BAB IV ANALISIS DAN DESAIN SISTEM. diharapkan mampu meningkatkan kinerja pada sistem informasi administrasi

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN DESAIN SISTEM. diharapkan mampu meningkatkan kinerja pada sistem informasi administrasi

BAB V IMPLEMENTASI DAN PEMBAHASAN. pembuatan aplikasi Sistem Informasi Adminstrasi Travel Berbasis Web Pada PT.

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN. lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow

BAB IV PERANCANGAN SISTEM. Spesifikasi sistem yang ada pada Rancang Bangun Sistem Informasi Pengadaan

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB IV ANALISIS DAN DESAIN SISTEM. pendapatan masih disimpan dalam bentuk dokumen.

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan analisis sistem yang sedang berjalan pada CV. Putra Rent Car

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

PBAB IV ANALISIS DAN DESAIN SISTEM. Sistem yang ada pada butik Indah Bordir Sidoarjo saat ini, masih terdapat

BAB IV ANALISIS DAN DESAIN SISTEM. terdapat pegawai atau karyawan. Dalam pelaksanaannya sering timbul masalah

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV ANALISIS DAN DESAIN SISTEM. diharapkan mampu meningkatkan kinerja Sistem Informasi Manajemen Stock

BAB IV ANALISIS DAN DESAIN SISTEM. yaitu sering kali mengalami kesalahan dalam melakukan pencatatan data

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. terdapat kekurangan. Penyimpanan data barang, transaksi penjualan, dan data

BAB III ANALISIS DAN PERANCANGAN SISTEM. Tahap analisis sistem merupakansuatu proses untuk menganalisis dan

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI KERJA PRAKTEK. informasi agar dapat terorganisir dengan baik dan jelas.

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III ANALISIS DAN PERANCANGAN SISTEM. melakukan observasi atau penelusuran permasalahan untuk mendapatkan

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB III ANALISIS DAN PERANCANGAN SISTEM. kegiatan perusahaan menjadi terganggu dalam pemenuhan permintaan barang

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK. karena sistem yang masih dilakukan secara manual. diharapkan dapat mengatasi permasalahan tersebut.

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. yang menyebabkan kesulitan tersendiri dalam pengendalian serta pengawasannya.

BAB IV ANALISIS DAN DESAIN SISTEM. seorang dengan bagian konseling. Bagian Konseling memberikan informasi

BAB IV DESKRIPSI KERJA PRAKTIK. data untuk menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. diharapkan mampu meningkatkan kinerja pada Sistem Informasi Pendaftaran

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. digunakan dalam tahap analisis sistem ini yaitu metode pengembangan waterfall.

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB III ANALISIS DAN PERANCANGAN SISTEM. UMKM Fredshoes. Dalam pengumpulan data yang digunakan untuk bahan

BAB IV DISKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. System Development Life Cycle (SDLC) yang berfungsi untuk memberi gambaran

BAB 4 HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV METODE KERJA PRAKTEK. perangkat keras, perangkat lunak dan pengguna. Analisis digunakan sebagai dasar

BAB IV DESKRIPSI KERJA PRAKTEK 1. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT

BAB III ANALISIS DAN PERANCANGAN SISTEM. data yang telah diperoleh dari hasil studi lapangan. Analisis sistem dilakukan

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. yaitu sebuah sistem yang dapat mengotomasi serta dapat menangani maintenance

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pertama kali dimulai dari pelanggan memilih barang yang dibeli,

DAFTAR ISI. DAFTAR GAMBAR... xii. DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN... 1

BAB III PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi.

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DISKRIPSI PEKERJAAN

BAB IV PERANCANGAN. dengan proses yang ditentukan, berikut ini adalah tahapan tahapan dari proses. 1. Rancangan Bagan Alir Document ( Flow Map )

BAB IV DESKRIPSI PEKERJAAN. dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT

BAB IV DESKRIPSI PEKERJAAN. beberapa badan pelayanan kesehatan lain. Hal ini diakibatkan karena sistem yang

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. Putera Motor, menemukan beberapa permasalahan seperti : human error yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem disini mengambil dari model waterfall meliputi komunikasi, perancangan

BAB IV ANALISIS DAN DESAIN SISTEM. database terpusat. Proses yang dikembangkan meliputi: Pelajar (KTP) seperti pada gambar di lampiran.

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. Sistem yang ada CV. AWAM ELEKTRONIK saat ini, masih terdapat

BAB IV ANALISIS DAN DESAIN SISTEM. Baik Kertosono, penulis melakukan berbagai upaya untuk mendapatkan

BAB IV DESKRIPSI SISTEM

BAB IV DESKRIPSI PEKERJAAN. permasalahan yang ada pada bagian Area Pelayanan (AP) yang lebih tepatnya

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV DESKRIPSI PEKERJAAN. Perpustakaan SMA Negeri 3 Nganjuk, secara garis besar permasalahan yang ada

Transkripsi:

