tugas akhir - sebelas maret university

74
SISTEM INFORMASI PEMINJAMAN ALAT DAN BAHAN STUDI KASUS : SMK NEGERI 1 WONOASRI TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Muda Program Diploma II PDD UNS Diajukan Oleh: SUPRIONO (M2116052) PROGRAM STUDI DIPLOMA II TEKNIK INFORMATIKA K. KAB MADIUN PDD UNS 2019

Upload: others

Post on 02-Oct-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TUGAS AKHIR - Sebelas Maret University

SISTEM INFORMASI PEMINJAMAN ALAT DAN BAHAN

STUDI KASUS : SMK NEGERI 1 WONOASRI

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Muda

Program Diploma II PDD UNS

Diajukan Oleh:

SUPRIONO

(M2116052)

PROGRAM STUDI DIPLOMA II TEKNIK INFORMATIKA K.

KAB MADIUN PDD UNS

2019

Page 2: TUGAS AKHIR - Sebelas Maret University

ii

HALAMAN PERSETUJUAN

SISTEM INFORMASI PEMINJAMAN ALAT DAN BAHAN

STUDI KASUS : SMK NEGERI 1 WONOASRI

Disusun oleh:

SUPRIONO

(M2116052)

Tugas Akhir ini telah disetujui untuk dipertahankan

di hadapan dewan penguji

pada tanggal ____________________

Pembimbing,

Yoana Lukita Sari, S.ST

NIP. 19851022 201101 2 014

Page 3: TUGAS AKHIR - Sebelas Maret University

iii

HALAMAN PENGESAHAN

SISTEM INFORMASI PEMINJAMAN ALAT DAN BAHAN

STUDI KASUS : SMK NEGERI 1 WONOASRI

SUPRIONO

(M2116052)

Dibimbing Oleh:

Yoana Lukita Sari, S.ST

NIP. 19851022 201101 2 014

Telah diterima dan disahkan di depan Dewan Penguji

pada ____________________

dinyatakan telah memenuhi syarat.

Anggota Tim Penguji Tanda Tangan

1. Yoana Lukita Sari, S.ST. 1.

NIP. 19851022 201101 2 014

2. Drs. Sarngadi Palgunadi Yohanes, M.Sc. 2.

NIP. 19560407 198303 1 004

Disahkan oleh

Direktur Sekolah Vokasi

PDD UNS

Drs. Santoso Tri Hananto, M.Acc.,Ak

NIP : 19690924 199402 1 001

Kepala Program Studi

Teknik Informatika K. Kab. Madiun

Fendi Aji Purnomo, S.Si., M.Eng

NIP : 19840926 20160901

Page 4: TUGAS AKHIR - Sebelas Maret University

iv

ABSTRAK

Laporan Tugas Akhir ini tentang Sistem Informasi Peminjaman Alat dan

Bahan yang bertujuan untuk memberi manfaat bagi guru, pegawai, maupun

siswa guna dapat mempermudah dalam peminjaman secara efektif dan efisien.

Laporan ini dilakukan dengan cara mengidentifikasi permasalahan yang ada,

dimana suatu permasalahan tersebut dapat dipecahkan.kemudian memahami cara

kerja sistem yang sudah berjalan.berdasarkan analisa tersebut maka dilakukan

penelitian. Langkah terrakhir adalah membuat sebuah laporan.

Dalam membuat sebuah sistem informasi peminjaman alat dan bahan ini

perlu menggunakan rancangan tabel – tabel yang ada pada database dan form

penunjang untuk gambaran desain sebuah aplikasi yang akan dibuat.

Pada tahap akhir penulis dapat menyimpulkan bahwa suatu permasalahan

yang ada pada sistem informasi peminjaman alat dan bahan tersebut terletak

pada Sistem Perancangan yang belum dimiliki. Sehingga dapat menyebabkan

lambatnya pelayanan pada siswa jika terdapat peminjaman alat maupun bahan

tersebut.

Page 5: TUGAS AKHIR - Sebelas Maret University

v

KATA PENGANTAR

Puji syukur penulis panjatkan kehadapan Tuhan Yang Maha Esa yang telah

memberi Rahmad-Nya sehingga penulis dapat menyelesaikan Laporan Tugas

Akhir yang menjadi salah satu syarat kelulusan dan untuk mencapai gelar Ahli

Muda di Program Studi Diploma II Pendidikan di Luar Domisili (PDD UNS),

Akademi Komunitas Negeri Kabupaten Madiun. Untuk itu, melalui kesempatan

ini penulis menyampaikan terima kasih yang tulus kepada pihak yang membantu

antara lain:

1. Drs. Santoso Tri Hananto, M.Acc.,Ak, selaku Penanggung Jawab PDD UNS

Akademi Kabupaten Madiun .

2. Fendi Aji Purnomo, S.Si., M.Eng, selaku Kaprodi Teknik Informatika, yang

telah memberikan pengarahan berkaitan dengan tugas akhir.

3. Yoana Lukita Sari, S.ST, M.MT, selaku Dosen Pembimbing yang telah

membimbing dalam pembuatan aplikasi hingga pembuatan laporan.

4. Teman – teman PDD UNS Akademi Kabupaten Madiun yang telah

mendukung penyusunan Laporan Tugas Akhir ini sehingga dapat

terselesaikan tepat pada waktunya, dan

Penulis menyadari bahwa Laporan Tugas Akhir ini masih jauh dari sempurna

dan perlu pendalaman lebih lanjut. Oleh karena itu, penulis mengharapkan kritik

dan saran yang membangun dari pembaca demi kesempurnaan laporan penelitian

ini. Penulis berharap semoga laporan penelitian ini dapat bermanfaat dan memberi

inspirasi positif.

Wonoasri, 11 Januari 2018

Penulis

Page 6: TUGAS AKHIR - Sebelas Maret University

vi

DAFTAR ISI

HALAMAN JUDUL ......................................................................................... i

HALAMAN PERSETUJUAN ............................................................................. ii

HALAMAN PENGESAHAN .............................................................................. iii

ABSTRAK ......................................................................................................... iv

KATA PENGANTAR ......................................................................................... v

DAFTAR ISI ………… ...................................................................................... vii

DAFTAR TABEL .............................................................................................. x

DAFTAR GAMBAR ........................................................................................... xi

BAB 1 PENDAHULUAN ............................................................................. 1

1.1. Latar Belakang ................................................................................. 1

1.2. Rumusan Masalah ............................................................................ 2

1.3. Batasan Masalah ............................................................................... 2

1.4. Tujuan Penelitian .............................................................................. 3

1.5. Manfaat Penelitian ............................................................................ 3

1.6. Metodologi Penelitian ...................................................................... 3

1.7. Studi Litenatur dan Studi Pustaka .................................................... 5

1.8. Sistematika Penulisan ....................................................................... 5

BAB 2 LANDASAN TEORI ........................................................................ 7

2.1. Pengertian Sistem .............................................................................. 7

2.2. Pengertian Sistem Informasi ............................................................. 7

2.3. Konsep dasar sistem .......................................................................... 8

2.3.1. Bentuk Umum Sistem ............................................................. 8

2.3.2. Karakter Sistem ....................................................................... 8

2.4. Konsep dasar informasi ..................................................................... 9

2.4.1. Sistem Inventori (Penggunaan Barang) ................................... 9

2.5. Pengertian Basis Data ....................................................................... 10

2.5.1. Konsep dasar basis data (Pengertian) ..................................... 10

2.5.2. Data Flow Diagram (DFD) .................................................... 10

Page 7: TUGAS AKHIR - Sebelas Maret University

vii

2.5.3. Flowchart ................................................................................ 11

2.5.4. Entity Relationship Diagram (ERD) ...................................... 12

2.5.5. Server Web ............................................................................. 13

2.5.6. PHP ........................................................................................ 15

2.5.7. MySQL ................................................................................... 15

2.5.8. HTML ..................................................................................... 16

2.5.9. CSS ........................................................................................ 18

2.5.10. Javascript dan Jquery ........................................................... 18

2.6. Analisis dan Perancangan .................................................................. 18

BAB 3 HASIL DAN PERANCANGAN ..................................................... 20

3.1. Analisis dan Perancangan Sistem ...................................................... 20

3.1.1. Perancangan Sistem ................................................................. 20

3.1.2. Kebutuhan Fundsional ............................................................. 20

3.1.3. Analisa Sistem ......................................................................... 21

3.2. Perancangan Sistem Informatika ....................................................... 21

3.2.1. Entity Relationship Diagram (ERD) ....................................... 21

