• Tidak ada hasil yang ditemukan

Rancang Bangun Aplikasi Pemesanan Tiket Online Kapal Laut Berbasis Android

N/A
N/A
Protected

Academic year: 2021

Membagikan "Rancang Bangun Aplikasi Pemesanan Tiket Online Kapal Laut Berbasis Android"

Copied!
6
0
0

Teks penuh

(1)

Abstrak ² Sistem infor masi Pemesanan Tiket merupakan

sebuah data bentuk fisik yang diberikan oleh perusahaan kepada pelanggan untuk mendapatkan jasa dari perusahaan atau mendapatkan barang yang tertera di dalam nya. Tiket biasanya bebentuk kertas yang di dalamnya terdapat penjelasan tertentu yang menunjukan suatu nilai. Tujuan dari penelitian ini adalah untuk merancang aplikasi pemesanan tiket online kapal laut berbasis android dengan menggunakan metodologi DAD (Disciplined Agile Delivery) dan Memberikan informasi bagi masyarakat yang akan melakukan perjalanan menggunakan transportasi kapal laut, baik informasi mengenai kapal, jadwal pelayaran, pemesanan tiket ke masing-masing tujuan. Rancang bangun pemesanan tiket online kapal laut berbasis android telah berhasil di bangun dan di implementasikan dengan fitur aplikasi jadwal kapal, cek tiket, booking tiket dan mendaftar sebagai member.

Kata kunci ² Android, D AD, Sistem Informasi Tiket

I. PENDAHULUAN

Perke mbangan sistem informasi dala m kehidupan manusia seiring dengan peradaban manusia itu sendiri sa mpai akhirnya mengenal istilah Teknologi Informasi (IT/Information Technology). Mengikuti perke mbangan teknologi yang diterapkan pada sarana transportasi sangat jarang dite mukan pada sarana transportasi laut yang bisa diakses me lalu i perangkat mobile, baik dari jad wal keberangkatan, informasi maupun untuk pemesanan tiket pada satu perusahaan. Maka dengan merancang sebuah aplikasi mobile berbasis android yang dapat menyelesaikan permasalahan tersebut. Aplikasi ini a kan me manfaatkan a kses cepat yang dimiliki oleh Android OS yang digunakan untuk me la kukan pe mesanan tiket kapa l laut, mengetahui jad wal keberangkatan dari berbagai kapal yang akan berlayar di seputaran Nusa Utara (Tahuna-Talaud-Sitaro) sampa i dengan pembayaran. Tujuan dari penelit ian ini adalah untuk me rancang aplikasi pe mesanan tiket online kapal laut berbasis android dengan menggunakan metodologi DAD (Disciplined Agile Delivery) dan Memberikan informasi bagi masyarakat yang akan melaku kan perjalanan menggunakan transportasi kapal laut, baik informasi mengenai kapal, jadwa l pelayaran, pemesanan tiket ke

masing-II. LANDASANTEORI A. Android

Android (sistem operasi) ± OS Android ± Merupakan

sebuah sistem operasi yang berbasis Linu x untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyedia kan platform terbuka bagi para pengembang untuk menc iptakan aplikasi mere ka sendiri untuk digunakan oleh bermaca m peranti bergerak. Telepon selu ler menggunakan berb agai maca m sistem operasi seperti Symb ian OS®, Microsoft¶V Win dows Mobile®, Mobile Linu x®, iPhone

OS® (berd asarkan Mac OS X), Mob lin® (d ari Intel), d an berbagai maca m sistem operasi lainnya.

Ga mbar 1 Seja rah perke mbangan sistem opersi android Android merupakan subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi, middleware dan aplikasi inti yang dirilis oleh Google. Sedangkan Android SDK (Software Development Kit) menyedia kan tools dan API yang diperlukan untuk menge mbangkan aplikasi pada platform android dengan menggunakan bahasa pemrogra man java. Android disebut sebagai platform mobile perta ma yang lengkap,terbuka, me meca kan hambatan dan bebas. Penjelasannya sebagai berikut :

