SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem...

93
Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009 SISTEM INFORMASI DATA PEGAWAI PADA DINAS PERHUBUNGAN DAN PARIWISATA KOTA LANGSA TUGAS AKHIR TONI WINANDA 052406220 PROGRAM STUDI D-3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA 2008

Transcript of SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem...

Page 1: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

SISTEM INFORMASI DATA PEGAWAI PADA DINAS

PERHUBUNGAN DAN PARIWISATA KOTA LANGSA

TUGAS AKHIR

TONI WINANDA

052406220

PROGRAM STUDI D-3 ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

2008

Page 2: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

36

PERSETUJUAN Judul : SISTEM INFORMASI DATA PEGAWAI PADA

DINAS PERHUBUNGAN DAN PARIWISATA KOTA LANGSA

Kategori : TUGAS AKHIR Nama : TONI WINANDA Nomor Induk Mahasiswa : 052406220 Program Studi : DIPLOMA (D3) ILMU KOMPUTER Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juni 2008

Diketahui Departemen Matematika FMIPA USU Ketua, Pembimbing Dr. Saib Suwilo, M.Sc. Drs. Liling Perangin-angin, M.Si. NIP 131796149 NIP 131415885

Page 3: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

37

PERNYATAAN

SISTEM INFORMASI DATA PEGAWAI PADA DINAS PERHUBUNGAN DAN PARIWISATA KOTA LANGSA

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juli 2008 TONI WINANDA 052406220

Page 4: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

38

PENGHARGAAN

Alhamdulillah…

Puji dan syukur penulis ucapkan kehadirat Allah SWT berkat rahmat dan

ridhoNya yang telah memberikan kesabaran, kesehatan, kemudahan dan segalanya

kepada penulis untuk dapat menyelesaikan penulisan Tugas Akhir ini. Serta Shalawat

beriring salam penulis haturkan kepada baginda Rasulullah SAW.

Tugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan

dan Pariwisata Kota Langsa” ini dimaksudkan untuk memenuhi syarat dalam

menyelesaikan studi pada program D3 Ilmu Komputer Fakultas Matematika dan Ilmu

Pengetahuan Alam (MIPA) Universitas Sumatera Utara (USU).

Dalam penulisan Tugas Akhir ini penulis telah banyak menerima bimbingan dan

bantuan dari berbagai pihak. Untuk itu penulis ingin menyampaikan rasa terima kasih

yang sebesar-besarnya dan tulus kepada:

1. Bapak Dr. Saib Suwilo, M.Sc selaku Ketua Departement Matematika Fakultas

Matematika dan Ilmu Pengetahuan Alam (MIPA) Universitas Sumatera Utara

(USU).

2. Bapak Drs. Liling Perangin-angin, M.Si selaku Dosen pembimbing yang telah

banyak meluangkan waktu guna membimbing penulis dalam penyelesaian Tugas

Akhir ini.

Page 5: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

39

3. Bapak Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas Matematika dan Ilmu

Pengetahuan Alam (MIPA) Universitas Sumatera Utara (USU).

4. Seluruh Dosen, Staf dan Karyawan/ti di Departement Matematika Fakultas

Matematika dan Ilmu Pengetahuan Alam (MIPA) Universitas Sumatera Utara

(USU).

5. Ayahanda,Ibunda serta abang,kakak,dan adik ku tercinta yang telah memberikan

dukungan baik moril maupun materil dan senantiasa mendooakan penulis dalam

setiap langkah dan usaha.

6. Teman-teman penulis dari CunN’s Production ITO’, Arik, Madsude, Alex,

Rendi, Delon, Truman,Tian,Bang Jol dan teman-teman lainnya yang telah

memberikan semangat dan segala bantuannya yang tidak dapat penulis sebutkan

satu-persatu.

7. Om Peri dan Mak Ani,terima kasih atas dukungan dan semangatnya selama

ini,maaf kalo pulang malam trus.

8. Seama yang telah membantu baik langsung ataupun tidak,penulis ucapkan terima

kasih.

Walaupun penulis telah berusaha semaksimal mungkin, namun penulis

menyadari bahwa tugas akhir ini masih jauh dari nilai kesempurnaan. Untuk itu

penulis membuka diri atas kritik dan saran yang bersifat membangun demi

kesempurnaan tugas akhir dan keberhasilan penulis dimasa yang akan datang.

Akhirnya dengan kerendahan hati penulis mempersembahkan Tugas Akhir ini,

semoga bermanfaat bagi kita semua, terima kasih. Semoga Allah selalu melimpahkan

karuniaNya kepada kita semua. Amin Yaa Robbal Alamiin.

Page 6: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

40

ABSTRAK

Program Sistem Informasi merupakan salah satu program yang banyak digunakan oleh banyak instansi-instansi dalam era globalisasi sekarang ini, baik itu instansi pemerintah maupun swasta seperti perusahaan-perusahaan dalam menjalankan aktivitas sehari-hari yang berhubungan dengan penyajian data secara cepat dan akurat. Dalam hal ini penulis ingin merancang sebuah Sistem Informasi dalam dunia bisnis guna membantu perusahaan yang bersangkutan dalam menghadapi persaingan bisnis dalam era globalisasi sekarang ini. Dalam penulisan tugas akhir ini, penulis mencoba merancang sebuah program aplikasi Sistem Informasi Data Pegawai Dinas Perhubungan dan Pariwisata Kota Langsa. Dalam perancangan Sistem Informasi ini, penulis menggunakan aplikasi Microsoft Visual Basic 6.0. Dengan mempelajari dan memahami fungsi-fungsi dari Component yang ada pada Microsoft Visual Basic 6.0 seperti Microsoft ADO Data Control 6.0 (OLEDB), Microsoft DataGrid Control 6.0 (OLEDB), Microsoft DataList Control 6.0 (OLEDB), Microsoft FlexGrid Control 6.0 (OLEDB), dan beberapa jenis Component Microsoft Visual Basic 6.0 lainnya yang tidak penulis sebutkan, serta perancangan database menggunakan SQL Server 2000, akhirnya perancangan Sistem Informasi ini dapat dilakukan.

Page 7: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

41

DAFTAR ISI

Halaman Persetujuan i Pernyataan ii Penghargaan iii Abstrak v Daftar Isi vi Daftar Tabel viii Daftar Gambar ix Bab 1 Pendahuluan 1 1.1 Latar Belakang Masalah 1 1.2 Maksud dan Tujuan 2 1.2.1 Madsud Penelitian 2 1.2.2 Tujuan Penelitian 2 1.3 Identifikasi Masalah 3 1.4 Batasan Masalah 3 1.5 Metodologi Penelitian 4 1.7 Sistematika Penulisan 4 Bab 2 Tijauan Teoritis 6 2.1 Pengertian Komputer 6 2.2 Pengertian Sistem 7 2.3 Pengertian Informasi 9 2.4 Pengertian Sistem Informasi 10 2.5 Siklus Hidup Pengembangan Sistem Informasi 12 2.6 Database 18 2.7 Data dan Database Management System (DBMS) 19 2.7.1 Data 19 2.7.2 Database Management System (DBMS) 21 2.8 Sekilas Tentang Bahasa Pemograman Visual Basic 6.0 23 2.8.1 Struktur Bahasa Pemograman Visual Basic 24 2.9 Crystal Report 30 Bab 3 Deskripsi Dinas 3.1 Sejarah Singkat Dinas Perhubungan dan Pariwisata Kota Langsa 31 3.2 Visi dan Misi Dinas Perhubungan dan Pariwisata Kota Langsa 32 3.2.1 Visi 33 3.2.2 Misi 33 3.3 Struktur Organisasi 33 Bab 4 Perancangan Sistem 35 4.1 Data Flow Diagram 35 4.2 Perancangan File Database 38

Page 8: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

42

4.3 Flowchart Sistem Informasi Data Pegawai Dinas Perhubungan Dan Pariwisata Kota Langsa 42

4.4 Algoritma Program 44 4.5 Form 46 4.6 Tampilan Report 52 Bab 5 Implementasi Sistem 54 5.1 Pengertian dan Tujuan Implementasi 54 5.2 Tahapan Implementasi 54 5.2.1 Penerapan dan Proses Implementasi 55 5.2.2 Pelaksanaan Proses Implementasi 55 5.2.2.1 Pelatihan Personil 55 5.2.2.2 Instalasi Hardware dan Software 56 5.2.2.3 Pemograman 56 5.2.2.4 Pengujian Program 56 5.2.2.5 Pengujian Sistem 57 5.2.2.6 Konversi Sistem Baru 57 5.2.3 Tindak Lanjut Implementasi Sistem 57 Bab 6 Kesimpulan dan Saran 59 6.1 Kesimpulan 59 6.2 Saran 60

Daftar Pustaka Lampiran A Listing Program Lampiran B Surat-Surat

Page 9: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

43

DAFTAR TABEL

Halaman

Tabel 4.1 Tabel Data User 39 Tabel 4.2 Tabel Pangkat 39 Table 4.3 Tabel Jabatan 40 Tabel 4.4 Tabel Pendidikan 40 Tabel 4.5 Tabel DiklStruktural 40 Tabel 4.6 Tabel Absen 41 Tabel 4.7 Tabel Absensi_Pegawai 41 Tabel 4.8 Tabel Pegawai 41

Page 10: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

44

DAFTAR GAMBAR

Halaman Gambar 2.1. Siklus Hidup Pengembangan Sistem Informasi 12 Gambar 2.2 Tampilan layar kerja Microsoft Visual Basic 6.0 25 Gambar 2.3 Tampilan Form pada Visual Basic 6.0 26 Gambar 2.4 Tampilan Window Property pada Visual Basic 6.0 27 Gambar 2.5 Tampilan Form Layout pada Visual Basic 6.0 27 Gambar 2.6 Tampilan Toolbox pada Visual Basic 6.0. 28 Gambar 2.7 Tampilan Window Project pada Visual Basic 6.0 29 Gambar 2.8 Tampilan Window Code pada Visual Basic 6.0 29 Gambar 3.1 Struktur Organisasi dinas Perhubungan dan Pariwisata Kota Langsa 34 Gambar 4.1 Diagram Konteks Kebutuhan Sistem 35 Gambar 4.2 Data Flow Diagram (DFD) Level 0 36 Gambar 4.3 Data Flow Diagram (DFD) Level 1 37

Page 11: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

45

BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi yang semakin pesat khususnya dibidang komputerisasi

mendorong banyak instansi dan perusahaan-perusahaan milik negara maupun swasta

untuk dapat memanfaatkan teknologi ini agar mampu bersaing dalam era globalisai

seperti sekarang ini. Sejalan dengan lajunya perkembangan dunia teknologi modern

ini, banyak mengakibatkan perubahan kehidupan manusia dalam menangani setiap

permasalahan yang terjadi dan ada hubungannya dengan proses pembangunan secara

menyeluruh.

Kalau kita perhatikan dan kita telusuri kemajuan yang telah dicapai ini, sangat

erat hubungannya dengan data dan informasi. Permasalahannya terletak pada

bagaimana menggunakan data dan informasi dengan akurat. Pada saat ini aplikasi

sistem informasi telah banyak yang bersifat dinamis, interaktif dan task oriented untuk

digunakan dalam sistem informasi, telekomunikasi, perdagangan, perbankan dan lain-

lain, yang sangat membantu manusia dalam menyelesaikan proses penanganan sistem

informasi.

Keterkaitan manusia sangatlah dibutuhkan dalam membangun sebuah sistem

informasi. Penulis tertarik untuk membangun sebuah sistem informasi yang

Page 12: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

46

berhubungan dengan kepegawaian, dalam hal ini sebuah Sistem Informasi Data

