SISTEM INFORMASI MONITORING PERKEMBANGAN PROGRES PROJECT BERBASIS WEB STUDI KASUS
“DINAS KOMUNIKASI DAN INFORMATIKA KAB.SUBANG”
SKRIPSI
Diajukan untuk Memenuhi Salah Satu Syarat Kelulusan Program Pendidikan Sarjana
Disusun Oleh:
Rizal Kartiwa D1A.18.0026
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG
2022
i
LEMBAR PENGESAHAN
SISTEM INFORMASI MONITORING PERKEMBANGAN PROGRES PROJECT BERBASIS WEB STUDI KASUS “DINAS KOMUNIKASI DAN INFORMATIKA
KAB.SUBANG”
Oleh:
RIZAL KARTIWA D1A.18.0026
Subang, 1 Maret 2022 Menyetujui,
(Digyo,S.Sos., M.Kom) Pembimbing I
(Bambang Tjahjo Utomo.,M,T) Pembimbing II
Mengetahui
(Dr. Tepi Peirisal.,Sos., M.Si) Dekan Fakultas Ilmu Komputer
(Bagus Ali Akbar,S.SI., M.Kom) Ketua Program Studi
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG
2022
ii
HALAMAN PERNYATAAN
Dengan ini saya menyatakan bahwa Skripsi dengan judul “Sistem Informasi Monitoring progress perkembangan projek berbasis web Studi Kasus Diskominfo Subang”
adalah benar-benar karya saya sendiri, dan saya tidak melakukan plagiat ataupun pengutipan dengan caracara yang tidak sesuai dengan etika keilmuan yang berlaku dalam masyarakat keilmuan. Atas pernyataan ini saya siap menanggung risiko/sanksi yang dijatuhkan kepada saya apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini atau ada klaim dari pihak lain terhadap keaslian karya saya ini.
Subang, 1 Maret 2022
Yang Membuat Pernyataan
(Penulis)
iii ABSTRAK
SISTEM INFORMASI MONITORING PERKEMBANGAN PROGRES PROJECT BERBASIS WEB STUDI KASUS “DINAS KOMUNIKASI DAN INFORMATIKA
KAB.SUBANG
RIZAL KARTIWA
Fakultas Ilmu Komputer Universitas Subang
Perkembangan teknologi yang kian pesat di Indonesia, sangat membantu masyarakat terutama intansi dalam menjalani pekerjaan sehari-hari. Maka instansi pada saat ini memerlukan kehadiran teknologi untuk membantu pekerjaan, mengolah data sehingga mendapatkan informasi yang berkualitas bagi intansi. Hal tersebut menjadi peluang bagi developer teknologi maupun software house seperti yang ada di E-govement DISKOMINFO untuk berkontribusi membantu masyarakat, ataupun kedinasan, akan tetapi pasti ada masalah yang akan dihadapi, baik itu dari segi pembuatan proyek start-up, permintaan software dan yang pailing penting dalam pemantauan perkembangan progress dari suatu projek yang di kerjakan. Oleh karena itu maka dibutuhkan sebuah aplikasi monitoring perkembangan progress project berbasis web menggunakan metode pengembangan RUP (Rational Unifield Process) yang dapat digunakan untuk memantau masuk dan keluar nya sebuah project, sehingga diharapkan dapat memudahkan dan membantu pihak yang tidak begitu paham segi teknis project dapat ikut memantau perkembangan dan mendapat informasi dari project-project yang masuk, baik yang sedang dikerjakan ataupun yang telah selesai dikerjakan.
Kata Kunci : Monitoring, Progress, project.
iv ABSTRACT
The rapid development of technology in Indonesia is very helpful for the community, especially agencies, in carrying out their daily work. So agencies at this time require the presence of technology to help work and process data so as to get quality information for agencies. This is an opportunity for technology developers and software houses such as those in the DISKOMINFO E-government to contribute to helping the community, or officialdom, but there are definitely problems that will be faced, be it in terms of making start-up projects, software demand, or what is important in monitoring the progress of a project being worked on. Therefore, a web-based project progress monitoring application is needed using the RUP (Rational Unifield Process) development method, which can be used to monitor the entry and exit of a project, so that it is expected to facilitate and help parties who are not very familiar with the technical aspects of the project to participate in monitoring developments and get information from incoming projects, both those that are being worked on and those that have been completed.
Keywords : monitoring, progress, project
v
KATA PENGANTAR
Puji dan syukur senantiasa penulis panjatkan kehadirat Allah Subhanahu wa ta’ala. Yang telah memberikan nikmat yang sangat luar biasa kepada kita semua, khususnya kepada penulis yang dapat menyelesaikan tugas akhir ini dengan sebaik mungkin. Tugas akhir ini merupakan sebuah penelitian yang dilakukan dalam mengkaji hasil pembelajaran suatu permasalahan yang dapat diidentifikasi ketika dalam pelaksanaan penelitian. Skripsi ini diajukan sebagai salah satu syarat dalam menempuh jenjang sarjana (S1) di Program Studi Sistem Informasi Fakultas Ilmu Komputer Universitas Subang.
Skripsi ini berisi mengenai sistem informasi Monitoring perkembangan progress projek dengan memanfaatkan teknologi informasi sehingga dapat menyelesaikan permasalahan dan membuat “sistem informasi Monitoring perkembangan progress projek berbasis web studi kasus Diskominfo kab.Subang”.
Penulis sadar bahwa penulisan skripsi ini masih jauh dari kata sempurna, hal tersebut dikarenakan keterbatasan kemampuan dan pengetahuan penulis. Oleh karena itu, penulis mengharapkan kritik dan saran yang membangun dari semua pihak. Walaupun demikian, penulis berharap skripsi dapat memberikan manfaat bagi semua pihak yang berkepentingan.
Subang, 01 Maret 2022
Rizal Kartiwa
vi
UCAPAN TERIMAKASIH
Dengan mengucap rasa bersyukur alhamdulilah pembuatan tugas akhir ini dapat terselesaikan dengan baik. Dalam pembuatan tugas akhir ini begitu banyak pihak-pihak yang membantu penulis dalam pembuatan tugas akhir ini.
Tak adil rasanya apabila pihak-pihak yang membantu penulis tidak disebutkan dalam lembaran tugas akhir ini. Untuk itu penulis mengucapkan banyak terimakasih kepada semua pihak yang telah membantu penulis dalam melaksanakan penelitian tugas akhir di Universitas Subang.
Berikut pihak-pihak yang telah membantu penulis dalam melaksanakan penelitian tugas akhir di Universitas Subang.
1. Allah Subhanahu Wa Ta’ala yang telah memberikan ilmu dan Kesehatan terhadap penulis dalam mengerjakan tugas akhir ini.
2. Orang tua saya tercinta yang selalu ikhlas dan penuh kesabaran dalam membesarkan dan mendidik penulis selama ini.
3. Bapak Dr.Drs.Ir.H.A.Moeslihat Komara, M.Si selaku rektor Universitas Subang 4. Bapak Dr.Tepi Peirisal,S.Sos.,M.Si selaku Dekan Fakultas Ilmu Komputer 5. Bapak Bagus Ali Akbar,SI.M.Kom selaku ketua Program Studi Sistem Informasi 6. Bapak Digyo, S.Sos.,M.Kom., Sebagai Dosen Pembimbing I atas segala
masukan, saran, bimbingan, kesabaran beliau serta waktu yang diberikan sehingga penulis dapat menyelesaikan tugas akhir ini.
7. Bapak Bambang Tjahjo Utomo, MT selaku dosen pembimbing II atas segala masukan, saran, bimbingan, kesabaran beliau serta waktu yang diberikan sehingga penulis dapat menyelesaikan tugas akhir ini.
8. Para Dosen Fakultas Ilmu Komputer yang memberikan masukan terhadap penulis sehingga dapat terselesaikannya tugas akhir ini.
9. Seluruh pihak di Dinas Komunikasi dan informatika kabupaten subang yang terlah mengizinkan penulis untuk melaksanakan penelitian.
10. Keluarga tercinta yang telah memberikan dukungan moral ataupun material dan
vii
selalu mendoakan penulis dalam menyelesaikan tugas akhir ini.
11. Semua rekan seperjuangan fakultas ilmu komputer Angkatan 2018.
12. Semua pihak yang telah membantu penulis secara langsung atau tidak langsung dalam menyelesaikan tugas akhir ini.
Semoga Allah Subhanahu Wa Ta’ala membalas semua kebaikan mereka yang telah membantu penulis dalam menyelesaikan tugas akhir ini.
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
HALAMAN PERNYATAAN... ii
ABSTRAK ... iii
ABSTRACT ... iv
KATA PENGANTAR... v
UCAPAN TERIMAKASIH ... vi
DAFTAR ISI... viii
DAFTAR GAMBAR ... xiii
DAFTAR SIMBOL ... xv
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Maksud dan Tujuam penelitian ... 3
1.4.1 Maksud Penelitian ... 3
1.4.2 Tujuan Penelitian ... 3
1.5 Metodelogi Penelitian ... 3
1.6 Sistematika Penulisan ... 4
1.7 Lokasi Penelitian ... 6
1.8 Waktu Penelitian ... 6
BAB II LANDASAN TEORI... 1
2.1 Konsep dasar monitoring ... 1
2.2 Pengertian Project ... 1
2.3 Metode pengembangan sistem ... 2
2.4 Pengertian Website atau World wide web ... 3
2.5 CodeIgniter ... 4
2.6 Bahasa Pemograman ... 5
2.6.1 HTML... 5
2.6.2 PHP (Hypertext Preprocessor) ... 6
2.6.3 CSS ( Cascading Style Sheet ) ... 6
2.6.4 JavaScript ... 6
2.7 Database ... 7
ix
2.8 Tools Yang Digunakan ... 8
2.8.1 MySQL ... 8
2.8.2 Xampp ... 8
2.8.3 Php Myadmin ... 10
2.8.4 Visual Studio Code ... 10
2.8.5 AdobeXD ... 11
2.9 UML ... 11
BAB III KEBUTUHAN UMUM SISTEM ... 1
3.1 Profil Unit Kerja Diskominfo ... 1
3.1.1 Sejarah Diskominfo Subang ... 1
3.1.2 Tugas pokok fungsi Diskomifo ... 2
3.1.3 Struktur Organisasi ... 3
3.1.4 Tugas Dan Fungsi Unit Kerja ... 3
3.2 Analisa sistem berjalan ... 6
3.3 Analisis kebutuhan sistem ... 11
3.3.1 Kebutuhan Informasi ... 11
3.3.2 Deskripsi umum sistem ... 11
3.3.3 Kebutuhan fungsional dan non fungsional ... 12
3.4 Pemodelan Sistem ... 14
3.4.1 Usecase Diagram ... 14
3.4.2 Skenario usecase ... 16
3.4.3 Activity Diagram ... 23
3.4.1 Robutsness ... 29
BAB IV PERANCANGAN SISTEM ... 1
4.1 Class diagram ... 1
4.2 sequence diagram ... 2
4.3.1 Sequence diagram Login ... 2
4.3.2 Sequence diagram tampil kelola user ... 3
4.3.3 Sequence diagram Tambah user ... 3
4.3.4 Sequence diagram edit user ... 4
4.3.5 Sequence diagram hapus user ... 4
4.3.6 Sequence diagram tampil Kelola Project ... 5
4.3.7 Sequence diagram Tambah data Project ... 5
4.3.8 Sequence diagram edit data Project ... 6
x
4.3.9 Sequence diagram hapus data Project ... 6
4.3.10 Sequence diagram tampil Kelola Timeline Project... 7
4.3.11 Sequence diagram Laporan monitoring project ... 7
4.3.12 Sequence diagram Tambah mulai Timeline Project ... 8
4.3.13 Sequence diagram Cancel timeline project ... 8
4.3.14 Sequence diagram Tampil Detail Timeline ... 9
4.3.15 Sequence diagram Tambah kegiatan Timeline ... 9
4.3.16 Sequence diagram hapus kegiatan Timeline ... 10
4.3.17 Sequence diagram selesai kegiatan Timeline ... 10
4.3.18 Sequence diagram selesai project ... 11
4.3 Perancangan Database ... 12
4.3.1 Tabel Data User ... 12
4.3.2 Tabel Data project ... 12
4.3.3 Tabel Data timeline ... 13
4.3.4 Tabel User role ... 13
4.4 Relasi Antar Tabel ... 14
4.5 Rancangan Interface ... 14
4.4.1 Halaman Login ... 14
4.4.2 Halaman Dashboard ... 15
4.4.3 Halaman Master Kelola data projek ... 15
4.4.4 Pop up Tambah data projek ... 16
4.4.5 Halaman kelola Timeline projek ... 16
4.4.6 Pop up Tambah Timeline projek ... 17
4.4.7 Halaman detail Timeline projek “Overview” ... 17
4.4.8 Halaman detail Timeline projek “Realisasi” ... 18
4.4.9 Halaman Kelola User ... 18
4.4.10 Pop up Tambah User baru... 19
4.4.11 Halaman Programmer Update Timeline Realisasi ... 19
4.4.12 Halaman Client lihat Timeline Projek ... 20
4.4.13 Halaman Client lihat detail timeline projek “overview” ... 20
4.4.14 Halaman Client Ilihat detail Timeline Projek “realisasi”... 21
BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN ... 1
5.1 Implementasi ... 1
5.1.1 Implementasi Perangkat keras ... 1
xi
5.1.2 Implementasi Perangkat Lunak Dan Sistem Operasi ... 2
5.1.3 Implementasi Basis Data ... 3
5.1.4 Implementasi Deskripsi antarmuka ... 6
5.1.5 Implementasi Tampilan Antar muka ... 7
5.2 Pengujian... 14
5.2.1 Rencana Pengujian ... 14
5.2.2 Kategori pengujian ... 15
5.2.3 Pelaksanaan pengujian ... 16
BAB VI PENUTUP ... 1
6.1 KESIMPULAN ... 1
6.2 SARAN ... 1
DAFTAR PUSTAKA ... 3
xii DAFTAR TABEL
Tabel 1. 1 Waktu Penelitian ... 6
Tabel 3. 1kebutuhan fungsional... 12
Tabel 3. 2 non fungsional... 13
Tabel 3. 3 kebutuhan Hardware ... 13
Tabel 3. 4 Kebutuhan Software ... 13
Tabel 3. 5 Definisi Aktor ... 14
Tabel 3. 6 Definisi Usecase ... 15
Tabel 3. 7 Skenario Usecase Login ... 16
Tabel 3. 8 Skenario usecase kelola proyek ... 17
Tabel 3. 9 Skenario Usecase kelola timeline ... 19
Tabel 3. 10 Skenario Usecase data laporan ... 21
Tabel 3. 12 Skenario Usecase kelola user ... 22
Tabel 4. 1 Data User ... 12
Tabel 4. 2 Tabel Data Project ... 12
Tabel 4. 3 Data timeline ... 13
Tabel 4. 4 user role ... 13
Tabel 5 1 1 Kebutuhan Perangkat Keras User... 1
Tabel 5 2 2 Kebutuhan Perangkat Keras Programmer ... 2
Tabel 5 3 3 Kebutuhan Perangkat Keras Server ... 2
Tabel 5 4 1 Kebutuhan Perangkat Lunak User ... 2
Tabel 5 5 2.Kebutuhan Perangkat Lunak Programmer ... 3
Tabel 5 6 3.Kebutuhan Perangkat Lunak Server ... 3
Tabel 5 7 Implementasi deskripsi antarmuka ... 5
Tabel 5 8 pengujian black box login ... 16
Tabel 5 9 Pengujian black box pada Kelola Master data projek ... 17
Tabel 5 10 Pengujian black box pada Timeline data projek ... 18
Tabel 5 11 Pengujian black box pada Data Laporan Monitoring projek ... 20
Tabel 5 12 Pengujian black box pada Kelola data User ... 21
xiii DAFTAR GAMBAR
Gambar 3. 1 BPMN Proses Penerimaan Proyek ... 7
Gambar 3. 2 BPMN Proses Persiapan Project ... 8
Gambar 3. 3 BPMN Proses Pengerjaan Project ... 9
Gambar 3. 4 BPMN Proses Penyelesaian Project ... 10
Gambar 3. 5 Usecase Diagram Sistem Monitoring Progres project ... 14
Gambar 3. 6 Usecase diagram turunan Login ... 16
Gambar 3. 7 Usecase Diagram turunan Kelola data projek ... 17
Gambar 3. 8 Usecase Diagram Turunan Kelola timeline... 18
Gambar 3. 9 Usecase Diagram Turunan data laporan ... 21
Gambar 3. 10 Usecase Diagram Turunan Kelola User... 22
Gambar 3. 11 Activity Diagram Login ... 23
Gambar 3. 12 Activity Diagram Kelola data Project ... 24
Gambar 3. 13 Activity Diagram Kelola Timeline ... 25
Gambar 3. 14 Activity Diagram Kelola data User ... 26
Gambar 3. 15 Activity Diagram client lihat timeline projek... 27
Gambar 3. 16 Activity Diagram programmer update ... 27
Gambar 3. 17 Activity Diagram Tambah dan update data timeline ... 28
Gambar 3. 18 Activity Diagram data Laporan ... 29
Gambar 3. 19 robutsnes ... 29
Gambar 4. 1 Class Diagram Sistem Monitoring Progres Project ... 1
Gambar 4. 2 Sequence Diagram Login ... 2
Gambar 4. 3 Sequence diagram tampil kelola user ... 3
Gambar 4. 4 Sequence diagram tambah user ... 3
Gambar 4. 5 Sequence diagram edit user ... 4
Gambar 4. 6 Sequence diagram hapus user ... 4
Gambar 4. 7 Sequence Diagram Tampil Kelola Project ... 5
Gambar 4. 8 Sequence Diagram Tambah data Project ... 5
Gambar 4. 9 Sequence Diagram edit data Project ... 6
Gambar 4. 10 Sequence Diagram hapus data Project ... 6
Gambar 4. 11 Sequence Diagram tampil Kelola Timeline Project ... 7
Gambar 4. 12 Sequence Diagram Laporan monitoring Project ... 7
Gambar 4. 13 Sequence Diagram Tambah mulai timeline Project ... 8
Gambar 4. 14 Sequence Diagram cancel timeline Project ... 8
Gambar 4. 15 Sequence Diagram tampil detail timeline ... 9
Gambar 4. 16 Sequence Diagram Tambah kegiatan timeline ... 9
Gambar 4. 17 Squence Diagram hapus kegiatan timeline ... 10
Gambar 4. 18 Sequence Diagram selesai kegiatan timeline ... 10
Gambar 4. 19 Sequence Diagram selesai project ... 11
Gambar 4. 8 Relasi Antar Tabel ... 14
Gambar 4. 9 Halaman login ... 14
Gambar 4. 10 Halaman dashboard... 15
xiv
Gambar 4. 11 Halaman Master Kelola data projek... 15
Gambar 4. 12 pop up Tambah data projek ... 16
Gambar 4. 13 Halaman kelola Timeline Projek ... 16
Gambar 4. 14 Pop up Tambah Timeline projek ... 17
Gambar 4. 15 Halaman detail Timeline projek Overvew ... 17
Gambar 4. 16 Halaman detail Timeline projek Realisasi ... 18
Gambar 4. 17 Halaman Kelola User ... 18
Gambar 4.18 Pop up Tambah User Baru ... 19
Gambar 4.19 Halaman programmer Update timeline realisasi ... 19
Gambar 4.20 Halaman Client lihat Timeline projek ... 20
Gambar 4.21 Halaman Client lihat Timeline projek “Overview” ... 20
Gambar 4.22 Halaman Client lihat detail Timeline projek “realisasi” ... 21
Gambar 5 1 Implementasi Database ... 4
Gambar 5 2 Tabel DB data projek ... 4
Gambar 5 3 Tabel DB kegiatan ... 4
Gambar 5 4 Tabel DB User ... 5
Gambar 5 5 Tabel DB user role ... 5
Gambar 5 6 Tabel DB Akses menu ... 5
Gambar 5 7 Tabel DB user menu ... 5
Gambar 5 8 Tabel DB user sub men \... 5
Gambar 5 9 Tampilan antarmuka login ... 7
Gambar 5 10 Tampilan Antarmuka Dashboard ... 7
Gambar 5 11 Tampilan Antarmuka Master Kelola data projek ... 8
Gambar 5 12 Tampilan Antarmuka Tambah data projek ... 8
Gambar 5 13 Tampilan Antarmuka Edit data projek ... 9
Gambar 5 14 Tampilan Antarmuka Timeline projek ... 9
Gambar 5 15 Tampilan Antarmuka Tambah/Mulai Projek... 10
Gambar 5 16 Tampilan Antarmuka Detail Overview Timeline projek ... 10
Gambar 5 17 Tampilan Antarmuka Tambah kegiatan timeline projek ... 11
Gambar 5 18 Tampilan Antarmuka detail Realisasi Timeline projek... 11
Gambar 5 19 Tampilan Antarmuka Kelola data User ... 12
Gambar 5 20 Tampilan Antarmuka Tambah data User ... 12
Gambar 5 21 Tampilan antarmuka edit data user ... 13
xv
DAFTAR SIMBOL
A. Simbol Usecase diagram
Gambar Nama Keterangan
Actor
Menspesifikasikan himpuan peran yang pengguna mainkan ketika berinteraksi dengan use case.
Association Apa yang menghubungkan antara objek satu dengan objek lainnya.
System Menspesifikasikan paket yang menampilkan sistem secara terbatas.
Generalizat ion
Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di
atasnya objek induk (ancestor).
<<Include>> Include Menspesifikasikan bahwa use case sumber secara eksplisit.
<<Extend>> Extend
Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber padasuatu titik yang diberikan.
Use Case
Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor.
Collaborati on
Interaksi aturan-aturan dan elemen lain yang bekerja sama untuk menyediakan prilaku yang lebih besar dari jumlah
dan elemen-elemennya (sinergi).
Note
Elemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber daya komputasi.
Sumber : Sukamto dan Shalahuddin (2014:137)
B. Simbol Activity Diagram
Gambar Nama Keterangan
Actifity
Memperlihatkan bagaimana masing- masing kelas antarmuka saling berinteraksi satu sama lain.
xvi
Action State dari sistem yang mencerminkan eksekusi dari suatu aksi.
Initial Node Bagaimana objek dibentuk atau diawali.
Actifity Final Node
Bagaimana objek dibentuk dan dihancurkan
Fork Node Satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran Sumber : Rosa dan Shalahuddin, (2015: 161)
C. Simbol Class Diagram
Gambar Nama Keterangan
Generalization
Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada di
atasnya objek induk (ancestor).
Nary Association
Upaya untuk menghindari asosiasi dengan lebih dari 2 objek.
Collaboration
Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu
aktor.
Dependency
Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempegaruhi elemen yang bergantung padanya
elemen yang tidak mandiri.
Realization
Operasi yang benar-benar dilakukan oleh suatu objek.
Class
Himpunan dari objek-objek yang berbagi atribut serta operasi yang sama.
Association Apa yang menghubungkan antara objek satu dengan objek lainnya
Sumber : Rosa dan M. Shalahudin (2014:141)
xvii
D. Simbol Sequence Diagram
Gambar Nama Keterangan
LifeLine Objek entity, antarmuka yang saling berinteraksi.
Message
Spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi
Initial Node
Spesifikasi dari komunikasi antar objek yang memuat informasi- informasi tentang aktifitas yang terjadi
Sumber : Pratama (2014:48)
E. Simbol 4 Business Process Modelling Notation (BPMN)
NO SIMBOL NAMA
1 Elemen Start
2 Intermadate
3 End
4 Task
5 Looping Task
6 Sub Process
xviii
7 Looping Sub
Process
8 Sequence Flow
Message Flow Association
9 Pool dan Lane
10 Elemen Data
Objek Group Annotation
Sumber : (Ramdhani 2015)
I-1
BAB I PENDAHULUAN 1.1 Latar Belakang
Perkembangan teknologi yang kian pesat di Indonesia, sangat membantu masyarakat terutama intansi dalam menjalani pekerjaan sehari-hari. Maka intansi pada saat ini memerlukan kehadiran teknologi untuk membantu pekerjaan, mengolah data sehingga mendapatkan informasi yang berkualitas bagi intansi. Hal tersebut menjadi peluang bagi developer teknologi maupun software house seperti yang ada di E-govement DISKOMINFO untuk berkontribusi membantu masyarakat, ataupun kedinasan, akan tetapi pasti ada masalah yang akan dihadapi, baik itu dari segi pembuatan proyek start-up, permintaan software dan yang pailing penting dalam pemantauan perkembangan progress dari suatu projek yang di kerjakan.
Dinas Komunikasi dan Informatika kab.Subang, memiliki tugas sebagai penyelenggaraan urusan pemerintah bidang komunikasi dan informatika untuk daerah Kabupaten Subang, Jawa Barat. Terkait dengan tugas tersebut, dinas komunikasi dan informatika juga berwenang dalam merumuskan layanan dan website yang boleh beroperasi, website yang tidak sesuai kebijakan dan undang-undang akan dikenakan kebijakan pemblokiran website. Bidang E-government DISKOMINFO yang biasa menangani pembuatan, pengembangan, maupun perbaikan sistem, agar tidak mengalami kendala dalam beberapa hal seperti keterbatasan jarak dan waktu yang tidak selalu memungkinkan pemimpin untuk setiap hari dapat melakukan meeting dengan pihak tenaga ahli terkait perkembangan proyek yang menjadi salah satu kendala pimpinan dalam membuat keputusan. Hal tersebut juga menjadi kendala bagi pimpinan untuk menjawab pertanyaan client terkait perkembangan sistem yang mereka pesan.
Untuk mengatasi permasalahan tersebut maka dibutuhkan sebuah aplikasi monitoring perkembangan progress project berbasis web menggunakan metode pengembangan RUP (Rational Unifield Process) yang dapat digunakan oleh pihak diskominfo untuk memantau masuk dan keluar nya sebuah project, sehingga diharapkan dapat memudahkan dan membantu pihak yang tidak begitu paham segi teknis project dapat ikut memantau
I-2
perkembangan dan mendapat informasi dari project-project yang masuk, baik yang sedang dikerjakan ataupun yang telah selesai dikerjakan. Maka dari itu penulis menawarkan solusi untuk pembuatan sistem monitoring project yang dapat digunakan untuk membantu menyelesaikan permasalahan tersebut.
Berdasarkan latar belakang diatas, maka penulis akan mengambil judul “Sistem Informasi Monitoring Perkembangan Progres Project Berbasis Web Studi Kasus Dinas Komunikasi Dan Informatika Kabupaten Subang” dan diharapkan dapat membantu pihak diskominfo, dalam membuat keputusan untuk keberlangsungan perusahaan, dan dapat menjadi referensi untuk penawaran yang diberikan pihak perusahaan kepada client melalui informasi dari sistem yang dibuat penulis.
1.2 Rumusan Masalah
Berdasarkan latar belakang diatas, maka permasalahaan yang ada pada monitoring progress project di Diskominfo sebagai berikut:
1. Bagaimana menyediakan sistem yang mempermudah dalam memonitoring perkembangan progress projek yang di kerjakan maupun yang sudah di selesaikan.
2. Bagaimana memberikan fasilitas monitoring progress project yang mudah di pahami oleh user.
3. Proses monitoring perkembangan project secara manual memakan banyak waktu sehingga client atau pimpinan tidak dapat memonitoring setiap hari dalam memantau project yang sedang berjalan maupun yang telah dikerjakan diskominfo.
1.3 Batasan Masalah
Agar penulisan skripsi ini terarah pada permasalahaan ini sesuai dengan tujuan penulisan, maka ditetapkan batasan masalah sebagai berikut :
1. Membuat suatu sistem informasi monitoring progress project tanpa layanan client
2. Regestrasi user hanya di daftarkan oleh admin
I-3
3. Tambah project hanya dilakukan admin atau pimpinan 1.4 Maksud dan Tujuam penelitian
1.4.1 Maksud Penelitian
Maksud dari dilaksanakan penelitian ini adalah untuk merancang sistem informasi monitoring progress project berbasis web
1.4.2 Tujuan Penelitian
1. Membuat sistem informasi monitoring perkembangan progres project menggunakan Bahasa pemograman php dengan Framework Code Igniter.
2. Menyediakan fasilitas monitoring perkembangan progress proyek sesuai kebutuhan user
3. Sistem informasi yang di buat dapat menampilkan proses monitoring progres project sehingga dapat memantau progress project yang sedang berjalan mapun yang sudah selesai dikerjakan.
1.5 Metodelogi Penelitian
Dalam penelitian ini, menggunakan metode Rational Unified Process, dengan fase yang diambil, yaitu fase inception, elaboration dan construction.
1. Inception
Pada fase ini, penulis melakukan pencarian apa yang dibutuhkan pada proses pembuatan sistem ini. Workflow yang digunakan adalah requirements, analysis, design dan implementation. Adapaun kegiatan yang dilakukan sebagai berikut : A. Requirements
Dalam proses ini penulis melakukan penentusan ruang lingkup terhadap proses merancang sistem yang akan dibangun, dengan tahapan :
a. Observasi
Metode ini dilakukan dengan cara datang langsung ke lokasi penelitian untuk menganalisa sistem yang sedang berjalan
b. Wawancara
I-4
Metode ini dilakukan dengan cara mewawancarai langsung pegawai yang bersangkutan lebih memahami kegiatan yang dilakukan pada tahap observasi.
c. Metode kepustakaan
Metode yang digunakan untuk melihat dokumen-dokumen. Selain itu, penulis melakukan pengamatan prosedur sebagai bahan merancang sistem.
B. Anaysis
Pada proses ini penulis menganalisa kebutuhan-kebutuhan yang diperlukan pada sistem yang akan dirancang, dalam kegiatan tersebut terdiri dari analisis kebutuhan informasi, perangkat keras, perangkat lunak, dan fungsional serta non fungsional dan usecase diagram.
C. Design
Pada proses ini penulis melakukan pembuatan desain antar muka yang masih belum sempurna.
D. Implementation
Pada fase ini penulis melakukan pembuatan prototype yang akan dilihatkan pada instansi dan pada seminar/siding skripsi.
1.6 Sistematika Penulisan
Pembuatan sistematika penulisan adalah untuk memudahkan dalam penuyusunan Skripsi. Adapun strukturnya sebagai berikut :
BAB I PENDAHULUAN
Bab ini berisi penjelasan mengenai Latar Belakang, Identifikasi Masalah, Batasan Masalah, Maksud dan Tujuan, Metodologi, Waktu dan Lokasi Penelitian, dan Sistematika Penulisan.
BAB II LANDASAN TEORI
I-5
Bab ini berisikan teori dasar yang berupa pengertian dan definisi yang diambil Kutipan buku yang berkaitan dengan penelitian.
BAB III ANALISA KEBUTUHAN SISTEM
Bab ini mulai mengimplementasikan metodelogi RUP dengan menuliskan fase inception. Di fase inception menjelaskan tentang organisasi meliputi sejarah perusahaan, visi dan misi, struktur organisasi, deskripsi pekerjaan, dan menjelaskan permasalahaan yang ada serta menjelaskan sistem yang diusulkan, serta menjelaskan kebutuhan informasi, perangkat lunak, perangkat keras, kebutuhan fungsional, non fungsional, dan pembuatan usecase diagram.
BAB IV PERANCANGAN
Bab ini menjelaskan fase construction, didalamnya meliputi 3 proses desain yaitu, desain proses, desain interface, desain database. Desain proses digambarkan menggunakan sequence diagram yang menjelaskan interkasi dengan sistem yang dibuat sesuai dengan usecase diagram yang telah dibuat serta dilengkapi dengan class diagram yang yang menggambarkan class- class maupun paket-paket yang ada pada suatu sistem yang nantinya akan digunakan. Desain interface MVC menggunakan mockup yang tersedia pada software Adobe XD.
BAB V IMPLEMENTASI DAN PENGUJIAN
Bab ini akan membahas mengenai implementasi sistem, lingkungan implementasi, pengujian sistem baru yang dirancang, hasil pengujian serta kesimpulan pengujian.
BAB VI KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan dan saran yang berkaitan dengan hasil analisa dan perancangan sistem yang telah dikerjakan.
I-6
1.7 Lokasi Penelitian
Dalam penelitian ini berlokasi di Dinas Komunikasi dan Informatika Kabupaten Subang Jl. Mayjen Sutoyo No.46, Karanganyar, Kecamatan Subang, Kabupaten Subang, Jawa Barat.
1.8 Waktu Penelitian
Dalam melakukan penelitian yang didalam nya terdapat beberapa kegiatan untuk pengumpulan data, yaitu :
Keterangan
Tahun 2022
inception elaboration Construction
Maret April Mei Juni Juli
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Requirements
Analysis Design Implementation
Test
Tabel 1. 1 Waktu Penelitian