Advertisement
Guest User

Untitled

a guest
Oct 7th, 2015
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. Query yang digunakan untuk membuat tabel-tabel di atas adalah sebagai berikut:
  2.  
  3. CREATE TABLE mobil
  4. (
  5. id_mobil VARCHAR(10) PRIMARY KEY NOT NULL,
  6. no_polisi VARCHAR(8) NOT NULL,
  7. merk VARCHAR(20) NOT NULL,
  8. warna VARCHAR(20) NOT NULL,
  9. tahun INT(4) NOT NULL
  10. );
  11.  
  12. CREATE TABLE paket_rental
  13. (
  14. id_paket VARCHAR(10) PRIMARY KEY NOT NULL,
  15. id_mobil VARCHAR(10) NOT NULL,
  16. keterangan VARCHAR(50) NOT NULL,
  17. harga INT(20) NOT NULL
  18. );
  19.  
  20. CREATE TABLE rental
  21. (
  22. id_rental VARCHAR(10) PRIMARY KEY NOT NULL,
  23. id_pelanggan VARCHAR(10) NOT NULL,
  24. tanggal_pinjam VARCHAR(50) NOT NULL,
  25. tanggal_kembali VARCHAR(50) NOT NULL,
  26. id_paket VARCHAR(10) NOT NULL,
  27. jumlah_harga INT(20) NOT NULL
  28. );
  29.  
  30. CREATE TABLE pelanggan
  31. (
  32. id_pelanggan VARCHAR(10) PRIMARY KEY NOT NULL,
  33. nama VARCHAR(50) NOT NULL,
  34. alamat VARCHAR(50) NOT NULL,
  35. no_telepon VARCHAR(15) NOT NULL,
  36. tanggal_daftar VARCHAR(50) NOT NULL,
  37. jml_meminjam VARCHAR(3) NOT NULL
  38. );
  39.  
  40.  
  41. Sedangkan untuk membuat query untuk sumber data laporan rental, query yang dibuat adalah select query yang menggabungkan data master dan data transaksi untuk membuat laporan rental mobil. Select query yang dibuat adalah sebagai berikut:
  42.  
  43. SELECT rental.tanggal_pinjam, paket_rental.keterangan, mobil.merk, mobil.no_polisi, mobil.warna, rental.jumlah_harga, pelanggan.nama, pelanggan.alamat, pelanggan.no_telepon FROM pelanggan INNER JOIN ((mobil INNER JOIN paket_rental ON mobil.id_mobil = paket_rental.id_mobil) INNER JOIN rental ON paket_rental.id_paket = rental.id_paket) ON pelanggan.id_pelanggan = rental.id_pelanggan;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement