You are on page 1of 56

Ricky Ardian 09402209

Fajar Septiandri 09402198

MIF B4/09

POLITEKNIK PIKSI GANESHA


BANDUNG
2011
SISTEM INFORMASI
TRANSAKSI, KEANGGOTAAN
& KETERSEDIAAN BARANG
Pada Rental VCD/DVD

Mulai

Mata Kuliah Rekayasa Perangkat Lunak


DAFTAR ISI
Pokok Permasalahan
Batasan Masalah
Perancangan

NEXT
Pokok Permasalahan BACK

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.
Batasan Masalah BACK

 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
Perancangan Data
Perancangan Arsitektur
Perancangan Interface (Antarmuka)
Perancangan Prosedural
Perancangan Data BACK

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

Perancangan Arsitektur
Context Diagram
Data Flow Diagram (DFD)
Entity Relationship Diagram
Struktur Tabel
Struktur Menu Program
Context Diagram BACK

- Menerima form Biodata Member


- Menerima Biaya Registrasi
- Biodata Member dan menentukan Silver/Platinum
MEMBER - Biaya Registrasi (Silver/Platinum) - Menerima Bungkus VCD/DVD Film STAFF RENTAL
- Pembayaran Sewa yang disewa
- Pembayaran Denda - Menerima Pembayaran Sewa dan
Denda
- Menerima dan Memeriksa request

SISTEM INFORMASI TRANSAKSI,


- Member Card KEANGGOTAAN DAN KETERSEDIAAN
- Struk Transaksi BARANG
- Catalog Bulanan

- Lap. Member
- Lap. Transaksi KETUA
- Lap. Request
- Lap. Film Terlaris dan Sebaliknya
Data Flow Diagram (DFD) BACK

 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
DFD Level 0 SI Transaksi, Keanggotaan dan
Ketersediaan Barang BACK

Biodata Member Menerima form biodata member


MEMBER STAFF RENTAL
Data Member

Member Card 1. OLAH DATA MEMBER


MEMBER

Mengolah Data Film


Data Film
Catalog Bulanan 2. OLAH DATA
FILM FILM

Menerima Member Card


Member card Mengolah Data Film
Bungkus VCD/DVD Film yang disewa Data Sewa
3. OLAH DATA
SEWA
Film yang disewa SEWA
Struk Penyewaan
Menerima Film
Mengolah Data Film
Mengembalikan Film Data Kembali
*Membayar denda 4. OLAH DATA
KEMBALI KEMBALI

Menerima Request Film


Data Request
Request Film 5. OLAH DATA
REQUEST REQUEST

Lap. Member
Lap. Transaksi
KETUA
Lap. Request
Lap. Film Terlaris & Sebaliknya

6. CETAK
LAPORAN
DFD Level 1 Proses 1 Pengolahan Data Member

MEMBER STAFF RENTAL

Biodata Member 1. 1. FORM DATA Menerima Form Biodata Member


MEMBER

Member Card

No_MemberCard 1. 2. INPUT/SIMPAN No_MemberCard


Data Member DATA MEMBER

No_MemberCard
1. 3. CARI DATA No_MemberCard
MEMBER Data Member MEMBER

No_MemberCard 1. 4. EDIT DATA No_MemberCard


Data Member MEMBER

No_MemberCard 1. 5. HAPUS DATA No_MemberCard


MEMBER

Data Member

BACK
DFD Level 1 Proses 2 Pengolahan Data Film

MEMBER STAFF RENTAL

Catalog Bulanan 2. 1.
No_Film No_Film
INPUT/SIMPAN DATA
Data Film
FILM

No_Film 2. 2. No_Film
Data Film CARI DATA FILM

No_Film
2. 3. No_Film
FILM Data Film EDIT DATA FILM

No_Film 2. 4. No_Film
HAPUS DATA FILM

Data Film

BACK
DFD Level 1 Proses 3 Pengolahan Data
Penyewaan Film BACK

MEMBER STAFF RENTAL

Pengajuan Film yang Disewa Menerima Member Card


