Jurnal PA Evalin

6
PEMBANGUNAN APLIKASI SISTEM INFORMASI DOSEN POLITEKNIK TELKOM PADA SMARTPHONE BERBASIS ANDROID Evalin Marta Damayanti Sihombing 1 , Guntur Prabawa Kusuma 2 , Hendra Kusmayadi 3 Program Studi Manajemen Informatika Politeknik Telkom, Bandung 1 [email protected] , 2 [email protected] , 3 [email protected] , 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

Transcript of Jurnal PA Evalin

Page 1: 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

[email protected],

[email protected],

[email protected],

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

Page 2: Jurnal PA Evalin

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

Page 3: Jurnal PA Evalin

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)

Page 4: Jurnal PA Evalin

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

Page 5: Jurnal PA Evalin

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

Page 6: Jurnal PA Evalin

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).