Otomatisasi Sistem Pembuatan Berita Acara dan Pelaporan Honor Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

dokumen-dokumen yang mirip
Pengembangan Jurnal Elektronik FTI UKSW Berbasis Web menggunakan Framework CodeIgniter

Pendahuluan Kajian Pustaka

PERANCANGAN SISTEM INFORMASI MANAJEMEN PERPUSTAKAAN MENGGUNAKAN POLA MODEL-VIEW- CONTROLLER (MVC)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. permasalahan dari suatu sistem informasi. Hasil akhir dari analisis sistem

PERANCANGAN LibraryUMS-CMS MENGGUNAKAN CODEIGNITER

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

Perancangan Aplikasi Pencatatan Transaksi Penjualan Berbasis Web di Toko Al-Hamidy Jepara

Bab 3 Metode dan Rancangan Sistem

IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG

BAB 1 PENDAHULUAN 1.1. Latar Belakang

SISTEM INFORMASI PELAYANAN MASYARAKAT PADA KONTRAKTOR LISTRIK CV. INDO PERKASA DI PURWOKERTO

Bab 3 Metode dan Perancangan Sistem

Pendahuluan Tinjauan Pustaka

Perancangan Sistem Informasi Akademik Berbasis Web Pada SMA Negeri 1 Wewewa Tengah

BAB II ANALISIS DAN PERANCANGAN. pendekatan perancangan sistem berorientasi objek. Perancangan sistem

Perancangan Sistem Informasi Rental Kendaraan di Kota Kudus Menggunakan Framework CodeIgniter

Bab 4 Hasil dan Pembahasan

BAB III LANDASAN TEORI

Bab 2 Tinjauan Pustaka

BAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi

UKDW BAB 1 PENDAHULUAN

Perancangan Sistem Informasi Gereja Berbasis Web menggunakan Framework CodeIgniter (Studi Kasus : Gereja Utusan Pantekosta Kartasura)

BAB III ANALISIS DAN PERANCANGAN

Otomatisasi Sistem Pendaftaran dan Penjadwalan Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana

SISTEM INFORMASI PENJADWALAN MEETING MENGGUNAKAN SMS GATEWAY BERBASIS WEB

BAB I PENDAHULUAN. Kegiatan penjualan pada butik Be Collection merupakan kegiatan pokok

Bab 2 Tinjauan Pustaka 2.1 Kajian Pustaka

Sistem Informasi Geografis Pelayanan Umum Berbasis Mobile Phone (Studi Kasus : Kota Pati) SKRIPSI

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

BAB II ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Artikel Ilmiah. Peneliti : Gerry Dunan Tambunan ( ) Ramos Somya, S.Kom., M.Cs.

ABSTRAK... vii. KATA PENGANTAR... viii DAFTAR ISI... DAFTAR TABEL... xv. DAFTAR GAMBAR... xvi BAB I PENDAHULUAN Latar Belakang Masalah...

Bab 1. Pendahuluan. 1.1 Latar Belakang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

Perancangan dan Implementasi Sistem Koordinasi Kegiatan Tim Campus Ministry Menggunakan Framework Phonegap Artikel Ilmiah

Proses Otomatisasi Penjadwalan Ujian Tugas Akhir Fakultas Teknologi Informasi UKSW Berbasis Mobile Android. Artikel Ilmiah

BAB III ANALISA DAN PERANCANGAN

Surakarta Menggunakan Framework Sencha Touch pada Multi Platform Mobile.

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

1. Pendahuluan. 2. Tinjauan Pustaka

BAB 3 ANALISIS DAN PERANCANGAN. merancang tampilan e-commerce. Dengan fitur-fitur yang sederhana seperti

BAB III ANALISA DAN PERANCANGAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENDAHULUAN 1 BAB I. 1.1 Latar Belakang

RANCANG BANGUN SISTEM INFORMASI PUSAT KAJIAN DAN PENERAPAN REKAYASA TEKNIK (PUSKAREKATEK) UNIVERSITAS MUHAMMADIYAH MALANG

Artikel Ilmiah. Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer. Oleh: Ariel Kristianto NIM:

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan dan pembelian Tissue SMART NARENA

PERANCANGAN DAN PEMBUATAN APLIKASI SISTEM GUDANG SENJATA (SGS) DI BATALYON XYZ

DAFTAR ISI. HALAMAN PENGESAHAN ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR GAMBAR... vii DAFTAR TABEL... xi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem sedang berjalan dan diperlukan untuk berbagai perubahan yang dirasa

BAB III ANALISIS DAN PERANCANGAN. Pada bab ini akan dijelaskan mengenai proses analisa perangkat lunak dan perancangan atau desain perangkat lunak.

Daftar Isi Langkah-langkah untuk sorting data : Filtering Data... 9

HALAMAN PENGESAHAN PEMBIMBING...

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan

DAFTAR TABEL. Perbandingan Ruby on Rails Dengan PHP Berdasarkan Banyak. Baris Program...

Perancangan dan Implementasi Dokumen Ijin Kerja Online Berbasis Yii Framework StudyKasus PT.PLN APP Semarang

Perancangan Sistem Informasi Laboratorium MKHA BBPBAP Jepara Menggunakan Framework Laravel

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses.

BAB II LANDASAN TEORI

