2019 Ilmu Komputer Unila Publishing Network all right reserve SISTEM INFORMASI PEMBERKASAN PERKULIAHAN BERBASIS WEB MENGGUNAKAN FRAMEWORK LARAVEL

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

PENGEMBANGAN SISTEM INFORMASI GEOGRAFIS (SIG) PENYEDIA LAYANAN KESEHATAN BERBASIS ANDROID (Studi Kasus Kota Bandar Lampung)

Pengembangan Alat Bantu Belajar Mengetik Cepat Berbasis Open Source

BAB IV TESTING DAN IMPLEMENTASI

PERANGKAT LUNAK PENGOLAHAN NILAI SISWA PADA SEKOLAH MENENGAH ATAS (STUDI KASUS DI SMA YADIKA SUMEDANG)

BAB III METODE PENELITIAN

Pengembangan Utility Pencetakan Daftar Hadir Kuliah Pada Sistem Matahari Universitas Lampung

Pengembangan Utility Pencetakan Daftar Hadir Kuliah Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Lampung

PERANCANGAN DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID

Pengembangan E-Lecture menggunakan Web Service Sikadu untuk Mendukung Perkuliahan di Universitas Negeri Semarang

RANCANG BANGUN APLIKASI ALOKASI RESOURCE MANAGEMENT DI FAKULTAS TEKNIK UNIVERSITAS TANJUNGPURA

BAB III METODE PENELITIAN. mempermudah pelaksanaan penelitian. Tahap-tahap penelitian dalam

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware)

PERANCANGAN SISTEM PENCATATAN CASH ON HAND STUDI KASUS PADA BANK BJB CABANG BSD FATMAWATI NURFITRI

3. BAB III METODE PENELITIAN

Sistem Informasi Pengolahan Pembimbing Akademik Jurusan Ilmu Komputer

PENGEMBANGAN APPLICATION MANAGEMENT SYSTEM PADA WEBSITE JURUSAN ILMU KOMPUTER

ABSTRAK. Kata kunci : distribusi materi kuliah, PHP, MYSQL, Dreamweaver. Universitas Kristen Maranatha

ABSTRAK. Kata Kunci : tugas akhir, bimbingan, online, framework, dan codeigniter. Universitas Kristen Maranatha

Pengembangan Sistem Informasi Kependudukan Kecamatan Karya Penggawa Berbasis Web

BAB I PENDAHULUAN. dengan menerapkan teknologi tepat guna, namun dalam mengembangkan sistem

RANCANG BANGUN SISTEM INFORMASI PEMBERKASAN ARSIP DEBITUR MENGGUNAKAN METODE HASHING (Studi Kasus: PT. Bank Mandiri (PERSERO)Tbk Jember )

APLIKASI MANAJEMEN ADMINISTRASI ARSIP SURAT DI PT DUTA INDO OPTIMA BANDUNG

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

Perancangan Aplikasi Pengolahan Data Pe rmintan Barang Berbasis Web. Oleh : Jaelani Npm : Manajemen Informatika - Polinela

Penyederhanaan Tata Bahasa Bebas Konteks dalam Bentuk Normal Chomsky Menggunakan PHP

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

BAB IV HASIL DAN UJI COBA

DAFTAR ISI. Abstraksi... Kata Pengantar... Daftar Isi... Daftar Tabel... Daftar Gambar... Daftar Lampiran... BAB I PENDAHULUAN...

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

BAB III ANALISA DAN PERANCANGAN SISTEM

ABSTRAK. Kata kunci : Information Retrieval system, Generalized Vector Space Model. Universitas Kristen Maranatha

IMPLEMENTASI METODE MARKET BASKET ANALYSIS (MBA) PADA APLIKASI E-COMMERCE STUDI KASUS ANANDA SHOP

BAB I PENDAHULUAN. 1.1 Latar Belakang

PENGEMBANGAN SISTEM INFORMASI PERPUSTAKAAN SEKOLAH BERBASIS VISUAL BASIC DI SMK MUHAMMADIYAH 2 MOYUDAN

RANCANG BANGUN SISTEM PERSEDIAAN BARANG PADA PT. BHAKTI MEDIKA SEJAHTERA

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI ADMINISTRASI PADA LABORATORIUM KIMIA FAKULTAS MIPA UNIVERSITAS NEGERI JAKARTA

