TUGAS SISTEM BASIS DATA
“RENTAL DVD”
KELOMPOK 3 :
1. NI KADEK KRISDAYANTI
2. NI LUH KADE RISKI
3. GALIH FIRMAN
4. DEA GALUH UTAMI
5. HARIANSYAH
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa atas segala rahmatNYA sehingga makalah ini dapat tersusun hingga selesai.Tidak lupa kami juga mengucapkan banyak terimakasih atas bantuan dari pihak yang telah berkontribusi dengan memberikan sumbangan baik materi maupun pikirannya.
Dan harapan kami semoga makalah ini dapat menambah pengetahuan dan pengalaman bagi para pembaca, Untuk ke depannya dapat memperbaiki bentuk maupun menambah isi makalah agar menjadi lebih baik lagi.
Karena keterbatasan pengetahuan maupun pengalaman kami, Kami yakin masih banyak kekurangan dalam makalah ini, Oleh karena itu kami sangat mengharapkan saran dan kritik yang membangun dari pembaca demi kesempurnaan makalah ini
BAB I
PENDAHULUAN
1.1 Latar Belakang
Semakin berkembangnya kegiatan ekonomi pada
saat ini memicu kegiatan ekonomi di semua bidang. Di
antara kegiatan ekonomi tersebut adalah kegiatan bisnis
di bidang persewaan kaset VCD/DVD, sehingga pada
saat ini banyak muncul usaha yang bergerak di bidang
persewaan kaset VCD/DVD. Sistem informasi berbasis
komputer telah banyak diaplikasikan dalam berbagai
kehidupan. Pemanfaatan sistem informasi berbasis
komputer dapat membantu proses pengolahan data
menjadi lebih cepat dan mudah.
Berdasarkan hasil observasi dan wawancara yang
dilakukan, diketahui bahwa pada Krisna Rental, semua
sistem manajemenya dijalankan secara manual. Adapun
kegiatan yang masih berjalan adalah pengertian data
penyewa dan identitas VCD/DVD, sehingga sering
terjadi kesalahan maupun kehilangan data-data secara
tidak sengaja, yang mengakibatkan para pembeli jasa
mendapatkan kerugian yang cukup besar.Hal ini dapat
diatasi dengan pemanfaatan sistem informasi berbasis
komputer.
Berdasarkan paparan yang telah disimpulkan
diperlukan sebuah sistem informasi yang memanfaatkan
komputer yang dapat menangani dan mengolah data-data
yang berhubungan dengan pengertian data penyewa dan
identitas VCD/DVD.
Diharapkan dengan adanya sistem tersebut, dapat
menghindari kesalahan dalam pengelolaan data.
Untuk mendapat informasi yang baik dan akurat,
maka diperlukan adanya sistem informasi yang mampu
memenuhi kebutuhan pengelolaan data-data penyewaan
pada Krisna Rental. Berdasaarkan atas gambaran
tersebut, maka penulis memilih judul SISTEM
INFORMASI PENYEWAAN KASET VCD/DVD
PADA KRISNA RENTAL MENGGUNAKAN MY
SQL.
1.2 Rumusan masalah
Sistem informasi penyewaan kaset VCD/DVD pada
Krisna Rental merupakan suatu sistem aplikasi yang
digunakan untuk memberikan kemudahan dalam
melakukan proses pengolahan data dan transaksi pada
sebuah rental VCD/DVD. Selain memberi kemudahan
kepada pihak rental, pelanggan juga dapat menikmati
kemudahan program aplikasi dengan menggunakan
fasilitas pencarian VCD/DVD untuk mencari VCD/DVD
yang akan dipinjam.
1.3 Ruang Lingkup
Dalam penulisan ini akan diberikan ruang lingkup
sebagai berikut:
1. Manajemen Aturan Lama Peminjaman, Manajemen
Aturan Denda, Manajemen Data Penyewa, Manajemen
Data Pemasok,Manajemen Data VCD/DVD.
2.Transaksi Peminjaman VCD/DVD dan Transaksi
Pengembalian VCD/DVD.
3. Informasi VCD/DVD yang ada pada rental.
Pembahasan yang dilakukan diharapkan mampu
memberikan kemudahan pada pihak rental dan dapat
memberikan informasi kepada pelanggan dengan cara
cepat, akurat dan dapat dipercaya serta dapat digunakan
sebagai dasar pertimbangan untuk pengambilan
keputusan.
1.4 Tujuan
Tujuan pembuatan aplikasi Sistem Informasi penyewaan
kaset VCD/DVD pada Krisna Rental adalah :
1. Untuk melakukan pembuatan perangkat lunak program
aplikasi pengolahan data VCD/DVD dengan sistem yang
terkomputerisasi.
2. Membantu menangani permasalahan pengolahan data
VCD/DVD khususnya proses peminjaman dan
pengembalian VCD/DVD yang ada secara
terkomputerisasi, sehingga rental dapat melaksanakan
kegiatan peminjaman dan pengembalian VCD/DVDV
dengan cepat.
BAB II
PEMBAHASAN
2.1 ERD (Entity Relationship Diagram)
Entity Relationship Diagram (ERD) atau diagram
antar entity merupakan suatu dokumentasi data yang
menggunakan entity dan hubungan yang ada diantara
entity tersebut (Nugroho, 2004:13). Simbol yang di
gunakan adalah sebagai berikut :
1. Entitas (Entity) adalah suatu yang dapat
dibedakan dalam dunia nyata, dimana informasi
yang berkaitan dengannya dikumpulkan.
Digambarkan dengan bentuk persegi panjang,
seperti pada gambar 1 :
Gambar 1.Simbol Entitas
2. Relasi (Relationship) adalah hubungan yang terjadi antara satu atau lebih entitas. Simbol relasi digambarkan dengan bentuk belah ketupat, seperti pada gambar 2 :
Gambar 2. Simbol Relas
3. Atribut adalah karakteristik dari entity atau relationship yang menyediakan penjelasan detail tentang entity atau relationship tersebut. Digambarkan dengan bentuk oval, seperti pada gambar 3 :
Gambar 3. Simbol Atribut
4. Entitas Lemah (Weak entity) adalah suatu entity dimana atributnya bukan milik sendiri. Keadaan dari entity tersebut tergantung dari keberadaan entity lain. Simbol weak entity digambarkan dengan bentuk persegi panjang, dengan persegi panjang yang lebih kecil didalamnya, seperti disajikan pada gambar 4:
Gambar 4. Simbol Weak entity
5. Entitas Asosiatif adalah entitas yang terbentuk dari hasil tertentu yang tidak berdiri sendiri. Digambarkan dengan bentuk persegi panjang dengan belah ketupat didalamnya, seperti pada gambar 5 :
Gambar 5. Simbol Entitas Asosiatif
6. Atribut Bernilai ( Atribut multi value) adalah atribut yang memiliki sekelompok nilai untuk setiap instant entity. Simbol ini digambarkan dengan bentuk oval, seperti disajikan pada gambar 6 :
Gambar 6. Simbol Atribut Bernila
7. Atribut Turunan ( Atribut Derivative) adalah suatu atribut yang dihasilkan dari atribut yang lain. Simbol ini digambarkan dengan bentuk oval yang putus-putus, seperti disajikan pada gambar 7 :
Gambar 7. Simbol Atribut Turunan
8. Kardinalitas ( Cardinality ) adalah jumlah minimum dan maksimum kemunculan suatu entitas yang mungkin dihubungkan dengan kemunculan tunggal dan entitas lain. Kardinalitas digambarkan sebagai berikut
Gambar 8. Simbol Kardinalitas
TAHAP PEMBUATAN ERD (ENTITY RELATIONSHIP DIAGRAM) RENTAL VCD
1. Mengidentifikasi entity-entity yang ada.
Entity-entity : Customer (Member/Pelanggan), Pegawai, DVD/VCD Film, Kelompok Film.
2. Menentukan atribut-atribut setiap entity.Entity AtributCustomer (Member/Pelanggan)
Nama, Alamat, Nomor Telepon, Jenis Identitas, Nomor Identitas.
Pegawai Nama, Nomor Telepon, Nomor Identitas.
DVD/VCD Film Judul Film (Katagori), Jumlah Film, Jumlah Keping, Kode Film.
Kelompok Film Jenis Film, Harga Sewa
3. Menentukan primary key dari setiap entity.
Relationship AtributTransaksi Penyewaan Tanggal Sewa, Tanggal
Kembali, Total harga (Biaya), Jumlah Film, Total Denda, ID Transaksi (Struk/Nota).
Dikelompokan -
Entity AtributCustomer (Member/Pelanggan)
Nama, Alamat, Nomor Telepon, Jenis Identitas, Nomor Identitas.
Pegawai Nama, Nomor Telepon, Nomor Identitas.
DVD/VCD Film Judul Film (Katagori), Jumlah Film, Jumlah Keping, Kode Film.
Kelompok Film Harga Sewa, Jenis Film.
4. Menentukan relationship antar entity.
5. Menentukan atribut-atribut dari setiap relationship (jika ada).
Entity Relationship EntityCustomer (Member/Pelanggan)
Transaksi Penyewaan(Menyewa)
DVD/VCD Film
DVD/VCD Film Transaksi Penyewaan(Disewakan oleh)
Pegawai
Pegawai Transaksi Penyewaan(Menyewakan kepada)
Customer (Member/Pelanggan)
DVD/VCD Film Dikelompokan Kelompok Film
6. Menentukan Cardinality Rasio.
Entity Relationship Entity Cardinality Rasio
Customer (Member/Pelanggan)
Transaksi Penyewaan(Menyewa)
DVD/VCD Film
M : N
DVD/VCD Film
Transaksi Penyewaan(Disewakan oleh)
Pegawai N : 1
Pegawai Transaksi Penyewaan(Menyewakan kepada)
Customer (Member/Pelanggan)
1 : M
DVD/VCD Film
Dikelompokan
Kelompok Film
N : 1
o KAMUS DATA Customer (Member/Pelanggan)
Nama, Alamat, Nomor Telepon, Jenis Identitas, Nomor Identitas
Nama Alamat Nomor Telepon
Jenis Identitas
Nomor Identitas
Rismawati Ekaningtyas
Jl. Kadu 3A-001, Bitung
O8975454966
KTM 1213 010 155
Tria Susanti Jl. Raya Serang 1, Cikupa
081379292007
KTP 1213 010 156
PegawaiNama, Nomor Telepon, Nomor Identitas.
Nama Alamat Nomor Telepon
Nomor Identitas
Amry Prana Wijaya
Jl. Gatot Subroto KM 3, Cibodas
083832028354
1234267
Kelompok FilmJenis Film, Harga Sewa
Judul Film (Katagori)
Jumlah Film Jumlah Keping Kode Film
Jenis Film Harga SewaIndonesia 5000 / FilmInternatonal 7000 /Film
Horor 500 Judul 50 Keping / Judul 001Romantic 400 Judul 50 Keping / Judul 002Action 300 Judul 40 Keping / Judul 003Budaya / Sosial 200 Judul 30 Keping / Judul 004Comedy 200 Judul 30 Keping / Judul 005
DVD/VCD FilmJudul Film (Katagori), Jumlah Film, Jumlah Keping, Kode Film.
Transaksi PenyewaanTanggal Sewa, Tanggal Kembali, Jumlah Film, Total harga (Biaya), Total Denda, ID Transaksi (Struk/Nota).Tanggal Sewa
Tanggal Kembali
Jumlah Film
Total Harga (Biaya)
Total Denda
ID Transaksi (Strul/Nota)
23 Apr 2013
24 Apr 2013
2 Film (Indonesia)
Rp. 10.000
10.000/ Film (1 hari)
0001
23Apr 2013
25 Apr 3013
3 Film (Internasional)
Rp.21.000
10.000/ Film (1 hari)
0002
23 Apr 2013
24 Apr 2013
1 Film (Indonesia) 1 Film (Inter
Rp. 12.000
10.000/ Film (1 hari)
0003
nasional)
Deskripsi : Customer dapat menyewa lebih dari satu film Satu judul film dapat disewa oleh beberapa customer Beberapa customer hanya dilayani oleh satu pegawai Film yang disewa merupakan salah satu dari jenis film
yang sudah dikelompokan Harga sewa film tergantung dari jenis film yang disewa Lama sewa ditentukan oleh jumlah film yang disewa Customer yang melakukan keterlambatan
pengembalian akan dikenakan denda yang sudah ditentukan sesuai dengan jumlah film dan hari (berlaku kelipatannya)
2.2 Normalisasi
Normalisasi merupakan suatu proses untuk
mengubah suatu tabel yang memiliki masalah tertentu ke
dalam dua buah atau lebih yang tak lagi memiliki
masalah. Masalah tersebut maksudnya adalah sering
adanya atribut yang sama dalam sebuah tabel. Suatu file
yang terdiri dari beberapa grup elemen yang berulang
ulang perlu diorganisasikan kembali. Proses
untuk mengorganisasikan file untuk menghilangkan grup
elemen yang berulang-ulang disebut normalisasi
(Winarko, Edi, 2006:7) .
Bentuk normal yang sering digunakan pada
normalisasi adalah bentuk pertama (1NF), bentuk normal
kedua (2NF), dan bentuk normal ketiga (3NF). Bentuk
normal yang lain seperti bentuk normal keempat (4NF)
dan bentuk normal kelima (5NF) di gunakan pada kasus-
kasus khusus.
Bentuk normal pertama dicapai bila nilai tiap
atribut adalah tunggal. Kondisi dapat diperoleh dengan
melakukan eliminasi terjadinya data ganda (repeating
group). Pada kondisi normal pertama ini kemungkinan
masih adanya data rangkap. Bentuk normal kedua
dicapai bila atribut yang dijadikan identitas benar-benar
sebagai determinan dari semua atribut. Bentuk normal
kedua diperoleh dengan bantuan diagram determinasi
atau manipulasi data tabel pada kondisi bentuk normal
pertama. Bentuk normal ketiga adalah bentuk normal
kedua tanpa terjadinya ketergantungan.
BAB III
PENUTUP
3.1 Kesimpulan
Dengan adanya sistem informasi rental ini bisa
diimplementasikan dengan prasarana yang ada di Krisna
Rental, sehingga dapat menjadi solusi tambahan dalam
mengatasi permasalahan seperti; pendataan VCD/DVD
keluar atau masuk pada Krisna Rental dan pembuatan
laporan keuangan bulanan yang berhubungan dengan
informasi penyewaan VCD/DVD pada Krisna Rental.
Sistem yang dibuatjuga harus didukung oleh seorang
admin yang mampu untuk mengoperasikannya. Fitur
pengecekan ketersediaan VCD/DVD pada aplikasi ini
sangat membantu admin karena dikerjakan secara
otomatis oleh komputer. Tampilan program ini dibuat
sederhana dengan prinsip kemudahan dalam pembacaan
data.
3.2 Saran
Sistem ini masih jauh dari sempurna, oleh karena itu
diperlukan ide kreatif daninovasi dari programer lain
untuk mengembangkan sistem ini terutama masalah
laporan persewaan yang lebih terinci dan dapat
memberikan masukan bagi penggunaaplikasi, kapan dan
berapa jumlah VCD/DVD yang keluar pada tanggal
tertentu,sesuai dengan pesanan konsumen.
Daftar Pustaka
http://www.google.co.id/search?
client=flock&channel=cds&sourceid=chrome&ie=UTF-
8&q=jbptunikompp-gdl-muhammadfa-24639-8-bab4
www.data.tp.ac.id/dokumen/flowchart+rental+dvd
“DIKTAT Sistem Basis Data”, UNIVERSITAS
GUNADARMA
Top Related