Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index e-ISSN 2830-3954 p-ISSN 2830-6031 Pengembangan Aplikasi Sistem Informasi Laboratorium Menggunakan Metode Timeboxing Development of Laboratory Information System Application Using Timeboxing Method Tantri Hidayati Sinaga*1 1. Fakultas Teknik dan Komputer. Program Studi Sistem Informasi. Universitas Harapan Medan E-mail: 1tantri. hida83@gmail. Abstrak Permasalahan dalam pengelolaan jadwal, dosen, inventaris, dan ruang laboratorium sering menyebabkan ketidakefisienan administrasi pada institusi pendidikan. Penelitian ini bertujuan mengembangkan aplikasi sistem informasi laboratorium berbasis web menggunakan metode timeboxing sebagai pendekatan pengembangan perangkat lunak. Penelitian ini merumuskan pertanyaan utama: bagaimana metode timeboxing dapat meningkatkan efektivitas dan efisiensi pengembangan aplikasi manajemen laboratorium? Metodologi penelitian mencakup analisis kebutuhan, perancangan sistem, implementasi modul . aboratorium, dosen, inventaris, jadwa. , serta pengujian fungsional. Setiap modul dikembangkan melalui sprint mingguan dengan batas waktu tertentu. Hasil implementasi menunjukkan aplikasi mampu memenuhi kebutuhan pengguna dengan desain form yang responsif, struktur data terintegrasi, dan fungsionalitas yang baik. Timeboxing terbukti efektif dalam mengatur waktu pengembangan, menghindari perluasan ruang lingkup, dan menjaga fokus tim. Kesimpulan dari penelitian ini adalah bahwa penggunaan metode timeboxing secara sistematis dapat menghasilkan aplikasi laboratorium yang siap digunakan, efisien, dan berkualitas tinggi. Kata kunci: Timeboxing. Sistem Informasi. Laboratorium. Manajemen Jadwal. Aplikasi Web Abstract Problems in managing schedules, lecturers, inventories, and laboratory rooms often lead to administrative inefficiencies in educational institutions. This study aims to develop a webbased laboratory information system application using the timeboxing method as a software development approach. The main research question formulated is: how can the timeboxing method improve the effectiveness and efficiency of developing a laboratory management application? The research methodology includes needs analysis, system design, module implementation . aboratory, lecturer, inventory, schedul. , and functional testing. Each module was developed through weekly sprints with fixed time constraints. The implementation results show that the application meets user needs with a responsive form design, integrated data structure, and reliable functionality. Timeboxing proved effective in managing development time, avoiding scope creep, and maintaining team focus. The conclusion of this A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index e-ISSN 2830-3954 p-ISSN 2830-6031 study is that the systematic use of the timeboxing method can produce a ready-to-use, efficient, and high-quality laboratory management application. Keywords: Timeboxing. Information System. Laboratory. Schedule Management. Web Application. PENDAHULUAN 1 Latar Belakang Pengelolaan laboratorium komputer dalam lingkup pendidikan tinggi memerlukan sistem informasi yang dapat mendukung penjadwalan, pendataan dosen pengampu, serta pengelolaan aset laboratorium. Sistem manual memiliki keterbatasan dalam efisiensi dan akurasi, sehingga diperlukan pendekatan rekayasa perangkat lunak yang terstruktur dan berorientasi waktu. 2 Rumusan Masalah Bagaimana mengembangkan aplikasi sistem informasi laboratorium yang efektif, efisien, dan terstruktur dalam waktu terbatas menggunakan metode timeboxing? 3 Tujuan Mengembangkan aplikasi sistem informasi laboratorium berbasis web menggunakan pendekatan timeboxing untuk mempercepat dan mengontrol proses 4 Manfaat Penelitian A A Memberikan solusi digital untuk manajemen laboratorium melalui sistem informasi berbasis web yang menyatukan seluruh kebutuhan operasional dalam satu platform terintegrasi. Menjadi studi kasus penggunaan metode timeboxing dalam pengembangan aplikasi skala kecil-menengah 5 Tinjauan Pustaka A Sistem informasi laboratorium merupakan sistem berbasis teknologi informasi yang dirancang untuk mendukung pengelolaan operasional laboratorium secara menyeluruh. Sistem ini mencakup pengaturan jadwal, inventarisasi perangkat keras dan lunak, serta pendataan dosen dan pengguna laboratorium dalam satu dashboard yang saling terintegrasi untuk memudahkan monitoring dan pelaporan . A Metode Timeboxing Timeboxing adalah metode manajemen waktu dalam pengembangan perangkat lunak, di mana tugas-tugas diselesaikan dalam batas waktu yang telah ditentukan . Setiap siklus disebut sprint, biasanya berdurasi satu A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index e-ISSN 2830-3954 p-ISSN 2830-6031 minggu hingga dua minggu. Metode ini banyak digunakan dalam praktik agile modern untuk meningkatkan fokus dan efisiensi pengembang . 6 Penelitian Terkait Beberapa penelitian dalam 5 tahun terakhir telah membuktikan efektivitas metode timeboxing dalam pengembangan perangkat lunak: A Fauzan . menerapkan timeboxing dalam pengembangan sistem manajemen kampus dan menyimpulkan bahwa metode ini berhasil meningkatkan disiplin waktu tim dan mengurangi waktu pengerjaan hingga 25% dibanding metode konvensional . A Bent et al. menemukan bahwa sprint mingguan dalam timeboxing membantu fokus pada prioritas fitur dan mempercepat feedback A Subramaniam dan Omar . menggunakan timeboxing untuk proyek sistem CRM dan mendokumentasikan peningkatan dalam manajemen risiko serta keterlibatan pengguna karena ada pembatasan waktu untuk tiap fitur A Uludag et al. menyebutkan bahwa timeboxing membantu pengembang dalam membuat estimasi kerja lebih realistis, meskipun tetap dibutuhkan penyesuaian jadwal pada fase dokumentasi . A Unterkalmsteiner et al. menyatakan bahwa timeboxing lebih cocok diterapkan pada tim kecil dengan siklus kerja cepat karena fleksibilitas dan visibilitas progres tiap minggu lebih terjaga . Kesimpulan dari penelitian terdahulu menunjukkan bahwa timeboxing efektif dalam mempercepat siklus pengembangan, meningkatkan efisiensi tim, dan menghasilkan perangkat lunak yang lebih adaptif terhadap perubahan kebutuhan Namun, diperlukan kedisiplinan tinggi dan perencanaan backlog yang jelas agar hasil maksimal dapat tercapai. METODOLOGI PENELITIAN Penelitian ini menggunakan metode rekayasa perangkat lunak dengan pendekatan Pendekatan ini dipilih karena mampu memfasilitasi pengembangan bertahap, memungkinkan validasi cepat setiap modul, serta cocok untuk tim kecil dengan waktu terbatas . Penelitian ini dilaksanakan melalui beberapa tahapan sistematis untuk menghasilkan aplikasi sistem informasi laboratorium yang efektif dan efisien. Tahapan tersebut meliputi: Tahapan Penelitian Penelitian dimulai dengan identifikasi masalah melalui observasi pada kegiatan pengelolaan laboratorium di institusi pendidikan. Setelah itu dilakukan pengumpulan kebutuhan pengguna melalui wawancara dan studi dokumentasi. Selanjutnya dilakukan analisis dan penyusunan kebutuhan sistem. A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index e-ISSN 2830-3954 p-ISSN 2830-6031 Persiapan dan Desain Penelitian Langkah awal adalah menyiapkan sumber daya pengembangan seperti perangkat keras, perangkat lunak dan tools pendukung, meliputi : A Bahasa Pemrograman: PHP 8 A Database: MySQL A Framework CSS: Bootstrap 5 A Editor: Visual Studio Code A Tools Tambahan: phpMyAdmin. Figma . ntuk desain UI), dompdf . ntuk cetak PDF) Desain penelitian menggunakan pendekatan pengembangan perangkat lunak Agile dengan metode Timeboxing. Timeboxing digunakan untuk menetapkan batasan waktu . print minggua. pada setiap siklus pengembangan modul. Prosedur Penelitian Prosedur dikembangkan dalam bentuk algoritma sebagai berikut: Algoritma Timeboxing: A Tentukan modul yang akan dikembangkan (Laboratorium. Dosen. Inventaris. Jadwa. A Tetapkan waktu pengerjaan . isal: 1 minggu/sprin. A Buat backlog tugas dan bagi ke dalam subtask A Implementasikan subtask sesuai prioritas selama sprint A Review hasil sprint dan evaluasi A Lanjut ke sprint berikutnya Pengujian dan Pengambilan Data Pengujian dilakukan menggunakan metode black-box untuk memastikan fungsi aplikasi berjalan sesuai spesifikasi. Data pengujian diambil dari hasil input aktual berupa data dosen, inventaris, laboratorium, dan jadwal. Tahapan Timeboxing Tabel 1. Tahapan Timeboxing Sprint Tahapan Modul Kegiatan Utama Durasi Output Riset kebutuhan Struktur dasar pengguna, desain UI 1 proyek, login awal, setup database minggu dan struktur folder Perencanaan & Setup Login & Dashboard Pengembangan Modul 1 CRUD laboratorium Fungsi Manajemen . nput nama. Laboratorium kapasitas, lokas. , minggu laboratorium validasi form A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index Pengembangan Modul 2 Manajemen Dosen CRUD dosen: input nama. NIDN, email, prodi, nomor HP. validasi form Database dosen Pencatatan keras/lunak, kondisi, alokasi ke Data inventaris Pengembangan Modul 3 Modul Inventaris Pengembangan Modul 4 Form input jadwal. Jadwal relasi dosen-lab. Laboratorium pilihan hari, jam, export PDF jadwal Pengujian. Evaluasi. Dokumentasi e-ISSN 2830-3954 p-ISSN 2830-6031 Semua Modul Jadwal Uji integrasi Aplikasi siap pengujian user, revisi bug, penulisan 6 Desain Form dan Struktur Tabel 1 Desain Form Modul Dosen No Field Tipe Input Validasi Keterangan Nama Text Wajib, huruf saja Nama lengkap dosen NIDN Number/Text Unik, wajib Nomor Induk Dosen Nasional Email Email Format email valid Alamat email dosen No HP Number/Text Panjang min 10 digit Nomor handphone aktif Prodi Dropdown/Text Wajib Program studi dosen Struktur Tabel dosen (MySQL) Nama Kolom Tipe Data Keterangan INT (AI. PK) Primary key, auto increment VARCHAR. Nama lengkap dosen VARCHAR. Nomor Induk Dosen Nasional (UNIQUE) VARCHAR. Alamat email no_hp VARCHAR. Nomor handphone VARCHAR. Program studi dosen A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index e-ISSN 2830-3954 p-ISSN 2830-6031 2 Desain Form Modul Jadwal No Field Tipe Input Validasi Hari Dropdown Wajib Jam Mulai Time Picker Wajib, format waktu - Jam Selesai Time Picker Wajib, format waktu - Mata Pelajaran Text Wajib SKS Number Dosen Pengampu Dropdown Wajib FK ke tabel dosen Laboratorium FK ke tabel laboratorium Dropdown Wajib Relasi Struktur Tabel jadwal_lab (MySQL) Nama Kolom Tipe Data Keterangan INT (AI. PK) Primary key VARCHAR. Senin s/d Sabtu jam_mulai TIME Jam mulai mata pelajaran jam_selesai TIME Jam selesai mata pelajaran mata_pelajaran VARCHAR. Nama mata kuliah INT Jumlah SKS dosen_id INT Foreign key ke tabel dosen lab_id INT Foreign key ke tabel laboratorium tanggal_mulai DATE Awal periode perkuliahan tanggal_selesai DATE Akhir periode perkuliahan Catatan atau keterangan tambahan TEXT 3 Desain Form Modul Inventaris No Field Tipe Input Validasi Keterangan Nama lengkap perangkat Nama Perangkat Text Jenis Dropdown Hardware/Software Kategori perangkat Spesifikasi TextArea Kondisi Dropdown Baik/Rusak Status kelayakan perangkat Lab ID Dropdown Wajib Lokasi perangkat. FK ke tabel Wajib Opsional Detail teknis perangkat A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index Tanggal Masuk Date Wajib e-ISSN 2830-3954 p-ISSN 2830-6031 Tanggal pencatatan perangkat Struktur Tabel inventaris (MySQL) Nama Kolom Tipe Data Keterangan INT (AI. PK) Primary key, auto increment nama_perangkat VARCHAR. Nama perangkat ENUM Hardware atau Software TEXT Detail spesifikasi perangkat VARCHAR. Baik/Rusak lab_id INT FK ke tabel laboratorium tanggal_masuk DATE Tanggal pencatatan 4 Desain Form Modul Laboratorium No Field Tipe Input Validasi Keterangan Nama Lab Text Wajib Nama resmi laboratorium Kapasitas Number Jumlah maksimal perangkat/user Lokasi Wajib Alamat atau ruangan Text Struktur Tabel laboratorium (MySQL) Nama Kolom Tipe Data Keterangan INT (AI. PK) Primary key, auto increment nama_lab VARCHAR. Nama laboratorium INT VARCHAR. Letak atau gedung ruangan Jumlah maksimum pengguna 7 Strategi Deployment Deployment dilakukan secara bertahap pada server lokal terlebih dahulu untuk pengujian dan debugging. Setelah pengujian berhasil, aplikasi diunggah ke server hosting berbasis Apache/MySQL (XAMPP/Live Serve. Akses diarahkan melalui subdomain institusi . isal: silab. , dan integrasi tambahan seperti backup otomatis dan HTTPS akan dilakukan pada tahap maintenance. A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index e-ISSN 2830-3954 p-ISSN 2830-6031 8 System Requirements Komponen Spesifikasi Minimum Server Apache. PHP 8. MySQL Browser Chrome/Firefox versi terbaru Resolusi Tampilan 1280x720 pixel Perangkat Akses PC/Desktop. Responsif untuk Mobile Database MySQL 5. 7 atau lebih baru HASIL DAN PEMBAHASAN Tampilan Aplikasi Aplikasi Sistem Informasi Manajemen Laboratorium ini berbasis dashboard dan terdiri atas beberapa form yang dirancang dengan efisian. Halaman login: untuk otentikasi pengguna admin Gambar 1. Tampilan Halaman login Halaman Dashboard: menampilkan daftar pilihan modul A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index e-ISSN 2830-3954 p-ISSN 2830-6031 Gambar 2. Tampilan Halaman Dashboard Modul laboratorium: menampilkan daftar laboratorium, form tambah/edit nama lab, kapasitas dan lokasi Gambar 3. Tampilan Halaman Manajemen Laboratorium Modul dosen: form input nama. NIDN, email, nomor HP dan prodi dosen A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index e-ISSN 2830-3954 p-ISSN 2830-6031 Gambar 4. Tampilan Halaman Manajemen Dosen Modul inventaris: daftar perangkat keras dan lunak, pengelompokan berdasarkan jenis dan kondisi, serta pengalokasian ke laboratorium Gambar 5. Tampilan Halaman Manajemen Inventaris Laboratorium Modul jadwal laboratorium: tabel input hari, jam mulai-selesai, dosen pengampu, mata pelajaran. SKS, dan laboratorium. tersedia fitur cetak PDF A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index e-ISSN 2830-3954 p-ISSN 2830-6031 Gambar 6. Tampilan Halaman Manajemen Jadwal Laboratorium Evaluasi Penerapan Timeboxing Penggunaan timeboxing membantu penjadwalan kerja pengembang, meminimalkan penundaan, dan memastikan setiap fitur diselesaikan tepat waktu sesuai backlog awal. Fitur cetak PDF juga berhasil ditambahkan di akhir sprint. KESIMPULAN Penerapan metode Timeboxing dalam pengembangan aplikasi sistem informasi laboratorium terbukti efektif dalam membagi pekerjaan menjadi iterasi pendek yang terukur. Metode ini memungkinkan tim pengembang untuk fokus pada fitur utama dalam rentang waktu tertentu, sehingga meminimalisir risiko keterlambatan Selain itu, pendekatan ini juga meningkatkan efisiensi dalam pengujian, dokumentasi, dan penyempurnaan modul. Aplikasi yang dikembangkan mampu mengintegrasikan pengelolaan jadwal, data dosen, laboratorium, serta inventaris secara menyeluruh dalam satu dashboard. Hasil implementasi menunjukkan bahwa sistem ini mendukung transparansi, efisiensi, dan kemudahan akses data di lingkungan laboratorium. Diharapkan sistem ini dapat diadopsi oleh institusi pendidikan lain sebagai solusi digital yang praktis dan andal. A 2025 The Author. Published by UNITY ACADEMY . This is an open access article under the CC BY-SA license . ttp://creativecommons. org/licenses/by-sa/4. Jurnal Ilmu Komputer dan Sistem Informasi (JIRSI) Volume: 4. Nomor: 2. Mei 2025: 218-229 https://jurnal. unity-academy. id/index. php/jirsi/index e-ISSN 2830-3954 p-ISSN 2830-6031 DAFTAR PUSTAKA