169
SISTEM INFORMASI MANAJEMEN ASET KOMPUTER BERBASIS WEB DI PDAM KOTA BALIKPAPAN TUGAS AKHIR NOVITA NIM : 150309280593 POLITEKNIK NEGERI BALIKPAPAN JURUSAN TEKNIK ELEKTRONIKA BALIKPAPAN 2018

SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

Embed Size (px)

Citation preview

Page 1: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

SISTEM INFORMASI MANAJEMEN ASET KOMPUTERBERBASIS WEB DI PDAM KOTA BALIKPAPAN

TUGAS AKHIR

NOVITANIM : 150309280593

POLITEKNIK NEGERI BALIKPAPANJURUSAN TEKNIK ELEKTRONIKA

BALIKPAPAN2018

Page 2: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

i

SISTEM INFORMASI MANAJEMEN ASET KOMPUTERBERBASIS WEB DI PDAM KOTA BALIKPAPAN

TUGAS AKHIR

KARYA TULIS INI DIAJUKAN SEBAGAI SALAH SATU SYARATUNTUK MEMPEROLEH GELAR AHLI MADYA DARI

POLITEKNIK NEGERI BALIKPAPAN

NOVITANIM : 150309280593

POLITEKNIK NEGERI BALIKPAPANJURUSAN TEKNIK ELEKTRONIKA

BALIKPAPAN2018

Page 3: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

ii

Page 4: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

iii

Page 5: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

iv

Karya ilmiah ini saya persembahkan kepada kedua orang tua saya

yaitu Ibu saya “Norsiyah“ yang telah melahirkanku, merawat dan

menjagaku sewaktu kecil, serta selalu mendo’akan ku dan mendukung

ku dalam segala hal, bapak saya “Almarhum Bpk La jainal“ yang telah

mejaga dan mendidikku sewaktu kecil.

Saudara - saudari saya yang sering memberi saya nasehat dan

mendukungku serta menyayangiku yaitu “Kak Samu, Kak Hamusiah,

Kak Sidailah, Kak Ustania, Kak Abdul Mazzid, Adik Isroyana“.

Page 6: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

v

ABSTRACT

Page 7: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

vi

ABSTRACK

The more advanced the times at this time, especially in the world oftechnology will facilitate humans in all things. The Web is a collection of pagesconsisting of multiple pages containing information in digital form and accessiblefrom all over the world with internet connection. In the Section of ManagementInformation System (SIM) in PDAM Kota Balikpapan in processing computer assetsstill manual or using ms. excel ranging from monthly report generation tomaintenance schedule. This makes the work that can be completed to be slow to workon. The purpose of this study is to assist the SIM in making monthly reports andmaintenance schedule so that it becomes faster to work.

The method used in the construction of this information system using a web-based computer technology so that the scripting language used is PHP and thedatabase used is MySQL and use the bootstrap template for web view to beresponsive. This information system is temporarily designed for one user only adminor technician in charge of making monthly asset reports.

Based on data analysis, it can be concluded that this asset managementinformation system is needed in PDAM to facilitate the processing of existing assetsand facilitate in preparing reports and maintenance schedules performed everymonth.

Keywords: Web, Information System, PHP, MySQL, Management, Assets.

Page 8: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

vii

ABSTRAK

Semakin majunya zaman saat ini terutama di dunia teknologi akanmemudahkan manusia dalam segala hal. Web adalah sekumpulan halaman yangterdiri dari beberapa laman yang berisi informasi dalam bentuk digital dan dapatdiakses dari seluruh dunia yang memiliki koneksi internet. Pada Bagian SIM ( SistemInformasi Manajemen ) di PDAM Kota Balikpapan dalam mengolah aset – asetkomputernya masih manual atau menggunakan ms. excel mulai dari pembuatanlaporan bulanan sampai dengan jadwal maintenance. Hal ini yang membuatpekerjaan yang dapat diselesaikan menjadi lambat untuk dikerjakan. Tujuanpenelitian ini untuk membantu bagian SIM dalam pembuatan laporan bulanan danjadwal maintenance sehingga menjadi lebih cepat untuk dikerjakan.

Metode yang digunakan dalam pembangunan sistem informasi inimenggunakan teknologi komputer berbasis web sehingga bahasa scripting yangdigunakan ialah PHP dan database yang digunakan ialah MySQL sertamenggunakan template bootstrap agar tampilan web menjadi responsive. Sisteminformasi ini sementara dirancang hanya untuk satu pengguna saja yaitu admin atauteknisi yang bertugas membuat laporan aset bulanan.

Berdasarkan analisa data yang dilakukan diperoleh kesimpulan bahwa sisteminformasi manajemen aset ini sangat dibutuhkan di PDAM guna memudahkan dalammengolah aset yang ada serta memudahkan dalam pembuatan laporan dan jadwalmaintenance yang dilakukan setiap bulan.

Kata kunci : Web, Sistem Informasi, PHP, MySQL, Manajemen, Aset.

Page 9: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

viii

KATA PENGANTAR

Dengan memanjatkan puja dan puji syukur kehadirat Allah Yang Maha Esa,

karena atas rahmat serta hidayah-Nya, penulis dapat menyelesaikan sebuah tugas

akhir dengan judul “Sistem Informasi Manajemen Aset Komputer Berbasis Web di

PDAM Kota Balikpapan”. Penulis tidak dapat menyelesaikannya penyusunan tugas

akhir ini apabila tidak dibantu oleh berbagai pihak oleh karena itu penulis

mengucapankan terima kasih yang sebesar-besanya kepada :

1. Direktur Politeknik Negeri Balikpapan, Bapak Ramli, SE.,M. M.

2. Ketua Program Studi Teknik Elektronika, Bapak Drs. Armin, M.T.

3. Pembimbing I, Bapak Erick Sorongan,S.T.,M.Eng, yang telah membimbing dan

memberikan pengarahan selama pengerjaan tugas akhir ini.

4. Pembimbing II, Bapak Hadiyanto,S.T,.M.Eng, yang telah membimbing dan

memberikan pengarahan selama pengerjaan tugas akhir ini.

5. Dosen Wali, Bapak Drs. Armin, M.T. yang telah membina selama perkuliahan.

6. Seluruh Dosen yang telah mengajar di program studi Teknik Elektronika.

7. Kedua orang tua tercinta dan keluarga yang selalu mendukung kegiatan ini.

8. Keluarga besar PDAM Kota Balikpapan khususnya di Bagian SIM, Kepala

Bagian SIM yaitu Bapak Nur Hasramdani, Kepala Sub Bagian SIM yaitu Bapak

Alfiansyah, dan seluruh staff TI yaitu Mas Ibnu Chalid yang selalu mengajariku

dari awal masuk sampai selesai magang, Mas Muran yang memberikan ide

untuk penulisan tugas akhir ini, selalu menghibur dan menolongku, Pak Yudi

juga yang selalu membuat candaan juga selalu mengajariku pengalaman beliau,

serta Pak Ifan yang juga selalu memberikan semangat.

9. Segenap staf dan karyawan program studi Teknik Elektronika.

10. Seluruh teman-teman mahasiswa seperjuangan Teknik Elektronika angkatan

tahun 2015.

11. Semua pihak yang penulis tidak dapat menyebutkan satu per satu, yang telah

memberikan bantuan secara langsung maupun tidak langsung dalam

penyusunan tugas akhir ini hingga selesai.

Page 10: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

ix

Penulis menyadari bahwa karya ini memliki kekurangan dan kelemahan. Oleh

sebab itu, saran-saran dan masukan yang membangun sangat diharapkan.

Balikpapan, 23 Juli 2018

Novita

Page 11: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

x

DAFTAR ISI

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

LEMBAR PENGESAHAN ........................................................................... ii

SURAT PERNYATAAN ............................................................................... iii

LEMBAR PERSEMBAHAN ........................................................................ iv

SURAT PERNYATAAN PERSETUJUAN .................................................. v

ABSTRACT ..................................................................................................... vi

ABSTRAK ..................................................................................................... vii

KATA PENGANTAR ................................................................................... viii

DAFTAR ISI .................................................................................................. x

DAFTAR GAMBAR ..................................................................................... xiii

DAFTAR TABEL .......................................................................................... xv

DAFTAR LAMPIRAN .................................................................................. xvi

BAB I PENDAHULUAN

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

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

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

1.4 Tujuan Penelitian .................................................................................. 2

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

BAB II LANDASAN TEORI

2.1 Data ....................................................................................................... 4

2.1.1 Pengertian Data ............................................................................ 4

2.2 Klasifikasi Data Berdasarkan Sumber .................................................. 4

2.2.1 Data Primer .................................................................................. 4

2.2.2 Data Sekunder ............................................................................... 4

2.3 Cara Mengolah Data ............................................................................. 4

2.4 Informasi ............................................................................................... 5

2.4.1 Karakteristik Informasi ................................................................ 5

2.5 Kualitas Informasi ................................................................................ 5

2.6 Sistem Informasi Manajemen ............................................................... 6

2.6.1 Komponen Sistem Informasi ....................................................... 6

Page 12: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

xi

2.6.2 Computer Based Information System .......................................... 6

2.6.3 Tipe – Tipe Sistem Informasi ...................................................... 7

2.7 Aset TIK .............................................................................................. 7

2.8 Manajemen Aset .................................................................................... 8

2.9 PHP ....................................................................................................... 9

2.10 MySQL .................................................................................................. 9

2.11 Xampp ................................................................................................... 10

2.12 Tinjauan Pustaka ................................................................................... 10

BAB III PERANCANGAN

3.1 Tempat dan Waktu ................................................................................ 13

3.2 Peralatan dan Bahan yang digunakan ................................................... 13

3.2.1 Perangkat Keras ........................................................................... 13

3.2.2 Perangkat Lunak ......................................................................... 14

3.2.2 Pemakai ....................................................................................... 14

3.3 Proses Penelitian ................................................................................... 15

3.3.1 Use Case Diagram ...................................................................... 15

3.3.2 Entity Relationship Diagram ( ERD ) ........................................ 16

3.4 Flow Chart Tugas Akhir ....................................................................... 17

3.5 Flow Chart Penelitian ........................................................................... 18

BAB IV HASIL DAN PEMBAHASAN

4.1 Hasil ...................................................................................................... 18

4.1.1 Tampilan Registrasi ( Admin ) ..................................................... 18

4.1.2 Tampilan Registrasi Sukses.......................................................... 19

4.1.3 Tampilan Login ............................................................................ 19

4.1.4 Tamilan Home ............................................................................. 20

4.1.5 Tampilan Fitur – Fitur ................................................................. 21

4.1.6 Tampilan Fitur Jenis Barang ........................................................ 22

4.1.7 Tampilan Form Tambah Barang .................................................. 23

4.1.8 Tampilan Data Barang ................................................................. 24

4.1.9 Tampilan Data Pegawai ............................................................... 25

4.1.10 Tampilan Data Ruangan ............................................................ 26

4.1.11 Tampilan Data Pengguna ........................................................... 27

Page 13: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

xii

4.1.12 Tampilan Data Maintenance ...................................................... 28

4.1.13 Tampilan Data Perbaikan .......................................................... 28

4.1.14 Tampilan Tambah Input Laporan ............................................. 29

4.1.15 Tampilan Laporan Baik ............................................................. 30

4.1.16 Tampilan Laporan Rusak ........................................................... 31

4.1.17 Tampilan Logout ....................................................................... 32

4.1.18 Tampilan Hasil Laporan Baik Pdf ............................................. 33

4.1.19 Tampilan Hasil Laporan Baik Excel .......................................... 34

4.1.20 Tampilan Hasil Laporan Rusak Excel ....................................... 35

4.2 Pembahasan Program ............................................................................ 36

4.3 Spesifikasi Kebutuhan Fungsionalitas .................................................. 36

4.3.1 Use Case Spesification : Login .................................................... 36

4.3.2 Use Case Spesification : Mengelola Data Barang ....................... 37

4.3.3 Use Case Spesification : Mengelola Data User ........................... 38

4.3.4 Use Case Spesification : Mengelola Data Ruangan .................... 39

4.3.5 Use Case Spesification : Mengelola Data Maintenance .............. 40

4.3.6 Use Case Spesification : Mengelola Data Perbaikan ................... 41

4.3.7 Use Case Spesification : Mengelola Data Laporan ..................... 42

4.3.8 Use Case Spesification : Mencetak Laporan ............................... 43

4.3.9 Use Case Spesification : Melihat Informasi Jumlah Aset ........... 44

BAB V KESIMPULAN DAN SARAN

5.1 Kesimpulan ........................................................................................... 45

5.2 Saran ...................................................................................................... 45

DAFTAR PUSTAKA ................................................................................... 46

LAMPIRAN .................................................................................................. 47

Page 14: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

xiii

DAFTAR GAMBAR

Gambar 2.1 Konsep Sistem Informasi ........................................................... 4

Gambar 2.2 Daur Hidup Aset ......................................................................... 8

Gambar 3.1 Use Case Diagram ...................................................................... 14

Gambar 3.2 Diagram ERD ............................................................................. 15

Gambar 3.3 Flow Chart Proses Tugas Akhir ................................................. 16

Gambar 3.4 Flow Chart Penelitian ................................................................. 17

Gambar 4.1 Tampilan Register ( Admin ) ..................................................... 18

Gambar 4.2 Script Singkat Register ............................................................... 19

Gambar 4.3 Tampilan Registrasi Sukses ....................................................... 19

Gambar 4.4 Tampilan Login ( Admin ) ......................................................... 19

Gambar 4.5 Script Singkat Login ................................................................... 20

Gambar 4.6 Tampilan Home .......................................................................... 20

Gambar 4.7 Script Singkat Home .................................................................. 21

Gambar 4.8 Tampilan Fitur – Fitur Setelah Login ......................................... 21

Gambar 4.9 Script Singkat Fitur - Fitur ......................................................... 22

Gambar 4.10 Tampilan Fitur Jenis Barang .................................................... 22

Gambar 4.11 Script Singkat Jenis Barang ...................................................... 22

Gambar 4.12 Tampilan Form Tambah Barang .............................................. 23

Gambar 4.13 Script Singkat Tambah Barang ................................................ 23

Gambar 4.14 Tampilan Data Barang ............................................................. 24

Gambar 4.15 Script Singkat Tampil Data Barang ......................................... 24

Gambar 4.16 Tampilan Data Pegawai ........................................................... 25

Gambar 4.17 Script Singkat Pegawai ............................................................. 25

Gambar 4.18 Tampilan Data Ruangan ........................................................... 26

Gambar 4.19 Script Singkat Data Ruangan ................................................... 26

Gambar 4.20 Tampilan Data Pengguna ......................................................... 27

Gambar 4.21 Script Singkat Data Pengguna .................................................. 27

Gambar 4.22 Tampilan Data Maintenance .................................................... 28

Gambar 4.23 Script Singkat Data Maintenance.............................................. 28

Gambar 4.24 Tampilan Data Perbaikan ......................................................... 28

Page 15: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

xiv

Gambar 4.25 Script Singkat Data Perbaikan .................................................. 29

Gambar 4.26 Tampilan Tambah Input Laporan ............................................. 29

Gambar 4.27 Script Singkat Tambah Input Laporan ...................................... 29

Gambar 4.28 Tampilan Laporan Baik ............................................................ 30

Gambar 4.29 Script Singkat Laporan Baik .................................................... 30

Gambar 4.30 Tampilan Laporan Rusak ......................................................... 31

Gambar 4.31 Script Singkat Laporan Rusak .................................................. 31

Gambar 4.32 Tampilan Logout ...................................................................... 32

Gambar 4.33 Script Singkat Logout ............................................................... 32

Gambar 4.34 Tampilan Hasil Laporan Baik PDF .......................................... 33

Gambar 4.35 Script Singkat Laporan Baik PDF............................................. 33

Gambar 4.36 Tampilan Hasil Laporan Baik Excel ........................................ 34

Gambar 4.37 Script Singkat Hasil Laporan Baik Excel ................................. 34

Gambar 4.38 Tampilan Hasil Laporan Rusak Excel ...................................... 35

Gambar 4.39 Script Singkat Hasil Laporan Rusak Excel .............................. 35

Page 16: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

xv

DAFTAR TABEL

Tabel 2.1 Tabel Tinjauan Pustaka .................................................................. 10

Tabel 3.1 Tabel Perangkat Keras ................................................................... 12

Tabel 3.2 Tabel Perangkat Lunak .................................................................. 13

Page 17: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

xvi

DAFTAR LAMPIRAN

Lampiran 1 Kamus Data ................................................................................ 47

Lampiran 2 Login.php..................................................................................... 57

Lampiran 3 registration.php ............................................................................ 59

Lampiran 4 proses-registration.php ................................................................ 61

Lampiran 5 koneksi.php.................................................................................. 62

Lampiran 6 koneksi1.php................................................................................ 63

Lampiran 7 logout.php .................................................................................... 63

Lampiran 8 home.php ..................................................................................... 63

Lampiran 9 index.php ..................................................................................... 65

Lampiran 10 jadwalexel.php........................................................................... 76

Lampiran 11 cek.php....................................................................................... 79

Lampiran 12 cek2.php .................................................................................... 82

Lampiran 13 cekexel.php ............................................................................... 85

Lampiran 14 cekexel2.php .............................................................................. 88

Lampiran 15 auth.php ..................................................................................... 92

Lampiran 16 barang.php ................................................................................. 92

Lampiran 17 tambahbarang.php...................................................................... 94

Lampiran 18 editbarang.php ........................................................................... 97

Lampiran 19 hapusbarang.php ........................................................................ 101

Lampiran 20 tambahinput.php ....................................................................... 102

Lampiran 21 input.php ................................................................................... 105

Lampiran 22 editinput.php .............................................................................. 106

Lampiran 23 hapusinput.php........................................................................... 110

Lampiran 24 jenisbarang.php.......................................................................... 110

Lampiran 25 tambahjenis.php......................................................................... 112

Lampiran 26 editjenis.php............................................................................... 113

Lampiran 27 hapusjenis.php ........................................................................... 115

Lampiran 28 laporan.php ................................................................................ 115

Lampiran 29 laporan2.php .............................................................................. 117

Lampiran 30 maintenance.php ....................................................................... 119

Page 18: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

xvii

Lampiran 31 tambahmaintenance.php ............................................................ 121

Lampiran 32 editmaintenance.php .................................................................. 124

Lampiran 33 hapusmaintenance.php............................................................... 129

Lampiran 34 tambahperbaikan.php................................................................. 129

Lampiran 35 editperbaikan.php ...................................................................... 132

Lampiran 36 perbaikan.php ........................................................................... 135

Lampiran 37 hapusperbaikan.php ................................................................... 137

Lampiran 38 tambahruangan.php.................................................................... 137

Lampiran 39 editruangan.php ......................................................................... 139

Lampiran 40 ruangan.php ............................................................................... 141

Lampiran 41 hapusruangan.php...................................................................... 143

Lampiran 42 user.php...................................................................................... 143

Lampiran 43 tambahuser.php.......................................................................... 144

Lampiran 44 edituser.php................................................................................ 147

Lampiran 45 user2.php.................................................................................... 150

Lampiran 46 hapususer.php ............................................................................ 151

Page 19: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

1

BAB I

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi yang sangat pesat telah memudahkan manusia

dalam segala hal. Terutama dalam manajemen sistem informasi, manusia hanya

membutuhkan sebuah pc/laptop ataupun gadget yang terkoneksi dengan jaringan

agar dapat saling bertukar informasi. Dengan semakin majunya teknologi di zaman

ini akan memudahkan manusia dalam hal manajemen sistem informasi.

Berdasarkan pengamatan, masalah yang dihadapi penulis di tempat praktik

kerja lapang yaitu di PDAM kota Balikpapan bagian SIM manajemen aset – aset

komputernya seperti pembuatan laporan bulanan, daftar maintenance, masih

dilakukan secara manual dengan menggunakan bantuan program microsoft excel,

sehingga dalam pengelolaan datanya masih lambat untuk diperoleh.

Oleh karena itu, perlunya membuat sistem informasi manajemen aset

komputer berbasis web sehingga menghasilkan informasi yang lebih cepat dan

memudahkan dalam pembuatan laporan daftar aset – aset komputer dan jadwal

maintenance setiap bulannya. Dengan memanfaatkan teknologi web yang saat ini

sudah ada akan lebih memudahkan dalam manajemen aset perusahaan dengan baik

karena dengan menggunakan web maka user tidak perlu melakukan instalasi

terlebih dahulu dan membutuhkan spesifikasi laptop yang memadai jika ingin

mengakses sistem informasi ini hanya perlu tersabung ke jaringan yang sama maka

semua user bisa mengakses sistem informasi ini.

Agar masalah – masalah yang telah dipaparkan diatas dapat terselesaikan,

maka penulis memberikan sebuah solusi untuk mengatasinya yaitu berupa

perancangan sebuah Sistem Informasi Manajemen Aset Berbasis Web. Dengan

sistem informasi ini, perusahaan akan dapat melakukan manajemen aset yang

dimiliki secara cepat, baik dari segi waktu (time), tenaga (human resource), dan

biaya (cost).

Page 20: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

2

1.2 Rumusan Masalah

Maka rumusan masalah yang akan diselesaikan yaitu :

Bagaimana cara memudahkan bagian SIM di PDAM Kota Balikpapan

dalam memaintenance aset - aset komputer serta menghasilkan laporan

bulanan dan jadwal maintenance dengan menggunakan atau memanfaatkan

sistem informasi ?

1.3 Batasan Masalah

Berdasarkan permasalahan yang timbul diatas maka perlu adanya batasan

yang jelas dalam penelitian ini, yaitu :

1) Penelitian ini untuk keperluan tugas akhir dan untuk membantu bagian sistem

informasi manajeman di PDAM Kota Balikpapan untuk mengelolah aset - aset

komputer, sehingga sistem informasinya dapat diakses dari mana saja dengan

memanfaatkan sebuah sistem informasi.

2) Sistem informasi ini berorientasi pada manajemen aset – aset TIK meliputi

perangkat keras (hardware) yang terdiri dari peralatan komputer dan

peripheral.

3) Sistem informasi ini hanya memuat penginputan aset - aset komputer,

penginputan pengguna, penginputan jadwal maintenance, dan penginputan

perbaikan.

4) Sistem informasi ini juga dapat menampilkan informasi jumlah aset – aset

komputer yang ada serta dapat mencetak daftar laporan aset komputer, daftar

jadwal maintenance, dan mencetak qrcode barang.

5) Sistem informasi ini dibangun menggunakan bahasa pemrograman PHP dan

Mysql.

1.4 Tujuan Penelitian

Tujuan dari penelitian tugas akhir ini adalah :

1) Dalam suatu penyimpanan data lebih aman dan mudah untuk diolah serta data

dapat diakses dari mana saja.

2) Memudahkan karyawan untuk mengelolah informasi laporan aset - aset

komputer setiap bulannya.

Page 21: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

3

1.5 Manfaat Penelitian

Manfaat dari penelitian ini adalah :

1) Semua informasi yang diperoleh menjadi lebih cepat dan mudah untuk diakses

dari mana saja.

2) Menyajikan informasi yang lebih cepat mengenai jumlah aset komputer yang

dimiliki oleh perusahaan apabila ada penambahan aset baru.

3) Untuk mengukur kemampuan penulis dalam pengerjaan tugas akhir yang sudah

mendapatkan ilmu selama perkuliahan berlangsung.

4) Sebagai sumber refferensi bagi mahasiswa tentang sistem informasi

manajemen aset komputer berbasis web di PDAM Kota Balikpapan.

Page 22: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

4

BAB II

LANDASAN TEORI

2.1 Data

2.1.1 Pengertian Data

Dalam kamus besar bahasa indonesia, data diartikan sebagai kenyataan

yang ada yang berfungsi sebagai bahan sumber untuk menyusun suatu pendapat :

keterangan yang benar dan keterangan atau bahan yang dipakai untuk penalaran

dan penyelidikan. Secara umum, data ialah bahan mentah yang perlu diolah sehingga

menghasilkan informasi atau keterangan.

2.2 Klasifikasi Data Berdasarkan Sumber

2.2.1 Data Primer

Data primer adalah data yang dikumpulkan oleh peneliti sendiri atau dirinya

sendiri misalnya data yang diperoleh dari responden melalui kuesioner, kelompok

fokus, dan panel, atau juga data hasil wawancara peneliti dengan narasumber.

2.2.2 Data Sekunder

Data sekunder data yang dikumpulkan oleh orang lain, bukan peneliti itu

sendiri misalnya catatan atau dokumentasi perusahaan berupa absensi, gaji, laporan

keuangan publikasi perusahaan, laporan pemerintah, data yang diperoleh dari

majalah, dan lain sebagainya.

2.3 Cara Mengolah Data

Di dalam olah data baik secara manual maupun dengan komputerisasi

terdiri dari tiga tahapan dasar yaitu input, proses, output.

Gambar 2.1 Konsep sistem informasi

Page 23: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

5

2.4 Informasi

Informasi adalah data yang telah diolah menjadi sebuah pengetahuan

baru bagi penerimanya sehingga berguna dalam pengambilan keputusan atau

informasi adalah data yang telah diolah dan memiliki makna.

2.4.1 Karakteristik Informasi

Karakteristik Informasi sebagai berikut :

1) Karakteristik informasi relevant/ relevan, yaitu informasi dikatakan relevan

bila informasi dapat mengurangi ketidakpastian, meningkatkan kemampuan

para pengambil keputusan untuk membuat prediksi, atau mengkonfirmasi,

atau mengoreksi ekspetasinya dimasa lalu.

2) Karakteristik informasi reliable/ keandalan, yaitu informasi dikatakan

terpercaya bila informasi bebas dari kesalahan dan bias, serta secara akurat

menjelaskan kejadian atau aktivitas organisasi.

3) Karakteristik informasi aggregation/ lengkap dan ringkas, yaitu informasi

dikatakan sempurna atau utuh secara lengkap dan ringkas dan bila informasi

