• Tidak ada hasil yang ditemukan

Universitas Bina Nusantara

N/A
N/A
Protected

Academic year: 2021

Membagikan "Universitas Bina Nusantara"

Copied!
14
0
0

Teks penuh

(1)

v

Universitas Bina Nusantara

Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA

SUMBER DAYA MANUSIA PADA PT. NISSAN MOTOR INDONESIA

Denny Irawan 0500577722 Handy Aulia. P 0500578914 Vionia Wicaksana. S 0500577432 Kelas / Kelompok 07 PRT / 09

Abstrak

Tujuan penelitian ini adalah untuk menganalisa dan merancang sistem basisdata yang diperlukan oleh PT Nissan Motor Indonesia, guna mempercepat kerja pihak SDM dalam mendapatkan informasi yang diperlukan maupun melakukan transaksi. Metode penelitian yang diperlukan dalam melakuan penelitian ini adalah dengan metode analisis yakni melakukan survei dan analisa untuk mengidentifikasi masalah yang ada, dan metode perancangan dengan membuat diagram DFD, pembuatan kamus data, diagram ERD, serta rancangan aplikasi. Kiranya dengan basisdata ini dapat mempercepat kinerja perusahaan dan mampu memberikan informasi – informasi yang diperlukan dengan lebih cepat dan tepat. Simpulan dari penelitian ini menunjukkan basisdata yang baik akan membuat data akan tersimpan dengan baik dan mudah untuk digunakan.

(2)

vi

PRAKATA

Puji syukur kepada Tuhan Yang Maha Esa atas segala rahmat dan bimbingan-Nya sehingga penulis dapat menyelesaikan skripsi ini dengan baik. Skripsi dengan judul “ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA PT. NISSAN MOTOR INDONESIA” disusun dalam rangka memenuhi salah satu syarat untuk menyelesaikan studi Strata-1 pada jurusan Teknik Informatika Universitas Bina Nusantara, Jakarta.

Dalam penulisan karya tulis ini banyak pihak yang telah memberikan bantuan berupa dorongan, bimbingan, petunjuk, saran, nasehat dan bantuan baik moril maupun materil. Adapun pihak-pihak tersebut adalah :

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

2. Bapak Sablin Yusuf, Ir, M. Sc, MCompSc, selaku Dekan Jurusan Teknik Informatika.

3. Bapak H. Mohammad Subekti, BE, Msc, selaku Ketua Jurusan Teknik Informatika dan selaku dosen pembimbing yang telah memberikan pengarahan selama penulisan skripsi, sehingga penulisan skripsi ini dapat terselesaikan dengan baik.

4. Bapak Anugrah, selaku Assiten Manager Sumber Daya Manusia PT. Nissan Motor Indonesia

5. Para staf PT. Nissan Motor Indonesia yang telah memberikan informasi untuk kelancaran penyelesaian skripsi ini.

(3)

vii

6. Orang tua, keluarga dan saudara yang telah memberikan dukungan moral dan material sehingga skripsi dapat diselesaikan.

7. Teman-teman dan sahabat kita, Fernando yang telah banyak memberikan semangat dan sarannya. Feni, Dhea, Andre, Riky dan seluruh teman-teman yang tidak dapat disebut satu per satu.

8. Sandra, Tiwi dan Neneng, yang selalu ada tiap waktu baik suka maupun duka. We are nothing without you.

9. Dan semua pihak yang telah banyak membantu secara fisik maupun mental dalam pembuatan skripsi ini yang tidak dapat kami sebutkan satu persatu.

Jakarta, 12 Januari 2005

(4)

Daftar Isi

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 xii

Daftar Tabel xvii

Bab 1 Pendahuluan

1.1 Latar Belakang 1

1.2 Ruang Lingkup 2

1.3 Tujuan dan Manfaat 2

1.4 Metodologi Penelitian 3

1.5 Sistematika Penulisan 4

Bab 2 Landasan Teori

2.1 Teori Umum 6

2.1.1 Pengertian Sistem Basis Data 6

2.1.2 Database Management System (DBMS) 8

2.1.3 Data Definition Language (DDL) 9

2.1.4 Data Manipulation Language (DML) 9

(5)

2.1.5 Diagram Entity Relationship (ER Diagram) 10

2.1.6 Normalisasi 12

2.1.7 Siklus Hidup Basis Data 14

2.1.8 Diagram Flow Data (DFD) 34

2.1.9 State Transition Diagram (STD) 34

2.2 Teori Penunjang

2.2.1 Pengertian Manajemen Sumber Daya Manusia 35

2.2.2 Rekrut dan Seleksi 36

2.2.3 Pelatihan Karyawan 36

2.2.4 Mutasi, Promosi dan Pemutusan Hubungan Kerja 37

2.2.5 Penilaian Kinerja 38

