BAB III ANALISA DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM

Bab III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN 3.2 SEJARAH RUMAH HIJAU PT. PRIMA ANDRIYANI LESTARI

BAB III ANALISA DAN PERANCANGAN PROGRAM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM


BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

PERANCANGAN SISTEM PEMESANAN TIKET BUS ANTAR PROPINSI BERBASIS WEB DAN MOBILE ANDROID PADA ( PO. MUARADUA EXPRESS ) TUGAS AKHIR HERPABRIANSYAH

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

TUGAS PENGGANTI KEHADIRAN TANGGAL 29 OKTOBER 2015 TESTING DAN IMPLEMENTASI SISTEM. Nama : Andrian Ramadhan Febriana NIM :

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

TUGAS ANALISIS DAN PERANCANGAN SISTEM PENJUALAN LAPTOP

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN. dikarenakan berdasarkan analisa sistem itu sistem dapat dibuat, dengan

BAB III ANALISIS DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM


BAB III ANALISA SISTEM DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISA DAN PERANCANGAN. berikut analisa sistem lama yang berjalan:

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. tersebut penting untuk mengetahui dimana letak kelemahan dari sistem yang

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Lampiran Activity diagram. Gambar Activity Diagram Registrasi

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Bab III PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SYSTEM

Bab III. PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III. PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. 3.1 Objek Penelitian Sejarah Singkat Bengkel Berkah Maju Motor

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB V HASIL DAN PEMBAHASAN. memiliki alur kerja saat pembeli sparepart yaitu dari pelanggan datang yang

20. Halaman Detail Produk Setelah Login

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM. Analisis sistem merupakan tahapan awal dalam membuat aplikasi web.


BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV PERANCANGAN. Gambar 4.1: Use Case Diagram Plafon Mingguan. Tabel 4.1: Deskripsi Use Case Diagram Plafon Mingguan

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Gambaran umum Pemesanan tiket bus adalah tempat untuk membantu masyarakat yang ingin melakukan pemesanan tiket yang efektif, yang di dalamnya terdapat banyak keuntungan dengan jenisnya. Oleh karena itu di buat manajemen untuk membuat strategi pemasaran dalam kegiatan pemesanan tiket bus tersebut yang tertata dan mempermudah pemesanan tiket sehingga bisa untuk menghasilkan strategi yang baik dalam pemesanan tiket bus di butuhkan menajemen yang kegiatannya berhubungan dengan perancangan pelaksanaan pengawasan dan penentuan kebutuhan. 3.1.1 Tujuan Organisasi Organisasi adalah wadah serta kerjasama sejumlah manusia yang terikat hubungan formal dalam rangkaian hirarki untuk mencapai tujuan yang telah ditentukan dalam organisasi diharapkan adanya suatu interaksi atau suatu hubungan timbal balik dan saling berkoordinasi serta menanamkan sifat kejujuran antar sesama perangkat organisasi. Dengan demikian tujuan yang digunakan dalam suatu kegiatan usaha dapat tercapai dengan baik. Fasilitas pemesanan PO.Muaradua Express adalah salah satu jenis usaha perorangan yang dimiliki Bapak Rohsidi, Muaradua Express adalah unit usaha yang bergerak di bidang perjalanan bus antar propinsi lintas sumatera yang terletak di Jl.Daan mogot kalideres cengkareng. Jakarta barat. usaha ini berdiri sudah cukup lama, yang awalnya hanya beberapa bus dan kini seiring berkembangnya zaman sudah banyak bus-bus lain yang beragam nama, karena kegigihan pemiliknya hingga sekarang sudah memiliki berbagai PO.Muaradua express lainnya. Usaha ini didirikan karena pemilik melihat adanya peluang usaha dengan cara memanfaatkan tempat yang tersedia, dan permintaan masyarakat untuk mencari tempat untuk pemesanan tiket,yang lebih dekat dan menjangkau masyarakat. 3.1.2 Struktur Organisasi Struktur organisasi dalam PO. Muaradua Express Usaha ini berbentuk garis. Kekuasaan dan tanggung jawab tertinggi dipegang oleh pemilik perusahaan. Jadi perintah dari pimpinan langsung kepada bawahan. 25

