perangkat lunak penunjang administrasi ujian di jurusan teknik

advertisement
Tugas Akhir - 2006
PERANGKAT LUNAK PENUNJANG ADMINISTRASI UJIAN DI JURUSAN TEKNIK
INFORMATIKA STT TELKOM SOFTWARE SUPPORT FOR TEST
ADMINISTRATION AT JURUSAN TEKNIK INFORMATIKA STT TELKOM
Noorwansyah¹, -²
¹Teknik Informatika, Fakultas Ilmu Terapan, Universitas Telkom
Abstrak
Pada proyek akhir ini telah dikembangkan suatu perangkat lunak yang dapat digunakan untuk
mendukung kegiatan administrasi ujian di Jurusan Teknik Informatika STT Telkom. Perangkat
Lunak ini juga bisa digunakan oleh user lain selain petugas administrasi ujian. Perangkat Lunak
ini juga sudah mampu melakukan pencatatan administrasi ujian, lihat data ujian, kelola petugas
administrasi, kelola tarif, pembuatan berita acara, dan pembuatan laporan.
Proyek akhir ini dibangun melalui analisis dan desain terstruktur dengan pemodelan sekuensial
linier. Perangkat Lunak ini dikembangkan menggunakan bahasa pemrograman PHP dan Java
Script, dengan database MySQL, dan untuk desain antarmukanya menggunakan Fireworks 8 dan
Dreamweaver 8 serta menggunakan Microsoft Visio sebagai alat bantu pemodelan sistem.
Kata Kunci : Administrasi ujian, Sekuensial linier.
Abstract
In this final project, we had implemented software capable to support activity of test
administration in Jurusan Teknik Informatika STT Telkom. This software also can be used by
other user, besides the worker of test administration. This software also have able to do recordkeeping of test administration, see test data, manage administration worker, manage tariff,
making of minutes and report.
This Final Project was built trough structured design and analysis with the waterfall modelling.
This application was implemented using PHP and Java Script, MySQL as database system, and
Fireworks 8 and Macromedia Dreamweaver 8 as graphical design software. And also Microsoft
Visio as a tools for modeling system.
Keywords : Test Administration, Waterfall.
Fakultas Ilmu Terapan
Powered by TCPDF (www.tcpdf.org)
Program Studi D3 Teknik Informatika
Tugas Akhir - 2006
Bab I. Pendahuluan
I-1
BAB I
PENDAHULUAN
1.1
LATAR BELAKANG
Proses administrasi ujian merupakan proses pendukung untuk kelengkapan
administrasi dalam penyelenggaraan ujian. Salah satu fungsinya adalah mencatat
semua kegiatan administrasi ujian dari penerimaan soal sampai penerimaan nilai.
Proses administrasi ujian ini melibatkan banyak proses yang saling berkoordinasi.
Sampai saat ini, beberapa proses administrasi ujian seperti pembuatan berita
acara dan laporan masih dilakukan secara manual artinya proses pencatatan
administrasi ujian belum terkomputerisasi. Oleh karena itu, kemungkinan hilang
dan rusaknya dokumen tersebut bisa saja terjadi, baik karena kesalahan manusia
atau disebabkan bencana alam, juga memungkinkan terjadinya duplikasi data saat
melakukan pencatatan.
Jika peristiwa yang tidak diinginkan terjadi seperti yang disebutkan diatas,
maka akan menimbulkan beberapa resiko seperti tidak adanya dokumen yang
dapat dijadikan pegangan bagi pihak administrasi sehingga proses yang sudah
tertangani sebelumnya akan menjadi susah ditangani lagi.
Berawal dari permasalahan tersebut, maka pada proyek akhir ini dibuatlah
Perangkat Lunak Penunjang Administrasi Ujian, sebagai penunjang dari proses
administrasi ujian dan bertujuan untuk membantu petugas administrasi dalam
menjalankan tugasnya.
1.2
PERUMUSAN MASALAH
Dari latar belakang yang telah dijabarkan diatas, terdapat beberapa masalah
yaitu :
1.
Bagaimana membuat aplikasi yang bisa menunjang kebutuhan petugas
administrasi dalam hal proses administrasi ujian.
2.
Fakultas Ilmu Terapan
Kesulitan dalam hal pembuatan berita acara dan laporan.
Program Studi D3 Teknik Informatika
Tugas Akhir - 2006
Bab I. Pendahuluan
1.3
I-2
TUJUAN
Tujuan pembuatan proyek akhir ini adalah membuat aplikasi yang mampu
untuk :
1.
Menangani proses penerimaan soal, penggandaan soal, pengepakan soal,
pelaksanaan ujian, dan pengoreksian jawaban yang meliputi pengambilan
berkas dan pengembalian lembar jawaban.
2.
Membuat berita acara dan laporan yang terkomputerisasi.
1.4
BATASAN MASALAH
Batasan masalah dalam proyek akhir ini meliputi :
1.
Tidak menangani proses ujian susulan.
2.
Tidak menangani masalah pengolahan nilai.
3.
Data yang digunakan menggunakan data sample.
1.5
METODE PEMECAHAN MASALAH
Dalam menyelesaikan proyek akhir ini, metodologi yang digunakan melalui
tahapan-tahapan sebagai berikut :
1.
Studi Literatur
Bertujuan untuk mempelajari dan memahami teori dasar tentang pembuatan
aplikasi dengan menggunakan tools PHP, Apache, MySQL dan materi lain
yang berhubungan dengan pembangunan sistem.
2.
Pengumpulan Data / Survey
Mengumpulkan data dan informasi yang diperlukan dalam pembuatan
perangkat lunak dengan cara survey langsung dan melakukan diskusi serta
pembahasan, baik dengan pembimbing maupun orang yang terkait
langsung dengan kasus ini.
3.
Pengembangan Perangkat Lunak
Pada tahap ini dilakukan pengembangan perangkat lunak dengan
menggunakan metode sekuensial linear atau sering disebut juga metode “air
terjun” yang terdiri atas :
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2006
Bab I. Pendahuluan
a.
I-3
Analisis Sistem
Data dan informasi yang telah diperoleh pada tahap pengumpulan data
selanjutnya dianalisis untuk mendapatkan kerangka umum yang digunakan
sebagai acuan pemodelan sistem.
b.
Perancangan
Pada tahap ini dibuat perancangan basis data, skema relasi, struktur tabel,
perancangan struktur menu, dan perancangan antarmuka.
c.
Implementasi
Pada tahap ini, aplikasi diimplementasikan ke dalam bentuk program
berdasarkan hasil analisa dan perancangan yang telah diperoleh dari tahap
sebelumnya.
d.
Testing
Pada tahap ini, aplikasi diuji coba menggunakan metode blackbox testing,
yaitu pengujian berdasarkan fungsionalitas program.
4.
Pembuatan Laporan
Pada tahap ini dilakukan pembuatan laporan atau dokumentasi dari program
yang sudah dibuat.
1.6
SISTEMATIKA PEMBAHASAN
Proyek akhir ini dituangkan dalam lima buah bab, yang masing-masing akan
dijabarkan sebagai berikut :
BAB I
PENDAHULUAN
Menjelaskan latar belakang dari sistem yang dibuat, perumusan
masalah, pembatasan masalah, tujuan pembuatan sistem, metode
pengembangan sistem dan sistematika pembahasan laporan.
BAB II
LANDASAN TEORI
Memuat
berbagai
teori
yang
mendukung
terlaksananya
pengembangan sistem antara lain meliputi teori-teori yang mendukung
dalam pembuatan sistem.
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2006
Bab I. Pendahuluan
BAB III
I-4
ANALISIS DAN PERANCANGAN SISTEM
Pada bagian ini dilakukan analisa terhadap sistem yang dibuat untuk
mendefinisikan kebutuhan perangkat lunak. Sedangkan dalam
perancangan membahas rancangan sistem berdasarkan hasil analisa.
Rancangan sistem ini mencakup rancangan basis data, diagram EntityRelationship (diagram E-R), skema relasi, struktur tabel, perancangan
struktur menu serta rancangan antarmuka dari sistem yang dibangun.
BAB IV
IMPLEMENTASI DAN TESTING
Di dalam implementasi dilakukan pemilihan bahasa pemrograman,
pembuatan pengkodean, dan pengujian sistem.
BAB V
PENUTUP
Merupakan bab terakhir yang memuat hasil kesimpulan dari
keseluruhan sistem yang dibuat serta saran dari pengembangan sistem
yang telah dibuat untuk pengembangan sistem lebih lanjut.
Fakultas Ilmu Terapan
Powered by TCPDF (www.tcpdf.org)
Program Studi D3 Teknik Informatika
Tugas Akhir - 2006
Bab V. Penutup
V-1
BAB V
PENUTUP
5.1
KESIMPULAN
Kesimpulan yang dapat diambil dari pembuatan proyek akhir ini adalah
telah dibuat aplikasi administrasi ujian yang mampu untuk :
1.
Melakukan pencatatan dari proses penerimaan soal sampai penerimaan nilai.
2.
Membuat berita acara penggandaan soal, pengepakan soal, pelaksanaan
ujian, pengambilan berkas, pembayaran honor, dan berita acara soal, berkas
ujian, nilai.
3.
Membuat laporan penerimaan dan penyerahan soal, berkas ujian, dan nilai.
4.
Menyimpan data pencatatan penerimaan soal sampai penerimaan nilai ke
dalam basis data sehingga mudah untuk melakukan pencarian dan
pengorganisasian.
5.2
SARAN
Saran yang dapat diberikan untuk pengembangan selanjutnya adalah
Perlunya integrasi dengan bagian pusat pengolahan data (PUSLAHTA), agar datadata seperti matakuliah, dosen, mengajar, dan jadwal ujian tidak perlu diinputkan
lagi.
Fakultas Ilmu Terapan
Program Studi D3 Teknik Informatika
Tugas Akhir - 2006
DAFTAR PUSTAKA
[FAT99]
Fathansyah, Ir. 1999. Buku Teks Ilmu Komputer Basis Data,
Informatika. Bandung.
[KAD03]
Kadir, Abdul. 2003. Pengenalan Sistem Informasi, PT. Andi.
Yogyakarta.
[PRE02]
Pressman.S.Roger.Ph.D. 2002. Rekayasa Perangkat Lunak :
Pendekatan Praktisi (Buku I), PT. Andi. Yogyakarta.
[RES05]
Resha, Muhammad. 2005. Mambo CMS Membangun Website
Professional dengan mudah, DIAN RAKYAT.
x
Fakultas Ilmu Terapan
Powered by TCPDF (www.tcpdf.org)
Program Studi D3 Teknik Informatika
Tugas Akhir - 2006
Lampiran A Spesifikasi Proses
A-1
LAMPIRAN A
SPESIFIKASI PROSES (P-SPEC)
No. Proses
Nama Proses
Deskripsi
1.1.1
Input data Petugas
Menginput data petugas administrasi
Input
Petugas
Output
Petugas
Logika proses :
Begin
Open (db_sisfoujian)
Input (petugas)
If (petugas belum ada) then
Save (petugas);
End if
Close (db_sisfoujian)
End
No. Proses
Nama Proses
Deskripsi
1.1.2
Edit data Petugas
Mengedit data petugas administrasi
Input
Petugas
Output
Petugas
Logika proses :
Begin
Open (db_sisfoujian)
Input (petugas)
If (petugas ada) then
Update (petugas);
End if
Close (db_sisfoujian)
End
No. Proses
Nama Proses
Deskripsi
Input
Output
Logika Proses :
Fakultas Ilmu Terapan
Powered by TCPDF (www.tcpdf.org)
1.2.1
Input Tarif
Memasukkan data tarif
Tarif
Tarif
Program Studi D3 Teknik Informatika
Download