Keywords: app inventor, android, interruptiontrain, traintechnician

dokumen-dokumen yang mirip
SISTEM PENCARIAN RUTE LOKASI MENGGUNAKAN GLOBAL POSITIONING SYSTEM DAN APP INVENTOR SECARA VISUAL

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

Perancangan Aplikasi Monitoring Rental Scooter Dan Mobil Elektrik Berbasis Android Pada Ababil Panakukang Makassar

APLIKASI MOBILE INFORMASI KERETA API LISTRIK (KRL) JABODETABEK BERBASIS ANDROID

Bab 3 Metode dan Rancangan Sistem

PERANCANGAN APLIKASI PEMESANAN TIKET PESAWAT BERBASIS ANDROID NASKAH PUBLIKASI

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

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

PERANCANGAN DAN PEMBUATAN APLIKASI GAME EDUKASI PEMBELAJARAN BAHASA INGGRIS MENGENAL VOCABULARY UNTUK SISWA SD BERBASIS ANDROID

APLIKASI MOBILE LEARNING ANATOMI TUBUH MANUSIA BERBASIS ANDROID STUDI KASUS (SEKOLAH DASAR NEGERI 58 KOTA LUBUKLINGGAU) Harma Oktafia Lingga Wijaya

APLIKASI PENGENALAN KEBUDAYAAN KHAS TORAJA ( UKIRAN ) BERBASIS ANDROID

PENERAPAN COMPUTER ASSISTED INSTRUCTION DALAM PEMBELAJARAN TATA CARA DAN BACAAN WUDHU BERBASIS ANDROID

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN SISTEM

Perancangan Aplikasi Cerita Rakyat Indonesia dengan Menggunakan Metode Rapid Application Development Berbasiskan Android

PERANCANGAN SISTEM INFORMASI PENJUALAN PULSA BERBASIS ANDROID

BAB I PENDAHULUAN. untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

PERANGKAT LUNAK PEMBELAJARAN PANCAINDRA MANUSIA UNTUK TINGKAT PELAJAR SMP BERBASIS ANDROID

BAB III ANALISIS DAN PERANCANGAN

PERANCANGAN APLIKASI PENGENALAN KARAKTERISTIK MANUSIA BERDASARKAN GOLONGAN DARAH BERBASIS ANDROID NASKAH PUBLIKASI

BAB IV HASIL DAN UJI COBA

APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Edi Hadi Widodo

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB IV ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

ANALISIS DAN PERANCANGAN APLIKASI MOBILE LEARNING BERBASIS ANDROID

APLIKASI M-LEARNING MATA PELAJARAN BAHASA INDONESIA MENGGUNAKAN ANDROID STUDIO (SK. SMPN 4 MUARA TEWEH)

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

BAB IV ANALISA DAN PERANCANGAN SISTEM Analisis Sistem yang Sedang Berjalan. Untuk merancang sebuah aplikasi mobile pelajaran Kimia dasar untuk

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

APLIKASI SHORT MESSAGE SERVICE MENGGUNAKAN PERINTAH SUARA BERBASIS ANDROID

BAB IV HASIL DAN PEMBAHASAN

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB III METODOLOGI 3.1 Analisis Kebutuhan Sistem Analisis Kebutuhan Fungsional

HALAMAN PENGESAHAN PEMBIMBING...


PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

Aplikasi Marketing Mobile System Pada PT. Tunas Dwipa Matra Jakarta

APLIKASI PANDUAN DASAR PANJAT TEBING BERBASIS ANDROID Aditya Hamzah, Soewarto Hardhienata, Prihastuti Harsani

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang

BAB III ANALISIS DAN PERANCANGAN

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB III ANALISA DAN PERANCANGAN SISTEM

RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA

BAB III ANALISIS DAN DESAIN SISTEM

ANALISIS DAN DESAIN SISTEM

Sistem Komputer, STMIK STIKOM Indonsia Denpasar, Bali, Indonesia

FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA

1. PENDAHULUAN 1.1. Latar Belakang Masalah

IMPLEMENTASI ANDROID MATERIAL DESAIN TERHADAP PERANCANGAN APLIKASI MOBILE BERITA TEKNOLOGI