26 STRUKTUR ORGANISASI PERUSAHAAN Pemilik Loket Staff Administrasi Petugas Loket Gambar : 3.1 Struktur Organisasi Sumber : PO.Muaradua Express Berikut ini merupakan keterangan dari tugas dan fungsi dari bagian-bagian yang ada pada PO.Muaradua Express sesuai dengan struktur organisasi diatas. Adapun tugas dan wewenang dari struktur,yaitu : 1. Pemilik Loket Merupakan pimpinan tertinggi yang mengatur dan mengendalikan jalannya usaha yang dikelola dan bertanggung jawab langsung atas kemajuan dan pencapaian tujuan usaha sesuai dengan perencanaan dan Mengawasi perkembangan PO. Muaradua Express secara menyeluruh. Menentukan kebijakan - kebijakan yang akan diambil untuk memajukan usahanya melalui laporan - laporan yang diberikan. Mengkoordinasi seluruh bagian yang ada didalam PO. Muaradua Express. 2. Staff Pekerja Bus Mengendalikan seluruh kegiatan - kegiatan yang terjadi pada PO. Muaradua Express, baik dari segi operasional maupun manajemennya. Mamberikan pengarahan kepada setiap petugas mengenai aktivitas pemesanan tiket bus. Menghitung anggaran pemasukan dan pengeluaran pada PO. Muaradua Express

27 3 Petugas Loket Memberikan pelayanan yang baik kepada para pelanggan Menampung semua saran dan keritik dari para pelanggan atau penumpang, guna di sampaikan kepada pemilik bus. Membuat laporan yang akan diserahkan kepada staff setiap minggunya. 3.2 Analisa Sistem 3.2.1 Analisa Sistem Berjalan Dalam membahas system berjalan, yang terdiri dari prosedur prosedur dalam melakukan kegiatan pencatatan pemesanan tiket bus pada PO.Muaradua Express. Masih menggunakan sistem manual atau dengan kata lain masih menggunakan alat tulis. Dengan masihnya menggunakan sistem manual yang di kirakan akan menghambat proses bisnis yang sedang berjalan pada perusahaan, berikut ini adalah gambar usecase diagram system berjalan pada PO.Muaradua Express. 3.2.2 Use Case Pemesanan Tiket Bus Sistem Berjalan Melakukan pemesanan Cek persedian nomor kursi «extends» Memberikan tiket Pembayaran tiket Membuat laporan Petugas loket Pemilik loket Memeriksa laporan Gambar 3.2 Diagram Use Case Sistem Pemesanan

28 Tabel 3.1 Keterangan Use Case aktifitas pemesanan Nama use case Author Deskripsi Tindakan Post kondisi Melakukan Pemesanan Melakukan pemesanantiket bus harus mendatangkan petugas terlebih dahulu Memesan tiket dan nomor kursi Jika pemesanan selesai, pelangan tercatat sebagai penumpang bus Tabel 3.2 Keterangan Use Case cek persedian nomor kursi Nama use case Author Deskripsi Tindakan Post kondisi Cek persedian Petugas Cek persediaan pemesanan tiket Melihat daftar persedian Mengecek persediaan nomor kursi terpakai atau tidak Mencatat nama pemesan tiket Tabel 3.3 Keterangan Use Case melakukan pembayaran Nama use case Author Deskripsi Pembayaran Melakukan pembayaran tiket Menerima tiket dari petugas Tindakan Mengisi pemesanan dan pembayaran tiket po.muaradua express Post kondisi Jika pengisian selesai pelanggan terdaftar dalam penumpang bus

