SISTEM INFORMASI PENGGAJIAN PEGAWAI (1)

SISTEM INFORMASI PENGGAJIAN PEGAWAI
MADRASAH ALIYAH NEGERI BINJAI

TUGAS AKHIR

MURSYIDAH NOVIYANI
062406087

PROGRAM STUDI D-3 ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2009

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

SISTEM INFORMASI PENGGAJIAN PEGAWAI
MADRASAH ALIYAH NEGERI BINJAI

TUGAS AKHIR


Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

MURSYIDAH NOVIYANI
062406087

PROGRAM STUDI D-3 ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2009

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

PERSETUJUAN

Judul

Kategori

Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas

: SISTEM INFORMASI PENGGAJIAN
PEGAWAI MADRASAH ALIYAH
NEGERI BINJAI
: TUGAS AKHIR
: MURSYIDAH NOVIYANI
: 062406087
: D-3 ILMU KOMPUTER
: MATEMATIKA
: MATEMATIKA DAN ILMU
PENGETAHUAN ALAM (FMIPA)
UNIVERSITAS SUMATERA UTARA

Disetujui oleh :


Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua,

Dosen Pembimbing

Dr. Saib Suwilo, M. Sc.
NIP. 131 796 149

Drs. Suyanto, M. Kom.
NIP. 131 572 440

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

PERNYATAAN

SISTEM INFORMASI PENGGAJIAN PEGAWAI MADRASAH ALIYAH NEGERI
BINJAI


TUGAS AKHIR

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

Medan,

Mei 2009

MURSYIDAH NOVIYANI
062406087

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

PENGHARGAAN

Bi s mi l l a h i r r a h ma n i r r a h i m
Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena dengan limpah rahmat
dan karunia-nya penulis berhasil menyelesaikan tugas akhir ini yang berjudul ”Sistem

Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai “pada waktu yang
telah ditetapkan. Adapun Tugas Akhir ini. Tak lupa shalawat serta salam kepada
junjungan Nabi Besar Muhammad SAW dan para sahabat-Nya 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 Drs. Suyanto, M. Kom, selaku Dosen Pembimbing Tugas Akhir
Program Studi D-3 Ilmu Komputer Fakultas MIPA Universitas Sumatera
Utara yang telah memberikan bimbingan dan arahan selama ini kepada penulis
dalam penyelesaian tugas akhir.
2. Bapak Dr. Saib Suwilo, M.Sc, selaku Ketua Pelaksana Program Studi D-3
Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas
Sumatera Utara.
3. Bapak Dr. Eddy Marlianto, M.Sc, selaku Dekan Fakultas Matematika dan Ilmu
Pengetahuan Alam Universitas Sumatera Utara.
Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009


4. Bapak Drs. H.M. Yasin, selaku Kepala Sekolah Madrasah Aliyah Negeri
Binjai yang telah memberikan kesempatan kepada penulis untuk melakukan
riset sebagai data dalam pembuatan tugas akhir.
5. Orang tua tercinta Ayahanda Drs. H. Sudarno dan Ibunda Hj. Yati Musa, BA
yang telah memberikan dorongan, nasehat, kasih sayang, doa, dukungan
material dan spiritual, tak lupa juga kepada kakak Nurkhalilah, Husnul
Khatimah dan Mursyidah Novayanti yang telah mendukung penulis dalam
pembuatan tugas akhir ini.
6. 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.
7. Seluruh guru dan pegawai Madrasah Aliyah Negeri Binjai yang telah banyak
membantu penulis dalam mengumpulkan data dalam pembuatan tugas akhir.
8. Seluruh Keluarga besarku yang telah banyak memberikan dorongan dan doa
kepada penulis selama ini.
9. Buat sahabat-sahabatku selama kuliah di Komputer (“Geng IJO LUMUT”)
Nina Iva Librina, Suci Cahaya Rani, Andina Ika Wulandari, Jurmiah Sirait,
Leila Masdani, Ratih Nindya Kesuma K.S, Fitrianti Hasibuan, Evi, Sakina,
Naldi, dan Zulpadli 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 pengertian dan kesabaran kalian selama berteman denganku.
Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

10. Seluruh rekan-rekan jurusan Komputer, terutama angkatan Komputer B 2006
pada khusunya pada Ratih Nindya K.S., 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 kesalahankesalahan 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

Mursyidah Noviyani

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

ABSTRAK

Tugas akhir ini bertujuan membangun sebuah sistem informasi yang berbasis
Windows seperti Microsoft Visual Basic sebagai alat mengolah database. Sistem
perancangan dalam pembuatan Sistem Informasi Penggajian Pegawai Madrasah
Aliyah Negeri Binjai ini dikembangkan dengan menggunakan beberapa software
yakni Visual Basic 6.0, Crystal Report. Dengan menggunakan Visual Basic 6.0 maka
pengerjaan tugas akhir akan lebih cepat dan mudah. Adapun tabel-tabel yang dipakai
dalam pembuatan Sistem Informasi Kepegawaian Madrasah Aliyah Negeri Binjai,

tabel admin. Semua tabel ini nantinya digunakan untuk menampung data-data yang
diperlukan dalam Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri
Binjai.

Dengan adanya aplikasi penggajian pegawai dapat lebih mudah dalam proses
pegolahan data secara cepat dan efisien. Sebelum adanya aplikasi ini, pegawai
bingung dalam proses pegolahan data yang memegang peranan dalam proses
penggajian pegawai ini juga mengalami kesulitan, dikarenakan adanya keterlambatan
dalam proses pengolahan data penggajian pegawai.

Hasil dari perancangan sistem dengan program aplikasi diharapkan dapat
membuat Sistem Informasi Penggajian Pegawai lebih akurat berdasarkan data yang
dimasukkan ke sistem tersebut.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

DAFTAR ISI

Halaman

Persetujuan
Pernyataan
Penghargaan
Abstrak
Daftar Isi
Daftar Gambar
Daftar Tabel

ii
iii
iv
vii
viii
ix

Bab I Pendahuluan
1.1 Latar Belakang
1.2 Identifikasi masalah
1.3 Batasan Masalah
1.4 Tujuan

1.5 Metode Penelitian
1.6 Tinjauan Pustaka
1.7 Sistematika Penulisan

1
2
2
2
3
3
4

Bab II Landasan Teori
2.1 Konsep Dasar Data, Informasi, dan Sistem Informasi
2.1.1. Data
2.1.2. Informasi
2.1.3. Sistem Informasi
2.1.3.1 Konsep Dasar Sistem
2.1.3.2 Konsep Dasar Informasi
2.1.3.3 Konsep Dasar Sistem Informasi
2.2 Perancangan Database
2.3 Sekilas Tentang Visual Basic
2.3.1. Sejarah Visual Basic
2.3.2. Struktur Visual Basic
2.4 Pengertian Crystal Report

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

