NASKAH PUBLIKASI PEMBUATAN APLIKASI FANS CLUB PSS SLEMAN BERBASIS ANDROID DENGAN MEMANFAATKAN WEB SERVICE Diajukan untuk memenuhi salah satu syarat memperoleh derajat Sarjana Teknik Informatika Disusun Oleh Nama : Rian Agustianto NIM : 12100913 Program Studi Jenjang : Teknik Informatika : Strata Satu (S1) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2015
INTISARI APLIKASI FANS CLUB PSS SLEMAN BERBASIS ANDROID DENGAN MEMANFAATKAN WEB SERVICE Oleh RIAN AGUSTIANTO 12100913 Fanatisme dan kecintaan suporter sepakbola terhadap tim yang dibelanya telah mengubah pikiran normal manusia. Kebutuhan informasi tentang klub maupun pemain idolanya seakan tidak ada habisnya. Tabloid olahraga, majalah, dan koran konvensional tentu saja tidak cukup memenuhi kebutuhan informasi suporter. PSS Sleman sebagai klub sepakbola dengan basis suporter besar membutuhkan media informasi kepada suporter yang cepat dan akurat. Kini, dengan perkembangan smartphone android, aplikasi android bisa digunakan sebagai salah satu media informasi maupun promosi. Penggunaan web service sebagai media pertukaran data multi platform termasuk dengan sistem operasi android mulai banyak digunakan karena memiliki banyak kelebihan yang ditawarkan khususnya interoperabilitas tinggi dan penggunaannya dapat diakses kapanpun dan dimanapun selama device kita terhubung dengan internet. Kata Kunci : Suporter, PSS Sleman, Android, Web Service, Internet
1. PENDAHULUAN Suporter adalah salah satu elemen penting dalam sepakbola. Suporter dan sepakbola ibarat sayur dan garam yang tidak bisa dipisahkan. Peningkatan teknologi dan perkembangan zaman telah mendongkrak popularitas sepakbola di Indonesia. Basis suporter kuat kini tidak hanya dijumpai di kota-kota besar tetapi juga dengan sangat mudah ditemui di berbagai daerah. Hal itu pula yang terjadi di Sleman, dimana di kabupaten tersebut terdapat klub sepakbola lokal PSS Sleman. Fanatisme dan kecintaan suporter di Sleman terhadap tim yang dibelanya telah mengubah pikiran normal manusia. Berbagai atribut seperti jersey, syal, bendera, maupun spanduk dengan warna kebesarannya telah menjadi simbol dan identitas mereka. Demikian juga dengan kebutuhan informasi tentang klub maupun pemain idolanya. Sebagai suporter tentu selalu ada rasa ingin lebih tahu dan lebih dekat dengan idola mereka yang selama ini mereka dukung. Selama ini berita tentang PSS hanya diperoleh dari surat kabar lokal dan perbincangan dari mulut ke mulut. Perkembangan teknologi informasi gadget atau smartphone saat ini bukan lagi menjadi barang mewah melainkan sudah mejadi kebutuhan pokok bagi berbagai lapisan masyarakat, tidak terkecuali bagi suporter. Salah satu yang memiliki banyak pengguna adalah smartphone dengan sistem operasi Android. Dengan smartphone android tersebut, suporter tidak perlu membaca tabloid olahraga, majalah, dan koran untuk mencari informasi tentang klub karena sebenarnya informasi yang mereka butuhkan bisa didapatkan dengan smartphone yang mereka genggam. Taurus (2013) melakukan penelitian berjudul Aplikasi Penyedia Informasi Klub Sepakbola Inter Milan Berbasis Android. Penelitian ini membahas tentang pembuatan sebuah program aplikasi pada smartphone dengan sistem operasi android. Aplikasi yang dibuat ini merupakan Aplikasi Penyedia Informasi klub sepakbola Inter Milan yang bertujuan sebagai sarana baru penyedia informasi bagi para pecinta sepakbola terutama klub sepakbola Inter Milan di Indonesia. Azhar (2013) melakukan penelitian tentang aplikasi penyedia informasi Juventus Football Club berbasis android. Penelitian ini menjelaskan tentang pembuatan sebuah program aplikasi Juventus FC pada smartphone dengan sistem operasi android berbasis HTML5.
Sulistyo (2014) melakukan penelitian tentang pembuatan website forum milanisti Indonesia. Milanisti Indonesia adalah komunitas pendukung klub sepakbola AC Milan di Indonesia dan memiliki jumlah anggota yang besar. Penelitian ini berisi tentang pembuatan sebuah website forum guna meningkatkan eksistensi dan melakukan diskusi antar fans. 2. METODE PENELITIAN Metode penelitian yang akan dilakukan pada skripsi ini ada beberapa tahap antara lain pengumpulan data dengan studi kepustakaan, studi literatur dan perancangan sistem. Pada tahap pengumpulan data dilakukan studi kepustakaan tentang sejarah dan profil PSS Sleman. Selain itu dilakukan studi literature mengenai Android dan web service. Tahap selanjutnya yaitu membuat rancangan sistem meliputi rancangan database, Use Case Diagram, Activity Diagram, Sequence Diagram, dan perancangan interface. Tahapan berikutnya melakukan penulisan program dan terakhir adalah tahap pengujian. 3. PERANCANGAN SISTEM 3.1. Struktur Database Struktur database menunjukkan tabel-tabel yang digunakan dalam pembuatan aplikasi yang saling berelasi. Tabel pertandingan, klasemen dan skuat berelasi dengan tabel musim untuk menentukan musim kompetisi. Tabel Klasemen juga berelasi dengan tabel klub yang berfungsi untuk mengetahui nama klub yang ikut dalam kompetisi.
Gambar 3.1. Struktur database aplikasi fans club PSS Sleman 3.2. Use Case Diagram Aplikasi Use case diagram Aplikasi fans club PSS Sleman memiliki 1 actor yaitu user. Pengguna device smartphone sebagai pelaku pemroses akan menjalankan aplikasi dan memilih menu aplikasi. Gambar 3.2. Use Case Diagram Aplikasi
3.3. Rancangan Interface Perancangan interface dalam rancangan aplikasi memberikan gambaran umum tentang perangkat lunak yang akan dibuat. Perancangan menu berisi pokok-pokok input dari proses yang akan dijalankan. Pada Aplikasi fans club PSS Sleman berbasis android terdapat menu Berita, Sejarah, Jadwal & Klasemen, Galeri, Skuat, Stadion, Testimonial dan Trivia. Gambar 3.3. Rancangan Interface Aplikasi fans club PSS Sleman 4. HASIL DAN PEMBAHASAN Aplikasi Fans Club PSS Sleman Berbasis Android Dengan Memanfaatkan Web Service ini dibangun dengan menggunakan bahasa pemrograman Java. Perancangan sistem yang telah dibuat akan diimplementasikan ke dalam sebuah sistem yang sebenarnya. 4.1. Web Service Aplikasi fans club PSS Sleman berbasis android ini memanfaatkan RESTful Web Service yang dapat diakses pada url http://rianagustianto.com/pss1976/ sebagai jembatan penghubung aplikasi android dengan database server.
4.2. Aplikasi Fans Club PSS Sleman Berbasis Android Aplikasi fans club PSS Sleman berbasis android dibuat dengan Android Studio sesuai dengan kriteria dan perancangan yang sudah dibuat. Diharapkan aplikasi ini bisa menjadi media informasi bagi suporter PSS Sleman secara cepat dan akurat. 1. Splash Screen Saat aplikasi pertama kali dijalankan oleh user, akan muncul Splash Screen sebagai tanda bahwa aplikasi sedang loading selama 3 detik. Gambar 5.1. Splash Screen 2. Menu Utama Pada menu utama terdapat delapan menu yaitu berita, sejarah, jadwal dan klasemen, galeri, skuat, stadion, testimonial, dan trivia. Gambar 5.2. Menu Utama
3. Menu Berita Menu berita berisi daftar berita PSS Sleman yang didapatkan dari web service berita. Sebelum ditampilkan data JSON di-parsing oleh JSON Parser lalu disajikan dalam bentuk list view. Menu berita juga memiliki fitur search untuk pencarian berita. Gambar 5.3. Menu Berita 4. Menu Sejarah Menu sejarah berisi tentang sejarah perkembangan PSS Sleman dari awal pembentukannya sampai sekarang. Gambar 5.4. Menu Sejarah
5. Menu Jadwal dan Klasemen Menu Jadwal dan Klasemen berisi tentang jadwal lengkap pertandingan dan klasemen kompetisi yang diikuti PSS Sleman. Gambar 5.5. Menu Jadwal dan Klasemen 6. Menu Galeri Sleman. Menu Galeri berisi foto dan video pertandingan dan aksi para pemain PSS Gambar 5.6. Menu Jadwal dan Klasemen
7. Menu Skuat Menu Skuat berisi data pemain yang memperkuat PSS Sleman. Gambar 5.7. Menu Skuat 8. Menu Stadion Menu Skuat berisi data dan profil stadion yang digunakan PSS Sleman. Gambar 5.8. Menu Stadion
9. Menu Testimonial Menu Testimonial berisi pesan atau komentar dari pengguna aplikasi ini. Untuk mengirim komentar dapat dilakukan dengan memilih tombol tambah komentar pada pojok kanan. Gambar 5.9. Menu Testimonial 10. Menu Trivia Menu Trivia berisi kumpulan trivia PSS Sleman yang ditampilkan dalam listview dan dialog box. Gambar 5.10. Menu Trivia
11. Menu Tentang Menu menginformasikan tentang versi aplikasi dan pembuat ditampilkan dalam webview. Gambar 5.11. Menu Tentang 12. Notifikasi Android. Notifikasi berisi pemberitahuan kepada user dari Aplikasi PSS Sleman berbasis Gambar 5.12. Notifikasi
4.3. Web Server (Panel Administrator) Web server atau panel administrator digunakan sebagai pengolahan data CRUD (create, read, update, delete) pada database. Panel administrator ini dibuat berbasis web menggunakan framework Codeigniter. 1. Halaman Login Halaman login memiliki satu form yang berisi username dan password admin sekaligus sebagai proteksi hanya user yang memiliki account admin yang bisa mengakses panel administrator. Gambar 5.13. Form Login 2. Halaman Control Panel Halaman control panel berisi menu administrasi antara lain Berita, Sejarah, Jadwal, Klasemen, Skuat, Galeri, Trivia, Testimonial, Klub, Notifikasi dan User Gambar 5.14. Halaman Control Panel
5. KESIMPULAN Berdasarkan hasil implementasi dan pengujian yang ada, maka dapat ditarik kesimpulan sebagai berikut: a. Aplikasi PSS Sleman berbasis android dapat menampilkan berita, sejarah, jadwal, klasemen, galeri, skuat, stadion, testimonial dan trivia yang diakses dari web service dengan baik. b. Aplikasi PSS Sleman berbasis android memudahkan user khususnya suporter PSS Sleman untuk mendapatkan informasi seputar PSS Sleman secara cepat. c. User dapat memberikan feedback kritik, saran atau dukungan melalui menu testimonial. 6. SARAN Aplikasi PSS Sleman ini memerlukan pengembangan untuk memperluas jangkauan user aplikasi diantaranya adalah pengembangan aplikasi PSS Sleman berbasis sistem operasi mobile lainnya seperti ios, Windows phone dan OS Blackbery.
DAFTAR PUSTAKA Hamad, H, dkk. 2010. Performance Evaluation of RESTful Web Services for Mobile Devices. International Arab Journal of e-technology, Vol. 1, No. 3. Nugroho, B. 2004. Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL. Yogyakarta, Gava Media Pradana, P. 2012. Mengenal Android Lebih Dekat. Yogyakarta, Skripta Media Creative Ramadhani, A. 2013. Jurus Rahasia Pintar Menguasai Android. Jakarta: Kir Direction Rodriguez. A. 2008. RESTful Web services: The basics. IBM corporation. Safaat, N. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika Shalahuddin, M, & R. Sukamto. 2008. Analisis dan Desain Sistem Informasi. Bandung: Politeknik Telkom, 2008. Siregar, I, dkk. 2010. Mengembangkan Aplikasi Enterprise Berbasis Android. Yogyakarta: Gava Media Siregar, I & J. Purba. 2012. Membongkar Teknologi Pemrograman Web Service. Yogyakarta: Gava Media Sugiarti, Y. 2013. Analisis dan Perancangan UML (Unified Modeling Language) Generated VB.6. Yogyakarta: Graha Ilmu