29 Tabel 3.4 Keterangan Use Case memberikan tiket Nama use case Author Deskripsi Tindakan Post kondisi Memberikan tiket Petugas Melakukan pembayaran tiket Menerima pemesanan dan pembayaran dari pelanggan Mencatat data pemesanan yang terdiri dari jam keberangkatan,harga, dannomor kursi Sudah tercatat dalam data pemesanan Tabel 3.5 Keterangan Use Case memeriksa laporan Nama use case Author Deskripsi Tindakan Post kondisi Bukti Pembayaran Petugas Menyerahkan tiket pemesanan Telah melakukan pembayaran dengan petugas Mencatat data pembayaran dan menyerahkannya kepada pelanggan Membuat laporan pembayaran Tabel 3.6 Keterangan Use Case aktifitas membuat laporan Nama use case Author Deskripsi Tindakan Post kondisi Laporan Petugas Membuat laporan Setelah persetujuan pembayaran Membuat laporan pemesanantiket tiap harinya Menyiapkan hasil laporan untuk diberikan kepada staff

30 3.3 Sitem Usulan Adapun dari sistem usulan pembuatan aplikasi ini menggunakan diagram Unifed modeling language (UML) dalam merancang sistem pemesanan tiket bus PO.Muaradua Express. Penggunaan UML dipilih karena bahasa pemrograman berbasis objek. Dengan adanya aplikasi ini, diharapkan dapat memudahkan pelanggan yang ingin melakukan pemesanan tiket dan penjadwalan keberangkatan bus tersebut. Adapun perancangan sistem usulannya sebagi berikut : 3.3.1 Deskripsi Use Case Sistem Usulan memesan tiket konfirmasi pembayaran Login cetak invoice mengubah stok Mencetak tiket membuat jadwal melihat jadwal mencetak laporan Petugas loket Pemilik loket Memeriksa laporan Gambar 3.3 Use Case Sistem Usulan

31 1.4 Deskripsi Use Case Sistem Usulan Tabel 3.7 Keterangan Use Case login admin Nama use case Author Deskripsi Tindakan Post kondisi Login Petugas Login admin Petugas harus login dahulu sebelum masuk ke tampilan layar Memasukan user id dan passwod Membuka form menu utama Masuk ke tampilan layar Tabel 3.8 Keterangan Use Case mengubah stok Nama use case Author Deskripsi Tindakan Post kondisi Mengubah stok Petugas Cek Telah login pada admin Mengecek persediaan tiket bus Memberitahu pelanggan mengenai ketersedian tiket ada atau habis Tabel 3.9 Keterangan Use Case mesanan tiket Nama use case Author Deskripsi Tindakan Post kondisi Mesanan Pemesanan Pengelola harus login dahulu sebelummasuk ke halaman menu utama Memilih dan membuka from menu pemesanan cek data pemesanan Memesan tiket bus ketujuan yang diinginkan

32 Tabel 3.10 Keterangan Use Case konfirmasi pembayaran Nama use case Author Deskripsi Tindakan Post kondisi KonfirmasiPembayaran melakukan validasi pembayaran setelah mentransfer kerekening PO.Muaradua Express harus login dahulu sebelum masuk ke halaman menu utama harus memesan tiket bus Memilih dan membuka from menu konfirmasi pembayaran / validasi pembayaran Melunasi pembayaran pemesanan tiket bus Tabel 3.11 Keterangan Use Case Cetak Invoice Nama use Cetak invoice case Author Deskripsi Cetak invoice - Tindakan Mencetak invoice untuk bukti pemesanan tiket Post kondisi - Tabel 3.12 Keterangan Use Case mencetak tiket Nama use case Author Deskripsi Tindakan Post kondisi Mencetak tiket mencetak bukti validasi pembayaran harus login dahulu sebelummasuk ke halaman menu utama mencetak bukti validasi pembayaran mendapatkan bukti telah membeli tiket secara online

