sistem informasi pengolahan tugas akhir berbasis web

advertisement
SISTEM INFORMASI
PENGOLAHAN TUGAS AKHIR BERBASIS WEB
Minhwa Mella Marsella, Sri Huning Anwariningsih, Astri Charolina
Teknik InformatikaUniversitas Sahid Surakarta
[email protected]; [email protected]; [email protected]
ABSTRACT
Processing final exam project is an aspect that is very important to know the students who submitted the
final exam project such as the title of the submission process, filing seminars, and filing pendadaran. The
purpose of this information is made systems simplify data processing and presentation of the information
through the website. System design methods used to design the system using an object-based system design, for
making this information system using PHP and uses a MySQL database. Website produced from this research
about information processing Sahid University student thesis Surakarta. This information system is tested using
black box testing, and found no problems in normal use, with these results mean the end of the task processing
website otherwise good.
Keywords: Information Systems, Processing, Final Exam, Website.
1.
Pendahuluan
1.1. Latar Belakang Masalah
Sistem pengolahan data tugas akhir
merupakan aspek yang sangat penting untuk
mengetahui mahasiswa yang mengajukan tugas
akhir. Selama ini pengolahan data tugas akhir
mahasiswa Universitas Sahid Surakarta seperti
pengajuan judul, seminar, dan pendadaran masih
menggunakan sistem manual. Berdasarkan masalah
di atas, maka tugas akhir ini mengambil judul
“Sistem Informasi Pengolahan Tugas Akhir
Berbasis Web”. Sistem ini dibangun dengan tujuan
agar dapat mempermudah pengolahan data dan
penyajian informasi dengan baik guna menghindari
berbagai kelemahan yang sering dijumpai pada
pengolahan data tugas akhir. Sistem informasi
berbasis web dipilih karena tidak berbatas waktu
dan juga lebih sistematik, efektif serta efisien,
sehingga mahasiswa yang ingin mengajukan judul
tugas akhir, seminar dan pendadaran dapat langsung
membuka situs web yang disediakan khusus untuk
pengolahan tugas akhir. Sistem informasi ini
bersifat multi user yaitu ada tujuh user diantaranya
ada user Pembimbing Akademik, Mahasiswa,
Dosen, Kaprodi, Admin, Dekan, dan BAAK.
Sistem Informasi Pengolahan Tugas Akhir
Berbasis Web yang dibangun diharapkan mampu
menjadi fasilitas yang sangat berguna dan mampu
membantu dalam proses kinerja pengolahan data
tugas akhir mahasiswa di Universitas Sahid
Surakarta.
1.2. Perumusan Masalah
Berdasarkan latar belakang yang telah
dipaparkan di atas, maka dirumuskan masalah yaitu
: Bagaimana mengembangkan Sistem Informasi
Pengolahan Tugas Akhir Berbasis Web ?
1.3. Batasan Masalah
Batasan masalah dari Sistem Informasi
Pengolahan Tugas Akhir Berbasis Web adalah:
1. Menu atau layanan yang meliputi proses
pengajuan judul tugas akhir, pengajuan
seminar tugas akhir, pengajuan pendadaran
tugas akhir.
2. Sistem pengolahan data bersifat multi user
(PA, Mahasiswa, Dosen, Kaprodi, Dekan,
BAAK, dan Admin).
3. Studi kasus semua program studi di
Universitas Sahid Surakarta.
4. Sistem
dibangun
menggunakan
Dreamweaver 8.
5. Tugas Akhir ini tidak menjelaskan tentang
proses hosting.
6. Tugas Akhir ini tidak membahas tentang
keamanan data.
1.4. Tujuan Penelitian
Tujuan penelitian dalam penyusunan tugas
akhir ini adalah membangun Sistem Informasi
Pengolahan Tugas Akhir Berbasis Web menjadi
website yang lebih baik dan informatif.
1.5. Metodologi Penelitian
Tugas Akhir ini menggunakan metode
waterfall dalam perancangan perangkat lunak
Sistem Informasi Pengolahan Tugas Akhir Berbasis
Web.
Metode Waterfall menurut Pressman (2010)
adalah model klasik yang bersifat sistematis,
berurutan dalam membangun software. Nama
model ini sebenarnya adalah “Linier Sequential
Model”. Model ini sering disebut dengan “classic
life cycle” atau model waterfall (Gambar 1.1).
Gambar 1.1 Metode Waterfall
2.
Landasan Teori
2.1. Sistem Informasi
Sistem Informasi menurut Alter (1992) yang
dikutip oleh Abdul Kadir (2003) adalah kombinasi
antara prosedur kerja, informasi, orang, dan
teknologi informasi yang diorganisasikan untuk
mencapai tujuan dalam sebuah organisasi.
Sistem Informasi menurut Bodnar dan
Hopwood (1993) yang dikutip oleh Abdul Kadir
(2003) adalah kumpulan perangkat keras dan
perangkat
lunak
yang
dirancang
untuk
mentransformasikan data ke dalam bentuk
informasi yang berguna.
Sistem Informasi menurut Gelinas, Oram, dan
Wiggins (1990) yang dikutip oleh Abdul Kadir
(2003) adalah suatu sistem buatan manusia yang
secara umum terdiri atas sekumpulan komponen
berbasis komputer dan manual yang dibuat untuk
menghimpun, menyimpan, dan mengelola data serta
menyediakan informasi keluaran kepada para
pemakai.
2.2. Pengolahan Data
Pengolahan
adalah
sebuah
proses
mengusahakan atau mengerjakan sesuatu (barang
dsb) supaya menjadi lebih sempurna.
Data merupakan representasi fakta dunia
nyata yang mewakili suatu objek yang direkam
dalam bentuk angka, huruf, simbol, teks, gambar,
atau kombinasinya Abdul Kadir (2010).
Pengolahan data adalah suatu sistem yang
akan mengolah berupa bahan baku dan bahan-bahan
yang lain menjadi keluaran berupa barang jadi.
Pengolahan data menurut George R. Terry,
Phd adalah serangkaian operasi informasi yang
direncanakan guna mencapai tujuan atau hasil yang
diinginkan (Martin M. Lipschutz, 1990).
2.3. Pengujian Black Box
Black box testing adalah metode pengujian
perangkat lunak yang tes fungsionalitas dari aplikasi
yang bertentangan dengan struktur internal atau
kerja. Pengetahuan khusus dari kode aplikasi atau
struktur internal dan pengetahuan pemrograman
pada umumnya tidak diperlukan. Black box testing
terfokus pada spesifikasi fungsional dari perangkat
lunak (Putu Sudharyana, Dkk, 2012:1).
3.
Analisis Dan Perancangan Sistem
3.1. Analisis Sistem Yang Berjalan Saat Ini
Sistem pengolahan data tugas akhir
mahasiswa Universitas Sahid Surakarta pada saat
ini masih menggunakan sistem manual, semua input
data dilakukan secara manual sehingga kurang
efisien karena proses pelayanannya memerlukan
waktu yang lebih lama. Sistem yang sedang berjalan
diantaranya sebagai berikut :
1. Pengajuan Tugas Akhir
a. Mahasiswa mengisi formulir judul tugas
akhir dari BAAK
b. Persetujuan Pembimbing Akademik
c. Ketua Program Studi menyetujui judul
tugas akhir
d. Ketua Program Studi menunjuk dosen
pembimbing I dan II
e. Tanda tangan persetujuan dosen
pembimbing I dan II
f. Tanda tangan persetujuan Ketua
Program Studi
2. Pengajuan Seminar Tugas Akhir
Setelah judul tugas akhir disahkan oleh
dosen pembimbing akademik dan ditunjuk dosen
pembimbing oleh ketua program studi, selanjutnya
mahasiswa mengisi formulir pendaftaran seminar
tugas akhir di BAAK, untuk kemudian
mendapatkan persetujuan seminar tugas akhir dari
ketua program studi.
3. Pengajuan Pendadaran Tugas Akhir
Setelah mahasiswa menempuh seminar
tugas akhir, mahasiswa dapat mengajukan
permohonan untuk dapat melaksanakan ujian
pendadaran tugas akhir dengan mengikuti prosedur
sebagai berikut :
a. Mahasiswa mengisi formulir pengajuan
pendadaran tugas akhir
b. Ketua program studi menunjuk dosen
penguji
c. Tanda tangan persetujuan dosen penguji
d. Tanda tangan persetujuan dosen
pembimbing I dan II
e. Tanda tangan persetujuan Ketua
Program Studi
3.2. Analisis Sistem Yang Baru
Sistem yang diusulkan adalah Sistem
Pengolahan Tugas Akhir Berbasis Web. Dengan
website ini mahasiswa, pembimbing akademik,
kaprodi, dosen, dekan, BAAK, dan admin dapat
melakukan pengolahan data tugas akhir secara
online, dengan rancangan program sebagai berikut :
1. Mahasiswa dapat melakukan pengajuan
judul, pengajuan seminar, pengajuan
pendadaran, melihat laporan rekap judul,
melihat laporan rekap seminar, melihat
laporan rekap pendadaran, maintenance
password.
2. Pembimbing Akademik dapat melakukan
verifikasi data, melihat laporan rekap judul,
melihat laporan rekap seminar, melihat
laporan rekap pendadaran, maintenance
password.
3. Kaprodi dapat melakukan persetujuan judul,
cetak penunjukan dosen pembimbing,
pesetujuan seminar, persetujuan pendadaran,
melihat laporan rekap judul, melihat laporan
rekap seminar, melihat laporan rekap
pendadaran, maintenance password.
4. Dosen dapat melakukan persetujuan judul,
persetujuan
seminar,
persetujuan
pendadaran, lihat rekap bimbingan judul,
lihat rekap bimbingan seminar, lihat rekap
bimbingan pendadaran, melihat laporan
rekap judul, melihat laporan rekap seminar,
melihat
laporan
rekap
pendadaran,
maintenance password.
5. BAAK dapat melihat data mahasiswa,
melihat data dosen, maintenance data nilai,
cetak data nilai, lihat berita acara seminar,
cetak berita acara seminar, lihat berita acara
pendadaran, cetak berita acara pendadaran
melihat laporan rekap judul, melihat laporan
rekap seminar, melihat laporan rekap
pendadaran, melihat rekap bimbingan dosen,
maintenance password.
6. Dekan
dapat
melihat
pengajuan
pembimbing, cetak pengajuan dosen
pembimbing, melihat laporan rekap judul,
melihat laporan rekap seminar, melihat
laporan rekap pendadaran, maintenance
password.
7. Admin dapat melakukan maintenance data
mahasiswa, maintenance data dosen,
maintenance data fakultas, maintenance data
prodi, melihat laporan rekap judul, melihat
laporan rekap seminar, melihat laporan
rekap
3.3. Perancangan Sistem
Usecase
Diagram
dibuat
untuk
memvisualisasikan atau menggambarkan hubungan
antara Actor dan Usecase. Actor pada sistem yang
akan dibangun diantaranya adalah mahasiswa,
pembimbing akademik, kaprodi, dosen, dekan,
BAAK, dan admin. Gambar 3.1 terlihat hubungan
antara Actor dengan Usecase.
1. Mahasiswa dapat mengajukan judul,
mengajukan
seminar,
mengajukan
pendadaran, melihat laporan rekap judul,
melihat laporan rekap seminar, melihat
laporan rekap pendadaran, maintenance
password.
2. Pembimbing
Akademik
dapat
memverifikasi data, melihat laporan rekap
judul, melihat laporan rekap seminar,
melihat laporan rekap pendadaran,
maintenance password.
3. Kaprodi dapat melakukan persetujuan
judul,
cetak
penunjukan
dosen
pembimbing, memberikan pesetujuan
seminar,
memberikan
persetujuan
pendadaran, melihat laporan rekap judul,
melihat laporan rekap seminar, melihat
laporan rekap pendadaran, maintenance
password.
4. Dosen dapat melakukan persetujuan judul,
persetujuan
seminar,
persetujuan
pendadaran, lihat rekap bimbingan judul,
lihat rekap bimbingan seminar, lihat rekap
bimbingan pendadaran, melihat laporan
rekap judul, melihat laporan rekap
seminar,
melihat
laporan
rekap
pendadaran, maintenance password.
5. BAAK dapat melihat data mahasiswa,
melihat data dosen, maintenance data
nilai, cetak data nilai, melihat berita acara
seminar, cetak berita acara seminar,
melihat berita acara pendadaran, cetak
berita acara pendadaran, melihat laporan
rekap judul, melihat laporan rekap
seminar,
melihat
laporan
rekap
pendadaran, melihat rekap bimbingan
dosen, maintenance password.
6. Dekan
dapat
melihat
pengajuan
pembimbing, cetak pengajuan dosen
pembimbing, melihat laporan rekap judul,
melihat laporan rekap seminar, melihat
laporan rekap pendadaran, maintenance
password.
7. Admin melakukan maintenance data
mahasiswa, maintenance data dosen,
maintenance data fakultas, maintenance
data prodi, maintenance tahun akademik,
melihat laporan rekap judul, melihat
laporan rekap seminar, melihat laporan
rekap pendadaran.
Gambar 3.1. Usecase Diagram
4.
Implementasi
4.1. Halaman Utama
Halaman utama sistem informasi pengolahan
tugas akhir tampak pada Gambar 4.1 yang
menampilkan menu login dan terlihat ada tujuh user
yang dapat mengakses sistem yaitu admin, Kaprodi,
BAAK, PA, dosen, mahasiswa, dan dekan.
Gambar 4.1. Halaman Utama
4.2. Form Login
User harus memasukkan username dan
password pada form login yang tampak pada
Gambar 4.2 untuk dapat mengakses sitem.
Gambar 4.2. Form Login
4.3. Halaman Administrator
Halaman administrator tampak pada Gambar
4.3 terdapat menu data master mahasiswa, data
master dosen, data master fakultas, data master
prodi, data master tahun akademik, laporan rekap
judul, laporan rekap seminar, dan laporan rekap
pendadaran.
Gambar 4.3. Halaman Administrator
4.4. Halaman Mahasiswa
Halaman mahasiswa tampak pada Gambar 4.4
terdapat menu pengajuan judul, pengajuan seminar,
pengajuan pendadaran, laporan rekap judul, laporan
rekap seminar, laporan rekap pendadaran, dan
password.
Gambar 4.4. Halaman Mahasiswa
4.5. Halaman Kaprodi
Halaman Kaprodi tampak pada Gambar 4.5
terdapat menu pengajuan judul, pengajuan seminar,
pengajuan pendadaran, laporan rekap judul, laporan
rekap seminar, laporan rekap pendadaran, dan
password.
Gambar 4.5. Halaman Kaprodi
4.6. Halaman Dosen
Halaman dosen tampak pada Gambar 4.6
terdapat menu pengajuan judul, pengajuan seminar,
pengajuan pendadaran, rekap bimbingan judul,
rekap bimbingan seminar, rekap bimbingan
pendadaran, laporan rekap judul, laporan rekap
seminar, laporan rekap pendadaran, dan password.
Gambar 4.6. Halaman Dosen
4.7. Halaman BAAK
Halaman BAAK tampak pada Gambar 4.7.
terdapat data mahasiswa, data dosen, data nilai,
berita acara seminar, berita acara pendadaran,
laporan rekap judul, laporan rekap seminar, laporan
rekap pendadaran, laporan rekap bimbingan dosen
dan password.
Gambar 4.7. Halaman BAAK
4.8. Halaman Pembimbing Akademik
Halaman pembimbing akademik tampak pada
Gambar 4.8 terdapat menu verivikasi data, laporan
rekap judul, laporan rekap seminar, laporan rekap
pendadaran, dan password.
Gambar 4.8. Halaman Pembimbing Akademik
4.9. Halaman Dekan
Halaman dekan tampak pada Gambar 4.9
terdapat menu data pengajuan pembimbing, laporan
rekap judul, laporan rekap seminar, laporan rekap
pendadaran, dan password.
Gambar 4.9. Halaman Dekan
5.
Pengujian Sistem
Pengujian sistem bertujuan untuk memastikan
apakah semua fungsi bekerja dengan baik dengan
mencari kesalahan yang mungkin terjadi pada
sistem.
5.1. Rencana Pengujian
Pengujian yang dilakukan adalah dengan
menggunakan metode black box testing. Pengujian
black box testing adalah metode pengujian
perangkat lunak yang tes fungsionalitas dari aplikasi
yang bertentangan dengan struktur internal atau
kerja. Pengetahuan khusus dari kode aplikasi atau
struktur internal dan pemrograman pada umumnya
tidak diperlukan. Black box testing terfokus pada
spesifikasi fungsional dari perangkat lunak (Putu
Sudharyana, Dkk, 2012:1).
Tabel 5.1 Rencana Pengujian
Item Uji
Login
Detail Pengujian
Verivikasi
Login
Data
Jenis Uji
Black Box
Maintenance Data
Mahasiswa
Tambah
mahasiswa
data
Black Box
Maintenance Data
Dosen
Tambah
dosen
data
Black Box
Maintenance Data
Fakultas
Tambah
fakultas
data
Black Box
Maintenance Data
Prodi
Tambah
prodi
data
Black Box
5.2. Kasus Dan Hasil Pengujian
Berdasarkan dari rencana pengujian yang
telah disusun, maka dapat dilakukan pengujian
sebagai berikut.
5.2.1. Pengujian Login
Tabel 5.2 Tabel Pengujian Login (Data Normal)
Kasus Dan Hasil Uji (Data Normal)
Username dan password benar
Data
Masukan
Data login dimasukkan username
Yang
Diharapkan dan password, lalu klik tombol
login maka dilakukan proses
pengecekan data login. Apabila
login benar, maka user dapat masuk
dan mengelola sistem.
Dapat mengisi data login sesuai
Hasil
Pengamatan dengan yang diharapkan dan user
dapat masuk serta mengelola sistem
Kesimpulan Diterima
Masukan data login (data normal) dengan
memasukkan data yang benar (Gambar 5.1).
Gambar 5.1. Masukan Data Login (Data Normal)
Hasil pengamatan login dengan memasukkan
data yang benar, terlihat bahwa user dapat masuk
dan mengelola sistem (Gambar 5.2).
Gambar 5.2. Hasil Pengamatan Login (Data
Normal)
Tabel 5.3 Tabel Pengujian Login (Data Salah)
Kasus Dan Hasil Uji (Data salah)
Data Masukan Username dan password salah
Klik tombol login dan tampil
Yang
pesan login gagal
Diharapkan
Tampil pesan login gagal
Hasil
sesuai yang diharapkan dan
Pengamatan
data masukan akan langsung
kosong atau terhapus
Diterima
Kesimpulan
Masukan data login (data salah) dengan
memasukkan data yang salah (Gambar 5.3).
Sistem Informasi Pengolahan Tugas Akhir
Berbasis Web ini telah diuji coba dengan
menggunakan black box testing dan tidak
ditemukan kendala yang berarti dalam pemakaian
normal, kebanyakan user merasa puas terhadap
sistem ini dengan layanan yang diberikan.
6.2.
Saran
Sistem Informasi Pengolahan Tugas Akhir
Berbasi Web ini perlu pengembangan agar
memiliki keunggulan yang lebih kompetitif.
Berikut ini adalah beberapa saran untuk
pengembangan selanjutnya :
1. Deteksi kemiripan judul
2. Nomor surat pada pengajuan pembimbing
3. Pencarian rekap judul, rekap seminar, dan
rekap pendadaran menggunakan tanggal
pada halaman BAAK.
DAFTAR PUSTAKA
Abdul
Gambar 5.3. Data Masukan Login (Data Salah)
Hasil pengamatan login dengan memasukkan
data yang salah maka muncul pesan pemberitahuan
bahwa login gagal dan data masukan akan secara
otomatis kosong atau terhapus (Gambar 5.4).
Kadir, 2003. “Pengenalan Sistem
Informasi”. Andi Offset, Yogyakarta.
Abdul Kadir, 2010. “Konsep dan Tuntunan Praktis
Basis Data”. Andi Offset, Yogyakarta.
Arbie,
2004. “Manajemen Database dengan
MySQL”.
Andi
Offset.
Yogyakarta.
Indonesia.
Edhy Sutanta, 2011. “Basis Data dalam Tinjauan
Konseptual”. Andi Offset. Yogyakarta.
Indonesia.
Martin Fowler, 2005. “UML DISTILLED. 3th Ed.
Panduan Singkat Bahasa Pemodelan Objek
Standar”. Andi Offset. Yogyakarta.
Indonesia.
Gambar 5.4. Hasil Pengamatan Login (Data Salah)
6.
Simpulan Dan Saran
6.1. Simpulan
Penyusunan tugas akhir ini menghasilkan
Sistem Informasi Pengolahan Tugas Akhir Berbasis
Web. Sistem ini berfungsi untuk input data
mahasiswa, data dosen, data fakultas, data prodi,
dan tahun akademik, serta melakukan proses
pengajuan judul, pengajuan seminar, pengajuan
pendadran, persetujuan judul, persetujuan seminar,
dan persetujuan pendadaran. Output yang dihasilkan
dari sistem ini berupa laporan rekap judul, laporan
rekap seminar, laporan rekap pendadaran.
Pressman, Roger S, 2010. “Rekayasa Perangkat
Lunak – buku satu, Pendekatan Praktisi
(edisi 7). Andi. Yogyakarta. Indonesia.
Putu Sudharyana, Dkk, 2012. “Rancang Bangun
Sistem Penilaian Indek Kepuasan Pegawai
Terhadap Lingkungan Kerja Melalui
Dasbhord
Terintegrasi
Dengan
Menggunakan Metode Prototipe Studi Kasus
PT. PLN (Persero) Area Bali Selatan”.
Jurnal Teknik Pomits, Vol. 1, No. 1, 2012 :
1-6, Fakultas Teknik Informasi, Jurusan
Sistem Informasi, Kampus ITS Sukolilo,
Surabaya.
Sutarman, 2003. “Membangun Aplikasi Web
dengan PHP dan MySQL”. Graha Ilmu.
Yogyakarta.
Tata Sutabri, 2004. “Analisis Sistem Informasi”.
Andi. Yogyakarta.
Yakub, 2012. “Pengantar Sistem Informasi”. Graha
Ilmu. Yogyakarta.
Download