LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan...

21
LAPORAN AKHIR Updating/Pembaharuan Sistem Informasi Manajemen Sistem Informasi Pelayanan Perizinan Terpadu ( Pinter) Si Tahun Anggaran 2019 CV. PURBASARI PRATAMA Alamat : Jl. Veteran Km.05 Cibolang Kecamatan Gunung Guruh Kabupaten Sukabumi Jl. Veteran No.10 Cisaat Kecamatan Cisaat Sukabumi Email : [email protected] Phone : (0266) 6243331

Transcript of LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan...

Page 1: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

LAPORAN AKHIRUpdating/Pembaharuan

Sistem Informasi Manajemen

Sistem InformasiPelayanan Perizinan Terpadu

( Pinter)SiTahun Anggaran 2019

CV. PURBASARI PRATAMAAlamat : Jl. Veteran Km.05 Cibolang Kecamatan Gunung Guruh

Kabupaten SukabumiJl. Veteran No.10 Cisaat Kecamatan Cisaat SukabumiEmail : [email protected] Phone : (0266) 6243331

Page 2: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 29 | P a g e

BAB IV

HASIL PEKERJAAN DAN PERMBAHSAN

4.1 Security Patching

Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali

protokol keamanan aplikasi terlewati dengan mudah oleh penyerang yang

menyebabkankan Aplikasi tidak berfungsi, Kelemahannya adalah tidak adanya verifikasi

berkas dan authorisasi yang dilakukan oleh aplikasi sebelumya. Berikut adalah dari

aplikasi sebelumnya :

Page 3: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 30 | P a g e

Terlihat bahwa yang di verifikasi hanya berupa file Sehingga attacker dengan

mudah memasukan file file berbahaya, Seperti Backdoor PHP shell dll.

Pada Bagian Submission Controller sangat sangat tidak Efektif karena 1 File php memuat

hingga 2000 Baris :

Page 4: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 31 | P a g e

Page 5: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 32 | P a g e

Page 6: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 33 | P a g e

Page 7: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 34 | P a g e

Page 8: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 35 | P a g e

Page 9: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 36 | P a g e

Page 10: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 37 | P a g e

Page 11: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 38 | P a g e

Page 12: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 39 | P a g e

Page 13: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 40 | P a g e

Page 14: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 41 | P a g e

Page 15: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 42 | P a g e

Penjelasan :

Dari Controller diatas sangat terlihat bahwa seluruh aktifitas submisi di handle

oleh 1 Controller, terlalu banyak Logic yang terlibat, tapi tidak ada authentikasi yang

terlibat sehingga sangat rentan terjadi kesalahan, bahkan sangat jelas bahwa 1 File

tersebut juga mengatur Peran seluruh Role yang seharusnya di atur oleh Controller lain

Dengan demikian untuk pembaruan kami melakukan perbaikan security dengan

menggunakan Dynamic Form dan Verifikasi File serta memisahkan Controller untuk user

dan untuk Pegawai sebagai berikut.

Pemisahan Controller User dan Pegawai (Panel)

Page 16: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 43 | P a g e

Filtrasi berkas masuk

4.2 Dynamic Form

Pada aplikasi sebelumnya seluruh Form di coding secara terpisah namun dalam

1 Controller hal ini sangat tidak efisien sehingga pada pembaruan ini kami melakukan

pengembangan dengan Dynamic Form, keuntungannya adalah kita dapat dengan mudah

membuat Form dengan Isian (Field) sesuai dengan kebutuhan. Form Dynamic

mendukung beberapa tipe data seperti terlampir :

Page 17: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 44 | P a g e

4.3 Dynamic Perizinan

Tidak hanya pada bagian Form tetapi juga di bagian Izin juga di buat Dynamic

Perizinan, agar dapat melakukan penambahan dan pengurangan sesuai dengan

kebutuhan, seperti terlampir :

Page 18: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 45 | P a g e

Page 19: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 46 | P a g e

4.4 Data Tables

Perubahan Data tables dilakukan untuk memudahkan sorting terhadap data yang

banyak.

4.5 Laporan Bulanan

Kamis juga menjadikan Laporan Bulanan menjadi mudah untuk dilihat

berdasarkan Bulan dan Tahun tertentu sesuai dengan yang dibutuhkan.

Page 20: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 47 | P a g e

4.6 Aksebilitas Pengguna

Pegawai dapat dengan mudah memilih kategori pekerjaan yang telah di sorting.

Page 21: LAPORAN AKHIR - dpmptsp.sukabumikab.go.id · 4.1 Security Patching Perbaikan pada keamanan Aplikasi, Pada aplikasi sebelumnya lebih dari 3 kali ... membuat Form dengan Isian (Field)

Laporan Akhir

DINAS PENANAMAN MODAL DAN PELAYANAN TERPADU SATU PINTU 48 | P a g e

4.7 Dokumen Prosesor

Dengan adanya Izin dinamis maka perlu dipasangkan dengan Dokumen

Prosesor sehingga pengelola hanya perlu memasukan Template DOCX naskah Izin, lalu

akan secara dinamis dibuah oleh system dengan Syntax Tertentu.