3.3. Data Flow Diagram (DFD) .............................................................. 22

3.3.1. Diagram Konteks ..................................................................... 22

3.3.2. DFD level 1 ............................................................................. 23

3.3.3. PDM (Phsycal Data Model) .................................................... 24

3.4. Rancangan Interface .......................................................................... 30

3.4.1. Form Login .............................................................................. 30

3.4.2. Form Home ............................................................................. 31

3.4.3. Form Input Siswa .................................................................... 31

3.4.3. Form Input Jurusan .................................................................. 32

3.4.4. Form Input Peminjam .............................................................. 33

3.4.5. Form Input Alat ....................................................................... 34

3.4.6. Form Input Bahan .................................................................... 35

3.4.7. Form Input Pengambilan ......................................................... 36

3.4.8. Form Input Pengajar ................................................................ 37

3.4.9. Form Laporan alat ................................................................... 37

Page 8: TUGAS AKHIR - Sebelas Maret University

viii

BAB 4 IMPLEMENTASI ........................................................................... 38

4.1. Batasan Masalah ............................................................................. 38

4.2. Tujuan Implementasi ......................................................................... 38

4.3. Implementasi Sistem ......................................................................... 39

4.4. Admin ................................................................................................ 39

4.4.1. Halaman Login ........................................................................ 40

4.4.2. Halaman Home ........................................................................ 42

4.4.3. Form Input Pegawai ................................................................ 43

4.4.4. Form Tampilan Pegawai ......................................................... 44

4.4.5. Form Inputan Siswa ................................................................ 45

4.4.6. Form Tampilan Siswa ............................................................. 46

4.4.7. Form Tampilan Jurusan ........................................................... 47

4.4.8. Form Input Jurusan .................................................................. 48

4.4.9. Form Tampilan Alat ................................................................ 49

4.4.10. Form Input Alat ..................................................................... 50

4.4.11. Form Input Bahan .................................................................. 51

4.4.12. Form Input Pemakaian Bahan ............................................... 52

4.4.13. Form Tampilan Pemakaian Bahan ........................................ 53

4.4.14. Form Input Peminjaman ........................................................ 54

4.4.15. Form Tampilan Peminjaman ................................................. 57

4.4.16. Form Input Pengembalian ..................................................... 58

4.4.17. Form Tampilan Pengembalian .............................................. 60

4.4.18. Form Logout .......................................................................... 61

BAB 5 PENUTUP ......................................................................................... 62

5.1. Kesimpulan ....................................................................................... 62

5.2. Saran .................................................................................................. 62

DAFTAR PUSTAKA .......................................................................................... 63

Page 9: TUGAS AKHIR - Sebelas Maret University

ix

DAFTAR TABEL

Tabel 3.1. Tabel Data User ................................................................................. 25

Tabel 3.2. Tabel Data Siswa ............................................................................... 26

Tabel 3.3. Tabel Data Alat .................................................................................. 26

Tabel 3.4. Tabel Data Bahan ............................................................................... 27

Tabel 3.5. Tabel Data Pengajar ........................................................................... 27

Tabel 3.6. Tabel Data Jurusan ............................................................................. 28

Tabel 3.7. Tabel Data Peminjam ......................................................................... 28

Tabel 3.8. Tabel Data Pengembalian .................................................................. 29

Tabel 3.9. Tabel Data Penggunaan_bahan .......................................................... 29

Tabel 3.10. Tabel Data Pakai_biaya ................................................................... 30

Page 10: TUGAS AKHIR - Sebelas Maret University

x

DAFTAR GAMBAR

Gambar 3.1. Diagram Context ........................................................................... 22

Gambar 3.2. Data Flow Diagram (DFD) ........................................................... 23

Gambar 3.3. Conceptual Data Model (CDM) .................................................... 24

Gambar 3.4. Form Login ..................................................................................... 20

Gambar 3.5. Form Home .................................................................................... 31

Gambar 3.6. Form Input Siswa ........................................................................... 31

Gambar 3.7. Form Input Jurusan ........................................................................ 32

Gambar 3.8. Form Input Peminjaman ................................................................. 33

Gambar 3.9. Form Input Alat .............................................................................. 34

Gambar 3.10. Form Input Bahan......................................................................... 35

Gambar 3.11. Form Input Pengembalian ............................................................ 36

Gambar 3.12. Form Input Pengajar .................................................................... 37

Gambar 3.13. Laporan Data Alat ....................................................................... 37

Gambar 4.1. Halaman Login ............................................................................. 40

Gambar 4.2. Halaman Home ............................................................................. 40

Gambar 4.3. Form Input Pegawai ...................................................................... 42

Gambar 4.4. Form Tampilan Pegawai ............................................................... 43

Gambar 4.5. Form Input Siswa ......................................................................... 44

Gambar 4.6. FormTampilan Siswa .................................................................... 45

Gambar 4.7. Form Input Jurusan ...................................................................... 46

Gambar 4.8. FormTampilan Jurusan 47

Gambar 4.9. Form Tampilan Alat .................................................................. 48

Gambar 4.10. Form Input Alat ........................................................................... 49

Gambar 4.11. Form Input Bahan ....................................................................... 50

Gambar 4.12. Form Tampilan Bahan .................................................................. 51

Gambar 4.13. Form Input Pemakaian bahan ...................................................... 52

Gambar 4.14. Form Tampilan Pemakaian bahan ............................................... 53

Gambar 4.15. Form Input Peminjaman ............................................................. 54

Gambar 4.16. Form Tampilan Peminjaman ....................................................... 57

Page 11: TUGAS AKHIR - Sebelas Maret University

xi

Gambar 4.17. Form Input Pengambilan ............................................................ 58

Gambar 4.18. Form Tampilan Pengambilan ...................................................... 60

Page 12: TUGAS AKHIR - Sebelas Maret University

1

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Sistem informasi merupakan hal yang sangat penting dan harus ada dalam

suatu perusahaan kegiata usaha maupun organisasi, karena sistem informasi

dapat menghasilkan informasi usaha yang benar, cepat dan sesuai dengan yang

diinginkan, selain itu sistem informasi juga dapat membantu dalam proses

pengolahan informasi usaha yang sedang berjalan, seperti: pengolahan data. Di

era modern ini manusia dituntut untuk bisa melakukan pekerjaanya dengan

benar, cepat, tepat dan akurat, maka dapat mendukung manusia dalam

menyelesaikan pekerjaan manusia memerlukan komputer dan sistem informasi

yang dibuat dengan pekerjaan masing-masing.

Kebutuhan akan informasi yang cepat dan sesuai yang digunakan membuat

banyak perusahaan melakukan kegiatan usaha secara terkomputeri sasi dengan

alas an lebih hemat waktu, menggurangi resiko kehilangan data usaha, mudah

dalam melakukan pengolahan data dan tidak memerlukan ruang arsip yang besar,

karena jika perusahaan mengunakan sistem yang manual akan terdapat banyak

resiko kerusakan data,lebih lama untuk mendapatkan informasi dan informasi

yang dihasilkan tidak akurat.

Dalam hal ini SMK N 1 Wonoasri melakukan kegiatan pengunaan alat dan

bahan untuk kebutuhan praktek siswa-siswanya msih manual, sehingga masih

memiliki permasalahan, penyimpanan arsip tidak teratur sering kesulitan ketika

Page 13: TUGAS AKHIR - Sebelas Maret University

2

akan melakukan pengecekan barang sisa barang, pengimputan data

barang,pencarian data barang dan segala proses pengolahan data barang menjadi

cukup lama karena harus memeriksa tumpukan buku satu persatu. Dari uraian

masalah diatas, maka penulisan tertarik melakukan penelitian dan mencoba

membuat sistem informasi yang dibutuhkan SMK N 1 Wonoasri, maka

penulisan mengambil judul “Sistem Adminitrasi Peminjaman Alat dan Bahan di

SMK N 1 Wonoasri.

1.2. Rumusan Masalah

Berdasarkan latar belakang dan indentifikasi masalah diatas, penulis

merumuskan permasalahan menjadi:

1) Bagaimana mendesain sistem informasi inventaris barang yang dapat

mencatat, mengelola dan menyimpan data barang, ruang, inventaris maupun

pemeliharaan ?

2) Bagaimana merancang database ?

3) Bagaimana merancang Interface Sistem ?

4) Bagaimana mendesain sistem inventaris barang yang dapat digunakan untuk

membuat laporan inventaris barang dengan baik

1.3. Batasan Masalah

Adapun pembatasan masalah dalam sistem administrasi ini adalah:

a. Pembuatan sistem adminitrasi pengunaan alat dan bahan ini terfokus pada

data barang, yang meliputi dan peminjaman data pengambilan.

Page 14: TUGAS AKHIR - Sebelas Maret University

3

b. Sistem inventaris ini mencakup proses pemakaian, peminjaman, dan

pengambilan.

c. Menghasilkan laporan, seperti: laporan pengeluaran dan pemasukan barang.

d. Sistem menangani proses pencatatan barang keluar dan masuk.

1.4. Tujuan Penulisan

Adapun tujuan yang akan dicapai dari tugas akhir ini adalah :

1) Untuk mengetahui permasalahan apa saja yang dihadapi dalam menjalankan

tugas disekolahan yang sistemnya belum terkomputerisasi.

2) Untuk mengetahui pemanfaatan sistem informasi dalam bidang akademis.

3) Mahasiswa mampu untuk memberikan wawasan kepada pembaca tentang

Rancangan Administrasi Penggunaan alat dan Bahan.

1.5. Manfaat Penulisan

Manfaat pembuatan laporan ini adalah :

1) Bagi penulis

Penulis mampu membuat sistem administrasi peminjaman alat dan bahan.

2) Bagi instansi

Sistem informasi inventory yang dibuat mampu mengubah sistem manual

menjadi komputerisasi, dan diharapkan mampu mempermudah pelaporan

persediaan barang yang mampu bekerja lebih cepat, tepat dan efisien.

Page 15: TUGAS AKHIR - Sebelas Maret University

4

1.6. Metodologi Pengumpulan Data

Beberapa Metodologi yang digunakan dalam mengumpulkan data adalah :

a. Metode Observasi Lapangan

Penulis mengumulkan data dengan melakukan pengamatan/penelitian secara

langsung sehingga lebih mengerti permasalahan permasalahannya.

b. Metode wawancara

Penulis mengumpulkan data dengan melakukan wawancara kepada pegawai

dan ini dilakukan secara langsung mengenai Sistem Peminjaman Alat dan

Bahan.

c. Tinjauan Dokumen

Dilakukan dengan melihat data-data dan file-file yang digunakan kemudian di

analisis dan digunakan untuk pembuatan deskripsi masalah.

Berdasarkan deskripsi masalah tersebut kemudian dilakukan perancangan

proses dan perancangan basis data. Perancangan proses dilakukan dengan metode

data oriented model dengan menggunakan tool data flow diagram (DFD),

kemudian DFD ditranformasikan kedalam struktur program berupa modul

program untuk keperluan implementasi. Sedangkan perancangan basis data

menggunakan permodelan Entity Relationship Diagram (ERD).

Perancangan prosedur kerja dilakukan agar sistem yang dirancang sesuai

sengan sistem perangkat lunak yang tersedia. Tujuan utamanya adalah agar fungsi

perangkat lunak sebagai alat bantudapat berjalan seperti yang diharapkan dan

tidak menyebabkan kesulitan pada sistem kerja.

Page 16: TUGAS AKHIR - Sebelas Maret University

5

1.7. Studi Literatur dan Studi Pustaka

Sumber-sumber data atau informasi lainnya yang memungkinkan untuk

menunjang penyelesaian penelitian yang didapatkan dari perpustakaan, internet,

dan lain-lain.Studi dokumentasi yang digunakan adalah pencarian bahan-bahan

atau buku-buku bacaan, karya tulis dan sumber-sumber bacaan lainnya seperti dari

internet.

Berdasarkan deskripsi masalah tersebut kemudian dilakukan perancangan

proses dan perancangan basis data. Perancangan proses dilakukan dengan metode

data oriented model dengan menggunakan tool data flow diagram (DFD),

kemudian DFD ditransformasikan kedalam struktur program berupa basis data

menggunakan permodelan Entity Relationship Diagram (ERD).

Perancangan prosedur kerja dilakukan agar sistem yang dirancangan sesuai

dengan sistem perangkat lunak yang tersedia. Tujuan utamanya adalah agar fungsi

perangkat lunak sebagai alat bantu dapat berjalan seperti yang diharapkan dan

tidak menyebabkan kesulitan pada sistem kerja.

1.8. Sistematika Penulisan

Sistematika penulisan dalam pembuatan tugas akhir ini terdiri beberapa

bagian, antara lain :

Pada Bab Pendahuluan berisi tentang gambaran umum laporan berupa : Latar

Belakang Masalah, Perumusan Masalah, Batasan Masalah, Tujuan Penelitian,

Manfaat Penelitian, Metodologi Penelitian, Sistematika Penulisan.

Page 17: TUGAS AKHIR - Sebelas Maret University

6

Pada Bab Landasan Teori menguraikan tentang tinjauan pustaka yang

digunakan sebagai referensi dalam pembuatan Administrasi Sistem Administrasi

Peminjaman Alat dan Bahan di SMK N 1 Wonoasri.

Pada Bab Desain dan Perancangan memuat tentang desain kebutuhan dalam

pembuatan Sistem Administrasi Peminjaman Alat dan Bahan di SMK N 1

Wonoasri.

Pada Bab Analisis dan implementasi memuat implementasi dan evaluasi yang

merupakan bab inti dari pembuatan tugas akhir ini. Bab ini akan menguraikan

hasil dan tampilan dari pembatan Sistem Peminjaman Alat dan Bahan di SMK N

1 Wonoasri.

Bab terakhir adalah Bab penutup memuat kesimpulan dari hasil penelitian atau

implementasi sistem dan saran yang diperoleh dari kesimpulan tersebut.

Daftar pustaka memuat pustaka yang digunakan sebagai acuan dalam

pembuatan laporan tugas akhir.

Page 18: TUGAS AKHIR - Sebelas Maret University

7

BAB II

LANDASAN TEORI

2.1. Pengertian Sistem

Sistem dapat didefinisikan sebagai sekumpulan kegitan elemen atau subsitem

yang saling bekerjasama atau yang dihubungan dengan cara-cara tentu hingga

memmbentu suatu kesatuan untuk melaksanakan suatu fungsi guna mencapai

suatu tujuan.(Suntanta).

Sistem merupakan suatu jaringan erja dari prosedur-prosedur yang saling

berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau

menyelesaikan suatu sarana tertentu (Jogiyanto).

2.2. Pengertian Sistem Informasi

(Tata Subtabi,S.Kom.,MM) sistem informasi adalah suatusistem didalam

suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian

yang mendukung fungsi organisasi yang bersifat manajerial dalam kegiatan

strategi dari dari organisasi untuk dapat menyediakan kepada pihak luar tertentu

dengan laporan-laporan yang diperlukan .

Menurut Erwan Arbie. Pengertian Informasi Menurut Para Ahli-Sistem

informasi adalah sistem didalam suatu organisasi yang mempertemukan kebutuha

pengolahan trasaksi harian, membantu dan mendukung kegiatan oprasi dan

membantu mempermudah penyediaan laporan yang diperlukan.

Page 19: TUGAS AKHIR - Sebelas Maret University

8

2.3 Konsep Dasar Sistem

2.3.1 Bentuk Umum Sistem

Bentuk umum dari suatu sistem terdiri atas masukan (input), pengolahan

(processing) dan keluaran (output). Dalam bentuk umum sistem ini bisa

melakukan satu atau lebih masukan yang akan diproses dan menghasilkan

keluaran sesuai dengan harapan yang telah ditentukan sebelumnya.

Gambar 2.1. Dasar Sistem

2.3.2 Kareteristik Sistem

1. Suatu sistem mempunyai karakteristik atau sifat-sifat yang tertentu, yaitu:

komponen (Component)

2. Batasan sistem (Boundary)

3. Lingkungan luar sistem(Environment)

4. Penghubung(interface)

5. Masukan(Input)

6. Keluaran(Output)

7. Pengolahan(Process)

8. Sasaran (Objectivies) atau Tujuan (Goal)

INPUT PROSES OUTPUT

Page 20: TUGAS AKHIR - Sebelas Maret University

9

2.4. Konsep Dasar Informasi

2.4.1. Komponen Sistem Informasi

Menurut Johan Burch dan Gary Grudnitski mengemukan bahwa sistem

informasi terdiri dari komponen-komponen yang disebutnya dengan istilah blok

bangunan (building block) yaitu blok masuka, blok model, blok keluaran, blok

teknologi, blok basis data, dan blok basis kendali. Sebagai suatu sistem, keenam

blok tersebut masing-masing saling berintraksi satu dengan yang lain nya

