36
38 BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap Perancangan Sistem 4.1.1. Analisis Kebutuhan Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna dan kebutuhan sistem dari pengolahan dan pemesanan tiket di P.O warga baru adalah : 1. Kebutuhan Pengguna Dalam aplikasi pengolahan dan pemesanan tiket terdapat satu pengguna yang dapat saling berinteraksi dalam lingkungan sistem, yaitu: admin, Pengguna tersebut memiliki karakteristik interaksi dengan sistem dan memiliki kebutuhan informasi, seperti berikut : A. Skenario Admin (Supervisor) 1) Melakukan login 2) Mengelola dan mengakses data master kondektur 3) Mengelola dan mengakses data master bus 4) Mengelola dan mengakses data master jurusan 5) Mengelola dan mengakses data master controller 6) Mengelola dan mengakses data transaksi tiket 7) Mengelola dan mengakses data RJK (Report Jalan Kondektur) 8) Mengelola dan mengakses data Rekap Kontrol 9) Mengganti password

BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

38

BAB IV

PERANCANGAN SISTEM USULAN

4.1. Tahap Perancangan Sistem

4.1.1. Analisis Kebutuhan

Analisa kebutuhan diperoleh berdasarkan kebutuhan pengguna dan kebutuhan

sistem dari pengolahan dan pemesanan tiket di P.O warga baru adalah :

1. Kebutuhan Pengguna

Dalam aplikasi pengolahan dan pemesanan tiket terdapat satu pengguna yang

dapat saling berinteraksi dalam lingkungan sistem, yaitu: admin, Pengguna

tersebut memiliki karakteristik interaksi dengan sistem dan memiliki kebutuhan

informasi, seperti berikut :

A. Skenario Admin (Supervisor)

1) Melakukan login

2) Mengelola dan mengakses data master kondektur

3) Mengelola dan mengakses data master bus

4) Mengelola dan mengakses data master jurusan

5) Mengelola dan mengakses data master controller

6) Mengelola dan mengakses data transaksi tiket

7) Mengelola dan mengakses data RJK (Report Jalan

Kondektur)

8) Mengelola dan mengakses data Rekap Kontrol

9) Mengganti password

Page 2: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

39

B. Skenario Kebutuhan Admin (Kasir)

1) Melakukan login

2) Mengelola dan mengakses data transaksi tiket

3) Mengelola dan mengakses data SPJ (Surat Perintah Jalan)

4) Mengelola dan mengakses data Rekap Kontrol

5) Mengganti password

2. Kebutuhan Sistem

a. Pengguna harus melakukan login terlebih dahulu dengan memasukkan

username dan password agar dapat menggunakan aplikasi ini dan

untuk menentukan hak ases, apakah pengguna di identifikasi sebagai

kasir atau supervisor.

b. Sistem dapat melakukan pengolahan data dan menyimpan data

pegawai, data admin (kasir/supervisor), data kondektur, data bus, data

jurusan, data transaksi tiket, data RJK, dan data rekap kontrol.

c. Sistem dapat membuat laporan data pegawai, data admin

(kasir/supervisor), data kondektur, data bus, data jurusan, data

transaksi tiket, data RJK, data rekap kontrol, dan cetak tiket.

d. Pengguna kasir atau supervisor harus logout setelah menggunakan

program ini.

Page 3: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

40

4.1.2. Rancangan Diagam Use Case

Rancangan sistem usulan diagram use case yang berhubungan dengan

proses pengolahan dan pemesanan tiket di P.O warga baru adalah sebagai berikut:

1. Use Case Diagram Login Admin

Gambar IV.1.

Use Case Diagram Login

Tabel IV.1. Dekripsi Gambar Use Case Diagram Login Admin

Use Case Login Admin

Tujuan Melakukan Login dan masuk kedalam

sistem pengolahan dan pemesanan

tiket P.O warga baru

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses menu program dengan

pengguna sebagai admin

Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka aplikasi sistem

pengolahan dan pemesanan tiket P.O

warga baru

Aksi Aktor Reaksi Sistem

1. Aktor memasukan kode user

dan password

Sistem akan menampilkan textbox

untuk mengisi kode user dan

Page 4: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

41

2. Aktor masuk kedalam program

3. Aktor memilih tombol Keluar

password

Sistem akan menampilkan utama

sesuai dengan hak akses pengguna

