• Tidak ada hasil yang ditemukan

ANALISA DAN PERANCANGAN APLIKASI PEMBELAJARAN INTERAKTIF RANGKUMAN PENGETAHUAN UMUM LENGKAP (RPUL) BERBASIS ANDROID NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "ANALISA DAN PERANCANGAN APLIKASI PEMBELAJARAN INTERAKTIF RANGKUMAN PENGETAHUAN UMUM LENGKAP (RPUL) BERBASIS ANDROID NASKAH PUBLIKASI"

Copied!
17
0
0

Teks penuh

(1)

ANALISA DAN PERANCANGAN APLIKASI PEMBELAJARAN

INTERAKTIF RANGKUMAN PENGETAHUAN UMUM LENGKAP

(RPUL) BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Asep Abdul Rosyad

10.11.3953

Kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2014

(2)
(3)

ANALYSIS AND DESIGN INTERACTIVE LEARNING APPLICATION RPUL (A COMPLETE SUMMARY OF GENERAL KNOWLEDGE) BASED ANDROID

ANALISA DAN PERANCANGAN APLIKASI PEMBELAJARAN INTERAKTIF RANGKUMAN PENGETAHUAN UMUM LENGKAP

(RPUL) BERBASIS ANDROID Asep Abdul Rosyad

Krisnawati

Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Currently smartphone technology has grown rapidly with various operating systems and one of them is Android . The world of education has also used the software to create interactive learning applications , Android is an operating system that supports learning in the mobile application program . Books have limit, it can only display information in the form of text and pictures , easily damaged exposed to water , and difficult to carried anywhere because it requires a large storage space .

A Complete Summary of General Knowledge Book ( RPUL ) is present to support students in school to master competencies in the field of general studies. To follow the development of mobile learnings it should be mobile and practical . Then made an Interactive Learning Application Complete Summary of General Knowledge Book (RPUL) Based Android . Hopes to made this application made interest and easier people to learn general knowledge .

Interactive Learning Application Complete Summary of General Knowledge Book (RPUL) Based Android support teaching and learning materials in schools , its use is more convenient , interactive , and practical . As well as to find out how expert their knowledge.

Keywords : Android , RPUL , Complete Summary of General Knowledge, mobile applications

(4)

1

1. Pendahuluan

Tahun yang baru saja berganti membuat sejarah masa lampau semakin tertinggal. Sejarah tergilas waktu dan modernisasi (Anonim, par. 1). Sejarah bangsa Indonesia sudah mulai dilupakan oleh sebagian orang, khususnya bangsa kita sendiri. Perjuangan para pahlawan kita dahulu seperti tidak membekas bagi banyak orang. Kecintaan mereka terhadap budaya Indonesia berkurang. Baik karena mereka tidak peduli, kurang mengerti sejarah dan keanekaragaman, atau malas belajar tentang ilmu pengetahuan umum.

Rangkuman Pengetahuan Umum Lengkap (RPUL) adalah sebuah buku yang kaya akan rangkuman ilmu pengetahuan yang bersifat umum baik dalam negeri maupun luar negeri. RPUL merupakan media belajar yang tepat untuk menambah pengetahuan umum. Mulai dari sejarah, keanekaragaman negara, profile Negara dan masih banyak lagi. RPUL sampai saat ini penyajiannya masih sangat konvensional yaitu dalam bentuk buku. Mereka cenderung kurang tertarik, berat, dan merasa cepat bosan ketika membacanya.

Android, dalam peraihan pangsa pasar sistem operasi naik 14 persen secara tahun ke tahun pada kuartal pertama tahun ini (Suryanto, par. 4). Semakin berkembangnya Sistem Operasi Android pada smartphone yang sudah meluas di semua kalangan, mendorong penulis untuk membuat sebuah Aplikasi Pembelajaran Interaktif Rangkuman Pengetahuan Umum Lengkap (RPUL) Berbasis Android. Aplikasi dirancang sederhana dan interaktif sehingga mudah dipahami dan dioperasikan semua kalangan. Dan dalam proses pembelajaran dan penyampaian materi lebih fleksibel, efisien waktu, dan menarik.

2. Landasan Teori 2.1 Pengertian RPUL

RPUL adalah buku yang berisikan materi pengetahuan umum lengkap. Dalam buku ini membahas secara mendetail tentang pengetahuan umum yang ada di Indonesia dan Dunia. Bisa dikatakan ini adalah buku Pintar untuk pelajar dan umum. Pengetahuan yang ada di dalamnya terhitung lengkap dengan pokok pembahasan yang menyeluruh (“RIPUL (Rangkuman Ilmu Pengetahuan Umum Lengkap)”).

Sebagaimana tuntutan dalam Standar Kompetensi dan Kompetensi Dasar, buku teks pelajaran dirasa masih kurang membantu peserta didik menguasai konsep-konsep suatu mata pelajaran dengan mendalam. Untuk itu, kehadiran buku penunjang lainnya

(5)

2

sangat diperlukan. Buku Rangkuman Pengetahuan Umum Lengkap (RPUL) ini hadir sebagai penunjang yang dapat digunakan oleh peserta didik di bangku Sekolah Dasar untuk lebih menguasai kompetensi di bidang Ilmu Pengetahuan Umum (“Rangkuman Pengetahuan Umum Lengkap (RPUL)”).

Dengan kelengkapan pokok bahasan dan isi dalam buku ini, maka tidak salah kalau buku ini sangat berguna bagi para pelajar, pengajar dan umum.

2.2 Metode Pengembangan Sistem

Systems Development Life Cycle atau SDLC (Daur hidup pengembangan sistem) adalah proses yang digunakan oleh analis sistem untuk menggembangkan sistem informasi, mulai dari identifikasi dan seleksi proyek, Inisiasi dan perencanaan proyek, Analisis, Desain, Implementasi, Pemeliharaan(Al Fatta, 2007).

2.3 UML (Unified Modelling Language )

Unified Modelling Language (UML) adalah sebuah “bahasa” yang telah menjadi

standar dalam industri untuk visualisasi, piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. Dengan menggunakan UML dapat dibuat model untuk semua jenis aplikasi piranti lunak, di mana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka lebih cocok untuk penulisan piranti lunak dalam bahasa berorientasi objek seperti C++, Java, atau VB. NET. (Sulistyorini, 2009).

2.4 ERD (Entity Relationship Diagram )

Entity Relationship adalah suatu cara memodelkan suatu data di tingkat konseptual dalam perancangan basis data. Model Entity-Relationship merupakan model yang digunakan untuk menggambarkan data dalam bentuk entitas, atribut, dan hubungan antar entitas (Kadir, 2009).

2.5 Android

Safaat menjelaskan Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi (1).

(6)

3

2.6 Software yang digunakan

2.6.1 Android SDK (Android Software Development Kit)

Android SDK adalah tools API (Application Programming Interface) yang diperlukan untuk mulai mengembangkan aplikasi pada platform Android. Menggunakan bahasa pemrograman Java. Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware, dan aplikasi kunci yang di-release oleh Google. Saat ini disediakan Android SDK (Software Development Kit) sebagai alat bantu dan API untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman java (Safaat, 2012: 5).

2.6.2 ADT (Android Development Tools)

Android Development Tools (ADT) adalah plugin yang didesain untuk IDE Eclipse yang memberikan kita kemudahan dalam mengembangkan aplikasi Android dengan menggunakan IDE Eclipse. Dengan menggunakan ADT untuk Eclipse akan memudahkan kita dalam membuat aplikasi project android, membuat GUI aplikasi, dan menambahkan komponen-komponen yang lainnya, begitu juga kita dapat melakukan running aplikasi menggunakan Android SDK melalui eclipse. Dengan ADT juga kita dapat melakukan pembuatan package android (.apk) yang digunakan untuk distribusi aplikasi android yang kita rancang (Safaat, 2012: 5).

2.6.3 Java Development Kit (JDK)

JDK (Java Development Kit) merupakan salah satu tool dari J2SE untuk mengkom-pilasi dan menjalankan program Java. JDK ini berguna saat anda menulis code program. Seperti halnya JRE (Java Runtime Environment).

2.6.4 SQLite

SQL kependekan dari Structure Query Language. Bahasa ini merupakan standar yang digunakan untuk mengakses basis data relasional. SQLite, merupakan engine dari relasional database yang dapat diintegrasikan dengan aplikasi (Kadir, 2002).

SQLite adalah salah satu software yang embedded yang sangat populer, kombinasi SQL interface dan penggunaan memory yang sangat sedikit dengan kecepatan yang sangat cepat. SQLite di android termasuk dalam Android runtime, sehingga setiap versi dari android dapat membuat database dengan SQLite (Safaat, 2012).

(7)

4

2.6.5 Eclipse

Eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform independent).

