• Tidak ada hasil yang ditemukan

2 1 Pendahuluan Saat ini, perkembangan sistem operasi pada mobile device seperti smartphone semakin banyak. Android merupakan salah satu sistem operas

N/A
N/A
Protected

Academic year: 2021

Membagikan "2 1 Pendahuluan Saat ini, perkembangan sistem operasi pada mobile device seperti smartphone semakin banyak. Android merupakan salah satu sistem operas"

Copied!
10
0
0

Teks penuh

(1)

1

ANDIKA HARRY OCTAVIANTO

Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Gunadarma, Depok 16424, Indonesia

E-mail :ndikoctav@gmail.com

ABSTRAKSI

Penulisan ini membahas tentang pembuatan suatu aplikasi yang dapat digunakan pada perangkat smartphone android. Aplikasi ini bertujuan utuk memberikan kemudahan kepada calon penumpang pesawat terbang untuk melihat informasi dari maskapai penerbangan dan bus Damri tujuan bandara Soekarno-Hatta. Dengan aplikasi ini, calon penumpang dapat melihat website dari maskapai yang diinginkan, dan melihat jadwal, tarif, dan rute dari bus damri.

Dengan adanya aplikasi ini, diharapkan dapat memberikan informasi dan kemudahan kepada calon penumpang dalam memilih maskapai penerbangan, karena terdapat tujuh maskapai penerbangan yang bisa langsung dipilih dalam satu aplikasi. Selain itu, terdapat juga informasi jadwal, tarif, dan rute bus Damri. Informasi tersebut dapat diakses dimana saja dan kapan saja, karena android bersifat mobile.

ABSTRACT

This final written task discuss about how to make an application that can be applied to Android smartphone’s hardware. The expectation of this application is to give an easy way for airplane passenger to get the information about the Airlines and Soekarno-Hatta Airport’s bus, called Damri. With this application, passengers can browse the website of any airlines that they want to see through and aso het the schedule, rate, and route of Damri.

Since this application coulde provide information from seven airlines in one application, airplane passengers could get any information the contains about schedule, rate, and route of Damri. Those information can be accessed anytime and anywhere because android is mobile application.

(2)

1

Pendahuluan

Saat ini, perkembangan sistem operasi pada mobile device seperti smartphone semakin banyak. Android merupakan salah satu sistem operasi yang saat ini sedang berkembang. Android adalah sistem operasi untuk telepon seluler yang berbasis Linux.

Sebuah maskapai penerbangan adalah sebuah organisasi yang menyediakan jasa penerbangan bagi penumpang atau barang. Maskapai menyewa atau memiliki pesawat terbang untuk menyediakan jasa tersebut dan dapat membentuk kerja sama atau aliansi dengan maskapai lainnya untuk keuntungan bersama. Setiap maskapai mempunyai berbagai cara untuk menarik minat penumpang untuk menggunakan jasanya. Salah satu caranya yaitu dengan membuat website untuk mempromosikan jasanya. Dengan adanya website dari suatu maskapai penerbangan tersebut, akan mempermudah calon penumpang untuk mencari informasi tentang maskapai tersebut.

Beberapa maskapai penerbangan yang mempunyai website adalah Air Asia, Batavia Air, Garuda, Lion Air, Mandala, Merpati, dan Sriwijaya Airlines. Jika ketujuh website dari maskapai penerbangan tersebut dijadikan satu dalam suatu aplikasi,

akan mempermudah user untuk mengetahui informasi dari maskapai-maskapai tersebut. Keuntungan lainnya adalah user tidak perlu lagi membuka browser dan mengetikkan alamat URL dari maskapai-maskapai tersebut.

Untuk mencapai Bandara Soekarno-Hatta, pemerintah menyediakan angkutan umum berupa Bus Damri. Adanya Bus Damri dengan trayek menuju bandara Soekarno-Hatta, calon penumpang dapat dengan mudah sampai ke bandara tanpa harus mencari lagi transportasi yang digunakan.

Dengan adanya website yang mempermudah calon penumpang dan smartphone berbasis sistem operasi android yang open source, penulis berinisiatif membuat sebuah aplikasi informasi beberapa maskapai penerbangan. Dengan adanya aplikasi ini, calon penumpang dipermudah dalam membuka website tanpa harus menulis alamat dari URL maskapai dan mengetahui informasi mengenai jadwal, tarif, dan rute Bus Damri yang menuju Bandara Soekarno-Hatta tersebut.

(3)

2

Tujuan Penelitian

Tujuan dari penulisan ini adalah untuk merancang dan membuat aplikasi informasi maskapai penerbangan dan bus Damri pada smartphone berbasis android, sehingga mempermudah calon penumpang untuk melihat maskapai penerbangan yang diinginkan, dan informasi mengenai Bus Damri dengan trayek Bandara Soekarno-Hatta.

