• Tidak ada hasil yang ditemukan

APLIKASI PENGENALAN NABI BESERTA SEJARAHNYA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Joko Triono

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI PENGENALAN NABI BESERTA SEJARAHNYA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Joko Triono"

Copied!
8
0
0

Teks penuh

(1)

APLIKASI PENGENALAN NABI BESERTA SEJARAHNYA

BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Joko Triono

11.11.4918

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2015

(2)
(3)

1

APLIKASI PENGENALAN NABI BESERTA SEJARAHNYA

BERBASIS ANDROID

Joko Triono1), Emha Taufiq Luthfi, ST, M.Kom2),

Teknik Informatika STMIK AMIKOM Yogyakarta

Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283

Email : joko.t@students.amikom.ac.id1, emhataufiqluthfi@amikom.ac.id2

Abstract - The development of today's technology is so rapid, making the gadget users increasingly booming. Especially users android smartphone operating system, which is the android operating system that is widely used among children and adults. Because its use is not complicated so it is easy to understand.

The increasing number of smartphone users who make android operating system among children and adults cool to play games provided by playstore. Children and adults prefer a smartphone gadgets than reading the history of Islam, especially the history of the prophets through the print media. Learning the history of Islam, especially the history of the prophets through the print media is considered less than the maximum, so a lot of kids who do not know the names and genealogy of the prophet.

Therefore, the authors make the application of the Prophet Introduction Historically Along with the Android-Based Model Waterfall method which is the mechanism to identify the needs of the software. Prophets and Their Applications Introduction This Android-based history is offline and the user can know the lineage of the prophets and their history.

Keyword : Smartphone, Android, History Of

The Prophets

1. Pendahuluan 1.1 Latar Belakang

Seperti yang sudah diketahui perkembangan teknologi dari tahun ke tahun sangat pesat, sehingga banyak aplikasi yang tersedia dan terus berkembang di Playstore mengenai pengenalan nabi, membuat para developer berlomba untuk menghasilkan sebuah aplikasi yang dapat mempermudah para pengguna, khususnya pada pengenalan nabi yang sudah tersedia untuk sistem operasi android.

Banyaknya aplikasi pengenalan nabi yang menjadi alat bantu sudah tersedia di playstore, sehingga penulis bermaksud merancang dan membangun sebuah aplikasi yang membantu pengguna sebagai salah satu media

pembelajaran interaktif berbasis android. Dalam sejarahnya banyak nabi dan rasul yang diturunkan yang bertugas memberikan petunjuk kepada umat manusia tentang keesaan Allah SWT dan membina mereka agar melaksanakan ajaran-Nya. Dari sekian banyak nabi yang wajib diketahui oleh umat islam yaitu 25 nabi dan rasul hal ini sesuai dengan apa yang di sampaikan Rukun Iman.

1.2 Rumusan Masalah

Berdasarkan latar belakang rumusan masalah yang didapat adalah bagaimana para pengguna merasa terbantu dengan adanya aplikasi ini meskipun di Play Store sudah ada, namun dirasa kurang lengkap.

1.3 Batasan Masalah

Dalam pembuatan aplikasi ini diperlukan batasan masalah, agar permasalahan yang ditinjau tidak terlalu luas dan sesuai dengan maksud dan tujuan yang dicapai.

Adapun batasan-batasannya adalah sebagai berikut : a. Aplikasi pengenalan nabi beserta sejarahnya berbasis android menggunakan bahasa pemrograman java.

b. Digunakan pada mobile phone yang mendukung fasilitas java yang bersistem operasi android.

c. Aplikasi pembelajaran ini hanya mencakup tentang pengenalan nabi beserta sejarahnya. d. Data tidak dimasukkan semua, hanya mencakup

25 nabi yang wajib diketahui saja.

e. Aplikasi ini dikhususkan bagi anak usia 9 tahun keatas.

f. Software yang digunakan Eclipse, Corel Draw. 1.4 Tujuan Penelitian

Memuat uraian maksud dari keinginan penulis yang hendak dicapai, maka tujuan dari pembuatan skripsi ini adalah sebagai beikut :