Pada saat ini, Eclipse merupakan salah satu IDE favorit karena gratis dan open source. Open source berarti setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu, kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat dikembangkan oleh pengguna dengan membuat komponen yang disebut plugin.

3. Analisis

3.1 Analisis sistem

Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus bagian-bagian-bagian-bagian komponen tersebut bekerja dan berinteraksi untuk mencapai tujuan mereka (Al Fatta, 2007).

Tahap analisis sistem sangat penting karena menentukan bentuk sistem yang harus dibangun dan menentukan keberhasilan sebuah sistem yang akan dibuat nantinya. Tahapan ini bisa menjadi tahapan yang paling mudah jika pengembang paham dengan masalah yang dihadapi dari sistem yang akan dibuat.

3.1.1 Analisis SWOT

Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strength), kelemahan (weakness), peluang (opportunitis), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis.

3.1.1.1 Strength (kekuatan)

Saat ini sistem operasi android sudah banyak digunakan pada produk telepon seluler dan harga perangkat berbasis android terjangkau bagi masyarakat. Hal ini sangat menguntungkan dalam pengembangan aplikasi-aplikasi berbasis android.

(8)

5

3.1.1.2 Weaknesses (kelemahan)

Media RPUL saat ini masih bersifat konvensional yang dituangkan dalam bentuk buku sehingga mudah rusak dan kurang fleksibel ketika akan digunakan baik dari segi waktu dan tempat.

3.1.1.3 Opportunities (Peluang)

Sebagaimana tuntutan dalam Standar Kompetensi dan Kompetensi Dasar, buku teks pelajaran dirasa masih kurang membantu peserta didik menguasai konsep-konsep suatu mata pelajaran dengan mendalam. Untuk itu, kehadiran buku penunjang lainnya sangat diperlukan. Buku Rangkuman Pengetahuan Umum Lengkap (RPUL) ini hadir sebagai penunjang yang dapat digunakan oleh peserta didik di bangku Sekolah Dasar untuk lebih menguasai kompetensi di bidang Ilmu Pengetahuan Umum (“Rangkuman Pengetahuan Umum Lengkap (RPUL)”).

Pada kenyataannya RPUL masih sangat dibutuhkan dalam dunia pendidikan sehingga aplikasi ini tentunya tak hanya bermanfaat tetapi juga dapat mempermudah dalam proses pembelajaran.

3.1.1.4 Threatness (Ancaman)

Saat ini banyak masyarakat lebih terbiasa berinteraksi dengan gadget daripada dengan buku, apabila RPUL tetap dipertahankan dalam bentuk buku masyarakat perlahan akan meninggalkannya. Dan apabila sistem android sudah tidak banyak digunakan atau sudah hilang dari peredaran maka akan kalah bersaing dengan sistem operasi lain.

3.1.2 Analisis Kebutuhan Sistem

Analisis kebutuhan sistem terdiri dari dua yaitu : 1. Analisis kebutuhan fungsional

(9)

6

3.1.3 Analisis Kelayakan Sistem 3.1.3.1 Analisis Kelayakan Teknologi

Dari segi teknologi, teknologi yang digunakan sudah tersedia. Di mana perangkat keras yang dipakai dengan sistem operasi android sudah banyak di pasaran dan mudah didapat, sehingga sistem ini dikatakan layak.

3.1.3.2 Analisis Kalayakan Hukum

Aplikasi ini dikatakan layak hukum karena isi materi yang terdapat dalam aplikasi ini diambil dari sumber yang bersifat legal, tidak menyimpang dari peraturan hukum yang berlaku dan dari segi isi materi tidak mengandung unsur pornografi, penipuan dan dan hal-hal yang menyangkut kejahatan.

3.1.3.3 Analisis Kelayakan Operasional

Dalam kelayakan operasional sebuah aplikasi, aplikasi ini dapat dikatakan layak karena interface yang mudah dipahami dan dioperasikan sehingga semua kalangan dapat dengan mudah mengoperasikan aplikasi ini pada smartphone android mereka. 3.2 Perancangan sistem

Perancangan sistem merupakan tahapan setelah analisis dari siklus pengembangan sistem pendefinisi dari kebutuhan-kebutuhan fungsional dan persiapan-persiapan untuk rancangan-rancangan sistem. Tahap perancangan sistem dilakukan oleh analisis sistem dan personil-personil teknik yang lainnya.

3.2.1 Perancangan Proses

3.2.1.1 Use Case Diagram

