• Tidak ada hasil yang ditemukan

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN PADA PT. BANK MEGA, TBK - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KEPEGAWAIAN PADA PT. BANK MEGA, TBK - Binus e-Thesis"

Copied!
18
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2007/2008

ANALISIS DAN PERANCANGAN BASIS DATA SISTEM KEPEGAWAIAN PADA PT. BANK MEGA, TBK

Tujuan penelitian ini adalah merancang basis data sistem kepegawaian pada PT.Bank Mega, Tbk untuk membantu pengelolaan data pegawai yang selama ini sering mengalami permasalahan dikarenakan saat ini pengelolaan sistem kepegawaian pada PT. Bank Mega, Tbk belum terintegrasi dengan penerapan basis data yang baik dan juga belum sepenuhnya seluruh aktivitas pada sistem kepegawaian tersimpan secara terkomputersisasi, sehingga mengalami kesulitan dalam mendapatkan data.Penelitian ini melingkupi analisa proses pendataan pegawai, pendidikan dan pelatihan, kenaikan level, kenaikan gaji berkala, mutasi, penilaian kinerja kerja, cuti. Metodologi yang digunakan berdasarkan Database Application Lifecycle (DBLC) dalam buku berjudul “Database Systems: A Practical Approach to Design, Implementation, and Management“, oleh Thomas Connolly dan Carolyn Begg (2002). Penelitian ini dimulai dengan melakukan analisa sistem berjalan pada bagian kepegawaian untuk mengetahui kebutuhan informasi yang diperlukan, dan melakukan perancangan basis data konseptual, perancangan basis data logikal, perancangan basis data fisikal, memilih DBMS yang akan digunakan, dan melakukan implementasi rancangan sistem. Hasil rancangan basis data telah diimplementasikan ke dalam DBMS yang telah dipilih sesuai kebutuhan yaitu MySQL Server dan telah dievaluasi terhadap penerapan sistemnya. Hasil dari penelitian dengan menerapkan rancangan sistem yang telah dilakukan adalah membuat data pegawai tersimpan baik, integritas data terjaga, aman, dan mudah diakses, serta diharapkan hasil penelitian ini dapat mendukung aktifitas bagian kepegawaian dalam hal pengelolaan data pegawai.

Kata Kunci :

(2)

vi

PRAKATA

Puji dan syukur penulis panjatkan kehadirat Tuhan Yang Maha Esa karena atas Rahmat dan Ridho-Nya akhirnya kami dapat menyelesaikan penulisan skripsi ini tepat pada waktunya.

Adapun maksud dan tujuan dari penulisan skripsi ini adalah sebagai salah satu syarat untuk menempuh sidang sarjana guna mendapat gelar sarjana komputer pada Fakultas Ilmu Komputer, Jurusan Teknik Informatika, Universitas Bina Nusantara. Penulisan laporan hasil penelitian pada skripsi ini berjudul “Analisis dan Perancangan Sistem Basis Data Kepegawaian Pada PT. Bank Mega , Tbk“.

Pada kesempatan ini, penulis ingin mengucapkan terima kasih kepada pihak yang telah memberikan dukungan, bantuan, bimbingan dan nasehat dalam penulisan skripsi ini, yaitu :

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara.

2. Bapak Ir. Sablin Yusuf, M.Sc, M.CompSc. , selaku Dekan Universitas Bina Nusantara.

3. Bapak H. Mohammad Subekti, BE, M.Sc, selaku Ketua Jurusan Teknik Informatika Universitas Bina Nusantara.

4. Bapak Freddy Purnomo, S.Kom, M.Com, selaku Sekretaris Jurusan Teknik Informatika Universitas Bina Nusantara.

(3)

6. Bapak Ariza Sufian selaku pimpinan Human Capital Management Division atas pemberian izin untuk melakukan survei dan penelitian skripsi pada Bagian Kepegawaian PT. Bank Mega, Tbk

7. Bapak Glenarto Priyadi selaku Staff IT Human Resource Development PT.Bank Mega, Tbk atas pemberian izin untuk melakukan survei dan penelitian skripsi pada Bagian Kepegawaian PT. Bank Mega, Tbk

8. Bapak Eko selaku Staff Operational Training atas petunjuknya dalam menjalankan survei dan penelitian skripsi pada Bagian Kepegawaian PT.Bank Mega, Tbk

