BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN DESAIN SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. Software yang mendukung aplikasi ini, yaitu: 1. Sistem Operasi Microsoft Windows 7 atau 8.

BAB IV DESKRIPSI KERJA PRAKTEK. sistem dimana aplikasi dibangun yang meliputi perangkat keras (hardware), perangkat

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. Aplikasi Permohonan Informasi Pendidikan pada Klinik Pendidikan di Dinas

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan sistem pendaftaran siswa baru dan pembagian kelas pada SMK

BAB IV DESKRIPSI KERJA PRAKTIK. untuk menentukan kebutuhan sistem adalah dengan menggunakan diagram aliran

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTIK. data untuk menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk

BAB IV DESKRIPSI KERJA PRAKTIK. Analisis sistem bertujuan untuk mengidentifikasi permasalahan yang ada

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pengelolaan Data Anak Tuna Grahita yaitu:

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV DESKRIPSI PEKERJAAN. penelitian terhadap aplikasi pencatatan history barang gudang pada PT. GRLJI.

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN DESKRIPSI PEKERJAAN. 4.1 Analisis Sistem. Menurut Whitten, Bentley dan Dittman (2004:38) analisis sistem adalah

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV HASIL DAN PEMBAHASAN. lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI PEKERJAAN. Dalam kerja praktek pada bagian Sekretariat Dinas Koperasi, Industri, dan

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. yang beralamatkan di Perumahan Dosen Untag Jalan Nginden Baru VIII-B No. 19

BAB IV DESKRIPSI PEKERJAAN

BAB IV 4. METODE DAN RANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan

BAB IV DESKRIPSI PEKERJAAN. dalam memperoleh data, menyelesaikan dan memecahkan permasalahan yang

BAB IV PENJELASAN PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sirkulasi perpustakaan pada

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Koperasi

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

BAB IV DISKRIPSI PEKERJAAN. pengamatan secara langsung, dalam hal ini proses sertifikasi guru Agama Kristen

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV ANALISIS DAN DESAIN SISTEM

STIKOM SURABAYA BAB IV DESKRIPSI PEKERJAAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV 4. DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN. analisis sistem ruang lingkup tugasnya lebih terinci. Pemeliharaan Sarana (Perbaikan) yang sesuai dengan kebutuhan user.

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV DESKRIPSI PEKERJAAN. dalam menganalisa, merancang dan mengembangkan program adalah: yang sekiranya dapat membantu pengembangan program.

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV HASIL DAN PEMBAHASAN. yang dibuat. Dari analisa sistem ini juga dapat melihat perbedaan antara sistem

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI KERJA PRAKTEK. Dari document flow yang prosesnya masih manual lalu dibuatkan system

BAB IV DESKRIPSI PEKERJAAN. beberapa badan pelayanan kesehatan lain. Hal ini diakibatkan karena sistem yang

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN. aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan

BAB IV DESKRIPSI KERJA PRAKTIK. penjualan peralatan komputer. CV. Delta Computindo saat ini memiliki barang

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. langkah-langkah tersebut dapat dilihat pada Gambar 3.1.

BAB IV DESKRIPSI PEKERJAAN. penerimaan baju laundry diawali dengan bagian operasional mencatat di nota

BAB IV DISKRIPSI PEKERJAAN. saat pertama kali meninjau Kanwil DJP Jatim I, didapatkan informasi bahwa

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTI K. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB IV DESKRIPSI PEKERJAAN. ditemukan kesalahan dalam proses penggajian. 1. Masih sering ditemukan kesalahan dalam pencatatan absensi.

BAB IV DESKRIPSI SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK. Praktik di CV. Delta Jaya Machinery, ditemukan beberapa permasalahan.

Transkripsi:

BAB IV DISKRIPSI PEKERJAAN Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Tujuan dari kerja praktik ini adalah untuk memberikan solusi atas permasalahan terkait sistem informasi penilaian indeks kepuasan masyarakat dan keluhan masyarakat. Dengan diterapkannya solusi berupa aplikasi penilaian indeks kepuasan masyarakat dan keluhan masyarakat berbasis desktop ini, diharapkan Klinik Pendidikan di Dinas Pendidikan Provinsi Jawa Timur memiliki wadah dalam penilaian pelayanan dan keluhan dari seluruh lapisan masyarakat Jawa Timur. Terdapat beberapa langkah yang dilakukan untuk menyelesaikan permasalahan terjadi, yaitu: 1. Analisis Sistem 2. Desain Sistem 3. Implementasi Sistem 4. Pembahasan Implementasi Sistem Dengan menerapkan langkah langkah di atas, diharapkan dapat memberikan solusi atas permasalahan yang terjadi terkait sistem informasi penilaian indeks kepuasan masyarakat dan keluhan masyarakat. Langkah langkah di atas dijelaskan lebih rinci di sub bab di bawah ini. 44

