Anda di halaman 1dari 34

32

BAB IV ANALISA DAN DESAIN SISTEM 4.1 Analisa Sistem Yang Sedang Berjalan Analisis sistem akan dilakukan dengan menguraikan sistem yang ada saat ini dengan tujuan untuk mengidentifikasi dan mengevaluasi permasalahanpermasalahan yang terjadi dalam sistem, sehingga dapat diusulkan perbaikannya. Adapun analisa yang dilakukan terhadap sistem akan diuraikan sebagai berikut : 1. Staf Kasubag. Umum dan Kepegawaian pada Dinas Pemuda Olahraga Kebudayaan dan Pariwisata dalam menggelola data di Dinas tersebut sudah terkomputerisasi tetapi masih menggunakan metode secara manual seperti data pegawai yang masih di kerjakan menggunakan Microsoft Excel.

4.2

Analisa Sistem Yang Akan Dibangun Dengan melihat kesulitan-kesulitan yang dihadapi, maka diperlukan suatu

sistem yang baik untuk dapat mempermudah pelaksanaan kegiatan pengolahan data-data pegawai yang ada di Kantor Dinas Pemuda Olahraga Kebudayaan dan Pariwisata. Berdasarkan analisa sistem lama maka dihasilkan beberapa pengembangan dari sistem, yaitu: 1. Sistem menyediakan fasilitas pengaksesan database melalui bahasa pemrograman Borland Delphi 6. 2. Menyediakan fasilitas yang memenuhi kebutuhan yang sesuai dengan sistem yang telah ada pada kantor tersebut seperti mengelola data absen, data diklat struktural, data jabatan, data pangkat, data pendidikan, data absensi pegawai dan data pegawai. 3. Menyediakan fasilitas login untuk menjaga keamanan sistem.

32

33

4.3

Desain Sistem Desain sistem ini akan dibuat berdasarkan analisis kebutuhan yang telah

diusulkan pada analisis sistem diatas. Adapun desain sistem yang akan dibuat yaitu DFD (Data Flow Diagram), ERD (Entity Relationship Diagram), Desain Database dan User Interface. 4.3.1 DFD (Data Flow Diagram) DFD (Data Flow Diagram) akan menjelaskan bagaimana sistem yang akan dibuat bekerja terutama akan menjelaskan aliran data dari satu proses ke proses yang lainnya melalui beberapa tahapan , seperti berikut : a. Diagram Konteks Pemodelan Sistem menggunakan DFD diawali dengan pembuatan Diagram Konteks, dalam diagram ini akan terlihat proses bisnis yang terjadi dan menunjukan entitas yang akan memberikan dan menerima informasi ke sistem.
Data Admin Data Bidang Data Absen Data Diklat struktural Data Jabatan Data Pangkat Data Pendidikan Data Absensi pegawai Data Pegawai

Admin
Laporan Absensi Laporan Data Pegawai

SI Data Pegawai Dinas Pemuda Olahraga Kebudayaan dan Pariwisata

Gambar 4.1 Diagram Konteks

Penjelasan : Dalam diagram diatas terdapat sebuah sistem, dalam sistem informasi inilah pengelolaan data dilakukan. Entitas yang terlihat dalam diagram diatas adalah Admin yang bertindak sebagai pengguna sistem, admin inilah yang akan memberikan inputan kepada sistem berupa data admin, data bidang, data absen, data diklat struktural, data jabatan, data pangkat, data pendidikan, data absensi pegawai, data pegawai dan akan menerima output berupa laporan absensi pegawai dan data pegawai.

34

b.

DFD Level 0 Diagram ini dibuat dengan tujuan menggambarkan tahap-tahap yang ada pada diagram konteks secara lebih terperinci.
Data Admin Konfirmasi Data Admin Data Admin 1.0 Proses Login Data Admin Konfirmasi Data Admin 2.0 Data Admin Info Data Admin

TabelAdmin

ADMIN

Info Data Admin

Mengelola Data Admin

Data Bidang Info Data Bidang

3.0 Mengelola Data Bidang 4.0

Data Bidang TabelBidang Info Data Bidang

Data Absen Info Data Absen

Data Absen Mengelola Data Absen Info Data Absen

TabelAbsen

Data Dik.Struktural Info Data Dik.Struktural

5.0 Mengelola Data Dik.Struktural

Data Dik.Struktural Info Data Dik.Struktural TabelDik.Struktural

Data Jabatan

6.0 Data Jabatan Mengelola Data Info Data Jabatan TabelJabatan

Info Data Jabatan

Jabatan

Data Pangkat

7.0 Mengelola Data

Data Pangkat TabelPangkat Info Data Pangkat Data Dik.Struktural

Info Data Pangkat

Pangkat

Data Pendidikan

8.0 Mengelola Data Pendidikan

Data Pendidikan TabelPendidikan Info Data Pendidikan

Info Data Pendidikan

Data Absen Data Absensi Pegawai 9.0 Mengelola Data Info Data Absensi Pegawai Absensi Data Rekap Absensi Pegawai Info Data Rekap Absensi Pegawai 10.0 Data Pegawai Mengelola Data Pegawai Info Data Pegawai Data Bidang Data Jabatan Data Pangkat Data Pendidikan Data Pegawai TabelPegawai Info Data Pegawai TabelRekapAbsensi Data Absensi Pegawai Info Data Absensi Pegawai TabelAbsensi

Permintaan Laporan Absensi, Laporan Data Pegawai Laporan Absensi, Laporan Data Pegawai

11.0 Pembuatan Laporan

Data Pegawai Data Rekap Absensi Pegawai Data Absensi Pegawai

Gambar 4.2 DFD Level 0

35

