• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM USULAN"

Copied!
26
0
0

Teks penuh

(1)

30 4.1. Perancangan Sistem Usulan

Berdasarkan proses booking pada Resha Stromp Record, maka tahapan berikutnya adalah analisa kebutuhan. Berikut ini spesifikasi kebutuhan (system requirement) dari sistem booking.

4.1.1. Analisa Kebutuhan

Analisa kebutuhan software untuk program booking pada Resha Stromp Record diusulkan dengan beberapa prosedur diantaranya :

A. Pelanggan

1. Pelanggan melakukan booking

2. Pelanggan memilih paket

3. Pelanggan melakukan pembayaran 4. Pelanggan melakukan konfirmasi

B. Operator

1. Operator melakukan log-in

2. Operator mengelola paket 3. Operator mengelola pembayaran

(2)

4.1.2. Rancangan Diagram Use Case

1. Use Case Diagram Pelanggan

Gambar IV.1.

Use Case Diagram Pelanggan

2. Use Case Diagram Operator

Gambar IV.2.

(3)

Tabel IV.1.

Deskripsi Use Case Diagram Pelanggan

Usa case name Booking studio

Requirements Pelanggan melakukan pendaftaran/login

Pre-Condition Pelanggan dapat memilih paket

Past Condition Pelanggan melakukan booking studio

Failed end conditions Booking studio gagal, data tidak disimpan

dalam database

Primary Actors Pelanggan

Main Flow / Basic Path 1. Pelanggan dapat melakukan transaksi

pembayaran

2. Pelanggan dapat melihat daftar paket

Invariant 1. Sistem mendeteksi form booking belum

terisi sempurna

2. Sistem menampilkan pesan “Data Tidak boleh kosong”

3. Operator mengkonfirmasi booking dan transaksi

Tabel IV.2.

Deskripsi Use Case Diagram Operator

Usa case name Booking Studoi

Requirements Operator melakukan log-in

Pre-Condition Operator mengelola data booking

Past Condition Operator memproses booking studio

pelanggan

Failed end conditions Pemesanan gagal, data tidak disimpan dalam

database

(4)

Main Flow / Basic Path 1. Operator dapat mengelola data pelanggan 2. Operator dapt mengelola data pembayaran

Invariant 1. Sistem mendeteksi form booking belum

terisi sempurna

2. Sistem menampilkan pesan “Data Tidak boleh kosong”

3. Operator mengkonfirmasi booking dan transaksi

4.1.3. Rancangan Diagram Aktivitas

1. Activity Diagram Booking

Gambar IV.3 Activity Diagram Booking

(5)

2. Activity Diagram Konfirmasi Pembayaran

Gambar IV.4

(6)

3. Activity Diagram Kelola Data Booking

Gambar IV.5

Activity Diagram Kelola Data Booking

1.1.4. Rancangan Dokumen Sistem Usulan

1. Dokumen masukan

a. Nama Dokumen : Form data diri Fungsi : Bukti booking

Sumber : Pelanggan Tujuan : Operator

Media : Formulir masukan

Frekuensi : Setiap penerimaan booking

(7)

b. Form Bukti Pembayaran

Nama Dokumen : Form bukti pembayaran Fungsi : Bukti pembayaran Sumber : Pelanggan

Tujuan : Operator Media : file

Frekuensi : Setiap transaksi pembayarran Format : Lampiran C-2

2. Dokumen Keluaran

a. Nama Dokumen : Data konfirmasi booking

Fungsi : Bukti konfirmasi booking

Sumber : Sistem Tujuan : Pelanggan

Media : Kertas/Layar Tampilan Frekuensi : Setiap transaksi pembayaran Format : Lampiran D-1

b. Laporan Data Booking

Nama Dokumen : Laporan data booking

Fungsi : Laporan Sumber : Operator

(8)

Tujuan : Pemilik Media : Kertas

Frekuensi : Setiap periode tertentu Format : Lampiran D-2

1.1.5. Rancangan Prototipe A. Rancangan Prototipe Operator

1. Login Operator

Gambar IV. 6.

(9)

