Modul Praktikum Arsitektur Berorientasi Layanan. Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji
|
|
- Susanti Hartanto
- 5 tahun lalu
- Tontonan:
Transkripsi
1 Modul Praktikum Arsitektur Berorientasi Layanan Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji
2 Daftar Isi Pembangunan Server...1 Pembangunan Client...1 Layanan Web Sederhana...4 Layanan Web Multifungsi...9 Tipe Data Kompleks I Nilai Kembalian...14 Parameter Input...20 Tipe Data Kompleks II...26 JavaScript Object Notation (JSON)...32 Parameter Input Multidimensi...36
3 Kebutuhan Praktikum Modul ini akan menjelaskan teknik pembuatan layanan web (Web Service) untuk mendukung pembangunan perangkat lunak dengan arsitektur berorientasi layanan, oleh karena itu, terdapat beberapa hal yang harus dipersiapkan oleh peserta didik matakuliah ini. Pemahaman Algoritma Sebagai praktisi di bidang teknik informatika, sudah tentu harus memiliki pemahaman tentang cara identifikasi masalah dan teknik penyelesaian masalah tersebut dalam bentuk algoritma. Pemahaman tentang algoritma diperlukan untuk membangun layanan dari sistem yang sudah ada. Kemampuan Pemrograman Setelah memiliki pemahaman tentang algoritma, hal berikutnya yang diperlukan adalah kemampuan dalam merepresentasikan algoritma tersebut kedalam bentuk program. Bahasa pemrograman yang paling umum digunakan untuk pembangunan layanan web adalah PHP, oleh karena itu, peserta didik harus memiliki kemampuan dalam pemrograman web menggunakan bahasa pemrograman PHP. Selain itu, hal yang tidak kalah penting dalam penggunaan modul ini adalah pemahanan tentang XML (extensible Markup Language). Karena data pada layanan web yang akan dibangun akan dipaketkan menggunakan XML. Dalam menggunakan modul ini, diharapkan peserta didik selalu mencoba untuk menjalankan contoh kode program yang diberikan. Jika terjadi kesulitan dalam menjalankan kode program tersebut, maka segera konsultasikan ke dosen pengampu agar ditunjukkan solusi dari masalah tersebut. Setiap masalah dan penyelesaiannya diharapkan segera dituliskan pada halaman catatan yang sudah disediakan pada setiap akhir bab. Agar peserta didik lebih memahami kerja layanan web ini, sebaiknya program client dan program server dijalankan pada komputer yang berbeda.
4 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.1 Modul I Pengenalan Layanan Web SASARAN Mahasiswa memahami teknik pembuatan server layanan web sederhana. Pembangunan Server Layanan web bisa dibangun menggunakan library nusoap, nusoap adalah library yang mendukung pembangunan layanan web berbasi SOAP (Simple Object Access Protocol). library ini bisa didownload di Library tersebut harus di ekstrak sebelum digunakan, terdapat folder lib dan folder samples di dalam file kompresi tersebut. Library nusoap terletak di dalam folder lib. Folder lib diletakkan didalam folder kerja dimana file PHP yang kita kerjakan berada. Misalkan folder kerja kita bernama webservice yang kita letakkan di dalam folder root server apache yaitu www atau htdoc, maka folder lib harus kita masukkan kedalam folder webservice tersebut. Ketika ingin menggunakan library tersebut, kita harus memasukkan file nusoap.php ke dalam file kerja yang akan menggunakan library tersebut. Include atau require_once file nusoap dilakukan pada sisi server dan client. Berikut adalah contoh memasukkan file nusoap.php: <?php require_once( lib/nusoap.php ); Kode program ini belum memberikan pengaruh apa-apa terhadap program yang kita buat. Buatlah program PHP dengan nama server_pertama.php dan masukkan program diatas ke dalamnya. Panggil file tersebut di browser dengan alamat: maka tidak akan tampil apa-apa di browser. Setelah memasukkan library nusoap, ada beberapa hal yang perlu dilakukan dalam pembangunan server layanan web. Pertama mendeklarasikan objek layanan yang dapat dilakukan dengan menggunakan kode sebagai berikut: $server = new soap_server; Kedua, mengkonfigurasi WSDL (Web Service Description Language) yang dapat dilakukan dengan menggunakan kode sebagai berikut: $server->configurewsdl("server", "urn:server"); Ketiga, meregister atau mendaftarkan fungsi yang akan menjalankan permintaan client, hal ini sudah tentu bisa dilakukan jika fungsi yang akan didaftarkan sudah tersedia,
5 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.2 Modul I Pengenalan Layanan Web kode program berikut adalah contoh mendaftarkan pendaftaran fungsi untuk memberi balasan berupa teks Hallo Dunia! : $server >register('nama_fungsi', array(), array('return'=> 'xsd:string'),'urn:server'); function nama_fungsi() { return Hallo Dunia! ; } Pendaftaran fungsi diatas adalah pendaftaran yang paling sederhana, pendaftaran yang lengkap adalah pendaftaran yang disertakan dengan tipe parameter input serta tipe nilai kembalian fungsi. Detil tentang hal ini bisa dilihat pada file nusoap.php didalam folder lib, dan juga akan diberikan contoh pada modul ini. Hal terakhir yang perlu dilakukan dalam pembuatan server adalah menjalankan layanan. Kode program untuk menjalankan layanan tersebut adalah sebagai berikut: $server->service(file_get_contents("php://input")); Tugas: 1. Buatlah server layanan web dan tampilkan WSDLnya di browser! Catatan:
6 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.3 Modul I Pengenalan Layanan Web
7 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 4 Modul II Pengenalan Layanan Web 2 SASARAN Mahasiswa memahami teknik pembuatan client layanan web sederhana. Pembangunan Client Client yang akan mengakses server layanan web tidak perlu diletakkan pada file khusus sebagaimana server layanan web. Bisa saja client diletakkan pada file program PHP yang sama yang memproses data lain, atau file PHP yang mengakses lebih dari beberapa server. Client juga harus memasukkan file nusoap.php kedalam program PHP. Beberapa hal yang perlu diperhatikan dalam pembangunan layanan web. Pertama adalah mendeklarasikan objek client. Kode program untuk mendeklarasikan objek tersebut adalah sebagai berikut: $client = new nusoap_client(' nomor_ip_komputer bisa diisikan dengan alamat IP address komputer server, jika server berada pada komputer kita sendiri, maka nomor_ip_komputer bisa digantikan dengan localhost. URL didalam deklarasi nusoap_client harus diisikan dengan lengkap dimana file tersebut berada. Hal kedua yang perlu dilakukan ketika membangun client adalah memanggil fungsi yang sudah didaftarkan pada server, nama fungsi bisa dilihat pada laman WSDL server dengan cara memasukkan URL server pada address bar browser. Pemanggilan fungsi bisa dilakukan dengan kode sebagai berikut: $hasil = $client >call('nama_fungsi', 'parameter')); Parameter setelah nama fungsi adalah array dari parameter-parameter yang akan dikirimkan ke server. Parameter di paketkan dalam bentuk array. Jika tidak ada parameter yang akan dikirimkan, maka parameter cukup diisikan dengan array kosong array(). Dua hal diatas sudah cukup untuk membangun client. Namun hal yang harus diperhatikan adalah variabel $hasil tidak selalu bernilai tunggal. Variabel $hasil mendapatkan nilai kembalian fungsi yang dipanggil pada server. Tipe dari nilai kembalian ini bisa dilihat pada WSDL. Jika tipenya adalah array, maka yang harus dilakukan adalah memeriksa detail dari array yang dikirimkan tersebut menggunakan fungsi PHP var_dump() seperti berikut : var_dump($hasil); maka akan terlihat elemet dari array yang telah dikirimkan.
8 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 5 Modul II Pengenalan Layanan Web 2 Tugas: 1. Buatlah client layanan web yang bisa digunakan untuk menampilkan teks yang diberikan oleh server layanan web pada modul pertama! Catatan :
9 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 6 Modul II Pengenalan Layanan Web 2
10 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.7 Modul III Layanan Web Sederhana SASARAN Mahasiswa mampu memproses data pada komputer yang berbeda menggunakan layanan web. Layanan Web Sederhana Buatlah file dengan nama server_kedua.php, kemudian isikan dengan kode program sebagai berikut: <?php require_once('lib/nusoap.php'); $server = new soap_server; $server >configurewsdl("server", "urn:server"); $server >register('jumlahkan'); function jumlahkan($x, $y) { return $x + $y; } $HTTP_RAW_POST_DATA = isset($http_raw_post_data)? $HTTP_RAW_POST_DATA : '';?> $server >service($http_raw_post_data); Kemudian buatlah file dengan nama client_kedua.php, kemudian isikan dengan kode program sebagai berikut: <?php require_once('lib/nusoap.php'); $bil1 = 10; $bil2 = 25; $client = new nusoap_client(' $result = $client >call('jumlahkan', array('x' => $bil1, 'y'=> $bil2)); echo "<p>hasil penjumlahan ".$bil1." dan ".$bil2." adalah ". $result."</p>";?>
11 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.8 Modul III Layanan Web Sederhana Tugas: 1. Buatlah layanan web untuk melakukan konversi mata uang dolar ke rupiah! Dimana user yang menggunakan client menginputkan nilai dolar, kemudian server melakukan konversi, dan hasilnya dikirimkan kembali ke client. 2. Buatlah program client dengan form submit, sehingga bisa diinputkan melalui browser! Catatan:
12 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.9 Modul III Layanan Web Sederhana _
13 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.10 Modul III Layanan Web Sederhana
14 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.11 Modul III Layanan Web Sederhana
15 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.12 Modul IV Layanan Web dengan Banyak Fungsi SASARAN Mahasiswa mampu membuat layanan web yang memiliki fungsi lebih dari satu. Layanan Web Multifungsi Buatlah server layanan web dengan nama server_ketiga.php, kemudian isikan file tersebut dengan kode program berikut: <?php require_once('lib/nusoap.php'); $server = new soap_server; $server >configurewsdl("server", "urn:server"); $server >register('jumlahkan'); $server >register('kurangi'); function jumlahkan($x, $y) { return $x + $y; } function kurangi($x, $y) { return $x $y; }?> $HTTP_RAW_POST_DATA = isset($http_raw_post_data)? $HTTP_RAW_POST_DATA : ''; $server >service($http_raw_post_data); Buatlah client layanan web dengan nama client_ketiga.php, kemudian isikan file tersebut dengan kode program berikut: <?php require_once('lib/nusoap.php'); $bil1 = 10; $bil2 = 25; $client = new nusoap_client(' $result = $client >call('jumlahkan', array('x' => $bil1, 'y' => $bil2)); echo "<p>hasil penjumlahan ".$bil1." dan ".$bil2." adalah ". $result."</p>"; $result = $client >call('kurangi', array('x' => $bil1, 'y' => $bil2));
16 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.13 Modul IV Layanan Web dengan Banyak Fungsi?> echo "<p>hasil pengurangan ".$bil1." dan ".$bil2." adalah ". $result."</p>"; Tugas: 1. Buatlah layanan web untuk melakukan beberapa operasi aritmatika! Dimana pada server memiliki fungsi-fungsi yang berbeda untuk melakukan setiap operasi aritmatika. 2. Buatlah operasi-operasi aritmatika yang anda ketahui lebih dari empat. 3. Buatlah client menggunakan form submit untuk menginputkan nilai yang akan diproses, serta terdapat option untuk memilih operasi aritmatika yang akan digunakan. Catatan:
17 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.14 Modul IV Layanan Web dengan Banyak Fungsi _
18 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.15 Modul IV Layanan Web dengan Banyak Fungsi
19 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.16 Modul IV Layanan Web dengan Banyak Fungsi
20 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.17 Modul V Tipe Data Kompleks I SASARAN Mahasiswa mampu membuat server layanan web yang menyediakan sebaris data. Tipe Data Kompleks I Nilai Kembalian Pada modul-modul sebelumnya, nilai kembalian fungsi hanya berupa data tunggal. Pada bagian ini akan diberikan contoh fungsi yang mengembalikan sebaris nilai dengan tipe data yang berbeda. Buatlah program PHP dengan nama server_keempat.php, kemudian isikan dengan kode program berikut: <?php require_once("lib/nusoap.php"); $server = new soap_server(); $server >configurewsdl("server", "urn:server"); $server >wsdl >addcomplextype( 'DataPengaju', 'complextype', 'struct', 'all', '', array( 'id' => array('name'=>'id','type'=>'xsd:int'), 'nama' => array('name'=>'nama','type'=>'xsd:string'), 'no_hp' => array('name'=>'no_hp','type'=>'xsd:string') ) ); $server >register('getdata',array(),array('return'=> 'tns:datapengaju'), "urn:server"); function getdata(){ $data = array( 'id'=> 23, 'nama'=> 'Budi Santoso', 'no_hp'=> ' ' ); } return $data;
21 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.18 Modul V Tipe Data Kompleks I?> $HTTP_RAW_POST_DATA = isset($globals['http_raw_post_data'])? $GLOBALS['HTTP_RAW_POST_DATA']:''; $server >service($http_raw_post_data); Pada kode program diatas, terdapat baris yang menambahkan tipe data kompleks, kemudian register fungsi juga ditambahkan dengan tipe parameter input dan tipe nilai kembalian fungsi. Jika dilihat pada WSDL, maka akan terlihat nilai return pada bagian output adalah tipe data yang sudah dibuat pada deklarasi tipe data kompleks. Tugas : 1. Buatlah client yang bisa digunakan untuk mengakses data yang disediakan oleh server layanan web diatas! 2. Ubahlah fungsi getdata() pada program diatas menjadi fungsi yang mengambil data dari database, kemudian tambahkan input parameter dari pada program client! Catatan :
22 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.19 Modul V Tipe Data Kompleks I _
23 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.20 Modul V Tipe Data Kompleks I
24 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.21 Modul V Tipe Data Kompleks I
25 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.22 Modul V Tipe Data Kompleks I
26 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.23 Modul VI Parameter Input I SASARAN Mahasiswa mampu membuat server layanan web yang menyediakan banyak baris data. Parameter Input Pada contoh sebelumnya, layanan web digunakan untuk mengirim data nilai kembalian dari fungsi. Pada bagian ini, akan diberikan contoh server layanan web yang menerima parameter input lebih dari satu. Buatlah file PHP dengan nama server_keenam.php dan isikan kode program berikut: <?php require_once('lib/nusoap.php'); $server = new soap_server; $server >configurewsdl("server", "urn:server"); $server >register('setdata',array('pr1'=>'xsd:int', 'pr2'=>'xsd:string', 'pr2'=>'xsd:string'),array('status'=> 'xsd:string'), "urn:server"); function setdata($pr1,$pr2,$pr3){ $status = 'Tidak Ada Data!'; if($pr1!= '' && $pr2!= '' && $pr3!= ''){ $id = $pr1; $nama = $pr2; $no_hp = $pr3; $status = 'Sukses'; } return $status; } $HTTP_RAW_POST_DATA = isset($globals['http_raw_post_data'])? $GLOBALS['HTTP_RAW_POST_DATA'] : ''; $server >service($http_raw_post_data);?> Layanan web diatas akan menerima tiga parameter input, dimana parameter tersebut dideklarasikan pada saat register fungsi. Parameter input harus dimasukkan kedalam array, sehingga bisa menerima sebarisan data dengan tipe yang berbeda. Tugas: 1. Buatlah client layanan web untuk mengirimkan data ke server!
27 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.24 Modul VI Parameter Input I 2. Kembangkan fungsi setdata pada server layanan web menjadi fungsi untuk memasukkan data kedalam database. Catatan:
28 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.25 Modul VI Parameter Input I
29 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.26 Modul VI Parameter Input I
30 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.27 Modul VI Parameter Input I
31 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.28 Modul VI Parameter Input I
32 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 29 Modul VII Tipe Data Kompleks II SASARAN Mahasiswa mampu membuat server layanan web yang menyediakan banyak baris data. Tipe Data Kompleks II Pada contoh program sebelumnya, data kembalian yang dikirimkan adalah berupa sebarisan data dengan tipe yang berbeda-beda. Pada bagian ini, kita tidak hanya akan mengembalikan sebaris data, namun juga akan mengembalikan lebih dari satu baris data. Buatlah file PHP dengan nama server_kelima.php dan isikan kode program berikut ke dalamnya: <?php require_once('lib/nusoap.php'); $server = new soap_server; $server >configurewsdl("server", "urn:server"); $server >wsdl >addcomplextype( 'DataPengaju', 'complextype', 'struct', 'all', '', array( 'id' => array('name'=>'id','type'=>'xsd:int'), 'nama' => array('name'=>'nama','type'=>'xsd:string'), 'no_hp' => array('name'=>'no_hp','type'=>'xsd:string') ) ); $server >wsdl >addcomplextype( 'ArrayDataPengaju', 'complextype', 'array', '', 'SOAP ENC:Array', array(), array( array('ref'=>'soap ENC:arrayType','wsdl:arrayType'=> 'tns:datapengaju[]'
33 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 30 Modul VII Tipe Data Kompleks II ) ), 'tns:datapengaju' ); $server register('getdata',array(),array('return'=> 'tns:arraydatapengaju'), "urn:server"); function getdata(){ $data = array( array( 'id'=> 23, 'nama'=> 'Budi Santoso', 'no_hp'=> ' ' ), array( 'id'=> 24, 'nama'=> 'Ana Restiana', 'no_hp'=> ' ' ), array( 'id'=> 25, 'nama'=> 'Baharuddin', 'no_hp'=> ' ' ) ); return $data; } $HTTP_RAW_POST_DATA = isset($globals['http_raw_post_data'])? $GLOBALS['HTTP_RAW_POST_DATA'] : ''; $server >service($http_raw_post_data);?> Perhatikanlah kode program diatas, perbedaannya dari program pada contoh sebelumnya adalah deklarasi tipe data kompleks, deklarasi pertama membuat tipe data struct dan deklarasi berikutnya membuat tipe data array yang isinya adalah data struct yang sudah dibuat sebelumnya. Tugas : 1. Buatlah client yang bisa digunakan untuk mengakses data yang disediakan oleh server layanan web diatas!
34 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 31 Modul VII Tipe Data Kompleks II 2. Ubahlah fungsi getdata() pada program diatas menjadi fungsi yang mengambil data dari database, kemudian tambahkan input parameter dari pada program client! Catatan :
35 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 32 Modul VII Tipe Data Kompleks II
36 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 33 Modul VII Tipe Data Kompleks II
37 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 34 Modul VII Tipe Data Kompleks II
38 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.35 Modul VIII Layanan Web menggunakan JSON SASARAN Mahasiswa mampu membuat server layanan web yang menyediakan banyak baris data. JavaScript Object Notation (JSON) JSON dapat digunakan untuk membangun layanan web. Layanan web yang dibangun menggunakan JSON lebih sederhana dibandingan menggunakan SOAP. Buatlah file PHP dengan nama server_json.php dan isikan dengan kode program berikut: <?php $from = $_GET['from']; $to = $_GET['to']; /* 1 rupiah =? */ $datacurr['id']['us'] = '13000'; $datacurr['id']['jp'] = '1500'; $datacurr['id']['au'] = '10000'; $datacurr['id']['sg'] = '7000'; $data['from'] = $from; $data['to'] = $to; $data['value'] = $datacurr[$from][$to]; $data['status'] = 'success'; $datajson = json_encode($data);?> echo $datajson; Kode program diatas adalah layanan web yang digunakan untuk menunjukkan nilai tukar uang dari mata uang lain ke rupiah. Data hanya dimasukkan ke dalam array, kemudian array tersebut di kodekan menggunakan fungsi json_encode(). Buatlah client layanan web dengan nama client_json.php dan isikan kode program berikut ke dalamnya: <?php $json = file_get_contents(' /server_json.php?from=id&to=us'); $data = json_decode($json); if($data >status == 'success') { echo 'DARI MATA UANG '.$data >from; echo 'KE MATA UANG '.$data >to; echo 'NILAI TUKAR '.$data >value;
39 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.36 Modul VIII Layanan Web menggunakan JSON?> } File JSON yang sudah disediakan oleh server layanan web diambil menggunakan method file_get_contents(). Kemudian file tersebut harus didekodekan menggunakan method json_decode() agar file tersebut bisa dibaca dalam bentuk objek. Tugas: 1. Buatlah server layanan web yang menyediakan data-data mahasiswa yang diambil dari database! 2. Buatlah client layanan web untuk mengakses data-data yang telah disediakan oleh server tersebut! Catatan:
40 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.37 Modul VIII Layanan Web menggunakan JSON
41 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal.38 Modul VIII Layanan Web menggunakan JSON
42 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 39 Modul IX Parameter Input II SASARAN Mahasiswa mampu membuat server layanan web yang menyediakan banyak baris data. Parameter Input Multidimensi Layanan web yang dicontohkan pada modul VI, hanya menerima parameter input berupa data tunggal. Bagian ini akan membahas teknik pengiriman data dalam jumlah banyak sebagai parameter input. Teknik pengirimannya dilakukan dengan cara merubah kumpulan data menjadi data tunggal, hal ini bisa dilakukan dengan mengkodekan array multidimensi menjadi file JSON. File JSON ini bisa dikirimkan sebagai string, oleh karena itu, sebelum dikirimkan array multidimensi harus dikodekan menjadi file JSON menggunakan method json_encode() untuk dijadikan string. Setelah file tersebut tiba di server layanan web, string tersebut akan didekodekan lagi menjadi array multidimensi menggunakan method json_decode(). Buatlah file PHP dengan nama server_kedelapan.php dan isikan file tersebut dengan kode program berikut: <?php require_once('lib/nusoap.php'); $server = new soap_server; $server >configurewsdl("server", "urn:server"); $server >register('setdata',array('input'=>'xsd:string'),array('status'=>'xsd:s tring'), "urn:server"); function setdata($input){ $status = 'Tidak ada data yang dikirimkan!'; if($input!= ''){ } $data = array(); $data = json_decode($input); $status = 'Sukses'; return $status;
43 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 40 Modul IX Parameter Input II } $HTTP_RAW_POST_DATA = isset($globals['http_raw_post_data'])? $GLOBALS['HTTP_RAW_POST_DATA'] : '';?> $server >service($http_raw_post_data); Buatlah file PHP dengan nama client_kedelapan.php dan isikan file tersebut dengan kode program berikut: <?php require_once('lib/nusoap.php'); $client = new nusoap_client(' $data = array( array( ), array( ), array( ) 'id'=> 23, 'nama'=> 'Budi Santoso', 'no_hp'=> ' ' 'id'=> 24, 'nama'=> 'Ana Restiana', 'no_hp'=> ' ' 'id'=> 25, 'nama'=> 'Baharuddin', 'no_hp'=> ' '
44 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 41 Modul IX Parameter Input II ); $result = $client >call('setdata', array('input' => $data)); var_dump($result);?> Tugas: 1. Buatlah client layanan web dengan form input data lebih dari satu! 2. Modifikasi fungsi setdata pada server layanan web menjadi fungsi yang menginputkan data yang diperoleh dari client ke database! Catatan:
45 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 42 Modul IX Parameter Input II
46 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 43 Modul IX Parameter Input II
47 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 44 Modul IX Parameter Input II
48 Praktikum Matakuliah Arsitektur Berorientasi Layanan Hal. 45 Modul IX Parameter Input II
PRAKTIKUM XML WEB SERVICE XML. Buat direktori di htdocs/www dengan nim masing-masing (hanya angka saja, tanpa titik (.),spasi ataupun koma (,) )
XML Buat direktori di htdocs/www dengan nim masing-masing (hanya angka saja, tanpa titik (.),spasi ataupun koma (,) ) Praktek I SimpleXMLElement Di dalam folder masing-masing bentuk folder baru dengan
Lebih terperinciBerikut merupakan salah satu contoh dari pesan SOAP (SOAP Message):
Aplikasi Zodiak Menggunakan PHP Web Service Robertus Lilik Haryanto lilik_haryanto@telkom.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Lebih terperinciTUGAS SISTEM INFORMASI BERBASIS WEB. PHP Web Service. Nama : Ilham NIM : Kelas : 6B. Daftar isi
TUGAS SISTEM INFORMASI BERBASIS WEB PHP Web Service Nama : Ilham NIM : 09071003024 Kelas : 6B Daftar isi FAKULTAS ILMU KOMPUTER JURUSAN SISTEM INFORMASI 2009/2010 1 1. Pengenalan web service 3 2. Apa itu
Lebih terperinciSERVICE PROVIDER dan WSDL
SERVICE PROVIDER dan WSDL Pada panduan ini, akan disimulasikan pemisahan dan komunikasi antara tier presentasi dan tier logika bisnis (seperti pada gambar arsitektur aplikasi 3-tier berikut). Kedua tier
Lebih terperinciBAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.
BAB II TINJAUAN PUSTAKA Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini. 2.1 Web Service Web Service adalah sekumpulan application logic beserta objek-objek dan method-method yang dimilikinya
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengenalan Web App + Req. Web App Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 Aplikasi
Lebih terperinciSISTEM INFORMASI DISTRIBUSI BARANG BERBASIS WEB SERVICE
SISTEM INFORMASI DISTRIBUSI BARANG BERBASIS WEB SERVICE Susan Dian Purnamasari 1), Maulana 2), Fatoni 3) 1), 2) Sistem Informasi Universitas Bina Darma Palembang 3) Manajemen Informatika Universitas Bina
Lebih terperinciPRAKTIKUM. Rekayasa Web. Modul 6: Restful API Server & Client Codeigniter. Laboratorium Teknik Informatika Universitas Pasundan
PRAKTIKUM Rekayasa Web Modul 6: Restful API Server & Client Codeigniter Laboratorium Teknik Informatika Universitas Pasundan Konten modul: 1. Membaca Data Menggunakan Rest API Server & Client 2. Menambah
Lebih terperinciBab 4 Pembahasan Dan Hasil Pengujian
Bab 4 Pembahasan Dan Hasil Pengujian 4.1 Implementasi Aplikasi Pada Bab 4 ini akan dijelaskan bagaimana cara kerja aplikasi program untuk pemodelan system registrasi terpadu berbasis web menggunakan web
Lebih terperinciMODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)
MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL) 4.1 Definisi PHP (Hypertext Preprocessor) PHP (PHP: Hypertext Preprocessor) merupakan bahasa pemrograman yang mampu berjalan di server-side (berjalan pada
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya teknologi-teknologi yang mendukungnya. Salah satu teknologi yang
Lebih terperinciTUGAS PEMROGRAMAN III
TUGAS PEMROGRAMAN III Disusun Oleh : MUHAMMAD ARIF PRAYUGO 1100631003 MI/A PROGRAM STUDY MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2013 Apa itu Format JSON? JSON (JavaScript
Lebih terperinciImplementasi PHP Web Service Sebagai Penyedia Data Aplikasi Mobile
Implementasi PHP Web Service Sebagai Penyedia Data Aplikasi Mobile Martinus Raditia Sigit Surendra Program Studi Sistem Informasi, Universitas Multimedia Nusantara, Tangerang, Indonesia Abstract This paper
Lebih terperinciPengembangan Web Service Untuk Aplikasi Zodiak 1. Menyiapkan database yang akan digunakan 2. Menulis kode program untuk aplikasi server
Pengembangan Web Service Untuk Aplikasi Zodiak Web Service yang akan dikembangkan menggunakan NuSOAP API (Application Programming Interface). Anda dapat memperoleh API tersebut pada situs http://deitrich.ganx4.com/nusoap/.
Lebih terperinciWeb Services Penilaian pada Sistem Informasi Akademik (Studi Kasus : FMIPA Unmul) Lina Yahdiyani Inayatuzzahrah
Web Services Penilaian pada Sistem Informasi Akademik (Studi Kasus : FMIPA Unmul) Lina Yahdiyani Inayatuzzahrah 1107055052 BAB 1 Pendahuluan 1 Latar Belakang 2 Rumusan Masalah 3 Batasan Masalah 4 Tujuan
Lebih terperinciDATABASE SERVER WEB SERVER SUBDOMAIN
ADMINISTRASI SERVER DATABASE SERVER WEB SERVER SUBDOMAIN Database Server Database berfungsi sebagai media penyimpanan data-data ataupun informasi penting. Pada web server yang kompleks, biasanya diperlukan
Lebih terperinciPENJURIAN ONLINE BERBASIS WEB SERVICE
PENJURIAN ONLINE BERBASIS WEB SERVICE Dwi Sunaryono 1, Wahyu Suadi 2, I Made Krisna Widhiastra 3 1,2,3 Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember Surabaya, 60111 E-mail : dwi@its-sby.edu,
Lebih terperinciPHP (HYPERTEXT PREPROCESSOR)
LAPORAN PRAKTIKUM MODUL 4 PEMROGRAMAN WEB PHP (HYPERTEXT PREPROCESSOR) Disusun Oleh: Deny Kurniawan Novianto (130533608222) PTI OFF B UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO PROGRAM
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Kriminalitas Kamus Besar Bahasa Indonesia (KBBI) Daring Edisi III mendefinisikan kriminalitas sebagai hal-hal yg bersifat kriminal atau perbuatan yg melanggar hukum pidana.kartono
Lebih terperinciPROSIDING SEMINAR NASIONAL ILMU KOMPUTER UNIVERSITAS DIPONEGORO 2010 SEMARANG, 7 AGUSTUS 2010
PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN MATEMATIKA FMIPA UNIVERSITAS DIPONEGORO DESAIN WEB SERVICE PADA KATALOG TOKO BUKU Ragil Saputra Program Studi Ilmu Komputer FMIPA UNDIP Jl. Prof. Soedharto, SH
Lebih terperinciMODUL 11 PHP&MYSQL UPDATE & SEARCHING
MODUL 11 PHP&MYSQL UPDATE & SEARCHING PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Latihan kali ini menggabungkan aplikasi- aplikasi yang sudah kita buat sebelumnya agar
Lebih terperinciA. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML
Form HTML A. Tujuan Memahami konsep penggunaan tag pada HTML Mampu menangani masukan data dari form HTML Mampu membuat dan memproses beragam elemen kontrol B. Dasar Teori 1. Pemrosesan Form Pemrosesan
Lebih terperinciBab II. TINJAUAN PUSTAKA
Bab II. TINJAUAN PUSTAKA 2.1. Penelitian Terdahulu Berdasarkan penelitian penulis, aplikasi distribusi penjualan barang sudah ada. Dari aplikasi yang sudah ada tersebut penulis ingin mengembangkan lagi
Lebih terperinciRekayasa Web Pertemuan 8
Rekayasa Web sandhikagalih@unpas.ac.id Pertemuan 8 JavaScript Object Notation JSON Format pertukaran data tekstual yang sangat ringan Digunakan untuk beragam bahasa pemrograman Tidak terpaku pada bahasa
Lebih terperinciSMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP
7 BAB V PHP SESSION & COOKIES 71 IDENTITAS Kajian Teknik pemrograman menggunakan PHP Topik Penggunaan Library PHP dan teknik lanjutan Web Dinamis Kompetensi Utama 1 Memahami penggunaan Form dan Validasi
Lebih terperinciBAB I PENDAHULUAN. pengambil keputusan. Data Warehouse sebagai sarana pengambilan keputusan, merupakan
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah 1 Dalam menentukan dan mengambil suatu keputusan pada suatu perusahaan atau instansi diperlukan data-data yang diolah menjadi suatu informasi yang berguna bagi
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Berdasarkan dengan judul penelitian oleh penulis mengenai Pengembangan Web api Pada Sistem Assesmen Dan Berbasis Tag Sebagai Pembantu Penyusunan Strategi Pembelajaran
Lebih terperinciMODUL VI INTERAKSI DATABASE
MODUL VI INTERAKSI DATABASE A. TUJUAN Memahami konsep dasar akses dan manipulasi data. Mampu mengintegrasikan aplikasi PHP dengan database MySQL. Mampu menghasilkan aplikasi web database untuk pengolahan
Lebih terperinciPemrograman Web PHP & MySQL untuk Sistem Informasi Perpustakaan
Pemrograman Web PHP & MySQL untuk Sistem Informasi Perpustakaan Oleh : Eko Prasetyo Edisi Pertama Cetakan Pertama, 2008 Hak Cipta 2008 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang memperbanyak
Lebih terperinciBAB I PENDAHULUAN. sistem lain. Dalam hal tersebut, database yang tersebar di suatu instansi atau
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Seiring dengan perkembangan teknologi informasi, berbagai sistem yang berada di suatu instansi atau perusahaan dimungkinkan untuk saling berkomunikasi, dalam
Lebih terperinciPerancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML
TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak
Lebih terperinciBAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval
BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN 4.1. Implementasi Sistem Pada sub bab ini akan dibahas mengenai implementasi sistem yang perancangannya telah dibahas pada bab sebelumnya. Implementasi sistem ini
Lebih terperinciPRAKTIKUM. Rekayasa Web. Modul 2: CRUD CodeIgniter Part I. Laboratorium Teknik Informatika Universitas Pasundan
PRAKTIKUM Rekayasa Web Modul 2: CRUD CodeIgniter Part I Laboratorium Teknik Informatika Universitas Pasundan Konten modul: 1. Read Data 2. Create Data 3. Delete Data Tujuan praktikum: 1. Praktikan diharapkan
Lebih terperinciBAB IV PENGUJIAN DAN ANALISIS
BAB IV PENGUJIAN DAN ANALISIS Pada bab ini akan dibahas mengenai pengujian sistem serta analisis dari hasil pengujian. Tujuan dilakukannya pengujian ini adalah mengetahui sejauh mana kinerja dari hasil
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service digunakan
Lebih terperinciTUGAS ONLINE 2 : SOAP PERANCANGAN SISTEM BERBASIS KOMPONEN
TUGAS ONLINE 2 : SOAP PERANCANGAN SISTEM BERBASIS KOMPONEN NURMIGIANTI 2012 81 030 JURUSAN TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL 2014 I. Pendahuluan SOAP (Simple Object Access
Lebih terperinciE-trik Ajax. Database MySQL. Dedi Alnas
E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Unit Dinas Pendidikan dan Kebudayaan Unit Dinas Pendidikan dan Kebudayaan adalah lembaga yang melaksanakan kebijakan Pemerintah Kabupaten / Kota dalam bidang pendidikan dan merupakan
Lebih terperinci3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR
BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dijelaskan tentang analisa dan perancangan sistem dari aplikasi ongkos kirim dan tracking ekpedisi. Analisa dan perancangan ini bertujuan untuk
Lebih terperinciBAB IV IMPLEMENTASI DAN PEMBAHASAN. Implementasi merupakan tahapan penerapan sebuah program dalam pembangunan
BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1 Implementasi Implementasi merupakan tahapan penerapan sebuah program dalam pembangunan sistem. Implementasi dibuat berdasarkan hasil suatu analisis serta desain yang
Lebih terperinciINSTITUT PERTANIAN BOGOR DKSI : POB-SJSK-008. PROSEDUR OPERASIONAL BAKU Tanggal Berlaku : 01/01/2013 Single Sign On Nomor Revisi : 03
1. Tujuan Meningkatkan layanan sistem informasi di IPB dengan memberikan fasilitas single login untuk semua aplikasi Membuat sebuah layanan login terpusat sehingga pengelolaan username, password serta
Lebih terperinciMODUL PRAKTIKUM. MODUL I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman
I - VIII Modul penuntun dan bahan praktikum matakuliah algoritma dan pemograman Jurusan Teknik Informatika Fakultas Teknik Universitas Maritim Raja Ali Haji ALGORITMA DAN PEMOGRAMAN I. ALGORITMA II. BAHASA
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Pengolahan data dan penyebaran informasi menjadi kurang efektif dan efisien, apabila sumber informasi dalam bentuk kertas yang statis atau mengandalkan daya ingat
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era teknologi maju sekarang ini, intensitas interaksi manusia melalui internet menuntut adanya teknologi yang memungkinkan komunikasi antar user secara cepat.
Lebih terperinciPemrograman Web Berbasis Framework. Pertemuan 4 : Konsep MVC : Controller. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD
Pemrograman Web Berbasis Framework Pertemuan 4 : Konsep MVC : Controller Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Pokok Bahasan Pendahuluan Struktur direktori dari web framework
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Sistem dan pencarian dokumen dengan memanfaatkan web service pada sistem yang berbeda sebagai sumber data dan index yang telah dibuat dapat
Lebih terperinciArsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)
1. Pengenalan Web Service Definisi Web Service Web service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service
Lebih terperinciBAB I PENDAHULUAN 1.1 LATAR BELAKANG
BAB I PENDAHULUAN Bab ini berisi bagian pendahuluan yang mencakup latar belakang, rumusan dan batasan masalah, tujuan, metodologi pengerjaan, serta sistematika pembahasan dari Tugas Akhir ini. 1.1 LATAR
Lebih terperinciBAB I. PENDAHULUAN...
DAFTAR ISI TESIS... i HALAMAN PENGESAHAN... iii PERNYATAAN... iv MOTTO... v PRAKATA... vi DAFTAR ISI... vii DAFTAR GAMBAR... ix DAFTAR TABEL... xi INTISARI... xiii ABSTRACT... xiv BAB I. PENDAHULUAN...
Lebih terperinciPENGEMBANGAN LAYANAN AKSES NILAI AKADEMIK BERBASIS WEB SERVICES
M. Miftakul Amin, Pengembangan Layanan Akses Nilai 13 PENGEMBANGAN LAYANAN AKSES NILAI AKADEMIK BERBASIS WEB SERVICES M. Miftakul Amin *1 1 Jurusan Teknik Komputer Politeknik; Negeri Sriwijaya Palembang;
Lebih terperinciRancang Bangun Sistem Informasi Akuntansi dengan Paradigma Pengembangan Terintegrasi Menggunakan Enterprise Service Bus (ESB)
Rancang Bangun Sistem Informasi Akuntansi dengan Paradigma Pengembangan Terintegrasi Menggunakan Enterprise Service Bus (ESB) M. Eka Wijaya*, Bambang Setiawan, Radityo Prasetianto Wibowo Jurusan Sistem
Lebih terperinciBy : Agung surya permana ( )
By : Agung surya permana (5108100504) Latar belakang Rumusan masalah Permasalahan yang diangkat dalam menyelesaikan tugas akhir ini adalah: Bagaimana mengimplementasikan metode arsitektur SOA dari hasil
Lebih terperinciPEMROGRAMAN WEB. Agussalim
PEMROGRAMAN WEB Agussalim Deskripsi Matakuliah Matakuliah ini mengajarkan tentang: Konsep Pemrograman WEB Pemrograman WEB statis dan dinamis HTML (Hyper Text Markup Language) PHP Hypertext preprocessor,
Lebih terperinciBab 3. Metode dan Perancangan Sistem
Bab 3 Metode dan Perancangan Sistem 3.1 Tahapan Penelitian Penelitian yang dilakukan, diselesaikan melalui tahapan penelitian yang terbagi dalam empat tahapan, yaitu: (1) Analisis kebutuhan dan pengumpulan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Banyak organisasi, perusahaan, dan universitas yang masih menerapkan komputasi yang terpisah. Akibatnya banyak bagian atau departemen dari badan-badan yang
Lebih terperinciMODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 5 Modularisasi dan Fungsi Tujuan: Mahasiswa memahami penggunaan fungsi untuk menyelesaikan permasalahan tertentu dan untuk meminimalisir penulisan
Lebih terperinciMODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id
1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 10 Penanganan Form HTML Tujuan: Mahasiswa memahami cara penanganan permintaan dalam kode PHP yang dikirimkan melalui form HTML untuk menyelesaikan
Lebih terperinciPokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan
Pokok Bahasan 2 Teknologi Dasar Internet dan Web L. Erawan Materi User Agent, Web Browser, server web Jaringan: Jaringan client-server, TTL Protokol: HTTP, TCP/IP, FTP, SMTP, UDP, OSI Bahasa: HTML, XHTML,
Lebih terperinciPERANCANGAN WEB KORAN PELAJAR YOGYAKARTA BERBASIS WEB SERVICE SOAP DAN CSS FRAMEWORK FOUNDATION 4 NASKAH PUBLIKASI
PERANCANGAN WEB KORAN PELAJAR YOGYAKARTA BERBASIS WEB SERVICE SOAP DAN CSS FRAMEWORK FOUNDATION 4 NASKAH PUBLIKASI diajukan oleh Saddam Habibie 10.11.4067 Kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI
Lebih terperinciDAFTAR ISI DAFTAR ISI... DAFTAR GAMBAR... DAFTAR LAMPIRAN...
DAFTAR ISI Halaman ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... vii viii x xiii xvi xx BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah...
Lebih terperinciPenerapan Teknologi Web Service Pada Sistem Informasi Data Rekam Medis Rumah Sakit XYZ
Penerapan Teknologi Web Service Pada Sistem Informasi Data Rekam Medis Rumah Sakit XYZ Triawan Adi Cahyanto Program Studi Teknik Informatika Universitas Muhammadiyah Jember Indonesia triawanac@unmuhjember.ac.id
Lebih terperinciVI. FUNGSI. Fungsi Main ( ) Fungsi a ( ) Fungsi b ( ) Fungsi c ( ) Fungsi c1 ( ) Fungsi c2 ( ) Fungsi c3 ( ) Bentuk umumnya :
VI. FUNGSI 6.1. FUNGSI Fungsi adalah sekumpulan perintah operasi program yang dapat menerima argumen input dan dapat memberikan hasil output yang dapat berupa nilai ataupun sebuah hasil operasi. Hasil
Lebih terperinciPemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW)
Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW) SKRIPSI Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Bab ini berisi penjelasan tentang metodologi, analisis, dan perancangan. Dalam subbab metodologi akan dijelaskan metodologi yang dipakai dalam membangun perangkat lunak.
Lebih terperinciKonsep Pemrograman Internet dan Web
Konsep Pemrograman Internet dan Web 1 Konsep Pemrograman Internet Pemrograman Internet: pemrograman aplikasi berbasis internet (aplikasi internet) Aplikasi internet merupakan suatu jenis aplikasi yang
Lebih terperinciPemanggilan RESTful Web Service PHP dari Client Java
Pemanggilan RESTful Web Service PHP dari Client Java Husni@trunojoyo.ac.id Bagaimana memanggil atau memgakses RESTful web service PHP dari client yang ditulis dengan Java? Cukup mudah. Tutotial ini akan
Lebih terperinciPEMROGRAMAN WEB 09 JavaScript Lanjut
PEMROGRAMAN WEB 09 JavaScript Lanjut Andi WRE JavaScript Objects Object Based Programming language Setiap object dapat memiliki properti dan method Properti the values associated with an object Contoh
Lebih terperinciMODUL 8 Insert, Update, & delete
MODUL 8 Insert, Update, & delete Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Mengubah Data dari Array menjadi Database... Error! Bookmark not defined. Mengkoneksikan
Lebih terperinciMahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML
Pengenalan JavaScript Standar Kompetensi Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML Indikator Hasil
Lebih terperinciUpload File dengan Metode AJAX
Upload File dengan Metode AJAX Oleh: Cecep Yusuf Saya akan membahas bagaimana membuat form upload file beserta prosesnya dengan menggunakan teknik AJAX memakai library Ajax File Upload, salah satu library
Lebih terperinciBAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.
2 BAB II LANDASAN TEORI Untuk menunjang penulisan Tugas Akhir ini, diambil beberapa bahan referensi seperti bahasa pemrograman PHP dan MySQL, serta beberapa bahan lainya yang diperlukan dalam pembangunan
Lebih terperinciSISTEM INFORMASI MANAJEMEN PERGUDANGAN DI CV. GRAHA EKSOTIKA BERBASIS WEB SERVICE
18 SISTEM INFORMASI MANAJEMEN PERGUDANGAN DI CV. GRAHA EKSOTIKA BERBASIS WEB SERVICE Mukhsinta Dewi Larasati 1, Dyah Ayu Irawati 2, Arief Prasetyo 3 Program Studi Teknik Informatika, Jurusan Teknologi
Lebih terperinciHal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.
MODUL 6 Implementasi Web dengan Database TUJUAN PRAKTIKUM : 1. Praktikan memahami prinsip penggunaan ajax. 2. Praktikan mampu mengkoneksikan ajax dengan database. PERLENGKAPAN PRAKTIKUM 1. Modul Praktikum
Lebih terperinciAJAX. Pemrograman Web. Rajif Agung Yunmar, S.Kom
AJAX Pemrograman Web Rajif Agung Yunmar, S.Kom Synchronous Metode request HTTP yang sering digunakan dengan cara ini adalah metode POST dan GET. Pada saat client mengirimkan request terhadap server, client
Lebih terperinciBAB VII Database MYSQL
BAB VII Database MYSQL Dalam pembuatan web sites kita akan memerlukan database. Database berfungsi sebagai sarana untuk penyimpan data. Mysql adalah salah satu database yang mumpuni untuk aplikasi website,
Lebih terperinciPemrograman Aplikasi Berbasis Sistem Komputer. KTP Online. Nama : Andreas NIM : Departemen Teknologi Informasi
Pemrograman Aplikasi Berbasis Sistem Komputer KTP Online Nama : Andreas NIM : 1313004 Departemen Teknologi Informasi INSTITUT TEKNOLOGI HARAPAN BANGSA 2014 Kata Pengantar Puji Syukur kepada Tuhan karena
Lebih terperinciModul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG
Modul-1 Review Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Variabel Digunakan untuk menyimpan sebuah value, data atau informasi Nama variabel diawali dengan tanda $ Setelah tanda $ diawali
Lebih terperinciBAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Kebutuhan Sistem Kebutuhan fungsional sistem merupakan paparan mengenai fitur-fitur yang akan dimasukan kedalam aplikasi yang akan dibangun. Fitur fitur tersebut harus memenuhi
Lebih terperinciLaporan Bengkel Web II Modul 6
Laporan Bengkel Web II Modul 6 D I S U S U N Oleh : Muhammad Aly Al-Husaini 1457301050 1 SI C Politeknik Caltex Riau T.A 2014-2015 Modul 6. Fungsi Filter PHP Contoh Program Contoh 1 : Baris 3, membuat
Lebih terperinciForm Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5
Robby Cokro Buwono Badiyanto, S.Kom., M.Kom Sesi 5 Form Tujuan Intruksional Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form Kode MK : AK2011T Revisi Terakhir
Lebih terperinciLAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1
LAPORAN PRAKTIKUM TEKNOLOGI FRAMEWORK PERTEMUAN KE 1 INSTALLASI FRAMEWORK YII DAN MENGGUNAKAN GENERATOR Disusun oleh BUJANG PUTRO WICAKSONO 135610046 JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA
Lebih terperinciBAB II KAJIAN PUSTAKA
BAB II KAJIAN PUSTAKA A. Tugas Akhir Tugas Akhir merupakan satu kurikulum wajib yang dilaksanakan oleh setiap mahasiswa pada Program Studi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah
Lebih terperinciPemanggilan RESTful Web Service Java dari Client PHP
Pemanggilan RESTful Web Service Java dari Client PHP Husni@trunojoyo.ac.id Pendahuluan RESTful web services termasuk aplikasi kelas ringan dan cepat aksesnya. Inilah alasan bagus mengapa REST API ini banyak
Lebih terperinciBAB II KAJIAN PUSTAKA
BAB II KAJIAN PUSTAKA A. Mentoring Mentoring merupakan kegiatan ekstrakurikuler terstruktur yang wajib diikuti seluruh mahasiswa baru mulai angkatan tahun akademik 2004/2005, atau seluruh mahasiswa yang
Lebih terperinciPERANCANGAN DAN IMPLEMENTASI REKAM MEDIS BERBASIS MOBILE
PERANCANGAN DAN IMPLEMENTASI REKAM MEDIS BERBASIS MOBILE Ida Bagus Made Mahendra, Ida Bagus Gede Dwidasmara, Putu Praba Santika Program Studi Teknik Informatika, Jurusan Ilmu Komputer, Fakultas MIPA, Universitas
Lebih terperinciPersiapan. Jalankan server apache dari XAMPP control panel Ekstrak file yang telah dibagikan, Salin folder week_8 ke htdocs
Ajax Persiapan Download: https://drive.google.com/file/d/0bxksp6axeejqa3loddvnd2fcx3c/vi ew?usp=sharing Latihan-latihan ini memerlukan koneksi aktif internet Cek kembali koneksi internet anda Jalankan
Lebih terperinciM.K. Pemrograman Web (AK ) Konsep Pemrograman Web
M.K. Pemrograman Web (AK-045216) Konsep Pemrograman Web Konsep Pemrograman Web (1) Pemrograman web: membuat aplikasi berbasis web Aplikasi berbasis web: Aplikasi yang dibuat dengan memanfaatkan mekanisme
Lebih terperinciPemanfaatan dan Implementasi Library XMLSEC Untuk Keamanan Data Pada XML Encryption
Pemanfaatan dan Implementasi Library XMLSEC Untuk Keamanan Data Pada XML Encryption Ari Muzakir Universitas Bina Darma Jalan A. Yani No 12 Palembang, Indonesia ariemuzakir@gmail.com Abstrak Keamanan menjadi
Lebih terperinciMODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017
MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Post dan Get Request... 2 Isset dan Empty... 5 Sanitasi input... 6 Latihan... 7 Teknik Informatika Universitas
Lebih terperinciBAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG
BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG Pengembangan website telah menjadi tuntutan pemiliknya seiring dengan dinamika dan kemajuan teknologi internet. Website yang tidak mempunyai informasi dan tampilan
Lebih terperinciKBKF53110 WEB PROGRAMMING
RENCANA PEMBELAJARAN SEMESTER (RPS) KBKF53110 WEB PROGRAMMING Disusun oleh: PROGRAM STUDI S1 SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER (FILKOM) UNIVERSITAS PUTRA INDONESIA YPTK PADANG LEMBAR PENGESAHAN Rencana
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi. Karena topik dari penulis memiliki sedikit nilai fotografi,
Lebih terperinciMENANGANI DATA PADA FORM Aplikasi IT-2 Dalam hal menangani data yang dikirim ke server, PHP memiliki beberapa variabel Superglobals yang secara otomatis akan menangkap data berdasarkan metode (method)
Lebih terperinciUKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dalam perkembangan zaman, sistem pencarian buku di Perpustakaan UKDW sangat diperlukan untuk mempercepat pencarian buku. Sistem yang dikembangkan bisa secara
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1. Internet Menurut Prakoso (2007), Internet adalah sebuah kumpulan jaringan komputer lokal yang menggunakan perangkat lunak internet dan protokol TCP/IP atau HTTP. Oleh karena
Lebih terperinciIMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Implementasi pengintegrasian layanan-layanan informasi perguruan tinggi akan dilakukan dengan menggunakan web services. Setiap layanan akan memiliki independency masing-masing,
Lebih terperinciBAB I PENDAHULUAN 1 bab 1
BAB I PENDAHULUAN 1 bab 1 1.1 Latar Belakang Masalah Pelayanan informasi yang cepat dan akurat sangat dibutuhkan di zaman modern seperti saat ini. Selama ini STMIK AKAKOM Yogyakarta menjalin komunikasi
Lebih terperinciMODUL GET DAN POST
MODUL 5-2015 GET DAN POST Daftar Isi Post dan Get Request 1 Isset dan Empty 5 Latihan 7 Post dan Get Request PEMBUKAAN Pada modul sebelumnya, kita telah mengenal proses assignment. Kita dapat mengassign
Lebih terperinciAJAX. Pemrograman Web 1. Asynchronous JavaScript and XML. Genap
AJAX Asynchronous JavaScript and XML Pemrograman Web 1 Genap 2011-2012 AJAX - Intro AJAX = Asynchornous JavaScript And XML Diperkanalkan oleh Jesse James Garret pada tahun 2005. AJAX bukan bahasa pemrograman
Lebih terperinci