Dalam diagram diatas aliran data terlihat semakin jelas dengan beberapa proses yang terjadi, yaitu : 1.0 Proses Login Dalam proses ini admin akan melakukan login untuk masuk ke dalam program dengan menginputkan data admin dan akan menerima output berupa konfirmasi data admin. 2.0 Mengelola Data Admin Dalam proses ini admin akan mengelola data admin yang diinputkan dan akan disimpan ke dalam data store yaitu TabelAdmin dan akan menghasilkan output berupa informasi data admin. 3.0 Mengelola Data Bidang Dalam proses ini admin akan mengelola data bidang yang diinputkan dan akan disimpan ke dalam data store yaitu TabelBidang dan akan menghasilkan output berupa informasi data bidang. 4.0 Mengelola Data Absen Dalam proses ini admin akan mengelola data absen yang diinputkan dan akan disimpan ke dalam data store yaitu TabelAbsen dan akan menghasilkan output berupa informasi data absen. 5.0 Mengelola Data Diklat Struktural Dalamp ini admin akan mengelola data diklat struktural yang diinputkan dan akan disimpan ke dalam data store yaitu TabelDiklat dan akan menghasilkan output berupa informasi data diklat struktural. 6.0 Mengelola Data Jabatan Dalam proses ini admin akan mengelola data jabatan yang diinputkan dan akan disimpan ke dalam data store yaitu TabelJabatan dan akan menghasilkan output berupa informasi data jabatan. 7.0 Mengelola Data Pangkat Dalam proses ini admin akan mengelola data pangkat yang diinputkan dan akan disimpan ke dalam data store yaitu TabelPangkat dan akan menghasilkan output berupa informasi data pangkat.

36

8.0 Mengelola Data Pendidikan Dalam proses ini admin akan mengelola data pangkat yang diinputkan dan akan disimpan ke dalam data store yaitu TabelPendidikan dan akan menghasilkan output berupa informasi data pendidikan.

9.0 Mengelola Data Absensi Pegawai Dalam proses ini admin akan mengelola data absensi yang diinputkan dan akan disimpan ke dalam data store yaitu TabelAbsensi dan

TabelRekapAbsensi dan akan menghasilkan output berupa informasi data absen. 10.0 Mengelola Data Pegawai Dalam proses ini admin akan mengelola data pegawai yang diinputkan dan akan disimpan ke dalam data store yaitu TabelPegawai dan akan menghasilkan output berupa informasi data pegawai. 11.0 Pembuatan Laporan Setelah proses pengelolaan absensi pegawai dan data pegawai maka dilanjutkan dengan proses pembuatan laporan absensi pegawai dan data pegawai sesuai dengan data pada data store masing masing. c. DFD level 1 proses 2 Diagram ini dibuat untuk menjelaskan aliran data lebih terperinci lagi dari Mengelola Data Admin 2.0 diagram level 0.
Info Data Admin

2.1 Ubah Data

Info Data Admin Data Admin

ADMIN
Data Admin

TabelAdmin

2.2
Info Data Admin Data Admin

Info Data Admin

Hapus Data
Data Admin

Gambar 4.3 DFD Level 1 proses 2.0

37

Penjelasan :

Proses Ubah Data Proses ini merupakan proses ubah atau memperbaharui data, seperti pada proses sebelumnya, proses ini menerima inputan berupa data admin yang kemudian akan diubah dan kembali dimasukan ke dalam data store TabelAdmin, proses ini akan memberikan ouput berupa info data admin yang telah diubah.

Proses Hapus Data Proses ini merupakan proses penghapusan data, proses ini juga menerima inputan berupa data admin yang kemudian akan dihapus dari data store TabelAdmin dan akan memberikan output berupa info data admin yang telah dihapus.

d.

DFD level 1 proses 3 Diagram ini dibuat untuk menjelaskan aliran data lebih terperinci lagi dari

Mengelola Data Bidang 3.0 diagram level 0.


Info Data Bidang

3.1 Tambah Data 3.2

Info Data Bidang Data Bidang

ADMIN
Data Bidang

TabelBidang

Info Data Bidang

Info Data Bidang Data Bidang

Ubah Data 3.3


Data Bidang

Info Data Bidang Data Bidang

Info Data Bidang Data Bidang

Hapus Data

Gambar 4.4 DFD Level 1 proses 3.0 Penjelasan : Proses Tambah Data Proses ini merupakan proses insert atau tambah data, pada proses ini menerima inputan berupa data bidang yang kemudian akan diolah dan disimpan ke dalam data store yaitu TabelBidang, kemudian proses ini akan kembali memberikan output berupa info data bidang yang sudah di tambah.

38

Proses Ubah Data Proses ini merupakan proses ubah atau memperbaharui data, seperti pada proses sebelumnya, proses ini menerima inputan berupa data bidang yang kemudian akan diubah dan kembali dimasukan ke dalam data store TabelBidang, proses ini akan memberikan ouput berupa info data bidang yang telah diubah.

Proses Hapus Data Proses ini merupakan proses penghapusan data, proses ini juga menerima inputan berupa data bidang yang kemudian akan dihapus dari data store TabelBidang dan akan memberikan output berupa info data bidang yang telah dihapus.

e.

DFD level 1 proses 4 Diagram ini dibuat untuk menjelaskan aliran data lebih terperinci lagi dari

Mengelola Data Absen 4.0 diagram level 0.


Info Data Absen

4.1 Tambah Data 4.2

Info Data Absen Data Absen

ADMIN
Data Absen

TabelAbsen

Info Data Absen

Info Data Absen Data Absen

Ubah Data 4.3


Data Absen

Info Data Absen Data Absen

Info Data Absen Data Absen

Hapus Data

Gambar 4.5 DFD Level 1 proses 4.0 Penjelasan : Proses Tambah Data Proses ini merupakan proses insert atau tambah data, pada proses ini menerima inputan berupa data absen yang kemudian akan diolah dan disimpan ke dalam data store yaitu TabelAbsen, kemudian proses ini akan kembali memberikan output berupa info data absen yang sudah di tambah.

39

Proses Ubah Data Proses ini merupakan proses ubah atau memperbaharui data, seperti pada proses sebelumnya, proses ini menerima inputan berupa data absen yang kemudian akan diubah dan kembali dimasukan ke dalam data store TabelAbsen, proses ini akan memberikan ouput berupa info data absen yang telah diubah.

