Anda di halaman 1dari 108

LAPORAN PRAKTEK KERJA LAPANGAN

“PENGEMBANGAN SISTEM INFORMASI PENDAFTARAN PRAKTEK


KERJA LAPANGAN(PKL) MENGGUNAKAN BOOTSTRAP”
(Tempat: DINAS KOMUNIKASI DAN INFORMATIKA PEMKAB
BLORA)
Periode :29 Agustus 2022 – 30 September 2022
Diajukan Untuk Melengkapi Syarat-Syarat Menempuh
Tugas Akhir Program Strata 1 (S1)
Jurusan Teknik Elektro Konsentrasi Teknik Informatika

DISUSUN OLEH :
1. M. Ramdhan S. S. (19250011)
2. Sahrul Izza Dwi M. (19250023)
3. Ahmad Rifa’I (19250025)
4. Ahmad Sirojunnafis (19250026)

PROGRAM STUDI S-1 TEKNIK ELEKTRO


SEKOLAH TINGGI TEKNOLOGI RONGGOLAWE CEPU
2022
HALAMAN PENGESAHAN

LAPORAN KERJA PRAKTEK LAPANGAN ( PKL )


PENGEMBANGAN SISTEM INFORMASI PENDAFTARAN PRAKTEK
KERJA LAPANGAN (PKL) MENGGUNAKAN BOOTSTRAP”
(Tempat: DINAS KOMUNIKASI DAN INFORMATIKA PEMKAB
BLORA)

DISUSUN OLEH :
1. M. Ramdhan. S.S (19250011)
2. Sahrul Izza D.M (19250023)
3. Ahmad Rifa’I (19250025)
4. Ahmad Sirojunnafis (19250026)

Mengetahui,
Pembimbing Lapangan

Budi Ernanto, S.T.

Menyetujui,

Kepala Subkoordinator Kepala Subkoordinator Pengembangan


Infrastruktur Teknologi Aplikasi dan Tata Kelola

Danang Ragil Prasetyo, A.Md. Nur Khamid, S. Kom.


NIP. 198104282003121004 NIP. 197509072009031002

Ketua Jurusan Teknik Elektro Dosen Pembimbing

Teguh Yuwono, S.T, M.T. Muksan Junaidi, S.T, M.Kom, M.si.


NIDN. 0601048001 NIDN. 0604066902
KATA PENGANTAR

Dengan mengucapkan puji syukur kehadirat Allah Yang Maha Kuasa yang
telah melimpahkan rahmat dan hidayah-Nya, sehingga kami dapat menyelesaikan
laporan berisi mengenai “PENGEMBANGAN SISTEMINFORMASI
PENDAFTARAN PRAKTEK KERJA LAPANGAN(PKL) DENGAN
MENGGUNAKAN BOOTSTRAP” di Dinas Komunikasi dan Informatika
Pemkab Blorapada tanggal 29 Agustus 2022 s.d 30 September 2022.
Penulisan laporan ini disusun guna memenuhi salah satu syarat untuk
menyelesaikan mata kuliah Kurikulum Pendidikan Teknik pada program studi
jurusan Teknik Elektrokonsentrasi Teknik Informatika, Sekolah Tinggi Teknologi
Ronggolawe Cepu. Dalam kesempatan ini Kami selaku penulis menyadari bahwa
penulisan laporan ini tidak akan tersusun dengan baik tanpa adanya pengarahan,
bimbingan dan bantuan dari berbagai pihak. Untuk itu kami mengucapkan banyak
terima kasih kepada :
1. Tuhan Yang Maha Esa, dengan rahmat dan karuniaNya penulis dapat
menyelesaikan kegiatan dan penyusunan laporan kerja praktik sesuai
waktu yang di tentukan.
2. Orang tua dan keluarga yang senantiasa selalu mendoakan dan
mendukung penulis dalam melaksanakan PKL.
3. Dinas Komunikasi dan Informatika Kab. Blora, atas kesempatan, ilmu,
dan pengalaman yang diberikan selama pelaksanaan PKL.
4. Pratikto Nugroho, S.Sos, MM. selaku Kepala Dinas Komunikasi dan
Informatika Kab. Blora.
5. Ahmad Hudil Khoiri, SE, MMselaku Kepala Bidang Teknologi
Informasi.
6. Nur Khamid,S.Kom. selaku Kepala Subkoordinator Pengembangan
Aplikasi dan Tata Kelola.
7. Danang Ragil Prasetyo, A.Md selaku Kepala Subkoordinator
Infrastruktur Teknologi.
8. Budi Ernanto S.T.selaku pembimbing PKL di Dinas Komunikasi dan
Informatika Kab. Blora.
9. Teguh Yuwono, ST. MT. selaku Ketua Jurusan Teknik Elektro Sekolah
Tinggi Teknologi Ronggolawe Cepu.
10. Muksan Junaidi ST, M.Kom, M.Si.selaku dosen pembimbing PKL yang
telah membimbing dan memberikan dukungan kepada kami.
11. Teman–teman jurusan teknik informatika angkatan 2019, terutama yang
sedang manjalani kerja praktik atas kebersamaan dan info-info yang
membantu dalam menghadapi kerja praktik.
Penulis menyadari sepenuhnya bahwa laporan ini jauh dari sempurna,
dikarenakan adanya keterbatasan wawasan dan kemampuan. Maka dari itu kritik
dan saran yang bersifat membangun sangat diharapkan demi sempurnanya laporan
ini. Di samping itu penulis berharap semoga laporan ini dapat bermanfaat bagi
penulis khususnya dan pembaca pada umumnya.

Cepu, September 2022

Penulis
DAFTAR ISI

BAB I PENDAHULUAN....................................................................................1
1.1 Latar Belakang...................................................................................1
1.2 Rumusan Masalah..............................................................................2
1.3 Batasan Masalah.................................................................................2
1.4 Tujuan.................................................................................................2
1.5 Peserta PKL........................................................................................3
1.6 Waktu dan Pelaksanaan PKL.............................................................4

BAB II GAMBARAN UMUM PERUSAHAAN................................................5


2.1 Profil Dinas Komunikasi dan Informatika Pemkab Blora.................5
2.2 Visi dan Misi Dinas Komunikasi dan Informatika Pemkab Blora.....5
2.2.1 Visi.....................................................................................................5
2.2.2 Misi.....................................................................................................6
2.3 Logo Perusahaan................................................................................6
2.4 Struktur Organisasi.............................................................................7
2.5 Tugas Pokok dan Fungsi....................................................................8
2.6 Uraian Ulasan Praktek Kerja Lapangan...........................................28
2.6.1 Waktu dan Tempat...........................................................................28
2.6.2 Tahapan Kegiatan Tabel...................................................................28
2.6.3 Faktor-faktor Pendukung..................................................................29
2.6.4 Faktor-faktok Penghambat...............................................................29

BAB III TINJAUAN PUSTAKA......................................................................33


3.1 Konsep Dasar Sistem Informasi Pendaftaran...................................33
3.1.1 Sistem...............................................................................................33
3.1.2 Informasi..........................................................................................35
3.1.3 Pendaftaran dan Pelaksanaan PKL...................................................33
3.1.4 Tahapan Kegiatan Tabel...................................................................35
3.2 Aplikasi Pendukung Sistem.............................................................35
3.2.1 Database...........................................................................................33
3.2.2 XAMPP............................................................................................35
3.2.3 PHP...................................................................................................33
3.2.4 MySQL.............................................................................................35
3.2.5 Bootstrap..........................................................................................33
3.4 Analisis dan Perancangan Sistem.....................................................33
3.4.1 Analisis.............................................................................................33
3.4.2 Design...............................................................................................35
3.4.3 Coding..............................................................................................33
3.4.4 Testing..............................................................................................35

BAB IV HASIL KEGIATAN PKL DAN PEMBAHASAN.............................47


4.1 Pengembangan Sistem......................................................................47
4.2 Tujuan Pengembangan Sistem.........................................................50
4.3 Perancangan Use Case Diagram......................................................51
4.4 Perancangan Activity Diagram.........................................................52
4.4.1 Activity Diagram Login User...........................................................33
4.4.2 Activity Diagram Input Data............................................................35
4.4.3 Activity Diagram Login Admin.......................................................33
4.4.4 Activity Diagram Mengecek Data dan Seleksi Pnedaftar................35
4.4.5 Activity Diagram Cetak Data Pendaftar...........................................33
4.4.6 Activity Diagram Kelola Akun (User).............................................35
4.4.7 Activity Diagram Cetak Data Akun User........................................33
4.4.8 Activity Diagram Kelola Akun (Admin).........................................35
4.5 Perancangan Database......................................................................71
4.5.1 Tabel Database.................................................................................33
4.5.2 Isi Tabel Database............................................................................35
4.5.3 Membuat Atribut..............................................................................33
4.5.4 Tabel Relasi......................................................................................35
4.6 Menginstal Template........................................................................71
4.7 Memasukkan Coding........................................................................71
4.8 Deskripsi Aplikasi............................................................................71
4.9 Tampilan Aplikasi............................................................................71

BAB V PENUTUP.............................................................................................96
5. 1 Kesimpulan.......................................................................................96
5. 2 Saran.................................................................................................96
DAFTAR PUSTAKA........................................................................................97
LAMPIRAN.......................................................................................................98
DAFTAR GAMBAR

Gambar 2. 1 Logo Kominfo.....................................................................................6


Gambar 2. 2 Struktur Organisasi..............................................................................8
Gambar 3. 1 Metode Waterfall...............................................................................45
Gambar 4. Use Case Diagram...............................................................................52
Gambar 4. Activity Diagram Login Admin..........................................................53
Gambar 4. Tabel Database....................................................................................72
Gambar 4. Isi Tabel Database...............................................................................73
Gambar 4. Atribut pada Tabel admin....................................................................73
Gambar 4. Atribut pada Tabel district...................................................................74
Gambar 4. Atribut pada Tabel provinces..............................................................74
Gambar 4. Atribut pada Tabel regencies................................................................75
Gambar 4. Atribut pada Tabel user.......................................................................75
Gambar 4. Atribut pada Tabel userdata................................................................76
Gambar 4. Atribut pada Tabel villages.................................................................77
Gambar 4. Tampilan tabel relasi...........................................................................77
DAFTAR TABEL

Tabel 2. 1 Tahapan Kegiatan..................................................................................28


BAB I
PENDAHULUAN

1.1 Latar Belakang


Peranan teknologi informasi saat ini memang sudah tidak dapat dilepaskan
dari perkembangan zaman, teknologi informasi dengan menawarkan berbagai
kemudahan merupakan syarat mutlak untuk terus dapat berkembang
dieraglobalisasi ini. Pada era ini sangat perlu dipertimbangkan
dalampemanfaatandan pengembangan teknologi informasi yaitu internet,
untukmelakukan kegiatanbisnis. Salah satu keuntungan dari penggunaan
internetadalah memberikan cakupan pasar yang tidak lagi dibatasi oleh jarak,
waktu danruang tetapi sudah bersifat global dengan cakupan lokal bahkan
internasional.

Dinas Komunikasi dan Informatika (DINKOMINFO) adalah Dinas yang


mempunyai tugas melaksanakan kewenangan daerah di bidang pengelolaan
Teknologi Informasi dan Komunikasi serta melaksanakan tugas pembantuan yang
diberikan oleh Pemerintah dan atau Pemerintah Provinsi dimana dalam setiap
kegiatannya selalu berhubungan dengan Pembangunan dan Pengembangan Sistem
Informasi, Pengembangan dan Pemeliharaan Jaringan Komputer Antar Bidang,
Pengelolaan Produksi Informasi dan Publikasi, Pengelolaan dan Pengembangan
Komunikasi Publik, yang mana pada setiap kegiatan-kegiatan tersebut terbagi
menjadi 3 bidang serta 1 Sekretariat, Dimana disetiap bidangnya dibawahi oleh
kepala bidang. Sebagai Lembaga pemerintahan yang mempunyai tanggung jawab
besar dan bergerak di dalam lingkungan Pemerintah Kabupaten Blora, maka
DINKOMINFO mempunyai tugas pokok dan fungsi yang besar dalam
membangun Teknologi Informasi dan Komunikasi ( TIK ) di Kabupaten Blora.

DINKOMINFO Pemkab Blora hingga saat ini menerima mahasiswa


ataupun pelajar SMK dariberbagai tempat yang melakukan magang atau praktek
kerja lapangan di DINKOMINFO Pemkab Blora, namun dalampengelolaan
2

magang tersebut masih belum maksimal karena belum memanfaatkanmedia


internet dan teknologi seperti perusahaan lain yang menggunakan teknologi.
Hingga saat ini jika ada mahasiswa atau pelajar SMK yang berasal dari berbagai
tempat ingin magang di DINKOMINFO Pemkab Blora harus datang ke
kantoruntuk melakukan pendaftaran terlebih dahulu kemudian untuk pengelolaan
seleksi
dan laporan membutuhkan waktu yang cukup lama karena sekian banyaknya
pendaftar magang di DINKOMINFO Pemkab Blora yang dapat membuang
banyak waktu untuk seleksi saja dan biaya. Hal ini, mengakibatkan proses kinerja
DINKOMINFO Pemkab Blora kurang maksimal karena keterbatasan
penggunaanteknologi.
Berdasarkan permasalahan diatas dan beberapa referensi penelitian
terdahulu yang kami dapatkan, penulis memutuskan untuk menggembangkan
system informasi pengelolaan magang berbasis web menggunakan bootstrep
sebagai mediapendataan pada prosesmagang. Dalam sistem tersebut terdapat
halaman input untuk proses pendaftaran magang,data pendaftar, dan pengguna
sistem. Denganditerapkannya sistem pengelolaan magang secara online tersebut
DINKOMINFO Blora diharapkan dimasa yang akandatang akan lebih mudah
proses pendataanmahasiswa atau pelajar yang ingin magang di DINKOMINFO
Pemkab Blora.

1.2 Rumusan Masalah


Adapun rumusan masalah diambil dari latar belakang yang telah
dijelaskan yaitu : Bagaimana mengembangkan sistem informasi Pendafataran
Praktek Kerja Lapangan menggunakan Bootstrap di Dinas Komunikasi dan
Informatika Pemkab Blora?

1.3 Batasan Masalah


Supaya penelitian dalam tugas akhir ini lebih terarah dan memudahkan
dalam pembahasan, maka perlu adanya pembatasan masalah, yaitu:
3

1. Perancangan sistem informasi Pendaftaran Praktek Kerja Lapangan hanya


