• Tidak ada hasil yang ditemukan

BAB V PENUTUP

5.2. Saran

Pada laporan penelitian ini banyak terdapat keterbatasan, sehingga untuk lebi h mengembangkan hasil pengerjaan Pengambangan Sistem Informasi Pendaftaran Siswa Baru Secara Online Berbasis Web ini, peneliti memberikan saran yang dapat digunakan sebagai landasan pengerjaan sistem yang penulis buat ini, agar hasil yang didapat menjadi lebih baik.

1. Diharapkan adanya sistem keamanan agar kemanan sistem lebih terjaga

2. Adanya pembayaran melalui jaringan banking atau ATM, kartu kredit dll, khususnya untuk pembayaran pendaftaran agar dapat memudahkan peserta siswa dalam melakukan pembayaran.

3. Adanya penambahan sistem tools pada aplikasi untuk tahap studi penjurusan bagi siswa.

DAFTAR PUSTAKA

Terdapat pada situs internet :

(http://pusatbahasa.diknas.go.id : 2009). (http://indoskripsi.com 2010/siswa). (http://www.my-itb.com/wp-content/pembayaran) (http://id.shvoong.com/books/1901179 -pengertian-internet) http://www.google.co.id/search?hl=id&q=kelemahan+php+yaitu&btnG=Telusuri+dengan+Goog le&meta=:) (Wahana Komputer, 2006)

Terdapat Pada Buku :

a. Dasar Pemrograman Web Dinamis Menggunakan PHP (Abdul Kadir) b. Metodologi Penelitian Sistem Informasi (Jogiyanto HM)

c. Software Engineering : A Practitioner’s Approach, Fith (Pressman)

LAMPIRAN

Lampiran 1 :

WAWANCARA

Waktu : 10.55 / 11 Juni 2010

Responden : Aniyati

Jabatan : Staff Keuangan

Tempat : Ruang Tata Usaha

Pertanyaan :

1. Bisa bapak/ibu terangkan bagaimana proses pendaftaran siswa baru yang sudah berjalan di SMK Pelopor Nasional Ciputat Tangerang saat i ni

2. Apakah ada rencana untuk membuat sistem pendaftaran siswa baru secara online, agar mempermudah proses penerimaan siswa baru yang terkomputerisasi.

3. Menurut Bpk/Ibu dalam penerimaan siswa baru yang sudah berjalan saat ini apakah ada masalah-masalah diluar ketentuan berlaku.

4. Persyaratan apa saja untuk penerimaan calon siswa baru di SMK Pelopor Nasional Ciputat Tangerang.

5. Dalam periode penerimaan siswa baru ini, bagaimana cara/proses sistem untuk pembayarannya.

6. Dalam periode penerimaan siswa baru tahun ini , siapa saja yang berwewenang dalam menerjunkan orang untuk mengatur jalannya proses calon penerimaan siswa

Jawaban :

1. Dalam melakukan proses pendaftaran di SMK Pelopor Nasional yaitu :

a) Melakukan observasi diluar sekolah dengan membagikan selebaran f ormulir tentang seputar SMK Pelopor Nasional ke setiap SMP di daerah ciputat

b) Menunggu kedatangan calon pendaftar yang datang langsung ke sekolah

c) Memberikan informasi – informasi kepada masyarakat terutama orang yang terdekat

d) Membuat iklan dengan cara memas ang spanduk di setiap sisi jalan 2. Belum ada rencana untuk membuat pendaftaran siswa baru online

3. Lambatnya dalam sistem penerimaan siswa baru seperti calon yang ingin mendaftar diperluukan waktu yang banyak, dalam sistem administrasi untuk penyimpanan dana tersebut dikhawarikan hilangnya dana –dana yang telah disimpan

4. Syarat pendaftaran untuk penerimaan siswa baru :

a) Calon siswa memperlihatkan Ijazah foto copy legalisir 2 lembar. b) Usia Maksimal 21 Tahun.