2. Home Operator Gambar IV. 7. Home Operator 3. Data Pembayaran Gambar IV. 8. Data Pembayaran

(10)

4. Konfirmasi Pembayaran Gambar IV. 8. Konfirmasi Pembayaran 5. Data Booking Gambar IV. 9. Data Booking

(11)

6. Data Pelanggan Gambar IV. 10. Data Pelanggan 7. Data Paket Gambar IV. 11. Data Paket

(12)

8. Tambah Paket

Gambar IV. 12.

Tambah Paket

B. Rancangan Prototipe User

1. Home Pelangan

Gambar IV. 13.

(13)

2. Form Booking Gambar IV. 14. Form Booking 3. Bukti Pembayaran Gambar IV. 15. Bukti Pembayaran

(14)

4. Form Konfirmasi Pembayaran

Gambar IV. 16.

Form Konfirmasi Pembayaran

5. Pilihan Paket

Gambar IV. 17. Pilihan Paket

(15)

4.2. Perancangan Perangkat Lunak 4.2.1. Entity Relationship Diagram (ERD)

Gambar VI.19.

(16)

4.2.2. Logical Record Structure (LRS)

Gambar IV.20.

Logical Record Structure Sistem Booking Studio

4.2.3. Spesifikasi File

1. Spesifikasi File Pelanggan Nama File : Pelanggan Akronim : Pelanggan

Fungsi : Menyimpan data pelanggan Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

(17)

Kunci File : id_pelanggan

Software : MySQL

Tabel IV.3.

Spesifikasi File Pelanggan

No Element Data Akronim Tipe Panjang Keterangan

1. Pelanggan id_pelanggan Varchar 15 Pimary Key

2. Nama nm_pelanggan Varchar 30 3. Alamat Alamat Varchar 100 5. Nomor Telpon no_tlp Varchar 15 6. Email Email Varchar 50

2. Spesifikasi FileBooking

Nama File : Booking

Akronim : Booking

Fungsi : Menimpan data booking

Tipe File : File transaksi Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 67 Byte

Kunci File : id_booking

(18)

Tabel IV.4.

Spesifikasi File Booking

No Element Data Akronim Tipe Panjang Keterangan

1. Booking id_booking Int 11 Primary Key

2. Tanggal

booking

tgl_booking date

3. Id Pelanggan id_pelanggan Varchar 15 Foreign key

4. Grand total grand_total Int 11 5. Status booking status_booking Varchar 15

6 Id operator id_operator int 15 Foreign key

3. Spesifikasi FileDetai Booking

Nama File : Detail Booking

Akronim : Detail booking

Fungsi : Menyimpan detali booking Tipe File : File transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 33Byte

Kunci File : id_detail

(19)

Tabel IV.5.

Spesifikasi File Detail Booking

No Element Data Akronim Tipe Panjang Keterangan

1. Id Booking id_booking Int 11 Foreign key

2. Id Paket id_paket Int 11 Foreign key

3. Tanggal Rekaman tgl_rekaman date

4. Subharga subharga Int 11

4. Spesifikasi File Paket Nama File : Paket Akronim : Paket

Fungsi : Untuk Pilihan Pelanggan Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 156 Byte

Kunci File : id_paket

(20)

Tabel IV.6. Spesifikasi File Paket

No Element Data Akronim Tipe Panjang Keterangan

1. Id Paket id_paket Int 15 Pimary Key

2. Nama paket nm_paket Varchar 30

3. Detail paket detail_paket Varchar 100

4. Harga harga int 11

5. Spesifikasi File Bayar Nama File : Bayar Akronim : Bayar

Fungsi : Bukti Transaksi

Tipe File : Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 67 Byte

Kunci File : id_bayar

(21)

Tabel IV.7. Spesifikasi File Bayar

No Element Data Akronim Tipe Panjang Keterangan

1. Id Bayar id_bayar Int 11 Pimary Key

2. Tanggal Bayar tgl_bayar date

3. Id Booking id_booking int 11 Foregn Key

4. Id Pelanggan id_pelanggan Varchar 15 5. Bukti bukti Varchar 30

