Analisis dan Perancangan Sistem Manajemen Proyek Berbasis Web pada PT. Jamparing Masagi.

(1)

vi

Universitas Kristen Maranatha

ABSTRAK

PT. Jamparing Masagi (JMASAGI) merupakan salah satu perusahaan yang bergerak di bidang ICT dan terdiri dari orang-orang yang berkompeten dibidang

Network Solution dan Software Solution, yang siap mengembangkan sayapnya untuk menciptakan produk-produk dan solusi ICT terbaik yang dibutuhkan oleh perusahaan, akademika, pemerintahan, swasta dan instansi lainnya. Yang menjadi masalah adalah belum ada sistem monitoring terhadap pengelolaan proyek khususnya proyek IT. Sistem informasi ini akan mengelola proyek IT saat proyek tersebut diterima sampai terselesaikannya ruang lingkup proyek dengan melakukan pengelolaan sumber daya programmer yang telah ditugaskan dan melakukan

monitoring anggaran proyek. Aplikasi ini dikembangkan dengan CodeIgniter dan MySQL database. Aplikasi ini memiliki fitur-fitur antara lain mengelola programmer, proyek, client, penugasan programmer, anggaran dan waktu pelaksanaan proyek. Hasil pengujian dengan metode Blackbox menunjukkan bahwa aplikasi ini telah memiliki fitur sesuai yang direncanakan.


(2)

vii

Universitas Kristen Maranatha

ABSTRACT

PT Jamparing Masagi (JMASAGI) is a company in the ICT (Information and Communication Technology) field which employs people who are expert in Network and Software Solution. This company is ready to expand its operations to create products and IT solutions for companies, academics, government and other private organizations. The problem is that there is no monitoring system for ongoing IT projects. This information system will organize IT projects from the project acceptance until the completion by organizing the programmer’s tasks and by monitoring the project budget. This application was developed with CodeIgniter and MySQL database. The features provided are managing programmers, projects, clients, tasks, budgets and project implementation time. The result of blackbox test show that the application is equipped with planned features.


(3)

viii

Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xv

DAFTAR LAMPIRAN ... xvii

DAFTAR NOTASI/ LAMBANG ... xviii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 5

BAB 2. KAJIAN TEORI ... 7

2.1 Sistem Informasi ... 7

2.2 Proyek ... 8

2.3 Manajemen Proyek ... 8

Metodologi Manajemen Proyek ... 8

2.3.1 2.4 Cost Accounting ... 10

2.5 Framework ... 11

CodeIgniter ... 11

2.5.1 MVC CodeIgniter ... 12

2.5.2 2.6 UML (Unified Modeling Language) ... 12

Use Case Diagram ... 13

2.6.1 Activity Diagram ... 15 2.6.2


(4)

ix

Universitas Kristen Maranatha

Squence Diagram... 16

2.6.3 Class Diagram ... 16

2.6.4 2.7 Flowchart ... 18

2.8 ERD (Entity Relationship Diagram) ... 19

2.9 PHP ... 21

2.10 Database ... 22

MySQL ... 23

2.10.1 2.11 Black Box Testing ... 24

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 25

3.1 Company Profile ... 25

3.2 Proses Bisnis ... 26

Sistem Yang Sedang Berjalan ... 27

3.2.1 Sistem Yang Akan Dibangun ... 29

3.2.2 3.3 Perancangan Database ... 31

Entity Relational Diagram (ERD) ... 31

3.3.1 Relasi Antar Table ... 32

3.3.2 Transformasi ERD ... 32

3.3.3 3.4 Perancangan Sistem ... 34

Use Case Diagram ... 35

3.4.1 Skenario Use Case Diagram ... 37

3.4.2 Activity Diagram ... 47

3.4.3 3.5 Rancangan Antarmuka ... 68

Login ... 68

3.5.1 Menu PM ... 69

3.5.2 Menu Programmer ... 85

3.5.3 BAB 4. HASIL PENELITIAN ... 90

4.1 Halaman Login ... 90

4.2 Halaman PM ... 90

Dashboard PM ... 91

4.2.1 Client ... 92

4.2.2 Project ... 93

4.2.3 Task ... 94 4.2.4


(5)

x

Universitas Kristen Maranatha

Review ... 95

4.2.5 Notification ... 96

4.2.6 Estimate ... 97

4.2.7 Report ... 99

4.2.8 Graph ... 101

4.2.9 History ... 103

4.2.10 History Project ... 103

4.2.11 History Task ... 103

4.2.12 Profile ... 104

4.2.13 Programmer ... 104

4.2.14 4.3 Halaman Programmer ... 105

Halaman Dashboard Programmer... 106

4.3.1 Halaman Task Programmer ... 106

4.3.2 Halaman Notification Programmer ... 107