9. Seluruh pihak yang berada pada Bagian Kepegawaian atas kesediaannya memberikan waktu untuk wawancara dan observasi mengenai aktivitas yang dilakukan oleh Bagian Kepegawaian.

10.Kedua orang tua tercinta dan rekan-rekan atas segala dukungan dan bantuan yang diberikan dalam penelitian dan penulisan skripsi ini.

Penulis menyadari bahwa penulisan skripsi ini masih jauh dari sempurna. Oleh karena itu, atas segala saran dan kritik yang dapat membangun laporan penelitian skripsi ini agar menjadi lebih baik akan sangat penulis hargai.

Akhir kata semoga laporan analisa pada skripsi ini dapat bermanfaat tidak hanya untuk penulis tapi juga untuk semua orang yang membacanya.

Jakarta, 11 Juni 2007

(4)

viii

DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Hard Cover iii

Halaman Pernyataan Dewan Penguji iv

Abstrak v Prakata vi

Daftar Isi viii

Daftar Tabel xvi

Daftar Gambar xix

BAB 1 PENDAHULUAN 1

1.1 Latar Belakang 1

1.2 RuangLingkup 2

1.3 Tujuan dan Manfaat 4

1.4 Metodologi Penelitian 5

1.5 Sistematika Penulisan 7

BAB 2 LANDASAN TEORI 9

2.1 Teori Umum 9

2.1.1 Data 9

2.1.2 Sistem Basis Data 9

(5)

2.1.4.1 Perencanaan Basis Data 12 2.1.4.2 Pendefinisian Sistem 12

2.1.4.3 Pengumpulan Kebutuhan dan Analisis 13 2.1.4.3.1 Memeriksa Dokumentasi 14

2.1.4.3.2 Wawancara 14

2.1.4.3.3 Mengamati Operasional Perusahaan 15

2.1.4.3.4 Penelitian 16

2.1.4.3.5 Kuesioner 17

2.1.4.4 Entity Relationship (ER) Diagram 18

2.1.4.4.1 Entity 18

2.1.4.4.2 Relationship Type 19 2.1.4.4.2.1 Derajat Dari Relationship 19 2.1.4.4.2.2 Recursive Relationship 19

2.1.4.4.3 Atribut 20

2.1.4.4.3.1 Simple Atrribut dan

Composite Attribut 20 2.1.4.4.3.2 Single-Valued Attribut dan Multi-Valued Attribut 21 2.1.4.4.3.3 Derived Attribut 21

2.1.4.4.4 Keys 21

2.1.4.4.5 Batasan Struktural

(Structural Contraints) 22 2.1.4.4.5.1 One-to-One (1:1)

(6)

x

2.1.4.4.5.2 One-to-Many (1:*)

Relationship 23 2.1.4.4.5.3 Many-to-Many (*:*)

Relationship 23

2.1.4.5 Perancangan Basis Data (Database Design) 24 2.1.4.5.1 Rancangan Basis Data Konseptual

(Conceptual Database Design) 25 2.1.4.5.2 Rancangan Basis Data Logical

(Logical Database Design) 28 2.1.4.5.3 Pemilihan DBMS

(Database Management System) 36 2.1.4.5.1 Rancangan Basis Data Fisikal

(Physical Database Design) 38 2.1.4.6 Mendesain Aplikasi (Application Design) 43

2.1.4.6.1 Desain Transaksi 44 2.1.4.6.2 Desain Tampilan Bagi User 44

2.1.4.7 Prototyping 47

2.1.4.8 Implementasi 47

2.1.4.9 Konversi dan Loading Data 48

2.1.4.10 Testing 48

2.1.4.11 Pemeliharaan Operasional 49 2.1.5 State Transition Diagram 49

2.2 Teori Khusus 51

(7)

2.2.1.1 Sumber Daya Manusia 51 2.2.1.2 Perencanaan Sumber Daya Manusia 53

2.2.1.3 Rekrutmen 53

2.2.1.4 Pelatihan dan pengembangan 54

2.2.1.5 Mutasi 54

2.2.1.6 Penilaian Pegawai 55

2.2.1.7 Cuti 55

2.2.1.8 Peristilahan Pekerjaan 56 BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN 57

3.1 Sejarah Organisasi 57

3.2 Struktur Organisasi 60

3.2.1 Struktur Organisasi PT.Bank Mega,Tbk 60 3.2.2 Struktur Organisasi Departemen 62 3.2.3 Wewenang dan Tanggung Jawab 63

