• Tidak ada hasil yang ditemukan

Analisis dan Perancangan Sistem Basis Data Sumber Daya Manusia pada Caberawit Group

N/A
N/A
Protected

Academic year: 2021

Membagikan "Analisis dan Perancangan Sistem Basis Data Sumber Daya Manusia pada Caberawit Group"

Copied!
12
0
0

Teks penuh

(1)

iv

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Infromatika

Skripsi Sarjana Komputer Semester Ganjil tahun 2007 / 2008

Analisis dan Perancangan Sistem Basis Data

Sumber Daya Manusia pada Caberawit Group

Pitasari Amanda 0800751826 Alwinda Ayu Setianingsih 0800755401 Rahmadta Akmaludin 0800774426 Kelas / Kelompok : 07 PGT / Kelompok 1

Abstrak

Tujuan penelitian dan penulisan skripsi ini adalah membantu permasalahan yang dihadapi di perusahaan dalam hal pendataan dan pengontrolan karyawan yang lebih baik dengan segala aktifitas perusahaan yang berhubungan dengan karyawan, karena selama ini masih menggunakan sistem yang sederhana. Metode penelitian yang digunakan adalah dengan menganalisa sistem yang telah ada di lapangan dan studi pustaka untuk mencari informasi yang diperlukan. Lalu merancang dan membuat sistem dengan bantuan Diagram Aliran Data dan DFD sehingga pada akhirnya melakukan pembuatan aplikasi program. Hasil yang didapat setelah Sistem Sumber Daya Manusia dijalankan adalah mempermudah pengontrolan, mempermudah penghitungan penggajian, serta pengecekan dan pendataan karyawan dan aktifitas perusahaan yang berhubungan langsung dengan karyawan. Kesimpulan yang didapat adalah Penelitian ini menghasilkan perancangan basis data operasional sumber daya manusia pada Caberawit Group, selain itu juga dikembangkan aplikasi yang mendukung basis data tersebut, Pengguna dapat melakukan manipulasi data seperti insert, update, dan delete pada elemen-elemen yang terdapat pada data, Dari 19 entiti pada perancangan konseptual menghasilkan 33 tabel yang telah dinormalisasi dengan relationship one-to-many.

(2)

v PRAKATA

Puji dan syukur kami panjatkan kepada Allah SWT, atas Rahmat dan Karunianya yang diberikan kepada kami sehingga dapat menyelesaikan skripsi yang berjudul “ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA CABERAWIT GROUP”.

Adapun skripsi ini merupakan karya tulis yang disusun untuk memenuhi tugas akhir dan juga merupakan salah satu syarat dalam memperoleh gelar Kesarjanaan Tehnik Informatika Universitas Bina Nusantara, Jakarta.

Kami menyadari karena adanya keterbatasan waktu, pengalaman, kemampuan dan pengetahuan, maka skripsi ini dalam bentuk maupun isinya masih jauh dari sempurna. Oleh karenanya penulis memohon maaf yang sebesar-besarnya apabila bentuk dan penyajian skripsi ini kurang berkenan bagi pembaca.

Dalam kesempatan ini, kami ingin mengucapkan banyak terima kasih yang sebesar-besarnya kepada Ibu Ayuliana,ST.,MMSI selaku dosen pembimbing atas dukungan, bimbingan, perhatian, kesabaran dan kerjasamanya yang telah diberikan selama penyusunan skripsi ini.

Disamping itu, kami juga ingin menyampaikan ucapan terima kasih kepada: 1. Prof. Dr. Gerardus Polla, M.App.Sc., Selaku Rektor Universitas Bina

Nusantara yang telah memberikan kesempatan kepada kami untuk mengikuti kuliah dan menyelesaikan skripsi ini.

2. Bapak Ir. Sablin Yusuf, M.Sc, M.Comp.Sc., selaku Dekan Fakultas Ilmu Komputer yang telah memberikan kesempatan kepada kami untuk menyelesaikan skripsi ini.

(3)

vi

3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Kepala Jurusan Tehnik Informatika yang telah memberikan kesempatan kepada kami untuk menyelesaikan skripsi ini.

4. Bapak Lana Dardjowidjojo Selaku “Finance & Accounting Director” Caberawit Group, serta seluruh staffnya yang sudah memberi kami informasi yang sangat membantu untuk skripsi kami.

5. Orang tua dan saudara – saudara kami yang telah memberikan dukungan, nasehat, bimbingan dan doa sehingga penyusunan skripsi ini dapat terselesaikan.

6. Teman – teman angkatan 2004 Bina Nusantara, atas kebersamaan, pendapat, bantuan dan kerjasamanya selama ini.

7. Dan semua pihak yang telah membantu kami dalam menyelesaikan skripsi ini, yang tidak bisa kami sebutkan satu per satu.

Akhir kata, kami berharap semoga skripsi ini dapat bermanfaat bagi semua pihak yang membacanya.

Jakarta, Januari 2008

(4)

vii DAFTAR ISI

Halaman Judul Luar………i

Halaman Judul Dalam………ii

Halaman Persetujuan Hardcover……..………iii