Use case diagram merupakan gambaran skenario dari interaksi antar user dengan sistem. Sebuah use case diagram menggambarkan hubungan antara actor serta kegiatan yang dapat dilakukannya terhadap aplikasi.

(10)

7

Gambar 1 Usecase Diagram Aplikasi RPUL

3.2.1.2 Activity Diagram

1. Activity Diagram Lihat Materi

(11)

8

3.2.1.3 Sequence Diagram

1. Sequence Diagram Menu Utama

(12)

9

3.2.1.4 Class Diagram

Gambar 4 Class Diagram Aplikasi RPUL

3.2.2 Perancangan Interface 1. Menu Utama

(13)

10

2. Lihat Materi

Gambar 6 Rancangan Interface Lihat Materi

4 Implementasi dan pembahasan 4.1 Interface menu utama

Menu utama berisi fitur-fitur aplikasi, terdapat beberapa fitur-fitur pada aplikasi ini yaitu : Lihat Materi berdasarkan Kategori, Pencarian, Evaluasi, Bantuan, dan Tentang.

(14)

11

4.2 Testing

Dilakukan untuk mengetahui apakah pekerjaan pemrograman telah dilakukan secara benar sehingga menghasilkan fungsi-fungsi yang dikehendaki. Pengujian juga dimaksudkan untuk mengetahui keterbatasan dan kelemahan sistem yang dibuat agar dapat sebisa mungkin dilakukan penyempurnaan.

4.2.1

Black Box Testing

Pada black box testing cara pengujiannya hanya dilakukan dengan menjalankan atau mengeksekusi unit atau modul, kemudian diamati apakah hasil dari unit itu sesuai dengan proses yang di inginkan.

4.2.1

White Box Testing

Pengetesan white box menggunakan struktur control rancangan untuk memperoleh tase case. Didasarkan pada pengamatan yang diteliti terhadap detail prosedur dan jalur logika yang melewati perangkat lunak diuji dengan memberikan tas case yang menguji serangkaian kondisi tertentu.

Tabel 4.1 Hasil Test Program

No. Pengguna Fungsi Skenario Hasil Status

1. Biasa Kategori Menu Menekan tombol kategori Muncul empat kategori utama materi Sukses

2. Biasa Soal evaluasi Menekan tombol evaluasi

Muncul halaman yang berisi soal 1 sampai 25 dan bersifat acak

Sukses

3. Biasa Keluar dari

soal evaluasi

Menekan tombol kembali pada perangkat

Muncul kotak dialog, pilih “No” tetap pada soal, pilih “Yes” keluar dari soal

Sukses

4. Biasa Finish soal

evaluasi Menekan tombol keluar setelah selesai mengerjakan soal evaluasi

(15)

12

5. Biasa Cari Menekan tombol

cari Keluar halaman pencaria Sukses 5. Biasa Bantuan penggunaan aplikasi Menekan tombol bantuan Muncul halaman yang menjelaskan penggunaan aplikasi RPUL Sukses 6. Biasa Tentang aplikasi Menekan tombol tentang Muncul halaman tentang aplikasi Sukses

7. Biasa Keluar dari

aplikasi Menekan tombol kembali sebanyak 2x Keluar dari aplikasi Sukses

8. Biasa Option Menu Menekan tombol

menu pada

perangkat

Muncul menu keluar aplikasi

Sukses

9. Biasa Option menu

keluar aplikasi Menekan tombol menu pada perangkat lalu menekan menu keluar Keluar dari aplikasi Sukses 4.3 Implementasi program Instal via Play Store

Aplikasi RPUL bisa didapat langsung diunduh melalui play store.

(16)

13

5. Kesimpulan dan Saran 5.1 Kesimpulan

Dari hasil tahapan dalam menyelesaikan aplikasi pembelajaran interaktif rangkuman pengetahuan umum lengkap (RPUL) maka dapat diambil kesimpulan di antaranya adalah :

1. Untuk membangun aplikasi RPUL berbasis Android melalui beberapa proses tahapan yaitu, analisis, perancangan, pembuatan, dan pengujian.

2. Aplikasi RPUL ini membuat proses pembelajaran lebih mudah, interaktif dan praktis yaitu tidak perlu lagi membawa buku, cukup mengakses materi melalui smartphone berbasis Android.

3. Dengan memberikan fitur latihan dan evaluasi membuat pengguna mengetahui seberapa luas penguasaan materi mereka.

5.2 Saran