PERANCANGAN APLIKASI GAME CARI KATA BERBASIS ANDROID Aprianti Putri Sujana 1, Catur Waluyo Jati 2

APLIKASI MEDIA PEMBELAJARAN MATEMATIKA UNTUK SMP KELAS IX BERBASIS ANDROID

BAB I PENDAHULUAN. semakin meningkat. Teknologi komputasi yang berkembang pesat sangat

APLIKASI SISTEM PAKAR PENANGANAN DINI PADA PENYAKIT SAPI DENGAN METODE CERTAINTY FACTOR BERBASIS ANDROID

Konsep dan Perancangan Smart Ticket. Joni Maulindar STMIK Duta Bangsa Surakarta

APLIKASI MODEL RAMBUT BERDASARKAN BENTUK WAJAH BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Ratih Indradiyati

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

PERANGKAT LUNAK PEMESANAN MAKANAN RESTORAN BERBASIS CLIENT SERVER DENGAN PLATFORM ANDROID

BAB IV ANALISA DAN PERANCANGAN SISTEM. dari sistem yang ada pada Citi Trans Bandung. Analisis yang penulis lakukan ini

Gambar 3.1 Flowchart Membuat Rute Lari

BAB I PENDAHULUAN. pengguna tersebut, bahkan hampir setiap rumah tangga di Indonesia memiliki

PERANCANGAN DAN IMPLEMENTASI PERANGKAT LUNAK PERMAINAN MUSIK DIGITAL. Kezia Stefani. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI

PEMBUATAN APLIKASI SISTEM INFORMASI GEOGRAFIS OBJEK WISATA WILAYAH PUNCAK KABUPATEN BOGOR BERBASIS ANDROID

BAB 3 PERANCANGAN SISTEM. 3.1 Gambaran Umum Perancangan Aplikasi

BAB II LANDASAN TEORI

PERANCANGAN APLIKASI SISTEM INFORMASI PENGENALAN RAMBU LALU-LINTAS DAN SIMULASI TES SURAT IZIN MENGEMUDI BERBASIS ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA PERANCANGAN DAN PEMODELAN SISTEM

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

PERANCANGAN APLIKASI PEMESANAN TIKET MOBIL BERBASIS ANDROID PADA AGEN TRAVEL

Rancang Bangun Aplikasi Location-Based Service Pencarian Lokasi Wisata Di Kota Semarang Berbasis Android

PEMBUATAN APLIKASI STUDENT ACCESS SISTEM ABSENSI MAHASISWA DAN INFORMASI DAFTAR NILAI MAHASISWA PADA SISTEM OPERASI ANDROID Angga Tri Hendratno Univer

Bab 3 Metode dan Perancangan Sistem

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

SISTEM INFORMASI AKADEMIK PADA SMA KESATRIAN 2 SEMARANG BERBASIS ANDROID Nofri Fikry Hutama 1, Sudaryanto M.Kom 2

PENERAPAN ALGORITMA PENCARIAN SEQUENTIAL SEARCH

IV. HASIL DAN PEMBAHASAN. Rancung bangun sistem permainan game puzzle pada handphone berbasis java

BAB IV HASIL DAN UJI COBA

APLIKASI INFORMASI SMK KABUPATEN PEMALANG BERBASIS ANDROID

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

Diagram Use Case. Pertemuan 3

BAB III ANALISA DAN DESAIN SISTEM

SISTEM INFORMASI GEOGRAFIS PARIWISATA KABUPATEN NGANJUK BERBASIS ANDROID MENGGUNAKAN CORONA SDK SKRIPSI

Transkripsi:

