BAB I PENDAHULUAN 1.1 Latar Belakang Jogja Science Training (JST) merupakan lembaga pendidikan yang bergerak dalam pembinaan olimpiade sains dan berpusat di Yogyakarta. Pembinaan meliputi 9 bidang olimpiade sains, yakni matematika, fisika, kimia, biologi, geografi, kebumian, astronomi, komputer, dan ekonomi. Lembaga tersebut sudah memiliki website untuk keperluan proses bisnisnya antara lain memberikan layanan soal tryout, pemberian materi, pendaftaran akun anggota, dan lain sebagainya. Pengguna harus mengunjungi website terlebih dahulu untuk menggunakan layanan tersebut. Penggunaan aplikasi berbasis web dalam peningkatan sebagai media promosi dinilai masih kurang efektif dan khususnya pada perangkat bergerak dinilai masih kurang efektif dari segi tampilan karena tidak semua web browser pada perangkat tersebut mendukung aplikasi berbasis web. Perkembangan teknologi informasi saat ini cukup pesat. Pembelajaran dengan e-learning tidak hanya sebatas pengembangan aplikasi berbasis web saja, dengan kemajuan teknologi sekarang memungkinkan pengembangan fitur e- learning pada perangkat bergerak atau versi mobile. E-learning versi mobile ini dapat menjadi alternatif lain sebagai media pembelajaran jarak jauh. Tetapi penggunaan e-learning pada perangkat bergerak memiliki keterbatasan seperti keterbatasan memori, keterbatasan pemrosesan dan keterbatasan besar layar tampilan. Disisi lain juga memiliki kelebihan yang dapat dirasakan oleh pengguna dan lembaga Jogja Science Training sebagai penyedia layanan e-learning. Manfaat pada sisi pengguna yaitu kemudahan akses dalam menggunakan layanan lembaga tersebut seperti mengunduh materi, mengerjakan tryout, pendaftaran anggota, pengolahan akun pengguna dan lain sebagainya. Lalu, manfaat pada sisi lembaga yaitu untuk memperluas penggunaan layanan dan sebagai media promosi lembaga tersebut. 1
2 Platform perangkat bergerak yang saat ini sedang berkembang salah satunya yaitu Android. Android bersifat open source dimana setiap orang dapat mengembangkan aplikasi yang diinginkan secara bebas. Perangkat bergerak berbasis Android ini sudah banyak penggunanya dari berbagai kalangan masyarakat dan usia. Pengguna perangkat bergerak tersebut khususnya pelajar mulai dari anak SD, SMP, SMA, dan mahasiswa. Dari pembahasan yang telah disampaikan maka dibutuhkan suatu perancangan untuk membuat aplikasi Jogja Science Training atau sistem informasi Jogja Science Training berbasis Android. Pada aplikasi ini akan disematkan fitur tambahan seperti dapat melihat pembahasan soal tryout yang telah dikerjakan sebelumnya dan fitur-fitur yang sudah tersedia pada versi web. Aplikasi ini diharapkan dapat memperluas penggunaan layanan lembaga, sebagai media promosi terhadap layanan lembaga dan mampu memberikan kemudahan bagi pengguna atau siswa/siswi bimbingan lembaga Jogja Science Training. 1.2 Rumusan Masalah Dari latar belakang yang sudah dibahas maka rumusan masalah yang didapat yaitu, bagaimana membuat sistem informasi berbasis Android dan bagaimana implementasi aplikasi tersebut pada lembaga Jogja Science Training. 1.3 Batasan Masalah Pada pembuatan sistem informasi Jogja Science Training berbasis Android ini memiliki batasan masalah sebagai berikut: 1. Daftar riwayat tryout tidak dapat dihapus oleh anggota. 2. Sesi pengerjaan tryout yang sedang berjalan jika pengguna keluar dari aplikasi maka hasil tryout akan tersimpan pada sesi tersebut. 3. Penelitian ini tidak membahas keamanan data. 4. Soal tryout hanya pilihan ganda. 1.4 Tujuan Penelitian Tujuan pembuatan sistem informasi ini yaitu agar para non-anggota dan anggota Jogja Science Training yang ingin menggunakan layanan lembaga tersebut
3 seperti mengerjakan tryout, melihat riwayat tryout, mengunduh materi, mendaftar anggota JST maupun masuk dan mengelola akun anggota JST langsung pada smartphone bersistem operasi Android dan tanpa harus mengunjungi website. 1.5 Manfaat Penelitian Pada sistem informasi Jogja Science Training ini memiliki beberapa manfaat bagi pengguna antara lain: 1. Memudahkan bagi non-anggota yang ingin mendaftar menjadi anggota Jogja Science Training. 2. Memudahkan bagi anggota Jogja Science Training mengelola akun pribadinya. 3. Memberikan daftar file materi untuk dapat diunduh bagi anggota maupun nonanggota. File materi yang sudah diunduh dapat dibaca secara langsung lewat smartphone. 4. Memberikan soal tryout yang disediakan lewat smartphone bagi anggota maupun non-anggota. 1.6 Metode Penelitian Metode penelitian dalam pembuatan sistem informasi Jogja Science Training berbasis Android ini sebagai berikut: 1) Observasi Metode pengumpulan data dengan menyakan langsung dengan klien mengenai kebutuhan yang dibutuhkan untuk pembuatan sistem informasi dan mengamati langsung website Jogja Science Training. 2) Studi Literatur Studi Literatur dilakukan dengan mengumpulkan dan mempelajari informasiinformasi yang berhubungan dengan penulisan, termasuk perancangan, analisis, dan implementasi sistem.
4 3) Pengembangan Sistem a. Analisis Kebutuhan Sistem Analisis Kebutuhan Sistem berisi tentang permasalah yang ada pada lembaga Jogja Science Training. Hasil dari analisis permasalahan kemudian dituliskan dalam analisis kebutuhan fungsional dan non-fungsional. b. Perancangan Sistem Perancangan Sistem berisi tentang rancangan Sistem Informasi Jogja Science Training berbasis Android yang akan dibangun dari analisis permasalahan yang telah dilakukan. Perancangan sistem meliputi rancangan proses (diagram use case dan diagram activity), perancangan struktur menu dan perancangan antarmuka pengguna. c. Implementasi Sistem Implementasi Sistem berisi tentang sistem yang akan diimplementasikan menjadi sebuah aplikasi dari perancangan sistem yang telah dilakukan. Pembahasan implementasi sistem mengenai kode pembuatan program. Sistem Informasi Jogja Science Training berbasis Android ini menggunakan bahasa pemrograman Java dan framework CodeIgniter. d. Pengujian Sistem Pengujian Sistem ini berisi tentang pembahasan pengujian Sistem Informasi Jogja Science Training berbasis Android. Tujuannya yaitu menguji kesesuaian sistem yang telah dibuat. 1.7 Sistematika Penulisan Berikut ini adalah sistematika penulisan dari perancangan dan pembuatan Sistem Informasi Jogja Science Training berbasis Android: BAB I PENDAHULUAN Membahas tentang latar belakang masalah, perumusan masalah, batasan masalah, tujuan penelitian, manfaat penilitian, metode penelitian dan sistematika penulisan.
5 BAB II TINJAUAN PUSTAKA Membahas tentang informasi hasil dari penelitian sejenis yang telah dilakukan sebelumnya yang digunakan penulis dalam melakukan penelitiannya. Tujuannya agar membandingkan dan mencari pembeda pada sistem yang akan dibuat. BAB III LANDASAN TEORI Membahas tentang teori-teori yang menjadi sebuah landasan untuk perancangan dan implementasi pada sistem yang akan dibangun. Dalam bab ini juga membahas tentang komponen-komponen yang digunakan dalam membangun sistem tersebut. BAB IV ANALISIS DAN PERANCANGAN SISTEM Membahas tentang analisis dan perancangan sebuah sistem yang akan dibangun. Analisis meliputi analisis kebutuhan fungsional dan non-fungsional. Perancangan meliputi perancangan proses, perancangan struktur menu dan perancangan antarmuka pengguna. BAB V IMPLEMENTASI SISTEM Membahas tentang implementasi sistem dalam pembangunan sistem. Pada bab ini menjelaskan beberapa kode pemrograman yang diimplementasikan dalam pembuatan sistem dan menampilkan antarmuka pengguna yang diimplementasikan dalam sistem. BAB VI PENGUJIAN DAN PEMBAHASAN SISTEM Membahas tentang pengujian dan pembahasan sistem yang sudah dibangun. Pengujian sistem bertujuan untuk menguji kesesuaian program dengan perancangan sistem yang sudah dibuat. BAB VII PENUTUP Bab ini berisi kesimpulan dan saran dari penilitian yang sudah dilakukan dengan tujuan untuk sebagai bahan acuan dalam pengembangan sistem selanjutnya. DAFTAR PUSTAKA Berisi tentang daftar referensi yang digunakan penulis dalam melakukan penilitian dan merancang laporan tugas akhir ini.