Pegawai pada suatu instansi untuk dapat mempermudah instansi tersebut dalam

melaksanakan aktivitas kerja. Maka penulis memutuskan untuk membuat suatu Sistem

Informasi Data Pegawai dengan judul : “ Sistem Informasi Data Pegawai pada Dinas

Perhubugan dan Pariwisata Kota Langsa”. Perancangan sistem informasi data pegawai

ini akan dirancang menggunakan bahasa pemograman Visual Basic 6.0 dan SQL

Server 2000 serta Crystal Report.

1.2 Maksud dan Tujuan

1.2.1 Maksud Penelitian

Maksud diadakannya penelitian ini adalah untuk merancang suatu Sistem Informasi

Data Pegawai yang dimanfaatkan untuk penyajian data dan informasi kepegawaian

dapat disampaikan dengan baik, cepat dan mudah.

1.2.1 Tujuan Penelitian

Adapun tujuan penulis antara lain, adalah :

1. Menyediakan data dan informasi tentang kepegawaian.

2. Merancang sistem informasi data pegawai.

3. Mengaplikasikan Visual Basic 6.0 untuk menghasilkan sistem informasi data

pegawai.

1.3 Identifikasi Masalah

Page 13: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

47

Kemampuan manusia dalam menyelesaikan masalah sangatlah terbatas, apalagi hal itu

berhububgan dengan data yang banyak dan rumit, sehingga dibutuhkan suatu sistem

yang dapat mengolah data secara cepat dan mengeluarkan output yang baik untuk

dapat menyelesaikan masalah tersebut. Untuk menghindari terhadinya penyimpangan

dalam pembahasan masalah dengan mengingat akan keterbatsan penulis dalam hal

ilmu dan keterampilan serta waktu, maka penulis membatasi permasalahan hanya

pada sistem informasi data pegawai pada instansi yang bersangkutan.

Identifikasi masalahnya adalah bagaimana cara pemeriksaan data pegawai

dapat dilakukan dengan baik dan tepat waktu serta bagaimana cara merancang sistem

informasi data pegawai.

1.4 Batasan Masalah

Agar pembahasan tidak menyimpang dari topik permasalahan yang ada yaitu tentang

informasi data pegawai, maka penulis membuat batasan masalah dalam pembuatan

tugas akhir ini hanya pada informasi data pegawai Dinas Perhubungan dan Pariwisata

Kota Langsa dalam bentuk sistem informasi data pegawai.

Tugas akhir ini membahas pembuatan sistem informasi data pegawai yang

akan diterapkan pada Dinas Perhubungan dan Pariwisata Kota Langsa. Sistem

Informasi Data Pegawai ini dibangun di bawah sistem operasi Windows XP dengan

menggunakan bahasa Visual Basic 6.0 dan database SQL Server 2000 serta Crystal

Report.

Page 14: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

48

1.5 Metodologi Penelitian

Adapun Metodologi penelitian yang digunakan penulis adalah :

1. Penelitian Kepustakaan (Library Research)

Disini penulis menggunakan buku-buku yang berhubungan dengan masalah sehingga

dapat membantu penyelesaian masalah.

2. Penelitian Lapangan (Field Research)

Penelitian dilakukan langsung ke Dinas Perhubungan dan Pariwisata Kota Langsa

untuk mendapatkan data dimana penulis melakukan pengumpulan data dengan cara

bertanya langsung kepada pegawai dan kepala dinas yang terkait.

3.Observasi

Observasi dilakukan untuk mengamati sistem yang berlaku saat ini dan proses kerja

dari masing-maing bagian yang ada.

1.6 Sistematika Penulisan

Adapun tujuan pembuatan sistematika pembuatan Tugas Akhir ini adalah untuk

mempermudah penulisanTugas Akhir serta membuat analisa yang lebih terarah dan

terfokus.Sistematika penulisan tugas akhir ini adalah sebagai berikut :

BAB 1 : PENDAHULUAN

Bab ini menguraikan tentang Latar Belakang Masalah,Maksud

dan Tujuan,Identifikasi Masalah,Metodologi Penelitian,dan

Sistematika Penulisan.

Page 15: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

49

BAB 2 : LANDASAN TEORI

Bab ini menguraikan tentang pengertian-pengertian yang

berhubungan dengan sistem informasi yang ingin dibangun yaitu

Pengertian Komputer,Sistem Komputer,Sistem dan Sistem

komputer,Informasi dan Sistem Informasi,Data dan Database

Management System,dan Bahasa Pemograman Visual Basic 6.0.

BAB 3 : DESKRIPSI INSTANSI

Bab ini menguraikan sejarah singkat serta Struktur Organisasi Dinas

Peerhubungan dan Pariwisata Langsa.

BAB 4 : PERANCANGAN SISTEM

Bab ini menguraikan tentang Gambaran Sistem,Perancangan Struktur

Database,Algoritma program dan Rancangan Output.

BAB 5 : IMPLEMENTASI SISTEM

Bab ini menguraikan tentang Pengertian Implementasi Sistem,Tujuan

Implementasi Sistem,dan Pemeliharaan Sistem.

BAB 6 : KESIMPULAN DAN SARAN

Bab ini menguraikan tentang Kesimpulan dan Saran yang

diperoleh dari penelitian.

Page 16: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

50

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda.

Istilah komputer (computer) diambil dari bahasa latin computare yang berarti

menghitung (to compute atau to reckon). Berikut ini adalah beberapa defenisi tentang

komputer yang disajikan oleh beberapa buku komputer:

1. Menurut Robert H. Blissmer, komputer adalah suatu alat elektronik yang

mampu melakukan beberapa tugas seperti menerima input, memproses input

sesuai dengan programnya, menyimpan perintah-perintah dan hasil dari

pengolahan dan menyediakan output dalam bentuk informasi.

2. Menurut Donald H. Sanderes, komputer adalah sistem elektronik untuk

memanipulasi data yang cepat dan tepat serta dirancang dan diorganisasikan

supaya secara otomatis menerima dan menyimpan data input, memprosesnya,

dan menghasilkan output dibawah pengawasan suatu langkah-langkah

instruksi program yang tersimpan di memori (stored program).

3. Menurut V. C. Hamacher, Z. G. Vransic. S.G. Zaky, komputer adalah mesin

penghitung elektronik yang dengan cepat dapat menerima informasi input

Page 17: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

51

digital, memprosesnya sesuai dengan suatu program yang tersimpan di

memorinya dan menghasilkan output informasi.

Dari beberapa pengertian diatas dapat disimpulkan bahwa komputer adalah

suatu alat elektronik yang menerima input data, mengolah data, memberikan informasi

dengan menggunakan suatu program yang tersimpan di memori komputer (stored

program) serta dapat menyimpan program dan hasil dari pengolahan secara otomatis.

Sedangkan yang disebut dengan program adalah kumpulan dari instruksi atau perintah

terperinci yang sudah dipersiapkan supaya komputer dapat melakukan fungsinya

dengan cara yang sudah ditentukan.

2.2 Pengertian Sistem

Suatu sistem adalah suatu kesatuan yang terdiri dari interaksi subsistem yang

bekerjasama untuk mencapai tujuan bersama.

Ada beberapa pengertian sistem menurut beberapa pakar sistem informasi,

anata lain:

1. Menurut Fredick H. Wu, suatu sistem beroperasi dan berinteraksi dengan

lingkungannya untuk mencapai sasaran (objectives) tertentu, suatu sistem

menunjukkan tingkah lakunya melalui interaksi diantara komponen –

komponen di dalam sistem dan diantara lingkungannya.

2. Menurut M. J. Alexander, suatu sistem adalah suatu group dari elemen-elemen

baik bentuk fisik maupun bukan fisik yang menunjukkan suatu kumpulan

saling berhubungan diantaranya dan berinteraksi bersama-sama menuju satu

atau lebih tujuan, sasaran dan akhir dari sistem.

Page 18: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

52

3. Menurut Richard F. Neuschel, suatu sistem adalah suatu jaringan kerja dari

prosedur-prosedur yang saling berhubungan dikembangkan sesuai dengan

suatu skema yang terintegrasi untuk melaksanakan suatu kegiatan utama di

dalam bisnis.

Sistem adalah suatu jaringan prosedur yang dibuat menurut pola yang terpadu

untuk melaksanakan kegiatan pokok perusahaan. Prosedur adalah suatu urutan

kegiatan klerikal, biasanya melibatkan beberapa orang dalam satu departemen atau

lebih, yang dibuat untuk menjamin penanganan secara seragam transaksi perusahaan

yang terjadi berulang-ulang. (Mulyadi, 2001; 6)

Sistem adalah sekelompok elemen-elemen yang terintegrasi dengan maksud

yang sama untuk mencapai suatu tujuan organisasi. Organisasi terdiri dari sejumlah

sumber daya yang bekerja menuju tercapainya suatu tujuan tertentu yang ditentukan

oleh pemilik atau manajemen (Raymond Mc. Leod Jr., 2004; 9).

Sebuah sistem adalah sekelompok dua atau lebih komponen-komponen yang

saling berkaitan (interrelated) atau subsistem-subsistem yang bersatu untuk mencapai

tujuan yang sama (common purpose). (James A. Hall, 2001; 5).

Dari beberapa pengertian mengenai sistem yang diberikan dapat

dikelompokkan ke dalam dua kelompok. Yang pertama lebih menekankan pada

elemen-elemen dalam sistem. Elemen-elemen atau komponen-komponen atau bagian-

bagian dari suatu sistem dapat berupa subsistem. Dan yang kedua lebih menekankan

pada prosedur.Dari banyak pengertian di atas, maka dapat ditarik kesimpulan bahwa

Page 19: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

53

sistem merupakan kumpulan dari prosedur kegiatan untuk menghasilkan tujuan yang

hendak dicapai secara bersama-sama.

2.3 Pengertian Informasi

Informasi ibarat darah yang mengalir di dalam tubuh suatu organisasi, sehingga

informasi ini sangat penting di dalam suatu organisasi. Suatu sistem yang kurang

mendapatkan informasi akan menjadi luruh, kerdil dan akhirnya berakhir.

1. Menurut Jhon Burch dan Gary Grudnitski, informasi adalah data yang

diletakkan dalam konteks yang lebih berarti dan berguna yang diakomodasikan

kepada penerima untuk digunakan di dalam pembuatan keputusan.

2. Menurut Gordon B. Davis, informasi adalah data yang telah diolah kedalam

suatu bentuk yang berguna bagi penerimanya dan nyata atau berupa nilai yang

dapat di pahami di dalam keputusan sekarang maupun masa depan.

3. Menurut Robert N. Anthony dan Jhon Dearden, informasi adalah suatu

kenyataan, data item, observasi, perhatian atau yang lainnya yang menambah

pengetahuan.

Dari beberapa pengertian informasi diatas, dapat disimpulkan bahwa informasi

adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi

yang menerimanya yang menggambarkan suatu kejadian-kejadian (event) dan

kesatuan nyata (fack and entity) dan digunakan untuk pengambilan keputusan.

Page 20: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

54

2.4 Pengertian Sistem Informasi

Informasi merupakan hal yang sangat penting bagi manajemen didalam mengambil

suatu keputusan. Pertanyaannya adalah dari mana informasi tersebut bisa didapatkan?

Jawabnya adalah dari sistem informasi (Information System) atau disebut juga dengan

processing system atau information processing system atau information generating

systems.

Informasi merupakan suatu elemen dan sumber daya yang sangat penting dan

berharga bagi suatu perusahaan, disamping sumber daya yang lain yaitu uang,