DIGITAL INFORMATION & SYSTEM CONFERENCE 2012 PERANCANGAN SISTEM APLIKASI MEDIA INFORMASI LOWONGAN PEKERJAAN BERBASIS WEB

PERANCANGAN DAN PEMBUATAN SISTEM KOMPETISI SEPAK BOLA BERBASIS WEB

Perancangan Sistem Komunikasi Training Center X

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

BAB I PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan masalah

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan Ilmu

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

ABSTRAK. Kata kunci : Android, Mobile, Smartphone, Teknologi, Wisata

BAB I PENDAHULUAN.

1 Pendahuluan. 1.1 Latar Belakang

SISTEM INFORMASI SIMPAN PINJAM BERBASIS WEB PADA KOPERASI PEGAWAI REPUBLIK INDONESIA SELAMAT SEJAHTERA (KPRI-MATRA)

BAB I PENDAHULUAN 1.1 Latar belakang

1. Personal Computer (PC) atau Laptop. 32/64 bit architecture processor, 2 GB Random Access Memmory (RAM), Sistem Operasi Windows XP/7/8.

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

PERANCANGAN SISTEM INFORMASI PENGADAAN DAN PENCATATAN BARANG ALAT TULIS KANTOR

BAB III METODOLOGI PENELITIAN

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

Rancang Bangun Aplikasi Web Informasi Eksekutif Pada Pemerintah Kabupaten XYZ

BAB III METODE PENELITIAN

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB IV HASIL DAN PEMBAHASAN

RANCANG BANGUN SISTEM INFORMASIMANAJEMEN PENGOLAHAN PEMBUATANMATERI AJAR IBI DARMAJAYA

BAB I PENDAHULUAN.

PENDAHULUAN 1 BAB I. 1.1 Latar Belakang

ABSTRAK. Kata kunci: Android, Dosen, E-Learning, Kuliah, Mahasiswa, Mobile. vi Universitas Kristen Maranatha

BAB I PENDAHULUAN 1.1 Latar Belakang

Pengembangan Utility Pembuatan Grafik Data Penyelesaian Skripsi Pada Sistem Surat Jurusan Ilmu Komputer FMIPA Universitas Lampung

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

BAB I PENDAHULUAN. Semakin berkembangnya teknologi saat ini, memacu Perusahaan PT. DASS

SISTEM PENGOLAHAN DATA KARTU PELAJAR SISWA SMA NEGERI 1 INDRALAYA. Abstrak

Aplikasi Monitoring Daftar Hadir Dan Nilai Peserta Didik Pada Kursus Bahasa Inggris Education Bridge Berbasis Web

BAB I PENDAHULUAN 1.1. Latar Belakang 1.2. Ruang Lingkup

Sistem Informasi Penggajian Program Diploma Komputer Universitas Sriwijaya

SISTEM PENDUKUNG KEPUTUSAN PENERIMAAN DOSEN BARU DENGAN METODE SIMPLE ADDITIVE WEIGHTING (SAW)


1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

ABSTRAK. Kata Kunci: E-learning, Online test, Penilaian, Pendidikan. Universitas Kristen Maranatha

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

Perancangan dan Realisasi Web Portal Jurusan Teknik Elektro. Universitas Kristen Maranatha ABSTRAK

Bab 3. Metode Perancangan

HUDAYA SAKTIAN SANI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

SISTEM INFORMASI PEMBERITAHUAN KEGIATAN ACARA DESA BERBASIS SMS GATEWAY DI KECAMATAN MEJOBO KUDUS

BAB III. Metode Penelitian

Menganalisis dan merancang sistem absensi guru dan siswa dengan pendekatan berorientasi objek menggunakan UML.

BAB III OBJEK DAN METODE PENELITIAN. Dalam analisis sistem ini akan diuraikan sejarah singkat dari Apotek 55 yang

Pengembangan Sistem Verifikasi Mata Kuliah Dengan Parsing Data Text Transkrip Siakad Pada Jurusan Ilmu Komputer

Bab 3 Metodologi Penelitian

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN SISTEM

