20
PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH DI INDONESIA BERBASIS ANDROID NASKAH PUBLIKASI diajukan oleh Muhyiddin Al-Idrus 10.11.4540 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

Embed Size (px)

Citation preview

Page 1: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH DI INDONESIA

BERBASIS ANDROID

NASKAH PUBLIKASI

diajukan oleh

Muhyiddin Al-Idrus

10.11.4540

kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AMIKOM YOGYAKARTA YOGYAKARTA

2014

Page 2: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

NASKAH PUBLIKASI

Page 3: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

THE MAKING OF THE APPLICATION A COLLECTION OF FOLK SONGS IN THE INDONESIA-BASED ANDROID

PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH DI INDONESIABERBASIS ANDROID

Muhyiddin Al-Idrus

Heri Sismoro Jurusan Teknik Informartika

STMIK AMIKOM YOGYAKARTA

ABSTRACT

Regional songs or folk songs, is a song that comes from a certain region and became popular by the people either sung the area as well as other people 's. folk songs are usually studied by students of school elementary, middle and upper in subjects of art and culture.

The author makes mobile application that can be used to facilitate the public in General, and in particular the students familiarize yourself with applicable and learn or remember the songs of the region. This android-based application and can be used with ease because of the large number of users of the open source operating system. Moreover this application also shorten and facilitate teacher educators because it does not require a book list of songs or other text entry area as a handle.

The making of the application a collection area in Indonesia has a purpose and that is to help the community in General to know and especially to facilitate students recite and understand as well as colleagues specializing songs from every region in Indonesia.

Keywords : Traditional songs, android, folksong Indonesia, Indonesia

Page 4: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

1

1. Pendahuluan

Perkembangan teknologi di dunia ini sangat berpengaruh bagi teknologi informasi,

smartphone salah satunya. Smartphone adalah mobile versi terbaru yang mempunyai fitur-

fitur yang lebih smart dari ponsel sebelumnya, dan mempunyai spesifikasi hardware dan

software yang lebih canggih.

Munculnya berbagai macam aplikasi-aplikasi baru dalam telepon selular /

handphone. Android adalah sistem operasi open source berbasis linux yang

dikembangkan oleh google. Aplikasi android dikembangkan dalam bahasa pemrograman

java dengan menggunakan pengembangan perangkat lunak android.

Lagu daerah atau musik daerah atau lagu kedaerahan, adalah lagu atau musik yang

berasal dari suatu daerah tertentu dan menjadi populer dinyanyikan baik oleh rakyat

daerah tersebut maupun rakyat lainnya. Pada umumnya pencipta lagu daerah ini tidak

diketahui lagi alias no name, lagu kedaerahan mirip dengan lagu kebangsaan, namun

statusnya hanya bersifat kedaerahan saja. Lagu kedaerahan biasanya memiliki lirik sesuai

dengan bahasa daerahnya masing-masing seperti tondok kadadingku dari Jawa

Barat dan Rasa Sayange dari maluku, lagu daerah atau musik daerah ini biasanya muncul

dan dinyanyikan atau dimainkan pada tradisi-tradisi tertentu pada masing-masing daerah,

misal pada saat menina-bobok-kan anak, permainan anak-anak, hiburan rakyat, pesta

rakyat, perjuangan rakyat, dan lain sebagainya, lagu kedaerahan biasanya merujuk

kepada sebuah lagu yang mempunyai irama khusus bagi sebuah daerah. Terdapat lagu-

lagu kedaerahan yang telah menjadi popular diseluruh negara hasil penyiaran oleh radio

dan televisi, namun tidak sedikit warga indonesia pada umunya, dan siswa sekolah pada

khususnya belum mengetahui lagu-lagu daerahnya, ataupun daerah lain yang ada di

Indonesia.

Besarnya pasar smartphone saat ini menjadi peluang bagi penulis untuk membuat

aplikasi yang dapat bermenafaat sebagai media promosi serta bermanfaat bagi siswa dan

guru dalam melakukan aktifitas belajar mengajar pada mata pelajaran seni budaya pada

khususnya bab pembelajaran lagu-lagu daerah di Indonesia. Aplikasi yang dirancang

dalam skripsi ini adalah Kumpulan Lagu-Lagu Daerah di Indonesia sebagai media promosi

daerah di Indonesia dan media pembelajaran seni dan budaya bangsa Indonesia Berbasis