6
6
7
8
8
10
10
11
12
12
14
20

Bab III Sekilas Tentang Madrasah Aliyah Negeri Binjai
3.1 Sejarah Singkat Sekolah
21
3.2 Uraian Tugas dan Fungsi Organisasi
21
3.2.1 Koordinator Perguruan Madrasah Aliyah Negeri
22
3.2.2 Wakil Koordinator Perguruan Madrasah Aliyah Negeri 22
3.2.3 Kepala Sekolah
22
3.2.4 Wakil Kepala Sekolah
22
3.2.5 Guru Pembimbing dan Konseling
23
3.2.6 Kepala Tata Usaha
23
3.2.7 Wali Kelas
23
3.2.8 Guru
23
3.3 Visi Misi
24
3.3.1 Visi Sekolah
24
3.3.2 Misi Sekolah
24
Bab IV Analisis dan Perancangan Sistem
4.1 Analisis Sistem
4.2 Perancangan Sistem
4.2.1 Rancangan Keluaran (Output)
4.2.2 Rancangan Masukan (Input)
4.2.3 Perancangan File Dan Database
4.2.4 Perancangan Data Flow Diagram (DFD)
4.2.4.1. ERD (Entity Relationship Diagram)
4.2.4.2. Normalisasi
4.2.5. Perancangan Komunikasi Data
3.2.6. Perancangan Program

25
26
26
28
30
32
35
35
37
38

Bab V Implementasi Sistem
5.1 Pengertian dan Tujuan Implementasi Sistem
5.2 Komponen Utama dalam Implementasi Sistem
5.2.1. Perangkat Keras (hardware)
5.2.2. Perangkat Lunak (software)
5.2.3. Unsur Manusia (brainware)
5.3 Instalasi Visual Basic 6.0, Crystal Report dan AppSkin
5.4 Prosedur Penggunaan Program

39
39
40
40
41
41
42

Bab VI Kesimpulan dan Saran
6.1 Kesimpulan
6.2 Saran
Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

47
48

Daftar Pustaka
LAMPIRAN
Lampiran A Surat-surat
Lampiran B Data-data riset
Lampiran C Listing Program

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

DAFTAR GAMBAR

HALAMAN
Gambar Interface Visual Basic

15

Gambar ToolBox

16

Gambar Jendela Properties

16

Gambar Jendela Project

17

Gambar Jendela Pengkodean

19

Gambar Jendela Form

19

Gambar 4.2.4 Diagram Konteks Sistem Pengolahan Penggajian

32

Pegawai Madrasah ALiyah Negeri Binjai
Gambar 4.2.4 Data Flow Diagram Level Nol Sistem Informasi

18

Penggajian Pegawai Madrasah Aliyah Negeri Binjai 33
Ganbar 4.2.4 Entity Relathionship Diagram

35

Gambar 4.1 Menu Utama

42

Gambar 4.2 Menu Menu Golongan

43

Gambar 4.3 Menu Data Pegawai

44

Gambar 4.4 Jabatan

44

Gambar 4.5 Menu Data Penggajian Pegawai

45

Gambar 4.6 Laporan Data Pegawai

45

Gambar 4.7 Laporan Penggajian Pegawai

46

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

DAFTAR TABEL

Halaman
Tabel 4.1 Tabel admin
Tabel 4.2 Tabel golongan
Tabel 4.3 Tabel pegawai
Tabel 4.4 Tabel Penggajian Pegawai
Tabel 3.4 Simbol-simbol DFD

30
30
31
31
34

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

BAB I
PENDAHULUAN

1.1 Latar Belakang
Informasi merupakan salah satu kebutuhan di dalam suatu instansi, perusahaan,
organisasi, lembaga serta lingkungan yang berada di luar sistem. Informasi dianggap
sangat penting karena dengan adanya informasi dapat menambah pengetahuan,
mengurangi ketidakpastian dan resiko kegagalan serta dapat membantu para
pemimpin dalam mengambil suatu kesimpulan dan keputusan yang efektif dan efisien.
Salah satu informasi yang penting dari suatu perusahaan ataupun instansi pemerintah
adalah tentang kepegawaiannya yang terkait dengan apa saja yang termasuk dalam
melengkapi data pegawai tersebut. Mulai dari Pangkat dan Jabatan, Cuti, penggajian
dan lain-lain.

Sistem Penggajian Pegawai Madrasah Aliyah Negeri Binjai adalah cara baru
dalam pengolahan data penggajian pegawai. sistem penggajian ini merupakan dasar
dan konsekuen logis dari perkembangan teknologi informasi dan komunikasi. Karena
dahulunya memakai Microsoft Excel memiliki kelemahan dalam hal waktu yang
diperlukan cukup lama pada proses penginputan data. Seiring dengan perkembangan
ilmu komputer, saat ini software yang lebih baik dari Microsoft Excel adalah software
Microsoft Visual Basic 6.0.
Oleh karena itu, dalam Sistem Penggajian Pegawai Madrasah Aliyah Negeri
Binjai, faktor penggajian pegawai otomatis menjadi lebih mudah. Hal ini disebabkan,
karena yang mengambil peran adalah komputer dan panduan-panduan elektronik yang
dirancang oleh contents writer dan pemrogram komputer.
Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

1.2 Identifikasi Masalah
Dari pengamatan penulis tentang sistem informasi penggajian pegawai mendapat
beberapa kendala. Adapun kendalanya adalah susahnya mendapat laporan penggajian
secara rinci, dan pengolahan data penggajian pegawai Madrasah Aliyah Negeri Binjai
tersebut masih menggunakan Microsoft Excel, tetapi belum efisien dan juga
membutuhkan waktu dalam penginputan data. Oleh karena itu, penulis mencoba
merancang sebuah sistem informasi penggajian pegawai yang menyangkut masalah
penggajian untuk memberikan informasi yang komputerisasi dan dapat mempercepat
pekerjaan dalam pencariannya.

1.3 Batasan Masalah
Sistem Informasi Penggajian Pegawai ini memiliki cakupan yang luas, seperti gaji
pokok, tunjangan keluarga, tunjangan jabatan, tunjangan beras, potongan, lembur, dan
lain-lain. Untuk itu penulis melakukan pembatasan masalah hanya pada gaji pokok,
tunjangan keluarga, tunjangan jabatan dan tunjangan beras.

