## PENINGKATAN LAYANAN SISTEM INFORMASI AKADEMIK BERBASIS ANDROID (STUDI KASUS DI STTA YOGYAKARTA)
A k b ar M aulana T irta1,  Sum arsono2, A n ton  Setiaw an H onggow ibow o3
1 3Teknik Informatika STTA Yogyakarta 2Universitas Negeri Islam Sunan Kalijogo Yogyakarta
A b s t r a c t
A cadem ic inform ation system s  have a goal fo r  facilitate students  in  to access  there are  information. But facilities  w hich  has  given  by  college  not yet  m axim um . W ith  utilize  sm artphone based on  android, students  can be  access  there  are A cadem ic  inform ation  system s.  C lient Server becom es  solution  m ethod fo r  im plem ent A cadem ic inform ation system s  to  the sm artphone.
This A cadem ic  inform ation  system s  use  database  PostgreesSQ L,  it w hich  im planted  in  server and becom e  sm artphone  android have  been  installed A cadem ic  inform ation  system s  application,  it's  becom e client.
A cadem ic  inform ation  system s  application  have  m any  featu re  am ong  other  input  KRS,  view course  value,  view   attendance  an d  course  schedule,  with  there  are featu re  it,  so  w ill  increase A cadem ic inform ation system s  service.
K e y w o r d s : A c a d e m ic  I n fo r m a t io n  S y stem s, A n d r o id

## A bstrak
Sistem  informasi  akademik  memiliki  tujuan  untuk  m em perm udah  m ahasisw a  dalam m engakses  informasi  y an g   ada.  Tetapi  fasilitas  y an g   diberikan  kam pus  belum   m aksim al. Dengan  m em anfaatkan  sm artphone  berbasis  android  m ahasisw a  dapat  m engakses  sistem informasi akadem ik yang ada. Client server menjadi m etode solusi untuk m engim plem entasikan sistem inform asi akademik ke dalam  sm artphone.
Dari  perancangan  sistem  inform asi  akademik  ini  m enggunakan  database  PostgreesSQ L yang  ditanam kan  di  server  dan  menjadikan  sm artphone  android  yang  telah  di  install  aplikasi sistem  informasi akadem ik menjadi  client.
Aplikasi  sistem  informasi  akademik  m em punyai  banyak  fitur  antara  lain  input  krs, m elihat  nilai  m atakuliah,  melihat  absensi  dan  jadw al  m atakuliah,  dengan  adanya  fitur tersebut m aka  akan m eningkatkan layanan sistem informasi akadem ik yang sudah  ada.
K ata K u nci : Sistem  Inform asi A kad em ik , A n d roid

## 1. Pendahuluan
Perkem bangan jumlah  m ahasisw a  di  Sekolah  Tinggi  Teknologi  Adisutjipto  (STTA)  tidak berbanding  lurus  dengan  pengadaan  fasilitas  yang  m endukung  sistem  akademik.  Sehingga m enyebabkan  terganggunya  sistem  akadem ik  yang  berjalan.  Khususnya  jumlah  kom puter yang  dinilai  sangat  kurang.  Kekurangan  jum lah  kom puter  dapat  dilihat  dari  panjangnya antrian  saat pengisian Kartu Rencana Studi  (KRS).
Kom puter  kini  sudah  menjadi  kebutuhan  yang  sangat  penting  dalam   kehidupan  sehari- hari  m anusia. Sedangkan  perkem bangan  kom puter  saat ini  sangat  maju, hal itu  dapat  dilihat dengan perkem bangan ukuran kom puter yang semakin kecil.  Tidak itu  saja kom puter  saat ini dapat  digunakan  di  m ana  saja  seperti  halnya  handphone.  Sm artphone  adalah  teknologi  yang m em adukan  fungsi  dari  kom puter  dengan  handphone.  Dengan  adanya  sm artphone  m anusia dapat  m enggunakan  kom puter  dim ana  saja,  karena  sm artphone  yang  ukurannya  kecil  dan kerjanya sudah mendekati notebook.
Dengan  m em anfaakan  perkem bangan  teknologi  khususnya  sm artphone  maka  diharapkan dapat  menjadi  solusi  dalam  keterbatasan jumlah  kom puter  yang  ada  di  STTA,  sehingga  para pelaksana  sistem  informasi  akadem ik  khususnya  M ahasiswa  dapat  m em anfaatkan  sistem informasi  akadem ik yang  ada.  Sm artphone juga  memungkinkan  M ahasiswa  untuk melakukan akses  ke  sistem informasi  akadem ik  dim ana  saja  dan  tentunya  pada  saat pengisian  KRS  yang m em butuhkan  kom puter  yang  tidak  sedikit  agar  tidak  terjadi  antrian  m aka  dengan  adanya sistem  informasi  akadem ik  yang  sudah  dapat  di  akses  dengan  sm artphone  dapat  m engurangi jumlah antrian tersebut.
Hal  inilah  yang  m em buat  m unculnya  ide  untuk  m enciptakan  aplikasi  sistem  informasi akadem ik  yang  dapat  berjalan  di  dalam   sm artphone,  sehingga  dapat  m eningkatan  layanan sistem informasi akadem ik STTA Yogyakarta.