Android.

Page 5: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

2

2. Landasan Teori

2.1 Pengertian Lagu Daerah Indonesia

Lagu daerah adalah lagu atau musik yang berasal dari suatu daerah tertentu dan

menjadi populer dinyanyikan baik oleh rakyat daerah tersebut maupun rakyat lainnya.

Bentuk lagu ini sangat sederhana dan menggunakan bahasa daerah atau bahasa

setempat. Lagu daerah banyak yang bertemakan kehidupan sehari-hari sehingga mudah

untuk dipahami dan mudah diterima dalam berbagai kegiatan rakyat. Pada umumnya

pencipta lagu daerah ini tidak diketahui lagi alias noname (NN).

Menurut sifat dan keberasalannya lagu daerah dibedakan menjadi dua. Lagu rakyat

dan Lagu klasik. Lagu rakyat yaitu lagu yang berasal dari rakyat di suatu daerah. Lagu

rakyat tersebar secara alami yang disampaikan secara lisan dan turun-temurun. Contoh

lagu rakyat yaitu lagu yang dipakai untuk pernikahan, kematian, berladang, berlayar,

menenun. Lagu klasik yaitu lagu yang dikembangkan di pusat-pusat pemerintahan rakyat

lama seperti ibikota kerajaan atau kesultanan.

2.2 Fungsi Lagu Daerah

2.2.1 Upacara Adat

Di Sumba sebagai pengiring roh dalam upacara Merapu dan musik angklung

dalam upacara Seren Taun (panen padi) di Sunda.

2.2.2 Pengiring tari dan pertunjukan

Lagu lagu langgam yang dipadu dengan gamelan di jawa dipakai untuk mengiringi

pementasan tari Serimpi di jawa tengah. Bisa juga dipakai unuk pertunjukan wayang kulit,

kethoprak, ludruk, drama dsb.

2.2.3 Media Bermain

Contohnya cublak cublak suweng dari Jawa Tengah, ampar ampar pisang di

Kalimantan Selatan, dan pok ame ame dari Betawi.

2.2.4 Sebagai media komunikasi

Pertunjukan musik atau lagu di suatu tempat dapat dipakai media komunikasi

secara tidak langsung yang ditandakan dengan banyaknya orang yang melihat

pertunjukan.

2.2.5 Sebagai media penerangan

Kini lagu dalam aneka iklan layanan masyarakat maupun lagu populer dipakai

sebagai media penerangan. Contohnya lagu tentang pemilu, imunisasi, juga lagu

bernafaskan agama menjalankan fungsi ini.

Page 6: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

3

2.3 Jenis – Jenis lagu Daerah

Lagu daerah Indonesia memiliki keunikan tersendiri di tiap masing-masing

daerahnya. Keunikan tersebut berkaitan dengan adat budaya daerah di Indonesia yang

berbeda-beda. Menurut jenisnya, lagu daerah Indonesia ini terbagi ke dalam 3 jenis.

2.3.1 Lagu Klasik

Salah satu jenis lagu daerah Indonesia adalah lagu klasik. Lagu klasik adalah lagu

daerah yang bersumber pada musik tradisional. Lagu klasik ini biasanya berkembang di

pusat pemerintahan atau di wilayah kerajaan dan kesultanan. Adapun ciri-ciri yang dapat

kita ketahui dari lagu klasik ini di antaranya sebagai berikut.

1. Lagu daerah Indonesia, yaitu lagu klasik biasanya digunakan dalam

upacara-upacara kebesaran di keraton atau kerajaan, seperti upacara adat

atau upacara agama.

2. Lagu daerah Indonesia, yaitu lagu klasik biasanya dibuat oleh pujangga

istana.

3. Lagu daerah Indonesia yaitu lagu klaisk ini biasanya memiliki tema tentang

ajaran moral atau tentang sejarah kerajaan dan para ksatria kerajaan.

2.3.2 Lagu Rakyat

Lagu rakyat adalah jenis dari lagu daerah Indonesia. Lagu rakyat ini adalah lagu

yang berasal dari rakyat di suatu daerah yang turun temurun dari generasi ke generasi

sehingga sampai di telinga kita yang akhirnya menjadi milik bersama. Lagu rakyat ini

biasanya digunakan saat ada pernikahan ataupun ketika bertani dan berkebun atau

