APLIKASI PENDAFTARAN DAN SELEKSI CALON PESERTA SERTIFIKASI GURU

Gratis

0
0
175
2 days ago
Preview
Full text

KATA PENGANTAR

  Puji syukur saya ucapkan ke hadirat Tuhan Yang Maha Esa atas berkat dan limpahan kasih karunia yang telah diberikan-Nya sehingga saya dapatmenyelesaikan skripsi ini dengan judul “APLIKASI PENDAFTARAN DANSELEKSI CALON PESERTA SERTIFIKASI GURU (Studi Kasus Di Dinas Pendidikan Kabupaten Kutai Barat)”. Kedua orang tua saya Piter Suhenda dan Serlin Sriyati yang telah memberi dukungan moral, spiritual dan finansial dalam penyusunan skripsi.

DAFTAR LISTING

  Listing Keterangan Halaman Databaseconnect. 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.

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

  Permintaan yang besar tersebut menjadi masalah utama bagi pemerintah Kabupaten Kutai Barat sebab ketersediaan akan sumber daya 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. RUMUSAN MASALAH Dari latar belakang masalah yang telah diuraikan di atas, dapat di ambil suatu rumusan masalah yaitu sejauh mana sebuah aplikasi web mampumengolah data calon sertifikasi guru yang lebih efisien untuk membantu melakukan proses seleksi menggunakan sistem perangkingan.

1.5. METODELOGI PENELITIAN

  Analisa sistemAnalisa sistem disini adalah untuk mengidentifikasi dan mengetahui permasalahan yang ada dan kebutuhan pengguna sistem sehingga dapatmenyelesaikan hambatan dan kendala yang terjadi kearah perbaikan sistem. ImplementasiSetelah melakukan perancangan sistem yang diinginkan, maka hasil perancangan tersebut diimplementasikan yang mana racangan tersebut diterjemahkan dalam bahasa yang dapat dimengerti mesin.

1.6. SISTEMATIKA PENULISAN

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

BAB 2 LANDASAN TEORI

2.1. SERTIFIKASI GURU

  PENGERTIAN DAN DASAR HUKUM Sertifikasi guru adalah suatu program yang didesain untuk melihat kelayakan guru dalam berperan sebagai agen pembelajaran yang dapatmewujudkan tujuan pendidikan nasional. Apabila ada guru sudah pernah mengikuti uji kompetensi yang dilakukan oleh provinsi, maka guru tersebut harus tetapmengikuti sertifikasi guru.

2.1.5 TEKNIS MENGIKUTI SERTIFIKASI GURU

  PendaftaranGuru calon sertifikasi yang memenuhi kriteria kualifikasi dapat mendaftarkan diri ke Dinas Pendidikan Kabupaten/Kota untukdimasukkan dalam calon sertifikasi. Dinas pendidikan Kabupaten/Kota menetapkan peserta sertifikasi sesuai dengan kuota dari Ditjen PMPTK (Direktorat JenderalPeningkatan Mutu Pendidik dan Tenaga Kependidikan) dan mengumumkan daftar peserta sertifikasi terhadap guru melaluipapan 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

2.2 REKAYASA PERANGKAT LUNAK TERSTRUKTUR

  Untuk dapat merancang, menganalisa, mendesain, dan membangun sebuah program, sistem analis harus memahami kebutuhan dari pemilikprogram, dan penyebab mengapa sistem tersebut harus dibuat. Konsep ini memerlukanpendekatan use case modeling yang menginisiasikan kegiatan, siapa yang melakukan kegiatan tersebut, bagaimana respon dari sistem untuk kegiatan itu,dengan menggunakan use case 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. Use case diagramterdiri dari actor, use case dan asosiasi.

1. Actor adalah seseorang atau sesuatu yang harus berinteraksi dengan sistem

  Use Case adalah representasi fungsionalitas atau layanan yang diberikan sistem kepada pemakai. Asosiasi adalah relasi antara actor dan use case dimana ada interaksi yang terjadi di dalamnya.

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 merupakan sebuah model proses yang digunakan untuk menggambarkan aliran dari data yang melalui sebuah sistem dan sekaligusmenggambarkan proses yang dibentuk oleh sistem tersebut.

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 menggambarkandata ke dalam bentuk entitas dan relasi yang dijelaskan oleh data itu sendiri. 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 akandatang.

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. Logical design merupakan sebuah gambar nonteknikal yang memberikan gambarantentang apakah sistem dan apa yang dilakukannya.