database, hal inilah yang membedakan web pembelajaran ini dengan web pembelajaran lainnya.

PERANCANGAN DAN PENGEMBANGAN SISTEM INFORMASI MANAJEMEN (SIM) PENJADWALAN AGENDA PEGAWAI DI UPN VETERAN JAWA TIMUR BERBASIS WEB SKRIPSI

BAB III ANALISA DAN PERANCANGAN SISTEM

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI

BAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi

WEB RECEIPT AND RELEASE DEPO CONTAINER PT. BHANDA GHARA REKSA PALEMBANG

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

CODEIGNITER 3. Belajar Mandiri. Zamah Sari

Mengenal Codeigniter (CI) Framework

3 BAB III LANDASAN LANDASAN TEORI

PENERAPAN FRAMEWORK DENGAN ARSITEKTUR MODEL-VIEW-CONTROLLER PADA PENGELOLAAN DATA PENELITIAN DAN PENGABDIAN KEPADA MASYARAKAT

Daftar Isi Langkah-langkah untuk sorting data : Filtering Data... 9

BAB III ANALISIS DAN DESAIN SISTEM

Bab 3 Metode Penelitian

BAB III ANALISA DAN PERANCANGAN

FRAMEWORK. Dengan framework seorang web programmer dapat membangun aplikasi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian - bagian komponennya dengan maksud untuk

BAB III ANALISA DAN PERANCANGAN SISTEM

PERANCANGAN PERANGKAT LUNAK MONITORING PROCESSING DAN PERFORMANCE CALCULATING

RANCANG BANGUN SISTEM INFORMASI MANAJEMEN ADMINISTRASI SURAT MENGGUNAKAN FRAMEWORK LARAVEL PADA JURUSAN TEKNIK ELEKTRO

Bab 3 Metode dan Perancangan Sistem

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

Pemanfaatan SQLite pada Aplikasi Konversi Mata Uang di Android SKRIPSI

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

Bab 3 Metoda dan Perancangan Sistem


SNIPTEK 2016 ISBN: PERANCANGAN E-LEARNING PADA MATA PELAJARAN TIK DI SMPN 1 WARUNGKIARA

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

BAB I PENDAHULUAN. berjalan lancar, cepat, tepat dan pastinya mudah. dengan transaksi keuangan dengan tepat dan akurat. Sebagai contoh penulis

Equipment Monitoring Control Manajemen System Berbasis Web Application

1. Pendahuluan Seiring dengan perkembangan dan tingkat kebutuhan, perkembangan teknologi dan informasi diera globalisasi ini semakin meningkat pula.

BAB III METODOLOGI PENELITIAN

SKRIPSI. Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Sarjana Komputer. Oleh: Valentino Putra Parlan NIM:

ABSTRAK. Kata kunci : Perpustakaan Tugas Akhir PHP (Php Hypertext Preprocessor) Universitas Kristen Maranatha

Implementasi dan Pengembangan Dashboard Sistem Informasi Survey Kepuasan Pelanggan Berbasis Website di LPMAI UKSW dengan Skala Pengukuran Slovin

PENGEMBANGAN SISTEM INFORMASI MANAJEMEN PRAKTIK INDUSTRI DI JURUSAN PENDIDIKAN TEKNIK ELKTRONIKA UNY BERBASIS WEBSITE MENGGUNAKAN YII FRAMEWORK

BAB III PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Transkripsi:

Otomatisasi Sistem Pembuatan Berita Acara dan Pelaporan Honor Ujian Skripsi Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Peneliti: Wahid Candra Saputra (672012081) Ramos Somya, S.Kom., M.Cs. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Juli 2016