Sistem akan membatalkan proses dan

keluar dari aktivitas

Kondisi Akhir Jika perintah sesuai maka sistem akan

masuk kedalam pengolahan dan

pemesanan tiket P.O warga baru

2. Use Case Diagram Menu Pengolahan Data Master

Gambar IV.2.

Use Case Diagram Menu Data Master

Tabel IV.2. Dekripsi Gambar Use Case Diagram Menu Data Master

Use Case Menu Data Master

Tujuan Melakukan pengolah terhadap data

master

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses menu data master dan

melakukan pengolahan seperti

tambah, simpan, edit dan hapus

Page 5: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

42

terhadap data master

Skenario Utama

Aktor Admin

Kondisi Awal Aktor melakukan login dan masuk ke

menu utama

Aksi Aktor Reaksi Sistem

1. Aktor masuk ke menu data

master dan memilih data

master yang akan diolah

2. Aktor melakukan pengolahan

sesuai kebutuhan seperti

tambah, simpan, edit atau

hapus terhadap data master

3. Aktor memilih tombol Keluar

1. Sistem akan menampilkan

menu data master

2. Sistem akan masuk ke data

master yang dipilih

3. Sistem melakukan perintah

aktor seperti simpan, edit,

tambah dan hapus

Kondisi Akhir Jika perintah sesuai maka sistem akan

menyimpan data hasil pengolahan

aktor

3. Use Case Diagram Transaksi Tiket

Gambar IV.3.

Page 6: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

43

Use Case Diagram Transaksi Tiket

Tabel IV.3. Dekripsi Gambar Use Case Diagram Transaksi Tiket

Use Case Diagram Transaksi Tiket

Tujuan Melakukan penjualan tiket Dengan

cara mengakses data transaksi dan

menginput semua data kebutuhan

sistem yang ada di menu transaksi

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses menu transaksi, yang di

dalamnya terdapat inputan data

jurusan, pemesan, jadwal

keberangkatan dan cetak tiket untuk

keperluan penjualan tiket

Skenario Utama

Aktor Admin

Kondisi Awal Aktor membuka aplikasi sistem

transaksi tiket dan mempersiapkan

data inputan

Aksi Aktor Reaksi Sistem

1. Aktor masuk kedalam menu

transaksi tiket

2. Aktor memasukan data

kebutuhan sistem transaksi

tiket

3. Aktor menge-print tiket

Sistem akan menampilkan textbox

untuk diisi oleh admin

Sistem akan menyimpan data

Sistem akan mencetak tiket

Kondisi Akhir Jika perintah sesuai maka sistem akan

mencetak tiket untuk calon

penumpang

Page 7: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

44

4. Use Case Diagram RJK (Report Jalan Kondektur)

Gambar IV.4.

Use Case Diagram RJK

Tabel IV.4. Dekripsi Gambar Use Case Diagram RJK

Use Case Diagram RJK

Tujuan Melakukan report jalan kondektur

untuk mendapatkan data perjalanan

bus

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses menu RJK dan

memasukan data kebutuhan sistem

dan menyimpan datanya

Skenario Utama

Aktor Admin (hak akses Kasir dan

supervisor)

Kondisi Awal Aktor membuka aplikasi sistem RJK

dan menyiapkan data masukannya

Aksi Aktor Reaksi Sistem

1. Aktor masuk kedalam menu

RJK

Sistem akan menampilkan textbox

untuk diisi oleh admin

Sistem akan menyimpan data

Page 8: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

45

2. Aktor memasukan data

kebutuhan sistem RJK

3. Aktor mengklik tombol simpan

masukan admin

Sistem akan menyimpan data

masukan admin

Kondisi Akhir Jika perintah sesuai maka sistem akan

menyimpan data inputan admin

5. Use Case Diagram Rekap Kontrol

Gambar IV.5.

Use Case Diagram Rekap Kontrol

Tabel IV.5. Dekripsi Gambar Use Case Diagram Rekap Kontrol

Use Case Diagram Rekap Kontrol

Tujuan Melakukan rekapitulasi terhadap data

perjalan bus dari kondektur

Deskripsi Sistem ini memungkinkan aktor untuk

mengakses menu rekap kontrol dan

memasukan data kebutuhan sistem

dan menyimpan datanya

Skenario Utama