BAB IV ANALISIS DAN DESAIN SISTEM Dalam pengembangan teknologi informasi saat ini, dibutuhkan analisa dan perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut diharapkan mampu meningkatkan kinerja pada sistem informasi administrasi travel pada PT Bia Travel Surabaya yang akan dibuat. Metode ini membutuhkan analisa yang tepat, kebutuhan bisnis dan beberapa teknik analisa untuk menghasilkan perencanaan yang baik. Analisa merupakan cara untuk mempelajari permasalahan berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain sistem merupakan langkah yang harus ditempuh untuk menyajikan sebuah sistem informasi yang terorganisir dengan baik. 4.1 Analisis Sistem Hasil analisa sistem yang sedang berjalan saat ini pada PT Bia Travel Surabaya, masih ditemukan banyak kekurangan yang terjadi, salah satunya adalah sering kali mengalami kesalahan dalam melakukan pengecekan atau pencatatan data transaksi pemesanan, pembayaran, maupun pembatalan, sehingga proses pelaporan sering mengalami keterlambatan. Hal ini terjadi karena sistem yang masih dilakukan secara manual. Berdasarkan permasalahan diatas, PT Bia Travel Surabaya membutuhkan sistem informasi administrasi travel yang terkomputerisasi dan berbasis web sehingga diharapkan mampu memberikan kemudahan dalam melakukan pengolahan semua data transaksi serta dalam pembuatan laporan. 21

22 Dengan adanya sistem informasi ini diharapkan dapat meminimalkan penggunaan dokumen kertas dan meminimalkan terjadinya kehilangan dokumendokumen, disamping itu seluruh proses yang ada menjadi lebih terkomputerisasi sehingga dapat memberikan informasi yang dibutuhkan oleh pihak manajemen maupun pelanggan menjadi lebih baik lagi. 4.2 Desain Sistem Desain sistem ini merupakan pengembangan dari sistem yang ada. Hasil dari penyusunan desain sistem ini berupa dokumen flow komputerisasi, context diagram, data flow diagram, entity relationship diagram, struktur file dan desain input output. 4.2.1 Dokumen Flow Komputerisasi Dalam sistem informasi administrasi travel berbasis web terdapat empat dokumen flow komputerisasi, yaitu dokumen flow komputerisasi proses pemesanan, dokumen flow komputerisasi proses pembayaran, dokumen flow komputerisasi proses pembatalan, dan dokumen flow komputerisasi proses pelaporan. Adapun penjelasannya adalah sebagai berikut: A. Dokumen Flow Komputerisasi Proses Pemesanan Dokumen flow komputerisasi proses pemesanan menggambarkan proses pendaftaran yang dilakukan oleh pelanggan, untuk pelanggan yang sudah terdaftar, maka pelanggan tidak perlu melakukan proses pendaftaran ulang sehingga bias langsung melakukan pemesanan paket haji umroh yang diikuti. Account login pelanggan menggunakan username dan password. Dokumen flow komputerisasi proses pemesanan dapat dilihat pada Gambar 4.1.

23 PELANGGAN SISTEM Paket haji & umroh Input data pelanggan Mulai Menampilkan daftar paket Mengecek status terdaftar pelanggan Paket haji & umroh Membuat account login pelanggan T sudah terdaftar? Menyimpan data pelanggan Y Account login pelanggan Menampilkan account login pelanggan Menyimpan data pemesanan Selesai Pemesanan Gambar 4.1 Dokumen Flow Komputerisasi Pemesanan B. Dokumen Flow Komputerisasi Proses Pembayaran Dokumen flow komputerisasi proses pembayaran menggambarkan proses pembayaran yang dilakukan oleh pelanggan, dan proses untuk menyimpan data pembayaran dilakukan oleh admin. Admin juga melakukan proses update data pembayaran untuk menyimpan data pembayaran terbaru. Dokumen flow komputerisasi proses pembayaran dapat dilihat pada Gambar 4.2.

24 PELANGGAN ADMIN Mulai Data pelanggan Data pelanggan Validasi data pemesanan Pemesanan Data pembayaran 1 T Data pemesanan valid? Y Data pembayaran Input data pembayaran Mengupdate data pembayaran Mencetak nota pembayaran Pembayaran Nota pembayaran Nota pembayaran 1 2 Selesai 1 Gambar 4.2 Dokumen Flow Komputerisasi Pembayaran C. Dokumen Flow Komputerisasi Proses Pembatalan Dokumen flow komputerisasi proses pembatalan menggambarkan proses pembatalan yang dilakukan oleh pelanggan, dan proses untuk menyimpan data pembatalan dilakukan oleh admin. Admin juga melakukan proses perhitungan biaya pengembalian dan update data pembayaran. Dokumen flow komputerisasi proses pembatalan dapat dilihat pada Gambar 4.3.