membentu satu kesatuan untuk mencapai sasaranya .

2.4.2. Sistem Inventori ( Penggunaan Barang )

Dalam definisi umum pengertian Inventory (persediaan) ialah suatu aset

yang ada dalam bentuk barang-barang yang dimiliki dalam operasi perusahaan

maupun barang-barang yang sedang dialami proses pembuatan.

Menurut Koher, Eric L.A Inventory adalah : “Bahan buku dan

penolong,barang jadi dan barang dalam proses produksi dana baran-barang yang

tersedia, yang dimiliki dalam perjalanan dalam tempat penyimpanan atau

konsinyasikan kepada pihak lain pada akir periode”.

Menurut Freddy bahwa persediaan (Inventory) merupakan bahan-bahan,

bagian yang disediakan, dan bahan-bahan dalam proses yang terdapat dalam

perusahaan dalam proses produksi, serta barang-barang jadi atau produksi yang

disediakan untuk memenuhi permintaan dari konsumen ataupelanggan setiap

waktu.

Jadi dari pernyataan diatas dapat kita simpulkan bahwa persediaan

(inventory) adalah bahan-bahan, bagian yang disediakan, dan bahan-bahan dalam

Page 21: TUGAS AKHIR - Sebelas Maret University

10

proses yang terdapat dalam suatu perusahaan untuk diproses produksi, serta

barang-barang jadi atau produk yang disediakan untuk memenuhi permintaan dari

konsumen atau pelanggan setiap waktu yang disimpan dan dirawat menurut aturan

tertentu dalam tempat persediaan agar selalu dalam keadaan siap pakai dan

tersimpan dalam database (Sistem Inventory).

2.5. Konsep Dasar Basis Data

2.5.1. Pengertian Basis Data

Basis data merupakan kumpulan data yang saling berelasi.Data sendiri

merupakan fakta mengenai objek, orang dan lain-lain.Data dinyatakan dengan

nilai (angka, deretan karakter atau 10 energy).

Basis data didefinsikan debagai berikut :

1. Himpunan kelompok dua yang saling berhubungan yang diorganisasi

sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah.

2. Kumpulan data yang saling berhubungan yang disimpan secara bersama

sedemikian rupa tanpa perulangan (Redundancy) yang tidak perlu untuk

memenuhi kebutuhan.

3. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam

media penyimpanan elektronik.

2.5.2. Data Flow Diagram (DFD)

Menurut Rosa A.S dan M. Shalahudin Data Flow Diagram (DFD) atau

dalam bahasa Indonesia menjadi Diagram Alir Data (DAD) adalah representasi

grafik yang menggambarkan aliran informasi dan transformasi informasi yang

Page 22: TUGAS AKHIR - Sebelas Maret University

11

diaplikasikan sebagai data yang mengalir dari masukan (input) dan keluaran

(output).

Menurut Lukman (2011:11) dalam Dani Ainur Rivai dan Bambang Eka

Purnama (2014:20) Data Flow Diagram adalah suatu model logika data atau

proses yang dibuat lebih mendetai disbanding diagram konteks yang

diperbolehkan, bisa dicapai dengan mengembangkan diagram. Sisa diagram asli

dikembangkan ke dalam gambaran yang lebih terperinci yang melibatkan tiga

sampai Sembilan proses dan menunjukkan penyimpanan data dan aliran data baru

pada level yang lebih rendah.

DFD dapat digunakan untuk merepresentasikan sebuah sistem atau

perangkat lunak pada beberapa level yang lebih detail untuk merepresentasikan

aliran informasi atau fungsi yang lebih detail. DFD menyediakan mekanisme

untuk permodaelan fungsional maupun permodelan aliran informasi. Oleh karena

itu, DFD lebih sesuai digunakan untuk memodelkan fungsi-fungsi perangkat

lunak yang akan diimplementasikan menggunakan pemrograman terstruktur

membagi-bagi bagiannya dengan fungsi-fungsi dan prosedur-prosedur.

2.5.3. Flowchart

Menurut Yakub (2012:162) Bagian Alir (Flowchart) adalah bagan yang

menggambarkan urutan instruksi proses dan hubungan satu proses dengan proses

lainnya menggunakan simbl-simbol tertentu. Bagan alir digunakan sebagai alat

bantu komunikasi dan dokumentasi. Pada saat akan menggambarkan suatu bagan

alir analisa sistem atau programmer dapat mengikuti pedoman-pedoman sebagai

berikut :

Page 23: TUGAS AKHIR - Sebelas Maret University

12

1. Kegiatan didalam bagan alir harus ditunjukkan dengan jelas.

2. Harus ditunjukkan dari mana kegiatan akan dimulai dan dimana akan

berakhirnya.

3. Masing-masing kegiatan di dalam bagan alir sebaiknya digunakan suatu kata

yang mewakili suatu pekerjaan.

4. Masing-masing kegiatan didalam bagan alir harus dalam urutan yang

semestinya.

5. Kegiatan yang terpotong dan akan disambung di tempat lain harus ditunjukkan

dengan jelas menggunakan symbol penghubung.

6. Gunakan bagan alir yang standar.

7. Bagan alir sebaiknya digambarkan dari atas ke bawah dan mulai dari bagian

ke kiri suatu halaman.

2.5.4. Entity Relationshi Diagram (ERD)

Menurut Sutanta (2011:91) “Entity Relationship Diagram (ERD)

merupakan suatu model data yang dikembangkan berdasarkan objek.” Entity

Relationship Diagram (ERD) digunakan untuk menjelaskan hubungan antar data

dalam basis data kepada pengguna secara logis. Entity Relationship Diagram

(ERD) disasarkan pada suatu presepsi bahwa real world terdiri atas objek-objek

dasar tersebut. Penggunaan Entity Relationship Diagram (ERD) relative mudah

dipahami, bahkan oleh para pengguna yang awam. Bagi erancang atau analisis

sistem, Entity Relationship Diagram (ERD) berguna untu memodelkan sistem

yang nantinya, basis data akan dikembangkan. Model ini juga membantu

perancang atau analis sistem pada saat melakukan analisis dan perancangan basis

Page 24: TUGAS AKHIR - Sebelas Maret University

13

data karena model ini dapat menunjukkan macam data yang dibutuhkan dan

kerelasian antar data didalamnya.

2.5.5. Server Web

Pengertian Web server adalah sebuah software yang memberikan layanan

berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada

clien yang dikenal dengan nama web browser dan untuk mengirimkan kembali

yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan

berbentuk dokumen HTML. Itulah pengertian web server sebenarnya. Salam

bentuk sederhana web serverakan mengirim data HTML kepada permintaan web

Browser sehingga akan terlihat seperti pada umumnya yaitu sebuah tampilan

website.

Salah satu contoh dari web server adalah apache. (apache web server – the

HTTP web server ) merupakan web server yang paling banyak dipergunakan di

Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan

UNIX, apache mempunyai program pendukung yang paling banyak .

Fungsi utama server atau web adalah untuk melakukan atau akan

mentrasfer berkas pemintaan pengguna mulai protocol komunikasi yang telah

ditentukan sedemikian rupa. Halaman web yang diminta terdiri dari berkas teks,

video, gambar, file dan banyak lagi. Pemanfaatan web server berfungsi untuk

mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk

yang di dalam berupa teks, video, gambar dan banyak lagi.

Hal ini memberikan layanan yang cukup lengkap bagi penggunanya.

Beberapa dukungan apache.

Page 25: TUGAS AKHIR - Sebelas Maret University

14

1. Kontrol akses

Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP CGI

(Common Gateway Interface) yang paling terkenal untuk digunakan adalah

perlu(Practical Extraction and Report Languange), didukung oleh apache

dengan menempatkannya sebagai modul (mod_perl)

2. PHP (Personal Home Page/PHP Hypertext Processor)

Program dengan metode semacam CGI, yang memproses teks dan bekerja di

server. Apache mendukng PHP dengan menempatkanya sebagai salah satu

modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik.

1. Apache Tomcat

2. Microsoft windows Server 2003 Internet Information Services(IIS)

3. Lighttpd

4. Sun Java System Web Server

5. Xitami Web Server

6. Zeus Web Server

Web server apache mempunyai kelebihan dari beberapa pertimbangan di atas :

1. Apache termasuk dalam kategori freeware.

2. Apache mudah sekali proses instalasinya.

3. Mampu beroprasi pada berbagai platform sistem oprasi

4. Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file

konfigurasinya.

5. Mudah dalam menambahkan perihal lainya ke dalam platform web