45 4.1 Analisis Sistem Analisis sistem adalah langkah pertama untuk membuat suatu sistem baru. Langkah awal yang dilakukan adalah dengan melakukan wawancara, tujuannya untuk mendapatkan informasi tentang mekanisme penilaian indeks kepuasan masyarakat dan keluhan masyarakat. Selanjutnya dilakukan analisa terhadap permasalahan yang ditemukan pada wawancara sebelumnya pada Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur, khususnya mengenai indeks kepuasan masyarakat dan keluhan masyarakat. Dalam pengembangan sistem informasi terhadap permasalahan yang ditemukan dibutuhkan analisa dan perancangan sistem pengelolaan data yang disebut sistem pengelolaan indeks kepuasan masyarakat dan keluhan masyarakat. Sistem pengelolaan indeks kepuasan masyarakat dan keluhan masyarakat tersebut diharapkan mampu mempengaruhi kinerja khususnya bidang Klinik Pendidikan untuk meningkatkan pelayanan kepada masyarakat. Setelah menganalisa proses yang ada pada Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur, maka spesifikasi kebutuhan yang diperlukan dalam pengembangan aplikasi sistem informasi pengelolaan indeks kepuasan masyarakat dan keluhan masyarakat ini antara lain 4.1.1 Document Flow Penilaian Indeks Kepuasan Masyarakat Proses penilaian indeks kepuasan masyarakat ini dimulai dari masyarakat memberikan kartu identitas dapat berupa KTP atau SIM. Kemudian data identitas mayarakat tersebut digunakan untuk mengisi formulir biodata yang telah disediakan petugas klinik pendiidkan. Selanjutnya masyarakat akan mengisi sebuah form

46 pertanyaan mengenai penilaian pelayanan atau biasa disebut indeks kepuasan masyarakat yang telah disediakan petugas. Kemudian form yang telah terisi tersebut diserahkan kepada petugas untuk direkap. Dari hasil jawaban masyarakat tersebut tentang sistem pelayanan klinik pendidikan maka akan diperoleh kesimpulan nilai tentang bagaimana pelayanan klinik pendidikan yang dirasakan masyarakat. Seluruh kesimpulan yang telah diperoleh tersebut selanjutnya akan direkap oleh petugas untuk dilaporkan kepada sekretaris Dinas Pendidikan Provinsi Jawa Timur sebagai tolak ukur dan evaluasi kinerja dari pelayanan yang diberikan oleh klinik pendidikan. Gambar 4.1 Document Flow Penilaian Indeks Kepuasan Masyarakat

47 4.1.2 Document Flow Keluhan Masyarakat Proses pengaduan keluhan dimulai dari masyarakat memberikan kartu identitas dapat berupa KTP atau SIM. Kemudian data identitas mayarakat tersebut digunakan untuk mengisi formulir biodata yang telah disediakan petugas klinik pendiidkan. Selanjutnya masyarakat akan mengisi sebuah form keluhan yaitu sebuah form yang dapat meggambarkan seluruh keluhan dari masyarakat tentang pelayanan yang diterima. Kemudian form yang telah terisi tersebut diserahkan kepada petugas untuk direkap. Seluruh form keluhan yang telah diperoleh tersebut selanjutnya akan direkap oleh petugas untuk dilaporkan kepada sekretaris Dinas Pendidikan Provinsi Jawa Timur sebagai tolak ukur dan evaluasi kinerja dari pelayanan yang diberikan klinik pendidikan. Untuk lebih jelasnya dapat dilihat pada 4.2. Gambar 4.2 Document Flow Pengaduan Keluhan

48 4.2 Desain Sistem Setelah melakukan analisis, selanjutnya akan dibuat suatu desain sistem. Desain sistem ini merupakan suatu rancangan sistem baru yang sudah terkomputerisasi sehingga mampu menangani berbagai permasalahan yang telah disebutkan di atas. Desain sistem itu sendiri terdiri dari beberapa macam tahapan, yaitu: 1. System Flow 2. Context Diagram 3. Data Flow Diagram 4. Conceptual Data Model 5. Physical Data Model 6. Struktur Basis Data dan Tabel 7. Desain Input / Output 4.2.1 System Flow A. System Flow Penilaian Indeks Kepuasan Masyarakat System flow Penilaian Indeks Kepuasan Masyarakat di bawah ini memuat hasil analisis yang dibuat berdasarkan hasil survey pada Klinik Pendidikan yang merupakan bentuk alur sistem yang telah terkomputerisasi. Proses penilaian indeks kepuasan masyarakat ini dimulai dengan proses memasukkan data identitas sesuai kartu identitas yang dimiliki seperti KTP atau SIM. Kemudian dari proses tersebut akan terjadi pengecekan antara input data baru dengan tabel masyarakat berdasarkan nomer identitas yang dimiliki. Jika data identitas sudah ada, maka masyarakat akan mengisi form IKM. Tetapi jika data

49 belum ada, maka terjadi proses pencatatan data identitas terlebih dahulu kemudian disimpan ditabel masyarakat. Untuk lebih jelasnya dapat dilihat pada Gambar 4.3. Gambar 4.3 System Flow Penilaian Indeks Kepuasaan Masyarakat

