TINJAUAN PUSTAKA Aplikasi Tentang Sejarah Kerajaan-Kerajaan Di Indonesia Sebagai Media Pembelajaran Untuk Anak Kelas 5 SD Berbasis Android Mobile.

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).