diff --git a/README.md b/README.md index f6235d7..264238a 100644 --- a/README.md +++ b/README.md @@ -7,5 +7,12 @@ Prinsip kerja seperti brosur, menyediakan layanan dari server untuk mencoba service, ketik pada url browser: `http://localhost/latihan/ws0/klien.php` +Kelompok 1 +nama|npm +Fitriani M 1144001 +Riza Fahlepi 1144042 +Safif Rafi Efendi 1144106 +I Syarif Awaluddin 1144095 +Daniel Panjaitan 1144085 Pada percobaan ini file **klien.php** satu folder bersama **server.php**. Anda dapat memindahkannya dalam rangka testing. diff --git a/brosur_0.wsdl b/brosur_0.wsdl index 0231421..622b824 100644 --- a/brosur_0.wsdl +++ b/brosur_0.wsdl @@ -1,141 +1,217 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/klien.php b/klien.php index ba0e1e8..056c23c 100644 --- a/klien.php +++ b/klien.php @@ -1,9 +1,11 @@ WSDL_CACHE_NONE, 'trace'=>1) ); + + //var_dump($client2->__getFunctions()); //var_dump($client2->__getTypes()); //PERHATIKAN WSDL !!! @@ -45,6 +47,20 @@ echo $client2->setMhs($data); echo '

'; +//eksekusi service CekDetailBarang +$param = array('NamaBarang'=>'Laptop','NamaVendor'=>'ASUS'); +$client2->CekDetailBarang($param); +echo '

'; +echo ' Nama Barang = '. $client2->CekDetailBarang()->NamaBarang; +echo '
'; +echo ' Nama Vendor = '. $client2->CekDetailBarang()->NamaVendor; +echo '
'; +echo ' QTY = '. $client2->CekDetailBarang()->qty; +echo '
'; +echo ' Harga = '. $client2->CekDetailBarang()->HargaSatuan; +echo '

'; + + //echo '
'.'--------------------'.'
'; //var_dump($client2->__getLastResponse()); echo '
'.'--------------------'.'
'; diff --git a/server.php b/server.php index 6059edc..d3011c7 100644 --- a/server.php +++ b/server.php @@ -48,6 +48,17 @@ function setMhs($data){ return 'selamat Anda telah terdaftar: '.$nama.' dan jml sks='.$sks; } + function CekDetailBarang($param){ + $a = $param->NamaBarang; + $b = $param->NamaVendor; + + $output->NamaBarang = 'Laptop'; + $output->NamaVendor = 'ASUS'; + $output->qty = 1; + $output->HargaSatuan = 3000000; + + return $output; + } } //ini_set("soap.wsdl_cache_enabled", 0);