SISTEM INFORMASI INVENTORI ALAT DAN BAHAN BALAI LATIHAN PENDIDIKAN TEKNIK YOGYAKARTA SKRIPSI Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  SISTEM INFORMASI INVENTORI ALAT DAN BAHAN BALAI LATIHAN PENDIDIKAN TEKNIK YOGYAKARTA SKRIPSI Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika Disusun Oleh: Mariano Lucky Zeinnico NIM : 075314090 PROGRAM STUDI TEKNIK INFORMATIKA JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2013

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

INFORMATION SYSTEM OF INVENTORY TOOLS AND MATERIALS

BALAI LATIHAN PENDIDIKAN TEKNIK YOGYAKARTA

A THESIS

Presented as Partial Fulfillment of the Requirement

To Obtain Sarjana Komputer Degree

  

In Informatics Engineering Study Program

By:

Mariano Lucky Zeinnico

  

NIM : 075314090

  

INFORMATICS ENGINEERING STUDY PROGRAM

FACULTY OF SCIENCE AND TECHNOLOGY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2013

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

HALAMAN PERSEMBAHAN

  Skripsi ini saya persembahkan untuk : Allah Bapa, Yesus Kristus, dan Bunda Maria yang menuntun saya dalam penulisan dan penyelesaian skripsi ini.

  Ibu, Bapak, Saudara

  • – Saudara dan keluarga besar yang selalu mendukung dan selalu memberikan perhatian dan pengorbanan yang kuat. Walaupun terpisah jarak dan waktu, tetapi dukungan kalian tidak pernah pudar. Hasil kerja keras saya mungkin tidak sebanding dengan pengorbanan dan perjuangan yang telah kalian berikan, tetapi satu impian telah tercapai berkat kalian.

  Teman

  • – teman dekat saya yang sudah meluangkan waktu dan menyumbang pikiran untuk membantu saya dalam menyelelesaikan skripsi ini.

  Teman

  • – teman Teknik Informatika Angkatan 2007, terima kasih atas kenangan dan semua yang telah kalian berikan untuk saya.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

KATA PENGANTAR

  Puji syukur ke hadirat Tuhan Yang Maha Esa atas segala berkat, rahmat dan karunia- Nya sehingga saya dapat menyelesaikan skripsi dengan judul “Sistem

  Informasi Inventor i Alat dan Bahan Balai Latiha Pendidikan Teknik Yogyakarta.” Pada kesempatan ini saying ingin mengucapkan terima kasih kepada pihak

  • – pihak yang terlibat dan membantu dalam hal bimbingan, dukungan, semangat, kritik dan saran yangbermanfaat dan membangun. Ucapan terima kasih tersebut saya persembahkan kepada : 1.

  Ibu Paulina Heruningsih Prima Rosa, S.Si, M.Sc., selaku Dekan Fakultas Sains dan Teknologi Universitas Sanata Dharma 2. Ibu Ridhowati Gunawan, S.T., M.T., selaku Dosen Pembimbing Akademik

  Angkatan 2007 dan Ketua Jurusan Teknik Informatika Fakultas Sains dan Teknologi Unioversitas Santa Dharma.

  3. Bapak JB Budi Darmawan, S.T., M.Sc., selaku Dosen Pembimbing Tugas Akhir. Terima kasih banyak atas dukungan dan kesabaran dalam membimbing dan menyelesaikan Tugas Akhir ini.

  4. Ibu Sri Hartati Wijono, S.Si., M.Kom. dan Ibu Agnes Maria Polina, S.Kom., M.Sc., selaku dosen penguji.

  5. Bapak Winih, selaku Ketua Divisi Elektro dan Informatika Balai Latihan Pendidikan Teknik Yogyakarta 6. Orang tuaku, Ibu M.E. Sulastuti dan Bapak D.Djaelani Zein serta saudara – saudara dan keluarga besarku. Terima kasih atas dukungan, saran, dan kesabaran yang telah diberikan.

  7. Untuk teman – temanku, Taufik, Robertus Atyantama, Amiko Bintoro, Markus Herjuno, Andri Yudha Pratama, Albertus Dio, Leonardus Ardhi,

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  kekurangan. Oleh karena itu kritik dan saran sangat diharapkan, dengan tujuan pengembangan sistem agar lebih baik pada masa yang akan datang Akhir kata, diharapkan tulisan ini dapat bermanfaat bagi perkembangan ilmu pengetahuan dan teknologi, memperluas wawasan, dan dapat berguna bagi pihak pengguna umum maupun mahasiswa di bidang Teknik Informatika itu sendiri

  Yogyakarta, 14 Oktober 2013 Penulis

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

