NormaTriUtami M3109055

(1)

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 2012


(2)

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 sebagai berikut :


(3)

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.


(4)

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 penulisan yang digunakan pada penulisan tugas akhir ini.


(5)

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 penulisan tugas akhir ini.


(6)

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. (Arbie,2004).


(7)

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


(8)

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 dari atau ke sistem.


(9)

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 lain. Hubungan disebut dengan relasi.


(10)

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


(11)

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. 6. Merespon client dengan sangat cepat. (Daryanto, 2004)


(12)

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.


(13)

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 interaksi antara data yang tersimpan dan proses yang terjadi pada system inventaris.


(14)

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


(15)

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


(16)

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


(17)

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


(18)

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 dari tabel yang dibuat. ERD sistem inventaris ditunjukkan pada gambar 3.7 :


(19)

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


(20)

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


(21)

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


(22)

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


(23)

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


(24)

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 :


(25)

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


(26)

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


(27)

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


(28)

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 dapat dilihat pada gambar 3.13 :


(29)

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


(30)

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

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 kehalaman admin. Tampilan halaman admin dapat dilihat pada gambar 4.2 :


(31)

perpustakaan.uns.ac.id digilib.uns.ac.id

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 :


(32)

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 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 gambar 4.5:


(33)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user


(34)

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 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


(35)

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 dilihat pada gambar 4.8:


(36)

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 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 di servis. Tampilan halaman servis dapat dilihat pada gambar 4.10 :


(37)

perpustakaan.uns.ac.id digilib.uns.ac.id

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 barang. Tampilan halaman mahasiswa dapat dilihat pada gambar 4.12 :


(38)

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 sistem. Tampilan halaman list barang dapat dilihat pada gambar 4.13 :


(39)

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 dilihat pada gambar 4.14 :


(40)

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 gambar 4.15 :


(41)

perpustakaan.uns.ac.id digilib.uns.ac.id

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


(42)

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


(1)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

36

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 barang. Tampilan halaman mahasiswa dapat dilihat pada gambar 4.12 :


(2)

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 sistem. Tampilan halaman list barang dapat dilihat pada gambar 4.13 :


(3)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

38

14.Tampilan Detail Barang

Halama tampilan detail barang merupakan halaman yang mencetak data detail barang yang telah diinputkan. Tampilan halaman detail barang dapat dilihat pada gambar 4.14 :


(4)

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 gambar 4.15 :


(5)

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

40

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


(6)

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