tersebut tidak meninggalkan aspek - aspek penting yang melatarbelakangi

suatu kejadian atau aktivitas yang diukur.

4) Karakteristik informasi timely/ tepat waktu, yaitu informasi dikatakan tepat

waktu bila informasi tersebut tersedia pada waktu para pengambil keputusan

menggunakannya untuk membuat keputusan.

5) Karakteristik informasi undestandable/ dapat dipahami, yaitu informasi

dikatakan dapat dipahami bila informasi disajikan dalam format yang berguna

dan dapat dimengerti.

6) Karakteristik informasi verifiable/ dapat diverifikasi, yaitu informasi

dikatakan dapat diuji bila dua orang yang berpengetahuan secara independen

memeriksa, akan menghasilkan informasi yang sama.

2.5 Kualitas Informasi

Kualitas informasi adalah tingkat relevan (relevant), ketepatan waktu

(timely), aman dan disajikan dengan rancangan informasi yang baik dalam

sebuah website (Liu & Arnett, 2000) dalam (Zahra, 2009). Secara umum, kualitas

Page 24: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

6

informasi adalah kualitas isi website, kesesuaian informasi untuk keperluan

pengguna seperti akurasi, format, dan relevansi.

2.6 Sistem Informasi Manajemen

Sistem informasi manajemen diartikan sebagai suatu media untuk

menampilkan sebuah informasi yang bermanfaat bagi penerima. Tujuannya

adalah untuk menampilkan informasi sebagai pengambilan keputusan pada

perencanaan, pengorganisasian, pengendalian kegiatan operasi sub sistem suatu

perusahaan, dan menyajikan sinergi organisasi pada proses. Secara umum,

Sistem Informasi Manajemen adalah sebuah sistem informasi pada level

manajemen yang berfungsi untuk membantu perencanaan, pengendalian, dan

pengambilan keputusan dengan menyediakan resume rutin dan laporan – laporan

tertentu.

2.6.1 Komponen Sistem Informasi

Stair (1992) menjelaskan bahwa sistem informasi berbasis komputer

(CBIS) dalam suatu organisasi terdiri dari komponen – komponen berikut :

1) Perangkat keras, yaitu perangkat keras komponen untuk melengkapi kegiatan

memasukan data, memproses data, dan keluaran data.

2) Perangkat lunak, yaitu program dan instruksi yang diberikan ke komputer.

3) Database, yaitu kumpulan data dan informasi yang diorganisasikan

sedemikian rupa sehingga mudah diakses penggunaan sistem informasi.

4) Telekomunikasi, yaitu komunikasi yang menghubungkan antara pengguna

sistem dengan sistem komputer secara bersama – sama ke dalam suatu

jaringan kerja yang efektif.

5) Manusia, yaitu personel dari sistem informasi, meliputi manajer, analis,

programmer dan operator serta bertanggung jawab terhadap perawatan

sistem.

2.6.2 Computer Based Information System

Istilah Computer Based Information System ( CBIS ) sebenarnya

mengacu pada sistem informasi yang dikembangkan berbasis teknologi

Page 25: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

7

komputer. Computer Based Information System = Hardware + Software +

People + Procedures + Information.

2.6.3 Tipe – Tipe Sistem Informasi

CBIS biasanya dibedakan menjadi beberapa tipe aplikasi, yaitu :

1) Transaction Processing Systems ( TPS )

2) Management Information Systems ( MIS )

3) Decision Support Systems ( DSS )

4) Expert System and Arificial Intelligence ( ES & AI )

2.7 Aset TIK

Aset adalah segala sesuatu baik tangible maupun intangible yang

memiliki nilai ekonomis (economic values) dan masa ekonomis (economic life)

untuk mendukung organisasi atau perusahaan dalam memberikan layanan

(services) (Quertani: 2008). Dalam konteks Teknologi Informasi (TI), Windley

(2002) secara spesifik menyebutkan aset TI dapat berbentuk base machines,

installed components, peripheral, operating system, licensed software, phones dan

PBXs. Base machines sendiri dapat mencakup peralatan router, dektop computer,

server, dan semua sistem mesin yang berbasis komputer (computer based gear).

Dalam “State Administrative Manual” peralatan TI (IT devices) didefinisikan

sebagai peralatan atau piranti yang digunakan untuk pemrosesan data secara

elektronik. Beberapa contoh dari peralatan TI adalah Mainframes, Minicomputers,

midrange computers, microcomputers and personal computers ; Special purpose

systems yang meliputi word processing, Magnetic Ink Character Recognition

(MICR), Optical Character Recognition (OCR), photo composition, typesetting

dan electronic bookkeeping; Piranti komunikasi yang digunakan untuk transmisi

data seperti: modems, data sets, mutiplexors, concentrators, routers, switches, local

area networks, private branch exchanges, network control equipment, atau

microwave atau satellite communications systems; Unit periferal input-output baik

yang bersifat off-line maupun on-line) seperti terminals, card readers, optical

character readers, magnetic tape units, mass storage devices, card punches,

Page 26: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

8

printers, computer output to microform converters (COM), video display units, data

entry devices, teletypes, teleprinters, plotters, scanners, atau semua piranti yang

digunakan sebagai terminal dari sebuah komputer dan unit kontrol.

Dalam penelitian ini, istilah aset TI diperluas menjadi aset TIK (

Teknologi Informasi dan Komunikasi ) sehingga dapat mencakup peralatan-

peralatan TI untuk memproses data elektronik ( komputer dan peralatan pendukung

) serta peralatan-peralatan komunikasi seperti peralatan PBX, telpon, fax, dan

peralatan telekomunikasi lainnya.

2.8 Manajemen Aset

Menurut Ouertani Etal ( 2008 ), manajemen aset merupakan proses

pengorganisasian, perencanaan dan pengawasan terhadap pembelian, penggunaan,

perawatan, perbaikan, dan/atau penghapusan aset fisik untuk mengoptimalkan

potensi service delivery dan meminimalkan resiko atau cost yang berkaitan dengan

usia hidup aset dengan menggunakan aset-aset intangible seperti aplikasi

pengambilan keputusan berbasis knowledge dan proses bisnis. Dalam manajemen

aset, siklus hidup aset dapat dirumuskan kedalam lima fase pokok, yaitu 1)

Acquire, 2) Deploy, 3) Operate, 4)Maintain, dan 5) Retire, perhatikan gambar

dibawah ini :

Gambar 2.2 Daur Hidup Aset

Sumber: Ouertani (2008)

2.9 PHP

PHP Menurut Abdul (2011: 19) dalam Agus (2017) menyatakan bahwa

PHP adalah singkatan dari Hypertext PreProcessor, merupakan bahasa scripting

yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua

Page 27: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

9

sintaks yang diberikan akan sepenuhnya dijalankan pada server. sedangkan yang

dikirimkan ke browser hanya hasilnya saja. PHP dikenal sebagai bahasa

pemograman yang kodenya dijalankan di sisi server. Dengan demikian kode

aslinya tidak akan terlihat pada klien (browser).

PHP banyak dipakai dalam membuat aplikasi web antara lain karena

dukungan pustaka yang lengkap dan mudah digunakan pada berbagai platform

(Windows, Mac, Linux, dan lain-lain). Dengan menggunakan PHP, koneksi ke

database server juga dapat mudah dilakukan.

2.10 MySQL

Pengertian MySQL Menurut Abdul Kadir (2011: 223) dalam Agus (2017)

menyatakan bahwa MySQL sebagai database server yang tergolong sebagai open

source. Dari pendapat diatas dapat ditarik kesimpulan bahwa MySQL adalah

sebuah sistem manajemen database yang mampu menerima dan mengirimkan

datanya secara cepat dengan model data relasi yang bersifat open sources.

MySQL merupakan sebuah database server yang free, artinya kita bebas

menggunakan database ini untuk keperluhan pribadi atau usaha tanpa harus

membeli atau membayar lisensinya.

Beberapa kelebihan MySQL :

1. MySQL merupakan Database Management System (DBMS).

2. MySQL merupakan database yang mampu menyimpan data berkapasitas

sangat besar hingga berukuran GigaByte.

3. MySQL adalah database yang menggunakan enkripsi password, jadi

database ini cukup aman karena memiliki password untuk mangaksesnya.

2.11 Xampp

Xampp adalah sebuah paket kumpulan software yang terdiri dari apache,

mysql, phpmyadmin, php, perl, freetype, dan lain – lain. Xamap berfungsi untuk

memudahkan instlasi lingkungan php, dimana biasanya lingkungan pengembang

Page 28: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

10

web memerlukan php, apache, mysql, dan phpmyadmin, serta software – software

yang terkait dengan pengembangan web. Dengan menggunakan xampp kita tidak

perlu menginstal aplikasi – aplikasi tersebut satu persatu.

2.12 Tinjauan Pustaka

Tabel Tinjauan Pustaka 2.1

Kategori Goyal (2007) Ekasari

Nugraheni dkk (

2007 )

Penulis ( 2018 )

Perusahaan C.G.O. Complex Lembaga Ilmu

Pengetahuan

Indonesia (LIPI)

PDAM Kota

Balikpapan

Negara New Delhi. Indonesia Indonesia

Penelitian dan

Implementasi

Enterprise Aset

Management

System

(Technical Store)

Sistem Informasi

Manajemen Aset

Berbasis Intranet

Sistem Informasi

Manajemen Aset

Komputer

Berbasis Web

Masalah Sistem

pemesanan masih

dilakukan secara

manual yaitu

dengan pengisian

formulir

pemesanan

barang (paper-

based) yang

kemudian

dikirimkan

kepada bagian TI

yang

menyebabkan

Sistem

manajemen aset

di LIPI masih

dilakukan secara

manual sehingga

membutuhkan

waktu yang lebih

lama dalam

melakukannya.

Sistem informasi

pengelolaan aset

komputer di

perusahaan ini

masih

menggunakan

microsoft excel

sehingga dapat

mengakibatkan

data yang ganda.

Page 29: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

11

lamanya proses

pemesanan

barang.

Hasil Pemesanan dapat

dilakukan secara

online dan segera

mendapatkan

konfirmasi

mengenai

ketersediaan

barang yang

dipesan. Sistem

informasi

manajemen aset

dibangun

menggunakan

platform

windows dengan

bahasa

pemrograman

C#.Net, Asp.Net,

JAVASCRIPT,

HTML dengan

database

SQLServer2000.

Rekomendasi

pembuatan

sistem informasi

manajemen aset

untuk

menatausahakan

barang yang

berpedoman pada

buku BAKUN

(Badan

Akuntansi

Negara). Sistem

Informasi ini

dikembangkan

dengan perangkat

lunak open

source PHP,

PostgreSQL, dan

LINUX server.

Rekomendasi

untuk pembuatan

sistem informasi

manajemen aset

komputer

berbasis web.

Sistem informasi

ini

dikembangkan

dengan bahasa

pemrograman

PHP, Mysql,

Jquery, dan

Template

bootstrap.

Kesimpulan Dari ketiga masalah diatas dapat ditarik kesimpulan bahwa

sistem informasi itu sangat penting dalam hal

memanajemen aset perusahaan atau institusi baik dari segi

waktu, keakuratan serta kecepatan dalam pengaksesan

data, serta sistem informasi ini dapat dibangun

menggunakan bahasa pemrograman yang berbeda seperti

table diatas.

Page 30: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

12

BAB III

METODE PENELITIAN

3.1 Tempat dan Waktu

Tempat perancangan dilaksanakan di PDAM Kota Balikpapan jalan ruhui

rahayu I, sepinggan baru, kecamatan balikpapan selatan. Waktu pengamatan

dimulai dari bulan maret sampai dengan juni 2018.

3.2 Peralatan dan Bahan yang digunakan

Peralatan dan bahan yang digunakan dalam Pembuatan Sistem Manajemen

Aset Komputer Berbasis Web ini meliputi peralatan perangkat keras ( Hardware )

dan perangkat lunak ( Software ) serta sistem pendukung adalah pemakai (

Brainware ).

3.2.1 Perangkat Keras ( Hardware )

Perangkat keras ( hardware ) adalah sistem utama dari sebuah sistem

komputer. Secara fisik, yang terdiri dari komponen - komponen yang saling terkait

yang terdiri dari masukan ( input ), proses ( process ) dan keluaran ( output ).

Perangkat keras yang digunakan untuk aplikasi web ini adalah:

Laptop dengan spesifikasi:

Tabel 3.1 Tabel Perangkat Keras

No Perangkat Keras Spesifikasi

1 Laptop Aspire E1 - 432

2 Processor Intel (R) Celeron 2957U (1.4 GHz, 2MB L3 cache

)

3 RAM 4 GB

4 Hard Disk 500 GB

Page 31: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

13

3.2.2 Perangkat Lunak ( Software )

Perangkat lunak ( software ) merupakan salah satu pendukung dalam

peracangan pembuatan sistem informasi manajemen aset komputer berbasis web di

PDAM kota Balikpapan. Perangkat lunak adalah sekumpulan perintah ( program )

untuk menjalankan perangkat keras ( hardware ). Perangkat lunak terdiri dari

system operasi dan bahasa pemograman aplikasi. Perangkat lunak yang dibutuhkan

untuk membuat aplikasi ini adalah :

Tabel 3.2 Tabel Perangkat Lunak

No Nama Software yang dipakai

1 Windows 7 Ultimate 64 bit

2 Mysql

3 PHP

4 Xampp

5 Sublime Text

6 Google Chrome

3.2.3 Pemakai ( Brainware )

Brainware adalah manusia atau pemakai yang terlibat dalam pemakaian

serta mengatur sistem komputer. Kebutuhan perangkat keras dan perngkat lunak

tersebut juga harus di dukung oleh teknisi atau orang yang dapat menjalankan dan

membuat sistem dengan baik dan mudah di gunakan, untuk itu di butuhkan manusia

yang mempunyai ilmu pengetahuan. Tanpa ilmu pengetahuan yang di miliki

manusia perangkat keras dan perangkat lunak tersebut tidak dapat di gunakan untuk

membuat suatu aplikasi.

Page 32: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

14

3.3 Proses Penelitian

3.3.1 Use Case Diagram

Gambar 3.1 Use Case Diagram

Page 33: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

15

3.3.1 Entity Relationship Diagram (ERD)

Page 34: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

16

3.4 Flow Chart Proses Tugas Akhir

Gambar 3.3 Flow Chart Proses Tugas Akhir

Page 35: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

17

3.5 Flow Chart Penelitian

Gambar 3.4 Flow Chart Penelitian

Page 36: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

18

BAB IV

HASIL DAN PEMBAHASAN

4.1 Hasil

Berikut adalah hasil – hasil dari pembuatan sistem informasi manajemen aset

komputer berbasis web di PDAM Kota Balikpapan. Semua hasil tampilan

memiliki kode script di bagian daftar lampiran.

4.1.1 Tampilan Register ( Admin )

Gambar 4.1 Tampilan Registrasi ( Admin )

Pada gambar 4.1 ini adalah interface yang wajib diisi oleh seorang admin agar

dapat melakukan login dan menggunakan sistem ini. Data yang perlu diisi yaitu

username, nip dan password. Sebelum melakukan login user diwajibkan

melakukann registrasi terlebih dahulu agar dapat menjadi seorang admin.

Page 37: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

19

Gambar 4.2 Script singkat register

Dari gambar 4.2 ini merupakan script singkat dari tampilan register lihat gambar

4.1. Script diatas menjelaskan perintah “ isset ” jika variable username, nip, dan

password terisi dan menekan tombol submit maka akan ada pesan you are registered

successfully dan jika tidak terisi maka akan ada pesan silahkan isi form secara

lengkap. Script yang lengkap dapat dilihat pada ( lampiran 3, hal. 59 ).

4.1.2 Tampilan Registrasi Sukses

Gambar 4.3 Tampilan Registrasi Sukses

Pada gambar 4.3 ini adalah tampilan yang muncul apabila berhasil dalam registrasi

admin baru.

4.1.3 Tampilan Login ( Admin )

Gambar 4.4 Tampilan Login

Page 38: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

20

Pada gambar 4.4 ini adalah interface yang digunakan untuk login dimana

dibutuhkan nip dan password untuk melakukan login sehingga admin dapat

menggunakan sistem yang ada didalamnya. Setelah selesai melakukan proses login

maka aplikasi akan menampilkan tampilan awal yang berisikan ucapan selamat

datang beserta grafik batang yang menyatakan banyaknya jumlah aset yang dimiliki

oleh perusahaan. Pada tampilan login ini hanya dapat dilakukan apabila user telah

terdaftar sebagai admin. Penjelasan script sederhana dari tampilan gambar 4.4

dibawah ini pada gambar 4.5.

Gambar 4.5 Script singkat Login

Dari gambar 4.5 diatas menjelaskan apabila variable username dan password sudah

terdaftar didatabase maka akan dibawah ke laman index.php. Script yang lengkap

dapat dilihat pada ( lampiran 2, halaman 57).

4.1.4 Tampilan Home

Gambar 4.6 Tampilan Home

Page 39: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

21

Pada gambar 4.6 ini adalah tampilan utama setelah login berhasil dengan gambar

diagram batang yang menyatakan banyaknya jumlah aset komputer yang digunakan

di perusahaan ini. Garis vertikal menyatakan jumlah aset yang digunakan oleh

pegawai sedangkan garis yang horizontal menyatakan nama barang yang digunakan

oleh pegawai. Diatas gambar diagram batang terdapat angka yang menyatakan

banyaknya jumlah barang yang digunakan oleh para pegawai, serta dilengkapi

dengan table dibawah diagram batang yang menyimpulkan pembacaan dari

diagram tersebut. Penjelasan script sederhana dari tampilan gambar 4.6 dibawah ini

pada gambar 4.7.

Gambar 4.7 Script singkat home

Dari gambar 4.7 diatas menjelaskan jika perintah select count artinya melakukan

perhitungan terhadap jenis barang yang ada didalam database dan dengan

mysqli_fetch_array artinya membuat pengulangan secara terpisah. Hasil yang akan

ditampilkan berupa diagram batang. Script yang lengkap dapat dilihat pada (

lampiran 8, halaman 63).

4.1.5 Tampilan Fitur – Fitur yang ada setelah berhasil login

Gambar 4.8 Tampilan Fitur - Fitur

Page 40: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

22

Pada gambar 4.8 ini dalam master data terdapat fitur jenis barang, barang, pegawai

dan ruangan. Pada menu asset data terdapat pengguna barang, maintenance, dan

perbaikan, serta pada laporan terdapat input manual, laporan baik dan laporan

rusak. Penjelasan script sederhana dari tampilan gambar 4.8 dibawah ini pada

gambar 4.9 menjelaskan tentang fitur fitur yang akan ditampilan pada saat script ini

dijalankan. Script yang lengkap dapat dilihat pada ( lampiran 9, halaman 65).

Gambar 4.9 Script singkat fitur - fitur

4.1.6 Tampilan Fitur Jenis Barang

Gambar 4.10 Tampilan Jenis Barang

Pada gambar 4.10 ini menampilkan interface jenis barang yang masing masing

barang memiliki kode jenis yang berbeda – beda dengan penjelasan atas kode

tersebut berupa type barang serta terdapat menu tambah agar dapat menambah kode

jenis apabila ada barang baru. Penjelasan script sederhana dari tampilan gambar

4.10 dibawah ini pada gambar 4.11.

Gambar 4.11 Script singkat jenis barang

Page 41: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

23

Penjelasan script sederhana dari tampilan gambar 4.11 dibawah ini pada gambar

4.10 menjelaskan tentang data yang akan ditampilkan dari database terlihat dengan

perintah select * from tablejenisbarang artinya semua data yang ada di table jenis

barang akan ditampilkan. Script yang lengkap dapat dilihat pada ( lampiran 24,

halaman 110).

4.1.7 Tampilan Form Tambah Barang

Gambar 4.12 Tampilan Form Tambah Barang

Pada gambar 4.12 ini menampilkan form input tambah barang jika akan melakukan

tambah barang. Pada form input tambah barang ini admin harus mengisikan kode

barang, memilih kode jenis yang telah ada setelah kode jenis dipilih maka otomatis

kolom type yang berwarna abu – abu akan langsung mengisi dengan kode jenis dan

type yang telah ditentukan , nama barang, merk, nomer seri, tanggal beli, memilih

kondisi barang, mengisi ip address, serta mengisi keterangan. Inputan keterangan

diisi apabila barang dalam kondisi rusak dan diisi dengan nomer BA. Tampilan

pada gambar di atas merupakan realisasi dari script yang ada dibawah ini :

Gambar 4.13 Script singkat tambah barang

Page 42: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

24

Penjelasan script sederhana dari tampilan gambar 4.13 dibawah ini pada gambar

4.12 menjelaskan tentang cara mengirim data dari php ke database mysql seperti

script diatas insert into tabelbarang artinya data yang akan diinputkan akan terkirim

ke table databarang pada database. Script yang lengkap dapat dilihat pada (

lampiran 17, halaman 94).

4.1.8 Tampilan Data Barang

Gambar 4.14 Tampilan Data Barang

Pada gambar 4.8 ini menampilkan interface data barang yang telah diinputkan

sebelumnya dengan menampilkan kode barang, kode jenis, type, nama barang,

merk, nomer seri, tanggal beli, kondisi, ip address, dan keterangan.

Gambar 4.15 Script singkat tampil data barang

Penjelasan script sederhana dari tampilan gambar 4.14 dengan script pada gambar

4.15 menjelaskan tentang cara menampilkan isi dari database. Di script diatas

penulis mengabungkan table barang dengan table jenis barang. Dengan script dapat

dilihat “ select “ dan “ while ” itu memiliki arti pengulangan data yang ada akan

Page 43: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

25

ditampilkan semua dari table yang telah di join kan. Script yang lengkap dapat

dilihat pada ( lampiran 16, halaman 92).

4.1.9 Tampilan Data Pegawai

Gambar 4.16 Tampilan Data Pegawai

Pada gambar 4.16 ini menampilkan interface data pegawai yang dapat digunakan

untuk membantu admin apabila ingin menambahkan pengguna user baru. Interface

ini telah tersambung oleh database SDM.

Gambar 4.17 Script singkat pegawai

Penjelasan script sederhana dari tampilan gambar 4.16 dengan script pada gambar

4.17 menjelaskan tentang cara menampilkan isi dari database. Dengan script dapat

dilihat “ select * from pegawai_lookup “. Ini akan menampilkan keseluruhan data

yang ada di table pegawai lookup. Script yang lengkap dapat dilihat pada ( lampiran

42, halaman 143).

Page 44: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

26

4.1.10 Tampilan Data Ruangan

Gambar 4.18 Tampilan data ruangan

Pada gambar 4.18 ini menampilkan interface data ruangan yang dapat digunakan

untuk mengelolah data ruangan seperti mengedit, menghapus dan menambah

ruangan baru. Ruangan - ruangan yang dikelolah dalam penggunaan aset - aset

komputer ini ialah ruangan yang menggunakan peralatan komputer baik dalam

maupun luar, kecuali pantry.

Gambar 4.19 Script singkat data ruangan

Penjelasan script sederhana dari tampilan gambar 4.18 dengan script pada gambar

4.19 menjelaskan tentang cara menampilkan isi dari database. Dengan script dapat

dilihat “ select * from tabelruangan “. Ini akan menampilkan keseluruhan data yang

ada di table ruangan. Script yang lengkap dapat dilihat pada ( lampiran 40, halaman

141).

Page 45: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

27

4.1.11 Tampilan Data Pengguna

Gambar 4.20 Tampilan data pengguna

Pada gambar 4.20 ini menampilkan interface data pengguna barang yang dapat

digunakan untuk mengelolah data pengguna seperti mengedit, menghapus dan

menambah pengguna baru.

Gambar 4.21 Script singkat data pengguna

Penjelasan script sederhana dari tampilan gambar 4.20 dengan script pada gambar

4.21 menjelaskan tentang cara menampilkan isi dari database dengan table yang di

inner join kan terlihat di line 3 terlihat script nya, disitu terlihat bahwa table barang

di join dengan table pegawai lookup. Script yang lengkap dapat dilihat pada (

lampiran 45, halaman 150).

Page 46: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

28

4.1.12 Tampilan Data Maintenance

Gambar 4.22 Tampilan data maintenance

Pada gambar 4.22 ini menampilkan interface data maintenance yang digunakan

seorang admin atau teknisi jika ingin melakukan maintenance terhadap barang -

barang. Data ini dapat di export menjadi data excel.

Gambar 4.23 Script singkat data maintenance

Penjelasan script sederhana dari tampilan gambar 4.22 dengan script pada gambar

4.23 menjelaskan tentang cara menampilkan isi dari database dengan 3 table yang

di inner join kan terlihat di line 3 terlihat script nya, disitu terlihat bahwa table

maintenance, pegawai lookup dan table barang di joinkan, sehingga menghasilkan

table maintenance yang baru. Script yang lengkap dapat dilihat pada ( lampiran 30,

halaman 119).

4.1.13 Tampilan Data Perbaikan

Gambar 4.24 Tampilan data perbaikan

Page 47: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

29

Pada gambar 4.24 ini menampilkan interface data perbaikan yang digunakan

apabila seorang teknisi ingin memperbaiki aset – aset komputer yang sedang rusak.

Gambar 4.25 Script singkat data perbaikan

Penjelasan script sederhana dari tampilan gambar 4.24 dengan script pada gambar

4.25 menjelaskan tentang cara menampilkan isi dari database dengan perintah “

select * from “ artinya menampilkan keseluruhan data yang ada pada table

perbaikan. Script yang lengkap dapat dilihat pada ( lampiran 36, halaman 135).

4.1.14 Tampilan Tambah Input Laporan

Gambar 4.26 Tampilan tambah input laporan

Pada gambar 4.26 ini menampilkan interface tambah input laporan berguna apabila

ingin mencetak laporan dan ingin menggantikan posisi direktur utama dengan