servernya

Page 26: TUGAS AKHIR - Sebelas Maret University

15

2.5.6 PHP

PHP adalah bahasa pemrograman script server-side yang didesain untuk

pengembanagn web.Selain itu, PHP juga bisa digunakan sebagai bahasa

pemrograman umum (Wikipedia). PHP dikembangkan pada tahun 1995 oleh

Rumus Lerdorf , dan sekarang dikelola oleh ThePHP Group. Situs resmi PHP

beralamat di http://www.php.net.

Php disebut bahasa pemrograman server side karena PHP diproses pada

computer server.Hal ini berbeda dibandingkan dengan bahasa pemrograman

client-side seperti java Script yang diproses pada web browser (client).

Pada awalnya PHP merupakan singkatan dari Personal Home Page.Sesuai

dengan namanya, PHP digunakan untuk membuat website pribadi.Dalam berapa

tahun perkembanganya, PHP menjelma menjadi bahasa pemrograman web yang

powerful dan tidak hanya digunakan untuk membuat halaman web sederhana,

tetapi juga website popular yang digunakan olehjutaan orang seperti Wikipedia,

wordpress, joomla, dll.

PHP dapat digunakan dengan gratis (free) dan bersifat Open Source.PHP

dirilis dalam lisensi PHP Licensi, sedikit berbeda dengan lisensi GNU General

Public License (GPL) yang biasanya digunakan untuk proyek Open Source.

2.6.1 MySQL

Menurut. Ichwan (2011:23) MySQL adalah Relational Database

Management System (RDBMS) yang distribusikan secara gratis di bawah lisensi

GPL (General Public License ). Di mana setiap orang bebas untuk menggunakan

MySQL, namun tidak bleh dijadikan produk turunan yang bersifat close source

Page 27: TUGAS AKHIR - Sebelas Maret University

16

atau komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama

dalam basis data sejak lama, yang SQL (Structured Query Language). SQL

adalah sebuah konsep pengoprasian basis data , yang dimungkinkan pengoprasian

data dikerjakan dengan mudah secara otomatis.

Bunafit Nugroho (2008:92) dalam susy Kusuma Wardani (2013:14)

menyebutkan bahwa MySQL sebagai sebuah program penghasil database,

MySQL tidak tidak mungkin berjalan sendiri tanpa adanya aplikasi penguna

(interface) yang mungkin berguna sebagai pemrogran aplikasi pengakses

database yang dihaslkan. MySQL dapat didukung oleh hamper semua program

aplikasi baik yang open windows seperti visualbasic, Delphi dan lainya. DBMS

yang mengunakan bahasa SQL:MySQL, MSQL, Oracle, SQL Server 97,2000.

Dan Inaterbase, danlain-lain program-program aplikasi yang mendukung MySQL:

PHP, Borland Delphi, Borlan C++Builder,Visual Basic 5.0/6.0, Net Visual

FoxPro, dan lain-lain.

2.6.1 HTML

Hyper Text Markup Language (HTML) adalah sebuah bahasa markup yang

digunaka untuk membuat sebuah halaman web, menampilkan sebagai informs di

dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang

ditulis dalam berkas format ASCII agar dapat menghaslkan tampilan wujud yang

terintegerasi. Dengan kata lain, berkas yang dibuat dengan perangkat lunak

pengolah kata dan disimpan dalam format ASCII normal sengga menjadi halaman

web dengan perintah-perintah HTML.

Page 28: TUGAS AKHIR - Sebelas Maret University

17

Bermula dari sebuah bahasa yang sebelumnya banyak digunakan didunia

penertiban dan percetakan yang disebut dengan SGML (Standard Generaliszed

Markup Languange), HTML adalah sebuah setandar yang digunakan secara

luasuntuk menampilkan halam web.HTML saat ini merupakan standar internet

yang didefinisikan dan dikendalikan pengunaanya oleh World Wide Web

Consortium (W3C).HTML dibuat oleh kolaborasi Caillau TIM dengan Berner-lee

Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga

penelitian fisika energi tingi di jinewa).

2.5.9 CSS

Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan berapa

komponen dalam sebuah web sehingga akan lebih terstrutur dan seragan. CSS

bukan berupa bahan pemrograman .

Sama halnya Styles, dalam aplikasi pengolahan kata seperti Microsoft Wort

yang dapat mengatur beberapa style, misalnya heading,subbad, bodytext, footer,

images,dan style lainya untuk dapat digunakan bersama-sama dalam beberapa

berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman

web yang dibuat dengan bahasa HTML dan XHTML.

CSS dapat mengendalikan ukura gambar, warna bagian tubuh pada teks,

warna table, untuk border, warna border, warna hyperlink, warna mouse over,

spasi antar paragraph, spasi antar tekt, margin kiri, kanan, atas, bawah, dan

parmeter lainya . CSS adalah bahasa stylesheet yang digunakan untuk mengatur

tampilan dokumen .dengan adanya CSS memungkinkan kita untuk menampilkan

halaman yang sama dengan format yang berbeda.

Page 29: TUGAS AKHIR - Sebelas Maret University

18

2.5.10 Javascript dan Jquery

JavaScript adalah bahasa pemrograman web yang bersifat Client Side

Programing Languange.Client Side Programing Languange adalah tipe bahsa

pemrograman yang pemrosesanya digunakan oleh client.Aplikasi client yang

dimaksud merujuk kepada web browes seperti Google Chrome dan Mozilla

firofox.

JavaScript adalah bahasa pemrograman berbasis java yang merupakan

intervence pembuatan dalam pemrograman web.JavaScript popular di internet dan

dapat bekerja di sebagian besar penjelajah web popular seperti internet Explorer

(IE), Mozilla Firefox, Netscape dan Opera.Kode JavaScript dapat disisipkan

dalam halaman web mengunakan tag SCRIPT dalam file HTML.

2.6 Analisis dan Perancangan

2.6.1 Analisis Sistem

Analisis sistem adalah sebuah istilah yang mendeskripsikan fase-fase awal

pengembangan sistem.Analisis sistem adalah teknik pemecahan masalah yang

menguraikan bagian-bagian komponen dengan mempelajari seberapa bagus

bagian-bagian komponen tersebut bekerja dan berintraksi untuk mencapai tujuan.

Tujuan utama dari analisis sistem (system analysis) adalah

mengidentifikasi dan mengevaluasi masalah-masalah, kesempatan-kesempatan,

hambatan-hambatan dan kebutuhan-kebutuhan yang ada agar selanjutnya dapat

dilakukan pembenahan. Dalam melakukan analisis sistem, melakukan beberapa

langkah-langkah sebagai berikut:

Page 30: TUGAS AKHIR - Sebelas Maret University

19

1. Identifikasi

Mengidentifikasi permasalaha-permaslahan yang ada, dimana suatu masalah

adalah pertanyaan yang harus dapat dipecahkan untuk mencapai sasaran-sasaran

yang diharapkan.

2. Understand

Langkah selanjutnya adalah memahmi cara kerja sistem yang sedang berjalan.

Untuk dapat memahami sistem yang ada diperlakan data-data yang diperoleh dari

langkah pertama identifikasi secara terinci.Tugas yang dilakukan meliputi

penentuan jenis penelitian, perencanaan jadwal penelitian, pembuat tugas

penelitian, pembuat agenda penelitian dan pengumpulan hasil penelitian.

3. Analyze

Berdasarkan data yang diperoleh dari penelitian, maka dilakukan analisis hasil

penelitian, dimana dalam hal ini diperlakukan satu pengalaman yang cukup untuk

mendapatkan hasil maksimal, karena biasanya seseorang analisis sistem yang baru

merasa kesulitan pada tahapan ini. Analisis sisem yang dilakukan harus dapat

menjawab pertanyaan,bagaimana, siapa dan dimana sistem tersebut dikerjakan?

Kemudian mengapa dikerjakan, perlukan dikerjakan dan apakah yang telah

dikerjakan dengan baik?

4. Report

Langkah terakir dari analisis sistem adalah pembuatan laporan dari hasil

penelitian yang kemudian dicatat dan di dokumentasikan sebagai panduan untuk

mendesain sebuah sistem

Page 31: TUGAS AKHIR - Sebelas Maret University

20

BAB III

HASIL DAN PEMBAHASAN

3.1.Analisis dan Perancangan sistem

3.1.1. Perancangan sistem

Perancangan sistem merupakan langkah awal sebelum membuat sebuah

aplikasi program.setelah memperleh data-datadari hasil wawancara dan observasi