4.3.3 Halaman History Task Programmer ... 107

4.3.4 Halaman Profile Programmer ... 108

4.3.5 BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 109

5.1 Pengujian Form Login ... 109

5.2 Pengujian Form Add Client ... 110

5.3 Pengujian Form Edit Data Client ... 110

5.4 Pengujian Form Hapus Data Client ... 111

5.5 Pengujian Form Add Data Proyek ... 111

5.6 Pengujian Form Edit Data Proyek ... 112

5.7 Pengujian Form Delete Data Proyek ... 113

5.8 Pengujian Form Add Task ... 113

5.9 Pengujian Form Edit Task ... 114

5.10 Pengujian Form Delete Task ... 114

5.11 Pengujian Form Edit Review ... 115

5.12 Pengujian Form Add Budget ... 116

5.13 Pengujian Form Edit Budget ... 116

5.14 Pengujian Form Delete Budget ... 117


(6)

xi

Universitas Kristen Maranatha

5.16 Pengujian Form Edit Realization ... 118

5.17 Pengujian Form DeleteRealization ... 119

5.18 Pengujian Form Add Programmer ... 119

5.19 Pengujian Form Edit Programmer ... 120

5.20 Pengujian Form Delete Programmer ... 120

5.21 Pengujian Edit Profile ... 121

5.22 Pengujian Form Laporan ... 121

5.23 Pengujian Form Grafik ... 122

BAB 6. SIMPULAN DAN SARAN ... 123

6.1 Simpulan ... 123

6.2 Saran ... 123


(7)

xii

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 2.1 Relasi Satu ke Satu... 20

Gambar 2.2 Relasi Satu ke Banyak ... 21

Gambar 2.3 Relasi Banyak ke Satu ... 21

Gambar 2.4 Relasi Banyak ke Banyak ... 21

Gambar 3.1 Sistem yang sedang berjalan ... 27

Gambar 3.2 Proses Bisnis Sistem Manajemen Proyek ... 29

Gambar 3.3 ER Diagram ... 31

Gambar 3.4 Skema Relasi ... 32

Gambar 3.5 Use Case Diagram ... 36

Gambar 3.6 Activity Diagram Proses Mengelola Client ... 48

Gambar 3.7 Activity Diagram Proses Mengelola Project ... 51

Gambar 3.8 Activity Diagram Proses Mengelola Task ... 53

Gambar 3.9 Activity Diagram Proses NotificationTask ... 55

Gambar 3.10 Activity Diagram Proses Mengelola Notification ... 56

Gambar 3.11 Activity Diagram Proses Melihat Task ... 57

Gambar 3.12 Activity Diagram Proses Mengubah Status Task ... 58

Gambar 3.13 Activity Diagram Proses Mengelola Budget ... 59

Gambar 3.14 Activity Diagram Proses Mengelola Realization ... 61

Gambar 3.15 Activity Diagram Proses Mengelola Report ... 62

Gambar 3.16 Activity Diagram Proses Membuat Graph ... 63

Gambar 3.17 Activity Diagram Melihat History Project ... 64

Gambar 3.18 Activity Diagram Mengelola History Task ... 65

Gambar 3.19 Activity Diagram Mengubah Profile ... 66

Gambar 3.20 Activity Diagram Mengelola Programmer ... 67

Gambar 3.21 Rancangan UI Login ... 69

Gambar 3.22 Rancangan UI Menu PM ... 69

Gambar 3.23 Rancangan UI Menu Dashboard PM ... 70

Gambar 3.24 Rancangan UI Menu Client PM ... 71

Gambar 3.25 Rancangan UI Add Client ... 71


(8)

xiii

Universitas Kristen Maranatha

Gambar 3.27 Rancangan UI Menu Project ... 72

Gambar 3.28 Rancangan UI Add Project ... 73

Gambar 3.29 Rancangan UI Menu Task ... 74

Gambar 3.30 Rancangan UI Add Task ... 74

Gambar 3.31 Rancangan UI Review ... 75

Gambar 3.32 Rancangan UI Notification Task ... 76

Gambar 3.33 Rancangan UI Menu Budget ... 77

Gambar 3.34 Rancangan UI Add Budget ... 77

Gambar 3.35 Rancangan UI Menu Realization ... 78

Gambar 3.36 Rancangan UI Add Realization ... 79

Gambar 3.37 Rancangan UI Menu Report ... 80

Gambar 3.38 Rancangan UI Menu Graph Estimate ... 80

Gambar 3.39 Rancangan UI Menu Graph of Time Realization ... 81

Gambar 3.40 Rancangan UI Menu History Project ... 82

Gambar 3.41 Rancangan UI Menu History Task ... 82

Gambar 3.42 Rancangan UI Menu Profile ... 83

Gambar 3.43 Rancangan UI Ubah Profile ... 84