manusia, materi dan mesin. Informasi adalah data yang sudah diolah menjadi suatu

bentuk sehingga lebih berguna bagi si penerima dan nilai tersebut dapat digunakan

untuk pengambilan keputusan (Mulyadi, 2001; 50).

Informasi adalah salah satu sumber daya bisnis. Seperti sumber daya bisnis

lainnya, bahan mentah, modal dan tenaga kerja, informasi merupakan sumber daya

vital bagi kelangsungan hidup organisasi bisnis. Setiap hari dalam bisnis, arus

informasi dalam jumlah yang sangat besar mengalir ke pengambil keputusan dan

pemakai lainnya untuk memenuhi berbagai kebutuhan internal. Selain itu, informasi

juga mengalir keluar organisasi ke pemakai eksternal, seperti pelanggan, pemasok dan

para stakeholders yang memiliki kepentingan terhadap perusahaan (James A.Hall,

2001; 4).

Menurut John F. Nash dan Martin B. Roberts, sistem informasi adalah suatu

kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan

pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting,

memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang

Page 21: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

55

lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan

menyediakan suatu dasar untuk pengambilan keputusan yang cerdik.

Menurut Robert A. Leitch dan K. Roscoe Davis, sistem informasi adalah suatu

sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan

transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari

suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang

diperlukan.

Sistem informasi adalah sistem di dalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian, membantu dan mendukung

kegiatan operasi, bersifat manajerial dari suatu organisasi dan membantu

mempermudah penyediaan laporan yang diperlukan. Sistem informasi dapat juga

dianggap sebagai suatu departemen dan diperlukan pemisahan fungsi, dimana fungsi-

fungsi tersebut dapat terdiri dari sistem analis, programmer, operator yang di bawahi

oleh manajer sistem informasi. (Henry C. Lucas Jr., 2001; 3).

Sistem informasi merupakan proses menerima input yang disebut dengan

transaksi, yang kemudian dikonversi melalui berbagai proses menjadi output

informasi yang akan didistribusikan kepada para pemakai informasi (James A. Hall;

2001; 9).

Dari pengertian sistem informasi di atas, maka dapat ditarik kesimpulan bahwa

sistem informasi adalah kumpulan dari prosedur kegiatan yang memproses data

sedemikian rupa sehingga dapat menghasilkan informasi yang bermanfat agar dapat

digunakan untuk mengambil suatu keputusan yang tepat.

Page 22: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

56

4. Merancang sistem yang

direkomendasikan

1. Mengidentifikasi masalah, peluang, dan tujuan

2. Menentukan syarat-syarat

3. Menganalisis kebutuhan-kebutuhan sistem

5. Mengembangkan dan mendokumentasikan perangkat lunak

6. Menguji dan mempertahankan sistem

7. Mengimplementasi dan mengevaluasi sistem

2.5 Siklus Hidup Pengembangan Sistem Informasi

Siklus hidup pengembangan sistem (SHPS) adalah pendekatan melalui beberapa tahap

untuk menganalisis dan merancang sistem dimana sistem tersebut telah dikembangkan

dengan sangat baik melalui penggunaan siklus kegiatan penganalisis dan pemakai

