sistem informasi penerbangan

advertisement
SISTEM INFORMASI DAN MANAJEMEN ADMINISTRASI
PENGAJUAN CUTI KARYAWAN CV. CIPTA ABADI
KALIMANTAN SELATAN
SKRIPSI
Diajukan Untuk Memenuhi Persyaratan Guna Menyelesaikan Studi
Jenjang Strata Satu Program Studi Sistem Informasi
Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM
Yogyakarta
Disusun Oleh :
MIFTAHUL ANWAR
No Mhs
: 055610024
Jurusan
: Sistem Informasi
Jenjang
: Strata Satu (S1)
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AKAKOM
YOGYAKARTA
2008
i
HALAMAN PERSETUJUAN
Judul
:
Sistem
Informasi
Pengajuan
Cuti
Dan
Manajemen
Karyawan
Di
CV.
Administrasi
Cipta
Abadi
Kalimantan Selatan
Nama
:
Miftahul Anwar
No. Mhs
:
055610024
Jurusan
:
Sistem Informasi
Jenjang
:
Strata Satu
Semester
:
Genap
Tahun
:
2007 / 2008
Telah diperiksa dan disetujui
Yogyakarta,
Februari 2008
Menyetujui
Dosen Pembimbing I
Dosen Pembimbing II
Indra Yatini Buryadi, S.Kom., M.Kom
Thomas Edyson Tarigan, S.Kom
ii
HALAMAN PENGESAHAN
Sistem Informasi Dan Manajemen Administrasi
Pengajuan Cuti Karyawan CV. Cipta Abadi
Kalimantan Selatan
Telah Diuji di Hadapan Dosen Penguji Skripsi dan Dinyatakan
Diterima Sebagai Syarat Untuk Memperoleh Gelar Serjana Komputer
Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM
Yogyakarta
pada:
:.………………
Hari
Tanggal :……………….
Dosen Penguji :
1. Indra Yatini Buryadi, S.Kom., M.Kom
1.
…………………
2. Thomas Edyson Tarigan, S.Kom
2.
………………...
3. Dison Librado, S.E., M.Kom
3.
…………………
4. Sri Redjeki, S.Si., M.Kom
4.
………………...
Mengetahui
Ketua Jurusan SI/ S1
L.N. Harnaningrum, S.Si, M.T.
iii
HALAMAN MOTTO
“Tidak ada daya dan kekuatan
tanpa seijin ALLAH SWT. Tuhan Yang Maha Tinggi dan Maha Besar”
“Kehidupan memang tidak ada yang pasti
tetapi Kita harus berani memastikan dan memperjuangkan
apa-apa yang pantas kita raih”
“Lakukan yang terbaik
Dalam situasi terburuk sekalipun”
iv
HALAMAN PERSEMBAHAN
Dengan penuh hormat dan cinta kasih
Karya tulis ini ku persembahkan kepada :
“Abah dan Mama cinta paling sejati sedunia yang selalu senantiasa memberi do’a, perhatian,
dukungan dan kepercayaan kepadaku serta kasih sayang yang luar biasa serta ketulusan
dalam kehidupanku,”
“Kakak-kakakku tercinta yang selalu memberikan dukungan dan do’a kepadaku”
“Kakak-kakak iparku dan seluruh keponakanku”
“Seluruh Keluarga besarku”
“Sahabat-sahabatku Fandy, Gede, Ade, Sandy, Ading, Geo, Paul,Wisnu, Joko, Yanto
Yang selalu memberikan motivasi dan waktu yang berarti, Thank’s for All”
“Anak-anak kost Handayani IV”
“Special buat Icha, Kau yang terbaik yang pernah kumiliki”
“Dan semua pihak yang telah membantu pembuatan karya tulis ini
Terima kasih atas dukungannya semua”
I Love you all……….
Keep on stay with me….
v
KATA PENGANTAR
Dengan memanjatkan puji syukur
karena atas
kehadirat Tuhan Yang Maha Esa
berkat dan rahmat-Nya, sehingga
Karya Tulis yang berjudul “
Sistem Informasi Dan Manajemen Administrasi Pengajuan Cuti Karyawan di CV.
Cipta Abadi Kalimantan Selatan” dapat diselesaikan dengan baik. Karya Tulis ini
disusun guna memenuhi syarat untuk mendapatkan gelar Sarjana Komputer di
STMIK AKAKOM Yogyakarta.
Dalam menyelesaikan
karya tulis ini, penyusun banyak mendapatkan
bantuan dari berbagai pihak yang telah memberikan keterangan, data-data,
waktu, tenaga dan pikiran demi terselesaikannya Karya Tulis ini. Oleh karena itu,
dalam kesempatan ini penyusun ingin menyampaikan ucapan terima kasih yang
sebesar-besarnya kepada :
1. Bapak Prof. Dr. Ir. Prayoto, M.Sc. selaku Ketua Sekolah Tinggi Manajemen
Informatika dan Komputer AKAKOM Yogyakarta.
2. Bapak Ir. M.Guntara, M.T., selaku Pembantu Ketua I Sekolah Tinggi
Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
3. Ibu L.n. Harnaningrum, S.Si, M.T., selaku Ketua Jurusan SI/S1 Sekolah
Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.
4. Ibu Indra Yatini Buryadi, S.Kom., M.Kom, selaku Dosen Pembimbing Satu
yang telah banyak memberikan bimbingan dan pengarahan selama
pembuatan Karya Tulis ini.
5. Bapak Thomas Edyson Tarigan, S.Kom, selaku Dosen Pembimbing Dua
yang telah banyak membantu dan membimbing dalam menyelesaikan Karya
Tulis ini.
vi
6. Bapak dan Ibu dosen beserta seluruh karyawan dan karyawati Sekolah
Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta yang
telah membantu dalam kelancaran studi.
7. Keluarga Besar ku di Kalimantan Selatan yang tidak bisa ku sebutkan satupersatu thank’s for All.
8. Teman-teman dan sahabat-sahabatku yang tidak bisa ku sebutkan semua
disini, dan pihak CV. Cipta Abadi atas segala dukungan dan bantuannya.
9. Semua pihak yang telah membantu baik moril maupun spiritual yang telah
membantu dalam penyelesaian Karya Tulis ini.
Ibarat pepatah tak ada gading yang tak retak, penyusun menyadari
keterbatasan waktu dan pengalaman, sehingga Karya Tulis ini masih jauh dari
sempurna. Untuk itu segala kritik dan saran yang sifatnya membangun sangat
penyusun harapkan demi tercapainya kesempurnaan Karya Tulis ini.
Akhirnya penyusun juga berharap, semoga Karya Tulis ini dapat
bermanfaat bagi kita semua, terutama untuk menambah ilmu pengetahuan,
khususnya tentang internet dengan PHP.
Yogyakarta, Februari 2008
Penyusun
vii
INTISARI
CV. Cipta Abadi merupakan salah satu perusahaan komanditer yang
berada di Kalimantan Selatan. Karena perusahaan ini memiliki cabang
dibeberapa daerah, maka diperlukan suatu media untuk menunjang
kelangsungan perusahaan. Salah satunya yaitu pengajuan cuti karyawan dengan
media komputer berbasis web.
Karya tulis ini bertujuan untuk membangun suatu aplikasi beserta
perancangan sistem informasi dan manajemen administrasi pengajuan cuti
karyawan di CV. Cipta Abadi
Karya tulis ini diharapkan dapat membantu pihak perusahaan CV. Cipta
Abadi khususnya dalam hal cuti karyawan.
Pembuatan aplikasi web ini menggunakan beberapa perangkat lunak
pendukung seperti Internet Explorer sebagai web browser, Macromedia
Dreamweaver 8 sebagai editor, bahasa pemrograman skrip PHP untuk
mengendalikan database MySQL serta Apache sebagai web server.
Dengan adanya Sistem Informasi dan Manajemen Administrasi Pengajuan
Cuti Karyawan di CV. Cipta Abadi Kalimantan Selatan ini, maka karyawan yang
hendak mengajukan cuti akan lebih mudah karena tidak perlu langsung ketempat
pimpinan berada.
Kata Kunci : Cuti, CV. Cipta Abadi, Web Browser, Apache, MySQL, PHP.
viii
DAFTAR ISI
Hal
HALAMAN JUDUL ...................................................................................
i
HALAMAN PERSETUJUAN ....................................................................
ii
HALAMAN PENGESAHAN ......................................................................
iii
HALAMAN MOTTO ................................................................................
iv
HALAMAN PERSEMBAHAN ...................................................................
v
KATA PENGANTAR ................................................................................
vi
INTISARI ...............................................................................................
viii
DAFTAR ISI ............................................................................................
ix
DAFTAR GAMBAR ..................................................................................
xiv
DAFTAR TABEL ......................................................................................
xv i
BAB 1
PENDAHULUAN.......................................................................
1
1.1. Latar Belakang Masalah ..................................................
1
1.2. Tujuan
2
...........................................................................
1.3. Batasan Masalah
BAB 2
.........................................................
3
1.4. Metode Pungumpulan Data .............................................
4
1.5. Sistematika Penulisan ....................................................
4
LANDASAN TEORI ..................................................................
6
2.1. Gambaran Umum CV. Cipta Abadi ...................................
6
2.2. Cuti................................. ..................................................
7
2.2.1 Pengertian Cuti......................... .............................
7
ix
BAB 3
2.2.2 Jenis Cuti........................................... ....................
7
2.3. Konsep Dasar Sistem ....................................................
10
2.4. Konsep Dasar Informasi ...................................................
11
2.5. Konsep Dasar Sistem informasi........................................
11
2.6. Konsep Database
....................................................
12
2.6.1
Pengertian Database ............................................
12
2.6.2
Perancangan Database ........................................
14
2.6.3
Perancangan Database Teknik Entity
Relationship ..........................................................
14
2.7
Pengertian Internet ...........................................................
16
2.8
World Wide Web ..............................................................
16
2.9
Hyper Text Transfer Protokol ...........................................
17
2.10 Hipertext Markup Language ............................................
17
2.11 Web Server .....................................................................
18
2.12 Web Browser ...................................................................
19
2.13 Unifrom Resorce Locater .................................................
19
2.14 Home Page .....................................................................
19
2.15 Mengenal PHP ................................................................
19
2.15.1 Beberapa Kegunaan PHP .....................................
20
2.15.2 Teknik Menulis Script PHP....................................
21
2.16 Mengenal Mysql ...............................................................
21
2.16.1 Perintah Perintah Dasar Mysql..............................
22
ANALISIS DAN PERANCANGAN SISTEM ..............................
25
3.1. Definisi Sistem ................................................................
25
x
3.2
Perangkat pendukung ......................................................
25
3.2.1 Sistem Perangkat Keras (Hardware) ......................
25
3.2.2 Sistem Perangkat Lunak (Software) ......................
26
3.3. Diagram Alir Data ............................................................
26
3.3.1
Diagram konteks ...................................................
27
3.3.2
Overview Diagram ................................................
27
3.3.3
Diagram Level 1 Proses 1 .....................................
28
3.3.4
Diagram Level 1 Proses 2 .....................................
29
3.3.5
Diagram Level 1 Proses 3 ....................................
30
3.3.6
Diagram Level 1 Proses 4 .....................................
31
3.3.7
Diagram Level 1 Proses 5 .....................................
31
3.3.8
Diagram Level 1 Proses 6 .....................................
32
3.4. Perancangan Tabel basis Data .........................................
33
3.5. Bagan Alir Sistem .............................................................
38
3.6. Penjelasan Sistem ............................................................
39
3.7. Relasi Antar Tabel ............................................................
41
3.8
Rancangan Masukan........................................................
42
3.8.1 Rancangan Masukan Data Karyawan ....................
43
3.8.2 Rancangan Masukan Data Jabatan ....................... .. 44
3.9
3.8.3 Rancangan Masukan Data Jenis Cuti ....................
44
3.8.4 Rancangan Masukan Data Permohonan Cuti ........
45
3.8.5 Rancangan Masukan Data Cuti .............................
45
3.8.6 Rancangan Masukan Data Pemakai ......................
46
Rancangan Keluaran ........................................................
47
3.9.1 Rancangan Keluaran Data Kendaraan....................
47
xi
BAB 4
3.9.2 Rancangan Keluaran Data Jabatan ........................
48
3.9.3 Rancangan Keluaran Data Jenis Cuti .....................
48
3.9.4 Rancangan Keluaran Data Permohonan Cuti .........
49
3.9.5 Rancangan Keluaran Data Cuti ..............................
50
3.9.6 Rancangan Keluaran Pemakai ...............................
50
IMPLEMENTASI DAN PEMBAHASAN PROGRAM .................
51
4.1. Implementasi Sistem ........................................................
51
4.2. Spesifikasi Jaringan Pada Iternet......................................
51
4.2.1 ISP Server Hosting .................................................
51
4.2.2 ISP Web Domain ....................................................
52
4.2.3 ISP Web Admin Domain .........................................
52
Spesifikasi Program..........................................................
53
4.3.1 Versi Untuk Admin ..................................................
53
4.3.2 Versi untuk User .....................................................
55
Pembahasan Program ......................................................
57
4.4.1 Program Untuk Administrator ..................................
58
4.4.2 Program Untuk Karyawan .......................................
64
4.4.3 Program Untuk Pimpinan ........................................
68
PENUTUP .................................................................................
71
5.1. Kesimpulan ......................................................................
71
5.1.1 Kelebihan ...............................................................
71
5.1.2 Kekurangan ...........................................................
71
5.2. Saran ................................................................................
72
4.3
4.4
BAB 5
xii
DAFTAR PUSTAKA
LAMPIRAN CARA MENJALANKAN PROGRAM
LAMPIRAN LAPORAN
LAMPIRAN LISTING
xiii
DAFTAR GAMBAR
Hal
Gambar 2.1. Hubungan Satu ke Satu .....................................................
15
Gambar 2.2. Hubungan Satu ke Banyak .................................................
15
Gambar 2.3. Hubungan Banya ke Banyak ..............................................
16
Gambar 3.1. Diagram Konteks ................................................................
27
Gambar 3.2. Data Flow Diagram Level 0 ................................................
28
Gambar 3.3. Data Flow Level 1 Proses 1 ...............................................
29
Gambar 3.4. Data Flow Level 1 Proses 2 ...............................................
30
Gambar 3.5. Data Flow Level 1 Proses 3 ...............................................
30
Gambar 3.6. Data Flow Level 1 Proses 4 ...............................................
31
Gambar 3.7. Data Flow Level 1 Proses 5 ...............................................
32
Gambar 3.8. Data Flow Level 1 Proses 6 ...............................................
33
Gambar 3.11. Bagan Alir Sistem ............................................................
39
Gambar 3.12. Relasi Antar Tabel ...........................................................
41
Gambar 3.13. Rancangan Masukan Karyawan ......................................
43
Gambar 3.14. Rancangan Masukan Data Jabatan .................................
44
Gambar 3.15. Rancangan Masukan Data Jenis Cuti ..............................
44
Gambar 3.16. Rancangan Masukan Data Permohonan Cuti ..................
45
Gambar 3.17. Rancangan Masukan Data Cuti .......................................
46
Gambar 3.18. Rancangan Masukan Data Pemakai................................
46
Gambar 3.19. Rancangan Keluaran Data Karyawan ..............................
47
Gambar 3.20. Rancangan Keluaran Data Karyawan ..............................
47
Gambar 3.21. Rancangan Keluaran Data Jabatan .................................
48
Gambar 3.22. Rancangan Keluaran Data Jenis Cuti ..............................
48
xiv
Gambar 3.23. Rancangan Keluaran Data Permohonan Cuti ..................
49
Gambar 3.24. Rancangan Keluaran Data Cuti .......................................
50
Gambar 3.25. Rancangan Keluaran Data Pemakai ................................
50
Gambar 4.1. Tampilan Pertama .............................................................
58
Gambar 4.2. Tampilan Konfirmasi Login ................................................
59
Gambar 4.3. Tampilan Input Data Karyawan .........................................
59
Gambar 4.4. Tampilan Input Data Jabatan ...........................................
60
Gambar 4.5. Tampilan Data Jabatan .....................................................
61
Gambar 4.6. Tampilan Edit Jabatan.......................................................
61
Gambar 4.7. Tampilan Data Karyawan ..................................................
62
Gambar 4.8. Tampilan Detail Cuti ..........................................................
63
Gambar 4.9. Tampilan Ubah Data Karyawan .........................................
63
Gambar 4.10. Tampilan Utama ..............................................................
64
Gambar 4.11. Tampilan Konfirmasi Login ..............................................
65
Gambar 4.12. Tampilan Detail Karyawan...............................................
65
Gambar 4.13. Tampilan Arsip Cuti ..........................................................
66
Gambar 4.14. Tampilan Detail Cuti .........................................................
66
Gambar 4.15. Tampilan Pengajuan Cuti .................................................
67
Gambar 4.16. Tampilan Konfirmasi Pengajuan .......................................
67
Gambar 4.17. Tampilan Keterangan Persetujuan ...................................
68
Gambar 4.18. Tampilan Utama Pimpinan ...............................................
69
Gambar 4.19. Tampilan Persetujuan Cuti ...............................................
69
xv
DAFTAR TABEL
Hal
Tabel 3.1
Tabel Jabatan......................................................................
34
Tabel 3.2
Tabel Karyawan...................................................................
35
Tabel 3.3
Tabel Jenis Cuti ...................................................................
36
Tabel 3.4
Tabel Pemakai ....................................................................
36
Tabel 3.5
Tabel Permohonan Cuti ......................................................
37
Tabel 3.6
Tabel Data Cuti ...................................................................
38
xvi
Download