dapat menginputan data pendaftar, dan mengedit data pengguna.
2. Bahasa pemrograman dan desain web menggunakan PHP.
3. Database yang digunakan adalah MySQL versi 3.3.0.
4. System ini memakai data input data peserta dan data sekolah atau
perguruan tinggi.
5. Proses pada system informasi ini meliputi : Pengajuan proposal, Cek dan
verifikasi peserta pkl, Pembuatan surat balasan dan persetujuan pkl.
6. System informasi ini akan menghasilkan Laporan Peserta PKL melipatu :
List data peserta PKL, daftar instansi yang telah melaksanakan kegiatan
PKL, daftar pengguna system, daftar peserta pkl yang tidak diterima.

1.4 Tujuan
Tujuan dari kegiatan PKL adalah mengembangkan sistem informasi
Pendaftaran Praktek Kerja Lapangan menggunakan Bootstrapdi Dinas
Komunikasi dan Informatika Pemkab Blora yang mampu memberikan informasi
data magang.

1.5 Peserta PKL


Peserta praktek kerja lapangan di Dinas Komunikasi dan Informatika
Pemkab Blora bidang Teknologi Informasi

1. Nama : Mochammad Ramdhan Syawaludin Subani


Nomor Induk Mahasiswa : 19250011
Jurusan : Teknik Elektro - Informatika S1
Alamat : Dsn. Sumber, Desa Sumber, Kec. Kradenan,
Kab. Blora
Telp. /Hp : 085732476144

2. Nama : Sahrul Izza Dwi Ma’arif


Nomor Induk Mahasiswa : 19250026
4

Jurusan : Teknik Elektro - Informatika S1


Alamat : Dsn. Besowo, Desa Besowo, Kec.Jatirogo,
Kab.Tuban
Telp. /Hp : 083836657692

3. Nama : Ahmad Rifa’i


Nomor Induk Mahasiswa : 19250026
Jurusan : Teknik Elektro - Informatika S1
Alamat : Dsn. Klagen, Desa Klagen, Kec.Kedungtuban,
Kab.Blora
Telp. /Hp : 081215678057

4. Nama : Ahmad Sirojunnafis


Nomor Induk Mahasiswa : 19250026
Jurusan : Teknik Elektro - Informatika S1
Alamat : Dsn. Sumber, Desa Sumber, Kec. Kradenan,
Kab. Blora
Telp. /Hp : 083865596955

1.6 Waktu dan Pelaksanaan


Adapun pelaksanaan kerja praktik terdepat pada :
Nama Instansi : Dinas Komunikasi dan Informatika Kab. Blora
Bagian :Bidang Teknologi Informasi
Alamat : Jl. Pemuda No. 46, Ketanggar,Karangjati, Kec. Blora Kabupaten
Blora, 58219
Waktu : 29 Agustus 2022 – 30 September 2022
BAB II
GAMBARAN UMUM INSTANSI

2.1 Profil Dinas Komunikasi dan Informatika Kab. Blora


Dinas Komunikasi dan Informatika (DINKOMINFO) adalah Dinas yang
mempunyai tugas melaksanakan kewenangan daerah di bidang pengelolaan
Teknologi Informasi dan Komunikasi serta melaksanakan tugas pembantuan yang
diberikan oleh Pemerintah dan atau Pemerintah Provinsi. Untuk saat ini
Dinkominfo Pemkab Blora dipimpin olehPraktikto Nugroho, S.Sos, M.M.
Pada Dinkominfo Kab. Blora dibagi menjadi 3 bidang. Yakni Bidang
Informasi Komunikasi Publik, Bidang Teknologi Informasi, dan Bidang Statistik,
Persandian dan Telekomunikasi. Bidang Informasi Komunikasi Publik terdapat 3
devisi yaitu, Kasi Media Dalam dan Luar Ruangan, Kasi Televisi, Radio, Film
dan Pers, dan Kasi Kemitraan dan Komunikasi Informasi Publik. Bidang
Teknologi Informasi terdapat 3 devisi yaitu, Kasi Aplikasi Informatika, Kasi
Sarana dan Prasarana Teknologi Informasi, dan Kasi Sumberdaya Teknologi
Informasi Komunikasi. Untuk Bidang Statistik, Persandian dan Telekomunikasi
terdapat 3 devisi yaitu, Kasi Statistik, Kasi Persandian, dan Kasi Telekomunikasi.

2.2 Visi dan Misi Dinas Komunikasi dan Informatika Kab. Blora
Untuk mewujudkan suatu visi dilakukan sebuah tindakan atau hal untuk
mencapai tujuan pada masa yang akan datang. Berikut ini adalah visi dan misi
Dinas Komunikasi dan Informatika Kabupaten Blora dalam menjalankan
tugasnya. Guna menyelaraskan tugas dan fungsinya Dinas Komunikasi dan
Informatika Kabupaten Blora mempunyai visi dan misi sebagai berikut :

2.2.1 Visi
“Sesarengan mbangun Blora Unggul dan Berdaya Saing"

5
6

2.2.2 Misi
Dalam upaya mewujudkan Visi dari Kabupaten Blora, maka dibuatlah
Misi untuk mencapai Visi tersebut. Berikut merupakan Misi dari Kabupaten
Blora.
1. Membangun sumberdaya manusia yang berkualitas, berdaya saing dan
berkarakter;
2. Mewujudkan Infrastruktur yang baik dan tata lingkungan yang
berkelanjutan;
3. Mewujudkan birokrasi yang profesional, progresif, bersih dan akuntabel;
4. Menciptakan kondisi Wilayah yang kondusif;
5. Memperkuat ekonomi kerakyatan berbasis potensi daerah dan membuka
peluang Investasi untuk mengurangi pengangguran dan kemiskinan.

2.3 Logo Perusahaan

Gambar 2. 1 Logo Kominfo

a. Bentuk dasar mengambil dari unsur-unsur sebagai berikut :


1) Secara menyeluruh bentuk logo ini terbentuk dari susunan tiga huruf C
yang merupakan singkatan dari : Communication, Content and Computer,
yang merupakan bidang utama tugas Departemen Komunikasi dan
Informatika.
2) Bentuk geometris yang membentuk tiga bidang yang secara optis
bersumber dari satu titik pusat memutar menyebar/melebar, mengandung
pengertian bahwa Depkominfo mempunyai tugas untuk meningkatkan
akses komunikasi dan pos yang berkualitas, merata dan terjangkau, juga
7

menggambarkan unsur kegiatan penyiaran. Bentuk ini pun menyiratkan


kesan ‘berkembang’, sesuai dengan visi Depkominfo dalam peningkatan
litbang dan industri. Bentuk inipun secara garis besar membentuk
lingkaran, menyiratkan kemandirian.
3) Secara sepintas bentuk logo ini menyerupai sebuah kerang, terinspirasi
oleh Nafiri, alat komunikasi tradisional yang sering dipakai oleh leluhur
bangsa Indonesia untuk berkomunikasi.
b. Warna:  
1) Merupakan kombinasi warna biru, yang mempunyai karakter, Lugas,
Kokoh, Teknologis, Dinamis, Optimis dan profesionalisme.
2) Aksen warna biru muda, selain menambah kesan estetis, juga menyiratkan
pengertian “perlindungan terhadap kepentingan public” (digambarkan
dengan bidang biru muda yang ‘dipayungi’ oleh dua bidang biru).
c. Tipography: Logotype menggunakan tipe huruf FUTURA MD Bt, yang
mempunyai karakter Lugas, Berwibawa dan Modern.

2.4 Struktur Organisasi


Struktur organisasi Dinas Komunikasi dan Informatika Kabupaten Blora
ditetapkan berdasarkan peraturan Bupati Nomor 60 Tahun 2016. Dalam
pelaksanaan Dinas Komunikasi dan Informatika Kabupaten Blora dipimpin oleh
Kepala Dinas dibantu oleh Sekretariat, Bidang Informasi Komunikasi Publik,
Bidang Teknologi Informasi, dan Bidang Statistik, Persandian dan
Telekomunikasi.
8

Gambar 2. 2 Struktur Organisasi

1. Kepala Dinas komunikasi dan Informatika : PRATIKTO NUGROHO,


S.SOS, MM
2. Sekretariat :  BAMBANG SETYA KUNANTO, SE
1. Kasubbag Program dan Keuangan :  SUTRISNO, SST
2. Kasubbag Umum dan Kepegawaian :  Dra. MERRY
DJATMININGSIH, M.Si
3. Bidang Komunikasi Komunikasi Publik :  KARIYONO, ST, MT
1. Subkoordinator Layanan Informasi Publik :  WAHYU INDARTI, SE
2. Subkoordinator Kehumasan :  JARWATI, SP
3. Subkoordinator Kemitraan Komunitas :  SOFIA CAHYANINGRUM
SE, MM
4. Bidang Teknologi Informasi :  AHMAD HUDIL KHOIRI, SE, MM
9

1. Subkoordinator Pengembangan Aplikasi dan Tata Kelola :  NUR


KHAMID, S.Kom
2. Subkoordinator Infrastruktur Teknologi :  DANANG RAGIL
PRASETYO, A.MD
3. Subkoordinator Sumber Daya Informasi Teknologi : WAHYU
TRIATMOKO, S.KOM., M.M.
5. Bidang Statistik, Persandian dan Telekomunikasi :  SRI
WIDAYANINGSIH, S SI, M.SI
1. Subkoordinator Data Statistik :  HENI SUSILOWATI, SE, MM
2. Subkoordinator Persandian :  KRISVANI ARDHI SETIAWAN,
S.Kom
3. Subkoordinator Pengelolaan Sumber Daya Statistik :  SRI SARMINI
SP

2.5 Tugas Pokok dan Fungsi Dinas Komunikasi dan Informatika Pemkab
Blora
Dinas Komunikasi dan Informatika Kabupaten Blora mempunyai tugas
melaksanakan sebagian tugas Bupati di bidang komunikasi dan informatika.
Dalam melaksanakan tugas sebagaimana dimaksud dalam pasal 4, Dinas
Komunikasi dan Informatika mempunyai fungsi:
1. merumusan kebijakan sesuai dengan lingkup tugasnya;
2. pelaksanan kebijakan sesuai dengan lingkup tugasnya;
3. pelaksanaan evaluasi dan pelaporan sesuai dengan lingkup tugasnya;
4. pelaksanaan administrasi dinas sesuai dengan lingkup tugasnya;
5. pelaksanaan fungsi lain yang diberikan oleh bupati terkait dengan tugas
dan fungsinya;
2.5.1 Tugas dan Fungsi sekretariat

Sekretariat mempunyai tugas menyiapkan perumusan kebijakan teknis,


pembinaan dan pelaksanaan program dan keuangan, umum dan kepegawaian,
10

hukum, hubungan masyarakat dan organisasi serta pengkoordinasian perencanaan


dan pelaporan bidang di lingkungan dinas.
Dalam melaksanakan tugas sebagaimana dimaksud dalam pasal 3, Sekretariat
mempunyai fungsi:
a. penyiapan bahan perumusan kebijakan teknis, pembinaan dan pelaksanaan
bidang umum dan kepegawaian, program dan keuangan;
b. pengelolaan dan pelayanan program dan keuangan serta umum dan
kepegawaian, hukum, hubungan masyarakat dan organisasi untuk
mendukung kelancaran pelaksanaan tugas dan fungsi Dinas Komunikasi
dan Informatika;
c. pengkoordinasian pelaksanaan penyusunan program dan kegiatan di
lingkungan Dinas Komunikasi dan Informatika; dan
d. pelaksanaan tugas kedinasan lain sesuai perintah atasan.

2.5.1.1 Subbagian Program Dan Keuangan

Subbagian Program Dan Keuangan mempunyai tugas:


a. merencanakan program dan rencana kerja serta rencana kegiatan
Subbagian Program Dan Keuangan berdasarkan program kerja tahun
sebelumnya sebagai pedoman kerja atas pelaksanaan program kerja sesuai
dengan rencana;
b. mempelajari dan menelaah peraturan perundang – undangan yang terkait
dengan subbagian Program Dan Keuangan;
c. membagi tugas, memberi petunjuk dan membimbing bawahan dalam
melaksanakan tugas berdasarkan jabatan dan kompetisinya untuk
pemerataan dan kelancaran pelaksanaan tugas secara benar;
d. meneliti, memeriksa dan mengawasi pelaksanaan tugas bawahan
berdasarkan arahan sebelumnya agar diperoleh hasil kerja yang optimal;
e. melaksanakan penyusunan rencana program dan kegiatan dinas dengan
menghimpun kegiatan dari masing-masing bidang untuk pelaksanan
kegiatan;
11

f. merancang pengelolaan sistem informasi manajemen bidang komunikasi


dan informasi sebagai bahan informasi dinas;
g. melaksanakan pemantauan dan evaluasi kegiatan dari masing-masing
bidang untuk mengetahui mutu pelaksanaan kegiatan;
h. melaksanakan penyusunan rencana belanja dinas berdasarkan alokasi dana
dana dalam dokumen pelaksanaan anggaran perangkat Daerah guna
terwujudnya tertib pengunaan anggaran;
a. melaksanakan penyusunan belanja tidak langsung, belanja langsung dan
penerimaan sesuai petunjuk teknis kegiatan guna terwujudnya tertib
anggaran;
j. melaksanakan pengelolaan keuangan, verivikasi, pembukuan den akutansi
sesuai dengan petunjuk dan pedoman yang telah di tentukan guna tertib
administrasi;
k. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawaidan perilaku kerja sesuai dengan target hasil;
l. mengevaluasi hasil pelaksanaan kegiatan Subbagian Program Dan
Keuangan berdasarkan program kerja agar sesuai dengan target hasil;
m. membuat laporan pelaksanaan kegiatan Subbagian Program Dan
Keuangan sesuai dengan hasil pelaksanaan kegiatan sebagai wujud
akuntabilitas dan transparasi pelaksanaan tugas; dan
n. melaksanakan tugas kedinasan lain sesuai perintah atasan

2.5.1.2 Subbagian Umum Dan Kepegawaian

Subbagian Umum Dan Kepegawaian mempunyai tugas:


a. merencanakan program dan rencana kerja serta rencana kegiatan
Subbagian Umum Dan Kepegawaian berdasarkan program kerja tahun
sebelumnya sebagai pedoman kerja agar pelaksanaan program kerja sesuai
dengan rencana;
b. mempelajari dan menelaah peraturan perundang – undangan yang terkait
dengan bidang tugasnya;
12

c. membagi tugas, memberi petunjuk dan membimbing bawahan dalam


