Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
SISTEM INFORMASI DATA GAJI PEGAWAI PADA
KANTOR BADAN KEPEGAWAIAN DAERAH
KABUPATEN ACEH TENGAH
TUGAS AKHIR
ABRAGUS SABRA
062406071
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
SISTEM INFORMASI DATA GAJI PEGAWAI PADA
KANTOR BADAN KEPEGAWAIAN DAERAH
KABUPATEN ACEH TENGAH
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
ABRAGUS SABRA
062406071
DEPARTEMAEN METEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
PERSETUJUAN
Judul
: SISTEM INFORMASI DATA GAJI PEGAWAI
PADA KANTOR BADAN KEPEGAWAIAN
DAERAH KABUPATEN ACEH TENGAH
Kategori
: TUGAS AKHIR
Nama
: ABRAGUS SABRA
Nomor Induk Mahasiswa
: 062406071
Program Studi
: D3 ILMU KOMPUTER
Departemen
: MATEMATIKA
Fakultas
: MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA
UTARA
Diluluskan di
Medan, Mei 2009
Diketahui / Disetujui oleh
Departemen Matematika FMIPA USU
Ketua,
Pembimbing
Dr. Saib Suwilo, M.Sc
Dr. Partano Siagian, M.Sc
NIP 131796149 NIP 130877994
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
PERNYATAAN
SISTEM INFORMASI DATA GAJI PEGAWAI PADA KANTOR BADAN
KEPEGAWAIAN DAERAH KABUPATEN ACEH TENGAH
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2009
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
PENGHARGAAN
Bismillahirrahmanirrahim
Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena dengan limpah rahmat
dan karuniaNya penulis berhasil menyelesaikan tugas akhir ini yang berjudul ”Sistem
Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah
Kabupaten Aceh Tengah“pada waktu yang telah ditetapkan. Adapun Tugas Akhir
ini. Tak lupa shalawat serta salam kepada junjungan Nabi Besar Muhammad SAW
dan para sahabatNya yang telah membawa kita dari kegelapan kealam terang
benderang yang penuh ilmu pengetahuan.
Tugas Akhir ini tidak mungkin bisa selesai dengan baik, jika tidak ada bantuan
dari berbagai pihak. Pada kesempatan yang baik ini, penulis ingin mengucapkan
terima kasih yang setulus-tulusnya kepada :
1.
Bapak Prof. Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas MIPA
Universitas Sumatera Utara.
2.
Bapak Dr. Saib Suwilo, M.Sc selaku Ketua Jurusan Program Studi D-3 Ilmu
Komputer.
3.
Bapak Dr. Partano Siagian, M.Sc selaku Dosen Pembimbing Tugas Akhir
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis
dalam penyelesaian tugas akhir.
4.
Seluruh Staf Pengajar Program Studi D-3 Ilmu Komputer Faklutas MIPA
Universitas Sumatera Utara yang telah memberikan ilmu dan pengetahuannya
kepada penulis selama masa perkuliahan.
5.
Bapak Drs. Amir Hamzah, MM selaku Kepala Badan Kepegawaian Daerah
Kabupaten Aceh Tengah yang telah memberikan kesempatan kepada penulis
untuk melakukan riset sebagai data dalam pembuatan tugas akhir.
6.
Seluruh Staf dan Pegawai Badan Kepegawaian Daerah Kabupaten Aceh
Tengah yang telah banyak membantu penulis dalam mengumpulkan data
dalam pembuatan tugas akhir.
7.
Teristimewa kepada Ibunda Ruhaida dan Ayanda Samsuar serta abangku
Zikrul Alim dan Fauzan Azima yang senantiasa memberikan kasih sayang,
dukungan dan selalu mendoakan penulis agar lancar dalam segala urusan dan
adikku Idham Chalid semoga lancar terus sekolahnya ya, Amin.
8.
Seluruh Keluarga besarku yang telah banyak memberikan dorongan dan doa
kepada penulis selama ini.
9.
Buat sahabat-sahabat kuliahku Arif, Dedi, Hendra, Fadlan, Atoy, Bayu,
Yamin, Naldi, Azwar, Zali, Fitri, Aan dst…dan Sahabat sekosku Sahrifin,
Alpin walau kita terkadang ada permusuhan ataupun perdebatan, tapi itulah
persahabatan yang tidak selalu berjalan dengan baik dan tidak lupa terima
kasihku atas doa, nasehat, bantuan, serta curahan hati kalian semua, terutama
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
10. Seluruh rekan-rekan jurusan Komputer, terutama angkatan Komputer B 2006
yang telah banyak membantu dan mendukung penulis selama menjalani
Pendidikan di D3 Ilmu Komputer USU.
11. Pihak-pihak yang telah banyak membantu penulis, yang tidak dapat penulis
sebutkan namanya satu-persatu.
Selama penulisan tugas akhir ini, penulis menyadari akan hal
kesalahan-kesalahan yang mungkin terjadi, baik itu dari segi teknik tata penyajian ataupun dari
segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari
pembaca dalam upaya perbaikan tugas akhir ini.
Akhir kata, Penulis berharap semoga Tugas Akhir ini bermanfaat bagi
siapapun yang meembacanya. Semoga Allah SWT senantiasa memberikan rahmat dan
hidayah kepada kita semua. Amin
Medan, Mei 2009
Penulis
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
ABSTRAK
Kajian ini bertujuan untuk membangun suatu Sistem Informasi Data Gaji Pegawai.
Sistem ini bertujuan untuk menginformasikan data pegawai dan data gaji pegawai
kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah. Sistem ini menyajikan
data dan informasi mengenai data pegawai dan data gaji pegawai dan pencetakan
laporan yang dapat dilakukan dengan lebih cepat dan efisien. Pada proses pembuatan
sistem ini perangkat lunak yang digunakan adalah Visual Basic 6.0, Crystal Reports
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
DAFTAR ISI
Halaman
Persetujuan
ii
Pernyataan
iii
Penghargaan
iv
Abstrak
vii
Daftar Isi
viii
Daftar Tabel
x
Daftar Gambar
xi
BAB 1 PENDAHULUAN
1.1 Latar Belakang
1
1.2 Identifikasi Masalah
2
1.3 Tujuan Penelitian
2
1.4 Batasan Masalah
2
1.5 Metode Penelitian
3
1.6 Sistematika Penulisan
3
BAB 2 LANDASAN TEORI
2.1 Sistem
5
2.2 Informasi
6
2.3 Sistem Informasi
6
2.4 Data
6
2.5 Database
7
2.6 Visual Basic 6.0
8
2.6.1 Struktur Aplikasi Visual Basic
9
2.6.1.1 Menu Bar
9
2.6.1.2 Main Toolbar
9
2.6.1.3 Jendela Toolbox
10
2.6.1.4 Jendela Form Designer
12
2.6.1.5 Jendela Project
12
2.6.1.6 Jendela Properties
13
2.6.1.7 Jendela Form Layout
13
2.6.1.8 Jendela Kode
13
2.6.1.9 Jendela Module
14
2.7 Flow Chart
15
2.7.1 Simbol-Simbol Flow Chart
15
BAB 3 PERANCANGAN SISTEM
3.1 Perancangan Sistem
18
3.2 Perancangan Database
18
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
3.3.1 Menu File
22
3.3.1.1 Input Data Pegawai
22
3.3.1.2 Hitung Gaji Pegawai
23
3.3.1.3 Input Gaji Pokok
24
3.3.2 Menu Edit
25
3.3.2.1 Edit Data Pegawai
25
3.3.2.2 Edit Gaji Pokok
26
3.3.3 Menu Cari
27
3.3.3.1 Cari Data Pegawai
27
3.3.3.2 Cari Data Gaji Pegawai
28
3.3.4 Menu Laporan
29
3.3.4.1 Laporan Data Pegawai
29
3.3.4.2 Laporan Data Gaji Pegawai
31
3.3.4.3 Laporan Gaji Pokok Pegawai
35
3.3.5 Menu Tentang
36
3.3.6 Menu Keluar
36
3.4 Flowchart
37
3.5 Algoritma Program
48
BAB 4 IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
55
4.2 Tujuan Implementasi Sistem
55
4.3 Komponen-Komponen Kebutuhan Sistem
56
4.3.1 Perangkat Keras (Hardware)
56
4.3.2 Perangkat Lunak (Software)
57
4.3.3 Sumber Daya Manusia (Brainware)
57
BAB 5 KESIMPULAN DAN SARAN
5.1 Kesimpulan
58
5.2 Saran
58
DAFTAR PUSTAKA
60
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
DAFTAR TABEL
Halaman
Tabel 3.1 Pegawai
19
Tabel 3.2 Gaji pegawai
20
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
DAFTAR GAMBAR
Halaman
Gambar 2.1
Tampilan Visual Basic 6.0
6
Gambar 2.2
Tampilan Menu Bar
9
Gambar 2.3
Tampilan Toolbar
10
Gambar 2.4
Tampilan ToolBox Standard
10
Gambar 2.5
Tampilan Form Designer
12
Gambar 2.6
Tampilan Project
12
Gambar 2.7
Tampilan Properties
13
Gambar 2.8
Tampilan Form Layout
13
Gambar 2.9
Jendela Kode
14
Gambar 2.10 Jendela Module
15
Gambar 3.1 Input Data Pegawai
22
Gambar 3.2 Hitung Gaji Pegawai
23
Gambar 3.3 Input Gaji Pokok
24
Gambar 3.4 Edit Data Pegawai
25
Gambar 3.5 Edit Gaji Pokok
26
Gambar 3.6 Cari Data Pegawai
27
Gambar 3.7 Output Cari Data Pegawai
27
Gambar 3.8 Cari Data Gaji Pegawai
28
Gambar 3.9 Output Cari Data Gaji Pegawai
28
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Gambar 3.11 Output Cetak Data Pegawai
29
Gambar 3.12 Cetak Seluruh Data Pegawai
30
Gambar 3.13 Output Cetak Seluruh Data Pegawai
30
Gambar 3.14 Cetak Data Gaji Pegawai Menurut Nip
31
Gambar 3.15 Output Cetak Data Gaji Pegawai Menurut Nip
31
Gambar 3.16 Cetak Data Gaji Pegawai Menurut Golongan
32
Gambar 3.17 Output Cetak Data Gaji Pegawai Menurut Golongan
32
Gambar 3.18 Cetak Data Gaji Pegawai Menurut Tanggal Gaji
33
Gambar 3.19 Output Cetak Data Gaji Pegawai Menurut Tanggal Gaji
33
Gambar 3.20 Cetak Semua Data Gaji Pegawai
34
Gambar 3.21 Output Cetak Semua Data Gaji Pegawai
34
Gambar 3.22 Cetak Gaji Pokok
35
Gambar 3.23 Output Cetak Gaji Pokok
35
Gambar 3.24 Menu Tentang
36
Gambar 3.25 Menu Keluar
36
Gambar 3.26 Flowchart Menu Utama
39
Gambar 3.27 Flowchart Input Data Pegawai
40
Gambar 3.28 Flowchart Hitung Gaji Pegawai
41
Gambar 3.29 Flowchart Input Gaji Pokok
42
Gambar 3.30 Flowchart Edit Data Pegawai
43
Gambar 3.31 Flowchart Edit Gaji Pokok
44
Gambar 3.32 Flowchart Cari Data Pegawai
45
Gambar 3.33 Flowchart Cari Data Gaji Pegawai
46
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
BAB 1
PENDAHULUAN
1.1
Latar Belakang
Kebutuhan komputer dalam menyelesaikan pekerjaan sangat dibutuhkan untuk
memudahkan mengelola dan memanfaatkan data secara efektif dan efesien. Badan
Kepegawaian Daerah Kabupaten Aceh Tengah adalah salah satu kantor yang
menangani setiap urusan kepegawaian yang menggunakan komputer sebagai alat
untuk membantu menyelesaikan pekerjaan para staf pegawai dalam mengelola
data/informasi pegawai. Mulai dari hal penerimaan gaji, kenaikkan pangkat atau
golongan, sampai kepada akhir masa jabatan pegawai tersebut. Berdasarkan hal
tersebut penulis melihat betapa pentingnya sebuah aplikasi Pengolahan Data Gaji
Pegawai. sehingga penulis tertarik untuk memilih judul “Sistem Informasi Data Gaji
Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah“.
Menurut penulis, judul tersebut sudah sesuai dengan aplikasi yang dirancang
berdasarkan informasi/data yang penulis kumpulkan dari tempat penulis
melaksanakan penelitian, yaitu pada bidang Pengembangan Sumber Daya dan
Informasi Pegawai. Dimana dalam bidang tersebut, penulis dapat mempelajari dan
mengetahui informasi tentang pegawai yang ada pada Badan Kepaegawaian Daerah.
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Masalah yang akan dipecahkan adalah bagaimana kantor badan kepegawaian daerah
kabupaten aceh tengah dalam menggunakan alat bantu komputer, agar pemberian
laporan dapat dilakukan dengan lebih cepat dan efisien karena penyajian data yang
kompleks secara manual tidak dapat dijamin ketelitian dan kebenarannya.
1.3
Tujuan Penelitian
Tujuan penelitian ini adalah merancang sistem informasi data gaji pegawai pada
kantor badan kepegawaian daerah kabupaten aceh tengah agar komputer dapat
menginformasikan data pegawai dan data gaji pegawai dengan menggunakan visual
basic 6.0.
1.4
Batasan Masalah
Untuk mewujudkan tujuan dari penelitian penulis membatasi masalah yang akan
dibahas sebagai berikut:
a.
Dengan membuat masukkan (input data), Pencarian data, Pengeditan dan
Penghapusan data gaji pegawai dengan menggunakan tampilan form dari
Visual basic dan menghubungkannya dengan database Access.
b.
Data gaji pegawai adalah data pegawai negeri sipil dan calon pegawai negeri
sipil.
c.
Data yang dikumpulkan tahun 2008/2009.
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Untuk mendapatkan data yang dibutuhkan penulis menggunakan metode peneltian
sebagai berikut:
1.
Penelitian Kepustakaan (Library Research)
Penulis menggunakan buku yang memuat tentang sistem informasi dan visual
basic 6.0.
2.
Penelitian lapangan (field Research)
a. Pengambilan data
Pengambilan data dilakukan langsung ke kantor Badan Kepegawaian
Daerah Kabupaten Aceh Tengah dimana penulis melakukan
pengumpulan data dengan cara bertanya langsung kepada pihak yang
terkait.
b. Pengolahan data
Data-data yang telah diperoleh kemudian diolah untuk dianalisa..
1.6 Sistematika Penulisan
Sistematika penulisan tugas akhir adalah sebagai berikut:
BAB 1
PENDAHULUAN
Bab ini diuraikan mengenai latar belakang masalah, identifikasi
masalah, tujuan penelitian, batasan masalah, metode penelitian dan
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
BAB 2
LANDASAN TEORI
Bab ini diuraikan teori yang mendukung perancangan aplikasi ini.
BAB 3
PERANCANGAN SISTEM
Bab ini akan dijelaskan penulis menerangkan rancangan form,
penerapan sistemnya berupa rancangan input dan output program dan
algoritma dari program tersebut.
BAB 4
IMPLEMENTASI SISTEM
Bab ini menguraikan tentang definisi, tujuan, dan langkah-langkah
dalam implementasi sistem juga disertai dengan komponen-komponen
kebutuhan sistem.
BAB 5
KESIMPULAN DAN SARAN
Berisi pencapaian tujuan dari aplikasi yang dibuat. Saran berisi hal-
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
BAB 2
LANDASAN TEORI
2.1 Sistem
Istilah sistem berasal dari bahasa Yunani yaitu “systema”. Ditinjau dari sudut katanya
sistem berarti sekumpulan objek yang bekerja bersama-sama untuk menghasilkan
suatu kesatuan metode, prosedur, teknik yang digabungkan dan diatur sedemikian
rupa sehingga menjadi satu kesatuan yang berfungsi untuk mencapai tujuan.
(Jogiyanto H.M, 2000), “Sistem adalah suatu kesatuan yang terdiri dari dua
atau lebih komponen atau subsistem yang saling berinteraksi untuk mencapai tujuan”.
(Fathansyah, 1999), “Sistem merupakan suatu tatanan yang terdiri atas
sejumlah komponen fungsional (dengan satuan fungsi atau tugas khusus) yang saling
behubungan secara bersama-sama yang bertujuan untuk memenuhi suatu proses atau
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
2.2 Informasi
Informasi dapat didefinisikan sebagai hasil dari pengolahan dalam suatu bentuk yang
lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu
kejadian (event) yang nyata dan dapat digunakan untuk mengambil suatu keputusan.
(Jogiyanto H.M, 1989), “Informasi adalah data yang diolah menjadi bentuk
yang lebih berguna dan lebih berarti bagi yang menerimanya”.
2.3 Sistem Informasi
Sistem informasi adalah suatu sistem yang dibuat oleh manusia yang terdiri dari
komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan
informasi atau suatu sistem di dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial dan kegiatan
strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
laporan-laporan yang diperlukan
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
(Kristanto Andri, 2003), “Data adalah penggambaran dari sesuatu dan kejadian yang
dihadapi atau kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan
nyata.
Proses pengolahan data ada 3 (tiga), yaitu:
a.
Pada Tahap Input.
Yaitu dilakukan proses pemasukan data ke dalam proses komputer lewat alat
input (input device).
b.
Pada Tahapan Processing.
Yaitu dilakukan proses pengolahan data yang sudah dimasukkan, yang
dilakukan oleh alat pemroses (process device) yang dapat berupa proses
perhitungan, perbandingan, pengendalian atau pencarian di storage
(penyimpanan).
c.
Pada Tahapan Output.
Yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke alat
output (output device) yaitu berupa informasi.
2.5 Database
Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang
lainnya, tersimpan di dalam perangkat komputer dan untuk memanipulasinya
digunakan perangkat lunak (software) . Database merupakan salah satu komponen
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
informasi bagi para pemakai. Penerapan dalam sistem informasi disebut database
sistem.
Sistem Database adalah suatu informasi yang mengintegrasikan kumpulan dari
data yang saling berrhubungan satu dengan yang lainnya dan membuatnya tersedia
untuk beberapa aplikasi yang bermacam-macam didalam suatu organisasi.
2.6 Visual Basic 6.0
Visual basic merupan bahasa pemrograman tercepat dan termudah untuk membuat
suatu aplikasi Microsoft Windows dengan menggunakan metode Grafical User
Interface (GUI) visual vbasic merupakan pemrograman untuk berinteraksi langsung
dengan elemen-elemen dalam setiap bentuk pemrograman.
Visual basic dibuat sebagai langkah pengembangan untuk menyesuaikan
BASIC (Beginner All – Purpose Symbolic Instruction Code) yang berbasis DOS yang
tidak mempunyai kemampuan menggunakan metode GUI dalam basis Windows.
Sebagai program yang berbasis Windows, Visual Basic mempunyai kemampuan
untuk berinteraksi dengan seluruh aplikasi Windows, seperti Microsoft Word, Ms
Excel, Ms Acces , Visual C++, Dbase dan sebagainya.
Lingkungan pemrograman visual basic mengandung semua sarana yang
dibutuhkan untuk membangun program-program yang hebat untuk sistem Operasi
Windows dengan cepat dan efisien. Baris menu menyediakan akses kepada sebagian
besar perintah yang mengendalikan lingkungan pemrograman ini. Menu dan perintah
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
bisa mengaksesnya menggunakan keyboard atau mouse. Dibawah baris menu terdapat
toolbar, yaitu sekumpulan tombol yang berfungsi sebagai tombol cepat untuk
menjalankan perintah dan mengendalikan lingkungan pemrograman Visual Basic.
Sarana lain yang ada pada Visual Basic adalah : Toolbox, Jendela Project Container,
Jendela Form, Jendela Project, Jendela Immediate, Jendela Properties, dan Jendela
Form Layout. Dibawah ini akan diperlihatkan gambar dari Lingkungan Pemrograman
dari Microsoft Visual Basic 6.0
2.6.1 Struktur Aplikasi Visual Basic
Gambar 2.1 Tampilan Visual Basic 6.0
2.6.1.1 Menu Bar
Menu bar berfungsi untuk memilih tugas-tugas tertentu seperti menjalankan,
membuka, menyimpan project, mengkompilasi project menjadi executable (EXE) dan
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Gambar 2.2 Tampilan Menu Bar
2.6.1.2 Main Toolbar
Toolbar mempunyai fungsi yang sama dengan menu bar, tetapi lebih praktis
digunakan sebagai jalan pintas dalam menjalankan, membuka, dan menyimpan
project.
Gambar 2.3 Tampilan Toolbar
2.6.1.3 Jendela Toolbox
Toolbox standar adalah berisi komponen-komponen yang merupakan sarana untuk
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Gambar 2.4 Tampilan ToolBox Standard
Kegunaan dari masing-masing kontrol pada toolbox standar adalah;
a.
PictureBox
: digunakan untuk menampilkan gambar.
b.
Label
: digunakan untuk menampilkan teks yang tidak dapat diubah
oleh pengguna jika project sudah di compile menjadi
executable.
c.
TextBox
: digunakan untuk menampilkan teks yang bisa diubah oleh
pengguna.
d.
Frame
: digunakan untuk mengelompokkan kontrol-kontrol yang
dianggap memiliki fungsi sejenis.
e.
Command Button : digunakan untuk memulai proses tertentu pada saat
pengguna melakukan klik.
f.
CheckBox
: digunakan untuk memberikan pilihan kepada pengguna.
g.
OptionButton
: mempunyai fungsi yang hampir sama dengan CheckBox,
bedanya, pada option button biasanya pengguna hanya
dapat memilih satu pilihan.
h.
ListBox
: digunakan untuk memberikan pilihan dalam bentuk daftar.
i.
ComboBox
: mempunyai fungsi yang hampir sama dengan ListBox,
bedanya pada ComboBox pengguna dapat memasukkan
pilihan lain.
j.
HscrollBar
: digunakan untuk menggeser layar secara horizontal.
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
l.
Timer
: digunakan untuk mengatur proses pada program dalam
interval waktu tertentu.
m.
DriveListBox
: digunakan untuk menampilkan drive yang ada.
n.
DirListBox
: digunakan untuk menampilkan direktori pada drive.
o.
FileListBox
: digunakan untuk menampilkan file pada direktori.
p.
Shape
: digunakan untuk menampilkan bentuk-bentuk tertentu.
q.
Line
: digunakan untuk menampilkan garis.
r.
Image
: digunakan untuk menampilkan image, tetapi tidak bisa
berfungsi sebagai kontainer.
s.
Data
: digunakan untuk menghubungkan program ke database.
t.
Ole
: digunakan untuk menghubungkan form dengan program
lain.
2.6.1.4 Jendela Form Designer
Form Designer merupakan tempat untuk merancang user interface. Disinilah para
perancang program bisa meletakkan kontrol-kontrol yang dibutuhkan.
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
2.6.1.5 Jendela Project
Jendela Project merupakan jendela yang menampilkan semua file yang berhubungan
dengan aplikasi/project.
Gambar 2.6 Tampilan Project
2.6.1.6 Jendela Properties
Jendela ini berisi daftar properti untuk objek(Form atau control) yang dipilih dan
berfungsi untuk mengatur karakteristiknya, seperti warna, ukuran, dan lain-lain.
Gambar 2.7 Tampilan Properties
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Jendela ini akan menunjukkan tampilan/posisi form pada saat dijalankan.
Gambar 2.8 Tampilan Form Layout
2.6.1.8 Jendela Kode
Jendela ini merupakan tempat untuk menuliskan kode-kode bagi objek yang di buat.
Dengan menggunakan jendela ini, kita dapat mengatur karakteristik dari form yang
telah kita buat. Jendela ini bisa dimunculkan dengan menekan menu View, lalu pilih
Code pada menu bar atau melakukan klik ganda pada form atau dengan menekan
tombol F7 pada saat pointer terfokus pada jendela form designer.
Gambar 2.9 Jendela Kode
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Jendela ini merupakan tempat untuk menuliskan kode-kode yang lebih bersifat global.
Pada jendela modul ini kita bisa mendeklarasikan variabel dan fungsi dengan awalan
PRIVATE maupun PUBLIC. Jika diberi awalan PRIVATE, variabel atau fungsi
tersebut hanya berlaku untuk pemakaian modul yang bersangkutan. Sedangkan awalan
PUBLIC akan mengakibatkan variabel atau fungsi tersebut bersifat global. Jendela
modul ini bisa ditampilkan dengan mengklik menu Project pada menu bar, kemudian
pilih Add Module.
Gambar 2.10 Jendela Module
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Flowchart adalah sekumpulan simbol-simbol yang menunjukan atau menggambarkan
rangkaian kegiatan-kegiatan program dari awal hingga ahkir, jadi flowchart ini
digunakan untuk menggambarkan urutan langkah-langkah suatu algoritma.
2.7.1. Simbol-Simbol Flow Chart
1. Flow Direction Simbols
Simbol
Kegunaannya
Simbol Arus/Flow
Untuk menghubungkan antara simbol
yang satu dengan yang lain
Simbol off-Line Connector
Simbol untuk keluar/masuk prosedur
atau proses dalam lembar/halaman yang
lain
Simbol Connector
Simbol untuk keluar/masuk prosedur
atau proses dalam lembar/halaman yang
sama
2.
Processing Symbol
Simbol
Kegunaannya
Simbol Process
Simbol yang menunjukkan pengolahan
yang dilakukan oleh komputer
Simbol Communication Link
Simbol yang menunjukkan pengolahan
yang tidak dilakukan oleh komputer
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Simbol off-Line Connector
Simbol untuk mempersiapkan
penyimpanan yang akan digunakan
sebagai tempat pengolahan didalam
stroge
Simbol Terminator
Simbol untuk permulaan atau akhir dari
suatu program
3.
Input-Output Symbol
Simbol
Kegunaannya
Simbol Input Output
Simbol yang menyatakan proses input
dan output tergantung dengan jenis
peralatannya
Simbol Punched Card
Simbol yang menyatakan input berasal
dari kartu atau output ditulis ke kartu
Simbol Magnetic Tape Unit
Simbol yang menyatakan input berasal
dari pita magnetic atau output disimpan
ke pita magnetic
Simbol Disk and On-Line Stroge
Simbol untuk menyatakan input berasal
dari disk atau output disimpan ke disk
Simbol Transmittal Tape
Simbol untuk menyatakan input berasal
dari mesin jumlah/hitung.
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan sistem adalah gambaran, perencanaan dan pembuatan sketsa atau
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
berfungsi. Tahapan perancangan memiliki tujuan untuk merancang sistem baru yang
dapat menyelesaikan masalah-masalah yang dihadapi oleh suatu instansi atau lembaga
yang diperoleh dari pemilihan alternatif sistem yang terbaik.
3.2 Perancangan Database
Dalam merancang sebuah program diperlukan perancangan database karena hal ini
merupakan salah satu langkah dalam menentukan file database, field data, tipe data
dan ukuran data yang dibutuhkan. Dalam program yang penulis rancang ada tiga tabel
yang dipergunakan, yaitu tabel pegawai, gaji pegawai, gaji pokok..
Database dibuat oleh penulis melalui fasilitas database yang tersedia pada
Visual Basic 6.0 yaitu Visual Data Manager. Fasilitas ini disediakan Visual Basic 6.0
untuk menghasilkan tabel-tabel. Setelah database dibuat langkah selanjutnya adalah
membuat antar muka pemakai dengan menggunakan Visual Basic 6.0.
[image:32.595.106.506.571.745.2]Dibawah ini merupakan gambaran isi masing-masing tabel :
Tabel 3.1 Pegawai
NO
NAMA FIELD
TYPE
SIZE
KETERANGAN
1
Nip *
Text
9
Nomor Induk Pegawai
2
Nama
Text
20
Nama Pegawai
3
TpLahir
Text
20
Tempat Lahir Pegawai
4
TglLahir
Date/Time 8
Tanggal Lahir Pegawai
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
6
Alamat
Text
30
Alamat Pegawai
7
Agama
Text
10
Agama
8
StNikah
Text
15
Status Nikah
9
JlhAnak
Integer
2
Jumlah Anak
10
StPegawai
Text
4
Status Pegawai
11
NoTelp
Text
15
Nomor Telepon
12
Pendidikan
Text
20
Pendidikan Terakhir
13
Jurusan
Text
30
Jurusan/Program Studi
14
TmtCpns
Date/Time 8
Terhitung Mulai Tanggal Kerja
15
Gol
Text
5
Golongan
16
Pangkat
Text
20
Pangkat
17
Jabatan
Text
20
Jabatan Pegawai
18
Eselon
Text
5
Eselon
[image:33.595.107.506.78.734.2]19
Mk
Integer
2
Masa Kerja
Tabel 3.2 gaji pegawai
NO
NAMA FIELD
TYPE
SIZE
KETERANGAN
1
Nip *
Text
9
Nomor Induk Pegawai
2
Nama
Text
20
Nama Pegawai
3
Gol
Text
5
Golongan
4
T_Istri_Suami
Currency
8
Tunjangan Istri / Suami
5
T_Anak
Currency
8
Tunjangan Anak
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
7
T_Beras
Currency
8
Tunjangan Beras
8
T_Lain2
Currency
8
Tunjangan Lain-Lain
9
P_Beras
Currency
8
Potongan beras
10
P_Iwp
Currency
8
Potongan(Iuran Wajib Pajak)
11
P_Pph
Currency
8
Potongan (Pajak Penghasilan)
12
P_Rumah
Currency
8
Potongan Perumahan
13
P_Lain2
Currency
8
Potongan Lain-Lain
14
Gapok
Currency
8
Gaji Pokok
15
Gaji_Bersih
Currency
8
Gaji Bersih
[image:34.595.109.503.81.736.2]16
TglGaji
Date/Time 8
Tanggal Gajian
Tabel 3.2 gajipokok
NO
NAMA FIELD
TYPE
SIZE
KETERANGAN
1
Mkg *
Integer
2
Masa Kerja Pegawai
2
Ia
Currency
8
Golongan I/a
3
Ib
Currency
8
Golongan I/b
4
Ic
Currency
8
Golongan I/c
5
Id
Currency
8
Golongan I/d
6
IIa
Currency
8
Golongan II/a
7
IIb
Currency
8
Golongan II/b
8
IIc
Currency
8
Golongan II/c
9
IId
Currency
8
Golongan II/d
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
11
IIIb
Currency
8
Golongan III/b
12
IIIc
Currency
8
Golongan III/c
13
IIId
Currency
8
Golongan III/d
14
IVa
Currency
8
Golongan IV/a
15
IVb
Currency
8
Golongan IV/b
16
IVc
Currency
8
Golongan IV/c
17
IVd
Currency
8
Golongan IV/d
18
IVe
Currency
8
Golongan IV/e
3.3
Perancangan Tampilan
3.3.1
Menu File
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:36.595.115.524.419.758.2]USU Repository © 2009
Gambar 3.1 Input Data Pegawai
Pada Form Input Data Pegawai terdapat bebrapa control label dan textbox sebagai
keterangan dan sebagai tempat untuk mengisi/menginput data mengenai pegawai, dan
juga terdapat beberapa tombol yaitu:
a.
Tombol Simpan yang berfungsi untuk menyimpan data yang telah diinput
sebelumnya
b.
Tombol Bersih yang berfungsi untuk mengosongkan textbox yang ada pada
Form Input Data Pegawai
c.
Tombol Kemenu yang berfungsi untuk menutup Form Input Data Pegawai dan
kembali ke menu utama
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:37.595.106.528.255.779.2]USU Repository © 2009
Gambar 3.2 Hitung Gaji Pegawai
Dalam Form Hitung Gaji Pegawai akan menampilkan gaji pegawai dengan cara
mengisikan nip yang sesuai dengan data yang telah diinput terlebih dahulu pada form
input data pegawai dan kemudian menekan tombol hitung untuk menghitung gaji
pegawai. Dalam Form Hitung Gaji Pegawai terdapat beberapa tombol yaitu:
a.
Tombol Hitung yang berfungsi untuk menghitung gaji pegawai termasuk
tunjangan dan potongan penghasilan dari masing-masing pegawai
b.
Tombol Simpan yang berfungsi untuk menyimpan gaji pegawai yang telah
dihitung sebelumnya
c.
Tombol Bersih berfungsi untuk mengosongkan textbox yang ada pada Form
Hitung Gaji Pegawai
d.
Tombol Kemenu yang berfungsi untuk menutup Form Hitung Gaji Pegawai
dan kembali ke menu utama
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:38.595.106.520.300.792.2]USU Repository © 2009
Gambar 3.3 Input Gaji Pokok
Form ini hanya dapat dibuka dengan menggunakan password dan jika pengguna tidak
mengetahui password yang benar maka Form Input Gaji Pokok tidak dapat dibuka.
Form ini digunakan untuk menginput gaji pokok mulai dari golongan I/a sampai IV/e
berdasarkan masa kerja pegawai. Pada Form Input Gaji Pokok terdapat beberapa
tombol yaitu;
a.
Tombol Simpan berfungsi untuk menyimpan data gaji dan masa kerja yang
telah diinput sebelumnya
b.
Tombol Bersih berfungsi untuk mengosongkan textbox yang ada pada Form
Gaji Pokok
c.
Tombol Kemenu yang berfungsi untuk menutup Form Gaji Pokok dan kembali
ke menu utama
3.3.2
Menu Edit
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:39.595.104.497.328.803.2]USU Repository © 2009
Gambar 3.4 Edit Data Pegawai
Form Edit Data Pegawai digunakan untuk mengedit data yang telah ada dalam
database pegawai. Untuk mengedit data tersebut, kita harus memasukan nip pegawai
yang sudah di input sebelumnya pada textbox Nip (txtnip) dan menekan enter untuk
menampilkan data mengenai pegawai dengan nip yang telah diinput tadi, kemudian
menekan tombol Edit untuk dapat mengedit data tersebut kemudian menekan tombol
Simpan untuk menyimpan perubahan data yang telah kita lakukan pada data tersebut.
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:40.595.102.523.341.768.2]USU Repository © 2009
Gambar 3.5 Edit Gaji Pokok
Form Edit Gaji Pokok digunakan untuk mengedit atau untuk menghapus gaji pokok
pegawai. Untuk mengedit atau menghapus sebuah data gaji pokok pegawai, kita harus
memasukan masa kerja pada textbox masa kerja yang agar data yang ingin diedit atau
dihapus ditampilkan kemudian kita diperbolehkan untuk mengedit atau menghapus
data tersebut dan jika masa kerja yang diinput tidak ada dalam database gaji pokok
maka akan menampilkan pesan “Maaf data belum ada! Silahkan input data tersebut
pada menu file -> Input gaji pokok.”
3.3.3
Menu Cari
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Gambar 3.6 Cari Data Pegawai
Pada form cari data pegawai, kita dapat melakukan pencarian berdasarkan kreteria
yang ada seperti; Nip dan Nama. Untuk melakukan pencarian data pertama-tama kita
harus memilih kreteria yang ada seperti Nip dan memasukan Nip pegawai yang akan
dicari pada textbox di bawahnya, kemudian menekan tombol cari atau Enter pada
keyboard, jika data yang dicari tidak ada maka akan keluar kotak pesan “Maaf data
tidak ada !”, jika data yang di cari ada maka hanya data tersebut yang akan
ditampilkan pada Tabel Dbgrid di bawahnya, dan untuk memudahkan kita melihat
[image:41.595.98.515.350.776.2]data tersebut klik ganda data yang ada pada Dbgrid tersebut dan akan menampilkan
gambar seperti berikut ini.
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Gambar 3.8 Cari Data Gaji Pegawai
Pada form cari Data Gaji Pegawai, kita dapat melakukan pencarian berdasarkan
kreteria yang ada seperti; Nip, Nama dan golongan. Untuk melakukan pencarian data
kita harus memilih kreteria yang ada seperti Nip dan memasukan Nip pegawai yang
akan dicari pada textbox di bawahnya, begitu juga dengan kriteria Nama dan
golongan. Kemudian setelah menekan tombol cari atau Enter pada keyboard, jika data
yang dicari tidak ada maka akan keluar kotak pesan “Maaf data tidak ada !”, jika data
yang di cari ada maka hanya data tersebut yang akan ditampilkan pada Tabel Dbgrid
di bawahnya, dan untuk melihat data yang lebih lengkap klik ganda data yang ada
[image:42.595.152.485.403.580.2]pada Dbgrid tersebut dan akan menampilkan gambar seperti berikut ini.
Gambar 3.9 Output Cari Data Gaji Pegawai
3.3.4
Menu Laporan
3.3.4.1
Laporan Data pegawai
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:43.595.117.511.322.646.2]USU Repository © 2009
Gambar 3.10 Cetak Data Pegawai
Pada form ini terdapat dua tombol yaitu tombol Proses dan tombol Kemenu.
Tombol Kemenu berfungsi untuk kembali Kemenu Utama dan Tombol Proses
berfungsi untuk menampilkan data pegawai Per Orangan Seperti gambar berikut ini.
Gambar 3.11 Output Cetak Data Pegawai
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:44.595.179.455.84.205.2]USU Repository © 2009
Gambar 3.12 Cetak Seluruh Data Pegawai
Pada form ini terdapat dua tombol yaitu tombol proses dan tombol Kemenu. Tombol
Kemenu berfungsi untuk kembali Kemenu Utama dan Tombol proses berfungsi untuk
menampilkan data pegawai secara keseluruhan Seperti gambar berikut ini.
[image:44.595.116.535.310.703.2]Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
3.3.4.2
Laporan Data Gaji Pegawai
[image:45.595.115.516.483.726.2]1.
Menurut Nip
Gambar 3.14 Cetak Data Gaji Pegawai Menurut Nip
Pada program ini kita dapat menampilkan data berdasarkan nip yang diinput pada
kotak Nip, dan dibawahnya terdapat dua tombol yaitu tombol Proses dan tombol
Kemenu. Tombol Kemenu berfungsi untuk kembali Kemenu Utama dan Tombol
Proses berfungsi untuk menampilkan data pegawai berdasarkan Nip yang telah dipilih
pada kotak Nip, dan akan menampilkan Data Gaji Pegawai Berdasarkan Nip yang
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Gambar 3.15 Output Cetak Data Gaji Pegawai Menurut Nip
[image:46.595.169.464.152.278.2]2.
Menurut Golongan
Gambar 3.16 Cetak Data Gaji Pegawai Menurut Golongan
Pada Form ini kita dapat menampilkan Data Gaji Pegawai berdasarkan golongan.
apabila kita telah memilih golongan yang ada pada kotak golongan maka kita dapat
menampilkan data gaji pegawai berdasarkan golongan dengan mengklik Tombol
Proses, dan jika kita mengklik Tombol Kemenu maka akan kembali ke menu utama.
[image:46.595.115.516.469.724.2]Berikut ini adalah contoh tampilan data gaji pegawai berdasarkan golongan.
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
[image:47.595.179.456.165.293.2]3.
Menurut Tanggal Gaji
Gambar 3.18 Cetak Data Gaji Pegawai Menurut Tanggal Gaji
Pada form ini terdapat dua tombol yaitu Tombol Proses danTombol Kemenu. Tombol
Kemenu berfungsi untuk Kembali kemenu utama dan tombol Proses berfungsi untuk
menampilkan Data Gaji Pegawai berdasarkan Tanggal gaji. Yang telah kita inputkan
sebelumya. Berikut ini adalah contoh tampilan data gaji pegawai berdasarkan tanggal
gaji.
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
[image:48.595.155.472.186.358.2]4.
Seluruh Data
Gambar 3.20 Cetak Semua Data Gaji Pegawai
Pada form ini terdapat dua tombol yaitu tombol Proses dan tombol Kemenu. Tombol
Kemenu berfungsi untuk kembali Kemenu Utama dan Tombol Proses berfungsi untuk
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:49.595.115.515.80.599.2]USU Repository © 2009
Gambar 3.21 Output Cetak Semua Data Gaji Pegawai
3.3.4.3 Laporan Gaji Pokok Pegawai
Gambar 3.22 Cetak Gaji Pokok
Pada form ini terdapat dua tombol yaitu tombol Proses dan tombol Kemenu. Tombol
Kemenu berfungsi untuk kembali Kemenu Utama dan Tombol Proses berfungsi untuk
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:50.595.106.526.83.591.2]USU Repository © 2009
Gambar 3.23 Output Cetak Gaji Pokok
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:51.595.124.509.81.417.2]USU Repository © 2009
Gambar 3.24 Menu Tentang
Menu ini akan menampilkan informasi tentang pembuat program (Programmer) dan
informasi lainnya.
3.3.6
Menu Keluar
Gambar 3.25 Menu Keluar
[image:51.595.106.468.428.660.2]Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
3.4 Flowchart
3.4.1
Flowchart Menu Utama
Start
Tampilan
Menu
Utama
File
Edit
Y
T
Input Data Pegawai
Hitung Gaji
Pegawai
Input Gaji
Pokok
Password
Y
Y
Y
T
T
T
Frm Input Data Pegawai
Frm Hitung Gaji Pegawai
Frm Input Gaji Pokok
Y
Edit Data Pegawai
Edit Gaji
Pokok
Password
Y
Y
T
T
Frm Edit Data Pegawai
Frm Edit Gaji Pokok
Y
T
T
Y
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Pencarian
LaporanY
T
A
Cari Data PegawaiCari data Gaji Pegawai
Y
Y
T
T
Frm Cari Data Pegawai
Frm Cari Data Gaji Pegawai
Laporan Data Pegawai
Y
T
T
Lap. Data PerOrangan
Laporan Data Gaji Pegawai
Y
T
Lap. Data Menurut Nip
Lap. Seluruh Data
Lap. Data Menurut Gol.
Lap. Data Mnrt. Tgl. Gaji
Per -Orangan
Y
Seluruh DataY
T
T
Menurut Nip Menurut Gol. Menurut Tgl GajiB
T
T
T
C
D
E
F
Y
Y
Y
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:54.595.78.546.158.635.2]USU Repository © 2009
Gambar 3.26 Flowchart Menu Utama
F
Laporan Gaji
Pokok Pegawai
Lap. Gaji Pokok Pegawai
Lap. Seluruh Data
Tentang
End
Y
C
D
E
Menurut Tgl Gaji
Keluar
Program
Frm Tentang
Y
Y
Y
T
T
T
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
[image:55.595.142.436.253.691.2]3.4.2
Flowchart Input Data Pegawai
Gambar 3.27 Flowchart Input Data Pegawai
Y
Input Data Lain
T
Y
Input Data
Pegawai
Keluar
If Data
Sudah ada
Pesan “Maaf Data
Tersebut Sudah ada”
Simpan
T
Frm. Input Data
Pegawai
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
3.4.3
Flowchart Hitung Gaji Pegawai
Y
Input Data Lain
T
Y
Input
Nip
Keluar
If Data
ada
Pesan “Maaf Data
Tersebut Belum ada”
Klik Tombol
Hitung
T
Simpan
Frm. Hitung Gaji
Pegawai
Database Gaji Pegawai
Data
Ditampilkan
Y
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Gambar 3.28 Flowchart Hitung Gaji Pegawai
[image:57.595.127.491.268.692.2]3.4.4
Flowchart Input Gaji Pokok
Gambar 3.29 Flowchart Input Gaji Pokok
Y
Input Data Lain
T
Y
Input Masa
Kerja
Keluar
If Data
Tidak ada
Pesan “Maaf Data Tersebut Sudah ada”
Simpan
T
Frm. Input Gaji
Pokok
Database Gaji Pokok
Data
Ditampilkan
Y
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
3.4.5 Flowchart Edit Data Pegawai
Y
Input
Nip
If Data
ada
Pesan “Maaf Data
Tersebut Belum ada”
T
Frm. Edit Data
Pegawai
Y
T
Edit/Hapus Data Lain
Keluar
Edit
Hapus
T
T
Y
Simpan
Y
Database Pegawai
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:59.595.156.442.283.745.2]USU Repository © 2009
Gambar 3.30 Flowchart Edit Data Pegawai
3.4.6
Flowchart Edit Gaji Pokok
Y
Input Masa
Kerja
If Data
ada
Pesan “Maaf Data
Tersebut Belum ada”
T
Frm. Edit Gaji
Pokok
Y
T
Edit/Hapus Data Lain
Keluar
Edit
Hapus
T
T
Y
Simpan
Y
Database Gaji Pokok
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:60.595.141.441.266.735.2]USU Repository © 2009
Gambar 3.31 Flowchart Edit Gaji Pokok
3.4.7
Flowchart Cari Data Pegawai
Y
Tekan Enter atau
Tombol Cari
Cari Data Lain
T
Y
T
Y
If Data Ketemu
Input
Kriteria dan
Kata Kunci
Data yang anda
cari tidak ada
Keluar
Frm. Cari Data
Pegawai
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:61.595.123.448.283.746.2]USU Repository © 2009
Gambar 3.32 Flowchart Cari Data Pegawai
3.4.8
Flowchart Cari Data Gaji Pegawai
Y
Tekan Enter atau
Tombol Cari
Cari Data Lain
T
Y
T
Y
If Data Ketemu
Input
Kriteria dan
Kata Kunci
Data yang anda
cari tidak ada
Keluar
Frm. Cari Data Gaji
Pegawai
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:62.595.101.549.282.774.2]USU Repository © 2009
Gambar 3.33 Flowchart Cari Data Gaji Pegawai
3.4.9
Flowchart Menu Laporan
Data Pegawai
Data Gaji Pegawai
Keluar
PerOrangan Seluruh
Data Menurut Nip
Y
T
T
T
Y
Menurut Golongan Menurut Tanggal Seluruh DataT
T
T
T
T
Y
Y
Y
Y
Y
Y
Menu Laporan
Gaji Pokok
T
Y
Proses
Proses
Proses
Proses
Proses
Proses
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
[image:63.595.114.457.355.749.2]USU Repository © 2009
Gambar 3.34 Flowchart Menu Laporan
3.5
Algoritma Program
Algoritma merupakan salah satu langkah dalam pelaksanaan program. Secara global
algoritma dalam sistem informasi kepegawaian ini adalah :
1.
Algoritma untuk menampilkan menu utama
Langkah 1
: Start
Langkah 2
: Tampilkan terlebih dahulu pembuka atau splash
Langkah 3
: Tampilkan menu utama
Menu ini berisikan lima submenu, yaitu :
1.
File
2.
Edit
3.
Pencarian
4.
Laporan
5.
Tentang
6.
Keluar Program
Langkah 4
: Pilih sub menu yang ada pada menu utama
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Jika pilihan = 2 Tampilkan menu edit
Jika pilihan = 3 Tampilkan menu pencarian
Jika pilihan = 4 Tampilkan menu laporan
Jika pilihan = 5 Tampilkan menu tentang
Jika pilihan = 6 Keluar Program
2.
Algoritma untuk menampilkan menu File
Langkah 1
: Tampilkan menu File, yang terdapat tiga submenu yaitu :
1.
Input Data Pegawai
2.
Hitung Gaji Pegawai
3.
Input Gaji Pokok
Langkah 2
: Program akan jalan apabila :
Pilihan = 1 jalankan submenu Input Data Pegawai
Masukan data pegawai, jika data sudah terisi maka simpan,
klik tombol bersih jika ingin mengosongkan teks, jika ingin
menambah maka isilah ulang data, jika tidak klik tombol
keluar dan kembali ke menu utama
Pilihan = 2 jalankan submenu Hitung Gaji Pegawai
Pilih nip pegawai yang ingin di proses, klik tombol hitung
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
klik tombol bersih jika ingin mengosongkan teks, klik tombol
keluar untuk kembali ke menu utama.
Pilihan = 3 jalankan submenu Input Gaji Pokok
Masukan password untuk masuk ke form Input Gaji Pokok.
Jika sudah masuk isilah data-data gaji klik tombol simpan
untuk menyimpan data gaji, klik tombol bersih jika ingin
mengosongkan teks. Untuk melihat daftar gaji pokok
masukan masa kerja dan tekan enter untuk menampilkan data
yang sudah dimasukan. klik tombol keluar untuk kembali ke
menu utama.
3.
Algoritma untuk menampilkan menu Edit
Langkah 1
: Tampilkan menu Edit, yang terdapat dua submenu yaitu :
1. Edit Data Pegawai
2. Edit Gaji Pokok
Langkah 2
: Program akan jalan apabila :
Pilihan = 1 jalankan submenu Edit Data Pegawai
Pilih nip pegawai yang ingin di proses, setelah nip sudah
dimasukan klik tombol edit untuk mengubah data pegawai,
klik tombol simpan jika ingin menyimpan data yang dirubah,
klik tombol batal jika tidak ingin merubah data, klik tombol
hapus jika ingin menghapus data pegawai, klik tombol bersih
jika ingin mengosongkan teks, klik tombol keluar untuk
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Pilihan = 2 jalankan submenu Edit Gaji Pokok
Masukan password untuk masuk ke form Edit Gaji Pokok.
Jika sudah masuk klik tombol edit jika ingin mangubah daftar
gaji pokok pegawai, klik tombol simpan jika ingin
menyimpan data yang sudah dirubah, jika ingin menghapus
daftar gaji pokok pegawai klik tombol hapus, klik tombol
bersih jika ingin mengosongkan teks, klik tombol keluar
untuk kembali ke menu utama.
4.
Algoritma untuk menampilkan menu Pencarian
Langkah 1
: Tampilkan menu Pencarian, terdapat dua submenu yaitu :
1. Cari Data Pegawai
2. Cari Data Gaji Pegawai
Langkah 2
: Program akan jalan apabila :
Pilihan = 1 jalankan submenu Cari Data Pegawai
Masukan kriteria nama atau nip. Setelah nip atau nama
dimasukan klik tombol cari untuk mencari data pegawai yang
diinginkan, klik tombol keluar untuk kembali ke menu utama.
Pilihan = 2 jalankan submenu Edit Gaji Pokok
Masukan kriteria nip, nama atau golongan. Setelah nip, nama
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
gaji pegawai, klik tombol keluar untuk kembali ke menu
utama.
5.
Algoritma untuk menampilkan menu Laporan
Langkah 1
: Tampilkan menu Laporan, yang terdiri dari :
I. Laporan Data Pegawai
II. Laporan Data Gaji Pegawai
III. Daftar Gaji Pokok
Langkah 2
: Pilihan = I tampilkan pilihan yang ada pada laporan data
pegawai, yang terdiri atas :
. 1. Per Pegawai
2. Seluruhnya
Langkah 3
: Program akan jalan apabila :
Pilihan = 1 jalankan submenu Per Pegawai
Klik tombol proses untuk mencetak laporan data pegawai,
jika tidak klik tombol batal untuk keluar dan kembali kemenu
untama.
Pilihan = 2 jalankan submenu Seluruhnya
Klik tombol proses untuk mencetak laporan data pegawai
seluruhnya, jika tidak klik tombol batal untuk keluar dan
kembali kemenu untama.
Langkah 4
: Pilihan = II tampilkan pilihan yang ada pada laporan data
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
1. Menurut Nip
2. Menurut Golongan
3. Menurut Tanggal Gaji
4. Seluruhnya
Langkah 5
: Program akan jalan apabila :
Pilihan = 1 jalankan submenu Menurut Nip
Pilih nip yang ingin diproses, jika sudah dipilih klik tombol
proses untuk mencetak laporan data gaji pegawai menurut nip
yang dimasukan, jika tidak klik tombol batal untuk keluar dan
kembali kemenu untama.
Pilihan = 2 jalankan submenu Menurut Golongan
Pilih golongan klik tombol proses untuk mencetak laporan
data gaji pegawai menurut golongan, jika tidak klik tombol
batal untuk keluar dan kembali kemenu untama.
Pilihan = 3 jalankan submenu Menurut Tanggal Gaji
Masukan tanggal gaji kemudian klik tombol proses untuk
mencetak laporan data gaji pegawai menurut tanggal gaji, jika
tidak klik tombol batal untuk keluar dan kembali kemenu
untama.
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Klik tombol proses untuk mencetak laporan data gaji pegawai
seluruhnya, jika tidak klik tombol batal untuk keluar dan
kembali kemenu untama.
Langkah 6
: Pilihan = III jalankan submenu Daftar Gaji Pokok
Klik tombol proses untuk mencetak daftar gaji pokok
pegawai, jika tidak klik tombol batal untuk keluar dan
kembali kemenu untama.
6.
AlgoritmaTentang
Langkah 1
: Tampilkan animasi tulisan nama penulis
Klik tombol keluar untuk kembali kemenu utama.
7.
AlgoritmaKeluar Program
Langkah 1
: Tampilkan menu exit
Langkah 2
: Jika klik yes keluar dari menu utama, jika no kembali ke menu
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
BAB 4
IMPLEMENTASI SISTEM
Abragus Sabra : Sistem Informasi Data Gaji Pegawai Pada Kantor Badan Kepegawaian Daerah Kabupaten Aceh Tengah, 2009.
USU Repository © 2009
Implementasi sistem adalah prosedur-prosedur yang dilakukan dalam menyelesaikan
desain sistem yang telah disetujui seperti menginstall sistem, menguji sistem yang
dibuat dan memulai sistem baru atau sistem yang diperbaiki.
Implementasi sistem merupakan tahap inti dari pekerjaan sebuah proyek, pada
tahap inilah pembangunan komponen-komponen pokok sebuah sistem informasi
dilakukan berdasarkan desain yang telah dibuat.
4.2 Tujuan Implementasi Sistem
Tujuan dari implementasi sistem ini adalah sebagai berikut:
1.
Menyelesaikan desain sistem yang ada dalam dokumen sistem yang disetujui.
Menyusun dokumen-dokumen baru atau dokumen yang diperbaiki.