Sistem Pendukung Keputusan Menentukan Prioritas Penempatan Pegawai di Dinas Kesehatan Kota Bandung
PRIORITAS PENEMPATAN PEGAWAI DI DINAS KESEHATAN KOTA BANDUNG
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
NURDIN ROLISSALIM
10108669
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA 2013
(2)
(3)
(4)
(5)
v
ABSTRAK ... i
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... v
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... xiii
DAFTAR SIMBOL ... ix
DAFTAR LAMPIRAN ... xxi
BAB I PENDAHULUAN ... 1
I.1 Latar Belakang ... 1
I.2 Perumusan Masalah ... 2
I.3 Maksud dan Tujuan ... 2
I.4 Batasan Masalah ... 2
I.5 Metodelogi Penelitian ... 3
I.6 Sistematika Penulisan ... 5
BAB II TINJAUAN PUSTAKA ... 7
II.1 Profil Dinas Kesehatan Kota Bandung ... 7
II.1.1 Sejarah Dinas Kesehatan Kota Bandung ... 7
II.1.2 Visi, Misi, Tujuan dan Strategi Dinas Kesehatan Kota Bandung ... 7
II.1.3 Logo Pemerintahan Kota Bandung ... 9
II.1.4 Badan Hukum Instansi dan Struktur Organisasi Dinas Kesehatan Kota Bandung ... 10
II.1.5 Deskripsi Tugas Dinas Kesehatan Kota Bandung ... 11
II.2 Profil Puskesmas ... 18
II.2.1 Pengertian Puskesmas ... 18
II.2.2 Badan Hukum Instansi dan Struktur Organisasi Puskesmas ... 18
II.2.3 Deskripsi Tugas Puskesmas ... 19
II.3 Landasan Teori ... 20
II.3.1 Pengertian Sistem Informasi ... 20
(6)
vi
II.3.3 Metode Fuzzy Multiple Attributev Decision Manking (FMADM) .. 23
II.3.4 Himpunan Klasik ... 24
II.3.5 Metode Simple Addittive Weighting (SAW) ... 24
II.3.6 Perhitungan Jarak antara Dua Titik Koordinat Menggunakan Teorema Phytagoras dari Equirectangular Projection ... 26
II.3.6.1 Google Maps ... 27
II.3.6.2 Equirectangular Projectin ... 27
II.3.6.3 Teorema Phytagoras ... 28
II.3.7 Analisis Kebutuhan Pegawai ... 29
II.3.8 Basis Data ... 29
II.2.8.1 Sistem Manajemen Basis Data (DBMS) ... 30
II.2.8.2 Sistem Manajemen Basis Data Relational (RDMS) ... 31
II.2.8.3 Bahasa Basis Data ... 31
II.2.8.4 Pemodelan Data ... 32
II.3.9 Pembangun Perangkat Lunak ... 34
II.2.9.1 Internet ... 34
II.2.9.2 PHP (Hypertext Preprocessor) ... 35
II.2.9.3 MySQL ... 36
II.2.9.4 Dreamweaver ... 36
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 37
III.1 Analisis Sistem ... 37
III.1.1 Analisis Masalah ... 38
III.1.2 Analisis Yang Sedang Berjalan ... 40
III.1.3 Analisis Penempatan Pegawai ... 44
III.1.4 Analisis Metode Simple Addittive Weighting (SAW) ... 45
III.1.5 Analisis Kebutuhan Non Fungsional ... 58
III.1.5.1 Analisis Arsitektur ... 58
III.1.5.2 Analisis Perangkat Keras ... 58
III.1.5.3 Analisis Perangkat Lunak ... 60
III.1.5.4 Analisis Pengguna ... 61
(7)
vii
III.1.6 Analisis Kebutuhan Fungsional ... 65
III.1.6.1 Analisis Diagram Konteks ... 65
III.1.6.2 Analisis Data Flow Diagram (DFD) ... 66
III.1.6.3 Spesifikasi Proses ... 74
III.1.6.4 Kamus Data ... 88
III.2 Perancangan Sistem ... 92
III.2.1 Skema Relasi ... 93
III.2.2 Struktur Tabel ... 94
III.2.3 Struktur Menu ... 97
III.2.3.1 Struktur Menu Sub Bagian Kepegawaian ... 97
III.2.3.2 Struktur Menu Sub Kepala Bagian Tata Usaha ... 98
III.2.3.3 Struktur Menu Petugas Operasional ... 98
III.2.4 Perancangan Antarmuka ... 98
III.2.4.1 Perancangan Antarmuka Login dan Lupa Password ... 99
III.2.4.2 Perancangan Antarmuka Sub Bagian Kepegawaian ... 100
III.2.4.3 Perancangan Antarmuka Petugas Operasional ... 107
III.2.4.4 Perancangan Antarmuka Sub Kepala Bagian Tata Usaha ... 122
III.2.5 Perancangan Pesan ... 126
III.2.6 Jaringan Semantik ... 128
III.2.7 Perancangan Prosedural ... 129
BAB IV IMPLEMENTASI DAN PENGUJIANSISTEM ... 133
IV.1 Implementasi Sistem ... 133
IV.1.1 Implementasi Perangkat Keras ... 133
IV.1.2 Implementasi Perangkat Lunak ... 133
IV.1.3 Implementasi Basis Data ... 133
IV.1.4 Implementasi Antarmuka ... 138
IV.2 Pengujian Sistem ... 138
IV.2.1 Rencara Pengujian Alpha ... 141
IV.2.1.1 Kasus dan Pengujian Alpha ... 142
IV.2.1.2 Kesimpulan Hasil Pengujian Alpha ... 155
(8)
viii
IV.2.2.1 Kasus dan Pengujian Betha ... 157
IV.2.2.2 Kesimpulan Hasil Pengujian Betha ... 159
BAB V KRITIK DAN SARAN ... 161
V.1 Kesimpulan ... 161
V.2 Saran ... 161
DAFTAR PUSTAKA ... 163
(9)
iii
Asalamualaikum Wr.Wb…
Dengan memanjatkan puji dan syukur kehadirat Allah SWT atas rahmat dan karunia yang telah dilimpahkan-Nya kepada penulis, sehingga tugas akhir
yang berjudul “SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN
PRIORITAS PENEMPATAN PEGAWAI DI DINAS KESEHATAN KOTA BANDUNG” dapat diselesaikan dengan segala kekurangan, kelebihan, dan keterbatasannya. Keberhasilan penulis dalam menyelesaikan tugas akhir ini tidak lepas dari peran serta berbagai pihak yang telah memberikan sumbangan pikiran, motivasi, bimbingan, serta dorongan semangat kepada penulis.
Penulis menyadari bahwa hasil penelitian ini masih banyak kekurangan dan masih jauh dari kesempurnaan, oleh karena itu saran ataupun kritik yang bersifat membangun akan penulis terima dengan senang hati.
Akhirnya, penulis berharap semoga dengan penelitian ini dapat bermanfaat khususnya bagi penulis dan umumnya bagi pembaca. Dengan segala kerendahan hati, penulis ingin mengucapkan banyak terima kasih kepada:
1. Allah S.W.T yang telah memberikan karunia dan hidayahnya hingga detik
ini.
2. Nabi panutan kita semua Muhammad S.A.W.
3. Kedua orang tua, Bapak Ili Rohaeli dan Ibu Olis Solihat yang telah mencurahkan kasih sayang, perhatian, dukungan, dan do’a yang tak pernah putus-putusnya dipanjatkan untuk keberhasilan anaknya tercinta.
4. Bapak Irawan Afrianto, M.T., selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia.
5. Ibu Riani Lubis, S.T., M.T., selaku Dosen Pembimbing yang telah
memberikan dorongan dan arahan kepada penulis selama proses penyusunan tugas akhir ini.
(10)
iv
6. Ibu Sri Nurhayati, S.Si., M.T., selaku penguji 1 yang telah memberikan waktu dan kesempatan serta bantuan kepada penulis dalam penyusunan tugas akhir ini.
7. Bapak Iskandar Ikbal, S.T., M.T., selaku penguji 3 yang telah memberikan
waktu dan kesempatan serta bantuan kepada penulis dalam penyusunan tugas akhir ini.
8. Bapak Ir. Taryana Suryana, M.Kom. selaku Dosen wali IF-14 angkatan 2008 yang telah memberikan saran dan informasi kepada penulis.
9. Ibu Devi Herdianawati selaku Pengonsep dan Informasi Kepegawaian
Dinas Kesehatan Kota Bandung yang telah memberikan izin, bantuan dan kemudahannya ketika melakukan penelitian.
10.Ibu Jejet Roechijati Rasidy selaku staf Dinas Kesehatan Kota Bandung yang telah memberikan banyak arahan dan informasi kepada penulis.
11.Seluruh staf Dinas Kesehatan Kota Bandung Bandung yang selalu
memberikan bantuan dalam bentuk apapun.
12.Semua teman-teman IF-14 angkatan 2008 yang sama-sama berjuang dari awal hingga sekarang.
Semoga amal baik semua pihak dibalas oleh Allah SWT dan semoga skripsi ini memberickan manfaat bagi para pembaca sebagai bahan masukan
dan perbandingan. Wassalammu’alaikum Wr.Wb.
Bandung, 27 Agustus 2013
(11)
163
[1] Badan Kepegawaian Negara, (2004), Pedoman Perhitungan Kebutuhan
pegawai Berdasarkan Beban Kerja Dalam Penyusunan Formasi Pegawai
Negeri Sipil, Badan Kepegawaian Negara, Jakarata, 74 – 79,
http://www.kejaksaan.go.id/uplimg/File/Keputusan%20Menteri/027.%20
Kep%20MENPAN%2075-2004.doc, diakses: 02-04-2013, waktu:
10:33:11 WIB.
[2] Badan Kepegawaian Negara, (1999), Undang-Udang Republik Indonesia
Nomor 43 Tahun 1999 Tentang Perubahan Undang-Undnag Nomor 8 1974 Tentang Pokok-Pokok Kepegawaian, Badan Kepegawaian Negara,
Jakarta. http://www.bkn.go.id/bapek/images/pdf/uu_no_43_1999.pdf.
Diakses tanggal 25 Maret 2013, waktu 14:50 WIB.
[3] Dinas Kesehatan Kota Bandung, (2007), Profil Dinas Kesehatan Kota
Bandung Tahun 2007, Dinas Kesehatan Kota Bandung, Bandung, Jawa Barat.
[4] Bagian kepegawaian Dinas Kesehatan Kota Bandung, (2012), Nama
Jabatan, Dinas Kesehatan Kota Bandung, Bandung, Jawa Barat.
[5] Jogiyanto HM., MBA., Akt., Ph.D, (2005), Analisis & Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Andi, Yogyakarta.
[6] Kusrini, (2007), Konsep dan Aplikasi Sistem Keputusan, Andi,
Yogyakarta, 11 – 17.
[7] Kusumadewi, Sri, Hartati Sri, Agus Harjoko, Wardoyo, Retantyo. (2006),
Fuzzy Multi-Attribute Decision making (Fuzzy MADM). Graha Ilmu, Yogyakarta.
[8] Huda Miftakhul, Komputer Bunafit, (2007), Membuat Aplikasi Database
dengan Java, MySQL dan Netbeans, Elex Media Komputindo, Jakarta.
[9] Maryono y., Istiana B.Patmi, (2006), Teknologi Informasi dan Komunikasi
(12)
[10] Matamaya Studio(2010), Menggunakann Kontrol Panel Hosting itu Gampang, PT.Elex Media Komputindo, Jakarta.
[11] Purcell, Edwin J., Varberg, Dell, (1987), Kalkulus dan Geometri Analitis,
Edisi 5 Jilid 1, Erlangga, Ciracas, 25-27.
[12] Simarmata, Janner, (2007), Perancangan Basis Data, ANDI, Yogyakarta.
[13] Sakur, Stendy B., (2010), PHP 5 Pemograman Berbasis Objek Konsep dan
Implementasi, ANDI Yogyakarta, 4-5.
[14] Snyder, Jhon P., (1993), Flattening the Earth: Two Thousand Years of Map Projections, The University of Chicago Press, Chicago, The United
Stated of Amerika,
http://books.google.co.id/books?id=0UzjTJ4w9yEC&printsec=frontcover &dq=Flattening+the+Earth:+Two+Thousand+Years+of+Map+Projections ,+John+P.+Snyder,+1993&hl=en&sa=X&ei=cZpzUYLxLILirAfE3YHQB A&redir_esc=y#v=onepage&q=Flattening%20the%20Earth%3A%20Two %20Thousand%20Years%20of%20Map%20Projections%2C%20John%2
0P.%20Snyder%2C%201993&f=false, diakses: 21-04-2013, waktu:
21:09:00 WIB.
[15] Sommerville, Ian, (2011), Software Engineering, Pearson Education Inc, United States of America, http://libgen.info/view.php?id=740139, diakses: 27-03-2013, waktu: 22:29:11 WIB.
[16] Winardi, (2012), Penentuan Posisi Dengan GPS Untuk Survei Terumbu
(13)
1
PENDAHULUAN
I.1 Latar belakang
Dinas Kesehatan Kota Bandung merupakan suatu instansi pemerintah yang berperan penting dalam pembangunan kesehatan di Kota Bandung dengan prioritas pembangunan kesehatan berupa Kesehatan Ibu dan Anak, pelayanan kesehatan untuk masyarakat miskin, pendayagunaan tenaga kesehatan, pananggulangan penyakit menular, gizi buruk, dan krisis kesehatan akibat bencana serta peningkatan pelayanan kesehatan di daerah kumuh perkotaan [3]. Dinas Kesehatan Kota Bandung memiliki 73 puskesmas yang tersebar di enam wilayah yakni di wilayah Bojonegara, Cibeunying, Karees, Tegalega, Ujung Berung dan Gedebage.
Penempatan pegawai adalah salah satu tugas bagian kepegawaian Dinas Kesehatan Kota Bandung. Penempatan pegawai dilakukan supaya jumlah pegawai disetiap puskesmas sesuai dengan kebutuhan, tidak kekurangan maupun kelebihan pegawai. Bagian kepegawaian melakukan penempatan pegawai ke puskesmas seperti dokter umum, dokter gigi, perawat dan bidan dilihat dari perhitungan analisis kebutuhan pegawai paling kecil (kekurangan jumlah pegawai paling besar) suatu jabatan disetiap puskesmas.
Penempatan pegawai Dinas Kesehatan Kota Bandung ke puskesmas saat ini masih sulit dilakukan karena jumlah pegawai baru tidak memenuhi jumlah kebutuhan pegawai di setiap puskesmas, jumlah pegawai dan jabatannya yang tidak sedikit dan jumlah kebutuhan pegawai disetiap puskesmas berbeda-beda sehingga proses penempatan pegawai membutuhkan waktu yang tidak sedikit. Penempatan pegawai berdasarkan domisili masih dilakukan dengan mengira-ngira jarak antara pegawai dengan tempatnya bekerja sehingga ada pegawai yang keberatan dengan penempatan pegawai yang telah dilakukan, karena tempat kerjanya jauh dengan tempat tinggal pegawai tersebut.
Oleh karena itu, dirancang sebuah “Sistem Pendukung Keputusan
(14)
2
untuk membantu bagian kepegawaian dalam menentukan prioritas penempatan pegawai ke puskesmas.
I.2 Perumusan Masalah
Berdasarkan latar belakang yang telah dikemukakan, maka dapat dirumuskan suatu masalah yakni, bagaimana membangun sistem pendukung keputusan untuk menentukan prioritas penempatan pegawai baru ke puskesmas.
I.3 Maksud dan Tujuan
Maksud dari penelitian ini untuk merancang “Sistem Pendukung
Keputusan Menentukan Prioritas Penempatan Pegawai Di Dinas Kesehatan Kota Bandung”. Adapun tujuan yang ingin dicapai dalam penelitian ini adalah sebagai berikut:
1. Membantu sub bagian kepegawaian dalam mengelola data pegawai.
2. Membantu sub bagian kepegawaian mengelola data analisis kebutuhan
pegawai.
3. Membantu sub bagian kepegawaian dalam menentukan jarak tempat
tinggal pegawai dengan puskesmas yang akan ditempati.
4. Membantu sub bagian kepegawaian dalam menentukan prioritas
penempatan pegawai.
5. Membantu sub bagian kepegawaian dalam mengelola data penempatan
pegawai.
I.4 Batasan Masalah
Batasan-batasan masalah yang ada dalam penelitian ini meliputi:
1. Data yang diolah adalah data pengumuman, data pegawai, data puskesmas,
data jabatan, data analisis kebutuhan pegawai, data penempatan pegawai yang diperoleh dari bagian kepegawaian Dinas kesehatan Kota Bandung.
2. Sistem ini dapat melakukan proses pengolahan data pegawai, data
puskesmas, data jabatan, data analisis kebutuhan pegawai, data rekomendasi prioritas penempatan pegawai, data penempatan pegawai dan pengelolaan laporan yang dibangun berbasis web.
3. Penempatan pegawai dilakukan terhadap Pegawai Tidak Tetap (PTT)
(15)
4. Pengguna dalam sistem yang akan dibangun adalah sebagai berikut:
a. Sub bagian kepegawaian Dinas Kesehatan Kota Bandung.
b. Kepala bagian tata usaha UPT puskesmas.
c. Petugas operasional puskesmas.
5. Mengunakan metode Simple Additive Weigthing (SAW) untuk
menentukan prioritas penempatan pegawai, teorema pythagoras dan
equirectangular projection untuk mengukur jarak antara dua titik koordinat yang diperoleh dari Googgle Maps.
6. Indikator dalam menentukan prioritas penempatan pegawai adalah jarak antara tempat tinggal pegawai dengan puseksmas yang akan ditempati, latar belakang pendidikan dan pengalaman.
7. Hasil keluaran dari sistem ini adalah info data pegawai, puskesmas, analisis kebutuhan pegawai, prioritas penempatan pegawai, penempatan pegawai, laporan analisis kebutuhan pegawai, laporan penempatan, laporan prioritas penempatan, laporan analisis kebutuhan pegawai, laporan cetak surat penugasan dan laporan pegawai.
8. Metode analisis yang digunakan untuk membangun sistem ini adalah
pemodelan flowmap, diagram konteks, entity relationship diagram, data flow diagram dan flowchart.
I.5 Metodologi Penelitian
Metode penelitian yang digunakan untuk membangun “Sistem Pendukung
Keputusan Prioritas Penempatan Pegawai di Dinas Kesehatan Kota Bandung” adalah dengan metode deskriptif. Sedangkan metode-metode pengumpulan data dan pembangunan perangkat lunak menggunakan cara sebagai berikut:
1. Metode Pengumpulan Data
Metode pengumpulan data yang dilakukan adalah sebagai berikut :
a. Studi Lapangan
Studi lapangan adalah pengumpulan data yang dilakukan dengan cara penelitian langsung dengan objek penelitian. Studi lapangan meliputi kegiatan wawancara dan observasi.
(16)
4
1) Wawancara
Wawancara adalah pengumpulan data dengan cara mengadakan tanya jawab secara langsung dengan pihak terkait.
2) Observasi
Observasi adalah pengumpulan data dengan cara melakukan pengamatan secara langsung terhadap sistem yang sedang berjalan.
b. Studi Pustaka
Dengan mencari dan mempelajari bermacam – macam literatur yang dibutuhkan untuk membangun aplikasi ini.
2. Metode Pembangunan Perangkat Lunak
Metode pembangunan perangkat lunak yang digunakan mengadopsi model
Waterfall. Model ini mengusulkan sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik dan sekuensial. Proses-proses yang terdapat dalam model Waterfall dapat dilihat pada gambar I.1.
Requirements definition
System and software design
Implementation and unit testing
Integration and system testing
Operation and maintenace
Gambar I.1 Metode Waterfall [15]
Penjelasan dari gambar I.1 mengenai tahap-tahap pembangunan perangkat lunak yang digunakan diantaranya adalah sebagai berikut :
a. Requirements definition
Tahap mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang lengkap.
(17)
b. System and software design
Tahap desain dikerjakan setelah kebutuhan selesai dikumpulkan secara lengkap.
c. Implementation and unit testing
Tahap desain program yang diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman yang sudah ditentukan. Program yang dibangun langsung diuji baik secara unit.
d. Integration and system testing
Tahap penyatuan unit-unit program kemudian diuji secara keseluruhan (system testing).
e. Operation and maintenace
Tahap mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi dengan situasi sebenarnya.
I.6 Sistematika Penulisan
Adapun sistematika penulisan tugas akhir ini adalah sebagai berikut:
BAB I PENDAHULUAN
Berisi pembahasan masalah umum yang menguraikan latar belakang, perumusan masalah, maksud dan tujuan, batasan masalah, metode penelitian dan sistematika penulisan tugas akhir ini.
BAB II TINJAUAN PUSTAKA
Berisi pembahasan mengenai Dinas Kesehatan Kota Bandung, yang meliputi sejarah, visi dan misi, dan hal-hal lain yang menjelaskan tentang institusi. Serta teori pendukung untuk
merancang “Sistem Pendukung Keputusan Menentukan Prioritas
Penempatan pegawai di Dinas Kesehatan Kota Bandung”
BAB III ANALISIS DAN PERANCANGAN SISTEM
Berisi analisis kebutuhan untuk sistem yang akan dibangun sesuai dengan metode pengembangan perangkat lunak yang digunakan. Sedangkan perancangan sistem berupa tahapan-tahapan yang
(18)
6
dilakukan dalam perancangan struktur antar muka untuk aplikasi yang akan dibangun.
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
Berisi tentang batasan implementasi, spesifikasi hardware, spesifikasi software serta tahapan-tahapan implementasi antarmuka hasil rancangan yang telah dibuat.
BAB V KESIMPULAN DAN SARAN
Berisi mengenai kesimpulan dari keseluruhan pembahasan dan saran-saran mengenai pengembangan aplikasi untuk masa yang akan datang.
(19)
133
IMPLEMENTASI DAN PENGUJIAN SISTEM
IV.1 Implementasi Sistem
Implementasi sistem merupakan tahap menerapkan perancangan yang yang telah dilakukan terhadap sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk mengkonfirmasi modul-modul perancangan,
sehingga user dapat memberi masukan kepada pengembang aplikasi.
IV.1.1 Implementasi Perangkat Keras
Perangkat keras yang diperlukan untuk mengimplemntasikan sistem ini adalah sebagai berikut:
1. Prosesor : 1,0 GHz
2. Memori : 256 MB
3. Hardisk Drive : 80 GB SATA
4. Resolusi : 1024 x 768
5. koneksi internet minimal 64 kbps
IV.1.2 Implementasi Perangkat Lunak
Perangkat lunak yang diperlukan untuk mengimplementasikan aplikasi ini adalah sebagai berikut:
1. Sistem Operasi Microsoft Windows XP.
2. Mozilla Firefox sebagai web browser.
IV.1.3 Implementasi Basis Data
Implementasi ini merupakan tahap dimana basis data yang telah dirancang akan diterapkan secara langsung pada sistem yang dibangun. Implementasi basis data dalam bahasa SQL dapat di lihat pada tabel IV.1.
Tabel IV.1 Implementasi Basis Data
No. Nama Tabel Hasil Pembangkitan
1 Bagian
CREATE TABLE IF NOT EXISTS `bagian` ( `id_bagian` int(11) NOT NULL
AUTO_INCREMENT, `nama_bagian` text,
PRIMARY KEY (`id_bagian`) ) ENGINE=InnoDB DEFAULT
(20)
No. Nama Tabel Hasil Pembangkitan
CHARSET=latin1;
2 Beban kerja
CREATE TABLE IF NOT EXISTS `beban_kerja` (
`id_bk` varchar(11) NOT NULL, `id_kantor` int(11) NOT NULL, `id_jabatan` int(11) NOT NULL,
`jumlah_pegawai` int(11) DEFAULT NULL, `jumlah_pensiun` int(11) DEFAULT NULL, `jumlah_persediaan` int(11) NOT NULL, `kebutuhan_pegawai` int(11) DEFAULT NULL,
`selisih` int(11) DEFAULT NULL,
`prioritas` decimal(10,2) DEFAULT NULL, `nilai` decimal(10,2) DEFAULT NULL, `tgl_pemeriksaan` date NOT NULL, PRIMARY KEY (`id_bk`),
KEY `fk_beban_kerja_kantor1` (`id_kantor`), KEY `fk_beban_kerja_jabatan1`
(`id_jabatan`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
3 Bobot_kriteria
CREATE TABLE IF NOT EXISTS `bobot_kriteria` (
`id_bobot` int(11) NOT NULL,
`bobot_jarak` decimal(10,2) DEFAULT NULL,
`bobot_pendidikan` decimal(10,2) DEFAULT NULL,
`bobot_pengalaman` decimal(10,2) DEFAULT NULL,
PRIMARY KEY (`id_bobot`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
4 Detail_rekomendasi
CREATE TABLE IF NOT EXISTS
`detail_rekomendasi` (
`id_detail` int(11) NOT NULL
AUTO_INCREMENT,
`id_rekomendasi` varchar(11) NOT NULL, `id_pegawai` int(11) NOT NULL,
`jarak` decimal(10,2) DEFAULT NULL, `nilai` decimal(10,2) DEFAULT NULL, PRIMARY KEY (`id_detail`),
KEY
`fk_detail_rekomendasi_rekomendasi1` (`id_rekomendasi`),
(21)
No. Nama Tabel Hasil Pembangkitan
KEY `fk_detail_rekomendasi_pegawai1`
(`id_pegawai`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
5 jabatan
CREATE TABLE IF NOT EXISTS `jabatan` (
`id_jabatan` int(11) NOT NULL
AUTO_INCREMENT,
`nama_jabatan` varchar(45) DEFAULT
NULL,
`jenis_jabatan` varchar(25) DEFAULT
NULL,
PRIMARY KEY (`id_jabatan`),
UNIQUE KEY `fk_jabatan10`
(`nama_jabatan`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
6 pangkat
CREATE TABLE IF NOT EXISTS `pangkat` (
`id_pangkat` int(11) NOT NULL,
`nama_golongan` varchar(12) DEFAULT NULL,
`nama_pangkat` varchar(25) DEFAULT NULL,
PRIMARY KEY (`id_pangkat`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
7 kantor
CREATE TABLE IF NOT EXISTS `kantor` (
`id_kantor` int(11) NOT NULL
AUTO_INCREMENT,
`nama_kantor` varchar(45) DEFAULT
NULL,
`alamat_kantor` varchar(45) DEFAULT NULL,
`telp_kantor` varchar(16) DEFAULT
NULL,
`status` varchar(11) DEFAULT NULL, `kode_pos` varchar(6) DEFAULT NULL, `kelurahan` varchar(25) DEFAULT NULL,
`kecamatan` varchar(25) DEFAULT
NULL,
`kota` varchar(25) DEFAULT NULL, `k_lat` decimal(15,14) DEFAULT NULL, `k_lon` decimal(17,14) DEFAULT NULL,
(22)
No. Nama Tabel Hasil Pembangkitan
`id_pusat` int(11) DEFAULT NULL, PRIMARY KEY (`id_kantor`),
KEY `fk_kantor_kantor1` (`id_pusat`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
8 pegawai
CREATE TABLE IF NOT EXISTS
`pegawai` (
`id_pegawai` int(11) NOT NULL
AUTO_INCREMENT,
`nip` varchar(19) DEFAULT NULL, `id_bagian` int(11) NOT NULL,
`id_penempatan` varchar(12) DEFAULT NULL,
`id_pendidikan` int(11) DEFAULT NULL, `id_jabatan` int(11) DEFAULT NULL, `id_pangkat` int(11) DEFAULT NULL, `ktp` varchar(20) DEFAULT NULL,
`nama_pegawai` varchar(45) DEFAULT NULL,
`alamat_pegawai` varchar(45) DEFAULT NULL,
`tempat_lahir` varchar(25) DEFAULT
NULL,
`tgl_lahir` date DEFAULT NULL,
`jenis_kelamin` varchar(11) DEFAULT
NULL,
`agama` varchar(9) DEFAULT NULL,
`status_perkawinan` varchar(12)
DEFAULT NULL,
`telp_pegawai` varchar(16) DEFAULT
NULL,
`email` varchar(45) DEFAULT NULL, `kode_pos` varchar(6) DEFAULT NULL, `kelurahan` varchar(25) DEFAULT NULL,
`kecamatan` varchar(25) DEFAULT
NULL,
`kota` varchar(25) DEFAULT NULL, `p_lat` decimal(15,14) DEFAULT NULL, `p_lon` decimal(17,14) DEFAULT NULL, `masa_kerja` int(11) DEFAULT NULL, `tgl_pensiun` date DEFAULT NULL,
`status_aktif` varchar(45) DEFAULT
NULL,
`status_pegawai` varchar(45) DEFAULT NULL,
(23)
No. Nama Tabel Hasil Pembangkitan
`tmt_status` date DEFAULT NULL, `pengalaman` int(11) DEFAULT NULL, `password` varchar(45) DEFAULT NULL,
`kata_sandi` varchar(45) DEFAULT
NULL,
`keterangan` varchar(45) DEFAULT
NULL,
PRIMARY KEY (`id_pegawai`),
KEY `fk_pegawai_bagian` (`id_bagian`), KEY `fk_pegawai_jabatan1` (`id_jabatan`),
KEY `fk_pegawai_pendidikan1`
(`id_pendidikan`),
KEY `fk_pegawai_penempatan1`
(`id_penempatan`),
KEY `fk_pegawai_pangkat1`
(`id_pangkat`),
KEY `fk_pegawai_nip_1` (`nip`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
9 pendidikan
CREATE TABLE IF NOT EXISTS
`pendidikan` (
`id_pendidikan` int(11) NOT NULL
AUTO_INCREMENT,
`nama_pendidikan` varchar(4) DEFAULT NULL,
PRIMARY KEY (`id_pendidikan`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
10 penempatan
CREATE TABLE IF NOT EXISTS
`penempatan` (
`id_penempatan` varchar(12) NOT NULL, `id_kantor` int(11) NOT NULL,
`tgl_penempatan` date DEFAULT NULL, PRIMARY KEY (`id_penempatan`),
KEY `fk_penempatan_kantor1`
(`id_kantor`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
11 pengumuman
CREATE TABLE IF NOT EXISTS
`pengumuman` (
`id_pengumuman` varchar(12) NOT NULL, `id_pegawai` int(11) NOT NULL,
`pengumuman` text,
`tgl_pengumuman` datetime DEFAULT
(24)
No. Nama Tabel Hasil Pembangkitan
PRIMARY KEY (`id_pengumuman`),
KEY `fk_pengumuman_pegawai1`
(`id_pegawai`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
12 rekomendasi
CREATE TABLE IF NOT EXISTS
`rekomendasi` (
`id_rekomendasi` varchar(11) NOT NULL, `id_pendidikan` int(11) NOT NULL, `id_bk` varchar(11) NOT NULL, `id_bobot` int(11) NOT NULL, `tgl_spk` date DEFAULT NULL, PRIMARY KEY (`id_rekomendasi`),
KEY `fk_rekomendasi_beban_kerja1`
(`id_bk`),
KEY `fk_rekomendasi_pendidikan1`
(`id_pendidikan`),
KEY `fk_rekomendasi_bobot_kriteria1`
(`id_bobot`)
) ENGINE=InnoDB DEFAULT
CHARSET=latin1;
IV.1.4 Implementasi Antarmuka
Implementasi antarmuka dilakukan dengan setiap halaman web yang dibuat dan pengkodeannya dalam bentuk file program. Berikut ini adalah implementasi antarnuka yang dibuat untuk semua pengguna baik sub bagian kepegawaian, sub bagian tata usaha dan kepala sub bagian tata usaha yang dinamakan antar muka pengguna.
1. Implementasi Halaman Untuk Sub Bagian Kepegawaian
Implementasi antarmuka sub bagian kepegawaian yang dibuat dalam bentuk file program dapat dilihat pada tabel IV.2.
Tabel IV.2 Antarmuka Sub Bagian Kepegawaian
No Menu Deskripsi Nama File
1 Login
Digunaka sebagai halaman login ke sistem
Index.php
2 pengumuman
Digunakan untuk menampilkan halaman depan
(25)
No Menu Deskripsi Nama File
3 Kantor
Digunakan untuk menambahkan,
mencari, menampilkan, mengubah dan
menghapus data kantor
Tambah.php Data_kantor.php Detail_kantor.php Edit_kantor.php
4 Pegawai
Digunakan untuk menambahkan, mencari, menampilkan, mengubah dan menghapus data pegawai Tambah_pegawai.php Data_pegawai.php Data_pegawai_tak_aktif.php Detail_pegawai.php Edit_pegawai.php Edit_pegawai_non.php
5 Jabatan
Digunakan untuk menambahkan,
mencari, menampilkan dan mengubah data jabatan
Tambah_jabatan.php Data_jabatan.php Edit_jabatan.php
6 Kebutuhan
pegawai Digunakan untuk menambahkan, mencari, menampilkan, menampilkan detail, mengubah dan menghapus data kebutuhan pegawai Tambah_bk.php Detail_bk.php Data_detail_bk.php Edit_bk.php
7 Rekomendasi
Digunakan untuk menambahkan,
mencari, menampilkan dan menghapus data rekomendsi
Tambah_spk.php Data_spk.php
8 Penempatan
Digunakan untuk menambahkan,
mencari, menampilkan dan mengubah data penempatan pegawai
Penempatan.php Edit_penempatan.php
9 Laporan
Digunakan untuk mencetak laporan kebutuhan pegawai dancetak surat penugasan Laporan_bk.php Laporan_surat_tugas.php
10 Edit Profil
Digunakan untuk mengubah data pengguna
Edit_profil.php
11 Lupa
Password
Digunakan untuk memperbaharui password
(26)
2. Implementasi Halaman Untuk Petugas Operasional
Implementasi antarmuka petugas operasional yang dibuat dalam bentuk file program dapat dilihat pada tabel IV.3.
Tabel IV.3 Antarmuka Petugas Operasional
No Menu Deskripsi Nama File
1 Login
Digunaka sebagai halaman login ke sistem
Index.php
2 pengumuman
Digunakan untuk menampilkan halaman depan
Pengumuman.php
3 Pegawai
Digunakan untuk mencari,
menampilkan dan mengubah profil data pegawai
Data_pegawai_puskesmas.php Detail_pegawai.php
Edit_alamat.php
4 Kebutuhan
pegawai Digunakan untuk menambahkan, mencari, menampilkan dan menampilkan detail kebutuhan pegawai Tambah_bk.php Detail_bk_user.php Data_detail_bk.php
5 laporan
Digunakan untuk mencetak laporan kebutuhan pegawai
Laporan_bk_puskesmas.php
6 Edit Profil
Digunakan untuk mengubah data pengguna
Edit_profil.php
7 Lupa
password
Digunakan untuk memperbaharui password
Lupa_password.php
3. Implementasi Halaman Untuk Kepala Sub Bagian Tata Usaha
Implementasi antarmuka kepala sub bagian tata usaha yang dibuat dalam bentuk file program dapat dilihat pada tabel IV.4.
Tabel IV.4 Antarmuka Kepala Sub Bagian Tata Usaha
No Menu Deskripsi Nama File
1 Login
Digunaka sebagai halaman login ke sistem
Index.php
(27)
No Menu Deskripsi Nama File
menampilkan halaman depan
3 Pegawai
Digunakan untuk mencari dan menampilkan data pegawai
Data_pegawai_ptu.php Detail_pegawai.php
4 Kebutuhan
pegawai Digunakan untuk menambahkan, mencari, menampilkan dan menampilkan detail kebutuhan pegawai Detail_bk_ptu.php Data_detail_bk.php
5 laporan
Digunakan untuk mencetak laporan kebutuhan pegawai
Laporan_bk_kepala.php
6 Edit Profil
Digunakan untuk mengubah data pengguna
Edit_profil.php
7 Lupa
password
Digunakan untuk memperbaharui password
Lupa_password.php
IV.2 Pengujian Sistem
Dalam penelitian ini dilakukan pengujian terhadap sistem secara fungsional (alpha) dan betha dengan menggunakan wawancara. Metode yang dipakai adalah pengujian black box dengan memfokuskan pada persyaratan fungsional sistem yang dibangun. Metode ini bertujuan untuk menemukan kesalahan fungsi pada aplikasi.
IV.2.1 Rencana Pengujian Alpha
Rencana pengujian alpha dilakukan terhadap fungsi-fungsi pada aplikasi untuk mengetahui apakah fungsionalitas dari aplikasi tersebut bekerja sesuai dengan yang diharapkan atau tidak. Berikut ini adalah tabel rencana pengujian sistem yang dibangun.
(28)
Tabel IV.5 Rencana Pengujian Alpha
Item Uji Detail Pengujian
Login
Validasi email Validasi password Lupa password
Pengolahan data pengumuman 1. Tambah data pengumuman
2. Perubahan data pengumuman
Pengolahan data kantor
1. Tambah data kantor
2. Perubahan data kantor 3. Pencarian data kantor 4. Pencarian lokasi
Pengolahan data pegawai 1. Tambah data pegawai
2. Perubahan data pegawai
3. Pencarian data pegawai
4. Pencarian lokasi pegawai
5. Pengubahan data profil pegawai
6. Pengubahan profil
Pengolahan data kebutuhan pegawai 1. Tambah data kebutuhan pegawai
2. Perubahan data kebutuhan pegawai
3. Pencarian data kebutuhan pegawai
4. Cetak data kebutuhan pegawai
Pengolahan data jabatan 1. Tambah data jabatan
2. Perubahan data jabatan 3. Pencarian data jabatan
Pengolahan data rekomendsi 1. Tambah data rekomendasi
2. Pencarian data rekomendasi
Pengolahan data penempatan 1. Tambah data penempatan
2. Cetak surat penugasan
IV.2.1.1 Kasus dan Pengujian Alpha
Kasus dan hasil pengujian alpha berisi pemaparan dari rencana pengujian yang telah disusun. Pengujian ini dilakukan secara black box dengan hanya memperhatikan masukan ke dalam sistem dan keluaran dari masukan tersebut. Berikut ini pemaparan dari setiap butir pengujian yang terdapat pada rencana pengujian.
(29)
1. Pengujian Login
Validasi pengujian login terbagi atas tiga bagian yaitu: a.Pengujian Validasai Email
Pengujian validasi email akan dijelaskan pada tabel IV.6.
Tabel IV.6 Pengujian Validasi Email
Kasus dan hasil uji (data normal)
Data masukkan Email : devi_dinkeskora@yahoo.co.id
Yang diharapkan Pengecekan email valid
Pengamatan Pengecekan email valid
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Email : devi_dinkeskora@yahoo.com
Yang diharapkan Menampilkan pesan,”Email Salah”
Pengamatan Menampilkan pesan, “Email Salah”
kesimpulan Diterima
b. Pengujian Validasi Password
Pengujian validasi password akan dijelaskan pada tabel IV.7.
Tabel IV.7 Pengujian Validasi Password
Kasus dan hasil uji (data normal)
Data masukkan Password : 197305082006042001
Yang diharapkan Pengecekan password valid
Pengamatan Pengecekan password valid
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan password : 123454
Yang diharapkan Menampilkan pesan,” Password Salah”
Pengamatan Menampilkan pesan, “Password Salah”
kesimpulan Diterima
c. Pengujian Lupa Password
Pengujian lupa password akan dijelaskan pada tabel IV.8.
Tabel IV.8Pengujian Lupa Password
Kasus dan hasil uji (data normal)
Data masukkan Email : nurdinif14@gmail.com
Kata sandi : nurdin
Yang diharapkan Menampilkan pesan, “Password sudah di kirim ke email “
Pengamatan Menampilkan pesan, “Password sudah di kirim ke email “
(30)
Kasus dan hasil uji (data salah)
Data masukkan Email : nurdinif14@gmail.com
Kata sandi : 123231
Yang diharapkan Menampilkan pesan,” email atau kata sandi salah“
Pengamatan Menampilkan pesan,” email atau kata sandi salah“
kesimpulan Diterima
2. Pengujian Pengolahan Data pengumuman
Pengujian pengolahan data pengumuman terbagi atas dua bagian yaitu:
a. Pengujian Penambahan Pengumuman
Pengujian penambahan pengumuman akan dijelaskan pada tabel IV.9.
Tabel IV.9Pengujian Penambahan Pengumuman
Kasus dan hasil uji (data normal)
Data masukkan Pengumuman : test
Yang diharapkan Pengumuman tersimpan dalam database
Pengamatan Pengumuman tersimpan dalam database dan
menampilkan pesan, “Data sudah tersimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Pengumuman : (kosong)
Yang diharapkan Menampilkan pesan, “ pengumuman tidak boleh kosong”
Pengamatan Menampilkan pesan, “ pengumuman tidak boleh kosong”
kesimpulan Diterima
b. Pengujian Perubahan Pengumuman
Pengujian perubahan pengumuman akan dijelaskan pada tabel IV.10.
Tabel IV.10 Pengujian Perubahan Pengumuman
Kasus dan hasil uji (data normal)
Data masukkan Pengumuman : test 2
Yang diharapkan Pengumuman tersimpan dalam database
Pengamatan Pengumuman tersimpan dalam database dan
menampilkan pesan, “Data sudah tersimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Pengumuman : (kosong)
Yang diharapkan Menampilkan pesan, “ pengumuman tidak boleh kosong”
Pengamatan Menampilkan pesan, “ pengumuman tidak boleh kosong”
(31)
3. Pengujian Pengolahan Data Kantor
Pengujian pengolahan data kantor terbagi atas empat bagian yaitu:
a. Pengujian Penambahan Data Kantor
Pengujian penambahan data kantor akan dijelaskan pada tabel IV.11.
Tabel IV.11 Pengujian Penambahan Data Kantor
Kasus dan hasil uji (data normal)
Data masukkan Nama : Puskesmas Cigondewah
Alamat : jl. Cigondewah Kelurahan : Cigondewah Kaler Kecamatan : Bandung Kulon Kota : Bandung
Yang diharapkan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
Pengamatan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Nama : (Kosong)
Alamat : jl. Cigondewah Kelurahan : Cigondewah Kaler Kecamatan : Bandung Kulon Kota : Bandung
Yang diharapkan Menampilkan pesan, “Nama, Alamat dan kota harus diisi “
Pengamatan Menampilkan pesan, “Nama, Alamat dan kota harus diisi “
kesimpulan Diterima
b. Pengujian Perubahan Data Kantor
Pengujian perubahan data kantor akan dijelaskan pada tabel IV.12.
Tabel IV.12 Pengujian Perubahan Data Kantor
Kasus dan hasil uji (data normal)
Data masukkan Nama : Puskesmas Cigondewah
Alamat : jl. Cigondewah Status : Non-Poned
Kelurahan : Cigondewah Kaler Kecamatan : Bandung Kulon Kota : Bandung
Yang diharapkan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
Pengamatan Data tersimpan dalam database dan menampilkan pesan,
(32)
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Nama : Puskesmas Cigondewah
Alamat : (kosong)
Kelurahan : Cigondewah Kaler Kecamatan : Bandung Kulon Kota : Bandung
Yang diharapkan Menampilkan pesan, “Nama, Alamat dan kota harus diisi “
Pengamatan Menampilkan pesan, “Nama, Alamat dan kota harus diisi “
kesimpulan Diterima
c. Pengujian Pencarian Data Kantor
Pengujian pencarian data kantor akan dijelaskan pada tabel IV.13.
Tabel IV.13 Pengujian Pencarian Data Kantor
Kasus dan hasil uji (data normal)
Data masukkan Keyword : puskesmas
Yang diharapkan Menampilkan data yang dicari
Pengamatan Menampilkan data yang dicari
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Keyword : adadasd
Yang diharapkan Menampilkan pesan, “ data tidak ditemukan”
Pengamatan Menampilkan pesan, “ data tidak ditemukan”
kesimpulan Diterima
d. Pengujian Pencarian Lokasi Kantor
Pengujian pencarian lokasi kantor akan dijelaskan pada tabel IV.14.
Tabel IV.14 Pengujian Pencarian Lokasi Kantor
Kasus dan hasil uji (data normal)
Data masukkan Alamat : jl. Cigondewah
Kelurahan : Cigondewah Kaler Kecamatan : Bandung Kulon Kota : Bandung
Yang diharapkan Menampilkan lokasi kantor yang dicari di google maps
Pengamatan Menampilkan lokasi kantor yang dicari di google maps
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Alamat : jl. Cigondewah
Kelurahan : Cigondewah Kaler Kecamatan : Bandung Kulon Kota : (kosong)
(33)
Kasus dan hasil uji (data normal)
Yang diharapkan Menampilkan pesan, “Alamat dan kota harus diisi “
Pengamatan Menampilkan pesan, “ Alamat dan kota harus diisi “
kesimpulan Diterima
4. Pengujian Pengolahan Data Pegawai
Pengujian pengolaham data terbagi atas delapan bagian yaitu:
a. Pengujian Penambahan Data Pegawai
Pengujian penambahan data pegawai akan dijelaskan pada tabel IV.15.
Tabel IV.15 Pengujian Penambahan Data Pegawai
Kasus dan hasil uji (data normal)
Data masukkan Nama : Amanda
Alamat : jl. Karawang Pendidikan:S1
Jabatan : Bidan Kota : Bandung
Yang diharapkan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
Pengamatan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Nama : nurdin
Alamat : jl. karawang Kota : (Kosong)
Yang diharapkan Menampilkan pesan, “nama, alamat dan kota harus diisi”
Pengamatan Menampilkan pesan, “nama, alamat dan kota harus diisi”
kesimpulan Diterima
b. Pengujian Perubahan Data Pegawai
Pengujian perubahan data pegawai akan dijelaskan pada tabel IV.16.
Tabel IV.16 Pengujian Perubahan Data Pegawai
Kasus dan hasil uji (data normal)
Data masukkan Nama : nurdin
Alamat : jl. Karawang Kelurahan: kebonwaru Kecamatan :batununggal Kota : Bandung
Yang diharapkan Data tersimpan dalam database dan menampilkan pesan,
(34)
Pengamatan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Nama : (kosong)
Alamat : jl. Karawang Kelurahan: kebonwaru Kecamatan :batununggal Kota : Bandung
Yang diharapkan Menampilkan pesan, “nama, alamat dan kota harus diisi”
Pengamatan Menampilkan pesan, “nama, alamat dan kota harus diisi”
kesimpulan Diterima
c. Pengujian Pencarian Data Pegawai
Pengujian pencarian data pegawai akan dijelaskan pada tabel IV.17.
Tabel IV.17 Pengujian Pencarian Data Pegawai
Kasus dan hasil uji (data normal)
Data masukkan keyword : nurdin
Yang diharapkan Menampilkan data pegawai
Pengamatan Menampilkan data pegawai
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan keyword : sdadsad
Yang diharapkan Menampilkan pesan, “data tidak ditemukan”
Pengamatan Menampilkan pesan, “data tidak ditemukan”
kesimpulan Diterima
d. Pengujian Pencarian Lokasi Pegawai
Pengujian pencarian lokasi pegawai akan dijelaskan pada tabel IV.18.
Tabel IV.18 Pengujian Pencarian Lokasi Pegawai
Kasus dan hasil uji (data normal)
Data masukkan Alamat : jl. Karawang
Kelurahan: kebonwaru Kecamatan: batununggal Kota : Bandung
Yang diharapkan Menampilkan lokasi di google maps
Pengamatan Menampilkan lokasi di google maps
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Alamat : (kosong)
(35)
Kecamatan: batununggal Kota : Bandung
Yang diharapkan Menampilkan pesan, “alamat dan kota harus diisi”
Pengamatan Menampilkan pesan, “alamat dan kota harus diisi”
kesimpulan Diterima
e. Pengujian Perubahan Data Profil Pegawai
Pengujian perubahan data profil pegawai akan dijelaskan pada tabel IV.19.
Tabel IV.19 Pengujian Perubahan Data Profil Pegawai
Kasus dan hasil uji (data normal)
Data masukkan Alamat : jl. Karawang
Kecamatan batununggal Kota : Bandung
Yang diharapkan Menampilkan pesan, “Data sudah disimpan”
Pengamatan Menampilkan pesan, “Data sudah disimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Alamat : (kosong)
Kecamatan batununggal Kota : Bandung
Yang diharapkan Menampilkan pesan, “, alamat dan kota harus diisi”
Pengamatan Menampilkan pesan, “, alamat dan kota harus diisi”
kesimpulan Diterima
f. Pengujian Perubahan Profil
Pengujian perubahan profil akan dijelaskan pada tabel IV.20.
Tabel IV.20 Pengujia Perubahan Profil
Kasus dan hasil uji (data normal)
Data masukkan Email : nurdinif14@gmail.com
Kata sandi : nurdin Password : 10108669
Yang diharapkan Menampilkan pesan, “data sudah disimpan”
Pengamatan Menampilkan pesan,”data sudah disimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Email : (kosong)
Kata sandi : nurdin Password : 10108669
Yang diharapkan Menampilkan pesan, “ alamat, email, password dan kata
sandi tidak boleh kosong”
(36)
sandi tidak boleh kosong”
kesimpulan Diterima
5. Pengujian Pengolahan Data Jabatan
Pengujian pengolahan data jabatan terdiri dari tiga bagian yaitu:
a. Pengujian Penambahan Data Jabatan
Pengujian penambahan data jabatan akan dijelaskan pada tabel IV.21.
Tabel IV.21 Pengujian Penambahan Data Jabatan
Kasus dan hasil uji (data normal)
Data masukkan Nama jabatan : Kepala Dinas
Jenis jabatan : jabatan struktural
Yang diharapkan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
Pengamatan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Nama jabatan : (Kosong)
Jenis jabatan : jabatan struktural
Yang diharapkan Menampilkan pesan, “nama jabatan dan jenis jabatan
tidak boleh kosong”
Pengamatan Menampilkan pesan, “nama jabatan dan jenis jabatan
tidak boleh kosong”
kesimpulan Diterima
b. Pengujian Perubahan Data Jabatan
Pengujian perubahan data jabatan akan dijelaskan pada tabel IV.22.
Tabel IV.22 Pengujian Pencarian Data Jabatan
Kasus dan hasil uji (data normal)
Data masukkan Nama jabatan : Kepala Dinas
Jenis jabatan : jabatan struktural
Yang diharapkan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
Pengamatan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Nama jabatan : (kosong)
Jenis jabatan : jabatan struktural
(37)
tidak boleh kosong”
Pengamatan Menampilkan pesan, “nama jabatan dan jenis jabatan
tidak boleh kosong”
kesimpulan Diterima
c. Pengujain Pencarian Data Jabatan
Pengujian pencarian data jabatan akan dijelaskan pada tabel IV.23.
Tabel IV.23 Pengujian Perubahan Data Jabatan
Kasus dan hasil uji (data normal)
Data masukkan Nama jabatan : Kepala Dinas
Yang diharapkan Menampilkan data jabatan yang dicari
Pengamatan Menampilkan data jabatan yang dicari
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Nama jabatan : adasdassd
Yang diharapkan Menampilkan pesan, “data tidak ditemukan”
Pengamatan Menampilkan pesan, “data tidak ditemukan”
kesimpulan Diterima
6. Pengujian Pengolahan Data Rekomendasi
Pengujian pengolahan data rekomendasi terdiri dari dua bagian yaitu:
a. Penyajian Penambahan Data Rekomendasi
Pengujian penambahan data rekomendasi akan dijelaskan pada tabel IV.24.
Tabel IV.24 Pengujian Tambah Data Rekomendasi
Kasus dan hasil uji (data normal)
Data masukkan Pendidikan yang dibutuhkan : D3
Yang diharapkan Menampilkan hasil data rekomendasi.
Pengamatan Menampilkan hasil data rekomendasi.
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Pendidikan yang dibutuhkan : (kosong):
Yang diharapkan Menampilkan pesan,”Belum menentukan
pendidikan yang dibutuhkan”
Pengamatan Menampilkan pesan,”Belum menentukan
pendidikan yang dibutuhkan”
(38)
b. Pengujian Pencarian Data Rekomendasi
Pengujian pencarian data rekomendasi akan dijelaskan pada tabel IV.25.
Tabel IV.25 Pengujian Pencarian Data Rekomendasi
Kasus dan hasil uji (data normal)
Data masukkan keyword : puskesmas sarijadi
Yang diharapkan Menampilkan data rekomendasi yang dicari
Pengamatan Menampilkan data rekomendasi yang dicari
kesimpulan diterima
Kasus dan hasil uji (data salah)
Data masukkan keyword : (kosong)
Yang diharapkan Menampilkan pesan, “keyword tidak boleh kosong”
Pengamatan Menampilkan pesan, “keyword tidak boleh kosong”
kesimpulan Diterima
7. Pengujian Pengolahan Data Analisis Kebutuhan Pegawai
Pengujian pengolahan data analisis kebutuhan pegawai terdiri dari atas empat bagian yaitu:
a. Pengujian Penambahan Data Analisis Kebutuhan Pegawai
Pengujian penambahan data analisis kebutuhan pegawai akan dijelaskan pada tabel IV.26.
Tabel IV.26 Pengujian Penambahan Data Analisis Kebutuhan Pegawai
Kasus dan hasil uji (data normal)
Data masukkan Id jabatan : 4
Kebutuhan pegawai : 4
Yang diharapkan Data tersimpan dalam database dan menampilkan
pesan, “Data sudah tersimpan”
Pengamatan Data tersimpan dalam database dan menampilkan
pesan, “Data sudah tersimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Id jabatan : 4
Kebutuhan pegawai : (kosong)
Yang diharapkan Menampilkan pesan, “nama jabatan dan kebutuhan
pegawai harus diisi”
Pengamatan Menampilkan pesan, “nama jabatan dan kebutuhan
pegawai harus diisi”
(39)
b. Pengujian Perubahan Data Analisis Kebutuhan Pegawai
Pengujian perubahan data analisis kebutuhan pegawai akan dijelaskan pada tabel IV.27.
Tabel IV.27 Pengujian Perubahan Data Analisis Kebutuhan Pegawai
Kasus dan hasil uji (data normal)
Data masukkan Kebutuhan pegawai : 5
Yang diharapkan Data tersimpan dalam database dan menampilkan pesan
“data sudah disimpan”
Pengamatan Data tersimpan dalam database dan menampilkan pesan
“data sudah disimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Kebutuhan pegawai : (kosong)
Yang diharapkan Menampilkan pesan,”kebutuhan pegawi harus diisi”
Pengamatan Menampilkan pesan,”kebutuhan pegawi harus diisi”
kesimpulan Diterima
c. Pengujian Pencarian Data Analisis Kebutuhan Pegawai
Pengujian pencarian data analisis kebutuhan pegawai akan dijelaskan pada tabel IV.28.
Tabel IV.28 Pengujian Pencarian Data Analisis Kebutuhan Pegawai
Kasus dan hasil uji (data normal)
Data masukkan Keyword : puskesmas sarijadi
Yang diharapkan Menampilkan data analisis kebutuhan pegawai yang dicari
Pengamatan Menampilkan data analisis kebutuhan pegawai yang dicari
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Keyword : adad
Yang diharapkan Menampilkan pesan, “data tidak ditemukan”
Pengamatan Menampilkan pesan, “data tidak ditemukan”
(40)
d. Pengujian Cetak Data Analisis Kebutuhan Pegawai
Pengujian cetak data analisis kebutuhan pegawai akan dijelaskan pada tabel IV.29.
Tabel IV.29 Pengujian Cetak Data Analisis Kebutuhan Pegawai
Kasus dan hasil uji (data normal)
Data masukkan Periode : 01-06-2012
Yang diharapkan Menampilkan form download.
Pengamatan Menampilkan form download.
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Periode : (kosong)
Yang diharapkan Menampilkan pesan, “periode harus disi”
Pengamatan Menampilkan pesan, “periode harus disi”
kesimpulan Diterima
8. Pengujian Pengolahan Data Penempatan Pegawai
Pengujian pengolahan data penempatan pegawai terdiri dari dua bagian yaitu:
a. Pengujian Tambah Data Penempatan Pegawai
Pengujian penambahan data penemptan pegawai akan dijelaskan pada tabel IV.30.
Tabel IV.30 Pengujian Penambahan Data Penempatan Pegawai
Kasus dan hasil uji (data normal)
Data masukkan Nip : 10108669
Yang diharapkan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
Pengamatan Data tersimpan dalam database dan menampilkan pesan,
“Data sudah tersimpan”
kesimpulan Diterima
Kasus dan hasil uji (data salah)
Data masukkan Nip : (kosong)
Yang diharapkan Menampilkan pesan, “nama pegawai tidak boleh kosong”
Pengamatan Menampilkan pesan, “nama pegawai tidak boleh kosong”
(41)
b. Pengujian Cetak Surat Penugasan
Pengujian cetak surat penugasan akan dijelaskan pada tabel IV.31.
Tabel IV.31 Pengujian Cetak Surat Penugasan
Kasus dan hasil uji (data normal)
Data masukkan Periode : 01-03-2013
Yang diharapkan Menampilkan form download
Pengamatan Menampilkan form download
kesimpulan Diterima
Kasus dan hasil uji (data Salah)
Data masukkan Periode : (kosong)
Yang diharapkan Menampilkan pesa, “periode tidak boleh kosong”
Pengamatan Menampilkan pesa, “periode tidak boleh kosong”
kesimpulan Diterima
IV.2.1.2 Kesimpulan Hasil Pengujian Alpha
Berdasarkan hasil pengujian Alpha yang telah dilakukan dapat ditarik kesimpulan bahwa aplikasi sudah berjalan cukup maksimal, tetapi tidak menutup kemungkinan dapat terjadi kesalahan suatu saat, pada saat aplikasi digunakan, sehingga membutuhkan proses maintenance untuk lebih mengetahui kekurangan dari aplikasi.
IV.2.2 Rencana Pengujian Betha
Pengujian betha merupakan pengujian yang dilakukan dengan tujuan
untuk mengetahui sejauh mana kualitas sistem, apakah sudah memenuhi harapan atau belum. Untuk itu dalam pengujian betha dilakukan penelitian terhadap calon pengguna sistem dengan melakukan pengumpulan data menggunakan metodologi wawancara.
Pada penelitian ini pengujian betha dilakukan dengan menggunakan
metodologi wawancara yang diberikan kepada sebagian pengguna dengan mengambil sampel satu orang calon pengguna yaitu pegawai sub bagian kepegawaian Dinas Kesehatan Kota Bandung dan dua orang calon pengguna yang bertempat kerja di puskesmas dengan jabatan kepala sub bagian tata usaha serta sub bagian tata usaha.
(42)
Berdasarkan hasil wawancara tersebut akan dipenuhi kesimpulan terhadap penilaian penerapan sistem yang baru. Ketiga jenis wawancara ini masing-masing terdiri dari lima pertanyaan. Berikut ini adalah masing-masing-masing-masing pertanyaan pada ketiga jenis wawancara yang akan dilakukan kepada ketiga calon pengguna adalah sebagai berikut:
A.Wawancara sub bagian kepegawaian Dinas Kesehatan Kota Bandung
1. Apakah aplikasi ini membantu dalam memonitoring data analisis
kebutuhan pegawai dan data pegawai disetiap puskesmas?
2. Aplikasi ini membantu dalam menentukan jarak tempat tinggal pegawai dengan puskesmas yang akan ditempati?
3. Apakah aplikasi ini membantu dalam menentukan prioritas penempatan pegawai?
4. Apakah aplikasi ini membantu dalam mengelola data penempatan
pegawai?
B. Wawancara kepala sub bagian tata usaha di Puskesmas
1. Apakah aplikasi ini membantu memonitoring data kebutuhan pegawai?
2. Apakah aplikasi ini membantu memonitoring data pegawai?
3. Apakah dengan adanya google maps dalam aplikasi ini sangat membantu?
4. Apakah aplikasi ini mudah untuk digunakan?
5. Apakah aplikasi ini terlihat menarik?
C.Wawancara kepala sub bagian tata usaha di Puskesmas
1. Apakah aplikasi ini membantu dalam mengelola data analisis kebutuhan pegawai?
2. Apakah aplikasi ini membantu dalam memberikan informasi tentang data
kebutuhan pegawai?
3. Apakah aplikasi ini membantu dalam pelaporan data kebutuhan pegawai ke Dinas Kesehatan Kota Bandung?
4. Apakah dengan adanya google maps dalam aplikasi ini sangat membantu?
(43)
IV.2.2.1 Kasus dan Pengujian Betha
Berikut ini adalah hasil wawancara kepada ketiga calon pengguna aplikasi ini diantaranya:
A. Hasil wawancara sub bagian kepegawaian Dinas Kesehatan Kota Bandung
1. Apakah aplikasi ini membantu dalam memonitoring data analisis
kebutuhan pegawai dan data pegawai disetiap puskesmas?
Aplikasi ini dapat membantu karena aplikasi ini dapat menampilkan informasi tentang data analisis kebutuhan pegawai dan data pegawai disetiap puskesmas.
2. Apakah aplikasi ini membantu dalam menentukan jarak tempat tinggal pegawai ke puskesmas yang akan ditempati?
Aplikasi ini dapat menentukan jarak tempat tinggal pegawai ke puskesmas yang akan ditempati.
3. Apakah aplikasi ini membantu dalam menentukan prioritas penempatan pegawai?
Aplikasi ini dapat menentukan prioritas penempatan pegawai sehingga proses penempatan pegawai lebih cepat.
4. Apakah aplikasi ini membantu dalam mengelola data penempatan
pegawai?
Aplikasi inimembantu dalam mengelola data penempatan pegawai ke setiap puskesmas.
B. Hasil wawancara kepala sub bagian tata usaha di Puskesmas
1. Apakah aplikasi ini membantu memonitoring data kebutuhan pegawai?
Aplikasi ini dapat membantu memonitoring data kebutuhan pegawai yang ada di puskesmas dan jejaringnya sehingga dapat terlihat data kebutuhan pegawai tiap puskesmas dan jejaringnya sehingga dapat menjadi acuan dalam perencanaan kebutuhan pegawai yang akan datang.
2. Apakah aplikasi ini membantu memonitoring data pegawai?
Aplikasi ini dapat membantu memonitoring data pegawai yang ada di puskesmas dan jejaringnya sehingga dapat membantu dalam perencanaan pegawai untuk masa yang akan datang.
(44)
3. Apakah dengan adanya google maps dalam aplikasi ini sangat membantu? Aplikasi ini sangat membantu karena dengan adanya google maps dapat memberikan lokasi tempat tinggal pegawai yang nantinya akan menentukan penempatan pegawai ke puskesmas.
4. Apakah aplikasi ini mudah untuk digunakan?
Aplikasi ini sangat mudah digunakan karena programnya user friendly.
5. Apakah aplikasi ini terlihat menarik? Aplikasi ini terlihat menarik.
C. Hasil wawancara sub bagian tata usaha di Puskesmas
1. Apakah aplikasi ini membantu dalam mengelola data analisis kebutuhan pegawai?
Aplikasi ini dapat membantu dalam mengelola data analisis kebutuhan pegawai dan menampilkan informasi kekurangan jumlah pegawai di puskesmas.
2. Apakah aplikasi ini membantu dalam memberikan informasi tentang data
kebutuhan pegawai?
Aplikasi ini membantu memberikan informasi data analisis kebutuhan pegawai sehingga dapat menentukan kebutuhan pegawai pada masa yang akan datang.
3. Apakah aplikasi ini membantu dalam pelaporan data kebutuhan pegawai ke Dinas Kesehatan Kota Bandung?
Aplikasi ini terkoneksi dengan internet maka dalam pelaporan data analisis kebutuhan pegawai ke Dinas Kesehatan Kota Bandung akan lebih cepat.
4. Apakah dengan adanya google maps dalam aplikasi ini sangat membantu?
Google maps yang terdapat pada aplikasi ini dapat membantu dalam diketahui jarak dan lokasi tempat tinggal pegawai dengan tempat kerja.
5. Apakah aplikasi ini mudah untuk digunakan?
(45)
IV.2.2.2 Kesimpulan Hasil Pengujian Betha
Dari hasil pengujian betha yang telah dilakukan dapat ditarik kesimpulan bahwa aplikasi Sistem Pendukung Keputusan Menentukan Prioritas Penempatan Pegawai di Dinas Kesehatan Kota Bandung, tampilannya cukup menarik, memenuhi kebutuhan sistem, dan informasi yang dihasilkan cukup akurat, dapat membantu dalam mengelola data kebutuhan pegawai, data pegawai di puseksmas, mempercepat proses prioritas penempatan pegawai serta membantu dalam mengelola data penempatan pegawai ke puskesmas.
(46)
(47)
161
KESIMPULAN DAN SARAN
V.1 Kesimpulan
Berdasarkan uraian pada bab-bab sebelumnya, dapat diambil kesimpulan mengenai penelitian yang berjudul “Sistem Pendukung Keputusan Menentukan
Penempatan Pegawai Di Dinas Kesehatan Kota Bandung” adalah sebagai berikut:
1. Aplikasi ini dapat membantu sub bagian kepegawaian dalam mengelola data
pegawai.
2. Aplikasi ini dapat membantu sub bagian kepegawaian dalam mengelola data
analisis kebutuhan pegawai disetiap instansi.
3. Aplikasi ini dapat membantu sub bagian kepegawaian dalam menentukan jarak tempat tinggal pegawai ke puskesmas yang akan ditempati.
4. Aplikasi ini dapat membantu sub bagian kepegawaian hkan dalam
menentukan prioritas penempatan pegawai ke puskesmas.
5. Aplikasi ini dapat membantu sub bagian kepegawaian dalam mengelola data
penempatan pegawai.
V.2 Saran
Dalam pembangunan Aplikasi ini masih jauh dari sempurna dan masih banyak kekurangan. Oleh karena itu perlu dilakukan pengembangan dan penyempurnaan lebih lanjut.
Adapun saran agar aplikasi ini bisa berfungsi dengan lebih optimal dan lebih menarik sebagai berikut:
1. Meningkatkan performansi aplikasi dengan memperhatikan
penggunaan source code / pengkodean yang berlebih, serta kecepatan pengaksesan dan pengiriman data.
2. Perlu adanya pengembangan aplikasi agar lebih lengkap dan menarik lagi, baik dari segi tampilan maupun dari segi fungsionalitasnya.
(48)
(49)
Nama : Nurdin Rolissalim
NIM : 10108669
Tempat/Tgl. Lahir : Ciamis, 21 Juli 1986
Jenis Kelamin : Laki – laki
Alamat : Jln. Karawang RT 06/08 Kel. kebonwaru Kec.
Batununggal, Bandung, Jawa Barat
E-mail : nurdin.rolissalim@yahoo.com
Riwayat Pendidikan
1992 – 1993 TK Rinduwangi, Panjalu, Jawa Barat
1993 – 1998 Madrasyah Ibtitahiyah Rinduwangi, Panjalu, Jawa
Barat
1998 – 1999 SDN Babakan Surabaya VI Bandung
1999 – 2002 SLTP PGII 2 Bandung
2002 – 2005 SMAN 1 Panjalu
2008 - 2013 Program Studi S1 Jurusan Teknik Informatika
(1)
158
3. Apakah dengan adanya google maps dalam aplikasi ini sangat membantu? Aplikasi ini sangat membantu karena dengan adanya google maps dapat memberikan lokasi tempat tinggal pegawai yang nantinya akan menentukan penempatan pegawai ke puskesmas.
4. Apakah aplikasi ini mudah untuk digunakan?
Aplikasi ini sangat mudah digunakan karena programnya user friendly. 5. Apakah aplikasi ini terlihat menarik?
Aplikasi ini terlihat menarik.
C. Hasil wawancara sub bagian tata usaha di Puskesmas
1. Apakah aplikasi ini membantu dalam mengelola data analisis kebutuhan pegawai?
Aplikasi ini dapat membantu dalam mengelola data analisis kebutuhan pegawai dan menampilkan informasi kekurangan jumlah pegawai di puskesmas.
2. Apakah aplikasi ini membantu dalam memberikan informasi tentang data kebutuhan pegawai?
Aplikasi ini membantu memberikan informasi data analisis kebutuhan pegawai sehingga dapat menentukan kebutuhan pegawai pada masa yang akan datang.
3. Apakah aplikasi ini membantu dalam pelaporan data kebutuhan pegawai ke Dinas Kesehatan Kota Bandung?
Aplikasi ini terkoneksi dengan internet maka dalam pelaporan data analisis kebutuhan pegawai ke Dinas Kesehatan Kota Bandung akan lebih cepat. 4. Apakah dengan adanya google maps dalam aplikasi ini sangat membantu?
Google maps yang terdapat pada aplikasi ini dapat membantu dalam diketahui jarak dan lokasi tempat tinggal pegawai dengan tempat kerja. 5. Apakah aplikasi ini mudah untuk digunakan?
(2)
Dari hasil pengujian betha yang telah dilakukan dapat ditarik kesimpulan bahwa aplikasi Sistem Pendukung Keputusan Menentukan Prioritas Penempatan Pegawai di Dinas Kesehatan Kota Bandung, tampilannya cukup menarik, memenuhi kebutuhan sistem, dan informasi yang dihasilkan cukup akurat, dapat membantu dalam mengelola data kebutuhan pegawai, data pegawai di puseksmas, mempercepat proses prioritas penempatan pegawai serta membantu dalam mengelola data penempatan pegawai ke puskesmas.
(3)
(4)
161
Berdasarkan uraian pada bab-bab sebelumnya, dapat diambil kesimpulan mengenai penelitian yang berjudul “Sistem Pendukung Keputusan Menentukan Penempatan Pegawai Di Dinas Kesehatan Kota Bandung” adalah sebagai berikut:
1. Aplikasi ini dapat membantu sub bagian kepegawaian dalam mengelola data pegawai.
2. Aplikasi ini dapat membantu sub bagian kepegawaian dalam mengelola data analisis kebutuhan pegawai disetiap instansi.
3. Aplikasi ini dapat membantu sub bagian kepegawaian dalam menentukan jarak tempat tinggal pegawai ke puskesmas yang akan ditempati.
4. Aplikasi ini dapat membantu sub bagian kepegawaian hkan dalam menentukan prioritas penempatan pegawai ke puskesmas.
5. Aplikasi ini dapat membantu sub bagian kepegawaian dalam mengelola data penempatan pegawai.
V.2 Saran
Dalam pembangunan Aplikasi ini masih jauh dari sempurna dan masih banyak kekurangan. Oleh karena itu perlu dilakukan pengembangan dan penyempurnaan lebih lanjut.
Adapun saran agar aplikasi ini bisa berfungsi dengan lebih optimal dan lebih menarik sebagai berikut:
1. Meningkatkan performansi aplikasi dengan memperhatikan penggunaan source code / pengkodean yang berlebih, serta kecepatan pengaksesan dan pengiriman data.
2. Perlu adanya pengembangan aplikasi agar lebih lengkap dan menarik lagi, baik dari segi tampilan maupun dari segi fungsionalitasnya.
(5)
(6)
Tempat/Tgl. Lahir : Ciamis, 21 Juli 1986 Jenis Kelamin : Laki – laki
Alamat : Jln. Karawang RT 06/08 Kel. kebonwaru Kec. Batununggal, Bandung, Jawa Barat
E-mail : nurdin.rolissalim@yahoo.com
Riwayat Pendidikan
1992 – 1993 TK Rinduwangi, Panjalu, Jawa Barat
1993 – 1998 Madrasyah Ibtitahiyah Rinduwangi, Panjalu, Jawa Barat
1998 – 1999 SDN Babakan Surabaya VI Bandung 1999 – 2002 SLTP PGII 2 Bandung
2002 – 2005 SMAN 1 Panjalu
2008 - 2013 Program Studi S1 Jurusan Teknik Informatika Universitas Komputer Indonesia Bandung