melaksanakan tugas berdasarkan jabatan dan kompetisinya unutuk
pemerataan dan kelancaran pelakasanaan tugas secara benar;
d. meneliti, memriksa dan mengaasi pelaksanaan tugas bawahan berdasarkan
arahan sebelumnya agar di peroleh hasil kerja yang optimal;
e. mengelola pelaksanaan surat menyurat dan kearsipan dinas dengan
meneliti berikut kelengkapan surat untuk terwujudnya terbit administrasi;
f. menyusun pelaksanaan perencanaan, pengadaan dan pemeliharaan serta
pelaporan sarana prasarana sesuai kebutuhan untuk mendukung kelancaran
tugas;
g. menyusun pelaksanaan administrasi kepegawaian sesuai dengan ketentuan
yang berlaku guna tertib administrasi kepegawaian;
h. melaksanakan pelayanan urusan hukum, hubungan masyarakat dan
organisasi untuk kelancaran komunikasi dan informasi dinas;
a. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawai dan perilaku kerja sesuai ketentuan dalam eangka
peningkatan karier, pemberian kerja agar sesuai dengan terget hasil;
j. mengevaluasi hasil pelaksanakan kegiatan Subbagian Umum Dan
Kepegawaian berdasarkan program kerja agar sesuai dengan target;
k. membuat laporan pelaksanaan kegiatan Subbagian Umum Dan
Kepegawaian sesuai dengan hasil pelaksanaan kegiatan sebagai wujud
akuntabilitas dan transparansi pelaksanaan tugas; dan
l. melaksanakan tugas kedinasan lain sesuai perintah atasan.

2.5.2 Tugas dan Fungsi Bidang Informasi Komunikasi Publik

Bidang Informasi Komunikasi Publik mempunyai tugas melaksanakan


sebagian tugas Kepala Dinas dalam merumuskan dan kebijakan teknis di bidang
pengelolaan layanan informasi publik, kemitraan komunitas dan kehumasan.
Dalam melaksanakan tugas sebagaimana dimaksud dalam pasal 12, bidang
Informasi Komunikais Publik, mempunyai fungsi:
13

a. penyiapan bahan perumusan kebijakan teknis, pembinaan dan pelaksanaan


kegiatan pada urusan layanan informasi publik, kemitraan komunitas, dan
kehumasan;
b. pengelolaan dan penyelenggaraan urusan pengelolaan layanan informasi
publik, kemitraan komunitas, dan kehumasan untuk mendukung
kelancaran pelaksanaan tugas dan fungsi dinas;
c. pengoordinasian dan pengendalian pelaksanaan kegiatan urusan layanan
informasi publik, kemitraan komunitas, dan kehumasan; dan
d. pelaksanaan tugas kedinasan lain sesuai perintah atasan

2.5.2.1 Subkoordinator Layanan Informasi Publik

Subkoordinator Layanan Informasi Publik mempunyai tugas:


a. menyusun program dan rencana kerja serta rencana kegiatan pengelolaan
layanan informasi publik berdasarkan program kerja tahun sebelumnya
sebagai pedoman kerja agar pelaksanaan program kerja sesuai dengan
rencana;
b. membagi tugas, memberi petunjuk dan membimbing bawahannya dalam
melaksanakan tugasnya berdasarkan jabatan dan kompetensinya untuk
pemerataan dan kelancaran pelaksanaan tugas secara benar;
c. membagi tugas, memberi petunjuk, dan membibing bawahan dalam
melaksanakan tugas berdasarkan jabatan dab kompetensinya untuk
pemerantaan dan kelancaran pelaksanaan tugas secara benar;
d. meneliti, memeriksa dan menavigasi pelaksanaan tugas bawahan
berdasarkan arahan sebelumya agar diperoleh hasil kerja yang optimal;
e. menyusun bahan kebijakan teknis pengelolaan layanan informasi publik
sesuai dengan peraturan perundang – undangan dan petunjuk teknis
sebagai bahan kajian pimpinan;
f. melaksanakan pengelolaan dan penyajian data informasi publik;
g. melaksanakan pembinaan dan pengembangan sumber daya keterbukaan
informasi publik bagi lembaga dan badan publik;
14

h. melaksanakan sosialisasi regulasi dan kebijakan pengelolaan layanan


informasi publik pada lembaga dan badan publik;
i. melaksanakan keterbukaan informasi dan fasilitasi akses informasi publik
bagi masyarakat;
j. melaksanakan pembinaan dan penghargaan kepada badan publik yang
dinilai berprestasi dalam pengelolaan layanan informasi publik;
k. melaksanakan pengelolaan, monitoring dan evaluasi pengaduan
masyarakat;
l. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawai dan perilaku kerja sesuai ketentuan dalam rangka
peningkatan karier, pemberian penghargaan dan sanksi;
m. mengevaluasi hasil pelaksanaan kegiatan pengelolaan layanan informasi
publik berdasarkan program kerja agar sesuai dengan target hasil;
n. membuat laporan pelaksanaan kegiatan pengelolaan layanan informasi
publik sesuai dengan hasil pelaksanaan kegiatan sebagai wujud
akuntabilitas dan transparansi pelaksanaan tugas; dan
o. melaksanakan tugas kedinasan lain sesuai perintah atasan.

2.5.2.2 Subkoordinator kemitraan komunitas

Subkoordinator Kemitraan Komunitas mempunyai tugas:


a. menyusun program dan rencana kerja serta rencana kegiatan pada
kemitraan komunitas berdasarkan program kerja tahun sebelumnya
sebagai pedoman kerja agar pelaksanaan program kerja sesuai dengan
rencana;
b. membagi tugas, memberi petunjuk, dan membimbing bawahan dalam
melaksanakan tugas berdasarkan jabatan dan kompetensinya untuk
pemerataan dan kelancaran pelaksanaan tugas secara benar;
c. meneliti, memeriksa dan mengawasi pelaksanaan tugas bawahan
berdasarkan arahan sebelumnya agar diperoleh hasil kerja yang optimal;
15

d. menyusun bahan kebijakan teknis kemitraan komunitas sesuai dengan


peraturan perundang – undangan dan petunjuk teknis sebagai bahan kajian
pimpinan;
e. melaksanakan pembinaan teknis pengelolaan media komunikasi publik
dan pembinaan media informasi;
f. melaksanaan pengelolaan media komunikasi publik dan saluran
komunikasi milik Pemerintah Daerah;
g. melaksanakan penyediaan konten lintas sektoral dan pengelolaan media
komunikasi publik pemerintah Daerah;
h. menyusun bahan koordinasi dan perencanaan komunikasi publik dan citra
positif pemerintah Daerah;
i. melaksanakan bimbingan teknis dan supervisi menyangkut pengelolaan
media komunikasi publik;
j. melaksanakan pembinaan, pengembangan dan kerjasama kelompok
informasi masyarakat, media tradisional, komunitas pembuat konten
positif maupun kelompok strategis lainnya dengan lembaga pemerintah,
swasta dan masyarakat berbasis teknologi informatika;
k. melaksanakan pengembangan dan pemberdayaan pemangku kepentingan
melalui pemetaan pemangku kepentingan, bimbingan teknis, workshop,
sarasehan, forum dan peningkatan informasi;
l. melaksanakan kompetisi serta pemberian penghargaan bagi pemangku
kepentingan yang berprestasi;
m. melaksanakan evaluasi terhadap pemanfaatan media yang dimiliki oleh
pemangku kepentingan;
n. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawai dan perilaku kerja sesuai ketentuan dalam rangka
peningkatan karier, pemberian penghargaan dan sanksi;
o. mengevaluasi hasil pelaksanaan kegiatan kemitraan komunitas
berdasarkan program kerja agar sesuai dengan target hasil;
16

p. membuat laporan pelaksanaan kegiatan kemitraan komunitas sesuai


dengan hasil pelaksanaan kegiatan sebagai wujud akuntabilitas dan
transparansi pelaksanaan tugas; dan
q. melaksanakan tugas kedinasan lain sesuai perintah atasan.

2.5.2.3 Subkoordinator Kehumasan

Subkoordinator Kehumasan mempunyai tugas:


a. merencanakan program dan rencana kerja serta rencana kegiatan pada
kehumasan berdasarkan program kerja tahun sebelumnya sebagai
pedoman kerja agar pelaksanaan program kerja sesuai dengan rencana;
b. membagi tugas, memberi petunjuk dan membimbing bawahannya dalam
melaksanakan tugasnya berdasarkan jabatan dan kompetensinya untuk
pemerataan dan kelancaran pelaksanaan tugas secara benar;
c. meneliti, memeriksa dan mengawasi pelaksanaan tugas bawahan
berdasarkan arahan sebelumnya agar diperoleh hasil kerja yang optimal;
d. menyusun bahan kebijakan teknis kehumasan sesuai dengan peraturan
perundang – undangan dan petunjuk teknis sebagai bahan kajian
pimpinan;
e. melaksanakan bimbingan teknis dan supervisi pengelolaan opini publik
serta melaksanakan pengelolaan database opini publik;
f. pelaksanakan pengelolaan serta monitoring isu publik di media masa dan
media sosial;
g. meleksanakan pengemasan ulang konten nasional menjadi konten lokal
dan pembuatan muatan lokal;
h. melaksanakan pengolahan dan analisa data informasi untuk mendukung
komunikasi publik lintas sektoral lingkup nasional dan Daerah
i. melaksanakan perencanaan dan pelayanan diseminasi, sosialisasi, media
informasi, penerbitan, perpustakaan foto dan lukis
j. menyiapkan bahan, mengoordinasikan dan melakukan penayangan
informasi melalui media cetak maupun elektronik serta internet;
17

k. melaksanakan monitoring informasi dan penetapan agenda prioritas


komunikasi pemerintah Daerah dan membuat rekomendasi atas hasil
analisis termasuk informasi kebijakan terkait kewenangan;
l. melaksanakan peliputan dan mendistribusikan bahan berita hasil liputan
kegiatan Pemerintah Daerah sebagai bahan informasi kepada Media:
m. melaksanakan layanan hubungan media melalui pengelolaan hubungan
media, dengan cara membuat siaran pers, mengelola ruang pers,
melaksanakan konperensi pers, kunjungan pers, pertemuan dengan media,
kunjungan kemedia dan peliputan media serta memantau pemuatan siaran
pers di media;
n. mengatur dan melaksanakan sirkulasi dan distribusi buletin atau media
penerbitan lainnya;
o. menyediakan bahan informasi dan melaksanakan diseminasi informasi
dengan memanfaatkan media telivisi radio dan film;
p. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawai dan perilaku kerja sesuai ketentuan dalam rangka
peningkatan karier, pemberian penghargaan dan sanksi;
q. mengevaluasi hasil pelaksanaan kegiatan berdasarkan program kerja agar
sesuai dengan target hasil;
r. membuat laporan pelaksanaan kegiatan kehumasan sesuai dengan hasil
pelaksanaan kegiatan sebagai wujud akuntabilitas dan transparansi
pelaksanaan tugas; dan
s. melaksanakan tugas kedinasan lain sesuai perintah atasan

2.5.3 Tugas Dan Fungsi Bidang Teknologi Informasi

Bidang Teknologi Informasi mempunyai tugas melaksanakan sebagian


tugas Kepala Dinas dalam merumuskan dan menyusun kebijakan teknis di bidang
aplikasi informatika, sarana dan prasarana teknologi informasi serta sumber daya
teknologi informasi komunikasi.
Dalam melaksanakan tugas sebagaimana dimaksud dalam pasal 13, Bidang
Teknologi Informasi, mempunyai fungsi:
18

a. penyiapan bahan perumusan kebijakan teknis, pembinaan dan pelaksanaan


kegiatan pada infrastruktur teknologi informasi, pengembangan aplikasi
dan tata kelola teknologi informasi;
b. pengelolaan dan penyelenggaraan infrastruktur teknologi informasi,
pengembangan aplikasi dan tata kelola teknologi informasi, untuk
mendukung kelancaran pelaksanaan tugas dan fungsi dinas;
c. pengoordinasian dan pengendalian  pelaksanaan kegiatan infrastruktur
teknologi informasi, pengembangan aplikasi dan tata kelola teknologi
informasi, serta persandian; dan
d. pelaksanaan fungsi kedinasan lain sesuai perintah atasan.  

2.5.3.1 Subkoordinator Infrastruktur Teknologi

Subkoordinator Infrastruktur Teknologi, mempuunyai tugas:


a. menyusun program dan rencana kerja serta rencana kegiatan pada
infrastruktur teknologi informatika berdasarkan program kerja tahun
sebelumnya sebagai pedoman kerja agar pelaksanaan program kerja sesuai
dengan rencana;
b. membagi tugas, memberi petunjuk, dan membimbing bawahan dalam
melaksanakan tugas berdasarkan jabatan dan kompetensinya untuk
pemerataan dan kelancaran pelaksanaan tugas secara benar;
c. meneliti, memeriksa dan mengawasi pelaksanaan tugas bawahan
berdasarkan arahan sebelumnya agar diperoleh hasil kerja yang optimal;
d. menyusun bahan kebijakan teknis infrastruktur teknologi informatika
sesuai dengan peraturan perundang – undangan dan petunjuk teknis
sebagai bahan kajian pimpinan;
e. melaksanakan upaya peningkatan pelayanan publik di infrastruktur
teknologi informasi;
f. mengelola dan memfasilitasi layanan infrastruktur dasar data center,
disaster recovery center dan teknologi informasi, layanan pengembangan
intranet dan penggunaan akses internet di Daerah;
19

g. menyelenggarakan bimbingan teknis dan supervisi layanan infrastruktur


dasar data center, disaster recovery center dan teknologi informasi;
h. layanan pengembangan intranet dan penggunaan akses internet di Daerah;
i. melaksanakan pemantauan, evaluasi, dan pelaporan layanan infrastruktur
dasar data center, disaster recovery center dan teknologi informatika,
layanan pengembangan intranet dan penggunaan akses internet di Daerah;
j. melaksanakan pengelolaan nama domain dan sub nama domain Daerah;
k. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawai dan perilaku kerja sesuai ketentuan dalam rangka
peningkatan karier, pemberian penghargaan dan sanksi;
l. mengevaluasi hasil pelaksanaan kegiatan infrastruktur teknologi
informatika berdasarkan program kerja agar sesuai dengan target hasil;
m. membuat laporan pelaksanaan kegiatan infrastruktur dan teknologi
informatika sesuai dengan hasil pelaksanaan kegiatan sebagai wujud
akuntabilitas dan transparansi pelaksanaan tugas; dan
n. melaksanakan tugas kedinasan lain sesuai perintah atasan.

2.5.3.2 Subkoordinator Pengembangan Aplikasi dan Tata Kelola

Subkoordinator Pengembangan Aplikasi dan Tata Kelola, mempunyai tugas: 


