Latar Belakang
Pada era komputerisasi informasi telah berkembang dengan pesat. Terdapat sistem operasi yang berkembang antara lain mobile phone dan smartphone. Smartphone sebagai product mobile phone dewasa ini lebih berkembang dan lebih diminati penggunaannya oleh masyarakat karena beragam fitur dapat ditampilkan untuk memenuhi kebutuhan dan daya tarik tersendiri bagi masyarakat penggunannya. Jenis-jenis sistem operasi smartphone diantarannya Windows mobile, Blackberry, Android, Sysmbian, Iphone, dan sebagainya. Sistem operasi Android merupakan salah satu sistem operasi yang dewasa ini tengah berkembang di masyarakat. Terdapat keunggulan dari sistem operasi ini antara lain sistem operasinya dapat diubah sesuai dengan keinginan kita sendiri, banyaknya aplikasi komputer yang sudah tersedia untuk smartphone android.
Kebutuhan masyarakat terhadap layanan teknologi berbasis IT sangat bervariatif, salah satu kebutuhan adalah kebutuhan jadwal keberangkatan suatu kendaraan ayng akan kita pakai ke luar kota ataupun ke tempat yang lainnya, dengan maraknya penggunaan smartphone di hampir semua kalangan dan juga moda peralihan masyarakat yang saat ini lebih menyukai penggunaan kendaraan umuum untuk jarak jauh seperti bis pesawat dan kapal pesiar maka dari itu di butuh kan jadwal pemberangkatan suatu kendaraan agar kita selalu tahu kapan keberangkatan kendaraan yang akan kita tumpangi nantinya, fungsi aplikasi yang akan penulis buat yaitu adalah jadwal keberangkatan bus dimana nantinya terdapat jadwal keberangkatan bus yang akan di gunakan , bagi para pengguna bus ini adalah hal yang baik karena dengan adanya aplikasi ini kemnungkinan terjadinya salah jadwal akan berkurang atupun saat berada di terminal kita tidak perlu datang berjam jam sebelum bus berangkat,cukup lihat jadwal keberangkatannya dan kita akan di beritahu jadwal bus yang akan kita gunakan
untuk memenuhi kebutuhan di atas maka penulis akan membuat aplikasi jadwal keberangkatan bus dimana jadwal ini akan selalu update dan memiliki jadwal tersendiri di setiap bua yang akan di gunakan,software ini dibuat dengan menggunakan bahasa pemprograman java dan xml. Pemprograman java digunakan mengingat memiliki fleksibilitas yang tinggi sebagai multiplatform yang dapat dijalankan di beberapa platform/ sistem operasi computer dan dengan dukungan xml yang memiliki sedikit aturan, mudah dikembangkan ditambah juga pembuatan lebih mudah menggunakan eclipse dimana pembuatan aplikais mudah dibuat dan cepat pembuatannya