Aktor Admin (hak akses Kasir dan

supervisor)

Kondisi Awal Aktor membuka aplikasi sistem rekap

kontrol dan menyiapkan data

Page 9: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

46

masukannya

Aksi Aktor Reaksi Sistem

1. Aktor masuk kedalam menu

rekap kontrol

2. Aktor memasukan data

kebutuhan sistem rekap kontrol

3. Aktor mengklik tombol

simpan.

Sistem akan menampilkan textbox

untuk diisi oleh admin

Sistem akan menyimpan data

masukan admin

Sistem akan menyimpan data

masukan admin

Kondisi Akhir Jika perintah sesuai maka sistem akan

menyimpan data masukan admin

4.1.3. Rancangan Diagram Akvifitas (Activity Diagram)

1. Activity Diagram Login Admin

Gambar IV.6.

Activity Diagram Login

Page 10: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

47

2. Activity Diagram Menu Pengolahan Data Master :

Gambar IV.7.

Activity Diagram Menu Pengolahan Data Master

Page 11: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

48

3. Activity Diagram Transaksi Tiket (Hak Akses Supervisior Dan Kasir) :

Gambar IV.8.

Activity Diagram Transaksi Tiket (Hak Akses Supervisior Dan Kasir)

Page 12: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

49

4. Activity Diagram RJK (Report Jalan Kondektur)

Gambar IV.1

Gambar IV.9.

Activity Diagram RJK

Page 13: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

50

5. Activity Diagram Rekap Kontrol

s

:

Gambar IV.10.

Activity Diagram Rekap Kontrol

Page 14: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

51

4.1.4. Rancangan Dokumen Sistem Usulan

A. Spesifikasi Dokumen Keluaran

Dokumen masukan merupakan dokumen yang mengalami proses awal dari

sistem pengolahan dan pemesana tiket P.O warga baru. Adapun dokumen masukan

yang diusulkan oleh tesebut adalah sebagai berikut :

1. Tiket

Nama Dokumen : Tiket

Fungsi : Bukti pembayaran perjalanan

Sumber : kasir

Tujuan : kondektur

Media : Kertas

Frekuensi : Setiap perjalan penumpang

Format : Lampiran C-1

B. Spesifikasi Dokumen Masukan

Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung kegiatan

serta menerapkan hasil pencatatan dan pelaporan. Adapun dokumen keluaran yang

diusulkan oleh tesebut adalah sebagai berikut :

1. RJK (Report Jalan Kondektur)

Nama Dokumen : RJK (Report Jalan Kondektur)

Fungsi : Data perjalanan kondektur

Sumber : Kondektur

Tujuan : Supervisor

Media : dekstop/kertas

Page 15: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

52

Frekuensi : Setiap perjalanan kondektur

Format : Lampiran D-1

2. Rekap Kontrol

Nama Dokumen : Rekap Kontrol

Fungsi : Rekapitulasi data perjalanan bus

Sumber : Controller

Tujuan : Supervisor

Media : dekstop/kertas

Frekuensi : Setiap perjalanan bus

Format : Lampiran D-1

4.1.5. Rancangan Prototype

Bagian ini berisi mengenai penggambaran interface dan prototype dari bahasa

pemrograman yang dibuat dengan sistem usulan berbasis dekstop :

1. Rancangan Prototype Login

Gambar IV.11.

Prototype Login

Page 16: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

53

a. Rancangan Prototype Menu Utama Supervisor

Gambar IV.12.

Prototype Menu Utama Hak Akses Supervisor

b. Rancangan prototype Menu Utama Kasir

Gambar IV.13.

Prototype Menu Utama Kasir

Page 17: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

54

2. Rancangan Prototype Data Master (Sopir)

Gambar IV.14.

Rancangan Prototype Data Master (Sopir)

3. Rancangan Prototype Transaksi Tiket

Gambar IV.15.

Prototype Transaksi Tiket

Page 18: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

55

4. Rancangan Prototype Report Jalan Kondektur

Gambar IV.16.

Prototype Report Jalan Kondektur

5. Rancangan Prototype Rekap Kontrol

Gambar IV.17.

Prototype Rekap Kontrol

Page 19: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

56

4.2. Perancangan Perangkat Lunak

Rancangan Perangkat Lunak pada program atau Sistem Aplikasi