berlayar. Adapun ciri-ciri yang dapat kita ketahui dari lagu rakyat ini, di antaranya sebagai

berikut.

1. Lagu daerah Indonesia yaitu lagu rakyat ini liriknya sederhana dan tidak

terlalu panjang.

2. Lagu daerah Indonesia, yaitu lagu rakyat ini memiliki tema tentang

kehidupan rakyat.

3. Lagu daerah Indonesia, yaitu lagu rakyat ini tidak memeiliki aturan baku

sebagaimana lagu klasik.

4. Lagu daerah Indonesia, yaitu lagu rakyat dinyanyikan oleh rakyat secara

turun temurun.

2.3.3 Lagu Daerah Populer

Lagu daerah populer ini adalah jenis ketiga dari lagu daerah Indonesia. lagu

daerah populer ini biasanya diiringi dengan alat musik modern ataupun gabungan antara

alat musik tradisional dan modern.

Page 7: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

4

2.4 Perangkat Lunak Yang Digunakan

2.4.1 IDE Eclipse

Eclipse adalah IDE software yang digunakan oleh banyak bahasa pemrograman

seperti Java, Ada, C, C++, COBOL, Phyton dan lain-lain. Di dalam IDE Eclipse terdapat

layanan system extensible (semacam sistem penambahan plugins), editor, drbugger,

control tools, pengaturan direktori dan lain-lain. IDE Eclipse intinya adalah suatu software

yang lingkungannya dikondisikan agar memudahkan pengembang membangun suatu

aplikasi.

Eclipse merupakan pekakas universal untuk semua platform yang mana sifat

universal Eclipse didapat dari kemampuannya untuk menerima aneka modul tambahan

(plig-in) di dalamnya.

2.4.2 Android Software Development Kit (SDK)

Android Software Development Kit (SDK) berisi debugger, library, emulator,

dokumentasi, contoh kode program dan tutorial. SDK Android adalah mesin utama untuk

mengembangkan aplikasi Android.

2.4.3 Android Development Tool (ADT) Plugins

Plugins Android Development Tool (ADT) berguna sebagai pengenal Android di

dalam IDE Eclipse. Dengan ADT plugins kita bisa membuat project aplikasi Android baru,

mengakses tools emulator, dan perangkat Android, melakukan kompilasi dan men-debug

aplikasi, mengekspor aplikasi ke Android Packages (APK), membuat sertifikasi digital

terhadap kode program APK.

2.5 Perangkat Keras Yang Digunakan

Sistem ini dibuat pada Komputer dengan spesifikasi sebagai berikut :

- Prosesor : AMD A8-6600K APU @3.90 GHz

- Memory : 4096MB RAM

- HDD 500GB

- VGA AMD Radeon HD 8570D

- Mouse

- Keyboard

- Speaker

Perangkat Android yang digunakan untuk menjalankan aplikasi ini sebagai berikut :

- Samsung GT-N7000

- Display : 5,3 WVGA (800x1280)

- CPU : Dual-core 1.4 GHz ARM Cortex-A9

- Android OS 4.1.2 Jelly Bean

Page 8: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

5

2.6 Bahasa Pemrograman yang Digunakan

2.6.1 Bahasa Pemrograman Java

Java adalah suatu jenis teknologi pemrograman yang dikembangkan oleh Sun

Microsystem. Teknologi java dapat digunakan untuk pembuatan aplikasi database, web,

jaringan, ataupun grafis. Java merupakan bahasa pemrograman yang sangat andal.

Keandalannya ini terbukti sesuai dengan slogannya yaitu “Write One Run Everywhere”

yang mana penulisan kode program dalam bahasa java dapat dijalankan pada berbagai

sistem operasi yang digunakan asalkan ada mesin penerjemah bahasa java yang disebut

dengan Java Virtual Machine atau JVM sehingga lebih praktis untuk diterapkan.

2.7 Sistem Operasi Android

Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti

telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para

pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam

piranti bergerak.

2.8 UML

UML (Unfied Modeling Language) adalah sebuah bahasa untuk menentukan

visualisasi, kontruksi, dan mendokumentasikan artifacts dari system software, untuk

memodelkan bisnis, dan system nonsoftware lainnya. UML merupakan suatu

kumpulan teknik terbaik yang telah terbukti sukses dalam memodelkan system yang besar

dan kompleks.

3. Perancangan

3.1 Kebutuhan fungsional

