laporan basis data mengenai rental cd/dvd
Post on 25-Dec-2015
372 Views
Preview:
DESCRIPTION
TRANSCRIPT
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.
Dari beberapa took Rental VCD/DVD ini masih banyak 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 Rental VCD/DVD. Berdasaarkan atas gambaran tersebut, maka
penulis memilih judul SISTEM INFORMASI PENYEWAAN KASET VCD/DVD
MENGGUNAKAN MY SQL.
1.2 Rumusan masalah
Sistem informasi penyewaan kaset VCD/DVD 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
adalah :
1. 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
LANDASAN TEORI
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 )
Entitas 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 )
Relasi adalah hubungan yang terjadi antara satu atau lebih entitas.
Simbol relasi digambarkan dengan bentuk belah ketupat, seperti pada gambar
2 :
Gambar 2. Simbol Relasi
3. Atribut
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 )
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
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)
Atribut bernilai 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 Bernilai
7. Atribut Turunan ( Atribut Derivative)
Atribut turunan 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 )
Kardinalitas 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
2.1 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) digunakan 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
transitif (Winarko, Edi, 2006:8-9).
BAB III
ANALISIS DAN PEMECAHAN MASALAH
3.1 Analisis Masalah
Pembahasan tentang analisis dan pemecahan masalah-masalah sehingga
mendapatkan suatu solusi dalam memberikan pelayanan yang baik.
3.2 Permasalahan Yang Dihadapi
Pada Rental mempunyai sistem yang dijalankan secara manual. Hal ini
menyebabkan sering terjadinya laporan keuangan yang tidak akurat, karena
manajemen yang salah dalam mengelola data-data, serta terjadinyapersewaan
VCD/DVD yang tidak valid akibat human error. Akibat dari masalah ini bisa
berpengaruh pada tingkat kepercayaan konsumen terhadap Rental tersebut menjadi
cenderung menurun yang mengakibatkan berkurangnya pendapatan usaha.
3.3 Pemecahan Masalah
Untuk mengatasi masalah yang ada pada Krisna Rental, maka dibuatlah
rancangan proses desain dan implementasi sistem informasi manajemen sebagai
berikut:
1.3.1 Bentuk ERD
1.3.2 Bentuk Normalisasi
1.3.3 Desain Database:
Tabel tb_detailpembelian
Nama Field Tipe Data Keteranganid_detailpembelian mediumint(6) Primary KeyHarga mediumint(6) -id_film mediumint(6) Foreign Keyid_transaksipembelian
mediumint(6) Foreign Key
Tabel tb_detailpinjam
Nama Field Tipe Data Keteranganid_detailpinjam mediumint(6) Primary Keyid_film mediumint(6) Foreign Keyid_transaksipinjam mediumint(6) Foreign Keytanggal_kembali datetime -tanggal_pengembalian datetime -Harga mediumint(6) -Denda mediumint(6) -
Tabel tb_film
Nama Field Tipe Data Keteranganid_film mediumint(6) Primary Keyid_genre mediumint(6) Foreign Keyid_release mediumint(6) Foreign KeyJudul varchar(15) -jumlah_film smallint(2) -
Tabel tb_genreNama Field Tipe Data Keteranganid_genre mediumint(6) Primary Keynama_genre varchar(15) -
Tabel tb_jabatan
Nama Field Tipe Data Keteranganid_jabatan mediumint(6) Primary Keynama_jabatan varchar(15) -
Tabel tb_member
Nama Field Tipe Data Keteranganid_member mediumint(6) Primary Keynama_member varchar(25) -tempat_lahir varchar(15) -tanggal_lahir date -alamat varchar(50) -telp int(12) -
Tabel tb_pegawai
Nama Field Tipe Data Keteranganid_pegawai mediumint(6) Primary Keynama_pegawai
varchar(25) -
tempat_lahir varchar(15) -tanggal_lahir date -alamat varchar(50) -telp int(12) -id_jabatan mediumint(6) Foreign Key
Tabel tb_release
Nama Field Tipe Data Keteranganid_release mediumint(6) Primary Keyjenis_release varchar(15) -harga_sewa mediumint(5) -
Tabel Supplier
Nama Field Tipe Data Keteranganid_supplier mediumint(6) Primary Keynama_supplier
varchar(25) -
alamat varchar(50) -telp int(12) -
Tabel tb_transaksipembelian
Nama Field Tipe Data Keteranganid_transaksipembelian mediumint(6) Primary Keyid_pegawai mediumint(6) Foreign Keytanggal_transaksi datetime -id_supplier mediumint(6) Foreign Key
Tabel tb_transaksipinjam
Nama Field Tipe Data Keteranganid_transaksipinjam mediumint(6) Primary Keyid_member mediumint(6) Foreign Keyid_pegawai mediumint(6) Foreign Keytanggal_transaksi Datetime -
BAB IV
PERANCANGAN DATABASE RENTAL VCD/DVD DENGAN My SQL
Select *From tb_detailpembelian; untuk menampilkan semua isi dari tabel detail
pembelian
Select *from tb_detailpinjam; untuk menampilkan semua isi dari tabel detail pinjam.
Select*from tb_film;akan menampilkan semua isi dari tabel film.
Select*from tb_genre; akan menampilkan semua isi dari tabel genre.
Select*from tb_jabatan;akan menampilkan semua isi dari tabel jabatan
Select*from tb_member;akan menampilkan semua isi dari tabel member.
Select*from tb_pegawai;akan menampilkan semua isi dari tabel pegawai.
Select*from tb_release;akan menampilkan semua isi dari tabel release.
Select*from tb_supplier;akan menampilkan semua isi dari tabel supplier.
Select*from tb_transaksibeli; akan menampilkan semua isi dari tabel transaksi beli.
Select*from tb_transaksipinjam; akan menampilkan semua isi dari tabel transaksi
pinjam.
BAB V
PENUTUP
4.1 Kesimpulan
Dengan adanya sistem informasi rental ini bisa diimplementasikan dengan
prasarana yang ada di Toko Rental, sehingga dapat menjadi solusi tambahan dalam
mengatasi permasalahan seperti; pendataan VCD/DVD keluar atau masuk pada
Rental dan pembuatan laporan keuangan bulanan yang berhubungan denganinformasi
penyewaan VCD/DVD pada Rental. Sistem yang dibuat juga 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.
4.2 Saran
Sistem ini masih jauh dari sempurna, oleh karena itu diperlukan ide kreatif
dan inovasi dari programer lain untuk mengembangkan sistem ini terutama masalah
laporan persewaan yang lebih terinci dan dapat memberikan masukan bagi pengguna
aplikasi, 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
top related