Jurnal PA Evalin
-
Upload
farida-maksum-lz -
Category
Documents
-
view
52 -
download
3
Transcript of Jurnal PA Evalin
PEMBANGUNAN APLIKASI SISTEM INFORMASI
DOSEN POLITEKNIK TELKOM
PADA SMARTPHONE BERBASIS ANDROID
Evalin Marta Damayanti Sihombing1, Guntur Prabawa Kusuma
2, Hendra Kusmayadi
3
Program Studi Manajemen Informatika Politeknik Telkom, Bandung
Abstrak
Dosen Portal merupakan sebuah aplikasi yang dapat menampilkan informasi mengenai seluruh kegiatan
kampus, seperti absen dosen , jadwal mengajar, info gaji dan pengumuman, dikhususkan bagi dosen
Politeknik Telkom yang akan dibangun pada smartphone berbasis android. Android merupakan salah
satu operating system pada smartphone yang sedang banyak digemari saat ini.
Aplikasi ini merupakan suatu sistem informasi, yaitu sebuah sistem yang berisi informasi tentang hal-hal
di dalam Politeknik Telkom atau di lingkungan sekitarnya. Android merupakan subset perangkat lunak
untuk perangkat mobile yang meliputi sistem operasi, middleware dan aplikasi inti yang di release oleh
Google, yang merupakan basis pembangunan aplikasi Dosen Portal ini.
Dalam pembuatan aplikasi Dosen Portal ini, digunakan Eclipse 3.5 sebagai Integrated Development
Environment (IDE). Serta XAMPP sebagai bundle untuk web server (Apache) dan database (MySQL),
Software Develoment Kit platform Android 2.3, API 9, revision 2 dan Eclipse Software Develoment Kit
versi 3.5.2 untuk windows.
Akhirnya proyek akhir ini bertujuan untuk membantu mempermudah pengaksesan sistem informasi
yang ada di Politeknik Telkom bagi dosen pengajar. Mengikuti life stlye yang sedang berkembang dan
lebih portable.
Kata kunci: Android, Dosen Portal, Sistem Informasi.
Abstract
Dosen Portal is an application that can display information on all campus activities, such as the absent
faculty member, teaching schedule, salary info and announcements, designed for Telkom Polytechnic
lecturers to be built on the Android-based smartphone. Android is one of the operating system on a
smartphone that is being widely popular today.
This application is an information system, is a system that ontains information about things in the
Polytechnic Telkom or the surrounding environment. Android is a subset of software for mobile devices
that includes an operating system, middleware and core applications that was released by Google, which is
the basis for the development of this portal application Lecturer.
In making this application Dosen Portal, use Eclipse 3.5 as an Integrated Development Environment
(IDE). As well as a bundle XAMPP to web server (Apache) and database (MySQL), Software Develoment
Kit Android 2.3 platform, the API 9, revision 2 and Eclipse Software Develoment Kit version 3.5.2 for
windows.
Finally the end of the project aims to help facilitate access to existing information systems at Polytechnic
Telkom for the lecturer. Following the life stlye that is developing and more portable.
Keywords: Android, Dosen Portal, Information Systems
1. Pendahuluan
1.1 latar Belakang
Politeknik Telkom merupakan salah satu
lembaga pendidikan yang dibangun oleh Yayasan
Pendidikan Telkom untuk menghasilkan sumber
daya manusia yang memiliki pandangan luas
mengenai teknologi dan informasi yang sedang
berkembang saat ini. Maka dari itu Politeknik
Telkom merupakan kampus berbasis ICT, sudah
seharusnya memiliki sistem informasi yang
memfasilitasi para civitas nya, begitu juga dengan
dosen pengajar.
Seiring dengan berkembangnya teknologi
informasi, saat ini sudah banyak device yang
diciptakan untuk mempermudah dalam mengakses
informasi. Saat ini Politeknik Telkom mengandalkan
laptop sebagai media akses yang paling sering
digunakan. Device tersebut menggunakan aplikasi
perantara yang dikenal dengan web browser.
Penggunaan handphone sebagai device akses
informasi telah berkembang pesat pada era ini.
Terlebih lagi, banyak aplikasi mobile yang
diciptakan, membuat informasi-informasi yang
dibutuhkan mudah untuk didapat. Para pengembang
operating system pada handphone pun telah berhasil
membuat device komunikasi tersebut menjadi
sebuah smartphone dengan fungsionalitas lebih baik.
Android merupakan salah satu operating system
pada smartphone yang sedang banyak digemari saat
ini. Android merupakan sistem operasi yang bersifat
open source dengan harga terjangkau, sehingga
menyebabkan produk yang dikeluarkan oleh Google
ini meningkat pada jumlah permintaannya.
Mendapatkan informasi mengenai kegiatan
kampus Politeknik Telkom secara mobile tanpa
menggunakan web browser dan melalui operating
system handphone yang sedang berkembang
berbasis smartphone Android, merupakan latar
belakang proyek akhir ini. Untuk itu dibangunlah
aplikasi sistem informasi mobile yang dikhususkan
bagi dosen Politeknik Telkom yang disebut dengan
“Dosen Portal”.
1.2 Rumusan Masalah
Berdasarkan latar belakang di atas, didapatkan
rumusan masalah pada proyek akhir ini, meliputi :
1. Bagaimana membangun sistem informasi
dosen pada smartphone berbasis Android
bagi lingkungan Politeknik Telkom?
2. Bagaimana aplikasi “Dosen Portal” dapat
menyediakan informasi yang berguna bagi
dosen di Politeknik Telkom?
1.3 Tujuan
1. Membangun sistem informasi dosen pada
smartphone berbasis Android adalah dengan
menciptakan sebuah aplikasi “Dosen Portal”
pada lingkungan Politeknik Telkom.
2. Aplikasi “Dosen Portal” dapat menyediakan
informasi yang berguna bagi dosen Politeknik
Telkom dengan menyediakan fungsionalitas
sebagai berikut :
a. User dapat menampilkan informasi
mengenai kehadiran dosen secara
mobile, berupa aplikasi berbasis
Android.
b. User dapat menampilkan jadwal
mengajar dosen secara mobile, berupa
aplikasi berbasis Android.
c. User dapat menampilkan informasi gaji
secara mobile, berupa aplikasi berbasis
Android.
d. User dapat menampilkan informasi
pengumuman secara mobile, berupa
aplikasi berbasis Android.
1.4 Batasan Masalah
Batasan masalah terhadap aplikasi ini adalah :
1. Aplikasi ini hanya diperuntukkan bagi
dosen yang mengajar pada kampus
Politeknik Telkom.
2. Aplikasi bersifat mobile application dan
menggunakan OS Android versi 2.2
(Froyo).
3. Pada aplikasi ini, user tidak dapat
mengubah informasi yang terdapat pada
menu kehadiran, jadwal mengajar,
informasi gaji, dan pengumuman.
Database yang digunakan untuk keperluan
aplikasi ini bersifat dummy data.
1.5. Metodologi Penelitian
Untuk menyelesaikan permasalahan yang
mengarah pada pembuatan Proyek Akhir ini,
maka metodologi penelitian yang digunakan
adalah sebagai berikut:
1. Studi Literatur
Pencarian informasi dan pemahaman
literarur melalui berbagai media.
Referensi dari buku, majalah, tabloid,
internet yang berupa artikel, jurnal
ilmiah dan forum yang berkaitan
dengan Tugas Akhir ini.
2. Software Development Life Cycle
Metodologi pembangunan software
dalam proyek ini menggunakan
pemodelan Software Development
Life Cycle berbentuk waterfall.
1.6 Jadwal Pengerjaan
2. Tinjauan Pustaka
2.1 Sistem Informasi
Informasi adalah suatu hasil
pengolahan data untuk menghasilkan
pengetahuan atau kemampuan. Informasi adalah
suatu yang dapat menambah pengetahuan
penerimanya jika dibangun dari data yang tepat
dan sesuai dengan permasalahan yang dihadapi.
Sistem informasi adalah sekumpulan
elemen yang bekerja secara bersama-sama baik
secara manual maupun berbasis komputer
dalam melaksanakan pengolahan data yang
berupa pengumpulan, penyimpanan,
pemrosesan data untuk menghasilkan informasi
yang bermakna dan berguna bagi proses
pengambilan keputusan. (Paputungan 2009)
Sistem informasi berisi informasi
tentang orang-orang tertentu, tempat-tempat,
dan hal-hal di dalam organisasi atau di
lingkungan sekitarnya. Informasi berarti data
yang telah dibentuk ke dalam suatu format yang
mempunyai arti yang berguna bagi manusia.
Sebaliknya, data merupakan sekumpulan baris
fakta yang mewakili peristiwa yang terjadi pada
organisasi atau pada lingkungan fisik sebelum
diolah ke dalam suatu format yang dapat
dipahami dan digunakan orang.
2.2 System Development Life Cycle
Dalam pengerjaan proyek akhir ini
digunakan pemodelan Software Development Life
Cycle berbentuk waterfall.
Karena satu fase dimulai saat fase lainnya
selesai dikerjakan membuat pembangunan proyek
lebih terstruktur dan teratur, pengembang dapat
fokus pada tiap fase pembangunan proyek.
Beberapa masalah yang di temukan pada
metode pengembangan waterfall adalah system
requirements yang “terkunci” setelah ditetapkan
(tidak dapat diubah kembali setelah dikerjakan),
terbatasnya keterlibatan pengguna (hanya dalam
suatu fase tertentu saja), terlalu banyak
menghabiskan waktu untuk fokus di tiap fase
(karena tiap fase harus dikerjakan secara bertahap,
tidak dalam waktu yang bersamaan). (Hoffer,
George and Valacich 2008)
2.3 Aplikasi Bergerak (Mobile Application)
Aplikasi bergerak merupakan istilah yang
digunakan untuk suatu aplikasi yang dijalankan pada
perangkat mobile yang cenderung memiliki ukuran
kecil, portable dan dapat terkoneksi melalui jaringan
nirkabel. Perangkat mobile memiliki banyak jenis
dalam hal ukuran, desain dan layout, tetapi mereka
memiliki kesamaan karakteristik yang sangat
berbeda dari sistem desktop.
2.4 Sistem Operasi Android
Android merupakan subset perangkat lunak
untuk perangkat mobile yang meliputi sistem
operasi, middleware dan aplikasi inti yang di release
oleh Google. Sedangkan Android SDK (Software
Development Kit) menyediakan tools dan API yang
diperlukan untuk mengembangkan aplikasi pada
platform android dengan menggunakan bahasa
pemrograman Java. (Mulyadi 2010)
Android adalah sistem operasi untuk telepon
seluler yang berbasis Linux. Android menyediakan
platform terbuka bagi para pengembang buat
menciptakan aplikasi mereka sendiri untuk
digunakan oleh bermacam peranti bergerak.
Awalnya, Google Inc. membeli Android Inc.,
pendatang baru yang membuat peranti lunak untuk
ponsel. Kemudian untuk mengembangkan Android,
dibentuklah Open Handset Alliance, konsorsium
dari 34 perusahaan peranti keras, peranti lunak, dan
telekomunikasi,
termasuk Google, HTC, Intel, Motorola,Qualcomm,
T-Mobile, dan Nvidia.
Pada saat perilisan perdana Android, 5
November 2007, Android bersama Open Handset
Alliance menyatakan mendukung pengembangan
standar terbuka pada perangkat seluler. Di lain
pihak, Google merilis kode–kode Android di
bawah lisensi Apache, sebuah lisensi perangkat
lunak dan standar terbuka perangkat seluler.
Di dunia ini terdapat dua jenis distributor
sistem operasi Android. Pertama yang mendapat
dukungan penuh dari Google atau Google Mail
Services (GMS) dan kedua adalah yang benar–benar
bebas distribusinya tanpa dukungan langsung
Google atau dikenal sebagai Open Handset
Distribution (OHD).
2.5 Konsep Pemrograman Berorientasi
Objek
Konsep dari proyek akhir ini merupakan
pemrograman berorientasi objek. Pemrograman
berorientasi objek merupakan suatu konsep yang
membagi program menjadi objek-objek yang saling
berinteraksi satu sama lain. Objek merupakan
kesatuan entitas yang memiliki sifat dan tingkah
laku. Keuntungan OOP antara lain, yaitu :
(Hermawan 2004)
1. Alami (Natural)
2. Dapat diandalkan (Reliable)
3. Dapat digunakan kembali (Reusable)
4. Mudah untuk di-maintain
(Maintainable)
5. Dapat diperluas (Extendable)
6. Efesiensi waktu
Java merupakan salah satu bahasa
pemrograman yang menggunakan konsep OOP,
bahasa pemrograman yang akan digunakan dalam
pembuatan aplikasi Dosen Portal.
Java adalah suatu teknologi di dunia software
computer. Selain merupakan suatu bahasa
pemrograman, Java juga merupakan suatu platform.
Mulanya Java diciptakan dengan tujuan untuk
menghasilkan bahasa komputer sederhana yang
dapat dijalankan di peralatan sederhana dengan tidak
terikat pada arsitektur tertentu.
Terakhir teknologi Java melahirkan J2ME
(Java 2 Micro Edition) yang sudah diadopsi oleh
Nokia, Siemens, Sony Ericsson, Motorola, Samsung
untuk menghasilkan aplikasi mobile baik games
maupun software bisnis dan berbagai jenis software
lain yang dapat dijalankan di peralatan mobile
seperti ponsel. (Rickyanto 2005)
2.6 Database Management System
Database Management System (DBMS) adalah
perangkat lunak yang didesain untuk membantu
memelihara dan memanfaatkan kumpulan data yang
besar. Alternatif penggunaan DBMS adalah untuk
menyimpan data dalam file dan menulis kode
aplikasi tertentu untuk mengaturnya. (Ramakrishnan
and Gehrke 2004)
3. Analisis Dan Perancangan
3.1 Gambaran Umum Sistem (atau Produk)
Sistem yang berjalan pada saat ini
menggunakan website sebagai sumber informasi
dosen untuk mengetahui jadwal mengajar dan
absensi dosen. Sedangkan untuk informasi gaji
dosen, masih dilakukan dengan cara manual, yaitu
pemberian laporan slip gaji. Dan untuk
pengumuman, dilakukan dengan mem-broadcast
berita melalui sms gateway.
Sistem yang akan dibangun dapat
mempermudah dosen untuk mendapatkan informasi
jadwal mengajar dan absensi dosen, serta informasi
gaji dan pengumuman yang masih dilakukan secara
manual, melalui aplikasi mobile Dosen Portal.
3.2 Analisis Kebutuhan Sistem
Saat aplikasi dijalankan akan tampil
authentication screen aplikasi yang meminta
masukkan username beserta password pengguna.
Halaman selanjutnya akan menuju ke menu aplikasi.
Menu yang tersedia diantaranya menu kehadiran,
jadwal mengajar, pengumuman, dan info gaji dosen.
Setiap menu yang dipilih akan memanggil server
sebagai pusat penyimpanan data yang valid.
Start
Continue? Exit
KehadiranJadwal
MengajarPengumuman Info Gaji
View Info? Exit
Exit
No
Yes
Database
Server
No
Authentication
Screen
Menu Screen
Authentication
True?
Yes
No
Display
Info
Yes
Continue?
No
Yes
Menu
3.3 Kebutuhan Perangkat Keras dan
Perangkat Lunak
3.3.1 Spesifikasi Perangkat Keras
3.3.1.1 Spesifikasi Perangkat
Keras Tahap Pengembangan
Dalam membuat aplikasi Dosen Portal ini
dibutuhkan beberapa perangkat keras seperti yang
ada didalam tabel berikut.
3.3.1.2 Spesifikasi Perangkat
Keras Tahap Implementasi
Sedangkan untuk dapat menjalankan
aplikasi Dosen Portal ini, user mebutuhkan
perangkat keras seperti yang tertera di dalam tabel.
3.3.2 Kebutuhan Perangkat Lunak
Dalam pembuatan aplikasi Dosen Portal ini,
digunakan Eclipse 3.5 sebagai Integrated
Development Environment (IDE). Berikut beberapa
perangkat lunak yang dibutuhkan dalam membuat
aplikasi ini, yaitu :
1. Software Develoment Kit platform Android
2.3, API 9, revision 2
2. Eclipse Software Develoment Kit versi
3.5.2 untuk windows
3. Java Development Kit 6u24 untuk windows
4. XAMPP untuk database dan server.
4. Implementasi Dan Pengujian
4.1 Implementasi
Untuk dapat menggunakan aplikasi
yang dibangun ini diperlukan emulator
untuk menjalankan aplikasi mobile, serta
web browser untuk dapat menjalankan
aplikasi disisi admin dan Apache untuk
server.
4.1.1 Aplikasi Pengelolahan Database
4.1.1.1 Halaman Login
Halaman ini berguna bagi admin untuk
dapat mengakses pengolahan database.
4.1.1.2 Menu Info Gaji
Menu ini berisi informasi tentang gaji
dosen, diantaranya informasi gaji pokok, tunjangan
jabatan dan potongan.
4.1.1.3 Menu Jadwal Mengajar
Menu ini berisi informasi tentang jadwal
mengajar dosen, diantaranya tanggal mengajar,
nama mata kuliah, Kelas yang diajar, ruangan dan
shift waktu mengajar.
4.1.1.4 Menu Absen Dosen
Menu ini berisi informasi tentang absen
dosen, diantaranya mata kuliah yang akan diajar,
kelas, dan persentase kehadiran dosen selama ini.
4.1.2 Aplikasi Mobile
4.1.2.1 Aplikasi Dosen Portal Terinstal
Bila aplikasi sudah terinstal pada emulator
android, akan muncul icon aplikasi pada menu.
4.1.2.2 Menu Login
Halaman ini berguna bagi user untuk dapat
mengakses aplikasis.
4.1 Pengujian
Pengujian sistem bertujuan untuk
menentukan apakah aplikasi yang telah dibuat sesuai
dengan tujuan awal pembuatan dan sudah layak
untuk digunakan. Maka dalam pengujian ini
dilakukan pengujian dengan metode black box, yaitu
pengujian yang hanya menganalisa inputan dan hasil
output tanpa melihat source code atau alogaritma
program. Black box testing memfokuskan kepada
faktor fungsionalitas dan spesifikasi perangkat
lunak. Berikut adalah hasil kesimpulan dari masing-
masing pengujian:
5. Penutup
5.1 Kesimpulan
Kini dosen sebagai user aplikasi Dosen
Portal dapat mengakses informasi kehadiran dosen,
jadwal mengajar, informasi gaji, pengumuman
dengan lebih mudah, karena aplikasi
diimplementasikan pada hardware yang lebih
portable, serta aplikasi lebih memiliki stlye yang
sedang in di saat sekarang dengan basis androidnya.
5.2 Saran
Aplikasi ini akan lebih baik jika
diperbaruhi dari sisi fungsionalitas, yaitu
penambahan kegunaan aplikasi bagi dosen. Dan
diharapkan nantinya pengembang aplikasi ini tidak
lagi hanya menggunakan localhost untuk kebutuhan
database dari server. Serta sangat berguna jika
aplikasi ini nantinya benar-benar dapat diaplikasikan
bagi dosen di lingkungan Politeknik Telkom.
Referensi
Harianti's Weblog. November 5, 2008.
http://harianti.wordpress.com/j2me-pengenalan-
tentang-aplikasi-bergerak/ (accessed March 14,
2011).
Hermawan, Benny. Menguasai Java 2 dan Object
Oriented Programming. Yogyakarta: ANDI, 2004.
Hoffer, Jeffrey A, Joey F George, and Joseph S
Valacich. Modern Systems Analysis and Design
Fifth Edition. New Jersey: Pearson Prentice Hall,
2008.
Laudon, Kenneth C., and Jane P. Laudon.
"Management Information Systems, Managing The
Digital Firm, 8th Edition." In Sistem Informasi
Manajemen Mengelola Perusahaan Digital edisi 8,
by Erwin Philippus, 10-11. Yogyakarta: ANDI,
2005.
Madcoms. Teknik Mudah Membangun Website
dengan HTML, PHP, dan MySQL. Yogyakarta:
ANDI, 2008.
Mulyadi, ST. "Membuat Aplikasi Untuk Android."
In Membuat Aplikasi Untuk Android. Yogyakarta:
Multimedia Center Publishing, 2010.
Paputungan, Irving Vitra. "Berbagai Makalah Sistem
Informasi Dalam KNSI 2009." Konferensi Nasional
Sistem Informasi 2009. Yogyakarta: Informatika,
2009. 4.
Rickyanto, Isak. Dasar Pemrograman Berorientasi
Objek dengan Java 2 (JDK 1.4). Yogyakarta: ANDI,
2005.
Wikipedia. Wikipedia. March 13, 2011.
http:/www./id.wikipedia.org/wiki/Android_(sistem_
operasi) (accessed March 14, 2011).