a. menyusun program dan rencana kerja serta rencana kegiatan pada
pengembangan aplikasi dan tata kelola teknologi lnformasi berdasarkan
program kerja tahun sebelumnya sebagai pedoman kerja agar pelaksanaan
program kerja sesuai dengan rencana;
b. membagi tugas, memberi petunjuk, dan membimbing bawahan dalam
melaksanakan tugas berdasarkan jabatan dan kompetensinya untuk
pemerataan dan kelancaran pelaksanaan tugas secara benar;
c. meneliti, memeriksa dan mengawasi pelaksanaan tugas bawahan
berdasarkan arahan sebelumnya agar diperoleh hasil kerja yang optimal;
d. menyusun bahan kebijakan teknis pengembangan aplikasi dan tata kelola
teknologi lnformasi sesuai dengan peraturan perundang – undangan dan
petunjuk teknis sebagai bahan kajian pimpinan;
20

e. melaksanakan upaya peningkatan pelayanan publik di pengembangan


aplikasi dan tata kelola teknologi lnformasi;
f. menyiapkan bahan koordinasi pengembangan dan pengelolaan aplikasi
generik, spesifik dan suplemen yang terintegrasi, layanan manajemen data
informasi e-government, penyelenggaraan government chief information
officer di Daerah;
g. melaksanakan pengelolaan layanan pengembangan dan pengelolaan
aplikasi generik, spesifik dan suplemen yang terintegrasi, layanan
manajemen data informasi e-government dan integrasi layanan publik dan
kepemerintahan, penyelenggaraan government chief information officer di
Daerah;
h. melaksanakan bimbingan teknis dan supervisi layanan pengembangan dan
pengelolaan aplikasi generik, spesifik dan suplemen yang terintegrasi,
layanan manajemen data informasi e-government dan integrasi layanan
publik dan kepemerintahan, penyelenggaraan government chief
information officer di Daerah;
i. melaksanakan pemantauan, evaluasi, dan pelaporan layanan
pengembangan dan pengelolaan aplikasi generik, spesifik dan suplemen
yang terintegrasi, layanan manajemen data informasi e-government dan
integrasi layanan public dan kepemerintahan, penyelenggaraan
government chief information officer di Daerah;
j. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawai dan perilaku kerja sesuai ketentuan dalam rangka
peningkatan karier, pemberian penghargaan dan sanksi;
k. mengevaluasi hasil pelaksanaan kegiatan pengembangan aplikasi dan tata
kelola teknologi lnformasi berdasarkan program kerja agar sesuai dengan
target hasil;
l. membuat laporan pelaksanaan kegiatan pengembangan aplikasi dan tata
kelola teknologi lnformasi sesuai dengan hasil pelaksanaan kegiatan
sebagai wujud akuntabilitas dan transparansi pelaksanaan tugas; dan
m. melaksanakan tugas kedinasan lain sesuai perintah atasan.
21

2.5.3.3 Subkoordinator Sumber Daya Informasi Teknologi

Subkoordinator Sumber Daya Informasi Teknologi mempunyai tugas:


a. menyusun program dan rencana kerja serta rencana kegiatan pada sumber
daya teknologi informasi komunikasi berdasarkan program kerja tahun
sebelumnya sebagai pedoman kerja agar pelaksanaan program kerja sesuai
dengan rencana;
b. membagi tugas, memberi petunjuk, dan membimbing bawahan dalam
melaksanakan tugas berdasarkan jabatan dan kompetensinya untuk
pemerataan dan kelancaran pelaksanaan tugas secara benar;
c. meneliti, memeriksa dan mengawasi pelaksanaan tugas bawahan
berdasarkan arahan sebelumnya agar diperoleh hasil kerja yang optimal;
d. menyusun bahan kebijakan teknis sumber daya teknologi informasi
komunikasi sesuai dengan peraturan perundang – undangan dan petunjuk
teknis sebagai bahan kajian pimpinan;
e. melaksanakan kegiatan bimbingan teknis bidang pemberdayaan teknologi
informasi komunikasi bagi aparatur, profesionalisme dan masyarakat di
bidang teknologi informasi komunikasi;
f. menyiapkan teknisi spesifikasi dan sertifikasi di bidang pemberdayaan
teknologi informasi komunikasi melalui diklat untuk menghasilkan tenaga
teknis yang profesional guna pengamanan dan perawatan peralatan sarana
dan prasarana teknologi informasi komunikasi yang berbasis internet dan
intranet;
g. melaksanakan perumusan kebijakan, kriteria dan bimbingan teknis bidang
pemberdayaan teknologi informasi komunikasi Daerah perbatasan atau
tertinggal khususnya pedesaan;
h. memfasilitasi diklat teknologi informasi komunikasi;
i. memfasilitasi desa/kelurahan menjadi desa transparansi lewat penyiapan
pendampingan informasi teknologi;
j. melaksanakan penerimaan, pengiriman, pengamanan, pengadministrasian
dan pelaporan telekomunikasi;
22

k. mengumpulkan dan mengolah data serta informasi yang berhubungan


dengan telekomunikasi;
l. menyusun perencanaan, pemeliharaan peralatan, pengamanan dan
perluasan jaringan telekomunikasi di lingkungan dinas komunikasi dan
informatika;
m. menyusun bahan perencanaan dan pengendalian kegiatan pergelaran
jaringan telekomunikasi berdasarkan hasil penelitian, pemantauan
lapangan;
n. melaksanakan pemantauan, pengawasan dan penertiban kegiatan
pagelaran jaringan komunikasi melalui hasil pemeriksaan untuk
mengendalikan perkembangan pagelaran jaringan telekomunikasi;
o. memberikan rekomendasi atas kelengkapan persyaratan administrasi dan
kelayakan teknis terhadap permohonan izin pagelaran jaringan
telekomunikasi (pendirian menara telekomunikasi, fiber optic, pagelaran
jaringan komunikasi yang lain);
p. melaksanakan koordinasi dan fasilitasi antara pengusaha jasa
telekomunikasi dengan perangkat Daerah terkait;
q. menginventarisasi permasalahan yang berhubungan dengan jaringan
telekomunikasi serta menyiapkan bahan petunjuk pemecahan masalah
untuk dikoordinasikan dengan pengusaha jasa telekomunikasi dan
perangkat Daerah terkait;
r. menghitung besarnya tarif retribusi menara telekomunikasi dan menyusun
naskah surat ketetapan retribusi Daerah dan surat tagihan retribusi Daerah;
s. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawai dan perilaku kerja sesuai ketentuan dalam rangka
peningkatan karier, pemberian penghargaan dan sanksi;
t. mengevaluasi hasil pelaksanaan kegiatan sumber daya teknologi informasi
komunikasi berdasarkan program kerja agar sesuai dengan target hasil;
u. membuat laporan pelaksanaan kegiatan sumber daya teknologi informasi
komunikasi sesuai dengan hasil pelaksanaan kegiatan sebagai wujud
akuntabilitas dan transparansi pelaksanaan tugas; dan
23

v. melaksanakan tugas kedinasan lain sesuai perintah atasan.

2.5.4 Tugas dan Fungsi Bidang Statistik

Bidang Statistik mempunyai tugas melaksanakan sebagian tugas Kepala


Dinas dalam merumuskan dan menyusun kebijakan teknis di bidang data statistik
dan sumber daya statistik pengolahan data dan informasi publik.
Dalam melaksanakan tugas sebagaimana dimaksud dalam Pasal 15, Bidang
Statistik mempunyai fungsi:
a. penyiapan bahan perumusan kebijakan teknis, pembinaan dan pelaksanaan
kegiatan data statistik, pengelolaan sumber daya statistik, persandian;
b. pengelolaan dan penyelenggaraan data statistik, pengelolaan sumber daya
statistik, persandian untuk mendukung kelancaran pelaksanaan tugas dan
fungsi Dinas;
c. pengoordinasian dan pengendalian pelaksanaan kegiatan data statistik,
pengelolaan sumber daya statistik, persandian; dan
d. pelaksanaan tugas kedinasan lain sesuai perintah atasan.

2.5.4.1 Subkoordinator Data Statistik

Subkoordinator Data Statistik, mempunyai tugas:


a. menyusun program dan rencana kerja serta rencana kegiatan data statistik
berdasarkan program kerja tahun sebelumnya sebagai pedoman kerja agar
pelaksanaan program kerja sesuai dengan rencana;
b. membagi tugas, memberi petunjuk, dan membimbing bawahan dalam
melaksanakan tugas berdasarkan jabatan dan kompetensinya untuk
pemerataan dan kelancaran pelaksanaan tugas secara benar;
c. meneliti, memeriksa dan menyelia pelaksanaan tugas bawahan
berdasarkan arahan sebelumnya agar diperoleh hasil kerja yang optimal;
d. menyusun bahan kebijakan teknis data statistik sesuai dengan peraturan
perundang – undangan dan petunjuk teknis sebagai bahan kajian
pimpinan;
24

e. menyusun data dan statistik Daerah/sektoral sebagai bahan informasi


perkembangan pelaksanaan kegiatan dan hasil-hasil yang dicapai;
f. menyusun bahan pengelolaan data dan statistik sebagai bahan penetapan
kebijakan;
g. menyusun bahan penyelenggaraan kerjasama antar lembaga untuk
mengembangkan data dan statistik;
h. menyusun data dan statistik sektoral skala Daerah dan jejaring statistik
khusus;
i. melaksanakan koordinasi dan sinkronisasi pengumpulan, pengolahan,
analisis dan diseminasi data statistik sektoral;
j. melaksanakan pengembangan metadata statistik sektoral;
k. menyusun bahan pelaksanaan otorisasi statistik sektoral di Daerah;
l. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawai dan perilaku kerja sesuai ketentuan dalam rangka
peningkatan karier, pemberian penghargaan dan sanksi;
m. mengevaluasi hasil pelaksanaan kegiatan data statistik berdasarkan
program kerja agar sesuai dengan target hasil;
n. membuat laporan pelaksanaan kegiatan data statistik sesuai dengan hasil
pelaksanaan kegiatan sebagai wujud akuntabilitas dan transparansi
pelaksanaan tugas; dan
o. melaksanakan tugas kedinasan lain sesuai perintah atasan.

2.5.4.2 Subkoordinator Pengelolaan Sumber Daya Statistik

Subkoordinator Pengelolaan Sumber Daya Statistik mempunyai tugas :


a. menyusun program dan rencana kerja serta rencana kegiatan pengelolaan
sumber daya statistik berdasarkan program kerja tahun sebelumnya
sebagai pedoman kerja agar pelaksanaan program kerja sesuai dengan
rencana;
b. membagi tugas, memberi petunjuk, dan membimbing bawahan dalam
melaksanakan tugas berdasarkan jabatan dan kompetensinya untuk
pemerataan dan kelancaran pelaksanaan tugas secara benar;
25

c. meneliti, memeriksa dan menyelia pelaksanaan tugas bawahan


berdasarkan arahan sebelumnya agar diperoleh hasil kerja yang optimal;
d. menyusun bahan kebijakan teknis pengelolaan sumber daya statistik sesuai
dengan peraturan perundang – undangan dan petunjuk teknis sebagai
bahan kajian pimpinan;
e. menyusun bahan fasilitasi pengembangan kapasitas sumber daya manusia
di lingkungan pemerintah Daerah dalam peningkatan mutu statistik Daerah
yang terintegrasi;
f. melaksanakan pengembangan kapasitas kelembagaan statistik sektoral;
g. melaksanakan pengembangan infrastruktur sumber daya statistik;
h. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawai dan perilaku kerja sesuai ketentuan dalam rangka
peningkatan karier, pemberian penghargaan dan sanksi;
i. mengevaluasi hasil pelaksanaan kegiatan pengelolaan sumber daya
statistik berdasarkan program kerja agar sesuai dengan target hasil;
j. membuat laporan pelaksanaan kegiatan pengelolaan sumber daya statistik
sesuai dengan hasil pelaksanaan kegiatan sebagai wujud akuntabilitas dan
transparansi pelaksanaan tugas; dan
k. melaksanakan tugas kedinasan lain sesuai perintah atasan.

2.5.4.3 Subkoordinator Persandian

Subkoordinator Persandian mempunyai tugas;


a. menyusun program dan rencana kerja serta rencana kegiatan persandian
berdasarkan program kerja tahun sebelumnya sebagai pedoman kerja agar
pelaksanaan program kerja sesuai dengan rencana;
b. membagi tugas, memberi petunjuk, dan membimbing bawahan dalam
melaksanakan tugas berdasarkan jabatan dan kompetensinya untuk
pemerataan dan kelancaran pelaksanaan tugas secara benar;
c. meneliti, memeriksa dan menyelia pelaksanaan tugas bawahan
berdasarkan arahan sebelumnya agar diperoleh hasil kerja yang optimal;
26

d. menyusun bahan kebijakan teknis persandian sesuai dengan peraturan


perundang – undangan dan petunjuk teknis sebagai bahan kajian
pimpinan;
e. melaksanakan pengukuran tingkat kerawanan dan keamanan sandi;
f. mengelola informasi berklasifikasi melalui pengklasifikasian dan
pengamanan informasi milik pemerintah Daerah;
g. mengelola proses pengamanan informasi milik pemerintah Daerah;
h. melaksanakan pengiriman, penyimpanan, pemanfaatan dan penghancuran
informasi berklasifikasi;
i. menyusun rencana kebutuhan sumber daya manusia sandi;
j. melaksanakan peningkatan kesadaran pengamanan informasi di
lingkungan pemerintah Daerah;
k. mengembangkan kompentensi sumber daya manusia sandi;
l. melaksanakan pengadaan, penyimpanan, distribusi dan pemusnahan
perangkat lunak dan perangkat keras persandian;
m. melaksanaan pemeliharaan dan perbaikan terhadap perangkat lunak
persandian, perangkat keras persandian dan jaringan komunikasi sandi;
n. menyusun rencana kebutuhan perangkat lunak dan perangkat keras
persandian dalam rangka operasional komunikasi sandi antar perangkat
Daerah di lingkungan Pemerintah Daerah;
o. menyusun rencana kebutuhan unsur pengelolaan dan pengguna pada
komunikasi sandi antar perangkat Daerah di lingkungan Pemerintah
Daerah;
p. merancang pola hubungan komunikasi sandi antar Perangkat Daerah;
q. melaksanakan pengamanan terhadap kegiatan/ aset/fasilitas/ instalasi
penting/vital/kritis melalui kontra penginderaan dan/atau metode
pengamanan persandian lainnya;
r. melaksanakan pemulihan data atau sistem jika terjadi gangguan
operasional persandian dan keamanan informasi;
s. menyusun instrumen pengawasan dan evaluasi terhadap pelaksanaan
pengelolaan informasi berklasifikasi, pengelolaan sumber daya persandian,
27

