Anda di halaman 1dari 9

Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 3 - 2011 - ijns.

org

Sistem Informasi Perawatan Dan Inventaris Laboratorium


Pada SMK Negeri 1 Rembang Berbasis Web
Hisyam Wahid Luthfi, Berliana Kusuma Riasti
hisyamwluthfi@gmail.com

Abstrak – Thesis report entitled "Information Systems Laboratory Maintenance and Inventory At SMK
Negeri 1 Rembang Web Based" has been implemented in order to produce a web-based information
system to facilitate the activities of laboratories. The system was designed using UML modeling. While the
programming language used is PHP and the MySQL database. The result of this design is the website
"Information Systems Maintenance and Inventory" which the website is put emphasis on managing
information on the management of goods and some aspects regarding the menu - menu that is
compatible profiles menu, menu programs, lending menu, menu improvements information and menu
news helpsand support Maintenance and Inventory. With the implementation and maintenance of
information systems laboratory inventory at SMK Negeri 1 Rembang, the Lab activities can be well
controlled.
Key words: Maintenance and Inventory Lab, UML, SMK Negeri 1 Rembang

Abstraksi – Penelitian dengan judul “ Sistem Informasi Maintenance Dan Inventaris Laboratorium Pada
SMK Negeri 1 Rembang Berbasis Web ” telah dilaksanakan dengan tujuan menghasilkan suatu sistem
informasi berbasis web untuk mempermudah kegiatan perawatan dan inventarisasi labolatorium.
Sistem ini dirancang dengan menggunakan pemodelan UML. Sedangkan bahasa pemrograman
yang digunakan adalah PHP dan database MySQL.
Hasil dari rancang bangun ini adalah website “Sistem Informasi Maintenance Dan Inventaris ”
yang mana website ini dititik beratkan pada pengelolaan informasi tentang pengelolaan barang dan
beberapa aspek yang berkenaan dengan menu – menu yang kompatible yakni menu profil, menu
program, menu peminjaman, menu info perbaikan dan menu berita yang membantu penunjangan
Maintenance Dan Inventaris. dengan diimplementasikannya sistem informasi maintenance dan inventaris
laboratorium di SMK Negeri 1 Rembang, maka aktifitas Lab bisa terkontrol dengan baik.
Kata Kunci : Perawatan dan Inventaris Lab, UML, SMK Negeri 1 Rembang

1.1 Latar Belakang Masalah melakukan tugas-tugas tersebut secara cepat dan
Perkembangan teknologi informasi saat ini akurat yaitu komputer yang mempunyai
sudah sedemikian maju, siapapun yang mengikuti keunggulan dalam pemrosesan data baik yang
perkembangan dalam dunia informasi akan harus diolah, disimpan, disajikan, dianalisa
merasa bahwa perkembangan ini terlalu cepat ketepatannya dan kecepatan hasil yang dicapai.
untuk disesuaikan dengan pertumbuhan Kelebihan lain dari komputer yaitu dapat
organisasi atau suatu instansi. Searah dengan menangani ratusan data setiap harinya dan dapat
perkembangan teknologi sistem informasi, banyak memproses data yang besar tanpa adanya
hal yang membuat kemudahan dalam kesalahan dan tanpa henti.
mengerjakan suatu pekerjaan. Pendidikan memegang peranan yang
Pada organisasi baik itu bidang jasa, sangat penting dalam meningkatkan kecerdasan
dagang atau lembaga pendidikan tidak akan lepas bangsa dan merupakan faktor kunci dalam
dari kegiatan pengolahan data, baik secara perkembangan pembangunan bangsa di segala
manual ataupun dengan cara elektronik. bidang sesuai dengan perkembangan ilmu
Pengolahan data, bukan sekedar kegiatan tulis pengetahuan dan teknologi yang semakin pesat
menulis, menyimpan berkas. Pengolahan data dewasa ini.
merupakan suatu hal rutinitas organisasi Di Laboratorium SMK Negeri 1 Rembang
sehingga perlu dibudayakan dengan baik dan saat ini sudah menggunakan komputer sebagai
benar supaya menghasilkan suatu informasi yang sarana untuk mengerjakan kegiatan-kegiatan
akurat. yang berkaitan dengan administrasi maupun
Informasi yang cepat dan akurat dalam manajemen, namun masih sebatas untuk
pengambilan keputusan yang tepat perlu mengetik mendata inventaris laboratorium ( Meja,
dikembangkan sistem pengolahan data dengan Kursi, AC, JPS, CPU, LCD Monitor, Sound, LCD
baik. Karena itu harus diperlukan alat yang dapat proyektor, Papan tulis dan alat-alat praktikum )
ISSN : 1979-9330 (Print) - 2088-0154 (Online) 69
Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 3 - 2011 - ijns.org