Perancangan Dan Pengolahan Pemesanan Tiket Di P.O Warga Baru adalah sebagai

berikut:

4.2.1. Entitiy Relatioship Diagram (ERD)

Rancangan Perangkat Lunak pada program atau sistem aplikasi Perancangan

Dan Pengolahan Pemesanan Tiket Di P.O Warga Baru sebagai berikut :

Gambar IV.18.

ERD

Page 20: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

57

4.2.2. Logical Record Structure (LRS)

Logical Record Structure (LRS) Rancangan Perangkat Lunak pada

program aplikasi Perancangan Dan Pengolahan Pemesanan Tiket Di P.O Warga baru

:

Gambar IV.19.

LRS

Page 21: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

58

4.2.3. Spesifikasi File

Spesifikasi file pada program aplikasi Perancangan Sistem Informasi

Pengolahan Dan Pemesanan Tiket Berbasis Dekstop Di P.O Warga Baru sebagai

berikut:

1. Spesifikasi File Admin

Nama File : Admin

Akronim : tbadmin

Fungsi : Untuk menyimpan data Admin

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 41 byte

Kunci Field : id_admin

Software : MySql

Tabel IV.6.

Spesifikasi File Admin

No. Elemen

Data Nama Field

Tipe

Data

Ukuran

(Size) Keterangan

1. User id Id_admin Char 10 (Primary Key

(PK))

2. User name Nama

Varchar 20

3. Password pasword Varchar 10

4. Level level Integer 1

Page 22: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

59

2. Spesifikasi File Bus

Nama File : Bus

Akronim : tbbus

Fungsi : Untuk menyimpan data Bus

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 63 byte

Kunci Field : Noplat_bus

Software : MySql

Tabel IV.7.

Spesifikasi File Bus

No. Elemen

Data Nama Field

Tipe

Data

Ukuran

(Size) Keterangan

1. No polisi Noplat_bus Char 10 (Primary Key

(PK))

2. Kode

jurusan

Kd_jur char 10 (Foreign key)

3. Jenis bus j_bus

Varchar 20

4. Tahun buat Tah_bu Varchar 20

5. kursi kursi Integer 3

3. Spesifikasi File Kondektur

Page 23: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

60

Nama File : Kondektur

Akronim : tbKondektur

Fungsi : Untuk menyimpan data Kondektur

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 103 byte

Kunci Field : id_kondektur

Software : MySql

Tabel IV.8.

Spesifikasi File kondektur

No. Elemen

Data Nama Field

Tipe

Data

Ukuran

(Size) Keterangan

1. Id kondektur Id_kondektur Char 10 (Primary Key

(PK))

2. No polisi No_pol char 10 (Foreign key)

3. Nama Nam_kon

Varchar 20

4. alamat Alamat Varchar 50

5. No hp No_hp Varchar 13

4. Spesifikasi File Controller

Nama File : Controller

Page 24: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

61

Akronim : tbController

Fungsi : Untuk menyimpan data Controller

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 93 byte

Kunci Field : id_Controller

Software : MySql

Tabel IV.9.

Spesifikasi File Controller

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. Id Controller Id_ Controller Char 10 (Primary Key

(PK))

2. Nama Nam_kon

Varchar 20

3. Alamat Alamat Varchar 50

4. No hp No_hp Varchar 13

5. Spesifikasi File Sopir

Nama File : Sopir

Akronim : tbSopir

Page 25: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

62

Fungsi : Untuk menyimpan data Sopir

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 115 byte

Kunci Field : id_Sopir

Software : MySql

Tabel IV.10.

Spesifikasi File Sopir

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. Id Sopir Id_Sopir Char 10 (Primary Key

(PK))

2- No polisi No_pol Char 10 (Foreign key)

3. Nama Nam_sop

Varchar 30

4. Alamat Alamat Varchar 50

5. No hp No_hp integer 15

6. Spesifikasi File Jurusan

Nama File : Jurusan

Akronim : tbJurusan

Fungsi : Untuk menyimpan data Jurusan

Page 26: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

63

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 90 byte

Kunci Field : kd_Jurusan

Software : MySql

Tabel IV.11.

Spesifikasi File Jurusan

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. kode Jurusan kd_ Jurusan Char 10 (Primary Key

(PK))

2. Nama Nam_jur

Varchar 20

3. rute rute Varchar 50

4. tarif Tarif integer 10