## 2. A ndroid
Android  (M enurut  N azruddin  Safaat  H,  2010)  adalah  sebuah  sistem  operasi  untuk perangkat  m obile  berbasis  linux  yang  mencakup  sistem  operasi,  m iddlew are  dan  aplikasi. A ndroid  m enyediakan  platform   yang  terbuka  bagi  p ara  pengem bang  untuk  menciptakan aplikasinya.

## 2.1  P o stg r eS Q L
PostgreSQ L  m erupakan  D M S  Server  O pen  Source  (M enurut  Suswanto  Raharjo,  2003). PostgreSQ L  m emberikan  dukungan  untuk  object  R elational  (O RD BM S)  dan  didukung  oleh sebuah  team  pengem bang  yang  melakukan  pekerjaannya  dengan  komunikasi  lew at  internet. PostgreSQ L  m erupakan  turunan  Open  Source  dari  kode  asli.  PostgreSQ L  m erupakan  salah  satu sistem  database  server  yang  dapat  diinteraksikan  dengan  halam an  platform   melalui  berbagai acara.  Salah  satunya  adalah  dengan  m enggunakan  m odul  PH P   dalam  A pache  platform   server. N am un  penggunaan  sistem  database  server  seperti  PostgreSQL  yang  diinteraksikan  dengan platform  juga  menimbulkan  berbagai  masalah.  Salah  satunya  adalah  m asalah  keam anan  situs platform   dan  sistem database-nya.  Oleh  sebab  itu m asalah keam anan  database menjadi suatu hal yang  pokok  dalam   sistem  database  dan  administrasinya.  PostgreSQ L,  A pache  dan  PH P m erupakan  perangkat lunak yang bersifat  Open  Source,  yang berarti bahw a  kode  sumber  dari PostgreSQ L, A pache dan PH P dapat digunakan  secara bebas.
2.2  P H P  (P e r s o n a l H o m e  P a g e )
PH P  m erupakan  bahasa berbentuk script  yang  ditem patkan  dalam  server  dan  diproses  di server  (M enurut  W ahana  Komputer,  2010). PH P  dirancang  untuk  m em bentuk  aplikasi platform   dinamis,  artinya  PH P  dapat  m embentuk  suatu  tam pilan  berdasarkan  perm intaan terkini.  Pada prinsipnya  PH P m em punyai fungsi yang sam a  dengan script seperti ASP  (Active Server Page),  C old  Fusion,  atau  pun  P erl.
Kode  PHP  diawali  dengan  tanda  <?  PH P  dan  diakhiri  dengan?>.  Pasangan  kedua  kode inilah  yang  berfungsi  sebagai  tag  kode  PHP.  Berdasarkan  tag  inilah,  pihak  server  dapat m em aham i  kode  PH P  dan  kem udian  m em prosesnya.  Hasilnya  dikirim  ke  brow ser  atau m icrobrow ser.

