Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions klien.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

$wsdl="http://localhost/latihan/ws0?wsdl";
$wsdl="http://localhost:8080/latihan/ws0?wsdl";
$client2 = new SoapClient ( $wsdl, array('cache_wsdl' => WSDL_CACHE_NONE, 'trace'=>1) );


Expand Down Expand Up @@ -44,7 +44,12 @@
echo '<p>';
echo $client2->setMhs($data);
echo '</p>';

echo "sekarang tanggal ".date('d');
echo "<br>";
// tugas kelompok 2
$lahir = array('tgl' => '29', 'bln' => '05' , 'thn' =>'1995' );
$return4 = $client2->setInfo($lahir);
echo $return4;
//echo '<br>'.'--------------------'.'<br>';
//var_dump($client2->__getLastResponse());
echo '<br>'.'--------------------'.'<br>';
Expand Down
62 changes: 53 additions & 9 deletions server.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,17 +39,61 @@ function info(){

return $re;
}

function setMhs($data){
$nama=$data->nama;
$npm=$data->npm;
$sks=$data->sks;
// tugas kelompok 2

function setInfo($lahir){
$tgl=$lahir->tgl;
$bln=$lahir->bln;
$thn=$lahir->thn;

$tanggal_today = date('d');


$bulan_today=date('m');


$tahun_today = date('Y');


$harilahir=gregoriantojd($bln,$tgl,$thn);

//menghitung jumlah hari sejak tahun 0 masehi


$hariini=gregoriantojd($bulan_today,$tanggal_today,$tahun_today);

//menghitung jumlah hari sejak tahun 0 masehi




$umur=$hariini-$harilahir;

//menghitung selisih hari antara tanggal sekarang dengan tanggal lahir


$tahun=$umur/365;//menghitung usia tahun


$sisa=$umur%365;//sisa pembagian dari tahun untuk menghitung bulan


$bulan=$sisa/30;//menghitung usia bulan


$hari=$sisa%30;//menghitung sisa hari

$umur_sekarang=floor($tahun);

if ($umur_sekarang > 20) {
return "umur anda mencukupi"
}else{
$x = 20 -$umur_sekarang;
return " tunggu $x tahun lagi";
}


return 'selamat Anda telah terdaftar: '.$nama.' dan jml sks='.$sks;
}

}

//ini_set("soap.wsdl_cache_enabled", 0);

$server = new SoapServer("brosur_0.wsdl");
Expand Down