perancangan sistem informasi - rekayasa perangkat lunak
TRANSCRIPT
![Page 1: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/1.jpg)
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
![Page 2: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/2.jpg)
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
![Page 3: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/3.jpg)
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
![Page 4: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/4.jpg)
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
![Page 5: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/5.jpg)
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
![Page 6: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/6.jpg)
DFD Level 1 Proses 1 Pengolahan Data Member
Gbr. 3 DFD Level 1 Proses 1
DFD Level 1 Proses 2 Pengolahan Data Film
5
![Page 7: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/7.jpg)
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
![Page 8: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/8.jpg)
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
![Page 9: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/9.jpg)
Gbr. 8 DFD Level 1 Proses 6
3.Entity Relationship Diagram (ERD)
Gbr. 9 Entity Relationship Diagram
4.Struktur Tabel
8
![Page 10: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/10.jpg)
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
![Page 11: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/11.jpg)
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
![Page 12: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/12.jpg)
2. Gbr. 12 Rancangan Antar Muka LogIn
3. Gbr. 13 Rancangan Antar Muka Menu Utama
11
![Page 13: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/13.jpg)
4. Gbr. 14 Rancangan Antar Muka Menu File
5. Gbr. 15 Rancangan Antar Muka Menu File – Member
12
![Page 14: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/14.jpg)
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
![Page 15: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/15.jpg)
9. Gbr. 19 Rancangan Antar Muka Menu Transaksi – Penyewaan
10. Gbr. 20 Rancangan Antar Muka Menu Transaksi –
Pengembalian
14
![Page 16: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/16.jpg)
11. Gbr. 21 Rancangan Antar Muka Menu Laporan
12. Gbr. 22 Rancangan Antar Muka Menu Catalog
15
![Page 17: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/17.jpg)
13. Gbr. 23 Rancangan Antar Muka Menu Catalog – Update
14. Gbr. 24 Rancangan Antar Muka Menu Catalog – Edit
16
![Page 18: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/18.jpg)
15. Gbr. 25 Rancangan Antar Muka Menu Log In - Daftar
D. Perancangan Prosedural
17
![Page 19: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/19.jpg)
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
![Page 20: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/20.jpg)
Gbr. 28 Flowchart Menu File
4.Flowchart Input/Update Data
Gbr. 29 Flowhart Input Data
5.Flowchart Edit Data
19
![Page 21: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/21.jpg)
Gbr. 30 Flowhart Edit Data
6.Flowchart Hapus Data
Gbr. 31 Flowhart Hapus Data
7.Flowchart Cari Data
20
![Page 22: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/22.jpg)
Gbr. 32 Flowhart Cari Data
8.Flowchart Transaksi
Gbr. 33 Flowchart Transaksi – Penyewaan
21
![Page 23: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/23.jpg)
Gbr. 34 Flowchart Transaksi - Pengembalian
9.Flowchart Menu Cetak Laporan
Gbr. 35 Flowchart Cetak Laporan
22
![Page 24: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/24.jpg)
10. Flowchart Menu Catalog
Gbr. 36 Flowchart Menu Catalog
11. Flowchart Tampilkan (Pada Menu Cetak Laporan)
Gbr. 37 Flowchart Cetak Laporan – Tampilkan
23
![Page 25: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak](https://reader035.vdocuments.site/reader035/viewer/2022062303/5571f94c49795991698f4019/html5/thumbnails/25.jpg)
12. Flowchart Atur (Pada Menu Cetak Laporan)
Gbr. 38 Flowchart Cetak Laporan – Atur
13. Flowchart Print/Cetak
Gbr. 39 Flowchart Cetak Laporan – Print
24