SISTEM INFORMASI TRANSAKSI, KEANGGOTAAN DAN
KETERSEDIAAN BARANGPada Rental VCD/DVD
2011
1/1/2011
Disusun untuk Memenuhi Salah Satu Tugas Mata Kuliah Rekayasa Perangkat Lunak
Disusun Oleh :
Ricky Ardian 09402209
Fajar Septiandri
MIF B4/09
POLITEKNIK PIKSI GANESHA
BANDUNG
KASUS : SISTEM INFORMASI TRANSAKSI, KEANGGOTAAN &
KETERSEDIAAN BARANG PADA RENTAL VCD/DVD
1.Pokok permasalahan
Sistem pengolahan yang masih banyak dipakai oleh rental VCD/DVD saat ini
adalah sistem dengan pengolahan secara manual. Kesalahan data transaksi
sangat mudah terjadi bahkan dimodifikasi untuk kepentingan pihak yang “tidak
bertanggung jawab“ pun sangat mudah dilakukan. Kekeliruan data anggota dan
data barang yang dipinjam/disewa sering mengakibatkan hilangnya barang dan
ketika ditelusuri melalui data penyewa yang seadanya pun tidak ditemukan titik
terang yang bermanfaat. Sisi keamanan data pun sering menjadi masalah yang
kerap melanda disaat transaksi dan pembuatan laporan berlangsung. Oleh
karena itu untuk memperlancar dan mempermudah sistem pengolahan Rental
VCD/DVD saat ini dan seterusnya, dibutuhkan sistem terkomputerisasi yang
mampu memenuhi semua kebutuhan dan kekurangan-kekurangan dari sistem
secara manual.
2.Batasan masalah
o Sistem informasi berupa data film (VCD/DVD ), data anggota (member),
transaksi penyewaan, transaksi pengembalian, data request (permintaan) dan
pembuatan laporan.
o Pegawai/operator transaksi hanya melayani transaksi pada penyewa yang
sudah terdaftar sebagai member.
o Sistem informasi penyewa menyediakan layanan informasi ketersediaan
barang yang mereka cari dan request (permintaan) film.
o Input transaksi berupa barcode kartu anggota dan barcode pada bungkus
VCD/DVD
o Output berupa laporan transaksi penyewaan
o Permasalahn dibatasi hanya pada perancangan sistem dan pembuatan
program aplikasi
3.Perancangan
A. Perancangan data
Pada perancangan data ini, berisi data-data yang dibutuhkan dalam
pembuatan sebuah perangkat lunak, diantaranya :
1. Pemakai/User : Operator Transaksi/Staff (Pegawai), Member
(Penyewa/Anggota ), Ketua (Owner)
1
2. Data Film VCD/DVD
3. Spesifikasi kebutuhan
∞ Kebutuhan Perangkat Lunak (Software) :
No
.
Jenis Software Kebutuhan Software
1 Sitem Operasi Microsoft Windows XP 2, XP 3 or Higher
except Windows 7
2 Bahasa Pemrograman Borland Delphi 7
3 Pengolah DataBase Microsoft Access 2003
4 Pemodelan Sistem Microsoft Visio 2007
5 Perancangan DataBase Microsoft Access 2003
6 Perancangan Interface Borland Delphi 7
∞ Kebutuhan Perangkat Keras (Hardware)
No Jenis Hardware Kebutuhan Hardware
1 Processor Minimal Pentium 4, Dual Core or Higher
2 Memori Minimum 512 MB or Higher
3 Harddisk 8 Gb free space Hard Drive
4 VGA Onboard or Board
5 Monitor Resolusi 1024 X 768 colors
6 Keyboard Compatible with Windows
7 Mouse Compatible with Windows
8 Printer POS Printer
9 Barcode Reader Barcode Reader
2
B. Perancangan arsitektur
1.Context Diagram
Untuk menggambarkan model sistem yang berbasis komputer dan
dirancang secara global. Perancangan sistem berikut dengan diagram
konteks yang terdapat pada Sistem Informasi Transaksi, Keanggotaan dan
Ketersediaan Barang.
Gbr. 1 Context Diagram
3
2.Data Flow Diagram
Data Flow Diagram (DFD) merupakan teknik untuk menjelaskan aliran
informasi data yang bergerak dari pemasukan dan keluaran yang terdapat
pada Sistem Informasi Transaksi, Keanggotaan dan Ketersediaan Barang.
DFD Level 0 Sistem Informasi Transaksi, Keanggotaan dan
Ketersediaan Barang
Gbr. 2 DFD Level 0
4
DFD Level 1 Proses 1 Pengolahan Data Member
Gbr. 3 DFD Level 1 Proses 1
DFD Level 1 Proses 2 Pengolahan Data Film
5
Gbr. 4 DFD Level 1 Proses 2
DFD Level 1 Proses 3 Pengolahan Data Penyewaan Film
Gbr. 5 DFD Level 1 Proses 3
DFD Level 1 Proses 4 Pengolahan Data Pengembalian Film
6
Gbr. 6 DFD Level 1 Proses 4
DFD Level 1 Proses 5 Pengolahan Data Request Film
Gbr. 7 DFD Level 1 Proses 5
DFD Level 1 Proses 6 Cetak Laporan
7
Gbr. 8 DFD Level 1 Proses 6
3.Entity Relationship Diagram (ERD)
Gbr. 9 Entity Relationship Diagram
4.Struktur Tabel
8
Untuk menjelaskan data-data yang terdapat dalam database yang telah
dirancang, digunakan tabel. Dengan menggunakan tabel, programmer
dapat membuat file yang sesuai dengan rancangan. Tabel dari sistem yang
akan dibuat adalah sebagai berikut :
1. Nama Tabel : Tb_Member
Fungsi : Menyimpan dan Mengolah Data Member
2. Nama Tabel : Tb_Film
Fungsi : Menyimpan dan Mengolah Data Film
3. Nama Tabel : Tb_Transaksi
Fungsi : Menyimpan dan Mengolah Data Transaksi
4. Nama Tabel : Tb_Request
Fungsi : Menyimpan dan mengolah Data Request
5. Nama Tabel : Tb_Staff
Fungsi : Menyimpan dan mengolah Data Staff
5.Struktur Menu Program
Gbr. 10 Layout Menu
a. Log In menu ini muncul saat pertama kali pengoperasian aplikasi
program Sistem Informasi Transaksi, Keanggotaan dan Ketersediaan
Barang dijalankan untuk masuk ke menu utama user (staff) dan password
9
Log In
Menu Utama
File
Member
Edit User
Film
Request
Transaksi
Penyewaaan
Pengembalian
Cetak Laporan
Lap. Member
Lap. Transaksi
Lap. Film
Lap. Request
Catalog
Update
Edit
About Help Log Out
diisi terlebih dahulu dengan nama user dan password yang telah
ditentukan sebelumnya.
b. Pada Menu Utama terdapat beberapa pilihan menu (sub-menu), yang
terdiri dari :
- File, yang terdiri dari : Member, Edit User, Film dan Request
- Transaksi, yang terdiri dari : Penyewaan dan Pengembalian
- Cetak Laporan, yang terdiri dari : Lap. Member, Lap. Transaksi, Lap.
Film dan Lap. Request
- Catalog, yang terdiri dari : Update, Edit dan Print
- About, yang berisi informasi rental dan syarat/ketentuan-ketentuan
untuk menjadi member serta peraturan penyewaan
- Help, berisi informasi yang dibutuhkan oleh baik user maupun member
- Logout, merupakan menu yang disediakan agar user dapat keluar dari
aplikasi dengan aman, dan sangat disarankan untuk Logout terlebih
dahulu sebelum berganti user, jangan sampai user lain memanfaatkan
kondisi dengan memanfaatkan situasi dimana user yang satu masih
dalam keadaan LogIn.
C. Perancangan Interface atau Antar Muka
Rancangan Antar Muka
Rancangan antar muka ini berfungsi untuk memperjelas mengenai
program Sistem Informasi Transaksi, Keanggotaan dan Ketersediaan
Barang.
1. Gbr. 11 Rancangan Antar Muka Splash
10
2. Gbr. 12 Rancangan Antar Muka LogIn
3. Gbr. 13 Rancangan Antar Muka Menu Utama
11
4. Gbr. 14 Rancangan Antar Muka Menu File
5. Gbr. 15 Rancangan Antar Muka Menu File – Member
12
6. Gbr. 16 Rancangan Antar Muka Menu File – Edit User (Untuk
Staff)
7. Gbr. 17 Rancangan Antar Muka Menu File - Film
8. Gbr. 18 Rancangan Antar Muka Menu File - Request
13
9. Gbr. 19 Rancangan Antar Muka Menu Transaksi – Penyewaan
10. Gbr. 20 Rancangan Antar Muka Menu Transaksi –
Pengembalian
14
11. Gbr. 21 Rancangan Antar Muka Menu Laporan
12. Gbr. 22 Rancangan Antar Muka Menu Catalog
15
13. Gbr. 23 Rancangan Antar Muka Menu Catalog – Update
14. Gbr. 24 Rancangan Antar Muka Menu Catalog – Edit
16
15. Gbr. 25 Rancangan Antar Muka Menu Log In - Daftar
D. Perancangan Prosedural
17
FlowChart
Flowchart merupakan diagram yang menjelaskan secara detail
langkah-langkah dari proses program yang akan dibuat pada Sistem
Informasi Transaksi, Keanggotaan dan Ketersediaan Barang.
1.Flowchart Log In
Gbr. 26 Flowchart Log In
2.Flowchart Menu Utama
Gbr. 27 Flowchart Menu Utama
3.Flowchart Menu File
18
Gbr. 28 Flowchart Menu File
4.Flowchart Input/Update Data
Gbr. 29 Flowhart Input Data
5.Flowchart Edit Data
19
Gbr. 30 Flowhart Edit Data
6.Flowchart Hapus Data
Gbr. 31 Flowhart Hapus Data
7.Flowchart Cari Data
20
Gbr. 32 Flowhart Cari Data
8.Flowchart Transaksi
Gbr. 33 Flowchart Transaksi – Penyewaan
21
Gbr. 34 Flowchart Transaksi - Pengembalian
9.Flowchart Menu Cetak Laporan
Gbr. 35 Flowchart Cetak Laporan
22
10. Flowchart Menu Catalog
Gbr. 36 Flowchart Menu Catalog
11. Flowchart Tampilkan (Pada Menu Cetak Laporan)
Gbr. 37 Flowchart Cetak Laporan – Tampilkan
23
12. Flowchart Atur (Pada Menu Cetak Laporan)
Gbr. 38 Flowchart Cetak Laporan – Atur
13. Flowchart Print/Cetak
Gbr. 39 Flowchart Cetak Laporan – Print
24