APLIKASI PENDAFTARAN DAN SELEKSI CALON PESERTA SERTIFIKASI GURU
APLIKASI PENDAFTARAN DAN SELEKSI CALON PESERTA SERTIFIKASI GURU ( Studi Kasus Di Dinas Pendidikan Kabupaten Kutai Barat ) SKRIPSI Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika Oleh:
Serter Bayu Pratama 075314080 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA
2013
REGISTRATION APPLICATION AND SELECTION OF CANDIDATE TEACHER CERTIFICATION (Case Study in West Kutai District Education Office) THESIS Asked Questions To Fulfill One Terms of Obtain Bachelor's Degree of Engineering Engineering Study Program Informatika By: Serter Bayu Pratama
075314080
INFORMATICS ENGINEERING DEPARTMENT FACULTY OF SCIENCE AND TECHNOLOGY UNIVERSITY OF SANATA DHARMA YOGYAKARTA 2013
By “Serter”
MOTTO
Lakukanlah apa yang anda bisa lakukan selagi anda bisa
melakukannya
Banyak kegagalan dalam hidup ini dikarenakan orang-orang tidak menyadari betapa dekatnya mereka dengan keberhasilan saat mereka menyerah.
- Thomas Alva Edison “Jenius adalah 1 % inspirasi dan 99 % keringat. Tidak ada yang dapat menggantikan kerja keras”
INTISARI
Di Kabupaten Kutai Barat, tata cara mendapatkan sertifikasi guru dibagi menjadi tiga, yaitu Peserta Pola Pemberian Sertifikat Pendidik Langsung (PSPL) , Peserta Pola Portofolio (PF) dan Peserta Pendidikan Latihan dan Profesionalisme Guru (PLPG). Cara pendaftaran sertifikasi guru pun juga terbilang masih secara manual, sebagai contoh peserta sertifikasi dengan pola Peserta PLPG harus mengisi sebuah kertas formulir pendaftaran yang didapatkan dengan cara mengantri serta menyusun dokumen sebanyak 2 rangkap. Serta penyampaian informasi yang terbilang lambat, dengan hanya menempelkan informasi mengenai sertifikasi guru di depan papan pengumuman yang ada di depan kantor Dinas Pendidikan Kabupaten Kutai Barat.
Untuk itu, dalam tugas akhir ini penulis bermaksud untuk membuat suatu Aplikasi Pendaftaran dan Seleksi Calon Peserta Sertifikasi Guru untuk Dinas Pendidikan Kabupaten Kutai Barat dengan menggunakan metode Rekayasa Perangkat Lunak secara terstruktur dengan tujuan untuk membuat aplikasi pendaftaran dan seleksi calon peserta sertifikasi guru yang berbasis web untuk Dinas Pendidikan Kabupaten Kutai Barat. Sistem ini sudah berhasil dibangun dan diharapkan dapat melakukan proses pendaftaran dan penyampaian informasi mengenai sertifikasi guru dengan lebih cepat, data yang disimpan lebih konsisten selain itu penyajian laporan juga dilakukan dengan cepat. Aplikasi ini diimplementasikan dengan menggunakan teknologi JSP dan teknologi database Mysql.
ABSTRACT
In West Kutai Regency, the procedures for certified teachers is divided into three, namely the Direct Granting Educator Certification (PSPL), Portfolio Pattern (PF) and Training Educator Attendees and Teacher Professionalism (PLPG). The teacher registration for certification is still manually as well, for example participants of PLPG pattern certification should fill the paper registration form by queuing and compiling double documents entries. The announcement of teacher certification is still quite slow, only by attaching the information through bulletin board in front of the Education of Department of West Kutai Regency.
Therefore, In this final paper the writer intend to make a registration application and attendees participants selection for Education Department of Kutai Barat Regency using engineering software method structurally in order to make registration application and participants certified teacher based on web for Education Department of West Kutai Regency. This system has already been built and hopefully the system could make the registration process and information announcement about certified teacher quickly, data storage are more consistent, besides the presentation of the report become quickly as well. This application implemented using JSP technology and Mysql database technology.
KATA PENGANTAR
Puji syukur saya ucapkan ke hadirat Tuhan Yang Maha Esa atas berkat dan limpahan kasih karunia yang telah diberikan-Nya sehingga saya dapat menyelesaikan skripsi ini dengan judul “APLIKASI PENDAFTARAN DAN SELEKSI CALON PESERTA SERTIFIKASI GURU (Studi Kasus Di Dinas Pendidikan Kabupaten Kutai Barat)”.
Dorongan serta nasihat dari berbagai pihak sangat membantu sampai tersusunnya skripsi ini. Untuk itu, saya ingin mengucapkan terima kasih kepada :
1. Kedua orang tua saya Piter Suhenda dan Serlin Sriyati yang telah memberi dukungan moral, spiritual dan finansial dalam penyusunan skripsi.
2. Ibu Ridowati Gunawan, S.Kom., M.T. selaku Dosen Pembimbing Akademik Angkatan 2007 dan Ketua Jurusan Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.
3. Bapak JB. Budi Darmawan, S.T.,M.Sc. selaku Dosen Pembimbing Skripsi.
Terimakasih telah membimbing dan menyediakan waktu dalam memberikan pengarahan selama penulisan skripsi ini.
4. Para staff Dinas Pendidikan Kabupaten Kutai Barat yang telah membantu saya selama melakukan studi kasus.
5. Yang teristimewa My Love Marthelia Dewi terima kasih telah memberikan semangat, kasih sayang, dukungan moral dan selalu setia menunggu kepulangan ku.
6. Buat adik adikku: Andreas Setiawan dan Fernando Suhenda yang selalu menyayangi dan memberikan dukungan kepadaku.
7. Teman-temanku yang berada di Asrama Tanaa Purai Ngeriman terimakasih atas persahabatan selama ini.
8. Para pemain Tim Futsal dan Tim Sepakbola Macan Dahan yang telah membagikan banyak pengalaman dan menyumbangkan beberapa trofi juara.
9. Begundal TI 07 yang selalu setia bersama sama mengerjakan skripsi sampai titik darah penghabisan.
Dan semua teman-teman yang mungkin terlalu banyak untuk disebutkan disini.
DAFTAR ISI HALAMAN JUDUL ............................................................................... i PAGE COVER ........................................................................................ ii HALAMAN PERSETUJUAN PEMBIMBING ................................... iii HALAMAN PENGESAHAN ................................................................ iv MOTTO ................................................................................................... v
INTISARI ................................................................................................ vi
ABSTRACT ............................................................................................ vii
KATA PENGANTAR ............................................................................ viii
PERNYATAAN KEASLIAN KARYA ................................................ x LEMBAR PERNYATAAN ................................................................... xiDAFTAR ISI ........................................................................................... xii
DAFTAR GAMBAR .............................................................................. xvi
DAFTAR TABEL ................................................................................... xix
DAFTAR LISTING ................................................................................ xxi
DAFTAR LAMPIRAN ........................................................................... xxiii
BAB I PENDAHULUAN .......................................................................1
1.1. Latar Belakang ................................................................................... 1
1.2. Rumusan Masalah .............................................................................. 3 1.3.Tujuan .................................................................................................
3 1.4. Batasan Masalah ................................................................................
3
1.5. Metodologi Penelitian ........................................................................ 4
1.6. Sistematika Penulisan ........................................................................
5 BAB II LANDASAN TEORI ................................................................. 7
2.1. Sertifikasi Guru .................................................................................. 7 2.1.1. Pengertian dan Dasar Hukum ..................................................
7 2.1.2 Tujuan dan Manfaat Sertifikasi Guru .......................................
7 2.1.3. Peserta Sertifikasi Guru ...........................................................
8
2.1.4. Kriteria dan Persyaratan Peserta .............................................. 8 2.1.5. Teknis Mengikuti Sertifikasi Guru ..........................................
9
2.2. Rekayasa Perangkat Lunak Terstruktur ............................................. 12 2.2.1. Use Case Diagram ...................................................................
12 2.2.2. Data Flow Diagram (DFD) .....................................................
13 2.2.3. Entity Relationship Diagram (E-R Diagram) .........................
15 2.2.4. Logical Design ........................................................................
16 2.2.5. Physical Design .......................................................................
17
2.3. Bagan Alir Sistem .............................................................................. 17
2.4. Konsep Dasar Aplikasi Web .............................................................. 18 2.5. Java Server Page ................................................................................
19 2.6. MySQL ..............................................................................................
21 2.6.1. Query Language .............................................................................
21 BAB III ANALISA DAN PERANCANGAN........................................
22 3.1. Analisa Sistem ...................................................................................
22 3.1.1. Gambaran Umum Sistem Lama ..............................................
22 3.1.2. Gambaran Umum Sistem yang Akan Dikembangkan ...........
25
3.2. Analisa Kebutuhan Sistem ................................................................. 27 3.2.1. Diagram Use Case ...................................................................
28 3.2.2. Definisi Aktor ..........................................................................
29 3.2.3. Narasi Use Case ......................................................................
30 3.3. Pemodelan Dan Analisis Data ...........................................................
38 3.3.1. Diagram Konteks ....................................................................
38 3.3.2. Pemodelan Proses ..................................................................
39 3.3.2.1. Diagram Berjenjang ...................................................
39 3.3.2.2. Diagram Alir Data (DFD) ..........................................
41 3.3.2.2.1. DFD Proses 1 .........................................................
42 3.3.2.2.2. DFD Proses 2 ..........................................................
43 3.3.2.2.3. DFD Proses 3 .........................................................
43 3.3.2.2.4. DFD Proses 4 .........................................................
44 3.4. Perancangan Sistem .......................................................................
45 3.4.1. Perancanganan Database .......................................................
45 3.4.1.1. ER Diagram ..............................................................
45 3.4.1.2. Perancangan Logikal ...............................................
46 3.4.1.3. Perancangan Fisikal .................................................
47 3.4.2. Perancangan Antarmuka ..............................................
50 BAB IV IMPLEMENTASI .................................................................
65 4.1. Antarmuka Pengguna Sistem .........................................................
65 4.1.1. Login .....................................................................................
65 4.1.2. Halaman Utama Login User .................................................
75
4.1.3. Halaman Pengumuman .........................................................
76 4.1.4. Halaman Pendaftaran ............................................................
77 4.1.5. Halaman Update Berkas ........................................................
86 4.1.6. Halaman Data Peserta ..........................................................
98
4.1.7. Halaman Update Informasi ................................................... 100
4.1.8. Halaman Insert Account ....................................................... 103
4.1.9. Halaman Update Account .................................................... 106
4.1.10. Halaman Admin Data Peserta ............................................ 109
4.1.11. Halaman Perangkingan ...................................................... 112
4.1.12. Halaman Validasi Berkas .................................................. 115
4.1.13. Halaman Hapus Berkas ...................................................... 124
BAB V ANALISIS HASIL ................................................................. 129
5.1. Pengumpulan Data ......................................................................... 129
5.2. Sasaran Penyebaran Kuesioner ...................................................... 129
5.3. Form Kuesioner ............................................................................. 129
5.4. Analisis Hasil Pembahasan Kuisioner ........................................... 129
5.5. Analisis Hasil Perangkat Lunak ..................................................... 133
BAB VI KESIMPULAN DAN SARAN ............................................. 135
6.1. Kesimpulan .................................................................................... 135
6.2. Saran .............................................................................................. 136
DAFTAR PUSTAKA .......................................................................... 137
LAMPIRAN
DAFTAR GAMBAR
3.5 Dfd Level 0
3.1 Diagram Use Case User
28
3.2 Diagram Use Case Admin
29
3.3 Diagram Konteks
38
3.4 Diagram Berjenjang
40
41
Flatform
3.6 Dfd Level 1 Untuk Proses Pengisian Formulir
42
3.7 Dfd Level 1 Untuk Proses Pengolahan Data Calon Peserta
43
3.8 Dfd Level 1 Untuk Proses Pengolahan Informasi & Pengumuman
43
3.9 Dfd Level 1 Untuk Proses Seleksi Calon
44
3.10 Er Diagram
19
2.11 Lingkungan Klien/Server Yang Melibatkan Berbagai
Gambar Keterangan Halaman
2.5 Square
2.1 Simbol Actor
12
2.2 Simbol Use Case
13
2.3 Simbol Asosiasi
13
2.4 Rounded Rectangles
14
14
16
2.6 Open-Ended Boxes
14
2.7 Arrow
15
2.8 Simbol Entitas
15
2.9 Simbol Relasi
16
2.10 Simbol Atribut
45
3.11 Relasi Antar Tabel
3.29 Halaman Pesan Berhasil Update Berkas
61
3.25 Halaman Data Peserta
62
3.26 Halaman Pesan Error Kombinasi Username
63
3.27 Halaman Pesan Error Data Tak Lengkap
63
3.28 Halaman Pesan Berhasil
63
64
60
3.30 Halaman Pesan Berhasil Update Account
64
3.31 Halaman Pesan Berhasil Tambah Informasi
64
3.32 Halaman Pesan Cari Data Peserta
64
4.1 Halaman Login User
65
4.2 Halaman Login Admin
3.24 Halaman Update Informasi
3.23 Halaman Perangkingan
46
53
3.12 Halaman Utama Aplikasi Jika Login Sebagai User
50
3.13 Halaman Utama Aplikasi Jika Login Sebagai Admin
51
3.14 Halaman Utama Jika Login Sebagai Admin
51
3.15 Halaman Utama Jika Login Sebagai User
52
3.16 Halaman Informasi/Pengumuman
3.17 Halaman Pendaftaran
59
54
3.18 Halaman Update Berkas
55
3.19 Halaman Data Peserta
57
3.20 Halaman Update Account Admin
57
3.21 Halaman Tambah Account Admin
58
3.22 Halaman Validasi Berkas
66
75
4.3 Halaman Utama Login Admin
76
4.4 Halaman Pengumuman
77
4.5 Halaman Pendaftaran
86
4.6 Halaman Update Berkas
98
4.7 Halaman Data Peserta 100
4.8 Halaman Update Informasi 103
4.9 Halaman Insert Account 106
4.10 Halaman Update Account 109
4.11 Halaman Admin Data Peserta 112
4.12 Halaman Perangkingan 115
4.13 Halaman Validasi Berkas 124
4.14 Halaman Hapus Berkas
DAFTAR TABEL
48
37
3.12 Penjelasan Use Case Hapus Berkas Peserta
37
3.13 Tabel Calon Peserta
48
3.14 Tabel Ijazah
48
3.15 Tabel Sekolah
3.16 Tabel Riwayat Golongan
36
48
3.17 Tabel Jenis Golongan
48
3.18 Tabel Riwayat Mengajar
49
3.19 Tabel Mata Pelajaran
49
3.20 Tabel Riwayat Pendidik
3.11 Penjelasan Use Case Validasi Berkas Peserta
3.10 Penjelasan Use Case Update Informasi/Pengumuman
Tabel Keterangan Halaman
3.4 Penjelasan Use Case Update Berkas
2.1 Bagan Alir Sistem
18
3.1 Penjelasan Definisi Aktor
30
3.2 Penjelasan Use Case Login
30
3.3 Penjelasan Use Case Pendaftaran Calon Peserta Sertifikasi
31
32
36
3.5 Penjelasan Use Case Lihat Data Calon Peserta Sertifikasi
33
3.6 Penjelasan Use Case Cetak Data Dari Berkas Peserta
33
3.7 Penjelasan Use Case Lihat Pengumuman
34
3.8 Penjelasan Use Case Sinkronisasi Berkas Data Calon
35
3.9 Penjelasan Use Case Proses Perangkingan
49 Tabel Login
49
3.21
## ##
3.22 Tabel Login Admin
49
50
3.23 Tabel Informasi
50
3.24 Tabel Perangkingan
50
DAFTAR LISTING
Listing Keterangan Halaman
Databaseconnect.Java
4.1
66
4.2 Login.Java
69
4.3 Action Login.Java
73
4.4 Method Getcek Calon Peserta Method Getcek Calon
77 Peserta
4.5 Method Insert Calon Peserta
78
4.6 Method Insert Sekolah
79
4.7 Servlet Insert Peserta.Java
80 Method Insert Riwayat Golongan, Edit Riwayat Golongan
86
4.8 Dan Method Cek Riwayat Golongan
Method Insert Riwayat Mengajar, Edit Riwayat Mengajar
88
4.9 Dan Method Cek Riwayat Mengajar
4.10 Method Insert Riwayat Pendidik, Cek Riwayat Pendidik
91 Dan Method Edit Riwayat Pendidik
4.11 Servlet Update Berkas
93
4.12 Method Insert Informasi 100
4.13 Store Procedure Spinsert Informasi 101
4.14 Servlet Insert Informasi 102
4.15 Method Insert Login 104
4.16 Servlet Insert Login 104
4.17 Method Edit Account 106
4.18 Servlet Update Account 107
Servlet Sinkronisasi Berkas
4.19 119
4.20 Method Sinkronisasi Berkas 123
4.21 Servlet Delete Berkas Mengajar 124
4.22 Method Delete Riwayat Mengajar 125
4.23 Servlet Delete Berkas Pendidik 126
4.24 Method Delete Riwayat Pendidik 128
DAFTAR LAMPIRAN
Nomor Keterangan
1 Kuisioner
2 Formulir Pendaftaran Calon Peserta Sertifikasi Guru
3 Lembar Checklist Berkas Peserta Calon Sertifikasi Bagi Pns
4 Lembar Checklist Berkas Peserta Calon Sertifikasi Bagi Pns
5 Informasi Untuk Calon Peserta Sertifikasi Guru
BAB 1. PENDAHULUAN
1.1.LATAR BELAKANG
Kabupaten Kutai Barat adalah salah satu kabupaten di Provinsi Kalimantan Timur, Indonesia. Ibu kota kabupaten ini terletak di Sendawar.
Kabupaten ini memiliki luas wilayah 31.628,70 km² atau 3.162.870 Ha dan berpenduduk sebanyak 168.900 jiwa sejak akhir Desember 2008. Bupati saat ini dijabat oleh Ismael Thomas, SH, M.Si. dan wakil bupati dijabat oleh H. Didik Effendi, S.Sos, M.Si. Kabupaten Kutai Barat merupakan kabupaten baru hasil pemekaran Kabupaten Kutai Kartanegara yang dibentuk berdasarkan UU No. 47 Tahun 1999. (Sudarman, 2009). Kabupaten Kutai Barat tentu saja memiliki berbagai masalah baik di pemerintahan maupun di masyarakatnya.
Hal ini sangat wajar sekali mengingat belum begitu terlihat hasil dari beberapa aspek di pemerintahan dan masyarakat. Aparat yang belum profesional, rendahnya sumber daya manusia yang tersedia, pelayanan publik masih belum baik, perekonomian yang baru mulai membaik dan masalah lainnya yang merupakan masalah khas di kabupaten yang baru terbentuk.
Semenjak berdirinya Kabupaten Kutai Barat tahun 1999, Permintaan akan pegawai tidak tetap khususnya di bidang tenaga pengajar sangatlah banyak. Permintaan yang besar tersebut menjadi masalah utama bagi pemerintah Kabupaten Kutai Barat sebab ketersediaan akan sumber daya manusia yang terbatas serta latar pendidikan yang kurang memadai untuk menjadi tenaga pengajar. Disamping masalah mendasar tersebut, terdapat
2 masalah penggelembungan jumlah pegawai tidak tetap (PTT) sebagai tenaga pengajar yang memakai jalur ilegal (melalui orang dalam) tanpa menyertakan biodata, riwayat pendidikan dan lain sebagainya.
Guna meningkatkan mutu pembelajaran dan pendidikan di daerah- daerah terpencil, pemerintah pusat telah meluncurkan berbagai kebijakan, salah satunya yang saat ini sedang hangat dibicarakan adalah kebijakan yang berkaitan dengan sertifikasi guru. Meski dengan kuota yang terbatas, di beberapa daerah, melalui Dinas Pendidikan setempat, saat ini sedang menawarkan kepada guru-guru yang dianggap telah memenuhi syarat untuk diajukan sebagai calon peserta sertifikasi. Sertifikasi guru bertujuan untuk menentukan kelayakan guru dalam melaksanakan tugas sebagai tenaga pengajar dan pendidik, meningkatkan proses dan mutu hasil pendidikan serta meningkatkan profesionalitas guru. (Sujanto, 2009).
Di Kabupaten Kutai Barat sendiri, tata cara mendapatkan sertifikasi dibagi menjadi tiga, yaitu Peserta Pola Pemberian Sertifikat Pendidik Langsung (PSPL) , Peserta Pola Portofolio (PF) dan Peserta Pendidikan Latihan dan Profesionalisme Guru (PLPG) (Utoyo Bambang 2011). Cara pendaftarannya juga tebilang masih secara manual, sebagai contoh peserta sertifikasi dengan pola Peserta PLPG harus mengisi sebuah kertas formulir pendaftaran yang didapatkan dengan cara mengantri serta menyusun dokumen sebanyak 2 rangkap. Dokumen tersebut berisi fotocopy ijazah pendidikan terakhir, fotocopy Surat Keputusan (SK) pangkat/golongan, dan lain sebagainya. Dengan cara seperti itu bukan tidak mungkin data-data peserta
3 calon sertifikasi bisa tercecer atau hilang dikarenakan banyaknya peserta yang ingin di sertifikasi.
Dengan demikian dibutuhkan suatu aplikasi yang dapat memudahkan dalam menyimpan dan melakukan proses seleksi untuk semua data-data calon peserta sertifikasi tersebut secara komputerisasi. Oleh sebab itu penulis membuat aplikasi pendaftaran dan seleksi calon peserta sertifikasi guru agar memudahkan untuk menyimpan dan memproses semua data-data tersebut.
1.2.RUMUSAN MASALAH
Dari latar belakang masalah yang telah diuraikan di atas, dapat di ambil suatu rumusan masalah yaitu sejauh mana sebuah aplikasi web mampu mengolah data calon sertifikasi guru yang lebih efisien untuk membantu melakukan proses seleksi menggunakan sistem perangkingan.
1.3.TUJUAN
Tujuan dari pembuatan tugas akhir ini adalah membuat aplikasi pendaftaran dan membantu melakukan proses seleksi calon peserta sertifikasi guru berbasis web.
1.4.BATASAN MASALAH
Aplikasi pendaftaran dan penyimpanan berkas calon setifikasi guru yang akan dibuat nanti akan diberi batasan antara lain:
4
1 Aplikasi hanya akan menangani proses pendaftaran calon peserta sertifikasi guru khusus di wilayah Kabupaten Kutai Barat.
2 Aplikasi yang dibuat melakukan proses seleksi menggunakan sistem perangkingan untuk melakukan test sertifikasi guru bukan untuk penentuan mendapatkan sertifikat.
3 Aplikasi yang dibuat hanya menangani proses pendaftaran Peserta PLPG.
4 Aplikasi ini dikembangkan berbasis web dengan bahasa pemrograman
Java Server Page (JSP) dan Database Management System (DBMS) MYSQL.
1.5.METODELOGI PENELITIAN
Untuk melakukan suatu pengembangan sistem dibutuhkan suatu metodologi. Dalam tugas akhir ini penulis menggunakan metodologi Rekayasa Perangkat Lunak secara terstruktur (Whitten, 2004) dengan tahapan :
1. Analisa sistem Analisa sistem disini adalah untuk mengidentifikasi dan mengetahui permasalahan yang ada dan kebutuhan pengguna sistem sehingga dapat menyelesaikan hambatan dan kendala yang terjadi kearah perbaikan sistem. Digunakan use case diagram, Entity Relationship Diagram (ERD) dan diagram arus data (DFD) yang merupakan proses model untuk menggambarkan aliran data yang melalui sistem dan proses yang dibentuk oleh sistem.
5
2. Desain sistem Merupakan langkah multi proses yang memusatkan kerja pada perancangan sistem yaitu perancangan menu, user interface, input, output dan basis data.
3. Implementasi Setelah melakukan perancangan sistem yang diinginkan, maka hasil perancangan tersebut diimplementasikan yang mana racangan tersebut di terjemahkan dalam bahasa yang dapat dimengerti mesin.
4. Testing Menguji dan menganalisa hasil program.
1.6.SISTEMATIKA PENULISAN
Sistematika yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut :
BAB 1. PENDAHULUAN Bab ini memberikan gambaran tentang sistem yang dibuat yang terdiri dari latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, metodelogi penelitian dan sistematika penulisan. BAB2. LANDASAN TEORI
Bab ini berisi landasan teori yang mendukung dalam analisa, desain, dan implementasi sistem dalam penulisan tugas akhir.
6 BAB3. ANALISA DAN PERANCANGAN Pada bab ini berisi penjelasan lebih rinci mengenai perancangan basis data, pemilihan server web dan browser, serta perancangan aturan jalannya program yang terdiri dari sisi user dan sisi administrator dan perancangan tampilan program.
BAB4. IMPLEMENTASI SISTEM
Bab ini berisi penerapan sistem yang dibuat sesuai dengan rancangan yang telah dilakukan antara lain lingkungan implementasi, karakteristik pengguna, implementasi database, implementasi desain antarmuka yang meliputi antarmuka untuk user dan admin.
BAB5. ANALISIS HASIL Pada bab ini berisi analisis sistem, analisis manfaat, serta kelebihan dan kekurangan program.
BAB6. KESIMPULAN DAN SARAN Pada bab ini berisi kesimpulan yang didapat dari semua kegiatan penyusunan tugas akhir ini serta saran-saran untuk pengembangan lebih lanjut.
BAB 2 LANDASAN TEORI
2.1.SERTIFIKASI GURU
2.1.1. PENGERTIAN DAN DASAR HUKUM
Sertifikasi guru adalah suatu program yang didesain untuk melihat kelayakan guru dalam berperan sebagai agen pembelajaran yang dapat mewujudkan tujuan pendidikan nasional. Sedangkan dasar hukum tentang sertifikasi guru terdapat di UU No. 20 tahun 2003 pasal 42 dan 61, UU No. 14 tahun 2005 Pasal 8 dan 11, PP No. 19 tahun 2005 Pasal 29 serta di Permendiknas No 18 tahun 2007.(Sujanto, 2009).
2.1.2. TUJUAN DAN MANFAAT SERTIFIKASI GURU
Pada dasarnya pelaksanaan sertifikasi guru mempunyai banyak tujuan. Berikut ini beberapa tujuan utama sertifikasi guru.
a.
Menentukan kelayakan guru sebagai agen pembelajaran.
b. Meningkatkan proses dan mutu pendidikan.
c. Meningkatkan martabat guru.
d.
Meningkatkan profesionalisme.
Selain mempunyai tujuan, pelaksanaan sertifikasi guru juga mempunyai beberapa manfaat. Manfaat utama dari sertifikasi guru adalah : a. Melindungi profesi guru dari praktik praktik yang merugikan citra profesi guru.
7
8 b. Melindungi masyarakat dari praktik pendidikan yang tidak berkualitas dan tidak profesional.
c.
Meningkatkan kesejahteraan ekonomi guru. (Sujanto, 2009).
2.1.3 PESERTA SERTIFIKASI
Semua guru yang memenuhi persyaratan berhak mengikuti sertifikasi, baik PNS maupun non-PNS. UU Nomor 14 tahun 2005 tentang guru dan dosen tidak membedakan guru menurut unit organisasinya, terutama berkaitan dengan tunjangan profesi, tunjangan fungsional, dan tunjangan khusus. Bagi guru yang akan pensiun tetap berhak mengikuti sertifikasi. Guru yang hampir pensiun mendapatkan prioritas utama untuk mengikuti sertifikasi guru. Apabila ada guru sudah pernah mengikuti uji kompetensi yang dilakukan oleh provinsi, maka guru tersebut harus tetap mengikuti sertifikasi guru. Penyelenggaraan uji kompetensi oleh provinsi berbeda tujuannya dengan sertifikasi guru sesuai dengan UUGD (Undang Undang Guru dan Dosen). Seorang guru wajib mengikuti sertifikasi guru selama 1 kali selama guru tersebut mengajar. (Sujanto, 2009).
2.1.4 KRITERIA DAN PERSYARATAN PESERTA
Guru yang dapat mengikuti sertifikasi adalah guru yang telah memenuhi persyaratan utama, yaitu memiliki ijazah akademik minimum S1 atau D4. Selain guru, kepala sekolah dan wakil kepala sekolah dalam hal ini juga harus mengikuti sertifikasi. Dilihat dari kewajiban
9 mengajarnya, kepala sekolah mempunyai kewajiban lebih sedikit, yaitu 6 jam tatap muka. Sementara wakil kepala sekolah mempunyai kewajiban mengajar 12 jam tatap muka. Bagi guru yang sudah memiliki ijazah S1 atau D4 harus mempersiapkan diri dengan mengumpulkan portofolio yang merekam jejak profesionalitas guru selama mengabdikan diri sebagai guru. (Sujanto, 2009).
2.1.5 TEKNIS MENGIKUTI SERTIFIKASI GURU
Guru yang akan mengikuti perlu memahami tahap tahap secara teknis. Beberapa hal yang perlu dipahami diantaranya :
1. Pendaftaran Guru calon sertifikasi yang memenuhi kriteria kualifikasi dapat mendaftarkan diri ke Dinas Pendidikan Kabupaten/Kota untuk dimasukkan dalam calon sertifikasi. Dinas Pendidikan Kabupaten/Kota menyusun daftar priorotas guru berdasarkan urutan kriteria yang ditetapkan. Untuk itu, secara aktif guru harus mencari informasi ke Dinas Pendidikan Kabupaten/Kota.
Dalam pelaksanaan sertifikasi guru Dinas Pendidikan Kabupaten/Kota harus membentuk panitia pelaksanaan sertifikasi guru. Tugas panitia sertifikasi guru tersebut adalah sebagai berikut : a. Mengikuti sosialisasi sertifikasi di pusat atau di provinsi.
b. Menentukan urutan prioritas peserta sertifikasi berdasarkan kriteria yang berlaku sesuai dengan kuota/kabupaten kota.
10 c. Membuat SK penetapan peserta sertifikasi.
d. Melakukan sosialisasi pelaksanaan sertifikasi kepada guru.
e.
Menyerahkan kepada peserta sertifikasi berkas- berkas berikut :
- Formulir pendaftaran.
- Nomor peserta/nomor kuota.
Panduan pengisian instrumen portofolio.
- Instrumen fortofolio.
- Instrumen penilaian atasan.
f. Mengumpulkan dari guru peserta sertifikasi berkas :
- Formulir pendaftaran.
- Instrumen portofolio yang sudah diisi.
- Bukti fisik yang mendukung instrumen portofolio.
g. Mengecek kelengkapan data.berkas peserta sertifikasi.
h. Mengirim berkas ke LPTK (Lembaga Pendidikan Tenaga Kependidikan) penyelenggara sertifikasi yang ditunjuk pemerintah. i. Mengumumkan hasil penelitian dari LPTK kepada guru peserta sertifikasi. j. Mengumpulkan kelengkapan berkas portofolio bagi guru yang belum lulus atau belum lengkap portofolionya. k.
Membantu remidiasi bagi guru yang belum lulus diklat pendidikan profesi.
l.
Memfasilitasi guru yang belum lulus diklat profesi untuk mengikuti ujian ulang diklat profesi.
11
2. Rekrutmen peserta sertifikasi Proses rekrutmen peserta sertifikasi mengikuti alur sebagai berikut : a.
Dinas pendidikan Kabupaten/Kota menyusun daftar guru yang memenuhi persyaratan sertifikasi.
b.
Dinas pendidikan Kabupaten/Kota melakukan rangking calon
peserta kualifikasi dengan urutan kriteria sebagai berikut :
- Masa Kerja.
- Usia.
- Golongan (Bagi PNS).
- Beban mengajar.
- Tugas Tambahan.
- Prestasi kerja.
c.
Dinas pendidikan Kabupaten/Kota menetapkan peserta sertifikasi
sesuai dengan kuota dari Ditjen PMPTK (Direktorat Jenderal Peningkatan Mutu Pendidik dan Tenaga Kependidikan) dan mengumumkan daftar peserta sertifikasi terhadap guru melalui papan pengumuman di Dinas pendidikan Kabupaten/Kota.
3. Kuota Sertifikasi guru
Dengan mengacu dari data statistik guru secara nasional maka ada pemberlakuan kuota untuk proses sertifikasi guru. Kuota guru PNS ditetapkan 75% sedangkan kuota guru non-PNS 25% . (Sujanto, 2009).
12
2.2 REKAYASA PERANGKAT LUNAK TERSTRUKTUR
Untuk dapat merancang, menganalisa, mendesain, dan membangun sebuah program, sistem analis harus memahami kebutuhan dari pemilik program, dan penyebab mengapa sistem tersebut harus dibuat. Konsep ini disebut sebagai user centered development. Konsep ini memerlukan pendekatan use case modeling yang menginisiasikan kegiatan, siapa yang melakukan kegiatan tersebut, bagaimana respon dari sistem untuk kegiatan itu, dengan menggunakan use case diagram.
Data modeling atau pemodelan data digunakan untuk mendefinisikan
kebutuhan bisnis untuk sebuah basis data. Model aktual yang sering digunakan adalah entity relationship diagram (E-R diagram).
2.2.1 USE CASE DIAGRAM
Use case diagram merupakan diagram yang menggambarkan
interaksi antara sistem dan eksternal sistem atau sesuatu yang berada di luar sistem dan atau penggunanya. (Whitten, 2004). Use case diagram terdiri dari actor, use case dan asosiasi.
1. Actor adalah seseorang atau sesuatu yang harus berinteraksi dengan sistem.
Gambar 2.1 Simbol Actor13
2. Use Case adalah representasi fungsionalitas atau layanan yang diberikan sistem kepada pemakai.
Gambar 2.2 Simbol Use Case3. Asosiasi adalah relasi antara actor dan use case dimana ada interaksi yang terjadi di dalamnya.
Gambar 2.3 Simbol Asosiasi2.2.2 DATA FLOW DIAGRAM (DFD)
Data Flow Diagram (DFD) merupakan suatu diagram yang
menggunakan notasi-notasi untuk menggambarkan arus atau aliran dari data sistem. DFD merepresentasikan sebuah masukan data ke dalam suatu proses atau keluaran data dari suatu proses. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan secara logis. DFD merupakan sebuah model proses yang digunakan untuk menggambarkan aliran dari data yang melalui sebuah sistem dan sekaligus menggambarkan proses yang dibentuk oleh sistem tersebut. (Whitten, 2004).
Beberapa simbol dan koneksi yang digunakan dalam DFD. Berikut ini adalah penjelasannya:
14
1. Rounded Rectangles Simbol ini menggambarkan proses. Proses merupakan kegiatan yang akan ditunjukkan oleh suatu sistem dalam merespon aliran data.
(Whitten, 2004).
Gambar 2.4 Rounded Rectangles 2.Square
Simbol ini merepresentasikan external agents. External agents merupakan batas sistem dari kerangka sistem informasi yang dibuat.
Gambar 2.5 Square3. Open-Ended Boxes Simbol ini merepresentasikan penyimpanan data (data stores).
Simpanan data ini menghubungkan semua entitas tunggal dalam sebuah model data.
Media Nama Data Store
Gambar 2.6 Open-Ended Boxes15
4. Arrow (Panah) Simbol ini merepresentasikan aliran data atau input dan output, ke dan dari proses.
Gambar 2.7 Arrow2.2.3 ENTITY RELATIONSHIP DIAGRAM (E-R DIAGRAM)
Menurut (Atzeni, 2000), E-R Diagram merupakan sebuah model data yang memanfaatkan beberapa notasi tertentu untuk menggambarkan data ke dalam bentuk entitas dan relasi yang dijelaskan oleh data itu sendiri. Sedangkan entitas itu sendiri merupakan kumpulan dari orang, tempat, obyek, kejadian atau konsep yang diperlukan untuk menangkap dan menyimpan data. E-R diagram merupakan bagian dari Conceptual
Design yang digunakan untuk memberikan gambaran secara umum
mengenai hal yang penting dalam merancang struktur basis data, sehingga basis data dapat memfasilitasi keperluan pada saat ini dan saat yang akan datang. Ada 2 komponen yang membentuk E-R Model, yaitu: 1.
Entitas, merupakan sebuah objek yang nyata dan dapat dibedakan dari sesuatu yang lain.
Gambar 2.8 Simbol Entitas16
2. Relasi, merupakan hubungan antar entitas. Ada 3 jenis relasi yaitu: relasi one to one, relasi one to many, relasi many to many.
Gambar 2.9 Simbol Relasi3. Atribut, merupakan sebutan untuk mewakili suatu entitas. Sebuah atribut juga merupakan sifat-sifat dari sebuah entitas. Sinonimnya adalah element, property, dan field.
Gambar 2.10 Simbol Atribut2.2.4 LOGICAL DESIGN
Logical design merupakan translasi dari conseptual model yang
didefinisikan dalam fase-fase ke dalam bentuk model data yang diadopsi oleh database management system yang tersedia. Produk dari fase-fase tersebut dinamakan logical schema dari basis data dan hampir sama artinya dengan logical data model. Model logikal merepresentasikan data dalam sebuah alur yang terlepas dari physical design. Logical design merupakan sebuah gambar nonteknikal yang memberikan gambaran tentang apakah sistem dan apa yang dilakukannya. Dalam logical design akan diterjemahkan conceptual schema ke dalam model data yang sesuai dengan DBMS yang digunakan. Hasil dari tahap ini adalah logical schema basis data yang mengacu pada logical data model. Logical data mode yang
17 populer untuk saat ini adalah relational model. Dalam logical model ini, menggambarkan data secara logikal dan harus memperhatikan kriteria optimal yaitu: ada tidaknya redudansi data atau penyimpanan di beberapa tempat untuk data yang sama dan data yang tidak konsisten. (Atzeni, 2000).
2.2.5 PHYSICAL DESIGN
Dalam physical design ini logical schema dilengkapi dengan detail implementasi secara fisik sesuai dengan DBMS yang digunakan. Selain itu, tahap ini merupakan bentuk perancangan basis data yang menterjemahkan kebutuhan bisnis ke dalam model sistem yang menggambarkan implementasi teknik dari kebutuhan bisnis itu sendiri. (Atzeni, 2000).
2.3 BAGAN ALIR SISTEM
Bagan alir sistem merupakan bagan yang menunjukkan arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urutan-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem menunjukkan apa yang dikerjakan di sistem. Bagan alir sistem digambarkan dengan menggunakan simbol-simbol sebagai berikut (Jogiyanto, 1999) :
18
Tabel 2.1 Bagian Alir Sistem2.4 KONSEP DASAR APLIKASI WEB
Aplikasi Web adalah suatu aplikasi yang dapat membentuk halaman halaman web berdasarkan permintaan pemakai. Contohnya seperti :
19
- Mesin Pencari atau search engine (yahoo, google, bing, dan lain sebagainya).
- Toko Online ( bookpool, amazon, dan lain sebagainya).
- Lelang Online (eBay).
- Situs berita (detikcom, okezone, liputan6, dan lain sebagainya).
Aplikasi web merupakan salah satu contoh aplikasi klien/server. Klien mewakili komputer yang digunakan oleh seorang pemakai yang ingin menggunakan aplikasi, sedangkan server mewakili komputer yang menyediakan layanan aplikasi. Dalam kontek ini, klien dan server berhubungan melalui internet. (Abdul Kadir, 2004).
Internet Browser Browser
Browser Server
Gambar 2.11 Lingkungan Klien/Server Yang Melibatkan Berbagai Flatform2.5 JAVA SERVER PAGE
Java Server Pages (JSP) merupakan teknologi yang didasarkan pada
bahasa java yang digunakan untuk membentuk halaman-halaman Web yang