Soal Basis Data

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:  

  1. Jelaskan tata cara pembuatan database sekolah tersebut!

  2. 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!


4 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.  

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! 





Perlu jawaban soal diatas?
Hubungi : 085945133226 (WhatsApp)

Artikel Populer