Halaman Pernyataan Dewan Penguji... Abstrak………..iv Prakata………... v Daftar Isi………...………...vii Daftar Tabel………...………..xv Daftar Gambar………...……….xix Daftar Lampiran………...xxx BAB 1 PENDAHULUAN 1.1 Latar Belakang……….. 1 1.2 Ruang Lingkup...……….3

1.3 Tujuan dan Manfaat………….………. 5

1.4 Metodologi Penelitian………...6

1.4.1 Metode Pengumpulan Data..……….6

1.4.2 Metode Analisis...………. 6

1.4.3 Metode Perancangan... 7

(5)

viii BAB 2 LANDASAN TEORI

2.1 Teori – Teori Dasar………..………... 9

2.1.1 Data...………. 9

2.1.2 Sistem………...9

2.1.3 Basis Data…...………... 9

2.1.3.1 Karakteristik Basis Data...10

2.1.3.2 Komponen Lingkungan Basis Data... 11

2.1.4 Sistem Manajemen Basis Data………...…...12

2.1.4.1 Komponen Database Management System(DBMS)... 13

2.1.5 Entity Relationship Modelling (ER Modelling)... 14

2.1.6 Normalisasi... 23

2.1.7 Silkus Hidup Aplikasi Database... 25

2.1.8 Perancangan Basis Data Konseptual, Logikal dan Fisikal...32

2.2 Teori – Teori Khusus... 41

2.2.1 Sumber Daya Manusia...41

2.2.2 Sistem Informasi Sumber Daya Manusia...42

2.2.3 Manajemen Sumber Daya Manusia... 42

2.2.4 Perekrutan...………... 43 2.2.5 Cuti...43 2.2.6 Ijin... 44 2.2.7 Lembur...44 2.2.8 Bonus... 45 2.2.9 Gaji...45

(6)

ix

2.2.10 Take Home Pay... 45

2.2.11 Pemutusan Hubungan Kerja (PHK)...45

2.2.12 Pajak...46

2.2.13 Dot Net Framework... 47

BAB 3 ANALISIS DAN PERANCANGAN 3.1 Analisis………... 48

3.1.1 Riwayat Perusahaan………... 48

3.1.2 Struktur Organisasi………..……….. 49

3.1.3 Pembagian Tugas dan Tanggung Jawab……… 50

3.1.4 Maksud dan Tujuan Perusahaan………... 63

3.1.5 Visi………. 64

3.1.6 Misi……… 64

3.1.7 Analisis User View……… 64

3.1.8 Sistem yang Sedang Berjalan……….71

3.1.8.1 Proses Bisnis dan Diagram Aliran Dokumen………. 71

3.1.8.2 Kebutuhan Pengguna ...90

3.1.8.2.1 Kebutuhan Informasi………... 90

3.1.8.2.2 Kebutuhan Transaksi……….. 92

3.1.9 Permasalahan yang Dihadapi………. 93

3.1.10 Usulan Pemecahan Masalah……….. 93

3.1.11 Diagram Aliran Data Sistem yang Diusulkan………94

3.1.11.1 Diagram Konteks………... 94

(7)

x

3.2 Perancangan………96

3.2.1 Perancangan Basis Data Konseptual………..…96

3.2.1.1 Mengidentifikasi Tipe-Tipe Entitas………98

3.2.1.2 Mengidentifikasi Tipe-Tipe Relasi………... 115

3.2.1.3 Mengidentifikasi dan Menghubungkan Atribut dengan Tipe-Tipe Entitas, Domain Atribut, Primary Key dan Candidate Key ………...119

3.2.1.4 Mempertimbankan untuk Penggunaan Konsep Pemodelan Enhanced...172

3.2.1.5 Memvalidasi Model Konseptual Lokal dengan Transaksi Pengguna... 174

3.2.2 Perancangan Basis Data Logikal………. 176

3.2.2.1 Menghilangkan Fitur-Fitur yang Tidak Sesuai dengan Model Relational...176

3.2.2.2 Pembentukan Relasi untuk Model Data Logikal... 181

3.2.2.3 Validasi Relasi dengan Normalisasi... 230

3.2.2.4 Validasi Relasi Melalui Transaksi Pengguna... 248

3.2.2.5 Menentukan Integrity Constraint... 250

3.2.2.5.1 Required Data...251

3.2.2.5.2 Attribute Domain Constraints... 262

(8)

xi

3.2.2.5.4 Referential Integrity... 266

3.2.2.6 Meninjau Model Data Logikal Lokal dengan Pengguna...285

3.2.2.7 Pembentukan Model Data Logikal Global……..…………..287

3.2.2.8 Me-review model data logical global dengan User………... 309

3.2.3 Perancangan Basis Data Fisikal……….……….. 310

3.2.3.1 Penerjemahan Model Data Logikal Global untuk DBMS Target……….……...310

3.2.3.1.1 Merancang Base Relation…………... 310

3.2.3.1.2 Merancang Constraint Perusahaan………341

3.2.3.2 Perancangan Representasi Fisikal………... 342

3.2.3.2.1 Analisa Transaksi………..342