Kebutuhan fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja

yang nantinya dilakukan oleh sistem. Kebutuhan juga berisi informasi-informasi apa saja

yang harus ada dan dihasilkan oleh sistem. Berikut ini adalah kebutuhan fungsional dari

aplikasi yang akan dibuat:

1. Sistem harus dapat memberi pilihan judul lagu.

Pengguna bisa melihat dan memilih daftar lagu daerah yang tersedia.

2. Sistem harus dapat menampilkan lirik dan notasi.

Pengguna bisa melihat lirik dan note balok, note angka, chord piano, chord

ogen, dan chord keyboard lagu daerah yang telah di pilih.

3. Sistem harus dapat memutar lagu.

Pengguna dapat memutar lagu daerah dengan menekan tombol play, secara

otomatis sistem akan mendownload lagu tersebut untuk pertama kali, dan

berikutnya dapat langsung di putar tanpa harus mendownload lagi.

Page 9: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

6

4. Sistem harus dapat pause, stop dan play kembali lagu.

Pengguna dapat memberhentikan atau memberhentikan sementara lagu dan

memutarnya kembali tanpa harus mendownload kembali lagu daerah

tersebut.

5. Sistem harus dapat menampilkan info tentang lagu daerah.

Pengguna dapat melihat informasi tentang lagu daerah seperti pencipta (jika

ada), sedikit sejarah tentang lagu daerah.

3.2 Perancangan Sistem

3.2.1 Perancangan Proses

Untuk lebih memperjelas tentang gambaran sistem maka penulis membuat UML

dengan beberapa tipe yaitu Use case diagram, Activity diagram, Sequence diagram, dan

Class diagram.

3.2.1.1 Perancangan Use Case

Diagram ini menggambarkan interaksi antara pengguna dengan system,

dalam hal ini adalah user dan aplikasi.

3.2.1.2 Perancangan Activity

Activity diagram menggambarkan rangkaian aliran dari aktifitas yang digunakan

untuk mendeskripsikan aktifitas yang dibentuk dalam suatu operasi sehingga dapat juga

digunakan untuk aktifitas lainnya seperti use case atau interaksi.

3.2.1.3 Sequence Diagram

Sequence diagram yaitu gambaran rangkaian dari langkah-langkah yang

menggambarkan respon dari event pada aplikasi ini. Berikut ini adalah adalah Sequence

diagram pada aplikasi ini:

3.2.1.4 Class Diagram

Class diagram adalah diagram yang menggambarkan kelas-kelas dalam sebuah

sistem dan hubungannya antara satu dengan yang lain, serta dimasukkan pula atribut dan

operasi.

3.2.2 Perancangan Interface

Perancangan Interface atau antar muka program berperan untuk menghubungkan

antara pengguna dengan aplikasi. Peranan interface sangat penting karena dengan

interface yang baik akan membuat penggunaan program menjadi lebih mudah dan enak

di gunakan serta tidak membingungkan. Berikut adalah interface yang ada pada aplikasi

ini.

Page 10: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

7

3.2.2.1 Rancangan Tampilan Pembuka

Tampilan ini adalah tampilan pembuka atau splash screen, tampilan ini akan

muncul ketika aplikasi pertam kali di buka, dan setelah splash screen selesai, akan

langsung menuju tampilan awal.

3.2.2.2 Rancangan Tampilan Menu Awal

Tampilan ini adalah tampilan awal dari aplikasi. Pada sesi ini pengguna aplikasi

disuguhkan sampul aplikasi kumpulan lafu daerah yang menarik, sehingga pengguna lebih

tertarik lagi untuk menggunakan aplikasi ini, Pengguna juga diminta untuk menekan tombol

“DAFTAR LAGU” untuk memulai aplikasi ini.

3.2.2.3 Rancangan Tampilan Daftar Lagu Daerah

Rancangan tampilan daftar lagu daerah adalah tampilan dimana pengguna

aplikasi akan memilih judul lagu daerah yang terdapat pada daftar dibawah ini, yang di

lengkapi dengan tombol cari berfungsi untuk mencari judul lagu atau dareah. Pilihan

tersebut berguna untuk melihat lirik dan notasi dari lagu dareah yang di pilih.

3.2.2.4 Rancangan Tampilan Lirik Dan Notasi Lagu Daerah

Pada rancangan tampilan ini pengguna aplikasi dapat melihat lirik dan notasi dari