x Lengkap (complete platform) : android me rupahkan sistem operasi yang aman dan banyak menyedia kan tools dalam me mbangun software dan me mungkinkan untuk pengegembangan aplikasi.

x Terbuka (Open Source Platform) : pengembang dapat dengan bebas untuk menge mbangkan aplikasi

x Me mecahkan ha mbatan p ada aplikasi : Android me mec ah ha mb atan untuk me mb an gun ap likasi yang baru d an inovatif. Misalnya, pengembang dap at menggabungkan in fo rmasi yang d iperoleh dari web d engan data pad a ponsel seseorang

Rancang Bangun Aplikasi Pemesanan Tiket

Online Kapal Laut Berbasis Android

Deybi W. E. Sede, Alicia A. E. Sinsuw, Xaverius B. N. Najoan Teknik Informatika Universitas Sa m Ratulangi Manado, Indonesia. deybi.khunnie@yahoo.co.id,, aliciasinsuw@g mail.co m, xna joan@unsrat.ac.id

(2)

seperti kontak pen gguna, kalender, atau lo kasi geografis.

x Bebas (free Platform) : android adalah platform yang bebas untuk develop, tidak ada lesensi atau biaya royali untuk dike mbangkan pada platform android.

B. Ec lipse

Menurut Nasruddin Safaat h (Pe mrogra man aplikasi mobile smartphone dan tablet PC berbasis android 2012:16) Ec lipse adalah sebuah IDE (Integrated Development Environment) untuk menge mbangkan perangkat lunak dan dapatdijalankan di semua p latform (platformindependent). Berikut ini adalah sifat dariEc lipse:

a) Multi-p latform: Target sistem operasi Eclipse adalah Microsoft Windows, Linu x, Sola ris, AIX, HP-UX dan Mac OS X.

b) Multi-language: Eclipse dike mbangkan dengan bahasa pemrogra man Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrogra man lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan la in sebagainya.

c) Multi-role : Se lain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dala m siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.

Ec lipse pada saat ini merupakan salah satu IDE favorit dikarenakan gratis dan open source, yang berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Se lain itu, ke lebihan dari Ec lipse yang me mbuatnya popular adalah ke ma mpuannya untu k dapat dike mbangkan oleh pengguna dengan komponen yang dinama kan plug-in. Ec lipse dibuat dari kerja sama antara perusahaan-perusahaan anggota 'Eclipse Foundation' (beserta individu-individu m la in). Banyak na ma besar yang ikut dalam 'Ec lipse Foundation', termasuk IBM, BEA, Intel, No kia , Borland. Ec lipse bersaing langsung dengan Netbeans IDE. Plugin ta mbahan pada Ec lipse jauh lebih banyak dan bervariasi d ibandingkan IDE lainnya.

C. Metodologi DAD (Disciplined Agile Delivery)

Tahap perancangan sistem bertujuan sebagai persiapan untuk me rancang sistem,pe mbuatan sketsa bagaimana sistem dibentuk dan me mbe rikan ga mbaran yang jelas kepada pengembang untuk me mbangun sistem. Perancangan sistem ini dengan menggunakan metodologi DAD d imana terdapat 3 fase pengembangan. Metodologi DAD (Disciplined Agile De livery) DA D (A mb ler and Lines, 2012) me rupakan sebuah proses kerangka kerja yang menitikberatkan pada beberapa karakteristik seperti: people first, learningoriented hybrid agile approach to IT solution delivery

Ga mbar 2 Fase Pengembangan

Daur hidup DA D me mpe rluas siklus konstruksi Scrum dala m tiga ha l penting:

1) Inception. Fase Proyek yang eksplisit, yakn i me mungkinkan delivery software secara iterative dala m bentuk kec il dan berlanjut hingga banyak. Sehingga stak eholder dapat segera mengetahui setiap perke mbangan dala m perangkat lunak.

