• Tidak ada hasil yang ditemukan

APLIKASI MOBILE UNTUK PENDIDIKAN AKHLAK BAGI ANAK BERBASIS ANDROID NASKAH PUBLIKASI

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI MOBILE UNTUK PENDIDIKAN AKHLAK BAGI ANAK BERBASIS ANDROID NASKAH PUBLIKASI"

Copied!
16
0
0

Teks penuh

(1)

APLIKASI MOBILE UNTUK PENDIDIKAN AKHLAK BAGI ANAK

BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

AGUS JOKO SUSILO

09.11.3132

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA

YOGYAKARTA

2014

(2)
(3)

MOBILE APPLICATION FOR CHILDREN MORAL EDUCATION BASED ON ANDROID

APLIKASI MOBILE UNTUK PENDIDIKAN AKHLAK BAGI ANAK BERBASIS ANDROID

Agus Joko Susilo Emha Taufiq Luthfi Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA

ABSTRACT

Technology developments bring positive and negative effects that greatly affect human life. These include the development of smart phone technology, which has been growing rapidly. One of them is the development of Android applications. However, not all applications have a positive impact for users. From android application developed android application at this time very few applications that provide moral education, especially for children, the age of the children are very vulnerable, we are wrong in educating them, it will give a bad impact to their lives.

Moral education is the basic for a person to live a communal life. Without a good moral someone will be ing his days, running and spending time with his own wishes without regard to the interests of others. In fact, the authors wanted to try to contribute android application that provides shared examples of moral education for children.

Author hope, with the application can be a guide in pursuing a child lives or as a medium of learning for parents to educate their children. It is expected that the application is able to contribute in improving morals.

(4)

1. Pendahuluan

Perkembangan zaman semakin lama semakin memprihatinkan, dimana nilai-nilai akhlak semakin terabaikan sehingga banyak terjadi fenomena yang tidak sesuai dengan norma hukum dan norma agama. Hal ini terjadi karena banyaknya perkembangan teknologi yang tidak disertai dengan pendidikan akhlak yang memadai. hal ini juga terjadi karena menipisnya kesadaran akan nilai akhlak serta kesalahan dalam mengambil contoh atau tauladan dalam hidup mereka.1

“Sesungguhnya aku diutus (oleh Allah) semata-mata untuk menyempurnakan

kemuliaan akhlak!” (HR.al-Bukhori,al-Hakim dan al-Baihaqi).

Dari hadis tersebut dapat disimpulkan bahwa akhlak sangatlah penting sehingga Allah mengutus Rosulullah secara langsung dengan tugas menyempurnakan akhlak umat manusia. Dimana pendidikan akhlak bukan hanya sekedar tatakrama atau sopan santun seseorang dalam menjalin hubungan dengan orang lain akan tetapi meliputi tatacara manusia berhubungan dengan Sang Pencipta, tatacara manusia berhubungan dengan sesama manusia dan tatacara manusia berhubungan dengan makhluk lain. Dari urain tersebut dapat disimpulkan bahwa kemuliaan akhlak / sempurnanya akhlak akan membawa manfaat yang besar bagi kehidupan manusia baik di dunia maupun di akherat.

Pendidikan akhlak harus dimulai sejak dini karena akhlak merupakan sebuah kebiasaan yang dilakukan secara terus menerus sehingga tidak mungkin dipelajari secara instan. karena seorang anak belum mempunyai prinsip yang kuat,maka mereka masih membutuhkan figur atau contoh. selain itu pengaruh globalisasi serta perkembangan teknologi juga berperan besar dalam membangun akhlak pada anak. Untuk mewujudkan peran positif teknologi dalam perkembangan akhlak anak maka penulis ingin membuat aplikasi dengan judul : “Aplikasi Mobile Untuk Pendidikan Akhlak Bagi Anak Berbasis Android”.

2. Landasan Teori 2.1 Akhlak

2.1.1 Pengertian Akhlak

Pengertian Akhlak secara etimologis adalah sebuah kata yang berasal dari bahasa Arab Al-Akhlaaq, yang merupakan bentuk jamak dari kata Al-Khuluq yang berarti budi pekerti, tabiat, atau watak kemudian arti ini sering di samakan dengan kata : etika , moral, kesusilaan, tata karama atau sopan santun