Gambar 3.44 Rancangan UI Menu Programmer ... 84

Gambar 3.45 Rancangan UI Add Programmer ... 85

Gambar 3.46 Rancangan UI Menu Programmer ... 86

Gambar 3.47 Rancangan UI Menu Dashboard Programmer ... 86

Gambar 3.48 Rancangan UI Menu Task Programmer ... 87

Gambar 3.49 Rancangan UI Ubah Status Task ... 88

Gambar 3.50 Rancangan UI Menu Profile Programmer ... 88

Gambar 3.51 Rancangan UI Ubah Profile Programmer ... 89

Gambar 4.1 Halaman Login ... 90

Gambar 4.2 Halaman PM ... 91

Gambar 4.3 Halaman Dashboard ... 91

Gambar 4.4 Halaman Client ... 92

Gambar 4.5 Halaman Add Client ... 92

Gambar 4.6 Tampilan Kotak Peringatan Delete... 93


(9)

xiv

Universitas Kristen Maranatha

Gambar 4.8 Halaman AddProject ... 94

Gambar 4.9 Halaman Task ... 95

Gambar 4.10 Halaman Review ... 95

Gambar 4.11 Halaman Ubah Review ... 96

Gambar 4.12 Halaman Notification ... 96

Gambar 4.13 Halaman Plan Budget ... 97

Gambar 4.14 Halaman Add Budget ... 98

Gambar 4.15 Halaman Realization ... 99

Gambar 4.16 Halaman Report ... 100

Gambar 4.17 Halaman Print PDF Report Estimate ... 100

Gambar 4.18 Halaman Report Time Realization ... 101

Gambar 4.19 Halaman Print PDF Report Time Realization ... 101

Gambar 4.20 Halaman Graph Estimate ... 102

Gambar 4.21 Halaman Graph of Time Realization ... 102

Gambar 4.22 Halaman History Project ... 103

Gambar 4.23 Halaman History Task ... 104

Gambar 4.24 Halaman Profile... 104

Gambar 4.25 Halaman Programmer ... 105

Gambar 4.26 Halaman Welcome Programmer ... 105

Gambar 4.27 Halaman Dashboard Programmer ... 106

Gambar 4.28 Halaman Task Programmer ... 106

Gambar 4.29 Halaman Notification Programmer ... 107

Gambar 4.30 Halaman History Task Programmer ... 107


(10)

xv

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 2.1 Simbol Multiplisitas... 18

Tabel 3.1 Tabel User ... 32

Tabel 3.2 Tabel Kat_User ... 33

Tabel 3.3 Tabel Proyek ... 33

Tabel 3.4 Tabel Client ... 33

Tabel 3.5 Tabel Status ... 33

Tabel 3.6 Tabel Task ... 33

Tabel 3.7 Tabel Status_Task ... 34

Tabel 3.8 Tabel Budget ... 34

Tabel 3.9 Tabel Realisasi ... 34

Tabel 5.1 Pengujian Proses Login Programmer ... 109

Tabel 5.2 Pengujian Proses Login PM ... 109

Tabel 5.3 Pengujian Proses Add Client ... 110

Tabel 5.4 Pengujian Proses Edit Client ... 110

Tabel 5.5 Pengujian Proses Hapus Client ... 111

Tabel 5.6 Pengujian Proses Add Proyek ... 112

Tabel 5.7 Pengujian Proses Edit Proyek ... 112

Tabel 5.8 Pengujian Proses Delete Proyek ... 113

Tabel 5.9 Pengujian Proses Add Task ... 113

Tabel 5.10 Pengujian Proses Edit Task ... 114

Tabel 5.11 Pengujian Proses Delete Task ... 114

Tabel 5.12 Pengujian Proses Edit Review ... 115

Tabel 5.13 Pengujian Proses Add Budget ... 116

Tabel 5.14 Pengujian Proses Edit Budget ... 116

Tabel 5.15 Pengujian Proses Delete Budget ... 117

Tabel 5.16 Pengujian Proses AddRealization ... 117

Tabel 5.17 Pengujian Proses Edit Realization ... 118

Tabel 5.18 Pengujian Proses DeleteRealization ... 119

Tabel 5.19 Pengujian Proses Add Programmer ... 119


(11)

xvi

Universitas Kristen Maranatha

Tabel 5.21 Pengujian Proses Delete Programmer ... 120

Tabel 5.22 Pengujian Proses Edit Profile ... 121

Tabel 5.23 Pengujian Proses Membuat Laporan ... 121


(12)

xvii

Universitas Kristen Maranatha

DAFTAR LAMPIRAN


(13)

xviii

Universitas Kristen Maranatha

DAFTAR NOTASI/ LAMBANG

Jenis Simbol Deskripsi Keterangan

Use Case

Symbols Actor