3.2.3.2.2 Pemilihan Indeks……….…………..349

3.2.3.2.3 Estimasi Kebutuhan Media Penyimpanan………... 352

3.2.3.3 Perancangan Mekanisme Pengamanan Data ……….. 372

3.2.4 Pemilihan DBMS………..…………... 378

3.2.5 Perancangan Program Aplikasi………384

3.2.5.1 Struktur Menu………...384

3.2.5.2 State Transistion Diagram (STD)………. 387

3.2.5.3 Perancangan Layar………..…………. 401

(9)

xii

3.2.5.5 Spesifikasi Proses………. 429

BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi………..………..490

4.1.1 Jadwal Implementasi………... 490

4.1.2 Spesifikasi Sistem………... 490

4.1.2.1 Spesifikasi Komputer...490

4.1.2.2 Spesifikasi Personil... 493

4.1.2.3 Spesifikasi Keamanan Sistem... 493

4.1.3 Instalasi………... 493

4.1.3.1 Instalasi Sistem Operasi dan DBMS...493

4.1.3.2 Instalasi Program Basis Data... 493

4.2 Evaluasi...494

4.3 Konversi Data... 496

4.4 Backupdan RecoveryBasis Data...496

4.5 Panduan Pengoperasian Program Aplikasi Basis Data...497

4.5.1 Spesifikasi Halaman Login... 497

4.5.2 Menu Utama...498

4.5.2.1 Admin...498

4.5.2.2 Data Entry... 498

4.5.2.3 User... 499

4.5.3 Perusahaan, Unit dan Divisi... 499

4.5.4 Jabatan...500

(10)

xiii 4.5.6 Pelamar... 502 4.5.7 Karyawan... 504 4.5.8 Perpindahan Jabatan... 509 4.5.9 Pelanggaran...510 4.5.10 Penilaian Kinerja...511 4.5.11 Cuti...513 4.5.12 Ijin...514 4.5.13 Lembur...515 4.5.14 Jenis Cuti...516 4.5.15 Jenis Ijin...517 4.5.16 Kalkulator PPh21...518

4.5.17 Edit Data Gaji dan Kontrak...519

4.5.18 Penggajian...519 4.5.19 Pelatihan...523 4.5.20 Karyawan Pelatihan ... 524 4.5.21 Jenis Pelatihan...525 4.5.22 Pensiun...526 4.5.23 Pengunduran Diri...527 4.5.24 Pemecatan... 528 4.5.25 Pinjaman... 530 4.5.26 Pembayaran Pinjaman...531 4.5.27 Level User...533

4.5.28 Data Karyawan Pengguna...533

(11)

xiv

4.7 Pelatihan...537

4.8 Pengujian Sistem dan Revisi...538

4.9 Maintenance...538

BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan... 539

5.2 Saran... 539

DAFTAR PUSTAKA……….…541

DAFTAR RIWAYAT HIDUP………..………544 LAMPIRAN……….……...L1 FOTOCOPY SURAT SURVEY

(12)

xxx

DAFTAR LAMPIRAN

Hasil Wawancara Kebutuhan Sistem…..……….….L1 Hasil Wawancara Evaluasi Sistem………L3

Penjelasan Flowchart………L4

Laporan Slip Gaji………..L5 Laporan Alokasi Detil Payroll………...L6 Laporan Instruksi Transfer Gaji………L7 Laporan Alokasi DUTK Jamsostek………...L8 Laporan Perpindahan Jabatan………L9

Referensi

Dokumen terkait

dikatakan baik (considered acceptablei). 365) menyatakan bahwa “Current ratio adalah rasio keuangan digunakan untuk mengetahui likuiditas suatu perusahaan. Rasio

Perjanjian sewa menyewa terjadi di jalan Karang Anyer II No 12 RT 006, RW 011, Kelurahan Air Jamban, Kecamatan Mandau Kabupaten Bengkalis Provinsi Riau yaitu

Teknik pengambilan data dalam penelitian ini adalah dokumentasi dengan analisis data yang bersifat deskriptif (descriptive analisys). Hasil penelitian ini menunjukan: 1)

Relasi ini digunakan apabila terdapat dua atau lebih aktor melakukan hal yang sama (use case yang sama). Use case tersebut kemudian dipisahkan dan dihubungkan dengan

Dari definisi-definisi Motivasi diatas, maka dapat disimpulkan bahwa “Motivasi adalah suatu faktor yang mendorong perilaku seseorang untuk melakukan sesuatu dalam

Berdasarkan kualitas fisik-kimia (TSS, TDS, konduktivitas dan bikarbonat) dan struktur komunitas makroinvertebrata bentos (komposisi, jenis yang mendominasi (INP), nilai

Penelitian ini bertujuan untuk mendeskripsikan susunan struktur dan anatomi tiga jenis daun tanaman beringin yaitu Beringin (Ficus benjamina), Bonsai korea (Ficus

Kav. Karang Tengah No. TB Simatupang Kav. Kuningan Timur blok M2/5, Jakarta Selatan 021-5210 284 - N Y 103 DKI Jakarta Jakarta Selatan Klinik Brawijaya Women and Children