operasional pengelolaan komunikasi sandi dan operasional pengamanan


komunikasi sandi;
t. melaksanakan program pengawasan dan evaluasi terhadap pelaksanaan
pengelolaan informasi berklasifikasi, pengelolaan sumber daya persandian,
operasional pengelolaan komunikasi sandi dan operasional pengamanan
komunikasi sandi sesuai dengan ketentuan yang berlaku;
u. melaksanakan penilaian dan prestasi kerja bawahan berdasarkan sasaran
kerja pegawai dan perilaku kerja sesuai ketentuan dalam rangka
peningkatan karier, pemberian penghargaan dan sanksi;
v. mengevaluasi hasil pelaksanaan kegiatan persandian berdasarkan program
kerja agar sesuai dengan target hasil;
w. membuat laporan pelaksanaan kegiatan persandian sesuai dengan hasil
pelaksanaan kegiatan sebagai wujud akuntabilitas dan transparansi
pelaksanaan tugas; dan
x. melaksanakan tugas kedinasan lain sesuai perintah atasan.

2.5.5 Kelompok Jabatan Fungsional

a. Kelompok Jabatan Fungsional berkedudukan di bawah dan bertanggung


jawab secara langsung kepada Kepala Dinas, Kepala Bidang, Kepala
Subbagian yang memiliki keterkaitan dengan pelaksanaan tugas Jabatan
Fungsional.
b. Kelompok Jabatan Fungsional terdiri dari sejumlah Pejabat Fungsional
jenjang keterampilan dan/atau jenjang keahlian.
c. Jumlah, jenis dan jenjang Jabatan Fungsional sebagaimana dimaksud pada
ayat (1), ditentukan berdasarkan hasil analisis jabatan dan analisis beban
kerja.
d. Kelompok Jabatan Fungsional mempunyai tugas memberikan pelayanan
fungsional dalam pelaksanaan tugas dan fungsi Kepala Dinas sesuai
dengan bidang keahlian dan keterampilan
28

e. Dalam pelaksanana tugas sebagaimana dimaksud pada ayat (1) ditetapkan


Subkoordinator sesuai dengan ruang lingkup bidang tugas dan fungsi unit
organisasi masing-masing.
f. Subkoordinator sebagaimana dimaksud pada ayat (2) merupakan Pejabat
Fungsional yang ditunjuk dan diberikan tugas tambahan untuk
mengoordinasikan dan mengelola kegiatan pelayanan fungsional sesuai
dengan bidang tugas masing-masing
g. Ketentuan mengenai uraian tugas Subkoordinator sebagaimana pada ayat
(3) tercantum dalam Lampiran II yang merupakan bagian tidak
terpisahkan dari Peraturan Bupati ini.
h. Dalam hal terjadi kekosongan Pejabat Fungsional yang dapat ditunjuk
sebagai Subkoordinator sebagaimana dimaksud dalam Pasal 20 ayat (3),
Pejabat Pelaksana senior yang memenuhi syarat dapat ditunjuk sebagai
Subkoordinator.
i. Penunjukan Subkoordinator ditetapkan dengan Keputusan Bupati.

2.6 Uraian Ulasan Kerja Praktek


2.6.1 Waktu Dan Tempat
Waktu : 29 Agustus 2022 – 30 September 2022
Tempat : Dinas Komunikasi dan Informatika Kabupaten Blora
Bagian : Bidang Teknologi Informasi
Alamat : JL. Pemuda No.46, Ketanggar,Karangjati,Kec. Blora,
Kabupaten Blora, Jawa Tengah 58219

2.6.2 Tahapan Kegiatan Tabel


Tabel 2. 1 Tahapan Kegiatan
No Tanggal Kegiatan
1. Senin, 29 Agustus 2022 1. Pembukaan Kerja Praktek oleh Kepala
Bidang TI
29

2. Pengenalan tata tertib kantor


3. Pengenalan Bagian Dinas Kominfo
Blora
2. Selasa, 30Agustus 2022 1. Pengenalan data center dan system
kontrol jaringan
2. Mengecek surat yang masuk dan keluar
di laman mail.blorakab.go.id
3. Rabu, 31Agustus 2022 1. Pengenalan jaringan WAN yang ada di
Pemkab Blora
2. Analisis kekurangan website se
Kabupaten Blora
4. Kamis, 01September 2022 1. Analisis kekurangan website se
Kabupaten Blora
2. Analisis system keamanan website
5. Jumat, 02September 2022 1. Cek akun kepegawaian dinas
Kabupaten Blora
2. Pengenalan server yang ada di data
center “Server se Kab. Blora”
6. Senin, 05September 2022 1. Cek keaktifan website kecamatan
Kabupaten Blora
2. Menyiapkan Vidcon di Pendopo “Rapat
koordinasi TPID”
7. Selasa, 06September 2022 1. Cek keaktifan website dinasKabupaten.
Blora
2. Data statistic website kecamatan dan
dinas Kabupaten Blora
8. Rabu, 07September 2022 1. Rekap data seluruh server yg berada di
data center “Server se Kab. Blora”
2. Menginput data website kecamatan dan
dinas Kabupaten Blora
9. Kamis, 08September 2022 1. Analisis Jaringan Free Wifi
30

Dinkominfo
2. Cek blacklist IP Dinkominfo Blora
10. Jumat, 09September 2022 1. Menyiapkan Vidcon di Pendopo “Rapat
koordinasi Kapolda Jateng”
2. Survey lapangan untuk menemukan
Fenomena masalah pada prosedur
Pendaftaran Praktek Kerja Lapangan
11. Senin, 12September 2022 1. Rekap akun data pegawai dinas
Kabupaten Blora
2. Analisis kebutuhan user dan studi
kelayakan pada sistem informasi
Pendaftaran Praktek kerja Lapangan
12. Selasa, 13September 2022 1. Analisis Web Admin Desa
2. Membuat Flow Of Document sistem
yang berjalan pada Pendaftaran Praktek
Kerja Lapangan
13. Rabu, 14September 2022 1. Memperbaiki jaringan wifi di Dinas
Pendidikan dan Dinas Kesehatan
2. Membuat Use Case Diagram system
informasi Pendaftaran Praktek Kerja
Lapangan
14. Kamis, 15September 2022 1. Membuat Activity Diagram system
informasi Pendaftaran Praktek Kerja
Lapangan
2. Memperbaiki jaringan pendopo Kab.
Blora
15. Jumat, 16September 2022 1.Konsultasi Dosen Pembimbing di kampus
2. Membuat Sequence Diagram system
informasi Pendaftaran Praktek Kerja
Lapangan
16. Senin, 19September 2022 1. Vidcon di Ruang pertemuan Setda
31

“Rapat pengarahan pembersihan


lingkungan di Kab. Blora”
2. Membuat Desain Layar, Input Master
Data, Layar transaksi Proses dan Layar
Output Laporan pada system informasi
Pendaftaran Praktek Kerja Lapangan
17. Selasa, 20 September 2022 1. Pengkodingan Input Master Data
system informasi Pendaftarn Praktek
Kerja Lapangan
2. Menginput data quisioner Smart City
18. Rabu, 21September 2022 1. Menginput data quisioner Smart City
2. Pengkodingan Input Master Data
system informasi Pendaftaran Praktek
Kerja Lapangan
19. Kamis, 22September 2022 1. Menginput data quisioner Smart City
2. Pengkodingan transaksi proses system
informasi Pendaftaran Praktek Kerja
Lapangan
20. Jumat, 23September 2022 1. Bimbingan Dosen
2. Pengkodingan transaksi proses system
informasi Pendaftaran Praktek Kerja
Lapangan
21. Senin, 26September 2022 1. Menginput dan merekap data PKK Blora
2. Pengkodingan output system informasi
Pendaftaran Praktek Kerja Lapangan
22. Selasa, 27September 2022 1. Menginput dan merekap data PKK Blora
2. Pengkodingan system informasi
Pendaftaran Praktek Kerja Lapangan
23. Rabu, 28September 2022 1. Menginput dan merekap data PKK Blora
2. Pengkodingan output system informasi
32

Pendaftaran Praktek Kerja Lapangan


24. Kamis, 29 September 2021 1. Pembuatan Laporan Praktek Kerja
Lapangan
25. Jumat, 30 September 2022

2.6.3 Faktor-faktor Pendukung


1. Pembimbing lapangan yang selalu membimbing dalam melakukan
pembuatan sytem inventori barang TI.
2. Fasilitas yang mendukung di Dinas Komunikasi dan Informatika Kab.
Blora.

2.6.4 Faktor-faktor Penghambat


1. Banyaknya waktu yang terbuang dalam melakukan pembuatan aplikasi
karena menunda nunda waktu.
2. Mencari masalah/ kendala yang terjadi pada sistem yang berjalan dimana
membutuhkan waktu banyak.
BAB III
TINJAUAN PUSTAKA

3.1 Konsep Dasar Sistem Informasi Pendaftaran

3.1.1 Sistem
Pemahaman tentang sistem harus di ketahui sebelumnya, karna
mempunyai Peranan penting dalam melakukan penelitian terhadap sistem yang
akan diteliti serta untuk mencapai tujuan dan sasaran yang ingin dicapai. Menurut
Meilinda (2016:146) menyimpulkan bahwa, “Sistem adalah sekumpulan
komponen atau himpunan dari unsur yang saling berinteraksi, saling tergantung
untuk mencapai tujuan yang sama”. menurut Mulyadi (2016:4) Menyimpulkan
bahwa, Sistem adalah suatu jaringan prosedur yang dibuat menurut pola, yang
terpadu untuk melaksanakan kegiatan pokok perusahaan. Berdasarkan teori para
ahli di atas dapat di simpulkan bahwa, Sistem adalah suatu kumpulan atau
kelompok dari elemen atau komponen yang saling berhubungan atau saling
berinteraksi dan saling bergantung satu sama lain untuk mencapai tujuan tertentu.

Pemrograman berorientasi objek (inggris : object-oriented programming


disingkat OOP) merupakan paradigma pemograman yang berorientasikan kepada
objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelaskelas
atau objek-objek. Bandingkan dengan logika pemograman tersktuktur. Setiap
objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek
lainnya. Model data berorientasi objek dikatakan dapat memberi fleksibilitas yang
lebih, kemudahan mengubah program, dan digunakan luas dalam teknik peranti
lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa OOP lebih
8 mudah dipelajari bagi pemula dibanding dengan pendekatan sebelumnya, dan
pendekatan OOP lebih mudah dikembangkan dan dirawat.

3.1.2 Informasi
Informasi Menurut sutabri (2014:35) “Informasi adalah data yang telah di
klasifikasikan atau diolah atau diinterprestasikan untuk digunakan dalam proses

33
34

pengambilan keputusan”. Menurut Raymond ( 2016:103) “Informasi adalah data


yang telah diolah menjadi bentuk yang memiliki arti bagi si penerima dan
bermanfaat bagi pengambilan keputusan saat ini atau mendatang”. Berdasarkan
teori para ahli di atas dapat disimpulkan bahwa, informasi adalah sebagai hasil
dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi
penerimanya yang menggambarkan suatu kejadian – kejadian yang nyata
digunakan untuk pengambilan keputusan.

3.1.3 Praktek Kerja Lapangan(PKL)

Praktik Kerja Lapangan (PKL) adalah bentuk penyelenggaraan


kegiatan pendidikan dan pelatihan dengan bekerja secara langsung, secara
sistematik dan terarah dengan supervisi yang kompeten.PKL dilaksanakan untuk
memenuhi kebutuhan tenaga kerja yang profesional dan diharapkan akan
menerapkan ilmu yang diperoleh, sekaligus dapat dipraktekkan oleh peserta PKL
pada dunia kerja.

PKL dapat dilakukan oleh siswa, mahasiswa dan tenaga kerja baru.Di
tingkat mahasiswa, PKL diimplementasi secara sistematis dengan cara
mensinkronisasikan antara program pendidikan di universitas dengan program
penguasaan keahlian yang diperoleh melalui kegiatan kerja secara langsung di
dunia kerja. Untuk mencapai tingkat keahlian tertentu itulah, dilaksanakannya
PKL yang dalam bahasa kemahasiswaannya biasa disebut magang.

3.1.4 Pendaftaran dan Pelaksanaan Kegiatan PKL

Pendaftaran Dalam Kamus Besar Bahasa Indonesia “Pendaftaran adalah


pencatatan nama, alamat dan sebagainya dalam sebuah daftar. Menurut
Departemen Pendidikan dan Kebudayaan “Pendaftaran adalah proses, cara,
pembuatan mendaftar (mendaftarkan); pencatatan nama, alamat, dan sebagainya
dalam daftar. Berdasarkan teori para ahli di atas dapat disimpulkan bahwa,
Pendaftaran adalah proses pencatatan identitas pendaftar kedalam sebuah media
35

penyimpanan yang digunakan dalam proses pendaftaran.pembukuan persediaan


barang untuk menghindari adanya kesalahan dalam pencatatan

Dasar dari pelaksanaan PKL tertuang dalam Undang-Undang dan


Peraturan Pemerintahan. Hal yang dimaksudkan adalah UU Nomor 2 tahun 1989
tentang Sistem Pendidikan Nasional. Peraturan Pemerintah Nomor 60 tahun 1999
tentang Sistem Pendidikan Tinggi.Kemudian Keputusan Menteri Pendidikan
Nasional Republik Indonesia nomor 2341U12001 tentang Kurikulum Nasional.
Kegiatan PKL di mata negara sangat penting mengingat perannya dapat mengasah
skill dengan lebih maksimal.

3.2 Aplikasi Pendukung Sistem


Aplikasi pendukung sistem istilah lain yaitu Software merupakan
perangkat yang tidak memiliki bentuk fisik dan perangkat ini memerlukan bahasa
pemograman dalam pembuatannya, yang ditulis oleh seorang pemrogram/orang
yang ahli di bidang tersebut. Software iniah yang merupakan suatu perintah
program untuk menjalankan kebutuhan pada sebuah computer.

3.2.1 Database
Menurut seorang ahli Bernama Jogiyanto, database adalah kumpulan
informasi dan data yang saling berhubungan satu sama lain, dimana data disimpan
dalam repositori di luar computer dan dibutuhkan perangkat lunak untuk
mengelolanya. Database (pangkalan data) merupakan istilah teknologi jaringan
computer yang memiliki banyak manfaat berupa penyimpanan data yang saling
berhubungan dan perangkat lunaknya seharusnya mengacu sebagai system
manajemen basis data (data management system atau DBMS). Database berfungsi
sebagai wadah tempat informasi dan data disimpan pada suatu
program.Penyusunan suatu database digunakan untuk mengatasi masalah-masalah
pada penyusunan data yaitu redudansi dan inkonsistensi data, pemeliharaan
keamanan data, kesulitan berbagi data dan kesulitan dalam pengaksesan data.
36

