BAB I PENDAHULUAN
Latar Belakang Persaingan di dunia bisnis saat ini semakin ketat, oleh karena itu perusahaan seperti rental dvd ini dituntut untuk selalu up to date dan mengikuti trend agar mampu bersaing dengan perusahaan sejenis lainnya. Ketersediaan informasi yang aktual dan metode yang tepat merupakan beberapa faktor penting yang harus dipertimbangkan oleh perusahaan agar dapat selangkah lebih maju dalam persaingan bisnisnya. Rental DVD sebagai salah satu penyedia hiburan, mempunyai peranan sangat besar dalam upaya memberikan hiburan dalam bentuk film. Memasuki zaman teknologi informasi, ketepatan, kecepatan, dan kenyamanan dalam proses peminjaman dan pengembalian sangat dibutuhkan. Sistem pengolahan Rental secara manual, kurang mampu memenuhi kebutuhan pelanggan dalam segi kecepatan, dan kenyamanan. Sebuah sistem kelola yang modern, dengan memanfaatkan teknologi informasi yang tersedia selama ini, mutlak diperlukan untuk menghadirkan sebuah pelayanan yang optimal kepada pelanggan. Rumusan Masalah a. Kesulitan mengelola transaksi peminjaman dan pengembalian DVD b. Kesulitan dalam penghitungan denda c. Kesulitan dalam proses pencarian judul film d. Kesulitan mengelola DVD dan anggota perpustakaan e. Kesulitan laporan transaksi dalam Rental Tujuan a. Mempermudah petugas mengelola transaksi peminjaman dan pengembalian DVD b. Mempermudah dalam penghiungan denda c. Mempermudah pencarian judul DVD d. Mempermudah kelola DVD dan anggota e. Mempermudah penyusunan laporan transaksi Batasan Masalah a. System ini hanya menangani transaksi peminjaman dan pengembalian DVD
b. System hanya mengelola data anggota dan DVD yang berupa input, ubah, dan hapus data anggota, buku, dan petugas c. Data anggota diambil dari kartu identitas (KTP,SIM,KTM,dll) Metodologi Penyelesaian Masalah Metode yang digunakan dalam melakukan analisis proses bisnis 1. Metode observasi Melakukan observasi pada tugas-tugas besar terdahulu sehingga bisa melihat kelebihan dan kekurangannya sebagai referensi lebih lanjut.
BAB II ANALISA
view laporan
Admin
2. DFD
data pinjam
petugas
pinjam
3 buat laporan
laporan
admin
info kembali
pengembalian
Kamus Data
1.
1 cek info pinjam
info pinjam
petugas
: info pinjam : input data-data member dan DVD : dari petugas ke proses 1 : form : No + id_member + {id_disk + no_disk} + tgl_pinjam + tgl_hrs_kembali
2.
valid 1 cek info pinjam 2 catat peminjaman
: cek validitas : mengecek valid tidaknya data yang diinputkan : dari proses 1 ke proses 2 : record : No + id_member + {id_disk + no_disk} + tgl_pinjam + tgl_hrs_kembali
3.
2 catat peminjaman
data pinjam
pinjam
: store data pinjam : menyimpan data pinjam yang valid tadi ke dalam data store pinjam : dari proses 2 ke data store pinjam : record
Struktur data
4.
pinjam
3 buat laporan
: list data pinjam : membuat laporan dari data pinjam yang ada dalam data store pinjam : dari data store pinjam ke proses 3 : report : tgl + {id_member + id_disk + jml_pinjam + tgl_pinjam + tgl_kembali}
5.
3 buat laporan
laporan
admin
: laporan : mencetak laporan : dari proses 3 ke admin : report : tgl + {id_member + id_disk + jml_pinjam + tgl_pinjam + tgl_kembali}
6.
info kembali
petugas
: info kembali : input data mamber dan DVD : dari petugas ke proses 4 : form : No + id_member + {id_disk + no_disk} + tgl_hrs_kembali + tgl_kembali
7.
: cek validitas : mengecek valid tidaknya data yang diinputkan : dari proses 4 ke proses 5 : record : No + id_member + {id_disk + no_disk} + tgl_hrs_kembali + tgl_kembali
8.
pengembalian
data kembali
5 catat pengembalian
: store data kembali : menyimpan data pinjam yang valid tadi ke dalam data store pengembalian : dari proses 5 ke data store pengembalian : record : No + id_member + {id_disk + no_disk} + tgl_hrs_kembali + tgl_kembali
9.
3 buat laporan
pengembalian
: list data kembali : membuat laporan dari data kembali yang ada dalam data store
: dari data store pengembalian ke proses 3 : report : tgl + {id_member + id_disk + jml_pinjam + tgl_pinjam + tgl_kembali}
3. Prosedur a. Input Data DVD, prosedurnya meliputi: 1. Petugas melakukan proses input data DVD b. Input Data Anggota, prosedurnya meliputi: 1. Petugas melakukan proses input data anggota c. Transaksi Peminjaman DVD, prosedurnya meliputi: 1. Pelanggan memilih DVD yang akan dipinjam 2. Pelanggan menuju pada bagian pelayanan untuk melakukan transaksi peminjaman buku 3. Pelanggan memberikan kartu peminjaman/kartu identitas pada petugas 4. Petugas mencatat no. anggota/identitas serta data DVD yang dipinjam oleh Pelanggan d. Transaksi Pengembalian DVD, prosedurnya meliputi:
1. Pelanggan menuju bagian pelayanan untuk melakukan transaksi pengembalian DVD 2. Pelanggan memberikan DVD kepada petugas 3. Petugas melakukan proses pencarian data peminjaman 4. Petugas melihat tanggal kembali buku pada lampiran yang tertera di buku, jika buku terlambat dikembalikan maka pelanggan akan mendapatkan denda 5. Petugas memberikan kartu peminjaman pada pelanggan 4. Pengkodean Kode film : Berdasarkan abjad dari judul film. Kode anggota : xxxx => no urut sesuai urutan saat pendaftaran
BAB III
DESIGN 1. Context Diagram
input data pinjam Karyawan
view laporan
Admin
data pinjam
petugas
pinjam
3 buat laporan
laporan
admin
info kembali
pengembalian
ERD
id_member
nama_member
karyawan
dilayani
memeinjam
m 1 n n Disk mempunyai 1
Supplier
menyuplai
tipe
nama_supplier
password nama_admin
Kamus Data 1.
info pinjam 1 cek info pinjam
petugas
Nama data : info pinjam Deskripsi : input data-data member dan DVD Sumber tujuan : dari petugas ke proses 1
2.
3.
: cek validitas : mengecek valid tidaknya data yang diinputkan : dari proses 1 ke proses 2 : record : No + id_member + {id_disk + no_disk} + tgl_pinjam + tgl_hrs_kembali
2 catat peminjaman
data pinjam
pinjam
4.
: store data pinjam : menyimpan data pinjam yang valid tadi ke dalam data store pinjam : dari proses 2 ke data store pinjam : record : No + id_member + {id_disk + no_disk} + tgl_pinjam + tgl_hrs_kembali
3 buat laporan
5.
: list data pinjam : membuat laporan dari data pinjam yang ada dalam data store pinjam : dari data store pinjam ke proses 3 : report : tgl + {id_member + id_disk + jml_pinjam + tgl_pinjam + tgl_kembali}
3 buat laporan
laporan
admin
6.
: laporan : mencetak laporan : dari proses 3 ke admin : report : tgl + {id_member + id_disk + jml_pinjam + tgl_pinjam + tgl_kembali}
info kembali
petugas
: info kembali : input data mamber dan DVD : dari petugas ke proses 4 : form : No + id_member + {id_disk + no_disk} + tgl_hrs_kembali + tgl_kembali
7.
valid 4 cek info kembali 5 catat pengembalian
8.
: cek validitas : mengecek valid tidaknya data yang diinputkan : dari proses 4 ke proses 5 : record : No + id_member + {id_disk + no_disk} + tgl_hrs_kembali + tgl_kembali
pengembalian
data kembali
5 catat pengembalian
: store data kembali : menyimpan data pinjam yang valid tadi ke dalam data store pengembalian : dari proses 5 ke data store pengembalian : record : No + id_member + {id_disk + no_disk} + tgl_hrs_kembali + tgl_kembali
9.
3 buat laporan
pengembalian
Nama data : list data kembali Deskripsi : membuat laporan dari data kembali yang ada dalam data store pengembalian Sumber tujuan : dari data store pengembalian ke proses 3 Bentuk : report Struktur data : tgl + {id_member + id_disk + jml_pinjam + tgl_pinjam + tgl_kembali}
Spesifikasi Proses No Proses Nama Proses Deskripsi 1 View cari buku Mencari buku berdasarkan judul atau nama pengarang atau nama penerbit atau jenis buku Data cari buku Hasil pencarian berupa data detail buku - Masukkan judul atau nama pengarang atau nama penerbit atau jenis buku - Cari data buku - Tampilkan hasil pencarian ke layar
Data anggota pada table anggota - Terima data anggota - Lakukan scan - Simpan data anggota ke table anggota
3 Kelola petugas mengelola data petugas perpustakaan Form data petugas Data petugas pada table petugas - Terima data petugas - Lakukan scan - Simpan data petugas ke table petugas
4 Kelola buku mengelola data buku perpustakaan Form data buku Data buku pada table buku - Terima data buku - Lakukan scan - Simpan data buku ke table buku
5 Catat peminjaman Mencatat data peminjaman buku Form peminjaman Data peminjaman pada table peminjaman - Terima data peminjaman - Lakukan scan - Simpan data peminjaman ke table peminjaman
6 Catat pengembalian Mencatat data pengembalian buku Form pengembalian Data pengembalian pada table peminjaman - Terima data pengembalian - Lakukan scan - Simpan data pengembalian ke table peminjaman
7 Buat laporan Membuat laporan peminjaman buku Form laporan Laporan peminjaman buku dan jumlah peminjaman buku tersebut - Cari buku apa saja yang sudah dipinjam - Hitung jumlah peminjaman masing-masing buku tadi - Tampilkan laporan ke layar
3. Prosedur a. Input Data DVD, prosedurnya meliputi: 1. Petugas melakukan proses input data DVD b. Input Data Anggota, prosedurnya meliputi: 1. Petugas melakukan proses input data anggota c. Transaksi Peminjaman DVD, prosedurnya meliputi: 1. Pelanggan memilih DVD yang akan dipinjam 2. Pelanggan menuju pada bagian pelayanan untuk melakukan transaksi peminjaman buku 3. Pelanggan memberikan kartu peminjaman/kartu identitas pada petugas
4. Petugas mencatat no. anggota/identitas serta data DVD yang dipinjam oleh Pelanggan d. Transaksi Pengembalian DVD, prosedurnya meliputi: 1. Pelanggan menuju bagian pelayanan untuk melakukan transaksi pengembalian DVD 2. Pelanggan memberikan DVD kepada petugas 3. Petugas melakukan proses pencarian data peminjaman 4. Petugas melihat tanggal kembali buku pada lampiran yang tertera di buku, jika buku terlambat dikembalikan maka pelanggan akan mendapatkan denda 5. Petugas memberikan kartu peminjaman pada pelanggan
5. Perancangan Pengkodean Kode Anggota : xxzzz keterangan : xx zzz contoh : 08001 => anggota yang mendaftar pertama pada tahun 2008 : tahun masuk : urutan pendaftaran
Kode DVD : xxxrrrvvv Keterangan : xxx rrr vvv : menyatakan jenis film : menyatakan judul film : menyatakan nomor DVD
contoh : horgho055 => film termasuk horror dengan judul ghostbump dengan nomor 055 Kode Peminjaman : PJyymmccdd Keterangan : PJ yy mm cc dd contoh : PJ08053101 => peminjaman yang pertama yang dilakukan pada tanggal 31 mei 2008 : menyatakan peminjaman : menyatakan tahun peminjaman : menyatakan bulan peminjaman : menyatakan tanggal peminjaman : menyatakan urutan peminjaman pada tanggal tertentu
Kode Petugas :
Paa Keterangan : P aa contoh : P01 => petugas dengan no urut 1 : menyatakan petugas : menyatakan no urut petugas
BAB IV PENUTUP
1 . KESIMPULAN Dengan adanya system kelola transaksi Rental ini, kelola DVD, anggota serta peminjaman lebih mudah dilakukan. Pelanggan pun dapat dengan mudah mencari DVD yang ingin dipinjam. Petugas dapat dengan mudah menghitung denda keterlambatan pengembalian DVD karena system telah secara otomatis menghitung denda jika Pelanggan terlambat mengembalikan DVD.
2. SARAN Untuk system selanjutnya sebaiknya dilengkapi pula dengan kelola petugas secara detail serta penanganan DVD yang hilang. Selain itu, pembuatan laporan sebaiknya dilengkapi dengan kriteria-kriteria tertentu tidak hanya laporan peminjaman saja.