dan mengetik laporan-laporan lainya, kegiatan- sistem manual diantaranya : Mempermudah


kegiatan tersebut belum menggunakan program penyimpanan arsip administrasi akademik
khusus untuk membuat laporan yang dilaboratorium, baik data yang berhubungan
berhubungan dengan pengolahan data maupun dengan praktikum, penelitian maupun pengabdian
inventaris sehingga mengakibatkan keterlambatan masyarakat dilaboratorium, Mempermudah
dalam inventarisasi, maka diperlukan sistem baru penyimpanan arsip administrasi sarana dan
dengan menggunakan program khusus untuk prasarana laboratorium, baik data yang
mengolah data dan untuk memasukan data yang berhubungan dengan pemakaian laboratorium,
meliputi data inventaris alat dan bahan, data serta pemeliharaan fasilitas-fasilitas yang ada
laporan kegiatan dan perawatan laboratorium. didalamnya, Mempermudah pembuatan berita
Dengan adanya sistem baru akan mempermudah acara pemakaian dan pemeliharaan fasilitas
informasi yang cepat dan akan membantu kepala laboratorium (Praktikum, penelitian maupun
laboratorium maupun pimpinan lainnya dalam pengabdian masyarakat), Mempermudah
menerima laporan data inventaris serta dapat pembuatan laporan administrasi laboratorium,
menyajikan informasi yang cepat dan akurat Mempermudah pembuatan laporan pemakaian
kepada pengguna lainnya ( Observasi, 2012 ). dan pemeliharaan fasilitas laboratorium
(praktikum, penelitian maupun perngabdian
1.2 Perumusan Masalah masyarakat).
Bagaimana merancang dan membangun suatu Muhammad Arifin, ( 2011 ), Dalam
Sistem Informasii Perawatan Dan Inventaris untuk penelitiannyai yang berjudul “ Sistem Informasi
tata kelola Laboratorium Pada SMK Negeri 1 Manajemen Laboratorium (SIMLAB) di Program
Rembang Berbasis WEB Studi Sistem Informasi Universitas Muria Kudus ”
Menyatakan bahwa: kegiatan-kegiatan mengetik
1.3 Pembatasan Masalah jadwal praktikum, mengetik daftar absensi asisten
1. Penelitian dilakukan di SMK Negeri 1 dosen, mendata inventaris laboratorium dan
Rembang. mengetik laporan-laporan lainya belum
2. Program ini menggunakan bahasa menggunakan program khusus untuk membuat
pemrograman PHP. laporan yang berhubungan dengan pengolahan
3. Menggunakan Mysql sebagai database data maupun inventaris sehingga mengakibatkan
4. Progam pendukung Xampp sebagai server keterlambatan dalam pendataan asisten dosen,
local. jadwal praktikum dan inventarisasi, maka
diperlukan sistem baru dengan menggunakan
1.4 Tujuan Penelitian program khusus untuk mengolah data dan untuk
Penelitian ini bertujuan untuk membuat memasukan data yang meliputi asisten dosen,
pengolahan data di Laboratorium SMK Negeri 1 data inventarisasi alat dan bahan, data jadwal
Rembang Berbasis WEB. praktikum laporan kegiatan dan perawatan
laboratorium. Dengan adanya sistem baru akan
1.5 Manfaat Penelitian mempermudah informasi yang cepat dan akan
1. Merupakaan sarana latihan bagi membantu kepala laboratorium maupun pimpinan
mahasiswa dalam menerapkan ilmu lainnya dalam menerima laporan data asisten,
yang telah diperoleh selama kuliah. inventaris dan jadwal praktikum serta dapat
2. Dapat dijadikan pembanding atau menyajikan informasi yang cepat dan akurat
literatur penyusunan skripsi di masa kepada pengguna lainnya.
yang akan datang serta menambah
referensi perpustakaan untuk 2.1 Konsep Dasar Aplikasi
meningkatkan kualitas pendidikan. Aplikasi menurut Jogiyanto (1999:12)
3. Mempermudah segala kegiatan di kutipan dari Wardana, adalah penggunaan dalam
laboratorium khusunya SMK Negeri 1 suatu komputer, instruksi (instructiom) atau
Rembang pernyataan (statement) yang disusun sedemikian
rupa sehingga komputer dapat memproses input
1.6 Kajian Pustaka menjadi output.
M. Aris Garniardi dkk., (2009), Dalam 2.2 Konsep Dasar Maintenance (Perawatan )
Jurnal Ilmiah Generic Volume 4, Nomor 1, Januari Kutipan ( piescessanella: 2011 ) Perawatan
2009 mengenai Rancang Bangun Perangkat (maintenance) ialah suatu kegiatan yang
Lunak Sistem Informasi Laboratorium Fasilkom dilakukan secara sengaja (sadar) terhadap suatu
Unisri mengatakan kemudahan-kemudahan fasilitas dengan menganut suatu sistematika
menggunakan sisten informasi Computer tertentu untuk mencapai hasil telah ditetapkan
Laboratory (COMLAB) dibandingkan dengan (Sisjono dan Iwan Koswara, 2004).

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 70


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 3 - 2011 - ijns.org