PEMBUATAN SISTEM INFORMASI RAPOR ONLINE (SIRALINE) UNTUK TINGKAT SMA BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK CODEIGNITER.

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

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Skripsi dan Tugas Akhir Jurusan Ilmu

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

SISTEM INFORMASI PEMBERKASAN PERKULIAHAN BERBASIS WEB MENGGUNAKAN FRAMEWORK LARAVEL 1 Dicky Kurniawan AM, 2 Febi Eka Febriansyah, 3 Rizky Prabowo & 4 Dwi Sakethi 1,2,3,4 Jurusan Ilmu Komputer FMIPA Universitas Lampung Jalan Prof. Sumantri Brojonegoro No. 1 Bandar Lampung 35145 1 dickykurniawanam@gmail.com, 2 febi_ef@yahoo.com, 3 rizky.prabowo@fmipa.unila.ac.id, 4 dwijim@fmipa.unila.ac.id Abstract Every institute, office or college must have filing activities in its business process. One of the lecture filing activities at the college is the preparation of lecture devices. The lecture device is very important and becomes a reference in every learning of a course. Nowadays, the preparation of lecture devices is still done manually and lecture filing activities will be a problem if there is no system that handles these activities, one of which is data search and storage space. The lecture filing information system has been developed to assist in the preparation and search for lecture devices. This information system was developed with Waterfall methods and Laravel framework. The conclusion of this research is the lecture filing information system is successfully built and can be used to help the preparation and search activities of lecture devices. Keywords: Filing information system, Laravel framework, Waterfall methods 1. PENDAHULUAN Dosen berkewajiban untuk merencanakan, melaksanakan proses pembelajaran, serta menilai dan mengevaluasi hasil pembelajaran [1]. Diperlukan dokumentasi yang membuktikan bahwa dosen telah melaksanakan perencanaan hingga evaluasi pembelajaran. Dokumentasi perencanaan hingga evaluasi pembelajaran yang harus disusun atau dibuat oleh dosen antara lain Rencana Pembelajaran Semester (RPS), kontrak perkuliahan dan laporan perkuliahan. Dokumentasi tersebut sangat penting dan menjadi acuan dalam proses pembelajaran setiap mata kuliah. Pada saat ini proses penyusunan perangkat perkuliahan khususnya pada jurusan Ilmu Komputer Universitas Lampung masih dilakukan secara manual, penyusunan tersebut membutuhkan waktu dalam pengerjaannya, sedangkan dosen memiliki banyak pekerjaan dan harus fokus pada tugas Tri Dharmanya. Pemberkasan adalah penempatan dokumentasi atau naskah ke dalam suatu himpunan yang tersusun secara sistematis dan logis sesuai dengan konteks kegiatannya sehingga menjadi satu berkas karena memiliki hubungan informasi, kesamaan jenis atau kesamaan masalah dari suatu unit kerja disebut dengan pemberkasan [2]. Pemberkasan menjadi masalah nantinya apabila tidak ada sistem yang menangani aktifitas penyusunan perangkat perkuliahan, salah satunya yaitu pencarian data dan ruang penyimpanannya. Oleh karena itu, dibutuhkan suatu sistem informasi untuk menangani aktifitas tersebut, karena pada dasarnya sistem informasi merupakan faktor yang berperan penting dan terkait dalam menunjang jalannya proses bisnis. Sistem informasi pemberkasan perkuliahan berbasis web menggunakan framework Laravel dapat menjadi solusi dari masalah tersebut. Hal 70 dari 79