1. Pendahuluan Fakultas Teknologi Informasi (FTI) merupakan salah satu fakultas di Universitas Kristen Satya Wacana (UKSW) yang didirikan pada tahun 2003. FTI UKSW terus berkembang hingga saat ini. Berdasarkan data yang dimiliki oleh sekretaris FTI pada semester genap 2015/2016, FTI UKSW sekarang memiliki 10 program studi dengan 2564 mahasiswa aktif dan 75 dosen tetap. Banyaknya mahasiswa dan program studi di FTI UKSW, sehingga dibutuhkan pelayanan administrasi yang lebih baik untuk mempermudah mahasiswa dan fakultas dalam proses pemberkasan administrasi. Khususnya dalam proses administrasi Tugas Akhir (TA). Mahasiswa tingkat akhir akan membuat Tugas Akhir sebagai syarat kelulusannya. Tugas Akhir (TA) ini meliputi analisis atau perancangan sebuah aplikasi yang selanjutnya akan diajukan untuk dilaksanakan pengujian. Perancangan Tugas Akhir yang telah dibuat oleh mahasiswa selanjutnya didaftarkan di Bagian Tugas Akhir Fakultas Teknologi Informasi Universitas Kristen Satya Wacana (TA FTI UKSW) untuk dijadwalkan pengujiannya. Setelah Tugas Akhir mahasiswa terdaftar selanjutnya mahasiwa akan mendapatkan sebuah dokumen berita acara ujian. Dokumen berita acara ujian ini berisikan form penilaian dosen pembimbing dan dosen penguji. Dokumen berita acara ujian dibuat oleh Bagian TA FTI UKSW berdasarkan data pendaftar ujian yang disimpan di dalam dokumen Microsoft Excel kemudian membuat satu persatu dokumen berita acara dengan Microsoft Word. Setelah dilakukan pengujian Tugas Akhir, Bagian TA FTI UKSW akan merekapitulasi data hasil ujian yang telah dilakukan. Rekapitulasi ini mencakup nilai dari dosen pembimbing dan nilai dari dosen penguji. Rekapitulasi ini tidak hanya menghitung nilai tetapi menghitung banyak menguji yang dilakukan oleh setiap dosen penguji. Hasil rekapitulasi nilai selanjutnya akan dijumlahkan dengan IPK mahasiswa untuk mendapatkan nilai kelulusan dari mahasiswa tersebut. Pelaporan honor setiap dosen dihitung oleh Bagian TA FTI UKSW dengan menghitung jumlah mahasiswa bimbingan dari setiap dosen dan menghitung satu persatu pengujian yang telah dilakukan oleh dosen. Data peserta ujian dan data bimbingan mahasiswa yang masih disimpan dalam dokumen Microsoft Excel membuat Bagian TA FTI UKSW harus membuka satu persatu dokumen untuk menghitung jumlah mahasiswa bimbingan dan jumlah menguji setiap dosen. Proses ini memakan waktu 2-3 minggu untuk membuat dokumen pelaporan honor semua dosen. Pembuatan berita acara ujian, perhitungan nilai hasil ujian, dan perhitungan total honor setiap dosen penguji berdasarkan proses yang ada saat ini menimbulkan kesalahan atau kekeliruan dalam pembuatan berita acara ujian, perhitungan nilai hasil ujian, dan perhitungan total honor dosen. Sehingga dibutuhkan sebuah sistem yang mampu mempercepat proses dan mengurangi kesalahan dalam pembuatan berita acara ujian, perhitungan nilai ujian, dan perhitungan total honor setiap dosen penguji. Berdasarkan permasalahan ini maka dikembangkan aplikasi Otomatisasi Sistem Pembuatan Berita Acara dan Pelaporan Honor Ujian Skripsi FTI UKSW. Sistem yang dikembangkan berbasis website sehingga aplikasi ini dapat

digunakan diberbagai platform dengan menggunakan web browser seperti Mozilla Firefox, Google Chrome, Opera Browser, dan lain-lain. Aplikasi ini dibangun menggunakan bahasa pemprogaman PHP (Hypertext Preprocessor) dengan arsitektur MVC (Model View Controller) yang dimiliki framework CodeIgniter. Arsitektur MVC membuat aplikasi ini menjadi lebih terstruktur. Aplikasi ini memanfaatkan library PHPWord dalam membuat dokumen berita acara dan pelaporan honor. Tampilan antar muka pada sistem ini memanfaatkan framework CSS Materializecss untuk mendapatkan desain tampilan yang lebih menarik dan responsive. Tampilan yang responsive membuat sistem ini tetap memiliki tampilan yang menarik ketika dibuka dari berbagai platform. Tujuan dari penelitian ini adalah membuat sebuah sistem yang dapat mempermudah dan mempercepat proses pembuatan berita acara dan pelaporan honor ujian skripsi TA FTI UKSW. Perumusan masalah dalam penelitian ini meliputi bagaimana membuat sistem yang mampu untuk membuat berita acara dan pelaporan honor secara otomatis dalam bentuk dokumen Microsoft Word. Batasan dari penelitian ini hanya merancang sistem pembuatan berita acara dan pelaporan honor ujian skripsi TA FTI UKSW yang mampu membuat dokumen berita acara dan pelaporan honor ujian skripsi secara otomatis dalam bentuk Microsoft Word. 2. Tinjauan Pustaka Penelitian terdahulu mengenai sistem manajemen tugas akhir di Universitas Tanjungpura dengan judul Perancangan Sistem Informasi Manajemen Tugas Akhir Berbasis Web Jurusan Teknik Sipil Fakultas Teknik Universitas Tanjungpura. Hasil dari penelitian yang dilakukan bahwa sistem ini menjadi solusi untuk staf administrasi dalam mengelola data tugas akhir terutama dalam menyiapkan surat-surat yang diperlukan dalam administrasi tugas akhir dan membuat rekapitulasi data, membantu mahasiswa dan dosen dalam melakukan konsultasi tugas akhir tanpa harus bertatap muka langsung. Sistem ini juga memberi kemudahan kepada staf eksekutif dalam mendapatkan rangkuman informasi mengenai pelaksanaan tugas akhir dalam bentuk grafik dan tabel, serta membantu staf administrasi dan dosen dalam membuat pengumuman yang berhubungan dengan pelaksanaan tugas akhir [1]. Penelitian lain dengan judul Perancangan Sistem Informasi Tugas Akhir dan Kerja Praktek di Jurusan Teknik Industri UNS dapat menyajikan informasi minat pengerjaan KP dan TA, progress pengerjaan KP dan TA, rekapitulasi beban dosen pembimbing KP dan TA, serta fasilitas yang memudahkan bagian administrasi dalam membuat kelengkapan administratif KP dan TA. Aplikasi yang digunakan dapat diakses oleh beberapa user secara bersamaan melalui koneksi internet [2]. Jika dibandingkan dengan penelitian sebelumnya, penelitian ini berfokus pada hasil pembuatan berita acara dan pelaporan honor ujian skripsi. Sehingga pembahasan mengenai bagaimana permasalahan dalam pembuatan dokumen berita acara dan melaporkan honor ujian skripsi setiap dosen tidak dibahas pada penelitian ini. Fokus dari penelitian ini untuk menyelesaikan permasalahan yang