2.2.5 PHYSICAL DESIGN

  Dalam physical design ini logical schema dilengkapi dengan detail implementasi secara fisik sesuai dengan DBMS yang digunakan. Selainitu, tahap ini merupakan bentuk perancangan basis data yang menterjemahkan kebutuhan bisnis ke dalam model sistem yangmenggambarkan implementasi teknik dari kebutuhan bisnis itu sendiri.(Atzeni, 2000).

2.4 KONSEP DASAR APLIKASI WEB

  Aplikasi Web adalah suatu aplikasi yang dapat membentuk halaman Aplikasi web merupakan salah satu contoh aplikasi klien/server. Klien mewakili komputer yang digunakan oleh seorang pemakai yang inginmenggunakan aplikasi, sedangkan server mewakili komputer yang menyediakan layanan aplikasi.

2.6 MYSQL

  Sistem manajement database dapat dilakukan penambahan, pengaksesan, dan pemrosesan data yang diakses di komputer. MySQL dapat digunakan untuk melakukan pembuatan database, tabel, view.

2.6.1 QUERY LANGUAGE

  DML digunakan untuk menampilkan, menambah, mengubah dan menghapus dan menghapus datadidalam objek-objek yang didefinisikan oleh Data Definition Language(DDL). Perintah yang terdapatan pada DML adalah select, insert, update dan delete.

BAB 3. ANALISA DAN PERANCANGAN

3.1. ANALISA SISTEM

  Proses pendaftaran yang dilakukan oleh peserta adalah sebagai berikut : 1. Calon peserta sertifikasi pergi ke Dinas Pendidikan untuk melihat beberapa informasi di papan pengumuman tentang sertifikasi guru dansyarat-syarat untuk mengikuti sertifikasi guru.

2. Calon peserta sertifikasi pergi ke Dinas Pendidikan untuk mengambil sebuah formulir

  Calon peserta sertifikasi mengisi formulir yang telah diambil. Formulir yang harus diisi tersebut terdiri dari :a.

4. Setelah formulir terisi semua, maka peserta mengumpulkan kembali ke

Dinas Pendidikan dengan disertakan beberapa berkas sebagai syarat yang telah dicantumkan di papan pengumuman. Berkas berkas tersebut:

a. Bagi peserta non-PNS : • Foto copy ijazah terakhir

  Setelah berkas tersebut diserahkan ke Dinas Pendidikan bagian penerimaan calon peserta sertifikasi, maka peserta dapat menunggupengumuman kelulusan calon peserta sertifikasi. Penyimpanan berkas yang telah dikumpulkan oleh peserta calon sertifikasi guru di meja kerja secara acak.

3. Penempelan pengumuman dan informasi tentang sertifikasi guru pada papan pengumuman

  GAMBARAN UMUM SISTEM YANG AKAN DIKEMBANGKAN Sistem yang baru berusaha untuk memperbaiki kelemahan dari sistem yang lama dalam hal efisiensi waktu dan biaya. Dari sisi calon peserta sertifikasi, pengguna dapatmelakukan pendaftaran, melihat informasi kelulusan calon peserta sertifikasi, mengedit data calon peserta, melihat syarat-syarat yangdibutuhkan untuk menjadi calon peserta sertifikasi dan beberapa pengumuman yang lainnya secara online.

2. Dari sisi user/calon peserta sertifikasi a. Dapat meng-insert data calon sertifikasi

  Setelah berkas tersebut diserahkan ke Dinas Pendidikan bagian penerimaan calon peserta sertifikasi, admin akan melakukan pengecekankelengkapan berkas yang dikumpulkan dengan yang telah diinputkan melalui aplikasi ini, jika berkas berkas tersebut sama dengan berkas yangdiinputkan, maka calon peserta dapat melakukan validasi berkas tetapi jika tidak, maka calon tersebut harus melengkapi berkas berkas tersebut. Admin juga dapat melakukan proses seleksi untuk menentukan calon peserta yang lulus atau berhak mengikuti test sertifikasi guru, data calonpeserta yang dapat diseleksi adalah data peserta yang telah valid, selanjutnya peserta dapat menunggu pengumuman kelulusan calon pesertasertifikasi yang dapat mengikuti test beberapa hari setelahnya, sesuai waktu yang di tentukan oleh Dinas Pendidikan melalui internet denganmengakses aplikasi ini.