Member Card 3. 1. Menerima Biaya Sewa
Biaya Sewa PENYEWAAN FILM Menerima Film
( Berupa Bungkus VCD/DVD)

3. 2.
No_Transaksi No_Transaksi
INPUT/SIMPAN DATA
Data Transaksi
PENYEWAAN

No_Transaksi 3. 3.
No_Transaksi
TRANSAKSI Data Transaksi
CARI DATA
PENYEWAAN

No_Transaksi 3. 4. EDIT DATA No_Transaksi


Data Transaksi PENYEWAAN

3. 5.
No_Transaksi No_Transaksi
HAPUS DATA
Data Transaksi PENYEWAAN

3. 6.
Data Transaksi
STRUK TRANSAKSI
Struk Penyewaan PENYEWAAN
DFD Level 1 Proses 4 Pengolahan Data
Pengembalian Film

MEMBER STAFF RENTAL

4. 1.
Mengembalikan Film dengan atau Menerima Film dengan atau
tanpa struk Transaksi
PENGEMBALIAN tanpa struk Transaksi
FILM

4. 2.
No_Transaksi No_Transaksi
Data Pengembalian
OLAH DATA
PENGEMBALIAN

TRANSAKSI

BACK
DFD Level 1 Proses 5 Pengolahan Data Request
Film

MEMBER STAFF RENTAL

Mengisi dan Mengajukan 5. 1. Menerima Form Request


Form Request Film REQUEST FILM

5. 2.
No_Request No_Request
Data Request
INPUT/SIMPAN DATA
REQUEST

No_Request
5. 3. No_Request
REQUEST Data Request EDIT DATA REQUEST

5. 4.
No_Request No_Request
HAPUS DATA
REQUEST
Data Request

BACK
DFD Level 1 Proses 6 Cetak Laporan

STAFF RENTAL

MEMBER FILM TRANSAKSI REQUEST

6. 1. 6. 1. 6. 1. 6. 1.
CETAK DATA CETAK DATA CETAK DATA CETAK DATA
MEMBER MEMBER MEMBER MEMBER

KETUA

BACK
Entity Relationship Diagram (ERD)BACK
No_Transaksi

No_MemberCard
No_MemberCard No_MemberCard No_Transaksi

No_Film No_MemberCard
No_IDCard

1 Melakukan N STAFF N Membuat Lap.


Nama MEMBER No_Request
Transaksi RENTAL Transaksi
1 1
Alamat Jml_FIlm

Jenis_Member
Jml_Bayar
No_Request No_Request
Member_Since
Jml_Denda
1
Merequest N STAFF N Membuat Lap. 1 ListFIlm_Request
KETUA
Film RENTAL Request

No_MemberCard No_MemberCard

Mendaftar N STAFF N Membuat Lap.


Member RENTAL Member
Struktur Tabel BACK

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
Struktur Menu Program BACK

Log In

Menu Utama
 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
BACK

Perancangan Interface (Antarmuka)


 Rancangan Antar Muka Splash  Rancangan Antar Muka
 Rancangan Antar Muka LogIn Menu Transaksi – Penyewaan
 Rancangan Antar Muka Menu Utama  Rancangan Antar Muka
 Rancangan Antar Muka Menu File Menu Transaksi – Pengembalian
 Rancangan Antar Muka Menu File – Member  Rancangan Antar Muka Menu Laporan
Rancangan Antar Muka Menu File – Edit  Rancangan Antar Muka Menu Catalog
User  Rancangan Antar Muka
 Rancangan Antar Muka Menu File – Film Menu Catalog – Update
 Rancangan Antar Muka Menu File - Request  Rancangan Antar Muka
Menu Catalog – Edit
Rancangan Antar Muka Menu Log In -
Daftar
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 Muka
Menu Transaksi – Penyewaan

BACK
Rancangan Antar Muka
Menu Transaksi – Pengembalian BACK
Rancangan Antar Muka Menu Laporan

BACK
Rancangan Antar Muka Menu Catalog

BACK
Rancangan Antar Muka
Menu Catalog – Update

BACK
Rancangan Antar Muka
Menu Catalog – Edit