25 PELANGGAN ADMIN Mulai Data pembatalan Data pembatalan Validasi data pemesanan Pemesanan 1 T Data pemesanan valid? Y Validasi data pembayaran Pembayaran 1 T Data pembayaran valid? Y Menghitung pengembalian uang Menyimpan data pembatalan Pembatalan Mencetak nota pengembalian Nota pengembalian Nota pengembalian 1 2 Mengupdate data pembayaran Pembayaran 1 Selesai Gambar 4.3 Dokumen Flow Komputerisasi Pembatalan D. Dokumen Flow Komputerisasi Proses Pelaporan Dokumen flow komputerisasi proses pelaporan menggambarkan proses pembuatan laporan kepada manajer yang dilakukan oleh admin. Dokumen flow komputerisasi proses pelaporan dapat dilihat pada Gambar 4.4.

26 MANAJER ADMIN Mulai Permintaan laporan Permintaan laporan Input permintaan laporan Memilih laporan Pemesanan Pembayaran Menentukan periode laporan Pembatalan Mencetak laporan Laporan 1 Laporan 2 Mulai Gambar 4.4 Dokumen Flow Komputerisasi Pelaporan 4.2.1 Data Flow Diagram Data flow diagram merupakan perangkat yang digunakan pada metodologi pengembangan sistem yang terstruktur. Data flow diagram menggambarkan aliran data yang terjadi di dalam sistem secara jelas.

27 A. Diagram Berjenjang Diagram berjenjang menggambarkan hirarki proses-proses yang ada dalam data flow diagram. Gambar 4.5 adalah diagram berjenjang dari rancang bangun sistem informasi administrasi travel berbasis web pada kantor PT Bia Travel Surabaya. Gambar 4.5 Diagram Berjenjang Sistem Administrasi Travel Pada Gambar 4.6 merupakan hasil decompose dari diagram berjenjang proses pemesanan. Hasil decompose itu sendiri terdapat enam proses utama, yaitu menampilkan daftar paket haji dan umroh, mengecek status terdaftar pelanggan, membuat account login pelanggan, menyimpan data pelanggan, menampilkan account login pelanggan, dan menyimpan data pemesanan. Gambar 4.6 Diagram Berjenjang Proses Pemesanan

28 Pada Gambar 4.7 merupakan hasil decompose dari diagram berjenjang proses pembayaran. Hasil decompose itu sendiri terdapat tiga proses utama, yaitu validasi data pemesanan, mengupdate data pembayaran, dan mencetak nota pembayaran. Gambar 4.7 Diagram Berjenjang Proses Pembayaran Pada Gambar 4.8 merupakan hasil decompose dari diagram berjenjang proses pembatalan. Hasil decompose itu sendiri terdapat enam proses utama, yaitu validasi data pemesanan, validasi data pembayaran, menghitung pengembalian uang, menyimpan data pembatalan, mencetak nota pengembalian, dan mengupdate data pembayaran. Gambar 4.8 Diagram Berjenjang Proses Pembatalan

29 Pada Gambar 4.9 merupakan hasil decompose dari diagram berjenjang proses pelaporan. Hasil decompose itu sendiri terdapat tiga proses utama, yaitu memilih laporan, menentukan periode laporan, dan mencetak laporan, dimana pembuatan data laporan tersebut sangat diperlukan dalam pelaporan kepada manajer. Gambar 4.9 Diagram Berjenjang Proses Pelaporan B. Context Diagram Pada context diagram berikut dijelaskan tentang proses secara umum yang terjadi pada sistem informasi administrasi travel berbasis web, dimana aliran datanya masing-masing yang saling terkait satu sama lain. Pada context diagram ditunjukkan bahwa terdapat dua entity dalam sistem ini, yakni entity pelanggan dan entity manajer. Aliran data yang keluar dari masing-masing entity mempunyai arti bahwa data tersebut berasal dari entity tersebut, sedangkan aliran data yang masuk mempunyai arti informasi data ditujukan untuk entity tersebut. Context diagram sistem informasi administrasi travel dapat dilihat pada Gambar 4.10.

30 Data pelanggan Data pemesanan Data pembatalan Data pembayaran 0 Account login Nota pengembalian Nota pembayaran Sistem informasi administrasi travel Permintaan laporan Daftar paket haji & umroh + Laporan pemesanan Laporan pembayaran Laporan pembatalan Manajer Laporan data pelanggan Gambar 4.10 Context Diagram Sistem Administrasi Travel C. Data Flow Diagram Level 0 Setelah membuat context diagram dari sistem informasi administrasi travel, maka selanjutnya context diagram tersebut akan dibagi menjadi sub-sub proses yang lebih kecil. Hasil decompose itu sendiri disebut data flow diagram level 0. Pada data flow diagram level 0 itu sendiri terdiri dari empat proses utama yang semuanya itu saling berkaitan, yaitu proses pemesanan, proses pembayaran, proses pembatalan, dan proses pelaporan. Empat proses utama itu juga dapat dibagi menjadi sub-sub proses yang lebih kecil, dan sub-sub proses yang kecil itu sendiri masih saling berkaitan antara yang satu sama yang lain. Pada data flow diagram level 0 juga digambarkan data store yang digunakan dalam sistem. Data store yang digunakan adalah data store paket haji dan umroh, pelanggan,