a. Membuat aplikasi yang berisi tentang Sejarah Nabi berbasis android menggunakan aplikasi Eclipse dan Android SDK.

b. Mengimplementasikan ilmu yang telah didapat oleh penulis pada Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta.

(4)

1.5 Manfaat Penelitian

Adapun manfaat dari penelitian adalah untuk menjawab berbagai masalah yang telah dirumuskan diantaranya :

a. Membantu para pengguna mempelajari Sejarah Nabi melalui Smartphone.

b. Merancang aplikasi yang dapat berguna dan bermanfaat bagi para penggunanya.

c. Memperdalam ilmu penulis untuk mengetahui pemrograman android dan ikut serta dalam mengembangkan teknologi tersebut.

1.6 Metode Penelitian

Adapun metodologi penelitian yang digunakan oleh penulis untuk menyelesaikan skripsi ini adalah sebagai berikut :

a. Studi Literatur

Merupakan metode dengan memanfaatkan fasilitas contohnya memakai internet dengan mengunjungi situs-situs web yang berhubungan dengan masalah yang sedang dihadapi penulis. b. Metode Kepustakaan

Metode ini dilakukan dengan cara membaca buku, jurnal dan juga karya ilmiah sebagai acuan dan juga bahan pertimbangan dalam penyusunan data penulis.

c. Analisis

Metode ini dilakukan dengan menganalisa permasalahan yang sedang dihadapi penulis sehingga dapat menyelesaikannya dengan mudah.

d. Perancangan Sistem

Metode ini merancang sistem yang akan dibuat berdasarkan hasil analisa yang telah dilakukan. e. Pembuatan Program

Metode ini melakukan implementasi dari hasil perancangan sistem yang telah dilakukan.

f. Pengujian Program

Pada metode ini dilakukan pengujian program apakah sudah sesuai ataupun sudah berjalan dengan baik atau belum dan dapat digunakan sesuai harapan.

2. Landasan Teori

2.1 Pengenalan Nabi dan Rasul

Nabi merupakan orang yang diberi wahyu (ajaran Islam yang mengandung peraturan tertentu) oleh Allah SWT sebagai panduan untuk dirinya sendiri. Sedangkan Rasul adalah nabi yang diperintahkan oleh Allah SWT untuk menyampaikan wahyu tersebut kepada manusia sejagat raya.

2.2 Kisah Para Nabi di Dalam Al-Qur'an

Mengenai kisah para Nabi dan Rasul Allah Azza wa Jalla banyak ditemukan di dalam Al-Qur‟an maupun Hadits Rasulullah Shalallahu „Alaihi wa Sallam.

Berikut ini adalah ayat-ayat yang mempertegas hal itu.

Allah Ta‟ala berfirman :

“Kami menceritakan kepadamu kisah yang paling baik dengan mewahyukan Al-Qur‟an ini kepadamu.Dan sesungguhnya engkau sebelum sebelum Kami mewahyukannya adalah termasuk orang-orang yang belum mengetahui.” (yusuf : 3).[1]

2.3 Android

2.3.1 Pengenalan Android

Android merupakan sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi, middleware, dan aplikasi. Beberapa pengertian lain android yaitu :

1 Merupakan platform terbuka (open source) bagi para pengembang (programmer) untuk membuat aplikasi.

2 Merupakan sistem operasi yang dibeli Google Inc. dari Android Inc.

3 Bukan bahasa pemrograman, tetapi hanya menyediakan lingkungan hidup atau run time

environment yang disebut DVM (Dalvik Virtual Machine) yang telah dioptimasi untuk

alat/device dengan sistem memori yang kecil.[2]

2.3.2 Versi Sistem Operasi Android

Telepon yang pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2010 diperkirakan hampir semua vendor seluler didunia menggunakan Android sebagai operating sistem. Secara garis besar, versi android yang telah rilisadalah sebagai berikut. [3]

Tabel 2.1 Versi Android

Versi Nama Tanggal Rilis

1.0 Astro 23 September 2008

1.1 Bender 9 Maret 2009