3.2. ANALISA KEBUTUHAN SISTEM

Analisa kebutuhan sistem dilakukan untuk mengetahui fasilitas yang

3.2.1. DIAGRAM USE CASE

Gambar 3.1 Diagram Use Case Calon Peserta Sertifikasi Calon Peserta SertifikasiLogin Isi Formulir Calon Peserta Sertifikasi Lihat Data Calon Peserta SertifikasiCetak Data Dari Berkas Peserta Lihat Informasi / Pengumuman Kelulusan Calon Peserta Sertifikasi Update Berkas PesertaHapus Berkas Peserta Validasi Berkas Peserta Login Update AccountSinkronisasi Berkas Data Calon Peserta Sertifikasi Seleksi Calon Peserta Sertifikasi GuruAdmin Pengolahan Informasi/ Pengumuman Logout Gambar 3.2 Diagram Use Case Admin

3.2.2. DEFINISI AKTOR

No Actor Deskripsi 1 Calon peserta Merupakan pengguna software yang memiliki sertifikasi wewenang atas pendaftaran calon pesertasertifikasi dan melihat pengumuman kelulusan Tabel 3.1. Penjelasan Definisi Aktor

3.2.3. NARASI USE CASE

  Jika username dan password tidak sesuai maka aktor dimintauntuk melakukan proses login Nama Use Case Pengisian formulir calon peserta sertifikasi Aktor Calon peserta sertifikasi Deskripsi Memasukkan data calon peserta sertifikasi Kondisi Awal Data calon peserta sertifikasi belum terisi Urutan Jenis Kegiatan 1. Penjelasan Use Case Update Berkas Nama Use Case Lihat data calon peserta sertifikasi Aktor Calon peserta sertifikasi Melihat data dari calon peserta Deskripsi sertifikasi Kondisi Awal Data calon peserta sertifikasi telah ada di dalam sistem Tabel 3.5.

2. Aktor mendapatkan hasil cetakan

  Nama Use Case Lihat informasi / pengumuman kelulusan calon peserta sertifikasi Aktor Calon peserta sertifikasiDeskripsi Melihat informasi / pengumuman kelulusan calon peserta sertifikasi Kondisi Awal Data tentang pengumuman dan kelulusan sudah ada pada sistem Urutan Jenis Kegiatan 1. Penjelasan Use Case Lihat Informasi / Pengumuman Kelulusan Calon Peserta sertifikasi Nama Use Case Sinkronisasi berkas data calon Aktor Admin Data dari berkas calon peserta Kondisi Awal sertifikasi telah tersimpan Urutan Jenis Kegiatan 1.

3. Aktor mengecek kelengkapan berkas

  Penjelasan Use case Sinkronisasi Berkas Data Calon Nama Use Case Seleksi Calon Peserta Sertifikasi Guru Aktor Admin Deskripsi Menseleksi calon peserta sertifikasi yang berhak mengikuti sertifikasi Tabel 3.9. Penjelasan Use Case Validasi Berkas Peserta Nama Use Case Hapus Berkas Peserta Aktor Calon Peserta SertifikasiDeskripsi Menghapus Berkas Peserta Kondisi Awal Data berkas telah adaUrutan Jenis Kegiatan 1.

3.3. PEMODELAN DAN ANALISIS DATA

3.3.1. DIAGRAM KONTEKS

Diagram konteks berguna untuk menggambarkan secara jelas bagaimana sistem tersebut bekerja, mulai inputan yang dibutuhkan hingga output yang dihasilkan. Calon Peserta Sertifikasi form pendaftaran, informasitentang sertifikasi guru, data dari pesertapengumuman kelulusan hasil seleksi, data peserta Aplikasi Pendaftaran dan Seleksi Calon PSG (Peserta Sertifikasi Guru)account,validasi berkas, account, informasi tentanginformasi tentang sertifikasi sertifikasi guru, pengumumanguru, kelulusan hasil seleksi kelulusan hasil seleksi, datapeserta sertifikasi guru Admin Gambar 3.3 Diagram Konteks

