• Tidak ada hasil yang ditemukan

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PROGRAM ANTARA MUKA

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PROGRAM ANTARA MUKA"

Copied!
29
0
0

Teks penuh

(1)

43 BAB IV

IMPLEMENTASI DAN PENGUJIAN

Langkah selanjutnya setelah melakukan analisis dan perancangan adalah implementasi dan pengujian. Implementasi merupakan perancangan aplikasi yang dapat dimengerti oleh mesin dengan spesifikasi perangkat keras dan perangkat lunak yang digunakan. Tahap pengujian

terfokus pada fungsi-fungsi perangkat lunak yang memastikan bahwa seluruh pernyataan telah sesuai dengan apa yang diinginkan.

4.1 IMPLEMENTASI PROGRAM ANTARA MUKA

Tampilan pertama kali yang muncul ketika aplikasi dijalankan adalah halaman Menu Utama. Menu Utama aplikasi menampilkan menu untuk mengirim pesan, melihat kotak masuk, pengaturan, dan tentang aplikasi.

Implementasi dari keseluruhan sistem ini menggunakan bahasa pemograman java dan XML. Bab ini akan membahas tentang beberapa proses utama yang ada di sistem yang menjadi titik berat penulisan tugas akhir ini.

4.2 IMPLEMENTASI ANTARMUKA

Implementasi antaramuka merupakan hasil dari perancangan user interface yang sebelumnya sudah dilakukan pada tahap perancangan.Pada implementasi antarmuka akan menampilkan kode program dan juga hasil implementasi rancangan ke aplikasi.

(2)

44 4.2.1 Implementasi Halaman Utama

Gambar 4.2.1 Implementasi Menu Utama 4.2.2 Implementasi Halaman Diagnosa

(3)

45 4.2.3 Implementasi Halaman Definisi

Gambar 4.2.3 Implementasi Menu Definisi 4.2.4 Implementasi Halaman Jenis Asma

(4)

46

4.2.5 Implementasi Halaman Keterangan Jenis Asma

Gambar 4.2.5 Implementasi Menu Keterangan Jenis Asma 4.2.6 Implementasi Halaman Penyebab Asma

(5)

47

4.2.7 Implementasi Halaman Tanda-Tanda & Gajala Asma

Gambar 4.2.7 Implementasi Menu Gejala Asma 4.2.8 Implementasi Halaman Keterangan Gejala Asma

(6)

48 4.2.9 Implementasi Halaman Sejarah Asma

Gambar 4.2.9 Implementasi Menu Sejarah Asma 4.2.10 Implementasi Halaman Keterangan Asma

(7)

49

4.2.11 Implementasi Halaman Tingkatan Asma

Gambar 4.2.11 Implementasi Menu Tingkatan Asma 4.2.12 Implementasi Halaman Dokter

(8)

50

4.2.13 Implementasi Halaman Keterangan Dokter Asma

Gambar 4.2.13 Implementasi Menu Keterngan Dokter Asma 4.2.14 Implementasi Halaman Pencegahan Asma

(9)

51

4.2.15 Implementasi Halaman Keterangan Pencegahan

Gambar 4.2.15 Implementasi Menu Keterangan Pencegahan Asma

4.3 IMPLEMENTASI KODE PROGRAM TAMPILAN

Berikut ini merupakan kode program untuk mengimplementasikan tampilan yang akan di buat di aplikasi

4.3.1 Kode Activity_ Main_Activity.Xml

(10)

52 4.3.2 Kode Activity_ Definisi.Xml

Gambar 4.3.2 Implementasi Menu activity_definisi.xml 4.3.3 Kode Activity_Diagnosa.Xml

(11)

53 4.3.4 Kode Activity_Gejala.Xml

Gambar 4.3.4 Implementasi Menu activity_gejala.xml 4.3.5 Kode Activity_Jenis.Xml

(12)

54 4.3.6 Kode Activity_Lihat.Xml

Gambar 4.3.6 Implementasi Menu Lihat.xml 4.3.7 Kode Activity_Lihat2.Xml

(13)