3

Metode Penelitian

Metodologi penulisan yang akan digunakan adalah :

1. Studi Pustaka dengan mengumpulkan data dan informasi dari buku dan internet mengenai maskapai-maskapai penerbangan , yaitu Air Asia, Batavia Air, Garuda, Mandala, Merpati, dan Sriwijaya Airlines. Dan juga data dan informasi mengenai Bus Damri.

2. Analisis data dari informasi yang penulis kumpulkan mengenai maskapai penerbangan Air Asia, Batavia Air, Garuda, Mandala, Merpati, dan Sriwijaya Airlines, serta bus Damri. Serta pembuatan

program dengan menggunakan bahasa pemrograman Java dan Xml.

3. Perancangan pembuatan aplikasi dengan membuat tampilan interface dan membuat alur program dengan menggunakan UML (Unified Modelling Language).

4. Pengujian aplikasi yang telah dibuat pada emulator AVD dan smartphone yang memiliki sistem operasi android minimal versi 2.2 (froyo).

4. Pembahasan

Pembuatan aplikasi Informasi Maskapai Penerbangan dan Bus Damri ini merupakan aplikasi yang dapat digunakan dalam smartphone berbasis android sebagai media informasi. Berikut ini beberapa hal yang perlu dilakukan untuk membuat aplikasi ini, yaitu:

(4)

4.1 Perancangan Aplikasi

Perancangan dalam aplikasi meliputi beberapa hal berikut, yaitu :

1. Pembuatan UML

Dengan menggunakan UML, dimaksudkan agar memudahkan dalam membuat model untuk semua jenis aplikasi perangkat lunak, khususnya aplikasi yang ditulis menggunakan bahasa pemrograman yang berorientasi objek. UML yang akan digunakan penulis ada 3, yaitu : Use Case Diagram, Activity Diagram, dan Sequence Diagram.

Gambar 2 Use Case Diagram 2. Pembuatan Struktur Navigasi

Susunan menu dari suatu aplikasi yang menggambarkan isi dari setiap halaman.

Gambar 3 Struktur Navigasi

4.2 Pembuatan Aplikasi

Selanjutnya pembuatan aplikasi aplikasi mulai dari hardware dan software yang digunakan, penginstalan software, pembuatan project aplikasi, dan pengujian aplikasi.

1. Hardware dan Software

Dalam pembuatan aplikasi ini, hardware dan software yang penulis gunakan adalah sebagai berikut : Hardware :

a. Processor Intel Core 2 Duo 2.40 GHz

b. Monitor 14” c. RAM 2 GB

(5)

Software :

a. Microsoft Windows 7 Ultimate sebagai sistem operasi

b. jdk-6u24-windows-i586 c. Installer_r10-windows (SDK Android) d. Eclipse-java-galileo-SR2-win32 e. ADT-10.0.0 f. Adobe_Photoshop_CS4 2. Pembuatan Project

Untuk membuat project aplikasi, masuk ke dalam eclipse, lalu pilih tempat workspacae. Setelah itu, klik File>New>Android Project

Gambar 4 Pembuatan Project

Setelah itu, untuk membuat tampilan shortcut yang berguna untuk menampilkan halaman website dari maskapai yang diinginkan. Pada XML gunakan script berikut :

<WebView xmlns:android="http://schemas .android.com/apk/res/android" android:id="@+id/webview" android:layout_width="fill_pa rent" android:layout_height="346px" android:orientation="vertical " android:layout_alignParentTop ="true" android:layout_alignParentLef t="true" />

Kemudian pada file Java, tambahkan script berikut : public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS tate); setContentView(R.layout.maska pai); mWebView = (WebView) findViewById(R.id.webview); mWebView.getSettings().setJav aScriptEnabled(true); mWebView.loadUrl("http://www. merpati.co.id/"); mWebView.setWebViewClient(new HelloWebViewClient()); } private class HelloWebViewClient extends WebViewClient{ @Override

(6)

public boolean

shouldOverrideUrlLoading(WebV iew view, String url) {

view.loadUrl(url); return true; } } @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()){ mWebView.goBack(); return true; } return super.onKeyDown(keyCode, event); } 3. Pengujian Aplikasi

Untuk percobaan aplikasi, percobaan dilakukan dalam tiga tahap, yaitu pengujian blackbox, emulator, smartphone, dan operator seluler. · Pengujian Blackbox :

Tabel 1 Pengujian Blackbox

· Pengujian Emulator : Ketika program dijalankan

Gambar 5 Splash Screen

Setelah splash screen, akan terlihat tampilan menu utama dari aplikasi.

