Sanksi Pelanggaran Pasal 72 - tokolokomedia.com · yang berstatus RSBI (Rintisan Sekolah Bertaraf...

15

Transcript of Sanksi Pelanggaran Pasal 72 - tokolokomedia.com · yang berstatus RSBI (Rintisan Sekolah Bertaraf...

Sanksi Pelanggaran Pasal 72

Undang-undang Nomor 19 Tahun 2002

Tentang Hak Cipta

1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan perbuatan sebagaimana dimaksud dalam Pasal 2 Ayat (1) atau Pasal 49 Ayat (1) dan Ayat (2) dipidana dengan pidana penjara masing-masing paling singkat 1 (satu) bulan dan/atau denda paling sedikit Rp 1.000.000,00 (satu juta rupiah), atau pidana penjara paling lama 7 (tujuh) tahun dan/atau denda paling banyak Rp 5.000.000.000,00 (lima miliar rupiah).

2. Barangsiapa dengan sengaja menyiarkan, memamerkan, mengedarkan, atau menjual kepada umum suatu ciptaan atau barang hasil pelanggaran hak cipta atau hak terkait sebagai dimaksud Ayat (1) dipidana dengan pidana penjara paling lama 5 (lima) tahun dan/atau denda paling banyak Rp 500.000.000,00 (lima ratus juta rupiah).

Pe n e r i m a a n S i sw a B a r u

Sekolah Online dengan PHP

www.bukulokomedia.com

Sarwo Prayitno

PENERIMAAN SISWA BARU SEKOLAH ONLINE DENGAN PHPPerpustakaan Nasional : Katalog Dalam Terbitan (KDT)Penulis : Sarwo PrayitnoPENERIMAAN SISWA BARU SEKOLAH ONLINE DENGAN PHP- Cet. I. - Yogyakarta : Penerbit Lokomedia, 2013 80 hlm; 15 x 23 cm ISBN : 978-979-1758-91-8

Penerbit Lokomedia, Cetakan Pertama : Maret 2013

Editor : Siti MutmainahCover : Subkhan AnshoriLayout : Lukmanul Hakim

Diterbitkan pertama kali oleh :Penerbit LokomediaJl. Jambon, Perum. Pesona Alam Hijau 2 Kav. B-4, Kricak Yogyakarta 55242.

email : [email protected] : www.bukulokomedia.com

Copyright © Lokomedia, 2013

Hak Cipta dilindungi oleh Undang-Undang

Dilarang memperbanyak, mencetak ataupun menerbitkan sebagian maupun seluruh isi buku ini tanpa izin tertulis dari penerbit.

Ucapan Terimakasih

Buku ini kupersembahkan:

Buku ini Kupersembahkan untuk kedua Orang Tua Ku,

Semua kakak-kakakKu yang tercinta,

KeponakanKu Rakan, Silvi, Mala, Dila dan Dani.

Semoga selalu diberikan kesehatan dan kebahagian.

Seseorang yang telah membangkitkan semangatKu untuk terus bangkit.

Tak lupa ucapan terimakasih kepada Taufik Hidayat (Opix) yang telah memberi ide-idenya untuk penulisan buku ini,

Serta kepada Penerbit Lokomedia yang telah bersedia memberi kesempatannya kepada penulis sehingga buku ini dapat diterbitkan.

Halaman ini Sengaja Dikosongkan

www.bukulokomedia.com

Kata Pengantar

Melalui buku ini, penulis ingin berbagi tentang bagaimana membangun sebuah website Penerimaan Siswa Baru (PSB) atau dikenal juga dengan Penerimaan Peserta Didik Baru (PPDB) yang mulai marak diterapkan pada sekolah-sekolah SMA dan SMP, terutama yang berstatus RSBI (Rintisan Sekolah Bertaraf Internasional).

Fungsi utama dari website PSB Online Sekolah untuk memudahkan para calon peserta untuk mendaftar sebagai siswa pada Sekolah yang bersangkutan, sehingga calon peserta dapat melakukan pendaftaran kapanpun dan dimanapun dia berada. Adapun tool yang penulis gunakan dalam membangun website PSB Online Sekolah adalah PHP dan MySQL.

Akhir kata, penulis menyadari tentu masih banyak kekurangan-kekurangan dalam buku ini. Oleh karena itu, pertanyaan, kritik dan saran dapat disampaikan ke alamat email [email protected].

Bandung, September 2012

Penulis

Halaman ini Sengaja Dikosongkan

www.bukulokomedia.com

Daftar Isi

BAB 1. Alur Kerja Sistem PSB Sekolah..........................................................................1

1.1. Spesifikasi Sistem PSB.................................................................................................2

1.2. Alur Kerja Sistem PSB.................................................................................................2

1.2.1. Alur Kerja Portal Pengunjung............................................................................2

1.2.2. Alur Kerja Administrator....................................................................................3

1.3. Analisis Kebutuhan Data..............................................................................................4

BAB 2. Merancang Database PSB Sekolah....................................................................7

2.1. Melihat Hubungan (Relational) antar Tabel.................................................................8

2.2. Membuat Database PSB beserta Tabel-Tabelnya........................................................9

BAB 3. Web Portal Pengunjung PSB Sekolah.............................................................15

3.1. Struktur Folder Web Portal PSB Sekolah...................................................................16

3.2. Halaman Utama Portal PSB Sekolah.........................................................................17

3.3. Halaman Daftar (Registrasi).......................................................................................17

3.4. Halaman Data Pendaftar.............................................................................................20

3.5. Halaman Pengumuman...............................................................................................21

3.6. Halaman Login Peserta...............................................................................................24

3.7. Membuat Halaman Akun...........................................................................................28

3.8. Membuat Halaman Biodata........................................................................................28

3.9. Membuat Halaman Nilai Rapor..................................................................................32

3.10. Membuat Halaman Cetak Dokumen........................................................................34

3.11. Membuat Halaman Bantuan......................................................................................36

3.12. Membuat File Logout (Keluar dari Sistem).............................................................37

BAB 4. Administrator PSB Sekolah..............................................................................39

4.1. Struktur Folder Administrator PSB Sekolah..............................................................40

4.2. Halaman Login Administrator....................................................................................41

4.3. Halaman Utama Administrator PSB Sekolah............................................................43

4.4. Manajemen Menu.......................................................................................................44

4.5. Manajemen User.........................................................................................................48

4.6. Halaman Informasi.....................................................................................................56

4.7. Manajemen Biodata Peserta........................................................................................58

4.8. Manajemen Nilai Rapor..............................................................................................66

4.9. Cetak Biodata..............................................................................................................68

4.10. Cetak Nilai.................................................................................................................69

4.11. Halaman Kontak........................................................................................................70

4.12. Logout........................................................................................................................72

BAB 5. Membuat Laporan dengan HTML2PDF........................................................73

5.1. Mengenal HTML2PDF...............................................................................................74

5.2. Cara Penggunaan HTML2PDF...................................................................................74

5.3. Membuat Laporan Biodata..........................................................................................75

5.4. Membuat Laporan Nilai..............................................................................................78

BAB I

Alur Kerja Sistem PSB Sekolah

2 Penerimaan Siswa Baru Sekolah Online dgn PHP

Bab 1

Alur Kerja Sistem PSB Sekolah

Pada Bab 1 ini akan membahas alur kerja Sistem PSB (Penerimaan Siswa Baru) atau PPDB (Penerimaan Peserta Didik Baru) Sekolah agar mudah memahami bab berikutnya.

1.1 Spesifikasi Sistem PSBBerikut adalah spesifikasi dari program aplikasi yang akan dibangun:

1. Terdiri dari dua aplikasi utama, yaitu Portal Pengunjung dan Administrator.

2. Aplikasi Portal Pengunjung digunakan untuk melakukan Daftar Online, Mengisi Biodata dan Mengisi Nilai Setiap Mata Pelajaran Calon Peserta setelah melakukan login terlebih dahulu, Cetak Dokumen, Melihat Hasil Verifikasi Data, serta Melihat Pengumuman Hasil Seleksi.

3. Aplikasi Administrator digunakan untuk Mengelola Data PSB, Men-setting Aplikasi Portal Pengunjung dan Membuat Laporan. Halaman Administrator hanya bisa digunakan oleh Operator dan Administrator saja.

1.2 Alur Kerja Sistem PSBSebelumnya telah disebutkan bahwa aplikasi yang dibangun terdiri dari dua bagian, yaitu Portal Pengunjung dan Administrator. Portal Pengunjung hanya digunakan oleh calon peserta untuk melakukan proses mulai dari pendaftaran hingga melihat hasil seleksi. Sedangkan Administrator digunakan oleh Operator dan Administrator, dimana fungsi Operator hanya terbatas pada verifikasi data cetak data dan membalas pertanyaan dari calon peserta, sedangkan Administrator selain dapat melakukan tugas-tugas dari Operator, juga dapat melakukan setting menu portal, manajemen user, melakukan seleksi calon peserta dan memberikan informasi yang akan ditampilkan pada portal pengunjung.

1.2.1 Alur Kerja Portal Pengunjung

Dalam membuat Sistem PSB Sekolah ini, kita harus memperhatikan beberapa hal mengenai alur kerja Portal Pengunjung, berikut penjelasannya:

1. Calon peserta mempersiapkan data-data yang diperlukan, diantaranya NISN (Nomor Induk Siswa Nasional), biodata calon peserta dan orang tua, nilai rapor SMP semester 1-5 mata pelajaran (Bahasa Indonesia, Bahasa Inggris, Matematika, IPA dan IPS).

3Bab I. Alur Kerja Sistem PSB Sekolah

2. Calon peserta melakukan pendaftaran online, mengisi form dengan data yang telah disiapkan tadi, setelah itu calon peserta memperoleh nomor peserta dan password.

3. Calon peserta melakukan login dengan nomor peserta dan password yang telah diperoleh, setelah itu mengisi biodata dan mengisi nilai rapor.

4. Setelah selesai mengisi, calon peserta dapat langsung mencetak dokumen, diantaranya biodata calon PPDB, surat pernyataan, dan hasil rekapitulasi hasil belajar siswa.

5. Melakukan verifikasi oleh orang tua/ wali calon peserta dengan datang langsung ke panitia PPDB Sekolah.

6. Panitia PPDB Sekolah melakukan pengecekan kebenaran dokumen dan seluruh kelengkapan persyaratan calon peserta.

7. Setelah melakukan pengecekan, panitia akan mengumumkan calon peserta yang lulus verifikasi dan dapat mengikuti seleksi.

8. Bagi yang lulus pada tahap verifikasi, orang tua/wali calon peserta dapat mengambil kartu peserta.

9. Peserta mengikuti tes yang diadakan oleh pihak sekolah.

10. Setelah mengikuti tes, peserta dapat melihat pengumuman hasil seleksi PPDB Sekolah pada waktu yang telah ditentukan.

Pada alur kerja Portal Pengunjung, ada beberapa hal yang tidak dilakukan oleh sistem, seperti melakukan verifikasi oleh orang tua/wali, pengambilan kartu peserta, dan mengikuti tes. Berikut merupakan struktur menu Portal Pengunjung yang digunakan oleh calon peserta. Lihat gambar 1.1.

1.2.2 Alur Kerja Administrator

Beberapa hal yang perlu diperhatikan pada alur kerja Administrator, berikut penjelasannya:

1. Pertama kali, user harus melakukan login yang terdiri dari Username dan Password.

2. Data login yang telah di isi, lalu oleh sistem dicocokkan dengan database.

3. Setelah proses login sukses, user dapat mengoperasikan halaman Administrator sesuai dengan status usernya. Untuk user dengan status Operator hanya terbatas pada verfikasi data, cetak data dan membalas pertanyaan dari calon peserta. Sedangkan user yang berstatus Administrator, selain dapat melakukan tugas-tugas dari Operator, juga dapat melakukan setting menu portal, managemen user, melakukan seleksi calon peserta dan memberikan informasi yang akan ditampilkan pada halaman portal.

4. Jika aplikasi telah selesai digunakan, maka user harus melakukan logout untuk keluar dari halaman Administrator.

Berikut merupakan struktur menu Administrator yang digunakan oleh Operator dan Administrator. Lihat gambar 1.2.

4 Penerimaan Siswa Baru Sekolah Online dgn PHP

Gambar 1.1 Struktur menu Portal Pengunjung

Gambar 1.2 Struktur menu Administrator

1.3 Analisis Kebutuhan DataAnalisis kebutuhan data merupakan tahapan untuk mengumpulkan kebutuhan apa saja yang diperlukan untuk membangun atau merancang aplikasi, diantaranya:

1. Administrasi User. User adalah pengguna yang secara langsung telibat dengan sistem PPDB Sekolah, yaitu Peserta, Operator dan Administrator.

2. Data Pengguna. Data yang berisi data tentang calon peserta, operator dan administrator, melingkupi biodata peserta, nilai peserta dan data login user.

3. Data Masukan. Data yang dimasukkan oleh calon peserta. Data yang dimaksud adalah biodata dan nilai.

5Bab I. Alur Kerja Sistem PSB Sekolah

4. Data laporan. Laporan merupakan data hasil masukan dari peserta, diantaranya adalah cetak biodata, cetak nilai dan cetak surat pernyataan.

5. Data Sistem. Data yang diperlukan untuk mengelola Sistem PPDB Sekolah, seperti mengelola menu, mengelola user, dan informasi.