2.3 Konsep Dasar Inventaris Activity Diagram yaitu memodelkan alur kerja
Inventaris menurut Budiono (2005 : 207) (workflow) sebuah proses bisnis dan urutan
merupakan daftar yang memuat semua barang aktivitas dalam suatu proses. Diagram ini sangat
milik kantor yang dipakai dalam melaksanakan mirip dengan sebuah flowchart karena kita dapat
tugas. memodelkan sebuah alur kerja dari satu aktivitas
2.4 Pengertian Laboratorium ke aktivitas lainnya atau dari satu aktivitas ke
Kutipan dari (Ibrahim: 2011) Laboratorium dapat keadaan sesaat (state).
diartikan dari kata “Laboratory”, yang dimaksud c. Sequence Diagram
dengan Laboratorium adalah sebagai berikut : Sequence Diagram menjelaskan interaksi
Laboratorium adalah sarana penunjang jurusan obyekyang disusun dalam suatu urutan tertentu.
dalam study yang bersangkutan, dan sumber unit Sequence diagram memperlihatkan tahap demi
daya dasar untuk pengembangan ilmu dan tahap apa yang seharusnya terjadi untuk
pendidikan. menghasilkan sesuatu didalam use case.
2.5 Pengertian Tata Kelola 2.8 FOD (Flow Of Document)
pengertian Tata Kelola adalah hal yang Dalam analisa sistem salah satu alat
berkaitan dengan proses dan struktur yang bantu yang dipakai adalah diagram alir data
digunakan. (Flow Of Document), menunjukkan arus dari
2.6 Pengertian Object Oriented laporan dan formulir termasuk tembusan –
Menurut Sholiq (2010), object-oriented tembusannya.
merupakan paradigma baru dalam rekayasa 2.9 Entity Relationship Diagram (ERD)
perangkat lunak. Paradigma ini memandang ERD merupakan model konseptual yang
sistem sebagai kumpulan obyek-obyek diskrit mendeskripsikan hubungan antar penyimpanan
yang saling berinteraksi satu sama lain. data (file data). ERD menggunakan sejumlah
Berorientasi obyek bisa juga bermakna kegiatan notasi dan simbol untuk menggambarkan struktur
mengorganisasikan perangkat lunak sebagai dan hubungan antar data.
kumpulan obyek-obyek diskrit yang bekerja sama 2.10 Pengertian Internet
antara informasi dan perilaku yang mengaturnya. Internet adalah sebuah jaringan komputer
2.7 UML (Unified Modelling Language) global, yang terdiri dari jutaan komputer yang
Menurut Nugroho (2005), UML merupakan saling terhubung dengan menggunakan protokol
bahasa untuk visualisasi, spesifikasi, konstruksi, yang sama untuk berbagi informasi secara
serta dokumnetasi. UML sebagai suatu cara untuk bersama sama.
mengkomunikasikan idenya kepada para 2.11 WEB
pemrogram serta calon pengguna Word Wide Web (WWW) atau biasa
sistem/perangkat lunak. Dengan adanyan bahasa disebut dengan web, merupakan salah satu
yang bersifat standar, komunikasi perancang sumber daya internet yang berkembang pesat.
dengan pemrogram (komunikasi antar anggota Informasi web disebarluaskan melalui pendekatan
kelompok pengembang) serta calon pengguna hypertext (salah satu cara untuk menghubungkan
diharapkan menjadi mulus. berbagai dokumen di internet) yang
1. Use-Case Diagram memungkinkan suatu teks pendek menjadi acuan
Use-case adalah deskripsi dari urutan aksi- untuk membuka dokumen yang lain.
aksi yang ditampilkan sistem yang menghasilkan
suatu hasil yang terukur bagi suatu actor. 3.1 Analisa Kebutuhan Sistem
2. Class Diagram Suatu sistem yang dibangun tidak akan
Class Diagram adalah sebuah spesifikasi yang terlepas dari kondisi atau keadaan sesungguhnya.
jika diinstansiasi akan menghasilkan sebuah Dengan berbagai alasan untuk mendorong
obyek dan merupakan inti dari pengembangan membangun suatu sistem yang lebih baik sesuai
dan desain berorientasi obyek. Class dengan tuntutan penyampaian Informasi yang
menggambarkan keadaan (atribut/properti) suatu cepat, tepat dan mudah diakses oleh pengguna
sistem, sekaligus menawarkan layanan untuk saat mereka membuat keputusan untuk
memanipulasi keadaan tersebut (metoda/fungsi). memecahkan masalah mengenai laboratorium.
3. Behaviour Diagram Untuk memenuhi kebutuhan dari setiap
a. Statechart Diagram kegiatan maka akan dibangun suatu Aplikasi yang
Statechart Diagram yaitu memperlihatkan terkomputerisasi yang berbasis WEB sehingga
urutan keadaan sesaat yang dilalui sebuah obyek, diharapkan dapat membantu menyelesaikan
kejadian yang menyebabkan sebuah transisi dari masalah yang ada. Dalam membuat desain
satu state atau aktivitas kepada yang lainnya. sistem ini, diperlukan suatu desain sistem yang
b. Activity Diagram dibuat dengan pemodelan. Model dari Aplikasi
Tata kelola Laboratorium ini, dibuat dalam bentuk

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 71


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 3 - 2011 - ijns.org

