SlideShare une entreprise Scribd logo
1  sur  12
• Contoh Kasus
• Analisis Kebutuhan User
• Identifikasi Entitas
• Indentifikasi Atribut
• Identifikasi Superclass & Subclass
• Pemilihan DBMS
• Membangun ERD
Dekripsi Rental Film
Film-film disewakan di banyak Rental. Setiap
rental memiliki distributor yang tertentu yang
memasok film ke rental tersebut. Seorang
distributor dapat menjadi pemasok pada lebih dari
satu rental. Setiap distributor memiliki
nama, alamat, dan nomor telepon. Setiap rental
memiliki nama, alamat, dan nomor telepon. Untuk
setiap karyawan yang bekerja di rental akan
disimpan data sebagai berikut : nama rental
dimana dia bekerja, nama
supervisor, alamat, nomor telepon, No KTP dan
tanggal masuk kerja. Untuk setiap pelanggan akan
disimpan data mengenai : nama, alamat, dan
nomor telepon (jika ada).
Untuk setiap penyewaan, akan disimpan data mengenai
karyawan yang melayani pelanggan, judul film dan copy
yang mana (contoh: tipe), pelanggan yang
menyewa, tanggal dan waktu sewa, status (disewa, tanggal
pengembalian, keterlambatan pengembalian) , harga sewa
dan jika berlaku, tanggal jatuh tempo dan biaya
keterlambatan. Tentang pembayaran harus disimpan nama
karyawan yang menerima pembayaran, jenis pembayaran
(uang tunai, cek, kartu kredit, debit langsung - untuk setiap
jenis pembayaran harus disediakan informasi yang relevan
untuk disimpan, misalnya nomor kartu kredit jika kartu
kredit yang digunakan), jumlah pembayaran, tanggal +
waktu pembayaran, status pembayaran (selesai jika tunai
atau uang telah diterima, disetujui jika melalui debit atau
kartu kredit, tertunda jika pengecekan belum diselesaikan).
Tentang CD film disimpan informasi dalam kondisi apa CD
tersebut dan film apa yang ada pada CD. Setiap film akan
disimpan data tentang judul, nama
sutradara, deskripsi, nama aktor utama, rating film (1-5).
Requirement :
 Umum : akan dibuat database untuk perusahaan
rental film. Setiap rental memiliki distributor masing-
masing dan setiap distributor dapat memasok kaset
film lebih dari satu perusahaan rental. Diharapkan
database ini dapat memelihara data penyewaan
film, yang isinya terdiri dari data rental
film, distributor film, data karyawan, dan data
pelanggan.
 Yang berhubungan dengan distributor : setiap
distributor akan disimpan data nama,alamat, dan
nomer telepon.
 Yang berhubugan dengan rental film : setiap rental
film akan disimpan data nama,alamat, dan nomer
telepon.
Requirement :
 Yang berubungan dengan karyawan : setiap karyawan
akan disimpan nama rental dimana dia bekerja, nama
supervisor, alamat, nomor telepon, No KTP dan
tanggal masuk kerja.
 Yang berhubungan dengan pelanggan: untuk setiap
pelanggan akan disimpan data nama, alamat, dan
nomor telepon (jika ada).
 Yang berhubungan dengan CD Film : akan disimpan
informasi tentang kondisi CD dan film apa yang ada
pada CD.
 Yang berhubungan dengan Film: disimpan
judul, nama sutradara, deskripsi, nama aktor utama
dan rating film(1-5).
Operational Requirements
 Untuk penyewaan: menyimpan data karyawan
yang melayani pelanggan, judul film dan copy
yang mana (contoh: tipe), pelanggan yang
menyewa, tanggal dan waktu sewa, status
(disewa, tanggal pengembalian, keterlambatan
pengembalian) , harga sewa dan jika
berlaku, tanggal jatuh tempo dan biaya
keterlambatan.
 Untuk Pembayaran: nomor kartu kredit jika kartu
