BAB IV
PERANCANGAN SISTEM
4.1 Study Kelayakan
Tersebarnya data di
berbagai komponen kerja, perlu diterapkan prosedur atau mekanisme yang sama
dalam hal pengolahan data dan informasi. Memenuhi kepentingan ini dirancang
pengolahan data atau pengorganisasian dan pelaksanaan data terpadu. Pada tahap
ini ialah mempelajari berkas laporan serta proses pengolahan data guru dan
pegawai yang ada pada SMP Negeri 2 Prabumuli, sehingga nantinya penulis dapat
merancang data guru dan pegawai yang ada pada SMP Negeri 2 Prabumulih.
Dengan mengetahui
permasalahan yang dihadapi, maka penulis melakukan studi kelayakan mempelajari
struktur alir data yang ada pada SMP Negeri 2 Prabumulih. Pada proses studi
kelayakan ini dapat dipandang dari berbagai sudut yaitu:
1. Kelayakan
Ekonomis
Perancangan
sistem data guru dan pegawai pada SMP Negeri 2 Prabumulih yang akan dibuat ini
dapat memberikan keuntungan dengan menggunakan komputer tidak perlu menggunakan
banyak tenaga dan waktu.
2. Kelayakan
Teknis
SMP Negeri 2 Prabumulih mempunyai
sarana dan prasarana yang dapat dimanfaatkan untuk penerapan dan pengembangan
merancang data-data.
3. Kelayakan
Hukum
Berdasarkan hasil perancangan
sistem yang baru tidak ada satu pihakpun yang dirugikan, maupun pelanggaran
terhadap peraturan yang ada di SMP Negeri 2 Prabumulih baik secara hukum maupun
norma lainnya.
4. Kelayakan
Operasional
Bagian
Kepegawaian pada SMP Negeri 2 Prabumulih akan mendapat kemudahan dalam
menghasilkan laporan data-data Guru dan Pegawai pada SMP Negeri 2 Prabumulih,
dengan demikian semua kegiatan operasional pada SMP Negeri 2 Prabumulih dapat
berjalan dengan baik sesuai dengan keinginan.
4.2.
Sekilas
tentang Microsoft Visual Basic 6.0
Visual
Basic adalah salah satu bahasa pemrograman komputer,
bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk
melakukan tugas-tugas tertentu, bahasa pemrograman Visual Basic yang dikembangkan oleh Microsfoft sejak tahun 1991, merupakan pengembangan dari
pendahulunya yaitu bahasa pemrograman BASIC
(Beginners All-Purpose Symbolic Instruction Code ) yang dikembangkan pada
era 1950-an (Pranata, 2000:1).
Visual
Basic merupakan salah satu bahasa pemrograman komputer yang pendukung objek (Object Oriented Programming = OOP).
4.3.
Rancangan
Sistem
Setelah mempelajari dan
berdasarkan data yang diperoleh dari studi kelayakan, penulis dapat memulai
membuat rancangan sistem yang akan penulis usulkan dalam bentuk : diagram konteks, data flow diagram, dan entity
relational.
Diagram
Konteks adalah diagram yang menggambarkan sistem secara
keseluruhan. Diagram Konteks terlihat pada gambar 4.3.1.
Data
Flow Diagram (DFD) adalah diagram arus pemrosesan data
yang merupakan gambaran secara menyeluruh mengenai urutan pengolahan data
hingga menghasilkan laporan informasi yang diinginkan. DFD yang dibuat terlihat
pada gambar 4.3.2.
Entity
Relational Diagram (ERD) digunakan untuk menggambarkan
struktur data yang menghubungkan antara bagian-bagian terkait yang saling
berhubungan dan digunakan untuk merancang suatu database untuk pembuatan program, terlihat pada gambar 4.3.3.
![]() |
|
Lap.
Pegawai Data Pegawai
Lap. Gaji Data Gaji
![]() |
|||
|
|||




|
Data Gaji Data Gaji
![]() |
|||
![]() |
|||
Lap.
Pegawai
Lap. Gaji Acc
Laporan
|
Gambar
4.3.1. Diagram Konteks
Perancangan
Sistem Data Guru dan Pegawai
![]() |




|





Input data Pegawai
![]() |
Lap.
Data
|
![]() |
|||
![]() |
Laporan Data Pegawai
|
Gambar 4.3.2. Data Flow Diagram Level 0
Perancangan Sostem Data Guru dan
Pegawai


























