27
SISTEM INFORMASI TRANSAKSI, KEANGGOTAAN DAN KETERSEDIAAN BARANG Pada Rental VCD/DVD 2011 1/1/2011 Disusun untuk Memenuhi Salah Satu Tugas Mata Kuliah Rekayasa Perangkat Lunak Disusun Ricky Ardian 09402209 MIF B4/09 POLITEKNIK PIKSI GANESHA BANDUNG

Perancangan Sistem Informasi - Rekayasa Perangkat Lunak

Embed Size (px)

Citation preview

Page 1: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak

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

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

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

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

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

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

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

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

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

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

Print

About Help Log Out

Page 11: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak

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

2. Gbr. 12 Rancangan Antar Muka LogIn

3. Gbr. 13 Rancangan Antar Muka Menu Utama

11

Page 13: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak

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

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

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

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

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

15. Gbr. 25 Rancangan Antar Muka Menu Log In - Daftar

D. Perancangan Prosedural

17

Page 19: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak

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

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

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

Gbr. 32 Flowhart Cari Data

8.Flowchart Transaksi

Gbr. 33 Flowchart Transaksi – Penyewaan

21

Page 23: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak

Gbr. 34 Flowchart Transaksi - Pengembalian

9.Flowchart Menu Cetak Laporan

Gbr. 35 Flowchart Cetak Laporan

22

Page 24: Perancangan Sistem Informasi - Rekayasa Perangkat Lunak

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

12. Flowchart Atur (Pada Menu Cetak Laporan)

Gbr. 38 Flowchart Cetak Laporan – Atur

13. Flowchart Print/Cetak

Gbr. 39 Flowchart Cetak Laporan – Print

24