direktur teknisi atau direktur umum.

Gambar 4.27 Script singkat tambah input laporan

Page 48: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

30

Penjelasan script sederhana dari tampilan gambar 4.26 dengan script pada gambar

4.27 menjelaskan tentang cara menambah data yang akan disimpan ke table

laporan. Script yang lengkap dapat dilihat pada ( lampiran 20, halaman 102).

4.1.15 Tampilan Laporan Baik

Gambar 4.28 Tampilan laporan baik

Pada gambar 4.28 ini menampilkan interface laporan baik, interface ini berguna

apabila seorang admin ingin mencetak laporan aset – aset yang kondisi yang baik.

Gambar 4.29 Script singkat laporan baik

Penjelasan script sederhana dari tampilan gambar 4.28 dengan script pada gambar

4.29 menjelaskan tentang cara menggabungkan 4 tabel menjadi satu sehingga dapat

terbentuk sebuah laporan. Scriptnya dapat dilihat pada line ke-3. Pada line ke-7

Page 49: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

31

penulis menambahkan sebuah kondisi dimana yang akan tampil ialah barang yang

kondisinya baik saja. Sehingga laporan ini diberi nama laporan baik. Table yang

digabung ialah table user, table pegawai lookup, table barang dan table jenis

barang. Script yang lengkap dapat dilihat pada ( lampiran 28, halaman 115).

4.1.16 Tampilan Laporan Rusak

Gambar 4.30 Tampilan Laporan Rusak

Pada gambar 4.30 ini menampilkan interface laporan rusak, interface ini berguna

apabila seorang admin ingin mencetak laporan aset – aset yang kondisi yang rusak

dan ingin melihat aset – aset yang rusak.

Gambar 4.31 Script singkat laporan rusak

Penjelasan script sederhana dari tampilan gambar 4.30 dengan script pada gambar

4.31 menjelaskan tentang cara menggabungkan 4 tabel menjadi satu sehingga dapat

terbentuk sebuah laporan. Scriptnya dapat dilihat pada line ke-3. Pada line ke-7

Page 50: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

32

penulis menambahkan sebuah kondisi dimana yang akan tampil ialah barang yang

kondisinya rusak saja. Sehingga laporan ini diberi nama laporan rusak. Table yang

digabung ialah table user, table pegawai lookup, table barang dan table jenis

barang. Script yang lengkap dapat dilihat pada ( lampiran 29, halaman 117).

4.1.17 Tampilan Logout

Gambar 4.32 Tampilan Logout

Pada gambar 4.32 ini menampilkan interface tampilan logout, interface ini berguna

apabila seorang admin ingin mengakhiri sistem ini.

Gambar 4.33 Script singkat laporan rusak

Penjelasan script sederhana dari tampilan gambar 4.32 dengan script pada gambar

4.33 menjelaskan tentang cara sistem logout ketika selesai menggunakan sistem.

Sintak “destroy” merupakan sintak yang menyatakan sistem telah selesai digunakan

dan hasil akhirnya harus login kembali jika ingin menggunakannya lagi. Script yang

lengkap dapat dilihat pada ( lampiran 7, halaman 63).

Page 51: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

33

4.1.18 Tampilan Hasil Laporan Baik

Gambar 4.34 Tampilan hasil laporan baik pdf

Pada gambar 4.34 ini menampilkan hasil laporan aset – aset yang baik dalam bentuk

format pdf. Hasil laporan ini yang digunakan oleh admin atau teknisi setiap

bulannya untuk melaporkan keadaan aset komputer yang baik kepada Kepala

Bagian SIM.

Gambar 4.35 Script singkat laporan baik pdf

Page 52: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

34

Penjelasan script sederhana dari tampilan gambar 4.34 dengan script pada gambar

4.35 menjelaskan tentang cara pembuatan table pada format pdf pada php ditandai

dengan adanya skrip yang ada pada line-8 yaitu “$this->cell” skrip itu untuk

membuat sebuah baris pada tabel. Script yang lengkap dapat dilihat pada ( lampiran

11, halaman 79).

4.1.19 Tampilan Hasil Laporan Baik

Gambar 4.36 Tampilan Hasil Laporan Baik Excel

Pada gambar 4.36 ini menampilkan hasil laporan aset – aset yang baik dalam bentuk

format excel. Laporan aset format excel ini dibuat agar laporan yang sudah ada

dapat diperbaiki apabila ada yang ingin ditambah dibagian laporan.

Gambar 4.37 Script singkat hasil laporan baik excel

Penjelasan script sederhana dari tampilan gambar 4.36 dengan script pada gambar

4.37 menjelaskan tentang cara pembuatan table pada format excel pada php ditandai

dengan adanya skrip yang ada pada line-8 yaitu “->setCellValue” skrip itu untuk

membuat sebuah baris pada tabel. Pada pemanggilan datanya penulis juga

Page 53: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

35

menambahkan kondisi baik sehingga yang ditampilkan hanya barang – barang

dengan kondisi baik saja. Script yang lengkap dapat dilihat pada ( lampiran 13,

halaman 85).

4.1.20 Tampilan Hasil Laporan Rusak

Gambar 4.38 Tampilan hasil laporan rusak excel

Pada gambar 4.38 ini menampilkan hasil laporan aset – aset yang rusak dalam

bentuk format excel. Laporan aset yang memiliki keadaan status rusak akan

masuk kedalam perbaikan untuk selanjutnya diperbaiki.

Gambar 4.39 Script singkat hasil laporan rusak excel

Penjelasan script sederhana dari tampilan gambar 4.38 dengan script pada gambar

4.39 menjelaskan tentang cara pembuatan table pada format excel pada php ditandai

dengan adanya skrip yang ada pada line-8 yaitu “->setCellValue” skrip itu untuk

membuat sebuah baris pada tabel. Pada pemanggilan datanya penulis juga

menambahkan tidak kondisi baik sehingga yang ditampilkan hanya barang – barang

dengan kondisi rusak saja. Script yang lengkap dapat dilihat pada ( lampiran 14,

halaman 88).

Page 54: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

36

4.2 Pembahasan Program

Fokus penelitian ini adalah pembuatan sistem informasi manajemen aset

komputer berbasis web yang dapat memudahkan karyawan untuk proses pembuatan

laporan dan pembuatan jadwal maintenance yang dilakukan setiap bulannya.

Dengan sistem informasi ini karyawan hanya perlu menginput data barang baru

yang masuk dan barang yang rusak untuk selanjutnya dipergunakan untuk

pembuatan laporan. Sistem informasi ini akan otomatis mengelompokan barang

yang dengan status rusak dan status baik sehingga memudahkan dalam proses

pencetakan laporan untuk karyawan ketika akan mencetak barang yang staus nya

baik maupun status rusak. Laporan ini terdiri dari 2 format yang tersedia yaitu excel

dan pdf sehingga dapat memudahkan karyawan dalam pemilihan format data

apabila ingin mencetak sebuah laporan. Sistem informasi ini juga membantu dalam

proses pembuatan jadwal maintenance yang dilakukan setiap bulannya dan dapat

dicetak dalam format excel.

Dalam pembuatan sistem informasi ini penulis menggunakan bahasa pemrograman

php dengan database mysqli. Penulis menggunakan bahasa pemrograman yang sangat

flexible diberbagai sistem operasi mac ataupun windows dan dalam spesifikasi laptop yang

sangat rendah pun dalam pembuatan sistem informasinya akan sangat mudah untuk di

aplikasikan. Sehingga akan memudahkan bagi siapa saja apa bila ingin mengembangkan

aplikasi ini. Dibawah ini merupakan spesifikasi kebutuhan fungsional yang dibutuhkan

dalam pembuatan sistem informasi ini :

4.3 SPESIFIKASI KEBUTUHAN FUNGSIONALITAS

4.3.1 Use Case Spesification : Login

1) Brief Description

Use Case ini digunakan oleh aktor untuk memperoleh akses ke sistem.

login didasarkan pada sebuah id unik yaitu email dari user dan password

yang berupa rangkaian karakter.

2) Primary Actor

Admin

3) Supporting Actor

None

Page 55: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

37

4) Basic Flow

a) Use Case ini dimulai ketika admin memilih untuk melakukan login

b) Sistem menampilkan antarmuka untuk login

c) Admin memasukkan nip dan password

d) Sistem memeriksa nip dan password yang diinputkan admin

e) Sistem memberikan akses ke admin

f) Use Case ini selesai

5) Alternative Flow

None

6) Error Flow

E-1 Password atau nama user tidak sesuai

1) Sistem menampilkan peringatan bahwa nip user atau password tidak

sesuai

2) Kembali ke Basic Flow langkah ke 3

7) Pre Conditions

None

8) Post Conditions

Admin memasuki sistem dan dapat menggunakan fungsi - fungsi pada

sistem.

4.3.2 Use Case Spesification : Mengelolaan Data Barang

1) Brief Description

Use Case ini berfungsi apabila Admin ingin menambah, mengedit,

menampilkan ataupun menghapus barang yang ada.

2) Primary Actor

Admin

3) Supporting Actor

Admin

Page 56: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

38

4) Basic Flow

a) Use case dimulai ketika Admin sudah login ke sistem.

b) Sistem menampilkan halaman awal dashboard.

c) Kemudian admin mengklik menu barang.

d) Sistem menampilkan form tambah barang.

e) Use case selesai.

5) Alternative Flow

None

6) Error Flow

None

7) Pre Conditions

None

8) Post Conditions

None

4.3.3 Use Case Spesification : Mengelolah Data User

1) Brief Descript

Use case ini berfungsi apabila admin ingin menambah, menghapus atau

mengedit pengguna barang

2) Primary Actor

Admin

3) Supporting Actor

None

4) Basic Flow

a) Use case ini berfungsi apabila admin ingin menambah pengguna

barang.

b) Admin telah login ke system.

c) Sistem menampilkan halaman dashboard

d) Admin mengklik menu pengguna dan mengisi data form pengguna.

Page 57: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

39

e) Admin menngklik tombol simpan.

f) Sistem berhasil menyimpan data.

g) Selesai

5) Alternative Flow

Data yang diisi sudah ada di pegawai lookup

6) Error Flow

None

7) Pre Conditions

Admin telah login ke sistem

8) Post Conditions

None

4.3.4 Use Case Spesification : Mengolah Data Ruangan

1) Brief Description

Use case ini berfungsi apabila admin ingin melakukan penambahan

nama ruangan, menghapus atau mengedit nama ruangan.

2) Primary Actor

Admin

3) Supporting Actor

None

4) Basic Flow

a) Use case ini berfungsi apabila admin ingin menambah nama ruangan

b) Admin login ke system terlebih dahulu.

c) Sistem menampilkan halaman awal dashboard.

d) Admin mengklik menu tambah ruangan.

e) Sistem menampilkan data ruangan.

f) Admin mengklik tambah ruangan.

g) Selesai

Page 58: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

40

5. Alternative Flow

None

6) Error Flow

None

7) Pre Conditions

Admin telah login ke sistem

8) Post Conditions

None

4.3.5 Use Case Spesification : Mengolah Data Maintenance

1) Brief Description

Use case ini berfungsi apabila admin akan melakukan maintenance

terhadap suatu barang.

2) Primary Actor

Admin

3) Supporting Actor

Pengguna

4) Basic Flow

a) Use case ini berfungsi apabila admin ingin mengisi form maintenance.

b) Admin telah login ke sistem

c) Sistem menampilkan halaman awal dashboard.

d) Admin memilih menu maintenance.

e) Sistem menampilkan menu maintenance.

f) Admin mengisi form maintenance dan menyimpannya.

g) Use case telah selesai

5) Alternative Flow

None

6) Error Flow

None

Page 59: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

41

7) Pre Conditions

Admin melakukan login terlebih dahulu ke sistem

8) Post Conditions

None

4.3.6 Use Case Spesification : Mengolah Data Perbaikan

1) Brief Description

Use case ini berfungsi apabila admin ingin melakukan perbaikan

terhadap barang rusak.

2) Primary Actor

Admin

3) Supporting Actor

Pengguna

4) Basic Flow

a) Use case ini berfungsi apabila admin ingin melakukan perbaikan barang.

b) Admin login ke system.

c) Sistem menampilkan halaman awal dashboard.

d) Admin mengklik menu perbaikan.

e) Sistem menampilkan data perbaikan.

f) Admin mengklik tambah perbaikan dan mengklik tombol simpan.

g) Sistem berhasil menyimpan data.

h) Use case telah selesai

5) Alternative Flow

None

6) Error Flow

None

7) Pre Conditions

None

Page 60: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

42

8) Post Conditions

None

4.3.7 Use Case Spesification : Mengolah Data Laporan

1) Brief Description

Use case ini berfungsi apabila admin ingin melakukan pengolahan

laporan seperti periode nya ingin diubah sebelum di cetak dan nama jabatan

jabatan yang mengesahkan telah ganti.

2) Primary Actor

Admin

3) Supporting Actor

None

4) Basic Flow

a) Use case ini berfungsi apabila admin ingin mengganti tanggal, dan

nama pejabat yang akan bertanda tangan di laporan ketika akan dicetak

pada saat ingin mengeprint.

b) Admin login ke system.

c) Sistem menampilkan halaman awal dashboard.

d) Admin mengklik input manual

e) Sistem menampilkan tampilan form untuk tanggal dan nama jabatan

yang akan bertanda tangan pada saat laporan dicetak.

f) Admin mengisi form dan mengklik simpan.

g) Sistem berhasil menyimpan.

h) Use case telah selesai

5) Alternative Flow

None

6) Error Flow

None

Page 61: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

43

7) Pre Conditions

None

8) Post Conditions

None

4.3.8 Use Case Spesification : Mencetak Laporan

1) Brief Description

Use case ini berfungsi apabila Admin ingin melakukan pencetakan

laporan barang berupa pdf atau pun excel.

2) Primary Actor

Admin

3) Supporting Actor

None

4) Basic Flow

a) Use case ini berfungsi apabila admin ingin melakukan pencetakan

laporan.

b) Admin login terlebih dahulu.

c) Sistem menampilkan halaman awal dashboard.

d) Admin memilih menu laporan dan mengklik laporan baik atau laporan

rusak.

e) System menampilkan laporan baik atau rusak yang akan dicetak.

f) Use case telah selesai

5) Alternative Flow

None

6) Error Flow

None

Page 62: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

44

7) Pre Conditions

None

8) Post Conditions

None

4.3.9 Use Case Spesification : Melihat Informasi Jumlah Aset

1) Brief Description

Use case ini berfungsi apabila admin ingin melihat jumlah aset yang

dimiliki perusahaan.

2) Primary Actor

Admin

3) Supporting Actor

Admin

4) Basic Flow

a) Use case dimulai ketika admin ingin melihat jumlah aset yang dimiliki

perusahaan .

b) Admin harus login terlebih dahulu untuk melihat jumlah seluruh aset.

c) Sistem akan menampilkan jumlah seluruh aset yang ada.

d) Use case selesai

5) Alternative Flow

None

6) Error Flow

None

7) Pre Conditions

None

8) Post Conditions

Dapat melihat seluruh sistem.

Page 63: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

45

BAB V

KESIMPULAN DAN SARAN

5.1 Kesimpulan

Setelah membangun Sistem Informasi Manajemen Aset Komputer Berbasis

Web di PDAM Kota Balikpapan, dapat disimpulkan bahwa :

1) Sistem informasi ini memiliki fungsi untuk memudahkan admin dalam

pembuatan laporan aset – aset komputer yang baik ataupun rusak setiap

bulannya dalam format excel ataupun pdf.

2) Sistem informasi membantu dalam pengelolaan maintenance aset dan

pembuatan laporan maintenance setiap bulannya dalam bentuk format excel.

3) Sistem informasi ini memiliki fungsi untuk mengetahui jumlah aset yang

dimiliki oleh perusahaan.

4) Sistem informasi ini juga memiliki fungsi untuk mengetahui kondisi dan status

setiap aset yang sedang diperbaiki.

5.2 Saran

Saran yang dapat penulis sampaikan adalah :

1) Untuk pengembangan agar dikembangkan lebih sempurna lagi seperti

ditambahkannya fitur tracking sehingga memudahkan admin untuk

mengetahui keberadaan barang.

2) Perlu dilakukan sosialisasi awal mengenai sistem informasi ini agar admin

dapat mengetahui fungsi dari setiap fitur – fitur yang ada sehingga dapat

menggunakannya dengan baik.

Page 64: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

46

DAFTAR PUSTAKA

Course Hero. ( 2018, 23 Maret ). Sistem Informasi yang tepat. diakses tgl 23

Maret 2018. Dari https://www.coursehero.com/file/p3135fc/Sistem-

informasi-yang-tepat-tentunya-akan-menghasilkan-informasi-yang-cepat/

Dengen, N., & Hatta, H. R. (2009). Perancangan Sistem Informasi Terpadu

Pemerintah Daerah Kabupaten Paser. Jurnal Informatika Mulawarman, 4(1),

47–54.

Goyal, Nishi, Enterprise Asset Management System of Technicl Store of NIC NewDelhi. India: 2007. (available at elearning.nic.in/student-trainee-report,diunduh pada 03 April 2018)

Maryono, Y., & Mudjihartono, P. (2012). Analisis Dan Perancangan Sistem

Informasi Manajemen Aset TIK Studi Kasus : Asmi Santa Maria Yogyakarta.

Buana Informatika, 1, 81–90.

Nugraheni, Ekasari et.al. Sistem Informasi Manajemen Aset Berbasis Intranet.Pusat Penelitian Informatika – LIPI, Bandung: 2007

Widarsono, A. (2007). Pengaruh Kualitas Informasi Manajemen Terhadap Kinerja

Manajerial. Jurnal Akuntansi FE Unsil, Vol. 2, No. 2, 2007 ISSN : 1907 –

9958, 2(2), 286–299.

Zahra, F., & Tadulako, U. (2009). Pengaruh Kualitas Informasi , Kemampuan

Individual Dan Norma Subyektif Terhadap Minat Mahasiswa, 1–29.

Page 65: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

47

LAMPIRAN

1. Kamus Data

Data Admin

Elemen Data Id Admin

Representasi Domain Range Format Presisi Struktur

Data

Id number - autonumber - Int(11)

Elemen Data Username

Representasi Domain Range Format Presisi Struktur

Data

username text - AKDP-

xxxxxxxxx

- Varhar(50)

Elemen Data Nip

Representasi Domain Range Format Presisi Struktur

Data

Untuk Login

Ke sistem

number - 98765 - Varchar(50)

Elemen Data Password

Representasi Domain Range Format Presisi Struktur

Data

Untuk

password

karyawan

login ke

sistem

text - xxxxxxxxxx - Varchar(50)

Elemen Data Trn_Date

Representasi Domain Range Format Presisi Struktur

Data

Untuk

mengetahui

waktu

terakhir

text - YYYY-MM-

DD

- date

Page 66: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

48

mendaftar ke

sistem

Data Barang

Elemen Data Kode Barang

Representasi Domain Range Format Presisi Struktur

Data

Untuk data

kode

disetiap

barang

text - AKDP-

xxxxxxxxx

- varchar(10)

Elemen Data Kode Jenis Barang

Representasi Domain Range Format Presisi Struktur

Data

Untuk data

setiap tipe

barang

number - - - varchar(5)

Elemen Data Nama Barang

Representasi Domain Range Format Presisi Struktur

Data

Untuk data

nama barang

text - - - varchar(40)

Elemen Data Merk Barang

Representasi Domain Range Format Presisi Struktur

Data

Untuk data

merk

disetiap

barang

text - - - varchar(20)

Elemen Data Nomerseri

Representasi Domain Range Format Presisi Struktur

Data

Page 67: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

49

Untuk data

nomerseri

disetiap

barang

text - - - varchar(20)

Elemen Data Tanggal Beli

Representasi Domain Range Format Presisi Struktur

Data

Untuk data

tanggal

pembelian

awal Barang

text - YYYY - varchar(10)

Elemen Data Kondisi Barang

Representasi Domain Range Format Presisi Struktur

Data

Untuk data

kondisi

disetiap

barang

text - - - varchar(15)

Elemen Data Ipaddress

Representasi Domain Range Format Presisi Struktur

Data

Untuk data

ip disetiap

barang

text - - - varchar(20)

Elemen Data Keterangan

Representasi Domain Range Format Presisi Struktur

Data

Untuk data

keterangan

disetiap

barang

text - - - varchar(100)

Page 68: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

50

Data Pengguna

Elemen Data Nip

Representasi Domain Range Format Presisi Struktur

Data

Untuk data

nip pegawai

text - - - Varchar(30)

Elemen Data Nama

Representasi Domain Range Format Presisi Struktur

Data

Untuk nama

pegawai

text - - - Varchar(40)

Elemen JENIS_PEG

Representasi Domain Range Format Presisi Struktur

Data

Untuk jenis

pegawai

text - - - Varchar(40)

Elemen Data Kodebag

Representasi Domain Range Format Presisi Struktur

Data

Untuk kode

bagian

text - - - Varchar(30)

Elemen Data Namabag

Representasi Domain Range Format Presisi Struktur

Data

Untuk nama

bagian

text - - - Varchar(40)

Elemen Data Kodejab

Representasi Domain Range Format Presisi Struktur

Data

Page 69: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

51

Untuk kode

jabatan

text - - - double

Elemen Data Namajab

Representasi Domain Range Format Presisi Struktur

Data

Untuk nama

jabatan

text - - - Varchar(40)

Data Laporan

Elemen Data Id

Representasi Domain Range Format Presisi Struktur

Data

Id Untuk

membantu

dalam crud

data

int - autonumber - int(11)

Elemen Data Direksi

Representasi Domain Range Format Presisi Struktur

Data

Untuk

menentukan

direksi I,

II, atau III

text - - - varchar(15)

Elemen Data Namadireksi

Representasi Domain Range Format Presisi Struktur

Data

Untuk

namadireksi

text - - - varchar(40)

Elemen Data Namakabag

Representasi Domain Range Format Presisi Struktur

Data

Page 70: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

52

Untuk nama

kabag

text - - - varchar(40)

Elemen Data Namakasubag

Representasi Domain Range Format Presisi Struktur

Data

Untuk nama

kasubag

text - - - varchar(40)

Elemen Data Tglperiode

Representasi Domain Range Format Presisi Struktur

Data

Untuk tgl

periode

laporan

text - - - date

Elemen Data Tglpengesahan

Representasi Domain Range Format Presisi Struktur

Data

Untuk tgl

pengesahan

text - - - date

Data Perbaikan

Elemen Data Idperbaikan

Representasi Domain Range Format Presisi Struktur

Data

Id Untuk

membantu

dalam crud

data

number - autonumber - int

Elemen Data Tgllaporan

Representasi Domain Range Format Presisi Struktur

Data

Page 71: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

53

Untuk tgl

laporan

barang rusak

text - - - date

Elemen Data Kodebarang

Representasi Domain Range Format Presisi Struktur

Data

Untuk

melaporkan

kodebarang

berapa yang

rusak

text - - - Varchar(20)

Elemen Data Kerusakan

Representasi Domain Range Format Presisi Struktur

Data

Untuk

melaporkan

kerusakan apa

yang dialami

barang

text - - - text

Elemen Data Tindakperbaikan

Representasi Domain Range Format Presisi Struktur

Data

Untuk

melaporkan

tindak apa

yang

dilakukan

saat barang

mengalami

kerusakan

text - - - text

Elemen Data Tanggalperbaikan

Representasi Domain Range Format Presisi Struktur

Data

Page 72: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

54

Untuk

melaporkan

tanggal

berapa barang

diperbaiki

text - - - date

Elemen Data Status

Representasi Domain Range Format Presisi Struktur

Data

Untuk

melaporkan

apakah

barang sudah

selesai

dilakukan

perbaikan

Proses

Selesai

Belum_Selesai

- - - enum

Data Maintenance

Elemen Data Idmaintenance

Representasi Domain Range Format Presisi Struktur

Data

Id Untuk

membantu

dalam crud

data

number - autonumber - int

Elemen Data Tahun

Representasi Domain Range Format Presisi Struktur

Data

Untuk

mengetahui

tahun berapa

barang di

maintenance

number - YYYY - Varchar(10)

Page 73: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

55

Elemen Data Nip

Representasi Domain Range Format Presisi Struktur

Data

Untuk

mengetahui

dengan nip

barang siapa

yang di

maintenance

number - - - Varchar(10)

Elemen Data Kodebarang

Representasi Domain Range Format Presisi Struktur

Data

Untuk

mengetahui

kode barang

yang di

maintenance

text - - - Varchar(20)

Elemen Data Blnrencana

Representasi Domain Range Format Presisi Struktur

Data

Untuk

mengetahui

bulan berapa

rencana

barang di

maintenance

text - - - Varchar(20)

Elemen Data Blnrealisasi

Representasi Domain Range Format Presisi Struktur

Data

Untuk

mengetahui

bulan berapa

pelaksanaan

barang di

maintenance

text - - - Varchar(20)

Page 74: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

56

Data Ruangan

Elemen Data Kode Ruangan

Representasi Domain Range Format Presisi Struktur

Data

Kode ruangan text - - - Varchar(20)

Elemen Data Nama Ruangan

Representasi Domain Range Format Presisi Struktur

Data

Nama ruangan text - - - Varchar(20)

Data Jenis Barang

Elemen Data Kodejenis

Representasi Domain Range Format Presisi Struktur

Data

Untuk

mengetahui

kode jenis

barang

text - - - Varchar(20)

Elemen Data Tipe

Representasi Domain Range Format Presisi Struktur

Data

Untuk

menapilkan

tipe barang

text - - - Varchar(20)

Data Data Pengguna

Elemen Data No

Representasi Domain Range Format Presisi Struktur

Data

Untuk tgl

pengesahan

number - - - int

Page 75: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

57

Elemen Data Nip

Representasi Domain Range Format Presisi Struktur

Data

Untuk

mengambil nip

dari tabel

pegawai_lookup

text - - - Varchar(15)