Proses Hapus Data Proses ini merupakan proses penghapusan data, proses ini juga menerima inputan berupa data absen yang kemudian akan dihapus dari data store TabelAbsen dan akan memberikan output berupa info data absen yang telah dihapus.

f.

DFD level 1 proses 5 Diagram ini dibuat untuk menjelaskan aliran data lebih terperinci lagi dari

Mengelola Data Diklat Struktural 5.0 diagram level 0.


Info Data Dik.Struktural Data Dik.Strutural

5.1 Tambah Data

Info Data Dik.Strutural Data Dik.Struktural

ADMIN

TabelDik.Struktural

Info Data Dik.Strutural Data Dik.Strutural

5.2 Ubah Data 5.3

Info Data Dik.Struktural

Data Dik.Struktural

Info Data Dik.Struktural Data Dik.Strutural

Info Data Dik.Struktural

Hapus Data

Data Dik.Struktural

Gambar 4.6 DFD Level 1 proses 5.0 Penjelasan : Proses Tambah Data Proses ini merupakan proses insert atau tambah data, pada proses ini menerima inputan berupa data diklat struktural yang kemudian akan diolah dan disimpan ke dalam data store yaitu TabelDik.Struktural, kemudian proses ini akan kembali memberikan output berupa info data dik.struktural yang sudah di tambah.

40

Proses Ubah Data Proses ini merupakan proses ubah atau memperbaharui data, seperti pada proses sebelumnya, proses ini menerima inputan berupa data diklat struktural yang kemudian akan diubah dan kembali dimasukan ke dalam data store TabelDik.Struktural, proses ini akan memberikan ouput berupa info data diklat struktural yang telah diubah.

Proses Hapus Data Proses ini merupakan proses penghapusan data, proses ini juga menerima inputan berupa data diklat struktural yang kemudian akan dihapus dari data store TabelDik.Struktural dan akan memberikan output berupa info data dik.struktural yang telah dihapus.

g.

DFD level 1 proses 6 Diagram ini dibuat untuk menjelaskan aliran data lebih terperinci lagi dari

Mengelola Data Jabatan 6.0 diagram level 0.


Info Data Jabatan

6.1 Tambah Data 6.2

Info Data Jabatan Data Jabatan

ADMIN
Data Jabatan

TabelJabatan

Info Data Jabatan

Info Data Jabatan Data Jabatan

Ubah Data 6.3


Data Jabatan

Info Data Jabatan Data Jabatan

Info Data Jabatan Data Jabatan

Hapus Data

Gambar 4.7 DFD Level 1 proses 6.0 Penjelasan : Proses Tambah Data Proses ini merupakan proses insert atau tambah data, pada proses ini menerima inputan berupa data jabatan yang kemudian akan diolah dan disimpan ke dalam data store yaitu TabelJabatan, kemudian proses ini akan kembali memberikan output berupa info data jabatan yang sudah di tambah.

41

Proses Ubah Data Proses ini merupakan proses ubah atau memperbaharui data, seperti pada proses sebelumnya, proses ini menerima inputan berupa data jabatan yang kemudian akan diubah dan kembali dimasukan ke dalam data store TabelJabatan, proses ini akan memberikan ouput berupa info data jabatan yang telah diubah.

Proses Hapus Data Proses ini merupakan proses penghapusan data, proses ini juga menerima inputan berupa data jabatan yang kemudian akan dihapus dari data store TabelJabatan dan akan memberikan output berupa info data jabatan yang telah dihapus.

h.

DFD level 1 proses 7 Diagram ini dibuat untuk menjelaskan aliran data lebih terperinci lagi dari

Mengelola Data Pangkat 7.0 diagram level 0.


Info Data Pangkat

7.1 Tambah Data 7.2

Info Data Pangkat Data Pangkat

ADMIN
Data Pangkat

TabelPangkat

Info Data Pangkat

Info Data Pangkat Data Pangkat

Ubah Data 7.3


Data Pangkat

Info Data Pangkat Data Pangkat

Info Data Pangkat Data Pangkat

Hapus Data

Gambar 4.8 DFD Level 1 proses 7.0 Penjelasan : Proses Tambah Data Proses ini merupakan proses insert atau tambah data, pada proses ini menerima inputan berupa data pangkat yang kemudian akan diolah dan disimpan ke dalam data store yaitu TabelPangkat, kemudian proses ini akan kembali memberikan output berupa info data pangkat yang sudah di tambah.

42

Proses Ubah Data Proses ini merupakan proses ubah atau memperbaharui data, seperti pada proses sebelumnya, proses ini menerima inputan berupa data pangkat yang kemudian akan diubah dan kembali dimasukan ke dalam data store TabelPangkat, proses ini akan memberikan ouput berupa info data pangkat yang telah diubah.

Proses Hapus Data Proses ini merupakan proses penghapusan data, proses ini juga menerima inputan berupa data pangkat yang kemudian akan dihapus dari data store TabelPangkat dan akan memberikan output berupa info data pangkat yang telah dihapus.

i.

DFD level 1 proses 8 Diagram ini dibuat untuk menjelaskan aliran data lebih terperinci lagi dari

Mengelola Data Pendidikan 8.0 diagram level 0.


Info Data Pendidikan

8.1 Tambah Data 8.2

Info Data Pendidikan Data Pendidikan

ADMIN
Data Pendidikan

TabelPendidikan

Info Data Pendidikan

Info Data Pendidikan Data Pendidikan

Ubah Data 8.3


Data Pendidikan

Info Data Pendidikan Data Pendidikan

Info Data Pendidikan Data Pendidikan

Hapus Data

Gambar 4.9 DFD Level 1 proses 8.0 Penjelasan : Proses Tambah Data Proses ini merupakan proses insert atau tambah data, pada proses ini menerima inputan berupa data pendidikan yang kemudian akan diolah dan disimpan ke dalam data store yaitu TabelPendidikan, kemudian proses ini akan kembali memberikan output berupa info data pendidikan yang sudah di tambah.

