Pramuditha Shinta Dewi Puspitasari-5207100035 Pembimbing: Bekti Cahyo Hidayanto, S.Si, M.Kom Feby Artwodini M., S.Kom, M.T.
SekilasTentangBaristand BalaiRisetdanStandarisasi(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 IndustriSurabaya : RM (RupahMurni)& 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. 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.
BatasanMasalah 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. ini terbatas pada proses monitoring pencapaian target PNBP jasa pelayanan. Dokumen ReadySet yang diberikan pada stakeholder hanya sebatas dokumen User Guide. Data transaksipenerimaanyang digunakanuntukujicobaadalahdata fiktif, data real yang digunakan hanyalah data master. Terdapat delapan pernyataan penilaian kuisioner kepuasan pelanggan yang tidak dapat ditambah, diubah, atau dikurangi.
Tujuan Merancang dan membangun Sistem Informasi Penerimaan Negara Bukan Pajak pada Baristand Industri Surabaya, sesuai dengan standart ReadySET.
SistemInformasi PenerimaanNegara BukanPajak 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
ProsesPenelitian
ANALISA SISTEM
Proses Monitoring Sasaran PNBP Saat Ini
ProsesPelaporanPNBP
ProsesPencatatanAktivitasTransaksi LoketJPT SaatIni Manajemen Baristand Industri Surabaya Mengirim data aktivitas transaksi loket Sub bagian tata usaha Penelitian dan Pengembangan Pelatihan Teknik Operasional Standardisasi dan Pengawasan Mutu Produk Jasa Pelayanan Teknis lainnya
ProsesPendataan NilaiKepuasanPelanggan
BebanKerjadanAlokasi Informasi pencapaian target PNBP diketahui melalui Laporan PNBP pada akhir bulan. BerkasaktifitastransaksidariseluruhJPT tidaklah sedikit. Berkasnilaikepuasanpelangganyang diambil dari kuisioner kepuasan pelanggan tidaklah sedikit.
IdentifikasiPermasalahan Banyakproses/ kelengkapandokumenyang berulang. Rework karena kesalahan ketik/ rekap. KesulitandalampemantauanperkembanganpencapaianPNBP 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 kepuasanpelanggan.
Monitoring PNBP MelaluiSIMP Data aktifitas loket transaksijpt, kuisioner Loket JPT Self-manage data & Documents aktifitas transaksi loket, kuisioner Bendahara Target PNBP Laporan PNBP Sistem Informasi PNBP Manage data Documents aktifitastransaksiloket, kuisioner Seluruh JPT. Tata Usaha Informasi Kinerja Pencapaian Sasaran PNBP Manajemen Keputusan Strategi Pencapaian PNBP
PerbandinganProsesManual dengan Manual SistemInformasiPNBP Berbasisdokumenfisik, bisaterjadiwaktudelay menungguyang cukup lama. Berbasis sequential, tidak paralel. Pekerjaan selanjutnya hanya bisa dikerjakan apabila pekerjaan sebelum sudah selesai. Berbasis elektronik, sehingga informasi lebih mudah didapatkan tanpa harus menunggu dokumen fisik. Kemudahan monitoring pencapaian PNBP, sehingga manajemen denganmudahdancepatdalammenaganalisapencapaianpnbp, kemudian mengambil keputusan strategi pencapaian PNBP. Menyediakan Pengelolaan Data (mis: perhitungan PNBP) sehingga mempercepat proses.
SimplikasiProses 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) Membuat laporan PNBP Bendahara Menginputkan Target PNBP Bendahara Total 13 5 TU
Aktoryang 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
Administrator: Aktoryang diperlukan (2) Administrator mempunyai wewenang atas pengaturan sumberdayaaplikasi. 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.
Aktoryang 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.
Peranyang 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)
Use case uc fungsioal Pengelolaan Pelanggan Pengelolahan pengguna Admin pengelolaan data master jenis 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
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
Use Case (2) Mengelompokkan Use Case berdasarkan Stakeholder Administrator Kepala Balai KasiJPT Bendahara TU Petugas JPT
Use Case Diagram Use Case Administrator uc Administrator Hapus Hak Akses Pengguna tambah akun pengguna tambah jenis pelatihan Ubah Jenis Pelatihan hapus jenis pelatihan ubah password lihat data akun «extend» Pengelolaan Pengguna Lihat data master jenis pelatihan Hapus Sample Login Logout «precedes» Lihat data master sample Edit data sample Administrator «extend» Tambah data sample
Use Case Diagram Use Case berdasarkan aktor Petugas JPT uc petugas jpt Hapus data loket standarisasi dan pengawasan mutu produk Rubah data loket standarisasi dan pengawasan mutu produk Hapus data loket pengambilan contoh Hapus data loket pelatihan rubah data loket pengambilan contoh Rubah data loket pelatihan Lihat data loket standarisasi dan pengawasan mutu produk lihat data loket pengambilan contoh hapus data loket pengujian rubah data loket pengujian lihat data loket Rubah password akun tambah data loket Pelatihan pelatihan Tambah data loket standarisasi dan pengawasan mutu produk tambah data loket pengambilan contoh lihat data loket pengujian Hapus data loket pengujian lihat data akun tambah data loket pengujian Rubah data loket pengujian Lihat data loket Logout «precedes» Login pengujian Lihat Laporan Petugas JPT Lihat data loket lainlain Hapus data loket lain-lain tambah data Cetak Laporan Lihat data Target PNBP pelanggan tambah data loket lain-lain Lihat Grafik lihat data kuisioner Rubah data loket lain-lain tambah data kuisioner lihat data pelanggan rubah data pelanggan rubah data kuisioner hapus data kuisioner hapus data pelanggan
Use Case Diagram Tata Usaha uc Tata Usaha lihat data loket pelatihan Lihat data loket standarisasi dan pengawasan mutu produk lihat data loket pengambilan contoh ubah password lihat data loket pengujian lihat data akun Lihat data loket pengujian Logout «precedes» Login Lihat Laporan TU Lihat data loket lainlain Cetak Laporan Lihat catatan Lihat data Target PNBP lihat data kuisioner lihat data pelanggan
Use Case Diagram Kepala Balai lihat data loket pelatihan Lihat data loket standarisasi dan pengawasan mutu produk lihat data loket pengambilan contoh ubah password lihat data loket pengujian lihat data akun Lihat data loket pengujian Logout «precedes» Login Kepala Balai Lihat data loket lainlain Lihat Laporan Cetak Laporan lihat data pelanggan Lihat Catatan Lihat data Target PNBP lihat data kuisioner Tambah catatan Edit Catatan Hapus Catatan
Use Case Diagram KasiJPT lihat data loket pelatihan Lihat data loket standarisasi dan pengawasan mutu produk lihat data loket pengambilan contoh ubah password lihat data loket pengujian lihat data akun Lihat data loket pengujian Logout «precedes» Login Kepala Balai Lihat data loket lainlain Lihat Laporan Cetak Laporan lihat data pelanggan Lihat Catatan Lihat data Target PNBP lihat data kuisioner Tambah catatan Edit Catatan Hapus Catatan
Use Case Diagram Bendahara lihat data loket pelatihan Lihat data loket standarisasi dan pengawasan mutu produk lihat data loket pengambilan contoh ubah password lihat data akun lihat data loket pengujian Logout «precedes» Login Lihat data loket pengujian Bendahara Lihat Laporan Lihat data loket lainlain Cetak Laporan Lihat catatan lihat data pelanggan Lihat data Target PNBP Tambah Target Ubah target
Desain Sistem
(Conceptual Data Model) CDM
(Physical Data Model)PDM
Sequence Diagram Sequence diagram dari UC-00.00.01 Login sd masuk akun Administrator Halaman Login Isikan NIP dan Kata sandi masuk cek nama dan kata sandi Halaman Utama set nip set kata sandi get nip get kata sandi nip valid NIP dan kata sandi tidak valid
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() error_message() RequiredFieldValidator() insert_data_pelatihan() success_message() Gambar.Sequence Diagram Tambah Data Loket Pelatihan
Activity Diagram Login
Activity Diagram Tambah data loket pelatihan
UC-00.00.01 Login User Interface UC-00.00.01 Login Komponen Antar Muka Login NIP Kata Kunci Masuk Tujuan Untuk melakukan verifikasi pengguna dan memastikan bahwa mereka benarbenar memiliki hak akses Untuk mengidentifikasi pengguna tersebut memang terdaftar mempunyai akun pengguna Untuk melakukan validasi atas kebenaran akun pengguna dengan memasukkan kata sandi yang sangat rahasia Untuk dapat masuk ke dalam sistem dengan menekan tombol Masuk Isi/ Batasan/ Tingkah Laku Field harus diisi agar bisa masuk ke dalam sistem Field harus diisi agar bisa melakukan validasi dan masuk ke dalam sistem Apabila field NIP dan Kata Sandi tidak sama dengan yang ada di dalam database maka ketika menekan tombol Masuk secara otomatis field akan dikosongkan.
User Interface (MenambahData LoketPelatihan) )
Uji Coba
Skenario uji coba proses mengelola data loket Standarisasi dan Pengawasan Mutu Produk ID Usecase Nama Usecase Aktor yang terlibat Deskripsi Tujuan UC-00.02.05, UC-00.02.06, UC-00.02.07, UC-00.02.08 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, Tata Usaha, Petugas JPT, Kepala Balai, Kasi JPT, Bendahara Test case ini digunakan untuk mengelola data loket Standarisasi dan Pengawasan Mutu Produk. Untuk mengetahui apakah fungsi pengaturan data loket Standarisasi dan Pengawasan Mutu Produk sudah berjalan dengan benar. Kondisi awal Kondisi akhir 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
Kesimpulan dan Saran
Simpulan Sistem Informasi Penerimaan Negara Bukan Pajak merupakan sebuah aplikasi yang memiliki fasilitas pengelolaandata penerimaan, data loketjasapelayanan, data kepuasanpelanggan, 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 danbahasapemrogramanc# sertadatabase yang digunakanadalahsql 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. PendokumentasiansistemmeliputiProject Kick-Off (Target Audience & customer Benefit, User needs & stories, Interviwnotes, 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.
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.
JadwalPengerjaan No. KEGIATAN 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1. Tahap persiapan Pemahaman Informasi 2. Tahap Perencanaan Analisis Kebutuhan 3 Desain Sistem Tahap Pengembangan Implementasi dan unit testing Uji coba dan testing 4 Tahap Penyelesaian a. Penyusunan buku TA
Terimakasih