BACK
Rancangan Antar Muka Menu Log In - Daftar

BACK
BACK

Perancangan Prosedural
Flowchart
Flowchart merupakan diagram yang menjelaskan
secara detail langkah-langkah dari proses program
yang akan dibuat pada Sistem Informasi
Transaksi, Keanggotaan dan Ketersediaan Barang.
Daftar Flowchart
 Flowchart Log In  Flowchart Transaksi
 Flowchart Menu Utama  Flowchart Menu Cetak Laporan
 Flowchart Menu File  Flowchart Menu Catalog
 Flowchart Input/Update Data  Flowchart Tampilkan
 Flowchart Edit Data (Pada Menu Cetak Laporan)
 Flowchart Hapus Data  Flowchart Atur
 Flowchart Cari Data (Pada Menu Cetak Laporan)
 Flowchart Print/Cetak
Flowchart Log In
Mulai
Ya

Masukan
Data

Data Tidak Data Tidak


Log In Lagi
Benar? Benar

Ya

Menu

Tidak
Selesai

BACK
Flowchart Menu Utama
Mulai

Log In

Main Menu

Pilih Tidak
Menu
Ya

Transaksi Transaksi Transaksi Transaksi Transaksi Transaksi

Selesai

BACK
Flowchart Menu File
Mulai

Main Menu

Menu File

Pilih Tidak
Menu
Ya

Member Edit User Film Request

Selesai

BACK
Flowchart Input/Update Data
Mulai

Inputkan
Tidak Data

Data
Lengkap? Ya

Ya

Simpan Data

Tambah
Data?

Tidak

Selesai
BACK
Flowchart Edit Data
Mulai

Pilih Data
yang akan
Tidak
di Edit

Data akan
Ya
di Edit?

Ya

Simpan

Edit Data
Lagi?

Tidak

Selesai
BACK
Flowchart Hapus Data
Mulai

Pilih Data
yang akan
Tidak
dihapus

Yakin Data
Ya
akan dihapus?

Ya

Hapus Data

Hapus Data
Lagi?

Tidak

Selesai BACK
Flowchart Cari Data
Mulai

Ya

Masukan
Data Menurut
Primary Key

Data yang dicari Tampilkan Ulang


Tidak
ditemukan? Data Kosong Pencarian

Ya Ya

Data
Ditampilkan

Cari Data
Tidak
Lagi?

Tidak

Selesai

BACK
Flowchart Transaksi
- Transaksi Penyewaan - BACK

Mulai

Masukan No.
Tidak
Membercard

No. Membercard
Ya
Valid?

Ya

Transaksi
(Peyewaan)

Sewa
Lagi?

Tidak

Selesai
- Transaksi Pengembalian - BACK

Mulai

Masukan No.
Tidak
Transaksi

No. Transaksi
Ya
Valid?

Ya

Transaksi
(Pengembalian)

Kembalikan
Lagi?

Tidak

Selesai
Flowchart Menu Cetak Laporan
Mulai

Main Menu

Menu Cetak
Laporan

Pilih Tidak
Menu
Ya

Lap. Member Edit User Lap. Film Lap. Request

Selesai

BACK
Flowchart Menu Catalog
Mulai

Main Menu

Menu
Catalog

Pilih Tidak
Menu

Ya

Update Edit Print

Selesai

BACK
Flowchart Tampilkan
(Pada Menu Cetak Laporan)

Mulai

Pilih
Tidak Layanan

Yakin Data
Ya
Akan ditampilkan?

Ya

Tampilkan
Data

Tampilkan
Lagi?

Tidak

Selesai

BACK
Flowchart Atur
(Pada Menu Cetak Laporan)
Mulai

Pilih
Tidak Layanan

Yakin Data
Ya
Akan diatur?

Ya

Atur Data

Atur Lagi?

Tidak

Selesai
BACK
Flowchart Print/Cetak
Mulai

Pilih
Tidak Layanan

Yakin Data
Ya
Akan dicetak?

Ya

Cetak Data

Cetak Lagi?

Tidak

Selesai
BACK
Terima Kasih

EXI
T

You might also like