RANCANG BANGUN APLIKASI MANAJEMEN PROYEK PENGADAAN BARANG DAN JASA PT TERMINAL TELUK ... · 2021....

92
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

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

ii

iii

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