31 pemesanan, pembayaran, dan pembatalan. Data flow diagram level 0 sistem informasi administrasi travel dapat dilihat pada Gambar 4.11. [Data pelanggan] 1 [Daftar paket haji & umroh] [Data pemesanan] [Account login] Proses pemesanan 3 Pemesanan Data pemesanan Data paket haji & umroh 1 Paket haji umroh 2 Data pelanggan + Data pelanggan 2 [Data pembayaran] 2 [Nota pembayaran] 4 Pembayaran Data pembayaran Proses pembayaran + Data pemesanan Data pembayaran 3 Pemesanan 4 Pembayaran 3 [Data pembatalan] [Nota pengembalian] 4 Pembayaran Data pembayaran Proses pembatalan Data pembayaran 4 Pembayaran 3 Pemesanan 5 Pembatalan Data pemesanan Data pembatalan + Data pembatalan 5 Pembatalan 4 Manajer [Permintaan laporan] [Laporan pemesanan] Manajer 2 3 Pemesanan Data pelanggan Data pemesanan [Laporan pembayaran] Manajer 4 Pembayaran 5 Pembatalan Data pembayaran Data pembatalan Proses pelaporan [Laporan pembatalan] Manajer + [Laporan data pelanggan] Manajer Gambar 4.11 Data Flow Diagram Level 0 Sistem Administrasi Travel

32 D. Data Flow Diagram Level 1 Data flow diagram level 0 akan dibagi menjadi sub-sub proses yang lebih kecil yang disebut disebut data flow diagram level 1. Pada Gambar 4.12 merupakan data flow diagram level 1 sub proses pemesanan dari sistem informasi administrasi travel. Data flow diagram level 1 sub proses pemesanan terdiri dari enam proses utama yaitu menampilkan daftar paket haji dan umroh, mengecek status terdaftar pelanggan, membuat account login pelanggan, menyimpan data pelanggan, menampilkan account login pelanggan, dan menyimpan data pemesanan, serta terdapat satu entity pelanggan dan tiga data store yaitu data store paket haji umroh, data store pelanggan, dan data store pemesanan. 1.1 1 Paket haji umroh [Data paket haji & umroh] Menampilkan daftar paket haji & umroh [Daftar paket haji & umroh] 1.2 2 [Data pelanggan] Mengecek status terdaftar pelanggan [Data pelanggan] Data pelanggan 1.3 Membuat account login pelanggan Data pelanggan 1.4 2 [Data pelanggan] Menyimpan data pelanggan 1.5 Account login pelanggan Menampilkan account login pelanggan [Account login] 1.6 3 Pemesanan [Data pemesanan] Menyimpan data pemesanan [Data pemesanan] Gambar 4.12 Data Flow Diagram Level 1 Sub Proses Pemesanan

33 Pada Gambar 4.13 merupakan data flow diagram level 1 sub proses pembayaran dari sistem informasi administrasi travel berbasis web pada PT Bia Travel Surabaya. Data flow diagram level 1 tersebut terdiri dari tiga proses utama yaitu validasi data pemesanan, mengupdate data pembayaran, dan mencetak nota pembayaran, serta terdapat satu entity pelanggan dan dua data store yaitu data store pemesanan, dan data store pembayaran. 2.1 Validasi data pesanan [Data pemesanan] 3 Pemesanan Data pemesanan fix 2.2 [Data pembayaran] Mengupdate data pembayaran [Data pembayaran] 4 Pembayaran 2.3 [Nota pembayaran] Mencetak nota pembayaran [Data pembayaran] Gambar 4.13 Data Flow Diagram Level 1 Sub Proses Pembayaran Pada Gambar 4.14 merupakan data flow diagram level 1 sub proses pembatalan dari sistem informasi administrasi travel berbasis web pada PT Bia Travel Surabaya. Data flow diagram Level 1 tersebut terdiri dari enam proses utama yaitu validasi data pemesanan, validasi data pembayaran, menghitung pengembalian uang, menyimpan data pembatalan, mencetak nota pengembalian, dan mengupdate data pembayaran, serta terdapat satu entity pelanggan dan tiga

34 data store yaitu data store pemesanan, data store pembayaran, dan data store pembatalan. 3.1 [Data pembatalan] Validasi data pemesanan [Data pemesanan] 3 Pemesanan Data pemesanan fix 3.2 Validasi data pembayaran [Data pembayaran] 4 Pembayaran Data pembayaran fix 3.3 Menghitung pengembalian uang Data pembatalan 3.4 Menyimpan data pembatalan [Data pembatalan] 5 Pembatalan Data pembatalan 3.5 [Nota pengembalian] Mencetak nota pengembalian [Data pembatalan] Data pembatalan 3.6 Mengupdate data pembayaran [Data pembayaran] 4 Pembayaran Gambar 4.14 Data Flow Diagram Level 1 Sub Proses Pembatalan