3.3.2. PEMODELAN PROSES

3.3.2.1. DIAGRAM BERJENJANG

Dibawah ini adalah diagram berjenjang yang akan dibangun sebagai acuan untuk membuat Diagram Arus Data berdasarkan level-levelproses yang ada. Aplikasi Pendaftaran dan Seleksi Calon Peserta Sertifikasi Guru 5 1 2 3 4 Pengisian Fromulir Calon (PSG) Peserta Pengolahan Data Calon (PSG) Peserta Pengolahan Informasi dan Pengumuman Seleksi Calon Login Sertifikasi Guru Sertifikasi Guru Calon (PSG) Peserta Sertifikasi Guru (PSG)1.1p 1.2p 1.3p 3.2p 3.1pInput Validasi Cetak Data Dari Tambah LihatData Berkas Berkas Peserta Informasi InformasiCalon PSG Calon PSG 4.1p 4.2p 4.3p 4.4p 2.1p 2.2p 2.3pMerangking Input Sinkron Lihat Lihat Edit Data Hapus Hasil Berkas Hasil Calon PSGData CalonPSG Berkas Seleksi Seleksi CalonPSG CalonPSG Gambar 3.4 Diagram Berjenjang

3.3.2.2. DIAGRAM ALIR DATA (DFD)

Lulus/ tidak lulus Data PesertaData Peserta 1 Data Peserta Pendaftaran Calon (PSG) PesertaD1 Calon Peserta (PNS/Non-PNS) Sertifikasi GuruD4 Riwayat golongan Informasi mengenai Sertifikasi guruD5 Riwayat mengajar

3 D6 Riwayat mendidik

Calon Peserta Sertifikasi Pengolahan Informasi danPengumuman Calon (PSG) Peserta Admin Data valid Informasi mengenai Sertifikasi guruUser/calon Data 2 pesertavalid sertifikasin Pengolahan Data Calon (PSG) Peserta D3 InformasiSertifikasi Guru 5 Login User/calon 4peserta Seleksi Calonsertifikasin Data valid (PSG)User/calon pesertasertifikasin D2 Login Gambar 3.5 DFD Level 0

3.3.2.2.1. DFD PROSES 1

Gambar 3.6 DFD Level 1 Untuk Proses Pengisian Formulir 1 1.1pInput Data Calon Peserta Sertifikasi AdminD1 Calon Peserta 1.2p Validasi BerkasData Peserta Data Peserta Data Peserta Berkas ValidPeserta 1.3p Cetak lembarchek lis t berkas D4 Riwayat golongan D5 Riwayat mengajar D6 Riwayat mendidik 3.3.2.2.2. DFD PROSES 2 AdminD1 Calon Peserta Data Peserta Data PesertaData riwayat golongan, riwayat mendidik danriwayat mengajar Berkas Calon PSGData riwayat golongan, riwayat mendidik danriwayat mengajar Calon Peserta Sertifikasi Data riwayat mengajar2.3p Hapus D4 Riwayat golongan D5 Riwayat mengajarD6 Riwayat mendidik Berkas PesertaData riwayat mendidik Data PesertaData riwayatgolongan Data Peserta Calon PSG 2.2pEdit Data Calon PSG Gambar 3.7 DFD Level 1 Proses Pengolahan Data Calon Peserta 22.1p Lihat Data Calon Peserta Sertifikasi Informasimengenai Sertifikasiguru Lihat InformasiCalon PSG 3.2p TambahInformasi 3.1p Informasi mengenaiSertifikasi Informasimengenai Informasimengenai D3 Informasi Informasimengenai Sertifikasi 3.3.2.2.3. DFD PROSES 3

3 Admin

3.3.2.2.4. DFD PROSES 4

Gambar 3.9 DFD Level 1 Untuk Proses Seleksi Calon Admin4 4.1p Merangking Calon PSGData PesertaYang Lulus 4.2p InputHasil Seleksi 4.3p LihatHasil Seleksi Data PesertaYang Lulus Data PesertaYang Lulus 4.4p SinkronBerkas Calon PSG Berkas PesertaYang Sinkron