43

Proses Ubah Data Proses ini merupakan proses ubah atau memperbaharui data, seperti pada proses sebelumnya, proses ini menerima inputan berupa data pendidikan yang kemudian akan diubah dan kembali dimasukan ke dalam data store TabelPendidikan, proses ini akan memberikan ouput berupa info data pendidikan yang telah diubah.

Proses Hapus Data Proses ini merupakan proses penghapusan data, proses ini juga menerima inputan berupa data pendidikan yang kemudian akan dihapus dari data store TabelPendidikan dan akan memberikan output berupa info data pendidikan yang telah dihapus.

j.

DFD level 1 proses 9 Diagram ini dibuat untuk menjelaskan aliran data lebih terperinci lagi dari

Mengelola Data Absensi Pegawai 9.0 diagram level 0.


9.1
Info Data Absensi Peg. Data Absensi Peg. Info Data Absensi Peg. Data Absensi Peg. Info Data Absensi Peg. Data Absensi Peg.

ADMIN

Tambah Data 9.2

TabelAbsensi

Info Data Absensi Peg. Data Absensi Peg.

Ubah Data 9.3

TabelRekapAbsensi

Info Data RekapAbsensi Peg. Data Rekap Absensi Peg. Info Data Absensi Peg. Data Absensi Peg. Info Data RekapAbsensi Peg. Data Rekap Absensi Peg.

Info Data Absensi Peg. Data Absensi Peg.

Hapus Data

Gambar 4.10 DFD Level 1 proses 9.0 Penjelasan : Proses Tambah Data Proses ini merupakan proses insert atau tambah data, pada proses ini menerima inputan berupa data absensi yang kemudian akan diolah dan disimpan ke dalam data store yaitu TabelAbsensi, kemudian proses ini akan kembali memberikan output berupa info data absensi yang sudah di tambah.

44

Proses Ubah Data Proses ini merupakan proses ubah atau memperbaharui data, seperti pada proses sebelumnya, proses ini menerima inputan berupa data absensi yang kemudian akan diubah dan kembali dimasukan ke dalam data store TabelAbsensi dan TabelRekapabsensi, proses ini akan memberikan ouput berupa info data absensi yang telah diubah.

Proses Hapus Data Proses ini merupakan proses penghapusan data, proses ini juga menerima inputan berupa data absensi yang kemudian akan dihapus dari data store TabelAbsensi dan TabelRekapAbsensi dan akan memberikan output berupa info data absensi yang telah dihapus.

k.

DFD level 1 proses 10 Diagram ini dibuat untuk menjelaskan aliran data lebih terperinci lagi dari

Mengelola Data Pegawai 10.0 diagram level 0.


10.1
Info Data Pegawai Data Pegawai Info Data Pegawai Data Pegawai

ADMIN

Tambah Data 10.2

TabelPegawai

Info Data Pegawai

Info Data Pegawai Data Pegawai

Ubah Data 10.3


Data Pegawai

Info Data Pegawai Data Pegawai

Info Data Pegawai

Hapus Data

Data Pegawai

Gambar 4.11 DFD Level 1 proses 10.0 Penjelasan : Proses Tambah Data Proses ini merupakan proses insert atau tambah data, pada proses ini menerima inputan berupa data absensi yang kemudian akan diolah dan disimpan ke dalam data store yaitu TabelPegawai, kemudian proses ini akan kembali memberikan output berupa info data pegawai yang sudah di tambah.

45

Proses Ubah Data Proses ini merupakan proses ubah atau memperbaharui data, seperti pada proses sebelumnya, proses ini menerima inputan berupa data pegawai yang kemudian akan diubah dan kembali dimasukan ke dalam data store TabelPegawai, proses ini akan memberikan ouput berupa info data pegawai yang telah diubah.

Proses Hapus Data Proses ini merupakan proses penghapusan data, proses ini juga menerima inputan berupa data pegawai yang kemudian akan dihapus dari data store TabelPegawai dan akan memberikan output berupa info data pegawai yang telah dihapus.

l.

DFD level 1 proses 11.0 Diagram ini dibuat untuk menjelaskan aliran data lebih terperinci lagi dari

Pembuatan Laporan 11.0 diagram level 0.


Data Absensi Peg Data Absensi

11.1 Pembuatan Laporan Data Absensi Peg.

ADMIN

Peg. Laporan Data Absensi Peg.

Info Data Absensi Peg. Data Rekap Absensi Peg Info Data Rekap Absensi Peg.

TabelAbsensi

TabelRekapAbsensi

11.2
Data Pegawai

Data Pegawai

Pembuatan Laporan
Laporan Data Pegawai

TabelPegawai
Info Data Pegawai

Data Pegawai

Gambar 4.12 DFD Level 1 proses 11.0

Penjelasan : Diagram di atas menunjukan sebuah aktivitas dari admin yang melakukan proses pembuatan laporan data absensi Pegawai dan data pegawai yang di ambil dari Data Store TabelAbsensi,TabelPegawai dan Tabel RekapAbsensi

46

4.3.2 ERD (Entity Relationship Diagram) Entity Relationship Diagram ini akan menggambarkan struktur dan hubungan antar data, sebagai berikut :
Password Bidang Nama Jen. Kelamin Nomor Pangkat TabelBidang Tabel Admin Jabatan TabelJabatan Nomor TabelPangkat Memberikan

1 1
Memberikan Memberikan

Nomor

1
Diklat TabelDik. Struktural TabelPendidikan

Pendidikan

1
Nomor Memberikan

M
Nomor Memberikan NIP Jabatan

Nama

Pendidikan Terakhir

M
Jen.Kelamin

M
Diklat

TabelPegawai Tmp/Tgl Lahir

M
Memberikan

Alamat

Bidang

Telepon NIP Nama

Pangkat

Keterangan TabelAbsen

1
TabelAbsensi

Bidang

1
Nomor

M
Tanggal Jabatan

Pangkat

M
Memberikan Tgl1 NIP Keterangan Memberikan Bulan Tgl31 Tgl30 Tgl29 Tgl28 Tgl27 TabelRekapAbsensi