terjadi di Bagian TA FTI UKSW mengenai proses melaporkan honor seluruh dosen yang memakan waktu 1-2 minggu. Hasil dari penelitian ini diharapkan mampu meningkatkan kinerja TA FTI UKSW sehingga lebih optimal. Web adalah suatu metode untuk menampilan informasi di internet, baik berupa teks, gambar, suara maupun video yang interaktif dan mempunyai kelebihan untuk menghubungkan (link) satu dokumen dengan dokumen lainnya (hypertext) yang dapat diakses melalui sebuah browser. Secara umum situs web mempunyai beberapa fungsi, yaitu fungsi komunikasi, fungsi informasi, fungsi hiburan dan fungsi transaksi [3]. Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai kumpulan script terutama class dan function yang dapat membantu developer/programmer dalam menangani berbagai masalah-masalah dalam pemrogaman seperti koneksi dengan database, pemanggilan variable, dan file. Sehingga developer lebih fokus dan lebih cepat dalam membangun aplikasi [4]. CodeIgniter (CI) adalah salah satu framework PHP yang tangguh dan populer. CodeIgniter tergolong framework dengan ukuran kecil dan cukup mudah dikuasai. CI juga datang dengan dokumentasi yang tergolong lengkap. CodeIgniter merupakan aplikasi sumber terbuka yang berupa framework PHP dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006 [5]. PHPWord merupakan sebuah library yang ditulis menggunakan bahasa pemrogaman PHP yang menyediakan class untuk menulis dan membaca sebuah dokumen dari beberapa format. PHPWord merupakan library yang memiliki lisensi open source LGPL versi 3. Versi terbaru dari PHPWord yaitu versi 0.12.0. Versi PHPWord saat ini telah mendukung dokumen dengan format Microsoft Office Open XML (OOXML atau OpenXML), OASIS Open Document Format seperti OpenDocument atau ODF, dan Rich Text Format (RTF). PHPWord merupakan bagian dari PHPOffice yang didirikan pada tahun 2014. PHPWord menyediakan banyak fitur dalam menulis dan membaca dokumen. Fitur yang disediakan pada PHPWord seperti mengatur ukuran dokumen, membuat header dan footer, template processing, membaca dokumen dan lain-lain [6]. Kriteria penilaian TA untuk pembimbing yang digunakan saat ini adalah kemandirian/keaktifan dengan bobot persentase 30%, dan penguasaan materi dengan bobot persentase 30%. Kriteria penilaian TA untuk penguji yang digunakan saat ini adalah penulisan dengan bobot persentase 10%, presentasi dengan bobot persentase 10%, dan tanya jawab dengan bobot persentase 20%. Range nilai TA berdasarkan aksara pada setiap rangenya, yaitu : 1) 0-49.99 dengan aksara Gagal; 2) 50-59.99 dengan aksara C; 3) 60-69.99 dengan aksara BC; 4) 70-79.9 dengan aksara B; 5) 80-89.99 dengan aksara AB; 6) 90-100 dengan aksara A.

3. Metode dan Perancangan Sistem Pada penelitian ini, akan dilakukan beberapa tahapan penelitian yang secara garis besar terbagi dalam lima tahapan, yaitu : 1) Analisis kebutuhan dan pengumpulan data; 2) Perancangan sistem; 3) Pembuatan aplikasi/program; 4) Implementasi dan pengujian sistem, serta analisis hasil dan pengujian; dan 5) penulisan laporan dan hasil penelitian [7]. Tahapan dalam penelitian ini dapat dilihat pada Gambar 1. Gambar 1 Tahapan Penelitian Tahap pertama yaitu analisis kebutuhan dan pengumpulan data. Tahap ini dilakukan dengan cara wawancara terhadap user dalam hal ini adalah bagian TA untuk mendapatkan kebutuhan user. Hasil dari wawancara ini didapatkan bahwa selama ini bagian TA masih menggunakan Microsoft Excel sebagai penyimpan data peserta ujian. Berdasarkan data yang disimpan dalam dokumen Microsoft Excel selanjutnya Bagian TA membuat dokumen berita acara ujian satu persatu pada dokumen Microsoft Word. Hasil dari wawancara ini didapatkan bahwa bagian TA masih kesulitan dalam pelaporan honor setiap dosen. Bagian TA menghitung satu persatu data ujian dan bimbingan setiap dosen untuk selanjutnya dilaporkan kepada dosen terkait sebagai verifikasi total bimbingan dan ujian. Tahap kedua yaitu perancangan sistem. Tahap ini meliputi perancangan proses dengan menggunakan Unified Modelling Language (UML), meliputi diagram use case, class diagram, activity diagram, dan sequence diagram. Tahap ketiga yaitu perancangan aplikasi/program. Tahap ini dibangun berdasarkan kebutuhan user dan rancangan sistem yang telah dibuat pada tahap sebelumnya. Tahap keempat yaitu implementasi dan pengujian sistem, serta analisis hasil pengujian. Pada tahap ini sistem yang sudah jadi kemudian diimplementasikan dan diuji, serta dilakukan analisis pada hasil pengujian. Tahap kedua, ketiga dan keempat menggunakan sebuah metode pengembangan prototype dalam perancangannya. Tahap kelima dilakukan penulisan laporan penelitian dan artikel ilmiah. Tahap ini setiap proses penelitian yang dilakukan didokumentasikan dalam sebuah laporan hasil penelitian dan artikel ilmiah. Metode prototype dipilih sebagai metode pengembangan pada penelitian ini karena dalam pengembangan sistem ini dilakukan komunikasi yang intensif dengan pengguna aplikasi. Metode ini membantu pengembang dalam membentuk