2. METODE PENGEMBANGAN SISTEM Metode pengembangan yang digunakan dalam penelitian ini adalah metode Waterfall. Tahapan yang dilakukan pada metode Waterfall ditunjukkan pada gambar 1. Gambar 1 Metode waterfall [3]. Metode pengembangan sistem pada penelitian ini menggunakan metode Waterfall. Adapun tahap yang dilakukan yaitu: A. Tahap Analisis Kebutuhan (Requirements Analysis) Tahap analisis kebutuhan mengumpulkan kebutuhan awal sistem yang akan dibangun yaitu kebutuhan fungsional dan non fungsional. a) Kebutuhan Fungsional Kebutuhan fungsional berhubungan dengan proses input dan output pada sistem. Kebutuhan fungsional dari sistem ini antara lain sebagai berikut. 1. Sistem dapat melakukan login dan logout dengan dengan dua jenis akun yaitu admin dan dosen. 2. Sistem dapat menampilkan data perangkat perkuliahan (RPS, laporan perkuliahan dan kontrak perkuliahan). 3. Sistem dapat mencetak data perangkat perkuliahan (RPS, laporan perkuliahan dan kontrak perkuliahan). 4. Sistem dapat mencari data perangkat perkuliahan. 5. Sistem dapat melakukan pencetakan daftar hadir kuliah, uts dan uas serta pengolahan daftar nama mahasiswa. 6. Sistem dapat melakukan generate data perangkat perkuliahan dalam penyusunan perangkat perkuliahan. b) Kebutuhan Non-Fungsional Kebutuhan non-fungsional adalah kebutuhan yang berada di luar fungsi-fungsi yang dapat dilakukan oleh sistem yaitu kebutuhan yang berhubungan dengan batasan lingkungan sistem, kinerja sistem, keandalan sistem, dan keamanan sistem. Kebutuhan non-fungsional dari sistem ini antara lain sebagai berikut. 1. Kebutuhan Pemakaian a) Sistem mudah digunakan oleh user. b) Sistem memiliki tampilan interface yang user friendly. Hal 71 dari 79

2. Kebutuhan Kinerja a) Sistem dapat melakukan proses dalam waktu yang relatif cepat. Hasil dari analisis kebutuhan telah dirangkum dan digambarkan dalam use-case diagram yang dapat dilihat pada gambar 3. Gambar 2 usecase diagram sistem informasi pemberkasan perkuliahan Pada gambar 2 terdapat dua level user yang berbeda. User tersebut dapat melakukan seperti berikut: 1. Admin Admin merupakan pengelola data-data awal yang dibutuhkan seperti data-data dosen dan data mata kuliah. Admin dapat mengelola pemberkasan perkuliahan (RPS, kontrak perkuliahan, laporan perkuliahan dan daftar hadir). 2. Dosen Dosen dapat mengelola perangkat perkuliahan yaitu mengelola data RPS, kontrak perkuliahan, laporan perkuliahan, berita acara koordinasi mata kuliah dan berbagi data perkuliahan. B. Tahap Perancangan (Design) Tahap ini dilakukan dengan merancang tampilan antarmuka (design interface), activity diagram dan class diagram.. C. Tahap Pengkodean (Coding) Tahap ini dilakukan pembuatan sistem dengan menggunakan bahasa pemrograman PHP dan framework Laravel. D. Tahap Pengujian (Testing) Tahap ini dilakukan pengujian terhadap sistem mengenai kesesuaian fungsi-fungsi pada sistem dengan menggunakan metode Black Box Testing. Pengujian sistem dimaksudkan untuk menguji semua elemen elemen perangkat lunak yang dibuat apakah sudah sesuai dengan yang diharapkan. Hal 72 dari 79

Pendekatan kasus uji dalam penelitian ini adalah pengujian black box dengan metode Equivalence Partitioning (EP). Pengujian akan dilakukan dengan membagi domain masukan dari program ke dalam kelas-kelas sehingga test case dapat diperoleh. 3. PEMBAHASAN 3.1 Hasil Tahap selanjutnya yang dilakukan setelah tahap perencanaan dan perancangan yaitu tahap coding/pengkodingan. Pada proses pengkodingan, design interface yang telah dirancang dapat diimplementasikan dalam antarmuka (interface) sistem. 3.2.1 Implementasi Tahap ini dilakukan implementasi dengan membuat kode program menggunakan Bahasa PHP dan framework Laravel. Hasil dari tahap kode program ditunjukkan dengan beberapa tampilan dengan penjelasan masing masing fitur sebagai berikut. a. Data pembagian mata kuliah Gambar 3 tampilan data pembagian mata kuliah Pada Gambar 3 menunjukkan tampilan data pembagian mata kuliah yang dikerjakan pada skripsi berjudul sistem pembagian mata kuliah dan pengisian nilai berbasis web menggunakan framework Laravel. Pembangunan sistem informasi pemberkasan perkuliahan saling berkaitan dengan skripsi tersebut. Data pembagian mata kuliah tersebut menghasilkan ID yang kemudian digunakan sebagai acuan untuk menyusun perangkat perkuliahan (kontrak kuliah, RPS, laporan perkuliahan, dan berita acara koordinasi mata kuliah). Data hasil pembagian mata kuliah tersebut kemudian ditampilkan pada menu mata kuliah yang sedang diampu (menampilkan mata kuliah yang diampu pada tahun ajaran terakhir) dan mata kuliah yang pernah diampu (menampilkan mata kuliah yang pernah diampu berdasarkan tahun ajaran yang dipilih) yang ditunjukkan pada Gambar 4 dan 5. Hal 73 dari 79