1

(5)

2.1.2 Sumber Akhlak

Secara garis besar sumber akhlak dapat dibedakan menjadi dua bagian yaitu: 1. Akhlak Religius adalah akhlak yang bersumber keagamaan atau

kepercayaan kepada yang ghaib seperti Tuhan, ruh, Malaikat dan sebagainya.

2. Akhlak Sekuler adalah akhlak yang bersumber dari hasil budaya manusia tanpa mempertimbangkan adanya kekuatan ghaib (Tuhan) danukuran baik dan buruk hanya didasarkan pada komunitas manusia yang menciptakan kebudayaan yang bersangkutan.

2.1.3 Pembagian akhlak

Dalam ajaran agama Islam akhlak terbagi menjadi dua cabang yaitu: - Akhlak Terpuji (mahmudah)

- Akhlak Tercela (madzmumah)

2.2 Aplikasi Mobile2

Aplikasi berasal dari kata Application yang berarti aplikasi siap pakai. Menurut Kamus Eksekutif (1993:9) Aplication adalah masalah yang memakai teknik pemrosesan data aplikasi biasanya mengacu pada komputasi yang diinginkan, atau pemrosesan data. Kata mobile mempunyai arti bergerak atau berpindah sehingga diperoleh pengertian bahwa aplikasi mobile merupakan aplikasi yang dapat dijalankan walaupun pengguna berpindah atau penggunaan yang berpindah-pindah.

2.3 Android3

2.3.1 Pengertian Android

Android merupakan sistem operasi mobile phone terbaru yang dirilis oleh Google inc. merupakan salah satu sistem operasi (OS : Operating System)yang berbasis linux yang mencakup system operasi, middleware dan aplikasi, android juga merupakan sistem operasi yang paling cepat meng-update versinya yang merupakan sistem operasi dari hasil modifikasi kernel linuk. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka . Dengan kelebihannya itu android cepat terkenal di kalangan pengguna mobile phone. Android merupakan “Platform mobile pertama yang lengkap, Terbuka, dan Bebas”

2

Jack Febrian dan Farida Andayani Kamus Komputer dan istilah teknologi Informasi

3

Nazruddin Safaat H, Android Pemrograman Aplikasi Mobile Smartphone Dan Tablet PC Berbasis Android terbit tahun 2012 hal. 1

(6)

2.3.2 Sejarah Android

Pada awalnya android dikembangkan oleh sebuah perusahaan yang bernama Androin inc, karena Google melihat banyaknya user yang online dengan perangkat mobile ini, maka Google memprediksi bahwa perangkat mobile ini memiliki masa depan yang cerah, sehingga android inc diakuisisi oleh Google pada tahun 2005.

2.3.3 Arsitektur Android

Secara garis besar Arsitektur android dapat dijelaskan dan digambarkan sebagai berikut

1. Application dan Widgets 2. Application Frame Work 3. Libraries

4. Linux Kernel 5. Android Run Time

2.3.4 DVM ( Dalvik Virtual Machine )

Dalvik Virtual Machine (DVM) merupakan salah satu elemen kunci dari android.

karena android berjalan didalam DVM bukan di JVM (Java Virtual Machine). Android menggunakan Virtual Machine sendiri yang dikustomisasi dan dirancang untuk memastikan bahwa beberapa fetur-fatur berjalan lebih efisien pada perangkat mobile. 2.3.5 Android SDK (Software Development Kit)

Android SDK merupakan tools API ( Application Programing Interface) yang berfungsi untuk mengembangkan aplikasi pada platform android, android SDk menggunakan bahasa pemrograman Java. Sebagai platform aplikasi netral android memberi kebebasan untuk mengembangkan aplikasi sendiri.

2.3.6 ADT (Android Development Tools)

Android Development Tools (ADT) merupakan plugin yang didesain untuk IDE

Eclipse yang memberikan kita kemudahan dalam mengembangkan aplikasi android dengan menggunakan IDE Eclipse.

2.3.7 Fundamental Aplikasi