33 Tabel 3.13 Keterangan Use Case melihat jadwal Nama use Melihat jadwal case Author Deskripsi melihat jadwal keberangkatan bus harus login dahulu sebelummasuk ke halaman menu utama Tindakan melihat jadwal berangkat bus Post kondisi - Tabel 3.14 Keterangan Use Case membuat jadwal Nama use Membuat jadwal case Author Petugas Deskripsi Petugas membuat jadwal keberangkatan bus Petugas harus login dahulu sebelummasuk ke halaman menu utama Tindakan Petugas membuat jadwal keberangkatan bus Post kondisi - Tabel 3.15 Keterangan Use Casemencetak laporan Nama use case Author Deskripsi Tindakan Post kondisi Membuat Laporan Petugas membuat laporan Pengelola harus login dahulu sebelummasuk ke halaman menu utama Memilih dan membuka from menu laporan Membuat laporan Memberikan laporan pada pemilik

34 Tabel 3.16 Keterangan Use Casememeriksa laporan Nama use case Author Deskripsi Tindakan Memeriksa Laporan Pemilik memeriksa laporan Memeriksa laporan yang telah di berikan oleh petugas Mencetak laporan pemesanan Post kondisi Menyimpannya untuk dimasukan ke buku besar perusahaan 3.4 Activity Diagram Berjalan 3.4.1 Activity Diagram Pemesanan Tiket Petugas Loket Melakukan pembelian Terima pesanan catat pesanan Cek kursi Tidak tersedia Tersedia Tiket Gambar3.4 Activity diagram pemesanan tiket sistem berjalan

35 Tabel 3.17 Keterangan Activity Diagram Pemesanan tiket Nama Activity pemesanan atau pembelian tiket Deskripsi singkat membeli tiket dan langsung di catat oleh petugas loket Aktor, petugas loket Petugas harus login dahulu sebelummasuk ke halaman menu utama Tindakan utama - lakukan pembelian tiket secara langsung - Petugas loket menerima pesanan atau pembelian tiket - Petugas memeriksa tiket masih ada atau sudah penuh jika tersedia petugas loket mencatat pesanan berupa tiket Pasca kondisi - 3.5 Activity Diagram Usulan 3.5.1 Activity Diagram Login Sistem pilih menu login menampilkan menu login masukkan nama dan passwod cek username dan passwod dalam database Tidak cocok cocok menu ke aplikasi Gambar3.5Activity Diagram Login

36 Tabel 3.18 Keterangan Activity Diagram Login Nama Activity diagram login Deskripsi singkat Menjelaskan proses terjadinya login user Aktor Petugas Petugas harus login dahulu sebelummasuk ke halaman menu utama Tindakan utama - Memasukan user id dan pass - Membuka form menu utama Pasca kondisi Jika sudah login akan muncul tampilan yang ingin di akses 3.5.2Activity Diagram Pemesanan Tiket Sistem memesan tiket tampilkan hal pemesan tiket Pilih tanggal berangkat Pilih jenis bus Masukkan jumlah tiket cek stok tiket Tampilkan stok habis Tidak tersedia tersedia Gambar3.6 Diagram pemesanan tiket

37 Tabel 3.19 Diagram pemesanan tiket Nama Diagram pemesanan tiket Deskripsi singkat Menjelaskan proses terjadinya pemesanan tiket Aktor harus login dahulu sebelummasuk ke halaman menu utama Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih tanggal berangkat - Memilih jenis bus - Memasukkan jumlah tiket Pasca kondisi Jika entri data pelanggan sukses dijalankan data yang ada pada form pemesanan akan tersimpan kedalam database. 3.5.3Activity Diagram Konfirmasi Pembayaran Sistem Melakukan konfirmasi pembayaran Menampilkan invoice Pilih invoice terbaru Menampilkan form konfirmasi Memasukkan data konfirmasi Terima bukti konfirmasi validasi Gambar3.7 Diagram konfirmasi pembayaran

38 Tabel 3.20 Diagram pembayaran Nama Diagram entri data pembayaran Deskripsi singkat Menjelaskan proses terjadinya entri data pembayaran Aktor Pra - kondisi harus login dahulu sebelummasuk ke halaman menu utama Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Melakukan konfirmasi pembayaran - Memasukkan nomor rekening - Memasukkan bukti transfer pembayaran Pasca kondisi Jika entri data pembayaran sukses dijalankan data yang ada pada form pembayaranakan tersimpan kedalam database dan mencetak tiket 3.5.4 Activity Diagram Cetak Tiket Sistem pilih menu mencetak tiket menampilkan tiket Gambar 3.8 Diagram Cetak Tiket

