• Tidak ada hasil yang ditemukan

BAB IV KESIMPULAN DAN SARAN

4.2 Saran

Berikut adalah beberapa saran-saran yang dapat penulis sarankan, demi tercapainya tujuan dari sistem pengolahan data karyawan yang dirancang :

a) Program yang telah dirancang dapat dikembangkan lagi untuk mendapatkan hasil yang lebih baik lagi dan yang sesuai dengan kemajuan teknologi.

b) Disarankan untuk pengembangan aplikasi lebih lanjut dengan menggunakan bahasa pemograman yang lain sebagai perbandingan.

c) Disarankan untuk menambahkan tool-tool lain yang belum terdapat dalam aplikasi, supaya tampilan desain yang dihasilkan bisa menjadi lebih bagus.

Selain itu juga penulis menyadari bahwa pengolahan data karyawan ini masih jauh dari sempurna. Oleh karena itu, kritik dan saran yang sifatnya membangun sangat diharapkan oleh penulis.

APLIKASI DATABASE KARYAWAN PT.INTI

DENGAN MENGGUNAKAN PHP DAN MYSQL

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

ANDRIYANTO 10107017 NOVA KUSNIAR 10107473 YONATHAN GUNAWAN 10107505

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

APLIKASI DATABASE KARYAWAN PT.INTI

DENGAN MENGGUNAKAN PHP DAN MYSQL

KERJA PRAKTEK

Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek

Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer

Universitas Komputer Indonesia

ANDRIYANTO 10107017 NOVA KUSNIAR 10107473 YONATHAN GUNAWAN 10107505

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

BANDUNG

ii DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN KATA PENGANTAR ... i DAFTAR ISI ... ii

DAFTAR TABEL ... vii

DAFTAR GAMBAR ... viii

DAFTAR SIMBOL ... xiv

DAFTAR LAMPIRAN ... xvi

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Perumusan Masalah ... 2

1.3 Maksud dan Tujuan ... 2

1.3.1 Maksud ... 2

1.3.2 Tujuan ... 2

1.4 Batasan Masalah ... 2

1.5 Metode Penelitian ... 3

1.6 Sistematika Penulisan ... 3

BAB II TINJAUAN PUSTAKA ... 5

2.1 Profil Tempat Kerja Praktek ... 5

2.1.1 Sejarah Perusahaan ... 5

2.1.2 Logo Perusahaan ... 9

2.1.3 Visi dan Misi perusahaan ... 9

2.1.4 Struktur Organisasi dan Job Description Perusahaan... 10

2.1.4.1Struktur Organisasi ... 10

2.1.4.2 Job Description ... 10

2.1.5 Profil Karyawan ... 13

2.1.6 Good Corporate Governance (GCG) ... 13

2.1.7 Implementasi GCG ... 15

iii

2.2 Landasan Teori ... 19

2.2.1 Konsep Dasar Sistem ... 19

2.2.1.1Pengertian Sistem ... 19

2.2.1.2Syarat - syarat Sistem ... 19

2.2.1.3Karakteristik Sistem ... 20

2.2.1.4Klasifikasi Sistem ... 22

2.2.1.5Sistem Terotomatisasi Mempunyai Sejumlah Komponen yaitu ... 24

2.2.1.6Sistem Teroromatisasi Terbagi Dalam Sejumlah Kategori ... 24

2.2.1.7Sistem Berdasarkan Prinsip Dasar Secara Umum Terbagi dalam ... 25

2.2.1.8Kelompok Pelaku Sistem ... 25

2.2.1.9Hal Mendasar Dalam Penggunaan Sistem... 27

2.2.1.10Konsep Dasar Informasi ... 28

2.2.1.11Definisi Sistem Informasi ... 29

2.2.1.12Komponen Fisik Sistem Informasi ... 30

2.2.1.13Pendekatan Sistem Informasi ... 31

2.2.2 Pengenalan XAMPP ... 32 2.2.3 Pengenalan PHP ... 34 2.2.4 Sejarah PHP ... 35 2.2.5 Kelebihan PHP ... 36 2.2.6 Database ... 37 2.2.6.1Pengertian Database ... 37 2.2.6.2Komponen Database ... 38 2.2.7 Pengenalan MySQL ... 38

