RANCANG BANGUN APLIKASI MANAJEMEN PROYEK PENGADAAN BARANG DAN JASA PT TERMINAL TELUK ... · 2021....
Transcript of RANCANG BANGUN APLIKASI MANAJEMEN PROYEK PENGADAAN BARANG DAN JASA PT TERMINAL TELUK ... · 2021....
RANCANG BANGUN APLIKASI MANAJEMEN PROYEK PENGADAAN BARANG
DAN JASA PT TERMINAL TELUK LAMONG
KERJA PRAKTIK
Program Studi
S1 Sistem Informasi
Oleh:
MUHAMMAD ALVIN AGUNG G
17410100128
FAKULTAS TEKNOLOGI DAN INFORMATIKA
UNIVERSITAS DINAMIKA
2021
i
RANCANG BANGUN APLIKASI MANAJEMEN PROYEK PENGADAAN
BARANG DAN JASA PT TERMINAL TELUK LAMONG
Diajukan sebagai salah satu syarat untuk
menyelesaikan Program Sarjana Komputer
Disusun oleh :
Nama : MUHAMMAD ALVIN AGUNG G
NIM : 17410100128
Program : S1 (Strata Satu)
Jurusan : Sistem Informasi
FAKULTAS TEKNOLOGI DAN INFORMATIKA
UNIVERSITAS DINAMIKA
2021
iv
ABSTRAK
Information Communication Technology (ICT) merupakan salah satu
divisi yang membantu kegiatan operasional IT pada PT Terminal Teluk Lamong.
ICT memiliki 3 unit kerja antara lain IT Development, IT Governence dan IT
Operational, setiap unit kerja di pimpin oleh manajer perbagian dan memiliki
proyek tahunan yang berbeda-beda.
Manajemen administrasi untuk beragam proyek yang dikerjakan dalam
unit kerja PT Teluk Lamong berupa detil perencanaan program kerja, proses
persetujuan atasan, penyimpanan dokumen, sampai dengan realisasi program kerja
masih dilakukan secara manual menggunakan alat microsoft excel. Dengan kondisi
banyaknya proyek yang dikerjakan dan manajemen administrasi yang digunakan
masih bersifat manual, hal ini menyebabkan adanya waktu tambahan bagi manajer
untuk memantau setiap proyek karena harus berkoordinasi secara langsung dengan
Project Leader untuk mengetahui progres selama pengerjaan proyek berlangsung.
Untuk menciptakan suatu ekosistem kerja yang lebih efektif dan efisien bagi
manajer maupun bagi Project Leader, diperlukan suatu manajemen administrasi
data yang terkomputerisasi yang dapat di gunakan di banyak computer. Hal ini bisa
dilakukan dengan pembuatan aplikasi berbasis web untuk manajemen proyek,
sehingga proses memasukkan data, menyimpan, mencari data, memantau progres
pekerjaan proyek dapat dilakukan dalam waktu yang relatif singkat.
Dari hasil Kerja Praktik ini, penulis dapat menyimpulkan bahwa kerja
praktek ini sangat bermanfaat bagi mahasiswa,terutama mahasiswa yang telah siap
untuk memasuki dunia kerja. Berbagai ilmu pengetahuan dan pengalaman yang
menarik di dapat dari kerja praktek ini.
Kata Kunci : Manajemen Administrasi Proyek, Manajemen Proyek, Manajemen,
Proyek, Laravel.
v
KATA PENGANTAR
Puji syukur kehadirat Tuhan Yang Maha Esa, karena berkat rahmat dan
hidayah-Nya, penulis dapat menyelesaikan Laporan Kerja Praktik yang berjudul
“Rancang Bangun Aplikasi Menajemen Proyek Pengadaan Barang dan Jasa PT
TERMINAL TELUK LAMONG”.
Laporan Kerja Praktik ini disusun dalam rangka penulisan laporan untuk
lulus mata kuliah Kerja Praktik pada Program Studi S1 Sistem Informasi
Universitas Dinamika Melalui kesempatan yang sangat berharga ini, penulis
menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak
yang telah membantu penyelesaian Laporan Kerja Praktik ini, terutama kepada :
1. Bapak Prof. Dr. Budi Jatmiko, M.Pd. selaku Rektor Universitas Dinamika
Surabaya.
2. Bapak Dr.Anjik Sukmaaji, S.Kom., M.Eng. selaku Kepala Program Studio
S1 Sistem Informasi.
3. Ibu Tan Amelia, S.Kom., M.MT. selaku Dosen pembimbing.
4. Bapak Rahardian Raka. Selaku Penyelai PT TERMINAL TELUK
LAMONG yang juga memberikan masukan terhadap aplikasi yang saya
buat.
5. Kedua orang tua dan kakak-kakak yang selalu mendukung dan mendoakan
yang terbaik buat anak dan saudaranya.
6. Teman–teman seperjuangan kerja praktik yang bersama–sama membantu
memberikan dukungan, dan saran dari awal proses kerja praktik hingga
pembuatan laporan ini.
vi
Semoga Tuhan Yang Maha Esa memberikan limpahan rahmat-Nya
kepada seluruh pihak yang telah memberikan bantuan, nasehat, dan dukungan
selama pelaksanaan kerja praktik maupun pembuatan laporan kerja praktik ini.
Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan, baik
dari materi maupun teknik penyajiannya. Untuk itu segala kritik dan saran
membangun, sangat penulis harapkan. Semoga laporan ini dapat memberikan
manfaat bagi pembaca dan pihak-pihak yang berkepentingan.
Surabaya, 5 Juli 2021
Penulis
vii
DAFTAR ISI
Halaman
ABSTRAK .............................................................................................................. ii
KATA PENGANTAR ............................................................................................ v
DAFTAR ISI ......................................................................................................... vii
DAFTAR GAMBAR .............................................................................................. x
DAFTAR TABEL .................................................................................................. xi
BAB I ...................................................................................................................... 1
PENDAHULUAN .................................................................................................. 1
1.1 Latar Belakang ......................................................................................... 1
1.2 Rumusan Masalah .................................................................................... 2
1.3 Batasan Masalah ....................................................................................... 3
1.4 Tujuan ........................................................................................................... 3
1.5 Manfaat ......................................................................................................... 3
1.6 Sistematika Penulisan ................................................................................... 4
BAB II ..................................................................................................................... 5
GAMBARAN UMUM PERUSAHAAN ................................................................ 5
2.1 Sejarah PT TERMINAL TELUK LAMONG ............................................... 5
2.2 Logo PT TERMINAL TELUK LAMONG .................................................. 6
2.3 Visi PT TERMINAL TELUK LAMONG .................................................... 6
2.4 Misi PT TERMINAL TELUK LAMONG ................................................... 7
2.5 Struktur Organisasi PT TERMINAL TELUK LAMONG ........................... 7
2.6 Lokasi PT Terminal Teluk Lamong .............................................................. 7
2.7 Tugas Dan Wewenang / Tanggung Jawab .................................................... 8
BAB III ................................................................................................................. 10
LANDASAN TEORI ............................................................................................ 10
3.1 Proyek ......................................................................................................... 10
3.1.1 Tujuan Proyek ...................................................................................... 10
3.1.2 Komponen Proyek ................................................................................ 10
3.1.3 Batasan Ruang Lingkup ....................................................................... 11
3.1.4 Batasan Waktu ..................................................................................... 11
3.1.5 Batasan Biaya ....................................................................................... 11
3.1.6 Kualitas ................................................................................................ 11
viii
3.1.7 Siklus Hidup Proyek ............................................................................ 12
3.1.8 Tahap Inisiasi ....................................................................................... 12
3.1.9 Tahap Perencanaan............................................................................... 12
3.1.10 Tahap Eksekusi (Pelaksanaan Proyek)............................................... 12
3.1.11 Tahap Penutupan ................................................................................ 12
3.1.12 Penyelesaian Proyek........................................................................... 12
3.2 Manajemen .................................................................................................. 13
3.3 Manajemen Proyek...................................................................................... 14
3.4 Laravel......................................................................................................... 15
3.5 Mysql (My Struktur Query Language) ....................................................... 15
3.6 SDLC (System Development Life Cycle)................................................... 15
BAB IV ................................................................................................................. 17
DESKRIPSI PEKERJAAN ................................................................................... 17
4.1 Requirement Analysis ................................................................................. 18
4.1.1 Wawancara ........................................................................................... 18
4.1.2 Observasi .............................................................................................. 18
4.1.3 Analisis Kebutuhan Pengguna ............................................................. 18
4.2 Desain Sistem .............................................................................................. 25
4.2.1 Document Flow .................................................................................... 25
4.2.2 Sysflow ................................................................................................. 27
4.2.3 Context Diagram .................................................................................. 37
4.2.4 Diagram Jenjang................................................................................... 38
4.2.5 Data Flow Diagram .............................................................................. 39
4.2.6 Conceptual Data Model dan Physical Data Model ............................. 41
4.2.7 Struktur Tabel....................................................................................... 44
4.2.8 Desain I/O ............................................................................................ 53
4.3 Implementasi Sistem ................................................................................... 59
4.3.1 Halaman Login ..................................................................................... 59
4.3.2 Halaman Pemilihan Role ..................................................................... 60
4.3.3 Halaman Dashboard ............................................................................. 60
4.3.4 Halaman Semua Program ..................................................................... 61
4.3.5 Tambah Program .................................................................................. 62
4.3.6 Update Program ................................................................................... 62
ix
4.3.7 Tambah Termin Proyek........................................................................ 63
4.3.8 Tambah Anggota .................................................................................. 63
4.3.9 Update Termin Proyek ......................................................................... 64
4.3.10 Update Anggota Tim .......................................................................... 64
4.3.11 Timeline Project Per Program ............................................................ 65
4.3.12 Tambah Timeline Kegiatan ................................................................ 65
4.3.13 Halaman Timeline Project Keseluruhan ............................................ 66
4.3.14 Halaman Anggaran............................................................................. 66
4.3.15 Halaman Master ................................................................................. 67
4.3.16 Tambah Master................................................................................... 67
4.3.17 Update Master .................................................................................... 68
4.3.18 Delete Master ..................................................................................... 68
4.3.19 Tambah Dokumen .............................................................................. 69
4.3.20 View List dan unduh dokumen .......................................................... 69
4.3.21 Accept Termin .................................................................................... 70
4.3.22 Approval Program Perencanaan ......................................................... 70
4.3.23 Input Data Kickoff .............................................................................. 71
4.3.24 Update Termin Kickoff ...................................................................... 71
4.3.25 Hasil Dari Transaksi ........................................................................... 72
4.4 Uji Coba Fungsi Aplikasi ............................................................................ 73
4.4.1 Uji Coba Fungsi Login ......................................................................... 73
4.4.2 Uji Coba Pengelolaan Data Master ...................................................... 74
4.4.3 Uji Coba Pengelolaan Entry Program .................................................. 75
4.4.4 Uji Coba Approval ............................................................................... 75
4.4.5 Uji Coba Entry Detail Proyek ............................................................. 76
4.4.6 Uji Coba Entry Kickoff dan Kelengkapan Dokumen .......................... 77
4.4.7 Uji Coba Accept Termin ...................................................................... 77
4.4.8 Uji Coba Accept Pembayaran Termin ................................................. 78
BAB V ................................................................................................................... 79
PENUTUP ............................................................................................................. 79
5.1 Kesimpulan ................................................................................................. 79
5.2 Saran ............................................................................................................ 79
DAFTAR PUSTAKA ........................................................................................... 80
x
DAFTAR GAMBAR
Halaman
Gambar 2.1 Logo PT Terminal Teluk Lamong .................................................... 6
Gambar 2.2 Struktur Organisasi PT Terminal Teluk Lamong ............................ 7
Gambar 4.1 Model Waterfall ................................................................................ 17
Gambar 4.2 Document Flowchart Manajemen Proyek Proses Perencanaan ........ 26
Gambar 4.3 Document Flowchart Manajemen Proyek Proses Realisasi .............. 27
Gambar 4.4 System Flowchart Entry Program ..................................................... 28
Gambar 4.5 System Flowchart Approval Proyek ................................................. 29
Gambar 4.6 System Flowchart Pemilihan Project Leader.................................... 30
Gambar 4.7 System Flowchart Entry Detail Proyek ............................................. 31
Gambar 4.8 System Flowchart Approval Detail Proyek ....................................... 32
Gambar 4.9 System Flowchart Entry Form Checklist .......................................... 33
Gambar 4.10 System Flowchart Cek Form Checklist ........................................... 34
Gambar 4.11 System Flowchart Accept Termin ................................................... 35
Gambar 4.12 System Flowchart Accept Pembayaran Termin .............................. 36
xi
DAFTAR TABEL
Halaman
Tabel 4.1 Identifikasi Masalah .............................................................................. 18
Tabel 4.2 Kebutuhan Pengguna ............................................................................ 19
Tabel 4.3 Penambahan Proyek Baru ..................................................................... 20
Tabel 4.4 Penentuan Project Leader pada Proyek Baru ....................................... 21
Tabel 4.5 Penambahan Anggota pada Proyek Baru .............................................. 21
Tabel 4.6 Penambahan Termin pada Proyek Baru ................................................ 22
Tabel 4.7 Penambahan Timeline kegiatan proyek pada Proyek Baru .................. 23
Tabel 4.8 Accept Termin pada Realisasi Proyek .................................................. 23
Tabel 4.9 Input Dokumen pada Realisasi Proyek ................................................. 24
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Saat ini perkembangan teknologi sudah merambah ke berbagai bidang
kehidupan guna memenuhi tuntutan kebutuhan hidup manusia. Hampir di segala
aspek kehidupan manusia teknologi mempunyai peranan pentingnya masing
masing demi menyelesaikan suatu permasalahan. Teknologi informasi merupakan
salah satu terobosan teknologi yang memiliki manfaat cukup besar dalam
membantu memenuhi kebutuhan manusia. Salah satu perangkat yang sangat
membantu saat ini adalah komputer. Maka tidak asing lagi bagi kita jika sudah
banyak bangunan-bangunan perkantoran, pabrik sekalipun yang sudah
terkomputerisasi. Banyak pekerjaan yang dapat di tangani dengan cepat dan efisien
oleh komputer, salah satunya dalam hal manajemen proyek.
Manajemen proyek merupakan suatu metode untuk mengelola suatu
proyek dengan efektif dan efisien. Sistem ini hadir sebagai perangkat untuk
membantu mengelola kegiatan-kegiatan berbentuk proyek. Ada beberapa tujuan
dari manajemen proyek antara lain untuk menyelesaikan proyek tepat waktu,
menjaga anggaran proyek, menjaga standart kualitas dari suatu proyek dan
melancarkan proyek.
PT Terminal Teluk Lamong merupakan multiguna di antara dua pelabuhan
PT Pelabuhan Indonesia III (Persero) yaitu Pelabuhan Gresik di sebelah barat dan
Pelabuhan Utama Tanjung Perak di sebelah timur. Information Communication
Technology atau ICT merupakan salah satu divisi yang membantu kegiatan
operasional IT pada PT Terminal Teluk Lamong. ICT memiliki 3 unit kerja antara
lain IT Development, IT Governence dan IT Operational. Setiap unit kerja di
pimpin oleh manajer perbagian dan memiliki proyek tahunan yang berbeda - beda.
Permasalahan yang ada pada ICT PT Terminal Teluk Lamong saat ini
adalah manajemen administrasi untuk beragam proyek yang dikerjakan dalam unit
kerja PT Teluk Lamong masih dilakukan secara manual menggunakan alat
microsoft excel. Manajemen administrasi proyek tersebut berupa detail
2
2
perencanaan program kerja, proses persetujuan atasan, penyimpanan dokumen,
sampai dengan realisasi program kerja. Dengan kondisi banyaknya proyek yang
dikerjakan dan manajemen administrasi yang digunakan masih bersifat manual,
menyebabkan adanya waktu tambahan bagi manajer untuk memantau setiap
proyek. Hal ini dikarenakan manajer harus berkoordinasi secara langsung dengan
Project Leader untuk mengetahui progres selama pengerjaan proyek berlangsung.
Solusi untuk membantu mengatasi kendala tersebut dapat berupa
dibuatnya aplikasi manajemen proyek yang memiliki fitur mulai dari perencanaan
program kerja, penentuan project tim atau individu, pembentukan anggota tim,
rencana anggaran sampai dengan realisasi program kerja guna mendapatkan
informasi tentang setiap proyek yang di kerjakan secara efisien melalu dashboard.
Aplikasi manajemen proyek memiliki beberapa keuntungan yaitu dapat
menyelesaikan lebih banyak pekerjaan dengan waktu yang lebih singkat;
keuntungan akan meningkat karena biaya sudah direncanakan dan dihitung diawal
sehingga tidak terbuang untuk sesuatu yang sia-sia; meningkatkan kualitas dari
suatu pekerjaan; serta mengurangi kerja keras yang bisa terjadi karena mengerjakan
sesuatu beberapa kali atau tidak sesuai dengan urutan pekerjaan yang seharusnya.
Dengan adanya aplikasi ini di harapkan kepala manager dan manager bagian dapat
memonitoring setiap pekerjaan dan anggaran dengan jelas.
1.2 Rumusan Masalah
Berdasarkan uraian yang telah dipaparkan dalam latar belakang, maka
rumusan permasalahan yang diangkat dalam makalah ini adalah bagaimana cara
membuat rancang bangun apalikasi berbasis web untuk manajemen project dalam
hal pengadaan barang dan jasa pada PT. Terminal Teluk Lamong?
3
3
1.3 Batasan Masalah
Batasan masalah pada rancang bangun aplikasi manajemen proyek ini
adalah sebagai berikut :
1. Manajemen proyek ini hanya di terapkan di Subdit ICT PT Terminal Teluk
Lamong.
2. Manajemen proyek dibuat dalam bentuk aplikasi berbasis Web.
3. Ruang lingkup aplikasi ini hanya bisa di akses oleh Pegawai ICT PT
Terminal Teluk Lamong.
1.4 Tujuan
Tujuan dalam penelitian adalah untuk membuat rancang bangun aplikasi
sistem Manajemen Proyek berbasis web yang nantinya dapat memonitoring
pekerjaan dan anggaran yang ada.
1.5 Manfaat
Manfaat yang diharapkan dari pembuatan rancang bangun aplikasi
manajemen proyek ini adalah :
a. Sebagai fungsi pengelolaan, kontrol dan monitoring terhadap project-project di
ICT.
b. Sebagai fungsi pengelolaan, kontrol dan monitoring terhadap anggaran biaya
ICT.
c. Mempercepat dalam pengambilan keputusan atas program kerja ICT.
d. Meningkatkan kinerja Subdit ICT.
4
4
1.6 Sistematika Penulisan
Dalam laporan kerja praktik ini, sistematika penulisan yang digunakan
adalah sebagai berikut :
BAB I PENDAHULUAN
Bab pendahuluan menjelaskan mengenai latar belakang masalah,
rumusan masalah, batasan masalah, tujuan, manfaat, dan sistematika
penulisan.
BAB II GAMBARAN UMUM PERUSAHAAN
Pada Bab ini mengenai gambaran umun perusahaan yaitu PT.
Terminal Teluk Lamong meliputi visi dan misi perusahaan serta
strukur organisasi.
BAB III LANDASAN TEORI
Pada bab ini membahas tentang serangkaian teori yang dianggap
berhubungan dengan kerja praktik yang dilakukan untuk
penyelesaian masalah. Meliputi Konsep dasar dari informasi,
aplikasi, struktur data, dan model pengembangan aplikasi.
BAB IV DESKRIPSI PEKERJAAN
Bab ini berisi tentang langkah-langkah yang digunakan untuk
perancangan sebuah sistem saat kerja praktik seperti analisis sistem,
juga pembahasan system flow, data flow diagram (DFD),
implementasi sistem.
BAB V PENUTUP
Pada Bab penutup membahas tentang kesimpulan dan saran dari
seluruh isi laporan ini yang disesuaikan dengan hasil dan
pembahasan pada bab-bab sebelumnya.
5
BAB II
GAMBARAN UMUM PERUSAHAAN
2.1 Sejarah PT TERMINAL TELUK LAMONG
PT Terminal Teluk Lamong adalah anak perusahaan Pelindo III. Terminal
operator yang mengedepankan pelayanan dengan fasilitas yang berteknologi tinggi
tersebut mengusung konsep “The First Green Port in Indonesia”.
Setidaknya dibutuhkan waktu 17 tahun untuk membangun pelabuhan yang
bertaraf internasional tersebut. Setelah melalui proses perencanaan terukur dan
kajian, akhirnyapembangunan tahap pertama sejak 1997 kelar.Pengoperasian
dermaga domestik dilakukan pada 13 November 2014. Selanjutnya, Presiden Joko
Widodo (Jokowi)meresmikan Terminal Teluk Lamong dan revitalisasi APBSpada
22 Mei 2015 setelah dilakukan perjanjian konsesi Kementerian Perhubungan dan
Pelindo III pada 19 Mei 2015.Dasar pelaksanaan perjanjian konsesi itu adalah
penegasan Pasal 344 UU 17/2008 jo Pasal 165 PP 61/2009.
Jokowi menegaskan bahwa terminal multipurpose yang bergerak dalam
bidang jasa peti kemas dan curah kering itumerupakan bagian dari tol laut.
Didukung revitalisasi APBS,peluang masuknya kapal-kapal niaga 80 ribu DWT
menjadilebih besar. Apalagi, alur setempat sudah didukung kedalaman -14 mlws
dan lebar 150 meter.Pengelolaan pelabuhan terus dikembangkan dan terintegrasi
dengan kawasan industri. Alur pelayaran yang berkonsep ramah lingkungan
tersebut diyakini menekan biaya logistik menjadi lebih efisien. Sekarang dibuka
akses pelayaran langsung ke berbagai negara. Dengan begitu, distribusi barang
ekspor-impor menjadi semakin lancar, cepat, dan aman. Keuntungannya, produk-
produk di dalam negeri lebih kompetitifdan terjangkau masyarakat. Iklim investasi
pun mendorong pemerataan pertumbuhan di seluruh wilayah tanah air.Memang
harus diakui bahwa pada awal pembangunan
Terminal Teluk Lamong pada periode 2012-2014, sektor maritim perlu
ditingkatkan. Sistem pengelolaan pelabuhan yangbelum optimal memicu tingginya
biaya logistik. Saat itu, logistic performance index (LPI) menempatkan Indonesia
padaperingkat ke-53.
6
6
Setelah terminal multiguna tersebut beroperasi, akhirnya mampu
menjawab berbagai persoalan. Masalah mahalnyabiaya logistik tak bakal ditemui
lagi. Sebab, terminal yangmenerapkan konsep green port ini berhasil memangkas
waktutunggu kapal karena menyediakan sistem layanan kepelabuhan profesional.
Sistem yang diterapkan sekarang sudah meningkatkan daya saing nasional
dan internasional di tengah persaingan global yang menuntut pelayanan jasa
pelabuhan lebih efisien. Penerapan sistem waiting time memberikankepastian
sandar kapal lebih cepat. Kemudahan keluar dan masuknya barang semakin
memikat importir dan eksportirdalam memanfaatkan semua layanan di Terminal
Teluk Lamong.Keberadaan terminal modern semiotomatis ini juga seiring dengan
tantangan meningkatnya volume angkutan foodgrain di Indonesia. Karenanya
pembangunan terminal untukmendorong pemerataan pertumbuhan distribusi
logistikyang selama ini masih terpusat di barat Indonesia.Di sisi lain, Pelabuhan
Tanjung Perak semakin sibuk sehingga mendorong pembenahan menyeluruh.
2.2 Logo PT TERMINAL TELUK LAMONG
Logo PT TERMINAL TERLUK LAMONGadalah sebagai berikut :
Gambar 2.1 Logo PT Terminal Teluk Lamong
2.3 Visi PT TERMINAL TELUK LAMONG
“Menjadi Terminal yang Unggul dengan Pelayanan Logistik yang
Terintegrasi, Modern, dan Berwawasan Lingkungan".
7
7
2.4 Misi PT TERMINAL TELUK LAMONG
Berikut adalah misi dari PT Terminal Teluk Lamong :
a. Melakukan transformasi teknologi untuk menjamin penyediaan jasa
terminal dan logistik yang unggul.
b. Memacu pertumbuhan beyond terminal business.
c. Menerapkan konsep terminal yang ramah lingkungan secara konsisten.
d. Mewujudkan healthy and strong corporate culture.
e. Membentuk SDM yang berkinerja tinggi dan kompeten di bidangnya
melalui pengembangan dan kesejahteraan.
2.5 Struktur Organisasi PT TERMINAL TELUK LAMONG
PT TERMINAL TELUK LAMONG terdiri dari beberapa bagian
organisasi yang betanggung jawab pada kegiatan bisnis yang dilakukan oleh pihak
perusahaan. Semua bagian bertanggung jawab kepada pemimpin. Gambar struktur
organisasi PT Teluk Lamong adalah sebagai berikut :
2.6 Lokasi PT Terminal Teluk Lamong
PT Terminal Teluk Lamong berlokasi di jalan Raya Tamba Osowilangun
untuk informasi yang lebih detail dapat dilihat dibawah ini, sebagai berikut :
Gambar 2.2 Struktur Organisasi PT Terminal Teluk Lamong
8
8
a. Tempat : PT. PELABUHAN INDONESIA III (PERSERO)
TERMINAL TELUK
LAMONG SURABAYA
b. Alamat : Jl. Raya Tambak Osowilangun KM 12, Surabaya 60191 –
Indonesia
c. Telepon : (031) 99001500
d. Contact Person : Ibu. Umi Noor Faizah | Human Capital Senior Manager
e. Email : [email protected]
f. Website : https://www.pelindo.co.id
2.7 Tugas Dan Wewenang / Tanggung Jawab
Deskripsi tugas pada struktur organisasi yang dapat dilihat pada gambar
2.2 yang bertanggung jawab terhadap jabatan yang memiliki sebagai berikut :
1. Senior Manager ICT (Information Comunnication Technology)
a. Memastikan semua sistem pada IT dapat berjalan dengan lancer
b. Memonitor pelaksanaan strategi dan kebijakan agar sesuai dengan
kebijakan perusahaan
c. Menyediakan layanan dan pengembangan dalam lingkup IT dan
komunikasi
d. Melakukan pengawasan serta controlling dalam Rencana Kerja
Anggaran Divisi
2. Manager ITD (Information Technology Development)
a. Memastikan unit kerja Terkait dapat berjalan dengan lancar
b. Melakukan fungsi managerial dan pengawasan
serta controlling dalam pembangunan sistem dan aplikasi di PT
Terminal Teluk Lamong
c. Bertanggung jawab atas pengembangan dan peningkatan sistem IT
d. Memberikan arahan terkait pembuatan alur Aplikasi TI yang akan
di buat
9
9
3. Manager ITG (Information Technology Governance)
a. Memastikan unit kerja Terkait dapat berjalan dengan lancar
b. Melakukan fungsi managerial dan pengawasan
serta controlling dalam hal Tata Kelola di PT Terminal Teluk
Lamoong
c. Melakukan Analisa dan planning untuk Pengerjaan Project dari ICT
kedepanya
d. Bertanggung jawab atas pengembangan dan peningkatan sistem IT
4. Manager ITO (Information Technology Operational)
a. Memastikan Unit Kerja terkait dapat berjalan dengan lancer
b. Melakukan Fungsu managerial dan pengawasan serta controlling
dalam hal ,Infrastructure yang ada di PT Terminal Teluk Lamong
c. Bertanggung jawab atas pengembanagan dan peningkatan sistem IT.
10
BAB III
LANDASAN TEORI
3.1 Proyek
Menurut Schwalbe yang diterjemahkan oleh Dimyati & Nurjaman
(2014:2) menjelaskan bahwa proyek adalah usaha yang bersifat sementara untuk
menghasilkan produk atau layanan yang unik. Pada umumnya, proyek melibatkan
beberapa orang yang saling berhubungan aktivitasnya dan sponsor utama proyek
biasanya tertarik dalam penggunaan sumber daya yang efektif untuk menyelesaikan
proyek secara efisien dan tepat waktu. Proyek merupakan suatu kegiatan usaha
yang kompleks, sifatnya tidak rutin, memiliki keterbatasan terhadap waktu,
anggaran dan sumber daya serta memiliki spesifikasi tersendiri atas produk yang
akan dihasilkan. Dengan adanya keterbatasan-keterbatasan dalam mengerjakan
suatu proyek, sebuah organisasi proyek sangat dibutuhkan untuk mengatur sumber
daya yang dimiliki agar dapat melakukan aktivitasaktivitas yang berkesinambungan
sehingga tujuan proyek bisa tercapai. Organisasi proyek dibutuhkan untuk
memastikan bahwa pekerjaan dapat diselesaikan dengan cara yang efisien, tepat
waktu dan sesuai dengan kualitas yang diharapkan.
3.1.1 Tujuan Proyek
Tujuan utama proyek adalah memuaskan kebutuhan pelanggan.
Disamping kemiripan, karakteristik dari sebuah proyek membantu membedakan
proyek tersebut dari yang lainnya dalam organisasi (Dimyati, Nurjaman, 2014).
3.1.2 Komponen Proyek
Terdapat empat komponen penting dari sebuah proyek, yaitu ruang
lingkup, waktu, biaya dan kualitas. Empat komponen tersebut yang menjadi batasan
terhadap pelaksanaan proyek. Bisa dikatakan bahwa kriteria yang harus dipenuhi
dari produk yang dihasilkan dari proyek meliputi kriteria atau batasan waktu,
11
11
3.1.3 Batasan Ruang Lingkup
Ruang Lingkup adalah pokok permasalahan yang dikerjakan oleh proyek,
produk, layanan, atau hasil yang diraih permasalahan tersebut atau disebut sebagai
kinerja (performance), diharuskan memenuhi spesifikasi dan kriteria dalam taraf
yang disyaratkan oleh kontrak. Ruang lingkup menyatakan batasan pekerjaan yang
perlu diselesaikan dalam sebuah proyek. Ruang lingkup memberi gambaran sejauh
mana yang menjadi tanggung jawab pelaksana proyek dan hasil-hasil yang harus
dilaporkan.
3.1.4 Batasan Waktu
Waktu adalah durasi yang di butuhkan untuk melaksanakan suatu proyek
serta penjadwalan proyek yang menjadi salah satu komponen target utama dalam
sebuah proyek. Faktor waktu adalah penentu durasi yang diperlukan untuk
menyelesaikan sebuah proyek. Komponen waktu begitu diprioritaskan, terutama
pada saat-saat yang krusial.
3.1.5 Batasan Biaya
Biaya dibutuhkan untuk menyelesaikan sebuah proyek dan diperhitungkan
secara tepat. Faktor biaya atau cost adalah menentukan seberapa besar biaya yang
akan dikeluarkan untuk sebuah proyek. Faktor biaya dipengaruhi oleh faktor
sebelumnya, yaitu faktor ruang lingkup dan faktor waktu. Secara garis besar
semakin besar ruang lingkup dan semakin lama waktu yang dibutuhkan, maka akan
semakin besar pula biaya suatu proyek.
3.1.6 Kualitas
Kualitas menjadi kriteria yang ditetapkan bersama antara pemberi dan
penerima proyek untuk dicapai oleh pelaksanan proyek sebagai standar kualitas dari
produk yang dihasilkan. Dengan standar kualitas pelaksana proyek berusaha untuk
menetapkan target-target yang harus dipenuhi dari setiap tahap pelaksanaan proyek.
Empat komponen dari proyek tersebut menjadi faktor yang saling mempengaruhi.
Untuk menghasilkan kualitas yang lebih tinggi maka perlu menaikkan biaya atau
ruang lingkup yang dikurangi, jika menginginkan waktu penyelesaian proyek
dipercepat maka perlu biaya yang lebih besar, dan sebagainya. Keempat komponen
12
12
tersebut saling mempengaruhi satu sama lain dan dapat digambarkan dalam prisma
segitiga.
3.1.7 Siklus Hidup Proyek
Siklus hidup proyek merupakan metode yang digunakan untuk
menggambarkan bagaimana sebuah proyek direncanakan, dikontrol, dan diawasi
sejak proyek disepakati untuk dikerjakan hingga tujuan akhir proyek tercapai
(Dimyati, Nurjaman, 2014). Terdapat beberapa tahapan yang dilakukan dalam
siklus hidup proyek, antara lain :
3.1.8 Tahap Inisiasi
Merupakan tahap awal kegiatan proyek sejak sebuah proyek disepakati
untuk dikerjakan. Pada tahap ini permasalahan yang ingin diselesaikan akan
diidentifikasi. Beberapa pilihan solusi untuk menyelesaikan permasalahan juga
didefinisikan.
3.1.9 Tahap Perencanaan
Pada tahap ini dokumen perencanaan akan disusun secara terperinci sebagai
panduan bagi tim proyek selama melaksanakan kegiatan proyek.
3.1.10 Tahap Eksekusi (Pelaksanaan Proyek)
Dengan definisi proyek yang jelas dan terperinci, aktivitas proyek siap
untuk memasuki tahap eksekusi atau pelaksanaan proyek. Pada tahap ini,
deliverables atau tujuan proyek secara fisik akan dibangun. Seluruh aktivitas yang
terdapat dalam dokumentasi project plan akan dieksekusi.
3.1.11 Tahap Penutupan
Tahap ini merupakan akhir dari aktivitas proyek. Pada tahap ini, hasil akhir
proyek beserta dokumentasinya diserahkan kepada pelanggan, kontak dengan
supplier, diakhiri tim proyek dibubarkan dan memberikan laporan 19 kepada semua
stakeholder yang menyatakan bahwa kegiatan proyek telah selesai dilaksanakan.
3.1.12 Penyelesaian Proyek
Tahap ini merupakan tahapan sebuah proyek sebelum proyek ditutup.
Meskipun demikian, tidak semua proyek akan melalui setiap tahapantahapan,
proyek dapat dihentikan sebelum mencapai penyelesaian. Beberapa proyek akan
13
13
melalui langkah dua, tiga, dan empat beberapa kali. Tahapan tersebut merupakan
indikator penting bagi penyelenggaraan proyek yang sering diasosiasikan sebagai
sasaran proyek. Sebuah proyek dikatakan baik apabila sasaran tersebut tercapai.
3.2 Manajemen
Menurut Solihin (2009) manajemen adalah proses perencanaan,
pengorganisasian, kepemimpinan dan pengendalian dari berbagai sumber daya
organisasi untuk mencapai tujuan secara efektif dan efisien. Terdapat 4 fungsi dari
manajemen,yaitu :
a. Perencanaan (planning)
Perencanaan merupakan susunan langkah-langkah secara sistematik dan teratur
untuk mencapai tujuan organisasi atau memecahkan masalah tertentu.
Perencanaan juga diartikan sebagai upaya memanfaatkan sumbersumber yang
tersedia dengan memperhatikan segala keterbatasan guna mencapai tujuan
secara efisien dan efektif.
b. Pengorganisasian (organizing)
Pengorganisasian diartikan sebagai kegiatan pembagian tugas-tugas pada
orang yang terlibat dalam aktivitas organisasi, sesuai dengan kompetensi SDM
yang dimiliki.
c. Penggerakan (actuating)
Actuating (penggerakan) meliputi kepemimpinan dan koordinasi, yaitu gaya
memimpin dari sang pemimpin dalam mengoptimalkan seluruh potensi dan
sumber daya organisasi agar mengarah pada pencapaian tujuan program dan
organisasi.
d. Pengendalian (controlling)
Controlling bukanlah hanya sekedar mengendalikan pelaksanaan program dan
aktivitas organisasi, namun juga mengawasi sehingga bila perlu dapat
mengadakan koreksi. Inti dari controlling adalah proses memastikan
pelaksanaan agar sesuai dengan rencana.
14
14
3.3 Manajemen Proyek
Menurut PMBOK (Project Management Body of Knowledge) dalam buku
Budi Santoso (2009:3) manajemen proyek adalah aplikasi pengetahuan
(knowledges), keterampilan (skills), alat (tools) dan teknik (techniques) dalam
aktifitas-aktifitas proyek untuk memenuhi kebutuhan-kebutuhan proyek. Menurut
Schwalbe (2007) empat inti area pengetahuan manajemen proyek meliputi:
A. Manajemen Ruang Lingkup Proyek.
Ruang lingkup proyek mencakup semua proses yang terlibat dalam
pendefinisian dan pengaturan mengenai segala sesuatu yang termasuk atau
tidak di dalam proyek. Hal itu untuk meyakinkan bahwa tim proyek dan
stakeholders mempunyai pengertian yang sama mengenai produk yang akan
diproduksi sebagai hasil proyek dan proses yang akan digunakan dalam
memproduksi proyek tersebut.
B. Manajemen Waktu Proyek.
Manajemen Waktu Proyek meliputi perkiraan berapa lama waktu yang
dibutuhkan untuk menyelesaikan perkerjaan, mengembangkan jadwal
penerimaan proyek, dan memastikan penyelesaian proyek tepat pada
waktunya.
C. Manajemen Biaya Proyek.
Project cost management terdiri dari aktivitas persiapan dan pengaturan
anggaran untuk proyek. Manajemen biaya proyek melibatkan proses yang
dibutuhkan untuk meyakinkan bahwa proyek terselesaikan dengan anggaran
yang dianjurkan dan harga yang akurat.
D. Manajemen Kualitas Proyek.
Tujuan utama manajemen kualitas proyek adalah menyakinkan bahwa proyek
akan memenuhi kebutuhan yang akan diambil. Tim proyek harus
mengembangkan hubungan yang baik dengan stakeholders kunci, khususnya
pelanggan utama proyek tersebut untuk mengerti kualitas yang ada di
dalamnya.
15
15
3.4 Laravel
Menurut Rahmat Awaludin (Awaludin, 2016) bahwa Laravel merupakan
framework PHP yang diluncurkan dibawah surat izin MIT pertama dikembangkan
oleh Taylor Otwell, dibuat menggunakan MVC (Model View Controller). Laravel
adalah peningkatan dari rancangan sebelumnya MVP yang dirancang untuk
meningkatkan mutu perangkat lunak. Laravel juga memberikan fitur sintak yang
elegan dan ekspresif, dengan menggunakan framework ini tugas umum dari
developer dikurangi pada bagian besar proyek web dengan seperti routing, session,
caching (Nugraha, 2014).
3.5 Mysql (My Struktur Query Language)
MySQL adalah sebuah perangkat lunak Pembuat database yang bersifat
terbuka atau open source dan berjalan disemua platform baik Linux maupun Sistem
operasi Windows, MySQL merupakan program pengakses database yang bersifat
network sehingga dapat digunakan untuk aplikasi Multi User / Pengguna Banyak (
Abdul , 2006). MySQL (My Struktur Query Language) menurut (2008 : 2)
merupakan sebuah database server yang awalnya berjalan pada sistem Unix dan
Linux. Seiring dengan berjalannya waktu dan banyak user yang minat
menggunakan database ini, MySQL mulai merilis versi yang dapat diinstal
dihampir semua platform termasuk sistem operasi windows. License dari MySQL
adalah freeware, yang artinya kita dapat mendownload dan menggunakannya tanpa
harus membayar. Umumnya orang menyebut database seperti MySQL,
PostgreSQL atau yang lainnya dengan sebutan database server saja. Beberapa juga
menyebutnya dengan dtabase engine, mesin database, SMBD, DBMS, Bac End
atau progam database saja.
3.6 SDLC (System Development Life Cycle)
SDLC (System Development Life Cycle) adalah fase pendekatan unrtuk
analisa dan desain untuk sistem yang dikembangkan melalui daur tertentu dari
analisis dan aktifitas pengguna (user). Siklus kehidupan klasik (The Classiclife
Cycle) merupakan salah satu motode penerapan dari SDLC. Metode perancangan
SDLC (System Development Life Cycle). (Mulyani, 2016)
16
16
1. Perencanaan yaitu menyangkut estimasi dari kebutuhan – kebutuhan fisik
tenaga kerja dan dana yang dibutuhkan untuk mendukung pengembangan
sistem yang telah diterapkan.
2. Analisis yaitu menganalisa sistem yang telah berjalan, kemudian dilakukan
perbaikan dalam sistem yang baru.
3. Desain dan pemrograman yaitu tahapan untuk merancang dan membuat
desain berdasarkan hasil rancangan yang ada. Tool yang digunakan dalam
perancangan adalah Xampp, Visual Studio Code Insiders dan Power Designer.
4. Implementasi yaitu tahapan pengujian aplikasi apakah berjalan dengan
maksimal sesuai dengan rancangan yang dibuat.
5. Testing yaitu tahapan melakukan test terhadap sistem yang telah dibuat.
17
BAB IV
DESKRIPSI PEKERJAAN
Deskripsi pekerjaan praktik mengikuti pengembangan System
Development Life Cycle (SDLC) menggunakan model waterfall. Tahapan –
tahapan dalam System Development Life Cycle (SDLC) dengan model waterfall
meliputi Requirement Analysis, System Design, Implementation, Verification
seperti terlihat pada Gambar 4.1.
Gambar 4.1 Langka –Langkah penelitian
18
4.1 Requirement Analysis
4.1.1 Wawancara
Kegiatan wawancara ini dilakukan pada unit ICT di PT TERMINAL
TELUK LAMONG. Kegiatan ini dilakukan untuk mengetahui permasalahan –
permasalahan yang terjadi dan untuk memperoleh kebutuhan- kebutuhan sistem
yang akan dibangun untuk menghasilkan informasi dari Manajemen Proyek baru
pada PT TERMINAL TELUK LAMONG.
4.1.2 Observasi
Kegiatan ini dilakukan untuk mengamati dan mengidentifikasi sistem
manajemen proyek yang dilakukan PT TERMINAL TELUK LAMONG saat ini
yang pencatatannya dilakukan melalui Microsoft Excel.
A. Identifikasi Masalah
Tahap identifikasi masalah ini bertujuan untuk menganalisis permasalahan
yang ada sehingga dapat dijadikan acuan untuk melakukan pembangunan aplikasi.
Tabel 4.1 menggambarkan masalah serta penyebab dalam PT Teluk lamong dalam
hal administrasi proyek serta solusi yang ditawarkan.
Tabel 4.1 Identifikasi Masalah
4.1.3 Analisis Kebutuhan Pengguna
Analisis kebutuhan dilakukan dengan tujuan untuk mengetahui data dan
informasi yang digunakan atau dibutuhkan oleh pengguna sistem yang akan dibuat.
Selain itu juga untuk menganalisis output yang diperoleh dari pengguna tersebut.
Menurut Kendall & Kendall (2003:13), perangkat atau teknik untuk menentukan
kebutuhan sistem adalah dengan menggunakan diagram aliran data untuk
No Masalah Penyebab Solusi
1
Manager menanyai setiap
PIC / Project Leader untuk
mengatahui progress dari
setiap project
Pemegang catatan
proyek hanya project
manager dan project
officer
Membuat aplikasi yang
dapat di monitor oleh
manager perbagian tentang
progress pengerjaan
19
Menyusun daftar input, proses , output fungsi bisnis dalam bentuk grafik
terstruktur.
4.1.3.1 Identifikasi Pengguna
Berdasarkan hasil kegiatan wawancara, maka dibuatlah analisis pengguna
untuk mengetahui kebutuhan dari masing-masing pengguna yang berhubungan
langsung dengan aplikasi yang akan dibuat agar dapat sesuai dengan kebutuhan
pengguna. Peran dan kebutuhan pengguna , seperti pada table 4.2.
Tabel 4.2 Kebutuhan Pengguna
Pengguna Kebutuhan
Senior Manager a. Dapat melihat daftar program
b. Dapat melihat daftar Detail Program
c. Dapat melakukan Approval Program
d. Dapat melakukan Approval Detail Program
Manager
a. Dapat melihat daftar Program
b. Dapat melihat daftar detail progrram
c. Dapat menentukan Project Leader
d. Dapat melakukan Approval Detail Program
Project Officer
a. Dapat Melakukan pengajuan program
b. Melakukan Accept Pembayaran Termin
c. Dapat melihat daftar pengajuan program
Program Manager
a. Dapat melihat daftar pengajuan program
b. Dapat Melakukan pengajuan program
c. Dapat melakukan Approval Program
Project Leader
a. Dapat melihat daftar program
b. Dapat melakukan Input Termin, Timeline
program, dan Anggota tim yang di perlukan
atau Detail Program
c. Dapat melakukan Accept Termin
20
Pengguna Kebutuhan
Admin
a. Dapat melakukan Pengelolaan data Master
b. Dapat Melakukan Daftar Data Master
Vendor a. Input Dokumen dan Data Kick Off
b. View Dokumen dan Data Kick Off
4.1.3.2 Identifikasi Kebutuhan Fungsional
Kebutuhan fungsional merupakan tahapan menyusun fungsi apa saja yang
akan dibangun pada sistem. Fungsi – Fungsi yang dibangun pada sistem tersebut
nantinya akan digunakan oleh para pengguna sesuai kebutuhannya. Pengguna
sistem tersebut di dalam kasus ini yaitu Manager, Senior Manager, Project Leader,
Project Officer dan Project Officer. Berikut ini merupakan hasil analisis kebutuhan
fungsional untuk para pengguna sistem yang akan dibangun.
Tabel 4.3 hingga tabel 4.7 merupakan kebutuhan fungsional dari aplikasi
Manajemen Proyek.
1. Fungsi Penambahan Proyek Baru
Fungsi Ini digunakan untuk menambahkan proyek baru yang nanti
di lakukan oleh project officer.
Tabel 4.3 Penambahan Proyek Baru
Fungsi Melakukan penambahan proyek baru
Deskripsi Fungsi ini dilakukan untuk penambahan
proyek yang dibutuhkan oleh masing - masing
unit kerja
Kondisi Awal a. User belum Login
Alur
1. User Login
2. User memilih menu Semua Program
3. User menekan tombol Tambah Program
4. User mengisi form penambahan program
5. User menekan tombol save
21
Error Handling Jika permintaan penambahan Proyek baru tidak
disetujui oleh Project Manager dan Senior Manger
maka permintaan penambahan akan di revisi atau di
batalkan.
2. Fungsi Penambahan Penentuan Project Leader pada Proyek Baru
Fungsi penambahan Project leader adalah fungsi untuk mengatur
project leader dari setiap proyek, yang melakukan set up pada project
leader nantinya adalah manajer perbagian
Tabel 4.4 Penentuan Project Leader pada Proyek Baru
Fungsi Melakukan Penentuan Project Leader
Deskripsi Fungsi ini dilakukan untuk penambahan
Project Leader pada setiap proyek baru yang
telah di setujui oleh Program Manger dan
Senior Manager
Kondisi Awal a. User belum Login
b. data Project Leader belum terisi
Alur
1. User Login
2. User memilih menu Approval Project
3. User menekan tombol Pilih Project Leader
4. User memilih Project Leader pada form
5. User menekan tombol save
Error Handling Jika Project Leader tidak di isi atau salah isi maka
project akan di revisi atau di batalkan
3. Fungsi Penambahan Anggota pada Proyek Baru
Fungsi Penambahan anggota proyek baru untuk mencatat siapa saja
yang terlibat dari proyek tersebut selain project leader, fungsi ini akan di
inputkan oleh project leader itu sendiri.yang nantinya akan di setujui oleh
manajer perbagian dan senior manajer
Tabel 4.5 Penambahan Anggota pada Proyek Baru
Fungsi Melakukan penambahan anggota pada Proyek baru
22
Deskripsi Fungsi ini dilakukan untuk penambahan Anggota
proyek yang dibutuhkan untuk setiap proyek
baru dan jika proyek di lakukan secara
kelompok
Kondisi Awal a. User belum Login
b. Data anggota belum terisi
Alur
1. User Login
2. User memilih menu Semua Program
3. User memilih menu Program List
4. User memilih tombol tambah anggota
5. User mengisi anggota yang di butuhkan
6. User menekan tombol save
Error Handling Jika permintaan penambahan anggota pada Proyek baru
tidak disetujui oleh Manager dan Senior Manger maka
permintaan penambahan akan di revisi atau di batalkan.
4. Fungsi Penambahan Termin pada Proyek Baru
Fungsi penambahan termin adalah untuk membagi waktu dari 1
proyek menjadi beberapa bagian agar lebh mudah untuk monitoring.
Tabel 4.6 Penambahan Termin pada Proyek Baru
Fungsi Melakukan penambahan Termin pada Proyek baru
Deskripsi Fungsi ini dilakukan untuk penambahan Termin
proyek yang dibutuhkan untuk setiap proyek
baru
Kondisi Awal a. User belum Login
b. Data termin belum terisi
Alur
1. User Login
2. User memilih menu Semua Program
3. User memilih menu Program List
4. User memilih tombol tambah termin
5. User menginputkan jumlah termin sesuai yang di
butuhkan atau sesuai dengan kesepakatan
23
6. User menekan tombol save
Error Handling Jika permintaan penambahan anggota pada Proyek baru
tidak disetujui oleh Manager dan Senior Manger maka
permintaan penambahan akan di revisi atau di batalkan.
5. Fungsi Penambahan Timeline pada Proyek Baru
Penambahan Timeline di gunakan untuk melihat proyek pengerjaan
dalam bentuk gantt chart atau grafik.
Tabel 4.7 Penambahan Timeline kegiatan proyek pada Proyek Baru
Fungsi Melakukan penambahan Timeline kegiatan proyek pada
Proyek baru
Deskripsi Fungsi ini dilakukan untuk penambahan Timeline kegiatan
proyek yang dibutuhkan untuk setiap proyek
baru
Kondisi Awal a. User belum Login
b. Data Timeline proyek utama sudah terisi
Alur
1. User Login
2. User memilih menu Semua Program
3. User memilih menu Program List
4. User memilih tombol table
5. User menginputkan kegiatan yang dilakukan
selam proyek berlangsung
6. User menekan tombol save
Error Handling Jika permintaan penambahan timeline kegiatan pada
Proyek baru tidak disetujui oleh Manager dan Senior
Manger maka permintaan penambahan akan di revisi
atau di batalkan.
6. Fungsi Accept Termin pada Realisasi Proyek
Fungsi Accept Termin digunakan untuk finishing saat waktu proyek
pertermin sudah selesai. Fitur ini nantinya digunakan oleh project officer.
Tabel 4.8 Accept Termin pada Realisasi Proyek
Fungsi Melakukan Accept Termin pada saat proyek per termin
24
selesai
Deskripsi Fungsi ini dilakukan untuk memberitahu bahwa termin dari proyek sudah selesai
Kondisi Awal a. User belum Login
b. Kegiatan termin pada proyek benar-benar sudah
selesai
Alur
1. User Login
2. User memilih menu Semua Program
3. User memilih menu All Program
4. User memilih tombol Accept Termin
5. User menekan tombol Centang ( ) pada proses
termin yang sudah selesai
6. User menekan Ya pada Konfirmasi Accept Termin
7. User menekan tombol save
Error Handling Jika Termin sudah di accept tidak akan bisa di
kembalikan Kembali ke dalam kondisi belum Accept
7. Fungsi Input Dokumen pada Realisasi Proyek
Fungsi Input Dokumen digunakan untuk melakukan dokumen input
pada proyek yang di kerjakan , hal ini juga di gunakan untuk proses audit,
input proyek nantinya digunakan oleh vendor.
Tabel 4.9 Input Dokumen pada Realisasi Proyek
Fungsi Melakukan Input Dokumen yang diperlukan pada saat
Pra pelaksanaan proyek
Deskripsi Fungsi ini dilakukan untuk penambahan Kebutuhan Dokumen saat Proses Pra Pelaksanaan Proyek
Kondisi Awal a. User belum Login
b.Dokumen yang ingin di uploud sudah tersedia
Alur
1. User Login
2. User memilih menu Semua Program
25
Fungsi Melakukan Input Dokumen yang diperlukan pada saat
Pra pelaksanaan proyek
3. User memilih menu All Program
4. User memilih tombol Input Dokumen
5. User menginputkan dokumen yang di butuhkan
6. User menekan tombol save
Error Handling Jika Dokumen yang di inputkan masih ada kekeliruan ,
dokumen dapat di edit
4.1.3.3 Identifikasi Kebutuhan Non Fungsional
Berikut adalah kebutuhan-kebutuhan non-fungsioanal yang terdapadat pada
aplikasi yang dibagi kedalam beberapa kategori, diantaranya :
1. Kenyamanan
Ketika mengakses aplikasi Manajemen Proyek, Unit ICT dapat memperoleh
kenyamanan dalam segi kecepatan dan juga kemudahan. Desain dan tata letak
layout website harus sesuai dengan kebutuhan Unit ICT.perintah dari pengguna
aplikasi secara efisien dari segi waktu.
2. Keamanan
Aplikasi ini menggunakan password dan hak akses untuk menunjang keamanan
dari pengguna aplikasi Manajemen Proyek.
4.2 Desain Sistem
Setelah melakukan identifikasi masalah, maka langkah selanjutnya yaitu
melakukan perancangan sistem untuk menentukan kebutuhan-kebutuhan aplikasi
yang akan diterapkan pada aplikasi
4.2.1 Document Flow
Pada tahap Document Flow menjelaskan alur proses manajemen proyek.
Proses manajemen proyek terbagi menjadi 2 proses, yang pertama adalah
perencanaan dan yang kedua adalah realisasi atau pelaksanaan.
26
A. Document Flow Perencanaan
Untuk alur perencanaan proyek dimulai dari Project Officer melakukan
input data proyek dan anggaran proyek. setelah itu pengecekan di lakukan oleh
Program Manager. Jika proyek di setujui maka proyek akan di cek lagi oleh Senior
Manager. Jika sudah di setujui oleh Senior Manager maka Functional Manager akan
menunjuk staff perbagian untuk menjadi Project Leader. setelah di tunjuk oleh
Functional Manager, Project Leader melakukan input Anggota tim , Timeline
proyek, dan Termin proyek. Setelah Project Leader melakukan penginputan
Functional Manager akan melakukan cek data yang sudah di inputkan oleh Project
Leader jika sudah sesuai akan di cek lagi oleh Senior Manager Setelah di setujui
oleh Senior Manager tahap realisasi sudah bisa di laksanaan, berikut ini adalah
document flow dari proses perencanaan manajemen proyek pada ICT PT Terminal
Teluk Lamong yang telah di gambarkan sebagai berikut
Gambar 4.2 Document Flowchart Manajemen Proyek Proses Perencanaan
B. Document Flow Pelaksanaan
Untuk alur dari pelaksanaan adalah pertama vendor melakukan input
dokumen dan data termin pada program, program akan di cek oleh project leader
dan jika sudah sesuai maka di lanjutkan ke proses pengerjaan, setelah itu proses
pengerjaan di lakukan. Proses pengerjaan dilakukan pertermin jika termin sudah
dilakukan maka project officer akan melakukan accept pada program dan hal ini
27
berulang sampai proses dari termin selesai. Untuk tahap akirnya project officer
melakukan accept project yang sudah dilaksanakan.
Gambar 4.3 Document Flowchart Manajemen Proyek Proses Realisasi
4.2.2 Sysflow
Pada Tahap Ini menjelaskan tentang sistem flowchart dari proses aplikasi
Manajemen Proyek pada PT Terminal Teluk Lamong
28
A. System Flowchart Entry Program
Pada Gambar 4.4 System Flowchart Entry Program dapat di jelaskan
sebagai proses menginputkan Proyek pada ICT PT Terminal Teluk Lamong.
Setelah Menginputan Proyek di lanjutkan dengan Proses Approval.
Gambar 4.4 System Flowchart Entry Program
29
B. System Flowchart Approval Proyek
Pada Gambar 4.5 System Flowchart Approval Proyek dapat dijelaskan
sebagai proses Verifikasi proyek oleh atasan ICT PT Terminal Teluk Lamong.
Setelah proses Approval di lanjutkan dengan pemilihan Project Leader oleh
Manager
Gambar 4.5 System Flowchart Approval Proyek
30
C. System Flowchart Pemilihan Project Leader
Pada Gambar 4.6 System Flowchart Pemilihan Project Leader dapat di
jelaskan Sebagai proses Pemilihan Project Leader di setiap Proyek yang di pilih
oleh Manager Functional. Setelah Proses Pemilihan Project Leader dilanjutkan
dengan penentuan Anggota Tim , Termin dan Timeline.
Gambar 4.6 System Flowchart Pemilihan Project Leader
31
D. System Flowchart Entry Detail Proyek
Pada Gambar 4.7 System Flowchart Entry Detail Proyek dapat di jelaskan
sebagai Proses Input Anggota tim, Termin, dan Timeline proyek yang akan di
realisasikan. Setelah Proses Entry Detail Proyek di lanjutkan dengan Approval
Detail Proyek.
Gambar 4.7 System Flowchart Entry Detail Proyek
32
E. System Flowchart Entry Approval Detail Proyek
Pada Gambar 4.8 System Flowchart Approval Detail Proyek dapat di
jelaskan sebagai proses Verifikasi proyek oleh atasan ICT PT Terminal Teluk
Lamong. Setelah Proses Approval Detail Proyek selesai maka proyek akan di
kerjakan saat realisasi berlangsung.
Gambar 4.8 System Flowchart Approval Detail Proyek
33
F. System Flowchart Entry Form Checklist dan kelengkapan Dokumen
Pada Gambar 4.9 System Flowchart Entry Form Checklist dapat di
jelaskan sebagai penginputan data Kickoff yang dilakukan oleh vendor. Setelah
Proses Entry Form Checklist selesai di lanjutkan dengan pengecekan yang di
lakukan oleh Project Leader.
Gambar 4.9 System Flowchart Entry Form Checklist
34
G. System Flowchart Cek Form Checklist
Pada Gambar 4.10 System Flowchart Cek Form Checklist dapat di jelaskan
sebagai pengecekan data Kickoff yang dilakukan oleh Project Leader. Setelah
Proses Cek Form Checklist selesai di lanjutkan dengan Proses Pengerjaan yang
selanjutnya dilakukan Proses Accept Termin Jika Proyek selesai pertermin.
Gambar 4.10 System Flowchart Cek Form Checklist
35
H. System Flowchart Accept Termin
Pada Gambar 4.11 Accept Termin dapat di jelaskan sebagai konfirmasi
bahwa termin selesai. Setelah Proses Accept termin selesai di lanjutkan dengan
Proses Accept Pemabyaran Per Termin.
Gambar 4.11 System Flowchart Accept Termin
36
I. System Flowchart Accept Pembayaran Termin
Pada Gambar 4.12 Accept Pembayaran Termin dapat di jelaskan sebagai
konfirmasi bahwa termin sudah selesai di bayarkan. Setelah Proses Accept termin
selesai di lanjutkan dengan Proses Kelengkapan Dokumen.
Gambar 4.12 System Flowchart Accept Pembayaran Termin
37
4.2.3 Context Diagram
Context Diagram di bawah menjelaskan tentang alur sistem Manajemen
Proyek. Dalam Context Diagram ini terdapat 7 Entitas yaitu Project Officer, Project
Manager, Manager, Project Leader, Vendor, Admin, Senior Manager. Untuk
Context Diagram dapat dilihat pada Gambar 4.13.
Gambar 4.13 Diagram Context
38
4.2.4 Diagram Jenjang
Diagram jenjang merupakan sebuah diagram yang digunakan untuk mendokumentasikan atau menggambarkan fungsi – fungsi
yang terdapat dalam aplikasi. Diagram jenjang dapat dilihat pada gambar 4.14.
Gambar 4.134 Diagram Jenjang Aplikasi Manahemen Proyek Pengadaan Barang dan Jasa PT Terminal Teluk Lamong
39
4.2.5 Data Flow Diagram
4.2.5.1 Data Flow Diagram Level 0
DFD Level 0 Merupakan turunan dari Diagram Context, untuk Data Flow Diagram Level 0 Bisa di lihat pada Gambar 4.14
Gambar 4.14 Data Flow Diagram Level 0
40
4.2.5.2 Data Flow Diagram Level 1
Data Flow Diagram Level 1 Merupakan turunan dari Data Flow Diagram
Level 0, untuk Data Flow Diagram Level 1 Mempunyai 3 Proses Yaitu Perencanaan
untuk Data Flow Diagram Level 1 Perencanaan di lihat pada Gambar 4.15.
Gambar 4.15 Data Flow Diagram Level 1 Perencanaan
Untuk DFD level 1 Pengadaan terdapat 3 user dan 3 tabel database Untuk
Data Flow Diagram Level 1 Pengadaan di lihat pada Gambar 4.16
Gambar 4.16 Data Flow Diagram Level 1 Pengadaan
41
Untuk DFD level 1 Maintance dap Untuk Data Flow Diagram Level 1
Maintance di lihat pada Gambar 4.17.
Gambar 4.17 Data Flow Diagram Level 1 Maintance
4.2.6 Conceptual Data Model dan Physical Data Model
Conceptual Data Model & Phsyical Data Model untuk mempresentasikan
seluruh muatan informasi yang di kandung oleh basis data.
42
Untuk Conceptual Data Model adalah objek yang tidak diimplementasikan secara langsung kedalam basis data yang sesungguhnya. untuk
CDM dapat dilihat pada Gambar 4.18
Gambar 4.18 Conceptual Data Model Manajemen Proyek
43
Untuk Physical Data Model adalah gambaran secara detail basis data dalam bentuk fisik. untuk PDM dapat dilihat pada Gambar 4.19
Gambar 4.19 Physical Data Model Manajemen Proyek
44
4.2.7 Struktur Tabel
Struktur Tabel menjelaskan secara detail mengenai tabel dari nama atribut,
type, ukuran field. Beserta penjelasan kegunaannya yang nantinya akan di
gunakan pada aplikasi . Tabel 4.10 hingga Tabel 4.00 merupakan struktur table
Aplikasi Pengadaan Barang dan Jasa pada PT Terminal Teluk Lamong. Berikut
penjelasannya :
1. Nama Tabel : users
Fungsi : Menyimpan Data Akun
Primary Key : id_users
Foreign Key : id_pegawai
Tabel 4.10 Tabel users
Field Name Type Field Size Description
id_users Integer Primary Key
id_pegawai Integer Foreign Key
nama_role Varchar 100
level Varchar 100
username Varchar 100
email Varchar 100
Password Varchar 100
Create_date date
Update_date date
2. Nama Tabel : Pegawai
Fungsi : Menyimpan Data Master Pegawai
Primary Key : id_pegawai
Foreign Key : id_jabatan
45
Tabel 4.11 Tabel Pegawai
Field Name Type Field Size Description
id_pegawai Integer Primary Key
id_jabatan Integer Foreign Key
nm_pegawai Varchar 100
nipp Varchar 100
Create_date date
Update_date date
3. Nama Tabel : Jabatan
Fungsi : Menyimpan Data Master Jabatan
Primary Key : id_jabatan
Foreign Key :
Tabel 4.12 Tabel Jabatan
Field Name Type Field Size Description
id_jabatan Integer Primary Key
nm_jabatan Varchar 100
no_jabatan Varchar 100
Jabatan_detail Varchar 100
Create_date date
Update_date date
4. Nama Tabel : Priority
Fungsi : Menyimpan Data Master Priority
Primary Key : id_priority
Foreign Key :
Tabel 4.13 Tabel Priority
Field Name Type Field Size Description
46
id_priority Integer Primary Key
nm_priority Varchar 100
initial_priority Varchar 100
Create_date date
Update_date date
5. Nama Tabel : Kode_Anggaran
Fungsi : Menyimpan Data Master Kode Anggaran
Primary Key : id_anggaran
Foreign Key :
Tabel 4.14 Tabel Kode_Anggaran
Field Name Type Field Size Description
id_anggaran Integer Primary Key
nm_anggaran Varchar 100
initial_anggaran Varchar 100
Create_date date
Update_date date
6. Nama Tabel : Status
Fungsi : Menyimpan Data Master Status
Primary Key : id_status
Foreign Key :
47
Tabel 4.15 Tabel Status
Field Name Type Field Size Description
id_status Integer Primary Key
hasil_status Varchar 100
initial_status Varchar 100
Create_date date
Update_date date
7. Nama Tabel : Type_Job
Fungsi : Menyimpan Data Master Pegawai
Primary Key : id_pegawai
Foreign Key :
Tabel 4.16 Tabel Type_Job
Field Name Type Field Size Description
id_typejob Integer Primary Key
Jenis_typejob Varchar 100
Initial_typejob Varchar 100
Create_date date
Update_date date
8. Nama Tabel : Kelompok
Fungsi : Menyimpan Data Master Kelompok
Primary Key : id_kelompok
Foreign Key :
48
Tabel 4.110 Tabel Kelompok
Field Name Type Field Size Description
id_kelompok Integer Primary Key
nm_kelompok Varchar 100
Initial_kelompok Varchar 100
Create_date date
Update_date date
9. Nama Tabel : Vendor_Header
Fungsi : Menyimpan Data Vendor
Primary Key : id_vendor
Foreign Key :
Tabel 4.18 Tabel Vendor_Header
Field Name Type Field Size Description
id_vendor Integer Primary Key
nm_vendor Varchar 100
alamat_vendor Varchar 100
npwp_vendor Varchar 100
Create_date date
Update_date date
10. Nama Tabel : pic_vendor
Fungsi : Menyimpan Data pic vendor
Primary Key : id_picvendor
Foreign Key :
49
Tabel 4.19 Tabel pic_vendor
Field Name Type Field Size Description
id_picvendor Integer Primary Key
nm_pegawai Varchar 100
pendidikan Varchar 100
no_telp Numeric 30
nm_jabatan Varchar 100
Create_date date
Update_date date
11. Nama Tabel : termin
Fungsi : Menyimpan Data Termin
Primary Key : id_termin
Foreign Key :
Tabel 4.20 Tabel Termin
Field Name Type Field Size Description
id_termin Integer Primary Key
nm_termin Varchar 100
status Varchar 30
Status_pembayaran Varchar 30
Durasi Varchar 20
Persen Numeric 100
Pembayaran Varchar 100
Tanggal_Mulai date
Tanggal_Selesai date
Create_date date
Update_date date
12. Nama Tabel : Dokumen
50
Fungsi : Menyimpan Data Dokumen
Primary Key : id_doc
Foreign Key :
Tabel 4.21 Tabel Dokumen
Field Name Type Field Size Description
id_doc Integer Primary Key
nm_dokumen Varchar 100
url Varchar 100
Create_date date
Update_date date
13. Nama Tabel : anggota
Fungsi : Menyimpan Data Anggota
Primary Key : id_anggota
Foreign Key 1 : id_pegawai
Foreign Key 2 : id_jabatan
Tabel 4.22 Tabel anggota
Field Name Type Field Size Description
id_anggota Integer Primary Key
id_pegawai Integer Foreign Key
Id_jabatan Integer Foreign Key
Create_date date
Update_date date
14 Nama Tabel : kickoff
Fungsi : Menyimpan Data kickoff
Primary Key : id_anggota
51
Foreign Key : id_termin_kickoff
Tabel 4.23 Tabel kickoff
Field Name Type Field Size Description
id_datakickoff Integer Primary Key
Id_termin_kickoff Integer Foreign Key
Nomor_kontrak Varchar 100
Nama_pekerjaan Varchar 100
Lama_pekerjaan Varchar 100
Tanggal_mulai date
Tanggal_selesai date
Pic_vendor Varchar 100
Nilai_total_pekerjaan Varchar 100
Jml_termin Varchar 100
Create_date date
Update_date date
15. Nama Tabel : termin_kickoff
Fungsi : Menyimpan Data Termin
Primary Key : id_termin_kickoff
Foreign Key :
52
Tabel 4.24 Tabel Termin_kickoff
Field Name Type Field Size Description
id_termin Integer Primary Key
nama_termin Varchar 100
Durasi Varchar 20
Persen Numeric 100
Harga_termin Varchar 100
Tanggal_Mulai date
Tanggal_Selesai date
Create_date date
Update_date date
16. Nama Tabel : Transaksi
Fungsi : Menyimpan Data Transaksi Perencanaan dan
Pengadaan
Primary Key : id_termin
Foreign Key 1 : id_anggota
Foreign Key 2 : id_anggaran
Foreign Key 3 : id_status
Foreign Key 4 : id_picvendor
Foreign Key 5 : id_kelompok
Foreign Key 6 : id_priority
Foreign Key 7 : id_vendor
Foreign Key 8 : id_pegawai
Foreign Key 9 : id_typejob
Foreign Key 10 :id_termin
53
Foreign Key 11 : id_datakickoff
Tabel 4.25 Tabel Transaksi
Field Name Type Field Size Description
id_termin Integer Primary Key
Id_anggpta Integer Foregin Key
Id_anggaran Integer Foregin Key
Id_status Integer Foregin Key
Id_picvendor Integer Foregin Key
Id_kelompok Integer Foregin Key
Id_priority Integer Foregin Key
Id_vendor Integer Foregin Key
Id_pegawai Integer Foregin Key
Id_typejob Integer Foregin Key
Id_termin Integer Foregin Key
Id_datakickoff Integer Foregin Key
nm_program Varchar 100
Tahun Varchar 100
Pagu_anggaran Decimal 30
Anggaran_realisasi Decimal 20
Tanggal_Mulai date
Tanggal_Selesai date
Status Varchar 30
Create_date date
Update_date date
4.2.8 Desain I/O
Pada bagian desain input dan Output menjelaskan rancangan awal desain
antarmuka pengguna. Dengan ini tujuannya untuk menyampaikan pandangan
Kembali antara pengguna sistem dan pengembang sistem tentang rancangan
aplikasi yang sudah di bahas sebelumnya.
54
A. Desain Login
Desain Login merupakan tampilan awal pada aplikasi yang terdiri dari
inputan username, password, dan button login. Untuk desain dari login dapat di
lihat pada gambar 4.20.
Gambar 4.20 Desain Login
B. Desain Halaman Input Program
Halaman Input Program merupakan halaman yang di gunakan untuk
melakukan input dari program baru, halaman input program terdiri dari 12 inputan
dan 1 button untuk submit. Untuk gambar dari desain halaman input program
dapat di lihat pada gambar 4.21.
Gambar 4.21 Desain Halaman Input Program
55
C. Halaman List Program
Halaman List Program merupakan halaman yang digunakan untuk
melihat list program yang sudah di inputkan. Untuk gambar dari list program
dapat di lihat pada gambar 4.22.
Gambar 4.22 Desain Halaman List Program
D. Halaman Input Anggota
Halaman input Anggota merupakan halaman yang digunakan untuk
melakukan input dari anggota dari proyek yang di kerjakan. Untuk gambar input
anggota dapat di lihat pada gambar 4.23.
Gambar 4.23 Desain Halaman Input Anggota
56
E. Halaman Tambah Termin
Halaman tambah termin merupakan halaman untuk penambahan termin
dari proyek. Gambar halaman tambah termin dapat dilihat pada gambar 4.24.
Gambar 4.24 Desain Halaman Tambah Termin
F. Halaman Tambah Timeline
Halaman tambah timeline merupakan halaman yang digunakan untuk
penambahan timeline dari proyek yang di kerjakan. Gambar untuk halaman
tambah timeline dapat di lihat pada gambar 4.25.
Gambar 4.25 Desain Halaman TImeline
57
G. Halaman Input Dokumen
Halaman input dokumen adalah yang digunakan untuk input kelengkapan
dokumen proyek. Untuk gambar halaman input dokumen dapat di lihat pada
gambar 4.26.
Gambar 4.26 Desain Halaman Input Dokumen
H. Halaman View Dokumen
Halaman view dokumen merupakan halaman yang di gunakan untuk
melihat dokumen yang sudah diinputkan. Untuk gambar halaman view dapat di
liat pada gambar 4.27.
Gambar 4.27 Desain Halaman View Dokumen
58
I. Halaman Approve Program
Halaman Approve Program merupakan halaman yang di gunakan untuk
melakukan approve dari program yang baru diinputkan. Untuk gambar halaman
approve program dapat di lihat pada gambar 4.29.
Gambar 4.28 Desain Halaman Approve Program
J. Halaman Update Program
Halaman Update Program merupakan halaman yang digunakan untuk
mengupdate atau mengedit suatu program. Untuk gambar dari update program
dapat dilihat pada gambar 4.29.
Gambar 4.29 Desain Halaman Update Program
59
K. Halaman Input KickOff
Halaman input kickoff merupakan halaman yang digunakan untuk
melakukan input data header dari kickoff. Untuk gambar dari halaman input
kickoff dapat dilihat pada gambar 4.30.
Gambar 4.30 Desain Halaman Kick Off
4.3 Implementasi Sistem
Implementasi sistem adalah pengujian terhadap alur proyek yang di
implementasikan di dalam aplikasi manajemen proyek ICT PT Terminal Teluk
Lamong. Berikut merupakan Implementasi sistem untuk aplikasi ini.
4.3.1 Halaman Login
Halaman Login Merupakan halaman utama mengakses aplikasi Manajemen
Proyek . Sebelum masuk aplikasi manaemen proyek user wajib mengisi username
dan password yang telah terdaftar dalam database. Implementasi halaman login
dapat di lihat pada gambar di bawah ini.
60
Gambar 4.31 Halaman Login
4.3.2 Halaman Pemilihan Role
Halaman Pemilihan Role merupakan halaman untuk memilih role user.
halaman ini tertrigger setelah user memasukkan username dan password dengan
benar
Gambar 4.32 Halaman Pemilihan Role
4.3.3 Halaman Dashboard
Halaman Dashboard Berfungsi sebagai informasi dari proyek yang sedang
di kerjakan. Mulai dari proyek yang selesai, Proyek pending, dan Proyek Overtime
hal ini di akan di bagi menjadi perbagian unit kerja di ICT
61
Gambar 4.33 Halaman Dashboard
4.3.4 Halaman Semua Program
Halaman ini berfungsi sebagai View Program selain View Program halaman
ini sebagai penjalanan banyak fitur program , seperti Update data, View Data,
Tambah Termin, Update Termin, Tambah Anggota, Update Anggota, Input
Timeline dan lain – lain.
Gambar 4.34 Halaman Semua Program
62
4.3.5 Tambah Program
Fungsi ini tertrigger Ketika kita menekan Tombol Tambah Program Pada
Halaman Semua Program. Isi dari Tambah Program dapat di lihat pada Gambar di
bawah ini.
Gambar 4.35 Tambah Program
4.3.6 Update Program
Fungsi ini tertrigger Ketika kita menekan Tombol Edit Program Pada
Halaman Semua Program. Untuk tampilannya bisa di lihat di Gambar di bawah ini.
Gambar 4.36 Update Program
63
4.3.7 Tambah Termin Proyek
Fungsi ini kita dapat melakukan input termin yang terdiri dari Nama
Termin, Durasi , Persen Termin, Tanggal Mulai, Deadline, Pembayaran. Gambar
dari Tambah Termin bisa di lihat di bawah ini.
Gambar 4.37 Tambah Termin Proyek
4.3.8 Tambah Anggota
Fungsi ini kita dapat melakukan input anggota yang mana jika proyek di
kerjakan berkelompok. Dan untuk pengisian anggota tim adalah Project Leader.
Untuk tampilan Tambah Anggota bisa di lihat pada gambar di bawah ini.
Gambar 4.38 Tambah Anggota
64
4.3.9 Update Termin Proyek
Fungsi ini kita dapat melakukan update termin yang di iniputkan. Untuk
tampilan update termin bisa di lihat pada gambar di bawah ini.
Gambar 4.39 Update Termin Proyek
4.3.10 Update Anggota Tim
Fungsi ini kita dapat melakukan update anggota tim . Untuk tampilan update
anggota bisa di lihat di bawah ini.
Gambar 4.40 Update Anggota Tim
65
4.3.11 Timeline Project Per Program
Fungsi ini merupakan alat ukur dari proyek, jadi setiap kegiatan dalam
proyek dapat di lihat waktu pengerjaan di Timeline ini. Untuk tampilan timeline
dapat di lihat pada gambar di bawah ini.
Gambar 4.41 Timeline Project Per Program
4.3.12 Tambah Timeline Kegiatan
Tambah Timeline kegiatan dapat dilakukan dengan menekan tombol “+”
dan nanti nya akan keluar Pop up untuk menginputkan kegiatan. Untuk tampilan
Tambah Timeline Kegiatan dapat di lihat pada gambar di bawah ini.
Gambar 4.42 Tambah Timeline Kegiatan
66
4.3.13 Halaman Timeline Project Keseluruhan
Halaman ini menampilkan keseluruhan timeline yang sudah di buat. Untuk
tampilannya dapat di lihat pada gambar di bawah ini.
Gambar 4.43 Halaman Timeline Project Keseluruhan
4.3.14 Halaman Anggaran
Halaman ini befungsi untuk menampilkan anggaran dari keseluruhan
proyek yang mana sudah di kategorikan berdasarkan kegiatan pengeluaran
anggaran. Untuk tampilan Halaman Anggaran dapat di lihat di bawah ini.
Gambar 4.44 Halaman Anggaran
67
4.3.15 Halaman Master
Halaman Master digunakan untuk mengelolan data master mulai dari
tambah data, update data, dan delete data. Untuk tampilan Halaman Master dapat
di lihat pada gambar di bawah ini.
Gambar 4.45 Halaman Master
4.3.16 Tambah Master
Fungsi ini di gunakan untuk menambah kan data pada master. Untuk contoh
dari Tambah Master pada gambar di bawah ini menggunakan Master Pegawai.
Gambar 4.46 Tambah Master
68
4.3.17 Update Master
Fungsi Ini digunakan untuk melakukan update data master atau mengganti
data pada Master Table. Untuk tampilan update dapat dilihat pada gambar di bawah.
Gambar 4.47 Update Master
4.3.18 Delete Master
Fungsi ini dilakukan untuk menghapus data Master. Untuk tampilan hapus
master dapat di lihat di bawah.
Gambar 4.48 Delete Master
69
4.3.19 Tambah Dokumen
Fungsi ini digunakan untuk penambahan dokumen atau file – file berbentuk
doc dan pdf. url pada kolom di gunakan untuk menyimpan link file yang sudah di
taruh di tempat penyimpanan lain seperti Google Drive, Uptobox, dan lain lain .
Untuk tampilan dapat di lihat pada gambar di bawah ini.
Gambar 4.49 Tambah Dokumen
4.3.20 View List dan unduh dokumen
Fungsi ini berguna untuk melihat list dan mengunduh Dokumen. Untuk
tampilan dapat di lihat pada gambar di bawah ini.
Gambar 4.50 View List dan unduh dokumen
70
4.3.21 Accept Termin
Fungsi ini digunakan untuk melakukan penyelesaian termin proyek. Untuk
tampilan Accept Termin dapat di lihat pada gambar di bawah ini.
Gambar 4.51 Accept Termin
4.3.22 Approval Program Perencanaan
Fungsi ini digunakan untuk verfikasi atasan atas kesesuaian program yang
sudah di buat. Untuk tampilan dapat di lihat pada gambar di bawah ini.
Gambar 4.52 Approval Progam Perencanaan
71
4.3.23 Input Data Kickoff
Data Kickoff merupakan data utama yang di masukkan oleh Vendor saat
melakukan Kickoff. Untuk tampilan Input Data Kickoff dapat di lihat pada gambar
di bawah ini.
Gambar 4.53 Approval Progam Perencanaan
4.3.24 Update Termin Kickoff
Termin kickoff merupakan data termin yang nantinya dibuat validasi antara
jadwal dari vendor dan jadwal perencanaan yang sesuai dengan dokumen kontrak.
Jika jadwal tidak sesuai nanti dapat di rubah melalui fitur update. Untuk tampilan
Update Termin Kickoff dapat dilihat pada gambar di bawah ini.
Gambar 4.54 Approval Progam Perencanaan
72
4.3.25 Hasil Dari Transaksi
Output dari Transaksi ini adalah sebuah History Transaksi yang mana
history tersebut dapat melihat detail dari project yang sudah di kerjakan dan juga
dapat melihat dokumen yang sudah di inputkan
Gambar 4.55 History Transaksi
Detail History Transaksi merupakan, detail dari program yang sudah di
inputkan, detail History transaksi di gunakan untuk melihat detail program mulai
dari termin sampai anggota dari pelaksanaan proyek.
Gambar 4.56 Detail History Transaksi
73
View dokumen merupakan fitur untuk melihat dokumen dari setiap
program yang sudah selesai di laksanakan. Hal ini juga digunakan untuk proses
audit.
Gambar 4.57 View Dokumen History Transaksi
4.4 Uji Coba Fungsi Aplikasi
Uji coba fungsi aplikasi dilakukan oleh seorang pengguna. Uji coba ini
dilakukan untuk melihat apakah program fungsi-fungsi yang terdapat di dalam
sistem sudah sesuai dengan yang diharapkan. Yang dilakukan dalam tahap uji coba
fungsi aplikasi dalam menguji apakah semua input dari setiap kejadian pada
aplikasi dapat menghasilkan output sesuai dengan yang diharapkan. Uji coba fungsi
aplikasi adalah sebagai berikut
4.4.1 Uji Coba Fungsi Login
Uji coba ini dilakukan untuk pengamanan dari sistem. Untuk user dapat
mmelakukan input username dan password dan role yang sudah di tentukan..
Berikut Gambar dari form login dan Role.
Tabel 4.26 Uji Coba Form Login
No Kriteria Target Hasuk
1. Proses Login Keamanan untuk
sistem, masukan
Sukses
74
No Kriteria Target Hasuk
username dan
password untuk
bisa menjalankan
aplikasi.
2. Proses Gagal Login Jika user
memasukan
username dan
password yang
salah maka user
tidak dapat masuk
ke dalam aplikasi
Sukses
4.4.2 Uji Coba Pengelolaan Data Master
Uji Coba ini merupakan uji coba pengelolaan data Master. Pengelolaan ini
meliputi Insert,Update dan Delete. . Untuk gambar dapat dilihat pada gambar di
bawah ini
Tabel 4.27 Uji Coba Pengelolaan Data Master
No Kriteria Target Hasuk
1. Proses Add Data baru Admin dapat
menambah Data
baru
Sukses
2. Proses Edit User Data baru Admin dapat
melakukan
perubahan data
Sukses
3. Proses delete user data Admin dapat
menghapus Data
yang diinginkan
Sukses
75
4.4.3 Uji Coba Pengelolaan Entry Program
Uji Coba Entry Program merupakan pengujian terhadap penambahan data
program dengan user tertentu. Untuk gambar dapat dilihat pada gambar di bawah
ini.
Tabel 4.29 Uji Coba Pengelolaan Entry Program
No Kriteria Target Hasuk
1. Proses Add Data Program baru Project Officer
Melakukan Input
Data Program
Sukses
2. Proses Edit User Data Program
baru
Project Officer
dapat melakukan
perubahan data
Sukses
4.4.4 Uji Coba Approval
Uji coba Approval merupakan pengujian terhadap persetujuan dari pihak
yang berwenang. Untuk gambar dapat dilihat di bawah ini.
Tabel 4.29 Uji Coba Approval
No Kriteria Target Hasuk
1. Proses Approve pada Approval
Proyek
Project Manajer,
Manajer atau
Senior Manajer
melakukan proses
Approve pada
Proyek
Sukses
2. Proses Revisi pada Approval
Proyek
Project Manajer,
Manajer atau
Senior Manajer
melakukan proses
Revisi pada
Proyek
Sukses
76
No Kriteria Target Hasuk
3. Proses Develine / Tolak pada
Approval Proyek
Project Manajer,
Manajer atau
Senior Manajer
melakukan proses
Penolakan pada
Proyek
Sukses
4.4.5 Uji Coba Entry Detail Proyek
Uji Coba Entry Detail Proyek merupakan uji coba tentang pengelolaan
detail proyek yang terdiri dari Input Termin, Input Anggota, Input Timeline. Untuk
Gambar dapat dilihat di bawah ini.
Tabel 4.30 Uji Coba Entry Detail Proyek
No Kriteria Target Hasuk
1. Proses Entry Termin Proyek Project Leader
melakukan input
proyek dalam
termin.
Sukses
2. Proses Entry Anggota Project Leader
melakukan input
anggota proyek
jika proyek itu di
kerjakan secara
kelompok.
Sukses
3. Proses Entry Timeline Project Leader
melakukan input
kegiatan yang di
lakukan pada saat
proyek
dilaksanakan.
Sukses
77
4.4.6 Uji Coba Entry Kickoff dan Kelengkapan Dokumen
Uji Coba ini merupakan pengelolaan Dokumen dan data Kickoff oleh
vendor. Untuk gambar bisa di lihat di bawah ini.
Tabel 4.31 Uji Coba Entry Detail Proyek
No Kriteria Target Hasuk
1. Proses Entry data kickoff Vendor
melakukan input
data kickoff
Sukses
2. Proses Entry Termin Kickoff Vendor
Melakukan input
data termin
kickoff
Sukses
3. Proses Entry Dokumen Kickoff Vendor
melakukan input
dokumen –
dokumen yang di
butuhkan
Sukses
4.4.7 Uji Coba Accept Termin
Uji Coba ini merupakan uji coba pada Accept Termin proyek . untuk
gambar dapat dilihat pada gambar dibawah.
Tabel 4.32 Uji Coba Entry Detail Proyek
No Kriteria Target Hasuk
1. Proses Accept Termin Project Leader
Melakukan
Accept Termin
jika dirasa proyek
per temin sudah
selesai.
Sukses
78
4.4.8 Uji Coba Accept Pembayaran Termin
Uji Coba ini merupakan uji coba accept termin Aceept Pembayaran
Termin. Untuk Gambar bisa di lihat dibawah.
Tabel 4.33 Uji Coba Entry Detail Proyek
No Kriteria Target Hasuk
1. Proses Accept Termin
Pembayaran
Project Officer
Melakukan
Accept Termin
jika dirasa proyek
per temin sudah
selesai dan sudah
di bayarkan.
Sukses
79
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan proses yang telah dilaksanakan dalam Rancang Bangun
Aplikasi Manajemen Proyek Pengadaan Barang Dan Jasa Pt Terminal Teluk
Lamong makan diambil beberapa kesimpulan sebagai berikut :
1. Apliaksi ini dapat pengelolaan, kontrol dan monitoring terhadap anggaran
biaya ICT.
2. Aplikasi ini dapat mempermudah dan mempercepat telusur data dan dokumen
saat kegiatan audit internal maupun eksternal.
3. Aplikasi ini dapat meminimalisir permasalahan yang timbul terhadap suatu
project dikarenakan dokumen pekerjaan tidak lengkap
5.2 Saran
Dari Penggunaan Sistem ini, masih terdapat beberapa kekurangan. Untuk
mengikuti perkembangan teknologi yang semakin canggih di masa mendatang di
harapkan aplikasi ini dapat dikembangakan sesuai dengan teknologi yang
berkembang dengan di buatnya aplikasi android atau mobile, yang nantinya pada
sistem akan ada pembaruan fitur – fitur sesuai dengan kebutuhan.
80
DAFTAR PUSTAKA
Anhar. (2010). Panduan Menguasai PHP dan MySQL Secara Otodidak. Jakarta:
Transmedia.
Ladjamudin, A.-B. B. (2013). Analisis dan Desain Sistem Informasi. Yogyakarta:
Graha Ilmu.
Schwalbe, K. 2007. Information Technology Project Management, 5th Edition.
Boston: Thomson Course Technology
Allan, Barbara. Juggling with Fast and Slow Time : Some of the Challenges of
Project Management. Legal Information Management Journal. Volume 6.
2006.
Rasyid, Eddie Rasman. Rambu-rambu Pokok dalam Manajemen Proyek. Penerbit
Caraka Merdesa Publishing. Jakarta. 2001.
Naista, D. (2017). Codeigniter Vs Laravel. Yogyakarta: CV. Lokomedia