ABSTRAK

  Peran inventori sangat penting di Balai Latihan Pendidikan Teknik Yogyakarta yang merupakan balai praktikum bagi siswa

  • – siswi SMK di Yogyakarta. Namum pengelolaannya yang masih ditangani secara manual mengakibatkan data inventori tidak terkelola dengan baik. Hal tersebut mengakibatkan munculnya permasalahan inkonsistensi data yang terjadi di Balai Latihan Pendidikan Teknik Yogyakarta yang menjadi objek dari studi kasus. Peran penting dalam transaksi inventori antara gudang dan ruang dipegang oleh kepala gudang dan antara ruang dan siswa dipegang oleh kepala ruang. Berdasarkan permasalahan mengenai transaksi inventori yang masih ditangani secara manual tersebut maka skripsi ini dibuat sebagai pemecahan masalah untuk pengaturan inventori di Balai Latihan Pendidikan Teknik Yogyakarta.

  Metodologi yang digunakan yaitu waterfall model. Data

  • – data inventori akan disimpan dan dikelola ke dalam sistem oleh kepala gudang dan kepala ruang. Data yang sudah disimpan selanjutnya akan akan dikelola dengan melakukan transaksi antara gudang ruang dan ruang siswa. Metode transaksi inventori antara gudang dan ruang maupun ruang dan siswa menggunakan metode manajemen transaksi.

  Dari hasil uji coba kepada responden yaitu satu kepala gudang dan tiga kepala ruang dapat disimpulkan bahwa sistem sudah berjalan dengan baik untuk menyimpan dan mengelola data inventori. Proses menambah, menghapus, mengubah, pencarian, pelaporan dan transaksi inventori antara gudang ruang dan ruang siswa dapat berjalan sebagai sistem informasi inventori.

  

Kata Kunci : Inventori, Transaksi, Inkonsistensi, Waterfall Model, Manajemen

Transaksi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

ABSTRACT

  Inventory becomes a very important thing in Balai Latihan Pendidikan Teknik Yogyakarta which is a practice place for SMK students in Yogyakarta. However, it’s still handled manually which causes the data inventory cannot be managed properly. That thing causes a problem in term of data inconsistency in Balai Latihan Pendidikan Teknik Yogyakarta which becomes the object of case study. Important role in transaction inventory between warehouse and room is handled by warehouse chief, whereas between room and student is handled by room chief. Based on the problem about transaction inventory which is handled manually, this thesis is created as a solution to manage the inventory of Balai Latihan Pendidikan Teknik Yogyakarta.

  Methodology used is waterfall model. Data inventory will be stored and managed into system by warehouse chief and room chief. Furthermore, data which have already been stored will be managed with transaction between warehouse room and room student. Inventory transaction method either warehouse and room or room and student uses management transaction method.

  Based on the result of testing from one warehouse chief and three room chiefs, the researcher can concluded that system can store and manage data inventory well. Adding, deleting, editing, searching, reporting and transaction inventory process between warehouse and room, room and student can work as an information system of inventory.

  Keyword: Inventory, Transaction, Inconsistency, Waterfall Model, Management Transaction

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