50 Selanjutnya masyarakat mengisi form IKM, dalam form IKM tersebut terdapat beberapa pertanyaan yang telah dimasukkan sebelumnya oleh petugas. Masyarakat hanya memberi nilai yang sesuai dengan pelayaan yang diterima. Semua jawaban masyarkat tersebut disimpan dalam tabel IKM. Berdasarkan nilai yang diberikan masyarkat, maka akan menghasilkan kesimpulan indeks kepuasan masyarakat di layar komputer. Sehingga masyarakat mengetahui hasil kesimpulan dari semua jawaban yang diberikan. Seluruh jawaban dan kesimpulan yang diberikan masyarakat, digunakan oleh petugas untuk membuat laporan untuk dilaporkan kepada sekretaris dinas. Laporan tersebut digunakan sebagai evaluasi untuk Dinas Pendidikan khususnya Klinik Pedidikan dalam peningkatan kualitas pelayanan agar lebih baik lagi. B. System Flow Pengaduan Keluhan Masyarakat System flow pengaduan keluhan masyarakat di bawah ini memuat hasil analisis yang dibuat berdasarkan hasil survey pada Klinik Pendidikan yang merupakan bentuk alur sistem yang telah terkomputerisasi. Proses pengaduan keluhan masyarakat ini dimulai dengan proses memasukkan data identitas sesuai kartu identitas yang dimiliki seperti KTP atau SIM. Kemudian dari proses tersebut akan terjadi pengecekan antara input data baru dengan tabel masyarakat berdasarkan nomer identitas yang dimiliki. Jika data identitas sudah ada, maka masyarakat akan mengisi form keluhan. Tetapi jika data belum ada, maka terjadi proses pencatatan data identitas terlebih dahulu kemudian disimpan ditabel masyarakat. Untuk lebih jelasnya dapat dilihat pada Gambar 4.4.

51 Sysflow Keluhan Masyarakat Masyarakat Petugas Sekretaris Dinas Mulai Kartu Identitas Input Data Kartu Identitas Cek Data Identitas Y Ada? T Pencatatan Data Identitas Tabel Masyarakat Pengisian data keluhan Tabel Keluhan Pembuatan Laporan keluhan Data Keluhan Laporan Keluhan 1 2 2 Laporan 1 Keluhan Kerja Praktek Selesai 1 Gambar 4.4 System Flow Pengaduan Keluhan Masyarakat Selanjutnya masyarakat mengisi form keluhan, dalam form keluhan tersebut masyarakat dapat memberikan keluhan apa saja tentang pelayanan di Klinik Pendidikan dengan aman tanpa perlu takut identitasnya disalah gunakan. Semua keluahan yang diberikan masyarakat disimpan ke dalam tabel keluhan.

52 Seluruh keluhan yang diberikan masyarakat, digunakan oleh petugas untuk membuat laporan untuk dilaporkan kepada sekretaris dinas. Laporan tersebut digunakan sebagai evaluasi untuk Dinas Pendidikan khususnya Klinik Pedidikan dalam peningkatan kualitas pelayanan agar lebih baik lagi. Untuk lebih jelasnya dapat dilihat pada Gambar 4.4 4.2.2 Context Diagram Diagram konteks atau Context Diagram adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Pada context diagram akan digambarkan external entity apa saja yang terlibat dalam sistem. Dari external entity yang ada nanti akan digambarkan input dan output saja yang diberikan kepada sistem. Context diagram sistem ini terdiri dari 3 entitas, yaitu entitas petugas, entitas masyarakat dan entitas sekretaris dinas. Tiga entitas tersebut memberikan input data dan menerima output data yang diperlukan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.5 hasil keluhan Petugas konfirmasi data ikm konfirmasi data keluhan hasil ikm masyarakat data akses data nilai data pertanyaan data karyawan 0 aplikasi ikm dan keluhan + kartu identitas data keluhan data ikm sekretaris dinas laporan IKM dan keluhan Gambar 4.5 Context Diagram Penilaian IKM dan Keluhan Masyarakat

53 4.2.3 Data Flow Diagram A. Data Flow Diagram Level 0 (DFD Level 0) Petugas Petugas 12 nilai menyim pan menyim pan 9 karyawan data karyawan data pertanyaan data akses data nilai 1 input data master + menyim pan 10 pertanyaan menyim pan 11 akses masyarakat kartu identitas 2 mengisi identitas + cek cek hak identitas akses menyim pan 13 identitas masyarakat konfirmasi data ikm data ikm hasil ikm 3 pengisian IKM + menyim pan mengam bil identitas 14 Indeks Kepuasan Masyarakat hasil keluhan konfirmasi data keluhan data keluhan 4 pengisian keluhan menyim pan + mengam bil data IKM mengam bil identitas 16 keluhan mengam bil data keluhan laporan IKM dan keluhan 5 mem buat laporan ikm & keluhan + sekretaris dinas Gambar 4.6 Data Flow Diagram Level 0 IKM dan Keluhan