7. Spesifikasi File Transaksi Tiket

Nama File : Tiket

Akronim : tbTiket

Fungsi : Untuk menyimpan data Tiket

Tipe File : File Transaksi

Page 27: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

64

Organisasi File : Index Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 55 byte

Kunci Field : no_tiket

Software : MySql

Tabel IV.12.

Spesifikasi File Transaksi Tiket

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. No tiket No_tiket Char 10 (Primary Key

(PK))

2. Tanggal Tgl

Date -

3. Kode user Kd_user Char 10 (Foreign key)

4. Nama

pemesan

Nam_pem varchar 20

5. No hp No_hp varchar 15

6. Kode jurusan Kd_jur Char 10 (Foreign key)

7. Id admin Id_admin char 10 (Foreign key)

8. Spesifikasi File RJK (Report Jalan Kondektur)

Nama File : RJK

Akronim : tbRJK

Fungsi : Untuk menyimpan data RJK (Report Jalan Kondektur)

Tipe File : File Transaksi

Organisasi File : Index Sequential

Page 28: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

65

Akses File : Random

Media : Hardisk

Panjang Record : 40 byte

Kunci Field : no_report

Software : MySql

Tabel IV.13.

Spesifikasi File RJK (Report Jalan Kondektur)

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. No report No_report Char 10 (Primary Key )

2. Id kondektur Id_kon char 10 (Foreign key)

3. Tanggal Tgl

Date -

4. Jam Jam varchar 10

5. Rit Rit varchar 10

6. Total penumpang Tot_pen integer 5

7. Total pendapatan Tot_pen integer 5

9. Spesifikasi File Rekap Control

Nama File : Rekap Control

Akronim : tbRekapControl

Fungsi : Untuk menyimpan data Rekap Control

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Page 29: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

66

Media : Hardisk

Panjang Record : 55 byte

Kunci Field : no_rekap

Software : MySql

Tabel IV.14.

Spesifikasi File Rekap Control

No. Elemen Data Nama Field Tipe

Data

Ukuran

(Size) Keterangan

1. No rekap No_rekap Char 10 (Primary Key )

2. No report No_report char 10 (Foreign key)

3. Tanggal Tgl

Date -

4. Jam Jam varchar 10 (Foreign key)

5. Rit Rit varchar 10

6. Total penumpang Tot_pen integer 5

7. Id controller Id_controller Char 10 (Foreign key)

4.2.4. Class Diagram

Class Diagram Rancangan Perangkat Lunak pada program aplikasi

perancangan dan pengolahan pemesanan tiket di P.O warga baru :

Page 30: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

67

Gambar IV.20.

Class diagram

4.2.5. Sequaence Diagram

1. Sequence Diagram Login

Page 31: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

68

Gambar IV.21.

Sequence Diagram Login

2. Sequence Diagram Menu Pengolahan Data Master

Gambar IV.22.

Sequence diagram Menu Pengolahan Data Master

3. Sequence diagram RJK (Report Jalan Kondektur)

Page 32: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

69

Gambar IV.23

Sequence Diagram RJK (Report Jalan Kondektur)

4. Sequence diagram Rekap Kontrol

Gambar IV.24.

Sequence Diagram Rekap Kontrol

4.2.6. Spesifikasi Hardware dan Software

Page 33: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

70

1. Perangkat Keras (Hardware).

Sebuah sistem terkomputerisasi tidak terlepas dari masalah perangkat keras

yang akan digunakan dalam menjalankan Software atau program aplikasi yang akan

digunakan. Keterpaduan antara perangkat keras yang ada sangat dibutuhkan agar

hasil kinerja dari sistem komputer dapat berjalan semaksimal mungkin, hingga dapat

dirasakan oleh pemakai sistem tersebut, Dengan pertimbangan tersebut maka kami

memberikan spesifikasi perangkat keras yang akan digunakan dalam proses

komputerisasi, diantaranya adalah sebagai berikut:

a. Processor : Intel Pentium (R) Dual-Core CPU T4500 @2.30GHz

b. Disk : CD/DVD R

c. Memory (RAM) : 2.00 GB

d. Monitor : LCD 17”

e. Harddisk : 160 GB

f. Keyboard : Standart Keyboard

g. Printer : dot matrik/ink jet

h. Mouse : Standart Mouse

2. Spesifikasi Software

