Top Banner
APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN APP INVENTOR BERBASIS SISTEM OPERASI ANDROID NASKAH PUBLIKASI diajukan oleh Ekashuva Prabu Wicaksana 09.11.3429 kepada SEKOLAH TINGGI ILMU MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
19

APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

Mar 15, 2019

Download

Documents

doanminh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN APP INVENTOR BERBASIS SISTEM

OPERASI ANDROID

NASKAH PUBLIKASI

diajukan oleh

Ekashuva Prabu Wicaksana

09.11.3429

kepada SEKOLAH TINGGI ILMU MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2013

Page 2: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

11

Page 3: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

12

MOBILE APPLICATION INDONESIAN TRAIN INFORMATION AND SCHEDULE USING APP INVENTOR BASED ON ANDROID OPERATING SYSTEM

APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN APP INVENTOR BERBASIS SISTEM OPERASI ANDROID

Ekashuva Prabu Wicaksana Kusrini

JurusanTeknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

The development of mobile application dynamically increasing for the type, segmentation and purpose. The development of framework like an Operating System, programming and application development provides many option and alternatives presenting business solutions and mobile community.

Android is mobile operating system that grows in the middle of other operating systems are evolving today. Other operating systems such as Windows Mobile, I-OS, Symbian, Blackberry OS, and many other OS that offer a wealth of content and great performance running in devices. Android offers a different environment for development.

Mobile application Indonesian train information and schedule are application development on Android Operating System. This application has the features to find a train timetable information in Indonesia with easy and fast. The application made for those who have job with high mobility or as an alternative to the people so the user can easily and quickly find the schedule.

Keywords: Android, Application, Mobile, Schedule, Train, Indonesia

Page 4: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

1

1. Pendahuluan

Perkembangan teknologi semakin pesat dan cepat, khususnya teknologi

informasi dan komunikasi. Hal ini membuat manusia bagaikan tak terpisah oleh jarak

ruang dan waktu. Dengan perkembangan teknologi yang kian maju, manusia dapat

membuat berbagai macam peralatan sebagai alat bantu dalam menjalankan berbagai

aktifitas untuk mendorong produktifitas. Dengan segala aktifitas yang kian padat

menjadikan sebagian orang memiliki tingkat mobilitas yang tinggi. Terkadang hal yang

ingin dilakukan menjadi terus terbengkalai karena faktor jarak dan waktu. Dengan jarak

dan waktu yang sangat mempengaruhi suatu pekerjaan maka seseorang butuh informasi

transportasi yang didapat dengan cara mudah. Informasi transportasi menjadi nilai yang

tinggi untuk seseorang dengan mobilitas yang tinggi dan memiliki jadwal yang padat

dalam melaksanakan pekerjaan yang berpindah tempat. Misalkan ketika seseorang

harus dinas ke luar kota dan harus menggunakan transportasi darat yang bebas

hambatan seperti kereta api agar waktu perjalanan lebih cepat, maka orang tersebut

harus mencari informasi tentang jadwal kereta api yang terbaik untuknya agar

perkerjaannya berjalan dengan lancar. Dewasa ini sudah banyak bermunculan informasi

– informasi yang menggunakan media komputer dan internet dengan tampilan website

yang akan tetapi hal tersebut masih dinilai kurang efektif jika kita ingin mencari informasi

jadwal dan biaya transportasi kereta api dengan menggunakan perangkat komputer

terlebih dahulu.

Seiring dengan tingkat mobilitas yang tinggi, beberapa tahun terakhir ini tengah

marak perangkat bergerak atau mobile device. Salah satu perangkat mobile yang paling

pesat adalah handphone ber-genre smartphone dimana saat ini hampir setiap orang

memilikinya. Handphone yang sedianya sebagai alat komunikasi, saat ini sudah lebih

dari fungsi dasarnya. Berbagai macam fitur telah ditanamkan, dari sisi gambar, video,

kamera, internet ataupun pengolah dokumen selayaknya perangkat pc. Hal ini tak lepas

dari ditanamnya sistem operasi yang terdapat pada handphone yang menjadikannya