35 Pada Gambar 4.15 merupakan data flow diagram level 1 sub proses pelaporan dari sistem informasi administrasi travel berbasis web pada PT Bia Travel Surabaya. Data flow diagram level 1 tersebut terdiri dari tiga proses utama yaitu memilih laporan, menentukan periode laporan, dan mencetak laporan, serta terdapat satu entity manajer dan empat data store yaitu data store pelanggan, data store pemesanan, data store pembayaran, dan data store pembatalan. 4.1 [Data pelanggan] 2 Manajer [Permintaan laporan] Memilih laporan [Data pemesanan] [Data pembayaran] 3 Pemesanan 4 Pembayaran [Data pembatalan] 5 Pembatalan Laporan yang dipilih 4.2 Menentukan periode laporan Laporan fix 4.3 Manajer [Laporan pemesanan] [Laporan pembatalan] Manajer Mencetak laporan Manajer [Laporan pembayaran] [Laporan data pelanggan] Manajer Gambar 4.15 Data Flow Diagram Level 1 Sub Proses Pelaporan 4.2.2 Entity Relationship Diagram Entity Relationship Diagram merupakan proses yang menunjukkan hubungan antar entitas dan relasinya. Entity Relationship Diagram terbagi menjadi Conceptual Data Model dan Physical Data Model.

36 A. Conceptual Data Model Conceptual data model dari sistem informasi administrasi travel berbasis web pada PT Bia Travel Surabaya terdapat 7 tabel. Masing-masing tabel mempunyai relasi ke tabel-tabel yang lain seperti pada Gambar 4.16. Pelang g an Id_pelang g an No_identitas Nama_leng kap Jenis_kelamin Tgl_lahir Alamat Kota Telp Pekerjaan Status_kawin Email Pass wor d Memesan Paket haji umroh Kode_paket Nama Jenis Tgl_keberang katan Biaya_Sing le Biaya_Double Biaya_Triple Biaya_Quad Lama Keterangan Mengambil Pemes anan Kode_pemesanan Tgl_pemes anan Total_biaya Status_pemes anan Mempunyai Detil_pemesanan Kode_detilpemesanan Jumlah_Biaya Status_pemes anan Membayar Mengecek Pembayaran Kode_pembayaran Tgl_pembayaran Jml_pembayaran Sis a_pembayaran Jml_yg _sudah_dibayar Total_biaya Keterangan_pembayaran Mengecek Pembatalan Kode_pembatalan Tgl_pembatalan Jml_peng embalian Status Gambar 4.16 Conceptual Data Model Sistem Administrasi Travel B. Physical Data Model Physical data model adalah hasil dari generate dari Conceptual Data Model. Data tabel pada Physical data model inilah yang akan digunakan pada saat membuat aplikasi. Physical data model dari sistem informasi administrasi travel berbasis web pada PT Bia Travel Surabaya dapat dilihat pada Gambar 4.17.

37 PELANGGAN ID_PELANG GAN varc har(50) NO_IDENTITAS varc har(50) NAMA_LENGKAP varc har(50) JENIS_KELAM IN varc har(50) TGL_LAHIR timestamp ALAMAT varc har(50) KOTA varc har(50) TELP varc har(50) PEKERJAAN varc har(50) STATUS_KAWIN varc har(50) EMAIL varc har(50) PASSWORD varc har(50) KODE_PEMESANAN = KODE_PEMESANAN PAKET_HAJI_UMROH KODE_PAKET varc har(50) NAMA varc har(50) JENIS varc har(50) TGL_KEBERANGKATAN timestamp BIAYA integ er LAMA varc har(50) KETERANG AN varc har(200) BIAYA_DOUBLE integ er BIAYA_TRIPLE integ er BIAYA_QUAD integ er KODE_PAKET = KODE_PAKET DETIL_PEM ESANAN KODE_DETILPEMESANAN varc har(50) KODE_PEM ESANAN varc har(50) KODE_PAKET varc har(50) STATUS_PEM ESANAN varc har(50) JUM LAH_BIAYA integ er ID_PELANGGAN = ID_PELANGGAN PEM ESANAN KODE_PEM ESANAN varc har(50) ID_PELANG GAN varc har(50) TGL_PEMESANAN timestamp TOTAL_BIAYA integ er STATUS_PEM ESANAN varc har(50) KODE_DET ILPEMESANAN = KODE_DETILPEMESANAN KODE_PEMESANAN = KODE_PEMESANAN PEM BAYAR AN KODE_PEM BAYARAN varc har(50) KODE_PEM ESANAN varc har(50) TOTAL_BIAYA integ er TGL_PEMBAYARAN timestamp JM L_PEMBAYARAN integ er SISA_PEM BAYARAN integ er JM L_YG_SUDAH_DIBAYAR integ er KETERANGAN_PEMBAYARAN integ er PEM BATALAN KODE_PEM BATALAN varc har(50) KODE_PEM BAYARAN varc har(50) KODE_DETILPEMESANAN varc har(50) TGL_PEMBATALAN timestamp JM L_PENGEMBALIAN integ er STATUS varc har(50) KODE_PEMBAYARAN = KODE_PEMBAYARAN Gambar 4.17 Physical Data Model Sistem Administrasi Travel 4.2.3 Struktur File Tabel-tabel yang digunakan pada sistem informasi administrasi travel adalah sebagai berikut: A. Nama Tabel : Primary Key : Id_ Foreign Key : - Fungsi : Untuk menyimpan semua data pelanggan.

