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
NASKAH PUBLIKASI
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
1.
Pendahuluan Perkembangan teknologi di dunia ini sangat berpengaruh bagi teknologi informasi,
smartphone salah satunya. Smartphone adalah mobile versi terbaru yang mempunyai fiturfitur 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 lagulagu 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.
1
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 2.2.1
Fungsi Lagu Daerah 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.
2
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.
3
2.4 2.4.1
Perangkat Lunak Yang Digunakan 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
4
2.6 2.6.1
Bahasa Pemrograman yang Digunakan 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.
5
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.
6
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
-
-
7
4.
Implementasi Dan Pemebahasan
4.1
Implementasi
4.1.1 4.1.1.1
Tampilan 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
8
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 :
9
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 :
10
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
11
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 4.1.3
Pembahasan 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
12
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 4.1.4.1
Pembahasan Interface 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
13
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
14
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.
15
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.
16
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.