DAFTAR ISI

  HALAMAN JUDUL ................................................................................................ i HALAMAN PERSETUJUAN ............................................................................... iii HALAMAN PENGESAHAN ................................................................................ iv PERNYATAAN KEASLIAN KARYA .................................................................. v LEMBAR PERNYATAAN PERSETUJUAN ....................................................... vi HALAMAN PERSEMBAHAN ........................................................................... vii KATA PENGANTAR ......................................................................................... viii ABSTRAK ............................................................................................................... x ABSTRACT ............................................................................................................ xi DAFTAR ISI ......................................................................................................... xii DAFTAR TABEL ............................................................................................... xvii DAFTAR GAMBAR ......................................................................................... xviii BAB

  I PENDAHULUAN ........................................................................................ 1

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

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

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

  1.4 Tujuan dan Manfaat Penelitian ...................................................................... 2

  1.4.1 Tujuan ...................................................................................................... 2

  1.4.1 Manfaat .................................................................................................... 3

  1.4.1.1 Bagi Penulis ..................................................................................... 3

  1.4.1.1 Bagi Akademis ................................................................................. 3

  1.4.1.1 Bagi Balai Latihan Pendidikan Teknik Yogyakarta ........................ 3

  1.5 Metodologi Penelitian .................................................................................... 3

  1.5.1 Perencanaan ............................................................................................. 4

  1.5.2 Definisi Kebutuhan .................................................................................. 4

  1.5.5 Integrasi dan Tes ...................................................................................... 4

  3.1.1 Gambaran Sistem Lama ....................................................................... 13

  3.3.3.2.2 Update Data User ..................................................................... 26

  3.3.3.2.1 Login ........................................................................................ 26

  3.3.3.2 DFD Level 1 .................................................................................. 26

  3.3.3.1 DFD Level 0 .................................................................................. 23

  3.3.3 Data Flow Diagram (DFD) .................................................................. 23

  3.3.2 Diagram Berjenjang ............................................................................. 22

  3.3.1 Diagram Konteks ................................................................................. 21

  3.3 Pemodelan Proses (Data Flow Diagram) ...................................................... 21

  3.2.2 Tabel Use Case .................................................................................... 17

  3.2.1 Use Case Diagram ................................................................................ 16

  3.2 Use Case ....................................................................................................... 16

  3.1.2 Gambaran Sistem Baru ........................................................................ 13

  3.1 Analisa Sistem .............................................................................................. 13

  1.6 Sistematika Penulisan ..................................................................................... 5 BAB

  III ANALISIS DAN DESAIN SISTEM ........................................................ 13

  2.4.5 Integrasi dan Tes .................................................................................... 12 BAB

  2.4.4 Pengembangan ....................................................................................... 12

  2.4.3 Perancangan ........................................................................................... 11

  2.4.2 Definisi Kebutuhan ................................................................................ 11

  2.4.1 Perencanaan ........................................................................................... 11

  2.5 Waterfall Model ........................................................................................... 10

  2.4 Balai Latihan Pendidikan Teknik Yogyakarta ............................................... 9

  2.3 Inventori ......................................................................................................... 9

  2.2 Manajemen Transaksi dan Concurrency Control ........................................... 7

  2.1 Sistem Informasi ............................................................................................. 7

  II LANDASAN TEORI ................................................................................... 7

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  3.3.3.2.6 Cetak Data Inventori ................................................................ 28

  3.3.3.2.7 Update Data Inventori Gudang ................................................ 29

  3.3.3.2.8 Transaksi Gudang .................................................................... 29

  3.3.3.2.9 Rekap Transaksi Gudang ......................................................... 30

  3.3.3.2.10 Pemenuhan Order .................................................................. 30

  3.3.3.2.11 Update Data Inventori Ruang ................................................ 31

  3.3.3.2.12 Transaksi Ruang .................................................................... 31

  3.3.3.2.13 Pengembalian dari Siswa ....................................................... 32

  3.3.3.2.14 Rekap Transaksi Ruang ......................................................... 32

  3.3.3.2.15 Buat Order .............................................................................. 33

  3.3.3.2.16 Cek Pemenuhan Order ........................................................... 33

  3.3.3.2.15 Lihat Data Inventori ............................................................... 34

  3.3.3.3 DFD Level 2 .................................................................................. 34

  3.3.3.3.1 Update Data User ..................................................................... 34

  3.3.3.3.2 Update Data Ruang .................................................................. 35

  3.3.3.3.3 Update Data Lokasi ................................................................. 35

  3.3.3.3.4 Update Data Inventori Gudang ................................................ 36

  3.3.3.3.5 Transaksi Gudang .................................................................... 36

  3.3.3.3.6 Update Data Inventori Ruang .................................................. 37

  3.4 Pemodelan Data ............................................................................................ 38

  3.4.1 Entity Relational Diagram (ER Diagram) ............................................. 38

  3.5 Desain Sistem .............................................................................................. 40

  3.5.1 Desain Basis Data .................................................................................. 41

  3.5.1.1 Desain Logikal Basis Data ............................................................. 41

  3.5.1.2 Desain Fisikal Basis Data .............................................................. 43

  3.5.1.2.1 Tabel Pegawai ................................................................. 43

  3.5.1.2.2 Tabel Role ....................................................................... 43

  3.5.1.2.3 Tabel Lokasi ................................................................... 43

  3.5.1.2.7 Tabel Detail Transaksi Gudang ...................................... 45

  3.5.2.3.2 Menu Lokasi ........................................................................... 53

  3.5.2.5.4 Menu Buat Order .................................................................... 65

  3.5.2.5.3 Menu Barang Pengembalian Siswa ......................................... 63 3.5.2.5.3.1 Menu Detail Barang Pengembalian Siswa .................. 64

  3.5.2.5.2 Menu Barang Keluar Ruang .................................................... 62

  3.5.2.5.1 Menu Pengaturan Inventori ..................................................... 61

  3.5.2.5 Menu Kepala Ruang....................................................................... 60

  3.5.2.4.4 Menu Rekap Transaksi Gudang .............................................. 59

  3.5.2.4.3 Menu Transaksi Order Ruang ................................................. 58

  3.5.2.4.2 Menu Pemenuhan Order ......................................................... 57

  3.5.2.4.1 Menu Barang Masuk Gudang ................................................. 56

  3.5.2.4 Menu Kepala Gudang .................................................................... 55

  3.5.2.3.3 Menu Ruang ............................................................................ 54

  3.5.2.3.1 Menu User ............................................................................... 52

  3.5.1.2.8 Tabel Inventori Ruang ................................................... 45

  3.5.2.3 Menu Admin ................................................................................. 51

  3.5.2.2 Menu Login ................................................................................... 50

  3.5.2.1 Menu Utama ................................................................................... 49

  3.5.2 Desain Antarmuka ................................................................................. 49

  3.5.1.2.16 Tabel Siswa .................................................................. 48

  3.5.1.2.15 Tabel Detail Transaksi Alat ......................................... 48

  3.5.1.2.14 Tabel Transaksi Alat .................................................... 47

  3.5.1.2.13 Tabel Detail Order Inventori ........................................ 47

  3.5.1.2.12 Tabel Order Inventori ................................................... 47

  3.5.1.2.11 Tabel Detail Transaksi Bahan ...................................... 46

  3.5.1.2.10 Tabel Transaksi Bahan ................................................. 46

  3.5.1.2.9 Tabel Copy Alat ............................................................. 45

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  4.1 Struktur Menu Sistem ................................................................................... 68

  4.2 Tampilan Program dan Penjelasan ............................................................... 70

  4.2.1 Menu Utama .......................................................................................... 70

  4.2.2 Menu Login ........................................................................................... 71

  4.2.3 Menu Admin ......................................................................................... 72

  4.2.3.1 Menu User ..................................................................................... 73

  4.2.3.2 Menu Lokasi ................................................................................. 76

  4.2.3.3 Menu Ruang .................................................................................. 77

  4.2.4 Menu Kepala Gudang ........................................................................... 78

  4.2.4.1 Menu Barang Masuk Gudang ....................................................... 79

  4.2.4.2 Menu Pemenuhan Order ............................................................... 80

  4.2.4.3 Menu Transaksi Order Ruang ....................................................... 81

  4.2.4.4 Menu Rekap Transaksi Gudang .................................................... 83

  4.2.5 Menu Kepala Ruang ............................................................................. 84

  4.2.5.1 Menu Pengaturan Inventori ........................................................... 85

  4.2.5.2 Menu Barang Keluar Ruang ......................................................... 86

  4.2.5.3 Menu Barang Pengembalian Siswa ............................................... 87

  4.2.5.3.1 Menu Detail Barang Pengembalian Siswa ......................... 89

  4.2.5.4 Menu Buat Order .......................................................................... 90

  4.2.5.5 Menu Cek Pemenuhan Order ........................................................ 91

  4.2.5.6 Menu Rekap Transaksi Ruang ...................................................... 92 BAB

  V ANALISIS ................................................................................................. 93

  5.1 Analisa Hasil Perangkat Lunak .................................................................... 93

  5.2 Analisa Hasil Uji Coba Terhadap Pengguna ................................................ 94

  5.2.1 Sasaran Penyebaran Kuesioner .............................................................. 94

  5.2.2 Hasil dan Pembahasan ........................................................................... 94

  5.2.3 Kelebihan dan Kekurangan Sistem........................................................ 95 BAB

  VI PENUTUP ................................................................................................ 96

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  LAMPIRAN KUESIONER ................................................................................... 98

  