Gambar 6 Menu Utama

Ketika button Maskapai diklik, akan muncul tampilan Menu Maskapai.

(7)

Gambar 7 Menu Utama

Kemudian user dapat memilih maskapai mana yang diinginkan, kemudian akan muncul menu dari maskapai yang dipilih.

Gambar 8 Maskapai

Jika user memilih website, maka akan menampilkan tampilan dari website maskapai tersebut.

Gambar 9 Website Garuda Jika user memilih galeri, akan muncul tampilan galeri foto maskapai tersebut.

Gambar 10 Galeri Foto

Pada menu utama, jika user memilih Bus Damri, akan menampilkan menu Damri.

(8)

Gambar 11 Menu Bus Damri Ketika button jadwal dan tarif diklik, akan menampilkan gambar yang berisi jadwal dan tarif bus damri trayek bandara Soekarno-Hatta.

Gambar 12 Jadwal dan Tarif

Jika user memilih rute, akan muncul tampilan rute dari bus damri.

Gambar 13 Tampilan Rute Jika button Tentang pada menu utama diklik, akan terlihat tampilan seperti di bawah ini :

(9)

Gambar 15 Profil Penulis · Pengujian Smartphone Android

Untuk pengujian pada smartphone, penulis menggunakan lima buah smartphone yang berbeda. Berikut penjelasan mengenai pengujian pada smartphone :

Tabel 2 Pengujian Smartphone

5. Kesimpulan dan Saran

1. Kesimpulan

· Pengujian dengan blackbox, proses pembuatan aplikasi mengalami kendala ketika file

java baru dibuat. Eror terjadi karena activity dari class baru belum ditambahkan kedalam AndroidManifest.xml. Ketika class java sudah ditambahakan kedalam AndroidManifest.xml, aplikasi sudah berhasil dan tidak terjadi force close.

· Pada pengujian dengan emulator, aplikasi dapat berjalan sesuai fungsinya dan tidak terjadi masalah.

· Pengujian dengan smartphone, persentase keberhasilan aplikasi dapat digunakan adalah 80%, sedangkan persentase kegagalan adalah 20%. Kegagalan didapatkan ketika aplikasi diujikan dengan smartphone android versi 2.1.

· Pengujian dengan menggunakan SIM card yang berbeda, operator simpati adalah yang tercepat ketika browsing internet. Dan yang terlama adalah 3 (three).

2. Saran

Aplikasi ini masih memiliki kekurangan. Pada menu maskapai penerbangan, hanya terdapat tujuh maskapai penerbangan. Sedangkan

(10)

pada Bus Damri, data jadwal dan tarif tidak bisa diubah jika sewaktu-waktu terjadi perubahan. Untuk pengembangan lebih lanjut, dapat ditambahkan beberapa maskapai penerbangan lagi. Dan untuk Bus Damri, agar data jadwal dan tarif bisa diubah mengikuti perkembangan yang ada.

Gambar

Gambar 1 Tahap Pembuatan Aplikasi
Gambar 2 Use Case Diagram
Gambar 4 Pembuatan Project
Tabel 1 Pengujian Blackbox
+2

Referensi

Dokumen terkait

Hipotesis penelitian yang di ajukan dalam penelitian ini adalah terdapat hubungan yang signifikan antara dukungan sosial dengan kecemasan masa depan anak pada orang tua

Penggunaan pipa yang begitu banyak yaitu 396 nomor pipa dalam Water Net pada kondisi eksisting, sehingga perlu dilakukan simulasi kondisi jaringan alternatif seandainya pada

Sampai dengan saat ini, desa Muara memiliki kelembagaan yang aktif diantaranya adalah kelembagaan pemerintahan, lembaga kemasyarakatan, lembaga ekonomi, lembaga pendidikan,

Buku Panduan Manajemen Masalah Bayi Baru Lahir untuk Dokter, Bidan dan Perawat di Rumah Sakit.. Depkes

Pada menopause konversi terbanyak androgen menjadi estrogen terjadi di jaringan adiposa sehingga sering diasumsikan bahwa wanita dengan obesitas atau berat badan lebih yang

Akuntansi surat berharga yang dimiliki Presentasi, Ceramah/kuliah pakar dan Diskusi 90 Menit • Membuat dan mengkaji contoh penerapan teori • Diskusi dalam kelompok

 Untuk mengetahui faktor resiko yang diduga berperan dalam terjadinya myoma uteri pada pasien dalam laporan kasus ini..  Untuk mengetahui bagaimana diagnosis myoma uteri

Berdasarkan identifikasi ada beberapa hama dan penyakit seperti jamur pada semai yang mati, batang masih kebanyakan normal, daun berlubang-lubang terindikasi