bab4baru

42
BAB IV EVALUASI SISTEM 4.1 Analisa Sistem Yang Sedang Berjalan Analisa sistem (system analysis) dapat dikendalikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam komponen-komponen untuk mengidentifikasi dan mengevaluasi permasalahan-permaslahan sehingga dapat diusulkan perbaikan-perbaikannya. Sebelum melakukan perancangan sistem terlebih dahulu dilakukan penganalisaan sistem yang sedang berjalan dalam organisasi tersebut. Analisa sistem dilakukan untuk mendapatkan sistem yang lebih baik dari sistem sebelumnya. Analisis Sistem berisi tentang penjelasan penganalisaan proses dan sistem yang sedang berjalan serta analisis mengenai pemecahan permasalahan yang ada, yang terdiri dari Kelemahan Sistem, Kebutuhan Sistem antara lain : Kebutuhan Perangkat Lunak, Kebutuhan Informasi, Kebutuhan Pengguna. 36

Upload: sdfswd-gdsfgre

Post on 03-Feb-2016

215 views

Category:

Documents


0 download

DESCRIPTION

gsyudagyfsd

TRANSCRIPT

Page 1: bab4baru

BAB IV

EVALUASI SISTEM

4.1 Analisa Sistem Yang Sedang Berjalan

Analisa sistem (system analysis) dapat dikendalikan sebagai penguraian dari

suatu sistem informasi yang utuh kedalam komponen-komponen untuk

mengidentifikasi dan mengevaluasi permasalahan-permaslahan sehingga dapat

diusulkan perbaikan-perbaikannya. Sebelum melakukan perancangan sistem

terlebih dahulu dilakukan penganalisaan sistem yang sedang berjalan dalam

organisasi tersebut.

Analisa sistem dilakukan untuk mendapatkan sistem yang lebih baik dari

sistem sebelumnya. Analisis Sistem berisi tentang penjelasan penganalisaan

proses dan sistem yang sedang berjalan serta analisis mengenai pemecahan

permasalahan yang ada, yang terdiri dari Kelemahan Sistem, Kebutuhan Sistem

antara lain : Kebutuhan Perangkat Lunak, Kebutuhan Informasi, Kebutuhan

Pengguna.

Berdasarkan hasil pengamatan langsung pada PT. Melda Jaya Tanjung Balai

dalam melakukan transaksi penjulan tiket masih mengunakan cara yang manual

yaitu dengan dengan cara mencatat semua laporan penjualan kedalam buku dan

mengarsipkannya, hal ini menyebabkan banyak data yang hilang dan sulit dicari,

untuk mengatasi kesalahan data tersebut penulis akan mengambil sebuah trobosan

baru yang akan sangat membantu dalampengolahan data yaitu dengan dengan

melakukan pengolahan data yang terkomputerisasi.

36

Page 2: bab4baru

37

4.1.1 Prosedur Pengolahan Data

Prosedur pengolahan data merupakan penganalisaan terhadap kegiatan-

kegiatan yang dilakukan oleh pihak PT. Melda Jaya Tanjung Balai dalam proses

Sistem Informasi Penjualan Tiket sekaligus untuk mempermudah penggambaran

Flowmap yang sedang berjalan. Adapun prosedur Penjualan Tiket yang sedang

berjalan pada PT. Melda Jaya Tanjung Balai adalah sebagai berikut :

1. Administrasi memberi atau menanyakan identitas calon penumpang kapal ferry

2. Administrasi memberikan informasi penjadwalan kapal ferry

3. Administrasi memberikan informasi mengenai harga tiket kapal ferry jika

calon penumpang anak-anak, ataupun dewasa.

4. Jika penumpang setuju dengan harga tiket kapal ferry, maka penumpang wajib

memberikan uang tiket kapal ferry kepada administrasi

5. Administrasi memebuat tiket kapal ferry sebagai bukti transaksi pemesanan

dan penjualan tiket untuk calon penumpang

6. Disetiap keberangkatan kapal bagian administrasi akan membuat surat jalan

keberangkatan berdasarkan tiket kappa ferry dan diberikan kepada nahkoda

kapal

7. Diakhir jam kerja, bagian administrasi menghitung jumlah jam uang yang