Aplikasi android ditulis dalam pemrograman java. Kode java dikompilasi bersama dengan data file resource yang dibutuhkan oleh aplikasi, dimana proses di package oleh tools yang dinamakan “apt tools” ke dalam paket android sehingga menghasilkan file dengan ekstensiapk. File Apk itulah yang kita sebut dengan aplikasi, dan nantinya dapat di install di perangkat mobile.

2.3.8 Versi Android

Sejak pertamakali diluncurkan, android memiliki banyak kekurangan, namun kekurangan-kekurangan tersebut dapat dengan cepat diperbaiki, bahkan dengan penambahan fitur-fitur yang lebih menarik dari versi selanjutnya.

(7)

2.4 Eclipse

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

(platform-independent).

Sifat dari Eclipse antara lain :

1) Multi-platform: Target sistem operasi Eclipse adalah Microsoft windows, Linux, Solaris, AIX, HP-UX dan MAC OS X.

2) Multi-language: Eclipse dikembangkan dengan bahasa pemrogaraman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lain seperti C/C++, Cobol, Python, Perl, PHP, dan sebagainya,

3) Multi-role: Selain sebagai IDE untuk pengembangan aplikasi. Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak seperti dokumentasi, pengujian perangkat lunak, pengembangan web, dan lain sebagainya.

2.5 SqLite4

SQLite adalah mesin database SQL embedded ( suatu komputer yang dimasukan ke dalam peralatan tertentu untuk melakukan satu/beberapa fungsi spesifik saja). SQLite tidak memiliki proses server yang terpisah sehingga dapat membaca dan menulis secara langsung ke file disk biasa.

2.6 UML ( Unified Modelling Language)5

Unified Modelling Language adalah sebuah bahasa untuk menentukan

visualisasi, konstruksi dan mendokumentasi Artifact (sepotong informasi yang digunakan atau dihasilkan dalam suatu rekayasa software yang berupa model, deskripsi, atau software).

2.6.1 Use Case Diagram

Use Case diagram menggambarkan secara grafis prilaku software aplikasi.

Diagram tersebut memberikan gambaran mengenai software aplikasi menururt perspektif user dari software aplikasi tersebut.

4

http://www.sqlite.org, diakses 25 Nopember 2013

5

A. Suhendar, S.Si dan Harmin Gunadi, S.Si.,MT. Visual Modeling Menggunakan UML dan Rotaion Rose Desember 2002

(8)

2.6.2 Sequence diagram

Squence diagram menjelaskan interaksi objek yang disusun dalam suatu urutan waktu. Sequence diagram memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu didalam use-case.

2.6.3 Class Diagram

Class diagram membantu kita dalam visualisasi struktur kelas-kelas dalam

suatu sistem dan merupakan tipe diagram yang paling banyak dipakai, Clas diagram memperlihatkan hubungan antar kelas dan penjelasan detail tiap-tiap kelas didalam model desain dari suatu sistem. Class diagram juga memperlihatkan aturan-aturan dan tanggung jawab entitas yang menentukan prilaku system.

2.6.4 Activity Diagram

Activity diagram memodelkan alur kerja (workflow) sebuah proses bisnis dan

urutan aktivitas dalam suatu proses.

3. Analisis dan Perancangan Aplikasi 3.1 Analisis Sistem

Analisis sistem adalah penguraian dari suatu sistem informasi secara utuh kedalam bagian-bagian komponen dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan, Hambatan-hambatan yang terjadi dan kebutuhan yang diharapkan, sehingga dapat diusulkan perbaikannya (Jogianto H.M 1995.hal. 129)

3.1.1 Gambaran Umum

Perkembangan zaman semakin lama semakin memprihatinkan, dimana nilai-nilai akhlak semakin terabaikan. Hal ini terjadi karena banyaknya perkembangan teknologi yang tidak disertai dengan pendidikan akhlak yang memadai.

Pendidikan akhlak harus dimulai sejak dini karena akhlak merupakan sebuah kebiasaan yang dilakukan secara terus menerus sehingga tidak mungkin dipelajari secara instan. karena seorang anak belum mempunyai prinsip yang kuat,maka mereka masih membutuhkan figur atau contoh. selain itu pengaruh globalisasi serta perkembangan teknologi juga berperan besar dalam membangun akhlak pada anak. Untuk mewujudkan peran positif teknologi dalam perkembangan akhlak anak maka penulis ingin membuat aplikasi dengan judul : “Aplikasi Mobile Untuk Pendidikan Akhlak Bagi Anak Berbasis Android”.

