DISUSUN OLEH
Fahrizal Zulmi
NIM. 10181021
PEMBIMBING
DISUSUN OLEH
Fahrizal Zulmi 10181021
(M. Gilvy Langgawan Putra, S.Kom., M.MT) (M. Ihsan Alfani Putera, S.Tr.Kom, M.Kom)
NIP. 199405112019031010 NIP. 199208302019031016
ii
LEMBAR PENGESAHAN
DISUSUN OLEH
Fahrizal Zulmi 10181021
Baharuddin Sahrani, SH
iii
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa yang telah memberikan
rahmat dan penyertaanNya kepada kami sehingga kami dapat menyelesaikan
laporan Kerja Praktik ini dengan baik. Kami juga ingin menyampaikan rasa terima
kasih kepada:
1. Bapak M. Ihsan Alfani Putera, S.Tr.Kom, M.Kom. sebagai Dosen
Pembimbing.
2. Bapak M. Gilvy Langgawan Putra, S.Kom., M.MT. sebagai Koordinator
Kerja Praktik Program Studi Sistem Informasi.
3. Ibu Sahrani, SH selaku pembimbing lapangan.
4. Bapak M. Gilvy Langgawan P, S.Kom., M.MT. selaku Koordinator
Program Studi Sistem Informasi Jurusan Matematika dan Teknologi
Informasi ITK.
5. Kedua orangtua, keluarga, beserta teman - teman yang telah memberikan
motivasi kepada kami dalam penyusunan laporan Kerja praktik ini.
Saya menyadari bahwa penyusunan laporan kerja praktik ini masih jauh
dari sempurna, karena itu kami mengharapkan segala kritik dan saran yang
membangun. Semoga kerja praktik ini dapat bermanfaat bagi kita semua. Atas
perhatiannya saya ucapkan terima kasih.
Fahrizal Zulmi
10181021
iv
RANCANG BANGUN SISTEM INFORMASI KINERJA
PROYEK (SIKEJAP) DENGAN MENGGUNAKAN METODE
WATERFALL
NIM : 10181021
v
ABSTRAK
vi
DAFTAR ISI
LEMBAR PENGESAHAN .................................................................................... ii
LEMBAR PENGESAHAN ................................................................................... iii
KATA PENGANTAR ........................................................................................... iv
ABSTRAK ............................................................................................................. vi
DAFTAR ISI ......................................................................................................... vii
DAFTAR GAMBAR ............................................................................................. ix
DAFTAR TABEL .................................................................................................. xi
BAB 1 PENDAHULUAN .................................................................................. 1
1.1 Latar Belakang ..................................................................................... 1
1.2 Tujuan Umum ...................................................................................... 2
1.3 Tujuan Khusus...................................................................................... 3
1.4 Manfaat Kerja Praktik .......................................................................... 3
BAB 2 GAMBAR UMUM PT. KHALIFAH BORNEO
MANDIRI ............................................................................................................... 5
2.1 Sejarah Organisasi ................................................................................ 5
2.2 Logo Organisasi ................................................................................... 5
2.3 Visi dan Misi Organisasi ...................................................................... 6
2.4 Struktur Organisasi ............................................................................... 6
BAB 3 DESKRIPSI UNIT INSTANSI .............................................................. 8
3.1 Divisi Marketing .................................................................................. 8
BAB 4 TUGAS KHUSUS .................................................................................. 9
4.1 Gambaran Umum Tugas Khusus ......................................................... 9
4.2 Tinjauan Pustaka ................................................................................ 10
4.2.1 Sistem Informasi ..................................................................... 10
4.2.2 Waterfall ................................................................................. 10
4.2.3 Software Development Life Cycle (SDLC) ............................. 11
4.2.4 Website .................................................................................... 11
4.2.5 Unified Modeling Language (UML)....................................... 12
4.2.6 Entity Relationship Diagram (ERD) ....................................... 13
4.2.7 Blackbox Testing ..................................................................... 14
4.2.8 User Interface ......................................................................... 14
vii
4.2.9 CodeIgniter ............................................................................. 15
4.3 Metodologi ......................................................................................... 15
4.3.1 Communication ....................................................................... 16
4.3.2 Planning .................................................................................. 16
4.3.3 Modeling ................................................................................. 16
4.3.4 Construction............................................................................ 16
4.3.5 Deployment ............................................................................. 17
4.4 Hasil dan Pembahasan ........................................................................ 17
4.4.1 Communication ....................................................................... 17
4.4.2 Planning .................................................................................. 18
4.4.3 Modeling ................................................................................. 20
4.4.4 Construction............................................................................ 30
4.4.5 Deployment ............................................................................. 40
4.5 Kesimpulan......................................................................................... 55
4.6 Saran Tugas Khusus .......................................................................... 55
Daftar Pustaka ....................................................................................................... 56
viii
DAFTAR GAMBAR
ix
Gambar 4.29 Notifikasi untuk melakukan verifikasi Hapus Pengguna Tahap
Construction .......................................................................................................... 38
Gambar 4.30 Halaman Form Tambah Pengguna Tahap Construction ................. 39
Gambar 4.31 Halaman Form Edit Pengguna Tahap Construction ....................... 39
Gambar 4.32 Logout Tahap Construction ............................................................. 40
x
DAFTAR TABEL
xi
BAB 1
PENDAHULUAN
Bab ini menjelaskan terkait dari latar belakang, tujuan umum, tujuan khusus
dan manfaat dari kegiatan pelaksanaan kerja praktik.
1
dapat melahirkan lulusan sesuai syarat dan kualitas terbaik. Salah satu perguruan
tinggi di Indonesia adalah, Institut Teknologi Kalimantan yan berbasis ilmu dan
teknologi dengan senantiasa berusaha untuk mengembangkan sumber daya
manusia serta ilmu pengetahuan, sebagai daya dukung perkembangan teknologi di
Indonesia.
Pada PT. Khalifah Borneo Mandiri Kota Balikpapan dalam memantau
proses kinerja proyek masih bersifat manual seperti mengadakan rapat atau meeting
terlebih dahulu untuk melakukan pemaparan progress kinerja dari setiap divisi. Hal
ini menjadi permasalahan tersendiri bagi setiap divisi dikarenakan masih belum
efesien, membuang-buang waktu dan pada situasi pandemi seperti ini dilakukan
pembatasan sosial yang dimana untuk kegiatan pertemuan langsung untuk
melakukan pemaparan progress kinerja setiap divisi tersebut akan dibatasi. Oleh
karena itu diperlukan sistem informasi yang dapat membantu kinerja dari setiap
divisi pada PT. Khalifah Borneo Mandiri tanpa perlu mengadakan rapat atau
meeting terlebih dahulu yaitu dengan membuat Sistem Informasi Kinerja Proyek.
Dengan Sistem Informasi Kinerja Proyek (SIKEJAP), dapat membantu
kinerja dengan menginput progress pada sistem sehingga dapat memudahkan setiap
divisi pada perusahaan untuk melihat progress proyek yang sedang berjalan dan
proyek yang sudah selesai.
2
1.3 Tujuan Khusus
Adapun tujuan khusus dari pelaksanaan kerja praktik di PT. Khalifah
Borneo Mandiri, sebagai berikut
1. Merencanakan Membuat Sistem Informasi Kinerja Proyek (SIKEJAP)
berbasis website yang hanya bisa diakses oleh ruang lingkup PT.
Khalifah Borneo Mandiri Kota Balikpapan.
2. Membuat Sistem Informasi Dinas Perhubungan Kota Balikpapan
(SIKEJAP) yang berguna untuk mengintegrasikan kinerja proyek yang
berjalan pada PT. Khalifah Borneo Mandiri Kota Balikpapan.
3. Membuat laporan terkait Sistem Informasi Kinerja Proyek (SIKEJAP)
sebagai panduan atau acuan dalam menggunakan sistem tersebut.
3
3. Menjadikan mahasiswa sebagai pribadi yang handal dan memiliki
pengalaman di bidangnya.
4
BAB 2
GAMBAR UMUM PT. KHALIFAH BORNEO MANDIRI
Pada bab ini, menjelaskan berupa gambaran umum pada PT. Khalifah
Borneo Mandiri yang berisikan Sejarah, Visi dan Misi, Logo dan Struktur
Organisasi. Sehingga pada bab ini diharapkan dapat menjelaskan gambaran umum
dari instansi yang menjadi tempat dilaksanakannya kerja praktik.
5
Gambar 2.1 Logo Organisasi
6
Gambar 2.2 Struktur Organisasi
Struktur organisasi pada PT. Khalifah Borneo Mandiri yang berada posisi
tertinggi adalah direktur dengan membawahi marketing, finance, engineering
logistic dan hrd. Pada posisi marketing mempunyai bawahan admin dan
engineering mempunyai bawahan yaitu admin dan chieef. Posisi chief pun
mempunyai bawahan yang tediri dari teknisi Balikpapan, teknisi Samarinda dan
teknisi Banjar.
7
BAB 3
DESKRIPSI UNIT INSTANSI
8
BAB 4
TUGAS KHUSUS
Pada bab ini akan dijelaskan mengenai tugas khusus, sehingga diharapkan
pada bab ini dapat menjelaskan terkait kegiatan yang dilakukan selama kerja praktik
berlangsung.
9
terbantu dalam merekap dan memantau kinerja setiap progress yang sedang
berjalan maupun sudah terselesaikan.
4.2.2 Waterfall
Model waterfall adalah model yang paling banyak digunakan untuk tahap
pengembangan. Model waterfall ini juga dikenal dengan nama model tradisional
atau model klasik. Model air terjun sering juga disebut model sekuensial linier atau
alur hidup klasik (Classic cycle). Model air terjun ini menyediakan pendekatan alur
10
hidup perangkat lunak secara sekuensial terurut dimulai dari analisis, desain,
pengkodean, pengujian dan tahap pendukung (Muhammad Susilo, 2018).
4.2.4 Website
Website adalah sebuah situs web yang merupakan kumpulan dari halaman-
halaman web yang berhubungan dengan file-file lain yang terkait. Dalam sebuah
website terdapat suatu halaman yang dikenal dengan sebutan home page. Home
page adalah sebuah halaman yang pertama kali dilihat ketika seseorang
mengunjungi website. Dari home page, pengujung dapat mengklik hyperlink untuk
pindah kehalaman lain yang terdapat dalam website tersebut. Website memiliki
kumpulan komponen yang terdiri dari teks, gambar, animasi/video, maupun suara
11
sehingga menjadikannya sebagai media informasi yang menarik perhatian untuk
dikunjungi oleh pengguna internet (Hendrianto, 2014).
Untuk menyediakan sebuah website, maka harus menyediakan unsur-unsur
penunjangnya, yaitu (Hendrianto, 2014) :
1. Nama domain (Domain name / URL - Uniform Resource Locator) nama domain
atau biasa disebut dengan Domain Name atau sebagai URL adalah alamat unik
di dunia internet yang digunakan untuk mengidentifikasi sebuah website, Contoh
: http://www.nama situs .com.
2. Rumah tempat website (Web hosting) dapat diartikan sebagai ruangan yang
terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar dan
lain sebagainya yang akan ditampilkan di website. Besarnya data yang bisa
dimasukkan tergantung dari besarnya web hosting yang disewa/dipunyai,
3. Bahasa Program (scripts program) adalah bahasa yang digunakan untuk
menerjemahkan setiap perintah dalam website yang pada saat diakses. Jenis
bahasa program sangat menentukan statis, dinamis atau interaktifnya sebuah
website.
4. Desain website, setelah melakukan penyewaan domain name dan web hosting
serta penguasaan bahasa program (scripts program), unsur website yang penting
dan utama adalah desain. Desain website menentukan kualitas dan keindahan
sebuah website.
5. Publikasi website, keberadaan situs tidak ada gunanya dibangun tanpa dikunjungi
atau dikenal oleh masyarakat atau pengunjung internet. Karena efektif tidaknya
situs sangat tergantung dari besarnya pengunjung dan komentar yang masuk.
Untuk mengenalkan situs kepada masyarakat memerlukan apa yang disebut
publikasi atau promosi website.
12
dimengerti dan dilengkapi dengan mekanisme yang efektif untuk berbagi dan
mengkomunikasikan rancangan mereka dengan yang lain (Mahdiana, 2011).
Ada banyak diagram di dalam UML (Unified Modeling Language), penulis
akan membahas diagram yang digunakan dalam melakukan analisa dan rancangan
sistem pengadaan barang yaitu (Mahdiana, 2011):
1. Use Case Diagram adalah diagram yang menggambarkan kebutuhan sistem
dari sudut pandang user, yang memperlihatkan hubungan-hubungan yang
terjadi antara aktor dengan use case dalam sistem.
2. Activity Diagram adalah salah satu cara untuk memodelkan event yang terjadi
dalam suatu use case.
3. Class Diagram adalah sebuah spesifikasi yang jika diinstansiasi akan
menghasilkan sebuah obyek dan merupakan inti dari pengembangan dan desain
berorientasi obyek. Class menggambarkan keadaan (atribut / properti) suatu
sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut
(metode / fungsi). Class diagram menggambarkan struktur dan deskripsi class,
package dan obyek beserta hubungan satu sama lain seperti containment,
pewarisan, asosiasi, dan lainlain.
4. Sequence diagram menggambarkan interaksi antar obyek di dalam dan di
sekitar sistem termasuk pengguna, display dan sebagainya. Sequence diagram
terdiri atas dimensi vertikal (waktu) dan dimensi horizontal atau obyek yang
terkait). Sequence diagram biasa digunakan untuk menggambarkan skenario
atau rangkaian langkah-langkah yang dilakukan sebagai respon dari sebuah
event untuk menghasilkan output tertentu.
13
Proses memungkinkan analis menghasilkan struktur basis data dapat
disimpan dan diambil secara efisien. Simbol-simbol dalam ERD (Entity
Relationship Diagram) adalah sebagai berikut (Fridayanthie, 2016) :
a. Entitas adalah suatu yang nyata atau abstrak yang mempunyai karakteristik
dimana kita akan menyimpan data tersebut
b. Atribut adalah ciri umum semua atau sebagian besar instansi pada entitas
tertentu.
c. Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas.
d. Link adalah garis penghubung atribut dengan kumpulan entitas dan
kumpulan entitas dengan relasi.
14
4.2.9 CodeIgniter
CodeIgniter adalah framework atau kerangka kerja yang dapat diartikan
sebagai kumpulan dari library (class) yang bisa diturunkan, atau bisa langsung
dipakai fungsinya oleh modul – modul atau fungsi yang akan di kembangkan.
CodeIgniter merupakan sebuah aplikasi open source yang berupa framework
dengan model MVC (model, view, controller) untuk membangun website dinamis.
Dengan menggunakan PHP CodeIgniter akan memudahkan developer untuk
membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuat
dari awal. MVC (Model View Controller) adalah pendekatan perangkat lunak yang
memisahkan aplikasi logika dari presentasi yang digunakan untuk meminimalkan
script dari halaman – halaman web sejak script presentasi (HTML, CSS, Javascript,
dll) yang dipisahkan dari PHP scripting. Berikut adalah penjelasan konsep dari
MVC (Umar Asidhiqi, 2013) :
4.3 Metodologi
Pada penelitian ini didukung dengan penggunaan metode waterfall dengan
tahapan berikut ini :
15
Gambar 4.2 Waterfall Model
Sumber : (Pressman, 2015).
4.3.1 Communication
Pada tahap ini pengembang sistem diperlukan komunikasi yang bertujuan
untuk memahami perangkat lunak yang diharapkan oleh pengguna dan batasan
perangkat lunak tersebut. Informasi ini biasanya dapat diperoleh melalui
wawancara, diskusi atau survei langsung. Informasi dianalisis untuk mendapatkan
data yang dibutuhkan oleh pengguna.
4.3.2 Planning
Dalam proses ini merupakan tahapan perencanaan dari pengembang dengan
menentukan tujuan membuat perangkat lunak tersebut, penggunanya dari perangkat
lunak tersebut, target yang ingin dicapai dari perangkat lunak tersebut, dan lain-
lain.
4.3.3 Modeling
Pada tahap ini merupakan tahapan pemodelan dari sistem berupa user
interface, dengan tujuan untuk memberikan gambaran perangkat lunak yang akan
dibuat kepada calon user.
4.3.4 Construction
Tahap ini merupakan tahapan dalam membuat perangkat lunak yang
diinginkan, pada tahapan ini berupa bahasa pemrograman dalam membuat suatu
perangkat lunak. Pada tahapan ini, perancangan hanya sampai di memodelkan
rancangan perangkat lunak kepada calon user.
16
4.3.5 Deployment
Pada tahap ini merupakan tahapan akhir untuk mengimplementasi software
kepada calon user, melakukan perbaikan software, mengevaluasi dari software, dan
mengembangkan software berdasarkan hasil dari perbaikan user atau hal-hal
kesalahan yang terjadi pada software sebelumnya. Pada tahapan ini, perancangan
hanya sampai di memodelkan rancangan perangkat lunak kepada calon user.
4.4.1 Communication
Pada tahap ini, dilakukan diskusi langsung serta interview dengan
Koordinator Marketing PT. Khalifah Borneo Mandiri Kota Balikpapan didapatkan
permasalahan yaitu pada PT. Khalifah Borneo Mandiri Kota Balikpapan dalam
memantau proses kinerja proyek masih bersifat manual seperti mengadakan rapat
atau meeting terlebih dahulu untuk melakukan pemaparan progress kinerja dari
setiap divisi. Hal ini menjadi permasalahan tersendiri bagi setiap divisi dikarenakan
masih belum efesien, membuang-buang waktu dan pada situasi pandemi seperti ini
dilakukan pembatasan sosial yang dimana kegiatan pertemuan langsung untuk
melakukan pemaparan progress kinerja dari setiap divisi tersebut akan dibatasi.
Oleh karena itu diperlukan sistem informasi yang dapat membantu kinerja dari
setiap divisi pada PT. Khalifah Borneo Mandiri tanpa perlu mengadakan rapat atau
meeting terlebih dahulu untuk mengetahui progress kinerja proyek dari setiap divisi,
yaitu dengan membuat Sistem Informasi Kinerja Proyek.
17
4.4.2 Planning
Pada tahapan ini akan dilakukan perencanaan fungsi keseluruhan dari sistem
SIKEJAP. Use Case Diagram digunakan untuk memodelkan dan menyatakan unit
fungsi/ layanan yang disediakan oleh sistem. Use case adalah sesuatu yang
menyediakan hasil yang dapat diukur ke pemakai atau sistem eksternal. Berikut ini
desain Diagram Use Case Diagram SIKEJAP :
Adapun definisi aktor dari perangkat lunak SIKEJAP, dapat dilihat pada
tabel dibawah ini.
Tabel 4.1 Definisi Aktor
ID Aktor Deskripsi
Aktor ini mempunyai wewenang untuk
AC-01 Admin mengelola data proyek, data teknisi, dan data
pengguna.
Aktor ini mempunyai wewenang untuk
AC-02 User menginput progress dari proyek yang sedang
berjalan
Adapun penjelasan dari use case diagram pada gambar 4.3 diatas, pada tabel
dibawah ini.
18
Tabel 4.2 Definisi Use Case
ID Use Case Deskripsi
Aktor: Admin dan User
Deskripsi: aktor melakukan log in untuk
UC-01 Log in
masuk ke dalam sistem informasi kinerja
proyek (SIKEJAP)
Aktor : Admin
UC-02 Tambah proyek Deskripsi : Aktor dapat menambah proyek
baru pada sistem
Aktor : Admin
UC-03 Edit proyek Deskripsi : Aktor dapat melakukan
perubahan proyek pada sistem
Aktor : Admin dan User
Melihat detail
UC-04 Deskripsi : Aktor dapat melihat detail
proyek
proyek pada sistem
Aktor : Admin
UC-05 Hapus proyek Deskripsi : Aktor dapat menghapus proyek
pada sistem
Aktor : Admin
UC-06 Melihat data teknisi Deskripsi : Aktor dapat melihat data seluruh
teknisi pada sistem
Aktor : Admin
UC-07 Edit teknisi Deskripsi : Aktor dapat melakukan
perubahan data teknisi pada sistem
Aktor : Admin
UC-08 Hapus teknisi Deskripsi : Aktor dapat menghapus data
teknisi pada sistem
Aktor Admin
UC-09 Tambah teknisi Deskripsi : Aktor dapat menambah data
teknisi baru pada sistem
Aktor : Admin
Melihat data
UC-10 Deskripsi : Aktor dapat menampilkan data
pengguna
seluruh pengguna pada sistem
Aktor : Admin
UC-11 Tambah pengguna Deskripsi : Aktor dapat menambah data
pengguna baru pada sistem
Aktor : Admin
UC-12 Edit pengguna Deskripsi : Aktor dapat mengubah data
pengguna pada sistem
Aktor : Admin
UC-13 Hapus pengguna Deskripsi : Aktor dapat menghapus data
pengguna pada sistem
Aktor : Admin dan User
Melihat proyek
UC-14 Deskripsi : Aktor dapat menampilkan
selesai
proyek yang telah selesai pada sistem
Melihat proyek on-
UC-15 Aktor : Admin dan User
progress
19
Deskripsi : Aktor dapat menampilkan
proyek yang sedang berjalan pada sistem
Aktor : Admin dan User
Deskripsi : Aktor dapat melakukan log out
UC-16 Log out
untuk keluar dari sistem informasi kinerja
proyek (SIKEJAP)
4.4.3 Modeling
Pada tahapan ini, dilakukan pembuatan Class Diagram, System Sequence
Diagram, Kamus data, Entitiy Relationship Diagram dan Perancangan antar muka
dari Sistem Informasi Digital Library. Sistem Informasi Kinerja Proyek
(SIKEJAP).
Pada tahapan ini, dilakukan pembuatan class diagram untuk mengetahui
hubungan atau relasi dari database sistem SIKEJAP.
Pada gambar 4.4 diatas, terdapat beberapa tabel yang dibuat untuk
mempermudah proses pengembangan. Berikut ini merupakan daftar tabel beserta
atribut dan keterangannya.
20
Tabel 4.3 Kamus Data SIKEJAP
No Nama Tabel Type Data length Nama Atribut
Int 11 id_proyek
Int 11 id_user
Int 11 id_teknisi
Varchar 128 nama_rekanan
Varchar 128 Proyekk
1 Proyek
Varchar 50 unit
Varchar 128 sukucadang
Int 11 nomorpo
Date - deadline
Varchar 50 status
Int 11 id_file
Int 11 id_proyek
2 Dokumentasi Varchar 50 nama_file
Varchar 64 file_size
Enum - type
Int 11 id_user
Varchar 128 nama
3 User Varchar 25 username
Varchar 128 password
Enum - tipe
Int 11 id_teknisi
Varchar 128 nama_teknisi
4 Teknisi Varchar 25 satuankerja
Varchar 25 no_hp
Text - alamat
21
Gambar 4.5 Halaman Login Tahap Modeling
Pada gambar 4.5, terdapat tampilan untuk halaman login admin dan user
sistem SIKEJAP. Admin dan user (pegawai PT. Khalifah Borneo Mandiri Kota
Balikpapan) yang ingin menggunakan sistem SIKEJAP harus melakukan login
terlebih dahulu. Admin dan user harus mengisi username dan password terlebih
dahulu sebelum masuk ke halaman dashboard sistem SIKEJAP.
Pada gambar 4.6, terdapat tampilan halaman data proyek yang berfungsi
melihat proyek yang sedang berjalan dan proyek yang telah selesai. Admin dapat
22
menambahkan proyek baru dengan menekan tombol +Tambah Proyek, untuk
menghapus data proyek dengan menekan tombol delete, serta mengubah data
proyek tersebut dengan menekan tombol edit.
23
Gambar 4.8 Halaman Form edit proyek Tahap Modeling
Pada gambar 4.8 merupakan halaman formulir edit proyek untuk mengubah
data proyek pada sistem SIKEJAP. Admin harus mengisi data berupa nama
rekanan, user, proyek, unit, spare part, nomor PO (Purchase Order), deadline,
satuan kerja dan penanggung jawab. Kemudian admin dapat menekan tombol
simpan agar proyek tersebut tersimpan pada sistem, dan menekan tombol kembali
untuk membatalkan mengubah proyek.
24
Gambar 4.9 Halaman Detail Proyek Tahap Modeling
Pada gambar 4.9 merupakan halaman detail proyek yang sedang berjalan
pada sistem. Pengguna dapat melakukan Upload file sebagai data pendukung
berjalannya proyek. Untuk admin dapat menekan tombol selesai apabila proyek
telah selesai.
25
Pada gambar 4.10, terdapat tampilan halaman data teknisi yang berfungsi
melihat teknisi yang ada pada sistem SIKEJAP. Admin dapat menambahkan teknisi
baru pada sistem dengan menekan tombol +Tambah Teknisi, untuk menghapus data
teknisi dengan menekan tombol delete, nanti akan muncul notifikasi untuk
melakukan verifikasi menghapus teknisi, serta mengubah data teknisi tersebut
dengan menekan tombol edit.
26
Gambar 4.12 Halaman Form Edit Teknisi Tahap Modeling
27
Pada gambar 4.13, terdapat tampilan halaman data teknisi yang berfungsi
melihat pengguna yang dapat mengakses sistem SIKEJAP. Admin dapat
menghapus data pengguna dengan menekan tombol delete, nanti akan muncul
notifikasi untuk melakukan verifikasi menghapus pengguna pada gambar 4.29,
serta mengubah data pengguna tersebut dengan menekan tombol edit.
Pada gambar 4.14, terdapat tampilan halaman data teknisi yang berfungsi
melihat pengguna yang dapat mengakses sistem SIKEJAP. Admin dapat
menambahkan pengguna baru untuk mengakses sistem SIKEJAP dengan menkan
tombol +Tambah Pengguna, untuk menghapus data pengguna dengan menekan
tombol delete, serta mengubah data pengguna tersebut dengan menekan tombol
edit.
28
Gambar 4.15 Halaman Form Edit Pengguna Tahap Modeling
Pada gambar 4.16 merupakan tampilan untuk mengakhiri sesi atau keluar dari
sitem. Pengguna dapat menekan tombol logout.
29
4.4.4 Construction
Pada tahap ini, akan dilakukan pembuatan sistem dengan menggunakan
bahasa pemrograman PHP dan framework Codeigniter serta database akan
menggunakan MySQL. Kemudian unit-unit yang dibangun akan diujicoba dan
diperbaiki apabila terdapat kesalahan error atau bug. Apabila kesalahan sudah
diperbaiki, maka akan dilanjutkan ke unit yang lainnya. Berikut merupakan hasil
dari implementasi dari tahap perancangan yang telah dibuat sebelumnya.
Pada gambar 4.17, terdapat tampilan untuk halaman login admin dan user
sistem SIKEJAP. Admin dan user (pegawai PT. Khalifah Borneo Mandiri Kota
Balikpapan) yang ingin menggunakan sistem SIKEJAP harus melakukan login
terlebih dahulu. Admin dan user harus mengisi username dan password terlebih
dahulu sebelum masuk ke halaman dashboard sistem SIKEJAP.
30
Gambar 4.18 Halaman Data Proyek Tahap Construction
Pada gambar 4.18, terdapat tampilan halaman data proyek yang berfungsi
melihat proyek yang sedang berjalan dan proyek yang telah selesai. Admin dapat
menambahkan proyek baru dengan menekan tombol +Tambah Proyek, untuk
menghapus data proyek dengan menekan tombol delete, nanti akan muncul
31
notifikasi untuk melakukan verifikasi menghapus proyek pada gambar 4.19, serta
mengubah data proyek tersebut dengan menekan tombol edit.
32
Gambar 4.21 Halaman Form Edit Proyek Tahap Construction
33
Gambar 4.22 Halaman Detail Proyek Tahap Construction
Pada gambar 4.22 merupakan halaman detail proyek yang sedang berjalan
pada sistem. Pengguna dapat melakukan Upload file sebagai data pendukung
berjalannya proyek. Untuk admin dapat menekan tombol selesai apabila proyek
telah selesai.
34
Gambar 4.24 Notifikasi untuk melakukan verifikasi Hapus Teknisi Tahap
Construction
Pada gambar 4.23, terdapat tampilan halaman data teknisi yang berfungsi
melihat teknisi yang ada pada sistem SIKEJAP. Admin dapat menambahkan teknisi
baru pada sistem dengan menekan tombol +Tambah Teknisi, untuk menghapus data
teknisi dengan menekan tombol delete, nanti akan muncul notifikasi untuk
melakukan verifikasi menghapus teknisi pada gambar 4.24, serta mengubah data
teknisi tersebut dengan menekan tombol edit.
35
Gambar 4.25 Halaman Form Tambah Teknisi Tahap Construction
36
Pada gambar 4.26 merupakan halaman formulir edit teknisi untuk
mengubah data teknisi pada sistem. Admin harus mengisi data berupa nama
lengkap, satuan kerja, nomor hp, dan alamat. Kemudian admin dapat menekan
tombol simpan agar data teknisi tersebut tersimpan pada sistem, dan menekan
tombol kembali untuk membatalkan menambah teknisi.
37
Gambar 4.28 Notifikasi untuk melakukan verifikasi Hapus Pengguna Tahap
Construction
Pada gambar 4.28, terdapat tampilan halaman data teknisi yang berfungsi
melihat pengguna yang dapat mengakses sistem SIKEJAP. Admin dapat
menambahkan pengguna baru untuk mengakses sistem SIKEJAP dengan menkan
tombol +Tambah Pengguna, untuk menghapus data pengguna dengan menekan
tombol delete, nanti akan muncul notifikasi untuk melakukan verifikasi menghapus
pengguna pada gambar 4.29, serta mengubah data pengguna tersebut dengan
menekan tombol edit.
38
Gambar 4.29 Halaman Form Tambah Pengguna Tahap Construction
39
Pada gambar 4.31 merupakan halaman formulir edit pengguna untuk
mengubah data teknisi pada sistem. Admin harus mengisi data berupa nama
lengkap, password, dan tipe. Kemudian admin dapat menekan tombol simpan agar
data pengguna tersebut tersimpan pada sistem, dan menekan tombol kembali untuk
membatalkan menambah pengguna.
Pada gambar 4.32 merupakan tampilan untuk mengakhiri sesi atau keluar
dari sitem. Pengguna dapat menekan tombol logout.
4.4.5 Deployment
Pada tahap ini, fungsionalitas aplikasi akan diuji. Pengujian akan
menggunakan metode Black Box Testing. Pengujian Black Box untuk Sistem
Informasi Kinerja Proyek dapat dilihat pada tabel di bawah ini:
Tabel 4.4 Rencana Pengujian
No Use Case Pengujian Jenis Pengujian Identifikasi
Black box U-01-01
1 Log in SC-01-01
U-01-02
2 Tambah Proyek SC-02-01 Black box U-02-01
3 Edit Proyek SC-03-01 Black box U-03-01
40
Melihat Detail U-04-01
4 SC-04-01 Black box
Proyek U-04-02
5 Hapus Proyek SC-05-01 Black box U-05-01
Melihat Data
6 SC-06-01 Black box U-06-01
Teknisi
7 Edit Teknisi SC-07-01 Black box U-07-01
8 Hapus Teknisi SC-08-01 Black box U-08-01
9 Tambah Teknisi SC-09-01 Black box U-09-01
Melihat Data
10 SC-10-01 Black box U-10-01
Pengguna
11 Tambah Pengguna SC-11-01 Black box U-11-01
12 Edit Pengguna SC-12-01 Black box U-12-01
13 Hapus Pengguna SC-13-01 Black box U-13-01
Melihat Proyek U-14-01
14 SC-14-01 Black box
Selesai U-14-02
Melihat Proyek U-15-01
15 SC-15-01 Black box
On-Progress U-15-02
U-16-01
16 Logout SC-16-01 Black box
U-16-02
41
kosong atau Muncul “Maaf
tidak diisi notifikasi password
maka muncul “Fill out anda salah”
notifikasi this field” Jika
“Fill out this jika password
field” username dimasukkan
kosong atau tidak valid
tidak diisi
Jika
password 4) Muncul
kosong atau notifikasi
tidak diisi Muncul “Fill out this
maka muncul notifikasi field” jika
notifikasi “Fill out username
“Fill out this this field” kosong atau
field” jika tidak diisi
password
kosong atau
tidak diisi 5) Muncul
notifikasi
“Fill out this
field” jika
password
kosong atau
tidak diisi
U-01-02 Pengujian hasil × Buka × Username Tipe user dapat Tipe user Tipe user Setelah
login tipe user halaman = herlina masuk ke sistem berhasil berhasil dilakukan
yaitu user website dengan masuk dan masuk dan pengujian telah
memasukkan SIKEJAP × Password ditampilkannya sistem dapat sistem akan didapatkan
username dan = ***** dashboard dari menampilkan menampilk keluaran yang
password yang × Masukkan sistem dan halaman an halaman dapat
telah tersimpan username muncul dashboard dashboard diharapkan
dalam database dan notifikasi jika SIKEJAP SIKEJAP yaitu :
SIKEJAP agar password terjadi kesalahan
dapat yang telah atau tidak 1) Tipe user
mengakses terdaftar di mengisi Jika Muncul berhasil
website database username/passw username notifikasi masuk dan
SIKEJAP ord dimasukkan “Maaf sistem akan
× Klik tidak valid username menampilka
tombol maka muncul anda salah” n halaman
login notifikasi Jika dashboard
“Maaf username DIGLIB
username dimasukka
anda salah” n tidak
valid 2) Muncul
Jika notifikasi
password Muncul “Maaf
dimasukkan notifikasi username
tidak valid “Maaf anda salah”
maka muncul password Jika
notifikasi anda salah” username
“Maaf Jika dimasukkan
password password tidak valid
anda salah” dimasukka
n tidak
valid 3) Muncul
Jika notifikasi
username Muncul “Maaf
kosong atau notifikasi password
tidak diisi “Fill out anda salah”
maka muncul this field” Jika
notifikasi jika password
“Fill out this username dimasukkan
field” kosong atau tidak valid
tidak diisi
Jika 4) Muncul
password notifikasi
kosong atau Muncul “Kata Sandi
tidak diisi notifikasi tidak boleh
maka muncul “Fill out kosong!”
notifikasi this field” jika
42
“Fill out this jika password
field” password kosong atau
kosong atau tidak diisi
tidak diisi
43
Tabel 4.7 Pengujian Use Case Edit Proyek (UC-03)
Keluaran Kriteria Hasil
Identifi Prosedur
Deskripsi Masukan yang Evaluasi yang Kesimpulan
kasi Pengujian
Diharapkan Hasil Didapat
U-03-01 Pengujian hasil × Buka × Username Sistem dapat Tipe admin Tipe admin Setelah
edit proyek agar halaman = admin menambahkan berhasil berhasil dilakukan
dapat mengubah website data proyek masuk dan masuk dan pengujian telah
data proyek SIKEJAP × Password yang telah di sistem dapat sistem didapatkan
pada website = ***** ubah ke menampilkan dapat keluaran yang
SIKEJAP lalu × Login database halaman menampilk dapat
sistem akan sebagai × Nama dashboard an halaman diharapkan
menyimpan ke admin Rekanan = Sistem dapat SIKEJAP dashboard yaitu :
database ?? menampilkan SIKEJAP
sehingga dapat × Memilih notifikasi yang Sistem dapat 1) Tipe admin
dilihat kembali menu × User = ?? menunjukan menampilkan Sistem berhasil
“Data data proyek halaman dapat masuk dan
Proyek” × Proyek = berhasil diinput menu Data menampilk sistem akan
pada ?? Proyek an halaman menampilka
dashboard menu Data n halaman
× Unit = ?? Sistem dapat Proyek dashboard
× Menekan menampilkan SIKEJAP
tombol form untuk Sistem
× Spare Part
“Edit” mengubah dapat
= ??
pada menu data proyek menampilk 2) Sistem dapat
“Data an form menampilka
× Nomor PO n halaman
Proyek” Sistem dapat untuk
(Purchase menu Data
mengubah mengubah
Order) = ?? Proyek
× Melakuka data proyek data proyek
n × Deadline =
perubahan Sistem dapat Sistem
?? 3) Sistem
pada menambahka dapat
n data proyek mengubah dapat
pengisian × Satuan yang telah di data proyek menampilka
form untuk Kerja = ?? n form
proyek ubah ke
database Sistem untuk
× Penanggun dapat mengubah
× Menekan g Jawab data proyek
tombol Sistem dapat menambah
Proyek = menampilkan kan data
simpan ??
untuk notifikasi proyek
yang yang telah 4) Sistem dapat
menyimpa mengubah
n proyek menunjukan di ubah ke
data proyek database data proyek
setelah
melakukan berhasil
pengisian diinput Sistem
5) Sistem dapat
pada form dapat
menambahk
Sistem dapat menampilk
an data
menampilkan an
proyek ke
data proyek notifikasi
database
yang telah yang
diperbarui menunjuka
pada halaman n data 6) Sistem dapat
menu data proyek menampilka
proyek berhasil n notifikasi
diinput yang
menunjukan
Sistem data proyek
dapat berhasil
menampilk diinput
an data
proyek
yang telah 7) Sistem dapat
diperbarui menampilka
pada n data
halaman proyek yang
menu data telah
proyek diperbarui
pada
halaman
44
menu data
proyek
U-04-02 Pengujian hasil × Buka × Username Tipe user dapat Tipe user Tipe user Setelah
melihat detail halaman = herlina masuk ke sistem berhasil berhasil dilakukan
proyek agar website dengan masuk dan masuk dan pengujian telah
dapat bisa SIKEJAP × Password ditampilkannya sistem dapat sistem akan didapatkan
melihat = ***** dashboard dari menampilkan menampilk keluaran yang
progress proyek × Login sistem halaman an halaman dapat
secara detail di sebagai dashboard dashboard diharapkan
PT. Khalifah user Tipe user dapat SIKEJAP SIKEJAP yaitu :
Borneo Mandiri melihat
melalui website × Memilih informasi berupa Tipe user Tipe user 1) Tipe user
menu informasi data dapat melihat dapat dapat
“Data progress proyek informasi melihat melihat
Proyek” secara detail berupa informasi informasi
pada pada sistem informasi berupa berupa
dashboard data progress informasi informasi
proyek secara data data
× Menekan detail pada progress progress
nama sistem proyek proyek
mitra di secara secara detail
tabel nama detail pada pada sistem
rekanan sistem
pada manu
“Data
Proyek”
45
Tabel 4.9 Pengujian Use Case Hapus Proyek (UC-05)
Keluaran Kriteria Hasil
Identifi Prosedur
Deskripsi Masukan yang Evaluasi yang Kesimpulan
kasi Pengujian
Diharapkan Hasil Didapat
U-05-01 Pengujian hasil × Buka × Username Sistem dapat Tipe admin Tipe admin Setelah
hapus proyek halaman = admin menghapus data berhasil berhasil dilakukan
agar dapat website proyek pada masuk dan masuk dan pengujian telah
menghapus data SIKEJAP × Password website dan sistem dapat sistem didapatkan
proyek pada = ***** database menampilkan dapat keluaran yang
website × Login halaman menampilk dapat
SIKEJAP lalu sebagai Sistem dapat dashboard an halaman diharapkan
sistem juga admin menampilkan SIKEJAP dashboard yaitu :
akan notifikasi yang SIKEJAP
menghapus data × Memilih menunjukan Sistem dapat 1) Sistem dapat
proyek pada menu data proyek menampilkan Sistem menampilka
database “Data berhasil dihapus halaman dapat n halaman
Proyek” menu Data menampilk menu Data
pada Proyek an halaman Proyek
dashboard menu Data
Sistem dapat Proyek
× Menekan menampilkan 2) Sistem dapat
tombol notifikasi Sistem menampilka
“Delete” yang dapat n notifikasi
pada manu menunjukan menampilk yang
“Data data proyek an menunjukan
Proyek” berhasil notifikasi data proyek
dihapus yang berhasil
× Sistem menunjuka dihapus
menampil n data
kan proyek
notifikasi berhasil
verifikasi dihapus
untuk
menghapu
s proyek
× Menekan
pilihan
“Iya”
untuk
menghapu
s proyek
46
informasi menampilk sistem
data teknisi an halaman menampilka
berupa n halaman
informasi berupa
data teknisi informasi
data teknisi
47
diperbarui
pada 7) Sistem dapat
halaman menampilka
menu n data
Teknisi teknisi yang
telah
diperbarui
pada
halaman
menu
Teknisi
× Menekan
pilihan
“Iya”
untuk
menghapu
s data
teknisi
48
pada website × Login Sistem dapat halaman menampilk dapat
SIKEJAP lalu sebagai × Nama menambahkan dashboard an halaman diharapkan
sistem akan admin Lengkap = data teknisi ke SIKEJAP dashboard yaitu :
menyimpan ke ?? database SIKEJAP
database × Memilih Sistem dapat 1) Tipe admin
sehingga dapat menu × Satuan Sistem dapat menampilkan Sistem berhasil
dilihat kembali “Teknisi” Kerja = ?? menampilkan halaman dapat masuk dan
pada notifikasi yang menu Teknisi menampilk sistem akan
dashboard × No. HP = menunjukan an halaman menampilka
?? data teknisi Sistem dapat menu n halaman
× Menekan berhasil menampilkan Teknisi dashboard
tombol “+ × Alamat = ditambahkan form teknisi SIKEJAP
Tambah ?? baru Sistem
Teknisi” dapat
pada manu Sistem dapat menampilk 2) Sistem
“Teknisi” menambahka an form dapat
n teknisi baru teknisi baru menampilka
× Mengisi n halaman
form untuk Sistem dapat Sistem menu
teknisi menambahka dapat Teknisi
baru n data teknisi menambah
ke database kan teknisi
baru 3) Sistem
× Menekan dapat
tombol Sistem dapat
menampilkan Sistem menampilka
simpan
notifikasi dapat n form
untuk
yang menambah teknisi baru
menyimpa
n data menunjukan kan data
teknisi data teknisi teknisi ke
berhasil database 4) Sistem
baru yang dapat
telah diisi ditambahkan
Sistem menambahk
pada form an teknisi
dapat
menampilk baru
an
notifikasi
5) Sistem
yang
dapat
menunjuka
menambahk
n data
an data
teknisi
teknisi ke
berhasil
database
ditambahka
n
6) Sistem
dapat
menampilka
n notifikasi
yang
menunjukan
data teknisi
berhasil
ditambahka
n
49
× Memilih menampilkan Sistem dapat Sistem 1) Sistem
menu halaman berupa menampilkan dapat dapat
“Pengguna informasi data halaman menampilk menampilka
” pada pengguna menu an halaman n halaman
dashboard Pengguna menu menu
Pengguna Pengguna
Tipe admin
dapat melihat Tipe admin
sistem dapat 2) Tipe admin
menampilkan melihat dapat
halaman sistem melihat
berupa menampilk sistem
informasi an halaman menampilka
data penguna berupa n halaman
informasi berupa
data informasi
pengguna data
pengguna
50
yang
menunjukan
data
pengguna
berhasil
ditambahka
n
51
an data n notifikasi
pengguna yang
yang telah menunjukan
diperbarui data
pada pengguna
halaman berhasil
menu diubah
Pengguna
7) Sistem dapat
menampilka
n data
pengguna
yang telah
diperbarui
pada
halaman
menu
Pengguna
× Menekan
pilihan
“Iya”
untuk
menghapu
s data
pengguna
52
Tabel 4.18 Pengujian Use Case Melihat Proyek Selesai (UC-14)
Keluaran Kriteria Hasil
Identifi Prosedur
Deskripsi Masukan yang Evaluasi yang Kesimpulan
kasi Pengujian
Diharapkan Hasil Didapat
U-14-01 Pengujian hasil × Buka × Username Tipe admin Tipe admin Tipe admin Setelah
melihat proyek halaman = admin dapat masuk ke berhasil berhasil dilakukan
selesai agar website sistem dengan masuk dan masuk dan pengujian telah
dapat bisa SIKEJAP × Password ditampilkannya sistem dapat sistem akan didapatkan
melihat proyek = ***** dashboard dari menampilkan menampilk keluaran yang
yang telah × Login sistem halaman an halaman dapat
selesai di PT. sebagai dashboard dashboard diharapkan
Khalifah admin Tipe admin SIKEJAP SIKEJAP yaitu :
Borneo Mandiri dapat melihat
melalui website × Memilih informasi berupa Sistem dapat Sistem 3) Sistem
menu informasi data menampilkan dapat dapat
“Data proyek yang halaman menampilk menampilka
Proyek” telah selesai menu Data an halaman n halaman
pada pada sistem Proyek menu Data menu Data
dashboard Proyek Proyek
Tipe admin
dapat melihat Tipe admin
informasi dapat 4) Tipe admin
berupa melihat dapat
informasi informasi melihat
data proyek berupa informasi
yang telah informasi berupa
selesai pada data proyek informasi
sistem yang telah data proyek
selesai pada ysng telah
sistem selesai pada
sistem
U-14-02 Pengujian hasil × Buka × Username Tipe user dapat Tipe user Tipe user Setelah
melihat proyek halaman = herlina masuk ke sistem berhasil berhasil dilakukan
selesai agar website dengan masuk dan masuk dan pengujian telah
dapat bisa SIKEJAP × Password ditampilkannya sistem dapat sistem akan didapatkan
melihat proyek = ***** dashboard dari menampilkan menampilk keluaran yang
yang telah × Login sistem halaman an halaman dapat
selesai di PT. sebagai dashboard dashboard diharapkan
Khalifah user Tipe user dapat SIKEJAP SIKEJAP yaitu :
Borneo Mandiri melihat
melalui website × Memilih informasi berupa Tipe user Tipe user 2) Tipe user
menu informasi data dapat melihat dapat dapat
“Data proyek yang informasi melihat melihat
Proyek” telah selesai berupa informasi informasi
pada pada sistem informasi berupa berupa
dashboard data proyek informasi informasi
yang telah data proyek data proyek
selesai pada yang telah yang telah
sistem selesai pada selesai pada
sistem sistem
53
× Memilih informasi data Sistem dapat Sistem 5) Sistem
menu proyek yang menampilkan dapat dapat
“Data sedang berjalan halaman menampilk menampilka
Proyek” pada sistem menu Data an halaman n halaman
pada Proyek menu Data menu Data
dashboard Proyek Proyek
Tipe admin
dapat melihat Tipe admin
informasi dapat 6) Tipe admin
berupa melihat dapat
informasi informasi melihat
data proyek berupa informasi
yang sedang informasi berupa
berjalan pada data proyek informasi
sistem yang data proyek
sedang ysng sedang
berjalan berjalan
pada sistem pada sistem
U-15-02 Pengujian hasil × Buka × Username Tipe user dapat Tipe user Tipe user Setelah
melihat proyek halaman = herlina masuk ke sistem berhasil berhasil dilakukan
selesai agar website dengan masuk dan masuk dan pengujian telah
dapat bisa SIKEJAP × Password ditampilkannya sistem dapat sistem akan didapatkan
melihat proyek = ***** dashboard dari menampilkan menampilk keluaran yang
yang sedang × Login sistem halaman an halaman dapat
berjalan di PT. sebagai dashboard dashboard diharapkan
Khalifah user Tipe user dapat SIKEJAP SIKEJAP yaitu :
Borneo Mandiri melihat
melalui website × Memilih informasi berupa Tipe user Tipe user 3) Tipe user
menu informasi data dapat melihat dapat dapat
“Data proyek yang informasi melihat melihat
Proyek” sedang berjalan berupa informasi informasi
pada pada sistem informasi berupa berupa
dashboard data proyek informasi informasi
yang sedang data proyek data proyek
berjalan pada yang yang sedang
sistem sedang berjalan
berjalan pada sistem
pada sistem
1) Tipe admin
dapat keluar
dari website
dengan
melakukan
Logout
2) Tipe admin
dialihkan ke
halaman
Login
website
SIKEJAP
54
U-16-02 Pengujian hasil × Menekan × Tipe user dapat Sistem akan Tipe user Setelah
logout agar tombol keluar dari menampilkan dialihkan dilakukan
dapat keluar Logout website dengan halaman ke halaman pengujian telah
dari halaman pada pada melakukan Login Login didapatkan
website profil akun Logout website website keluaran yang
SIKEJAP SIKEJAP SIKEJAP dapat
diharapkan
yaitu :
1) Tipe user
dapat keluar
dari website
dengan
melakukan
Logout
5) Tipe admin
dialihkan ke
halaman
Login
website
SIKEJAP
4.5 Kesimpulan
Berdasarkan pada pengerjaan tugas khusus yang telah dilakukan, maka dapat
disimpulkan sebagai berikut:
1. Aplikasi Sistem Informasi Kinerja Proyek (SIKEJAP) dapat membantu
memantau proyek yang ada pada PT. Khalifah Borneo Mandiri
2. Proses dalam pembuatan sistem SIKEJAP berjalan dengan baik yang
dibuktikan dengan hasil pengujian yang cukup memuaskan.
3. Aplikasi Sistem Informasi Kinerja Proyek (SIKEJAP) ini bersifat local dan
hanya dapat diakses di lingkup PT. Khalifah Borneo Mandiri Kota
Balikpapan saja.
55
DAFTAR PUSTAKA
Danar. (2019, November 26). Cryptowi media belajar no#1. Retrieved August 07,
2021, from Sistem Informasi: https://www.cryptowi.com/sistem-informasi/
Hendrianto, D. E. (2014). IJNS – Indonesian Journal on Networking and Security -
Volume 3 No 4 - 2014 – ijns.org. Pembuatan Sistem Informasi
Perpustakaan Berbasis Website, 03.
Mahdiana, D. (2011). Jurnal Telematika M, Kom, Vol.3 No.2, September 2011.
ANALISA DAN RANCANGAN SISTEM INFORMASI, 03-04.
Fridayanthie, E. W. (2016). JURNAL KHATULISTIWA INFORMATIKA, VOL.
IV, NO. 2 DESEMBER 2016. RANCANG BANGUN SISTEM INFORMASI
PERMINTAAN ATK BERBASIS INTRANET, 07.
Hamdani, a. u. (2015). Seminar Nasional Teknologi Informasi dan Komunikasi
2015 (SENTIKA 2015) ISSN: 2089-9815. PEMODELAN SISTEM
INFORMASI ADMINISTRASI PENDISTRIBUSIAN KARTU, 02.
Nasution, H. (2015). ACADEMIA Accelerating the world's research. ANALISIS
USER INTERFACE MEDIA, 03.
Umar Asidhiqi, A. D. (2013). Jurnal Ilmiah DASI Vol. 14 No. 04 Desember 2013,
hlm 54 - 60. PEMBUATAN DAN PERANCANGAN SISTEM E-LETTER
BERBASIS WEB, 03.
Dwanoko, Y. S. (2016). Jurnal Teknologi Informasi Vol. 7 No. 2 83
IMPLEMENTASI SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)
DALAM PENERAPAN PEMBANGUNAN APLIKASI PERANGKAT
LUNAK. Jurnal Teknologi Informasi: Teori, Konsep, dan Implementasi,
143003.
Pressman, R. S. (2015). Software Engineering "A PRACTITIONER ’ S
APPROACH". New York: McGraw-Hill Education.
Muhammad Susilo, R. K. (2018). RANCANG BANGUN WEBSITE TOKO
ONLINE MENGGUNAKAN WATERFALL. InfoTekJar (Jurnal Nasional
Informatika dan Teknologi Jaringan), 3.
56
Lindawati. (2012). Pemanfaatan Sistem Informasi dan Teknologi Informasi
Pengaruhnya Terhadap Kinerja Individual Karyawan. Politeknik Negeri
Sriwijaya, 2.
57