DAFTAR TABEL

Tabel 3.1 Tabel Use Case ...................................................................................... 17Tabel 3.2 Desain Fisikal Basis Data untuk Tabel Pegawai ................................... 43Tabel 3.3 Desain Fisikal Basis Data untuk Tabel Role ......................................... 43Tabel 3.4 Desain Fisikal Basis Data untuk Tabel Lokasi ...................................... 43Tabel 3.5 Desain Fisikal Basis Data untuk Tabel Ruang ....................................... 44Tabel 3.6 Desain Fisikal Basis Data untuk Tabel Inventori Gudang ..................... 44Tabel 3.7 Desain Fisikal Basis Data untuk Tabel Transaksi Gudang .................... 44Tabel 3.8 Desain Fisikal Basis Data untuk Tabel Detail Transaksi Gudang ......... 45Tabel 3.9 Desain Fisikal Basis Data untuk Tabel Inventori Ruang ....................... 45Tabel 3.10 Desain Fisikal Basis Data untuk Tabel Copy alat ................................ 45Tabel 3.11 Desain Fisikal Basis Data untuk Tabel Transaksi Bahan .................... 46Tabel 3.12 Desain Fisikal Basis Data untuk Tabel Detail Transaksi Bahan ......... 46Tabel 3.13 Desain Fisikal Basis Data untuk Tabel Order Inventori ...................... 46Tabel 3.14 Desain Fisikal Basis Data untuk Tabel Detail Order Inventori ........... 47Tabel 3.15 Desain Fisikal Basis Data untuk Tabel Transaksi Alat ........................ 47Tabel 3.16 Desain Fisikal Basis Data untuk Tabel Detail Transaksi Alat ............. 47Tabel 3.17 Desain Fisikal Basis Data untuk Tabel Siswa ..................................... 48Tabel 4.1 Potongan script query SQL untuk contoh tambah data. ........................ 74Tabel 4.2 Potongan script query SQL untuk contoh ubah data. ............................ 74Tabel 4.3 Potongan script query SQL untuk contoh hapus data. ........................... 75Tabel 4.4 Potongan script query SQL untuk contoh manajemen transaksi ........... 82Tabel 4.5 Potongan script query SQL untuk pengurangan intensitas alat ............. 87

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  