UML (Unified Modelling Language). UML Informasi yang dihasilkan antara lain:
menunjukkan bagaimana kerja Aplikasi Tata 1. Informasi Inventaris
kelola Laboratorium secara fisik. 2. Informasi Perawatan
3.2 Analisa Modul 3. Informasi Daftar Perbaikan
Dalam membangun Aplikasi Tata kelola 4. Informasi Penggunaan barang
laboratorium pada jurusan teknik komputer dan 5. Informasi pengembalian
jaringan maka dapat dibagi dalam beberapa 6. Informasi Pembelajaran Perbaikan
modul kegiatan yaitu: 3.4 Desain Sistem dan Perangkat Lunak
a. Pengelolaan user Didalam sistem dan perangkat lunak terdiri
Pada sistem laboratorium ini, user dibedakan dari analisa kasus, proses bisnis, desain use case
menjadi empat yaitu: admin, umum, sarpras dan diagram, class diagram, sequence diagram,
mekanik. Setiap level user memiliki hak akses activity diagram, dan statechart diagram.
yang berbeda, hal ini berkaitan dengan hak 3.5 Analisa Kasus
masing-masing user. Gambaran hak akses Pada kasus pada aplikasi tatakelola
masing-masing user dapat dipaparkan sebagai laboratorium dapat disimpulkan beberapa
berikut : kebutuhan dasar/fungsi sistem yaitu :
1. Admin 1. Admin melakukan login untuk mengatur
Admin merupakan level user yang dapat seluruh kegiatan yang ada pada aplikasi ini.
mengatur level-level user lainnya 2. Admin, sarpras dan umum dapat
2. Umum mengakses informasi umum yang
Hanya dapat melihat info Amanlab seperti ditampilkan dalam aplikasi Tata kelola
artikel dan meminjam alat, mengirim pesan laboratorium tanpa perlu melakukan login.
untuk admin. 3. Sarpras harus melakukan login untuk
3. Sarpras melihat laporan dari aplikasi AMANLAB ini.
Sarpras merupakan user yang terdaftar yang 4. Mekanik harus login untuk melakukan
diberi hak akses untuk melihat laporan dari pendataan daftar perbaikan yang pernah
kegiatan laboratorium dan laporan yang dilakukan, sehingga dapat ditampilkan
berada dalam aplikasi AMANLAB ini. untuk bagian umum untuk proses
4. Mekanik pembelajaran.
Mekanik merupakan user yang terdaftar yang
diberi hak akses untuk pengelolaan daftar 3.6 Proses bisnis
perbaikan dan agenda perawatan barang Proses bisnis digunakan untuk menjelaskan
Laboratorium, yang nantinya dapat proses pada sistem yang berjalan untuk membuat
ditampilkan dan diakses user umum sebagai use case
bahan pembelajaran praktikum. Tabel 4.1 : Proses Bisnis
b. Inventaris Proses Bisnis Actor Use Case
Inventaris ini berkaitan dengan peralatan dan
Admin melakukan login untuk Admin User, Lab,
bahan praktikum pada laoratorium, dimana pada mengatur mengaktifkan, umum, Kategori,
inventaris ini terdiri dari beberapa kegiatan yaitu : sarpras dan mekanik dan Barang,
Data Barang Masuk, Penomoran Barang, melakukan semua kegiatan yang Perbaikan,
Penggunaan Barang dan Perawatan ada pada sistem. Peminjaman,
Peminjam,
Laboratorium. Penggunaan alat dan perawatan ini Artikel,
terdiri dari beberapa kegiatan yaitu Penggunaan Kontak,
Barang dan Bahan Praktikum, Perawatan Laporan
Laboratorium, Peminjaman, Pengembalian, Admin, umum, sarpras dan Admin, Info artikel,
mekanik dapat mengakses umum, kontak,
Perbaikan informasi umum pada aplikasi sarpras, perbaikan
3.3 Analisa kebutuhan dan informasi laboratorium tanpa login. mekanik
Untuk membangun sebuah sistem Sarpras melakukan login untuk Sarpras Laporan
dibutuhkan adanya masukan berupa data yang melihat laporan dari Aplikasi
AMANLAB ini
nantinya akan diproses oleh sistem sehingga Mekanik melakukan login untuk Mekanik Perbaikan dan
dapat memberikan informasi yang bermanfaat melakukan pengelolaan daftar perawatan
kepada penggunanya. Kebutuhan data dan perbaikan yang pernah
informasi sistem laboratorium adalah adalah : dilakukan.
a. Kebutuhan data
Data yang diperlukan antara lain Data
Inventaris, Data Penggunaan Barang, Data 3.7 Use case diagram
Laboratorium, Data User Use case diagram menunjukan aktifitas yang
b. Informasi dilakukan oleh pengguna terhadap sistem.

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 72


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 3 - 2011 - ijns.org