2) Contstruction. Mencakup keseluruhan praktek pengembangan software. Proses kerangka kerja DAD dimu lai dari pendefinisian kebutuhan perangkat lunak dan pemodelan arsitektur aplikasi, dengan menekan kan prinsip pengembangan perangkat lunak yang tepat, sesuai permintaan user.

3) Transition. Penguatan praktek disiplin re kayasa perangkat lunak. Siklus hidup pengembangan perangkat lunak yang berdisiplin, dija min dengan mela kukan uji setiap persyaratan user dibangun. Umpan balik sangat ditekankan untuk dila kukan diantara t im penge mbang.

III. METODOLOGIPENELITIAN

Sesuai dengan Ga mbar 2 metodologi penelit ian ini menggunakan metodologi Disciplined Agile Delivery yang me mpunyai 3 fase inception,construction dan transition. Pada tahap ini di bagi 2 tahap yang pertama tahap inception dan contruction sedangkan tahap kedua yaitu tahap transition testing aplikasi

A. Tahap Inception

a) Doku men Vision

Dia wa li dengan laporan dari document vision untuk mengidentifikasi rencana awa l serta menganalisa dan untuk mengidentifikasi fitur yang di butuhkan guna mencegah terjadinya masalah yang dapat mema kan biaya yang besar dala m perancangan.

x Identifikasi rencana awal

me rupahkan proble m statement matrix yang disusun untuk mengidentifikasi masalah

(3)

yang akan di cari solusinya sebagai perencanaan awal.

x Software Pro ject Plan

Software Project Plan berisi tentang inisiasi dan manaje men proyek yang telah di gabung. Pada proses ini di laku kan identifikasi terhadap batasan di lingkungan proyek , estimasi kasar terhadap biaya dan waktu dan me mpersiapkan lingkungan pengerjaan proyek

B. Tahap Construction a) Arsitektur Sistem

Rancang bangun aplikasi pe mesanan tiket online kapal laut berbasis Android terdiri dari server dan client (user dan admin) user adalah semua masyarakat yang akan membe li t iket sedangan admin ada lh petugas yang mengelola data pelanggan yang memesan tiket. Berikut adalah gambar siste m yang akan di rancang.

Ga mbar 3 Sistem perancangan

x Model Fungsional dan Struktural

Permodelan Fungsional ini a kan men jelaskan fungsi dari tiap tiap aktor terhadap sistem. Pe modelan ini berisi use case diagram.sedangk an Pemodelan in a kan men jelaskan mengenai class diagram berdasarkan use case diagram. Pe modelan ini men jelaskan suatu hubungan antara kelas kelas yang ada pada sistem, sebelum me rancang class diagram terlebih dahulu me la kukan list berdasrkan objek, yang mengacu pada use case diagram.

x Model Basis Data

Pe modelan jen is ini akan men jelaskan meng enai Entity Re lationship Diagra m (ERD) dari basis data / database dari sistem yang di pakai ini menggunakan aplikasi MySQL. Terd iri dari entity me mber. Kapa l, deck, booking tiket, dan transaksi. Relasi mengelola mencakup dala m mena mbah, mengubah dan menghapus data

.

Ga mbar 6 Ent itiy Relat ionship Diagra m b) Storyboard Perancangan Sistem

Ga mbar 7 Stroyboard menu user Ga mbar 4 Use case Diagra m

(4)

Storyboard pada gambar 7 adalah menu user yang di dala mnya terdapat fitur beranda, jadwal kapal, ce k tiket, login dan mendaftar sebagai user. Sedangkan pada gambar 8 storyboard admin fitur di dala mya dalah data master, jadwa l, transaksi, daftar booking, cetak tiket, pembatalan tiket, konfirmasi booking, struk pe mbayaran dan admin.

Ga mbar 8 Stroyboard Admin IV. HASIL DAN PEM BAHASA N A. Membangun Sistem