diterima dari hasil seluruh transaksi penjualan tiket dan membuat laporan

transaksi harian.

8. Setelah satu bulan kepala keuangan mulai dapat kiriman data laporan transaksi

harian yang terjadi selama satu bulan, kemudian diperiksa apakah datanya

sesuai dengan jumlah tiket bus yang terjual atau tidak

Page 3: bab4baru

38

9. Jika sesuai maka kepala keuangan akan memberi paraf dan mengarsipkan

laporan dan tiket tersebut. Jika tidak sesuai, kepala keuangan ini akan

mengkoreksinya kembali sebelum memberi paraf dan mengarsipkannya

4.1.2 Aliran Informasi (Flow Of Document)

Tujuan dari aliran sistem informasi adalah untuk menggambarkan proses

dari dokumen dokumen yang ada pada sistem. Sistem yang digunakan sekarang

ini merupakan sistem yang sedang berjalan pada PT. Melda Jaya Tanjung Balai

Aliran lebih memperjelas pengolahan data, dibawah ini digambarkan

aliran informasi dari proses yang berjalan.

Page 4: bab4baru

39

Gambar 4.1 Diagram Alir Sistem Yamg Sedang BerjalanSumber : PT. Melda Jaya Tanjung Balai

Page 5: bab4baru

40

4.1.3 Formulir Input dan Output Sistem Yang Sedang Berjalan

Bentuk system yang sedang berjalan pada PT. Melda Jaya Tanjung Balai

masih manual yang dibuat kedalam buku laporan

4.1.3.1 Formulir Input

Formulir input adalah uraian yang menjelaskan tentang formulir input

pada pengolahan data penjualan tiket kapal ferry. Adapun bentuk input yang

digunakan sebagai dasar pengolahan data penjualan tiket dalah berupa laporan.

Bentuk laporan data penjulan tiket dapat dilihat pada gambar berikut:

Tabel 4.1 Formulir Input Penjualan Tiket Kapal FerryPT. Melda Jaya Tanjung Balai

Sumber : PT. Melda Jaya Tanjung Balai

4.1.3.2 Formulir Output

Adapun output yang dilakukan pada PT. Melda Jaya Tanjung Balai adalah

sebagai berikut .

Gambar 4.1 Output Penjualan Tiket Kapal Ferry PT. Melda Jaya Tanjung BalaiSumber : PT. Melda Jaya Tanjung Balai

Page 6: bab4baru

41

4.1.4 Analisa Kelemahan Formulir Input dan Output

Setelah menganalisa lampiran-lampiran di atas yang terdapat pada PT.

Melda Jaya Tanjung Balai

1. Laporan Penjualan Tiket kapal ferry yang dihasilkan sangat sederhana

pemrosesan. Maka dapat dilihat kelemahan yaitu pengolahan data yang

terbatas.

2. Dalam Menganalisa Laporan atau informasi Penjualan Tiket kapal ferry

memerlukan waktu cukup lama kerena pemrosesan data yang dilakukan

belum lengkap didukung oleh sistem aplikasi optimal.

3. Memerlukan tempat penyimpanan data yang sangat besar dalam penyimpanan

arsip yang tidak lagi dan akan kesulitan apabila terjadi proses pencarian arsip-

arsip tersebut.

4.2 Perancangan Sistem Yang di usulkan

4.2.1 Ulasan Sistem Baru

Perancangan sistem merupakan suatu hal yang sangat penting setelah

analisa selesai dilakuka, karena kelemahan-kelemahan dapat diketahui, sehingga

dengan adanaya pengembangan terhadap sistem yang baru diharapkan kendala-

kendala yang ada dapat diatasi . Pengolahan data yang akan diusulkan pada sistem

ini adalah proses sistem penjualan tiket kapal ferry. Pada perancangan sistem ini

digambarkan bagaimana suatu sistem dipersiapkan untuk dibangun menjadi suatu

aplikasi program yang bermanfaat bagi penggunanya. Alternatif yang digunakan

pada perancangan sistem ini adalah menggunakan bagan alir dokumen,dan

diagram konteks yang merupakan salah satu dari tool pengembangan secara

terstruktur.

