Sistem Basis Data Pada Rental Mobil [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

SISTEM BASIS DATA



PENERAPAN SISTEM BASIS DATA DALAM RENTAL MOBIL KELAS A



oleh : WACHIDATIN NISA’UL CHUSNAH 3515100067 IMTIYAZ AZZAH NUGROHO 3515100087



TEKNIK GEOMATIKA FAKULTAS TEKNIK SIPIL DAN PERENCANAAN INSTITUT TEKNOLOGI SEPULUH NOPEMBER SURABAYA 2016



Enterprise rule adalah aturan-aturan yang digunakan untuk mendefinisikan hubungan-hubungan (keterkaitan atau relasi) antara suatu entity set dengan entity set lainnya beserta operation-nya. Contoh permasalahan yang memerlukan adanya sIstem basis data ialah sewa mobil. Sistem administrasi pada persewaan mobil kerap kali dijumpai masih dalam sistem manual. Persewaan mobil dimiliki oleh satu orang, namun memiliki banyak karyawan dimana satu karyawan dapat memanajemen banyak mobil, satu pelanggan dapat menyewa banyak mobil, dan kemudian karyawan melaporkannya ke pemilik persewaan. Apabila tidak terdapat sistem yang sempurna, maka akan terjadi tumpang tindih antar keduanya. ENTERPRISE RULE 1. Pemilik menetapkan spesifikasi penyewaan 2. Pemilik memiliki banyak karyawan 3. Karyawan melaporkan data sewa kepada pemilik 4. Karyawan memiliki ID masing-masing 5. Satu karyawan memanagemen banyak mobil 6. Satu mobil ditangani satu karyawan 7. Satu karyawan melayani banyak pelanggan 8. Satu pelanggan dilayani oleh satu karyawan 9. Satu pelanggan dapat menyewa banyak mobil 10. Satu mobil disewa oleh satu pelanggan 11. Mobil yang disewakan memiliki jadwal (hari dan jam kembali ) tertentu PEMILIHAN ENTITAS Dengan memperhatikan komponen data yang ada, entitas-entitas penyusun model dipilih dan dikaji hubungannya antara entitas yang satu dan lainnya No 1. 2 3 4



Nama entitas Pemilik Karyawan Pelanggan Mobil



HUBUNGAN ANTAR ENTITAS Dengan mengacu pada enterprise rule yang telah dibuat, disusun hubungan antar entitas



Pemilik Pemilik Karyawan Karyawan Pelanggan



Menangani Memanajemen Melayani Menangani Menyewa



Karyawan Mobil Pelanggan Mobil Mobil



DIAGRAM E-R Berikut diagram E-R hasil penetapan yang dimaksud Pemilik



  



Melayani



Pelanggan



Menangani



Mobil



Mobil (Jenis, No Plat, dll) Pelanggan







Mobil



Melayani (ID karyawan, ID registrasi, dll) Pelanggan (No KTP, Nama, dll) Karyawan







Memanajemen



Manajemen (Jumlah stok mobil, ID mobil, dll) Karyawan



 



Karyawan



Pemilik (Nama, id pemilik, dll) Karyawan (Nama, id karyawan, dll) Melaporkan (Data Mobil, Data Pelanggan, dll)



Pemilik 



Menangani



Menyewa



Mobil



Menyewa (Tanggal pinjam, Tanggal kembali, dll)



Konsolidasi table-tabel dapat disajikan seperti berikut :



Memanajemen



Pemilik



Menangani



Melaporkan



Karyawan



Mobil Menangani



Melayani



Menyewa



Pelanggan PENENTUAN ATRIBUT UNTUK SETIAP ENTITAS No Tabel Entitas 1 Pemilik



Atribut ID Pemilik Nama Pemilik Jenis Kelamin Alamat



2



Karyawan



3



Melaporkan



4



Manajemen



5



Melayani



6



Pelanggan



7



Mobil



8



Menyewa



No HP ID Karyawan Nama Karyawan Janis Kelamin Alamat No HP ID Pemilik ID Karyawan Laporan Data Pelanggan Laporan Data Sewa Laporan Data Mobil Jumlah Stok Mobil ID Mobil ID Karyawan Tanggal Entry ID Karyawan ID Registrasi Tanggal Registrasi No KTP Nama Palanggan Jenis Kelamin Pekerjaan Alamat No HP ID Pelanggan ID Karyawan ID Registrasi Jenis Merk Tipe No Plat Tahun Pembuatan ID Mobil Tanggal Sewa Tanggal Kembali Biaya Jumlah Mobil ID Mobil ID Pelanggan



Tabel-tabel tersebut kemudian didesain pada sistem manajemen basis data, sehingga output yang diberikan berupa tabel yang memuat informasiinformasi seputar penyewaan mobil. Tabel Penyewaan Mobil ID Registra si 132124



ID Pelangga n 3432



132211



3433



Nama



Nazumah A Arif N



Jumlah Sewa Mobil 1



1



Merk



Tanggal Kembali



Biaya



Renault Duster



5 Oktober 2016 3 Oktober 2016



Rp 700.000



Renault Koleos



Rp 400.000



Tabel Laporan Data Sewa Bulan September Minggu ke- ID Karyawan 1 101



Jumlah Sewa 3



1



102



4



1



103



2



ID Mobil



Total Biaya



0005; 0018 0023; 0031; 0040;



0012;



Rp 2.500.000



0024; 0033 0045



Rp 3.000.000 Rp 2.000.000