1 Pengembangan Aplikasi Rekap Gaji Dosen dan

advertisement
Pengembangan Aplikasi Rekap Gaji Dosen dan Asisten Dosen
Di Universitas Darma Persada
Program Studi Teknik Informatika, Fakultas Teknik, Universitas Darma Persada
Jakarta,
Jl. Malaka Selatan No. 1 Radin Inten Pondok Kelapa Jakarta Timur 13450
ABSTRAKSI
Pengolahan data penggajian dosen di Universitas Darma Persada diolah
dengan menggunakan aplikasi yang menggunakan bahasa visual basic 6, di mana
pengolahan gaji dilakukan oleh pegawai SDM dan keuangan. Penggunaan
aplikasi tersebut diperlukan perubahan, baik berupa penambahan menu,
perubahan bahasa pemrograman dan perubahan database. Selain membutuhkan
aplikasi desktop, diperlukan pula aplikasi berbasis web yang dapat diakses oleh
dosen dan asisten dosen untuk mengetahui gaji yang mereka peroleh. Untuk
mengatasi masalah tersebut, diperlukan aplikasi desktop yang dibangun
menggunakan bahasa pemrograman VB.Net sedangkan aplikasi web
menggunakan bahasa pemrograman PHP, HTML, dan database yang digunakan
MySQL.
Kata kunci : Penggajian, dosen, visual basic 6.0, VB.Net, desktop dan web
1
fakultas,
perubahan
bahasa
pemrograman
menjadi
bahsa
pemrograman berorientasi objek dan
perubahan
database
menjadi
database berbasis client server.
Selain itu diperlukan aplikasi
tambahan yang dapat diakses oleh
dosen dan asisten dosen untuk
mengetahui gaji yang mereka
peroleh.
Oleh
karena
itu
untuk
mengurangi masalah tersebut, maka
dibutuhkan pengembangan aplikasi
penggajian berbasis desktop yang
menggunakan bahasa pemrograman
VB.Net sehingga dapat membantu
pegawai dalam mengelola data gaji.
Selain itu diperlukan aplikasi
tambahan berupa pembuatan aplikasi
web yang dapat diakses dosen dan
asisten dosen untuk mengetahui gaji
yang mereka peroleh di mana
aplikasi tersebut hanya berfungsi
sebagai menampilkan data saja.
PENDAHULUAN
Latar Belakang Masalah
Universitas
Darma
Persada
merupakan salah satu universitas
swasta yang memiliki beberapa
fakultas seperti sastra, ekonomi,
teknik dan kelautan. Di mana setiap
fakultas membutuhkan dosen untuk
mengajar mahasiswa dan tidak
jarang diperlukan asisten untuk
membantu kerja dosen. Dengan
adanya
kebutuhan
tersebut,
dibutuhkan sistem komputer yang
dapat mengolah gaji mereka.
Setelah melakukan survey di
Universitas Darma Persada, sampai
saat ini pengolahan gaji masih
menggunakan aplikasi yang dibuat
dengan visual basic 6. Penggunaan
aplikasi
tersebut
diperlukan
perubahan, baik berupa penambahan
menu baru untuk pegawai TU
yang lainnya dan membuatnya
tersedia untuk beberapa aplikasi yang
bermacam-macam di dalam suatu
organisasi.(Jogiyanto 2000)
Jenis Arsitektur Aplikasi Database
Beberapa jenis arsitektur
sistem yang dapat digunakan adalah :
1. Sistem Tunggal/Mandiri (StandAlone).
Pada arsitektur ini, DBMS,
basis data dan aplikasi basis data
ditempatkan pada mesin (komputer)
yang sama. Dengan demikian,
pemakai
yang
dapat
menggunakannya di setiap saat juga
hanya satu orang (single user).
Arsitektur ini merupakan arsitektur
sistem yang paling sederhana dan
paling murah. Arsitektur semacam ini
dapat kita pilih dan gunakan, jika
LANDASAN TEORI
Database
Basis
data
(database)
merupakan kumpulan dari data yang
saling berhubungan satu dengan yang
lainnya, tersimpan diperangkat keras
komputer dan digunakan perangkat
lunak
untuk
memanipulasinya.
Database merupakan salah satu
komponen yang penting dalam sistem
informasi, karena merupakan basis
dalam menyediakan informasi bagi
para pemakai. Penerapan database
dalam sistem informasi disebut
dengan database system. Sistem basis
data (database system) adalah suatu
sistem
informasi
yang
mengintegrasikan kumpulan dari data
yang saling berhubungan satu dengan
2
basis data yang dikelola memang
tidak terlalu besar dan lebih bersifat
membantu mempercepat pekerjaanpekerjaan klerikal (administratif).
Karena
kepraktisannya,
Sistem Mandiri ini juga digunakan
sebagai arsitektur sementara (antara)
pada saat pembangunan aplikasi
dilakukan sebelum sampai pada tahap
uji coba dan pemakaian aplikasi oleh
end-user.
2. Sistem Tersentralisasi (Centralized
System)
Kita
tidak
dapat
mempertahankan pemakaian Sistem
Mandiri, jika harus mengakomodasi
pemakaian oleh banyak pemakai
(multi-user). Arsitektur ini terdiri atas
sebuah mesin server dan sejumlah
terminal (yang menjadi tempat user
berinteraksi dengan sistem). Yang
tersentralisasi dalam arsitektur ini
dapat mencakup basis data, DBMS
dan aplikasi basis data atau basis data
saja.
3. Sistem Client-Server
Sebagaimana
Sistem
Tersentralisasi, arsitektur ketiga ini
juga diterapkan pada sebuah sistem
jaringan. Sistem Client-Server ini
ditujukan
untuk
mengatasi
kelemahan-kelemahan yang terdapat
pada
sistem
Tersentralisasi
sebelumnya (baik tersentralisasi pada
aplikasi dan basis data maupun
sentralisasi hanya pada basis data).
Kelemahan pada bentuk Sistem
Tersentralisasi yang pertama, yaiu
beratnya beban server yang harus
menangani semua proses, diatasi
dengan membagi beban itu menjadi 2
bagian : client (yang menjalankan
aplikasi basis data) dan server (yang
menjalankan DBMS dan berisi basis
data) pada mesin yang berbeda.
Sedang kelemahan pada bentuk
Sistem Tersentralisasi yang kedua,
yaitu padatnya lalu lintas data antara
server dan work-station diatasi
dengan mekanisme transfer data yang
lebih efisien. (Jogiyanto,2000)
ANALISIS DAN
PERANCANGAN SISTEM
Analisis Sistem Berjalan
Pada sistem lama, database
aplikasi
masih
menggunakan
database yang bukan berbasis client
server yakni Ms. Access, sehingga
mengalami kendala antar divisi
bagian. Selain itu untuk menginput
transaksi voucher mengajar harus
dilakukan oleh bagian SDM, dimana
fakultas hanya bertugas untuk
mengumpulkan transaksi voucher
mengajar dan menyerahkan ke
bagian SDM.
Berikut
ini
merupakan
penggambaran use case diagram dan
activity diagram pengolahan gaji
dosen dan asisten yang sedang
berjalan di Unsada :
Gambar 3.1 pengolahan gaji dosen
dan asisten yang sedang berjalan
vi
2
Gambar 3.2 Activity diagram
pengolahan gaji dosen dan asisten
yang sedang berjalan
Proses
penginputan
masih
terlalu
lama
karena
dilakukan oleh
bagian
SDM
bukan
bagian
TU fakultas.
Dengan program
aplikasi
yang
dibuat,
maka
proses
pengimputan data
dapat
dilakukan
lebih cepat karena
menggunakan
database
clientserver.
Perancangan Sistem
Rancangan
sistem
yang
dibuat,
dibantu
dengan
menggambarkan sistem ke dalam
model use case diagram, activity
diagram, component diagram, class
diagram, collaboration diagram,
deployement diagram, sequence
diagram dan state diagram.
Berdasarkan hasil analisis
terhadap sistem informasi yang
sedang berjalan dalam dalam proses
pengolahan gaji dosen dan asisten
masih banyak kekurangan dan masih
perlu adanya perbaikan-perbaikan
yang diperlukan.
Berikut tabel evaluasi dari
sistem yang sedang berjalan :
Tabel 3.2 Evaluasi sistem berjalan
No
Kendala
Penyelesaian
1
Penyimpanan
belum
menggunakan
database yang
bebasis clientserver.
Diharapkan
dengan program
aplikasi berbasis
database
client
server
dapat
meningkatkan
jangkauan sharing
data dan multiuser.
Gambar 3.3 Use case diagram
pengolahan gaji dosen dan asisten
vii
Gambar 3.6 Class diagram
pengolahan gaji dosen dan asisten
Gambar 3.4 Activity diagram
pengolahan gaji dosen dan asisten
Gambar 3.7 Collaboration diagram
pengolahan gaji dosen dan asisten
Gambar 3.5 Component diagram
pengolahan gaji dosen dan asisten
Gambar 3.8 Deployement diagram
pengolahan gaji dosen dan asisten
1
Gambar 3.9 Sequence diagram
pengolahan gaji dosen dan asisten
Gambar 4.6 Form data dosen
Gambar 4.7 Form data asisten
Gambar 3.10 State diagram
pengolahan gaji dosen dan asisten
PEMBAHASAN
Aplikasi Desktop
Dalam Visual Studio 2010
implementasi antarmuka dilakukan
dengan sebuah tampilan form, sama
dengan bahasa pemrograman visual
lainya, Semua form dikumpulkan
dalam sebuah project.
Gambar 4.8 Form data mata kuliah
Gambar.4.1 Form Log In
2
Aplikasi Web
Gambar 4.16 Tampilan Menu Login
Aplikasi Web
Gambar 4.9 Form transaksi mengajar
dosen
Gambar 4.11 Form transaksi
mengajar dosen
Gambar 4.17 Tampilan Menu Jadwal
Mengajar Aplikasi Web
Gambar 4.14 Form rekap mengajar
dosen
Gambar 4.18 Tampilan Menu
Transaksi Mengajar
3
dan asisten di mana kuisoner aplikasi
desktop diisi oleh pegawai SDM dan
pegawai keuangan, sedangkan
kuisoner aplikasi web diisi oleh
dosen dan asisten dosen.
Dari hasil kuisioner maka
dapat disimpulkan bahwa rata-rata
responden berpendapat baik dalam
penilaian aplikasi web rekap gaji
dosen dan asisten. Sedangkan untuk
aplikasi
desktop
responden
berpendapat cukup dalam penilaian
aplikasi desktop rekap gaji dosen dan
asisten.
Gambar 4.19 Tampilan Menu Rekap
Mengajar Aplikasi Web
PENUTUP
Kesimpulan
Gambar 4.20 Tampilan Menu Info
Tanggal Rekap
Kesimpulan berdasarkan
penelitian yang telah dilakukan di
Unsada di antaranya yaitu :
1. Dengan menggunakan vb.net
dan mysql , aplikasi yang
telah dirancang ini dapat
melakukan pengembangan
dari aplikasi sebelumnya dan
mengatasi
masalah
ketidakefektifan
pada
aplikasi sebelumnya yakni
belum berbasis
database
client server.
2. Untuk membuat
aplikasi
yang user friendly maka
diperlukan testing terhadap
responden untuk mengetahui
penilaian terhadap aplikasi
dan
dapat
disimpulkan
bahwa rata-rata responden
berpendapat baik dalam
penilaian aplikasi web rekap
gaji dosen dan asisten.
Sedangkan untuk aplikasi
desktop rekap gaji dosen dan
asisten
responden
berpendapat cukup.
Gambar 4.21 Tampilan Menu Info
Profil Pengguna
Hasil Uji Coba
Pengujian sistem
dalam
penelitian ini dilakukan dengan
menggunakan metode black box
testing. Sebuah metode yang
digunakan
untuk
menemukan
kesalahan dan mendemonstrasikan
fungsional aplikasi saat dioperasikan,
apakah input diterima dengan benar
dan output yang dihasilkan telah
sesuai dengan yang diharapkan.
Selain itu dilakukan kuisoner
terhadap aplikasi rekap gaji dosen
4
3. Hal-hal
yang
harus
diperhatikan
dalam
pembuatan
web
yakni
menentukan konsep dan
informasi
yang
akan
ditampilkan di aplikasi web.
Lalu mendesain tampilan
yang sesuai dengan hasil
pemikiran konsep. Ketiga,
membuat fungsi-fungsi yang
sesuai dengan keperluan
pada website.
DAFTAR PUSTAKA
Ambler, Scott W. 2005. The
elements of UML 2.0 style.
Cambridge University Press. Bagui.
Dharwiyanti,Sri.2003.Pengan
tar Unified Modeling Language
(UML).
Ilmukomputer.com,
Surabaya.2013.
Hartono, Jogiyanto, MBA,
Ph.D. 2003. Pengenalan Komputer.
Yogyakarta:Andi.
Kadir, Abdul. 2011, Buku
Pintar
jQuery
dan
PHP.
Jakarta:MediaKom.
Kurniawan,Erick.
2011.
Cepat Mahir Visual Basic 2010,
Yogyakarta : Andi Offset.
Munawar.2005.Pemodelan
Visual dengan UML edisi pertama.
Jakarta : Graha Ilmu dan UIEIU
Press.
Sommerville, Ian. 2003.
Software Engineering Sixth Edition,
Jakarta:Erlangga.
Sunyoto,
Andi.
2007,
Pemrograman Database dengan
Visual Basic dan Microsoft SQL,
Yogyakarta : Andi Offset.
Saran
Berdasarkan hasil analisis
dan penulisan yang telah dilakukan,
menyarankan beberapa hal sebagai
berikut :
1. Data yang akan ditampilkan
sebaiknya disaring terelebih
dahulu
dan
hanya
menampilkan data
yang
diperlukan saja.
2. Laporan
disesuaikan
kebutuhan user.
5
Download