SISTEM INFORMASI JADWAL KEBERANGKATAN KERETA JABODETABEK BERBASIS ANDROID Ridwan Dhani Renuat (11108666) dhani_renuat@yahoo.co.id Jurusan Sistem Informasi Fakultas Ilmu Komputer dan Teknologi Informasi niversitas Gunadarma Jl. Margonda Raya No. 100 Pondok Cina Depok 16424 ABSTRAKSI Perkembangan teknologi informasi mempengaruhi industri mobile devices secara global terutama telepon selular. Saat ini telah hadir sistem operasi dengan nama android diperuntukan untuk telepon selular. Dalam penulisan ini membahas tentang pembuatan aplikasi jadwal keberangkatan kereta jabodetabek. Aplikasi ini di design semenarik mungkin agar menarik dan para user dan aplikasi ini memudahkan para pengguna kereta untuk dapat mendapatkan informasi jadwal keberangkatan kereta dengan cepat dan lebih efisien. Pembuat aplikasi ini menggunakan Java, SQLite database, Android SDK, ADT Plugin dan Eclipse (Ganymede). 1. LATAR BELAKANG Perkembangan teknologi informasi mempengaruhi industri mobile devices secara global terutama mobile phone. mobile phone yang pada awalnya di peruntukan untuk melakukan komunikasi percakapan atau dengan mengirim pesan pendek dengan SMS ( Short Massage Service), seiring perkembangan teknolog saat ini mobile phone telah berkembang menjadi sebuah perangkat hiburan maupun sumber informasi. Ada pula penyedia jasa mobile phone di beberapa negara yang menyediakan layanan generasi ketiga (3G) dengan menambahkan jasa videophone, sebagai alat pembayaran, maupun untuk televisi online di mobile phone mereka. Mengikuti perkembangan teknologi digital, kini telepon seluler juga dilengkapi dengan berbagai pilihan fitur, seperti bisa menangkap siaran radio dan televisi, perangkat lunak pemutar audio (MP3) dan video, kamera digital, game, dan layanan internet (WAP, GPRS, 3G). Selain fitur-fitur tersebut, telepon sesular sekarang sudah ditanamkan fitur komputer. Di dunia bisnis, fitur ini sangat membantu bagi para pebisnis untuk melakukan semua pekerjaan di satu tempat dan membuat pekerjaan tersebut diselesaikan dalam waktu yang singkat. 1. Saat ini telah hadir sistem operasi dengan nama android, berbeda dengan sistem operasi mobile phone lainnya yang tidak gratis, android merupakan sebuah sistem mobile baru yang bersifat open souce dan juga diciptakan gratis oleh google. Saat ini disediakan android SDK (Software Development Kits) sebagai alat ban tu dan API diperlukan untuk memulai mengembangkan aplikasi pada platform android menggunakan 1
2 bahasa pemrograman Java, sehingga pihak ketiga yaitu pengembangan atau developer dapat membuat aplikasi yang dapat dijalankan pada perangkat mobile berbasis android. Pada era globalisasi ini pemanfaatan ilmu pengetahuan dan teknologi berkembang dengan sangat cepat dan menghasilkan inovasi inovasi baru yang di imbangi dengan kemampuan beradaptasi dengan teknologi tersebut. Sejalan dengan perkembangan tersebut, keberadaan mobile device (HP, PDA) sudah semakin menyatu dengan kehidupan personal manusia, salah satu bentuk perkembangan tersebut adalah kemudahan seseorang untuk memperoleh data posisi spasial orang lain. Hal ini dimungkinkan karena secara langsung ataupun tidak langsung mobile device yang dibawa oleh seseorang dapat menjadi sebuah pemancar keberadaan orang tersebut. Data spasial ini makin membuka jalan bagi teknologi mobile untuk selangkah lebih maju menjadi teknologi yang dapat mengerti manusia. Salah satu teknologi mobile yang dimanfaatkan data spasial / ruang sebagai faktor penunjang adalah Location Based Sevice. Meningkatnya jumlah pengguna jasa kereta jabodetabek harus di imbangi dengan peningkatan kualitas sarana dan pra sarana sehingga pengguna akan merasa nyaman untuk menggunakan jasa kereta jabodetabek ini. Disinilah peranan teknologi informasi sangat diperlukan seiring dengan semakin berkembangnya jumlah pengguna jasa kereta jabodetabek. ntuk melayani pengguna jasa kereta jobedetabek, PT.KAI harus memiliki sistem informasi yang baik. Saat ini sistem informasi jadwal keberangkatan kereta PT.KAI hanya dapat diakses melalui komputer sehingga membuat pengguna kurang efisien dalam mengaksesnya. Peningkatan nilai informasi ini terkait secara erat dengan potensi nilai komersial bagi penyedia (provider) layanan LBS. Provider dapat menyediakan informasi secara instan pada saat konsumen memerlukan dan relevan terhadap lokasi. Aspek instan akan menambah tingkat kenyamanan bagi konsumen dan meningkatkan peluang untuk menjadikan pengguna sebagai pelanggan setia. Pada penelitian ini dibuat aplikasi Android, yaitu SISTEM INFORMASI JADWAL KEBERANGKATAN KERETA JABODETABEK BERBASIS ANDROID yang menggunakan sistem operasi android. Pada aplikasi ini terdapat informasi yang dibutuhkan untuk lebih dapat mengetahui jadwal kereta. 2. TINJAAN PSTAKA Warna 1. Warna Primer : Merah, Biru dan Kuning 2. Warna Sekunder : Coklat Muda, Hijau Muda, dan ngu 3. Warna Tersier :, Orange tua, ngu muda, ngu tua, Biru muda, Hijau.
3 Pengertian Aplikasi Aplikasi berasal dari kata application yang artinya penerapan; lamaran; penggunaan;. Secara istilah aplikasi adalah: program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran yang dituju. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media. Pada skirpsi ini, penulis mencoba menggabungkan lembar kerja dan pemutar media menjadi satu dalam sebuah aplikasi yang diakses secara online. Lembar kerja dalam aplikasi ini, yaitu pengguna (user) dapat menggunaka aplikasi jadwal keberangkatan kereta Android Android merupakan subset perangkat lunak untuk perangkat mobile yang meliputi sistem operasi, middleware, dan aplikasi inti yang di release oleh Google. Sedangkan Android SDK (Software Development Kit) menyediakan Tools dan API yang diperlukan untuk mengembangkan aplikasi pada platform Android dengan menggunakan bahasa pemrograman java. Aplikasi inti dari Android antara lain klien email, program SMS, kalender, peta, browser, kontak, dan lain lain. Sedangkan fitur utama dari Android antara lain Wifi, hotspot, Multi-touch, Multitasking, GPS (Global Positioning Sistem), accelerometers, support java, dan mendukung banyak jaringan (GSM/EDGE, IDEN, CDMA, EV-DO, MTS, Bluetooth, Wi-Fi, LTE, and WiMAX) dan juga kemampuan dasar handphone pada umumnya. Android bergantung pada versi Linux 2.6 untuk layanan sistem inti seperti keamanan, manajemen memori, manajemen proses, network stack, dan model driver. Kernel juga bertindak sebagai lapisan abstraksi antara hardware dan seluruh software stack. Keunggulan utama Android adalah gratis dan open source, sehingga sebagai Programer atau Developer kita bisa melakukan segalanya, dari membuat aplikasi pengirim SMS hanya dengan baris kode, hingga mengganti tampilan pada Home Screen perangkat Android. Selain itu, dengan mudah kita dapat membuat dan menkustomisasi Sistem Operasinya, atau mengganti semua aplikasi default dari Google. Android dikembangkan bersama antara Google, HTC, Intel, Motorola, Qualcomm, T-mobile, NVIDIA yang tergabung dalam OHA (Open Handset Alliance) dengan tujuan membuat sebuah standar terbuka untuk perangkat bergerak (mobile device) Android froyo adalah salah satu versi Android, diberi nomor 2.2. Google sendiri menolak memberi alasan mengapa memberi nama makanan penutup(dessert) disetiap nomor versi Android. Versi-versi android yang ada antara lain: Cupcake, Donut, Eclair, Froyo, Gingerbread, HoneyComb(khusus untuk PC tablet), dan Ice Cream. Kalau diperhatikan pengurutan nama terhadap versi durutkan secara alfabet. Ada yang bilang alasan google
4 memberi nama itu karena ingin OS Android melenggang laris manis dipasaran semanis makanan penutup, heheheh... Tapi itu cuma asumsi saja buka pernyataan dari Google sendiri. Android versi 2.2 (Froyo: Frozen Yoghurt) Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.. 3. PERANCANGAN DAN PEMBATAN Pada bagian awal, penulis akan memberikan gambaran secara umum mengenai konsep kerja aplikasi jadwal keberangkatan kereta jabodetabek. Aplikasi yang dijelaskan dalam penulisan ini merupakan aplikasi yang berjalan pada perangkat android, dimana dengan menggunakan aplikasi ini pengguna dapat mengetahui tentang informasi jadwal keberangkatan kereta, yang dapat mengaplikasikannya langsung kepada masyarakat melalui mobile android. Bab ini berisi mengenai rancangan struktur navigasi, diagram ML, rancangan menu, Rancangan Input, Rancangan Output, pembuatan projek aplikasi dan analisis program mengenai mengenai bagian-bagian aplikasi jadwal keberangkatan kereta jabodetabek pada mobile Android. Berikut ini tahapan tahapan dalam pembuatan aplikasi jadwal keberangkatan kereta jabodetabek : PERENCANAAN ANALISIS DESIGN IMPLEMENTASI Aplikasi Jabodetabek Station menggunakan struktur navigasi Hierarchical Model. Tampilan menu utama menghubungkan ke beberapa bagian. Karena android mendukung fitur layar sentuh kapasitif sehingga navigasi dapat dilakukan dengan setuhan pada layar.
5 4. IMPLEMENTASI DAN JI COBA ji Coba Hasil ji coba hasil aplikasi dilakukan dengan cara pengisian kuisoner kepada 20 pengguna jasa kereta jabodetabek mengenai kualitas aplikasi, kualitas tampilan, interaksi pengguna dan penyajian informasi. Dibawah ini adalah tanggapan dari 30 responden pengguna jasa kereta jabodetabek. 1. Tanggapan responden mengenai penggunaan logo aplikasi 1 Sangat 7 23,33% 2 23 76,66% 3 0 0% 2. Tanggapan responden mengenai penyajian teks mudah dibaca dan dipahami 1 Sangat 10 33,33% 2 16 53,33% 3 4 13,33% 3. Tanggapan responden mengenai penggunaan jenis dan ukuran huruf sudah jelas 1 Sangat 7 23,33% 2 18 60% 3 5 16,66% 4. Tanggapan responden mengenai map dalam aplikasi ini sudah jelas 1 Sangat 5 16,33% 2 19 63,33% 3 6 20% 5. Tanggapan responden mengenai penyajian informasi dalam aplikasi ini sudah jelas
6 1 Sangat 6 20% 2 18 60% 3 6 20% 6. Tanggapan responden mengenai teks / tulisan dapat dibaca 1 Sangat 7 23,33% 2 20 66,66% 3 3 10% 7. Tanggapan responden mengenai kualitas tampilan gambar yang baik 1 Sangat 6 20% 2 20 66,66% 3 4 13,33% 8. Tanggapan responden mengenai komposisi warna kontras 1 Sangat 6 20% 2 17 56,66% 3 7 23,33% 9. Tanggapan responden mengenai adanya menu pilihan 1 Sangat 9 30% 2 18 60% 3 3 10% Dari hasil kuesioner untuk, dapat dilihat dengan jelas pada grafik dibawah ini. Yang mana hasil dari kuesioner ini menyatakan bahwa setuju dengan adanya Aplikasi Jadwal Keberangkatan Kereta Jabodetabek.
7 TIDAK SETJ 14% SETJ 63% HASIL KISONER SANGA T TIDAK SETJ SANGA 0% T SETJ 23% 5. KESIMPLAN DAN SARAN Kesimpulan Aplikasi jadwal keberangkatan kereta jabodetabek ini sudah selesai dibuat. Aplikasi ini dirancang dengan design yang sederhana untuk memudahkabn pengguna dalam mejalankan aplikasi. Dalam proses pembuatan aplikasi ini digunakan struktur navigasi hiraki. Aplikasi ini diperuntukan untuk para pengguna jasa kereta jabodetabek agar lebih cepat/efisien dalam mengetahui jadwal keberangkatan kereta jabodetabek sehingga memudahkan para pengguna mendapatkan informasi. Sistem Pendukung Keputusan dan Sistem cerdas, Edisi 2006 Hermawan, Stephanus, Mudah Membuat Aplikasi Android, Jakarta 2011. Michael, Ivan dan Ronald Yusuf, Aplikasi Enterprise berbasis Android, Gave Media, Jakarta 2010 Rijalul, Ali, dkk, Pemrograman Java, Jakarta 2008 Safaat Nazrudin, Pemrograman Android, Informatika Bandung, Edisi September 2010 http://en.wikipedia.org/wiki/locationbased_service. 23/12/2012 http://www.esri.com/industries/locatio nservices. 11/01/2013 Saran Penulis menyadari bahwa masih terdapat kekurangan dalam aplikasi ini, masih ada bagian yang dapat dikembangkan dan disempurnakan seperti menambahkan jadwal kereta. DAFTAR PSTAKA Efraim Turban, Jay E. Aronson, Tingpeng Liang dan Richard V. McCarthy