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.