lagu daerah yang dipilih, dilengkapi dengan alert dialog yang menenanyakan pengguna

apakah ingin mendownload lagu tersebut dengan menekan tombol download, juga

dilengkapi tombol play untuk memutar lagu(harus download terlebih dahulu) dan akan

berganti tombol pause untuk menghentikan sementara lagu, juga terdapat tombol stop

untuk menghentikan lagu, beserta tombol info yang berfungsi untuk membuka alert dialog

yang berisi tentang sedikit sejarah lagu dan pencipta lagu(jika ada).

3.2.2.5 Rancangan Tampilan About

Pada rancangan tampilan ini pengguna aplikasi dapat melihat deskripsi tentang

aplikasi ini dibuat.

3.2.3 Perancangan Basis Data

Tabel 3.1 Database Lagu Daerah

Field Type Size Description

Id NUMERIC - -

Nama_Lagu TEXT - -

Info TEXT - -

Page 11: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

8

4. Implementasi Dan Pemebahasan

4.1 Implementasi

4.1.1 Tampilan

4.1.1.1 Tampilan SplashScreen

Tampilan splashscreen akan muncul ketika aplikasi mulai digunakan. Berikut ini

tampilan splashscreen:

Gambar 4.1 Tampilan SplashScreen

4.1.1.2 Tampilan Menu Awal

Menu awal merupakan tampilan pertama aplikasi setelah splashscreen. pada

menu ini terdapat tiga tombol yang memiliki fungsinya masing-masing. Tampilannya

adalah sebagai berikut :

Gambar 4.2 Tampilan Menu Awal

Tombol Daftar Lagu berfungsi untuk menuju activity PilihLagu, yang akan

menampilkan listview lagu daerah Indonesia. Tombol Info berfungsi untuk menuju activity

Page 12: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

9

TampilInfo. Sedangkan tombol keluar adalah tombol yang apabila ditekan maka akan

muncul peringatan untuk keluar dari aplikasi.

Gambar 4.3 Tampilan Peringatan Keluar Aplikasi

Jika tombol “Ya” ditekan, maka akan keluar dari aplikasi. Namun jika yang ditekan

tombol “Tidak”. Maka akan kembali lagi ke menu awal.

4.1.1.3 Halaman listview Daftar Lagu Daerah

Pada halaman ini akan tampil listview dari activity PilihLagu dan texbox untuk

mencari lagu daerah, dimana listview ini akan menampilkan daftar lagu daerah Indonesia

dari sabang sampai maroke dan dapat mencari lagu dengan memsaukan judul lagu atau

nama daerah pada textbox. Jika salah satu listview ditekan maka akan menujuk ke

halaman TampilLirik Lagu. Berikut ini tampilannya :

Gambar 4.4 Tampilan Daftar Lagu

4.1.1.4 Halaman Info

Pada halaman ini akan tampil informasi tentang aplikasi ini, dari bantuan untuk

memutar lagu sampai pembuat aplikasi ini. Berikut ini tampilannya :

Page 13: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

10

Gambar 4.5 Tampilan Info

4.1.1.5 Halaman Lirik Lagu

Pada halaman ini akan tampil lirik lagu dari listview daftar lagu daerah yang

tadinya ditekan salah satu dan akan tampil activity TampilLirik, saat pertama kali halaman

ini akan muncul alert dialog untuk mendownload lagu yang anda pilih jika data lagunya

tidak/belom tersimpan di sdcard anda, tapi jika data lagu ini sudah tersimpan, alert dialog

ini tidak akan tampil lagi. Pada tampilan lirik lagu juga tersedia tombol Play, Stop, dan Info.

Jika tombol play di tekan maka akan memutar lagu dan mengantik tombol play dengan

tombol puase, ketika lagu sedang keluar anda menekan tombol stop, maka lagu akan

berhenti, tetapi jika anda menekan tombol pause, maka lagu akan berhenti sejenak dan

dapat dilanjutkan kembali dengan menekan tombol play. Berikut ini tampilannya :

Gambar 4.6 Tampilan Lirik Lagu

Jika tombol info ditekan, maka akan muncul alert dialog yang akan menampilkan

sekilas tentang lagu daerah yang anda pilih, mulai dari pencipta(jika ada) sampai sejarah

atau cerita tentang lagu tersebut. Berikut ini tampilannya :

