PERANCANGAN DAN PEMBUATAN APLIKASI “KESENIAN TEMBANG MACAPAT SOLO” BERBASIS ANDROID

  PEMBUATAN APLIKASI “KESENIAN

TEMBANG MACAPAT SOLO” BERBASIS ANDROID

  TUGAS AKHIR Disusun untuk memenuhi salah satu syarat dalam memperoleh gelar Ahli Madya pada Program Studi Diploma III Teknik Informatika

  Universitas Sebelas Maret Disusun Oleh :

  

INDAH NUR FITRIYANI

M3114081

PROGRAM DIPLOMA III TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2017

HALAMAN PERSETUJUAN PERANCANGAN DAN PEMBUATAN APLIKASI “KESENIAN TEMBANG MACAPAT SOLO” BERBASIS ANDROID

  Disusun Oleh

  Tugas Akhir ini telah disetujui untuk diujikan di hadapan dewan penguji pada tanggal

  Pembimbing Utama Ovide Decroly Wisnu Ardhi, S.T.,M.Eng. NIDN.0603058601

PERANCANGAN DAN PEMBUATAN APLIKASI “KESENIAN TEMBANG MACAPAT SOLO” BERBASIS ANDROID

  Disusun Oleh :

  Dibimbing oleh : Pembimbing Utama Ovide Decroly Wisnu Ardhi, S.T.,M.Eng.

  NIDN. 0603058601 Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

  Program Diploma III Teknik Informatika pada ______________________

  1. Ovide Decroly Wisnu Ardhi, S.T.,M.Eng. ( ) Penguji 1

  NIDN. 0603058601 2.

  ( ) Muhammad Asri Safi’ie, S.Si. Penguji 2

  NUPN.9906001049

  3. Yudha Yudhanto, S.Kom. ( )

Penguji 3

  NUPN.9903101320 Disahkan Oleh :

  Kepala Program Studi DIII Teknik Informatika UNS Abdul Aziz,S.Kom.,M.Cs.

  NIP/NIDN. 19810413 200501 10001 Dengan ini saya menyatakan bahwa dalam Laporan Tugas Akhir ini tidak terdapat karya yang pernah diajukan untuk memperoleh gelar kediplomaan disuatu Perguruan Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat yang pernah ditulis atau diterbitkan oleh orang lain, kecuali secara tertulis diacu dalam naskah ini dan disebutkan dalam Daftar Pustaka.

  Surakarta , 16 April 2017 Indah Nur Fitriyani

  M3114081

  

“Memang Baik menjadi Orang Penting

tetapi