39 Tabel 3.21Diagram cetak tiket Nama Diagram cetak tiket Deskripsi singkat - Aktor memilih menu cetak tiket Tindakan utama - Melakukan cetak tiket Pasca kondisi - 3.5.5 Activity Diagram Jadwal pelanggan Sistem masuk halaman utama menampilkan menu utama Pilih menu jadwal Menampilkan halaman jadwal Gambar 3.9 Diagram Jadwal Tabel 3.22 Diagram Jadwal Nama Diagram jadwal Deskripsi singkat - Aktor melihat jadwal berangkat Tindakan utama - Melihat jadwal berangkat Pasca kondisi -

40 3.5.6 Activity Diagram Data Laporan Admin Sistem masuk hal utama menampilkan hal utama pilih menu pesanan menampilkan hal pesanan pilih bulan klik cetak mencetak laporan Tabel 3.23 Diagram data laporan Gambar3.10 Diagram data laporan Nama Diagram data laporan Deskripsi singkat Menjelaskan proses terjadinya data laporan Aktor Admin Admin harus login dahulu sebelum masuk ke halaman menu utama Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih dan membuka form menu laporan pemesanan - Memilih bulan Pasca kondisi Jika entri data laporansukses dijalankan data yang ada pada from cetak data laporan

41 3.6 Sequence Diagram Usulan 3.6.1 Sequence Diagram Pemesanan Tiket Hal web Form Login Cek Database Pendaftaran Form Pemesanan Pemesan pelanggan Pemesanan tiket Daftar Login Gagal Login Gagal Isi user dan Passwod Login Berhasil id_tiket kd_bus id_pelanggan tgl_pesan jumlah_tiket total_harga status_tiket simpan menerima informasi Gambar 3.11 Sequence diagram pemesanan tiket Tabel 3.24 Keterangan Sequence diagram pemesanan tiket Nama Sequence diagram pemesanan tiket Deskripsi singkat Menjelaskan proses terjadinya pemesanan tiket pelanggan Aktor harus login dahulu sebelummasuk ke halaman menu utama Tindakan utama - Melakukan pemesanan tiket - Membuka form menu utama - Registrasi pendaftaran - Masukkan username dan passwod - Memilih dan membuka form menu pemesanan tiket - Input data pemesanan tiket Pasca kondisi Jika pemesanan tiket sukses dijalankan data yang ada pada form pemesanan tiket akan tersimpan kedalam database.

42 3.6.2 Sequence Diagram Konfirmasi Pembayaran Menu pesanan Konfirmasi pembayaran Bukti transfer Cetak tiket pelanggan pilih menu buka pilih invoice simpan pilih invoice simpan pilih invoice simpan keluar Gambar 3.12Sequence diagram konfirmasi pembayaran Tabel 3.25 Keterangan Sequence diagram pembayaran Nama De skripsi singkat Aktor Sequence diagram pembayaran Menjelaskan proses terjadinya data pembayaran harus login dahulu sebelummasuk ke halaman menu utama Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih dan membuka form menu pembayaran - Input data pembayaran Pasca kondisi Jika entri data pembayaran sukses dijalankan data yang ada pada form pembayaran akan tersimpan kedalam database.

43 2.6.3 Squence Diagram Jadwal Menu jadwal Form jadwal jadwal pelanggan pilih menu buka id_jadwal kd_bus tgl_berangkat jam_berangkat simpan tutup Gambar3.13 Squence Diagram Jadwal Tabel 3.26 Keterangan Sequence diagram jadwal Nama Sequence diagram jadwal Deskripsi singkat Melihat jadwal keberangkatan Aktor harus login dahulu sebelum masuk ke halaman menu utama Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih menu jadwal Pasca kondisi Jika laporan sukses dijalankan maka akan mencetak laporan selama periode yang di tentukan

