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 record- keeping 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.
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. Kesulitan dalam hal pembuatan berita acara dan laporan.
Fakultas Ilmu Terapan Program Studi D3 Teknik Informatika
1.3 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 :
a. 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
BAB III 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 Entity- Relationship (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.
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 data- data seperti matakuliah, dosen, mengajar, dan jadwal ujian tidak perlu diinputkan lagi.
Fakultas Ilmu Terapan Program Studi D3 Teknik Informatika
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.
LAMPIRAN A
SPESIFIKASI PROSES (P-SPEC)
No. Proses 1.1.1
Nama Proses Input data Petugas
Deskripsi 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 1.1.2
Nama Proses Edit data Petugas
Deskripsi 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 1.2.1 Nama Proses Input Tarif
Deskripsi Memasukkan data tarif
Input Tarif
Output Tarif
Logika Proses :
Powered by TCPDF (www.tcpdf.org)
Fakultas Ilmu Terapan Program Studi D3 Teknik Informatika