DAFTAR GAMBAR

Gambar 2.1 Contoh Penggunaan 2PL ..................................................................... 8Gambar 2.2 Waterfall Model ................................................................................ 10Gambar 2.3 Tools Use Case .................................................................................. 11Gambar 2.4 Tools Perancangan DFD ................................................................... 12Gambar 2.5 Tools Perancangan ERD ................................................................... 12Gambar 3.1 Use Case Diagram ............................................................................. 16Gambar 3.2 Diagram Konteks .............................................................................. 21Gambar 3.3 Diagram Berjenjang .......................................................................... 22Gambar 3.4 DFD Admin Level 0 .......................................................................... 23Gambar 3.5 DFD Kepala Gudang Level 0 ............................................................. 24Gambar 3.6 DFD Kepala Ruang dan SIswa Level 0 ............................................ 25Gambar 3.7 DFD Login Level 1 ........................................................................... 26Gambar 3.8 DFD DFD Update Data User Level 1 ................................................ 26Gambar 3.9 DFD Update Data Ruang Level 1 ...................................................... 27Gambar 3.10 DFD Update Data Lokasi Level 1 .................................................... 27Gambar 3.11 DFD Cari Inventori Level 1 ............................................................. 28Gambar 3.12 DFD Cetak Data Inventori Level 1 .................................................. 28Gambar 3.13 DFD Update Data Inventori Gudang Level 1 .................................. 29Gambar 3.14 DFD Transaksi Gudang Level 1 ...................................................... 29Gambar 3.15 DFD Rekap Transaksi Gudang Level 1 ........................................... 30Gambar 3.16 DFD Pemenuhan Order Level 1 ....................................................... 30Gambar 3.17 DFD Update Data Inventori Ruang Level 1 .................................... 31Gambar 3.18 DFD Transaksi Ruang Level 1 ......................................................... 31

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.22 DFD Cek Pemenuhan Order Level 1 ............................................... 33Gambar 3.23 DFD Lihat Data Inventori Level 1 ................................................... 34Gambar 3.24 DFD Update Data User Level 2 ....................................................... 34Gambar 3.25 DFD Update Data Ruang Level 2 .................................................... 35Gambar 3.26 DFD Update Data Lokasi Level 2 .................................................... 35Gambar 3.27 DFD Update Data Inventori Gudang Level 2 .................................. 36Gambar 3.28 DFD Transaksi Gudang Level 2 ...................................................... 36Gambar 3.29 DFD Update Data Inventori Ruang Level 2 .................................... 37Gambar 3.30 Entity Relationship Diagram (ER Diagram).................................... 38Gambar 3.31 Lanjutan Entity Relationship Diagram (ER Diagram) .................... 39Gambar 3.32 Desain Logikal Basis Data ............................................................... 41Gambar 3.33 Lanjutan Desain Logikal Basis Data ................................................ 42Gambar 3.34 Menu Utama ..................................................................................... 49Gambar 3.35 Menu Login ...................................................................................... 50Gambar 3.36 Menu Admin .................................................................................... 51Gambar 3.37 Menu User ........................................................................................ 52Gambar 3.38 Menu Lokasi .................................................................................... 53Gambar 3.39 Menu Ruang ..................................................................................... 54Gambar 3.40 Menu Kepala Gudang ...................................................................... 55Gambar 3.41 Menu Barang Masuk Gudang .......................................................... 56Gambar 3.42 Menu Pemenuhan Order .................................................................. 57Gambar 3.43 Menu Transaksi Order Ruang .......................................................... 58Gambar 3.44 Menu Rekap Transaksi Gudang ....................................................... 59Gambar 3.45 Menu Kepala Ruang ......................................................................... 60Gambar 3.46 Menu Pengaturan Inventori .............................................................. 61Gambar 3.47 Menu Barang Keluar Ruang............................................................. 62

  PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.51 Menu Cek Pemenuhan Order ........................................................... 66Gambar 3.52 Menu Rekap Transaksi Ruang ......................................................... 67Gambar 4.1 Struktur Menu Sistem Admin ............................................................ 68Gambar 4.2 Struktur Menu Sistem Kepala Gudang .............................................. 69Gambar 4.3 Struktur Menu Sistem Kepala Ruang ................................................. 69Gambar 4.4 Menu Utama ....................................................................................... 70Gambar 4.5 Menu Login ........................................................................................ 71Gambar 4.6 Menu Admin ...................................................................................... 72Gambar 4.7 Menu User .......................................................................................... 73Gambar 4.8 Menu Lokasi ...................................................................................... 76Gambar 4.9 Menu Ruang ....................................................................................... 77Gambar 4.10 Menu Kepala Gudang ...................................................................... 78Gambar 4.11 Menu Barang Masuk Gudang .......................................................... 79Gambar 4.12 Menu Pemenuhan Order .................................................................. 80Gambar 4.13 Menu Transaksi Order Ruang .......................................................... 81Gambar 4.14 Menu Rekap Transaksi Gudang ....................................................... 83Gambar 4.15 Menu Kepala Ruang ......................................................................... 84Gambar 4.16 Menu Pengaturan Inventori .............................................................. 85Gambar 4.17 Menu Barang Keluar Ruang............................................................. 86Gambar 4.18 Menu Barang Pengembalian Siswa .................................................. 87Gambar 4.19 Menu Detail Barang Pengembalian Siswa ....................................... 89Gambar 4.20 Menu Buat Order.............................................................................. 90Gambar 4.21 Menu Cek Pemenuhan Order ........................................................... 91Gambar 4.22 Menu Rekap Transaksi Ruang ......................................................... 92

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB I PENDAHULUAN 1.1. Latar belakang Balai Pendidikan Latihan Teknik (BLPT) Yogyakarta adalah salah satu

  institusi pendidikan untuk siswa

  • – siswa SMK (Sekolah Menengah Kejuruan) yang mengikuti perkembangan teknologi dan informasi. Pengaturan inventori alat dan bahan untuk praktikum siswa
  • – siswi selama ini masih sering terjadi karena format pengaturannya yang masih ditangani secara

  human error

  manual. Hal ini yang menarik bagi penulis untuk meneliti dan mengembangkan sistem informasi inventori. Dengan adanya sistem informasi inventori, diharapkan akan meminimalisasi terjadinya human error dalam proses pengaturan inventori. Proses pengaturan inventori antara lain pencatatan barang masuk dan barang keluar dan pelaporan dengan menerapkan manajemen transaksi.

  Sistem informasi berbasis komputer kini menjadi suatu hal yang primer bagi kebutuhan pemenuhan kebutuhan informasi karena sistem informasi berbasis komputer dapat memberikan efisiensi. Banyak bidang yang telah memanfaatkan sistem informasi berbasis komputer sebagai sarana untuk mempermudah pekerjaan. Perkembangan ilmu pengetahuan dan teknologi memicu banyak kalangan untuk mencari alternatif pemecahan masalah di bidang teknologi sistem informasi.

  Java merupakan bahasa pemrograman yang saat ini berkembang dengan pesat. Java dapat dijalankan di berbagai platform sistem operasi dan beragam jenis hardware. Selain itu, Java yang diusung dengan lisensi GPL (General ) menjadikannya lebih menarik karena bersifat free.

  Public Licensee

  Berdasarkan latar belakang di atas, penulis tertarik mengembangkan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  transaksi. Dengan demikian untuk penulisan Skripsi yang akan dilakukan, penulis mengambil judul

  “Sistem Informasi Inventori Alat dan Bahan Balai Pendidikan Latihan Teknik Yogyakarta ”.