55 4.3.8 Kode Activity_dokter.Xml

Gambar 4.3.8 Implementasi Menu activity_dokter..xml 4.3.9 Kode Activity_Pencegahan.Xml

(14)

56 4.3.10 Kode Activity_Penyebab.Xml

Gambar 4.3.10 Implementasi Menu activity_penyebab.xml 4.3.11 Kode Activity_Keterangan.Xml

(15)

57 4.3.12 Kode Activity_Sejarah.Xml

Gambar 4.3.12 Implementasi Menu activity_sejarah.xml 4.3.13 Kode Activity_Row_Item_Jenissebabgejacegah.Xml

(16)

58 4.3.14 Kode Activity_Row_Item_Rsobat.Xml

Gambar 4.3.14 Implementasi activity_row_item_rsobat. Xml 4.3.15 Kode Activity_Tingkatan.Xml

(17)

59

4.4 IMPLEMENTASI KODE PROGRAM JAVA

Berikut ini merupakan kode program java untuk mengimplementasikan fungsi yang akan di buat di aplikasi agar aplikasi berjalan sesuai dengan keinginan atau sesuai fungsi masing-masing tombol

4.4.1 Datacenter.Java

Datacenter.java merupakan fungsi java yang diggunakan untuk membuat database sqlite yang menampung semua informasi yang akan di tampilkan di aplikasi sistem penyebaran informasi penyakit asma berbasis android ini sehingga untuk kedepanya baik untuk pengembangan maupun adanya penambahan dan perubahan data informasi hanya mengubaha

informasi yang ada di database saja tidak perlu mengubah tampilanya.

(18)

60 4.4.2 Diagnosa.Java

Fungsi diagnose.java ini digunakan untuk menjalankan menu diagnose dimana fungsi ini membuat pertanyaan ya atau tidak dan hasilnya akan di tampilkan di activity_diagnosa dimana semua pertanyaan dan hasil pertanyaan diagnose diambil dari table kebenaran yang terdapat pada database sqlite yang dibuat di datacenter.java

Gambar 4.4.2 Kode program diagnosa.java 4.4.3 Gejala.Java

Fungsi gejala.java ini digunakan untuk menampilkan informasi gejala asma yang terdapat di database sqlite yang di buat di datacenter.java

(19)

61 4.4.4 Info.Java

Fungsi info.java ini digunakan untuk menampilkan definisi asma dan menghubungkan tombol yang ada di activity_definisi untuk menghubungkan ke layout selanjutnya sesuai tombol yang di klik

Gambar 4.4.4 Kode program info.java 4.4.5 Jenis.Java

Fungsi jenis.java ini digunakan untuk menampilkan informasi jenis asma yang terdapat di database sqlite yang di buat di datacenter.java

(20)

62 4.4.6 Jenissebabgejacegah.Java

Fungsi jenissebabgejacegah.java ini digunakan untuk mendeklarasikan jenissebabgejacegah untuk di gunakan di beberapa fungsi java lain seperti gejala.java,penyebab.java,pencegahan.java dan Row_item_jenissebabgejacegah.java yang nantinya string ini akan di buat sebagai penampung data array dimasing2 fungsi

Gambar 4.4.6 Kode program jenissebabgejacegah.java 4.4.7 Lihat.Java

Fungsi lihat.java ini digunakan untuk menampilkan informasi keterangan dari jenis asma,gejala asma dan pencegahan asma yang terdapat di database sqlite yang di buat di datacenter.java dan agar rapi untuk format penulisan informasi nya menggunakan kode html yang ditampilkan di layout menggunakan web view

(21)

63 Gambar 4.4.7 Kode program lihat.java 4.4.8 Lihat2.Java

Fungsi lihat2.java ini digunakan untuk menampilkan informasi keterangan dari obat asma dan keternagan dari rumah sakit yang terdapat di database sqlite yang di buat di datacenter.java dan agar rapi untuk format penulisan informasi nya menggunakan kode html yang ditampilkan di layout menggunakan web view untuk rumah sakit data informasi di buat dengan kode html langsung tdak mengambil dari sqlite