1.4 Tujuan
Tujuan pembuatan aplikasi ini adalah :
1. Mengontrol Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri
Binjai.
2. Mempercepat dalam pencarian sistem penggajian pegawai .

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

3. Membangun aplikasi yang sesuai guna mendukung kemajuan, yang dapat
mempermudah dalam membuat dokumentasi Sistem Informasi Penggajian
Pegawai Madrasah Aliyah Negeri Binjai.

1.5 Metode Penelitian

Metode penelitian adalah cara atau teknik yang sistematis untuk mengerjakan atau
menyelesaikan sesuatu. Adapun metodologi penelitian yang digunakan penulis untuk
menyelesaikan berbagai permasalahan yang terjadi diatas adalah:

1. Studi Lapangan
Merupakan metode yang dilakukan oleh penulis secara langsung ke lapangan
yang merupakan sumber data yang diperoleh sesuai dengan kebutuhan yang
digunakan.
2. Wawancara
Pengumpulan data dengan wawancara ini digunakan untuk meyakinkan bahwa
data yang diperoleh benar-benar akurat.
3. Studi Kepustakaan
Mengunakan buku-buku yang berhubungan dengan tujuan penulis yang dapat
membantu menyelesaikan masalah yang dapat dipakai sebagai landasan teori..

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

1.6 Tinjauan Pustaka

Sebagai karya tulis yang ingin dinilai baik haruslah memiliki referensial yang cukup.
Oleh karena itu penulis mengumpulkan banyak sumber, seperti bahan bacaan guna
mengumpulkan informasi yang berhubungan dengan materi yang terdapat dalam tugas
akhir ini nantinya. Sebagai sumber bacaan atau informasi tersebut penulis
mendapatkannya dari perpustakaan Universitas Sumatera Utara. Koleksi buku pribadi,
pinjaman dari senior serta pinjaman dari teman-teman penulis.

Adapun salah satu bahan pustaka yang penulis maksud adalah sebagai berikut:
Andi, menyatakan, “ visual Basic 6.0 dikemas dalam paket Microsoft Visual Studio
2003 yang merupakan pilihan favorit para programmer, tidak hanya mudah dari sisi
bahasa maupun pembuatan aplikasi berbasis grafis juga mudah membuat aplikasi
berbasis Internet.

1.7 Sistematika Penulisan

Secara garis besar tugas akhir ini terdiri dari 5 (lima) bab dan beberpa lampiran.
Adapun setiap bab dan sub-sub bab yang terdiri dari :

BAB I

: PENDAHULUAN
Bab ini akan membahas Latar Belakang Tugas Akhir, Identifikasi
Masalah, Batasan Masalah, Tujuan, Metode Penelitian, Tinjauan
Pustaka, dan Sistematika Penulisan.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

BAB II

: LANDASAN TEORI
Pada Bab ini penulis menguraikan sekilas tentang Konsep Dasar
Data,

Informasi

dan

Sistem Informasi,

Database,

Bahasa

Pemrograman Visual Basic, Struktur Visual Basic, Pengertian
Crystal Report .
BAB III

: SEKILAS MADRASAH ALIYAH NEGERI BINJAI
Bab ini berisikan tentang Sejarah Madrasah Aliyah Negeri Binjai,
uraian tugas dan fungsi organisasi, serta visi dan misi Madrasah
Aliyah Negeri Binjai dan Struktur Organisasi Madrasah Aliyah
Negeri Binjai.

BAB IV

: ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisi Analisa Ruang Lingkup Program, Jenis File Yang
Digunakan, Analisa Kebutuhan Database, Perancangan Sistem,
Gambaran Umum Pembuatan Program dan Perancangan Halaman
Program.

BAB V

: IMPLEMENTASI SISTEM
Pada bab ini berisi uraian Pengertian Implementasi Sistem,
Komponen Dalam Implementasi Sistem, Komponen Utama dalam
Implementasi Sistem dan Pemeliharaan Sistem .

BAB VI

: KESIMPULAN DAN SARAN
Berisikan kesimpulan dan saran penulisan tugas akhir.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

BAB II
LANDASAN TEORI

2.1. Konsep Dasar Data, Informasi dan Sistem Informasi
2.1.1. Data

Data dapat didefenisikan sebagai deskripsi dari suatu dan kejadian yang kita hadapi
(Al-Bahra Bin Ladjamudin, 2005, Hal:8). Data dapat berupa catatan-catatan dalam
kertas, buku, atau tersimpan sebagai file dalam database. Data akan menjadi bahan
dalam suatu proses pengolahan data. Oleh karena itu, suatu data belum dapat berbicara
banyak sebelum diolah lebih lanjut.

Proses pengolahan data terbagi menjadi tiga tahapan, yang disebut dengan
siklus pengolahan data (Data Processing Cycle) yaitu :
1. Pada tahapan Input
Yaitu dilakukan proses pemasukan data ke dalam komputer lewat media input
(Input Devices).
2. Pada tahapan Processing
Yaitu dilakukan proses pengolahan data yang sudah dimasukkan, yang dilakukan
oleh alat pemroses (Process Devices) yang dapat berupa proses perhitungan,
perbandingan, pengendalian, atau pencarian distorage.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

3. Pada tahapan Output
Yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke alat
output (Output Devices) yaitu berupa informasi.

2.1.2. Informasi

Informasi merupakan data yang telah diolah sedemikian rupa sehingga memiliki
makna tertentu bagi penggunanya. (Adi Nugroho, 2004, hal:6)

Untuk memperoleh informasi, diperlukan adanya data yang akan diolah dan
unit pengolah. Agar informasi yang dihasilkan lebih berharga, maka informasi harus
memenuhi kriteria sebagai berikut :
1. Informasi harus akurat, sehingga mendukung pihak manajemen dalam
mengambil keputusan.
2. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang
membutuhkan.
3. Informasi harus tepat waktu, sehingga tidak ada keterlambatan pada saat
dibutuhkan.
Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses
pengambilan keputusan tentang suatu keadaan. Informasi yang digunakan di dalam
suatu sistem informasi umumnya digunakan untuk beberapa kegunaan.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

Informasi digunakan tidak hanya digunakan oleh satu orang pihak dalam suatu
organisasi. Nilai sebuah informasi ditentukan dari dua hal yaitu manfaat dan biaya
untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih
efektif dibandingkan dengan biaya untuk mendapatkan informasi tersebut.

2.1.3. Sistem Informasi
2.1.3.1.Konsep Dasar Sistem

Terdapat dua kelompok di dalam mendefenisikan sistem, yaitu yang menekankan
pada prosedurnya dan yang menekankan pada komponennya atau elemennya.

