Batasan Masalah Tujuan Penelitian Manfaat Penulisan Penelitian Sistematika Penulisan

commit to user Penggunaan mobile internet telah berkembang di seluruh dunia. Alangkah sayangnya jika teknologi mobile internet seperti ini hanya digunakan untuk hiburan semata. Bisa kita bayangkan, apabila fasilitas mobile internet tersebut bisa digunakan sebagai sarana yang mendukung bagi masyarakat untuk mengakses informasi tentang transportasi umum, tentunya akan memberi nilai lebih dalam hal manfaat. 1.2 Perumusan Masalah Berdasarkan beberapa uraian latar belakang masalah di atas, maka dirumuskan masalah yaitu, “bagaimana pembuatan aplikasi rute transpotasi umum berbasis mobile web di Kabupaten Sragen?”

1.3 Batasan Masalah

Batasan masalah yang diambil pada pembuatan aplikasi rute transportasi umum berbasis mobile web khususnya transportasi bus dan angkot menggunakan java adalah aplikasi dapat dijalankan pada ponsel yang memiliki fitur minimum JAVA MIDP 2.0 dan yang mempunyai operating systemOS android.

1.4 Tujuan Penelitian

Tujuan yang ingin dicapai pada penelitian yang dibahas adalah pembuatan aplikasi rute transportasi umum berbasis mobile web menggunakan HTML javascript , dengan adanya sistem ini diharapkan dapat mempermudah dan memberikan informasi tentang rute transportasi umum di Kabupaten Sragen.

1.5 Manfaat Penulisan Penelitian

Adapun manfaat dari penulisan penelitian ini adalah sebagai berikut. a. Bagi Penulis Digunakan untuk mengimplementasikan ilmu yang telah diperoleh diperkuliahan dan membantu perkembangan teknologi informasi. b. Bagi PenggunaUser Diharapkan bisa menjadi sarana untuk memperoleh informasi seputar rute transportasi umum yang bisa diakses di mana saja menggunakan mobile phone. commit to user

1.6 Metodologi Penelitian

1.6.1 Metodologi Pengumpulan Data

Dalam penelitian tugas akhir ini dilakukan dengan beberapa metode, yaitu sebagai berikut. a. Metode Observasi Metode ini dilakukan dengan cara pengamatan langsung di Dinas PerhubunganDishub Kabupaten Sragen untuk pengambilan data transportasi dan pada jalan raya kabupaten Sragen yang menjadi rute transportasi umum tentang bagaimana kemacetan yang ada di Sragen. b. Wawancara Wawancara dilakukan dengan pihak-pihak yang terkait yang berhubungan dengan topik penelitian, yaitu dengan Kepala bagian transportasi di Dinas Perhubungan Kabupaten Sragen. c. Studi Pustaka Metode pengumpulan ini menggunakan pustaka-pustaka yang telah ada untuk digunakan sebagai referensi atau acuan, serta ide untuk melakukan penelitian ini.

1.6.2 Metode Analisis Sistem

Analisis sistem adalah suatu uraian aplikasi yang utuh, yang dibagi menjadi beberapa komponen bagiannya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan dan hambatan yang terjadi, serta mengusulkan berbagai macam kebutuhan untuk perbaikan.

1.6.3 Perencanaan

Content Sistem Perencanaan content sistem digunakan untuk menentukan fasilitas-fasilitas dalam aplikasi agar sistem dapat bekerja dengan maksimal.

1.6.4 Implementasi Sistem

Implementasi sistem merupakan kegiatan memaparkan rancangan yang telah disusun untuk bisa diwujudkan. Tahapan implementasi sistem mencakup pengkodean program dan deployment program. Jika semua tahap berakhir, maka akan sampai pada commit to user tahap evaluasi sistem. Evaluasi sistem adalah menguji dan memastikan bahwa sistem sudah sesuai dengan alur sistem secara keseluruhan.

1.7 Sistematika Penulisan

Penulisan laporan tugas akhir ini dibagi menjadi beberapa kriteria bab, dimana setiap kriteria bab memiliki pembahasan yang berbeda, yaitu sebagai berikut.

1. Bab I Pendahuluan

Bab ini membahas tentang latar belakang permasalahan, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metodologi penelitian dan sistematika penulisan tugas akhir yang diperlukan dalam penelesaian tugas akhir.

2. Bab II Landasan Teori

Bab ini berisi landasan teori yang menjelaskan tentang istilah-istilah yang digunakan dalam pembuatan dokumen tugas akhir dengan cakupan tinjauan pustaka, kerangka pemikiran dan hipotesis, antara lain yaitu Java, J2ME, Dasar Pemrograman, Basis Data, JQuery, SQLite, Eclipse, Android, Mobile Web, HTML, UML Unified modeling Language, Use Case Diagram, Class Diagram, State Chart Diagram, Sequence Diagram, Activity Diagram, Collaburation Diagram, Component Diagram, Deployment Diagram,

3. Bab III Desain dan Perancangan

Bab ini membahas mengenai analisa sistem dari aplikasi yang akan dibuat.

4. Bab IV Implementasi dan Analisa Sistem

Bab ini membahas mengenai penerapan hasil analisa dan rancangan sistem yang dibuat hingga terbentuk aplikasi yang diharapkan.

5. Bab V Penutup

Bab ini berisi kesimpulan dan saran mengenai produk dari tugas akhir yang telah dibuat. commit to user

BAB II LANDASAN TEORI

2.1 Java

Java adalah suatu teknologi di dunia software komputer, selain merupakan suatu bahasa pemrograman, java juga merupakan suatu platform. Java merupakan teknologi dimana teknologi tersebut mencakup java sebagai bahasa pemrograman tersendiri, juga mencakup java sebagai platform di mana teknologi ini memiliki virtual machine dan library yang diperlukan untuk menulis dan menjalankan program yang ditulis dengan bahasa pemrograman java. Isak Rickyanto, 2003

2.1.1 J2ME

Java2 Micro Edition atau yang biasa disebut J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak JAVA pada barang elektronik berserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi dengan baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat yang lain. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi yang lebih kecil dibandingkan dengan komputer desktop. J2ME biasa digunakan pada telepon selular, pager, PDA, dan sejenisnya. Teknologi J2ME juga memiliki beberapa keterbatasan jika diaplikasikan pada ponsel. J2ME sangat bergantung pada device yang digunakan, bisa dari merk ponsel, maupun kemampuan ponsel, dan dukungan terhadap teknologi J2ME. Misalnya, jika sebuah ponsel tidak memiliki kamera maka jelas J2ME pada ponsel tersebut tidak dapat mengakses kamera.Bany, 2010

2.1.2 Dasar Pemrograman

Java2 adalah generasi kedua dari Java platform generasi awalnya adalah Java Development Kit. Java berdiri di atas sebuah mesin interpreter yang diberi nama JVM. JVM inilah yang akan membaca bytecode dalam file .class dari suatu program sebagai representasi langsung program yang 5