TA1411382630

Dari widuri
Lompat ke: navigasi, cari

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMKN 2 KAB. TANGERANG LAPORAN TUGAS AKHIR

OLEH : 1411382630 Dwi Adji Prasetyo

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER ( AMIK ) RAHARJA INFORMATIKA TANGERANG 2017/2018

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) RAHARJA INFORMATIKA

LEMBAR PENGESAHAN TUGAS AKHIR

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMKN 2 KAB. TANGERANG

DISUSUN OLEH : NIM : 1411382630 Nama : Dwi Adji Prasetyo Jenjang Study : D3 Jurusan : Manajemen informatika Konsentrasi : Sistem Informasi Managemen

Disahkan Oleh :


Tanggerang, January 2017


Direktur AMIK Raharja informatika




(Drs. Po. Abas Sunarya, M.Si) NIP : 000603 Dosen Pembimbing Jurusan Manajemen Informatika




(Ruli Supriati S.Kom, M.TI) NIP : 08166


AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) RAHARJA INFORMATIKA LEMBAR PERSETUJUAN PEMBIMBING

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMKN 2 KAB. TANGERANG

DIBUAT OLEH : NIM : 1411382630 Nama : Dwi Adji Prasetyo Jenjang Study : D3 Jurusan : Manajemen informatika Konsentrasi : Sistem Informasi Managemen Telah sisetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif Jurusan Manajemen Informatik Konsentrasi Sistem Informasi Managemen Disetujui Oleh : Tanggerang, January 2017


Pembimbing 1




(Ruli Supriati S.Kom, M.TI) NID : 08166 Pembimbing 2




(Ilamsyah, M.kom) NID :

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) RAHARJA INFORMATIKA

LEMBAR PERSETUJUAN DEWAN PENGUJI

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMKN 2 KAB. TANGERANG

DIBUAT OLEH : NIM : 1411382630 Nama : Dwi Adji Prasetyo Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif Jurusan Manajemen Informatika Konsentrasi Sistem Informasi Managemen Tahun Akademik 2017/2018 Disetujui Oleh :

Tanggerang, January 2017 Ketua Penguji



() NID : Penguji I



() NID : Penguji II



() NID :


AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER RAHARJA INFORMATIKA

LEMBAR KEASLIAN TUGAS AKHIR

Saya yang bertanda tangan dibawah ini : NIM : 1411382630 Nama : Dwi Adji Prasetyo Jenjang Studi  : Diploma 3 Jurusan : Manajemen Informatika Konsentrasi : Sistem Informasi Manajemen

Menyatakan bahwa Laporan Kuliah Kerja Praktek (KKP) ini merupakan karya tulis saya sendiri dan bukan salinan atau duplikat dari laporan KKP yang telah dipergunakan dilingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika ternyata pernyataan diatas tidak benar.

Tangerang, January 2018


Dwi Adji Prasetyo Nim: 1411382630 )*Tandatangan dibubuhi materai 6.000 ABSTRAKSI

Perpustakaan menjadi sebuah tempat untuk penyimpanan buku serta untuk menarik peminat pembaca dalam mencari bahan informasi. Pada perpustakaan SMKN 2 Kab. Tangerang terdapat sistem yang masih bersifat semi computer, namun terkadang data dan informasi sering terjadi kehilangan karena hanya tersimpan dalam bentuk buku yang dapat rusak karena waktu. Didapatkan sebuah kelemahan dalam perpustakaan tersebut dengan menggunakan 3 metode yaitu observasi, wawancara, dan study pustaka. Perancangan sistem perpustakaan berbasis web menjadi sebuah solosi kelemahan perpustakaan ini dimana data tidak mudah hilang begitu saja serta menjadikan perpustaakan yang modern dimana semua aktifitas dalam perpustakaan ini berjalan dalam website. Dalam pembuatan sistem ini mengunakan bahasa PHP dan database MySql yang mempermudah pembuatan sistem yang diinginkan untuk mengatasi solusi permasalan perpustakan SMKN 2 Kab. Tangerang.

Kata kunci : Semi Computer, Sistem Perpustakaan Berbasis Web,









ABSTRACTION



Keywords: manual, reports the Library information, technology












KATA PENGANTAR Dengan mengucap puji syukur kehadirat ALLAH SWT , atas segala rahmat dan karunia-Nya kepada penulis sehingga dapat menyelesaikan dan menyusun Laporan Tugas Akhir ini dengan baik dan tepat waktu. Adapun judul laporan TA ini adalah “Sistem Informasi Perpustakaan Berbasis Web Pada Smkn 2 Kab. Tangerang” Penulisan laporan Tugas Akhir ini disusun sebagai salah satu syarat guna memperoleh gelas Diploma 3 (D3) di Perguruan Tinggi Raharja, Cikokol Tangerang. Sebagai bahan penulisan, dilakukan dengan pengambilan data berdasarkan hasil observasi, wawancara, survey serta study pustaka yang mendukung dalam penyusunan penulisan ini Dukungan dan bimbingan dari berbagai pihak akhirnya Laporan Tugas Akhir ini dapat terselesaikan dengan baik dan tepat waktu. Untuk itu penulis mengucapkan terima kasih secara tulus dan ikhlas khususnya kepada : 1. Bapak Dr. Po. Abas Sunarya, M.Si selaku Direktur AMIK Raharja Informatika. 2. Bapak Padeli, M.Kom selakun Pembantu Direktur (PUDIR I) AMIK Raharja Informatika. 3. Ibu Ruli Supriati, S.Kom, M.TI selaku Kepala jurusan Manajemen Informatika dan Dosen Pembimbing 1 yang telah memberikan banyak bantuan, saran, dan motivasi selam kuliah dan penyusunan laporan. 4. Bapak Ilamsyah, M.Kom selaku Dosen Pembimbing II yang telah banyak meluangkan waktu, tenaga, dan pikiran selama penyusunan laporan ini 5. Ibu Memi Meilani Q, S.Pd Selaku Kepala Staf Perpus SMKN 2 Kab. Tangerang yang telah banyak membantu dalam memberikan tuntunan dan petunjuk selama penelitian. 6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis. 7. Segenap staf SMKN 2 Kab. Tangerang yang telah memberikan pelayanan dan fasilitas demi kelancaran penulisan Laporan Kuliah Kerja Praktek. 8. Kedua Orang Tua Dan keluarga yang telah memberikan semangat serta ilmu pengetahuan kepada penulis. Semoga Allah SWT membalas semua kebaikan dan memberikan rahmat serta kasih sayangNya kepada semua pihak yang telah membantu penulis dalam menyelasakan Laporan Tugas Akhir ini. Penulis menyadari bahwa dalam penulisan Laporan T.A ini masih jauh dari sempurna. Oleh karena itu kritik dan saran di harap dapat membangun kesempurnaan lebih baik lagi. Semoga Laporan T.A ini bermanfaat bagi pihak yang membutuhkan Tangerang, January 2018


Dwi Adji Prasetyo Nim. 1411382630 DAFTAR SIMBOL 1. Simbol Use Case Diagram


2. Simbol Sequence Diagram









2. Simbol Activity Diagram







DAFTAR TABEL Tabel 3.1. Analisa Faktor-Faktor Strategi Internal Dan Eksternal 93 Tabel 3.2. Strategi S-O 93 Tabel 3.3. Strategi S-T 94 Tabel 3.4. Strategi W-O 95 Tabel 3.5. Strategi W-T 95 Tabel 3.6. Elisitasi Tahap 1 100 Tabel 3.7. Elisitasi Tahap 2 102 Tabel 3.8. Elisitasi Tahap 3 104 Tabel 3.9. Final Draft Elisitasi 107 Tabel 3.10. Struktur Pengunjung 119 Tabel 3.11. Struktur Buku 120 Tabel 3.12. Struktur Anggota Siswa 121 Tabel 3.13. Struktur Anggota Pegawai 121 Tabel 3.14. Struktur Transaksi Siswa 122 Tabel 3.15. Struktur Transaksi Pegawai 123 Tabel 3.16. Struktur Petugas 124 Tabel 3.17. Stuktur E-Book 124 Tabel 3.18. Pengujian Black Box 135 Tabel 3.19. Schedule Implementasi 138


DAFTAR GAMBAR Tabel 3.20. Tampilan Dremweavier 41 Tabel 3.21. Contoh Halam Kerja Sublime Text 42 Gambar 3.1. Struktur Organisasi 72 Gambar 3.2. Use Case Peminjaman Buku 89 Gambar 3.3. Sequance Diagram Peminjaman Buku 90 Gambar 3.4. Activity Diagram Peminjaman Buku 91 Gambar 3.5. Use Case Diagram yang diusulkan sebagai Admin 109 Gambar 3.6. Use Case Diagram yang diusulkan sebagai Kepsek/Wakasek 110 Gambar 3.7. Use Case Diagram yang diusulkan sebagai Anggota Siswa/Pegawai 111 Gambar 3.8. Usecase Diagram yang diusulkan sebagai Pengunjung 112 Gambar 3.9. Activity Diagram Perpustakaan sebagai Petugas Yang Di usulkan 113 Gambar 3.10. Activity Diagram Perpustakaan sebagai Kepsek/Wakasek Yang Di usulkan 114 Gambar 3.11. Activity Diagram Perpustakaan sebagai Anggota Siswa/Pegawai Yang Di usulkan 115 Gambar 3.12. Activity Diagram Perpustakaan sebagai Pengunjung yang di usulkan 116 Gambar 3.13. Sequance Diagram Sistem Perpustakaan Yang Diusulkan 117 Gambar 3.14. Class Diagram Yang Diusulkan 118 Gambar 3.15. HIPO Sistem Perpustakaan SMKN 2 Kab. Tangerang 125 Gambar 3.16. Rancangan Prototype Halaman Utama 126 Gambar 3.17. Rancangan Prototype Login Admin Dan Kepsek/wakasek 126 Gambar 3.18. Rancangan Prototype Dashboard Admin 127 Gambar 3.19. Rancangan Prototype Daftar Pengunjung 127 Gambar 3.20. Rancangan Prototype Data Anggota 128 Gambar 3.21. Rancangan Prototype Tambah Anggota 128 Gambar 3.22. Rancangan Prototype Data Buku 129 Gambar 3.23. Rancangan Prototype Tambah Buku 129 Gambar 3.24. Rancangan Prototype E-Book 130 Gambar 3.25. Rancangan Prototype Upload E-Book 130 Gambar 3.26. Rancangan Prototype Transaksi 131 Gambar 3.27. Rancangan Prototype Tambah Transaksi 131 Gambar 3.28. Rancangan Prototype Login Anggota 132 Gambar 3.29. Rancangan Prototype Home Anggota 132 Gambar 3.30. Rancangan Prototype Data Buku Anggota 133 Gambar 3.31. Rancangan Prototype E-Book Anggota 133 Gambar 3.32. Rancangan Sistem halaman utama 139 Gambar 3.33. Rancangan sistem login admin dan kepsek/wakasek 139 Gambar 3.34. Rancangan sistem halaman utama admin 140 Gambar 3.35. Rancangan sistem halaman admin Daftar pengunjung 140 Gambar 3.36. Rancangan sistem halaman admin anggota siswa/pegawai 141 Gambar 3.37. Rancangan sistem halaman admin Buku 141 Gambar 3.38. Rancangan sistem halaman admin E-Book 142 Gambar 3.39. Rancangan sistem halaman admin transaksi siswa/pegawai 142 Gambar 3.40. Rancangan sistem halaman utama kepsek/wakasek 143 Gambar 3.41. Rancangan sistem halaman kepsek/wakasek Daftar pengunjung 143 Gambar 3.42. Rancangan sistem halaman kepsek/wakasek anggota siswa/pegawai 144 Gambar 3.43. Rancangan sistem halaman kepsek/wakasek Buku 144 Gambar 3.44. Rancangan sistem halaman kepsek/wakasek E-Book 145 Gambar 3.45. Rancangan sistem halaman kepsek/wakasek transaksi siswa/pegawai 145 Gambar 3.46. Rancangan sistem halaman login anggota siswa/pegawai 146 Gambar 3.47. Rancangan sistem halaman utama anggota siswa/pegawai 146 Gambar 3.48. Rancangan sistem halaman daftar buku anggota siswa/pegawai 147 Gambar 3.49. Rancangan sistem halaman e-book anggota siswa/pegawai 147





Daftar Isi HALAMAN JUDUL LEMBAR PENGESAHAN LEMBAR PERSETUJUAN PEMBIMBING LEMBAR PERSETUJUAN PENGUJI LEMBAR KEASLIAN TUGAS AKHIR ABSTRAKSI i KATA PENGANTAR iii DAFTAR ISI v DAFTAR SIMBOL ix DAFTAR TABEL DAFTAR GAMBAR xiii DAFTAR LAMPIRAN xii

BAB 1 PENDAHULUAN 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Tujuan Dan Manfaat Penelitian 3 1. Tujuan Penelitian 3 2. Manfaat Penelitian 3 1.4 Ruang Lingkup 4 1.5 Metodologi Penelitian 4 1. Metode pengumpulan data 5 2. Metode Analisa 6 3. Metode Perancangan 6 4. Testing 7 1.6 Sistematika Penulisan 7

BAB 2 LANDASAN TEORI 2.1 Teori Umum 9 2.1.1. Konsep Dasar Sistem 9 1. Definisi Sistem 9 2. Karakteristik Sistem 10 3. Klarifikasi Sistem 13 4. Syarat-syarat Sistem 14 2.1.2. Konsep dasar informasi 15 1. Definisi Data 15 2. Definisi Informasi 16 3. Sirklus informasi 17 4. Kualitas Informasi 18 5. Nilai Informasi 19 6. Fungsi Informasi 22 7. Ciri-ciri Informasi 23 8. Jenis-jenis Informasi 23 2.1.3. Konsep Dasar Sistem Informasi 24 1. Definisi Sistem Informasi 24 2. Komponen Sistem Informasi 25 3. Klarifikasi Sistem Informasi 27 2.1.4. Konsep Dasar Analisa Sistem Informasi 28 1. Pengertian Analisa Sistem Informasi 28 2. Tahap-tahap Analisa Sistem Informasi 29 3. Fungsi Analisa Sistem Informasi 29 2.1.5. Konsep Dasar Perancangan 30 1. Definisi Perancangan 30 2.2 Teori Khusus 31 2.2.1. Unified Modelling Languange (UML) 31 1. Definisi Unified Modelling Languange (UML) 31 2. Jenis-jenis Diagram Unified Modelling Languange (UML) 32 3. Langkah-langkah penggunaan Unified Modelling Languange (UML) 35 4. Manfaat UML (Unified Modelling Languange) 37 2.2.2. Perpustakaan 38 1. Definisi Perpustakaan 38 2. Definisi Perpustakaan 38 2.2.3. Konsep Dasar Adobe Dremweavier 39 1. Definisi Adobe Dremweavier 39 2. Ruang kerja Dremweavier 40 2.2.4. Konsep Dasar Sublime Text 42 2.2.5. Konsep Dasar PHP (PHP Hypertext Preprocessor) 43 2.2.6. Konsep Dasar Database 45 1. Definisi Database 45 2. Istilah-Istilah Dalam Database 46 2.2.7. Konsep Dasar MySQL 47 1. Definisi MySQL 47 2. Keistimewaan MySQL 48 2.2.8. Konsep Dasar Website 49 1. Definisi Website 49 2. Sifat Sifat Website 51 3. Fungsi Website 52 2.2.9. Konsep Dasar XAMPP 53 2.2.10. Konsep Dasar PHP MyAdmin 55 2.2.11. Konsep Dasar Black Box Testing 56 2.2.12. Konsep Dasar Literature Review 56 1. Definisi Literature Review 56 2. Manfaat Literature Review 57 3. Tujuan Literature Review 57 2.3 Literature Review 58

BAB 3 PEMBAHASAN 3.1 Analisa Organisasi 67 3.1.1 Gambaran Umum SMKN 2 Kab. Tangerang 67 3.1.2 Sejarah Singkat SMKN 2 Kab. Tangerang 68 3.1.3 Visi, Misi, dan tujuan dari SMKN 2 Kabupaten Tangerang 70 3.1.4 Struktur Organisasi 71 3.1.5 Tugas Dan Tanggung Jawab 73 3.2 Tata Laksana Sistem Yang Berjalan 89 3.2.1 Rancangan Prosedur Sistem Yang Berjalan 89 3.2.2 Analisa Sistem Berjalan 92 3.2.3 Analisa Batasan Sistem Berjalan 96 3.2.4 Analisa Kebutuhan Sistem 97 3.2.5 Analisa Kontrol 97 3.2.6 Analisa Kelebihan Dan Kekurangan Sistem Yang Berjalan 98 3.2.7 Analisa Masukan, Analisa Proses, dan Analisa Keluaran 98 1. Analisa Masukan 98 2. Analisa Proses 98 3. Analisa Keluaran 99 3.2.8 Konfigurasi Sistem Yang Berjalan 99 1. Spesifikasi Hardware 99 2. Spesifikasi Software 100 3.3 User Requarement 100 3.3.1 Elisitasi Tahap 1 100 3.3.2 Elisitasi Tahap 2 102 3.3.3 Elisitasi Tahap 3 104 3.3.4 Final Draft Elisitasi 107 3.4 Rancangan Prosedur Yang Diusulkan 109 3.4.1 Use Case Diagram Sistem Perpustakaan Yang Diusulkan 109 3.4.2 Activity Diagram Sistem Perpustakaan Yang Diusulkan 112 3.4.3 Sequance Diagram Sistem Perpustakaan Yang Diusulkan 117 3.4.4 Class Diagram Sistem Perpustakaan Yang Diusulkan 118 3.5 Spesifikasi Basic Data 119 3.6 Rancangan Program 125 3.7 Rancangan Prototype 126 3.8 Konfigurasi Sistem Usulan 134 3.8.1 Spesifikasi Perangkat Keras (hardware) 134 3.8.2 Aplikasi Yang Digunakan 134 3.8.3 Hak Akses 134 3.9 Testing 134 3.10 Evaluasi 138 3.11 Implementasi 138 3.11.1 Schedule 138 3.11.2 Penerapan Rancangan Sistem Yang Diusulkan 139 3.12 Estimasi Biaya 148 BAB 4 PENUTUP 4.1 Kesimpulan 149 4.1.1 Kesimpulan Terhadap Rumusan Masalah 149 4.1.2 Kesimpulan Terhadap Tujuan Dan Manfaat Penelitian 149 4.1.3 Kesimpulan Terhadap Metode Penelitian 150 4.2 Saran 150 DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN


BAB 1 PENDAHULUAN 1.1 Latar Belakang SMKN 2 Kab. Tangerang adalah sebagai lembaga pendidikan formal berbasis pemerintah, adalah salah satu komponen yang ikut bertanggung jawab untuk mencerdaskan bangsa, serta mewujudkan tujuan pendidikan nasional secara umum dan tujuan pendidikan sekolah secara internal. SMKN 2 Kab. Tangerang didirikan dibawah pemerintah kabupaten tangerang dengan beragam jurusan yang di butuhkan sekarang. SMKN 2 Kab. Tangerang pada dasarnya adalah sekolah kejuruan alih fungsi yang berawal nama SPP-SPMA di daerah kab. Tangerang. Sesuai dengan perubahan kebijakan dan undang-undang otonomi daerah sebagaimana tercatat dalam SK Bupati nomor.422/Kep-90-HUK/2003, perihal penetapan SPP - SPMA menjadi SMK Negeri 2 Kabupaten Tangerang. Teknologi saat ini telah menyebar hampir di setiap bidang tidak terkecuali di perpustakaan. Dengan adanya sistem informasi manajemen dalam bidang perpustakaan ada beberapa hal yang berhubungan dengan itu, sistem adalah suatu proses yang berhubungan dengan input dan output, sedangkan informasi yang berkaitan dengan data yang akan diolah menjadi informasi. Dengan adanya pembangunan sistem informasi perputakaan diharapkan dapat menjadi alat bantu dalam proses pengelolahan informasi data dalam peminjaman, pengembalian buku, serta daftar pengunjung dengan mengaplikasikan data sirkulasi buku dengan sistem yang sudah terkomputerisasi. Dalam bidang pendidikan, pengetahuan sengaja dibukukan agar tidak hilang sehingga dapat di tularkan pada orang lain. Salah satu medianya adalah buku, sehingga buku saat ini telah menjadi media utama dalam pembelajaran di dalam dunia pendidikan. Hal ini telah terbukti dengan adanya persputakaan, di mana tempat ini berisi buku-buku yang dapat di pinjam dan di baca oleh siswa/siswi, mahasiswa, maupun kalangan orang luar. Perspustakaan juga di jadikan tempat mencari bahan bacaan atau studi pustaka oleh berbagai kalangan. Perpustakaan pada SMKN 2 KAB. TANGERANG yang saat ini masih mengunakan sistem semi modern, sehingga informasi yang kita inginkan terkadang tidak akurat ataupun tidak relavan secara komputerisasi. Dengan adanya perkembangan IT, perpustakaan dapat di kembangkan dengan bentuk segi penyedian informasi melalui media elektronik seperti kompurter dan jaringan informasi yang luas. Dengan penelitian dan analisa yang di dapat, maka judul penelitian ini adalah “SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMKN 2 KAB. TANGERANG” sehingga nantinya perpustakaan ini dapat memberikan informasi secara terkomputerisasi yang secara tepat dan akurat sesuai dengan informasi yang ada.

1.2 Perumusan Masalah Berdasarkan uraian di atas, dapat di ambil sebuah rumusan masalah yang terjadi dalam penelitian ini adalah sebagai berikut : 1. Bagaimana sistem perpustakaan pada SMKN 2 Kab. Tangerang yang sudah berjalan saat ini ? 2. Bagaimana sistem yang berjalan saat ini dapat di pertanggung jawabkan dengan data yang ada sehingga informasi tersebut tidak hilang begitu saja ? 3. Apakah sistem perpustakaan yang akan di usulkan dapat memberikan informasi dalam bentuk jaringan yang luas ?

1.3 Tujuan Dan Manfaat Penelitian Manfaat dalam penelitian merupakan dampak dari tercapainya suatu tujuan dan terjawabnya rumusan masalah secara akurat. mengatasi masalah yang muncul pada Informasi Perpustakaan SMKN 2 Kab. Tangerang yang dapat dijadikan pusat informasi yang efektif. Diharapkan semoga nantinya dapat memberikan informasi seputar Perpustakaan di SMKN 2 Kab. Tangerang. Dalam penulisan ini dikemukakan beberapa tujuan dan manfaat yang di dapat dari penelian yang sudah ada yaitu : 1. Tujuan Penelitian a. Untuk mengetahui sistem pelayanan perputakaan pada SMKN 2 Kab. Tangerang. b. Untuk mengetahui kebutuhaan sistem yang dapat mempertanggung jawabkan penyedian informasi yang baru. c. Untuk mengetahui apakah sistem dapat memberikan informasi secara meluas 2. Manfaat Penelitian a. Menghasilkan sistem informasi Perpustakaan pada SMKN 2 Kab. Tangerang b. Menghasilkan sistem yang bisa mendapatkan data sesuai dengan kenyataan sehingga informasi yang di hasilkan sama dengan data yang ada. c. Menghasilkan sistem perpustakaan yang dapat memberikan infomasi anggota, buku, dan laporan secara terkomputerisasi secara jaringan luas.

1.4 Ruang lingkup Ruang lingkup penulisan ini untuk melakukan penelitian di SMKN 2 Kab. Tangerang agar penelitian ini lebih terarah dan berjalan dengan baik dalam pembahasan ruang lingkup di batasi pada proses daftar pengunjung, pembuatan kartu anggota, peminjaman buku, pengembalian buku dan pembuatan laporan yang ada pada perpustakaan SMKN 2 Kab. Tangerang.

1.5 Metodologi Penelitian Metode penelitian adalah cara bagaimana penelitian akan dilaksanakan atau kegiatan yang di dasari oleh asumsi-asumsi dasar. penelitian sering dikacaukan dengan prosedur penelitian yang disebabkan karena semua hal tersebut saling berhubungan. Rancangan ini menggambarkan langkah atau prosedur yang di tempuh dan data dengan bagaimana data dapat dihimpun serta diolah agar dapat digunakan dalam sebuah pembuatan laporan. Untuk mendapatkan data yang di butuhkan penelitian. Penelitian ini menggunakan beberapa metode penelitian anatara lain :

1. Metode Pengumpulan Data 2. Metode Analisa 3. Metode Perancangan 4. Metode Testing 1. Metode Pengumpulan Data a. Observasi (Observation Research) Dilakukan dengan pengamatan sistem perpustakaan yang sedang berjalan dalam proses penyediaan informasi pada SMKN 2 Kab. Tangerang yang teretak di Jl. Raya Mauk Km 12 Sepatan-Tangerang. Dengan peneilitian tersebut di dapat data yang merupakan sumber informasi yang sangat membantu menganalisa dalam rangka pembangunan sistem tersebut. b. Wawancara (Interview Research) Wawancara merupakan teknik pengumpulan data dengan cara melakukan tanya jawab secara langsung dan lisan kepada Kepala Bagian Umum Perpustakaan yaitu Ibu Memi. Yang di dapat sebuah informasi penting dari sistem yang sudah berjalan saat ini. c. Study pustaka Studi pustaka adalah metode untuk mendapatkan informasi dengan upaya yang dilakukan untuk memperoleh informasi. Seperti dengan melihat beberapa sumber dari buku-buku, karya ilmiah, jurnal dan sumber lainnya yang berhubungan dengan bagaimana cara memperbanyak peminat pembaca, meningkatkan produktifitas pembaca dan, manfaat dari informasi dari perpustakaan.

2. Metode Analisa Pada metode ini analisa yang di lakukan pada sistem ini dengan mengunakan metode analisa SWOT untuk menganalisa sistem perpustaakan yang sedang berjalan saat ini dan mengevaluasi suatu masalah atau kondisi berdasarkan faktor kekuatan (strengths), kelemahan (weakness), peluang (opportunities) dan ancaman (threats) dalam sebuah organisasi dan bisnis. 3. Metode Perancangan a. Perancangan Model Penelitian ini mengunakan metode rancangan model yang berorientasi objek dengan menggunakan UML (Unified Modeling Language) yaitu Use Case Diagram, Sequence Diagram, Activity Diagram, State Machine Diagram dan Class Diagram dengan menggunakan software Visual Paradigm. b. Perancangan Sistem Pembuatan sistem yang yang diinginkan membutuhkan tools atau dukungan aplikasi untuk membangun sebuah sistem baru. Dan pada pembuatan sistem dengan ini mengusulkan mengunakan bahasa PHP (PHP Hypertext Preprocessor), pembuatan database mengunakan MySQL, lalu untuk membuat desain tampilan menggunakan aplikasi Dremweavier dan Sublime Text, serta aplikasi yang menguhungkan bahasa pemograman menggunakan XAMPP.

4. Testing Proses Testing ini menggunakan metode Blackbox Testing dimana dapat diketahui apakah sistem dapat sesuai dengan apa yang diharapkan oleh stakeholder. Blackbox Testing ini merupakan metodologi uji coba yang memfokuskan pada keperluan fungsional untuk suatu program. Pengujian blackbox berusaha menemukan fungsi-fungsi yang tidak benar atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan kinerja dan inisialisasi dan kesalahan terminasi.

1.6 Sistematika Penulisan Untuk memudahkan dalam membuat laporan penulisan laporan akhir ini, maka penulisam terdiri dari beberapa sub bab dengan sistematika penulisan sebagai berikut:

BAB I PENDAHULUAN Bab ini menjelaskan tentang latar belakang dilakukannya ini, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup, metode penelitian dan sistematika penulisan .

BAB II LANDASAN TEORI Bab ini berisi tentang beberapa definisi ilmu yang berkaitan dengan penyusunan laporan ini, berhubungan dengan teori-teori dan literature review sebelumnya yang digunakan dalam menganalisa sistem informasi penyusunan laporan perpustakaan.

BAB III PEMBAHASAN DAN HASIL Bab ini berisikan penjelasan mengenai gambaran umum SMKN 2 Kab. Tangerang, sejarah SMKN 2 Kab. Tangerang, struktur organisasi, penjelasan tentang wewenang dan tanggung jawab, analisa prosedur serta analisa sistem yang berjalan, konfigurasi sistem berjalan, permasalahan yang dihadapi, alternative pemecahan masalah, User Requirement yang di gambarkan melalui elisitasi tahap 1, elisitasi tahap II, elisitasi tahap III, dan final draf elisitasi, perancangan sistem yang akan diusulkan yang dijelaskan dalam bentuk UML, rancangan basic data, rancangam prototype, rancangan program, spesifikasi hardware, software, dan brandware.

BAB IV PENUTUP Bab ini menyimpulkan pelaksanaan sistem informasi laporan perpustakaan pada SMKN 2 Kab. Tangerang. Selain kesimplan, bagian ini disertai dengan saran-saran perbaikan sebagai masukan yang akan mengembangkan penelitian ini untuk pengembangan lebih lanjut agar tercapai hasil yang lebih baik berdasarkan dengan apa yang sudah di jelaskan pada bab-bab sebelumnya. DAFTAR PUSTAKA DAFTAR LAMPIRAN




BAB II LANDASAN TEORI 2.1 Teori Umum 2.1.1 Konsep Dasar Sistem 1. Definisi Sistem Banyak definisi dan pengertian sistem meski begitu istilah sistem yang bervariasi pada bidang bidangnya sangatlah sama inti dari sistem itu sendiri. beberapa persyaratan umum, yaitu sistem harus mempunyai elemen lingkungan, interaksi antar elemen dengan lingkungannya, dan yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai. Berdasarkan ini, sistem dapat didefinisikan sebagai kumpulan elemen yang digabungkan satu dengan lainnya untuk suatu tujuan bersama. Kumpulan elemen ini terdiri dari manusia, mesin, prosedur, dokumen, data atau elemen lain yang terorganisir dari elemen-elemen tersebut. Elemen sistem disamping berhubungan satu sama lain, juga berhubungan dengan lingkungannya untuk mencapai suatu tujuan yang telah ditentukan sebelumnya. Berikut adalah beberapa definisi sistem menurut para ahli : Menurut Hartono (2013:9), mengatakan bahwa ”Sistem adalah suatu himpunan dari berbagai bagian elemen, yang saling berhubungan secara terorganisasi berdasarkan fungsi-fungsinya, menjadi satu kesatuan” Menurut Yakub (2012:1); mengatakan bahwa “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu”. Menurut Moekijat dalam Prasojo (2011:152), “Sistem adalah setiap sesuatu terdiri dari obyek-obyek, atau unsur-unsur, atau komponen-komponen yang bertata kaitan dan bertata hubungan satu sama lain, sedemikian rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemrosesan atau pengolahan yang tertentu”. Menurut Sutarman (2012:13) “Sistem adalah kumpulan elemen yang saling berhubungan dan interaksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”. Berdasarkan beberapa pengertian diatas mengenai definisi sistem, dapat disimpulkan bahwa suatu sistem merupakan kumpulan elemen-elemen yang saling berkaitan dan berinteraksi untuk mencapai suatu tujuan tertentu.

2. Karakteristik Sistem Menurut Tata Sutabri (2012:20), model umu sbuah sistem adalah input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Selain itu, sebuah sistem dapat mempunyai karakteristik atau sifat-sifat tertentu yangmencirikan bahwa hal tersebut bias dikatakan sebagai suatu sistem. Adapun karakteristik yang di maksud adalaha sebagai berikut : 1. Komponen Sistem (Components) Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “supra sistem”. 2. Batasan Sistem (Boundary) Ruang lingkup sistem yang merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan. 3. Lingkungan Luar Sistem (Evinronment) Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar.Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara.Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan mengganggu kalangsungan hidup dari sistem tersebut. 4. Penghubung Sistem (Interface) Media yang menghubung sistem dengan subsistem yang lainya disebut penghubung sistem. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan. 5. Masukan Sistem (Input) Energi yang dimasukan kedalam sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). Contoh, didalam suatu unit sistem komputer, “program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi. 6. Keluaran Sistem (Output) Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain seperti informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain. 7. Pengolahan Sistem (Process) Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen. 8. Sasaran Sistem (Objective) Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Jika suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang terencanakan

3. Klarifikasi Sistem Menurut Sutabri (2012:22), sistem merupakan suatu bentuk intergarasi antara satu komponen dengan komponen lainnya karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Oleh karena itu, sistem dapat diklarifikasikan dari beberapa sudut pandang, di antaranya : 1. Sistem Abrtak (Abstrak System) dan Sistem Fisik (Physical System). Sistem abstrak adalah sistem yang berupa pemikiran atau idea yang tidak tampak secara fisik, misalnya sistem teologi, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem computer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya. 2. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System). Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang dan malam, dan pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan interaksi manusia dengan sistem yang disebut human machine sistem. Sistem informasi berbasis komputeerupakan contoh human machine sistem karena menyangkup penggunaan computer yang berinteraksi dengan manusia. 3. Sistem Tertentu (Determenistic System) dan Sistem Buatan Tak Tenu (Probabilistic System). Sistem yang berinteraksi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem computer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program computer yang dijalankan. Sedangkan sistem yang bersifat probabilistic adalah sistem yang kondisi masa depanya tidak dapat diprediksi karena mengandung unsur probabilistik 4. Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System) Sistem tertutup merupaklan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkungan luarnya. Sistem in bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh ingkungan luarnya. Sistem ini menerima masukan dan mnghasilkan keluaran untuk subsistem lainnya.

4. Syarat-syarat sistem Syarat-syarat sistem yang harus di miliki oleh suatu sistem, yaitu : 1. Sistem harus berbentuk untuk menyeluruh suatu tujuan. 2. Elemen sistem harus mempunya rencana yang ditetapkan. 3. Adanya hubungan diantara elemen sistem. 4. Unsur dasar dari proses (arus informasi, energy, dan material) lebih penting dari pada elemen sistem.

2.1.2 Konsep Dasar Informasi 1. Definisi Data Sumber Informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal datum atau data item. Terdapat beberapa pengertian data menurut beberapa para ahli, diantaranya : Menurut McLeod dalam bukunya Yakub (2012:5), “Data adalah deskripsi kenyataan yang menggambarkan adanya suatu kejadian (event), data terdiri dari fakta (fact) dan angka yang secara relatif tidak berarti bagi pemakai”. Menurut John J. Longkutoy dalam (2012:2), “Data adalah suatu istilah majemuk yang berati fakta atau bagian dari fakta yang mengandung arti yang di hubungkan dengan kenyataan, simbol-simbol, gambar-gambar, angka-angka, atau huruf-huruf yang menunjukkan suatu ide, objek, kondisi, atau situasi dan lain-lain” Menurut Sutarman (2012:3) “Data adalah fakta dari sesuatu pernyataan tersebut merupakan hasil pengukuran atau pengamatan. Data dapat berupa angka-angka, huruf-huruf, simbol-simbol khusus, atau gabungan darinya”. Dari Pengertian menurut beberapa sumber, data dapat disimpulkan bahwa data merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih berguna dan bermanfaat. Proses pengolahan yang disebut siklus pengolahan data (Data Processing Cycle) terdiri dari 3 proses yaitu: 1. Tahapan Input Dilakukan dengan pemasukan data ke dalam proses computer lewat alat input (Input Device). 2. Tahapan Proses Dilakukan proses pengelolahan data yang sudah dimasukan yang dilakukan oleh data pemroses (Proses Device) yang berupa proses 3. Tahapan Output Dilakukan proses penghasilan output dari hasil pengelolahan dan ke alat output (Output Device) yaitu berupa informasi

2. Definisi Informasi Berikut ini adalah beberapa definisi informasi menurut beberapa ahli, diantaranya: 1. Menurut Sutarman (2012:14), “Informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu sehingga mereka mempunya arti bagisi penerima ”. 2. Menurut Amin (2012:72), “Informasi adalah sekumpulan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerima dan digunakan untuk mengambil keputusan”. 3. Menurut McLeod dalam Yakub (2012:8), “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna bagi penerimanya”. 4. Menurut Liveppeveld, Sauerbon, dan Bodart dalam buku Bambang Hartono (2013:15) mendeskripsikan informasi sebagai “a meaningful collection of class or data” ( sehingga fakta atau data yang memiliki makna ). Sedangkan, menurut Gordon B. Davis dalam buku Bambang Hartono (2013:15) memberikan definisi informasi sebagai berikut. “Information is data that has been processed into a from that is meaningful to the recipient and is of real or perceived value in current or prospective decision”. (Informasi adalah data yang telah di olah menjadi suatu bentuk yang berguna bagi penerimanya dan memiliki nilai bagi pengambilan keputusan saat ini atau di masa yang akan dating). Berdasarkan beberapa pendapat yang dikemukakaan, dapat disimpulkan bahwa informasi merupakan data yang telah di olah, dibentuk, ataupun dimanipulasi sesuai dengan keperluan tertentu bagi penggunanya.

3. Sirklus Informasi Menurut Tata Sutarbi (2012:33), data diolah melalui suatu model informasi, kemudian si penerima akan menangkap informasi tersebut untuk di jadikan suatu keputusan dan melalukan tindakan. Tindakan si penerima menajadi data baru. Data tersebut akan di tangkap sebagai input dan di proses kembali melalui suatu model dan seterusnya. Sehingga membentuk suatu sirklus. Sirklus ini yang di sebut sirklus informasi

4. Kualitas Informasi Menurut Tata Sutabri (2012:41), Kualitas suatu informasi tergantung dari tiga hal, antara lain sebagai berikut: 1. Akurat (Accurate) Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima infromasi ada kemungkinan terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut. 2. Tepat waktu (Timeline) Informasi yang datang pada si penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan landasan dalam pengambilan keputusan. Bila pengambilan keputusan terlambat maka dapat berakibat fatal bagi organisasi. Dewasa ini, mahalnya informasi disebabkan karena harus cepatnya informasi tersebut dikirim atau didapat sehingga diperlukan teknologi mutakhir untuk mendapat, mengolah, dan mengirimkannya. 3. Relevan (Relevance) Informasi tersebut mempunyai manfaat untuk pemakaiannya. Relevansi informasi untuk orang satu dengan yang lain berbeda, misalnya informasi pengunjung dan data peminjaman buku dapat kita ketahui siapa yang sedang meminjam dan datang ke perpustakaan tersebut. Fungsi informasi yang dibutuhkan untuk pengambilan keputusan terkadang diperlukan dengan proses yang cepat dan tidak terduga. Hal itu mengakibatkan penggunaan informasi hanya berdasarkan perkiraan-perkiraan serta informasi yang apa adanya. Dengan perlakuan seperti ini mengakibatkan keputusan yang diambil tidak sesuai dengan yang diharapkan. Oleh karena itu untuk memperbaiki keputusan yang telah diambil maka pencarian informasi yang lebih tepat perlu dilakukan. Suatu Informasi memiliki nilai karena informasi tersebut dapat menjadikan keputusan yang baik serta menguntungkan (memiliki nilai informasi yang tepat).

5. Nilai Informasi Menurut Sutarman (2012:14), Nilai dari informasi ditentukan oleh lima hal, antara lain sebagai berikut: 1. Memperoleh pemahaman dan manfaat. 2. Untuk mendapatkan pengalaman. 3. Pembelajaran yang terakumulasi sehingga dapat diaplikasikan dalam pemecahan masalah atau proses bisnis tertentu. 4. Untuk mengekstrak implikasi kritis dan merefleksikan pengalaman masa lampau yang menyedikan pengetahuan yang terorganisasi dengan nilai yang tinggi. Nilai ini bisa menghindari seorang menajer dari membuat kesalahan yang sama yang dilakukan oleh manajer lain sebelumnya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Sebagian besar informasi tidak dapat ditaksir keuntungannya dengan suatu nilai uang, tetapi dapat ditaksir nilai efektivitasnya Menurut Tata Sutarbi (2012:38), pengukuran nilai informasi biasanya dihubungkan dengan analisis cost effectivess atau cost benefit. Nilai informasi di dasarkan atas 10 sifat, yaitu : 1. Mudah diperoleh Sifat ini menunjukan bahwa informasi dapat diperoleh dengan mudah dan cepat, kecepataan memperoleh dapat diukur misalnya 1 menit versus 24 jam. Akan tetapi, beberapa nilainnya bagi pemakai informasi sulit mengukurnya 2. Luas dan Lengkap Sifat ini menunjukan lengkapnya isi informasi, hal ini tidak berarti hanya mengenai volumenya, tetapi juga mengenai keluaran informasinya. Sifatnya ini sangat kabur karena sulit untuk mengukurnya


3. Ketelitian Sifat ini menunjukan minimmnya kesalahan dalam informasi, dalam hubungannya dengan volume data yang besar terjadi dua jenis kesalahaan, yakni kesalahan pencatatan dan kesalahaan perhitungan 4. Kecocokan Sifat ini menunjukan seberapa baik keluaran informasi dalam hubungan permintaan para pemakai, isi informasi harus ada hubungannya dengan permintaan para pemakai, isi informasi harus ada hubungannya dengan masalah yang sedang dihadapi semua keluaran lainnya tidak berguna tetapi mahal untuk mempersiapkanya. 5. Ketepataan Waktu Menunjukan taka da keterlambatan jika ada yang sedang ingin mendapatkan informasi masukan, pengelolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu 6. Kejelasaan Sifat ini menunjukan kelauran informasi yang bebas dari istilah-istilah yang tidak jelas, membetulkan laporan dapat memakan bianya yang besar 7. Keluwesan Sifat ini berhubungan dengan dapat disesuaikannya keluaran informasi tidak hanya dengan beberapa pengambilan keputusan, tetapi juga dengan beberapa pengambilan keputusan. Sifat ini sulit diukur, tetapi dalam banyak hal dapat diberikan nilai yang dapat diukur 8. Dapat dibuktikan Sifat ini menunjukan kemampuan beberapa pemakai informasi untuk menguju keluaran informasi dan sampai pada kesimpulan yang sama 9. Tidak ada prasangka Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya. 10. Dapat diukur Sifat ini menunjukan hakikat informasi yang dihasilkan dari system informasi formal.

6. Fungsi Informasi Menurut Sutabri (2012:31), fungsi utama informasi adalah menambah pengetahuan. Informasi yang disampaikan kepada pemakai mungkin merupakan hasil data yang sudah diolah menjadi sebuah keputusan.Akan tetapi, dalam kebanyakan pengambilan keputusan yang kompleks, informasi hanya dapat menambah kemungkinan kepastian atau mengurangi bermacam-macam pilihan.Informasi yang disediakan bagi pengambil keputusan memberi suatu kemungkinan faktor resiko pada tingkat-tingkat pendapatan yang berbeda.

7. Ciri-ciri Informasi Menurut Yakub (2012:10), Informasi dalam lingkup sistem informasi memiliki beberapa ciri yaitu sebagai berikut: a. Benar atau salah, informasi berhubungan dengan kebenaran terhadap kenyataan. Bila penerima informasi yang salah mempercayainya, akibatnya sama seperti yang benar. b. Baru, informasi yang diberikan benar-benar baru bagi si penerima informasi. c. Tambahan, informasi dapat memperbarui atau memberikan perubahan bahan terhadap informasi yang telah ada. d. Korektif, informasi dapat digunakan untuk melakukan koreksi terhadap informasi sebelumnya yang salah atau kurang benar. e. Penegas, informasi dapat mempertegas informasi yang telah ada sehingga keyakinan terhadap informasi semakin meningkat.

8. Jenis-jenis Informasi Menurut Yakub (2012:15), informasi jika dilihat dari sifat dan sumbernya dapat dibedakan dari beberapa jenis. Jenis-jenis informasi tersebut dibedakan menjadi informasi manajerial, sumber dan rutinitas, serta fisik. a. Informasi managerial, yaitu informasi strategis untuk managerial tingkat atas, informasi taktis untuk manajerial tingkat menengah, dan informasi operasional untuk manajerial tingkat bawah. b. Sumber informasi, dibagi menjadi informasi internal dan eksternal. Informasi internal adalah informasi yang menggambarkan keadaan (profile), sedangkan informasi eksternal adalah informasi yang menggambarkan ada tidaknya perubahan di luar organisasi. Informasi ini biasanya lebih banyak digunakan untuk kegiatan-kegiatan manajerial tingkat atas. c. Informasi rutinitas, dibagi menjadi informasi rutin dan insendentil. Informasi rutin digunakan secara periodik terjadwal dan digunakan untuk penanggulangan masalah rutin, sedangkan informasi insendentil diperlukan untuk penanggulangan masalah khusus.

2.1.3 Konsep Dasar Sistem Informasi 1. Definisi Sistem Informasi Terdapat berbagai macam definisi sistem informasi diantaranya ialah : 1. Menurut Sutarman (2012:13), sistem informasi adalah sistem dapat didefinisikan dengan mengumpulkan, memperoses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi). 2. Menurut Ginting (2013:II-1), ”Sistem informasi merupakan gabungan dari manusia, perangkat keras, perangkat lunak, jaringan telekomunikasi, dan sumber data yang mengumpulkan, mengubah dan menyebarkan informasi dalam sebuah organisasi sehingga dapat mendukung perusahaan, pekerja, pelanggan, rekan kerja, serta supplier”. 3. Menurut Krismiaji (2015:16), sistem informasi adalah cara-cara yang diorganisasi untuk mengumpulkan memasukkan dan mengolah serta menyimpan data dan cara-cara yang diorganisasi untuk menyimpan, mengelola, mengendalikan dan melaporkan informasi sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan yang telah ditetapkan. Berdasarkan definisi diatas dapat disimpulkan, bahwa sistem informasi merupakan suatu sistem di dalam suatu organisasi yang saling berinteraksi untuk menyimpan, mengumpulkan, memproses, dan mendistribusikan informasi untuk mendukung pengambilan keputusan mencapai tujuan tertentu.

2. Komponen Sistem Informasi Menurut Tata Sutarbi (2012:47), Sistem informasi terdiri dari beberapa komponen-komponen yang disebut dengan istilah blok bangunan (building blok), yaitu blok masukan (input blok), blok model (model block), blok keluaran (output block), blok teknologi (technologi blok), blok basis data (database block), dan blok kendali (control block). Sebagian suatu sistem, keenam blok tersebut masing-masing berinteraksi satu sama lainnya membentuk satu kesatuan untuk mencapai sasarannya.

a. Blok Masukan (input blok) Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar. b. Blok Model (model block) Blok ini terdiri dari kombinasi-kombinasi prosedur, logika, model matematika yang akan memanipulasi data input dan data yang tersimpan di basic data dengan cara yang sudah tertentuk menghasilkan keluaran yang diinginkan. c. Blok Keluaran (output block) Produk dari sistem informasi adalah yang merupakan informasi yang berkualitas dan dokumentasi yangberguna untuk semua tingkatan menajemen serta sesuai pemakaian sistem. d. Blok Teknologi (technologi blok) Teknologi merupakan “kotak alat” (tool box) dalam sistem informasi teknologi digunakan untuk menerima input, menjalankan model menyimpan dan mengakses data, menghasilkan data mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruan teknologi terdiri dari 3 (tiga) bagian utama, yaitu : teknisi (braindware), perangkat lunak (software), dan perangkat keras (hardware). e. Blok Basis Data (database block) Basic data (database) merupakan kumpulan dari data yang saling berhubungan satu sama lainnya, tersimpan didalam basis data untuk keperluan penyedian informasi lebih lanjut. Data di dalam basic data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas. Organisasi basic data yang baik juga berguna efesiensi kapasistas penyimpanan. Basic data diakses atau dimanipulasi dengan mengunakan perangkat lunak paket yang disebut DBMS (Database Managemen Sistem). f. Blok Kendali (control block) Agar sistem informasi dapat berjalan sesuai dengan yang diinginkan, maka perlu diterapkan pengendalian- pengendalian didalamnya. Pengendalian perlu dirancang dan diterapkan untuk menyakinkan bahwa hal-hal yang didapat dapat merusak sistem dapat dipercaya ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung diatasi.

3. Klarifikasi Sistem Informasi Menurut Tata Sutabri (2012:1) Sistem informasi dapat di bentuk sesuai kebutuhan organisasi masing-masing. Oleh karena itu, untuk menerapkan sistem yang efektif dan efisien diperlukan perencanaan, pelaksanaan, pengaturan, dan evaluasi sesuai keinginan masing-masing organisasi. Klasifikasi sistem informasi sebagai berikut : 1. Sistem informasi berdasarkan level organisasi dikelompokkan menjadi level operasional, level fungsional dan level manajerial. 2. Sistem informasi berdasarkan aktifitas manajemen dikelompokkan menjadi sistem informasi perbankan, sistem informasi akademik, sistem informasi kesehatan, sistem informasi asuransi dan sistem informasi perhotelan. 3. Sistem informasi berdasarkan fungsionalitas bisnis dikelompokkan menjadi sistem informasi akuntansi, sistem informasi keuangan, sistem informasi manufaktur, sistem informasi pemasaran dan sistem informasi sumber daya manusia.

2.1.4 Konsep Dasar Analisa Sistem Informasi 1. Pengertian Analisa Sistem Informasi Menurut Sutabri (2012:220),“Tahap analisisa sistem dilakukan setelah tahap investigasi sistem dan sebelum tahap rancangan sistem, tahap analisis sistem merupakan tahap yang kritis dan sangat penting karena kesalahan ditahap ini akan menyebabkan kesalahan pada tahap selanjutnya.” Menurut Aisyah dkk di dalam Jurnal Perancangan Aplikasi Akademik Teknologi Mobile Menggunakan J2ME CCIT Vol. 4 No. 2 (2011:203),“Analisa sistem atau analisis sistem adalah langkah-langkah melakukan analisa sistem yang akan dirancang, serta melakukan penelitian terhadap kebutuhan-kebutuhan sistem, dan apa saja kekurangannya.” Proses analisis sistem dalam pengembangan sistem informasi merupakan suatu prosedur yang dilakukan untuk pemeriksaan masalah dan penyusunan alternatif pemecahan masalah yang timbul serta membuat spesifikasi sistem yang baru atau sistem yang akan diusulkan dan dimodifikasi.

2. Tahap-tahap Analisa Sistem Informasi Menurut Sutabri (2012:221),“Suatu laporan yang dapat menggambarkansistem yang telah dipelajari dan diketahui bentuk permasalahannya serta rancangan sistem baru yang akan dibuat atau dikembangkan.”

3. Fungsi Analisa Sistem Informasi Adapun fungsi analisa sistem informasi adalah : a. Mengidentifikasi masalah-masalah kebutuhan pemakai (user). b. Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai (user). c. Memilih alternatif-alternatif metode pemecahan masalah yang paling tepat. d. Untuk tugas ketiga, analis sistem harus memilih alternatif pemecahan masalah yang paling tepat. e. Merencanakan dan menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dan analis sistem adalah menerapkan rancangan-rancangan sistemnya yang tekah disetujui oleh pemakai. Menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dan analis sistem adalah menerapkan rancangan-rancangan sistemnya yang telah disetujui oleh pemakai. 2.1.5 Konsep Dasar Perancangan 1. Definisi Perancangan Menurut Siti Aisyah dan Nawang Kalbuana dalam jurnal CCIT (2010:197), ”Pada metode analisa sistem dan perancangan yang menggunakan metode yang dikenal dengan nama System Develoment Life Cycle (SDLC). SDLC merupakan metodelogi umum dalam pengembangan sistem yang menandai kemajuan di usaha analisa dan desain” Langkah-langkah SDLC meliputi fase-fase sebagai berikut  : a. Perancangan Sistem Dalam tahapan perencanaan system ini dijelaskan bagaimana langkah-langkah dalam perancangan aplikasi pegawai dengan teknologi mobil. b. Analisa Sistem Melakukan analisa system yang akan dirancang, sera melakukan penelitian terhadap kebutuhan-kebutuhan system, apa saja kekurangnnya c. Perancangan Yaitu tahapan untuk melakukan perancangan aplikasi mobile. Terdapat 3 (tiga) tahapan perancangan, yaitu perancangan interface perancangan isi, dan perancangan program. d. Testing Setelah sistem berhasil dirancang, langkah selanjutnya adalah pengujian untuk melihat apakah sistem telah dibuat sesuai dengan kebutuhan. Dalam tahap ini, juga dilakukan penyesuaianpenyesuaian akhir. e. Implementasi Pada tahap ini, program yang telah diuji secara offline kemudian diimplementasikan online dan dipublish secara resmi. f. Maintenance Langkah terakhir dari SDLC yaitu maintenance dimana padatahap ini sistem secara sistematis diperbaiki dan ditingkatkan.

2.2 Teori Khusus 2.2.1 Unified Modelling Language (UML) 1. Definisi Unified Modelling Language (UML) Berikut ini pengertian dari UML menurut para ahli : Menurut Alim (2012:30)[23], “Unified Modeling Language (UML) adalah bahasa standar yang digunakan untuk menulis blueprint perangkat lunak. UML dapat digunakan untuk memvisualisasi, menspesifikasikan, membangun, dan mendokumentasikan artifak dari sistem perangkat lunak”. Menurut Adi Nugroho dalam Esa Wijayanti (2014:22). UML (Unified Modeling Language) adalah dalam bahasa pemodelan untuk sebuah system atau perangkat lunak yang berorientasi objek. Pemodelan (modeling) sesungguhnya digunanakan untuk penyederhanaan permasalahan yang kompleks secara sedemikian rupa sehingga lebih mudah dipelajari dan dipahami. Menurut Joomla (2014), “Unified Modeling Language (UML) merupakan standard modeling language yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk membantu para pengembang sistem dan software agar bisa menyelesaikan tugas-tugas seperti: Spesifikasi, Visualisasi, Desain Arsitektur, Konstruksi, Simulasi dan testing serta Dokumentasi”. Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa ”Unified Modeling Language” (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk memvisualisasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis objek.

2. Jenis-jenis Diagram Unified Modelling Language (UML) A. Use Case Diagram Menurut Murad (2013:57), “Diagram Use Case adalah diagram yang bersifat status yang memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini memiliki 2 fungsi, yaitu mendefinisikan fitur apa yang harus disediakan oleh sistem dan menyatakan sifat sistem dari sudut pandang user”. Menurut Triandini (2012:18), langkah-langkah membuat diagram use case: 1. Mengidentifikasi aktor. Perhatikan bahwa aktor sebenarnya adalah peran yang dimainkan oleh pengguna. Alih-alih menyusun daftar aktor sebagai Bob, Maria, atau Tuan Hendricks, sebaiknya identifikasi peran spesifik yang dimainkan oleh orang-orang tersebut. Ingatlah orang yang sama mungkin memainkan berbagai peran karena ia menggunakan sistem. Sistem lain juga dapat menjadi aktor dari sistem. 2. Setelah peran aktor teridentifikasi, langkah berikutnya adalah menyusun tujuan-tujuan yang ingin dicapai oleh peran-peran tersebut dalam penggunaan sistem. Tujuan tersebut merupakan tugas yang dilakukan oleh aktor untuk mencapai beberapa fungsi bisnis yang memberikan nilai tambah bagi bisnis. Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa use case diagram dibuat berdasarkan pengguna sistem serta fungsi-fungsi yang ditangani oleh sistem informasi pemesanan dan penjualan barang yang didapatkan pada tahap analisis sistem. B. Activity Diagram Menurut Widodo (2011:10). “Bersifat dinamis. Diagram aktivitas adalah tipe khusus dari diagram status yang memprlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali antar objek” Menurut Murad (2013:53), “Activity diagram merupakan diagram yang bersifat dinamis. Activity diagram adalah tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem dan berfungsi untuk menganalisa proses”. Menurut Vidia (2013:20), “Activity diagram dibuat berdasarkan aliran dasar dan aliran alternatif pada skenario use case diagram. Pada activity diagram digambarkan interaksi antara aktor pada use case diagram dengan sistem”. Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa activity diagram dibuat berdasarkan use case diagram yang telah dibuat, maka dapat digambarkan activity diagram yang menggambarkan alur kerja untuk setiap use case. C. Sequance Diagram Menurut Vidia (2013:21), ”Sequence diagram dibuat berdasarkan activity diagram dan class diagram. Sequence diagram menggambarkan aliran pesan yang terjadi antar kelas yang dideskripsikan pada class diagram dengan menggunakan operasi yang dimiliki kelas tersebut. Untuk aliran pesan, sequence diagram merujuk pada alur sistem activity diagram yang telah dibuat sebelumnya”. Menurut Wijayanto (2013:35), ”Sequence diagram dibuat berdasarkan activity diagram dan class diagram yang telah dibuat, maka digambarkan sequence diagram yang menggambarkan aliran pesan yang terjadi antar kelas dengan menggunakan operasi yang dimiliki kelas tersebut”. Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan sequence diagram merupakan diagram yang bersifat dinamis, sequence diagram (diagram urutan) adalah iterasiksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu. D. Class Diagram Menurut Vidia (2013:21), “Class diagram dibuat berdasarkan use case diagram dan activity diagram”. Menurut Wijayanto (2013:33), “Class diagram dibuat berdasarkan use case diagram dan activity diagram yang telah dibuat, maka dapat diperoleh kelas-kelas yang digunakan dalam sistem”. Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa class diagram memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek.

3. Langkah-langkah penggunaan Unified Modelling Language (UML) Adapun Langkah-langkah penggunaan Unified Modelling Language (UML) Adi Nugroho (2010:16): 1. Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul 2. Petakan use case untuk setiap business process untuk mendefinisikan dengan tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus use case diagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain 3. Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik sistem 4. Definisikan requirement lain non fungsional, security dan sebagainya yang juga harus disediakan oleh sistem 5. Berdasarkan use case diagram, mulailah membuat activity diagram 6. Definisikan obyek-obyek level atas package atau domain dan buatlah sequence dan/atau collaboration untuk tiap alir pekerjaan, jika sebuah use case memiliki kemungkinan alir normal dan error,buat lagi satu diagram untuk masing-masing alir 7. Buatlah rancangan user interface modelyang menyediakan antar muka bagi pengguna untuk menjalankan skenario use case 8. Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap package atau domain dipecah menjadi hirarki class lengkap dengan atribut dan metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk menguji fungsionalitas class dan interaksi dengan class lain 9. Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokkan class menjadi komponen-komponen karena itu buatlah component diagram pada tahap ini. Juga, definisikan test integrasi untuk setiap komponen meyakinkan ia bereaksi dengan baik 10. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan komponen ke dalam node


11. Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan: a. Pendekatan use case dengan mengassign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit kodeyang lengkap dengan test b. Pendekatan komponen yaitu mengassign setiap komponen kepada tim pengembang tertentu 12. Lakukan uji modul dan uji integrasi serta perbaiki model beserta codenya. Model harus selalu sesuai dengan code yang actual Perangkat lunak siap dirilis

4. Manfaat UML (Unified Modeling Language) UML (Unified Modeling Languange) biasa digunakan untuk : a. Menggambarkan batasan sistem dan fungsi-fungsi sistem secara umum, dibuat dengan use case dan actor. b. Menggambarkan kegiatan atau proses bisnis yang dilaksanakan secara umum, dibuat dengan interaction diagram. c. Menggambarkan reresentasi struktur static sebuah sistem dalam bentuk class diagram. d. Membuat model behavior “yang menggambarkan kebiasaan atau sifat sebuah sistem” dengan state transition diagram. e. Menyatakan arsitektur implementasi fisik menggunakan component dan development diagram.

2.2.2 Perpustakaan 1. Definisi Perpustakaan Menurut Ibrahim Bafadal perpustakaan adalah suatu unit kerja dari satu badan atau lembaga tertentu yang mengelolah bahan-bahan pustaka, baik berupa buku maupun non buku yang di atur secara sistematis menurut aturan tertentu sehingga dapat digunakan sebagai sumber informasi oleh setiap pemakainnya. Menurut ( Suwarno, Wiji: 2010: 12 ) perpustakaan dapat di jelaskan dengan beberapa pengertian seperti sebagai berikut : a. Perpustakaan sebagai suatu unit kerja artinya perpustakaan itu memiliki sumber daya manusia, ruangan khusus dan kumpulan koleksi sesuai dengan jenis perpustakaannya. b. Perpustakaan sebagai tempat pengumpul, penyimpan dan pemelihara berbagai koleksi bahan pustaka. c. Bahan pustaka digunakan oleh pengguna secara kontinu. d. Perpustakaan sebagai sumber informasi

2. Fungsi Perpustakaan Menurut Suwarno Wiji (2010:13), setiap perpustakaan diselenggarakan dengan maksud dan tujuan tertentu sebab itu ada perbedaan fungsi dan sifatnya yang lebih spesifik pada setiap jenis perpustakaan khusus. Fungsi perpustakaan ada 5 (lima) yaitu: 1. Penyimpanan artinya perpustakaan itu memiliki tugas menyimpan koleksi informasi. 2. Pendidikan artinya perpustakaan merupakan tempat belajar seumur hidup lebih lebih mereka yang sudah bekerja atau telah meninggalkan bangku sekolah ataupun putus sekolah dimana mereka bisa mencari informasi yang ingin dicari. 3. Peneliti artinya perpustakaan berfungsi menyediakan berbagai macam koleksi (informasi) untuk keperluan penelitian yang dilakukan oleh pemakai. 4. Informasi artinya perpustakaan menyediakan informasi bagi pemakai untuk disesuaikan dengan jenis perpustakaan. Informasi juga disediakan untuk menjawab pertanyaan pertanyaan yang diajukan oleh pemakainya. 5. Rekreasi kulturar artinya perpustakaan berfungsi menyimpan khazanah budaya bangsa, perpustakaan berperan sebagai apresiasi budaya dari masyarakat sekitar perpustakaan melalui penyediaan bahan bacan.

2.2.3 Konsep Dasar Adobe Dreamweavier 1. Definisi Adobe Dreamweavier Adobe Dreamweavier terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut : a. Menurut Alexander F. K. Sibero (2011:384), berpendapat bahwa “Dreamweavier adalah sebuah produk web developer yang dikembangkan oleh adobe system inc, sebelumnya produk Dreamweavier dikembangkan oleh macromedia inc. dreamweavier dikembangkan dan dirilis dengan kode nama Creative Suite (CS)”. b. Menurut Milician (2012:5), berpendapat bahwa “dremweavier CS 3 is a powerfull hypertext markup language (HTML) editor used by profesionals, as well as beginners. (Dreamweavier CS3 adalah hypertext Markup Languange (HTML) editor yang digunakan oleh professional serta pemula”). c. Dikutip dari Jurnal CCIT,menurut Untung Rahardja dkk “Macromedia Dreamweaver yaitu sebuah program web editor yang dapat digunakan untuk membuat dan mendesain web”. Dreamweaver mempunyai kehandalan dalam membuat dan desain web tanpa harus menuliskan tagtag HTML satu persatu, dreamweaver juga memiliki kemampuan untuk mendukung pemrograman Server Side dan Client Sidei. (Rahardja dkk, 2009:214) Berdasarkan definisi-definisi di atas, maka dapat disimpulkan dremweavier adalah suatu aplikasi yang digunakan untuk membangun atau membuat sebuah web oleh kalangan professional atau pemula.

2. Ruang Kerja Adode Dremweavier Ruang kerja atau workspace adalah bagian keseluruhan tampilan adobe dremweavier . Ruang kerja dremweavier terdiri dari welcome screen, menu, insert bar, document windows, scc panel, application panel, tag inspector, property, result panel, dan files panel. Masing masing dari komponen tersebut memiliki fungsi dan aturan. Berikut di bawah ini penjelasannya : a. Document windows berfungsi menampilkan dokumen yang sedang dikerjakan. b. Insert bar mengandung tombol-tombol untuk menyisipkan berbagai macam objek seperti image, table, dan layer ke dalam dokumen. c. Document toolbar berisikan tombol-tombol dan menu pop-up yang menyediakan tampilan berbeda dari document window. d. Panel group adalah kumpulan panel yang saling berkaitan satu sama lainnya yang dikelompokkan dibawah satu judul. e. Tag selector berfungsi menampilkan hirarki tag disekitar pilihan yang aktif pada design view f. Property inspector digunakan untuk melihat dan mengubah berbagai property objek atau teks g. Files panel digunakan untuk mengatur file-file dan folder-folder yang membentuk situs. 9. Gambar 2.1 Tampilan Dremweavier 2.2.4 Konsep Dasar Sublime Text Sublime Text merupakan tools editor untuk pemograman berbagai macam bahasa mulai bahasa C hingga Java. Sublime Text merupakan editor yang sangat baik dan nyaman untuk digunakan sebagai alat untuk membuat program atau mengoding karena tampilannya yang sangat minimalis namun elegent dan bawaannya yang ringgan namun di boboti dengan keakuratan dalam penulisan yang mengikuti algoritma dan aturan setiap bahasa pemograman yang kita gunakan Kini pada versi terbaru Sublime Text sudah dapat dijalankan pada distro linux Debian dan turunannya seperti Ubuntu. SublimeText yang saat ini ada mencegah plugin merusak Sublime Text, dan mempercepat pembukaan aplikasi di awal. Selain peningkatan kecepatan, sekarang Sublime Text juga menggunakan Python 3.3 untuk setiap plugin, serta memperkenalkan symbolin dexing yang membaca semua file dalam sebuah proyek untuk dibuatkan sebuah indeks simbol pada saat pencarian.

Gambar 2.2 Contoh Halaman Kerja Sublime Text 2.2.5 Konsep Dasar PHP (PHP Hypertext Preprocessor) PHP terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut: a. Menurut Agus Saputra (2012:2), berpendapat bahwa “PHP memiliki kepanjangan PHP Hypertext preprocessor merupakan suatu bahasa pemograman yang berfungsi untuk membangun suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi, HTML digunakan sebagai pembangunan atau pondasi dari kerangka layout web, sedangkan PHP difungsikan sebagai prosesnya, sehingga dengan adanya PHP tersebut, sebuah web akan sangat mudah dimaintenece“. b. Menurut Alexander F. K. Sibero (2011:49), berpendapat bahwa “PHP adalah pemograman interprenter yaitu proses penerjemah baris kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan atau sering disebut suatu bahasa dengan hak cipta terbuka atau yang juga dikenal dengan istilah open source yaitu pengungan dapat mengembangkan kode-kode fungsi PHP sesuai dengan kebutuhannya”. c. Menurut Anhar (2010:3), berpendapat “PHP (Php Hypertext Preprocessor) adalah bahasa pemograman web server-side yang bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru atau up to date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan” Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa PHP adalah suatu bahasa pemograman script yang dimengerti oleh computer secara langsung dengan hak cipta terbuka (open source) yang digunakan untuk membuat halaman website yang dinamis. Berikut contoh umum penggunaan script PHP untuk menjelaskan tentang PHP sebagai script yang disisipkan dalam bentuk HTML. <html> <head> <tittle> Contoh </tittle> </head> <body> <? Echo”Hello World” ?> </body> </html> Contoh script diatas berbeda dengan script yang ditulis dengan bahasa lain seperti bahasa C. Programmer tidak harus menuliskan semua dokumen HTML sebagai bagian dari keluaran dari script PHP, cukup menuliskan bagian mana saja yang berupa tag HTML dan bagian mana saja yang ditulis atau dihasilkan dari program script PHP, kode diapit dengan menggunakan tag awal tag akhir yang khusus yang memungkinkan pemprograman untuk masuk dan keluar dari mode script PHP.

2.2.6 Konsep Dasar Database 1. Definisi Database Beberapa pendapat menurut para ahli tentang penegertian Database, antara lain sebagai berikut: a. Menurut Yenis Kustiyaningsih (2012:146), Database adalah Struktur penyimpanan data. Untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah database computer, diperlukan system manajemen database seperti MYSQL Server. b. Menurut Anhar (2010:45), berpendapat bahwa “Database adalah sekumpulan table-table yang berisi data dan merupakan kumpulan field atau kolom. c. Menurut Untung Rahardja dkk dalam jurnal CCIT (2011:238), "Database adalah kumpulan fakta-fakta sebagai respresentasi dari dunia nyata yang saling berhubungan dan mempunyai arti tertentu." Definisi di atas terdapat tiga hal yang berhubungan dengan basic data (database), yaitu sebagai berikut: a. Data itu sendiri yang diorganisasikan dalam bentuk basic data (database). b. Simpanan permanen (storage) untuk menyimpan basic data tersebut. Simpanan ini merupakan bagian teknologi perangkat keras yang digunakan di system informasi. Simpanan permanen yang umumnya digunakan berupa hard disk. c. Perangkat lunak untuk memanipulasi basic datanya. Perangkat lunak ini dapat dibuat sendiri dengan menggunakan bahasa pemograman kompter atau dibeli dalam bentuk suatu paket. Banyak paket perangkat lunak ini disebut DBMS (Data Base Management System).

2. Istilah-istilah dalam database Istilah-istilah yang ada didalam database: 1. Table (File) Sebuah tabel merupakan kumpulan data (nilai) yang dibentuk ke dalam baris (record) dan kolom (field). 2. Field (Atribut) Field merupakan kolom dari sebuah file. Filed memiliki tipe data yang berfungsi mengelompokkan jenis record tertentu, cth tipe data field: int, char, varchar, date, long, dll. 3. Record Record adalah baris dari suatu tabel atau file. Record mendefinisikan satu data dalam database. 4. Key Key merupakan suatu field yang dijadikan kunci dalam operasi tabel. Dalam konsep database, key memiliki banyak jenis diantaranya Primary Key, Foreign Key, Composite Key, dll.

5. SQL SQL atau Structured Query Language merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL sering disebut juga sebagai query.

2.2.7 Konsep Dasar MySQL 1. Definisi MySQL MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama yaitu SQL (structured query language). SQL merupakan sebuah konsep pengoprasian database terutama untuk pemilihan atau seleksi dan pemasukan data yang memungkinkan pengoprasian data dikerjakan dengan mudah secara otomatis, keadalan suatu system database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah SQL yang dibuat oleh user maupun program aplikasinya. Sebagia database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh jauh dari cepat postgreSQL dan lima kali lebih cepat dibandingkan interbase Dapat dijelaskan menurut Wirano (2012:120) menjelaskan bahwa “MySQL merupakan tipe data relasional yang artinya MySQL menyimpan datanya dalam bentuk table yang saling berhubungan”


2. Keistimewaan MySQL Menurut Wiranto (2012:120) MySQL Memiliki beberapa keistimewaan yang lain antara lain : 1. Potabilitas MySQL dapat berjalan stabil pada berbagai sitem operasi seperti Windows, Linux, FreeBSD Mac Os X server dan lain lain 2. Open source MySQL didistribusikan secara open source dibawah lisensi GPL sehingga dapat digunakan secara Cuma-Cuma. 3. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 4. Performance tunning. MySQL memiliki kecepatan yang menajubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL persatuan waktu. 5. Jenis kolom, MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsignetminteger, float, double, text, date, timestamp, dan lain-lain 6. Perintah dan fungsi. MySQL memiliki operator dan fungsi secara penuh yang mengukung perintah select dan where dalam perintah (query). 7. Keamanan MySQL memiliki beberapa lapisan security seperti level subnet mask, name host, dan izin akses user dengan system perizinan yang mendetail serta sandi terenskripsi. 8. Skalabilitas dan pembatas. MySQL mampu menangani basis data dalam skema besar, dengan jumlah rekaman (records) lebih dari juta dan 60 ribu tabel seta lima milyar baris dan dapat menampung 32 indeks pada tabelnya 9. Konektivitas MySQL dapat melakukan koneksi dengan klien mengunkaan protocol TCP/IP, unix soket (UNIX) dan lain lain. 10. Lokalisasi MySQL dapat mendeteksi pesan kesalahaan pada klien dengan mengunakan lebih dari dua puluh bahasa. 11. Memiliki interface (antarmuka) terhadap berbagai aplikasi dan bahasa pemograman dengan mengunakan fungsi API (application Programming Interface) 12. Dilengkapi dengan (tool) yang dapat digunakan untuk adminstrasis basic data. 13. Struktur tabel yang fleksibel dalam menangani ALTER TABLE dibandingkan basis data lainnya.

2.2.8 Konsep Dasar Website 1. Definisi Website Website dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video, atau gabungan dari semuanya baik yang bersifat statis maupun dinamis yang membentuk suatu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan halaman (hyperlink) (Jurnal CCIT 2012:112). World Wide Web (www) lebih dikenal dengan web/website merupakan file teks yang berisi tag-tag dengan format Hyper Texs Markup Languange (HTML), link ke file-file atau halaman web yang lain. File ini disimpan pada server web dan dapat di akses oleh computer lain yang terhubung ke server baik melalui internet Maupun LAN (Intraret). Menurut Jarot Setyaji (2010:296), “Web browser atau sering juga disebut internet browser yang berfungsi sebagai jembatan bagi pengguna computer dalam menjelajah dunia maya.” Internet browser merupakan sebuah aplikasi atau software yang digunakan untuk mengelolah data yang ditransfer dari World Wide Web (www) ke computer dan menampilkan secara visual agar mudah dimengerti oleh seorang pengguna internet. Berdasarkan pengertian di atas Web Browser merupakan aplikasi perangkat lunak yang berfungsi sebagai interface untuk menjelajahi, mengambil maupun menyajikan berbagai macam sumber informasi berupa halaman web pada world wide web (www). Awalnya web browser ini hanya berorientasi pada teks dan belum bias menampilkan gambar. Namun seiring kemajuan jaman, web browser tidak lagi hanya menampilkan text dan gambar tetapi juga file multimedia seperti video dan suara. Browser juga dapat mengirim dan menerima e-mail, mengelola bahasa Hyper Text Markup Languange (HTML) sebagai input, dan menjadikan halaman web sebagai hasil keluaran (output) yang informative. Berikut adalah bagian-bagian dari web browser antara lain : 1. Status Bar Merupakan kotak bagian bawah jendela browser, menampilkan berbagai macam informasi sesuai dengan apa yang sedang dilakukan pengguna. Sebagian besar menunjukkan kecepatan beban dan URL dari alamat sesuai dengan pointer. 2. Addres Bar Addres Bar adalah bagian kotak atas jendela browser untuk menampikan seluruh alamat situs web atau URL 3. Title Bar Bar judul oada bagian paling atas jendela browser untuk menginformasikan judul halaman web. 4. Toolbar Icon Toolbar atau icon browser pada bagian atas jendela browser. Di bawah title bar. Pada bagin ini akan terlihat tombol “back”, “home”, “refresh”, dan lainnya. 5. Display Window Merupakan ruang kerja browser, berupa frame yang menampilkan halaman website. 6. Scroll Bar Pointer untuk menarik halaman web menuju bagian bawah

2. Sifat-sifat Website Dalam perkebangannya, teknologi informasi menunjukan banyaknya kemajuan begitu pesat salah satunya adalah berkembangnya wesite dengan banyaknya ragam fitur dan fungsi yang dimiliki saat ini. Pengelompokan macam-macam wesite cenderung lebih mengarah kepada funsi, sifat-sifat dan bahasa pemograman terkait yang digunakan. Menurut Rahmat Hidayat (2013:3), Jenis-jenis web berdasarkan sifat atau style-nya sebagai berikut : 1. Website Dinamis Adalah sebuah website yang menyediakan content atau isi yang selalu berubah-ubah setiap saat. Bahasa pemograman yang digunakan antara lain PHP, ASP, .NET dan memanfaatkan database MySQL atau MS SQL. Misalnnya wesite www.artikel-it.com, www.detik.com, www.technomobile.co.cc, www.polinpdg.ac.id dan lain-lain 2. Website Statis Merupakan website yang contentnya sangat jarang diubah. Bahasa pemograman yang digunakan adalah HTML dan belum memanfaatkan database. Misalya web profile organisasi dan lain-lain. 3. Fungsi Web Menurut Rahmat Hidayat (2010:4), Berdasarkan pada fungsinya, website terbagi atas : a. Personal website : website yang berisi informasi pribadi seseorang b. Commercial website : website yang dimiliki oleh sebuah perusahaan yang bersifat bisnis c. Government website : website yang dimiliki oleh instansi pemerintah, pendidikan yang bertujuan memberikan pelayanan kepada pengguna. d. Non-Profit Organization Website : Dimiliki oleh organisasi yang bersifat non-profit atau tidak bersifat bisnis.

2.2.9 Konsep Dasar XAMPP Menurut Nugroho (2013:1) menjelaskan, XAMPP adalah paket program web lengkap yang dapat dipakai untuk belajar pemograman web dan pengembanganan web khususnya PHP dan MySQL. XAMPP adalah perangkat lunak bebas yang mendukung banyak system operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri dari program apache, HTTP server, MySQL Database, dan penerjemah bahasa yang ditulis dengan bahasa pemograman PHP dan perrli. Adapun bagian penting pada XAMPP yang bisa digunakan : 1. htdocs adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain. 2. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin. 3. Control Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start). XAMPP adalah singkatan yang masing-masing hurufnya adalah: 1. X: Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris. 2. A: Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan. 3. M: MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database. 4. P: PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya. 5. P: Perl, bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.

2.2.10 Konsep Dasar PHP MyAdmin Menurut Nugroho (2013:15) menjelaskan tentang PHP MyAdmin adalah aplikasi mangemen database server MySQL berbasis web, dengan aplikasi php MyAdmin kita bisa mengelolah database sebagai root (pemilik server) atau juga sebagai user biasa, kita bisa membuat database baru, mengelolah database dan melakukan operasi perintah-perintah database secara lengkap. Php Myadmin adalah interface web yang dibuat menggunakan bahasa PHP dengan bersifat open source. Dengan PHP MyAdmin, administrator web server bisa mengelolah database tanpa harus menguasai perintah berbasis teks (command line) dari SQL. PHP MyAdmin sering digunakan pengembangan web untuk menyimpan database dari aplikasi web seperti CMS, Blog, dan lain-lain. Beberapa fitur penting dari PHP MyAdmin antara lain : 1. Membuat, menghapus, dan mengedit baik database, tabel, record, dan structured. 2. Membuat pencarian sederhana dan kompleks. 3. Import CVS (bisa digunakan untuk mengimport data spreadsheet) 4. Export ke CVS, XML, dan PDF

2.2.11 Konsep Dasar Black Box Testing 1. Definisi Black Box Testing Menurut Rizky dan Nina Rahayu (2014:42), black box testing adalah tipe testing yang memerlukan perangkat lunak yang tidak diketahui kinerja internalnya sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotak hitam” yang tidak penting dilihat isinya tetapi cukup dikenai proses testing di bagian luar. Beberapa keuntungan yang diperoleh dari jenis testing ini antara lain : 1. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemograman. 2. Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna. 3. Hasil dari black box testing dapat memperjelaskan kontradiksi ataupun yang mungkin dari ditimbulkan dari eksekusi perangkat lunak. 4. Proses testing dapat dilakukan lebih cepat dibandingkan white box testing.

2.2.12 Konsep dasar Literature Review 1. Definisi Literature Review Menurut Mulyadi (2013:13), Berpendapat bahwa “Penelitian sebelumnya literature review merupakan survey literature review tentang penemuan-penemuan yang dilakukan oleh peneliti sebelumnya yang berhubungan dengan penelitian ”. Menurut Semiawan (2010:104), “Literature review adalah bahan yang tertulis berupa buku, jurnal yang membahas tentang topik yang hendak diteliti.” Tinjauan pustaka membantu peniliti untuk melihat ide-ide, pendapat, dan kritik tentang topik tersebut yang sebelum dibangun dan dianalisis oleh para ilmuwan sebelumnya. Pentingnya tinjauan pustaka untuk melihat dan menganalisa nilai tambah penelitian ini dibandingkan dengan penelitian-penelitian sebelumnya. Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan literature review adalah analisa sistem berupa kritik (membangun maupun menjatuhkan) dari peneliti yang sedang dilakukan terhadap suatu bagian keilmuan.

2. Manfaat literature review Adapun manfaat dari literature review menurut Warsito (2012:42) : 1. Dapat meningkatkan pemahaman kita akan penelitian yang akan dikerjakaan. 2. Mampu memberikan pengaruh yang signifikan dalam pemerintahaan. 3. Dapat menambah kompetensi kita akan subyek terkait.

3. Tujuan Literature Review Adapun manfaat dari Literature Review menurut Warsito (2012:42): 1. Membentuk sebuah kerangka teoritis untuk topic/bidang penelitian. 2. Menjelaskan definisi, kata kunci dan termiologi. 3. Menentukan studi, kata kunci dan lain-lain yang mendukung topik. 4. Menjelaskan lingkup penelitian topic penelitian. 5. Menunjukan bahwa penulisan memahami area penelitian dan mengetahui isu-isu utama penelitian serta bahwa penelitian memiliki kompetensi, kemampuan, dan latar belakang yang dengan penelitian. 6. Mengintegrasikan dan menyimpulkan hal-hal yang diketahui dalam area penelitian tersebut.

2.3 Literature Review Terdapat beberapa penelitian sebelumnya yang memiliki korelasi yang searah dengan penelitian yang akan di bahas dalam kuliah kerja praktek ini yaitu : 1. Dalam jurnal yang berjudul “PERANCANGAN SISTEM PELAYANAN INFORMASI PERPUSTAKAAN BERBASIS WEB PADA UNIVERSITAS XYZ” di buat oleh Jessica Novia, Humala L Napitupulu, Mangara M Tambunan (Jurnal Teknik Industri USU Vol 1, No 2 (2013): Jurnal Teknik Industri USU) menjalaskan tentang Perpustakaan merupakan fasilitas penting pendukung proses belajar mengajar. Pada Universitas XYZ, pelayanan perpustakaan secara manual membuat proses pelayanan dan pendataan bacaan berlangsung lama. Diperlukan adanya pembuatan sistem jenis layanan dan kapasitas layanan yang dapat meningkatkan layanan perpustakaan. Perancangan sistem informasi dilakukan dengan mengembangkan layanan berbasis online melalui jaringan internet. Peningkatan pelayanan setelah perbaikan dengan rekayasa proses bisnis diukur atau lama pelayanan dan jumlah mahasiswa yang dapat dilayani. Hasilnya, realisasi pengembangan yang dilakukan dapat meningkatkan jumlah mahasiswa yang dapat dilayani dengan lama pelayanan yang lebih cepat. 2. Penelitian yang dilakukan oleh Ani Purwanita (2016) mengenai Perancangan system informasi berbasis web di SMK SIERE CENDEKIA KOTA TANGERANG yang menjelaskan bahwa perpustakaan SMK SIERE CENDEKIA Tangerang dalam meminjam buku membutuhkan waktu lama karena masih manual, sehingga dalam pembuatan system yang berbasis computer dapat memudahkan siswa dalam megunakan metode pengembangan system seperti SDLC (system development life cyle). Dan pengujuan ini mengunakan metode Blackbox Testing. Blackbox Testing adalah metode uji coba yang memfokuskan pada keperluan software agar meminimalisir terjadinya kesalahan pada saat pendataan. 3. Penelitian Dalam Jurnal Endang Fatmawati Yang Berjudul “Technology Acceptance Model (Tam) Untuk Menganalisis Penerimaan Terhadap Sistem Informasi Perpustakaan” (Iqra: Jurnal Perpustakaan Dan Informasi Vol 9, No 1 (2015) Page. 1-13) Menjelaskan bahwa untuk Menganalisis Penerimaan Terhadap Sistem Informasi Perpustakaan” (2015) menjelaskan bahwa Penerimaan teknologi dapat didefinisikan sebagai kemauan pengguna menggunakan teknologi untuk tugas yang dirancangnya untuk mendukungnya. Technology Acceptance Model (TAM) yang diperkenalkan oleh Davis pada tahun 1986. TAM menganggap persepsi pengguna tentang kemudahan penggunaan dan kegunaan sebagai faktor utama yang mempengaruhi tingkat penerimaan apapun teknologi. TAM adalah model untuk menjelaskan dan memprediksi penggunaan sistem informasi di perpustakaan Model TAM untuk menentukan sikap pengguna terhadap penerimaan teknologi. 4. Penelitian yang dilakukan oleh Siti Hartina Saddamia (2013) menegenai “Analisa Sistem informasi Perpustakaan Pada SMK YP-KARYA 1 TANGERANG” mengetahui sistem perpustakaan yang berjalan saat ini masih sudah cukup baik karena sudah terstruktur atau terencana dengan tahapan-tahapan yang telah dibuat, namun penyedian informasi masih kurang tepat dan akurat karena masih bersifat manual. Sehingga dibutuhkan aplikasi penyedian informasi perpustakaan yang tepat yaitu dibuat saat skripsi 5. Penelitian yang yang lakukan oleh Nindy Karlinda yang mengenai “Analisa Sistem Informasi Perpustakaan Pada Perguruan Tinggi Raharja” (2016). Mengetahui sistem perputakaan yang ada pada Perguruan Tinggi Raharja saat ini masih bersifat manual dan belum berjalan secara modern , sehingga system yang ada belum mampu mnyediakan system yang efektif dan efisien. Dibutuhkan Pengembangan pada perpustakaan Perguruan Tinggi Raharja menghasilkan sistem yang cepat, tepat dan akurat untuk Menciptakan sistem perpustakaan di Perguruan Tinggi Raharja yang efektif dan efisien serta Adanya upaya peningkatan fasilitas untuk kebutuhan mahasiswa-mahasiswi dalam pembelajaran seputar perpustakaan Perguruan Tinggi Raharja. 6. Pada Jurnal yang berjudul ”Disain Sistem Informasi Perpustakaan Pribadi (SIPP)” yang di buat oleh Sri Eniyati (Dinamik Jurnal Teknologi Informasi Vol 8, No 1 (2003) menjelaskan sebuah Teknik Rekayasa Perangkat Lunak yang tidak saja berlaku bagi system yang bersifatnya sangat besar dan organisasional, tetapi teknik ini juga dipakai untuk pribadi. Salah satunya database pribadi yang dapat dibuat itu adalah database perpustakaan. Rekayasa Software untuk SIPP (Sistem Informasi Perpustakaan Pribadi) terdiri dari planning, design, coding, testing, maintenance. Dalam tahap analisis yang perlu dilakukan adalah : identification of need, feasibility study, analisis secara teknis dan architecture design. Pada desain software perlu di lakukan membuat scope, reference documents, design description dan membuat rancangan input dan output. 7. Dalam jurnal yang berjudul “Sistem Aplikasi Perpustakaan Berbasis Web Menggunakan Framework Codeigniter pada SMAS Islamic Centre” di buat oleh Bisan Dwi Heriyanto, Ilham Aji Kurniawan, Irfan (SISFOTENIKA : Vol 7, No 2 (2017)) system aplikasi yang diharapkan bisa meringankan staff perpustakaan dalam mengelola data perpustakaan. Selain itu juga demi tercapainya tujuan sistem itu sendiri yaitu memudahkan pengunjung dalam mencari buku dan kemudahan dalam segala hal. Dalam pembuatan aplikasi ini juga ada data pendukung yang di perlukan di antaranya data anggota, buku, transaksi, dan alur dari system yang sebelumnya. Dari data-data tersebut diharapkan bisa menjadi dasar pembuatan aplikasi ini agar dapat menyajikan informasi yang di butuhkan dengan cepat dan effisien. serta untuk meningkatkan kinerja petugas perpustakaan. Hasil yang di harapkan dari pembuatan system ini adalah agar data-data yang selama ini disimpan dan di kelola secara manual dapat mulai dikomputerisasikan sehingga dapat mengefektifkan kinerja serta mempermudah petugas perpustakaan di dalam menjalankan kegiatan yang berhubungan dengan perpustakaan itu sendiri. 8. Menurut jurnal yang di buat oleh Sunarto yang berjudul “Perancangan Sistem Informasi Perpustakaan Jurusan Teknik Elektro Politeknik Negeri” (Politeknologi. Vol. 14 No. 2). Perpustakaan pada Jurusan Teknik Elektro Politeknik Negeri Jakarta yang selama ini dalam hal pengelolaan menejemen perpustakaannya masih dilakukan secara manual, oleh karena itu staff perpustakaan sering mengalami masalah dan kendala seperti semakin kompleknya koleksi perpustakaan, data peminjam, transaksi dan sirkulasi koleksi perpustakaan yang mengakibatkan seringnya keterlambatan dalam pelayanan pada anggota perpustakaan dan pembuatan laporan. Sistem ini juga nantinya diharapkan dapat menghasilkan kemudahan pengelolaan sirkulasi buku, perawatan buku dan data anggota hingga laporan - laporan yang dibutuhkan oleh pihak staff perpustakaan, sehingga pertumbuhan dan perkembangan dalam hal proses sirkulasi perpustakaan akan berlangsung dengan cepat dan terutama nantinya akan berimplikasi dengan kepuasan anggota perpustakaan 9. Dalam jurnal yang di buat oleh Kehinde Daniel Aruleba, Dipo Theophilus Akomolafe, dan Babajide Afeni yang berjudul “A Full Text Retrieval System in a Digital Library Environment” (Intelligent Information Management Vol.8 No.1). Menjelaskan bahwa Volume informasi yang diciptakan, dihasilkan dan disimpan sangat besar. Tanpa pengetahuan metode Information Retrieval (IR) yang memadai, proses pencarian informasi menjadi tidak praktis dan membuat frustrasi. Studi telah lebih jauh mengungkapkan bahwa metode IR sangat penting di pusat informasi. Oleh karena itu, dengan lebih dari satu miliar orang mengakses Internet, dan jutaan setiap hari, mesin pencari Web modern menghadapi masalah skala menakutkan. Ini adalah Masalah utama yang terkait dengan search engine dengan bagaimana menghindari informasi yang tidak relevan pengambilan dan untuk mengambil yang relevan. Konsep model pencarian informasi yang ada dipelajari, dan pengetahuan yang didapat digunakan merancang sistem informasi perpustakaan digital. Ini berhasil diimplementasikan dengan menggunakan data kehidupan nyata Kebutuhan akan evaluasi terus menerus dengan metode IR agar efektif dan efisien penuh sistem pencarian teks direkomendasikan 10. Dalam jurnal yang di buat oleh Jing WAN, Bin WU, Yingxin QIAO dalam judul “Application of a Sign Language Synthesis System in Digital Library Services” (Intelligent Information Management Vol.1 No.1). Menjelaskan tentang Aksesibilitas Informasi untuk orang cacat adalah salah satu kriteria desain terpenting untuk pengembangan Perpustakaan Digital Digital China (CNDL). Sistem sintesis bahasa isyarat efektif untuk memberikan layanan informasi bagi orang-orang tuna rungu dan tuna wicara. Makalah ini menyajikan kerangka aplikasi sistem sintesis bahasa isyarat di CNDL, serta membahas teknologi yang relevan yang diterapkan dalam sistem. CNDL telah menjadi area praktik nyata untuk penelitian sintesis bahasa isyarat. 11. Dikutip pada jurnal yang berjudul “An Overview of the Development of University Library in the Information Age” yang di buat oleh Shanshan Shang, Yiming Mi, Luyan Yang, Kun Jiao, Fang Sheng, Yuanrui Shen, Hua Guo pada (Open Journal of Social Sciences Vol.5 No.11) menjelaskan Dengan dimulainya era informasi, pekerjaan layanan pembaca perpustakaan di setiap universitas telah berkembang secara bertahap menuju informasi, jaringan dan fasilitasi. Pada tingkat tertentu, tingkat layanan perpustakaan dapat ditingkatkan dengan mempelajari peraturan dan tren pengembangan perpustakaan secara ilmiah. Studi ini terutama menganalisis situasi terkini pengembangan perpustakaan universitas di China. Perpustakaan di Universitas era baru pasti akan menjadi perpustakaan perpustakaan tradisional yang kompleks, perpustakaan digital dan perpustakaan keliling. Ini akan menjadi arah pengembangan perpustakaan universitas di masa depan untuk memberi perhatian yang sama terhadap peralatan berteknologi tinggi dan layanan penyuluhan berkualitas tanpa kehilangan karakteristiknya sendiri. 12. Dikutip pada jurnal yang di buat oleh The Hong Kong Polytechnic University, Hong Kong, China yang berjudul “Library 3.0 for Public Library” (Journal of Service Science and Management Vol.8 No.5). Menjelaskan Jumlah pengunjung perpustakaan umum telah menurun di sebagian besar kota maju akibat digitalisasi dan proliferasi Internet. Peran perpustakaan umum harus diubah menjadi tempat wacana, kolaborasi sesama, pembelajaran sosial, dan terutama inspirasi melalui dan pembelajaran dari masyarakat. Modal sosial dapat dibangun dan bahwa proses membangun modal sosial dapat menjadi bagian dari pengembangan masyarakat. Berdasarkan prinsip-prinsip Library3.0 dan Connectivism yang dianggap sebagai teori pembelajaran era digital ini, dan studi perpustakaan umum, makalah ini mendukung implementasi Library3.0 dapat memfasilitasi konversi ini dengan penekanan pada pentingnya Personalisasi dalam penciptaan ruang / zona yang berbeda untuk individu. Library3.0 pada kenyataannya diperkenalkan di akhir. 13. Dalam jurnal yang di buat oleh Gloria O. Oyovwe-Tinuoye, Saturday U. Omeluzor, Uche Emeka-Ukwu yang berjudul Rejuvenating Public Library Services in Delta State for National Development (Open Access Library Journal Vol.2 No.11). Kebutuhan untuk meremajakan layanan perpustakaan umum di Delta State for national development. dengan menggunakan rancangan penelitian deskriptif. Studi ini mencakup enam belas (16) komunitas di mana perpustakaan umum didirikan dengan menggunakan metode purposive sampling untuk memilih 480 responden dan keseluruhan 42 staf perpustakaan. Sebanyak 522 pengguna dan staf perpustakaan digunakan sebagai sampel untuk penelitian ini. Instrumen yang digunakan untuk pengumpulan data adalah kuesioner dan observasi melalui kunjungan pribadi oleh peneliti. Makalah ini menyoroti situasi terkini perpustakaan umum di Delta State of Nigeria yang dikaitkan dengan kurangnya dukungan keuangan pemerintah untuk pengembangan perpustakaan umum, pasokan listrik tidak teratur dan tenaga kerja yang tidak memadai. Dengan ini merekomendasikan agar personil, dana, pengembangan infrastruktur yang memadai dalam aspek bangunan struktural yang baik, fasilitas dan pasokan listrik reguler yang sesuai dengan perpustakaan umum untuk meningkatkan pembangunan nasional harus disediakan.


BAB III PEMBAHASAN 3.1 Analisa Organisasi 3.1.1 Gambaran Umum Smkn 2 Kabupaten Tanggerang SMK Negeri 2 Kabupaten Tangerang adalah sebuah sekolah menengah kejuruan yang beralamatkan Jl.Raya Mauk KM.12 Sepatan, Kabupaten Tangerang. Sekolah ini ditetapkan terhitung tanggal 20 Maret 2003 dan mulai beroperasi pada tahun ajar 2003/2004 serta mengawali kegiatannya dengan membuka dan melaksanakan 2 program keahlian yaitu program keahlian Budidaya Tanaman dan Program Keahlian Budidaya Ikan. Sesuai dengan Rencana Induk Pengembangan Sekolah (RIPS), bidang keahlian atau program keahlian yang ada akan dikembangkan secara bertahap sesuai dengan kebutuhan masyarakat dan tuntunan lapangan kerja. Seperti yang telah di buka tahun 2006/2007 membuka bidang keahlian Bisnis Manajemen dengan program keahlian Akuntansi dan Administrasi Perkantoran. SMK Negeri 2 Kabupaten Tangerang pada dasarnya adalah merupakan sekolah kejuruan alih fungsi yang awalnya bernama SPP-SPMA Daerah Kabupaten Tangerang. Sejalan dengan perubahan kebijakan dan undang - undang Otonomi Daerah sebagaiman dituangkan dalam SK Bupati nomor.422/Kep-90-HUK/2003, perihal penetapan SPP - SPMA menjadi SMK Negeri 2 Kabupaten Tangerang.


3.1.2 Sejarah Singkat SMKN 2 Kabupaten Tangerang Sekolah yang bertempat di jl. Raya Mauk KM 12 Sepatan-Tangerang ini pada dasarnya adalah merupakan sekolah kejuruan ahli fungsi yang awalnya bernama SPP-SPMA atau biasa disebut sekolah pertanian daerah kabupaten tangerang. namun sejalan dengan perubahan kebijakan dan undang-undang otonomi daerah sebagaimana dituangkan dalam SK Bupati Nomor.422/Kep-90-HUK/2003, perihal penetapan SPP-SPMA menjadi SMKN 2 Kab. Tangerang. SMKN 2 Kab. Tangerang ditetapkan terhitung tanggal 20 maret 2003 dan mulai beroperasi pada tahun ajaran 2003/2004 serta mengawali kegiatannya dengan membuka dan melaksanakan 2 Program Keahlian yaitu Program keahlian budidaya tanaman dan program keahlian budidaya ikan. Sesuai dengan Rencana Induk Pengembangan Sekolah (RIPS), bidang keahlian/ program keahlian yang ada akan dikembangkan secara bertahap sesuai dengan kebutuhan masyarakat dan tuntutan lapangan kerja. seperti yang telah di buka tahun 2006/2007 membuka bidang keahlian Bisnis Manajemen dan Program Keahlian Akuntansi Dan Administrasi perkantoran, dan ditahun 2012/2013 ini SMKN 2 Kab. Tangerang ini sudah mempunyai 6 Program keahlian diantaranya: 1. Agrobisnis Tanaman Pangan Hortikultural 2. Akuntansi 3. Administrasi Perkantoran 4. Teknik Komputer Jaringan 5. Teknik Kendaraan Ringan 6. Teknik Sepeda Motor Penerimaan siswa/siswi baru di SMKN 2 Kab. Tangerang dulunya memakai Sistem OFFLINE atau siswa tersebut datang dan mendaftar sendiri dengan membawa beberapa persyaratan lalu mengisi formulir yang disediakan pihak sekolah kemudian siswa tersebut akan mengikuti beberapa tes yang dilaksanakan sesuai jadwal yang diberikan. namun seiring berkembangnya Sistem Informasi Pendidikan di Indonesia. Penerimaan Siswa/siswi di SMKN 2 Kab. Tangerang ini pun sekarang bisa menggunakan Sistem ONLINE. Siswa tersebut bisa mengunjungi alamat website www.smknspt.blogspot.com. namun masih pula menjalankan sistem OFFLINE bagi siswa/siswi yang ingin mengenal lingkungan sekolah secara langsung. SMKN 2 Kab. Tangerang memiliki tenaga pengajar kurang lebih 63 orang . dan mempunyai beberapa fasilitas di antaranya aula, masjid, lab. komputer, perpustakaan, bengkel kendaraan, area persawahan untuk bercocok tanam, lap.basket, futsal, kantin sekolah serta mempunyai radio sekolah yang disediakan untuk media informasi bagi siswa. dengan motto yang dijalankan " DIBURU KARENA MUTU TERATAS KARENA KUALITAS" diharapkan lulusan smk bisa menjadi lulusan yang siap kerja karena mempunyai skill dalam setiap keahliannya.



3.1.3 Visi, Misi, dan tujuan dari SMKN 2 Kabupaten Tangerang. A. Visi Visi SMKN 2 Kab. Tangerang ditetapkan sebagai berikut : “Terwujudnya Lembaga Pendidikan dan Pelatihan yang melahirkan manusia yang mampu mengembangkan diri pada kehidupan global selaras dengan peningkatan kualitas lingkungan dan berakhlak mulia”. B. Misi Misi SMKN 2 Kab. Tangerang adalah sebagai berikut : 1. Melaksanakan pembelajaran berstandar industrin nasional dan internasional 2. Meningkatkan sumber daya yang handal 3. Meningkatkan mutu pembelajaran 4. Meningkatkan kualitas hubungan dengan masyarakat dan dunia usaha/dunia industry 5. Meningkatkan kegiatan kewirausahaan dalam rangka pengembangan diri 6. Meningkatkan kegiatan keagamaan 7. Meningkatkan kualitas lingkungan hidup sekolah 8. Menciptakan suasana kerja yang nyaman serasi dan harmonis yang didukung oleh rasa kekeluargaan

3.1.4 Struktur Organisasi Sebuah Organisasi atau bidang pembelajaran harus mempunyai suatu struktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha, untuk menunjukkan kerangka-kerangka hubungan di antara fungsi, bagian-bagian maupun tugas dan wewenang serta tanggung jawab. Serta untuk menunjukan rantai (garis) perintah dan perangkapan fungsi yang diperlukan dalam suatu organisasi. Sama halnya dengan SMKN 2 Kabupaten Tangerang yang mempunyai struktur berikut :






















Gambar 3.1 Struktur Organisasi 3.1.5 Tugas Dan Tanggung Jawab A. Kepala Sekolah 1. Kordinator tercapainya visi dan misi SMK. 2. Kordinator pelaksanan administrasi sekolah yang baik dan tertib. 3. Supervisor tenaga pendidik dan kependidikan. 4. Supervisor pelaksanaan kurikulum. 5. Pembina hubungan kerjasama yang baik dengan dunia usaha /dunia industri , komite sekolah dan stake holder lainnya. 6. Pencipta iklim kerja yang sehat dan kompetitif. 7. Kordinator penggunaan anggaran dan sarana pendidikan. 8. Pemeriksa kebenaran laporan - laporan. 9. Penentu kebijakan sekolah. 10. Kordinator kegiatan unit usaha sekolah.

B. Wakil Kepala Sekolah Bidang Manajemen Mutu 1. Pelaksana sosialisasi SMM kepada seluruh Biro/Bidang dan Unit kerja. 2. Kordinator pembuatan dokumentasi ISO /SMM kepada biro / Bidang dan Unit kerja. 3. Pemeriksa hasil pembuatan dokumen ISO/SMM dari Biro/Bidang dan Unit Kerja. 4. Kordinator implementasi dokumen ISO/SMM dalam proses kerja sehari-hari oleh seluruh unit kerja. 5. Pelaksana audit internal terhadap implementasi dokumen ISO / SMM yang dilakukan oleh seluruh Biro/Bidang dan unit kerja masing – masing. 6. Kordinator pelaksanaan Audit eksternal. 7. Kordinator tindakan koreksi dan pencegahan terhadap ketidaksesuaian implementasi dokumen ISO/SMM yang dilakukan oleh seluruh unit kerja. 8. Penanggungjawab Rapat Tinjauan Manajemen. 9. Penanggungjawab kontinuitas pelaksanaan ISO/SMM dalam seluruh proses kerja secara berkesinambungan.

C. Wakil Kepala Sekolah Bidang Kurikulum 1. Kordinator penyusunan dan pengembangan kurikulum. 2. Kordinator pembagian tugas jam mengajar dan pembagian wali kelas. 3. Menyusun jadwal pelajaran. 4. Menyusun kalender pendidikan sekolah. 5. Melakukan koordinasi dengan WMM dan KTU dalam menyeleksi calon Tenaga Pendidik. 6. Koordinator pelaksanaan Proses Belajar Mengajar (PBM). 7. Membuat daftar pembagian kelas. 8. Kordinator evaluasi semester dan evaluasi tahunan UAS/UN/ Ujikom. 9. Menyusun rambu-rambu pengisian raport dan tanggal titimangsa pengisian raport. 10. Bersama-sama Kepala Sekolah dan Wakasek Manajemen Mutu secara berkala melakukan kegiatan supervisi kelas. 11. Mengkoordinasikan kegiatan-kegiatan guru mata pelajaran sejenis (MGMP) 12. Mengkoordinir tambahan pelajaran untuk siswa kelas 12 13. Mengupayakan peningkatan mutu pembelajaran 14. Koordinator penulisan Ijazah. 15. Menyusun laporan pembelajaran secara berkala.

D. Sekretaris Kurikulum 1. Membuat daftar hadir guru dan pegawai 2. Membuat daftar hadir dan daftar nilai siswa 3. Membuat leger untuk buku laporan pendidikan

E. Wakil Kepala Sekolah Bidang Kesiswaan 1. Menyusun program pembinaan kesiswaan (MPK, OSIS, dan ROHIS, serta semua kegiatan ekstrakulikuler). 2. Merencanakan, melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan siswa (MPK, OSIS, dan ROHIS, serta semua kegiatan ekstrakulikuler). 3. Merencanakan, melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan ketertiban, kedisiplinan, dan kegiatan pembiasaan positif siswa. 4. Merencanakan, melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan Masa Pengenalan Sekolah (MPS). 5. Merencanakan, melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan Pembinaan Karakter dan Cinta Tanah Air. 6. Merencanakan, melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan Orientasi Pendidikan Kepramukaan (OPK). 7. Pembimbing dan pengawas hubungan siswa dengan siswa sekolah lain melalui organisasi sekolah yang ada. 8. Kordinator kegiatan upacara bendera dan hari besar nasional di sekolah dan di luar sekolah. 9. Koordinator pelaksanaan Implementasi Kegiatan Kepramukaan (Program Aktualisasi), bersama Wakasek Kurikulum dan Wakasek Manajemen Mutu. 10. Koordinator Lomba Kompetensi Siswa (LKS), O2SN dan jenis lomba-lomba lainnya (akademik dan non-akademik), bersama Wakil Kepala Sekolah Bidang Humas/ Hubin. 11. Mengkoordinir pemilihan calon siswa teladan dan calon penerima beasiswa, serta pemilihan siswa untuk mewakili sekolah dalam kegiatan di luar sekolah bidang akademik maupun non-akademik. 12. Memelihara piala/piagam siswa yang ada di sekolah. 13. Administrator data siswa. 14. Mengkoordinir peyusunan laporan pelaksanaan kegiatan kesiswaan secara berkala.

F. Pembina MPK dan OSIS 1. Menyusun program pembinaan MPK dan OSIS 2. Merencanakan dan melaksanakan pembentukan kepengurusan MPK dan OSIS 3. Merencanakan dan melaksanakan kegiatan pelatihan pengurus MPK dan OSIS 4. Melaksanakan bimbingan, pengarahan, dan pengendalian kegiata MPK dan OSIS, berdasarkan petunjuk dan arahan Wakasek Kesiswaan 5. Koordinator perencanaan dan pelaksanaan kegiatan organisasi ekstrakulikuler (Pramuka, Paskibra, PMR, Pencinta Alam, Polsis, Pencak Silat, Taekwondo, Karate, Judo, Bola Basket, Bola Volli, Bulu Tangkis, Sinema, Degung, Sepak Bola, Footsal, dan Marcingband).

G. Pembina ROHIS 1. Menyusun program pembinaan ROHIS 2. Merencanakan dan melaksanakan pembentukan kepengurusan ROHIS 3. Melaksanakan bimbingan, pengarahan, dan pengendalian kegiata ROHIS berdasarkan petunjuk dan arahan Wakasek Kesiswaan 4. Merencanakan dan mengkoordinir kegiatan Peringatan Hari Besar Islam (PHBI)



H. Koordinator Tata Tertib Siswa 1. Menyusun program Tata Tertib Siswa 2. Menyiapkan draf buku Tata Tertib Siswa berdasarkan arahan, masukan dari para Wakasek, KTU, dan Kepala Sekolah 3. Mengupayakan terwujudnya dan terlaksananya Tata Tertib Siswa 4. Menangani berbagai bentuk pelanggaran peraturan sekolah oleh siswa, dan melakukan koordinasi dengan wali kelas dan guru BK 5. Merencanakan dan menyelenggarakan kegiatan pembiasaan positif pada siswa 6. Memasyarakatkan hidup disiplin dan bertanggung jawab pada siswa.

I. Guru Bimbingan dan Konseling 1. Menyusun Program Bimbingan Konseling. 2. Membantu siswa dalam mengembangkan kehidupan pribadi, kehidupan sosial, kemampuan belajar, melanjutkan pendidikan, dan karir. 3. Memberikan pelayanan konseling / penyuluhan kepada semua siswa. 4. Memberikan pelayanan mediasi, yaitu membantu siswa menyelesaikan permasalahan dan memperbaiki hubungan antar siswa. 5. Mengisi kekosongan kelas, apabila ada guru yang berhalangan hadir. 6. Membantu Wakasek Kesiswaan mendata lulusan (yang bekerja dan melanjutkan pendidikan). 7. Bersama Wakasek Kesiswaan memfasilitasi kegiatan Ikatan Alumni. 8. Mengevaluasi pelaksanaan bimbingan dan konseling. 9. Menyusun statistik hasil evaluasi bimbingan dan konseling J. Wakil Kepala Sekolah Bidang Sarana dan Prasarana 1. Menyusun program kerja bidang sarana dan prasarana 2. Kordinator pengadaan perlengkapan dan kebutuhan rumah tangga sekolah. 3. Kordinator inventarisasi barang. 4. Pengawas penggunaan sarana. 5. Pengelola unit produksi sekolah bersama ketua kompetensi keahlian dan koordinator Unit Produksi. 6. Kordinator pengadaan seragam guru dan pegawai. 7. Pengelola pengadaan LKS dan buku siswa bersama koordinator Perpustakaan. 8. Penentu penggunaan ruang belajar dan laboratorium dan sarana lainnya. 9. Kordinator kebersihan ruang guru, laboratorium, bengkel dan lingkungan sekolah. 10. Kordinator pembangunan dan perbaikan sarana sekolah.





K. Staf Sarana 1. Menyusun kebutuhan bahan operasional sekolah dan perawatannya 2. Melaksanakan administrasi pembelian bahan operasional sekolah dan perawatannya 3. Mengatur, menyimpan , mengeluarkan dan membukukan bahan 4. Menginventarisir peralatan dan perlengkapan sekolah serta pengkodeannya 5. Membantu pelaksanaan penghapusan barang sesuai peraturan yang berlaku 6. Mengelola buku induk dan buku penggolongan barang inventaris 7. Melaksanakan administrasi perawatan dan perkiraan barang inventaris 8. Membantu pelaksanaan pengadaan barang ATK 9. Menyusun laporan pelaksanaan bahan oprasional sekolah (bulanan dan tahunan) 10. Melaksanakan tugas lain yang relevan dari atasan langsung.

L. Wakil Kepala Sekolah Bidang Humas/ Hubin 1. Menyusun program kerja bidang Humas/ Hubin 2. Kordinator pelaksanaan program praktik kerja industri bersama xxc deeecdc c f frrv vfWakasek Kurikulum, dan Wakasek Manajemen Mutu. 3. Koordintor pemetaan DU/DI mitra kerja. 4. Fasilitator tamu instansi terkait. 5. Kordinator sinkronisasi kurikulum bersama Wakasek Kurikulum, dan Wakasek Manajemen Mutu. 6. Kordinator peningkatan kuantitas dan kualitas kerjasama dengan institusi pasangan. 7. Pelaksana bimbingan karir / bimbingan kejuruan bersama guru BP. 8. Kordinator perolehan MOU dari dunia Indsutri. 9. Kordinator penyaluran Alumni ke Dunia Industri. 10. Pemelihara hubungan baik dengan Du/Di dan stake holder lainya. 11. Pelaksana Lomba Kompetensi Siswa /LKS bersama Wakasek Kesiswaan.

M. Koordinator Bursa Kerja Khusus (BKK) 1. Menyusun program kerja Bursa Kerja Khusus 2. Mengkoordinir kegiatan bursa kerja sekolah 3. Meningkatkan kualitas dan kuantitas kerjasama dengan dunia kerja dan industri 4. Mengkoordinir pelaksanaan promosi sekolah dan pemasaran tamatan 5. Mengkoordinir penelusuran tamatan 6. Bekerjasama dengan waka kesiswaan dan koordinator BP untuk mempersiaapkan siswa menghadapi dunia kerja. 7. Membuat MOU dengan Industri



N. Ketua Kompetensi Keahlian 1. Menganalisa dan mengembangkan kurikulum kompetensi keahlian. 2. Mengkoordinir tugas guru di kompetensi keahlian. 3. Mengevaluasi hasil analisis kurikulum dari masing-masing guru binaannya. 4. Mengkoordinir dan menata ruang praktik di kompetensi keahlian. 5. Membantu semua Wakasek yang ada kaitan dengan kompetensi keahlian. 6. Membantu Wakasek Humas/ Hubin melaksanakan dan memelihara hubungan dengan Dunia Kerja / Dunia Industri. 7. Membuat daftar kebutuhan alat dan bahan dalam program keahlian. 8. Mengkodinir dan melaporkan tingkat kehadiran guru pada kompetensi keahlian setiap bulan pada Wakasek Manajemen Mutu dan Wakasek Kurikulum. 9. Mengkoordinir kegiatan akreditasi kompetensi keahlian. 10. Membantu Wakasek Kurikulum mengkoordinir kegiatan Ujian Kompetensi Keahlian.

O. Koordinator Perpustakaan 1. Menyusun Program Kerja dan Jadwal kegiatan perpustakaan. 2. Membuat analisis kebutuhan alat kelengkapan perpustakaan. 3. Membuat analisis penambahan buku koleksi perpustakaan, baik buku pelajaran, buku fiksi dan non fiksi, dan buku referensi. 4. Mengelola administrasi perpustakaan. 5. Memberi arahan kepada petugas perpustakaan dalam proses menyimpan dan menyusun buku koleksi perpustakaan sesuai dengan ketentuan. 6. Memberi arahan kepada petugas perpustakaan dalam proses meminjamankan buku koleksi kepada pengunjung perpustakaan. 7. Bersama Wakasek, Kakom, dan Wali Kelas mengkampanyekan gemar membaca dan berkunjung ke perpustakaan. 8. Merencanakan, melaksanakan, dan melayani kebutuhan pengunjung terhadap perpustakaan digital. 9. Setiap akhir semester membuat progres report dan dilaporkan kepada Kepala Sekolah melalui Wakasek Sarana Prasarana.

P. Koordinator Laboratorium Bisnis Manajemen dan Bahasa 1. Membuat Kelengkapan Administrasi Laboratorium Teknologi 2. Membuat Analisis Kebutuhan Alat dan Bahan Kelengkapan Laboratorium 3. Menyusun Tata Tertib Laboratorium 4. Menyusun Jadwal Penggunaan Laboratorium 5. Pemeliharaan Ruangan dan Peralatan Laboratorium 6. Menyampaikan Laporan berkala (bulanan, semester, dan tahunan) kepada Kepala Sekolah melalui Wakasek Bidang Sarana


Q. Wali Kelas 1. Mengenal siswa di kelasnya 2. Menjadi tempat pengaduan siswa dan orangtua siswa di kelasnya 3. Menjadi motivator bagi siswa di kelasnya 4. Memfasilitasi pemilihan pengurus kelas 5. Membuat denah dan peta kelas 6. Menyiapkan dan mengatur daftar piket kelas 7. Membuat jadwal kegiatan khusus kelas 8. Mengisi daftar pribadi siswa di kelasnya 9. Berperan sebagai orang tua siswa di kelasnya 10. Membuat laporan periodik mengenai siswa di kelasnya tentang kehadiran, mutasi siswa dan menyerahkan laporannya kepada sekretaris kurikulum 11. Bekerjasama dengan guru bidang studi dalam hal daya serap belajar 12. Bekerjasama dengan guru BK dalam mengatasi masalah siswa di kelasnya 13. Mengadakan hubungan dengan orangtua siswa dalam pembinaan siswa di kelasnya 14. Mengunjungi orangtua/wali siswa bila perlu 15. Mengikuti kegiatan kelas bila akan diadakan di luar sekolah



R. Guru Mata Pelajaran 1. Membuat perangkat pembelajaran 2. Bertanggungjawab atas pencapaian target kurikulum dan daya serap siswa 3. Mencatat dan melaporkan hasil belajar siswa pada setiap akhir semester kepada Wakasek Kurikulum 4. Membantu dan menanggulangi siswa yang kesulitan belajar 5. Memberikan ulangan harian sesuai dengan Kompetensi Dasar 6. Memberikan ulangan perbaikan sesudah menjelaskan ulang materi yang belum dikuasai kepada siswa yang tidak berhasil (nilai < KKM) 7. Memberi pengayaan kepada siswa yang belum berhasil dalam ulangan (nilai < KKM) 8. Membuat analisa hasil ulangan 9. Membuat analisa butir-butir soal 10. Memeriksa absensi siswa 11. Memeriksa kertas ulangan dan mengembalikan kepada siswa 12. Mencatat semua butir-buitr soal dalam buku khusus sebagai bank soal 13. Memberikan tugas-tugas/pekerjaan rumah sebagai pengayaan kepada siswa 14. Mendokumenkan/ mengarsifkan semua hasil kegiatan siswa dalam bentuk fortofolio


S. Komite Sekolah 1. Bekerjasama dengan sekolah untuk membina dan meningkatkan mutu pendidikan Sekolah 2. Bekerjasama dengan sekolah untuk merencanakan, mengadakan dan melaksanakan perbaikan sarana, prasarana, alat pembelajaran untuk mendukung kelancaran pendidikan. 3. Berkoordinasi dengan orangtua/wali siswa berkenaan dengan kemajuan sekolah 4. Bersedia menghadiri rapat-rapat di sekolah yang berkaitan dengan kegiatan komite 5. Ikut merencanakan, memikirkan dan mengatasi masalah yang dapat menghambat kelancaran pendidikan sekolah 6. Mendorong orangtua/wali siswa agar senantiasa memantau perkembangan belajar para siswa 7. Menjalin hubungan dengan masyarakat sekitar atau instansi terkait demi nama baik Sekolah 8. Membina hubungan dengan pemerintah setempat untuk kemajuan sekolah 9. Memberikan informasi tentang hasil rapat kepada orangtua/wali siswa berkenaan dengan rapat-rapat yang dihadiri oleh Komite Sekolah baik di.dalam maupun di luar lingkungan sekolah. 10. Bekerjasama dengan guru memantau perkembangan belajar siswa 11. Bekerjasama dengan sekolah berkenaan dengan kegiatan-kegiatan sekolah

T. Bendahara Komite 1. Mengkoordinir dan melaksanakan pengumpulan sumbangan dari orang tua/wali siswa 2. Mempersiapkan rapat dengan Pengurus Komite Sekolah dan orangtua/wali siswa dalam upaya dukungan dana 3. Mengkoordinir guru dan karyawan dalam peningkatan kesejahteraan 4. Menyerahkan uang kesejahteraan bulanan pegawai setiap awal bulan 5. Mendayagunakan uang rutin sesuai dengan mata anggaran yang relevan 6. Menyampaikan pertanggungjawaban penggunaan dana iuran Komite Sekolah kepada Kepala Sekolah dan memberikan tembusannya kepada pengurus komite atas ijin dan sepengetahuan kepala sekolah 7. Membuat pertanggungjawaban keuangan sekolah dengan sebaik-baiknya

U. Petugas Piket 1. Mencatat absensi siswa setiap hari bertugas 2. Melayani dan mencatat siswa yang datang terlambat, ijin masuk, dan ijin keluar 3. Mengontrol keadaan kelas 4. Mendata kehadiran guru 5. Menyampaikan tugas guru yang berhalangan hadir 6. Melaporkan kehadiran guru kepada WMM dan Wakasek Kurikulum

V. Petugas Satpam 1. Mengatasi hal – hal yang mengganggu keamanan dan ketertiban sekolah 2. Menjaga ketenangan dan keamanan kompleks sekolah 3. Mengisi buku catatan kejadian 4. Mengawasi keluar masuknya orang, barang, dan kendaraan di lingkungan sekolah 5. Menempati dan merawat kebersihan pos jaga 6. Menutup dan membuka pintu gerbang 7. Bekerja sama dengan petugas piket 8. Mengamati tamu yang mencurigakan 9. Mengatur parkir kendaraan tamu 10. Melayani dan mengantarkan tamu 11. Memberitahukan / memanggil siswa untuk menemui tamu yang berkepentingan dengan siswa 12. Menangani dan segera melaporkan setiap kejadian atau hal-hal yang mencurigakan yang menggangu keamanan dan ketertiban lingkungan sekolah kepada Wakil Kepala Sekolah




3.2 Tata Laksana Sistem Yang Berjalan Dalam menganalisis sistem yang berjalan pada penelitian ini digunakan Visual Paradigm for UML 6.4 Enterprise Edition untuk menggambarkan kegiatan sistem yang sedang berjalan saat ini. 3.2.1 Rancangan Prosedur Sistem Yang Berjalan 1. Analisa Sistem Yang Berjalan Pada Use Case Diagram Dalam Analisa dan Observasi yang sudah dilakukan di dapat sebuah informasi sistem peminjaman buku dengan siswa mencatat daftar pengunjung, lalu mencari buku yang di inginkan, menyerahkan kartu anggota perpustakaan kepada petugas perpus. Lalu petugas perpus menerima kartu anggota perpustakaan dan mencatat identitas buku dan memberikan tanggal deadline peminjaman buku, lalu petugas mengecek kondisi buku terakhir yang akan di pinjam dan petugas memberikan buku yang akan di pinjam oleh siswa yang telah di data dalam laporan peminjaman buku. Untuk menggambarkan prosedur dan proses-proses yang berjalan saat ini dijelaskan dengan Use Case Diagram yaitu sebagai berikut: Gambar 3.2 Use Case Peminjaman Buku

Berdasarkan Gambar 3.2 Use Case Diagram diatas terdapat : 1. 1 Sistem yang mencangkup seluruh kegiatan yang sedang berjalan. 2. 2 actor yang melakukan kegiatan, yaitu Siswa dan Petugas Perpus. 3. 7 use case yang dilakukan oleh actor.

2. Analisa Sistem Yang Berjalan Pada Sequence Diagram Pada diagram ini biasanya menerangkan tentang kebiasaan kegiatan sistem yang sedang berjalan, penggambaran ini di namakan sequence diagram yaitu:

Gambar 3.3 Sequance Diagram Peminjaman Buku

Berdasarkan Gambar 3.3 Sequance Diagram diatas terdapat: 1. 2 (Dua) actor yaitu: Siswa dan Petugas Perpus 2. 1 (Satu) lifeline yaitu: Peminjaman Buku 3. 10 (Sepuluh) Massage Diataranya Catat Daftar Pengunjung, Memberikan Buku Daftar Pengunjung, Cari Buku, Memberikan Buku Yang Akan Di Pinjam, Mencatat Identitas Buku, Meminta Kartu Anggota Perpustakaan, Memberikan Kartu Anggota Perpustkaan, Memberikan Deadline Peminjaman, Cek Kondisi Buku, Memberikan Buku.

3. Analisa Sistem Yang Berjalan Pada Activity Diagram Diagram ini mengambarkan berbagai alur aktifitas dalam sistem yang sedang berjalan saat ini, bagaimana masing-masing alur berawal sampai bagaimana alur tersebut berhenti. Pengambaran aktifitas yang sedang berjalan sebagai berikut :

Gambar 3.4 Activity Diagram Peminjaman Buku

Berdasarkan gambar 3.4 activity diagram Diatas terdapat: 1. 1 Initial node yang merupakan awal kegiatan. 2. 3 Vertical swimeline yaitu Siswa, Petugas Perputakaan, Data Peminjaman 3. 7 activity diagram yang bisa dilakukan oleh unit. 4. 1 Final Node yang merupakan akhir kegiatan.

3.2.2 Analisa Sistem Berjalan Berikut akan di jelaskan analisis SWOT dimana pada Analisa ini mengientidikasi sebuah kekuatan (strength) dan kelemahan (weakness) yang merupakan factor lingkungan internal serta factor lingkungan eksternal yaitu kesempatan (opportunities) dan ancaman (threat). Untuk mendapatkan strategi yang akan dilaksanakan dalam mengatasi ancaman dan memanfaatkan peluang yang dimiliki sebaik mungkin dengan strategi S-O, strategi menggunkaan kekuatan yang yang dimiliki yakni strategi S-T, analisis strategi mengurangi kelemahan internal supaya bisa meraih peluang yang ada yaitu strategi W-O serta mengatasi ancaman yang ada di eksternal. Strategi W-T. Berikut adalah tabel analisis SWOT pada Perpustakaan SMKN 2 Kab. Tangerang  :



Tabel 3.1 Analisa Faktor-Faktor Strategi Internal Dan Eksternal Faktor–Factor Strategi Internal Faktor–Factor Strategi Eksternal Kekuatan/ Strenghts (S) 1. Mempunyai sistem berbasis semi komputerisasi 2. Tersedianya sarana layanan pendukung informasi dan akses internet jaringan internet (LAN) Peluang/Opportunities (O) 1. Pembuatan Sistem baru 2. Dapat Memperluas Informasi yang berbasis online 3. Perkembangan tekhnologi yang cukup pesat Kelemahan/Weaknesess (W) 1. Sistem yang ada belum memenuhi kebutuhan user 2. Banyak masalah yang di timbulkan dalam pemberian informasi Ancaman/Threats (T) 1. Buku hilang karena laporan data buku dan peminjaman dalam bentuk pembukuan sudah rusak 2. Informasi data bisa hilang tanpa pertanggung jawaban

Tabel 3.2 Strategi S-O Faktor Internal




Faktor Ekternal


Kekuatan/ Strenghts (S) 1. Mempunyai sistem berbasis semi komputerisasi 2. Tersedianya sarana layanan pendukung informasi dan akses internet jaringan internet (LAN) Peluang/Opportunities (O) 1. Pembuatan Sistem baru 2. Dapat Memperluas Informasi dalam basis online 3. Perkembangan tekhnologi yang cukup pesat Strategi S-O Pembuatan sistem yang baru dengan memanfaatkan semi komputerisasi dan jaringan internet sehinggan sistem dapat di gunakan oleh semua user

Tabel 3.3 Strategi S-T

Faktor Internal



Faktor Eksternal

Kekuatan/ Strenghts (S) 1. Mempunyai sistem berbasis semi komputerisasi 2. Tersedianya sarana layanan pendukung informasi dan akses internet jaringan internet (LAN) Ancaman/Threats (T) 1. Buku hilang karena laporan data buku dan peminjaman dalam bentuk pembukuan sudah rusak 2. Informasi data bisa hilang tanpa pertanggung jawaban Strategi S-T Pembuatan sistem baru dapat memberikan informasi data buku dan peminjaman sehingga data bisa tersimpan rapih dan jelas




Tabel 3.4 Strategi W-O Faktor Internal




Faktor Eksternal Kelemahan/Weaknesess (W) 1. Sistem yang ada belum memenuhi kebutuhan user 2. Banyak masalah yang di timbulkan dalam pemberian informasi Peluang/Opportunities (O) 1. Pembuatan Sistem baru 2. Dapat Memperluas Informasi dalam basis online 3. Perkembangan teknologi yang cukup pesat Strategi W-O Membuat sistem sesuai kebutuhan user agar sistem yang di butuhkan ini bisa seimbang dengan perkembangan teknologi

Tabel 3. 5 Strategi W-T Faktor Internal




Faktor Eksternal


Kelemahan/Weaknesess (W) 1. Sistem yang ada belum memenuhi kebutuhan user 2. Banyak masalah yang di timbulkan dalam pemberian informasi Ancaman/Threats (T) 1. Buku hilang karena laporan data buku dan peminjaman dalam bentuk pembukuan sudah rusak 2. Informasi data bisa hilang tanpa pertanggung jawaban Strategi W-T Membuat sistem yang baru sesuai kebutuhan user agar informasi dapat di pertanggung jawabkan serta akurat dan tepat

Hasil dari analisis SWOT diatas adalah dapat teridentifikasinya kekukuatan/strengths, peluang/opportunities, kelemahan/weaknesess, dan ancaman/threats yang dipengaruhi oleh faktor internal maupun eksternal organisasi, dengan demikian dapat disimpulkan strategi yang dapat diciptakan adalah sebagai berikut: 1. Membuat sistem sesuai kebutuhan user agar sistem yang di butuhkan ini bisa seimbang dengan perkembangan teknologi 2. Memanfaatkan semi komputerisasi dan jaringan internet sehingga sistem dapat di gunakan oleh semua user

3.2.3 Analisa Batasan Sistem Berjalan Setiap sistem mempunyai batasan-batasan sistem (boundary) yang memisahkan sistem dengan lingkungan luarnya. Kesatuan luar berupa kesatuan diluar sistem yang dapat berupa orang/actor, organisasi, atau sistem lainya yang dapat memberikan input atau output dari sistem. Maka dari itu untuk membatasi ruang lingkup penelitian hanya membahas tentang permasalahan yang terfokus pada prosedur dalam pemberian informasi peminjaman perpustakaan yang dilakukan oleh SMKN 2 Kab. Tangerang yang mempunyai beberapa kegiatan operasional yang saling mendukung dan saling terkait serta berhubungan dengan beberapa bagian lain yang berperan sebagai kesatuan luar (external entity)

3.2.4 Analisa Kebutuhan Sistem Berdasarkan hasil penelitian yang dilakukan, dimana dalam penyedian informasi sebagai pendukung suatu laporan pengiriman barang membutuhkan waktu yang lama dalam pengolahan datanya. Oleh karna itu, dibutuhkan suatu softwere (perangkat lunak) sistem informasi peminjaman buku yang akan mengurangi kendala-kendala yang terjadi, sehingga akan mempermudah atau mempercepat dalam melakukan proses menginformasikan peminjaan buku. Oleh karna itu, dibutuhkan sebuah Sistem yang dapat menghasilkan inforamasi yang cepat dan akurat agar mampu meningkatkan kualitas serta mutu SMKN 2 Kab. Tangerang.

3.2.5 Analisa Kontrol Agar proses dapat terkontrol, dibutuhkan pengontrolan pada proses sistem informasi penyedian informasi yang sedang berjalan, yang berfungsi sebagai pengedalian agar data yang dijadikan masukan, keluaran dan proses bersifat valid sedangkan pengontrolan pada sistem yang sedang berjalan tersebut masih memiliki kekurangan dikarenakan sistem pengolahan yang digunakan belum terintegrasi dengan baik.


3.2.6 Analisa Kelebihan Dan Kekurangan Sistem Yang Berjalan Dalam penelitian terhadap sistem yang sedang berjalan di Perpustakaan SMKN 2 Kab. Tangerang pada saat ini, dapat disimpulkan kelebihan dan kekurangan pada sistem tersebut: A. Kelebihan Sistem yang berjalan Sistem yang ada hanya terinput dalam softwere tertentu seperti Microsoft Word. B. Kekurangan Sistem yang berjalan Sistem yang ada belum bisa berjalan di dalam website masih berisifat pengetikan dalam Microsoft Word. 3.2.7 Analisa Masukan, Analisa Proses dan analisa keluaran 1. Analisa Masukan A. Nama Masukan : Kartu Anggota Sumber : Admin Fungsi : Peminjaman Buku Media : Kertas Frekuensi : Setiap ada peminjaman buku wajib memberikan Kartu Anggota Format : Lihat Di Lampiran Keterangan : Berisi Nis, Nama, Kelas. 2. Analisa Proses A. Nama Modul : Permintaan Transaksi Peminjaman Masukan : Perminataan Transaksi Peminjaman Keluaran : Data Peminjaman Ringkasan Proses : Proses ini Menghasilkan anggota yang akan meminjam buku 3. Analisa Keluaran A. Nama Keluaran : Transaksi peminjaman Fungsi : mencetak data transaksi peminjaman Media : website dan word/excel Rangkap : tidak terhingga Diskripsi : Data transaksi peminjaman buku oleh anggota

3.2.8 Konfigurasi Sistem Yang Berjalan 1. Spesifikasi Hardware Adapun perangkat keras yang digunakan dalam sistem adalah sebagai berikut : a. Microprocessor : Pentium IV b. Monitor : 17” c. Mouse : Optical d. Memory (RAM) : 2 GB e. Harddisk : 500 GB f. Keyboard : Standard PS/2 g. Printer : Laser Jet 5M


2. Spesifikasi Softwere Adapun perangkat lunak yang digunakan dalam sistem adalah sebagai berikut : a. Microsoft Windows Xp b. Microsoft Office 2007 c. Microsoft Excel 2007

3.3 User Requarement 3.3.1. Elisitasi Tahap 1 Dengan melakukan observasi dan wawancara dengan stakeholder, didapatkan beberapa poin yang digunakan untuk menbangun sebuah system yang diinginkan, kebutuhan kebutuhan tersebut disusun kedalam elisitasi tahap sebagai berikut : Tabel 3.6 Elisitasi Tahap 1 Fungsional Analisa Kebutuhan Saya Ingin Sistem Dapat 1. Menampilkan Daftar Pengunjung Hari Ini Di Tampilan Awal 2. Menampilkan Menu Login 3. Menampilkan Verifikasi Login 4. Menampilkan Menu Utama Admin 5. Menampilkan Menu Siswa 6. Melakukan Pengelolahan Penambahan Data Siswa 7. Melakukan Pengelolahan Perubahan Data Siswa 8. Melakukan Pengelolahan Penghapusan Data Siswa 9. Menampilkan Pencarian Data Siswa 10. Menampilkan Pencarian Siswa Berdasarkan Nis 11. Menampilkan Pencarian Siswa Berdasarkan Nama 12. Menampilkan Pencarian Siswa Berdasarkan Jenis Kelamin 13. Menampilkan Pencarian Siswa Berdasarkan Jurusan 14. Menampilkan Pencarian Siswa Berdasarkan Kelas 15. Menampilkan Import Data Siswa 16. Menampilkan Menu Download Data Siswa Dalam Bentuk Excel Dan Word Dan Pdf 17. Melakukan Pengelolahan Penambahan Data Pegawai 18. Melakukan Pengelolahan Perubahan Data Pegawai 19. Melakukan Pengelolahan Penghapusan Data Pegawai 20. Menampilkan Pencarian Data Pegawai 21. Menampilkan Pencarian Pegawai Berdasarkan No KTP 22. Menampilkan Pencarian Siswa Berdasarkan Nama 23. Menampilkan Pencarian Siswa Berdasarkan Jenis Kelamin 24. Menampilkan Menu Download Data Pegawai Dalam Bentuk Excel Dan Word Dan Pdf 25. Menampilkan Import Data Pegawai 26. Menampilkan Menu Data Buku 27. Melakukan Pengelolahan Penambahan Data Buku 28. Melakukan Pengelolahan Perubahan Data Buku 29. Melakukan Pengelolahan Penghapusan Data Buku 30. Menampilkan Pencarian Data Buku 31. Menampilkan Pencarian Data Buku Berdasarkan Kode 32. Menampilkan Pencarian Data Buku Berdasarkan Judul 33. Menampilkan Pencarian Data Buku Berdasarkan Penulis 34. Menampilkan Pencarian Data Buku Berdasarkan Penerbit 35. Menampilkan Menu Download Data Buku Dalam Bentuk Excel Dan Word Dan Pdf 36. Menampilkan Menu Data Transaksi 37. Melakukan Pengelolahan Penambahan Data Trasnsaksi 38. Menampilkan Data Buku Pada Menu Penambahan Transaksi 39. Menampilkan Data Siswa Pada Menu Penambahan Transaksi 40. Melakukan Pengelolahan Kembali data transaksi 41. Melakukan Pengelolahan Perpanjang data transaksi 42. Menampilkan Menu Download Data Transaksi Dalam Bentuk Excel/Pdf 43. Menampilkan Pencarian Data Transaksi 44. Menampilkan Pencarian Data Transaksi Berdasarkan Nis 45. Menampilkan Pencarian Data Transaksi Berdasarkan Nama 46. Menampilkan Pencarian Data Transaksi Berdasarkan Judul 47. Menampilkan Pencarian Data Transaksi Berdasarkan Tanggal Pinjam 48. Menampilkan Menu Data Pengunjung 49. Menampilkan Daftar Pengunjung Dalam Bentuk Grafik 50. Menampilkan Menu Download Data Pengunjung Dalam Bentuk Excel/Pdf 51. Menampilkan Peringatan Data Input Kosong 52. Menampilkan Peringatan Login Gagal 53. Menyediakan Menu Logout Keluar Non Fungsional Saya Ingin Sistem Dapat 1. Sistem Dapat Dengan Mudah Digunakan Dan Dipahami Oleh Admin 2. Terdapat Desaign Tampilan Yang Menarik 3. Menampilkan Menu E-Books 4. Menampilkan Login Sebagai Siswa Perpustakaan Penyusun

(Dwi Adji Prasetyo) Mengetahui Pembimbing 1


(Ruli Supriat, M.TI) Pembimbing 2


(Ilamsyah, M.Kom) Menyetujui Stakeholder


(Memi) Kepala Jurusan


(Ruli Supriati, M.TI)

3.3.2. Elisitasi Tahap 2 Elisitasi Tahap II ini di bentuk berdasarkan elisitasi tahap I yang kemudia diklarifikasikan melalui metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan system yang penting dan harus ada pada sistem baru dengan rancangan yang penulis sanggupi untuk dieksekusi. Terdapat requirement yang diberi option inessential (I) dan harus dieliminasi sebagai berikut : Tabel 3.7 Elisitasi Tahap 2 Fungsional Analisa Kebutuhan Saya Ingin Sistem Dapat No Keterangan M D I 1. Menampilkan Daftar Pengunjung Hari Ini Di Tampilan Awal  2. Menampilkan Menu Login  3. Menampilkan Verifikasi Login  4. Menampilkan Menu Utama Admin  5. Menampilkan Menu Siswa  6. Melakukan Pengelolahan Penambahan Data Siswa  7. Melakukan Pengelolahan Perubahan Data Siswa  8. Melakukan Pengelolahan Penghapusan Data Siswa  9. Menampilkan Pencarian Data Siswa  10. Menampilkan Pencarian Siswa Berdasarkan Nis  11. Menampilkan Pencarian Siswa Berdasarkan Nama  12. Menampilkan Pencarian Siswa Berdasarkan Jenis Kelamin  13. Menampilkan Pencarian Siswa Berdasarkan Jurusan  14. Menampilkan Pencarian Siswa Berdasarkan Kelas  15. Menampilkan Import Data Siswa  16. Menampilkan Menu Download Data Siswa Dalam Bentuk Excel Dan Word Dan Pdf  17. Melakukan Pengelolahan Penambahan Data Pegawai  18. Melakukan Pengelolahan Perubahan Data Pegawai  19. Melakukan Pengelolahan Penghapusan Data Pegawai  20. Menampilkan Pencarian Data Pegawai  21. Menampilkan Pencarian Pegawai Berdasarkan No KTP  22. Menampilkan Pencarian Pegawai Berdasarkan Nama  23. Menampilkan Pencarian Pegawai Berdasarkan Jenis Kelamin  24. Menampilkan Import Data Pegawai  25. Menampilkan Menu Download Data Pegawai Dalam Bentuk Excel Dan Word Dan Pdf  26. Menampilkan Menu Data Buku  27. Melakukan Pengelolahan Penambahan Data Buku  28. Melakukan Pengelolahan Perubahan Data Buku  29. Melakukan Pengelolahan Penghapusan Data Buku  30. Menampilkan Pencarian Data Buku  31. Menampilkan Pencarian Data Buku Berdasarkan Kode  32. Menampilkan Pencarian Data Buku Berdasarkan Judul  33. Menampilkan Pencarian Data Buku Berdasarkan Penulis  34. Menampilkan Pencarian Data Buku Berdasarkan Penerbit  35. Menampilkan Menu Download Data Buku Dalam Bentuk Excel Dan Word Dan Pdf  36. Menampilkan Menu Data Transaksi  37. Melakukan Pengelolahan Penambahan Data Trasnsaksi  38. Menampilkan Data Buku Pada Menu Penambahan Transaksi  39. Menampilkan Data Siswa Pada Menu Penambahan Transaksi  40. Melakukan Pengelolahan Kembali data transaksi  41. Melakukan Pengelolahan Perpanjang data transaksi  42. Menampilkan Menu Download Data Transaksi Dalam Bentuk Excel/Pdf  43. Menampilkan Pencarian Data Transaksi  44. Menampilkan Pencarian Data Transaksi Berdasarkan Nis  45. Menampilkan Pencarian Data Transaksi Berdasarkan Nama  46. Menampilkan Pencarian Data Transaksi Berdasarkan Judul  47. Menampilkan Pencarian Data Transaksi Berdasarkan Tanggal Pinjam  48. Menampilkan Menu Data Pengunjung  49. Menampilkan Daftar Pengunjung Dalam Bentuk Grafik  50. Menampilkan Menu Download Data Pengunjung Dalam Bentuk Excel/Pdf 

51. Menampilkan Peringatan Data Input Kosong  52. Menampilkan Peringatan Login Gagal  53. Menyediakan Menu Logout Keluar  Fungsional Analisa Kebutuhan Saya Ingin Sistem Dapat No Keterangan M D I 1. Sistem Dapat Dengan Mudah Digunakan Dan Dipahami Oleh Admin  2. Terdapat Desaign Tampilan Yang Menarik  3. Menampilkan Menu E-Books  4. Menampilkan Login Sebagai Siswa Perpustakaan 

Keterangan : M : Mandotary (Penting) D : Desirable (Tidak Terlalu Penting) I : Inessential (Tidak Penting)

3.3.3. Elisitasi Tahap 3 Berdasarkan elisitasi tahap II diatas dibentuklah suatu elisitasi tahap III yang kemudian diklarifikasikan kembali dengan menggunakan metode TOE dengan option HML sebagai berikut : Tabel 3.8 Elisitasi Tahap 3 Analisa Kebutuhan Saya Ingin Sistem Dapat Feasibility T O E No Risk L M H L M H L M H 1. Menampilkan Daftar Pengunjung Hari Ini Di Tampilan Awal    2. Menampilkan Menu Login    3. Menampilkan Verifikasi Login    4. Menampilkan Menu Utama Admin    5. Menampilkan Menu Siswa    6. Melakukan Pengelolahan Penambahan Data Siswa    7. Melakukan Pengelolahan Perubahan Data Siswa    8. Melakukan Pengelolahan Penghapusan Data Siswa    9. Menampilkan Pencarian Data Siswa    10. Menampilkan Pencarian Siswa Berdasarkan Nis    11. Menampilkan Pencarian Siswa Berdasarkan Nama    12. Menampilkan Pencarian Siswa Berdasarkan Jenis Kelamin    13. Menampilkan Pencarian Siswa Berdasarkan Jurusan    14. Menampilkan Pencarian Siswa Berdasarkan Kelas    15. Menampilkan Import Data Siswa    16. Menampilkan Menu Download Data Siswa Dalam Bentuk Excel Dan Word Dan Pdf    17. Melakukan Pengelolahan Penambahan Data Pegawai    18. Melakukan Pengelolahan Perubahan Data Pegawai    19. Melakukan Pengelolahan Penghapusan Data Pegawai    20. Menampilkan Pencarian Data Pegawai    21. Menampilkan Pencarian Pegawai Berdasarkan No KTP    22. Menampilkan Pencarian Pegawai Berdasarkan Nama    23. Menampilkan Pencarian Pegawai Berdasarkan Jenis Kelamin    24. Menampilkan Import Data Pegawai    25. Menampilkan Menu Download Data Pegawai Dalam Bentuk Excel Dan Word Dan Pdf    26. Menampilkan Menu Data Buku    27. Melakukan Pengelolahan Penambahan Data Buku    28. Melakukan Pengelolahan Perubahan Data Buku    29. Melakukan Pengelolahan Penghapusan Data Buku    30. Menampilkan Pencarian Data Buku    31. Menampilkan Pencarian Data Buku Berdasarkan Kode    32. Menampilkan Pencarian Data Buku Berdasarkan Judul    33. Menampilkan Pencarian Data Buku Berdasarkan Penulis    34. Menampilkan Pencarian Data Buku Berdasarkan Penerbit    35. Menampilkan Menu Download Data Buku Dalam Bentuk Excel Dan Word Dan Pdf    36. Menampilkan Menu Data Transaksi    37. Melakukan Pengelolahan Penambahan Data Trasnsaksi    38. Menampilkan Data Buku Pada Menu Penambahan Transaksi    39. Menampilkan Data Siswa Pada Menu Penambahan Transaksi    40. Melakukan Pengelolahan Transaksi Kembali Peminjaman    41. Melakukan Pengelolahan Transaksi Perpanjang Peminjaman    42. Menampilkan Menu Download Data Transaksi Dalam Bentuk Excel Dan Word Dan Pdf    43. Menampilkan Pencarian Data Transaksi    44. Menampilkan Pencarian Data Transaksi Berdasarkan Nis    45. Menampilkan Pencarian Data Transaksi Berdasarkan Nama    46. Menampilkan Pencarian Data Transaksi Berdasarkan Judul    47. Menampilkan Pencarian Data Transaksi Berdasarkan Tanggal Pinjam    48. Menampilkan Menu Data Pengunjung    49. Menampilkan Daftar Pengunjung Dalam Bentuk Grafik    50. Menampilkan Menu Download Data Pengunjung Dalam Bentuk Excel Dan Word Dan Pdf    51. Menampilkan Peringatan Data Input Kosong    52. Menampilkan Peringatan Login Gagal    53. Menyediakan Menu Logout Keluar    Non Fungsional Saya Ingin Sistem Dapat Feasibility T O E No Risk L M H L M H L M H 1. Sistem Dapat Dengan Mudah Digunakan Dan Dipahami Oleh Admin    2. Terdapat Desaign Tampilan Yang Menarik    3. Menampilkan Menu E-Books    4. Menampilkan Login Sebagai Siswa Perpustakaan   

Keterangan T : Teknikal (Bagaimana Teknik Pembuatannya) O : Operasional (Bagaimana Cara Penggunaanya) E : Ekonomi (Berapa Biaya)

H : High (Sulit) M : Middle (Mampu Dikerjaakan) L : Low (Mudah Dikerjaakan)

3.3.4. Final Draft Elisitasi Finals Draft Elisitasi Merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar pengembangan Sistem informasi yang akan di bentuk. Bentuk lampiran Final Elisitasi yang telah dibuat. Berikut Final draf Elisitasi : Tabel 3.9 Final Draft Elisitasi Fungsional Analisa Kebutuhan Saya Ingin Sistem Dapat 1. Menampilkan Daftar Pengunjung Hari Ini Di Tampilan Awal 2. Menampilkan Menu Login 3. Menampilkan Verifikasi Login 4. Menampilkan Menu Utama Admin 5. Menampilkan Menu Siswa 6. Melakukan Pengelolahan Penambahan Data Siswa 7. Melakukan Pengelolahan Perubahan Data Siswa 8. Melakukan Pengelolahan Penghapusan Data Siswa 9. Menampilkan Pencarian Data Siswa 10. Menampilkan Pencarian Siswa Berdasarkan Nis 11. Menampilkan Pencarian Siswa Berdasarkan Nama 12. Menampilkan Pencarian Siswa Berdasarkan Jenis Kelamin 13. Menampilkan Pencarian Siswa Berdasarkan Jurusan 14. Menampilkan Pencarian Siswa Berdasarkan Kelas 15. Menampilkan Import Data Siswa 16. Menampilkan Menu Download Data Siswa Dalam Bentuk Excel Dan Word Dan Pdf 17. Melakukan Pengelolahan Penambahan Data Pegawai 18. Melakukan Pengelolahan Perubahan Data Pegawai 19. Melakukan Pengelolahan Penghapusan Data Pegawai 20. Menampilkan Pencarian Data Pegawai 21. Menampilkan Pencarian Pegawai Berdasarkan No KTP 22. Menampilkan Pencarian Pegawai Berdasarkan Nama 23. Menampilkan Pencarian Pegawai Berdasarkan Jenis Kelamin 24. Menampilkan Import Data Pegawai 25. Menampilkan Menu Download Data Pegawai Dalam Bentuk Excel Dan Word Dan Pdf 26. Menampilkan Menu Data Buku 27. Melakukan Pengelolahan Penambahan Data Buku 28. Melakukan Pengelolahan Perubahan Data Buku 29. Melakukan Pengelolahan Penghapusan Data Buku 30. Menampilkan Pencarian Data Buku 31. Menampilkan Pencarian Data Buku Berdasarkan Kode 32. Menampilkan Pencarian Data Buku Berdasarkan Judul 33. Menampilkan Pencarian Data Buku Berdasarkan Penulis 34. Menampilkan Pencarian Data Buku Berdasarkan Penerbit 35. Menampilkan Menu Download Data Buku Dalam Bentuk Excel Dan Word Dan Pdf 36. Menampilkan Menu Data Transaksi 37. Melakukan Pengelolahan Penambahan Data Trasnsaksi 38. Menampilkan Data Buku Pada Menu Penambahan Transaksi 39. Menampilkan Data Siswa Pada Menu Penambahan Transaksi 40. Melakukan Pengelolahan Kembali data transaksi 41. Melakukan Pengelolahan Perpanjang data transaksi 42. Menampilkan Menu Download Data Transaksi Dalam Bentuk Excel/Pdf 43. Menampilkan Pencarian Data Transaksi 44. Menampilkan Pencarian Data Transaksi Berdasarkan Nis 45. Menampilkan Pencarian Data Transaksi Berdasarkan Nama 46. Menampilkan Pencarian Data Transaksi Berdasarkan Judul 47. Menampilkan Pencarian Data Transaksi Berdasarkan Tanggal Pinjam 48. Menampilkan Menu Data Pengunjung 49. Menampilkan Menu Download Data Pengunjung Dalam Bentuk Excel/Pdf 50. Menampilkan Peringatan Login Gagal 51. Menyediakan Menu Logout Keluar Non Fungsional Saya Ingin Sistem Dapat 1. Sistem Dapat Dengan Mudah Digunakan Dan Dipahami Oleh Admin 2. Terdapat Desaign Tampilan Yang Menarik 3. Menampilkan Menu E-Books 4. Menampilkan Login Sebagai Siswa Perpustakaan Penyusun


(Dwi Adji Prasetyo) Mengetahui Pembimbing 1


(Ruli Supriati, M.TI) Pembimbing 2


(Ilamsyah, M.Kom) Menyetujui Stakeholder


(Memi) Kepala Jurusan


(Ruli Supriati, M.TI)

3.4 Rancangan Prosedur Yang Diusulkan Analisa Sistem usulan pada penelitian ini menggunakan metode Unified Modelling Language (UML) untuk menggambarkan prosedur dan proses yang berjalan saat ini, pada pengambaran ini digunakan use case diagram, activity diagram, dan sequance diagram yaitu sebagai berikut : 3.4.1. Use Case Diagram Sistem Perpustakaan Yang Diusulkan Use Case Diragram yang diusulkan terdiri dari 4 pengguna yaitu Petugas, Kepsek/Wakasek, dan Anggota Siswa/Pegawai dimana setiap actor memiliki hak akses yang berbeda dan alur proses menjalankan sistem yang di usualkan ini. Berikut Use Case Diagram yang di usulkan : A. Sistem Perpustakaan Sebagai Admin

Gambar 3.5 Use Case Diagram yang diusulkan sebagai Admin Gambar diatas adalah diagram usecase dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) buah sistem yang meliputi seluruh kegiatan yang dilakukan sistem 2. Satu (1) buah actor yang melakukan kegiatan, yaitu : Petugas 3. Delapan (8) buah Use Case yang dilakukan oleh actor yang ada yaitu : login, dashboard, daftar pengunjung, buku, e-book, anggota siswa/pegawai, transaksi siswa/pegawai, logout.

B. Sistem Perpustakaan Sebagai Kepsek/Wakasek

Gambar 3.6 Use Case Diagram yang diusulkan sebagai Kepsek/Wakasek

Gambar diatas adalah diagram usecase dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) buah sistem yang meliputi seluruh kegiatan yang dilakukan sistem 2. Satu buah actor yang melalukan kegiatan ini, yaitu kepsek/wakasek. Pada gambar use case diagram sebagai kepsek/wakasek harus login terlebih dahulu lalu sistem akan membawa kedalam dashboard yang terdapat menu daftar pengunjung, anggota siswa/pegawai dengan kegiatan export, buku dengan kegiatan export, e-book dengan kegiatan download, transaksi siswa/pegawai dengan kegiatan export, dan logout.

C. Sistem Perpustakaan Sebagai Anggota Siswa/Pegawai

Gambar 3.7 Use Case Diagram yang diusulkan sebagai Anggota Siswa/Pegawai

Gambar diatas adalah diagram usecase dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) buah sistem yang meliputi seluruh kegiatan yang dilakukan sistem 2. Satu buah actor yang menjalankan sistem ini, yaitu Anggota Siswa/Pegawai

Pada gambar use case diagram sebagai Anggota Siswa/Pegawai harus login terlebih dahulu lalu sistem akan membawa kedalam dashboard Anggota Siswa/Pegawai yang terdapat menu buku, e-book dengan kegiatan download dan logout.

D. Sistem Perpustakaan Sebagai Anggota Pengunjung

Gambar 3.8 Usecase Diagram yang diusulkan sebagai Pengunjung

Gambar diatas adalah diagram usecase dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) buah sistem yang meliputi seluruh kegiatan yang dilakukan sistem 2. Satu buah actor yang menjalankan sistem ini, yaitu Anggota Siswa/Pegawai 3. Satu (1) buah use case yang di lakukan yaitu : daftar pengunjung

3.4.2. Activity Diagram Sistem Perpustakaan Yang Diusulkan Berikut merupakan uraian Activity Diagram Sistem Perpustakaan yang diusulkan berdasarkan diagram usecase :

a. Sistem Perpustakaan sebagai Petugas

Gambar 3.9 Activity Diagram Perpustakaan sebagai Petugas Yang Di usulkan Gambar diatas adalah activity diagram dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) satu initial note yang merupakan obek mulai kegiatan sistem. 2. Tiga Puluh (30) action, state dari sistem yang menggambarkan eksekusi dari suatu sistem 3. Dua (2) decision node sebagai kondisi dengan dua kemungkinan 4. Satu (1) Final state yang mengakhiri proses dari sistem.

b. Sistem Perpustakaan Sebagai Kepsek/Wakasek

Gambar 3.10 Activity Diagram Perpustakaan sebagai Kepsek/Wakasek Yang Di usulkan Gambar diatas adalah activity diagram dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) satu initial note yang merupakan obek mulai kegiatan sistem. 2. Tiga Belas (13) action, state dari sistem yang menggambarkan eksekusi dari suatu sistem 3. Satu (1) decision node sebagai kondisi dengan dua kemungkinan 4. Satu (1) Final state yang mengakhiri proses dari sistem.

c. Sistem Perpustakaan Sebagai Anggota Siswa/Pegawai

Gambar 3.11 Activity Diagram Perpustakaan sebagai Anggota Siswa/Pegawai Yang Di usulkan Gambar diatas adalah activity diagram dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) satu initial note yang merupakan obek mulai kegiatan sistem. 2. Tujuh (7) action, state dari sistem yang menggambarkan eksekusi dari suatu sistem 3. Satu (1) decision node sebagai kondisi dengan dua kemungkinan 4. Satu (1) Final state yang mengakhiri proses dari sistem.

d. Sistem Perpustakaan Sebagai Pengunjung

Gambar 3.12 Activity Diagram Perpustakaan sebagai Pengunjung yang di usulkan Gambar diatas adalah activity diagram dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) satu initial note yang merupakan obek mulai kegiatan sistem. 2. Dua (2) action, state dari sistem yang menggambarkan eksekusi dari suatu sistem. 3. Satu (1) Final state yang mengakhiri proses dari sistem.


3.4.3. Sequance Diagram Sistem Perpustakaan Yang Diusulkan Berikut merupakan Sequance Diagram Sistem Perpustakaan Yang Diusulkan yang di usulkan :

Gambar 3.13 Sequance Diagram Sistem Perpustakaan Yang Diusulkan Gambar diatas adalah sequance diagram dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Empat (4) actor yang melakukan kegiatan yaitu : Petugas, kepsek/wakasek, pengunjung, dan anggota siswa/pegawai 2. Tujuh (7) Lifeline yaitu : login, Dashboard, Daftar pengunjung, Anggota Siswa/Pegawai, Buku, E-Book, Transaksi Siswa/pegawai.

3.4.4. Class Diagram Yang Diusulkan

Gambar 3.14 Class Diagram Yang Diusulkan


3.5 Spesifikasi Basic Data Spesifikasi basic data ini merupakan desain basic data yang dianggap telah normal dan telah final di buat. Desain basic data menjelaskan tentang media penyimpanan yang digunakan spesifikasi basic data yang digunakan dalam system yang akan di bangun adalah sebagai berikut : 1. Nama file : Pengunjung Akronim : tb_pengunjung Media : Hard Disk Fungsi : Untuk Menyimpan Pengunjung Hari Ini Isi : no, tgl, id, nama, jur, tujuan, komentar Primary Key : no Jumlah Record : 137 Tabel 3.10 Struktur Pengunjung No Nama Field Akronim Tipe File Panjang Keterangan 1 No No Int 12 Primary Key 2 Tanggal date date Dd/mm/yyyy 3 Identitas Id Varchar 20 4 Nama Nama varchar 50 5 Jurusan Jur enum 6 Tujuan tujuan varchar 50 7 Komentar Komentar varchar 100

2. Nama file : Buku Akronim : tb_buku Media : Hard Disk Fungsi : Untuk Menyimpan Data Buku Isi : kd_buku, judul, penulis, penerbit, tempat_terbit, tahun_terbit, jumlah_buku, isbn, lokasi, tgl_input Primary Key : kd_buku Jumlah Record : 825 Tabel 3.11 Struktur Buku No Nama Field Akronim Tipe File Panjang Keterangan 1 Kode Buku kd_buku Varchar 20 Primary Key 2 Judul judul varchar 250 3 Penulis penulis varchar 200 4 Penerbit penerbit varchar 100 5 Tempat Terbit tempat_terbit varchar 100 6 Tahun Terbit tahun_terbit varchar 100 7 Jumlah jumlah_buku int 5 8 Isbn isbn varchar 50 9 lokasi lokasi enum 10 Tanggal Input tgl_input date Dd/mm/yyyy

3. Nama file : Anggota Siswa Akronim : tb_siswa Media : Hard Disk Fungsi : Untuk Menyimpan Data Anggota Siswa Isi : nis, nama, jk, jurusan, kelas Primary Key : nis Jumlah Record : 77

Tabel 3.12 Struktur Anggota Siswa No Nama Field Akronim Tipe File Panjang Keterangan 1 Nis nis Varchar 12 Primary Key 2 Nama nama Varchar 50 3 Jenis kelamin jk enum 4 Jurusan jurusan Enum 5 Kelas kelas varchar 15

4. Nama file : Anggota Pegawai Akronim : tb_pegawai Media : Hard Disk Fungsi : Untuk Menyimpan Data Anggota Pegawai Isi : nis, nama, jk, jurusan, kelas Primary Key : nis Jumlah Record : 66 Tabel 3.13 Struktur Anggota Pegawai No Nama Field Akronim Tipe File Panjang Keterangan 1 No Ktp No_ktp Varchar 16 Primary Key 2 Nama Nama Varchar 50 3 Jenis Kelamin jk enum

5. Nama file : Transaksi Siswa Akronim : tb_transaksi_siswa Media : Hard Disk Fungsi : Untuk Menyimpan Data Peminjaman Anggota Siswa Isi : id, nis, nama, jurusan, kelas, kd_buku, judul, jumlah, tgl_pinjam, status Primary Key : id Jumlah Record : 408 Tabel 3.14 Struktur Transaksi Siswa No Nama Field Akronim Tipe File Panjang Keterangan 1 Id id Int 12 Primary Key 2 Nis nis Varchar 12 3 Nama nama Varchar 100 4 Jurusan jurusan Varchar 30 5 Kelas kelas Varchar 30 6 Kode buku Kd_buku Varchar 20 7 Judul judul varchar 200 8 Jumlah jumlah Int 4 9 Tanggal Pinjam Tgl_pinjam Date Dd/mm/yyyy 10 Tanggal Kembali Tgl_kembali date Dd/mm/yyyy 11 Status status enum

6. Nama file : Transaksi Pegawai Akronim : tb_transaksi_pegawai Media : Hard Disk Fungsi : Untuk Menyimpan Data Peminjaman Anggota Pegawai Isi : id, no_ktp, nama, kd_buku, judul, jumlah, tgl_pinjam, tgl_kembali, status Primary Key : id Jumlah Record : 152 Tabel 3.15 Struktur Transaksi Pegawai No Nama Field Akronim Tipe File Panjang Keterangan 1 Id id Int 12 Primary Key 2 No Ktp No_ktp varchar 16 3 Nama nama varchar 50 4 Kode buku Kd_buku varchar 20 5 judul judul varchar 50 6 jumlah jumlah Int 4 7 Tanggal pinjam Tgl_pinjam Date Dd/mm/yyyy 8 Tanggal kembali Tgl_kembali Date Dd/mm/yyyy 9 status status enum


7. Nama file : Petugas Akronim : tb_user Media : Hard Disk Fungsi : Untuk Menyimpan Data Petugas Isi : id, username, password, nama, level Primary Key : id Jumlah Record : 441 Tabel 3.16 Struktur Petugas No Nama Field Akronim Tipe File Panjang Keterangan 1 Id id Int 11 Primary Key 2 Username username varchar 100 3 Password password varchar 100 4 Nama nama varchar 200 5 Level level varchar 30

8. Nama file : E-Book Akronim : uploads Media : Hard Disk Fungsi : Untuk Menyimpan Data Data E-Book Isi : id, tgl_upload, file_name, file_size, file_type Primary Key : id Jumlah Record : 241 Tabel 3.17 Struktur E-Book No Nama Field Akronim Tipe File Panjang Keterangan 1 Id id int 11 Primary Key 2 Tanggal Upload tgl_upload date 3 Nama File file_name varchar 200 4 Ukuran File file_size int 20 5 Tipe File file_type varchar 10 3.6 Rancangan Program HIPO (Hirarchy Plus Input Process Output) adalah alat bantu untuk pembuatan spesifikasi program yang merupakan struktur yang berisi diagram dimana didalam program ini berisi input yang di proses dan menghasilkan output. Spesifikasi program menjelaskan mengenai cara penggunaan aplikasi program yang diusulkan. Berikut merupakan diagram HIPO dari sistem yang di usulkan :










3.7 Rancangan Prototype Tahap ini merupakan gambar yang menjelaskan rancangan bangun yang lengkap kepada para pengguna dan website yang diteliti, juga sebagai pemenuhan kebutuhan dari pada para pengguna sistem. Berikut ini adalah prototype atau tampilan dari perancangan Sistem Perpustaakaan SMKN 2 Kab. Tangerang yang akan di buat, yaitu : 1. Rancangan Prototype Halaman Utama


Gambar 3.16 Rancangan Prototype Halaman Utama

2. Rancangan Prototype Login Admin Dan Kepsek/Wakasek

Gambar 3.17 Rancangan Prototype Login Admin 3. Rancangan Prototype Dashboard Admin

Gambar 3.18 Rancangan Prototype Dashboard Admin

4. Rancangan Prototype Daftar Pengunjung

Gambar 3.19 Rancangan Prototype Daftar Pengunjung 5. Rancangan Prototype Data Anggota

Gambar 3.20 Rancangan Prototype Data Anggota

6. Rancangan Prototype Tambah Anggota

Gambar 3.21 Rancangan Prototype Tambah Anggota 7. Rancangan Prototype Data Buku

Gambar 3.22 Rancangan Prototype Data Buku

8. Rancangan Prototype Tambah Buku

Gambar 3.23 Rancangan Prototype Tambah Buku

9. Rancangan Prototype E-Book

Gambar 3.24 Rancangan Prototype E-Book

10. Rancangan Prototype Upload E-Book

Gambar 3.25 Rancangan Prototype Upload E-Book 11. Rancangan Prototype Transaksi

Gambar 3.26 Rancangan Prototype Transaksi

12. Rancangan Prototype Tambah Transaksi

Gambar 3.27 Rancangan Prototype Tambah Transaksi


13. Rancangan Prototype Login Anggota

Gambar 3.28 Rancangan Prototype Login Anggota

14. Rancangan Prototype Home Anggota

Gambar 3.29 Rancangan Prototype Home Anggota


15. Rancangan Prototype Data Buku Anggota

Gambar 3.30 Rancangan Prototype Data Buku Anggota

16. Rancangan Prototype E-Book Anggota

Gambar 3.31 Rancangan Prototype E-Book Anggota 3.8 Konfigurasi Sistem Usulan 3.8.1. Spesifikasi Perangkat Keras (hardware) Spesisifikasi perangkat keras yang dibutuhkan oleh sistem agar dapat di akses pada website adalah sebagai berikut : a. Processor : Pentium IV b. Monitor : 17” c. Mouse : Optical d. Keyboard : Standard PS/2 e. RAM : 2 GB f. Hardisk : 500 GB g. Printer : Laser Jet 5M 3.8.2. Aplikasi yang digunakan a. Office 2013 b. Google Chrome 3.8.3. Hak akses a. Petugas yang berwewenang b. Pimpinan c. Anggota perpustakaan

3.9 Testing Metode pengujian yang digunakan ini dengan pengujian Black Box, yaitu merupakan pengujian program yang mengutamakan kebutuhaan fungsi. Metodenya adalah dengan memberikan suatu input terhadap sistem, dan melihat kesesuaian output dengan hasil yang di harapkan Tabel 3.18 Pengujian Black Box No Kasus/form uji Sekenario uji Hasil yang diharapkan Hasil yang di uji Status 1 Login admin Admin mengisi username dan password dengan benar Admin dapat masuk ke menu admin Username dan password benar dan admin dapat masuk ke menu admin successful

2 Login anggota Anggota mengisi username dan password dengan benar Anggota Berhasil masuk ke menu anggota Username dan password benar dan Anggota dapat masuk ke menu Anggota successful

3 Login kepsek/wakasek Kepsek/wakasek mengisi username dan password dengan benar Kepsek/Wakasek Berhasil masuk ke menu kepsek/wakasek Username dan password benar dan Kepsek/Wakasek dapat masuk ke menu admin Kepsek/Wakasek successful

4 Mengisi Daftar Pengunjung Pengunjung wajib mengisi daftar pengunjung Pengunjung Berhasil mengisi daftar pengunjung Daftar pengunjung bertambah karena diisi oleh pengunjung baru successful

5 Daftar anggota siswa/pegawai Admin dapat menambah, mengedit, menghapus, export, dan inport data siswa/pegawai berhasil menambah, mengedit, menghapus, export, dan inport data siswa/pegawai Data anggota siswa/pegawai berhasil di tambah, edit, hapus, export, dan import successful

6 Daftar buku Admin dapat menambah, mengedit, menghapus, dan export data buku berhasil menambah, mengedit, menghapus, dan export data pegawai Data buku berhasil di tambah, edit, hapus, dan export successful

7 e-book Admin dapat upload, mengedit, dan download e-book Berhasil upload dan download e-book e-book berhasil diupload dan di download successful

8 Transaksi siswa/pegawai Admin Dapat menambah, mengembalikan, dan memperpanjang transaksi peminjaman siswa/pegawai Berhasil menambah, mengembalikan, dan memperpanjang transaksi peminjaman siswa/pegawai Transaksi siswa/pegawai dapat menambah, mengembalikan, dan memperpanjang transaksi successful

9 Kepsek/wakasek dan anggota dapat mendownload e-book Kepsek/wakasek dan anggota dapat dengan mudah mendownload e-book Kepsek/wakasek dan anggota dapat mendownload e-book Kepsek/wakasek dan anggota berhasil mendownload e-book successful

10 Kepsek/wakasek melihat laporan data siswa/pegawai, buku, e-book, transaksi siswa/pegawai Kepsek/wakasek melihat laporan data pengunjung, siswa/pegawai, buku, e-book, transaksi siswa/pegawai Kepsek/wakasek berhasil melihat laporan data pengunjung, siswa/pegawai, buku, e-book, dan transaksi siswa/pegawai Kepsek/wakasek dapat melihat laporan data pengunjung, siswa/pegawai, buku, e-book, dan transaksi siswa/pegawai successful

11 Anggota melihat data peminjamnya Anggota dapat melihat data peminjamannya Anggota dapat melihat data peminjamannya Anggota melihat data peminjamannya successful


3.10 Evaluasi Setelah dilakukan pengujian dengan metode black box yang dilakukan admin dapat mengakses segala data terkecuali kepsek/wakasek dan anggota yang hanya bisa melihat informasi data dan mendownload e-book saja. 3.11 Implementasi 3.11.1. Schedule Tahap ini dibutuhkan rencana implementasi yang berguna dalam pelaksanaan langkah-langkah kegiatan penerapannya. Langkah-langkah yang di lakukan dalam usaha mewujudkan sistem yang direncanakan ini dalam bentuk time tabel yaitu sebagai berikut : Tabel 3.19 Schedule Implementasi No Kegiatan Waktu

September 2016 Oktober 2016 November 2016 Desember 2016 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 Pengumpulan data 2 Analisa sistem 3 Perancangan sistem 4 Pembuatan desain tampilan 5 Pembuatan program 6 Test program 7 Evaluasi program 8 Implementasi 9 dokumentasi




3.11.2. Penerapan Rancangan Sistem Yang Diusulkan 1. Rancangan Sistem halaman utama

Gambar 3.32 Rancangan Sistem halaman utama

2. Rancangan sistem login admin dan kepsek/wakasek

Gambar 3.33 Rancangan sistem login admin dan kepsek/wakasek

3. Rancangan sistem Dashboard admin

Gambar 3.34 Rancangan sistem halaman utama admin


4. Rancangan sistem halaman admin Daftar pengunjung

Gambar 3.35 Rancangan sistem halaman admin Daftar pengunjung

5. Rancangan sistem halaman admin anggota siswa/pegawai

Gambar 3.36 Rancangan sistem halaman admin anggota siswa/pegawai


6. Rancangan sistem halaman admin Buku

Gambar 3.37 Rancangan sistem halaman admin Buku

7. Rancangan sistem halaman admin E-Book

Gambar 3.38 Rancangan sistem halaman admin E-Book


8. Rancangan sistem halaman admin transaksi siswa/pegawai

Gambar 3.39 Rancangan sistem halaman admin transaksi siswa/pegawai

9. Rancangan sistem halaman utama kepsek/wakasek

Gambar 3.40 Rancangan sistem halaman utama kepsek/wakasek


10. Rancangan sistem halaman kepsek/wakasek Daftar pengunjung

Gambar 3.41 Rancangan sistem halaman kepsek/wakasek Daftar pengunjung

11. Rancangan sistem halaman kepsek/wakasek anggota siswa/pegawai

Gambar 3.42 Rancangan sistem halaman kepsek/wakasek anggota siswa/pegawai

12. Rancangan sistem halaman kepsek/wakasek Buku Gambar 3.43 Rancangan sistem halaman kepsek/wakasek Buku

13. Rancangan sistem halaman kepsek/wakasek E-Book

Gambar 3.44 Rancangan sistem halaman kepsek/wakasek E-Book


14. Rancangan sistem halaman kepsek/wakasek transaksi siswa/pegawai

Gambar 3.45 Rancangan sistem halaman kepsek/wakasek transaksi siswa/pegawai 15. Rancangan sistem halaman login anggota siswa/pegawai

Gambar 3.46 Rancangan sistem halaman login anggota siswa/pegawai

16. Rancangan sistem halaman utama anggota siswa/pegawai

Gambar 3.47 Rancangan sistem halaman utama anggota siswa/pegawai


17. Rancangan sistem halaman daftar buku anggota siswa/pegawai

Gambar 3.48 Rancangan sistem halaman daftar buku anggota siswa/pegawai


18. Rancangan sistem halaman e-book anggota siswa/pegawai

Gambar 3.459 Rancangan sistem halaman e-book anggota siswa/pegawai


3.12 Estimasi Biaya Pada estimasi biaya ini berisi rancangan biaya dari analisa, perancangan, hingga final yang diusulkan untuk kelancaran sistem yang telah di buat dan dapat di aplikasikan kedalam Perpustakaan SMKN 2 Kab. Tangerang. Berikut estimasi biaya yang di ajukan : No Uraian Kegiatan Volume Harga Satuan Biaya 1 Bahan dan peralatan penelitian a. Buku referensi 4 buah Rp. 40.000 Rp. 160.000 b. Pulsa modem (Simpati) 4 bulan Rp. 135.000 Rp. 540.000 2 Perjalanan a. Ongkos transport Amik Raharja – Smkn 2 kab. Tangerang + Makan 4 bulan Rp. 800.000 3 Percetakaan Laporan a. Cetak Laporan Tugas Akhir 1 Jilid Rp. 80.0000 Rp. 80.000 b. Fotocopy Laporan 2 Jilid Rp. 30.000 Rp. 60.000 c. HardCover Laporan 2 Jilid Rp. 50.000 Rp. 50.000 d. Kaset DVD-RW 2 Kaset Rp. 5000 Rp. 10.000 3 Upload Website a. Daftar Hosting 1 Hosting Rp. 300.000 Rp. 300.000 Jumlah Biaya Rp. 2.000.000






BAB IV PENUTUP 4.1. Kesimpulan Berdasarkan uraian sebelumnya, maka dapat diambil kesimpulan beberapa hal yang di dapat dari sebuah analisa dan observasi serta terhadap pada bab 1 sampai selesai, berikut kesimpulan yang di dapat : 1. Sistem manual yang ada pada perpustakaan SMKN 2 Kab. Tanggerang akan di kembangkan ke dalam sistem yang baru dengan memanfaatkan media internet informasi dalam perpustakaan dapat di akses dimana saja dan kapan saja tidak seperti sistem sebelumnya yang masih mengutamanakan akses informasi buku ataupun laporan dalam bentuk Document 2. Dengan adanya sistem yang baru dengan akses jaringan internet, data maupun informasi dapat tersimpan rapih dan tidak mudah hilang begitu saja. 3. Sistem yang baru mampu memberikan pelayanan dan penyimpanan data dan informasi yang baik sehingga nantinya informasi dan data dapat di akses dan di gunakan kapan saja.




4.2. Saran Berdasarkan analisis dan hasil penelitian yang telah dilakukan pada perancangan sistem perpustakaan ini, terdapat beberapa hal yang dapat di jadikan masukan untuk pengembangan dan meningkatkan sistem perpustakaan SMKN 2 Kab. Tangerang, yaitu sebagai berikut : 1. Meningkatkan tampilan sistem yang membuat pengguna pengguna lebih tertarik dalam mengakses sistem 2. Diharapkan pengembangan selanjutnya dapat menampilkan informasi daftar pengunjung dan daftar buku di pinjam dalam bentuk grafik.


SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMKN 2 KAB. TANGERANG LAPORAN TUGAS AKHIR

OLEH : 1411382630 Dwi Adji Prasetyo

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER ( AMIK ) RAHARJA INFORMATIKA TANGERANG 2017/2018

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) RAHARJA INFORMATIKA

LEMBAR PENGESAHAN TUGAS AKHIR

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMKN 2 KAB. TANGERANG

DISUSUN OLEH : NIM : 1411382630 Nama : Dwi Adji Prasetyo Jenjang Study : D3 Jurusan : Manajemen informatika Konsentrasi : Sistem Informasi Managemen

Disahkan Oleh :


Tanggerang, January 2017


Direktur AMIK Raharja informatika




(Drs. Po. Abas Sunarya, M.Si) NIP : 000603 Dosen Pembimbing Jurusan Manajemen Informatika




(Ruli Supriati S.Kom, M.TI) NIP : 08166


AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) RAHARJA INFORMATIKA LEMBAR PERSETUJUAN PEMBIMBING

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMKN 2 KAB. TANGERANG

DIBUAT OLEH : NIM : 1411382630 Nama : Dwi Adji Prasetyo Jenjang Study : D3 Jurusan : Manajemen informatika Konsentrasi : Sistem Informasi Managemen Telah sisetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif Jurusan Manajemen Informatik Konsentrasi Sistem Informasi Managemen Disetujui Oleh : Tanggerang, January 2017


Pembimbing 1




(Ruli Supriati S.Kom, M.TI) NID : 08166 Pembimbing 2




(Ilamsyah, M.kom) NID :

AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER (AMIK) RAHARJA INFORMATIKA

LEMBAR PERSETUJUAN DEWAN PENGUJI

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMKN 2 KAB. TANGERANG

DIBUAT OLEH : NIM : 1411382630 Nama : Dwi Adji Prasetyo Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif Jurusan Manajemen Informatika Konsentrasi Sistem Informasi Managemen Tahun Akademik 2017/2018 Disetujui Oleh :

Tanggerang, January 2017 Ketua Penguji



() NID : Penguji I



() NID : Penguji II



() NID :


AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER RAHARJA INFORMATIKA

LEMBAR KEASLIAN TUGAS AKHIR

Saya yang bertanda tangan dibawah ini : NIM : 1411382630 Nama : Dwi Adji Prasetyo Jenjang Studi  : Diploma 3 Jurusan : Manajemen Informatika Konsentrasi : Sistem Informasi Manajemen

Menyatakan bahwa Laporan Kuliah Kerja Praktek (KKP) ini merupakan karya tulis saya sendiri dan bukan salinan atau duplikat dari laporan KKP yang telah dipergunakan dilingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika ternyata pernyataan diatas tidak benar.

Tangerang, January 2018


Dwi Adji Prasetyo Nim: 1411382630 )*Tandatangan dibubuhi materai 6.000 ABSTRAKSI

Perpustakaan menjadi sebuah tempat untuk penyimpanan buku serta untuk menarik peminat pembaca dalam mencari bahan informasi. Pada perpustakaan SMKN 2 Kab. Tangerang terdapat sistem yang masih bersifat semi computer, namun terkadang data dan informasi sering terjadi kehilangan karena hanya tersimpan dalam bentuk buku yang dapat rusak karena waktu. Didapatkan sebuah kelemahan dalam perpustakaan tersebut dengan menggunakan 3 metode yaitu observasi, wawancara, dan study pustaka. Perancangan sistem perpustakaan berbasis web menjadi sebuah solosi kelemahan perpustakaan ini dimana data tidak mudah hilang begitu saja serta menjadikan perpustaakan yang modern dimana semua aktifitas dalam perpustakaan ini berjalan dalam website. Dalam pembuatan sistem ini mengunakan bahasa PHP dan database MySql yang mempermudah pembuatan sistem yang diinginkan untuk mengatasi solusi permasalan perpustakan SMKN 2 Kab. Tangerang.

Kata kunci : Semi Computer, Sistem Perpustakaan Berbasis Web,









ABSTRACTION



Keywords: manual, reports the Library information, technology












KATA PENGANTAR Dengan mengucap puji syukur kehadirat ALLAH SWT , atas segala rahmat dan karunia-Nya kepada penulis sehingga dapat menyelesaikan dan menyusun Laporan Tugas Akhir ini dengan baik dan tepat waktu. Adapun judul laporan TA ini adalah “Sistem Informasi Perpustakaan Berbasis Web Pada Smkn 2 Kab. Tangerang” Penulisan laporan Tugas Akhir ini disusun sebagai salah satu syarat guna memperoleh gelas Diploma 3 (D3) di Perguruan Tinggi Raharja, Cikokol Tangerang. Sebagai bahan penulisan, dilakukan dengan pengambilan data berdasarkan hasil observasi, wawancara, survey serta study pustaka yang mendukung dalam penyusunan penulisan ini Dukungan dan bimbingan dari berbagai pihak akhirnya Laporan Tugas Akhir ini dapat terselesaikan dengan baik dan tepat waktu. Untuk itu penulis mengucapkan terima kasih secara tulus dan ikhlas khususnya kepada : 1. Bapak Dr. Po. Abas Sunarya, M.Si selaku Direktur AMIK Raharja Informatika. 2. Bapak Padeli, M.Kom selakun Pembantu Direktur (PUDIR I) AMIK Raharja Informatika. 3. Ibu Ruli Supriati, S.Kom, M.TI selaku Kepala jurusan Manajemen Informatika dan Dosen Pembimbing 1 yang telah memberikan banyak bantuan, saran, dan motivasi selam kuliah dan penyusunan laporan. 4. Bapak Ilamsyah, M.Kom selaku Dosen Pembimbing II yang telah banyak meluangkan waktu, tenaga, dan pikiran selama penyusunan laporan ini 5. Ibu Memi Meilani Q, S.Pd Selaku Kepala Staf Perpus SMKN 2 Kab. Tangerang yang telah banyak membantu dalam memberikan tuntunan dan petunjuk selama penelitian. 6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuan kepada penulis. 7. Segenap staf SMKN 2 Kab. Tangerang yang telah memberikan pelayanan dan fasilitas demi kelancaran penulisan Laporan Kuliah Kerja Praktek. 8. Kedua Orang Tua Dan keluarga yang telah memberikan semangat serta ilmu pengetahuan kepada penulis. Semoga Allah SWT membalas semua kebaikan dan memberikan rahmat serta kasih sayangNya kepada semua pihak yang telah membantu penulis dalam menyelasakan Laporan Tugas Akhir ini. Penulis menyadari bahwa dalam penulisan Laporan T.A ini masih jauh dari sempurna. Oleh karena itu kritik dan saran di harap dapat membangun kesempurnaan lebih baik lagi. Semoga Laporan T.A ini bermanfaat bagi pihak yang membutuhkan Tangerang, January 2018


Dwi Adji Prasetyo Nim. 1411382630 DAFTAR SIMBOL 1. Simbol Use Case Diagram


2. Simbol Sequence Diagram









2. Simbol Activity Diagram







DAFTAR TABEL Tabel 3.1. Analisa Faktor-Faktor Strategi Internal Dan Eksternal 93 Tabel 3.2. Strategi S-O 93 Tabel 3.3. Strategi S-T 94 Tabel 3.4. Strategi W-O 95 Tabel 3.5. Strategi W-T 95 Tabel 3.6. Elisitasi Tahap 1 100 Tabel 3.7. Elisitasi Tahap 2 102 Tabel 3.8. Elisitasi Tahap 3 104 Tabel 3.9. Final Draft Elisitasi 107 Tabel 3.10. Struktur Pengunjung 119 Tabel 3.11. Struktur Buku 120 Tabel 3.12. Struktur Anggota Siswa 121 Tabel 3.13. Struktur Anggota Pegawai 121 Tabel 3.14. Struktur Transaksi Siswa 122 Tabel 3.15. Struktur Transaksi Pegawai 123 Tabel 3.16. Struktur Petugas 124 Tabel 3.17. Stuktur E-Book 124 Tabel 3.18. Pengujian Black Box 135 Tabel 3.19. Schedule Implementasi 138


DAFTAR GAMBAR Tabel 3.20. Tampilan Dremweavier 41 Tabel 3.21. Contoh Halam Kerja Sublime Text 42 Gambar 3.1. Struktur Organisasi 72 Gambar 3.2. Use Case Peminjaman Buku 89 Gambar 3.3. Sequance Diagram Peminjaman Buku 90 Gambar 3.4. Activity Diagram Peminjaman Buku 91 Gambar 3.5. Use Case Diagram yang diusulkan sebagai Admin 109 Gambar 3.6. Use Case Diagram yang diusulkan sebagai Kepsek/Wakasek 110 Gambar 3.7. Use Case Diagram yang diusulkan sebagai Anggota Siswa/Pegawai 111 Gambar 3.8. Usecase Diagram yang diusulkan sebagai Pengunjung 112 Gambar 3.9. Activity Diagram Perpustakaan sebagai Petugas Yang Di usulkan 113 Gambar 3.10. Activity Diagram Perpustakaan sebagai Kepsek/Wakasek Yang Di usulkan 114 Gambar 3.11. Activity Diagram Perpustakaan sebagai Anggota Siswa/Pegawai Yang Di usulkan 115 Gambar 3.12. Activity Diagram Perpustakaan sebagai Pengunjung yang di usulkan 116 Gambar 3.13. Sequance Diagram Sistem Perpustakaan Yang Diusulkan 117 Gambar 3.14. Class Diagram Yang Diusulkan 118 Gambar 3.15. HIPO Sistem Perpustakaan SMKN 2 Kab. Tangerang 125 Gambar 3.16. Rancangan Prototype Halaman Utama 126 Gambar 3.17. Rancangan Prototype Login Admin Dan Kepsek/wakasek 126 Gambar 3.18. Rancangan Prototype Dashboard Admin 127 Gambar 3.19. Rancangan Prototype Daftar Pengunjung 127 Gambar 3.20. Rancangan Prototype Data Anggota 128 Gambar 3.21. Rancangan Prototype Tambah Anggota 128 Gambar 3.22. Rancangan Prototype Data Buku 129 Gambar 3.23. Rancangan Prototype Tambah Buku 129 Gambar 3.24. Rancangan Prototype E-Book 130 Gambar 3.25. Rancangan Prototype Upload E-Book 130 Gambar 3.26. Rancangan Prototype Transaksi 131 Gambar 3.27. Rancangan Prototype Tambah Transaksi 131 Gambar 3.28. Rancangan Prototype Login Anggota 132 Gambar 3.29. Rancangan Prototype Home Anggota 132 Gambar 3.30. Rancangan Prototype Data Buku Anggota 133 Gambar 3.31. Rancangan Prototype E-Book Anggota 133 Gambar 3.32. Rancangan Sistem halaman utama 139 Gambar 3.33. Rancangan sistem login admin dan kepsek/wakasek 139 Gambar 3.34. Rancangan sistem halaman utama admin 140 Gambar 3.35. Rancangan sistem halaman admin Daftar pengunjung 140 Gambar 3.36. Rancangan sistem halaman admin anggota siswa/pegawai 141 Gambar 3.37. Rancangan sistem halaman admin Buku 141 Gambar 3.38. Rancangan sistem halaman admin E-Book 142 Gambar 3.39. Rancangan sistem halaman admin transaksi siswa/pegawai 142 Gambar 3.40. Rancangan sistem halaman utama kepsek/wakasek 143 Gambar 3.41. Rancangan sistem halaman kepsek/wakasek Daftar pengunjung 143 Gambar 3.42. Rancangan sistem halaman kepsek/wakasek anggota siswa/pegawai 144 Gambar 3.43. Rancangan sistem halaman kepsek/wakasek Buku 144 Gambar 3.44. Rancangan sistem halaman kepsek/wakasek E-Book 145 Gambar 3.45. Rancangan sistem halaman kepsek/wakasek transaksi siswa/pegawai 145 Gambar 3.46. Rancangan sistem halaman login anggota siswa/pegawai 146 Gambar 3.47. Rancangan sistem halaman utama anggota siswa/pegawai 146 Gambar 3.48. Rancangan sistem halaman daftar buku anggota siswa/pegawai 147 Gambar 3.49. Rancangan sistem halaman e-book anggota siswa/pegawai 147





Daftar Isi HALAMAN JUDUL LEMBAR PENGESAHAN LEMBAR PERSETUJUAN PEMBIMBING LEMBAR PERSETUJUAN PENGUJI LEMBAR KEASLIAN TUGAS AKHIR ABSTRAKSI i KATA PENGANTAR iii DAFTAR ISI v DAFTAR SIMBOL ix DAFTAR TABEL DAFTAR GAMBAR xiii DAFTAR LAMPIRAN xii

BAB 1 PENDAHULUAN 1.1 Latar Belakang 1 1.2 Perumusan Masalah 2 1.3 Tujuan Dan Manfaat Penelitian 3 1. Tujuan Penelitian 3 2. Manfaat Penelitian 3 1.4 Ruang Lingkup 4 1.5 Metodologi Penelitian 4 1. Metode pengumpulan data 5 2. Metode Analisa 6 3. Metode Perancangan 6 4. Testing 7 1.6 Sistematika Penulisan 7

BAB 2 LANDASAN TEORI 2.1 Teori Umum 9 2.1.1. Konsep Dasar Sistem 9 1. Definisi Sistem 9 2. Karakteristik Sistem 10 3. Klarifikasi Sistem 13 4. Syarat-syarat Sistem 14 2.1.2. Konsep dasar informasi 15 1. Definisi Data 15 2. Definisi Informasi 16 3. Sirklus informasi 17 4. Kualitas Informasi 18 5. Nilai Informasi 19 6. Fungsi Informasi 22 7. Ciri-ciri Informasi 23 8. Jenis-jenis Informasi 23 2.1.3. Konsep Dasar Sistem Informasi 24 1. Definisi Sistem Informasi 24 2. Komponen Sistem Informasi 25 3. Klarifikasi Sistem Informasi 27 2.1.4. Konsep Dasar Analisa Sistem Informasi 28 1. Pengertian Analisa Sistem Informasi 28 2. Tahap-tahap Analisa Sistem Informasi 29 3. Fungsi Analisa Sistem Informasi 29 2.1.5. Konsep Dasar Perancangan 30 1. Definisi Perancangan 30 2.2 Teori Khusus 31 2.2.1. Unified Modelling Languange (UML) 31 1. Definisi Unified Modelling Languange (UML) 31 2. Jenis-jenis Diagram Unified Modelling Languange (UML) 32 3. Langkah-langkah penggunaan Unified Modelling Languange (UML) 35 4. Manfaat UML (Unified Modelling Languange) 37 2.2.2. Perpustakaan 38 1. Definisi Perpustakaan 38 2. Definisi Perpustakaan 38 2.2.3. Konsep Dasar Adobe Dremweavier 39 1. Definisi Adobe Dremweavier 39 2. Ruang kerja Dremweavier 40 2.2.4. Konsep Dasar Sublime Text 42 2.2.5. Konsep Dasar PHP (PHP Hypertext Preprocessor) 43 2.2.6. Konsep Dasar Database 45 1. Definisi Database 45 2. Istilah-Istilah Dalam Database 46 2.2.7. Konsep Dasar MySQL 47 1. Definisi MySQL 47 2. Keistimewaan MySQL 48 2.2.8. Konsep Dasar Website 49 1. Definisi Website 49 2. Sifat Sifat Website 51 3. Fungsi Website 52 2.2.9. Konsep Dasar XAMPP 53 2.2.10. Konsep Dasar PHP MyAdmin 55 2.2.11. Konsep Dasar Black Box Testing 56 2.2.12. Konsep Dasar Literature Review 56 1. Definisi Literature Review 56 2. Manfaat Literature Review 57 3. Tujuan Literature Review 57 2.3 Literature Review 58

BAB 3 PEMBAHASAN 3.1 Analisa Organisasi 67 3.1.1 Gambaran Umum SMKN 2 Kab. Tangerang 67 3.1.2 Sejarah Singkat SMKN 2 Kab. Tangerang 68 3.1.3 Visi, Misi, dan tujuan dari SMKN 2 Kabupaten Tangerang 70 3.1.4 Struktur Organisasi 71 3.1.5 Tugas Dan Tanggung Jawab 73 3.2 Tata Laksana Sistem Yang Berjalan 89 3.2.1 Rancangan Prosedur Sistem Yang Berjalan 89 3.2.2 Analisa Sistem Berjalan 92 3.2.3 Analisa Batasan Sistem Berjalan 96 3.2.4 Analisa Kebutuhan Sistem 97 3.2.5 Analisa Kontrol 97 3.2.6 Analisa Kelebihan Dan Kekurangan Sistem Yang Berjalan 98 3.2.7 Analisa Masukan, Analisa Proses, dan Analisa Keluaran 98 1. Analisa Masukan 98 2. Analisa Proses 98 3. Analisa Keluaran 99 3.2.8 Konfigurasi Sistem Yang Berjalan 99 1. Spesifikasi Hardware 99 2. Spesifikasi Software 100 3.3 User Requarement 100 3.3.1 Elisitasi Tahap 1 100 3.3.2 Elisitasi Tahap 2 102 3.3.3 Elisitasi Tahap 3 104 3.3.4 Final Draft Elisitasi 107 3.4 Rancangan Prosedur Yang Diusulkan 109 3.4.1 Use Case Diagram Sistem Perpustakaan Yang Diusulkan 109 3.4.2 Activity Diagram Sistem Perpustakaan Yang Diusulkan 112 3.4.3 Sequance Diagram Sistem Perpustakaan Yang Diusulkan 117 3.4.4 Class Diagram Sistem Perpustakaan Yang Diusulkan 118 3.5 Spesifikasi Basic Data 119 3.6 Rancangan Program 125 3.7 Rancangan Prototype 126 3.8 Konfigurasi Sistem Usulan 134 3.8.1 Spesifikasi Perangkat Keras (hardware) 134 3.8.2 Aplikasi Yang Digunakan 134 3.8.3 Hak Akses 134 3.9 Testing 134 3.10 Evaluasi 138 3.11 Implementasi 138 3.11.1 Schedule 138 3.11.2 Penerapan Rancangan Sistem Yang Diusulkan 139 3.12 Estimasi Biaya 148 BAB 4 PENUTUP 4.1 Kesimpulan 149 4.1.1 Kesimpulan Terhadap Rumusan Masalah 149 4.1.2 Kesimpulan Terhadap Tujuan Dan Manfaat Penelitian 149 4.1.3 Kesimpulan Terhadap Metode Penelitian 150 4.2 Saran 150 DAFTAR PUSTAKA LAMPIRAN-LAMPIRAN


BAB 1 PENDAHULUAN 1.1 Latar Belakang SMKN 2 Kab. Tangerang adalah sebagai lembaga pendidikan formal berbasis pemerintah, adalah salah satu komponen yang ikut bertanggung jawab untuk mencerdaskan bangsa, serta mewujudkan tujuan pendidikan nasional secara umum dan tujuan pendidikan sekolah secara internal. SMKN 2 Kab. Tangerang didirikan dibawah pemerintah kabupaten tangerang dengan beragam jurusan yang di butuhkan sekarang. SMKN 2 Kab. Tangerang pada dasarnya adalah sekolah kejuruan alih fungsi yang berawal nama SPP-SPMA di daerah kab. Tangerang. Sesuai dengan perubahan kebijakan dan undang-undang otonomi daerah sebagaimana tercatat dalam SK Bupati nomor.422/Kep-90-HUK/2003, perihal penetapan SPP - SPMA menjadi SMK Negeri 2 Kabupaten Tangerang. Teknologi saat ini telah menyebar hampir di setiap bidang tidak terkecuali di perpustakaan. Dengan adanya sistem informasi manajemen dalam bidang perpustakaan ada beberapa hal yang berhubungan dengan itu, sistem adalah suatu proses yang berhubungan dengan input dan output, sedangkan informasi yang berkaitan dengan data yang akan diolah menjadi informasi. Dengan adanya pembangunan sistem informasi perputakaan diharapkan dapat menjadi alat bantu dalam proses pengelolahan informasi data dalam peminjaman, pengembalian buku, serta daftar pengunjung dengan mengaplikasikan data sirkulasi buku dengan sistem yang sudah terkomputerisasi. Dalam bidang pendidikan, pengetahuan sengaja dibukukan agar tidak hilang sehingga dapat di tularkan pada orang lain. Salah satu medianya adalah buku, sehingga buku saat ini telah menjadi media utama dalam pembelajaran di dalam dunia pendidikan. Hal ini telah terbukti dengan adanya persputakaan, di mana tempat ini berisi buku-buku yang dapat di pinjam dan di baca oleh siswa/siswi, mahasiswa, maupun kalangan orang luar. Perspustakaan juga di jadikan tempat mencari bahan bacaan atau studi pustaka oleh berbagai kalangan. Perpustakaan pada SMKN 2 KAB. TANGERANG yang saat ini masih mengunakan sistem semi modern, sehingga informasi yang kita inginkan terkadang tidak akurat ataupun tidak relavan secara komputerisasi. Dengan adanya perkembangan IT, perpustakaan dapat di kembangkan dengan bentuk segi penyedian informasi melalui media elektronik seperti kompurter dan jaringan informasi yang luas. Dengan penelitian dan analisa yang di dapat, maka judul penelitian ini adalah “SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB PADA SMKN 2 KAB. TANGERANG” sehingga nantinya perpustakaan ini dapat memberikan informasi secara terkomputerisasi yang secara tepat dan akurat sesuai dengan informasi yang ada.

1.2 Perumusan Masalah Berdasarkan uraian di atas, dapat di ambil sebuah rumusan masalah yang terjadi dalam penelitian ini adalah sebagai berikut : 1. Bagaimana sistem perpustakaan pada SMKN 2 Kab. Tangerang yang sudah berjalan saat ini ? 2. Bagaimana sistem yang berjalan saat ini dapat di pertanggung jawabkan dengan data yang ada sehingga informasi tersebut tidak hilang begitu saja ? 3. Apakah sistem perpustakaan yang akan di usulkan dapat memberikan informasi dalam bentuk jaringan yang luas ?

1.3 Tujuan Dan Manfaat Penelitian Manfaat dalam penelitian merupakan dampak dari tercapainya suatu tujuan dan terjawabnya rumusan masalah secara akurat. mengatasi masalah yang muncul pada Informasi Perpustakaan SMKN 2 Kab. Tangerang yang dapat dijadikan pusat informasi yang efektif. Diharapkan semoga nantinya dapat memberikan informasi seputar Perpustakaan di SMKN 2 Kab. Tangerang. Dalam penulisan ini dikemukakan beberapa tujuan dan manfaat yang di dapat dari penelian yang sudah ada yaitu : 1. Tujuan Penelitian a. Untuk mengetahui sistem pelayanan perputakaan pada SMKN 2 Kab. Tangerang. b. Untuk mengetahui kebutuhaan sistem yang dapat mempertanggung jawabkan penyedian informasi yang baru. c. Untuk mengetahui apakah sistem dapat memberikan informasi secara meluas 2. Manfaat Penelitian a. Menghasilkan sistem informasi Perpustakaan pada SMKN 2 Kab. Tangerang b. Menghasilkan sistem yang bisa mendapatkan data sesuai dengan kenyataan sehingga informasi yang di hasilkan sama dengan data yang ada. c. Menghasilkan sistem perpustakaan yang dapat memberikan infomasi anggota, buku, dan laporan secara terkomputerisasi secara jaringan luas.

1.4 Ruang lingkup Ruang lingkup penulisan ini untuk melakukan penelitian di SMKN 2 Kab. Tangerang agar penelitian ini lebih terarah dan berjalan dengan baik dalam pembahasan ruang lingkup di batasi pada proses daftar pengunjung, pembuatan kartu anggota, peminjaman buku, pengembalian buku dan pembuatan laporan yang ada pada perpustakaan SMKN 2 Kab. Tangerang.

1.5 Metodologi Penelitian Metode penelitian adalah cara bagaimana penelitian akan dilaksanakan atau kegiatan yang di dasari oleh asumsi-asumsi dasar. penelitian sering dikacaukan dengan prosedur penelitian yang disebabkan karena semua hal tersebut saling berhubungan. Rancangan ini menggambarkan langkah atau prosedur yang di tempuh dan data dengan bagaimana data dapat dihimpun serta diolah agar dapat digunakan dalam sebuah pembuatan laporan. Untuk mendapatkan data yang di butuhkan penelitian. Penelitian ini menggunakan beberapa metode penelitian anatara lain :

1. Metode Pengumpulan Data 2. Metode Analisa 3. Metode Perancangan 4. Metode Testing 1. Metode Pengumpulan Data a. Observasi (Observation Research) Dilakukan dengan pengamatan sistem perpustakaan yang sedang berjalan dalam proses penyediaan informasi pada SMKN 2 Kab. Tangerang yang teretak di Jl. Raya Mauk Km 12 Sepatan-Tangerang. Dengan peneilitian tersebut di dapat data yang merupakan sumber informasi yang sangat membantu menganalisa dalam rangka pembangunan sistem tersebut. b. Wawancara (Interview Research) Wawancara merupakan teknik pengumpulan data dengan cara melakukan tanya jawab secara langsung dan lisan kepada Kepala Bagian Umum Perpustakaan yaitu Ibu Memi. Yang di dapat sebuah informasi penting dari sistem yang sudah berjalan saat ini. c. Study pustaka Studi pustaka adalah metode untuk mendapatkan informasi dengan upaya yang dilakukan untuk memperoleh informasi. Seperti dengan melihat beberapa sumber dari buku-buku, karya ilmiah, jurnal dan sumber lainnya yang berhubungan dengan bagaimana cara memperbanyak peminat pembaca, meningkatkan produktifitas pembaca dan, manfaat dari informasi dari perpustakaan.

2. Metode Analisa Pada metode ini analisa yang di lakukan pada sistem ini dengan mengunakan metode analisa SWOT untuk menganalisa sistem perpustaakan yang sedang berjalan saat ini dan mengevaluasi suatu masalah atau kondisi berdasarkan faktor kekuatan (strengths), kelemahan (weakness), peluang (opportunities) dan ancaman (threats) dalam sebuah organisasi dan bisnis. 3. Metode Perancangan a. Perancangan Model Penelitian ini mengunakan metode rancangan model yang berorientasi objek dengan menggunakan UML (Unified Modeling Language) yaitu Use Case Diagram, Sequence Diagram, Activity Diagram, State Machine Diagram dan Class Diagram dengan menggunakan software Visual Paradigm. b. Perancangan Sistem Pembuatan sistem yang yang diinginkan membutuhkan tools atau dukungan aplikasi untuk membangun sebuah sistem baru. Dan pada pembuatan sistem dengan ini mengusulkan mengunakan bahasa PHP (PHP Hypertext Preprocessor), pembuatan database mengunakan MySQL, lalu untuk membuat desain tampilan menggunakan aplikasi Dremweavier dan Sublime Text, serta aplikasi yang menguhungkan bahasa pemograman menggunakan XAMPP.

4. Testing Proses Testing ini menggunakan metode Blackbox Testing dimana dapat diketahui apakah sistem dapat sesuai dengan apa yang diharapkan oleh stakeholder. Blackbox Testing ini merupakan metodologi uji coba yang memfokuskan pada keperluan fungsional untuk suatu program. Pengujian blackbox berusaha menemukan fungsi-fungsi yang tidak benar atau hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan kinerja dan inisialisasi dan kesalahan terminasi.

1.6 Sistematika Penulisan Untuk memudahkan dalam membuat laporan penulisan laporan akhir ini, maka penulisam terdiri dari beberapa sub bab dengan sistematika penulisan sebagai berikut:

BAB I PENDAHULUAN Bab ini menjelaskan tentang latar belakang dilakukannya ini, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup, metode penelitian dan sistematika penulisan .

BAB II LANDASAN TEORI Bab ini berisi tentang beberapa definisi ilmu yang berkaitan dengan penyusunan laporan ini, berhubungan dengan teori-teori dan literature review sebelumnya yang digunakan dalam menganalisa sistem informasi penyusunan laporan perpustakaan.

BAB III PEMBAHASAN DAN HASIL Bab ini berisikan penjelasan mengenai gambaran umum SMKN 2 Kab. Tangerang, sejarah SMKN 2 Kab. Tangerang, struktur organisasi, penjelasan tentang wewenang dan tanggung jawab, analisa prosedur serta analisa sistem yang berjalan, konfigurasi sistem berjalan, permasalahan yang dihadapi, alternative pemecahan masalah, User Requirement yang di gambarkan melalui elisitasi tahap 1, elisitasi tahap II, elisitasi tahap III, dan final draf elisitasi, perancangan sistem yang akan diusulkan yang dijelaskan dalam bentuk UML, rancangan basic data, rancangam prototype, rancangan program, spesifikasi hardware, software, dan brandware.

BAB IV PENUTUP Bab ini menyimpulkan pelaksanaan sistem informasi laporan perpustakaan pada SMKN 2 Kab. Tangerang. Selain kesimplan, bagian ini disertai dengan saran-saran perbaikan sebagai masukan yang akan mengembangkan penelitian ini untuk pengembangan lebih lanjut agar tercapai hasil yang lebih baik berdasarkan dengan apa yang sudah di jelaskan pada bab-bab sebelumnya. DAFTAR PUSTAKA DAFTAR LAMPIRAN




BAB II LANDASAN TEORI 2.1 Teori Umum 2.1.1 Konsep Dasar Sistem 1. Definisi Sistem Banyak definisi dan pengertian sistem meski begitu istilah sistem yang bervariasi pada bidang bidangnya sangatlah sama inti dari sistem itu sendiri. beberapa persyaratan umum, yaitu sistem harus mempunyai elemen lingkungan, interaksi antar elemen dengan lingkungannya, dan yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai. Berdasarkan ini, sistem dapat didefinisikan sebagai kumpulan elemen yang digabungkan satu dengan lainnya untuk suatu tujuan bersama. Kumpulan elemen ini terdiri dari manusia, mesin, prosedur, dokumen, data atau elemen lain yang terorganisir dari elemen-elemen tersebut. Elemen sistem disamping berhubungan satu sama lain, juga berhubungan dengan lingkungannya untuk mencapai suatu tujuan yang telah ditentukan sebelumnya. Berikut adalah beberapa definisi sistem menurut para ahli : Menurut Hartono (2013:9), mengatakan bahwa ”Sistem adalah suatu himpunan dari berbagai bagian elemen, yang saling berhubungan secara terorganisasi berdasarkan fungsi-fungsinya, menjadi satu kesatuan” Menurut Yakub (2012:1); mengatakan bahwa “Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang berhubungan terkumpul bersama-sama untuk melakukan suatu kegiatan atau tujuan tertentu”. Menurut Moekijat dalam Prasojo (2011:152), “Sistem adalah setiap sesuatu terdiri dari obyek-obyek, atau unsur-unsur, atau komponen-komponen yang bertata kaitan dan bertata hubungan satu sama lain, sedemikian rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemrosesan atau pengolahan yang tertentu”. Menurut Sutarman (2012:13) “Sistem adalah kumpulan elemen yang saling berhubungan dan interaksi dalam satu kesatuan untuk menjalankan suatu proses pencapaian suatu tujuan utama”. Berdasarkan beberapa pengertian diatas mengenai definisi sistem, dapat disimpulkan bahwa suatu sistem merupakan kumpulan elemen-elemen yang saling berkaitan dan berinteraksi untuk mencapai suatu tujuan tertentu.

2. Karakteristik Sistem Menurut Tata Sutabri (2012:20), model umu sbuah sistem adalah input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran. Selain itu, sebuah sistem dapat mempunyai karakteristik atau sifat-sifat tertentu yangmencirikan bahwa hal tersebut bias dikatakan sebagai suatu sistem. Adapun karakteristik yang di maksud adalaha sebagai berikut : 1. Komponen Sistem (Components) Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar atau sering disebut “supra sistem”. 2. Batasan Sistem (Boundary) Ruang lingkup sistem yang merupakan daerah yang membatasi antara sistem dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisahkan. 3. Lingkungan Luar Sistem (Evinronment) Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut lingkungan luar.Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut.Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara.Lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan mengganggu kalangsungan hidup dari sistem tersebut. 4. Penghubung Sistem (Interface) Media yang menghubung sistem dengan subsistem yang lainya disebut penghubung sistem. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrasi sistem yang membentuk satu kesatuan. 5. Masukan Sistem (Input) Energi yang dimasukan kedalam sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). Contoh, didalam suatu unit sistem komputer, “program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi. 6. Keluaran Sistem (Output) Hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain seperti informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan keputusan atau hal-hal lain yang menjadi input bagi subsitem lain. 7. Pengolahan Sistem (Process) Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran, contohnya adalah sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen. 8. Sasaran Sistem (Objective) Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Jika suatu sistem tidak memiliki sasaran maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang terencanakan

3. Klarifikasi Sistem Menurut Sutabri (2012:22), sistem merupakan suatu bentuk intergarasi antara satu komponen dengan komponen lainnya karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Oleh karena itu, sistem dapat diklarifikasikan dari beberapa sudut pandang, di antaranya : 1. Sistem Abrtak (Abstrak System) dan Sistem Fisik (Physical System). Sistem abstrak adalah sistem yang berupa pemikiran atau idea yang tidak tampak secara fisik, misalnya sistem teologi, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem computer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya. 2. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System). Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang dan malam, dan pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan interaksi manusia dengan sistem yang disebut human machine sistem. Sistem informasi berbasis komputeerupakan contoh human machine sistem karena menyangkup penggunaan computer yang berinteraksi dengan manusia. 3. Sistem Tertentu (Determenistic System) dan Sistem Buatan Tak Tenu (Probabilistic System). Sistem yang berinteraksi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem computer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program computer yang dijalankan. Sedangkan sistem yang bersifat probabilistic adalah sistem yang kondisi masa depanya tidak dapat diprediksi karena mengandung unsur probabilistik 4. Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System) Sistem tertutup merupaklan sistem yang tidak berhubungan dan tidak terpengaruh oleh lingkungan luarnya. Sistem in bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh ingkungan luarnya. Sistem ini menerima masukan dan mnghasilkan keluaran untuk subsistem lainnya.

4. Syarat-syarat sistem Syarat-syarat sistem yang harus di miliki oleh suatu sistem, yaitu : 1. Sistem harus berbentuk untuk menyeluruh suatu tujuan. 2. Elemen sistem harus mempunya rencana yang ditetapkan. 3. Adanya hubungan diantara elemen sistem. 4. Unsur dasar dari proses (arus informasi, energy, dan material) lebih penting dari pada elemen sistem.

2.1.2 Konsep Dasar Informasi 1. Definisi Data Sumber Informasi adalah data. Data merupakan bentuk jamak dari bentuk tunggal datum atau data item. Terdapat beberapa pengertian data menurut beberapa para ahli, diantaranya : Menurut McLeod dalam bukunya Yakub (2012:5), “Data adalah deskripsi kenyataan yang menggambarkan adanya suatu kejadian (event), data terdiri dari fakta (fact) dan angka yang secara relatif tidak berarti bagi pemakai”. Menurut John J. Longkutoy dalam (2012:2), “Data adalah suatu istilah majemuk yang berati fakta atau bagian dari fakta yang mengandung arti yang di hubungkan dengan kenyataan, simbol-simbol, gambar-gambar, angka-angka, atau huruf-huruf yang menunjukkan suatu ide, objek, kondisi, atau situasi dan lain-lain” Menurut Sutarman (2012:3) “Data adalah fakta dari sesuatu pernyataan tersebut merupakan hasil pengukuran atau pengamatan. Data dapat berupa angka-angka, huruf-huruf, simbol-simbol khusus, atau gabungan darinya”. Dari Pengertian menurut beberapa sumber, data dapat disimpulkan bahwa data merupakan bahan yang akan diolah menjadi suatu bentuk yang lebih berguna dan bermanfaat. Proses pengolahan yang disebut siklus pengolahan data (Data Processing Cycle) terdiri dari 3 proses yaitu: 1. Tahapan Input Dilakukan dengan pemasukan data ke dalam proses computer lewat alat input (Input Device). 2. Tahapan Proses Dilakukan proses pengelolahan data yang sudah dimasukan yang dilakukan oleh data pemroses (Proses Device) yang berupa proses 3. Tahapan Output Dilakukan proses penghasilan output dari hasil pengelolahan dan ke alat output (Output Device) yaitu berupa informasi

2. Definisi Informasi Berikut ini adalah beberapa definisi informasi menurut beberapa ahli, diantaranya: 1. Menurut Sutarman (2012:14), “Informasi adalah sekumpulan fakta (data) yang diorganisasikan dengan cara tertentu sehingga mereka mempunya arti bagisi penerima ”. 2. Menurut Amin (2012:72), “Informasi adalah sekumpulan data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerima dan digunakan untuk mengambil keputusan”. 3. Menurut McLeod dalam Yakub (2012:8), “Informasi adalah data yang diolah menjadi bentuk yang lebih berguna bagi penerimanya”. 4. Menurut Liveppeveld, Sauerbon, dan Bodart dalam buku Bambang Hartono (2013:15) mendeskripsikan informasi sebagai “a meaningful collection of class or data” ( sehingga fakta atau data yang memiliki makna ). Sedangkan, menurut Gordon B. Davis dalam buku Bambang Hartono (2013:15) memberikan definisi informasi sebagai berikut. “Information is data that has been processed into a from that is meaningful to the recipient and is of real or perceived value in current or prospective decision”. (Informasi adalah data yang telah di olah menjadi suatu bentuk yang berguna bagi penerimanya dan memiliki nilai bagi pengambilan keputusan saat ini atau di masa yang akan dating). Berdasarkan beberapa pendapat yang dikemukakaan, dapat disimpulkan bahwa informasi merupakan data yang telah di olah, dibentuk, ataupun dimanipulasi sesuai dengan keperluan tertentu bagi penggunanya.

3. Sirklus Informasi Menurut Tata Sutarbi (2012:33), data diolah melalui suatu model informasi, kemudian si penerima akan menangkap informasi tersebut untuk di jadikan suatu keputusan dan melalukan tindakan. Tindakan si penerima menajadi data baru. Data tersebut akan di tangkap sebagai input dan di proses kembali melalui suatu model dan seterusnya. Sehingga membentuk suatu sirklus. Sirklus ini yang di sebut sirklus informasi

4. Kualitas Informasi Menurut Tata Sutabri (2012:41), Kualitas suatu informasi tergantung dari tiga hal, antara lain sebagai berikut: 1. Akurat (Accurate) Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan maksudnya. Informasi harus akurat karena biasanya dari sumber informasi sampai penerima infromasi ada kemungkinan terjadi gangguan (noise) yang dapat mengubah atau merusak informasi tersebut. 2. Tepat waktu (Timeline) Informasi yang datang pada si penerima tidak boleh terlambat. Informasi yang sudah usang tidak akan mempunyai nilai lagi karena informasi merupakan landasan dalam pengambilan keputusan. Bila pengambilan keputusan terlambat maka dapat berakibat fatal bagi organisasi. Dewasa ini, mahalnya informasi disebabkan karena harus cepatnya informasi tersebut dikirim atau didapat sehingga diperlukan teknologi mutakhir untuk mendapat, mengolah, dan mengirimkannya. 3. Relevan (Relevance) Informasi tersebut mempunyai manfaat untuk pemakaiannya. Relevansi informasi untuk orang satu dengan yang lain berbeda, misalnya informasi pengunjung dan data peminjaman buku dapat kita ketahui siapa yang sedang meminjam dan datang ke perpustakaan tersebut. Fungsi informasi yang dibutuhkan untuk pengambilan keputusan terkadang diperlukan dengan proses yang cepat dan tidak terduga. Hal itu mengakibatkan penggunaan informasi hanya berdasarkan perkiraan-perkiraan serta informasi yang apa adanya. Dengan perlakuan seperti ini mengakibatkan keputusan yang diambil tidak sesuai dengan yang diharapkan. Oleh karena itu untuk memperbaiki keputusan yang telah diambil maka pencarian informasi yang lebih tepat perlu dilakukan. Suatu Informasi memiliki nilai karena informasi tersebut dapat menjadikan keputusan yang baik serta menguntungkan (memiliki nilai informasi yang tepat).

5. Nilai Informasi Menurut Sutarman (2012:14), Nilai dari informasi ditentukan oleh lima hal, antara lain sebagai berikut: 1. Memperoleh pemahaman dan manfaat. 2. Untuk mendapatkan pengalaman. 3. Pembelajaran yang terakumulasi sehingga dapat diaplikasikan dalam pemecahan masalah atau proses bisnis tertentu. 4. Untuk mengekstrak implikasi kritis dan merefleksikan pengalaman masa lampau yang menyedikan pengetahuan yang terorganisasi dengan nilai yang tinggi. Nilai ini bisa menghindari seorang menajer dari membuat kesalahan yang sama yang dilakukan oleh manajer lain sebelumnya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya. Sebagian besar informasi tidak dapat ditaksir keuntungannya dengan suatu nilai uang, tetapi dapat ditaksir nilai efektivitasnya Menurut Tata Sutarbi (2012:38), pengukuran nilai informasi biasanya dihubungkan dengan analisis cost effectivess atau cost benefit. Nilai informasi di dasarkan atas 10 sifat, yaitu : 1. Mudah diperoleh Sifat ini menunjukan bahwa informasi dapat diperoleh dengan mudah dan cepat, kecepataan memperoleh dapat diukur misalnya 1 menit versus 24 jam. Akan tetapi, beberapa nilainnya bagi pemakai informasi sulit mengukurnya 2. Luas dan Lengkap Sifat ini menunjukan lengkapnya isi informasi, hal ini tidak berarti hanya mengenai volumenya, tetapi juga mengenai keluaran informasinya. Sifatnya ini sangat kabur karena sulit untuk mengukurnya


3. Ketelitian Sifat ini menunjukan minimmnya kesalahan dalam informasi, dalam hubungannya dengan volume data yang besar terjadi dua jenis kesalahaan, yakni kesalahan pencatatan dan kesalahaan perhitungan 4. Kecocokan Sifat ini menunjukan seberapa baik keluaran informasi dalam hubungan permintaan para pemakai, isi informasi harus ada hubungannya dengan permintaan para pemakai, isi informasi harus ada hubungannya dengan masalah yang sedang dihadapi semua keluaran lainnya tidak berguna tetapi mahal untuk mempersiapkanya. 5. Ketepataan Waktu Menunjukan taka da keterlambatan jika ada yang sedang ingin mendapatkan informasi masukan, pengelolahan, dan pelaporan keluaran kepada pemakai biasanya tepat waktu 6. Kejelasaan Sifat ini menunjukan kelauran informasi yang bebas dari istilah-istilah yang tidak jelas, membetulkan laporan dapat memakan bianya yang besar 7. Keluwesan Sifat ini berhubungan dengan dapat disesuaikannya keluaran informasi tidak hanya dengan beberapa pengambilan keputusan, tetapi juga dengan beberapa pengambilan keputusan. Sifat ini sulit diukur, tetapi dalam banyak hal dapat diberikan nilai yang dapat diukur 8. Dapat dibuktikan Sifat ini menunjukan kemampuan beberapa pemakai informasi untuk menguju keluaran informasi dan sampai pada kesimpulan yang sama 9. Tidak ada prasangka Sifat ini berhubungan dengan tidak adanya keinginan untuk mengubah informasi guna mendapatkan kesimpulan yang telah dipertimbangkan sebelumnya. 10. Dapat diukur Sifat ini menunjukan hakikat informasi yang dihasilkan dari system informasi formal.

6. Fungsi Informasi Menurut Sutabri (2012:31), fungsi utama informasi adalah menambah pengetahuan. Informasi yang disampaikan kepada pemakai mungkin merupakan hasil data yang sudah diolah menjadi sebuah keputusan.Akan tetapi, dalam kebanyakan pengambilan keputusan yang kompleks, informasi hanya dapat menambah kemungkinan kepastian atau mengurangi bermacam-macam pilihan.Informasi yang disediakan bagi pengambil keputusan memberi suatu kemungkinan faktor resiko pada tingkat-tingkat pendapatan yang berbeda.

7. Ciri-ciri Informasi Menurut Yakub (2012:10), Informasi dalam lingkup sistem informasi memiliki beberapa ciri yaitu sebagai berikut: a. Benar atau salah, informasi berhubungan dengan kebenaran terhadap kenyataan. Bila penerima informasi yang salah mempercayainya, akibatnya sama seperti yang benar. b. Baru, informasi yang diberikan benar-benar baru bagi si penerima informasi. c. Tambahan, informasi dapat memperbarui atau memberikan perubahan bahan terhadap informasi yang telah ada. d. Korektif, informasi dapat digunakan untuk melakukan koreksi terhadap informasi sebelumnya yang salah atau kurang benar. e. Penegas, informasi dapat mempertegas informasi yang telah ada sehingga keyakinan terhadap informasi semakin meningkat.

8. Jenis-jenis Informasi Menurut Yakub (2012:15), informasi jika dilihat dari sifat dan sumbernya dapat dibedakan dari beberapa jenis. Jenis-jenis informasi tersebut dibedakan menjadi informasi manajerial, sumber dan rutinitas, serta fisik. a. Informasi managerial, yaitu informasi strategis untuk managerial tingkat atas, informasi taktis untuk manajerial tingkat menengah, dan informasi operasional untuk manajerial tingkat bawah. b. Sumber informasi, dibagi menjadi informasi internal dan eksternal. Informasi internal adalah informasi yang menggambarkan keadaan (profile), sedangkan informasi eksternal adalah informasi yang menggambarkan ada tidaknya perubahan di luar organisasi. Informasi ini biasanya lebih banyak digunakan untuk kegiatan-kegiatan manajerial tingkat atas. c. Informasi rutinitas, dibagi menjadi informasi rutin dan insendentil. Informasi rutin digunakan secara periodik terjadwal dan digunakan untuk penanggulangan masalah rutin, sedangkan informasi insendentil diperlukan untuk penanggulangan masalah khusus.

2.1.3 Konsep Dasar Sistem Informasi 1. Definisi Sistem Informasi Terdapat berbagai macam definisi sistem informasi diantaranya ialah : 1. Menurut Sutarman (2012:13), sistem informasi adalah sistem dapat didefinisikan dengan mengumpulkan, memperoses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan, kalkulasi). 2. Menurut Ginting (2013:II-1), ”Sistem informasi merupakan gabungan dari manusia, perangkat keras, perangkat lunak, jaringan telekomunikasi, dan sumber data yang mengumpulkan, mengubah dan menyebarkan informasi dalam sebuah organisasi sehingga dapat mendukung perusahaan, pekerja, pelanggan, rekan kerja, serta supplier”. 3. Menurut Krismiaji (2015:16), sistem informasi adalah cara-cara yang diorganisasi untuk mengumpulkan memasukkan dan mengolah serta menyimpan data dan cara-cara yang diorganisasi untuk menyimpan, mengelola, mengendalikan dan melaporkan informasi sedemikian rupa sehingga sebuah organisasi dapat mencapai tujuan yang telah ditetapkan. Berdasarkan definisi diatas dapat disimpulkan, bahwa sistem informasi merupakan suatu sistem di dalam suatu organisasi yang saling berinteraksi untuk menyimpan, mengumpulkan, memproses, dan mendistribusikan informasi untuk mendukung pengambilan keputusan mencapai tujuan tertentu.

2. Komponen Sistem Informasi Menurut Tata Sutarbi (2012:47), Sistem informasi terdiri dari beberapa komponen-komponen yang disebut dengan istilah blok bangunan (building blok), yaitu blok masukan (input blok), blok model (model block), blok keluaran (output block), blok teknologi (technologi blok), blok basis data (database block), dan blok kendali (control block). Sebagian suatu sistem, keenam blok tersebut masing-masing berinteraksi satu sama lainnya membentuk satu kesatuan untuk mencapai sasarannya.

a. Blok Masukan (input blok) Input mewakili data yang masuk ke dalam sistem informasi. Input disini termasuk metode-metode dan media untuk menangkap data yang akan dimasukan, yang dapat berupa dokumen-dokumen dasar. b. Blok Model (model block) Blok ini terdiri dari kombinasi-kombinasi prosedur, logika, model matematika yang akan memanipulasi data input dan data yang tersimpan di basic data dengan cara yang sudah tertentuk menghasilkan keluaran yang diinginkan. c. Blok Keluaran (output block) Produk dari sistem informasi adalah yang merupakan informasi yang berkualitas dan dokumentasi yangberguna untuk semua tingkatan menajemen serta sesuai pemakaian sistem. d. Blok Teknologi (technologi blok) Teknologi merupakan “kotak alat” (tool box) dalam sistem informasi teknologi digunakan untuk menerima input, menjalankan model menyimpan dan mengakses data, menghasilkan data mengirimkan keluaran dan membantu pengendalian dari sistem secara keseluruan teknologi terdiri dari 3 (tiga) bagian utama, yaitu : teknisi (braindware), perangkat lunak (software), dan perangkat keras (hardware). e. Blok Basis Data (database block) Basic data (database) merupakan kumpulan dari data yang saling berhubungan satu sama lainnya, tersimpan didalam basis data untuk keperluan penyedian informasi lebih lanjut. Data di dalam basic data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan berkualitas. Organisasi basic data yang baik juga berguna efesiensi kapasistas penyimpanan. Basic data diakses atau dimanipulasi dengan mengunakan perangkat lunak paket yang disebut DBMS (Database Managemen Sistem). f. Blok Kendali (control block) Agar sistem informasi dapat berjalan sesuai dengan yang diinginkan, maka perlu diterapkan pengendalian- pengendalian didalamnya. Pengendalian perlu dirancang dan diterapkan untuk menyakinkan bahwa hal-hal yang didapat dapat merusak sistem dapat dipercaya ataupun bila terlanjur terjadi kesalahan-kesalahan dapat langsung diatasi.

3. Klarifikasi Sistem Informasi Menurut Tata Sutabri (2012:1) Sistem informasi dapat di bentuk sesuai kebutuhan organisasi masing-masing. Oleh karena itu, untuk menerapkan sistem yang efektif dan efisien diperlukan perencanaan, pelaksanaan, pengaturan, dan evaluasi sesuai keinginan masing-masing organisasi. Klasifikasi sistem informasi sebagai berikut : 1. Sistem informasi berdasarkan level organisasi dikelompokkan menjadi level operasional, level fungsional dan level manajerial. 2. Sistem informasi berdasarkan aktifitas manajemen dikelompokkan menjadi sistem informasi perbankan, sistem informasi akademik, sistem informasi kesehatan, sistem informasi asuransi dan sistem informasi perhotelan. 3. Sistem informasi berdasarkan fungsionalitas bisnis dikelompokkan menjadi sistem informasi akuntansi, sistem informasi keuangan, sistem informasi manufaktur, sistem informasi pemasaran dan sistem informasi sumber daya manusia.

2.1.4 Konsep Dasar Analisa Sistem Informasi 1. Pengertian Analisa Sistem Informasi Menurut Sutabri (2012:220),“Tahap analisisa sistem dilakukan setelah tahap investigasi sistem dan sebelum tahap rancangan sistem, tahap analisis sistem merupakan tahap yang kritis dan sangat penting karena kesalahan ditahap ini akan menyebabkan kesalahan pada tahap selanjutnya.” Menurut Aisyah dkk di dalam Jurnal Perancangan Aplikasi Akademik Teknologi Mobile Menggunakan J2ME CCIT Vol. 4 No. 2 (2011:203),“Analisa sistem atau analisis sistem adalah langkah-langkah melakukan analisa sistem yang akan dirancang, serta melakukan penelitian terhadap kebutuhan-kebutuhan sistem, dan apa saja kekurangannya.” Proses analisis sistem dalam pengembangan sistem informasi merupakan suatu prosedur yang dilakukan untuk pemeriksaan masalah dan penyusunan alternatif pemecahan masalah yang timbul serta membuat spesifikasi sistem yang baru atau sistem yang akan diusulkan dan dimodifikasi.

2. Tahap-tahap Analisa Sistem Informasi Menurut Sutabri (2012:221),“Suatu laporan yang dapat menggambarkansistem yang telah dipelajari dan diketahui bentuk permasalahannya serta rancangan sistem baru yang akan dibuat atau dikembangkan.”

3. Fungsi Analisa Sistem Informasi Adapun fungsi analisa sistem informasi adalah : a. Mengidentifikasi masalah-masalah kebutuhan pemakai (user). b. Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai (user). c. Memilih alternatif-alternatif metode pemecahan masalah yang paling tepat. d. Untuk tugas ketiga, analis sistem harus memilih alternatif pemecahan masalah yang paling tepat. e. Merencanakan dan menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dan analis sistem adalah menerapkan rancangan-rancangan sistemnya yang tekah disetujui oleh pemakai. Menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dan analis sistem adalah menerapkan rancangan-rancangan sistemnya yang telah disetujui oleh pemakai. 2.1.5 Konsep Dasar Perancangan 1. Definisi Perancangan Menurut Siti Aisyah dan Nawang Kalbuana dalam jurnal CCIT (2010:197), ”Pada metode analisa sistem dan perancangan yang menggunakan metode yang dikenal dengan nama System Develoment Life Cycle (SDLC). SDLC merupakan metodelogi umum dalam pengembangan sistem yang menandai kemajuan di usaha analisa dan desain” Langkah-langkah SDLC meliputi fase-fase sebagai berikut  : a. Perancangan Sistem Dalam tahapan perencanaan system ini dijelaskan bagaimana langkah-langkah dalam perancangan aplikasi pegawai dengan teknologi mobil. b. Analisa Sistem Melakukan analisa system yang akan dirancang, sera melakukan penelitian terhadap kebutuhan-kebutuhan system, apa saja kekurangnnya c. Perancangan Yaitu tahapan untuk melakukan perancangan aplikasi mobile. Terdapat 3 (tiga) tahapan perancangan, yaitu perancangan interface perancangan isi, dan perancangan program. d. Testing Setelah sistem berhasil dirancang, langkah selanjutnya adalah pengujian untuk melihat apakah sistem telah dibuat sesuai dengan kebutuhan. Dalam tahap ini, juga dilakukan penyesuaianpenyesuaian akhir. e. Implementasi Pada tahap ini, program yang telah diuji secara offline kemudian diimplementasikan online dan dipublish secara resmi. f. Maintenance Langkah terakhir dari SDLC yaitu maintenance dimana padatahap ini sistem secara sistematis diperbaiki dan ditingkatkan.

2.2 Teori Khusus 2.2.1 Unified Modelling Language (UML) 1. Definisi Unified Modelling Language (UML) Berikut ini pengertian dari UML menurut para ahli : Menurut Alim (2012:30)[23], “Unified Modeling Language (UML) adalah bahasa standar yang digunakan untuk menulis blueprint perangkat lunak. UML dapat digunakan untuk memvisualisasi, menspesifikasikan, membangun, dan mendokumentasikan artifak dari sistem perangkat lunak”. Menurut Adi Nugroho dalam Esa Wijayanti (2014:22). UML (Unified Modeling Language) adalah dalam bahasa pemodelan untuk sebuah system atau perangkat lunak yang berorientasi objek. Pemodelan (modeling) sesungguhnya digunanakan untuk penyederhanaan permasalahan yang kompleks secara sedemikian rupa sehingga lebih mudah dipelajari dan dipahami. Menurut Joomla (2014), “Unified Modeling Language (UML) merupakan standard modeling language yang terdiri dari kumpulan-kumpulan diagram, dikembangkan untuk membantu para pengembang sistem dan software agar bisa menyelesaikan tugas-tugas seperti: Spesifikasi, Visualisasi, Desain Arsitektur, Konstruksi, Simulasi dan testing serta Dokumentasi”. Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa ”Unified Modeling Language” (UML) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk memvisualisasikan, membangun dan pendokumentasian dari sebuah sistem pengembangan perangkat lunak berbasis objek.

2. Jenis-jenis Diagram Unified Modelling Language (UML) A. Use Case Diagram Menurut Murad (2013:57), “Diagram Use Case adalah diagram yang bersifat status yang memperlihatkan himpunan use case dan aktor-aktor (suatu jenis khusus dari kelas). Diagram ini memiliki 2 fungsi, yaitu mendefinisikan fitur apa yang harus disediakan oleh sistem dan menyatakan sifat sistem dari sudut pandang user”. Menurut Triandini (2012:18), langkah-langkah membuat diagram use case: 1. Mengidentifikasi aktor. Perhatikan bahwa aktor sebenarnya adalah peran yang dimainkan oleh pengguna. Alih-alih menyusun daftar aktor sebagai Bob, Maria, atau Tuan Hendricks, sebaiknya identifikasi peran spesifik yang dimainkan oleh orang-orang tersebut. Ingatlah orang yang sama mungkin memainkan berbagai peran karena ia menggunakan sistem. Sistem lain juga dapat menjadi aktor dari sistem. 2. Setelah peran aktor teridentifikasi, langkah berikutnya adalah menyusun tujuan-tujuan yang ingin dicapai oleh peran-peran tersebut dalam penggunaan sistem. Tujuan tersebut merupakan tugas yang dilakukan oleh aktor untuk mencapai beberapa fungsi bisnis yang memberikan nilai tambah bagi bisnis. Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa use case diagram dibuat berdasarkan pengguna sistem serta fungsi-fungsi yang ditangani oleh sistem informasi pemesanan dan penjualan barang yang didapatkan pada tahap analisis sistem. B. Activity Diagram Menurut Widodo (2011:10). “Bersifat dinamis. Diagram aktivitas adalah tipe khusus dari diagram status yang memprlihatkan aliran dari suatu aktivitas ke aktivitas lainnya dalam suatu sistem. Diagram ini terutama penting dalam pemodelan fungsi-fungsi suatu sistem dan memberi tekanan pada aliran kendali antar objek” Menurut Murad (2013:53), “Activity diagram merupakan diagram yang bersifat dinamis. Activity diagram adalah tipe khusus dari diagram state yang memperlihatkan aliran dari suatu aktifitas ke aktifitas lainnya dalam suatu sistem dan berfungsi untuk menganalisa proses”. Menurut Vidia (2013:20), “Activity diagram dibuat berdasarkan aliran dasar dan aliran alternatif pada skenario use case diagram. Pada activity diagram digambarkan interaksi antara aktor pada use case diagram dengan sistem”. Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa activity diagram dibuat berdasarkan use case diagram yang telah dibuat, maka dapat digambarkan activity diagram yang menggambarkan alur kerja untuk setiap use case. C. Sequance Diagram Menurut Vidia (2013:21), ”Sequence diagram dibuat berdasarkan activity diagram dan class diagram. Sequence diagram menggambarkan aliran pesan yang terjadi antar kelas yang dideskripsikan pada class diagram dengan menggunakan operasi yang dimiliki kelas tersebut. Untuk aliran pesan, sequence diagram merujuk pada alur sistem activity diagram yang telah dibuat sebelumnya”. Menurut Wijayanto (2013:35), ”Sequence diagram dibuat berdasarkan activity diagram dan class diagram yang telah dibuat, maka digambarkan sequence diagram yang menggambarkan aliran pesan yang terjadi antar kelas dengan menggunakan operasi yang dimiliki kelas tersebut”. Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan sequence diagram merupakan diagram yang bersifat dinamis, sequence diagram (diagram urutan) adalah iterasiksi yang menekankan pada pengiriman pesan dalam suatu waktu tertentu. D. Class Diagram Menurut Vidia (2013:21), “Class diagram dibuat berdasarkan use case diagram dan activity diagram”. Menurut Wijayanto (2013:33), “Class diagram dibuat berdasarkan use case diagram dan activity diagram yang telah dibuat, maka dapat diperoleh kelas-kelas yang digunakan dalam sistem”. Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan bahwa class diagram memperlihatkan himpunan kelas-kelas, antarmuka-antarmuka, kolaborasi-kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada pemodelan sistem berorientasi objek.

3. Langkah-langkah penggunaan Unified Modelling Language (UML) Adapun Langkah-langkah penggunaan Unified Modelling Language (UML) Adi Nugroho (2010:16): 1. Buatlah daftar business process dari level tertinggi untuk mendefinisikan aktivitas dan proses yang mungkin muncul 2. Petakan use case untuk setiap business process untuk mendefinisikan dengan tepat fungsional yang harus disediakan oleh sistem, kemudian perhalus use case diagram dan lengkapi dengan requirement, constraints dan catatan-catatan lain 3. Buatlah deployment diagram secara kasar untuk mendefinisikan arsitektur fisik sistem 4. Definisikan requirement lain non fungsional, security dan sebagainya yang juga harus disediakan oleh sistem 5. Berdasarkan use case diagram, mulailah membuat activity diagram 6. Definisikan obyek-obyek level atas package atau domain dan buatlah sequence dan/atau collaboration untuk tiap alir pekerjaan, jika sebuah use case memiliki kemungkinan alir normal dan error,buat lagi satu diagram untuk masing-masing alir 7. Buatlah rancangan user interface modelyang menyediakan antar muka bagi pengguna untuk menjalankan skenario use case 8. Berdasarkan model-model yang sudah ada, buatlah class diagram. Setiap package atau domain dipecah menjadi hirarki class lengkap dengan atribut dan metodenya. Akan lebih baik jika untuk setiap class dibuat unit test untuk menguji fungsionalitas class dan interaksi dengan class lain 9. Setelah class diagram dibuat, kita dapat melihat kemungkinan pengelompokkan class menjadi komponen-komponen karena itu buatlah component diagram pada tahap ini. Juga, definisikan test integrasi untuk setiap komponen meyakinkan ia bereaksi dengan baik 10. Perhalus deployment diagram yang sudah dibuat. Detilkan kemampuan dan requirement piranti lunak, sistem operasi, jaringan dan sebagainya. Petakan komponen ke dalam node


11. Mulailah membangun sistem. Ada dua pendekatan yang tepat digunakan: a. Pendekatan use case dengan mengassign setiap use case kepada tim pengembang tertentu untuk mengembangkan unit kodeyang lengkap dengan test b. Pendekatan komponen yaitu mengassign setiap komponen kepada tim pengembang tertentu 12. Lakukan uji modul dan uji integrasi serta perbaiki model beserta codenya. Model harus selalu sesuai dengan code yang actual Perangkat lunak siap dirilis

4. Manfaat UML (Unified Modeling Language) UML (Unified Modeling Languange) biasa digunakan untuk : a. Menggambarkan batasan sistem dan fungsi-fungsi sistem secara umum, dibuat dengan use case dan actor. b. Menggambarkan kegiatan atau proses bisnis yang dilaksanakan secara umum, dibuat dengan interaction diagram. c. Menggambarkan reresentasi struktur static sebuah sistem dalam bentuk class diagram. d. Membuat model behavior “yang menggambarkan kebiasaan atau sifat sebuah sistem” dengan state transition diagram. e. Menyatakan arsitektur implementasi fisik menggunakan component dan development diagram.

2.2.2 Perpustakaan 1. Definisi Perpustakaan Menurut Ibrahim Bafadal perpustakaan adalah suatu unit kerja dari satu badan atau lembaga tertentu yang mengelolah bahan-bahan pustaka, baik berupa buku maupun non buku yang di atur secara sistematis menurut aturan tertentu sehingga dapat digunakan sebagai sumber informasi oleh setiap pemakainnya. Menurut ( Suwarno, Wiji: 2010: 12 ) perpustakaan dapat di jelaskan dengan beberapa pengertian seperti sebagai berikut : a. Perpustakaan sebagai suatu unit kerja artinya perpustakaan itu memiliki sumber daya manusia, ruangan khusus dan kumpulan koleksi sesuai dengan jenis perpustakaannya. b. Perpustakaan sebagai tempat pengumpul, penyimpan dan pemelihara berbagai koleksi bahan pustaka. c. Bahan pustaka digunakan oleh pengguna secara kontinu. d. Perpustakaan sebagai sumber informasi

2. Fungsi Perpustakaan Menurut Suwarno Wiji (2010:13), setiap perpustakaan diselenggarakan dengan maksud dan tujuan tertentu sebab itu ada perbedaan fungsi dan sifatnya yang lebih spesifik pada setiap jenis perpustakaan khusus. Fungsi perpustakaan ada 5 (lima) yaitu: 1. Penyimpanan artinya perpustakaan itu memiliki tugas menyimpan koleksi informasi. 2. Pendidikan artinya perpustakaan merupakan tempat belajar seumur hidup lebih lebih mereka yang sudah bekerja atau telah meninggalkan bangku sekolah ataupun putus sekolah dimana mereka bisa mencari informasi yang ingin dicari. 3. Peneliti artinya perpustakaan berfungsi menyediakan berbagai macam koleksi (informasi) untuk keperluan penelitian yang dilakukan oleh pemakai. 4. Informasi artinya perpustakaan menyediakan informasi bagi pemakai untuk disesuaikan dengan jenis perpustakaan. Informasi juga disediakan untuk menjawab pertanyaan pertanyaan yang diajukan oleh pemakainya. 5. Rekreasi kulturar artinya perpustakaan berfungsi menyimpan khazanah budaya bangsa, perpustakaan berperan sebagai apresiasi budaya dari masyarakat sekitar perpustakaan melalui penyediaan bahan bacan.

2.2.3 Konsep Dasar Adobe Dreamweavier 1. Definisi Adobe Dreamweavier Adobe Dreamweavier terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut : a. Menurut Alexander F. K. Sibero (2011:384), berpendapat bahwa “Dreamweavier adalah sebuah produk web developer yang dikembangkan oleh adobe system inc, sebelumnya produk Dreamweavier dikembangkan oleh macromedia inc. dreamweavier dikembangkan dan dirilis dengan kode nama Creative Suite (CS)”. b. Menurut Milician (2012:5), berpendapat bahwa “dremweavier CS 3 is a powerfull hypertext markup language (HTML) editor used by profesionals, as well as beginners. (Dreamweavier CS3 adalah hypertext Markup Languange (HTML) editor yang digunakan oleh professional serta pemula”). c. Dikutip dari Jurnal CCIT,menurut Untung Rahardja dkk “Macromedia Dreamweaver yaitu sebuah program web editor yang dapat digunakan untuk membuat dan mendesain web”. Dreamweaver mempunyai kehandalan dalam membuat dan desain web tanpa harus menuliskan tagtag HTML satu persatu, dreamweaver juga memiliki kemampuan untuk mendukung pemrograman Server Side dan Client Sidei. (Rahardja dkk, 2009:214) Berdasarkan definisi-definisi di atas, maka dapat disimpulkan dremweavier adalah suatu aplikasi yang digunakan untuk membangun atau membuat sebuah web oleh kalangan professional atau pemula.

2. Ruang Kerja Adode Dremweavier Ruang kerja atau workspace adalah bagian keseluruhan tampilan adobe dremweavier . Ruang kerja dremweavier terdiri dari welcome screen, menu, insert bar, document windows, scc panel, application panel, tag inspector, property, result panel, dan files panel. Masing masing dari komponen tersebut memiliki fungsi dan aturan. Berikut di bawah ini penjelasannya : a. Document windows berfungsi menampilkan dokumen yang sedang dikerjakan. b. Insert bar mengandung tombol-tombol untuk menyisipkan berbagai macam objek seperti image, table, dan layer ke dalam dokumen. c. Document toolbar berisikan tombol-tombol dan menu pop-up yang menyediakan tampilan berbeda dari document window. d. Panel group adalah kumpulan panel yang saling berkaitan satu sama lainnya yang dikelompokkan dibawah satu judul. e. Tag selector berfungsi menampilkan hirarki tag disekitar pilihan yang aktif pada design view f. Property inspector digunakan untuk melihat dan mengubah berbagai property objek atau teks g. Files panel digunakan untuk mengatur file-file dan folder-folder yang membentuk situs. 9. Gambar 2.1 Tampilan Dremweavier 2.2.4 Konsep Dasar Sublime Text Sublime Text merupakan tools editor untuk pemograman berbagai macam bahasa mulai bahasa C hingga Java. Sublime Text merupakan editor yang sangat baik dan nyaman untuk digunakan sebagai alat untuk membuat program atau mengoding karena tampilannya yang sangat minimalis namun elegent dan bawaannya yang ringgan namun di boboti dengan keakuratan dalam penulisan yang mengikuti algoritma dan aturan setiap bahasa pemograman yang kita gunakan Kini pada versi terbaru Sublime Text sudah dapat dijalankan pada distro linux Debian dan turunannya seperti Ubuntu. SublimeText yang saat ini ada mencegah plugin merusak Sublime Text, dan mempercepat pembukaan aplikasi di awal. Selain peningkatan kecepatan, sekarang Sublime Text juga menggunakan Python 3.3 untuk setiap plugin, serta memperkenalkan symbolin dexing yang membaca semua file dalam sebuah proyek untuk dibuatkan sebuah indeks simbol pada saat pencarian.

Gambar 2.2 Contoh Halaman Kerja Sublime Text 2.2.5 Konsep Dasar PHP (PHP Hypertext Preprocessor) PHP terdapat beberapa pandangan menurut para ahli, antara lain sebagai berikut: a. Menurut Agus Saputra (2012:2), berpendapat bahwa “PHP memiliki kepanjangan PHP Hypertext preprocessor merupakan suatu bahasa pemograman yang berfungsi untuk membangun suatu website dinamis. PHP menyatu dengan kode HTML, maksudnya adalah beda kondisi, HTML digunakan sebagai pembangunan atau pondasi dari kerangka layout web, sedangkan PHP difungsikan sebagai prosesnya, sehingga dengan adanya PHP tersebut, sebuah web akan sangat mudah dimaintenece“. b. Menurut Alexander F. K. Sibero (2011:49), berpendapat bahwa “PHP adalah pemograman interprenter yaitu proses penerjemah baris kode mesin yang dimengerti komputer secara langsung pada saat baris kode dijalankan atau sering disebut suatu bahasa dengan hak cipta terbuka atau yang juga dikenal dengan istilah open source yaitu pengungan dapat mengembangkan kode-kode fungsi PHP sesuai dengan kebutuhannya”. c. Menurut Anhar (2010:3), berpendapat “PHP (Php Hypertext Preprocessor) adalah bahasa pemograman web server-side yang bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client. Mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru atau up to date. Semua script PHP dieksekusi pada server dimana script tersebut dijalankan” Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa PHP adalah suatu bahasa pemograman script yang dimengerti oleh computer secara langsung dengan hak cipta terbuka (open source) yang digunakan untuk membuat halaman website yang dinamis. Berikut contoh umum penggunaan script PHP untuk menjelaskan tentang PHP sebagai script yang disisipkan dalam bentuk HTML. <html> <head> <tittle> Contoh </tittle> </head> <body> <? Echo”Hello World” ?> </body> </html> Contoh script diatas berbeda dengan script yang ditulis dengan bahasa lain seperti bahasa C. Programmer tidak harus menuliskan semua dokumen HTML sebagai bagian dari keluaran dari script PHP, cukup menuliskan bagian mana saja yang berupa tag HTML dan bagian mana saja yang ditulis atau dihasilkan dari program script PHP, kode diapit dengan menggunakan tag awal tag akhir yang khusus yang memungkinkan pemprograman untuk masuk dan keluar dari mode script PHP.

2.2.6 Konsep Dasar Database 1. Definisi Database Beberapa pendapat menurut para ahli tentang penegertian Database, antara lain sebagai berikut: a. Menurut Yenis Kustiyaningsih (2012:146), Database adalah Struktur penyimpanan data. Untuk menambah, mengakses dan memproses data yang disimpan dalam sebuah database computer, diperlukan system manajemen database seperti MYSQL Server. b. Menurut Anhar (2010:45), berpendapat bahwa “Database adalah sekumpulan table-table yang berisi data dan merupakan kumpulan field atau kolom. c. Menurut Untung Rahardja dkk dalam jurnal CCIT (2011:238), "Database adalah kumpulan fakta-fakta sebagai respresentasi dari dunia nyata yang saling berhubungan dan mempunyai arti tertentu." Definisi di atas terdapat tiga hal yang berhubungan dengan basic data (database), yaitu sebagai berikut: a. Data itu sendiri yang diorganisasikan dalam bentuk basic data (database). b. Simpanan permanen (storage) untuk menyimpan basic data tersebut. Simpanan ini merupakan bagian teknologi perangkat keras yang digunakan di system informasi. Simpanan permanen yang umumnya digunakan berupa hard disk. c. Perangkat lunak untuk memanipulasi basic datanya. Perangkat lunak ini dapat dibuat sendiri dengan menggunakan bahasa pemograman kompter atau dibeli dalam bentuk suatu paket. Banyak paket perangkat lunak ini disebut DBMS (Data Base Management System).

2. Istilah-istilah dalam database Istilah-istilah yang ada didalam database: 1. Table (File) Sebuah tabel merupakan kumpulan data (nilai) yang dibentuk ke dalam baris (record) dan kolom (field). 2. Field (Atribut) Field merupakan kolom dari sebuah file. Filed memiliki tipe data yang berfungsi mengelompokkan jenis record tertentu, cth tipe data field: int, char, varchar, date, long, dll. 3. Record Record adalah baris dari suatu tabel atau file. Record mendefinisikan satu data dalam database. 4. Key Key merupakan suatu field yang dijadikan kunci dalam operasi tabel. Dalam konsep database, key memiliki banyak jenis diantaranya Primary Key, Foreign Key, Composite Key, dll.

5. SQL SQL atau Structured Query Language merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL sering disebut juga sebagai query.

2.2.7 Konsep Dasar MySQL 1. Definisi MySQL MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama yaitu SQL (structured query language). SQL merupakan sebuah konsep pengoprasian database terutama untuk pemilihan atau seleksi dan pemasukan data yang memungkinkan pengoprasian data dikerjakan dengan mudah secara otomatis, keadalan suatu system database (DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses perintah SQL yang dibuat oleh user maupun program aplikasinya. Sebagia database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh jauh dari cepat postgreSQL dan lima kali lebih cepat dibandingkan interbase Dapat dijelaskan menurut Wirano (2012:120) menjelaskan bahwa “MySQL merupakan tipe data relasional yang artinya MySQL menyimpan datanya dalam bentuk table yang saling berhubungan”


2. Keistimewaan MySQL Menurut Wiranto (2012:120) MySQL Memiliki beberapa keistimewaan yang lain antara lain : 1. Potabilitas MySQL dapat berjalan stabil pada berbagai sitem operasi seperti Windows, Linux, FreeBSD Mac Os X server dan lain lain 2. Open source MySQL didistribusikan secara open source dibawah lisensi GPL sehingga dapat digunakan secara Cuma-Cuma. 3. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik. 4. Performance tunning. MySQL memiliki kecepatan yang menajubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL persatuan waktu. 5. Jenis kolom, MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsignetminteger, float, double, text, date, timestamp, dan lain-lain 6. Perintah dan fungsi. MySQL memiliki operator dan fungsi secara penuh yang mengukung perintah select dan where dalam perintah (query). 7. Keamanan MySQL memiliki beberapa lapisan security seperti level subnet mask, name host, dan izin akses user dengan system perizinan yang mendetail serta sandi terenskripsi. 8. Skalabilitas dan pembatas. MySQL mampu menangani basis data dalam skema besar, dengan jumlah rekaman (records) lebih dari juta dan 60 ribu tabel seta lima milyar baris dan dapat menampung 32 indeks pada tabelnya 9. Konektivitas MySQL dapat melakukan koneksi dengan klien mengunkaan protocol TCP/IP, unix soket (UNIX) dan lain lain. 10. Lokalisasi MySQL dapat mendeteksi pesan kesalahaan pada klien dengan mengunakan lebih dari dua puluh bahasa. 11. Memiliki interface (antarmuka) terhadap berbagai aplikasi dan bahasa pemograman dengan mengunakan fungsi API (application Programming Interface) 12. Dilengkapi dengan (tool) yang dapat digunakan untuk adminstrasis basic data. 13. Struktur tabel yang fleksibel dalam menangani ALTER TABLE dibandingkan basis data lainnya.

2.2.8 Konsep Dasar Website 1. Definisi Website Website dapat diartikan sebagai kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video, atau gabungan dari semuanya baik yang bersifat statis maupun dinamis yang membentuk suatu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan halaman (hyperlink) (Jurnal CCIT 2012:112). World Wide Web (www) lebih dikenal dengan web/website merupakan file teks yang berisi tag-tag dengan format Hyper Texs Markup Languange (HTML), link ke file-file atau halaman web yang lain. File ini disimpan pada server web dan dapat di akses oleh computer lain yang terhubung ke server baik melalui internet Maupun LAN (Intraret). Menurut Jarot Setyaji (2010:296), “Web browser atau sering juga disebut internet browser yang berfungsi sebagai jembatan bagi pengguna computer dalam menjelajah dunia maya.” Internet browser merupakan sebuah aplikasi atau software yang digunakan untuk mengelolah data yang ditransfer dari World Wide Web (www) ke computer dan menampilkan secara visual agar mudah dimengerti oleh seorang pengguna internet. Berdasarkan pengertian di atas Web Browser merupakan aplikasi perangkat lunak yang berfungsi sebagai interface untuk menjelajahi, mengambil maupun menyajikan berbagai macam sumber informasi berupa halaman web pada world wide web (www). Awalnya web browser ini hanya berorientasi pada teks dan belum bias menampilkan gambar. Namun seiring kemajuan jaman, web browser tidak lagi hanya menampilkan text dan gambar tetapi juga file multimedia seperti video dan suara. Browser juga dapat mengirim dan menerima e-mail, mengelola bahasa Hyper Text Markup Languange (HTML) sebagai input, dan menjadikan halaman web sebagai hasil keluaran (output) yang informative. Berikut adalah bagian-bagian dari web browser antara lain : 1. Status Bar Merupakan kotak bagian bawah jendela browser, menampilkan berbagai macam informasi sesuai dengan apa yang sedang dilakukan pengguna. Sebagian besar menunjukkan kecepatan beban dan URL dari alamat sesuai dengan pointer. 2. Addres Bar Addres Bar adalah bagian kotak atas jendela browser untuk menampikan seluruh alamat situs web atau URL 3. Title Bar Bar judul oada bagian paling atas jendela browser untuk menginformasikan judul halaman web. 4. Toolbar Icon Toolbar atau icon browser pada bagian atas jendela browser. Di bawah title bar. Pada bagin ini akan terlihat tombol “back”, “home”, “refresh”, dan lainnya. 5. Display Window Merupakan ruang kerja browser, berupa frame yang menampilkan halaman website. 6. Scroll Bar Pointer untuk menarik halaman web menuju bagian bawah

2. Sifat-sifat Website Dalam perkebangannya, teknologi informasi menunjukan banyaknya kemajuan begitu pesat salah satunya adalah berkembangnya wesite dengan banyaknya ragam fitur dan fungsi yang dimiliki saat ini. Pengelompokan macam-macam wesite cenderung lebih mengarah kepada funsi, sifat-sifat dan bahasa pemograman terkait yang digunakan. Menurut Rahmat Hidayat (2013:3), Jenis-jenis web berdasarkan sifat atau style-nya sebagai berikut : 1. Website Dinamis Adalah sebuah website yang menyediakan content atau isi yang selalu berubah-ubah setiap saat. Bahasa pemograman yang digunakan antara lain PHP, ASP, .NET dan memanfaatkan database MySQL atau MS SQL. Misalnnya wesite www.artikel-it.com, www.detik.com, www.technomobile.co.cc, www.polinpdg.ac.id dan lain-lain 2. Website Statis Merupakan website yang contentnya sangat jarang diubah. Bahasa pemograman yang digunakan adalah HTML dan belum memanfaatkan database. Misalya web profile organisasi dan lain-lain. 3. Fungsi Web Menurut Rahmat Hidayat (2010:4), Berdasarkan pada fungsinya, website terbagi atas : a. Personal website : website yang berisi informasi pribadi seseorang b. Commercial website : website yang dimiliki oleh sebuah perusahaan yang bersifat bisnis c. Government website : website yang dimiliki oleh instansi pemerintah, pendidikan yang bertujuan memberikan pelayanan kepada pengguna. d. Non-Profit Organization Website : Dimiliki oleh organisasi yang bersifat non-profit atau tidak bersifat bisnis.

2.2.9 Konsep Dasar XAMPP Menurut Nugroho (2013:1) menjelaskan, XAMPP adalah paket program web lengkap yang dapat dipakai untuk belajar pemograman web dan pengembanganan web khususnya PHP dan MySQL. XAMPP adalah perangkat lunak bebas yang mendukung banyak system operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri dari program apache, HTTP server, MySQL Database, dan penerjemah bahasa yang ditulis dengan bahasa pemograman PHP dan perrli. Adapun bagian penting pada XAMPP yang bisa digunakan : 1. htdocs adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain. 2. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin. 3. Control Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start). XAMPP adalah singkatan yang masing-masing hurufnya adalah: 1. X: Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris. 2. A: Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan. 3. M: MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database. 4. P: PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya. 5. P: Perl, bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.

2.2.10 Konsep Dasar PHP MyAdmin Menurut Nugroho (2013:15) menjelaskan tentang PHP MyAdmin adalah aplikasi mangemen database server MySQL berbasis web, dengan aplikasi php MyAdmin kita bisa mengelolah database sebagai root (pemilik server) atau juga sebagai user biasa, kita bisa membuat database baru, mengelolah database dan melakukan operasi perintah-perintah database secara lengkap. Php Myadmin adalah interface web yang dibuat menggunakan bahasa PHP dengan bersifat open source. Dengan PHP MyAdmin, administrator web server bisa mengelolah database tanpa harus menguasai perintah berbasis teks (command line) dari SQL. PHP MyAdmin sering digunakan pengembangan web untuk menyimpan database dari aplikasi web seperti CMS, Blog, dan lain-lain. Beberapa fitur penting dari PHP MyAdmin antara lain : 1. Membuat, menghapus, dan mengedit baik database, tabel, record, dan structured. 2. Membuat pencarian sederhana dan kompleks. 3. Import CVS (bisa digunakan untuk mengimport data spreadsheet) 4. Export ke CVS, XML, dan PDF

2.2.11 Konsep Dasar Black Box Testing 1. Definisi Black Box Testing Menurut Rizky dan Nina Rahayu (2014:42), black box testing adalah tipe testing yang memerlukan perangkat lunak yang tidak diketahui kinerja internalnya sehingga para tester memandang perangkat lunak seperti layaknya sebuah “kotak hitam” yang tidak penting dilihat isinya tetapi cukup dikenai proses testing di bagian luar. Beberapa keuntungan yang diperoleh dari jenis testing ini antara lain : 1. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemograman. 2. Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna. 3. Hasil dari black box testing dapat memperjelaskan kontradiksi ataupun yang mungkin dari ditimbulkan dari eksekusi perangkat lunak. 4. Proses testing dapat dilakukan lebih cepat dibandingkan white box testing.

2.2.12 Konsep dasar Literature Review 1. Definisi Literature Review Menurut Mulyadi (2013:13), Berpendapat bahwa “Penelitian sebelumnya literature review merupakan survey literature review tentang penemuan-penemuan yang dilakukan oleh peneliti sebelumnya yang berhubungan dengan penelitian ”. Menurut Semiawan (2010:104), “Literature review adalah bahan yang tertulis berupa buku, jurnal yang membahas tentang topik yang hendak diteliti.” Tinjauan pustaka membantu peniliti untuk melihat ide-ide, pendapat, dan kritik tentang topik tersebut yang sebelum dibangun dan dianalisis oleh para ilmuwan sebelumnya. Pentingnya tinjauan pustaka untuk melihat dan menganalisa nilai tambah penelitian ini dibandingkan dengan penelitian-penelitian sebelumnya. Berdasarkan beberapa pendapat yang dikemukakan diatas, maka dapat disimpulkan literature review adalah analisa sistem berupa kritik (membangun maupun menjatuhkan) dari peneliti yang sedang dilakukan terhadap suatu bagian keilmuan.

2. Manfaat literature review Adapun manfaat dari literature review menurut Warsito (2012:42) : 1. Dapat meningkatkan pemahaman kita akan penelitian yang akan dikerjakaan. 2. Mampu memberikan pengaruh yang signifikan dalam pemerintahaan. 3. Dapat menambah kompetensi kita akan subyek terkait.

3. Tujuan Literature Review Adapun manfaat dari Literature Review menurut Warsito (2012:42): 1. Membentuk sebuah kerangka teoritis untuk topic/bidang penelitian. 2. Menjelaskan definisi, kata kunci dan termiologi. 3. Menentukan studi, kata kunci dan lain-lain yang mendukung topik. 4. Menjelaskan lingkup penelitian topic penelitian. 5. Menunjukan bahwa penulisan memahami area penelitian dan mengetahui isu-isu utama penelitian serta bahwa penelitian memiliki kompetensi, kemampuan, dan latar belakang yang dengan penelitian. 6. Mengintegrasikan dan menyimpulkan hal-hal yang diketahui dalam area penelitian tersebut.

2.3 Literature Review Terdapat beberapa penelitian sebelumnya yang memiliki korelasi yang searah dengan penelitian yang akan di bahas dalam kuliah kerja praktek ini yaitu : 1. Dalam jurnal yang berjudul “PERANCANGAN SISTEM PELAYANAN INFORMASI PERPUSTAKAAN BERBASIS WEB PADA UNIVERSITAS XYZ” di buat oleh Jessica Novia, Humala L Napitupulu, Mangara M Tambunan (Jurnal Teknik Industri USU Vol 1, No 2 (2013): Jurnal Teknik Industri USU) menjalaskan tentang Perpustakaan merupakan fasilitas penting pendukung proses belajar mengajar. Pada Universitas XYZ, pelayanan perpustakaan secara manual membuat proses pelayanan dan pendataan bacaan berlangsung lama. Diperlukan adanya pembuatan sistem jenis layanan dan kapasitas layanan yang dapat meningkatkan layanan perpustakaan. Perancangan sistem informasi dilakukan dengan mengembangkan layanan berbasis online melalui jaringan internet. Peningkatan pelayanan setelah perbaikan dengan rekayasa proses bisnis diukur atau lama pelayanan dan jumlah mahasiswa yang dapat dilayani. Hasilnya, realisasi pengembangan yang dilakukan dapat meningkatkan jumlah mahasiswa yang dapat dilayani dengan lama pelayanan yang lebih cepat. 2. Penelitian yang dilakukan oleh Ani Purwanita (2016) mengenai Perancangan system informasi berbasis web di SMK SIERE CENDEKIA KOTA TANGERANG yang menjelaskan bahwa perpustakaan SMK SIERE CENDEKIA Tangerang dalam meminjam buku membutuhkan waktu lama karena masih manual, sehingga dalam pembuatan system yang berbasis computer dapat memudahkan siswa dalam megunakan metode pengembangan system seperti SDLC (system development life cyle). Dan pengujuan ini mengunakan metode Blackbox Testing. Blackbox Testing adalah metode uji coba yang memfokuskan pada keperluan software agar meminimalisir terjadinya kesalahan pada saat pendataan. 3. Penelitian Dalam Jurnal Endang Fatmawati Yang Berjudul “Technology Acceptance Model (Tam) Untuk Menganalisis Penerimaan Terhadap Sistem Informasi Perpustakaan” (Iqra: Jurnal Perpustakaan Dan Informasi Vol 9, No 1 (2015) Page. 1-13) Menjelaskan bahwa untuk Menganalisis Penerimaan Terhadap Sistem Informasi Perpustakaan” (2015) menjelaskan bahwa Penerimaan teknologi dapat didefinisikan sebagai kemauan pengguna menggunakan teknologi untuk tugas yang dirancangnya untuk mendukungnya. Technology Acceptance Model (TAM) yang diperkenalkan oleh Davis pada tahun 1986. TAM menganggap persepsi pengguna tentang kemudahan penggunaan dan kegunaan sebagai faktor utama yang mempengaruhi tingkat penerimaan apapun teknologi. TAM adalah model untuk menjelaskan dan memprediksi penggunaan sistem informasi di perpustakaan Model TAM untuk menentukan sikap pengguna terhadap penerimaan teknologi. 4. Penelitian yang dilakukan oleh Siti Hartina Saddamia (2013) menegenai “Analisa Sistem informasi Perpustakaan Pada SMK YP-KARYA 1 TANGERANG” mengetahui sistem perpustakaan yang berjalan saat ini masih sudah cukup baik karena sudah terstruktur atau terencana dengan tahapan-tahapan yang telah dibuat, namun penyedian informasi masih kurang tepat dan akurat karena masih bersifat manual. Sehingga dibutuhkan aplikasi penyedian informasi perpustakaan yang tepat yaitu dibuat saat skripsi 5. Penelitian yang yang lakukan oleh Nindy Karlinda yang mengenai “Analisa Sistem Informasi Perpustakaan Pada Perguruan Tinggi Raharja” (2016). Mengetahui sistem perputakaan yang ada pada Perguruan Tinggi Raharja saat ini masih bersifat manual dan belum berjalan secara modern , sehingga system yang ada belum mampu mnyediakan system yang efektif dan efisien. Dibutuhkan Pengembangan pada perpustakaan Perguruan Tinggi Raharja menghasilkan sistem yang cepat, tepat dan akurat untuk Menciptakan sistem perpustakaan di Perguruan Tinggi Raharja yang efektif dan efisien serta Adanya upaya peningkatan fasilitas untuk kebutuhan mahasiswa-mahasiswi dalam pembelajaran seputar perpustakaan Perguruan Tinggi Raharja. 6. Pada Jurnal yang berjudul ”Disain Sistem Informasi Perpustakaan Pribadi (SIPP)” yang di buat oleh Sri Eniyati (Dinamik Jurnal Teknologi Informasi Vol 8, No 1 (2003) menjelaskan sebuah Teknik Rekayasa Perangkat Lunak yang tidak saja berlaku bagi system yang bersifatnya sangat besar dan organisasional, tetapi teknik ini juga dipakai untuk pribadi. Salah satunya database pribadi yang dapat dibuat itu adalah database perpustakaan. Rekayasa Software untuk SIPP (Sistem Informasi Perpustakaan Pribadi) terdiri dari planning, design, coding, testing, maintenance. Dalam tahap analisis yang perlu dilakukan adalah : identification of need, feasibility study, analisis secara teknis dan architecture design. Pada desain software perlu di lakukan membuat scope, reference documents, design description dan membuat rancangan input dan output. 7. Dalam jurnal yang berjudul “Sistem Aplikasi Perpustakaan Berbasis Web Menggunakan Framework Codeigniter pada SMAS Islamic Centre” di buat oleh Bisan Dwi Heriyanto, Ilham Aji Kurniawan, Irfan (SISFOTENIKA : Vol 7, No 2 (2017)) system aplikasi yang diharapkan bisa meringankan staff perpustakaan dalam mengelola data perpustakaan. Selain itu juga demi tercapainya tujuan sistem itu sendiri yaitu memudahkan pengunjung dalam mencari buku dan kemudahan dalam segala hal. Dalam pembuatan aplikasi ini juga ada data pendukung yang di perlukan di antaranya data anggota, buku, transaksi, dan alur dari system yang sebelumnya. Dari data-data tersebut diharapkan bisa menjadi dasar pembuatan aplikasi ini agar dapat menyajikan informasi yang di butuhkan dengan cepat dan effisien. serta untuk meningkatkan kinerja petugas perpustakaan. Hasil yang di harapkan dari pembuatan system ini adalah agar data-data yang selama ini disimpan dan di kelola secara manual dapat mulai dikomputerisasikan sehingga dapat mengefektifkan kinerja serta mempermudah petugas perpustakaan di dalam menjalankan kegiatan yang berhubungan dengan perpustakaan itu sendiri. 8. Menurut jurnal yang di buat oleh Sunarto yang berjudul “Perancangan Sistem Informasi Perpustakaan Jurusan Teknik Elektro Politeknik Negeri” (Politeknologi. Vol. 14 No. 2). Perpustakaan pada Jurusan Teknik Elektro Politeknik Negeri Jakarta yang selama ini dalam hal pengelolaan menejemen perpustakaannya masih dilakukan secara manual, oleh karena itu staff perpustakaan sering mengalami masalah dan kendala seperti semakin kompleknya koleksi perpustakaan, data peminjam, transaksi dan sirkulasi koleksi perpustakaan yang mengakibatkan seringnya keterlambatan dalam pelayanan pada anggota perpustakaan dan pembuatan laporan. Sistem ini juga nantinya diharapkan dapat menghasilkan kemudahan pengelolaan sirkulasi buku, perawatan buku dan data anggota hingga laporan - laporan yang dibutuhkan oleh pihak staff perpustakaan, sehingga pertumbuhan dan perkembangan dalam hal proses sirkulasi perpustakaan akan berlangsung dengan cepat dan terutama nantinya akan berimplikasi dengan kepuasan anggota perpustakaan 9. Dalam jurnal yang di buat oleh Kehinde Daniel Aruleba, Dipo Theophilus Akomolafe, dan Babajide Afeni yang berjudul “A Full Text Retrieval System in a Digital Library Environment” (Intelligent Information Management Vol.8 No.1). Menjelaskan bahwa Volume informasi yang diciptakan, dihasilkan dan disimpan sangat besar. Tanpa pengetahuan metode Information Retrieval (IR) yang memadai, proses pencarian informasi menjadi tidak praktis dan membuat frustrasi. Studi telah lebih jauh mengungkapkan bahwa metode IR sangat penting di pusat informasi. Oleh karena itu, dengan lebih dari satu miliar orang mengakses Internet, dan jutaan setiap hari, mesin pencari Web modern menghadapi masalah skala menakutkan. Ini adalah Masalah utama yang terkait dengan search engine dengan bagaimana menghindari informasi yang tidak relevan pengambilan dan untuk mengambil yang relevan. Konsep model pencarian informasi yang ada dipelajari, dan pengetahuan yang didapat digunakan merancang sistem informasi perpustakaan digital. Ini berhasil diimplementasikan dengan menggunakan data kehidupan nyata Kebutuhan akan evaluasi terus menerus dengan metode IR agar efektif dan efisien penuh sistem pencarian teks direkomendasikan 10. Dalam jurnal yang di buat oleh Jing WAN, Bin WU, Yingxin QIAO dalam judul “Application of a Sign Language Synthesis System in Digital Library Services” (Intelligent Information Management Vol.1 No.1). Menjelaskan tentang Aksesibilitas Informasi untuk orang cacat adalah salah satu kriteria desain terpenting untuk pengembangan Perpustakaan Digital Digital China (CNDL). Sistem sintesis bahasa isyarat efektif untuk memberikan layanan informasi bagi orang-orang tuna rungu dan tuna wicara. Makalah ini menyajikan kerangka aplikasi sistem sintesis bahasa isyarat di CNDL, serta membahas teknologi yang relevan yang diterapkan dalam sistem. CNDL telah menjadi area praktik nyata untuk penelitian sintesis bahasa isyarat. 11. Dikutip pada jurnal yang berjudul “An Overview of the Development of University Library in the Information Age” yang di buat oleh Shanshan Shang, Yiming Mi, Luyan Yang, Kun Jiao, Fang Sheng, Yuanrui Shen, Hua Guo pada (Open Journal of Social Sciences Vol.5 No.11) menjelaskan Dengan dimulainya era informasi, pekerjaan layanan pembaca perpustakaan di setiap universitas telah berkembang secara bertahap menuju informasi, jaringan dan fasilitasi. Pada tingkat tertentu, tingkat layanan perpustakaan dapat ditingkatkan dengan mempelajari peraturan dan tren pengembangan perpustakaan secara ilmiah. Studi ini terutama menganalisis situasi terkini pengembangan perpustakaan universitas di China. Perpustakaan di Universitas era baru pasti akan menjadi perpustakaan perpustakaan tradisional yang kompleks, perpustakaan digital dan perpustakaan keliling. Ini akan menjadi arah pengembangan perpustakaan universitas di masa depan untuk memberi perhatian yang sama terhadap peralatan berteknologi tinggi dan layanan penyuluhan berkualitas tanpa kehilangan karakteristiknya sendiri. 12. Dikutip pada jurnal yang di buat oleh The Hong Kong Polytechnic University, Hong Kong, China yang berjudul “Library 3.0 for Public Library” (Journal of Service Science and Management Vol.8 No.5). Menjelaskan Jumlah pengunjung perpustakaan umum telah menurun di sebagian besar kota maju akibat digitalisasi dan proliferasi Internet. Peran perpustakaan umum harus diubah menjadi tempat wacana, kolaborasi sesama, pembelajaran sosial, dan terutama inspirasi melalui dan pembelajaran dari masyarakat. Modal sosial dapat dibangun dan bahwa proses membangun modal sosial dapat menjadi bagian dari pengembangan masyarakat. Berdasarkan prinsip-prinsip Library3.0 dan Connectivism yang dianggap sebagai teori pembelajaran era digital ini, dan studi perpustakaan umum, makalah ini mendukung implementasi Library3.0 dapat memfasilitasi konversi ini dengan penekanan pada pentingnya Personalisasi dalam penciptaan ruang / zona yang berbeda untuk individu. Library3.0 pada kenyataannya diperkenalkan di akhir. 13. Dalam jurnal yang di buat oleh Gloria O. Oyovwe-Tinuoye, Saturday U. Omeluzor, Uche Emeka-Ukwu yang berjudul Rejuvenating Public Library Services in Delta State for National Development (Open Access Library Journal Vol.2 No.11). Kebutuhan untuk meremajakan layanan perpustakaan umum di Delta State for national development. dengan menggunakan rancangan penelitian deskriptif. Studi ini mencakup enam belas (16) komunitas di mana perpustakaan umum didirikan dengan menggunakan metode purposive sampling untuk memilih 480 responden dan keseluruhan 42 staf perpustakaan. Sebanyak 522 pengguna dan staf perpustakaan digunakan sebagai sampel untuk penelitian ini. Instrumen yang digunakan untuk pengumpulan data adalah kuesioner dan observasi melalui kunjungan pribadi oleh peneliti. Makalah ini menyoroti situasi terkini perpustakaan umum di Delta State of Nigeria yang dikaitkan dengan kurangnya dukungan keuangan pemerintah untuk pengembangan perpustakaan umum, pasokan listrik tidak teratur dan tenaga kerja yang tidak memadai. Dengan ini merekomendasikan agar personil, dana, pengembangan infrastruktur yang memadai dalam aspek bangunan struktural yang baik, fasilitas dan pasokan listrik reguler yang sesuai dengan perpustakaan umum untuk meningkatkan pembangunan nasional harus disediakan.


BAB III PEMBAHASAN 3.1 Analisa Organisasi 3.1.1 Gambaran Umum Smkn 2 Kabupaten Tanggerang SMK Negeri 2 Kabupaten Tangerang adalah sebuah sekolah menengah kejuruan yang beralamatkan Jl.Raya Mauk KM.12 Sepatan, Kabupaten Tangerang. Sekolah ini ditetapkan terhitung tanggal 20 Maret 2003 dan mulai beroperasi pada tahun ajar 2003/2004 serta mengawali kegiatannya dengan membuka dan melaksanakan 2 program keahlian yaitu program keahlian Budidaya Tanaman dan Program Keahlian Budidaya Ikan. Sesuai dengan Rencana Induk Pengembangan Sekolah (RIPS), bidang keahlian atau program keahlian yang ada akan dikembangkan secara bertahap sesuai dengan kebutuhan masyarakat dan tuntunan lapangan kerja. Seperti yang telah di buka tahun 2006/2007 membuka bidang keahlian Bisnis Manajemen dengan program keahlian Akuntansi dan Administrasi Perkantoran. SMK Negeri 2 Kabupaten Tangerang pada dasarnya adalah merupakan sekolah kejuruan alih fungsi yang awalnya bernama SPP-SPMA Daerah Kabupaten Tangerang. Sejalan dengan perubahan kebijakan dan undang - undang Otonomi Daerah sebagaiman dituangkan dalam SK Bupati nomor.422/Kep-90-HUK/2003, perihal penetapan SPP - SPMA menjadi SMK Negeri 2 Kabupaten Tangerang.


3.1.2 Sejarah Singkat SMKN 2 Kabupaten Tangerang Sekolah yang bertempat di jl. Raya Mauk KM 12 Sepatan-Tangerang ini pada dasarnya adalah merupakan sekolah kejuruan ahli fungsi yang awalnya bernama SPP-SPMA atau biasa disebut sekolah pertanian daerah kabupaten tangerang. namun sejalan dengan perubahan kebijakan dan undang-undang otonomi daerah sebagaimana dituangkan dalam SK Bupati Nomor.422/Kep-90-HUK/2003, perihal penetapan SPP-SPMA menjadi SMKN 2 Kab. Tangerang. SMKN 2 Kab. Tangerang ditetapkan terhitung tanggal 20 maret 2003 dan mulai beroperasi pada tahun ajaran 2003/2004 serta mengawali kegiatannya dengan membuka dan melaksanakan 2 Program Keahlian yaitu Program keahlian budidaya tanaman dan program keahlian budidaya ikan. Sesuai dengan Rencana Induk Pengembangan Sekolah (RIPS), bidang keahlian/ program keahlian yang ada akan dikembangkan secara bertahap sesuai dengan kebutuhan masyarakat dan tuntutan lapangan kerja. seperti yang telah di buka tahun 2006/2007 membuka bidang keahlian Bisnis Manajemen dan Program Keahlian Akuntansi Dan Administrasi perkantoran, dan ditahun 2012/2013 ini SMKN 2 Kab. Tangerang ini sudah mempunyai 6 Program keahlian diantaranya: 1. Agrobisnis Tanaman Pangan Hortikultural 2. Akuntansi 3. Administrasi Perkantoran 4. Teknik Komputer Jaringan 5. Teknik Kendaraan Ringan 6. Teknik Sepeda Motor Penerimaan siswa/siswi baru di SMKN 2 Kab. Tangerang dulunya memakai Sistem OFFLINE atau siswa tersebut datang dan mendaftar sendiri dengan membawa beberapa persyaratan lalu mengisi formulir yang disediakan pihak sekolah kemudian siswa tersebut akan mengikuti beberapa tes yang dilaksanakan sesuai jadwal yang diberikan. namun seiring berkembangnya Sistem Informasi Pendidikan di Indonesia. Penerimaan Siswa/siswi di SMKN 2 Kab. Tangerang ini pun sekarang bisa menggunakan Sistem ONLINE. Siswa tersebut bisa mengunjungi alamat website www.smknspt.blogspot.com. namun masih pula menjalankan sistem OFFLINE bagi siswa/siswi yang ingin mengenal lingkungan sekolah secara langsung. SMKN 2 Kab. Tangerang memiliki tenaga pengajar kurang lebih 63 orang . dan mempunyai beberapa fasilitas di antaranya aula, masjid, lab. komputer, perpustakaan, bengkel kendaraan, area persawahan untuk bercocok tanam, lap.basket, futsal, kantin sekolah serta mempunyai radio sekolah yang disediakan untuk media informasi bagi siswa. dengan motto yang dijalankan " DIBURU KARENA MUTU TERATAS KARENA KUALITAS" diharapkan lulusan smk bisa menjadi lulusan yang siap kerja karena mempunyai skill dalam setiap keahliannya.



3.1.3 Visi, Misi, dan tujuan dari SMKN 2 Kabupaten Tangerang. A. Visi Visi SMKN 2 Kab. Tangerang ditetapkan sebagai berikut : “Terwujudnya Lembaga Pendidikan dan Pelatihan yang melahirkan manusia yang mampu mengembangkan diri pada kehidupan global selaras dengan peningkatan kualitas lingkungan dan berakhlak mulia”. B. Misi Misi SMKN 2 Kab. Tangerang adalah sebagai berikut : 1. Melaksanakan pembelajaran berstandar industrin nasional dan internasional 2. Meningkatkan sumber daya yang handal 3. Meningkatkan mutu pembelajaran 4. Meningkatkan kualitas hubungan dengan masyarakat dan dunia usaha/dunia industry 5. Meningkatkan kegiatan kewirausahaan dalam rangka pengembangan diri 6. Meningkatkan kegiatan keagamaan 7. Meningkatkan kualitas lingkungan hidup sekolah 8. Menciptakan suasana kerja yang nyaman serasi dan harmonis yang didukung oleh rasa kekeluargaan

3.1.4 Struktur Organisasi Sebuah Organisasi atau bidang pembelajaran harus mempunyai suatu struktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha, untuk menunjukkan kerangka-kerangka hubungan di antara fungsi, bagian-bagian maupun tugas dan wewenang serta tanggung jawab. Serta untuk menunjukan rantai (garis) perintah dan perangkapan fungsi yang diperlukan dalam suatu organisasi. Sama halnya dengan SMKN 2 Kabupaten Tangerang yang mempunyai struktur berikut :






















Gambar 3.1 Struktur Organisasi 3.1.5 Tugas Dan Tanggung Jawab A. Kepala Sekolah 1. Kordinator tercapainya visi dan misi SMK. 2. Kordinator pelaksanan administrasi sekolah yang baik dan tertib. 3. Supervisor tenaga pendidik dan kependidikan. 4. Supervisor pelaksanaan kurikulum. 5. Pembina hubungan kerjasama yang baik dengan dunia usaha /dunia industri , komite sekolah dan stake holder lainnya. 6. Pencipta iklim kerja yang sehat dan kompetitif. 7. Kordinator penggunaan anggaran dan sarana pendidikan. 8. Pemeriksa kebenaran laporan - laporan. 9. Penentu kebijakan sekolah. 10. Kordinator kegiatan unit usaha sekolah.

B. Wakil Kepala Sekolah Bidang Manajemen Mutu 1. Pelaksana sosialisasi SMM kepada seluruh Biro/Bidang dan Unit kerja. 2. Kordinator pembuatan dokumentasi ISO /SMM kepada biro / Bidang dan Unit kerja. 3. Pemeriksa hasil pembuatan dokumen ISO/SMM dari Biro/Bidang dan Unit Kerja. 4. Kordinator implementasi dokumen ISO/SMM dalam proses kerja sehari-hari oleh seluruh unit kerja. 5. Pelaksana audit internal terhadap implementasi dokumen ISO / SMM yang dilakukan oleh seluruh Biro/Bidang dan unit kerja masing – masing. 6. Kordinator pelaksanaan Audit eksternal. 7. Kordinator tindakan koreksi dan pencegahan terhadap ketidaksesuaian implementasi dokumen ISO/SMM yang dilakukan oleh seluruh unit kerja. 8. Penanggungjawab Rapat Tinjauan Manajemen. 9. Penanggungjawab kontinuitas pelaksanaan ISO/SMM dalam seluruh proses kerja secara berkesinambungan.

C. Wakil Kepala Sekolah Bidang Kurikulum 1. Kordinator penyusunan dan pengembangan kurikulum. 2. Kordinator pembagian tugas jam mengajar dan pembagian wali kelas. 3. Menyusun jadwal pelajaran. 4. Menyusun kalender pendidikan sekolah. 5. Melakukan koordinasi dengan WMM dan KTU dalam menyeleksi calon Tenaga Pendidik. 6. Koordinator pelaksanaan Proses Belajar Mengajar (PBM). 7. Membuat daftar pembagian kelas. 8. Kordinator evaluasi semester dan evaluasi tahunan UAS/UN/ Ujikom. 9. Menyusun rambu-rambu pengisian raport dan tanggal titimangsa pengisian raport. 10. Bersama-sama Kepala Sekolah dan Wakasek Manajemen Mutu secara berkala melakukan kegiatan supervisi kelas. 11. Mengkoordinasikan kegiatan-kegiatan guru mata pelajaran sejenis (MGMP) 12. Mengkoordinir tambahan pelajaran untuk siswa kelas 12 13. Mengupayakan peningkatan mutu pembelajaran 14. Koordinator penulisan Ijazah. 15. Menyusun laporan pembelajaran secara berkala.

D. Sekretaris Kurikulum 1. Membuat daftar hadir guru dan pegawai 2. Membuat daftar hadir dan daftar nilai siswa 3. Membuat leger untuk buku laporan pendidikan

E. Wakil Kepala Sekolah Bidang Kesiswaan 1. Menyusun program pembinaan kesiswaan (MPK, OSIS, dan ROHIS, serta semua kegiatan ekstrakulikuler). 2. Merencanakan, melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan siswa (MPK, OSIS, dan ROHIS, serta semua kegiatan ekstrakulikuler). 3. Merencanakan, melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan ketertiban, kedisiplinan, dan kegiatan pembiasaan positif siswa. 4. Merencanakan, melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan Masa Pengenalan Sekolah (MPS). 5. Merencanakan, melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan Pembinaan Karakter dan Cinta Tanah Air. 6. Merencanakan, melaksanakan bimbingan, pengarahan, dan pengendalian kegiatan Orientasi Pendidikan Kepramukaan (OPK). 7. Pembimbing dan pengawas hubungan siswa dengan siswa sekolah lain melalui organisasi sekolah yang ada. 8. Kordinator kegiatan upacara bendera dan hari besar nasional di sekolah dan di luar sekolah. 9. Koordinator pelaksanaan Implementasi Kegiatan Kepramukaan (Program Aktualisasi), bersama Wakasek Kurikulum dan Wakasek Manajemen Mutu. 10. Koordinator Lomba Kompetensi Siswa (LKS), O2SN dan jenis lomba-lomba lainnya (akademik dan non-akademik), bersama Wakil Kepala Sekolah Bidang Humas/ Hubin. 11. Mengkoordinir pemilihan calon siswa teladan dan calon penerima beasiswa, serta pemilihan siswa untuk mewakili sekolah dalam kegiatan di luar sekolah bidang akademik maupun non-akademik. 12. Memelihara piala/piagam siswa yang ada di sekolah. 13. Administrator data siswa. 14. Mengkoordinir peyusunan laporan pelaksanaan kegiatan kesiswaan secara berkala.

F. Pembina MPK dan OSIS 1. Menyusun program pembinaan MPK dan OSIS 2. Merencanakan dan melaksanakan pembentukan kepengurusan MPK dan OSIS 3. Merencanakan dan melaksanakan kegiatan pelatihan pengurus MPK dan OSIS 4. Melaksanakan bimbingan, pengarahan, dan pengendalian kegiata MPK dan OSIS, berdasarkan petunjuk dan arahan Wakasek Kesiswaan 5. Koordinator perencanaan dan pelaksanaan kegiatan organisasi ekstrakulikuler (Pramuka, Paskibra, PMR, Pencinta Alam, Polsis, Pencak Silat, Taekwondo, Karate, Judo, Bola Basket, Bola Volli, Bulu Tangkis, Sinema, Degung, Sepak Bola, Footsal, dan Marcingband).

G. Pembina ROHIS 1. Menyusun program pembinaan ROHIS 2. Merencanakan dan melaksanakan pembentukan kepengurusan ROHIS 3. Melaksanakan bimbingan, pengarahan, dan pengendalian kegiata ROHIS berdasarkan petunjuk dan arahan Wakasek Kesiswaan 4. Merencanakan dan mengkoordinir kegiatan Peringatan Hari Besar Islam (PHBI)



H. Koordinator Tata Tertib Siswa 1. Menyusun program Tata Tertib Siswa 2. Menyiapkan draf buku Tata Tertib Siswa berdasarkan arahan, masukan dari para Wakasek, KTU, dan Kepala Sekolah 3. Mengupayakan terwujudnya dan terlaksananya Tata Tertib Siswa 4. Menangani berbagai bentuk pelanggaran peraturan sekolah oleh siswa, dan melakukan koordinasi dengan wali kelas dan guru BK 5. Merencanakan dan menyelenggarakan kegiatan pembiasaan positif pada siswa 6. Memasyarakatkan hidup disiplin dan bertanggung jawab pada siswa.

I. Guru Bimbingan dan Konseling 1. Menyusun Program Bimbingan Konseling. 2. Membantu siswa dalam mengembangkan kehidupan pribadi, kehidupan sosial, kemampuan belajar, melanjutkan pendidikan, dan karir. 3. Memberikan pelayanan konseling / penyuluhan kepada semua siswa. 4. Memberikan pelayanan mediasi, yaitu membantu siswa menyelesaikan permasalahan dan memperbaiki hubungan antar siswa. 5. Mengisi kekosongan kelas, apabila ada guru yang berhalangan hadir. 6. Membantu Wakasek Kesiswaan mendata lulusan (yang bekerja dan melanjutkan pendidikan). 7. Bersama Wakasek Kesiswaan memfasilitasi kegiatan Ikatan Alumni. 8. Mengevaluasi pelaksanaan bimbingan dan konseling. 9. Menyusun statistik hasil evaluasi bimbingan dan konseling J. Wakil Kepala Sekolah Bidang Sarana dan Prasarana 1. Menyusun program kerja bidang sarana dan prasarana 2. Kordinator pengadaan perlengkapan dan kebutuhan rumah tangga sekolah. 3. Kordinator inventarisasi barang. 4. Pengawas penggunaan sarana. 5. Pengelola unit produksi sekolah bersama ketua kompetensi keahlian dan koordinator Unit Produksi. 6. Kordinator pengadaan seragam guru dan pegawai. 7. Pengelola pengadaan LKS dan buku siswa bersama koordinator Perpustakaan. 8. Penentu penggunaan ruang belajar dan laboratorium dan sarana lainnya. 9. Kordinator kebersihan ruang guru, laboratorium, bengkel dan lingkungan sekolah. 10. Kordinator pembangunan dan perbaikan sarana sekolah.





K. Staf Sarana 1. Menyusun kebutuhan bahan operasional sekolah dan perawatannya 2. Melaksanakan administrasi pembelian bahan operasional sekolah dan perawatannya 3. Mengatur, menyimpan , mengeluarkan dan membukukan bahan 4. Menginventarisir peralatan dan perlengkapan sekolah serta pengkodeannya 5. Membantu pelaksanaan penghapusan barang sesuai peraturan yang berlaku 6. Mengelola buku induk dan buku penggolongan barang inventaris 7. Melaksanakan administrasi perawatan dan perkiraan barang inventaris 8. Membantu pelaksanaan pengadaan barang ATK 9. Menyusun laporan pelaksanaan bahan oprasional sekolah (bulanan dan tahunan) 10. Melaksanakan tugas lain yang relevan dari atasan langsung.

L. Wakil Kepala Sekolah Bidang Humas/ Hubin 1. Menyusun program kerja bidang Humas/ Hubin 2. Kordinator pelaksanaan program praktik kerja industri bersama xxc deeecdc c f frrv vfWakasek Kurikulum, dan Wakasek Manajemen Mutu. 3. Koordintor pemetaan DU/DI mitra kerja. 4. Fasilitator tamu instansi terkait. 5. Kordinator sinkronisasi kurikulum bersama Wakasek Kurikulum, dan Wakasek Manajemen Mutu. 6. Kordinator peningkatan kuantitas dan kualitas kerjasama dengan institusi pasangan. 7. Pelaksana bimbingan karir / bimbingan kejuruan bersama guru BP. 8. Kordinator perolehan MOU dari dunia Indsutri. 9. Kordinator penyaluran Alumni ke Dunia Industri. 10. Pemelihara hubungan baik dengan Du/Di dan stake holder lainya. 11. Pelaksana Lomba Kompetensi Siswa /LKS bersama Wakasek Kesiswaan.

M. Koordinator Bursa Kerja Khusus (BKK) 1. Menyusun program kerja Bursa Kerja Khusus 2. Mengkoordinir kegiatan bursa kerja sekolah 3. Meningkatkan kualitas dan kuantitas kerjasama dengan dunia kerja dan industri 4. Mengkoordinir pelaksanaan promosi sekolah dan pemasaran tamatan 5. Mengkoordinir penelusuran tamatan 6. Bekerjasama dengan waka kesiswaan dan koordinator BP untuk mempersiaapkan siswa menghadapi dunia kerja. 7. Membuat MOU dengan Industri



N. Ketua Kompetensi Keahlian 1. Menganalisa dan mengembangkan kurikulum kompetensi keahlian. 2. Mengkoordinir tugas guru di kompetensi keahlian. 3. Mengevaluasi hasil analisis kurikulum dari masing-masing guru binaannya. 4. Mengkoordinir dan menata ruang praktik di kompetensi keahlian. 5. Membantu semua Wakasek yang ada kaitan dengan kompetensi keahlian. 6. Membantu Wakasek Humas/ Hubin melaksanakan dan memelihara hubungan dengan Dunia Kerja / Dunia Industri. 7. Membuat daftar kebutuhan alat dan bahan dalam program keahlian. 8. Mengkodinir dan melaporkan tingkat kehadiran guru pada kompetensi keahlian setiap bulan pada Wakasek Manajemen Mutu dan Wakasek Kurikulum. 9. Mengkoordinir kegiatan akreditasi kompetensi keahlian. 10. Membantu Wakasek Kurikulum mengkoordinir kegiatan Ujian Kompetensi Keahlian.

O. Koordinator Perpustakaan 1. Menyusun Program Kerja dan Jadwal kegiatan perpustakaan. 2. Membuat analisis kebutuhan alat kelengkapan perpustakaan. 3. Membuat analisis penambahan buku koleksi perpustakaan, baik buku pelajaran, buku fiksi dan non fiksi, dan buku referensi. 4. Mengelola administrasi perpustakaan. 5. Memberi arahan kepada petugas perpustakaan dalam proses menyimpan dan menyusun buku koleksi perpustakaan sesuai dengan ketentuan. 6. Memberi arahan kepada petugas perpustakaan dalam proses meminjamankan buku koleksi kepada pengunjung perpustakaan. 7. Bersama Wakasek, Kakom, dan Wali Kelas mengkampanyekan gemar membaca dan berkunjung ke perpustakaan. 8. Merencanakan, melaksanakan, dan melayani kebutuhan pengunjung terhadap perpustakaan digital. 9. Setiap akhir semester membuat progres report dan dilaporkan kepada Kepala Sekolah melalui Wakasek Sarana Prasarana.

P. Koordinator Laboratorium Bisnis Manajemen dan Bahasa 1. Membuat Kelengkapan Administrasi Laboratorium Teknologi 2. Membuat Analisis Kebutuhan Alat dan Bahan Kelengkapan Laboratorium 3. Menyusun Tata Tertib Laboratorium 4. Menyusun Jadwal Penggunaan Laboratorium 5. Pemeliharaan Ruangan dan Peralatan Laboratorium 6. Menyampaikan Laporan berkala (bulanan, semester, dan tahunan) kepada Kepala Sekolah melalui Wakasek Bidang Sarana


Q. Wali Kelas 1. Mengenal siswa di kelasnya 2. Menjadi tempat pengaduan siswa dan orangtua siswa di kelasnya 3. Menjadi motivator bagi siswa di kelasnya 4. Memfasilitasi pemilihan pengurus kelas 5. Membuat denah dan peta kelas 6. Menyiapkan dan mengatur daftar piket kelas 7. Membuat jadwal kegiatan khusus kelas 8. Mengisi daftar pribadi siswa di kelasnya 9. Berperan sebagai orang tua siswa di kelasnya 10. Membuat laporan periodik mengenai siswa di kelasnya tentang kehadiran, mutasi siswa dan menyerahkan laporannya kepada sekretaris kurikulum 11. Bekerjasama dengan guru bidang studi dalam hal daya serap belajar 12. Bekerjasama dengan guru BK dalam mengatasi masalah siswa di kelasnya 13. Mengadakan hubungan dengan orangtua siswa dalam pembinaan siswa di kelasnya 14. Mengunjungi orangtua/wali siswa bila perlu 15. Mengikuti kegiatan kelas bila akan diadakan di luar sekolah



R. Guru Mata Pelajaran 1. Membuat perangkat pembelajaran 2. Bertanggungjawab atas pencapaian target kurikulum dan daya serap siswa 3. Mencatat dan melaporkan hasil belajar siswa pada setiap akhir semester kepada Wakasek Kurikulum 4. Membantu dan menanggulangi siswa yang kesulitan belajar 5. Memberikan ulangan harian sesuai dengan Kompetensi Dasar 6. Memberikan ulangan perbaikan sesudah menjelaskan ulang materi yang belum dikuasai kepada siswa yang tidak berhasil (nilai < KKM) 7. Memberi pengayaan kepada siswa yang belum berhasil dalam ulangan (nilai < KKM) 8. Membuat analisa hasil ulangan 9. Membuat analisa butir-butir soal 10. Memeriksa absensi siswa 11. Memeriksa kertas ulangan dan mengembalikan kepada siswa 12. Mencatat semua butir-buitr soal dalam buku khusus sebagai bank soal 13. Memberikan tugas-tugas/pekerjaan rumah sebagai pengayaan kepada siswa 14. Mendokumenkan/ mengarsifkan semua hasil kegiatan siswa dalam bentuk fortofolio


S. Komite Sekolah 1. Bekerjasama dengan sekolah untuk membina dan meningkatkan mutu pendidikan Sekolah 2. Bekerjasama dengan sekolah untuk merencanakan, mengadakan dan melaksanakan perbaikan sarana, prasarana, alat pembelajaran untuk mendukung kelancaran pendidikan. 3. Berkoordinasi dengan orangtua/wali siswa berkenaan dengan kemajuan sekolah 4. Bersedia menghadiri rapat-rapat di sekolah yang berkaitan dengan kegiatan komite 5. Ikut merencanakan, memikirkan dan mengatasi masalah yang dapat menghambat kelancaran pendidikan sekolah 6. Mendorong orangtua/wali siswa agar senantiasa memantau perkembangan belajar para siswa 7. Menjalin hubungan dengan masyarakat sekitar atau instansi terkait demi nama baik Sekolah 8. Membina hubungan dengan pemerintah setempat untuk kemajuan sekolah 9. Memberikan informasi tentang hasil rapat kepada orangtua/wali siswa berkenaan dengan rapat-rapat yang dihadiri oleh Komite Sekolah baik di.dalam maupun di luar lingkungan sekolah. 10. Bekerjasama dengan guru memantau perkembangan belajar siswa 11. Bekerjasama dengan sekolah berkenaan dengan kegiatan-kegiatan sekolah

T. Bendahara Komite 1. Mengkoordinir dan melaksanakan pengumpulan sumbangan dari orang tua/wali siswa 2. Mempersiapkan rapat dengan Pengurus Komite Sekolah dan orangtua/wali siswa dalam upaya dukungan dana 3. Mengkoordinir guru dan karyawan dalam peningkatan kesejahteraan 4. Menyerahkan uang kesejahteraan bulanan pegawai setiap awal bulan 5. Mendayagunakan uang rutin sesuai dengan mata anggaran yang relevan 6. Menyampaikan pertanggungjawaban penggunaan dana iuran Komite Sekolah kepada Kepala Sekolah dan memberikan tembusannya kepada pengurus komite atas ijin dan sepengetahuan kepala sekolah 7. Membuat pertanggungjawaban keuangan sekolah dengan sebaik-baiknya

U. Petugas Piket 1. Mencatat absensi siswa setiap hari bertugas 2. Melayani dan mencatat siswa yang datang terlambat, ijin masuk, dan ijin keluar 3. Mengontrol keadaan kelas 4. Mendata kehadiran guru 5. Menyampaikan tugas guru yang berhalangan hadir 6. Melaporkan kehadiran guru kepada WMM dan Wakasek Kurikulum

V. Petugas Satpam 1. Mengatasi hal – hal yang mengganggu keamanan dan ketertiban sekolah 2. Menjaga ketenangan dan keamanan kompleks sekolah 3. Mengisi buku catatan kejadian 4. Mengawasi keluar masuknya orang, barang, dan kendaraan di lingkungan sekolah 5. Menempati dan merawat kebersihan pos jaga 6. Menutup dan membuka pintu gerbang 7. Bekerja sama dengan petugas piket 8. Mengamati tamu yang mencurigakan 9. Mengatur parkir kendaraan tamu 10. Melayani dan mengantarkan tamu 11. Memberitahukan / memanggil siswa untuk menemui tamu yang berkepentingan dengan siswa 12. Menangani dan segera melaporkan setiap kejadian atau hal-hal yang mencurigakan yang menggangu keamanan dan ketertiban lingkungan sekolah kepada Wakil Kepala Sekolah




3.2 Tata Laksana Sistem Yang Berjalan Dalam menganalisis sistem yang berjalan pada penelitian ini digunakan Visual Paradigm for UML 6.4 Enterprise Edition untuk menggambarkan kegiatan sistem yang sedang berjalan saat ini. 3.2.1 Rancangan Prosedur Sistem Yang Berjalan 1. Analisa Sistem Yang Berjalan Pada Use Case Diagram Dalam Analisa dan Observasi yang sudah dilakukan di dapat sebuah informasi sistem peminjaman buku dengan siswa mencatat daftar pengunjung, lalu mencari buku yang di inginkan, menyerahkan kartu anggota perpustakaan kepada petugas perpus. Lalu petugas perpus menerima kartu anggota perpustakaan dan mencatat identitas buku dan memberikan tanggal deadline peminjaman buku, lalu petugas mengecek kondisi buku terakhir yang akan di pinjam dan petugas memberikan buku yang akan di pinjam oleh siswa yang telah di data dalam laporan peminjaman buku. Untuk menggambarkan prosedur dan proses-proses yang berjalan saat ini dijelaskan dengan Use Case Diagram yaitu sebagai berikut: Gambar 3.2 Use Case Peminjaman Buku

Berdasarkan Gambar 3.2 Use Case Diagram diatas terdapat : 1. 1 Sistem yang mencangkup seluruh kegiatan yang sedang berjalan. 2. 2 actor yang melakukan kegiatan, yaitu Siswa dan Petugas Perpus. 3. 7 use case yang dilakukan oleh actor.

2. Analisa Sistem Yang Berjalan Pada Sequence Diagram Pada diagram ini biasanya menerangkan tentang kebiasaan kegiatan sistem yang sedang berjalan, penggambaran ini di namakan sequence diagram yaitu:

Gambar 3.3 Sequance Diagram Peminjaman Buku

Berdasarkan Gambar 3.3 Sequance Diagram diatas terdapat: 1. 2 (Dua) actor yaitu: Siswa dan Petugas Perpus 2. 1 (Satu) lifeline yaitu: Peminjaman Buku 3. 10 (Sepuluh) Massage Diataranya Catat Daftar Pengunjung, Memberikan Buku Daftar Pengunjung, Cari Buku, Memberikan Buku Yang Akan Di Pinjam, Mencatat Identitas Buku, Meminta Kartu Anggota Perpustakaan, Memberikan Kartu Anggota Perpustkaan, Memberikan Deadline Peminjaman, Cek Kondisi Buku, Memberikan Buku.

3. Analisa Sistem Yang Berjalan Pada Activity Diagram Diagram ini mengambarkan berbagai alur aktifitas dalam sistem yang sedang berjalan saat ini, bagaimana masing-masing alur berawal sampai bagaimana alur tersebut berhenti. Pengambaran aktifitas yang sedang berjalan sebagai berikut :

Gambar 3.4 Activity Diagram Peminjaman Buku

Berdasarkan gambar 3.4 activity diagram Diatas terdapat: 1. 1 Initial node yang merupakan awal kegiatan. 2. 3 Vertical swimeline yaitu Siswa, Petugas Perputakaan, Data Peminjaman 3. 7 activity diagram yang bisa dilakukan oleh unit. 4. 1 Final Node yang merupakan akhir kegiatan.

3.2.2 Analisa Sistem Berjalan Berikut akan di jelaskan analisis SWOT dimana pada Analisa ini mengientidikasi sebuah kekuatan (strength) dan kelemahan (weakness) yang merupakan factor lingkungan internal serta factor lingkungan eksternal yaitu kesempatan (opportunities) dan ancaman (threat). Untuk mendapatkan strategi yang akan dilaksanakan dalam mengatasi ancaman dan memanfaatkan peluang yang dimiliki sebaik mungkin dengan strategi S-O, strategi menggunkaan kekuatan yang yang dimiliki yakni strategi S-T, analisis strategi mengurangi kelemahan internal supaya bisa meraih peluang yang ada yaitu strategi W-O serta mengatasi ancaman yang ada di eksternal. Strategi W-T. Berikut adalah tabel analisis SWOT pada Perpustakaan SMKN 2 Kab. Tangerang  :



Tabel 3.1 Analisa Faktor-Faktor Strategi Internal Dan Eksternal Faktor–Factor Strategi Internal Faktor–Factor Strategi Eksternal Kekuatan/ Strenghts (S) 1. Mempunyai sistem berbasis semi komputerisasi 2. Tersedianya sarana layanan pendukung informasi dan akses internet jaringan internet (LAN) Peluang/Opportunities (O) 1. Pembuatan Sistem baru 2. Dapat Memperluas Informasi yang berbasis online 3. Perkembangan tekhnologi yang cukup pesat Kelemahan/Weaknesess (W) 1. Sistem yang ada belum memenuhi kebutuhan user 2. Banyak masalah yang di timbulkan dalam pemberian informasi Ancaman/Threats (T) 1. Buku hilang karena laporan data buku dan peminjaman dalam bentuk pembukuan sudah rusak 2. Informasi data bisa hilang tanpa pertanggung jawaban

Tabel 3.2 Strategi S-O Faktor Internal




Faktor Ekternal


Kekuatan/ Strenghts (S) 1. Mempunyai sistem berbasis semi komputerisasi 2. Tersedianya sarana layanan pendukung informasi dan akses internet jaringan internet (LAN) Peluang/Opportunities (O) 1. Pembuatan Sistem baru 2. Dapat Memperluas Informasi dalam basis online 3. Perkembangan tekhnologi yang cukup pesat Strategi S-O Pembuatan sistem yang baru dengan memanfaatkan semi komputerisasi dan jaringan internet sehinggan sistem dapat di gunakan oleh semua user

Tabel 3.3 Strategi S-T

Faktor Internal



Faktor Eksternal

Kekuatan/ Strenghts (S) 1. Mempunyai sistem berbasis semi komputerisasi 2. Tersedianya sarana layanan pendukung informasi dan akses internet jaringan internet (LAN) Ancaman/Threats (T) 1. Buku hilang karena laporan data buku dan peminjaman dalam bentuk pembukuan sudah rusak 2. Informasi data bisa hilang tanpa pertanggung jawaban Strategi S-T Pembuatan sistem baru dapat memberikan informasi data buku dan peminjaman sehingga data bisa tersimpan rapih dan jelas




Tabel 3.4 Strategi W-O Faktor Internal




Faktor Eksternal Kelemahan/Weaknesess (W) 1. Sistem yang ada belum memenuhi kebutuhan user 2. Banyak masalah yang di timbulkan dalam pemberian informasi Peluang/Opportunities (O) 1. Pembuatan Sistem baru 2. Dapat Memperluas Informasi dalam basis online 3. Perkembangan teknologi yang cukup pesat Strategi W-O Membuat sistem sesuai kebutuhan user agar sistem yang di butuhkan ini bisa seimbang dengan perkembangan teknologi

Tabel 3. 5 Strategi W-T Faktor Internal




Faktor Eksternal


Kelemahan/Weaknesess (W) 1. Sistem yang ada belum memenuhi kebutuhan user 2. Banyak masalah yang di timbulkan dalam pemberian informasi Ancaman/Threats (T) 1. Buku hilang karena laporan data buku dan peminjaman dalam bentuk pembukuan sudah rusak 2. Informasi data bisa hilang tanpa pertanggung jawaban Strategi W-T Membuat sistem yang baru sesuai kebutuhan user agar informasi dapat di pertanggung jawabkan serta akurat dan tepat

Hasil dari analisis SWOT diatas adalah dapat teridentifikasinya kekukuatan/strengths, peluang/opportunities, kelemahan/weaknesess, dan ancaman/threats yang dipengaruhi oleh faktor internal maupun eksternal organisasi, dengan demikian dapat disimpulkan strategi yang dapat diciptakan adalah sebagai berikut: 1. Membuat sistem sesuai kebutuhan user agar sistem yang di butuhkan ini bisa seimbang dengan perkembangan teknologi 2. Memanfaatkan semi komputerisasi dan jaringan internet sehingga sistem dapat di gunakan oleh semua user

3.2.3 Analisa Batasan Sistem Berjalan Setiap sistem mempunyai batasan-batasan sistem (boundary) yang memisahkan sistem dengan lingkungan luarnya. Kesatuan luar berupa kesatuan diluar sistem yang dapat berupa orang/actor, organisasi, atau sistem lainya yang dapat memberikan input atau output dari sistem. Maka dari itu untuk membatasi ruang lingkup penelitian hanya membahas tentang permasalahan yang terfokus pada prosedur dalam pemberian informasi peminjaman perpustakaan yang dilakukan oleh SMKN 2 Kab. Tangerang yang mempunyai beberapa kegiatan operasional yang saling mendukung dan saling terkait serta berhubungan dengan beberapa bagian lain yang berperan sebagai kesatuan luar (external entity)

3.2.4 Analisa Kebutuhan Sistem Berdasarkan hasil penelitian yang dilakukan, dimana dalam penyedian informasi sebagai pendukung suatu laporan pengiriman barang membutuhkan waktu yang lama dalam pengolahan datanya. Oleh karna itu, dibutuhkan suatu softwere (perangkat lunak) sistem informasi peminjaman buku yang akan mengurangi kendala-kendala yang terjadi, sehingga akan mempermudah atau mempercepat dalam melakukan proses menginformasikan peminjaan buku. Oleh karna itu, dibutuhkan sebuah Sistem yang dapat menghasilkan inforamasi yang cepat dan akurat agar mampu meningkatkan kualitas serta mutu SMKN 2 Kab. Tangerang.

3.2.5 Analisa Kontrol Agar proses dapat terkontrol, dibutuhkan pengontrolan pada proses sistem informasi penyedian informasi yang sedang berjalan, yang berfungsi sebagai pengedalian agar data yang dijadikan masukan, keluaran dan proses bersifat valid sedangkan pengontrolan pada sistem yang sedang berjalan tersebut masih memiliki kekurangan dikarenakan sistem pengolahan yang digunakan belum terintegrasi dengan baik.


3.2.6 Analisa Kelebihan Dan Kekurangan Sistem Yang Berjalan Dalam penelitian terhadap sistem yang sedang berjalan di Perpustakaan SMKN 2 Kab. Tangerang pada saat ini, dapat disimpulkan kelebihan dan kekurangan pada sistem tersebut: A. Kelebihan Sistem yang berjalan Sistem yang ada hanya terinput dalam softwere tertentu seperti Microsoft Word. B. Kekurangan Sistem yang berjalan Sistem yang ada belum bisa berjalan di dalam website masih berisifat pengetikan dalam Microsoft Word. 3.2.7 Analisa Masukan, Analisa Proses dan analisa keluaran 1. Analisa Masukan A. Nama Masukan : Kartu Anggota Sumber : Admin Fungsi : Peminjaman Buku Media : Kertas Frekuensi : Setiap ada peminjaman buku wajib memberikan Kartu Anggota Format : Lihat Di Lampiran Keterangan : Berisi Nis, Nama, Kelas. 2. Analisa Proses A. Nama Modul : Permintaan Transaksi Peminjaman Masukan : Perminataan Transaksi Peminjaman Keluaran : Data Peminjaman Ringkasan Proses : Proses ini Menghasilkan anggota yang akan meminjam buku 3. Analisa Keluaran A. Nama Keluaran : Transaksi peminjaman Fungsi : mencetak data transaksi peminjaman Media : website dan word/excel Rangkap : tidak terhingga Diskripsi : Data transaksi peminjaman buku oleh anggota

3.2.8 Konfigurasi Sistem Yang Berjalan 1. Spesifikasi Hardware Adapun perangkat keras yang digunakan dalam sistem adalah sebagai berikut : a. Microprocessor : Pentium IV b. Monitor : 17” c. Mouse : Optical d. Memory (RAM) : 2 GB e. Harddisk : 500 GB f. Keyboard : Standard PS/2 g. Printer : Laser Jet 5M


2. Spesifikasi Softwere Adapun perangkat lunak yang digunakan dalam sistem adalah sebagai berikut : a. Microsoft Windows Xp b. Microsoft Office 2007 c. Microsoft Excel 2007

3.3 User Requarement 3.3.1. Elisitasi Tahap 1 Dengan melakukan observasi dan wawancara dengan stakeholder, didapatkan beberapa poin yang digunakan untuk menbangun sebuah system yang diinginkan, kebutuhan kebutuhan tersebut disusun kedalam elisitasi tahap sebagai berikut : Tabel 3.6 Elisitasi Tahap 1 Fungsional Analisa Kebutuhan Saya Ingin Sistem Dapat 1. Menampilkan Daftar Pengunjung Hari Ini Di Tampilan Awal 2. Menampilkan Menu Login 3. Menampilkan Verifikasi Login 4. Menampilkan Menu Utama Admin 5. Menampilkan Menu Siswa 6. Melakukan Pengelolahan Penambahan Data Siswa 7. Melakukan Pengelolahan Perubahan Data Siswa 8. Melakukan Pengelolahan Penghapusan Data Siswa 9. Menampilkan Pencarian Data Siswa 10. Menampilkan Pencarian Siswa Berdasarkan Nis 11. Menampilkan Pencarian Siswa Berdasarkan Nama 12. Menampilkan Pencarian Siswa Berdasarkan Jenis Kelamin 13. Menampilkan Pencarian Siswa Berdasarkan Jurusan 14. Menampilkan Pencarian Siswa Berdasarkan Kelas 15. Menampilkan Import Data Siswa 16. Menampilkan Menu Download Data Siswa Dalam Bentuk Excel Dan Word Dan Pdf 17. Melakukan Pengelolahan Penambahan Data Pegawai 18. Melakukan Pengelolahan Perubahan Data Pegawai 19. Melakukan Pengelolahan Penghapusan Data Pegawai 20. Menampilkan Pencarian Data Pegawai 21. Menampilkan Pencarian Pegawai Berdasarkan No KTP 22. Menampilkan Pencarian Siswa Berdasarkan Nama 23. Menampilkan Pencarian Siswa Berdasarkan Jenis Kelamin 24. Menampilkan Menu Download Data Pegawai Dalam Bentuk Excel Dan Word Dan Pdf 25. Menampilkan Import Data Pegawai 26. Menampilkan Menu Data Buku 27. Melakukan Pengelolahan Penambahan Data Buku 28. Melakukan Pengelolahan Perubahan Data Buku 29. Melakukan Pengelolahan Penghapusan Data Buku 30. Menampilkan Pencarian Data Buku 31. Menampilkan Pencarian Data Buku Berdasarkan Kode 32. Menampilkan Pencarian Data Buku Berdasarkan Judul 33. Menampilkan Pencarian Data Buku Berdasarkan Penulis 34. Menampilkan Pencarian Data Buku Berdasarkan Penerbit 35. Menampilkan Menu Download Data Buku Dalam Bentuk Excel Dan Word Dan Pdf 36. Menampilkan Menu Data Transaksi 37. Melakukan Pengelolahan Penambahan Data Trasnsaksi 38. Menampilkan Data Buku Pada Menu Penambahan Transaksi 39. Menampilkan Data Siswa Pada Menu Penambahan Transaksi 40. Melakukan Pengelolahan Kembali data transaksi 41. Melakukan Pengelolahan Perpanjang data transaksi 42. Menampilkan Menu Download Data Transaksi Dalam Bentuk Excel/Pdf 43. Menampilkan Pencarian Data Transaksi 44. Menampilkan Pencarian Data Transaksi Berdasarkan Nis 45. Menampilkan Pencarian Data Transaksi Berdasarkan Nama 46. Menampilkan Pencarian Data Transaksi Berdasarkan Judul 47. Menampilkan Pencarian Data Transaksi Berdasarkan Tanggal Pinjam 48. Menampilkan Menu Data Pengunjung 49. Menampilkan Daftar Pengunjung Dalam Bentuk Grafik 50. Menampilkan Menu Download Data Pengunjung Dalam Bentuk Excel/Pdf 51. Menampilkan Peringatan Data Input Kosong 52. Menampilkan Peringatan Login Gagal 53. Menyediakan Menu Logout Keluar Non Fungsional Saya Ingin Sistem Dapat 1. Sistem Dapat Dengan Mudah Digunakan Dan Dipahami Oleh Admin 2. Terdapat Desaign Tampilan Yang Menarik 3. Menampilkan Menu E-Books 4. Menampilkan Login Sebagai Siswa Perpustakaan Penyusun

(Dwi Adji Prasetyo) Mengetahui Pembimbing 1


(Ruli Supriat, M.TI) Pembimbing 2


(Ilamsyah, M.Kom) Menyetujui Stakeholder


(Memi) Kepala Jurusan


(Ruli Supriati, M.TI)

3.3.2. Elisitasi Tahap 2 Elisitasi Tahap II ini di bentuk berdasarkan elisitasi tahap I yang kemudia diklarifikasikan melalui metode MDI. Metode MDI ini bertujuan untuk memisahkan antara rancangan system yang penting dan harus ada pada sistem baru dengan rancangan yang penulis sanggupi untuk dieksekusi. Terdapat requirement yang diberi option inessential (I) dan harus dieliminasi sebagai berikut : Tabel 3.7 Elisitasi Tahap 2 Fungsional Analisa Kebutuhan Saya Ingin Sistem Dapat No Keterangan M D I 1. Menampilkan Daftar Pengunjung Hari Ini Di Tampilan Awal  2. Menampilkan Menu Login  3. Menampilkan Verifikasi Login  4. Menampilkan Menu Utama Admin  5. Menampilkan Menu Siswa  6. Melakukan Pengelolahan Penambahan Data Siswa  7. Melakukan Pengelolahan Perubahan Data Siswa  8. Melakukan Pengelolahan Penghapusan Data Siswa  9. Menampilkan Pencarian Data Siswa  10. Menampilkan Pencarian Siswa Berdasarkan Nis  11. Menampilkan Pencarian Siswa Berdasarkan Nama  12. Menampilkan Pencarian Siswa Berdasarkan Jenis Kelamin  13. Menampilkan Pencarian Siswa Berdasarkan Jurusan  14. Menampilkan Pencarian Siswa Berdasarkan Kelas  15. Menampilkan Import Data Siswa  16. Menampilkan Menu Download Data Siswa Dalam Bentuk Excel Dan Word Dan Pdf  17. Melakukan Pengelolahan Penambahan Data Pegawai  18. Melakukan Pengelolahan Perubahan Data Pegawai  19. Melakukan Pengelolahan Penghapusan Data Pegawai  20. Menampilkan Pencarian Data Pegawai  21. Menampilkan Pencarian Pegawai Berdasarkan No KTP  22. Menampilkan Pencarian Pegawai Berdasarkan Nama  23. Menampilkan Pencarian Pegawai Berdasarkan Jenis Kelamin  24. Menampilkan Import Data Pegawai  25. Menampilkan Menu Download Data Pegawai Dalam Bentuk Excel Dan Word Dan Pdf  26. Menampilkan Menu Data Buku  27. Melakukan Pengelolahan Penambahan Data Buku  28. Melakukan Pengelolahan Perubahan Data Buku  29. Melakukan Pengelolahan Penghapusan Data Buku  30. Menampilkan Pencarian Data Buku  31. Menampilkan Pencarian Data Buku Berdasarkan Kode  32. Menampilkan Pencarian Data Buku Berdasarkan Judul  33. Menampilkan Pencarian Data Buku Berdasarkan Penulis  34. Menampilkan Pencarian Data Buku Berdasarkan Penerbit  35. Menampilkan Menu Download Data Buku Dalam Bentuk Excel Dan Word Dan Pdf  36. Menampilkan Menu Data Transaksi  37. Melakukan Pengelolahan Penambahan Data Trasnsaksi  38. Menampilkan Data Buku Pada Menu Penambahan Transaksi  39. Menampilkan Data Siswa Pada Menu Penambahan Transaksi  40. Melakukan Pengelolahan Kembali data transaksi  41. Melakukan Pengelolahan Perpanjang data transaksi  42. Menampilkan Menu Download Data Transaksi Dalam Bentuk Excel/Pdf  43. Menampilkan Pencarian Data Transaksi  44. Menampilkan Pencarian Data Transaksi Berdasarkan Nis  45. Menampilkan Pencarian Data Transaksi Berdasarkan Nama  46. Menampilkan Pencarian Data Transaksi Berdasarkan Judul  47. Menampilkan Pencarian Data Transaksi Berdasarkan Tanggal Pinjam  48. Menampilkan Menu Data Pengunjung  49. Menampilkan Daftar Pengunjung Dalam Bentuk Grafik  50. Menampilkan Menu Download Data Pengunjung Dalam Bentuk Excel/Pdf 

51. Menampilkan Peringatan Data Input Kosong  52. Menampilkan Peringatan Login Gagal  53. Menyediakan Menu Logout Keluar  Fungsional Analisa Kebutuhan Saya Ingin Sistem Dapat No Keterangan M D I 1. Sistem Dapat Dengan Mudah Digunakan Dan Dipahami Oleh Admin  2. Terdapat Desaign Tampilan Yang Menarik  3. Menampilkan Menu E-Books  4. Menampilkan Login Sebagai Siswa Perpustakaan 

Keterangan : M : Mandotary (Penting) D : Desirable (Tidak Terlalu Penting) I : Inessential (Tidak Penting)

3.3.3. Elisitasi Tahap 3 Berdasarkan elisitasi tahap II diatas dibentuklah suatu elisitasi tahap III yang kemudian diklarifikasikan kembali dengan menggunakan metode TOE dengan option HML sebagai berikut : Tabel 3.8 Elisitasi Tahap 3 Analisa Kebutuhan Saya Ingin Sistem Dapat Feasibility T O E No Risk L M H L M H L M H 1. Menampilkan Daftar Pengunjung Hari Ini Di Tampilan Awal    2. Menampilkan Menu Login    3. Menampilkan Verifikasi Login    4. Menampilkan Menu Utama Admin    5. Menampilkan Menu Siswa    6. Melakukan Pengelolahan Penambahan Data Siswa    7. Melakukan Pengelolahan Perubahan Data Siswa    8. Melakukan Pengelolahan Penghapusan Data Siswa    9. Menampilkan Pencarian Data Siswa    10. Menampilkan Pencarian Siswa Berdasarkan Nis    11. Menampilkan Pencarian Siswa Berdasarkan Nama    12. Menampilkan Pencarian Siswa Berdasarkan Jenis Kelamin    13. Menampilkan Pencarian Siswa Berdasarkan Jurusan    14. Menampilkan Pencarian Siswa Berdasarkan Kelas    15. Menampilkan Import Data Siswa    16. Menampilkan Menu Download Data Siswa Dalam Bentuk Excel Dan Word Dan Pdf    17. Melakukan Pengelolahan Penambahan Data Pegawai    18. Melakukan Pengelolahan Perubahan Data Pegawai    19. Melakukan Pengelolahan Penghapusan Data Pegawai    20. Menampilkan Pencarian Data Pegawai    21. Menampilkan Pencarian Pegawai Berdasarkan No KTP    22. Menampilkan Pencarian Pegawai Berdasarkan Nama    23. Menampilkan Pencarian Pegawai Berdasarkan Jenis Kelamin    24. Menampilkan Import Data Pegawai    25. Menampilkan Menu Download Data Pegawai Dalam Bentuk Excel Dan Word Dan Pdf    26. Menampilkan Menu Data Buku    27. Melakukan Pengelolahan Penambahan Data Buku    28. Melakukan Pengelolahan Perubahan Data Buku    29. Melakukan Pengelolahan Penghapusan Data Buku    30. Menampilkan Pencarian Data Buku    31. Menampilkan Pencarian Data Buku Berdasarkan Kode    32. Menampilkan Pencarian Data Buku Berdasarkan Judul    33. Menampilkan Pencarian Data Buku Berdasarkan Penulis    34. Menampilkan Pencarian Data Buku Berdasarkan Penerbit    35. Menampilkan Menu Download Data Buku Dalam Bentuk Excel Dan Word Dan Pdf    36. Menampilkan Menu Data Transaksi    37. Melakukan Pengelolahan Penambahan Data Trasnsaksi    38. Menampilkan Data Buku Pada Menu Penambahan Transaksi    39. Menampilkan Data Siswa Pada Menu Penambahan Transaksi    40. Melakukan Pengelolahan Transaksi Kembali Peminjaman    41. Melakukan Pengelolahan Transaksi Perpanjang Peminjaman    42. Menampilkan Menu Download Data Transaksi Dalam Bentuk Excel Dan Word Dan Pdf    43. Menampilkan Pencarian Data Transaksi    44. Menampilkan Pencarian Data Transaksi Berdasarkan Nis    45. Menampilkan Pencarian Data Transaksi Berdasarkan Nama    46. Menampilkan Pencarian Data Transaksi Berdasarkan Judul    47. Menampilkan Pencarian Data Transaksi Berdasarkan Tanggal Pinjam    48. Menampilkan Menu Data Pengunjung    49. Menampilkan Daftar Pengunjung Dalam Bentuk Grafik    50. Menampilkan Menu Download Data Pengunjung Dalam Bentuk Excel Dan Word Dan Pdf    51. Menampilkan Peringatan Data Input Kosong    52. Menampilkan Peringatan Login Gagal    53. Menyediakan Menu Logout Keluar    Non Fungsional Saya Ingin Sistem Dapat Feasibility T O E No Risk L M H L M H L M H 1. Sistem Dapat Dengan Mudah Digunakan Dan Dipahami Oleh Admin    2. Terdapat Desaign Tampilan Yang Menarik    3. Menampilkan Menu E-Books    4. Menampilkan Login Sebagai Siswa Perpustakaan   

Keterangan T : Teknikal (Bagaimana Teknik Pembuatannya) O : Operasional (Bagaimana Cara Penggunaanya) E : Ekonomi (Berapa Biaya)

H : High (Sulit) M : Middle (Mampu Dikerjaakan) L : Low (Mudah Dikerjaakan)

3.3.4. Final Draft Elisitasi Finals Draft Elisitasi Merupakan bentuk akhir dari tahap-tahap elisitasi yang dapat dijadikan acuan dan dasar pengembangan Sistem informasi yang akan di bentuk. Bentuk lampiran Final Elisitasi yang telah dibuat. Berikut Final draf Elisitasi : Tabel 3.9 Final Draft Elisitasi Fungsional Analisa Kebutuhan Saya Ingin Sistem Dapat 1. Menampilkan Daftar Pengunjung Hari Ini Di Tampilan Awal 2. Menampilkan Menu Login 3. Menampilkan Verifikasi Login 4. Menampilkan Menu Utama Admin 5. Menampilkan Menu Siswa 6. Melakukan Pengelolahan Penambahan Data Siswa 7. Melakukan Pengelolahan Perubahan Data Siswa 8. Melakukan Pengelolahan Penghapusan Data Siswa 9. Menampilkan Pencarian Data Siswa 10. Menampilkan Pencarian Siswa Berdasarkan Nis 11. Menampilkan Pencarian Siswa Berdasarkan Nama 12. Menampilkan Pencarian Siswa Berdasarkan Jenis Kelamin 13. Menampilkan Pencarian Siswa Berdasarkan Jurusan 14. Menampilkan Pencarian Siswa Berdasarkan Kelas 15. Menampilkan Import Data Siswa 16. Menampilkan Menu Download Data Siswa Dalam Bentuk Excel Dan Word Dan Pdf 17. Melakukan Pengelolahan Penambahan Data Pegawai 18. Melakukan Pengelolahan Perubahan Data Pegawai 19. Melakukan Pengelolahan Penghapusan Data Pegawai 20. Menampilkan Pencarian Data Pegawai 21. Menampilkan Pencarian Pegawai Berdasarkan No KTP 22. Menampilkan Pencarian Pegawai Berdasarkan Nama 23. Menampilkan Pencarian Pegawai Berdasarkan Jenis Kelamin 24. Menampilkan Import Data Pegawai 25. Menampilkan Menu Download Data Pegawai Dalam Bentuk Excel Dan Word Dan Pdf 26. Menampilkan Menu Data Buku 27. Melakukan Pengelolahan Penambahan Data Buku 28. Melakukan Pengelolahan Perubahan Data Buku 29. Melakukan Pengelolahan Penghapusan Data Buku 30. Menampilkan Pencarian Data Buku 31. Menampilkan Pencarian Data Buku Berdasarkan Kode 32. Menampilkan Pencarian Data Buku Berdasarkan Judul 33. Menampilkan Pencarian Data Buku Berdasarkan Penulis 34. Menampilkan Pencarian Data Buku Berdasarkan Penerbit 35. Menampilkan Menu Download Data Buku Dalam Bentuk Excel Dan Word Dan Pdf 36. Menampilkan Menu Data Transaksi 37. Melakukan Pengelolahan Penambahan Data Trasnsaksi 38. Menampilkan Data Buku Pada Menu Penambahan Transaksi 39. Menampilkan Data Siswa Pada Menu Penambahan Transaksi 40. Melakukan Pengelolahan Kembali data transaksi 41. Melakukan Pengelolahan Perpanjang data transaksi 42. Menampilkan Menu Download Data Transaksi Dalam Bentuk Excel/Pdf 43. Menampilkan Pencarian Data Transaksi 44. Menampilkan Pencarian Data Transaksi Berdasarkan Nis 45. Menampilkan Pencarian Data Transaksi Berdasarkan Nama 46. Menampilkan Pencarian Data Transaksi Berdasarkan Judul 47. Menampilkan Pencarian Data Transaksi Berdasarkan Tanggal Pinjam 48. Menampilkan Menu Data Pengunjung 49. Menampilkan Menu Download Data Pengunjung Dalam Bentuk Excel/Pdf 50. Menampilkan Peringatan Login Gagal 51. Menyediakan Menu Logout Keluar Non Fungsional Saya Ingin Sistem Dapat 1. Sistem Dapat Dengan Mudah Digunakan Dan Dipahami Oleh Admin 2. Terdapat Desaign Tampilan Yang Menarik 3. Menampilkan Menu E-Books 4. Menampilkan Login Sebagai Siswa Perpustakaan Penyusun


(Dwi Adji Prasetyo) Mengetahui Pembimbing 1


(Ruli Supriati, M.TI) Pembimbing 2


(Ilamsyah, M.Kom) Menyetujui Stakeholder


(Memi) Kepala Jurusan


(Ruli Supriati, M.TI)

3.4 Rancangan Prosedur Yang Diusulkan Analisa Sistem usulan pada penelitian ini menggunakan metode Unified Modelling Language (UML) untuk menggambarkan prosedur dan proses yang berjalan saat ini, pada pengambaran ini digunakan use case diagram, activity diagram, dan sequance diagram yaitu sebagai berikut : 3.4.1. Use Case Diagram Sistem Perpustakaan Yang Diusulkan Use Case Diragram yang diusulkan terdiri dari 4 pengguna yaitu Petugas, Kepsek/Wakasek, dan Anggota Siswa/Pegawai dimana setiap actor memiliki hak akses yang berbeda dan alur proses menjalankan sistem yang di usualkan ini. Berikut Use Case Diagram yang di usulkan : A. Sistem Perpustakaan Sebagai Admin

Gambar 3.5 Use Case Diagram yang diusulkan sebagai Admin Gambar diatas adalah diagram usecase dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) buah sistem yang meliputi seluruh kegiatan yang dilakukan sistem 2. Satu (1) buah actor yang melakukan kegiatan, yaitu : Petugas 3. Delapan (8) buah Use Case yang dilakukan oleh actor yang ada yaitu : login, dashboard, daftar pengunjung, buku, e-book, anggota siswa/pegawai, transaksi siswa/pegawai, logout.

B. Sistem Perpustakaan Sebagai Kepsek/Wakasek

Gambar 3.6 Use Case Diagram yang diusulkan sebagai Kepsek/Wakasek

Gambar diatas adalah diagram usecase dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) buah sistem yang meliputi seluruh kegiatan yang dilakukan sistem 2. Satu buah actor yang melalukan kegiatan ini, yaitu kepsek/wakasek. Pada gambar use case diagram sebagai kepsek/wakasek harus login terlebih dahulu lalu sistem akan membawa kedalam dashboard yang terdapat menu daftar pengunjung, anggota siswa/pegawai dengan kegiatan export, buku dengan kegiatan export, e-book dengan kegiatan download, transaksi siswa/pegawai dengan kegiatan export, dan logout.

C. Sistem Perpustakaan Sebagai Anggota Siswa/Pegawai

Gambar 3.7 Use Case Diagram yang diusulkan sebagai Anggota Siswa/Pegawai

Gambar diatas adalah diagram usecase dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) buah sistem yang meliputi seluruh kegiatan yang dilakukan sistem 2. Satu buah actor yang menjalankan sistem ini, yaitu Anggota Siswa/Pegawai

Pada gambar use case diagram sebagai Anggota Siswa/Pegawai harus login terlebih dahulu lalu sistem akan membawa kedalam dashboard Anggota Siswa/Pegawai yang terdapat menu buku, e-book dengan kegiatan download dan logout.

D. Sistem Perpustakaan Sebagai Anggota Pengunjung

Gambar 3.8 Usecase Diagram yang diusulkan sebagai Pengunjung

Gambar diatas adalah diagram usecase dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) buah sistem yang meliputi seluruh kegiatan yang dilakukan sistem 2. Satu buah actor yang menjalankan sistem ini, yaitu Anggota Siswa/Pegawai 3. Satu (1) buah use case yang di lakukan yaitu : daftar pengunjung

3.4.2. Activity Diagram Sistem Perpustakaan Yang Diusulkan Berikut merupakan uraian Activity Diagram Sistem Perpustakaan yang diusulkan berdasarkan diagram usecase :

a. Sistem Perpustakaan sebagai Petugas

Gambar 3.9 Activity Diagram Perpustakaan sebagai Petugas Yang Di usulkan Gambar diatas adalah activity diagram dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) satu initial note yang merupakan obek mulai kegiatan sistem. 2. Tiga Puluh (30) action, state dari sistem yang menggambarkan eksekusi dari suatu sistem 3. Dua (2) decision node sebagai kondisi dengan dua kemungkinan 4. Satu (1) Final state yang mengakhiri proses dari sistem.

b. Sistem Perpustakaan Sebagai Kepsek/Wakasek

Gambar 3.10 Activity Diagram Perpustakaan sebagai Kepsek/Wakasek Yang Di usulkan Gambar diatas adalah activity diagram dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) satu initial note yang merupakan obek mulai kegiatan sistem. 2. Tiga Belas (13) action, state dari sistem yang menggambarkan eksekusi dari suatu sistem 3. Satu (1) decision node sebagai kondisi dengan dua kemungkinan 4. Satu (1) Final state yang mengakhiri proses dari sistem.

c. Sistem Perpustakaan Sebagai Anggota Siswa/Pegawai

Gambar 3.11 Activity Diagram Perpustakaan sebagai Anggota Siswa/Pegawai Yang Di usulkan Gambar diatas adalah activity diagram dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) satu initial note yang merupakan obek mulai kegiatan sistem. 2. Tujuh (7) action, state dari sistem yang menggambarkan eksekusi dari suatu sistem 3. Satu (1) decision node sebagai kondisi dengan dua kemungkinan 4. Satu (1) Final state yang mengakhiri proses dari sistem.

d. Sistem Perpustakaan Sebagai Pengunjung

Gambar 3.12 Activity Diagram Perpustakaan sebagai Pengunjung yang di usulkan Gambar diatas adalah activity diagram dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Satu (1) satu initial note yang merupakan obek mulai kegiatan sistem. 2. Dua (2) action, state dari sistem yang menggambarkan eksekusi dari suatu sistem. 3. Satu (1) Final state yang mengakhiri proses dari sistem.


3.4.3. Sequance Diagram Sistem Perpustakaan Yang Diusulkan Berikut merupakan Sequance Diagram Sistem Perpustakaan Yang Diusulkan yang di usulkan :

Gambar 3.13 Sequance Diagram Sistem Perpustakaan Yang Diusulkan Gambar diatas adalah sequance diagram dari sistem yang diusulkan. Dalam diagram tersebut, terdapat : 1. Empat (4) actor yang melakukan kegiatan yaitu : Petugas, kepsek/wakasek, pengunjung, dan anggota siswa/pegawai 2. Tujuh (7) Lifeline yaitu : login, Dashboard, Daftar pengunjung, Anggota Siswa/Pegawai, Buku, E-Book, Transaksi Siswa/pegawai.

3.4.4. Class Diagram Yang Diusulkan

Gambar 3.14 Class Diagram Yang Diusulkan


3.5 Spesifikasi Basic Data Spesifikasi basic data ini merupakan desain basic data yang dianggap telah normal dan telah final di buat. Desain basic data menjelaskan tentang media penyimpanan yang digunakan spesifikasi basic data yang digunakan dalam system yang akan di bangun adalah sebagai berikut : 1. Nama file : Pengunjung Akronim : tb_pengunjung Media : Hard Disk Fungsi : Untuk Menyimpan Pengunjung Hari Ini Isi : no, tgl, id, nama, jur, tujuan, komentar Primary Key : no Jumlah Record : 137 Tabel 3.10 Struktur Pengunjung No Nama Field Akronim Tipe File Panjang Keterangan 1 No No Int 12 Primary Key 2 Tanggal date date Dd/mm/yyyy 3 Identitas Id Varchar 20 4 Nama Nama varchar 50 5 Jurusan Jur enum 6 Tujuan tujuan varchar 50 7 Komentar Komentar varchar 100

2. Nama file : Buku Akronim : tb_buku Media : Hard Disk Fungsi : Untuk Menyimpan Data Buku Isi : kd_buku, judul, penulis, penerbit, tempat_terbit, tahun_terbit, jumlah_buku, isbn, lokasi, tgl_input Primary Key : kd_buku Jumlah Record : 825 Tabel 3.11 Struktur Buku No Nama Field Akronim Tipe File Panjang Keterangan 1 Kode Buku kd_buku Varchar 20 Primary Key 2 Judul judul varchar 250 3 Penulis penulis varchar 200 4 Penerbit penerbit varchar 100 5 Tempat Terbit tempat_terbit varchar 100 6 Tahun Terbit tahun_terbit varchar 100 7 Jumlah jumlah_buku int 5 8 Isbn isbn varchar 50 9 lokasi lokasi enum 10 Tanggal Input tgl_input date Dd/mm/yyyy

3. Nama file : Anggota Siswa Akronim : tb_siswa Media : Hard Disk Fungsi : Untuk Menyimpan Data Anggota Siswa Isi : nis, nama, jk, jurusan, kelas Primary Key : nis Jumlah Record : 77

Tabel 3.12 Struktur Anggota Siswa No Nama Field Akronim Tipe File Panjang Keterangan 1 Nis nis Varchar 12 Primary Key 2 Nama nama Varchar 50 3 Jenis kelamin jk enum 4 Jurusan jurusan Enum 5 Kelas kelas varchar 15

4. Nama file : Anggota Pegawai Akronim : tb_pegawai Media : Hard Disk Fungsi : Untuk Menyimpan Data Anggota Pegawai Isi : nis, nama, jk, jurusan, kelas Primary Key : nis Jumlah Record : 66 Tabel 3.13 Struktur Anggota Pegawai No Nama Field Akronim Tipe File Panjang Keterangan 1 No Ktp No_ktp Varchar 16 Primary Key 2 Nama Nama Varchar 50 3 Jenis Kelamin jk enum

5. Nama file : Transaksi Siswa Akronim : tb_transaksi_siswa Media : Hard Disk Fungsi : Untuk Menyimpan Data Peminjaman Anggota Siswa Isi : id, nis, nama, jurusan, kelas, kd_buku, judul, jumlah, tgl_pinjam, status Primary Key : id Jumlah Record : 408 Tabel 3.14 Struktur Transaksi Siswa No Nama Field Akronim Tipe File Panjang Keterangan 1 Id id Int 12 Primary Key 2 Nis nis Varchar 12 3 Nama nama Varchar 100 4 Jurusan jurusan Varchar 30 5 Kelas kelas Varchar 30 6 Kode buku Kd_buku Varchar 20 7 Judul judul varchar 200 8 Jumlah jumlah Int 4 9 Tanggal Pinjam Tgl_pinjam Date Dd/mm/yyyy 10 Tanggal Kembali Tgl_kembali date Dd/mm/yyyy 11 Status status enum

6. Nama file : Transaksi Pegawai Akronim : tb_transaksi_pegawai Media : Hard Disk Fungsi : Untuk Menyimpan Data Peminjaman Anggota Pegawai Isi : id, no_ktp, nama, kd_buku, judul, jumlah, tgl_pinjam, tgl_kembali, status Primary Key : id Jumlah Record : 152 Tabel 3.15 Struktur Transaksi Pegawai No Nama Field Akronim Tipe File Panjang Keterangan 1 Id id Int 12 Primary Key 2 No Ktp No_ktp varchar 16 3 Nama nama varchar 50 4 Kode buku Kd_buku varchar 20 5 judul judul varchar 50 6 jumlah jumlah Int 4 7 Tanggal pinjam Tgl_pinjam Date Dd/mm/yyyy 8 Tanggal kembali Tgl_kembali Date Dd/mm/yyyy 9 status status enum


7. Nama file : Petugas Akronim : tb_user Media : Hard Disk Fungsi : Untuk Menyimpan Data Petugas Isi : id, username, password, nama, level Primary Key : id Jumlah Record : 441 Tabel 3.16 Struktur Petugas No Nama Field Akronim Tipe File Panjang Keterangan 1 Id id Int 11 Primary Key 2 Username username varchar 100 3 Password password varchar 100 4 Nama nama varchar 200 5 Level level varchar 30

8. Nama file : E-Book Akronim : uploads Media : Hard Disk Fungsi : Untuk Menyimpan Data Data E-Book Isi : id, tgl_upload, file_name, file_size, file_type Primary Key : id Jumlah Record : 241 Tabel 3.17 Struktur E-Book No Nama Field Akronim Tipe File Panjang Keterangan 1 Id id int 11 Primary Key 2 Tanggal Upload tgl_upload date 3 Nama File file_name varchar 200 4 Ukuran File file_size int 20 5 Tipe File file_type varchar 10 3.6 Rancangan Program HIPO (Hirarchy Plus Input Process Output) adalah alat bantu untuk pembuatan spesifikasi program yang merupakan struktur yang berisi diagram dimana didalam program ini berisi input yang di proses dan menghasilkan output. Spesifikasi program menjelaskan mengenai cara penggunaan aplikasi program yang diusulkan. Berikut merupakan diagram HIPO dari sistem yang di usulkan :










3.7 Rancangan Prototype Tahap ini merupakan gambar yang menjelaskan rancangan bangun yang lengkap kepada para pengguna dan website yang diteliti, juga sebagai pemenuhan kebutuhan dari pada para pengguna sistem. Berikut ini adalah prototype atau tampilan dari perancangan Sistem Perpustaakaan SMKN 2 Kab. Tangerang yang akan di buat, yaitu : 1. Rancangan Prototype Halaman Utama


Gambar 3.16 Rancangan Prototype Halaman Utama

2. Rancangan Prototype Login Admin Dan Kepsek/Wakasek

Gambar 3.17 Rancangan Prototype Login Admin 3. Rancangan Prototype Dashboard Admin

Gambar 3.18 Rancangan Prototype Dashboard Admin

4. Rancangan Prototype Daftar Pengunjung

Gambar 3.19 Rancangan Prototype Daftar Pengunjung 5. Rancangan Prototype Data Anggota

Gambar 3.20 Rancangan Prototype Data Anggota

6. Rancangan Prototype Tambah Anggota

Gambar 3.21 Rancangan Prototype Tambah Anggota 7. Rancangan Prototype Data Buku

Gambar 3.22 Rancangan Prototype Data Buku

8. Rancangan Prototype Tambah Buku

Gambar 3.23 Rancangan Prototype Tambah Buku

9. Rancangan Prototype E-Book

Gambar 3.24 Rancangan Prototype E-Book

10. Rancangan Prototype Upload E-Book

Gambar 3.25 Rancangan Prototype Upload E-Book 11. Rancangan Prototype Transaksi

Gambar 3.26 Rancangan Prototype Transaksi

12. Rancangan Prototype Tambah Transaksi

Gambar 3.27 Rancangan Prototype Tambah Transaksi


13. Rancangan Prototype Login Anggota

Gambar 3.28 Rancangan Prototype Login Anggota

14. Rancangan Prototype Home Anggota

Gambar 3.29 Rancangan Prototype Home Anggota


15. Rancangan Prototype Data Buku Anggota

Gambar 3.30 Rancangan Prototype Data Buku Anggota

16. Rancangan Prototype E-Book Anggota

Gambar 3.31 Rancangan Prototype E-Book Anggota 3.8 Konfigurasi Sistem Usulan 3.8.1. Spesifikasi Perangkat Keras (hardware) Spesisifikasi perangkat keras yang dibutuhkan oleh sistem agar dapat di akses pada website adalah sebagai berikut : a. Processor : Pentium IV b. Monitor : 17” c. Mouse : Optical d. Keyboard : Standard PS/2 e. RAM : 2 GB f. Hardisk : 500 GB g. Printer : Laser Jet 5M 3.8.2. Aplikasi yang digunakan a. Office 2013 b. Google Chrome 3.8.3. Hak akses a. Petugas yang berwewenang b. Pimpinan c. Anggota perpustakaan

3.9 Testing Metode pengujian yang digunakan ini dengan pengujian Black Box, yaitu merupakan pengujian program yang mengutamakan kebutuhaan fungsi. Metodenya adalah dengan memberikan suatu input terhadap sistem, dan melihat kesesuaian output dengan hasil yang di harapkan Tabel 3.18 Pengujian Black Box No Kasus/form uji Sekenario uji Hasil yang diharapkan Hasil yang di uji Status 1 Login admin Admin mengisi username dan password dengan benar Admin dapat masuk ke menu admin Username dan password benar dan admin dapat masuk ke menu admin successful

2 Login anggota Anggota mengisi username dan password dengan benar Anggota Berhasil masuk ke menu anggota Username dan password benar dan Anggota dapat masuk ke menu Anggota successful

3 Login kepsek/wakasek Kepsek/wakasek mengisi username dan password dengan benar Kepsek/Wakasek Berhasil masuk ke menu kepsek/wakasek Username dan password benar dan Kepsek/Wakasek dapat masuk ke menu admin Kepsek/Wakasek successful

4 Mengisi Daftar Pengunjung Pengunjung wajib mengisi daftar pengunjung Pengunjung Berhasil mengisi daftar pengunjung Daftar pengunjung bertambah karena diisi oleh pengunjung baru successful

5 Daftar anggota siswa/pegawai Admin dapat menambah, mengedit, menghapus, export, dan inport data siswa/pegawai berhasil menambah, mengedit, menghapus, export, dan inport data siswa/pegawai Data anggota siswa/pegawai berhasil di tambah, edit, hapus, export, dan import successful

6 Daftar buku Admin dapat menambah, mengedit, menghapus, dan export data buku berhasil menambah, mengedit, menghapus, dan export data pegawai Data buku berhasil di tambah, edit, hapus, dan export successful

7 e-book Admin dapat upload, mengedit, dan download e-book Berhasil upload dan download e-book e-book berhasil diupload dan di download successful

8 Transaksi siswa/pegawai Admin Dapat menambah, mengembalikan, dan memperpanjang transaksi peminjaman siswa/pegawai Berhasil menambah, mengembalikan, dan memperpanjang transaksi peminjaman siswa/pegawai Transaksi siswa/pegawai dapat menambah, mengembalikan, dan memperpanjang transaksi successful

9 Kepsek/wakasek dan anggota dapat mendownload e-book Kepsek/wakasek dan anggota dapat dengan mudah mendownload e-book Kepsek/wakasek dan anggota dapat mendownload e-book Kepsek/wakasek dan anggota berhasil mendownload e-book successful

10 Kepsek/wakasek melihat laporan data siswa/pegawai, buku, e-book, transaksi siswa/pegawai Kepsek/wakasek melihat laporan data pengunjung, siswa/pegawai, buku, e-book, transaksi siswa/pegawai Kepsek/wakasek berhasil melihat laporan data pengunjung, siswa/pegawai, buku, e-book, dan transaksi siswa/pegawai Kepsek/wakasek dapat melihat laporan data pengunjung, siswa/pegawai, buku, e-book, dan transaksi siswa/pegawai successful

11 Anggota melihat data peminjamnya Anggota dapat melihat data peminjamannya Anggota dapat melihat data peminjamannya Anggota melihat data peminjamannya successful


3.10 Evaluasi Setelah dilakukan pengujian dengan metode black box yang dilakukan admin dapat mengakses segala data terkecuali kepsek/wakasek dan anggota yang hanya bisa melihat informasi data dan mendownload e-book saja. 3.11 Implementasi 3.11.1. Schedule Tahap ini dibutuhkan rencana implementasi yang berguna dalam pelaksanaan langkah-langkah kegiatan penerapannya. Langkah-langkah yang di lakukan dalam usaha mewujudkan sistem yang direncanakan ini dalam bentuk time tabel yaitu sebagai berikut : Tabel 3.19 Schedule Implementasi No Kegiatan Waktu

September 2016 Oktober 2016 November 2016 Desember 2016 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 Pengumpulan data 2 Analisa sistem 3 Perancangan sistem 4 Pembuatan desain tampilan 5 Pembuatan program 6 Test program 7 Evaluasi program 8 Implementasi 9 dokumentasi




3.11.2. Penerapan Rancangan Sistem Yang Diusulkan 1. Rancangan Sistem halaman utama

Gambar 3.32 Rancangan Sistem halaman utama

2. Rancangan sistem login admin dan kepsek/wakasek

Gambar 3.33 Rancangan sistem login admin dan kepsek/wakasek

3. Rancangan sistem Dashboard admin

Gambar 3.34 Rancangan sistem halaman utama admin


4. Rancangan sistem halaman admin Daftar pengunjung

Gambar 3.35 Rancangan sistem halaman admin Daftar pengunjung

5. Rancangan sistem halaman admin anggota siswa/pegawai

Gambar 3.36 Rancangan sistem halaman admin anggota siswa/pegawai


6. Rancangan sistem halaman admin Buku

Gambar 3.37 Rancangan sistem halaman admin Buku

7. Rancangan sistem halaman admin E-Book

Gambar 3.38 Rancangan sistem halaman admin E-Book


8. Rancangan sistem halaman admin transaksi siswa/pegawai

Gambar 3.39 Rancangan sistem halaman admin transaksi siswa/pegawai

9. Rancangan sistem halaman utama kepsek/wakasek

Gambar 3.40 Rancangan sistem halaman utama kepsek/wakasek


10. Rancangan sistem halaman kepsek/wakasek Daftar pengunjung

Gambar 3.41 Rancangan sistem halaman kepsek/wakasek Daftar pengunjung

11. Rancangan sistem halaman kepsek/wakasek anggota siswa/pegawai

Gambar 3.42 Rancangan sistem halaman kepsek/wakasek anggota siswa/pegawai

12. Rancangan sistem halaman kepsek/wakasek Buku Gambar 3.43 Rancangan sistem halaman kepsek/wakasek Buku

13. Rancangan sistem halaman kepsek/wakasek E-Book

Gambar 3.44 Rancangan sistem halaman kepsek/wakasek E-Book


14. Rancangan sistem halaman kepsek/wakasek transaksi siswa/pegawai

Gambar 3.45 Rancangan sistem halaman kepsek/wakasek transaksi siswa/pegawai 15. Rancangan sistem halaman login anggota siswa/pegawai

Gambar 3.46 Rancangan sistem halaman login anggota siswa/pegawai

16. Rancangan sistem halaman utama anggota siswa/pegawai

Gambar 3.47 Rancangan sistem halaman utama anggota siswa/pegawai


17. Rancangan sistem halaman daftar buku anggota siswa/pegawai

Gambar 3.48 Rancangan sistem halaman daftar buku anggota siswa/pegawai


18. Rancangan sistem halaman e-book anggota siswa/pegawai

Gambar 3.459 Rancangan sistem halaman e-book anggota siswa/pegawai


3.12 Estimasi Biaya Pada estimasi biaya ini berisi rancangan biaya dari analisa, perancangan, hingga final yang diusulkan untuk kelancaran sistem yang telah di buat dan dapat di aplikasikan kedalam Perpustakaan SMKN 2 Kab. Tangerang. Berikut estimasi biaya yang di ajukan : No Uraian Kegiatan Volume Harga Satuan Biaya 1 Bahan dan peralatan penelitian a. Buku referensi 4 buah Rp. 40.000 Rp. 160.000 b. Pulsa modem (Simpati) 4 bulan Rp. 135.000 Rp. 540.000 2 Perjalanan a. Ongkos transport Amik Raharja – Smkn 2 kab. Tangerang + Makan 4 bulan Rp. 800.000 3 Percetakaan Laporan a. Cetak Laporan Tugas Akhir 1 Jilid Rp. 80.0000 Rp. 80.000 b. Fotocopy Laporan 2 Jilid Rp. 30.000 Rp. 60.000 c. HardCover Laporan 2 Jilid Rp. 50.000 Rp. 50.000 d. Kaset DVD-RW 2 Kaset Rp. 5000 Rp. 10.000 3 Upload Website a. Daftar Hosting 1 Hosting Rp. 300.000 Rp. 300.000 Jumlah Biaya Rp. 2.000.000






BAB IV PENUTUP 4.1. Kesimpulan Berdasarkan uraian sebelumnya, maka dapat diambil kesimpulan beberapa hal yang di dapat dari sebuah analisa dan observasi serta terhadap pada bab 1 sampai selesai, berikut kesimpulan yang di dapat : 1. Sistem manual yang ada pada perpustakaan SMKN 2 Kab. Tanggerang akan di kembangkan ke dalam sistem yang baru dengan memanfaatkan media internet informasi dalam perpustakaan dapat di akses dimana saja dan kapan saja tidak seperti sistem sebelumnya yang masih mengutamanakan akses informasi buku ataupun laporan dalam bentuk Document 2. Dengan adanya sistem yang baru dengan akses jaringan internet, data maupun informasi dapat tersimpan rapih dan tidak mudah hilang begitu saja. 3. Sistem yang baru mampu memberikan pelayanan dan penyimpanan data dan informasi yang baik sehingga nantinya informasi dan data dapat di akses dan di gunakan kapan saja.




4.2. Saran Berdasarkan analisis dan hasil penelitian yang telah dilakukan pada perancangan sistem perpustakaan ini, terdapat beberapa hal yang dapat di jadikan masukan untuk pengembangan dan meningkatkan sistem perpustakaan SMKN 2 Kab. Tangerang, yaitu sebagai berikut : 1. Meningkatkan tampilan sistem yang membuat pengguna pengguna lebih tertarik dalam mengakses sistem 2. Diharapkan pengembangan selanjutnya dapat menampilkan informasi daftar pengunjung dan daftar buku di pinjam dalam bentuk grafik.

Contributors

Pr.dwiadji