PERANCANGAN APLIKASI FOOTBALL TRANSFER NEWS BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh :
Agung Dwi Rahardjo 10.11.3651
kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014
1
2
THE APPLICATION DESIGN OF FOOTBALL TRANSFER UPDATE BASED ON ANDROID PERANCANGAN APLIKASI FOOTBALL TRANSFER NEWS BERBASIS ANDROID Agung Dwi Rahardjo Heri Sismoro Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT Almost all people in the world know about the game of football. Football as the world's favorite sports are now starting much favored by all walks of life including children, the elderly and women. Many of the things talked about football. Not only about the game, players, national teams, clubs, but the news on the transfer of players also were discussed. The development of the football transfer especially European football is growing rapidly and interesting to observe. Various gossip and information concerning about the player transferred from previous football club to new football club was a warm discussion for the football lover especially European football. The application based on android is includes news about the transfer of the player and the official list of transferred football player. Which is expected to provide information to fans about the football transfer window. This application is created using Java Eclipse, SQLite. keywords : android, football, Transfer Player
3
1. Pendahuluan Bursa transfer pemain menjadi salah satu yang tidak dapat dipisahkan dari dunia sepakbola. Pentingnya peran bursa transfer bagi klub sepakbola dewasa ini khususnya sepakbola eropa maupun dunia tidak hanya untuk menambah kekuatan bagi tim untuk meraih prestasi di ajang yang diikuti, namun sebagai marketing untuk mendongkrak ekonomi maupun popularitas tim yang bergerak di bursa transfer. Berita seputar bursa transfer pemain selalu menarik untuk diperbincangkan. Banyak cerita, drama ,gossip serta informasi kepastian kepindahan pemain dari klub lama ke klub baru selalu ditunggu dan menjadi perbincangan oleh pecinta sepakbola. Banyak situs media online penyedia berita sepakbola termasuk berita seputar bursa transfer pemain seperti Duniasoccer.com dan sebagainya yang merupakan pengembang layanan informasi seputar berita sepakbola terbaru. Web-web ini menyediakan layanan yang memungkinkan pengunjungnya mengetahui informasi yang tersedia secara real-time, yang memastikan setiap data selalu up-to-date dan terpantau terus pembaharuanya yang dapat diakses melalui desktop. Selain itu web-web ini juga dapat diakses melalui layanan situs dalam versi mobile web. Namun seperti yang kita ketahui situs versi mobile web sendiri memliki beberapa kelemahan seperti halaman web harus dapat dibuka dengan sempurna di browser perangkat mobile phone, penyesuaian dengan ukuran layar, ketika membuka halaman informasi memerlukan kapasitas reload file data yang besar, spesifkasi teknis, hingga performa browser yang memadai. 2. Landasan Teori 2.1 Pengertian Aplikasi Mobile Aplikasi mobile merupakan Aplikasi yang dirancang khusus untuk perangkat mobile (Bergerak). Pemrograman aplikasi mobile tidak banyak berbeda dengan pemrograman konvesional pada Desktop. Hanya saja pada pengimplementasinya perlu diperhatikan aspek dari perangkat mobile tersebut, karena perangkat mobile memiliki keterbatasan dibandingkan desktop.
1
2.2 Sepakbola Sejarah olahraga sepak bola dimulai sejak abad ke-2 dan -3 sebelum Masehi di Cina. Di masa Dinasti Han tersebut, masyarakat menggiring bola kulit dengan menendangnya ke jaring kecil. Permainan serupa juga dimainkan di Jepang dengan sebutan
Kemari. Di Italia, permainan menendang dan membawa bola juga digemari
terutama mulai abad ke-16.
1
Budi Darytamo, Pemrograman Berorientasi Objek dengan Java 2 Platform Micro Edition, hal 1
4
2.3 Android Definisi Android menurut Supardi (2012, h 3). Android merupakan perangkat lunak (software) sistem operasi yang memakai basis kode komputer yang dapat didistribusikan secara terbuka atau open source sehingga pengguna bisa membuat aplikasi baru di dalamnya. 2.4 UML (Unified Modelling Language) 2.4.1 Pengertian UML UML didefinisikan sebagai visual untuk menjelaskan, memberi spesifikasi, merancang, membuat model, dan mendokumentasikan aspek-aspek dari sebuah system. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi object oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson.dan fungsi, tetapi secara normal digunakan untuk memodelkan sistem komputer. 1. Use Case Diagram Use case diagram menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang ditekankan adalah “apa” yang berbuat sistem, dan bukan “bagaimana”.
2
2. Activity Diagram Activity diagram menggambarkan rangkaian aliran dari aktivitas, digunakan untuk mendekripsikan aktivitas yang dibentuk dalam suatu operasi sehingga dapat juga 3
digunakan untuk aktivitas lainnya seperti use case atau interaksi. 3. Sequence Diagram
Sequence diagram menggambarkan kolaborasi dinamis antara sejumlah objek dan untuk menunjukan rangkaian pesan yang dikirim antar objek juga interaksi antar objek, seuatu yang terjadi pada titik tertentu dalam eksekusi sistem. Sequence diagram adalah gambaran tahap demi tahap yang seharusnya dilakukan untuk menghasilkan sesuatu sesuai dengan use case diagram.
4
4. Class Diagram Class diagram menggambarkan struktur dan dekripsi class, package dan objek beserta hubungan satu sama lain seperti containtment, pewarisan, asosiasi, dan lain-lain. Class diagram berfungsi untuk menjelaskan tipe dari objek yang lain. Objek adalah nilai tertentu dari setiap attribute kelas entity.
2
Ibid, hal 269 Ibid 4 Ibid, hal 272 5 Ibid 3
5
5
2.5 Perangkat lunak yang digunakan 2.5.1 Ecplise Eclipse adalah sebuah aplikasi IDE (Integrated Development Environment). IDE sangat membantu dalam pengembangan pembuatan aplikasi. IDE sendiri biasanya terdiri dari source code editor, build automation tools, debugger dan lain sebagainya 2.5.2 Android SDK (Software Development Kit) Android SDK adalah tools API (Application Programming Interface) yang digunakan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman java. Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci yang di-release oleh Google 2.5.3 ADT (Android Development Tools) Android Development Tool (ADT) adalah plugin yang didesain untuk IDE Eclipse yang memberikan kita kemudahan dalam mengembangkan aplikasi android dengan menggunakan IDE Eclipse. 2.5.4 CorelDraw CorelDraw merupakan aplikasi editor grafik vektor yang dikeluarkan oleh Corel Corporation, sebuah perusahaan yang didirikan tahun 1985 dan bermarkas di Ottawa, 6
Kanada . 2.5.4 Photosop Photoshop adalah software yang digunakan untuk memodifikasi gambar atau foto secara professional baik meliputi modifikasi onjek yang sederhana maupun yang sulit sekalipun. Photoshop merupakan salah satu software yang berguna untuk mengolah gambar berbasis bitmap, yang mempunya tool dan efek. 3. Analisis 3.1 Tinjauan Umum Istilah Bursa transfer pemain sepakbola kini semakin sering terdengar dan menarik perhatian bagi pecinta sepakbola. Perpindahan pemain dari klub lama ke klub baru yang sangat memungkinkan di era industri sepakbola seperti sekarang ini.Tak pelak, berbagai berita, gossip seputar bursa transfer pemain selalu dinanti oleh pecinta sepakbola. Aplikasi mobile ini dibuat sebagai media informasi seputar bursa transfer pemain sepakbola yang selalu mengupdate khusus berita-berita terbaru tentang bursa transfer pemain serta mengetahui daftar pemain mana saja yang berpindah klub dari klub lama ke klub baru.
6
Catur Hadi Purnomo, 111 tip dan trik menguasai coreldraw graphics suite x4.2008
6
3.2 Analisis Sistem Analisa
sistem
didefinisikan
sebagai
bagaimana
memahami
dan
menspesifikasikan dengan detail apa yang harus dilakukan oleh sistem. Menganalisa sistem bertujuan untuk mengurangi konsep kerja sistem yang akan dibuat dan manfaatnya 3.2.1 Analisis Kebutuhan Sistem Analisis kebutuhan sistem adalah untuk mengetahui kebutuhan-kebutuhan apa saja yang diperlukan untuk merealisasikan sistem yang diusulkan, diantaranya adalah kebutuhan perangkat keras (hardware), kebutuhan perangkat lunak (software), kebutuhan informasi dan kebutuhan pengguna. 3.2.1.2 Kebutuhan Fungsional Analisis kebutuhan fungsional adalah bagian paparan mengenai fitur-fitur yang akan dimasukan kedalam aplikasi yang akan dibuat. Fitur tersebut antara lain sebagai berikut a.
Sistem mampu menampilkan informasi berita seputar gossip, berita transfer pemain sepakbola secara update.
b. Sistem mampu menampilkan data daftar resmi transfer pemain yang pindah dari klub lama ke klub baru. c.
Sistem mampu menyajikan informasi yang dapat diakses dengan cepat, kapan pun dan dimanapun (mobile).
3.3 Perancangan Sistem Tahap perancangan sistem merupakan bagian yang penting dalam membuat suatu sistem ataupun aplikasi, perancangan sistem ini dimaksudkan untuk memberi gambaran umum rancangan aplikasi yang hendak dibuat. 3.3.1 Perancangan UML Untuk memperjelas tentang gambaran sistem maka penulis membuat UML dengan beberapa tipe yaitu Use case diagram, Activity diagram, Sequence diagram, dan Class diagram. 3.4 Perancangan Interface Antarmuka 3.4.1 Rancangan Tampilan Menu Tampilan ini adalah tampilan awal dari aplikasi. Terdapat empat tombol pilihan menu yakni menu Transfer News, Sejarah Transfer, Daftar Resmi Transfer, serta About. 4.1 Implementasi Tahapan implementasi sistem (system implemention) merupakan tahapan yang paling penting dan mendasar, dimana pada tahapan ini sistem telah siap untuk diinstal
7
dan dioperasikan. Sehingga akan diketahui apakah program atau aplikasi sistem yang telah dibuat benar-benar dapat menghasilkan aplikasi yang diinginkan atau tidak. 4.1.1 Uji Coba Sistem Uji coba sistem adalah proses terhadap program / aplikasi untuk menentukan kesalahan dan segala kemungkinan yang akan menimbulkan kesalahan sesuai dengan spesifikasi aplikasi yang telah dtentukan. Uji coba terhadap sebuah sistem secara umum bisa dilakukan dengan berbagai macam pendekatan. 4.2 Manual Program Manual program adalah petunjuk penggunaan aplikasi untuk memudahkan pengguna dalam menggunakan program aplikasi. Manual program berisi penjelasan fiturfitur yang ada di dalam aplikasi serta cara penggunaanya. 1. Menu Utama Menu utama ini berisi list fitur – fitur pada aplikasi, terdapat beberapa fitur menu pada aplikasi ini yaitu : Transfer News, Sejarah, Daftar Resmi Pemain, about, serta Exit.
Gambar 4.1 Tampilan Menu Utama 2. Transfer News Pada Menu ini menampilkan list berita seputar gosisip, berita bursa transfer pemain.
8
Gambar 4.2 Tampilan Menu Transfer News 3. Sejarah Transfer Pada menu ini menampilkan seputar sejarah singkat bursa transfer pemain sepakbola
Gambar 4.3 Tampilan Menu Sejarah Transfer 4. Daftar Resmi Pemain Berisi informasi daftar resmi perpindahan pemain dari klub lama ke klub baru.
9
Gambar 4.4 Tampilan Menu Daftar Resmi Transfer Pemain
4. About Pada Menu ini menampilkan profil pembuat aplikasi
Gambar 4.4 Tampilan Menu About 5. Kesimpulan Berdasarkan hasil perancangan, pembuatan, dan implementasi program Football Transfer News berbasis Android dapat disimpulkan bahwa : 1. Aplikasi “Fotball Transfer News” berbasis android ini dapat menjadi alternative berita tentang sepakbola khususnya bursa transfer pemain. 2. Aplikasi ini dapat berjalan pada versi android mulai dari Gingerbread hingga versi yang sekarang.
10
3. Aplikasi ini harus menggunakan akses internet ketika dijalankan untuk mendapatkan informasi terupdate seputar berita dan gossip bursa transfer pemain.
11
DAFTAR PUSTAKA Daryatmo, Budi. 2012. Pemrograman Berorientasi Obyek dengan Java 2 Platform Micro Edition . Bandung: Java Competency Center - ITB. Deddy, Iskandar. 2005.Jurnalistik Televisi Menjadi Reporter Profesional. Bandung: Rosda Karya. Purnomo, Catur Hadi.2008. 111 Tip and Trik Menguasai CorelDraw GraphicSuite X4. Jakarta : Mediakita. Safaat.H, Nazaruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika Bandung. Supardi, Yuniar.2012. Sistem Operasi Andal Android. Jakarta: Elex Media Computindo Verdi Yasin, S.Kom.,M.Kom. 2012.REKAYASA PERANGKAT LUNAK BERORIENTASI Objek. Jakarta: Penerbit Mitra Wacana Media. Martono, B. 2013. Mekanisme Transfer Pemain. http://akademisepakbola.blogspot.com/p/blog-page_7.html
Diakses
pada
tanggal 10 November 2013. 2013. Wikipedia, Sepakbola, http://id.wikipedia.org/wiki/Sepak_bola diakses pada tanggal 10 November 2013
12