Implementasi Perancangan Dan Pembuatan Aplikasi Sistem Pakar Dengan Mengunakan Metode Backward Chaining Untuk Menentukan Interaksi Obat Meloksikam Dengan Obat Penyakit Lainnya.

BAB 4 IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dijelaskan tentang implementasi dan pengujian dari aplikasi yang telah dirancang pada bab 3. Implementasi dilakukan untuk mengetahui hasil dari perangkat lunak yang dibangun dan pengujian dilakukan untuk melihat apakah setiap proses yang ada berjalan dengan baik dan output yang dihasilkan sudah sesuai dengan yang diharapkan.

4.1 Implementasi

Implementasi Sistem meliputi kebutuhan minimum hardware komputer dan kebutuhan perangkat lunak pendukung aplikasi. Tahap implementasi perangkat lunak merupakan kelanjutan dari tahap perancangan, sehingga implementasi ini harus didasarkan pada perancangan yang telah dilaksanakan sebelumnya. Dalam proses pembuatan aplikasi, konfigurasi komputer yang digunakan adalah IntelRPentiumR Dual CPU E2160, 1,80 GHz dan RAM 1,00 GB. Perangkat lunak yang dibutuhkan untuk pengembangan dan implementasi sistem pakar penentuan interaksi obat meloksikam dengan obat penyakit lainya yang dibutuhkan adalah: 1. Windows XP 2. Apache Web Server dan Database MySQL yang telah tergabung dalam aplikasi XAMPP. 3. Web browser misalnya, Mozilla Firefox Universitas Sumatera Utara

4.1.1 Halaman Utama

4.1.1.1 Halaman Menu Beranda

Halaman ini merupakan halaman yang akan muncul pertama kali saat program dijalankan. Halaman utama ini akan terdiri dari menu Beranda, menu Interaksi, menu Artikel,menu Info, menu Bantuan, menu Admin, dan menu Profil. Menu Artikel dan menu Info terdiri dari submenu Penyakit dan submenu Obat. Isi dari menu Beranda merupakan tampilan dari halaman utama. Tampilan halaman utama dapat dilihat pada Gambar 4.1 di bawah ini. Gambar 4.1 Tampilan Beranda Universitas Sumatera Utara

4.1.1.2 Halaman Menu Interaksi

Halaman menu interaksi merupakan halaman untuk menentukan jawaban interaksi antara obat meloksikam dengan obat lainnya. Pada halaman ini, pengguna diharuskan untuk memilih nama obat yang akan diinteraksikan yang telah disediakan oleh sistem. Setelah obat dipilih, pengguna diwajibkan untuk menjawab seluruh pertanyaan yang telah disediakan oleh sistem. Pertanyaan merupakan pertanyaan penentu untuk meyesuaikan ketepatan antara gejala, penyakit dan obat yang akan diinteraksikan. Sehingga dapat lebih dipastikan kebenaran pemilihan obat yang akan diberikan kepada pasien. Jawaban pertanyaan yang disediakan berupa pilihan “Ya”, atau “Tidak”. Setiap jawaban yang dijawab oleh pengguna akan disesuaikan dengan jawaban yang telah ditentukan oleh admin. Setelah seluruh pertanyaan selesai dijawab oleh pengguna, maka hasil interaksi akan dapat dilihat. Tampilan keseluruhan halaman interaksi dapat dilihat pada gambar 4.2, 4.3, 4.4, dan 4.5 dibawah ini. Gambar 4.2 Halaman Interaksi Pemilihan Obat Universitas Sumatera Utara Gambar 4.3 Gambar Tampilan Halaman Pengisian Jawaban Pertanyaan Gambar 4.4 Gambar Tampilan Halaman Cek Interaksi Universitas Sumatera Utara Gambar 4.5 Gambar Tampilan Hasil Interaksi Obat

4.1.1.3 Halaman Menu Artikel

Halaman menu artikel adalah halaman yang menampilkan artikel penyakit dan artikel obat. Menu artikel memiliki drop down menu Penyakit dan Obat. Sehingga akan lebih memudahkan bagi pengguna untuk melihat isi artikel. Selain itu pada masing – masing menu artikel penyakit dan menu artikel obat, setiap artikel disajikan dalam bentuk drop menu. Sehingga pengguna hanya tinggal meng-klik salah satu dari sekian banyak judul artikel yang akan dipilihnya, maka isi artikel akan langsung ditampilkan. Tampilan halaman artikel dapat dilihat pada gambar 4.6, 4.7, dan 4.8 di bawah ini. Universitas Sumatera Utara Gambar 4.6 Tampilan Halaman Artikel Universitas Sumatera Utara Gambar 4.7 Tampilan Halaman Artikel Penyakit Universitas Sumatera Utara Gambar 4.8 Tampilan Halaman Artikel Obat Universitas Sumatera Utara