Hasil proses pembuatan berdasarkan perancangan aplikasi pe mesanan tiket online kapal laut pada menu user terdapat fitur beranda,jadwal kapal, ce k kapal,login me mbe r dan mendaftar men jadi me mber.

Ga mbar 9 Ha la man awa l user

Ga mbar 10 Hala man user pada android

Sebelu m booking tiket user terlebih dahulu mendaftar dan ke mudian login user. Pada menu user dapat melihat jad wal kapal dengan tujuan ke masing-masing tujuan ke mudian me milih kapa l sesuai dengan jadwal keberangkatan

Ga mbar 11 Hala man booking tiket

Ga mbar 12 Me milih deck dan ranjang

Setelah user memilih deck dan ranjang yang akan di gunakan maka sistem akan mengirim no mor re kening perusahaan untuk me lakukan proses pembayaran sesuai dengan jumlah yang harus di bayar dengan transfer antar bank. Setelah struk pembayaran telah di konfirmasi maka user me la kukan cetak t iket d i loket penjualan

Ga mbar 13 Pe mbe ritahuan pembayaran Pada gambar 13 sistem akan mengirim pe mberitahuan pembayaran me ma lui sms dan user harus me mbayar sesuai dengan harga yang harus di bayar.

(5)

Ga mbar 14 Konfirmasi St ruk Pe mbayaran

Setelah me mbayar maka user mengirim ga mbar struk ke menu upload tiket dan admin a kan konfirmasi tiket

Ga mbar 15 Id Transaksi Cetak Tiket

pada gambar 15 user me masukan id transaksi setelah kirim struk pembayaran ke mud ian admin a kan mencetak t iket.

Ga mbar 16 Tiket Kapa l Pada gambar 16 adalah hasil dari cetak t iket

B. Tahap Transition

Pada tahap ini ada lah tahap setelah sistem telah dibangun, pada tahap ini dilaku kan ujicoba untuk mengetahui spesifikasi min imu m pada aplikasi yang menja lankan sistem, baik itu ujicoba dengan menggunakan personal computer dan mobile sebagai user.Pada spesifikasi personal computer yang di gunakan adalah processor intel core i3,me mori RAM 2GB,sistem operasi windows7 dan browser mozilla firefox. Pada spesifikasi mob ile yang di gunakan adalah sistem operasi android (Sa msung Tab 3 Lite) dan browser internet.

C. Testing Aplikasi

Tahap ini berisi tentang testing aplikasi pada 5ystem yang telah di buat dengan menggunakan selenium IDE 2.9.0 plugin Mozilaa Firefox. Cara kerja selenium IDE yaitu me reka m pengujian berdasarkan form-form data yang di masukan

Ga mbar 17 Testing Aplikasi

V.KESIM PULA N

Kesimpulan yang didapat: Sistem yang telah d i rancang telah berhasil dibangun untuk di imple mentasikan sebagai kebutuhan syarat sarjana Teknik Informat ika Unsrat.

Untuk menunjang perancangan aplikasi ma ka di gunakan metodologi perancangan DAD ( Disciplined Agile De livey). Pada perancangan Web dan Android di gunakan Bahasa Pe mogra man PHP dan Java. Sedangkan untuk android di gunakan Eclipse sebagai tools pengembang perangkat lunak.. Website dan Aplikasi Mobile pe mesanan tiket dapat di gunakan sebagai sarana penyampaian informasi tentang Kapal, pelabuhan, jadwal keberangkatan dan lain sebagainya.

VI. SA RAN

Saran pengembangan sistem kedepannya adalah mena mbahkan fitur lokasi penjualan tiket dan kapal pada peta serta dapat mena mpilkan rute ja lan menuju lo kasi.

VII. DAFTARPUSTAKA

[1] Amble r, Lines, 2012. Disciplined Agile Delivery: A Practitioner's Guide to Agile Software Delivery in the Enterprise. IBM Press