Tgl2 Tgl3 Tgl4 Tgl5

Tgl6

Tgl7

Tgl26

Tgl8

Tgl25

Tgl9

Tgl24

Tgl10 Tgl11 Tgl12 Tgl13 Tgl14 Tgl15 Tgl16 Tgl17 Tgl18 Tgl19 Tgl20 Tgl21

Tgl23

Tgl22

Gambar 4.13 Entity Relationship Diagram

47

Penjelasan : TabelBidang TabelPegawai Memiliki hubungan one to many, yaitu satu pegawai hanya memiliki satu bidang, satu bidang bisa dimiliki oleh banyak pegawai. TabelPangkat TabelPegawai Memiliki hubungan one to many, yaitu satu pegawai hanya memiliki satu pangkat, satu pangkat bisa dimiliki oleh banyak pegawai. TabelPendidikan TabelPegawai Memiliki hubungan many to many, yaitu satu pegawai bisa memiliki banyak pendidikan, satu pendidikan bisa dimiliki banyak pegawai. TabelJabatan TabelPegawai Memiliki hubungan one to one, yaitu satu pegawai hanya memiliki satu jabatan, satu jabatan hanya dimiliki satu pegawai. TabelDik.Struktural TabelPegawai Memiliki hubungan one to many, yaitu satu pegawai memiliki satu diklat struktural, satu diklat struktural bisa dimiliki oleh banyak pegawai. TabelAbsensi TabelPegawai Memiliki hubungan one to many, yaitu satu pegawai hanya memiliki satu absensi, satu absensi bisa dimiliki banyak pegawai. TabelAbsen TabelAbsensi Memiliki hubungan one to many, yaitu satu absen hanya memiliki oleh satu absensi, satu absensi bisa memiliki banyak absen. TabelRekapAbsensi TabelAbsensi Memiliki hubungan many to one, yaitu satu rekap absen memiliki banyak absensi, satu absensi hanya dimiliki satu rekap absen.

48

4.4

Desain Database Dalam suatu aplikasi sebuah program banyak digunakan tabel-tabel untuk mempermudah admin dalam menyimpan sebuah data sesuai yang diinginkan dan bisa juga sebagai dokumentasi. Adapun rancangan tabel tersebut adalah sebagai berikut:

a.

Tabel Admin Tabel 4.1 Tabel Admin

Nama Field Type Ukuran Keterangan NAMA Alpha 20 Nama (PK) PASSWORD Alpha 50 Password User JEN. KELAMIN Alpha 10 Jen. Kelamin Tabel admin merupakan tabel untuk menyimpan nama, password dan jenis kelamin yang akan dipakai oleh admin untuk masuk ke dalam aplikasi, tabel ini terdiri dari beberapa field yaitu Nama, Password dan Jen. Kelamin. Primary key pada tabel tersebut adalah Nama. b. Tabel Bidang Tabel 4.2 Tabel Bidang Nama Field Type Ukuran Keterangan BIDANG Alpha 30 Bidang (PK) NOMOR Alpha 10 Nomor Tabel bidang merupakan tabel untuk menyimpan data bidang, tabel ini terdiri dari beberapa field yaitu Nomor dan Bidang. Primary key pada tabel tersebut adalah Bidang. c. Tabel Absen Tabel 4.3 Tabel Absen Nama Field Type Ukuran Keterangan KETERANGAN Alpha 30 Keterangan (PK) NOMOR Alpha 10 Nomor Tabel absen merupakan tabel untuk menyimpan data absen, tabel ini terdiri dari beberapa field yaitu Nomor dan Keterangan. Primary key pada tabel tersebut adalah Keterangan.

49

d.

Tabel Diklat Struktural Tabel 4.4 Tabel Dik.Struktural

Nama Field Type Ukuran Keterangan DIK.STURUKTURAL Alpha 30 Diklat Struktural (PK) NOMOR Alpha 10 Nomor Tabel Dik.Struktural merupakan tabel untuk menyimpan data diklat struktural, tabel ini terdiri dari beberapa field yaitu Nomor dan Diklat struktural. Primary key pada tabel tersebut adalah Diklat Struktural. e. Tabel Jabatan Tabel 4.5 Tabel Jabatan Nama Field Type Ukuran Keterangan JABATAN Alpha 30 Jabatan (PK) NOMOR Alpha 10 Nomor Tabel jabatan merupakan tabel untuk menyimpan data jabatan, tabel ini terdiri dari beberapa field yaitu Nomor dan Jabatan. Primary key pada tabel tersebut adalah Jabatan. f. Tabel Pangkat Tabel 4.6 Tabel Pangkat Nama Field Type Ukuran Keterangan PANGKAT Alpha 30 Pangkat (PK) NOMOR Alpha 10 Nomor Tabel pangkat merupakan tabel untuk menyimpan data pangkat, tabel ini terdiri dari beberapa field yaitu Kode dan Pangkat. Primary key pada tabel tersebut adalah Pangkat. g. Tabel Pendidikan Tabel 4.7 Tabel Pendidikan Nama Field Type Ukuran Keterangan PENDIDIKAN Alpha 30 Pendidikan (PK) NOMOR Alpha 10 Nomor Tabel pendidikan merupakan tabel untuk menyimpan data pendidikan, tabel ini terdiri dari beberapa field yaitu Nomor dan Pendidikan. Primary key pada tabel tersebut adalah Pendidikan.

50

h.

Tabel RekapAbsen Tabel 4.8 Tabel RekapAbsen

