LAPORAN PENELITIAN
3(1*(0%$1*$1
6,67(0,1)250$6,$.$'(0,.0$+$6,6:$ %(5%$6,67(.12/2*,:$3
:,5(/(66$33/,&$7,2135272&2/
',-8586$13(1',',.$17(.1,.(/(.752)781<
Peneliti :
Didik Hariyanto, M.T.
FAKULTAS TEKNIK
UNIVERSITAS NEGERI YOGYAKARTA
TAHUN : 2007
LL
LEMBAR PENGESAHAN
Judul : Pengembangan Sistem Informasi Akademik
Mahasiswa Berbasis Teknologi WAP (Wireless
Application Protocol) Di Jurusan Pendidikan Teknik
Elektro FT UNY
Ketua Peneliti : Didik Hariyanto, M.T.
Waktu Penelitian : 6 (enam) bulan
Biaya Penelitian : Rp 3.000.000,-
Menyetujui, Yogyakarta, 30 November 2007
Ka.Jur. Diknik Elektro Ketua Peneliti,
Mutaqin, M.Pd., M.T. Didik Hariyanto, M.T.
NIP. 131872515 NIP. 132304810
Mengetahui, Dekan Fakultas Teknik,
LLL
KATA PENGANTAR
Bismillahirohmanirrohim
Puji syukur kami panjatkan ke hadirat Allah Subhanahu Wa Ta’ala
yang telah melimpahkan segala rahmat dan hidayahNya, sehingga penulis
dapat menyelesaikan Laporan Penelitian dengan judul “Pengembangan
Sistem Informasi Akademik Mahasiswa Berbasis Teknologi WAP
(Wireless Application Protocol) Di Jurusan Pendidikan Teknik Elektro
FT UNY”.
Adapun tujuan dari penulisan Laporan ini adalah untuk menghasilkan
perangkat lunak aplikasi wap yang digunakan sebagai sistem informasi
akademik mahasiswa di Jurusan Pendidikan Teknik Elektro FT UNY.
Penulis sadar bahwa penulisan Laporan ini dapat terlaksana dengan
baik, tidak lepas dari bantuan dan bimbingan berbagai pihak. Oleh karena
itu, dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada :
1. Dekan dan para Pembantu Dekan Fakultas Teknik Universitas Negeri
Yogyakarta.
2. Ketua Jurusan Pendidikan Teknik Elektro Fakultas Teknik Universitas
Negeri Yogyakarta.
3. Teman-teman Dosen Jurusan Pendidikan Teknik Elektro Fakultas Teknik
Universitas Negeri Yogyakarta.
LY
Atas bantuan dan peran sertanya selama penyelesaian penelitian ini
penulis mengucapkan terima kasih dan semoga mendapat imbalan yang
setimpal dari Allah SWT.
Demikianlah kiranya, dan apabila terdapat kekeliruan, penulis selaku
penyusun yang dho’if mohon dibenarkan untuk menjauhkan dari kesesatan.
Akhir kata semoga Laporan ini dapat memberikan manfaat sebagaimana
mestinya.
Yogyakarta, Desember 2007
Y
DAFTAR ISI
HALAMANJUDUL ... i
LEMBAR PENGESAHAN ... ii
KATA PENGANTAR ... iii
B. Identifikasi Masalah ... 3
C. Batasan Masalah ... 4
D. Rumusan Masalah ... 4
E. Tujuan Penelitian ... 4
F. Manfaat Penelitian ... 5
BAB II. TINJAUAN PUSTAKA ... 6
A. Pengertian Sistem Informasi ... 6
B. Definisi WAP ... 6
H. Database dan Diagram Entity Relationship ... 10
I. Kerangka Berpikir ... 11
BAB III. METODE PENELITIAN ... 13
YL
B. Obyek Penelitian ... 13
C. Disain Penelitian ... 13
1. Analisis ... 13
2. Desain ... 14
3. Implementasi ... 15
4. Pengujian ... 15
D. Data dan Cara Pengumpulan Data ... 17
E. Alat dan Bahan yang digunakan ... 17
F. Instrumen yang digunakan ... 18
G. Teknik Analisis Data ... 18
BAB IV. HASIL PENELITIAN DAN PEMBAHASAN ... 18
A. Pengembangan Perangkat Lunak ... 18
1. Analisis ... 18
2. Desain ... 18
3. Implementasi ... 21
4. Pengujian ... 23
B. Pembahasan Hasil Penelitian ... 25
BAB V. KESIMPULAN DAN SARAN ... 27
A. Kesimpulan ... 27
B. Saran ... 27
DAFTAR PUSTAKA ... 28
YLL
DAFTAR GAMBAR
Gambar 1. Lapisan-lapisan WAP ... 7
Gambar 2. Hubungan perangkat dalam WAP ... 8
Gambar 3. Simbol-simbol dalam Diagram E-R ... 11
Gambar 4. Data Flow Diagram (DFD) Level 0 ... 18
Gambar 5. Desain Menu ... 20
Gambar 6. Hasil Implementasi Halaman Administrator ... 22
YLLL
DAFTAR TABEL
Tabel 1. Tabel mahasiswa ... 19
Tabel 2. Tabel mata kuliah ... 19
Tabel 3. Tabel nilai_mk ... 19
Tabel 4. Tabel dosen ... 20
Tabel 5. Tabel Hasil Pengujian Sistem Administrasi Data ... 24
L[
Penelitian ini bertujuan untuk membuat perangkat lunak aplikasi wap
yang digunakan sebagai sistem informasi akademik mahasiswa di Jurusan Pendidikan Teknik Elektro FT UNY. Data-data yang tersedia dalam aplikasi ini adalah data mahasiswa, data dosen, data mata kuliah dan data nilai mahasiswa. Data-data tersebut dapat diakses melalui ponsel yang memiliki fasilitas wap.
Pengembangan aplikasi dalam penelitian ini menggunakan metode pengembangan perangkat lunak yang melalui 4 tahapan. Tahapan pertama, analisis yaitu analisis kebutuhan pemakai, analisis kerja, dan context diagram. Tahapan kedua, desain meliputi Data Flow Diagram, perancangan
database, desain diagram alir program (flowchart), desain menu yang dibuat dengan model HIPO (Hierarchy plus Input-Proses-Output) dan desain tampilan. Tahapan ketiga, implementasi yaitu tahap menterjemahkan modul-modul hasil desain dengan menggunakan bahasa pemrograman ke dalam bentuk aplikasi. Tahapan keempat, pengujian perangkat lunak yang dilakukan dengan sistem pengujian Black Box Testing. Pengujian dilakukan dengan cara menjalankan aplikasi wap tersebut dan dicoba diakses dengan menggunakan ponsel berbasis wap.
%$%,
3(1'$+8/8$1
$ /DWDU%HODNDQJ
6LVWHP ,QIRUPDVL $NDGHPLN VDQJDW SHQWLQJ DUWLQ\D GDQ
NHJXQDDQQ\DEDJLVXDWXNRPXQLWDVNDPSXVEDLNLWXEDJLSDUDGRVHQ
GDQ NDU\DZDQ NDPSXV LWX VHQGLUL PDXSXQ EDJL PDKDVLVZD \DQJ
WHUOLEDW GL GDODP NHKLGXSDQ VXDWX NDPSXV 'HQJDQ DGDQ\D 6LVWHP
,QIRUPDVL WHUVHEXW GDSDW GLJXQDNDQ VHEDJDL WHPSDW XQWXN
PHQGDSDWNDQVXDWXLQIRUPDVLEDLNLWXLQIRUPDVLWHQWDQJGDWDGRVHQ
GDWDNDU\DZDQGDWDWHNQLVLGDWDPDWDNXOLDKGDWDPDKDVLVZDGDWD
QLODL PDKDVLVZD GDQ ODLQ VHEDJDLQ\D 6XDWX GDWD GDSDW GLVLPSDQ
GHQJDQ EDLN GDQ WHUVWUXNWXU GDQ GDSDW GLDNVHV GHQJDQ FHSDW GDQ
PXGDK
6LVWHP,QIRUPDVL$NDGHPLN\DQJEHUDGDGL-XUXVDQ3HQGLGLNDQ
7HNQLN(OHNWUR)781<PHUXSDNDQVDWXNHVDWXDQVLVWHP\DQJGLNHOROD
ROHK XQLYHUVLWDV 3DGD DZDOQ\D VLVWHP \DQJ WHUEDQJXQ PDVLK
PHPSXQ\DL NHPDPSXDQ \DQJ WHUEDWDV GHQJDQ PHQJJXQDNDQ
WHNQRORJL GDWDEDVH GHQJDQ PHPDQIDDWNDQ SURJUDP DSOLNDVL \DQJ
EHUEDVLV WHNV 6HLULQJ GHQJDQ ZDNWX VLVWHP WHUVHEXW WHODK
PHQJDODPL SHUXEDKDQ GHQJDQ PHPDQIDDWNDQ SURJUDP DSOLNDVL
EHUEDVLVZHE VHKLQJJD VLVWHP PHQJDODPL SHQLQJNDWDQ NHPDPSXDQ
\DQJFXNXSVLJQLILNDQ3URJUDPEHUEDVLVZHEMXJDOHELKPXGDKGDODP
KDOSHUDZDWDQGDQSHUEDLNDQMXJDSHQJJXQDDQNRPSXWHUFOLHQW\DQJ
WLGDNPHQXQWXWNHEXWXKDQKDUGZDUHGDQVRIWZDUH\DQJWLQJJL
'HQJDQ EHUNHPEDQJQ\D WHNQRORJL LQIRUPDVL NKXVXVQ\D GL
ELGDQJZLUHOHVV GDQPRELOH DNDQ PHPXQJNLQNDQ SHQJDNVHVDQ VXDWX
GDWDDWDXSXQLQIRUPDVLGLPDQDVDMDGDQNDSDQVDMD/DKLUQ\DLQRYDVL
WHNQRORJLWLGDNODLQMXJDGLGRURQJROHKNHSHNDDQWHUKDGDSOLQJNXQJDQ
GL VHNLWDUQ\D PLVDOQ\D GL OLQJNXQJDQ PDV\DUDNDW OHPEDJD
GDQ PHPDQIDDWNDQ KDQGSKRQH VHEDJDL PHGLD NRPXQLNDVL GDQ
LQIRUPDVL
6DODKVDWXSURWRNRO\DQJELVDGLJXQDNDQVHEDJDLVDUDQDWXNDU
PHQXNDU GDWD GDQDWDX LQIRUPDVL DGDODK :$3 :LUHOHVV $SSOLFDWLRQ
3URWRFRO 'HQJDQ PHQJJXQDNDQ DSOLNDVL ZDS DNDQ GLGDSDWNDQ
NHPXGDKDQGDODPPHQJKDGLUNDQVXDWXKDODPDQZHEVLWHGDODPVXDWX
SRQVHODWDXKDQGSKRQH\DQJPHPLOLNLIDVLOLWDVWHUVHEXW
6LVWHP ,QIRUPDVL $NDGHPLN \DQJ VDDW LQL GLJXQDNDQ GL
8QLYHUVLWDV 1HJHUL <RJ\DNDUWD SDGD XPXPQ\D GDQ VHFDUD NKXVXV
GDSDW GLDNVHV PHODOXL -XUXVDQ 3HQGLGLNDQ 7HNQLN (OHNWUR PDVLK
WHUEDWDV GDODP KDO FDUD XQWXN PHQJDNVHV LQIRUPDVL 6HRUDQJ
PDKDVLVZD DSDELOD LQJLQ PHQJHWDKXL LQIRUPDVL PHQJHQDL QLODL
PDKDVLVZD DWDXSXQ LQIRUPDVL ODLQQ\D GLZDMLENDQ XQWXN PHQJDNVHV
SDGD WHPSDW \DQJ WHODK GLVHGLDNDQ 7HPSDW \DQJ GLJXQDNDQ XQWXN
PHODNXNDQ SHQFDULDQ LQIRUPDVL QLODL PDKDVLVZD GLVHGLDNDQ NRPSXWHU
\DQJ MXPODKQ\D PDVLK WHUEDWDV VHKLQJJD DNDQ WLPEXO DQWULDQ \DQJ
FXNXS ODPD ELOD MXPODK PDKDVLVZD \DQJ LQJLQ PHOLKDW LQIRUPDVL
FXNXS EDQ\DN )DVLOLWDV SHQJDNVHVDQ LQIRUPDVL \DQJ VHPDFDP LQL
DNDQ FXNXS PHQ\LWD ZDNWX GDQ WHQDJD 'DQ NKXVXQ\D EDJL
PDKDVLVZDPDKDVLVZD \DQJ EHUDVDO GDUL OXDU NRWD GDQ LQJLQ
PHQJKDELVNDQZDNWXOLEXUQ\DGLGDHUDKDVDOQ\DDNDQNHVXOLWDQMXJD
GDODPPHQGDSDWNDQLQIRUPDVLPHQJHQDLGDWDDNDGHPLNPHUHND
6DPSDLVDDWLQLVXGDKDGDVHEXDKNRPSXWHU\DQJGLVHGLDNDQ
EDJL PDKDVLVZD XQWXN PHPSHUROHK LQIRUPDVL 6HODLQ LWX WHUGDSDW
EXDKUXDQJNRPSXWHU\DQJPDVLQJPDVLQJEHULVLEXDKNRPSXWHU
GLODERUDWRULXP.RPXQLNDVL'DWDEXDKNRPSXWHUGLUXDQJ7UDLQLQJ
&HQWHU GDQ EXDK NRPSXWHU GL ODERUDWRULXP .RPSXWHU
.HEHUDGDDQ UXDQJ WHUVHEXW WLGDN ELVD GLJXQDNDQ VHFDUD EHEDV
NDUHQDSHPDNDLDQGDODPKDOSURVHVEHODMDUPHQJDMDU'DULJDPEDUDQ
WHUVHEXW GDSDW GLOLKDW EDKZD SDGD VDDW SURVHV 3%0 EHUODQJVXQJ
SUDNWLV KDQ\D EXDK NRPSXWHU \DQJ ELVD GDQ EHEDV GLJXQDNDQ
ODERUDWRULXP .RPSXWHU VDMD \DQJ GLJXQDNDQ GDQ NHEHUDGDDQQ\D
PHUXSDNDQ ODERUDWRULXP EHUVDPD GHQJDQ -XUXVDQ 3HQGLGLNDQ 7HNQLN
(OHNWURQLND'DULKDOWHUVHEXWGDSDWWHUOLKDWEDKZDMXPODKNRPSXWHU
\DQJ GLJXQDNDQ XQWXN PHQJDNRPRGDVL VHOXUXK PDKDVLVZD -XUXVDQ
3HQGLGLNDQ7HNQLN(OHNWURGLUDVDVDQJDWNXUDQJ
3HQJJXQDDQ :$3 XQWXN 6LVWHP ,QIRUPDVL $NDGHPLN EDJL
PDKDVLVZDDNDQPHQGDSDWNDQEDQ\DNNHXQWXQJDQ0DKDVLVZDWLGDN
SHUOX GDWDQJ ODJL NH NDPSXV GDQ PHOLKDW GL GHSDQ NRPSXWHU \DQJ
GLVHGLDNDQ NDUHQD GHQJDQ PHQJJXQDNDQ SRQVHO \DQJ PHPLOLNL
IDVLOLWDVZDS LQIRUPDVL DNDGHPLN PDKDVLVZD GDSDW GLOLKDW GHQJDQ
PHQJDNVHV DODPDW ZDS 6LVWHP ,QIRUPDVL $NDGHPLN \DQJ WHODK
GLVHGLDNDQ 7LGDN DNDQ DGD ODJL DQWULDQ GDUL PDKDVLVZD \DQJ LQJLQ
PHOLKDW LQIRUPDVL DNDGHPLN 3HQJJXQDDQ DSOLNDVL EHUEDVLV :$3 LQL
WLGDN DNDQ PHQ\HEDENDQ WXPSDQJ WLQGLK GHQJDQ VLVWHP ODPD \DQJ
EHUEDVLVZHE 1DPXQ DNDQ OHELK PHQLQJNDWNDQ NHPDPSXDQ VLVWHP
\DQJ ODPD WHUXWDPD GDODP KDO SHQJDNVHVDQ LQIRUPDVL GDODP EHQWXN
WHNQRORJLZDS GHQJDQ PHPDQIDDWNDQ VHEXDK SRQVHO 6LVWHP \DQJ
ODPD PDVLK GDSDW GLJXQDNDQ VHVXDL GHQJDQ WXMXDQ DZDOQ\D \DLWX
PHQ\DMLNDQ VXDWX VLVWHP LQIRUPDVL WHQWDQJ DNDGHPLN \DQJ GDSDW
GLDNVHVPHODOXLKDODPDQZHEGHQJDQPHQJJXQDNDQEDQWXDQVRIWZDUH
EURZVHU VHGDQJNDQ VLVWHP \DQJ DNDQ GLEDQJXQ PHUXSDNDQ
SHQJHPEDQJDQ GDUL VLVWHP \DQJ ODPD GLPDQD DNDQ PHPEHULNDQ
LQIRUPDVL DNDGHPLN PHODOXL WHNQRORJL ZDS \DQJ GLDNVHV GHQJDQ
PHQJJXQDNDQEDQWXDQKDQGSKRQH\DQJPHQGXNXQJIDVLOLWDVZDS
% ,GHQWLILNDVL0DVDODK
%HUGDVDUNDQ ODWDU EHODNDQJ GLDWDV PDND GDSDW GLWDULN
LGHQWLILNDVLPDVDODKVHEDJDLEHULNXW
6LVWHP ,QIRUPDVL $NDGHPLN 0DKDVLVZD PHUXSDNDQ KDO \DQJ
VDQJDWSHQWLQJGDODPNHKLGXSDQNDPSXV
8QWXN PHQGDSDWNDQ ,QIRUPDVL $NDGHPLN GLSHUOXNDQ NHPXGDKDQ
3HQJJXQDDQ DSOLNDVL :$3 VHEDJDL VDUDQD GDUL 6LVWHP ,QIRUPDVL
$NDGHPLN DNDQ PHQGDSDWNDQ NHXQWXQJDQ SHQ\HEDUDQ LQIRUPDVL
DWDXGDWDGHQJDQGD\DMDQJNDXFRYHUDJHDUHD \DQJOHELKOXDV
& %DWDVDQ0DVDODK
%HUGDVDUNDQLGHQWLILNDVLPDVDODKVHUWDGHQJDQPHPSHUKDWLNDQ
NHWHUEDWDVDQZDNWXWHQDJDGDQWHUXWDPDELD\DPDNDSHUPDVDODKDQ
GLEDWDVLSDGDKDOKDOVHEDJDLEHULNXW
3HQJHPEDQJDQ 6LVWHP ,QIRUPDVL $NDGHPLN 0DKDVLVZD EHUEDVLV
WHNQRORJLZDS GHQJDQ PHQJJXQDNDQ EDKDVD SHPURJUDPDQZPO
ZLUHOHVVPDUNXSODQJXDJH
6LVWHP SHQ\DMLDQ 6LVWHP ,QIRUPDVL $NDGHPLN 0DKDVLVZD
PHPDQIDDWNDQ PHGLD SRQVHO DWDX KDQGSKRQH \DQJ PHPLOLNL
IDVLOLWDVZDS
'DWD DWDX LQIRUPDVL \DQJ GLVHGLDNDQ WHUGLUL GDUL GDWD GRVHQ GDQ
NDU\DZDQ GDWD PDKDVLVZD GDWD PDWD NXOLDK GDQ GDWD QLODL
PDKDVLVZDSDGD-XUXVDQ3HQGLGLNDQ7HNQLN(OHNWUR)781<
3HPEXDWDQ 6LVWHP ,QIRUPDVL $NDGHPLN 0DKDVLVZD EHUEDVLV
WHNQRORJLZDSPHQJJXQDNDQEDKDVDSHPURJUDPDQ:0/3+3GDQ
%DJDLPDQDNDK PHQJHPEDQJNDQ 6LVWHP ,QIRUPDVL $NDGHPLN
0DKDVLVZD EHUEDVLV WHNQRORJLZDS GL -XUXVDQ 3HQGLGLNDQ 7HNQLN
(OHNWUR)781<"
%DJDLPDQDXQMXNNHUMDDSOLNDVLSHUDQJNDWOXQDN6LVWHP,QIRUPDVL
$NDGHPLN 0DKDVLVZD EHUEDVLV WHNQRORJL ZDS GL -XUXVDQ
3HQGLGLNDQ7HNQLN(OHNWUR)781<"
( 7XMXDQ3HQHOLWLDQ
7XMXDQ GDUL SURJUDP LQL DGDODK XQWXN PHUDQFDQJ GDQ
PHPEXDW VXDWX DSOLNDVL :$3 \DQJ EHUIXQJVL VHEDJDL 6LVWHP
,QIRUPDVL $NDGHPLN 0DKDVLVZD GL -XUXVDQ 3HQGLGLNDQ 7HNQLN (OHNWUR
)781<6HFDUDULQFLWXMXDQ\DQJDNDQGLFDSDLVHEDJDLEHULNXW
'DSDWPHODNXNDQSURVHVVHOHFW VHDUFK LQVHUW XSGDWHGDQGHOHWH
GDWDGRVHQGDQNDU\DZDQ
'DSDWPHODNXNDQSURVHVVHOHFW VHDUFK LQVHUW XSGDWHGDQGHOHWH
GDWDPDKDVLVZD
'DSDWPHODNXNDQSURVHVVHOHFW VHDUFK LQVHUW XSGDWHGDQGHOHWH
GDWDPDWDNXOLDK
'DSDWPHODNXNDQSURVHVVHOHFW VHDUFK LQVHUW XSGDWHGDQGHOHWH
GDWDQLODLPDKDVLVZD
GDQ NHWHUDPSLODQ NRPSHWHQVL PDKDVLVZD 6 3URJUDP 6WXGL
3HQGLGLNDQ 7HNQLN (OHNWUR )7 81< GL ELGDQJ SHPURJUDPDQ EHUEDVLV
WHNQRORJLZDS 'L VDPSLQJ LWX GHQJDQ DGDQ\D DSOLNDVL :$3 6LVWHP
,QIRUPDVL $NDGHPLN 0DKDVLVZD LQL GLKDUDSNDQ NRPXQLWDV NDPSXV
EDLNLWXGRVHQPDXSXQPDKDVLVZDGDSDWGHQJDQPXGDKPHPSHUROHK
LQIRUPDVL DNDGHPLN PDKDVLVZD GHQJDQ PHPDQIDDWNDQ PHGLD SRQVHO
GLPDQDSXQEHUDGD'HQJDQDGDQ\DDSOLNDVL LQLEXNDQEHUDUWL VLVWHP
\DQJODPDWLGDNGLSDNDLODJLWDSLWHWDSGLSDNDLGDQVLVWHP\DQJEDUX
PHUXSDNDQ SHOHQJNDS GDUL NHOHPDKDQ \DQJ WHUGDSDW SDGD VLVWHP
\DQJODPD'HQJDQEHUEDJDLNRQILJXUDVLGDQSHQJDWXUDQVLVWHP\DQJ