Bab 3 Analisis Sistem Yang Berjalan

3.1 Riwayat Perusahaan 40

3.2 Departemen-departemen di PT. NMI 42

3.3 Tenaga Kerja 43

3.4 Struktur Organisasi 44

3.5 Wewengan dan Tanggung Jawab 45

3.6 Diagram Aliran Data 48

3.6.1 Diagram Konteks 48

3.6.2 Diagram Nol 49

3.7 Analisa Sistem Yang Berjalan 49 3.7.1 Observasi Sistem Yang Berjalan 50

3.7.2 Hasil Wawancara 53

(6)

3.8 Analisis Kebutuhan dan Tujuan Sistem Basis Data 54

3.9 Need dan Goal 55

Bab 4 Rancangan Sistem Yang Diusulkan

4.1 Usulan Prosedur Yang Baru 57

4.2 Rancangan Konseptual 57

4.2.1 Identifikasi Entiti 57

4.2.2 Identifikasi Tipe Relationship 58 4.2.3 Menentukan Atribut Domain 59

4.2.4 Menentukan Primary dan Candidate Key Atribut 65 4.2.5 Konseptual Entity Relationship Diagram 67

4.3 Rancangan Logikal 68

4.3.1 Menghilangkan Karakteristik Yang Tidak Sesuai

Dengan Model Relasional 68

4.3.1.1 Menghilangkan Tipe Relasi Biner Many

to Many 68

4.3.1.2 Menghilangkan Atribut Multivalue 71 4.3.2 Menentukan Relasi Model Data Logikal 75

4.3.2.1 One to Many Binary Relationship Types 75 4.3.3 Valisasi Relasi Dengan Dengan Menggunakan

Normalisasi 82

4.4 Rancangan Fisikal 97

4.4.1 Membuat Base Relation 97

4.4.2 Menganalisis Transaksi 120

(7)

4.4.3 Memilih Indeks 132 4.4.4 Memperkirakan Kebutuhan Ruang Penyimpanan 134

4.4.5 Mekanisme Keamanan 140

4.4.6 Pemilihan DBMS 141

4.5 Perancangan Aplikasi 146

4.5.1 State Transition Diagram (STD) 146 4.5.2 Perancangan Menu Utama 164 4.5.3 Perancangan Layar Masukkan 166 4.5.4 Perancangan Layar Keluaran 179

4.5.5 Spesifikasi Proses 188

4.6 Rencana Implementasi 232

4.6.1 Spesifikasi Kebutuhan Perangkat Keras 235 4.6.2 Spesifikasi Kebutuhan Perangkat Lunak 236

4.6.3 Perhitungan Total Server Disk Space 236 4.6.4 Rencana Backup dan Recovery Basis Data 236

Bab 5 Simpulan dan Saran

5.1 Simpulan 238

5.2 Saran 239

Daftar Pustaka 240

Riwayat Hidup 242

(8)

Daftar Gambar

Gambar 2.1 Siklus Hidup Basis Data 14 Gambar 3.1 Struktur Organisasi PT. Nissan Motor Indonesia 44

Gambar 3.2 Diagram Konteks 48

Gambar 3.3 Diagram Nol 49

Gambar 4.1 ERD Relationship 59

Gambar 4.2 ER Diagram dengan Pathway 67 Gambar 4.3 Relasi many to many pada karyawan dengan mutasi 69 Gambar 4.4 Relasi many to many pada karyawan dengan pelatihan 69 Gambar 4.5 Relasi many to many pada karyawan dengan promosi 70 Gambar 4.6 Derive atribut multi-valued pada karyawan 73 Gambar 4.7 Derive atribut multi-valued pada pelamar 74 Gambar 4.8 Derive atribut multi-valued pada Lembaga_plthn 75 Gambar 4.9 Relasi One to Many entity Karyawan dengan Dept_kerja 75 Gambar 4.10 Relasi One to Many entity Karyawan dengan Cuti 76 Gambar 4.11 Relasi One to Many entity Karyawan dengan PHK 76 Gambar 4.12 Relasi One to Many entity Gaji dengan Pengunduran Diri 76 Gambar 4.13 Relasi One to Many entity Karyawan dengan Gaji 77 Gambar 4.14 Relasi One to Many entity Karyawan dengan Golongan 77 Gambar 4.15 Relasi One to Many entity Karyawan dengan Absen 78 Gambar 4.16 Relasi One to Many entity Karyawan dengan Pensiun 78 Gambar 4.17 Relasi One to Many entity Karyawan dengan Eva_kerja 78 Gambar 4.18 Relasi One to Many entity Karyawan dengan Jabatan 79

(9)