sebuah perangkat mobile smartphone. Layaknya pada komputer, smartphone dapat di-

instal berbagai macam aplikasi di dalamnya.

Android sebagai salah satu sistem operasi berbasis linux yang sangat mendunia

saat ini digunakan di dalam smartphone. Sistem operasi besutan Google.inc ini hampir

mendominasi market perangkat mobile smartphone di dunia. Dengan menggunakan

sistem operasi android maka pengguna smartphone dapat mengeksplorasi piranti lunak

miliknya secara maksimal dalam hal kemampuan dan mendapatkan pengalaman lebih

dalam mengeksplorasi hingga kebagian sistem operasi smartphone itu sendiri. Hingga

Page 5: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

2

saat ini android masih terus berkembang dan terus mengalami peningkatan

dalam sistem maupun aplikasi.

Maka dari itu dengan sistem yang ada pada perangkat mobile smartphone,

aplikasi android mobile menjadi pilihan terbaik untuk melakukan sesuatu agar dapat

berjalan efektif dan efisien serta mempermudah pekerjaan dengan mobilitas yang tinggi.

Oleh karena itu penulis mengambil judul “Aplikasi Mobile Jadwal dan Informasi Kereta

Api Indonesia Menggunakan App Inventor Berbasis Sistem Operasi Android ”,

sehingga memberikan alternatif pilihan untuk mencari informasi jadwal kereta api dan

booking tiket melalui smartphone yang dapat diakses dimana saja dan kapan saja.

Page 6: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

3

2. Landasan Teori

2.1 Android

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux.

Android menyediakan platform terbuka bagi para pengembang menciptakan aplikasi

mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc.

membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel.

Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance,

konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi,

termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. (Safaat,

2012:1)

2.2 Kereta Api

Kereta Api adalah sarana transportasi berupa kendaraan dengan tenaga gerak,

baik berjalan sendiri maupun dirangkaikan dengan kendaraan lainnya, yang akan

ataupun sedang bergerak di rel. Kereta api merupakan alat transportasi masal yang

umumnya terdiri dari lokomotif (kendaraan dengan tenaga gerak yang berjalan sendiri)

dan rangkaian kereta atau gerbong (dirangkaikan dengan kendaraan lainnya).

Rangkaian kereta atau gerbong tersebut berukuran relatif luas sehingga mampu

memuat penumpang maupun barang dalam skala besar. Karena sifatnya sebagai

angkutan masal efektif, beberapa negara berusaha memanfaatkannya secara maksimal

sebagai alat transportasi utama angkutan darat baik di dalam kota, antarkota, maupun

antarnegara.

2.3 Perangkat Lunak Yang Digunakan

Google App Inventor adalah sebuah aplikasi web-based yang memungkinkan

pengguna untuk membuat sebuah aplikasi perangkat lunak untuk OS Android, Google

App Inventor menggunakan graphical interface, hampir mirip dengan graphical interface

milik Scratch dan StartLogo TNG, yang memungkinkan pengguna untuk drag and dop

objek visual untuk membuat aplikasi yang berjalan pada sistem Android yang sudah

banyak digunakan diperangkat mobile. Aplikasi ini dibuat berdasarkan banyaknya

permintaan untuk membuat developer tools untuk OS Android, dan aplikasi ini dirilis pada

tanggal 15 Desember 2010.

Page 7: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

4

2.4 Pengenalan UML

Unified Modeling Language (UML) merupakan sistem arsitektur yang bekerja

dalam OOAD (Object-Oriented Analysis/Design) dengan satu bahasa yang konsisten

untuk menentukan, visualisasi, mengkontruksi, dan mendokumentasikan artifak

(sepotong informasi yang digunakan atau dihasilkan dalam suatu proses rekayasa

software, dapat berupa model, deskripsi, atau software) yang terdapat dalam sistem

software. UML merupakan bahasa pemodelan yang paling sukses dari tiga metode OO

yang telah ada sebelumnya, yaitu Booch, OMT (Object Modeling Technique), dan OOSE

