P. 1
Aplikasi Pemesanan Tiket Travel Jurusan Bandung - Jakarta Berbasis Web

Aplikasi Pemesanan Tiket Travel Jurusan Bandung - Jakarta Berbasis Web

|Views: 843|Likes:
Published by Reza Aulia Rakhman
qwerty
qwerty

More info:

Published by: Reza Aulia Rakhman on Apr 13, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/30/2014

pdf

text

original

APLIKASI PEMESANAN TIKET TRAVEL JURUSAN BANDUNG-JAKARTA BERBASIS WEB

Doistra Astrian Kencana doistra.kencana@gmail.com

Falahah falahah@widyatama.ac.id Program Studi Manajemen Informatika Politeknik Telkom Bandung 2009

Tora Fahrudin trf@politekniktelkom.ac.id

ABSTRAK Transportasi adalah sebuah sarana umum yang apapun jenisnya dan dimanapun tempatnya, sangat diperlukan bagi setiap orang yang hendak bepergian, apalagi ke tempat yang tidak mungkin untuk dijangkau hanya dengan berjalan kaki. Begitu banyak transportasi umum yang disediakan baik oleh pemerintah, swasta ataupun perorangan sehingga memudahkan masyarakat untuk mencari alternatif yang terbaik sesuai dengan kebutuhan dan kemampuan mereka. Seperti misalnya travel, alat transportasi ini, selain memberikan penawaran kenyamanan juga memberikan penawaran berupa tarif yang terjangkau. Untuk melakukan pemesanan tiket pelanggan hanya dapat melakukan melalui telepon ataupun datang ke agen secara langsung. Terdapat kelemahan dari pemesanan melalui telepon yaitu pelanggan harus menanyakan terlebih dahulu jadwal keberangkatan travel tersebut bahkan harus menunggu lama untuk menanyakan jadwal keberangkatan mana yang masih kosong. Dan sistem pemesanan tiket secara online ini adalah sebuah program yang ditujukan sebagai salah satu bentuk penawaran kenyamanan bagi konsumen jasa transportasi travel. Dengan adanya pemesanan online ini consumen tidak perlu lagi menanyakan dan mencatat jadwal keberangkatan dari travel tersebut. Sehingga sistem ini dirancang sedemikian rupa untuk calon penumpang dalam melakukan reservasi tiket dan memilih tempat duduk sesuai keinginan penumpang, sehingga mereka bisa merasa lebih nyaman selama perjalanan. Kata kunci: travel, pemesanan tiket online

1 1.1

PENDAHULUAN Latar Belakang

Saat ini, penerapan teknologi semakin berkembang dan mulai merambah ke berbagai sektor. Semua aktivitas yang dilakukan oleh sebuah bidang usaha semakin tidak terlepas dari pengaruh teknologi. Berbagai aplikasi komputer yang banyak ditawarkan memungkinkan banyak pihak menerapkannya di dalam mengelola bidang usahanya. Dalam sebuah bisnis, customer merupakan faktor yang sangat penting. Untuk itu, diperlukan membina suatu

hubungan yang baik antara perusahaan dengan customer. Dengan mempelajari perilaku customer dan keinginan customer, diharapkan perusahaan dapat mengambil langkah-langkah yang tepat untuk meningkatkan pelayanan kepada customer, meningkatkan loyalitas customer, serta meningkatkan pendapatan perusahaan. Peningkatan pelayanan terhadap customer dapat dilakukan dengan beberapa cara, antara lain dengan memberikan fasilitasfasilitas tertentu kepada customer atau dengan memberikan informasi yang cepat,akurat, dan memiliki jangkauan yang luas.