langsung, kemudian mengidentifikasi masalah yang ada di SMK N 1 Wonoasri,

penulis membuat perancangan perancangan sistem sesuai dengan kebutuhan di

SMK N 1 Mejayan. Pada perancangan sistem ini, sisy\tem yang akan dibuat

meliputi sistem informasi barang, pemakaian, peminjaman, pengembalian, serta

pembuatan laporan-laporan dan juga fasilitas-fasilitas pendukung sistem.

3.1.2. Kebutuhan Fungsional Sistem

Sistem administrasi Penggunaan Alat dan bahan memiliki beberapa

kebutuhan fungsional, seperti berikut :

1. Admin berkewenang untuk melihat seluruh data

2. Admin dapat menambahkan data guru, jurusan, barang dan kategori.

3. Admin dapat mengubah data guru, jurusan, barang dan kategori

4. Admin dapat mengecek seluruh data guru dan barang

5. Guru dapat menginputkan data peminjaman, pemakaian, atau pengambilan

barang sesuai dengan jurusan.

Page 32: TUGAS AKHIR - Sebelas Maret University

21

3.1.3. Analisa Sistem

Sistem yang dianalisa adalah sistem tentang proses pendataan barang dan

pembuatan laporan-laporan yang ada pada SMK N 1 wonoasri.

1. Keadaan awal

a. Proses pencatatan barang masih dilakukan secara manual

b. Proses pencarian data, pendataan ulang barang dan pembuatan laporan

membutuhkan waktu lama

2. Kemampuan yang diharapkan setelah adanya sistem inventory ini:

a. Proses pengolahan data barang dapat dilakukan dengan cepat dan

meminimalisasi kesalahan-kesalahan yang dilakukan dalam proses secara

manual

b. Proses pembuatan laporan dapat dilakukan dengan cepat dan akurat

3.2. Perancanan Sistem Informasi

Pada perancangan sistem informasi ini, ada beberapa alat bantu yang

dibutuhkan untuk perancangan sistem yaitu Context Diagram dan Data Flow

Diagram.

3.2.1. Entity Relationship Diagram (ERD)

ERD merupakan suatu model untuk menjelaskan hubungan antar data

dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan

antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk

menggambarkannya digunakan beberapa notasi dan simbol.

Page 33: TUGAS AKHIR - Sebelas Maret University

22

3.3. Data Flow Diagram (DFD)

DFD adalah bagian yang menggambarkan keseluruhan kerja sistem secara

garis besar. Dalam analisis sistem informasi peminjaman alat dan bahan

mempunyai level dan gambaran diagram context. Seperti yang ada di bawah ini :

3.3.1. Context Diagram

Context Diagram pada sistem informasi peminjaman alat dan bahan di

SMK N 1 Wonoasri ditampilkan pada gambar 3.1. berikut ini.

Gambar 3.1. Diagram Context

Keterangan :

Tolmen dapat menginputkan data pinjaman, data pengambilan, data siswa,

data bahan, data alat kemudian sistem menghasilakn rekap data laporan

Page 34: TUGAS AKHIR - Sebelas Maret University

23

3.3.2. DFD level 1

DFD level 1 dari sistem informasi peminjaman alat dan bahan di SMK N 1

Wonoasri, ditampilkan pada gambar berikut ini.

Gambar 3.2. DFD level 1

Keterangan :

1. Tolman mengentri data siswa dan disimpan ke dalam table siswa

2. Tolmen mengentri data bahan dan disimpan kedalam table bahan

Page 35: TUGAS AKHIR - Sebelas Maret University

24

3. Tolmen mengentri data alat disimpan kedalam table alat

4. Table alat masuk dientitas peminajaman

5. Peminjam mengembalikan dan disimpan pada table kembali.

6. Tolman membuat laporan pada semua entitas.

3.3.3. Physical Data Model (PDM)

PDM merupakan gambaran secara detail basis data dalam bentuk fisik.

Penggambaran rancangan PDM memperlihatkan struktur penyimpanan data yang

benar pada basis yang digunakan sesungguhnya. Dibawah ini adalah Physical

Data Model:

Gambar 3.3. PDM

Page 36: TUGAS AKHIR - Sebelas Maret University

25

Penjelasan :

Data peminjaman diambil dari tabel alat dimana kode_inventaris harus ada

dikedua tabel.Data penggunaan_bahan diambil dari tabel bahan dimana

kode_bahan harus ada juga pada kedua tabel.Untuk data user diambil dari tabel

pegajar.

3.4. Perancangan Basis data

Perancangan basis data sangat diperlukan dalam pembangunan sebuah sistem

yang efisien dalam penyimpanan data.Perancangan basis data diperlukan untuk

mempermudah pengelompokkan data di dalam table serta digunakan untuk

menghindari pengulangan data dan untuk menormalisasikan basis data. Adapun

database yang dibuat oleh penulis adalah database prakerin dan table-tabel sebagai

berikut :

3.4.1. Tabel user

Tabel 3.1. Data User

No Field Jenis Size

1 Username Varchar 8

2 Passwort Varchar 8

3 NIP Varchar 15

Page 37: TUGAS AKHIR - Sebelas Maret University

26

3.4.2. Tabel siswa

Tabel 3.2. Data Siswa

No Field Jenis Size

1 Nis Varchar 10

2 Nama_Siswa Varchar 20

3 Alamat Varchar 30

4 Telphon Varchar 15

5 Kode_Pengajr Varchar 6

3.4.3. Tabel alat

Tabel 3.3. Data Alat

No Filelt Jenis Size

1 Kode_alat Varchar 6

2 Nama_alat Varchar 15

3 Jumlah Int 5

4 Merek_alat Varchar 10

Page 38: TUGAS AKHIR - Sebelas Maret University

27

3.4.4. Tabel bahan

Tabel 3.4. Data Bahan

No Fielt Jenis Size

1 Kode_bahan Varchar 6

2 Nama_Bahan Varchar 15

3 Satuan Varchar 10

4 Jumlah Int 5

3.4.5. Tabel pengajar

Tabel 3.5. Data Pengajar

No Fielt Jenis Size

1 NIP_Pengajar Varchar 15

2 Nama_Pengajar Varchar 20

3 Alamat Varchar 30

4 Tanggal_Praktek Date 6

Page 39: TUGAS AKHIR - Sebelas Maret University

28

3.4.6. Table jurusan

Tabel 3.6. Data Jurusan

No Fielt Jenis Size

1 Id_Jrusan Varchar 5

2 Nama_Jurusan Varchar 15

3.4.7. Table peminjaman

Tabel 3.7. Data Peminjaman

No Field Jenis Size

1 Id_Pinjam Varchar 6

2 Tanggal_Pinjam Date 6

3 Tanggal_Kembali Date 6

4 Status Varchar 5

5 NIP Varchar 15

6 NIS Varchar 10

Page 40: TUGAS AKHIR - Sebelas Maret University

29

3.4.8. Table pengembalian

Tabel 3.8. Data Pengembalian

No Field Jenis Size

1 Id_Kembali Varchar 6

2 Tanggal_Kembali Date 6

3 Status Varchar 5

4 Denda Varchar 6

5 Id_Pinjam Varchar 6

3.4.9. Table pengguna_bahan

Tabel 3.9. Data Pengguna_bahan

No Fieled Jenis Size

1 Id_Pengunaan Varchar 6

2 Tanggal_Pengunaan Date 6

3 Jumlah_Pengunaan Int 6

4 Kode_Bahan Varchar 6

5 NIP Varchar 15

Page 41: TUGAS AKHIR - Sebelas Maret University

30

3.4.10. Table pakai_bahan

Table 3.10. Tabel pakai_bahan

No Field Jenis Size

1. Kode_pakai Varchar 10

2. Tgl_pakai Varchar 6

3. Kode_bahan Varchar 6

4. Keterangan Varchar 5

5. Jumlah Varchar 5

3.5. Rancangan interface

3.5.1. Halaman Login

Penggunaan sebuah sistem tentunya diawali dengan tampilan pertama

yang pertama kali muncul pada saat seseorang akan melakukan pengoprasian

sistem. Form login aplikasi dirancang untuk masuk pada tampilan awal disaat

admin akan mengoprasikan sistem aplikasi. Berikut ini tampilan dari halaman

login.

Gambar 3.4. Halaman Login

Page 42: TUGAS AKHIR - Sebelas Maret University

31

Gambar 3.5.form Home

3.5.2. Form Input siswa

Pada menu form siswa terdapat menu yang berisi tentang tambah data

siswa.