perawatn
Kelola User
perbaikan
: Admin

1: Tambah data
<<include>>

2: data telah ditambahkan


Kategori Barang

<<include>>
3: simpan data
Barang mekanik 4: data telah tersimpan
<<include>>
Admin
5: ubah data
Lab
<<include>>
6: data telah diubah

7: Hapus data
Peminjaman umum
8: Data telah dihapus
peminjam

kontak

Gambar 4.14. Sequence diagram kelola user


artikel
b. Sequence diagram Lab
laporan

kelola user Lab


: Admin

1: Tambah data
Gambar 4.1 Use case diagram
2: data telah ditambahkan

3.8 Class Diagram 3: simpan data


Dari beberapa class yang dihasilkan oleh use 4: data tersimpan

case diagram, selanjutnya akan direlasikan


5: cari data
kedalam class diagram, sehingga akan diketahui 6: proses cari

hubungan atau keterkaitan masing-masing 7: data berhasil ditemukan

komponen. langkah berikutnya adalah merancang


8: ubah data
class diagram yang meliputi:
9: Data telah diubah

user
username
paswoord
10: hapus data
logi n()
logout()
11: data telah dihapus

Mekani k. sarpras
um um.
1
1
1 1
mengunduh
kelol a
1..n memi njam
Laporan
barang lab
perawatan
peminjaman
1..n
cetak()
Perawatan download() 1..n 1..n
no_rawat pem inj aman
nm_r awat no_pinjam
id_kateg ori mengunduh
idpeminjam
id_lab kd_barang

