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
AbstrakTujuan 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 Lifecycle5 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 204DAFTAR TABEL
59 Tabel 3.11 Attribute dari entity Mutasi
67 Tabel 3.20 Primary key dan candidate key dari entity
Tabel 3.19 Attribute domain64 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 Jabatan58 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 14795 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 10099 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 disk156
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 151159