Perancangan dan Implementasi Sistem Informasi
Administratif Berbasis
Web
Menggunakan
Framework
Codeigniter
(Studi Kasus Unit Kerja Praktek FTI UKSW)
Artikel Ilmiah
Diajukan kepada Fakultas Teknologi Informasi
Untuk Memperoleh Gelar Sarjana Komputer
Peneliti :
Adrian Davin Prayogo (672011016) Charitas Fibriani, S.Kom, M.Eng.
Ramos Somya S.Kom, M.CS.
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Perancangan dan Implementasi
Sistem Informasi Administratif Berbasis
Web
Menggunakan
Framework
Codeigniter
(Studi Kasus Unit Kerja Praktek FTI UKSW)
1)
Adrian Davin Prayogo, 2) Charitas Fibriani, 3)Ramos Somya
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Jl. Diponegoro 52-60, Salatiga 50711, Indonesia
Email: 1)adrian.dapin@gmail.com, 2)charitas.fibriani@staff.uksw.edu
3)
ramos.6005@gmail.com
Abstract
The course of practical work at Faculty of Information Technology Satya Wacana Christian University there are problems in the implementation of the administrative process of practical work. problems experienced like : erors input data that students will do KP, practical work unit should send an email one by one to each place KP for confirm that student do internship in that place whereas contents of the email that will be sent is same, practical work unit must insert score of every students from each supervisor, practical work unit must make report result of practical work,
supervisor didn’t know student guidance. Therefore need for application to help administrative process of practical work. Web-based application build using Codeigniter framework. This research resulting application to handle the administrative processes of practical work in FTI UKSW. Administrative applications will help save records of practical work that previously save in excel,with application records will save in database application and help when search data. Application build web base that can be access by anyone, anytime,and anywhere.
Abstrak
Pada matakuliah kerja praktek di Fakultas Teknologi Informasi Universitas Kristen Satya Wacana terdapat permasalahan dalam pelaksanaan proses administratif kerja praktek. Masalah yang dialami antara lain : kesalahan input data mahasiswa yang
akan melakukan KP, unit kerja praktek harus mengirim email satu persatu kepada setiap
tempat KP untuk konfirmasi mahasiswa yang KP di tempat tersebut padahal isi email
yang akan dikirimkan sama, unit kerja praktek harus memasukan nilai setiap mahasiswa dari masing-masing pembimbing, unit kerja praktek harus membuat laporan hasil kerja praktek, dosen pembimbing tidak mengetahui siapa saja mahasiswa bimbingannya. Oleh karena itu perlu adanya aplikasi untuk membantu proses administratif kerja praktek.
Aplikasi dibangun berbasis Web dengan menggunakan framework Codeigniter. Penelitian
ini menghasilkan aplikasi untuk menangani proses administratif kerja praktek di FTI UKSW. Aplikasi administratif akan membantu menyimpan data hasil kerja praktek yang
sebelumnya berbentuk excel, dengan adanya aplikasi data tersimpan di database aplikasi
dan membantu ketika pencarian data.Aplikasi dibangun berbasis web agar dapat diakses
oleh siapa saja, kapan saja, dan dimana saja.
Kata Kunci: administratif, kerja praktek, web, Codeigniter.
1)
Mahasiswa Fakultas Teknologi Informasi Jurusan Teknik Infotmatika, Universitas Kristen Satya Wacana Salatiga.
2)
1. Pendahuluan
Fakultas Teknologi Informasi (FTI) merupakah salah satu fakultas dengan jumlah mahasiswa kurang lebih 1500 mahasiswa di Universitas Kristen Satya Wacana (UKSW) [1]. Setiap mahasiswa FTI diwajibkan mengambil matakuliah kerja praktek (KP). Selain merupakan syarat kelulusan, juga digunakan untuk menerapkan apa yang selama ini telah dipelajari di bangku kuliah ke dunia kerja sekaligus memperkenalkan dunia kerja kepada mahasiswa.
Kerja Praktek memiliki proses administratif yang panjang, mulai dari sarasehan kerja praktek, pengisian formulir pendaftaran kerja praktek, penentuan tempat kerja praktek, penentuan pembimbing kerja praktek, konfirmasi via email ke tempat kerja praktek, pengumpulan nilai kerja praktek, perhitungan nilai kerja praktek, dan pengumpulan laporan kerja praktek. Semua proses administratif tersebut diakomodir oleh unit kerja praktek untuk setiap semester, padahal matakuliah kerja praktek selalu dibuka setiap semester dan jumlah mahasiswa yang melakukan kerja praktek setiap tahunnya berkisar 450 mahasiswa [2], bisa dibayangkan padatnya administratif yang harus diurus unit kerja praktek tanpa menggunakan sistem.
Namun, unit kerja praktek Fakultas Teknologi Informasi Universitas Kristen Satya Wacana saat ini mengalami beberapa kesulitan dalam melakukan proses administratif. Menurut wawancara yang dilakukan kepada koordinator unit kerja praktek, dosen pembimbing, dan mahasiswa, beberapa masalah yang dialami yaitu: 1) Kesalahan input data mahasiswa yang akan melakukan KP hal tersebut diakibatkan karena pengisian formulir yang kurang jelas, human eror, atau ada bagian dari formulir yang tidak diisi, 2) Unit kerja praktek harus mengirim email satu persatu kepada setiap tempat KP untuk konfirmasi mahasiswa yang KP di tempat tersebut, padahal isi email yang akan dikirimkan sama, 3) Unit kerja praktek harus memasukan nilai setiap mahasiswa dari masing-masing pembimbing, 4) Unit kerja praktek harus membuat laporan hasil kerja praktek 5) Dosen pembimbing tidak mengetahui siapa saja mahasiswa bimbingannya.
Merencanakan Tempat Kp dan survei Mengisi Form KP dan mengumpulkan di
Kantor Administrasi KP Konfirmasi Tempat KP
Konsultasi Dengan Pembimbing Memastikan Lembar Persetujuan sudan di isi dengan lengkap
dan sampai di kantor kp sebelum batas pengumpulan Menyerahkan transkip nilai,kartu studi tetap, dan surat keterangan diterima dari tempat kp
Melakukan registrasi siasat untuk KP
Mahasiswa melakukan pengecekan nilai di siasat KP minimal 2 bulan dan menjalani proses bimbingan Melakukan pengecekan form nilai sampai di supervisior tempat KP
Membuat surat
Mengumumkan daftar mahasiswa yang melakukan KP beserta dosen pembimbingnya
Menerima form nilai yang telah diisi dan didistribusikan ke pembimbing masing-masing
Mengisi form nilai dan dikirim kembali ke email kantor KP
Tempat KP Kantor KP
M ahasisw a
Merencanakan tempat kp dan survei
Mengisi form pendaftaran kp online Konfirmasi tempat kp
Menyerahkan transkip nilai, kartu studi tetap, surat keterangan diterima kp, dan bukti pendaftaran online untuk dikumpulkan ke kantor kp
Konsultasi dengan pembimbing memastikan lembar persetujuan sudah di isi dg lengkap dan
sampai di kantor kp sebelum batas pengumpulan KP minimal 2 bulan dan menjalani proses bimbingan melakukan pengecekan form nilai
sampai di supervisiortempat kp
Mengumumkan data mahasiswa kp dan dosen pembimbingnya Mengirimkan email konfirmasi mahasiswa kp dan form penilaian
Melakukan pengecekan nilai
Mengirimkan email terima kasih untuk kerja sama kp
Nilai Masuk..? Tidak Ya
Masukkan nilai ke siasat Memasukkan data tempat kp dan memasukkan data tempat kp aktif memasangkan data tempat
kp dan mahasiswa kp
Diterima..? Ya
mengisi form nilai dan dikirim
kembali ke email pembimbing KP menerima form nilai yang telah diisi Masukkan nilai
Gambar 2 Proses Bisnis Kerja Praktek Setelah Ada Sistem
Berdasarkan latar belakang, rumusan masalah yang ada adalah bagaimana membangun aplikasi sistem administratif kerja praktek FTI UKSW. Aplikasi yang akan dibuat berbasis web menggunakan framework Codeigniter karena dengan menggunakan web dapat diakses oleh siapa saja, aplikasi akan dibangun menggunakan bahasa pemrograman PHP (Hypertext Preprocessor) dengan memanfaatkan library email, library loader, dan active record framework Codeigniter. Aplikasi yang dibuat nanti diharapkan dapat membantu unit kerja praktek, mahasiswa yang akan melakukan kerja praktek, dosen pembimbing agar kegiatan dan administratif kerja praktek dapat berjalan mulai dari pendaftaran hingga nilai KP keluar.
Batasan masalah dalam pembuatan sistem ini adalah aplikasi yang dibangun tidak membahas keamanan secara mendalam, aplikasi tidak membahas kecepatan akses aplikasi, aplikasi dibangun dengan menggunakan framework Codeigniter, tidak membahas mengenai keterkaitan dengan sistem nilai mahasiswa UKSW (Siasat), aplikasi tidak membahas kelengkapan pengumpulan administrasi, aplikasi lebih membahas tentang masalah yang dialami unit kerja praktek.
2. Kajian Pustaka
Penelitian yang berjudul Perencanaan Strategi Teknologi Informasi Dengan Menggunakan Framework Information Technology Infrastructure Library (Studi kasus: Bagian Kerja Praktek Fakultas Teknologi Informasi) dari penelitian tersebut menghasilkan rekomendasi proses bisnis untuk pengadaan layanan TI. Aktivitas proses bisnis yang direkomendasikan didapat dengan cara melakukan pendekatan Eliminate Simplify Integrate Automate (ESIA) dan menggunakan framework Information Technology Infrastructure Library (ITIL) terhadap aktivitas proses bisnis sistem kerja praktek yang ada saat itu. Maka terjadi pengurangan aktivitas karena penghapusan aktivitas, penyederhanaan aktivitas, integrasi aktivitas, dan automatisasi aktivitas sehingga sistem kerja praktek yang awalnya sebanyak 24 aktivitas menjadi 15 aktivitas [2].
Penelitian yang berjudul Aplikasi Administrasi Perpustakaan Berbasis Web SMK Swasta Brigjend Katamso Medan. Membahas tentang aplikasi yang digunakan untuk mengelola administrasi perpustakaan di SMK Swasta Brigjend Katamso Medan. Penelitian ini bertujuan untuk membantu petugas perpustakaan dalam mengolah data di perpustakan dan memberikan kemudahan bagi pengunjung untuk melakukan pendaftaran, mendapatkan informasi-informasi bahan pustaka, transaksi peminjaman, transaksi pengembalian bahan pustaka [3].
Aplikasi pada penelitian kali ini dibuat menggunakan framework Codeigniter. Beberapa fitur yang dibuat diambil dari proses bisnis hasil penelitian Perencanaan Strategi Teknologi Informasi Dengan Menggunakan Framework Information Technology Infrastructure Library (Studi kasus: Bagian Kerja Praktek Fakultas Teknologi Informasi) ditambah wawancara dengan user. Aplikasi diharapkan dapat membantu proses administratif kerja praktek yang berlangsung.
Administrasi atau administratif adalah segenap proses penataan
kerjasama dari sekelompok orang dengan menggunakan fasilitas dan perlengkapan yang ada untuk memperlancar dan mengefisienkan pencapaian tujuan [3]. Pada penelitian ini proses administratif yang dimaksud dimulai dari pendaftaran kerja praktek hingga proses pengolahan nilai kerja praktek.
Codeigniter adalah salah satu framework pemrograman PHP dengan
dasar kerja create, read, update, delete (CRUD) dengan menggunakan metode Model View Controller (MVC). sehingga untuk segi keamananya terjamin, Codeigniter juga terdiri dari file-file pustaka (library) yang sangat membantu [4]. Framework Codeigniter juga powerfull bersifat open source sehingga dokumentasinya cukup lengkap dengan ukuran file yang relatif kecil [5]. Pada penelitian ini memanfaatkan library email, library loader, dan active record bawaan Codeigniter.
3.
Metode Penelitian
Gambar 3 Tahapan Penelitian
Tahapan penelitian pada Gambar 3 dapat dijelaskan sebagai berikut :
Tahap pertama adalah rumusan masalah yaitu terdapat permasalahan administratif yang timbul di unit kerja praktek FTI UKSW yang kemudian dijadikan latar belakang penelitian ini. Tahap kedua adalah studi literatur penggunaan teknologi untuk memecahkan masalah tersebut. Tahap ketiga analisis kebutuhan dan pengumpulan data, pengumpulan data dilakukan melalui observasi dan wawancara kepada koordinator Unit Kerja Praktek FTI UKSW, dosen pembimbing, dan mahasiswa. Hasil observasi dan wawancara : (a) Diperlukan suatu sistem yang dapat melakukan pengolahan data mahasiswa kerja praktek, (b) Sistem dapat melakukan pengolahan data tempat kerja praktek, (c) Sistem dapat mengirimkan email konfirmasi kerja praktek, (d) Sistem dapat melakukan pengolahan data nilai kerja praktek, (e) Sistem dapat mencetak laporan hasil kerja praktek dalam bentuk Excel dan PDF.
Tahap keempat adalah perancangan sistem berdasarkan hasil analisis kebutuhan menggunakan UML (Unified Modelling Language) yang terdiri dari use case diagram, activity diagram dan class diagram. Perancangan yang lain yaitu perancangan database yang terdiri dari tabel-tabel yang digunakan untuk menyimpan data serta penentuan hubungan relasi antar tabel dan perancangan antarmuka aplikasi yang akan dibuat.
Tahap kelima adalah implementasi dan pengujian sistem serta analisis hasil pengujian, yaitu mengimplementasikan aplikasi yang sudah dirancang ke hosting agar dapat diakses secara online, kemudian dilakukan pengujian. Pengujian aplikasi dilakukan kepada sampel mahasiswa, dosen, dan Unit Kerja praktek FTI UKSW. Analisis hasil pengujian dilakukan untuk mengetahui apakah aplikasi telah sesuai dengan yang diharapkan.
Tahap keenam adalah penulisan laporan hasil penelitian. Tahap ini dilakukan dokumentasi proses dari tahap awal sampai tahap akhir dalam bentuk tulisan. Pada Perancangan sistem UML berfungsi untuk menggambarkan proses
Rumusan Masalah
Studi Literatur
Analisis Kebutuhan dan Pengumpulan Data
Perancangan Sistem
Implementasi dan Pengujian Sistem, serta Analisis Hasil Pengujian
kerja, analisis, pemahaman, visualisasi ,dan dokumentasi dari sebuah aplikasi [5]. Use case diagram bersifat statis dan digunakan untuk menggambarkan scenario hubungan antara setiap user [1], use case mengidentifikasi aktor yang terlibat dalam interaksi dan nama tipe interaksi tersebut [5]. Use case diagram pada aplikasi administratif kerja praktek terdapat tiga aktor utama yaitu pengguna sebagai mahasisiswa, dosen pembimbing dan admin sebagai server. Use case diagram dapat dilihat padaGambar 4 :
.
Pengiriman Email Ke Tempat Kp
Membuat Laporan Hasil KP
Mengubah Data Nilai Mahasiswa Bimbingan <<include>> <<include>>
Melihat Data Tempat KP Unit KP
Mengubah Data Tempat KP Aktif
Menghapus Data Tempat KP Aktif Menambah Data Tempat KP Aktif
Melihat Data Tempat KP Aktif
Mengelola Data Tempat KP Aktif
Menambah Data Tempat KP
Gambar 4 Use CaseDiagram Sistem Administratif KP
Gambar 5 ClassDiagram Sistem Administratif KP
Class diagram atau diagram kelas menunjukan interaksi antar kelas dalam sistem [5]. Class diagram akan menggambarkan hubungan antar module [1]. Class diagram dari aplikasi sistem administratif KP. merupakan diagram yang menggambarkan database yang akan dibuat dan alur aktifitas yang mungkin terjadi selama sistem berjalan, terdapat 7 tabel dengan beberapa module yang bisa dilakukan seperti melihat data, menambah data, mengubah data, menghapus data, mengirimkan email, mencetak laporan.
4. Hasil dan Pembahasan
Penelitian ini menghasilkan satu aplikasi dalam bentuk website dengan diimplementasikan menggunakan browser. Semua aktor akan mengakses aplikasi melalui website.
Gambar 6 adalah halaman awal jika mengakses aplikasi administratif kerja praktek. Halaman utama akan menampilkan pengumuman mengenai kerja praktek dan form pendaftaran kerja praktek, kedua fitur tersebut ditujukan bagi mahasiswa. Halaman pengumuman terdapat pengelompokan pengumuman berdasarkan kategori yang ada. Untuk form pendaftaran jika diisi dengan benar maka sistem akan mengirimkan email beserta file dengan format PDF sebagai bukti telah melakukan pendaftaran kerja praktek.
Kode Program 1 Menggunakan LibraryEmail Codeigniter
Kode Program 1 merupakan potongan kode program untuk mengirimkan email dengan menggunakan library email Codeigniter, konfigurasi yang diperlukan seperti pemilihan protocol, smtp host, smtp port, smtp user, dan smtp pass. Aplikasi ini menggunakan ssl Gmail sebagai smtp host, email yang berhasil dikirimkan akan berisi bukti pendaftaran online dalam bentuk PDF.
Kode Program 2 Active Record Menyimpan Data Pendaftaran Mahasiswa
1 function __construct() { 2 parent::__construct(); 3 $config = array(
4 'protocol' => 'smtp',
5 'smtp_host' => 'ssl://smtp.gmail.com', 6 'smtp_port' => 465,
7 'smtp_user' => 'fti.kpta@adm.uksw.edu', 8 'smtp_pass' => '*******' ); 9 $this->load->library('email', $config); } 10 $this->fpdf->Output($filename, 'F');
11 $this->email->set_newline("\r\n");
12 $this->email->from('fti.kpta@adm.uksw.edu', 'Unit KP FTI UKSW'); 13 $this->email->to($this->input->post('email'));
14 $this->email->subject('Pendaftaran Kerja Praktek'); 15 $this->email->message('Anda berhasil melakukan
16 pendaftaran kerja praktek silahkan download file PDF di
bawah ini dan cetak Transkip Nilai, KST Semester Aktif, Surat balasan menyatakan diterima di tempat KP tersebut (Sertakan Alamat Email Perusahaan) lalu kumpulkan ke kantor KP untuk syarat pendaftaran selanjutnya');
17 $this->email->attach($filename); 18 $this->email->send();
1 class mdl_client_view extends CI_Model {
2 private $table_name3 = 'tbl_mahasiswakp';
3 function daftar($person) {
4 $this->db->insert($this->table_name3, $person); }}
5 $dataa = array('id' => $iddaftar,
6 'nama' => ucwords(strtolower($this->input->post('nama'))),
7 'nim' => $this->input->post('nim'),
8 'progdi' => $this->input->post('progdi'),
9 'konsentrasi' => ucfirst(strtolower($this->input>post('konsentrasi'))), 10 'email' => $this->input->post('email'),
11 'notelp' => $this->input->post('notelp'),
12 'semester' => $this->input->post('semester'),
13 'tahun' => $this->input->post('tahun'),
14 'nilai' => "0");
Kode Program 2 merupakan kode program penggunaan active record untuk menyimpan data pendaftaran ke dalam database sistem. Active record meminimalisir kesalahan query input data ke database. Data yang disimpan didapat dari inputan form pendaftaran KP dan aplikasi baru menyimpan data jika email berhasil dikirimkan.
Kode Program 3 Mengubah Data Pendaftaran Mahasiswa
Kode Program 3 merupakan kode program sistem untuk administrator mengubah data pendaftaran mahasiswa, khususnya untuk data perusahaan tempat KP dan dosen pembimbing KP. Data perusahaan tempat KP diambil dari data tempat KP aktif dan data dosen diambil dari data pembimbing KP yang telah diinputkan sebelumnya. Kode Program 3 juga menggunakan active record Codeigniter.
Kode Program 4 Mengintegrasikan Codeigniter Dengan PHPExcel dan Membuat FileExcel
1 require_once APPPATH."/third_party/PHPExcel.php";
2 class Excel extends PHPExcel {
3 public function __construct() {
4 parent::__construct(); }}
5 if ($this->input->post('jr') == "excel") { 6 $this->load->library('excel'); 7 $this->excel->setActiveSheetIndex(0); 8 $rowCount = 3;
9 $this->excel->getActiveSheet()->SetCellValue('A' . $rowCount,$row->tahun);
10 $this->excel->getActiveSheet()->SetCellValue('B' . $rowCount, $row->semester);
11 $this->excel->getActiveSheet()->getStyle('A1')->getFont()->setBold(true);
12 $this->excel->getActiveSheet()->mergeCells('A1:K1');
13 $this->excel->getActiveSheet()->getStyle('A1')->getAlignment()
->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
14 $filename = 'Laporan_Data_KP_FTIUKSW.xls';
15 header('Content-Type: application/vnd.ms-excel'); //mime type
16 header('Content-Disposition: attachment;filename="'.$filename.'"');
17 header('Cache-Control: max-age=0'); //no cache
18 $objWriter =PHPExcel_IOFactory::createWriter($this->excel, 'Excel5');
19 $objWriter->save('php://output');
1 $dataa = array('nim' => $this->input->post('nim'),
2 'nama' => $this->input->post('nama'),
3 'progdi' => $this->input->post('progdi'),
4 'konsentrasi' => $this->input->post('konsentrasi'),
5 'email' => $this->input->post('email'),
6 'notelp' => $this->input->post('notelp'),
7 'semester' => $this->input->post('semester'),
8 'tahun' => $this->input->post('tahun'),
9 'id_tempatkpaktif' => $this->input->post('tempatkp'),
10 'kode_pembimbing' => $this->input->post('pembimbing'),
11 'nilai' => $this->input->post('nilai'));
12 }
Kode Program 4 merupakan kode program untuk mengintegrasikan library tambahan yaitu PHPExcel dengan Codeigniter karena Codeigniter tidak memiliki fitur mencetak dalam format Excel. Integrasi dilakukan dengan menggunakan library loader agar aplikasi bisa menggunakan fungsi-fungsi di PHPExcel. Contoh hasil laporan dalam bentuk Excel dapat dilihat pada Gambar 7.
Gambar 7 Contoh Laporan Dalam Bentuk Excel
Kode Program 5 Mengintegrasikan Codeigniter Dengan FPDF dan Membuat File PDF
Kode Program 5 merupakan kode program untuk mengintegrasikan library tambahan yaitu FPDF dengan Codeigniter karena Codeigniter tidak memiliki fitur mencetak dalam format PDF. Integrasi juga dilakukan dengan menggunakan library loader agar aplikasi bisa menggunakan fungsi-fungsi di FPDF. Contoh hasil laporan dalam bentuk PDF dapat dilihat pada Gambar 8.
Gambar 8 Contoh Laporan Dalam Bentuk PDF
1 require_once APPPATH.'/libraries/fpdf.php';
2 class Cfpdf extends FPDF
3 {
4 public function __construct()
5 {
6 parent::__construct();}}
7 $this->load->library(array('fpdf'));
8 ob_start();
9 $this->load->library('cfpdf');
10 $pdf = new FPDF();
11 $header = array('Tahun', 'Semester', 'Nim', 'Nama', 'Pembimbing', 'Tempat
KP', 'Nilai',);
12 $pdf->SetFont('Arial', '', 14);
13 $pdf->AddPage();
14 $pdftitle = 'Report Data Mahasiswa Kerja Praktek FTI UKSW Tahun: ' .
$tahun . ' Periode:' . substr($titleperiode, 1) . ' Progdi: '. substr($titleprogdi, 1);
Pengujian aplikasi dilakukan dilakukan dengan dua cara, yaitu alfa dan beta. Pengujian alfa adalah pengujian yang dilakukan oleh programmer terhadap aplikasi yang dibuat sebelum aplikasi tersebut diujikan kepada user. Pengujian dilakukan dengan cara blackbox yaitu pengujian terhadap fungsionalitas aplikasi secara langsung tanpa mengikuti alur eksekusi. Hasil pengujian blackbox untuk aplikasi sistem administratif kerja praktek dapat dilihat pada Tabel 1.
Table 1 Hasil Pengujian Fungsionalitas
No Modul yang diuji Data Input / Kondisi Hasil Uji Status
1 Pendaftaran Kerja Praktek Pengisian form: Benar
Pengisian form: salah
Email bukti pendaftaran terkirim dan Pendaftaran Sukses
Email tidak terkirim dan Pendaftaran gagal
Valid
Valid
2 Penginputan Kategori dan Penulis
Pengisian form : Benar Pengisian form : Salah
Data kategori dan penulis berhasil ditambah Data kategori dan penulis gagal ditambah
Valid
Valid
3 Penginputan Pengumuman Pengisian form : Benar Pengisian form : Salah
5 Penginputan data tempat KP Pengisian form : Benar Pengisian form : Salah
Data tempat KP berhasil ditambah
Data tempat KP gagal ditambah
Data tempat KP aktif berhasil ditambah
Data tempat KP aktif gagal ditambah
8 Login Dosen Pembimbing Pengisian form : Benar Pengisian form : Salah
Data Nilai berhasil disimpan Data nilai gagal disimpan
Valid Valid
Berdasarkan pengujian yang telah dilakukan pada aplikasi administratif kerja praktek dapat dilihat pada Tabel 1, setiap fungsi yang diuji valid, maka dapat disimpulkan bahwa setiap fitur aplikasi berjalan dan sesuai yang diharapkan. Pengujian juga dilakukan dengan pengisian form yang salah maka aplikasi tidak akan mengolah/menyimpan data.
Table 2 Hasil Pengujian Beta
Pertanyaan Pengujian
Jumlah Responden per Kategori Jawaban
Sangat Aplikasi pendaftaran sistem kerja praktek
ini mudah digunakan .? 12 3 0 0 1
Tampilan dan huruf dari aplikasi ini dapat
dilihat dengan jelas..? 11 4 0 0 1
Field-field di form pendaftaran pada aplikasi ini mudah dipahami dan tidak
membingungkan…? 9 4 2 0 1
Aplikasi ini membantu unit kerja praktek untuk mengirim data mahasiswa yang
melakukan pendaftaran kerja praktek…? 6 3 1 0 0
Aplikasi ini bermanfaat untuk digunakan oleh pengguna Unit Kerja Praktek FTI
UKSW…? 11 3 0 0 1
Aplikasi ini digunakan pada saat kegiatan
Kerja Praktek…? 8 6 0 0 1
Aplikasi ini membantu dosen
pembimbing untuk mengirim data nilai mahasiswa yang selesai melakukan kerja praktek..?
2 2 0 0 0
Aplikasi ini membantu Unit KP untuk mengelola data pendaftaran mahasiswa
yang melakukan kerja praktek…? 0 1 0 0 0
Aplikasi ini membantu Unit KP untuk mengelola data dosen pembimbing kerja
praktek…? 0 1 0 0 0
Aplikasi ini membantu Unit KP untuk mengelola data tempat kerja praktek yang
dibuka…? 0 1 0 0 0
Aplikasi ini membantu Unit KP untuk pemilihan pembimbing bagi mahasiswa
yang melakukan kerja praktek…? 0 1 0 0 0
Aplikasi ini membantu Unit KP untuk pemilihan tempat KP bagi mahasiswa
yang melakukan kerja praktek…? 0 1 0 0 0
Aplikasi ini membantu Unit KP untuk pengirimian email ke perusahaan tempat
kerja praktek…? 0 1 0 0 0
Apakah fitur Report pada Aplikasi ini
membantu Unit KP…? 0 1 0 0 0
5. Simpulan
6. Pustaka
[1] Toeera, Natalia Kurnia. 2013. Integrasi Sistem Informasi KPTA dengan Sistem Informasi Alumni. Salatiga. Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
[2] Wirawan, Yosef. 2014. Perencanaan Strategi Teknologi Informasi Dengan Menggunakan Framework Information Technology Infrastructure Library (ITIL) V3 (Studi kasus: Bagian Kerja Praktek Fakultas Teknologi Informasi) .Salatiga. Fakultas Teknologi Informasi Universitas Kristen Satya Wacana.
[3] Arif, Saiful Nur dkk. 2013. Aplikasi Administrasi Perpustakaan Berbasis Web SMK Swasta Brigjend Katamso Medan. Medan . STMIK Triguna Dharma Medan.
[4] Fajriyah, Siti Khusnul. 2010. Implementasi Framework Codeigniter Untuk Aplikasi Situs Portal Berita.Yogyakarta.Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta.
[5] Alwi, Nadhif. 2012. Aplikasi Penerimaan Siswa Baru Di Yayasan Pendidikan Islam Raudhatul Ulum Pati Dengan Menggunakan Framework Codeigniter Dengan Database Mysql. Yogyakarta. Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta. [6] Hidayati Anita. 2013. Perancangan dan Pembuatan Aplikasi Pendaftaran
Mahasiswa Baru. Surabaya. Politeknik Perkapalan Negri.
[7] Nurhayani. 2014. Sistem Informasi Pendaftaran Mahasiswa Baru (PMB) di AMIK SIGMA. Palembang. AMIK SIGMA.