1.2. Rumusan Masalah

  Bagaimana membangun sebuah sistem informasi inventori alat dan bahan di Balai Pendidikan Latihan Teknik Yogyakarta yang efisien dengan menerapkan manajemen transaksi? 1.3.

   Batasan Masalah

  Batasan masalah dari sistem informasi inventori alat dan bahan di Balai Pendidikan Latihan Teknik Yogyakarta adalah sebagai berikut : 1.

  Pembangunan sistem informasi inventori alat dan bahan yang berupa data inventori seperti pengaturan barang keluar dan barang masuk dan pelaporan.

  2. Sistem ini dapat diakses melalui jaringan koneksi multiuser client-server database.

  3. Sistem informasi inventori alat dan bahan Balai Latihan Pendidikan Teknik Yogyakarta tidak menangani masalah keuangan.

1.4. Tujuan dan Manfaat Penelitian

  Adapun tujuan dan manfaat dari penelitian penulis adalah sebagai berikut : 1.4.1.

   Tujuan 1.

  Mengembangkan sistem informasi inventori alat dan bahan Balai Latihan Pendidikan Teknik Yogyakarta yang efisien dibandingkan dengan sistem manual.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

1.4.2. Manfaat

  1.4.2.1 Bagi Penulis 1.

  Untuk menerapkan ilmu yang diperoleh selama di bangku perkuliahan

  2. Untuk mendapat berbagai pengalaman dalam memecahkan persoalan

  • – persoalan yang dihadapi dalam dunia kerja.

  3. Untuk memenuhi salah satu syarat menyelesaikan pendidikan strata 1 di Sanata Dharma Yogyakarta

  1.4.2.2 Bagi Akademis 1.

  Dapat dijadikan pembanding atau literatur penyusunan skripsi dimasa yang akan datang serta menambah referensi perpustakaan untuk meningkatkan kualitas pendidikan serta menambah khasanah ilmu pengetahuan.

  1.4.2.3 Bagi Balai Latihan Pendidikan Teknik Yogyakarta 1.

  Untuk merubah sistem manual menjadi sistem komputerisasi yang berbasis database sehingga menghasilkan sistem yang efisien.

  2. Memudahkan pengaturan barang keluar dan barang masuk, transaksi, pelaporan dan pengawasan barang data inventori Balai Latihan Pendidikan Teknik Yogyakarta.