(Object-Oriented Software Engineering).

2.5 ERD

ERD (Entity Relationship Diagram) merupakan suatu model untuk menjelaskan

hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang

mempunyai hubungan antar relasi.

ERD untuk memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga

simbol yang digunakan, yaitu :

1. Entiti

Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat

dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan

dengan persegi panjang.

2. Atribut

Setiap entitas pasti mempunyai elemen yang disebut atribut yang

berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut

mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan

yang lain. Gambar atribut diwakili oleh simbol elips.

3. Hubungan / Relasi

Hubungan antara sejumlah entitas yang berasal dari himpunan entitas

yang berbeda. Relasi dapat digambarkan sebagai berikut :

a. Satu ke satu (One to one)

Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan

entitas A berhubungan paling banyak dengan satu entitas pada

himpunan entitas B.

b. Satu ke banyak (One to many)

Setiap entitas pada himpunan entitas A dapat berhubungan

dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas

Page 8: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

5

pada entitas B dapat berhubungan dengan satu entitas pada himpunan

entitas A.

c. Banyak ke banyak (Many to many)

Setiap entitas pada himpunan entitas A dapat berhubungan

dengan banyak entitas pada himpunan entitas B.

2.6 Smartphone

Telepon pintar (Smartphone) adalah telepon genggam yang mempunyai

kemampuan tinggi dan dengan fungsi yang hampir menyerupai komputer. Belum ada

definisi mutlak dari smartphone ini. Beberapa orang mengatakan, smartphone

merupakan telepon yang bekerja menggunakan seluruh piranti lunak sistem operasi yang

menyediakan hubungan standar dan mendasar bagi pengembang aplikasi. Bagi yang

lainnya, telepon pintar hanyalah merupakan sebuah telepon yang menyajikan fitur

canggih seperti e-mail, internet dan kemampuan membaca buku elektronik / e-book atau

terdapat keyboard (baik built-in maupun eksternal) dan konektor VGA. Dengan kata lain,

smartphone merupakan komputer mini yang mempunyai kapabilitas sebuah telepon.

Kebanyakan alat yang dikategorikan sebagai smartphone memiliki sistem

operasi yang berbeda. Dalam hal fitur, kebanyakan smartphone mendukung miniature

papan ketik qwerty, touchscreen, kamera, pengaturan daftar nama, penghitung

kecepatan, navigasi hardware dan software, kemampuan membaca dokumen bisnis,

pemutar musik, penjelajah foto, dan melihat klip video, seperti yang ditawarkan oleh

Blackberry OS, iPhone OS, Windows Mobile OS, Android OS. Fitur yang paling banyak

ditemukan didalam smartphone adalah kemampuannya dalam menyimpan daftar nama

sebanyak mungkin, tidak seperti telepon genggam biasa yang mempunyai batasan

maksimum penyimpanan daftar nama.

2.8 Tinjauan Umum

Di Negara Indonesia kereta api menjadi salah satu transportasi darat yang paling

diminati oleh masyarakat Indonesia, khususnya di pulau jawa dan sumatra. Kereta api

bukan hanya alternatif pilihan transportasi rakyat yang murah, tetapi juga bebas dari

kemacetan jalan raya.

.

Page 9: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

6

3. Analisis dan Perancangan Sistem

3.1 Analisis Sistem

Analisis sistem dapat didefinisikan sebagai “Penguraian dari suatu sistem

informasi yang utuh ke dalam bagian – bagian komponen nya dengan maksud untuk

mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan

dan hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat

diusulkan perbaikannya.

Di dalam tahap analisis sistem terdapat langkah-langkah dasar yang harus

dilakukan oleh analis sistem sebagai berikut :

1. identify, yaitu mengidentifikasi masalah

2. understand, yaitu memahami kerja dari sistem yang ada

3. analyze, yaitu menganalisis system

3.2 Rancangan UML

3.2.1 Use Case Diagram

Berikut ini adalah rancangan use case diagram dari aplikasi Jadwal

dan Informasi kereta Api yang akan dibangun, di sini dijelaskan siapa dan