Actor mempresentasikan seseorang atau sesuatu yang berinteraksi dengan sistem.

Use Case Symbols

Use Case

Use Case

Gambaran fungsionalitas dari suatu sistem, sehingga pengguna dapat memahami guna dari sistem.

Use Case

Symbols Communication

Tujuan komunikasi adalah untuk memperlihatkan bahwa sebuah actor

terlibat dalam use case.

Use Case Symbols

Generalisasi

Relasi antara dua actor

atau dua use case dimana salah satunya menurunkan,

Menambahkan atau

override sifat dari yang lainnya.

Activity Diagram Symbols

Initial State

Untuk memulai aktifitas diagram yang dilakukan di

activity diagram.

Activity Diagram

Symbols Action State

Action yang dilakukan oleh sistem.


(14)

xix

Universitas Kristen Maranatha

Jenis Simbol Deskripsi Keterangan

Activity Diagram

Symbols Decision

Pilihan untuk mengambil keputusan.

Activity Diagram

Symbols Transaction

(Fork)

Digunakan untuk menunjukkan kegiatan yang dilakukan secara pararel atau untuk menggabungkan dua kegiatan pararel menjadi satu.

Activity Diagram

Symbols Final State

Digunakan untuk mengakhiri aktifitas

Activity Diagram

Symbols Control Flow

Digunakan sebagai penghubung antara action

satu dengan action yang lain.

Flow Directions

Symbols Arus / Flow

Menyatakan jalannya arus dari suatu proses

Flow Directions Symbols Communication Link Menyatakan transmisi data melalui channel

komunikasi dari satu lokasi ke lokasi lain


(15)

xx

Universitas Kristen Maranatha

Jenis Simbol Deskripsi Keterangan

Flow Directions

Symbols Connector /

Penghubung

Menyatakan sambungan (keluar atau masuk) dari proses satu ke proses lainnya dalam halaman yang sama Flow Directions Symbols Offline Connector Menyatakan sambungan (keluar atau masuk) dari proses satu ke proses lainnya dalam halaman yang berbeda

Processing Symbols

Process

Menyatakan suatu operasi atau suatu proses

pengolahan data

Processing

Symbols Manual

Operation

Menyatakan suatu operasi yang dilakukan bukan oleh komputer

Processing Symbols

Decision

Menunjukan suatu kondisi untuk mengambil

keputusan yaitu ya atau tidak untuk langkah selanjutnya

Processing

Symbols Predefined

Process

Menyatakan permulaan sub program / proses menjalankan sub program

Processing

Symbols Alternate

Process

Menyatakan suatu

alternatif untuk menuju ke suatu proses atau langkah tertentu


(16)

xxi

Universitas Kristen Maranatha

Jenis Simbol Deskripsi Keterangan

Processing Symbols

Preparation

Menyatakan penyediaan tempat penyimpanan suatu pengolahan untuk pemberian inisiasi nilai awal

Processing Symbols

Terminal Points

Menyatakan awal atau akhir dari suatu program /

flowchart Processing

Symbols Offline -

Storage

Menyatakan bahwa data yang terdapat pada simbol ini akan disimpan pada media tertentu

Processing Symbols

Manual Input

Menyatakan input secara

manual dengan

menggunakan keyboard

Input-Output Symbols

Input / Output Menyatakan input atau output data

Input-Output Symbols

Punched Card

Menyatakan suatu input atau output yang berasal dari punched card

Input-Output Symbols

Magnetic Tape

Menyatakan suatu input

yang berasal dari pita

magnetic atau suatu

output yang disimpan pada pita magnetic


(17)

xxii

Universitas Kristen Maranatha

Jenis Simbol Deskripsi Keterangan

Input-Output Symbols

Magnetic Disk (Database)

Menyatakan suatu input

yang berasal dari disk magnetic atau suatu

output yang disimpan pada diskmagnetic Input-Output

Symbols Direct Acces

Storage

Menyatakan proses penyimpanan data ke

hard-drive Input-Output

Symbols

Disk Storage

Menyatakan suatu proses penyimpanan data ke dalam disk atau output

data dari disk Input-Output

Symbols

Documents

Menyatakan suatu proses

input ke dalam dokumen atau proses output dalam bentuk dokumen

Input-Output Symbols

Display Mencetak suatu output


(18)

1

Universitas Kristen Maranatha

BAB 1. PENDAHULUAN

Bab ini mendeskripsikan tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.

1.1 Latar Belakang Masalah

Dengan kemajuan yang begitu pesat banyak terobosan-terobosan yang diciptakan untuk membantu kerja manusia dalam menyelesaikan masalahnya. Segala aktifitas manusia dapat dibuat menjadi lebih mudah. Teknologi sudah banyak diaplikasikan di dalam dunia bisnis yang tentunya dapat membuat pekerjaan semakin mudah dan cepat diselesaikan. Semakin banyak kebutuhan untuk membuat pekerjaan menjadi lebih efektif dan efisien. Salah satunya adalah kebutuhan sebuah aplikasi untuk mempermudah melakukan manajemen suatu proyek.