Elemen Data Kodebarang

Representasi Domain Range Format Presisi Struktur

Data

Untuk

mengambil

kodebarang

dari

tabelbarang

text - - - Varchar(20)

2. Login.php

<?php include "koneksi.php"; ?>

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title> Silahkan Login </title>

<!-- Tell the browser to be responsive to screen width -->

<meta content="width=device-width, initial-scale=1, maximum-

scale=1, user-scalable=no" name="viewport">

<!-- Bootstrap 3.3.6 -->

<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">

<!-- Font Awesome -->

<link rel="stylesheet"

href="https://cdnjs.cloudflare.com/ajax/libs/font-

awesome/4.5.0/css/font-awesome.min.css">

<!-- Ionicons -->

<link rel="stylesheet"

href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/io

nicons.min.css">

<!-- Theme style -->

<link rel="stylesheet" href="dist/css/AdminLTE.min.css">

Page 76: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

58

</head>

<body class="hold-transition login-page">

<?php

require('koneksi.php');

session_start();

// If form submitted, insert values into the database.

if (isset($_POST['username'])){

$username = stripslashes($_REQUEST['username']); // removes

backslashes

$username = mysqli_real_escape_string($koneksi,$username);

//escapes special characters in a string

$password = stripslashes($_REQUEST['password']);

$password = mysqli_real_escape_string($koneksi,$password);

//Checking is user existing in the database or not

$query = "SELECT * FROM `users` WHERE username='$username'

and password='".md5($password)."'";

$result = mysqli_query($koneksi,$query) or

die(mysqli_error());

$rows = mysqli_num_rows($result);

if($rows==1){

$_SESSION['username'] = $username;

header("Location: index.php"); // Redirect user to index.php

}else{

echo "<div class='form'><h3>Username/password is

incorrect.</h3><br/>Click here to <a

href='login.php'>Login</a></div>";

}

}else{

?>

<div class="login-box">

<div class="login-logo">

<b>Admin</b>PDAM</a>

</div>

<!-- /.login-logo -->

<div class="login-box-body">

<p class="login-box-msg">Silakan Login terlebih dahulu... </p>

<form action="" method="post" name="login">

<div class="form-group has-feedback">

<input type="text" class="form-control" name="username"

id="username" placeholder="Masukan NIP...">

<span class="glyphicon glyphicon-envelope form-control-

feedback"></span>

</div>

<div class="form-group has-feedback">

Page 77: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

59

<input type="password" name="password" id="password"

class="form-control" placeholder="Masukan Password ...">

<span class="glyphicon glyphicon-lock form-control-

feedback"></span>

</div>

<div class="row">

<div class="col-xs-4">

<button type="submit" name="submit" id="submit"

class="btn btn-primary btn-block btn-flat">Login</button>

</div>

<!-- /.col -->

</div>

</form>

<a href="registration.php" class="text-center">Register Disini

!</a>

</div>

<!-- /.login-box-body -->

</div>

<!-- /.login-box -->

<!-- jQuery 2.2.3 -->

<script src="plugins/jQuery/jquery-2.2.3.min.js"></script>

<!-- Bootstrap 3.3.6 -->

<script src="bootstrap/js/bootstrap.min.js"></script>

<?php } ?>

</body>

</html>

3. registration.php

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title>Halaman Registrasi</title>

<!-- Tell the browser to be responsive to screen width -->

<meta content="width=device-width, initial-scale=1, maximum-

scale=1, user-scalable=no" name="viewport">

<!-- Bootstrap 3.3.6 -->

<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">

<!-- Font Awesome -->

<link rel="stylesheet"

href="https://cdnjs.cloudflare.com/ajax/libs/font-

awesome/4.5.0/css/font-awesome.min.css">

<!-- Ionicons -->

Page 78: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

60

<link rel="stylesheet"

href="https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/io

nicons.min.css">

<!-- Theme style -->

<link rel="stylesheet" href="dist/css/AdminLTE.min.css">

</head>

<body class="hold-transition register-page">

<?php

require('koneksi.php');

// If form submitted, insert values into the database.

if (isset($_REQUEST['username'])){

// removes backslashes

$username = stripslashes($_REQUEST['username']);

//escapes special characters in a string

$username = mysqli_real_escape_string($koneksi,$username);

$nip = stripslashes($_REQUEST['nip']);

$nip = mysqli_real_escape_string($koneksi,$nip);

$password = stripslashes($_REQUEST['password']);

$password = mysqli_real_escape_string($koneksi,$password);

$trn_date = date("Y-m-d H:i:s");

$query = "INSERT into `users` (username, password, nip,

trn_date)

VALUES ('$username', '".md5($password)."', '$nip', '$trn_date')";

$result = mysqli_query($koneksi,$query);

if($result){

echo "<div class='form'>

<h3>You are registered successfully.</h3>

<br/>Click here to <a href='login.php'>Login</a></div>";

}

}else{

?>

<div class="register-box">

<div class="register-logo">

<b>Admin</b>PDAM</a>

</div>

<div class="register-box-body">

<p class="login-box-msg">Register a new membership</p>

<form name="registration" action="" method="post">

<div class="form-group has-feedback">

<input type="text" class="form-control" name="username"

id="username" placeholder="Isikan Username ...">

<span class="glyphicon glyphicon-user form-control-

feedback"></span>

</div>

Page 79: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

61

<div class="form-group has-feedback">

<input type="nip" name="nip" id="nip" class="form-control"

placeholder="Isikan Nip ...">

<span class="glyphicon glyphicon-envelope form-control-

feedback"></span>

</div>

<div class="form-group has-feedback">

<input type="password" class="form-control"

name="password" id="password" placeholder="Isikan Password ...">

<span class="glyphicon glyphicon-lock form-control-

feedback"></span>

</div>

<div class="row">

<!-- /.col -->

<div class="col-xs-4">

<button type="submit" name="submit" id="submit"

class="btn btn-primary btn-block btn-flat">Register</button>

</div>

<!-- /.col -->

</div>

</form>

</div>

<?php } ?>

<!-- /.form-box -->

<!-- jQuery 2.2.3 -->

<script src="../../plugins/jQuery/jquery-2.2.3.min.js"></script>

<!-- Bootstrap 3.3.6 -->

<script src="../../bootstrap/js/bootstrap.min.js"></script>

<script>

$(function () {

$('input').iCheck({

checkboxClass: 'icheckbox_square-blue',

radioClass: 'iradio_square-blue',

increaseArea: '20%' // optional

});

});

</script>

</body>

</html>

4. proses-registration.php

<?php

if (isset($_POST['nickname']) && $_POST['nickname']) {

Page 80: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

62

require_once "koneksi.php";

// menyimpan variable yang dikirim Form

$nama = $_POST['nickname'];

$username = $_POST['username'];

$password = $_POST['password'];

$repassword = $_POST['repassword'];

// cek nilai variable

if (empty($nama)) {

header('location: register.php?error='

.base64_encode('Nama tidak boleh kosong'));

}

if (empty($username)) {

header('location: register.php?error='

.base64_encode('Username tidak boleh kosong'));

}

if (empty($password)) {

header('location: register.php?error='

.base64_encode('Password tidak boleh kosong'));

}

// validasi apakah password dengan repassword sama

if ($password != $repassword) { // jika tidak sama

header('location: register.php?error='

.base64_encode('Password tidak sama'));

}

$level = 'member'; // default,

// SQL Insert

$insert = $koneksi->query("INSERT INTO users (nama, username,

password) VALUES ('$nama', '$username', '$password')");

// jika gagal

if (!$insert) {

echo "<script>alert('".$koneksi->error."');

window.location.href = 'register.php';</script>";

} else {

echo "<script>alert('Insert Data Berhasil');

window.location.href = 'login.php';</script>";

}

}

?>

5. koneksi.php

<?php

$koneksi=mysqli_connect("localhost","root","","inventorypdam");

// di bawah ini fungsi untuk menampilkan error jika ada yg salah

if (mysqli_connect_errno()){

echo "Gagal terkoneksi ke MYSQL dengan nomer kesalahan: " .

Page 81: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

63

mysqli_connect_errno() . " Dan pesan kesalahan: " .

mysqli_connect_error();

}

?>

6. koneksi1.php

<?php

$host = "localhost";

$user = "root";

$password = "";

$database = "inventorypdam";

$connect = mysqli_connect($host, $user, $password, $database);

?>

7. logout.php

<?php

session_start();

if(session_destroy()) // Destroying All Sessions

{

header("Location: login.php"); // Redirecting To Home Page

}

?>

8. home.php

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-

scale=1">

<!-- The above 3 meta tags *must* come first in the head; any

other head content must come *after* these tags -->

<meta name="description" content="Grafik Fusion">

<title></title>

<!-- Bootstrap core CSS -->

<link href="dist/css/bootstrap.min.css" rel="stylesheet">

</head>

<body>

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<center><h2 class="box-title"><strong>Selamat Datang di SI

Page 82: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

64

Aset Komputer Berbasis Web di PDAM KOTA

BALIKPAPAN</strong></h2></center><br></br>

<center><h2 class="box-title"><strong>Diagram Batang

Jumlah Aset</strong></h2></center>

</div>

<?php