3.2.2 XAMPP
XAMPP adalah sebuah paket perangkat lunak (software) computer yang
system penamaannya diambil dari akronim kata Apache, MySQL/MariaDB, PHP
dan Perl. Sementara imbuhan huruf “X” yang terdapat pada awal kata berasal dari
istilah cross platform sebagai symbol bahwa aplikasi ini bisa dijalankann di empat
system operasi berbeda, seperti OS Linux, OS Windows, Mac OS, dan Solaris.
XAMPP pertama kali dikembangkan dari sebuah tim proyek bernama
Apache Friends dan sampai saat ini sudah masuk dalam rilis versi 7.3.9 yang bisa
didapatkan dengan label GNU (General Public License). XAMPP berfungsi
sebagai server local untuk mengampu berbagai jenis data website yang sedang
dalam proses pengembangan.
XAMPP bisa digunakan untuk menguji kinerja fitur ataupun menampilkan
konten yang ada didalam website kepada orang lain tanpa harus terkoneksi
dengan internet, cukup akses melalui Xampp control panel, atau istilahnya
website offline. Bagian penting dalam Xampp yaitu Htdocs, Control Panel dan
PhpMyAdmin.

3.2.3 PHP
Mengutip E-journal Teknik Elektro dan Komputer Universitas
Samratulangi, PHP adalah suatu bahasa pemrograman open source yang
dikhususkan untuk pengembangan web dan dapat ditanamkan pada sebuah skripsi
HTML. PHP adalah singkatan rekursif untuk “PHP: Hpertext Preprocessor” yaitu
bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan
dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan
HTML.
Sebagai bahasa client side, file HTML bisa dijalankan tanpa adanya web
server. Cukup dengan bantuan browser, sudah bisa mengetahui hasil coding yang
dilakukan. Beda halnya dengan PHP, untuk memastikan bahwa coding yang
dijalankan benar, dibutuhkan web server. Dengan adanya web server, dapat
memeriksa hasil coding pada browser dengan proses yang dijalankan pada web
server.
37

PHP adalah bagian dari bahasa skrip, seperti JavaScript dan Phyton. PHP
merupakan bahasa script yang dijalankan pada sisi server (SSS: Server Side
Scripting). Database yang didukung PHP antara lain: MySQL, Informix, Oracle,
Sybase, Solid, PostgreSQL, Generic ODBC. PHP Adalah software Open Source,
bebas untuk diunduh dan digunakan. PHP juga banyak diaplikasikan untuk
pembuatan program-program seperti misalnya sistem informasi klinik, rumah
sakit, akademik, keuangan, manajemen aset, manajemen bengkel dan lain-
lain.Penerapan PHP saat ini juga banyak ditemukan pada proyek-proyek
pemerintah seperti e-budgetting, e-procurement, e-goverment dan e-e lainnya.

3.2.4 MySql
MySQL adalah sebuah database management system (manajemen basis
data) menggunakan perintah dasar SQL (Structured Query Language) yang cukup
terkenal. Database management system (DBMS) MySQL multi pengguna dan
multi alur ini sudah dipakai lebih dari 6 juta pengguna di seluruh dunia.
MySQL adalah DBMS yang open source dengan dua bentuk lisensi, yaitu
Free Software (perangkat lunak bebas) dan Shareware (perangkat lunak
berpemilik yang penggunaannya terbatas). Jadi MySQL adalah database server
yang gratis dengan lisensi GNU General Public License (GPL) sehingga dapat
dipakai untuk keperluan pribadi atau komersil tanpa harus membayar lisensi yang
ada.
MySQL tentu mempunyai beberapa kelebihan dan kekurangan
dibandingkan dengan database server lainnya. Salah satu kekurangan MySQL
adalah performanya turun di saat beberapa database manajemen sistem mampu
bekerja baik pada pengelolaan database yang besar. Untuk salah satu kelebihan
dai MySQL adalah mendukung integrasi dengan bahasa pemrograman.

3.2.5 Bootstrap
Bootstrap adalah kerangka kerja CSS yang sumber
terbuka dan bebas untuk merancang situs web dan aplikasi web. Kerangka kerja
ini berisi templat desain berbasis HTML dan CSS untuk tipografi, formulir,
38

tombol, navigasi, dan komponen antarmuka lainnya, serta juga ekstensi


opsional JavaScript. Tidak seperti kebanyakan kerangka kerja web lainnya,
kerangka kerja ini hanya fokus pada pengembangan front-end saja.Pada awal
pengembangannya, Bootstrap memiliki nama lain, yaitu Twitter Blueprint. Mark
Otto dan Jacob Thornton mengembangkan Bootstrap untuk meningkatkan
konsistensi dalam berbagai alat internal yang digunakan dalam pengembangan
website.
Sebagai sebuah framework, Bootstrap menyediakan template untuk
mendefiniskan style dasar seluruh elemen HTML dalam sebuah website. Hal ini
akan mempermudah dalam pembuatan website dengan keseragaman visual tanpa
harus mendefinisikan style attribute untuk setiap elemen HTML secara berulang-
ulang.Selain elemen HTML dan CSS, Bootstrap juga manawarkan beberapa
komponen JavaScript dalam bentuk plugin jQuery. Adanya plugin jQuery ini
memungkinkan pengguna Bootstrap untuk menggunakan beberapa fitur interaktif
seperti dialog box, tooltips, carousel, dan sebagainya.

3.2.6 Flowchart
Pengertian Flowchart sendiri adalah sebuah diagram simbol yang dapat
menampilkan arus-arus data serta tahapan-tahapan operasi yang terdapat didalam
suatu sistem yang digunakan editor ataupun digunakan personal sistem
(Ratumurun, 2015). Dan menurut Verawati & Liksha, (2015) flowchart
merupakan suatu chart ataupun bagan yang berisi flow atau aliran didalam
program. Flowchart biasa dimanfaatkan untuk keperluan dokumentasi dan sebagai
alat bantuan dalam melakukan komunikasi. Adapun jenis-jenis dari flowchart itu
sendiri, antara lain:
1. Flowchart Sistem atau yang biasa disebut system flowchart adalah
bagan yang dapat menampilkan arus pekerjaan secara keseluruhan
dalam sebuah sistem.
2. Flowchart dokumen atau yang biasa disebut document flowchart sering
kali juga dinamakan dengan flowchart formulir (form flowchart) adalah
39

salah satu jenis flowchart yang menampilkan arus dari laporan dan
formulir termasuk tembusannya.
3. Flowchart Skematik atau yang lebih dikenal dengan schematic
flowchart adalah jenis flowchart yang menampilkan prosedurprosedur
yang ada didalam sistem dengan memanfaatkan simbolsimbol flowchart
sistem, gambar komputer dan juga peralatanperalatan yang digunakan
sistem.
4. Flowchart Program atau yang lebih dikenal dengan program flowchart
adalah jenis flowchart yang mendeskripsikan secara rinci setiap langkah
dari proses yang ada pada program.
5. flowchart proses adalah jenis flowchart yang banyak digunakan dalam
teknik industri untuk menampilkan proses-proses yang ada dalam
prosedur. Berikut ini terdapat tabel yang berisikan penjelasan setiap
tanda yang bisa dipakai penulis ketika membuat suatu rangkaian
flowchart.
Tabel 3.1 Simbol Flowchart
Simbol Fungsi
Permulaan sub program.

Perbandingan, pernyataan,
penyeleksian data yang memberikan
pilihan untuk langkah selanjutnya.
Penghubung bagian- bagian flowchart
yang berada pada satu halaman.
Penghubung bagian- bagian flowchart
yang berada pada halaman berbeda.
Permulaan atau akhir program.

Arah aliran program.


40

Proses inisialisasi atau pemberian


harga awal.
Proses penghitung atau proses
pengolahan data.
Proses input atau output data.

3.2.7 UML (Unified Modelling Language)


UML merupakan suatu bahasa yang berupa grafik maupun gambar dalam,
menspesifikasikan, pendokumentasian, memvisualisasi, dan membangun pada
sebuah sistem pengembangan perangkat lunak yang meiliki basis Object-
Oriented. Selain itu UML juga menghasilkan sebuah standar penulisan sistem
blueprint, yang dimana mencakup penulisan kelas dalam bahasa program yang
spesifik, skema database, konsep bisnis proses, dan juga komponen yang
dibutuhkan dalam sistem software (Suendri, 2018). Adapun beberapa jenis
diagram yang akan dibuat untuk penyusunan laporan ini agar mendukung
perancangan sistem pendukung keputusan yang akan dibagun yaitu Activity
diagram, Use case diagram dan juga Diagram sequence.
Use Case Diagram sendiri merupakan sebuah proses dalam menunjukan
aksi-aksi yang bisa dilakukan aktor dalam menyelesaikan pekerjaannya. Selain itu
Use case diagram juga menjadi suatu pemodelan untuk menunjukan behavior
sistem informasi yang akan dirancang. Use case menjelaskan bagaimana sebuah
interaksi yang dilakukan oleh satu atau lebih aktor terhadap sistem informasi yang
akan dibangun nanti. Singkatnya, “use case dapat dimanfaatkan untuk mengetahui
fungsi-fungsi yang terdapat dalam suatu sistem dan juga pengguna mana saja
yang memiliki izin untuk menjalankan fungsi tersebut” (Yunahar Heriyanto,
2018). Adapun simbol yang biasanya dimanfaatkan dalam pembuatan Usecase
diagram bisa dilihat pada tabel dibawah.
41

Tabel 3.2 Simbol Use Case Diagram


Gambar Keterangan
Use Case menggambarkan
fungsionalitas yang disediakan sistem
sebagai unit-unit yang bertukar pesan
antar unit dengan aktir, yang
dinyatakan dengan menggunakan kata
kerja.
Actor atau Aktor adalah Abstraction
dari orang atau sistem yang lain yang
Mengaktifkan fungsi dari target
sistem. Untuk mengidentifikasikan
aktir, harus ditentukan pembagian
tenaga kerja dan tugas-tugas yang
berkaitan dengan peran pada konteks
target sistem. Orang atau sistem bisa
muncul dalam beberapa peran. Perlu
dicatat bahwa aktor berinteraksi
dengan Use Case, tetapi tidak
memiliki kontrol terhadap use case.
Asosiasi antara aktor dan use case,
digambarkan dengan garis tanpa panah
yang mengindikasika n siapa atau apa
yang meminta interaksi secara
langsung dan bukannya
mengindikasikan data.
42

Asosiasi antara aktor dan use case


yang menggunakan panah terbuka
untuk mengindikasikan bila aktor
berinteraksi secara pasif dengan
sistem.
Include, merupakan didalam use case
lain (required) atau pemanggilan use
case oleh use case lain, contohnya
adalah pemanggilan sebuah fungsi
program.
Extend, merupakan perluasan dari use
case lain jika kondisi atau syarat
terpenuhi.

Pada diagram activity dapat dilihat adanya aktivitas pada sistem yang
dibentuk dalam kumpulan aksi serta terdapat informasi bagaimana aksi tersebut
dimulai, keputusan apa saja yang dapat dibuat sampai berakhirnya aksi tersebut.
Didalam diagram alur kerja juga bisa menunjukan proses lebih dari satu aksi yang
dijalankan dalam satu waktu secara bersamaan. Dengan kata lain diagram activity
merupakan kumpulan aktifitas, state, objek, event dan transisi state. “Oleh karena
itu kegiatan yang ada pada activity diagram menunjukan bagaimana perilaku
sistem pada setiap aktivitas”(Suendri, 2018). Adapun beberapa simbol yang
terdapat dalam pembuatan activity diagram dapat dilihat dibawah ini.

Tabel 3.3 Simbol Activity Diagram


Gambar Keterangan
Start Point, diletakkan pada pojok kiri
atas dan merupakan awal aktivitas.
43

End Point, akhir aktivitas.

Activities, menggambarkan suatu


proses/kegiatan bisnis.
Fork/percabangan, digunakan untuk
menunjukkan kegiatan yang dilakukan
secara paralel atau untuk menggabung
kan dua kegiatan paralel menjadi satu.
Join (penggabungan) atau rake,
digunakan untuk menunjukkan adanya
dekomposisi

Decision Points, menggambarkan


pilihan untuk pengambilan keputusan,
true atau false.
Swimlane, pembagian activity
diagram untuk menunjukkan siapa
melakukan apa.

Secara singkatnya sequence diagram merupakan suatu gambaran langkah


demi langkah, termasuk urutan perubahan logis yang perlu dilakukan agar
menghasilkan sesuatu yang sesuai dengan usecase diagram (Suendri, 2018).
Adapun beberapa simbol yang biasanya dimanfaatkan dalam membuat suatu
sequence diagram dapat dilihat pada tabel dibawah ini.

Tabel 3.4 Simbol Sequence Diagram


Gambar Keterangan
Entity Class, merupakan bagian dari
sistem yang berisi kumpulan kelas
berupa entitas-entitas yang
44

membentuk gambaran awal sistem dan


menjadi landasan untuk menyusun
basis data.
Boundary Class, berisi kumpulan
kelas yang menjadi interfaces atau
interaksi antara satu atau lebih
aktordengan sistem, seperti tampilan
form entry dan form cetak.

Control class, suatu objek yang berisi


logika aplikasi yang tidak memiliki
tanggung jawab kepada entitas,
contohnya adalah kalkulasi dan aturan
bisnis yang melibatkan berbagai
objek.
Message, simbol mengirim pesan
antar class.
Recursive, menggambarkan
pengiriman pesan yang dikirim untuk
dirinya sendiri.

Activation,mewakili sebuah eksekusi


operasi dari objek, panjang kotak ini
berbanding lurus dengan durasi
aktivasi sebuah operasi.
Lifeline, garis titik-titik yang
terhubung dengan objek, sepanjang
lifeline terdapat activation.
45

3.3 Metode Pengembangan Sistem


Metode yang digunakan dalam penelitian ini adalah Metode Rekayasa
Perangkat Lunak Waterfall. Metode waterfall adalah model Software
Development Life Cycle (SDLC) tertua dan paling terkenal. Model ini banyak
digunakan dalam proyek-proyek berbagai lembaga dan dibanyak perusahaan.
Fitur khusus dari model ini adalah langkah berurutannya. Dimulai dari Analisis
kebutuhan (requirement analysis), desain, pemrograman dan implementasi, uji
coba (testing), dan maintenance (Alshamrani & Bahattab, 2015). Adapun tahapan
dari metode waterfall bisa dilihat pada Gambar 1.