2.2.8 Structured Query Language (SQL) ... 39

2.2.9 Koneksi PHP dan MySQL ... 45

BAB III PEMBAHASAN ... 48

3.1 Analisis Sistem... 48

3.1.1 Analisis Masalah ... 48

3.1.2 Analisis Prosedure Yang Sedang Berjalan ... 48

iv

3.1.2.2 Prosedure login admin ... 50

3.1.2.3 Prosedure lihat data ... 51

3.1.2.4 Prosedure tambah, edit, hapus data ... 52

3.1.3 Analisis Perancangan Basis Data ... 53

3.1.3.1 Entity Relationship Diagram (ERD) ... 53

3.1.4 Analisis Kebutuhan Non-Fungsional ... 55

3.1.4.1 Analisis Pengguna ... 55

3.1.4.2 Analisis Perangkat Keras ... 56

3.1.4.3 Analisis Perangkat Lunak ... 57

3.2 Perancangan Sistem ... 57

3.2.1 Perancangan Diagram Conteks ... 57

3.2.2 Perancangan Data Flow Diagram ... 58

3.2.3 Spesifikasi Proses ... 85

3.3 Perancangan Basis Data ... 97

3.3.1 Kamus Data... 98

3.3.2 Skema Relasi... 100

3.3.3 Perancangan Struktur Tabel ... 101

3.4 Perancangan Antar Muka ... 107

3.4.1 Perancangan Interface ... 109

3.4.1.1 Perancangan Antarmuka Admin ... 109

3.4.1.2 Perancngan antarmuka pimpinan karyawa ... 133

3.4.1.3 Perancangan antarmuka Karyawan ... 138

3.4.1.4 Perancangan antarmuka administrasi ... 146

3.4.1.5 Perancangan Antarmuka Message... 148

3.5. Jaringan Semantik ... 149

3.6 Implementasi dan pengujian program ... 152

3.6.1 Implementasi ... 152

3.6.2 Batasan Implementasi (optional) ... 152

3.6.3 Implementasi Perangkat Lunak ... 152

v

3.6.5 Implementasi Basis Data (Sintax SQL) ... 153

3.6.6 Implementasi Antar Muka dan Penggunaan Program ... 158

3.6.6.1 Tampilan user admin ... 158

3.6.6.1.1 Login Admin ... 159

3.6.6.1.2 Tampilan utama form admin ... 159

3.6.6.1.3 Tampilan tambah data karyawan ... 160

3.6.6.1.4 Tampilan cari data karyawan ... 161

3.6.6.1.5 edit dan hapus data karyawan ... 161

3.6.6.2 Tampilan user pimpinan karyawan ... 162

3.6.6.2.1 Login pimpinan karyawan ... 162

3.6.6.2.2 Tampilan utama form pimpinan karyawan ... 163

3.6.6.2.3 Tampilan cari data karyawan ... 164

3.6.6.2.4 Tampilan data karyawan ... 165

3.6.6.3 Tampilan user administrasi ... 165

3.6.6.3.1 Login administras ... 165

3.6.6.3.2 Tampilan utama form administrasi ... 166

3.6.6.3.3 Tampilan cari data karyawan ... 167

3.6.6.3.4 Tampilan data karyawan ... 167

3.6.6.4 Tampilan user karyawan ... 168

3.6.6.4.1 Login Karyawan ... 168

3.6.6.4.2 Tampilan utama form karyawan ... 169

3.6.6.4.3 Tampilan data karyawan ... 170

3.6.7 Implementasi Instalasi Program ... 171

3.6.8 Pengujian ... 174

3.6.8.1 Rencana Pengujian ... 174

3.6.8.2 Kasus dan Hasil Pengujian ... 175

3.6.8.3 Kesimpulan hasil pengujian ... 177

BAB IV KESIMPULAN DAN SARAN ... 178

4.1 Kesimpulan ... 178

vi DAFTAR PUSTAKA

DAFTAR PUSTAKA

Abdul Kadir. (2001). Dasar Pemrograman Web Dinamis Menggunakan PHP, C.V Andi Offset, Yogyakarta.

