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
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
TabelAbsen
Data Jabatan
Jabatan
Data Pangkat
Pangkat
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
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
ADMIN
Data Admin
TabelAdmin
2.2
Info Data Admin Data Admin
Hapus Data
Data Admin
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
ADMIN
Data Bidang
TabelBidang
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
ADMIN
Data Absen
TabelAbsen
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
ADMIN
TabelDik.Struktural
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
ADMIN
Data Jabatan
TabelJabatan
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
ADMIN
Data Pangkat
TabelPangkat
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
ADMIN
Data Pendidikan
TabelPendidikan
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
ADMIN
TabelAbsensi
TabelRekapAbsensi
Info Data RekapAbsensi Peg. Data Rekap Absensi Peg. Info Data Absensi Peg. Data Absensi Peg. Info Data RekapAbsensi Peg. Data Rekap 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
ADMIN
TabelPegawai
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
ADMIN
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
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
M
Memberikan
Alamat
Bidang
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
Tgl6
Tgl7
Tgl26
Tgl8
Tgl25
Tgl9
Tgl24
Tgl10 Tgl11 Tgl12 Tgl13 Tgl14 Tgl15 Tgl16 Tgl17 Tgl18 Tgl19 Tgl20 Tgl21
Tgl23
Tgl22
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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
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.
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
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.
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
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
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
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
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.
Drs. MUHAMMAD HASRUN, MM Pembina Utama Muda NIP. 19610918 198803 1 012
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
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
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.
63
DINAS PEMUDA OLAH RAGA KEBUDAYAAN DAN PARIWISATA Alamat : Komplek Perkantoran Pemerintah Daerah Kereng Humbang /FAX ( 0536 ) 4043540
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
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.
Drs. MUHAMMAD HASRUN, MM Pembina Utama Muda NIP. 19610918 198803 1 012
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.
KASONGAN
65
Drs. MUHAMMAD HASRUN, MM Pembina Utama Muda NIP. 19610918 198803 1 012
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.