Perancangan Basis Data Perancangan Arsitektur menu Perancangan Antarmuka Pesan Kesalahan Jaringan Semantik

Tabel 3.18 Kebutuhan Pengguna No Pengguna Deskripsi 1 Data Manager Dokter penelitian yang berkepentingan untuk melakukan laporan diagnosa identifikasi penyebab kematian. 2 Data Entry Beberapa staf yang bertugas memasukkan data otopsi verbal kedalam sistem.

3.2 Perancangan Sistem

Perancangan sistem dibuat berdasarkan hasil analisa yang telah dilakukan sebelumnya. Tahap perancangan merupakan tahap yang menentukan hasil akhir dari sebuah sistem.

3.2.1 Perancangan Basis Data

Berdasarkan perancangan class diagram, berikut usulan skema relasi dari aplikasi identifikasi penyebab kematian pada penelitian CIRAI UPK - FKUnpad. Pembuatan tabel entitas selalu berpedoman pada ketentuan-ketentuan tentang cara penyusunan tabel. Sehingga akan diperoleh susunan tabel entitas yang merupakan tabel yang terbebas dari adanya data rangkap data redudancy. Untuk mencapai tujuan tersebut, dalam penyusunan skema relasi harus memperhatikan hubungan antar entitas dengan kardinalitas dan partisipasi hubungan. Dan berikut skema relasi dari aplikasi identifikasi penyebab kematian pada penelitian CIRAI UPK – FK Unpad: Gambar 3.37 Skema relasi otopsi verbal

3.2.2 Perancangan Arsitektur menu

Arsitektur menu disini dibagi kedalam beberapa halaman yang bertujuan untuk mempermudah pemahaman dan pengoperasian aplikasi Identifikasi Penyebab Kematian pada penelitian CIRAI di Unit Penelitian Kesehatan – FK Unpad. Halaman-halaman yang digunakan dapat dilihat pada struktur halaman di bawah ini : Gambar 3.38 Struktur menu aplikasi Identifikasi penyebab Kematian

3.2.3 Perancangan Antarmuka

Dalam membuat aplikasi dibutuhkan tampilan yang sangat menarik, dimana dalam perancangan antar muka ini akan dituangkan beberapa imajinasi dalam merancang tampilan program dan tampilan pesan yang nantinya akan dipakai untuk membuat aplikasi sesungguhnya. Perancangan antar muka ini terdiri dari perancangan tampilan program, sedangkan untuk mengantisipasi kesalahan dalam aplikasi ini penulis menggunakan pencegahan langsung dengan javascript untuk setiap kondisi inputan yang boleh diinputkan atau tidak.

3.2.3.1 Perancangan Antarmuka Halaman Login

Gambar 3.39 Rancangan Antarmuka Halaman Login Aplikasi Identifikasi Penyebab Kematian

3.2.3.2 Perancangan Antarmuka Halaman Utama Admin

Gambar 3.40 Rancangan Antarmuka Halaman Utama Admin

3.2.3.3 Perancangan Antarmuka Halaman Utama Data Entry

Gambar 3.41 Rancangan Antarmuka Halaman Utama Data Entry

3.2.3.4 Perancangan Antarmuka Halaman Pengolahan Data Otopsi verbal

Gambar 3.42 Rancangan Antarmuka Halaman Utama Pengolahan Data Otopsi verbal

3.2.3.5 Perancangan Antarmuka Halaman Pengolahan Data Otopsi verbal

Kategori Umur 1 Gambar 3.43 Rancangan Antarmuka Halaman Utama Pengolahan Data Otopsi verbal Lanjutan kategori Umur 1

3.2.3.6 Perancangan Antarmuka Halaman Pengolahan Data Otopsi verbal

Kategori Umur 2 Gambar 3.44 Rancangan Antarmuka Halaman Utama Pengolahan Data Otopsi verbal Lanjutan kategori Umur 2

3.2.3.7 Perancangan Antarmuka Halaman Pengolahan Data Otopsi verbal

Kategori Umur 3 Gambar 3.45 Rancangan Antarmuka Halaman Utama Pengolahan Data Otopsi verbal Lanjutan kategori Umur 3

3.2.3.8 Perancangan Antarmuka Halaman Informasi Identifikasi Penyebab

Kematian Gambar 3.46 Rancangan Antarmuka Halaman Informasi Identifikasi penyebab kematian

3.2.4 Perancangan Antarmuka Pesan Kesalahan

Gambar 3.47 Rancangan Antarmuka Pesan Kesalahan

3.2.5 Jaringan Semantik

Jaringan semantik adalah alat yang efektif untuk merepresentasikan pemetaan data, yang bertujuan mencegah terjadinya duplikasi data. Berikut adalah uraian mengenai jaringan semantik pada sistem ini. Gambar 3.48 Jaringan Semantik Entry Keterangan : F01 Halaman Login F02 Halaman Menu Utama Data Entry F03 Halaman Menu Utama Otopsi Verbal F03-1 Halaman Menu Input Data Otopsi Verbal F03-2 Halaman Menu Edit Data Otopsi Verbal F04 Halaman Ubah Profil Data Entry F05-1 Halaman Menu Input Data Household F05-2 Halaman Menu Edit Data Household Gambar 3.49 Jaringan Semantik Data ManagerAdmin Keterangan : F01 Halaman Login F02 Halaman Menu Utama Data Manager F03 Halaman Menu Utama Otopsi Verbal F03-1 Halaman Menu Identify Laporan Otopsi Verbal F03-2 Halaman Menu View Laporan Otopsi Verbal F03-3 Halaman Menu Print Laporan Otopsi Verbal F04 Halaman Ubah Profil Data Manager F05 Halaman Form Kader F06 Halaman Form User 130

BAB IV IMPLEMENTASI DAN PENGUJIAN

Bab ini merupakan lanjutan dari bab sebelumnya, yaitu tahap penerjemahan kebutuhan pembangunan aplikasi kedalam representasi perangkat lunak, sesuai dengan hasil analisis pada bab sebelumnya. Setelah tahap implementasi maka dilakukaan tahap pengujian sistem yang dibangun bertujuan untuk melihat kekurangan yang ada pada aplikasi.

4.1 Implementasi

Implementasi sistem merupakan terjemahan perancangan yang berdasarkan hasil analisis pada bab sebelumnya sehingga siap untuk dioperasikan. 4.1.1 Implementasi Perangkat Lunak Perangkat lunak yang digunakan dalam membangun sistem ini adalah sebagai berikut: 1. Sistem Operasi Windows XP SP 3 2. XAMPP 1.7.3 untuk Web Server dan Database Server 3. Firefox 4.0.1 sebagai Browser 4. Macromedia Dreamweaver 5. StarUML 5.02.14720

4.1.2 Implementasi Perangkat Keras

Sistem ini diimplementasikan kedalam sebuah server lokal dengan spesifikasi sebagai berikut :