1.5 Cupcake Pertengahan Mei 2009

1.6 Donut September 2009

2.0/2.1 Eclair 3 Desember 2009

2.2 Froyo Mei 2010

2.3 Gingerbread Desember 2010 3.0/3.1 Honeycomb 22 Februari 2011 4.0 Ice Cream Sandwich 19 Oktober 2011 4.1,4.3 Jelly Bean Pertengahan Juli 2012

4.4 Kit Kat 31 Oktober 2013

3. Analisis dan Perancangan Sistem 3.1 Gambaran Umum

Agar menghasilkan sistem yang sesuai dengan kebutuhan maka harus dilakukan analisis dan perancangan yang baik dan benar. Analisis dan perancangan sistem ini dilakukan dengan metode UML

(5)

3 (Unified Modelling Language). Pada metode UML Use

Case digunakan untuk mendeskripsikan kebutuhan

sistem dan bagaimana user berinteraksi dengan sistem.Activity Diagram menggambarkan rangkaian aliran dari aktifitas user (pengguna) dan sistem. Class

Diagram digunakan untuk mendeskripsikan jenis-jenis

objek dalam sistem dan berbagai macam hubungan statis yang terdapat diantara mereka. Diagram Sequence digunakan untuk menggambarkan kelakuan dinamis sistem yang terjadi diantara objek atau entitas.

3.1.1 Perancangan Sistem

Perancangan sistem merupakan gambaran seraca umum dari sebuah sistem yang akan dibangun.

Gambar 3.1 Use Case Diagram 3.2 Analisis Sistem

Analisis sistem dapat di definisikan sebagai : “Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya”. 3.2.1 Analisis Kelemahan Sistem

Analisis kelemahan sistem adalah kegiatan untuk mengidentifikasi kelemahan-kelemahan pada sistem yang akan dibangun. Penulis menggunakan metode SWOT (Strengthts, Weakness, Opportunity,

Threats) pada studi kasus ini. Penulis akan menganalisa

pengenalan nabi beserta sejarahnya berbasis android. Tabel 3.1 Analisis SWOT

Strenghts (Kekuatan)

a. Dapat membantu para pengguna untuk mengetahui kisah-kisah nabi b. Menampilkan konten-konten

berupa sejarah dan pengenalan nabi secara umum untuk mengentahui kisah-kisah nabi

c. Memudahkan pengguna untuk melakukan pencarian seputar pengenalan nabi beserta kisahnya.

d. Bersifat mobile sehingga aplikasi dapat digunakan kapan saja dan dimana saja

Weakness (Kelemahan)

a. Nabi tidak bisa divisualisasikan b. Hanya dapar berjalan minimal pada

versi 2.2 android

c. Aplikasi bersifat offline dimana dalam pembaruan data masih manual

Opportunity (Peluang)

a. Kebutuhan pengguna untuk mengetahui kisah-kisah nabi dengan media smartphone

b. Tersedianya android market c. Semakin banyaknya pengguna

sistem operasi android yang yang memungkinkan untuk menambah pengguna aplikasi mobile

Threats (Ancaman)

a. Ada aplikasi lain yang serupa di mana aplikasi tersebut mencakup konten yang lebih luas

b. Kemungkinan adanya bug

3.2.2 Analisis Kebutuhan Sistem

Analisis kebutuhan sistem merupakan beberapa kebutuhan bahan dalam sistem yang akan dipergunakan untuk menambah dan membantu jalan proses pembuatan suatu sistem. Di bagian ini akan dibagi menjadi dua bagian yaitu :

3.2.2.1 Kebutuhan Fungsional

Kebutuhan fungsional berisi proses-proses apa saja yang nantinya dilakukan oleh sistem. Dibutuhkan sebuah sistem yang mampu melakukan fungsi-fungsi sebagai berikut :

a. Sistem harus memudahkan pengguna dalam melakukan proses menampilkan pengenalan nabi beserta sejarahnya.

b. Sistem dapat melakukan pencarian seputar nama nabi untuk memudahkan pengguna. 3.2.2.2 Kebutuhan Non Fungsional