Karena keterbatasan penulis dalam penulisan Skripsi ini tentu masih banyak kekurangan, dan mungkin dapat disempurnakan oleh penelitian berikutnya. Untuk hasil program aplikasi ke depan yang lebih baik, terdapat beberapa saran yang dapat dipergunakan di antaranya :

1. Pada aplikasi ini hanya tersedia 4 (empat) kategori materi utama. Mungkin pengembang berikutnya dapat menambah kategori yang lain agar menjadi RPUL yang utuh.

2. Pada pengembangan aplikasi berikutnya agar dapat menyesuaikan semua jenis ukuran layar.

3. Aplikasi ini dapat dikembangkan untuk materi pembahasan yang lebih luas, seperti penambahan level tingkat kesulitan setiap latihan atau evaluasi soal. 4. Aplikasi ini dapat digunakan sebagai bahan pendukung proses belajar

mengajar di sekolah.

5. Ketika pada menu cari tidak ditemukan materi yang dimaksud, pengembang berikutnya bisa sebagai tambahan materi nantinya.

(17)

14

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta : Andi Offset

Anonim. 2013. Komunitas Historia : Sejarah Jangan Dilupakan, http://www.indonesiarayanews.com/news/komunitas/01-02-2013-18-08/komunitas-historia-sejarah-jangan-dilupakan diakses 31 Agustus 2013 pukul 20.13 WIB

Condro. 2011. Eclipse (Perangkat Lunak) dan Apache Tomcat,

http://condrokartiko.net/2011/05/17/eclipse-perangkat-lunak-dan-apache-tomcat/ diakses 28 September 2013 Pukul 20.15 WIB

Kadir, Abdul. 2002. Penuntun Praktis Belajar SQL. Yogyakarta : Andi

Safaat H, Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung : Informatika

Satyanegara, Teguh. 2012. RIPUL (Rangkuman Ilmu Pengetahuan Umum Lengkap),http://www.bukabuku.com/browse/bookdetail/2010000027370/ripul-rangkuman-ilmu-pengetahuan-umum-lengkap-.html diakses 11 Januari 2014 pukul 17.18 WIB

Sulistyorini, Prastuti. 2009. "Pemodelan Visual dengan Menggunakan UML dan Rational Rose". Jurnal Teknologi Informasi Dinamik Vol XIV. No.1 : 23-29

Suryanto. 2013. Pertumbuhan Android gerogoti pasar iPhone di Eropa, http://www.antaranews.com/berita/382070/pertumbuhan-android-gerogoti-pasar-iphone-di-eropa diakses 1 September pukul 19.35 WIB

Gambar

Gambar  1 Usecase Diagram Aplikasi RPUL
Gambar 3 Sequence Diagram Menu Utama
Gambar 4 Class Diagram Aplikasi RPUL
Gambar 6 Rancangan Interface Lihat Materi
+3

Referensi

Dokumen terkait

Dengan dibentuknya Kecamatan Kelam Permai, Kecamatan Sungai Tebelian dan Kecamatan Binjai Hulu, maka wilayah Kecamatan Sintang dikurangi dengan wilayah Kecamatan Kelam

 Untuk mengetahui faktor resiko yang diduga berperan dalam terjadinya myoma uteri pada pasien dalam laporan kasus ini..  Untuk mengetahui bagaimana diagnosis myoma uteri

Lembar observasi yang digunakan dalam penelitian ini berisi tentang bahaya yang mempengaruhi keselamatan rumah sakit dan peran rumah sakit dalam penanganan situasi

(ii) Plant and equipment of Silver had a fair value which was $60,000 in excess of its carrying value at the date of acquisition.. These assets had four years remaining life on

dari berbagai ilmu sosial yang mengajarkan siswa mengenai budaya, interaksi dan sosialisasi sehingga tujuan pendidikan diharapkan dapat tercapai. 2) bahwa

22 Menurut sejarah sudah 12 Orang Wali Nagari Parit sejak zaman Belanda sampai sekarang, dengan ibu kota pertama adalah Air Balam, pada tahun 1957 dengan wali nagari Sutan Syeh

Dalam hal ini diperlukan upaya untuk menyakinkan masyarakat tentang partisipasi dalam pembangunan yang sangat memerlukan adanya komunikasi antara pemerintah dengan masyarakat atau

Pada tahap pelaksanaan siklus I ada indikator yang belum mencapai skor maksimal yaitu indikator mengkondisikan siswa untuk belajar dan pelaksanaan sosiodrama