54 Data Flow Diagram (DFD) yang terdapat pada Gambar 4.6 merupakan penjelasan lebih rinci dari Context Diagram yang telah dibuat. Di dalamnya berisi aliran data dan tabel yang digunakan untuk menyimpan data setiap tahapan proses yang didefinisikan. Data Flow Diagram sendiri terdiri dari beberapa level, mulai dari level 0, 1, hingga level n sesuai kebutuhan. Semakin tinggi level yang digunakan, maka semakin rinci penjelasan setiap detil prosesnya. Pada DFD level 0 terdapat lima macam proses. Pertama adalah proses input data master, yang kedua adalah proses mengisi identitas, yang ketiga adalah proses pengisian IKM, yang keempat adalah proses pengisian keluhan, dan yang kelima adalah membuat laporan IKM dan Keluhan. B. Data Flow Diagram Level 1 1. DFD Level 1 Input Data Master Gambar 4.7 DFD Level 1 Input Data Master Pada Gambar 4.7 menjelaskan DFD level 1 dari Aplikasi Penilaian Indeks Kepuasan Masyarakat dan Keluhan Masyarakat pada Klinik Pendidikan Dinas

55 Pendidikan Provinsi Jawa Timur. Pada DFD level 1 input data master ini, terdapat dua macam proses. Pertama adalah proses login, dan yang kedua adalah mengisi data master 2. DFD Level 1 Mengisi Biodata Pada Gambar 4.8 menjelaskan DFD level 1 dari Aplikasi Penilaian Indeks Kepuasan Masyarakat dan Keluhan Masyarakat pada Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Pada DFD level 1 mengisi biodata ini, terdapat tiga macam proses. Pertama adalah proses cek hak akses, yang kedua adalah proses pengecekan identitas dan yang ketiga adalah proses mengisi form identitas. Gambar 4.8 DFD Level 1 Mengisi Biodata

56 3. DFD Level 1 Pengisian Form IKM Pada Gambar 4.9 menjelaskan DFD level 1 dari Aplikasi Penilaian Indeks Kepuasan Masyarakat dan Keluhan Masyarakat pada Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Pada DFD level 1 pengisian form IKM ini, terdapat dua macam proses. Pertama adalah proses pengisian form IKM, dan yang kedua adalah proses pencetakan hasil kesimpulan IKM. Untuk lebih jelasnya dapat dilihat pada Gambar 4.9. Gambar 4.9 DFD Level 1 Pengisian Form IKM 4. DFD Level 1 Pengisian Keluhan Pada Gambar 4.10 menjelaskan DFD level 1 dari Aplikasi Penilaian Indeks Kepuasan Masyarakat dan Keluhan Masyarakat pada Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Pada DFD level 1 pengisian keluhan ini, terdapat dua macam proses. Pertama adalah proses pengisian form keluhan, dan yang kedua adalah proses pencetakan input keluhan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.10.

57 Gambar 4.10 DFD Level 1 Pengisian Form Keluhan 5. DFD Level 1 Membuat Laporan IKM dan Keluhan Pada Gambar 4.11 menjelaskan DFD level 1 dari Aplikasi Penilaian Indeks Kepuasan Masyarakat dan Keluhan Masyarakat pada Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Pada DFD level 1 membuat laporan IKM dan Keluhan ini, terdapat satu macam proses yaitu proses pembuatan laporan IKM dan Keluhan. Gambar 4.11 DFD Level 1 Pembuatan Laporan IKM dan Keluhan

58 4.2.4 Perancangan Database Setelah merancang Context Diagram dan Data Flow Diagram selanjutnya adalah merancang database yang akan digunakan. Pada proses perancangan database, kita terlebih dahulu merancang Conceptual Data Model (CDM). Setelah itu, dilanjutkan dengan melakukan generate table dari CDM ke Physical Data Model (PDM). A. CDM (Conceptual Data Model) Gambar 4.12 Conceptual Data Model (CDM) Conceptual Data Model (CDM) dapat dilihat pada Gambar 4.12. Pada Gambar 4.13 menjelaskan tentang Conceptual Data Model (CDM) yang terdiri dari tujuh tabel yang saling berhubungan dari Aplikasi Penilaian Indeks Kepuasan Masyarakat dan Keluhan Masyarakat Berbasis Desktop pada Klinik Pendidikan di

59 Dinas Pendidikan Provinsi Jawa Timur. Pada CDM yang dilampirkan terdapat 7 tabel yang sudah saling terhubung. Tabel-tabel tersebut antara lain tabel masyarakat, petugas, akses, IKM, keluhan, nilai dan pertanyaan. Untuk lebih jelasnya dapat dilihat pada CDM yang sudah dilampirkan. B. PDM (Physical Data Model) Gambar 4.13 Physical Data Model (PDM) Pada Gambar 4.13 merupakan Physical Data Model (PDM) yang telah generate dari Conceptual Data Model (CDM) yang sebelumnya dari Aplikasi Penilaian Indeks Kepuasan Masyarakat dan Keluhan Masyarakat Berbasis Desktop pada Klinik Pendidikan di Dinas Pendidikan Provinsi Jawa Timur. PDM yang dilampirkan terdapat 9 tabel yang sudah saling terhubung. Tabel-tabel tersebut antara lain tabel layanan petugas, masyarakat, IKM, keluhan, IKM_Pertanyaan

