aplikasi cerita rakyat diy berbasis android...

8
APLIKASI CERITA RAKYAT DIY BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Hedika Ajiriyono 09.11.2817 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015

Upload: lebao

Post on 02-Mar-2019

284 views

Category:

Documents


4 download

TRANSCRIPT

APLIKASI CERITA RAKYAT DIY BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Hedika Ajiriyono

09.11.2817

kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2015

APLIKASI CERITA RAKYAT DIY BERBASIS ANDROID

Hedika Ajiriyono1), Kusrini2)

1) Teknik Informatika STMIK AMIKOM Yogyakarta

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

Email : [email protected]), [email protected])

Abstract - Android is an operating system that most selected by the community at this time. with the thedevelopment of the technology cause android smartphone has important role in this life. There are a lot of community from children, teenagers, until adult chose smartphone android as their mobile phone because it has many excellence feature thatoffered. Life keeps growing, with this situation a lot of the people had left their culture and custom because they follow the development of the era for the example DIY folklore, old people really know about folklore for example malin kundang, pinokio and etc but at this time very difficult to look for community who know about folklore because just few community who know about this, as a result the of Indonesia can be forgotten. At this time, most of the parents never teach their children about folklore, children game also has changed by smartphone and gadget so most of the children at this time know nothing about folklore then I will make application about Daerah Istimewa Yogyakarta (DIY) folklore base from android and the goal is for introducing folklore to children as the young generation, with the application parents can introducing folklore to their children or their children can read the folklore practically and anywhere. Hopefully with the DIY folklore application, culture of indonesia can not be forgotten. This application can operate in a smartphone android at least in android version 2.2 (froyo). Keywords : smartphone, android, folklore, DIY

1. Pendahuluan

Perkembangan teknologi saat ini telah memberikan pengaruh yang sangat besar bagi dunia teknologi informasi. Munculnya berbagai macam aplikasi yang memberikan pilihan dalam peningkatan kinerja suatu pekerjaan, baik yang bersifat desktop based, web based, hingga yang sekarang ini munculnya aplikasi-aplikasi baru yang berjalan dalam telepon seluler / handphone. Android merupakan sistem operasi mobile yang tumbuh di tengah sistem operasi lainnya yang berkembang dewasa ini. Sistem operasi ini menawarkan sebuah lingkungan yang berbeda untuk pengembangan. Android sebagai Sistem

Operasi berbasis Linux yang dapat digunakan di berbagai perangkat mobile. Android memiliki tujuan utama untuk memajukan inovasi piranti telepon seluler agar pengguna mampu mengeksplorasi kemampuan dan menambah pengalaman lebih dibandingkan dengan platform mobile lainnya.

1.1 Rumusan Masalah Melihat latar belakang masalah yang telah dikemukakan pada skripsi ini, maka dapat dirumuskan pertanyaan “Bagaimana merancang suatu aplikasi berbasis Android yang dapat memberikan informasi tentang cerita-cerita rakyat sehingga dapat memberikan informasi cerita rakyat kepada pengguna dengan mudah.

1.2 Batasan Masalah

Berdasarkan rumusan masalah yang telah ada, maka batasan masalah pada penyusunan laporan skripsi yan berjudul “Aplikasi Cerita Rakyat DIY Berbasis Android” ini adalah sebagai berikut :

1. Aplikasi ini minimal dapat digunakan dalam Android versi 2.2 (Froyo).

2. Software yang digunakan adalah Eclipse.

3. Aplikasi ini dibuat untuk mengetahui informasi tentang cerita rakyat DIY (Daerah Istimewa Yogyakarta).

1.3 Tujuan Penelitian

Tujuan yang ingin dicapai dari penelitian ini adalah untuk membangun web mempermudah memperkenalkan dan mempromosikan obyek wisata Sumber Mata Air di Ponjong kepada masyakat luas dengan menggunakan media website.

1.4 Metode Penelitian Langkah-langkah dalam melakukan penelitian

yang berjudul “Aplikasi Cerita Rakyat DIY Berbasis Android” ini sebagai berikut :

1. Pengumpulan Data

1

Untuk membuat aplikasi cerita rakyat DIY (Daerah Istimewa Yogyakarta) maka penulis mengumpulkan sumber data dengan cara : a. Metode kepustakaan

Metode ini digunakan untuk mendapatkan data-data referensi yang akan digunakan berupa buku referensi, dokumen yang relevan dan internet. b. Metode Observasi

Pengumpulan data dengan cara penelitian yang mendukung pembuatan aplikasi cerita rakyat DIY (Daerah Istimewa Yogyakarta) berbasis android.

2. Analisis Data Melakukan analisis data yang telah