Page 14: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

11

Gambar 4.7 Tampilan Info Lagu

4.1.2 Manual Instalasi

Instalasi dilakukan langsung pada perangkat Smartphone Android. Berikut adalah

langkah-langkah untuk melakukan instalasi:

1. Menyiapkan file APK dari aplikasi Lagu Daerah Indonesia pada device

Android, dan buka lokasi file APK tersebut menggunakan aplikasi file

manager yang tersedia.

Gambar 4.8 Membuka Lokasi file APK

2. Menekan file APK untuk membuka file APK, dan kemudian akan muncul

halaman seperti berikut:

Gambar 4.9 Tampilan Konfirmasi Penginstalan

Page 15: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

12

3. Menekan tombol Install untuk memulai proses penginstalan dan tunggu

hingga instalasi selesai.

Gambar 4.10 Tampilan Proses Penginstalan

4. Setelah aplikasi berhasil diinstall, maka akan muncul tampilan seperti dibawah

ini. Untuk langsung membuka aplikasi maka tekan tombol Buka. Namun jika

tidak ingin langsung membuka aplikasi tersebut maka tekan tombol Selesai.

Gambar 4.11 Tampilan Selesai Penginstalan

4.2 Pembahasan

4.1.3 Pembahasan Basis Data

Pada aplikasi ini menggunakan database SQLite untuk penyimpanan data. Nama

databasenya adalah dataLaguDaerah.db. Terdapat satu tabel yaitu tabel LaguDaerah,

menyimpan data-data judul/nama lagu dan informasinya. Berikut ini adalah struktur

tabelnya:

Gambar 4.12 Struktur Tabel LaguDaerah

Page 16: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

13

Kolom Nama_lagu berisi nama judul lagu beserta provinsi, kolom info beisi

informasi tentang lagu tersebut terdiri dari pencipta (jika ada) dan sejarah lagu atau arti

dari lagu tersebet.

4.1.4 Pembahasan Interface

4.1.4.1 Menu Awal

Pada tampilan ini terdapat 3 tombol yang merupakan Button dengan background

berupa image. Semua tombol diatur dengan center horizontal agar tombol berada pada

tengah tampilan. Tombol DAFTAR LAGU untuk membuka halaman listview daftar lagu

daerah, tombol INFO menampilkan yang berfungsi membuka halaman informasi dan

bantuan pengunaan aplikasi ini, dan tombol KELUAR untuk keluar dari aplikasi. Pada saat

tombol Keluar ditekan, maka akan muncul AlertDialog yang akan menanyakan Apakah

Anda yakin untuk Keluar. Terdapat dua tombol yaitu tombol Ya dan Tidak. Apabila tombol

Ya ditekan maka akan langsung keluar dari aplikasi, tetapi jika yang ditekan tombol Tidak

maka akan kembali ke menu utama.

Gambar 4.13 Tampilan Menu Awal

Gambar 4.14 AlertDialog Keluar Aplikasi

Page 17: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

14

4.1.4.2 ListView

Listview ini menampilkan daftar judul lagu beserta asal daerah/provinsinya. Pada

tampilan ini terdapat tombol search untuk mencari data sesuai dengan judul atau daerah

asal lagu, tombol ini dibuat dengan button dan edit text untuk mengetikan kata kunci yang

dicari. Berikut ini adalah tampilannya :

Gambar 4.15 Listview Daftar Lagu

4.1.4.3 Lirik Lagu

Tampilan Lirik Lagu terdiri dari AlertDialog, ImageView dan TextView, Button dan

Image Button. AlertDialog berfungsi untuk mendownload lagu dengan menekan tombol

download. ImageView untuk menampilkan lirik dan notasi dengan format gambar,

TextView untuk menampilkan judul lagu dan asal daerah/provinsi yang diambil dari

database, Sedangkan button untuk menampilkan AlertDialog informasi tentang lagu dan

ImageButton berfungsi untuk media player (play, stop, pause). Berikut ini adalah

tampilannya:

Gambar 4.16 Tampilan Lirik Lagu

Page 18: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

15

5. Penutup

5.1 Kesimpulan

Setelah tahapan-tahapan penelitian dilakukan kesimpulan yang dapat diambil

dalam penelitian kali ini adalah :

1. Perancangan Aplikasi dilakukan dengan menggambarkan sistem