Page 7: bab4baru

42

4.2.2 Desain Global

Desain global bertujuan untuk menjelaskan dan menerangkan mengenai

sistem baru yang akan dibangun secara keseluruhan. Desain global memberikan

gambaran bagi para user suatu sistem, sehingga dapat memberikan kemudahan

bagi mereka yang menggunakan sistem ini. Desain global dapat digambarkan

dengan menggunakan DFD (Data Flow Diagram) yang dijabarkan dengan

menggunakan simbol-simbol diagram.

4.2.2.1 Data Flow Diagram (DFD)

Diagram arus data (data flow diagram) atau DFD adalah suatu gambaran

grafis dari suatu sistem yang menggunakan sejumlah bentuk-bentuk simbol untuk

menggambarkan bagaimana data mengalir melalui suatu proses yang saling

berkaitan. Pengguna DFD sebagai modeling tools dipopulerkan oleh Tom Ade

Marco dan yordan (1978), Gare dan Sersen (1979) dengan menggunakan

pendekatan metode analis sistem terstruktur (Structurted System Analysis

Method).

DFD terdiri dari konteks diagram dan DFD level 0, level1, dan seterusnya. Dalam

sistem ini penulis mencoba menggambarkan diagram konteks, DFD level 0

dengan menggunakan diagram alir data.

4.2.2.2 Diagram Konteks

Context merupakan diagram level tertinggi dari DFD yang memberikan

gambaran tentang keseluruhan sistem, diagram tersebut tersdiri dari simbol proses

yang menggambarkan seluruh sistem. Adapun context diagram dari program

Page 8: bab4baru

43

Sistem informasi penjualan tiket kapal ferry dapat dilihat pada gambar 4.4 berikut

ini :

Gambar 4.4 Diagram Context

User memberikan data kepada system, user meminta informasi kepada

system, system membrikan informasi PT. Melda Jaya Tanjung Balai berupa profil

PT. Melda Jaya Tanjung Balai, list tujuan, list jadwal keberangkatan, List kapal

ferry, List Data Pembatalan dan List penjualan tiket kapal ferry PT. Melda Jaya

Tanjung Balai. System memberikan data kepada administrator seperti list tujuan,

list jadwal keberangkatan, list ferry, list data pembatalan, dan list data penjualan

tiket kapal ferry PT. Melda Jaya Tanjung Balai. Administrator harus

menggunkan/menginput username dan password agar bias memasuki halaman

admin. Administrator memberikan/menginput data-data kapal ferry PT. Melda

Jaya Tanjung Balai sesuai dengan yang dibutuhkan kepada system yang kemudian

ditampilkan dihalaman user.

Page 9: bab4baru

44

4.2.2.3 Data Flow Diagram Level 0

Diagram level 0 adalah diagram level yang dirincikan lagi dari diagram

context. Keseimbangan input dan output diagram level 0 dengan diagram

hubungannya harus terpelihara dan menggunakan data store. DFD ini

menggambarkan system informasi penjualan yang diusulkan sebagai suatu

jaringan fungsional yang dihubungkan satu sama lain dengan alur data. Langkah

awal administrator menginput username dan password, password diterima

selanjutnya admin melakukan penginputan data-data, data penumpang, data

pembatalan, data bus, data laporan pembatalan, dan data penjualan tiket kapal

ferry. Kemudian system menampilkan halaman utama dan memberikan informasi

mengena data PT. Melda Jaya Tanjung Balai dan data penjualannya. Kemudian

system memberikan halaman pengunjung dan halaman pendaftaran penumpang

kepada user. Kemudian system memberikan data tamu dan data pendaftar kepada

user. Diagram level 0 dapat dilihat pada gambar 4.5 dibawah ini.

Page 10: bab4baru

45

Gambar 4.5 Data Flow Diagram Level 0

4.2.3 Desain Terperinci

Pada desain terperinci akan dijabarkan dan digambarkan hal-hal yang

berkaitan dalam perancangan output, perancangan input dan perancangan

database pada sistem yang baru dibuat oleh penulis.

4.2.3.1 Perancangan output

Perancangan output merupakan suatu bentuk keluaran atau laporan yang