PT. Jamparing Masagi (JMASAGI) merupakan salah satu perusahaan yang bergerak di bidang ICT dan terdiri dari orang-orang yang berkompeten dibidang Network Solution dan Software Solution, yang siap mengembangkan sayapnya untuk menciptakan produk-produk dan solusi ICT terbaik yang dibutuhkan oleh perusahaan, akademika, pemerintahan, swasta, dan instansi lainnya. Solusi ICT pada PT. Jamparing Masagi yaitu

Network Solution, Software Solution, dan Multimedia Solution.

Saat ini PT. Jamparing Masagi lebih fokus dalam hal proyek atau

project base yang dilaksanakan oleh Divisi Aplikasi, Divisi Networking, dan Multimedia. Tetapi yang menjadi masalah adalah belum ada sistem

monitoring terhadap pengelolaan proyek khususnya proyek IT pada saat proyek tersebut diterima sampai terselesaikannya ruang lingkup proyek sehingga ini menjadi kebutuhan PT. Jamparing Masagi. Inilah yang mendorong untuk dibuatnya aplikasi sistem manajemen proyek berbasis web, dimana dapat mempermudah project manager dalam mengelola proyek IT sampai terselesaikannya ruang lingkup proyek dengan melakukan


(19)

2

Universitas Kristen Maranatha pengelolaan sumber daya programmer yang telah ditugaskan dan melakukan monitoring anggaran proyek. Hal ini yang mendasar akan dibuatnya Tugas Akhir dengan mengambil topik “Analisis dan Perancangan Sistem Manajemen Proyek Berbasis Web Pada PT. Jamparing Masagi”.

1.2 Rumusan Masalah

Berdasarkan latar belakang masalah yang dijabarkan pada bagian 1.1, rumusan masalah yang akan dibahas dalam Tugas Akhir ini adalah sebagai berikut:

1. Bagaimana membangun dan merancang sistem manajemen proyek PT. Jamparing Masagi?

2. Bagaimana Project Manager (PM) menjadwalkan waktu tugas programmer sampai terselesaikannya proyek tersebut?

3. Bagaimana PM dan programmer mengetahui task dan progress dari proyek yang berjalan?

4. Bagaimana PMmemonitor pengeluaran proyek?

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah yang dijabarkan pada bagian 1.2, maka dapat dirumuskan tujuan pembahasan sebagai berikut :

1. Membuat sistem manajemen proyek berbasis web pada PT. Jamparing Masagi.

2. Memberikan kemudahan bagi Project Manager (PM) untuk menjadwalkan waktu tugas programmer sampai terselesaikannya suatu proyek.

3. Memberikan informasi bagi PM dan programmer untuk melihat sejauh mana task dan progress dari proyek yang berjalan.

4. Memberikan kemudahan bagi PM untuk memonitor pengeluaran suatu proyek.


(20)

3

Universitas Kristen Maranatha

1.4 Ruang Lingkup Kajian

Adapun yang menjadi ruang lingkup kajian dalam Tugas Akhir ini adalah:

Batasan Perangkat Keras :

1. Processor Intel Core 2 Duo 2 GHz. 2. Memory DDR 1 Gb.

3. Harddisk 120 Gb. 4. Keyboard + Mouse

Batasan Perangkat Lunak :

1. Sistem operasi Microsoft Windows 7 Home Premium 2. Sistem Basis Data: MySQL

3. Browser Internet 4. Web Server Apache

5. Service XAMPP version 1.8.1

Batasan aplikasi :

1. Aplikasi sistem manajemen proyek ini dibangun dalam bentuk web application.

2. Bahasa pemrograman web yang digunakan adalah php dengan menggunakan framework CodeIgniter dan menggunakan MySQL sebagai

databaseserver.

3. Membangun sistem manajemen proyek mulai dari nol, tidak meneruskan dari sistem yang saat ini digunakan oleh PT. Jamparing Masagi.

4. Sistem yang akan dibangun mencangkup manajemen proyek IT pada Divisi Aplikasi dan Divisi Multimedia.

5. Sistem akan memiliki 2 user yaitu Project Manager (PM) dan programmer.

6. PM dapat mengelola client.

7. PM dapat mengelola proyek seperti menambah, mengubah dan menghapus data proyek.


(21)

4

Universitas Kristen Maranatha 8. PM dapat mengelola task seperti menambah, mengubah dan menghapus

data task juga melakukan assign task tersebut kepada programmer dan melakukan verifikasi task mana sudah selesai atau belum.

