0400538866 Kelas Kelompok : 08PJT 08 Abstrak - PERANCANGAN BASIS DATA KEPEGAWAIAN PADA SEKRETARIAT DAERAH PEMERINTAH KOTA DEPOK - Binus e-Thesis

UNIVERSITAS BINA NUSANTARA

  

_________________________________________________________________

  Jurusan Teknik Informatika Program Studi Ilmu Komputer

  Skripsi Sarjana Komputer Semester Genap tahun 2003/2004

  

PERANCANGAN BASIS DATA KEPEGAWAIAN

PADA SEKRETARIAT DAERAH

PEMERINTAH KOTA DEPOK

ARYO NUGROHO 0400506914

DIAH AYU FITRININGTYAS 0400507904

RENDY ACHFANJAYA 0400538866

Kelas / Kelompok : 08PJT / 08

Abstrak

  Tujuan penelitian adalah menganalisis kebutuhan informasi untuk

  mendukung kegiatan operasional kepegawaian. Serta merancang sistem basis data untuk mendukung kebutuhan informasi yang diperoleh pada saat analisis kebutuhan.

  

Metodologi penelitian yang digunakan adalah fact-finding techniques seperti

  pemerikasaan dokumentasi dan wawancara pada Sekretariat Daerah Pemerintah Kota Depok. Serta menggunakan juga metodologi perancangan conceptual, logical dan physical design.

  

Hasil yang dicapai dari hasil penelitian berupa conceptual design, logical design

dan physical design serta aplikasi yang mendukung perancangan diatas.

Simpulan penelitian menunjukan bahwa perancangan basis data ini menghasilkan

ERD Conceptual , ERD Logical, dan Physical Design untuk sistem kepegawaian.

  Kata Kunci:

  Perancangan, basis data, kepegawaian

  DAFTAR ISI Halaman

  Halaman Judul Luar i Halaman Judul Dalam ii Halaman Persetujuan Hardcover iii Halaman Pernyataan Dewan Penguji iv Abstrak v

  Prakata vi

  Daftar Isi viii Daftar Gambar xi

  Daftar Tabel xiv

BAB 1 PENDAHULUAN

  1.1 Latar Belakang

  1

  1.2 Ruang Lingkup

  2

  1.3 Tujuan dan Manfaat

  3

  1.4 Sistematika Penulisan

  3 BAB 2 LANDASAN TEORI

  2.1 Model Data Relasional 6

  2.2 Perencanaan Basis Data

  7

  2.3 Pendefinisian Sistem

  8

  2.4 Pengumpulan Kebutuhan dan Analisis 9

  2.6 Pemilihan DBMS

  30

  2.7 Perancangan Aplikasi

  32

  2.8 Prototyping

  35

  2.9 Implementasi

  36

  2.10 Pengubahan dan Pengisian Data

  36

  2.11 Pengujian

  37

  2.12 Pemeliharaan Operasi

  37 BAB 3 ANALISIS SISTEM DAN PERANCANGAN

  3.1 Gambaran Umum Perusahaan

  38

  3.2 Struktur Organisasi

  38

  3.3 Uraian Tugas dan Fungsi

  40

  3.3.1 Kenaikan Pangkat

  42

  3.3.2 Kenaikan Gaji Berkala 46

  3.3.3 Pengangkatan (Promosi)

  47

  3.3.4 Perpindahan (Mutasi)

  47

  3.4 Perancangan Basis Data

  48

  3.4.1 Conceptual Design

  48

  3.4.2 Logical Design 71

  3.4.3 Pemilihan DBMS

  95

  3.4.4 Physical Design 103

BAB 4 IMPLEMENTASI DAN EVALUASI

  4.1 Rencana Implementasi 165

  4.2 Evaluasi 202

BAB 5 SIMPULAN DAN SARAN

  5.1 Simpulan 205

  5.2 Saran 206

  DAFTAR PUSTAKA 207 RIWAYAT HIDUP 208 DAFTAR LAMPIRAN 1 L1 DAFTAR LAMPIRAN 2 L26

  

DAFTAR GAMBAR