dibutuhkan oleh komisaris PT. Melda Jaya Tanjung Balai untuk membantu

Page 11: bab4baru

46

mengambil suatu keputusan. Adapun bentuk desain output tersebut adalah sebagai

berikut :

1. Desain Output Laporan Data Jadwa Kapal Ferry

Tabel 4.2 Laporan Data Jadwal Kapal Ferry

PT. Melda Jaya Jl. Letjend Suprapto No. 16 Tanjung Balai

Data Kapal Ferry

NO Kode

Tgl Berankat Jam Tujuan Jenis Ferry No Fery Aksi

xxx xxx xxx xxx xxx xxx xxx

Delete/EditXxx Xxx Xxx Xxx Xxx xxx xxx

T. Balai.....................2015 Disetujui Oleh

(......................)

2. Desain Output Laporan Data Penumpang

Tabel 4.3 Laporan Data Penumpamng

PT. Melda Jaya Jl. Letjend Suprapto No. 16 Tanjung Balai

Data Penumpang Kapal Ferry

NO Kode Nama No PassportJenis

KelaminWarganegara No Telpon Aksi

xxx xxx xxx xxx xxx xxx xxxDelete/

EditXxx Xxx Xxx Xxx Xxx xxx xxx

T. Balai .....................Pimpinan

(.......................)

3. Desain Output Laporan Data Penjualan

Page 12: bab4baru

47

Tabel 4.3 Laporan Data Penjualan

CV. Melda Jaya Jl. Letjend Suprapto No. 16 Tanjung Balai

Data Penumpang Kapal Ferry

NONo

tiketTanggal transaksi

tujuanTanggal

BerangkatJenis Ferry Tarif anak

Tarif dewasa

Aksi

xxx xxx xxx xxx xxx xxx xxx xxxDelete/

EditXxx Xxx Xxx Xxx Xxx xxx xxx xxx

T. Balai ......................Pimpinan

(.......................)

4. Desain Output Laporan Data Pembatalan

Tabel 4.3 Laporan Data Pembatalan

CV. Melda Jaya Jl. Letjend Suprapto No. 16 Tanjung Balai

Data Penumpang Kapal Ferry

NONo

tiketTanggal transaksi

tujuanTanggal

BerangkatJenis Ferry Tarif anak

Tarif dewasa

Aksi

xxx xxx xxx xxx xxx xxx xxxDelete/

EditXxx Xxx Xxx Xxx Xxx xxx xxx

T. Balai ......................Pimpinan

(......................)

4.2.3.2 perancangan Input

Berikut ini adalah rancangan input system informasi penjualan tiket kapal

ferry pada PT. Melda Jaya Tanjung Balai

1. Rancangan Halaman Input Menu Administrator

Rancangan tampilan administrator adalah rancangan untuk menginput data-

data-data penjualan tiket kapal Ferry yang ingin disampaikan kepada user.

Tampilan administrator ini hanya pihak-pihak tertentu yang bias masuk ke

tampilan administrator karena untuk masuk kerancangan administrator harus

menggunakan username dan password dan pada halaman administratrot bias

Page 13: bab4baru

Header

Home | Ferry | Tujuan | Keberangkatan | Penumpang | Penjualan |Pembatalan| Logout

Footer

Header

Home | Ferry | Tujuan | Keberangkatan | Penumpang | Penjualan |Pembatalan| Logout

Footer

48

menginputkan data seperti data kapal ferry, data penumpang data penjualan, data

pembatalan, laporan data penjualan, Gambar 4.6 berikut adalah merupakan

rancangan tampilan administrator.

Gambar 4.6 Rancangan Halaman Menu Utama Administrator

2. Halaman Rancangan Input, Edit, Delete, Data Kapal Ferry

Perancangan tampilan data kapal ferry berguna untuk menampilkan

halaman input, edit dan delete data kapal feery dan rancangan tampilan ini juga

dapat digunakan untuk mengedit, menambah dan menghapus data kapal ferry.

Adapun bentuk tampilan data kapal ferry dapat dilihat pada gambar berikut ini:

Input Data Kapal Ferry

NO Jenis Fery Nomor Feryy Aksixxx xxx xxx Delete/Edit

Xxx Xxx Xxx xxx