38 Tabel 4.1 Tabel No Atribut Tipe Panjang Keterangan 1 Id_ Varchar 50 Primary Key 2 No_identitas Varchar 50-3 Nama_lengkap Varchar 50-4 Jenis_kelamin Varchar 50-5 Tgl_lahir DateTime - - 6 Alamat Varchar 50-7 Kota Varchar 50-8 Telp Varchar 50-9 Pekerjaan Varchar 50-10 Status kawin Varchar 50-11 Email Varchar 50-12 Password Varchar 50 - B. Nama Tabel : Paket Haji Umroh Primary Key : Kode_paket Foreign Key : - Fungsi : Untuk menyimpan data paket haji dan umroh. Tabel 4.2 Tabel Paket Haji Umroh No Atribut Tipe Panjang Keterangan 1 Kode_paket Varchar 50 Primary Key 2 Nama Varchar 50-3 Jenis Varchar 50-4 Tgl_keberangkatan DateTime - - 5 Biaya Single Integer - - 6 Biaya_Double Integer - - 7 Biaya_Triple Integer - - 8 Biaya_Quad Integer - - 9 Lama Varchar 50-10 Keterangan Varchar 200 -

39 C. Nama Tabel : Pemesanan Primary Key Foreign Key Fungsi : Kode_pemesanan : Id_pelanggan : Untuk menyimpan data pemesanan. Tabel 4.3 Tabel Pemesanan No Atribut Tipe Panjang Keterangan 1 Kode_pemesanan Varchar 50 Primary Key 2 Id_pelanggan Varchar 50 Foreign Key 3 Tgl_pemesanan DateTime - - 4 Total_biaya Integer - - 5 Status_pemesanan Varchar 50 - D. Nama Tabel : Detil Pemesanan Primary Key Foreign Key Fungsi : Kode_detilpemesanan : Kode_paket : Untuk menyimpan data detil pemesanan. Tabel 4.4 Tabel Detil Pemesanan No Atribut Tipe Panjang Keterangan 1 Kode_detilpemesanan Varchar 50 Primary Key 2 Kode_pemesanan Varchar 50 Foreign Key 3 Kode_paket Varchar 50 Foreign Key 4 Status_pemesanan Varchar 50-5 Jumlah_Biaya Integer - - E. Nama Tabel : Pembayaran Primary Key Foreign Key Fungsi : Kode_pembayaran : Kode_pemesanan : Untuk menyimpan data pembayaran.

40 Tabel 4.5 Tabel Pembayaran No Atribut Tipe Panjang Keterangan 1 Kode_pembayaran Varchar 50 Primary Key 2 Kode_pemesanan Varchar 50 Foreign Key 2 Total_biaya Integer - - 3 Tgl_pembayaran DateTime - - 4 Jml_pembayaran Integer - - 5 Sisa_pembayaran Integer - - 6 Jml_yg_sudah_dibayar Integer - - 7 Keterangan_pembayaran Varchar 200 - F. Nama Tabel : Pembatalan Primary Key Foreign Key Fungsi : Kode_pembatalan : Kode_pembayaran, Kode_pemesanan : Untuk menyimpan data pembatalan. Tabel 4.6 Tabel Pembatalan No Atribut Tipe Panjang Keterangan 1 Kode_pembatalan Varchar 50 Primary Key 2 Kode_pembayaran Varchar 50 Foreign Key 3 Kode_pemesanan Varchar 50 Foreign Key 4 Tgl_pembatalan DateTime - - 5 Jml_pengembalian Integer - - 6 Status Varchar 50-4.2.4 Desain Input/Output Desain Input/Output merupakan perencanaan dari desain interface yang akan dibuat pada program agar pengguna dapat membayangkan apakah sistem yang akan dibuat sesuai dengan kebutuhan sistem pengguna. Hal ini dimaksudkan agar terjalin kerja sama antara pengguna sistem dengan pembuat sistem sehingga sistem baru yang dibuat ini dapat memenuhi kebutuhan kedua belah pihak.