Gambar 2.1 Database Application Lifecycle

  5 Gambar 2.2 User View

  9 Gambar

  3.1 Struktur Organisasi

  39 Gambar 3.2 ERD Conceptual Design

   51 Gambar 3.3 ERD Conceptual dengan Primary Key

   69 Gambar 3.4 ERD conceptual design dengan spesialisasi

  70 Gambar 3.5 Many-to-many relationship pada Pegawai dan Mutasi

  71 Gambar 3.6 Many-to-many relationship pada Pegawai dan Promosi

  72 Gambar 3.7 Many-to-many relationship pada Pegawai dan Diklat

  72 Gambar 3.8 Many-to-many relationship pada Pegawai dan pembGaji

  73 Gambar 3.9 Multivalued pada Entity Pegawai

  76 Gambar 3.10 Multivalued Pada Entity Jabatan

  76 Gambar 3.11 Multivalued pada Entity unitKerja

  77 Gambar 3.12 Multivalued pada Entity Pelamar

  77 Gambar 3.13 ERD Global Logical Data Model

  94 Gambar 4.1 Topologi bus yang diusulkan 167

Gambar 4.2 Tampilan Menu System 168Gambar 4.3 Tampilan Layar Login User 169Gambar 4.4 Tampilan Menu Master 169Gambar 4.5 Tampilan Menu Transaksi 170Gambar 4.7 Tampilan Layar Pegawai 171Gambar 4.19 Tampilan Layar Jabatan 183Gambar 4.28 Tampilan Layar Usulan Kenaikan Gaji Berkala 191Gambar 4.27 Tampilan Layar Jenis Diklat 191Gambar 4.26 Tampilan Layar Penugasan 190Gambar 4.25 Tampilan Layar Organisasi 189Gambar 4.24 Tampilan Layar Bahasa 188Gambar 4.23 Tampilan Layar Pendidikan 187Gambar 4.22 Tampilan Layar Pelamar 186Gambar 4.21 Tampilan Layar Unit Kerja 185Gambar 4.20 Tampilan Layar Syarat Jabatan 184Gambar 4.18 Tampilan Layar Golongan 182Gambar 4.8 Tampilan Layar Penilaian Kinerja 172Gambar 4.17 Tampilan Gaji Pegawai 181Gambar 4.16 Tampilan Layar Anak 180Gambar 4.15 Tampilan Layar Kursus 179Gambar 4.14 Tampilan Layar Seminar 178Gambar 4.13 Tampilan Layar Organisasi Pegawai 177Gambar 4.12 Tampilan Layar Pendidikan pegawai 176Gambar 4.11 Tampilan Bahasa Pegawai 175Gambar 4.10 Tampilan Layar Penugasan Pegawai 174Gambar 4.9 Tampilan Layar Penghargaan 173Gambar 4.29 Tampilan Layar Usulan Kenaikan Pangkat 192Gambar 4.30 Tampilan Layar Usulan Cuti 193Gambar 4.31 Tampilan Layar Kenaikan Gaji Berkala 194Gambar 4.32 Tampilan Layar Kenaikan Pangkat 195Gambar 4.33 Tampilan Layar Cuti 196Gambar 4.34 Tampilan Layar Mutasi 197Gambar 4.35 Tampilan Layar Promosi 198Gambar 4.36 Tampilan Layar Diklat 199Gambar 4.37 Tampilan Layar Pembayaran Gaji 200Gambar 4.38 Message Box Akses Data 204

  DAFTAR TABEL

  59 Tabel 3.11 Attribute dari entity Mutasi

   67 Tabel 3.20 Primary key dan candidate key dari entity

Tabel 3.19 Attribute domain

  64 Tabel 3.18 Attribute dari entity pembGaji 65

  63 Tabel 3.17 Attribute dari entity penilaianKinerja

  63 Tabel 3.16 Attribute dari entity Diklat

  62 Tabel 3.15 Attribute dari entity Cuti

  62 Tabel 3.14 Attribute dari entity Promosi

  61 Tabel 3.13 Attribute dari entity kenaikanPangkat

  60 Tabel 3.12 Attribute dari entity kenaikanGajiBerkala

  59 Tabel 3.10 Attribute dari entity unitKerja

  Tabel

