Relationship Diagram Tabel admin Tabel alat Tabel bahan

commit to user 35 Activity Diagram seperti yang ditunjukan oleh gambar 3.14 adalah proses yang menggambarkan aktivitas secara umum dilakukan tanpa mengikutsertakan objek yang bertanggungjawab kepada aktivitas tersebut. Kondisi pertama adalah saat aplikasi dibuka melalui ponsel dan menampilkan menu yaitu Register, Login dan Petunjuk. Bagi pelanggan sudah pernah mendaftar maka dapat memilih menu Login dan bagi pelanggan yang belum melakukan proses registrasi ke system Mobile Cooking Course, maka pelanggan harus meregistrasikan dirinya melalui menu Register, bagi pelanggan yang membutuhkan bantuan dalam menggunakan aplikasi Mobile Cooking Course dapat memilih menu Petunjuk. Setelah data pelanggan yang melakukan registrasi telah divalidasi oleh admin, pelanggan dapat login ke aplikasi Mobile Cooking Course dan masuk Menu Bahasa yang digunakan untuk memilih bahasa. Tersedia bahasa Indonesia dan bahasa Inggris yang dapat dipilih oleh pelanggan. Setelah memilih bahasa, pelanggan akan masuk ke Menu Utama. Apabila pelanggan memilih Bahasa Indonesia pada Menu bahasa, maka akan tersedia delapan menu utama yaitu Pengenalan Alat Masak Tradisional, Pengenalan Bumbu Masakan Tradisional, Pengenalan Proses Memasak Tradisional, Resep Tradisional, Tips, Saran, Petunjuk dan Tentang Kami. Apabila pelanggan memilih Bahasa Inggris pada Menu bahasa, maka akan tersedia delapan menu utama yaitu Introduce Traditional Cooking Tools, Introduce Traditional Cooking Seasonings, Introduce Traditional Cooking Process, Traditional Recipe, Tips, Send Suggestion, Help dan About.

3.3.5 Relationship Diagram

Relationship diagram relasi antar tabel perancangan sistem Mobile Cooking Course, ditunjukan seperti Gambar 3.15. commit to user 36 Gambar 3.15 Relationship Diagram 3.4 Perancangan Database Perancangan database untuk pembuatan aplikasi kursus memasak masakan tradisional Indonesia berbasis J2ME menggunakan database MySQL adalah sebagai berikut yaitu Tabel admin, Tabel alat, Tabel bahan, Tabel bukutamu, Tabel bumbu, Tabel kategori, Tabel pelanggan, Tabel tips, Tabel resep, Tabel prosmem, Tabel resepalat, Tabel resepbumbu dan Tabel resepbahan. commit to user 37

3.4.1 Tabel admin

Tabel admin digunakan untuk menyimpan data dari admin website, yang ditunjukan seperti Tabel 3.2. Tabel 3.2 Tabel Admin Nama Field Tipe Data Ukuran Field Null Keterangan id_admin Integer 11 No Primary Key nama_admin Varchar 30 No - username Varchar 30 No - password Varchar 30 No - akses Varchar 30 No -

3.4.2 Tabel alat

Tabel alat digunakan untuk menyimpan data beraneka ragam alat memasak tradisional Indonesia, yang ditunjukan seperti Tabel 3.3. Tabel 3.3 Tabel Alat Nama Field Tipe Data Ukuran Field Null Keterangan id_alat Varchar 10 No Primary Key nama_alat Varchar 50 No Nama alat memasak dalam bahasa Indonesia nama_alat2 Varchar 50 No Nama alat memasak dalam bahasa Inggris ket_alat Text - No Keterangan alat memasak dalam bahasa Indonesia ket_alat2 Text - No Keterangan alat memasak dalam bahasa Indonesia foto Integer 30 No - tgl_update Datetime - No - commit to user 38

3.4.3 Tabel bahan

Tabel bahan digunakan untuk menyimpan data bahan masakan untuk resep tradisional Indonesia yang ditunjukan seperti Tabel 3.4. Tabel 3.4 Tabel bahan Nama Field Tipe Data Ukuran Field Null Keterangan id_bahan Varchar 10 No Primary Key nama_bahan Varchar 50 No Nama bahan masakan dalam bahasa Indonesia nama_bahan2 Varchar 50 No Nama bahan masakan dalam bahasa Inggris satuan Varchar 30 No Satuan bahan masakan dalam bahasa Indonesia satuan2 Varchar 30 No Satuan dalam bahasa Inggris tgl_update Date - No -

3.4.4 Tabel bukutamu