kredit yang digunakan), jumlah
pembayaran, tanggal + waktu
pembayaran, status pembayaran (selesai jika
tunai atau uang telah diterima, disetujui jika
melalui debit atau kartu kredit, tertunda jika
pengecekan belum diselesaikan).
Istilah Deskripsi Sinonim Tautan
Distributor Pemasok film ke
rental
Pemasok Rental Film,
Rental Film Perusahaan yang
menyewakan
film
Rental Rental Film,
Pelanggan,
Kaset CD
Karyawan Orang yang
melayani
pelanggan
Rental
Film, Pelanggan,
Kaset CD
Pelanggan Konsumen yang
menyewa film
Kaset
CD, Karyawan
Kaset CD Barang yang
disewakan
Rental
Film, Film, Pelan
ggan, Karyawan
Film Informasi Film Kaset CD
Entitas Atribut
Distributor kd_distributor, nama, alamat,
no_tlp
Retal Film kd_rental, nama, alamat, no_tlp
Karyawan id_karyawan, nama_rental,
nama_karyawan, nama_supervisor,
alamat, no_ktp
Pelanggan Id_pelanggan, nama_pelanggan,
alamat, no_tlp
Kaset CD kd_kaset, kondisi
Film nama_sutradara, deskripsi,
nama_aktor_utama, rating_film,
judul
Entitas Kunci primer Kunci kandidat
Distributor kd_distributor
Rental film kd_rental
Karyawan id_karyawan no_ktp
Pelanggan id_pelanggan
Kaset CD Kd_kaset
Film judul
Superclass Subclass
Rental Film karyawan
Rental Film Kaset_cd
 Pemilihan software DBMS untuk mengolah
database yakni menggunakan MySQL karena:
 Lebih mudah digunakan, lebih stabil
 Dapat digunakan secara bersama (multi user),
 Mampu menangani database berskala besar,
 Dapat membuat struktur yang lebih kompleks
 Bisa berjalan diberbagai sistem operasi,
 Keamanan terjaga,
 Mendukung berbagai aplikasi (vb, Delphi, dll),
 Open source dan gratis!
Perancangan Basis Data - Rental Film

Contenu connexe

Tendances

Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Rahul Aulia
 
Sistem informasi siklus produksi dan penggajian
Sistem informasi siklus produksi dan penggajianSistem informasi siklus produksi dan penggajian
Sistem informasi siklus produksi dan penggajianUlmi_Kalsum
 
9 dts-transformasi data-univ-gunadarma
9 dts-transformasi data-univ-gunadarma9 dts-transformasi data-univ-gunadarma
9 dts-transformasi data-univ-gunadarmaArdianDwiPraba
 
Service design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_bService design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_bzami213
 
linear programming metode simplex
linear programming metode simplexlinear programming metode simplex
linear programming metode simplexBambang Kristiono
 
Aspek Sistem Informasi Manajemen
Aspek Sistem Informasi ManajemenAspek Sistem Informasi Manajemen
Aspek Sistem Informasi ManajemenYorim N. Lasboi
 
Dokumen Perencanaan Proyek
Dokumen Perencanaan ProyekDokumen Perencanaan Proyek
Dokumen Perencanaan ProyekHamka Aminullah
 
Teori pendugaan statistik presentasi
Teori pendugaan statistik presentasiTeori pendugaan statistik presentasi
Teori pendugaan statistik presentasiPerum Perumnas
 
Analisis sumber dan penggunaan dana (1)
Analisis sumber dan penggunaan dana (1)Analisis sumber dan penggunaan dana (1)
Analisis sumber dan penggunaan dana (1)radhi abdul halim
 
Ppt akuntansi differensial
Ppt akuntansi differensialPpt akuntansi differensial
Ppt akuntansi differensialYoshita Elsyanti
 
Tugas 3 produk bersama dan produk sampingan
Tugas 3 produk bersama dan produk sampinganTugas 3 produk bersama dan produk sampingan
Tugas 3 produk bersama dan produk sampinganOwnskin
 

Tendances (20)

Model antrian
Model antrianModel antrian
Model antrian
 
Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)
 