Gambar 4.15. Sequence diagram Lab


1
tg l_rawat kelol a tg l_pinjam
keterang an kelol a
Adm in. jml_pinjam
1..n tg l_kembali
tambah() 1 1 1 1..n kondisikembali
simpan() 1
car i() 1 1 1
1 1 1 pinjam()
ubah() kembali()
hapus( )
kelol a simpan()
batal()

kelol a
kelol a
kel ol a kel ol a kelol a

kelol a
kel ol a 1..n
Kategori
id_kateg ori
nm_kateg ori

tambah()
c. Sequence diagram kategori
kel ol a
car i()
1..n simpan()
ubah()
hapus( )
Perbaikan
no 1..n
tg l_perbaikan
kd_barang 1..n
1..n
kerusakan
penang anan
l ab 1..n
barang
Kontak Kategori
kebutuhan_komponen id_l ab Pemi nj am 1..n id
hasil nm_l ab idpeminjam
kd_barang
nm _barang 1..n nam a : Admin
nama 1..n em ail
servis() tgl _m asuk
simpan( )
batal()
tam bah()
cari ()
alamat
tg l_lhr i d_l ab
Artikel tl p
pesan
1: Tambah data
no_hp
i d_kategori tabl euser id
si mpan() level
userid judul
sts
ubah()
hapus()
tambah()
simpan()
kondisi
asal
password
level
tanggal
isi
ki ri m ()
hapus() 2: data telah ditambahkan
cari()
harga tambah( )
ubah()
hapus()
simpan( ) tam bah()
ubah()
tam bah() si m pan()
hapus()
cari () ubah()
si m pan() hapus()
ubah() 3: simpan data
hapus()

4: data tersimpan

5: cari data
6: proses cari
Gambar 4.13 Class Diagram 7: data berhasil ditemukan

8: ubah data
3.9 Sequence Diagram
9: Data telah diubah
Didalam sequence diagram, akan
10: hapus data
digambarkan mengenai keterkaitan antar
11: data telah dihapus
komponen. Dimana masing-masing komponen
yang berelasi akan menghasilkan informasi
sesuai aktifitas didalam sistem.
a. Sequence diagram Kelola User
Gambar 4.16. Sequence diagram kategori
d. Sequence diagram Kelola Barang

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 73


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 3 - 2011 - ijns.org

Kelola
: umum : Admin
peminjaman

Kelola 1: pinjam barang

: Admin barang 2: barang telah terpinjam

3: batal peminjaman
1: Tambah data 4: proses batal

5: peminjaman dibatalkan

2: data telah ditambahkan 6: kembalikan barang

7: simpan data pengembalian

3: simpan data
8: batal pengembalian
9: proses batal
4: data tersimpan 10: pengembalian dibatalkan

5: cari data
6: proses cari
7: data berhasil ditemukan
Gambar 4.19. Sequence diagram Kelola
Peminjaman
8: ubah data

9: Data telah diubah g. Sequence diagram Artikel


10: hapus data Artikel
: Admin
11: data telah dihapus 1: Tambah data

2: data telah di tambahkan

3: simpan data
4: data telah tersimpan

5: ubah data

6: data telah diubah

7: Hapus data

8: Data telah dihapus


Gambar 4.17. Sequence diagram Kelola Barang

e. Sequence diagram Peminjam Gambar 4.20. Sequence diagram Artikel

h. Sequence diagram kontak


Peminjam
: Admin
: umum kontak
: Admin
1: Tambah data

2: data telah ditambahkan 1: kirim pesan


2: pesan berhasil terkirim
3: simpan data
3: hapus pesan
4: data tersimpan
4: pesan terhapus

5: cari data
6: proses cari
7: data berhasil ditemukan