$sql = mysqli_query($koneksi, "SELECT COUNT(kodejenis) AS

total FROM tabelbarang WHERE kodejenis='01'");

$row = mysqli_fetch_array($sql);

$sql1 = mysqli_query($koneksi, "SELECT

COUNT(kodejenis) AS total FROM tabelbarang WHERE kodejenis='02'");

$row1 = mysqli_fetch_array($sql1);

$sql2 = mysqli_query($koneksi, "SELECT COUNT(kodejenis)

AS total FROM tabelbarang WHERE kodejenis='03'");

$row2 = mysqli_fetch_array($sql2);

$sql3 = mysqli_query($koneksi, "SELECT

COUNT(kodejenis) AS total FROM tabelbarang WHERE kodejenis='04'");

$row3 = mysqli_fetch_array($sql3);

$sql4 = mysqli_query($koneksi, "SELECT

COUNT(kodejenis) AS total FROM tabelbarang WHERE kodejenis='05'");

$row4 = mysqli_fetch_array($sql4);

$sql5 = mysqli_query($koneksi, "SELECT

COUNT(kodejenis) AS total FROM tabelbarang WHERE kodejenis='06'");

$row5 = mysqli_fetch_array($sql5);

?>

<table id="TableBarang" class="table table-bordered" border="0"

align="center" cellpadding="10">

<tr>

<th>Tipe</th>

<th>Laptop</th>

<th>CPU</th>

<th>Monitor</th>

<th>Printer</th>

<th>UPS</th>

<th>Scanner</th>

</tr>

<tr>

<td>Jumlah Tipe Barang </td>

<td><?php echo $row['total'];?></td>

<td><?php echo $row1['total'];?></td>

<td><?php echo $row2['total'];?></td>

<td><?php echo $row3['total'];?></td>

<td><?php echo $row4['total'];?></td>

<td><?php echo $row5['total'];?></td>

Page 83: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

65

</tr>

</table>

<!-- Bootstrap core JavaScript

================================================== -->

<!-- Placed at the end of the document so the pages load

faster -->

<script type="text/javascript" src="dist/js/jquery-

1.4.js"></script>

<!-- <script>window.jQuery || document.write('<script

src="assets/js/vendor/jquery.min.js"><\/script>')</script>-->

<script type="text/javascript"

src="dist/js/bootstrap.min.js"></script>

<script type="text/javascript"

src="dist/js/jquery.fusioncharts.js"></script>

<!--LOAD HTML KE JQUERY FUSION CHART BERDASARKAN ID TABLE-->

<script>

$('#TableBarang').convertToFusionCharts({

swfPath: "Charts/",

type: "MSColumn3D",

data: "#TableBarang",

width: "1280",

height: "400",

dataFormat: "HTMLTable",

renderAt: "chart-container",

dataOption:{

chartAttributes:{

caption: "Annual Stock Graph",

xAxisName: "Month",

yAxisName: "Qty Stock",

decimalPrecision: "0"

}

}

});

</script>

</section>

</body>

</html>

9. index.php

<?php

require('koneksi.php');

include("auth.php");

?>

Page 84: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

66

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<title> SI Aset Komputer | PDAM </title>

<!-- Tell the browser to be responsive to screen width -->

<meta content="width=device-width, initial-scale=1, maximum-

scale=1, user-scalable=no" name="viewport">

<!-- Bootstrap 3.3.6 -->

<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css">

<!-- Font Awesome -->

<link rel="stylesheet"

href="https://cdnjs.cloudflare.com/ajax/libs/font-

awesome/4.5.0/css/font-awesome.min.css">

<!-- Theme style -->

<link rel="stylesheet" href="dist/css/AdminLTE.min.css">

<!-- AdminLTE Skins. Choose a skin from the css/skins

folder instead of downloading all of them to reduce -->

<link rel="stylesheet" href="dist/css/skins/_all-skins.min.css">

<!-- DataTables -->

<link rel="stylesheet"

href="plugins/datatables/dataTables.bootstrap.css">

<!-- Select2 -->

<link rel="stylesheet" href="plugins/select2/select2.min.css">

<!-- bootstrap datepicker -->

<link rel="stylesheet"

href="plugins/datepicker/datepicker3.css">

</head>

<body class="hold-transition skin-blue sidebar-mini">

<div class="wrapper">

<header class="main-header">

<!-- Logo -->

<a href="" class="logo">

<span class="logo-lg"> Sistem Informasi </span>

</a>

<!-- Header Navbar: style can be found in header.less -->

<nav class="navbar navbar-static-top">

<!-- Sidebar toggle button-->

<div class="navbar-custom-menu">

<ul class="nav navbar-nav">

<li class="">

<a href="index.php">

<i class="menu-icon fa fa-home"></i>

Page 85: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

67

<span class="menu-text"> Home </span>

</a>

<b class="arrow"></b>

</li>

<!-- User Account: style can be found in dropdown.less-->

<li>

<a href="#" class="dropdown-toggle" id="ddlmenuItem" data-

toggle="dropdown"><i class="menu-icon fa fa-database"></i><span

class="menu-text"> Master Data </span><i class="fa fa-angle-

down"></i></a>

<ul class="dropdown-menu" role="menu" aria-

labelledby="ddlmenuItem">

<li><a href="index.php?page=datajenis/jenisbarang"><i

class="fa fa-list-alt"></i> Jenis Barang</a></li>

<li><a href="index.php?page=databarang"><i class="fa fa-

briefcase"></i> Barang </a></li>

<li><a href="index.php?page=datauser/user"><i class="fa fa-

users"></i> Pegawai </a></li>

<li><a href="index.php?page=dataruangan"><i class="fa fa-

building"></i> Ruangan</a></li>

</ul>

</li>

<li>

<a href="#" class="dropdown-toggle" id="ddlmenuItem" data-

toggle="dropdown"><i class="fa fa-archive"></i><span class="menu-

text"> Asset Data </span><i class="fa fa-angle-down"></i></a>

<ul class="dropdown-menu" role="menu" aria-

labelledby="ddlmenuItem">

<li><a href="index.php?page=datauser"><i class="fa fa-

briefcase"></i> Pengguna Barang </a></li>

<li><a href="index.php?page=datamaintenance"><i

class="fa fa-cogs"></i> Maintenance </a></li>

<li><a href="index.php?page=dataperbaikan"><i class="fa

fa-cog"></i>Perbaikan</a></li>

</ul>

</li>

<li>

<a href="#" class="dropdown-toggle" id="ddlmenuItem" data-

toggle="dropdown"><i class="fa fa-file"></i></i><span class="menu-

text"> Laporan </span><i class="fa fa-angle-down"></i></a>

<ul class="dropdown-menu" role="menu" aria-

labelledby="ddlmenuItem">

<li><a

href="index.php?page=datainput/tambahinput"><i class="fa fa-list-

Page 86: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

68

alt"></i> Input Manual </a></li>

<li class="">

<a href="index.php?page=datalaporanbaik">

<i class="menu-icon fa fa-print "></i>

<span class="menu-text">Laporan Lengkap (Baik)

</span>

</a>

</li>

<li class="">

<a href="index.php?page=datalaporanrusak">

<i class="menu-icon fa fa-print "></i>

<span class="menu-text">Laporan Lengkap (Rusak)

</span>

</a>

</li>

</ul>

</li>

<li class="dropdown user user-menu">

<a href="#" class="dropdown-toggle" data-

toggle="dropdown">

<img src="dist/img/PDAM-Balikpapan-jpeg.jpg"

class="user-image" alt="User Image">

<span class="hidden-xs">Hi, Admin</span>

</a>

<ul class="dropdown-menu">

<!-- User image -->

<li class="user-header">

<img src="dist/img/PDAM-Balikpapan-jpeg.jpg"

class="img-circle" alt="User Image">

<p>

Hi, Admin - PDAM

<small> @ 2017 - 2018 </small>

</p>

</li>

<!-- Menu Footer-->

<li class="user-footer">

<div class="pull-left">

<a href="registration.php" class="btn btn-

default btn-flat">Tambah Admin</a>

</div>

<div class="pull-right">

<a href="logout.php" class="btn btn-default btn-

flat">Keluar</a>

</div>

Page 87: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

69

</li>

</ul>

</li>

<!-- Control Sidebar Toggle Button -->

<li>

<a href="#" data-toggle="control-sidebar"><i class="fa

fa-gears"></i></a>

</li>

</ul>

</div>

</nav>

</header>

<!-- Content Wrapper. Contains page content -->

<section class="content-header">

<?php

if(isset($_GET['page']))

{

if ($_GET['page']=="datauser/user")

{

include 'pages/datauser/user/user.php';

}

elseif ($_GET['page']=="datauser")

{

include 'pages/datauser/user2.php';

}

elseif ($_GET['page']=="databarang")

{

include 'pages/databarang/barang.php';

}

elseif ($_GET['page']=="datamaintenance")

{

include 'pages/datamaintenance/maintenance.php';

}

elseif ($_GET['page']=="dataperbaikan")

{

include 'pages/dataperbaikan/perbaikan.php';

}

elseif ($_GET['page']=="databarang/tambahbarang")

{

include 'pages/databarang/tambahbarang.php';

}

elseif ($_GET['page']=="datauser/tambahuser")

{

Page 88: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

70

include 'pages/datauser/tambahuser.php';

}

elseif ($_GET['page']=="databarang/editbarang")

{

include 'pages/databarang/editbarang.php';

}

elseif ($_GET['page']=="databarang/hapusbarang")

{

include 'pages/databarang/hapusbarang.php';

}

elseif ($_GET['page']=="datauser/edituser")

{

include 'pages/datauser/edituser.php';

}

elseif

($_GET['page']=="datamaintenance/tambahmaintenance")

{

include 'pages/datamaintenance/tambahmaintenance.php';

}

elseif

($_GET['page']=="datamaintenance/editmaintenance")

{

include 'pages/datamaintenance/editmaintenance.php';

}

elseif

($_GET['page']=="datamaintenance/hapusmaintenance")

{

include 'pages/datamaintenance/hapusmaintenance.php';

}

elseif ($_GET['page']=="dataperbaikan/tambahperbaikan")

{

include 'pages/dataperbaikan/tambahperbaikan.php';

}

elseif ($_GET['page']=="dataperbaikan/editperbaikan")

{

include 'pages/dataperbaikan/editperbaikan.php';

}

elseif ($_GET['page']=="dataperbaikan/hapusperbaikan")

{

include 'pages/dataperbaikan/hapusperbaikan.php';

}

elseif ($_GET['page']=="datauser/hapususer")

{

Page 89: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

71

include 'pages/datauser/hapususer.php';

}

elseif ($_GET['page']=="datajenis/jenisbarang")

{

include 'pages/datajenis/jenisbarang.php';

}

elseif ($_GET['page']=="datajenis/tambahjenis")

{

include 'pages/datajenis/tambahjenis.php';

}

elseif ($_GET['page']=="datajenis/editjenis")

{

include 'pages/datajenis/editjenis.php';

}

elseif ($_GET['page']=="datajenis/hapusjenis")

{

include 'pages/datajenis/hapusjenis.php';

}

elseif ($_GET['page']=="dataruangan/hapusruangan")

{

include 'pages/dataruangan/hapusruangan.php';

}

elseif ($_GET['page']=="dataruangan/editruangan")

{

include 'pages/dataruangan/editruangan.php';

}

elseif ($_GET['page']=="dataruangan/tambahruangan")

{

include 'pages/dataruangan/tambahruangan.php';

}

elseif ($_GET['page']=="dataruangan")

{

include 'pages/dataruangan/ruangan.php';

}

elseif ($_GET['page']=="datalaporanbaik")

{

include 'pages/datalaporanbaik/laporan.php';

}

elseif ($_GET['page']=="datalaporanrusak")

{

include 'pages/datalaporanrusak/laporan2.php';

}

elseif ($_GET['page']=="datalaporanbaik")

{

Page 90: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

72

include 'pages/datalaporan/hapuslaporan.php';

}

elseif ($_GET['page']=="datainput/hapusinput")

{

include 'pages/datainput/hapusinput.php';

}

elseif ($_GET['page']=="datainput/editinput")

{

include 'pages/datainput/editinput.php';

}

elseif ($_GET['page']=="datainput/tambahinput")

{

include 'pages/datainput/tambahinput.php';

}

elseif ($_GET['page']=="datainput")

{

include 'pages/datainput/input.php';

}

}

else

{

include 'home.php';

}

?>

</section>

</div>

<footer class="main-footer">

<center><strong> @ INVENTORY PDAM KOTA BALIKPAPAN

</strong></center>

</footer>

<!-- Control Sidebar -->

<aside class="control-sidebar control-sidebar-dark">

<!-- Tab panes -->

<div class="tab-content">

<!-- Home tab content -->

<div class="tab-pane" id="control-sidebar-home-tab">

<ul class="control-sidebar-menu">

<li>

<a href="javascript:void(0)">

<i class="menu-icon fa fa-birthday-cake bg-red"></i>

</a>

</li>

<li>

<a href="javascript:void(0)">

Page 91: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

73

<i class="menu-icon fa fa-user bg-yellow"></i>

</a>

</li>

<li>

<a href="javascript:void(0)">

<i class="menu-icon fa fa-envelope-o bg-light-

blue"></i>

</a>

</li>

<li>

<a href="javascript:void(0)">

<i class="menu-icon fa fa-file-code-o bg-green"></i>

</a>

</li>

</ul>

</div>

</div>

</aside>

<!-- /.control-sidebar -->

<!-- Add the sidebar's background. This div must be placed

immediately after the control sidebar -->

<div class="control-sidebar-bg"></div>

</div>

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

<script

src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.3/jquery.min

.js"></script>

<!-- jQuery 2.2.3 -->

<script src="plugins/jQuery/jquery-2.2.3.min.js"></script>

<!-- Bootstrap 3.3.6 -->

<script src="bootstrap/js/bootstrap.min.js"></script>

<!-- bootstrap datepicker -->

<script src="plugins/datepicker/bootstrap-datepicker.js"></script>

<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip

-->

<script>

$.widget.bridge('uibutton', $.ui.button);

</script>

<!-- DataTables -->

<script

src="plugins/datatables/jquery.dataTables.min.js"></script>

<script

src="plugins/datatables/dataTables.bootstrap.min.js"></script>

Page 92: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

74

<!-- page script -->

<script>

$(function () {

$("#example1").DataTable();

});

</script>

<!-- AdminLTE App -->

<script src="dist/js/app.min.js"></script>

<!-- AdminLTE for demo purposes -->

<script src="dist/js/demo.js"></script>

<!-- Select2 -->

<script src="plugins/select2/select2.full.min.js"></script>

<!-- InputMask -->

<script src="plugins/input-mask/jquery.inputmask.js"></script>

<script src="plugins/input-

mask/jquery.inputmask.date.extensions.js"></script>

<script src="plugins/input-

mask/jquery.inputmask.extensions.js"></script>

<!-- Page script -->

<script>

$(function () {

//Initialize Select2 Elements

$(".select2").select2();

//Datemask dd/mm/yyyy

$("#datemask").inputmask("dd/mm/yyyy", {"placeholder":

"dd/mm/yyyy"});

//Datemask2 mm/dd/yyyy

$("#datemask2").inputmask("mm/dd/yyyy", {"placeholder":

"mm/dd/yyyy"});

//Money Euro

$("[data-mask]").inputmask();

});

//Date picker

$('#datepicker').datepicker({

format: 'yyyy/mm/dd'

});

//Date picker

$('#datepicker1').datepicker({

format: 'yyyy/mm/dd'

});

</script>

<!-- JQuery -->

<script type='text/javascript'>

Page 93: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

75

$(document).ready(function(){

$('#nama_ruangan').val($('#kode_ruangan

option:selected').data('nama_ruangan'));

$(function(){

$('#kode_ruangan').change(function(){

$('#nama_ruangan').val($('#kode_ruangan

option:selected').data('nama_ruangan'));

});

});

});

</script>

<script type='text/javascript'>

$(document).ready(function(){

$('#tipe_barang').val($('#kode_jns

option:selected').data('tipe_barang'));

$(function(){

$('#kode_jns').change(function(){

$('#tipe_barang').val($('#kode_jns

option:selected').data('tipe_barang'));

});

});

});

</script>

<script type='text/javascript'>

$(document).ready(function(){

$('#nama_direktur').val($('#mengetahui

option:selected').data('nama_direktur'));

$(function(){

$('#mengetahui').change(function(){

$('#nama_direktur').val($('#mengetahui

option:selected').data('nama_direktur'));

});

});

});

</script>

<script type='text/javascript'>

$(document).ready(function(){

$('#nama_user').val($('#nip option:selected').data('nama_user'));

$('#kode_bagian').val($('#nip

option:selected').data('kode_bagian'));

$('#nama_bagian').val($('#nip

option:selected').data('nama_bagian'));

$(function(){

Page 94: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

76

$('#nip').change(function(){

$('#nama_user').val($('#nip

option:selected').data('nama_user'));

$('#kode_bagian').val($('#nip

option:selected').data('kode_bagian'));

$('#nama_bagian').val($('#nip

option:selected').data('nama_bagian'));

});

});

});

</script>

</body>

</html>

10. jadwalexcel.php

<?php

require_once 'Classes/PHPExcel.php';

//koneksi ke database

$koneksi = mysqli_connect("localhost", "root", "",

"inventorypdam");

if(!$koneksi){

echo mysqli_eror($koneksi);

exit;

}

//create PHPExcel object

$excel = new PHPExcel();

//insert some data to PHPExcel object

$excel->setActiveSheetIndex(0);

$worksheet = $excel->getActiveSheet()->setTitle('JADWAL

MAINTENANCE');

//populate the data

$query = mysqli_query($koneksi, "SELECT c.kodebarang, b.kodebag,

b.namabag, c.namabarang, a.blnrencana, c.keterangan FROM

tabelmaintenance a JOIN pegawai_lookup b ON b.nip = a.nip JOIN

tabelbarang c ON c.kodebarang=a.kodebarang");

$row = 6;

$no=1;

while($data = mysqli_fetch_object($query)){

$excel->getActiveSheet()

->setCellValue('A'.$row, $no++)

->setCellValue('B'.$row, $data->kodebarang)

->setCellValue('C'.$row, $data->kodebag)

->setCellValue('D'.$row, $data->namabag)

Page 95: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

77

->setCellValue('E'.$row, $data->namabarang)

->setCellValue('F'.$row, $data->blnrencana)

->setCellValue('G'.$row, $data->keterangan);

//increment the row

$row++;

}

//set column width

$excel->getActiveSheet()->getColumnDimension('A')->setWidth(5);

$excel->getActiveSheet()->getColumnDimension('B')->setWidth(15);

$excel->getActiveSheet()->getColumnDimension('C')->setWidth(20);

$excel->getActiveSheet()->getColumnDimension('D')->setWidth(45);

$excel->getActiveSheet()->getColumnDimension('E')->setWidth(30);

$excel->getActiveSheet()->getColumnDimension('F')->setWidth(30);

$excel->getActiveSheet()->getColumnDimension('G')->setWidth(30);

//make table headers

$excel ->getActiveSheet()

->setCellValue('A1', 'REALISASI JADWAL PREVENTIVE

MAINTENANCE KOMPUTER') //this is title

->setCellValue('A2', 'PDAM KOTA BALIKPAPAN') //this

is title

->setCellValue('A3', 'Per 31 Mei 2017') //this is

title

->setCellValue('A5', 'NO')

->setCellValue('B5', 'KODE BARANG')

->setCellValue('C5', 'KODE BAGIAN')

->setCellValue('D5', 'NAMA BAGIAN')

->setCellValue('E5', 'NAMA BARANG')

->setCellValue('F5', 'BULAN RENCANA')

->setCellValue('G5', 'KETERANGAN')

;

//merging the title

$excel->getActiveSheet()->mergeCells('A1:K1');

$excel->getActiveSheet()->mergeCells('A2:K2');

$excel->getActiveSheet()->mergeCells('A3:K3');

//aligning header

$excel->getActiveSheet()->getStyle('A1')->getAlignment()-

>setHorizontal('center');

$excel->getActiveSheet()->getStyle('A2')->getAlignment()-

>setHorizontal('center');

$excel->getActiveSheet()->getStyle('A3')->getAlignment()-

>setHorizontal('center');

//aligning data

$excel->getActiveSheet()->getStyle('A5:K5')->getAlignment()-

>setHorizontal('center');

Page 96: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

78

$excel->getActiveSheet()->getStyle('A6:G'.($row-1))-

>getAlignment()->setHorizontal('center');

//styling

$worksheet->getStyle('A1')->getFont()->setName('Times New Roman');

$worksheet->getStyle('A1')->getFont()->setSize(22);

$worksheet->getStyle('A1')->getFont()->setBold(true);

$worksheet->getStyle('A2')->getFont()-

>setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);

$worksheet->getStyle('A2')->getFont()->setName('Times New Roman');

$worksheet->getStyle('A2')->getFont()->setSize(22);

$worksheet->getStyle('A2')->getFont()->setBold(true);

$worksheet->getStyle('A3')->getFont()->setName('Times New Roman');

$worksheet->getStyle('A3')->getFont()->setSize(16);

$styleArray = array(

'font' => array(

'name' => 'Times New Roman',

'size' => '9'

)

);

$worksheet->getStyle('A5:K5')->applyFromArray($styleArray);

$excel->getActiveSheet()->getStyle('A5:G5')->applyFromArray(

array(

'font' => array(

'bold' => true

),

'borders' => array(

'allborders' => array(

'style'=> PHPExcel_Style_Border::BORDER_THIN

)

)

)

);

//give border to data

$styleArray1 = array(

'font' => array(

'name' => 'Times New Roman',

'size' => '9'

)

);

$worksheet->getStyle('A6:N'.($row-1))-

>applyFromArray($styleArray1);

$excel->getActiveSheet()->getStyle('A6:G'.($row-1))-

>applyFromArray(

array(

Page 97: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

79

'borders' => array(

'allborders' => array(

'style' =>

PHPExcel_Style_Border::BORDER_THIN

),

'vertical' => array(

'style' =>

PHPExcel_Style_Border::BORDER_THIN

)

)

)

);

//redirect to browser (download) instead of saying the result as a

file

header('Content-Type: application/vnd.openxmlformats-

officedocument.spreadsheetml.sheet');

header('Content-Disposition: attachment; filename="JADWAL

MAINTENANCE.xlsx"');

header('Chace-Control: max-age=0');

//write the result to a file

$file = PHPExcel_IOFactory::createWriter($excel, 'Excel2007');

//output to php output instead of filename

$file->save('php://output');

?>

11. cek.php

<?php

require'fpdf.php'; // load fpdf class

class PDF extends FPDF

{

//Page header

function Header()

{

include 'koneksi1.php';

$input = mysqli_query($connect, "SELECT tglperiode FROM

tabellaporan");

while ($data = mysqli_fetch_array($input)){

$tanggal = $data['tglperiode'];

$tgl = explode('-',$tanggal);

$tglperiode = $tgl[2]."-".$tgl[1]."-".$tgl[0];

//judul

$this->SetFont('Times','B',22);

$this->Cell(0,7,'DAFTAR INVENTARIS KOMPUTER',0,1,'C');

$this->SetFont('Times','B',22);

Page 98: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

80

$this->Cell(0,6,'PDAM KOTA BALIKPAPAN',0,1,'C');

//buat garis horisontal

$this->Line(20,23,400,23);

//pindah baris

$this->Ln();

$this->SetFont('Arial','',14);

$this->Cell(0,0,' PER ' . $tglperiode,0,1,'C');

$this->Cell(10,7,'',0,1);// memberi space

}

}

//Page Content

function Content()

{

// Memberikan space kebawah agar tidak terlalu rapat

for($i=1;$i<=45;$i++)

$this->SetFont('Times','B',10);

$this->Cell(10,6,'NO',1,0, 'C');

$this->Cell(23,6,'KODE_BGN',1,0, 'C');

$this->Cell(45,6,'NAMA USER ',1,0, 'C');

$this->Cell(53,6,'NAMA BAGIAN',1,0, 'C');

$this->Cell(25,6,'KODE_BRG',1,0, 'C');

$this->Cell(23,6,'KODE_JNS',1,0, 'C');

$this->Cell(23,6,'TYPE',1,0, 'C');

$this->Cell(48,6,'NAMA_BRG',1,0, 'C');

$this->Cell(20,6,'MERK',1,0, 'C');

$this->Cell(20,6,'SERIAL',1,0, 'C');

$this->Cell(20,6,'TGL_BELI',1,0, 'C');

$this->Cell(20,6,'KONDISI',1,0, 'C');

$this->Cell(25,6,'IP_ADD',1,0, 'C');

$this->Cell(25,6,'KET',1,1, 'C');

include 'koneksi1.php'; // load koneksi database

$no=1;

$sql = mysqli_query($connect, "SELECT b.kodebag, b.nama,

b.namabag, c.kodebarang, c.kodejenis, d.tipe, c.namabarang,

c.merk, c.nomerseri, c.tanggalbeli, c.kondisi, c.ipaddress,

c.keterangan FROM tabeluser a JOIN pegawai_lookup b ON a.nip=b.nip

JOIN tabelbarang c ON c.kodebarang=a.kodebarang JOIN

tabeljenisbarang d ON d.kodejenis=c.kodejenis where c.kondisi =

'Baik' order by no ");

while ($row = mysqli_fetch_array($sql)){

$this->SetFont('Times','',6);

$this->Cell(10,6,$no++,1,0, 'C');

$this->Cell(23,6,$row['kodebag'],1,0,'C');

$this->Cell(45,6,$row['nama'],1,0,'C');

Page 99: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

81

$this->Cell(53,6,$row['namabag'],1,0,'C');

$this->Cell(25,6,$row['kodebarang'],1,0,'C');

$this->Cell(23,6,$row['kodejenis'],1,0,'C');

$this->Cell(23,6,$row['tipe'],1,0,'C');

$this->Cell(48,6,$row['namabarang'],1,0,'C');

$this->Cell(20,6,$row['merk'],1,0,'C');

$this->Cell(20,6,$row['nomerseri'],1,0,'C');

$this->Cell(20,6,$row['tanggalbeli'],1,0,'C');

$this->Cell(20,6,$row['kondisi'],1,0,'C');

$this->Cell(25,6,$row['ipaddress'],1,0,'C');

$this->Cell(25,6,$row['keterangan'],1,1,'C');

}

$input = mysqli_query($connect, "SELECT * FROM tabellaporan");

while ($data = mysqli_fetch_array($input)){

$tanggal = $data['tglpengesahan'];

$tgl = explode('-',$tanggal);

$tglpengesahan = $tgl[2]."-".$tgl[1]."-".$tgl[0];

$this->SetFont('Times','',12);

$this->Cell(10,7,'',0,1);// memberi space

$this->SetFont('Times','',12);

$this->Cell(700,6,'PDAMBPP-IR-SIM/01/02 ',0,1, 'C');

$this->Cell(10,7,'',0,1);// memberi space

$this->Cell(650,6,'Balikpapan, ' . $tglpengesahan ,0,1, 'C');

$this->Cell(130,6,'Mengetahui :',0,0, 'C');

$this->Cell(130,6,'Diperiksa Oleh :',0,0, 'C');

$this->Cell(127,6,'Dibuat Oleh :',0,1, 'C');

$this->Cell(130,6,$data['direksi'],0,0, 'C');

$this->Cell(130,6,'Kabag.SIM,',0,0, 'C');

$this->Cell(127,6,'Kasubag. Teknologi Informasi,',0,1, 'C');

$this->Cell(10,7,'',0,1);// memberi space

$this->Cell(10,7,'',0,1);// memberi space

$this->Cell(10,7,'',0,1);// memberi space

$this->Cell(10,7,'',0,1);// memberi space

$this->SetFont('Times','B', 12);

$this->Cell(130,6,$data['namadireksi'],0,0, 'C');

$this->Cell(130,6,$data['namakabag'],0,0, 'C');

$this->Cell(127,6,$data['namakasubag'],0,1, 'C');

}

}

//Page footer

function Footer()

{

//atur posisi 1.5 cm dari bawah

$this->SetY(-15);

Page 100: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

82

//buat garis horizontal

$this->Line(20,$this->GetY(),400,$this->GetY());

//Arial italic 9

$this->SetFont('Arial','I',9);

//nomor halaman

$this->Cell(0,10,'Halaman '.$this->PageNo());

}

}

//contoh pemanggilan class

$pdf = new PDF('L', 'mm', 'A3');

$pdf->SetMargins(20,10,0);

$pdf->AliasNbPages();

$pdf->AddPage();

$pdf->Content();

$pdf->Output();

?>

12. cek2.php

<?php

require'fpdf.php'; // load fpdf class

class PDF extends FPDF

//Page header

function Header()

{

include 'koneksi1.php';

$input = mysqli_query($connect, "SELECT tglperiode FROM

tabellaporan");

while ($data = mysqli_fetch_array($input)){

//judul

$this->SetFont('Times','B',22);

$this->Cell(0,7,'DAFTAR INVENTARIS KOMPUTER',0,1,'C');

$this->SetFont('Times','B',22);

$this->Cell(0,6,'PDAM KOTA BALIKPAPAN',0,1,'C');

//buat garis horisontal

$this->Line(20,23,400,23);

//pindah baris

$this->Ln();

$this->SetFont('Arial','',14);

$this->Cell(0,0,' PER ' . $tglperiode,0,1,'C');

$this->Cell(10,7,'',0,1);// memberi space

}

}

//Page Content

Page 101: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

83

function Content()

{

// Memberikan space kebawah agar tidak terlalu rapat

for($i=1;$i<=45;$i++)

$this->SetFont('Times','B',10);

$this->Cell(10,6,'NO',1,0, 'C');

$this->Cell(23,6,'KODE_BGN',1,0, 'C');

$this->Cell(45,6,'NAMA USER ',1,0, 'C');

$this->Cell(43,6,'NAMA BAGIAN',1,0, 'C');

$this->Cell(25,6,'KODE_BRG',1,0, 'C');

$this->Cell(23,6,'KODE_JNS',1,0, 'C');

$this->Cell(23,6,'TYPE',1,0, 'C');

$this->Cell(30,6,'NAMA_BRG',1,0, 'C');

$this->Cell(20,6,'MERK',1,0, 'C');

$this->Cell(20,6,'SERIAL',1,0, 'C');

$this->Cell(20,6,'TGL_BELI',1,0, 'C');

$this->Cell(20,6,'KONDISI',1,0, 'C');

$this->Cell(25,6,'IP_ADD',1,0, 'C');

$this->Cell(58,6,'KET',1,1, 'C');

include 'koneksi1.php'; // load koneksi database

$no=1;

$sql = mysqli_query($connect, "SELECT b.kodebag, b.nama,

b.namabag, c.kodebarang, c.kodejenis, d.tipe, c.namabarang,

c.merk, c.nomerseri, c.tanggalbeli, c.kondisi, c.ipaddress,

c.keterangan FROM tabeluser a JOIN pegawai_lookup b ON a.nip=b.nip

JOIN tabelbarang c ON c.kodebarang=a.kodebarang JOIN

tabeljenisbarang d ON d.kodejenis=c.kodejenis where c.kondisi <>

'Baik' order by no ");

while ($row = mysqli_fetch_array($sql)){

$this->SetFont('Times','',6);

$this->Cell(10,6,$no++,1,0, 'C');

$this->Cell(23,6,$row['kodebag'],1,0,'C');

$this->Cell(45,6,$row['nama'],1,0,'C');

$this->Cell(43,6,$row['namabag'],1,0,'C');

$this->Cell(25,6,$row['kodebarang'],1,0,'C');

$this->Cell(23,6,$row['kodejenis'],1,0,'C');

$this->Cell(23,6,$row['tipe'],1,0,'C');

$this->Cell(30,6,$row['namabarang'],1,0,'C');

$this->Cell(20,6,$row['merk'],1,0,'C');

$this->Cell(20,6,$row['nomerseri'],1,0,'C');

$this->Cell(20,6,$row['tanggalbeli'],1,0,'C');

$this->Cell(20,6,$row['kondisi'],1,0,'C');

$this->Cell(25,6,$row['ipaddress'],1,0,'C');

$this->Cell(58,6,$row['keterangan'],1,1,'C');

Page 102: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

84

}

$input = mysqli_query($connect, "SELECT * FROM tabellaporan");

while ($data = mysqli_fetch_array($input)){

$tanggal = $data['tglpengesahan'];

$tgl = explode('-',$tanggal);

$tglpengesahan = $tgl[2]."-".$tgl[1]."-".$tgl[0];

$this->SetFont('Times','',12);

$this->Cell(10,7,'',0,1);// memberi space

$this->SetFont('Times','',12);

$this->Cell(700,6,'PDAMBPP-IR-SIM/01/02 ',0,1, 'C');

$this->Cell(10,7,'',0,1);// memberi space

$this->Cell(650,6,'Balikpapan, ' . $tglpengesahan ,0,1, 'C');

$this->Cell(130,6,'Mengetahui :',0,0, 'C');

$this->Cell(130,6,'Diperiksa Oleh :',0,0, 'C');

$this->Cell(127,6,'Dibuat Oleh :',0,1, 'C');

$this->Cell(130,6,$data['direksi'],0,0, 'C');

$this->Cell(130,6,'Kabag.SIM,',0,0, 'C');

$this->Cell(127,6,'Kasubag. Teknologi Informasi,',0,1, 'C');

$this->Cell(10,7,'',0,1);// memberi space

$this->Cell(10,7,'',0,1);// memberi space

$this->Cell(10,7,'',0,1);// memberi space

$this->Cell(10,7,'',0,1);// memberi space

$this->SetFont('Times','B', 12);

$this->Cell(130,6,$data['namadireksi'],0,0, 'C');

$this->Cell(130,6,$data['namakabag'],0,0, 'C');

$this->Cell(127,6,$data['namakasubag'],0,1, 'C');

}

}

//Page footer

function Footer()

{

//atur posisi 1.5 cm dari bawah

$this->SetY(-15);

//buat garis horizontal

$this->Line(20,$this->GetY(),400,$this->GetY());

//Arial italic 9

$this->SetFont('Arial','I',9);

//nomor halaman

$this->Cell(0,10,'Halaman '.$this->PageNo());

}

}

//contoh pemanggilan class

$pdf = new PDF('L', 'mm', 'A3');

$pdf->SetMargins(20,10,0);

Page 103: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

85

$pdf->AliasNbPages();

$pdf->AddPage();

$pdf->Content();

$pdf->Output();

?>

13. cekexel.php

<?php

require_once 'Classes/PHPExcel.php';

//koneksi ke database

$koneksi = mysqli_connect("localhost", "root", "",

"inventory_pdam");

if(!$koneksi){

echo mysqli_eror($koneksi);

exit;

}

//create PHPExcel object

$excel = new PHPExcel();

//insert some data to PHPExcel object

$excel->setActiveSheetIndex(0);

$worksheet = $excel->getActiveSheet()->setTitle('Inventaris');

//populate the data

$query = mysqli_query($koneksi, "SELECT a.kodebag, a.nama,

a.namabag, b.kodebarang, b.kodejenis, c.tipe, b.namabarang,

b.merk, b.nomerseri, b.tanggalbeli, b.kondisi, b.ipaddress,

b.keterangan FROM tabelbarang b JOIN tabeluser d ON

b.kodebarang=d.kodebarang JOIN pegawai_lookup a ON a.nip=d.nip

JOIN tabeljenisbarang c ON c.kodejenis=b.kodejenis WHERE b.kondisi

= 'Baik' ORDER BY kodebag,no ");

$row = 6;

$no=1;

while($data = mysqli_fetch_object($query)){

$excel->getActiveSheet()

->setCellValue('A'.$row, $no++)

->setCellValue('B'.$row, $data->kodebag)

->setCellValue('C'.$row, $data->nama)

->setCellValue('D'.$row, $data->namabag)

->setCellValue('E'.$row, $data->kodebarang)

->setCellValue('F'.$row, $data->kodejenis)

->setCellValue('G'.$row, $data->tipe)

->setCellValue('H'.$row, $data->namabarang)

->setCellValue('I'.$row, $data->merk)

->setCellValue('J'.$row, $data->nomerseri)

->setCellValue('K'.$row, $data->tanggalbeli)

Page 104: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

86

->setCellValue('L'.$row, $data->kondisi)

->setCellValue('M'.$row, $data->ipaddress)

->setCellValue('N'.$row, $data->keterangan);

//increment the row

$row++;

}

//set column width

$excel->getActiveSheet()->getColumnDimension('A')->setWidth(5);

$excel->getActiveSheet()->getColumnDimension('B')->setWidth(15);

$excel->getActiveSheet()->getColumnDimension('C')->setWidth(30);

$excel->getActiveSheet()->getColumnDimension('D')->setWidth(45);

$excel->getActiveSheet()->getColumnDimension('E')->setWidth(14);

$excel->getActiveSheet()->getColumnDimension('F')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('G')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('H')->setWidth(23);

$excel->getActiveSheet()->getColumnDimension('I')->setWidth(15);

$excel->getActiveSheet()->getColumnDimension('J')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('K')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('L')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('M')->setWidth(13);

$excel->getActiveSheet()->getColumnDimension('N')->setWidth(13);

//make table headers

$excel ->getActiveSheet()

->setCellValue('A1', 'DAFTAR INVENTARIS KOMPUTER')

//this is title

->setCellValue('A2', 'PDAM KOTA BALIKPAPAN') //this

is title

->setCellValue('A3', 'Per 31 Mei 2017') //this is

title

->setCellValue('A5', 'NO')

->setCellValue('B5', 'KODE BAGIAN')

->setCellValue('C5', 'NAMA USER')

->setCellValue('D5', 'NAMA BAGIAN')

->setCellValue('E5', 'KODE BRG')

->setCellValue('F5', 'KODE_JNS')

->setCellValue('G5', 'TYPE')

->setCellValue('H5', 'NAMA BARANG')

->setCellValue('I5', 'MERK')

->setCellValue('J5', 'SERIAL')

->setCellValue('K5', 'TGL_BELI')

->setCellValue('L5', 'KONDISI')

->setCellValue('M5', 'IP ADDRESS')

->setCellValue('N5', 'KETERANGAN')

;

Page 105: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

87

//merging the title

$excel->getActiveSheet()->mergeCells('A1:N1');

$excel->getActiveSheet()->mergeCells('A2:N2');

$excel->getActiveSheet()->mergeCells('A3:N3');

//aligning header

$excel->getActiveSheet()->getStyle('A1')->getAlignment()-

>setHorizontal('center');

$excel->getActiveSheet()->getStyle('A2')->getAlignment()-

>setHorizontal('center');

$excel->getActiveSheet()->getStyle('A3')->getAlignment()-

>setHorizontal('center');

//aligning data

$excel->getActiveSheet()->getStyle('A5:N5')->getAlignment()-

>setHorizontal('center');

$excel->getActiveSheet()->getStyle('A6:N'.($row-1))-

>getAlignment()->setHorizontal('center');

//styling

$worksheet->getStyle('A1')->getFont()->setName('Times New Roman');

$worksheet->getStyle('A1')->getFont()->setSize(22);

$worksheet->getStyle('A1')->getFont()->setBold(true);

$worksheet->getStyle('A2')->getFont()-

>setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);

$worksheet->getStyle('A2')->getFont()->setName('Times New Roman');

$worksheet->getStyle('A2')->getFont()->setSize(22);

$worksheet->getStyle('A2')->getFont()->setBold(true);

$worksheet->getStyle('A3')->getFont()->setName('Times New Roman');

$worksheet->getStyle('A3')->getFont()->setSize(16);

$styleArray = array(

'font' => array(

'name' => 'Times New Roman',

'size' => '9'

)

);

$worksheet->getStyle('A5:N5')->applyFromArray($styleArray);

$excel->getActiveSheet()->getStyle('A5:N5')->applyFromArray(

array(

'font' => array(

'bold' => true

),

'borders' => array(

'allborders' => array(

'style'=> PHPExcel_Style_Border::BORDER_THIN

)

Page 106: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

88

)

)

);

//give border to data

$styleArray1 = array(

'font' => array(

'name' => 'Times New Roman',

'size' => '9'

)

);

$worksheet->getStyle('A6:N'.($row-1))-

>applyFromArray($styleArray1);

$excel->getActiveSheet()->getStyle('A6:N'.($row-1))-

>applyFromArray(

array(

'borders' => array(

'allborders' => array(

'style' =>

PHPExcel_Style_Border::BORDER_DOTTED

),

'vertical' => array(

'style' =>

PHPExcel_Style_Border::BORDER_DOTTED

)

)

)

);

//redirect to browser (download) instead of saying the result as a

file

header('Content-Type: application/vnd.openxmlformats-

officedocument.spreadsheetml.sheet');

header('Content-Disposition: attachment; filename="Inventaris

Komp.xlsx"');

header('Chace-Control: max-age=0');

//write the result to a file

$file = PHPExcel_IOFactory::createWriter($excel, 'Excel2007');

//output to php output instead of filename

$file->save('php://output');

?>

14. cekexel2.php

<?php

require_once 'Classes/PHPExcel.php';

Page 107: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

89

//koneksi ke database

$koneksi = mysqli_connect("localhost", "root", "",

"inventorypdam");

if(!$koneksi){

echo mysqli_eror($koneksi);

exit;

}

//create PHPExcel object

$excel = new PHPExcel();

//insert some data to PHPExcel object

$excel->setActiveSheetIndex(0);

$worksheet = $excel->getActiveSheet()->setTitle('Inventaris

Rusak');

//populate the data

$query = mysqli_query($koneksi, "SELECT a.kodebag, a.nama,

a.namabag, b.kodebarang, b.kodejenis, c.tipe, b.namabarang,

b.merk, b.nomerseri, b.tanggalbeli, b.kondisi, b.ipaddress,

b.keterangan FROM tabelbarang b JOIN tabeluser d ON

b.kodebarang=d.kodebarang JOIN pegawai_lookup a ON a.nip=d.nip

JOIN tabeljenisbarang c ON c.kodejenis=b.kodejenis WHERE b.kondisi

<> 'Baik' ORDER BY no ");

$row = 6;

$no=1;

while($data = mysqli_fetch_object($query)){

$excel->getActiveSheet()

->setCellValue('A'.$row, $no++)

->setCellValue('B'.$row, $data->kodebag)

->setCellValue('C'.$row, $data->nama)

->setCellValue('D'.$row, $data->namabag)

->setCellValue('E'.$row, $data->kodebarang)

->setCellValue('F'.$row, $data->kodejenis)

->setCellValue('G'.$row, $data->tipe)

->setCellValue('H'.$row, $data->namabarang)

->setCellValue('I'.$row, $data->merk)

->setCellValue('J'.$row, $data->nomerseri)

->setCellValue('K'.$row, $data->tanggalbeli)

->setCellValue('L'.$row, $data->kondisi)

->setCellValue('M'.$row, $data->ipaddress)

->setCellValue('N'.$row, $data->keterangan);

//increment the row

$row++;

}

//set column width

$excel->getActiveSheet()->getColumnDimension('A')->setWidth(5);

Page 108: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

90

$excel->getActiveSheet()->getColumnDimension('B')->setWidth(15);

$excel->getActiveSheet()->getColumnDimension('C')->setWidth(30);

$excel->getActiveSheet()->getColumnDimension('D')->setWidth(35);

$excel->getActiveSheet()->getColumnDimension('E')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('F')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('G')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('H')->setWidth(20);

$excel->getActiveSheet()->getColumnDimension('I')->setWidth(15);

$excel->getActiveSheet()->getColumnDimension('J')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('K')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('L')->setWidth(10);

$excel->getActiveSheet()->getColumnDimension('M')->setWidth(13);

$excel->getActiveSheet()->getColumnDimension('N')->setWidth(50);

//make table headers

$excel ->getActiveSheet()

->setCellValue('A1', 'DAFTAR INVENTARIS KOMPUTER')

//this is title

->setCellValue('A2', 'PDAM KOTA BALIKPAPAN') //this

is title

->setCellValue('A3', 'Per 31 Mei 2017') //this is

title

->setCellValue('A5', 'NO')

->setCellValue('B5', 'KODE BAGIAN')

->setCellValue('C5', 'NAMA USER')

->setCellValue('D5', 'NAMA BAGIAN')

->setCellValue('E5', 'KODE BRG')

->setCellValue('F5', 'KODE_JNS')

->setCellValue('G5', 'TYPE')

->setCellValue('H5', 'NAMA BARANG')

->setCellValue('I5', 'MERK')

->setCellValue('J5', 'SERIAL')

->setCellValue('K5', 'TGL_BELI')

->setCellValue('L5', 'KONDISI')

->setCellValue('M5', 'IP ADDRESS')

->setCellValue('N5', 'KETERANGAN')

;

//merging the title

$excel->getActiveSheet()->mergeCells('A1:N1');

$excel->getActiveSheet()->mergeCells('A2:N2');

$excel->getActiveSheet()->mergeCells('A3:N3');

//aligning header

$excel->getActiveSheet()->getStyle('A1')->getAlignment()-

>setHorizontal('center');

$excel->getActiveSheet()->getStyle('A2')->getAlignment()-

Page 109: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

91

>setHorizontal('center');

$excel->getActiveSheet()->getStyle('A3')->getAlignment()-

>setHorizontal('center');

//aligning data

$excel->getActiveSheet()->getStyle('A5:N5')->getAlignment()-

>setHorizontal('center');

$excel->getActiveSheet()->getStyle('A6:N'.($row-1))-

>getAlignment()->setHorizontal('center');

//styling

$worksheet->getStyle('A1')->getFont()->setName('Times New Roman');

$worksheet->getStyle('A1')->getFont()->setSize(22);

$worksheet->getStyle('A1')->getFont()->setBold(true);

$worksheet->getStyle('A2')->getFont()-

>setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);

$worksheet->getStyle('A2')->getFont()->setName('Times New Roman');

$worksheet->getStyle('A2')->getFont()->setSize(22);

$worksheet->getStyle('A2')->getFont()->setBold(true);

$worksheet->getStyle('A3')->getFont()->setName('Times New Roman');

$worksheet->getStyle('A3')->getFont()->setSize(16);

$styleArray = array(

'font' => array(

'name' => 'Times New Roman',

'size' => '9'

)

);

$worksheet->getStyle('A5:N5')->applyFromArray($styleArray);

$excel->getActiveSheet()->getStyle('A5:N5')->applyFromArray(

array(

'font' => array(

'bold' => true

),

'borders' => array(

'allborders' => array(

'style'=> PHPExcel_Style_Border::BORDER_THIN

)

)

)

);

//give border to data

$styleArray1 = array(

'font' => array(

'name' => 'Times New Roman',

'size' => '9'

)

Page 110: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

92

);

$worksheet->getStyle('A6:N'.($row-1))-

>applyFromArray($styleArray1);

$excel->getActiveSheet()->getStyle('A6:N'.($row-1))-

>applyFromArray(

array(

'borders' => array(

'allborders' => array(

'style' =>

PHPExcel_Style_Border::BORDER_THIN

),

'vertical' => array(

'style' =>

PHPExcel_Style_Border::BORDER_THIN

)

)

)

);

//redirect to browser (download) instead of saying the result as a

file

header('Content-Type: application/vnd.openxmlformats-

officedocument.spreadsheetml.sheet');

header('Content-Disposition: attachment; filename="Inventaris

Rusak.xlsx"');

header('Chace-Control: max-age=0');

//write the result to a file

$file = PHPExcel_IOFactory::createWriter($excel, 'Excel2007');

//output to php output instead of filename

$file->save('php://output');

?>

15. auth.php

<?php

session_start();

if(!isset($_SESSION["username"])){

header("Location: login.php");

exit(); }

?>

16. barang.php

<section class="content">

<!-- Default box -->

<div class="box">

Page 111: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

93

<div class="box-header with-border">

<br></br>

<center><h2 class="box-title-jumbo">Data

Barang</h2></center>

<div class="pull-middle">

<a href="index.php?page=databarang/tambahbarang"

class="btn bg-navy btn-flat margin" ><i class="glyphicon

glyphicon-plus"></i>Tambah Barang</a>

</div>

</div>

<div class="box-body">

<table id="example1" class="table table-bordered

table-striped">

<thead>

<tr>

<th>No.</th>

<th>Kode Barang</th>

<th>Kode Jenis </th>

<th>Type</th>

<th>Nama Barang</th>

<th>Merk</th>

<th>Nomer Seri</th>

<th>Tgl Beli</th>

<th>Kondisi</th>

<th>Ip Add</th>

<th>Keterangan</th>

<th>Tindakan</th>

</tr>

</thead>

<tbody>

<?php

$no = 1;

$sql = $koneksi->query("SELECT a.kodebarang,

a.kodejenis, b.tipe, a. namabarang, a.merk, a.nomerseri,

a.tanggalbeli, a.kondisi, a.ipaddress, a.keterangan FROM

tabelbarang a INNER JOIN tabeljenisbarang b ON

b.kodejenis=a.kodejenis ORDER BY kodebarang ASC");

while ($data = $sql->fetch_array()) {

echo"

<tr>

<td>$no</td>

<td>$data[kodebarang]</td>

<td>$data[kodejenis]</td>

<td>$data[tipe]</td>

Page 112: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

94

<td>$data[namabarang]</td>

<td>$data[merk]</td>

<td>$data[nomerseri]</td>

<td>$data[tanggalbeli]</td>

<td>$data[kondisi]</td>

<td>$data[ipaddress]</td>

<td>$data[keterangan]</td>

<td>

<a

href='?page=databarang/editbarang&kode=$data[kodebarang]'><i

class='glyphicon glyphicon-edit'></i></a> "; ?>

<a

href='?page=databarang/hapusbarang&kode=<?php echo

$data['kodebarang'];?>' onClick="return confirm('Yakin akan

menghapus Data?')"><i class="glyphicon glyphicon-

trash"></i></a></td>

</tr>

<?php $no++; } ?>

</tbody>

</table>

</div>

<!-- /.box-body -->

</div>

</section>

17. tambahbarang.php

<?php

include "koneksi.php";

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Input Barang</title>

</head>

<body>

<section class="content">

<form method="POST" >

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<div class="box-header with-border">

<center><h2 class="box-title-jumbo"> Form Tambah Barang

</h2></center>

<div class="box-tools pull-right">

Page 113: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

95

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<div class="form-group">

<label for="kode_brg">Kode Barang</label>

<input type="text" class="form-control" id="kode_brg"

name="kode_brg" placeholder=" Kode Barang " required>

</div>

<div class="form-group">

<label>Kode Jenis</label>

<select type="text" class="form-control select2"

id="kode_jns" name="kode_jns" style="width: 100%;" >

<?php

echo "<option>-Select One-</option>";

$query = mysqli_query($koneksi, "SELECT *

FROM tabeljenisbarang order by kodejenis asc") or die

(mysqli_error());

while ( $data1=mysqli_fetch_assoc($query)) {

echo "<option

value='".$data1['kodejenis']."' data-

tipe_barang='".$data1['tipe']."'>".$data1['kodejenis']."</option>"

;

}

?>

</select>

</div>

<div class="form-group">

<label for="tipe_barang">Type</label>

<input type="varchar" class="form-control"

id="tipe_barang" name="tipe_barang" placeholder="Type" readonly>

</div>

<div class="form-group">

<label for="nama_barang">Nama Barang</label>

<input type="varchar" class="form-control"

id="nama_barang" name="nama_barang" placeholder="Nama Barang"

required>

</div>

<div class="form-group">

<label for="merk">Merk</label>

<input type="varchar" class="form-control"

id="merk_barang" name="merk_barang" placeholder="Merk" required>

</div>

Page 114: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

96

</div>

<div class="col-md-6">

<div class="form-group">

<label for="nomerseri">Nomer Seri</label>

<input type="varchar" class="form-control"

id="nomerseri" name="nomerseri" placeholder="Nomer Seri" >

</div>

<div class="form-group">

<label for ="tgl_beli"> Tanggal Beli </label>

<input type="text" class="form-control"

id="tgl_beli" name="tgl_beli" placeholder="Tanggal Beli" >

</div>

<div class="form-group">

<label>Kondisi</label>

<select class="form-control select2"

id="kondisi_barang" name="kondisi_barang" style="width: 100%;" >

<option selected="selected">Kondisi</option>

<option value=""></option>

<option value="Baik">Baik</option>

<option value="Rusak">Rusak</option>

<option value="Hilang">Hilang</option>

</select>

</div>

<div class="form-group">

<label>IP Address</label>

<div class="input-group">

<div class="input-group-addon">

<i class="fa fa-laptop"></i>

</div>

<input type="text" class="form-control"

name="ip_add" data-inputmask="'alias': 'ip'" data-mask>

</div>

</div>

<div class="form-group">

<label for="ket_brg">Keterangan</label>

<input type="text" class="form-control" id="ket_brg"

name="ket_brg" placeholder="Keterangan" >

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

submit" name="tambah" value="Simpan">

<input type="submit" class="btn btn-danger btn-

submit" name="reset" value="Reset">

<a href="?page=databarang" class="btn btn-info

Page 115: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

97

btn-reset ">Kembali</a>

</div>

</div>

</form>

</section>

<?php

if(isset($_POST['tambah']))

{

$kode_brg = $_POST ['kode_brg'];

$kode_jns = $_POST ['kode_jns'];

$nama_barang = $_POST ['nama_barang'];

$merk_barang = $_POST ['merk_barang'];

$nomerseri = $_POST ['nomerseri'];

$tgl_beli = $_POST['tgl_beli'];

$kondisi_barang = $_POST ['kondisi_barang'];

$ip_add = $_POST ['ip_add'];

$ket_brg=$_POST['ket_brg'];

//Memasukkan data

$sql = "INSERT INTO tabelbarang ( kodebarang, kodejenis,

namabarang, merk, nomerseri, tanggalbeli, kondisi, ipaddress,

keterangan)

VALUES ('$kode_brg', '$kode_jns', '$nama_barang','$merk_barang',

'$nomerseri', '$tgl_beli', '$kondisi_barang', '$ip_add',

'$ket_brg')";

if(mysqli_query($koneksi, $sql)) {

// jika berhasil tampilkan pesan berhasil insert data

echo "<div class='alert alert-info'> Data Tersimpan </div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=databarang'>";

} else {

echo "<div class='alert alert-info'> Data Gagal Tersimpan

</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=databarang'>";

}

mysqli_close($koneksi);

}

?>

</body>

</html>

18. editbarang.php

<?php

Page 116: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

98

if(isset($_GET['kode']))

{

$kode=$_GET['kode'];

$query=$koneksi->query("SELECT * FROM tabelbarang WHERE

kodebarang='$kode'");

$data=mysqli_fetch_array($query);

}

$kondisi = $data['kondisi'];

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Edit Barang</title>

</head>

<body>

<section class="content">

<form method="POST" >

<div class="box">

<div class="box-header with-border">

<center> <h2 class="box-title-jumbo"> Form Edit Barang

</h2> </center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<div class="form-group">

<label for="kode_brg">Kode Barang</label>

<input type="text" class="form-control"

name="kode_brg" id="kode_brg" placeholder=" Kode Barang"

value="<?php echo $data['kodebarang'];?>" readonly>

</div>

<div class="form-group">

<label for="kode_jns">Kode Jenis</label>

<select class="form-control select2"

name="kode_jns" id="kode_jns" placeholder="Kode Jenis" >

<?php

$query = mysqli_query($koneksi, "SELECT * FROM

tabeljenisbarang;") or die (mysqli_error());

while ( $data1=mysqli_fetch_assoc($query)) {

if ($data1['kodejenis']==$data['kodejenis']){

echo "<option selected

value='".$data1['kodejenis']."' data-

Page 117: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

99

tipe_barang='".$data1['tipe']."'>".$data1['kodejenis']."</option>"

;

} else {

echo "<option

value='".$data1['kodejenis']."' data-

tipe_barang='".$data1['tipe']."'>".$data1['kodejenis']."</option>"

;

}

}

?>

</select>

</div>

<div class="form-group">

<label for="tipe_barang">Type</label>

<input type="text" class="form-control"

name="tipe_barang" id="tipe_barang" placeholder="Type"

value="<?php echo $data1['tipe'];?>" readonly>

</div>

<div class="form-group">

<label for="nama_barang">Nama Barang</label>

<input type="text" class="form-control"

name="nama_barang" placeholder="Nama Barang" value="<?php echo

$data['namabarang'];?>" >

</div>

<div class="form-group">

<label for="merk_barang">Merk</label>

<input type="text" class="form-control"

name="merk_barang" placeholder="Merk" value="<?php echo

$data['merk'];?>">

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label for="nomerseri">Nomer Seri</label>

<input type="text" class="form-control"

name="nomerseri" placeholder="Nomer Seri" value="<?php echo

$data['nomerseri'];?>">

</div>

<div class="form-group">

<label for="tgl_beli">Tanggal Beli</label>

<input type="text" class="form-control pull-

right" name="tgl_beli" id="tgl_beli" value="<?php echo

$data['tanggalbeli'];?>">

</div>

Page 118: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

100

<div class="form-group">

<label>Kondisi</label>

<select class="form-control select2"

name="kondisi_barang" id="kondisi_barang">

<?php

$kondisi_barang1= $data['kondisi'];

$kondisi_barang=array("Baik", "Rusak",

"Hilang");

for($c=0; $c<3; $c++){

if($kondisi_barang[$c]==$kondisi_barang1)

{

echo "<option selected

value=$kondisi_barang[$c]>$kondisi_barang[$c]</option>";

} else {

echo"<option

value=$kondisi_barang[$c]>$kondisi_barang[$c]</option>";

}

}

?>

</select>

</div>

<div class="form-group">

<label>IP Address</label>

<div class="input-group">

<div class="input-group-addon">

<i class="fa fa-laptop"></i>

</div>

<input type="text" class="form-control"

name="ip_add" data-inputmask="'alias': 'ip'" data-mask

value="<?php echo $data['ipaddress'];?>">

</div>

</div>

<div class="form-group">

<label for="ket_brg">Keterangan</label>

<input type="text" class="form-control"

name="ket_brg" placeholder="Keterangan" value="<?php echo

$data['keterangan'];?>">

</div>

<div class="pull-left">

<input type="submit" class="btn btn-

success btn-submit" name="edit" value="Simpan">

<a href="?page=databarang" input

type="submit" class="btn btn-danger btn-reset">Batal</a>

Page 119: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

101

</div>

</div>

</form>

</section>

<?php

if (isset($_POST['edit'])) {

$kode_brg = $_POST['kode_brg'];

$kode_jns = $_POST['kode_jns'];

$nama_barang = $_POST['nama_barang'];

$merk_barang = $_POST['merk_barang'];

$nomerseri = $_POST['nomerseri'];

$tgl_beli = $_POST ['tgl_beli'];

$kondisi_barang = $_POST['kondisi_barang'];

$ip_add= $_POST['ip_add'];

$ket_brg= $_POST['ket_brg'];

// perintah query untuk mengubah data pada tabel databarang

$query = mysqli_query($koneksi, " UPDATE tabelbarang SET

kodejenis='$kode_jns', namabarang='$nama_barang',

merk='$merk_barang', nomerseri='$nomerseri',

tanggalbeli='$tgl_beli', kondisi='$kondisi_barang',

ipaddress='$ip_add', keterangan='$ket_brg' WHERE kodebarang

='$kode_brg'");

// cek query

if ($query) {

// jika berhasil tampilkan pesan berhasil update data

echo "<div class='alert alert-info'>Data Ter-Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=databarang'>";

} else {

// jika gagal tampilkan pesan kesalahan

echo "<div class='alert alert-info'>Data Gagal Ter-

Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=databarang'>";

}

}

?>

</body>

</html>

19. hapusbarang.php

<?php

$kode_brg = $_GET['kode'];

Page 120: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

102

if(isset($_GET['kode'])) {

$sql1 = $koneksi->query("DELETE FROM

tabelbarang WHERE kodebarang ='$kode_brg' ");

echo "<div class='alert alert-info'>Data

Terhapus</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=databarang'>";

}

?>

20. tambahinput.php

<?php

include "koneksi.php";

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Input Jenis Barang</title>

</head>

<body>

<form method="POST" >

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<!-- SELECT2 EXAMPLE -->

<div class="box-header with-border">

<center><h2 class="box-title-jumbo"> Form Tambah Input

Laporan </h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<div class="form-group">

<label>Mengetahui</label>

<select type="text" class="form-control select2"

id="mengetahui" name="mengetahui" style="width: 100%;" required>

<?php

echo "<option>-Select One-</option>";

$query = mysqli_query($koneksi, "SELECT *

FROM pegawai_lookup WHERE kodebag = 'A01'") or die

Page 121: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

103

(mysqli_error());

while ( $data1=mysqli_fetch_assoc($query)) {

echo "<option value='".$data1['namajab']."'

data-

nama_direktur='".$data1['nama']."'>".$data1['namajab']."</option>"

;

}

?>

</select>

</div>

<div class="form-group">

<label for="nama_direktur">Nama Direktur</label>

<input type="varchar" class="form-control"

id="nama_direktur" name="nama_direktur" placeholder="Nama

Direktur" readonly>

</div>

<div class="form-group">

<label>Nama Kabag SIM</label>

<select class="form-control select2"

name="nama_kabagsim" style="width: 100%;" required>

<option value="">-Pilih Nama Kabag-</option>

<?php $query=$koneksi->query("SELECT *

FROM pegawai_lookup WHERE kodebag = 'T10' order by nama asc");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['nama']; ?>"><?php

echo ucfirst($data1['nama']); ?></option>

<?php } ?>

</select>

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label>Nama Kasubag SIM</label>

<select class="form-control select2"

name="nama_kasubagsim" style="width: 100%;" required>

<option value="">-Pilih Nama Kasubag SIM-</option>

<?php $query=$koneksi->query("SELECT *

FROM pegawai_lookup WHERE kodebag = 'T11' order by nama asc");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['nama']; ?>"><?php

Page 122: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

104

echo ucfirst($data1['nama']); ?></option>

<?php } ?>

</select>

</div>

<!-- form-group -->

<div class="form-group">

<label>Tanggal Periode</label>

<div class="input-group date">

<div class="input-group-addon">

<i class="fa fa-calendar"></i>

</div>

<input type="text" name="tgl_periode" class="form-

control pull-right" id="datepicker1" required>

</div>

</div>

<div class="form-group">

<label>Tanggal Pengesahan,</label>

<div class="input-group date">

<div class="input-group-addon">

<i class="fa fa-calendar"></i>

</div>

<input type="text" name="tgl_pengesahan" class="form-

control pull-right" id="datepicker" required>

</div>

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

submit" name="tambah" value="Simpan">

<input type="submit" class="btn btn-danger btn-

submit" name="reset" value="Reset">

<a href="?page=datainput" class="btn btn-info

btn-reset ">Kembali</a>

</div>

</div>

</div>

</form>

</section>

<?php

if(isset($_POST['tambah']))

{

$mengetahui = $_POST ['mengetahui'];

$nama_direktur = $_POST ['nama_direktur'];

$nama_kabagsim = $_POST['nama_kabagsim'];

$nama_kasubagsim = $_POST['nama_kasubagsim'];

Page 123: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

105

$tgl_periode =date('Y-m-d', strtotime($_POST['tgl_periode']));

$tgl_pengesahan =date('Y-m-d',

strtotime($_POST['tgl_pengesahan']));

//Memasukkan data

$sql = "INSERT INTO tabellaporan (id, direksi, namadireksi,

namakabag, namakasubag, tglperiode, tglpengesahan) VALUES (NULL,

'$mengetahui', '$nama_direktur', '$nama_kabagsim',

'$nama_kasubagsim', '$tgl_periode', '$tgl_pengesahan')";

if(mysqli_query($koneksi, $sql)) {

// jika berhasil tampilkan pesan berhasil insert data

echo "<div class='alert alert-info'>Data Tersimpan</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datainput'>";

} else {

echo "<div class='alert alert-info'>Data Gagal Tersimpan</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datainput'>";

}

mysqli_close($koneksi);

}

?>

</body>

</html>

21. input.php

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Tabel Tambah Input

</h2></center>

<div class="box-tools pull-right">

</div>

<div class="pull-middle">

<a href="index.php?page=datainput/tambahinput"

class="btn bg-navy btn-flat margin" ><i class="glyphicon

glyphicon-plus"></i>Tambah Input Laporan</a>

</div>

</div>

<div class="box-body">

<table id="example1" class="table table-bordered table-

striped">

<thead>

<tr>

Page 124: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

106

<th>No.</th>

<th>Mengetahui </th>

<th>Nama Direktur </th>

<th>Nama Kabag Sim</th>

<th>Nama Kasubag Sim</th>

<th>Tanggal Periode</th>

<th>Tanggal Pengesahan</th>

<th>Tindakan</th>

</tr>

</thead>

<tbody>

<?php

$no = 1;

$sql = $koneksi->query("SELECT * FROM

tabellaporan ");

while ($data = $sql->fetch_array()) {

echo"

<tr>

<td>$no</td>

<td>$data[direksi]</td>

<td>$data[namadireksi]</td>

<td>$data[namakabag]</td>

<td>$data[namakasubag]</td>

<td>$data[tglperiode]</td>

<td>$data[tglpengesahan]</td>

<td>

<a

href='?page=datainput/editinput&id=$data[id]'><i class='glyphicon

glyphicon-edit' ></i></a>"; ?>

<a href='?page=datainput/hapusinput&id=<?php

echo $data['id'];?>' onClick="return confirm('Yakin akan menghapus

Data?')"><i class="glyphicon glyphicon-trash"></i></a></td>

</tr>

<?php $no++; } ?>

</tbody>

</table>

</div>

<!-- /.box-body -->

</div>

</section>

22. editinput.php

<?php

if(isset($_GET['id']))

Page 125: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

107

{

$id=$_GET['id'];

$query=$koneksi->query("SELECT * FROM tabellaporan WHERE

id='$id'");

$data=mysqli_fetch_array($query);

}

$id = $data['id'];

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Edit Laporan</title>

</head>

<body>

<form method="POST" >

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<!-- SELECT2 EXAMPLE -->

<div class="box-header with-border">

<center><h2 class="box-title-jumbo"> Form Edit Laporan

</h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<div class="form-group">

<label for="mengetahui">Mengetahui</label>

<select class="form-control select2"

name="mengetahui" id="mengetahui" placeholder="Mengetahui" >

<?php

$query = mysqli_query($koneksi, "SELECT * FROM

pegawai_lookup WHERE kodebag = 'A01'") or die (mysqli_error());

while ( $data1=mysqli_fetch_assoc($query)) {

if ($data1['direksi']==$data['namajab']){

echo "<option selected

value='".$data1['namajab']."' data-

nama_direktur='".$data1['nama']."'>".$data1['namajab']."</option>"

;

} else {

echo "<option value='".$data1['namajab']."'

Page 126: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

108

data-

nama_direktur='".$data1['nama']."'>".$data1['namajab']."</option>"

;

}

}

?>

</select>

</div>

<div class="form-group">

<label for="nama_direktur">Nama Direktur</label>

<input type="text" class="form-control"

name="nama_direktur" id="nama_direktur" placeholder="Nama

Direktur" value="<?php echo $data1['nama'];?>" readonly>

</div>

<div class="form-group">

<label>Nama Kabag SIM</label>

<select class="form-control select2"

id="nama_kabagsim" name="nama_kabagsim" style="width: 100%;">

<option value="<?php echo $data['namakabag']; ?>"

selected><?php echo ucfirst($data['namakabag']); ?></option>

<?php $query=$koneksi->query("SELECT *

FROM pegawai_lookup WHERE kodebag = 'T10'");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['nama'];

?>"><?php echo ucfirst($data1['nama']); ?></option>

<?php } ?>

</select>

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label>Nama Kasubag SIM</label>

<select class="form-control select2"

id="nama_kasubagsim" name="nama_kasubagsim" style="width: 100%;">

<option value="<?php echo $data['namakasubag']; ?>"

selected><?php echo ucfirst($data['namakasubag']); ?></option>

<?php $query=$koneksi->query("SELECT *

FROM pegawai_lookup WHERE kodebag = 'T11'");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['nama'];

Page 127: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

109

?>"><?php echo ucfirst($data1['nama']); ?></option>

<?php } ?>

</select>

</div>

<!-- form-group -->

<div class="form-group">

<label>Tanggal Periode</label>

<div class="input-group date">

<div class="input-group-addon">

<i class="fa fa-calendar"></i>

</div>

<input type="text" name="tgl_periode" class="form-

control pull-right" id="datepicker1" value="<?php echo

$data['tglperiode'];?>">

</div>

</div>

<div class="form-group">

<label>Tanggal Pengesahan,</label>

<div class="input-group date">

<div class="input-group-addon">

<i class="fa fa-calendar"></i>

</div>

<input type="text" name="tgl_pengesahan" class="form-

control pull-right" id="datepicker" value="<?php echo

$data['tglpengesahan']; ?>">

</div>

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-submit"

name="edit" value="Simpan">

<a href="?page=datainput" input type="submit" class="btn

btn-danger btn-reset">Batal</a>

</div>

</div>

</form>

</section>

<?php

if(isset($_POST['edit']))

{

$mengetahui = $_POST ['mengetahui'];

$nama_direktur = $_POST ['nama_direktur'];

$nama_kabagsim = $_POST ['nama_kabagsim'];

$nama_kasubagsim = $_POST ['nama_kasubagsim'];

$tgl_periode =date('Y-m-d', strtotime($_POST['tgl_periode']));

Page 128: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

110

$tgl_pengesahan =date('Y-m-d',

strtotime($_POST['tgl_pengesahan']));

// perintah query untuk mengubah data pada tabel maintenance

$query = mysqli_query($koneksi, "UPDATE tabellaporan SET

direksi='$mengetahui', namadireksi='$nama_direktur',

namakabag='$nama_kabagsim', namakasubag='$nama_kasubagsim',

tglperiode='$tgl_periode', tglpengesahan='$tgl_pengesahan' WHERE

id='$id' ");

// cek query

if ($query) {

// jika berhasil tampilkan pesan berhasil update data

echo "<div class='alert alert-info'>Data Ter-Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datainput'>";

} else {

// jika gagal tampilkan pesan kesalahan

echo "<div class='alert alert-info'>Data Gagal Ter-

Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datainput/editinput'>";

}

}

?>

</body>

</html>

23. hapusinput.php

<?php

$id = $_GET['id'];

if(isset($_GET['id'])) {

$sql1 = $koneksi->query("DELETE FROM tabellaporan

WHERE id ='$id' ");

echo "<div class='alert alert-info'>Data

Terhapus</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datainput'>";

}

?>

24. jenisbarang.php

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

Page 129: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

111

<center><h2 class="box-title-jumbo">Jenis

Barang</h2></center>

<div class="box-tools pull-right">

</div>

<div class="pull-middle">

<a href="index.php?page=datajenis/tambahjenis"

class="btn bg-navy btn-flat margin" ><i class="glyphicon

glyphicon-plus"></i>Tambah Jenis</a>

</div>

</div>

<div class="box-body">

<table id="example1" class="table table-bordered

table-striped">

<thead>

<tr>

<th>No.</th>

<th>Kode jenis</th>

<th>Type </th>

<th>Tindakan</th>

</tr>

</thead>

<tbody>

<?php

$no = 1;

$sql = $koneksi->query("SELECT * FROM

tabeljenisbarang ");

while ($data = $sql->fetch_array()) {

echo"

<tr>

<td>$no</td>

<td>$data[kodejenis]</td>

<td>$data[tipe]</td>

<td>

<a

href='?page=datajenis/editjenis&kode=$data[kodejenis]'><i

class='glyphicon glyphicon-edit'></i></a> "; ?>

<a

href='?page=datajenis/hapusjenis&kode=<?php echo

$data['kodejenis'];?>' onClick="return confirm('Yakin akan

menghapus Data?')"><i class="glyphicon glyphicon-

trash"></i></a></td>

</tr>

<?php $no++; } ?>

Page 130: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

112

</tbody>

</table>

</div>

<!-- /.box-body -->

</div>

</section>

25. tambahjenis.php

<?php

include "koneksi.php";

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Input Jenis Barang</title>

</head>

<body>

<form method="POST" >

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<!-- SELECT2 EXAMPLE -->

<div class="box-header with-border">

<center><h class="box-title-jumbo"> Form Tambah Jenis

Barang </h></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<!-- form-group -->

<div class="form-group">

<label for="kode_jns">Kode Jenis</label>

<input type="text" class="form-control"

name="kode_jns" placeholder="Kode Jenis" required>

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label for="tipe_barang">Type</label>

<input type="text" class="form-control"

name="tipe_barang" placeholder="Type" required>

Page 131: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

113

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

submit" name="tambah" value="Simpan">

<input type="submit" class="btn btn-danger btn-

submit" name="reset" value="Reset">

<a href="?page=datajenis/jenisbarang" class="btn

btn-info btn-reset ">Kembali</a>

</div>

</div>

</div>

</form>

</section>

<?php

if(isset($_POST['tambah']))

{

$kode_jns = $_POST ['kode_jns'];

$tipe_barang = $_POST ['tipe_barang'];

//Memasukkan data

$sql = "INSERT INTO tabeljenisbarang (kodejenis, tipe) VALUES

('$kode_jns', '$tipe_barang')";

if(mysqli_query($koneksi, $sql)) {

// jika berhasil tampilkan pesan berhasil insert data

echo "<div class='alert alert-info'>Data Tersimpan</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datajenis/jenisbarang'>";

} else {

echo "<div class='alert alert-info'>Data Gagal Tersimpan</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datajenis/jenisbarang'>";

}

mysqli_close($koneksi);

}

?>

</body>

</html>

26. editjenis.php

<?php

if(isset($_GET['kode']))

{

$kode=$_GET['kode'];

$query=$koneksi->query("SELECT * FROM tabeljenisbarang WHERE

kodejenis='$kode'");

Page 132: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

114

$data=mysqli_fetch_array($query);

}

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Edit Jenis Barang</title>

</head>

<body>

<form method="POST" >

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<!-- SELECT2 EXAMPLE -->

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Form Edit Jenis

Barang </h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<!-- form-group -->

<div class="form-group">

<label for="kode_jns"> Kode Jenis </label>

<input type="text" class="form-control"

name="kode_jns" placeholder="Kode Jenis" value="<?php echo

$data['kodejenis'];?>" readonly>

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label for="tipe_barang"> Type </label>

<input type="text" class="form-control"

name="tipe_barang" placeholder="Type" value="<?php echo

$data['tipe'];?>">

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

submit" name="edit" value="Simpan">

<a href="?page=datajenis/jenisbarang" class="btn

btn-danger btn-reset ">Batal</a>

Page 133: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

115

</div>

</div>

</div>

</form>

</section>

<?php

if (isset($_POST['edit'])) {

$kode_jns = $_POST ['kode_jns'];

$tipe_barang = $_POST ['tipe_barang'];

// perintah query untuk mengubah data pada tabel jenisbarang

$query = mysqli_query($koneksi, "UPDATE tabeljenisbarang SET

tipe='$tipe_barang' WHERE kodejenis ='$kode_jns'");

// cek query

if ($query) {

// jika berhasil tampilkan pesan berhasil update data

echo "<div class='alert alert-info'>Data Ter-Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datajenis/jenisbarang'>";

} else {

// jika gagal tampilkan pesan kesalahan

echo "<div class='alert alert-info'>Data Gagal Ter-

Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datajenis/jenisbarang'>";

}

}

?>

</body>

</html>

27. hapusjenis.php

<?php

$kode = $_GET['kode'];

if(isset($_GET['kode'])) {

$sql1 = $koneksi->query("DELETE FROM tabeljenisbarang

WHERE kodejenis ='$kode' ");

echo "<div class='alert alert-info'>Data

Terhapus</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datajenis/jenisbarang'>";

}

?>

28. laporan.php

Page 134: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

116

<!DOCTYPE html>

<html>

<head>

<title>Laporan Inventaris</title>

</head>

<body>

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<center><h2 class="box-title-Jumbo">Laporan Barang

Baik</h2></center>

<div class="box-tools pull-right">

</div>

<div class="pull-middle">

<a href="cek.php" target="_blank" class="btn bg-

navy btn-flat margin" ></i> Cetak Pdf </a>

<a href="cekexel.php" target="_blank" class="btn

btn-success"> Cetak Excel </a>

</div>

</div>

<div class="box-body">

<table id="example1" class="table table-bordered table-

striped">

<thead>

<tr>

<th>No.</th>

<th>Kode Bagian</th>

<th>Nama</th>

<th>Nama Bagian</th>

<th>Kode Barang</th>

<th>Kode Jenis </th>

<th>Type</th>

<th>Nama Barang</th>

<th>Merk</th>

<th>Nomer Seri</th>

<th>Tgl Beli</th>

<th>Kondisi</th>

<th>Ip Add</th>

<th>Keterangan</th>

</tr>

</thead>

<tbody>

<?php

Page 135: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

117

$no = 1;

$sql = $koneksi->query("SELECT b.kodebag,

b.nama, b.namabag, c.kodebarang, c.kodejenis, d.tipe,

c.namabarang, c.merk, c.nomerseri, c.tanggalbeli, c.kondisi,

c.ipaddress, c.keterangan FROM tabeluser a JOIN pegawai_lookup b

ON a.nip=b.nip JOIN tabelbarang c ON c.kodebarang=a.kodebarang

JOIN tabeljenisbarang d ON d.kodejenis=c.kodejenis where c.kondisi

= 'Baik' order by no");

while ($data = $sql->fetch_array()) {

echo"

<tr>

<td>$no</td>

<td>$data[kodebag]</td>

<td>$data[nama]</td>

<td>$data[namabag]</td>

<td>$data[kodebarang]</td>

<td>$data[kodejenis]</td>

<td>$data[tipe]</td>

<td>$data[namabarang]</td>

<td>$data[merk]</td>

<td>$data[nomerseri]</td>

<td>$data[tanggalbeli]</td>

<td>$data[kondisi]</td>

<td>$data[ipaddress]</td>

<td>$data[keterangan]"; ?></td>

</tr>

<?php $no++; } ?>

</tbody>

</table>

</div>

<!-- /.box-body -->

</div>

</section>

</body>

</html>

29. laporan2.php

<!DOCTYPE html>

<html>

<head>

<title>Laporan Inventory</title>

</head>

<body>

<section class="content">

Page 136: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

118

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Laporan Barang

Rusak</h2></center>

<div class="box-tools pull-right">

</div>

<div class="pull-middle">

<a href="cek2.php" target="_blank" class="btn

bg-navy btn-flat margin" ></i> Cetak Pdf </a>

<a href="cekexel2.php" target="_blank"

class="btn btn-success"> Cetak Exel </a>

</div>

</div>

<div class="box-body">

<table id="example1" class="table table-bordered table-

striped">

<thead>

<tr>

<th>No.</th>

<th>Kode Bagian</th>

<th>Nama</th>

<th>Nama Bagian</th>

<th>Kode Barang</th>

<th>Kode Jenis </th>

<th>Type</th>

<th>Nama Barang</th>

<th>Merk</th>

<th>Nomer Seri</th>

<th>Tgl Beli</th>

<th>Kondisi</th>

<th>Ip Add</th>

<th>Keterangan</th>

</tr>

</thead>

<tbody>

<?php

$no = 1;

$sql = $koneksi->query("SELECT b.kodebag,

b.nama, b.namabag, c.kodebarang, c.kodejenis, d.tipe,

c.namabarang, c.merk, c.nomerseri, c.tanggalbeli, c.kondisi,

c.ipaddress, c.keterangan FROM tabeluser a JOIN pegawai_lookup b

ON a.nip=b.nip JOIN tabelbarang c ON c.kodebarang=a.kodebarang

JOIN tabeljenisbarang d ON d.kodejenis=c.kodejenis where c.kondisi

Page 137: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

119

<> 'Baik' order by no ");

while ($data = $sql->fetch_array()) {

echo"

<tr>

<td>$no</td>

<td>$data[kodebag]</td>

<td>$data[nama]</td>

<td>$data[namabag]</td>

<td>$data[kodebarang]</td>

<td>$data[kodejenis]</td>

<td>$data[tipe]</td>

<td>$data[namabarang]</td>

<td>$data[merk]</td>

<td>$data[nomerseri]</td>

<td>$data[tanggalbeli]</td>

<td>$data[kondisi]</td>

<td>$data[ipaddress]</td>

<td>$data[keterangan] "; ?></td>

</tr>

<?php $no++; } ?>

</tbody>

</table>

</div>

<!-- /.box-body -->

</div>

</section>

</body>

</html>

30. maintenance.php

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Data

Maintenance</h2></center>

<div class="box-tools pull-right">

</div>

<div class="pull-middle">

<a

href="index.php?page=datamaintenance/tambahmaintenance" class="btn

bg-navy btn-flat margin"><i class="glyphicon glyphicon-

plus"></i>Tambah Data</a>

Page 138: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

120

<a href="jadwalexel.php" class="btn btn-

success"> Export File </a>

</div>

</div>

<div class="box-body">

<table id="example1" class="table table-bordered

table-striped">

<thead>

<tr>

<th>No.</th>

<th>Tahun</th>

<th>NIP</th>

<th>Nama User</th>

<th>Kode Bagian </th>

<th>Nama Bagian</th>

<th>Kode Barang</th>

<th>Bln Rencana</th>

<th>Tgl Realisai</th>

<th>Tindakan</th>

</tr>

</thead>

<tbody>

<?php

$no = 1;

$sql = $koneksi->query(" SELECT

a.idmaintenance, a.tahun, b.nip, b.nama, b.kodebag, b.namabag,

c.kodebarang, a.blnrencana, a.tglrealisasi FROM tabelmaintenance a

JOIN pegawai_lookup b ON b.nip = a.nip JOIN tabelbarang c ON

c.kodebarang=a.kodebarang ");

while ($data = $sql->fetch_array()) {

echo"

<tr>

<td>$no</td>

<td>$data[tahun]</td>

<td>$data[nip]</td>

<td>$data[nama]</td>

<td>$data[kodebag]</td>

<td>$data[namabag]</td>

<td>$data[kodebarang]</td>

<td>$data[blnrencana]</td>

<td>$data[tglrealisasi]</td>

<td>

<a

href='?page=datamaintenance/editmaintenance&id=$data[idmaintenance

Page 139: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

121

]'><i class='glyphicon glyphicon-edit'></i></a> "; ?>

<a

href='?page=datamaintenance/hapusmaintenance&id=<?php echo

$data['idmaintenance'];?>' onClick="return confirm('Yakin akan

menghapus Data?')"><i class="glyphicon glyphicon-

trash"></i></a></td>

</tr>

<?php $no++; } ?>

</tbody>

</table>

</div>

<!-- /.box-body -->

</div>

</section>

31. tambahmaintenance.php

<?php

include "koneksi.php";

?>

<!DOCTYPE html>

<html>

<head>

<title> Form Edit Maintenance </title>

</head>

<body>

<form method="POST" >

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<!-- SELECT2 EXAMPLE -->

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Form Tambah

Maintenance </h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<div class="form-group">

<label>Tahun</label>

<select class="form-control select2" name="thn"

style="width: 100%;" required>

Page 140: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

122

<option selected="selected">Tahun</option>

<?php

for($i=2010;$i<=2030;$i++){

echo"<option value='$i'> $i

</option>";

}

?>

</select>

</div>

<div class="form-group">

<label>NIP</label>

<select class="form-control select2" id="nip"

name="nip" style="width: 100%;" required>

<?php

echo "<option>-Select One-</option>";

$query = mysqli_query($koneksi, "SELECT

* FROM pegawai_lookup order by nip asc") or die (mysqli_error());

while (

$data=mysqli_fetch_assoc($query)) {

echo "<option value='".$data['nip']."'

data-nama_user='".$data['nama']."''".$data['nip']."' data-

kode_bagian='".$data['kodebag']."''".$data['nip']."' data-

nama_bagian='".$data['namabag']."'>".$data['nip']."</option>";

}

?>

</select>

</div>

<div class="form-group">

<label for="nama_user">Nama User</label>

<input type="varchar" class="form-control"

id="nama_user" name="nama_user" placeholder="Nama User" readonly>

</div>

<div class="form-group">

<label for="kode_bagian">Kode Bagian</label>

<input type="varchar" class="form-control"

id="kode_bagian" name="kode_bagian" placeholder="Kode Bagian"

readonly>

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label for="nama_bagian">Nama Bagian</label>

<input type="varchar" class="form-control"

name="nama_bagian" id="nama_bagian" placeholder="Nama Bagian"

Page 141: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

123

value="<?php echo $data1['namabagian'];?>" readonly>

</div>

<div class="form-group">

<label>Kode Barang</label>

<select class="form-control

select2" name="kode_brg" style="width: 100%;" >

<option value="">-Pilih Kode Barang-</option>

<?php $query=$koneksi->query("SELECT *

FROM tabelbarang");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['kodebarang'];

?>"><?php echo ucfirst($data1['kodebarang']); ?></option>

<?php } ?>

</select>

</div>

<div class="form-group">

<label>Bulan Rencana</label>

<select class="form-control select2"

name="bln_rencana" style="width: 100%;" required>

<option selected="selected" >-Select One-</option>

<?php

$bulan=array("Januari","Februari","Maret","April","Mei","Juni","Ju

li","Agustus","September","Oktober","November","Desember");

$jlh_bln=count($bulan);

for($c=0; $c<$jlh_bln; $c+=1){

echo"<option value=$bulan[$c]> $bulan[$c]

</option>";

}

?>

</select>

</div>

<div class="form-group">

<label>Tgl Realisasi</label>

<div class="input-group date">

<div class="input-group-addon">

<i class="fa fa-calendar"></i>

</div>

<input type="text" name="tgl_realisasi" class="form-

control pull-right" id="datepicker1" required>

</div>

</div>

<div class="pull-left">

Page 142: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

124

<input type="submit" class="btn btn-success btn-

submit" name="tambah" value="Simpan">

<a href="?page=datamaintenance" class="btn btn-danger

btn-reset">Batal</a>

</div>

</div>

</form>

</section>

<?php

if (isset($_POST['tambah'])) {

$thn = $_POST ['thn'];

$nip = $_POST ['nip'];

$kode_brg = $_POST ['kode_brg'];

$bln_rencana = $_POST ['bln_rencana'];

$tgl_realisasi = date('Y-m-d',

strtotime($_POST['tgl_realisasi']));

//Memasukkan data

$sql = "INSERT INTO tabelmaintenance (idmaintenance, tahun,

nip, kodebarang, blnrencana, tglrealisasi) VALUES (NULL, '$thn',

'$nip', '$kode_brg', '$bln_rencana', '$tgl_realisasi') ";

if(mysqli_query($koneksi, $sql)) {

// jika berhasil tampilkan pesan berhasil insert data

echo "<div class='alert alert-info'>Data Tersimpan</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datamaintenance'>";

} else {

echo "<div class='alert alert-info'>Data Gagal

Tersimpan</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datamaintenance'>";

}

mysqli_close($koneksi);

}

?>

</body>

</html>

32. editmaintenance.php

<?php

if(isset($_GET['id']))

{

$id=$_GET['id'];

$query=$koneksi->query("SELECT * FROM tabelmaintenance WHERE

idmaintenance='$id'");

Page 143: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

125

$data=mysqli_fetch_array($query);

} ?>

<!DOCTYPE html>

<html>

<head>

<title>Form Edit Maintenance</title>

</head>

<body>

<form method="POST" >

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<!-- SELECT2 EXAMPLE -->

<div class="box-header with-border">

<center><h2 class="box-title-jumbo"> Form Edit

Maintenance </h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<div class="form-group">

<label>Tahun</label>

<select class="form-control select2" name="thn"

id="thn" style="width: 100%;" required>

<?php

$thn1= $data['tahun'];

$thn=array(2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,

2021,2022,2023,2024,2025,2026,2027,2028,2029,2030);

$jlh_thn=count($thn);

for($c=0;$c<=21;$c++){

if($thn[$c]==$thn1) {

echo "<option selected

value=$thn[$c]>$thn[$c]</option>";

} else {

echo"<option

value=$thn[$c]>$thn[$c]</option>";

}

}

?>

</select>

</div>

Page 144: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

126

<div class="form-group">

<label>NIP</label>

<select class="form-control select2" name="nip"

id="nip" style="width: 100%;" >

<?php

$query = mysqli_query($koneksi, "SELECT *

FROM pegawai_lookup ") or die (mysqli_error());

while ( $data1=mysqli_fetch_assoc($query)) {

if ($data1['nip']==$data['nip']){

echo "<option selected

value='".$data1['nip']."' data-

nama_user='".$data1['nama']."''".$data1['nip']."' data-

kode_bagian='".$data1['kodebag']."''".$data1['nip']."' data-

nama_bagian='".$data1['namabag']."'>".$data1['nip']."</option>";

} else {

echo "<option value='".$data1['nip']."'

data-nama_user='".$data1['nama']."''".$data1['nip']."' data-

kode_bagian='".$data1['kodebag']."''".$data1['nip']."' data-

nama_bagian='".$data1['namabag']."'>".$data1['nip']."</option>";

}

}

?>

</select>

</div>

<div class="form-group">

<label for="nama_user">Nama User</label>

<input type="text" class="form-control"

name="nama_user" id="nama_user" placeholder="Nama User"

value="<?php echo $data1['nama'];?>" readonly>

</div>

<div class="form-group">

<label for="kode_bagian">Kode Bagian</label>

<input type="text" class="form-control"

name="kode_bagian" id="kode_bagian" placeholder="Kode Bagian"

value="<?php echo $data1['kodebag'];?>" readonly>

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label for="nama_bagian">Nama Bagian</label>

<input type="varchar" class="form-control"

name="nama_bagian" id="nama_bagian" placeholder="Nama Bagian"

value="<?php echo $data1['namabagian'];?>" readonly>

</div>

Page 145: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

127

<div class="form-group">

<label>Kode Barang</label>

<select class="form-control select2"

id="kode_brg" name="kode_brg" style="width: 100%;" >

<option value="<?php echo $data['kodebarang']; ?>"

selected><?php echo ucfirst($data['kodebarang']); ?></option>

<?php $query=$koneksi->query("SELECT * FROM

tabelbarang");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['kodebarang'];

?>"><?php echo ucfirst($data1['kodebarang']); ?></option>

<?php } ?>

</select>

</div>

<div class="form-group">

<label>Bulan Rencana</label>

<select class="form-control select2"

name="bln_rencana" id="bln_rencana" style="width: 100%;">

<?php

$bln_rencana1= $data['blnrencana'];

$bln_rencana=array("Januari", "Februari",

"Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September",

"Oktober", "November", "Desember");

$jlh_bln=count($bln_rencana);

for($c=0; $c<$jlh_bln; $c+=1){

if($bln_rencana[$c]==$bln_rencana1) {

echo "<option selected

value=$bln_rencana[$c]>$bln_rencana[$c]</option>";

} else {

echo"<option

value=$bln_rencana[$c]>$bln_rencana[$c]</option>";

}

}

?>

</select>

</div>

<div class="form-group">

<label>Tanggal Realisasi</label>

<div class="input-group date">

<div class="input-group-addon">

<i class="fa fa-calendar"></i>

</div>

Page 146: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

128

<input type="text" name="tgl_realisasi"

class="form-control pull-right" id="datepicker1" value="<?php echo

$data['tglrealisasi'];?>">

</div>

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

submit" name="edit" value="Simpan">

<a href="?page=datamaintenance" class="btn btn-danger

btn-reset">Batal</a>

</div>

</div>

</form>

</section>

<?php

if (isset($_POST['edit'])) {

$thn = $_POST ['thn'];

$nip = $_POST ['nip'];

$kode_brg = $_POST ['kode_brg'];

$bln_rencana = $_POST ['bln_rencana'];

$tgl_realisasi = date('Y-m-d',

strtotime($_POST['tgl_realisasi']));

// perintah query untuk mengubah data pada tabel

maintenance

$query = mysqli_query($koneksi, "UPDATE tabelmaintenance SET

tahun='$thn', nip='$nip', kodebarang='$kode_brg',

blnrencana='$bln_rencana' , tglrealisasi='$tgl_realisasi' WHERE

idmaintenance ='$id' ");

// cek query

if ($query) {

// jika berhasil tampilkan pesan berhasil

update data

echo "<div class='alert alert-info'>Data Ter-Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datamaintenance'>";

} else {

// jika gagal tampilkan pesan kesalahan

echo "<div class='alert alert-info'>Data Gagal Ter-

Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datamaintenance/editmaintenance'>";

}

}

?>

Page 147: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

129

</body>

</html>

33. hapusmaintenance.php

<?php

$id = $_GET['id'];

if(isset($_GET['id'])) {

$sql1 = $koneksi->query("DELETE FROM tabelmaintenance WHERE

idmaintenance ='$id' ");

echo "<div class='alert alert-info'>Data

Terhapus</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datamaintenance'>";

}

?>

34. tambahperbaikan.php

<?php

include "koneksi.php";

?>

<!DOCTYPE html>

<html>

<head>

<title> Form Input Perbaikan </title>

</head>

<body>

<section class="content">

<form method="POST" >

<div class="box">

<div class="box-header with-border">

<div class="box-header with-border">

<center><h2 class="box-title-jumbo"> Form Tambah

Perbaikan </h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<div class="form-group">

<label>Tanggal Laporan</label>

<div class="input-group date">

<div class="input-group-addon">

<i class="fa fa-calendar"></i>

Page 148: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

130

</div>

<input type="text" name="tgl_laporan" class="form-

control pull-right" id="datepicker" required>

</div>

</div>

<div class="form-group">

<label>Kode Barang</label>

<select class="form-control select2" id="kode_brg"

name="kode_brg" style="width: 100%;" required>

<option value="">-Pilih Kode Barang-</option>

<?php $query=$koneksi->query("SELECT * FROM

tabelbarang");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['kodebarang'];

?>"><?php echo ucfirst($data1['kodebarang']); ?></option>

<?php } ?>

</select>

</div>

<div class="form-group">

<label for="kerusakan_barang">Kerusakan</label>

<input type="varchar" class="form-control"

name="kerusakan_barang" placeholder="Kerusakan" required>

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label for="tindakan_perbaikan">Tindakan

Perbaikan</label>

<input type="varchar" class="form-control"

name="tindakan_perbaikan" placeholder="Tindakan Perbaikan"

required>

</div>

<div class="form-group">

<label>Tanggal Perbaikan</label>

<div class="input-group date">

<div class="input-group-addon">

<i class="fa fa-calendar"></i>

</div>

<input type="text" name="tgl_perbaikan" class="form-

control pull-right" id="datepicker1" required>

</div>

</div>

Page 149: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

131

<div class="form-group">

<label>Status</label>

<select class="form-control select2"

name="status_barang" required style="width: 100%;" >

<option selected="selected"

name="status_barang">Status Barang</option>

<option value="Belum_Selesai"> Belum Selesai

</option>

<option value="Proses"> Proses </option>

<option value="Selesai"> Selesai </option>

</select>

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

submit" name="tambah" value="Simpan">

<input type="submit" class="btn btn-danger btn-

submit" name="reset" value="Reset">

<a href="?page=dataperbaikan" class="btn btn-info

btn-reset ">Kembali</a>

</div>

</div>

</div>

</form>

</section>

<?php

if(isset($_POST['tambah']))

{

$tgl_laporan = date('Y-m-d', strtotime($_POST['tgl_laporan']));

$kode_brg = $_POST ['kode_brg'];

$kerusakan_barang = $_POST ['kerusakan_barang'];

$tindakan_perbaikan = $_POST['tindakan_perbaikan'];

$tgl_perbaikan = date('Y-m-d',

strtotime($_POST['tgl_perbaikan']));

$status_barang = $_POST ['status_barang'];

//Memasukkan data

$sql = "INSERT INTO tabelperbaikan (idperbaikan, tanggallaporan,

kodebarang, kerusakan, tindakanperbaikan, tanggalperbaikan, status

) VALUES (NULL, '$tgl_laporan', '$kode_brg', '$kerusakan_barang',

'$tindakan_perbaikan', '$tgl_perbaikan', '$status_barang')";

if(mysqli_query($koneksi, $sql)) {

// jika berhasil tampilkan pesan berhasil insert data

echo "<div class='alert alert-info'>Data Tersimpan</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=dataperbaikan'>";

Page 150: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

132

} else {

echo "<div class='alert alert-info'>Data Gagal Tersimpan</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=dataperbaikan'>";

}

mysqli_close($koneksi);

}

?>

</body>

</html>

35. editperbaikan.php

<?php

if(isset($_GET['id']))

{

$id=$_GET['id'];

$query=$koneksi->query("SELECT * FROM tabelperbaikan WHERE

idperbaikan='$id'");

$data=mysqli_fetch_array($query);

}

$status_barang = $data['status'];

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Edit Perbaikan</title>

</head>

<body>

<form method="POST" >

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<!-- SELECT2 EXAMPLE -->

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Form Edit Perbaikan

</h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<div class="form-group">

Page 151: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

133

<label>Tanggal Laporan </label>

<div class="input-group date">

<div class="input-group-addon">

<i class="fa fa-calendar"></i>

</div>

<input type="text" class="form-control pull-

right" name="tgl_laporan" id="datepicker" value="<?php echo

$data['tanggallaporan'];?>">

</div>

</div>

<div class="form-group">

<label>Kode Barang</label>

<select class="form-control select2" id="kode_brg"

name="kode_brg" style="width: 100%;">

<option value="<?php echo

$data['kodebarang']; ?>" selected><?php echo

ucfirst($data['kodebarang']); ?></option>

<?php $query=$koneksi->query("SELECT *

FROM tabelbarang");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['kodebarang'];

?>"><?php echo ucfirst($data1['kodebarang']); ?></option>

<?php } ?>

</select>

</div>

<!-- form-group -->

<div class="form-group">

<label for="kerusakan_barang">Kerusakan</label>

<input type="varchar" class="form-control"

name="kerusakan_barang" placeholder="Kerusakan" value="<?php echo

$data['kerusakan'];?>">

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label for="tindakan_perbaikan">Tindakan

Perbaikan</label>

<input type="varchar" class="form-control"

name="tindakan_perbaikan" placeholder="Tindakan Perbaikan"

value="<?php echo $data['tindakanperbaikan'];?>">

</div>

<div class="form-group">

Page 152: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

134

<label>Tanggal Perbaikan</label>

<div class="input-group date">

<div class="input-group-addon">

<i class="fa fa-calendar"></i>

</div>

<input type="text" name="tgl_perbaikan"

class="form-control pull-right" id="datepicker1" value="<?php echo

$data['tanggalperbaikan'];?>">

</div>

</div>

<div class="form-group">

<label>Status</label>

<select class="form-control select2"

name="status_barang" style="width: 100%;" >

<?php

$status_barang1= $data['status'];

$status_barang=array("Proses",

"Belum_Selesai", "Selesai");

for($c=0; $c<3; $c++){

if($status_barang[$c]==$status_barang1) {

echo "<option selected

value=$status_barang[$c]>$status_barang[$c]</option>";

} else {

echo"<option

value=$status_barang[$c]>$status_barang[$c]</option>";

}

}

?>

</select>

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

submit" name="edit" value="Simpan">

<a href="?page=dataperbaikan" class="btn btn-

danger btn-reset ">Batal</a>

</div>

</div>

</form>

</section>

<?php

if (isset($_POST['edit'])) {

$tgl_laporan = date('Y-m-d', strtotime($_POST ['tgl_laporan']));

$kode_brg = $_POST ['kode_brg'];

$kerusakan_barang = $_POST ['kerusakan_barang'];

Page 153: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

135

$tindakan_perbaikan = $_POST['tindakan_perbaikan'];

$tgl_perbaikan = date('Y-m-d', strtotime($_POST

['tgl_perbaikan']));

$status_barang = $_POST ['status_barang'];

// perintah query untuk mengubah data pada tabel

perbaikan

$query = mysqli_query($koneksi, "UPDATE

tabelperbaikan SET tanggallaporan='$tgl_laporan',

kodebarang='$kode_brg', kerusakan='$kerusakan_barang',

tindakanperbaikan='$tindakan_perbaikan',

tanggalperbaikan='$tgl_perbaikan', status='$status_barang' WHERE

idperbaikan='$id'");

// cek query

if ($query) {

// jika berhasil tampilkan pesan berhasil

update data

echo "<div class='alert alert-info'>Data Ter-Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=dataperbaikan'>";

} else {

// jika gagal tampilkan pesan kesalahan

echo "<div class='alert alert-info'>Data Gagal Ter-

Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=dataperbaikan'>";

}

}

?>

</body>

</html>

36. perbaikan.php

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Data

Perbaikan</h2></center>

<div class="box-tools pull-right">

</div>

<div class="pull-middle">

<a

href="index.php?page=dataperbaikan/tambahperbaikan" class="btn bg-

navy btn-flat margin"><i class="glyphicon glyphicon-

Page 154: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

136

plus"></i>Tambah Data</a>

</div>

</div>

<div class="box-body">

<table id="example1" class="table table-bordered

table-striped">

<thead>

<tr>

<th>No.</th>

<th>Tanggal Laporan</th>

<th>Kode Barang</th>

<th>Kerusakan </th>

<th>Tindakan Perbaikan</th>

<th>Tanggal Perbaikan</th>

<th>Status</th>

<th>Tindakan</th>

</tr>

</thead>

<tbody>

<?php

$no = 1;

$sql = $koneksi->query("SELECT * FROM

tabelperbaikan ");

while ($data = $sql->fetch_array()) {

echo"

<tr>

<td>$no</td>

<td>$data[tanggallaporan]</td>

<td>$data[kodebarang]</td>

<td>$data[kerusakan]</td>

<td>$data[tindakanperbaikan]</td>

<td>$data[tanggalperbaikan]</td>

<td>$data[status]</td>

<td>

<a

href='?page=dataperbaikan/editperbaikan&id=$data[idperbaikan]'><i

class='glyphicon glyphicon-edit'></i></a> "; ?>

<a

href='?page=dataperbaikan/hapusperbaikan&id=<?php echo

$data['idperbaikan'];?>' onClick="return confirm('Yakin akan

menghapus Data?')"><i class="glyphicon glyphicon-

trash"></i></a></td>

</tr>

<?php $no++; } ?>

Page 155: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

137

</tbody>

</table>

</div>

<!-- /.box-body -->

</div>

</section>

37. hapusperbaikan.php

<?php

$id = $_GET['id'];

if(isset($_GET['id'])) {

$sql1 = $koneksi->query("DELETE FROM tabelperbaikan

WHERE idperbaikan ='$id' ");

echo "<div class='alert alert-info'>Data

Terhapus</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=dataperbaikan'>";

}

?>

38. tambahruangan.php

<?php

include "koneksi.php";

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Input Ruangan</title>

</head>

<body>

<form method="POST" >

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<!-- SELECT2 EXAMPLE -->

<div class="box-header with-border">

<center><h2 class="box-title-jumbo"> Form Tambah Ruangan

</h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

Page 156: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

138

<div class="row">

<div class="col-md-6">

<!-- form-group -->

<div class="form-group">

<label for="kode_ruangan">Kode Ruangan</label>

<input type="text" class="form-control"

name="kode_ruangan" placeholder="Kode Ruangan" required>

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label for="nama_ruangan">Nama Ruangan</label>

<input type="text" class="form-control"

name="nama_ruangan" placeholder="Nama Ruangan" required>

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

submit" name="tambah" value="Simpan">

<input type="submit" class="btn btn-danger btn-

submit" name="reset" value="Reset">

<a href="?page=dataruangan" class="btn btn-info

btn-reset ">Kembali</a>

</div>

</div>

</div>

</form>

</section>

<?php

if(isset($_POST['tambah']))

{

$kode_ruangan = $_POST ['kode_ruangan'];

$nama_ruangan = $_POST ['nama_ruangan'];

//Memasukkan data

$sql = "INSERT INTO tabelruangan (koderuangan, namaruangan) VALUES

('$kode_ruangan', '$nama_ruangan')";

if(mysqli_query($koneksi, $sql)) {

// jika berhasil tampilkan pesan berhasil insert data

echo "<div class='alert alert-info'>Data Tersimpan</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=dataruangan'>";

} else {

echo "<div class='alert alert-info'>Data Gagal Tersimpan</div>";

echo "<meta http-equiv='refresh'

Page 157: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

139

content='1;url=?page=dataruangan'>";

}

mysqli_close($koneksi);

}

?>

</body>

</html>

39. editruangan.php

<?php

if(isset($_GET['kode']))

{

$kode=$_GET['kode'];

$query=$koneksi->query("SELECT * FROM tabelruangan WHERE

koderuangan='$kode'");

$data=mysqli_fetch_array($query);

}

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Edit Ruangan</title>

</head>

<body>

<section class="content">

<form method="POST" >

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<!-- SELECT2 EXAMPLE -->

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Form Edit Ruangan

</h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<!-- form-group -->

<div class="form-group">

<label for="kode_ruangan"> Kode Ruangan </label>

<input type="text" class="form-control"

id="kode_ruangan" name="kode_ruangan" placeholder="Kode Ruangan"

Page 158: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

140

value="<?php echo $data['koderuangan'];?>" readonly>

</div>

<div class="form-group">

<label for="nama_ruangan"> Nama Ruangan </label>

<input type="text" class="form-control"

name="nama_ruangan" placeholder="Nama Ruangan" value="<?php echo

$data['namaruangan'];?>">

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label>Kode Barang</label>

<select class="form-control select2" id="kode_brg"

name="kode_brg" style="width: 100%;">

<option value="<?php echo $data['kodebarang'];

?>" selected><?php echo ucfirst($data['kodebarang']); ?></option>

<?php $query=$koneksi->query("SELECT *

FROM tabelbarang");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['kodebarang'];

?>"><?php echo ucfirst($data1['kodebarang']); ?></option>

<?php } ?>

</select>

</div>

<div class="form-group">

<label>NIP</label>

<select class="form-control select2" id="nip"

name="nip" style="width: 100%;" required>

<option value="<?php echo $data['nip']; ?>"

selected><?php echo ucfirst($data['nip']); ?></option>

<?php $query=$koneksi->query("SELECT *

FROM tabeluser");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['nip'];

?>"><?php echo ucfirst($data1['nip']); ?></option>

<?php } ?>

</select>

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

Page 159: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

141

submit" name="edit" value="Simpan">

<a href="?page=dataruangan" class="btn btn-

danger btn-reset ">Batal</a>

</div>

</div>

</form>

</section>

<?php

if (isset($_POST['edit'])) {

$kode_ruangan = $_POST ['kode_ruangan'];

$nama_ruangan = $_POST ['nama_ruangan'];

$kode_brg = $_POST ['kode_brg'];

$nip = $_POST ['nip'];

// perintah query untuk mengubah data pada tabel dataruangan

$query = mysqli_query($koneksi, "UPDATE tabelruangan SET

namaruangan='$nama_ruangan', kodebarang='$kode_brg', nip='$nip'

WHERE koderuangan ='$kode_ruangan'");

// cek query

if ($query) {

// jika berhasil tampilkan pesan berhasil update data

echo "<div class='alert alert-info'>Data Ter-Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=dataruangan'>";

} else {

// jika gagal tampilkan pesan kesalahan

echo "<div class='alert alert-info'>Data Gagal Ter-

Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=dataruangan'>";

}

}

?>

</body>

</html>

40. ruangan.php

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Data

Ruangan</h2></center>

<div class="box-tools pull-right">

Page 160: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

142

</div>

<div class="pull-middle">

<a

href="index.php?page=dataruangan/tambahruangan" class="btn bg-navy

btn-flat margin" ><i class="glyphicon glyphicon-plus"></i>Tambah

Ruangan</a>

</div>

</div>

<div class="box-body">

<table id="example1" class="table table-bordered

table-striped">

<thead>

<tr>

<th>No.</th>

<th>Kode Ruangan</th>

<th>Nama Ruangan </th>

<th>Tindakan</th>

</tr>

</thead>

<tbody>

<?php

$no = 1;

$sql = $koneksi->query("SELECT * FROM

tabelruangan ");

while ($data = $sql->fetch_array()) {

echo"

<tr>

<td>$no</td>

<td>$data[koderuangan]</td>

<td>$data[namaruangan]</td>

<td>

<a

href='?page=dataruangan/editruangan&kode=$data[koderuangan]'><i

class='glyphicon glyphicon-edit'></i></a> "; ?>

<a

href='?page=dataruangan/hapusruangan&kode=<?php echo

$data['koderuangan'];?>' onClick="return confirm('Yakin akan

menghapus Data?')"><i class="glyphicon glyphicon-

trash"></i></a></td>

</tr>

<?php $no++; } ?>

</tbody>

</table>

</div>

Page 161: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

143

<!-- /.box-body -->

</div>

</section>

41. hapusruangan.php

<?php

$kode = $_GET['kode'];

if(isset($_GET['kode'])) {

$sql1 = $koneksi->query("DELETE FROM tabelruangan

WHERE koderuangan ='$kode' ");

echo "<div class='alert alert-info'>Data

Terhapus</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=dataruangan'>";

}

?>

42. user.php

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Data

Pegawai</h2></center>

<div class="box-tools pull-right">

</div>

<div class="pull-middle">

<a href="index.php?page=datauser/tambahuser"

class="btn btn-danger ">Kembali</a>

</div>

</div>

<div class="box-body">

<table id="example1" class="table table-bordered

table-striped">

<thead>

<tr>

<th>No.</th>

<th>NIP</th>

<th>Nama </th>

<th>Jenis Pegawai</th>

<th>Kode Bagian</th>

<th>Nama Bagian</th>

<th>Kode Jabatan</th>

<th>Nama Jabatan</th>

Page 162: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

144

</tr>

</thead>

<tbody>

<?php

$no = 1;

$sql = $koneksi->query("SELECT * FROM

pegawai_lookup ");

while ($data = $sql->fetch_array()) {

echo"

<tr>

<td>$no</td>

<td>$data[nip]</td>

<td>$data[nama]</td>

<td>$data[JENIS_PEG]</td>

<td>$data[kodebag]</td>

<td>$data[namabag]</td>

<td>$data[kodejab]</td>

<td>$data[namajab]

"; ?></td>

</tr>

<?php $no++; } ?>

</tbody>

</table>

</div>

<!-- /.box-body -->

</div>

</section>

43. tambahuser.php

<?php

include "koneksi.php";

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Input Pengguna Barang</title>

</head>

<body>

<section class="content">

<form method="POST" >

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<div class="box-header with-border">

Page 163: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

145

<center><h2 class="box-title-jumbo"> Form Tambah

Pengguna Barang </h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<div class="form-group">

<label>NIP</label>

<select class="form-control select2" id="nip"

name="nip" style="width: 100%;" required>

<?php

echo "<option>-Select One-</option>";

$query = mysqli_query($koneksi, "SELECT

* FROM pegawai_lookup order by nip asc") or die (mysqli_error());

while (

$data=mysqli_fetch_assoc($query)) {

echo "<option value='".$data['nip']."'

data-nama_user='".$data['nama']."''".$data['nip']."' data-

kode_bagian='".$data['kodebag']."''".$data['nip']."' data-

nama_bagian='".$data['namabag']."'>".$data['nip']."</option>";

}

?>

</select>

</div>

<div class="form-group">

<label for="nama_user">Nama User</label>

<input type="varchar" class="form-control"

id="nama_user" name="nama_user" placeholder="Nama User" readonly>

</div>

<div class="form-group">

<label for="kode_bagian">Kode Bagian</label>

<input type="varchar" class="form-control"

id="kode_bagian" name="kode_bagian" placeholder="Kode Bagian"

readonly>

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<div class="form-group">

<label for="nama_bagian">Nama Bagian</label>

<input type="text" class="form-control"

id="nama_bagian" name="nama_bagian" placeholder="Nama Bagian"

Page 164: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

146

readonly>

</div>

<div class="form-group">

<label>Kode Barang</label>

<select class="form-control select2"

name="kode_brg" style="width: 100%;" required>

<option value="">-Pilih Kode Barang-</option>

<?php $query=$koneksi->query("SELECT *

FROM tabelbarang order by kodebarang");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['kodebarang'];

?>"><?php echo ucfirst($data1['kodebarang']); ?></option>

<?php } ?>

</select>

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

submit" name="tambah" value="Simpan">

<input type="submit" class="btn btn-danger btn-

submit" name="reset" value="Reset">

<a href="?page=datauser/user" class="btn btn-

info btn-reset ">Cari</a>

</div>

</div>

</form>

</section>

<?php

if(isset($_POST['tambah']))

{

$nip = $_POST ['nip'];

$kode_brg = $_POST ['kode_brg'];

//Memasukkan data

$sql = "INSERT INTO tabeluser (no, nip, kodebarang) VALUES

(NULL, '$nip','$kode_brg')";

if(mysqli_query($koneksi, $sql)) {

// jika berhasil tampilkan pesan berhasil insert data

echo "<div class='alert alert-info'> Data Tersimpan </div>";

echo "<meta http-equiv='refresh'

content='1;url=index.php?page=datauser'>";

} else {

echo "<div class='alert alert-info'> Data Gagal Tersimpan

</div>";

Page 165: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

147

echo "<meta http-equiv='refresh'

content='1;url=index.php?page=datauser'>";

}

mysqli_close($koneksi);

}

?>

</body>

</html>

44. edituser.php

<?php

if(isset($_GET['kode']))

{

$kode=$_GET['kode'];

$query=$koneksi->query("SELECT * FROM tabeluser WHERE

no='$kode'");

$data=mysqli_fetch_array($query);

}

?>

<!DOCTYPE html>

<html>

<head>

<title>Form Edit Pengguna Barang</title>

</head>

<body>

<section class="content">

<form method="POST" >

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<div class="box-header with-border">

<center><h2 class="box-title-jumbo"> Form Edit Pengguna

Barang </h2></center>

<div class="box-tools pull-right">

</div>

</div>

<div class="box-body">

<div class="row">

<div class="col-md-6">

<div class="form-group">

<label>NIP</label>

<select class="form-control select2" name="nip"

id="nip" style="width: 100%;" >

Page 166: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

148

<?php

$query = mysqli_query($koneksi, "SELECT *

FROM pegawai_lookup ") or die (mysqli_error());

while ( $data1=mysqli_fetch_assoc($query)) {

if ($data1['nip']==$data['nip']){

echo "<option selected

value='".$data1['nip']."' data-

nama_user='".$data1['nama']."''".$data1['nip']."' data-

kode_bagian='".$data1['kodebag']."''".$data1['nip']."' data-

nama_bagian='".$data1['namabag']."'>".$data1['nip']."</option>";

} else {

echo "<option value='".$data1['nip']."'

data-nama_user='".$data1['nama']."''".$data1['nip']."' data-

kode_bagian='".$data1['kodebag']."''".$data1['nip']."' data-

nama_bagian='".$data1['namabag']."'>".$data1['nip']."</option>";

}

}

?>

</select>

</div>

<div class="form-group">

<label for="nama_user">Nama User</label>

<input type="text" class="form-control"

name="nama_user" id="nama_user" placeholder="Nama User"

value="<?php echo $data1['nama'];?>" readonly>

</div>

<div class="form-group">

<label for="kode_bagian">Kode Bagian</label>

<input type="text" class="form-control"

name="kode_bagian" id="kode_bagian" placeholder="Kode Bagian"

value="<?php echo $data1['kodebag'];?>" readonly>

</div>

</div>

<div class="col-md-6">

<div class="form-group">

<label for="nama_bagian">Nama Bagian</label>

<input type="text" class="form-control"

name="nama_bagian" id="nama_bagian" placeholder="Nama Bagian"

value="<?php echo $data1['namabag'];?>" readonly>

</div>

<div class="form-group">

<label>Kode Barang</label>

<select class="form-control select2"

id="kode_brg" name="kode_brg" style="width: 100%;">

Page 167: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

149

<option value="<?php echo

$data['kodebarang']; ?>" selected><?php echo

ucfirst($data['kodebarang']); ?></option>

<?php $query=$koneksi->query("SELECT *

FROM tabelbarang order by kodebarang");

while ($data1 =

mysqli_fetch_assoc($query)){

?>

<option value="<?php echo $data1['kodebarang'];

?>"><?php echo ucfirst($data1['kodebarang']); ?></option>

<?php } ?>

</select>

</div>

<div class="pull-left">

<input type="submit" class="btn btn-success btn-

submit" name="edit" value="Simpan">

<a href="?page=datauser" class="btn btn-danger

btn-reset ">Batal</a>

<a href="?page=datauser/user" class="btn btn-

info btn-reset ">Cari</a>

</div>

</div>

</form>

</section>

<?php

if (isset($_POST['edit'])) {

$nip = $_POST['nip'];

$kode_brg = $_POST['kode_brg'];

// perintah query untuk mengubah data pada tabel databarang

$query = mysqli_query($koneksi, " UPDATE tabeluser SET

nip='$nip', kodebarang='$kode_brg' WHERE no ='$kode'");

// cek query

if ($query) {

// jika berhasil tampilkan pesan berhasil update data

echo "<div class='alert alert-info'>Data Ter-Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datauser'>";

} else {

// jika gagal tampilkan pesan kesalahan

echo "<div class='alert alert-info'>Data Gagal Ter-

Update</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datauser'>";

}

Page 168: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

150

}

?>

</body>

</html>

45. user2.php

<section class="content">

<!-- Default box -->

<div class="box">

<div class="box-header with-border">

<center><h2 class="box-title-jumbo">Data Pengguna

Barang</h2></center>

<div class="box-tools pull-right">

</div>

<div class="pull-middle">

<a href="index.php?page=datauser/tambahuser"

class="btn bg-navy btn-flat margin" ><i class="glyphicon

glyphicon-plus"></i>Tambah Pengguna</a>

</div>

</div>

<div class="box-body">

<table id="example1" class="table table-bordered

table-striped">

<thead>

<tr>

<th>No.</th>

<th>NIP</th>

<th>Nama </th>

<th>Kode Bagian</th>

<th>Nama Bagian</th>

<th>Kode Barang</th>

<th>Tindakan</th>

</tr>

</thead>

<tbody>

<?php

$no = 1;

$sql = $koneksi->query("SELECT a.no, a.nip, b.nama, b.kodebag,

b.namabag, c.kodebarang FROM tabeluser a JOIN pegawai_lookup b ON

a.nip=b.nip JOIN tabelbarang c ON c.kodebarang=a.kodebarang order

by kodebag,no");

while ($data = $sql->fetch_array()) {

echo"

<tr>

Page 169: SISTEM INFORMASI MANAJEMEN ASET KOMPUTER …spmi.poltekba.ac.id/spmi/fileTA/TA_Novita_150309280593.pdf · berbasis web di pdam kota balikpapan ... sistem informasi manajemen aset

151

<td>$no</td>

<td>$data[nip]</td>

<td>$data[nama]</td>

<td>$data[kodebag]</td>

<td>$data[namabag]</td>

<td>$data[kodebarang]</td>

<td>

<a href='index.php?page=datauser/edituser&kode=$data[no]'><i

class='glyphicon glyphicon-edit'></i></a> "; ?>

<a href='index.php?page=datauser/hapususer&kode=<?php echo

$data['no'];?>' onClick="return confirm('Yakin akan menghapus

Data?')"><i class="glyphicon glyphicon-trash"></i></a></td>

</tr>

<?php $no++; } ?>

</tbody>

</table>

</div>

<!-- /.box-body -->

</div>

</section>

46. hapususer.php

<?php

$no = $_GET['kode'];

if(isset($_GET['kode'])) {

$sql1 = $koneksi->query("DELETE FROM tabeluser

WHERE no ='$no' ");

echo "<div class='alert alert-info'>Data

Terhapus</div>";

echo "<meta http-equiv='refresh'

content='1;url=?page=datauser'>";

}

?>