Universitas Bakrie
IMPLEMENTASI METODE DESIGN DRIVEN DEVELOPMENT PROCESS DALAM RANCANG BANGUN SISTEM INFORMASI INVENTARIS UNIVERSITAS BAKRIE (SIIUB) BERBASIS WEB (STUDI KASUS: BIRO UMUM, UNIVERSITAS BAKRIE)
TUGAS AKHIR
ANGGELINA RESTU W. M. 1112002028
PROGRAM SARJANA STRATA 1 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS BAKRIE JAKARTA 2016
Universitas Bakrie
IMPLEMENTASI METODE DESIGN DRIVEN DEVELOPMENT PROCESS DALAM RANCANG BANGUN SISTEM INFORMASI INVENTARIS UNIVERSITAS BAKRIE (SIIUB) BERBASIS WEB (STUDI KASUS: BIRO UMUM, UNIVERSITAS BAKRIE)
TUGAS AKHIR Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer
ANGGELINA RESTU W. M. 1112002028
PROGRAM SARJANA STRATA 1 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS BAKRIE JAKARTA 2016
Universitas Bakrie
HALAMAN PERNYATAAN ORISINALITAS
Tugas akhir ini adalah hasil karya saya sendiri, dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar.
Nama
: Anggelina Restu W. M.
NIM
: 1112002028
Tanda Tangan
:
Tanggal
: 13 Desember 2016
ii
Universitas Bakrie
iii
Universitas Bakrie
UNGKAPAN TERIMA KASIH
Puji dan syukur kepada Tuhan Yesus Kristus atas anugerah, nikmat, rahmat, dan karunia-Nya sehingga atas izin-Nya tugas akhir yang berjudul Implementasi Metode Design Driven Development Process dalam Rancang Bangun Sistem Informasi Inventaris Universitas Bakrie (SIIUB) Berbasis Web (Studi Kasus: Biro Umum, Universitas Bakrie) dapat terselesaikan dengan baik dan memenuhi persyaratan akademik dalam menyelesaikan pendidikan pada program studi S1 Sistem Informasi Universitas Bakrie. Penyusunan Tugas Akhir ini tidak terlepas dari berbagai hambatan dan kesulitan dari awal hingga akhir penyusunan. Namun berkat motivasi, bimbingan dan saran dari Bapak Guson P. Kuntarto, ST., M.Sc, selaku dosen pembimbing akhirnya hambatan dan kesulitan dapat terlampaui. Penulis juga menyampaikan terima kasih yang sebesar-besarnya kepada beliau atas waktu, tenaga dan pikiran yang telah diberikan untuk membantu proses penyusunan tugas akhir ini. Tentunya banyak pihak yang telah memberikan bantuan baik moril maupun materil selama penyusunan tugas akhir ini. Oleh karena itu penulis juga menyampaikan terima kasih kepada: 1.
Kedua orang tua tercinta, Bapak Kadi Sucipto dan Ibu Lilis Suhartini atas kasih sayang, motivasi, nasehat dan semua doa yang selalu mengiringi setiap langkah.
2.
Adik-adik tersayang, Laurentius Faisep dan Lely Septyaning atas penyemangat selama pengerjaan tugas akhir.
3.
Teman seperjuangan yaitu Nahda Rizqi, Vivid Chairunnisa, Sheila Wika, dan Anida Sabilawati yang telah banyak membantu dalam menyelesaikan tugas akhir.
4.
Teman bermain sejak SMK yaitu Gitta Dilinata, Rachmawati Budi, dan Achmad Afif yang menemani dan sabar mendengarkan semua keluhan saya selama pengerjaan tugas akhir.
5.
Teman gereja “Date Karet 6” yang telah memberikan semangat dan menghibur ketika lelah datang saat mengerjakan tugas akhir.
iv
Universitas Bakrie
6.
Teman-teman Sistem Informasi 2011 untuk kebersamaan dan bantuan selama perkuliahan di Universitas Bakrie hingga terselesaikannya tugas akhir.
7.
Seluruh pihak Program Studi Sistem Informasi Universitas Bakrie yang telah memberikan pembelajaran dan ilmu yang bermanfaat selama perkuliahan. Semoga Tuhan memberikan balasan atas jasa dan amal baik tersebut serta
memberikan keberkahan kepada kita semua. Penulis berharap semoga tugas akhir ini dapat memberikan manfaat bagi semua pihak dan dunia pendidikan, khususnya dalam bidang Sistem Informasi.
Jakarta, 13 Desember 2016
Penulis
v
Universitas Bakrie
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI
Sebagai sivitas akademik Universitas Bakrie, saya yang bertanda tangan di bawah ini:
Nama
: Anggelina Restu W. M.
NIM
: 1112002028
Program Studi
: Sistem Informasi
Fakultas
: Teknik dan Ilmu Komputer
Jenis Tugas Akhir
: Prototype
demi pengembangan ilmu pengetahuan, menyetujui untuk memberikan kepada Universitas Bakrie Hak Bebas Royalti Noneksklusif (Non-exclusive RoyaltyFree Right) atas karya ilmiah saya yang berjudul: Implementasi Metode Design Driven Development Process dalam Rancang Bangun Sistem Informasi Inventaris Universitas Bakrie (SIIUB) Berbasis Web (Studi Kasus: Biro Umum, Universitas Bakrie) beserta perangkat yang ada (jika diperlukan). Dengan Hak Bebas Royalti Noneksklusif
ini
Universitas
Bakrie
berhak
menyimpan,
mengalihmedia/formatkan, mengelola dalam bentuk pangkalan data (database), merawat, dan mempublikasikan tugas akhir saya selama tetap mencantumkan nama saya sebagai penulis/pencipta dan sebagai pemilik hak cipta untuk kepentingan akademis.
Demikian pernyataan ini saya buat dengan sebenarnya. Dibuat di
: Jakarta
Pada tanggal : 13 Desember 2016 Yang menyatakan,
Anggelina Restu W. M.
vi
Universitas Bakrie
IMPLEMENTASI METODE DESIGN DRIVEN DEVELOPMENT PROCESS DALAM RANCANG BANGUN SISTEM INFORMASI INVENTARIS UNIVERSITAS BAKRIE (SIIUB) BERBASIS WEB (STUDI KASUS: BIRO UMUM, UNIVERSITAS BAKRIE) Anggelina Restu W.M.
ABSTRAK
Perkembangan sistem managemen inventaris mengalami perkembangan yang pesat dalam beberapa tahun terakhir. Sistem menyediakan akses untuk mengelola data transaksi pengadaan barang dan data inventaris. Menurut survei yang dilakukan pada tahun 2015, Universitas Bakrie belum menerapkan sistem managemen inventaris. Hal ini menyebabkan redundansi data inventaris. Penelitian ini bertujuan untuk menganalisis, mendesain, dan mengembangkan sistem managemen inventaris bernama "SIIUB", sistem yang memudahkan staff Biro Umum untuk mengelola data transaksi pengadaan barang dan data inventaris. Sistem ini dikembangkan sesuai dengan metode DDDP yang terdiri dari tiga tahap yaitu tahap dokumentasi, tahap eksplorasi, dan tahap membangun. SIIUB menggunakan MySQL sebagai back-end (database). CodeIgniter; PHP; HTML; CSS; bootstrap; Javascript sebagai front-end (interface). Pada akhir implementasi, telah dilakukan pengujian untuk menguji fungsionalitas sistem. Ada empat pengujian utama yaitu unit testing, user interface testing, usability testing, dan user acceptance testing. Hasil unit testing yaitu tidak terdeteksi error sehingga sistem dapat digunakan oleh pengguna dengan efektif. Hasil user interface testing adalah berhasil mengindikasikan sistem berhasil mencapai kriteria pengguna. Hasil usability testing menunjukkan bahwa learnability, efficiency, memorability, error, dan satisfaction mencapai 78% yang mengindikasikan sistem mudah digunakan. Hasil user acceptance testing mencapai 98% menunjukkan sistem mendukung aktivitas pengguna.
Kata kunci: sistem managemen inventaris berbasis web, CodeIgniter, MySQL, metodologi design driven development process
vii
Universitas Bakrie
IMPLEMENTATION OF DESIGN DRIVEN DEVELOPMENT PROCESS METHODOLOGY IN DESIGNING AND DEVELOPING SISTEM INFORMASI INVENTARIS UNIVERSITAS BAKRIE (SIIUB) WEB BASED (CASE STUDY: GENERAL OFFICE, BAKRIE UNIVERSITY) Anggelina Restu W.M.
ABSTRACT The development of inventory management system has been rapidly increased in the past few years.The system provides accessibility for managing procurement transaction and inventory data. According to the survey conducted in 2015, Universitas Bakrie hasn’t implement the inventory management system. This caused redudancy of inventory data. This research aims to analyze, design, and develop inventory management system named “SIIUB” that benefit general affair officer to manage procurement transaction and inventory data. The system was developed according to DDDP methodology which consist of three phases named documentation, exploration, and build phase. SIIUB use MySQL as a back-end (database). CodeIgniter; PHP; HTML; CSS; Bootstrap; Javascript as front-end (interfaces). At the end of implementation testing has been conducted to test its functionality. There were four main testing: unit testing, user interface testing, usability testing, and user acceptance testing. The result of unit testing was no error detected, it means system can be used by users with effectiveness. The result of user interface test is pass, can also mean the test successfully achieve user acceptance criteria. The result of usability testing shows that the learnability, efficiency, memorability, error and satisfaction reach 78%, this indicates the system is easy to use. The user acceptance testing result reach 98%, it means the system largely support user activity.
Keywords: inventory management system web based, Codeigniter, MySQL, design driven development process methodology
viii
Universitas Bakrie
ix
Universitas Bakrie
x
Universitas Bakrie
xi
Universitas Bakrie
xii
Universitas Bakrie
xiii
Universitas Bakrie
xiv
Universitas Bakrie
xv
Universitas Bakrie
DAFTAR SINGKATAN
BU CSS DBMS DDDP DFD ER ERD FAQ GUI HTML MVC MVVM OOA OOAD OOD OODBMS PHP RDBMS SDLC SDM SIIUB SSAD SOP SRS STMIK UAT UB UI UML UPM VB.Net XP
: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
Biro Umum Cascading Style Sheet Database Management System Design Driven Development Process Data Flow Diagram Entity Relationship Entity Relationship Diagram Frequently Asked Question Graphical User Interface Hyper Text Markup Language Model View Controller Model View View Model Object Oriented Analysis Object Oriented Analysis and Design Object Oriented Design Object Oriented Database Management System Hypertext Processor Relational Database Management System Systems Development Life Cycle Sumber Daya Manusia Sistem Informasi Inventaris Universitas Bakrie Structured Analysis and Design Standart Operating Procedure Software Requirement System Sekolah Tinggi Managemen Informatika dan Komputer User Acceptance Test Universitas Bakrie User Interface Unified Modeling Language Unit Penjaminan Mutu Active Server Pages.Net Extremme Programming
xvi
Universitas Bakrie
xvii