44 3.6.4 Sequence Diagram Laporan Menu laporan form laporan Cetak laporan admin pilih menu buka pilih periode simpan Gambar 3.14 Sequence diagram data laporan Tabel 3.27 Keterangan Sequence diagram data laporan Nama Sequence diagram laporan Deskripsi singkat Menjelaskan proses tercatatnya laporan Aktor Admin Admin harus login dahulu dan masuk ke menu laporan sebelum mencetak laporan Tindakan utama - Memasukan user id dan pass - Membuka form menu utama - Memilih menu laporan - Memilih periode untuk mencetak laporan - lalu laporan akan tercetak Pasca kondisi Jika laporan sukses dijalankan maka akan mencetak laporan selama periode yang di tentukan

45 3.7 Perancangan Database konfirmasi pembayaran userku -id_user -id_pelanggan -username -password 1 1 pelanggan -id_pelanggan -nama_plg -alamat plg -no_ktp -kota -no_telp -jenkel +tambah() +edit() +simpan() +hapus() 1 1..* 1..* pemesanan tiket -id_tiket -kd_bus -id_pelanggan -tgl_pesan -jumlah_tiket -total_harga -status_tiket +tambah() +edit() +simpan() +hapus() 1 1 -kd_konfirmasi -id_tiket -no_rekening -jumlah_transfer -bukti_transfer +kirim() +keluar() +hapus() +edit() +simpan() +hapus() +login() 1 bus -kd_bus -nama_bus -kelas -harga_tiket -tujuan_bus -stok_tiket +tambah() +edit() +simpan() +hapus() 1 1 Jadwal -id_jadwal -kd_bus -tgl_berangkat -jam_berangkat +tambah() +edit() +simpan() +hapus() Gambar 3.15 Class Diagram 3.8 Rancangan Struktur Tabel Dalam pembuatan sistem ini dibutuhkan rancangan basis data yang sesuai dengan kebutuhan sistem itu sendiri. Rancangan tabel secara garis besar dari seluruh proses komputerisasi pengolahan data yang akan dilakukan, tanpa tabel sistem pengolahan data, komputerisasi tidak dapat berjalan, perancangan ini mencakup penentuan kunci utama, kunci asing dan kunci lainnya untuk menghubungkan tabel satu dengan tabel lainnya. Berikut ini adalah tabel-tabel yang digunakan dalam perancangan sistem pemesanan tiket pada po.muaradua express :

46 1 Tabel Data pelanggan Nama Tabel : data_pelanggan Field Kunci : id_pelanggan No Nama field Tipe data Lebar Keterangan 1 id_pelanggan Int 10 ID 2 Nama_plg Varchar 50 Nama pelanggan 3 Alamat_plg Text Alamat pelanggan 4 No_ktp Varchar 20 Nomor KTP 5 Kota Varchar 50 Kota 6 No_telp Varchar 15 Nomor telepon 7 Jenkel Varchar 20 Jenis kelamin 2 Tabel Data Bus Nama Tabel : data_bus Field Kunci : kd_bus No Nama field Tipe data Lebar Keterangan 1 Kd_bus Int 10 KODE Bus 2 Nama_bus Varchar 20 Nama bus 3 Kelas Varchar 30 Kelas 4 Harga_tiket Int 12 Harga tiket 5 Tujuan_bus Varchar 30 Tujuan bus 6 Stok_tiket Int 12 Stok tiket 3 Tabel Data userku Nama Tabel : data_userku Field Kunci : id_user No Nama field Tipe data Lebar Keterangan 1 Id_user Int 11 ID user 2 Id_pelanggan Int 10 Id pelanggan 3 Username Varchar 15 Username 4 Password Varchar 50 Password

