1 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
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
2
3
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
4
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
5
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
digunakan untuk aktivitas lainnya seperti use case atau interaksi.3
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.5
2 Ibid, hal 269
3 Ibid
4 Ibid, hal 272
5 Ibid
6
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,
Kanada6.
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
7
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
8
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 fitur-
fitur 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.
9
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.
10
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.
11
3. Aplikasi ini harus menggunakan akses internet ketika dijalankan untuk mendapatkan
informasi terupdate seputar berita dan gossip bursa transfer pemain.
12
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