dikumpulkan untuk penyusunan laporan serta kebutuhan dalam perancangan dan pembuatan aplikasi.

3. Perancangan Aplikasi Melakukan perancangan aplikasi meliputi

perancangan UML dan antarmuka. 4. Implementasi Aplikasi

Mengimplementasikan aplikasi yang telah dibuat ke dalam Smartphone yang menggunakan sistem operasi android.

5. Evaluasi Aplikasi Melakukan evaluasi terhadap aplikasi

yang telah diimplementasikan.

2. Landasan Teori

2.1 Pengertian Cerita Rakyat

Cerita rakyat disebut juga Folklore, Folklor berasal dari kata folk dan lore. Menurut Alan Dundes (dalam James Danandjaja, 1997:1) folk adalah sekelompok orang yang memilki ciri-ciri pengenal fisik, sosial, kebudayaan sehingga dapat dibedakan oleh kelompok-kelompok lainnya. Istilah lore merupakan Tradisi folk yang berarti sebagian kebudayan yang diwariskan secara turun-temurun secara lisan atau melalui contoh yang disertai gerak Isyarat atau alat bantu mengingat. Jika folk adalah mengingat ,lore adalah tradisinya. Folklor adalah kebudayan suatu kolektif yang tersebar dan diwariskan secara turun-temurun, di antara kolektif macam apa saja, secara tradisional dalam versi yang berbeda, baik dalam bentuk tulisan maupun contoh yang disertai dengan gerak isyarat atau alat pembantu pengingat (James Danandjaja, 1997:2).

2.2 Jenis-jenis Cerita Rakyat

Menurut (James Danandjaja, 1997:3) jenis cerita rakyat dikelompokkan atas isi cerita dan pada tokoh cerita yang di tampilkan yang terbagi atas :

1. Fabel

Fabel, adalah cerita yang pelakunya adalah binatang yang merupakan symbol perilaku manusia.

2. Legenda

Legenda, adalah cerita tentang kejadian suatu tempat atau sesuatu nama tempat yang dianggap mempunyai makna bagi kehidupan manusia

3. Mite

Mite, adalah jenis cerita yang tokoh-tokohnya dianggap keramat

4. Sage

Sage adalah cerita rakyat yang menceritakan sejarah kesuksesan para tokoh-tokohnya.

5. Dongeng

Dongeng adalah cerita rakyat yang dianggap tidak benar-benar terjadi, bersifat khayal dan tidak terikat waktu maupun tempat tokoh ceritanya adalah manusia, binatang, dan makhluk halus.

2.3 Android

2.3.1 Pengertian Android

Menurut Nazrudin safaat (2012 : 4) “Android adalah sebuah sistem operasi untuk perangkat mobile berbasis linux yang mencakup sistem operasi, middleware dan aplikasi”.

2.3.2 Android SDK(Software Development Kit)

Menurut Nazrudin safaat (2012 : 5) “Android SDK adalah tools API (Application Programming Interface) yang diperlukan untuk memulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java”.

2.3.3 Arsitektur Android

Menurut Mulyadi (2011 : 5) dalam paket sistem operasi android terdiri dari beberapa unsur seperti tampak pada gambar di bawah. Secara sederhana arsitektur android merupakan sebuah kernel Linux dan sekumpulan pustaka C / C++ dalam suatu framework yang menyediakan dan mengatur alur proses aplikasi.[Google IO, Android Anatomy and Physiology]Konsep Dasar Internet

2.3.4 Pengenalan UML (Unified Modeling Language)