1.5. Metodologi Penelitian

  Selama proses pengamatan dan pengumpulan bahan dalam penulisan skripsi ini, penulis melakukan beberapa metode penelitian yaitu dengan menggunakan metode waterfall menurut Roger S. Pressman “Software Engineering

  : A Practitioner's Approach” 1996. Tahapan – tahapannya sebagai

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  1.5.1 Perencanaan

  Tahapan perencanaan membangun sebuah pandangan tentang sebuah produk perangkat lunak. Di tahapan ini dilakukan pengembangan struktur project dasar, seperti pengumpulan data untuk mengevaluasi sistem lama dan mendeskripsikan pendekatan manajement dan teknikal.

  1.5.2 Definisi Kebutuhan

  Tahapan ini adalah tahapan dimana dilakukan pengumpulan proses yang selanjutnya akan dijadikan input tujuan. Masing

  • – masing tujuan akan membutuhkan satu syarat atau lebih.

  1.5.3 Perancangan

  Pada tahapan perancangan dilakukan perancangan untuk produk yang akan dibuat yang mengacu pada use case yang ada. Tahapan ini meliputi perancangan database dan perancangan user interface.

  1.5.4 Pengembangan

  Tahapan pengembangan dilakukan implementasi perangkat lunak yang akan dibuat, sesuai dengan apa yang sudah direncanakan sebelumnya pada tahapan perancangan.

  1.5.5 Integrasi dan Tes

  Selama pada tahapan integrasi dan tes, semua menu yang telah dibuat menjadi bahan tes untuk memastikan program berjalan dengan sempurna. Tahapan tes dilakukan dengan penyebaran kuesioner yang hasilnya didapat dari tes aplikasi. Kesuksesan dalam menjalankan program menetapkan bahwa perangkat lunak yang dibuat, siap untuk diedarkan ke konsumen. Jika program mengalami kegagalan maka di tahapan ini akan diperlukan sebuah perbaikan untuk memastikan bahwa program benar

  • –benar sempurna.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