Perusahaan yang diangkat sebagai tema dasar pengerjaan proyek akhir ini adalah perusahaan travel jurusan Bandung-Jakarta khususnya Cipaganti, X-Trans, Cititrans, Metroline, Transline, Daytrans, Teletrans, Megatrans, Baraya Travel. Perusahaan travel adalah sebuah layanan angkutan penumpang dengan sistem layanan penjemputan penumpang dan pengantaran penumpang sampai ke tempat tujuan sesuai dengan trayek / jurusan yang dilayani oleh perusahan travel tersebut. Perusahaan travel di Bandung sebenarnya sebagian besar sudah memiliki website sendiri. Namun saat ini belum memiliki fasilitas pemesanan tiket travel secara online. Untuk melakukan pemesanan tiket pelanggan hanya dapat melakukan melalui telepon ataupun datang ke agen secara langsung. Terdapat kelemahan dari pemesanan melalui telepon yaitu pelanggan harus menanyakan terlebih dahulu jadwal keberangkatan travel tersebut bahkan harus menunggu lama untuk menanyakan jadwal keberangkatan mana yang masih kosong. Dengan adanya pemesanan online ini pelanggan tidak perlu lagi menanyakan dan mencatat jadwal keberangkatan dari travel tersebut. Semakin banyaknya website travel yang tersedia sering membuat pelanggan bingung dalam mencari informasi jadwal travel yang akan mereka inginkan. Oleh karena itu perlu dibangun sebuah website yang mampu menampilkan informasi jadwal semua travel. Selain itu aplikasi pemesanan tiket ini diharapkan mampu memberikan informasi kepada customer mengenai tempat pemberangkatan setiap travel, tarif, sampai dengan pemesanan tempat duduk yang dapat dipilih sendiri oleh calon penumpang tersebut. Dimana untuk melakukan proses pembayaran dilakukan dengan sistem bayar ditempat dan sistem deposit kesetiap agen travel yang diinginkan. Dengan tampilan yang dibuat sederhana, diharapkan para pengguna semakin merasa lebih mudah mengoperasikan sistem ini. 1.2 Rumusan Masalah Berdasarkan latar belakang, dapat diidentifikasi perumusan masalah yang dihadapi antara lain : 1. Bagaimana membuat sebuah aplikasi berbasis web yang dapat menampilkan informasi tentang semua travel, jadwal

2.

3.

keberangkatan, tarif, sampai tempat duduk yang masih tersedia untuk dipesan? Bagaimana merancang dan membuat sebuah sistem informasi berbasis web yang dapat membantu customer mendapatkan informasi mengenai jadwal keberangkatan yang tersedia tanpa harus mendatangi agen travel secara lengkap, cepat dan akurat? Bagaimana merancang dan membuat sebuah database yang dapat menyimpan semua data yang diperlukan oleh pihak travel dan customer ?

1.3

Tujuan Berdasarkan perumusan masalah tersebut maka tujuan proyek akhir ini adalah : 1. Menyediakan sebuah aplikasi yang berisi informasi tentang travel yang tersedia di Bandung untuk jurusan Jakarta-Bandung khususnya Cipaganti, X-Trans, Cititrans, Metroline, Transline, Daytrans , Teletrans, Megatrans, dan Baraya Travel. 2. Menyediakan suatu aplikasi yang memudahkan calon penumpang untuk melakukan pemesanan dan mengetahui jadwal keberangkatan travel tanpa harus mendatangi agen travel ataupun melalui telepon. 3. Memberikan informasi kepada costomer mengenai tempat berangkat, jadwal, dan tarif untuk setiap travel yang ada. . 1.4 Batasan Masalah Aplikasi yang dibuat hanya untuk pemesanan online, tidak membahas tentang pembayaran. 2. Pemesanan hanya dapat dilakukanoleh user sebagai member. 3. Aplikasi ini hanya melayani khusus jurusan Bandung-Jakarta antara lain Cipaganti, X-Trans, Cititrans, Metroline, Transline, Daytrans, Teletrans, Megatrans, dan Baraya Travel. 1.

1. Kemudian semuanya itu dibuat dalam bentuk yang dapat dimengerti oleh user dan staf pengembang. memberi pengertian dengan batasan sebagai berikut : a.6 Jadwal Pengerjaan Tabel 1. c. Desain sistem dan perangkat lunak Proses desain sistem membagi kebutuhan-kebutuhan menjadi system perangkat lunak atau perangkat keras. Kep. 4. Integrasi dan ujicoba sistem Unit program diintegrasikan dan diuji menjadi sistem yang lengkap untuk menyakinkan bahwa persyaratan perangkat lunak telah dipenuhi. Biro Perjalanan Umum adalah badan usaha yang menyelenggarakan kegiatan usaha perjalanan ke dalam negeri dan atau di dalam negeri atau ke luar negeri.5 Metodologi Penelitian Pembuatan aplikasi ini menggunakan metode SDLC (Sistem Development Life Cycle) dengan model penyelesaian berupa waterfall. Model ini menawarkan cara pembuatan perangkat lunak secara lebih nyata. Cabang biro perjalanan Umum adalah salah satu Unit Usaha Biro Perjalanan Umum. b. Berikut ini adalah gambar pemodelan waterfall: pembetulan kesalahan yang tidak ditemukan pada langkah sebelumnya. Sistem dipasang dan digunakan. 3.1 Waterfall model Langkah-langkah yang penting dalam model ini adalah : 1. Proses tersebut menghasilkan sebuah arsitektur sistem keseluhan. Pemeliharaan termasuk 2 2. pada Bab I Peneliti Umum Pasal 1.1 TINJAUAN PUSTAKA Definisi Biro Perjalanan Menurut Surat Keputusan Direktur Jenderal Pariwisata No. Uji unit termasuk pengujian bahwa setiap unit sesuai spesifikasi.1 Jadwal Pengerjaan Kegiatan Pengumpulan data Analisis Kebutuhan system Analisa dan perancangan sistem Pembuatan sistem Pengujian dan revisi kode Pembuatan laporan akhir Mei 2010 Juni 2010 Juli 2010 Agustus 2010 Gambar 1. Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru ditemukan. Desain perangkat lunak termasuk menghasilkan fungsi sistem perangkat lunak dalam bentuk yang mungkin ditransformasi ke dalam satu atau lebih program yang dapat dijalankan. menyediakan dan menyelenggarakan pelayanan bagi seseorang. Implementasi dan ujicoba unit Selama tahap ini desain perangkat lunak disadari sebagai sebuah program lengkap atau unit program. sistem disampaikan ke kastamer 5. Setelah ujicoba. Penentuan dan analisis spesifikasi Jasa. 2. yang berkedudukan di wilayah yang sama dengan kantor pusatnya . Usaha Perjalanan adalah kegiatan usaha yang bersifat komersial yang mengatur. 25 Februari 1988 tentang pelaksanaan Ketentuan Usaha Perjalanan. Operasi dan pemeliharaan Normalnya. 16/U/II/88 tgl. sekelompok orang.1. untuk melakukan perjalanan dengan tujuan utama untuk berwisata. ini adalah phase yang terpanjang. kendala dan tujuan dihasilkan dari konsultasi dengan pengguna sistem.