41 Pada Gambar 4.18 merupakan gambar desain input untuk form login. Form desain input login digunakan jika user ingin masuk ke dalam program. User harus menginputkan username dan password yang mereka miliki. Jika username dan password benar maka user dapat masuk ke dalam program. User dapat mengakses menu-menu yang ada pada program, tetapi hanya sesuai dengan hak akses yang mereka miliki. Gambar 4.18 Desain Form Login Pada Gambar 4.19 merupakan gambar desain untuk menu. Menu digunakan agar user dapat mengakses form-form program yang diinginkan. Menu yang ada sesuai dengan hak akses user yang telah ditentukan saat login. Menu yang disediakan adalah home, master, transaksi, lihat data, dan laporan. Gambar 4.19 Desain Menu Pada Gambar 4.20 merupakan gambar form master paket haji umroh. Form master paket haji umroh digunakan untuk menyimpan dan mengelola data paket haji plus dan umroh pada PT Bia Travel Surabaya. Dalam form master paket haji umroh terdapat beberapa data yang harus diisi yaitu data kode paket, nama

42 paket, jenis paket, tanggal keberangkatan, biaya, lama hari, dan keterangan. Id paket memiliki fasilitas pencarian dengan menggunakan tombol cari yang terletak disebelah id paket. Tombol simpan, ubah dan batal digunakan untuk maintenance data paket haji dan umroh. Gambar 4.20 Desain Form Master Paket Haji Umroh Pada Gambar 4.21 merupakan gambar form master pelanggan. Form master pelanggan digunakan untuk menyimpan dan mengelola data pelanggan yang melakukan transaksi pada PT Bia Travel Surabaya. Dalam form master pelanggan terdapat beberapa data yang harus diisi yaitu data id pelanggan, no identitas, nama lengkap, jenis kelamin, tanggal lahir, alamat, kota asal, no telepon, pekerjaan, status kawin, email, dan password. Id pelanggan memiliki fasilitas pencarian dengan menggunakan tombol cari yang terletak disebelah id pelanggan. Tombol simpan, batal dan ubah digunakan untuk maintenance data pelanggan yang melakukan transaksi pada PT Bia Travel Surabaya.

43 Gambar 4.21 Desain Form Master Pada Gambar 4.22 merupakan gambar form input pemesanan. Form input pemesanan digunakan untuk menyimpan dan mengelola data pemesanan paket haji umroh yang diselenggarakan oleh PT Bia Travel Surabaya secara online yang dilakukan oleh pelanggan. Dalam input pemesanan terdapat beberapa data yang harus diisi yaitu data id pelanggan, nama lengkap, tanggal pemesanan, total biaya, dan kode paket. Id pelanggan memiliki fasilitas pencarian pelanggan yang sudah terdaftar dengan menggunakan tombol cari yang terletak disebelah id pelanggan dan kode paket memiliki fasilitas pencarian data paket haji umroh yang diselenggarakan oleh PT Bia Travel Surabaya dengan menggunakan tombol cari yang terletak disebelah id paket. Tombol simpan dan batal digunakan untuk maintenance data pemesanan yang dilakukan oleh pelanggan.

44 Gambar 4.22 Desain Form Pemesanan Pada Gambar 4.23 merupakan gambar form input pembayaran. Form input pembayaran digunakan untuk menyimpan dan mengelola data pembayaran dari paket haji umroh yang telah dipesan oleh pelanggan. Dalam input pembayaran terdapat beberapa data yang harus diisi yaitu data id pelanggan, nama lengkap, total biaya, total pembayaran, tanggal pembayaran, jumlah pembayaran, sisa pembayaran dan keterangan. Id pelanggan memiliki fasilitas pencarian pelanggan yang sudah terdaftar dengan menggunakan tombol cari yang terletak disebelah id pelanggan dan untuk menambahkan paket yang dipesan menggunakan tombol tambah. Tombol simpan, batal, dan ubah digunakan untuk maintenance data pembayaran yang dilakukan oleh pelanggan.

45 Gambar 4.23 Desain Form Pembayaran Pada Gambar 4.24 merupakan gambar form input pembatalan. Form input pembatalan digunakan untuk menyimpan dan mengelola data pembatalan dari paket haji umroh yang telah dipesan dan dibayar oleh pelanggan. Dalam input pembatalan terdapat beberapa data yang harus diisi yaitu data id pelanggan, nama lengkap, tanggal pembatalan, nama paket haji dan umroh yang telah dipesan, total pembayaran yang sudah dibayarkan, jumlah pengembalian setelah dipotong biaya pembatalan, dan status untuk menunjukkan apakah uang pengembalian sudah terbayar atau belum terbayar. Pada pembatalan paket umroh, terdapat beberapa ketentuan yaitu jika pembatalan dilakukan dua minggu sebelum keberangkatan maka dikenakan biaya pembatalan 10 persen, jika satu minggu dikenakan biaya pembatalan 20 persen, dan jika satu hari dikenakan biaya pembatalan 50 persen, sedangkan untuk pembatalan paket haji juga terdapat beberapa ketentuan yaitu jika lima atau empat bulan sebelum keberangkatan dikenakan biaya pembatalan 5 persen, jika tiga bulan dikenakan biaya pembatalan 20 persen, jika dua bulan dikenakan biaya