Gambar 4.19 Relasi One to Many entity Jabatan dengan Gaji 79 Gambar 4.20 Relasi One to Many entity Mutasi dengan Jabatan 79 Gambar 4.21 Relasi One to Many entity Mutasi dengan Dept_kerja 80 Gambar 4.22 Relasi One to Many entity Mutasi dengan Golongan 80 Gambar 4.23 Relasi One to Many entity Promosi dengan Jabatan 81 Gambar 4.24 Relasi One to Many entity Promosi dengan Golongan 81 Gambar 4.25 Relasi One to Many entity Pelamar dengan Karyawan 81 Gambar 4.26 Relasi One to Many entity Lembaga_plthn dengan

Pelatihan 82

Gambar 4.27 Relasi One to Many entity Karyawan dengan Pengunduran

Diri 82

Gambar 4.28 ERD Global Logical Data Model 96

Gambar 4.29 STD Halaman Utama 146

Gambar 4.30 STD Menu System 147

Gambar 4.31 STD Menu Master 148

Gambar 4.32 STD Menu Transaksi 149

Gambar 4.33 STD Menu Laporan 150

Gambar 4.34 STD Halaman Login 151

Gambar 4.35 STD Menu Pelamar 151

Gambar 4.36 STD Submenu Karyawan Data Pribadi 152 Gambar 4.37 STD Submenu Karyawan Orang Tua 152 Gambar 4.38 Submenu Karyawan Pasangan 153 Gambar 4.39 STD Submenu Karyawan Anak 153

(10)

Gambar 4.40 STD Submenu Karyawan Riwayat Kerja 154 Gambar 4.41 STD Submenu Karyawan Riwayat Pendidikan 154 Gambar 4.42 STD Menu Departemen Kerja 155

Gambar 4.43 STD Menu Jabatan 155

Gambar 4.44 STD Menu Golongan 156

Gambar 4.45 STD Menu Lembaga Pelatihan 156 Gambar 4.46 STD Menu Departemen Kerja 157 Gambar 4.47 STD Menu Jabatan Karyawan 157 Gambar 4.48 STD Menu Golongan Karyawan 158 Gambar 4.49 STD Menu Evaluasi Kinerja 158

Gambar 4.50 STD Menu Absen 159

Gambar 4.51 STD Submenu Surat Keputusan Cuti 159 Gambar 4.52 STD Submenu Surat Keputusan Mutasi 160 Gambar 4.53 STD Submenu Surat Keputusan Promosi 160 Gambar 4.54 STD Submenu Surat Keputusan PHK 161 Gambar 4.55 STD Submenu Surat Keputusan Pengunduran Diri 161 Gambar 4.56 STD Submenu Surat Keputusan Pensiun 162 Gambar 4.57 STD Submenu Pelatihan Program Pelatihan 162 Gambar 4.58 STD Submenu Pelatihan Hasil Pelatihan 163 Gambar 4.59 STD Menu Pembayaran Gaji 163

Gambar 4.60 Menu Utama System 164

Gambar 4.61 Menu Utama Master 164

Gambar 4.62 Menu Utama Transaksi 165

(11)

Gambar 4.63 Menu Utama Laporan 165

Gambar 4.64 Form Pelamar 166

Gambar 4.65 Form Data Pribadi Karyawan 166 Gambar 4.66 Form Data Orang Tua 167

Gambar 4.67 Form Data Pasangan 167

Gambar 4.68 Form Data Anak 168

Gambar 4.69 Form Data Riwayat Kerja 168 Gambar 4.70 Form Data Riwayat Pendidikan 169 Gambar 4.71 Form Departemen Kerja 169

Gambar 4.72 Form Jabatan 170

Gambar 4.73 Form Golongan 170

Gambar 4.74 Form Lembaga Pelatihan 171 Gambar 4.75 Form Departemen Kerja Karyawan 171 Gambar 4.76 Form Jabatan Karyawan 172 Gambar 4.77 Form Golongan Karyawan 172 Gambar 4.78 Form Evaluasi Kinerja 173

Gambar 4.79 Form Absensi 173

Gambar 4.80 Form SK Cuti 174

Gambar 4.81 Form SK Mutasi 174

Gambar 4.82 Form SK Promosi 175

Gambar 4.83 Form SK PHK 175

Gambar 4.84 Form SK Pengunduran Diri 176

Gambar 4.85 Form SK Pensiun 176

(12)

Gambar 4.86 Form Pelatihan 177

Gambar 4.87 Form Hasil Pelatihan 177

Gambar 4.88 Form Pembayaran Gaji 178

Gambar 4.89 Form Cetak Laporan Hasil Pelatihan 178 Gambar 4.90 Perancangan Laporan Hasil Pelatihan 179 Gambar 4.91 Perancangan Laporan Evaluasi Kinerja 180 Gambar 4.92 Perancangan Laporan Promosi 181 Gambar 4.93 Perancangan Laporan Mutasi 182 Gambar 4.94 Perancangan Laporan Pembayaran Gaji 183 Gambar 4.95 Perancangan Laporan PHK 184 Gambar 4.95 Perancangan Laporan Pensiun 185 Gambar 4.97 Perancangan Laporan Pengunduran Diri 186 Gambar 4.98 Perancangan Laporan Cuti 187