47 4 Tabel Data Pemesanan Tiket Nama Tabel : data_pemesanan tiket Field Kunci : id_tiket No Nama field Tipe data Lebar Keterangan 1 Id_tiket Int 10 ID tiket 2 Kd_bus Int 10 Kode bus 3 Id_pelanggan Int 10 Id pelanggan 4 Tgl_pesan Varchar 25 Tanggal pesan 5 Jumlah_tiket Int 10 Jumlah tiket 6 Total_harga Int 10 Total harga 7 Status_tiket Int 11 Status tiket 5 Tabel Data konfirmasi pembayaran Nama Tabel : data_konfirmasi Field Kunci : kd_konfirmasi No Nama field Tipe data Lebar Keterangan 1 Kd_konfirmasi Int 10 KODE konfirmasi pembayaran 2 Id_tiket Int 10 Id tiket 3 No_rekening Varchar 30 Nomor rekening 4 Jmlh_transfer Int 10 Jumlah transfer 5 Bukti_transfer Text Bukti transfer 6 Tabel Data jadwal Nama Tabel : data_jadwal Field Kunci : id_jadwal No Nama field Tipe data Lebar Keterangan 1 id_jadwal Int 10 ID Jadwal 2 Kd_bus Int 10 Kode bus 3 Tgl_berangkat Varchar 20 Tanggal berangkat 4 Jam_berangkat Varchar 10 Jam berangkat

48 3.9 Rancangan Dialog Layar Struktur tampilan Perancangan Sistem Pemesanan tiket bus pada Po.Muaradua Express Data Transaksi Laporan Pemesanan tiket Laporan pemesanan User / Pengguna Konfirmasi pembayaran Laporan Data bus Bus Gambar 3.16 Struktur Tampilan

49 3.9.1 Rancangan Tampilan Layar Menu Utama Sebelum Login HEADER Menu Utama LOGIN Beranda Profil Perusahaan Cara Pembelian Tentang Username Password Login Register FOOTER Gambar3.17 Menu utama sebelum login 3.9.2 Rancangan Tampilan Layar Menu Utama Setelah Login HEADER Menu Utama Beranda Profil Perusahaan Cara Pembelian Tentang Menu User Ubah Password Jadwal Pemesanan Tiket Konfirmasi Bayar Cetak Tiket LOGIN AKTIF User Selamat Datang :... Logout FOOTER Gambar3.18 Menu utama setelah login

50 3.9.3 Rancangan Tampilan Layar Register HEADER Menu Utama Beranda Profil Perusahaan Cara Pembelian Tentang Register E-Ticket Bus Nama Alamat No KTP Username Password LOGIN Login Register Kota No Telp Jenis Kelamin Username Password Confirmation Password Submit FOOTER Gambar 3.19 Tampilan Register 3.9.4 Rancangan Tampilan Layar Setelah Login Admin HEADER Menu Utama Beranda Profil Perusahaan Cara Pembelian Tentang Menu User Ubah Password Edit Beranda Edit Profil Edit Cara Pembelian Data Manajemen Pengguna Manajemen Bus Manajemen Jadwal Konfirmasi Admin Laporan Selamat Datang Admin LOGIN AKTIF Administrator Selamat Datang : Admin Logout FOOTER Gambar 3.20 Setelah Login Admin

51 3.9.5 Rancangan Tampilan Layar Data HEADER Menu Utama Beranda Profil Perusahaan Cara Pembelian Tentang Menu User Ubah Password Edit Beranda Edit Profil Edit Cara Pembelian Data Manajemen Pengguna Manajemen Bus Manajemen Jadwal Konfirmasi Admin Laporan Pencarian : Cari Nama No KTP Alamat Aksi LOGIN AKTIF Administrator Selamat Datang : Admin Logout FOOTER Gambar 3.21 Data pelanggan 3.9.6 Rancangan Tampilan Layar Data bus HEADER Menu Utama Beranda Profil Perusahaan Cara Pembelian Tentang Menu User Ubah Password Edit Beranda Edit Profil Edit Cara Pembelian Data Manajemen Pengguna Manajemen Bus Manajemen Jadwal Konfirmasi Admin Laporan +tambah bus Pencarian : Cari Nama Bus Kelas Tujuan Aksi LOGIN AKTIF Administrator Selamat Datang : Admin Logout FOOTER Gambar 3.22 Data bus