APLIKASI PETUNJUK PENANGANAN GANGGUAN PADA KERETA API BERBASIS ANDROID Teuku Thaiyyib Yusuf 12100856 Abstract Railwaysis one of themajorcompaniesin thetransportation servicesinindonesia. Tosupport the comfortandsafetyintrainservices, it takesonetraintechnicianswhoare reliable andable tocope withanydisruption of thetrain. To support theability totraintechniciansinhandlingand canbe used asa medium of learningis developing anandroid-basedsystemthat usesjavamitappinventorisa conceptdevelopedin the form ofandroidapplications. Resultsofthe studymakes ittrainstechniciansin learningand acquiringmaterial onthe disorder andways of handlingdisturbances inthe train. Keywords: app inventor, android, interruptiontrain, traintechnician PENDAHULUAN Kereta Api merupakan salah satu perusahaan yang besar dalam jasa transportasi di Indonesia. Dalam dunia kerja lapangan dibutuhkan sumber daya manusia yang memiliki kemampuan serta pengetahuan yang memadai. Sebagai seorang teknisi kereta api harus memiliki kemampuan untuk mampu mengetahui segala jenis gangguan secara detail serta mampu untuk mengatasi gangguan yang terjadi. Gangguan yang sering terjadi pada kereta api mencakup banyak hal, sehingga dibutuhkan kemampuan yang handal serta pengalaman dalam mengatasi setiap gangguan yang terjadi. Dari uraian diatas maka perlu adanya sebuah aplikasi yang memberikan informasi seputar berbagai jenis gangguan yang terjadi pada kereta api, serta bagaimana cara menangani gangguan yang terjadi, khususnya bagi para teknisi kereta api yang masih belajar atau belum berpengalaman, sehingga memudahkan proses pembelajaran bagi para teknisi kereta yang baru dan dapat memberikan kenyamanan serta keselamatan bagi para penumpang kereta api, hal ini yang akan menjadi dasar dari penelitian yaitu pembuatan Aplikasi Petunjuk Penanganan Gangguan Pada Kereta Api. METODE PENELITIAN Metode penelitian yang digunakan meliputi: 1. Pengumpulan data Pengumpulan data dengan cara mempelajari buku-buku referensi yang berhubungan dengan Android. Selain itu juga mempelajari web-web referensi seputar hal yang sama untuk membantu dalam penyajian informasi yang akan dibuat.

2. Tahap perancangan Pembuatan rancangan tampilan input dan output serta alur program menggunakan struktur navigasi. 3. Tahap pembuatan program Menggunakan bahasa pemograman java untuk android spesifikasi hardware maupun software untuk membangun aplikasi adalah sebagai berikut: Menggunakan paket software Java Development Kit, MIT App Inventor Tools, Google APP Inventor. 4. Tahap uji coba dan validasi Pada tahap ini dilakukan uji coba menggunakan emulator dan handphone. PERANCANGAN SISTEM Use-case menggambarkan fungsional yang diharapkan dari sebuah system yang menekankan apa yang dibuat system dan mempresentasikan sebuah interaksi antara actor dan system. Diagramuse case atau use case diagram menyajikan interaksi antara use case dan actor. Dimana actor dapat berupa orang, peralatan atau sistem lain yang berinteraksi dengan sistem yang sedang dibangun. Use case menggambarkan fungsionalitassistem atau persyaratan - persyaratan yang harus dipenuhi sistem dari pandangan pemakai. Diagram use case menunjukkan interaksi antara use case dan actor untuk sistem ATM. Pada contoh ini, actor pelanggan menggunkan beberapa use case antara lain : menarik uang, mendepositkan dana, mentransfer uang, mengecek saldo, membayar kredit dan mengganti PIN. Petugas bank dapat mengganti PIN pelanggan. Use case membayar kredit memberikan arah panah ke actor system kredit, dimana merupakan actor sistem lain yang menerima informasi atau data dari sistem ATM. Salah satu keuntungan utama dari diagram use case adalah factor komunikasi. Pemakai akhir atau client dapat mengamati diagram dan menerima perjanjian tentang sistem yang akan dibuat. Hal- hal yang didapatkan dari diagram use case ini antara lain : o Dengan melihat use case, mereka dapat melihat fungsionalitas yang akan disediakan sistem. o Dengan melihat actor, mereka dapat melihat siapa saja yang akan berinteraksi dengan sistem. o Dengan melihat kumpulan actor dan use case, mereka dapat mengetahui ruang lingkup proyek yang akan dibuat. Diagram use case mempunyai tujuan khusus, untuk mendokumentasikan beberapa actor (sesuatu yang ada di luar sistem), beberapa use case (sesuatu didalam sistem) dan hubungan antar mereka. Beberapa hal yang perlu diperhatikan selama membuat diagram use case antara lain : o Jangan memodelkan asosiasi antara actor ke actor (meskipun eralisasi diperbolehkan). Melihat definisi bahwa actor adalah di luar dari proyek yang dibangun. Komunikasi antar actor juga dilakukan di luar ruang lingkup yang sedang dibangun. o Jangan menggambarkan assosiasi secara langsung antara dua use casediagram. Diagram menunjukkan apa yang use case sediakan, tetapi tidak menunjukkan urutan use case yang akan dijalankan, sehingga tidak seharusnya membuat asosiasi antara use case. o Setiap use case harus diinisialisasi oleh actor, sehingga arah panah dimulai dari actor yang berakhir di use case. Pengecualian untuk relasi include dan relasi extend. o Pikirkan bahwa basis data adalah lapisan di bawah diagram use case. Jangan menggambarkan asosiasi dari satu use case ke use case lainnya sebagai aliran informasi.

