Pengelolaan Website Peminjaman Barang di
PENGELOLAAN WEBSITE PEMINJAMAN BARANG DI PUSAT DATA DAN INFORMASI KEMENTERIAN PERINDUSTRIAN RI
Tugas Akhir
Diajukan untuk Memenuhi Sebagian Persyaratan Mencapai Derajat
Sarjana Teknik Informatika
Disusun Oleh : Daniel Pauly Retraubun NIM : 08 07 05699 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS ATMA JAYA YOGYAKARTA 2014
HALAMAN PERSEMBAHAN
“ Se b a b a ku ya kin, b a hwa b a ik ma ut, ma up un hid up , b a ik ma la ika t-ma la ika t, ma up un p e me rinta h-p e me rinta h, b a ik ya ng
a d a se ka ra ng , ma up un ya ng a ka n d a ta ng , a ta u kua sa -kua sa , b a ik ya ng d i a ta s, ma up un ya ng d i b a wa h, a ta up un se sua tu ma khluk
la in, tida k a ka n da pa t m e m isa hka n kita da ri ka sih Alla h, ya ng a da
da la m Kristus Ye sus, Tuha n kita .” Ro ma 8:38- 39
Ha ti ya ng g e mb ira a d a la h o b a t ya ng ma njur,te ta p i se ma ng a t
ya ng p a ta h me ng e ring ka n tula ng . Am sal 17:22
Skripsi ini kupersembahkan untuk: - Tuhan Yesus Kristus. - Keluarga Besar Retraubun. - Seorang kekasih yang menanti momen ini. (AES)
PENGELOLAAN WEBSITE PEMINJAMAN BARANG DI PUSAT DATA DAN INFORMASI KEMENTERIAN PERINDUSTRIAN RI
Disusun Oleh:
Daniel Pauly Retraubun NIM : 08 07 05699
INTISARI
Kemajuan dan perkembangan teknologi di Indonesia semakin pesat tahun demi tahun. Oleh karena itu banyak bidang yang menggunakan teknologi informasi dapat terbantu proses bisnisnya sehingga dapat membantu menyelesaikan pekerjaan lebih baik dalam waktu yang relatif singkat. Salah satu bidang yang membutuhkan teknologi informasi adalah bidang pemerintahan. Pemerintah membutuhkan teknologi informasi untuk mempermudah pekerjaan dalam birokrasi pemerintahan.
Di pusat, intranet menjadi alat bagi setiap pegawai di lingkungan Kementerian Perindustrian untuk melakukan interaksi dan menyelesaikan pekerjaan. Website intranet peminjaman barang, menjadi salah satu dari sekian banyak solusi untuk membantu menyelesaikan pekerjaan pegawainya.
Hasil dari sistem ini adalah dapat mempermudah pegawai dalam melakukan proses peminjaman barang dalam lingkungan kantor Kementerian Perindustrian, yang dapat diakses melalui website intranet, tanpa perlu melalui proses yang rumit.
Kata Kunci : Website Intranet, Peminjaman Barang, Kementerian Perindustrian.
Dosen Pembimbing I : B. Yudi Dwiandiyanta, S.T.,M.T. Dosen Pembimbing II: Dr. Ir. Alb. Joko Santoso, M.T. Jadwal Pendadaran : 29 Agustus 2014
KATA PENGANTAR
Penulis menghaturkan puji syukur ke hadirat Tuhan Yang Maha Esa atas kasih karunia dan rahmat yang telah diberikan sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Skripsi merupakan salah satu tugas akhir yang diwajibkan kepada mahasiswa Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta setelah lulus mata kuliah teori, praktikum, dan Tugas Akhir. Tujuan dari pembuatan skripsi adalah sebagai salah satu syarat untuk mencapai derajat sarjana Teknik Informatika dari Program Studi Teknik Informatika Fakultas Teknologi Industri Universitas Atma Jaya Yogyakarta.
Pada kesemptan ini penulis ingin mengucapkan limpah terima kasih kepada:
1. Keluarga tercinta, Papa Alex Retraubun, Mama Efrosina Retraubun, Kakak Aditya Retraubun. Adik Lydia Retraubun, Febrian Retraubun, dan Jonathan Retraubun. Serta seluruh keluarga besar yang telah memberikan perhatian dan dukungan yang tiada henti-hentinya.
2. Bapak Dr. A. Teguh Siswantoro, M.Sc , selaku Dekan Fakultas Teknologi Industri, Universitas Atma Jaya Yogyakarta.
3. Bapak B. Yudi Dwiandiyanta, S.T., M.T., selaku Kepala Program Studi, Pembimbing Akademik, serta Dosen Pembimbing I yang telah membimbing penulis sejak mulai kuliah hingga penulisan laporan Tugas Akhir dibuat.
4. Bapak Dr. Ir. Alb. Joko Santoso, M.T. selaku dosen pembimbing II.
5. Bapak Teguh Adhi Arianto , selaku pembimbing yang sudah memberikan kesempatan pada penulis untuk melaksanakan Kerja Praktek dan Tugas Akhir di PUSDATIN Kemenperin. Terima kasih berlimpah atas kesediaan untuk meluangkan waktu memberikan informasi dan memberikan pengarahan selama Tugas Akhir berlangsung.
6. Amelia Esra Sihombing, sebagai kekasih yang selalu memberi dukungan, motivasi, dan semangat dalam susah maupun senang.
7. Bang Joe yang telah memberi inspirasi kepada penulis untuk menentukan judul skripsi.
8. Teman-teman TF’08 (Goza, Wahyu, Andy, Robbiy, Kaleb, Oscar, Juli, Tiar, Lian, Bhucenk, Adith, Dodi, Erik, Inggit, Pinem, Bunga, Itiz, Chika, Evan, Yoel, Elsa, Yulius, Dhiko, Agus, Okky, Dimas, Donny, dan semua yang tak bisa penulis sebutkan satu persatu), TF’06, TF’07, TF’09, yang sudah membantu apapun bentuknya.
9. Teman-teman dan Alumni IKAMALRA Yogyakarta, Oldry, Ekos, Vano, Rio Wiran, Erwin, Ronal, Iben, Inke, Aristo, Allo, Jo, Pais, Jetho, Syia, Yenny, Yana, Vialy, Ika, Yana, Juan, Usi An, Sulaiman, dan semua yang tak bisa penulis sebutkan satu persatu yang telah memberi dukungan dan semangat sampai skripsi ini dapat diselesaikan oleh penulis.
10. Teman-teman gamer DOTA dan DOTA2 yang jadi penghibur saat galau, anak-anak AGUNG NET (Reza, Andro, Eka, Argha, Kojor, Iwa, Sony, Yonge, Agung, Defri, dan lainnya) dan juga Clan GFH (Hans, Gerry, Acus, Fandi, Kebo, Aris, Anwar, dan semua teman gamers yang tak pernah penulis temui, namun menghabiskan waktu bermain bersama. Thanks buat semua game nya! GLHF GG TQ!
11. Teman-teman KKN 63 UAJY, Secara khusus untuk Hendra, Benny, Ivan, Deni, Shinta, Edel, Emil, dan Endri. Terima kasih untuk semua suka dan duka yang telah dilewati bersama. Viva 23 Baros Lor!
Akhir kata, penulis menyadari bahwa penulisan laporan Tugas Akhir ini masih jauh dari sempurna, mengingat terbatasnya waktu dan pengetahuan penulis. Oleh karena itu penulis akan selalu terbuka untuk menerima kritik dan saran konstruktif dari pembaca. Semoga laporan ini dapat berguna bagi penulis pada khususnya dan semua orang pada umumnya.
Yogyakarta, 22 Agustus 2014
Daniel Pauly Retraubun NIM. 08 07 05699
DAFTAR TABEL
Tabel 5.1 Tabel File Peminjaman Barang .....................40 Tabel 5.2 Tabel Hasil Pengujian Perangkat Lunak ............59
BAB I PENDAHULUAN
Pada bab pendahuluan ini akan dibahas mengenai latar belakang, rumusan masalah, batasan masalah, tujuan, metode yang digunakan dalam membangun aplikasi, dan sistematika penulisan.
1.1 LATAR BELAKANG
Kemajuan dan perkembangan teknologi di Indonesia semakin pesat tahun demi tahun. Oleh karena itu banyak bidang yang menggunakan teknologi informasi dapat terbantu proses bisnisnya sehingga dapat membantu pekerjaan lebih baik dalam waktu yang lebih singkat. Salah satu bidang yang membutuhkan teknologi informasi adalah di bidang pemerintahan. Teknologi informasi sekarang sangat dibutuhkan untuk mempermudah pemerintah dalam menjalani birokrasi pemerintahan.
Bidang pemerintahan mulai dari daerah hingga pusat menggunakan teknologi informasi yang berupa Sistem Informasi untuk mendukung ketepatan dan kecepatan dalam pelayanannya untuk masyarakat. Bidang pemerintahan kini sangat membutuhkan Sistem Informasi sebagai penyimpanan dan pengelolaan data Administrasi maupun Birokrasi. Pentingnya teknologi informasi sangat dirasakan untuk pelayanan pemerintahan dan efisien dalam mengelola data yang ada.
Pada kenyataannya kebutuhan akan perlunya pengelolaan data yang ada di Kementerian Perindustrian merupakan suatu kebutuhan utama dimana Kementerian Perindustrian sebagai suatu instansi pusat yang Pada kenyataannya kebutuhan akan perlunya pengelolaan data yang ada di Kementerian Perindustrian merupakan suatu kebutuhan utama dimana Kementerian Perindustrian sebagai suatu instansi pusat yang
Demikian menjadi jelas perlunya dikemukakan terlebih dahulu bahwa laporan tugas akhir tersebut membahas program penulis terhadap Pengelolaan Website Intranet Peminjaman Barang di Pusat Data dan Informasi (Pusdatin) Kementerian Perindustrian.
1.2 RUMUSAN MASALAH
Berdasarkan latar belakang diatas, maka dapat disimpulkan berbagai rumusan masalah yang ada mengenai Sistem Informasi Peminjaman Barang menggunakan Intranet di Pusat Data dan Informasi (Pusdatin) Kementerian Perindustrian yaitu sebagai berikut :
1. Apa sajakah Fungsi dan Fitur yang disediakan oleh Website Intranet Peminjaman Barang tersebut dalam keterkaitanya dengan proses pelayanan yang ada di Kementerian Perindustrian?
2. Bagaimanakah kinerja, work flow, dan metode pengaplikasian sistem dari Website Intranet Peminjaman Barang?
1.3 TUJUAN PENELITIAN
Penelitian ini dilakukan untuk mempelajari framework wisanggeni dan mengetahui cara pengelolaan pada website intranet instansi Kementerian Perindustrian di Jakarta.
1.4 BATASAN MASALAH
Pembahasan rumusan masalah diatas mengacu pada kondisi dan penerapan Sistem/Teknologi Informasi yang ada di Kementerian Perindustrian yang dititikberatkan pada pengelolaan Administrasi peminjaman barang di internal kantor Kementerian Perindustrian, yang mana proses peminjaman dapat diakses melalui Intranet.
1.5 METODOLOGI PENELITIAN
Metode yang digunakan dalam penelitian ini antara lain :
1. Metode Primer
a. Metode Obervasi yaitu dengan melakukan pengamatan secara
langsung terhadap data yang diperlukan untuk analisis.
b. Studi Pustaka yaitu dengan mengumpulkan data melalui berkas
softcopy yang ada, tutorial-tutorial, website di internet maupun buku-buku referensi yang softcopy yang ada, tutorial-tutorial, website di internet maupun buku-buku referensi yang
c. Metode dokumentasi Merupakan metode yang digunakan untuk mencatat segala sesuatu yang dihasilkan dari pembangunan perangkat lunak menjadi sebuah dokumen. Hasil dari metode dokumentasi ini adalah Spesifikasi Kebutuhan Perangkat Lunak (SKPL) dan Deskripsi Perancangan Perangkat Lunak (DPPL).
d. Metode Waterfall Model Merupakan metode yang digunakan dalam tahap pengelolaan perangkat lunak yang dilakukan secara sistematis. Hal ini meliputi: analisa kebutuhan, perancangan sistem, penulisan kode program, dan pengujian.
2. Metode Sekunder
Metode Pengumpulan data yang diperoleh dari berbagai sumber yang didapatkan melalui kumpulan softcopy tutorial, yang menggunakan bahasa pemrograman sesuai framework yang digunakan.
Adapun sumbernya termasuk buku-buku penunjang untuk penyusunan laporan kerja praktek dan contoh laporan kerja praktek dari teman-teman terdahulu yang sudah melaksanakan kerja praktek.
1.6 SISTEMATIKA PENULISAN TUGAS AKHIR
Penulisan laporan ini akan terbagi kedalam beberapa bab yang dirincikan sebagai berikut :
1. BAB I PENDAHULUAN
Bab ini berisikan uraian latar belakang masalah, rumusan masalah, batasan masalah, maksud dan tujuan Kerja Praktek, metode pelaksaan Kerja Praktek, jadwal pelaksaan Kerja Praktek, manfaat Kerja Praktek, dan sistematika pembahasan laporan.
2. BAB II TINJAUAN PUSTAKA
Bab ini berisi uraian singkat hasil-hasil penelitian terdahulu yang ada hubungannya dengan permasalahan yang akan ditinjau penulis yang berhubungan dengan topik penelitian di dalam Tugas Akhir ini.
3. BAB III LANDASAN TEORI
Pada bab ini akan dijelaskan mengenai uraian dasar teori yang akan digunakan penulis dalam melakukan perancangan dan pembuatan program yang dapat dipergunakan sebagai pembanding atau acuan di dalam pembahasan masalah.
4. BAB IV ANALISIS DAN DESAIN PERANGKAT LUNAK
Bab ini berisi penjelasan mengenai analisis dan desain perangkat lunak yang akan dikelola, serta desain sistem yang sudah ada sebelumnya.
5. BAB V IMPLEMENTASI DAN PENGUJIAN PERANGKAT LUNAK
Bab ini berisi gambaran mengenai cara mengimplementasikan dan penggunaan sistem, serta hasil pengujian yang akan dilakukan terhadap perangkat lunak tersebut.
6. BAB VI KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dari pembahasan tugas akhir secara keseluruhan dan saran untuk pengembangan lebih lanjut.
Pada bab pendahuluan telah dibahas mengenai latar belakang pengelolaan website, rumusan masalah, batasan masalah, tujuan, metode yang digunakan dalam mengelola website, dan sistematika penulisan. Pada bab selanjutnya, bab tinjauan pustaka, akan membahas mengenai pustaka yang digunakan oleh penulis sebagai acuan dalam mengelola sistem yang ada.
BAB II TINJAUAN PUSTAKA
Intranet dapat didefinisikan sebagai sebuah “jaringan TCP/IP pribadi yang mendukung protokol dan layanan sebagai internet yang dipakai secara umum termasuk e-mail, berita, chatrooms dan halaman web (Muller, 2002). Komponen utama yang membentuk intranet adalah Transmission Control Protocol/Internet Protocol (TCP/IP), web browser, web server software dan web authoring software (Pedley, 1999).
Dalam sebuah instansi, terutama instansi pemerintah seperti di Kementerian Perindustrian, dibutuhkan sistem yang dapat membantu proses bisnis pegawainya, terutama jika instansi tersebut berada di pusat dan memiliki aktifitas yang padat sebagai abdi negara. Menurut Schmidd et al.(1999), manajemen dalam intranet memiliki tugas menjaga perusahaan/instansi serta membantu pengguna dalam menyelesaikan tugas dan proses bisnisnya.
Untuk mendukung perusahaan/instansi dibutuhkan sistem yang terintegrasi dalam sebuah lingkup yang lebih sempit, sehingga penggunaan intranet mendukung instansi tersebut untuk melakukan proses bisnis yang terfokus dan dapat membantu perusahaan/instansi dalam mengambil keputusan penting. Salah satunya adalah pengelolaan inventaris barang kantor pada halaman web intranet peminjaman barang di Kementerian Perindustrian RI, sehingga harapannya intranet dapat membawa pengaruh besar dalam menemukan nilai efektif terhadap kinerja instansi/perusahaan. Retraubun, 2014).
Dalam hal lain, pendekatan teknologi informasi dan komunikasi, termasuk munculnya web aplikasi, cloud computing, Internet-enabled smartphones, RFID, dan kemajuan dalam penginderaan membawa kita pada generasi berikutnya dari teknologi informasi. Selain itu, pendekatan ini mengatur perubahan panggung transformasi bisnis dimana layanan dan platform layanan akan memainkan peran utama. Seiring bertambahnya pengetahuan kita tentang desain teknologi informasi dan komunikasi, eksekusi, penyimpanan, transmisi, dan penggunaan kembali, maka tercipta peluang untuk mengelola teknologi informasi dan komunikasi menjadi layanan yang memiliki hubungan yang membawa orang-orang dan organisasi berbagi teknologi dan informasi dalam menciptakan hal baru (Chesbrough and Spohrer, 2006). Hal ini yang membawa jajaran IT di Pusat Data dan Informasi (PUSDATIN) Kementerian Perindustrian mengembangkan sebuah framework web baru dengan nama Wisanggeni untuk dikelola dan berperan sebagai bahasa pemersatu pemrograman, baik dalam lingkungan Kementerian serta sebagai pelayan masyarakat. Sehingga dengan framework yang baru ini, dapat memunculkan kebanggaan tersendiri akan aplikasi web berbasis intranet dengan menggunakan framework karya anak bangsa (Retraubun,2014).
BAB III LANDASAN TEORI
Pada bab ini akan dibahas dasar-dasar teori yang berkaitan dengan pembangunan Website.
3.1 Website
Website/Situs adalah sejumlah halaman web yang memiliki topik yang saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis- jenis berkas lainnya. Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan dalam hal ini internet, melalui alamat yang dikenali dengan URL ( http://Wikipedia.com ).
3.2 PHP
PHP adalah bahasa script yang digunakan secara umum untuk pembangunan web dan bisa digabungkan dalam HTML)( www.php.net )
3.3 Wisanggeni
Wisanggeni merupakan CRUD framework yang dibuat untuk mempermudah penulisan perintah yang terkait dengan proses Create, Read, Update, dan Delete ke database. Framework ini diharapkan dapat membantu penyelesaian pembuatan aplikasi dalam waktu yang lebih singkat sekaligus mengurangi kesalahan dalam mengetik perintah. Sejak dibuat pada awal tahun 2010, Wisanggeni mulai digunakan untuk membangun aplikasi-aplikasi baru di Intranet, di antaranya e-Licensing, IntraFax, Sistem
Informasi Akademik Sekolah, Agenda Surat Keluar Online, Arsip Pribadi, dan Pengajuan Angka Kredit Online untuk para pejabat fungsional. Tidak hanya pada Intranet, framework ini juga digunakan dalam pembuatan website Pusat Komunikasi Publik dan Direktorat Industri Minuman dan Tembakau. Secara perlahan, aplikasi lama di Intranet akan ditulis ulang menggunakan Wisanggeni.
Keberadaan framework ini diharapkan dapat mempermudah pengembangan aplikasi yang dilakukan secara kolaboratif, dimana variasi gaya penulisan perintah (programming style) dari berbagai programmer dapat diminimalisasi. Dengan demikian, source code dapat dibaca dengan lebih mudah oleh programmer lain untuk dikembangkan lebih lanjut, bahkan oleh orang yang sebelumnya tidak terlibat dalam pembuatan aplikasi tersebut.
3.3.1 Perancangan Sistem
3.2.1 Naming Conventions
Untuk mempermudah programmer ketika membaca source code, maka perlu dibuat suatu keseragaman dalam membuat nama variabel, struktur database, dan nama file. Meskipun tidak bersifat wajib, namun setiap programmer diharapkan dapat mengikuti pola ini.
3.2.2 Penamaan Variabel
Sebuah nama variabel diharapkan bersifat self- explaining, yaitu jelas dan mudah dimengerti, misalnya $jenis_kelamin, $kd_provinsi, $alamat_kantor, dsb. Usahakan untuk tidak membuat nama variabel dalam bentuk singkatan yang agak sulit dimengerti, seperti $jk. Sekilas, kita akan sulit mengetahui apa yang terkandung di dalam variabel tersebut, apakah jenis kelamin, jenis komoditi, atau jam kerja.
Namun demikian, variabel yang biasa digunakan untuk proses looping sebaiknya diberi nama yang singkat, seperti $i, $j, $x, $y, $thn, $bln, dan seterusnya. Demikian halnya dengan variabel yang umum digunakan, seperti $s yang biasa digunakan untuk menyimpan nilai string, $fp untuk file handler, $row untuk menyimpan data hasil fetch dari database, dan sebagainya.
3.2.3 Penamaan Table Lainnya
Upayakan untuk tidak membuat nama table berupa singkatan. Namun demikian, jika dirasa terlalu panjang, boleh saja disingkat namun tetap jelas dan mudah dimengerti.
Primary key untuk table agar diawali dengan id_, diikuti dengan nama table-nya. Misalnya, primary key untuk table surat adalah id_surat. Namun dalam beberapa kasus, hal tersebut boleh diabaikan, seperti field nip yang merupakan primary key untuk table pegawai. Pada Primary key untuk table agar diawali dengan id_, diikuti dengan nama table-nya. Misalnya, primary key untuk table surat adalah id_surat. Namun dalam beberapa kasus, hal tersebut boleh diabaikan, seperti field nip yang merupakan primary key untuk table pegawai. Pada
3.2.4 Pola Umum Alur Navigasi
Secara umum, alur navigasi pada aplikasi Intranet memiliki pola sebagai berikut:
Gambar 1.1 Pola umum alur navigasi di Intranet. File yang namanya mengandung _idx (teman_idx.php)
biasanya berisi tabel yang berisi data tertentu. Pengeditan data tersebut dilakukan pada file yang berisi form (teman.php). Data yang telah diisi pada form tersebut selanjutnya diproses pada file yang mengandung kata _save (teman_save.php).
3.2.5 Standard Library
Seluruh function dan variabel umum yang sering digunakan di Intranet terletak pada file ilmea_lib.php. File ini harus di-include pada file base.php. Harap agar berhati-hati ketika mengedit file ini, karena jika terjadi syntax error maka Intranet akan berhenti beroperasi.
3.3 Menampilkan record pada form
Terdapat beberapa cara untuk menampilkan suatu record yang diambil dari database pada sebuah form. Cara pertama adalah dengan menggunakan query biasa, sedangkan yang kedua dan ketiga menggunakan query yang terintegrasi dengan form.
Query Biasa
Berikut adalah contoh source code untuk menampilkan sebuah record dari table teman dengan menggunakan query
biasa .
<?php include "base.php"; $page->setOnLoad("nama"); $page->show(); $query->execute("select * from teman where
id_teman='$_GET[id]'"); $row = $query->fetch(); $form = new TForm("teman_save.php"); $form->addElement("Nama", textbox("nama",
$row[nama])); $form->addElement("e-Mail", textbox("e_mail",
$row[e_mail])); $form->show(); $page->bottom(); ?>
3.4 Query Menggunakan Method loadFromTable()
Berikut adalah contoh source code untuk menampilkan sebuah record dari table teman dengan menggunakan method loadFromTable(). Cara ini dianjurkan untuk menampilkan record dari sebuah table melalui query yang sederhana (tidak ada field yang merupakan hasil olahan, tidak memerlukan pengecekan ownership atas suatu record, dll).Jika data yang ditampilkan pada form berasal dari database, isi parameter pertama pada function textbox() sebaiknya disamakan dengan nama field yang terdapat pada table.
<?php include "base.php"; $page->setOnLoad("nama"); $page->show(); $form = new TForm("teman_save.php"); $form->loadFromTable("teman"); $form->addElement("Nama", $form->textbox("nama")); $form->addElement("e-Mail", $form->textbox("e_mail")); $form->show(); $page->bottom(); ?>
3.5 Query Menggunakan Method loadFromSQL()
Cara ini dianjurkan untuk menampilkan record dari sebuah table melalui query yang agak kompleks, misalnya jika record tersebut mengandung field yang merupakan hasil olahan, atau ketika aplikasi harus mengecek ownership atas suatu record sebelum ditampilkan pada form.
<?php include "base.php"; $page->setOnLoad("nama"); $page->show(); $form = new TForm("teman_save.php"); $form->loadFromSQL("select *, year(now())-
year(tgl_lahir) as umur from teman"); $form->addElement("Nama", $form->textbox("nama")); $form->addElement("e-Mail", $form->textbox("e_mail")); $form->show();
$page->bottom (); ?>
BAB IV ANALISIS DAN PERANCANGAN
4.1 Pengantar
Intranet peminjaman barang merupakan halaman website yang dikembangkan khusus untuk pegawai Kementerian Perindustrian dengan tujuan untuk mempermudah proses bisnis terutama peminjaman properti kantor berupa barang sebagai penunjang kinerja pegawai di instansi tersebut. Dengan menggunakan aplikasi ini, pengguna dapat meminjam barang kantor cukup dari tempat duduk tanpa harus melalui proses yang panjang dan rumit untuk mendapatkan hak sebagai pegawai dalam melakukan proses peminjaman barang kantor di instansi tersebut.
Pengelolaan Website Intranet Peminjaman Barang akan dilakukan hanya pada platform Web saja. Sistem akan dibangun menggunakan bahasa pemrograman php dan menggunakan framework Wisanggeni.
4.2 Analisis Sistem
4.2.1 Lingkup Masalah
Intranet Peminjaman Barang dikembangkan dengan tujuan mengurangi permasalahan yang ada, antara lain:
1. Pegawai yang ingin meminjam barang di Kementerian Perindustrian tidak perlu mencari pejabat bersangkutan untuk membuat permohonan peminjaman secara tertulis.
2. Pegawai yang ingin meminjam barang cukup mengakses halaman pinjam barang dan oleh Admin akan menangani permohonan yang ada tanpa proses yang panjang dan rumit.
4.2.2 Perspektif Produk
Intranet Peminjaman Barang merupakan sebuah perangkat lunak berbasis Website yang dikembangkan pada bidang pemerintahan. Pada dasarnya aplikasi ini melibatkan dua pengguna yaitu Admin dan Pegawai. Admin bertugas untuk mengelola data peminjaman yang diinput oleh pegawai untuk ditindak lebih lanjut, serta mengawasi secara berkala proses bisnis pinjam barang pada website tersebut. Ketika pegawai yang meminjam barang belum mengembalikan barang yang dipinjam, Admin dapat mengirimkan notifikasi berupa SMS kepada para pegawai, sebagai himbauan agar pegawai yang bersangkutan dapat segera mengembalikan barang yang dipinjam. Selain itu Admin juga dapat menambah data barang baru manakala ada stok barang baru yang masuk, dan Admin juga dapat menghapus jika stok barang sudah tidak ada, dan mengubah data barang dan kemudian disimpan. Admin juga dapat mengatur data pejabat bersangkutan yang menangani pemberian izin untuk meminjam barang di instansi tersebut. Pegawai dapat melihat daftar barang yang pernah/sedang dipinjam, melakukan input permohonan, serta melihat atau mencari statistik peminjaman di Kementerian Perindustrian yang dikemas dalam bentuk tabel dan grafik.
Perangkat lunak Intranet Peminjaman Barang berjalan di perangkat desktop yang mendukung web dan dibuat menggnakan framework Wisanggeni dengan bahasa pemrograman PHP dan Javascript. Untuk lingkungan pemrogramannya menggunakan Komodo Edit 7, yang support PHP, dan PHPMyAdmin.
4.2.3 Arsitektur Diagram
Gambar 1.3 menunjukkan perancangan arsitektur perangkat lunak WIPB. Perancangan arsitektur tersebut meliputi tiga bagian yaitu Boundary, Control, dan Entity.
Gambar 1.3 Arsitektur Diagram WIPB
4.2.4 Fungsi Produk
Fungsi Produk perangkat WIPB adalah sebagai berikut:
1. Fungsi Login (SKPL-WIPB-001). Merupakan fungsi yang digunakan untuk login ke Halaman
Utama Intranet Kemenperin. 2. Fungsi Peminjaman Barang (SKPL-WIPB-002)
Fungsi yang digunakan untuk menampilkan halaman Peminjaman Barang pada Intranet Kemenperin.
a. Fungsi Cetak Surat (SKPL-WIPB-002-01) Fungsi ini digunakan untuk mencetak surat permohonan sebagai bukti tertulis dalam Form Peminjaman Barang.
3. Fungsi Input Permohonan(SKPL-WIPB-003) Merupakan fungsi yang digunakan untuk menampilkan
halaman untuk Permohonan Peminjaman Barang pada Intranet Kemenperin.
a. Fungsi Simpan Formulir Peminjaman (SKPL-WIPB-003- 01) Merupakan fungsi untuk menyimpan formulir permohonan peminjaman.
4. Fungsi Jadwal Peminjaman(SKPL-WIPB-004) Fungsi ini digunakan untuk menampilkan halaman daftar Peminjam serta batas waktu Peminjaman Barang.
a. Fungsi Cari Barang (SKPL-WIPB-004-01) Fungsi ini digunakan untuk mencari ketersediaan barang yang akan dipinjam atau barang yang dicari.
5. Fungsi Tampil Halaman Informasi(SKPL-WIPB-005) Fungsi ini digunakan untuk menampilkan informasi mengenai WIPB.
4.2.5 Kebutuhan antarmuka eksternal
Kebutuhan antar muka eksternal pada Aplikasi IPB meliputi kebutuhan antarmuka perangkat keras dan antarmuka perangkat lunak.
Pengguna berinteraksi dengan antarmuka yang ditampilkan dalam bentuk form-form.
4.2.5.1 Antarmuka perangkat keras
Antarmuka perangkat keras yang digunakan dalam Aplikasi IPB adalah:
1. Personal Computer dengan spesifikasi minimal:
- Prosesor dengan kecepatan 1 GHz - Sistem Operasi Windows 7 - Memori 512 RAM
2. Memori external 128 Gb
4.2.5.2 Antarmuka perangkat lunak
Perangkat lunak yang dibutuhkan untuk mengoperasikan perangkat lunak WIPB adalah sebagai berikut :
1. Nama : Windows 7 Home Premium Sumber : Windows.
Sebagai sistem operasi Personal Computer. 2. Nama : Framework Wisanggeni
Sumber
: Kementerian Perindustrian RI
Sebagai project tools yang dibutuhkan dalam pengkodean dan bahasa yang akan digunakan pada halaman website dalam WIPB.
3. Nama : Google Chrome Sumber : Google Inc.
Sebagai browser untuk mengeksekusi halaman web versi desktop.
4.2.6 Kebutuhan Fungsionalitas
4.2.6.1 Use Case Diagram
Gambar 1.4 Use Case Diagram
4.2.7 Spesifikasi Kebutuhan Fungsionalitas
Spesifikasi kebutuhan fungsionalitas secara rinci dapat dilihat pada dokumen SKPL-WIPB (Spesifikasi Kebutuhan Perangkat Lunak – WIPB) yang terdapat dalam lampiran I.
4.2.8 Entity Relationship Diagram (ERD)
Gambar 1.5 Entity Relationship Diagram (ERD)
4.3 Perancangan Perangkat Lunak
4.3.1 Sequence Diagram
Sequence Diagram secara lebih rinci dapat dilihat pada lampiran laporan tugas akhir bagian DPPL (Dokumentasi Perancangan Perangkat Lunak – WIPB, yang disertakan sebagai lampiran II.
4.3.2 Dekomposisi Data
4.3.2.1 Deskripsi Entitas Data Administrator/Pegawai
kd_unitkerja varchar
10 ID Pegawai, Primary Key
kd_unitkerja_atasan varchar 10 ID Pegawai yang memiliki atasan
kd_level_eselon
char
2 ID Level Eselon Pegawai
kd_jenis_kantor
char
2 ID Jenis Kantor pegawai
kd_jenis_jabatan char 1 ID Jenis Jabatan
1 Jenis Unit Pegawai
grade int 2 -
gradevalue int 5 -
nama varchar 255 Nama Jabatan
Pegawai/Admin
singkatan varchar 50 Singkatan Jabatan
jabatan varchar 255 Jabatan Pegawai/Admin
singkatan_jabatan varchar 50 Singkatan Jabatan
pejabat varchar 18 ID Kategori Pejabat Penting
pjs varchar 18 -
plt varchar 18 -
plh varchar 18 -
kota
varchar
25 Lokasi Kota Pegawai
alamat varchar 255 Alamat Pegawai alamat varchar 255 Alamat Pegawai
varchar
10 Kode Pos Pegawai
kd_provinsi tinyint 4 ID Provinsi
Nomor telepon Pegawai
Nomor Fax Pegawai
tu tinyint 4 -
tu_lapming tinyint
pj_diklat tinyint 4 -
ttd
varchar
50 Tanda Tangan Pegawai
kota_ttd
varchar
30 Tanda Kota Pegawai
aktif varchar 1 Status Pegawai
infix varchar 10 -
website varchar 100 Website Pegawai
email varchar 100 Email Pegawai
id_webservice varchar 32 ID Webservice Pegawai
4.3.2.2. Deskripsi Entitas Data Kategori Permohonan
id_peminjaman mediumint 8 ID Peminjaman, Primary
Key
id_barang smallint 5 ID Barang
kd_unitkerja varchar 10 ID Pegawai
peminjam varchar 18 ID Peminjam
tgl_mulai
datetime
Tanggal Mulai Pinjam Tanggal Mulai Pinjam
datetime
Tanggal Selesai Pinjam
tgl_kembali
datetime
Tanggal Barang Kembali
keperluan varchar 255 Keperluan Peminjaman
tanggal datetime - Tanggal Input
Permohonan
validator varchar 8 Pemberi Validasi
tgl_validasi datetime - Tanggal Validasi
4.3.3 Perancangan Antarmuka 4.1. Sketsa UI dan Deskripsinya
4.1.1. Antarmuka Halaman Login
Gambar 4.1 Rancangan Antarmuka Login
Antarmuka yang digunakan baik oleh Admin maupun Pegawai agar dapat memasuki halaman utama. Ketika Admin maupun pegawai memasukkan Nomor Induk Pegawai (NIP) dan Password kemudian menekan tombol login, dan jika valid, maka akan masuk ke halaman Administrator jika role nya adalah admin, dan pegawai jika role nya pegawai biasa. NIP dari tiap pegawai sudah mewakili role nya dalam instansi Kemenperin.
4.1.2. Antarmuka Home
Gambar 4.2 Rancangan Antarmuka Home
Antarmuka yang digunakan baik oleh Admin maupun Pegawai setelah memasuki halaman utama. Terdapat berbagai fitur yang akan membantu pegawai dalam menyelesaikan tugasnya, dan salah satunya adalah peminjaman barang.
4.1.3. Antarmuka Permohonan
Gambar 4.3 Antarmuka Permohonan
Antarmuka ini merupakan antarmuka khusus untuk Admin, dalam melihat jumlah permohonan secara keseluruhan yang masuk di database.
4.1.4. Antarmuka Jenis Barang
Gambar 4.4 Antarmuka Jenis Barang
Antarmuka ini dikhususkan untuk Admin dalam mengatur data barang yang masuk maupun keluar. Setelah Biro Umum melaporkan jenis barang serta jumlah barang baru yang masuk, Admin melakukan Input Barang Baru, kemudian disimpan di database.
4.1.5. Antarmuka Status Barang
Gambar 4.5 Antarmuka Status Barang
Antarmuka ini dikhususkan untuk Admin dalam mengatur dan mengawasi data barang yang sudah/belum dikembalikan oleh pegawai. Dalam kasus ini jika Pegawai tidak memperpanjang peminjaman, namun belum mengembalikan barang, maka status akan tetap ‘Dipakai’, akan tetapi jika telah dikembalikan, maka Admin akan mengklik ‘Ubah Status’, sehingga barang yang dimaksud menjadi ‘Tersedia’ kembali.
4.1.6. Antarmuka SMS
Gambar 4.6 Antarmuka SMS
Antarmuka ini dikhususkan untuk Admin dalam menghimbau pegawai yang melakukan peminjaman untuk segera mengembalikan barang yang dipinjam dalam bentuk SMS. Admin cukup menekan button ‘kirim SMS’, maka pada tabel dibawahnya akan ditambahkan Tanggal terakhir kirim SMS, serta jumlah penerima yang menerima SMS himbauan tersebut.
4.1.7. Antarmuka Setting
Gambar 4.7 Antarmuka Setting
Antarmuka ini dikhususkan untuk Admin dalam mengatur data pejabat pemberi izin atau kuasa meminjam barang. Admin wajib mengisi kode surat sebagai bukti pemberian izin melalui fitur cetak surat oleh pegawai yang ingin meminjam barang. Setelah Admin mengklik Simpan, maka nama pejabat tersebut akan disimpan di database.
4.1.8. Antarmuka Formulir Peminjaman
Gambar 4.8 Antarmuka Jenis Barang
Antarmuka ini dikhususkan untuk pegawai dalam memulai proses peminjaman. Pegawai cukup mengklik Input Permohonan kemudian mengisi form-form secara lengkap, dan setelah klik Simpan kemudian akan tersimpan di database. Data yang muncul pada tabel adalah data peminjaman yang dilakukan oleh pegawai yang sedang login itu sendiri.
4.1.9. Antarmuka Jadwal Peminjaman
Gambar 4.9 Antarmuka Jadwal Peminjaman
Antarmuka ini dikhususkan untuk pegawai dalam melihat daftar peminjaman secara keseluruhan. Pegawai juga dapat melakukan pencarian manakala ada barang yang ingin dipinjam, sedang dipakai pegawai lain.
4.1.10. Antarmuka Statistik Peminjaman
Gambar 4.10 Antarmuka Statistik Peminjaman
Antarmuka ini dikhususkan untuk pegawai dalam melihat statistik peminjaman secara keseluruhan. Pegawai juga dapat melakukan pencarian tahun pada grafik batang, dan juga barang yang paling sering dipinjam dalam bentuk tabel dan grafik pie.
4.3.4 Physical Data Model (PDM)
Seluruh data dari entitas yang akan digunakan dalam perangkat lunak dapat dilihat pada Physical Data Model dibawah ini.
Gambar 5.1 Physical Data Model WIPB
BAB V IMPLEMENTASI DAN PENGUJIAN PERANGKAT LUNAK
Pada bab ini akan dibahas mengenai definisi sistem, implementasi sistem, hasil pengujian perangkat lunak sistem oleh penulis maupun responden, dan analisis kelebihan dan kekurangan sistem secara lebih detail.
5.1. Definisi Sistem
Website intranet Kementerian Perindustrian merupakan sebuah website intranet khusus pegawai Kementerian Perindustrian di Jakarta. Pada dasarnya sistem ini melibatkan 2 pengguna yaitu administrator dan pengguna. Admin bertugas mengelola semua fungsi pada website intranet, dari berita terkait instansi tersebut, forum, mailing list, kalender, pegawai, informasi diklat/training, peminjaman barang, beasiswa, polling, dan lain-lain. Admin dapat mengelola website tersebut, dari menambah, menghapus, menampilkan, dan mengedit semua fungsi yang ada pada website tersebut. Sedangkan pengguna hanya dapat membuat agenda pribadi, mengisi form, melakukan polling, memposting komentar, mengirim pesan, dan melakukan pencarian.
Perangkat lunak Intranet Kemenperin berjalan di perangkat desktop yang mendukung web dan dibuat menggunakan framework Wisanggeni dengan bahasa pemrograman PHP dan Javascript. Belum ada versi mobile dari perangkat lunak tersebut. Untuk lingkungan pemrogramannya penulis menggunakan Komodo Edit.
Pengguna akan berinteraksi dengan sistem melalui antarmuka web yang berjalan di web browser. Perangkat lunak Intranet Kemenperin bertugas sebagai client, dimana semua data disimpan di server internal Kemenperin. User dapat mengakses data yang ada di server tersebut secara on-line dengan memanggil web service pada website yang tersedia di web server. Arsitektur perangkat lunak dapat dilihat pada gambar
Gambar 1.2 Arsitektur Perangkat Lunak Intranet
Tabel 5.1 merupakan semua file beserta ukuran dan keterangannya yang dibuat untuk membangun website peminjaman barang Intranet Kemenperin:
Tabel 5.1 Tabel File Peminjaman Barang No
Nama File
Ukuran Keterangan
1 barang.php
1 KB Menampilkan form input barang baru untuk Admin
2 barang_idx.php 1 KB Menampilkan informasi jenis, merk, serta kode inventaris untuk Admin
3 barang_kembali.p
File yang berisi update hp
1 KB
status barang (Ubah status dari dipakai menjadi tersedia) untuk Admin
4 barang_save.php 1 KB File untuk menyimpan hasil input barang baru oleh Admin
5 base.php
2 KB File yang berisi deklarasi bentuk tampilan pinjam barang khusus untuk Admin
6 index.php
1 KB Tampilan awal Peminjaman
Barang untuk Admin
7 kirim_SMS.php 1 KB File yang berisi kode untuk mengirim SMS oleh Admin
8 setting_idx.php 1 KB File untuk mengatur 8 setting_idx.php 1 KB File untuk mengatur
9 setting_save.php 1 KB File untuk menyimpan setting pejabat oleh Admin
10 SMS.php
2 KB Menampilkan Tab View SMS
untuk Admin
11 status_barang.ph
Menampilkan Tab View p
2 KB
Status Barang untuk Admin
12 grafik_bar_pemin
File untuk menampilkan jaman_by_bln.php
2 KB
template grafik berupa batang untuk Admin dan pegawai
13 grafik_pie_freku
File untuk menampilkan ensi_peminjaman.
3 KB
template grafik berupa php
pie untuk Admin dan pegawai
14 base.php
2 KB File yang berisi deklarasi bentuk tampilan pinjam barang khusus untuk Pegawai
15 cetak.php
3 KB Menampilkan versi cetak permohonan Peminjaman Barang untuk Pegawai
16 form.php
2 KB Menampilkan Tab View untuk mengisi form Permohonan Peminjaman Barang untuk Pegawai dan Admin
17 form_save.php
1 KB File untuk menyimpan hasil input permohonan Peminjaman Barang
18 grafik_peminjama
Menampilkan Tab View n.php
2 KB
Statistik Peminjaman Barang dalam bentuk grafik dan tabel untuk pegawai
19 index.php
2 KB Tampilan awal Peminjaman Barang untuk Pegawai
20 jadwal_idx.php 2 KB Menampilkan Tab View untuk melihat seluruh Permohonan Peminjaman Barang untuk Pegawai dan Admin
21 search.php
2 KB Menampilkan Pencarian
Barang
5.2 Implementasi Sistem
Referensi kelas dan antarmuka mengacu pada dokumen DPPL-WIPB (Deskripsi Perancangan Perangkat Lunak Intranet Peminjaman Barang) yang disertakan sebagai lampiran.
5.2.1 Antarmuka Login
Gambar 2.1 Antarmuka Login Admin dan Pegawai
Antarmuka Login dapat dilihat pada gambar 2.1. Antarmuka ini digunakan untuk memasukkan data Admin atau Pegawai ke dalam sistem. Admin dan Pegawai dapat memilih untuk login sesuai NIP (Nomor Induk Pegawai), atau dapat memilih untuk mendapatkan password intranet, dalam hal ini jika pegawai bersangkutan ini memiliki akun intranet Kementerian Perindustrian. Dan pilihan lainnya yaitu Lupa Password, jika Pegawai mengalami kesulitan dalam mengingat password.
Gambar 2.2 Proses Login Admin dan Pegawai
Proses login Admin dan Pegawai dapat dilihat pada gambar 2.2. Antarmuka ini digunakan untuk memasukkan username dan password agar user dapat masuk ke dalam sistem. Setelah user memasukkan username dan password, sistem akan mengirimkan data ke Web server dan pengecekan diteruskan ke database server dengan mengklarifikasi kd_unitkerja atau jabatan pengguna, kemudian kd_jenis_kantor sebagai jenis kantor (Kantor Pusat, Kantor Balai Diklat, Kantor Balai Besar, dan lain-lain). Jika hasil inputan username di dalam database dan password yang dimasukkan benar, maka pengguna akan langsung di alihkan menuju halaman home.
5.2.2 Antarmuka Home
Gambar 2.3 Antarmuka Home
Antarmuka Home dapat dilihat pada gambar 2.3. Antarmuka ini tidak memiliki menu utama dan halaman home ini digunakan untuk menampilkan semua data penting menyangkut pegawai yang bersangkutan seperti Aplikasi Umum, Agenda Kegiatan Pribadi, Laporan, Aplikasi Pribadi, dan lain-lain.
5.2.3 Antarmuka Peminjaman Barang (Admin)
5.2.3.1 Antarmuka Permohonan
Gambar 2.4 Antarmuka Permohonan
Antarmuka Peminjaman Barang untuk Admin dapat dilihat pada gambar 2.4. Antarmuka ini digunakan oleh Admin untuk mengelola halaman Peminjaman Barang pada intranet Kementerian Perindustrian. Ada lima Tab View yang menampilkan informasi penting antara lain Tab View Permohonan menampilkan jumlah permohonan Peminjaman Barang yang sudah di-input dan disimpan oleh pegawai.
5.2.3.1 Antarmuka Jenis Barang
Gambar 2.5 Antarmuka Jenis Barang
Antarmuka Jenis Barang untuk Admin dapat dilihat pada gambar 2.5. Antarmuka ini digunakan oleh Admin untuk menambah,mengubah, dan menghapus data Barang.
5.2.3.2 Antarmuka Input Barang Baru
Gambar 2.6 Antarmuka Input Barang Baru
Antarmuka Input Barang Baru untuk Admin dapat dilihat pada gambar 2.6. Antarmuka ini digunakan oleh Admin untuk memasukkan data barang baru dalam bentuk form kemudian untuk disimpan ke database. Jika ada barang baru yang masuk dan sudah mempunyai kode inventaris, maka Admin harus menginput barang baru sesuai Jenis, Merk/Tipe, beserta kode Inventaris kemudian menyimpannya.
5.2.3.3 Antarmuka Status Barang
Gambar 2.7 Antarmuka Status Barang
Antarmuka Status Barang untuk Admin dapat dilihat pada gambar 2.7. Antarmuka ini digunakan oleh Admin untuk menampilkan Status barang-barang yang dipakai oleh pegawai. Jika dipakai maka pada kolom status terdapat teks berwarna merah “Dipakai” atau ketika barang tersedia terdapat teks berwarna hijau “Tersedia”. Pada hyperlink Ubah Status, memiliki fungsi untuk mengubah dari “Dipakai” ke “Tersedia”.
5.2.3.4 Antarmuka SMS
Gambar 2.8 Antarmuka SMS
Antarmuka SMS untuk Admin dapat dilihat pada gambar 2.8. Antarmuka ini digunakan oleh Admin untuk mengirim SMS himbauan ke pegawai yang meminjam barang menggunakan nomor khusus Kementerian Perindustrian. Selain itu terdapat keterangan yang menampilkan kapan terakhir kali Admin mengirim pesan, serta berapa jumlah penerima yang belum mengembalikan barang.
5.2.3.5 Antarmuka Setting
Gambar 2.9 Antarmuka Setting
Antarmuka Setting untuk Admin dapat dilihat pada gambar 2.9. Antarmuka ini digunakan oleh Admin untuk mengatur daftar pejabat pemberi izin peminjaman barang yang nantinya digunakan untuk memvalidasi melalui fitur cetak surat.
5.2.4 Antarmuka Peminjaman Barang (Pegawai)
5.2.4.1 Antarmuka Formulir Peminjaman
Gambar 2.10 Antarmuka Formulir Peminjaman
Antarmuka Formulir Peminjaman dapat dilihat pada gambar 2.10. Antarmuka ini digunakan oleh pegawai untuk mengisi formulir peminjaman, menampilkan histori peminjaman yang dilakukan oleh pegawai tersebut, serta mencetak surat permohonan sesuai data peminjaman.
5.2.4.2 Antarmuka Input Permohonan
Gambar 2.11 Antarmuka Input Permohonan
Antarmuka Input Permohonan dapat dilihat pada gambar 2.11. Antarmuka ini digunakan oleh pegawai untuk mengisi formulir permohonan Peminjaman Barang yang kemudian untuk disimpan di database.
5.2.4.3 Antarmuka Cetak Surat
Gambar 2.12 Antarmuka Cetak Surat
Antarmuka Cetak Surat dapat dilihat pada gambar
2.12. Antarmuka ini digunakan oleh pegawai untuk mencetak formulir permohonan Peminjaman Barang yang sudah tersimpan di database untuk ditindaklanjuti oleh pejabat yang berwenang memberi izin meminjam barang.
5.2.4.4 Antarmuka Jadwal Peminjaman
Gambar 2.13 Antarmuka Jadwal Peminjaman
Antarmuka Jadwal Peminjaman dapat dilihat pada gambar 2.13. Antarmuka ini digunakan oleh pegawai untuk menampilkan keseluruhan data peminjaman serta mencari ketersediaan data barang.
5.2.4.5 Antarmuka Statistik Peminjaman
Gambar 2.14 Antarmuka Statistik Peminjaman
Antarmuka Jadwal Peminjaman dapat dilihat pada gambar 2.14. Antarmuka ini digunakan oleh pegawai untuk menampilkan keseluruhan statistik peminjaman dalam bentuk tabel dan grafik, serta dapat melakukan pencarian berdasarkan tahun.
5.2 Pengujian Perangkat Lunak
Pada bagian ini akan dibahas deskripsi dan hasil pengujian secara fungsionalitas dan pengujian pengguna dari WIPB. Pengujian dilakukan dengan menggunakan web server di Kementerian Perindustrian dengan menggunakan internet secara online.
5.2.1 Pengujian Fungsionalitas
Hasil Pengujian fungsionalitas dapat dilihat pada tabel 5.2.
Tabel 5.2 Tabel Hasil Pengujian Perangkat Lunak
Keluaran
Kriteria
Hasil
Prosedur
Identifikasi Deskripsi
Masukan
yang
Evaluasi
yang Kesimpulan
Pengujian
diharapkan
Hasil
didapat
WIPB-001 Pengujian - Memasukkan
Handal Login
‘9080000 masuk ke masuk ke masuk
NIP dan 13’,’tu’ halaman
halaman
ke
password
home
home
halaman
sebagai
sebagai
home
- Menekan
Admin atau Admin
sebagai
tombol login
Pegawai
atau
Admin
Pegawai
atau Pegawai
WIPB-002 Pengujian - Memilih
Belum tampil
Tampil Tampil
Belum
Handal Peminjama
menu
menu
menu
ada
Peminjaman
Peminjaman Peminjama menu
n Barang
Barang
Barang
n Barang Peminja
man Barang untuk Pegawai dan harus menginp ut url manual
WIPB-003-01 Pengujian -
Tampil Handal tampil
Memilih
Tampil
Tampil
menu Peminjama
menu
menu
menu
Peminjaman Peminjama Peminja n Barang Barang pada
Peminjman
n Barang man untuk
Barang
Barang Admin
kolom Admin
untuk
untuk
Admin
Admin
untuk Admin
WIPB-003-02 Pengujian -
Tampil Handal tampil
Memilih
Tampil Tampil
menu Jenis
Tab View
menu Jenis menu
Jenis Barang
Jenis Barang
Barang
Jenis
Barang untuk
untuk
Barang
untuk Admin
Admin
untuk
Admin WIPB-003-03 Pengujian -
Admin
Data Handal tambah
Memilih ‘Kamera’ Data
Data
Barang Barang
jenis barang ,’Nikon Barang
Barang
D300’,’2 tersimpan, tersimpan tersimp Baru
pada
dropdown
.01.13’ tampil
, tampil an,
list
halaman
halaman
tampil
Jenis
Jenis
halaman
- Memasukk
Barang
Barang
Jenis
an Merk/Tipe
Barang
Barang - Memasukk
an Kode Inventaris
- Menekan tombol simpan
WIPB-003-04 Pengujian -
Data Handal ubah
Menekan ‘Laptop’ Data
Data
Barang Barang
hyperlink
,’Relion Barang
Barang
berubah oleh
Jenis Barang ND-29GL- berubah
berubah
dan Admin
A’,’2.12 dan
dan
- Memilih .01.02.0 tersimpan, tersimpan tersimp jenis barang 02.35’
tampil
, tampil an,
di dropdown
halaman
halaman
tampil
list
Jenis
Jenis
halaman
- Memasukk
Barang
Barang
Jenis
Barang
an Merk/Tipe Barang
- Memasukk an Kode Inventaris
- Menekan tombol simpan
WIPB-003-05 Pengujian -
Data Handal Hapus
Menekan
Data Data
Barang Data
hyperlink
Barang
Barang
terhapus, terhapus, terhapu Barang
Jenis Barang
s, oleh
tampil
tampil
tampil Admin
- Menekan
halaman
halaman
tombol Hapus
Jenis
Jenis
halaman
Barang
Barang
Jenis Barang
WIPB-003-06 Pengujian -
Tampil Handal tampil
Memilih
Tampil Tampil
menu Status
menu Status
menu
menu
Status Barang
Barang untuk
Status
Status
Admin
Barang
Barang
Barang
WIPB-003-07 Pengujian -
Status Handal Ubah
Menekan
Status Status
berubah Status
hyperlink
berubah
berubah
Ubah Status
Barang
pada kolom
untuk
Status
Admin WIPB-003-08 Pengujian -
Tampil Handal tampil
Memilih
Tampil Tampil
menu SMS menu menu SMS
menu
Tab
menu SMS
SMS WIPB-003-09 Pengujian -
View SMS
SMS Handal Kirim SMS Tombol Kirim
Menekan
SMS SMS
Terkirim
Terkirim Terkiri
SMS
dan tampil dan
m dan
menu
Tab tampil
tampil
View SMS
menu Tab menu View SMS Tab
View SMS
WIPB-003-10 Pengujian -
Tampil Handal tampil
Memilih
Tampil Tampil
Menu menu
menu
Tab
menu
menu
Setting setting
View Setting
Setting
Setting
WIPB-003-11 Pengujian -
Data Handal tambah
Memasukk ‘IUBTT.1 Data
Data
setting Setting
an Kode .4/SPB’, setting
setting
tersimpan, tersimpan tersimp Pejabat
Surat
’Scott
Gaffin’ masuk ke , masuk an,
- Memilih
halaman
ke
masuk
halaman
ke
setting setting halaman setting
- Menekan tombol Simpan
WIPB-004-01 Pengujian -
Tampil Handal tampil
Memilih
Tampil Tampil
menu Formulir
menu
Tab
menu
menu
Formulir Formuli Peminjama
View
Formulir
Peminjaman Peminjama r n untuk Peminjaman
Formulir
Peminja Pegawai
man WIPB-004-02 Pengujian -
Data Handal tambah
Memilih ‘Kamera Data
Data
Permohonan Permohona Permoho Permohona
barang yang Nikon
nan n
akan
D300’,’3 tersimpan, n
dipinjam
0/07/201 tampil
tersimpan tersimp
pada
4 09:00 menu
, tampil an,
dropdown
WIB’,’31 Formulir
menu
tampil
list
/07/2014 Peminjaman Formulir menu 15:00
Peminjama Formuli
- Memilih WIB’,’Pe
kapan akan motretan
Peminja
meminjam
Pembukaa
man
n - Memasukk Pameran an keperluan Batik
- Menekan Nasional tombol
Kementer
simpan
ian Perindus trian’
WIPB-004-03 Pengujian -
Data Handal Ubah
Menekan ‘Kamera Data
Data
Permohona Permoho Permohona
hyperlink
Nikon
Barang
n berubah nan n
nomor form D300’,’3 berubah
pada kolom 0/07/201 dan
dan
berubah
ID Formulir
4 09:00 tersimpan, tersimpan dan WIB’,’31 tampil
, tampil tersimp
- Memilih /07/2014 halaman
halaman
an,
barang yang 15:00
Jenis
Formulir tampil
akan
WIB’,’Pe Barang
Permohona halaman
dipinjam
motretan
Formuli
pada
Siswa
dropdown
SMTI
Permoho
list
Berprest
nan
- Memilih
asi oleh
Kementer kapan akan ian meminjam Perindus
- Memasukk trian’ an keperluan
- Menekan tombol simpan
WIPB-004-04 Pengujian -
Data Handal Hapus
Menekan
Data Data
Permohonan Permohona Barang Permohona
hyperlink
terhapu n
nomor form
terhapus, n
pada ID
tampil
terhapus, s,
Formulir
halaman
tampil
tampil
Formulir
halaman
halaman
- Menekan
Peminjaman Formulir Formuli
tombol Hapus
Peminjama r Peminja
Tampil Handal Cetak
Menekan
Tampil Tampil
halaman Surat
hyperlink
halaman
halaman
Cetak Surat
sesuai
sesuai
sesuai
nomor
nomor permohonan permohona permoho dalam
nomor
n dalam nan
dalam cetak dan cetak dan versi menu untuk menu
versi
versi
cetak
mencetak
untuk
dan mencetak menu untuk menceta k
WIPB-004-06 Pengujian -
Tampil Handal tampil
Memilih
Tampil Tampil
menu Jadwal
menu
Tab
menu
menu
Jadwal Peminjama
View Jadwal
Jadwal
Jadwal
Peminjaman Peminjama Peminja n
Peminjaman
man WIPB-004-07 Pengujian -
Tampil Handal cari
Menekan
Tampil Tampil
barang Barang
Dropdown
barang
barang
yang pada
list pada
yang
yang
dicari Jadwal
menu Jadwal
dicari
dicari
Peminjaman
Peminjama n
- Menekan tombol Tampilkan
WIPB-004-08 Pengujian -
Tampil Handal tampil
Memilih
Tampil Tampil
menu Statistik Statistik
Tab View
menu
menu
Statistik Statistik Statist Peminjama
Peminjaman Peminjama ik n
Peminjaman
Peminja man
WIPB-004-09 Pengujian -
Tampil Handal cari
Menekan
Tampil Tampil
Grafik Tahun
Dropdown
Grafik
Grafik
Batang pada
list pada
Batang
Batang
Statistik Statistik Statist Statistik Peminjaman
Statistik
Peminjaman Peminjama ik Peminjama
pada tahun n pada Peminja n
- Menekan
yang
tahun
man
tombol
dicari
yang
pada
Tampilkan
dicari
tahun yang dicari
BAB VI PENUTUP
Pada bab penutup ini akan diberikan kesimpulan dan saran yang didapatkan selama pembuatan Tugas Akhir.
6.1 Kesimpulan
Setelah website Intranet Peminjaman Barang (WIPB) ini berhasil diimplementasikan, maka dapat ditarik kesimpulan sebagai berikut:
1. Website WIPB telah berhasil dibuat dan dapat digunakan untuk mengelola halaman Peminjaman Barang di lingkungan Kementerian Perindustrian.
2. Dari hasil pengujian perangkat lunak telah dibuktikan bahwa semua fungsionalitas website WIPB berjalan dengan benar dan sesuai proses bisnis yang diharapkan.
6.2 Saran
Dari proses analisis, perancangan, implementasi hingga pengujian website pada pembuatan Tugas Akhir, penulis mendapatkan beberapa saran untuk pengembangan lebih lanjut perangkat lunak WIPB ini yaitu:
1. Menambah beberapa fitur baru yaitu pinjam kendaraan dinas, serta menambah beberapa fitur seperti kolom komentar, kolom profil peminjam.
DAFTAR PUSTAKA
Schmmid, R.E., Kaiser, T.M., Bach, V. and Osterle, H.