9. PM dapat mengetahui task yang sudah selesai dengan notifikasi yang diberikan sistem.

10. PM dapat mengelola estimasi (anggaran dan realisasi) dari suatu proyek. 11. PM dapat membuat laporan.

12. PM dapat mengetahui grafik estimasi dari proyek yang berjalan maupun sudah selesai dan grafik perbandingan periode waktu proyek dengan realisasi periode waktu proyek.

13. PM dapat mengelola data programmer.

14. PM dan programmer dapat mengetahui progress dari proyek yang sedang berjalan.

15. Programmer dapat melihat task yang telah di-assign kepadanya dan mengubah task menjadi selesai.

16. Programmer dapat mengetahui task yang di-assign dengan notifikasi yang diberikan sistem.

1.5 Sumber Data

Data-data yang digunakan dalam penyusunan tugas akhir ini adalah : 1. Media elektronik melalui internet, pengumpulan data dengan cara

membaca, mempelajari, dan menganalisa beberapa artikel elektronik yang terkait dengan masalah yang berhubungan dengan Tugas Akhir. 2. Studi dokumentasi, pengumpulan data dengan cara meminjam atau

melihat beberapa dokumen, arsip, SOP, terkait penanganan proyek dari pihak manajemen PT. Jamparing Masagi.

3. Observasi ke Divisi Aplikasi dan Multimedia pada PT. Jamparing Masagi secara langsung terhadap objek masalah, memahami alur pelaksanaan proyek, serta wawancara kepada seorang Project Manager pada PT. Jamparing Masagi seputar hal-hal yang terkait dengan sistem yang akan dibangun.


(22)

5

Universitas Kristen Maranatha

1.6 Sistematika Penyajian

Sistematika penulisan dalam penyusunan Tugas Akhir Analisis dan Perancangan Sistem Manajemen Proyek Berbasis Web Pada PT. Jamparing Masagi ini adalah sebagai berikut:

BAB 1 PENDAHULUAN

Bab ini berisi tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian yang mengacu pada pembangunan website sistem informasi manajemen proyek.

BAB 2 KAJIAN TEORI

Bab ini berisi tentang teori dan prinsip-prinsip yang digunakan sebagai bahan referensi penulis dalam penyelesaian website sistem informasi ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Membahas mengenai Analisis dan Perancangan Sistem dalam Tugas Akhir yang meliputi penelitian kebutuhan seperti ketetapan yang diberlakukan dan kondisi yang terjadi. Dari analisis ini dirancang sistem yang sesuai dengan kondisi dan ketetapan yang berlaku. BAB 4 HASIL PENELITIAN

Membahas mengenai implementasi seluruh hasil rancangan dari sistem informasi berbasis web yang telah dibuat dengan menjelaskan setiap menu, fungsi dan tampilan dari sistem.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Membahas mengenai evaluasi hasil aplikasi yang dilakukan setelah uji coba dari penelitian dan aplikasi yang telah dirancang.

BAB 6 KESIMPULAN DAN SARAN


(23)

6

Universitas Kristen Maranatha dan pengujian website sistem informasi perpustakaan. Kesimpulan berisi jawaban dari tujuan pembahasan pada bab 1 sedangkan saran berisi tentang hasil peninjauan dari implementasi aplikasi untuk perbaikan dan pengembangan website sistem manajemen proyek lebih lanjut.


(24)

123

Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

Bab ini mencakup simpulan yang diambil dari seluruh proses selama melakukan penyusunan laporan tugas akhir ini dan saran dari penulis untuk pengajuan perbaikan dan pengembangan sistem yang diberikan sebagai bahan pertimbangan di waktu mendatang.

6.1 Simpulan

Berdasarkan hasil pengamatan dan pengujian Sistem Manajemen Proyek PT Jamparing Masagi dapat disimpulkan bahwa :

1. Aplikasi ini dapat membantu PM melakukan manajemen proyek dengan mengelola anggaran, client, proyek dan membagi ruang lingkup dengan task.

2. Aplikasi ini dapat membantu PM dalam menjadwalkan pengerjaan tugas atau task sampai waktu terselesaikannya proyek tersebut. 3. Aplikasi ini dapat membantu PM dan programmer dalam

mengetahui task dan progress dari proyek yang sedang berjalan. 4. Sistem informasi manajemen proyek ini dapat memonitor

pengeluaran dengan grafik yang membandingkan antara budget dan pengeluaran realisasi.

6.2 Saran

Dalam pembangunan sistem informasi manajemen proyek PT Jamparing Masagi ini masih banyak kekurangan yang perlu disempurnakan dari aplikasi ini, untuk itu penulis mengharapkan perlunya dilakukan pengembangan sistem sehingga menjadi lebih baik. Adapun beberapa saran yang diberikan untuk kesempurnaan sistem informasi ini adalah:

1. Sistem ini mampu mengkalkulasi nilai proyek dari requirement

proyek yang diterima.


(25)

124

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] M. P. Bonnie Soeherman, Designing Information System Concept & Cases with Visio, Jakarta: PT. Elex Media Komputindo, 2008.

[2] J. Raymond McLeod, Sistem Informasi Manajemen, Jakarta: George Schell, 2004.

[3] R. Tantra, Manajemen Proyek Sistem Informasi, Yogyakarta: Andi, 2012. [4] I. Heryanto and T. Triwibowo, Manajemen Proyek Berbasis Teknologi

Informasi, Bandung: Informatika, 2013.

[5] A. Halim, Dasar-dasar Akuntansi Biaya, vol. 4, no. 3, p. 3, 1999. [6] B. Sidik, Framework CodeIgniter, Bandung: Informatika, 2012.

[7] A. N. Pratama, CodeIgniter : Cara Mudah Membangun Aplikasi PHP, Jakarta: Media Kita, 2010.

[8] D. Pilone and N. Pitman, UML 2.0 In a Nutshell, USA: O'Reilly Media, Inc, 2005.

[9] M. Fowler, UML Distilled, Yogyakarta: Andi, 2005.

[10] J. Whitten and L. Bentley, Systems Analysis & Design for the Global Enterprise Seventh Edition, New York: MCFraw-Hill Companies, Inc, 2010.

[11] J. Whitten, L. Bentley and K. Dittman, System Analysis and Design Methods, New York: Mc-Graw Hill, 2004.

[12] H. Jogiyanto, Analisis & Desain Ed ke-III, Yogyakarta: Andi Offset, 2005. [13] J. Whitten, L. Bentley and K. Dittman, Metode Desain dan Analisa

Sistem, 6 ed., Yogyakarta: ANDI dan McGraw-Hill Education, 2007. [14] L. Welling and L. Thompson, PHP and MySQL Web Development, Sams

Publishing, 2003.

[15] R. Black, Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional, Hoboken: Wiley Publishing Inc, 2007.


(26)

125

Universitas Kristen Maranatha Quantifable Improvement, Hoboken, Central Java: John Wiley & Sons, Inc, 2005.


(1)

4

Universitas Kristen Maranatha

8. PM dapat mengelola task seperti menambah, mengubah dan menghapus data task juga melakukan assign task tersebut kepada programmer dan melakukan verifikasi task mana sudah selesai atau belum.

9. PM dapat mengetahui task yang sudah selesai dengan notifikasi yang diberikan sistem.

10. PM dapat mengelola estimasi (anggaran dan realisasi) dari suatu proyek. 11. PM dapat membuat laporan.

12. PM dapat mengetahui grafik estimasi dari proyek yang berjalan maupun sudah selesai dan grafik perbandingan periode waktu proyek dengan realisasi periode waktu proyek.

13. PM dapat mengelola data programmer.

14. PM dan programmer dapat mengetahui progress dari proyek yang sedang berjalan.

15. Programmer dapat melihat task yang telah di-assign kepadanya dan mengubah task menjadi selesai.

16. Programmer dapat mengetahui task yang di-assign dengan notifikasi yang diberikan sistem.

1.5 Sumber Data

Data-data yang digunakan dalam penyusunan tugas akhir ini adalah : 1. Media elektronik melalui internet, pengumpulan data dengan cara

membaca, mempelajari, dan menganalisa beberapa artikel elektronik yang terkait dengan masalah yang berhubungan dengan Tugas Akhir. 2. Studi dokumentasi, pengumpulan data dengan cara meminjam atau

melihat beberapa dokumen, arsip, SOP, terkait penanganan proyek dari pihak manajemen PT. Jamparing Masagi.

3. Observasi ke Divisi Aplikasi dan Multimedia pada PT. Jamparing Masagi secara langsung terhadap objek masalah, memahami alur pelaksanaan proyek, serta wawancara kepada seorang Project Manager pada PT. Jamparing Masagi seputar hal-hal yang terkait dengan sistem yang akan dibangun.


(2)

5

Universitas Kristen Maranatha

1.6 Sistematika Penyajian

Sistematika penulisan dalam penyusunan Tugas Akhir Analisis dan Perancangan Sistem Manajemen Proyek Berbasis Web Pada PT. Jamparing Masagi ini adalah sebagai berikut:

BAB 1 PENDAHULUAN

Bab ini berisi tentang latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian yang mengacu pada pembangunan website sistem informasi manajemen proyek.

BAB 2 KAJIAN TEORI

Bab ini berisi tentang teori dan prinsip-prinsip yang digunakan sebagai bahan referensi penulis dalam penyelesaian website sistem informasi ini.

BAB 3 ANALISIS DAN RANCANGAN SISTEM

