1 BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah melakukan analisis dan perancangan pada aplikasi yang telah dibuat, tahap selanjutnya adalah implementasi ...
Setelah melakukan analisis dan perancangan pada aplikasi yang telah dibuat, tahap selanjutnya adalah implementasi dan pengujian. Pada tahap implementasi terdapat dua hal yang dibutuhkan yaitu perangkat lunak (Software) dan perangkat keras (Hardware). Sedangkan pengujian meliputi implementasi program, implementasi basisdata, implementasi antar muka, dan pengujian dengan menggunakan metode blackbox.
4.1 Spesifikasi Perangkat Keras dan Perangkat lunak
Berikut
ini merupakan spesifikasi perangkat yang digunakan dalam
membuat dan menguji sistem.
a.Pemilihan Perangkat Keras Yang Digunakan Adapun perangkat keras yang digunakan untuk membangun dan menguji sistem aplikasi ini adalah: a. Processor Intel Core i7 b. RAM 4 GB DDR2 c. VGA Nvidia Geforce 745M d. Harddisk 1TB
b.Pemilihan Perangkat Lunak Yang Digunakan Adapun perangkat lunak yang digunakan untuk membangun dan menguji sistem aplikasi ini adalah: a. Sistem Operasi Windows 7 Ultimate,64-bit b. XAMPP 1.8.0 c. PhpMyAdmin 3.5.2 d. Teks Editor phpDesigner 8 e. Navicat for MySQL
53
54
4.2 Implementasi Basisdata
Dalam pembuatan database menggunakan Phpmyadmin seperti pada gambar dibawah ini. Adapun langkah-langkah dalam pembuatan database MySQL adalah sebagai berikut: 1. Pada langkah awal buka browser lalu ketik “LOCALHOST” maka akan muncul tampilan seperti di bawah:
Gambar 4.1 Tampilan XAMPP 2. Membuka halaman Phpmyadmin untuk membuat database
Gambar 4.4 Tampilan Tabel Kunjungan CREATE TABLE ‘kunjungan’( “id_registrasi” varchar(9) not null AUTO INCREMENT, “id_pasien” varchar(6) not null, “no_pemeriksaan” varchar(7) not null, “id_bayar” varchar(7) not null, “tgl_kunjungan” date, “status_bayar” tinyint(1) not null, “status_kunjungan” tinyint(1) not null, “tgl_ex” date, PRIMARY KEY (“id_registrasi”))
57
5. Pembuatan Tabel Pasien
Gambar 4.5 Tampilan Tabel Pasien CREATE TABLE ‘pasien’( “id_pasien” varchar(6) not null AUTO INCREMENT, “nama” varchar(20) not null, “jenis_kelamin” enum(“Laki-laki”, “Perempuan”) not null, “tanggal_lahir” date, “pekerjaan” varchar(20) not null, “alamat” varchar(20) not null, “no_tlp” varchar(15) not null, PRIMARY KEY (“id_pasien”))
58
6. Pembuatan Tabel Pembayaran
Gambar 4.6 Tampilan Tabel Pembayaran CREATE TABLE ‘Pembayaran’( “id_bayar” varchar(7) not null AUTO INCREMENT, “id_registrasi” varchar(100) not null, “no_pemeriksaan” varchar(50) not null, “total_biaya” varchar(100) not null, “tanggal_bayar” date, PRIMARY KEY (“id_bayar”))
59
7. Pembuatan Tabel Pemeriksaan
Gambar 4.7 Tampilan Tabel Pemeriksaan CREATE TABLE ‘pemeriksaan’( “no_pemeriksaan” varchar(7) not null AUTO INCREMENT, “id_registrasi” varchar(9) not null, “no_sip” varchar(9) not null, “tanggal” date, “waktu” time, “keluhan” text, “diagnosa” text, “id_tindakan” varchar(6) not null, “resep” text, PRIMARY KEY (“no_pemeriksaan”))
60
8. Pembuatan Tabel Tindakan
Gambar 4.8 Tampilan Tabel Tindakan CREATE TABEL ‘tindakan’( “id_tindakan” varchar(6) not null AUTO INCREMENT, “nama_tindakan” varchar(50) not null, “harga_tindakan” varchar(12) not null, PRIMARY KEY (“id_tindakan”))
61
9. Pembuatan Tabel User Login
Gambar 4.9 Tampilan Tabel User Login
CREATE TABEL ‘user_login’( “id_user” varchar(5) not null AUTO INCREMENT, “username” varchar(50) not null, “pasword” varchar(12) not null, “level” tinyint(1), “nama” varchar(30) not null, PRIMARY KEY (“id_user”))
62
4.3. Implementasi Antar Muka
Pada tahap ini
penulis akan menampilkan implementasi antar muka website