• Tidak ada hasil yang ditemukan

KelasKelompok : 08 PCT 001 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENGOBATAN DAN PERJALANAN DINAS KARYAWAN BERBASIS WEB PADA PT. IFORTE SOLUSI INFOTEK - Binus e-Thesis

N/A
N/A
Protected

Academic year: 2019

Membagikan "KelasKelompok : 08 PCT 001 Abstrak - ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENGOBATAN DAN PERJALANAN DINAS KARYAWAN BERBASIS WEB PADA PT. IFORTE SOLUSI INFOTEK - Binus e-Thesis"

Copied!
16
0
0

Teks penuh

(1)

iii

BINA NUSANTARA UNIVERSITY

_________________________________________________________________ Jurusan Teknik Informatika

Skripsi Sarjana Komputer Semester Genap tahun 2007/2008

ANALISA DAN PERANCANGAN SISTEM BASIS DATA PENGOBATAN DAN PERJALANAN DINAS KARYAWAN BERBASIS WEB PADA

PT IFORTE SOLUSI INFOTEK

Rika Agustini 0800754191 Yuana Mardhiana 0800780044 Febriana Syarah Aldila 0800783084

Kelas/Kelompok : 08 PCT / 001 Abstrak

Tujuan penelitian ini adalah untuk menganalisis dan merancang sistem basis data pengobatan dan perjalanan dinas karyawan pada PT Iforte Solusi Infotek menggunakan teknologi berbasis web, yang sebelumnya masih dikerjakan secara manual berupa pengisian formulir-formulir. Metode penelitian yang digunakan meliputi metode pengamatan, kuesioner, wawancara, studi kepustakaan, dan metode perancangan. Hasil penelitian yang dicapai adalah PT Iforte Solusi Infotek membutuhkan suatu sistem yang terkomputerisasi bagi karyawan untuk melakukan transaksi pengobatan dan perjalanan dinas sehingga departemen HR&GA (Human Resources and General Affair) memiliki sistem basis data terpusat yang mampu mendapatkan total biaya pengobatan dan biaya perjalanan dinas, serta mampu mengontrol peraturan-peraturan yang berhubungan dengan biaya pengobatan dan biaya perjalanan dinas yang dikeluarkan perusahaan. Simpulan penelitian ini adalah telah menghasilkan rancangan konseptual, logikal, dan fisikal untuk sistem basis data pengobatan dan perjalanan dinas berbasis web pada PT Iforte Solusi Infotek, serta menghasilkan 35 tabel pada rancangan fisikal.

(2)

iv PRAKATA

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas rahmat dan karuniaNya penulis dapat menyelesaikan penulisan skripsi dengan baik. Skripsi berjudul ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENGOBATAN DAN PERJALANAN DINAS KARYAWAN BERBASIS WEB PADA PT IFORTE SOLUSI INFOTEK merupakan salah satu syarat kelulusan pada jenjang pendidikan Strata-1 pada Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Bina Nusantara University.

Penulis mendapatkan banyak dukungan selama penulisan skripsi ini. Untuk itu, penulis ingin menyampaikan rasa terima kasih dan penghargaan yang tinggi kepada:

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

2. Bapak Ir. Sablin Yusuf, M.Sc., M.Comp.Sc. selaku Dekan Fakultas Ilmu Komputer Bina Nusantara University,

3. Bapak Fredy Purnomo, S.Kom., M.Kom. selaku Kepala Jurusan Teknik Informatika Bina Nusantara University,

4. Ibu Henny Surya Ningsih, S.Kom., MSoftSysEng. selaku Sekretaris Jurusan Teknik Informatika Bina Nusantara University,

5. Bapak Hermansyah, S.Kom., M.Kom. selaku dosen pembimbing skripsi yang telah banyak membantu dalam penulisan, pembahasan, kritik, dan saran,

(3)

v

7. Tim dari PT Iforte Solusi Infotek yaitu Bapak Hantoro, Bapak H. Imron Rosidi, S.Kom, Bapak Rudy Sukartono, dan lain-lain yang telah banyak membantu dalam pengumpulan data dan informasi selama penulisan skripsi ini,

8. Para dosen Bina Nusantara University yang telah memberikan dedikasinya untuk pendidikan selama penulis menempuh ilmu di Bina Nusantara University,

9. Para staf Bina Nusantara University yang telah membantu penulis, khususnya dalam hal-hal teknis,

10.Bapak Drs. H. Ridwan Soeit, MBA. yang telah membantu penulis untuk saran dan kritik dalam penyelesaian skripsi ini,

11.Keluarga besar pengurus, aktivis, dan alumni Himpunan Mahasiswa Teknik Informatika (HIMTI), untuk dukungan, semangat, dan saran-sarannya,

12.Rekan-rekan mahasiswa serta semua pihak yang tidak dapat disebutkan namanya satu per satu, yang memberikan dukungan selama penulisan skripsi ini.