Pendekatan sistem yang lebih menekankan pada prosedurnya mendefenisikan
sistem sebagai berikut :
Suatu sistem merupakan suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
menyelesaikan suatu sasaran tertentu. (Al-Bahra Bin Ladjamudin, 2005, hal:2)

Pendekatan sistem yang lebih menekankan pada komponen atau elemennya
mendefenisikan sistem sebagai berikut :
Sistem merupakan bagian-bagian yang saling berkaitan dan beroperasi bersama untuk
mencapai beberapa sasaran atau maksud. (Al-Bahra Bin Ladjamudin , 2005, hal:3)

Sistem itu sendiri memiliki karakteristik atau beberapa sifat tertentu, yaitu
mempunyai komponen (components), batas sistem (boundary), lingkungan luar sistem
(environments), penghubung (interfce), masukan (input), keluaran (output), pengolah
Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

(process), dan sasaran suatu tujuan (goal). Adapun penjelasan dari karakteristik suatu
sistem diatas adalah sebagai berikut :

a. Komponen sistem (Components)
Bagia sistem yang saling berinteraksi dan membentuk satu kesatuan. Komponen
atau elemen sistem dapat berupa subsistem atau beberapa bagian sistem.
b. Batas Sistem (Boundary)
Daerah yang membatasi antara suatu sistem dengan lingkungannya atau dengan
sistem lainnya. Batas sistem inilah yang membuat sistem dipandang sebagai satu
kesatuan.
c. Lingkungan luar sistem (Environments)
Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem.
Lingkungan luar sistem dapat bersifat menguntungkan sistem atau merugikan
sistem.
d. Penghubung sistem (Interface)
Merupakan media penghubung antara satu subsistem dengan subsistem lainnya.
Penghubung inilah yang menyebabkan beberapa subsistem berintegrasi dan
membentuk satu kesatuan.
e. Masukan sistem (Input)
Sesuatu yang dimasukkan ke dalam sistem yang berasal dari lingkungan.
f. Keluaran sistem (Output)
Suatu hasil dari proses pengolahan sistem yang dikeluarkan ke lingkungan.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

g. Pengelolahan sistem (Process)
Bagian dari sistem yang mengubah masukan menjadi keluaran.
h. Sasaran sistem (Objectives) atau tujuan (Goal)
INPUT

PROCESSING

OUTPUT

Gambar 2.1 Komponen-komponen dari suatu sistem

Sasaran sistem adalah sesuatu yang menyebabkan mengapa sistem itu dibuat atau ada.
Sustu sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.

2.1.3.2. Konsep Dasar Informasi

Informasi dalam sebuah organisasi sangat penting peranannya. Suatu sistem yang
kurang mendapatkan informasi akan menjadi lemah dan akhirnya berakhir. Informasi
itu sendiri dapat didefenisikan sebagai berikut :
Informasi merupakan data yang diolah menjadi bentuk yang lebih berguna dan lebih
berarti bagi yang menerimanya.

Sumber dari informasi adalah data. Data merupakan bentuk jamak dari bentuk
tunggal data atau data item. Data adalah kenyataan yang menggambarkan sesuatu
yang terjadi pada saat tertentu.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

2.1.3.3. Konsep Dasar Sistem Informasi

Informasi dapat diperoleh dari sistem informasi (Information System) atau disebut
juga dengan processing system atau information generating system.

Dari uraian diatas maka sistem informasi dapat diartikan sebagai berikut :
1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen
dalam organisasin untuk mencapai suatu tujuan tertentu yaitu menyajikan
informasi.
2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan
informasi bagi pengambil keputusan atau untuk mengendalikan organisasi.

Sistem informasi sendiri memiliki sejumlah komponen tertentu, yang terdiri
dari beberapa komponen yang berbeda yaitu, manusia, data, hardware, dan software.
Sebagai suatu sistem, setiap komponen tersebut berinteraksi satu dengan lainnya
membentuk satu kesatuan untuk mencapai sasarannya.

Berikut beberapa komponen dapat dilihat pada gambar 2.2.

Hardware

System
Software

Data

User

Gambar 2.2 Komponen sistem informasi

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

2.2. Perancangan Database
Dalam era globalisasi sekarang, pengaruh data dan informasi dapat dikatakan sangat
memegang peranan penting. Perkataan dta merupakan kata majemuk yang berasal dari
kata datum yang berarti fakta yang diperoleh dari pengamatan gejala fisik. Data dapat
berupa gambar, angka, huruf, symbol yang menerangkan manusia, benda, kejadian
atau lembaga ataupun organisasi. Dalam kaitannya dengan pengolahan data dengan
komputer, pengertian data dapat dibatasi pada fakta-fakta yang dapat direkam. Dalam
setiap sistem pengolahan data, data merupakan sumber semua informasi yang dapat
dihasilkan. Dapat dikatakan adalah kunci pokok dalam menyusun suatu desain sistem
informasi.

Menurut Jogiyanto Hartono,MBA,Ph.D (Pengenalan Komputer, tahun 1999
,hal.711) “ Menyatakan Basis Data ( database) merupakan kumpulan dari data yang
saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer
dan di gunakan perangkat lunak untuk memanipulasinya. Database juga merupakan
salah satu komponen yang penting dalam sistem informasi, karena merupakan basis
dalam jenjang database.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

2.3 Sekilas Tentang Visual Basic
2.3.1 Sejarah Visual Basic

Microsoft Visual Basic merupakan salah satu bahasa pemrograman yang
memungkinkan para programmer untuk membuat aplikasi yang berbasis Windows
dengan sangat mudah . Bahasa ini sangat popular disebabkan kemudahan dan
kelengkapannya untuk mengembangkan dan membuat aplikasi kecil (tools atau
desktop database) maupun yang besar (client/server, aplikasi web danl lain-lain).

Visual Basic berawal dari sebuah ide untuk membuat simple scripting
language untuk GUI Windows. Saat ini masih Windows 3.11. sebagai bahasa
pemrogramman yang tergolong sebagai RAD (Rapid Aplication Development) tool.

Microsoft Visual Basic pertama kali dikeluarkan tahun 1991 dengan nama “
Thunder “, yang merupakan development tools pertama yang berbasis yang dibuat
oleh Microsoft, untuk menandingi bahasa pemrograman lainnya, seperti bahasa
pemrograman C, C++, Pascal dan Lain sebagainya.

Pada tahun 1993 Microsoft mengeluarkan Visual Basic versi 2.0 yang mulai
menarik perhatian para programmer. Dan ketika Visual Basic versi 3.0 dikeluarkan,
versi ini menjadi bahasa pemrograman yang paling pesat berkembang di pasaran,
sehingga banyak diminati oleh para programmer, sehingga jumlahnya menjadi jutaan

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