8: ubah data
Gambar 4.21. Sequence diagram kontak
9: Data telah diubah

10: hapus data


i. Sequence diagram Perbaikan
11: data telah dihapus
perbaikan
: mekanik
1: servis barang
2: data servis ditampilkan

3: simpan perbaikan

4: data perbaikan tersimpan

Gambar 4.18. Sequence diagram Peminjam 5: batal perbaikan


6: proses batal
7: data perbaikan dibatalkan
f. Sequence diagram Kelola Peminjaman

Gambar 4.22. Sequence diagram perbaikan

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 74


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 3 - 2011 - ijns.org

3.10 Activity diagram admin sistem

Activity diagram menggambarkan logika Mulai

prosedural, proses bisnis, jalur kerja, dan urutan piih f orm menampilkan
aktivitas dalam suatu proses. menu

tidak?

a. Activity diagram Kelola user y a?


tambah

Aktivitas Admin dan sistem melakukan memasukkan


data
meny impan
data

pengelolaan user, Admin dapat menambahkan tidak?

user baru, merubah dam menghapus user sesuai y a?


cari data

memasukkan menampilkan
kebutuhan. data data

ubah
hapus data
admin sistem
tidak?
y a?
ubah data meny impan
Mulai
data

piih f orm menampilkan


menu
Menghapus
data

tambah Selesai
y a?
memasukkan meny impan
data data
Gambar 4.27 Activity diagram Kategori
menampilkan
data

hapus data tidak?


ubah 3.11 ERD Entity Relationship Diagram
y a?

ubah data meny impan


data

Menghapus
data

Selesai

Gambar 4.25. Activity diagram kelola user

b. Activity Diagram Lab


Aktivitas Admin dan sistem melakukan
pengelolaan lab, Admin dapat menambahkan
data lab baru, merubah dam menghapus data lab
sesuai kebutuhan.
admin sistem
Gambar 4.28: ERD Peminjaman
Mulai

piih f orm menampilkan


menu

tidak?
tambah
y a?

memasukkan meny impan


data data

tidak?
cari data
y a?
memasukkan menampilkan
data data

ubah
hapus data
tidak?
y a?
ubah data meny impan
data

Menghapus
data
Gambar 4.29: ERD Perawatan
Seles ai

Gambar 4.26 Activity diagram Lab 3.12 Relasi Database


Dalam menggambarkan hubungan antar
tabel ini perlu digunakan Relationship Table
c. Activity Diagram Kategori
sebagai stuktur relasi antar tabel yang
Aktivitas Admin dan sistem melakukan
menghubungkan antara primary dan sebagai
pengelolaan lab, Admin dapat menambahkan
foregn key. Untuk lebih jelasnya mengenai
data lab baru, merubah dam menghapus data lab
hubungan tabel-tabel diatas :
sesuai kebutuhan.

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 75


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 3 - 2011 - ijns.org

Gambar 5.3 : Tampilan aktif XAMPP

2. Mempersiapkan Database Sistem


Tabel-tabel yang diperlukan untuk menyimpan
data dalam sistem ini akan ditampung dalam
sebuah direktori/folder yang menjadi database
Gambar 4.30 Relasi Database sistem. Database ini diletakkan dalam direktori
xampp\mysql\data dengan nama database
3.13 Desain Antar Muka “amanlab”. Berikut adalah gambar penyimpanan
a. Desain Menu Utama database pada direktori (Gambar 5.4.) :

Gambar 4.1 : Letak direktori database “amanlab”

Gambar 4.31 : Desain menu utama 4.3 Pembuatan Website Pengunjung Umum
dan Member
b. Desain Menu Login Secara umum, website untuk pengunjung
Header umum dan member itu sama. Yang membedakan
Login menu hanyalah hak akses untuk melihat informasi
Username didalamnya. Untuk mengkses website ini secara
Password lokal dilakukan dengan mengetik alamat URL
http://localhost/laboratorium/. Berikut adalah
penjelasan tentang cara kerja website:
Login a. Menu umum pengunjung
1. Menu BERANDA
Gambar 4.32 : Desain menu login

