commit to user
PEMBUATAN SISTEM INVENTARIS
BARANG TIDAK HABIS PAKAI
SMA NEGERI 1 SURAKARTA
TUGAS AKHIR
Diajukan untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
Disusun Oleh:
NORMA TRI UTAMI
NIM. M3109055
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1
BAB I
PENDAHULUAN
1.1Latar Belakang Masalah
Sistem Informasi merupakan sekumpulan elemen yang saling berhubungan
satu sama lain yang membentuk satu kesatuan untuk mengintegrasikan data,
memproses, dan menyimpan, serta mendistribusikan informasi. Dengan sistem
informasi maka aktivitas dalam unit kerja dapat dilaksanakan dengan efisien,
efektif, dan menghemat waktu. Sistem informasi mencakup pengolahan data
sehingga menghasilkan keluaran atau output yang berguna bagi suatu instansi,
khususnya di ranah pendidikan.
Sistem Informasi mengenai inventaris barang tidak habis pakai di SMA
Negeri 1 Surakarta saat ini belum dapat diakses secara online, dimana admin
masih kesulitan dalam mengelola sistem inventaris tersebut. Selain itu, kendala
yang dialami lainnya, yaitu dalam masalah pengaksesan harus dilakukan ditempat
kerja, karena aplikasi yang digunakan merupakan aplikasi stand alone, merupakan
aplikasi yang dapat dijalankan pada satu computer. Database dan program
menyatu di dalam satu komputer Apabila terjadi kesalahan program, admin
inventaris tidak fleksibel untuk segera dapat mengkondisikan ke pengembangnya
karena merupakan software nasional.
Dengan adanya sistem informasi inventarisasi barang tidak habis pakai
maka pengguna aplikasi yang sifatnya lebih fleksibel dapat tercapai. Admin dapat
mengakses dimanapun karena bersifat web online dengan tetap menerapkan
informasi sumber web yang terpusat di server sekolah. Di samping itu proses
pendistribusian inventarisasi di SMA Negeri 1 Surakarta dapat diakses secara
bebas dan lebih terbuka.
1.2Rumusan Masalah
Berdasarkan latar belakang diatas dapat diambil perumusan masalah
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
1. Bagaimana cara pembuatan Sistem Inventaris Barang Tidak Habis
Pakai
2. Bagaimana cara pengolahan data inventaris barang tidak habis pakai.
1.3Batasan Masalah
Penulis membatasi masalah dalam penulisan Tugas Akhir ini. Masalah –
masalah yang akan dibahas dalam penulisan Tugas Akhir ini adalah :
1. Pembuatan web Sistem Inventaris Barang Tidak Habis Pakai SMA Negeri 1
Surakarta berbasis PHP, MySQL, dan Javascript
2. Pembuatan web Sistem Inventaris Barang Tidak Habis Pakai ini dapat
mengelola data inventarisasi SMA Negeri 1 Surakarta meliputi inventarisasi
barang tidak habis pakai.
1.4Tujuan dan Manfaat
Tujuan penyusunan tugas akhir ini adalah untuk membangun suatu sistem
inventaris SMA Negeri 1 Surakarta ini bertujuan sebagai web yang dapat
mengolah data inventarisasi barang yang terdapat di SMA Negeri 1 Surakarta
menghasilkan output yang signifikan .
Manfaat yang penulis harapkan dari penyusunan tugas akhir ini antara
lain:
1. Bagi Instansi
Pembuatan web Sistem Inventaris Barang Tidak Habis Pakai dapat membantu
kelancaran informasi mengenai membangun sistem informsi inventarisasi
barang bagi pihak sekolah dan dapat menunjang kemajuan di sekolah
khususnya bidang Teknologi Informasi.
2. Bagi Mahasiswa
Tugas Akhir ini dapat dijadikan gambaran mengenai pekerjaan pada saat terjun
di dunia kerja nantinya dan dapat digunakan untuk mempraktekkan ilmu yang
didapat selama masa perkuliahan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
Penelitian diperlukan sebagai sarana pendukung dalam pembuatan laporan
Tugas Akhir, dimana penelitian ini dilakukan dengan menggunakan beberapa
metode. Metode yang digunakan yaitu :
1. Pengumpulan Data
Metode pengumpulan data yang digunakan penulis dalam penyusunan tugas
akhir ini ada dua yaitu :
a. Observasi
Observasi merupakan metode pengumpulan data yang dilakukan melalui
pengamatan, pencatatan, dan pencarian informasi tentang semua informasi
mengenai inventarisasi barang di SMA Negeri 1 Surakarta.
b. Wawancara
Wawancara merupakan metode pengumpulan data yang paling akurat
karena dalam metode ini kita secara langsung menemui, membicarakan, dan
menanyakan kepada pihak yang bersangkutan dengan inventarisasi barang
yang ada di SMA Negeri 1 Surakarta.
c. Studi Pustaka
Studi pustaka merupakan metode yang dilakukan denagan cara mencari
atau mendapatkan buku-buku referensi yang membahas mengenai masalah
inventaris barang yang ada.
d. Browsing
Browsing merupakan metode pencarian melalui aplikasi atau software
browser berbasi Hypertext dan membutuhkan koneksi internet untuk
mendapatkan data yang berhubungan dengan pembahasan masalah.
1.6 Sistematika Penulisan
Sistematika penulisan laporan tugas akhir ini adalah sebagai berikut :
1. Bab I Pendahuluan
Bab ini membahas tentang latar belakang masalah dari penulisan tugas akhir
ini, rumusan masalah, batasan masalah, tujuan penulisan tugas akhir, manfaat
yang didapatkan dari penulisan tugas akhir, metodologi serta sistematika
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
2. Bab II Landasan Teori
Bab ini membahas tentang teori-teori yang digunakan penulis sebagai dasar
untuk menyusun tugas akhir ini.
3. Bab III Analisa Dan Perancangan
Bab ini membahas tentang bentuk desain dan perancangan sistem aplikasi.
Pemodelan yang dipakai untuk merancang aplikasi ini adalah dengan
pembuatan Context Diagram, Data Flow Diagram, Entity Relationship
Diagram, database dan Relasional Antar Tabel.
4. Bab IV Implementasi Dan Pembahasan
Bab ini membahas tentang ini membahas tentang implementasi aplikasi sistem
pada jaringan komputer, spesifikasi hardware maupun software yang dipakai,
serta analisa hasil aplikasi yang kemudian ditampilkan dalam bentuk report.
5. Bab V Penutup
Bab ini membahas tentang kesimpulan dan saran yang penulis ambil dari
commit to user
5
BAB II
LANDASAN TEORI
A. Pengertian Sistem Informasi
Sistem informasi adalah sekumpulan elemen yang saling berhubungan
satu sama lain yang membentuk satu kesatuan untuk mengintegrasikan data,
memproses dan menyimpan serta mendistribusikan informasi. Dengan kata lain,
SI merupakan kesatuan elemen yang saling berinteraksi secara sistematis dan
teratur untuk menciptakan dan membentuk aliran informasi yang akan
mendukung pembuatan keputusan dan melakukan control terhadap jalannya
perusahaan (Oetomo, 2002).
B. PHP
PHP adalah singkatan dari Personal Home Page yang merupakan bahasa
standar yang digunakan dalam dunia website. Ada beberapa pengertian tentang
PHP, akan tetapi PHP dapat diartikan sebagai Hypertext Preprocessor. Ini
merupakan bahasa yang hanya dapat berjalan pada server yang hasilnya dapat
ditampilkan pada klien.
Secara khusus, PHP dirancang untuk membentuk aplikasi web dinamis,
Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini
(Peranginangin, 2009).
C. MySQL
MySQL adalah sebuah sistem managemen database relasi (relational
database management system) yang bersifat “terbuka” (opensource). Terbuka
maksudnya adalah MySQL boleh di download oleh siapa saja, baik versi code
program aslinya (source code program) maupun versi binernya (executable
program) dan bisa digunakan secara (relatif) gratis baik untuk dimodifikasi sesuai
dengan kebutuhan seseorang maupun sebagai suatu program aplikasi computer.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
D. Basis Data (Database)
Basis data (database) merupakan komponen yang berfungsi untuk
menyimpan data dari sistem. Menurut Fatansyah (2001) penggunaan basis data
secara umum memiliki beberapa obyektif, yaitu kecepatan dan kemudahan
pengolahan data, efisisensi ruang penyimpanan, keakuratan data, ketersediaan
data, meningkatkan keamanan, kelengkapan data, dan mendukung kebersamaan
dalam pemakaian.
E. Konsep Dasar Context Diagram.
Context Diagram (CD) adalah bagian dari Data Flow Diagram (DFD)
yang berfungsi memetakan model lingkungan, yang dipresentasikan dengan
lingkaran tunggal yang mewakili keseluruhan sistem. CD menyoroti sejumlah
karakteristik penting sistem yaitu:
1. Kelompok pemakai, organisasi atau sistem lain dimana system
melakukan komunikasi (sebagai terminator).
2. Data masuk yaitu data yang diterima sistem dari lingkungan dan harus
diproses dengan cara tertentu.
3. Data keluar, yaitu data yang dhasilkan sistem dan diberikan ke dunia
luar.
4. Penyimpanan data (storage) yaitu digunakan secara bersama antara
sistem dengan terminator. Data itu dapat dibuat oleh sistem dan
digunakan oleh lingkungan atau sebaliknya.
5. Batasan antara sistem dengan lingkungan.
Pada perancangan database menentukan entity dan relasi dibutuhkan analisa data
sehingga saat salah satu data di-update maka data lain akan ikut ter-update. Maka
dari itu pada struktur data dan relasi antar file seharusnya ada atribut (field) yang
dipilih untuk dijadikan kunci utama atribut (primarykey) maupun Foreign Key.
a. Primary Key
Primary Key adalah satu atribut mengidentifikasi suatu entity secara unik, spesifik
dan dapat mewakili setiap kejadian dari suatu entity dan menyeluruh terhadap
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user entitas
entitas
b. Foreign Key
Foreign Key adalah satu atribut yang melengkapi sebuah relasi tabel yang
menunjuk kepada induk tabelnya. Hubungan antara induk dan anak table
merupakan hubungan satu lawan banyak. (Kristanto, 2003).
Simbol yang digunakan dalam diagram konteks sesuai dengan teori
Yourdon – De Marco adalah sebagai berikut:
Tabel 2.1 Simbol Komponen Diagram Konteks
Bentuk Komponen Keterangan
Entitas
Sumber atau tujuan dari aliran data
dari atau ke sistem.
Aliran Data
Menggambarkan aliran data dari satu
proses ke proses lainya.
Proses
Fungsi yang mentransformasikan data
secara umum.
F. Data flow Diagram (DFD)
Data Flow Diagram atau DFD adalah suatu model logika data atau
proses yang dibuat untuk menggambarkan darimana asal data dan kemana tujuan
data yang keluar dari sistem, dimana data yang tersimpan, proses apa yang
menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses
yang dikenakan pada data tersebut (Kristanto, 2003).
Simbol yang digunakan dalam DFD sesuai dengan teori Yourdon – De
Marco adalah sebagai berikut:
Tabel 2.2 Simbol Komponen DFD
Bentuk Komponen Keterangan
Entitas
Sumber atau tujuan dari aliran data
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
Aliran Data
Menggambarkan aliran data dari satu
proses ke proses lainya.
Proses
Fungsi yang mentransformasikan data
secara umum.
Berkas atau tempat penyimpanan
Komponen yang berfungsi untuk
menyimpan data atau file.
G. Entity Relasionship Diagram ( ERD)
ERD adalah model konseptual yang mendiskripsikan hubungan antara
penyimpanan(dalam DFD), ERD digunakan untuk memodelkan struktur data dan
hubungan antar data. Dengan ERD, model dapat diuji dengan mengabaikan proses
yang dilakukan.
ERD pertama kali dideskripsikan oleh Peter Chen yang dibuat sebagai
bagian dari perangkat lunak CASE. Notasi yang digunakan dalam ERD dapat
dilihat pada tabel di bawah ini :
(Hartini, 2006).
Komponen utama ERD terdiri dari :
Tabel 2.3 simbol – simbol ERD
Simbol Keterangan
Entitas : Digunakan untuk menggambarkan obyek
yang dapat diidentifikasikan dalam lingkungan
pemakai.
Atribut : Digunakan untuk menggambarkan
elemen-elemen dari suatu entitas, yang menggambarkan
karakter entitas.
Hubungan : Entitas dapat berhubungan satu sama
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
Garis : Digunakan untuk menghubungkan entitas dan
entitas dengan atribut.
H. Flowchart.
Flowchart merupakan sebuah diagram dengan simbol-simbol grafis yang
menyatakan tipe operasi program yang berbeda.Sebagai representasi dari sebuah
program, flowchart maupun algoritma dapat menjadi alat bantu untuk
memudahkan perancangan alur urutan logika suatu program, memudahkan
pelacakkan sumber kesalahan program, dan alat untuk menerangkan logika
program.
Tujuan utama penggunaan flowchart adalah untk menggambarkan suatu
tahapan penyelesaian masalah secara sederhana, terurai, rapi dan jelas dengan
menggunakan simbol – simbol yang standar. flowchart merupakan diagram alir
yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah
(Fatansyah, 2001).
Simbol-simbol standar dalam penggambaran program flowchart adalah :
proses Input/output Predefined process
Gambar 2.4 Simbol flowchart.
kondisi
Konektor pada halaman yang sama
Loop FOR..NEXT
Konektor pada halaman yang lain
Terminator : Awal/akhir program
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
I. Apache Web server
Apache adalah A PatChy (path) yang dijadikan sebagai kunci dari Worl
Wide Web. Sistem kerjanya menunggu permintaan dari client yang menggunakan
browser, seperti internet Exploerer, Mozila Firefox, dan lain sebagainya. Dalam
berintegrasi dengan client, Apache menggunakan HTTP. Apache memepunyai
banyak kelebihan, antara lain :
1. Apache dikategorikan sebagai software yang free.
2. Instalasinya sangat mudah.
3. Mudah dalam mengkonfigurasikanya.
4. Penambahan peripheral ke dalam web server sangat mudah.
5. Bisa beroperasi pada berbagai plathform sistem operasi.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
BAB III
DESAIN DAN PERANCANGAN
A. Piranti yang diperlukan
Dalam pembuatan sistem inventaris menggunakan PHP dan MySQL, terdapat
beberapa peragkat lunak dan perangkat keras yang digunakan untuk mendukung proses
pembuatan sistem informasi.
1. Hardware
Hardware yang digunakan dalam pembuatan sistem inventaris adalah
seperangkat komputer dengan spesifikasi minimal/lebih sebagai berikut :
a. Processor Intel pentium 4.
b. Hardisk free space minimal 20 GB.
c. RAM 512 .
d. VGA 32MB
2. Software
Software yang digunakan dalam pembuatan sistem inventaris adalah
a. MySQL Version 5.0.45 sebagai server database.
b. Macromedia Dreamweaver 8 sebagai editor web.
c. Adobe Photosop CS4 sebagai editor gambar.
d. Apache Version 2.2.4 sebagai web server.
e. PHP sebagai bahasa pemrograman.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
B. Perancangan Sistem
1. Context Diagram
Diagram konteks pada sistem inventaris ditunjukkan pada gambar 3.1 :
Admin
Sistem Inventaris Barang Tidak Habis
Pakai
Kepala Sekolah
· Management Data Barang · Management Lelang · Management Laporan Barang
· Melihat Data Peralatan dan Mesin · Mencetak Laporan Barang
Data verifikasi Username dan password
Data verifikasi Username dan password
Gambar 3.1 Context Diagram
Keterangan :
1. Admin ke Sistem Inventaris Tidak Habis Pakai SMA Negeri 1 Surakarta
a. Proses input username dan password.
b. Proses manajemen data barang
c. Proses lelang barang
d. Proses cetak laporan barang
2. Kepala Sekolah ke Sistem Inventaris Tidak Habis Pakai SMA Negeri 1
Surakarta
a. Proses input username dan password.
b. Proses ubah password.
c. Lihat data barang
d. Lihat lelang barang
e. Cetak laporan barang
2. Data Flow Diagram (DFD)
DFD adalah suatu model logika data atau proses yang dibuat untuk
menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
a. Data Flow Diagram (DFD) level 0
Data Flow Diagram (DFD) level 0 pada system inventaris ditunjukkan pada
gambar 3.2 :
Admin Login1 Data Admin
Username&password
Username&password data status admin
Status admin 3 Manajemen data Mutasi barang 4 Management Data Lelang Data Mutasi Data Lelang Data mutasi data lelang Data mutasi data lelang D a ta mu ta si b a ra n g 2 Manajemen data barang Data barang data barang data barang data barang
Data Mutasi Barang
Data Lelang D a ta b a ra n g Kepala Sekolah Data User
Status kepala sekolah
Username&password D a ta st a tu s ke p a la se ko la h U se rn a me & p a ssw o rd Data lelang Data barang Data barang Data barang Data barang Data Barang Data Mutasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
b. Data Flow Diagram (DFD) level 1 Proses 1 Login
Data Flow Diagram (DFD) level 1 proses 1 yaitu proses login pada sistem
inventaris ditunjukkan pada gambar 3.3 :
Data Admin
1.1 Proses Login Admin
Kepala Sekolah
Data username&password
Data status admin
Data username&password
Data status kepala sekolah
Data User Data username&password
Data status admin
Data username&password
Status kepala sekolah
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
c. Data Flow Diagram (DFD) level 1 Proses 2 manajemen barang
Data Flow Diagram (DFD) level 1 proses 2 yaitu proses manajemen barang
pada sistem inventaris ditunjukkan pada gambar 3.4 :
Admin
Kepala Sekolah
Data Barang 2.1 Input Barang
Data barang
Data barang
Data barang
2.3 Lihat Informasi barang
Data barang
D
a
ta
b
a
ran
g
Data barang
2.2 Edit Barang Data barang
Data barang
Data barang Data barang
Data barang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
d. Data Flow Diagram (DFD) level 1 Proses 3 mutasi barang
Data Flow Diagram (DFD) level 1 proses 3 yaitu proses mutasi barang pada
sistem inventaris ditunjukkan pada gambar 3.5 :
Admin
Kepala Sekolah
Data mutasi
Data barang
Data mutasi 3.2
Lihat Informasi mutasi Data mutasi 3.1 Input mutasi
Data lelang
Data Barang
Data Barang Data Barang
Data Barang
Data mutasi
Data mutasi
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
a. Data Flow Diagram (DFD) level 1 Proses 3 lelang barang
Data Flow Diagram (DFD) level 1 proses 3 yaitu proses lelang barang pada
sistem inventaris ditunjukkan pada gambar 3.6 :
Admin
Kepala Sekolah
Data Lelang
Data barang
Data lelang 4.2
Lihat Informasi lelang
D
a
ta
le
la
n
g
4.1 Input lelang
Data lelang
Data Barang
Data Barang Data Barang
Data Barang
Data lelang
Data lelang
Gambar 3.6 Data Flow Diagram level 1 Proses 4 lelang barang
C. Entity Relationship Diagram (ERD)
ERD mempunyai tujuan untuk menghubungkan tabel satu dengan yang lainnya
yang masih saling berhubungan, sehingga dapat terlihat batasan-batasan hubungan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
barang noregister kodepemilik id_ruang tglpembelian merk tipe ukurang bahan nopabrik norangka nomesin nobpkb nopolisi asalusul harga nilaisisa keterangan kodebarang namabarang kodebarang Id_servis tgl_servis tgl_keluar status alamat no_telp noregister ruangsebelum ruangsesudah melakukan lelang 1 id_lelang noregister status tgllelang nomorSK id_mutasi 1 memiliki
memiliki memiliki memiliki
bidang bid namabrg kelompok kel namabrg subKel sub namabrg jenis jns namabrg sub m 1
m m m
ruang id_ruang namaruang tglpindah servis melakukan 1 m mutasi memiliki memiliki 1 m 1 1 1 1 1 kel bid
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
D. Skema Diagram
Relasi antar tabel pada sistem inventaris ditunjukkan pada gambar 3.7 :
Admin PK id_admin username password barang PK noregister kodepemilik kodebarang namabarang id_ruang tglpembelian merk tipe ukuran bahan nopabrik norangka nomesin nobpkb nopolisi asalusul harga nilaisisa keterangan bidang PK bid namabrg jenis PK jns sub namabrg kelompok PK kel namabrg bid lelang PK id_lelang noregister tgllelang status mutasi PK id_mutasi noregister ruangsebelum ruangsesudah tglpindah ruang PK id_ruang namaruang servis PK id_servis noregister tgl_servis tgl_keluar status alamat no_telp subkel PK sub namabarang kel user PK id_user username password
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
E. Diagram Alir (Flow Chart)
Flowchart adalah diagram alir rancangan sistem yang sudah dibuat yang untuk
user. Gambar dibawah ini merupakan flowchart hak akses admin pada gambar 3.9 :
Mulai
Form Login
Cek data ada dan sesuai
Menu admin
Logout
Selesai
Tidak Tidak
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
flowchart hak akses untuk user dan menu yang dapat dilihat oleh user ditujukkan pada
gambar 3.10
Mulai
Form Login
Cek data ada dan sesuai
Menu User
Logout
Selesai
Tidak Tidak
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
F. Perancangan Basis data
Rancangan basis data untuk pembuatan sistem inventaris adalah sebagai berikut :
1. Tabel Admin
Tabel admin digunakan untuk menyimpan data admin. Struktur tabel admin
ditunjukkan pada tebel 3.1 :
Tabel 3.1 Tabel Admin
Nama Field Tipe Data Ukuran Field Keterangan
id_admin integer default Primary Key Not null
username varchar 20 Not null
password varchar 30 Not null
2. Table user
Tabel barang digunakan untuk menyimpan data user. Struktur tabel barang
ditunjukkan pada tabel 3.2 :
Tabel 3.2 Tabel user
Nama Field Tipe Data Ukuran Field Keterangan
id_user integer default Primary Key Not null
username varchar 20 Not null
password varchar 30 Not null
3. Tabel barang
Tabel barang digunakan untuk menyimpan data barang. Struktur tabel barang
ditunjukkan pada tabel 3.3 :
Tabel 3.3 Tabel Barang
Nama Field Tipe Data Ukuran Field Keterangan
noregister integer default Primary Key Not null
kodepemilik varchar 50 Not null
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
Nama Field Tipe Data Ukuran Field Keterangan
namabarang varchar 100 Not null
id_ruang varchar 20 Not null
tglpembelian date Not null
merk varchar 100 Not null
tipe varchar 100 Not null
ukuran varchar 100 Not null
bahan varchar 100 Not null
nopabrik varchar 100 Not null
norangka varchar 100 Not null
nomesin varchar 50 Not null
nobpkb varchar 50 Not null
nopolisi varchar 50 Not null
asalusul varchar 50 Not null
harga varchar 100 Not null
nilaisisa varchar 100 Not null
keterangan varchar 100 Not null
status char 1 Not null
4. Tabel bidang
Tabel bidang digunakan untuk mengumpulkan data untuk diinputkan pada
kodebarang.. Struktur tabel bidang ditunjukkan pada tabel 3.4 :
Tabel 3.4 Tabel Bidang
Nama Field Tipe Data Ukuran Field Keterangan
bid integer 11 Primary Key Not null
namabarang varchar 100 Not null
5. Tabel Jenis
Tabel jenis digunakan untuk mengumpulkan data untuk diinputkan pada
kodebarang.Struktur tabel jenis ditunjukkan pada tabel 3.5 :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
Nama Field Tipe Data Ukuran Field Keterangan
sub integer 11 Not null
jns integer 11 Primary Key Not null
namabarang varchar 50 Not null
6. Tabel Kelompok
Tabel kelompok digunakan mengumpulkan data untuk diinputkan pada
kodebarang. Struktur tabel kelompok ditunjukkan pada tabel 3.6 :
Tabel 3.6 Tabel kelompok
Nama Field Tipe Data Ukuran Field Keterangan
kel Integer default Primary Key Not null
namabarang varchar 100 Not null
bid integer default Not null
7. Tabel subkel
Tabel kelompok digunakan untuk mengumpulkan data untuk diinputkan pada
kodebarang. Struktur tabel subkel ditunjukkan pada tabel 3.7 :
Tabel 3.7 Tabel subkel
Nama Field Tipe Data Ukuran Field Keterangan
sub Integer default Primary Key Not null
namabarang varchar 50 Not null
kel integer default Not null
8. Tabel Lelang
Tabel lelang digunakan untuk menyimpan data barang yang terlelang. Struktur
tabel pembimbing ditunjukkan pada tabel 3.8 :
Tabel 3.8 Tabel lelang
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
id_lelang integer default Primary Key Not null
noregister integer default Not null
namabarang varchar 100 Not null
tgllelang date default Null
status Varchar 20 Null
9. Tabel Mutasi
Tabel mutasi digunakan untuk menyimpan history mutasi yang dilakukan. Struktur tabel mutasi ditunjukkan pada tabel 3.9 :
Tabel 3.9 Tabel mutasi
Nama Field Tipe Data Ukuran Field Keterangan
id_mutasi integer default Primary Key Not null
noregister integer default Not null
ruangsebelum varchar 30 Not null
ruang sesudah varchar 30 Not null
tglpindah date Not null
10.Tabel ruang
Tabel ruang digunakan untuk menyimpan data ruangan dimana data barang
diletakkan. Struktur tabel ruang ditunjukkan pada tabel 3.10:
Tabel 3.10 Tabel ruang
Nama Field Tipe Data Ukuran Field Keterangan
id _ruang integer default Primary Key Not null
namaruang varchar 30 Not null
11.Tabel Servis
Tabel servis digunakan untuk mengetahui history barang yang sedang
diperbaiki. Struktur tabel servis ditunjukkan pada tabel 3.11 :
Tabel 3.11 Tabel servis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
id_servis integer default Primary Key Not null
noregister integer default Not null
tgl_servis date Not null
tgl_keluar date Not null
status varchar 20 Not null
alamat text Not null
No_telp varchar 20 Not null
G. Rancangan Desain Sistem Informasi
1. Rancangan Desain Halaman Utama
Halaman utama merupakan halaman yang pertama kali akan tampil ketika sistem
dijalankan. Di halaman utama terdapat link-link yang dapat digunakan user untuk
mendapatkan informasi mengenai barang-barang inventaris SMA Negeri 1 Surakarta ,
sebagai contoh adalah data informasi barang, kondisi barang, history mutasi
barang,cetak laporan barang. Rancangan halaman utama dapat dilihat pada gambar 3.11
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2. Rancangan Halaman Admin
Halaman admin merupakan halaman yang akan tampil ketika admin melakukan
proses login. Di halaman ini admin mempunya hak akses mengelola data barang,
lelang barang, mutasi barang, laporan barang, service barang dll. Rancangan
halaman admin dapat dilihat pada gambar 3.9 :
Gambar 3.12 Rancangan Halaman Admin
H. Site Map
Site map merupakan rancangan sistem secara keseluruhan. Site map dapat
digunakan agar alur sistem dapat dilihat lebih jelas. Site map sistem inventaris
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
Sistem Inventaris
Admin
Admin
Beranda
Login user
Data barang
Data lelang
History Mutasi Data lelang Data Lelang Data Barang Dara Service Input data
lihat data
Kepala Sekolah
Data Barang
History Mutasi Laporan
Lihat data
Laporan
List Barang Dara Mutasi
Cetak
Cetak Data
Data mutasi
History Servis
History Lelang
commit to user
29
BAB IV
IMPLEMENTASI SISTEM
A. Implementasi Sistem
Di dalam system inventaris barang tidak habis dua entitas yaitu admin
dan user. Berikut adalah tampilan dari sistem inventaris.
1. Tampilan halaman home.
Halaman ini merupakan tampilan awal sistem inventaris sebelum login
[image:30.595.115.499.246.531.2]sebagai admin. Tampilan halaman home dapat dilihat pada gambar 4.1 :
Gambar 4.1 Halaman Home
2. Tampilan halaman login admin.
Halaman login admin merupakan halaman yang digunakan untuk masuk
perpustakaan.uns.ac.id digilib.uns.ac.id
[image:31.595.119.511.115.647.2]commit to user
Gambar 4.2 Halama Login Admin
3. Tampilan halaman home admin.
Halaman ini merupakan halaman home admin. Di halaman ini admin
melihat informasi setelah data informasi dimasukkan. Link – link yang
terdapat dihalaman admin antara lain adalah entry barang, mutasi barang,
history mutasi, lelang, history lelang, servis barang dan laporan. Tampilan
halaman home admin dapat dilihat pada gambar 4.3 :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4. Tampilan halaman entry barang.
Halaman entry barang merupakan halaman yang digunakan admin untuk
menambah dan mengedit data barang. Di halaman ini juga terdapat fasilitas
filter barang berdasarkan nama barang , sehingga apabila admin memudahkan
admin untuk melakukan pencarian data. Tampilan halaman entry barang
[image:32.595.125.503.234.499.2]dapat dilihat pada gambar 4.4:
Gambar 4.4 Halaman Entry barang
5. Tampilan halaman input data barang
Halaman input data barang merupakan halaman yang digunakan admin
untuk memasukkan data barang. Sebelum menginputkan data terdapat
input kode terlebih dahulu, yaitu berupa combo box yang berelasi, admin
dapat menginput data barang apabila telah memilih kode barang yang
ingin diinputkan. Tampilan halaman input data barang dapat dilihat pada
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
[image:33.595.146.489.112.725.2]perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6. Tampilan halaman mutasi barang
Halaman mutasi barang merupakan halaman dimana admin dapat
memindah ruang dimana barang sebelumnya pertama diinputkan. Tampilan
[image:34.595.121.501.203.510.2]halaman mutasi barang dapat dilihat pada gambar 4.6:
Gambar 4.6 Halaman mutasi barang
7. Tampilan halaman history mutasi
Halaman history mutasi merupakan halaman yang mencetak ketika ada
proses mutasi yang dilakukan. Jadi disini memudahkan admin untuk
mengetahui barang yang sudah pernah di mutasi. Tampilan halaman history
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
Gambar 4.7 Halaman history mutasi
8. Tampilan halaman laporan barang
Halaman laporan barang merupakan halaman cetak berupa pdf yang
memuat semua data barang yang ada.. Tampilan halaman laporan dapat
[image:35.595.126.508.112.648.2]dilihat pada gambar 4.8:
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9. Tampilan halaman lelang
Halaman lelang merupakan halaman yang digunakan admin untuk lelang
sebuah barang. Disini lelang dapat dilakukan apabila barang sudah dalam
status rusak berat, dan juga apabila telah mendapat nomor SK baru bias
melakukan proses lelang. Tampilan halaman lelang barang dapat dlihat pada
[image:36.595.130.505.237.505.2]gambar 4.9 :
Gambar 4.9 halaman lelang barang
10.Tampilan halaman service barang.
Halama servis barang disini merupakan halaman apabila barang
mengalami kondisi rusak barang baru bisa dilakukan proses servis. Dan juga
disini terdapat dimana barang diservis, dan bagaimana keadaan barang setelah
perpustakaan.uns.ac.id digilib.uns.ac.id
[image:37.595.129.510.184.609.2]commit to user
Gambar 4.10 Halaman Service
11.Tampilan halaman login user
Halaman login user merupakan halaman dimana user melakukan proses
login baru mendapatkan hak akses untuk melihat informasi inventarisasi
barang. Tampilan halaman login user dapat dilihat pada gambar 4.11 :
Gambar 4.11 Halaman login user
12.Tampilan halaman user
Halaman user merupakan halaman yang muncul pertama kali saat
mahasiswa login ke sistem, dihalaman ini terdapat link – link antara lain,
informasi barang, mutasi, history mutasi, lelang, history lelang, dan laporan
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
Gambar 4.12 Halaman user
13.Tampilan halaman menu list barang
Halaman list barang ini memuat informasi barang yang ada di dalam
[image:38.595.120.507.132.682.2]sistem. Tampilan halaman list barang dapat dilihat pada gambar 4.13 :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14.Tampilan Detail Barang
Halama tampilan detail barang merupakan halaman yang mencetak data
detail barang yang telah diinputkan. Tampilan halaman detail barang dapat
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15.Tampilan history mutasi
Halaman history mutasi merupakan halaman yang mencetak ketika ada
proses mutasi yang dilakukan. Jadi semua barang yang telah di mutasi terdapat
historynya di halaman ini. Tampilan halaman history mutasi dapat dilihat pada
[image:40.595.149.505.217.496.2]gambar 4.15 :
perpustakaan.uns.ac.id digilib.uns.ac.id
[image:41.595.126.500.133.748.2]commit to user
Tabel 4.1 Pengujian aplikasi
Menu Test Keterangan
Berhasil Tidak berhasil
Login V Dapat mengelola menu
admin
Login V Kembali ke menu login
List Data V Terdapat fasilitas edit
barang, filter barang
meliputi ruang, status,
jenis, kode barang, dan
nama barang. Juga
terdapat fasilitas melihat
detail barangnya.
Tambah
Barang
V Menginputkan kode
meliputi kode bidang,
kelompok, sub kelompok
dan jenis Kemudian baru
bisa menginputkan detail
barangnya.
Mutasi V Terdapat fasilitas untuk
mutasi barang, memindah
barang dari satu ruang ke
ruang lain.
Laporan V Untuk cetak seluruh data
barang yang sudah
diinputkan di system
inventaris.
History
Mutasi
V Melihat history semua
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
mengalami pemindahan
barang.
Lelang V Untuk proses lelang, dan
dapat diinputkan
diantaranya tanggal lelang
dan nomor SK. Dan juga
dapat melakukan cetak pdf
barang- barang yang sudah
di lelang.
Servis V Untuk proses servis, dan
dapat diinputkan
diantaranya tanggal servis
dan tempat servis. Dan
juga dapat melakukan
cetak pdf barang- barang
yang sudah di servis.
Add Kode V Untuk menambahkan kode