seluruh dunia (belum termasuk yang belum terdaftar ke MSDN service) yang resmi
menggunakan Visual Basic.

Pada tahun 1998 Microsoft mengeluarkan lagi Visual Basic versi 6.0 yang
tidak jauh berbeda dengan Visual Basic 5.0, Visual Basic 6.0 sudah ditambah dengan
kemampuan internet programming dan juga penyempurnaan pada tingkat keamanan
pada saat menjalankan thread, COM-based application, yang kemudian membuat
trend pemrogramman Visual Basic 6.0 mulai bergeser dari aplikasi desktop kearah
aplikasi network dan desain komputer. Hal ini terlihat dengan hadirnya template IIS
application project dan DHTML project pada pilihan menu jenis project.

Sebagai bahasa pemrograman berbasis visual Microsoft Visual Basic 6.0
mempunyai keunggulan sebagai berikut :
-

Sebagai software DBMS, kita dapat merancang, membuat atau membangun
program aplikasi database maupun program-program lainnya.

-

Teknologi akses data yang dimiliki oleh Visual Basic 6.0 yaitu teknologi ActiveX
Data Object atau yang lebih dikenal dengan nama ADO. ADO mampu
mengintegrasikan program aplikasi database yang anda bangun dengan berbagai
sumber data seperti Microsoft Access, SQL Server, ODBC, Oracle dan lain
sebagainya.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

2.3.2 Struktur Visual Basic

Bahasa pemrograman Visual Basic mempunyai struktur yang berbeda dengan bahasa
pemrograman C, C++, dan Pascal. Sebuah file Execute dari Visual Basic dapat
mengandung lebih dari sebuah project. Dimana didalam sebuah project dapat berisi
lebih dari suatu form. Form merupakan suatu kombinasi dari kode dan data yang
diperlukan sebagai satu kesatuan. Tetapi suatu objek dapat merupakan bagian dari
aplikasi seperti control atau suatu form.

Aplikasi proyek terdiri dari :
1.

Form ; Jendela pembuatan antar muka pemakai.

2.

Control ; Objek yang dimuat kedalam form untuk membuat interaksi dengan
pemakai.

3.

Properties ; Karakteristik atau nilai yang dimiliki oleh sebuah objek yang dapat
diminta untuk melaksanakan tugas khusus.

4.

Methode ; Serangkaian perintah yang sudah tersedia pada suatu objek yang
dapat diminta untuk melaksanakan tugas khusus.

5.

Event Procedure ; Kode yang berhubungan dengan suatu objek. Kode ini
harus diminati pemakai.

6.

Module ; Kumpulan dari procedure umum, deklarasi variable dan definisi
konstanta yang digunakan oleh aplikasi.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

Untuk membuat aplikasi Visual Basic, diperlukan langkah-langkah sebagai berikut :
1.

Membuat tampilan atau user interface

2.

Mengatur properties

3.

Menulis kode program

4.

Manjalankan program

Tampilan Visual Basic secara garis besar terdiri atas Toolbox, Jendela Properties,
Jendela Pengkodean, Jendela Form. Gambar disajikan sebagai berikut :

Gambar 2.3.1 Interface Visual Basic
a. Toolbox

Toolbox berada pada bagian kiri tampilan Visual Basic. Toolbox dapat dipindahkan
dengan cara mendrag bagian atas yang berwarna biru ke tempat yang diinginkan.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

Toolbox adalah kotak alat yang berisi icon-icon untuk memasukkan objek
tertentu kedalam jendela form anda . Untuk menambah komponen icon dengan cara
mengklik kanan pada toolbox lalu memilih component atau add tab.

Gambar 2.3.2 Toolbox

b. Jendela Properties

Jendela Properties menampilkan semua property dari objek yang sedang dipilih dan
beberapa tipe dari property tersebut memungkinkan untuk dimodifikasi.

Jendela properties dapat dibuka dengan cara mengklik tombol Properties
Windows yang berada pada ToolBar atau dengan cara mengklik kanan pada objek.

Gambar 2.3.3 Jendela Properties
Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

c. Jendela Project

Project adalah sekumpulan modul. Jadi project adalah program aplikasi itu sendiri.
Project disimpan dalam file tang berextension. Jika anda membuat program aplikasi,
akan terdapat jendela project yang berisi semua file yang dibutuhkan untuk
menjalankan program aplikasi baru maka jendela project otomatis berisi objek Form1.

Pada Jendela Project terdapat tiga icon yaitu :
1. View Code yang dipakai untuk menampilkan jendela editor kode program,
2. View Object yang dipakai untuk menampilkan bentuk formulir (Form),
3. Toggle Folders yang digunakan untuk menampilkan folder (tempat
menyimpan file).

Toogle Folders

View Objek
View Code
Gambar 2.3.4 Jendela Project

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

d. Jendela Pengkodean

Jendela ini digunakan untuk membuat perintah dalam form atau objek lain yang ada di
dalam aplikasi. Jendela ini akan ditampilkan jika anda mengklik ganda pada bagian
form atau kontrol.

Jendela pengkodean berisi dua buah ComboBox. Yang paling kiri berisi objekobjek yang ada di dalam project, sedangkan sebelah kanannya terdiri dari event-event
yang berhubungan dengan objek-objek yang dipilih.

Gambar 2.3.5 Jendela Pengkodean

e. Jendela Form

Form adalah suatu objek yang dipakai sebagai tempat bekerja program aplikasi. Form
berbentuk jendela dan dapat dibayangkan sebagai kertas atau meja kerja yang dilukisi
atau diletakkan kedalamnya objek-objek lain. Garis-garis titik pada form disebut grid
Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

yang berguna untuk membantu pengaturan tata letak objek kedalam form dengan
menggunakan mouse.

Gambar 2.3.6 Jendela Form

2.5 Pengertian Crystal Report

Crystal Report adalah salah satu program tunggal yang telah terintegrasi dengan
Microsoft Visual Basic, sehingga dengan menggunakan Crystal Report ini,
memungkinkan bagi seorang programmer menciptakan sebuah laporan yang lengkap.
Dengan memiliki laporan yang di desain secara terpisah dan pada akhirnya nanti hasil
dari Crystal Report ini dapat diaktifkan melalui Microsoft Visual Basic.

Crystal Report adalah salah satu program yang memiliki spesialisasi untuk
membuat laporan dengan tidak dapat melakukan input di dalamnya, Crystal Report
mampu membaca sumber data yang dihasilkan melalui Microsoft Access, Fox Pro,
SQL ataupun program-program database lainnya.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