Gambar 4 tampilan menu mata kuliah yang sedang diampu Gambar 5 tampilan menu mata kuliah yang pernah diampu b. Kontrak kuliah Halaman kontrak kuliah ini dapat melakukan generate data kontrak perkuliahan sebelumnya. Data kontrak perkuliahan yang di generate berasal dari data kontrak perkuliahan yang pernah diampu oleh dosen tersebut sebelumnya atau dapat berasal dari dosen lainnya yang pernah mengampu mata kuliah tersebut. Apabila mata kuliah tersebut belum pernah ada kontrak perkuliahan yang masuk ke dalam sistem maka tidak dapat melakukan generate data dan form input hanya terisi nilai default. Proses penyusunan kontrak kuliah terdapat tiga tahapan yaitu tahap pertama, memasukkan data mata kuliah seperti deskripsi mata kuliah, manfaat mata kuliah dan referensi mata kuliah. Tahap kedua memasukkan topik bahasan dan tahap ketiga memasukkan komponen dan kriteria penilaian. Tahapan tersebut ditunjukkan secara berurutan pada Gambar 6 (a), (b) dan (c). Hal 74 dari 79

Gambar 6 (a) tampilan halaman input kontrak kuliah (tahap pertama) (b) tampilan halaman input kontrak kuliah (tahap kedua) (c) tampilan halaman input kontrak kuliah (tahap ketiga) Hal 75 dari 79

c. Rencana Pembelajaran Semester (RPS) Halaman RPS ini dapat melakukan generate data RPS sebelumnya. Generate data RPS hanya dapat dilakukan ketika kontrak perkuliahan adalah hasil dari generate data dari kontrak perkuliahan sebelumnya. Data RPS dan kontrak perkuliahan saling terintegrasi, misalnya ketik terdapat penghapusan atau penambahan referensi pada kontrak, maka data referensi pada RPS akan menyesuaikan dengan perubahan yang terjadi. RPS yang di generate berasal dari data R yang pernah diampu oleh dosen tersebut sebelumnya atau dapat berasal dari dosen lainnya yang pernah mengampu mata kuliah tersebut. Proses penyusunan RPS terdapat dua tahapan yaitu tahap pertama, terkait dengan data mata kuliah seperti referensi dan capaian pembelajaran. Tahap kedua yaitu detail dari RPS seperti bahan kajian, kemampuan akhir yang diharapkan, alokasi waktu, metode atau bentuk pelajaran, kriteria penilaian, bobot nilai dan pengalaman belajar mahasiswa. Apabila data RPS di generate dari data sebelumnya, maka pada tahap kedua input data akan menampilkan informasi bahwa data tersebut merupakan hasil generate. Tahapan tersebut ditunjukkan secara berurutan pada Gambar 7 (a) dan (b). Gambar 7 (a) tampilan halaman input kontrak kuliah (tahap pertama (b) tampilan halaman input kontrak kuliah (tahap kedua) d. Berita Acara Koordinasi Mata Kuliah Hal 76 dari 79

Halaman berita acara koodinasi mata kuliah digunakan untuk memasukkan data-data terkait berita acara rapat koordinasi mata kuliah yang dapat dilihat pada Gambar 8. ) Gambar 8 tampilan halaman input berita acara koordinasi mata kuliah e. Laporan perkuliahan Halaman laporan perkuliahan ini digunakan untuk memasukkan data-data terkait laporan perkuliahan. Terdapat tiga tahapan pada proses input laporan perkuliahan yaitu tahap pertama terkait dengan evaluasi mata kuliah, tahap kedua terkait dengan ada atau lengkap tidak lengkap nya berkas perkuliahan, tahap ketiga terkait dengan laporan penilaian mahasiswa dan capaian pelaksanaan perkuliahan. Pada tahap ketiga tepatnya pada field jumlah mahasiswa adalah hasil generate dari jumlah daftar nama yang telah masuk ke dalam sistem dan laporan penilaian seperti berapa banyak jumlah mahasiswa yang mendapatkan huruf mutu A dan persentasenya adalah hasil generate dari input penilaian yang dilakukan oleh dosen ke dalam sistem pada sistem informasi pembagian mata kuliah dan pengisian nilai berbasis web menggunakan framework Laravel. Ketiga tahapan tersebut dapat dilihat pada Gambar 9 (a), (b) dan (c). Gambar 9 (a) tampilan halaman input laporan perkuliahan (tahap pertama) Hal 77 dari 79