3.4. PERANCANGAN SISTEM

3.4.1. PERANCANGAN DATABASE

3.4.1.1. ER DIAGRAM

3.4.1.2. PERANCANGAN LOGIKAL

  ER Diagram menggambarkan relasi relasi antar entitas dengan transaksi transaksi yang terlibat di dalamnya. Logikal desain menggambarkan relasi antar table yang memuat semua atribut yang dimiliki oleh setiap entitas.

1 Informasi_pengumuman

ID_ijazah (PK) Pendidikan terakhirLoginadmin PerangkinganUsername PK Sekolahno Password ID_Sekolah (PK) perangkingan Nama 1 Nama Sekolah urutanAlamat sekolah No. Telp sekolah

3.4.1.3. PERANCANGAN FISIKAL Berikut adalah tabel-tabel yang ada. Field Type Keterangan

Nomor Calon int(8) PK ID_Sekolah int(8) FK ID_ijazah int(8) FK Jenis_Copy_Ijazah varchar(20)Nama_lengkap varchar(100) NIP int(20)NUPTK varchar(100) Pola_Sertifikasi varchar(100)Bidang_Studi_Sertifikasi varchar(100) Umur int(20)Masa_Kerja_Sbg_Guru varchar(100) Jenis_Kelamin varchar(100)Tempat_Tgl_Lahir varchar(100) Mata_Pelajaran varchar(100)Guru_Kelas varchar(100) Jenjang_Pendidikan_Tempat_Tugas varchar(100)Beban_Kerja varchar(100) Tugas_Tambahan varchar(100)Surat_Kesehatan varchar(100) Batas Waktu varchar(20) Status varchar(20)Sinkronisasi Berkas varchar(20) Tabel 3.13 Tabel Calon Peserta Field Type Keterangan ID_ijazah int(8) PK Pendidikan_terakhir varchar(100) Tabel 3.14 Tabel Ijazah Field Type Keterangan ID_sekolah int(8) PK Nama_sekolah varchar(100)Alamat_sekolah varchar(100) No_telp_sekolah int(20) Tabel 3.15 Tabel Sekolah Field Type KeteranganNomor_calon int(8) FK ID_golongan int(8) FK Jenis_Copy_Golongan Varchar(20)TMT Date PK Tabel 3.16 Tabel Riwayat Golongan Field Type Keterangan ID_golongan int(8) PK Field Type KeteranganNomor_calon int(8) FK Tahun Date PK ID_mata_pelajaran int(8) FK Jenis_Copy_Mengajar int(11) Tabel 3.18 Tabel Riwayat Mengajar Field Type Keterangan ID_mata_pelajaran int(8) PK Nama_mata_pelajaran varchar(20) Tabel 3.19 Tabel Mata Pelajaran Field Type KeteranganNomor_calon int(8) PK Tahun DateJenis_Copy_Pendidik Varchar(20) Tabel 3.20 Tabel Riwayat Pendidik Field Type KeteranganUsername varchar(20) PK Sandi varchar(20)Nomor_Calon int(8) Field Type KeteranganUsername varchar(30) PK Password varchar(30)Nama varchar(30) Tabel 3.22 Tabel Login admin Field Type KeteranganInformasi_Pengumuman Text PK Tabel 3.23 Tabel Informasi Field Type KeteranganNo int(11) Perangkingan int(11)Urutan varchar(20) Tabel 3.24 Tabel Perangkingan

3.4.2. PERANCANGAN ANTARMUKA HEADER

MENU LOGIN

  Halaman ini harus diisi oleh admin, untuk HEADERUpdate account Validasi Berkas Perangkingan Update Informasi Logout MENUInformasi / Pengumumuman Selamat Datang di AplikasiPendaftaranini Update Berkas Data PesertaTambah Batasan Waktu PendaftaranSubmit Gambar 3.24 Halaman Update Informasi Halaman ini merupakan halaman update informasi yang hanya dapat diakses jika login sebagai admin. Data Yang Anda Masukkan Belum Lengkap Atau Sudah TerdaftarOK Gambar 3.27 Halaman Pesan Error Data Tak Lengkap Halaman ini akan tampil jika data yang anda inputkan belum lengkap atau ada kesamaan dengan data yang lain.