Gambar 3. 1Model Waterfall (Alshamrani & Bahattab, 2015)

3.3.1 Analisiskebutuhan (requirement analysis)


Tahap ini merupakan tahap pertama yaitu mempersiapkan dan
menganalisa kebutuhan dari software yang akan dikerjakan. Tim analisis akan
mencari informasi sebanyak-banyaknya dari klien atau user yang menginginkan
produk beserta kebutuhan sistemnya. Selain itu, tahap ini juga dapat mengetahui
setiap Batasan dari perangkat lunak yang akan dibuat.

3.3.2 Desain
46

Tahap ini merupakan tahapan pembuatan desain aplikasi sebelum masuk


pada proses coding. Pada tahap ini, akan berfokus pada pembangunan struktur
data, arsitektur software, perancangan interface, hingga perancangann fungsi
internal dan eksternal dari setiap algoritma procedural.

3.3.3 Pemrograman dan implementasi(Coding)


Tahap ini merupakan tahapan dalam pengimplementasian sistem yang
sudah dirancang dan dilakukan pengujian secara unit, agar dapat mengetahui
kesalahan-kesalahan yang terdapat dalam sistem dan segera dilakukan perbaikan.

3.3.4 Testing
Tahap ini merupakan tahap pengujian sistem secara keseluruhan. Tahap ini
sistem yang akan dikembangkan menggunakan teknik pengujian black box dan
white box
.
3.3.5 Pemeliharaan (Maintenance)
Tahapan terakhir dari metode waterfall, pada tahap ini media pembelajaran
sudah selesai dibuat dan siap digunakan. Pemeliharaan dilakukan guna untuk
mendeteksi bug-bug dan error yang masih tersisa pada media pembelajaran agar
tidak merusak fungsi dari software. Maintenance dilakukan secara rutin dan
terkadang terdapat update untuk software juga.
47

BAB IV
HASIL KEGIATAN PKL DAN PEMBAHASAN

4.1 Diagram Alir Kegiatan

Gambar 4.1 Diagram Alir Kegiatan


48

4.2 Analisis Sistem yang Berjalan


Analisis sistem merupakan langkah awal untuk membuat suatu sistem
baru. Dalam langkah ini penulis melakukan analisis terhadap permasalahan yang
ada pada DINKOMINFO Pemkab Blora. Analisis sistem juga digunakan untuk
melihat proses-proses yang ada sekarang dan sekaligus untuk melihat rancangan
sistem baru yang dibuat. Dari analisis sistem yang dilakukan, telah diketahui
permasalahan yang sedang dihadapi oleh DINKOMINFO Pemkab Blora. Output
dari analisis ini yaitu mempermudah dalam pendaftaran, mulai tahap seleksi
hingga tahap pengumuman penerimaan magang secara online. Adapun gambaran
sistem proses aliran documen yang lama pada DINKOMINFO Pemkab Blora
dijelaskan dalam document flow pada gambar 4.2 sebagai berikut:
49

Gambar 4.2 Flow of Document Sistem yang Berjalan

4.3 Pengembangan Sistem


Pengembangan sistem yang dilakukan mencakup menganalisis
kelengkapan data yang memerlukan pengodingan untuk data Pendaftaran PKL.
Use case diagram yang digunakan bisa untuk mengetahui fungsi apa saja yang ada
di dalam sebuah sistem dan  bisa juga mempresentasikan sebuah interaksi aktor
50

dengan sistem. Activity diagram berfungsi juga untuk menganalisis diagram use


case dengan cara mendeskripsikan aktor, tindakan yang perlu dilakukan, dan
kapan harus terjadi. Diagram ini menggambarkan sebuah algoritma dan
pemodelan sekuensial yang kompleks dengan proses paralel.Sequence diagram
atau diagram urutan digunakan untuk menjelaskan dan menampilkan interaksi
antar objek-objek dalam sebuah sistem secara terperinci. Selain itu sequence
diagaram juga akan menampilkan pesan atau perintah yang dikirim, beserta waktu
pelaksanaannya. 

4.3.1 Tujuan Pengembangan Sistem


Tujuan utama dari pengembangan sistem adalah untuk :
1. Untuk memenuhi kebutuhan para pemakai sistem.
2. Untuk memberi gambaran yang jelas dan rancangan yang lengkap kepada
programmer.

Untuk mencapai tujuan ini, seorang analisis sistem harus dapat mencapai
sasaran – sasaran sebagi berikut :
1. Desain sistem harus bermanfaat, mudah dipahami dan mudah digunakan
ini berarti bahwa data harus mudah diperoleh, Metode – medote harus
mudah diterapkan dan informasi harus mudah dipahami.
2. Desain sistem harus mendukung tujuan utama perusahaan/instansi
3. Pengembangan sistem harus efektif dan efesien untuk dapat mendukung
keputusan yang akan diambil oleh pemimpin, termasuk tugas – tugas
lainnya yang tidak dilakukan dengan menggunakan komputer.
4. Pengembangan sistem harus dapat mempersiapkan rancangan bangunan
yang terinci untuk masing – masing komponen dari sistem informasi,
simpanan data, metode, prosedur, orang, perangkat keras, perangkat lunak
dan pengendalian sistem.

4.3.2 Perancangan Use Case Diagram


Perancangan use case yang telah dibuat ini menggunakan Unified
Modeling Language (UML). Use case diagram sendiri adalah proses
51

penggambaran yang dilakukan untuk menunjukkan hubungan antara pengguna


dengan sistem yang dirancang. Ditunjukkan seperti pada gambar 4.3

Gambar 4.3 Use Case Diagram

Use case diagram hanya memberi gambaran singkat hubungan antara use
case, actor, dan system. Use case yang kita buat memiliki tiga actor atau entitas
yaitu admin, user,dan pimpinan instansi. Tugas admin pada system ini adalah
dapat melakukan login, menginput data, menghapus data, mengecek data, seleksi
pendaftar, mengelola akun, mencetak data pendaftar dan data pengguna sistem..
Sedangkan tugas dari user adalah melakukan login, menginput data, dan mencetak
surat balasan. Peran dari pimpinan instansi sendiri adalah menerima laporan
mengenai informasi pendaftar dan pengguna sistem.
52

4.3.3 Perancangan Activity Diagram


Activity diagram yaitu diagram yang dapat memodelkan proses-proses
yang terjadi pada sebuah sistem. Runtutan proses dari suatu sistem digambarkan
secara vertikal. Activity diagram merupakan pengembangan dari Use Case yang
memiliki alur aktivitas. Dalam Unified Modeling Language(UML), diagram
aktivitas dibuat untuk menjelaskan aktivitas komputer maupun alur aktivitas
dalam organisasi. Selain itu diagram aktivitas juga menggambarkan alur kontrol
secara garis besar.Perancangan activity diagram ini dibuat menggunakan
enterprise architectsehingga progremer atau orang awam dapat mengetahui proses
atau gambaran sistem informasi pendaftaran PKL secara urut. Berikut ini adalah
langkah-langkah activity diagram pada aplikasi pendaftaran PKL.

1. Activity DiagramLogin User (Pendaftar)


Pada Gambar 4.4 dibawah ini menjelaskan proses perancangan activity
diagram saat melakukan login user. User dapat melakukan login dengan
memasukkan username dan password yang telah didapat oleh sistem, kemudian
sistem memvalidasi aplikasi danakan menampilkan menu utama.
53

Gambar 4.4 Activity Diagram Login User

2. Activity Diagram Input Data Pendaftar


Perancangan penginputan data yang dilakukan oleh user seperti pada
Gambar 4.5.Perancangan penginputan datayang dilakukan oleh user meliputi data
sekolah atau perguruan tinggi dan data pribadi peserta. Pertama, user harus
memilih menu pendataran kemudian system akan menampilkan form penginputan
data, user dapat mengisi informasi mengenai data yang diminta.
54

Gambar 4.5 Activity Diagram Input Data Pendaftar

3. Activity DiagramLogin Admin


Admindapat melakukan login dengan memasukkan username dan
password yang telah diinput oleh admin dapat dilihat pada Gambar 4.6. Kemudian
sistem memvalidasi lalu aplikasi akan menampilkan menu utama.
55

Gambar 4. 6 Activity Diagram Login Admin

4. Activity DiagramSeleksi Pendaftar


Perancangan seleksi pendaftar yang dilakukan oleh admin seperti pada
Gambar 4.7. Perancangan seleksi pendaftar yang dilakukan oleh admin digunakan
untuk mengecek data peserta jika ada yang mendaftar kemudian menyeleksinya.
Pertama, admin harus memilih menu formulir kemudian system akan
menampilkan data pendaftar.
56

Gambar 4. 7 Activity Diagram Seleksi Pendaftar

5. Activity DiagramCetak Data Pendaftar


Activity diagram cetak data barang dijelaskan pada Gambar 4.8. Admin
maupun user dapat mencetak data pendaftar, Langkah awal activitydiagramnya
adalah dengan memilih menu formulir pada system informasi pendaftaran PKL,
kemudian system akan memunculkan tampilan data pendaftar, kemudian pilih
Export Data dan pilih opsi format output data. Admin bisa mencetak data
pendaftar dengan alur sebagai berikut :
57

Gambar 4. 8 Activity Diagram Cetak Data Pendaftar

6. Activity DiagramKelola Akun (User)


Activity diagram mengelola akun (user) dijelaskan pada Gambar 4.9.
Admin dapat mengelola akun user yang akan menginput data pendaftaran di
system informasi pendaftaran PKL. Pada menu ini admin harus membuka menu
User Terdaftar terlebih dahulu, kemudian admin dapat menghapus akun dan
mencetak data akun user. Admin dapat menghapus dan mencetak data akun user
terdaftar yang akan input data pendaftarandengan alur sebagai berikut :
58

Gambar 4. 9 Activity Diagram Mengelola Akun (User)

7. Activity DiagramCetak Data Akun User


Activity diagram cetak data akun user dijelaskan pada Gambar 4.10.
Admin dapat mencetak data akun user, Langkah awal activitydiagramnya adalah
dengan memilih menu user terdaftar, kemudian system akan memunculkan
tampilan data akun userdan memilih Export Data. Admin bisa mencetak data
akun user dengan alur sebagai berikut :
59

Gambar 4. 10 Activity Diagram Cetak Data Akun User

8. Activity DiagramKelola Akun (Admin)


Activity diagram mengelola akun (admin) dijelaskan pada Gambar 4.11.
Admin dapat mengelola akun admin yang akan mengelola system informasi
pendaftaran PKL. Pada menu ini admin harus membuka menu Kelola Admin
terlebih dahulu, kemudian admin dapat menambah dan menghapus akun admin.
Admin dapat menambah dan menghapus akun admin dengan alur sebagai
berikut :
60

Gambar 4. 11 Activity Diagram Mengelola Akun (Admin)

4.3.5 Perancangan Sequence Diagram


Sequence diagram atau diagram urutan adalah sebuah diagram yang
digunakan untuk menjelaskan dan menampilkan interaksi antar objek-objek dalam
sebuah sistem secara terperinci. Selain itu sequence diagaram juga akan
menampilkan pesan atau perintah yang dikirim, beserta waktu pelaksanaannya.
Objek-objek yang berhubungan dengan berjalannya proses operasi biasanya
diurutkan dari kiri ke kanan. Diagram ini terdiri dari dua dimensi, yaitu
dimensi vertikal yang menunjukan waktu dan dimensi horizontal yang
menunjukan objek-objek. Tiap-tiap objek, termasuk actor, memiliki waktu aktif
yang digambarkan dengan kolom vertikal yang disebut dengan lifeline. Sementara
61

itu, pesan atau perintah digambarkan sebagai garis panah dari satu lifeline ke
lifeline yang lain.

Diagram urutan dapat digunakan untuk menggambarkan serangkaian langkah


yang dilakukan sebagai respon dari sebuah peristiwa untuk menghasilkan suatu
output tertentu. Sequence diagram berhubungan dan berkaitan erat dengan use
case diagram, di mana satu use case diagram akan menjadi satu diagram
sequence.Tujuan utama dari pembuatan diagram urutan adalah untuk mengetahui
urutan kejadian yang dapat menghasilkan output yang diinginkan. Selain itu,
tujuan dari diagram urutan ini mirip dengan activity diagram, seperti
menggambarkan alur kerja dari sebuah aktivitas, serta dapat menggambarkan
aliran data dengan lebih detail, termasuk data atau perilaku yang diterima atau
dikirimkan.Berikut ini adalah langkah-langkah sequence diagram pada aplikasi
pendaftaran PKL.

1. Sequence DiagramLogin
Pada Gambar 4.12 dibawah ini menjelaskan proses perancangan sequence
diagram saat melakukan login. User atau admin dapat melakukan login dengan
memasukkan username dan password yang telah didapat oleh sistem, kemudian
sistem memvalidasi aplikasi danakan menampilkan menu utama.
62

Gambar 4.12 Sequence Diagram Login

2. Sequence Diagram Input Data Pendaftar


Perancangan penginputan data yang dilakukan oleh user seperti pada
Gambar 4.13.Perancangan penginputan data yang dilakukan oleh user meliputi
data sekolah atau perguruan tinggi dan data pribadi peserta. Pertama, user harus
memilih menu pendataran kemudian system akan menampilkan form penginputan
data, user dapat mengisi informasi mengenai data yang diminta.
63

Gambar 4.13 Sequence Diagram Input Data Pendaftar

3. Sequence DiagramMengecek Data dan Cetak Data Pendaftar


Perancangan mengecek data masuk dan seleksi pendaftar yang dilakukan
oleh admin seperti pada Gambar 4.14. Perancangan mengecek data masuk dan
seleksi pendaftar yang dilakukan oleh admin digunakan untuk mengecek data
peserta jika ada yang mendaftar kemudian mencetaknya sebagai laporan. Pertama,
admin harus memilih menu formulir kemudian system akan menampilkan data
pendaftar.
64

Gambar 4. 14 Sequence DiagramMengecek Data dan Cetak data Pendaftar

4. Sequence DiagramKelola Akun User (Pendaftar)


Sequence diagram mengelola akun user dijelaskan pada Gambar 4.15.
Admin dapat mengelola akun user yang akan menginput data pendaftaran di
system informasi pendaftaran PKL. Pada menu ini admin harus membuka menu
User Terdaftar terlebih dahulu, kemudian admin dapat menghapus akun dan
mencetak data akun user. Admin dapat menghapus dan mencetak data akun user
terdaftar yang akan input data pendaftaran dengan alur sebagai berikut :
65