(b) tampilan halaman input laporan perkuliahan (tahap kedua) (b) tampilan halaman input laporan perkuliahan (tahap ketiga) 3.2.2 Pengujian Program Pengujian Sistem Informasi Simpan Pemberkasan Perkuliahan menggunakan teknik black box testing. Black box testing merupakan suatu teknik pengujian perangkat lunak yang berfokus pada persyaratan fungsional. Black box testing memungkinkan pengembang mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan persyaratan fungsional untuk suatu program [4]. Untuk metode black box testing yang digunakan adalah equivalent partitioning (EP). EP merupakan metode black box testing yang membagi domain masukan dari program kedalam kelas-kelas sehingga terbentuk sebuah test case [5]. Pengujian pada penelitian ini dilakukan dengan membagi kelas uji berdasarkan aktor dalam SI pemberkasan perkuliahan. Pengujian dilakukan dengan beberapa kasus uji dengan hasil pengujian telah sesuai (valid). Hal 78 dari 79

4. KESIMPULAN Dari hasil penelitian yang dilakukan, dapat diambil kesimpulan sebagai berikut. 1. Telah berhasil dibangun Sistem Informasi Pemberkasan Perkuliahan menggunakan Framework Laravel 5.6 yang dapat digunakan untuk membantu dalam penyusunan dan pencarian perangkat perkuliahan. 2. Sistem informasi ini dapat membantu melakukan pencarian perangkat perkuliahan yang telah dimasukkan oleh dosen, perangkat perkuliahan dikelompokkan berdasarkan tahun ajaran dan ditampilkan dalam bentuk tabel dan tab view berdasarkan jenis perangkat sehingga dapat dengan mudah ditemukan apabila dokumen tersebut dibutuhkan pada kemudian hari. 3. Sistem informasi ini dapat membantu dosen dalam melakukan penyusunan perangkat perkuliahan dengan adanya fitur generate dari data sebelumnya baik dosen tersebut sudah pernah atau belum pernah mengampu mata kuliah tersebut dengan syarat data pemberkasan mata kuliah tersebut telah ada pada sistem sehingga dosen hanya perlu mengubah data atau langsung menyimpan data. Apabila data pemberkasan mata kuliah belum ada pada sistem, maka fitur generate data tidak dapat berfungsi, tetapi field penyusunan perangkat perkuliahan telah diberikan value awal sehingga dosen hanya perlu mengubah atau menambahkan masukkan dalam proses penyusunan perangkat perkuliahan dan dosen tidak perlu untuk mengatur format output dalam proses penyusunan perangkat perkuliahan. 5. DAFTAR PUSTAKA [1] UU No.14 Tahun 2005 tentang Guru dan Dosen Pasal 60. [2] Peraturan Pemerintah No. 28 Tahun 2012 tentang Pelaksanaan Undang-Undang No 43 Tahun 2009 tentang Kearsipan, pasal 1 ayat 32.. [3] A. A. Adenowo dan B. A. Adenowo, Software Engineering Methodologies: A Review of the Waterfall Model and Object-Oriented Approach, International Journal of Scientific & Engineering Research, vol. 4, no. 7, p. 429, 2013. [4] R. S. Pressman, Rekayasa Perangkat Lunak, Yogyakarta: AndiOffset, 2012. [5] P. Busono, Testing & Implementasi, Jakarta: Pusat Pengembangan Bahan Ajar UMB, 2009. Hal 79 dari 79