BAB III

SEKILAS TENTANG MADRASAH ALIYAH NEGERI BINJAI

3.1 Sejarah Singkat Sekolah

Pada tahun 1995 Madrasah Aliyah dahulu adalah Madrasah Aliyah Persiapan yang
pada saat itu dipimpin oleh Drs. Halim Hassan yang berlokasi disekolah Bimbingan
Ganesha Operation. Statusnya meminjam gedung karena di Binjai pada saat itu tidak
ada Madrasah Aliyah. Oleh karenanya Departemen Agama berupaya mendirikan
sekolah Negeri dan Madrasah Aliyah adalah sekolah satu-satunya di Binjai. Tahun
1998 Madrasah Aliyah Persiapan diganti dengan Madrasah Aliyah Negeri yang
berlokasi di Jalan Pakan Baru No.1A Binjai yang dipimpin oleh Drs. H. Saokami
Hasibuan. Kemudian tahun 2001/2002 kepemimpinan di Madrasah Aliyah Negeri
digantikan oleh Drs. H. Yusmar Effendi. Masa kepemimpinan Drs. H. Yusmar Effendi
tidak begitu lama sehingga tahun 2005 kepemimpinan Drs. Yusmar Effendi
digantikan oleh Drs. H. M. Yasin sampai sekarang.

3.2 Uraian Tugas dan Fungsi Organisasi

Setiap susunan organisasi saling berhubungan yang berkoordinasi antar tiap struktur
dan terikat di bawah garis komando dan setiap struktur oraganisasi mempunyai
tugasnya masing-masing.
Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

3.2.1 Koordinator Perguruan Madrasah Aliyah Negeri

Koordinator Perguruan Madrasah Aliyah Negeri adalah yang berwenang dalam
menentukan kurikulum dan membuat peraturan-peraturan kurikulum sekolah sesuai
dengan kurikulum Dinas Pendidikan Kota Medan, serta sebagai pemimpin utama
perguruan

3.2.2 Wakil Koordinator Perguruan Madrasah Aliyah Negeri

Wakil Koordinator Perguruan Madrasah Aliyah Negeri bertugas mambantu segala
kewenangan koordinator serta mengawasi jalannya kurikulum.

3.2.3 Kepala Sekolah

Kepala sekolah merupakan manajer, edukator, administrator serta sekaligus pemimpin
sekolah Madrasah Aliyah Negeri Binjai.

3.2.4 Wakil Kepala Sekolah

Wakil Kepala Sekolah bertugas membantu Kepala Sekolah dalam menyusun
kurikulum, mengatur program kesiswaan, menyediakan sarana

dan prasarana,

mengawasi program pendidikan dan menyusun bahan pengajaran dan pengembangan
kurikulum.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

3.2.5 Guru Pembimbing dan Konseling

Bertugas membantu Kepala Sekolah dalam penyusunan dan pelaksanaan pembimbing
dan konseling disekolah berkoordinasi dengan PKS I dan II dalam mengawasi segala
aktifitas siswa.

3.2.6 Kepala Tata Usaha

Kepala Tata Usaha mempunyai tugas melaksanakan ketatausahaan sekolah dan
bertanggung jawab kepada Kepala Sekolah dalam kegiatan penyusunan program kerja
tata usaha, pengolahan keuangan sekolah, penyusunan administrator perlengkapan dan
pelaksanaan tata usaha secara umum.

3.2.7 Wali Kelas

Wali Kelas adalah guru ataupun perwalian tiap kelas yang membantu Kepala Sekolah
dalam kegiatan pengolahan kelas, menyelengarakan administrasi kelas, pembuatan
catatan khusus tentang siswa, penyusunan bulanan dan nilai siswa.

3.2.8 Guru

Guru adalah yang memberikan materi-materi pelajaran berdasarkan kurikulum yang
berlaku kepada siswa serta mendidik siswa menjadi manusia yang bermoral dan
berguna untuk nusa dan bangsa.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

3.3 Visi dan Misi

3.3.1 Visi Sekolah

"Mencerdaskan siswa dalam berbagai aspek ilmu, memiliki wawasan kedepan,
tanggapan terhadap dinamika kehidupan di dasarkan pada Iman dan Taqwa terhadap
Tuhan Yang Maha Esa" dan juga Ilmu Pengetahuan dan Tekhnologi.

3.3.2 Misi Sekolah

1. Menyelenggarakan pendidikan yang berorientasi pada kelulusan yang berkualitas
dalam keilmuan, bermoral, berkehidupan sosial yang unggul di bidang IPTEK dan
IMTAQ .
2. Menumbuhkembangkan keunggulan dan keterampilan dalam bidang sains,
teknologi dan agama .
3. Menerapkan pembelajaran aktif, kreatif, inofatif, efektif dan menyenagkan
(PAIKEM) untuk peningkatan kwalitas pembelajaran Madrasah Aliyah .
4. Meningkatkan pencapaian prestasi Akademik dan Prestasi Non Akademik .
5. Meningkatkan pengetahuan siswa dibidang IPTEK berdasarkan keimanan dan
ketakwaan. Sehingga mampu melanjutkan pendidikan pada jenjang perguruan
tinggi .

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

6. Mengoptimalkan penghayatan terhadap nilai yang islami sebagai sumber kearifan
bertindak siswa dalam kehidupan sosial budaya dan pelestarian lingkungan
sekitarnya
7. Meningkatkan kwalitas dan kesejahteraan sumber daya manusia secara bertahap .

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

BAB IV

ANALISIS DAN PERANCANGAN SISTEM

4.1 Analisis Sistem

Untuk memulai membangun suatu program yang berupa aplikasi mengenai Madrasah
Aliyah Negeri Binjai, penulis terlebih dahulu merencanakan alur kerja berdasarkan
kebutuhan dari user yang akan menggunakan aplikasi yang akan dibuat.

Berdasarkan dari pengamatan penulis mengenai analisis sistem yang berjalan
mengenai Penggajian Pegawai Madrasah Aliyah Negeri Binjai ini adalah belum
efisien dan juga membutuhkan waktu dalam penginputan data, kemungkinan adanya
laporan sistem penggajian yang tidak efisien dan membutuhkan waktu yang lama,
dikarenakan proses penggajian ini sangat lambat dan sangat manual maka penulis
mencoba merancang sebuah Sistem Informasi Penggajian Pegawai Madrasah Aliyah
Negeri Binjai untuk memberikan informasi yang komputerisasi dan dapat
mempercepat pekerjaan dalam pencariannya.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

