SISTEM INFORMASI PENDAFTARAN DAN PENGUMUMAN HASIL SELEKSI CALON PEGAWAI NEGERI SIPIL BERBASIS WEB DI PEMDA KABUPATEN LAHAT
SISTEM INFORMASI PENDAFTARAN DAN PENGUMUMAN HASIL SELEKSI CALON PEGAWAI NEGERI SIPIL BERBASIS WEB DI PEMDA KABUPATEN LAHAT Skripsi Dikerjakan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Jurusan Teknik Informatika Disusun Oleh: CICI REFLINA NIM. 06 5314 001 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI
WEB-BASED REGISTRATION INFORMATION SYSTEM
AND SELECTION RESULT ANNOUNCEMENT FOR PUBLIC
SERVANT CANDIDATES IN LOCAL GOVERMENT OF
LAHAT DISTRICT
A Thesis
Presented as Partial Fulfillment of the Requirements
To Obtain the Sarjana Teknik Degree
In Informatics Engineering
By
CICI REFLINA
06 5314 001
DEPARTMENT OF INFORMATICS ENGINEERING
FACULTY OF SCIENCE AND TECHNOLOGY
MOTTO
Tinggalkanlah kesenangan yang menghalangi
pencapaian kecemerlangan hidup yang
diidamkan. Dan berhati-hatilah, karena beberapa
kesenangan adalah cara gembira menuju
kegagalan
Untuk mencapai kesuksesan, kita jangan hanya
bertindak, tetapi juga perlu bermimpi, jangan
hanya berencana, tetapi juga perlu untuk percaya
Abstrak
Di Kabupaten Lahat penerimaan PNS masih menggunakan cara manual dalam hal pendaftaran dan pengumuman hasil seleksi calon peserta tes, sehingga membutuhkan waktu yang lama untuk mendapatkan informasi yang diinginkan. Oleh karena itu dibutuhkan sistem informasi penerimaan dan pengumuan hasil seleksi PNS yang memadai, untuk memproses penerimaan dan pengumuan hasil seleksi PNS secara otomatis serta menghasilkan informasi yang tepat dan cepat.
Pembuatan sistem informasi penerimaan dan pengumuan hasil seleksi PNS dimulai dari analisis dan pengamatan terhadap sistem yang lama pada Badan Kepegawaian daerah dan Diklat di Kabupaten Lahat. Kemudian dari data yang ada, dilakukan perancangan sistem informasi penerimaan dan pengumuan hasil seleksi Calon Pegawai Negeri Sipil yang disesuaikan dengan kebutuhan Pemda setempat. Sistem infromasi yang dibuat meliputi pendaftaran, validasi berkas dan pengumuman kelulusan. Sistem ini dibuat dengan menggunakan MySQL sebagai pengelola database dan menggunakan PHP sebagai bahasa pemrograman pengembangan sistem.
Hasil akhir yang diperoleh adalah sebuah Sistem Informasi Penerimaan dan Pengumuman Hasil Seleksi CPNS, yang mampu menangani pendaftaran serta mampu menampilkan pengumuman hasil tes.
Namun pada sistem informasi pendaftaran dan pengumuan hasil seleksi CPNS berbasis web di pemda Kabupaten Lahat yang dibangun ini masih memiliki
Abstract
In Lahat District, the recruitment of public servants is still performed manually (not on-line), from the registration to announcement of selection result.
Consequently it was required a longer time to get the information wanted. Therefore, there is a need a information system for recruitment and announcement of results of the public servant candidate selection and processing them automatically to produced information accurately in short of time.
The creation of information system for recruitment and announcement of results of the public servant candidate selection started from analysis and observation on the previous system in Badan Kepegawaian Daerah dan Diklat (the local government agent for public servant recruitment and training) in Lahat District. Subsequently, based on the data, the design of information system for recruitment and announcement of results of the public servant candidate selection is performed accordance with the local government requirement. The information system created include form validation and results announcement. This system made using MySQL as database manager and PHP as programming language for system development.
The result obtained was the information system of recruitment and results announcement for the public servant candidate selection which able to manage registration and displaying the announcement of the result selection test.
However, this Lahat district’s web based information system for
KATA PENGANTAR
Puji dan Syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa karena berkat rahmat-NYA, penulis dapat menyelesaikan tugas akhir ini.
Tugas akhir yang berjudul ”Sistem Informasi Pendaftaran dan Pengumuman Hasil Seleksi Calon Pegawai Negeri Sipil Berbasis Web Di Pemda Kabupaten Lahat” ini disusun untuk memenuhi salah satu syarat untuk memperoleh gelar sarjana strata satu di jurusan Teknik Informatika Universitas Sanata Dharma Yogyakarta.
Dalam menyelesaikan tugas akhir ini penulis telah banyak mendapatkan bimbingan dan petunjuk dari beberapa pihak. Untuk itu, penulis mengucapkan terimakasih kepada :
1. Ibu Agnes Maria Polina, S.Kom, M.Sc selaku dosen pembimbing yang telah meluangkan waktu, tenaga dan pikiran untuk membimbing penulis dan banyak membantu dalam memberikan saran serta jalan keluar sehingga tugas akhir ini dapat terselesaikan.
2. Bapak Puspaningtyas Sanjoyo Adi, S.T., M.T., Bapak JB. Budi Darmawan, S.T., M.Sc. selaku dosen penguji pada ujian pendadaran penulis.
3. Karyawan Badan Kepegawaian Daerah dan Diklat Kabupaten Lahat khususnya bagian pengadaan yang telah memberikan data untuk tugas akhir ini.
5. Saudara-saudaraku Herliyanti, Adi Yuzandi, Kurniati dan Nince Arniana yang telah memberikan dukungan dan selalu memanjakanku.
6. Keponakan-keponakanku Roro Ditha Maharani, Aditya Krisna Mahendra, Bramantyo Aryo Yudha Sakti dan Dzaky Praditya Wardana yang telah memberikan semangat melalui senyum dan tawa kalian.
7. Pacarku Fx Novi Adhi Nugroho yang telah setia menemani, mendukung, memberikan semangat, memberikan saran dan membimbingku dalam segala hal selama di Jogja. Penulis menyadari bahwa tugas akhir ini masih sangat sederhana. Untuk itu penulis dengan rendah hati sangat mengharapkan adanya kritik dan saran yang bersifat membangun dan memperbaiki tugas akhir ini. Dan semoga tugas akhir ini bermanfaat bagi kita semua.
DAFTAR ISI
HALAMAN JUDUL ................................................................................................................. i HALAMAN JUDUL INGGRIS ............................................................................................... ii HALAMAN PERSETUJUAN ................................................................................................. iii HALAMAN PENGESAHAN ................................................................................................. iv HALAMAN MOTTO ............................................................................................................... v HALAMAN PERNYATAAN KEASLIAN KARYA ............................................................. vi ABSTRAK .............................................................................................................................. vii ABSTRACT ........................................................................................................................... viii LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ............................................................................................... ix KATA PENGANTAR .............................................................................................................. x DAFTAR ISI ........................................................................................................................... xii DAFTAR TABEL ................................................................................................................. xvii DAFTAR GAMBAR ........................................................................................................... xviii
BAB I ........................................................................................................................................ 1 PENDAHULUAN .................................................................................................................... 1
1.1. Latar Belakang ......................................................................................................... 1
1.2. Rumusan Masalah ................................................................................................... 2
1.3. Tujuan ...................................................................................................................... 2
1.4. Batasan Masalah ...................................................................................................... 2
1.5. Metodologi Penelitian.............................................................................................. 3
1.6. Sistematika Penulisan .............................................................................................. 4
BAB II ....................................................................................................................................... 6
2.1.1 Konsep Dasar Sistem Informasi Berbasis Web ................................................... 6
3.1.2 Gambaran Sistem Yang Dikembangkan ........................................................... 17
3.2.1.1 Perancangan Logikal ............................................................................ 28
3.2.1 Perancangan Database ....................................................................................... 28
3.2 Perancangan Sistem ............................................................................................... 28
3.1.5 Pemodelan Data ( ER Diagram ) .................................................................. 27
3.1.4.3 Overview DFD ..................................................................................... 23
3.1.4.2 Diagram Berjenjang ............................................................................. 21
3.1.4.1 Diagram Konteks ................................................................................. 21
3.1.4 Pemodelan Proses .............................................................................................. 21
3.1.3 Analisa Kebutuhan Sistem ................................................................................ 20
3.1.1 Gambaran Sistem Lama .................................................................................... 16
2.1.2 Siklus Hidup Pengembangan Sistem ................................................................... 6
3.1 Analisa Sistem ....................................................................................................... 16
BAB III ................................................................................................................................... 16 ANALISA DAN PERANCANGAN SISTEM ....................................................................... 16
2.2. Pendaftaran dan Seleksi Pegawai Negeri Sipil ...................................................... 14
2.1.3.3 Pemodelan Proses (DFD) ..................................................................... 13
2.1.3.2 Pemodelan Pengguna Sistem ( Use Case Diagram ) ............................ 11
2.1.3.1.2 Relasi ............................................................................................. 10
2.1.3.1.1 Entitas .............................................................................................. 9
2.1.3.1 Pemodelan Data (ERD) .......................................................................... 8
2.1.3 Pemodelan Terstruktur ........................................................................................ 8
3.2.1.2 Perancangan Fisikal ............................................................................. 29
3.2.4 Perancangan Antar Muka untuk Admin, Panitia dan Penyeleksi ...................... 37
BAB IV ................................................................................................................................... 55 IMPLEMENTASI SISTEM .................................................................................................... 55
4.1 Perangkat Kebutuhan Sistem ................................................................................. 55
4.2 Koneksi Database .................................................................................................. 55
4.3 Antar Muka ............................................................................................................ 56
4.3.1 Halaman Utama Pengguna Ketika Pendaftaran di Buka ................................... 56
4.3.2 Halaman Utama Pengguna Ketika Pendaftaran di Tutup .................................. 58
4.3.3 Halaman Admin ................................................................................................ 59
4.3.4 Halaman Ketua .................................................................................................. 59 4.3.5 Halaman Penyeleksi ..........................................................................................
60
4.4 Antar Muka Pengguna ........................................................................................... 61 4.4.1 Form pendaftaran ..............................................................................................
61
4.4.2 Pesan Pendaftaran ............................................................................................. 63
4.4.3 Pengecekan Pendaftaran .................................................................................... 63
4.4.4 Pengecekan Umur Pendaftaran ......................................................................... 64 4.4.5 Data Formasi .....................................................................................................
65
4.4.6 Lokasi Tes ......................................................................................................... 66
4.4.7 Hasil Seleksi ...................................................................................................... 67
4.5 Antar Muka Penyeleksi ......................................................................................... 68 4.5.1 Form Login ........................................................................................................
68
4.5.2 Halaman Informasi Penerimaan CPNS ............................................................. 69
4.5.3 Halaman Tambah Informasi Penerimaan CPNS ............................................... 70
4.5.4 Halaman Ubah Informasi Penerimaan CPNS ................................................... 71
4.5.7 Halaman Tambah Formasi ................................................................................ 77
4.5.8 Halaman Lokasi Tes .......................................................................................... 77
4.5.9 Halaman Tambah Lokasi Tes ............................................................................ 79
4.5.10 Halaman Ubah Lokasi Tes ................................................................................ 79
4.5.11 Halaman Pesan Kesalahan Lokasi Tes .............................................................. 80
4.5.12 Halaman Ruangan Tes ...................................................................................... 82
4.5.13 Halaman Tambah Ruangan Tes ........................................................................ 84
4.5.14 Halaman Pesan Kesalahan Ruangan Tes........................................................... 85
4.5.15 Halaman Ubah Ruangan Tes ............................................................................. 87
4.5.16 Halaman Validasi Pendaftaran .......................................................................... 88
4.5.17 Halaman Pemberian Nomor Peserta ................................................................. 90
4.5.18 Halaman Hasil Seleksi ...................................................................................... 91
4.5.19 Halaman Tambah Hasil Seleksi ........................................................................ 94
4.5.20 Halaman Mengelola Modul ............................................................................... 96
4.5.21 Halaman Ubah Modul ....................................................................................... 97
4.6 Antar Muka Admin ................................................................................................ 98 4.6.1 Form Login ........................................................................................................
98
4.6.2 Halaman Mengelola Account ............................................................................ 99
4.6.3 Halaman Tambah Account .............................................................................. 101
4.6.4 Halaman Ubah Account .................................................................................. 101
4.6.5 Halaman Ubah Password ................................................................................ 102
4.6.6 Halaman Pesan Kesalahan .............................................................................. 103
4.7 Antar Muka Ketua Panitia ................................................................................... 106
4.7.1 Form Login ...................................................................................................... 106
4.7.4 Laporan Hasil Seleksi ..................................................................................... 112
4.7.5 Laporan Yang Belum Terpenuhi ..................................................................... 114
BAB V .................................................................................................................................. 117 ANALISIS HASIL ................................................................................................................ 117 BAB VI ................................................................................................................................. 118 KESIMPULAN DAN SARAN ............................................................................................. 118
6.1. Kesimpulan .......................................................................................................... 118
6.2. Saran .................................................................................................................... 119 DAFTAR PUSTAKA
DAFTAR TABEL
Tabel 3.1 Tabel Peserta .......................................................................................................... 29Tabel 3.2 Tabel Account ........................................................................................................ 29Tabel 3.3 Tabel Formasi ........................................................................................................ 29Tabel 3.4 Tabel Lokasi .......................................................................................................... 30Tabel 3.5 Tabel Ruangan ....................................................................................................... 30Tabel 3.6 Tabel Hasil Tes ...................................................................................................... 30Tabel 3.7 Tabel Informasi CPNS ........................................................................................... 30DAFTAR GAMBAR
Gambar 2.1 Siklus Hidup Pengembangan Sistem..................................................................... 7Gambar 2.2 Contoh ERD .......................................................................................................... 9Gambar 2.3 Contoh Entity ........................................................................................................ 9Gambar 2.4 Contoh Atribut ...................................................................................................... 9Gambar 2.5 Contoh Identifier atau Key .................................................................................. 10Gambar 2.6 Contoh Relasi ...................................................................................................... 11Gambar 2.7 Notasi Cardinality ............................................................................................... 11Gambar 2.8 Simbol Use Case ................................................................................................. 11Gambar 2.9 Simbol Actor ....................................................................................................... 12Gambar 2.10 Simbol Proses .................................................................................................... 13Gambar 2.11 Simbol Arus Data .............................................................................................. 13Gambar 2.12 Simbol Kesatuan Luar ....................................................................................... 14Gambar 2.13 Simbol Data Store ............................................................................................. 14Gambar 3.1 Use Case Diagram ............................................................................................... 20Gambar 3.2 Diagram Konteks ................................................................................................ 21Gambar 3.3 Diagram Berjenjang ............................................................................................ 22Gambar 3.4 Overview Diagram Arus Data Level 0 ................................................................ 23Gambar 3.5 Diagram Level 1 Untuk Proses Pendaftaran ....................................................... 24Gambar 3.6 Diagram Level 1 Untuk Proses Formasi ............................................................. 24Gambar 3.7 Diagram Level 1 Untuk Proses Lokasi Tes ......................................................... 25Gambar 3.8 Diagram Level 1 Untuk Proses Informasi Penerimaan CPNS ............................ 25Gambar 3.12 Relasi Antar Tabel ............................................................................................. 28Gambar 3.13 Halaman Utama User Jika Pendaftaran di Buka ............................................... 31Gambar 3.14 Halaman Utama User Jika Pendaftaran di Tutup .............................................. 32Gambar 3.15 Halaman Admin ................................................................................................ 32Gambar 3.16 Halaman Utama Ketua Panitia .......................................................................... 33Gambar 3.17 Halaman Utama Penyeleksi .............................................................................. 34Gambar 3.18 Form Pendaftaran .............................................................................................. 35Gambar 3.19 Halaman Daftar Formasi ................................................................................... 36Gambar 3.20 Halaman Data Lokasi Tes ................................................................................. 36Gambar 3.21 Halaman Hasil Seleksi ...................................................................................... 37Gambar 3.22 Halaman Login Admin, Panitia dan Penyeleksi ................................................ 37Gambar 3.23 Halaman Formasi .............................................................................................. 37Gambar 3.24 Halaman Input Formasi ..................................................................................... 38Gambar 3.25 Halaman Data Lokasi Tes ................................................................................ 39Gambar 3.26 Halaman Input Lokasi Tes ................................................................................ 39Gambar 3.27 Pesan Kesalahan jika Form ada yang kosong ................................................... 40Gambar 3.28 Pesan Kesalahan Jika Form ada karakter ......................................................... 40Gambar 3.29 Pesan Jika Form Jumlah Ruangan di isi dengan huruf ...................................... 40Gambar 3.30 Pesan jika form koordinator diisi dengan angka .............................................. 41Gambar 3.31Pesan jika Nama Koordinasi Sudah ada Dalam Database ................................. 41
Gambar 3.32 Halaman Edit Lokasi Tes .................................................................................. 41Gambar 3.33 Halaman Ruangan Tes ...................................................................................... 42Gambar 3.34 Halaman Tambah Ruangan Tes ....................................................................... 42Gambar 3.37 Pesan jika Pada Form Kuota Ada huruf ........................................................... 43Gambar 3.38 Halaman Edit Ruangan Tes ............................................................................... 44Gambar 3.39 Halaman Hasil Seleksi ...................................................................................... 44Gambar 3.40 Halaman Input Hasil Seleksi ............................................................................. 45Gambar 3.41 Halaman Informasi Penerimaan CPNS ............................................................. 45Gambar 3.42 Halaman Tambah Informasi Penerimaan CPNS ............................................... 46Gambar 3.43 Pesan Jika Form Ada Yang Kosong ................................................................. 46Gambar 3.44 Pesan jika Pada Form Judul dan Tempat Terdapat Karakter ........................... 47Gambar 3.45 Pesan jika Form Judul atau Tempat terdapat huruf ........................................... 47Gambar 3.46 Halaman Ubah Penerimaan CPNS ................................................................... 47Gambar 3.47 Halaman Daftar Pendaftar ................................................................................. 48Gambar 3.48 Form Pendaftaran ............................................................................................. 48Gambar 3.49 Pesan jika form ada yang kosong ..................................................................... 49Gambar 3.50 Pesan jika ada karakter dalam form ................................................................. 49Gambar 3.51 Pesan jika pada form nama atau tempat lahir ada angka ................................... 49Gambar 3.52 Pesan jika pada form no ktp ada huruf ............................................................. 50Gambar 3.53 Pesan pengecekan status pendaftar .................................................................. 50Gambar 3.54 Pesan jika usia tidak memenuhi syarat ............................................................. 50Gambar 3.55 Mengelola Account .......................................................................................... 51Gambar 3.56 Tambah Accoutn .............................................................................................. 51Gambar 3.57 Pesan Jika password kurang dari 6 .................................................................... 52Gambar 3.58 Pesan jika username sudah ada dalam database ................................................ 52Gambar 3.59 Ubah Account ................................................................................................... 52Gambar 3.62 Halaman Validasi pendaftars ........................................................................... 54Gambar 4.1 Halaman Utama Pengguna Ketika Pendaftaran di Buka ..................................... 57Gambar 4.2 Halaman Utama Pengguna Ketika Pendaftaran di Tutup .................................... 58Gambar 4.3 Halaman Utama Admin ....................................................................................... 59Gambar 4.4 Halaman Utama Ketua ........................................................................................ 60Gambar 4.5 Halaman Utama penyeleksi ................................................................................. 61Gambar 4.6 Form pendaftaran ................................................................................................ 62Gambar 4.7 Pesan pendaftaran................................................................................................ 63Gambar 4.8 Pengecekan Pendaftaran ...................................................................................... 63Gambar 4.9 Pengecekan Umur Pendaftaran ........................................................................... 64Gambar 4.10 Data Formasi ..................................................................................................... 66Gambar 4.11 Lokasi Tes ......................................................................................................... 67Gambar 4.12 Hasil Seleksi ...................................................................................................... 68Gambar 4.13 Form Login ....................................................................................................... 68Gambar 4.14 Informasi penerimaan CPNS ............................................................................. 69Gambar 4.15 Halaman Tambah Informasi Penerimaan CPNS ............................................... 71Gambar 4.16 Halaman Ubah Informasi Penerimaan CPNS ................................................... 72Gambar 4.17 Halaman Pesan Kesalahan ................................................................................ 73Gambar 4.18 Form Pesan kesalahan inputan .......................................................................... 73Gambar 4.19 Halaman Pesan kesalahan inputan .................................................................... 74Gambar 4.20 Pesan Kesalahan jika data sudah ada ................................................................ 74Gambar 4.21 Halaman Formasi .............................................................................................. 75Gambar 4.22 Halaman tambah formasi .................................................................................. 77Gambar 4.25 Halaman Ubah Lokasi Tes ................................................................................ 79Gambar 4.26 Pesan kesalahan inputan .................................................................................... 80Gambar 4.27 Pesan Kesalahan Inputan ................................................................................... 80Gambar 4.28 Pesan Kesalahan ............................................................................................... 81Gambar 4.29 Pesan Kesalahan ................................................................................................ 81Gambar 4.30 Pesan kesalahan ................................................................................................ 82Gambar 4.31 Halaman Ruangan Tes ...................................................................................... 83Gambar 4.32 Halaman Tambah Ruangan ............................................................................... 84Gambar 4.33 Halaman Pesan kesalahan ................................................................................. 85Gambar 4.34 Halaman pesan kesalahan ................................................................................. 86Gambar 4.35 Halaman pesan kesalahan ................................................................................. 86Gambar 4.36 Halaman pesan kesalahan ................................................................................ 87Gambar 4.37 Halaman Ubah Ruangan Tes ............................................................................ 87Gambar 4.38 Halaman Validasi pendaftaran .......................................................................... 88Gambar 4.39 Halaman Pemberian Nomor Peserta ................................................................. 91Gambar 4.40 Halaman Hasil Seleksi ...................................................................................... 92Gambar 4.41 Halaman Tambah hasil seleksi .......................................................................... 94Gambar 4.42 Halaman Mengelola Modul ............................................................................... 96Gambar 4.43 Halaman Ubah Modul ...................................................................................... 97Gambar 4.44 Form Login ...................................................................................................... 98Gambar 4.45 Halaman mengelola account ............................................................................. 99Gambar 4.46 Halaman Tambah Account ............................................................................. 101Gambar 4.47 Halaman Ubah Account .................................................................................. 101Gambar 4.50 Halaman Pesan Kesalahan ............................................................................. 103Gambar 4.51 Halaman Pesan Kesalahan .............................................................................. 104Gambar 4.52 Halaman pesan kesalahan .............................................................................. 104Gambar 4.53 Halaman Pesan kesalahan .............................................................................. 105Gambar 4.54 Form Login .................................................................................................... 106Gambar 4.55 Laporan daftar pendaftar ................................................................................ 107Gambar 4.56 Laporan daftar peserta .................................................................................... 109Gambar 4.57 Laporan Hasil Seleksi ..................................................................................... 112Gambar 4.58 Laporan yang belum terpenuhi ........................................................................ 114BAB I PENDAHULUAN
1.1 Latar Belakang
Perkembangan teknologi komputer yang berkembang sangat pesat saat ini berpengaruh terhadap perkembangan informasi, terutama dalam penyebaran informasi yang semakin cepat ke berbagai pihak. Sekarang ini banyak instansi pemerintah atau swasta menerapkan teknologi internet atau intranet untuk memberikan pelayanan yang cepat dan akurat kepada masyarakat.
Badan Kepegawaian Daerah dan Diklat Kabupaten Lahat adalah suatu badan di bawah Pemerintah Daerah Kabupaten Lahat yang memfasilitasi penyampaian informasi tentang kepegawaian seluruh unit instansi dalam Kabupaten Lahat. Pada badan ini khususnya pada Sub Bidang Penyusunan Formasi dan Pengadaan Pegawai menangani penerimaan Calon Pegawai Negeri Sipil (CPNS ).
Dikabupaten Lahat sendiri pendaftaran CPNS masih menggunakan cara manual, yaitu peserta membuat surat lamaran kepada Bupati Lahat yang akan dikirim melalui kantor pos, yang akan disampaikan kepada panitia penerimaan CPNS kantor BKD dan Diklat kabupaten Lahat, kemudian panitia mengumpulkan dan meneliti data yang ada sesuai dengan formasi yang dibutuhkan, jika berkas yang dikirimkan memenuhi persyaratan maka panitia pendaftaran CPNS akan mengirimkan formulir dan kartu peserta. banyaknya jumlah pendaftar, sering kali terjadi kesalahan saat menginputkan data. Dari latar belakang tersebut penulis tertarik untuk mencoba menyelesaikan masalah tersebut dengan cara membuat sistem informasi pendaftaran dan pengumuman hasil seleksi CPNS secara mudah, cepat, dimana saja dan kapan saja, serta meminimalkan kesalahan data yang bisa terjadi.
Sistem informasi yang akan dibuat ini diharapkan mampu menangani pendaftaran serta mampu menampilkan pengumuman hasil tes.
1.2 Rumusan Masalah
Bagaimana merancang dan mengimplementasikan Sistem Informasi Pendaftaran dan Pengumuman Hasil Seleksi PNS berbasis web di Pemda Kabupaten Lahat.
1.3 Tujuan
Tujuan dari penyusunan tugas akhir ini adalah membangun sebuah Sistem Informasi Pendaftaran dan Pengumuman Hasil Seleksi PNS berbasis web yang sesuai dengan kebutuhan Badan Kepegawaian Daerah dan Diklat Kabupaten Lahat.
1.4 Batasan Masalah
Batasan masalah pada tugas akhir ini adalah sebagai berikut :
1. Sistem yang dibuat menangani pendaftaran dan menampilkan hasil seleksi Calon Pegawai Negeri Sipil di Kabupaten Lahat.
3. Sistem informasi ini dikembangkan berbasis web dengan bahasa pemrograman PHP dan DBMS MySQL
1.5 Metodologi Penelitian
Metodologi penelitian yang digunakan adalah studi kasus dengan tahap- tahap sebagai berikut :
1. Observasi Metode ini dilakukan dengan cara melakukan pengamatan langsung di Badan Kepegawaian Daerah dan Diklat Kabupaten Lahat. Berdasarkan hasil pengamatan dapat dilakukan analisa dan desain sistem informasi yang dijadikan sebagai bahan acuan untuk implementasi SI yang membantu menyelesaikan permasalahan.
2. Studi Literatur Mempelajari materi Rekayasa Perangkat Lunak terstruktur dan mempelajari konsep-konsep tentang perangkat lunak yang terlibat yaitu PHP dan MySQL.
3. Pengembangan sistem Untuk melakukan suatu pengembangan sistem dibutuhkan suatu metodologi. Dalam tugas akhir ini penulis menggunakan metodologi Rekayasa Perangkat Lunak terstruktur (Jogiyanto, 2001) dengan tahapan :
a. Analisa sistem Analisa sistem disini adalah untuk mengidentifikasi dan mengetahui perbaikan sistem. Digunakan use case diagram, Entity Relationship
Diagram (ERD) dan diagram arus data (DFD) yang merupakan proses
model untuk menggambarkan aliran data yang melalui sistem dan proses yang dibentuk oleh sistem. (Whitten, 2004) b. Desain sistem
Merupakan langkah multi proses yang memusatkan kerja pada perancangan sistem yaitu perancangan menu, user interface, input, output dan basis data.
c. Implementasi Setelah melakukan perancangan sistem yang diinginkan, maka hasil perancangan tersebut diimplementasikan yang mana racangan tersebut di terjemahkan dalam bahasa yang dapat dimengerti mesin.
d. Testing Menguji dan menganalisa hasil program.
Sistematika Penulisan
1.6 Sistematika penulisan tugas akhir ini akan disusun sebagai berikut :
BAB I : PENDAHULUAN Pada bab ini berisi tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan pembuatan tugas akhir, metodologi penelitian dan sistematika penulisan.
BAB II : LANDASAN TEORI
BAB III : ANALISIS DAN PERANCANGAN SISTEM Pada bab ini berisi penjelasan lebih rinci mengenai perancangan basis data, pemilihan sistem operasi, server web dan browser, perancangan aturan jalannya program yang terdiri dari sisi user dan sisi administrator dan perancangan tampilan program.
BAB IV : IMPLEMENTASI SISTEM Bab ini berisi penerapan sistem yang dibuat sesuai dengan rancangan yang telah dilakukan antara lain lingkungan implementasi, karakteristik pengguna, implementasi database, implementasi desain antarmuka yang meliputi antarmuka untuk user dan admin.
BAB V : ANALISIS HASIL Pada bab ini berisi analisis sistem, analisis manfaat, serta kelebihan dan kekurangan program. BAB VI : KESIMPULAN DAN SARAN Pada bab ini berisi kesimpulan yang didapat dari semua kegiatan penyusunan tugas akhir ini serta saran-saran untuk pengembangan lebih lanjut.
BAB II LANDASAN TEORI
2.1 Sistem Informasi Berbasis Web
2.1.1 Konsep Dasar Sistem Informasi Berbasis Web
Sistem informasi berbasis web adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat managerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan dengan interaksi secara langsung dan beroperasi pada sebuah browser aplikasi dan teknologi internet (Whitten, 2004).
2.1.2 Siklus Hidup pengembangan sistem
Pengembangan sistem berbasis komputer merupakan tugas yang sangat kompleks. Proses pengembangan melewati beberapa tahapan mulai dari sistem itu direncanakan sampai dengan sistem tersebut diterapkan sampai saat sistem itu dioperasikan. Bila operasi sistem yang sudah dikembangkan masih timbul kembali permasalahan yang kritis serta tidak dapat diatasi dalam tahap pemeliharaan sistem maka proses ini akan kembali ke tahap perencanaan sistem.
Siklus ini disebut sebagai siklus hidup suatu sistem.
Awal proyek Kebijakan dan Perencanaan Sistem (Sistem Planning)
Sistem Analisis Sistem (Sistem Analysis)
Desain Sistem Secara Umum Desain Sistem Secara Terinci pengembangan
Sistem Seleksi Sistem (Sistem Selection)
Implementasi Sistem (Sistem Implementation) Perawatan Sistem (Sistem Maintenance)
Manajemen sistem
Gambar 2.1 Siklus Hidup Pengembangan SistemPenjelasan singkat gambar 2.1 :
1. Kebijakan dan Perencanaan Sistem Perencanaan sistem menyangkut estimasi dari kebutuhan-kebutuhan fisik dan dana untuk mendukung pengembangan sistem.
2. Analisis Sistem Digunakan use case diagram, Entity Relationship Diagram (ERD) dan diagram arus data (DFD) yang merupakan proses model untuk menggambarkan aliran data yang melalui sistem dan proses yang dibentuk oleh sistem. (Whitten, 2004)
3. Desain Sistem
4. Seleksi Sistem Tahap seleksi sistem merupakan tahap untuk memilih perangkat keras dan perangkat lunak untuk sistem informasi.
5. Implementasi Sistem Tahap implementasi sistem merupakan tahap meletakkan sistem supaya siap untuk dioperasikan.
6. Perawatan Tahap ini muncul setalah sebuah perangkat lunak dianggap layak untuk dijalankan.
2.1.3 Pemodelan Terstruktur
Pemodelan terstruktur merupakan alat-alat (tools) dan teknik-teknik
(techniques) yang dibutuhkan dalam pengembangan sistem, sehingga hasil akhir
dari sistem yang dikembangkan akan didapatkan sistem yang strukturnya didefinisikan dengan baik dan jelas. Pemodelan terstruktur ini memiliki beberapa pemodelan yaitu pemodelan data (ERD), pemodelan pengguna sistem (Use Case) dan pemodelan proses (DFD).
Pemodelan Data (ERD)
2.1.3.1 Model Entity-Relationship (ERD) digunakan untuk menggambarkan
hubungan antara beberapa entitas dalam suatu basis data. Komponen utama pembentuk ERD adalah entitas dan relasi. Gambar 2.3 merupakan contoh ERD(Atzeni, 2000) ru a S a S w
la n e
K
a
m g m
k S a etu
t s te rGambar 2.2 contoh ERD2.1.3.1.1 Entitas
Entitas adalah sebuah obyek yang nyata ada dan dapat dibedakan dari sesuatu yang lain. Sebuah entitas bisa ada secara fisik ataupun secara abstrak. Setiap entitas mempunyai sekumpulan atribut yang menerangkan entitas tersebut.
Gambar 2.3 merupakan contoh dari entitas dosenGambar 2.3 contoh EntityAtribut merupakan sebuah properti yang deskritif atau karakteristik dari sebuah entitas. Gambar 2.4 merupakan contoh dari atribut dosen
Id_dosen Nama_Dosen Dosen
Gambar 2.4 contoh atributKey merupakan sebuah atribut atau kelompok atribut yang diasumsikan
memiliki nilai yang unik untuk setiap instance. Sering juga disebut dengan identifier .
1. Candidate key merupakan satu dari nilai key yang akan berfungsi sebagai primary key dari sebuah entity. Sinonimnya adalah candidate
identifier .
2. Primary key merupakan sebuah candidate key yang paling umum digunakan untuk mengidentifikasikan secara unik instance dari entity yang tunggal.
3. Alternate key merupakan sebuah candidate key yang tidak dapat dipilih untuk menjadi primary key. Sinonimnya adalah secondary key.
a la m a t
Gambar 2.5 contoh identifier atau key2.1.3.1.2 Relasi
Relationship adalah sebuah asosiasi bisnis normal yang ada antara satu
atau lebih entity. Relasi mungkin juga mewakili suatu kejadian yang menghubungkan antara entity atau logika gabungan antara entity. Gambar 2.7
Gambar 2.6 contoh relasiCardinality merupakan minimum dan maksimum kejadian dari sebuah
entity yang dihubungkan dengan kejadian tunggal dari entity yang lain. Karena
seluruh relasi adalah bidirectional maka cardinality harus didefinisikan pada kedua direction untuk setiap relasi. Gambar 2.8 merupakan notasi dari cardinality
Gambar 2.7 Notasi cardinalityPemodelan Pengguna Sistem (Use Case Diagram)
2.1.3.2 Use case diagram adalah sebuah diagram yang menggambarkan interaksi
antara sistem dan eksternal sistem dan user (whitten, 2004). Use case merupakan bagian dari keseluruhan sistem secara fungsional. Digambarkan secara grafis dengan ellips horisontal dengan use case tertera diatas, dibawah atau didalam
ellips . Gambar 2.1 merupakan simbol use case
Actor merupakan segala sesuatu yang perlu berinteraksi dengan sistem
untuk mendapatkan/mengubah informasi. Dapat berupa orang, organisasi, sistem informasi yang lain, pirantu luar atau waktu kejadian (Whitten, 2004). Gambar 2.2 merupakan simbol actor
Gambar 2.9 Simbol ActorUse case extends relationship merupakan sebuah use case berisi langkah-
langkah yang diringkas dari sebuah use case yang lebih kompleks agar use case yang lebih sederhana namun secara fungsi lebih meluas (whitten, 2004).
Digambarkan dengan garis anak panah yang dimulai pada extension use case dan menujuk pada use case yang di-extending. Setiap relasi diberi label <<extends>>.
Use case uses relationship merupakan use case yang mengurangi
redudansi antara dua atau lebih use case dengan cara mengkombinasikan langkah-