1
BAB I PENDAHULUAN 1.1
Latar Belakang Sudah tidak bisa terbantahkan lagi bahwa perkembangan teknologi dan informasi
saat ini berkembang dengan begitu pesat dan cepat. Hal ini membuat hampir semua orang tidak bisa terpisahan antara ruang dan waktu. Dengan perkembangan teknologi tersebut, sehingga manusia dituntut untuk selalu berpikir bagaimana dapat membuat alat bantu untuk menjalankan aktivitas yang mendukung produktivitas individu tersebut. Awalnya teknologi telepon seluler menggunakan sinyal analog kemudian berubah menggunakan sinyal digital. Teknologi akses data yang menggunakan jaringan telepon seluler pun berkembang cepat. Hal itu didukung pula dengan perkembangan fitur-fitur perangkat telepon seluluernya sendiri yang mulai menanamkan kamera, GPS (Global Positioning System), memori yang lebih besar dan prosesor yang semakin cepat.Selain mengembangkan fitur pada perangkat telepoon seluler, akses jaringan di berbagai daerah pun juga semakin diperluas oleh operator-operator telepon seluler, mulai dari jaringan GSM (Global System for Mobile), jaringan 3G/GPRS (General Packet Radio Service). Ketersediaan akses jaringan pada telepon seluler memberikan stimulant bagi operator seluler untuk memberikan berbagai pelayanan, seperti layanan telepon, internet, serta layanan pesan singkat.Pengguna smartphone juga merasakan pelayanan yang diberikan oleh operator dengan adanya info Call Center, pengguna smartphone bisa berinterasi secara langsung antara pengguna smartphone dengan operator. Dalam pemanfaatan code Unstructured Supplementary Service Data (USSD), pengguna smartphone bisa memperoleh Informasi layanan yang disediakan operator seperti penggunaan paket
2
telepon, pemakaian internet, pengiriman SMS, serta pemakaian kartu prabayar
dan
pascabayar. Demikianlah telepon seluler menjadi sebuah perangkat multifungsi. Teknologi yang semakin canggin yang ditanamkan pada telepon seluler itu juga diikuti dengan munculnya sistem operasi yang bisa mendukung fitur-fitur seperti Kamera, GPS, Memori, dan Prosesor.Sehingga telepon seluler dengan sistem operasi ini disebut Smartphone. Pada awalnya sistem operasi yang sudah diterapkan pada smartphone yaitu: 1. PalmOS merupakan sistem operasi smartphone dan PDA yang dikembangkan oleh Palm Inc. pada tahun 1996. Palm OS diciptakan untuk memberikan kemudahan kepada penggunanya ketika digunakan dengan user interface yang berbasis touchscreen. 2. Symbian OS adalah sebuah Operating System yang digunakan untuk operasi standar ponsel dengan perangkat smartphone. Symbian OS menetapkan persyaratan bahwa sistem operasi ini hanya dapat digunakan oleh ponsel dengan fitur 2.5G dan 3G. Ada beberapa vendor terbesar didunia yang berkolaborasi menanamkan saham di “proyek” Symbian OS ini, seperti Nokia, Motorola, Sonny Ericsson. Kehadiran kedua sistem operasi itu semakin memperkuat pemanfaatan telepon seluler
sebagai
perangkat
hiburan
maupun
untuk
membantu
melaksanakan
pekerjaan.Sebab, dengan adanya sistem operasi tersebut para pengembang dapat menciptakan berbagai aplikasi yang dapat berjalan pada telepon seluler. Namun perkembangan sistem operasi ini sempat mengalami masa Stagnasi pada tahun 1990 (sourc: http://id.wikipedia.org).
3
Berdasarkan pemaparan diatas, maka penulis tertarik menjadikan perasalahan tersebut sebagai tema dari Tugas Akhir dengan judul “Aplikasi Ensiklopedia Sejarah Peradaban Islam Berbasis Android ”.
1.2
Rumusan Masalah Berdasarkan pengamatan, ada beberapa permasalahan yang bisa diidentifikasi
sebagai berikut: 1. Bagaimana mengetahui sejarah bisa bertahan sampai ke waktu yang akan datang; 2. Bagaimana mengetahui perubahan pada diri user setelah membaca sejarah peradaban islam pada aplikasi berbasis android;
1.3
Tujuan Pembuatan Aplikasi Maksud dan Tujuan dibuatnya Aplikasi yaitu: a. Membantu dosen (staf pengajar) untuk memberikan suatu materi secara mobile; b. Agar mahasiswa lebih dalam mencari suatu materi Sejarah Peradaban Islam; c. Memberikan informasi tentang tempat-tempat bersejarah;
1.4
Batasan Masalah Agar pembahasan dalam pengerjaan tugas akhir ini lebih terarah, maka diperlukan
suatu batasan masalah. Sehingga pembahasan dibatasi sebagai acuan dalam penyelesaian masalah antara lain : 1. Aplikasi hanya menampilkan daerah atau lokasi dimana peninggalan-peninggalan sejarah peradaban islam;
4
2. Aplikasi ini dikembangkan menggunakan metode RAD (Rapid Application Development); 3. Aplikasi dibangun dengan basis Android Mobile Application dan hanya dapat berjalan di system Android minimal versi 2.1 (Froyo); 4. Aplikasi ini bersifat client server;
1.5
Metodologi Untuk menyelesaikan permasalahan yang mengarah pada tujuan pembuatan Laporan
Tugas Akhirk ini, maka metodologi penyelesaian yang digunakan adalah sebagai berikut: A. Metode Pengumpulan Data a.
Interview Dilakukan dengan cara mengamati aplikasi yang dibuat ole developer lain dan
juga menginterview pengguna terhadap aplikasi yang sudah ada. Bentuk dari interview yang dilakukan adalah dengan cara wawancara terhadap pengguna mobile agar didapatkan aplikasi yang memenuhi kebutuhan publik, baik dari segi fungsional maupun secara design. b.
Study Literatur Ada beberapa penelitian yang sebelumnya dilakukan mengenai aplikasi mobile
Android yang mengenai Ensiklopedia. Dalam upaya mengembangkan dan menyempurnakan Aplikasi Pembelajaran ini diperlukan studi literature sebagai salah satu penerapan dari metode penelitian yang akan dilakukan. 1. Mengindari membuat ulang sehingga banyak waktu dan juga menghindari kesalahan-kesalahan yang dilakukan orang lain. 2. Mengidentifikasi metode yang pernah dilakukan dan relevan terhadap penelitian ini. 3. Meneruskan penelitian sebelumnya yang telah dicapai orang lain, sehingga dengan adanya stuide literatur, penelitian
yang akan dilakukan dapat
membangun ide-ide baru. Berikut ini adalah penelitian yang sudah dilakukan dan memiliki korelasi yang searah dengan penelitian yang dibahas, antara lain :
5
Penelitian yang dilakukan oleh Wike Ayu. S [2007-2011] terhadap aplikasi android yang berhubungan dengan sistem pembelajaran khususnya Aplikasi Ensiklopedia Mobile Sains dan Teknologi berbasis Android. Tujuannya yaitu untuk mengumpulkan sekian banyak informasi data dalam sebuah ensiklopedia dengan memanfaatkan fasilitas Java Android. Java Android memiliki beberapa versi salah satunya adlah versi 2.2. Data yang akan ditampilkan disimpan pada database SQlite. SQlite sudah terdapat dalam editor eclipse. Aplikasi Ensiklopedia ini diawali dengan dengan pembuatan interface dengan menggunakan editor eclipse, kemudian dilanjutkan dengan pembuatan database dalam editor tersebut. Data yang disimpan pada database dipanggil menggunakan script java android. Pengguna aplikasi diberikan dua cara untuk melakukan pencarian informasi pada aplikasi ini. Pertama, pengguna dapat mengetikkan kata kunci pada form sains untuk mendapatkan informasi mengenai istilah sains. Kedua, pengguna dapat mengetikkan kata kunci pada form Teknologi. Selain itu juga terdapat menu about sebagai data diri programmer dan menu help tentang bantuan penggunaan aplikasi ini. B. Metode Pengembangan Perangkat Lunak Metode yang digunakan dalam kerja praktek untuk menghasilkan sebuah produk penulis menggunakan metode RAD. Tahapan-tahapan dalam RAD adalah sebagai berikut:
1. Bussiness Modeling Aliran informasi di antara fungsi-fungsi bisnis dimodelkan dengan suatu cara untuk menjawab pertanyaan berikut: Informasi apa yang mengendalikan bisnis? Inforamsi apa yang dimunculkan? Siapa yang memunculkannya? Ke mana informasi itu pergi? Siapa yang memprosesnya?
6
2. Data Modeling Aliran infromasi didefinisikan sebagai bagian dari fase business modeling disaring dalam serangkaian objek data yang dibutuhkan untuk menopang bisnis tersebut.Karakteristik (disebut atribut) masing-masing objek diidentifikasi dan hubungan antara objek-objek tersebut diidentifikasikan. 3. Prosess Modeling Aliran informasi diidentifikasikan di dalam fase data modeling ditransformasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis. Gambaran pemrosesan diciptakan untuk menambah, memodifikasi, menghapus, atau mendapatkan kembali sebuah objek data. 4. Aplication Generataion. RAD mengasumsikan pemakaian teknik generasi keempat. Selain menciptakan perangkat lunak dengan menggunakan bahasa pemrograman generasi ketiga yang konvensional, RAD lebih banyak memproses kerja untuk memakai lagi komponen program yang ada(pada saat memungkinkan) atau menciptakan komponen yang bisa dipakai lagi(bila perlu). Pada semua kasus, alat-alat bantu otomatis dipakai untuk memfasilitasi konstruksi perangkat lunak. 5. Testing and Turnover Karena proses RAD menekankan pada pemakaian kembali, banyak komponen program telah diuji. Hal ini mengurangi keseluruhan waktu pengujian. Tetapi komponen baru harus diuji dan semua interface harus dilatih secara penuh.
7
1.6
Sistematika Penyusunan
BAB I Pendahuluan: Berisi Latar belakang masalah; Perumusan masalah; Batasan
masalah; Metodologi
Penelitian; Sistematika penyusunan. BAB II Dasar Teori Pada bab ini dibahas mengenai dasar teori yang digunakan pada penyusunan skripsi secara mendalam beserta dengan referensinya. BAB III Ananlisis dan Design Pada bab ini menguraikan hasil analisis dan perancangan software yang meliputi perancangan aplikasi ‘Aplikasi Ensiklopedia Sejarah Peradaban Islam’. BAB IV Implementasi Pada bab ini dibahas mengenai implementasi software yang telah dianalisis dan dirancang sebelumnya. BAB V Penutup Pada bab ini berisi kesimpulan, usulan, solusi, dan saran terhadap aplikasi yang hendak dibangun dan apabila akan dikembangkan lebih lanjut.