Nama Field Type Ukuran Keterangan NIP Alpha 30 Nip (PK,FK) Tgl1 Alpha 10 Tanggal Tgl2 Alpha 10 Tanggal Tgl3 Alpha 10 Tanggal Tgl4 Alpha 10 Tanggal Tgl5 Alpha 10 Tanggal Tgl6 Alpha 10 Tanggal Tgl7 Alpha 10 Tanggal Tgl8 Alpha 10 Tanggal Tgl9 Alpha 10 Tanggal Tgl10 Alpha 10 Tanggal Tgl11 Alpha 10 Tanggal Tgl12 Alpha 10 Tanggal Tgl13 Alpha 10 Tanggal Tgl14 Alpha 10 Tanggal Tgl15 Alpha 10 Tanggal Tgl16 Alpha 10 Tanggal Tgl17 Alpha 10 Tanggal Tgl18 Alpha 10 Tanggal Tgl19 Alpha 10 Tanggal Tgl20 Alpha 10 Tanggal Tgl21 Alpha 10 Tanggal Tgl22 Alpha 10 Tanggal Tgl23 Alpha 10 Tanggal Tgl24 Alpha 10 Tanggal Tgl25 Alpha 10 Tanggal Tgl26 Alpha 10 Tanggal Tgl27 Alpha 10 Tanggal Tgl28 Alpha 10 Tanggal Tgl29 Alpha 10 Tanggal Tgl30 Alpha 10 Tanggal Tgl31 Alpha 10 Tanggal Bulan Alpha 10 Bulan Tabel RekapAbsen merupakan tabel untuk menyimpan data rekapabsen, tabel ini terdiri dari beberapa field yaitu Nip, Tanggal 1 31 dan Bulan. Primary key dan Foreign Key pada tabel tersebut adalah Nip.

51

i.

Tabel Absensi Tabel 4.9 Tabel Absensi

Nama Field Type Ukuran Keterangan NIP Alpha 30 Nip (PK,FK) NAMA Alpha 30 Nama BIDANG Alpha 20 Bidang PANGKAT Alpha 20 Pangkat JABATAN Alpha 20 Jabatan TANGGAL Datetime Tanggal KETERANGAN Alpha 20 Keterangan(FK) Tabel absesni merupakan tabel untuk menyimpan data absensi, tabel ini terdiri dari beberapa field yaitu NIP, Nama, Bidang, Pangkat, Jabatan, Tanggal dan Absensi. Primary key pada tabel tersebut adalah NIP dan Foreign Key adalah NIP, dan Keterangan. j. Tabel Pegawai Tabel 4.10 Tabel Pegawai Nama Field Type Ukuran Keterangan NIP Alpha 30 Nip (PK) NAMA Alpha 30 Nama JENIS KELAMIN Alpha 20 Jenis kelamin TGL. LAHIR Datetime Tgl. Lahir TMP. LAHIR Alpha 20 Tmp. Lahir BIDANG Alpha 20 Bidang(FK) PANGKAT Alpha 30 Pangkat(FK) JABATAN Alpha 30 Jabatan(FK) PENDIDIKAN Alpha 30 Pendidikan Terakhir(FK) TERAKHIR DIK.STRUKTURAL Alpha 20 Dik.struktural(FK) ALAMAT Alpha 50 Alamat TELEPON Alpha 50 Telepon Tabel pegawai merupakan tabel untuk menyimpan data pegawai, tabel ini terdiri dari beberapa field yaitu NIP, Nama, Jenis Kelamin, Tanggal Lahir, Tempat Lahir, Bidang, Pangkat, Jabatan, Pendidikan, Diklat Struktural, Alamat dan Telepon. Primary key pada tabel tersebut adalah Nip dan Foreign Key adalah Bidang, Pangkat, Jabatan, Pendidikan dan Diklat Struktural.

52

4.5 a.

Desain Interface Desain form Login


USERNAME PASSWORD Masuk Keluar

Gambar 4.14 Desain form Login Gambar diatas merupakan rancangan tampilan atau form untuk login admin, form ini akan ditampilkan ketika admin akan masuk ke sistem informasi dengan menginputkan username dan password. b.
Data Admin

Desain form Menu


Laporan Absensi Pegawai Data Pegawai Rekap Absensi Pegawai

Data Absen

Data Bidang

Data Dik.Struktural

Data Jabatan

Data Pangka t

Data Pendidikan

Absensi Pegawai

Data Pegawai

Tentang

Keluar

Gambar 4.15 Desain form Menu Utama Gambar diatas merupakan rancangan tampilan atau form menu utama yang menampilkan semua menu yang terdapat pada sistem informasi, form ini akan ditampilkan setelah admin berhasil melakukan login admin.

53

c.

Desain form Menu Data Admin

User Name Password Jenis Kelamin Simpan Ubah Hapus Tutup

Gambar 4.16 Desain form menu Data Admin Gambar diatas merupakan rancangan tampilan atau form menu Data Admin menyediakan beberapa button (Simpan, Ubah, Hapus, Tutup) untuk mengolah Data Admin. d. Desain form menu Data Absen

Nomor Keterangan

Simpan

Tambah

Ubah

Hapus

Tutup

Gambar 4.17 Desain form menu Data Absen Gambar diatas merupakan rancangan tampilan atau form data absen menyediakan beberapa button (Simpan, Tambah, Ubah, Hapus, Tutup) untuk mengolah data jenis absen.

54

e.

Desain form menu Data Bidang

Nomor Bidang

Simpan

Tambah

Ubah

Hapus

Tutup

Gambar 4.18 Desain form menu Data Bidang Gambar diatas merupakan rancangan tampilan atau form menu data bidang menyediakan beberapa button (Simpan, Tambah, Ubah, Hapus, Tutup) untuk mengolah data jenis bidang. f. Desain form menu Data Diklat Struktural
Nomor Dik.Struktural Simpan Tambah Ubah Hapus Tutup

Gambar 4.19 Desain form menu Data Diklat Struktural Gambar diatas merupakan rancangan tampilan atau form menu data diklat struktural menyediakan beberapa button (Simpan, Tambah, Ubah, Hapus, Tutup) untuk mengolah data jenis diklat struktural .

55

g.

Desain form menu Data Jabatan

Nomor Jabatan Simpan Tambah Ubah Hapus Tutup

Gambar 4.20 Desain form menu Data Jabatan Gambar diatas merupakan rancangan tampilan atau form menu data jabatan menyediakan beberapa button (Simpan, Tambah, Ubah, Hapus, Tutup) untuk mengolah data jenis jabatan . h. Desain form menu Data Pangkat

