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