0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan68 halaman

Laporan Akhir Capstone Project Sistem Inventory Laboratorium

Diunggah oleh

Flandi Muhamad Reza
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
34 tayangan68 halaman

Laporan Akhir Capstone Project Sistem Inventory Laboratorium

Diunggah oleh

Flandi Muhamad Reza
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

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

Anda mungkin juga menyukai