Gambar 4.7 Rancangan Halaman Input, Edit , Delete Data Kapal Ferry

3. Rancangan Halaman Input Edit, Delete Data Tujuan

Page 14: bab4baru

Header

Home | Ferry | Tujuan | Keberangkatan | Penumpang | Penjualan | Logout

Footer

Header

Home | Ferry | Tujuan | Keberangkatan | Penumpang | Penjualan | Pembatalan| Logout

49

Peranangan tampilan data penumpang berguna untuk menampilkan halaman

Edit, Delete data tujuan dan rancangang tampilan ini juga dapat digunakan untuk

megubah, menambah, menghapus data tujuan. Adapun bentuk tampilan untuk

data penumpang dapat dilihat pada gambar berikut ini:

Input Data Tujuan

NO id Kode Tujuan Tujuan Jenis Ferry Aksixxx xxx xxx xxx xxx Delete/Edit

Xxx Xxx Xxx Xxx Xxx xxx

Gmbar 4.8 Rancangan Halaman Input Edit Delete tujuan

4. Rancangan Halaman Input Edit, Delete Jadwal

Peranangan tampilan data penumpang berguna untuk menampilkan halaman

Edit, Delete data jadwal keberangkatndan rancangang tampilan ini juga dapat

digunakan untuk megubah, menambah, menghapus data jadwal keberangkatan.

Adapun bentuk tampilan untuk data penumpang dapat dilihat pada gambar berikut

ini:

Page 15: bab4baru

Header

Home | Ferry | Tujuan | Keberangkatan | Penumpang | Penjualan |Pembatalan| Logout

Footer

50

Input Data Jadwal Keberangkatan

NO Kode

Tgl Berankat Jam Tujuan Jenis Ferry No Fery Aksi

xxx xxx xxx xxx xxx xxx xxx

Delete/EditXxx Xxx Xxx Xxx Xxx xxx xxx

Gmbar 4.9 Rancangan Halaman Input Edit Delete Jadwal Keberangkatan

5. Rancangan Halaman Input Edit, Delete Data Penumpang

Peranangan tampilan data penumpang berguna untuk menampilkan halaman

Edit, Delete data penumpang dan rancangang tampilan ini juga dapat digunakan

untuk megubah, menambah, menghapus data penumpang. Adapun bentuk

tampilan untuk data penumpang dapat dilihat pada gambar berikut ini:

Input Data Penumpang

NO Kode Nama No PassportJenis

KelaminWarganegara No Telpon Aksi

xxx xxx xxx xxx xxx xxx xxxDelete/

EditXxx Xxx Xxx Xxx Xxx xxx xxx

Gmbar 4.10 Rancangan Halaman Input Edit Delete Data Penumpang

6. Rancangan Halaman Input Edit, Delete Data Penjualan

Page 16: bab4baru

Header

Home | Ferry | Tujuan | Keberangkatan | Penumpang | Penjualan | Pembatalan|Logout

Footer

51

Peranangan tampilan data penumpang berguna untuk menampilkan halaman

Edit, Delete data penjualan dan rancangang tampilan ini juga dapat digunakan

untuk megubah, menambah, menghapus data penjualan. Adapun bentuk tampilan

untuk data penumpang dapat dilihat pada gambar berikut ini:

Input Data Penjualan

NONo

tiketTanggal transaksi

tujuanTanggal

BerangkatJenis Ferry Tarif anak

Tarif dewasa

Aksi

xxx xxx xxx xxx xxx xxx xxxDelete/

EditXxx Xxx Xxx Xxx Xxx xxx xxx

Gmbar 4.11 Rancangan Halaman Input Edit Delete Data Penjualan

4.2.3.3 ERD

Entity Relantionship Diagram (ERD) merupakan suatu modal jaringan

yang menggunakan susunan data yang disimpan dalam sistem secara abstrak.

Dalam rancangan ini, penulis menggambarkan ERD adalah sebagai berikut:

Page 17: bab4baru

52

Gambar 4.12 Entity Relationship Diagram (ERD)

4.2.3.4 Rancangan Desain Basis Data

Database atau basis data merupakan system yang terdiri dari atas file

