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 ................................................................... xi

DAFTAR 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 Actor

  13

  2. Use Case adalah representasi fungsionalitas atau layanan yang diberikan sistem kepada pemakai.

Gambar 2.2 Simbol Use Case

  3. Asosiasi adalah relasi antara actor dan use case dimana ada interaksi yang terjadi di dalamnya.

Gambar 2.3 Simbol Asosiasi

2.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 Square

  3. 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 Boxes

  15

  4. Arrow (Panah) Simbol ini merepresentasikan aliran data atau input dan output, ke dan dari proses.

Gambar 2.7 Arrow

2.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 Entitas

  16

  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 Relasi

  3. 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 Atribut

2.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 Sistem

2.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 Flatform

2.5 JAVA SERVER PAGE

  Java Server Pages (JSP) merupakan teknologi yang didasarkan pada

  bahasa java yang digunakan untuk membentuk halaman-halaman Web yang