Time Value Of Money
Time Value Of MoneyTime Value Of Money
Time Value Of Money
 
Sistem informasi siklus produksi dan penggajian
Sistem informasi siklus produksi dan penggajianSistem informasi siklus produksi dan penggajian
Sistem informasi siklus produksi dan penggajian
 
9 dts-transformasi data-univ-gunadarma
9 dts-transformasi data-univ-gunadarma9 dts-transformasi data-univ-gunadarma
9 dts-transformasi data-univ-gunadarma
 
Statistika Probabilitas
Statistika ProbabilitasStatistika Probabilitas
Statistika Probabilitas
 
VARIABEL RANDOM & DISTRIBUSI PELUANG
VARIABEL RANDOM & DISTRIBUSI PELUANGVARIABEL RANDOM & DISTRIBUSI PELUANG
VARIABEL RANDOM & DISTRIBUSI PELUANG
 
Service design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_bService design -_kelompok_4_mlti_b
Service design -_kelompok_4_mlti_b
 
linear programming metode simplex
linear programming metode simplexlinear programming metode simplex
linear programming metode simplex
 
Contoh Proposal PKMK
Contoh Proposal PKMKContoh Proposal PKMK
Contoh Proposal PKMK
 
Aspek Sistem Informasi Manajemen
Aspek Sistem Informasi ManajemenAspek Sistem Informasi Manajemen
Aspek Sistem Informasi Manajemen
 
Dokumen Perencanaan Proyek
Dokumen Perencanaan ProyekDokumen Perencanaan Proyek
Dokumen Perencanaan Proyek
 
8 Analisa IRR
8 Analisa  IRR8 Analisa  IRR
8 Analisa IRR
 
Perencanaan manajemen proyek
Perencanaan manajemen proyekPerencanaan manajemen proyek
Perencanaan manajemen proyek
 
Teori pendugaan statistik presentasi
Teori pendugaan statistik presentasiTeori pendugaan statistik presentasi
Teori pendugaan statistik presentasi
 
Tugas UAS Rangkuman Riset Operasi
Tugas UAS Rangkuman Riset Operasi Tugas UAS Rangkuman Riset Operasi
Tugas UAS Rangkuman Riset Operasi
 
Analisis sumber dan penggunaan dana (1)
Analisis sumber dan penggunaan dana (1)Analisis sumber dan penggunaan dana (1)
Analisis sumber dan penggunaan dana (1)
 
Ppt akuntansi differensial
Ppt akuntansi differensialPpt akuntansi differensial
Ppt akuntansi differensial
 
Tugas 3 produk bersama dan produk sampingan
Tugas 3 produk bersama dan produk sampinganTugas 3 produk bersama dan produk sampingan
Tugas 3 produk bersama dan produk sampingan
 
Ekonomi teknik
Ekonomi teknikEkonomi teknik
Ekonomi teknik
 

En vedette

Sistem Informasi Penyewaan VCD/DVD Berbasis Komputer
Sistem Informasi Penyewaan VCD/DVD Berbasis KomputerSistem Informasi Penyewaan VCD/DVD Berbasis Komputer
Sistem Informasi Penyewaan VCD/DVD Berbasis KomputerAyuk Wulandari
 
Laporan penyewaan vcd dan dvd
Laporan penyewaan vcd dan dvdLaporan penyewaan vcd dan dvd
Laporan penyewaan vcd dan dvdInung Ilmi
 
Sistem Informasi Peminjaman dan Pengembalian CD/DVD
Sistem Informasi Peminjaman dan Pengembalian CD/DVDSistem Informasi Peminjaman dan Pengembalian CD/DVD
Sistem Informasi Peminjaman dan Pengembalian CD/DVDDerina Ellya R
 
Tutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvdTutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvdIrnawati Mochtar
 
Analisa dan-perancangan-sistem-informasi
Analisa dan-perancangan-sistem-informasiAnalisa dan-perancangan-sistem-informasi
Analisa dan-perancangan-sistem-informasiSyam Ancha
 
Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...
Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...
Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...Edri Yunizal
 