Membahas mengenai Analisis dan Perancangan Sistem dalam Tugas Akhir yang meliputi penelitian kebutuhan seperti ketetapan yang diberlakukan dan kondisi yang terjadi. Dari analisis ini dirancang sistem yang sesuai dengan kondisi dan ketetapan yang berlaku.

BAB 4 HASIL PENELITIAN

Membahas mengenai implementasi seluruh hasil rancangan dari sistem informasi berbasis web yang telah dibuat dengan menjelaskan setiap menu, fungsi dan tampilan dari sistem.

BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Membahas mengenai evaluasi hasil aplikasi yang dilakukan setelah uji coba dari penelitian dan aplikasi yang telah dirancang.

BAB 6 KESIMPULAN DAN SARAN


(3)

6

Universitas Kristen Maranatha

dan pengujian website sistem informasi perpustakaan. Kesimpulan berisi jawaban dari tujuan pembahasan pada bab 1 sedangkan saran berisi tentang hasil peninjauan dari implementasi aplikasi untuk perbaikan dan pengembangan website sistem manajemen proyek lebih lanjut.


(4)

123

Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

Bab ini mencakup simpulan yang diambil dari seluruh proses selama melakukan penyusunan laporan tugas akhir ini dan saran dari penulis untuk pengajuan perbaikan dan pengembangan sistem yang diberikan sebagai bahan pertimbangan di waktu mendatang.

6.1 Simpulan

Berdasarkan hasil pengamatan dan pengujian Sistem Manajemen Proyek PT Jamparing Masagi dapat disimpulkan bahwa :

1. Aplikasi ini dapat membantu PM melakukan manajemen proyek dengan mengelola anggaran, client, proyek dan membagi ruang lingkup dengan task.

2. Aplikasi ini dapat membantu PM dalam menjadwalkan pengerjaan tugas atau task sampai waktu terselesaikannya proyek tersebut. 3. Aplikasi ini dapat membantu PM dan programmer dalam

mengetahui task dan progress dari proyek yang sedang berjalan. 4. Sistem informasi manajemen proyek ini dapat memonitor

pengeluaran dengan grafik yang membandingkan antara budget dan pengeluaran realisasi.

6.2 Saran

Dalam pembangunan sistem informasi manajemen proyek PT Jamparing Masagi ini masih banyak kekurangan yang perlu disempurnakan dari aplikasi ini, untuk itu penulis mengharapkan perlunya dilakukan pengembangan sistem sehingga menjadi lebih baik. Adapun beberapa saran yang diberikan untuk kesempurnaan sistem informasi ini adalah:

1. Sistem ini mampu mengkalkulasi nilai proyek dari requirement proyek yang diterima.


(5)

124

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] M. P. Bonnie Soeherman, Designing Information System Concept & Cases with Visio, Jakarta: PT. Elex Media Komputindo, 2008.

[2] J. Raymond McLeod, Sistem Informasi Manajemen, Jakarta: George Schell, 2004.

[3] R. Tantra, Manajemen Proyek Sistem Informasi, Yogyakarta: Andi, 2012. [4] I. Heryanto and T. Triwibowo, Manajemen Proyek Berbasis Teknologi

Informasi, Bandung: Informatika, 2013.

[5] A. Halim, Dasar-dasar Akuntansi Biaya, vol. 4, no. 3, p. 3, 1999. [6] B. Sidik, Framework CodeIgniter, Bandung: Informatika, 2012.

[7] A. N. Pratama, CodeIgniter : Cara Mudah Membangun Aplikasi PHP, Jakarta: Media Kita, 2010.

[8] D. Pilone and N. Pitman, UML 2.0 In a Nutshell, USA: O'Reilly Media, Inc, 2005.

[9] M. Fowler, UML Distilled, Yogyakarta: Andi, 2005.

[10] J. Whitten and L. Bentley, Systems Analysis & Design for the Global Enterprise Seventh Edition, New York: MCFraw-Hill Companies, Inc, 2010.

[11] J. Whitten, L. Bentley and K. Dittman, System Analysis and Design Methods, New York: Mc-Graw Hill, 2004.

[12] H. Jogiyanto, Analisis & Desain Ed ke-III, Yogyakarta: Andi Offset, 2005. [13] J. Whitten, L. Bentley and K. Dittman, Metode Desain dan Analisa

Sistem, 6 ed., Yogyakarta: ANDI dan McGraw-Hill Education, 2007. [14] L. Welling and L. Thompson, PHP and MySQL Web Development, Sams

Publishing, 2003.

[15] R. Black, Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional, Hoboken: Wiley Publishing Inc, 2007.


(6)

125

Universitas Kristen Maranatha

Quantifable Improvement, Hoboken, Central Java: John Wiley & Sons, Inc, 2005.