Gambar 1.Use Case Diagram GOOGLE APP INVENTOR Google App Inventor adalah sebuah aplikasi web-based yang memungkinkan user untuk membuat sebuah aplikasi perangkat lunak untuk OS Android, Google App Inventor menggunakan graphical interface, hampir mirip dengan graphical interface milik Scratch dan StarLogo TNG, yang memungkinkan user untuk drag and drop obyek visual untuk membuat aplikasi yang berjalan pada sistem Android yang sudah banyak digunakan di perangkat mobile. Aplikasi ini dibuat berdasarkan banyaknya permintaan untuk membuat developer tools untuk OS Android, dan aplikasi ini dirilis pada tanggal 15 Desember 2010. Gambar 2. Tampilan App Inventor

HASIL DAN PEMBAHASAN ImplementasiTampilan Home Padatampilan home user menjalankanaplikasi yang menampilkan logo keretaapisebagai icon aplikasi. Adapuntampilan home dapatdilihatpadagambar di bawahini. ImplementasiTampilanHalamanDepan Gambar 3. Tampilan home Halaman depan merupakan tampilan awal yang terdapat dalam aplikasi terdapat tombol menu utama dan tombol keluar. Gambar 4. Tampilan Halaman Depan

ImplementasiTampilan Menu Utama Menu utama yaitu mars kereta api, menu genset, menu listrik, menu mekanik, dan tombol kembali. Gambar 5. Tampilan Menu Utama ImplementasiTampilan Menu Mars KeretaApi Menu mars kereta api menampilkan lirik lagu mars kereta api. Pada halaman ini juga terdapat tombol play, pause dan stop yang berfungsi sebagai pemutar suara atau audio, serta juga terdapat tombol kembali ke menu utama Gambar 5.5 Tampilan Menu Mars Kereta Api

ImplementasiTampilan Menu Genset Menu genset di dalamnya terdapat sub menu berbagai gangguan yang terjadi pada genset kereta api, dimana sub menu tersebut mempunyai sub-sub menu yang dapat dipilih. ImplementasiTampilan Sub Menu Genset Gambar 5.7 Tampilan Menu Genset Sub menu genset yang menampilkan list gangguan yang terjadi pada genset, pengguna dapat memilih salah satu dari list tersebut dan menuju halaman sub- sub menu genset. Gambar 5.9 Tampilan Sub Menu Genset

ImplementasiTampilan Sub-sub Menu Genset Sub-sub menu genset merupakan halaman yang menampilkan penjelasan tentang penyebab dan cara mengatasi gangguan yang terjadi pada genset. Terdapat juga tombol untuk kembali ke menu sebelumnya serta kembali ke menu utama. Gambar 5.11 Tampilan Sub-sub Menu Genset ImplementasiTampilan Menu Listrik Menu listrik di dalamnya terdapat sub menu berbagai gangguan yang terjadi pada kelistrikan atau air conditioner kereta api, dimana sub menu tersebut mempunyai sub-sub menu yang dapat dipilih. Gambar 5.13 Tampilan Menu Listrik