Gambar 4.15 Sequence Diagram Mengelola Akun User (Pendaftar)

5. Sequence DiagramKelola Akun Admin


Sequence diagram mengelola akun admin dijelaskan pada Gambar 4.16.
Admin dapat mengelola akun admin yang akan mengelola system informasi
pendaftaran PKL. Pada menu ini admin harus membuka menu Kelola Admin
terlebih dahulu, kemudian admin dapat menambah dan menghapus akun admin.
Admin dapat menambah dan menghapus akun admin dengan alur sebagai
berikut :
66

Gambar 4.16 Sequence Diagram Mengelola Akun (Admin)

4.3.6 Desain Tampilan Aplikasi

Gambar 4.17 Desain Halaman Daftar Akun User


67

Gambar 4.18 Desain Halaman Login

Gambar 4.19 Desain Menu Dashboard User


68

Gambar 4.20 Desain Menu Pendaftaran

Gambar 4.21 Desain Menu Dashboard Admin


69

Gambar 4.22 Desain MenuFormlir (Data Pendaftar)

Gambar 4.23 Desain Tampilan Detail Data Pendaftar


70

Gambar 4.24 Desain Tampilan CetakFormulir (Data Pendaftar)

Gambar 4.25 Desain Menu User Terdaftar


71

Gambar 4.26 Desain Tampilan Cetak Data User Terdaftar

Gambar 4.27 Desain MenuKelola Akun Admin


72

Gambar 4.28 Desain TampilanTambah Akun Admin Baru

4.3.7 Pembuatan Database


Pembuatan database merupakan bagian terpenting.Database adalah
kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga
dapat diperiksa menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut. Database adalah representasi kumpulan fakta
yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa
pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
Tujuan dari pembuatan database adalah Untuk memenuhi informasi yang
berisi kebutuhan–kebutuhan user secara khusus dan aplikasinya, menyediakan
struktur informasi yang natural dan mudah di mengerti oleh pengguna,
memudahkan pengertian struktur informasi dan mendukung kebutuhan–kebutuhan
pemrosesan dan beberapa objek penampilan kinerja dari suatu sistem database
(respone time, processing time dan strorage space).
Langkah-langkah database pada system informasi pendaftaran PKL adalah
sebagai berikut :
1. Tabel Database
73

Gambar 4.1 menunjukkan langkah pertama yang dilalukan untuk membuat


database di beri nama daftarpkl ini merupakan tahap membuat sebuah table.
Langkah pertama yang dilalukan untuk membuat database di beri nama daftarpkl
ini merupakan tahap membuat sebuah tabel, kami dapat membuat tabel pada menu
yang telah disediakan oleh phpmyadmin. Tabel yang kita butuhkan untuk aplikasi
daftarpkl yaitu sebanyak 7 tabel.

Gambar 4. Tabel Database

2. Isi Tabel Database


Pada Gambar 4.14menunjukan langkah selanjutnya isi database dengan
membuat beberapa tabel sesuai dengan kebutuhan.Langkah selanjutnya isi
database dengan membuat sebuah beberapa tabel dengan sesuai kebutuhannya ,
klik new dan diberi nama masing-masing.
74

Gambar 4. Isi Tabel Database

3. Membuat Atribut
Setelah membuat tabel diatas, kita membuat sub-sub yang ada didalam
masing-masing tabel tersebut dinamakan Atribut. Berikut beberapa atribut yang
terdapat pada tiap tabel :
1. Tabel admin
Tabel adminberisi berapa atribut, diantaranya adminid, adminemail, dan
adminpassword. Tipe dari id yaitu int sebanyak 11, tipe dari adminemail yaitu
varchar sebanyak 50, dan tipe dari adminpassword sebanyak 50.

Gambar 4. Atribut pada Tabel Admin


2. Tabel district
75

Tabel district memiliki banyak atribut, diantaranya adalah id, regency_id,


dan name. Fungsi dari tabel ini adalah untuk menampilkandata Kecamatan.

Gambar 4. 1 Atribut pada Tabel district


3. Tabel provinces
Tabel provinces memiliki dua atribut, yaitu id dan name. Fungsi dari tabel
ini adalah untuk menampilkan data Provinsi.

Gambar 4. 2 Atribut pada Tabel provinces


4. Tabel regencies
76

Tabel regencies memiliki banyak atribut, diantaranya adalah id,


province_id, dan name. Fungsi dari tabel ini adalah untuk menampilkan data
Kabupaten/Kota.

Gambar 4. 3 Atribut pada Tabel regencies


5. Tabel user
Tabel userberisi berapa atribut, diantaranya userid, useremail,
userpassword, dan tgl_daftar. Fungsi dari tabel ini adalah untuk mengetahui
kapan dan siapa yang melakukan daftar akun.

Gambar 4. 4 Atribut pada Tabel user


2. Tabel userdata
Tabel userdataberisi berapa atribut, diantaranya userdataid, namainstansi,
dan lain-lain. Fungsi dari tabel ini adalah untuk menyimpan data pendaftar.
77

Gambar 4. 5 Atribut pada Tabel userdata


3. Tabel villages
Tabel villages memiliki banyak atribut, diantaranya adalah id, district_id,
dan name. Fungsi dari tabel ini adalah untuk menampilkan data
Kelurahan/Desa.

Gambar 4. 6 Atribut pada Tabel villages

4. Tabel Relasi
Relasi adalah hubungan antara tabel yang mempresentasikan hubungan
antar objek di dunia nyata. Relasi merupakan hubungan yang terjadi pada suatu
tabel dengan lainnya yang mempresentasikan hubungan antar objek di dunia
nyata dan berfungsi untuk mengatur mengatur operasi suatu database.Tabel
78

Relasi ini dibuat untuk menggabungkan sebuah primary and foreign key agar
tidak terjadi sebuah redudance.

Gambar 4.18 Tampilan tabel relasi


4.3.5 Menginstall Template
Tampilan aplikasi pada Gambar 4.19 inventori dapat di download melalui
link https://startbootstrap.com/theme/freelancerpada pembuatan aplikasi ini kami
memilih jenis freelancer untuk dijadikan tampilan. Pada proses penginstalan
template dapat disimpan di satu folder dengan folder XAMPP lalu Htdoc. Untuk
pembuatan aplikasi dengan tampilan sedemikian rupa dapat mengedit koding
melalui notepad++.
79

Gambar 4.19 Template

4.3.6 Memasukkan Coding


1. Coding index
Salah satu coding Pembuatanaplikasi web dapat digambarkan pada
Gambar 4.20 Secara singkatcoding index digunakan untuk menampilkan
tampilan awal pada aplikasi.
80

Gambar 4.20 Coding index


2. Coding register
Salah satu coding Pembuatanaplikasi web dapat digambarkanpada Gambar
4.21 yaitu coding register. Secara singkatcodingregister ini digunakan untuk
login ke dalam akun.
81

Gambar 4.21 Coding Akun


3. Coding Login
Coding Gambar 4.22 digunakan untuk masuk kedalam aplikasi yang sudah
memiliki akun. Pada coding ini diisi sesuai data yang ingin digunakan.

Gambar 4.22 Coding Login


82

4. Coding index user


Coding pada Gambar 4.23 digunakan untuk menampilkan tampilan awal
aplikasipada user dan menginformasikan Panduan Pendaftaran. Pada sidebar
index user ditampilkan menu berupa Dashboard, Pendaftaran dan Logout.

Gambar 4.23 Coding index user


5. Coding daftar
Coding pada Gambar 4.24 digunakan untuk menginput data user atau
calon peserta Praktek Kerja Lapangan.
83

Gambar 4.24 Coding daftar


6. Coding mydata
Coding Gambar 4.25 ini digunakan untuk menampilkandata user yang
telah tersimpan tapi belum dikonfirmasi.

Gambar 4.25 Coding mydata


84

7. Coding verified
Coding Gambar 4.26 digunakan untuk menampilkan data user yang telah
dikonfimasi.

Gambar 4.26 Coding verified


9. Coding index admin
Coding pada Gambar 4.27 digunakan untuk menampilkan tampilan awal
aplikasi pada admin. Pada sidebar index user ditampilkan menu berupa
Dashboard, Formulir, User Terdaftar, Kelola Admin dan Logout
85

Gambar 4.27 Coding index admin

10. Coding form


Coding Gambar 4.28 digunakan untuk menampilkan formulir data user
yang telah mendaftar.

Gambar 4.28 Coding form


86

11. Coding exportformulir


Coding Gambar 4.29 digunakan untuk mecetak formulir data user yang
telah mendaftar.

Gambar 4.29 Coding exportformulir

12. Coding user


Coding Gambar 4.30 digunakan untuk menampilkan data akun user yang
telah mendaftar.
87

Gambar 4.30 Coding user

13. Coding exportuser


Coding Gambar 4.31 digunakan untuk mencetak data akun user yang telah
mendaftar.
88

Gambar 4.31 Coding exportuser

14. Coding admin


Coding Gambar 4.32 digunakan untuk menampilkan dan mengedit data
akunadmin.
89

Gambar 4.32 Coding admin

15. Coding logout


Coding Gambar 4.33 digunakan untuk keluar dari aplikasi.

Gambar 4.33 Coding logout

4.3.7 Deskripsi Aplikasi


Aplikasi Sistem Pendaftaranini dibuat untuk mempermudah mendapatkan
informasi danproses pendaftaran Praktek Kerja Lapangandi Dinkominfo Blora.
Sistem kerjanya setiap admin yang bertugas pada saat itu harus memiliki akun
yaitu username dan password untuk dapat login ke aplikasi. Dalam tampilan
menu, admin dapat melihat data pendaftar, mengelola akun user dan adminserta
mencetak data.Tampilan menu untuk user terlebih dahulu harus memiliki akun
90

sama halnya dengan admin agar dapat masuk ke aplikasi. Untuk user hanya dapat
mengisi data pendaftaran saja.

4.3.8 Tampilan Aplikasi


1. Halaman Utama
Tampilan halaman utama padasistem informasi Pendaftaran PKL memuat
logo kominfo, judul aplikasi dan menu yang berupa profile dinkominfo, panduan
pendaftaran serta tombol login. seperti pada Gambar 4.34

Gambar 4.34 Tampilan halaman utama

2. Halaman Login dan Daftar Akun


Kemudian pada halaman login memuat logo kominfo, kolom pengisian
email dan password, serta tombol masuk dan daftar seperti pada Gambar 4.35 dan
Gambar 4.36
91

Gambar 4.35 Tampilan Login

Gambar 4.36 Tampilan Daftar Akun User

3. Tampilan Akun User(pendaftar)


Selanjutnya pada tampilan akunuser(pendaftar) terdapat menu Dashboard,
Pendaftaran, dan Logout. Pada menu Dashboard berisi tentang panduan
pendaftaran, kemudian pada menu Pendaftaran digunakan untuk menginput data
user (pendaftar), dan yang terakhir yaitu tombol logout yang berfungsi untuk
keluar dari akun. Seperti pada gambar 4.37 dan gambar 4.38
92

Gambar 4.77 Tampilan Dashboard User

Gambar 4.38 Tampilan Menu Pendaftaran

4. Tampilan Akun Admin


Pada tampilan akun admin terdapat menu Dashboard, Formulir, User
Terdaftar, Kelola Admin dan Logout. Pada menu Dashboard berisi tentang
sambutan, selanjutnya pada menu Formulir terdapat data pendaftar dan fitur cetak
data pendaftar, kemudian pada menu User Terdaftar terdapat data akun user yang
menggunakan system dan fitur cetak data akun user(pendaftar), sedangkan menu
Kelola Admin terdapat data akun admin serta fitur untuk menambahkan admin
93

baru dan yang terakhir yaitu tombol logout yang berfungsi untuk keluar dari akun
admin. Seperti pada gambar 4.39 sampai gambar 4.46

Gambar 4.39 Tampilan Dashboard Admin

Gambar 4.40 Tampilan Data Pendaftar


94

Gambar 4.41 Tampilan Detail Data Pendaftar

Gambar 4.42 Tampilan Export Data Pendaftar


95

Gambar 4.43 Tampilan Menu User Terdaftar

Gambar 4.44 Tampilan Export Data Akun User


96

Gambar 4.45 TampilanKelola Akun Admin

Gambar 4.46 TampilanTambah Akun Admin Baru


BAB V
PENUTUP

5. 1 Kesimpulan
Dalam pembuatan Sistem Infromasi Pendaftaran Praktek Kerja Lapangan
ini bertujuan untuk mempermudah proses pendaftaran magang atau praktek kerja
lapangan. Berdasarkan hasil pembuatan aplikasi sistem informasi pendaftaran
PKL terdiri dari 2 (dua) hak akses yaitu admin dan user, sistem
dapatmempermudah proses pendataan calon peserta magang dan dapat mencetak
data pendaftar serta pengguna sistem.

5. 2 Saran
Kami memberikan saran agar sistem ini bisa dikembangkan menjadi lebih
baik dengan menambah beberapa fitur-fitur yang belum ada (misalproses dan
hasil seleksi serta ketersedian kuota peserta magang).

97
DAFTAR PUSTAKA

Adani, M. R. (2020, December 29). Tahapan Pengembangan Perangkat Lunak.


Retrieved from Sekawan Media:
https://www.sekawanmedia.co.id/metode-waterfall/
Arifianto, A. (2014, December 24). Laporan KP Sistem Informasi. Retrieved from
Laporan KP:
http://informatika.uin-suka.ac.id/media/dokumen_akademik/65_20190705
_LAPORAN%20KP_AZIZ%20ARIFIANTO_11651023.pdf
K, Y. (2019, July 24). Pengertian MySQL. Retrieved from Niagahoster Blog:
https://www.niagahoster.co.id/blog/mysql-adalah/
Nugroho, A. (2019, September 19). Pengertian XAMPP. Retrieved from XAMPP:
https://qwords.com/blog/pengertian-xampp/
UNM, I. C. (2017, January 9). UPT Teknologi Informasi dan Komunikasi.
Retrieved from Latar Belakang: https://ict.unm.ac.id/latar-belakang
UPI, A. W. (2018, February 14). Konsep Dasar Sistem. Retrieved from Konsep
Sistem: http://kurtek.upi.edu/2018/02/14/konsep-sistem/
Wikipedia. (2021, Agustus 14). Sistem Informasi. Retrieved from Sistem
Informasi: https://id.wikipedia.org/wiki/Sistem_informasi

98
LAMPIRAN

99

Anda mungkin juga menyukai