7
BAB II TINJAUAN PUSTAKA
A. Telaah Penelitian Telaah penelitian ini digunakan sebagai bahan perbandingan antara penelitian yang sudah dilakukan dan yang akan dirancang oleh peneliti. Beberapa telaah penelitian tersebut diantaranya : Menurut Sandy Sunaryo, dkk (2013) dalam jurnalnya “Pembuatan Aplikasi
Wisata Sejarah Pertempuran
Surabaya 1945 Berbasis Android”.
Terdapat banyak lokasi-lokasi bersejarah di Surabaya yang merupakan peninggalan pertempuran Surabaya pada tahun 1945. Hal ini menarik para wisatawan untuk berkunjung ke Surabaya. Para wisatawan pada umumnya mencari informasi melalui berbagai media seperti internet sebelum melakukan kunjungan. Namun, informasi yang didapat pada umumnya kurang terorganisir untuk menggambarkan sejarah pertempuran Surabaya dengan baik. Dengan memanfaatkan smartphone yang banyak digunakan saat ini, sebuah aplikasi dirancang untuk membantu para wisatawan dalam mencari lokasi dan informasi mengenai lokasi sejarah pertempuran Surabaya. Aplikasi ini menyediakan akses ke informasi lokasi, sejarah lokasi, galeri foto lokasi, daftar lokasi yang telah dikunjungi, menjalankan game, virtual stamping, simulasi pertempuran Surabaya dan download konten. Adapun aplikasi ini dirancang untuk beroperasi pada smartphone dengan sistem operasi Android. Berdasarkan hasil pengujian, aplikasi
7
8
ini dapat menjalankan fungsi login, peta, game, virtual stamping, simulasi sejarah dan download konten serta fungsi lain yang telah disebutkan. Menurut Devianda Kurniawan, dkk (2012) yang berjudul ”Rancang Bangun Aplikasi Ensiklopedia Kebudayaan Melayu Riau Berbasis Android”. Kebudayaan di Riau dikenal dengan kebudayaan Melayu Riau yang terdiri dari kesenian, upacara adat, busana, bangunan, cerita rakyat, tempat-tempat bersejarah hingga kuliner. Kebudayaan ini sangat berharga, untuk itu perlu dijaga kelestariannya serta perlu adanya sosialisasi agar generasi-generasi penerus di Riau khususnya dan Indonesia pada umumnya dapat mengetahui kebudayaan yang mereka miliki. Salah satu cara mensosialisasikannya adalah dengan menuangkan setiap pengetahuan tentang kebudayaan Riau ke dalam ensiklopedia yang biasanya berupa buku tebal yang berisi pengetahuan suatu ilmu yang keakuratannya terjamin. Karena buku ini tebal maka tidak praktis untuk dibawa kemana-mana. Untuk memudahkan pengguna dalam mengakses informasi kebudayaan, dibangunlah aplikasi berbasis Android yang merupakan salah satu teknologi mobile saat ini. Sistem ini berisikan informasi berbagai macam kebudayaan Melayu Riau serta dilengkapi dengan peta lokasi tempat-tempat bersejarah di Riau beserta direction path atau penunjuk arah menuju ke tempat bersejarah dan fitur download lagu beserta video tari. Aplikasi ini berbasis clientserver, setiap data diakses ke server oleh client melalui handphone Android yang terkoneksi dengan Internet. Berdasarkan hasil kuesioner yang telah dilakukan sebanyak 14 orang responden atau sekitar 47% memberikan nilai “sangat baik”.
9
Sebanyak 13 orang responden atau sekitar 43% memberikan nilai “baik”. Sisanya 3 orang responden atau sekitar 10% memberikan penilaian “cukup”. Menurut William Febrianto Sulisthio, dkk (2011) yang berjudul “Poctory, Permainan Kartu Sejarah Online Berbasis Android Menggunakan Teknologi NFC,GPS, Dan Internet” Poctory adalah aplikasi permainan kartu berbasis Android yang mengambil tema sejarah. Dewasa ini, sudah terdapat banyak permainan kartu yang dibuat untuk Android, tetapi masih belum ada yang mengambil sejarah Indonesia sebagai tema atau, menggunakan teknologi NFC dan GPS. Berdasarkan permasalahan tersebut, maka pada skripsi ini dilakukan pembuatan aplikasi permainan kartu yang mengangkat sejarah Indonesia sebagai temanya, menggunakan teknologi NFC dalam menentukan susunan kartu dan penentuan lawan bermain serta menggunakan GPS untuk menentukan lokasilokasi bersejarah. Fitur penting dari Poctory antara lain penggunaan teknologi NFC untuk menentukan susunan kartu yang digunakan oleh pemain, penentuan lawan bermain lewat Android Beam, serta penentuan lokasi bersejarah dengan menggunakan
GPS.
Aplikasi
pada
client-side
dikembangkan
dengan
menggunakan Eclipse serta SQLite, Sedangkan untuk server-side dikembangkan dengan menggunakan PHP dan MySQL. Berdasarkan pengujian yang dilakukan, Poctory sudah memenuhi peranannya dalam mempermudah pembelajaran sejarah, membuat pembelajaran sejarah menjadi menyenangkan, dan juga memiliki keunikan jika dibandingkan dengan aplikasi serupa lainnya.
10
B. Landasan Teori Ada beberapa teori yang perlu dikaji dalam penelitian ini, di antaranya Pengertian Sejarah, Android, Eclipse, JDK (Java Development Kit), Java, Android SDK (Software Development Kit). 1. Sejarah Menurut "Bapak Sejarah" Herodotus, sejarah ialah satu kajian untuk menceritakan suatu perputaran jatuh bangunnya seseorang tokoh, masyarakat dan peradaban. Kemudian menurut Costa, sejarah dapat didefinisikan sebagai "record of the whole human experience". Dimana pada hakikatnya sejarah merupakan catatan seluruh pengalaman, baik secara individu maupun kolektif bangsa/nation dimasa lalu tentang kehidupan umat manusia. Sedangkan menurut J. Banks, Semua peristiwa masa lalu adalah sejarah (sejarah sebagai aktualitas). Sejarah dapat membantu siswa untuk memahami perilaku manusia dalam tujuan masa kini dan masa depan yang baru (untuk studi sejarah). Dari kedua definisi tersebut maka dapat disimpulkan bahwa kejadian di masa lampau mengenai seorang tokoh atau jatuh bangunnya sebuah peradaban dapat membantu siswa dalam memahami kehidupan manusia di masa lampau dan dapat memprediksi kehidupan manusia di masa yang akan datang. Sejarah dapat digolongkan sebagai ilmu apabila ia memiliki syarat-syarat dari suatu ilmu pengetahuan atau syarat-syarat ilmiah. Syarat-syarat keilmuan yang dimaksud adalah:
11
a. Ada objek masalahnya b. Memiliki metode c. Tersusun secara sistematis d. Menggunakan pemikiran yang rasional e.
Memiliki kebenaran yang objektif
2. Android Android adalah sebuah sistem operasi pada handphone yang bersifat terbuka dan berbasis pada sistem operasi Linux. Android bisa digunakan oleh setiap orang yang ingin menggunakannya pada perangkat mereka. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang akan digunakan untuk bermacam peranti bergerak (Nasruddin Safaat, 2011). 3. Eclipse Eclipse merupakan komunitas open source yang bertujuan menghasilkan platform pemrograman terbuka. Eclipse terdiri dari framework yang dapat dikembangkan lebih lanjut, peralatan bantu untuk membuat dan mengatur software sejak awal hingga diluncurkan. Platform Eclipse didukung oleh ekosistem besar yang terdiri dari vendor tekonologi, start-up inovatif, universitas, riset institusi serta individu. Banyak orang mengenal Eclipse sebagai IDE (integrated development environment) untuk bahasa Java, tapi Eclipse lebih dari sekedar IDE untuk Java. Secara umum Eclipse digunakan untuk membangun software inovatif berstandar
12
industri, dan alat bantu beserta frameworknya membantu pekerjaan menjadi lebih mudah (Nasruddin Safaat, 2011). 4. JDK (Java Development Kit) JDK
adalah
Sun
Microsystem
produk
ditujukan
untuk
pengembangan Java. Sejak diperkenalkannya Java, telah jauh SDK Java yang paling banyak digunakan. Pada Tanggal 17 November 2006, Sun mengumumkan bahwa akan dirilis dibawah GNU General Public License (GPL), sehingga membuat perangkat lunak bebas (Satyaputra.dkk, 2012). 5. Java Java merupakan sebuah platform sekaligus bahasa pemograman tingkat tinggi yang mempunyai kriteria sederhana, berorientasi objek, terdistribusi, dinamis, aman dan lainya. Bahasa ini dikembangkan dengan model yang mirip seperti bahasa C++ dan smalltalk namun lebih mudah dipakai, dan juga memiliki platform independen yang dapat dijalankan pada sistem operasi apapun (Satyaputra.dkk, 2012).
6. Android SDK (System Development Kit) Android SDK adalah tools API (Application Programming Interface) yang diperlukan untuk mulai mengembangkan aplikasi pada platform android menggunakan bahasa pemrograman Java. Android SDK menyediakan tools dan api untuk pengembangan platform aplikasi android dengan menggunakan bahasa pemograman java (Mulyadi, 2010).