Anda di halaman 1dari 21

Jurnal Mahasiswa Ilmu Komputer (JMIK)

Vol. 01, No. 01, Maret 2021

PERANCANGAN APLIKASI PENDATAAN DATA KEPEGAWAIAN NEGERI SIPIL PADA


DINAS KOMUNIKASI DAN INFORMATIKA KOTA METRO

Lia Sari (1) Guna Yanti Kemala Sari Siregar (2)


Jurusan Ilmu Komputer, Fakultas Ilmu Komputer,Universitas Muhammadiyah Metro
Jl.Gatot Subroto No.100 Yosodadi Kota Metro, Telpon :(0725)42445-Fax(0725)42454
E-mail: gunayanti2017@gmail.com

Abstrak

Perancangan aplikasi pendataan data kepegawaian negeri sipil di Dinas Komunikasi dan
Informatika saat ini meliputi pendataan pegawai, [engolahan data, prosedur, tata kerja, sumber
daya manusia, dan teknologi computer untuk menghasilkan informasi yang cepat, lengkap dan
akurat dalam rangka mendukung kegiatan administrasi kepegawaian. Penyimpanan pegawai
merupakan hal yang pokok dalam masalah kepegawaian terutama dalam mencari atu merubah
data pegawai untuk kemudian di rubah sesuai dengan kebutuhan aplikasi. Aplikasi system
informasi kepegawaian ini dibuat menggunakan metode penelitian deskriptif dengan jenis
penelitian studi kasus pada Dinas Komunikasi dan Informatika Kota Metro. Dimana teknik
pengumpulan data yang digunakan antara lain observasi, wawancara. Untuk metode analisis dan
perancangan yang digunakan dalam pembuatan system menggunakan Erd sebagai model data
dan DFD sebagai model proses. Berdasarkan hasil pengamatan disimpulkan bahwa
memungkinkan terjadinya keterlambatan dan proses manipulasi data dan keterlambatan setiap
tampilan data yang muncul. Sedangkan berdasarkan pengamatan menyimpulkan bahwa system
dinilai sudah cukup baik, dapat di pelajari, mudah digunakan.

Kunci : Perancangan ,Aplikasi ,Pengolahan data, Dinas komunikasi dan informatika

1. PENDAHULUAN dan jaringan untuk membantu pekerjaanya


karena bersifat efektif dan efisien. Dinas
Teknologi dan Informasi merupakan dua Komunikasi dan Informatika merupakan
hal yang tidak dapat dipisah saat ini. Hal ini salah satu Dinas Komunikasi dan
terlihat dari proses untuk mendapatkan Informatika yang berada di Kota Metro,
informasi yang dapat diperoleh secara cepat, kondisi saat ini pada Dinas Komunikasi dan
tepat dan akurat dengan didukung oleh Informatika Kota Metro ditemui
kemajuan teknologi yang semakin canggih. permasalahan yang dihadapi yaitu dalam
Kemajuan teknologi ini membuat banyak melakukan perekapan data pegawai yang
organisasi dan lembaga pendidikan sudah menggunakan sistem pendataan
menggunakan teknologi berbasis komputer secara terkomputerisasi, ini terlihat dari

115
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

penggunaan Ms.Excel dalam melakukan keturunan yang lemah dibelakang mereka,


pendataan pegawai pada Dinas Komunikasi yang mereka khawatirkan terhadap
dan Informatika Kota Metro. Sehingga (kesejahteraannya)nya. Oleh sebab itu,
proses tersebut mempunyai kerumitan hendaklah mereka bertaqwa kepada Allah
tersendiri terkait dengan sistem yang dan hendaklah mereka berbicara dengan
digunakan. Dinas Komunikasi dan tutur kata yang benar (qaulan sadida)”.
Informatika Kota Metro adalah intansi yang Sistem pendataan pegawai pada Dinas
dibentuk berdasarkan Undang-undang Komunikasi dan Informatika sudah
Nomor 12 Tahun 1999 yang peresmiannya terkomputerisasi dalam data pegawai diolah
dilakukan di Jakarta pada tanggal 27 April menggunakan Ms.Excel,data pegawai dalam
1999. Struktur Organisasi Pemerintah Kota penulisan dan pembuatan tabel pendataan
Metro pada mulanya dibentuk melalui pegawai tersebut terkadang terjadi
Peraturan Daerah Nomor 1 Tahun 2001 kesalahan, pencarian data pegawai kurang
yang terdiri dari 9 Dinas Otonom Daerah, efektif karena harus mencari satu persatu
yaitu: 10 Bagian Sekretariat Daerah, 4 data pegawai pada Ms.Excel yang kurang
Badan dan 2 Kantor.Dalam perkembangan efisien waktu, hal ini dapat menyebabkan
berikutnya, dengan terbitnya Peraturan proses pendataan pegawai serta pembuatan
Pemerintah Nomor 8 Tahun 2003, laporan data pegawai kurang efektif.
Pemerintah Daerah Kota Metro melakukan Pendataan data pegawai merupakan salah
penataan organisasi Perangkat Daerah satu bentuk perangkat lunak yang dapat
sebagaimana diatur dalam Perda Nomor 3 menyampaikan informasi tentang data
Tahun 2003 tentang Pembentukan Susunan kepangkatan. Pada saat ini pendataan data
Organisasi dan Tata Kerja Perangkat pegawai yang diterapkan di Dinas
Daerah.Berikut kandungan ayat suci Al- Komunikasi dan Informatika Kota Metro
qur’an Surat An Nisa ayat 9 tentang memang sudah terkomputerisasi, namun
komunikasi: penggunanya masih standar umum.
َ‫ضعَافًاخَافُىا َعلَ ْي ِه ْمف َْليَتَّقُىااللَّ َه‬
ِ ً‫ىام ْنخ َْل ِف ِه ْمذ ُ ِ ّريَّة‬
ِ ‫َو ْليَ ْخشَالَّذِينَلَ ْىت ََز ُك‬ Berdasarkan hal tersebut, maka penulis
‫َو ْليَقُىلُىا َق ْىال َسدِيدًا‬ mencoba untuk membuat suatu perancangan
“Dan hendaklah takut (kepada Allah) orang- sistem pendataan pegawai, sehingga dalam
orang yang sekiranya mereka meninggalkan pencarian data pegawai dapat lebih mudah

116
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

sehingga tidak adanya keterlambatan dalam adalah suatu kelompok file (Form, Class,
Report) yang bertujuan untuk melakukan
penyampaian informasi. Jadi diperlukan
aktivitas tertentu yang saling terkait.
adanya sistem pendataan pegawai dalam Menurut Azhar [2004], Aplikasi adalah
perangkat lunak yang digunakan untuk
bentuk sebuah aplikasi yang dapat
tujuan tertentu seperti mengatur Windows,
mempermudah pekerjaan dan mampu Permainan, Dll.
menyajikan data atau informasi yang sesuai
2.3 Definisi Data
kebutuhan. Atas pertimbangan uraian diatas, Data dapat dikatakan sebagai sesuatu yang
belum mempunyai arti bagi penerimaannya
maka penulis ingin mengajukan sebuah
dan masih memerlukan adanya suatu
tugas akhir dengan judul “Perancangan pengolahan. Data bisa berwujud suatu
keadaan, gambar, suatu, huruf, angka,
Aplikasi Pendataan Data Kepegawaian
matematika, bahasa atau simbol-simbol
Negeri Sipil Pada Dinas Komunikasi dan lainnya yang bisa kita gunakan sebagai
bahan untuk melihat lingkungan, objek,
Informatika Kota Metro”.
kejadian ataupun suatu konsep. Menurut
Wilkinson (1992:3) menyatakan bahwa:
“Data yaitu berisi fakta, angka, bahkan
2. KAJIAN PUSTAKA DAN
simbol mentah. Secara bersama-sama
LANDASAN TEORI merupakan masukan bagi suatu sistem
informasi”. Menurut Kadir (2009:3)
2.1 Defisini Perancangan
menyatakan bahwa “Data adalah Deskripsi
Perancangan merupakan suatu strategi untuk
tentang benda, kejadian, aktivitas dan
memecahkan masalah dan mengembangkan
transaksi yang tidak mempunyai makna atau
solusi terbaik permasahalan itu. Perancangan
tidak berpengaruh secara langsung kepada
juga dapat diartikan sebagai tahapan proses
pemakai”. Dari beberapa pengertian diatas
pengembangan spesifikasi sistem yang
maka dapat diambil kesimpulan bahwa data
memiliki tujuan untuk mendesain sistem
adalah suatu bahan mentah dari sebuah fakta
baru berdasarkan rekomendasi analisis
yang terjadi, bisa berupa angka, benda,
sistem. Menurut Ladjamudin (2005:39)
kejadian, yang belum diolah pemakai
menyimpulkan bahwa: “Perancangan adalah
sehingga belum diolah pemakai sehingga
tahapan perancangan (design) memiliki
belum memiliki arti atau informasi apapun
tujuan untuk mendesain sistem baru dapat
bagi penerimanya.
menyelesaikan masalah-masalah yang
dihadapi perusahan yang diperoleh dari
2.4 Definisi Pendataan
pemilihan alternatif sistem yang terbaik”.
Pendataan menurut KBBI (Kamus Besar
Bahasa Indonesia)merupakan suatu proses
2.2 Definisi Aplikasi
pengumpulan data atau pencarian data.
Menurut Jogiyanto [2005] Aplikasi adalah
Kenyataan ini menggambarkan suatu
penggunaan dalam suatu komputer, instruksi
kejadian-kejadian nyata, yaitu
(instructiom) atau pernyataan (statement)
mengumpulkan semua data yang diperlukan,
yang disusun sedemikian rupa sehingga
mengolah dan menyajikan data sesuai yang
komputer dapat memproses input menjadi
diharapkan.
output. Menurut Harip Santoso Aplikasi

117
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

2.5 Pengertian Pegawai


Pengertian Pegawai Negeri Sipil (PNS) Gambar 2.1 IDE Visual Basic dengan
adalah “Orang yang bekerja pada jendela-jendela yang terbuka
Pemerintah atau Negara”. Dapat Menu Bar
disimpulkan bahwa Pegawai Negeri Sipil Menu Bar dalam VB seperti yang biasa kita
(PNS)adalah Warga Negara Indonesia yang jumpai dalam Microsoft Office. Di
bekerja pada suatu Intansi Pemerintah serya dalamnya terdapat menu file, edit, view,
mengabdikan dirinya pada Negara dan project, format, dan yang lain-lain yang
menjadi abdi masyarakat kemudian diangkat berungsi untuk mengoperasikan program
berdasarkan perundang undangan yang Visual Basic 6.0.
berlaku.

2.6 IDE Visual Basic 6.0


Visual Basic adalah bahasa pemrograman Gambar 2.2 Menu Bar
event-driven generasi ketiga dan Integrated Main Toolbar
Development Environment (IDE) dari Digunakan untuk melakukan tugas-tugas
Microsoft yang mulai diperkenalkan pada tertentu dengan cepat.
tahun 1991. Dilihat dari sejarahnya, Visual
Basic merupakan salah satu bahasa
pemgrograman legendaris karena sudah
dikembangkan sejak lama dan masih Gambar 2.3 Toolbar
bertahan hingga hari ini. Visual Basic berasal Jendela Toolbox
dari pengembangan bahasa BASIC (Beginner Jendela ini berisi semua objek atau kontrol
All-purpose Symbolic Intruction Code) yang dibutuhkan untuk membuat suatu
pada awal tahun 1960 di Dartmouth College, program aplikasi. Kontrol adalah suatu
Amerika Serikat. Diawali dengan lahirnya objek yang akan menjadi interface
komputer pribadi (Personal Computer atau (penghubung) antara program aplikasi dan
PC) pertama, bermerek MITS Altair pada usernya, kesemuana harus diletakkan
tahun 1975. Bill Gates dan Paul Allen didalam jendela form.
menciptakan bahasa pemrograman BASIC
untuk Altair. Fasilitas untuk mengakses
berbagai macam basis data, serta tidak Gambar 2.4 Toolbox
memerlukan komputer dengan spesifikasi yang
terlalu high-end membuat versi ini masih Form
diminati dalam waktu-waktu sekarang. Visual Form sering disebut dengan GUI (Graphical
Basic merupakan sebuah bahasa User Interface), adalah sebuah objek yang
pemrograman yang bersifat eventdrivendan digunakan untuk menetapkan objek-objek
menawarkan Integrated Development dari toolboox.
Environment (IDE) visual untuk
membuat program aplikasi berbasis
sistem operasi Microsoft Windows
dengan menggunakan model
pemrograman Common Object Model
(COM).

118
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

2.7 Tipe Data


Gambar 2.5 Form Secara sederhana tipe data dapat
didefinisikan dengan istilah tempat untuk
Form kode menentukan pemberian nilai terhadap suatu
Merupakan tempat menulis coding atau variabel sesuai atau tidak dengan nilai yang
syntax program aplikasi. diberikan oleh user.
Macam-macam Tipe Data :

Tipe Data Numeric Integer


Tipe Data Numeric Integer merupakan tipe
data bilangan bulat yang hanya mengenal
bilangan desimal. Dimana tipe data Integer
tidak mengenal pecahan.
Gambar 2.6 Form kode
Tipe Data Real
Form layout Windows Tipe data numeric real adalah tipe data dari
Merupakan jendela yang digunakan untuk suatu tanda pengenal selain mengenai
mengatur posisi form pada layar monitor bilangan bulat utuh tipe data ini juga
saat program dijalankan. mengenai nilai angka yang mengenal
pecahan.

Tipe Data String


Tipe data string merupakan salah satu jenis
tipe data selain mengenai angka disini tipe
data dapat juga mengenal data berupa huruf
maupun tanda baca.

Tipe Data Char


Secara fungsi tipe data char sama dengan
Gambar 2.7 Form layout Windows tipe data string tetapi dari segi.

Project Windows 2.8 XAMPP


Project windows adalah sebuah windows Untuk sebuah aplikasi berbasis web dengan
yang menampung project dan form. Di menggunakan bahasa PHP, tentu saja
dalamnya juga terdapat icon view diperlukan sebuah server web dan interperen
code(untuk menampilkan area text editor) PHP. Server tidak harus sebuah komputer
dan icon view object( untuk menampilkan khusus dengan kinerja tinggi dan berukuran
GUI). sangat besar, tetapi bisa dibuat PC yang
Properti Windows mempunyai fungsi selayaknya sebuah web
Properti windows adalah sebuah windows server yaitu, dengan menginstal paket
yang digunakan untuk memodifikasi objek XAMPP. XAMPP merupakan paket PHP
berupa mengubah caption, memberi nama dan MySQL berbasis open source yang dapat
objek, mengubah warna, ukuran, model dan digunakan sebagai tool pembantu
sejenisnya. pengembangan aplikasi berbasis PHP.
XAMPP mengombinasikan beberapa paket

119
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

perangkat lunak berbeda kedalam satu paket. Berikut ini merupakan penjelasan dari
Sampai XAMPP versi 1.7.4, beberapa paket beberapa ahli tentang penjelasan basis data
yang dibundel adalah sebagai berikut: yaitu:
Apche HTTPD, mod_autoindex_color Sri Widianti (2009:2) menyatakan : “Basis
module, FileZilla FTP Server, Mercuty Mail data adalah suatu kumpulan data terhubung
Transport Agent, OpenSSL, SQLit, Thr yang disimpan secara bersama-sama pada
Webalizer, msmtp ( a sendmail compatible suatu media, tanpa adanya suatu
SMTP client), MySQL, PrimeBase XT kerangkapan data, sehingga mudah untuk
Storage Engine for MySQL, PHP, digunakan kembali, dapat digunakan oleh
eAccelerator extension, Xdebug extension, satu atau lebih program aplikasi secara
Mig extension, pdflib Lite Extension, PEAR, optimal, data disimpan tanpa mengalami
phpMyAdmin, FPDF libary, ADOdb, Pelr, ketergantungan pada program yang akan
CPAN, PPM, mod_pert, Apache::ASP. menggunakannya, data disimpan
sedemikian rupa sehingga apabila ada
penambahan, pengambilandan modifikasi
data dapat dilakukan dengan mudah dan
terkontrol”. Menurut Edhy Sutanta
(2004:18) Basis data (database) dapat
dipahami sebagai “suatu kumpulan data
terhubung (interrelated data) yang disimpan
secara bersama-sama pada suatu media”,
tanpa suatu kerangkapan data (kalau pun ada
maka kerangkapan data tersebut harus
Gambar 2.8 XAMPP seminimal mungkin dan terkontrol
2.9 Crystal Report (controlled redudncy), data disimpan
Menurut Madcoms (2010:234) Crystal dengan cara-cara tertentu, sehingga mudah
Report merupakan program yang terpisah untuk digunakan/atau ditampilkan kembali;
dengan program Microsoft Visual dapat digunakan oleh satu atau lebih
Basic, tetapi keduanya dapat dihubungkan program apliksi secara optimal. Dari definisi
(linkage). Crystal Report merupakan piranti basis data oleh para ahli diatas maka penulis
standart untuk pembuatan laporan pada menyimpulkan bahwa basis data dapat
sistem operasi windows, dimana cetakan / dianggap tempat untuk sekumpulan berkas
template laporan yang dihasilkan dapat data terkomputerisasi, dengan tujuan utama
disertakan pada banyak bahasa memelihara informasi dan membuat
pemrogramman. Crystal report merupakan informasi tersebut tersedia saat dibutuhkan.
program khusus untuk membuat laporan
yang terpisah dengan program visual basic 2.11 Kamus Data
tetapi keduanya dapat dihubungkan Menurut Tata Sutabri (2004:172),
(linkage).Mencetak dengan crystal report ”Apabila didefenisikan, kamus data adalah
hasilnya lebih baik dan lebih mudah karena katalog fakta tentang data dan kebutuhan-
pada crystal report banyak tersedia objek- kebutuhan informasi dari suatu sistem
objek maupun komponen yang mudah informasi”. Kamus data dibuat pada tahap
digunakan. analisis sistem dan digunakan baik tahap
analisis maupun pada tahap perancangan
2.10 Basis Data sistem.

120
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

Merupakan simbol
2.12 Pengembangan Aplikasi proses yang
Metode pengembangan aplikasi merupakan berfungsi untuk
serangkaian proses yang dilakukan dari saat mentransfortasikan
ini pembuatan konsep aplikasi sehingga data secara umum.
aplikasi tersebut selesai dan siap digunakan. Merupakan berkas
Dalam proses pengembangan aplikasi atau tempat
terdapat berbagai proses yang perlu menyimpan data
dilakukan sebagai syarat untuk membuat atau file.
sebuah aplikasi yang telah terancang dengan
baik dan dikerjakan secara terstruktur.
Merupakan aliran
2.13 Data Flow Diagram (DFD) data yang
Berikut ini merupakan penjelasan dari menggambarkan
beberapa ahli tentang Data Flow Diagram aliran data dari
(DFD) yaitu: suatu proses ke
Menurut Hartono (2005:700) didalam proses yang lain.
bukunya Analisis dan desain Sistem
Informasi mendifinisikan Data Flow Didalam DFD terdapat 3 level yaitu sebagai
Diagram (DFD) merupakan alat yang berikut :
digunakan pada metodologi pengembangan
sistem yang terstruktur (Structured Analysis Diagram Konteks
and Design) Ada beberapa elemen penyusun Diagram konteks merupakan diagram yang
DFD yaitu sebagai berikut: menggambarkan suatu lingkaran besar yang
Data Flow dapat mewakili seluruh proses yang terdapat
Merupakan suatu data tunggal atau dalam suatu sistem.
kumpulan logis, suatu data selalu diawali Diagram Nol (Diagram level 1)
atau berakhir pada suatu proses. Diagram nol atau diagram level 1 adalah
yang menggambar suatu lingkaran besar
Proses yang mewakili lingkaran-lingkaran kecil
Merupakan suatu kegiatan atau kerja yang yang ada didalamnya DFD level 1
dilakukan oleh orang, mesin atau komputer merupakan pemecehan dan diagram konteks.
dari hasil suatu arus data yang masuk
kedalam proses untuk dihasilkan arus data Diagram Rinci
yang akan keluar dari proses. Diagram rinci merupakan proses apa saja
yang ada didalam diagram nol.
Data Store 2. Entity Relationship Diagram (ERD)
Merupakan kumpulan data yang disimpan Menurut Fatansyah (1999:15) Entity
dengan cara tertentu. Data yang mengalir Relationship Diagram (ERD)adalah diagram
disimpan dalam data store, aliran data yang berisi komponen-komponen himpunan
diapdate atau ditambahkan ke data stroe. entitas dan himpunan relasi yang masing-
Tabel 2.1 Daftar elemen-elemen DFD dan masing dilengkapi dengan atribut-atribut
Lambangnya yang mrmpresentasikan seluruh fakta yang
Simbol Keterangan ditinjau. Menurut Mata Taledo dan
Cushman (2007:139) mendifinisikan “Entity

121
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

Relantionship Diagram (ERD) merupakan 3. Derajat Kardinalitas


representasi grafis dan logika database Derajat Kardinalitas merupakan penjelasan
dengan menyertakan deskripsi detail dari tingkat hubungan antar entitas. Ukuran
mengenai seluruh entitas (entity), hubungan derajat kardinalitas dibagi menjadi tiga
(relationship), dan batasan (constraint)”. macam, yaitu:
Berdasarkan penjelasan diatas dapat One-to-one, merupakan sebuah entitas pada
disimpulkan bahwa ERD merupakan A berhubungan dengan paling banyak satu
gambaran grafis dari suatu model data yang entitas pada B dan sebuah entitas pada B
menyertakan deskripsi detail dari seluruh berhubungan dengan paling banyak satu
entity, relationship, dan constraint. entitas A.
Ada beberapa elemen penyusun ERD yaitu : 1 1

Entitas (Entity) Pegawai Milik kendaraan

Entitas merupakan suatu yang nyata atau


abstrak dimana kita akan menyimpan data. Gambar 2.9 Hubungan One-to-one
Relasi (Relationship)
Relasi merupakan hubungan alamiah yang One-to-many, adalah sebuah entitas pada A
terjadi antar satu atau lebih. berhubungan dengan nol atau lebih entitas.
Atribut (attribute) Sebuah entitas Pada B dapat dihubungkan
Atribut merupakan ciri umum atau sebagian dengan paling banyak satu entitas pada A.
besar intisari pada entitas tertentu. N 1
Pegawai Kerja Departemen

Tabel 2.2 Simbol-simbol ERD (Entity Gambar 2.10 Hubungan One-to-many


Relationship Diagram)
Notasi Keterangan Many-to-one, merupakan sebuah entitas
Entitas merupakan pada A dengan paling banyak satu entitas
suatu yang nyata atau pada B. Sebuah entitas B dapat dihubungkan
abstrak dimana kita dengan nol atau lebih entitas pada A.
akan menyimpan data. 1 M
Pegawai Kerja Departemen
Relasi merupakan
hubungan alamiah yang
terjadi antar satu atau Gambar 2.11 Hubungan Many-to-one
lebih.
Many-to-many, merupakan sebuah entitas
Atribut merupakan ciri pada A berhubungan dengan nol atau lebih
umum atau sebagian entitas pada B dan sebuah entitas pada B
besar intisari pada dapat dihubungkan nol atau lebih entitas A.
entitas tertentu. M N
Garis merupakan Pegawai Kerja Departemen
penghubung antara
relasi dengan entitas ,
relasi dan entitas Gambar 2.12 Hubungan Many-to-many
dengan atribut.
Bagan Alir (flowchart)

122
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

Merupakan Hartono (2005:795) didalalam 7 Simbol proses terdefinisi


menunjukan sejumlah proses
bukunya “Bagan alir (flowchart) adalah yang detailnya tidak ditunjukan
bagan (chart) yang menunjukan alir (flow) di disini, tetapi terdefinisi sendiri,
berupa program bagian (sub-
dalam program atau prosedur sistem secara routine)
logika.
Tabel 2.3 Simbol-simbol flowchart
No Simbol Keterangan 8 Simbol Garis Alir yaitu
1 Terminal/simbolarus digunakan untuk
menunjukan awal mulai dan menghubungkan arah tujuan
akhir dari kegiatan. simbol-simbol flowchart yang
satu dengan yang lainnya.

2 Input/output menunjukan
operasi pembacaan input atau 9 Simbol penghubung halaman
pencetakan output. yang sama, apabila flowchart
terpotong dan masih
mempunyai sambungan dalam
halaman yang sama digunakan
simbol ini.
10 Simbol baris penghubung bila
flowchart terpotong dan masih
3 Input/output kartu (kartu plong) mempunyai sambungan pada
menunjukan media input output halaman berikutnya, digunakan
menggunakan kartu plong. simbol ini.

11 Simbol /magnetic tape unit


(Simbol pita magnetik)
menunjukkan alat input/output
berupa tape output.

4 Input/output Dokumentasi
digunakan untuk pembacaan
input melalui optical scanner
atau pencetakan output pada
printer.
12 Simbol mini desk (Diskete)
menunjukkan alat input/output
berupa mini disk atau diskette,
floopy, flexybel disk.
5 Pengolahan/simbol proses
menunjukan suatu pengolahan
yang dilakukan komputer.

13 Magnetic Disk merupakan alat


input/output berupa disk
magnetis (hard disk).

6 Simbol Keputusan menunjukkan


suatu seleksi yang harus
dikerjakan.

14 Magnetic drum menunjukkan


alat input/output berupa drum
magnetis.

123
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

15 Simbol manual input digunakan mengetahui alur sistem kerja yang berjalan
untuk pemasukan data secara
manual online keyboard.
saat ini.
 Wawancara (Interview)
Wawancara yaitu mengumpulkan data-data
16 Simbol Display (simbol
tampilan merupakan simbol dengan cara melakukan tanya jawab atau
yang menyatakan peralatan
output yang digunakan yaitu tatap muka secara langsung dengan pegawai
layar, plotter, printer, dan
sebagainya. yang bekerja dibagian Kasubbag
dilingkungan penelitian.
17 Arsip dokumen simpan dan
T diambil secara manual. Huruf  Dokumentasi (Documentation)
didalamnya menunjukkan cara
pengurutan arsip:
N: Urutan Nomor Penulis membutuhkan tambahan data
A: Urutan Abjad
T: Urutan Tanggal sebagai pelengkap tugas akhir dengan cara
mengumpulkan dokumentasi yang terkait.
2. Studi Pustaka
Studi Pustaka merupakan pengumpulan data
dengan cara membaca buku-buku, dan
3. METODE mempelajari sistem kerja yang berkaitan
dengan penelitian.
Dalam memperoleh data untuk menyusun
tugas akhir ini, penulis menggunakan
4. PEMBAHASAN
metode yaitu :
4.1 Hasil Penelitian
1. Studi Lapangan
Studi Lapangan adalahpengumpulan secara Sistem pendataan pegawai pada Dinas
langsung mempelajari sebuah sistem yang Komunikasi dan Informatika Kota Metro
berkaitan dengan masalah yang sedang yang sudah terkomputerisasi dalam pendataan
sedang dihadapi. Adapun studi lapangan data pegawai diolah menggunakan
yang penulis lakukan dengan teknik: Ms.Excel, pendataan data pegawai dalam
 Pengamatan (Observation) penulisan dan pembuatan tabel pendataan
Yaitu dengan cara melakukan penelitian pegawai tersebut terkadang terjadi
secara langsung pada Dinas Komunikasi dan kesalahan, pencarian data pegawai kurang
Informatika Kota Metro, sehingga penulis efektif karena harus mencari satu persatu
data pegawai pada Ms.Excel yang kurang

124
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

efisien waktu, hal ini dapat menyebabkan Pada tahapan perancangan prosedur ini
proses pendataan pegawai serta pembuatan bertujuan untuk menghasilkan perancangan
laporan data pegawai kurang efektif. Jadi aplikasi pendataan data pegawai
perlu adanya sistem pendataan pegawai menggunakan database. Adapun
dalam bentuk sebuah aplikasi yang dapat perancangan proses ini mencangkup
mempermudah pekerjaan dan mampu diagram konteks, data flow diagram,
menyajikan data atau informasi yang sesuai flowchart, yang dapat menjelaskan aliran
kebutuhan. data yang diproses hingga menghasilkan
informasi yang diinginkan.
1. Tujuan Perancangan Sistem
A. Aliran Informasi Yang Diusulkan
Tujuan perancangan sistem ini adalah
memperbaiki sistem pendataan pegawai di Aliran informasi yang diusulkan tidak
Dinas Komunikasi dan Informatika Kota merubah tujuan ataupun fungsi dari sistem
Metro. Perancangan ini diusulkan sebagai yang berjalan. Beberapa perubahan didalam
bahan masukan yang dapat dipertimbangkan proses pendataan pegawai dilakukan untuk
untuk meningkatkan efektifitas kerja petugas membuat sistem yang lebih baik.
pendataan pegawai.
1. Rancangan Diagram Konteks Aplikasi
2. Gambaran Umum Sistem Yang Perancangan Pendataan Data Pegawai
Diusulkan
Menggambarkan rancangan aplikasi data
Sistem aplikasi yang diusulkan memiliki pegawai pada Dinas Komunikasi dan
beberapa keunggulan dari sistem yang Informatika Kota Metro serta pihak-pihak
sedang berjalan. Sistem yang diusulkan yang terlibat di dalamnya.
lebih mudah digunakan, lebih menghemat
- Data golongan
waktu dalam proses perekapan data Petugas
- Data jabatan
0 Data Lap
- Data pendidikan Sistem Aplikasi Data Pegawai

pegawai, lebih aman tersimpan dalam - Data pegawai

database. Sehingga dapat mempermudah


dalam proses pencarian data dan cetak data.
Gambar 4.1 Rancangan Diagram
3. Perancangan Prosedur Yang Diusulkan Konteks / DFD Level 0 Aplikasi
Pendataan Data Pegawai

125
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

Petugas Kadis

Mulai

Kelola golongan

2. Rancangan Data Flow Diagram Aplikasi


Data golongan

Kelola data jabatan

Laporan data pegawai

Pendataan DataPegawai Data jabatan

Periksa laporan
data pegawai

Kelola data pendidikan

Data pendidikan
T
Disetujui / Tidak

Data Golongan Kelola data pegawai


1 Data Golongan
Petugas Golongan
Kelola Data Golongan
Y
Data pegawai

DataGolongan
Cetak Laporan Data Tandatangan
Pegawai

Laporan data
pegawai
Data Jabatan
2 Data Jabatan
Jabatan
Kelola Data Jabatan
Laporan data pegawai Laporan data pegawai
ditandatangani ditandatangani

DataJabatan
Arsip

Selesai

Data Pendidikan

3 DataPendidikan
Pendidikan
Kelola Data Pendidikan
DataPendidikan

Data Pegawai
4 DataPegawai
Pegawai
Kelola Data Pegawai

4. Rancangan Entity Relatinship Diagram


Kadis
DataLaporanPegawai 5
Cetak Laporan Data Pegawai
DataPegawai
(ERD)

ERD dibuat untuk menggambarkan atau


Gambar 4.2 Rancangan DFD Level 1
membuat model suatu database dengan
Aplikasi Pendataan Data Pegawai diagram yang sederhana sehingga

3. Rancangan Bagan Alir Dokumen memudahkan dalam membuat sebuah

Aplikasi Pendataan Data Pegawai database yang kompleks maupun yang


sederhana. Berikut adalah rancangan ERD
Menjelaskan rancangan bagan alir dokumen-
yang dijelaskan.
dokumen, proses-proses serta pihak-pihak
yang terlibat didalamnya.

Tabel 4.1 flowchart pendataan pegawai


yang diusulkan pada

Dinas Komunikasi dan Informatika Kota


Metro

126
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

Tgl_lahir
TMT_CPNS Gol_akhir
Jabatan Jumlah field :2
Jenis_kelamin TMT_Jabatan

Pendidikan_Terakhir Keterangan : Berisi data


Nama_pegawai
Nama_Pend_Terakhir

NIP
Tahun_lulus
golongan
Id_jabatan Nama_jabatan Pegawai Id_pendidikan Nama_pendidikan Tabel 4.2 Tabel Golongan
Field Typ Si Pri Ketera
1 1

e ze mar ngan
1 1
Jabatan Mempunyai Mempunyai Pendidikan

M y
Mempunyai Id_golon Inte 5 Yes Primar
gan ger y Key
Id_golongan Nama_golongan
1
Nama_g Var 50 Nama
olongan char golong
Golongan
an

2. Tabel Jabatan
Gambar 4.3 ERD Perancangan Aplikasi
Tabel Jabatan digunakan untuk
Pendataan Data Pegawai
menyimpan data jabatan.
B. Rancangan Basis Data Nama Tabel : tbjabatan

Basis data atau databasse adalah kumpulan Primary Key : Id_jabatan

file atau tabel untuk kaitannyadengan Jumlah field :2

program ini. Untuk menyimpan data Keterangan : Berisi data

pegawai di Dinas Komunikasi dan jabatan

Informatika Kota Metro diperlukan sebuah Tabel 4.3 Tabel Jabatan


Field Type Siz Prima Keteran
database. e ry gan
Id_jabatan Intege 5 Yes Primary
Nama database : ta r Key
Nama_jab Varch 10 Nama
Berikut adalah tabel-tabel dalam database ta atan ar 0 jabatan

1. Tabel Golongan 3. Tabel Pendidikan


Tabel Golongan digunakan untuk Tabel pendidikan digunakan
menyimpan data golongan. untuk menyimpan data
Nama Tabel : tbgolongan pendidikan.
Primary Key : Id_golongan Nama Tabel : tbpendidikan

127
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

Primary Key : Pend_akhir varchar 20 Fore

Id_pendidikan Id_pendidikan Integer 5 Yes Fore

Jumlah field :2 Thn_lulus Integer 11 Fore

Keterangan : Berisi data


pendidikan
5. Relasi Tabel
Tabel 4.4 Tabel Pendidikan
Field Type Size Primary Keterangan
Dalam membangun sebuah

Id_pendidikan Integer 5 Yes Primary Key


aplikasi, perlu dilakukan
perancangan struktur relasi antara
Nama_pendidikan Varchar 50 Nama pendidikan
tabel yang diperlukan untuk
menggambarkan hubungan
antara tabel. Rancangan relasi
4. Tabel Pegawai
tabel yang dibuat penulis
Tabel pegawai digunakan untuk
mencangkup nama tabel, relasi-
menyimpan data pegawai.
relasi tabel, atribut/nama field,
Nama Tabel : tbpegawai
primary key, dan foreing key.
Primary Key : Nip
Dalam database ini terdapat 4
Jumlah field : 11
tabel. Rancangan relasi antar
Keterangan : Berisi data
tabel.
pegawai
Pegawai
Tabel 4.5 Tabel Pegawai Nip*
Nama_pegawai
Tgl_lahir
Field Type Size Primary Foreign Key Keterangan jenis_kelamin
TMT_CPNS
Id_gol**
Id_jab**
Nip Varchar 50 Primary Key TMT_jab
pend_akhir
id_pendidikan**
thn_lulus
Pendidikan
Jabatan
Nama_pegawai Varchar 50 Nama pegawai
Id_Jabatan*
Id_pendidikan*
Nama_pendidikan
Nama_jabatan

Tgl_lahir Date Tanggal_lahir


Golongan

Id_golongan*
Nama_golongan
Jenis_kelamin Varchar 50 Foreign Key

TMT_CPNS Date TMT_CPNS


Gambar 4.4 Relasi Tabel
Id_gol Integer 5 Yes Foreign Key

Id_jab Integer 5 Yes


Ket :Foreign Key

TMT_jab date TMT_jab

128
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

* : Primary Key adalah field kunci 2. Rancangan Tampilan Login


/ utama dari suatu tabel yang menunjukkan
Rancangan tampilan login user .
bahwa field yang menjadi kunci tersebut
tidak bisa diisii dengan data yang sama,
/dengan kata lain Primary key menjadi tiap SILAHKAN LOGIN
record memiliki identitas sendiri-sendiri
yang membedakan satu sama lainnya (unik). Username

** : Foriegn key adalah suatu gambar


Password
attribute yang melengkapi satu relationship
Login Exit
yang menunjukan ke induknya.

C. Rancangan Antar Muka Sistem


Gambar 4.6 halaman login
Rancangan antar muka input dan output
3. Rancangan Tampilan Menu Utama
sistem merupakan rancangan fisik yang
digunakan untuk menginputkan data dan Rancangan tampilan menu utama.

menampilkan data, serta memberikan


informasi kepada user atau pengguna.
SELAMAT MELAKUKAN PENDATAAN DATA PEGAWAI DI DINAS
KOMUNIKASI DAN INFORMATIKA KOTA METRO
1. Rancangan Tampilan Halaman Jl. Kerinci II, Imopuro, No 10A, Metro Pusat, Kota Metro, Lampung

Utama

Rancangan tampilan Halaman Utama. Tambah User Input Golongan Input Jabatan Input Pendidikan Input Pegawai Laporan Logout

SELAMAT DATANG DI APLIKASI PENDATAAN DATA PEGAWAI DINAS


KOMUNIKASI DAN INFORMATIKA KOTA METRO
Jl. Kelinci II, Imopuro, No 10A, Metro Pusat, Kota Metro, Lampung

Gambar 4.7 halaman menu utama


LOGO

4. Rancangan Halaman Input Data


>>> SILAHKAN LOGIN<<<

Golongan
LOGIN

Rancangan tampilan halaman input data


golongan.
Gambar 4.5 Halaman Utama

129
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

INPUT DATA GOLONGAN

INPUT DATA PENDIDIKAN


Id_golongan
Id_golongan Nama_Gol

Nama_golongan

Masukan Id pada kolom Pencarian Id_Pendidikan


Id_pendidikan Nama_pendidikan
Cari

Nama_Pendidikan

Baru Simpan Masukan Id pada kolom Pencarian


Keluar
Hapus Cari
Edit

Gambar 4.8 halaman input data golongan Baru Simpan Edit Hapus Keluar

5. Rancangan Halaman Input Data


Jabatan
Gambar 4.10 halaman input data
Rancangan tampilan halaman input data
pendidikan
jabatan
7. Rancangan Halaman Input Data
INPUT DATA JABATAN Pegawai

Id_jabatan
Id_jabatan Nama_jabatan Rancangan tampilan halaman input data
Nama_Jabatan

Masukan Id pada kolom Pencarian pegawai


Cari

INPUT DATA PEGAWAI

Nip
Nip Nama_pegawai Tgl_lahir Tgl_lahir Jenis_kelamin
Baru Simpan Edit Hapus Keluar
Nama_pegawai

Tgl_lahir V
Jenis_kelamin
V
TMT_CPNS

Gol_akhir V

Jabatan

TMT_jabatan V

Pendidikan_terakhir

Gambar 4.9 halaman input data jabatan Nama_pend_terakhir

Tahun_lulus

Masukan Id pada kolom PENCARIAN

Cari

6. Rancangan Halaman Input Data Baru Simpan Hapus Edit Keluar


Laporan

Pendidikan

Rancangan tampilan halaman input data Gambar 4.11 halaman input data pegawai
pendidikan
8. Rancangan Halaman Laporan Data
Pegawai

Rancangan tampilan halaman laporan data


pegawai pergolongan dan keseluruhan.

130
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

LAPORAN DATA PEGAWAI

Laporan pergolongan

Laporan keseluruhan

keluar

Gambar 4.14 Halaman Utama


Gambar 4.12 halaman laporan data
pegawai 2. Tampilan User

9. Rancangan Cetak Data Pegawai Tampilan ini berfungsi untuk masuk ke


menu utama.
Rancangan cetak laporan data pegawai
keseluruhan

Logo
LAPORAN DATA KEPEGAWAI NEGERI SIPIL
DINAS KOMUNIKASI DAN INFORMATIKA
KOTA METRO

Nip Nama_pegawai Tgl_lahir Jenis_Kelamin TMT_CPNS Gol Jabatan TMT_Jabatan Pend_akhir Nama_pendidikan

Kota Metro,
KEPALA DINAS KOMINFO

Dra.FARIDA
Pembina Tk.I
Nip. 196611171992032003

Gambar 4.13 cetak laporan data pegawai

D. Pembahasan Program
Gambar 4.15 Halaman Login
1. Tampilan Halaman Utama
3. Tampilan Menu Utama
Tampilan ini berfungsi untuk akses masuk
ke Login.

131
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

Halaman menu utama berfungsi untuk


menggabungkan form-form agar dapat
diakses dengan mudah.

Gambar 4.16 Menu Utama


Gambar 4.18 Form data golongan
4. TampilanTambah User
6. Tampilan Form Data Jabatan
Berfungsi untuk menambah user atau admin
baru. Berfungsi untuk mengelola data jabatan.

Gambar 4.19 Form data jabatan

7. Tampilan Form Data Pendidikan

Berfungsi untuk mengelola data pendidikan.


Gambar 4.17 Tampilan Tambah User

5. Tampilan Form Data Golongan

Berfungsi untuk mengelola data golongan.

132
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

Gambar 4.22 form Laporan Data


Pegawai

10. Tampilan Preview Cetak Data


Pegawai Pergolongan

Berfungsi menampilkan data pegawai


Gambar 4.20 Form data pendidikan pergolongan yang akan dicetak.

8. Tampilan Form Data Pegawai

Berfungsi untuk mengelola data pegawai.

Gambar 4.23 Preview Cetak Data


Pegawai Pergolongan

11. Tampilan Preview Cetak Data


Gambar 4.21 Form data pegawai Pegawaikeseluruhan

9. Tampilan Form Laporan Data Berfungsi menampilkan data pegawai


Pegawai keseluruhan yang akan dicetak.

Berfungsi untuk melihat laporan data


pegawai pergolongan atau keseluruhan.

Gambar 2.24 Preview Cetak Data


Pegawai keseluruhan

E. Kelebihan Dan Kekurangan Program

133
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

Program yang dirancang penulis memiliki Setelah memahami dan menganalisis


masalah yang terjadi maka penulis dapat
kelebihan dan kekurangan. Adapun
merancang Aplikasi data pegawai pada
kelebihan dan kekurangan program yang Dinas Komunikasi dan Informatika Kota
Metro. Sehingga dapat diambil beberapa
telah dirancang adalah sebagai berikut.
kesimpulan sebagai berikut:
 Hasil perancangan aplikasi data
1. Kekurangan pegawai pada Dinas Komunikasi dan
Informatika Kota Metro dapat
Program yang dirancang penulis memiliki mempermudah dalam pendataan
beberapa kelemahan, yaitu: data.
 Dengan adanya aplikasi data
pegawai yang menggunakan aplikasi
a. Harus menginput data satu persatu Misrosoft Visual Basic 6.0 dapat
seperti form golongan, jabatan, dan membantu petugas kassubag Dinas
Komunikasi dan Informatika Kota
pendidikan terlebih dulu sebelum Metro dalam pencarian data pegawai
menginput form pegawai. agar lebih efektif dan menghemat
waktu.
b. Tampilan terlalu sederhana.
 Dengan adanya aplikasi data
pegawai pada Dinas Komunikasi dan
Informatika Kota Metro dalam
2. Kelebihan
pembuatan laporan data pegawai
agar lebih efektif.
Program yang dirancang penulis memiliki
beberapa kelemahan, yaitu: 2. Saran
Berdasarkan kesimpulan diatas penulis
memiliki saran sebagai berikut:
a. Dalam pengolahan data pegawai lebih
 Dalam pembuatan aplikasi ini,
efektif karena sudah menggunakan penulis berharap agar aplikasi ini
database sebagai media penyimpanan dapat dikembangkan menjadi lebih
baik lagi kedepannya dan penulis
untuk menggantikan system lain. membuat aplikasi ini sesuai dengan
b. Proses perekapan data pegawai juga pengamatan yang dilakukan di Dinas
Komunikasi dan Informatika Kota
lebih efektif dikarenakan petugas tidak Metro.
perlu lagi membuat table pada  Pengetahuan terhadap sistem perlu
diperhatikan agar sistem ini dapat
Ms.Excel. dioperasikan secara maksimal.
c. Pencarian data lebih cepat.  Jika dalam pembuatan aplikasi ini
terdapat suatu kekurangan,
khususnya dalam hal desain antar
5. KESIMPULAN
muka penulis berharap untuk
pengembangan lebih lanjut dapat
1. Kesimpulan
ditingkatkan.

134
Jurnal Mahasiswa Ilmu Komputer (JMIK)
Vol. 01, No. 01, Maret 2021

[10] Purba, Marina. 2017. Perancangan


Aplikasi Penjualan pada PT.Mustrakom.
DAFTAR PUSTAKA Jurnal Informatika. Vo.6. No.1. ISSN :
2301-5632.
[1] Arman, 2015. Sistem Informasi
Pengolahan Data Penduduk Nagari Tanjung [11] Ridhawati, Eka dan khumaid. 2015.
Lolo, Kecamatan Tanjung Gadang, Aplikasi sistem informasi pemesanan pupuk
Kabupaten Sijunjung berbasis Web. Jurnal berbasis sms gateway pada gabungan petani
Edik Informatika Penelitian Bidang pemakai pupuk (gp3) pekon banding agung
Komputer Sains dan Pendidikan Informatika kecamatan talang padang. Jurnal
Vol.2 : 163-170. ISSN: 2407-0491. Manajemen Sistem Informasi dan
Teknologi Vol.5. No.2 48-52. ISSN: 2088-
[2] Enterprise Jubilee, 2017. Visual Bsic 5555.
Komplet. Yogyakarta: PT Elex Media
Komputindo. [12] Sembiring, Hermansyah (dkk). 2012.
Sistem Informasi Jumlah Angkatan Kerja
[3] Faizal, Edi Irnawati. 2015. Menggunakan Visual Basic Pada Badan
Pemrograman Java Web. Yogyakarta : Gava Statistik (BPS) Kabupaten Langkat. Jurnal
Media KAPUTAMA. Vol.5. No.2. ISSN : 1979-
6641.
[4] H.M, Jogiyanto. 2005. Analisis &
Desain. Yogyakarta: Andi Offset. [13] Sofyan, Asep, Abdul (dkk). 2015 .
Perancangan Aplikasi Sistem Pakar Deteksi
[5] H.M, Jogiyanto. 1999. Pengenalan Dini Kerusakan Mobil Toyota Avanza. Jurnal
Komputer. Yogyakarta: Andi Offset. Sisfotek Global, Vol.5. No.1. ISSN: 2088-
1762.
[6] Irnawan. 2006. Memahami
Pemrograman Delphi 7. Jakarta: BSI
PRESS

[7] Lumbanbatu Katen, dan Novriyeni.


2004. Perancangan Informasi Penyebaran
Penduduk Menggunakan PHP MySQL Pada
Kecamatan Bijay Selatan. Jurnal Kaputama,
Vol.7. No.1. ISSN: 1979-6641.

[8] Prasetyo Ekkal, 2010. Sistem Informasi


Dokumentasi Dan Kearsipan Berbasis
Client-Server Pada Bank Sumsel Babel
Cabang Sekayu.

[9] Jurnal Teknik Informatika Politeknik


Sekayu, Vol.7. No.2. ISSN: 2407-2192

135

Anda mungkin juga menyukai