Adi Nugroho. (2006). E-Commerce Memahami Perdagangan Modern di Dunia Maya,

Informatika, Bandung.

Bunafit Nugroho. (2004). Aplikasi Pemrograman Web Dinamis dengan PHP dan MySQL, Gava Media, Yogyakarta.

Lukmanul Hakim. (2008). Membongkar Trik Rahasia Para Master PHP, Lokomedia, Yogyakarta.

Lukmanul Hakim. (2009). Trik Rahasia Master PHP Terbongkar Lagi, Lokomedia, Yogyakarta. Taryana Suryana, dan Jonathan Sarwono. (2007). E-Commerce Menggunakan PHP dan MySQL,

DATA RIWAYAT HIDUP

Nama : Andriyanto

Alamat : Jl. Kubang Sari VI No. 39 Kode Post : 42253

Nomor Telepon : 085693040071

Email : [email protected] Jenis Kelamin : Laki - laki

Warga Negara : WNI

Agama : Islam

Hobby : Futsal

DATA RIWAYAT HIDUP

Nama : Nova Kusniar

Alamat : Perum Cimanggu Permai RT/RW 01/14 Cikalong Wetan Kab. Bandung

Kode Post : 40556

Nomor Telepon : 085720037124

Email : [email protected] Jenis Kelamin : Laki - laki

Warga Negara : WNI

Agama : Islam

Hobby : Basket

Motto :“Lakukanlah apa yang dapat membuat kamu bahagia. Jangan terpengaruh oleh apa yang dikatan orang lain atau ap yang akan terjadi nanti”

DATA RIWAYAT HIDUP

Nama : Yonathan Gunawan

Alamat : Citamiang Kidul, Gg. Ibu Ento 98 Rt. 03/07 Kode Post : 40239

Nomor Telepon : 081395315512

Email : [email protected] Jenis Kelamin : Laki - laki

Warga Negara : WNI

Agama : Kristen Protestan

Hobby : Sport

KATA PENGANTAR

Segala puji dan syukur penulis panjatkan kepada ALLAH SWT yang atas semua ijin-Nya hingga terselesaikannya laporan kerja praktek ini yang berjudul : “ APLIKASI DATABASE KARYAWAN PT. INTI DENGAN MENGGUNAKAN PHP DAN MYSQL“. Tak Lupa Shalawat serta Salam penulis panjatkan pada Nabi dan Rasul Muhammad SAW.

Adapun tujuan dari penyusunan laporan kerja praktek ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia.Selama proses penyelesaian laporan ini, penulis tidak akan dapat menyelesaikannya tanpa bantuan dan dorongan dari berbagai pihak. Oleh karena itu ijinkanlah penulis untuk menyampaikan ucapan terima kasih kepada :

1.ALLAH SWT atas karunia-Nya penulis dapat menyelesaikan penulisan laporan kerja praktek ini.

2.Kedua orang tua dan keluarga yang selalu memberi doa, motivasi, arahan sehingga penulis tetap semangat. 3.Bapak IR. Taryana Suryana M.Kom selaku dosen pembimbing yang telah meluangkan waktunya untuk

membimbing, mengarahkan serta membantu dalam menyelesaikan laporan kerja praktek ini.

4. Bapak Iwan Moh. Ridwan selaku selaku bapak pembimbing ditempat kami melaksanakan kerja praktek. 5.Kepada rekan-rekan yang tidak dapat disebutkan dan ditulis satu per satu, terima kasih atas bantuannya

sehingga penulis dapat menyelesaikan laporan kerja praktek ini.

Demikian banyaknya bantuan dari berbagai pihak kepada penulis, tidak menutup kemungkinan bahwa hasil dari laporan ini masih banyak kekurangan dan masih jauh dari kesempurnaan. Untuk itu penulis akan selalu menerima segala masukkan yang ditujukan untuk menyempurnakan laporan kerja praktek ini. Akhir kata, penulis berharap semoga laporan kerja praktek ini dapat bermanfaat bagi penulis pada khususnya dan pembaca pada umumnya.

Bandung, Januari 2011

Penulis

Dokumen terkait