(tabel) yang saling berhubungan dalam sebuah basis data disebuah system

computer yang memungkinkan untuk mengakses dan memanipulasi file-file

tersebut. Pada system informasi penjualan tiket berbasis web ini terdapat pada

table berikut ini:

1. Tabel Login

Nama Database : KapalFerry

Nama Tabel : Login

Page 18: bab4baru

53

Fieldkey : Id

Tabel 4.4 Rancangan Tabel Login

Field Name Type Data Size Description

ID varchar 15 User id

user varchar 25 Nama

Password varchar 15 Password

2. Tabel Ferry

Nama Database : KapalFerry

Nama Tabel : Ferry

Fieldkey : Id

Tabel 4.4 Rancangan Tabel Ferry

Field Name Type Data Size Description

ID varchar 15 User id

Jenis Ferry varchar 25 Jenis Ferry

No Ferry varchar 15 No Ferry

3. Tabel Tujuan

Nama Database : KapalFerry

Nama Tabel : Tujuan

Fieldkey : Id

Tabel 4.4 Rancangan Tabel tujuan

Field Name Type Data Size Description

ID varchar 15 User id

Kode tujuan varchar 25 Kode tujuan

Tujuan varchar 15 Tujuan

Page 19: bab4baru

54

Jenis Ferry varchar 10 Jenis Ferry

4. Tabel Jadwal

Nama Database : KapalFerry

Nama Tabel : Jadwal

Fieldkey : Kode

Tabel 4.4 Rancangan Tabel Jadwal

Field Name Type Data Size Description

kode varchar 15 kode

Tglkeberangkatan

varchar 25 Nama

Jam varchar 15 Password

Tujuan varchar 25 Tujuan

Jenis Ferry varchar 20 Jenis Ferry

No Ferry varchar 10 No Ferry

2. Tabel Penumpang

Nama Database : KapalFerry

Nama Tabel : Penumpang

Fieldkey : ID

Tipe : varchar

Tabel 4.5 Struktur Tabel Penumpang

Field Name Type Data Size Description

kode_penumpang varchar 20 Kode_ penumpang

Nama varchar 10 Nama

Tgl_lahir Varcahr 20 Tanggal lahir

Jenis Kelamin varchar 30 Alamat

Page 20: bab4baru

55

Nopasport varchar 20 Nopasport

No_telp varchar 10 No_Telpone

3. Tabel Penjualan

Nama Database : KapalFerry

Nama Tabel : Penjualan

Fieldkey : No_Faktur

Tabel 4.6 Struktur Tabel Penjualan

Field Name Type Data Size Description

No_Faktur varchar 4 No Faktur

Tgl varchar 10 Tanggal

Tujuan Text 20 Tujuan

Jlh_Pesan Int 2 Jumlah Pesan

Tgl_berangkat Date - Tgl Berangkat

4. Tabel Pembatalan

Nama Database : KapalFerry

Nama Tabel : Pemabatalan

Fieldkey : No_Faktur

Tabel 4.7 Struktur Tabel Pembatalan

Field Name Type Data Size Description

No_tiket varchar 6 No Faktur

Tgl_batal date - Tanggal Batal

Jam_batal Text - Jam Batal

Jml_tiket_Batal Int 5 Tgl tiket batal

Page 21: bab4baru

56

5. Tabel Kapal Ferry

Nama Database : KapalFerry

Nama Tabel : Kapal Ferry

Fieldkey : ID

Tabel 4.8 Struktur Tabel Kapal Ferry

Field Name Type Data Size Description

Type_Kapal varchar 20 Type Kapal Ferry

Jumlah_kursi Int 2 Jumlah Kursi

Tujuan Varchar 20 Tujuan

Jam_berangkat Time - Jam Berangkat

Harga_Tiket Int 8 Harga Tiket

6. Tabel Kapal Ferry

Nama Database : KapalFerry

Nama Tabel : user

Fieldkey : ID

Tabel 4.9 Struktur Tabel user

Field Name Type Data Size Description

User_name varchar 25 User id

Password Varchar 15 Password

4.3 Rancangan Logika Program

4.3.1 Flowchart Menu Utama

Page 22: bab4baru

57