52 3.9.7 Rancangan Tampilan Layar Mencetak Laporan HEADER Menu Utama Beranda Profil Perusahaan Cara Pembelian Tentang Laporan Pemasukan Tiket #Dari Tanggal : #Sampai Tanggal : Detail LOGIN AKTIF Administrator Selamat Datang : Admin Logout Menu User Ubah Password Edit Beranda Edit Profil Edit Cara Pembelian Data Manajemen Pengguna Manajemen Bus Manajemen Jadwal Konfirmasi Admin Laporan FOOTER Gambar 3.23 Mencetak Laporan 3.9.8 Rancangan Tampilan Layar Jadwal Bus HEADER Menu Utama Beranda Profil Perusahaan Cara Pembelian Tentang Menu User Ubah Password Jadwal Pemesanan Tiket Konfirmasi Bayar Cetak Tiket Pencarian : Cari Nama Bus Kelas Tujuan Tgl Berangkat Aksi LOGIN AKTIF User Selamat Datang :... Logout FOOTER Gambar 3.24 Jadwal Bus

53 3.9.9 Rancangan Tampilan Layar Pemesanan Tiket HEADER Menu Utama Beranda Profil Perusahaan Cara Pembelian Tentang Menu User Ubah Password Jadwal Pemesanan Tiket Konfirmasi Bayar Cetak Tiket Pemesanan Tiket No KTP Nama Alamat Tanggal Pesan Dd-mm-yyyy Nama Bus Cari Jumlah Tiket Submit *Pemesanan tiket berdasarkan jadwal yang telah ditentukan LOGIN AKTIF User Selamat Datang :... Logout FOOTER Gambar 3.25 Pemesanan tiket 3.9.10 Rancangan Tampilan Layar Konfirmasi Pembayaran HEADER Menu Utama Beranda Profil Perusahaan Cara Pembelian Tentang Menu User Ubah Password Jadwal Pemesanan Tiket Konfirmasi Bayar Cetak Tiket Konfirmasi Pembayaran Invoice dd-mm-yyyy Konfirmasi Detail Hapus LOGIN AKTIF User Selamat Datang :... Logout FOOTER Gambar 3.26 Konfirmasi Pembayaran

54 3.9.11 Rancangan Tampilan Layar Mencetak Tiket HEADER Menu Utama Beranda Profil Perusahaan Cara Pembelian Cetak Tiket Invoice dd-mm-yyyy Print LOGIN AKTIF User Selamat Datang :... Tentang Logout Menu User Ubah Password Jadwal Pemesanan Tiket Konfirmasi Bayar Cetak Tiket FOOTER Gambar 3.27 Mencetak Tiket 3.9.12 Rancangan Tampilan Layar Login Android Menu Login Username : Password : Login Gambar 3.28 Login Android

55 3.9.13 Rancangan Tampilan Layar Menu Utama Menu Utama Pesan Tiket Konfirmasi Pembayaran Logout Gambar 3.29 Menu Utama 3.9.14 Rancangan Tampilan Layar Menu Pemesanan Menu Pemesanan Tanggal Berangkat : Jam Berangkat : Jumlah Tiket : Bus : Harga Tiket : Jumlah Harga : Cal Stok Tiket : Pesan Gambar 3.30 Menu Pemesanan

56 3.9.15 Rancangan Tampilan Layar Konfirmasi Pemesanan Konfirmasi Pemesanan Tanggal Berangkat : Jumlah Tiket : Nama Bus : Harga Tiket : Jumlah Harga : Konfirmasi Gambar 3.31 Konfirmasi Pemesanan 3.9.16 Rancangan Tampilan Layar Konfirmasi Pembayaran Konfirmasi Pembayaran No Rekening : Jumlah Transfer : Konfirmasi Gambar 3.32 Konfirmasi Pembayaran