Tabel 3.9 Attribute dari entity Jabatan

  58 Tabel 3.8 Attribute dari entity Golongan 59

  58 Tabel 3.7 Attribute dari entity Pelamar

  58 Tabel 3.6 Attribute dari entity Absensi

  55 Tabel 3.5 Attribute entity CPNS

  50 Tabel 3.4 Attribute dari entity Pegawai

  49 Tabel 3.3 Relationship dari entity

  43 Tabel 3.2 Entity

  3.1 Susunan Kepangkatan

  68

Tabel 3.22 Perbandingan Platform DBMSTabel 3.34 Transaksi Memasukkan Data Pangkat 147Tabel 3.43 Transaksi Melihat Daftar Kenaikan Gaji Berkala 150Tabel 3.42 Transaksi Memasukkan data kenaikan gaji berkala 149Tabel 3.41 Transaksi Melihat Daftar Kenaikan Pangkat 149Tabel 3.40 Transaksi Memasukkan Data Kenaikan Pangkat 148Tabel 3.39 Transaksi Mengubah / Menghapus Data Unit Kerja 148Tabel 3.38 Transaksi Memasukkan Data Unit Kerja 148Tabel 3.37 Transaksi Mengubah / Menghapus Data Jabatan 148Tabel 3.36 Transaksi Memasukkan Data Jabatan 147Tabel 3.35 Transaksi Mengubah / Mengahapus Data Pangkat 147Tabel 3.33 Transaksi Mengubah / Menghapus Data Pegawai 147

  95 Tabel 3.23 Perbandingan Spesifikasi Hardware

Tabel 3.32 Transaksi Memasukkan Data Pegawai 146Tabel 3.31 Cross-referencing transaction and relations 136Tabel 3.30 Kesimpulan Pemilihan DBMS 101Tabel 3.29 Perbandingan Batas Ukuran Besarnya Data Setiap DBMS 100

  99 Tabel 3.28 Perbandingan Bahasa SQL 100

  99 Tabel 3.27 Perbandingan Harga DBMS

  98 Tabel 3.26 Software Requirement untuk DB2 v8.1

  97 Tabel 3.25 Software Requirement untuk Oracle 9i

  95 Tabel 3.24 Software Requirement untuk SQL Server 2000

Tabel 3.44 Transaksi Memasukkan Data Mutasi 150Tabel 3.45 Transaksi Melihat Daftar Mutasi 150Tabel 3.58 Transaksi Memasukkan Data Bahasa 154Tabel 3.67 Estimasi disk

  156

Tabel 3.66 IndeksTabel 3.65 Transaksi Mengubah / Menghapus Data Jenis Diklat 156Tabel 3.64 Transaksi Memasukkan Data Jenis Diklat 156Tabel 3.63 Transaksi Mengubah / menghapus data diklat 155Tabel 3.62 Transaksi Memasukkan Data Diklat 155Tabel 3.61 Transaksi Mengubah / Menghapus Data Pendidikan 155Tabel 3.60 Transaksi Memasukkan Data Pendidikan 155Tabel 3.59 Transaksi Mengubah / Menghapus Data Bahasa 154Tabel 3.57 Transaksi Mengubah / Menghapus Data Penugasan 154Tabel 3.46 Transaksi Memasukkan Daftar Promosi 151Tabel 3.56 Transaksi Memasukan Data Penugasan 154Tabel 3.55 Transaksi Mengubah / Menghapus Data Organisasi 154Tabel 3.54 Transaksi Memasukkan Data Organisasi 153Tabel 3.53 Transaksi Melihat Daftar Gaji 153Tabel 3.52 Transaksi Memamasukkan pembayaran gaji 153Tabel 3.51 Transaksi Mengubah / Menghapus Data Pelamar 152Tabel 3.50 Transaksi Memasukkan Data Pelamar 152Tabel 3.49 Transaksi Melihat Daftar Cuti 152Tabel 3.48 Transaksi Memasukkan Data Cuti 151Tabel 3.47 Transaksi Melihat Daftar Promosi 151

  159