3.3 System Boundary 65

3.4 Sistem Yang Sedang Berjalan 66 3.4.1 Data Flow Diagram(DFD) 66 3.4.1.1 Diagram Konteks 66

3.4.1.2 Diagram Nol 68

(8)

xii

3.4.3.4 Prosedur Mutasi Pegawai 74 3.4.3.5 Prosedur Cuti Pegawai 75

3.6 Usulan Pemecahan Masalah 86

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM 87

4.1 Perancangan Basis Data 87

4.1.1 Perancangan BasisData Konseptual 87 4.1.1.1 Mengidentifikasi Tipe Entitas 88 4.1.1.2 Mengidentifikasi Tipe Relationship 89 4.1.1.3 Identifikasi dan Asosiasi Atribut Statu Entitas 91 Pegawai

4.1.1.4 Menentukan Domain Atribut 99 4.1.1.5 Identifikasi Candidate dan Primary Key Setiap 100

Entitas

4.1.1.6 Mengecek Model Redudansi 102 4.1.1.7 Validasi Model Konseptual Local Terhadap 103 Transaksi Pengguna

(9)

4.1.2.2.1 Tipe Entitas Kuatt 108

4.1.2.2.2 Tipe Relasi Binary One-To-Many 111 4.1.2.2.3 Tipe Relasi Binary One-To-One 122

4.1.2.3 Validasi Relasi Dengan Normalisasi 127 4.1.2.4 Validasi Dengan Transaksi Pengguna 134

4.1.2.5 Mendefinisikan Integrity Constraint 148 4.1.2.6 Menggabungkan Semua Model Logikal Data 155

Kedalam Model Global

4.1.3 Perancangan BasisData Fisikal 162

4.1.3.1 Pemilihan DBMS 162

4.1.3.2 Merancang Relasi Dasar 169 4.1.3.3 Merancang Derived Data 186 4.1.3.4 Merancang Enterprise Constraints 186 4.1.3.5 Merancang Representasi Fisikal 187

4.1.3.5.1 Analisis Transaksi 187 4.1.3.5.2 Memilih Organisasi File 200 4.1.3.5.3 Memilih Indeks 200 4.1.3.6 Mengestimasi Kapasitas Penyimpanan yang 202 DIbutuhkan

4.1.3.7 Merancang View Pengguna 225

4.1.3.8 Mekanisme Keamanan 228

4.2 Perancangan Aplikasi 231 4.2.1 Bagian Terstrukur 231

(10)

xiv

4.2.3 State Transition Diagram 232 4.3 Perancangan Input dan Output 247 4.3.1 Perancangan Input (Tampilan Layar) 247

4.3.2 Perancangan Output 256

4.4 Spesifikasi Proses 260

4.5 Cara Pengoperasian Aplikasi 272

4.6 Rencana Implementasi 295

4.6.1 Pengadaan Kebutuhan Hardware dan Software 295

4.6.1.1 Hardware 296

4.6.1.2 Software 297

4.6.2 Instalasi 297

4.6.3 Implementasi dan C3oding Database 297 4.6.3.1 Impelementasi Struktur Table 297

4.6.3.2 Implementasi Indeks 298 4.6.3.3 Implementasi Pendataan 298 4.6.3.4 Implementasi Views 298 4.6.3.5 Implementasi Security 298

4.6.4 Konversi Data 298

4.6.5 Backup dan Recovery Data 299

4.7 Jadwal Implementasi 300

BAB 5 SIMPULAN DAN SARAN 301

5.1 Simpulan 301

(11)

DAFTAR PUSTAKA

RIWAYAT HIDUP

LAMPIRAN

(12)

xvi

DAFTAR TABEL

(13)

Tabel 4.20 Tabel Rancangan global logical data model 155 Tabel 4.21 Tabel Perbandingan berbagai macam Platform 162 Tabel 4.22 Tabel Perbandingan Kebutuhan Hardware pada masing-masing 163

DBMS

(14)

xviii

Tabel 4.42 Tabel Estimasi KebutuhanJenisTraining 217 Tabel 4.43 Tabel Estimasi CalonPegawai 218 Tabel 4.44 Tabel Estimasi Telepon 219 Tabel 4.45 Tabel Estimasi Hobby 220 Tabel 4.46 Tabel Estimasi Bahasa 221 Tabel 4.47 Tabel Estimasi InHouseDetail 222 Tabel 4.48 Tabel Estimasi MsLogin 223 Tabel 4.49 Tabel Perhitungan Kebutuhan Kapasitas Penyimpanan selama 224