model dari sistem yang dibuat. Metode ini dilakukan secara bertahap dimulai dari mengembangkan suatu prototype yang sederhana untuk kemudian dapat dikembangkan kembali hingga sistem selesai dikembangkan. Prototype merupakan bentuk dasar dari sistem atau subsistem [8]. Tahapan dalam prototype dapat dilihat pada Gambar 2. Gambar 2 Metode Prototyping [8] Perancangan Otomatisasi Sistem Pembuatan Berita Acara dan Pelaporan Honor Ujian Skripsi FTI UKSW dimulai dengan merancang proses berupa diagram Unified Modelling Language (UML). Diagram UML meliputi diagram use case, class diagram, activity diagram, dan sequence diagram. Lihat Peserta Ujian Input Nilai Ujian <<extend>> <<extend>> Cetak Pelaporan Honor <<extend>> Mengelola Ujian Administrator (TA) Update Nilai Ujian <<extend>> Cetak Berita Acara Update Penguji Gambar 3 Use Case Diagram Sistem Gambar 3 merupakan use case diagram dari sistem yang dibuat. Terdapat aktor Administrator (TA) yang mewakili dari Bagian TA FTI UKSW. Aktor Administrator (TA) digambarkan pada use case diagram dapat mengelola ujian, mencetak berita acara, dan mencetak laporan honor. Administrator (TA) dapat melihat peserta ujian yang telah terdaftar dan terverifikasi, menginput nilai hasil ujian mahasiswa, memperbarui nilai ujian mahasiswa jika terdapat kesalahan dalam penilaian, dan memperbarui penguji ujian jika salah satu penguji berhalangan untuk menguji mahasiswa saat ujian.

Administator (TA) Sistem Start Membuka Sistem Tampilan Home Pilih menu Berita Acara Menampilkan Data Peserta Ujian Pilih Peserta Ujian Menampilkan Detail Peserta Pilih Cetak Berita Acara Membuat Report Berita Acara Cetak Report Berita Acara End Gambar 4 Activity Diagram Cetak Berita Acara Gambar 4 merupakan activity diagram untuk proses cetak laporan berita acara ujian. Aktivitas dimulai dari Administrator (TA) membuka sistem. Sistem akan menampilkan tampilan home sistem pembuatan berita acara dan pelaporan honor ujian skripsi FTI UKSW. Administrator (TA) selanjutnya menekan link Berita Acara yang ada pada menu. Sistem akan menampilkan daftar peserta ujian yang telah terdaftar. Kemudian Administrator (TA) dapat memilih salah satu peserta ujian untuk mencetak laporan berita acara ujian skripsi. Sistem akan menampilkan data lengkap dari peserta yang telah dipilih oleh Administrator (TA). Tampilan ini terdapat tombol untuk mencetak berita acara. Kemudian Administrator (TA) dapat menekan tombol cetak berita acara ujian. Sistem akan menbuat dokumen berita acara untuk selanjutnya dapat disimpan atau dicetak oleh Administrator (TA). Administator (TA) Sistem Start Membuka Sistem Tampilan Home Pilih Menu Pelaporan Honor Menampilkan Form Pelapoan Honor Pilih Dosen dan Periode Membuat Report Pelaporan Honor Cetak Report Pelaporan Honor End Gambar 5 Activity Diagram Cetak Pelaporan Honor

Gambar 5 merupakan activity diagram proses cetak laporan pelaporan honor yang dilakukan oleh Bagian TA FTI UKSW sebagai Administrator (TA). Aktivitas ini dimulai dari Administrator (TA) membuka sistem. Kemudian sistem akan menampilkan tampilan home sistem pembuatan berita acara dan pelaporan honor ujian skripsi FTI UKSW. Administrator (TA) selanjutnya memilih link Pelaporan Honor untuk membuka form pelaporan honor. Sistem kemudian menampilkan form pelaporan honor yang berisi nama dosen dan periode yang dapat dipilih oleh Administrator (TA). Administrator (TA) diminta untuk memilih dosen dan periode pelaporan honor. Kemudian sistem akan membuat report pelaporan honor sesuai periode yang telah dipilih oleh Administrator (TA). Sistem akan mencetak report pelaporan honor yang dapat dicetak atau disimpan oleh Administrator (TA). Gambar 6 Squence Diagram Cetak Berita Acara Gambar 6 merupakan sequence diagram untuk proses cetak berita acara ujian skripsi TA FTI UKSW yang dilakukan oleh Bagian TA FTI UKSW sebagai Administrator (TA). Administrator (TA) memilih data peserta ujian yang akan dicetak berita acaranya. Setelah tombol Cetak Berita Acara ditekan, fungsi cetak yang berada pada Controller Berita Acara dipanggil. Pada fungsi cetak dilakukan pemanggilan fungsi GetDataPeserta yang berada pada Model Berita Acara. Fungsi GetDataPeserta memiliki perintah untuk mengambil data peserta yang telah disimpan pada database. Data yang sudah didapatkan dari fungsi GetDataPeserta maka akan dikembalikan ke Controller Berita Acara untuk selanjutnya diproses generate menjadi laporan berita acara dalam bentuk file Microsoft Word. Kemudian file laporan berita acara akan disimpan dan dapat dicetak.