Sistem informasi dalam suatu organisasi dapat dikatakan sebagai suatu sistem yang menyediakan informasi bagi semua tingkatan dalam organisasi tersebut kapan saja diperlukan. Aphace 2.animasi dan data multimedia lainnya. yang ditunjuk oleh suatu Biro Perjalanan Umum yang berkedudukan di wilayah lain untuk melakukan kegiatan yang diwakilkan. Agen Perjalanan. yaitu web statis dan web dinamis. Oracle. Web dinamis merupakan web yang menampilkan informasi serta dapat berinteraksi dengan pengguna. pada web statis pengguna hanya dapat melihat isi dokumen pada halaman web. Informasi dapat berupa teks.InterBase. PHP 2. baik secara tetap.4 MySQL MySQL adalah sebuah software yang Open Source sehingga bebas dipakai dan dimodifikasi oleh semua orang. MySQL diperlukan untuk menambahkan. Web dinamis bersifat interaktif. Inc). atau di wilayah lain.[10] 3. yaitu bahasa standart yang paling banyak digunakan untuk mengakses database.3 Alat Pendukung Web 3. Sistem ini menyimpan. PHP kegunaannya untuk membuat tampilan web menjadi lebih dinamis. MySQL.PostgrSQL.[11] 2. dan php itu sendiri sudah bisa beriteraksi dengan beberapa database walaupun dengan kelengkapan yang berbeda. mengubah.3 PHP PHP merupakan singkatan dari Hypertext Preprocessor. Alasan penggunaan MySQL sebagai software database server adalah MySQL dari . Disebut statis karena pengguna tidak dapat berinteraksi dengan web tersebut. Dengan PHP maka dapat dibuat beragam aplikasi berbasis web. memproses data yangdisimpan di komputer. yang melakukan kegiatan kantor pusatnya.3. yaitu seperti: DBM. adalah badan usaha yang menyelenggarakan usaha perjalanan yang bertindak sebagai perantara dan atau mengurus jasa untuk melakukan perjalanan. mengambil.3. tidak kaku. FilePro (Personic.MySQL menggunakan Standart Structured Query Language (SQL). PHP merupakan script yang menyatu dengan HTML dan berada pada server (server side HTML embedded scripting). dan terlihat lebih indah.1 XAMPP XAMPP merupakan paket PHP berbasis sebuah komunitas disediakan oleh XAMPP: 1. Agen Perjalanan.d. mulai dari halaman web yang sederhana sampai aplikasi komplek yang membutuhkan koneksi ke database. Untuk mengetahui web bersifat statis atau dinamis dapat dilihat dari tampilannya. e. Web yang dinamis memungkinkan pengguna untuk berinteraksi menggunaka form sehingga dapat mengolah informasi yang ditampilkan. adalah Biro Perjalanan Umum. mengolah dan mengkomunikasikan informasi yang diterima dengan menggunakan sistem informasi atau peralatan sistem lainnya.mengakses. badan usaha lainnya atau perorangan. Perwakilan. Interaksi pengguna hanya terbatas pada melihat informasi yang ditampilkan dan tidak dapat mengolah informasi yang dihasilkan.2 Sistem Informasi Sistem informasi adalah suatu sistem dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan informasi yang diperlukan untuk pengambilan keputusan. Oleh karena itu dengan menggunakan PHP dapat menampilkan data yang diambil dari database. MSSQL.[7] 3. Web statis yaitu jika suatu web hanya berhubungan dengan halaman web lain dan berisi suatu informasi yang tetap.[11] 2.3.3. Ingres. Selain itu. Situs/web dapat dikategorikan mejadi dua. Sybase. MySQL 3. maupun tidak tetap. gambar suara.2 Web Web adalah ruang informasi didalam internet yang menggunakan teknologi hypertext. Microsoft Access. Setiap orang dapat mendownload MySQL dari internet dan menggunakannya tanpa perlu membayar. Web statis adalah web yang berisi/menampilkan informasi-informasi yang sifatnya statis/tetap. Informix. dengan php kita bisa menampilkan atau menjalankan beberapa file dalam 1 file dengan cara di include atau require.

dan dokumen teks lainnya secara langsung. Konektivitas. Notasi yang digunakan dalam pembuatan DFD adalah [2]: Tabel 2. yang menggambarkan sebagian besar obyek sistem serta interaksi antara obyek dan atributatributnya.3. Basis data diorganisasikan sebagai tempat penyimpanan data.5 Macromedia Dreamweaver MX Macromedia Dreamweaver MX adalah program aplikasi professional untuk mengedit HTML secar visual dan mengelola web site serta pages. dan java script debugger.4. macromedia fireworks. yaitu dengan menggunakan fasilitas codeeditors. dan seluruh aliran . Diagram konteks terdiri dari lingkaran yang menggambarkan proses dan beberapa entitas yangmenunjukan hubungan interaksi yang sedang berlangsung. Program ini menyediakan banyak perangkat yang dapat meningkatkan kemampuan user didalam membuat web. yang digambarkan melalui suatu lingkaran yang dapat mewakili keseluruhan sistem. Selain itu . [1] 2. Basis data secara umum dianalogikan sebagai lemari dokumen atau sekumpulan lemari dokumen. ataupun macromedia director.1 Entity Relationship Diagram (ERD) Diagram E-R digunakan untuk mengembangkan model tingkat tinggi sistem.4 Perancangan Basis Data Basis data adalah satu kelompok organisasi data yang terpusat.laporan. tools pendukung dalam pembuatan sebuah aplikasi PHP.[4] Notasi yang digunakan dalam pembuatan ERD adalah: Tabel 2.4.1 Entity Relationship Diagram (ERD) 2.3 Data Flow Diagram (DFD) DFD merupakan suatu pemodelan yang terstruktur dan digambarkan dalam bentuk diagram yang menunjukkan transformasi data dalam suatu sistem perangkat lunak. java scsript reference. masukan dan keluaran sistem).[12] 2.2 Diagram Konteks Diagram konteks dapat digunakan untuk memodelkan sistem. Program aplikasi Macromedia Dreamweaver MX menyertakan banyak perangkat yang berkaitan dengan pengkodean dan fitur seperti HTML. Diagram konteks berfungsi memetakan model lingkungan (menggambarkan hubungan antara entitas luar.2 Data Flow Diagram (DFD) 2. [3] 2. program aplikasi ini juga meningkatkan pengeditan java script. CSS. XML. Program aplikasi Macromedia Dreamweaver MX dapat mengimpor image atau movie yang dibuat dengan program aplikasi lainnya.4 Kamus Data Kamus data merupakan alat yang digunakan untuk mendeskripsikan isi dan semantik data.kecepatan dan security yang baik membuat MySQL sangat cocok digunakan diinternet.4. Fitur-fitur pengeditan yang ditampilkan secara visual oleh Macromedia Dreamweaver MX dapat mempercepat penambahan desain dan fungsi pada halaman web tanpa harus menambahkan satu baris kode. [4] 2. Semua elemen yang terdapat dalam site dapat ditampilkan dan didrag dari panel-panel (yang terdapat dalam MacromediaDreamweaver MX) ke dalam dokumen secara langsung dan cepat.3. lebih cepat dari solusi yang ada.6 Apache Apache merupakan web server paling popular di internet sejak april 1996.awal didesain untuk menangani database yang cukup sangat besar. seperti macromedia flash.4. DFD merupakan salah satu komponen dalam serangkaian pembuatan perancangan sebuah system komputerisasi. 2.

6. [6] yang ditampilkan adalah data yang sesuai dengan pilihan-pilihan masukan mereka. dan struktur data. seperti tujuan dan tempat berangkat travel yang hendak mereka rencanakan untuk ditumpangi. c.0. meskipun tidak dituntun oleh operator travel secara langsung. Menjelaskan arti aliran data dan penyimpanan dalam DAD.[8] 2. Kamus data terdiri dari nama data. GIF maupun JPG • Mendukung jenis pewarnaan bergradient dengan tujuh jenis pewarnaan • Mendukung gambar sebagai background grafik dengan berbagai jenis • Mendukung jumlah grafik yang tidak terbatas dalam graph. Sedangkan untuk menu reservasi dibuat sedemikian sederhana pada tiap langkah pemesanan. 3. d. Hard disk (Space) : 160 GB HDD 3. Memory (RAM) : 1 GB DDR2 Selebihnya aplikasi ini tidak membutuhkan perangkat keras yang spesifik.2 Mozilla Firefox. CSS.1 Analisa Sistem Aplikasi pemesanan tiket travel berbasis web ini dibangun dengan menggunakan bahasa pemrograman PHP dan database MySQL. e.sumber / tujuan data. Mendeskripsikan komposisi penyimpanan data.2 Kebutuhan Perangkat Keras Untuk mengimplementasikan sistem pemesanan tiket travel online berbasis web ini dibutuhkan perangkat keras untuk mendukung proses pengembangan aplikasi dengan spesifikasi minimum sebagai berikut : 1. Beberapa fasilitas yang dimiliki oleh JPGraph antara lain: • Mendukung format grafik dengan tipe PNG. dan semua data .informasi dalam sistem. Visio 2007 HTML. Internet Explorer 3 ANALISIS KEBUTUHAN DAN PERANCANGAN 3. Processor : Core 2 duo T5550 1. Mendeskripsikan komposisi paket datayang bergerak melalui aliran. SQL. deskripsi. Menspesifikasikan nilai dan satuan yang relevan bagi penyimpanan dan aliran. Google Chrome.3 Kebutuhan Perangkat Lunak Selain perangkat keras dibutuhkan perangkat lunak untuk mendukung dalam pembangunan aplikasi pemesanan tiket ini. Menu search memberikan fasilitas kepada user untuk mengetahui informasi yang mereka cari.PHP Macromedia Dreamweaver 8 XAMPP 1. 3. Kelebihan yang dimilikinya adalah kemudahan (simple) dalam penggunaanya.periode. bentuk data. b.83 GHZ 2. sehingga lebih memudahkan proses pemesanan karena informasi apa saja atau pilihan apa saja yang harus ditentukan oleh calon penumpang telah dituntun oleh program dari sistem informasi pemesanan tiket travel ini. antara lain dapat dilihat pada Tabel 3-1. Tabel 3-1 Daftar Kebutuhan Perangkat Lunak Jenis/ Kegunaan Sistem Operasi DBMS Drawing program Bahasa Pemograman Script Editor Web Server Web Browser Perangkat Lunak yang digunakan Windows XP MySQL 5. namun bagi mereka calon penumpang yang baru mendaftar sebagai member pun tidak merasa bingung dengan prosedur pemesanan.51 Microsoft Office. Hal ini memungkinkan satu graph memiliki berbagai macam grafik. Sehingga kemudahan dalam proses pemesanan ini tidak hanya dapat dirasakan bagi mereka yang sudah paham dengan website. diharapkan dapat bekerja sesuai yang direncanakan untuk keperluan pemudahan pencarian informasi dan proses transaksi pemesanan tiket. Mendeskripsikan hubungan detail antar penyimpanan yang akan menjadi titik perhatian dalam Diagram ER.5 Jpgraph JPGraph adalah sebuah library grafik yang berorientasi obyek. Kamus data mendefinisikan elemen data dengan fungsi sebagai berikut : a.

3.4. masukan dan keluaran sistem). tempat berangkat. Berikut diagram konteks dapat dilihat di lampiran A. mobil. Adobe Photoshop. 3. Perancangan menu selengkapnya bisa dilihat pada lampiran C. maka pada bab iniakan menjelaskan mengenai Diagram Flow Diagram (DFD) yang digunakan untuk menggambarkan proses pada aplikasi pemesanan tiket travel berbasis web. Berikut rincian untuk perancangan tampilan layar.6.3 Id_jadwal+Plat_nomer+id _des+jam_berangkat Nama Deskripsi Sumber/ Tujuan Struktur Data Pada sub bab ini akan dijelaskan perancangan antarmuka untuk aplikasi system pemesanan tiket travel online.4 Perancangan Sistem Berdasarkan analisa yang dipaparkan pada bab sebelumnya. jadwal.6 Perancangan Basis Data 3. yang digambarkan melalui suatu lingkaran yang dapat mewakili keseluruhan sistem. proses dikelompokkan dalam menu-menu sehingga memudahkan user dalam menggunakan aplikasi.1 Diagram ER Diagram ER merupakan model konseptual untuk mengambarkan struktur login dari basis data.3. Berikut DFD Level 1 dapat dilihat di lampiran A. 3. dan pelanggan. Entitas dalam aplikasi ini adalah travel. kursi. 3. Berikut ER diagram dapat dilihat di lampiran B. Perancangan antarmuka aplikasi ini dibagi menjadi dua. tujuan. yaitu perancangan struktur menu dan perancangan tampilan layar.2 Perancangan Tampilan Layar Nama Deskripsi Sumber/ Tujuan Struktur Data .3 Kode_travel+nama_travel +tarif+alamat_travel+tele pon Data berangkat Berisi informasi data berangkat travel Dari entitas admin ke proses 1. Diagram konteks berfungsi memetakan model lingkungan (menggambarkan hubungan antara entitas luar.5.6. Diagram konteks terdiri dari lingkaran yang menggambarkan proses dan beberapa entitas yangmenunjukan hubungan interaksi yang sedang berlangsung. Microsoft Excel.2 Diagram Konteks Diagram konteks dapat digunakan untuk memodelkan sistem. 3.2 Kamus Data Nama Deskripsi Sumber/ Tujuan Struktur Data Data travel Berisi informasi data travel Dari entitas admin ke proses 1. 3. 3.1 Data Flow Diagram (DFD) DFD merupakan suatu pemodelan yang terstruktur dan digambarkan dalam bentuk diagram yang menunjukkan transformasi data dalam suatu sistem perangkat lunak. Untuk pembuatan program aplikasi sistem pemesanan tiket travel online ini.5 Perancangan Antarmuka Perancangan tampilan layar untuk aplikasi sistem pemesanan tiket travel online ini menggunakan Macromedia Dreamweaver 8.5.1 Perancangan Struktur Menu Struktur menu berguna untuk menunjukkan urutan tampilan dari program pada monitor.4.3 Id_pos+nama_pos+alama t_pos+telpn_pos Data jadwal Berisi informasi data jadwal Dari entitas admin ke proses 1.Untuk melihat perancangan tampilan layar secara lengkap dapat dilhat di Lampiran D.

Nama Deskripsi Sumber/ Tujuan Struktur Data Nama Deskripsi Sumber/ Tujuan Struktur Data Nama Deskripsi Sumber/ Tujuan Struktur Data Data mobil Berisi informasi data mobil travel Dari entitas admin ke proses 1. User juga dapat melakukan pencarian tempat berangkat. User admin juga dapat melihat pelanggan mana yang sering pesan setiap hari dan setiap bulannya melalui grafik. User sebagai Dari sisi user sebagai member member dapat melakukan pemesanan tiket travel serta dapat memilih kursi travel yang hendak mereka tumpangi. Dari sisi user admin User admin memiliki hak akses untuk melakukan Nama Deskripsi Sumber/ Tujuan Struktur Data Data reservasi Berisi informasi data reservasi Dari entitas user ke proses 1.2 Det_jadwal Tabel 4. yaitu : . c.tujuan setiap travel dan melihat informasi tarif dan jam berangkat travel yang mereka inginkan.User yang tidak Data tempat tujuan Berisi informasi data tujuan travel Dari entitas admin ke proses 1. b.2 Implementasi Database Nama Deskripsi Sumber/ Tujuan Struktur Data 4 Data kursi Berisi informasi data kursi Dari entitas user ke proses 1.2 Id_res+jum_pesan+id_kursi Tabel 4.3 Plat_nomer+id_pos+kode_travel a.1 Tlpn_pel+alamat_pel+nama_pel+i d_pel+hak+paswrd+jmlh_pesan+d eposit mendaftar tidak mempunyai hak akses untuk melakukan pemesanan. 4. User biasa User biasa hanya dapat melihat jadwal travel serta melakukan pencarian tujuan dan tempat berangkat setiap travel.3 Id_des+nama_des+telepon_des+al amat_des Data pelanggan Berisi informasi data pelanggan Dari entitas user ke proses 1.1 Data_grafik IMPLEMENTASI DAN PENGUJIAN 4.2 Id_res+id_pel+jum_tiket+jum+tarif +Tgl_pesan+id_jadwal+tanggal+ko nfirmasi pengelolan terhadap data pelanggan. data jadwal dan data reservasi setiap travel.1 Skenario Implementasi Skenario implementasi pada sistem terdiri 4 tahap.

Tabel 4.9 Tujuan Gambar 4.1 Halaman Home Tabel 4.6 Reservasi Tabel 4.3.3 Implementasi Halaman Website User 4.7 Tempat_berangkat Gambar 4.10 Deposit Tabel 4.2 Halaman Cara Pemesanan Tabel 4.3 Kursi Tabel 4.5 Mobil Tabel 4.4 Member 4.1 Halaman Home 4.3.8 Travel Tabel 4.2 Halaman Cara Pemesanan .

4.5 Halaman Cari Tempat berangkat Gambar 4.5 Halaman Cari Tempat berangkat 4.4.4.6 Halaman Cari Tujuan .4.3.3 Halaman Konfirmasi 4.3 Halaman Konfirmasi 4.6 Halaman Cari Tujuan Gambar 4.4 Halaman Deposit Gambar 4.4 Halaman Deposit Gambar 4.

7 Admin Home 4.Delete Travel Gambar 4.2 Admin Insert.DeleteTempat Berangkat .Edit.12 Admin Insert.Delete Tempat Berangkat Gambar 4.Edit.4.Delete Anggota Gambar 4.3 Admin Insert.10 Admin Insert.4.6 Admin Insert.Delete Travel 4.Edit.4.4.4.11 Admin Insert.Edit.Delete Anggota Gambar 4.4 Implementasi Halaman Website Admin 4.Edit.Edit.4.Edit.Edit.DeleteTempat tujuan Gambar 4.9 Admin Insert.Edit.8 Admin Insert.4.5 Admin Insert.4 Admin Insert.Edit.1 Admin Home 4.Delete Mobil 4.Delete Mobil Gambar 4.Delete Tempat tujuan 4.

4.4.4.8 Admin Konfirmasi Deposit per hari 4.9 Admin tampilan grafik pelanggan per hari Gambar 4.16 Admin tampilan grafik pelanggan per bulan .13 Admin Konfirmasi Gambar 4.7 Admin Konfirmasi 4.15 Admin tampilan grafik pelanggan 4.14 Admin Konfirmasi Deposit Gambar 4.4.4.10 Admin tampilan grafik pelanggan per bulan Gambar 4.

5.17 Admin Jadwal 4.5 Implementasi Halaman Website Member 4.20 Halaman Login Member .19 Halaman Register 4.11 Admin Jadwal 4.4.4.2 Halaman Login Member Gambar 4.1 Halaman Register Gambar 4.4.18 Admin halaman Gambar 4.12 Admin Halaman Gambar 4.5.

4.24 Halaman Konfirmasi tiket .6 Halaman Konfirmasi tiket Gambar 4.22 Halaman Tempat Berangkat Gambar 4.4 Halaman Tempat Berangkat Gambar 4.5.21 Halaman Travel 4.5.5.3 Halaman Travel 4.23 Halaman Reservasi 4.5 Halaman Reservasi Gambar 4.5.

7 Halaman Transaksi Sukses 5 5. Di dalam sistem ini juga disediakan halaman admin yang digunakan untuk memanage data yang ada di database server.25 Halaman Transaksi Sukses 4. 2.4.2 Saran Ada beberapa saran mengenai hal yang perlu ditambahkan dalam aplikasi ini untuk meningkatkan kinerjanya. Sistem pemesanan tiket travel secara online ini telah berhasil di bangun dengan mengunakan PHP sebagai developer tools nya. detail. d. c. b. Pengujian yang dilakukan dalam aplikasi ini menggunakan metode black box yaitu pengecekan input dan output.5.1 PENUTUP Kesimpulan Gambar 4. apakah telah sesuai dengan yang diharapkan. yaitu: 1. dan spesifik. 5. Aplikasi ini dapat dikembangkan dengan menambah fitur-fitur lain seperti menambah jurusan agar lebih menghasilkan informasi yang lebih banyak. Sistem ini diharapkan dapat membantu operator dalam memanage pemesanan. sehingga proses mengolah database lebih mudah dilakukan. Menambahkan fungsionalitas pada sponsor untuk memajukan perusahaan.26 Halaman Tambah Deposit 4.5. Sehingga dengan demikian perjalanan penumpang menjadi lebih nyaman dan menyenangkan.8 Halaman Tambah Deposit Dari hasil analisa pada bab sebelumnya dapat diambil kesimpulan sebagai berikut : a. Gambar 4.6 Pengujian Pengujian sistem bertujuan untuk menemukan kesalahan yang terdapat dalam aplikasi serta untuk mengetahui apakah program telah sesuai dengan hasil yang diharapkan maupun tujuan. my sql untuk database dan windows sebagai operating sistem yang dipilih. Aplikasi ini membantu user dalam melakukan pemesanan tiket travel secara online tanpa memerlukan banyak waktu dan biaya. . Dan juga memudahkan customer untuk melakukan pemesanan dan menentukan tempat duduk mereka masing-masing.

ittelkom.google. Yogyakarta. [12] Pressman. [8]http://www. Sydney.6 REFERENSI [1] _________. 2006.co. [7]http://www. McGraw Hill. Dasar Pemrograman Web dengan Menggunakan PHP dan MySQL. Macromedia Dreamweaver MX. 2009. 1997 . 2008.com/search?ie=UTF8&oe=UTF 8&sourceid=navclient&gfns=1&q=%09Kamus+D ata.CV Andi. a Practitioner's Approach" Fourth Edition. Yogyakarta. 2002. Abdul. [6] http://www. [4] Hartini. [9]http://www.ac. "Software Engineering.Politeknik. [11] Kadir.php? view=article&catid=20%3Ainformatika&id=186 %3Adiagram-alirandata&option=com_content&Itemid=15. 1990. Intoduction to Analysis and Desaign. Rekayasa Perangkat Lunak.CV Andi.id/library/index. Elex Media Komputindo.scribd.id/#hl=id&q=Sistem+In formasi&aq=&aqi=&aql=&oq=Sistem+Informasi &gs_rfai=&fp=4b18f3b83997f510.aditus. Roger S. 2009. [10]. Analisis Dengan Diagram Aliran Data (DFD). [2] __________. Politeknik Telkom. [10]http://www. Igor T. [3] Agung.nu/JPGraph. Menguasai Pemrograman Web dengan PHP. [5] Hawryszieycs.google.com/doc/25008658/BAB -II-Pengertian-Dan-Fungsi-Biro-PerjalananUmum.

LAMPIRAN LAMPIRAN A Diagram Konteks dan DFD(Data Flow Diagram)  Diagram Konteks  DFD Level 1 .

LAMPIRAN LAMPIRAN B Nama_travel Nama_pos #Id_pos #Kode_travel Telp_pos Tarif Travel 1 memiliki N Tempat_berangkat Alamat_pos Alamat_travel 1 Tlpn_travel mempunyai Plat_nomor Id_des N #Id_jadwal Jam_berangkat # Plat_nomor Kode_travel Jadwal N memiliki 1 Mobil Id_pos memiliki Telp_des 1 N #id_des Tujuan Nama_des Alamat_des Telp_pel #Id_res Jum_pesan Alamat_pel Nama_pel Kursi N memesan 1 Pelanggan #Id_pel #Id_res No_kursi konfirmasi Id_pel Tanggal Jum_tiket Id_jadwal Tgl_pesan Jum_tarif deposit Jum_pesan hak passwd .

LAMPIRAN LAMPIRAN C PERANCANGAN STRUKTUR MENU HOME ABOUT Login MEMBERS AREA Register PEMESANAN TIKET DAFTAR TRAVEL Tempat Tujuan Tempat Berangkat PENCARIAN Tujuan Tempat Berangkat .

berisi password user 3) Masuk sebagai pelanggan klik Login MEMBERS AREA User Name Password Login REGISTER NOW b. Register 1) Nama Lengkap.LAMPIRAN LAMPIRAN D PERANCANGAN TAMPILAN LAYAR a. User Login 1) Username. . berisi data nama pemilik akun 2) Kata kunci 3) Alamat. berisi alamat lengkap pengguna 4) Telepon. berisi jumlah deposit yang dimasukkan. berisi data username 2) Password. berisi nomor telepon asli yang dapat dihubungi 5) Deposit.

gambar logo Travel Label Site.LAMPIRAN c. Teks judul nama perangkat lunak ‘Pemesanan Tiket Travel ” Menu Umum. Logo Gambar Headre Label Site Menu Member ISI Form pencarian Gambar Menu Umum Footer . merupakan menu yang dapat diakses semua jenis user Menu member. Halaman Home 1) 2) 3) 4) Logo. merupakan menu yang dapat diakses oleh user tertentu.

LAMPIRAN LAMPIRAN E ER DIAGRAM Nama_travel Nama_pos #Id_pos #Kode_travel Telp_pos Tarif Alamat_travel Travel Alamat_pos 1 memiliki Tempat_berangkat 1 Tlpn_travel mempunyai N Plat_nomor Kode_tujuan N #Id_shift #Id_jadwal Kode_shift # Plat_nomor Shift 1 mempunyai N Jadwal N memiliki 1 Mobil Kode_travel Id_pos 1 Jam_berangkat memiliki Telp_tujuan #Kode_tujuan Tujuan N Alamat_tujuan Telp_pel Alamat_pel Kursi N memesan 1 Pelanggan Nama_pel #No_kursi Tanggal_berangkat #No_kursi #Id_jadwal #Id_pel #Id_pel .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->