1 SOFTWARE PENGHITUNG MASA SUBUR PADA WANITA DENGAN VISUAL BASIC 6.0 TUGAS AKHIR KANIA AYU PUTRI 102406117 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
2 SOFTWARE PENGHITUNG MASA SUBUR PADA WANITA DENGAN VISUAL BASIC 6.0 TUGAS AKHIR Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan Program Studi Diploma III Teknik Informatika KANIA AYU PUTRI 102406117 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2013
i PERSETUJUAN Judul : SOFTWARE PENGHITUNG MASA SUBUR PADA WANITA DENGAN VISUAL BASIC 6.0 Kategori : TUGAS AKHIR Nama : KANIA AYU PUTRI Nomor Induk Mahasiswa : 102406117 Program Studi : DIPLOMA III TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2013 Diketahui/Disetujui Oleh Ketua Departemen Matematika FMIPA USU Pembimbing, Prof. Dr. Tulus M.Si. NIP. 19620901 198803 1 002 Dra. Elly Rosmaini, M.Si NIP:196005201985032002 PERNYATAAN
ii SOFTWARE PENGHITUNG MASA SUBUR PADA WANITA DENGAN VISUAL BASIC 6.0 TUGAS AKHIR Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2013 Kania Ayu Putri 102406117
iii PENGHARGAAN Alhamdulillah rabbil alamin. Puji dan syukur penulis ucapkan kepada ALLAH SWT Yang Maha Pemurah dan Maha Penyayang, dengan limpahan karunia-nya dan kasih-nya Tugas Akhir ini berhasil diselesaikan sesuai dengan waktu yang telah ditetapkan. Shalawat beriringkan salam penulis hadiahkan untuk nabi besar junjungan Rasulullah SAW. Selama disusunnya Tugas Akhir ini penulis tidak lepas dari doa dan dukungan semua pihak yang sangat membantu baik dari segi moriil maupun materi. Maka dari itu penulis mengucapkan terimakasih kepada : 1. Ibu Dra. Elly Rosmaini, M.Si, selaku pembimbing pada penyelesaian Tugas Akhir ini yang telah memberikan panduan dan bimbingan dengan penuh kepercayaan kepada saya untuk menyempurnakan Tugas Akhir ini. 2. Bapak Syahril Efendi, S.Si, M.IT dan Syahriol Sitorus, S.Si, M.IT. selaku Ketua dan Sekretaris Departemen MAtematika, Fakultas Matematika Dan Ilmu Pengetahuan Alam,.
iv 3. Bapak Prof. Dr. Tulus, M.Si, dan Dra. Mardiningsih, M.Si, selaku Ketua dan Sekretaris Departemen Matematika, Fakultas Matematika Dan Ilmu Pengetahuan Alam,. 4. Bapak Dr. Sutarman, M.Si, selaku Dekan Fakultas Matematika Dan Ilmu Pengetahuan Alam,. 5. Seluruh Dosen dan Staf Pengajar yang telah memberikan ilmu dan waktu yang tak terkira untuk penulis sehingga penulis dapat merancang Tugas Akhir ini. 6. Rekan-rekan kuliah yang sama-sama berjuang demi mencapai hasil yang terbaik di Univeristas Sumatera Utara ini. Akhirnya yang tidak terlupaka kepada ayah, ibu dan semua keluarga/kerabat yang memberikan bantuan baik dari segi materil atau moril. Semoga Allah Yang Maha Esa akan membalasnya. 7. Teristimewa untuk ayahanda Ir. Zulmaitani dan ibunda tercinta Syafnita, AS yang telah memberikan doa, kasih sayang, dan dukungan yang tidak ada habisnya dalam penyelesaian Tugas Akhir ini. 8. Kepada orang-orang yang selalu meninspirasi saya dalam pengerjaan Tugas Akhir ini, yaitu : Gilang Wirizkho Romadhona, Putra Ansyari, Sauli Ifolala Lase, Hervery Dikxon Sihombing, Wahyu Ramadhan, Nurul Fahmi, Maifa Cannie Sylvia, Darman Yusuf Siregar, Fanny Anggara Funna, dan Azmi
v Muhammad Sidik. Terimakasih untuk segala bantuan dan motivasi yang telah diberikan selama masa pembelajaran ini. Akhirnya penulis menyadari bahwa penulis hanyalah manusia biasa, Tugas Akhir yang penulis susun ini masih jauh dari kesempurnaan, baik dalam penulisan, tata bahasa maupun nilai ilmiahnya. Maka dari itu dengan lapang dada penulis menerima segala bentuk kritik dan masukan yang bertujuan untuk menyempurnakan penyusunan Tugas Akhir ini. Semoga Allah SWT memberikan rahmat-nya kepada kita semua. Amin ya rabbal alamin. Medan, Juni 2013 Penulis, Kania Ayu Putri 102406117
vi ABSTRAK Kajian ini ditujukan untuk membangun suatu sistem aplikasi perangkat lunak pada bidang kesehatan, khususnya dalam menetukan masa subur pada wanita dan menetukan jumlah kalori yang dibutuhkan oleh tubuh. Sistem aplikasi perangkat lunak ini dikembangkan dengan menggunakan perangkat lunak Microsoft Visual Basic 6.0, My SQL. Metode penelitian yang digunakan adalah studi pustaka yaitu penelitian yang dilakukan di perpustakaan untuk mendapatkan data-data yang teoritis. Berdasarkan hal tersebut penulis tertarik untuk membuat suatu sistem perangkat lunak untuk menentukan masa subur yang berbentuk elektronik yang praktis dan efisien. Aplikasi ini meliputi pengimputan data dan pemberitahuan secara langsung.
vii DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Gambar Daftar Tabel i ii iii vi vii ix x Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 3 1.3 Batasan Masalah 3 1.4 Tujuan Penelitian 4 1.5 Metode Penelitian 4 1.6 Sistematika Penulisan 6 Bab 2 Landasan Teori 8 2.1 Pengertian Komputer 8 2.2 Pengertian Data dan Database 9 2.3 Data Flow Diagram (DFD) dan Flowchart 10 2.4 Sejarah Visual Basic 6.0 14 2.5 Konsep Dasar Visual Basic 6.0 15 2.6 Interface Antar Muka Visual Basic 6.0 15 2.7 Pengenalan MySQL 22 2.8 Pengenalan phpmyadmin 23 Bab 3 Analisis Dan Perancangan Sistem 25 3.1 Analisis Sistem 25 3.2 Perancangan Sistem 26 3.2.1 Perancangan Keluaran (Output) 26 3.2.2 Perancangan Masukan (Input) 28 3.2.3 Perancangan Dialog Program 29 3.2.4 Perancangan File 30 3.2.5 Perancangan Program 34
viii Bab 4 Implementasi Dan Pembahasan Sistem 37 4.1 Implementasi Sistem 37 4.2 Kebutuhan Sistem 38 4.3 Prosedur Penggunaan Program 41 Bab 5 Kesimpulan Dan Saran 50 5.1 Kesimpulan 50 5.2 Saran 51 Daftar Pustaka 52 LAMPIRAN
ix DAFTAR GAMBAR Halaman Gambar 2.1 Interface Antar Muka Visual Basic 6.0 16 Gambar 2.2 Menu Bar Visual Basic 6.0 17 Gambar 2.3 Main Tool Bar Visual Basic 6.0 17 Gambar 2.4 Title Bar Visual Basic 6.0 17 Gambar 2.5 Tool Box Visual Basic 6.0 19 Gambar 2.6 Tampilan phpmyadmin 23 Gambar 3.1 Output Penghitungan Masa Subur 27 Gambar 3.2 Output Penghitungan Kadar Gizi 27 Gambar 3.3 Form Input Penghitungan Masa Subur 28 Gambar 3.4 Form Inputan Penghitungan Kadar Gizi 29 Gambar 3.5 Alur Dialog Aplikasi Penghitung Masa Subur 30 Gambar 3.6 Diagram Konteks Aplikasi Penghitung Masa Subur Pada Wanita 34 Gambar 3.7 Diagram Level Nol Program Aplikasi Penghitung Masa Subur 35 Wanita Gambar 3.8 Flowchart Program Aplikasi 36 Gambar 4.1 Menu Utama Dan Sub Menu Program Aplikasi Penghitung Masa 42 Subur Pada Wanita Gambar 4.2 Submenu Penghitung Masa Subur 43 Gambar 4.3 Submenu Gizi Dan Hasil Proses Penghitungan Kalori 44 Gambar 4.4 Tampilan Search Pada Sub Menu Gizi 44 Gambar 4.5 Form Login 45 Gambar 4.6 Konfirmasi Login 45 Gambar 4.7 Tampilan Submenu Input Pada Program Aplikasi 46 Gambar 4.8 Penginputan Data Baru Pada Daftar Makanan 47 Gambar 4.9 Konfirmasi Penyimpanan Data 47 Gambar 4.10 Mengupdate Data Pada Program Aplikasi 48 Gambar 4.11 Menghapus Data Dari Database 48 Gambar 4.12 Tampilan About Program 49 Gambar 4.13 Tampilan About Author 49
x DAFTAR TABEL Halaman Tabel 2.1 Simbol-simbol Data Flow Diagram (DFD) 10 Tabel 2.2 Simbol-simbol Flowchart 12 Tabel 3.1 Rancangan File Database Pengolahan Admin 31 Tabel 3.2 Rancangan File Database Pengelolaan Daftar Makanan 32