|
|







Gambar 4.3.3. Entity Relation Diagram
Perancangan Sistem Data Guru dan
Pegawai
4.4 Detail Desain
Pada tahap ini
menjelaskan field-field yang
digunakan dalam pembuatan program perancangan sistem. Berikut ini adalah desain
database yang dipakai terdiri dari
satu buah tabel yang didesain yaitu Data Guru dan Pegawai sebagai berikut :
No
|
Field Name
|
Type
|
Widhth
|
Keterangan
|
1
|
NIP
|
Number
|
18
|
Nomor
Induk Pegawai
|
2
|
Nama
|
Character
|
25
|
Nama
Pegawai
|
3
|
Pangkat
|
Character
|
14
|
Pangkat
|
4
|
Golongan
|
Character
|
4
|
Golongan
|
5
|
TMT
Golongan
|
Date
|
8
|
Terhitung
Mulai Tanggal Golongan
|
6
|
Jabatan
|
Character
|
15
|
Jabatan
|
7
|
TMT
Jabatan
|
Date
|
8
|
Terhitung
Mulai Tanggal Jabatan
|
8
|
Masa
Kerja
|
Character
|
4
|
Masa
Kerja Seluruh
|
9
|
Pend
Terakhir
|
Character
|
2
|
Pendidikan
Terakhir
|
10
|
Tempat
Lahir
|
Character
|
12
|
Tempat
Lahir
|
11
|
Tgl Lahir
|
Date
|
8
|
Tanggal
Lahir
|
12
|
Alamat
|
Character
|
25
|
Alamat
|
13
|
No
Telepon
|
Number
|
12
|
Nomor
Telephon
|
Tabel 4.3.4. Desain
Tabel Data Guru dan Pegawai
4.5 Desain Menu Utama
Merupakan rancangan tampilan yang
akan di buat
a.
Menu Login

Gambar 4.3.5
Desain Menu Login
b. Menu
Utama

Gambar 4.3.6 Desain Menu Utama
4.6 Desain Input Data Guru dan Pegawai SMP Negeri 2 Prabumulih
4.6 Desain Input Data Guru dan Pegawai SMP Negeri 2 Prabumulih

Gambar 4.3.7 Desain Input Data Guru dan Pegawai
Pada Form input Data Guru
dan Pegawai SMP Negeri 2 Prabumulih terdapat tombol - tombol yang mempunyai fungsi
sebagai berikut :
a.
NIP
: diisi dengan Nomor Induk Pegawai
b.
Nama : diisi dengan
nama guru dan Pegawai.
c.
Pangat :
diisi dengan pangkat guru dan pegawai
d.
Golongan : diisi dengan golongan guru dan pegawai
e. TMT
Golongan : diisi dengan Terhitung Mulai
Tanggal Golongan
f. Jabatan
:
diisi dengan jabatan
g.
TMT Jabatan : diisi dengan Terhitung Mulai Tanggal Jabatan
h.
Masa Kerja : diisi denga masa kerja guru dan pegawai
i.
Pend Terakhir : diisi dengan pendidikan terakhir guru dan pegawai
j.
Tempat lahir : diisi dengan tempat lahir guru dan pegawai
k.
Tgl lahir : diisi dengan tanggal lahir guru dan pegawai
l.
Alamat :
diisi dengan alamat guru dan pegawai
m.
No Telepon : diisi dengan nomor telepon guru dan pegawai
n. Baru
: berfungsi untuk
memasukkan data guru dan pegawai yang
baru
o.
Simpan :
berfungsi untuk menyimpan data guru dan pegawai
p.
Ubah :
berfungsi untuk mengganti data guru dan pegawai
q.
Hapus :
berfungsi untuk menghapus data guru dan pegawai
r.
Keluar :
maka program akan berakhir.
4.7
Desain
Laporan / Report

