APLIKASI PENGELOLAAN APOTIK REZON VICKY.L 41508010129 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
APLIKASI PENGELOLAAN APOTIK Tugas Akhir Diajukan Untuk Memenuhi Persyaratan Guna Meraih Gelar Sarjana Strata I Teknik Informatika Universitas Mercu Buana Disusun oleh : REZON VICKY.L 41508010129 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
ii
iii
KATA PENGANTAR Puji syukur penulis Panjatkan kepada Tuhan Yang Maha Esa, karena atas karunia yang telah diberikan kepada penulis sehingga penulis dapat menyelesaikan Laporan Tugas Akhir tepat pada waktunya, dimana Laporan Tugas Akhir tersebut merupakan salah satu persyaratan untuk dapat menyelesaikan Program Studi Strata Satu (S1) pada jurusan Studi Teknik Informatika Universitas Mercu Buana. Penulis juga menyadari bahwa Laporan Tugas Akhir ini takkan dapat selesai tepat pada waktunya tanpa bantuan, bimbingan, dan motivasi dari berbagai pihak. Maka dari itu, dengan segala kerendahan hati, penulis ingin menyampaikan ucapan terima kasih pada : 1. Bapak Sabar Rudiarto, M.Kom. selaku Pembimbing Tugas Akhir yang telah membimbing penulis dengan semua nasihat, semangat dan ilmunya dalam menyusun laporan tugas akhir ini. 2. Bapak Sabar Rudiarto, M.Kom. selaku Kaprodi Teknik Informatika Universitas Mercu Buana. 3. Ibu Nia Kusuma Wardhani, S.Kom,MM, selaku Koordinator Tugas Akhir Teknik Informatika Universitas Mercu Buana. 4. Bapak Anis Cherid, SE, MTI, selaku Dosen Pembimbing Akademik. 5. Kepada kedua orang tua yang selama ini telah membesarkan penulis. 6. Semua pihak yang tidak dapat disebutkan satu per satu yang terlibat dalam penyusunan Laporan Kerja Praktek ini sehigga dapat selesai dengan baik. Akhir kata, penulis menyadari bahwa Laporan Tugas Akhir ini masih belum sempurna. Oleh karena itu, kritik dan saran yang membangun sangat penulis harapkan. Semoga penyusunan laporan ini bermanfaat bagi semua pihak. Jakarta, Januari 2016 REZON VICKY.L iv
DAFTAR ISI HALAMAN JUDUL...i LEMBAR PERNYATAAN... ii LEMBAR PERSETUJUAN... iii LEMBAR PENGESAHAN...iv KATA PENGANTAR...iv ABSTRACT... v ABSTRAK...vi DAFTAR ISI... vii DAFTAR GAMBAR... viii DAFTAR TABLE...ix BAB I. PENDAHULUAN Latar Belakang... 1 Identifikasi dan Rumusan masalah... 2 Tujuan dan Manfaat... 3. Tujuan... 3. Tujuan... 3 Batasan Masalah... 4 Metode Penelitian... 4 vii
. Metode Penelitian... 4. Pembuatan Aplikasi... 4 1.5.1. Planning... 5 1.5. Sistematika Penulisan... 6 BAB II. LANDASAN TEORI Interaksi Obat... 7 Matriks... 8 Definisi Java... 10 Keunggulan Java... 12 Operasi String... 13 Operasi File Input Output... 16 Model Waterfall... 19 BAB III. ANALISA SISTEM Analisis Masalah... 22 Analisa Kelemahan Sistem... 22 Sistem Yang Akan Dikembangkan... 23 Analisis Kebutuhan Sistem... 24 Kebutuhan Perangkat Keras... 24 Kebutuhan Perangkat Lunak... 25 Kebutuhan Informasi... 25 Kebutuhan Pengguna... 25 Perancangan Aplikasi... 26 Use Case Diagram... 26 Sequence Diagram... 28 viii
Activity Diagram... 31 Entity Relationship Diagram (ERD)... 37 Database... 38 Perancangan Tampilan Antarmuka... 39 BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi Sistem... 43 Implementasi Program... 43 Implementasi Basis Data... 43 Implementasi Antar Muka... 45 Tampilan Halaman Login... 46 Tampilan Halaman Main Menu... 47 Tampilan Halaman Daftar User... 48 Tampilan Halaman Input Obat... 49 Tampilan Halaman Cek Obat... 50 Pengujian Sistem... 51 Pengujian Black Box... 51 Kasus dan Hasil Pengujian... 52 Kesimpulan Hasil Pengujian... 62 BAB V KESIMPULAN DAN SARAN Kesimpulan... 63 Saran... 63 DAFTAR PUSTAKA... 64 SOURCE CODE... 67 ix
DAFTAR GAMBAR Gambar 2.7.1 Model Waterfall... 18 Gambar 3.1 Activity Diagram Analisis Kelemahan System... 23 Gambar 3.2 Activity Diagram Yang Sedang Dikembangkan... 24 Gambar 3.3 Use Case Diagram Aplikasi Pengelolaan Apotik sebelum dikembangkan... 257 Gambar 3.4 Use Case Diagram Aplikasi Pengelolaan Apotik akan dikembangkan... 28 Gambar 3.5 Sequence Diagram Kepala Apoteker... 29 Gambar 3.6 Sequence Diagram Apoteker... 30 Gambar 3.7 Activity Diagram Login Kepala Apoteker... 31 Gambar 3.8 Activity Diagram Pendaftaran Staf... 32 Gambar 3.9 Actvity Diagram Penginputan Obat berserta Kandungannya... 34 Gambar 3.10 Activity Diagram Login Apoteker... 35 Gambar 3.11 Activity Diagram Pengecekan Obat... 36 Gambar 3.12 ERD Diagram Aplikasi Relasi Obat... 37 Gambar 3.13 Rancangan Halaman Login... 39 Gambar 3.14 Rancangan Halaman Main Menu Aplikasi... 40 Gambar 3.15 Rancangan Pendaftaran User... 41 Gambar 3.16 Rancangan Input Obat... 41 Gambar 3.17 Rancangan Detail Obat... 42 viii
Gambar 4.1 Tabel Obat... 44 Gambar 4.2 Tabel User... 45 Gambar 4.3 Tampilan Login... 46 Gambar 4.4 Tampilan Main Menu... 47 Gambar 4.5 Tampilan Daftar User... 48 Gambar 4.6 Tampilan Input Obat... 49 Gambar 4.7 Tampilan Cek Obat... 50 ix
DAFTAR TABEL Tabel 3.1 Tabel Obat... 38 Tabel 3.2 Tabel User... 38 Tabel 4.1 Pengujian Login Kepala Apoteker... 45 Tabel 4.2 Pengujian Pendaftaran Staff... 46 Tabel 4.3 Pengujian Pendataan Obat... 47 Tabel 4.4 Pengujian Pengecekan Obat... 49 Tabel 4.5 Pengujian Logout... 50 Tabel 4.6 Pengujian Login Staf... 50 ix