menggunakan beberapa diagram UML yaitu Use Case Diagram, Activity

Diagram, Squence diagram, dan Class diagram. Selanjutnya dilakukan

perancangan antar muka untuk menghubungkan pengguna dan aplikasi.

2. Proses paling rumit dalam pembangunan sistem teletak pada tahapan analisis

dan desain sistem karena diperlukan kehati-hatian agar sistem yang dibangun

sesuai dengan kebutuhan.

3. Pemodelan poses dilakukan untuk mendapatkan alur sistem yang tejadi yang

digambarkan dalam bentuk UML.

4. Pemodelan antarmuka yang dibuat meliputi antarmuka Splash screen,

antarmuka Menu Awal, antarmuka Daftar Lagu, antarmuka Lirik Lagu,

antarmuka Info. Fitur yang ada dalam aplikasi ini meliputi fitu menampilkan

gamba beserta infomasi mengenai Lagu Daerah Indonesia disamping itu juga

terdapat fitur memutar lagu dan mendownload lagunya yang dapat dilakukan

oleh pengguna.

5. Implementasi dan perancangan yang dibuat menghasilkan :

a. Aplikasi yang dapat dijadikan media pembelajaran seni dan budaya

tentang lagu daerah di seluruh Indonesia.

b. Aplikasi yang dapat dijadikan media promosi tiap daerah Indonesia

dengan lagu khasnya masing-masing.

6. Pemodelan data yang dilakukan menghasilkan database dengan nama

dataLaguDaerah.db yang didalamnya memuat satu tabel yaitu tabel

LaguDaerah yang beisi id, nama_lagu, info.

7. Hasil dari pengujian yang telah dilakukan dapat disimpulkan bahwa aplikasi

telah mampu menampilkan lirik lagu dan notasinya yang dilengkapi dengan

lagu beserta informasi lagunya..

5.1 Saran

Pada penulisan Skripsi ini tentu masih banyak kekurangan , dan mungkin dapat

disempurnakan oleh penelitian-penelitian berikutnya. Untuk lebih menyempurnakan

program ini penulis memberikan beberapa saran diantaranya :

1. Pada aplikasi ini hanya menampilkan lagu daerah berdasarkan provinsi, tanpa

membuat kategori pulau, Untuk pengembangan lebih lanjut sebaiknya dapat

di buat lebih tersusun sesuai kategori pulau.

Page 19: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

16

2. Pada aplikasi ini mengunakan gambar untuk menampilkan lirik dan notasi

lagu, yang mengakibatkan tidak sama nya besar gambar dan terjadi

perbedaan pada tiap lirik dan notasi. Untuk pengenmbangan selanjutnya dapat

diperbaiki dibagian gambar lirik dan notasi lagu tersebut.

3. Masih banyaknya lagu daerah yang belum termasuk dalam daftar lagu daerah

di Indonesia, untuk itu dapat dikembangkan selanjutnya untuk menambah

lagu-lagu daerah di Indonesia yang tidak terdaftar disini.

Page 20: PEMBUATAN APLIKASI KUMPULAN LAGU DAERAH …repository.amikom.ac.id/files/Publikasi_10.11.4540.pdfLagu kedaerahan biasanya memiliki lirik sesuai ... Barat dan Rasa Sayange dari maluku,

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern. Yogyakarta: C.V. ANDI OFFSET.

Hermawan, B. 2004. Menguasai JAVA 2 & Object Oriented Programming. Yogyakarta: C.V. ANDI OFFSET

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

Sakur, S. B. 2010. PHP 5 Pemrograman Berorientasi Objek - Konsep & Implementasi . Yogyakarta: C.V. ANDI OFFSET

Suprianto, Dodit, Ririn Agustina. 2012. Pemrograman Aplikasi Android. Yogyakarta: MediaKom.

Wahana Komputer. 2012. Panduan Aplikatif & Solusi Membangun Aplikasi Bisnis dengan NetBeans 7. Yogyakarta: Penerbit Andi

Winarno, Edy, Ali Zaki, SmitDev Community.2012. Membuat Sendiri Aplikasi Android untuk Pemula. Jakarta: PT Elex Media Komputindo

Yasin, V. 2012. REKAYASA PERANGKAT LUNAK BERORIENTASI OBJEK Pemodelan, Arsitektur dan Perancangan (Modeling, Architecture and Design). Jakarta: Mitra Wacana Media.