Nomor Pangkat Simpan Tambah Ubah Hapus Tutup

Gambar 4.21 Desain Form Data Pangkat Gambar diatas merupakan rancangan tampilan atau form menu data pangkat menyediakan beberapa button (Simpan, Tambah, Ubah, Hapus, Tutup) untuk mengolah data jenis pangkat .

56

i.

Desain form menu Data Pendidikan


Nomor Pendidikan Simpan Tambah Ubah Hapus Tutup

Gambar 4.22 Desain Form menu Data Pendidikan Gambar diatas merupakan rancangan tampilan atau form menu data pendidikan menyediakan beberapa button (Simpan, Tambah, Ubah, Hapus, Tutup) untuk mengolah data jenis pendidikan . j.
NIP Nama Bidang Pangkat Jabatan Tanggal Keterangan Simpan Tambah Ubah Hapus Cari Tutup

Desain form menu Absensi Pegawai

Mencari Menurut Nip

Gambar 4.23 Desain Form menu Absensi Pegawai Gambar diatas merupakan rancangan tampilan atau form menu absensi pegawai menyediakan beberapa button (Simpan, Tambah, Ubah, Hapus, Tutup) untuk mengolah absensi pegawai .

57

k.

Desain form menu Data Pegawai


NIP Nama Jen. Kelamin Tempat/Tgl.Lahir Bidang Pangkat Jabatan Pend. Terakhir Diklat Struktural Alamat Telpon Cari

Simpan Tambah Ubah Hapus Tutup

Mencari Menurut NIP

Gambar 4.24 Desain form menu Data Pegawai Gambar diatas merupakan rancangan tampilan atau form menu data pegawai menyediakan beberapa button (Simpan, Tambah, Ubah, Hapus, Tutup) untuk mengolah data pegawai. l. Desain form menu Laporan Absensi Pegawai
Cetak Daftar Hadir Sesuai Bidang

Cetak Cetak Semua Data Cetak Keluar

Gambar 4.25 Desain form menu Laporan Absensi Pegawai Gambar diatas merupakan rancangan tampilan atau form menu absensi pegawai menyediakan beberapa button seperti cetak daftar hadir sesuai bidang dan seluruh bidang.

58

m.

Desain form menu Laporan Data Pegawai


Cetak Data Pegawai Sesuai Bidang

Cetak Cetak Semua Data Cetak Keluar

Gambar 4.26 Desain form menu Laporan Data Pegawai Gambar diatas merupakan rancangan tampilan atau form menu Data pegawai menyediakan beberapa button seperti cetak data pegawai sesuai bidang dan seluruh bidang. n. Desain form menu Laporan Rekap Absensi Pegawai
Cetak Rekap Daftar Hadir

Cetak

Keluar

Gambar 4.27 Desain form menu Laporan rekap absensi Pegawai Gambar diatas merupakan rancangan tampilan atau form rekap absensi pegawai menyediakan beberapa button seperti cetak dan keluar. o. Desain Crystal Report laporan Absensi Pegawai bidang Sekretariat
DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

PEMERINTAH KABUPATEN KATINGAN

KASONGAN Daftar Hadir Pegawai Bidang Sekretariat Tanggal : dd/mm/yyyy


No NIP Nama Bidang Pangkat Jabatan Tanggal Absensi

Mengetahui, Sekertaris Dinas

ACHMAD MUNTHU, SH NIP. 19580505 198102 1 008

Gambar 4.28 Desain laporan Absensi Pegawai bidang Sekretariat

59

Gambar diatas merupakan tampilan desain output dari laporan absensi pegawai bidang Sekretariat dan akan menampilkan data Absensi yang di ambil dari data store TabelAbsensi. p. Desain Crystal Report laporan Absensi Pegawai bidang Pemuda
DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

PEMERINTAH KABUPATEN KATINGAN

KASONGAN Daftar Hadir Pegawai Bidang Pemuda Tanggal : dd/mm/yyyy


No NIP Nama Bidang Pangkat Jabatan Tanggal Absensi

Mengetahui, Kepala Bidang Pemuda

GUNAWAN, SH NIP. 19570520 198303 1 017

Gambar 4.29 Desain laporan Absensi Pegawai bidang Pemuda Gambar diatas merupakan tampilan desain output dari laporan absensi pegawai bidang Pemuda dan akan menampilkan data absensi yang di ambil dari data store TabelAbsensi. q. Desain Crystal Report laporan Absensi Pegawai bidang Olahraga
DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

PEMERINTAH KABUPATEN KATINGAN

KASONGAN Daftar Hadir Pegawai Bidang Olahraga Tanggal : dd/mm/yyyy


No NIP Nama Bidang Pangkat Jabatan Tanggal Absensi

Mengetahui, Kepala Bidang Olahraga

Drs. RISNADUAR NIP. 19651123 199302 1 002

Gambar 4.30 Desain laporan Absensi Pegawai bidang Olahraga

60

Gambar diatas merupakan tampilan desain output dari laporan absensi pegawai bidang Olahraga dan akan menampilkan data absensi yang di ambil dari data store TabelAbsensi. r. Desain Crystal Report laporan Absensi Pegawai bidang Kebudayaan dan Pariwisata
PEMERINTAH KABUPATEN KATINGAN
DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

KASONGAN Daftar Hadir Pegawai Bidang Kebudayaan dan Pariwisata Tanggal : dd/mm/yyyy
No NIP Nama Bidang Pangkat Jabatan Tanggal Absensi

Mengetahui, Kepala Bidang Kebudayaan dan Pariwisata

LUSEN, SIP NIP. 19631130 198603 1 012

Gambar 4.31 Desain laporan Absensi Pegawai bidang Kebudayaan dan Pariwisata Gambar diatas merupakan tampilan desain output dari laporan absensi pegawai dan akan menampilkan data absensi yang di ambil dari data store TabelAbsensi.

61

s.