1.6. Sistematika Penulisan

  Untuk memahami lebih jelas mengenai laporan skripsi ini, maka dilakukan pengelompokkan laporan menjadi beberapa sub

  • –sub dengan sistematika penulisan sebagai berikut :

  BAB I : PENDAHULUAN Bab ini menjelaskan tentang: Latar Belakang, Perumusan Masalah, Batasan Maslah, Tujuan Penelitian, Metodologi Penelitian, dan Sistematika Penulisan. BAB II : LANDASAN TEORI Berisi konsep

  • – konsep dan teori – teori yang digunakan dalam penulisan skripsi yaitu client
  • – server database, bahasa pemrograman Java, dan MySQL database.

  BAB III : ANALISIS DAN DESAIN SISTEM Berisi gambaran umum sistem, metode pengumpulan data, usecase diagram,

  sekenario perancangan, analisa peracangan, desain sistem basis data, desain sistem tampilan masukan dan keluaran untuk pengguna.

  BAB IV : IMPLEMENTASI SISTEM Bab ini menjelaskan tentang implementasi ke dalam bentuk program

  berdasarkan desain yang telah dibuat dan pengujian aplikasi dalam bentuk olahhasil kuisioner dan wawancara di Balai Latihan Pendidikan Teknik Yogyakarta.

  BAB V : ANALISA Bab ini berisi tentang hasil analisa dan rancangan sistem dalam rangka menjawab tujuan penelitian yang diajukan.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB V : PENUTUP Bab ini berisi tentang kesimpulan dari analisa yang akan menjawab rumusan masalah, serta saran-saran untuk lebih memaksimalkan kinerja sistem baru. DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB II LANDASAN TEORI

  2.1 Sistem Informasi

  Definisi dari sistem adalah perangkat unsur yg secara teratur saling berkaitan sehingga membentuk suatu totalitas. Sedangkan definisi untuk informasi adalah penerangan; pemberitahuan; kabar atau berita tentang sesuatu (Kamus Besar Bahasa Indonesia).

  Definisi lain dari sistem, informasi dan sistem informasi itu sendiri. Sistem adalah suatu himunan komponen atau variable yang terorganisasi, saling berinteraksi, saling bergantung satu sama lain dan terpadu. Suatu sistem terdiri dari beberapa komponen yaitu pekerjaan, kegiatan, misi, atau bagian-bagian sistem yang dibentuk untuk mewujudkan tujuan. Informasi adalah sesuatu yang nyata atau setengah nyata yang dapat mengurangi derajat ketidak-pastian tentang suatu keadaan atau kejadian (Lucas JR, 2000). Contoh, informasi yag menyatakan bahwa cuaca besok akan bagus, akan mengurangi ketidak-pastian mengenai jadi tidaknya pertandingan sepakbola diselenggarakan. Sistem Informasi adalah sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi. Tujuannya untuk mengubah berbagai fungsi di dalam sistem agar lebih efisien, untuk mengubah sasaran sistem, untuk mengganti output, untuk mencapai tujuan yang sama dengan seperangkat input yang lain untuk melakukan beberapa perbaikan serupa.

  2.2 Manajemen Transaksi dan Concurrency Control

  Manajemen transaksi adalah sebuah aksi, atau bagian dari suatu aksi baik yang dilakukan oleh user maupun aplikasi program yang membaca atau

  update isi dari database. Concurrency control adalah proses dari penanganan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  Kegunaan utama dari concurrency control untuk mengindari inkonsistensi data. Bagaimanapun, ketika dua user mengakses database yang sama secara bersamaan dan salah satu user melakukan update data, maka di situlah inkonsistensi data akan terjadi. Dalam kasus lainnya untuk satu user adalah pemadaman listrik, ketika user melakukan update antara dua tabel yang berhubungan dan saat itu juga listrik padam maka salah satu dari dua tabel yang telah update tersebut akan mengalami inkonsistensi data.

  Ada beberapa teknik concurrency control, salah satunya dengan metode

  locking . Metode locking dibagi menjadi dua yaitu share lock yang digunakan

  untuk mebaca item tetapi tidak meng-update item dan exclusive lock yang digunakan untuk membaca dan meng-update item. Cara yang paling baik digunakan dalam exclusive lock adalah dengan two-phase locking (2PL). Contoh penggunaan 2PL dijelaskan pada gambar 2.1.

  Contoh penggunaan 2PL

  Gambar 2.1

( Thomas M. Connoly, Carolyn E. Begg. (2010), Database System : A Practical

th

  

Approach to Design Implementation and Management (5 Edition).)

  Untuk menghindari inkonsistensi data, T yang pertama meminta exclusive

  2

  kepada bal . Kemudian transaksi diproses dengan menbaca nilai bal ,

  lock x x

  ditambah 100 dan memasukkan nilai baru ke bal . Pada saat yang hampir

  x

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

  terjadi jika commit dari T sudah selesai.

  2

  2.3 Inventori

  Kata inventori lebih mengacu pada kata benda yang artinya daftar lengkap barang dagangan atau saham di tangan, barang dalam proses, bahan baku, barang jadi di tangan, dll, dibuat setiap tahun oleh badan usaha.Dapat juga diartikan sebagai benda atau barang diwakili daftar seperti itu, sebagai sebuah saham pedagang barang dan nilai agregat suatu persediaan barang (Kamus Besar Bahasa Indonesia).

  2.4 Badan Latihan Pendidikan Teknik Yogyakarta

Dokumen yang terkait

TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Teknik Program Studi Teknik Elektro

0 3 107

Skripsi Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Psikologi Program Studi Psikologi

0 0 79

Diajukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Teknik pada Program Studi Teknik Elektro

0 1 48

Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

0 1 157

Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

0 0 141

PROGRAM BANTU PEMILIHAN SAHAM BERDASARKAN INDIKATOR RELATIVE STRENGTH INDEX ( RSI ) SKRIPSI Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

0 0 130

TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana Teknik Program Studi Teknik Mesin

0 0 54

PROGRAM BANTU PEMILIHAN SAHAM BERDASARKAN INDIKATOR STOCHASTIC OSCILLATOR SKRIPSI Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

0 0 94

SISTEM INFORMASI DOKUMENTASI KEPEMILIKAN TANAH KELURAHAN DESA (Studi Kasus : Kelurahan Desa Paseban, Kecamatan Bayat, Klaten, Jawa Tengah) SKRIPSI Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

0 0 352

Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika

0 1 264