Perancangan UNAI Messenger Server Berbasis Delphi Untuk Mengetahui Nilai Pada Online System Melalui Yahoo Messenger Pella De Vega dan Albinur Limbong Fakultas Teknologi Informasi, Universitas Advent Indonesia Abstrak Ilmu pengetahuan semakin bertambah-tambah yang memudahkan
manusia
untuk memenuhi kebutuhan dalam melakukan apa saja, kapan saja dan di mana saja. Seiring dengan perkembangan tersebut, penulis ingin mengintegrasikan informasi
akademis yang disediakan Online System bisa diakses melalui aplikasi Yahoo Messenger.
Oleh karena itu, penulis ingin membuat UNAI Messenger Server yang bertujuan untuk memudahkan mengetahui nilai akademis melalui chatting. Penulis menggunakan bahasa pemrograman Delphi Borland 7 dengan MySQL. Metode yang dilakukan oleh penulis yaitu studi literature untuk mendapatkan materi terkait dan lapangan sebagai integrasi sistem. Hasil dari perancangan tersebut, aplikasi UNAI Messenger Seruer sebagai mediator dari yahoo messenger untuk menampilkan nilai akademis mahasiswa yang tersimpan pada basis data. Aplikasi ini masih banyak kekurangan, seperti belum bisa menampilkan mengenai keuangan mahasiswa dan masih banyak lagi yang harus dikembangkan yang diharapkan bisa dilakukan oleh peneliti selanjutnya dan bisa bermanfaat bagi para penggunanya.
Design UNAI Messenger Sen er Based On Delphi To Check Grade at Online System via Yahoo Messenger Abstract Growing science has enable people to facilitate the needs to do anything, anytime and anywhere. Along these developments, the author wants to integrate academic information provided by Online System can be accessed through the Yahoo Messenger a pplication.
Therefore, the author wants to make UNAI Messenger Server that aims to facilitate know the value of the academic through chat. The authors use the programming language Borland Delphi 7 with MySQL. The methods performed by the author of are the study of literature to find relevant material and the field as systems integration.
The results of the design, application UNAI Messenger Seruer as a mediator of yahoo messenger to show the students' academic value stored in the database. This application is still have many weaknesses, such as has not been able to display about student finance and much more that must be developed that is expected to be performed by subsequent researchers and could be useful for its users.
Jurnal TeIKa, Volume 5 Nomor
1,
Pendahuluan perkembangan zaman menuntut juga perkembangan dalam bidang teknologi. Teknologi yang semakin maju sekarang ini memudahkan orang untuk mengakses informasi yang tak terbatas ruang dan waktu. Salah satu perkembangan teknologi yang sudah diterapkan di Universitas Advent Indonesia yaitu dibangunnya UNAI Online S,stem. UNAI Online System aCalah sistem informasi yang digunakan untuk mengolah data-data akademik menjadi informasi akademis mahasiswa. Perkembangan teknologi lain yang sudah dirasakan juga yaitu penggunaan apiikasi sosial chatting. Saat ini ada berbagai jenis aplikasi tersebut seperti Yahoo Messenger, Google talk (GTalk), MSN live messenger, Skype, EBuddy dan lain-lain' Diantara aplikasi yang disebutkan di atas, aplikasi "ngobrol" yang sedang maju pesat saat ini adalah Yahoo Messenger. Kemajuan yang dapat dirasakan yaitu bisa chatting secara mobile, sehingga informasi menjaditidak terbatas ruang dan waktu. Melihat penerapan perkembangan teknologi yang di atas, penulis tertarik untuk melakukan penelitian bagaimana caranya informasi akademis yang disediakan UNAI Online System bisa diakses oleh aplikasi Yahoo Messenger. Beberapa latar belakang yang menjadi alasan yang kuat untuk penulis melakukan penelitian ini yaitu aplikasi Yahoo Messenger saat ini sedang populer dan terus dikembangkan dengan menyediakan layanan developer online bagi yang ingin mengembangkan aplikasi tersebut, sebagai alasan lain penulis ingin memudahkan mahasiswa dalam mengakses informasi pada Online System menjadi layanan mobilitas tinggi seperti semudah update status Facebook melalui telepon genggam'
Analisis Perancangan Sistem pada Gambar 1 ditampilkan diagram konteks Online System UNAI. Melalui diagram ini dapat diketuahu bagaimana Online System mengolah data menjadi
informasi yang bisa digunakan oleh mahasiswa. Biro administrasl akademis (BM) melakukan fungsi login, insert, update, dan delete data ke Online System yang kemudian diolah menjadi informasi untuk ditampilkan kepada mahasiswa' Gambaran umum yang akan dijelaskan pada analisa kali ini yaitu mengenai perancangan UNAI Messenger Server. Beberapa fungsiyang diharapkan bekerja untuk perancangan sistem ini adalah:
1. Penoaftaran akun 2. Mengidentifikasi user 3. Menampilkan informasi
Fungsi-fungsi yang telah dijelaskan di atas diharapkan bisa berjalan pada
UNAI Messenger Seruer seperti menggunakan layanan pada Online System. Pada Gambar 2 ditampilkan diagram konteks layanan Yahoo Messenger yang dirancang. Pada diagram ini dapat kita lihat yaitu proses pengaksesan informasi dari basis data melalui Yahoo Messenger. Online System menyediakan informasi yang disimpan ke dalam basis data. Kemudian membuat kode bahasa pemrograman dalam sebuah skrip untuk menghubungkan Yahoo Messenger ke basis data Online System. Setelah itu dilakukan percobaan apakah Yahoo Messenger merespon dan berinteraksi
dengan pengguna. Setelah itu mahasiswa melakukan pendaftaran akun Yahoo Messenger, sehingga UNAI Messenger Server merespon dan memberikan informasi akademi.. mengenai mahasiswa yang bci-sangkutan'
Perancangan UNAI Messengger Server Berbasis Delphi
LOG/N,
/I'/SERI
UPDATE, DELETE DATAAKADEMIS DAN
,BIRO_} ; ADMINISTRASI
KEUANGAN
O!'i|.lNE SISTEM
UNAI
AKADEMIK MEMMPILKAN DATA YANG OIOLAH MENJADI INFORI\4ASI
Gambar 1 Diagram Konteks Online System UNAI
l-
YAHOO MESSENGER r/
\
\
,r*orr,,-**
./
,/
BERINTEMKSIUNTUK MENDAPATT$N INFORMASIAKADEMIS
*a 1,,a"
Neutut varoo uessereea
]
TERHUEUNG KE TAYANAN
MENGHUBUNGI(AN MESSENGER KE OfVI,,VE
YAH@
YA}l@
SYSIEM
I
DATABA:,E ONLINE
NAI MESSEI SERVER MENGAMBIL DATA
Gambar 2 Diagram Konteks UNAI Messenger Server
Analisis Perancangan Basis Data Pada Gambar 3 di bawah ditampilkan relasi antara tabel satu dengan tabel lain dalam basis data yang digunakan beserta kardinalitasnya. Tabel daftar mendapat informasi melalui tabel pesan masuk dan tabel pesan masuk dapat mengenali pengguna melalui informasi yang disediakan pada tabel daftar, apakah pengguna pernah melakukan pendaftaran sebelumnya atau tidak. Tabel mahasiswa menyimpan data yang mahasiswa yang terdapat pada tabel daftar. Tabel mahasiswa mengambil mata kuliah yang dipesan, memiliki nilai yang diperoleh selama belajar. Melalui Gambar 4 di bawah ini merupakan Diagram Aliran Data (DAD) yaitu
proses pengaksesan informasi akademis mahasiswa. Mahasiswa pertama kali melaP:ukan loginke layanan Yahoo l:lessenger, setelah itu identifikasi akun mahasiswa sampai proses untuk melihat nilai.
Jurnal TeIKa, Volume 5 Nomor 1,
:
P6.n Mlsuk
,
td
€adap6l--F!-g
'|D_YM
Ihnr
.!Tt
tp6an-YM liqt masuf lo-YM-Logrn
;!J-!! rpasswd flail
l
l--
merryrmpan
,
Mlhrsbw
namS
KRs
*
I
++
memiliki .
kodepmdi rk 'sex | | "ng"t.n €m6ii I
mengambil
I
--<
m€ngambil pased
. tl
r--
grade_mid
gade
tgl simpan
'PEgmStud
kr:
,
mendapat l
*-J| +
ls.dgEg.Of
prdi
I
KuErh
l I I
lod.mk memlltKt -
kodejen status noSK
k0de0dr smester
-
'kurikulum
tsl
nffiamk kodeka[
sks
Gambar 3 Relasi Antar Tabel dan lGrdinalitas
.:Lqtntc Yffio
f
t11-
yil@ m..-"|*"-1sg
,;.;.il,ffi:
A
,l6non*\ alh
dbJdoo-
{y
mesenger
,;x UilAI
M3s6ger
I
.\
i
#ri* utAl
) /
Y
\'\
./"""",\ , .-*- 7-, /."".\
t
^G;\
JilAr - _l -"*:I", _ rcssmg€r nttd d;n baca
ia
Bobot
sB!, bobot
I
U!t!
ir;;;
te
kodemk kurikulum
lerdiri dari
kodemk
--
mcndanai
rd
gBde
ta semester
1ls.ds&di
4mn
Nihl
nlm
6l_milaslswa
rm drd
Gambar 4 DAD UNAI Messenger Server
.1
Perancangan UNAI Messengger Server Berbasis Delphi
Tampilan Antar Muka ' Pada Gambar 5 di bawah hitunjukkan tampilan utama dari program
UNAI
Messenger server. Halaman ini terdiri dari tiga menu utama, yaitu: file, view, dan tool. Pada menu file disediakan perintah untuk "Onllnd', "Kirim pesan', dan "Keluar.,, Perintah Online untuk terhubung ke Yahoo Messenger melalui jaringan internet. Pada perintah Kirim Pesan yaitu untuk mengirimkan pesan kepada akun yang mau diakses (proses ini dilakukan secara manual). Kemudian perintah Keluar digunakan untuk menonaktifkan koneksi dengan Yahoo Messenger. UNAI Mesenger Server -- ID I gidak Attifl
IDI
Z'T mf; Flle
Gambar 5 Tampilan Utama UNAI Messenger Seruer Pada gambar
6 ditunjukkan tampilkan program
untuk mengatur
akun
identitas (ID) UNAI pada Yahoo Messenger dan password. Untuk mendapatkan akun pada Yahoo Messenger dilakukan dengan cara mendaftarkan terlebih dahulu (srgn up). Xonfigurasi Yahoo Messenger (YM)
Gambar 6 Tampilan Pengaturan Akun
Jurnal TeIKa, Volume 5 Nomor 1, April 2013
pada gambar 7 ditampilkan halaman untuk mengatur koneksi dengan basis data yang akan digunakan. Pengaturan koneksi dilakukan dengan cara memasukkan IP Addrels Servei, Nama User (secara default menggunakan root), Kata Sandi (Passwo,d), dan Nama Basis data.
Gambar 7 Tampilan Pengaturan Basis data
Gambar B di bawah adalah halaman untuk menyimpan pesan yang diterima oleh sistem dan dimasukkan ke dalam basis data. Data yang tersimpan pada halaman ini adalah id Yahoo Messenger pengirim pesan, tanggal dan waktu pengiriman pesan, ierta pesan yang dikirimkan. oengan adanya /og pesan masuk ini bisa mengontrol siapa yang sering melakukan percakapan, apakah kata-kata yang sering ditanyakan,
r",tu
'r"igetahui
apakah sistem bekerja dengan baik saat merespon atau ada
gangguan. I
rog Pesan Masuk Keluar 09:071 ; DAFTAF'PEtl-ADEVEEA.001001.001 09:071 : OAFTAF'PELtA DE VEGA'001 001'001 09:071 : DAFTAF'PELLA DE VEGA'00'1001'001 1 09061 : kd 09:061 : kiif com [03/03/201'1 09:06]: Isidfk com [03/03/2011 09:05]: lsidfk com [02/03/201 '1 09:50] : lP 2 201 1 com [02/03/2011 09:50]: lP 2 2011 com [02/03/201 1 09:50] : klaishf com t02/03/2011 09:501: klaishl 1 09:501 kaisfhik sranrpar_vega 1 09:501 : kaisfhik sianipat-vega t. com [02103/20'11 09:48]: test t. com [02/03/2011 09:48]: test ,l vega 10?/03/201 09:481 : test vega 102)03/201 1 09:481 : test com [02103/201 1 09:37]: halo [02/03/2011 09:37]: halo
sianipa_vega
1
sianipar_vega
I03/03/201 _vega [03/03/201 sranrpal_ve9a [03/03/201 sianipat_vega [03/03/201
'I 1
,1
cm
Status I
Jutr{6h
Log:20
Gambar 8 Tampilan Log Pesan
Perancangan UNAI Messengger Server Berbasis Delphi
'
Gambar 9 yang ada di balryah ini merupakan halaman untuk menampilkan kepada pengguna Yahoo Messenger. Yang membedakannya adalah percakapan yang di dalamnya. UNAI Messenger Server menyediakan perintah yang harus dilakukan pengguna agar sistem dapat berjalan sesuai dengan yang diharapkan.
!7
lo
Online Systtm (onlinesystem-messenger)
s
q-
vds C.!
View Actiore
Help
,,f:"
VorE Call
.
Online System
DAFTAR'VE GA' 07 820 1 1'
?O 1
@r
Add
*g-"- FI-:
Urr G lgrcre U*r
1
online systenr; Anda Telah Berhasil L,{elakukan Pendaftaran di UNAI
hlessenger
:
Ketik."lPK [PASSWORDI": Untuk Melihat Nilai IPK Ketik:"lP ISEMESTER] [PASSWORD] : Untuk Melihat lJilai lP Semester Format Perintah Salah/lldak Dikenal Ketrk:"lPK [PASSWORD]": Untuk l,,lelihat l,Jilai IPK Ketik."lP [SEi/ESTER] [PASSWORD]": Untuk l"lelihat lJilai lP Semester nretanrorpheqai!r(,(ketnrrrl.conr: IPK 201
l i i
1
tPK 201
1
h
online system: Nilai IPK TIDAK DITEMUKAI.I I
l,lilai IPK TIOAK DlTEtlUKAl,l
nretanrorpheq: ;,rc tketrrerl.r onr:
lPK2Q1
1
tP 2 2011 l
onlinesystem: Nilai lP Semester (2) Atas Nama. VEGA (NIM, 0782011)
i
adalah 2.55 nrpt.rrrorphegaaircr krtnr-:
I
rl
con,r lP 3 20
1 1
.l
(r. 9Ttta
I
Gambar 9 Tampilan Pengguna
Kesimpulan Berdasarkan hasil penelitian, maka dapat ditarik beberapa kesimpulan sebagai akhir dari pembahasan, sebagai berikut: 1. Program UNAI Messenger Server dapat bekerja untuk mengetahui nilai akademis
2.
mahasiswa menggunakan layanan Yahoo messenger. Program UNAI Messenger Server bisa digunakan klien (mahasiswa) secara mobile (menggunakan telepon genggam yang perangkatnya mendukung) atau komputerisasi yang tersedia aplikasi yahoo messenger dan terkoneksi dengan
jaringan internet.
Jurnal TeIKa, Volume 5 Nomor 1, April 2013
Referensi Alam, A. M.,2004, Mengolah Database dengan Borland Delphi 7, Jakarta: Elex Media komputindo. , 2005, Pemrograman Database Borland Delphi Dalam SQL Server 7,0 & 2005, )al<arta: Elex Media Komputindo.
Azzolini,
)., 2000,
WikiPedia
Data Flow Diagram, Online,
(http ://id.wi ki pedia.orglwiki/Data_fl ow_diagram, diakses 14 Maret 20 1 1 ). T., dan C. Begg, 2002, Database System: A Practical Approach to Design, Connolly, 'Impilsmsrlrtion, and Management ld Edition, USA: Pearson Education Ltd.
Devi, 2010, Delphi Yahoo!Messenger, Online, (http://devi.web.idl2010/09/delphi yahoo-messengerl, diakses 11 Februari 2011' Kadir, A., 2003, Konsep dan Tuntunan Praktis Basis Data, Yogyakarta: Penerbit ANDI. Kroenke, D., 2005, Database Processing: Dasar dasar, Desaln, dan Implementasi Jilid I - 9th Edition, Jakarta: Erlangga. Kusrini, 2007, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakafta: Penerbit
-
/.{DI. Markus, T.,2004, Delphi Developer dan SQL Server 2000, Bandung: Informatika. Mcleod, R.,2007, Management Information System l0th Edition, New Jersey: Pearson Education Prentice Hall. Narang, R., 2004, Database Management Systems, New Delhi: Prentice-Hall of India Private Ltd. Purwono, H., 2007, Peranangan Database dengan Teknik Normalisasi, Online,
(http://hendradi.files.wordpress.com l200T l0Blperancangan-databasedenganteknik-normalisasi.ppt, diakses 4 Mei 2011) Saiful, K dan W. Sjachriyanto, (2008), Teknik Pemrograman Delphi, Bandung: Informatika. Utami, E dan S. Raharjo, 2006, Relation Database Management System dengan PostgreSQL di GNU/L|nux, Yogyakarta: Penerbit ANDI' Widenius M., dan D. Axmark, 2002, I'hrSQL Reference Manual: Documentation from the Source, U54; O'Reilly Associated.