Gambar 7 Class Diagram Sistem Gambar 7 merupakan class diagram yang menggambarkan Model Class dan Controller Class pada aplikasi. Model Class merupakan bagian dari aplikasi yang bertugas untuk mengendalikan fungsi-fungsi yang berhubungan dengan database. Aplikasi ini memiliki 4 Model Class, yaitu Skripsi Model, Ujian Model, Model Pembimbing, dan Model Penguji. Controller Class bertugas untuk menghubungkan view dengan Model Class. Aplikasi ini hanya memiliki satu Controller Class yaitu Controller Pelaporan Honor dan Berita Acara. 4. Hasil dan Pembahasan Sistem yang telah dibuat memiliki beberapa fitur yang berkaitan dengan pelaporan honor, input nilai ujian, dan berita acara ujian skripsi. Semua fitur dapat digunakan oleh Administrator (TA) yaitu Bagian TA FTI UKSW. Mahasiswa yang telah terdaftar dan telah dijadwalkan ujian skripsi akan masuk dalam daftar peserta ujian yang berada pada halaman Berita Acara. Halaman Berita Acara dapat dilihat pada Gambar 8. Gambar 8 Halaman Berita Acara

Halaman Berita Acara terdapat daftar peserta ujian yang telah terdaftar dan terverifikasi oleh Bagian TA. Setiap data mahasiswa terdapat dua buah tombol dengan logo mata untuk melihat detail peserta sekaligus untuk mencetak berita acara ujian skripsi. Tombol dengan logo grafik digunakan untuk menginputkan nilai hasil ujian serta untuk memperbarui nilai ujian. Data detail peserta ujian dapat dilihat pada Gambar 9. Gambar 9 Detail Peserta Ujian Gambar 9 merupakan data lengkap dari peserta ujian. Halaman Berita Acara menampilkan semua data yang dibutuhkan untuk membuat laporan berita acara ujian skripsi. Halaman ini dapat merubah penguji jika salah satu penguji berhalangan untuk menguji peserta dan akan ter-update pada database jika terjadi perubahan penguji. Setelah semua data sesuai maka dapat ditekan tombol submit yang fungsinya untuk mengunduh laporan berita acara ujian skripsi seperti Gambar 10. Fungsi pembuatan laporan berita acara memanfaatkan library PHPWord. PHPWord dapat digunakan pada framework CodeIgniter dengan cara menempatkan file library PHPWord di dalam folder libraries yang berada di dalam folder application. Fungsi untuk mencetak laporan berita acara ujian skripsi dapat dilihat pada Kode Program 1.

Gambar 10 Laporan Berita Acara Ujian Skripsi Kode Program 1 Fungsi Generate Laporan Berita Acara Ujian Skripsi 1. $this->load->library('phpword'); 2. if ($progdi == "Desain Komunikasi Visual") { 3. if ($pem2!= null) { 4. $document = $this->phpword->loadtemplate('application/docs/temp/badkv2.docx'); 5. }else{ 6. $document = $this->phpword->loadtemplate('application/docs/temp/badkv1.docx'); 7. } 8. }else{ 9. if ($pem2!= null) { 10. $document = $this->phpword->loadtemplate('application/docs/temp/ba2.docx'); 11. }else{ 12. $document = $this->phpword->loadtemplate('application/docs/temp/ba1.docx'); 13. } 14. } 15. $document->setvalue('nim', $nim); 16. $document->setvalue('nama', $nama); 17. $document->setvalue('judul', $judul); 18. $document->save('application/docs/temp.docx'); 19. header("content-disposition: attachment; filename='".$nim.".docx'"); Kode Program 1 merupakan perintah yang digunakan untuk membuat dokumen berita acara. Baris 1 pada Kode Program 1 merupakan perintah yang digunakan untuk menambahkan library PHPWord. Baris 2-14 merupakan perintah untuk membaca file template yang akan digunakan dan diproses oleh sistem menjadi laporan berita acara. Laporan berita acara progdi Desain Komunikasi Visual dengan progdi yang lain berbeda sehingga dilakukan pengecekan progdi dari peserta ujian yang akan dibuat laporan berita acaranya. Pengecekan selanjutnya untuk mengecek jumlah pembimbing dari peserta ujian yang akan dicetak laporan berita acaranya. Baris 15-17 merupakan perintah yang digunakan

