BAB I PENDAHULUAN 1.1. Latar Belakang Permasalahan Universitas Gadjah Mada merupakan salah satu Universitas terbaik di Indonesia. Menurut data Direktorat Akademik Universitas Gadjah Mada (2012), angka penerimaan mahasiswa baru mencapai 16243 mahasiswa yang berasal dari berbagai provinsi. Kehadiran mahasiswa baru di lingkungan UGM menciptakan keanekaragaman dalam berbagai hal seperti kemampuan, ketertarikan (interest), dan bakat yang berbeda terutama di bidang seni musik, namun sering kali mahasiswa tidak dapat menyalurkan kemampuan khusus dan bakat yang dimilikinya karena tuntutan akademis dan keterbatasan dalam mengeksplorasikan diri. Mahasiswa di Universitas Gadjah Mada memiliki potensi bakat dan interest bermusik yang tinggi yang dibuktikan dengan tingginya minat mahasiswa untuk mengikuti Unit Kegiatan Mahasiswa (UKM) yang berbau musik baik di Universitas maupun Fakultas. Bakat dan interest musik mahasiswa UGM yang sedang marak adalah band. Selain dapat menyalurkan bakat, band juga dapat meningkatkan popularitas mahasiswa sehingga band menjadi salah satu kegiatan bermusik yang banyak diminati oleh mahasiswa. Berdasarkan hasil rekapitulasi panitia seleksi keanggotaan baru untuk UKM Gadjah Mada Band pada tahun 2014, terdapat 187 pendaftar dari berbagai fakultas dengan minat alat musik dan background musik yang beragam. Mahasiswa membutuhkan fasilitas dalam menyalurkan bakatnya melalui band, namun fasilitas yang disediakan oleh Universitas maupun Fakultas
1
2
terkadang masih dirasa kurang cukup. Mahasiswa masih merasa kesulitan untuk membentuk sebuah band maupun mendapatkan informasi mengenai event yang berhubungan dengan band seperti lomba, dan kegiatan luar lainnya yang memungkinkan mereka untuk show off. Hal ini dibuktikan dengan hasil survei yang telah dilakukan oleh peneliti terhadap 32 responden yang berasal dari berbagai Fakultas di UGM, dimana sebanyak 56,25% responden menyatakan kesulitan untuk membuat group band sesuai dengan karakter bermusik mereka, dan sebanyak 93,75% responden menyatakan tertarik dengan suguhan informasi ter-update atas berbagai kegiatan musik seperti konser musik, lomba band, parade band, workshop musik, dsb. Beberapa uraian di atas telah melatarbelakangi perancangan dan pembuatan aplikasi jejaring sosial mobile berbasis Hybrid apps pada perangkat Android sebagai sarana pengembangan minat dan bakat bermusik mahasiswa di bidang band dengan nama fxlegato. Hybrid apps merupakan perpaduan antara aplikasi mobile web dan aplikasi native. Pada sisi aplikasi mobile web, aplikasi ini dapat dibangun dengan menggunakan bahasa pemrograman web (HTML5, CSS3, dan JavaScript). Sedangkan pada sisi aplikasi native, bukan hanya output dari aplikasi ini saja yang dapat dipaketkan ke dalam bentuk native (.apk, .ipa, atau .xap), Hybrid apps juga dapat memanfaatkan berbagai APIs yang terdapat pada perangkat mobile untuk digunakan dalam memenuhi kebutuhan aplikasi. Pemilihan penggunaan Hybrid apps didasarkan pada fleksibilitas pengembangan yang bersifat multiplatforms dan potensi untuk pengembangan ke depan yang sangat baik, dimana performa dari aplikasi berbasis Hybrid apps ini berkorelasi positif dengan perkembangan dan kemajuan teknologi pada perangkat mobile.
3
1.2. Rumusan Masalah Bagaimana mengembangkan aplikasi berbasis Hybrid apps pada perangkat Android yang dapat menjadi sarana bagi pengembangan minat dan bakat bermusik mahasiswa? 1.3. Batasan Masalah 1. Tidak membahas mengenai keamanan dan jaringan sistem. 2. Tidak membahas stabilitas server dan hosting yang digunakan. 3. Aplikasi hanya dapat dijalankan secara optimal pada handphone dengan sistem operasi Android versi 4.4.0 (kitkat) ke atas. 4. Aplikasi hanya dapat dijalankan secara optimal pada handphone yang memilki konektivitas internet yang stabil. 1.4. Tujuan dan Manfaat Penelitian Tujuan penelitian ini yaitu membangun suatu aplikasi berbasis Hybrid apps pada perangkat Android yang dapat digunakan bagi mahasiswa sebagai sarana dalam pengembangan minat dan bakat bermusik. Penelitian ini memiliki manfaat, yaitu dapat mengetahui kendala-kendala mahasiswa dalam mengembangkan bakat di bidang musik pada khususnya, dan dapat membuat suatu wadah berupa aplikasi Android yang memacu perkembangan bakat bermusik mahasiswa sekaligus sebagai media yang menyatukan musisimusisi di lingkungan Universitas. 1.5. Metode Penelitian Penelitian ini menggunakan metode yang dibagi menjadi dua bagian utama dalam penyusunan laporan tugas akhir dan pengembangan aplikasi, yaitu metode pengumpulan data dan metode perancangan dan pengembangan sistem.
4
1. Metode Pengumpulan Data Pada metode ini dilakukan pengumpulan data dan informasi dengan studi pustaka. Studi pustaka merupakan sebuah metode yang dilakukan dengan mempelajari kumpulan pustaka baik itu buku, skripsi, tugas akhir dan artikel di internet yang berhubungan dengan tema aplikasi berbasis Android sebagai sarana pengembangan minat dan bakat bermusik mahasiswa. Bahan studi pustaka yang digunakan di dalam penelitian ini meliputi buku dan penelitian terkait yang pernah dilakukan sebelumnya. Kumpulan pustaka didapat dari membaca buku literatur dan mengakses internet ke situs publikasi online. 2. Metode Perancangan dan Pengembangan Sistem a.
Analisis Bagian ini berisi analisis permasalahan sesuai kondisi yang ada. Hasil
analisis permasalahan ini dituangkan ke dalam analisis kebutuhan sistem, analisis kebutuhan data, kebutuhan fungsional dan kebutuhan non-fungsional atas sistem yang akan dibangun dalam penelitian ini. b.
Perancangan Bagian ini membahas perancangan dari sistem aplikasi yang akan dibuat.
Perancangan yang dibuat meliputi proses bisnis sistem menggunakan diagram Unified Model Language (UML), perancangan basis data menggunakan Entity Relationship Diagram (ERD), perancangan struktur menu dan perancangan antarmuka pada sistem aplikasi ini. c.
Pembuatan Kode Program Bagian ini membahas pembuatan kode program untuk membangun sistem
aplikasi fxlegato sesuai perancangan yang telah dibuat. Pembuatan kode program
5
pada sistem aplikasi ini menggunakan bahasa pemrograman Hypertext Preprocessor (PHP), Ionic framework, dan basis data MySQL. d.
Pengujian Bagian ini membahas tentang pengujian sistem aplikasi fxlegato yang
berfokus pada logika internal perangkat lunak. Tujuannya adalah menguji kesesuaian aplikasi dengan perancangan yang telah dibuat, mengurangi adanya kesalahan pada sistem, dan memastikan aplikasi ini dapat digunakan dengan baik. e.
Pemeliharaan Bagian ini merupakan penanganan sistem aplikasi yang telah selesai
dibangun sehingga dapat dilakukan perubahan atau penambahan sesuai dengan kebutuhan. f.
Dokumentasi dan Pelaporan Bagian ini membahas tentang pembuatan laporan dan dokumentasi dari
sistem aplikasi yang telah dibuat. 1.6. Sistematika Penulisan Agar laporan tugas akhir ini dapat memberikan gambaran masalah yang ada secara menyeluruh, maka sistematika penulisan laporan ini dibagi dalam tujuh bab. Bagian-bagian tersebut akan dijelaskan seperti di bawah ini. BAB I PENDAHULUAN Bab I merupakan bab pendahuluan yang berisi latar belakang penelitian, perumusan masalah, tujuan dan manfaat dari penelitian, metode penelitian, dan sistematika penulisan tugas akhir.
6
BAB II TINJAUAN PUSTAKA Bab II merupakan bab tinjauan pustaka yang menjelaskan tinjauan secara umum sebagai dasar penelitian. Bagian ini membahas beberapa penelitian yang sudah pernah dilakukan dengan tema yang berkaitan dengan jejaring sosial, musik, dan bakat oleh para peneliti sebelumnya. BAB III LANDASAN TEORI Bab III merupakan bab landasan teori yang berisi dasar teori dalam penelitian ini, antara lain dasar teori tentang bakat, bakat bermusik, dan jejaring sosial. Selain itu, bab ini juga berisi penjelasan tentang komponen yang digunakan dalam membangun sistem pada penelitian ini. BAB IV ANALISIS DAN PERANCANGAN SISTEM Bab IV merupakan bab yang menjelaskan tentang perancangan sistem pada penelitian ini. Bagian perancangan meliputi analisis permasalahan, kebutuhan fungsional sistem, kebutuhan non-fungsional sistem, gambaran umum sistem, analisis kebutuhan data, analisis basis data, analisis model sistem, perancangan struktur menu sistem dan perancangan antarmuka yang digunakan dalam penelitian ini. BAB V IMPLEMENTASI Bab V merupakan bab implementasi sistem yang berisi penerapan perancangan sistem dalam bentuk dasar sistem. Bab ini menjelaskan beberapa kode program yang digunakan untuk membangun sistem dan menampilkan tampilan antarmuka yang digunakan di dalam sistem.
7
BAB VI PENGUJIAN DAN PEMBAHASAN Bab VI merupakan bab pengujian dan pembahasan yang menguji kesesuaian sistem aplikasi dengan perancangan yang telah dibuat. Pengujian sistem aplikasi pada penelitian ini bertujuan untuk mengevaluasi kinerja sistem aplikasi, mengurangi adanya kesalahan dan memastikan sistem agar dapat digunakan dengan baik. BAB VII KESIMPULAN DAN SARAN Bab VII merupakan bab penutup yang berisi kesimpulan dari penelitian. Bab penutup ini juga berisi saran yang digunakan sebagai acuan untuk pengembangan sistem ke tahap selanjutnya.