Analisa dan perancangan sistem informasi 01 pengantar analisa dan perancang...
Analisa dan perancangan sistem informasi 01   pengantar analisa dan perancang...Analisa dan perancangan sistem informasi 01   pengantar analisa dan perancang...
Analisa dan perancangan sistem informasi 01 pengantar analisa dan perancang...Edri Yunizal
 
laporan apsi
laporan apsilaporan apsi
laporan apsirrru
 
Makalah Sistem Informasi Rental Komik
Makalah Sistem Informasi Rental KomikMakalah Sistem Informasi Rental Komik
Makalah Sistem Informasi Rental KomikVenta Adrian, S.Kom
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapanganevi kufia mahasanti
 
Kesimpulan Makalah dan Makalah Gojek
Kesimpulan Makalah dan Makalah GojekKesimpulan Makalah dan Makalah Gojek
Kesimpulan Makalah dan Makalah GojekSultan Habib
 
Pengamatan Tentang Go-jek
Pengamatan Tentang Go-jekPengamatan Tentang Go-jek
Pengamatan Tentang Go-jekAulia MeI Azizi
 
Peranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada GojekPeranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada Gojekjelitawidyastuti
 
Aps01 introduction
Aps01 introductionAps01 introduction
Aps01 introductionArif Rahman
 

En vedette (14)

Sistem Informasi Penyewaan VCD/DVD Berbasis Komputer
Sistem Informasi Penyewaan VCD/DVD Berbasis KomputerSistem Informasi Penyewaan VCD/DVD Berbasis Komputer
Sistem Informasi Penyewaan VCD/DVD Berbasis Komputer
 
Laporan penyewaan vcd dan dvd
Laporan penyewaan vcd dan dvdLaporan penyewaan vcd dan dvd
Laporan penyewaan vcd dan dvd
 
Sistem Informasi Peminjaman dan Pengembalian CD/DVD
Sistem Informasi Peminjaman dan Pengembalian CD/DVDSistem Informasi Peminjaman dan Pengembalian CD/DVD
Sistem Informasi Peminjaman dan Pengembalian CD/DVD
 
Tutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvdTutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvd
 
Analisa dan-perancangan-sistem-informasi
Analisa dan-perancangan-sistem-informasiAnalisa dan-perancangan-sistem-informasi
Analisa dan-perancangan-sistem-informasi
 
Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...
Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...
Kuliah PBOII-3 Visual Basic .NET 2010, Access 2007: Perkenalan Perintah SQL U...
 
Analisa dan perancangan sistem informasi 01 pengantar analisa dan perancang...
Analisa dan perancangan sistem informasi 01   pengantar analisa dan perancang...Analisa dan perancangan sistem informasi 01   pengantar analisa dan perancang...
Analisa dan perancangan sistem informasi 01 pengantar analisa dan perancang...
 
laporan apsi
laporan apsilaporan apsi
laporan apsi
 
Makalah Sistem Informasi Rental Komik
Makalah Sistem Informasi Rental KomikMakalah Sistem Informasi Rental Komik
Makalah Sistem Informasi Rental Komik
 
Perancangan database penyewaan lapangan
Perancangan database penyewaan lapanganPerancangan database penyewaan lapangan
Perancangan database penyewaan lapangan
 
Kesimpulan Makalah dan Makalah Gojek
Kesimpulan Makalah dan Makalah GojekKesimpulan Makalah dan Makalah Gojek
Kesimpulan Makalah dan Makalah Gojek
 
Pengamatan Tentang Go-jek
Pengamatan Tentang Go-jekPengamatan Tentang Go-jek
Pengamatan Tentang Go-jek
 
Peranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada GojekPeranan sistem informasi manajemen pada Gojek
Peranan sistem informasi manajemen pada Gojek
 
Aps01 introduction
Aps01 introductionAps01 introduction
Aps01 introduction
 

Dernier

Pertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.pptPertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.pptDAVIDSTEVENSONSIMBOL
 
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.Monhik1
 
undangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.docundangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.docLaelaSafitri7
 
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnvsagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnvademahdiyyah
 
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggiKEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggiLookWWE
 
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...ahmadirhamni
 
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghhKELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghhRatriShintya
 
Presentasi Prinsip-prinsip Desain Grafis.pdf
Presentasi Prinsip-prinsip Desain Grafis.pdfPresentasi Prinsip-prinsip Desain Grafis.pdf
Presentasi Prinsip-prinsip Desain Grafis.pdfgeoartorthoplan
 
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...achmadwalidi444
 
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨Kartu Undangan Bandung
 
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMAS
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMASPOWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMAS
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMASAfrilyakurniarezki
 

Dernier (11)

Pertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.pptPertemuan kuliah 6 Reduksi data State.ppt
Pertemuan kuliah 6 Reduksi data State.ppt
 
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.TUGAS BIOTRANSFORMASI.ppt kelompok enam.
TUGAS BIOTRANSFORMASI.ppt kelompok enam.
 
undangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.docundangan tahlil dan kirim doa pendak 1.doc
undangan tahlil dan kirim doa pendak 1.doc
 
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnvsagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
sagdjasgfjckasbkfjhsakjkadjvjnskdjvnjkdvnv
 
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggiKEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
KEL 1 KCKT KAI.pptx. kromatografi cair kinerja tinggi
 
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
persentasi tentang modul ajar kelas lima kelas enam semster 2458902569-Modul-...
 
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghhKELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
KELOMPOK 4 asma ppok jhyfydfdrfdtfghghghh
 
Presentasi Prinsip-prinsip Desain Grafis.pdf
Presentasi Prinsip-prinsip Desain Grafis.pdfPresentasi Prinsip-prinsip Desain Grafis.pdf
Presentasi Prinsip-prinsip Desain Grafis.pdf
 
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
kk eko junianto.pdf ada yang terjual tapi ngecer nggak bisa mijid nggak bisa ...
 
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
Kartu Undangan Softcover + Amplop Hazelnut Foliage Hibiscus Sunny Orange✨
 
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMAS
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMASPOWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMAS
POWER POINT BUNDEL HAIS PPTDALAM PELAKSANAAN DI PUSKESMAS
 

