Oleh :
ii
LEMBAR PENGESAHAN PENGUJI
iii
PERNYATAAN KEASLIAN SKRIPSI
iv
ABSTRAK
Dinas Pendidikan Kota Banjarmasin adalah suatu instansi yang
bertanggung jawab tentang semua hal yang berkaitan dengan pendidikan di kota
Banjarmasin. Salah satu tugas pokoknya yaitu melaksanakan yaitu melaksanakan
sebagaian urusan rumah tangga daerah di bidang Pendidikan yang meliputi
perencanaan, penyelenggaraan, pengelolaan layanan dan pembinaan, pemeliharaan
sarana dan prasarana Pendidikan termasuk Pendidikan luar sekolah, peningkatan
mutu Pendidikan serta pengendalian sesuai dengan kebijakan Pemerintahan Kota
Banjarmasin. Proses pengumpulan data masih dilakukan secara manual, sedangkan
pengelolaan data guru dan pegawai di bagian tersebut telah menggunakan
tekhnologi perangkat lunak Microsoft Excel. Hal ini menyebabkan kurangnya
kevalidan data terutama data guru.Perlunya suatu aplikasi pengolahan data berbasis
komputer yang dapat menangani dan mengolah data-data yang berhubungan
dengan guru secara keseluruhan. Pembuatan aplikasi dengan menerapkan metode
pengumpulan data dan metode waterfall memudahkan keteraturan dalam
pengembangan aplikasi. Sistem Aplikasi yang akan diusulkan nantinya berbasis
WEB menggunakan bahasa pemograman PHP dan MYSQL. Semua entry data
tersebut akan diolah dalam sebuah basis data. Data beraneka ragam itu akan
semakin mudah dan cepat diolah dalam sebuah sistem yang tersusun dengan baik.
v
KATA PENGANTAR
Puji dan Syukur Kepada Allah SWT, yang telah melimpahkan rahmat dan
Agung Muhammad SAW yang selalu kita nantikan syafa’atnya di akhirat nanti ,
Serta Kepada Orang Tua saya telah mendukung dengan sepenuh hati duka maupun
Skripsi ini disusun sebagai salah satu persyaratan guna memperoleh Gelar
Arsyad Al Banjari Banjarmasin. Dalam penyelesaian skripsi ini tidak terlepas dari
bantuan banyak pihak yang memberikan arahan dan masukan yang sangat berguna
dalam penyusunan laporan ini, untuk itu diucapkan banyak terimakasih kepada :
1. Dr. Hj. Silvia Ratna, S.Kom,. M.Kom., selaku Dekan Fakultas Teknologi
vi
5. Purwono dan Ruswiniwati ( Alm ) selaku orang tua saya dan beserta seluruh
keluarga besar saya selalu mendukung, membimbing, memotivasi,
vii
DAFTAR ISI
Halaman
SKRIPSI ................................................................................................ i
LEMBAR PENGESAHAN PEMBIMBING .................................... ii
LEMBAR PENGESAHAN PENGUJI .............................................iii
PERNYATAAN KEASLIAN SKRIPSI ........................................... iv
ABSTRAK ........................................................................................... v
KATA PENGANTAR ........................................................................ vi
DAFTAR ISI .....................................................................................viii
DAFTAR GAMBAR ........................................................................xiii
DAFTAR TABEL...........................................................................xviii
BAB I PENDAHULUAN .................................................................... 1
1.1 Latar Belakang ....................................................................................... 1
1.2 Rumusan Masalah .................................................................................. 4
1.3 Batasan Masalah .................................................................................... 4
1.4 Tujuan Penelitian ................................................................................... 5
1.5 Manfaat Penelitian ................................................................................. 5
1.6 Metode Penelitian .................................................................................. 5
1.7 Sistematika Penulisan ............................................................................ 6
BAB II TINJAUAN PUSTAKA ........................................................ 8
2.1 Landasan Teori ...................................................................................... 8
Aplikasi ............................................................................................ 8
2.1.2 Pengertian Data ........................................................................ 11
2.1.2 UML (Unified Modelling Language) ...................................... 12
2.1.3 Pengertian Pengolahan Data .................................................... 16
2.1.4 Pengertian Pangkat .................................................................. 17
2.1.5 Siklus Pengolahan Data ........................................................... 18
2.1.6 Perangkat Lunak Pendukung ................................................... 19
viii
2.2 Penelitian Terkait ................................................................................. 21
2.3 Dinas Pendidikan Kota Banjarmasin ................................................... 25
Lokasi Penelitian ............................................................................ 25
Visi dan Misi .................................................................................. 26
Struktur Organisasi ........................................................................ 27
BAB III ANALISIS DAN PERANCANGAN SISTEM ................ 28
3.1 Analisis Sistem yang berjalan .............................................................. 28
3.2 Analisis Kebutuhan Sistem .................................................................. 30
Analisis Kebutuhan Fungsional ..................................................... 30
Analisis Kebutuhan Non Fungsional ............................................ 31
3.3 Rancangan Model Sistem .................................................................... 31
Use Case......................................................................................... 31
Activity Diagram ........................................................................... 32
Sequence Diagram ......................................................................... 39
3.4 Rancangan Basis Data ......................................................................... 45
Rancangan Tabel ............................................................................ 45
Class Diagram ................................................................................ 50
3.5 Rancangan Antarmuka Masukan Sistem ............................................. 51
Rancangan Halaman Login ............................................................ 51
Rancangan Halaman Beranda / Menu Utama ................................ 51
Rancangan Halaman Beranda / Menu Utama ................................ 52
Rancangan Desain Input Data Guru .............................................. 53
Rancangan Input Data Mata Pelajaran ........................................... 55
Rancangan Input Riwayat Kesehatan ............................................ 55
Rancangan Input Riwayat Pendidikan ........................................... 56
Rancangan Input Mutasi Guru ....................................................... 58
Rancangan Input Naik Pangkat ...................................................... 58
Rancangan Input Cuti Guru ......................................................... 59
Rancangan Input Pensiun Guru ................................................... 60
Rancangan input Data Sekolah .................................................... 61
Rancangan Data Guru .................................................................. 63
ix
Rancangan Data Mata Pelajaran .................................................. 63
Rancangan Data Riwayat Kesehatan ........................................... 64
Rancangan Data Riwayat Pendidikan .......................................... 64
Rancangan Data Mutasi Guru ...................................................... 65
Rancangan Data Naik Pangkat..................................................... 65
Rancangan Data Cuti Guru .......................................................... 66
Rancangan Data Pensiun Guru .................................................... 66
Rancangan Data Sekolah Guru .................................................... 67
Rancangan Data User / Pegawai .................................................. 67
Rancangan Data Sekolah Sebagai Login Pimpinan ..................... 68
Rancangan Data Mutasi Guru Login Sebagai Pimpinan ............. 68
Rancangan Data Naik Pangkat Login Sebagai Pimpinan ............ 69
Rancangan Data Cuti Guru Login Sebagai Pimpinan.................. 69
3.6 Rancangan Antarmuka Keluaran Sistem ............................................. 70
Rancangan Laporan Guru .............................................................. 70
Rancangan Laporan Guru Persekolah ............................................ 70
Rancangan Laporan Guru Permapel .............................................. 71
Rancangan Laporan Mata Pelajaran .............................................. 72
Rancangan Laporan Riwayat Kesehatan ....................................... 72
Rancangan Laporan Riwayat Pendidikan ...................................... 73
Rancangan Laporan Mutasi Guru .................................................. 74
Rancangan Laporan Naik Pangkat ................................................. 74
Rancangan Laporan Cuti Guru ...................................................... 75
Rancangan Laporan Pensiun Guru............................................... 76
Rancangan Laporan Data Sekolah ............................................... 76
BAB IV IMPLEMENTASI DAN PENGUJIAN ............................ 78
4.1 Spesifikasi Sistem ........................................................................... 78
4.1.1 Spesifikasi Perangkat Keras ( Hardware ) ............................... 78
4.1.2 Spesifikasi Perangkat Lunak ( Software )................................ 78
4.2 Langkah – Langkah Pembuatan Sistem .......................................... 78
4.3 Hasil Tampilan Aplikasi ................................................................. 81
x
4.3.1 Tampilan Halaman Login ........................................................ 81
4.3.2 Tampilan Halaman Menu Utama ............................................. 82
4.3.3 Tampilan Form Data Guru ...................................................... 83
4.3.4 Tampilan Form Data Mata Pelajaran ....................................... 86
4.3.5 Tampilan Form Data Riwayat Kesehatan ................................ 87
4.3.6 Tampilan Form Data Riwayat Pendidikan............................... 88
4.3.7 Tampilan Form Data Mutasi Guru........................................... 89
4.3.8 Tampilan Form Data Naik Pangkat ......................................... 90
4.3.9 Tampilan Form Data Cuti Guru ............................................... 92
4.3.10 Tampilan Form Data Pensiun Guru ......................................... 93
4.3.11 Tampilan Form Data Sekolah .................................................. 94
4.3.12 Tampilan Form Data Admin .................................................... 95
4.3.13 Tampilan Data Guru ................................................................ 96
4.3.14 Tampilan Data Mata Pelajaran ................................................ 97
4.3.15 Tampilan Data Riwayat Kesehatan.......................................... 97
4.3.16 Tampilan Data Riwayat Pendidikan ........................................ 98
4.3.17 Tampilan Data Mutasi Guru .................................................... 99
4.3.18 Tampilan Data Naik Pangkat ................................................. 100
4.3.19 Tampilan Data Cuti Guru ..................................................... 101
4.3.20 Tampilan Data Pensiun Guru ................................................. 102
4.3.21 Tampilan Data Sekolah ......................................................... 102
4.4 Tampilan Keluaran Aplikasi ......................................................... 103
4.4.1 Tampil Hasil Laporan Guru ................................................... 103
4.4.2 Tampil Laporan Guru Persekolah .......................................... 104
4.4.3 Tampil Laporan Guru Permapel ............................................ 105
4.4.4 Tampil Laporan Mata Pelajaran ............................................ 106
4.4.5 Tampil Laporan Riwayat Kesehatan...................................... 107
4.4.6 Tampil Laporan Riwayat Pendidikan .................................... 108
4.4.7 Tampil Laporan Mutasi Guru ................................................ 109
4.4.8 Tampil Laporan Naik Pangkat ............................................... 110
4.4.9 Tampil Laporan Cuti Guru .................................................... 110
xi
4.4.10 Tampil Laporan Pensiun Guru ............................................... 111
4.4.11 Tampil Laporan Data Sekolah ............................................... 112
4.4.12 Tampil Biodata Guru ............................................................. 113
4.4.13 Tampil Riwayat Kesehatan .................................................... 114
4.4.14 Tampil Biodata Riwayat Pendidikan ..................................... 116
4.4.15 Tampil Surat Ket Naik Pangkat ............................................. 117
4.4.16 Tampil Surat Ket Pensiun ...................................................... 119
4.5 Pengujian ....................................................................................... 120
BAB V PENUTUP ........................................................................... 136
5.1 Kesimpulan ........................................................................................ 136
5.2 Saran .................................................................................................. 137
DAFTAR PUSTAKA ...................................................................... 138
LAMPIRAN ..................................................................................... 140
xii
DAFTAR GAMBAR
Gambar 2. 1 Dinas Pendidikan Kota Banjarmasin................................................ 25
xiii
Gambar 3. 21 Sequence Diagram Cuti Guru ........................................................ 43
xiv
Gambar 3. 44 Data Pensiun Guru ......................................................................... 66
xv
Gambar 4. 6 Form Data Riwayat Kesehatan ....................................................... 87
xvi
Gambar 4. 29 Tampil Laporan Mutasi Guru ....................................................... 109
xvii
DAFTAR TABEL
Tabel 2. 1 Tabel Penelitian Terkait ....................................................................... 21
xviii
BAB I
PENDAHULUAN
1.1 Latar Belakang
melakukan berbagai macam pendataan seperti terutama pengolahan data Guru SMP
untuk Bidang PTK SMP. Untuk itu suatu instansi membutuhkan suatu Aplikasi
efektifitas kerja instansi pemerintah itu sendiri. Untuk itu diperlukan langkah-
Sistem pengumpulan dan pengelolaan data guru dan pegawai baik dari
bagian PTK SMP masih menggunakan format laporan yang tertulis (jilid).
dengan guru secara keseluruhan dengan cepat dan akurat serta dapat menghindari
Aplikasi Pengolahan Data Posyandu ”, Musliani, Lidya Wati, Sri Mawarni ( 2017
Informasi menjadi bagian yang penting dalam setiap pengambilan keputusan untuk
mendukung kinerja sehingga tujuan dari instansi tersebut dapat tercapai. Komputer
merupakan salah satu media untuk mendukung kebutuhan informasi yang cepat dan
akurat sehingga apa yang dibutuhkan oleh instansi tersebut, dapat dikelola dengan
baik. Pejabat pemerintah daerah sebagai salah satu dalam pemerintahan daerah
kepangkatan Pegawai Negeri Sipil daerah kurang sekali informasi yang akurat
karena masih manual menggunakan Microsoft Word yang mana sistem tersebut
dalam melakukan pegolahan data kepangkatan Pegawai Negeri Sipil masih kurang
maksimal yang mana sering hilangnya data serta sering terjadinya kesalahan saat
kesalahan.
dan pembuatan laporan pada posyandu pada umumnya masih dilakukan secara
data kegiatan posyandu seperti pemeriksaan ibu hamil, penimbangan bayi serta
ini dibuat agar dapat membantu pengolahan data posyandu di Posyandu Pare
dengan guru secara keseluruhan dengan cepat dan akurat serta dapat menghindari
Perhubungan (DISHUB) Kabupaten Lima Puluh Kota proses pengolahan data surat
izin usaha angkutan barang telah sering dilakukan, namun belum memperoleh hasil
yang akurat. Hal ini disebabkan penggunaan teknologi informasi masih sangat
Berdasarkan uraian dari latar belakang diatas maka perlu dibuat suatu
Banjarmasin ”
4
Untuk memperjelas masalah yang akan dibahas dan agar tidak terjadi
pembahasan yang meluas atau menyimpang, maka perlu kiranya dibuat suatu
batasan masalah. Adapun ruang lingkup permasalahan yang akan dibahas dalam
penulisan Proposal Skripsi ini, yaitu hanya mengambil pada lingkup seputar Guru
pada Kota Banjarmasin. Ruang lingkup yang dibahas dalam laporan ini mengenai
bagaimana proses penilaian terhadap suatu sistem. Ruang lingkup yang akan
Hal ini dimaksudkan agar peneliti dapat fokus dalam satu bagian, sehingga
merancang dan membuat aplikasi pengolahan data guru pada Dinas Kota
Manfaat penelitian ini yang dapat diambil dan diharapkan dari penyusunan
1. Mendapat informasi yang lebih efektif dan akurat ketika proses pencarian
berbasis web.
Dalam penelitian ini ada beberapa metode dalam memperoleh data. Adapun
Banjarmasin.
6
tanya langsung pegawai yang berada pada bagian PTK SMP dalam
topik atau masalah yang menjadi obyek penelitian. Informasi tersebut dapat
dokumen yang dibuat oleh subjek sendiri atau orang lain tentang subjek.
Studi dokumentasi merupakan salah satu cara yang dapat dilakukan peneliti
suatu media tertulis dan dokumen lainnya yang ditulis atau dibuat langsung
Sistematika yang digunakan dalam penulisan Skripsi ini terdiri dari 5 Bab
BAB I : PENDAHULUAN
Dalam bab ini akan dibahas tentang latar belakang masalah, rumusan
BAB V : PENUTUP
Dalam penyusunan penelitian ini, ada beberapa landasan teori atau konsep
dasar yang digunakan untuk mendukung pemahaman lebih lanjut mengenai hasil
Aplikasi
yang berjalan pada suatu sistem tertentu yang berguna untuk membantu berbagai
kegiatan yang dilakukan oleh manusia. Selain pengertian di atas, ada banyak
Berikut ini beberapa definisi aplikasi menurut beberapa ahli yang cukup populer :
lunak) yang bertugas sebagai front end pada sebuah sistem yang dipakai
saling berkaitan seperti contohnya aplikasi payroll dan aplikasi fixed asset.
8
9
secara khusus dan terpadu sesuai dengan kemampuan yang dimilikinya. Secara
etimologi, aplikasi berasal dari bahasa inggris yaitu Application yang berarti
program siap pakai yang dipakai untuk melaksanakan suatu fungsi bagi pengguna
atau aplikasi yang lain dpat digunakan oleh sasaran yang dituju.
yaitu :
1. Enterprise
10
2. Enterprise – Support
3. Individual Worker
5. Aplikasi Pendidikan
6. Aplikasi Simulasi
Merupakan aplikasi yang dibuat sebagai pelaksana atau pengolah data yang
Data berasal dari kata “Datum” yang berarti fakta atau bagian dari fakta yang
dari lambang grafis seperti * , $ , & . Data-data disusun untuk mengolah tujuan-
tujuan menjadi susunan data, susunan kearsipan dan pusat data/landasan data.
12
sistem yang baik, karena dengan dengan rancangan yang bagus dan tepat akan
menghasilkan sistem yang stabil dan mudah di kembangkan lagi untuk masa
mendatang. Berikut ini akan dijelaskan rangkaian atau ruang lingkup sistem yang
sistem notasi yang berbeda dan pendekatan untuk desain perangkat lunak
yang dikembangkan oleh Grady Booch , Ivar Jacobson dan James Rumbaugh
Management Group (OMG), dan telah dikelola oleh organisasi ini sejak. Pada
Standardization (ISO) sebagai standar ISO disetujui. Sejak itu telah periodik
lainnya, merupakan metodologi yang paling sering digunakan saat ini untuk
2. Class Diagram
class diagram ini menggambarkan visual dari struktur serta deskripsi dan
dan objek disamping itu juga hubungan satu sama lain seperti pewarisan,
Class diagram merupakan alur jalannya database pada sebuah sistem. Class
14
3. Use Case
yang terjadi antara ‘aktor’ — inisiator dari interaksi sistem itu sendiri dengan
sistem yang ada, sebuah Use Case direpresentasikan dengan urutan langkah
yang sederhana.
Perilaku ini merupakan aktifitas sistem yang bisa dilihat dari luar dan bisa
diuji.Perilaku sistem ini dicapture di dalam USE CASE. USE CASE sendiri
dengan lingkungannya.
yang menghasilkan yang tampak dari nilai ke actor khusus. Use Case
4. Activity Diagram
alir memiliki awal, decision yang mungkin terjadi pada sistem, dan akhir
yang hampir mirip dengan flowchart atau diagram alir dalam perancangan
sistem secara terstruktur. Activity diagram ini dibuat berdasarkan sebuah use
5. Sequence diagram
sistem yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar
pesan/message.
16
diawali dari apa yang me-trigger aktivitas tersebut, proses dan perubahan apa
saja yang terjadi secara internal dan output apa yang dihasilkan.
Diagram ini secara khusus berasosiasi dengan use case diagram. Sequence
diagram juga memperlihatkan tahap demi tahap apa yang seharusnya terjadi
untuk menghasilkan sesuatu didalam use case. Sequence diagram juga dapat
merubah atribut atay method pada class yang telah dibentuk oleh class
memodelkan aliran logika dalam sebuah system dalam cara yang visual.
1. Deskripsi tentang system yang ada pada sebuah / beberapa use case
lebih berarti berupa informasi, sedangkan informasi yaitu hasil dari kegiatan-
17
kegiatan pengolahan data yang memberikan bentuk yang lebih berarti dari suatu
memanipulasi dari data dalam bentuk yang lebih berguna dan lebih berarti, berupa
suatu informasi ”.
penggajian.
anak usia dini jalur pendidikan formal, pendidikan dasar, dan pendidikan menengah
Sipil.
Pangkat ini jugalah yang membedakan jumlah gaji yang diterima seorang
guru dari yang lainnya. Nah, agar lebih jelas, berikut tabel lengkap jenjang
Adapun susunan Pangkat dan Golongan Guru Ruang Pegawai Negeri Sipil
Susunan pangkat serta golongan ruang Pegawai Negeri Sipil sebagai berikut :
18
Jenjang jabatan fungsional guru dari terendah sampai dengan tertinggi adalah
sebagai berikut.
1. Guru Pertama
2. Guru Muda
3. Guru Madya
4. Guru Utama
1. Guru Pertama, pangkat Penata Muda, golongan ruang III/a dan pangkat
2. Guru Muda, pangkat Penata, golongan ruang III/c dan pangkat Penata
4. Guru Utama, pangkat Pembina Utama Madya, golongan ruang IV/d dan
Siklus pengolahan data terdiri dari tiga tahapan dasar diantaranya yaitu:
1. INPUT : ini merupakan data awal, atau data input, disiapkan dalam
2. PROCESSING : Pada langkah ini data di input dirubah, dan biasa nya
1. PHP
PHP adalah salah satu bahasa server-side yang didesain khusus untu
aplikasi web. PHP dapat disisipkan diantara bahasa HTML dan kareana
yang dikirimkan ke browser adalah hasil jadi dalam bentul HTML, dan kode
PHP anda tidak akan terlihat. PHP termasuk dalam open source product.
PHP juga dapat dijalankan diberbagai web server seperti Apache, PWS, dan
2011:6).
2. XAMPP
ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP sendiri
MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public
20
License dan bebas, merupakan web server yang mudah untuk digunakan
3. MYSQL
fasilitas. SQL adalah suatu bahasa komputer yang mengikuti standar ANSI
database. Statemen dalam SQL dapat digunakan untuk mengakses data atau
Informix, Sybase, MS Acces, MySQL, Firebird dan masih banyak lagi yang
lainnya.
21
Berikut adalah tabel hasil-hasil penelitian sebelumnya yang terkait dengan pemetaan pencarian fasilitas sosial sebagai acuan dalam
melakukan penelitian.
NAMA
NO JUDUL MASALAH APLIKASI KETIDAKSESUAIAN
PENELITI
dan TAHUN
1 Sistem Informasi Pengolahan Nurbaiti, Silvie Dalam pengolahan data borland 1. Pembuatan program ini masih
Chintya delphi 7.0
Data Kepangkatan Pegawai Melinda, Riski kepangkatan Pegawai Negeri dapatdikembangkan seiring dengan
Negeri Sipil Pada Pengadilan Putri Ameliya ( Sipil daerah kurang sekali berkembangnya spesifikasi kebutuhan
2020 )
Agama Kotabumi informasi yang akurat karena pengguna, terutama dalam hal tampilan ada
masih manual menggunakan baiknya dibuat tampilan yang lebih menarik
Microsoft Word yang mana dan dikembangkan lebih lanjut.
sistem tersebut dalam 2. Harus dibuatnya file backup data. Hal ini
melakukan pegolahan data diperlukan untuk mengantisipasi jika terjadi
kepangkatan Pegawai Negeri kerusakan dan kehilangan data, atau sesuatu
Sipil masih kurang maksimal yang tidak diinginkan terjadi pada data
yang mana sering hilangnya
22
data serta sering terjadinya sehingga file backup tadi bisa digunakan
kesalahan saat penginputan kembali.
data kepangkatan PNS.
Link : https://ojs.stmikpringsewu.ac.id/index.php/jtksi/article/view/883/pdf
2. Aplikasi Pengolahan Data Musliani, Lidya karena Pencatatan dan pembuatan WEB Aplikasi pengolahan data Posyandu ini perlu
Wati, Sri
Posyandu Mawarni 2017 laporan pada posyandu pada dikembangkan lagi secara online yang bisa
umumnya masih dilakukan secara diakses oleh Puskesmas dan Dinas Kesehatan.
manual, yaitu dicatat pada
pembukuan menggunakan buku
besar, sedangkan data kegiatan
posyandu seperti pemeriksaan ibu
hamil, penimbangan bayi serta
23
3. APLIKASI Irohito Nozomi, Pada Kantor Dinas Perhubungan WEB 1. Laporan bias ditambahkan lebih banyak
PENGOLAHAN
Muhammad lagi
DATA SURAT IZIN (DISHUB) Kabupaten Lima Puluh
USAHA ANGKUTAN Lutfi Hamzah 2. Menambahkan Form Data lebih banyak lagi
BARANG PADA Kota proses pengolahan data surat
KANTOR DINAS 2017 3. Lebih menambahkan data rinci lagi
PERHUBUNGAN izin usaha angkutan barang telah
KABUPATEN
LIMAPULUH sering dilakukan, namun belum
Link : https://journal.ipm2kpe.or.id/index.php/INTECOM/article/view/167
25
Lokasi Penelitian
Dalam satu minggu 5 hari kerja dimulai pukul 07.30 – 12 WITA lalu
istirahat dan masuk kembali pukul 13.00 – 16.30 WITA sedangkan pada
1. Visi
2. Misi
Mewujudkan Akses yang Meluas dan Merata
Struktur Organisasi
menggunaka wawancara dan observasi langsing maka melihat sistem berjalan saat
menggunakan Microsoft Office Word dan Excel, terutama untuk pengolahan data
guru saat ini sistem yang digunakan masih menggunakan pencatatan pembukuan
manual yang rentan akan hilang maupun rusak, sehingga di khawatirkan akan
Mengetahui analisis sistem yang berjalan ini agar pembuatan sistem yang
baru menjadi lebih efektif dan efisien dalam segi pengolahan data guru. Adanya
28
29
Kondisi sistem yang sedang berjalan saat ini di Dinas Pendidikan Kota
Banjarmasin masih sering terjadi kesalahan, kehilangan data yang ada sehingga
pada sistem yang sedang berjalan dan dapat menjadi pertimbangan Dinas
Proses akan berjalan lebih cepat, informasi dapat mengalir tanpa hambatan,
1. Sistem harus dapat melakukan input data guru dan mencari data guru
2. Sistem harus dapat melakukan input data mata pelajaran dan mencari data
Mata Pelajaran
3. Sistem harus dapat melakukan mengambil data guru dan input data Riwayat
4. Sistem harus dapat melakukan mengambil data guru dan input data Riwayat
5. Sistem harus dapat melakukan input data Mutasi Guru dan mencari data
Mutasi Guru
6. Sistem harus dapat melakukan input data Naik Pangkat Guru dan mencari
7. Sistem harus dapat melakukan input data Cuti guru dan mencari data Cuti
guru
8. Sistem harus dapat melakukan input data Pensiun Guru dan mencari data
Pensiun Guru
9. Sistem harus dapat melakukan input data Sekolah dan mencari data Sekolah
10. Sistem harus dapat melakukan input data Pegawai / User dan mencari data
Pegawai / User
11. Sistem harus dapat membuat semua laporan data yang ada dalam aplikasi
1. Operasional
Peralatan Hardware & Software serta web browser yang digunakan untuk
menjalankan sistem pendataan barang.
2. Performance
Waktu Pembuatan data lebih cepat
3. Keamanan
Hak Akses Aplikasi dengan login, mengunakaan username dan password.
4. Informasi
Validasi pemberitahuan ketika salah username, data belum di isi, data
berhasil disimpan, data berhasil dihapus.
Use Case
Data Use Case Diagram Aplikasi Pengolahan Data Guru dan Kepangkatan
Activity Diagram
Pada Activity Diagram Tambah Guru ini untuk memasukan data guru
Pada Activity Diagram Tambah Data Mapel ini untuk tambah data mata
Pada Activity Diagram Mutasi Guru ini untuk tambah data Mutasi Guru
Pada Activity Diagram Cuti Guru ini untuk tambah data Cuti Guru
Pada Activity Diagram Pensiun Guru ini untuk tambah data Pensiun
Pada Activity Diagram Sekolah ini untuk tambah data Sekolah yang
Sequence Diagram
pengolah data elektronik yang akan dilakukan dalam membuat sebuah sistem
memadai dikarenakan data yang akan diolah merupakan inti utama dari seluruh
Rancangan Tabel
Berikut ini adalah rancangan tabel Aplikasi Pengolahan Data Guru dan
1. Tabel User
Nama Tabel : Tabel User
3 Password Varchar 25
4 Level Enum Pegawai,
Pimpinan
2. Tabel Guru
Nama Tabel : Tabel Guru
4 Nik Varchar 50
5 Gelar Varchar 10
6 Golongan Enum
7 Jenis_kelamin Enum
8 Tempat_lahir Varchar 25
9 Tanggal_lahir date -
10 Kode_mapel Int 10
11 Nama_mapel Varchar 30
12 Status Varchar 10
13 Tmt_pns date -
14 Alamat Varchar 25
15 No_hp Varchar 15
16 Nama_sekolah Varchar 30
17 Foto Varchar 50
Class Diagram
Tampilan desain menu utama ketika Login Pegawai pada gambar 3.26 dari
aplikasi pengolahan data dan kepangkatan Guru Pada Dinas Pendidikan Kota
Banjarmasin.
52
Tampilan desain menu utama ketika Login Pimpinan pada gambar 3.27 dari
aplikasi pengolahan data dan kepangkatan Guru Pada Dinas Pendidikan Kota
Banjarmasin.
53
Tampilan desain halaman input Data Guru pada gambar 3.28 untuk
Tampilan desain halaman input Data Mata Pelajaran pada gambar 3.29
Tampilan desain halaman input Data Riwayat Kesehatan pada gambar 3.30
untuk menambahkan data yang baru.
56
Tampilan desain halaman input Data Riwayat Pendidikan pada gambar 3.31
Tampilan desain halaman input Mutasi Guru pada gambar 3.32 untuk
Tampilan desain halaman input Data Naik Pangkat Guru pada gambar 3.33
Tampilan desain halaman input Data Cuti Guru pada gambar 3.34 untuk
Tampilan desain halaman input Data Pensiun Guru pada gambar 3.35 untuk
Tampilan desain halaman input Data Sekolah pada gambar 3.36 untuk
Tampilan desain halaman Form Data Guru pada gambar 3.37 berfungsi
Tampilan desain halaman Form Data Mata Pelajaran pada gambar 3.38
Tampilan desain halaman Form Data Riwayat Kesehatan Guru pada gambar
Tampilan desain halaman Form Data Mutasi Guru pada gambar 3.41
Tampilan desain halaman Form Data Naik Pangkat Guru pada gambar 3.42
Tampilan desain halaman Form Data Cuti Guru pada gambar 3.43 berfungsi
Tampilan desain halaman Form Data Pensiun Guru pada gambar 3.44
Tampilan desain halaman Form Data Sekolah pada gambar 3.45 berfungsi
Tampilan desain halaman Form Data Mutasi Guru pada gambar 3.46
Tampilan desain halaman Form Data Sekolah Login Sebagai Pimpinan pada
Tampilan desain halaman Form Data Mutasi Guru Login Sebagai Pimpinan
Tampilan desain halaman Form Data Naik Pangkat Guru Login Sebagai
Tampilan desain halaman Form Data Cuti Guru Login Sebagai Pimpinan
Tampilan desain laporan guru pada gambar 3.51 untuk melaporkan data
guru
Tampilan desain laporan mutasi guru pada gambar 3.57 untuk melaporkan
Tampilan desain laporan naik pangkat guru pada gambar 3.58 untuk
Tampilan desain laporan cuti guru pada gambar 3.59 untuk melaporkan data
cuti guru
Tampilan desain laporan pension guru pada gambar 3.60 untuk melaporkan
data pensiun
Tampilan desain laporan sekolah pada gambar 3.61 untuk melaporkan data
sekolah
77
2. Memori RAM 4 GB
3. Printer
4. Flash Disk 8 GB
4. XAMPP
5. Database Mysql
78
79
1. Perencanaan
aplikasi yang dibuat. kalau penulis ingin membangun rumah maka penulis akan
bangunannya, mau memakai material apa saja, apa warna dindingnya, tak
2. Analisis
berjalan dan mengindentifikasi apakah workflow telah efisien dan sesuai standar
dianalisa.
3. Hasil
(desaign). Hasil adalah langkah yang sangat penting dalam siklus SDLC karena
langkah ini menentukan pondasi aplikasi yang dibuat. kesalahan dalam hasil
dapat menimbulkan hambatan bahkan kegagalan proyek. Ada 2 jenis hasil yang
2. Hasil pemprograman
80
Hasil pemrograman dilakukan oleh Sistem Analis (SA) yaitu membuat hasil
yang diperlukan untuk pemrograman berdasarkan hasil proses bisnis yang telah
dibuat oleh BPA. hasil ini akan menjadi pedoman bagi programmer untuk menulis
1. Hasil Database
4. Testing
Hal ini berlaku juga pada aplikasi yang dibuat oleh manusia. oleh sebab itu,
perlu suatu proses untuk menguji mutu aplikasi yang dibuat disebut testing. Testing
Tampilan halaman form login admin pada gambar 4.1 dimana admin harus
memasukkan username dan password untuk dapat masuk ke menu utama dari
program aplikasi
Tampilan Halaman Menu Utama berfungsi sebagai halaman kerja admin, yaitu
untuk mengisi data guru, melihat data guru dan mencetak data guru.
Tampilan menu utama pada gambar 4.2 diatas terdapat 10 menu yang ada
6. Menu Mutasi Guru yang berfungsi untuk melihat informasi guru yang
dialihkan tempat kerja baru dengan alasan tertentu.
7. Menu Naik Pangkat yang berfungsi untuk melihat informasi guru yang
sudah naik pangkat
8. Menu Cuti guru yang berfungsi untuk melihat informasi guru yang
sedang mengambil cuti
9. Menu Pensiun guru yang berfungsi untuk melihat informasi guru yang
sudah pensiun
10. Menu Sekolah yang berfungsi untuk melihat informasi sekolah tempat
kerja guru
11. Menu Admin / user untuk menambah kan user / admin yang dapat
mengakses sistem aplikasi
Pada gambar 4.3 dan 4.4, diatas form data guru terdapat 17 field yang harus
diisi, yaitu :
85
guru
Pelajaran.
13. Tanggal Mulai Kerja berfungsi untuk menambahkan tanggal guru mulai
bekerja
guru
Tampilan Form Data Mata Pelajaran berfungsi untuk menambahkan data mata
pelajaran.
Tampilan Form Data mata pelajaran pada gambar 4.5, diatas data mata
pelajaran yang dipakai disetiap sekolah yang sudah ditetapkan olah dinas
mata pelajaran.
Tampilan Form Data riwayat kesehatan pada gambar 4.6, diatas data riwayat
Tampilan Form Data riwayat pendidikan pada gambar 4.7,diats tampilan form
data riwayat pendidikan tempat pengentryan data asal usul pendidikan guru yang
guru
S1 guru
sarjana S2 guru
Tampilan Form Data Mutasi Guru berfungsi untuk membahkan data guru mutasi
Tampilan Form Data riwayat pendidikan pada gambar 4.8 diastas berfungsi
sekolah yang baru dan terdapat 7 field yang harus diisi, yaitu :
Tampilan Form Data Naik Pangkat berfungsi untuk menambahkan data guru yang
Tampilan Form Data naik pangkat pada gambar 4.9, tempat pengentryan data
kenaikan pangkat guru yang sudah resmi dilantik dan terdapat 7 field yang harus
disi, yaitu :
Tampilan Form Data Cuti berfungsi untuk menambahkan data guru yang
menginginkan cuti
Tampilan Form Data Cuti Guru pada gambar 4.9, diatas tempat pengentryan
data cuti yang diambil oleh guru dengan alasan tertentu dan terdapat 7 field yang
Tampilan Form Data Pensiun Guru ini berfungsi untuk menambahkan data guru
pensiun
Tampilan Form Data Pensiun Guru pada gambar 4.11, tempat pengentryan data
pensiun yang dimana untuk mengetahui apabila guru sudah pensiun dan terdapat 6
Tampilan Form Data Sekolah ini berfungsi untuk menambahkan data sekolah yang
Tampilan Form Data data sekolah pada gambar 4.12, tempat pengentryan
data tempat bertugasnya guru dan terdapat 6 field yang harus diisi, yaitu :
Tampilan Form Data Admin ini berfungsi untuk menambahkan data admin / user
Tampilan Form Data data admin pada gambar 4.13, tempat pengentryan
data admin / pegawai yang akan menggunakan aplikasi dan terdapat 4 field yang
Tampilan data guru dibuat untuk pegawai melihat dan mencari data guru
Pada gambar 4.14 diatas Form Data Guru sistem yang dibuat dimana
didalamnya terdapat informasi dari nama guru, nuptk, nip, nik, gelar, golongan /
pangkat, jenis kelamin , tempat lahir, tanggal lahir, kode mapel, mata pelajaran,
Tampilan data Mata Pelajaran dibuat untuk pegawai melihat data mata
pelajaran .
Pada gambar 4.15 diatas Data Mata Pelajaran yang dibuat dimana di
dalamnya terdapat informasi seperti kode matpel, mata pelajaran, jenis mapel,
kelas, kkm serta tombol edit untuk merubah data, hapus untuk menghapus data dan
Pada gambar 4.16 diatas data riwayat kesehatan yang dibuat dimana
didalam ny terdapat informasi dari nuptk, nama guru, umur, berat badan, keluhan
Pada gambar 4.17 diatas data riwayat pendidikan yang dibuat dimana di
dalamnya terdapat informasi dari pendidikan terakhir, nama guru, sd, smp, sma, s1,
s2.
Tampilan data Mutasi guru dibuat untuk pegawai melihat dan mencari data
mutasi guru.
100
Pada gambar 4.18 diatas data mutasi guru yang dibuat dimana di dalamnya
terdapat informasi dari nuptk, nip, nama guru, alasan, asal tempat tugas, tujuan
Tampilan form data naik pangkat dibuat untuk pegawai melihat dan
Pada gambar 4.19 diatas form data naik pangkat yang dibuat dimana
didalamnya terdapat informasi dari nip, nik, nama guru, no sk naik pangkat, berlaku
mulai, gol / pangkat lama, gol/pangkat baru serta tombol edit untuk merubah, hapus
untuk menghapus data , naik pangkat untuk mencetak ulang surat keterangan
apabila ada yang kehilangan surat tersebut, laporan untuk mencetak semua data
naik pangkat.
Tampilan data cuti guru dibuat untuk pegawai melihat dan mencari data
Pada gambar 4.20 diatas Tampilan data cuti guru yang dibuat dimana
didalam nya terdapat informasi dari nama guru, nuptk, nip, jenis cuti, mulai tanggal,
sampai tanggal, jumlah hari serta tombol edit untuk mengubah, tombol hapus untuk
Tampilan data pensiun guru dibuat untuk pegawai melihat dan mencari
Pada gambar 4.21 diatas data pensiun guru yang dibuat dimana didalamnya
terdapat informasi dari nama guru, nuptk, nip, jenis cuti, mulai tanggal, sampai
tanggal, jumlah hari serta tombol edit untuk mengubah, tombol hapus menghapus
Tampilan data sekolah dibuat untuk pegawai melihat dan mencari data
Pada gambar 4.22 diatas data sekolah yang dibuat dimana didalamnya
terdapat informasi dari nama sekolah, nama kepsek, npsn, alamat, status, website
serta tombol edit untuk mengubah, tombol hapus untuk menghapus dan tombol
Tampilan hasil laporan guru dibuat untuk mengetahui hasil data yang ada
pada form data guru serta bisa dicetak sebagai laporan data.
104
Laporan data guru ini adalah hasil proses dari sistem berbentuk softcopy
yang menghasilkan laporan dengan data berupa nama guru, nuptk, nip, nik, gelar,
jenis kelamin, tempat, tanggal lahir, alamat, mata pelajaran, nama sekolah, status,
Tampilan hasil laporan guru persekolah dibuat untuk mengetahui hasil data
yang ada pada form data guru serta bisa dicetak sebagai laporan data.
105
laporan guru persekolah ini adalah hasil proses dari sistem berbentuk
softcopy yang menghasilkan laporan dengan data berupa nama sekolah, nama guru,
nuptk, nip, nik, gelar, jenis kelamin, tempat, tanggal lahir, alamat, mata pelajaran,
Tampilan hasil laporan guru per mata pelajaran dibuat untuk mengetahui
hasil data yang ada pada form data guru serta bisa dicetak sebagai laporan data.
106
laporan guru permapel ini adalah hasil proses dari sistem berbentuk softcopy
yang menghasilkan laporan dengan data berupa mata pelajaran, nama guru, nuptk,
nip, nik, gelar, jenis kelamin, tempat, tanggal lahir, alamat, nama sekolah, status,
Tampilan Laporan mata pelajaran dibuat untuk mengetahui hasil data yang
ada pada form data mata pelajaran serta bisa dicetak sebagai laporan data.
107
laporan Mata Pelajaran ini adalah hasil proses dari sistem berbentuk
softcopy yang menghasilkan laporan dengan data berupa kode mata pelajaran, mata
yang ada pada form data mata Riwayat Kesehatan serta bisa dicetak sebagai laporan
data.
108
laporan Riwayat Kesehatan ini adalah hasil proses dari sistem berbentuk
softcopy yang menghasilkan laporan dengan data berupa nuptk, nama guru, umur,
berat badan, keluhan kesehatan, penyakit, cidera fisik, surat ket dokter.
yang ada pada form data mata Riwayat Pendidikan serta bisa dicetak sebagai
laporan data.
109
laporan Riwayat Pendidikan ini adalah hasil proses dari sistem berbentuk
softcopy yang menghasilkan laporan dengan data berupa pendidikan terakhir, nama
Tampilan Laporan Mutasi Guru dibuat untuk mengetahui hasil data yang
ada pada form data Mutasi Guru serta bisa dicetak sebagai laporan data.
laporan Mutasi Guru ini adalah hasil proses dari sistem berbentuk softcopy
yang menghasilkan laporan dengan data berupa nuptk, nip, nama guru, alasan, asal
Tampilan Laporan Naik Pangkat dibuat untuk mengetahui hasil data yang
ada pada form data Naik Pangkat serta bisa dicetak sebagai laporan data.
laporan naik pangkat ini adalah hasil proses dari sistem berbentuk softcopy
yang menghasilkan laporan dengan data berupa nip, nik, nama guru, no surat naik
Tampilan Laporan Cuti Guru dibuat untuk mengetahui hasil data yang ada
pada form data Cuti Guru serta bisa dicetak sebagai laporan data.
111
laporan Cuti guru ini adalah hasil proses dari sistem berbentuk softcopy
yang menghasilkan laporan dengan data berupa nama guru, nuptk, nip, jenis cuti,
Tampilan Laporan Pensiun Guru dibuat untuk mengetahui hasil data yang
ada pada form data Pensiun Guru serta bisa dicetak sebagai laporan data.
112
laporan pensiun guru ini adalah hasil proses dari sistem berbentuk softcopy
yang menghasilkan laporan dengan data berupa no sk pensiun, nama guru, nip,
Tampilan Laporan Sekolah dibuat untuk mengetahui hasil data yang ada
pada form data Sekolah serta bisa dicetak sebagai laporan data.
113
tampil laporan Sekolah ini adalah hasil proses dari sistem berbentuk
softcopy yang menghasilkan laporan dengan data berupa nama sekolah, nama
Tampilan Biodata dibuat untuk mengetahui hasil data yang ada pada form
tampil Biodata Guru ini adalah hasil proses dari sistem berbentuk softcopy
yang menghasilkan laporan dengan data berupa nama, tempat / tanggal lahir, jenis
kelamin, nuptk, nip, nik, gelar, golongan, status, alamat, no hp, mata pelajaran,
Tampilan Riwayat Kesehatan dibuat untuk mengetahui hasil data yang ada
pada form data Riwayat Kesehatan dalam bentuk profil serta bisa dicetak
115
Pada gambar 4.35 diatas tampil Riwayat Kesehatan yang dibuat dimana
didalamnya terdapat hasil nuptk, nama guru, umur, berat badan, keluhan kesehatan,
yang ada pada form data Riwayat Pendidikan dalam bentuk profil serta bisa dicetak
Pada gambar 4.36 diatas tampil Biodata Riwayat Pendidikan yang dibuat
dimana didalamnya terdapat hasil nama, pendidikan akhir, sd, smp, sma, s1 serta
s2
Tampilan Surat Ket Naik Pangkat dibuat untuk mengetahui hasil data yang
ada pada form data Naik Pangkat dalam bentuk Surat serta bisa dicetak
118
Pada gambar 4.37 diatas Tampilan Surat Ket Naik Pangkat yang dibuat
dimana didalamnya terdapat hasil nip, nik, nuptk, nama guru, gelar, gol / pangkat
Tampilan Surat Ket Pensiun dibuat untuk mengetahui hasil data yang ada
pada form data Pensiun dalam bentuk Surat serta bisa dicetak
Tampilan Surat Ket Pensiun pada gambar 4.38 diatas Tampilan Surat Ket
Pensiun yang dibuat dimana didalamnya terdapat hasil no sk pensiun, nama guru,
nuptk, nip, nik, golongan / pangkat, gelar, unit kerja, tmt pensiun serta keterangan.
4.5 Pengujian
untuk mengetahui apakah Aplikasi tersebut berjalan dengan baik dan bebas dari
kesalahan. Salah satu metode yang digunakan adalah metode Blackbox yang
bertujuan untuk menunjukkan fungsi perangkat lunak baik dalam hal pengoperasian
Test Case:
Aplikasi Pengolahan Data dan Kepangkatan Guru Pada Dinas Pendidikan Kota
Mutasi Guru, Naik Pangkat Guru, Cuti Guru, Pensiun Guru dan Laporan
Sekolah.
NIP, NUPTK dan guru yang mengajar dibidang mata pelajaran tertentu.
pembuatan laporan dan laporan yang dihasilkan menjadi lebih efektif dan
efisien.
136
137
5.2 Saran
Aplikasi ini masih jauh dari kata sempurna dan tentu masih banyak kekurangan.
baiknya dikembangkan menjadi lebih baik lagi , seperti fitur alert ketika
sebuah inputan tipe Angka tapi kita isi dengan huruf maka program
Evitasari, I. (2020, Agustus 2). Pengertian Pengolahan Data. Retrieved from Pak
Guru: https://pakguru.co.id/pengertian-pengolahan-data/
Fajar, R. (2016, Mei 2). Mengenal Diagram UML (Unified Modeling Language).
Retrieved from https://www.codepolitan.com/mengenal-diagram-uml-
unified-modeling-language
Guru, A. (2018, Desember 26). Jenjang Jabatan Fungsional Guru. Retrieved from
https://www.amongguru.com/jenjang-jabatan-fungsional-guru-dan-angka-
kredit-yang-dipersyaratkan/
Intermedia, B. (2019, November 14). Pengertian PHP : Fungsi, Syntax, dan Alasan
Menggunakan PHP. Retrieved from https://www.jagoanhosting.com/:
https://www.jagoanhosting.com/blog/pengertian-php/
138
139
Puspitosar, H. A. (2011). " Pemrograman Web Database Dengan PHP Dan Mysql
". Yogyakarta: Skripta Media Creative.
140
141
6. Sertifikat Pratikum
149