Anda di halaman 1dari 19

20

BAB IV

PERANCANGAN SISTEM

Perancangan sistem merupakan suatu kegiatan pengembangan prosedur

dan proses yang edang berjalan untuk menghasilkan suatu sistem yang baru atau

memperbarui sistem yang ada untuk meningkatkan efektifitas kerja dengan tujuan

memanfaatkan teknologi dan fasilitas yang tersedia. Perancangan sistem

dimaksudkan untuk meminimalisasi kekurangan kinerja sistem.

4.1 Perancangan Aliran Data

Perancangan aliran data adalah penggambaran dari sistem yang masuk dan

keluar berdasarkan dari sistem yang akan dibangun, perancangan aliran data

meliputi:

1. Data Flow Diagram (DFD)

2. Kamus Data

4.1.1 Data Flow Diagram


Data Flow Diagram merupakan suatu media yang digunakan untuk

menggambarkan aliran data yang mengalir pada suatu sistem informasi. DFD

Sistem Informasi Manajemen Kepegawaian yang diusulkan terdiri dari beberapa

bagian, berikut data flow diagram selengkapnya :

4.1.1.1 DFD Level 1


21

Gambar 4.1 DFD Level 1


22

4.1.1.2 DFD Level 2 Proses 1

Gambar 4.2 DFD Level 2 Proses 1


4.1.1.3 DFD Level 2 Proses 2

Gambar 4.3 DFD Level 2 Proses 2


23

4.1.1.4 DFD Level 2 Proses 3

Gambar 4.4 DFD Level 2 Proses 3


4.1.1.5 DFD Level 3 Proses 1

Gambar 4.5 DFD Level 3 Proses 1


24

4.1.1.6 DFD Level 3 Proses 2.1

Gambar 4.6 DFD Level 3 Proses 2.1

4.1.1.7 DFD Level 3 Proses 2.2

Gambar 4.7 DFD Level 3 Proses 2.2


25

4.1.1.8 DFD Level 3 Proses 2.3

Gambar 4.8 DFD Level 3 Proses 2.3

4.1.2 Kamus Data


Kamus data merupakan sebuah daftar yang tersusun dari elemen data

yang berhubungan dengan sistem. Kamus data dibuat berdasarkan arus data

yang ada di diagram flow data.


Berikut ini adalah kamus data yang diambil dari data flow diagram
Sistem Informasi Manajemen Kepegawaian yang diusulkan :

Nama aliran data Data user

Deskripsi Berisi data login

Struktur data KdUser, NamaUser, IDuser, Password

Nama aliran data Data pegawai

Deskripsi Berisi data pegawai

Struktur data Nik,nama,tempat_lahir,tgl_lahir,jenis_kelamin,


id_agama,id_status_kawin,alamat_tinggal,rt,rw,
telepon,kode_pos,desa,kecamatan,kota,propinsi,
id_gol_darah,id_propinsi,id_kabupaten,id_kecamatan,
id_desa

Nama aliran data Data kabupaten


26

Deskripsi Berisi data kabupaten

Struktur data Kdkabupetan, Namakabupetan

Nama aliran data Data kecamatan

Deskripsi Berisi data kecamatan

Struktur data KdKecamatan, NamaKecamatan

Nama aliran data Data desa

Deskripsi Berisi data desa

Struktur data KdDesa, NamaDesa

Nama aliran data Data jabatan

Deskripsi Berisi data jabatan

Struktur data KdJabatan, NamaJabatan

Nama aliran data Data Pendidikan

Deskripsi Berisi data pendidikan

Struktur data KdPendidikana, NamaPendidikan

Nama aliran data Data jabatan

Deskripsi Berisi data jabatan

Struktur data KdJabatan, NamaJabatan

Tabel 4.1 Kamus Data


4.1.3 Tabel Relasi
Relasi antar tabel merupakan gabungan antar file yang mempunyai kunci

utama yang sama, sehingga file-file tersebut menjadi satu kesatuan yang

dihubungkan oleh field kunci (primary key). Pada proses ini elemen-elemen

data dikelompokkan menjadi satu file database beserta entitas dan

hubungannya.
27

Tabel 4.2 Tabel Relasi

4.1.4 Struktur Tabel


Di dalam pembuatan program dibutuhkan suatu spesifikasi file yang

dimaksudkan agar dapat melakukan kegiatan-kegiatan dalam pengaturan

pencarian data yang dapat memudahkan sistem komputer. Untuk itu sistem

pengolahan data ini membutuhkan spesifikasi file untuk mempermudah dalam

pembuatan program. Tabel-tabel yang dibuat adalah sebagai berikut:


28

1. Tabel Pegawai
Tabel pegawai digunakan untuk menyimpan data pegawai. Primary

key dari tabel ini adalah id_pegawai.

Atribut Type Data Size Keterangan

KdPegawai nvarchar 6 Primary Key

NIK nvarchar 16

NamaPegawai nvarchar 50

TempatLahir nvarchar 50

TglLahir smalldatetime

JenisKelamin char 1

KdAgama nvarchar 2 Foreign Key dari tabel


Agama

KdStatusPegawai nvarchar 2 Foreign Key dari tabel


StatusPegawai

KdJabatan nvarchar 2 Foreign Key dari tabel