1 tahun

(15)

DAFTAR GAMBAR

Gambar 2.1 Gambar Representasi Database Application Lifecycle 11 Gambar 2.2 Gambar Representasi Diagram dari tipe entitas Pegawai 18

Gambar 2.3 Gambar Representasi Diagram dari Contoh Relationship 19 Type Gambar 3.1 Struktur Organisasi PT. Bank Mega, Tbk Secara Keseluruhan 61

( Sumber PT. Bank Mega, Tbk )

Gambar 3.2 Struktur Organisasi Departemen Sumber Daya Manusia 62 ( Sumber PT. Bank Mega, Tbk )

Gambar 3.3 Gambar System Boundary PT.Bank Mega,Tbk 65 Gambar 3.4 Gambar Diagram Konteks Sistem yang Sedang Berjalan 66 Gambar 3.5 Gambar Diagram Nol 69 Gambar 4.1 Gambar Entity Relationship(ER) Diagram Konseptual 90 Gambar 4.2 Gambar Entity Relationship(ER) Diagram Konseptual

dengan Primary Key 102

Gambar 4.3 Gambar Model Konseptual yang Mendukung Transaksi User

dengan Menggunakan Pathway 104

Gambar 4.4 Gambar Many-To-Many Relationship pada Pegawai dan

Training 105 Gambar 4.5 Gambar Many-To-Many Relationship pada UnitKerja dan

(16)

xx

Gambar 4.6 GambarMulti-Valued pada EntityPegawai 107 Gambar 4.7 Gambar Multi-Valued pada EntityCapegPegawai 108 Gambar 4.8 Gambar Hubungan Pegawai Mendapatkan Mutasi 111 Gambar 4.9 Gambar Hubungan Pegawai Mendapatkan Kenaikan

Level 112

Gambar 4.10 Gambar Hubungan Pegawai Mendapatkan KenaikanGaji

Berkala 112

Gambar 4.11 Gambar Hubungan Pegawai Mendapatkan Cuti 113 Gambar 4.12 Gambar Hubungan Pegawai Diberikan PenilaianKerja 113 Gambar 4.13 Gambar Hubungan Pegawai mempunyai TrainingPegawai dan

Hubungan Training menghasilkan TrainingPegawai 114 Gambar 4.14 Gambar Hubungan Unit_Kerja mempengaruhi

KebutuhanJenis Training dan Hubungan JenisTraining

(17)
(18)

xxii

Referensi

Dokumen terkait

Untuk melibatkan emosi dalam pembelajaran, guru harus menciptakan kesenangan dalam belajar dengan cara menjalin hubungan dan menyingkirkan segala ancaman dari

Penelitian ini difokuskan pada cara atau strategi yang dilakukan oleh MA NU Banat Kudus dalam menerapkan Sistem Manajemen Mutu ISO. 9001:2008, serta alasan yang

Penelitian ini bertujuan untuk menentukan aktivitas antibakteri dari ekstrak etanol kulit buah Alpukat terhadap Propionibacterium acnes,.. serta menentukan golongan

, DIVA Press, Yogyakarta, 2013, hal.. digunakan dalam mengarungi muatan lokal yang disediakan oleh sekolah diantaranya adalah Bahasa Jawa, ke NU an serta yang pendidikan

diketemukan angka koefisien lebih kecil (< 0,60), maka dikatakan tidak reliabel. 28 Jadi, untuk melakukan uji reliabilitas dapat dengan menggunakan uji statistic

Wacana percepatan ini saat itu menjadi sangat penting bagi Banten, karena didorong oleh 4 (empat) kepentingan besar untuk mempercepat pembentukan komisi tersebut, yaitu:

Jika ditilik dari berbagai website e-gov di Indonesia, nyaris tidak ada kebijakan e-gov berbagai pemerintah daerah di Indonesia untuk memanfaatkan situs media jejaring

Oleh sebab itu penyusun mengambil judul “Pokok Pewartaan Paulus dalam Surat Rasul Paulus Kepada Jemaat di Galatia Untuk Katekase Umat Lingkungan Santo Antonius Padua Paroki Kalasan