Flowchart program merupakan desain logika dalam pembauatan program

yang juga merupakan tahapan awal dari pemograman. Urutan langkah-langkah

pemograman secara logika dari suatu aplikasi yang telah dirancang sebelumnya

atau tampak jelas rancagan ini. Adapun rancangan flowchart menu utama website

penjualan tiket kapal ferry Tanjung Balai ini dapat dilihat pada gambar dibwah

ini:

Gambar 4.6 Flowchart Menu Utama

Keterangan:

1. Program di mulai dari start setelah start ke menu utama

2. Dalam menu utama ada beberapa pilihan. Admin dapat memilih, info Tarif,

info tujuan, info jadwal keberangkatan dan buku tamu

3. Setelah di pilih maka akan menjalankan prosedur masing-masing

4. Jika tidak memilih maka akan mengakhiri Aplikasi

Page 23: bab4baru

58

2. Flowchart Menu Home

Flowchart sub menu home ini menampilkan kapal ferry yang dimiliki PT.

Melada Jaya Tanjung Balai . Flowchart sub menu home dapat dilihat pada

gambar 4.7 di bawah ini.

Gambar 4.7 Flowchart Menu Home

Keterangan :

1. Dalam Sub Menu home. Admin dapat melihat gambar fery PT. Melda Jaya

Tanjung Balai.

2. Setelah di pilih maka akan menjalankan prosedur masing-masing.

3. Jika tidak memilih maka akan mengakhiri Aplikasi.

Page 24: bab4baru

59

3.FlowchartMenu Login

Flowchart sub menu login menjelaskan mengenai langkah-langkah

pekerjaan dari suatu algoritma yang berisikan tentang data user . Flowchart sub

menu login dapat dilihat pada gambar 4.8 di bawah ini.

Gambar 4.8 Flowchart Program Halaman Administrator

Keterangan :

1. Dalam Sub Menu login Admin dapat masuk kedalam halaman administrator

2. Setelah di pilih maka akan menjalankan prosedur masing-masing.

3. Jika tidak memilih maka akan mengakhiri Aplikasi.

4. FlowchartMenu Administrator

Flowchart sub menu administrator ini menjelaskan mengenai langkah-

langkah pekerjaan dari suatu algoritma yang berisikan tentang data ferry, data

tarif, data tujuan, data jadwal keberangkata, data penjualan dan data pembatalan.

Flowchart sub menu file dapat dilihat pada gambar 4.9 di bawah ini.

Page 25: bab4baru

60

Gambar 4.9 Flowchart Menu Administrator

Keterangan :

1. Dalam Menu Administrator Admin dapat memilih, data ferry, data tarif, data

tujuan, data jadwal keberangkatan, data penjualan, dan data pembatalan.

2. Setelah di pilih maka akan menjalankan prosedur masing-masing.

3. Jika tidak memilih maka akan mengakhiri Aplikasi.

Page 26: bab4baru

61

5. Flowchart Data Ferry

Flowchart Data ferry menjelaskan mengenai langkah-langkah pekerjaan dari

suatu algoritma yang berisikan tentang data ferry. Flowchart data ferry dapat

dilihat pada gambar 4.10 dibawah ini.

Gambar 4.1p Flowchart Program Halaman Input, Edit, Hapus Data Info Kapal Ferry PT. Melda Jaya Tanjung Balai

Keterangan :

1. Dalam Data ferry Admin dapat melakukan penginputan data fery, mengubah

data ferry, dan menghapus data ferry.

2. Setelah di jalankan akan menjalankan dan memeriksa prosedur tambah data.

3. Jika tidak memilih maka akan mengakhiri Aplikasi.

Page 27: bab4baru

62

6. Flowchart Data Tarif

Flowchart Data tarif menjelaskan mengenai langkah-langkah pekerjaan dari

suatu algoritma yang berisikan tentang data tarif. Flowchart data tarif dapat dilihat

pada gambar 4.11 dibawah ini.

Gambar 4.11 Flowchart Program Halaman Input, Edit, Hapus Data tarif Penumpang PT. Melda Jaya Tanjung Balai

Keterangan :

1. Dalam Data tarif Admin dapat melakukan penginputan data terif, mengubah