Perancangan Basis Data - Rental Film

  • 1. • Contoh Kasus • Analisis Kebutuhan User • Identifikasi Entitas • Indentifikasi Atribut • Identifikasi Superclass & Subclass • Pemilihan DBMS • Membangun ERD
  • 2. Dekripsi Rental Film Film-film disewakan di banyak Rental. Setiap rental memiliki distributor yang tertentu yang memasok film ke rental tersebut. Seorang distributor dapat menjadi pemasok pada lebih dari satu rental. Setiap distributor memiliki nama, alamat, dan nomor telepon. Setiap rental memiliki nama, alamat, dan nomor telepon. Untuk setiap karyawan yang bekerja di rental akan disimpan data sebagai berikut : nama rental dimana dia bekerja, nama supervisor, alamat, nomor telepon, No KTP dan tanggal masuk kerja. Untuk setiap pelanggan akan disimpan data mengenai : nama, alamat, dan nomor telepon (jika ada).
  • 3. Untuk setiap penyewaan, akan disimpan data mengenai karyawan yang melayani pelanggan, judul film dan copy yang mana (contoh: tipe), pelanggan yang menyewa, tanggal dan waktu sewa, status (disewa, tanggal pengembalian, keterlambatan pengembalian) , harga sewa dan jika berlaku, tanggal jatuh tempo dan biaya keterlambatan. Tentang pembayaran harus disimpan nama karyawan yang menerima pembayaran, jenis pembayaran (uang tunai, cek, kartu kredit, debit langsung - untuk setiap jenis pembayaran harus disediakan informasi yang relevan untuk disimpan, misalnya nomor kartu kredit jika kartu kredit yang digunakan), jumlah pembayaran, tanggal + waktu pembayaran, status pembayaran (selesai jika tunai atau uang telah diterima, disetujui jika melalui debit atau kartu kredit, tertunda jika pengecekan belum diselesaikan). Tentang CD film disimpan informasi dalam kondisi apa CD tersebut dan film apa yang ada pada CD. Setiap film akan disimpan data tentang judul, nama sutradara, deskripsi, nama aktor utama, rating film (1-5).
  • 4. Requirement :  Umum : akan dibuat database untuk perusahaan rental film. Setiap rental memiliki distributor masing- masing dan setiap distributor dapat memasok kaset film lebih dari satu perusahaan rental. Diharapkan database ini dapat memelihara data penyewaan film, yang isinya terdiri dari data rental film, distributor film, data karyawan, dan data pelanggan.  Yang berhubungan dengan distributor : setiap distributor akan disimpan data nama,alamat, dan nomer telepon.  Yang berhubugan dengan rental film : setiap rental film akan disimpan data nama,alamat, dan nomer telepon.
  • 5. Requirement :  Yang berubungan dengan karyawan : setiap karyawan akan disimpan nama rental dimana dia bekerja, nama supervisor, alamat, nomor telepon, No KTP dan tanggal masuk kerja.  Yang berhubungan dengan pelanggan: untuk setiap pelanggan akan disimpan data nama, alamat, dan nomor telepon (jika ada).  Yang berhubungan dengan CD Film : akan disimpan informasi tentang kondisi CD dan film apa yang ada pada CD.  Yang berhubungan dengan Film: disimpan judul, nama sutradara, deskripsi, nama aktor utama dan rating film(1-5).
  • 6. Operational Requirements  Untuk penyewaan: menyimpan data karyawan yang melayani pelanggan, judul film dan copy yang mana (contoh: tipe), pelanggan yang menyewa, tanggal dan waktu sewa, status (disewa, tanggal pengembalian, keterlambatan pengembalian) , harga sewa dan jika berlaku, tanggal jatuh tempo dan biaya keterlambatan.  Untuk Pembayaran: nomor kartu kredit jika kartu kredit yang digunakan), jumlah pembayaran, tanggal + waktu pembayaran, status pembayaran (selesai jika tunai atau uang telah diterima, disetujui jika melalui debit atau kartu kredit, tertunda jika pengecekan belum diselesaikan).
  • 7. Istilah Deskripsi Sinonim Tautan Distributor Pemasok film ke rental Pemasok Rental Film, Rental Film Perusahaan yang menyewakan film Rental Rental Film, Pelanggan, Kaset CD Karyawan Orang yang melayani pelanggan Rental Film, Pelanggan, Kaset CD Pelanggan Konsumen yang menyewa film Kaset CD, Karyawan Kaset CD Barang yang disewakan Rental Film, Film, Pelan ggan, Karyawan Film Informasi Film Kaset CD
  • 8. Entitas Atribut Distributor kd_distributor, nama, alamat, no_tlp Retal Film kd_rental, nama, alamat, no_tlp Karyawan id_karyawan, nama_rental, nama_karyawan, nama_supervisor, alamat, no_ktp Pelanggan Id_pelanggan, nama_pelanggan, alamat, no_tlp Kaset CD kd_kaset, kondisi Film nama_sutradara, deskripsi, nama_aktor_utama, rating_film, judul
  • 9. Entitas Kunci primer Kunci kandidat Distributor kd_distributor Rental film kd_rental Karyawan id_karyawan no_ktp Pelanggan id_pelanggan Kaset CD Kd_kaset Film judul
  • 10. Superclass Subclass Rental Film karyawan Rental Film Kaset_cd
  • 11.  Pemilihan software DBMS untuk mengolah database yakni menggunakan MySQL karena:  Lebih mudah digunakan, lebih stabil  Dapat digunakan secara bersama (multi user),  Mampu menangani database berskala besar,  Dapat membuat struktur yang lebih kompleks  Bisa berjalan diberbagai sistem operasi,  Keamanan terjaga,  Mendukung berbagai aplikasi (vb, Delphi, dll),  Open source dan gratis!