Perancangan Database Kamus Data Perancangan File

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