Gambar 4.8.form Profil

Gambar 3.6.form Profil

PEMINJAMAN ALAT DAN BAHAN

SMK Negeri 1 Wonoasri

HOME

PROFIL

PEGAWAI

SISWA

PENGAJAR

PEMINJAMAN

LOG OUT

LOGO

SELAMAT DATANG DI

HALAMAN

ADMIN SILAHKAN MULAI

AKSES

!!!!

PEMINJAMAN ALAT DAN BAHAN

SMK Negeri 1 Wonoasri

Data Siswa

Kode_siswa

Nama siswa

Alamat

Telepon

Jenis Kelamin • Perempuan

• Laki-laki

Tanggal Praktek

HOME

PROFIL

PEGAWAI

SISWA

PENGAJAR

PEMINJAMAN

LOG OUT

LOGO

simpan Batal

Page 43: TUGAS AKHIR - Sebelas Maret University

32

Kemudian, untuk form input siswa berisi tentang data siswa seperti

Kode_siswa, nama siswa, alamat siswa, telepon, Jenis kelamin dan Tanggal

Praktek. Setelah itu data siswa akan disimpan dalam database pada tabel siswa.

3.5.3. Form Input Jurusan

Pada menu form jurusan terdapat menu yang berisi tentang tambah data

jurusan.

Gambar 4.8.form Profil

Gambar 3.7.form jurusan

Pada form input jurusan berisi tentang data jurusan yaitu kode jurusan dan

nama jurusan. Setelah itu data jruusan akan disimpan dalam database pada tabel

jurusan.

PEMINJAMAN ALAT DAN BAHAN

SMK Negeri 1 Wonoasri

Data Jurusan

Kode_siswa

Nama siswa

HOME

PROFIL

PEGAWAI

SISWA

PENGAJAR

PEMINJAMAN

LOG OUT

LOGO

simpan Batal

Page 44: TUGAS AKHIR - Sebelas Maret University

33

3.5.4. Form Input peminjaman

Pada menu form peminjaman terdapat menu yang berisi tentang tambah

data peminjaman.

Gambar 4.8.form Profil

Gambar 3.8.form pengembalian

Untuk form input pengembalian berisi tentang data pengembalian seperti

id pinjam, tanggal pinjam, tanggal kembali, status sebelum dipinjam apakah

keadaan baik atau rusak. Kemudian NIP, untuk nip mengambil dari tabel pengajar

untuk mengetahui jam pelajaran siapa. Kemudian NIS, mengambil dari tabel

siswa. Untuk mengetahui siapa yang meminjam alat maupun bahan. Setelah itu

data pengembalian akan disimpan dalam database pada tabel pengembalian.

PEMINJAMAN ALAT DAN BAHAN

SMK Negeri 1 Wonoasri

Data pengembalian

Id pinjam

Tanggal pinjam

Tanggal kembali

Status

NIP

NIS

HOME

PROFIL

PEGAWAI

SISWA

PENGAJAR

PEMINJAMAN

LOG OUT

LOGO

simpan Batal

Page 45: TUGAS AKHIR - Sebelas Maret University

34

3.5.5. Form Input Alat

Pada menu form alat berisi tentang data alat yang digunakan untuk

mengakses tambah alat.

Gambar 4.10.form dokter

Gambar 3.9.form alat

Untuk Form input Alat berisi field-field yang berhubungan dengan data alat

seperti kode alat, nama alat, jumlah dan merk. Data alat tersebut akan tersimpan

kedalam database pada tabel alat.

PEMINJAMAN ALAT DAN BAHAN

SMK Negeri 1 Wonoasri

Data Alat

Kode alat

Nama alat

Jumlah

Merk

HOME

PROFIL

PEGAWAI

SISWA

PENGAJAR

PEMINJAMAN

LOG OUT

LOGO

simpan batal

Page 46: TUGAS AKHIR - Sebelas Maret University

35

3.5.6. Form Input Bahan

Pada menu form bahan berisi tentang data bahan yang digunakan untuk

mengakses tambah bahan.

Gambar 3.10.form bahan

Untuk Form input Bahan berisi field-field yang berhubungan dengan data

bahan seperti Kode bahan, nama bahan, jumlah dan satuan. Data bahan tersebut

kemudian akan tersimpan kedalam database pada tabel bahan.

PEMINJAMAN ALAT DAN BAHAN

SMK Negeri 1 Wonoasri

Data Bahan

Kode bahan

Nama bahan

Jumlah

Satuan

HOME

PROFIL

PEGAWAI

SISWA

PENGAJAR

PEMINJAMAN

LOG OUT

LOGO

simpan batal

Page 47: TUGAS AKHIR - Sebelas Maret University

36

3.5.7. Form Input Pengembalian

Pada menu form pengembalian terdapat menu yang berisi tentang tambah

data pengembalian.

Gambar 4.8.form Profil

Gambar 3.11.form Pengembalian

Kemudian, untuk form input pengembalian berisi id pengembalian, tanggal

kembali, status barang apakah masih baik atau rusak, kemudian id pinjam. Untuk

id pinjam mengambil dari tabel peminjaman. Setelah itu data siswa akan disimpan

dalam database pada tabel siswa.

PEMINJAMAN ALAT DAN BAHAN

SMK Negeri 1 Wonoasri

Data Pengembalian

Id kembali

Tanggal Kembali

Status

denda

Id pinjam

HOME

PROFIL

PEGAWAI

SISWA

PENGAJAR

PEMINJAMAN

LOG OUT

LOGO

simpan Batal

Page 48: TUGAS AKHIR - Sebelas Maret University

37

3.5.8. Form Input Pengajar

Pada menu form pengajar berisi tentang data pengajar yang digunakan

untuk mengakses tambah pengajar.

Gambar 4.12.form obat

Gambar 3.12.form pengajar

3.5.9. Laporan data alat

Rancangan dibawah ini adalah merancang tampilan form laporan data

alatsistem informasi peminjaman alat dan bahan.

Kode Inventaris Keterangan Spesifikasi Jumlah

Gambar 3.13.form laporan

PEMINJAMAN ALAT DAN BAHAN

SMK Negeri 1 Wonoasri

Data pengajar

NIP Pengajar

Nama

Alamat

Telepon

Tanggal Lahir

HOME

PROFIL

PEGAWAI

SISWA

PENGAJAR

PEMINJAMAN

LOG OUT

LOGO

simpan batal

Page 49: TUGAS AKHIR - Sebelas Maret University

38

BAB IV

IMPLEMENTASI

Tahapan implementasi merupakan tahapan selanjutnya setelah tahapan

perencangan selesai di lakukan.Tahapan implementasi ini bertujuan untuk

mengimplementasikan hasil dari perancangan Adminitrasi pengunaan alat dan

bahan. Tahapan implementasi ini terbagi menjadi 2 bagian, yaitu tahapan dari

hasil perancangan di implementasikan ke tahap pembuatan aplikasi dan dari tahap

pembuatan aplikasi akan di implementasikan pada instansi tujuan untuk dilakukan

pengujian.

4.1 Batasan implementasi

Batasan implementasi pada sistem Adminitrasi pengunaan alat dan

bahanadalah pembagian hak akses yaitu admin dan guru. Pembagian hak akses itu

dibedakan sebagai berikut:

1. Admin mempunyai hak akses untuk mengelola semua data yang ada dan

dapat mengelola data yang masuk ataupun keluar.

4.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementsi system ini adalah sebagai berikut:

1. Menyelesaikan tujuan dari implementasi system yang ada dalam dokumen

sistem yang baru atau yang telah disetujui.

2. Memastikan bahwa pemakai (user) dapat mengoprasikan system baru dan

mendapatkan informasi yang jelas.

Page 50: TUGAS AKHIR - Sebelas Maret University

39

4.3 Implementasi Sistem

Tahapan ini merupakan tahapan akir dalam pengembangan system, dimana

aplikasi dapat di terapkan dalam kegiatan nyata yang berhubungan dengan system

tersebut.Terdapat evaluasi dan perbaikan yang digunakan untuk menyempurnakan

aplikasi sehingga dapat berjalan secara otomatis sesuai yang diharapkan .

Perancangan dalam implementasi dari system Aminitrasi pengunaan alat dan

bahan ini mengunakan wampserver dengan bahasa pemrograman PHP, MySQL

sebagai penyimpanan data (database).

4.4. Admin

4.4.1. Halaman Login

Form ini merupakan tampilan pertama kali pada saat program dijalankan.

Form login ini berfungsi sebagai pintu masuk untuk dapat mengakses semua