## 2.3  Socket
Socket  adalah  suatu  abtraksi  yang  m ana  aplikasi  dapat  m engirim  dan  m enerim a  data seperti  sam a  halnya  dengan  mem buka  suatu  file  untuk  dibaca  dan  ditulis  pada  tem pat penyim panan  file  (M enurut  A gus  Kurniawan,  2011).  Socket  memungkinkan  untuk  m asuk  ke dalam  jaringan  dan  berkomunikasi  dengan  aplikasi  lain  yang juga  m asuk  kedalam  jaringan yang  sama.  Informasi  yang  ditulis  kedalam   socket  pada  suatu  aplikasi  pada  suatu  mesin dapat dibaca  oleh aplikasi lain pada mesin yang berbeda  dan  sebaliknya.
Socket  dapat  bekerja  di  banyak  protokol  dan  ilustrasi  bagaim ana  socket  berkomunikasi satu  dengan lainnya.  Ilustrasi komunikasi socket dapat dilihat pada  gam bar 1

## Gambar 1 Ilustrasi komunikasi antar socket

## 2.4  J2M E
J2M E  adalah  teknologi  Java  yang  diperuntukkan  perangkat-perangkat  kecil  consum er device  ,  terutam a  w ireless.  Beberapa  perangkat  w ireless  antara  lain  PC,  PDA,  com m unicator, em bedded  device,  sm art  card dan  ponsel.  Teknologi Java  mungkin  m erupakan  satu-satunya  cara m em program   beberapa  perangkat,  berbagi  logic  antara  perangkat  dan  server,  pengantaran aplikasi  secara  dinamis,  program   yang  kompak,  lingkungan  pengem bangan  yang  am an  dan cepat.  J2M E  memungkinkan  perangkat  lunak  dapat  di-dow nload  perangkat  sekaligus m em ungkinkan layanan yang dapat disesuaikan di beragam  perangkat.

## 2.5  EC LIPSE
Eclipse  m erupakan  open  source,  dan  NetBeans,  Sun  ONE  Studio  dan  Borland  JBuilder perkem bangan  yang sam a  platform  berbasis Java  extensible terpadu,  saat ini  salah  satu proyek sumber  terbuka  yang  paling  terkenal,  IBM  telah  dalam   beberapa  tahun  terakhir.  Dalam dukungan  kuat  dari  pengem bangan  proyek,  tujuannya  adalah  untuk  m em buat  alternatif untuk  IBM  Visual  A ge  Java  (disebut  sebagai  IVJ)  generasi  m endatang  IDE  lingkungan pengem bangan,  dan  pada  bulan  Novem ber  2001  m engum um kan  bahw a  4  juta  dolar diinvestasikan  ke  dalam   penelitian  proyek  dan  pengem bangan.  Sendiri,  hanya  sebuah kerangka  dan  satu  set layanan  untuk m em bangun lingkungan  pengem bangan  dengan plug-in komponen.  Eclipse  dilengkapi  dengan  plug  standar,  term asuk  alat-alat  pengem bangan  Java (Java  D evelopm ent  Tools, JDT).  Tujuan  m asa  depan bukan hanya  sebuah  program  khusus  yang dikembangkan  lingkungan  Java  IDE,  berdasarkan  arsitektur  Eclipse,  melalui  pengem bangan plug-in,  dapat  diperpanjang  dengan  perkem bangan  bahasa  apapun,  dan  bahkan  menjadi  alat untuk m enggam bar  gambar.

## 3. P erancangan  Sistem
3.1  Spesifikasi H a r d w a r e   dan  S o ftw a r e
Spesifikasi  hardw are  dan  softw are  untuk  perancangan  aplikasi  ini  terdiri  dari  beberapa m acam  yaitu:

## 3.1.1  Spesifikasi H a r d w a r e
H ardw are  atau  Perangkat  keras  m erupakan  peralatan  fisik  yang  ada  di  komputer.  Sistem perangkat  keras  ini  terdiri  unit  input,  proses,  dan  ou tpu t.  Berapa  kebutuhan  perangkat  keras m inim um  yang digunakan dalam  pem buatan sistem ini adalah  :
1.  Processor Intel Pentium  A tom
2.  Ram  2 GB
3.  H arddisk 80 GB
4.  A ndroid Phone Sam sung Galaxi Mini

