1 Perhatikan contoh kasus berikut ini:
Anton merupakan seorang programmer baru di sebuah perusahaan pengembang perangkat lunak. Dia ditugaskan untuk membuat database baru yaitu database sekolah.
Terdapat 2 buah tabel dalam database sekolah tersebut yaitu tabel siswa(id_siswa (int), nis (int 6), nama (varchar 50), alamat (text)) dan tabel matpel(id_matpel (int), nama_matpel (varchar 50)). Sebagai seorang programmer baru, Anton merasa kesulitan dalam melakukan beberapa hal awal yaitu membuat database dan membuat tabel pada database tersebut.
Tugas Anda adalah membantu menjawab hal berikut ini:
Jelaskan tata cara pembuatan database sekolah tersebut!
Jelaskan tata cara membuat tabel siswa dan matpel pada database sekolah tersebut!
2 Perhatikanlah contoh kasus di bawah ini:
Tono mendirikan sebuah rental mobil. Rental mobil tersebut diberi nama Tono Rental dengan alamat jl. Pramuka no. 36, no. telp 081123123123 dengan nomor NPWP 99.999.999.9-999.000. Rental mobil tersebut memiliki banyak mobil dengan data kode_mobil, jenis_mobil, tahun_mobil, dan harga_sewa. Customer yang akan menyewa mobil harus terdaftar terlebih dahulu dengan mengisi formulir customer di antaranya no_ktp, nama, no_tlp, dan alamat. Setelah melakukan pendaftaran, customer dapat menyewa mobil dari Tono Rental. Pada saat menyewa mobil data yang dicatat adalah no_sewa, tgl_sewa, tgl_kembali, denda.
Identifikasikan entitas-entitas yang diperlukan dalam sistem rental mobil tersebut!
3 Perhatikanlah contoh kasus di bawah ini:
Tono mendirikan sebuah rental mobil. Rental mobil tersebut diberi nama Tono Rental dengan alamat jl. Pramuka no. 36, no. telp 081123123123 dengan nomor NPWP 99.999.999.9-999.000. Rental mobil tersebut memiliki banyak mobil dengan data kode_mobil, jenis_mobil, tahun_mobil, dan harga_sewa. Customer yang akan menyewa mobil harus terdaftar terlebih dahulu dengan mengisi formulir customer di antaranya no_ktp, nama, no_tlp, dan alamat. Setelah melakukan pendaftaran, customer dapat menyewa mobil dari Tono Rental. Pada saat menyewa mobil data yang dicatat adalah no_sewa, tgl_sewa, tgl_kembali, denda.
Dari hasil identifikasi entitas jawaban nomor 2, lakukanlah identifikasi atribut-atribut beserta key yang diperlukan yang melekat pada masing-masing entitas!
Tono mendirikan sebuah rental mobil. Rental mobil tersebut diberi nama Tono Rental dengan alamat jl. Pramuka no. 36, no. telp 081123123123 dengan nomor NPWP 99.999.999.9-999.000. Rental mobil tersebut memiliki banyak mobil dengan data kode_mobil, jenis_mobil, tahun_mobil, dan harga_sewa. Customer yang akan menyewa mobil harus terdaftar terlebih dahulu dengan mengisi formulir customer di antaranya no_ktp, nama, no_tlp, dan alamat. Setelah melakukan pendaftaran customer dapat menyewa mobil dari Tono Rental. Pada saat menyewa mobil data, yang dicatat adalah no_sewa, tgl_sewa, tgl_kembali, denda.
Berdasarkan hasil identifikasi entitas dan identifikasi atribut pada jawaban nomor 2 dan nomor 3, selanjutnya lakukanlah identifikasi relasi-relasi yang terkait dan buatlah ER model!