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
: Teknik Informatika
Jenjang
: 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. 3.1.
PERANCANGAN SISTEM
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 Menu Galeri berisi foto dan video pertandingan dan aksi para pemain PSS
Sleman.
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 Notifikasi berisi pemberitahuan kepada user dari Aplikasi PSS Sleman berbasis
Android.
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