## 3.1.2  Spesifkasi S o ftw a r e
Softw are  m erupakan hal  utam a  yang harus  ada  pada  kom puter,  karena  softw are berfungsi untuk  m engontrol  dan  m em anajem en  hardw are  yang  ada.  Dari  pem buatan  aplikasi  SIA berbasis  android m em butuhkan spesifikasi m inim um  diantaranya  :
1.  Ubuntu 11.04
2.  PostgreeSQL 8.3
3.  Phppgadm in
4.  Froyo  2.2
5.  Eclipse Helios
3.2  P erancangan  Sistem
Sistem  yang  berjalan  saat  ini  m enggunakan  aplikasi  desktop  dan  website  sebagai pengakses  sistem  informasi  akadem ik  di  STTA.  Sedangkan  sistem  yang  akan  dibangun berbasis  android  yang  dapat  m em perm udah  m ahasisw a  dalam   pengisian  krs,  melihat  nilai, m elihat  jadw al  dan  absensi.  Dengan  m enanam kan  aplikasi  sistem  informasi  akadem ik  ke dalam   sm artphone  android  yang  sedang  terkoneksi  internet  m ahasisw a  dapat  mengakses sistem  akadem ik tersebut.
Gambar 2 Konfigurasi sistem

## 3.3 A n alisa K ebutuhan  Sistem

## Gambar 3 Diagram use case
Pada  saat  aplikasi  dijalan  akan  tam pil  fo rm   login  yang  m em inta  nim   dan  passw ord m ahasiswa.  Jika  berhasil  akan  ke  form   selanjutnya  yaitu  fo rm   m enu  aplikasi.  Menu  yang tersedia  diantaranya input krs,  m elihat nilai,  melihat jadw al  dan melihat absensi.  Setiap  m enu yang terpilih akan m em anggil server sebagai pusat penyimpanan.

## 4. Im plem entasi  Sistem
U ntuk dapat m enggunakan  aplikasi SIA  ini  diperlukan  sm artphone berbasis  android  yang terhubung  dangan  internet  sehingga  dapat  m engakses  database  STTA.  Setelah  terpenuhi  itu sem ua m aka m ahasisw a dapat m em anfaatkan fitur yang ada,  antara lain  :

## 1. Form   login
H alam an ini digunakan m ahasisw a untuk m engakses  aplikasi SIA.
Gambar 4 Menu login
2.  M enu Input Krs
M enu  ini  digunakan  untuk  m enginputkan  m atakuliah  yang  ingin  di  pelajari  saat sem ester aktif.
^ . M i d ©   0 2 3 9 ja ta h   KRS = 24 SKS  D i A m b il  = 8
K ode M a ta k u lia h
Mai
^ T F 2 2 1 6 ALGORITMA DAN  PEM
■ f  TT2220
ARSITEKTUR  KOMPUTE

## Gambar 5 Input KRS
3.  M enu Nilai
M enu ini digunakan untuk melihat nilai m atakuliah yang telah terambil.
I ‘tilBU-ia 5:53¡¡r S e m e s te r : ■ Lihcit I IP =
3 .2 5 J u m la h  Krs  =
0
N a m a   M a ta k u lia h SKS N ilai B o b o KALKULUS I 3 B 3 PENGENALAN T E K N IK  PENERBANGAN 2 A 4 PEN DIDIKAN  AGAMA 2 B 3 OLAH  RAGA I 1 B 3 LO G IK A IN  FORM ATIKA 3 B 3
AGAMA 2 B 3 PENGENALAN TEK N O LO G I INFO RM ASI 2 B 3 BAHASA IN G G RIS I 2 A 4 PRAKTIKUM  PENGENALAN TEKN O LO G I 1 A 4 INFO RM ASI 2 B 3
PENGENALAN  LIN GKUNGAN INFOIÍM A T IK A 2 B 3

## Gambar 6 Tampilan KRS

## 4.  M enu Absensi
Menu ini digunakan untuk melihat absensi m atakuliah yang telah diambil.
¿ S U 1 6 , | | I O 0   02:42 SIA
H m
= ÉB « Input KRS Nilai Absensi jadwal Logout Nama Matakuliah SKS B A H A S A  IN G G R IS   I I 2 B A H A S A  IN G G R IS   I I 2 B A H A S A  IN G G R IS   n 2 B A H A S A  IN G G R IS   I I 2 b a h a ^ a t n g g r t s tt 2 Gambar 7 Absensi matakuliah
5.  M enu jadwal
M enu ini digunakan untuk melihat jadw al matakuliah.