secara spesifik (Kenneth E. Kendall & Julie E. Kendall, (1 2003; 11).

Penganalisis tidak sepakat dengan berapa banyaknya tahap yang ada di dalam

siklus hidup pengembangan sistem, namun mereka umumnya memuji pendekatan

terorganisir mereka. Pada Gambar 2.1 berikut ini menunjukkan pembagian siklus ke

dalam tujuh tahap yaitu:

Gambar 2.1. Siklus Hidup Pengembangan Sistem Informasi

Page 23: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

57

Berikut ini adalah tahap-tahap dari siklus hidup sistem informasi:

1. Mengidentifikasi masalah, peluang, dan tujuan

Di tahap pertama dari siklus hidup pengembangan sistem ini, penganalisis

mengidentifikasi masalah, peluang, dan tujuan-tujuan yang hendak dicapai. Tahap

pertama ini berarti bahwa penganalisis melihat dengan jujur pada apa yang terjadi

di dalam bisnis. Kemudian, bersama-sama dengan anggota organisasional lain,

penganalisis menentukan dengan tepat masalah-masalah tersebut. Peluang adalah

situasi dimana penganalisis yakin bahwa peningkatan bisa dilakukan melalui

penggunaan sistem informasi terkomputerisasi. Mengukur peluang memungkinkan

bisnis untuk mencapai sisi kompetitif atau menyusun standar-standar

industri.Mengidentifikasi tujuan yang juga menjadi komponen terpenting di tahap

pertama ini. Pertama, penganalisis harus menemukan apa yang sedang dilakukan

dalam bisnis. Barulah kemudian penganalisis akan bisa melihat beberapa aspek

dalam aplikasi-aplikasi sistem informasi untuk membantu bisnis supaya mencapai

tujuan-tujuannya dengan menyebut problem atau peluang-peluang tertentu.Orang-

orang yang terlibat dalam tahap pertama ini di antaranya ialah pemakai,

penganalisis dan manajer sistem yang bertugas untuk mengkoordinasi proyek.

Output tahap ini ialah laporan yang feasible berisikan definisi problem dan

ringkasan tujuan. Kemudian manajemen harus membuat keputusan apakah output

tersebut selanjutnya akan diproses berdasarkan proyek yang diajukan. Bila

kelompok pemakai tidak memiliki cukup dana dalam anggarannya atau ingin

menyelesaikan masalah-masalah lainnya atau bisa masalah tersebut ternyata tidak

memerlukan suatu sistem komputer, solusi manualnya bisa direkomendasikan, dan

proyek sistem tidak akan diproses lebih lanjut.

Page 24: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

58

2. Menentukan syarat-syarat informasi

Dalam tahap berikutnya, penganalisis memasukkan apa saja yang menentukan

syarat-syarat informasi untuk para pemakai yang terlibat. Di antara perangkat-

perangkat yang dipergunakan untuk menetapkan syarat-syarat informasi di dalam

bisnis diantaranya adalah menentukan sampel dan memeriksa data mentah,

wawancara, mengamati prilaku pembuat keputusan dan lingkungan kantor, dan

prototyping.Dalam tahap syarat-syarat informasi SHPS, penganalisis berusaha

untuk memahami informasi apa yang dibutuhkan pemakai agar bisa ditampilkan

dalam pekerjaan mereka. Anda dapat melihat bahwa beberapa metode untuk

menentukan syarat-syarat informasi ini melibatkan interaksi secara langsung

dengan pemakai. Tahap ini membentuk gambaran mengenai organisasi dan tujuan-

tujuan yang dimiliki seorang penganalisa. Orang-orang yang terlibat dalam tahap

ini adalah penganalisis dan pemakai, biasanya manajer operasional dan pegawai

operasional. Penganalisis sistem perlu tahu detail-detail fungsi-fungsi sistem yang

ada, siapa (orang-orang yang terlibat), apa (kegiatan bisnis), dimana (lingkungan

dimana pekerjaan itu dilakukan), kapan ( waktu yang tepat), dan bagaimana

(bagaimana prosedur yang harus dijalankan) dari bisnis yang sedang dipelajari.

Kemudian penganalisis juga harus bertanya mengapa bisnis menggunakan sistem

yang ada. Ada alasan yang bagus melakukan bisnis dengan menggunakan metode-

metode yang ada, dan hal-hal seperti ini harus dipertimbangkan saat merancang

sebuah sistem baru.

3. Menganalisis kebutuhan sistem

Tahap berikutnya ialah menganalisis kebutuhan-kebutuhan sistem. Sekali lagi,

perangkat dan teknik-teknik tertentu akan membantu penganalisis menentukan

kebutuhan. Perangkat yang dimaksud ialah penggunaan diagram aliran data untuk

Page 25: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

59

menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk grafik

terstruktur. Dari diagram data dikembangkan suatu kamus data berisikan daftar

seluruh item data yang digunakan dalam sistem, berikut spesifikasinya, apakah

berupa alphanumeric atau teks, serta berapa banyak spasi yang dibutuhkan saat

dicetak.Selama tahap ini, penganalisis sistem juga menganalisis keputusan

terstruktur yang dibuat. Keputusan terstruktur adalah keputusan-keputusan dimana

kondisi, kondisi alternatif, tindakan serta aturan tindakan ditetapkan. Ada tiga

metode utama untuk menganalisis keputusan terstruktur, yakni bahasa Inggris

terstruktur, rancangan keputusan, dan pohon keputusan.Tidak semua keputusan

dalam organisasi berupa keputusan terstruktur, namun yang terpenting bagi

penganalisis sistem adalah bisa memahami mereka. Keputusan semi terstruktur

seringnya didukung oleh sistem pendukung keputusan. Saat menganalisis

keputusan semi-terstruktur, penganalisis memeriksa keputusan berdasarkan tingkat

kemampuan membuat keputusan yang diperlukan, tingkat kerumitan masalah,

serta kriteria-kriteria yang harus dipertimbangkan saat keputusan tersebut dibuat.

Pada poin ini, penganalisis sistem menyiapkan suatu proposal sistem yang

berisikan ringkasan apa saja yang ditemukan, analisis biaya/keuntungan alternatif

yang tersedia, serta rekomendasi atas apa saja yang harus dilakukan. Bila salah

satu rekomendasi tersebut bisa diterima oleh manajemen, penganalisis akan

memproses lebih lanjut. Setiap problem sistem bersifat unik dan tidak pernah

terdapat satu solusi yang benar. Hal-hal dimana rekomendasi atau solusi

dirumuskan tergantung pada kualitas individu dan latihan profesional masing-

masing penganalisis.

Page 26: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

60

4. Merancang sistem yang direkomendasi

Dalam tahap desain dari siklus hidup pengembangan sistem, penganalisis sistem

menggunakan informasi yang terkumpul sebelumnya untuk mencapai desain

sistem informasi yang logik. Penganalisis merancang prosedur data entry

sedemikian rupa sehingga data yang dimasukkan ke dalam sistem informasi benar-

benar akurat. Selain itu, penganalisis menggunakan teknik-teknik bentuk dan

perancangan layar tertentu untuk menjamin keefektifan input sistem

informasi.Bagian dari perancangan sistem informasi yang logik adalah peralatan

antarmuka pengguna. Antarmuka menghubungkan pemakai dengan sistem, jadi

perannya benar-benar sangat penting. Tahap perancangan juga mencakup

perancangan file-file atau basis data yang bisa menyimpan data-data yang

diperlukan oleh pembuat keputusan. Basis data yang tersusun dengan baik adalah

dasar bagi seluruh sistem informasi. Dalam tahap ini, penganalisis juga bekerja

sama dengan pemakai untuk merancang output (baik pada layar maupun hasil

cetakan).Terakhir penganalisis harus merancang prosedur-prosedur backup dan

kontrol untuk melindungi sistem dan data serta untuk membuat paket-paket

spesifikasi program bagi pemrogram. Setiap paket bisa terdiri dari layout input dan

output, spesifikasi file, dan detail-detail proses, serta pohon keputusan atau tabel,

diagram aliran data, flowchart sistem, serta nama-nama dan fungsi-fungsi

subprogram yang sudah tertulis.

5. Mengembangkan dan mendokumentasikan perangkat lunak

Dalam tahap kelima dari siklus hidup pengembangan sistem, penganalisis bekerja

bersama-sama dengan pemrogram untuk mengembangkan suatu perangkat lunak

awal yang diperlukan. Beberapa teknik terstruktur untuk merancang dan

mendokumentasikan perangkat lunak meliputi rencana terstruktur. Penganalisis

Page 27: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

61

sistem menggunakan salah satu semua perangkat ini untuk memprogram apa yang

perlu diprogram.Selama tahap ini, penganalisis juga bekerja sama dengan pemakai

untuk mengembangkan dokumentasi perangkat lunak yang efektif, mencakup

melakukan prosedur secara manual, bantuan online, dan website. Kegiatan

dokumentasi menunjukkan kepada pemakai tentang cara penggunaan perangkat

lunak dan apa yang harus dilakukan bila perangkat lunak mengalami

masalah.Pemrogram adalah pelaku utama dalam tahap ini karena mereka

merancang, membuat kode dan mengatasi kesalahan-kesalahan dari program

komputer. Bila programnya adalah untuk dijalankan dalam lingkungan mainframe,

maka perlu diciptakan suatu job control language (JCL). Untuk memastikan

kualitasnya, pemrogram bisa membuat perancangan dan kode program yang akan

dijalankan, menjelaskan bagian-bagian kompleks dari program kepada tim

pemrogram lainnya.

6. Menguji dan mempertahankan sistem

Sebelum sistem informasi dapat digunakan, maka harus dilakukan pengujian

terlebih dulu. Akan bisa menghemat biaya bila dapat menangkap adanya masalah

sebelum sistem tersebut ditetapkan. Sebagian penguji dilakukan oleh pemrogram

sendiri, dan lainnya dilakukan oleh penganalisis sistem. Rangkaian pengujian ini

pertama-tama dijalankan bersama-sama dengan data contoh serta dengan data

aktual dari sistem yang telah ada.Mempertahankan sistem dan dokumentasinya

dimulai di tahap ini dan dilakukan secara rutin selama sistem informasi dijalankan.

Sebagian besar kerja rutin pemrogram adalah melakukan pemeliharaan, dan bisnis

menghabiskan banyak uang untuk kegiatan pemeliharaan. Sebagian besar prosedur

sistematis yang dijalankan penganalisis selama siklus hidup pengembangan sistem

membantu memastikan bahwa pemeliharaan bisa dijaga sampai tingkat minimum.

Page 28: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

62

7. Mengimplementasikan dan mengevaluasi sistem

Di tahap terakhir dari pengembangan sistem, penganalisis membantu untuk

mengimplementasikan sistem informasi. Tahap ini melibatkan pelatihan bagi

pemakai untuk mengendalikan sistem. Sebagian pelatihan tersebut dilakukan oleh

vendor, namun kesalahan pelatihan merupakan tanggung jawab penganalisis

sistem. Selain itu, penganalisis perlu merencanakan konversi perlahan dari sistem

lama ke sistem baru. Proses ini mencakup pengubahan file-file dari format lama ke

format baru atau membangun suatu basis data, menginstall peralatan, dan

membawa sistem baru untuk diproduksi.Evaluasi yang ditunjukkan sebagai bagian

dari tahap terakhir dari siklus hidup pengembangan sistem biasanya dimaksudkan

untuk pembahasan. Sebenarnya, evaluasi dilakukan di setiap tahap. Kriteria utama

yang harus dipenuhi ialah apakah pemakai dituju benar-benar menggunakan

sistem.Perlu diingat bahwa kerja sistem biasanya berulang, ketika penganalisis

menyelesaikan satu tahap pengembangan sistem akan berlanjut ke tahap

berikutnya, penemuan suatu masalah bisa memaksa penganalisis kembali ketahap

sebelumnya dan memodifikasi pekerjaannya di tahap tersebut. (Kenneth E.

Kendall & Julie E. Kendall, (1, 2003; 11).

2.6 Database

Database adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi

dan sistem. Database yang dikendalikan oleh sistem manajemen database adalah satu

set catatan data yang berhubungan dan saling menjelaskan (Raymond McLeod, 2004;

196).

Page 29: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

63

Database merupakan kumpulan data dan informasi dalam jumlah yang tidak

sedikit. Oleh karena itu database harus disusun sebagai kriteria terpola dengan jelas

sejak dari awalnya. Database akan diubah ke dalam bentuk table dalam Microsoft

SQL Server 2000 dengan memperhatikan : File Table, Field, Primary Key dan

sebagaimana yang merupakan bagian dari database. Singkatnya langkah awal

pengolahan suatu unit data itu dilakukan di dalam database.

Sebagai suatu jenis program aplikasi yang berguna untuk mengorganisasikan

sejumlah data yang ada dengan model relational, Microsoft SQL Server

diimplementasikan dalam bentuk tabel yang terdiri dari baris dan kolom. Baris pada

Microsoft SQL Server dikenal dengan istilah record yang merupakan kumpulan

informasi yang ada di dalam field. Sementara kolom yang di kenal dengan istilah

Field merupakan tempat dimana informasi ditampung. Setiap Field dalam database

akan berelasi dengan field lainnya atau dengan data lainnya.

2.7 Data dan Database Management System (DBMS)

2.7.1 Data

Sumber dari suatu informasi adalah data. Data berasal dari kata datum yang berarti

fakta yang mengandung arti yang dihubungkandengan kenyataan, simbol-smbol,

gambar-gambar, kata-kata, huruf-huruf atau simbol-simbol yan menunjukkan suatu

ide objek, kondisi atau tujuan yang lain.

Page 30: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

64

Data secara konseptual adalah deskripsi tentang benda, kejadian, aktivitas, dan

transaksi yag tidak mempunyai makna atau berpengaruh secara langsung kepada

pemakai.

Data juga dapat dikatakan sebagai representasi dari suatu fakta yang

dimodelkan dalam bentuk gambar, kata atau angka. Manfaat data adalah sebagai

sebagai suatu representasi yang dapat diingat, direkam, dan diolah menjadi informasi.

Karakteristiknya adalah bahwa data bukanlah fakta, tetapi representasi dari fakta.kata

sederhananya adalah data merupakan catata tentang fakta. Data yang baik adalah data

yang sesuai dengan faktanya.

Data sebagai sumber informasi harus dianggap sebagai aset yang harus

dikelola dengan baik dan benar. Data merupakan acuan dalam melakukan semua

kegiatan yang dapat menguntungkan si pemakai.

Data adalah sekumpulan fakta tentang peristiwa atau operasi tanpa dipengaruhi

oleh pertimbangan atau hasil analisis. Data dapat berupa apa saja dan dapat ditemui

dimana saja. Dalam suatu organisasi, data merupakan sumber daya yang sangat vital

dan harus dikelola dan diproses sebaik-baiknya (Jogiyanto H. M., 2001; 4).

Data adalah representasi fakta yang mewakili suatu objek seperti manusia

(pegawai, siswa, pembeli, pelanggan), barang, peristiwa, konsep, keadaan, dan

sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi,

atau kombinasinya (Kristanto Harianto, 2001; 3).

Page 31: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

65

Dari definisi itu dapat disimpulkan bahwa data adalah bahan mentah yang

diproses menjadi sebuah informasi. Jadi terdapat perbedaan antara data dengan

informasi dimana data adalah “bahan baku” yang harus diolah sedemikian rupa hingga

berubah sifatnya menjadi informasi.

2.7.2 Database Management System (DBMS)

Basis data (database) merupakan kumpulan dari data yang saling berhubungan satu

dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan sebagai

perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen

yang penting dalam sistem informasi karena merupakan basis dalam menyediakan

informasi bagi para pemakai. Penerapan database dalam sistem informasi disebut

dengan database system.

Database Management System (DBMS) merupakan suatu alat berbasis

komputer yang digunakan untuk menyimpan dan mengolah data yang bertujuan untuk

menciptakan keadaan yang mudah dan efisien dalam pemakaian dan penyimpanan

data. Dua tujuan utama dari konsep database adalah meminimumkan pengulangan

data dan mencapai independensi data.

Pengulangan data (data redudancy) adalah aplikasi data yang artinya data

disimpan dalam beberapa file. Independensi data adalah kemapuan untuk membuat

suatu struktur data tanpa membuat perubahan pada program yang memproses dalam

table dan kamus data yang terpisah secara fisik dari program.

Page 32: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

66

Suatu Database Management System berisi suatu koleksi data yan saling

berelasi da satu kesatuan program yang berfungsi untuk mengakses data tersebut. Jadi

DBMS terdiri dari suatu database dan set program untuk menambah data, menghapus

data, mengambil dan membaca data.

Database adalah kumpulan file-file yang saling berelasi. Relasi tersebut biasa

ditujukkan dengan kunci dari file yang ada. Satu database menunjukkan satu

kumpulan data yang dipakai dalam suatu lingkup perusahaan atau instansi.

Dalam suatu file terdapat record-record yang sejenis, sama besar, sama

bentuk, merupakan satu kumpulan entri yang seragam. Satu record terdiri dari field-

field yang saling berhubungan untuk menunjukkan bahwa field tersebut dalam satu

pengertian yang lengkap dan direkam dalam suatu record. Untuk menyebut isi dari

field tersebut maka digunakan attribute atau merupakan judul dari satu kelompok

entity-entity tertentu, misalnya attribute alamat menunjukkan entity alamat dari

pegawai. Entity adalah suatu objek yang nyata dan akan direkam.

Set program pengelola merupakan satu paket program yang dibuat agar

memudahkan dan mengefisienkan pemasukan atau perekaman informasi dan

pengambilan atau pembacaan informasi ke dalam database.

Adapun tujuan dari pengolahan data yang dilakukan adalah untuk

menghasilkan suatu output/keluaran yang nantinya dipergunakan sebagai dasar untuk

pengambilan suatu keputusan informasi.

Page 33: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

67

2.8 Sekilas Tentang Bahasa Pemrograman Microsoft Visual Basic 6.0

Microsoft Visual Basic pertama kali dikeluarkan pada tahun 1991 dengan nama

“Thunder”, yang merupakan development pertama yang berbasis visual yang dibuat

oleh Microsoft, untuk menandingi bahasa pemrograman lainnya yang telah ada seperti

pemrograman C, C++, Pascal, dan bahasa pemrograman lainnya.

Visual basic versi 6.0 merupakan salah satu bahasa pemrograman aplikasi

yang sangat dikenal di dunia. Aplikasi visual basic mulai diproduksi pertama kali pada

taun 1991. Pada tahun 1993 Microsoft mengeluarkan Visual Basic versi 2.0 yang

mulai menarik perhatian pengembang program. Dan ketikaVisual Basic versi 3.0

dikeluarkan,versi ini menjadi bahasa pemrograman yang peling pesat

perkembangannya dipasaran, sehingga banyak diminati oleh programmer. Hal ini

membuat jumlah peminatnya menjadi jutaan dan terus bertambah.

Pada tahun 1997 Microsoft mengeluarkan Visual Basic versi 5.0 yang

memiliki kemampuan untuk menciptakan ActiveX Control yang membuat kita mampu

menempatkannya di internet dan membuat bahasa HTML lebih dinamis dan praktis.

Kemudian pada tahun 1998 Microsoft mengeluarkan lagi Visual Basic versi

6.0 dengan tiga dimensi yang sangat berbeda dengan versi sebelumnya yaitu:

1. Standard Edition, yang merupakan produk standard (dasar) yang sudah

mencakup berbagai sarana dasar dari visual basic 6.0 untuk pengembangan

sebuah aplikasi.

2. Professional Edition, merupakan versi yang memberikan sarana ekstra yang

dibutuhkan oleh programmer, misalnya kontrol-kontrol tambahan, dukungan

untuk pemrograman internet, compiler untuk membuat file help, serta sarana-

Page 34: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

68

sarana pengembangan database yang lebih baik. Versi ini juga berisi tambahan

Microsoft Jet Data Access Engine (database) dan pembuatan server OLE

Automatication.

3. Enterprice Edition, yang memungkinkan professional programmer untuk

membuat aplikasi client-server yang dapat terhubung ke internet. Biasanya

versi ini digunakan untuk membuat aplikasi jaringan.

2.8.1 Struktur Bahasa Pemrograman Visual Basic

Lingkungan pemrograman Visual Basic mengandung semua sarana yang dibutuhkan

untuk membangun program-program hebat untuk versi windows dengan cepat dan

efisien. Visual basic merupakan bahasa pemrograman yang terstruktur. Strktur

aplikasi visual basic terdiri dari:

1. Form, yaitu windows atau jendela dimana user akan membuat user interface

atau tampilan yang merupakan antar muka program.

2. Control, yaitu tampilan berbasis grafis yang dimasukkan pada form untuk

membuat interaksi dengan memakai text, label, ption, chec, frame, dan

command.

3. Properties, yaitu nilai atau karakter yang dimiliki leh sebuah objek visual

basic. Contoh : Name, size, colour, position dan text. Property dapat dirubah

saat mendesain program atau run time ketika program dijalankan.

4. Methods, yaitu serangkaian perintah-perintah yang sudah tersedia dan dapat

diminta untuk melakukan tugas tertentu.

Page 35: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

69

5. Even Procedurs, yaitu kode yang berhubungan dengan suatu objek yang dapat

diminta mengerjakan tugas khusus. Kode akan dieksekusi ketika ada respon

dari pemakai ketika event tertentu.

6. General Procedurs, yaitu kode yang tak berhubungan dengan suatu objekt

tetapi kode pada general procedurs ini sangat berhubungan dengan aplikasi.

7. Module, yaitu kumpulan dari prosedur umum, deklarasi variabel dan defenisi

konstanta yang digunakan oleh aplikasi.

Dari penjelasan diatas, maka tampilan environtment visual basic dapat dilihat

pada gambar berikut ini:

Gambar 2.2 Tampilan layar kerja Microsoft Visual Basic 6.0

Secara rinci, tampilan layar pada visual basic 6.0 seperti yang dapat dilihat

pada gambar 2.2 adalah terdiri dari:

Page 36: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

70

1. Toolbar, yaitu tombol-tombol yang akan sangat membantu dalam

mempercepat akses perintah (yang dapat juga disembunyikan sesuai dengan

tingkat-tingkat hierarki).

2. Baris Menu, yaitu kumpulan perintah-perintah yang dikelompokkan dalam

kriteria operasi yang dihasilkan.

3. Form, yaitu suatu interface untuk merancang suatu program (sistem yang

dirancang). Untuk lebih jelasnya dapat dilihat pada gambar 2.3.

Gambar 2.3 Tampilan Form dalam visual basic 6.0

4. Window Property, yaitu jendela yang sangat mendukung sifat-sifat dari

sebuah objek yang digunakan dalam sebuah form. Tampilan dari window

property dapa dilihat pada gambar 2.4

Page 37: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

71

Gambar 2.4 Tampilan Window Property visual basic 6.0

5. Window Form Layout, merupakan window yang menampilkan letak dari

form (posisi form) pada layar monitor pada saat program dijalankan.

Tampilan dari window form layout dapat dilihat pada gambar 2.5.

Gambar 2.5 Tampilan Form Layout visual basic 6.0

Page 38: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

72

6. Toolbox, yaitu sebuah window yang mengandung semua objek atau kontrol

yang akan digunakan untuk membentuk sebuah program aplikasi dan

merupakan salah satu kontrol yang akan menjadi interface antara program

aplikasi dengan yang semua objek yang diletakkan di jendela form.

Tampilan dari sebuah toolbox di bahasa pemrograman visual basic 6.0 dapat

dilihat pada gambar 2.6.

Gambar 2.6 Tampilan toolbox visual basic 6.0.

7. Project Window, yaitu window yang menampilkan semua file didalam

visual basic yang sedang aktif. Project merupakan kumpulan dari modul

form, modul class, dan modul standart yang membentuk suatu aplikasi.

Tampilan dari sebuah window project dapat dilihat pada gambar 2.7.

Page 39: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

73

Gambar 2.7 Tampilan window project pada visual basic 6.0

8. window code, yaitu jendela yang berisi kode-kode program yang merupakan

instruksi –instruksi (perintah-perintah) untuk aplikasi visual basic 6.0.

tampilan dari sebuah window code dapat dilihat seperti gambar 2.8.

Gambar 2.8 Tampilan window code pada visual basic 6.0

9. window immediate, yaitu window yang berguna untuk mencoba beberapa

insruksi program. Pada saat program diuji, window ini dapat digunakan

sebagai window debug (Pencari kesalahan / error).

Page 40: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

74

2.8.9 Crystal Report

Crystal report adalah merupakan perangkat lunak yang dikhususkan untuk

membangun sebuah laporan. Crystal Report dapat digunakan dengan bahasa

pemrograman berbasis windows seperti Borland Delphi, Visual Basic 6.0, Visual

Basic .net, Visual C++, dan Visual Interdev. Beberapa kelebihan dari Crystal Report

ini adalah:

1. Dari segi pembuatan laporan tidak terlalu rumit yang memungkinkan para

programmer pemula sekalipun dapat membuat laporan yang sederhana tanpa

melibatkan banyak kode program.

2. Integrasi dengan bahasa-bahasa pemrograman lain yang memungkinkan dapat

digunakan oleh banyak programmer dengan masing-masing keahlian.

3. Fasilitas impor hasil laporan yang mendukung format-format populer seperti

Microsoft Word, Excel, Access, Adobe Acrobat Reader, HTML, dan

sebagainya.

Page 41: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

75

BAB 3

DESKRIPSI DINAS

3.1. Sejarah Singkat Dinas Perhubungan dan Pariwisata Kota Langsa

Dinas Perhubungan Kota Langsa di bentuk pada tahun 2003,yaitu awal diubahnya

Langsa menjadi Kota Madya,yang sebelumnya menjadi ibu kota dari Kabupaten Aceh

Timur.Saat pertama kali dibentuk,di dalam Pemerintahan Kota Langsa,instansi ini

bernama Kantor Perhubungan,Pos dan Telemunikasi,yang dikepalai oleh seorang

kepala kantor dengan tingkatan struktural eselon III(tiga).

Pada tahun 2007,instansi ini yang dulunya berjenjang struktural sebagai kantor

diubah menjadi kedinasan yang bernama Dinas perhubungan dan Pariwisata Kota

Langsa yang dikepalai oleh seorang Kepala Dinas.Instansi ini terbagi atas empat

bagian struktural yang terdiri atas bagian tata usaha,bagian perhubungan darat,bagian

perhubungan laut,dan pariwisata.

Maksud dan tujuan dibentuknya kedinasan karena berkembangnya bidang

perhubungan Kota Langsa,dengan unit kerja yang berbeda-beda,yaitu dengan

pengaktifan kembali terminal baru yang dulunya pasif dikarenakan faktor keamanan

dan belum cukupnya sumber daya manusia dan faktor teknis lainnya.Bertambahnya

jumlah kendaraan baik umum maupun pribadi dan bidang-bidang perhubungan darat

Page 42: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

76

yang lainnya menyebabkan instansi ini mempunyai unit kerja yang sudah seharusnya

dibentuk badan yang lebih besar yaitu menjadi kedinasan.

Pengaktifan pelabuhan Kota Langsa yang dulunya tidak berjalan dikarenakan

faktor keamanan ,juga menjadi faktor ditingkatkan status kantor menjadi kedinasan

yang kini diharapkan dapat menjadikan pelabuhan menjadi fasilitas kota dan aset kota

untuk kemajuan masyarakat Kota Langsa Khususnya dan daerah sekitar pada

umumnya.Karena dengan adanya pelabuhan,diharapkan dapat melancarkan arus

barang dan jasa.

Di sektor pariwisata,diharapkan dapat memajukan pariwisata Kota

Langsa,yaitu dengan meninjau kembali potensi wisata yang ada.Karena dengan

majunya sektor pariwisata,akan berdampak besar bagi peradaban masyarakat kota dan

menambah pendapatan kota yang tentunya juga menjadi faktor pandukung

pembangunan serta memperkenalkan kota Langsa kepada pihak luar.

Dengan dibetuknya Badan Pemrintahan menjadi kedinasan diharapkan sektor

perhubungan dan pariwisata kota Langsa menjadi lebih maju dan tertib,sehingga

memberikan suasana lalulintas yang aman dan kondusif.

3.2 Visi dan Misi Dinas Perhubungan dan Pariwisata Kota Langsa

Adapun visi dan misi dari Dinas Perhubungan dan Pariwisata Kota Langsa dapat

dijelaskan pada bagian dibawah ini.

3.2.1. Visi

Page 43: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

77

Diakui menjadi dinas yang dapat memajukan sektor perhubungan dan pariwisata

dengan segala potensi yang ada.

3.2.2 Misi

1. Memajukan sektor perhubungan darat dan perhubungan laut,sehingga tercipta

ketertiban dan kelancaran lalulintas.

2. Memajukan sektor pariwisata dengan mengelola dan mengembangkan potensi

yang ada.

3. Menjalankan kegiatan dinas dengan penuh dedikasi tanggung jawab.

3.3 Struktur Organisasi

Berikut ini adalah struktur organisasi Dinas Perhubungan dan Pariwisata Kota Langsa.

Page 44: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

78

Page 45: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

79

BAB 4

PERANCANGAN SISTEM

4.1 Data Flow Diagram

Diagram alir data (Data Flow Diagram) digunakan untuk menggambarkan system

informasi secara mudah melalui gambar model yang lebih mudah dimengerti. DFD

terdiri atas komponen entitas eksternal dalam bentuk kotak persegi panjang, proses

dalam kotak persegi panjang yang sudutnya melengkung atau bentuk lingkaran, alir

proses bentuk garis panah, dan simpanan data (data store) dalam bentuk dua garis

sejajar atau kotak persegi panjang dengan satu terbuka. Untuk sistem ini penulis

merancang DFD seperti gambar 3.1 dibawah ini :

Gambar 4.1 Diagram Konteks Kebutuhan Sistem

Transaksi Input Data

Sistem Informasi Data

Pegawai Admin Data Entri

Kepala Dinas

Laporan

Page 46: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

80

Gambar 4.2 Data Flow Diagram (DFD) Level 0

Pimpinan

Sistem Informasi Data

Pegawai

Kasir Data Entri

Laporan Data Pegawai Laporan Data Absensi

Data Pegawai Data Absensi Data Transaksi

Data Master Data Jabatan Data Pangkat Data Pendidikan Data Dikl.Stuktutal Data Kode Absen

Page 47: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

81

Gambar 4.3 Data Flow Diagram (DFD) Level 1

Data Entri Admin

Input Data Master

Input Data Pegawai

Input Data Absensi

Transaksi Data

Pegawi

Transaksi Data

Absensi

Pengolahan Data dan Laporan

Kepala Dinas

Data Master Data Pegawai Data Absensi

Data Pegawai Data Absensi

Olah Data Pegawai

Olah Data Absensi

Data Master

Page 48: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

82

4.2 Perancangan File Database

Database adalah sekumpulan data yang terdiri atas satu atau lebih tabel yang saling

berhubungan satu sama lain, dimana pengguna mempunyai wewenang untuk

mengakses data tersebut, baik menambah, mengganti, menghapus, dan mengedit data

yang ada dalam tabel-tabel tersebut.

Perancangan database merupakan suatu aspek yang perlu mendapat perhatian

khusus. Kesulitan utama dalam merancang database adalah bagaimana membuat

database yang memiliki tingkat ketelitian yang tinggi sehingga database terhindar dari

redundansi data (penggandaan data).

Untuk Sistem Informasi Pembelian dan Penjualan yang penulis rancang ini

sendiri terdapat 8 tabel yaitu :

1. Tabel DataUser

2. Tabel Pangkat

3. Tabel Jabatan

4. Tabel Pendidikan

5. Tabel DiklStruktural

6. Tabel Absen

7. Tabel Absensi_Pegawai

8. Tabel Pegawai

Page 49: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

83

1.Tabel DataUser

Tabel data user merupakan tabel database yang berisikan informasi data dari pihak

pemakai aplikasi sistem informasi data pegawai nantinya, juga pada tabel ini diatur

hak akses dari masing-masing pihak bersangkutan kedalam sistem. Untuk melihat

item data apa saja yang terdapat pada tabel data user dapat dilihat pada tabel 4.1

berikut ini :

Tabel 4.1 Tabel DataUser

No Field Name Type Ukuran Keterangan

1 Username Varchar 20 Nama User/ Primary Key

2 Password Varchar 50 Password User

3 Status Varchar 20 Status User

4 Jenis_Kelamin Varchar 10 Jenis Kelamin User

2. Tabel Pangkat

Tabel pangkat merupakan tabel yang berisikan informasi kepangkatan yang ada pada

instansi. Untuk melihat item apa saja yang terdapat dalam tabel barang dapat dilihat

pada tabel 4.2 berikut ini :

Tabel 4.2 Tabel Pangkat

No Field Name Type Ukuran Keterangan

1 Kd_Pangkat Varchar 2 Kode Pangkat/ Primary Key

2 NamaPangkat Varchar 50 Nama Pangkat

Page 50: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

84

3.Tabel Jabatan

Table 4.3 Tabel Jabatan

No Field Name Type Ukuran Keterangan

1 Kd_Jabatan Varchar 5 Kode Jabatan / Primary Key

2 NamaJabatan Varchar 50 Nama Jabatan

4.Tabel Pendidikan

Tabel 4.4 Tabel Pendidikan

No Field Name Type Ukuran Keterangan

1 Kd_Pendidikan Varchar 10 Kode Pendidikan/Primary Key

2 NamaPendidikan Varchar 50 Nama Pendidikan

5.Tabel DiklStruktural

Tabel 4.5 Tabel DiklStruktural

No Field Name Type Ukuran Keterangan

1 Kd_DiklStruktural Varchar 10 Kode Diklat Struktural/ Primary

Key

2 Nama Varchar 10 Nama Diklat Struktural

Page 51: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

85

6.Tabel Absen

Tabel 4.6 Tabel Absen

No Field Name Type Ukuran Keterangan

1 Kd_Absen Varchar 2 Kode Absen / Primary Key

2 Keterangan Varchar 10 Keterangan Absen

7.Tabel Absensi_Pegawai

Tabel 4.7 Tabel Absensi_Pegawai

No Field Name Type Ukuran Keterangan

1 NIP Varchar 9 Nomor Induk Pegawai/ Primary

Key

2 Tanggal Datetime 8 Tanggal Absensi / Primary Key

3 Kd_Absen Varchar 20 Kode Absensi

4 Nomor Varchar 2 Nomor

8.Tabel Pegawai

Tabel 4.8 Tabel Pegawai

No Field Name Type Ukuran Keterangan

1 Nomor Smallint 2 Nomor Urut Kepangkatan /

Primary Key

2 NIP Varchar 9 Nomor Induk Pegawai / Primary

Key

3 Nama Varchar 50 Nama Pegawai

4 JnsKelamin Varchar 10 Jenis Kelamin

5 TglLahir Datetime - Tanggal Lahir

6 TempatLahir Varchar 70 Tempat Lahir

Page 52: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

86

7 Alamat Varchar 150 Alamat Pegawai

8 Telepon Varchar 50 Telepon Pegawai

9 Pangkat Varchar 50 Pangkat Pegawai

10 Jabatan Varchar 100 Jabatan Pegawai

11 TMT1 Datetime - Terhitung Mulai Tanggal 1

12 TMT2 Datetime - Terhitung Mulai Tanggal 2

13 MasaKerjaBulan Integer 4 Masa Kerja Bulan

14 MasaKerjaTahun Integer 4 Masa Kerja Tahun

15 DiklStruktural Varchar 10 Diklat Struktural Pegawai

16 Pendidikan Varchar 20 Pendidikan Pegawai

17 KenaikanPangkat Datetime - Kenaikan Pangkat

18 KGBAkhir Datetime - Kenaikan Gaji Berkala Akhir

19 KGBYAD Datetime - Kenaikan Gaji Berkala Yang Akan

Datang

20 Pensiun Datetime - Pensiun Pegawai

21 PNS Datetime - Pegawai Negeri Sipil

22 TahunDiklat Varchar 4 Tahun Diklat Pegawai

4.3 Flowchart Sistem Informasi Data Pegawai Dinas Perhubungan Dan

Pariwisata Kota Langsa

Flowchart dari Sistem Informasi Data Pegawai Dinas Perhubungan Dan Pariwisata

Kota Langsa dapat dilihat pada gambar berikut ini :

Page 53: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

87

Mulai

Tampilan Menu

Baca Menu Utama

Master Data

Transaksi

Report

Utility

Window

Exit

Selesai

T

Prosedur Menu Master Data

Prosedur Menu Transaksi

Prosedur Menu Report

Prosedur Menu Utility

Prosedur Menu Window

Master Data

Transaksi

Report

Utility

Window

N

N

N

N

N

Y

Y

Y

Y

Y

Gambar 4.4 Flowchart Sistem Informasi Data Pegawai Dinas Perhubungan Dan

Pariwisata Kota Langsa

Page 54: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

88

4.4 Algoritma Program

Algoritma adalah langkah-langkah penggunaan suatu program dalam memecahkan

atau menyelesaikan suatu masalah. Dalam sistem informasi penjualan produk yang

penulis rancang ini sendiri, menggunakan algoritma sebagai berikut :

1. Algoritma Menu Master Data

Langkah 1 : Mulai

Langkah 2 : Tentukan pilihan

• Jika pilihan = 1, maka muncul sub

menu Absen

• Jika pilihan = 2, maka muncul sub

menu Pendidikan

• Jika pilihan = 3, maka muncul sub

menu Jabatan

• Jika pilihan = 4, maka muncul sub

menu Pangkat

• Jika pilihan = 5, maka muncul sub

menu Diklat Struktural

• Jika pilihan = 6, maka akan muncul

sub menu data user

Langkah 3 : Selesai

2. Algoritma Menu Transaksi

Langkah 1 : Mulai

Page 55: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

89

Langkah 2 : Tentukan pilihan

• Jika pilihan = 1, maka muncul sub

menu transaksi Absensi Pegawai

• Jika pilihan = 2, maka muncul sub

menu transaksi Pegawai

Langkah 3 : Selesai

3. Algoritma Menu Laporan

Langkah 1 : Mulai

Langkah 2 : Jika dipilih, maka akan muncul sub menu

Laporan Master

Langkah 3 : Selesai

4. Algoritma Menu Ganti Password

Langkah 1 : Mulai

Langkah 2 : Jika dipilih, Maka akan muncul sub menu

Ganti Password

Langkah 3 : Selesai

5. Algoritma Menu Window

Langkah 1 : Mulai

Langkah 2 : Tentukan pilihan

• Jika pilihan = 1, maka muncul sub

menu About

Page 56: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

90

• Jika pilihan = 2, maka muncul sub

menu Exit

Langkah 3 : Selesai

4. 5 Form

1. Form Utama

2. Form Login

Page 57: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

91

3. Form Absensi

4. Form Pendidikan

Page 58: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

92

5. Form Jabatan 6. Form Master Pangkat

Page 59: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

93

7. Form Master Diklat Struktural

8. Form Master Data User

Page 60: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

94

9. Form Transakasi Absensi Pegawai

10. Form Transaksi Pegawai

Page 61: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

95

11. Form Laporan Master

12. Form Ganti Password

Page 62: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

96

13. Form Window About

4.6 Tampilan Report

1. Transaksi Absensi Pegawai

Page 63: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

97

2. Transaksi Pegawai

Page 64: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

98

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian dan Tujuan Implementasi

Implementasi sistem adalah prosedur yang dilakukan pada tahap desain sistem dalam

dokumen yang disetujui dan menguji kemudian menginstal dan menggunakan

program yang dibuat, penerapan sistem baru dimana sistem baru ini akan diterapkan

secara menyeluruh.

Tujuan dari implementasi sistem adalah :

1. Menyelesaikan desain sistem yang ada dalam dokumen sistem yang disetujui.

2. Menulis, menguji dan mendokumentasikan program dan prosedur-prosedur

yang diperlukan oleh dokumen desain sistem yang diuji.

3. Memastikan bahwa personal dapat mengoperasikan sistem yang telah dibuat.

4. Memastikan bahwa konversi ke sistem yang baru berjalan dengan benar.

5. Memperhitungkan bahwa sistem sesuai dengan kebutuhan pemakai.

5.2 Tahapan Implementasi Sistem

Tahapan dalam implementasi sistem ada tiga, yaitu :

1. Penerapan dan proses implementasi

2. Pelaksanaan proses implementasi

Page 65: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

99

3. Tindak lanjut proses implementasi

5.2.1 Penerapan dan Proses implementasi

Perencanaan dan penerapan merupakan langkah penting dalam penerapan sebuah

sistem baru. Tujuan dari pemberlakuan proses ini adalah agar penerapan sistem baru

ini betul-betul sesuai dengan tujuan dan sasaran pengadaannya.

5.2.2 Pelaksanaan Proses Implementasi

Pelaksanaan proses implementasi bertujuan untuk melakukan proses penerapan sistem

baru. Bentuk kegiatan pelaksanaan proses implementasi sendiri, yaitu sebagai berikut:

1. Pelatihan personil (training),

2. Instalasi hardware dan software,

3. Pemrograman,

4. Pengujian program,

5. Pengujian sistem,

6. Konversi sistem baru.

5.2.2.1 Pelatihan Personil

Personil pengguna sistem merupakan orang yang memegang peran penting dalam

pemanfaatan sistem baru. Pelatihan personil dilakukan dengan tujuan agar personil

yang ditunjuk untuk menjalankan sistem baru tidak mengalami kesulitan dalam

pengoperasiannya.

Page 66: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

100

5.2.2.2 Instalasi Hardware dan Software

Agar sistem baru dapat berjalan sesuai dengan harapan, maka dibutuhkan spesifikasi

hardware dan software yang dibutuhkan oleh sistem. Instalasi hardware dan software

mutlak menjadi kebutuhan sistem baru.

5.2.2.3 Pemrograman

Penulisan atau penyalinan program kedalam bahasa komputer, dalam hal ini Visual

Basic 6.0 kemudian menjalankan program dan melakukan pengujian kesalahan

program. Program yang telah bebas dari kesalahan dibuat dalam file.EXE.

5.2.2.4 Pengujian Program

Bertujuan untuk menghindari kesalahan pada program yang dibuat.

Adapun bentuk dari kesalahan yang mungkin ditemukan pada saat proses pengujian

program adalah sebagai berikut :

1. Kesalahan Kode Pemograman (syntax error)

Kesalahan ini terjadi apabila kode program yang ditulis tidak sesuai dengan

prosedur penulisannya.

2. Kesalahan proses (run time error)

Kesalahan ini terjadi pada saat program executable dijalankan. Kesalahan

menyebabkan program berhenti sebelum waktunya selesai karena compiler

menemukan kondisi yang belum terpenuhi dan tidak layak untuk dikerjakan.

3. Kesalahan Logika (logical error)

Page 67: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

101

Kesalahan ini terjadi pada logika program yang dibuat. Kesalahan ini sulit

ditemukan karena tidak adanya pemberitahuan mengenai kesalahannya, tetapi

kesalahan tersebut dapat diketahui apabila output yang dihasilkan tidak sesuai

dengan yang diharapkan.

5.2.2.5 Pengujian Sistem

Tujuan pengujian sistem adalah untuk mengetahui bahwa komponen-komponen

sistem telah berfungsi dengan baik. Tujuan lainnya adalah untuk mengetahui

kelemahan ataupun kesalahan sistem sehingga perlu diadakan perbaikan.

5.2.2.6 Konversi Sistem Baru

Konversi sistem dilaksanakan apabila sistem baru yang dirancang telah siap dan layak

untuk digunakan. Sebelumnya sistem baru harus diuji kelayakannya yang bertujuan

untuk memastikan apakah sistem baru berjalan sesuai harapan serta sistem baru

tersebut dapat membantu menyelesaikan permasalahan yang dihadapi oleh perusahaan

dan bukan malah sebaliknya.

5.2.3 Tindak Lanjut Implementasi Sistem

Tahap akhir dari proses penerapan sistem adalah pemeliharaan yang terus berlangsung

selama sistem masih berjalan dan tetap dipakai.

Tahap operasi dan pemeliharaan sistem meliputi :

Page 68: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

102

1. Memahami berbagai kendala dan kelemahan sistem yang bertujuan untuk

melakukan analisis kearah pengembangan sistem kedepannya.

2. Membuat pencatatan dokumentasi hasil pemeliharaan untuk digunakan sebagai

referensi jika menghadapi permasalahan sehingga dapat menjaga kelancaran

pelaksanaan sistem.

Page 69: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

103

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Dari hasil pembahasan, penulis mengambil kesimpulan yaitu:

1. Sistem informasi yang diusulkan dapat membuat laporan secara cepat dan

efisien sesuai dengan data yang ada. Sehingga kepala dinas dapat memperoleh

laporan dari setiap transaksi yang ada tepat pada waktunya.

2. Dengan menggunakan sistem informasi yang diusulkan, maka dapat

meningkatkan efisiensi kerja pada pegawai. Misalnya, dapat melakukan

perubahan (update) data secara cepat pada saat dibutuhkan.

3. Karena instansi memiliki jumlah pegawai yang cukup banyak , maka bahasa

pemrograman visual basic 6.0 merupakan bahasa pemrograman yang tepat

untuk mengolah data dengan skala data yang cukup besar, ditambah dengan

pengolahan database yang terstruktur seperti Microsotf SQL yang digunakan

pada sistem yang diusulkan ini.

4. Pengolahan data yang berubah dari sistem manual ke sistem berbasis komputer

lebih efisien dan efektif dalam hal melakukan pekerjaan yang ada pada

instansi.

6.2 Saran

Page 70: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

104

Adapun saran-saran yang diusulkan oleh penulis setelah membuat sistem informasi

yang diusulkan adalah sebagai berikut:

1. Dengan adanya sistem pengolahan data pegawai, maka disarankan adanya

pengembangan lebih lanjut untuk merancang sistem yang lebih kompleks dan

dapat melakukan pengolahan data yang lebih besar.

2. Dengan adanya sistem yang diusulkan, maka diharapkan agar pimpinan

instansi melakukan pelatihan kepada operator-operator yang ditunjuk agar

dapat menggunakan sistem sesuai dengan kebutuhan instansi.

3. Disarankan agar pimpinan menginstruksikan kepada setiap operator yang

ditunjuk untuk melakukan back-up ( penyimpanan cadangan) data, untuk

menghindari kehilangan data pegawai karena gangguan diluar perkiraan.

Page 71: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

105

DAFTAR PUSTAKA

Firdaus, Pemrograman Database dengan Visual Basic 6.0 Untuk Orang Awam,

Maxikom, Palembang, 2005.

http://www.ilmukomputer.com. Diakses tanggal 05 Mei 2008.

Kusrini, Koniyo A, Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan

Visual Basic & Microsoft SQL Server, Penerbit ANDI Yogyakarta, 2007.

LPKBM MADCOMS Madiun, Microsoft Visual Basic 6.0, Penerbit ANDI

Yogyakarta, 2002.

Rusmawan, Merancang Koneksi Database dalam Visual Basic 6.0, PT.Elex Media

Komputindo, Jakarta, 2005.

Page 72: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

106

1.

Private Sub Cmd_Tutup_Click()

Unload Me

End Sub

Private Sub cmdHapus_Click()

On Error GoTo Salah

Ado.Recordset.Delete

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrDelete

End Sub

Private Sub cmdSimpan_Click()

On Error GoTo Salah

Ado.Recordset.Update

Ado.Recordset.Move 0

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrSave

End Sub

Private Sub cmdTambah_Click()

On Error GoTo Salah

Ado.Recordset.AddNew

txtKdAbsen.SetFocus

Exit Sub

Salah:

MsgBox ErrAdd

End Sub

Form Absen

Page 73: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

107

2. Form DiklStruktural

Private Sub Cmd_Tutup_Click()

Unload Me

End Sub

Private Sub cmdHapus_Click()

On Error GoTo Salah

Ado.Recordset.Delete

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrDelete

End Sub

Private Sub cmdSimpan_Click()

On Error GoTo Salah

Ado.Recordset.Update

Ado.Recordset.Move 0

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrSave

End Sub

Private Sub cmdTambah_Click()

On Error GoTo Salah

Ado.Recordset.AddNew

cmdTambah.SetFocus

Exit Sub

Salah:

Page 74: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

108

MsgBox ErrAdd

End Sub

3. Form Jabatan

Private Sub Cmd_Tutup_Click()

Unload Me

End Sub

Private Sub cmdHapus_Click()

On Error GoTo Salah

Ado.Recordset.Delete

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrDelete

End Sub

Private Sub cmdSimpan_Click()

On Error GoTo Salah

Ado.Recordset.Update

Ado.Recordset.Move 0

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrSave

End Sub

Private Sub cmdTambah_Click()

On Error GoTo Salah

Ado.Recordset.AddNew

txtKdJabatan.SetFocus

Page 75: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

109

Exit Sub

Salah:

MsgBox ErrAdd

End Sub

4. Form Pangkat

Private Sub Cmd_Tutup_Click()

Unload Me

End Sub

Private Sub cmdHapus_Click()

On Error GoTo Salah

Ado.Recordset.Delete

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrDelete

End Sub

Private Sub cmdSimpan_Click()

On Error GoTo Salah

Ado.Recordset.Update

Ado.Recordset.Move 0

txtKdPangkat.SetFocus

Exit Sub

Salah:

MsgBox ErrSave

End Sub

Private Sub cmdTambah_Click()

On Error GoTo Salah

Page 76: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

110

Ado.Recordset.AddNew

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrAdd

End Sub

5. Form Pegawai

Option Explicit

Private Sub Cmd_Tutup_Click()

Unload Me

End Sub

Private Sub cmdcetak_Click()

CR.ReportFileName = App.Path & "\cr\Pegawai.rpt"

CR.Formulas(0) = "Terhitung = '" &

ConvBulan(Month(Now)) & " " & Year(Now) & "'"

CR.Action = 1

CR.WindowState = crptMaximized

End Sub

Private Sub cmdHapus_Click()

On Error GoTo Salah

Ado.Recordset.Delete

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrDelete

End Sub

Page 77: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

111

Private Sub cmdPrint_Click()

On Error GoTo Salah

CR1.ReportFileName = App.Path & "\cr\Lap Data

Pegawai.rpt"

CR1.Action = 1

Exit Sub

Salah:

MsgBox ErrReport

End Sub

Private Sub cmdSimpan_Click()

On Error GoTo Salah

Ado.Recordset.Update

Ado.Recordset.Move 0

'Ado.Refresh

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrSave

End Sub

Private Sub cmdTambah_Click()

On Error GoTo Salah

Ado.Recordset.AddNew

txtNIP.SetFocus

Exit Sub

Salah:

MsgBox ErrAdd

End Sub

6. Form Pendidikan

Page 78: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

112

Private Sub Cmd_Tutup_Click()

Unload Me

End Sub

Private Sub cmdHapus_Click()

On Error GoTo Salah

Ado.Recordset.Delete

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrDelete

End Sub

Private Sub cmdSimpan_Click()

On Error GoTo Salah

Ado.Recordset.Update

Ado.Recordset.Move 0

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox ErrSave

End Sub

Private Sub cmdTambah_Click()

On Error GoTo Salah

Ado.Recordset.AddNew

txtKdPendidikan.SetFocus

Exit Sub

Salah:

MsgBox ErrAdd

End Sub

Page 79: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

113

7.

Private Declare Function RegOpenKeyEx Lib "advapi32"

Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal

Form About

Option Explicit

Const READ_CONTROL = &H20000

Const KEY_QUERY_VALUE = &H1

Const KEY_SET_VALUE = &H2

Const KEY_CREATE_SUB_KEY = &H4

Const KEY_ENUMERATE_SUB_KEYS = &H8

Const KEY_NOTIFY = &H10

Const KEY_CREATE_LINK = &H20

Const KEY_ALL_ACCESS = KEY_QUERY_VALUE + KEY_SET_VALUE

+ _

KEY_CREATE_SUB_KEY +

KEY_ENUMERATE_SUB_KEYS + _

KEY_NOTIFY + KEY_CREATE_LINK +

READ_CONTROL

Const HKEY_LOCAL_MACHINE = &H80000002

Const ERROR_SUCCESS = 0

Const REG_SZ = 1

Const REG_DWORD = 4

Const gREGKEYSYSINFOLOC = "SOFTWARE\Microsoft\Shared

Tools Location"

Const gREGVALSYSINFOLOC = "MSINFO"

Const gREGKEYSYSINFO = "SOFTWARE\Microsoft\Shared

Tools\MSINFO"

Const gREGVALSYSINFO = "PATH"

Page 80: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

114

lpSubKey As String, ByVal ulOptions As Long, ByVal

samDesired As Long, ByRef phkResult As Long) As Long

Private Declare Function RegQueryValueEx Lib "advapi32"

Alias "RegQueryValueExA" (ByVal hKey As Long, ByVal

lpValueName As String, ByVal lpReserved As Long, ByRef

lpType As Long, ByVal lpData As String, ByRef lpcbData

As Long) As Long

Private Declare Function RegCloseKey Lib "advapi32"

(ByVal hKey As Long) As Long

Private Sub cmdSysInfo_Click()

Call StartSysInfo

End Sub

Private Sub cmdOK_Click()

Unload Me

End Sub

Private Sub Form_Load()

Me.Top = 0

lblVersion.Caption = "Version " & App.Major & "." &

App.Minor & "." & App.Revision

lblDescription.Caption = "Sistem Informasi Data

Pegawai ini disusun sebagai syarat untuk menyelesaikan

studi pada Program Studi D-3 Ilmu Komputer Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas

Sumatera Utara." & vbCr & vbCr & "Programer by:" & vbCr

& "Toni Wd" & vbCr & "052406220"

End Sub

Public Sub StartSysInfo()

On Error GoTo SysInfoErr

Dim rc As Long

Dim SysInfoPath As String

Page 81: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

115

If GetKeyValue(HKEY_LOCAL_MACHINE, gREGKEYSYSINFO,

gREGVALSYSINFO, SysInfoPath) Then

ElseIf GetKeyValue(HKEY_LOCAL_MACHINE,

gREGKEYSYSINFOLOC, gREGVALSYSINFOLOC, SysInfoPath) Then

If (Dir(SysInfoPath & "\MSINFO32.EXE") <> "")

Then

SysInfoPath = SysInfoPath & "\MSINFO32.EXE"

Else

GoTo SysInfoErr

End If

Else

GoTo SysInfoErr

End If

Call Shell(SysInfoPath, vbNormalFocus)

Exit Sub

SysInfoErr:

MsgBox "System Information Is Unavailable At This

Time", vbOKOnly

End Sub

Public Function GetKeyValue(KeyRoot As Long, KeyName As

String, SubKeyRef As String, ByRef KeyVal As String) As

Boolean

Dim i As Long

Dim rc As Long

Dim hKey As Long

Dim hDepth As Long

Dim KeyValType As Long

Dim tmpVal As String

Dim KeyValSize As Long

rc = RegOpenKeyEx(KeyRoot, KeyName, 0,

KEY_ALL_ACCESS, hKey)

If (rc <> ERROR_SUCCESS) Then GoTo GetKeyError

Page 82: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

116

tmpVal = String$(1024, 0)

KeyValSize = 1024

rc = RegQueryValueEx(hKey, SubKeyRef, 0, _

KeyValType, tmpVal,

KeyValSize)

If (rc <> ERROR_SUCCESS) Then GoTo GetKeyError

If (Asc(Mid(tmpVal, KeyValSize, 1)) = 0) Then

tmpVal = Left(tmpVal, KeyValSize - 1)

Else

tmpVal = Left(tmpVal, KeyValSize)

End If

Select Case KeyValType

Case REG_SZ

KeyVal = tmpVal

Case REG_DWORD

For i = Len(tmpVal) To 1 Step -1

KeyVal = KeyVal + Hex(Asc(Mid(tmpVal, i,

1)))

Next

KeyVal = Format$("&h" + KeyVal)

End Select

GetKeyValue = True

rc = RegCloseKey(hKey)

Exit Function

GetKeyError:

KeyVal = ""

GetKeyValue = False

rc = RegCloseKey(hKey)

End Function

Private Sub Timer1_Timer()

If lblDescription.Top < -3000 Then

lblDescription.Top = 3000

Page 83: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

117

Else

Me.lblDescription.Top = lblDescription.Top - 10

End If

End Sub

8. Form Menu Utama

Private Sub About_Click()

frmAbout.Show

End Sub

Private Sub exit_Click()

End

End Sub

Private Sub MDIForm_Load()

pADO.Open StrConn

nBulan = Month(Now)

nTahun = Year(Now)

End Sub

Private Sub MnAbsen_Click()

FormAbsen.Show

End Sub

Private Sub MnAbsensiPegawai_Click()

FormAbsensiPegawai.Show

End Sub

Private Sub MnDetailPegawai_Click()

FormDetailPegawai.Show

End Sub

Page 84: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

118

Private Sub MnDiklStruktural_Click()

FormDiklStruktural.Show

End Sub

Private Sub MnJabatan_Click()

FormJabatan.Show

End Sub

Private Sub MnPangkat_Click()

FormPangkat.Show

End Sub

Private Sub MnPegawai_Click()

FormPegawai.Show

End Sub

Private Sub MnPendidikan_Click()

FormPendidikan.Show

End Sub

Private Sub MnUnitKerja_Click()

FormUnitKerja.Show

End Sub

Private Sub MnuLapMaster_Click()

FormLapMaster.Show

End Sub

Private Sub mnuPegawai_Click()

FormPegawai.Show

End Sub

Page 85: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

119

9. Form LapMaster

Private Sub cmdAbsen_Click()

CrRpt.ReportFileName = App.Path & "\CR\absen.rpt"

CrRpt.Action = 1

End Sub

Private Sub cmdJabatan_Click()

CrRpt.ReportFileName = App.Path & "\CR\Jabatan.rpt"

CrRpt.Action = 1

End Sub

Private Sub cmdPangkat_Click()

CrRpt.ReportFileName = App.Path & "\CR\Pangkat.rpt"

CrRpt.Action = 1

End Sub

Private Sub cmdPendidikan_Click()

CrRpt.ReportFileName = App.Path &

"\CR\Pendidikan.rpt"

CrRpt.Action = 1

End Sub

Private Sub cmdStruktural_Click()

CrRpt.ReportFileName = App.Path & "\CR\Diklat.rpt"

CrRpt.Action = 1

End Sub

10. Form DataUser

Option Explicit

Dim Pengguna As String

Page 86: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

120

Private Sub cmdHapus_Click()

AdoPengguna.Recordset.Delete

Call JumlahData

End Sub

Private Sub cmdSimpan_Click()

On Error GoTo Salah

AdoPengguna.Recordset.Update

AdoPengguna.Refresh

Call JumlahData

cmdTambah.SetFocus

Exit Sub

Salah:

MsgBox "Data Belum Lengkap, COBA LAGI !", vbOKOnly,

"Error"

End Sub

Private Sub cmdTambah_Click()

On Error GoTo Salah

AdoPengguna.Recordset.AddNew

Txt_Username.SetFocus

Exit Sub

Salah:

MsgBox "Proses Penambahan Data Terjadi Error",

vbOKOnly, "Error"

End Sub

Private Sub cmdTutup_Click()

Dim pesan As String

pesan = MsgBox("Apakah Anda Yakin Mau Mengakhiri ?",

vbYesNo + vbCritical, "Konfirmasi")

If pesan = vbYes Then Unload Me

Page 87: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

121

End Sub

Sub JumlahData()

Call Init

AdoPengguna.Refresh

L_Count = "Jumlah Record = " &

AdoPengguna.Recordset.RecordCount

AdoPengguna.Refresh

End Sub

Private Sub Form_Load()

Call JumlahData

End Sub

11. Form GantiPassword

Private Sub Cmd_Proses_Click()

If Txt_Username.Text <> "" Then

Call Init

SQL = "Update datauser set " & _

" Password='" & Txt_PassBaru.Text & "'"

& _

" Where Username='" & Txt_Username.Text

& "'"

pADO.Execute (SQL)

MsgBox " Password Anda Telah Berhasil

Diubah ", vbInformation, "Informasi"

End If

End Sub

Private Sub Cmd_Tutup_Click()

Unload Me

Page 88: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

122

End Sub

Private Sub Txt_konfirm_Click()

If Txt_konfirm.Text <> "" Then

If Txt_PassBaru.Text <> Txt_konfirm.Text Then

MsgBox "Password tidak sesuai, coba lagi !!!",

vbOKOnly + vbCritical, "Salah Password"

Txt_konfirm.SetFocus

Cmd_Proses.Enabled = False

Else

Cmd_Proses.Enabled = True

Cmd_Proses.SetFocus

End If

End If

End Sub

Private Sub Txt_PassLama_Click()

On Error Resume Next

If Txt_PassLama.Text <> "" Then

Call Init

SQL = "select * from datauser" & _

"where Username='" & Txt_Username.Text & "'"

Set rs = pADO.Execute(SQL)

If Not rs Then

If Trim(Txt_PassLama.Text) <> rs.Fields("Password")

Then

MsgBox "Salah Password", vbCritical, "Salah

Password" Txt_PassLama.SetFocus

Txt_PassBaru.Enabled = False

Txt_konfirm.Enabled = False

Else

Txt_PassBaru.Enabled = True

Txt_PassBaru.SetFocus

Page 89: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

123

Txt_konfirm.Enabled = True

End If

End If

End If

End Sub

Private Sub Txt_Username_Click()

If Txt_Username.Text <> "" Then

Call Init

SQL = "select * from datauser " & _

"where Username='" & Trim(Txt_Username.Text) & "'"

Set rs = Conn.Execute(SQL)

If rs.EOF Then

MsgBox "UserName Tidak Ada", vbOKOnly + vbCritical,

"Salah User"

Txt_Username.SetFocus

Txt_PassLama.Enabled = False

Else

Txt_PassLama.Enabled = True

Txt_PassLama.SetFocus

End If

End If

End Sub

12. Form Login

Dim rsPASS As ADODB.Recordset

Dim salahpass As Integer

Private Sub cmdCancel_click()

Unload Me

End Sub

Page 90: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

124

Private Sub cmdOK_Click()

Call Init

SQL = "SELECT * FROM DATAUSER WHERE username ='" &

txtUserName.Text & "' And [password] = '" &

txtPassword.Text & "'"

Set rsPASS = pADO.Execute(SQL)

If rsPASS.EOF Then

If salahpass >= 2 Then

MsgBox "Anda Bukan User yang Berhak",

vbExclamation, "Ilegal User"

End

End If

MsgBox "Password atau Nama Anda salah,

COBA LAGI !", vbInformation, "Informasi"

salahpass = salahpass + 1

txtUserName.SetFocus

txtPassword.Text = ""

txtUserName.Text = ""

Else

Unload Me

MsgBox " Selamat Datang di SISTEM INFORMASI

DATA PEGAWAI Kota Langsa", vbInformation, "Selamat

Datang"

If rsPASS("status") = "ADMIN" Then

MDIForm1.Show

MDIForm1.Master.Enabled = True

MDIForm1.Transaksi.Enabled = True

MDIForm1.Laporan.Enabled = True

MDIForm1.GantiPass.Enabled = True

MDIForm1.Window.Enabled = True

ElseIf rsPASS("status") = "PEGAWAI" Then

MDIForm1.Show

MDIForm1.Master.Enabled = True

Page 91: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

125

MDIForm1.Transaksi.Enabled = True

MDIForm1.Laporan.Enabled = True

MDIForm1.GantiPass.Enabled = True

MDIForm1.Window.Enabled = True

End If

End If

End Sub

Private Sub Form_Activate()

txtUserName.SetFocus

End Sub

Private Sub Form_KeyPress(keyascii As Integer)

If keyascii = 27 Then

Unload Me

End If

End Sub

Private Sub Form_Load()

On Error Resume Next

Call Init

Adodc.Visible = False

End Sub

Private Sub txtUserName_keypress(keyascii As Integer)

If keyascii = 13 Then

txtPassword.SetFocus

Else

keyascii = Asc(UCase(Chr(keyascii)))

End If

End Sub

Page 92: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

126

Private Sub txtPassword_GotFocus()

cmdOK.Default = True

End Sub

Private Sub txtPassword_LostFocus()

cmdOK.Default = False

End Sub

Public Sub pemakai()

Dim pemakai As String

pemakai = txtUserName.Text

End Sub

Page 93: SISTEM INFORMASI DATA PEGAWAI PADA DINAS · PDF fileTugas akhir dengan judul “Sistem Informasi Data Pegawai Dinas Perhubungan ... Tabel 4.7 Tabel Absensi_Pegawai ... menggunakan

Toni Winanda : Sistem Informasi Data Pegawai Pada Dinas Perhubungan Dan Pariwisata Kota Langsa, 2008. USU Repository © 2009

127

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

Yang Bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma III Ilmu Komputer : Nama : TONI WINANDA

NIM : 052406220

Prog. Studi : Ilmu Komputer

Judul T.A : SISTEM INFORMASI DATA PEGAWAI

PADA DINAS PERHUBUNGAN DAN

PARIWISATA KOTA LANGSA

Telah melaksanakan test Program tugas akhir Mahasiswa tersebut diatas pada tanggal …./…./2008

Dengan Hasil : Sukses / Gagal

Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Jurusan Matematika FMIPA USU Medan. Medan,…../Juni/2008 Dosen Pembimbing/Ka. Laboratoium Program D3 Ilmu Komputer Drs. Liling Perangin-angin, M.Si NIP : 131415885