Rasa terima kasih secara khusus penulis sampaikan kepada keluarga besar Bapak Drg. H. Agus Pribadi, SpBm., Bapak H. Agung Sukro Aji, S.H., Bapak H. Sumarna BBM., dan Bapak Drs. H. Ridwan Soeit, MBA. yang telah banyak memberikan doa, pengetahuan, saran, kritik, semangat dan dukungan, baik moral maupun material, yang sangat berarti dalam penulisan skripsi ini.

Saran dan kritik dari pembaca untuk penyempurnaan skripsi ini akan diterima dengan baik. Semoga skripsi ini dapat memberikan manfaat bagi kita semua dan ilmu pengetahuan Indonesia.

Jakarta, Juni 2008

(4)

vi

DAFTAR ISI

Hal

Halaman Judul Luar

Halaman Judul Dalam i

Halaman Persetujuan Hard Cover ii

Halaman Abstrak iii

Prakata iv

Daftar Isi vi

Daftar Tabel xi

Daftar Gambar xiii

BAB 1 PENDAHULUAN 1

1.1Latar Belakang 1

1.2Ruang Lingkup 3

1.3Tujuan dan Manfaat 4

1.4Metodologi 4

1.5Sistematika Penulisan 5

BAB 2 LANDASAN TEORI 6

2.1 Teori-Teori Dasar 6

2.1.1 Pengertian Data 6

2.1.2 Pengertian Sistem 6

(5)

vii

2.1.6 Kelebihan dan Kekurangan Basis Data 8 2.1.7 Struktur Data dalam Sistem Basis Data 11 2.1.8 DBMS (Database Management System) 11 2.1.9 RDBMS(Relational Database Management System) 16 2.1.10 Data Definition Language (DDL) 17 2.1.11 Data Manipulation Language (DML) 17 2.1.12 Entity Relationship Modelling 18

2.1.13 Normalisasi 22

2.1.14 Siklus Hidup Basis Data 23 2.1.15 Desain Konseptual, Logikal, dan Fisikal Basis Data 32 2.1.16 Oracle Database Express Edition (Oracle XE) 42 2.1.17 SQL (Structured Query Language) 44

2.1.18 PL/SQL 45

2.1.19 NetBeans 47

2.1.20 Internet 48

2.1.21 World Wide Web (WWW) 48 2.1.22 Hypertext Markup Language (HTML) 49 2.1.23 Hypertext Transfer Protocol (HTTP) 49

2.1.24 Web Browser 50

2.1.25 Web Server 50

2.1.26 JavaServerPages (JSP) 51 2.1.27 Data Flow Diagram (DFD) 53

2.2 Teori-Teori Khusus 53

(6)

viii

2.2.2 Manajemen Sumber Daya Manusia (MSDM) 53 2.2.3 Pengertian Kesejahteraan Karyawan 54 2.2.4 Pengertian Sistem Pengobatan 55 2.2.5 Pengertian Sistem Perjalanan Dinas 55 2.2.6 Pengertian Detasering 56 BAB 3 ANALISA SISTEM YANG BERJALAN 57 3.1 Gambaran Umum Perusahaan 57

3.1.1 Riwayat Perusahaan 57

3.1.2 Visi dan Misi 58

3.1.3 Struktur Organisasi 59 3.1.4 Tugas dan Wewenang 59 3.2 Prosedur Yang Sedang Berjalan 63 3.2.1 Prosedur Sistem Pengobatan 64 3.2.2 Prosedur Sistem Perjalanan Dinas 65

3.3 Diagram Aliran Data 67

3.3.1 Diagram Aliran Data Transaksi Biaya Pengobatan 67 3.3.2 Diagram Aliran Data Transaksi Biaya Perjalanan Dinas 69 3.4 Perhitungan Sistem Pengobatan dan Perjalanan Dinas 70

3.4.1 Perhitungan Sistem Pengobatan 70 3.4.2 Perhitungan Sistem Perjalanan Dinas 75 3.5 Hasil Kuesioner dan Wawancara 82

(7)

ix

3.7 Usulan Pemecahan Masalah 94 BAB 4 PERANCANGAN DAN IMPLEMENTASI 96

4.1 Perancangan Basis Data 96 4.1.1 Perancangan Basis Data Konseptual 96 4.1.1.1 Mengidentifikasi Tipe Entiti 96 4.1.1.2 Mengidentifikasi Tipe Relasional 99

4.1.1.3 Identifikasi dan Asosiasi Atribut Suatu Entiti 101 4.1.1.4 Identifikasi Kandidat dan Primary Key Setiap Entiti 118 4.1.1.5 Validasi Transaksi 120

4.1.2 Perancangan Basis Data Logikal 122 4.1.2.1 Menghilangkan Fitur yang Kompatibel 123 4.1.2.2 Mendapatkan Relasi untuk Model Data Logikal 125

4.1.2.3 Normalisasi 150

4.1.2.4 Model Diagram Relasional Global 156 4.1.3 Perancangan Basis Data Fisik 157

