Pramuditha Shinta Dewi Puspitasari-5207100035 Pembimbing: Bekti Cahyo Hidayanto, S.Si, M.Kom Feby Artwodini M., S.Kom, M.T.
Sistem Informasi PNBP
Sekilas Tentang Baristand •
Balai Riset dan Standarisasi (Baristand) Industri Surabaya merupakan salah satu unit pelaksana teknis dalam lingkungan Departemen Perindustrian yang berada di bawah sekaligus bertanggung jawab pada Badan Penelitian dan Pengembangan Industri (BPPI).
Dalam menjalankan proses bisnisnya Baristand memiliki dua sumber pendapatan:
Sumber utama keuangan Baristand Industri Surabaya : RM (Rupah Murni)& PNBP (Pendapatan Negara Bukan Pajak)
PNBP didapatkan dari unit Jasa Pelayanan Teknis (JPT) di dalam Baristand Industri Surabaya
Baristand memiliki target pencapaian PNBP tiap tahunnya.
Sistem Informasi PNBP
Memantau dan menganalisa pencapaian target PNBP
Keputusan strategi dalam mencapai sasaran PNBP
Permasalahan • Bagaimana membangun sebuah teknologi sistem informasi yang mampu mendukung Baristand dalam menjalankan proses bisnis. • Bagaimana membuat dan memelihara berbagai dokumentasi rancang bangun Sistem Informasi PNBP dengan format standar ReadySET, sehingga dokumen dapat digunakan terus menerus. Sistem Informasi PNBP
Batasan Masalah • Aktifitas pengerjaan proyek tugas akhir terbatas pada pengerjaan empat modul ReadySET yaitu : – – – –
Project Kick-Off: User needs & stories, Interview notes , dan Interview checklist System Requirements Design Product Content: User guide
• Pengerjaan tugas akhir ini tidak mempertimbangkan masalah keamanan dari aplikasi ini. • Sistem Informasi PNBP ini terbatas pada proses monitoring pencapaian target PNBP jasa pelayanan. • Dokumen ReadySet yang diberikan pada stakeholder hanya sebatas dokumen User Guide. • Data transaksi penerimaan yang digunakan untuk uji coba adalah data fiktif, data real yang digunakan hanyalah data master. • Terdapat delapan pernyataan penilaian kuisioner kepuasan pelanggan yang tidak dapat ditambah, diubah, atau dikurangi. Sistem Informasi PNBP
Tujuan • Merancang dan membangun Sistem Informasi Penerimaan Negara Bukan Pajak pada Baristand Industri Surabaya, sesuai dengan standart ReadySET.
Sistem Informasi PNBP
Sistem Informasi Penerimaan Negara Bukan Pajak Sistem Informasi yang mewadahi proses-proses monitoring penerimaan
negara bukan pajak secara elektronis. Pusat informasi monitoring penerimaan.
Bertujuan untuk: •Kemudahan monitoring pencapaian sasaran Penerimaan Negara Bukan Pajak (PNBP ). •Memberikan dukungan informasi untuk manajemen
Sistem Informasi PNBP
Proses Penelitian
ANALISA SISTEM
Sistem Informasi PNBP
Proses Monitoring Sasaran PNBP Saat Ini
Sistem Informasi PNBP
Proses Pelaporan PNBP
Sistem Informasi PNBP
Proses Pencatatan Aktivitas Transaksi Loket JPT Saat Ini Manajemen Baristand Industri Surabaya
Mengirim data aktivitas transaksi loket
Penelitian dan Pengembangan
Sub bagian tata usaha
Pelatihan Teknik Operasional
Standardisasi dan Pengawasan Mutu Produk
Sistem Informasi PNBP
Jasa Pelayanan Teknis lainnya
Proses Pendataan Nilai Kepuasan Pelanggan
Sistem Informasi PNBP
Beban Kerja dan Alokasi • Informasi pencapaian target PNBP diketahui melalui Laporan PNBP pada akhir bulan.
• Berkas aktifitas transaksi dari seluruh JPT tidaklah sedikit. • Berkas nilai kepuasan pelanggan yang diambil dari kuisioner kepuasan pelanggan tidaklah sedikit. Sistem Informasi PNBP
Identifikasi Permasalahan • Banyak proses / kelengkapan dokumen yang berulang. • Rework karena kesalahan ketik / rekap. • Kesulitan dalam pemantauan perkembangan pencapaian PNBP secara nyata (real time) dan melakukan penelusuran.
• Integrasi antar unit terkait : JPT dan TU Perpindahan dokumen fisik antar unit. • Masih lamanya proses pada TU karena adanya berkas laporan penerimaan yang belum lengkap dan harus menunggu kelengkapan dari unit kerja JPT. • Laporan yang datang terlambat sampai batas akhir pelaporan, sehingga menyebabkan proses analisa hasil pencapaian PNBP terhambat. • Pentingnya informasi kepuasan pelanggan dalam pencapaian PNBP, tidak disertai dengan pendokumentasian yang memudahkan proses analisa kepuasan pelanggan. Sistem Informasi PNBP
Monitoring PNBP Melalui SIMP Loket JPT
Data aktifitas loket transaksi JPT, kuisioner
Self-manage data & Documents aktifitas transaksi loket, kuisioner
Target PNBP
Bendahara
Laporan PNBP
Sistem Informasi PNBP
Tata Usaha Manage data Documents aktifitas transaksi loket, kuisioner Seluruh JPT.
Keputusan Strategi Pencapaian PNBP
Informasi Kinerja Pencapaian Sasaran PNBP Manajemen
Sistem Informasi PNBP
Perbandingan Proses Manual dengan Sistem Informasi PNBP • Manual – Berbasis dokumen fisik, bisa terjadi waktu delay menunggu yang cukup lama. – Berbasis sequential, tidak paralel. Pekerjaan selanjutnya hanya bisa dikerjakan apabila pekerjaan sebelum sudah selesai. Sistem Informasi PNBP • Berbasis elektronik, sehingga informasi lebih mudah didapatkan tanpa harus menunggu dokumen fisik. • Kemudahan monitoring pencapaian PNBP, sehingga manajemen dengan mudah dan cepat dalam menaganalisa pencapaian PNBP, kemudian mengambil keputusan strategi pencapaian PNBP. • Menyediakan Pengelolaan Data (mis: perhitungan PNBP) sehingga mempercepat proses. Sistem Informasi PNBP
Simplikasi Proses Proses
Pelaksana
Manual
Komputeris i
Memasukan data transaksi loket.
JPT
√
√
Membuat laporan penerimaan
JPT
√
Menyampaikan rekapan data transaksi loket
JPT
√
Menyampaikan laporan penerimaan
JPT
√
Memasukkan data hasil kuisioner nilai kepuasan pelanggan
JPT
√
√
Memasukkan data pelanggan
JPT
√
√
Membuat berkas data pelanggan
JPT
√
Menyampaikan berkas data pelanggan
JPT
√
Menyampaikan data hasil kuisioner nilai kepuasan pelanggan
JPT
√
Merekap data hasil kuisioner nilai kepuasan pelanggan seluruh JPT
TU
√
Merekap data aktivitas transaksi loket seluruh JPT
TU
√
Merekap laporan penerimaan seluruh JPT
TU
√
Menyampaikan rekap data transaksi loket seluruh JPT
TU
√
Menyampaikan data nilai kepuasan pelanggan
TU
√
Menyampaikan rekap laporan penerimaan seluruh JPT
TU
√
Membuat arsip data manual seluruh aktivitas transaksi loket, nilai kepuasan pelanggan, data pelanggan. (cetak)
TU
Membuat laporan PNBP
Bendahara
Menginputkan Target PNBP
Bendahara
Total
√ √ √ 13
5
Aktor yang Diperlukan • Level 1 (administrator). • Level 2 (Operator). Pengguna di level ini hanya bisa mengakses menu yang sesuai dengan hak dan tanggung jawabnya. Pengguna dengan level ini terbagi menjadi beberapa kategori/tipe pengguna, seperti – – – – –
Kepala Balai Kasi JPT Bendahara Staff/Tata Usaha Petugas Loket JPT
Sistem Informasi PNBP
Aktor yang diperlukan (2) • Administrator: – Administrator mempunyai wewenang atas pengaturan sumber daya aplikasi. – Menambah, menghapus pengguna sistem dengan tingkat level dibawahnya. Level 1 adalah level pengguna tertinggi. – Memelihara data master seperti data sample, data jenis penelitian,data pengguna,dll.
Sistem Informasi PNBP
Aktor yang diperlukan (3) • Staff/Tata Usaha – – – –
Melihat daftar pelanggan Melihat data aktifitas transaksi loket Melihat data nilai kepuasan pelanggan Membuat arsip laporan PNBP
• Bendahara – Mengisi data target PNBP dan periode tahun.
Sistem Informasi PNBP
Peran yang diperlukan (4) • Kasubag JPT – – – –
Melihat data pelanggan Melihat data aktifitas loket JPT Melihat Laporan PNBP Melihat Grafik monitoring PNBP
• Kepala Balai – – – – –
Melihat data pelanggan Melihat data aktifitas loket JPT Melihat Laporan PNBP Melihat Grafik monitoring PNBP Memberikan memo tentang hasil evaluasi (keputusan strategi pencapaian PNBP) Sistem Informasi PNBP
Use case uc fungsioal
Pengelolaan Pelanggan
Pengelolahan pengguna
Admin pengelolaan data master j enis pelatihan
pengelolaan sistem
Kepala Balai
pengelolaan data master sampel
lihat grafik Kasi JPT
Pengelolaan loket
pengelolaan laporan
Bendahara
pengelolaan kuisioner nilai kepuasan pelanggan Tata Usaha
Petugas JPT
Sistem Informasi PNBP
Use Case (4) Pengelompokkan use case berdasarkan fungsionalitas meliputi: – – – – – – – – – –
Pengelolaan Sistem Pengelolaan Pengguna Pengelolaan loket Pengelolaan Pelanggan Pengelolaan Kuisioner Kepuasan Pelanggan Pengelolaan Target PNBP Lihat Laporan PNBP Cetak Laporan PNBP Lihat Grafik Pengelolaaan Catatan Sistem Informasi PNBP
Use Case (2) • Mengelompokkan Use Case berdasarkan Stakeholder – Administrator – Kepala Balai – Kasi JPT – Bendahara – TU – Petugas JPT Sistem Informasi PNBP
Use Case Diagram • Use Case Administrator uc Administrator
Hapus Hak Akses Pengguna
«include»
«include»
«include»
Ubah Jenis Pelatihan
tambah j enis pelatihan
tambah akun pengguna
«include»
ubah passw ord
hapus j enis pelatihan
«include» «include» lihat data akun
«extend»
Lihat data master j enis pelatihan
Pengelolaan Pengguna
Hapus Sample
«include» Login Logout
Edit data sample
Lihat data master sample
«precedes»
«include»
«include» «extend» Administrator
Sistem Informasi PNBP
Tambah data sample
Use Case Diagram • Use Case berdasarkan aktor Petugas JPT uc petugas j pt
Hapus data loket standarisasi dan pengaw asan mutu produk
Rubah data loket standarisasi dan pengaw asan mutu produk
Hapus data loket pengambilan contoh
Hapus data loket pelatihan
«include»
rubah data loket pengambilan contoh
«include»
«include» Rubah data loket pelatihan
Lihat data loket standarisasi dan pengaw asan mutu produk
«include»
«include»
Rubah passw ord akun
tambah data loket Pelatihan
rubah data loket penguj ian
lihat data loket pengambilan contoh
«include» lihat data loket pelatihan
hapus data loket penguj ian
Tambah data loket standarisasi dan pengaw asan mutu produk
«include» «include»
tambah data loket pengambilan contoh
«include»
Hapus data loket penguj ian
lihat data loket penguj ian
lihat data akun «include» Rubah data loket penguj ian
tambah data loket penguj ian
Logout
«include»
Lihat data loket penguj ian
Login «precedes»
Lihat data loket lain«include» lain
Petugas JPT
Hapus data loket lain-lain
Lihat Laporan
«include»
tambah data pelanggan
Lihat data Target PNBP
Cetak Laporan
tambah data loket lain-lain
«include»
Rubah data loket lain-lain lihat data kuisioner
Lihat Grafik tambah data kuisioner
lihat data pelanggan
«include»
«include»
«include» «include»
rubah data kuisioner
hapus data kuisioner
hapus data pelanggan
rubah data pelanggan
Use Case Diagram • Tata Usaha uc Tata Usaha
Lihat data loket standarisasi dan pengaw asan mutu produk
lihat data loket pelatihan
lihat data loket pengambilan contoh
ubah passw ord
lihat data loket penguj ian
«include» lihat data akun
Lihat data loket penguj ian
Logout
Login «precedes» Lihat data loket lainlain
TU Lihat Laporan
«i ncl ude» Cetak Laporan lihat data pelanggan lihat data kuisioner Lihat catatan
Lihat data Target PNBP
Sistem Informasi PNBP
Use Case Diagram • Kepala Balai lihat data loket pelatihan
Lihat data loket standarisasi dan pengaw asan mutu produk
lihat data loket pengambilan contoh
ubah passw ord
lihat data loket penguj ian «i ncl ude» lihat data akun Lihat data loket penguj ian
Logout
Login «precedes» Lihat data loket lainlain
Kepala Balai Lihat Laporan
«include» lihat data pelanggan
Cetak Laporan lihat data kuisioner Lihat data Target PNBP
Lihat Catatan «include» Tambah catatan «i ncl ude»
Edit Catatan
«include»
Hapus Catatan
Sistem Informasi PNBP
Use Case Diagram • Kasi JPT lihat data loket pelatihan
Lihat data loket standarisasi dan pengaw asan mutu produk
lihat data loket pengambilan contoh
ubah passw ord
lihat data loket penguj ian «i ncl ude» lihat data akun Lihat data loket penguj ian
Logout
Login «precedes» Lihat data loket lainlain
Kepala Balai Lihat Laporan
«include» lihat data pelanggan
Cetak Laporan lihat data kuisioner Lihat data Target PNBP
Lihat Catatan «include» Tambah catatan «i ncl ude»
Edit Catatan
«include»
Hapus Catatan
Sistem Informasi PNBP
Use Case Diagram • Bendahara Lihat data loket standarisasi dan pengaw asan mutu produk
lihat data loket pelatihan
lihat data loket pengambilan contoh
ubah passw ord
«i nclude»
lihat data loket penguj ian
lihat data akun
Logout
Lihat data loket penguj ian
Login «precedes»
Bendahara Lihat Laporan Lihat data loket lainlain
«include» Cetak Laporan
Lihat catatan
lihat data pelanggan Lihat data Target PNBP
«include» Tambah Target
Sistem Informasi PNBP
«include»
Ubah target
Desain Sistem
Sistem Informasi PNBP
(Conceptual Data Model) CDM
Sistem Informasi PNBP
(Physical Data Model) PDM
Sequence Diagram • Sequence diagram dari UC-00.00.01 Login sd masuk akun
Administrator
Halaman Logi n
Isikan NIP dan Kata sandi
cek nama dan kata sandi
Halaman Utama
masuk
set ni p
set kata sandi
get nip
get kata sandi
ni p val id
NIP dan kata sandi ti dak val id
Sistem Informasi PNBP
Sequence Diagram • Sequence diagram dari Use Case Tambah data loket pelatihan sd tambah pelatihan
Petugas JPT
:view: loket_pelatihan
:pelatihan
:generateId
:model_pelatihan
mengisi data_pelatihan()
klik 'Simpan'()
create_data_pelatihan()
get_ID()
spGetMaxPelatihan()
id_pelatihan()
id_pelatihan()
RequiredFieldValidator() error_message()
insert_data_pelatihan()
success_message()
Gambar .Sequence Diagram Tambah Data Loket Pelatihan
Activity Diagram • Login
Sistem Informasi PNBP
Activity Diagram • Tambah data loket pelatihan
Sistem Informasi PNBP
UC-00.00.01 Login
User Interface • UC-00.00.01 Login
Komponen Antar Muka
Tujuan
Isi/ Batasan/ Tingkah Laku
Login
Untuk melakukan verifikasi pengguna dan memastikan bahwa mereka benarbenar memiliki hak akses
NIP
Untuk mengidentifikasi pengguna tersebut memang terdaftar mempunyai akun pengguna
Field harus diisi agar bisa masuk ke dalam sistem
Kata Kunci
Untuk melakukan validasi atas kebenaran akun pengguna dengan memasukkan kata sandi yang sangat rahasia
Field harus diisi agar bisa melakukan validasi dan masuk ke dalam sistem
Masuk
Untuk dapat masuk ke dalam sistem dengan menekan tombol ’Masuk’
Apabila field NIP dan Kata Sandi tidak sama dengan yang ada di dalam database maka ketika menekan tombol ’Masuk’ secara otomatis field akan dikosongkan.
Sistem Informasi PNBP
User Interface (Menambah Data Loket Pelatihan) )
Sistem Informasi PNBP
Uji Coba
Sistem Informasi PNBP
Skenario uji coba proses mengelola data loket Standarisasi dan Pengawasan Mutu Produk
ID Usecase
UC-00.02.05, UC-00.02.06, UC-00.02.07, UC-00.02.08
Nama Usecase
Menambah data loket Standarisasi dan Pengawasan Mutu Produk, Melihat data loket Standarisasi dan Pengawasan Mutu Produk, Menghapus data loket Standarisasi dan Pengawasan Mutu Produk, Merubah data loket Standarisasi dan Pengawasan Mutu Produk,
Aktor yang terlibat Deskripsi
Tata Usaha, Petugas JPT, Kepala Balai, Kasi JPT, Bendahara Test case ini digunakan untuk mengelola data loket Standarisasi dan Pengawasan Mutu Produk.
Tujuan
Untuk mengetahui apakah fungsi pengaturan data loket Standarisasi dan Pengawasan Mutu Produk sudah berjalan dengan benar.
Kondisi awal
Semua Aktor sudah masuk ke dalam sistem sesuai dengan hak akses masing-masing aktor Penambahan atau perubahan informasi terhadap data loket Standarisasi dan Pengawasan Mutu Produk telah disimpan dan muncul dalam daftar loket Standarisasi dan Pengawasan Mutu Produk yang ter-update
Kondisi akhir
Sistem Informasi PNBP
Kesimpulan dan Saran
Sistem Informasi PNBP
Simpulan •
Sistem Informasi Penerimaan Negara Bukan Pajak merupakan sebuah aplikasi yang memiliki fasilitas pengelolaan data penerimaan, data loket jasa pelayanan, data kepuasan pelanggan, data target PNBP yang akan digunakan untuk memonitoring pencapaian target PNBP pada Baristand Industri Surabaya setiap bulan.
•
Didalam sistem ini data disajikan dalam bentuk grafik yaitu grafik untuk melihat Grafik PNBP Tiap JPT, Grafik Perbandingan PNBP JPT, Grafik Pencapaian Target PNBP, Grafik Tingkat Kepuasan Pelanggan, Grafik perkembangan PNBP perbulan, Grafik perkembangan PNBP tiap tahun.
•
Sistem informasi ini diimplementasikan dengan aplikasi berbasis web dengan menggunakan framework .NET dan bahasa pemrograman C# serta database yang digunakan adalah SQL Server 2005.
•
Tahap pengembangan aplikasi menggunakan tahap pengembangan dari standar dokumen template ReadySET yaitu berdasarkan tahap inception, elaboration, construction, and transition. Karena tahap yang digunakan tersebut dapat mengurangi resiko kegagalan dari suatu proyek.
•
Pendokumentasian sistem meliputi Project Kick-Off (Target Audience & customer Benefit, User needs & stories, Interviw notes, Interview checklist), System Requirements (SRS, Use case suite, Use cases, Feature set), Design (Design Architecture, Persistance, User interface, Security, Source organization), Product Content (Release notes, Installation/Quick-start Guide, User guide), dengan meng-gunakan standar template dokumen ReadySET. Sistem Informasi PNBP
•
Karena uji coba yang dilakukan hanya dari sisi fungsi saja, maka diharapkan pada tahap pengembangan berikutnya dilakukan dokumentasi terhadap uji coba berdasarkan Test Case Suite sesuai standar ReadySET dengan tujuan agar semua use case yang dibuat benar-benar teruji dan mengetahui sistem apakah sudah layak untuk digunakan.
Sistem Informasi PNBP
Jadwal Pengerjaan 1 No. 1.
2.
KEGIATAN
1
2
2 3
4
1
2
3
Tahap persiapan Pemahaman Informasi Tahap Perencanaan Analisis Kebutuhan Desain Sistem
3
Tahap Pengembangan Implementasi dan unit testing Uji coba dan testing 4
Tahap Penyelesaian a.
Penyusunan buku TA
Sistem Informasi PNBP
3 4
1
2
4 3
4
1
2
3
4
Terimakasih
Sistem Informasi PNBP