Analisis Sistem Perancangan Sistem

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Sistem

Dalam membangun suatu program aplikasi yaitu aplikasi penghitung masa subur pada wanita dan aplikasi untuk mengetahui takaran nutrisi dan gizi yang diperlukan bagi tubuh, penulis akan merancang alur kerja berdasarkan kebutuhan pengguna yang nantinya akan menggunakan program aplikasi ini. Program aplikasi ini dibuat berdasarkan kebutuhan ilmu pengetahuan pada bidang kesehatan dalam menentukan masa subur dan mengetahui jumlah takaran yang tepat dalam pemenuhan nutrisi yang dibutuhkan oleh tubuh manusia terutama kaum wanita. Karena pada dasarnya banyak orang yang tidak mengetahui bagaimana cara menghitung masa subur, serta menghitung takaran nutrisi. Hal ini juga disebabkan oleh kurangnya ilmu pengetahuan dan penghitungan yang biasanya dilakukan secara manual, membuat orang-orang malas melakukannya karena dianggap kurang efisien. Universitas Sumatera Utara

3.2 Perancangan Sistem

Perancangan sistem merupakan perencanaan, penggambaran serta perancangan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam suatu kesatuan dan dan dapat bekerja dengan baik. Perancangan sistem ini dibuat bertujuan untuk merancang sistem, agar sistem dapat menyelesaikan masalah-masalah yang dihadapi khususnya dalam menentukan masa subur dan mengetahui takaran yang tepat untuk pemenuhan gizi bagi tubuh manusia.

3.2.1 Perancangan Keluaran Output

Keluaran output merupakan bagian yang sangat penting dalam suatu perancangan perangkat lunak software, karena digunakan untuk menghasilkan jawaban dari proses yang dijalankan software yang dibutuhkan oleh pengguna. Ada beberapa tujuan dari keluaran output di antaranya adalah : 1. Merancang output untuk tujuan khusus. 2. Membuat output yang berguna bagi user. 3. Menyediakan jumlah output yang tepat. 4. Mengirim output tepat waktu. 5. Menerapkan metode yang efektif untuk output. Bentuk output yang digunakan pada software ini adalah bentuk form. Berikut ini adalah tampilan form untuk menghitung masa subur pada wanita Universitas Sumatera Utara Bulan Selesai : Proses Tanggal Selesai: Masa subur Anda dimulai pada Tanggal : Gambar 3.1 Output Penghitungan Masa Subur Gambar 3.2 Output Penghitungan Kadar Gizi Gambar 3.2 Output Penghitungan Kadar Gizi MessageBox Berat Badan : Tinggi Badan: Jenis Kelamin : Umur : Item Pilihan Pendukung : 1. xxx 2. xxx 3. xxx 4. xxx 5. xxx Submit Reset Jumlah kalori yang Anda butuhkan adalah Message Box Universitas Sumatera Utara

3.2.2 Perancangan Masukan Input

Sistem input yang baik dapat menhasilkan output yang baik. Maka dari itu, data yang dimasukkan harus baik utnuk menghasilkan output yang sempurna, sehingga pengguna dapat nyaman dalam menggunakan software. Adapun tujuan dari rancangan sistem masukan input adalah : 1. Untuk menjamin dan mewujudkan hasil yang diharapkan 2. Memberikan penyelesaian yang tepat. 3. Membuat pemasukan data menjadi lebih efisien dan efektif. Bentuk input yang digunakan pada software ini adalah bentuk form. Berikut ini adalah tampilan form untuk menghitung masa subur pada wanita : Gambar 3.3 Form Input Penghitungan Masa Subur Bulan Selesai : Proses Tanggal Selesai: Universitas Sumatera Utara Gambar 3.4 Form Inputan Penghitungan Kadar Gizi

3.2.3 Perancangan Dialog Program

Perancangan dialog merupakan rancangan bangunan dari percakapan antara pengguna sistem user dengan komputer. Percakapan ini dapat terdiri dari proses pemasukan input data ke sistem, menampilkan informasi kepada pengguna atau pada keduanya. Dalam perancangan dialog tidak dapat terlepas dari menu. Menu banyak digunakan dalam dialog program sebagai user interface yatu sebagai dialog perantara antara penguna user dengan perangkat lunak software yang telah dirancang. Maka dari itu, rancangan sebuah perangkat lunak sebaiknya mudah dipahami dalam penggunaannya. Universitas Sumatera Utara Pada umumnya menu berisi alternatif yang disajikan kepada pengguna user sehingga pengguna user dapat memilih pilihan yang diinginkan. Gambar 3.5 Alur Dialog Aplikasi Penghitung Masa Subur

3.2.4 Perancangan File

