• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Administratif Berbasis Web Menggunakan Framework Codeigniter (Studi Kasus Unit Kerja Praktek FTI UKSW)

N/A
N/A
Protected

Academic year: 2018

Membagikan "Institutional Repository | Satya Wacana Christian University: Perancangan dan Implementasi Sistem Informasi Administratif Berbasis Web Menggunakan Framework Codeigniter (Studi Kasus Unit Kerja Praktek FTI UKSW)"

Copied!
21
0
0

Teks penuh

(1)

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

(2)
(3)
(4)
(5)
(6)
(7)
(8)

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)

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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.

(15)

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");

(16)

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 }

(17)

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);

(18)

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.

(19)

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

(20)

5. Simpulan

(21)

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.

Gambar

Gambar 1 Proses Bisnis Kerja Praktek Sebelum Ada Sistem
Gambar 2 Proses Bisnis Kerja Praktek Setelah Ada Sistem
Gambar 3 Tahapan Penelitian
Gambar 4 Use Case Diagram Sistem Administratif KP
+6

Referensi

Dokumen terkait

[r]

[r]

Dalam penelitian yang dilakukan dengan metode iterasi Gauss Newton ini masih terdapat kelemahan yaitu nilai jumlah kuadrat galatnya masih sangat besar,

Dari hasil analisis yang telah dilakukan, dapat diketahui bahwa faktor konteks dan kapabilitas masing – masing memiliki kontribusi yang mempengaruhi manfaat

Itenieri Hulam do Hal&lt; Assi 'r'lousia atas nama Negda RePub]il&lt; lndonesia berdasrkd unddg Unddg Nomor 31 TanuD 2000 ientdg Desain Indusb memberild hak Desar

[r]

Tumbuhan langka yang biasanya dimanfaatkan untuk bahan dasar pembuatan minyak wangi adalah .... Bagian tubuh cendrawsih yang dimanfaatkan untuk membuat hiasan pada

Kepada para peserta pelelangan umum yang keberatan atas pengumuman pemenang ini dapat mengajukan sanggahan secara tertulis dengan ketentuan : 1.. Sanggahan