4.1.1.4 Halaman Menu Info

Halaman menu info adalah halaman yang menampilkan informasi tentang penyakit dan informasi tentang obat. Menu info memiliki drop down menu Penyakit dan Obat. Sehingga akan lebih memudahkan bagi pengguna untuk melihat isi informasi. Selain itu pada masing – masing menu info penyakit dan menu info obat, setiap informasi disajikan dalam bentuk drop menu. Sehingga pengguna hanya tinggal meng-klik salah satu dari sekian banyak info yang akan dipilihnya, maka isi info akan langsung ditampilkan. Tampilan halaman info dapat dilihat pada gambar 4.9, 4.10, dan 4.11 di bawah ini. Gambar 4.9 Tampilan Halaman Info Universitas Sumatera Utara Gambar 4.10 Tampilan Halaman Info Penyakit Universitas Sumatera Utara Gambar 4.11 Tampilan Halaman Info Obat

4.1.1.5 Halaman Menu Bantuan

Halaman menu bantuan adalah halaman yang menampilkan informasi bantuan penggunaan aplikasi Sistem Pakar Penentuan Interaksi Obat. Pada halaman ini terdapat penjelasan mengenai masing-masing fungsi menu dan tools pada aplikasi ini. Sehingga Menu Bantuan ini dapat membantu pengguna yang baru pertama kali menggunakan aplikasi sistem pakar ini untuk dapat memahami penggunaan aplikasi ini dengan baik. Tampilan halaman menu bantuan dapat dilihat pada gambar 4.12 dibawah ini. Universitas Sumatera Utara Gambar 4.12 Tampilan Halaman Menu Bantuan

4.1.1.6 Halaman Menu Profil

Pada halaman ini akan ditampilkan profil dari pembuat aplikasi Sistem Pakar Penentuan Interaksi Obat. Gambar tampilan menu profil dapat dilihat pada gambar 4.13 bawah ini. Gambar 4.13 Tampilan Halaman Profil Universitas Sumatera Utara

4.1.1.7 Halaman Menu Admin

Halaman menu Admin ini digunakan untuk otentifikasi username dan password yang diinputkanoleh administrator sebelum masuk ke halaman administrator. Tampilan halaman dari menu Admin dapat dilihat pada Gambar 4.14 di bawah ini. Gambar 4.14 Tampilan Halaman Login Admin

4.1.2 Halaman Administrator

Halaman ini merupakan halaman yang akan muncul ketika admin telah meng-input username dan password yang valid. Halaman admin ini akan terdiri dari menu Artikel, menu Data Interaksi, menu Data Obat, menu Data Penyakit, menu Data Gejala, menu Pertanyaan, dan menu Logout. Tampilan halaman administrator, dapat dilihat pada gambar 4.15 di bawah ini Gambar 4.15 Tampilan Halaman Administrator Universitas Sumatera Utara

4.1.2.1 Menu Halaman Artikel

Halaman ini merupakan halaman yang digunakan admin untuk mengisi artikel-artikel terbaru ke dalam aplikasi. Terdapat 2 pilihan artikel yaitu artikel tentang penyakit dan artikel tentang obat-obatan. Selain itu, pada halaman ini, admin dapat menambah, menghapus, dan mengubah data artikel yang telah diinputkannya. Untuk menambah artikel, admin cukup mengklik tanda tambah artikel yang terdapat dibawah masing – masing kategori artikel. Maka akan ditampilkan tabel tambah artikel, dimana admin harus mengisi kategori artikel, judul, dan isi artikel. Setelah semua data lengkap, tinggal klik tombol simpan maka artikel akan langsung tersimpan. Dan untuk mengubah isi atau jenis artikel, cukup dengan mengklik tombol ubah yang terdapat di samping judul artikel yang akan diubah, maka judul dan isi artikel yang akan diubah akan ditampilkan dan admin dapat dengan mudah mengubah isi artikel. Setelah artikel selesai diubah, cukup mengklik tombol simpan maka artikel akan tersimpan atau mengklik tombol batal untuk membatalkan pengubahan artikel. Untuk menghapus artikel, admin dapat langsung menghapus dengan mengklik tombol hapus yang terdapat di samping judul artikel yang akan dihapus. Maka akan muncul pemberitahuan untuk menghapus artikel, cukup klik “OK” maka artikel akan langsung terhapus. Tampilan gambar menu halaman artikel administrator dapat dilihat pada gambar 4.16, 4.17, 4.18, dan 4.19 di bawah ini. Universitas Sumatera Utara Gambar 4.16 Tampilan Halaman Artikel Admin Gambar 4.17 Tampilan Halaman Tambah Artikel Universitas Sumatera Utara Gambar 4.18 Tampilan Halaman Ubah Artikel Gambar 4.19 Tampilan Konfirmasi Hapus