lebih Penting menjadi Orang Baik”

  TugasAkhir ini penulispersembahkankepada :

  1. Bapak Joko Wursito Nugrohodan Ibu Eni Purwaningsihyang selalu memberikan doa, dukungan, semangat dankasih sayang sertamemenuhisemuahal yangpenulisinginkan.

  2. Adik Intan Suci Permatasarimemberikansemangatdan dukungan.

  3. Bapak Ovide Decroly Wisnu Ardhi, S.T.,M.Eng selakudosenpembimbingyangtelahmem berikan bimbingan,arahan yang bermanfaatkepadapenulis.

  4. Teman-teman D3 Teknik Informatika UNS, khususnyakelas TeknikInformatikaB 2014.

  5. Sahabatyangselaluadadalamsukadan duka.

  

  

  1 BAB I .............................................................. Error! Bookmark not defined. PENDAHULUAN ................................................. Error! Bookmark not defined.

  1.1 Latar Belakang ........................................ Error! Bookmark not defined.

  1.2 Perumusan Masalah ................................. Error! Bookmark not defined.

  1.3 Tujuan Penelitian ..................................... Error! Bookmark not defined.

  1.4 Manfaat Penelitian ................................... Error! Bookmark not defined.

  1.5 Batasan Masalah ...................................... Error! Bookmark not defined.

  1.6 Metode Pengembangan Sistem ............... Error! Bookmark not defined.

  1.7 Sistematika Penulisan .............................. Error! Bookmark not defined.

  2 BAB II............................................................. Error! Bookmark not defined. TINJAUAN PUSTAKA DAN LANDASAN TEORI ......... Error! Bookmark not defined.

  2.1 Tinjauan Pustaka ..................................... Error! Bookmark not defined.

  2.2 Landasan Teori ........................................ Error! Bookmark not defined.

  2.2.1 Pengertian Aplikasi .......................... Error! Bookmark not defined.

  2.2.2 Program Aplikasi ............................. Error! Bookmark not defined.

  2.2.3 Android ............................................ Error! Bookmark not defined.

  2.2.4 Android Studio ................................. Error! Bookmark not defined.

  2.2.6 MySQL ............................................. Error! Bookmark not defined.

  2.3 Alat dan Bahan ........................................ Error! Bookmark not defined.

  2.5 Perancangan Sistem Aplikasi pada Web . Error! Bookmark not defined.

  2.4.6 Sequence Diagram Aplikasi .............. Error! Bookmark not defined.

  2.4.5 Usecase Text Aplikasi ....................... Error! Bookmark not defined.

  2.4.4 Usecase Diagram Aplikasi ............... Error! Bookmark not defined.

  2.4.3 Kebutuhan Non Fungsional.............. Error! Bookmark not defined.

  2.4.2 Kebutuhan Fungsional ..................... Error! Bookmark not defined.

  2.4.1 Proses Bisnis .................................... Error! Bookmark not defined.

  2.4 Perancangan Sistem Aplikasi berbasis Android .... Error! Bookmark not defined.

  2.3.3 Jadwal Penelitian .............................. Error! Bookmark not defined.

  2.3.2 Bahan................................................ Error! Bookmark not defined.

  2.3.1 Alat ................................................... Error! Bookmark not defined.

  BAB III .................................................................. Error! Bookmark not defined. ANALISA DAN PERANCANGAN SISTEM ...... Error! Bookmark not defined.

  2.2.7 XAMPP ............................................ Error! Bookmark not defined.

  2.2.18 Metode SDLC Waterfall .................. Error! Bookmark not defined.

  2.2.17 Corel Draw ....................................... Error! Bookmark not defined.

  2.2.16 PlayStore .......................................... Error! Bookmark not defined.

  2.2.15 Blackbox Testing ............................. Error! Bookmark not defined.

  2.2.14 Aturan/Kaidah Tembang Macapat ... Error! Bookmark not defined.

  2.2.13 Tembang Macapat ............................ Error! Bookmark not defined.

  2.2.12 JSON(Javascript Object Notation) .. Error! Bookmark not defined.

  2.2.11 Class Diagram ................................. Error! Bookmark not defined.

  2.2.10 Sequence Diagram ........................... Error! Bookmark not defined.

  2.2.9 Usecase Diagram ............................. Error! Bookmark not defined.

  2.2.8 Entity Relationship Diagram (ERD) Error! Bookmark not defined.

  2.5.1 Usecase Diagram Aplikasi pada Web ............ Error! Bookmark not defined.

  2.5.3 Sequence Diagram Aplikasi pada Web ......... Error! Bookmark not defined.

  2.6 Perancangan Basis Data .......................... Error! Bookmark not defined.

  2.6.1 (ERD) Error! Bookmark not defined.

  Entity Relationship Diagram 2.6.2 Class Diagram ................................. Error! Bookmark not defined.

  2.6.3 Relasi Antar Tabel............................ Error! Bookmark not defined.

  2.6.4 Perancangan Tabel ........................... Error! Bookmark not defined.

  2.7 Perancangan Antarmuka Aplikasi ........... Error! Bookmark not defined.

  2.7.1 Perancangan halaman Splash Screen ............. Error! Bookmark not defined.

  2.7.2 Perancangan halaman Menu Aplikasi ............ Error! Bookmark not defined.

  2.7.3 Perancangan halaman Menu Lirik Tembang . Error! Bookmark not defined.

  2.7.4 Perancangan halaman Judul Lirik Tembang .. Error! Bookmark not defined.

  2.7.5 Perancangan halaman Menu Makna Error! Bookmark not defined.

  2.7.6 Perancangan halaman Menu Tentang ............ Error! Bookmark not defined.

  2.7.7 Perancangan halaman Menu Kuis .... Error! Bookmark not defined.

  