60 pertanyaan dan rentang_nilai. Untuk lebih jelasnya dapat dilihat pada PDM yang sudah dilampirkan. 4.2.5 Struktur Tabel Struktur tabel aplikasi penilaian indeks kepuasan masyarakat dan keluhan masyarakat berbasis desktop pada klinik pendidikan di dinas pendidikan provinsi jawa timur adalah sebagai berikut 1. Tabel Petugas Nama Tabel Fungsi Primary Key Foreign Key : Petugas : Digunakan untuk menyimpan data petugas : NIP : Kode_Akses Tabel 4.1 Tabel Petugas NO. Nama Field Type Data Panjang Data Constraint 1 NIP Int Primary Key 2 Nama Char 100 Not Null 3 Telp Int Not Null 4 Alamat Varchar 300 Not Null 5 Email Varchar 100 Not Null 6 Hak_Akses Varchar 20 Not Null 7 Pin Int Not Null 2. Tabel Masyarakat Nama Tabel Fungsi Primary Key : Masyarakat : Untuk menyimpan data masyarakat : NIK Foreign Key : -

61 Tabel 4.2 Tabel Masyarakat NO. Nama Field Type Data Panjang Data Constraint 1 NIK Int Primary Ker 2 Nama_Lengkap Varchar 200 Not Null 3 Jenis_Kelamin Varchar 10 Not Null 4 Pendidikan_Terak Varchar 200 Not Null hir 5 Tanggal_Lahir Datetime Not Null 6 Pekerjaan_Utama Varchar 100 Not Null 7 Email Varchar 100 Not Null 8 NIP Int Foreign Key 3. Tabel IKM Nama Tabel Fungsi Primary Key Foreign Key : IKM : Untuk menyimpan data IKM : Kode_IKM : NIK Tabel 4.3 Tabel IKM NO. Nama Field Type Data Panjang Data Constraint 1 Kode_IKM Varchar 50 Primary Key 2 NIK Int Foreign Key 3 Kode_Rentang Varchar 100 Foreign Key 4 Total_Nilai Int Not Null 5 Kesimpulan Varchar 50 Not Null 6 Tgl_Pengisian_IK M Datetime Not Null 4. Tabel Keluhan Nama Tabel Fungsi Primary Key Foreign Key : Keluhan : Untuk menyimpan data keluhan : Kode_Keluhan : NIK

62 Tabel 4.4 Tabel Keluhan NO. Nama Field Type Data Panjang Data Constraint 1 Kode_Keluhan Varchar 50 Primary Key 2 NIK Int Foreign Key 3 Nama_Keluhan Varchar 300 Not Null 4 Tgl_Pengisian_ke luhan Datetime Not Null 5. Tabel Pertanyaan Nama Tabel Fungsi Primary Key Foreign Key : Pertanyaan : Untuk menyimpan data pertanyaan : Kode_pertanyaan : NIK Tabel 4.5 Tabel Pertanyaan NO. Nama Field Type Data Panjang Data Constraint 1 Kode_Pertanyaan Varchar 50 Primary Key 2 Nama_Pertanyaan Varchar 400 Not Null 6. Tabel Rentang Nilai Nama Tabel Fungsi Primary Key : Retang_Nilai : Untuk menyimpan data rentang nilai : Kode_Rentang Foreign Key : Tabel 4.6 Tabel Rentang Nilai NO. Nama Field Type Data Panjang Data Constraint 1 Kode_Rentang Varchar 100 Primary Key 2 Rentang_Nilai_ int Not Null Min 3 Rentang_Nilai_ int Not Null Maks 4 Keterangan_ Rentang_Nilai varchar 20 Not Null

63 7. Tabel IKM_PERTANYAAN Nama Tabel Fungsi : IKM_Pertanyaan : Untuk menyimpan data kode IKM dan kode pertanyaan Primary Key : - Foreign Key : Kode_IKM, Kode_Pertanyaan Tabel 4.7 Tabel IKM_Pertanyaan NO. Nama Field Type Data Panjang Data Constraint 1 Kode_IKM Varchar 50 Foreign Key 2 Kode_Pertanyaan Varchar 50 Foreign Key 4.3 Desain Input / Output Desain input / output merupakan desain atau rancangan awal suatu interface yang akan digunakan, baik untuk input data maupun output data. Aplikasi Indeks Kepuasan Masyarakat (IKM) dan Keluhan Masyarakat mempunyai desain input / output sebagai berikut: 4.3.1 Desain Form Utama Pada Gambar 4.14 saat menjalankan Aplikasi IKM dan Keluhan Masyarakat pada Klinik Pendidikan pada Dinas Pendidikan Provinsi Jawa Timur pertama kali yang akan tampil adalah form menu utama seperti dibawah ini, dan pada form menu utama dibawah ini terdapat beberapa menu yang berisi fitur-fitur dari aplikasi ini. Jika login sebagai admin, maka terdapat lima menu utama yang ada dalam aplikasi ini yaitu File, Data Master, Transaksi, Masyarakat dan Laporan. Menu berisi tentang fitur untuk login dan logout, dan Exit, menu data master berisi