3.1.2 Analisis kebutuhan sistem

Tujuan dari fase analisis kebutuhan sistem dalam aplikasi ini adalah untuk memahami kebutuhan dari sistem yang dibuat, atau untuk memutuskan bahwa sistem yang akan dibuat tidak atau belum di butuhkan untuk saat ini. Kebutuhan sistem dapat

(9)

diartikan pernyataan tentang apa yang harus dikerjakan oleh sistem serta karakteristik yang harus dimiliki sistem.

3.1.3 Analisa Kelayakan Sistem

3.2 Perancangan

3.2.1 Perancangan UML (Unified Modeling Language)

UML pada pembuatan aplikasi ini dibagi menjadi beberapa model diagram diantaranya:

1. Use Case Diagram

2. Use Case Discription

3. Activity Diagram 4. Class Diagram

5. Sequence Diagram 3.2.2 Struktur Basis Data 3.2.3 Struktur Applikasi

Menu Utama Splash Screen

(10)

3.2.4 User Interface

Merancang Interface (antar muka) merupakan bagian yang paling penting dari merancang sistem atau merancang aplikasi. karena dalam merancang interface harus sederhana, lengkap (menggambarkan isi), memilki kinerja yang cepat.

4. Implementasi dan Pembahasan 4.1 Implementasi

Bab ini merupakan implementasi atau penerapan dari perancangan yang telah dilakukan pada bab sebelumnya.

4.1.1 Membuat Database pada Android 4.1.2 Struktur Tabel

4.2 Pembahasan

Pada sub bab ini menjelaskan implementasi interface dari aplikasi Pendidikan Akhlak Untuk Anak beserta programnya. Implementasi interface pada aplikasi ini disesuaikan dengan perancangan interface pada bab sebelumnya.

4.2.1 Implementasi Interface dan Program 1. Halaman Splash Screen

(11)

2. Halaman Menu Utama

(12)

4. Halaman Pembagian Akhlak

(13)

6. Halaman Help

7. Halaman About

(14)

4.2.2 Instalasi Program 4.2.3 Uji Coba Program

Uji Coba Sistem bertujuan untuk mengetahui apakah sistem yang dibuat bisa berjalan dengan baik sesuai dengan rencana awal atau tidak.

Uji coba juga dilakukan untuk mengetahui kesalahan kesalahan yang terjadi hal ini dapat dibedakan menjadi 3 bagian. Diantaranta :

1. Syntax Error

Syntax error adalah kesalahan yang terjadi karena penulisan program yang

tidak sesuai dengan prosedur bahasa pemrograman yang digunakan.

2. Runtime Error

Runtime errror adalah kesalahan yang terjadi pada saat compilasi program,

dimana ada kondisi yang belum terpenuhi untuk dijalankan

3. Logic Error

Logic error adalah kesalahan yang terjadi pada logika program. Cara untuk

mengatasi kesalahan yang terjadi pada logika program dapat dilakukan dengan 2 metode yaitu :

a. White Box Testing

b. Black Box Testing 4.2.4 Pemeliharaan Program

Berikut pemeliharaan aplikasi Pendidikan Akhlak untuk Anak.

1. Backup master dari aplikasi ke CD atau flash disk agar jika terhapus atau

terjadi error dapat diinstall ulang

2.

Up grade program / lakukan uji coba ke versi android terbaru apabila telah

keluar

.

5. Penutup 5.1 Kesimpulan

Berdasarkan dari pembahasan bab-bab sebelumnya pendidikan akhlak sangat berguna bagi peningkatan moral bangsa, namun pendidikan ini sayangnya bukan merupakan pendidikan akademik sehingga di butuhkan peran yang sangat besar dari orang tua, guru dan masyarakat untuk selalu menjaga dan berprilaku baik (berakhlak baik) dalam rangka memberi contoh kepada anak-anak, dan dengan aplikasi ini di harapkan dapat mempermudah dalam memberi pendidikan akhlak bagi masyarakat. Dari penelitian pembuatan Aplikasi Pendidikan Akhlak bagi Anak dapat diambil beberapa kesimpulan diantaranya:

1. Aplikasi Pendidikan akhlak diawali dengan mengumpulkan data yang berkaitan dengan pendidikan akhlak yang menyangkut arti penting

(15)

pendidikan akhlak, dasar pendidikan akhlak, pembagian akhlak, serta materi-materi pendidikan akhlak

2. Aplikasi Pendidikan Akhlak dibuat dengan mengumpulkan landasan teori, melakukan analisis, melakukan perancangan serta implemantasi program 3. Aplikasi ini dapat menampilkan dasar-dasar pendidikan akhlak, pembagian

akhlak serta materi pendidikan akhlak. 5.2 Saran

Aplikasi ini tentunya masih banyak memiliki kekurangan, baik dari sisi materi maupun dari teknologi sehingga penulis memberikan beberapa saran diantaranya:

a. Bagi Pembaca

- Selain membaca materi yang ada pada aplikasi ini, juga mencari referensi lain agar pemahaman akhlak lebih mendalam.

- Mengaplikasikan apa yang telah dibaca atau di pelajari kedalam kehidupan sehari-hari sehingga apa yang diharapkan dalam tujuan pembuatan aplikasi ini bisa tercapai

b. Bagi Pengembang

- Melengkapi dalil-dalil yang telah ada dan dibuat dalam database agar lebih mudah dalam pencarian

- Menambah fitur animasi, pencarian, bookmark dan fitur yang lain agar lebih menarik dan tidak membosankan

- Memperbaiki fitur text to speeck yang ada pada aplikasi ini supaya bisa jelas sesuai dengan bahasa indonesia yang baik dan benar

(16)

DAFTAR PUSTAKA

Al Fatta, Hanif. 2011. Analisis dan Perancangan Sistem Informasi. Andi offset. Yogyakarta

Baroja, Umar Ibnu Achmad. Al Akhlaku Li Banain juz 1.2.3.4 . Surabaya. Indonesia Febrian, Jack dan Andayani, Farida. 2007. Kamus Komputer dan istilah teknologi

Informasi.

H. Nazarudin Safaat. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC

Berbasis Android. Informatika

Siregar, Ivan Michael ST.MT. 2011. Membongkar source kode berbagai Aplikais

Android. Gava Media

Halim, M Nipan Abdul.2000. Menghias Diri dengan Akhlak Terpuji. Mitra Pustaka Suhendar, A S.Si dan Gunadi, Harmin S.Si.,MT. 2002. Visual Modeling Menggunakan

UML dan Rotaion Rose.

Referensi

Dokumen terkait

Analisis Sidik Ragam menunjukkan bahwa faktor rasio molar dan interaksi faktor rasio molar dengan durasi reaksi tidak berpengaruh signifikan (pada taraf á 0,05) terhadap

Maka dari itu pada pembelajaran gerak tari yang akan diberikan kepada siswa yaitu gerak tari yang menyerupai gerak kupu-kupu dan menggunakan lagu anak yang berjudul Kupu-Kupu

Veitzal Rivai 2004 Peranan sebagai Perilaku yang diatur dalam peranan penyuluh pertanian sebagai fasilitator dalam penggunaan meode belajar PendidikaN Orang Dewasa (

Keterkaitan antara takwa dan akhlak itu sejajar dengan keter- kaitan antara iman dan amal, antara hubungan dengan Tuhan (habl-un min-a ’l-Lāh) dan hubungan dengan manusia (habl-un

Selain itu, juga memiliki pengulangan bunyi/rima asonansi, karena terdapat pengulangan bunyi /o/ pada kata nokotuwu dan awal kata ntorore.Baris ke-empat pada bait

Informasi yang dapat diperoleh pada fase ini adalah jumlah curah hujan, evapotranspirasi potensial, kandungan air tanah, perkolasi, aliran permukaan, aliran dasar, aliran lateral

Aspek kepuasan terhadap kualitas tepung tapioka berbahan baku gaplek dengan pemutih kaporit sangat bergantung pada variabel fisik, performansi dan manfaat

Dosen-dosen pengajar di Universitas Bina Nusantara yang telah memberikan ilmu baik secara langsung maupun tidak langsung yang menjadi pedoman dalam penulisan skripsi ini.. Orang