4.2 Perancangan Sistem

Perancangan sistem merupakan upaya perusahaan untuk memulai memiliki sistem
baik yang lama maupun untuk memiliki sistem yang baru. Perancangan sistem
dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.
Dengan adanya aplikasi Penggajian ini nantinya para pegawai tidak lagi
direpotkan dengan semua yang berhubungan dengan masalah penggajian Madrasah
Aliyah Negeri Binjai.

Agar lebih mudah untuk memahaminya, maka penulis membuat perancangan
sistem dalam Tugas Akhir ini. Metode perancangan sistem yang penulis lakukan
didalam penyusunan Tugas Akhir ini terdiri dari Perancangan Data Flow Diagram
(DFD), Perancangan Normalisasi dan Database serta Perancangan.

4.2.1. Rancangan Keluaran (Output)

Output adalah informasi yang dikirim kepada para pengguna melalui sistem informasi
lewat internet, extranet, atau world wide web (www). Beberapa data memerlukan
pemrosesan yang ekstensif sebelum menjadi keluaran yang layak, data-data lainnya
disimpan, dan ketika diperoleh, dianggap sebagai output dengan sedikit atau tanpa
pemrosesan sama sekali. Ada 6 (enam) tujuan dari keluaran (output) yaitu :

1. Merancang output untuk tujuan khusus.
2. Membuat output bermanfaat bagi para pengguna.
3. Mengirim jumlah output yang tepat.
Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

4. Menyediakan distribusi output yang tepat.
5. Menyediakan output tepat waktu.
6. Memilih metode output yang paling efektif.

Adapun perancangan keluaran (output) yang ingin penulis perbuat adalah
sebagai berikut :

Bulan : 99/9999

No.
Slip

Tanggal

NIP

Pegawai

Golongan Masa

Penggajian

Gaji

Tunj.

Kerja

Pokok

Anak

Gaji
Total

xxx

99/99/99

9999

xxxxxx

Xxxx

99

Rp.999

Rp.999

Rp.999

xxx

99/99/99

9999

xxxxxx

Xxxx

99

Rp.999

Rp.999

Rp.999

xxx

99/99/99

9999

xxxxxx

Xxxx

99

Rp.999

Rp.999

Rp.999

Medan, 03 Juni 2009

Bag. Adm

Gambar 4.1 Rancangan Daftar Gaji Pegawai

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

4.2.2. Rancangan Masukan (Input)

Kualitas sistem input menentukan kualitas sistem output. Dengan berusaha membuat
sistem input yang dibentuk secara bagus, penganalisis sistem menyatakan bahwa input
yang buruk mengundang pertanyaan tentang kepercayaan terhadap keseluruhan
sistem.

Adapun tujuan perancangan masukan (input) adalah :

1. Membuat penyelesaian input yang mudah dan efisien.
2. Menjamin input akan memenuhi tujuan yang diharapkan.
3. Menjamin penyelesaian yang tepat.
4. Membuat tampilan layar dan formulir yang menarik.
5. Membuat input yang tidak rumit.
6. Membuat tampilan layar dan formulir yang konsisten.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

Adapun perancangan masukan (input) yang ingin penulis perbuat adalah sebagai
berikut :
Form Data Penggajian Pegawai

NIP:
Nama Pegawai:
Golongan:

(Tahun)
Proses

Masa Kerja:
(Rupiah)

Batal

Gaji Pokok
(Rupiah)
Tunjangan Anak:

(Rupiah)

Tunjangan Istri:

(Rupiah)

Tunjangan Jabatan:

(Rupiah)

Simpan

Hapus

Edit

Keluar

Total Gaji:

Refresh

Print

Gambar 4.2 Input Gaji Pegawai

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

Jika kita klik print maka akan muncul tampilan slip gaji pegawai. Berikut adalah
tampilan slip gaji
MADRASAH ALIYAH NEGERI
Jl. Pakan Baru No.1A
Binjai
Slip Gaji
NIP

Nama
Golongan
Jabatan
Gaji Pokok

(Rupiah)

Tunjangan

(Rupiah)

Jabatan

(Rupiah)

Suami/istri

(Rupiah)

Anak

(Rupiah)

Beras
(Rupiah)
Potongan

(Rupiah)

Gaji Bersih
Tanda terima

Medan,11-Juni-2009
Bag. Adm

Gambar 4.2 Input Slip Gaji

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

4.2.3. Perancangan File dalam Database
Dalam hal ini penulis memberikan struktur tabel database yang penulis gunakan untuk
merancang sistem informasi penggajian data pegawai, antara lain sebagai berikut :

a. Tabel admin terdiri dari :

Tabel admin digunakan untuk menampung data dari admin pada aplikasi sistem
penggajian Madrasah Aliyah Negeri Binjai. Berikut adalah field-field yang dibuat
dalam tabel admin :
Field
User
Password

Type
Text
Text

Size
25
50

Keterangan
Nama Admin
Password Admin

Tabel 4.1 Tabel Admin

b. Tabel Golongan terdiri dari :

Tabel golongan digunakan untuk menampung data pegawai sesuai dengan
golongannya yang ada pada Madrasah Aliyah Negeri Binjai. Berikut adalah fieldfield yang dibuat dalam tabel golongan :
Field
Kd_gol
Ms_kerja
Gapok

Type
Text
Integer
Currency

Size
5
4
8

Keterangan
Kode golongan
Masa kerja
Gaji pokok

Tabel 4.2 Tabel Golongan

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

c. Tabel Pegawai terdiri dari :

Tabel Pegawai digunakan untuk menampung seluruh data pegawai yang meliputi,
NIP, nama, Tgl Lahir, Alamat, Jenis Kelamin, Agama, dan Status dari data
pegawai tersebut.
Field
NIP
Nm_peg
Tgl_lahir
Almt
Jenkel
Agama
Status

Type
Text
Text
Text
Text
Text
Text
Text

Size
6
50
30
50
6
11
15

Keterangan
Nomor induk pegawai
Nama pegawai
Tanggal lahir
Alamat
Jenis Kelamin
Agama
Status

Tabel 4.3 Tabel Pegawai

d. Tabel Gaji Pegawai

Tabel Penggajian digunakan untuk menampung seluruh gaji pegawai yang
meliputi, Waktu Gaji, Gaji Pokok, Tunjangan Anak, Tunjangan Istri, Tunjangan
Jabatan, Gaji Total pegawai tersebut
Field
Id_gaji
Waktu_gaji
Gapok
Tunj_anak
Tunj_istri
Tunj_jabatan
Gaji_total