2.8 Perancangan Antarmuka Administrator .. Error! Bookmark not defined.

  2.8.1 Perancangan halaman Login ............ Error! Bookmark not defined.

  2.8.2 Perancangan halaman Dashboard .... Error! Bookmark not defined.

  2.8.3 Perancangan halaman Manage Lirik Error! Bookmark not defined.

  2.8.4 Perancangan halaman Manage Makna........... Error! Bookmark not defined.

  2.8.5 Perancangan halaman ManageMenu Watak .. Error! Bookmark not defined.

  2.8.6 Perancangan halaman ManageMenu Filosofi Error! Bookmark not defined.

  2.8.7 Perancangan halaman ManageMenu Kuis ..... Error! Bookmark not

  IMPLEMENTASI DAN PENGUJIAN ................. Error! Bookmark not defined.

  3.1 Komponen dan Pembangun Aplikasi ...... Error! Bookmark not defined.

  3.2 Implementasi Tampilan Aplikasi ............ Error! Bookmark not defined.

  3.2.1 Implementasi Tampilan icon diantara Aplikasi lain ................ Error! Bookmark not defined.

  3.2.2 Implementasi Tampilan Splash Screen .......... Error! Bookmark not defined.

  3.2.3 Implementasi Tampilan Home ......... Error! Bookmark not defined.

  3.2.4 Implementasi Tampilan Daftar watak ............ Error! Bookmark not defined.

  3.2.5 Implementasi Tampilan Isi watak .... Error! Bookmark not defined.

  3.2.6 Implementasi Tampilan Isikan Nama Kuis .... Error! Bookmark not defined.

  3.2.7 Implementasi Tampilan Soal Kuis ... Error! Bookmark not defined.

  3.2.8 Implementasi Tampilan Tentang ..... Error! Bookmark not defined.

  3.3 Implementasi Tampilan Administrator ... Error! Bookmark not defined.

  3.3.1 Implementasi TampilanLogin .......... Error! Bookmark not defined.

  3.3.2 Implementasi TampilanDashboard .. Error! Bookmark not defined.

  3.3.3 Implementasi Tampilan Menu Lirik Error! Bookmark not defined.

  3.3.4 Implementasi Tampilan Menu Filosofi .......... Error! Bookmark not defined.

  3.3.5 Implementasi Tampilan Menu Makna ........... Error! Bookmark not defined.

  3.3.6 Implementasi Tampilan Menu Kuis . Error! Bookmark not defined.

  3.4 Pengujian Sistem ..................................... Error! Bookmark not defined.

  3.4.1 Pengujian Sistem Aplikasi ............... Error! Bookmark not defined.

  3.4.2 Pengujian Sistem Web ..................... Error! Bookmark not defined.

  4 BAB V ............................................................ Error! Bookmark not defined. KESIMPULAN DAN SARAN .............................. Error! Bookmark not defined.

  4.1 Kesimpulan .............................................. Error! Bookmark not defined.

  4.2 Saran ........................................................ Error! Bookmark not defined.

  Tabel 2. 1 Simbol ERD menurut Fathansyah (1999) .......... Error! Bookmark not defined. Tabel 2. 2 Simbol Use case Diagram (Pender, 2002)......... Error! Bookmark not defined. Tabel 2. 3 SimbolSequenceDiagram ..................... Error! Bookmark not defined. Tabel 2. 4 SimbolClassDiagram ............................ Error! Bookmark not defined. Tabel 3. 1 Jadwal Penelitian................................... Error! Bookmark not defined. Tabel 3. 2 Usecase Text Melihat Lirik Tembang ... Error! Bookmark not defined. Tabel 3. 3 Usecase Text Melihat watak tembang ... Error! Bookmark not defined. Tabel 3. 4 Usecase Text Melihat makna tembang. Error! Bookmark not defined. Tabel 3. 5 Usecase Text Melihat filosofi tembang ............. Error! Bookmark not defined.

  Tabel 3. 6 Usecase Text Memutar Audio Tembang ........... Error! Bookmark not defined. Tabel 3. 7 Usecase Text Melihat Tentang ............ Error! Bookmark not defined. Tabel 3. 8 Usecase Text Memutar Audio Tembang ............ Error! Bookmark not defined. Tabel 3. 9 Usecase Text Memilih Jawaban ........... Error! Bookmark not defined. Tabel 3. 10 Usecase Text Menambah data lirik ..... Error! Bookmark not defined. Tabel 3. 11 Usecase Text Mengubah data lirik ...... Error! Bookmark not defined. Tabel 3. 12 Usecase Text Menghapus data lirik .... Error! Bookmark not defined. Tabel 3. 13 Usecase Text Mengubah data filosofi . Error! Bookmark not defined. Tabel 3. 14 Usecase Text Menghapus data filosofiError! Bookmark not defined. Tabel 3. 15 Usecase Text Mengubah data makna .. Error! Bookmark not defined. Tabel 3. 16 Usecase Text Menghapus data makna Error! Bookmark not defined. Tabel 3. 17 Usecase Text Mengubah data watak ... Error! Bookmark not defined. Tabel 3. 18 Usecase Text Menghapus data watak . Error! Bookmark not defined. Tabel 3. 19 Usecase Text Menambah data Soal .... Error! Bookmark not defined. Tabel 3. 20 Usecase Text Mengubah data soal ...... Error! Bookmark not defined. Tabel 3. 21 Perancangan Tabel Lirik ..................... Error! Bookmark not defined. Tabel 3. 22 Perancangan Tabel Makna .................. Error! Bookmark not defined. Tabel 3. 23 Perancangan Tabel Filosofi ................. Error! Bookmark not defined. Tabel 3. 24 Perancangan Tabel Watak .................. Error! Bookmark not defined. Tabel 3. 25 Perancangan Tabel Quiz .................... Error! Bookmark not defined. Tabel 3. 26 Perancangan Tabel Tembang ............. Error! Bookmark not defined. Tabel 4. 1 Komponen Pembangun Aplikasi .java .. Error! Bookmark not defined. Tabel 4. 2 Komponen Pembangun Aplikasi .xml .. Error! Bookmark not defined.

  Gambar 1. 1 Metode Software Development Life Cycle ...... Error! Bookmark not defined. Gambar 3.1Proses Bisnis ....................................... Error! Bookmark not defined. Gambar 3.2Use Case Diagram ............................... Error! Bookmark not defined. Gambar 3.3Sequence Diagram Melihat Lirik Tembang ...... Error! Bookmark not defined. Gambar 3.4Sequence Diagram Melihat Watak Tembang .... Error! Bookmark not defined. Gambar 3.5Sequence Diagram Melihat Makna Tembang ... Error! Bookmark not defined. Gambar 3.6Sequence Diagram Melihat Filosofi Tembang .. Error! Bookmark not defined. Gambar 3.7Sequence Diagram memutar audio Tembang.... Error! Bookmark not defined. Gambar 3.8Sequence Diagram Melihat Tentang ... Error! Bookmark not defined. Gambar 3.9Sequence Diagram Melihat Daftar Kuis............ Error! Bookmark not defined. Gambar 3.10Sequence Diagram Memilih Jawaban ............. Error! Bookmark not defined. Gambar 3.11UsecaseDiagram Aplikasi pada Web Error! Bookmark not defined.