## Gambar 8 Jadwal matakuliah

## Pengujian
Pengujian  sistem  dilakukan  dengan  m engguanakan  pengujian  beta  yang  dilakukan  secara objektif  dim ana  diuji  secara  langsung  ke  lapangan  dengan fo rm a t  kuesioner  pada  tabel  1  dan pengujian perbandingan kecepatan akses  sistem yang dilakukan  di Inherent STTA.
Tabel 1 Hasil Pengujian Beta No. Pertanyaan Penilaian Baik Cukup Kuring 1 Tampilan Aplikasi 15 10 2 Kemudahan dalam Penggunaan L1 15 4 3 Kecepatan memproses data 10 14 6 4 Keefisiensian penggunaan memory 18 12 - :> Kemudahan dalam pengaksesan 20 10 - Total 74 61 15 Persentase 49,3% 40,6% 10%

## Tabel 2 Hasil Pengujian Keceptan Akses
No. Jumlah Pengakses Portal Akademik SIA Android 1 5 24  s 27 s 2 10 27  s 30  s 3 15 30  s 35  s 4 20 39  s 42  s

## 5. K esim pulan
Dari  hasil  uji  aplikasi  SIA  ini  dapat  ditarik  beberapa  kesimpulan,  yaitu.  Smartphone android  yang  telah  terinstal  aplikasi  SIA  harus  terkoneksi  dengan  internet  agar  dapat m engakses  database  di  Inherent  STTA  yang  menjadi  tem pat  penyim panan  data  sistem akadem ik  dan  aplikasi  SIA  ini  dapat  digunakan  untuk  m elakukan  proses  input  data  KRS, melihat  nilai,  melihat  jadw al  kuliah  dan  melihat  absensi  m atakuliah  yang  telah  diambil sebelumnya.

## 6. Saran
Dari  kesimpulan  diatas  dapat  dikemukakan  beberapa  saran  dalam   perkem bangan aplikasi ini,  antara lain  :
1.  M enambahkan  fitur-fitur  untuk  pengajar  seperti  pengisian  nilai  dan  menginputkan m atakuliah yang disediakan per sem ester  .
2.  Aplikasi  ini  sebaiknya  diimplementasikan  dalam   platform   lainnya,  seperti  sym bian  dan Blackbery.
3.  Pengem bangan  aplikasi  ini  sebaiknya  disesuaikan  dengan  kemajuan  hardw are  yang  ada sehingga dapat m eningkatkan kinerja aplikasi yang di gunakan.

## R eferensi
[1]  Sihombing  Evalin  M arta  Dam ayanti,  Kusum a  C untur  Prabaw a  dan  Kusm ayadi  Hendra, Pem bangunan  Aplikasi  Sistem  Informasi  Dosen  Politeknik  Telkom  Pada  Smartphone Berbasis A ndroid,  Bandung,  2011.
[2]  M ulyadi,  M em buat Aplikasi  untuk Android,  M ultimedia  Center  Publishing,  Yogyakarta, 2010.
[3]  Raharjo,  Suwanto,  Keam anan  Akses  PostgreSQL  Melalui  PHP,  Andi  Offset,  Yogyakarta, 2003.
[4]  Melwin,  Safrizal,  Pengantar Jaringan Kom puter,  Andi Offset, Yogyakarta,  2005.
[5]  Syafi,  M.,  Panduan  M em buat  Aplikasi  Database  Dengan  PH P  5  MySQL  PostgreSQL Oracle,  Andi Offset.  Yogyakarta,  2006.
[6]  Kom puter W ahana,  Paling Dicari PH P Source Code,  Andi Offset.  Yogyakarta,  2010.
[7]  Saffat,  Nazruddin,  H.,  Pem rogram an  Aplikasi  Mobile  Sm artphone  dan  Tablet  PC Berbasis A ndroid,  Informatika,  Bandung,  2010.
[S]  Kurniawan,  Agus,  D asar-Dasar  Pem ogram an  Socket  dan  Java,  A ndi  Offset.  Yogyakarta, 2011.