Kebutuhan non-fungsional adalah kebutuhan yang digunakan untuk membuat sistem yang akan dibangun, yaitu meliputi ketersediaan perangkat keras (hardware), perangkat lunak (software), dan pengguna (brainware).

3.2.3 Analisa Kelayakan Sistem

Kelayakan yang akan dianalisa ada tiga yaitu kelayakan teknologi, kelayakan hukum dan kelayakan operasional.

3.2.3.1 Kelayakan Teknologi

Kelayakan teknologi “Tersedianya kebutuhan

hardware dan software untuk sistem yang akan

(6)

3.2.3.2 Kelayakan Hukum

Pada sistem yang akan dibangun menggunakan

software yang legal dan tidak melanggar hukum. Software yang dipakai merupakan software opensource

yaitu software yang dapat dipergunakan dan

dikembangkan sendiri. Sehingga sistem yang dibangun juga layak untuk dipergunakan.

3.2.3.3 Kelayakan Operasional

Sistem yang dirancang didukung dengan adanya kelayakan operasional sebagai berikut :

a. Banyaknya pengguna handphone yang mampu mengoperasikan smartphone android. b. Pengguna dapat mengoperasikan aplikasi

dengan tampilan user friendly

c. Banyaknya pengguna smartphone di usia dini. 4. Implementasi dan Pembahasan

4.1 Pembahasan Basis Data

Pembuatan database menggunakan SQLite Manager pada add-ons pada di browser Mozilla Firefox. Langkah pertama yang dilakukan adalah membuat database.

4.2 Pembuatan Interface

Pembuatan Interface berguna untuk mengimplementasikan rancangan tampilan, Sehingga rancangan tersebut dapat terwujud sesuai dengan rancangan yang telah dibuat. Berikut adalah tampilan interface yang telah dibuat:

4.2.1 Tampilan Splash Screen

Gambar 4.1 Tampilan Splash Screen

4.2.2 Tampilan Menu Utama

Gambar 4.2 Tampilan Menu Utama 4.2.3 Tampilan Menu Nama Nabi

Gambar 4.3 Tampilan Menu Nama Nabi 4.2.4 Tampilan Konten Nabi

(7)

5 4.2.5 Tampilan Menu Pencarian

Gambar 4.5 Tampilan Menu Pencarian 4.2.6 Tampilan Menu Kuis

Gambar 4.6 Tampilan Soal Kuis 4.2.7 Tampilan Menu Kata Mutiara

Gambar 4.7 Tampilan Menu Kata Mutiara

4.2.8 Tampilan Konten Kata Mutiara

Gambar 4.8 Tampilan Konten Kata Mutiara 4.2.9 Tampilan Menu Tentang

Gambar 4.9 Tampilan Menu Tentang 4.2.10 Tampilan Menu Keluar

(8)

4.3 Pemeliharaan

Pemeliharaan sistem disini merupakan pemeliharaan yang berkaitan dengan proses evaluasi untuk mengerjakan langkah-langkah pengembangan sistem yang telah dibuat.

Tahapan pengembangan ini bertujuan untuk memberi pembaharuan atau update sistem yang telah dibuat sesuai dengan kebutuhan pengguna dan perkembangan teknologi. Dengan demikian harus ada pemeliharaan sistem agar sistem tetap berkembang dan bertahan dalam jangka yang waktu lama. Pemeliharaan dan pengembangan sistem yang perlu dilakukan untuk aplikasi antara lain:

1. Mem-backup semua data yang berkaitan aplikasi dengan cara menyimpan di media penyimpanan lain atau meng-unggah data melalui media penyimpanan online.

2. Melakukan modifikasi tampilan dan pembaharuan databaseagar aplikasi menjadi semakin menarik dan lengkap.

5. Kesimpulan dan Saran 5.1 Kesimpulan

Berdasarkan penjelasan dari bab-bab sebelumnya hingga akhir aplikasi Pengenalan Nabi beserta Sejarahnya maka dapat di simpulkan sebagai berikut :