Jabatan

KdStatusKawin nvarchar 2 Foreign Key dari tabel


StatusKawin

Alamat nvarchar 100

Rt/rw nvarchar 6

NoTelepon nvarchar 15

KodePos nvarchar 6

KdGolDarah nvarchar 2 Foreign Key dari tabel


GolDarah

KdPropinsi nvarchar 3 Foreign Key dari tabel


Propinsi

KdKabupaten nvarchar 3 Foreign Key dari tabel


Kabupaten

KdKecamatan nvarchar 3 Foreign Key dari tabel


29

Kecamatan

KdDesa nvarchar 3 Foreign Key dari tabel


Desa

KdGolongan nvarchar 2 Foreign Key dari tabel


Golongan

Tabel 4.3 Struktur File Pegawai


2. Tabel Agama

Atribut Type Data Size Keterangan

KdAgama nvarchar 2 Primary Key

NamaAgama nvarchar 20

Tabel 4.4 Struktur File Agama


3. Tabel Golongan Darah

Atribut Type Data Size Keterangan

KdGolDarah nvarchar 2 Primary Key

NamaGolDarah nvarchar 20

Tabel 4.5 Struktur File Golongan Darah

4. Tabel Status Kawin

Atribut Type Data Size Keterangan

KdStatusKawin nvarchar 2 Primary Key

NamaStatusKawin nvarchar 20

Tabel 4.6 Struktur File Status Kawin


30

5. Tabel pendidikan

Atribut Type Data Size Keterangan

KdPendidikan nvarchar 2 Primary Key

NamaPendidikan nvarchar 20

Tabel 4.7 Struktur File Pendidikan


6. Tabel Propinsi

Atribut Type Data Size Keterangan

Kdpropinsi nvarchar 3 Primary Key

NamaPropinsi nvarchar 20

Tabel 4.8 Struktur File Propinsi


7. Tabel Kabupaten

Atribut Type Data Size Keterangan

KdKabupaten nvarchar 3 Primary Key

KdPropinsi nvarchar 3

NamaKabupaten nvarchar 20

Tabel 4.9 Struktur File Kabupaten


8. Tabel Kecamatan

Atribut Type Data Size Keterangan

KdKecamatan nvarchar 3 Primary Key

KdKabupaten nvarchar 3

NamaKecamatan nvarchar 20

Tabel 4.10 Struktur File Kecamatan


31

9. Table Desa

Atribut Type Data Size Keterangan

KdDesa nvarchar 3 Primary Key

KdKecamatan nvarchar 3

NamaDesa nvarchar 20

Tabel 4.11 Struktur File Desa


10. Tabel Golongan pegawai

Atribut Type Data Size Keterangan

KdGolongan nvarchar 2 Primary Key

NamaGolongan nvarchar 20

Tabel 4.12 Struktur File Golongan Pegawai


11. Tabel Jabatan

Atribut Type Data Size Keterangan

KdJabatan nvarchar 2 Primary Key

NamaJabatan nvarchar 20

Tabel 4.13 Struktur File Jabatan


12. Tabel Keluarga

Atribut Type Data Size Keterangan

KdPegawai nvarchar 6 Primary Key

KdHubungan nvarchar 2 Foreign Key dari tabel


Hubungan

NoUrut integer

NamaLengkap nvarchar 50

JenisKelamin Char 1
32

TglLahir smalldatetime

KdPekerjaan nvarchar 2 Foreign Key dari tabel


Pekerjaan

KdPendidikan nvarchar 2 Foreign Key dari tabel


Pendidikan

KdAgama nvarchar 2 Foreign Key dari tabel


Agama

Tabel 4.14 Struktur File Keluarga

4.2 Perancangan Menu


Rancangan menu digunakan untuk memudahkan pemakai dan juga sebagai

petunjuk dalam mengoperasionalisasikan sistem informasi data pegawai, agar

pemakai tidak mengalami kesulitan dalam memilih menu-menu yang diinginkan.

Bentuk rancangan menu dapat dilihat pada gambar berikut ini :


1. Struktur Menu

Gambar 4.9 Struktur Menu

2. Form Login User

Gambar 4.10 Form Login


33

3. Form Rubah Password

Gambar 4.11 Form Password


34

4. Form Pegawai

Gambar 4.12 Form Data Pegawai


35

5. Form Keluarga

Gambar 4.13 Form Data Keluarga


6. Form Jabatan Pegawai

Gambar 4.14 Form Data Jabatan Pegawai


36

7. Form Golongan Pegawai

Gambar 4.15 Form Data Golongan Pegawai


8. Form Pendidikan

Gambar 4.16 Form Data Pendidikan


9. Form Agama

Gambar 4.17 Form Data Agama


37

10. Form Golongan Darah

Gambar 4.18 Form Data Golongan Darah


11. Form Propinsi

Gambar 4.19 Form Data Profinsi


12. Form Kabupaten

Gambar 4.20 Form Data Kabupaten


38

13. Form Kecamatan

Gambar 4.21 Form Data Kecamatan


14. Form Desa

Gambar 4.22 Form Data Desa


15. Status Kawin

Gambar 4.23 Form Data Status Kawin

Anda mungkin juga menyukai