BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah melakukan analisis dan perancangan terhadap aplikasi ini, maka tahap
selanjutnya adalah
tahap
implementasi
dan
pengujian
terhadap
aplikasi. Pada tahap implementasi ini terdapat empat pembahasan, yaitu: 1. Spesifikasi kebutuhan sistem yang meliputi perangkat keras dan perangkat lunak. 2. Instalasi dan konfigurasi perangkat lunak dan sistem. 3. Implementasi pembuatan basis data. 4. Implementasi aplikasi yang meliputi perancangan antarmuka dan proses pengkodean program.
4.1 SPESIFIKASI SISTEM 4.1.1 Perangkat Keras Berikut spesifikasi perangkat keras yang diimplementasikan pada Tugas Akhir ini: a. 1 buah Notebook yang digunakan sebagai server web dengan spesifikasi sebagai berikut:
Processor Inter® Core™ i5 CPUM3317U @1.70GHz.
RAM 4 GB DDR3.
Harddisk 500 GB.
b. 1 buah smartphone berbasis sistem operasi Android versi 5.1 Lollipop.
4.1.2 Perangkat Lunak Berikut spesifikasi perangkat lunak yang diimplementasikan pada Tugas Akhir ini: a. Sistem operasi Notebook : Windows 7 Ultimate 64 Bit b. Sistem operasi smartphone : Android 5.1 Lolipop c. Server web
: Apache 2.4.16
d. Library PHP
: PHP 5.6.12
e. Database
: MySQL 5.5.32
f. Interface database
: phpMyAdmin 4.4.14
68
http://digilib.mercubuana.ac.id/
4.2 IMPLEMENTASI PEMBUATAN BASIS DATA Implementasi pembuatan basis data dibuat menggunakan antarmuka phpMyAdmin via browser. Gambar-gambar dibawah ini menampilkan hasil implementasi pembuatan tabel-tabel terdiri dari 6 tabel
fungsional
yaitu
tbl_account, tbl_faq, tbl_pasien, tbl_rekam_medis, tbl_ruang, tbl_transaksi. Penjelasan dari tabel-tabel tersebut telah dijelaskan pada tahap analisis dan perancangan bab sebelumnya.
Gambar 41 Struktur Tabel Account
Gambar 42 Struktur Tabel faq
Gambar 43 Struktur Tabel Pasien
69
http://digilib.mercubuana.ac.id/
Gambar 44 Struktur Tabel rekam medis
Gambar 45 Struktur Tabel Ruang
Gambar 46 Struktur Tabel Transaksi
70
http://digilib.mercubuana.ac.id/
4.3 IMPLEMENTASI ANTARMUKA SISTEM 4.3.1 Halaman Login Web
Gambar 47 Halaman Login WEB Halaman Login Web digunakan oleh administrator atau reseptionis untuk masuk kedalam sistem informasi bidan. Apabila username dan password tidak valid maka akan terdapat informasi berupa pop up. 4.3.2 Halaman Utama Web
Gambar 48 Halaman Utama Web
Halaman ini dapat diakses ketika validasi pada saat login sukses. Administrator ditampilkan halaman antrian yang selalu stand by di halaman utama agar selalu 71
http://digilib.mercubuana.ac.id/
termonitor. Informasi yang terdapat dihalaman utama adalah menu yang berada di sidebar kiri dan konten berupa list antrian pasien.
4.3.3 Halaman Tambah List Antrian Pasien
Gambar 49 Halaman Tambah List Antrian Pasien
Halaman ini adalah halaman untuk menambahkan list antrian pasien. Pasien dapat menentukan ingin konsultasi dengan bidan yang diinginkan. Setelah data di submit maka data akan masuk ke list antrian. 4.3.4 Halaman List Pasien
Gambar 50 Halaman List Pasien
72
http://digilib.mercubuana.ac.id/
Halaman ini berisi informasi tentang pasien yang telah mendaftar, data pasien ini berguna untuk melakukan antrian maupun konsultasi, pada tampilan ini administrator dapat melakukan pengelolaan data pasien. 4.3.5 Halaman Tambah Pasien
Gambar 51 Halaman Tambah Pasien
Halaman ini digunakan untuk menambah pasien baru yang belum terdaftar yang digunakan untuk kepentingan data dikemudian hari.
4.3.6 Halaman List Account
Gambar 52 Halaman List Account
73
http://digilib.mercubuana.ac.id/
Halaman Ini adalah halaman yang digunakan oleh administrator untuk mengelola data account. Administrator dapat menambahkan, mengubah serta menghapus data account. Pada tampilan ini account memiliki 2 level yaitu level administrator dan bidan. 4.3.7 Halaman Tambah Account
Gambar 53 Halaman Tambah Account
Halaman ini adalah yang digunakan oleh administrator untuk menambakan bidan dan data account lainya. 4.3.8 Halaman List Ruangan
Gambar 54 Halaman List Ruangan
74
http://digilib.mercubuana.ac.id/
Halaman ini adalah yang digunakan oleh administrator untuk mengelola kamar, dan dapat mengisi tariff untuk rawat inap. 4.3.9 Halaman Tambah Ruangan
Gambar 55 Halaman Tambah Ruang
Halaman ini digunakan oleh administrator untuk menambahkan ruangan yang baru. 4.3.10 Halaman List Faq
Gambar 56 Halaman List Faq
Halaman ini digunakan oleh administrator untuk mengelola FAQ untuk mempermudah bidan dalam mengoperasikan sistem informasi bidan berbasis android.
75
http://digilib.mercubuana.ac.id/
4.3.11 Halaman Tambah Faq
Gambar 57 Halaman Tambah Faq
Halaman Ini berguna untuk menambahkan FAQ yang berguna untuk bidan yang ingin mendapatkan informasi cara menggunakan aplikasi sistem informasi bidan 4.3.12 Halaman Login Android
Gambar 58 Halaman Login Android
76
http://digilib.mercubuana.ac.id/
Halaman ini adalah halaman yang akan dilihat pertama kali pada saat bidan membuka aplikasi. Bidan yang telah memiliki username dan password dapat melakukan login, apabila gagal akan mendapat notification bahwa username atau password salah. 4.3.13 Halaman Utama Android
Gambar 59 Halaman Utama Android
Halaman ini adalah halaman setelah bidan berhasil login. Dihalaman ini terdapat 6 menu diantaranya menu antrian, data pasien, rekam medis, pesan, faq dan ubah account.
77
http://digilib.mercubuana.ac.id/
4.3.14 Halaman Antrian Android
Gambar 60 Halaman Antrian Android
Halaman ini berisi informasi tentang antrian pasien yang akan tampil pada menu antrian, bidan dapat mengisikan data periksa pada pasien.
78
http://digilib.mercubuana.ac.id/
4.3.15 Halaman Data Pasien Android
Gambar 61 Halaman Data Pasien Android
Halaman ini berisikan informasi tentang data pasien, bidan dapat melihat data pasien dengan cara menekan tombol detail, maka informasi detail pasien akan terlihat.
79
http://digilib.mercubuana.ac.id/
4.3.16 Halaman Rekam Medis Android
Gambar 62 Halaman Rekam Medis Android Halaman ini adalah halaman rekam medis pasien, bidan dapat melihat sejarah medis pasien yang ingin dilihat dengan cara menekan tombol detail.
80
http://digilib.mercubuana.ac.id/
4.3.17 Halaman Ubah Account Android
Gambar 63 Halaman Ubah Account Android
Halaman ini adalah halaman yang digunakan oleh bidan untuk merubah data diri serta dapat merubah password.
4.4 PENGUJIAN Pengujian yang dilakukan di tahap akhir pembuatan aplikasi sistem informasi bidan menggunakan metode black box. Pengujian dilakukan terhadap tomboltombol fungsional yang ada di aplikasi. Setiap tombol diuji kesesuaian hasil keluarannya dan tidak adanya error yang muncul. Keseluruhan pengujian dirangkum dalam tabel skenario pengujian yang terdiri dari kolom skenario, bagian yang diuji, fungsi,
hasil
yang
diinginkan,
dan
status.
Pengujian
dilakukan
menggunakan browser Mozilla Firefox & Google Chrome.
81
http://digilib.mercubuana.ac.id/
4.4.1 Data Hasil Pengujian No. 1
Skenario
fungsi
Login
Authentication
Pengguna
Login Web
Web
Hasil yang diinginkan
status
1. Jika Authentication sukses maka
pengguna
Sukses
akan
masuk kehalaman utama web 2. Jika Authentication gagal maka akan timbul alert bahwa
username
atau
salah
dan
password
langsung di direct ke halaman login. 3.Halaman Web diperuntukan pada
pengguna
administrator 2
Tambah
Tambah data
1.Semua text field harus diisi.
Pasien
pasien
2. Apabila masih ada text
Sukses
field yang kosong, akan diberikan informasi harus mengisi
field
yang
kosong. 3.Jika berhasil data pasien bertambah. 3
Ubah Pasien
Mengubah data pasien
1. Data pasien dapat diubah, sukses text
field
tidak
boleh
kosong. 2. Jika berhasil data pasien akan berubah. No. 4
Skenario Hapus Pasien
fungsi
Hasil yang diinginkan
status
Menghapus
Data pasien yang dapat dihapus sukses
data pasien
adalah data yang tidak memiliki rekam medis.
5
Tambah
Menambah
Account
account baru
1. Semua field harus terisi, sukses username
minimal
3 82
http://digilib.mercubuana.ac.id/
karakter
dan
password
minimal 6 karakter terdiri dari huruf dan angka. 2. Jika poin 1 tidak dapat diterapkan akan terdapat pemberitahuan 3.Jika berhasil data account akan bertambah. 6
Ubah Account
Mengubah data account
1. Data dapat diubah dan field Sukses tidak boleh kosong 2.Jika berhasil data account akan berubah
7
Hapus
Menghapus
Data account yang dapat dihapus sukses
account
data account
adalah data yang belum memiliki relasi dengan tabel lain
8
Tambah
Menambah
Ruang
data ruangan
1.Semua field harus terisi, sukses apabila masih ada field yang kosong aka nada pemberitahuan. 2.Jika berhasil data ruangan akan bertambah
No. 9
Skenario
fungsi
Ubah Ruang
Mengubah data ruangan
Hasil yang diinginkan
status
1.Data dapat diubah, text field sukses tidak boleh kosong. 2.Jika berhasil data ruangan akan berubah
10
11
Hapus Ruang
Tambah FAQ
Menghapus
Data ruang yang belum berelasi sukses
data Ruang
dengan tabel lain dapat dihapus
Menambah data FAQ
1.Semua field harus terisi, sukses apabila masih ada field yang kosong aka nada pemberitahuan. 2.Jika berhasil data FAQ akan bertambah 83
http://digilib.mercubuana.ac.id/
12
Ubah FAQ
Mengubah
1.Data dapat diubah, text field sukses
data FAQ
tidak boleh kosong. 2.Jika berhasil data FAQ akan berubah
13
Hapus FAQ
Menghapus
Data FAQ dapat dihapus
sukses
data FAQ 14
Fungsi
Melakukan
Pada Halaman pasien, account, sukses
Pencarian
pencarian data ruang serta FAQ terdapat kolom search untuk pencarian data
4.4.2 Analisa Hasil Pengujian Dengan melakukan pengujian pada aplikasi sistem informasi bidan dengan metode black box setiap menu berjalan dengan baik dan setiap fungsi pada aplikasi berjalan sesuai dengan rencana. Pengujian berhasil dilakukan dengan browser Mozila Firefox 34.05 dan Google Chrome 49.0.2623.110.
84
http://digilib.mercubuana.ac.id/