(13)

Daftar Tabel

Tabel 2.1 Pengertian Penyimpanan Data 27 Tabel 2.2 Rumus Penyimpanan Data 27 Tabel 2.3 Pengertian Clustered Indeks 28

Tabel 2.4 Rumus Clustered Indeks 28

Tabel 2.5 Pengertian Nonclustered Indeks 29 Tabel 2.6 Rumus Nonclustered Indeks 29 Tabel 3.1 Need dan Goal Sistem Basis Data 55

Tabel 4.1 Identifikasi Entiti 57

Tabel 4.2 Kamus Data Relationship 58 Tabel 4.3 Candidate Key dan Primary Key dari entity 66 Tabel 4.4 Rangkuman Hasil Normalisasi 90 Tabel 4.5 Transaksi Relasi Entiti 123 Tabel 4.6 Transaksi Relasi Entiti (Lanjutan) 124 Tabel 4.7 Transaksi Relasi Entiti (Lanjutan) 125 Tabel 4.8 Transaksi Relasi Entiti (Lanjutan) 126 Tabel 4.9 Transaksi Relasi Entiti (Lanjutan) 127 Tabel 4.10 Transaksi Relasi Entiti (Lanjutan) 128 Tabel 4.11 Transaksi Relasi Entiti (Lanjutan) 129 Tabel 4.12 Transaksi Relasi Entiti (Lanjutan) 130 Tabel 4.13 Transaksi Relasi Entiti (Lanjutan) 131

Tabel 4.14 Pemilihan Indeks 132

Tabel 4.15 Estimasi Disk 135

(14)

Tabel 4.16 Perhitungan Clustered Disk 137 Tabel 4.17 Perhitungan Non-Clustered Disk 138

Tabel 4.18 Hak Akses User 141

Tabel 4.19 Perbandingan Platform DBMS 142

Tabel 4.20 Perbandingan Spesifikasi Hardware 143 Tabel 4.21 Software Requirement untuk SQL Server 2000 144

Tabel 4.22 Software Requirement untuk SQL Server 2000 144 Tabel 4.23 Perbandingan Harga DBMS 145 Tabel 4.24 Perbandingan Bahasa SQL 146 Tabel 4.25 Perbandingan Batas Ukuran Besarnya Data Setiap DBMS 146 Tabel 4.26 Jadwal Rencana Implementasi 236 Tabel 4.27 Spesifikasi Kebutuhan Perangkat Keras 236 Tabel 4.28 Spesifikasi Kebutuhan Perangkat Lunak 237 Tabel 4.29 Perhitungan Total Disk Space untuk Server 237 Tabel 4.30 Rencana Backup dan Recovery 238

Gambar

Gambar   2.1    Siklus Hidup Basis Data  14  Gambar 3.1   Struktur  Organisasi PT. Nissan Motor Indonesia  44
Tabel 4.16    Perhitungan  Clustered Disk  137  Tabel 4.17    Perhitungan  Non-Clustered Disk  138

Referensi

Dokumen terkait

Metode studi lapangan dilakukan dengan melakukan wawancara dengan pihak perusahaan untuk mendapatkan data, serta menganalisa data tersebut, sedangkan metode studi pustaka

Untuk proses analisa bentuk komponen mesin masalah dimensi benda, perusahaan tidak menggunakan teknik yang benar dalam pengambilan data benda ukur.. Selama ini, pengambilan data

Adapun metode yang digunakan untuk menyelesaikan masalah ini adalah dengan menggunakan metode peramalan yang disesuaikan dengan pola data historis penjualan perusahaan

Tujuan dari penulisan ini adalah untuk merancang suatu program aplikasi pengolah data untuk ANCOVA yang dapat melakukan uji asumsi, melakukan perhitungan analisis peragam dengan

Hasil yang diperoleh dari penelitian ini adalah sebuah rancangan data warehouse beserta aplikasi, yang diharapkan dapat membantu pihak eksekutif dalam melakukan analisis

Tujuan penelitian ini adalah untuk menganalisis kebutuhan informasi yang diperlukan agar dapat mendukung kegiatan operasional Lembaga Pemasyarakatan Cipinang dalam mengatur

Analisis yang dilakukan bertujuan untuk mengetahui prosedur penjualan jasa kredit dan piutang, serta memberikan usulan perbaikan pada perusahaan dengan melakukan

Dari sistem informasi pengendalian kualitas yang telah dibuat ini, perusahaan dapat dengan mudah mengidentifikasi, mengukur, menganalisa, dan melakukan tindakan perbaikan di