• Tidak ada hasil yang ditemukan

NormaTriUtami M3109055

N/A
N/A
Protected

Academic year: 2017

Membagikan "NormaTriUtami M3109055 "

Copied!
42
0
0

Teks penuh

(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

(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

(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

(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

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

(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

(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

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

(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

(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

(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

(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

[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

(31)

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 :

(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

[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

(33)

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

commit to user

[image:33.595.146.489.112.725.2]
(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

[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

(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

[image:35.595.126.508.112.648.2]

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

[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

(37)

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

(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

[image:38.595.120.507.132.682.2]

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

(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

[image:40.595.149.505.217.496.2]

gambar 4.15 :

(41)

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

(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

Gambar

Tabel 2.1 Simbol Komponen Diagram Konteks
Tabel 2.3 simbol – simbol ERD
Gambar 2.4 Simbol  flowchart.
Gambar 3.1 Context Diagram
+7

Referensi

Dokumen terkait

Maka didapatkan hasil bahwa terdapat perbedaan yang signifikan pada gaya penyelesaian konflik jenis collaboration, competition, avoidance, dan accomodation

pembeli.. Berbeda dengan sistem transaksi di kedai wedangan watu lumbung yang sengaja dikonsep dengan sistem yang unik. Mereka kembali menggunakan sistem barter

Besarnya nilai medan magnetik rata- rata pada koil sebagai fungsi jarak dengan penambahan jumlah lilitan dan arus yang digunakan konstan akan mengalami penurunan seiring

Artikel ini membahas tentang komunikasi pemasaran pendidikan di Madrasah Ibtidaiyah Nurul Qomar Palembang. Hal ini dilatar belakangi oleh persoalan dalam komunikasi

2 Luthfi Makhasin,MA 3 Bowo Sugiarto,M.Si 13 SPK 9219 Teori dan Politik Lingkungan 3 Pilihan 1 Muslihudin,M.Si. 2 Oktafiani Catur P.,MA 39 Jumlah SKS Jumlah SKS Dosen Pengampu

Bank Tabungan Pensiunan Nasional Syariah, Tbk dalam meningkatkan loyalitas nasabah (3) untuk menjelaskan faktor-faktor yang mempengaruhi strategi pelayanan PT.. Bank Tabungan

Gambar 3 merupakan data flow diagram level 1 dimana admin penerimaan mahasiswa baru memberikan inputan pada sistem seleksi penerimaan mahasiswa baru berupa data calon mahasiswa

Dalam penelitian di Kecamatan Mlati Kabupaten Sleman ini, metode penelitian yang digunakan adalah metode survey dan pengumpulan data dengan interpretasi citra Quickbird.