1. Aplikasi berbasis android ini di bangun melalui tahap analisis yaitu dengan menggunakan analisis kebutuhan dan analisis kelayakan, setelah itu tahap perancangan mulai dari rancangan database dan rancangan antar muka. 2. Untuk merancang dan membuat aplikasi

berbasis mobile ini diperlukan beberapa tahapan rancangan, sistem perancangan menggunakan diagram UML yaitu Use Case

Diagram, Activity Diagram, Class Diagram dan Sequence Diagram.

3. Pemodelan antarmuka yang di buat meliputi tampilan Splash Screen, Menu Utama, Menu Nama Nabi, Menu Pencarian, Menu Kata Mutiara, Menu tentang dan Menu Keluar. 5.2 Saran

Beberapa saran yang dapat dipergunakan sebagai pertimbangan untuk pengembangan aplikasi pada penelitian selanjutnya.

1. Penambahan konten berupa gambar untuk memperjelas dan menggambarkan kisah perjuangan para nabi pada masa lampau seperti gambar berupa peninggalan dan tempat kejadian peristiwa.

2. Penambahan isi database berupa soal-soal yang terdapat pada menu kuis untuk menambah wawasan pengguna menjadi lebih luas, dan penambahan konten kata mutiara karena terbilang sangat sedikit.

Daftar Pustaka

[1] Al Fida‟ Isma‟il bin Katsir, Abu (2013) Kisah para

Nabi di Dalam Al-Qur’an. Jakarta: Penerbit Pustaka

Azzam.

[2] Supardi ,Yuniar, (2014) Semua Bisa Menjadi

Programmer Android Case Study, Jakarta: Penerbit

PT Elex Media Komputindo.

[3] Safaat, Nazruddin, (2014) Pemrograman Aplikasi

Mobile Smartphone dan Tablet PC Berbasis Android, Bandung: Penerbit Informatika Bandung

Biodata Penulis

Joko Triono, memperoleh gelar Sarjana Komputer

(S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015.

Emha Taufiq Luthfi, ST, M.Kom memperoleh gelar Sarjana

Teknik Elektro (ST) Jurusan Teknik UGM Yogyakarta. Memperoleh gelar Master of Computer (M.Kom) Jurusan MIPA UGM Yogyakarta. Saat ini menjadi dosen di STMIK Amikom Yogyakarta.

Gambar

Tabel 2.1 Versi Android
Gambar 3.1 Use Case Diagram
Gambar 4.7 Tampilan Menu Kata Mutiara

Referensi

Dokumen terkait

Dari hasil pengamatan apabila petambak ingin mengganti atau menambahkan air maka saat yang tepat adalah sekitar pukul 21.00 WIB atau pasang kedua untuk nilai tertinggi

Perbedaan penelitian yang penulis kaji dengan penelitian yang berjudul Pelaksanaan Program Inovasi SAMSAT Corner Dalam Rangka Meningkatkan Pelayanan Kepada Wajib

Hasil penelitian membuktikan bahwa Tingkat harapan konsumen terhadap kualitas pelayanan pada Stasiun Tugu 3,692 dan Tingkat harapan konsumen terhadap kualitas

Anak berkesulitan belajar umum secara nyata mengalami kesulitan dalam tugas-tugas akademik khusus maupun umum, baik disebabkan oleh adanya disfungsi neurologis,

analisis (simulasi) struktur rumah Ammu Hawu yaitu sebagai berikut : hasil pada Tabel 7, secara umum deformasi maksimum yang terjadi pada struktur rumah Ammu

Tujuan dalam penelitian ini adalah Untuk menguji pengaruh faktor organisasional seperti dukungan atasan, kejelasan tujuan dan pelatihan akan meningkatkan kegunaan

Net Present Value (NPV) merupakan selisih antara pengeluaran dan pemasukan yang telah didiskon dengan menggunakan social opportunity cost of capital sebagai diskon faktor,

Limbah cair industri karet hasil koagulasi-flokulasi dengan konsentrasi koagulan PAC 100 mg/l limbah cair dengan kecepatan pengadukan 200 rpm selama 5 menit untuk