KONVERSI DATABASE ACCESS KE MySQL DATA KEPEGAWAIAN PADA INSTANSI BADAN KEPEGAWAIAN DAERAH KABUPATEN JEPARA Adi Yanto, Achmad Nuruddin Safriandono Program Studi Sistem Komputer Fakultas Teknik Universitas Sultan Fatah (UNISFAT) Jl. Diponegoro 1B Jogoloyo Demak Telpon (0291) 686227 Abstrak : Adanya kebutuhan data yang diperlukan oleh Badan Kepegawaian Daerah Provinsi, khususnya untuk kepentingan promosi jabatan. diperlukan keakurasian data yang ada di Badan Kepegawaian Daerah Provinsi. Untuk memenuhi kebutuhan tersebut, langkah yang ditempuh dengan mengadakan rekonsiliasi data. Salah satu langkah yang ditempuh dengan cara menyamakan struktur database dan versi database dengan menggunakan MySQL. Tingginya instensitas mutasi data kepegawaian di Badan Kepegawaian Daerah Kabupaten Jepara selaku pengelola data kepegawaian masih menggunakan MS Access dalam pengolahan database kepegawaian. Dengan adanya permasalahan tersebut maka diperlukan konversi database Access ke database MySQL. Permasalahan dalam kegiatan ini mencakup tiga hal, pertama bagaimana perancangan database yang dapat disesuaikan dengan database Badan Kepegawaian Daerah Provinsi. Kedua bagaimana langkah-langkah konversi database MS Access ke MySQL dengan SQLyog. Ketiga bagaimana langkah- langkah update data mutasi kepegawaian ke MySQL. Tujuan dari kegiatan ini yaitu untuk memenuhi kebutuhan data BKD Provinsi, dan memberi kemudahan pengelolaan berbagai jenis data mutasi kepegawaian. Metode yang dilakukan dalam kegiatan ini adalah merancang dan membuat database kepegawaian melalui beberapa tahapan. Tahapantahapan tersebut antara lain membuat analisis database lama, rancangan diagram entity relationship, menterjemahkan diagram ERD ke dalam database fisik, konversi database, dan menguji relasi antar tabel dan pengisian tabel database. Hasil dari kegiatan ini adalah sebuah database dapat memudahkan administrator data kepegawaian untuk memenuhi data ke Badan Kepegawaian Provinsi, dan memudahkan update berbagai jenis mutasi data kepegawaian dengan cepat dan akurat.Berdasarkan hasil kegiatan diatas disarankan kepada Badan Kepegawai daerah Kabupaten Jepara mengadakan pengadaan server yang memadai. Untuk menjaga ke akuratan data dalam database, operator update database harus memahami fungsi input dan output proses. Kata kunci : database, konversi, MySQL, entitas
dalam suatu kegiatan.
PENDAHULUAN Perkembangan dunia informasi
Salah satu komponen penting
yang semakin meningkat seiring dengan
pada teknologi informasi adalah basis
semakin
data (database). Penggunaan
berkembangnya
ilmu
pengetahuan dan teknologi komputer
data
yang
tempat
mampu
menunjang
berbagai
dimaksudkan sebagai penyimpanan data
basis sarana atau
kebutuhan dan permintaan informasi
informasi
dari pengguna membuat informasi telah
dalam suatu organisasi yang besar,
menjadi suatu kebutuhan utama. Oleh
sistem
karena itu, sarana yang cepat dan tepat
penting pada sistem informasi, karena
untuk
di perlukan untuk mengelola sumber
mengakses,
mengolah
dan
yang terkomputerisasi. Di
database
informasi
menjadi bagian yang tak terpisahkan
Untuk mengelola sumber informasi
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 Hal 77 - 90
organisasi
bagian
menyimpan sumber informasi telah
77JURNAL
pada
merupakan
tersebut.
77
tersebut yang pertama kali dilakukan
mutasi antar instansi, penghitungan
adalah
kebutuhan pegawai.
merancang
suatu
sistem
database agar informasi yang ada pada
Adanya kebutuhan
data
yang
organisasi tersebut dapat digunakan
diperlukan oleh Badan Kepegawaian
secara maksimal.
Daerah
Database dapat menjadi sumber
Provinsi,
khususnya
untuk
kepentingan promosi jabatan terutama
data bersama bagi banyak pemakai
usulan
dari
kabupaten
komputer sesuai dengan kebutuhannya
diperlukan keakurasian data yang ada di
pada saat yang bersamaan. Artinya
Badan Kepegawaian Daerah Provinsi.
pada saat yang sama, pemakai komputer
Untuk memenuhi kebutuhan tersebut,
lain dapat menambah, mengubah atau
langkah
manghapus data dari dalam database.
mengadakan
Pemakaian bersama ini menyebabkan
data yag ada di Badan Kepegawaian
timbulnya masalah keamanan data dan
Daerah Kabupaten dan Kota dengan
privasi pemakaian. Suatu database dapat
Badan Kepegawaian Daerah provinsi.
yang
atau
ditempuh
kota,
dengan
rekonsiliasi data antara
dibuat secara privat agar hanya dapat
Dari
digunakan oleh pemakai tertentu, dan
dihasilkan
ada pula database yang dibuat untuk
memenuhi kebutuhan database
kebutuhan pemakaian bersama agar bisa
ada di Badan Kepegawaian Daerah
digunakan
provinsi,
oleh
banyak
user
atau
hasil
rekonsiliasi
beberapa
langkah
diantaranya
data untuk yang
dengan
pemakai. Semua itu tergantung dari
menyamakan
aplikasi
apakah
versi database dengan menggunakan
aplikasinya berbentuk Single User atau
MySQL. Dan dengan menyamakan
Multi User.
pengkodean
yang
digunakan
Keakuratan data
yang
ada
di
BKD
proses
Kabupaten dan Kota dengan database
informasi data akan menjadi hal yang
yang ada di Badan Kepegawaian daerah
sangat
Provinsi.
data
dalam
struktur database dan
penting terutama pegawai. Karena
mengenai data tersebut
Badan
Kepegawaian
Daerah
diperlukan sebagai bahan pertimbangan
Kabupaten Jepara selaku pengelola data
dalam membantu proses pengambilan
kepegawaian masih menggunakan MS
keputusan, baik untuk promosi jabatan,
Access dalam pengolahan database
Konversi Database TEKNIK Access - UNISFAT, ke MySQL Vol.Data 8, No. Kepegawaian 2, Maret 2013 pada Hal Instansi 77 - 90Badan 78JURNAL Kepegawaian Daerah Kabupaten Jepara – Adi Yanto, Achmad Nuruddin Safriandono
7878
kepegawaian.
Tingginya
instensitas
mutasi data kepegawaian khususnya di
sebagai basis penyediaan informasi bagi pemakainya.
subbidang pengolahan dan penyajian
Menurut Andi (1991) database
data. Banyaknya permintaan data baik
adalah segala hal yang berhubungan
untuk
dengan pengolahan data, sedangkan
memenuhi
permintaan
dari
bidang-bidang yang ada di Badan
menurut
Kepegawaian Daerah Kabupaten Jepara
menyebutkan bahwa database adalah
maupun dari instansi luar sehingga
kumpulan file-file yang saling berelasi
diperlukan database yang mempunyai
yang ditunjukkan dengan kunci (key)
performa handal, fitur-fitur, dan tool
dari tiap file yang ada. Satu database
yang dapat memenuhi permasalah di
menunjukkan satu kumpulan data yang
atas dengan cepat dan akurat. Salah
dipakai dalam satu lingkup tertentu.
satu database yang handal dan free software
adalah
MySQL.
adanya permasalahan
Harianto
Istilah
(2002:
basis
data
3)
banyak
Dengan
menimbulkan interpretasi yang berbeda
tersebut maka
menurut Chou dalam Kadir (1999: 9)
diperlukan konversi database Access ke
mendefinisikan
database MySql. Dengan konversi ini
kumpulan informasi bermanfaat yang
memudahkan
administrator
data
diorganisasikan ke dalam tata cara yang
kepegawaian
untuk
mengupdate
khusus. Menurut Fabbri dan Schwab,
berbagai
jenis
mutasi
data
kepegawaian dengan cepat dan akurat.
basis
data
sebagai
basis data adalah sistem berkas terpadu yangdirancang
terutama
untuk
meminimalkan
pengulangan
data.
TINJAUAN PUSTAKA
Menurut Date, sistem basis data pada
Pengertian Basis Data
dasarnya dalah sistem terkomputerisasi
Database atau biasa disebut
yang
tujuan
utamanya
basis data adalah sekumpulan data
memelihara
atau informasi yang teratur berdasarkan
tersebut
kriteria
(Kadir, 1999: 9).
tertentu
berhubungan.
yang
Database
saling
merupakan
dan
membuat informasi
tersedia
Dari
adalah
saat dibutuhkan
beberapa
pengertian
salah satu komponen yang penting
tersebut dapat disimpulkan bahwa basis
dalam suatu informasi, karena berfungsi
data
79JURNAL
adalah sistem
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 Hal 77 - 90
berkas
terpadu
79
yang
dirancang
untuk memelihara
a. Menyediakan
penyimpanan
informasi, meminimalkan pengulangan
untuk
data dan dapat membuat informasi
olehorganisasi saat sekarang dan
tersebut tersedia setiap saat dibutuhkan.
masa yang akan datang.
Manipulasi
basis data
pembuatan
meliputi
b.
pernyataan (query) untuk
mendapatkan melakukan
informasi
digunakan
Cara pemasukan data sehingga memudahkan tugas operator dan
tertentu,
pembaharuan
dapat
data
menyangkut
pula
waktu
yang
atau
diperlukan oleh pemakai untuk
serta
mendapatkan data serta hak- hak
pembuatan report dari data. Tujuan
yang dimiliki terhadap data yang
utama
ditangani.
penggantian
(update)
DBMS
data,
adalah
untuk
menyediakan tinjauan abstrak dari data
c.
Pengendalian data untuk setiap
bagi user. Jadi sistem menyembunyikan
siklus agar data selalu up-to-date
informasi
mengenai bagaimana
dan
disimpan
dan dirawat,
data
tetapi data
digunakan
efisiensi adalah
yang
bagaimana
mencerminkan
perubahan spesifik yang terjadi
tetap dapat diambil dengan efisien. Pertimbangan
dapat
di setiap sistem. d.
Pengamanan kemungkinan
data
terhadap penambahan,
merancang struktur data yang kompleks,
modifikasi,
tetapi
gangguan-gangguan lain.
tetap dapat
digunakan
oleh
pencurian
dan
pengguna yang masih awam, tanpa mengetahui kompleksitas struktur data. Mengapa basis data penting? Basis
data
menjadi
munculnya beberapa tidak terpusat,
Secara Umum
penting karena masalah
menggunakan data seperti
Langkah Perancangan Basis Data
bila yang
Dalam Basis langkah
Data atau
membuat
suatu
diperlukan
suatu
tahapan
supaya
adanya duplikasi
pengorganisasian file dapat menjadi
data, hubungan antar data tidak jelas,
lebih baik. Langkah utama tersebut
organisasi data dan update menjadi
adalah :
rumit. Jadi tujuan dari pengaturan data
a. Data Flow Diagram (DFD)
dengan menggunakan basis data adalah:
DFD
merupakan
Konversi Database Access ke MySQL Kepegawaian pada Instansi TEKNIK - UNISFAT, Vol.Data 8, No. 2, Maret 2013 Hal 77 - 90Badan 80JURNAL Kepegawaian Daerah Kabupaten Jepara – Adi Yanto, Achmad Nuruddin Safriandono
alat
8080
perancangan
sistem
yang
kerja,
berorientasi pada alur data dengan konsep
dekomposisi
digunakan
untuk
dapat
yang
berkaitan dgn Terminator. 3.
Hubungan
penggambaran
antar
analisa maupun rancangan sistem yg mudah dikomunikasikan oleh
prosedur
yang
ada
terminator
tidak
digambarkan dalam DFD. b. Komponen Proses
profesional sistem kepada pemakai
Komponen
proses
maupun pembuat program.
menggambarkan
1.
Komponen DFD
input
a. Terminator atau Entitas luar
Penamaan proses disesuaikan
Adalah sistem
yang
Entitas
menjadi
dengan
proses/kegiatan
berkomunikasi/
sedang
dilakukan.
kemungkinan
sistem. Terminator dapat berupa
terjadi
orang,
sehubungan
sekelompok
orang,organisasi, perusahaan /
output :
departemen
Ada
yang
berada
sistem
yang
akan
perlu
dibuat,
diberi
nama
yang
proses :
dengan dan
sistem
Hal
yang
perlu
tentang terminator : 1.
Alur
yang
menghubungkan terminator
hubungan
sistem dgn dunia luar. 2.
Profesional dapat
81JURNAL
sistem
mengubah
input
hal
dan
yang tentang
proses
dapat
dihubungkan
data
dengan terminator,
store
atau proses
melalui alur data.
dgn sistem,
menunjukkan
proses
diperhatikan
komponen
data
dapat
dalam dgn
4
dan output. 2.
diperhatikan
Ada
1. Proses harus memiliki input
biasanya
menggunakan kata benda.
yang
yang
beberapa
diluar
tersebut
output.
diluar
berhubungan langsung dengan
berhubungan
transformasi
tidak isi/cara
3. Sistem / bagian / divisi / departemen
yang
sedang
oleh
dianalisis
profesional digambarkan
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 Hal 77 - 90
sistem dengan
81
komponen proses.
untuk
c. Komponen Data Store
perpindahan data / paket data
Komponen digunakan
ini
untuk
model sekumpulan
membuat paket data
dan diberi nama dengan kata benda
bersifat
Data
store
file/database dalam
jamak.
dapat
dari
satu
tersimpan
bagian
lainnya. Alur
ke bagian
data
dapat
berupa kata, pesan, formulir/ informasi. 2. Levelisasi Data Flow Diagram
berupa
yang
disket,
menerangkan
Penggambaran dari suatu sistem
dengan
menggunakan
harddisk atau
Data Flow Diagram dimulai
manual seperti buku
dengan satu diagram konteks
alamat, file folder. Yang perlu
yang merupakan Data Flow
diperhatikan tentang data store :
level tertinggi. Diagram konteks
1.
proses
menggambarkan sistem dengan
menuju data store, hal ini
lingkungan luar sistem yang
berarti
berhubungan secara langsung.
bersifat
Alur
data
dari
data
store
berfungsi sebagai
tujuan/
tempat penyimpanan
2.
3.
Level
yang
kedua
adalah
fari
diagram zero atau diagram level
suatu proses (proses write).
nol. Diagram ini merupakan
Alur data dari data store
penguraian (dekomposisi) dari
ke proses, hal ini berarti
proses sistem yang ada pada
data store berfungsi sebagai
diagram konteks. Dengan kata
sumber/proses memerlukan
lain,
data (proses read).
menggambarkan
Alur
data
menuju
data
sebaliknya
dari
zero hubungan
proses
proses utama yang ada di dalam
dan
sistem, baik hubungan dengan
berarti
terminator, proses maupun data
store
berfungsi sebagai sumber dan tujuan.
store. Level berikutnya adalah
d. Alur Data Alur
diagram
diagaram level satu, level dua data
digunakan
dan seterusnya
sampai
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 77 - 90Badan 82JURNAL Konversi Database Access ke MySQL Data Kepegawaian padaHal Instansi Kepegawaian Daerah Kabupaten Jepara – Adi Yanto, Achmad Nuruddin Safriandono
level
82 82
detail.
Diagram
level
satu
skpd,
disamping
adalah hasil dekomposisi dari
lainnya.
proses-proses yang ada pada
pada file cenderung tetap,
diagram zero. Diagram
tetapi
level
Jenis
data
isi
informasi
informasinya
dua adalah hasil dekomposisi
sering berubah. File induk
dari proses-proses yang ada
selalu diperbaharui dengan
pada diagram level satu dan
menggunakan
seterusnya. Sedangkan diagram
transakasi.
level detail adalah Data Flow
2.
file
File transaksi
Diagram yang memiliki proses
File
terkecil
yang
informasi yang digunakan
tersebut
sudah
berarti
proses
tidak
dapat
transaksi
untuk
berisi
memperbaharui
didekomposisikan kembali.
file
b. Menentukan tipe-tipe file
data
golongan pegawai
akan
membentuk
Basis data dibentuk dari suatu
kumpulan
file.
File
dalam
pemrosesan
transaksi
dapat
digolongkan
sebagai
akan
file
digunakan
untuk
memperbaharui record pada
3.
induk
merupakan
File Data Transaksi Pada
umumnya
file
file yang terpenting pada
diperbaharui
suatu sistem. Sebuah file
kejadian. Informasi tentang
induk merupakan file yang
pegawai baru dimasukkan
digunakan
untuk
melalui terminal. Jika file
menyelesaikan tugas pokok
hilang/rusak dan tidak ada
tertentu
dipelihara
rekaman lain, maka akan
secara teratur. Contoh :
sulit untuk membuat data
Sistem
kepegawaian
kembali dengan tepat. Maka
memerlukan
file
penyelesaiannya
dan
induk
tentang data pegawai , data
83JURNAL
:
file induk.
File induk File
Contoh
transaksi, data inilah yang
berikut : 1.
induk.
apabila
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 Hal 77 - 90
apabila
terjadi
ada
adalah transaksi
83
langsung dicatat pada file
proses
data
hanya
transaksi
cadangan,
dan
disimpan
4.
sebagai
pada
tersedia
maka hanya bisa dikerjakan
piringan
satu kegiatan. Dua kegiatan
(disc) atau pita.
lain
File Kesalahan
disimpan
Selama
cetakan.
file transaksi
menunjang
akan
ditahan sebahai File
dan file
demikian
untuk
disebut file laporan, bila
file induk,
hasil keluarannya berupa
mungkin
ditemukan
kesalahan
1 printer
dapat
diproses
pada
laporan-laporan
tertentu.
rekaman
Jika printer sudah kosong
transaksi yang lolos dari
file laporan tersebut akan
proses
dicetak.
sebelumnya.
Menghentikan
program
6.
File Sementara
setiap kali terjadi kesalahan
Suatu
dan membetulkan kesalahan
penyimpanannya
diniliai
tidak
disimpan sementara dalam
menguntungkan
sehingga
sebuah pita atau piringan
setiap kesalahan
direkam
(disc)
pada
file
kesalahan.
Kesalahan
5.
pencetakan. Jika
tersebut
file
untuk
sementara dapat
disiapkan
melakukan proses peralihan. 7.
File Penunjang
kemudian diperiksa untuk
File penunjang merupakan
dikoreksi atau diprogram.
kutipan sebuah file induk
File Laporan
dan kadang-kadang kutipan
Waktu yang tersedia untuk
sebuah
sebuah
sangat
Frekuensi penggunakan file
terbatas sehingga operasi
penunjang tergantung pada
multiproses sangat mungkin
frekuensi perubahan isi file
terjadi
dan
pencetak
pemrosesan
kegiatan sama-sama
sekaligus
2/3 yang
membutuhkan
file
benyaknya
transaksi untuk
yang
transaksi.
rekaman dgunakan
pembaharuan
TEKNIK - UNISFAT, 8, No. 2, Maret 2013 77 - 90 84JURNAL Konversi Database Access ke MySQLVol. Data Kepegawaian padaHal Instansi Badan Kepegawaian Daerah Kabupaten Jepara – Adi Yanto, Achmad Nuruddin Safriandono
file.
84 84
File penunjang digunakan
sebagai masukan. Biasanya
untuk
file ini dibuat pada waktu
membuat
file
8.
induk
yang
11. File Program
File Sejarah (History)
File ini
suatu
berisi
perintah-
sistem
perintah untuk memproses
memelihara informasi untuk
data. Perintah ditulis dalam
periode
bahasa pemrograman.
waktu
tertentu.
Misal untuk menghasilkan
c. Membuat akses dan organisasi
laporan
file
lebih
statistik
yang
satu
tahun,
dari
sehingga
beberapa
informasi
harus
dikumpulkan
pada
sejarah.
Contoh
pegawai
yang
:
Akses file (file access) adalah
suatu
metode
yang
menunjukkan bagaimana suatu
file
program
data
membaca
komputer
akan
record-record
dari
sudah
suatu file. File dapat diakses
pensiun
tidak
perlu
dengan dua cara yaitu secara
disimpan
pada
file
urut (sequential access) atau
sekarang,
namun
dapat
secara langsung (direct access
dipindahkan ke file sejarah
atau random access). Metode
karena akan jarang diproses.
urut dilakukan dengan membaca
File Pustaka
atau menulis suatu record di file
File
yang
untuk
digunakan
dengan
menyimpan
dahulu
program program.
membaca mulai
terlebih
dari
record
pertama, urut sampai dengan
10. File Kerja
record yang diinginkan. Metode
File ini berisi record-record
akses
yang disusun sedemikian
dengan cara langsung membaca
rupa sehingga dapat dibuat
record pada posisinya di file
sebuah
tanpa
program
dan
dipakain oleh program lain
85JURNAL
proses pemilahan (sortir).
mengalami kerusakan.
Seringkali
9.
kembali
langsung
membaca
dilakukan
dari
record
pertama terlebih dahulu.
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 Hal 77 - 90
85
Organisasi file adalah
MySQL
pengaturan dari suatu record secara
logika
dihubungkan
dalam satu
lainnya.
dengan
File
diorganisasikan atau
file
dapat
secara
urut
secara
acak.
Walaupun organisasi file dan pengaksesan
file
jenis
menyangkut
keduanya, yaitu sebagai berikut : 1.
File urut merupakan file dengan
organisasi
urut
dengan pengaksesan secara urut pula. 2.
disebut
ISAM
(Indexed Sequential Access Method)
database
server
yang sangat
MySQL
menjadi
satu
sangat
populer karena MySQL bersifat free (tidak
perlu
membayar
menggunakannya)
pada
dalam berbagai
platform (unix/windows).
SQLyog SQLyog adalah aplikasi client MySQL yang sangat popular digunakan di Indonesia. Aplikasi ini memiliki banyak
fitur
pengguna
yang
memudahkan
melakukan
administrasi
maupun melakukan pengolahan data MySQL dengan menjalankan aplikasi
File urut berindeks atau sering
salah
terkenal.
biasanya pembahasan mengenai file
adalah
dapat
dipandang secara terpisah, tetapi
organisasi
MySQL
merupakan
file
dengan command dalam bentuk interaksi grafis
seperti
membuka
menekan
menu
tombol,
pulldown,
dan
seterusnya.
dengan organisasi secara urut dengan pengaksesan secara langsung. 3. File akses langsung atau disebut juga dengan file alamat langsung merupakan file dengan organisasi acak dengan pengaksesan secara langsung.
Metode Pengembangan Sistem Metode yang digunakan dalah metode analisis deskriptif. Dan metode pengembangan
data
base
database
menggunakan
teknik
ERD
(Entitiy-
Relationship diagram). sebuah EntityRelationship Model (ERM) merupakan abstrak dan konseptual representasi data. Entity-Relationship adalah salah
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 77 - 90Badan Konversi Database Access ke MySQL Data Kepegawaian padaHal Instansi 86JURNAL Kepegawaian Daerah Kabupaten Jepara – Adi Yanto, Achmad Nuruddin Safriandono
satu
86 86
metode pemodelan basis data yang
memanfaatkan
digunakan
menjadi sebuah
untuk menghasilkan skema
konseptual semantik
untuk
jenis/model
sistem.
Dimana
data
diagram
perangkat
ER
konseptual
diagram,
( Entity
yaitu
Relationship)
sistem
yang akan menggambarkan kebutuhan
seringkali memiliki basis data relasional,
informasi atau jenis informasi yang
dan ketentuannya bersifat top-down.
akan disimpan dalam database. Teknik
Diagram untuk menggambarkan model
pemodelan data dapat digunakan untuk
Entitiy-Relationship ini disebut Entitiy-
menggambarkan setiap ontologi (yaitu
Relationship diagram, ER diagram, atau
gambaran dan klasifikasi dari istilah
ERD.
yang digunakan dan hubungan anatar informasi).
HASIL DAN PEMBAHASAN Perancangan Database Tahap perancangan
Data Flow diagram (DFD)
pertama
dalam
database
adalah
menentukan lingkup proyek atau sistem yang
ditangani
dan
selanjutnya
dijabarkan ke dalam bentuk Data Flow Diagram (DFD). Data Flow Diagram merupakan proses yang membentuk siklus yang dapat mempermudah dalam merancang sistem basis data karena di dalamnya menyangkut juga alur data yang
diterangkan
melalui
DFD
merupakan
alat
perancangan sistem yang berorientasi pada
alur
dekomposisi
data dengan dapat
penggambaran rancangan
sistem
digunakan untuk analisa
maupun
yg
mudah
sistem
dikomunikasikan kepada
konsep
oleh pemakai
profesional maupun
pembuat program. Context Diagram
gambar
dimana semua bagian yang terkait dalam pembuatan program aplikasi akan jelas hubungannya. Perencangan
database
dapat
dilakukan menggunakan teknik entity relationship model. Pada model ER ini data yang ada dalam dunia nyata ditransformasikan
87JURNAL
Gambar 1. Context Diagram
dengan
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 Hal 77 - 90
87
Terdapat
DFD Level 0
beberapa
field
yang
harus dirubah dan di sesuaikan dengan kebutuhan database baru. Perubahan yang paling mendasar terdapat pada field kd_unor dan beberapa field yang referensinya di sesuaikan dengan data referensi Gambar 2. DFD Level 0 ERD
dari BKD Provinsi dan Badan Kepegawaian Negara (BKN).
Gambar 3. ERD Konversi Tabel PNS
Gambar 4. Hasil Konversi Tabel PNS
Langkah konversi tabel pegawai a. Konversi tabel pegawai ke tabel pns langkah awal adalah merubah data
Konversi Tabel Diklat Jabatan Gambar 4.24 Gambar hasil konversi tabel diklatjab
acces ke dalam excel. b.
kemudian field
yang
menentukan akan
field-
dikonversi
dan disesuaikan dengan kebutuhan yang ada pada tabel pns Mysql.
Gambar 5. Hasil Konversi Tabel Diklatjab
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 Hal 77 - 90Badan Konversi Database Access ke MySQL Data Kepegawaian pada Instansi 88JURNAL Kepegawaian Daerah Kabupaten Jepara – Adi Yanto, Achmad Nuruddin Safriandono
88 88
Hasil Koneksi Tabel Untuk mengecek apakah relasi
KESIMPULAN
1. Pembuatan
database baru
di
antar tabel berjalan dengan baik, coba
Badan Kepegawaian Daerah (BKD)
membuat tabel jabatan struktural dengan
Kabupaten Jepara melalui beberapa
menggabungkan
tahapan. Pertama tahapan analis
tabel
jab,
tabel
kd_unor, tabel pns, dan tabel kd_gol.
database
Ketikan
mengidentifikasi
syintak
pada
front
SELECT
b.nm_skpd_p,
c.nama,
b.nm_esel,c.tgllhr,
d.nm_gol, jab
a
b.jab_unor,
sudah
c.kd_gol,
c.tmtgol,tmt_pltk
LEFT
editor
bertujuan
ada
FROM
Kedua
JOIN refunor b ON
,
LEFT JOIN
c.kd_gol=d.kd_gol
c.kd_stathkm<>'11'
c.kd_stathkm<>'12' c.kd_stathkm<>'13'
ORDER
perancangan
database untuk penyusunan tabel
implementasi,
WHERE
mengetahui
tahapan
ON a.pns_id=c.pns_id ON
yang
kebutuhan untuk database baru.
dan
d
database dan
a.kd_unor=b.kd_unor LEFT JOIN pns c
refgol
untuk
relasi
database
antar
tabel.
yaitu
secara
Ketiga
pembuatan
rill.
Keempat
AND
konversi database, yaitu memasukan
AND
data dari database lama ke database
BY
baru.kelima
b.kd_unor
merupakan
pengujian tahap
yang
akhir
untuk
menguji relasi antar tabel. 2.
Dengan
adanya
database
baru
maka pemrosesan berbagai mutasi kepegawaian
yang
merupakan
produk
BKD
dapat
dari
di
updatekan dengan cepat. 3.
Web
suport,
diintegrasikan
sehingga
mudah
dengan
aplikasi
sektoral dalam lingkup pemerintah daerah.
Gambar 6. Hasil Koneksi Tabel 4.
Update teratur, yaitu dengan danya tool untuk update otomatis
89JURNAL
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 Hal 77 - 90
89
Wahana, K., 2010. Panduan Belajar
DAFTAR PUSTAKA Adhit
.net.
Manajemen
Database
dengan
SQL
YOG
MySQL
Database
Server.
Semarang: Mediakita.
(1).
http://adhit.net/2012/09/manaje men-database-dengan-sqlyog-1/ Aditya, Nur Alan., 2011. Jago PHP dan MySQL.
Jakarta:
Dunia
Komputer El Said, Fairuz,. Sistem Basis Data – Entity
Relasionship
Diagram
(ERD). http://fairuzelsaid.wordpress.co m/2010/03/16/sistem-basis-dataentity-relationship-diagramerd/#more-1831 Ningrum Tias, I, Data Flow Diagram. http://iratyasningrumdfd.blogspot.com/ (2008) Sutana, E., 2011. Basis Data dalam Tinjauan
Konseptual.
Yogyakata: Penerbit ANDI Utomo,
Prasetyo.
2006.
“Sistem
Database
Koprasi
Pegawai
Republik
indonesia
Harapan
Gemuh
Kendal
kecamatan
Dengan Program Visual Basic 6.0 ”. Semarang Fakultas MIFA UNNES Semarang.
TEKNIK - UNISFAT, Vol. 8, No. 2, Maret 2013 77 - 90Badan 90JURNAL Konversi Database Access ke MySQL Data Kepegawaian padaHal Instansi Kepegawaian Daerah Kabupaten Jepara – Adi Yanto, Achmad Nuruddin Safriandono
90 90