64 tentang Master Akses, Pertanyaan, Petugas dan Rentang Nilai. Jika login sebagai masyarakat maka hanya terdapat dua menu utama yang ada dalam aplikasi ini yaitu File dan Masyakarat. Menu masyrakarat digunakan oleh masyarakat untuk memberi penilaian IKM dan keluhan. Tetapi masyarakat tidak memiliki akun untuk login, yang melakukan login untuk masyarakat tetap admin / petugas. Untuk lebih jelasnya dapat dilihat pada Gambar 4.14. Gambar 4.14 Desain Form Utama 4.3.2 Desain Form Login Gambar 4.15 Desain Form Login

65 Desain Form Login ini digunakan untuk pengecekan hak akses user. Pada form ini terdapat dua kolom, yaitu kolom username dan password dan apabila sudah benar maka fitur-fitur pada aplikasi ini akan terbuka sesuai dengan user yang login. Untuk lebih jelasnya dapat dilihat pada Gambar 4.15. 4.3.3 Desain Form Data Master Pertanyaan Gambar 4.16 Desain Form Data Master Pertanyaan Form ini berfungsi untuk menyimpan data pertanyaan. Untuk lebih jelasnya bisa dilihat pada Gambar 4.16. Form tambah Pertanyaan akan menerima input isi pertanyaan, Dalam form ini juga akan ditampilkan kode pertanyaan yang akan generate secara otomatis dan unique serta data pertanyaan yang sudah pernah dimasukkan juga akan ditampilkan.

66 4.3.4 Desain Form Data Master Petugas Form ini berfungsi untuk menyimpan data petugas. Untuk lebih jelasnya bisa dilihat pada Gambar 4.17. Gambar 4.17 Desain Form Data Master Petugas Form tambah Petugas akan menerima input NIP, nama petugas, alamat, telepon, email, pin dan hak akses. Dalam form ini juga akan ditampilkan data petugas yang sudah pernah dimasukkan. 4.3.5 Desain Form Data Master Rentang Nilai Form ini berfungsi untuk menyimpan data rentang nilai. Untuk lebih jelasnya bisa dilihat pada Gambar 4.18. Gambar 4.18 Desain Form Data Master Rentang Nilai

67 Form tambah rentang nilai akan menerima input nilai minimal, nilai maksimal dan keterangan rentang nilai. Dalam form ini juga akan ditampilkan kode rentang nilai yang akan generate secara otomatis dan unique serta data rentang nilai yang sudah pernah dimasukkan juga akan ditampilkan. 4.3.6 Desain Form Data Masyarakat Pada Gambar 4.19 form ini berfungsi untuk menyimpan data masyarakat. Untuk lebih jelasnya bisa dilihat pada Gambar 4.20. Form masyarakat merupakan form yang digunakan untuk menyimpan data masyarakat yang akan melakukan transaksi penilaian indeks kepuasan masyarakat dan pengaduan keluhan masyarakat. Tujuannya agar setiap data yang diterima merupakan data yang valid. Gambar 4.19 Desain Form Data Masyarakat

68 4.3.7 Desain Form Transaksi Indeks Kepuasan Masyarakat Desain ini digunakan untuk melakukan input data responden bagi yang ingin melakukan pengisian indeks kepuasan masyarakat, tampilan output ada pada Gambar 4.20. Gambar 4.20 Desain Form Indeks Kepuasan Masyarakat 4.3.8 Desain Form Transaksi Pengaduan Keluhan Masyarakat Gambar 4.21 Desain Form Pengaduan Keluhan Masyarakat Desain form input keluhan berisi kode keluhan, nama masyarakat yang telah didapat setelah masyarakat melakukan pengisian biodata, tanggal transaksi

69 serta isi keluhan yang ingin disampaikan. Form tersebut digunakan untuk menyimpan data pengaduan keluhan. Untuk lebih jelasnya bisa dilihat pada Gambar 4.21. 4.3.9 Desain Laporan Indeks Kepuasan Masyarakat dan Pengaduan Masyarakat Gambar 4.22 Desain Form Laporan Indeks Kepuasan Masyarakat dan Keluhan Masyarakat Pada Gambar 4.22 form laporan indeks kepuasan masyarakat dan pengaduan keluhan masyarakat ini berfungsi untuk mengetahui seluruh data indeks kepuasan masyarakat maupun pengaduan keluhan masyarakat berdasarkan parameter yang telah dimasukkan. Parameter yang dimaksutkan yaiatu periode tanggal serta subject yang ingin dicari yaitu indeks kepuasan masyarakat atau pengaduan keluhan masyarakat.

