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