c) Calon siswa menerima dan mengisi form pendaftaran. d) Foto copy Ijazah/STTB yang telah dilegalisir 2 lembar. e) Foto copy SKL/SKHUN yang sudah dilegalisir 2 lembar.

f) Pas foto terbaru dan berwarna dengan latar belakang merah/biru, ukuran 3 x 4 = 4 lembar, 4 x 6 = 2 lembar.

5. Proses sistem pembayaran pendaftaran SMK Pelopor Nasional :

a) Pendaftar ingin membayar cash (lunas) biaya pendaftaran,dimasukan kedalam buku pendaftaran di buku besar

b) Pendaftar setelah itu diberikan bukti pembayaran berupa kwitansi pelunasan c) Pembayaran juga bisa dibayar dengan cara cicilan

6. Staff TU (Tata Usaha) ada 2 yang berwewenang untuk penerimaan siswa baru Yaitu : Staff Keuangan dan Staff Administrasi

Lampiran 2 :

KUESIONER

Nama :

Status : Calon Siswa Baru/Siswa

Kelas :

Email :

( × ) Di silang atau ditandai untuk mengisi jawaban. Bagian 1

1. Apakah anda mengerti tentang internet ( ) Ya

( ) Tidak

2. Apakah anda mengetahui tentang pendaftaran online ( ) Ya

( ) Tidak

3. Menurut anda, dalam menghadapi zaman teknologi saat ini ! perlu kah media online ini digunakan dalam sistem suatu sekolah, agar mempermudah proses pendaftaran siswa baru.

( ) Ya ( ) Tidak

4. Menurut anda, sulitkah untuk melakukan pendaftaran siswa baru dengan cara online. ( ) Ya

( ) Tidak

5. Secara keseluruhan apakah anda merasa puas dengan melakukan pendaftaran online ( ) Ya

Bagian 2

Deskripsi Sistem Online

Pendaftaran Siswa Baru Secara Online adalah sebuah media online (komunikasi jarak jauh) di internet yang bertujuan untuk mempermudah bagi calon si swa yang ingin melakukan pendaftaran siswa baru di SMK Pelopor Nasional dalam mengetahui informasi – informasi tentang sekolah tersebut dan penerimaan siswa baru.

6. Menurut anda, apakah media diatas sangat membantu anda nantinya ? ( ) Ya

( ) Tidak

7. Menurut anda, perlukah nama-nama peserta yang telah mendaftar ditampilkan ? ( ) Ya

( ) Tidak

8. Menurut anda, perlukah media tersebut dilengkapi dengan Profile Sekolah ? ( ) Ya

( ) Tidak

9. Menurut anda, perlukah media tersebut dilengkapi dengan Registrasi User ? ( ) Ya

( ) Tidak

10. Menurut anda, perlukah media tersebut dilengkapi dengan Contact / Kontak ? ( ) Ya

( ) Tidak

Lampiran 3 :

ANALISA KUESIONER Bagian 1

1. Apakah anda mengerti tentang internet

Responden yang mengetahui tentang proses pendaftaran hanya sebesar 99 % dan yang tidak mengetahui sebesar 1 %

Tabel L.1 Hasil olah kuesioner Pertanyaan no.1

2. Apakah anda mengerti dengan pendaftaran online

Responden yang mengetahui tentang proses pendaftaran hanya sebesar 90 % dan yang tidak mengetahui sebesar 10 %

Tabel L.2 Hasil olah kuesioner Pertanyaan no.2

3. Apakah pendaftaran siswa baru dengan menggunakan sistem online dapat membantu proses pendaftaran di sekolah

Responden yang mengatakan membantu tentang proses pendaftaran online hanya sebesar 98 % dan yang tidak mengetahui sebesar 2 %

Tabel L.3 Hasil olah kuesioner Pertanyaan no.6

Jawaban Responden Jumlah Responden Jumlah Penjawab Presentase %

Mengerti 20 orang 19 99