BAB 4. IMPLEMENTASI

4.1. ANTAR MUKA PENGGUNA SISTEM

4.1.1. LOGIN

  Apabila login sebagai user, maka user diminta untuk memasukkan no.calon dan password, apabila no.calon dan password yang dimasukkan sesuai dengan data yang ada di dalam databasesertifikasi guru, maka user berhak menggunakan aplikasi ini, jika tidak sesuai “Maaf Kombinasi Nomor Calon Dan maka akan tampil pesan error berupa Password Anda Salah” . Kemudian jika login sebagai admin maka, admin diminta untuk memasukkan username dan password, apabila username dan passwordyang dimasukkan sesuai dengan data yang ada di dalam database sertifikasi guru, maka admin berhak menggunakan aplikasi ini, jika tidak sesuai maka akan tampil “Maaf Kombinasi Username Dan Password Anda Salah” pesan error berupa .

4.1.2. HALAMAN UTAMA LOGIN USER

  Halaman Utama Login User Halaman utama login user hanya dapat di akses jika login sebagai user. Pada halaman ini terdapat beberapa menu, yaitu pengumuman, pendaftaran, updateberkas dan data peserta.

4.1.3. HALAMAN PENGUMUMAN

  Halaman Pengumuman Halaman pengumuman berfungsi untuk menampilkan pengumuman tentang sertifikasi guru, potongan listing untuk menampilkan pengumuman tersebutjava.sql. ResultSet result=statement.executeQuery(query); Di halaman ini juga dapat menampilkan nama nama calon peserta yang berhak java.sql.

4.1.4. HALAMAN PENDAFTARAN

  Method Getcek Calon Peserta try { rsdata = sttmt.executeQuery(querys); } catch (SQLException ex) { Nomor_Calon +"'"; return rsdata; } ex.printStackTrace(); }Method ini berfungsi untuk menampilkan data-data calon peserta dari user yang login. Sekolah sekolah = new Sekolah(); Calon_Peserta_Sertifikasi peserta = new Calon_Peserta_Sertifikasi(); ResultSet rs = peserta.getCekCalonPeserta(Nomor_Calon); Setelah menjalankan method tersebut, Sistem akan menjalankan dua method berikutnya , yaitu method edit calon peserta dan method edit sekolah, kedua method ini akan dijalankan jika user yang login sudah memiliki data, atau dengan kata lain data calon peserta dan data sekolah telah ada.peserta.

4.1.5. HALAMAN UPDATE BERKAS

  Jika belum maka field field yang ada di halaman updateberkas akan kosong, tetapi jika data user yang login tersebut sudah ada maka field field tersebut akan terisi oleh data user yang login tersebut. InsertRiwayatPendidikan(Nomor_Calon, Tahun_Pendidikan,ketPendidik); Langkah selanjutnya adalah melakukan pengecekan apakah data riwayat golongan dari user yang login ada atau tidak, dengan menggunakan method cek riwayatgolongan jika data user tersebut masih kosong, maka yang akan dijalankan adalah method insert riwayat golongan, tetapi jika data riwayat mengajar dari user yang login sudah ada, maka method yang akan dijalankan adalah method edit riwayat golongan.

4.1.6. HALAMAN DATA PESERTA

  Halaman Data Peserta Halaman data peserta berfungsi untuk menampilkan data-data dari user yang telah melakukan login, data ini akan tampil jika user telah melakukan pendaftaran,apabila user belum melakukan pendaftaran maka field yang ada di halaman ini akan kosong. Pada halaman ini juga terdapat tombol “cetak” yang berfungsi untukmencetak data-data dari user tersebut.