(22)

64 Gambar 4.4.8 Kode program lihat2.java 4.4.9 Mainactivity.Java

MainActivity.java ini digunakan untuk menampilkan menu utama aplikasi dan menghubungkan tombol yang ada di ac MainActivity untuk menghubungkan ke layout selanjutnya sesuai tombol yang di klik

(23)

65 4.4.10 Dokter.Java

Fungsi dokter.java ini digunakan untuk menampilkan informasi dokter yang akan di tampilkan di activity dokter dan membuat penghubung dan mengirim variabel nama dokter ke menu selanjutnya sesuai dengan tombol yang di klik

Gambar 4.4.10 Kode program dokter.java 4.4.11 Obatrs.Java

Fungsi obat.java ini digunakan untuk mendeklarasikan obatrs untuk di gunakan di beberapa fungsi java lain seperti dokter.java ,rumahasakit.java dan Row_item_rsobat.java yang nantinya string ini akan di buat sebagai penampung data array dimasing2 fungsi

(24)

66 4.4.12 Pencegahan.Java

Fungsi pencegahan.java ini digunakan untuk menampilkan informasi cara pencegahan asma yang terdapat di database sqlite yang di buat di datacenter.java

Gambar 4.4.12 Kode program pencegahan.java 4.4.13 Penyebab.Java

Fungsi penyebab.java ini digunakan untuk menampilkan informasi cara penyebab asma yang terdapat di database sqlite yang di buat di datacenter.java

(25)

67 4.4.14 Row_Item_Jenissebabgejacegah.Java

Fungsi Row_item_jenissebabgejacegah.java ini digunakan untuk menampilkan dan membuat tampilan layout list jenis asma,penyebab asma,gejala asma dan pencegahan

Gambar 4.4.14 Kode program row_item_jenissebabgejacegah.java 4.4.15 Row_Item_Rsobat.Java

Fungsi row_item_rsobat.java ini digunakan untuk menampilkan dan membuat tampilan layout list dokter

(26)

68 4.4.16 Keterangan.Java

Fungsi keterangan.java ini digunakan untuk menampilkan informasi keterangan definisi asma secara umum

Gambar 4.4.16 Kode program keterangan.java 4.4.17 Sejarah.Java

Fungsi sejarah.java ini digunakan untuk menampilkan informasi penyakit asma

(27)

69

4.5 SKENARIO PENGUJIAN DENGAN BLACKBOX

Pengujian blackbox atau blackbox testing adalah salah satu metode pengujian perangkat lunak yang berfokus pada sisi fungsionalitas, khususnya pada input dan output aplikasi apakah sudah sesuai dengan apa yang diharapkan atau belum. Tahap pengujian atau testing merupakan salah satu tahap yang harus ada dalam sebuah siklus pengembangan perangkat lunak selain tahap perancangan atau desain.

4.5.1 Skenario Pengujian Blackbox Pada Aplikasi

N o.

Skenario

pengujian Kasus uji

Hasil yang

diharapkan Hasil pengujian Kesimpulan

1 Menampilkan menu utama Membuka Aplikasi Menampilkan menu utama Halaman utama berhasil ditampilkan Sesuai harapan 2 Membuka menu diagnosa Klik tombol diagnosa di menu utama Menampilkan menu diagnose Halaman diagnosa berhasil ditampilkan Sesuai harapan 3 Menjalankan menu diagnosa Menjawab pertanyaan ya / tidak Menampilkan hasil diagnosa Setelah menjawab muncul diagnosa Sesuai harapan 4 Menampilkan menu definisi Klik tombol definisi di menu utama Menampilkan menu definisi Halaman definisi berhasil ditampilkan Sesuai harapan 5 Menampilkan menu keterangan asma Klik tombol keterangan asma Menampilkan menu keterangan asma Halaman keterangan asma berhasil ditampilkan Sesuai harapan 6 Menampilkan menu jenis asma Klik tombol jenis asma Menampilkan menu jenis asma Halaman jenis asma berhasil ditampilkan Sesuai harapan 7 Menampilkan keterangan jenis asma Pilih jenis asma Menampilkan keterangan jenis asma Halaman keterangan jenis asma berhasil ditampilkan Sesuai harapan