4.1 Implementasi
Pada tahap terakhir, unit-unit program yang
sudah jadi, disatukan kemudian dilakukan
pengoperasian (penambahan data, pengubahan
data, dan penghapusan data) untuk mengetahui
apakah program yang dihasilkan telah sesuai
dengan yang diharapkan. Gambar 4.2 : Halaman menu Beranda
4.2 Persiapan
Sebelum membahas implementasi 2. Menu Profil
Berbasis Web lebih lanjut, hal-hal yang harus
dipersiapan adalah: software-software yang
diperlukan untuk menjalankan sistem, database
yang akan digunakan untuk menyimpan data
dalam sistem, dan website dari aplikasi sistem.
1. Mempersiapkan Software
Sistem ini di implementasikan dengan bahasa
pemrograman PHP dan database MySQL
Gambar 4.3 : Halaman Profil

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 76


Journal Speed – Sentra Penelitian Engineering dan Edukasi – Volume 3 No 3 - 2011 - ijns.org

3. Menu Info Perbaikan dirancang berbasis WEB juga dapat


dijalankan dengan online.
3. Perangkat lunak yang dihasilkan ini
digunakan untuk pengelolaan pendataan
barang di dukung adanya menu – menu info
perbaikan dan peminjaman barang sehingga
jika di online

DAFTAR PUSTAKA

[1] Ana Nur Cahyanti, Bambang Eka


Gambar 4.4 : Halaman Info Perbaikan Purnama, Pembangunan Sistem Informasi
Manajemen Puskesmas Pakis Baru
4. Menu Peminjaman Nawangan, Jurnal Speed 13 FTI UNSA Vol
9 No 2 – Agustus 2012, ISSN : 1979-9330
[2] Alex Fahrudin1, Bambang Eka Purnama,
Pembangunan Sistem Informasi Layanan
Haji Berbasis Web Pada Kelompok
Bimbingan Ibadah Haji Ar Rohman Mabrur
Kudus, Jurnal Speed 13 FTI UNSA Vol 9
No 2 – Agustus 2012, ISSN : 1979-9330
[3] Suryati, Bambang Eka Purnama,
Pembangunan Sistem Informasi Pendataan
Rakyat Miskin Untuk Program Beras Miskin
Gambar 4.5 : Halaman Menu Peminjaman (Raskin) Pada Desa Mantren Kecamatan
5. Menu Kontak Kebonagung Kabupaten Pacitan, Jurnal
Speed 13 FTI UNSA Vol 9 No 2 – Agustus
2012, ISSN : 1979-9330
[4] Garniardi, dkk., 2009, “Rancang Bangun
Perangkat Lunak Informasi Laboratorium
Fasilkom Unsri”, Jurusan Sistem Informasi,
Fakultas Ilmu Komputer, Universitas
Sriwijaya.
[5] http://cvrahmat.blogspot.com/2011/04/peng
ertian-laboratorium.html
[6] http://mechanicalengineering-
Gambar 4.6 : Halaman Menu Kontak piescessanella.blogspot.com/2011/12/peng
ertian-perawatan-maintenance.html
6. Menu Login [7] Jogianto., 2005, “Sistem Teknologi
Informasi”, Fakultas Ekonomi, Universitas
Gajah Mada, Yogyakarta.
[8] Nugroho. A., 2005, “Analisis dan
Perancangan Sistem Informasi dengan
Metodologi Berorientasi Objek”,
Informatika, Bandung.
[9] Sholiq., 2010, “Analisis Dan Perancangan
Gambar 4.7 : Halaman menu Login Berorientasi Obyek”, Muara Indah,
Bandung.
5.1 Kesimpulan [10] Wardana, B. W. K.,2010, “Aplikasi
1. Perancangan yang dilakukan telah Inventaris Kantor Pada Sekretariat Daerah
menghasilkan sebuah informasi perawatan Provinsi Kalimatan Selatan”, Sekolah Tinggi
dan dokumentasi yang digunakan untuk data Manajemen dan Informatika, Banjarbaru.
barang dan perawatan barang..
2. Aplikasi Maintenance Dan Inventaris
Berbasis WEB ini dapat memberikan
pelayanan peminjaman barang untuk siswa
maupun bagian yang terkait dalam SMK
Negeri 1 Rembang, karena program yang

ISSN : 1979-9330 (Print) - 2088-0154 (Online) 77

Anda mungkin juga menyukai