Perangkat lunak (software) adalah suatu rangkaian atau susunan instruksi

dengan urutan-urutan yang benar. Keberadaan perangkat lunak selalu menyertai

perangkat keras yang ada. Adapun perangkat lunak yang dibutuhkan adalah :

a. Sistem Operasi : Microsoft Windows 7

b. Paket Pemrograman : Java with NetBeans 8.0.1

c. DBMS : Mysql phpMyadmin

d. Antivirus : Smadav

Page 34: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

71

e.

4.3.Jadwal Implementasi

Jadwal implementasi dari rancangan sistem pengolahan dan pemesanan tiket

di P.O warga baru dibuat dengan implementasi meliputi kegiatan persiapan,

pelaksanaan, dan penyusunan Perancangan Program. Hal ini memberikan rincian

kegiatan dan jadwal pelaksanaan mengacu pada Metode Penelitian sebagai berikut:

1. Persiapan Data Awal

Mengumpulkan, mengolah serta mengelompokkan data sesuai dengan kebutuhan.

Kegiatan ini membutuhkan waktu selama satu minggu.

2. Analisa Sistem

Analisa Sistem adalah mempelajari sistem yang sedang berjalan serta masalah

yang ada. Tujuannya untuk mendapatkan gambaran tentang bentuk permasalahan

yang ada pada pengolahan dan pemesanan tiket di P.O warga baru tersebut

sehingga menghindari kesalahpahaman antara sistem yang diusulkan dengan

sistem yang berjalan. Kegiatan ini membutuhkan waktu selama 2 minggu.

3. Desain Sistem

Desain sistem merupakan penggambaran, perencanaan dan pembuatan dengan

menyatukan beberapa elemen terpisah kedalam satu kesatuan yang utuh untuk

memperjelas bentuk sebuah sistem. Kegiatan ini membutuhkan waktu selama 1

minggu.

4. Desain Perangkat Lunak

Desain perangkat lunak adalah tugas, tahapan, atau aktivitas yang difokuskan

pada spesifikasi detail dari solusi berbasis komputer. Desain ini fokus pada sisi

teknis dan implementasi sebuah perangkat lunak. Kegiatan ini membutuhkan

waktu selama 1 minggu.

Page 35: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

72

5. Pembuatan dan Tes Program

Pembuatan program dengan tingkat ketelitian untuk menunjang suatu sistem

yang terkomputerisasi, sedangkan tes program dilakukan untuk mengetahui

kekurangannya sebelum diterapkan pada sistem baru. Untuk menyelesaikan

kegiatan ini dibutuhkan waktu selama tiga minggu.

6. Tes Sistem

Bertujuan untuk melakukan uji coba terhadap sistem usulan secara menyeluruh

agar dapat diketahui apakah sistem baru ini dapat digunakan untuk menggantikan

sistem yang lama. Tes sistem ini dilakukan selama satu minggu.

7. Pelatihan

Pelatihan ini dilakukan untuk memberi latihan pada personil yang menggunakan

sistem pengolahan dan pemesanan tiket di P.O warga baru dan meningkatkan

kemampuan personil dalam memahami dan menggunakan komputer yang telah

diusulkan. Pelatihan ini membutuhkan waktu selama satu minggu.

8. Pembuatan Buku Petunjuk

Maksud dari pembuatan buku petunjuk ini agar pengguna dapat mempelajari

prosedur sistem secara menyeluruh, waktu yang dibutuhkan untuk pembuatan

buku petunjuk ini selama satu minggu.

9. Operasi dan Operasional

Kegiatan pengelolaan sistem usulan secara penuh setelah percobaan berakhir dan

juga perlu dilakukan evaluasi pada sistem usulan ini. Pada tahap ini waktu yang

dibutuhkan selama satu minggu.

Tabel IV.15.

Jadwal Implementasi

Page 36: BAB IV PERANCANGAN SISTEM USULAN 4.1. Tahap … · 40 4.1.2. Rancangan Diagam Use Case Rancangan sistem usulan diagram use case yang berhubungan dengan proses pengolahan dan pemesanan

73

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 Sistem

3 Desain Sistem

4 Desain Perangkat Lunak

5

Pembuatan dan Tes

Program

6 Tes Sistem

7 Pelatihan

8 Pembuatan Buku Petunjuk

9 Evaluasi dan Operasional