2. Analisis Kebutuhan. Tujuan analisis ini adalah untuk menentukan spesifikasi fungsi, kemampuan serta fasilitas dari program. Kebutuhan yang dimaksud
antara lain : a. Kebutuhan Data Masukan, yaitu data yang dimasukkan untuk diolah
berupa urutan tanggal, kombinasi masakan, jumlah masakan, nama masakan, bahan dan bumbu, cara pengolahan, cara penyajian, dan kode
setiap masakan b. Kebutuhan Data Keluaran, yaitu data yang dikeluarkan yang telah diolah.
Adapun keluaran yang dihasilkan adalah kombinasi masakan, dan cetak hasil resep setiap masakan.
3.2 Perancangan Sistem
Perancangan sistem merupakan upaya untuk memulai membangun sistem yang akan dibuat. Perancangan ini dilakukan setelah mendapat gambaran dengan jelas
apa yang harus dikerjakan. Agar lebih mudah untuk memahaminya, maka dibuatlah perancangan Sistem Informasi Menu Menu Masakan dalam Kehidupan
Rumah Tangga ini.
3.2.1 Perancangan Database
Database merupakan sebuah tempat penyimpanan data yang terstruktur agar dapat diakses dengan cepat dan mudah. Membangun sebuah database merupakan
langkah awal pembuatan aplikasi, termasuk aplikasi menu masakan berbantuan
Universitas Sumatera Utara
komputer ini. Dalam perancangan aplikasi ini, penulis membuat 2 tabel. Tabel tersebut adalah tabel tbl_masakan dan tbl_menu. Pembuatan database dan tabel
mempergunakan fasilitas Microsoft Access. Berikut adalah gambaran isi dari masing-masing tabel :
a. Table Masakan
Merupakan tabel untuk menampung informasi dari nama masakan, bahan dan bumbu, cara pengolahan, cara penyajian, dan kode dari setiap masakan.
Tabel 3.1 Masakan Field
Type Keterangan
Nama_masakan Text
Nama masakan Bahan_bumbu
Memo Bahan dan bumbu masakan
Cara_pengolahan Memo
Cara pengolahan masakan Cara_penyajian
Memo Cara penyajian masakan
Kode_masakan Text
Kode yang digunakan pada setiap masakan
b. Table Menu
Merupakan tabel untuk menampung informasi dari tanggal, jumlah masakan, dan kombinasi masakan.
Table 3.2 Menu Field
Type Keterangan
Tanggal Text
Urutan tanggal dalam bulan yang memiliki jumlah hari
terbanyak
Jumlah_masakan Number
Jumlah masakan dalam satu hari Kombinasi_masakan
Text Kombinasi masakan dalam satu
hari
Universitas Sumatera Utara
3.2.2 Kamus Data
Nama_masakan = {A-Z|a-z|0-9|Spesial karakter}
Bahan_bumbu = {A-Z|a-z|0-9|Spesial karakter}
Cara_pengolahan = {A-Z|a-z|0-9|Spesial karakter}
Cara_penyajian = {A-Z|a-z|0-9|Spesial karakter}
Kode_masakan = {A-Z|a-z|0-9}
Tanggal = {0-9}
Jumlah_masakan = {0-9}
Kombinasi_masakan = {A-Z}
3.2.3 Perancangan Input
Perancangan sistem input adalah penentuan apakah perancangan sistem output baik atau tidak. Pada perancangan sistem input ini data yang di input harus benar-
benar baik agar memberikan informasi yang baik kepada user. Perancangan sistem input ini bertujuan untuk memberikan penyelesaian
yang tepat kepada pengguna serta memberikan informasi yang berguna mengenai resep masakan rumah tangga. Adapun perancangan input yang di buat penulis
adalah sebagai berikut :
3.2.3.1 Tampilan Form Pilihan Tanggal
Perancangan form ini menampilkan halaman utama untuk user dalam memilih tanggal ke berapa yang ingin ditampilkan kombinasi masakannya.
Universitas Sumatera Utara
Gambar 3.1 Form Pilihan Tanggal
3.2.4 Perancangan Output
Adapun perancangan output yang digunakan dalam aplikasi ini adalah sebagai berikut :
3.2.4.1 Tampilan Form Kombinasi Menu Masakan
Form ini menampilkan kombinasi menu masakan berdasarkan tanggal yang telah dipilih oleh user dan tersedia tombol tampilkan resep dari setiap masakan.
Gambar 3.2 Form Kombinasi Menu Masakan
MDIForm MDIForm
Menu Label Judul
Combo box Label Pilih Tanggal
Menu Label Kombinasi Menu Masakan
Label Pilihan Tanggal TextBox
Label Menu Pertama Label Menu Kedua
Label Menu Ketiga Label Menu Keempat
TextBox TextBox
TextBox TextBox
CommandButton CommandButton
CommandButton CommandButton
CommandButton CommandButton
Universitas Sumatera Utara
3.2.4.2 Tampilan Form Resep Masakan
Pada form ini berisi informasi resep dari setiap masakan mulai dari nama masakan, bahan dan bumbu, cara pengolahan, cara penyajian, hingga gambar
masakan. Perintah untuk cetak resep menggunakan crystal report sedangkan untuk menghubungkan Microsoft Visual Basic dengan database Access menggunakan
Adodc.
Gambar 3.3 Form Resep Masakan
3.2.4.3 Tampilan Halaman Crystal Report
Pada perancangan halaman crystal report ini berisi tampilan halaman cetak print resep dari setiap masakan yang dipilih oleh user.
Adodc Report
Label Label
Label
Labe
l
TextBox
TextBox
TextBox
TextBox CommandButton
CommandButton
Image MDIForm
Menu
Universitas Sumatera Utara
Gambar 3.4 Halaman Crystal Report
3.2.5 Perancangan File
Dalam perancangan Sistem Informasi Menu Masakan Rumah Tangga ini, dibutuhkan beberapa form untuk membangun tampilan antar muka interface.
Adapun form yang digunakan dalam perancangan sistem ini yaitu sebagai berikut:
Details
Bahan_bumbu
Cara_pengolahan
Cara_penyajian
Report Header Page Header
Nama_masakan
Page Footer Report Footer
Universitas Sumatera Utara
a. MDIForm1.frm
Form ini merupakan induk dari form atau form utama yang digunakan untuk membuat menu dan untuk memanggil atau menampilkan form lain, diantaranya
frmutama.frm, frmkombinasi1.frm, dan frmresep1.frm. Pada form ini tersedia menu exit untuk keluar atau menutup jendela form.
b. frmutama.frm
Form ini merupakan tampilan awal aplikasi atau sebagai halaman utama dari Sistem Informasi Menu Masakan Rumah Tangga. Adapun pada form ini berisi
form inputan pilih tanggal oleh user dalam bentuk ComboBox dan tombol tampilkan kombinasi menu masakan berdasarkan tanggal yang telah dipilih
oleh user.
c. frmkombinasi1.frm
Form ini merupakan form tampilan kombinasi menu masakan berdasarkan tanggal yang telah dipilih oleh user sebelumnya. Pada form ini berisi
kombinasi menu masakan sesuai tanggal inputan mulai dari menu pertama, kedua, hingga menu keempat dan tersedia tombol tampilkan resep dari masing-
masing menu masakan untuk user.
d. frmresep1.frm
Form ini berisi tampilan informasi resep masakan dimana didalamnya terdapat informasi nama_masakan, bahan_bumbu, cara_pengolahan, cara_penyajian,
gambar masakan, dan tombol cetak untuk user.
Universitas Sumatera Utara
Internet Buku
sumber data sumber data
Informasi kombinasi menu masakan berdasarkan tanggal
Informasi resep masakan Informasi bahan dan bumbu
Informasi teknik pengolahan Informasi cara penyajian
User Pengguna
3.2.6 Diagram Konteks