4.1.2.2 Menu Halaman Data Interaksi

Halaman ini merupakan halaman bagi admin untuk mengisi data dan keterangan interaksi antara obat meloksikam dengan obat penyakit lain yang akan diinteraksikan. Pada halaman ini, admin diharuskan untuk mengisi interaksi obat dan keterangannya. Dalam menu Halaman Data Interaksi juga tersedia menu tambah, ubah, dan hapus interaksi. Untuk menambah data interaksi, admin cukup mengklik tanda tambah interaksi, maka akan ditampilkan tabel tambah interaksi, dimana admin harus mengisi nama obat, hasil interaksi, dan keterangan interaksi. Setelah semua data lengkap, tinggal klik tombol simpan maka data interaksi akan langsung tersimpan. Dan untuk mengubah data interaksi, cukup dengan mengklik tombol ubah yang terdapat di samping nama obat yang akan diubah, maka interaksi obat yang akan Universitas Sumatera Utara diubah akan ditampilkan dan admin dapat dengan mudah mengubah isi data interaksi. Setelah data interaksi selesai diubah, cukup mengklik tombol simpan maka data interaksi akan langsung tersimpan atau mengklik tombol batal untuk membatalkan pengubahan data interaksi. Untuk menghapus data interaksi, admin dapat langsung menghapus dengan mengklik tombol hapus yang terdapat di samping nama obat yang akan dihapus. Maka akan muncul pemberitahuan untuk menghapus obat yang telah diinteraksikan, cukup klik “OK” maka data interaksi akan langsung terhapus. Tampilan gambar menu halaman data interaksi dapat dilihat pada gambar 4.20, dan 4.21 di bawah ini. Gambar 4.20 Tampilan Halaman Tambah Interaksi Universitas Sumatera Utara Gambar 4.21 Tampilan Halaman Ubah Interaksi

4.1.2.3 Menu Halaman Data Obat

Halaman ini merupakan halaman yang digunakan admin untuk mengisi data obat terbaru ke dalam aplikasi. Pada halaman ini, admin dapat menambah, menghapus, dan mengubah data obat yang telah diinputkannya. Data obat yang diinput pada halaman ini oleh admin, akan ditampilkan di menu halaman info obat. Universitas Sumatera Utara Gambar 4.22 Tampilan Halaman Data Obat Untuk menambah data obat, admin cukup mengklik tanda tambah data obat maka akan ditampilkan tabel tambah obat, dimana admin harus mengisi nama obat, dan keterangannya. Setelah semua data lengkap, tinggal klik tombol simpan maka data obat akan langsung tersimpan. Dan untuk mengubah data obat, cukup dengan mengklik tombol ubah yang terdapat di samping nama obat yang akan diubah, maka nama obat yang akan diubah akan ditampilkan dan admin dapat dengan mudah mengubah isi data obat. Setelah data obat selesai diubah, cukup mengklik tombol simpan maka data obat akan langsung tersimpan atau mengklik tombol batal untuk membatalkan pengubahan data obat. Untuk menghapus data obat, admin dapat langsung menghapus dengan mengklik tombol hapus yang terdapat di samping nama obat yang akan dihapus. Maka akan muncul pemberitahuan untuk menghapus data obat, cukup klik “OK” maka data obat akan langsung terhapus. Tampilan gambar menu halaman tambah dan ubah data obat dapat dilihat pada gambar di bawah ini. Universitas Sumatera Utara Gambar 4.23 Tampilan Halaman Tambah Data Obat Gambar 4.24 Tampilan Halaman Ubah Data Obat

4.1.2.4 Menu Halaman Data Penyakit

Halaman ini merupakan halaman yang digunakan admin untuk mengisi data penyakit terbaru ke dalam aplikasi. Pada halaman ini, admin dapat menambah, menghapus, dan Universitas Sumatera Utara mengubah data penyakit yang telah diinputkannya. Data penyakit yang diinput pada halaman ini oleh admin, akan ditampilkan di menu halaman info penyakit. Untuk menambah data penyakit, admin cukup mengklik tanda tambah data penyakit maka akan ditampilkan tabel tambah penyakit, dimana admin harus mengisi nama penyakit, dan keterangannya. Setelah semua data lengkap, tinggal klik tombol simpan maka data penyakit akan langsung tersimpan. Dan untuk mengubah data penyakit, cukup dengan mengklik tombol ubah yang terdapat di samping nama penyakit yang akan diubah, maka nama penyakit yang akan diubah akan ditampilkan dan admin dapat dengan mudah mengubah isi data penyakit. Setelah data penyakit selesai diubah, cukup mengklik tombol simpan maka data penyakit akan langsung tersimpan atau mengklik tombol batal untuk membatalkan pengubahan data penyakit. Untuk menghapus data penyakit, admin dapat langsung menghapus dengan mengklik tombol hapus yang terdapat di samping nama obat yang akan dihapus. Maka akan muncul pemberitahuan untuk menghapus data penyakit, cukup klik “OK” maka data penyakit akan langsung terhapus. Tampilan gambar menu halaman data penyakit dapat dilihat pada gambar di bawah ini. Gambar 4.25 Tampilan Halaman Data Penyakit Universitas Sumatera Utara Gambar 4.26 Tampilan Halaman Tambah Penyakit Gambar 4.27 Tampilan Halaman Ubah Penyakit Universitas Sumatera Utara