Type
Currency
Date
Currency
Currency
Currency
Currency
Currency

Size
5
8
8
6
6
8
8

Keterangan
Identitas gaji
Bulan / tahun gaji
Gaji pokok
Tunjangan anak
Tunjangan istri
Tunjangan jabatan
Jumlah gaji total

Tabel 4.4 Tabel Gaji Pegawai

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

4.2.4. Perancangan Data Flow Diagram (DFD)

Didalam penyusunan Tugas Akhir ini, penulis melakukan perancangan awal sistem
dengan menggunakan Data Flow Diagram (DFD) sesuai dengan data hasil penelitian.
Data Flow Diagram (DFD) merupakan suatu bagian yang menggambarkan urutan
kerja/proses secara garis besar. Dengan diagram aliran data dapat dipahami bagaimana
sistem tersebut berjalan.

Bagian
Keuangan

Pegawai

------------------------------------------------------------

Bagian
Kepegawaian

- Data Golongan
- Data Penggajian

Biodata

pegawai
0

Slip Pegawai

Sistem Informasi
Penggajian
Pegawai

Mengirim pegawai

Gambar 4.2.4 : Diagram Konteks Sistem Pengolahan Penggajian Kepegawaian

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

Bagian
Kepegawaian

Pegawai
Biodata
Pegawai

- Data golongan
- Data penggajian
1

Gaji Pegawai

Penggajian
Info biodata pegawai

F1 Bagian
F2 Golongan
F3 Pegawai

F4 Penggajian
2
Pembuatan
Laporan

- Laporan Penggajian Pegawai
- Laporan Penggajian Pegawai
Perbulan

PIMPINAN

Gambar 4.2.4 Diagram Konteks Sistem Informasi Penggajian Pegawai
Madrasah Aliyah Negeri Binjai

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

Penggunaan notasi/simbol dalam diagram arus data berguna untuk membantu
komunikasi antara analisis sistem dengan pemakai sistem (user) agar dapat memahami
suatu sistem secara logika.
Adapun sombol-simbol yang digunakan pada DFD adalah sebagai berikut :
No

Nama Simbol

Gambar

Keterangan

1

External Entity / Terminator

External Entity / Terminador /

(Kesatuan Luar)

Kesatuan luar digambarkan
dengan notasi/simbol kotak
berbentuk bujur sangkar.

2

Proses

Simbol ini menggambarkan
suatu proses atau transformasi
data.

3

Data Store.

Simbol ini untuk memudahkan
mengambarkan simpanan data
Simbol/notasi ini

4

Data Flow (Arus Data)

mengambarkan arus data yang
mengalir sebagi input atau
output.

Tabel 4.5 Simbol-Simbol DFD

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

4.2.4.1. ERD (Entity Relationship Diagram)

Entity Relationship Diagram adalah Entity Relationship yang berisikan komponenkoponen himpunan entitas dan himpunan relasi yang masing-masing dilengkapi
dengan atribut-atribut.

Relasi Antar Tabel
Id_gaji

Pegawai

NIP

NIP
Nm_peg
Tgl_lahir
Almt
Jenkel
Agama
Kd_golongan
Kd_jabatan
Status
Pendidikan
TMT

Gaji Pegawai
menerima

Total_gaji

Id_gaji
Waktu_gaji
Gaji pokok
Tunj_anak
Tunj_istri
Tunj_jabatan
Total_gaji

Gambar 4.2.4 Entity Relationship Diagram

4.2.4.2. Normalisasi
Merancang database merupakan sebagian hal yang penting pada tahap desain sistem
yaitu pada desain sistem secara terinci/detil. Database yang baik dibentuk melalui
teknik normalisasi.

Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

“Normalisasi adalah proses pengelompokan atribut atau field dari suatu
relasi sehingga membentuk relasi yang strukturnya baik. Normalisasi merupakan
suatu teknik dalam logical desain sebuah database”. (Ir. Ponco W. Sigit, 1999 : 76)

Pada buku lain disebutkan bahwa “normalisasi adalah proses pengelompokkan
data kedalam bentuk tabel atau relasi atau file untuk menyatakan entitas dan
hubungan sehingga terwujud satu bentuk database yang mudah untuk di
modifikasikan” (Sri Widianti, 1998 : 39)

Adapun tahap-tahap dalam melakukan normalisasi adalah sebagai berikut :
1. Unnormalized Relation.
Tahap ini yang dilakukan adalah Repeating Group, untuk menjadi first normal
form/1 Nf (pada tiap perpotongan kolom dan baris harus terdapat data value).
2. Normalized Relation (First Normal Form/1Nf)
Pada tahap ini yang dilakukan adalah Remove Partial Dependencies, untuk
menjadi second normal form/2Nf.
3. Second Normal Form (2Nf).
Pada tahap ini yang dilakukan adalah Remove Transtitive Dependencies, untuk
menjadi third normal form/3Nf.
4. Third Normal Form (3Nf).
Pada tahap ini yang dilakukan adalah Remove Remaining Anomalies Resulting
From Functional Dependencies untuk menjadi normal BCNF (bila setiap atribut
determinant merupakan candidat key).
Mursyidah Noviyani : Sistem Informasi Penggajian Pegawai Madrasah Aliyah Negeri Binjai, 2009.
USU Repository © 2009

5. Boyce-Codd Normal Form (BCNF)
Pada tahap ini yang dilakukan adalah Remove Multivalued Dependencies untuk
menjadi forth normal form/4Nf.
6. Fourth Normal Form (4Nf.)
Pada tahap ini yang dilakukan adalah Removing Remaining Anomalies untuk
menjadi fifth normal form/5Nf.
7. Fifth Normal Form (5Nf).
Pada tahap ini yang dilakukan adalah menghindari terjadinya Join Dependent
(relasi yang telah pecah/dibagi tidak dapat dikembalikan lagi).

4.2.5. Perancangan Komunikasi Data

Perancangan komunikasi data adalah suatu sistem bagi kebanyakan pengguna.
Bagaimana bagus atau buruknya rancangan, komunikasi data tersebut menjadi
gambaran dari sistem yang akan dirancang.

Tujuan dirancangnya komunikasi data ini adalah :
1. Menyesuaikan komunikasi data sesuai dengan tugasnya.
2. Mengefisienkan komunikasi data.
3. Memberikan arus balik yang tepat antara komunikasi data dengan pengguna.
4. Membangkitkan pertanyaan-pertanyaan mengenai komunikasi data yang dapat
dimanfaatkan.
5. Memperbaiki produktivitas dari pengetahuan pegawai.
Mursyidah Noviyani : Sistem Info