Pengiriman Data dari Perangkat Mobile ke Webserver

43 Gambar 4.1 Tampilan Data Dokter pada Kontrol Spinner.

4.1.2 Pengiriman Data dari Perangkat Mobile ke Webserver

Data yang dikirim dari perangkat mobile ke webserver adalah data Pasien. Tampilan yang digunakan adalah Input Pasien Dialog, seperti terlihat pada Gambar 4.2. 44 Gambar 4.2 Tampilan Input Data Pasien. Proses pengiriman data dilakukan menggunakan Kode Program 4.5. Dengan menggunakan object dari class HttpPost, disimpan nilai-nilai dari hasil input data pasien. Kemudian dikirimkan melalui object dari class HttpClient ke alamat server yang telah didefinisikan pada variabel URL. Kode Program 4.5 Perintah untuk Mengirimkan Data Pasien 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. static final String URL = http:192.168.1.110:852rsservices.php; HttpClient httpclient = new DefaultHttpClient; HttpPost httppost; public String savePasienPasien p { String message = ; httppost = new HttpPostURL; Add your data ListNameValuePair nameValuePairs = new ArrayListNameValuePair3; nameValuePairs.add new BasicNameValuePairpost, 1; nameValuePairs.add new BasicNameValuePairnoRM, p.getNoRM; nameValuePairs.add 45 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. new BasicNameValuePairtanggalMasuk, p.getTanggalMasuk; nameValuePairs.add new BasicNameValuePairnama, p.getNama; .... httppost.setEntity new UrlEncodedFormEntitynameValuePairs; Execute HTTP Post Request HttpResponse response = httpclient.executehttppost; StringBuilder content = inputStreamToStringresponse.getEntity .getContent; message = content.toString; return message; } Data yang dikirim diterima oleh server dengan menggunakan Kode Program 4.6. Pada Kode Program 4.6, nilai-nilai yang dikirimkan oleh perangkat mobile, diterima dengan menggunakan varibel _REQUEST. Kemudian disimpan ke dalam database. Kode Program 4.6 Perintah untuk Menerima Data Pasien dan Memprosesnya 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. function responseSavePasien{ norm = _REQUEST[noRM]; tanggalMasuk = _REQUEST[tanggalMasuk]; nama = _REQUEST[nama]; jenisKelamin = _REQUEST[jenisKelamin]; alamat = _REQUEST[alamat]; suku = _REQUEST[suku]; pekerjaan = _REQUEST[pekerjaan]; agama = _REQUEST[agama]; pendidikan = _REQUEST[pendidikan]; tanggalLahir = _REQUEST[tanggalLahir]; statusPerkawinan = _REQUEST[statusPerkawinan]; rawatKe = _REQUEST[rawatKe]; ruang = _REQUEST[ruang]; dokter = _REQUEST[dokter]; 46 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. keluargaTerdekat = _REQUEST[keluargaTerdekat]; alamatKeluarga = _REQUEST[alamatKeluarga]; namaAyah = _REQUEST[namaAyah]; umurAyah = _REQUEST[umurAyah]; pekerjaanAyah = _REQUEST[pekerjaanAyah]; namaIbu = _REQUEST[namaIbu]; umurIbu = _REQUEST[umurIbu]; pekerjaanIbu = _REQUEST[pekerjaanIbu]; st = new Setting; mysql_connect st-host, st-user, st-password or diemysql_error; mysql_select_dbst-database or diemysql_error; mysql_queryINSERT INTO pasien VALUES norm,tanggalMasuk,nama,jenisKelamin, alamat,suku,pekerjaan,agama, pendidikan, tanggalLahir, statusPerkawinan,rawatKe, ruang,dokter ; mysql_queryINSERT INTO pasien_relasi VALUES norm,keluargaTerdekat, alamatKeluarga,namaAyah, umurAyah,pekerjaanAyah, namaIbu,umurIbu, pekerjaanIbu; } 47

4.2 Analisis dan Pengujian

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat Inap Berbasis Android T1 672006223 BAB I

0 0 5

Institutional Repository | Satya Wacana Christian University: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat Inap Berbasis Android T1 672006223 BAB II

0 0 15

Institutional Repository | Satya Wacana Christian University: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat Inap Berbasis Android T1 672006223 BAB V

0 1 1

Institutional Repository | Satya Wacana Christian University: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat Inap Berbasis Android

0 0 15

Institutional Repository | Satya Wacana Christian University: Penerapan Web Service Pada Sistem Pendataan Pasien Rawat Inap Berbasis Android

0 0 3

Institutional Repository | Satya Wacana Christian University: Sistem Informasi Akademik Berbasis Web T1 672004181 BAB IV

0 0 26

Institutional Repository | Satya Wacana Christian University: Pemodelan Sistem Registrasi Terpadu Berbasis Web Menggunakan Web Service (Studi Kasus pada Perpustakaan UKSW) T1 672005163 BAB IV

0 0 35

T1__BAB IV Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Monitoring pada Akuarium Ikan Symphysodon Discus Berbasis Android Smartphone T1 BAB IV

1 3 8

T1__BAB IV Institutional Repository | Satya Wacana Christian University: Sistem Penelusuran Barang Menggunakan Barcode Berbasis Web T1 BAB IV

0 1 17

T1__BAB IV Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Informasi Akuntansi Penjualan Berbasis Web pada CV Kasih Karunia T1 BAB IV

0 0 29