data tarif, dan menghapus data tarif

2. Setelah di jalankan akan menjalankan dan memeriksa prosedur tambah data.

3. Jika tidak memilih maka akan mengakhiri Aplikasi.

7. Flowchart Data Tujuan

Flowchart Data tujuan menjelaskan mengenai langkah-langkah pekerjaan

dari suatu algoritma yang berisikan tentang data tujuan. Flowchart data tujuan

dapat dilihat pada gambar 4.12 dibawah ini

Page 28: bab4baru

63

Gambar 4.12 Flowchart Program Halaman Input, Edit, Hapus Data Tujuan PT. Melda Jaya Tanjung Balai

Keterangan :

1. Dalam Data tujuan Admin dapat melakukan penginputan data tujuan,

mengubah data tujuan, dan menghapus data tujuan.

2. Setelah di jalankan akan menjalankan dan memeriksa prosedur tambah data.

3. Jika tidak memilih maka akan mengakhiri Aplikasi.

8. Flowchart Data Jadwal

Flowchart Data jadwal menjelaskan mengenai langkah-langkah pekerjaan

dari suatu algoritma yang berisikan tentang data jadwal keberangkatan. Flowchart

data jadwal keberangkatan dapat dilihat pada gambar 4.13 dibawah ini

Page 29: bab4baru

64

Gambar 4.13 Flowchart Program Halaman Input, Edit, Hapus Data Jadwal keberangkatan PT. Melda Jaya Tanjung Balai

Keterangan :

1. Dalam Data jadwal keberangkatan Admin dapat melakukan penginputan data

jadwal keberangkatan, mengubah data jadwal keberangkatan, dan menghapus

data jadwal keberangkatan.

2. Setelah di jalankan akan menjalankan dan memeriksa prosedur tambah data.

3. Jika tidak memilih maka akan mengakhiri Aplikasi.

9. Flowchart Data Penumpang

Flowchart Data penumpang menjelaskan mengenai langkah-langkah

pekerjaan dari suatu algoritma yang berisikan tentang data penumpang. Flowchart

data penumpang dapat dilihat pada gambar 4.13 dibawah ini

Page 30: bab4baru

65

Gambar 4.14 Flowchart Program Halaman Input, Edit, Hapus Data Penumpang PT. Melda Jaya Tanjung Balai

Keterangan :

1. Dalam Data penumpang Admin dapat melakukan penginputan data

penumpang, mengubah data penumpang, dan menghapus data penumpang.

2. Setelah di jalankan akan menjalankan dan memeriksa prosedur tambah data.

3. Jika tidak memilih maka akan mengakhiri Aplikasi.

10. Flowchart Data Penjualan

Flowchart Data penjualan menjelaskan mengenai langkah-langkah

pekerjaan dari suatu algoritma yang berisikan tentang data penjualan. Flowchart

data penjualan dapat dilihat pada gambar 4.15 dibawah ini

Page 31: bab4baru

66

Gambar 4.15 Flowchart Program Halaman Input, Edit, Hapus Data Penjualan PT. Melda Jaya Tanjung Balai

Keterangan :

1. Dalam Data penumpang Admin dapat melakukan penginputan data penjualan,

mengubah data penjualan, dan menghapus data penjualan.

2. Setelah di jalankan akan menjalankan dan memeriksa prosedur tambah data.

3. Jika tidak memilih maka akan mengakhiri Aplikasi.

11 . Flowchart Data Pembatalan

Flowchart Data pembatalan menjelaskan mengenai langkah-langkah

pekerjaan dari suatu algoritma yang berisikan tentang data pembatalan. Flowchart

data penjualan dapat dilihat pada gambar 4.16 dibawah ini

Page 32: bab4baru

67

Gambar 4.16 Flowchart Program Halaman Input, Edit, Hapus Data Pembatalan PT. Melda Jaya Tanjung Balai

Keterangan :

1. Dalam Data pembatalan Admin dapat melakukan penginputan data

pembatalan, mengubah data pemabatalan, dan menghapus data pembatalan.

2. Setelah di jalankan akan menjalankan dan memeriksa prosedur tambah data.

3. Jika tidak memilih maka akan mengakhiri Aplikasi.