56
Ricky Ardian 09402209 Fajar Septiandri 09402198 POLITEKNIK PIKSI GANESHA BANDUNG 2011 MIF B4/09

Slide Perancangan SI - RPL

Embed Size (px)

Citation preview

Page 1: Slide Perancangan SI - RPL

Ricky Ardian 09402209Fajar Septiandri 09402198

POLITEKNIK PIKSI GANESHABANDUNG2011

MIF B4/09

Page 2: Slide Perancangan SI - RPL

SISTEM INFORMASI TRANSAKSI,

KEANGGOTAAN & KETERSEDIAAN BARANG

Mata Kuliah Rekayasa Perangkat Lunak

Pada Rental VCD/DVD

Mulai

Page 3: Slide Perancangan SI - RPL

Pokok Permasalahan Batasan Masalah Perancangan

DAFTAR ISI

NEXT

Page 4: Slide Perancangan SI - RPL

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

Page 5: Slide Perancangan SI - RPL

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

Page 6: Slide Perancangan SI - RPL

Perancangan Data Perancangan Arsitektur Perancangan Interface (Antarmuka) Perancangan Prosedural

Perancangan

BACK

Page 7: Slide Perancangan SI - RPL

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

Page 8: Slide Perancangan SI - RPL

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

Page 9: Slide Perancangan SI - RPL

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

Page 10: Slide Perancangan SI - RPL

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

Perancangan Arsitektur

BACK

Page 11: Slide Perancangan SI - RPL

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

Page 12: Slide Perancangan SI - RPL

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

Page 13: Slide Perancangan SI - RPL

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

Page 14: Slide Perancangan SI - RPL

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

Page 15: Slide Perancangan SI - RPL

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

Page 16: Slide Perancangan SI - RPL

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

Page 17: Slide Perancangan SI - RPL

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

Page 18: Slide Perancangan SI - RPL

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

Page 19: Slide Perancangan SI - RPL

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

Page 20: Slide Perancangan SI - RPL

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

Page 21: Slide Perancangan SI - RPL

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

Page 22: Slide Perancangan SI - RPL

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

Print

About Help Log Out

BACK

Page 23: Slide Perancangan SI - RPL

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.

Page 24: Slide Perancangan SI - RPL

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

Page 25: Slide Perancangan SI - RPL

Rancangan Antar Muka Splash

BACK

Page 26: Slide Perancangan SI - RPL

Rancangan Antar Muka LogIn

BACK

Page 27: Slide Perancangan SI - RPL

Rancangan Antar Muka Menu Utama

BACK

Page 28: Slide Perancangan SI - RPL

Rancangan Antar Muka Menu File

BACK

Page 29: Slide Perancangan SI - RPL

Rancangan Antar Muka Menu File – Member

BACK

Page 30: Slide Perancangan SI - RPL

Rancangan Antar Muka Menu File – Edit User

BACK

Page 31: Slide Perancangan SI - RPL

Rancangan Antar Muka Menu File - Film

BACK

Page 32: Slide Perancangan SI - RPL

Rancangan Antar Muka Menu File - Request

BACK

Page 33: Slide Perancangan SI - RPL

Rancangan Antar MukaMenu Transaksi – Penyewaan

BACK

Page 34: Slide Perancangan SI - RPL

Rancangan Antar MukaMenu Transaksi – Pengembalian BACK

Page 35: Slide Perancangan SI - RPL

Rancangan Antar Muka Menu Laporan

BACK

Page 36: Slide Perancangan SI - RPL

Rancangan Antar Muka Menu Catalog

BACK

Page 37: Slide Perancangan SI - RPL

Rancangan Antar MukaMenu Catalog – Update

BACK

Page 38: Slide Perancangan SI - RPL

Rancangan Antar MukaMenu Catalog – Edit

BACK

Page 39: Slide Perancangan SI - RPL

Rancangan Antar Muka Menu Log In - Daftar

BACK

Page 40: Slide Perancangan SI - RPL

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

Page 41: Slide Perancangan SI - RPL

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

Page 42: Slide Perancangan SI - RPL

Flowchart Log In

Mulai

Masukan Data

Data Benar?

Menu

Selesai

Data Tidak Benar

Log In Lagi

Ya

Ya

Tidak

Tidak

BACK

Page 43: Slide Perancangan SI - RPL

Flowchart Menu Utama

Mulai

PilihMenu

Log In

Ya

Tidak

Main Menu

Selesai

Transaksi TransaksiTransaksiTransaksiTransaksi Transaksi

BACK

Page 44: Slide Perancangan SI - RPL

Flowchart Menu File

Mulai

PilihMenu

Main Menu

Ya

Tidak

Menu File

Selesai

Film RequestMember Edit User

BACK

Page 45: Slide Perancangan SI - RPL

Flowchart Input/Update Data

Mulai

Inputkan Data

Data Lengkap?

Tidak

Selesai

Ya

Simpan Data

Ya

TambahData?

Tidak

BACK

Page 46: Slide Perancangan SI - RPL

Flowchart Edit Data

Mulai

Pilih Data yang akan

di Edit

Data akandi Edit?

Tidak

Selesai

Ya

Simpan

Ya

Tidak

Edit DataLagi?

BACK

Page 47: Slide Perancangan SI - RPL

Flowchart Hapus Data

Mulai

Pilih Data yang akan

dihapus

Yakin Dataakan dihapus?

Tidak

Selesai

Ya

Hapus Data

Ya

Tidak

Hapus DataLagi?

BACK

Page 48: Slide Perancangan SI - RPL

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

Page 49: Slide Perancangan SI - RPL

Flowchart Transaksi- Transaksi Penyewaan -

Mulai

Masukan No. Membercard

No. MembercardValid?

Tidak

Selesai

Ya

Transaksi (Peyewaan)

Ya

Tidak

SewaLagi?

BACK

Page 50: Slide Perancangan SI - RPL

- Transaksi Pengembalian -

Mulai

Masukan No. Transaksi

No. TransaksiValid?

Tidak

Selesai

Ya

Transaksi (Pengembalian)

Ya

Tidak

KembalikanLagi?

BACK

Page 51: Slide Perancangan SI - RPL

Flowchart Menu Cetak Laporan

Mulai

PilihMenu

Main Menu

Ya

Tidak

Menu Cetak Laporan

Selesai

Lap. Film Lap. RequestLap. Member Edit User

BACK

Page 52: Slide Perancangan SI - RPL

Flowchart Menu Catalog

Mulai

PilihMenu

Main Menu

Ya

Tidak

Menu Catalog

Selesai

PrintUpdate Edit

BACK

Page 53: Slide Perancangan SI - RPL

Flowchart Tampilkan(Pada Menu Cetak Laporan)

Mulai

Pilih Layanan

Yakin DataAkan ditampilkan?

Tidak

Selesai

Ya

Tampilkan Data

Ya

Tidak

TampilkanLagi?

BACK

Page 54: Slide Perancangan SI - RPL

Flowchart Atur(Pada Menu Cetak Laporan)

Mulai

Pilih Layanan

Yakin DataAkan diatur?

Tidak

Selesai

Ya

Atur Data

Ya

Tidak

Atur Lagi?

BACK

Page 55: Slide Perancangan SI - RPL

Flowchart Print/Cetak

Mulai

Pilih Layanan

Yakin DataAkan dicetak?

Tidak

Selesai

Ya

Cetak Data

Ya

Tidak

Cetak Lagi?

BACK

Page 56: Slide Perancangan SI - RPL

Terima Kasih

EXIT