proses yang ada pada program. Pada form ini pengunaan harus memasukakn

Tombol login digunakan untuk memvalidasi atau mengecek username dan

password yang dimasukkan.

Page 51: TUGAS AKHIR - Sebelas Maret University

40

Gambar 4.1 Login

4.4.2. Halaman Home

Form ini merupakan tampilan halaman utama setelah berasil login.

Halaman home terdapat menu pilihan diantaranya daftar barang, daftar penguna,

peminjaman, barang pakai, pengembalian, kategori dan laporan.

Gambar 4.2 Halaman Home

Page 52: TUGAS AKHIR - Sebelas Maret University

41

Gambar 4.3 Query Home

Script menu.php

Gambar 4.4 Query Menu

Page 53: TUGAS AKHIR - Sebelas Maret University

42

4.4.3. Form Input Pegawai

Gambar 4.5 Input Data Pegawai

Gambar 4.6 Query Pegawai

Page 54: TUGAS AKHIR - Sebelas Maret University

43

Gambar 4.7 Proses Pegawai

4.4.4. Form Tampilan Pegawai

Gambar 4.8 Tampilan pegawai

Gambar 4.9 Query Tampilan Pegawai

Page 55: TUGAS AKHIR - Sebelas Maret University

44

4.4.5. Form Input Siswa

Gambar 4.10 Input Siswa

Gambar 4.11 Query Siswa

Page 56: TUGAS AKHIR - Sebelas Maret University

45

Gambar 4.12 Query Proses Siswa

4.4.6. Form Tampilan Siswa

Gambar 4.13 Tampilan Siswa

Page 57: TUGAS AKHIR - Sebelas Maret University

46

Gambar 4.14 Query Tampilan Siswa

4.4.7. Form Tampil Jurusan

Gambar 4.15 Tampilan Jurusan

Page 58: TUGAS AKHIR - Sebelas Maret University

47

Gambar 4.16 Query Jurusan

4.4.8. Form Input Jurusan

Gambar 4.17 Input Jurusan

Page 59: TUGAS AKHIR - Sebelas Maret University

48

Gambar 4.18 Query proses Jurusan

4.4.9. Form Tampil Alat

Gamabar 4.19 Tampilan Alat

Page 60: TUGAS AKHIR - Sebelas Maret University

49

Gambar 4.20 Query Alat

4.4.10. Form Input Alat

Gambar 4.21 Input Alat

Page 61: TUGAS AKHIR - Sebelas Maret University

50

Gambar 4.22 Query Alat

4.4.11. Form Input Bahan

Form ini digunakan untuk memasukakan data barang beserta criteria-

kreteria barang yang terkait.Tombl simpan digunakan untuk menyimpan data

barang kedalam database.

Gambar 4.23 Input Bahan

Gambar 4.24 Query Bahan

Page 62: TUGAS AKHIR - Sebelas Maret University

51

4.4.12. Form Tampilan Bahan

Gambar 4.25 Tampilan Bahan

Gambar 4.26 Query Bahan

Page 63: TUGAS AKHIR - Sebelas Maret University

52

4.4.13. Form Input Pemakai Bahan

Gambar 4.27 Input Pemakain Bahan

Gambar 4.28 Query Pemakaian Bahan

Page 64: TUGAS AKHIR - Sebelas Maret University

53

Gamabar 4.29 Query Proses Pemakaian Bahan

4.4.14. Form Tampilan Pemakai Bahan

Gambar 4.30 Tampilan Bahan

Page 65: TUGAS AKHIR - Sebelas Maret University

54

Gambar 4.31 Query Bahan

4.4.15. Form Input Peminjaman

Gambar 4.31 Input Peminjaman

Page 66: TUGAS AKHIR - Sebelas Maret University

55

Page 67: TUGAS AKHIR - Sebelas Maret University

56

Gambar 4.32 Query Peminjaman

Gambar 4.33 Query Proses Peminjaman

Page 68: TUGAS AKHIR - Sebelas Maret University

57

4.4.16. Form Tampilan Peminjaman

Gamabar 4.34 Tampilan Pemunjaman

Gambar 4.35 Query Peminjaman

Page 69: TUGAS AKHIR - Sebelas Maret University

58

4.4.17. Form Input Pengambilan

Gamabar 4.36 Input Pengambilan

Gambar 4.37 Query Pengambilan

Page 70: TUGAS AKHIR - Sebelas Maret University

59

Gambar 4.38 Query Input Pengambilan

Page 71: TUGAS AKHIR - Sebelas Maret University

60

4.4.18. Form Tampilan Pengambilan

Gambar 4.39 Tampilan Pengambilan

Gambar 4.40 Query Pengambilan

Page 72: TUGAS AKHIR - Sebelas Maret University

61

4.4.19. Form Logout

Gamabar 4.41 Logout

4.4. Pengujian

Pengujian ini dilakukan dengan tujuan untuk mengetahui system

Adminitrasi penggunaan alat dan bahan yang telah dibuat masih terdapat

kekurangan atau kesalahan pada sistem. Diharapkan dengan melakukan pengujian

ini kesalahan –kesalahan pada program dapat diperbaiki sehingga program dapat

berfungsi dengan baik

4.5. Pemeliharaan

Pemeliharaan user id harus dilakukan setiap saat, dan memastikan bahwa

semua user id memiliki penguna yang saat ini berwenang .pemilihanuser berasal

dari guru SMKN 1 Wonoasri . User yang akan menduduki posisi yang baru

perlu dilatih untuk lebih memahami tentang sistem yang baru, sehingga nantinya

user ini bisa di operasikan dan bias memelihara system dengan baik Deskripsi

pemeliharaan itu sendiri dapat dilihat pada table dibawah ini.

Page 73: TUGAS AKHIR - Sebelas Maret University

62

BAB V

PENUTUP

5.1. Kesimpulan

1) Program ini memiliki 1 level saja yaitu admin. Admin ini dapat mengelola

semua yang ada pada sistem ini. Admin dapat menambah, mengedit dan

menghapus semua data.

2) Pada sistem ini data yang dibutuhkan adalah data Alat, Data Pengajar, Data

Bahan, Data siswa.

3) Form yang terdapat pada sistem tentunya Form Siswa, Form Pengajar, Form

Alat dan Bahan, Form Pengembalian alat dan bahan, Form Peminjaman lat

dan bahan serta Form Denda.

4) Kemudian Report yang dihasilkan adalah berupa laporan bulanan untuk data

alat dan bahan apakah masih dalam kondisi yang baik atau tidak dan

kesesuaian pada jumlah alat dan bahan.

5.2. Saran

Adapun saran yang penulis sampaikan adalah dengan semakin maju dan

modern teknologi dimasa sekarang, maka alangkah baiknya jika sistem

peminjaman alat dan bahan yang sudah terkomputerisasi sehingga menambah

efektif dalam kerja pengguna.

Page 74: TUGAS AKHIR - Sebelas Maret University

63

DAFTAR PUSTAKA

Eric L.A, Koher. 2010. Inventory. Yogyakarta : Graha Ilmu.

Erwan Arbie. 2000. Pengantar Sistem Informasi Manajemen. Jakarta : Bina

Alumni Indonesia.

Fathansyah. 2012. Basis Data. Bandung.

Fredy. 2012. Inventory. Bandung.

Jogiyanto, H. M. 2005. Analisis & Desain Sistem Informasi. Yogyakarta : Andi.

Kustiyaningsih, Yeni. Anamisa, Devie, 2011. Pemrograman Basis Data Berbasis

Web Menggunakan PHP & MySQL.Yogyakarta : Graha Ilmu.

Kurniawan, Y. 2002. Aplikasi Web Database dengan PHP dan MySQL. PT Elex

Media Komputindo : Jakarta.

Kristanto, Andri, 2003. Perancangan Sistem Informasi dan

Aplikasinya.Yogyakarta : Gava Media.

Rosa A.S dan M. Shalahudin 2013 Daftar Flow Diagram DFD : Jakarta

Sutoedjo, E, Dharma Oetomo. 2002. Perencanaan Dan Pembangunan Sistem

Informasi. Yogyakarta : Andi Offset.

Sutanta, Edhi. 2004. Sistem Basis Data Edisi Pertama.Yogyakarta : Graha Ilmu.

Sutanta, 2011.Basis Dalam Tinjauan Konseptual.

Sutabri, Tata. 2005. Sistem Informasi Managemen. 2005. Jakarta.

Tata Subtabi, S.Kom.,MM,2005 Sistem Informasi : Jakarta