Menurut Haryanto (2004:259) UML (Unified Modeling Language) adalah sebuah bahasa untuk menentukan visualisasi, kontruksi, dan mendokumentasikan artifact (bagian dari informasi yang digunakan atau dihasilkan dalam suatu proses pembuatan perangkat lunak

2

2.3.4.1 Use Case Diagram

Use Case Diagram berfungsi untuk mendeskripsikan atau menggambarkan hubungan sebuah sistem dengan aktor, aktor adalah sebuah entitas manusia atau mesin yang berperan dalam menjalankan sistem untuk melakukan kegiatan-kegiatan tertentu.

2.3.4.2 Activity Diagram

Activity diagram adalah untuk menggambarkan berbagai aktivitas dalam sistem yang sedang dirancang, mulai dari tititk awal, memulai kondisi (decision) yang mungkin terjadi, kemudian sampai pada titik akhir

2.3.5 Pengertian Analisis SWOT

Menurut Rangkuti, Freddy (1997:18) Analisis SWOT adalah identifikasi berbagai faktor secara sistematis untuk merumuskan strategi perusahaan. Analisis ini pada logika yang dapat memaksimalkan kekuatan (Strenght) dan peluang (Opportunities), namun secara bersamaan dapat meminimalkan kelemahan (Weaknesses) dan ancaman (Threats).

2.3.6 Perangkat Lunak yang Digunakan

2.3.6.1 Eclipse

Menurut Nugroho (2007: 2) Eclipse adalah sebuah IDE (Integrated Development Environtment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform(platform-independent).

2.3.6.2 MySQL

Menurut Abdul Kadir (2008:348) MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat Open Source pada berbagai platform (kecuali untuk jenis Enterprise, yang bersifat komersial).

3. Analisis dan Perancanggan Sistem

3.1 Analisis

Analisis sistem adalah peguraian dari suatu sistem informasi utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dengan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan

3.2 Analisis Kebutuhan Sistem

Analisis kebutuhan sistem adalah dimana beberapa kebutuhan bahan dalam sistem yang akan dipergunakan untuk menambah dan membantu jalan proses pembuatan suatu obyek. Dibagian ini akan dibagi menjadi dua bagian yaitu analisis kebutuhan fungsional dan analisis kebutuhan non-fungsional

3.2.1 Kebutuhan fungsional (Functional Requirement)

Analisis kebutuhan fungsional adalah bagian paparan mengenai fitur-fitur yang akan dimasukkan ke dalam aplikasi yang akan dibuat.

3.2.2 Kebutuhan non Fungsional (NonFunctional Requirement)

Analisis kebutuhan non-fungsional adalah bagian yang akan mendukung jalan proses pembuatan sistem aplikasi.

3.3 Analisis Kelayakan Sistem

Analisis ini digunakan untuk menentukan kemungkinan apakah mengembangkan aplikasi ini dapat diteruskan atau tidak. Ini dilakukan agar sistem baru tersebut benar-benar dapat bermanfaat atau tidak

3.4 Perancangan Sistem

Rancangan sistem secara umum dilakukan dengan maksud memberikan gambaran umum tentang sistem yang baru atau sistem yang akan diusulkan. Rancangan ini mengidentifikasi komponen-komponen sistem informasi yang dirancang secara rinci

3.4.1 Perancangan UML

Perancangan sistem yang akan digunakan dalam “Aplikasi Cerita Rakyat DIY Berbasis Android” adalah dengan UML (Unified Modeling Language). UML adalah bahasa standar yang digunakan untuk menjelaskan dan menvisualisasikan artifak dari proses analisis dan desain berorientasi objek

3.4.2 Use Case Diagram

Sekumpulan use case menggambarkan sebuah sistem dalam syarat-syarat apa yang dilakukan user pada system. Komponen utama use case modelling ini adalah actor dan use case itu sendiri

Gambar 1

3

Deskripsi UseCase Daftar Cerita

Gambar 2

3.4.3 Activity Diagram

3.4.3.1 Activity Diagram Pengguna

Gambar 3

3.4.3.2 Sequence diagram Pengguna

1) Sequence diagram daftar cerita

Gambar 4

4. Pembahasan

Aplikasi cerita rakyat DIY berbasis android adalah aplikasi yang berisi kumpulan data cerita rakyat daerah istimewa yogyakarta dan aplikasi ini dapat dijalankan dismartphone android minimal versi froyo (android 2.2 ).

4.1 Pembahasan Basis Data

Database untuk aplikasi cerita rakyat ini bernama ceritarakyat yang terdiri dari 5 tabel dan dibuat dengan database mysql dapat diakses dengan login pada cpanel hosting.

Langkah-langkah pembuatan database dan tabel pada phpMyAdmin:

1. Buka browser, lalu login ke cpanel hosting tempat kita akan menyimpan database http://thecomputercomponent.com/cpanel setelah itu pilih menu MySQL DatabaseWizard maka akan muncul tampilan sebagai berikut :

Gambar 5

2. Untuk pembuatan database, isikan nama

database pada bagaian new database Misalnya ceritarakyat kemudian pilih next step, pada bagian selanjutnya akan diminta untuk membuat databaseuser yang berisikan username dan password setelah itu klik tombol create user.

3. Database dengan nama ceritarakyat sudah terbuat maka langkah selanjutnya membuat tabel didatabase tersebut.

4.2 Pembahasan Interface / antarmuka program 4.2.1 Interface user

1. Tampilan halaman Splash Screen Halaman splash screen adalah tampilan pertama kali ketika aplikasi dijalankan.

4

Gambar 7

2. Halaman Menu Utama Halaman menu utama adalah halaman yang akan muncul setelah splash screen, di halaman menu utama ini terdapat menu daftar cerita, pencarian, request cerita, bantuan, informasi, dan keluar.

Gambar 8

3. Halaman Daftar Cerita Halaman daftar cerita akan muncul setelah user memilih menu daftar cerita dimenu utama.

Gambar 9

4. Halaman Detail Cerita Rakyat Halaman detail cerita rakyat akan tampil setelah user memilih salah satu judul cerita di menu sebelumnya yaitu daftar cerita. Gambar 10

5. Halaman Pencarian Halaman pencarian ini digunakan untuk melakukan pencarian data cerita dengan cara menginputkan judul cerita di form pencarian.

Gambar 11

6. Halaman Request Cerita Halaman ini digunakan untuk melakukan request cerita oleh user kepada admin, halaman ini akan muncul setelah user memilih menu request cerita dimenu utama.

5

Gambar 12

2. Dibuatkan dalam multi bahasa sehingga cerita rakyat DIY bisa dikenal luas hingga keluar negeri.

Demikian kesimpulan dan saran yang dapat penulis sampaikan. Besar harapan penulis agar aplikasi ini kelak akan membantu para orangtua dalam hal memberikan dongeng malam kepada putra dan putri mereka dirumah tanpa harus repot membeli maupun mengoleksi setiap buku dongeng cerita anak. Karena sesungguhnya disetiap cerita rakyat tersebut tersirat pesan moral yang dapat dipetik untuk dijadikan suri tauladan bagi putra dan putri agar kelak menjadi manusia yang berbudi luhur, arif dan bijaksana.

5. Penutup DAFTAR PUSTAKA

5.1 Kesimpulan [1] Arief, M Rudyanto. 2012. Pemrograman Web Dinamis Menggunakan PHP dan MySQL. Andi Publiser. Yogyakarta Dari uraian dan penjelasan keseluruhan materi diatas

maka dalam rangka mengakhiri pembahasan tentang aplikasi yang berjudul “Aplikasi Cerita Rakyat DIY Berbasis Android ”, dapat diambil beberapa kesimpulan antara lain :

[2] Danandjaja, James. 1997. Folklor Indonesia. PT Pustaka Utama Grafiti. Jakarta

[3] Hariyanto, Bambang. 2004. Rekayasa Sistem Berorientasi Objek. Informatika . Bandung 1. Aplikasi Cerita rakyat DIY Berbasis

Android telah selesai dibuat dan siap untuk digunakan atau diaplikasikan dismartphone android.

[4] Kadir, Abdul. 2008. Belajar Database Menggunakan MySQL. Andi. Yogyakarta

[5] Mulyadi Sp. 2011. Android APP Inventor. MCD. Yogyakarta 2. Aplikasi ini dapat menampilkan cerita

rakyat khususnya untuk cerita rakyat yang berasal dari daerah DIY. [6] Nugroho, Adi. 2007. Pemrograman java untuk

aplikasi basis data dengan teknik xp menggunakan IDE Eclipse. Andi Offset. Yogyakarta

5.1.1 Kelebihan aplikasi :

1. Merupakan kumpulan dongeng atau cerita rakyat DIY. [7] Rangkuti, Freedy. 1997. Analisis SWOT: Teknik

Membedah Kasus Bisnis. PT Gramedia Pustaka Utama. Jakarta

2. Tidak perlu repot mengoleksi buku cerita rakyat untuk dongeng harian anak-anak.

3. Tiap judul cerita disertai ilustrasi gambar yang menarik.

[8] Safaat, Nazrudin. 2012. Pemrograman Aplikasi mobile smartphone dan tablet pc berbasis android. Informatika. Bandung 5.1.2 Kekurangan aplikasi :

1. Hanya memiliki satu pilihan bahasa yaitu bahasa Indonesia

Biodata Penulis Hedika Ajiriyono, memperoleh gelar Sarjana

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

5.2 Saran

Pada penulisan skripsi ini penulis menyadari masih banyak kekurangan baik dalam hal penulisan maupun bentuk aplikasi, namun evaluasi tersebut tentunya akan dijadikan oleh penulis untuk lebih menyempurnakan aplikasi pada pengembangan selanjutnya. Dan beberapa saran yang dapat dipergunakan anatara lain adalah :

Kusrini, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Ilmu Komputer Universitas Gajah Mada Yogyakarta, lulus tahun 2002. Tahun 2006 Memperoleh gelar Magister Komputer (M.Kom) Program Pasca Sarjana Magister Ilmu Komputer Universitas Gajah Mada Yogyakarta. Tahun 2010 memperoleh gelar Doctor (Dr) Ilmu komputer Universitas Gajah Mada. Saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.

1. Penambahan animasi sound agar cerita lebih terdengar hidup, baik penambahan opening sound maupun suara pendukung lainnya.

6