4.1.2.5 Menu Halaman Data Gejala

Halaman ini merupakan halaman yang digunakan admin untuk mengisi data gejala penyakit terbaru ke dalam aplikasi. Pada halaman ini, admin dapat menambah, menghapus, dan mengubah data gejala yang telah diinputkannya. Untuk menambah data gejala, admin cukup mengklik tanda tambah data gejala maka akan ditampilkan tabel tambah gejala, dimana admin harus mengisi nama gejala, dan keterangannya. Setelah semua data lengkap, tinggal klik tombol simpan maka data gejala akan langsung tersimpan. Dan untuk mengubah data gejala, cukup dengan mengklik tombol ubah yang terdapat di samping nama gejala yang akan diubah, maka nama penyakit yang akan diubah akan ditampilkan dan admin dapat dengan mudah mengubah isi data gejala. Setelah data gejala selesai diubah, cukup mengklik tombol simpan maka data gejala akan langsung tersimpan atau mengklik tombol batal untuk membatalkan pengubahan data gejala. Untuk menghapus data gejala, admin dapat langsung menghapus dengan mengklik tombol hapus yang terdapat di samping nama gejala yang akan dihapus. Maka akan muncul pemberitahuan untuk menghapus data gejala, cukup klik “OK” maka data gejala akan langsung terhapus. Tampilan gambar menu halaman data gejala dapat dilihat pada gambar di bawah ini. Universitas Sumatera Utara Gambar 4.28 Tampilan Halaman Data Gejala Gambar 4.29 Tampilan Halaman Tambah Gejala Universitas Sumatera Utara Gambar 4.30 Tampilan Halaman Ubah Gejala

4.1.2.6 Halaman Menu Pertanyaan

Halaman ini merupakan halaman yang digunakan admin untuk mengisi pertanyaan yang akan diberikan kepada si pengguna aplikasi sitem pakar ini. Pertanyaan dibuat berdasarkan gejala dari penyakit yang diderita sesuai dengan indikasi obat yang akan diinteraksikan. Pertanyaan dibuat dengan pilihan jawaban”Ya” atau “Tidak”. Pertanyaan ini dibuat untuk meliat kesesuian antara obat, penyakit, dan gejala yang diderita oleh si pasien nantinya. Sehingga ketepatan pemberian obat dapat tercapai. Untuk menambah pertanyaan, admin cukup mengklik tanda tambah pertanyaan maka akan ditampilkan tabel pertanyaan, dimana admin harus mengisi nama gejala, dan menentukan jawaban pertanyaan “Ya” atau “Tidak”. Setelah semua data lengkap, tinggal klik tombol simpan maka pertanyaan akan langsung tersimpan. Dan untuk mengubah data gejala, cukup dengan mengklik tombol ubah yang terdapat di samping pertanyaan yang akan diubah, maka pertanyaan yang akan diubah akan ditampilkan dan admin dapat dengan mudah mengubah isi pertanyaan. Setelah pertanyaan selesai diubah, cukup mengklik tombol simpan maka pertanyaan akan langsung tersimpan atau mengklik tombol batal untuk membatalkan pengubahan pertanyaan. Universitas Sumatera Utara Untuk menghapus pertanyaan, admin dapat langsung menghapus dengan mengklik tombol hapus yang terdapat di samping pertanyaan yang akan dihapus. Maka akan muncul pemberitahuan untuk menghapus pertanyaan, cukup klik “OK” maka pertanyaan akan langsung terhapus. Tampilan gambar menu halaman pertanyaan dapat dilihat pada gambar 4.31, 4.32, dan 4.33 di bawah ini. Gambar 4.31 Tampilan Halaman Pertanyaan Universitas Sumatera Utara Gambar 4.32 Tampilan Halaman Tambah Pertanyaan Gambar 4.33 Tampilan Halaman Ubah Pertanyaan Universitas Sumatera Utara

4.2 Pengujian