LAPORAN DATA GURU DAN PEGAWAI PADA SMP NEGERI
2 PRABUMULIH
|
||||||||||||
NIP
|
Nama
|
Pangkat
|
Golongan
|
TMT
Golongan
|
Jabatan
|
TMT
Jabatan
|
Masa
Kerja
|
Pend Terakhir
|
Tempat Lahir
|
Tgl Lahir
|
Alamat
|
No
Telepon
|
196304211983022001
|
RIANTINI,S.Pd
MM
|
Pembina
TK.I
|
IV.b
|
01-10-2011
|
Kepsek
|
02-04-2011
|
29th
01bln
|
S.2
|
Prabumulih
|
21-04-1963
|
Prabumulih
|
08xxxxxxxxx
|
196301171983021001
|
HELMANTO,
S.Pd
|
Pembina
|
IV.a
|
01-04-2006
|
Guru
|
01-02-1983
|
29th
01bln
|
S.1
|
Pk.
Pinang
|
17-01-1963
|
Prabumulih
|
08xxxxxxxxx
|
195303221984022001
|
Hj.
FAUZAH, S.Ag
|
Pembina
|
IV.a
|
01-04-2006
|
Guru
|
01-02-1984
|
28th
01bln
|
S.1
|
Maninjau
|
22-03-1953
|
Prabumulih
|
08xxxxxxxxx
|
196203231984031005
|
MARTA
DINATA, S.Pd
|
Pembina
|
IV.a
|
01-04-2006
|
Guru
|
01-03-1984
|
28th
00bln
|
S.1
|
Prabumulih
|
01-07-1987
|
Prabumulih
|
08xxxxxxxxx
|
195302091979031003
|
LUKMAN
|
Pembina
|
IV.a
|
01-10-2006
|
Guru
|
01-03-1979
|
33th
00bln
|
D.1
|
Lumpatan
|
09-02-1953
|
Prabumulih
|
08xxxxxxxxx
|
196012281983022003
|
NURHANA
|
Pembina
|
IV.a
|
01-10-2006
|
GUru
|
01-02-1983
|
29th
01bln
|
D.3
|
Prabumulih
|
28-12-1960
|
Prabumulih
|
08xxxxxxxxx
|
196201141983022001
|
YANETA
|
Pembina
|
IV.a
|
01-10-2006
|
Guru
|
01-02-1983
|
29th
01bln
|
S.1
|
Prabumulih
|
14-01-1962
|
Prabumulih
|
08xxxxxxxxx
|
196008161982032006
|
R.
HARNAWATI, S.Pd
|
Pembina
|
IV.a
|
01-10-2007
|
Guru
|
01-03-1982
|
30th
00bln
|
S.1
|
Solo
|
16-08-1960
|
Prabumulih
|
08xxxxxxxxx
|
196304101984061001
|
NAZARUDDIN,
S.Pd
|
Pembina
|
IV.a
|
01-10-2007
|
Guru
|
01-06-1984
|
27th
09bln
|
S.1
|
Prabumulih
|
10-04-196
|
Prabumulih
|
08xxxxxxxxx
|
196307071986012002
|
MARYANI,
S.Pd
|
Pembina
|
IV.a
|
01-10-2007
|
Guru
|
01-01-1986
|
26th
02bln
|
S.1
|
Talang
Bali
|
07-07-1963
|
Prabumulih
|
08xxxxxxxxx
|
196607241988032002
|
ASMAWATI,
S.Pd
|
Pembina
|
IV.a
|
01-10-2007
|
Guru
|
01-03-1988
|
24th
00bln
|
S.1
|
Kotanegara
|
24-07-1966
|
Prabumulih
|
08xxxxxxxxx
|
196104231982032005
|
RAHMI,
S.Pd
|
Pembina
|
IV.a
|
01-04-2008
|
Guru
|
01-03-1982
|
30th
00 bln
|
S.1
|
Rantau
Alai
|
23-04-1961
|
Prabumu;ih
|
08xxxxxxxxx
|
196304151984112003
|
TATI
PRANAMA, S.Pd
|
Pembina
|
IV.a
|
01-04-2008
|
Guru
|
01-11-1984
|
27th
04bln
|
S.1
|
Kayu
Ara
|
15-041963
|
Prabumulih
|
08xxxxxxxxx
|
196405151986012006
|
FITRI
HANDAYANI, S.Pd
|
Pembina
|
IV.a
|
01-04-2008
|
Guru
|
01-01-1986
|
26th
02bln
|
S.1
|
Palembang
|
15-05-1964
|
Prabumulih
|
08xxxxxxxxx
|
Gambar 4.3.8.
Desain Laporan Data Guru dan
Pegawai
4.8 Desain About Me

Gambar 4.3.9. Desain About Me