ImplementasiTampilan Sub Menu Listrik Sub menu listrik yang menampilkan list gangguan yang terjadi pada listrik kereta api, pengguna dapat memilih salah satu dari list tersebut dan menuju halaman sub- sub menu listrik. Gambar 5.15 Tampilan Sub Menu Listrik ImplementasiTampilan Sub-sub Menu Mekanik Sub-sub menu genset merupakan halaman yang menampilkan penjelasan tentang penyebab dan cara mengatasi gangguan yang terjadi pada listrik. Terdapat juga tombol untuk kembali ke menu sebelumnya serta kembali ke menu utama. Gambar 5.17 Tampilan Sub-sub Menu Listrik

ImplementasiTampilan Menu Mekanik Menu mekanik di dalamnya terdapat sub menu berbagai gangguan yang terjadi pada mekanik kereta api, dimana sub menu tersebut mempunyai sub-sub menu yang dapat dipilih. Gambar 5.19 Tampilan Menu Mekanik ImplementasiTampilan Sub Menu Mekanik Sub menu mekanik yang menampilkan list gangguan yang terjadi pada mekanik kereta api, pengguna dapat memilih salah satu dari list tersebut dan menuju halaman subsub menu mekanik. Gambar 5.21 Tampilan Sub Menu Mekanik

ImplementasiTampilan Sub-sub Menu Mekanik Sub-sub menu mekanik merupakan halaman yang menampilkan penjelasan tentang penyebab dan cara mengatasi gangguan yang terjadi pada mekanik. Terdapat juga tombol untuk kembali ke menu sebelumnya serta kembali ke menu utama. Gambar 5.23 Tampilan Sub-sub Menu Mekanik KESIMPULAN Aplikasi ini dapat digunakan diperangkat ponsel pintar atau Smart Phone, baik yang berbasis seluler ataupun PC Tablet yang bersistem operasi android. Kekurangan dari aplikasi ini kurangnya penjelasan atau teori dalam lingkup pembelajaran aplikasi. SARAN Aplikasi bisa dikembangkan dengan menambahkan lebih banyak lagi penjelasan dalam setiap lingkup pembelajaran agar dapat digunakan untuk umum. DAFTAR PUSTAKA [1] Haviluddin, 2011, Memahami Penggunaan UML (Unified Modellinmg Language), Jurnal Informatika Mulawarman, Vol 6 No. 1, halaman 3 14. [2] Komputer, W., 2012, APP Inventor By Example, WahanaKomputer, Yogyakarta.

[3] Lestari, S., 2013, Aplikasi Informasi Kehamilan Berbasis Mobile Android v2.0, Jurnal Program StudiTeknikInformatika, STMIK El Rahma, Yogyakarta. [4] Listyorini, T., and A. Widodo, 2013, Perancangan Mobile Learning Mata Kuliah Sistem Operasi Berbasis Android, Jurnal SIMETRIS, Vol 3 No 1 April 2013, Teknik Informatika, Universitas Muria Kudus,halaman 26 30. [5] Manggarai, B.Y., 2014, Perawatan AC Kereta, PT. KeretaApi Indonesia (Persero), Bandung. [6] Mulyadi, 2010, MembuatAplikasiuntuk Android, Multimedia Center Publishing, Yogyakarta. [7] Mulyana, E., 2011, CiptakanSendiriAplikasi, Andi Offset, Yogyakarta. [8] Ngadino, 2011, Diktat PengetahuanAbarUdaraTekanPadaKereta, PT. KeretaApi Indonesia (Persero), Bandung. [9] Nugroho, S., 2013, AnalisisdanPerancangan Game ApakahKamuLebihPintardariAnak SD? Berbasis Android, JurnalFakultasSistemInformasi, STMIK Amikom, Yogyakarta. [10] Parno, Dharmayanti, and B.D. Rachman, 2013, Rancangan Bangun Aplikasi E-Learning Tuntunan Sholat Lengkap Berbasis Android, Seminar Nasional Teknologi Informasi dan Komunikasi, Yogyakarta. [11] Safaat, H.N., 2012, Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Android Edisi Revisi, Informatika, Bandung. [12] Sudrajat, 2010, PendidikanLapanganTehnikGenset, PT. KeretaApi Indonesia (Persero), Bandung.