untuk mengganti parameter yang ada pada file template dengan data peserta ujian. Baris 18 merupakan perintah yang digunakan untuk menyimpan dokumen sementara di dalam sistem yang kemudian dapat diunduh dengan menggunakan perintah pada baris 19. Gambar 11 Input Nilai Ujian Skripsi Setelah dilakukan ujian maka rekapitulasi nilai dapat diinputkan oleh admin pada form input nilai ujian seperti Gambar 11. Nilai yang telah diinputkan otomatis akan dihitung oleh sistem untuk menghasilkan nilai akhir ujian. Perhitungan dilakukan oleh sistem sesuai dengan kriteria penilaian yang sudah ditetapkan. Fungsi perhitungan nilai dapat dilihat pada Kode Program 2. Kode Program 2 Fungsi Perhitungan Nilai Akhir Ujian Skripsi 1. $nilai = (($n_kemandirian * 30)/100) + (($n_pm * 30)/100) + (($n_penulisan*10)/100) + (($n_presentasi*10)/100) + (($n_tanya_jawab*20)/100); Pengujian perhitungan menggunakan data pada Gambar 11 yaitu mahasiswa dengan NIM 672012081. Pengujian dimulai dengan menghitung 30% dari nilai kemandirian sehinggan didapat nilai 25,5 dan selanjutnya menghitung 30% dari nilai penguasaan materi sehingga didapat nilai 25,5. Nilai penulisan didapatkan dengan menjumlah kedua nilai penulisan dari kedua penguji selanjutnya dibagi 2 dan dikalikan dengan 10% sehingga didapat nilai 7,5. Nilai presentasi didapat dengan menjumlahkan kedua nilai presentasi dari penguji

selanjutnya dibagi 2 dan dikalikan dengan 10% sehingga didapat nilai 8,5. Nilai tanya jawab didapatkan dari jumlah nilai tanya jawab kedua penguji kemudian dibagi 2 dan dikalikan 20% sehingga didapat nilai 17,5. Selanjutnya menjumlahkan nilai kemandirian, nilai penguasaan materi, nilai penulisan, nilai presentasi dan nilai tanya jawab sehingga hasilnya 84,5. Hasil nilai 84,5 masuk dalam range nilai dengan aksara AB. Pengembangan berikutnya dengan menambahkan fungsi dalam membuat laporan honor setiap dosen. Fungsi ini mempermudah Bagian TA FTI UKSW dalam menghitung honor setiap dosen. Honor tersebut meliputi honor bimbingan dengan menghitung jumlah mahasiswa bimbingannya, honor menguji, dan honor panitia ujian skripsi. Fungsi untuk membuat laporan honor ini berada di dalam menu Pelaporan yang dapat di lihat pada Gambar 12. Gambar 12 Halaman Cetak Pelaporan Honor Gambar 12 merupakan halaman untuk mencetak laporan honor setiap dosen. Administrator (TA) dapat memilih salah satu dosen yang akan dicetak laporan honornya serta memilih periode dari laporan honor. Dosen yang masuk dalam pilihan merupakan dosen yang memiliki mahasiswa bimbingan atau dosen yang telah melakukan pengujian ujian skripsi. Periode berdasarkan dari periode semester perkuliahan, sehingga disetiap tahun memiliki 3 periode karena sistem semester pada Fakultasi Teknologi Informasi Universitas Kristen Satya Wacana yaitu trimester. Setelah semua data dipilih dan ditekan tombol submit maka sistem akan mengambil semua data mahasiswa yang dibimbing oleh dosen yang dipilih dan menjumlahkan banyaknya dosen yang telah dipilih menguji ujian skripsi berdasarkan periode yang telah dipilih. Kemudian sistem akan membuat sebuah dokumen Microsoft Word yang berisikan data laporan honor dosen yang telah dipilih. Pengujian sistem dalam pelaporan honor ini menggunakan data dosen dengan NIP 67561 dengan nama Ramos Somya, S.Kom. Dokumen yang dihasilkan dari sistem dapat dilihat pada Gambar 13.

Gambar 13 Dokumen Pelaporan Honor Gambar 13 merupakan contoh dokumen laporan honor yang dihasilkan oleh sistem berdasarkan pengujian yang telah dilakukan. Pembuatan dokumen laporan honor menggunakan library PHPWord dengan membuat sebuah template untuk diproses di dalam sistem. Template yang digunakan dibuat menggunakan dokumen Microsoft Word. PHPWord membantu developer dalam membuat sebuah report. Developer tidak perlu membuat format report menggunakan kode yang rumit. PHPWord mampu membaca sebuah dokumen yang digunakan menjadi sebuah template. Template dokumen pelaporan honor dapat dilihat pada Gambar 14. Gambar 14 Dokumen Pelaporan Honor