Gambar 3.12 Sequence Diagram Menambah data lirik ....... Error! Bookmark not defined.

  Gambar 3.13Sequence Diagram Mengubah data lirik ......... Error! Bookmark not defined. Gambar 3.14Sequence Diagram Menghapus data lirik ....... Error! Bookmark not defined. Gambar 3.15Sequence Diagram Mengubah data filosofi .... Error! Bookmark not defined.

Gambar 3.16 SequenceDiragram Menghapus data filosofi Error! Bookmark not defined.

  Gambar 3.17Sequence Diagram Mengubah data makna ..... Error! Bookmark not defined. Gambar 3.18Sequence Diagram Menghapus data makna ... Error! Bookmark not defined. Gambar 3.19Sequence Diagram Mengubah data watak ...... Error! Bookmark not defined.

  defined.

  Gambar 3.21Sequence Diagram Menambah data soal ........ Error! Bookmark not defined. Gambar 3.22Sequence Diagram Mengubah data soal ......... Error! Bookmark not defined. Gambar 3.23Sequence Diagram Menghapus data soal ........ Error! Bookmark not defined. Gambar 3. 24 Entity Relationship Diagram ........... Error! Bookmark not defined. Gambar 3. 25 Class Diagram ................................. Error! Bookmark not defined. Gambar 3.26Relasi Antar Tabel ............................. Error! Bookmark not defined.