apa saja yang berperan ketika aplikasi dijalankan dan apa saja yang

dilakukan.

Gambar 3.1 Rancangan Use Case Diagram

Page 10: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

7

3.2.2 Activity Diagram

Activity Diagram adalah representasi grafis dari workflow yang

bersumber dari kegiatan dan tindakan bertahap dengan dukungan untuk pilihan,

literasi, dan concurrency. Dalam Unified Modelling Language (UML), diagram

alur kerja dapat digunakan untuk menggambarkan operasional bisnis dan

langkah demi langkah alur kerja komponen dalam sistem. Berikut adalah

rancangan alur aplikasi JIKA

Gambar 3.2 Rancangan Activity Diagram

Page 11: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

8

3.2.3 Class Diagram

Gambar 3.3 Rancangan Class Diagram

Page 12: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

9

3.2.4 Sequence Diagram Utama

Pembuatan Sequence Diagram akan dikelompokan berdasarkan pelaku

yang berinteraksi dengan aplikasi JIKA. Dari Sequence Diagram ini, alur serta

method-method yang digunakan akan terlihat, sehingga membuat pembuatan

program menjadi lebih terarah. Berikut adalah rancangan integrasi antar objek

dari aplikasi JIKA.

Gambar 3.4 Rancangan Sequence Diagram Pilih Menu

Page 13: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

10

4. Implementasi dan Pembahasan

4.1 Implementasi

Implementasi adalah suatu tindakan dari sebuah rencana yang telah kita

susun secara terperinci. Dalam implementasi ini yaitu dengan menerapkan hasil dari

perancangan sebuah aplikasi yang sebelumnya sudah di analisis terlebih dahulu

permasalahan-permasalahan yang ada. Kemudian mengimplementrasikan hasil dari

rancangan yang sudah ada. Yang terakhir yaitu uji coba dari hasil implementasi.

4.1.1 Implementasi Database

Dalam pembuatan sistem ini, database yang telah dirancang diimplementasikan

secara manual di dalam blocks editor dari App Inventor.

Untuk membuat database secara manual, data – data yang telah dikumpulkan

kemudian diinputkan satu – satu secara manual di dalam blocks editor App Inventor

dengan metode Make a List .

Gambar 4.1Make a List pada Blocks Editor

Page 14: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

11

4.1.2 Tampilan Aplikasi

1. Icon Pada Menu Handphone

Setelah proses instalasi berjalan dengan sukses, secara otomatis icon aplikasi

akan tampil pada menu di handphone.

Gambar 4.1Menu Icon Aplikasi

2. Tampilan Menu Utama

Pada tampilan menu utama ini terdapat tombol-tombol menu untuk mengakses

aplikasi ini.

Gambar 4.2Tampilan Menu Utama

Page 15: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

12

3. Tampilan List Pilihan Kereta

Pada tampilan List Pilihan Kereta ini terdapat semua pilihan data nama kereta

yang ada. Bila salah satu nama dipilih maka jendela aplikasi informasi jadwal kereta yang

ada terbuka.

Gambar 4.3Tampilan Pilihan Kereta Api

4. Tampilan Informasi Jadwal Kereta Api

Pada tampilan Informasi Jadwal Kereta Api maka akan terlihat berbagai

informasi tentang kereta yang dipilih yaitu, nama kereta, kelas kereta, tariff kereta, dan

jadwal kereta di setiap stasiun yang disinggahi.

Gambar 4.4Tampilan Jadwal kereta Api

Page 16: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

13

5. Tampilan Pilihan Pesan Tiket

Pada tampilan List Pilihan Pesan Tiket terdapat semua pilihan data cara pesan

tiket yang diakui secara resmi oleh PT. KAI. Bila salah satu nama dipilih maka jendela

aplikasi informasi pesan tiket kereta yang ada terbuka.

Gambar 4.5TampilanPilihan Pesan Tiket

6. Tampilan Pesan Tiket

Pada tampilan Informasi Jadwal Kereta Api maka akan terlihat berbagai

informasi tentang cara pesan tiket sesuai prosedur yang tersedia di tempat tersebut