70 4.4 Implementasi dan Pembahasan Hardware dan software yang dibutuhkan untuk menggunakan program Aplikasi Penilaian Indeks Kepuasan Masyarakat dan Keluhan Masyarakat Berbasis Desktop pada Klinik Pendidikan di Dinas Pendidikan Provinsi Jawa Timur yaitu: 1. Software Pendukung a. Sistem Operasi Microsoft Windows 7 atau 8. b. Microsoft Visual Studio 2012. c. Microsoft SQL Server 2008. 2. Hardware Pendukung a. Komputer dengan processor Core i3 M 370 @ 2.40 GHz atau lebih tinggi. b. Graphic Intel 32-bit dengan resolusi 1366 x 768 atau lebih tinggi. c. Memori RAM 2.00 GB atau lebih tinggi. 4.5 Instalasi Program Dalam tahap insalasi program, pengguna harus memperhatikan dengan benar terhadap cara menginstal perangkat lunak. Langkah-langkah menginstal aplikasi adalah sebagai berikut: a. Install SQL Server pada komputer yang akan digunakan. b. Install Program di komputer. c. Aplikasi sudah diinstall dengan baik, dan dapat digunakan. 4.6 Penjelasan Pemakaian Proses implementasi ini dilakukan dengan tujuan menjelaskan penggunaan aplikasi di luar dari fungsi masing-masing stakeholder. Implementasi sistem non-

71 fungsional meliputi menu login, menu master, sub-menu master dan dialog-dialog pada aplikasi. Adapun penjelasannya adalah sebagai berikut: 4.6.1 Form Login Aplikasi Aplikasi Penilaian Indeks Kepuasan Masyarakat dan Keluhan Masyarakat ini mengharuskan user untuk melakukan login agar dapat mengakses fitur aplikasi. Karena fitur-fitur pada aplikasi ini akan terbuka apabila username dan password yang dimasukkan sesuai dengan username dan password yang ada pada database. Untuk lebih jelasnya dapat dilihat pada Gambar 4.23 Gambar 4.23 Fitur Login Saat Aplikasi Terbuka Kolom username dapat diisi menggunakan NIP dan kolom password dapat diisi dengan pin petugas yang dimiliki oleh masing-masing petugas. Jika textbox username tidak diisi dan tombol login ditekan, maka muncul messagebox username dan password tidak boleh kosong! Jika user berhasil login maka tampilan menu user akan sesuai dengan kriteria user tersebut. Untuk lebih jelasnya dapat dilihat pada Gambar 4.23.

72 Gambar 4.24 Fitur Login Gagal Gambar 4.25 Fitur Login Berhasil Tampilan menu akan disesuaikan dengan hak akses masing-masing saat melakukan login. Jika login sebagai petugas maka program hanya bisa menampilkan data master dan tampilan masyarakat. Jika login sebagai sekretaris maka hanya dapat membuka laporan saja. Jika login sebagai masyarakat maka hanya bisa membuka form transaksi IKM dan keluhan saja. Jika login sebagai admin maka dapat mengakses seluruh aplikasi. Pemberian batasan hak akses ini dimaksutkan agar data pada perusahaan dapat terjaga dengan baik.

73 4.6.2 Form Master Pertanyaan Form Master Pertanyaan ini berfungsi untuk menyimpan data master pertanyaan dengan 2 data yang harus diisi yaitu kode_pertanyaan dan isi pertanyaan. Pada form ini user dapat menambah data dan juga mengubah data layanan sesuai dengan yang dibutuhkan. Kode pertanyaan akan generate otomatis ketika form ini muncul, isi pertanyaan di isi berdasarkan data yang ada pada perusahaan. Jika ingin menambah data baru maka user dapat menekan tombol Tambah tetapi apabila ingin mengubah data dapat memilih salah satu data yang ada di data gridview dan tekan tombol Ubah. Jika data yang dimasukkan benar, maka muncul pesan Berhasil. Begitu juga saat berhasil mengubah data, maka muncul pesan Berhasil. Untuk lebih jelasnya bisa dilihat pada Gambar 4.26. Gambar 4.26 Fitur Master Pertanyaan Gambar 4.27 Fitur Input Pertanyaan Berhasil

74 Gambar 4.28 Fitur Ubah Pertanyaan Berhasil 4.6.3 Form Master Petugas Form Master Petugas ini berfungsi untuk menyimpan data master Petugas dengan 7 data yang harus diisi yaitu NIP (Nomer Induk Pegawai), nama_petugas, alamat, telepon, email, hak akses dan pin. Pada form ini user dapat menambah data dan juga mengubah data petugas sesuai dengan yang dibutuhkan. Pada form ini NIP didapatkan sesuai NIP yang telah dimiliki, kemudian pin karyawan didapatkan berdasarkan input user tetapi karakter maksimal pin berjumlah 5. Apabila ingin menyimpan atau menambah data petugas ke dalam database dan akan tampil pada datagridview maka tekan tombol tambah. Jika ingin batal mengisi data maka tekan tombol batal dan jika ingin mengubah data maka pilih data yang ingin dirubah terlebih dahulu lalu setelah diubah tekan tombol Ubah. Untuk lebih jelasnya dapat dilihat pada Gambar 4.27. Jika terdapat 1 textbox yang belum diisi maka akan keluar pesan HARAP DIISI SEMUA!!. Jika data yang dimasukkan benar, maka muncul pesan Berhasil. Begitu juga saat berhasil mengubah data, maka muncul pesan Berhasil. Untuk lebih jelasnya bisa dilihat pada Gambar 4.29.