Gambar 3.27 Rancangan halaman Splash screen .. Error! Bookmark not defined.Gambar 3.28 Rancangan halaman Menu Aplikasi . Error! Bookmark not defined.Gambar 3.29 Rancangan halaman Menu Lirik Tembang .... Error! Bookmark not defined.

  Gambar 3.30Rancangan halaman Judul Lirik Tembang ...... Error! Bookmark not defined. Gambar 3.31Rancangan halaman Menu Makna .... Error! Bookmark not defined. Gambar 3.32Rancangan halaman Menu Makna .... Error! Bookmark not defined. Gambar 3.33Rancangan halaman Menu Kuis ........ Error! Bookmark not defined. Gambar 3.34Rancangan halaman Login ................ Error! Bookmark not defined. Gambar 3.35Rancangan halaman Dashboard ........ Error! Bookmark not defined. Gambar 3.36Rancangan halaman Manage Lirik ... Error! Bookmark not defined. Gambar 3.37Rancangan halaman Manage Makna Error! Bookmark not defined. Gambar 3.38Rancangan halaman Manage Watak . Error! Bookmark not defined. Gambar 3.39Rancangan halaman Manage Filosofi ............. Error! Bookmark not defined. Gambar 3.40Rancangan halaman Manage Kuis .... Error! Bookmark not defined. Gambar 4. 1 Tampilan Icon Aplikasi Diantara Aplikasi

Lain ……………...........Error! Bookmark not defined

  Gambar 4. 2 Tampilan Splash Screen .................... Error! Bookmark not defined. Gambar 4. 3 SplashScreen.java .............................. Error! Bookmark not defined. Gambar 4. 4 Tampilan Halaman Home ................. Error! Bookmark not defined. Gambar 4. 5 MainActivity.java............................... Error! Bookmark not defined. Gambar 4. 6 Tampilan Halaman Daftar Watak ..... Error! Bookmark not defined. Gambar 4. 7 WatakLayout.java .............................. Error! Bookmark not defined. Gambar 4. 8 Tampilan Halaman Isi Watak ............ Error! Bookmark not defined. Gambar 4. 9 WatakIsi.java ..................................... Error! Bookmark not defined. Gambar 4. 10 Tampilan Isikan Nama .................... Error! Bookmark not defined. Gambar 4. 11 KuisActivity.java ............................. Error! Bookmark not defined. Gambar 4. 12 Tampilan Soal Kuis ......................... Error! Bookmark not defined.

  Gambar 4. 15 Tentang.java .................................... Error! Bookmark not defined.

  Indah Nur Fitriyani. M3114081, 2017.Perancangan dan Pembuatan

Aplikasi Kesenian Tembang Macapat Berbasis Android. Diploma III Teknik

Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas

Sebelas Maret Surakarta.

  Semakin berkembangnya dampak teknologi saat ini pada

kemajuanaplikasi baik dari segi fitur-fiturnya, fungsional dan fleksibilitas.

pembangunan danpengembangan aplikasi kerangka pembangunan juga

memberikan banyak pilihan danpresentasi solusi bisnis alternatif dan masyarakat

berbasis mobile.

  Android adalah sistem operasi mobile yang banyak diminati dan

berkembangcepat daripada sistem operasi lain. sistem operasi lain seperti OS I-

Phone,Windows Mobile, BlackBerry OS, dan banyak lagi yang juga ditawarkan

danfitur optimal yang dapat dijalankan pada perangkat hadware yang ada. Tapi

Android menawarkanlingkungan yang berbeda untuk pengembangan.

  Mobile Application "Sebuah koleksi TembangMacapat" adalah sebuah

aplikasi yang berjalan padaSistem Operasi Android, fungsi aplikasi untuk

memperkenalkan berbagai kesenian lagu macapat Jawa, dengan lirik dan lagu.

  Kata Kunci : Kesenian, Tembang Macapat, Aplikasi, Solo , Android.

  Indah Nur Fitriyani. M3114081, 2017. Design and Manufacture of

Aplication Art Tembang Macapat in Solo Kingdom based Android.Diploma III

Informatics Engineering, Faculty of Mathematics and Natural Sciences, Sebelas

Maret University of Surakarta

  The continued development of current technology impact on the progress of theapplication in terms of both its features, functional and flexibility. Development andapplication development framework development also gives a lot of choice and thepresentation of alternative business solutions and mobile- based community. Android is a mobile operating system which is much in demand and growingrapidly than any other operating system. Other operating systems such as I-Phone OS,Windows Mobile, Symbian, BlackBerry OS, and many more are also offered and theoptimal features that can be run on existing hadware device. But Android offers adifferent environment for development. Mobile Application “A collection of songs macapat” is an application that runs onthe Android Operating System, the application functions to introduce the variety of folksongs macapat Java, with lyrics and song.

  Keywords : Art, Tembang Macapat, Application, Solo Kingdom, Android