46 pembatalan 35 persen, jika satu bulan dikenakan biaya pembatalan 50 persen, jika dua minggu dikenakan biaya pembatalan 75 persen, dan jika satu minggu dikenakan biaya pembatalan 90 persen. Id pelanggan memiliki fasilitas pencarian pelanggan yang sudah terdaftar dengan menggunakan tombol cari yang terletak disebelah id pelanggan. Tombol simpan, batal, dan ubah digunakan untuk maintenance data pembatalan yang dilakukan oleh pelanggan. Gambar 4.24 Desain Form Pembatalan Pada Gambar 4.25 merupakan gambar form output untuk laporan data pelanggan. Desain output untuk laporan pelanggan digunakan untuk menampilkan data-data pelanggan yang melakukan transaksi pada PT Bia Travel Surabaya. Terdapat beberapa filter dalam menampilkan hasil laporan yaitu berdasarkan jenis kelamin dan kota. Tombol lihat digunakan untuk menampilkan hasil laporan berdasarkan filter yang dipilih dan tombol semua digunakan untuk menampilkan seluruh data pelanggan.

47 LAPORAN DATA PELANGGAN PT TONGGAK BUMI ARAFAH BIA TRAVEL PENYELENGGARA UMROH DAN HAJI BPIH KHUSUS No Identitas Nama Lengkap Jenis Kelamin Tgl Lahir Alamat Kota Telp Pekerjaan Status Email 123456789 Faisal Akbar L 9/1/2011 Jl. Gula sby 8492202 Mahasiswa Blm Kawin -- 123456789 Budi Rahardjo L 19/10/2011 Jl. Semut sby 8477890 Mahasiswa Blm Kawin -- Gambar 4.25 Desain Form Laporan Pada Gambar 4.26 merupakan gambar form output untuk laporan data pemesanan. Desain output untuk laporan pemesanan digunakan untuk menampilkan data-data pelanggan yang melakukan transaksi pemesanan pada PT Bia Travel Surabaya. Terdapat beberapa filter dalam menampilkan hasil laporan pemesanan yaitu berdasarkan id pelanggan, jenis paket, bulan pemesanan, dan tahun pemesanan. Id pelanggan memiliki fasilitas pencarian pelanggan yang sudah terdaftar dengan menggunakan tombol cari yang terletak disebelah id pelanggan. Tombol lihat digunakan untuk menampilkan hasil laporan berdasarkan filter yang dipilih dan tombol semua digunakan untuk menampilkan seluruh data.

48 Gambar 4.26 Desain Form Laporan Pemesanan Pada Gambar 4.27 merupakan gambar form output untuk laporan data pembayaran. Desain output untuk laporan pembayaran digunakan untuk menampilkan data-data pelanggan yang melakukan transaksi pembayaran pada PT Bia Travel Surabaya. Terdapat beberapa filter dalam menampilkan hasil laporan pemesanan yaitu berdasarkan id pelanggan, jenis paket, bulan pemesanan, tahun pemesanan, dan status. Id pelanggan memiliki fasilitas pencarian pelanggan yang sudah terdaftar dengan menggunakan tombol cari yang terletak disebelah id pelanggan. Tombol lihat digunakan untuk menampilkan hasil laporan berdasarkan filter yang dipilih dan tombol semua digunakan untuk menampilkan seluruh data.

49 LAPORAN DATA PEMBAYARAN PT TONGGAK BUMI ARAFAH BIA TRAVEL PENYELENGGARA UMROH DAN HAJI BPIH KHUSUS Nama Lengkap Tgl Pembayaran Nama Paket Total Biaya Biaya Masuk Sisa Pembayaran Status Faisal Akbar 9/10/2011 Paket Umroh A US$ 2000 US$ 1000 US$ 1000 Belum Lunas Budi Rahardjo 9/11/2011 Paket Umroh B US$ 2050 US$ 50 US$ 2000 Belum Lunas Gambar 4.27 Desain Form Laporan Pembayaran Pada Gambar 4.28 merupakan gambar form output untuk laporan data pembatalan. Desain output untuk laporan pembatalan digunakan untuk menampilkan data-data pelanggan yang melakukan transaksi pembatalan pada PT Bia Travel Surabaya. Terdapat beberapa filter dalam menampilkan hasil laporan pemesanan yaitu berdasarkan, jenis paket, bulan pemesanan, dan tahun pemesanan. Tombol lihat digunakan untuk menampilkan hasil laporan berdasarkan filter yang dipilih dan tombol semua digunakan untuk menampilkan seluruh data.

50 LAPORAN DATA PEMBATALAN PT TONGGAK BUMI ARAFAH BIA TRAVEL PENYELENGGARA UMROH DAN HAJI BPIH KHUSUS Nama Lengkap Tgl Pembatalan Nama Paket Biaya Masuk Jml Pengembalian Faisal Akbar 7/11/2011 Paket Umroh A US$ 1000 US$ 500 Budi Rahardjo 7/5/2011 Paket Umroh B US$ 50 US$ 10 Gambar 4.28 Desain Form Laporan Pembatalan