(28)

70 8 Menampilkan penyebab asma Klik tombol penyebab asma dan pilih sebab asma Menampilkan keterangan penyebab asma Halaman keterangan penyebab asma berhasil ditampilkan Sesuai harapan 9 Menampilkan menu gejala asma Klik tombol gejala asma Menampilkan menu gejala asma Halaman menu gejala asma berhasil ditampilkan Sesuai harapan 10 Menampilkan keterangan gejala asma Pilih gejala asma Menampilkan keterangan gejala asma Halaman keterangan gejala asma berhasil ditampilkan Sesuai harapan 11 Menampilkan keterangan sejarah asma Klik tombol sejarah asma Menampilkan keterangan sejarah asma Halaman keterangan sejarah asma berhasil ditampilkan Sesuai harapan 12 Menampilkan menu tingkatanasma Klik menu tingkatan di menu utama Menampilkan menu tingakatan obat asma Halaman menu tingkatan asma berhasil ditampilkan Sesuai harapan 14 Menampilkan menu pencegahan asma Klik tombol pencegahan asma pada menu utama Menampilkan menu pencegahan asma Halaman menu pencegahan asma berhasil ditampilkan Sesuai harapan 15 Menampilkan keterangan pencegahan asma Pilih pencegahan asma Menampilkan keterangan pencegahan asma Halaman keterangan pencegahan asma berhasil ditampilkan Sesuai harapan 16 Menampilkan menu dokter Klik tombol dokter pada menu utama Menampilkan menu dokter Halaman menu dokter berhasil ditampilkan Sesuai harapan

(29)

71 17 Menampilkan keterangan dokter Pilih dokter Menampilkan keterangan dokter Halaman keterangan dokter berhasil ditampilkan Sesuai harapan

Tabel 4.5.1 Tabel Pengujian Blackbox 4.5.2 Analisis Hasil Pengujian

Setelah melakukan pengujian terhadap aplikasi yang sudah di buat dari hasil pengujian aplikasi semua fungsi dan tombol dan fungsi sudah sesuai dengan apa yang diharapkan.

Gambar

Gambar 4.2.1 Implementasi Menu Utama  4.2.2   Implementasi Halaman Diagnosa
Gambar 4.2.3 Implementasi Menu Definisi  4.2.4   Implementasi Halaman Jenis Asma
Gambar 4.2.5 Implementasi Menu Keterangan Jenis Asma  4.2.6   Implementasi Halaman Penyebab Asma
Gambar 4.2.7 Implementasi Menu Gejala Asma  4.2.8  Implementasi Halaman Keterangan Gejala Asma
+7

Referensi

Dokumen terkait

Pengamatan kadar ph digunakan untuk mengetahui tingkat keasaman pada tanah yang terdapat di kawasan tersebut Salah satu faktor lingkungan yang penting adalah keasaman pH tanah,

Pasal 88 ayat (1) Undang-undang Nomor 13 Tahun 2003 Tentang Ketenagakerjaan menentukan bahwa setiap pekerja berhak memperoleh penghasilan yang memenuhi penghidupan yang

Kesimpulan yang dapat diambil dari skripsi tersebut adalah bahwa pengaruh ajaran dan perilaku keagamaan yang dilakukan oleh anggota LDII sangat tidak berpengaruh terhadap kehidupan

Berdasarkan analisis data yang dilakukan, kinerja UPT Disdikpora Kecamatan Karimunjawa melalui Program Pelayanan Administrasi Perkantoran dengan kegiatan Pelayanan

Berdasarkan hasil penelitian, posisi pengelasan dan gerakan elektroda yang digunakan mempunyai pengaruh nyata terhadap nilai kekerasan, nilai kekerasan Vikers tertinggi

a. Penyelenggaraan analisis dan referensi dalam pembahasan RAPBN. Penyelenggaraan analisis dan referensi terhadap Pembahasan Hasil Pemeriksaan BPK dan Pengawasan,