diff --git a/klien.php b/klien.php
index ba0e1e8..9511f5f 100644
--- a/klien.php
+++ b/klien.php
@@ -1,6 +1,6 @@
WSDL_CACHE_NONE, 'trace'=>1) );
@@ -44,7 +44,12 @@
echo '
';
echo $client2->setMhs($data);
echo '
';
-
+echo "sekarang tanggal ".date('d');
+echo "
";
+// tugas kelompok 2
+$lahir = array('tgl' => '29', 'bln' => '05' , 'thn' =>'1995' );
+$return4 = $client2->setInfo($lahir);
+echo $return4;
//echo '
'.'--------------------'.'
';
//var_dump($client2->__getLastResponse());
echo '
'.'--------------------'.'
';
diff --git a/server.php b/server.php
index 6059edc..d03d832 100644
--- a/server.php
+++ b/server.php
@@ -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");