BAB I PENDAHULUAN
6.2. Saran
Untuk meningkatkan kinerja dari perancangan Sistem Informasi Absensi Karyawan Di Perusahaan Daerah Kota Bandung, maka penulis memberikan beberapa saran diantaranya :
1. Agar proses pengolahan data lebih efektif dan efisien, disarankan komputer/perangkat keras (hardware) di upgrade untuk meningkatkan kecepatan dalam mengakses data.
2. Dilakukan backup data pada program untuk menjaga kerusakan dan kehilangan data berupa CD, dan update data setiap bulan.
3. Pengamanan data lebih diperhatikan dan ditingkatkan, agar orang yang tidak berhak tidak mudah merubahnya yaitu dengan memberikan password pada komputer.
Nama : Sigit Purnomo
NIM : 10906006
Kelas : MI12 unikom 2006
Fakultas : Teknik & Ilmu Komputer
Jurusan : Manajemen Informatika
Tempat tgl lahir : Jakarta, 30 agustus 1988
Alamat : Jl. Mekarjaya Rt 5/ 5 Sukamiskin Arcamanik Bandung 40292
Agama : Islam
Motto hidup : Bikin Happy jadi lebih Happy
SISTEM INFORMASI ABSENSI KARYAWAN
DI PERUSAHAAN DAERAH KEBERSIHAN KOTA BANDUNG
Tugas Akhir Diajukan untuk memenuhi syarat kelulusan Program Studi Diploma Tiga pada Jurusan Manajemen Informatika Oleh 10906006 Sigit PurnomoJURUSAN MANAJEMEN INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2010
vi DAFTAR ISI LEMBAR PENGESAHAN PERNYATAAN KEASLIAN ABSTRAK . . . ABSTRACT . . . KATA PENGANTAR . . . DAFTAR ISI . . . DAFTAR GAMBAR . . . DAFTAR TABEL . . . DAFTAR SIMBOL . . . BAB I PENDAHULUAN 1.1. Latar Belakang Penelitian . . .
1.2. Identifikasi dan Rumusan Masalah . . .
1.3. Maksud dan Tujuan Penelitian . . .
1.4. Kegunaan Penelitian . . .
1.4.1. Kegunaan Praktis . . .
1.4.2. Kegunaan Akademis . . .
1.5. Batasan Masalah . . .
1.6. Lokasi dan Waktu Penelitian . . . i ii i ii iii vi xi xv xvi 1 3 5 6 6 6 7 8
vii BAB II BAB III LANDASAN TEORI 2.1. Pengertian Sistem . . . 2.1.1. Elemen Sistem . . . 2.1.2. Karakteristik Sistem . . . 2.1.3. Klasifikasi Sistem . . . 2.2. Pengertian Informasi . . .
2.3. Pengertian Sistem Informasi . . .
2.4. Pengertian Absensi Dan Karyawan . . .
2.4.1. Pengertian Absensi . . .
2.4.2. Pengertian Karyawan . . .
2.5. Sekilas Tentang Microsoft Visual Basic 6.0 . . .
2.6. Sekilas Tentang Microsoft SQL Server 2000 . . .
OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian . . .
3.1.1. Sejarah Singkat Perusahaan . . .
3.1.2. Visi dan Misi Perusahaan . . .
3.1.3. Struktur Organisasi Perusahaan . . .
3.1.4. Deskripsi Tugas . . .
3.2. Metode Penelitian . . . .. . .
3.2.1. Desain Penelitian . . .
3.2.2. Jenis Dan Metode Pengumpulan Data . . . 9 9 10 13 15 16 16 16 17 17 19 21 21 24 25 25 26 26 26 27
viii BAB IV
3.2.2.1. Sumber Data Primer . . .
3.2.2.1. Sumber Data Sekunder . . . . . .
3.2.3. Metode Pendekatan Dan Pengembangan Sistem. .
3.2.3.1. Metode Pendekatan Sistem . . .
3.2. 3.2.3.2. Metode Pengembangan Sistem . . .
3.2.3.3. Alat Bantu Analisis Dan Perancangan . . . .
1. Flow Map . . .
2. Daigram Kontek . . .
3. Data Flow Diagram . . .
4. Kamus Data . . .
5. Perancangan Basis Data . . .
a. Normalisasi . . .
b. Tabel relasi . . .
c. ERD . . .
3.2.4. Pengujian Software . . .
ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan . . .
4.1.1. Analisis Dokumen . . .
4.1.2. Analisis Prosedur yang sedang berjalan . . .
4.1.2.1. Flow Map . . .
4.1.2.2. Diagram Kontek . . .
4.1.2.3. Data Flow Diagram . . . 27 28 28 28 28 30 30 31 32 33 34 34 34 34 35 38 39 36 36 40 42 44 44
ix
4.1.3. Evaluasi Sistem yang sedang berjalan . . .
4.2. Perancangan Sistem . . .
4.2.1. Tujuan Perancangan Sistem . . .
4.2.2. Gambaran Umum Sistem yang diusulkan . . .
4.2.3. Perancangan Prosedur yang diusulkan . . .
4.2.3.1. Flow Map . . .
4.2.3.2. Diagram Kontek . . .
4.2.3.3. Data Flow Diagram . . .
4.2.3.4. Kamus Data . . .
4.2.4. Perancangan Basis Data . . .
4.2.4.1. Normalisasi . . .
4.2.4.2. Relasi Tabel . . .
4.2.4.3. Entity Relationship Diagram . . .
4.2.4.4. Struktur File . . .
4.2.4.5. Kodifikasi . . .
4.2.5. Perancangan Antar Muka . . .
4.2.5.1. Struktur Menu . . . 4.2.5.2. Perancangan Input . . . 4.2.5.3. Perancangan Output . . . 47 48 48 49 49 51 53 53 56 59 59 61 62 62 66 67 67 69 77
x BAB V
BAB VI
IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1. Implementasi . . .
5.1.1. Implementasi Perangkat Lunak . . .
5.1.2. Implementasi Perangkat Keras . . .
5.1.3. Implementasi Basis Data (Sintaks SQL) . . .
5.1.4. Implementasi Antar Muka . . .
5.1.5. Implementasi Instalasi Program . . .
5.2. Pengujian . . .
5.2.1. Rencana Pengujian . . .
5.2.2. Kasus dan Hasil Pengujian . . .
5.2.3. Kesimpulan Hasil Pengujian . . .
KESIMPULAN DAN SARAN 6.1. Kesimpulan . . . 6.2. Saran . . . DAFTAR PUSTAKA . . . LAMPIRAN 79 79 80 80 85 94 107 107 110 111 112 xix
xix DAFTAR PUSTAKA
1. Andri Kristanto, 2008, Sistem Informasi dan Aplikasinya, Gava Media, Yogyakarta.
2. Al-Bahra Bin Ladjamudin, 2005, Analisis dan Desain Sistem Informasi, Graha Ilmu, Yogyakarta.
3. Jogianto Hartono, MBA, Ph. D. 2004. Pengenalan Komputer : Dasar Ilmu Komputer, Pemograman, Sistem Informasi dan Intelegensi Buatan, Andi Yogyakarta, Yogyakarta.
4. Drs.Yandianto.2000. Kamus Umum Bahasa Indonesia. M2S. Bandung. 5. http://id.wikipedia.org/wiki/karyawan / 19 November 2009 14:16.
6. http://forum.dudung.net/index.php?PHPSESSID=Pengujian software dengan white box dan blackboxeffe&topic=13349.msg178250#msg178250 / 19 November 2009 14:49.
xvi FLOW MAP Symbol Nama Simbol Keterangan Dokumen
Digunakan untuk menggambarkan semua jenis dokumen yang merupakan formulir yang digunakan untuk mengentry data keluarga. Proses Merupakan kegiatan proses dari operasi program
computer Proses
manual Merupakan proses manual pada flowmap
File harddisk
Merupakan media penyimpanan dari proses entry data dan proses komputerisasi
Offline storage
Merupakan tempat penyimpanan data berupa arsip
Garis Alir
Merupakan arus data
Keyboard
Merupakan proses penyimpanan menggunakan keyboard
xvii
Entity Relational Diagram
Symbol Nama
Simbol
Keterangan
Entitas
Suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat.
Hubungan
Relationship merupakan hubungan antara entitas yang berada dalam sistem.
Penghubung
Menghubungkan entitas dengan relasi atau hubungan
Atribut
Entitas mempunyai elemen yang disebut atribut berfungsi mendeskripsikan karakter entitas
xviii
Symbol Nama
Simbol
Keterangan
Proses
Aktifitas atau kegiatan yang dilakukan untuk aktifitas bisnis yang spesifik, bisa berupa manual maupun terkomputerisasi.
Data flow Suatu data tunggal atau kumpulan logis suatu data, selalu diawakili atau berakhir pada suatu proses.
Data store
Kumpulan data yang disajikan dengan cara tertentu. Data yang mengalir disimpan dalam data store. Aliran data di up-date atau ditambahkan kedalam data store.
Eksternal entity
Orang, organisasi atau sistem yang berada di luar sistem tetapi berinteraksi dengan sistem.
iii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kehadirat Allah SWT., karena atas berkat dan rahmat-Nya, penulis dapat menyelesaikan laporan tugas akhir yang
berjudul ”SISTEM INFORMASI ABSENSI KARYAWAN DI
PERUSAHAAN DAERAH KEBERSIHAN KOTA BANDUNG” ini dapat terselesaikan tepat pada waktunya.
Penulisan laporan ini diajukan untuk memenuhi salah satu syarat menyelesaikan Tugas Akhir Program Diploma (D-III) Manajemen Informatika Universitas Komputer Indonesia.
Penulis menyadari bahwa dalam penyusunan laporan ini mungkin masih terdapat banyak kekurangan dan jauh dari kesempurnaan, namun berkat bantuan dan bimbingan dari banyak pihak akhirnya laporan ini dapat diselesaikan dengan baik.
Kemudian, tidak lupa penulis ingin mengucapkan rasa terima kasih yang sedalam-dalamnya dan tidak terhingga kepada :
1. Bapak Dr. Ir. Eddi Soeryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer Indonesia.
2. Prof. Dr. Ir. Ukun Sastraprawira, M.Sc., selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.
iv
3. Bapak Dadang Munandar, SE, M.Si., selaku Ketua Jurusan Manajemen Informatika Universitas Komputer Indonesia.
4. Ibu Diana Effendi, ST., M.kom., selaku Dosen Wali.
5. Ibu Marliana Budhiningtyas, S.Si.,M.Si., selaku Dosen Pembimbing, terima kasih atas bimbingannya, yang banyak membantu penulis menyelesaikan Tugas Akhir ini.
6. Seluruh Dosen Pengajar, Staff, dan Karyawan Universitas Komputer Indonesia.
7. Bapak Asep, selaku Pembimbing Lapangan di Kantor Perusahaan Daerah Kota Bandung, yang dengan baik hati mengajari dan menjelaskan segalanya yang tidak penulis ketahui tentang Sistem Informasi Absensi Karyawan Di Perusahaan Daerah Kebersihan Kota Bandung.
8. Seluruh Staff dan Karyawan Kantor Perusahaan Daerah Kota Bandung. 9. Ayah dan Ibu yang telah memberikan begitu banyak dorongan moral
maupun moril serta memberi semangat. “ 1.000.000 kata maaf untuk Ayahanda dan Ibunda tersayang “.
10.Teman-teman mahasiswa UNIKOM, khususnya mahasiswa Jurusan Manajemen Informatika Universitas Komputer Indonesia kelas MI-12 angkatan tahun 2006 yang telah banyak membantu dan mendorong penulis dalam menyelesaikan laporan ini.
11.Kepada semua pihak yang telah berkenan memberikan bantuan dan dorongan serta kerjasama yang baik, sehingga laporan ini dapat diselesaikan dengan lancar.
v
Akhir kata semoga laporan ini dapat bermanfaat bagi penulis khususnya dan bagi mahasiswa-mahasiswi pada umumnya, serta bisa menambah wawasan dan pengetahuan di bidang teknologi informasi.
Bandung, Februari 2009
SISTEM INFORMASI ABSENSI KARYAWAN DI PERUSAHAAN DAERAH KEBERSIHAN KOTA BANDUNG
Sigit Purnomo NIM : 10906006
Telah disetujui dan disahkan di Bandung sebagai Tugas Akhir pada tanggal : ────────────────
Menyetujui, Pembimbing
Marliana Budhiningtyas, S.Si.,M.Si NIP : 4127.70.26.020
Dekan Fakultas Ketua Jurusan
Teknik dan Ilmu Komputer Manajemen Informatika
Prof. Dr. Ir. Ukun Sastraprawira Msc Dadang Munandar, SE, M.Si