Tidak Mengerti 1 1

Jawaban Responden Jumlah Responden Jumlah Penjawab Presentase %

Mengerti 20 orang 15 90

Tidak Mengerti 5 10

Jawaban Responden Jumlah Responden Jumlah Penjawab Presentase %

Ya 20 orang 18 98

4. Apakah sistem pendaftaran online ini sangat efisien jika ditera pkan disekolah tersebut. Responden yang mengatakan Ya tentang efisienkah proses pendaftaran online hanya sebesar 92 % dan yang tidak mengetahui sebesar 8 %

Tabel L.4 Hasil olah kuesioner Pertanyaan no.10

5. Menurut anda, dalam menghadapi zaman teknologi saat ini ! perlukah media online ini digunakan dalam sistem suatu sekolah, agar mempermudah proses pendaftaran siswa baru. Responden yang mengatakan perlu tentang proses pendaftaran online hanya sebesar 98 % dan yang tidak perlu sebesar 2 %

6. Tabel L.5 Hasil olah kuesioner Pertanyaan no.3

Jawaban Responden Jumlah Responden Jumlah Penjawab Presentase %

Perlu 20 orang 18 98

Tidak Perlu 2 2

6. Menurut anda, sulitkah untuk melakukan pendaftaran siswa baru dengan cara online.

Responden yang mengatakan mudah tentang melakukan proses pendaftaran online hanya sebesar 55 % dan yang tidak perlu sebesar 45 %

7. Tabel L.6 Hasil olah kuesioner Pertanyaan no.4

Jawaban Responden Jumlah Responden Jumlah Penjawab Presentase %

Mengerti 20 orang 11 55

Tidak Mengerti 9 45

Jawaban Responden Jumlah Responden Jumlah Penjawab Presentase %

Ya 20 orang 16 92

7. Secara keseluruhan apakah anda merasa puas dengan melakukan pendaftaran online.

Responden yang mengatakan Ya tentang melakukan proses pendaftaran online hanya sebesar 60 % dan yang tidak perlu sebesar 40 %

8. Tabel L.7 Hasil olah kuesioner Pertanyaan no.5

Jawaban Responden Jumlah Responden Jumlah Penjawab Presentase %

Ya 20 orang 12 60

Tidak 8 40

8. Menurut anda perlukah nama –nama peserta pendaftar ditampilkan.

Responden yang mengatakan Ya tentang melakukan proses pendaftaran online hanya sebesar 80 % dan yang tidak perlu sebesar 20 %

9. Tabel L.8 Hasil olah kuesioner Pertanyaan no. 8

Jawaban Responden Jumlah Responden Jumlah Penjawab Presentase %

Ya 20 orang 16 80

Tidak 4 20

9. Menurut anda perlukah media tersebut dilengkapi dengan profile sekolah

Responden yang mengatakan Ya tentang melakukan proses pendaftaran online hanya sebesar 90 % dan yang tidak perlu sebesar 10 %

10. Tabel L.9 Hasil olah kuesioner Pertanyaan no. 9

Jawaban Responden Jumlah Responden Jumlah Penjawab Presentase %

Ya 20 orang 18 90

10. Dalam system pembayaran apakah perlu dengan system transfer rekening atau langsung bayar disekolah.

Responden yang mengatakan Ya tentang melakukan proses pendaftaran online hanya sebesar 60 % dan yang tidak perlu sebesar 40 %

11. Tabel L.10 Hasil olah kuesioner Pertanyaan no. 7

Jawaban Responden Jumlah Responden Jumlah Penjawab Presentase %

Ya 20 orang 14 70

Tidak 6 30

Kesimpulan :

Jadi sistem pendaftaran online sangat perlu diterapkan disekolah ini, karena dari perhitungan jumlah kuesioner dari siswa maupun calon siswa berpendapat memenuhi pembuatan sistem pendaftaran online ini.

PENGKODEAN

