Berikut ini adalah pertanyaan dari arkiel01 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
Kedai Kopi Seindah Hati adalah salah satu kedai kopi yang sedang menjadi trending belakangan ini. Cabang-cabangnya sedang banyak bermunculan di berbagai kota besar di Indonesia. Empat varian kopi yang tersedia yaitu, Kopi Campur, Kopi Hitam Hancur, Kopi Tanpa Kafein, dan Espresso. Karena perkembangannya yang sangat cepat, pihak manajemen ingin memperbarui sistem pemesanannya dengan skema yang dapat mencocokkan harga sesuai dengan jenis tambahan topping minumannya. Setiap memesan suatu kopi, pelanggan dapat meminta tambahan toppingnya yang terdiri atas, susu sapi, susu kedelai, cokelat, atau whipped milk. Kedai Kopi Seindah Hati ini mengenakan biaya yang berbeda untuk masing-masing tambahan topping, sehingga kombinasi antara varian kopi (tiap varian pun memiliki harga yang berbeda) dan topping-nya ini perlu ditambahkan dalam sistem pemesenan mereka.1. Buat tabel daftar kebutuhan fungsional dari permasalahan di atas.
2. Rancang Relasi Tabel dan Buat Struktur Tabel dari permasalahan di atas
2. Rancang Relasi Tabel dan Buat Struktur Tabel dari permasalahan di atas
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Sistem pemesanan yang dapat mencocokkan harga sesuai dengan jenis tambahan topping minuman
Penjelasan:
1. Tabel daftar kebutuhan fungsional:
- Sistem pemesanan yang dapat mencocokkan harga sesuai dengan jenis tambahan topping minuman
- Penambahan varian kopi yang tersedia (Kopi Campur, Kopi Hitam Hancur, Kopi Tanpa Kafein, dan Espresso)
- Penambahan harga untuk masing-masing varian kopi
- Penambahan tambahan topping yang tersedia (susu sapi, susu kedelai, cokelat, atau whipped milk)
- Penambahan harga untuk masing-masing tambahan topping
- Penyimpanan data pelanggan
2. Struktur Tabel:
- Tabel "Kopi" dengan kolom: id_kopi (int, primary key), nama_kopi (varchar), harga_kopi (float)
- Tabel "Topping" dengan kolom: id_topping (int, primary key), nama_topping (varchar), harga_topping (float)
- Tabel "Pemesanan" dengan kolom: id_pemesanan (int, primary key), id_kopi (int, foreign key dari tabel "Kopi"), id_topping (int, foreign key dari tabel "Topping"), jumlah (int), harga_total (float)
- Tabel "Pelanggan" dengan kolom: id_pelanggan (int, primary key), nama_pelanggan (varchar), alamat (varchar), no_telepon (varchar)
Relasi antara tabel-tabel di atas dapat ditunjukkan sebagai berikut:
- Tabel "Kopi" memiliki relasi one-to-many dengan tabel "Pemesanan", yang berarti satu varian kopi dapat dipesan oleh banyak pelanggan.
- Tabel "Topping" memiliki relasi one-to-many dengan tabel "Pemesanan", yang berarti satu tambahan topping dapat dipesan oleh banyak pelanggan.
- Tabel "Pemesanan" memiliki relasi many-to-one dengan tabel "Pelanggan", yang berarti satu pelanggan dapat melakukan banyak pemesanan.
Semoga dengan pertanyaan yang sudah terjawab oleh anggerajiprayogokusu dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Tue, 18 Apr 23