LAPORAN AKHIR
CAPSTONE PROJECT
SISTEM INVENTORY LABORATORIUM
MATA KULIAH ISB 404 - SISTEM INFORMASI PERUSAHAAN
Oleh:
Kelompok 5
Felia Yunitasari 162019002
Puteri B 162019004
Shahnaz Alifia 162019005
Flandi 162019021
Jaiz Nur Muhammad 162019030
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
INSTITUT TEKNOLOGI NASIONAL
BANDUNG
2023
DAFTAR ISI
DAFTAR ISI .......................................................................................................... ii
DAFTAR TABEL ................................................................................................ iv
DAFTAR GAMBAR ............................................................................................. v
DAFTAR LAMPIRAN ........................................................................................ vi
DAFTAR ISTILAH ............................................................................................ vii
UPDATE HISTORY ............................................................................................ ix
BAB I ...................................................................................................................... 1
PENDAHULUAN .................................................................................................. 1
1.1. Latar Belakang ............................................................................................. 1
1.2. Rumusan Masalah........................................................................................ 2
1.3. Tujuan .......................................................................................................... 3
1.4. Ruang Lingkup ............................................................................................ 4
1.5. Pembagian Tugas ......................................................................................... 5
1.6. Sistematika Penulisan .................................................................................. 6
BAB II .................................................................................................................... 7
PROFIL INSTANSI .............................................................................................. 7
2.1. Profil Instasi ................................................................................................. 7
2.2. Lokasi Perusahaan ....................................................................................... 7
BAB III ................................................................................................................... 8
ANALISIS DAN PERANCANGAN .................................................................... 8
3.1. Analisis Masalah.......................................................................................... 8
3.2. Problem Statements ..................................................................................... 9
3.3. How Might We (HWM) ............................................................................... 9
3.4. Analisis Kebutuhan Pengguna ..................................................................... 9
3.5. Scope Versi 1.0 .......................................................................................... 11
3.6. Asumsi ....................................................................................................... 11
3.7. Use Case .................................................................................................... 15
3.8. Use Case Scenario ..................................................................................... 16
3.9. BPMN ........................................................................................................ 22
ii Institut Teknologi Nasional
3.10. Activity Diagram ..................................................................................... 24
3.10.1. Login .................................................................................................. 24
3.10.2. Module Data Pengguna ..................................................................... 24
3.10.3. Module Pemasok ............................................................................... 27
3.10.4. Module Inventory .............................................................................. 29
3.11. Wireframe ................................................................................................ 33
3.12. General User Flow ................................................................................... 35
3.13. Entity Relationship Diagram ................................................................... 35
3.7.1. ERD Chen ............................................................................................ 36
3.7.2. ERD Crow’s Foot ................................................................................ 36
3.7.3. Kamus Data.......................................................................................... 37
BAB IV ................................................................................................................. 44
IMPLEMENTASI DAN PENGUJIAN ............................................................. 44
4.1 Tech Stack ................................................................................................. 44
4.1.1. Application and Data........................................................................... 44
4.1.2. DevOps ................................................................................................ 45
4.1.3. Business Tools .................................................................................... 45
4.2 Implementasi Sistem Inventori ................................................................. 46
4.2.1. Landing Page....................................................................................... 46
4.2.2. Admin Panel ........................................................................................ 50
BAB V................................................................................................................... 54
PENUTUP ............................................................................................................ 54
5.1. Kesimpulan ................................................................................................ 54
5.2. Saran .......................................................................................................... 55
LAMPIRAN ......................................................................................................... 56
iii Institut Teknologi Nasional
DAFTAR TABEL
Table 1 Daftar Istilah ............................................................................................ vii
Table 2 Update History .......................................................................................... ix
Table 3 Pembagian Tugas ....................................................................................... 5
Table 4 Presentase Pembagian Tugas ..................................................................... 5
Table 5 Wawancara ................................................................................................. 8
Table 6 Kebutuhan Fungsional Teknisi ................................................................ 10
Table 7 Kebutuhan Fungsional Aslab ................................................................... 10
Table 8 Kebutuhan Fungsional Ketua Lab............................................................ 10
Table 9 Kebutuhan Fungsional Mahasiswa .......................................................... 10
Table 10 Kebutuhan Non-Fungsional ................................................................... 11
Table 11 Kebutuhan Fungsional Scope Versi 1.0 ................................................. 11
Table 12 Asumsi Timeline Proyek ........................................................................ 11
Table 13 Asumsi Release Plan .............................................................................. 12
Table 14 Asumsi Roadmap berdasarkan Gantt chart ............................................ 12
Table 15 Penjelasan Aktor .................................................................................... 16
Table 16 Penjelasan Use case ............................................................................... 16
Table 17 Mengelola Data Pengguna ..................................................................... 17
Table 18 Skenario Normal 1 ................................................................................. 17
Table 19 Skenario Tidak Norormal - [Link] data pengguna baru ........ 18
Table 20 Skenario Normal - 2. Menghapus data pengguna baru .......................... 19
Table 21 Skenario Tidak Normal - 1. Menghapus data pengguna baru................ 19
Table 22 Skenario Normal - 3. Mengubah data pengguna baru ........................... 19
Table 23 Skenario Tidak Normal - Mengubah data pengguna baru .................... 20
Table 24 Skenario Normal - 4. Menampilkan data pengguna baru ...................... 21
Table 25 Skenario Tidak Normal - 1. Menampilkam data pengguna baru ........... 21
Table 26 Skenario Normal - 5. Mencari data pengguna ....................................... 21
Table 27 Skenario Tidak Normal - 1. Mencari data pengguna ............................. 21
Table 28 UC-02 Mengelola Modul Inventory Lab ............................................... 22
Table 29 Kamus Data Tabel User ......................................................................... 37
Table 30 Kamus Data Tabel Pemasok .................................................................. 37
Table 31 Kamus Data Tabel Master Barang ......................................................... 38
Table 32 Kamus Data Tabel Mahasiswa ............................................................... 39
Table 33 Kamus Data Tabel Pengguna ................................................................. 40
Table 34 Kamus Data Tabel Barang ..................................................................... 41
Table 35 Kamus Data Table Riwayat Peminjaman .............................................. 41
Table 36 Kamus Data Table Kondisi Barang ....................................................... 42
Table 37 Kamus Data table Konten ...................................................................... 43
iv Institut Teknologi Nasional
DAFTAR GAMBAR
Gambar 1 Use Case ............................................................................................... 15
Gambar 2 BPMN .................................................................................................. 23
Gambar 3 Activity Diagram Login ....................................................................... 24
Gambar 4 Activity Diagram Mencari Data Pengguna .......................................... 25
Gambar 5 Activity Diagram Menghapus Data Pengguna ..................................... 25
Gambar 6 Activity Diagram Mengubah Data Pengguna ...................................... 26
Gambar 7 Activity Diagram Menambah Data Pengguna ..................................... 26
Gambar 8 Activity Diagram Mencari Data Pemasok ........................................... 27
Gambar 9 Activity Diagram Menghapus Data Pemasok ...................................... 27
Gambar 10 Activity Diagram Mengubah Data Pemasok ...................................... 28
Gambar 11 Activity Diagram Menambah Data Pemasok ..................................... 28
Gambar 12 Activity Diagram Mencetak Laporan Barang .................................... 29
Gambar 13 Activity Diagram Menghapus Barang................................................ 30
Gambar 14 Activity Diagram Mengubah Data Barang......................................... 31
Gambar 15 Activity Diagram Menambahkan Barang .......................................... 32
Gambar 16 Wireframe Admin Panel..................................................................... 33
Gambar 17 Login .................................................................................................. 33
Gambar 18 Wireframe Landing Page ................................................................... 34
Gambar 19 General User Flow ............................................................................. 35
Gambar 20 ERD Chen .......................................................................................... 36
Gambar 21 ERD Crow’s Foot ............................................................................... 36
Gambar 22 Code Landing page............................................................................. 46
Gambar 23 Landing Page - Navbar ....................................................................... 47
Gambar 24 Landing Page – Login ........................................................................ 48
Gambar 25 Landing Page ...................................................................................... 49
Gambar 26 Landing Page Tata Tertib Praktikan................................................... 49
Gambar 27 Landing Page Footer .......................................................................... 50
Gambar 28 Admin Panel- Head ............................................................................ 50
Gambar 29 Admin Panel – Body .......................................................................... 51
Gambar 30 Admin Panel-Body (2) ....................................................................... 51
Gambar 31 Admin Panel- Body (3) ...................................................................... 52
Gambar 32 Database ISLab .................................................................................. 52
Gambar 33 Database data_pengguna .................................................................... 52
Gambar 34 Admin Panel ....................................................................................... 53
v Institut Teknologi Nasional
DAFTAR LAMPIRAN
Lampiran 2.1 Log Activity.................................................................................... 56
vi Institut Teknologi Nasional
DAFTAR ISTILAH
Table 1 Daftar Istilah
No Istilah Deskripsi Contoh Penggunaan
1. Admin Antarmuka yang dirancang khusus Admin panel dapat dirancang secara
panel untuk digunakan oleh administrator khusus untuk berbagai jenis aplikasi
dalam mengelola dan mengendalikan dan sistem, dan sering digunakan
sebuah aplikasi, situs web, atau dalam aplikasi bisnis, e-commerce,
sistem. Admin panel biasanya CMS (Content Management System),
memiliki akses yang lebih tinggi atau sistem manajemen database.
daripada pengguna biasa, yang
memungkinkan administrator untuk
melakukan tugas-tugas tertentu
seperti menambahkan, mengedit, atau
menghapus konten, memantau
aktivitas pengguna, memproses
permintaan atau pesanan, mengatur
konfigurasi dan pengaturan sistem,
dan lain sebagainya.
Admin panel biasanya memiliki fitur
keamanan yang lebih kuat, seperti
autentikasi ganda, enkripsi data, dan
pengaturan hak akses yang dapat
dikonfigurasi, sehingga hanya
administrator yang memiliki akses
penuh ke sistem dan data sensitif.
2. Landing Halaman web yang dirancang khusus Landing page juga sering digunakan
page untuk menyambut pengunjung yang dalam pemasaran afiliasi, e-
mengklik tautan atau iklan tertentu, commerce, dan pemasaran email
dengan tujuan untuk mengarahkan untuk mengarahkan pengunjung ke
pengunjung tersebut untuk melakukan tindakan tertentu dan meningkatkan
tindakan tertentu, seperti mengisi konversi.
formulir, membeli produk, atau
mendaftar ke layanan tertentu.
vii Institut Teknologi Nasional
No Istilah Deskripsi Contoh Penggunaan
3. Modul Bagian dari sistem atau platform yang pada admin panel CMS (Content
dirancang untuk memberikan fitur Management System), modul yang
atau fungsionalitas tertentu dalam tersedia bisa termasuk modul untuk
pengelolaan dan pengendalian membuat, mengedit, atau menghapus
aplikasi, situs web, atau sistem halaman dan konten, manajemen
melalui antarmuka admin. Modul pengguna, manajemen komentar,
pada admin panel biasanya berisi analisis lalu lintas, dan lain
kumpulan fungsi atau fitur yang sebagainya. Pada sistem manajemen
terkait dengan tugas tertentu, seperti database, modul yang tersedia bisa
pengaturan konfigurasi, manajemen termasuk modul untuk membuat dan
pengguna, manajemen konten, mengelola tabel, query, koneksi, dan
analisis data, dan lain sebagainya lain sebagainya.
4. Bucket Bucket merujuk pada filter atau pada modul manajemen kategori
kategori yang digunakan untuk produk, bucket dapat digunakan
mengelompokkan atau memilah item untuk mengelompokkan produk
atau data dalam modul admin panel. berdasarkan kategori tertentu, seperti
harga atau merek.
viii Institut Teknologi Nasional
UPDATE HISTORY
Table 2 Update History
No Items / Details Created by Approval Date
1. Sistem Inventori Lab. Prodi Sistem Informasi_SIP-V.1.0 Kelompok 5
ix Institut Teknologi Nasional
1
BAB I
PENDAHULUAN
1.1. Latar Belakang
Prodi sistem informasi ITENAS Bandung telah mendapatkan gedung baru di
Gedung 4 pada tahun 2022. Namun, saat ini masih dalam tahap pengalokasian
ruang belajar serta barang-barang di dalamnya, termasuk juga dengan
pengembangan laboratorium pada prodi sistem informasi. Dengan pengalokasian
gedung baru, diperlukan sistem yang dapat diandalkan untuk mengelola aset
laboratorium, memantau pemeliharaannya, dan menyimpan data yang akurat
untuk pengambilan keputusan di masa depan. Saat ini, belum ada sistem inventaris
yang tersedia, yang menjadi masalah bagi pengelola laboratorium, terutama dalam
hal pelacakan dan pemeliharaan aset.
Dalam situasi seperti ini, dibutuhkan sebuah sistem inventory lab pada prodi
sistem informasi untuk pendataan aset, monitoring, dan maintenance yang dapat
diakses oleh teknisi, kepala lab, aslab, dan mahasiswa. Dengan adanya sistem
pendataan inventory lab, maka akan memudahkan teknisi lab dalam mengetahui
barang, mengelola data pengajuan barang, mengelola data barang atau asset lab,
meninjau barang atau asset lab, serta membantu kepala lab dalam memantau
barang atau aset yang dimiliki lab dan membantu asisten lab dalam melaporkan
kondisi aset atau barang terkait lab.
Sistem inventaris website akan memfasilitasi pengelolaan aset laboratorium,
pengiriman dan pengelolaan data, serta pemantauan inventaris. Sistem ini akan
dapat diakses oleh teknisi laboratorium, kepala laboratorium, asisten
laboratorium, dan mahasiswa. Tujuan dari sistem ini adalah untuk menciptakan
solusi pengelolaan inventaris yang terpusat dan real-time untuk laboratorium.
Objektif sistem meliputi meningkatkan akurasi data inventaris, menyederhanakan
pengambilan keputusan, dan memantau aset. Sistem juga akan mempercepat
proses pengadaan, dan membantu meningkatkan citra dan reputasi laboratorium.
Institut Teknologi Nasional
2
Implementasi sistem pengelolaan inventaris akan melibatkan beberapa tahap,
termasuk analisis, desain, implementasi, pengujian, pelatihan, dan
operasionalisasi. Selain teknisi, kepala laboratorium, asisten laboratorium, dan
mahasiswa juga akan memainkan peran penting dalam operasi sistem yang
berhasil.
Secara keseluruhan, implementasi sistem pengelolaan inventaris akan membawa
efisiensi dan organisasi pada operasi laboratorium. Pendekatan terpusat dan
otomatis sistem akan meningkatkan akurasi, mengurangi kesalahan, dan membuat
pengambilan keputusan menjadi lebih mudah. Hal ini akan berdampak signifikan
pada kualitas pendidikan dan penelitian yang dilakukan oleh program studi sistem
informasi di Itenas Bandung.
Oleh karena itu, dibuatlah sebuah website Inventory Laboratorium IS yang
bertujuan untuk membantu semua pihak yang terkait dengan laboratorium pada
prodi sistem informasi. Website ini akan dirancang dengan tujuan untuk
memudahkan teknisi, kepala lab, aslab, dan mahasiswa dalam mengakses
informasi tentang inventory lab secara real-time.
1.2. Rumusan Masalah
Berdasarkan uraitan latar belakang tersebut, terdapat beberapa permasalahan yang
perlu dikaji lebih lanjut, yaitu:
1. Bagaimana masalah yang dihadapi oleh laboratorium program studi sistem
informasi Itenas Bandung terkait pengelolaan aset dan inventaris saat ini?
2. Bagaimana sistem inventaris laboratorium dapat membantu meningkatkan
efisiensi dan efektivitas pengelolaan aset dan inventaris laboratorium program
studi sistem informasi Itenas Bandung?
3. Bagaimana fitur yang diperlukan dalam perancangan sistem inventaris
laboratorium yang dapat memenuhi kebutuhan teknisi, kepala laboratorium,
asisten laboratorium, dan mahasiswa program studi sistem informasi Itenas
Bandung?
Institut Teknologi Nasional
3
4. Bagaimana cara merancang sistem inventaris laboratorium yang terintegrasi
dan terpusat untuk memudahkan pengambilan keputusan terkait aset dan
inventaris laboratorium program studi sistem informasi Itenas Bandung?
5. Bagaimana manfaat jangka panjang yang dapat diperoleh dari penerapan
sistem inventaris laboratorium pada program studi sistem informasi Itenas
Bandung?
1.3. Tujuan
Adapun tujuan yang diperoleh saat merancangn sistem inventory laboratorium
pada program studi sistem informasi di Itenas Bandung adalah:
1. Membuat sistem pendataan inventory laboratorium yang dapat memudahkan
teknisi, kepala laboratorium, asisten laboratorium, dan mahasiswa dalam
melakukan monitoring dan maintenance terhadap aset dan inventaris
laboratorium.
2. Meningkatkan efisiensi pengelolaan aset dan inventaris laboratorium dengan
mengurangi waktu dan biaya yang diperlukan untuk melakukan inventarisasi
secara manual.
3. Meningkatkan akurasi data inventaris laboratorium dengan adanya sistem
inventaris yang terpusat dan terintegrasi, sehingga memudahkan pengambilan
keputusan terkait aset dan inventaris laboratorium.
4. Mempercepat proses pengadaan aset dan inventaris laboratorium dengan
adanya fitur pengajuan barang yang terdapat pada sistem inventaris
laboratorium.
5. Meningkatkan citra dan reputasi laboratorium program studi sistem informasi
di Itenas Bandung dengan adanya sistem inventaris laboratorium yang
terintegrasi, terpusat, dan real-time.
6. Meningkatkan kualitas pendidikan dan penelitian yang dilakukan oleh
laboratorium program studi sistem informasi di Itenas Bandung dengan
adanya sistem inventaris laboratorium yang efisien dan akurat.
7. Meningkatkan transparansi dan akuntabilitas pengelolaan aset dan inventaris
laboratorium dengan adanya sistem inventaris laboratorium yang tercatat
secara real-time dan dapat diakses oleh semua pihak terkait.
Institut Teknologi Nasional
4
1.4. Ruang Lingkup
Ruang lingkup dari perancangan sistem inventory laboratorium pada program
studi sistem informasi di Itenas Bandung meliputi:
1. Pendataan Aset Laboratorium: Sistem inventaris laboratorium akan mencatat
semua aset dan inventaris yang dimiliki oleh laboratorium program studi
sistem informasi di Itenas Bandung.
2. Monitoring dan Maintenance Aset Laboratorium: Sistem inventaris
laboratorium akan memungkinkan teknisi, kepala laboratorium, dan asisten
laboratorium untuk memantau kondisi dan melakukan maintenance terhadap
aset dan inventaris laboratorium secara efisien dan efektif.
3. Pengajuan Barang: Sistem inventaris laboratorium akan memiliki fitur
pengajuan barang, sehingga memudahkan pengguna dalam mengajukan
permintaan pembelian aset dan inventaris yang diperlukan.
4. Manajemen Aset dan Inventaris Laboratorium: Sistem inventaris laboratorium
akan membantu kepala laboratorium dalam melakukan pengelolaan aset dan
inventaris laboratorium yang efisien dan teratur.
5. Aksesibilitas Sistem: Sistem inventaris laboratorium akan dapat diakses oleh
teknisi, kepala laboratorium, asisten laboratorium, dan mahasiswa, sehingga
memudahkan semua pihak terkait dalam melakukan monitoring dan
maintenance terhadap aset dan inventaris laboratorium.
6. Integrasi dengan Sistem Lain: Sistem inventaris laboratorium akan
diintegrasikan dengan sistem lain yang ada di laboratorium program studi
sistem informasi di Itenas Bandung, seperti sistem manajemen jadwal
laboratorium, sehingga memudahkan pengelolaan laboratorium secara
keseluruhan.
7. Hybrid (Web Desktop dan Mobile Web): Sistem inventaris laboratorium akan
dapat diakses melalui web desktop dan mobile web, sehingga memudahkan
pengguna dalam melakukan monitoring dan maintenance terhadap aset dan
inventaris laboratorium dari manapun dan kapanpun.
Institut Teknologi Nasional
5
1.5. Pembagian Tugas
Dikarenakan dalam pengerjaan sistem inventory laboratorium ini dilakukan oleh
5 orang namun masing masing memiliki rolenya sendiri, Berikut daftar pengerjaan
yang sudah dilakukan:
Table 3 Pembagian Tugas
Nama Role
Felia Yunitasari System analyst
Puteri B Technical Writter
Shahnaz Alifia Backend developer
Flandi Software tester
Jaiz Nur Muhammad Frontend developer
Table 4 Presentase Pembagian Tugas
Role Planning Analysis Design Implementation Testing
Felia 40% 30% 15% 5% 10%
Puteri 10% 15% 20% 20% 35%
Shahnaz 20% 20% 25% 30% 5%
Flandy 10% 15% 15% 15% 45%
Jaiz 20% 20% 25% 30% 5%
Institut Teknologi Nasional
6
1.6. Sistematika Penulisan
Sistem penulisan yang digunakan dalam pembuatan laporan ini adalah sebagai
berikut:
Bab I Pendahuluan, menjelaskan latar belakang penelitian, rumusan
masalah, tujuan penelitian, ruang lingkup penelitian, serta sistematik
penulisan.
Bab II Profil perusahaan menjelaskan tentang perusahaan itu sendiri,
visi&misi perusahaan, Struktur organisasi dan lainnya.
Bab III Metodologi Penelitian, memaparkan identifikasi masalah pada
penelitian, dan menjelaskan metodologi pendekatan yang dipakai
selama proses development
Bab IV Hasil Analisis dan Perancangan, menjelaskan proses analisis
perancangan sistem
Bab V Pengujian dasil perancangan menggunakan manual testing
Bab VI Kesimpulan dan Saran, menjelaskan kesimpulan dari penelitian yang
sudah selesai dilakukan, mengajukan implikasi sesuai dengan hasil
penelitian, batasan yang dihadapi, serta saran untuk penelitian di masa
yang akan datang
Institut Teknologi Nasional
7
BAB II
PROFIL INSTANSI
2.1. Profil Instasi
ITENAS Bandung merupakan perguruan tinggi swasta yang berdiri pada tahun
1976 di Bandung, Jawa Barat. ITENAS menyediakan berbagai program studi di
bidang teknologi dan bisnis. Program Studi Sistem Informasi di Institut Teknologi
Nasional (ITENAS) Bandung adalah salah satu program studi di Fakultas
Teknologi dan Informatika ITENAS.
• Visi: Menjadi program studi yang unggul dalam pengembangan sistem
informasi berbasis teknologi terkini, dengan fokus pada pengembangan sumber
daya manusia yang berkualitas dan beretika serta memiliki kemampuan dalam
bidang analisis, perancangan, dan pengembangan sistem informasi.
• Misi: Menyelenggarakan pendidikan tinggi dalam bidang sistem informasi
yang berkualitas, terkini, dan inovatif; mengembangkan penelitian dan
pengabdian masyarakat di bidang sistem informasi untuk memecahkan
permasalahan yang relevan dengan kebutuhan industri dan masyarakat; serta
menjalin kemitraan dengan berbagai pihak untuk meningkatkan kualitas dan
relevansi program studi.
2.2. Lokasi Perusahaan
Program Studi Sistem Informasi ITENAS Bandung dapat dihubungi melalui
informasi, Institut Teknologi Nasional Bandung (ITENAS). Jl. PHH. Mustofa No.
23. Bandung, Jawa Barat, Indonesia 40124. Telp. (022) 720 3231, 720 6907. Fax.
(022) 720 3231. Website: [Link] Email: info@[Link].
Untuk informasi lokasi, ITENAS terletak di Jalan PHH Mustofa, yang berada di
kawasan Bandung [Link] Margahayu, Kecamatan Bandung Utara,
Kota Bandung, Provinsi Jawa Barat, Indonesia.
Institut Teknologi Nasional
8
BAB III
ANALISIS DAN PERANCANGAN
Pada bab ini akan dibahas mengenai teori-teori pendukung yang digunakan dalam
melakukan analisis dan perancangan sistem informasi inventori.
3.1. Analisis Masalah
Dalam menganalisis masalah hal yang dilakukan dengan cara melakukan
wawancara, wawancara dilakukan ke Ketua Laboratorium Program Studi Sistem
Informasi Itenas Bandung yang bernama Ibu Sofia Umaroh, [Link]., M.T., berikut
daftar pertanyaan dan jawaban:
Table 5 Wawancara
Pertanyaan Jawaban
Apakah sudah ada Belum ada
sistem untuk inventory
laboratorium?
Sistem seperti apa yang Sebuah sistem yang dapat menyimpan semua database aset,
dibutuhkan? apakah aset tersebut memiliki stok? kemudian bagaimana suatu
sistem dapat memastikan bahwa, ada pemeliharaan yang berkala.
misal, meja yang ada kondisinya seperti apa, apakah perlu
ditambah yang baru, kalau perlu tambah yang baru, nanti
ditambahkan dalam database. Tracking peminjaman, msal,
mahasiswa perlu meminjam super komputer untuk penelitian
harus ada data trackingnya, siapa yang pakai/pinjam, berapa lama
Sistem tersebut akan Hybrid web, karena akan diintegrasikan
berbasis seperti apa
(Mobile/Website)?
Apakah sistem tersebut Online, realtime, publik tetapi unik role akses. Rolenya sama,
dapat diakses secara akunnya beda
private/ publik?
Siapakah yang nantinya Teknisi lab, Kepala lab, Mahasiswa, Aslab
akan menggunakan
sistem tersebut?
Institut Teknologi Nasional
9
Pertanyaan Jawaban
Apakah harapan sistem ya,
tersebut dapat di akses
secara real-time?
Apa saja fitur yang skema:
dibutuhkan dalam teknisi mengganti status > rusak > perbaiki > sudah selesai/tdk
sistem? diperbaiki diganti baru
Inventori fasilitas, monitoring dan maintenance
Akan diimplementasikan General, berlaku untuk semua Lab.
ke semua lab? atau
khusus?
3.2. Problem Statements
Problem Statements adalah pernyataan tentang isu atau masalah yang ada pada
sebuah organisasi atau perusahaan dimana terjadi pada waktu tertentu yang
membutuhkan tindakan tepat untuk memperbaiki situasi. Problem Statement pada
project ini adalah dibutuhkan sebuah sistem inventory lab pada prodi sistem
informasi untuk pendataan aset, monitoring dan maintenance yang dapat diakses
oleh teknisi, kepala lab, aslab dan mahasiswa. Situasi saat ini, belum ada sistem
pendataan inventory lab.
3.3. How Might We (HWM)
Metode How Might We adalah Teknik berpikir desain yang menciptakan suasana
untuk solusi inovatif dengan membingkai ulang tantangan yang diketahui yang
mengelilingi layanan suatu produk atau [Link] Pada project ini adalah
bagaimana sistem inventory lab pada prodi sistem informasi yang dapat digunakan
untuk pendataan aset, monitoring dan maintenance yang dapat diakses oleh
teknisi, kepala lab, aslab dan mahasiswa?
3.4. Analisis Kebutuhan Pengguna
Untuk mendapatkan suatu informasi, teknik, spesifikasi mengenai perangkat
lunak maka diperluakan analisis kebutuhan pengguna berdasarkan kebutuhan
fungsional dan non-fungsional.
Institut Teknologi Nasional
10
3.2.1. Kebutuhan Fungsional
Kebutuhan fungsional adalah kebutuhan yang mencakup setiap proses/layanan
yang harus disediakan oleh sistem, termasuk bagaimana sistem harus bereaksi
terhadap input tertentu dan bagaimana sistem berperilaku dalam situasi tertentu.
Kebutuhan fungsional dapat dilihat pada.
Table 6 Kebutuhan Fungsional Teknisi
Kode Kebutuhan Fungsional
FR-T001 Pengguna dapat mengelola akun dan login ke sistem
FR-T002 Sistem dapat menampilkan dashboard
FR-T003 Sistem dapat menampilkan modul-modul pada admin panel
FR-T004 Sistem dapat menampilan bucket dari setiap modul
FR-T005 Pengguna dapat mengelola kategori barang pada bucket inventory
FR-T006 Pengguna dapat mengelola barang pada kategori barang
FR-T007 Pengguna dapat mengedit spesifikasi pada barang
FR-T008 Pengguna dapat mencetak laporan bulanan keseluruhan aset pada sistem
FR-T009 Sistem dapat menampilkan status barang, tracking siapa yang pakai dan
meminjam barang
FR-T0010 Pengguna dapat memonitoring incident report
Table 7 Kebutuhan Fungsional Aslab
Kode Kebutuhan Fungsional
FR-A001 Pengguna dapat melaporkan incident
FR-A002 Pengguna dapat melihat status barang
FR-A003 Pengguna dapat melihat histori perbaikan barang
FR-A004 Pengguna dapat ,melihat barang
FR-A005 Pengguna dapat mengelola konten
Table 8 Kebutuhan Fungsional Ketua Lab
Kode Kebutuhan Fungsional
FR-K001 Pengguna dapat mencetak laporan bulanan keseluruhan aset
FR-K002 Pengguna dapat memonitoring status incident report
Table 9 Kebutuhan Fungsional Mahasiswa
Kode Kebutuhan Fungsional
FR-M001 Pengguna dapat membuat akun dan login
FR-M002 Pengguna dapat melihat inventory lab
FR-M003 Pengguna dapat mengajukan perizinan peminjaman barang
FR-M004 Pengguna dapat melihat serta mengunduh konten praktikum
FR-M005 Pengguna dapat melihat struktur asisten lab
FR-M006 Pengguna dapat menghubungi kontak yang tersedia
FR-M007 Pengguna dapat melihat pengumuman
Institut Teknologi Nasional
11
3.2.2. Kebutuhan Non Fungsional
Kebutuhan non-fungsional adalah kebutuhan yang berfokus pada sifat perilaku
sistem. Pada merupakan kebutuhan non-functional pada system ini.
Table 10 Kebutuhan Non-Fungsional
Kode Kebutuhan Fungsional
NR-001 Sistem harus responsif dan mampu menangani banyak pengguna secara
bersamaan
NR-002 Sistem harus dapat diakses dari berbagai perangkat platform
NR-003 Sistem harus memiliki dokumentasi dan petunjuk penggunaan yang lengkap dan
mudah dipahami
3.5. Scope Versi 1.0
Pada scope versi 1.0 merupakan batasan yang dikerjakan pada project ini.
Table 11 Kebutuhan Fungsional Scope Versi 1.0
Kode Kebutuhan Fungsional
FR-T001 Pengguna dapat mengelola akun dan login ke sistem
FR-T002 Sistem dapat menampilkan dashboard
FR-T003 Sistem dapat menampilkan modul-modul pada admin panel
FR-T004 Sistem dapat menampilan buket dari setiap modul
FR-T005 Pengguna dapat mengelola kategori barang pada bucket inventory
FR-T006 Pengguna dapat mengelola barang pada kategori barang
FR-T007 Pengguna dapat mengedit spesifikasi pada barang
3.6. Asumsi
Asumsi pada bagian ini merupakan asumsi pengerjaan project sesuai dengan
timeline untuk memenuhi tercapai target dari project ini mulai dari inisiasi project,
membuat perancangan, mengeksekusi project, melakukan testing project sampai
pada tahap project selesai.
[Link] dikerjakan sejak tanggal 6 Februari 2023 sampai dengan 29 Mei
2023
Table 12 Asumsi Timeline Proyek
Initiation 6 Februari 2023 - 12 Februari 2023
Planning 13 Februari 2023 - 26 Februari 2023
Institut Teknologi Nasional
12
Execution 27 Februari 2023 - 7 Mei 2023
Testing 8 Mei 2023 - 21 Mei 2029
Close 22 Mei 2023 - 29 Mei 2023
[Link] Plan
Pada tahapan ini merupakan asumsi project dapat digunakan atau diterbitkan
sesuai dengan scope 1.
Table 13 Asumsi Release Plan
Milestones V-1.0
Date 29 Mei 2023
Initiative Sistem Inventory Lab
Features Landing Page, Data Pengguna, Pemasok dan Inventory
Dependencies
[Link] Chart & Roadmap
Pada bagian ini merupakan asumsi alur pengerjaan project,
Table 14 Asumsi Roadmap berdasarkan Gantt chart
WBS TASK START DUE PCT OF TASK
TASK TITLE DURATION
NUMBER OWNER DATE DATE COMPLETE
Project Conception and
1 2/6/23 2/13/23 8
Initiation
1.1. Define project objectives Felia 2/6/23 2/7/23 2 100%
Membuat Pertanyaan
1.1.1 Felia 2/6/23 2/7/23 2 100%
Interview
Meet with stakeholders to
1.1.2 Felia 2/6/23 2/7/23 2 100%
gather objectives
Analyze objectives to ensure
1.1.3 Felia 2/6/23 2/7/23 2 100%
feasibility
1.2 Identify stakeholders Felia 2/6/23 2/7/23 2 100%
Create a stakeholder
1.2.1 Felia 2/6/23 2/7/23 2 100%
register
Identify key stakeholders
1.2.2 Felia 2/6/23 2/7/23 2 100%
and their roles
1.3 Define project scope Felia 2/8/23 2/13/23 6 100%
1.3.1 Conduct a scope analysis Felia 2/8/23 2/13/23 6 100%
Institut Teknologi Nasional
13
WBS TASK START DUE PCT OF TASK
TASK TITLE DURATION
NUMBER OWNER DATE DATE COMPLETE
1.3.1 Define the scope statement Felia 2/8/23 2/13/23 6 100%
1.4 Develop project plan Felia 2/8/23 2/13/23 6 100%
1.4.1 Develop a project charter Felia 2/8/23 2/13/23 6 100%
1.4.2 Create a project schedule Felia 2/8/23 2/13/23 6 100%
1.43 Create a project budget Felia 2/8/23 2/13/23 6 100%
2 Analysis Phase 2/14/23 2/27/23 14 100%
Gather system
2.1 Felia 2/14/23 2/16/23 3 100%
requirements
Meet with stakeholders to
2.1.1 Felia 2/14/23 2/16/23 3 100%
gather requirements
Document requirements in a
2.1.2 requirements traceability Felia 2/14/23 2/16/23 3 100%
matrix
2.2 Analyze requirements Felia 2/17/23 2/19/23 3 100%
Conduct a requirements
2.2.1 Felia 2/17/23 2/19/23 3 100%
review
Analyze requirements to
2.2.2 ensure they meet Felia 2/17/23 2/19/23 3 100%
stakeholder needs
2.3 Identify system constraints Felia 2/20/23 2/23/23 4 100%
Identify technical and
2.3.1 Felia 2/20/23 2/23/23 4 100%
resource constraints
Document constraints in a
2.3.1 Felia 2/20/23 2/23/23 4 100%
constraints log
2.4 Define project risks Felia 2/24/23 2/27/23 4 100%
2.4.1 Identify project risks Felia 2/24/23 2/27/23 4 100%
Assess risks and develop risk
2.4.2 Felia 2/24/23 2/27/23 4 100%
response plan
3 Design Phase 2/28/23 3/4/2023 6 100%
3.1 Create system mockups Shahnaz 2/28/23 3/1/2023 3 100%
Develop mockups for each
3.1.1 Shahnaz 2/28/23 3/1/2023 3 100%
system component
Gather feedback from
3.1.1 Shahnaz 2/28/23 3/1/2023 3 100%
stakeholders on mockups
3.2 Develop database schema Felia 3/2/2023 3/4/2023 3 100%
3.2.1 Design database schema Felia 3/2/2023 3/4/2023 3 100%
Shahnaz,
3.2.2 Develop database scripts 3/2/2023 3/4/2023 3 100%
Jaiz
4 Development Phase 2/28/23 4/30/2023 61 50%
4.1 Develop Landing page Shahnaz 2/28/23 2/28/23 1 100%
4.2 Develop Login Shahnaz 3/1/23 3/2/23 2 100%
Develop module for Data
4.3 Shahnaz 3/3/2023 4/4/2023 32 100%
Pengguna
4.3.1 Develop module design Shahnaz 3/3/2023 4/4/2023 32 100%
4.3.2 Code module Shahnaz 3/3/2023 4/4/2023 32 100%
4.3.3 Test module Shahnaz 3/3/2023 4/4/2023 32 100%
Develop module for
4.4 Jaiz 3/3/2023 4/4/2023 32 100%
Pemasok
4.4.1 Develop module design Jaiz 3/3/2023 4/4/2023 32 100%
4.4.2 Code module Jaiz 3/3/2023 4/4/2023 32 100%
Institut Teknologi Nasional
14
WBS TASK START DUE PCT OF TASK
TASK TITLE DURATION
NUMBER OWNER DATE DATE COMPLETE
4.4.3 Test module Jaiz 3/3/2023 4/4/2023 32 100%
Develop module for Jaiz,
4.4 4/5/2023 4/17/2023 13 0
Inventory Shahnaz
Jaiz,
4.4.1 Develop module design 4/5/2023 4/17/2023 13 0
Shahnaz
Jaiz,
4.4.2 Code module 4/5/2023 4/17/2023 13 0
Shahnaz
Jaiz,
4.4.3 Test module 4/5/2023 4/17/2023 13 0
Shahnaz
Jaiz,
4.5 Develop Dashboard 4/18/2023 4/30/2023 13 0
Shahnaz
Jaiz,
4.5.1 Develop module design 4/18/2023 4/30/2023 13 0
Shahnaz
Jaiz,
4.5.2 Code module 4/18/2023 4/30/2023 13 0
Shahnaz
Jaiz,
4.5.3 Test module 4/18/2023 4/30/2023 13 0
Shahnaz
5 Testing Phase Flandy 5/1/2023 5/14/2023 14 0
5.1 Conduct system testing Flandy 5/1/2023 5/7/2023 7 0
5.1.1 Develop test plan Flandy 5/1/2023 5/7/2023 7 0
5.1.2 Conduct system testing Flandy 5/1/2023 5/7/2023 7 0
5.1.3 Document test results Flandy 5/1/2023 5/7/2023 7 0
Conduct user acceptance
5.2 Putri 5/8/2023 5/14/2023 7 0
testing
Develop user acceptance
5.2.1 Putri 5/8/2023 5/14/2023 7 0
testing plan
Conduct user acceptance
5.2.2 Putri 5/8/2023 5/14/2023 7 0
testing
Document user acceptance
5.2.3 Putri 5/8/2023 5/14/2023 7 0
testing results
6 Project Closure Felia 5/15/2023 5/29/2023 15 0
[Link]
Pada bagian ini merupakan media komunikasi setiap tim project.
Menggunakan Framework scrum dengan perhitungan 1 sprint = 2 minggu
• Team:
Daily stand-up setiap jam 7 malam
Retrospective setiap 1 x 2 minggu pada hari sabtu
Grooming 1 x 2 minggu pada hari minggu
• Client:
Checkpoint setiap hari selasa untuk menjelaskan progres proyek
Institut Teknologi Nasional
15
3.7. Use Case
Use case adalah sebuah teknik atau metode dalam analisis dan perancangan sistem
yang digunakan untuk memahami dan mendefinisikan kebutuhan fungsional dari
sebuah sistem pada Percetakan Bandung. Fungsi dari use case adalah untuk
menjelaskan bagaimana suatu sistem atau aplikasi harus berperilaku atau
digunakan oleh pengguna sistem dalam situasi-situasi yang berbeda. Use case
dapat digunakan untuk mengidentifikasi dan menggambarkan secara rinci
bagaimana sistem harus berinteraksi dengan pengguna dan bagaimana pengguna
harus menggunakan sistem tersebut untuk mencapai tujuan [Link] Gambar
1 Use Case , terdapat 4 aktor yang memiliki perbedaan dalam mengakses sistem.
Gambar 1 Use Case
Institut Teknologi Nasional
16
3.8. Use Case Scenario
Use case scenario adalah suatu metode untuk menggambarkan bagaimana suatu
sistem atau produk akan digunakan dalam situasi yang berbeda-beda. Dalam
pengembangan perangkat lunak atau produk teknologi lainnya, use case scenario
digunakan untuk memahami kebutuhan dan keinginan pengguna serta
menentukan fitur atau fungsionalitas yang harus ada dalam produk tersebut.
Table 15 Penjelasan Aktor
No. Aktor Deskripsi
1 Teknisi Petugas yang dapat mengelola seluruh Module pada Sistem
Laboratorium Inventory Lab
2 Kepala Petugas yang mengawasi Proses yang terjadi pada Sistem Inventory
Laboratorium Lab
3 Asisten Petugas yang melaporkan incident pada set Lab, bertanggung jwab
Laboratorium atas konten pada landing page Sistem invenory lab
4 Mahasiswa End-User yang dapat melihat seluruh konten pada landing page
sistem inventory lab da mengajukan perizinan peminjaman aset
inventory lab
Table 16 Penjelasan Use case
ID Nama Use Case Deskripsi
UC - 01 Mengelola Data Pengguna mampu mencari, menambah, menghapus, melihat dan
Pengguna mengubah data pengguna
UC - 02 Mengelola Modul Pengguna dapat mencari, mengurutkan, menambahkan, menghapus,
Inventory Lab melihat dan mengubah barang serta kategorixz barangnya, dan juga
dapat mencetak laporan data barang 1 bulan terakhir.
UC - 03 Melihat Modul Pengguna dapat mencari, mengurutkan, melihat dan memonitoring
Monitoring riwayat barang pada modul monitoring
UC - 04 Mengelola Modul Pengguna dapat melaporkan incident pada aset, mengubah status
Maintenance barang dan mengambil tindakan pada incident yang ada
UC - 05 Melihat Pengguna dapat melihat visualisasi data secara realtime dari database
Dashboard yang ada
UC - 06 Mengelola Pengguna dapat Menambahkan, menghapus, dan mengubah konten
Konten yang akan di publish pada landing page
UC - 07 Mengelola Akun Pengguna dapat membuat akun untuk mengakses konten dan
mengajukan perizinan pada landing page
UC - 08 Melihat Konten Pengguna dapat melihat konten yang sudah di upload oleh asisten lab
pada landing page
Institut Teknologi Nasional
17
ID Nama Use Case Deskripsi
UC - 09 Mengajukan Pengguna dapat melakukan pengajuan perizinan untuk meminjam aset
perizinan inventory lab, dengan syarat sudah melakukan login. login = punya
peminjaman akun
barang
UC - 10 Menyetujui Pengguna dapat menyetujui peminjaman aset inventory lab yang telah
Peminjaman diajukan dengan berbagai pertimbangan.
Table 17 Mengelola Data Pengguna
No. Use case UC-01
Aktor Teknisi Lab
Nama Use Mengelola Data Pengguna
Case
Tujuan menambahkan, menghapus, mengubah, melihat dan menemukan data pengguna
lain yang dapat mengakses admin panel
Deskripsi Mengelola akun pengguna pada admin panel hanya dapat dilakukan oleh teknisi
Kondisi 1. Teknisi telah berada pada halaman admin panel
Awal 2. Teknisi berada modul data pengguna
3. Teknisi telah login ke dalam modul data pengguna
Trigger 1. Aktor lainnya belum memiliki akun ketika ingin mengakses admin panel
2. Aktor lainnya menghub teknisi untuk dibuatkan akun
Table 18 Skenario Normal 1
Skenario Normal - 1. Menambahkan data pengguna baru
Aktor Perangkat Lunak
1.1 Menekan tombol
tambah
1.2 Menampilkan form yang berisikan: ID Pengguna, Nama Legkap,
Nama Pengguna, Sandi Pengguna, Peraan Pengguna
1.3 Mengisi form data
pengguna
1.4 Menekan tombol
save
1.5 Menampilkan form yang sudah berisi data pengguna yang baru
ditambahkan
Kondisi akhir Skenario Normal: Menampilkan data pengguna yang telah ditambahkan
pada tabel data pengguna
Institut Teknologi Nasional
18
Table 19 Skenario Tidak Norormal - [Link] data pengguna baru
Skenario Tidak Normal - 1. Menambahkan data pengguna baru
Aktor Perangkat Lunak
1.1 Menekan tombol
tambah
1.2 Menampilkan form yang berisikan: ID Pengguna, Nama Legkap,
Nama Pengguna, Sandi Pengguna, Peraan Pengguna
Kondisi akhir Skenario Tidak Normal 1: Form tidak aktif, atau tidak dapat diisi
Skenario Tidak Normal - 2. Menambahkan data pengguna baru
1.1 Menekan tombol
tambah
1.2 Menampilkan form yang berisikan: ID Pengguna, Nama Legkap,
Nama Pengguna, Sandi Pengguna, Peraan Pengguna
1.3 Mengisi form
data pengguna
Kondisi akhir Skenario Tidak Normal 2: Tombol save tidak aktif, ada bagian form yang
belum diisi
Skenario Tidak Normal - 3. Menambahkan data pengguna baru
Aktor Perangkat Lunak
1.1 Menekan tombol
tambah
1.2 Menampilkan form yang berisikan: ID Pengguna, Nama Legkap,
Nama Pengguna, Sandi Pengguna, Peraan Pengguna
1.3 Mengisi form
data pengguna
1.4 Menekan tombol
save
1.5 Menampilkan form yang sudah berisi data pengguna yang baru
ditambahkan
Kondisi akhir Skenario Tidak Normal 3: tabel data pengguna tidak menampilkan data
yang baru ditambahkan
Institut Teknologi Nasional
19
Table 20 Skenario Normal - 2. Menghapus data pengguna baru
Skenario Normal - 2. Menghapus data pengguna baru
Aktor Perangkat Lunak
2.1 Menekan tombol
hapus
2.2 Menampilkan pesan validasi "Yakin ingin menghapus data
pengguna?"
2.3 Menekan tombol
"Ya"
Kondisi akhir Skenario Normal: Data pengguna yang dihapus, sudah tidak ada pada
tabel data pengguna
Table 21 Skenario Tidak Normal - 1. Menghapus data pengguna baru
Skenario Tidak Normal - 1. Menghapus data pengguna baru
Aktor Perangkat Lunak
2.1 Menekan tombol
hapus
2.2 Menampilkan pesan validasi "Yakin ingin menghapus
data pengguna?"
2.3 Menekan tombol
"Ya"
Kondisi akhir Skenario Tidak Normal - 1: Data pengguna yang dihapus, masih
ada pada tabel data pengguna
Table 22 Skenario Normal - 3. Mengubah data pengguna baru
Skenario Normal - 3. Mengubah data pengguna baru
Aktor Perangkat Lunak
3.1 Menekan tombol edit
3.2 Menampilkan form yang berisikan: ID Pengguna, Nama
Legkap, Nama Pengguna, Sandi Pengguna, Peraan Pengguna
3.3 Mengisi form data
pengguna dengan data baru
3.4 Menekan tombol save
3.5 Menampilkan form yang sudah berisi data pengguna yang
baru diubah
Institut Teknologi Nasional
20
Skenario Normal - 3. Mengubah data pengguna baru
Kondisi akhir Skenario Normal: Menampilkan data diri pasien yang telah diubah pada
tabel data pengguna
Table 23 Skenario Tidak Normal - Mengubah data pengguna baru
Skenario Tidak Normal - 1. Mengubah data pengguna baru
Aktor Perangkat Lunak
3.1 Menekan tombol edit
3.2 Menampilkan form yang berisikan: ID Pengguna, Nama
Legkap, Nama Pengguna, Sandi Pengguna, Peraan Pengguna
Kondisi akhir Skenario Tidak Normal 1: Form tidak aktif, atau tidak dapat diisi
Skenario Tidak Normal - 2. Mengubah data pengguna baru
3.1 Menekan tombol edit
3.2 Menampilkan form yang berisikan: ID Pengguna, Nama
Legkap, Nama Pengguna, Sandi Pengguna, Peraan Pengguna
3.3 Mengisi form data
pengguna dengan data baru
Kondisi akhir Skenario Tidak Normal 2: Tombol save tidak aktif, ada bagian form yang
belum diisi
Skenario Tidak Normal - 3. Mengubah data pengguna baru
Aktor Perangkat Lunak
3.1 Menekan tombol edit
3.2 Menampilkan form yang berisikan: ID Pengguna, Nama
Legkap, Nama Pengguna, Sandi Pengguna, Peraan Pengguna
3.3 Mengisi form data
pengguna dengan data baru
3.4 Menekan tombol save
3.5 Menampilkan form yang sudah berisi data pengguna yang
baru diubah
Kondisi akhir Skenario Tidak Normal 3: tabel data pengguna tidak menampilkan data
yang baru diubah
Institut Teknologi Nasional
21
Table 24 Skenario Normal - 4. Menampilkan data pengguna baru
Skenario Normal - 4. Menampilkan data pengguna baru
Aktor Perangkat Lunak
4.1 Menampilkan tabel data pengguna
Kondisi akhir Skenario Normal: data yang ada pada tabel data pengguna terlihat semua
kecuali sandi, sandi akan ditampilkan dengan *****
Table 25 Skenario Tidak Normal - 1. Menampilkam data pengguna baru
Skenario Tidak Normal - 1. Menampilkam data pengguna baru
Aktor Perangkat Lunak
4.1 Menampilkan tabel data pengguna
Kondisi akhir Skenario Tidak Normal: Tidak ada data yang muncul
Table 26 Skenario Normal - 5. Mencari data pengguna
Skenario Normal - 5. Mencari data pengguna
Aktor Perangkat Lunak
5.1 Mengisi form pencarian dengan kata
kunci ID Pengguna
5.2 Menekan tombol car
5.3 Menampilkan 1 baris tabel dengan dengan id
pengguna yang dicari
Kondisi akhir Skenario Normal: Menampilkan data pengguna sesuai dengan kata kunci
ID Pengguna
Table 27 Skenario Tidak Normal - 1. Mencari data pengguna
Skenario Tidak Normal - 1. Mencari data pengguna
Aktor Perangkat Lunak
5.1 Mengisi form pencarian dengan kata kunci ID Pengguna
Institut Teknologi Nasional
22
Skenario Tidak Normal - 1. Mencari data pengguna
5.2 Menekan tombol car
5.3 Data yang dicri tidak ada
Kondisi akhir Skenario Tidak Normal: Tidak menampilkan data pengguna sesuai dengan
kata kunci ID Pengguna
Table 28 UC-02 Mengelola Modul Inventory Lab
No. Use case UC-02
Aktor Teknisi Lab
Nama Use Case Mengelola Modul Inventory Lab
Tujuan menambahkan, menghapus, mengubah, melihat, mengurutkan, mencetak
dan menemukan data pengguna lain yang dapat mengakses admin panel
Deskripsi Modul inventory berisi Kategori barang, barang dan spesifikasi barang
serta tombol cetak untuk mencetak laporan bulanan aset
Kondisi Awal 1. Teknisi telah berada pada halaman admin panel
2. Teknisi berada modul Inventory Lab
Trigger 1. Terdapat aset/barang yang belum didata
2. Terdapat perubahan pada data barang
3. Memerlukan rekap seluruh aset selama 1 bulan
3.9. BPMN
BPMN (Business Process Model and Notation) adalah sebuah standar notasi
grafis yang digunakan untuk memodelkan proses bisnis. BPMN menyediakan
notasi yang jelas dan konsisten untuk menggambarkan alur kerja dalam sebuah
organisasi atau bisnis, serta memudahkan pengguna dalam memahami dan
mengelola proses bisnis tersebut.
Institut Teknologi Nasional
23
Gambar 2 BPMN
Institut Teknologi Nasional
24
3.10. Activity Diagram
Pada bagian ini dibuatkan activity diagram user dan system pada setiap bagiannya.
Activity Diagram adalah jenis diagram dalam UML (Unified Modeling Language)
yang menggambarkan alur aktivitas atau proses dalam suatu sistem atau aplikasi.
Berikut activity diagram setiap module:
3.10.1. Login
Pada bagian login terdapat 2 aktfitas oleh pengguna dan 2 aktifitar oleh system,
berikut diagram aktfitasnya:
Gambar 3 Activity Diagram Login
Pengguna diminta untuk memasukkan nama dan password yang telah dibuatkan
oleh teknisi, system akan melakukan pengecekan data, setelah data ditemukan
pengguna akan dihubungkan langsung ke halaman utama admin panel.
3.10.2. Module Data Pengguna
Pada module dat pengguna hanya teknisi yang dapat mengakses modul ini,
terdapat action CRUD, Sorting dan search pada module ini, berikut activity
diagramnya:
Institut Teknologi Nasional
25
Gambar 4 Activity Diagram Mencari Data Pengguna
Gambar 5 Activity Diagram Menghapus Data Pengguna
Institut Teknologi Nasional
26
Gambar 6 Activity Diagram Mengubah Data Pengguna
Gambar 7 Activity Diagram Menambah Data Pengguna
Institut Teknologi Nasional
27
3.10.3. Module Pemasok
Pada module pemasok seluruh role pengguna dapat mengakses modul ini, terdapat
action CRUD, Sorting dan search pada module ini, berikut activity diagramnya:
Gambar 8 Activity Diagram Mencari Data Pemasok
Gambar 9 Activity Diagram Menghapus Data Pemasok
Institut Teknologi Nasional
28
Gambar 10 Activity Diagram Mengubah Data Pemasok
Gambar 11 Activity Diagram Menambah Data Pemasok
Institut Teknologi Nasional
29
3.10.4. Module Inventory
Pada module dat pengguna hanya teknisi yang dapat mengakses modul ini,
terdapat action CRUD, Sorting, cetak dan search pada module ini, berikut activity
diagramnya:
Gambar 12 Activity Diagram Mencetak Laporan Barang
Institut Teknologi Nasional
30
Gambar 13 Activity Diagram Menghapus Barang
Institut Teknologi Nasional
31
Gambar 14 Activity Diagram Mengubah Data Barang
Institut Teknologi Nasional
32
Gambar 15 Activity Diagram Menambahkan Barang
Institut Teknologi Nasional
33
3.11. Wireframe
Wireframe adalah gambaran visual sederhana dari tampilan antarmuka suatu
produk digital yang menunjukkan letak elemen-elemen penting dan
fungsionalitasnya, tanpa detail desain atau estetika visual yang lengkap. Berikut
adalah wireframe dari system inventory lab:
Gambar 16 Wireframe Admin Panel
Gambar 17 Login
Institut Teknologi Nasional
34
Gambar 18 Wireframe Landing Page
Institut Teknologi Nasional
35
3.12. General User Flow
General User Flow atau alur pengguna umum adalah urutan langkah-langkah yang
diikuti oleh pengguna saat menggunakan suatu produk atau layanan, mulai dari
mempelajari fitur-fitur hingga menyelesaikan tujuan yang diinginkan. Berkut
adalah general user flow dari system inventory laboratorium:
Gambar 19 General User Flow
3.13. Entity Relationship Diagram
ERD (Entity Relationship Diagram) adalah suatu diagram yang digunakan untuk
memodelkan hubungan antar entitas pada sebuah basis data. ERD merupakan
salah satu bagian dari teknik pemodelan data yang digunakan untuk merancang
struktur database dan hubungan antara entitas yang ada di dalamnya. Dalam ERD,
entitas direpresentasikan oleh kotak-kotak dan hubungan antar entitas
direpresentasikan oleh garis-garis yang menghubungkan kotak-kotak tersebut.
Institut Teknologi Nasional
36
3.7.1. ERD Chen
Gambar 20 ERD Chen
3.7.2. ERD Crow’s Foot
Gambar 21 ERD Crow’s Foot
Institut Teknologi Nasional
37
3.7.3. Kamus Data
Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang
tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai
pengertian yang sama tentang input, output, dan komponen data strore.
Table 29 Kamus Data Tabel User
Nama Field Tipe Ukuran Not Key Deskripsi
Data Null /
Null
Id integer 11 Not Primary Berisi data id untuk
Null Key kategori barang
Nama_kategori_barang varchar 15 Null Berisi data
nama_kategori
barang
Deskripsi_kategori_barang varchar 15 Null Deskripsi dari
kategori_barang
Table 30 Kamus Data Tabel Pemasok
Nama Field Tipe Ukuran Not Null / Key Deskripsi
Data Null
Id_pemasok Varchar 20 Not Null Primary Berisi data id_pemasok
Key
Nama_pemasok varchar 15 Not Null Berisi data
nama_pemasok
Alamat_pemasok text Not Null Berisi data alamat
pemasok
No_telp_pemasok varchar 15 Not null Berisi data
no_telp_pemasok
Institut Teknologi Nasional
38
Table 31 Kamus Data Tabel Master Barang
Nama Field Tipe Ukuran Not Key Deskripsi
Data Null
/
Null
Id_master_barang varchar 20 Not Primary key Berisi data
null id_master_barang
Id_kategori_barang varchar 20 Not Foreign key 1 Berisi data
null referencess kategori id_kategori_barang
barang
(id_kategori_barang)
Id_pemasok varchar 20 Not Foreign key 2 Berisi data
null referencess pemasok id_pemasok
(id_pemasok)
Nama_barang varchar 15 Not Berisi data
null nama_barang
Deskripsi_barang text Not Deskripsi dari
null barang
harga int 15 Not Berisi data harga
null
spesifikasi varchar 25 Not Berisi data dari
null spesifikasi
merk varchar 15 Not Berisi data merk
null
Tahun_masuk date Not Berisi data
null tahun_masuk
Gambar_barang blob Berisi data
gambar_barang
Institut Teknologi Nasional
39
Table 32 Kamus Data Tabel Mahasiswa
Nama Field Tipe Ukuran Not Null Key Deskripsi
Data / Null
Id varchar 20 Not null Primary Berisi data id untuk
key mahasiswa
Nrp varchar 15 Not null Primary Berisi data nrp dari table
key mahasiswa
Nama_mahasiswa varchar 15 Not null Berisi data
nama_mahasiswa
Email_mahasiswa varchar 25 Not null Berisi data
email_mahasiswa
Sandi_pengguna varchar 20 Not null Berisi data sandi_pengguna
Tahun_masuk_kuliah date Not null Berisi data
tahun_masuk_kuliah
Tahun_estimasi_lulus date Not null Berisi data
tahun_estimasi_lulus
Aktif varchar 15 Not null Berisi data aktif dari
mahasiswa
Email_mahasiswa varchar 25 Not null Berisi data
email_mahasiswa
Sandi_pengguna varchar 20 Not null Berisi data sandi_pengguna
Institut Teknologi Nasional
40
Table 33 Kamus Data Tabel Pengguna
Nama Field Tipe Ukuran Not Key Deskripsi
Data Null
/
Null
Id varchar 20 Not Primary Berisi data
null key id_pengguna
Nama_lengkap varchar 25 Not Berisi data
null nama_lengkap
Nama_pengguna varchar 25 Not Berisi data
null nama_pengguna
Sandi_pengguna varchar 15 Not Berisi data
null sandi_pengguna
Peran_pengguna enum ["TEKNISI", Not Berisi data
"KEPALA", null peran_pengguna
"ASISTEN", yang di ambil dari
database yang sudah
"MAHASISWA"
] di set sebelumnya
Nama_lengkap varchar 25 Not Berisi data
null nama_lengkap
Nama_pengguna varchar 25 Not Berisi data
null nama_pengguna
Sandi_pengguna varchar 15 Not Berisi data
null sandi_pengguna
Peran_pengguna varchar 15 Not Berisi data
null peran_pengguna
Institut Teknologi Nasional
41
Table 34 Kamus Data Tabel Barang
Nama Field Tipe Ukuran Not Key Deskripsi
Data Null /
Null
Id_barang integer 11 Not Primary key Berisi data
null id_barang
Id_master_barang varchar 30 Not Foreign key 1 Berisi data
null references id_master_barang
master_barang
(id_master_barang)
Id_kondisi varchar 20 Not Foreign key 2 Berisi data
null references kondisi id_kondisi
(id_kondisi)
Status varchar 15 Not Berisi data status
null dari barang
Table 35 Kamus Data Table Riwayat Peminjaman
Nama Field Tipe Ukuran Not Key Deskripsi
Data Null /
Null
Id_riwayat integer 11 Not Primary key Berisi data id_riwayat
null
NRP varchar 20 Not Foreign key 1 Berisi data NRP dari
null references table mahasiswa
pengguna (NRP)
Id_barang varchar 20 Not Foreign key 2 Berisi data id_barang
null references barang
(id_barang)
Keterangan text Not Berisi data keterangan
null table riwayat
Tanggal_pinjam varchar 15 Not Berisi data
null tanggal_pinjam
Institut Teknologi Nasional
42
Nama Field Tipe Ukuran Not Key Deskripsi
Data Null /
Null
Tanggal_pengembalian varchar 15 Not Berisi data
null tanggal_pengembalian
Table 36 Kamus Data Table Kondisi Barang
Nama Field Tipe Ukuran Not Key Deskripsi
Data Null /
Null
Id_temuan integer 11 Not Primary key Berisi data id_temuan
null
Id_pengguna Integer 11 Not Foreign key 1 Berisi data id_pengguna
null references
pengguna
(id_pengguna)
Id_barang integer 11 Not Foreign key 2 Berisi data id_barang
null references barang
(id_barang)
Id_kondisi integer 11 Not Foreign key 3 Berisi data id_kondisi
null references kondisi
(id_kondisi)
Tanggal_temu date Berisi data tanggal_temu
gambar text Berisi data gambar
Keterangan_temuan text Not Berisi data
null keterangan_temuan
Nama Field Tipe Ukuran Not Key Deskripsi
Data Null /
Null
Id_kondisi integer 11 Not Primary key Berisi data id_kondisi
null
Institut Teknologi Nasional
43
Nama Field Tipe Ukuran Not Key Deskripsi
Data Null /
Null
Nama_kondisi varchar 25 Not Berisi data nama_kondisi
null
Keterangan_kondisi text Not Berisi data
null keterangan_kondisi
Table 37 Kamus Data table Konten
Nama Field Tipe Ukuran Not Key Deskripsi
Data Null /
Null
Id_konten integer 11 Not Primary key Berisi data id_konten
null
Peraturan_praktikum varchar 30 Not Berisi data
null peraturan_praktikum
Kelompok_praktikum varchar 30 Not Berisi data
null kelompok_praktikum
Jadwal_praktikum varchar 30 Not Berisi data jadwal_praktikum
null
Nilai_praktikum int 15 Not Berisi data nilai_praktikum
null
Modul_praktikum varchar 30 Not Berisi data modul_praktikum
null
Perizinan_praktikum varchar 30 Not Berisi data
null perizinan_praktikum
pengumuman text Berisi data pengumuman
Institut Teknologi Nasional
44
BAB IV
IMPLEMENTASI DAN PENGUJIAN
Pada bab ini, menjelaskan bagaimana perancangan website yang dikerjakan dan
bagaimana implementasi terhadap website, kemudian dilakukan pengujian
terhadap website.
4.1 Tech Stack
Technology Stack juga disebut tumpukan solusi, infrastruktur teknologi, atau
ekosistem data, adalah daftar semua layanan teknologi yang digunakan untuk
membangun dan menjalankan satu aplikasi tunggal.
4.1.1. Application and Data
Pada Application and Data merupakan aplikasi yang digunakan untuk
membangun project, terdapat berbagai aplikasi dalam project ini yaitu sebagai
berikut:
a. Google Drive, layanan penyimpanan cloud gratis yang memungkinkan
pengguna untuk menyimpan, mengakses, dan berbagi file secara online.
b. PHP, bahasa pemrograman yang banyak digunakan untuk pengembangan
web dan dapat dijalankan di sisi server untuk menghasilkan halaman web
dinamis.
c. MySQL, Sistem manajemen basis data relasional (RDBMS) yang
menggunakan SQL (Structured Query Language) sebagai bahasa
pengoperasiannya. MySQL umumnya digunakan untuk mengelola data
di aplikasi web dan aplikasi bisnis.
d. HeidiSQL, sebuah aplikasi manajemen basis data gratis dan open source
yang memungkinkan pengguna untuk mengelola dan mengedit database
MySQL, PostgreSQL, dan Microsoft SQL Server.
e. Laravel, sebuah framework aplikasi web open source yang ditulis dalam
bahasa pemrograman PHP, yang dirancang untuk memudahkan
pengembangan aplikasi web dengan menyediakan berbagai fitur dan
komponen yang dapat digunakan oleh para pengembang.
f. CSS, bahasa pemrograman yang digunakan untuk mengontrol tampilan
Institut Teknologi Nasional
45
dan layout halaman web, seperti warna, font, margin, dan posisi elemen-
elemen HTML pada halaman web.
4.1.2. DevOps
Pada bagian ini merupakan aplikasi yang digunakan untuk mendevelops website
pada project ini dan pendukung dalam pembangunan project ini sebagai berikut:
a. Visual Studio Code, sebuah editor kode sumber yang gratis dan open-
source yang dikembangkan oleh Microsoft, yang dapat digunakan untuk
mengembangkan aplikasi web, mobile, dan desktop dengan berbagai
bahasa pemrograman, termasuk HTML, CSS, JavaScript, Python, dan
banyak lagi.
b. GitLab, platform manajemen kode sumber kolaboratif yang
memungkinkan pengembang untuk mengelola proyek perangkat lunak
secara efisien melalui kontrol versi kode sumber, pengujian otomatis,
pelacakan masalah, dan berbagai fitur kolaboratif lainnya.
4.1.3. Business Tools
Business Tools pada bagian ini berfungsi untuk merancang proses bisnis yang ada
pada project ini, sebagai berikut:
a. Figma, aplikasi desain grafis kolaboratif berbasis cloud yang
memungkinkan pengguna untuk membuat, mengedit, dan berbagi desain
UI/UX, prototipe interaktif, dan berbagai jenis asset desain dengan tim dan
kolega secara real-time.
b. [Link], sebuah aplikasi pembuatan diagram dan flowchart yang gratis
dan open-source, yang memungkinkan pengguna untuk membuat berbagai
jenis diagram seperti flowchart, diagram alir, diagram organisasi, dan
diagram UML, serta dapat diintegrasikan dengan berbagai platform
penyimpanan cloud seperti Google Drive dan OneDrive.
c. Googe Workspace, kumpulan aplikasi produktivitas online dan
penyimpanan cloud yang disediakan oleh Google, yang mencakup Gmail,
Google Drive, Google Docs, Google Sheets, Google Slides, Google Meet,
Institut Teknologi Nasional
46
dan berbagai aplikasi lainnya yang dapat membantu pengguna dalam
berkolaborasi dan mengelola bisnis secara efisien.
4.2 Implementasi Sistem Inventori
4.2.1. Landing Page
[Link] Code
Pada bagian ini berisi code landing page mulai dari head, body dan footer. Pada
Gambar 22 Code Landing page, merupakan head dari landing page yang
berfungsi untuk memberikan informasi tentang dokumen, informasi pada head
project ini berisi tautan bootstrap dan ikon favicon dan CSS. Selain tautan pada
bagian ini terdapat judul LabISHome dimana ketika pengguna mengakses website
maka terdapat judul tersebut di website.
Gambar 22 Code Landing page
Institut Teknologi Nasional
47
Gambar 23 Landing Page - Navbar
Pada Gambar 23 Landing Page - Navbar merupakan bagian body, yang bertujuan
untuk menampilkan navigation bar pada website ISLab. Terdapat beberapa modul
di dalam navbar terdiri dari Home, About, Contact, Asisten, Praktikum, FAQ,
News, Pengumuman, Agenda. Beberapa menu memiliki dropdown item dimana
Institut Teknologi Nasional
48
jika di klik pada modul tertentu terdapat modul lain di dalamnya.
Gambar 24 Landing Page – Login
Pada Gambar 24 Landing Page – Login masih pada bagian body, dimana hanya
pengguna tertentu yang dapat mengakses admin panel. Selanjutnya terdapat
berbagai informasi yang tampil pada body seperti tata tertib peraturan praktikum
dan informasi lainnya. Pada bagian footer terdapat tulisan copyright dimana sama
halnya dengan navbar namun hanya berisi informasi copyright,privacy dan term.
[Link] Database
Pada bagian ini tidak memerlukan database dikarenakan landing page ini hanya
berfungsi untuk menyabut pengguna yang mengakses website ini.
[Link] User Interface
Interface (UI) adalah tampilan visual dari produk yang menghubungkan sistem
dengan pengguna (user). Sistem ini bisa berupa website, aplikasi atau lainnya. UI
atau user interface adalah layar yang berisi bentuk, warna, dan font yang dirancang
semenarik mungkin
Institut Teknologi Nasional
49
Gambar 25 Landing Page
Halaman web yang dirancang khusus untuk menyambut pengunjung yang
mengklik tautan atau iklan tertentu, dengan tujuan untuk mengarahkan
pengunjung tersebut untuk melakukan tindakan tertentu, seperti mengisi formulir,
membeli produk, atau mendaftar ke layanan tertentu. Pada laman ini berisi berapa
modul yang dapat di akses oleh Mahasiswa, Kepala Lab, Teknisi, Asisten, modul
tersebut yaitu Home berisi informasi tata tertib praktikan, dan beberapa informasi
di dalamnya, kemudian ada fitur login untuk role tertentu seperti Kepala Lab,
Teknisi dan Asisten Lab untuk mengakses dashboard pada laman jika berhasil
login.
Gambar 26 Landing Page Tata Tertib Praktikan
Institut Teknologi Nasional
50
Pada bagian ini terdapat tata tertib praktikan yang ditentukan oleh pihak ISLab.
Gambar 27 Landing Page Footer
Pada bagian ini terdapat footer untuk pembatasan website.
4.2.2. Admin Panel
[Link] Code
Pada bagian ini berisi code admin panel mulai dari head, dan [Link] Gambar
22 Code Landing pageGambar 28 Admin Panel- Head merupakan head dari
admin panel yang berfungsi untuk memberikan informasi tentang dokumen,
informasi pada head project ini berisi tautan bootstrap dan ikon favicon, CSS.
Selain tautan pada bagian ini terdapat CSRF_Token berfungsi untuk mengetahui
akses tersebut tidak untuk sembarang pengguna / autentikasi, dimana CSRF token
mengenerate secara acak setiap kalo halaman form muncul.
Gambar 28 Admin Panel- Head
Institut Teknologi Nasional
51
Gambar 29 Admin Panel – Body
Pada Gambar 28 Admin Panel- Head, pada body terdapat class untuk
membungkus konten yang ada pada admin panel.
Gambar 30 Admin Panel-Body (2)
Selanjutnya pada admin panel, di dalam body terdapat button bars di navbar yang
memiliki fungsi ketika di klik terdapat dua item yaitu my profile dan logout.
Institut Teknologi Nasional
52
Namun pada fungsi ini yang dapat digunakan hanya fungsi logout.
Gambar 31 Admin Panel- Body (3)
Pada bagian ini merupakan code untuk menampilkan sidebar, yang berisi
Dashboard, Pemasok, Inventory, Data Pengguna.
[Link] Database
Pada bagian ini berisi database yang digunakan pada project ini sebagai berikut:
Gambar 32 Database ISLab
Gambar 33 Database data_pengguna
Pada bagian ini merupakan data yang ada pada data pengguna sesuai dengan
model. Terdapat data lainnya di database seperti pemasok.
[Link] User Interface (UI)
Antarmuka yang dirancang khusus untuk digunakan oleh administrator dalam
mengelola dan mengendalikan sebuah aplikasi, situs web, atau sistem. Pada admin
Institut Teknologi Nasional
53
panel ini terdapat berbagai modul mulai dari dashboard, pemasok, inventory dan
data pengguna. Pada project milestone pertama ini hanya sampai pada CRUD
Data Pengguna dan Pemasok. Pada data pengguna terdapat berbagai field yang
terdiri dari nama lengkap, nama pengguna, peran, aksi terdapat button untuk
merubah data dan menghapus data.
Gambar 34 Admin Panel
Institut Teknologi Nasional
54
BAB V
PENUTUP
5.1. Kesimpulan
Kesimpulan yang dapat diambil dari perancangan system inventory laboratorium
ini adalah sebagai berikut:
1. Pendataan Aset Laboratorium: Sistem inventaris laboratorium akan
mencatat semua aset dan inventaris yang dimiliki oleh laboratorium
program studi sistem informasi di Itenas Bandung.
2. Monitoring dan Maintenance Aset Laboratorium: Sistem inventaris
laboratorium akan memungkinkan teknisi, kepala laboratorium, dan
asisten laboratorium untuk memantau kondisi dan melakukan maintenance
terhadap aset dan inventaris laboratorium secara efisien dan efektif.
3. Pengajuan Barang: Sistem inventaris laboratorium akan memiliki fitur
pengajuan barang, sehingga memudahkan pengguna dalam mengajukan
permintaan pembelian aset dan inventaris yang diperlukan.
4. Manajemen Aset dan Inventaris Laboratorium: Sistem inventaris
laboratorium akan membantu kepala laboratorium dalam melakukan
pengelolaan aset dan inventaris laboratorium yang efisien dan teratur.
5. Aksesibilitas Sistem: Sistem inventaris laboratorium akan dapat diakses
oleh teknisi, kepala laboratorium, asisten laboratorium, dan mahasiswa,
sehingga memudahkan semua pihak terkait dalam melakukan monitoring
dan maintenance terhadap aset dan inventaris laboratorium.
6. Integrasi dengan Sistem Lain: Sistem inventaris laboratorium akan
diintegrasikan dengan sistem lain yang ada di laboratorium program studi
sistem informasi di Itenas Bandung, seperti sistem manajemen jadwal
laboratorium, sehingga memudahkan pengelolaan laboratorium secara
keseluruhan.
7. Hybrid (Web Desktop dan Mobile Web): Sistem inventaris laboratorium
Institut Teknologi Nasional
55
akan dapat diakses melalui web desktop dan mobile web, sehingga
memudahkan pengguna dalam melakukan monitoring dan maintenance
terhadap aset dan inventaris laboratorium dari manapun dan kapanpun.
5.2. Saran
Institut Teknologi Nasional
56
LAMPIRAN
Lampiran 2.1 Log Activity
162019002 Felia Yunitasari
Tanggal Kegiatan
09/02/23 Membuat pertanyaan interview
Melakukan Interview untuk keperluan requirements gathering dengan
10/02/23
user, Ibu Sofia
1. Membuat PRD (Problem Statement)
2. Sitesa Hasil interview user
3. Breakdown Problem statement
13/02/23 4. Menentukan HMW
5. Breakdown HMW
6. Menentukan fitur setiap module (Inventory, Monitoring,
Maintenance, Data Pengguna, Dashboard )
1. Menambah list fitur
16/02/23
2. Validasi requirement ke user
1. Melakukan prioritizations fitur
18/02/23 2. Membuat Afinity diagram fitur
3. menentukan scope Versi 1.0
1. Membuat use case admin panel
19/02/23
2. Membuat general flow admin panel
1. Susunan Keanggotaan beserta Job Desk
2. Proses Bisnis End to End (BPMN)
3. Latar belakang/ Rumusan masalah (yang melatar belakangi
25/02/23 pembuatan project ini)
4. Use case
5. ERD (Chen & Crowfoot)
6. Gantt Chart (6 Feb s.d 29 Mei 2023 )
Revisi Laporan:
Gantt Chart (6 Feb s.d 29 Mei 2023 )
Susunan Keanggotaan beserta Job Desk
Proses Bisnis End to End (BPMN)
04/03/23 Latar belakang/ Rumusan masalah (yang melatar belakangi
pembuatan project ini)
Kebutuhan Fungsional (beri Kode)
Kebutuhan Non Fungsional
Use case
Institut Teknologi Nasional
57
162019002 Felia Yunitasari
Tanggal Kegiatan
Use Case Skenario
ERD (Chen & Crowfoot)
11/03/23 Menentukan Scope
19/03/23 Revisi laporan
26/03/23 Revisi Laporan Ketemplate TA
Merapihkan laporan final sesuai deliverable UTS, membuat
04/04/23
wireframe admin panel
162019004 Puteri B
Tanggal Kegiatan
09/02/23 Membuat pertanyaan interview
Mengikuti Interview untuk keperluan requirements gathering dengan
10/02/23
user, Ibu Sofia
162019005 Shahnaz Alifia
Tanggal Kegiatan
09/02/23 Membuat pertanyaan interview
Melakukan Interview untuk keperluan requirements gathering dengan
10/02/23
user, Ibu Sofia
1. Sitesa Hasil Interview
13/02/23
2. Membuat Laporan milestone 1
1. Menambah list fitur
16/02/23
2. Validasi requirement ke user
17/02/23 1. Membuat Purpose pada dokumen SRS
1. membuat Landing Page
20/02/23
[Link] isi landing page
[Link] database(Kategori barang,master barang,kondisi,konten)
11/03/23
[Link] rancangan Login dan logout
26/03/23 1. Membuat Tech stack pada laporan
31/03/23 [Link] fungsi CRUD data pengguna
01/04/23 [Link] modal pada data pengguna
[Link] konflik pada view data pengguna
02/04/23
[Link] dan mengupdate migration database
Institut Teknologi Nasional
58
162019005 Shahnaz Alifia
Tanggal Kegiatan
Merapihkan laporan, menambahkan deskripsi dimasing masing point.
04/04/23
Memberikan penjelasan pada bagian code,database dan UI
162019021 Flandi
Tanggal Kegiatan
09/02/23 Membuat pertanyaan interview
Melakukan Interview untuk keperluan requirements gathering dengan
10/02/23
user, Ibu Sofia
162019030 Jaiz Nur Muhammad
Tanggal Kegiatan
09/02/23 Membuat pertanyaan interview
[Link] project ke laravel
20/02/23
[Link] kamus data
[Link] database(Mahasiswa,Data pengguna,detail
kondisi,pemasok)
11/03/23
[Link] dashboard admin
[Link] rancangan login dan logout
[Link] model pemasok
19/03/23
[Link] CRUD pemasok
[Link] view dan controller pemasok
02/04/23
[Link] konflik pada view pengguna
04/04/23 membuat wireframe landing page
Institut Teknologi Nasional