File template yang dibuat memiliki sebuah parameter yang nantinya dapat diganti value-nya dengan menggunakan library PHPWord. Parameter dalam template harus diawali dengan { dan diakhiri dengan }. Perintah yang digunakan untuk mengganti value pada template dapat dilihat pada Kode Program 3. Kode Program 3 Fungsi untuk Mengganti Value 1. $document = $PHPWord->loadTemplate('application/docs/temp/LaporanHonor.docx'); 2. $document->setvalue('{dosen}', $nama); 3. $document->setvalue('{progdi}', $progdi); Pengujian sistem dilakukan dengan menguji fungsi-fungsi dari sistem yang telah dibuat untuk mencari kesalahan/bug pada sistem. Pengujian sistem dilakukan agar sistem yang dibuat berjalan sesuai dengan yang diharapkan dan dapat memenuhi kebutuhan pengguna. Pengujian sistem ini menggunakan dua teknik pengujian yaitu pengujian alpha dan pengujian beta. Pengujian alpha menggunakan metode blackbox yaitu pengujian fungsifungsi sistem secara langsung tanpa memperhatikan alur eksekusi program. Pengujian ini dilakukan dengan memperhatikan apakah fungsi telah berjalan sesuai rancangan dan sesuai yang diharapkan. Tabel 1 adalah hasil pengujian dari sistem yang telah dilakukan. Tabel 1 Hasil Pengujian Blackbox Fungsi yang Diuji Kondisi Output yang Diharapkan Output yang Dihasilkan Sistem Status Pengujian Cetak Laporan Berita Acara Form diisi dengan benar File dapat diunduh File dapat diunduh Valid Input Nilai Form diisi dengan benar Sukses input nilai Sukses input nilai Valid Form diisi beberapa atau Gagal input nilai Gagal input nilai Valid kosong Update Nilai Form diisi dengan benar Sukses update nilai Sukses update nilai Valid Form diisi beberapa atau Gagal update nilai Gagal update nilai Valid kosong Cetak laporan honor Form diisi dengan benar File dapat diunduh File dapat diunduh Valid Load daftar peserta ujian Form diisi beberapa Gagal unduh file Gagal unduh file Valid Buka halaman Berita Acara Sukses load data Sukses load data Valid Berdasarkan pengujian yang dilakukan pada sistem dapat dilihat status pengujian dari setiap fungsi valid, maka disimpulkan bahwa sistem ini berjalan dengan baik dan sesuai yang diharapkan. Pengujian beta adalah pengujian yang dilakukan oleh orang yang tidak ikut dalam pembuatan sistem atau calon pengguna sistem. Pengujian beta dilakukan dengan melakukan wawancara kepada user yaitu Bagian TA FTI UKSW. Hasil dari wawancara yang telah dilakukan didapatkan bahwa sistem pembuatan berita acara dan pelaporan honor ujian skripsi TA FTI UKSW dapat membantu dan mempermudah dalam pembuatan

dokumen berita acara dan pelaporan honor. Sistem yang telah dibuat lebih mempercepat kerja Bagian TA FTI UKSW dalam melaporkan honor yang biasanya membutuhkan 1-2 minggu dengan sistem hanya memerlukan waktu 10-15 menit saja. 5. Simpulan Berdasarkan hasil penelitian yang telah dilakukan, maka dapat diambil kesimpulan bahwa pengembangan otomatisasi sistem pembuatan berita acara dan pelaporan honor ujian skripsi TA FTI UKSW dapat dikembangkan dengan framework CodeIgniter, Materialize CSS, dan library PHPWord. Framework CodeIgniter bermanfaat dalam pengembangan sistem dengan menggunakan arsitektur Model View Controller (MVC). Materialize CSS membantu pengembangan sistem dengan tampilan yang menarik dan responsive. Library PHPWord membantu sistem dalam membuat dokumen berita acara dan pelaporan honor dalam bentuk file Microsoft Word. Berdasarkan pengujian dapat disimpulkan bahwa sistem yang telah dibuat dapat mengatasi permasalahan Bagian TA dengan melakukan otomatisasi dalam membuat berita acara dan pelaporan honor ujian skripsi FTI UKSW. Sistem juga dapat mempermudah dan mempercepat Bagian TA FTI UKSW dalam melaporkan honor hanya dalam 10-15 menit yang sebelumnya membutuhkan waktu 1-2 minggu. 6. Pustaka [1]. Wulansari, Endah. 2013. Perancangan Sistem Informasi Manajemen Tugas Akhir Berbasis Web Jurusan Teknik Sipil Fakultas Teknik Universitas Tanjungpura. Jurnal Sistem dan Teknologi Informasi (JustIN), 3 (1). [2]. Prasetyo, Rendro., Iftadi, Irwan., & Rochman, Taufiq. 2010. Perancangan Sistem Informasi Tugas Akhir dan Kerja Praktek di Jurusan Teknik Industri UNS. Peforma, 9 (1): pp. 55-63. [3]. Yuhefizar. Membangun Toko Online Itu Mudah. 2013. Graha Ilmu. [4]. Isaknudin, Muhammad Surya. 2009. Apa dan mengapa Harus Framework, http://www.kuliah-informatika.com/2009/10/framework-apa-dan-mengapaharus.html. Diakses tanggal 25 Juni 2016. [5]. Sofwan, Akhmad. 2007. Belajar PHP dengan Framework CodeIgniter. Ilmu Komputer, http://mcd.bis.telkomuniversity.ac.id/file/codeigniter/belajarphp-dengan-framework-code-igniter.pdf. Diakses tanggal 26 Juni 2016. [6]. PHPWord. 2014. Welcome to PHPWord s Documentation. PHPWord, https://phpword.readthedocs.io/en/latest/intro.html. Diakses tanggal 30 Juni 2016. [7]. Hasibuan, Zainal A. 2007. Metodologi Penelitian Pada Bidang Ilmu Komputer dan Teknologi Informasi : Konsep, Teknik, dan Aplikasi. Jakarta: Ilmu Komputer Univesitas Indonesia. [8]. Pressman, R.S, 2001, Software Engineering : A Practitioner s Approach, Amerika Serikat : R.S. Pressman and Associates.