4.1.3.1 Perancangan Relasional Basis Data 157 4.1.3.2 Merancang Constraint 205 4.1.3.3 Analisis Transaksi 206

4.1.3.4 Pembuatan Indeks Setiap Entiti 214 4.1.3.5 Merancang Mekanisme Keamanan 217 4.2 Perancangan Aplikasi 221

4.2.1 Struktur Menu 221

(8)

x

4.2.4 Spesifikasi Proses 229 4.3 Perancangan Input dan Output 264 4.3.1 Perancangan Input 264 4.3.2 Perancangan Output 287 4.4 Rencana Implementasi 289

4.4.1 Spesifikasi Piranti Keras (Hardware) 289 4.4.2 Spesifikasi Piranti Lunak (Software) 290 4.4.3 Cara Pengoperasian Aplikasi 292

4.5 Evaluasi Sistem 322

BAB 5 SIMPULAN DAN SARAN 324

5.1 Simpulan 324

5.2 Saran 325

DAFTAR PUSTAKA xix

(9)

xi

DAFTAR TABEL

(10)

xii

(11)

xiii

DAFTAR GAMBAR

Gambar 2.1 Relasi one-to-one antara staf dan cabang 21 Gambar 2.2 Relasi one-to-many antara staf dan konsumen 21 Gambar 2.3 Relasi many-to-many antara koran dan rumah 22 Gambar 2.4 Siklus hidup basis data (Database Aplication Lifecycle) 24 Gambar 2.5 Arsitektur PL/SQL 47

Gambar 2.6 Unbalanced DFD 53

(12)

xiv

Gambar 4.2 Conceptual Data Model Entity Relationship Diagram (ERD)

with Primary Key 120

Gambar 4.3 Model Konseptual yang Mendukung Transaksi User dengan

Menggunakan Pathways 122

Gambar 4.4 Menghilangkan many-to-many Binary Relationship 125 Gambar 4.5 Entity Relationship Diagram Relasional Global 156 Gambar 4.6 Struktur Menu Program Aplikasi 222 Gambar 4.7 DFD Level 0 (Diagram Konteks) Sistem Pengobatan dan

Perjalanan Dinas 223

Gambar 4.8 DFD Level 1 224

(13)

xv

(14)

xvi

Gambar 4.46 Rancangan Input Pencarian Berkas Induk Golongan 280 Gambar 4.47 Rancangan Input Tambah Berkas Induk Golongan 280 Gambar 4.48 Rancangan Input Ubah Berkas Induk Golongan 281 Gambar 4.49 Rancangan Input Pencarian Berkas Induk Mata Uang 281 Gambar 4.50 Rancangan Input Tambah Berkas Induk Mata Uang 282 Gambar 4.51 Rancangan Input Ubah Berkas Induk Mata Uang 282 Gambar 4.52 Rancangan Input Pencarian Berkas Induk Biaya Perjalanan Dinas 283 Gambar 4.53 Rancangan Input Tambah Berkas Induk Biaya Perjalanan Dinas 283 Gambar 4.54 Rancangan Input Ubah Berkas Induk Biaya Perjalanan Dinas 284 Gambar 4.55 Rancangan Input Pencarian Berkas Induk Pengobatan 284 Gambar 4.56 Rancangan Input Tambah Berkas Induk Pengobatan 285 Gambar 4.57 Rancangan Input Ubah Berkas Induk Pengobatan 285 Gambar 4.58 Rancangan Input Menu Profil Perusahaan 286 Gambar 4.59 Rancangan Input Petunjuk 286 Gambar 4.60 Rancangan Output Laporan Biaya Pengobatan 287 Gambar 4.61 Rancangan Output Laporan Persetujuan Perjalanan Dinas dan

Pemesanan Tiket (PDPT) 287

Gambar 4.62 Rancangan Output Laporan Transaksi Overseas Assignment

Form (OAF) 288

(15)

xvii

(16)

xviii

Gambar 4.92 Tampilan Halaman Pencarian Berkas Induk Keluarga 311 Gambar 4.93 Tampilan Halaman Tambah Berkas Induk Keluarga 312 Gambar 4.94 Tampilan Halaman Ubah Berkas Induk Keluarga 313 Gambar 4.95 Tampilan Halaman Pencarian Berkas Induk Golongan 313 Gambar 4.96 Tampilan Halaman Tambah Berkas Induk Golongan 314 Gambar 4.97 Tampilan Halaman Ubah Berkas Induk Golongan 315 Gambar 4.98 Tampilan Halaman Pencarian Berkas Induk Mata Uang 315 Gambar 4.99 Tampilan Halaman Tambah Berkas Induk Mata Uang 316 Gambar 4.100 Tampilan Halaman Ubah Berkas Induk Mata Uang 317 Gambar 4.101 Tampilan Halaman Pencarian Berkas Induk Biaya

Perjalanan Dinas 317

Referensi

Dokumen terkait