1. Coding Calon Siswa <?php session_start(); if(!session_is_registered('sesiadm')) { header('location:index.php'); } else { include "../include/koneksi.php"; $usernya = $_SESSION['sesiid']; ?>

<!DOCTYPE HTML PUBLIC " -//W3C//DTD XHTML 1.0 Transitional/ /EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -transitional.dtd">

<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head> <title>Penerimaan Siswa Baru</title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF -8"> <meta http-equiv="Content-Style-Type" content="text/css">

<link href="css/psb.css" rel="stylesheet" type="text/css" media="all"> <link href="css/header.css" rel="stylesheet" type="text/css" media="all"> <link href="css/footer.css" rel="stylesheet" type="text/c ss" media="all"> <link href="css/home.css" rel="stylesheet" type="text/css" media="all">

<link href="css/jqModal.css" rel="stylesheet" type="text/css" media="all"> <style type="text/css">

body { background-image: url(images/bg_1.png); }

.tabel_reg { border:1px solid #CECECE;border -right-width:2px;border-bottom-width:2px; }

.tabel_reg tr td{ border-bottom:1px solid #CECECE; height:26px; } em{color:#999999;font-size:12px}

.error{ color:#FF0000; text -align:center; padding:10px; } .success{ color:#009933; text-align:center; padding:10px; } </style>

<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jqModal.js"></script> <script type="text/javascript" src="js/jqDnR.js"></script> <script type="text/javascript" src="js/fungsi.js"></script> <script type="text/javascript">

function generatePreview(pesan) {

var preview = '<h2>Calon Siswa Kini Berstatus: </h2><b>' + pesan + '</b>';

return preview; }

</script> </head>

<body class="home link1"> <div id="page">

<?php include 'header.php'; ?> <div id="body_content">

<div style="padding: 3px; font -family: Arial; font-size: 14px;">

<div style="padding: 10px; font -size: 18px; text-align: center;">LIST CALON SISWA BARU</div>

<div class="divclr"></div>

<div class="skn-search" align="right"> <form method="get" action="#">

<table border="0" cellpadding="2" cellspacing="0"> <tbody>

<td class="desc" id="searchInfo">Cari Data Calon Siswa</td>

<td><input class="input -text" name="cariTerima" id="txtcariData" maxlength="12" type="text"></td>

<td><img src="images/search_button_main.gif" class="cariData" id="cr_1" /></td>

</tr> </tbody> </table> </form> </div> <div class="divclr"></div>

<table class="tabel_reg" id='tblCalon' align="center" border="0" cellpadding="0" cellspacing="4" width="100%">

<tbody> <tr>

<td rowspan="2" align="center" width="40">No.</td>

<td rowspan="2" align="center" width="100">No. Daftar</td>

<td rowspan="2" align="center" width="100">Tgl. Daftar</td> <td rowspan="2" align="center">Nama</td> <td colspan="5" align="center">Nilai</td> <td rowspan="2" align="center" width="80">Status</td> <td rowspan="2" align="center" width="80">Detail</td> <td rowspan="2" align="center" width="80">Delete</td> </tr>

<tr>

<td align="center" width="40">MTK</td> <td align="center" width="40">BI</td> <td align="center" width="40">B Inggris</td> <td align="center" width="40">IPA</td> <td align="center" width="60">Total</td> </tr>

<?php

$list_daftar = mysql_query("SELECT user_id, no_daftar, tgl_daftar, nama_lengkap, diterima, nilai_mat, nilai_bhs, nilai_bhsi, nilai_ipa, total FROM tbl_calon_siswa");

$total_calon_siswa = mysql_num_rows($list_daftar); $no_urut = 1; while($pendaftar = mysql_fetch_row($list_daftar)) { $user = $pendaftar[0]; $no_daftar = $pendaftar[1]; $tgl_daftar = $pendaftar[2]; $nama_lengkap = $pendaftar[3]; $status_calon = $pendaftar[4]; $bhs = $pendaftar[5]; $bhsi = $pendaftar[6]; $mtk = $pendaftar[7]; $ipa = $pendaftar[8]; $total = $pendaftar[9]; echo" <tr> <td>$no_urut</td>

<td>$no_daftar</td> <td>$tgl_daftar</td> <td><a href='detailcalon.php?calon=$user'>$nama_lengkap</a></td> <td> $mtk </td> <td> $bhs </td> <td> $bhsi </td> <td> $ipa </td> <td> $total </td> <td>"; ?> <select name='status_msk' class='status_msk' id='inpsis_<?=$user;?>'> <option value='C' <?php if($status_calon==C) echo "selected"; ?> >Menunggu</option>

<option value='Y' <?php if($status_calon==Y) echo "selected"; ?> >Diterima</option>

<option value='N' <?php if($status_calon==N) echo "selected"; ?> >Ditolak</option>

</select> <?php echo "</td> <td align='center'> <a href='detailcalon.php? calon=$pendaftar[0]'> <img src='images/edit.png' border='0' height='16' width='16'>

</a> </td>

<a href='javaScript:hapusData( \" Anda Ingin Menghapus Data Ini ? \", $user, 1, \"calonsiswa.php\")'>

<img src='images/delete.png' border='0' height='16' width='16'>

</a> </td> </tr>"; $no_urut++; } ?> </tbody> </table>

<br><br> <center>Jumlah data :<?=$total_calon_siswa?> </center> <br><br><br>

</div> </div>

<div id="previewLayer" class="jqmWindow">

<div id="handle"><a href="#" class="jqmClose">close window</a></div> <div id="previewContent"></div>

</div></div> </body>

</html> <?php } ?>

2. Coding Pembayaran Siswa <?php

session_start();

if(!session_is_registered('sesiadm')) { header('location:index.php'); } else {

include "../include/koneksi.php"; $usernya = $_SESSION['sesiid']; ?>

<!DOCTYPE HTML PUBLIC " -//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -transitional.dtd">

<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head> <title>Penerimaan Siswa Baru</title>

<meta http-equiv="Content-Type" content="text/html; charset=UTF -8"> <meta http-equiv="Content-Style-Type" content="text/css">

<link href="css/psb.css" rel="stylesheet" type="text/css" media="all"> <link href="css/header.css" rel="stylesheet" type="text/css" media="all"> <link href="css/footer.css" rel="stylesheet" type="text/css" media="all"> <link href="css/home.css" rel="stylesheet" type="tex t/css" media="all">

<style type="text/css">

body { background-image: url(images/bg_1.png); } .divverif { color:#0000CC; cursor:pointer;}

</style>

<script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/b ayarpsb.js"></script>

</head> <body>

<div id="page">

<?php include 'header.php'; ?> <div id="body_content">

<div style="padding: 3px; font -family: Arial; font-size: 14px;">

<div style="padding: 10px; font -size: 18px; text-align: center;">DAFTAR CALON SISWA BARU</div>

<table width='100%' bordercolor='#D6E0E9' border='1' cellpadding='3' cellspacing='0' style='border -collapse:collapse' align='center'>

<tbody> <tr>

<td align="center" width="40">No.</td>

<td align="center" width="100">No. Daftar</td> <td align="center" width="100">Tgl. Daftar</td> <td align="center">Nama</td>

<td align="center" width="200">Status</td> <td align="center" width="80">Detail</td> <td align="center" width="80 ">Action</td> </tr>

<?php

$list_daftar = mysql_query("SELECT user_id, no_daftar, tgl_daftar, nama_lengkap, diterima FROM tbl_calon_siswa");

$total_calon_siswa = mysql_num_rows($list_daftar); $no_urut = 1;

while($pendaftar = mysq l_fetch_row($list_daftar)) {

$user = $pendaftar[0]; $no_daftar = $pendaftar[1]; $tgl_daftar = $pendaftar[2];

$nama_lengkap = $pendaftar[3]; $status_calon = $pendaftar[4];

$ket_bayar = mysql_fetch_row(mysql_query("SELECT SUM(biaya) FROM tbl_bayar_daftar WHERE user_id='$user'"));

if($ket_bayar[0] == 750000) { $status_bayar = 'LUNAS'; } if($ket_bayar[0] == 0) { $status_bayar = 'BELUM BAYAR'; }

if(($ket_bayar[0] > 0) && ($ket_bayar[0] < 750000)) { $kekurangan = 750000 - $ket_bayar[0];

} echo"<tr> <td>$no_urut</td> <td>$no_daftar</td> <td>$tgl_daftar</td> <td>$nama_lengkap</td> <td>$status_bayar</td> <td valign='top'

style='cursor:pointer;color:#0000FF;font:bolder;' align='center' class='kolomDet' id='kolomDet_$user' onclick='getDetail(this.id)'>Show</td>

<td align='center'>

<a href='pembayaranpsb.php?calon=$user'> <img src='images/edit.png' border='0' height='16' width='16'>

</a> </td> </tr>

<tr>

<td colspan='7' style='background -color:#eaedee'> <div id='view_$user' style='display:none;'>

<table width='94%' border='1' bordercolor='#D6E0E9' cellpadding='3' cellspacing='0' style='border -collapse:collapse; margin -left:30px; background-color:#fff'> <tr style='background-color:#c1c1c1'> <td style='width:75px;'>Tanggal</td> <td style='width:75px;'>Tipe Bayar</td> <td style='width:15px;'>Jumlah</td>

<td style='width:15px;'>Pembayaran</td> <td style='width:100px;'>Bank</td> <td style='width:50px;'>Rekening</td> <td style='width:50px;'>Status</td> <td style='width:50px;'>Penerima</td> <td style='width:50px;'>Cetak</td> </tr>";

$ket_bayar = mysql_query("SELECT a.id_bayar, DATE(a.tgl_byr), a.biaya, a.urut_bayar, a.tipe_bayar, a.nama_bank, a.re k_bank, a.verif_status, a.admin_id FROM tbl_bayar_daftar a WHERE a.user_id='$user'");

$no_detail = 1; if(mysql_num_rows($ket_bayar) < 1) {

echo "<tr bgcolor=$bg><td colspan='9' align='center'>Belum Ada Data</td></tr>";

} else {

while($detbyr = mysql_fetch_row($ket_bayar)) { if($detbyr[7] == 1) { $statusver = 'Sudah Diverifikasi';$titlever='Klik Untuk Membatalkan Verifikasi';}

else { $statusver = 'Belum Diverifikasi'; $titlever='Klik Untuk Verifikasi'; }

$terima = $detbyr[8];

$ketadmin = mysql_query("SELECT admin_id, realname FROM tbl_admin WHERE admin_id='$terima'");

if(mysql_num_rows($ketadmin) < 1 ) { $penerima = '-'; }

$admininfo = mysql_fetch_row($ketadmin); $penerima = $admininfo[1]; } echo "<tr bgcolor=$bg> <td>$detbyr[1]</td> <td>$detbyr[4]</td> <td>$detbyr[2]</td> <td>$detbyr[3]</td> <td>$detbyr[5]</td> <td>$detbyr[6]</td> <td> <div class='divverif' id='verif_$detbyr[0]' alt='$detbyr[7]' title='$titlever'>$statusver</div>

</td> <td>$penerima</td> <td> <a href='view_bayarpsb.php?cetak=$detbyr[0]'> <img src='images/print.png' border='0' height='16' width='16' style='cursor:pointer;' class='cetak_detbyr' id='$detbyr[0]'> </a> </td> </tr>"; } } echo "</table>

</div> </td> </tr>"; $no_urut++; } ?> </tbody> </table>

<br><br> <center>Jumlah data :<?=$total_calon_siswa?> </center> <br><br><br> </div> </div> </div> </body>

Dokumen terkait