Pada perancangan aplikasi perangkat lunak Penghitung Masa Subur ini, telah dipersiapkan file- file yang akan digunakan dalam merancang tampilan dari program Aplikasi Penghitung Masa Subur 1.0 Menu Utama 1. File 2. Help Aplikasi Penghitung Masa Subur 1.0 File 1. Penghitung Masa Subur 2. Penghitungan Gizi 3. Admin Aplikasi Penghitung Masa Subur 1.0 Help 1. About Program and Tentang Penulis Universitas Sumatera Utara aplikasi penghitungan masa subur. File halaman program aplikasi ini berekstensi .vbp, .vbw, .frm, dan .sql. Hal ini disebabkan karena seluruh halamaan dari program ini menggunakan bahasa pemrograman Visual Basic dan dalam perancangan sistem basis datanya menggunakan MySQL. Pada perancangan file program aplikasi perangkat lunak penghitung masa subur pada wanita, dibutuhkan beberapa file untuk mendukung sistem kerja dari software tersebut. File-file ini mempunyai manfaat sebagai user interface atau perantara dari user dan program, dan sebagai file database atau tempat penyimpanan data yang dibutuhkan program aplikasi ini. 1. File Penyimpanan Data file database Untuk merancang program ini dengan sempurna diperlukan sebuah file database yang menjadi tempat penampung semua data-data yang diperlukan pada program aplikasi perangkat lunak penghitung masa subur pada wanita. Perancangan file database dapat mempermudah dalam pemanggilan data yang dibutuhkan. Berikut ini adalah rancangan file database yang digunakan : Tabel 3.1 Rancangan File Database Pengelolaan Admin Field Type Size Action Id Varchar 10 Primary Key Nama Varchar 50 - Password Varchar 50 - Universitas Sumatera Utara Tabel 3.2 Rancangan File Database Pengelolaan Daftar Makanan Field Type Size Action No Integer 3 Primary Key Nama Makanan Varchar 50 - Kandungan Gizi Varchar 200 - Jumlah Kalori Varchar 200 - Golongan Varchar 10 - 2. File Interface Program Dalam perancangan program aplikasi perangkat lunak penghitung masa subur pada wanita ini juga diperlukan file-file sebagai user interface antara pengguna dengan program aplikasi perangkat lunak, adapun file-file yang digunakan adalah : 1. Splash.frm File ini merupakan tampilan awal program aplikasi sebelum masuk pada halaman utama dan file ini memiliki durasi lima detik. 2. Tugas_akhir.frm File ini merupakan file menu utama, file ini akan kita jumpai setelah file splash berakhir. Pada file ini kita akan melihat menu-menu pendukung dari program aplikasi perangkat lunak ini. Universitas Sumatera Utara

3. Form2.frm

File ini merupakan file yang berisi program untuk menghitung masa subur pada wanita. File ini merupakan file tunggal yang hanya berisi program penghitungan masa subur saja. 4. Gizi.frm File ini merupakan file yang berisi tentang program untuk menghitung jjumlah kalori yang dibutuhkan manusia khususnya wanita. Pada file ini kita juga dapat melihat daftar makanan serta kandungan gizi dan kalori yang dibutuhkan oleh tubuh kita.

5. Admin.frm

File ini merupakan file yang berisi tentang Login Admin dan apabila kita mempunyai password dan username yang benar, maka kita dapat masuk ke file Formkania.frm untuk mengatur data-data yang akan kita tampilkan. 6. About.frm File ini merupakan bagian dari menu Help. File ini beris tentang penjelasan program aplikasi perangkat lunak penghitung masa subur pada wanita. Universitas Sumatera Utara Data Daftar Makanan Pemasukan Data Daftar Makanan

3.2.5 Perancangan Program

Perancangan program ini menggambarkan proses dan data flow diagram. Berikut ini adalah diagram konteks Aplikasi Penghitung Masa Subur Pada Wanita yang penulis rancang : Laporan Penyimpanan Data Gambar 3.6 Diagram Konteks Aplikasi Penghitung Masa Subur Pada Wanita User Pengguna Program Aplikasi Programmer Perancang Universitas Sumatera Utara Penghitungan Masa Subur Penghitungan Kalori Gambar 3.7 Diagram Level Nol Program Aplikasi Penghitung Masa Subur Wanita User Pengguna 1.0 Program Aplikasi Programmer Perancang Program 2.0 Kumpulan Data Universitas Sumatera Utara Ya Tida k Ya Ya Ya Ya Tida k Tida k Tida k Gambar 3.8 Flowchart Program Aplikasi Splash Splash Peng. Masa Subur Admi n Menu Utama Exit Exit Input Data Hasil Input Data dan Searching Data Input Nama Password Ya Hasil Form Input Input Data Input Data Help Gizi Admin Database Tampilan Help Universitas Sumatera Utara BAB 4 IMPLEMENTASI DAN PEMBAHASAN SISTEM

4.1 Implementasi Sistem