Desain Crystal Report laporan Absensi Pegawai seluruh Bidang


PEMERINTAH KABUPATEN KATINGAN
DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

KASONGAN Daftar Hadir Tanggal : dd/mm/yyyy


No NIP Nama Bidang Pangkat Jabatan Tanggal Absensi

Mengetahui Kepala Dinas,

Pembuat Daftar, Kasubbag Bagian Umum dan Kepegawaian

Drs. MUHAMMAD HASRUN, MM Pembina Utama Muda NIP. 19610918 198803 1 012

SUDARYANTI NIP. 19661206 198903 2 008

Gambar 4.32 Desain laporan Absensi Pegawai seluruh Bidang Gambar diatas merupakan tampilan desain output dari laporan absensi pegawai seluruh bidang dan akan menampilkan data absensi yang di ambil dari data store TabelAbsensi. t. Desain Form Laporan Data Pegawai Bidang Sekretariat
DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

PEMERINTAH KABUPATEN KATINGAN

KASONGAN Data Pegawai Bidang Sekretariat Tanggal : dd/mm/yyyy


No NIP Nama L/P Tgl/Tmp Lahir Bidang Pangkat Jabatan Pendidikan Diklat Struktural

Mengetahui, Sekertaris Dinas

ACHMAD MUNTHU, SH NIP. 19580505 198102 1 008

Gambar 4.33 Desain Laporan Data Pegawai bidang Sekretariat

62

Gambar diatas merupakan tampilan desain output dari laporan data pegawai bidang Sekretariat dan akan menampilkan data pegawai yang di ambil dari data store TabelPegawai. u. Desain Form Laporan Data Pegawai Bidang Pemuda
DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

PEMERINTAH KABUPATEN KATINGAN

KASONGAN Data Pegawai Bidang Pemuda Tanggal : dd/mm/yyyy


No NIP Nama L/P Tgl/Tmp Lahir Bidang Pangkat Jabatan Pendidikan Diklat Struktural

Mengetahui, Kepala Bidang Pemuda

GUNAWAN, SH NIP. 19570520 198303 1 017

Gambar 4.34 Desain Laporan Data Pegawai bidang Pemuda Gambar diatas merupakan tampilan desain output dari laporan data pegawai bidang Pemuda dan akan menampilkan data pegawai yang di ambil dari data store TabelPegawai.

v.

Desain Form Laporan Data Pegawai Bidang Olahraga

63

DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

PEMERINTAH KABUPATEN KATINGAN

KASONGAN Data Pegawai Bidang Olahraga Tanggal : dd/mm/yyyy


No NIP Nama L/P Tgl/Tmp Lahir Bidang Pangkat Jabatan Pendidikan Diklat Struktural

Mengetahui, Kepala Bidang Olahraga

Drs. RISNADUAR NIP. 19651123 199302 1 002

Gambar 4.35 Desain Laporan Data Pegawai bidang Olahraga Gambar diatas merupakan tampilan desain output dari laporan data pegawai bidang Sekretariat dan akan menampilkan data pegawai yang di ambil dari data store TabelPegawai. w. Desain Form Laporan Data Pegawai Bidang Kebudayaan dan Pariwisata
DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

PEMERINTAH KABUPATEN KATINGAN

KASONGAN Data Pegawai Bidang Kebudayaan dan Pariwisata Tanggal : dd/mm/yyyy


No NIP Nama L/P Tgl/Tmp Lahir Bidang Pangkat Jabatan Pendidikan Diklat Struktural

Mengetahui, Kepala Bidang Kebudayaan dan Pariwisata

LUSEN, SIP NIP. 19631130 198603 1 012

Gambar 4.36 Desain Laporan Data Pegawai bidang Kebudayaan dan Pariwisata Gambar diatas merupakan tampilan desain output dari laporan data pegawai bidang Kebudayaan dan Pariwisata dan akan menampilkan data pegawai yang di ambil dari data store TabelPegawai.

64

x.

Desain Form Laporan Data Pegawai Seluruh Bidang


DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

PEMERINTAH KABUPATEN KATINGAN

KASONGAN Data Pegawai Tanggal : dd/mm/yyyy


No NIP Nama L/P Tgl/Tmp Lahir Bidang Pangkat Jabatan Pendidikan Diklat Struktural

Mengetahui Kepala Dinas,

Pembuat Daftar, Kasubbag Bagian Umum dan Kepegawaian

Drs. MUHAMMAD HASRUN, MM Pembina Utama Muda NIP. 19610918 198803 1 012

SUDARYANTI NIP. 19661206 198903 2 008

Gambar 4.37 Desain Laporan Data Pegawai seluruh bidang Gambar diatas merupakan tampilan desain output dari laporan data pegawai seluruh bidang dan akan menampilkan data pegawai yang di ambil dari data store TabelPegawai.

y.

Desain form menu rekap Absensi Pegawai


DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540

PEMERINTAH KABUPATEN KATINGAN

KASONGAN

65

Data Pegawai Tanggal : dd/mm/yyyy


No NIP T 1 T 2 T 3 T 4 T 5 T 6 T 7 T 8 T 9 T 1 0 T 1 1 T 1 2 T 1 3 T 1 4 T 1 5 T 1 6 T 1 7 T 1 8 T 1 9 T 2 0 T 2 1 T 2 2 T 2 3 T 2 4 T 2 5 T 2 6 T 2 7 T 2 8 T 2 9 T 3 0 T 3 1 B L N

Mengetahui Kepala Dinas,

Pembuat Daftar, Kasubbag Bagian Umum dan Kepegawaian

Drs. MUHAMMAD HASRUN, MM Pembina Utama Muda NIP. 19610918 198803 1 012

SUDARYANTI NIP. 19661206 198903 2 008

Gambar 4.38 Desain Laporan Absensi Pegawai perbulan Gambar diatas merupakan tampilan desain output dari Laporan Absensi Pegawai perbulan dan akan menampilkan data pegawai yang di ambil dari data store TabelRekap.

Anda mungkin juga menyukai