Slide Perancangan SI - RPL
-
Upload
ricky-ardian -
Category
Documents
-
view
276 -
download
3
Transcript of Slide Perancangan SI - RPL
Ricky Ardian 09402209Fajar Septiandri 09402198
POLITEKNIK PIKSI GANESHABANDUNG2011
MIF B4/09
SISTEM INFORMASI TRANSAKSI,
KEANGGOTAAN & KETERSEDIAAN BARANG
Mata Kuliah Rekayasa Perangkat Lunak
Pada Rental VCD/DVD
Mulai
Pokok Permasalahan Batasan Masalah Perancangan
DAFTAR ISI
NEXT
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.
BACK
Batasan Masalah
Sistem informasi berupa data film (VCD/DVD ), data anggota (member), transaksi penyewaan, transaksi pengembalian, data request (permintaan) dan pembuatan laporan
Pegawai/Staff hanya melayani transaksi pada penyewa yang sudah terdaftar sebagai member
Sistem informasi penyewa menyediakan layanan informasi ketersediaan barang yang mereka cari dan request (permintaan) film
Input transaksi berupa barcode kartu anggota dan barcode pada bungkus VCD/DVD
Output berupa laporan keanggotaan (member), transaksi, film dan request
Permasalahan dibatasi hanya pada perancangan sistem dan pembuatan program aplikasi
BACK
Perancangan Data Perancangan Arsitektur Perancangan Interface (Antarmuka) Perancangan Prosedural
Perancangan
BACK
Perancangan Data
Pada perancangan data ini, berisi data-data yang dibutuhkan dalam pembuatan sebuah perangkat lunak, diantaranya : Pemakai/User : Operator Transaksi/Staff
(Pegawai), Member (Penyewa/Anggota ), Ketua (Owner)
Data Film VCD/DVD Spesifikasi kebutuhan
- Kebutuhan Perangkat Lunak (Software)- Kebutuhan Perangkat Keras (Hardware)
BACK
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
BACK
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
BACK
Context Diagram Data Flow Diagram (DFD) Entity Relationship Diagram Struktur Tabel Struktur Menu Program
Perancangan Arsitektur
BACK
Context Diagram
SISTEM INFORMASI TRANSAKSI, KEANGGOTAAN DAN KETERSEDIAAN
BARANG
MEMBER STAFF RENTAL
KETUA
- Biodata Member- Biaya Registrasi (Silver/Platinum)- Pembayaran Sewa- Pembayaran Denda
- Menerima form Biodata Member- Menerima Biaya Registrasi dan menentukan Silver/Platinum- Menerima Bungkus VCD/DVD Film yang disewa- Menerima Pembayaran Sewa dan Denda- Menerima dan Memeriksa request
- Member Card- Struk Transaksi- Catalog Bulanan
- Lap. Member- Lap. Transaksi- Lap. Request- Lap. Film Terlaris dan Sebaliknya
BACK
Data Flow Diagram (DFD)
DFD Level 0 SI Transaksi, Keanggotaan dan Ketersediaan Barang
DFD Level 1 Proses 1 Pengolahan Data Member DFD Level 1 Proses 2 Pengolahan Data Film DFD Level 1 Proses 3 Pengolahan Data
Penyewaan Film DFD Level 1 Proses 4 Pengolahan Data
Pengembalian Film DFD Level 1 Proses 5 Pengolahan
Data Request Film DFD Level 1 Proses 6 Cetak Laporan
BACK
DFD Level 0 SI Transaksi, Keanggotaan dan Ketersediaan Barang
1. OLAH DATA MEMBER
2. OLAH DATA FILM
3. OLAH DATA SEWA
4. OLAH DATA KEMBALI
5. OLAH DATA REQUEST
6. CETAK LAPORAN
MEMBER STAFF RENTAL
KETUA
MEMBER
FILM
SEWA
KEMBALI
REQUEST
Biodata Member
Member Card
Menerima form biodata member
Data Member
Catalog BulananData Film
Mengolah Data Film
Member cardBungkus VCD/DVD Film yang disewa
Film yang disewaStruk Penyewaan
Data Sewa
Menerima Member CardMengolah Data Film
Mengembalikan Film*Membayar denda
Data Kembali
Menerima FilmMengolah Data Film
Request Film
Data Request
Menerima Request Film
Lap. MemberLap. TransaksiLap. RequestLap. Film Terlaris & Sebaliknya
BACK
DFD Level 1 Proses 1 Pengolahan Data Member
1. 1. FORM DATA MEMBER
1. 2. INPUT/SIMPAN DATA MEMBER
1. 3. CARI DATA MEMBER
1. 4. EDIT DATA MEMBER
1. 5. HAPUS DATA MEMBER
MEMBER STAFF RENTAL
MEMBER
Biodata Member Menerima Form Biodata Member
No_MemberCard
No_MemberCard
No_MemberCard
No_MemberCard
No_MemberCard
No_MemberCard
No_MemberCard
No_MemberCard
Data Member
Data Member
Data Member
Data Member
Member Card
BACK
DFD Level 1 Proses 2 Pengolahan Data Film
2. 1.INPUT/SIMPAN DATA
FILM
2. 2.CARI DATA FILM
2. 3.EDIT DATA FILM
2. 4.HAPUS DATA FILM
MEMBER STAFF RENTAL
FILM
No_FilmCatalog Bulanan
No_Film
No_Film
No_Film
No_Film
Data Film
No_Film
No_Film
No_Film
Data Film
Data Film
Data Film
BACK
DFD Level 1 Proses 3 Pengolahan Data Penyewaan Film
3. 1.PENYEWAAN FILM
3. 2.INPUT/SIMPAN DATA
PENYEWAAN
3. 3.CARI DATA
PENYEWAAN
3. 4. EDIT DATA PENYEWAAN
3. 5.HAPUS DATA PENYEWAAN
MEMBER STAFF RENTAL
TRANSAKSI
Pengajuan Film yang DisewaMember CardBiaya Sewa
Menerima Member CardMenerima Biaya SewaMenerima Film ( Berupa Bungkus VCD/DVD)
No_TransaksiData Transaksi
Data Transaksi
Data Transaksi
Data Transaksi
3. 6.STRUK TRANSAKSI
PENYEWAAN
No_Transaksi
No_Transaksi
No_Transaksi
No_Transaksi
No_Transaksi
No_Transaksi
No_Transaksi
Data Transaksi
Struk Penyewaan
BACK
DFD Level 1 Proses 4 Pengolahan Data Pengembalian Film
4. 1.PENGEMBALIAN
FILM
4. 2.OLAH DATA
PENGEMBALIAN
MEMBER STAFF RENTAL
TRANSAKSI
No_Transaksi
Mengembalikan Film dengan atau tanpa struk Transaksi
No_Transaksi
Data Pengembalian
Menerima Film dengan atau tanpa struk Transaksi
BACK
DFD Level 1 Proses 5 Pengolahan Data Request Film
5. 1.REQUEST FILM
5. 2.INPUT/SIMPAN DATA
REQUEST
5. 3.EDIT DATA REQUEST
5. 4.HAPUS DATA
REQUEST
MEMBER STAFF RENTAL
REQUEST
Menerima Form Request
No_Request
Mengisi dan Mengajukan Form Request Film
Data Request
Data Request
No_Request
No_Request
No_Request
No_Request
No_Request
Data Request
BACK
DFD Level 1 Proses 6 Cetak Laporan
STAFF RENTAL
6. 1.CETAK DATA
MEMBER
6. 1.CETAK DATA
MEMBER
6. 1.CETAK DATA
MEMBER
6. 1.CETAK DATA
MEMBER
MEMBER FILM TRANSAKSI REQUEST
KETUA
BACK
Entity Relationship Diagram (ERD)
MEMBERSTAFF
RENTAL
STAFF RENTAL
STAFF RENTAL
Melakukan Transaksi
MerequestFilm
MendaftarMember
Membuat Lap. Transaksi
Membuat Lap. Request
Membuat Lap. Member
KETUA
No_MemberCard
Member_Since
Jenis_Member
Alamat
Nama
No_IDCard
No_MemberCard No_Transaksi
No_Film
No_Transaksi
No_MemberCard
No_RequestNo_Request
No_MemberCard No_MemberCard
No_MemberCard
No_Request
Jml_FIlm
Jml_Denda
Jml_Bayar
ListFIlm_Request
1
1
1
1
1
1
NN
N N
N N
BACK
Struktur Tabel
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 : Nama Tabel : Tb_Member
Fungsi : Menyimpan dan Mengolah Data Member Nama Tabel : Tb_Film
Fungsi : Menyimpan dan Mengolah Data Film Nama Tabel : Tb_Transaksi
Fungsi : Menyimpan dan Mengolah Data Transaksi Nama Tabel : Tb_Request
Fungsi : Menyimpan dan mengolah Data Request Nama Tabel : Tb_Staff
Fungsi : Menyimpan dan mengolah Data Staff
BACK
Struktur Menu Program
Log In
Menu Utama
File
Member
Edit User
Film
Request
Transaksi
Penyewaaan
Pengembalian
Cetak Laporan
Lap. Member
Lap. Transak
si
Lap. Film
Lap. Request
Catalog
Update
Edit
About Help Log Out
BACK
Log In menu muncul saat pertama kali pengoperasian aplikasi program Sistem Informasi Transaksi, Keanggotaan dan Ketersediaan Barang dijalankan untuk masuk ke menu utama user (staff) dan password diisi terlebih dahulu dengan nama user dan password yang telah ditentukan sebelumnya.
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.
Rancangan Antar Muka Splash Rancangan Antar Muka LogIn Rancangan Antar Muka Menu Utama Rancangan Antar Muka Menu File Rancangan Antar Muka Menu File – Member Rancangan Antar Muka Menu File – Edit User Rancangan Antar Muka Menu File – Film Rancangan Antar Muka Menu File - Request
Perancangan Interface (Antarmuka)
Rancangan Antar Muka
Menu Transaksi – Penyewaan Rancangan Antar Muka
Menu Transaksi – Pengembalian Rancangan Antar Muka Menu Laporan Rancangan Antar Muka Menu Catalog Rancangan Antar Muka
Menu Catalog – Update Rancangan Antar Muka
Menu Catalog – Edit Rancangan Antar Muka Menu Log In - Daftar
BACK
Rancangan Antar Muka Splash
BACK
Rancangan Antar Muka LogIn
BACK
Rancangan Antar Muka Menu Utama
BACK
Rancangan Antar Muka Menu File
BACK
Rancangan Antar Muka Menu File – Member
BACK
Rancangan Antar Muka Menu File – Edit User
BACK
Rancangan Antar Muka Menu File - Film
BACK
Rancangan Antar Muka Menu File - Request
BACK
Rancangan Antar MukaMenu Transaksi – Penyewaan
BACK
Rancangan Antar MukaMenu Transaksi – Pengembalian BACK
Rancangan Antar Muka Menu Laporan
BACK
Rancangan Antar Muka Menu Catalog
BACK
Rancangan Antar MukaMenu Catalog – Update
BACK
Rancangan Antar MukaMenu Catalog – Edit
BACK
Rancangan Antar Muka Menu Log In - Daftar
BACK
FlowchartFlowchart merupakan diagram yang menjelaskan secara detail langkah-langkah dari proses program yang akan dibuat pada Sistem Informasi Transaksi, Keanggotaan dan Ketersediaan Barang.
Perancangan Prosedural
BACK
Flowchart Log In Flowchart Menu Utama Flowchart Menu File Flowchart Input/Update Data Flowchart Edit Data Flowchart Hapus Data Flowchart Cari Data
Daftar Flowchart Flowchart Transaksi Flowchart Menu Cetak Laporan Flowchart Menu Catalog Flowchart Tampilkan
(Pada Menu Cetak Laporan) Flowchart Atur
(Pada Menu Cetak Laporan) Flowchart Print/Cetak
Flowchart Log In
Mulai
Masukan Data
Data Benar?
Menu
Selesai
Data Tidak Benar
Log In Lagi
Ya
Ya
Tidak
Tidak
BACK
Flowchart Menu Utama
Mulai
PilihMenu
Log In
Ya
Tidak
Main Menu
Selesai
Transaksi TransaksiTransaksiTransaksiTransaksi Transaksi
BACK
Flowchart Menu File
Mulai
PilihMenu
Main Menu
Ya
Tidak
Menu File
Selesai
Film RequestMember Edit User
BACK
Flowchart Input/Update Data
Mulai
Inputkan Data
Data Lengkap?
Tidak
Selesai
Ya
Simpan Data
Ya
TambahData?
Tidak
BACK
Flowchart Edit Data
Mulai
Pilih Data yang akan
di Edit
Data akandi Edit?
Tidak
Selesai
Ya
Simpan
Ya
Tidak
Edit DataLagi?
BACK
Flowchart Hapus Data
Mulai
Pilih Data yang akan
dihapus
Yakin Dataakan dihapus?
Tidak
Selesai
Ya
Hapus Data
Ya
Tidak
Hapus DataLagi?
BACK
Flowchart Cari Data
Mulai
Masukan Data Menurut Primary Key
Data yang dicari ditemukan?
Tidak
Selesai
Ya
Ya
Tidak
Cari DataLagi?
Tampilkan Data Kosong
UlangPencarian
Data Ditampilkan
Tidak
Ya
BACK
Flowchart Transaksi- Transaksi Penyewaan -
Mulai
Masukan No. Membercard
No. MembercardValid?
Tidak
Selesai
Ya
Transaksi (Peyewaan)
Ya
Tidak
SewaLagi?
BACK
- Transaksi Pengembalian -
Mulai
Masukan No. Transaksi
No. TransaksiValid?
Tidak
Selesai
Ya
Transaksi (Pengembalian)
Ya
Tidak
KembalikanLagi?
BACK
Flowchart Menu Cetak Laporan
Mulai
PilihMenu
Main Menu
Ya
Tidak
Menu Cetak Laporan
Selesai
Lap. Film Lap. RequestLap. Member Edit User
BACK
Flowchart Menu Catalog
Mulai
PilihMenu
Main Menu
Ya
Tidak
Menu Catalog
Selesai
PrintUpdate Edit
BACK
Flowchart Tampilkan(Pada Menu Cetak Laporan)
Mulai
Pilih Layanan
Yakin DataAkan ditampilkan?
Tidak
Selesai
Ya
Tampilkan Data
Ya
Tidak
TampilkanLagi?
BACK
Flowchart Atur(Pada Menu Cetak Laporan)
Mulai
Pilih Layanan
Yakin DataAkan diatur?
Tidak
Selesai
Ya
Atur Data
Ya
Tidak
Atur Lagi?
BACK
Flowchart Print/Cetak
Mulai
Pilih Layanan
Yakin DataAkan dicetak?
Tidak
Selesai
Ya
Cetak Data
Ya
Tidak
Cetak Lagi?
BACK
Terima Kasih
EXIT