4.1.7. HALAMAN UPDATE INFORMASI

  Listing ini berfungsi untuk meng-insert-kan informasi yang telah diinsert oleh admin ke database sertifikasi guru di tabel informasi. if (Komentar.equals("")) { JOptionPane.showMessageDialog(null, "Pengisian Masih Belum Lengkap");RequestDispatcher rd = request.getRequestDispatcher("Halaman_Admin_Update_Informasi.jsp"); rd.forward(request, response); Tetapi jika textfield tersebut telah terisi maka sistem akan meng-insert-kan variabel yang diisi oleh admin tersebut dengan memanggil method insertinformasi.

4.1.8. HALAMAN INSERT ACCOUNT

  Halaman ini berfungsi untuk menambahkan akun baru untuk admin baru, untuk aplikasi ini, Adapun beberapa method yang digunakan untuk menjalankanhalaman ini diantaranya :DataBaseConnect konek; public static void InsertLogin(String username, String password, String nama) { Listing 4.15. Hal yang pertama kali dijalankan oleh servlet ini adalah mengambil variabel variabel yang telah disikan oleh admin pada field field yang tersedia di halaman insert account.

4.1.9. HALAMAN UPDATE ACCOUNT

  Halaman Update Account Halaman ini berfungsi untuk mengedit password dari akun admin, Adapun beberapa method yang digunakan untuk menjalankan halaman ini diantaranya :DataBaseConnect konek; public void EditAccount(String user, String pass, String passlama) { Listing 4.17. String Passwordlama = request.getParameter("passwordlama"); String Username = request.getParameter("username"); String Passwordbaru = request.getParameter("passwordbaru"); Apabila field field tersebut telah terisi,maka sistem akan menjalankan method edit account yang berfungsi untuk meng-edit-kan data-data yang dimasukkan oleh admin kedalam database sertifikasi guru pada tabel loginadmin.

4.1.10. HALAMAN ADMIN DATA PESERTA

  Halaman Admin Data Peserta Halaman ini berfungsi untuk melihat data-data dari peserta. Jika admin belum mencari, atau belum menekan tombol “cari”, atau data peserta yang di cari oleh admin tersebut tidak ada, maka field field tersebut secaraotomatis akan di set kosong, tetapi jika data-data yang di cari oleh admin tersebut tersedia atau ada, maka filed field yang ada di halaman admin data peserta akanterisi.

4.1.11. HALAMAN PERANGKINGAN

  DataBaseConnect(); beberapa method yang digunakan oleh halaman perangkingan ini diantaranya : if (request.getParameter("limit") != "") { limit = "limit " + request.getParameter("limit"); try { values; String querys = "update perangkingan set perangakingan = " + values = "(" + request.getParameter("limit") + ")"; statements.executeUpdate(querys); conn.getConnection().createStatement(); java.sql. Statement statement = conn.getConnection().createStatement(); 'valid' and validasi_berkas = 'valid' " + order + " " + limit; request.getParameter("order2") + " DESC";String limit berfungsi untuk parameter hasil inputan yang di inputkan oleh admin, string ini juga berfungsi untuk membatasi tampilan data-data calon peserta sesuai dengan inputan, misalnya jika inputan yang dimasukkan admin 4, maka data-data calon peserta yang akan tampil hanya 4 saja.

4.1.12. HALAMAN VALIDASI BERKAS

  Halaman Validasi Berkas Halaman ini berfungsi untuk memvalidasi berkas-berkas calon peserta yang telah diinputkan sesuai dengan berkas-berkas yang dikumpulkan. ResultSet result = statement.executeQuery(query); conn.getConnection().createStatement(); } tahun_mengajar = result.getString("Tahun"); valueMengajar = "Ada"; } catch (Exception ex) { statement.close(); } } out.println("message: " + ex.getMessage()); " + request.getParameter("Nomor_Calon"); String query = "Select * from riwayat_pendidik where Nomor_Calon = try { java.sql.

4.1.13. HALAMAN HAPUS PESERTA

  Halaman Hapus Berkas Halaman ini berfungsi untuk mengahapus berkas-berkas yang tidak diperlukan, beberapa method yang menjalankan halaman ini diantaranya :String Tahun = request.getParameter("Tahun_Pendidikan"); double noCalon = Double.parseDouble(request.getParameter("noCalon")); Listing 4.21. Setelah variabel di dapat, kemudianmelakukan pengandaian, jika data tersebut kosong, maka akan menampilkan "Pengisian Masih Belum Lengkap" , pesan tetapi jika tidak kosong maka akan kembali melakukan pengandaian jika data tersebut tidak tersedia akan "Maaf data yang anda cari tidak ada" menampilkan pesantetapi jika tersedia maka sistem akan menjalankan method delete riwayat mengajar.

Dokumen baru