sehingga memudahkan user.

Gambar 4.6Tampilan Pesan Tiket

Page 17: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

14

7. Tampilan List Stasiun

Pada tampilan List Stasiun terdapat semua pilihan data informasi stasiun tiap

daerah di Indonesia. Bila salah satu nama dipilih maka jendela aplikasi informasi stasiun

yang ada terbuka.

Gambar 4.7Pilihan Stasiun

8. Tampilan Kontak Stasiun

Pada tampilan Informasi Jadwal Kereta Api maka akan terlihat berbagai

informasi tentang alamat dan call center dari stasiun yang dipilih, sehingga dapat

memesan tiket langsung via telepon.

Gambar 4.7Pilihan Stasiun

Page 18: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

15

5. Penutup

5.1 Kesimpulan

Dari berbagai penjelasan yang telah diuraikan dalam tulisan ini maka dapat

disimpulkan berbagai hal sebagai berikut:

1. Aplikasi yang telah dibuat sudah memenuhi harapan karena sesuai dengan

yang diinginkan penulis yaitu menampilkan jadwal dan informasi kereta api

Indonesia. User interface yang menarik, aplikasi yang cepat dan ringan,

akses yang mudah dan fitur memanggil kontak dari stasiun merupakan

kelebihan dari aplikasi ini

2. Aplikasi buatan penulis memiliki banyak kelemahan dari segi fitur dan

kegunaan, karena saat ini hanya mampu menampilkan informasi kereta

api. Kelemahan itu antara lain, penulis tidak dapat menambah fitur search

dalam memudahkan pencarian kereta, belum bisa menggunakan koneksi

API agar aplikasi ini dapat ditambah fitur booking tiket dan kemampuan

dalam melihat harga tiket secara real. Namun hal itu tidak lepas juga dari

kemampuan pemrograman App Inventor yang masih dalam tahap

pengembangan (beta release).

5.2. Saran

Aplikasi Jadwal dan Informasi Kereta Api Berbasis Android yang dibangun

merupakan pengembangan pertama, yang ditujukan untuk sebagian besar user, oleh

sebab itu perlu dilakukan pengembangan-pengembangan ke arah yang lebih memenuhi

kebutuhan pengguna yang semakin bertambah. Adapun saran-saran terhadap

pengembangan aplikasi Jadwal dan Informasi Kereta Api Berbasis Android, sebagai

berikut :

1. Menambahkan beberapa fitur, seperti penambahan dalam booking tiket

Menambahkan detail laporan booking setelah transaksi pada aplikasi.

2. Penambahan jadwal dan informasi kereta di pulau sumatera.

3. Pengendalian update aplikasi kepada seluruh pengguna yang

menggunakan aplikasi JIKA.

4. Peningkatan tingkat ke-valid-an data untuk memudahkan pengguna dalam

mengetahui adanya kemunduran/delay keberangkatan dari Kereta Api

Indonesia

Page 19: APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API …repository.amikom.ac.id/files/Publikasi_09.11.3429.pdf · APLIKASI MOBILE JADWAL DAN INFORMASI KERETA API INDONESIA MENGGUNAKAN

16

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informas. Yogyakarta: Andi

Publisher.

Fowler, Martin. 2005. Panduan Singkat Bahasa Pemodelan Objek Standar. Yogyakarta:

Andi Publisher.

Jogiyanto, HM. 2005.Analisis dan Sistem Informasi.Yogyakarta: Andi Publisher.

Mulyadi, ST. 2011.Android App Inventor. Yogyakarta: Multimedia Center Publishing.

Mulyana, Eueung. 2012.App Inventor: Ciptakan Sendiri Aplikasi Androidmu. Yogyakarta

: Andi Publisher.

Safaat H, Nazruddin. 2012.Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android (Edisi Revisi). Bandung: Informatika.

Prabadiraharja, 2011. Daftar Simbol. http:www.pribadiraharja.com/neli/SKRIPSI/Lampiran/DAFTAR_SIMBOL.doc. diakses pada 16 Mei 2012.