6. Spesifikasi File Operator Nama File : Operator Akronim : Operator

Fungsi : Untuk mengelola data Booking

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 65 Byte

Kunci File : id_operator

(22)

Tabel VIII.8. Spesifikasi File Operator

No Element Data Akronim Tipe Panjang Keterangan

1. Id_operator id_paket Int 15 Pimary Key

2. nama_operator nm_operator Varchar 25 3. Password password Varchar 25

4.2.4. Sequence Diagram

1. Sequence Diagram Booking Pelanggan

Gambar IV.21. Sequence Diagram Pelanggan

(23)

2. Sequence Diagram Konfirmasi Pembayaran

Gambar IV.22.

Sequence Diagram Konfirmasi Pembayaran

3. Sequence Diagram Kelola Booking Operator

Gambar IV.23.

(24)

4.2.5. Class Diagram

Gambar IV.24. Class Diagram Booking

4.2.6. Spesifikasi Hardware dan Software

1. Spesifikasi Perangkat Keras

a. Server

1) CPU

(a) Processor Celeron

(b) RAM DDR2 4 GB

(c) Hard Disk 1TB

2) Mouse

(25)

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet degan kecepatan 2 Mbps

b. Client

1) CPU

(a) Processor Celeron

(b) RAM DDR2 2 GB

(c) Hard Disk 500GB

2) Mouse

3) Keyboard

4) Monitor dengan resolusi layar minimum 1024x768 5) Koneksi internet dengan kecepatan 2 Mbps

2. Spesifikasi Perangkat Lunak

a. Server

1) Sistem Operasi menggunakan Microst Wondows.

2) Aplikasi bundle web server, menggunakan XAMPP, yang terdiri dari beberapa komponen, diantaranya :

(a) Apache Server v3 (b) PHP Server v3 (c) MySQL Server v5 (d) phpMyAdmin v3

3) Aplikasi Web Browser seperti Internet Explorer, Mozilla Firefox, Google Chrome, Opera.

(26)

b. Client

1) Sistem Operasi menggunakan Microst Wondows.

2) Aplikasi Web Browser seperti Internet Explorer, Mozilla Firefox, Google Chrome, Opera. 4.3. Implementasi Tabel IV.9. Jadwal Implementasi No KEGIATAN WAKTU

BULAN I BULAN II BULAN III 1 2 3 4 1 2 3 4 1 2 3 4 1 Persiapan data awal 2 Analisa 3 Desain Sistem 4 Desain Perangkat Lunak 5

Pembuatan & Tes

Program 6 Tes Sistem 7 Pelatihan 8 Pembuatan Buku Petunjuk 9 Evaluasi & Operasional

Gambar

Gambar IV.1.
Tabel IV.1.
Gambar IV.3  Activity Diagram Booking
Gambar IV.4
+7

Referensi

Dokumen terkait

Diagram Activity Galeri File Pengarsipan Dokumen yang diusulkan.. Diagram

Konsep pada Gambar IV-1 membuka peluang untuk dilakukan multi-threading yang baik, karena setiap sequential pattern yang dihasilkan memiliki alamat sequence database per

Gambar IV.3 berikut ini adalah realisasi use case membuat bahan pembelajaran mobiledu yang digambarkan melalui diagram interaksi ( sequence diagram ), sedangkan

Sistem mengelola semua data mulai dari data customer, data paket, data booking beserta data informasi dan data pembayaran.. Sistem dapat memberikan informasi tentang

Diagram activity pada Sistem Informasi SMP Ignatius Slamet Riyadi adalah sebagai berikut :B. Diagram Activity

Gambar 3.7 Sequence Diagram Kelola Inventory Bahan Mentah Pada sequence diagram kelola inventory bahan terjadi interaksi antara user dan sistem seperti berikut:.. 1)

Tampilan menu utam admin terdapat informasi data pembayaran, data pendaftaran dan data calon pengantin..

Tampilan dashboard admin kepala sekolah pada data pembayaran siswa. Gambar IV.19 Tabel Data Pembayaran Cicilan Siswa Dalam dashboard kepala