75 Gambar 4.29 Fitur Master Petugas Gambar 4.30 Pesan gagal Gambar 4.31 Fitur Input Petugas Berhasil

76 Gambar 4.32 Fitur Ubah Petugas Berhasil 4.6.4 Form Master Rentang Nilai Form Master Rentang Nilai ini berfungsi untuk menyimpan data master Rentang Nilai dengan 4 data yang harus diisi yaitu kode_rentang, rentang nilai minimal, rentang nilai maksimal dan keterangan rentang nilai. Pada form ini user dapat menambah data dan juga mengubah data petugas sesuai dengan yang dibutuhkan. Pada form ini kode_rentang didapatkan dari proses generate. Apabila ingin menyimpan atau menambah data petugas ke dalam database dan akan tampil pada datagridview maka tekan tombol tambah. Jika ingin batal mengisi data maka tekan tombol batal dan jika ingin mengubah data maka pilih data yang ingin diubah terlebih dahulu lalu setelah diubah tekan tombol Ubah. Untuk lebih jelasnya dapat dilihat pada Gambar 4.29. Jika data yang dimasukkan benar, maka muncul pesan Berhasil. Begitu juga saat berhasil mengubah data, maka muncul pesan Berhasil. Untuk lebih jelasnya bisa dilihat pada Gambar 4.33

77 Gambar 4.33 Fitur Master Kode_Rentang Gambar 4.34 FItur Input Rentang Nilai Berhasil Gambar 4.35 Fitur Ubah Rentang Nilai Berhasil 4.6.5 Form Masyarakat Form Masyarakat pada Gambar 4.38 ini berfungsi untuk menyimpan data masyarakat dengan 7 data yang harus diisi yaitu NIK (Nomer Identitas Kependudukan), nama, jenis kelamin, pendidikan terakhir, tanggal lahir, pekerjaan utama dan email. Pada form ini user dapat menambah data. Tetapi sebelum mengisi

78 form ini, masyarakat ditanya terlebih dahulu apakah sudah pernah mengisi biodata atau belum, jika belum maka masyarakat diharuskan untuk mengisi biodata terlebih dahulu, tetapi jika sudah pernah mengisi biodata sebelumnya, maka masyarakat hanya perlu verifikasi ulang dengan memasukkan NIK dan tanggal lahir saja. Gambar 4.36 Fitur Verifikasi Biodata Masyarakat Gambar 4.37 Fitur Validasi Biodata Masyarakat Gambar 4.38 Fitur Input Biodata Masyarakat

79 4.6.6 Form Pilihan Transaksi Fitur form pilihan transaksi ini memiliki 2 pilihan transaksi, yaitu transaksi IKM dan transaksi Keluhan. Transasksi IKM (Indeks Kepuasan Masyarakat) berisi form pertanyaan menyangkut tentang pelayanan yang diterima masyarakat. IKM terdiri dari 14 unsur penilaian yang berupa pertanyaan terkait. Sedangkan transaksi keluhan berisi wadah untuk masyarakat jika ingin memberikan keluhan, kritik maupun saran untuk petugas atas layanan yang diberikan Klinik Pendidikan. Untuk lebih jelasnya bisa dilihat pada Gambar 4.39 Gambar 4.39 Fitur Pilihan Transaksi 4.6.7 Form IKM (Indeks Kepuasan Masyarakat) Fitur form IKM berfungsi untuk menyimpan data indeks kepuasan masyarakat yang didalamnya terdapat 14 pertanyaan atas 14 unsur penilaian. Saat pengisian IKM ini, identitas masyarakat sudah tersimpan melalui form sebelumnya. Sehingga masyarakat tinggal mengisi jawaban atas pertanyaan yang ditelah dimasukkan petugas. Untuk lebih jelasnya bisa dilihat pada Gambar 4.40

80 Gambar 4.40 Fitur Form IKM 4.6.8 Form Keluhan Fitur form Keluhan berfungsi untuk menyimpan data keluhan masyarakat. Saat pengisian keluhan ini, identitas masyarakat sudah tersimpan melalui form sebelumnya. Sehingga masyarakat tinggal mengisi keluhan yang ingin disampaikan kepada pihak terkait. Jika data yang dimasukkan benar maka akan keluar pesan behasil. Untuk lebih jelasnya bisa dilihat pada Gambar 4.41 Gambar 4.41 Fitur Keluhan

81 Gambar 4.42 Fitur Input Keluhan Berhasil 4.6.9 Form Laporan Fitur laporan ini berfungsi untuk menampilkan seluruh data transaksi IKM dan Keluhan. Sebelum menampilkan data, user diminta untuk menentukan parameter tanggal mulai dan tanggal akhir serta subject data yang ingin ditampilkan. Untuk lebih jelasnya bisa dilihat pada Gambar 4.43 Gambar 4.43 Fitur Laporan

82 Gambar 4.44 Fitur Laporan Crystal Report IKM Gambar 4.45 Fitur Laporan Crystal Report Keluhan