[2] Pressman Roger, 2001, Re kayasa Perangkat Lunak. Buku 1, Penerbit Andi, Yogyakarta.

[3] Suarga, 2009. Dasar Pe mrograman Komputer Dalam Bahasa Java. Andi Offset, Yogyakarta.

(6)

[4] Safaat, Na zruddin. 2012, Pe mograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android, Bandung: Penerbit Informatika.

[5] Muhamad. Ichwan. 2013, Aplication Programming Interface pada Aplikasi Mobile Android. Bandung : Instutut Teknologi Nasional.

[6] Sutarman [2003] ;Me mbangun Aplikasi Web dengan PHP & MySQL, Graha Ilmu, Yogyakarta.

[7] Kadir, Abdul[2002] ; Dasar Pe mogra man web Dina mis menggunakan PHP,Penerb it Andi Yogyakarta, edisi Kedua.

[8] Herma wan S, Stephanie 2011, Mudah Me mbuat Aplikasi Android, Andi, Yogyakarta

.

Sekilas dari penulis dengan nama lengkap Deybi Widya Eirene Sede, lahir pada tanggal 11 Desember 1992 di Kabupaten Kepulauan Sangihe tepatnya di kota Tahuna Sulawesi Utara. Anak ke 3 dari 3 bersaudara dengan me mu la i pendidikan sekolah dasar d SD Inpres Eneratu Tahuna. Ke mudian pada tahun 2004 me lanjutkan ke Se kolah Menengah Pertama SMP Negri 1 Tahuna dan pada tahun 2007 me lanjutkan ke SMK Negri 1 Tahuna. Setelah lulus pada tahun 2010 penulis me lanjutkan ke Perguruan Tinggi tepatnya di Universitas Sa m Ratulangi Manado dengan mengamb il jurusan Teknik Informatika. Pada tahun 2014 bulan November penulis me mbuat skipsi demi me menuhi syarat sarjana (S1) dengan penelitian yang berjudul Rancang Bangun Aplikasi Pe mesanan Tiket On line Kapal Laut Be rbasis Android yang di bimbing oleh kedua dosen Teknik Informatika Alicia A. E. Sinsuw,.ST.,MT dan Xaverius B. N. Na joan.,ST.,MT sehingga pada tanggal 23 Oktober 2015 penulis resmi lulus di Teknik Informat ika Universitas Sa m Ratulangi dan menyandang sebagai Sarjana Ko mputer dengan predikat sangat me muaskan.

Referensi

Dokumen terkait

Aplikasi pemesanan tiket bioskop mobile tidak hanya berguna untuk melakukan proses pemesanan tiket bioskop saja tetapi aplikasi ini juga dapat menampilkan

telah berhasil dibangun dan diimplementasikan dengan fitur aplikasi jadwal kapal, cek tiket, booking tiket dan mendaftar sebagai member [2]. Pada penelitian yang berjudul

1) Aplikasi Pemesanan Online pada Restoran Bebek Goreng Harissa berbasis Android dapat membantu konsumen dalam melakukan pemesanan makanan dan resevasi hanya dengan

baru yaitu dengan menggunakan sistem pemesanan tiket bioskop secara online.. Pada sistem yang baru ini pelanggan dapat melihat film yang

Dengan menggunakan web-services aplikasi pemesanan menu restoran dapat saling terintegrasi dalam sistem pememesanan, dimana aplikasi android sebagai client untuk memesan

Dengan adanya sistem pemesanan tiket pesawat secara online, maka informasi mengenai tiket, informasi mengenai jadwal penerbangan dan pemesanan malalui internet atau secara

Sistem yang akan dibangun adalah sistem pemesanan dan pembayaran tiket yang dapat diakses dari perangkat Android calon pelanggan, serta sistem check in penumpang yang

Prosedur Penjualan Tiket Kapal Laut di PT Pelni Cabang Surabaya merupakan serangkain proses penjualan mulai dari pemesanan tiket sampai dengan pencetakanan dan penyerahan tiket kepada