Laporan Basis Data Mengenai Rental CD/DVD

26
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

description

Laporan Basis Data Mengenai Rental CD/DVD

Transcript of Laporan Basis Data Mengenai Rental CD/DVD

Page 1: Laporan Basis Data Mengenai Rental CD/DVD

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.

Page 2: Laporan Basis Data Mengenai Rental CD/DVD

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.

Page 3: Laporan Basis Data Mengenai Rental CD/DVD

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

Page 4: Laporan Basis Data Mengenai Rental CD/DVD

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

Page 5: Laporan Basis Data Mengenai Rental CD/DVD

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

Page 6: Laporan Basis Data Mengenai Rental CD/DVD

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) . 

Page 7: Laporan Basis Data Mengenai Rental CD/DVD

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).

Page 8: Laporan Basis Data Mengenai Rental CD/DVD

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:

Page 9: Laporan Basis Data Mengenai Rental CD/DVD

1.3.1 Bentuk ERD

1.3.2 Bentuk Normalisasi

Page 10: Laporan Basis Data Mengenai Rental CD/DVD

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) -

Page 11: Laporan Basis Data Mengenai Rental CD/DVD

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) -

Page 12: Laporan Basis Data Mengenai Rental CD/DVD

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 -

Page 13: Laporan Basis Data Mengenai Rental CD/DVD

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.

Page 14: Laporan Basis Data Mengenai Rental CD/DVD

Select*from tb_genre; akan menampilkan semua isi dari tabel genre.

Select*from tb_jabatan;akan menampilkan semua isi dari tabel jabatan

Page 15: Laporan Basis Data Mengenai Rental CD/DVD

Select*from tb_member;akan menampilkan semua isi dari tabel member.

Select*from tb_pegawai;akan menampilkan semua isi dari tabel pegawai.

Page 16: Laporan Basis Data Mengenai Rental CD/DVD

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.

Page 17: Laporan Basis Data Mengenai Rental CD/DVD

Select*from tb_transaksipinjam; akan menampilkan semua isi dari tabel transaksi

pinjam.

BAB V

Page 18: Laporan Basis Data Mengenai Rental CD/DVD

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