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 ........................................................................................... 30

  DAFTAR 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 .............................................. 41

  Gambar 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 ........................................................................ 114

BAB 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 Sistem

  Penjelasan 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 e

tu

t s te r

Gambar 2.2 contoh ERD

2.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 Entity

  Atribut 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 atribut

  Key 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 key

2.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 relasi

  Cardinality 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 cardinality

   Pemodelan 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 Actor

  Use 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-