Oleh:
Siti Khalimatus Sadiyah 2012-51-056
i
HALAMAN PENGESAHAN
Menyetujui :
Mengetahui :
Ka. Progdi Teknik Informatika
ii
ABSTRAKS
iii
hasil dari analisa. Tahap yang terakhir adalah membangun
aplikasi berbasis web yang menggunakan bahasa
pemrograman PHP dengan database MySql.
iv
KATA PENGANTAR
v
6. Bapak Arief Pujiharto, SH selaku kepala bagian
umum dan kepegawaian, yang senantiasa
memberikan pengarahan kepada penulis
7. Bapak Yanuar Andi W., S.PKP selaku pembimbing
penulis yang telah meluangkan waktunya untuk
membimbing penulis selama melaksanakan PKL
8. Seluruh staf/pegawai Dinas Pertanian, Perikanan
Dan Kehutanan Kabupaten Kudus
9. Rekan-rekan seperjuangan yang ikut terlibat secara
langsung maupun tidak langsung
Laporan yang saya buat ini memang jauh dari
kesempurnaan. Untuk itu, saya selaku penulis memohon
maaf apabila dalam penulisan laporan terdapat kesalahan.
Akhir kata, semoga apa yang sudah saya buat ini
dapat bermanfaat bagi semua orang, khususnya untuk adik-
adik mahasiswa/i sebagai referensi dalam mengerjakan
laporan Praktek Kerja Lapangan berikutnya.
Penulis
vi
DAFTAR ISI
HALAMAN PENGESAHAN....................................ii
ABSTRAK................................................................iii
KATA PENGANTAR................................................v
DAFTAR ISI...........................................................vii
DAFTAR TABEL......................................................x
DAFTAR GAMBAR................................................xi
DAFTAR LAMPIRAN...........................................xii
BAB I PENDAHULUAN..........................................1
1.1 Latar Belakang...............................................1
1.2 Batasan Masalah.............................................3
1.3 Perumusan Masalah.......................................3
1.4 Tujuan...............................................................3
1.5 Manfaat PKL....................................................3
BAB II GAMBARAN UMUM INSTANSI..............4
2.1 Struktur Organisasi...........................................4
2.2 Visi dan Misi.....................................................6
2.2.1 Visi...................................................................6
2.2.2 Misi...................................................................6
2.3 Job Description.................................................7
2.4 Jadwal Pekerjaan............................................24
BAB III PENGETAHUAN PENUNJANG PKL
..................................................................................27
3.1 Teori Penunjang PKL......................................27
3.2 Tools Pembangunan........................................30
BAB IV PELAKSANAAN PRAKTEK KERJA
LAPANGAN............................................................37
4.1 Pengumpulan Data..............................................37
4.2 Analisa Sistem....................................................37
4.2.1 Business Interface Requirement ......................37
4.2.2 Informasi dan Kebutuhan Data........................37
vii
4.2.3 Kebutuhan Proses ............................................38
4.3 Perancangan Database.....................................39
4.3.1 Flow of Document............................................39
4.3.2 Diagram Konteks.............................................40
4.3.3 DFD Terperinci................................................42
4.3.4 Relasi Antar Tabel............................................46
4.3.5 Tabel Data........................................................46
4.3.5.1Tabel User......................................................47
4.3.5.2Tabel Pegawai................................................47
4.3.5.3Tabel Surat Masuk.........................................48
4.3.5.4Tabel Surat Keluar.......................................49
4.3.5.5Tabel Pelatihan.............................................49
4.3.5.6Tabel Kenaikan Jabatan..................................50
4.4 Implementasi Antarmuka............................51
4.4.1 Interface Login.................................................51
4.4.2 Interface Admin................................................45
4.4.2.1 Halaman Depan.............................................52
4.4.2.2 Halaman Profil..............................................52
4.4.2.3 Halaman Entry Data Pegawai.......................53
4.4.2.4 Halaman Data Pegawai.................................54
4.4.2.5 Halaman Entry Data Surat Masuk.................54
4.4.2.6 Halaman Data Surat Masuk...........................55
4.4.2.7 Halaman Entry Data Surat Keluar.................55
4.4.2.8 Halaman Data Surat Keluar...........................56
4.4.2.9 Halaman Entry Data Pelatihan......................56
4.4.2.10 Halaman Data Pelatihan..............................57
4.4.2.11 Halaman Entry Data Kenaikan Pangkat......58
4.4.2.12 Halaman Data Kenaikan Pangkat................58
4.4.3 Interface Pimpinan...........................................59
4.4.3.1 Halaman Depan.............................................59
4.4.3.2 Halaman Profil..............................................59
4.4.3.3 Halaman Laporan-laporan.............................60
viii
BAB V PENUTUP...................................................61
5.1 Kesimpulan pelaksanaan PKL.....................61
5.2 Saran pelaksanaan PKL...............................61
5.3 Kesimpulan Sistemn.....................................61
Daftar Pustaka........................................................62
ix
DAFTAR TABEL
x
DAFTAR GAMBAR
xi
DAFTAR LAMPIRAN
xii
BAB I
PENDAHULUAN
1
Pengelolaan administrasi kepegawaian di Kantor
Dinas Pertanian, Perikanan dan Kehutanan sudah
menggunakan komputer sebagai alat bantu kerja
dalam pengelolaan administrasi. Tetapi baru sebatas
untuk mengetik data dan laporan saja. Sistem yang
secara khusus menangani atau mengelola data
administrasi khususnya kepegawaian belum ada.
Selama ini pengelolaan data administrasi tersebut
masih dilakukan secara manual meskipun ada
beberapa data yang sudah tersimpan dalam komputer.
Tetapi ada beberapa data yang masih tersimpan dalam
bentuk buku-buku atau lembaran yang penataannya
kurang teratur sehingga dapat menyulitkan petugas
dalam pencarian informasi yang dibutuhkan dan
membutuhkan waktu lama. Untuk itu, penulis
mencoba membuat perancangan suatu sistem untuk
melakukan proses kerja khususnya dalam penginputan
data-data pegawai pada Dinas Pertanian, Perikanan
dan Kehutanan Kabupaten Kudus.
Lingkup
Lingkup materi Praktek Kerja Lapangan yang
dilaksanakan di Dinas Pertanian, Perikanan dan
Kehutanan adalah pembuatan sistem informasi
kepegawaian berbasis web. Sistem ini menangani
semua data kepegawaian yang menyangkut beberapa
hal berikut:
a. Data Profil Perusahaan,
b. Data Pegawai,
c. Data Surat Menyurat (Surat Masuk dan Keluar),
d. Data Pelatihan,
e. Data Kenaikan Pangkat,
1.2. Batasan Masalah
2
Untuk menghindari hal-hal yang menyimpang
dari maksud dan tujuan sebenarnya, penulis
membatasi permasalahan hanya pada pengolahan data
administrasi kepegawaian yang meliputi data profil
perusahaan, data pegawai, data surat menyurat (surat
masuk dan keluar), data pelatihan, serta data kenaikan
pangkat.
1.4. Tujuan
Tujuan dari pelaksanaan Kerja Praktek
Lapangan di Dinas Pertanian, Perikanan dan
Kehutanan adalah menganalisa dan mengidentifikasi
permasalahan dan kendala -kendala. Selain itu, dapat
mempermudah dalam memberikan laporan tentang
pengelolaan administrasi kepegawaian.
3
BAB II
GAMBARAN UMUM INSTANSI
4
Gambar 2.1 Struktur Organisasi Kantor Dinas Pertanian,
Perikanan dan Kehutanan Kab. Kudus
5
2.2 Visi dan Misi Kantor Dinas Pertanian, Perikanan
dan Kehutanan Kabupaten Kudus
2.2.1 Visi
Visi dari Dinas Pertanian, Perikanan
dan Kehutanan Kabupaten Kudus adalah
TERWUJUDNYA PENINGKATAN
KESEJAHTERAAN PETANI, PETERNAK,
DAN PEMBUDI DAYA HUTAN.
2.2.2 Misi
Untuk mewujudkan visi yang telah
dirumuskan maka Misi Dinas Pertanian,
Perikanan dan Kehutanan Kab. Kudus
sebagai berikut :
6
2.3 Job Description Pegawai Kantor Dinas Pertanian,
Perikanan dan Kehutanan Kabupaten Kudus
Berikut ini adalah job description masing-
masing pegawai di kantor Dinas Pertanian, Perikanan
dan Kehutanan Kabupaten Kudus :
1. Kepala Dinas
Tugasnya :
Melaksanakan urusan pemerintahan
daerah berdasarkan atas otonomi daerah dan
tugas pembantuan dibidang Pertanian, perikanan
dan kehutanan.
2. Sekretaris
Tugasnya :
Melaksanakan sebagian fungsi kepala
dinas dalam perencanaan program dan kegiatan,
perumusan kebijakan, mengkoordinasikan,
membina mengawasi dan mengendalikan,
fasilitasi, monitoring evaluasi dan pelaporan
dibidang perencanaan, monitoring, evaluasi,
umum, kepegawaian dan keuangan dinas.
7
d. Mengontrol pelaksanaan apel pegawai
e. mempelajari Peraturan Bidang
Kepegawaian, Kenaikan Pangkat
f. memproses Daftar Urut Kepangkatan
(DUK)
g. memberikan penilaian DP3
h. melaksanakan kegiatan rumah tangga
i. Melaksanakan Pengelolaan komputer
kantor / dinas
j. Mengelola, Menginventarisir dan
mengadministrasikan aset / barang daerah
k. Mencatat surat masuk/keluar dan
pengiriman surat
l. Mengarsip buku-buku, mengagenda surat
dan distribusi surat Bag.Sekretariat
m. Melaksanakan Penjagaan dan keamanan
lingkungan Kantor
n. Melaksanakan tugas pengantaran dan
pengiriman kantor
o. Meneliti pengajuan cuti pegawai
p. Menyiapkan administrasi Diklat PNS
q. Menyediakan data penghargaan PNS
8
e. Menyusun Kerangka Umum Anggaran
(KUA)
f. Menyusun RKA
g. Menyusun DPA
h. Menyusun dan melaporkan laporan keuangan
dinas
i. Menyusun konsep laporan pelaksanaan tugas
dan naskah dinas yang berkaitan dengan
tugas subbagian keuangan
j. Melakukan monitoring, evaluasi, menilai
prestasi kerja pelaksana tugas bawahan
k. Melaksanakan tugas kedinasan lain sesuai
dengan perintah atasan
5. Sub Bagian Perencanaan, Pelaporan dan
Evaluasi
Tugasnya :
a. Melaksanakan sebagian fungsi sekretariat, di
bidang perencanaan, evaluasi dan pelaporan
b. Menyiapkan bahan penyusunan rencana
program dan kegiatan dinas berdasarkan
hasil evaluasi kegiatan
c. Menjabarkan perintah atasan
d. Mengumpulkan informasi dan masukan
untuk merumuskan permasalahan
e. Menyiapkan konsep naskah dinas
f. Menghimpun dan mengoreksi bahan usulan
program dan kegiatan
g. Menyiapkan bahan penyusunan Rencana
Strategis (Renstra), Rencana Kinerja (Renja),
Rencana Kerja Perangkat Daerah (RKPD)
h. Mengkoordinasikan dan membuat usulan
program dan kegiatan yang bersumber dana
9
dari APBD Kab., APBD Propinsi dan APBN
serta sumber dana lainnya
i. Mengkoordinasi penyusunan standar
pelayanan minimal
j. Menyusun konsep indeks harga
k. Menyusun, mengolah dan penyajian data
statistik
l. Menyiapkan bahan dan melaksanakan
pelayanan administrasi dan fasilitas bidang
perencanaan
10
- Menyusun program, rencana kerja dan
anggaran seksi produksi tanaman pangan
dan hortikultura
- Melaksanakan bimbingan peningkatan
mutu hasil tanaman pangan dan
hortikultura
- Melaksanakan bimbingan penerapan
pedoman teknis pola tanam, perlakuan
terhadap tanaman pangan dan
hortikultura
- Melaksanakan bimbingan usaha tani,
manajemen usaha tani dan pencapaian
pola kerjasama usaha tani
- Pelaksanaan studi analisis dampak
lingkungan, pengelolaan / pemantauan
lingkungan hidup tanaman
- Melaksanakan bimbingan penerapan
pedoman kerjasama / kemitraan usaha
tanaman pangan dan hortikutlura
- Melaksanakan bimbingan penanganan
panen, pasca panen dan pengolahan hasil
tanaman pangan dan hortikultura
- Melakukan perhitungan analisa hasil
usaha tani tanaman pangan dan
hortikultura
- Melaksanakan promosi komoditas
tanaman pangan dan hortikultura
- Melaksanakan penyebarluasan informasi
pasar tanaman pangan dan hortikultura
- Pemantauan informasi harga komoditas
tanaman pangan dan hortikultura
- Penyusunan data klimatologi, statistika
tanaman pangan dan hortikultura
11
- Monitoring, evaluasi dan pelaporan
produksi tanaman pangan dan
hortikultura
12
dan prasarana pertanian tanaman pangan
dan hortikultura
- Melaksanakan pembinaan, bimbingan,
penyiapan teknologi, peningkatan di
bidang sarana dan prasarana
- Melakukan pembinaan dan perijinan
produksi benih/bibit, usaha penggilingan
padi dan usaha lain di bidang pertanian
tanaman pangan dan hortikultura
- Melakukan pengkajian dan pelaporan
iklim
13
Tanaman, Alat Mesin Pertanian dan
Pergudangan
- Menyusun Laporan Akuntabilitas Kinerja
Instansi Pemerintah (LAKIP) dan
Laporan Keterangan Pertanggungjawaban
Bupati (LPKJ) UPT
- Mengusulkan rencana pengadaan barang
dan menginventarisasi barang kekayaan
UPT untuk tertib administrasi serta
memelihara barang inventaris agar dapat
digunakan dengan optimal
- Melaksanakan pengelolaan urusan
ketatausahaan, perlengkapan, rumah
tangga, administrasi dan akuntansi
keuangan UPT sesuai dengan
kewenangan dan ketentuan yang berlaku
- Melaksanakan latihan dan kunjungan
(LAKU) penyuluhan pertanian, perikanan
dan kehutanan
- Melakukan pelayanan informasi
teknologi terapan benih dan bibit tanaman
- Mengembangkan Form Penyuluhan di
tingkat Desa, Kecamatan dan Kabupaten
- Melakukan pembinaan kelembagaan
kelompok tani dan gabungan kelompok
tani
- Menyiapkan rumusan program kegiatan
dalam rangka penyusunan Anggaran
Pendapatan dan belanja UPT
14
a. Kepala Seksi Produksi Peternakan
Tugasnya:
- Melaksanakan sebagian fungsi bidang
peternakan dibidang produksi peternakan
- Menyusun rencana, program dan kegiatan
seksi produksi
- Mengumpulkan informasi dan masukan
untuk merumuskan permasalahan guna
optimalisasi kinerja Dinas di bidang
produksi peternakan
- Menyiapkan konsep naskah dinas
dibidang produksi peternakan
- Melaksanakan pembinaan, bimbingan
teknis pada kelompok tani ternak
- Mengkoordinasikan program produksi
ternak
- Mengkoordinasikan pelayanan kesehatan
hewan
- Mengkoordinasikan
pengawasan,pemeriksaan dan peredaran
obat hewan, bahan asal ternak, hasil
bahan asal ternak dan lalu lintas ternak
- Melaksanakan kegiatan penyebaran
pengembangan ternak
- Membuat peta penyakit ternak
- Melaksanakan pencegahan,
pemberantasan, pengendalian penyakit
hewan
- Melaksanakan pemantauan,evaluasi dan
pelaporan dibidang produksi peternakan
dengan cara mengukur pencapaian
program kerja yang telah disusun sebagai
bahan penyusunan laporan
15
- Melakukan monitoring, evaluasi dan
menilai prestasi kerja pelaksanaan tugas
bawahan secara berkala melalui sistem
penilaaian yang tersedia sebagai
cerminan penampilan kerja
16
- Melaksanakan pembinaan dan
pengembangan usaha peternakan sesuai
dengan ketentuan yang berlaku
- Melaksanakan perijinan dan pelayanan
umum produksi ternak bibit, usaha
peternakan, pedagang ternak, pengiriman
ternak dan usaha makanan ternak
- Melakukan pembinaan pemasaran hasil
usaha peternakan
- Melaksanakan pengkajian penerapan
teknologi peternakan
- Melakukan pembinaan dan pengelolaan
sarana dan prasarana peternakan
- Mengelola informasi pasar usaha
peternakan
- Melakukan pembinaan dan pelaksanaan
standarisasi usaha peternakan
- Melaksanakan pemantauan, evaluasi dan
pelaporan di bidang usaha peternakan
dengan cara mengukur pencapaian
program kerja yang telah disusun sebagai
bahan penyusunan laporan
- Melaksanakan monitoring, evaluasi dan
menilai prestasi kerja pelaksanaan tugas
bawahan secara berkala melalui sistem
penialain yang tersedia sebagai cerminan
penampilan kerja
17
sesuai Perundang - undangan berlaku dan
sumber data tersedia sebagai pedoman
Pelaksanaan Kegiatan
- Melaksanakan koordinasi dengan
Sekretariat, Bidang, Subbagian, Seksi dan
UPT di lingkungan Dinas Pertanian,
Perikanan dan Kehutanan baik secara
langsung maupun tidak langsung untuk
mendapatkan informasi, masukan serta
untuk mengevaluasi permasalahan agar
diperoleh hasi kerja yang optimal
- Menyiapkan rumusan program kegiatan
dalam rangka penyusunan Anggaran
Pendapatan dan Belanja UPT
- Melakukan penyusunan rencana,
mengkoordinasikan, monitoring dan
valuasi pelayanan kesehatan hewan,
reproduksi trnak, timbangan ternak dan
rumah potong hewan
- Melakukan pembinaan dan penyuluhan di
bidang kesehatan hewan, reproduksi
ternak, timbangan ternak dan rumah
potong hewan
- Melakukan pemeriksaan kesehatan ternak
dan daging di RPH dan pasar serta daging
dari luar daerah
- Melakukan pelayanan informasi
teknologi Inseminasi buatan, pemeriksaan
kebuntingan ternak dan penanganan
kemajiran ternak
- Mengolah dan menyajikan data dan
imformasi di bidang pelayanan kesehatan
hewan, reproduksi ternak timbangan
18
ternak dan rumah potong hewan dalam
rangka mendukung penyelenggaraan
sistem informasi manajemen pertanian,
perikanan dan kehutanan
- Melaksanakan pengelolaaan urusan
ketatausahaan, perlengkapan rumah
tangga adimistrasi dan akutansi keuangan
UPT sesuai dengan kewenangan dan
ketentuan yang berlaku
- Mengusulkan rencana pengadaan barang
dan mengiventarisasi barang kekayaan
UPT untuk tertib administrasi serta
memelihara barang invevntaris agar dapat
dimanfaatkan secara optimal
- Menyusun Laporan Akuntabilitas Kinerja
Instansi Pemerintah (LAKIP) dan
Laporan Keterangan
Peetanggungjawaban Bupati ( LKPJ )
UPT
19
- Mengolah dan menyajikan data dan
imformasi di bidang perbibitan
20
- Melaksanakan pemantauan, evaluasi dan
pelaporan dibidang produksi perikanan
dengan cara mengukur pencapaian
program kerja yang telah disusun sebagai
bahan penyusunan laporan
21
- Melaksanakan pengkajian penerapan
teknologi lingkup mutu, usaha tani dan
nelayan
- Melakukan pengendalian dan
pengawasan produk perikanan dari
daerah lain
- Melaksanakan Pemantuan, evaluasi dan
Pelaporan dibidang produksi Perikanan
dengan cara mengukur Pencapaian
Program Kerja yang telah disusun sebagai
bahan Penyusunan Laporan
- Melaksanakan Monitoring, evaluasi dan
menilai prestasi kerja pelaksanaan tugas
bawahan secara berkala melalui sistem
penilaian yang tersedia sebagai Cerminan
Penampilan Kerja
22
- Intensifikasi dan diversifikasi tanaman
hutan
- Pemantauan dan pelaporan produksi
kayu-kayuan P3KB, P2 LHP
- Pemantauan dan pelaporan produksi non
kayu
- Pengelolaan statistik kehutanan
23
Kerja praktek lapangan mulai dilaksanakan
tanggal 12 Januari 2015 dan berakhir pada tanggal 12
Februari 2015, bertempat di Kantor Dinas Pertanian,
Perikanan dan Kehutanan Kab. Kudus. Mulai masuk
kerja dari pihak kantor Dinas Pertanian, Perikanan
dan Kehutanan memberikan toleransi waktu kepada
kami jika ada keperluan di kampus dan jam masuk
Praktek Kerja Lapangan disamakan dengan para
pegawai yang bekerja di Kantor Dinas Pertanian,
Perikanan dan Kehutanan yaitu pukul 07.00.
Dalam pelaksanaan praktek keraja lapangan
ini harus mematuhi semua peraturan, tata tertib dan
disiplin yang sudah ditetapkan di Kantor Dinas
Pertanian, Perikanan dan Kehutanan Kab. Kudus,
serta harus adanya ijin jika tidak berangkat.
Berikut ini adalah jadwal kerja Praktek Kerja
Lapangan dalam 6 Minggu :
1. Minggu Pertama Tanggal 12 - 16 Januari 2015
Pada hari pertama, penulis menghadap
Kasubag UMPEG untuk mendapatkan pengarahan
dan untuk menerima penempatan PKL, kemudian
melakukan perkenalan dengan para pegawai dan
Staff. Kami mendapatkan pengarahan dan
bimbingan dari sekretaris bagian UMPEG, yaitu
Bapak Yanuar Andi Wijanarko, S.PKP.
24
UMPEG serta melakukan wawancara kepada
karyawan dibagiannya masing-masing, untuk
mendapatkan informasi tentang pelayanan yang
terdapat di kantor Dinas Pertanian, Perikanan dan
Kehutanan Kab. Kudus.
25
seluruh staff di kantor Dinas Pertanian, Perikanan dan
Kehutanan Kab. Kudus, sebagai akhir dari kegiatan
PKL di kantor Dinas Pertanian, Perikanan dan
Kehutanan Kabupaten Kudus.
26
BAB III
LANDASAN TEORI
27
Selain pengetahuan dan teori yang diperoleh
selama masa perkuliahan, terdapat beberapa landasan
teori atau konsep dasar untuk mendukung pemahaman
lebih lanjut mengenai hasil dari penyusunan yang akan
dibahas pada bab berikutnya. Beberapa kajian pustaka
yang digunakan, antara lain sebagai berikut:
1. Pengertian Data
Data dapat didefinisikan sebagai
deskripsi dari suatu dan kejadian yang kita hadapi
(Al-Bahra Bin Ladjamudin, 2005). Data dapat
berupa catatan dalam kertas, buku, atau tersimpan
sebagai file dalam database. 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 Ladjamudin, 2005).
Proses pengolahan data terbagi menjadi
tiga tahapan, yang disebut dengan siklus
pengolahan data (Data Processing Cycle), yaitu:
a. Pada tahapan Input
Yaitu dilakukan proses pemasukan data ke
dalam komputer lewat media input (input
devices).
b. Pada tahapan Processing
Yaitu dilakukan proses pengolahan data yang
sudah dimasukkan, yang dilakukan oleh alat
pemroses (process devives).
c. Pada tahapan Output
Yaitu dilakukan proses menghasilkan output
dari hasil pengolahan data ke alat output
(output devices) yang berupa informasi.
2. Pengertian Sistem
28
Sistem merupakan komponen-komponen
atau subsistem yang saling berinteraksi satu sama
lain, dimana masing-masing bagian tersebut dapat
bekerja secara sendiri-sendiri atau bersama-sama
serta saling berhubungan dalam membentuk satu
kesatuan sehingga tujuan atau sasaran sistem
tersebut dapat tercapai secara keseluruhan (Hart,
2005).
3. Pengertian Informasi
Informasi dapat didefinisikan sebagai
hasil dari pengolahan data dalam suatu bentuk yang
lebih berguna dan lebih berarti bagi penerimanya
yang menggambarkan suatu kejadian-kejadian
yang nyata yang digunakan untuk pengambilan
keputusan. (Jogiyanto HM, 2001)
Abdul Kadir(2002:31); McFadden dkk
(1999) mendefinisikan informasi sebagai data yang
telah diproses sedemikian rupa sehingga
meningkatkan pengetahuan seseorang yang
menggunakan data tersebut.
4. Pengertian Administrasi
Istilah administtrasi kepegawaian atau
personel administration di Amerika Serikat
dipergunakan dalam bidang pemerintahan,
sedangkan personnel Management dipergunakan
untuk bidang bisnis. Di Indonesia ada
kecenderungan menggunakan manajemen
kepegawaian (personnel management) baik dalam
bidang pemerintahan maupun dalam bidang bisnis.
Dalam kamus administrasi , administrasi
kepegawaian dirumuskan sebagai segenap aktivitas
29
yang bersangkut paut dengan masalah penggunaan
tenaga kerja manusia dalam suatu usaha kerjasama
untuk mencapai tujuan tertentu (1968:195).
Aktivitas administrasi kepegawaian terutama
berkisar pada penerimaan, pengembangan,
pemberian balas jasa dan pemberhentian.
b. Software
1. Sistem Operasi Windows 7
Dalam pembuatan aplikasi Sistem
Informasi Administrasi Kepegawaian ini
didukung dengan OS Windows 7.
2. Xampp-win32- 1.7.3
Xampp adalah perangkat lunak bebas
yang mendukung banyak sistem operasi, yang
30
merupakan kompilasi dari beberpa program.
Fungsi dari xampp adalah sebagai server yang
berdiri sendiri (localhost), yang terdiri atas
program Apache HTTP server, MySQL
database, dan penerjemah bahasa yang ditulis
dengan bahasa pemrograman PHP.
Bagian terpenting dari Xampp,
diantaranya :
Htdocs, merupakan folder tempat
meletakkan berkas-berkas yang akan
dijalankan, seperti berkas PHP, HTML,
dan script lain.
PHPMyAdmin, merupakan bagian untuk
mengelola basis data MySQL yang ada
dikomputer.
Control Panel, berfungsi untuk
mengelola layanan (service) Xampp,
seperti menghentikan layanan ataupun
memulai.
Didalam xampp-win32-1.7.3 terdapat
Apache untuk server local sebelum
dihostingkan. Terdapat MySQL untuk
penyimpanan database suatu aplikasi yang
menggunakan bahasa pemrograman PHP dan
juga dapat mengetahui relasi antar tabel untuk
pembuatan laporan.
3. MySQL
MySQL adalah sebuah perangkat
lunak sistem manajemen basis data SQL atau
DBMS yang multithread (multi-user). MySQL
merupakan implementasi dari sistem
managemen basis data relational (RDBMS)
yang didistribusikan secara gratis dibawah
31
lisensi GPL (General Public License). Setiap
pengguna dapat secara bebas menggunakan
MySQL, namun dengan batasan perangkat
lunak tersebut tidak boleh dijadikan produk
turunan yang bersifat komersial. MySQL
merupakan turunan salah satu konsep utama
dalam basis data yang telah ada sebelumnya.
MySQL adalah sebuah program
database server yang mampu menerima dan
mengirimkan data dengan sangat cepat,
multiuser serta menggunakan perintah standart
SQL (Struktured Query Language).
Sedangkan SQL adalah bahasa permintaan
database terstruktur yang dibuat sebagai
bahasa yang dapat merelasikan beberapa tabel
dalam database maupun merelasikan antar
tabel. (Benafit Nugroho, 2005)
4. PHP
Menurut dokumen resmi PHP, PHP
singkatan dari Hypertext Preprocessor
merupakan bahasa berbentuk script yang
ditempatkan dalam server dan diproses di
server. Secara khusus PHP dirancang untuk
membentuk web yang dinamis. Artinya, ia
dapat membentuk suatu tampilan berdasarkan
permintaan terkini. (Kadir, 2004)
PHP dikatakan sebagai sebuah server-
side embedded script language, artinya
sintaks-sintaks dan perintah yang kita berikan
akan sepenuhnya dijalankan oleh server tetapi
disertakan pada halaman HTML biasa.
Ada beberapa penulisan script PHP,
antara lain:
32
a. Kode sumber php diletakkan di antara
tanda <? Dan tanda ?>
b. Penulisan kode sumber php diawali
tanda <?php dan diakhiri tanda ?>
Terdapat beberapa dasar pemrograman
PHP, yaitu :
Variabel
Adalah tempat menyimpan data
yang nilainya dapat berubah-ubah.
Variabel dalam PHP ditandai dengan
tanda Dollar ($) dan bersifat case
sensitive, artinya penggunaan antara
huruf besar dan huruf kecil haruslah
benar.
Konstanta
Adalah variabel yang nilainya
tetap. Konstanta dideklarasikan dan
diberi nilai pada awal program dengan
nilai tetap.
Tipe Data
PHP mengenal dua tipe data
sederhana, yaitu numerik dan literal
ditambah dengan dua tipe data yang
tidak sederhana, yaitu array dan objek.
Tipe Numerik, dapat menyimpan
bilangan bulat dan pecahan.
Tipe Literal, digunakan untuk
menyimpan data berupa
kumpulan huruf, kata, dan angka.
Array, merupakan kumpulan
beberapa data yang disimpan
dalam satu variabel. Berbeda
dengan variabel sebelumnya yang
33
hanya menyimpan satu nilai saja,
array dapat menampung lebih
dari satu nilai.
Objek, adalah benda nyata. Objek
ini dihimpun dalam class.
5. CSS (Cascading Style Sheet)
CSS adalah teknologi yang digunakan
untuk memperindah tampilan halaman website
(situs). Dengan menggunakan metode CSS ini,
kita dapat dengan mudah mengubah secara
keseluruhan warna dan tampilan yang ada di
situs kita, sekaligus memformat ulang situs
(mengubah secara cepat).
Perintah CSS atau style rule terdiri
dari dua elemen dasar, yaitu selector dan
declaration. Selector biasanya adalah tah
HTML sedangkan declaration adalah satu atau
beberapa perintah/nilai dari css yang
menunjukkan tipe bentuk yang diaplikasikan
pada selector. Declaration ditandai dengan
kurung kurawal, dan perintah/nilai css yang
berbeda dipisahkan satu dengan yang lain
dengan menggunakan titik koma (;).
<style type=text/css>
B{color:lime; text-decoration:underline;
font-family:Arial}
</style>
6. Adobe Dreamweaver CS5
Adobe Dreamweaver adalah sebuah
software web design yang menawarkan cara
mendesain website dengan dua langkah
sekaligus dalam satu waktu, yaitu mendesain
dan memprogram. Dreamweaver juga
34
memiliki satu jendela mini yang disebut
HTML Source, tempat kode-kode HTML
tertulis. Setiap kali mendesain web, seperti
menulis kata-kata, meletakkan gambar,
membuat tabel dan proses lainnya. Tag-tag
HTML akan tertulis secara langsung dalam
proses pengaturan website. Dreamweaver juga
mendukung skrip-skrip dinamik HTML dan
CSS style. (Nugroho, 2004)
Penggunaan software Adobe
Dreamweaver CS5 ini untuk memudahkan
pembuatan aplikasi dalam pengetikan atau
sebagai editor menggunakan bahasa
pemrograman PHP, HTML, CSS Java Script,
maupun JQuery.
7. WEB
Word Wide Web (WWW) atau yang
biasa disebut dengan web merupakan layanan
yang paling sering digunakan dan memiliki
perkembangan yang sangat cepat karena
dengan layanan ini kita bisa menerima
informasi dalam berbagai format
(multimedia). Untuk mengakses layanan web
dari sebuah komputer (web server) digunakan
web client yang disebut web browser atau
browser.
Aplikasi web dibagi menjadi dua,
yaitu web statis dan web dinamis. Aplikasi
web statis dibentuk dengan menggunakan
HTML saja. Kekurangannya terletak pada
keharusan memelihara program secara terus-
menerus untuk mengikuti setiap perubahan
35
yang terjadi. Kelemahan ini diatasi dengan
model aplikasi web dinamis. (Darma, Jarot S.,
Shenia A, 2009)
8. Mozila Firefox 34.0
Tampilan yang akan ditampilkan pada
aplikasi ini menggunakan Mozila Firefox 34.0
sehingga output dari tampilan terlihat lebih
menarik.
9. Microsoft Office 2007
Dalam membuat laporan Praktek
Kerja Lapangan menggunakan software
Microsoft Office 2007 khususnya pada
Microsoft Word.
10. Easycase Professional 4.2
Penggunaan software EasyCASE
Professional 4.2 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.
36
BAB IV
PELAKSANAAN PRAKTEK KERJA LAPANGAN
37
Informasi data pelatihan pegawai
Informasi data kenaikan pangkat
2. Proses Laporan
Proses laporan adalah proses dimana
admin dan pimpinan bisa langsung melakukan
38
pencetakan laporan data data inputan yang
sudah di input admin.
39
Gambar 4.1 Flow of Document
40
Gambar 4.2 Diagram Konteks SIAK
41
Gambar 4.4 Level Balance Diagram Konteks
42
Gambar 4.5 DFD level 1
43
Gambar 4.7 Level Balance DFD level 1
44
Gambar 4.9 Rule Check DFD Level 2 Olah Data
45
Pada DFD Level 2 ini menjelaskan pada
proses DFD Level 1 Olah Data. Terdapat 3 proses,
yaitu input, edit dan hapus.
46
Dalam pemmbuatan ini, sistem manajemen
basisdata (DBMS) yang digunakan adalah MySQL.
Nama file basisdata yang digunakan adalah
db_pegawai.
47
tmpt_lahir varchar(200)
tgl_lahir Date
jenis_kelamin enum(L,P)
Alamat varchar(200)
tgl_masuk Date
gol_ruang varchar(100)
Jabatan varchar(20)
Foto varchar(100)
48
Fungsi : menyimpan data data surat
keluar yang dikeluarkan Dinas
Pertanian, Perikanan, dan
Kehutanan Kabupaten Kudus.
49
Nama tabel : pelatihan
Primary key : id_pelatihan
Foreign key : nip
50
Gambar 4.12 Interface Login
51
keluar), data pelatihan, data kenaikan pangkat,
laporan (data inputan), dan logout.
52
Gambar 4.15 Halaman Entry Data Pegawai
53
Gambar 4.16 Halaman Data Pegawai
Halaman data pegawai ini memuat data-
data pribadi pegawai yang ada di Dinas Pertanian,
Perikanan dan Kehutanan Kabupaten Kudus.
54
yang diterima di Dinas Pertanian, Perikanan dan
Kehutanan Kabupaten Kudus.
55
4.4.2.8 Halaman Data Surat Keluar
56
yang ada di Dinas Pertanian, Perikanan dan
Kehutanan Kabupaten Kudus.
57
Gambar 4.23 Halaman Entry Data Kenaikan
Pangkat
58
4.4.3 Interface Pimpinan
4.4.3.1 Halaman Depan
59
Gambar 4.27 Halaman Laporan Data Pegawai
60
BAB V
PENUTUP
61
DAFTAR PUSTAKA
62
Lampiran 1
SURAT PERNYATAAN
BIMBINGAN
Mengetahui
Koordinator PKL Mahasiswa
63
Lampiran 2
64
Lampiran 3
65
4. Tepat waktu
( Sangat baik / Baik / Tanpa Opini )
5. Kemampuan bekerja sama
( Sangat baik / Baik / Tanpa Opini )
6. Kemampuan bekerja mandiri
( Sangat baik / Baik / Tanpa Opini )
7. Ketelitian
( Sangat baik / Baik / Tanpa Opini )
8. Kemampuan belajar dan kemampuan menyerap hal
haru
( Sangat baik / Baik / Tanpa Opini )
9. Kemampuan analisa merancang
( Sangat baik / Baik / Tanpa Opini )
10. Lain - lain
( Sangat baik / Baik / Tanpa Opini )
66
Lampiran 4
Kerangka Acuan
67
2. 26 Januari Pada minggu ketiga penulis masih
2015 12 melakukan pekerjaaan yang diberikan
Februari 2015 dan mulai merancang alur sistem
baru. Minggu keempat dan kelima
penulis masih membantu
mengerjakan tugas yang diberikan
dan membuat aplikasi untuk sistem
yang baru.
Mengetahui,
Dosen Pembimbing,
68
Lampiran 5
Log Harian
69
Minggu
7. Libur
18 01 2015
07. 00 Apel Pagi, Membantu
Senin
8. penyelia mengerjakan
19 01 2015
14.00 administrasi kepegawaian
07. 00 Membantu penyelia
Selasa
9. mengerjakan administrasi
20 01 2015
14.00 kepegawaian
07. 00 Apel pagi, Membantu
Rabu
10. penyelia mengerjakan
21 01 2015
14.00 administrasi kepegawaian
07.00 Membantu penyelia
Kamis
11. mengerjakan administrasi
22 01 2015
14.00 kepegawaian
07. 00 Membantu penyelia
Jumat
12. mengerjakan administrasi
23 01 2015
11.30 kepegawaian
Sabtu
13. Libur
24 01 2015
Minggu
14. Libur
25 01 2015
07. 00 Apel pagi, Membantu
Senin
15. penyelia mengerjakan
26 01 2015
14.00 administrasi kepegawaian
07. 00 Apel pagi, Membantu
Selasa,
16. penyelia mengerjakan
27 01 2015
14.00 data kenaikan pangkat
07. 00 Apel pagi, Membantu
Rabu,
17. penyelia mengerjakan
28 01 2015
14.00 data kenaikan pangkat
18. Kamis, 07. 00 Apel pagi, Membantu
29 01 2015 penyelia mengerjaka data
70
14.00 kenaikan pangkat
06. 30 Apel pagi, Membantu
Jumat,
19. penyelia mengerjakan
30 01 2015
11.30 data kenaikan pangkat
Sabtu,
20. Libur
31 01 2015
Minggu,
21. Libur
01 02 2015
07. 00 Apel pagi, Membantu
Senin,
22. penyelia mengerjakan
02 02 2015
14.00 data kenaikan pangkat
07. 00 Apel pagi, Membantu
Selasa,
23. penyelia mengerjakan
03 02 2015
14.00 data kenaikan pangkat
07. 00 Apel pagi, Membantu
Rabu,
24. penyelia mengerjakan
04 02 2015
14.00 data kenaikan pangkat
07. 00 Apel pagi, Membantu
Kamis,
25. penyelia mengerjakan
05 02 2015
14.00 data kenaikan pangkat
06. 30 Apel pagi, Membantu
Jumat,
26. penyelia mengerjakan
06 02 2015
11.30 data kenaikan pangkat
Sabtu,
27. Libur
07 02 2015
Minggu,
28. Libur
08 02 2015
07. 00 Apel pagi, Membantu
Senin,
29. penyelia merekap data
09 02 2015
14.00 URTUG
30. Selasa, 07. 00 Apel pagi, Membantu
10 02 2015 penyelia merekap data
71
14.00 URTUG
07. 00 Apel pagi, Membantu
Rabu,
31. penyelia merekap data
11 02 2015
14.00 URTUG
07. 00 Apel pagi, Melakukan
Kamis,
32. perpisahan dengan para
12 02 2015
14.00 pegawai dan staff
Mengetahui,
Dosen Pembimbing,
72