HALAMAN
PENGESAHAN
Nama :
Defvis Hadi Purnomo
NIM :
2011-51-104
Program Studi :
Teknik Informatika
Tempat Pelaksanaan :Unit Pelaksanaan Teknik Dinas (UPTD)
Pendidikan Kecamatan Jekulo
Judul Kerja Praktek : Aplikasi Pendataan PNS Guru SD Dan Kepala Sekolah Pada
Unit Pelaksanaan Teknik Dinas(UPTD) Pendidikan Kecamatan Jekulo
Pembimbing :
Rizky Meimaharani, M.Kom
Dilaksanakan :
Semester VI TA.2013-2014
Kudus,
16 Maret 2014
Menyetujui :
Dosen Pembimbing Pembimbing
Lapangan
Risky
Sari MM, M.Kom H. Tugiman SP.d M.Pd
NIDN. 0620058501 NIP. 19601120 198201 1 006
Mengetahui :
Ka.Progdi
Teknik Informatika
Ahmad
Jazuli, M. Kom
NIDN. 040610197004
HALAMAN
PENGESAHAN SEMINAR
Nama :
Defvis Hadi Purnomo
NIM :
2011-51-104
Program Studi :
Teknik Informatika
Tempat Pelaksanaan :Unit Pelaksanaan Teknik Dinas (UPTD)
Pendidikan Kecamatan Jekulo
Judul Kerja Praktek : Aplikasi Pendataan PNS Guru SD Dan Kepala Sekolah Pada Unit Pelaksanaan Teknik
Dinas(UPTD) Pendidikan Kecamatan Jekulo
Pembimbing :
Rizky Meimaharani, M.Kom
Dilaksanakan :
Semester VI TA.2013-2014
Kudus, 16 Maret 2014
Menyetujui :
Penguji
I Penguji
II
Nama Penguji,
gelar Nama
Penguji, gelar
Mengetahui :
Ka. Progdi
Teknik Informatika
Ahmad Jazuli, M. Kom
NIDN. 040610197004
ABSTRAK
UPTD (Unit Pelaksana Teknis Dinas) Pendidikan adalah lembaga yang
melaksanakan kebijakan Pemerintah Kabupaten/Kota dalam bidang pendidikan dan
merupakan perpanjangan tangan Dinas Pendidikan Kabupaten atau Kota dalam mengimplementasikan
peraturan dan kebijakan dalam pendidikan di tingkat kecamatan. Praktek Kerja Lapangan dilaksanakan di
Unit Pelaksanaan Teknik Dinas (UPTD)
Pendidikan Kecamatan Jekulo, instansi
yang bergerak di bidang pelayanan masyarakat, yang
dimulai tanggal 20 Januari 2014
sampai dengan tanggal 28 Februari 2014. Praktek Kerja Lapangan yang dilakukan
adalah menganalisa, merancang dan membangun perangkat lunak, karena data-data pada
instansi tersebut masih diolah secara manual, belum ada perangkat lunak untuk
memudahkan pengolahan data-data. Perangkat lunak tersebut merupakan sebuah
sistem atau aplikasi untuk mengelola data-data PNS baik
guru maupun kepala sekolah yang diolah oleh bagian Kepegawaian. Selama pembangunan perangkat lunak, metodologi yang digunakan adalah sebagai
berikut. Tahap pertama menganalisa model pendataan PNS guru SD dan kepala sekolah yang ada disana. Tahap kedua
adalah merancang hasil dari analisa. Tahap yang terakhir adalah membangun
aplikasi berbasis dekstop yang menggunakan bahasa pemrograman VB dan Database MySQL. Diharapkan aplikasi pendataan PNS Guru SD dan Kepala Sekolah
ini dapat
membuat pengolahan data yang dilakukan menjadi
lebih efektif dan efisien.
Kata
Kunci : Guru, KepSek,
VB, Database.
KATA
PENGANTAR
Puji syukur dipanjatkan kehadirat Allah SWT karena atas
limpahan rahmat-Nya sehingga laporan
yang berjudul “ Aplikasi Pendataan
PNS Guru SD dan Kepala Sekolah di Unit Pelaksanaan Teknik
Dinas(UPTD) Pendidikan Kecamatan Jekulo.” dapat
diselesaikan tepat pada waktunya. Laporan ini dibuat dengan tujuan memenuhi
tugas mata kuliah Praktek Kerja Lapangan jurusan Teknik Informatika Universitas
Muria Kudus.Penulis berharap semoga langkah
selanjutnya diridhoi oleh Allah SWT.
Penulis menyadari bahwa di dalam penyusunan Laporan
Praktek Kerja Lapangan ini masih terdapat berbagai kekurangan,sehingga penulis
akan sangat menghargai segala masukan yang berguna dari pembaca. Semoga laporan
ini bermanfaat bagi pembaca untuk mengembangkan ilmu pengetahuan, khususnya di
bidang computer.
Akhirnya
sebagai penutup penulis berharap semoga Laporan Praktek Kerja Lapangan (PKL)
ini dapat memberikan manfaat bagi semua
pihak. Amin.
Kudus, Maret 2014
Penulis
Defvis Hadi Purnomo
DAFTAR
ISI
BAB I
PENDAHULUAN
1.1. Latar
belakang masalah
Dengan perkembangan zaman yang serba
modern Ilmu
pengetahuan dan teknologi informasi berkembang cukup pesat, dan
banyak menghasilkan
inovasi-inovasi baru
yang senantiasa terus berubah ke arah yang
lebih baik. Informasi menjadi kata kunci dalam
berbagai aspek kehidupan. Seseorang yang
menguasai tekhnologi
informasi, ia akan bisa bersaing
ditengah persaingan yang sedemikian ketat,
dengan alasan inilah perhatian terhadap proses informasi
menjadi sangat ditekankan.
Sementara ini Dinas Pemerintahan UPTD Pendidikan Kecamatan
Jekulo telah menggunakan
komputerisasi, namun
karena
sumber daya yang kurang memadai sehingga sering
terjadi kesalahan
dalam mengaplikasikan program yang
ada. Untuk
itu
diperlukan upaya dalam memperbaiki
program serta
mengembangkan sumber daya manusia yang ada.
Dan dikarenakan banyaknya data-data yang ada
di
UPTD ini yang
harus
di
selesaikan secara
cepat dan akurat, maka
akan kami fokuskan pada pendataan pegawai saja sehingga
tema yang akan diangkat adalah “Aplikasi Pendataan PNS Guru SD dan Kepala Sekolah Menggunakan Program Visual Basic dan
DataBase Mysql” yang akan
meliputi informasi data Nama, NIP, Alamat, Pangkat, Jabatan, Jenis Kelamin,
Tanggal Lahir, dan Keterangan.
Perancangan
Aplikasi Pendataan PNS Guru SD dan Kepala Sekolah Menggunakan Program Visual
Basic dan DataBase Mysql ini menggunakan bahasa pemrograman(Visual Basic)yang
memudahkan user untuk mendesain dan membangun program Visual Basic dalam
aplikasi utama Microsoft Office, dan menggunakan Mysql sebagai
databasenya.
1.2.
Batasan Masalah
Untuk membatasi pokok permasalahan pada proposal
ini penulis hanya memberikan batasan masalah yaitu :
Terbatas pada Pendataan PNS Guru SD dan Kepala Sekolah
Menggunakan Program Visual Basic dan DataBase Mysql di Unit Pelaksanaan Teknik
Dinas Pendidikan Kecamatan Jekulo.
1.3. Rumusan
masalah
Dari
uraian yang telah dijelaskan
dalam latar belekang diatas di
peroleh rumusan masalah bagaimana membangun Aplikasi
Pendataan PNS Guru SD dan Kepala Sekolah Menggunakan Program Visual Basic dan
DataBase Mysql di Unit Pelaksanaan Teknik Dinas(UPTD) Pendidikan Kecamatan Jekulo.
1.4. Tujuan
1. Praktek
Kerja Lapangan bertujuan memberikan kesempatan kepada mahasiswa untuk membuat
Aplikasi Pendataan PNS
Guru SD dan Kepala Sekolah dengan
Menggunakan Program Visual Basic dan DataBase Mysql .
2. Membantu memberikan alternatif solusi terhadap permasalahan
yang ada di Unit
Pelaksanaan Teknik Dinas (UPTD)
Pendidikan Kecamatan Jekulo.
1.5.
Manfaat
1.5.1. Bagi Mahasiswa
Praktek Kerja Lapangan bertujuan untuk memberikan kesempatan kepada Mahasiswa antara lain:
1. .Diharapkan dengan adanya sistem aplikas Pendataan PNS
Guru SD dan Kepala Sekolah Sekolah pada Unit
Pelaksanaan Teknik Dinas Pendidikan
Kecamatan Jekulo dapat memberikan kemudahan bagi karyawan kantor untuk mengakses Informasi secara mudah
1.5.2.
Bagi Instansi
1.
Program yang dikerjakan
dapat diaplikasikan dan berguna di instansi.
2.
Memudahkan bagian pengolahan
data surat masuk dan keluar.
3.
Terbantu dengan adanya
mahasiswa PKL.
1.5.3. Bagi Progdi
a. Meningkatkan kerja sama antara pihak Instansi dengan Akademik.
b. Sebagai bahan referensi dan acuan bagi para penulis
dikemudian hari untuk membuat aplikasi menjadi lebih baik, serta sebagai
masukan dalam penulisan ilmiah yang lebih baik di masa yang akan datang.
BAB II
GAMBARAN UMUM INSTANSI
2.1. Profil UPTD Pendidikan kecamatan Jekulo Kabupaten Kudus
2.1.1 Sejarah Berdirinya UPTD Pendidikan kecamatan Jekulo Kabupaten Kudus
UPTD (Unit Pelaksana
Teknis Dinas) Pendidikan adalah lembaga yang melaksanakan kebijakan Pemerintah
Kabupaten/Kota dalam bidang pendidikan dan merupakan perpanjangan tangan Dinas
Pendidikan Kabupaten atau Kota dalam mengimplementasikan peraturan dan
kebijakan dalam pendidikan di tingkat kecamatan.
UPTD Pendidikan sebagai
pelaksana progam penyelenggaraan pendidikan di tingkat kecamatan merupakan
pembina, pengembang, pemantau, penilai koordinator dan penasihat penyelenggara
pendidikan di tingkat sekolah baik pendidikan formal maupun nonformal dalam upaya
mewujudkan visi dan misi Pemerintah Kabupaten Kudus
Kecamatan Jekulo dan harus mampu melaksanakan serta menginformasikan kepala
stakeholder pendidikan.
Pada Tahun 1979 UPTD Pendidikan bernama kantor P&K kemudian pada tahun 1980 namanya diubah
menjadi Dinas Ranting P&K yang di kepalai oleh P. Suparlan Hadi Utoyo,
dan pada tahun 1986 namanya dirubah menjadi Kantor Departemen P&K yamg di
kepalai oleh P. Rusdi. Dan pada tahun 1999 pada saat di kepalai P. Slamet nama
Kantor Departemen P&K dirubah menjadi UPTD hingga saat sekarang yang di
kepalai oleh P. Tugiman. Waktu dibawah naungan
P. Subekan dari kedua kantor dinas tersebut menjadi satu dan berubah nama
menjadi UPTD (Unit Pelaksanaan Teknis Dinas) Pendidikan.
2.1.2 PROFIL
UPT PENDIDIKAN KECAMATAN JEKULO
KABUPATEN KUDUS
Nama
Instansi : Unit Pelaksanaan Tehnik Dinas Pendidikan Kecamatan Jekulo, Kabupaten Kudus
Alamat : Jl.Kudus-Pati, Desa Klaling,
Kecamatan Jekulo, Kabupaten Kudus
Desa Desa : Klaling
Kecamatan : Jekulo
Kode Pos : 59382
Kecamatan : Jekulo
Kode Pos : 59382
Nama Kepala UPT : H.TUGIMAN,
S.Pd,M.Pd
NIP NIP : 19601120
198201 1 006
TK/SD Jumlah pengawas TK / SD : 7
orang
Jumlah S Jumlah Staf : 4 orang
vv Jumlah
Penilik : 3 orang
2.2 Struktur Organisasi
Struktur Organisasi Unit Pelaksanaan Tehnik Dinas Pendidikan Kecamatan Jekulo adalah sebagai berikut :
2.3. Visi, Misi, dan Tujuan UPTD Pendidikan Kecamatan Jekulo Kudus
2.3.1.
Visi
Mewujudkan
pelayanan yang berkualitas di bidang pendidikan pemuda dan olah raga.
2.3.2. Misi Sekolah
Untuk memenuhi visi tersebut, dapat dijabarkannya ke dalam
misi UPTD Pendidikan Kecamatan Jekulo yaitu :
a.
Mewujudkan
upaya penuntasan wajib belajar pendidikan 9 tahun.
b.
Meningkatkan
perluasan dan pemerataan kesempatan memperoleh pendidikan.
c.
Mengembangkan
pembaharuan manajemen pendidikan.
d.
Mengembangkan
upaya peningkatan kualitas pembelajaran pada semua jenjang Sekolah Pendidikan
Dasar.
e.
Meningkatkan
profesionalisme sumber daya pendidikan.
f.
Memberdayakan
lembaga pendidikan sekolah maupun luar sekolah dan meningkatkan partisipasi
masyarakat.
g.
Meningkatkan
kesejahteraan sumber daya pendidikan.
h.
Mengembangkan
sistim dan iklim pengawasan pendidikan dasar yang lebih independen serta
obyektif.
2.3.3. Tujuan
Visi dan Misi UPTD Pendidikan
Kecamatan Jekulo hanya
dapat diwujudkan apabila seluruh komponen organisasi mampu mencapai tujuan yang
menjadi komitmen bersama. Untuk hal ini maka dirumuskan tujuan sebagai berikut
:
1) Mewujudkan Kinerja Tenaga pendidik dan Tenaga kependidikan
yang bermutu sehingga mampu berprestasi.
2) Meningkatkan prestasi yang telah dicapai melalui
perwujudan manajerial kelembagaan dan pembelajaran yang bermutu.
3)
Mewujudkan sarana prasarana pendidikan yang kondusif untuk peningkatan
pembelajaran yang kompetitif.
4)
Mewujudkan kualitas lingkungan dan budaya pendidikan sebagai lahan peningkatan
keimanan dan ketakwaan pada Allah SWT.
2.4.
Jadwal Kerja
2.4.1. Kerja Praktek Lapangan
Praktek Kerja Lapangan
mulai dilaksanakan tanggal 20 Januari
2014 dan berakhir pada tanggal 28 Februari 2014,
bertempat di UPTD
Dinas Pendidikan Kecamatan Jekulo kabupaten Kudus. Waktu pelaksanaan
Praktek Kerja Lapangan dimulai pukul 06.50 dan berakhir pada pukul 15.00,
khusus untuk hari jum’at Praktek
Kerja Lapangan dimulai pukul 06.45 dan berakhir pada pukul 11.00. Karena setiap hari
jum’at pagi diadakan senam bersama.
Selama pelaksanaan Praktek Kerja
Lapangan, penulis melakukan penelitian tentang pendataan pegawai pada Dinas UPTD Pendidikan
Kecamatan Jekulo kabupaten
Kudus.
2.4.2.
Rincian dan penjelasan Log Harian
Pelaksanaan Praktek
Kerja Lapangan secara umum dari minggu ke minggu sebagai berikut:
2.4.2.1 Minggu Pertama
b.
Sharing-sharing mengenai system yang
berjalan di UPT Kecamatan Jekulo Kabupaten Kudus
1.4.2.2 Minggu Kedua
a. Belajar
menerima tugas yang dikerjakan oleh karyawan atau pegawai UPT
2.4.2.3 Minggu Ketiga
a.
Membantu merakit
komputer yang terpisah-pisah di tempat UPT
b.
Membantu memperbaiki
CPU dan printer yang rusak
c.
Membeli keyboard dan
mouse untuk mengganti yang telah rusak
2.4.2.4. Minggu Keempat
a. Membantu
mengetik data-data
2.4.2.5. Minggu Kelima
a. Membantu
pengumpulan data-data tiap sekolah
b. Sharing terhadap
bangun aplikasi yang masih
manual
2.4.2.6. Minggu Keenam
a.
Pengumpulan data
laporan PNS
b.
Memulai proses pelaporan Praktek Kerja
Lapangan
Adapun
detail kegiatan Praktek Kerja Lapangan dalam Skala harian dapat dilihat pada
lampiran (Log Harian PKL) dan secara keseluruhan realisasi jadwal sesuai dengan
rencana yang telah disusun.
BAB
III
LANDASAN
TEORI
3.1.
Teori Penunjang Praktek Kerja Lapangan
Selama pelaksanaan Praktek Kerja Lapangan di Kantor UPTD
Pendidikan Kecamatan
Jekulo
Kudus, ada beberapa landasan teori atau konsep dasar yang
telah diperoleh selama masa perkuliahan yang digunakan untuk mendukung
pemahaman lebih lanjut mengenai pembuatan sistem pendataan PNS Guru SD dan
Kepala Sekolah. Beberapa landasan teori yang digunakan dalam penyusunan Laporan
Praktek Kerja Lapangan ini adalah sebagai berikut :
3.1.1. Pengertian Sistem
Sistem berasal dari kata yunani
yang artinya kesatuan. Suatu sistem terdiri dari elemen-elemen yang saling berinteraksi
untuk mencapai tujuan tertentu. Sistem adalah jaringan kerja yang terdiri dari
prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu
kegiatan atau menyelesaikan suatu sasaran tertentu (Al-Bahra Bin Ladjamudin, 2005).
Sistem itu sendiri
memiliki karakteristik atau beberapa sifat tertentu, yaitu mempunyai komponen components,
batas sistem
boundary,
lingkungan luar sistem
environments,
penghubung interface, masukan input, keluaran output, pengolah prosess,
dan sasaran suatu tujuan goal. Adapun penjelasan dari
karakteristik suatu sistem diatas adalah sebagai berikut :
a. Komponen
sistem
Bagian
sistem yang saling berinteraksi dan memebentuk satu kesatuan. Komponen atau
elemen sistem dapat berupa subsistem atau beberapa bagian sistem.
b. Batasan
Sistem
Daerah
yang membatasi antara suatu system dengan lingkunganya atau dengan sistem
lainya. Batas sistem
inilah yang membuat sistem
dipandang sebagai satu kesatuan.
c. Lingkungan
luar sistem
Segala
sesuatu yang berada diluar
sistem yang mempengaruhi sistem. Lingkungan luar sistem dapat bersifat menguntungkan sistem atau
merugikan sistem.
d. Penghubung
sistem
Merupakan
media penghubung antara satu subsistem dengan susbsistem lainya. Penghubung
inilah yang menyebabkan beberapa subsistem terintegrasi dan
membentuk satu kesatuan.
e. Masukan Input
Sesuatu
yang dimasukkan ke dalam sistem yang berasal dari lingkungan.
f. Keluaran Output
Suatu
hasil dari proses pengolahan sistem
yang dikeluarkan dari lingkungan.
g. Pengolahan Process
Bagian
dari sistem
yang mengubah masukan menjadi keluaran.
h. Sasaran
Objectives
atau Tujuan
Goal
Sesuatu
yang menyebabkan mengapa sistem itu dibuat. Suatu
sistem dikatakan berhasil bila mengenai sasaran atau tujuannya.
3.1.2. Pengertian Data
Data
adalah suatu istilah majemuk dari kata Datum yang berarti fakta atau bagian
fakta yang mengandung arti yang di hubungakan dengan kenyataan, gambaran,
kata-kata, huruf-huruf atau yang menunjukkan suatu ide.
Menurut Baridwan (1993) menyatakan bahwa data adalah sebagai kumpulan
karakter, fakta atau jumlah yang merupakan masukan bagi suatu sistem informasi.
Menurut Agustina (1992) data adalah keterangan mengenai sesuatu hal yang
sudah sering terjadi dan berupa himpunan fakta, angka, grafik, tabel, gambar,
lambang, kata, huruf-huruf yang menyatakan sesuatu pemikiran, objek, serta
kondisi dan situasi.
Menurut Kadir (1999) data adalah fakta mengenai objek orang dan lain-lain.
Selanjutnya menurut Vincent (1988) menerangkan data adalah fakta-fakta
terpisah yang harus digabung terlebih dahulu dengan cara tersendiri agar
data-data tersebut mempunyai arti.
Dari pengertian di atas penulis dapat menyimpulkan bahwa data adalah fakta
mengenai objek atau orang lain, yang kemudian diproses sehingga menghasilkan
suatu informasi yang lebih berguna.
Data akan menjadi bahan
dalam suatu proses pengolahan data. Oleh karena
itu, suatu data belum dapat berbicara banyak sebelum diolah lebih lanjut. (Al-Bahra
Bin Ladmudin, 2005)
Proses pengolahan data
terbagi menjadi tiga tahap, 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
tahap Processing
Yaitu
dilakukan proses pengolahan data yang sudah dimasukan, yang dilakukan oleh alat
pemroses (Process Devices) yang dapat
berupa proses perhitungan, perbandingan, pengendalian, atau pencarian distorage.
3. Pada
tahapan Output
Yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke
alat output (Output Devices) yaitu berupa informasi.
3.1.3.Pengolahan Data
Pengubahan
atau transformasi simbol-simbol seperti nomor dan huruf untuk tujuan
peningkatan kegunaannya.
3.1.4.Sistem Pengolahan Data
Sistem
yang melakukan pengolahan data. Contoh : sistem pengolahan data penjualan,
sistem pengolahan data, sistem pengolahan data pegawai dll.
3.1.5.Pengertian PNS
Pengertian Pegawai Negeri adalah warga negara RI yang telah memenuhi syarat
yang ditentukan, diangkat oleh pejabat yang berwenang dan diserahi tugas
dalam suatu jabatan negeri, atau diserahi tugas negara lainnya, dan digaji
berdasarkan peraturan perundang undangan yang berlaku (pasal 1 ayat 1 UU
43/1999).
3.2. Tool Pembangunan Sistem Pendataan PNS
Guru SD dan Kepala Sekolah
Selain Teori atau
Konsep dasar di mata kuliah yang telah diajarkan selama Perkuliahan yang digunakan untuk mendukung pemahaman lebih lanjut
mengenai pembuatan sistem pendataan PNS guru SD dan Kepala Sekolah,
saya juga menggunakan beberapa tools
yang membantu dalam penyelesaian Laporan maupun sistem yang akan saya bangun. Beberapa
tools
yang saya gunakan sebagai berikut :
3.2.1. Microsoft Visual Studio
Penggunaan Microsoft
Visual Studioini untuk memudahkan pembuatan aplikasi dalam pengetikan
menggunakan bahasa pemrograma VB.
3.2.2. Xampp
Didalam
Xampp terdapat Apache untuk server local
sebelum dihostingkan, dan juga
terdapat MySQL untuk penyimpanan database suatu aplikasi yang menggunakan
bahasa pemrograman VB dan juga dapat
mengetahui relasi antar tabel untuk pembuatan laporan PKL .
3.2.3. EasyCASE
Professional
Penggunaan
EasyCASE Professional untuk
memudahkan dalam pembuatan DFD dan Context Diagram yang berfungsi untuk
melakukan perancangan sistem sebelum pembuatan aplikasi sehingga dapat meminimalisir
terjadinya error alur sistem pada
aplikasi.
3.2.4. Microsoft
Visio 2010
Penggunaan Microsoft Visio 2010 untuk memudahkan
dalam pembuatan ERD, Decomposisi, dan
perancangan desain aplikasi yang akan dibuat.
BAB IV
ANALISA
DAN PERANCANGAN
4.1.
Perancangan Proses
4.1.1. Context Diagram
Contex diagram dari ini memperlihatkan sistem secara integral. Sistem Pendataan PNS Guru SD dan Kepala Sekolah tidak membutuhkan
banyak pihak karena hanya dijalankan seorang operator saja yaitu bagian
Kepegawaian yang bertugas untuk menyimpan data/arsip PNS.
1.
Operator (Staf
Agenda)
Arus data yang
mengalir dari operator ke sistem adalah
penginputan data-data berupa data
Guru SD, dan Data Kepala Sekolah Operator
adalah sebagai pengguna aplikasi sekaligus sebagai pengelola aplikasi.
Berikut ini
adalah Context Diagram Sistem Pendataan PNS Guru
SD dan Kepala Sekolah di UPTD Pendidikan Kecamatn Jekulo Kudus:
Gambar 4.3 : Context Diagram
Sistem Pengolahan Data
Guru SD dan Data Kepala
Sekolah.
Setelah pembuatan context diagram, langkah selanjutnya adalah pembuatan Decompositin dan Data Flow Diagram (DFD). Pada Level 0, sistem
akan dijabarkan menjadi 2 proses yaitu proses
pendataan yang meliputi data PNS Guru SD,
dan data PNS
Kepala Sekolah, dan proses laporan yang meliputi laporan data
PNS Guru SD, dan data
PNS Kepala Sekolah.
4.1.2.
Decomposition
Gambar 4.6 : Decomposition
Sistem Pendataan Guru SD dan Kepala Sekolah
4.1.3. DFD (Data Flow Diagram)
Adapun perancangan sistem akan
dibuat menggunakan DFD (Data Flow Diagram).
DFD merupakan metode pemodelan yang berfungsi untuk menggambarkan secara rinci
mengenai sistem sebagai jaringan kerja antar dari dan ke mana data mengalir
serta penyimpanannya.
DFD sering digunakan untuk
menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dibuat / dikembangkan secara
logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir
atau lingkungan fisik dimana data tersebut disimpan.
DFD terdiri dari : Data Flow Diagram Contex Level dan Data Flow Diagram Levelled.
Gambar 4.7 : DFD Level 1 Sistem Pengolahan Data PNS Guru SD dan Kepala Sekolah
4.2
Perancangan
Database
4.2.1. ERD (Entity Relational Diagram)
Untuk perancangan basis
data Sistem Sistem Pendataan PNS Guru SD dan Kepala Sekolah menggunakan alat atau tools Entity Relational Diagram (ERD).
ERD merupakan alat atau tools yang
sering digunakan untuk penjabaran basis data dari suatu sistem sehingga
hubungan antara tabel dapat diketahui dengan jelas.
Penggunaan ERD ini
menunjukkan bahwa atribut pada database saling berelasi dan ternormalisasi,
sehingga tidak menimbulkan data yang ambigu.
Gambar 4.1 ERD (Entity Relationship
Diagram)
Sistem Pengolahan Data PNS
Guru SD dan Kepala Sekolah.
4.2.2. Tabel-tabel
Dari ERD dapat
diperoleh tabel-tabel yang dibutuhkan untuk membangun Sistem Pendataan PNS Guru SD dan
Kepala Sekolah. Penjelasan dari masing-masing tabel dalam database yang dibuat
adalah :
1. Tabel user
Fungsi :Tabel user
digunakan untuk menyimpan kd_user, nama,
alamat, tgllahir, jekel, passwd yang digunakan saat login.
Primary key : -
Foreign
key :
-
Tabel 4.1 Tabel User
Nama Field
|
Type
Data
|
Lebar Data
|
Kd_user
|
Int
|
11
|
Nama
|
Varchar
|
50
|
Alamat
|
Varchar
|
100
|
Tgllahir
|
date
|
-
|
Jekel
|
Varchar
|
10
|
Passwd
|
Varchar
|
10
|
2.
Tabel Data PNS
Fungsi : Tabel
data PNS digunakan untuk
menyimpan data-data PNS yang diinputkan
sesuai atribut-atributnya.
Primary
key :
ID_PNS
Primary key : kd_pangkat
Primary key : kd_Jabatan
Tabel 4.2 Tabel surat masuk
Nama Field
|
Type
Data
|
Lebar Data
|
|
ID_PNS *
|
char
|
5
|
|
NAMA
|
varchar
|
50
|
|
NIP
|
char
|
50
|
|
ALAMAT
|
text
|
-
|
|
Kd_pangkat*
|
int
|
11
|
|
Kd_Jabatan*
|
int
|
11
|
|
JENIS_KELAMIN
|
enum
|
-
|
|
TGL_LAHIR
|
date
|
-
|
|
KETERANGAN
|
varchar
|
50
|
|
Golongan
|
varchar
|
10
|
|
3.
Tabel Jabatan
Fungsi : Tabel
jabatan digunakan untuk menginput data jabatan yang diinputkan sesuai atribut-atributnya.
Foreign key :
kd_Jabatan
Tabel 4.3 Tabel surat keluar
Nama Field
|
Type
Data
|
Lebar Data
|
kd_Jabatan**
|
int
|
11
|
Jabatan
|
varchar
|
50
|
4.
Tabel Pangkat
Fungsi : Tabel
Pangkat digunakan untuk menginput data pangkat yang diinputkan sesuai atribut-atributnya.
Foreign key :
kd_pangkat
Tabel 4.3 Tabel surat keluar
Nama Field
|
Type
Data
|
Lebar Data
|
kd_pangkat**
|
int
|
11
|
Pangkat
|
varchar
|
50
|
4.3. Relasi Antar Tabel
Skema relasi antar tabel
ini berguna untuk mengetahui hubungan antara tabel
satu dengan yang lainnya. Adapun relasi
tabel Sistem Pengolahan Data Surat
Masuk dan Surat Keluar adalah
seperti berikut :
Gambar 4.2 Relasi Antar Tabel Sistem
Pendataan PNS Guru SD dan Kepala Sekolah
4.4.
Perancangan Aplikasi Pendataan
PNS
4.4.1. Kebutuhan
Pembuatan Aplikasi
Sebelum membahas pembuatan Sistem Pendataan PNS Guru SD dan Kepala Sekolah
UPTD Pendidikan kecamatan Jekulo, hal-hal yang harus
dipersiapkan adalah software-software untuk membuat sistem serta database
yang akan digunakan untuk menyimpan data dalam sistem. Dalam hal ini software yang
digunakan untuk merancang system adalah DataBase
Mysql, xampp dan Program Visual Basic. Sistem dirancang dengan bahasa
pemrograman Visual basic.
4.4.2. Struktur
Menu Program
Sistem Pendataan PNS Guru SD dan Kepala Sekolah
ini digunakan dan diolah oleh seorang operator yaitu bagian
kepegawaian yang mempunyai tugas khusus mencatat data PNS. Lebih
jelasnya bisa dilihat pada gambar 4.13
Struktur Menu Sistem Pendataan PNS Guru SD dan Kepala Sekolah.
Gambar 4.13 : Struktur Menu Sistem Pendataan PNS Guru SD
dan Kepala Sekolah
4.4.3. Perancangan Desain Aplikasi
- Login
Gambar 4.14 : Desain Login Operator
- Menu Utama
Gambar 4.15 : Menu Utama
- Sistem Data
PNS
Gambar 4.16 : Desain Sistem Data PNS
- Laporan Data
PNS
Gambar 4.17 : Desain Laporan Data PNS
4.5. Implementasi
4.5.1. Implementasi
Database
Pada database db_kepegawaian ini terdiri
dari beberapa tabel, antara lain yaitu tabel Admin/User, tabel pns, tabel pangkat dan tabel jabatan.
4.5.2. Tabel
Admin/User
Gambar 4.18 : Tabel Admin/User
4.5.3. Tabel PNS
Gambar 4.19 : Tabel PNS
Gambar 4.20 :
Tabel pangkat
Gambar 4.21 :
Tabel jabatan
BAB V
PENUTUP
5.1. Kesimpulan
Penulis mengambil kesimpulan Sistem PendataanPNS Guru SD dan Kepala Sekolah di
Unit Pelayanan Teknis ,Kecamatan jekulo ,sebagai berikut:
Saat ini
Pendataan PNS Guru SD dan Kepala Sekolah
Menggunakan di Unit Pelaksanaan Teknik
Dinas(UPTD) Pendidikan Kecamatan Jekulo,
masih menggunakan cara manual.
Oleh
karena itu penyusun membuat suatu program aplikasi komputer untuk memberikan kemudahan pada Kantor UPTD Pendidikan Kecamatan Jekulo khususnya
pada bagian kepegawaian
untuk mempermudah proses pendataan,
pengolahan data dan pembuatan
Laporan
PNS Guru SD dan Kepala Sekolah. Bahasa pemrograman yang dipakai
penulis dalam
pembuatan aplikasi pendataan PNS Guru SD dan Kepala
Sekolah dengan
Menggunakan Program Visual Basic dan DataBase Mysql sebagai databasenya. Diharapkan aplikasi pendataan PNS Guru SD dan Kepala
Sekolah ini dapat membuat pengolahan data yang
dilakukan menjadi lebih efektif dan efisien.
5.2. Saran
Dalam penyusunan laporan ini penulis menyadari tentunya masih ditemui
banyak kesalahan,Oleh karena itu Penulis mengharapkan kehadiran kritik dan
saran ,yang diharapkan demi terwujudnya laporan yang lebih baik.
Semoga
dengan adanya Aplikasi
Pendataan PNS Guru SD dan Kepala Sekolah ini bisa mengurangi
permasalahan
yang
di hadapi di Kantor UPTD Pendidikan Kecamatan Jekulo, khusus nya permasalahan
dalam pendataan Pendataan PNS Guru SD dan Kepala Sekolah yang masih manual. Dari hasil laporan ini
maka penulis
dapat mengemukakan beberapa saran yang
mungkin dapat dijadikan sebagai
bahan evaluasi
untuk mempermudah proses pengolahan
data
pada Kantor UPTD
Pendidikan Kecamatan Jekulo khususnya dalam pendataan dan
pembuatan laporan
data
PNS Guru SD dan Kepala Sekolah agar lebih
menghemat
waktu, biaya dan
tenaga. Maka penulis menerapkan aplikasi komputer dalam sistem pengolahan data
dengan menggunakan bahasa pemrograman Visual
Basic dan MySQL
sebagai databasenya.
DAFTAR
PUSTAKA
Ariesto,
HadiSutopo. 2013.
“Sistem-
Wikipedia Indonesia”.http://id.m.wikipedia.org/wiki/Sistem. 6
Mei 2014
Amalia, Afifah.
2013. “Pengetian Data Internet Komputer”
http://www.pengertianahli.com/2013/11/pengertian-data-dan-jenis-data.html?m=1.
7 Mei 2014
Syarofah,
Umi. 2011.
“Definisi Arti Pengolahan Data”. http://cara-atasi.blogspot.in/2013/07/definisi-arti-pengolahan-data.html?m=1. 17
Mei 2014
Winchester,
Dean. 2011.
“Pengertian Pegawai Negeri Sipil (PNS) - Shvoong”. http://id.shvoong.com/social-sciences/sociology/2025013-pengertian-pegawai-negeri-sipil-pns/. 15 Juli 2010
SEGA GENESIS - GAN-GAMING
ReplyDeleteSEGA GENESIS. GENESIS-HANDS. Genesis (JP-EU). sol.edu.kg NA. https://deccasino.com/review/merit-casino/ NA. NA. SEGA GENESIS-HANDS. NA. novcasino SEGA https://septcasino.com/review/merit-casino/ GENESIS. 출장안마 NA. GENESIS-HANDS. NA.