Sistem Informasi Manajemen Pendaftaran Balap Sepeda Berbasis Web.
Universitas Kristen Maranatha
Jalan Prof. drg. Surya Sumantri MPH 65
Bandung
ABSTRAK
Pada zaman sekarang ini, teknologi telah berkembang pesat. Akibat dari
kemajuan teknologi terutama dunia informasi dan semakin banyak bermunculan
perangkat-perangkat lunak yang diciptakan untuk mengatasi permasalahan suatu
informasi yang dapat membantu mempermudah seseorang mendapatkan dan
menyampaikan informasi. Demikian
juga dengan “s
istem informasi manajemen
pendaftaran balap sepeda berbasis
web
”, aplikasi ini dibuat untuk mempermudah
dan mempercepat sistem pendaftaran balap sepeda menggunakan sistem komputer.
Data informasi pendaftaran balap sepeda harus tercatat dan tersimpan dengan
aman sehingga memudahkan baik panitia maupun peserta untuk melihat data
informasi yang dibutuhkan. Penelitian ini menghasilkan sebuah aplikasi sistem
informasi manajemen pendaftaran balap sepeda berbasis
web,
yang bisa
menggantikan sistem pendaftaran balap sepeda pada sistem sebelumnya.
(2)
Jalan Prof. drg. Surya Sumantri MPH 65
Bandung
ABSTRACT
At this day, technology has been developed rapidly. As a result of
technological advances, especially the world of informatics and a growing number of
emerging software that was created to overcome the information to help facilitate a
person to obtain and convey information. likewise the "Information System Of
Web-Based Cycling Registration Management", this application is made to simplify and
speed up the registration system of bicycle racing which uses a computer system.
Data of registration must be recorded and stored safely, in order to facilitate both the
organisers and participants to see the needed information. Therefore in this paper
will explain how to use the activities of such registration. This research resulted in a
management information system applications web-based bicycle racing registration,
which can replace the system bike race registration at the previous system.
(3)
Abstract
ii
Kata Pengantar
iii
Daftar Isi
iv
Daftar Gambar
vii
Daftar Tabel
ix
BAB I PENDAHULUAN
1.1 Latar Belakang
1
1.2 Identifikasi Masalah
2
1.3 Ruanglingkup Permasalahan
3
1.4 Tujuan Perancangan
3
1.5 Sistematika Penulisan
4
BAB II LANDASAN TEORI
2.1 Teori tentang permasalahan
6
2.1.1 Sekilas Aplikasi
Web
6
2.1.2 Pengertian Balap
7
2.1.3 Pengertian Sepeda
7
2.1.4 Sekilas tentang
Web
8
2.1.5 Sekilas Pengertian PHP
9
2.1.6 Pengertian MYSQL
10
2.1.7 Konsep Dasar Informasi
13
2.1.8 Konsep Dasar Sistem Informasi
13
2.1.9 Konsep Dasar Database
14
(4)
BAB III PERANCANGAN
1.1 Gambaran Perangkat Lunak
21
1.1.1 Uraian Tekstual
21
1.1.2
FlowChart
Sistem
23
1.2 Analisis Fungsional
27
1.3 Analisis Data
30
1.3.1 Skema Relasi
30
1.3.2 Perancangan
Database
30
1.3.3 Data
Dictionary
32
1.3.3.1 Data
Dictionary Team
32
1.3.3.2 Data
Dictionary
Negara
32
1.3.3.3 Data
Dictionary
Peserta
33
1.3.3.4 Data
Dictionary Head
Regis
33
1.3.3.5 Data
Dictionary
Jenis Lomba
33
1.3.3.6 Data
Dictionary
Klasifikasi
34
1.3.4 Tabel dalam Database
34
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi
39
4.2 Kebutuhan Sumberdaya
43
4.3 Pengujian
43
4.3.1 Menu
44
4.3.2 Format Dokumen/Formulir
Output
45
(5)
Daftar Pustaka
65
(6)
Gambar 2.2 Aliran Data
18
Gambar 2.3 Proses
19
Gambar 2.4
Data Store
19
Gambar 3.1 Sistem Pendaftaran Balap Sepeda(Sistem Berjalan)
23
Gambar 3.2 Sistem Pendaftaran Balap Sepeda Lanjutan(Sistem Berjalan)
24
Gambar 3.3 Sistem Pendaftaran Balap Sepeda(Sistem Baru)
25
Gambar 3.4 Sistem Pendaftaran Balap Sepeda Lanjutan(Sistem Baru)
26
Gambar 3.5 Conteks Diagram Pendaftaran Balap Sepeda(Sistem Baru)
28
Gambar 3.6
DFD
Level 1 Pendaftaran Balap Sepeda
29
Gambar 3.7
Relational Database
(Sistem Baru)
31
Gambar 4.1 Menu Admin
44
Gambar 4.2 Menu
User
44
Gambar 4.3 Bukti Regis
45
Gambar 4.4 Laporan Peserta
46
Gambar 4.5
Layout
Peserta
46
Gambar 4.6
Layout
Pendaftaran
47
Gambar 4.7
Layout
Pilihan Jenis Lomba
48
Gambar 4.8
Layout
Jumlah Jenis Lomba
48
Gambar 4.9
Layout
Peserta Regis
49
Gambar 4.10
Layout
Jenis Lomba yang diikuti
50
Gambar 4.11
Layout
Daftar Juara
50
Gambar 4.12
Layout
Cetak Bukti Regis
51
(7)
Gambar 4.17 Pesan
Box
Data Jenis Lomba telah diubah
54
Gambar 4.18
Layout
Pesan
Box
Data Jenis Lomba Telah Dihapus
54
Gambar 4.19
Layout
Klasifikasi
55
Gambar 4.20
Layout
Input
Klasifikasi
55
Gambar 4.21
Layout
Pesan
Box
Data Klasifikasi telah disimpan
56
Gambar 4.22
Layout
Ubah Klasifikasi
56
Gambar 4.23
Layout
Pesan
Box
Data Klasifikasi Telah Diubah
57
Gambar 4.24
Layout
Pesan
Box
Data Klasifikasi Telah Dihapus
57
Gambar 4.25
Layout
Negara
58
Gambar 4.26
Layout
Input
Negara
58
Gambar 4.27
Layout
Pesan
Box
Data Negara Telah Disimpan
59
Gambar 4.28
Layout
Ubah Negara
59
Gambar 4.29
Layout
Pesan
Box
Data Negara Telah Diubah
59
Gambar 4.30
Layout
Pesan
Box
Data Negara Telah Dihapus
60
Gambar 4.31
Layout
Peserta
60
Gambar 4.32
Layout
Lihat Peserta
61
Gambar 4.33
Layout
Lihat Skor
62
Gambar 4.34
Layout
Pesan
Box
Data Peserta Telah Dihapus
62
Gambar 4.35
Layout
Team
63
(8)
Tabel 3.3 Tabel Peserta
36
Tabel 3.4 Tabel Jenis Lomba
37
Tabel 3.5 Tabel
Head
Regis
37
Tabel 3.6 Tabel Det Regis
38
Tabel 3.7 Tabel Negara
38
(9)
A-1
Universitas Kristen Maranatha <html><head>
<title>lomba Sepeda</title> </head>
<body> <?php
function formatrp($angka){
$rupiah=number_format($angka,2,',','.'); return $rupiah;
} ?>
<table bgcolor="black"border="1" width="100%" height="150" align="center"> <tr>
<td align="center"> <a href ="index.php?menu=home"> <h2><font color="widh">Lomba Sepeda</h2></a> </td>
</tr> </table>
<center>
<table border="0" align="center"> <tr>
<td>
<h2> <a href="?menu=jenis_lomba">Jenis Lomba</a> | <a
(10)
href="?menu=negara">Negara</a> | <a href="?menu=peserta">Peserta</a> | <a href="?menu=team">Team</a></h2> </td>
</tr> </table> </center>
<br></br><br></br> <?php
switch($_GET['menu']){ default; case"home";
echo"<h2>Hello Admin</h2> "; break;
case"jenis_lomba";
include"pages/jenis_lomba/view.php"; break;
case"addjenis";
include"pages/jenis_lomba/add.php"; break;
case"editjenis";
include"pages/jenis_lomba/edit.php"; break;
case"deljenis";
(11)
break;
case"negara";
include"pages/negara/view.php"; break;
case"addnegara";
include"pages/negara/add.php"; break;
case"editnegara";
include"pages/negara/edit.php"; break;
case"delnegara";
include"pages/negara/del.php"; break;
case"klasifikasi";
include"pages/klasifikasi/view.php"; break;
case"addklasifikasi";
include"pages/klasifikasi/add.php"; break;
case"editklasifikasi";
(12)
break;
case"delklasifikasi";
include"pages/klasifikasi/del.php"; break;
case"team";
include"pages/team/view.php"; break;
case"addteam";
include"pages/team/add.php"; break;
case"editteam";
include"pages/team/edit.php"; break;
case"delteam";
include"pages/team/del.php"; break;
case"skor";
include"pages/peserta/skor.php"; break;
case"peserta";
(13)
break;
case"delpeserta";
include"pages/peserta/del.php"; break;
case"detpeserta";
include"pages/peserta/view_detail.php"; break;
case"laporan_peserta";
include"pages/peserta/cetak.php"; break;
case"cari_peserta";
include"pages/peserta/cari_peserta.php"; break;
case"print_all";
include"pages/peserta/print_all.php"; break;
} ?>
<br></br><br></br> </body>
</html>
Program add Jenis Lomba <?php
(14)
include("../connect/connect.php"); if(isset($_POST['simpan'])) {
$uploaddir = getcwd().'/../gambar_lomba/';
$uploadfile = str_replace(" ","_",$uploaddir.date("dmyhmst").$_FILES['gambar']['name']); if (move_uploaded_file($_FILES['gambar']['tmp_name'], $uploadfile))
{
$gambar = str_replace(" ","_",date("dmyhmst").$_FILES['gambar']['name']); $q=mysql_query("INSERT INTO `jenis_lomba` (`kode_jenis`, `tahun_seri`, `nama`, `tgl`, `kota`, `propinsi`, `biaya`, `keterangan`, `gambar`) VALUES (NULL, '".$_POST['tahun_seri']."', '".$_POST['nama']."', '".$_POST['tgl']."', '".$_POST['kota']."', '".$_POST['propinsi']."', '".$_POST['biaya']."',
'".$_POST['keterangan']."', '$gambar')");
echo "<script>alert(\"data berhasil dimasukan!\")</script>"; echo"<script>location.href='?menu=jenis_lomba'</script>"; }
} ?>
<h2>Tambah Jenis Lomba</h2> <br><br><br><br>
<form method="POST" > <table border="0">
<tr>
<td>Tahun Seri </td>
<td><input type="text" name="tahun_seri" size="10" /></td> </tr>
<tr>
<td>Nama</td>
(15)
</tr> <tr>
<td>Tanggal</td>
<td><input type="text" name="tgl" size="30" /></td> </tr>
<tr>
<td>Kota</td>
<td><input type="text" name="kota" size="30" /></td> </tr>
<tr>
<td>Propinsi</td>
<td><input type="text" name="propinsi" size="30" /></td> </tr>
<tr>
<td>Biaya</td>
<td><input type="text" name="biaya" size="30" /></td> </tr>
<tr>
<td>Keterangan</td>
<td><input type="text" name="keterangan" size="30" /></td> </tr>
<tr>
<td>Gambar</td>
<td><input type="file" name="gambar" /></td> </tr>
<tr>
(16)
<td><input type="submit" value="simpan" name="simpan" /></td> </tr>
</table> </form>
Program Del Jenis Lomba <?php
include("../connect/connect.php");
mysql_query("DELETE FROM `jenis_lomba` WHERE kode_jenis='".$_GET['id']."'"); echo "<script>alert(\"data berhasil dihapus!\")</script>";
echo"<script>location.href='?menu=jenis_lomba'</script>"; ?>
Program Edit Jenis Lomba <?PHP
include("../connect/connect.php");
$query= mysql_query("select * FROM jenis_lomba WHERE kode_jenis='$_GET[id]'");
$num = mysql_num_rows($query); for ($i=0;$i<$num;$i++) {
$f = mysql_fetch_array($query); }
?>
<h2>Ubah Jenis Lomba</h2> <br><br><br><br>
<form method="POST" > <table border="0">
<tr>
<td>Tahun Seri </td>
<td><input type="text" name="tahun_seri" size="10" value="<?php echo $f['tahun_seri']; ?>" /></td>
(17)
</tr> <tr>
<td>Nama</td>
<td><input type="text" name="nama" size="40" value="<?php echo $f['nama']; ?>" /></td>
</tr> <tr>
<td>Tanggal</td>
<td><input type="text" name="tgl" size="30" id="inputField" value="<?php echo $f['tgl']; ?>" /></td>
</tr> <tr>
<td>Kota</td>
<td><input type="text" name="kota" size="30" value="<?php echo $f['kota']; ?>" /></td>
</tr> <tr>
<td>Propinsi</td>
<td><input type="text" name="propinsi" size="30" value="<?php echo $f['propinsi']; ?>" /></td>
</tr> <tr>
<td>Biaya</td>
<td><input type="text" name="biaya" size="30" value="<?php echo $f['biaya']; ?>" /></td>
</tr> <tr>
<td>Keterangan</td>
<td><input type="text" name="keterangan" value="<?php echo $f['keterangan']; ?>" /></td>
(18)
</tr> <tr>
<td> </td>
<td><input type="submit" value="Ubah" name="Ubah" /></td> </tr>
</table> </form> <?php
if (isset($_POST['Ubah'])) { include("../connect/connect.php");
$q = mysql_query("UPDATE jenis_lomba SET tahun_seri='".$_POST['tahun_seri']."', nama='".$_POST['nama']."', tgl='".$_POST['tgl']."', kota='".$_POST['kota']."',
propinsi='".$_POST['propinsi']."', biaya='".$_POST['biaya']."',
keterangan='".$_POST['keterangan']."' where kode_jenis='$_GET[id]'"); echo "<script>alert(\"data berhasil diubah!\")</script>";
echo"<script>location.href='?menu=jenis_lomba'</script>"; }
?>
Program View Jenis Lomba <h2>Jenis Lomba</h2>
<p align="right"><a href="<?php echo"?menu=addjenis"; ?>">add New</a></p> <table border="0" width="100%">
<tr bgcolor="#2b2e2e">
<td align="center"><font color="#FFFFFF"><b>Kode Jenis</b></font></td> <td align="center"><font color="#FFFFFF"><b>Tahun Seri</b></font></td> <td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td align="center"><font color="#FFFFFF"><b>Tanggal</b></font></td> <td align="center"><font color="#FFFFFF"><b>Kota</b></font></td> <td align="center"><font color="#FFFFFF"><b>Propinsi</b></font></td>
(19)
<td align="center"><font color="#FFFFFF"><b>Biaya</b></font></td> <td align="center"><font color="#FFFFFF"><b>Keterangan</b></font></td> <td align="center"><font color="#FFFFFF"><b>Gambar</b></font></td> <td> </td>
<td> </td> </tr>
<tr> <?PHP
include("../connect/connect.php");
$query= mysql_query("select * FROM jenis_lomba order by kode_jenis desc"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['kode_jenis'];
$number = $row['biaya']; $rp = formatrp($number); ?>
<td bgcolor="#f4909e"><?php echo $row['kode_jenis'] ?></td> <td bgcolor="#f4909e"><?php echo $row['tahun_seri'] ?></td> <td bgcolor="#f4909e"><?php echo $row['nama'] ?></td> <td bgcolor="#f4909e"><?php echo $row['tgl'] ?></td> <td bgcolor="#f4909e"><?php echo $row['kota'] ?></td> <td bgcolor="#f4909e"><?php echo $row['propinsi'] ?></td> <td bgcolor="#f4909e"><?php echo "Rp. $rp"; ?></td>
<td bgcolor="#f4909e"><?php echo $row['keterangan'] ?></td> <td bgcolor="#f4909e"><img src="../gambar_lomba/<?php echo $row['gambar'] ?>" width="160px" height="105px" /></td>
(20)
<td bgcolor="#f4909e"><?php echo '<a
href="?menu=editjenis&id='.$id.'">Edit</a>'; ?></td> <td bgcolor="#f4909e"><?php echo '<a
href="?menu=deljenis&id='.$id.'">Del</a>'; ?></td> </tr>
<?php }} ?> </table>
Program add Klasifikasi <?php
include("../connect/connect.php"); if(isset($_POST['simpan'])) {
$q=mysql_query("INSERT INTO `klasifikasi` (`kode_klasifikasi`, `klasifikasi`, `min_umur`, `max_umur`) VALUES (NULL, '".$_POST['klasifikasi']."',
'".$_POST['min_umur']."', '".$_POST['max_umur']."')"); echo "<script>alert(\"data berhasil dimasukan!\")</script>"; echo"<script>location.href='?menu=klasifikasi'</script>"; }
?>
<h2>Tambah Klasifikasi</h2> <br><br><br><br>
<form method="POST" > <table border="0">
<tr>
<td>Klasifikasi </td>
<td><input type="text" name="klasifikasi" size="40" /></td> </tr>
(21)
<tr>
<td>Min Umur </td>
<td><input type="text" name="min_umur" size="20" /></td> </tr>
<tr>
<td>Max Umur </td>
<td><input type="text" name="max_umur" size="20" /></td> </tr>
<tr>
<td> </td>
<td><input type="submit" value="simpan" name="simpan" /></td> </tr>
</table> </form>
Program Del Klasifikasi <?php
include("../connect/connect.php");
mysql_query("DELETE FROM `klasifikasi` WHERE kode_klasifikasi='".$_GET['id']."'"); echo "<script>alert(\"data berhasil dihapus!\")</script>";
echo"<script>location.href='?menu=klasifikasi'</script>"; ?>
Program Edit Klasifikasi <?PHP
include("../connect/connect.php");
$query= mysql_query("select * FROM klasifikasi WHERE kode_klasifikasi='$_GET[id]'");
$num = mysql_num_rows($query); for ($i=0;$i<$num;$i++) {
(22)
} ?>
<h2>Ubah Klasifikasi</h2> <br><br><br><br>
<form method="POST" > <table border="0">
<tr>
<td>Klasifikasi </td>
<td><input type="text" name="klasifikasi" size="40" value="<?php echo $f['klasifikasi']; ?>" /></td>
</tr> <tr>
<td>Min Umur </td>
<td><input type="text" name="min_umur" size="20" value="<?php echo $f['min_umur']; ?>" /></td>
</tr> <tr>
<td>Max Umur </td>
<td><input type="text" name="max_umur" size="20" value="<?php echo $f['max_umur']; ?>" /></td>
</tr> <tr>
<td> </td>
<td><input type="submit" value="Ubah" name="Ubah" /></td> </tr>
</table> </form> <?php
(23)
include("../connect/connect.php");
$q = mysql_query("UPDATE klasifikasi SET klasifikasi='".$_POST['klasifikasi']."', min_umur='".$_POST['min_umur']."', max_umur='".$_POST['max_umur']."' where kode_klasifikasi='$_GET[id]'");
echo "<script>alert(\"data berhasil diubah!\")</script>"; echo"<script>location.href='?menu=klasifikasi'</script>"; }
?>
Program View Klasifikasi <h2>Klasifikasi</h2>
<p align="right"><a href="<?php echo"?menu=addklasifikasi"; ?>">add New</a></p> <table border="0" width="100%">
<tr bgcolor="#2b2e2e">
<td align="center"><font color="#FFFFFF"><b>Kode Klasifikasi</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Klasifikasi</b></font></td> <td align="center"><font color="#FFFFFF"><b>Min Umur</b></font></td> <td align="center"><font color="#FFFFFF"><b>Max Umur</b></font></td> <td> </td>
<td> </td> </tr>
<tr> <?PHP
include("../connect/connect.php");
$query= mysql_query("select * FROM klasifikasi order by kode_klasifikasi desc"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
(24)
$id = $row['kode_klasifikasi']; ?>
<td bgcolor="#f4909e"><?php echo $row['kode_klasifikasi'] ?></td> <td bgcolor="#f4909e"><?php echo $row['klasifikasi'] ?></td> <td bgcolor="#f4909e"><?php echo $row['min_umur'] ?></td> <td bgcolor="#f4909e"><?php echo $row['max_umur'] ?></td> <td bgcolor="#f4909e"><?php echo '<a
href="?menu=editklasifikasi&id='.$id.'">Edit</a>'; ?></td> <td bgcolor="#f4909e"><?php echo '<a
href="?menu=delklasifikasi&id='.$id.'">Del</a>'; ?></td> </tr>
<?php }} ?> </table>
Program Add Negara <?php
include("../connect/connect.php"); if(isset($_POST['simpan'])) {
$q=mysql_query("INSERT INTO `negara` (`kode_negara`, `nama_negara`) VALUES (NULL, '".$_POST['nama']."')");
echo "<script>alert(\"data berhasil dimasukan!\")</script>"; echo"<script>location.href='?menu=negara'</script>"; }
?>
<h2>Tambah Negara</h2> <br><br><br><br>
(25)
<table border="0"> <tr>
<td>Nama Negara </td>
<td><input type="text" name="nama" size="40" /></td> </tr>
<tr>
<td> </td>
<td><input type="submit" value="simpan" name="simpan" /></td> </tr>
</table> </form>
Program Del Negara <?php
include("../connect/connect.php");
mysql_query("DELETE FROM `negara` WHERE kode_negara='".$_GET['id']."'"); echo "<script>alert(\"data berhasil dihapus!\")</script>";
echo"<script>location.href='?menu=negara'</script>"; ?>
Program Edit Negara <?PHP
include("../connect/connect.php");
$query= mysql_query("select * FROM negara WHERE kode_negara='$_GET[id]'"); $num = mysql_num_rows($query);
for ($i=0;$i<$num;$i++) {
$f = mysql_fetch_array($query); }
?>
(26)
<br><br><br><br> <form method="POST" > <table border="0">
<tr>
<td>Nama Negara </td>
<td><input type="text" name="nama" size="40" value="<?php echo $f['nama_negara']; ?>" /></td>
</tr> <tr>
<td> </td>
<td><input type="submit" value="Ubah" name="Ubah" /></td> </tr>
</table> </form> <?php
if (isset($_POST['Ubah'])) { include("../connect/connect.php");
$q = mysql_query("UPDATE negara SET nama_negara='".$_POST['nama']."' where kode_negara='$_GET[id]'");
echo "<script>alert(\"data berhasil diubah!\")</script>"; echo"<script>location.href='?menu=negara'</script>"; }
?>
Program View Negara <h2>Negara</h2>
<p align="right"><a href="<?php echo"?menu=addnegara"; ?>">add New</a></p> <table border="0" width="100%">
(27)
<td align="center"><font color="#FFFFFF"><b>Kode Negara</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td> </td>
<td> </td> </tr>
<tr> <?PHP
include("../connect/connect.php");
$query= mysql_query("select * FROM negara order by kode_negara desc"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['kode_negara'];
?>
<td bgcolor="#f4909e"><?php echo $row['kode_negara'] ?></td> <td bgcolor="#f4909e"><?php echo $row['nama_negara'] ?></td> <td bgcolor="#f4909e"><?php echo '<a
href="?menu=editnegara&id='.$id.'">Edit</a>'; ?></td> <td bgcolor="#f4909e"><?php echo '<a
href="?menu=delnegara&id='.$id.'">Del</a>'; ?></td> </tr>
<?php }} ?> </table>
Program Del Peserta <?php
(28)
include("../connect/connect.php");
mysql_query("DELETE FROM `peserta` WHERE id_peserta='".$_GET['id']."'"); echo "<script>alert(\"data berhasil dihapus!\")</script>";
echo"<script>location.href='?menu=peserta'</script>"; ?>
Program Print all Peserta <script type="text/javascript"> function printpage()
{
window.print() }
</script>
<h2>Peserta</h2>
<table border="0" width="100%"> <tr bgcolor="#2b2e2e">
<td align="center"><font color="#FFFFFF"><b>ID Peserta</b></font></td> <td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td align="center"><font color="#FFFFFF"><b>JK</b></font></td>
<td align="center"><font color="#FFFFFF"><b>No Rek</b></font></td> <td align="center"><font color="#FFFFFF"><b>Email</b></font></td> <td align="center"><font color="#FFFFFF"><b>Negara</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Team</b></font></td> <td align="center"><font color="#FFFFFF"><b>Status</b></font></td>
</tr> <tr> <?PHP
(29)
include("../connect/connect.php");
$query= mysql_query("select * from peserta"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['id_peserta'];
?>
<td bgcolor="#f4909e"><?php echo $row['id_peserta'] ?></td> <td bgcolor="#f4909e"><?php echo $row['nama'] ?></td>
<td bgcolor="#f4909e"><?php echo $row['jenis_kelamin'] ?></td> <td bgcolor="#f4909e"><?php echo $row['no_rekening'] ?></td> <td bgcolor="#f4909e"><?php echo $row['email'] ?></td>
<td bgcolor="#f4909e"><?php echo $row['kode_negara'] ?></td> <td bgcolor="#f4909e"><?php echo $row['kode_team'] ?></td> <td bgcolor="#f4909e"><?php echo $row['status'] ?></td>
</tr> <?php }} ?> </table>
<p align="right"><input type="button" value="Print" onclick="printpage()" /></p> Program Print Periode Peserta
<script type="text/javascript"> function printpage()
{
(30)
} </script> <?PHP
include("../../../connect/connect.php");
$query= mysql_query("select head_regis.tgl, head_regis.no_regis, peserta.umur, klasifikasi.klasifikasi, peserta.password, peserta.foto, peserta.id_peserta, head_regis.tgl, peserta.nama, peserta.jenis_kelamin, peserta.no_rekening, peserta.email,
negara.nama_negara, team.nama_team FROM peserta, head_regis, negara, team, klasifikasi WHERE peserta.id_peserta=head_regis.id_peserta and
peserta.kode_negara=negara.kode_negara and peserta.kode_team=team.kode_team and head_regis.kode_klasifikasi=klasifikasi.kode_klasifikasi and head_regis.tgl >=
'".$_GET['dari_tanggal']."' AND head_regis.tgl <= '".$_GET['sampai_tanggal']."' order by peserta.id_peserta desc");
$num = mysql_num_rows($query); if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['id_peserta'];
$noreg = $row['no_regis']; ?>
<table border="0"> <tr>
<td>Password</td> <td>:</td>
<td><?php echo $row['password']; ?></td> </tr>
<tr>
<td>Nama</td> <td>:</td>
<td><?php echo $row['nama']; ?></td> </tr>
(31)
<tr>
<td>Jenis Kelamin</td> <td>:</td>
<td><?php echo $row['jenis_kelamin']; ?></td> </tr>
<tr>
<td>Team</td> <td>:</td>
<td><?php echo $row['nama_team']; ?></td> </tr>
<tr>
<td>Umur</td> <td>:</td>
<td><?php echo $row['umur']; ?></td> </tr>
<tr>
<td>Klasifikasi</td> <td>:</td>
<td><?php echo $row['klasifikasi']; ?></td> </tr>
</table>
<table border="0">
<tr bgcolor="#2b2e2e">
<td align="center"><font color="#FFFFFF"><b>Kode Jenis</b></font></td> <td align="center"><font color="#FFFFFF"><b>Tahun Seri</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td align="center"><font color="#FFFFFF"><b>Tanggal</b></font></td>
(32)
<td align="center"><font color="#FFFFFF"><b>Kota</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Provinsi</b></font></td> <td align="center"><font color="#FFFFFF"><b>Biaya</b></font></td> </tr>
<?PHP
$query_jenis= mysql_query("select detail_regis.no_regis, jenis_lomba.kode_jenis, jenis_lomba.tahun_seri, jenis_lomba.nama, jenis_lomba.tgl, jenis_lomba.kota, jenis_lomba.propinsi, jenis_lomba.biaya FROM jenis_lomba, detail_regis where jenis_lomba.kode_jenis=detail_regis.kode_jenis and no_regis='".$noreg."' order by kode_jenis desc");
$num_jenis = mysql_num_rows($query_jenis); if ($num_jenis > 0){
for ($i=0; $i < $num_jenis; $i++){
$rowe = mysql_fetch_array($query_jenis); ?>
<tr>
<td align="center"><?php echo $rowe['kode_jenis']; ?></td> <td align="center"><?php echo $rowe['tahun_seri']; ?></td> <td align="center"><?php echo $rowe['nama']; ?></td> <td align="center"><?php echo $rowe['tgl']; ?></td> <td align="center"><?php echo $rowe['kota']; ?></td> <td align="center"><?php echo $rowe['propinsi']; ?></td> <td align="center"><?php echo $rowe['biaya']; ?></td> </tr>
<?php }} ?> </table> <?php
(33)
}} ?>
<p align="right"><input type="button" value="Print" onclick="printpage()" /></p> Program Skor Peserta
<?php
include("../connect/connect.php"); if(isset($_POST['simpan'])) {
if($_POST['skor']=="") {
echo "<script>alert(\"tidak boleh kosong!\")</script>"; }else{
$q= mysql_query("update detail_regis set waktu='".$_POST['waktu']."', skor='".$_POST['skor']."' where no_regis='".$_GET['id']."'");
echo"<script>location.href='?menu=detpeserta&id=$GET[id]'</script>"; }
} ?>
<form method="POST" > <table border="0">
<tr>
<td>Waktu </td> <td>:</td>
<td><input type="text" name="waktu" /></td> </tr>
<tr>
(34)
<td>:</td>
<td><input type="text" name="skor" /></td> </tr>
<tr>
<td> </td> <td> </td>
<td><input type="submit" name="simpan" value="save" /></td> </tr>
</table> </form>
Program View Peserta <h2>Peserta</h2> <br/><br/>
<table border="0" width="100%"> <tr bgcolor="#2b2e2e">
<td align="center"><font color="#FFFFFF"><b>ID Peserta</b></font></td> <td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td align="center"><font color="#FFFFFF"><b>JK</b></font></td>
<td align="center"><font color="#FFFFFF"><b>No Rek</b></font></td> <td align="center"><font color="#FFFFFF"><b>Email</b></font></td> <td align="center"><font color="#FFFFFF"><b>Negara</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Team</b></font></td> <td align="center"><font color="#FFFFFF"><b>Tgl</b></font></td> <td> </td>
<td> </td> </tr>
(35)
<?PHP
include("../connect/connect.php");
$query= mysql_query("select peserta.foto, peserta.id_peserta, head_regis.tgl, peserta.nama, peserta.jenis_kelamin, peserta.no_rekening, peserta.email,
negara.nama_negara, team.nama_team FROM peserta, head_regis, negara, team WHERE peserta.id_peserta=head_regis.id_peserta and
peserta.kode_negara=negara.kode_negara and
peserta.kode_team=team.kode_team order by peserta.id_peserta desc "); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['id_peserta'];
?>
<td bgcolor="#f4909e"><?php echo $row['id_peserta'] ?></td> <td bgcolor="#f4909e"><?php echo $row['nama'] ?></td>
<td bgcolor="#f4909e"><?php echo $row['jenis_kelamin'] ?></td> <td bgcolor="#f4909e"><?php echo $row['no_rekening'] ?></td> <td bgcolor="#f4909e"><?php echo $row['email'] ?></td>
<td bgcolor="#f4909e"><?php echo $row['nama_negara'] ?></td> <td bgcolor="#f4909e"><?php echo $row['nama_team'] ?></td> <td bgcolor="#f4909e"><?php echo $row['tgl'] ?></td>
<td bgcolor="#f4909e"><?php echo '<a
href="?menu=detpeserta&id='.$id.'">Det</a>'; ?></td> <td bgcolor="#f4909e"><?php echo '<a
href="?menu=delpeserta&id='.$id.'">Del</a>'; ?></td> </tr>
<?php }} ?> </table>
(36)
<br>
<a href="?menu=print_all">Laporan</a> Program View_detail Peserta
<h2>Peserta</h2> <br/><br/>
<table border="0" width="100%"> <tr bgcolor="#2b2e2e">
<td align="center"><font color="#FFFFFF"><b>ID Peserta</b></font></td> <td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td align="center"><font color="#FFFFFF"><b>JK</b></font></td>
<td align="center"><font color="#FFFFFF"><b>No Rek</b></font></td> <td align="center"><font color="#FFFFFF"><b>Email</b></font></td> <td align="center"><font color="#FFFFFF"><b>Negara</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Team</b></font></td> <td align="center"><font color="#FFFFFF"><b>Tgl</b></font></td> <td> </td>
<td> </td> </tr>
<tr> <?PHP
include("../connect/connect.php");
$query= mysql_query("select peserta.foto, peserta.id_peserta, head_regis.tgl, peserta.nama, peserta.jenis_kelamin, peserta.no_rekening, peserta.email,
negara.nama_negara, team.nama_team FROM peserta, head_regis, negara, team WHERE peserta.id_peserta=head_regis.id_peserta and
peserta.kode_negara=negara.kode_negara and
peserta.kode_team=team.kode_team order by peserta.id_peserta desc "); $num = mysql_num_rows($query);
(37)
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['id_peserta'];
?>
<td bgcolor="#f4909e"><?php echo $row['id_peserta'] ?></td> <td bgcolor="#f4909e"><?php echo $row['nama'] ?></td>
<td bgcolor="#f4909e"><?php echo $row['jenis_kelamin'] ?></td> <td bgcolor="#f4909e"><?php echo $row['no_rekening'] ?></td> <td bgcolor="#f4909e"><?php echo $row['email'] ?></td>
<td bgcolor="#f4909e"><?php echo $row['nama_negara'] ?></td> <td bgcolor="#f4909e"><?php echo $row['nama_team'] ?></td> <td bgcolor="#f4909e"><?php echo $row['tgl'] ?></td>
<td bgcolor="#f4909e"><?php echo '<a
href="?menu=detpeserta&id='.$id.'">Det</a>'; ?></td> <td bgcolor="#f4909e"><?php echo '<a
href="?menu=delpeserta&id='.$id.'">Del</a>'; ?></td> </tr>
<?php }} ?> </table> <br>
<a href="?menu=print_all">Laporan</a> Program add Team
<?php
include("../connect/connect.php"); if(isset($_POST['simpan'])) {
(38)
$q=mysql_query("INSERT INTO `team` (`kode_team`, `nama_team`, `alamat`, `kota`, `tlpn`, `fax`, `email`, `team_manager`, `official1`, `official2`, `official3`) VALUES (NULL, '".$_POST['nama']."', '".$_POST['alamat']."', '".$_POST['kota']."', '".$_POST['telepon']."', '".$_POST['fax']."', '".$_POST['email']."',
'".$_POST['team_manager']."', '".$_POST['official1']."', '".$_POST['official2']."', '".$_POST['official3']."')");
echo "<script>alert(\"registrasi team berhasil!\")</script>"; echo"<script>location.href='?menu=team'</script>"; }
?>
<h2>Tambah Negara</h2> <br><br><br><br>
<form method="POST" > <table border="0">
<tr>
<td>Nama</td> <td>:</td>
<td><input type="text" name="nama" /></td> </tr>
<tr>
<td valign="top">Alamat</td> <td valign="top">:</td>
<td><textarea name="alamat" rows="7" cols="40"></textarea></td> </tr>
<tr>
<td>Kota</td> <td>:</td>
<td><input type="text" name="kota" /></td> </tr>
(39)
<td>Telepon</td> <td>:</td>
<td><input type="text" name="telepon" /></td> </tr>
<tr>
<td>Fax</td> <td>:</td>
<td><input type="text" name="fax" /></td> </tr>
<tr>
<td>Email</td> <td>:</td>
<td><input type="text" name="email" /></td> </tr>
<tr>
<td>Team Manager</td> <td>:</td>
<td><input type="text" name="team_manager" /></td> </tr>
<tr>
<td>Official1</td> <td>:</td>
<td><input type="text" name="official1" /></td> </tr>
<tr>
<td>Official2</td> <td>:</td>
(40)
</tr> <tr>
<td>Official3</td> <td>:</td>
<td><input type="text" name="official3" /></td> </tr>
<tr>
<td> </td> <td> </td>
<td><input type="submit" value="simpan" name="simpan" /></td> </tr>
</table> </form>
Program Del Team <?php
include("../connect/connect.php");
mysql_query("DELETE FROM `team` WHERE kode_team='".$_GET['id']."'"); echo "<script>alert(\"data berhasil dihapus!\")</script>";
echo"<script>location.href='?menu=team'</script>"; ?>
Program Edit Team <?PHP
include("../connect/connect.php");
$query= mysql_query("select * FROM team WHERE kode_team='$_GET[id]'"); $num = mysql_num_rows($query);
for ($i=0;$i<$num;$i++) {
$f = mysql_fetch_array($query); }
(41)
?>
<h2>Ubah Negara</h2> <br><br><br><br> <form method="POST" > <table border="0">
<tr>
<td>Nama</td> <td>:</td>
<td><input type="text" name="nama" value="<?php echo $f['nama_team']; ?>" /></td>
</tr> <tr>
<td valign="top">Alamat</td> <td valign="top">:</td>
<td><textarea name="alamat" class="required" rows="7" cols="40"><?php echo $f['alamat']; ?></textarea></td>
</tr> <tr>
<td>Kota</td> <td>:</td>
<td><input type="text" name="kota" value="<?php echo $f['kota']; ?>" /></td> </tr>
<tr>
<td>Telepon</td> <td>:</td>
<td><input type="text" name="telepon" value="<?php echo $f['tlpn']; ?>" /></td>
</tr> <tr>
(42)
<td>Fax</td> <td>:</td>
<td><input type="text" name="fax" value="<?php echo $f['fax']; ?>" /></td> </tr>
<tr>
<td>Email</td> <td>:</td>
<td><input type="text" name="email" value="<?php echo $f['email']; ?>" /></td>
</tr> <tr>
<td>Team Manager</td> <td>:</td>
<td><input type="text" name="team_manager" value="<?php echo $f['team_manager']; ?>" /></td>
</tr> <tr>
<td>Official1</td> <td>:</td>
<td><input type="text" name="official1" value="<?php echo $f['official1']; ?>" /></td>
</tr> <tr>
<td>Official2</td> <td>:</td>
<td><input type="text" name="official2" value="<?php echo $f['official2']; ?>" /></td>
</tr> <tr>
(43)
<td>Official3</td> <td>:</td>
<td><input type="text" name="official3" value="<?php echo $f['official3']; ?>" /></td>
</tr> <tr>
<td> </td> <td> </td>
<td><input type="submit" value="simpan" name="simpan" /></td> </tr>
</table> </form> <?php
if (isset($_POST['simpan'])) { include("../connect/connect.php");
$q = mysql_query("UPDATE team SET
nama_team='".$_POST['nama']."',alamat='".$_POST['alamat']."',kota='".$_POST['kot a']."',tlpn='".$_POST['telepon']."',fax='".$_POST['fax']."',email='".$_POST['email']."',tea m_manager='".$_POST['team_manager']."',official1='".$_POST['official1']."',official2=' ".$_POST['official2']."',official3='".$_POST['official3']."' where
kode_team='$_GET[id]'");
echo "<script>alert(\"data berhasil diubah!\")</script>"; echo"<script>location.href='?menu=team'</script>"; }
?>
Program View Team <h2>Team</h2>
<table border="0" width="100%"> <tr bgcolor="#2b2e2e">
(44)
<td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td align="center"><font color="#FFFFFF"><b>Alamat</b></font></td> <td align="center"><font color="#FFFFFF"><b>Kota</b></font></td> <td align="center"><font color="#FFFFFF"><b>Telepon</b></font></td> <td align="center"><font color="#FFFFFF"><b>Fax</b></font></td> <td align="center"><font color="#FFFFFF"><b>Email</b></font></td> <td align="center"><font color="#FFFFFF"><b>Team
Manager</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Official1</b></font></td> <td align="center"><font color="#FFFFFF"><b>Official2</b></font></td> <td align="center"><font color="#FFFFFF"><b>Official3</b></font></td> <td> </td>
</tr> <tr> <?PHP
include("../connect/connect.php");
$query= mysql_query("select * FROM team order by kode_team desc"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['kode_team'];
?>
<td bgcolor="#f4909e"><?php echo $row['kode_team'] ?></td> <td bgcolor="#f4909e"><?php echo $row['nama_team'] ?></td> <td bgcolor="#f4909e"><?php echo $row['alamat'] ?></td> <td bgcolor="#f4909e"><?php echo $row['kota'] ?></td> <td bgcolor="#f4909e"><?php echo $row['tlpn'] ?></td>
(45)
<td bgcolor="#f4909e"><?php echo $row['fax'] ?></td> <td bgcolor="#f4909e"><?php echo $row['email'] ?></td>
<td bgcolor="#f4909e"><?php echo $row['team_manager'] ?></td> <td bgcolor="#f4909e"><?php echo $row['official1'] ?></td> <td bgcolor="#f4909e"><?php echo $row['official2'] ?></td> <td bgcolor="#f4909e"><?php echo $row['official3'] ?></td> <td bgcolor="#f4909e"><?php echo '<a
href="?menu=delteam&id='.$id.'">Del</a>'; ?></td> </tr>
<?php }} ?> </table> USER
Program Cart <?php
session_start();
include("connect/connect.php"); $pesan='';
if (isset($_GET['action'])) {
if (isset($_GET['id'])) { $id=(int)$_GET['id']; } else {
$id=0; }
$action=$_GET['action']; switch($_GET['action']) { case 'add':
(46)
if (!empty($_SESSION['basket'][$id])) {
$pesan="Jenis Lomba sudah ada di keranjang"; } else {
$_SESSION['basket'][$id]=1; }
break;
case 'update' :
$produk=$_POST['produk'];
foreach ($produk as $key => $val) {
if (!empty($_SESSION['basket'][$key])) { $_SESSION['basket'][$key]=$val; }
} break;
case 'delete' :
if (!empty($_SESSION['basket'][$id])) {
unset($_SESSION['basket'][$id]); } else {
$pesan="Jenis Lomba yang dimaksud tidak ada";
} break;
} }
if (!empty($_SESSION['basket'])) { $basket=$_SESSION['basket']; ?>
(47)
<h2>Jenis Lomba yang anda pilih</h2> <br><br><br>
<FORM method="POST" action="?menu=cart&action=update"> <table border="0" width='100%'>
<tr style="background-color:#333333;color:#FFFFFF"> <td>No.</td>
<td>Nama lomba</td> <td>Harga</td> <td>Aksi</td> </tr>
<?php
$no_urut=0; $total=0; $total_harga=0;
foreach ($basket as $key => $val) { $no_urut++;
$query="SELECT * FROM jenis_lomba WHERE kode_jenis='$key' LIMIT 1";
$hasil=mysql_query($query); if ($hasil) {
$data=mysql_fetch_array($hasil); $nama_produk =
$data['nama_produk']; $harga = $data['harga']; $total+=$val;
$total_harga += ($val * $data['biaya']); //total harga
(48)
<tr style='background-color:#ffffff;'> <td><?php echo $no_urut?></td> <td><?php echo $data['nama']?></td>
<td style='background-color:silver;'><?php echo $data['biaya']; ?></td>
<td><A href="?menu=cart&action=delete&id=<?php echo $key?>">Hapus</a></A></td> </tr>
<?php } } ?>
<tr style='background-color:gold;'> <td colspan="2"> </td> <td><strong>Total</strong></td>
<td><font color='red' size='3px'><?php echo 'Rp '.$total_harga ?></td> </tr>
</table> </FORM> <?php
echo 'Ada <strong>'.$total.'</strong> jenis lomba<br />'; } else {
echo "Tidak ada jenis lomba yang anda pilih<br />"; }
?> <br>
<a href='?menu=jenis_lomba'>Pilih Lagi Lomba</a> | <a href='?menu=proses_regis'>Selesai</a>
Program Cetak
(49)
<form method="post"> <table border="0"> <tr>
<td>* Masukan Password Anda :</td> <td> </td>
</tr> <tr>
<td> </td>
<td><br><input type="password" name="password"/></td> </tr>
<tr>
<td> </td>
<td><input type="submit" value="Cetak" name="cetak" /></td> </tr>
</table> </form> <?php
include("connect/connect.php"); if(isset($_POST['cetak'])) {
mysql_query("update peserta set status='peserta' where password='".$_POST['password']."'");
echo"<script langunage=\"javascript\"
type=\"text/javascript\">window.open('pages/print.php?password=".$_POST[' password']."','','width=+screen.availWidth-10+,height=+screen.availHeight-55+,scrollbars=yes')</script>";
} ?>
(50)
<h2>Cetak</h2><br /><br /><br /><br /> <form method="post">
<table border="0"> <tr>
<td>* Masukan Password Anda :</td> <td> </td>
</tr> <tr>
<td> </td>
<td><br><input type="password" name="password" /></td> </tr>
<tr>
<td> </td>
<td><input type="submit" value="Cetak" name="cetak" /></td> </tr>
<tr>
<td> </td>
<font color="red"><b>Warning</b> - Dapatkan password anda dengan segera bayar untuk dapat mencetak kartu peserta</font>
</tr> </table> </form> <?php
if(isset($_POST['cetak'])) {
echo"<script langunage=\"javascript\"
type=\"text/javascript\">window.open('pages/print.php?password=".$_POST[' password']."','','width=600,height=300,scrollbars=yes')</script>";
(51)
?>
Program Daftar Jenis
<h2>DAFTAR JENIS LOMBA</h2> <?PHP
include("connect/connect.php");
$query= mysql_query("select * FROM jenis_lomba order by kode_jenis desc"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); ?>
<p><u><a href="?menu=daftar_juara&id=<?php echo $row['kode_jenis']; ?>"><?php echo $row['nama']; ?></a></u></p>
<?php }} ?>
Program Home <h2>Klasifikasi</h2> <ul >
<?PHP
include("connect/connect.php");
$query= mysql_query("select * FROM klasifikasi order by kode_klasifikasi desc"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['kode_klasifikasi']; ?>
(52)
<li>
<p>Nama Klasifikasi : <?php echo $row['klasifikasi'] ?></p> <p>Min Umur : <?php echo $row['min_umur'] ?></p> <p>Max Umur : <?php echo $row['max_umur'] ?></p> </li>
<?php }} ?> </ul>
<br /><br /><br /><br /><br /><br /> Program Jenis Lomba
<h2>Jenis Lomba</h2>
<table border="0" width="100%"> <tr bgcolor="#2b2e2e">
<td align="center"><font color="#FFFFFF"><b>Kode Jenis</b></font></td> <td align="center"><font color="#FFFFFF"><b>Tahun Seri</b></font></td> <td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td align="center"><font color="#FFFFFF"><b>Tanggal</b></font></td> <td align="center"><font color="#FFFFFF"><b>Kota</b></font></td> <td align="center"><font color="#FFFFFF"><b>Propinsi</b></font></td> <td align="center"><font color="#FFFFFF"><b>Biaya</b></font></td> <td> </td>
</tr> <tr> <?PHP
include("connect/connect.php");
$query= mysql_query("select * FROM jenis_lomba order by kode_jenis desc"); $num = mysql_num_rows($query);
(53)
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['kode_jenis'];
$number = $row['biaya']; $rp = formatrp($number); ?>
<td bgcolor="#6a94c5"><?php echo $row['kode_jenis'] ?></td> <td bgcolor="#6a94c5"><?php echo $row['tahun_seri'] ?></td> <td bgcolor="#6a94c5"><?php echo $row['nama'] ?></td> <td bgcolor="#6a94c5"><?php echo $row['tgl'] ?></td> <td bgcolor="#6a94c5"><?php echo $row['kota'] ?></td> <td bgcolor="#6a94c5"><?php echo $row['propinsi'] ?></td> <td bgcolor="#6a94c5"><?php echo "Rp. $rp"; ?></td> <td bgcolor="#6a94c5"><?php echo '<a
href="?menu=cart&action=add&id='.$id.'">ikuti</a>'; ?></td> </tr>
<?php }} ?> </table>
Program Peserta
<h2>Daftar PESERTA</h2> <br /><br />
<p align="right">
<a href="?menu=daftar_jenis"><font size="2">Daftar Juara</font></a> </p>
(54)
<table border="0" width="100%"> <tr bgcolor="#2b2e2e">
<td align="center"><font color="#FFFFFF"><b>ID Peserta</b></font></td> <td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td align="center"><font color="#FFFFFF"><b>JK</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Negara</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Team</b></font></td> <td align="center"><font color="#FFFFFF"><b>Klasifikasi</b></font></td> <td align="center"><font color="#FFFFFF"><b>Status</b></font></td> <td> </td>
</tr> <tr> <?PHP
include("connect/connect.php");
$query= mysql_query("select peserta.status, klasifikasi.klasifikasi, peserta.foto, peserta.id_peserta, head_regis.tgl, peserta.nama, peserta.jenis_kelamin,
peserta.no_rekening, peserta.email, negara.nama_negara, team.nama_team FROM peserta, head_regis, negara, team, klasifikasi WHERE
klasifikasi.kode_klasifikasi=head_regis.kode_klasifikasi and peserta.id_peserta=head_regis.id_peserta and
peserta.kode_negara=negara.kode_negara and
peserta.kode_team=team.kode_team order by peserta.id_peserta desc"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['id_peserta'];
?>
<td bgcolor="#6a94c5"><?php echo $row['id_peserta'] ?></td> <td bgcolor="#6a94c5"><?php echo $row['nama'] ?></td>
(55)
<td bgcolor="#6a94c5"><?php echo $row['jenis_kelamin'] ?></td>
<td bgcolor="#6a94c5"><?php echo $row['nama_negara'] ?></td> <td bgcolor="#6a94c5"><?php echo $row['nama_team'] ?></td> <td bgcolor="#6a94c5"><?php echo $row['klasifikasi'] ?></td> <td bgcolor="#6a94c5"><?php echo $row['status'] ?></td> <td bgcolor="#6a94c5"><?php echo '<a
href="?menu=detpeserta&id='.$id.'">View</a>'; ?></td> </tr>
<?php }} ?> </table>
Program Peserta Detail <?PHP
include("connect/connect.php");
$query= mysql_query("select klasifikasi.klasifikasi, peserta.alamat, peserta.uci_kode, peserta.status, head_regis.no_regis, detail_regis.kode_jenis, peserta.foto,
peserta.id_peserta, head_regis.tgl, peserta.nama, peserta.jenis_kelamin,
peserta.no_rekening, peserta.email, negara.nama_negara, team.nama_team FROM peserta, head_regis, negara, team, detail_regis, klasifikasi WHERE
peserta.id_peserta=head_regis.id_peserta and peserta.kode_negara=negara.kode_negara and
peserta.kode_team=team.kode_team and head_regis.no_regis=detail_regis.no_regis and klasifikasi.kode_klasifikasi=head_regis.kode_klasifikasi and
peserta.id_peserta='".$_GET['id']."' order by peserta.id_peserta desc"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['id_peserta'];
$noreg = $row['no_regis']; ?>
(56)
<br>
<h2><b>Mengikuti Lomba</b></h2> <table border="0" width="100%">
<tr bgcolor="grey">
<td>Kode Jenis Lomba</td> <td>Nama Lomba</td> </tr>
<?php
$query= mysql_query("select jenis_lomba.kode_jenis, jenis_lomba.nama,
detail_regis.no_regis, detail_regis.kode_jenis from jenis_lomba,detail_regis where jenis_lomba.kode_jenis=detail_regis.kode_jenis and no_regis='".$noreg."'"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); ?>
<tr>
<td bgcolor="#f4909e"><?php echo $row['kode_jenis'] ?></td> <td bgcolor="#f4909e"><?php echo $row['nama'] ?></td> </tr>
<?php }} ?> <?php }} ?> </table>
<a href="?menu=peserta"><--Back</a> Program Peserta Juara
(57)
<h2>Daftar JUARA</h2> <br>
<table border="0" width="100%"> <tr bgcolor="#2b2e2e">
<td align="center"><font color="#FFFFFF"><b>ID Peserta</b></font></td> <td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td align="center"><font color="#FFFFFF"><b>JK</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Negara</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Team</b></font></td> <td align="center"><font color="#FFFFFF"><b>waktu</b></font></td> <td align="center"><font color="#FFFFFF"><b>Skor</b></font></td> <td align="center"><font color="#FFFFFF"><b>Juara</b></font></td>
</tr> <tr>
<?PHP
include("connect/connect.php");
$query= mysql_query("select detail_regis.waktu, detail_regis.skor, peserta.foto, peserta.id_peserta, head_regis.tgl, peserta.nama, peserta.jenis_kelamin,
peserta.no_rekening, peserta.email, negara.nama_negara, team.nama_team FROM peserta, head_regis, negara, team, detail_regis WHERE
peserta.id_peserta=head_regis.id_peserta and peserta.kode_negara=negara.kode_negara and
peserta.kode_team=team.kode_team and head_regis.no_regis=detail_regis.no_regis and detail_regis.kode_jenis=$_GET[id] and peserta.status='peserta' order by
detail_regis.skor desc LIMIT 3"); $num = mysql_num_rows($query); if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['id_peserta'];
(58)
?>
<td bgcolor="#6a94c5" align="center"><?php echo $row['id_peserta'] ?></td>
<td bgcolor="#6a94c5" align="center"><?php echo $row['nama'] ?></td> <td bgcolor="#6a94c5" align="center"><?php echo $row['jenis_kelamin'] ?></td>
<td bgcolor="#6a94c5" align="center"><?php echo $row['nama_negara'] ?></td>
<td bgcolor="#6a94c5" align="center"><?php echo $row['nama_team'] ?></td>
<td bgcolor="#6a94c5" align="center"><?php echo $row['waktu'] ?></td> <td bgcolor="#6a94c5" align="center"><?php echo $row['skor'] ?></td> <td bgcolor="#6a94c5" align="center"><?php echo $i+1 ?></td> </tr>
<?php }} ?> </table>
<a href="?menu=daftar_jenis"><--Back</a> Program Print
<script type="text/javascript"> function printpage()
{
window.print() }
</script> <?PHP
include("../connect/connect.php");
$query= mysql_query("select head_regis.no_regis, peserta.umur, klasifikasi.klasifikasi, peserta.password, peserta.foto, peserta.id_peserta, head_regis.tgl, peserta.nama,
(59)
peserta.jenis_kelamin, peserta.no_rekening, peserta.email, negara.nama_negara, team.nama_team FROM peserta, head_regis, negara, team, klasifikasi WHERE
peserta.id_peserta=head_regis.id_peserta and peserta.kode_negara=negara.kode_negara and peserta.kode_team=team.kode_team and
head_regis.kode_klasifikasi=klasifikasi.kode_klasifikasi and
password='".$_GET['password']."' order by peserta.id_peserta desc"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['id_peserta'];
$noreg = $row['no_regis']; ?>
<table border="0"> <tr>
<td>Password</td> <td>:</td>
<td><?php echo $row['password']; ?></td> </tr>
<tr>
<td>Nama</td> <td>:</td>
<td><?php echo $row['nama']; ?></td> </tr>
<tr>
<td>Jenis Kelamin</td> <td>:</td>
<td><?php echo $row['jenis_kelamin']; ?></td> </tr>
(60)
<td>Team</td> <td>:</td>
<td><?php echo $row['nama_team']; ?></td> </tr>
<tr>
<td>Umur</td> <td>:</td>
<td><?php echo $row['umur']; ?></td> </tr>
<tr>
<td>Klasifikasi</td> <td>:</td>
<td><?php echo $row['klasifikasi']; ?></td> </tr>
</table>
<table border="0">
<tr bgcolor="#2b2e2e">
<td align="center"><font color="#FFFFFF"><b>Kode Jenis</b></font></td> <td align="center"><font color="#FFFFFF"><b>Tahun Seri</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Nama</b></font></td> <td align="center"><font color="#FFFFFF"><b>Tanggal</b></font></td> <td align="center"><font color="#FFFFFF"><b>Kota</b></font></td>
<td align="center"><font color="#FFFFFF"><b>Provinsi</b></font></td> <td align="center"><font color="#FFFFFF"><b>Biaya</b></font></td> </tr>
<?PHP
(61)
$query= mysql_query("select detail_regis.no_regis, jenis_lomba.kode_jenis, jenis_lomba.tahun_seri, jenis_lomba.nama, jenis_lomba.tgl, jenis_lomba.kota, jenis_lomba.propinsi, jenis_lomba.biaya, detail_regis.no_regis FROM jenis_lomba, detail_regis where jenis_lomba.kode_jenis=detail_regis.kode_jenis and
detail_regis.no_regis='".$noreg."' order by kode_jenis desc"); $num = mysql_num_rows($query);
if ($num > 0){
for ($i=0; $i < $num; $i++){
$row = mysql_fetch_array($query); $id = $row['kode_jenis'];
?> <tr>
<td align="center"><?php echo $row['kode_jenis']; ?></td> <td align="center"><?php echo $row['tahun_seri']; ?></td> <td align="center"><?php echo $row['nama']; ?></td> <td align="center"><?php echo $row['tgl']; ?></td> <td align="center"><?php echo $row['kota']; ?></td> <td align="center"><?php echo $row['propinsi']; ?></td> <td align="center"><?php echo $row['biaya']; ?></td> </tr>
<?php }} ?> </table> <?php }} ?>
<p align="right"><input type="button" value="Print" onclick="printpage()" /></p> Program Proses_regis
(62)
<?php
include("connect/connect.php"); $nama = $_SESSION["nama_team"];
$jenis_kelamin = $_SESSION["jenis_kelamin_team"]; $alamat = $_SESSION["alamat_team"];
$umur = $_SESSION["umur_team"]; $telepon = $_SESSION["telepon_team"]; $gambar = $_SESSION["gambar_team"];
$no_rekening = $_SESSION["no_rekening_team"]; $email = $_SESSION["email_team"];
$negara = $_SESSION["negara_team"]; $uci_kode = $_SESSION["uci_kode_team"]; $team = $_SESSION["team"];
$today = date("Ymd");
$q_id=mysql_query("SELECT max(id_peserta) AS last FROM peserta WHERE id_peserta LIKE '$today%'");
$n_id=mysql_num_rows($q_id); $f_id=mysql_fetch_array($q_id); $lastNopeserta = $f_id['last']; if($n_id > 0){
$lastNoUrut = substr($lastNopeserta, 8, 4); $nextNoUrut = $lastNoUrut + 1;
$nextNopeserta = $today.sprintf('%04s', $nextNoUrut); }else{
$nextNopeserta=$today."0001"; }
(63)
$today_regis = date("dmY");
$q_id_regis=mysql_query("SELECT max(id_peserta) AS last FROM peserta WHERE id_peserta LIKE '$today_regis%'");
$n_id_regis=mysql_num_rows($q_id_regis); $f_id_regis=mysql_fetch_array($q_id_regis); $lastNoregis = $f_id_regis['last'];
if($n_id_regis > 0){
$lastNoUrutregis = substr($lastNoregis, 8, 4); $nextNoUrutregis = $lastNoUrut + 1;
$nextNoregis = $today_regis.sprintf('%04s', $nextNoUrutregis); }else{
$nextNoregis=$today_regis."0001"; }
$q_maxmin = mysql_query("SELECT * from klasifikasi"); $row_maxmin = mysql_fetch_array($q_maxmin); $min = $row_maxmin['min_umur'];
$max = $row_maxmin['max_umur']; $klasifikasi = $row_maxmin['klasifikasi'];
$kode_klasifikasi = $row_maxmin['kode_klasifikasi']; if($min >= $umur and $umur <= $max){
$hasil_klasi = $kode_klasifikasi; }else{
$hasil_klasi = ""; }
(64)
$peserta=mysql_query("INSERT INTO `peserta` (`id_peserta`, `nama`, `jenis_kelamin`, `alamat`, `umur`, `tlpn`, `no_rekening`, `email`, `kode_negara`, `uci_kode`, `foto`, `status`, `password`, `kode_team`) VALUES ('".$nextNopeserta."', '".$nama."', '".$jenis_kelamin."', '".$alamat."', '".$umur."', '".$telepon."', '".$no_rekening."', '".$email."', '".$negara."',
'".$uci_kode."', '".$gambar_upload."', 'calon peserta', '".$nextNoregis."', '".$team."')"); $head_regis=mysql_query("INSERT INTO `head_regis` (`no_regis`, `tgl`, `id_peserta`, `kode_klasifikasi`) VALUES ('".$nextNoregis."', '".date('Y-m-d')."', '".$nextNopeserta."', '2')");
$basket=$_SESSION['basket']; $no_urut=0;
$total=0; $total_harga=0;
foreach ($basket as $key => $val) { $no_urut++;
$query="SELECT * FROM jenis_lomba WHERE kode_jenis='$key'"; $hasil=mysql_query($query);
if ($hasil) {
$data=mysql_fetch_array($hasil); $total+=$val;
$total_harga += ($val * $data['harga']); $q=mysql_query("INSERT INTO
detail_regis(no_regis,kode_jenis)VALUES('".$nextNoregis."','".$data[ 'kode_jenis']."')");
} else {
echo "Tidak ada barang di keranjang"; }
}
echo "<script>alert(\"SELAMAT anda telah berhasil melakukan registrasi!\")</script>"; session_destroy();
(65)
echo"<script>location.href='?menu=cetak_regis'</script>"; ?>
Program proses_sess_team <?php
session_save_path("sess_peserta"); session_start();
$_SESSION["nama"]=$nama_team;
$_SESSION["jenis_kelamin"]=$jenis_kelamin_team; $_SESSION["alamat"]=$alamat_team;
$_SESSION["umur"]=$umur_team; $_SESSION["telepon"]=$telepon_team; $_SESSION["gambar"]=$gambar_team;
$_SESSION["no_rekening"]=$no_rekening_team; $_SESSION["email"]=$email_team;
$_SESSION["negara"]=$negara_team; $_SESSION["uci_kode"]=$uci_kode_team;
echo"<script>location.href='?menu=team'</script>"; ?>
Program Regis
<?php include("connect/connect.php"); ?> <?php
if(isset($_POST['proses_team'])){
session_save_path("sess_peserta"); session_start();
$_SESSION["nama_team"] = $_POST['nama'];
$_SESSION["jenis_kelamin_team"] = $_POST['jenis_kelamin']; $_SESSION["alamat_team"] = $_POST['alamat'];
(66)
$_SESSION["umur_team"] = $_POST['umur']; $_SESSION["telepon_team"] = $_POST['telepon']; $_SESSION["gambar_team"] = $_POST['gambar'];
$_SESSION["no_rekening_team"] = $_POST['no_rekening']; $_SESSION["email_team"] = $_POST['email'];
$_SESSION["negara_team"] = $_POST['negara']; $_SESSION["uci_kode_team"] = $_POST['uci_kode']; echo"<script>location.href='?menu=team'</script>"; }
?> <?php
if(isset($_POST['simpan'])){
$uploaddir = getcwd().'/foto_peserta/';
$uploadfile = str_replace(" ","_",$uploaddir.date("dmyhmst").$_FILES['gambar']['name']); if (move_uploaded_file($_FILES['gambar']['tmp_name'], $uploadfile))
{
session_save_path("sess_peserta"); session_start();
$_SESSION["nama_team"] = $_POST['nama'];
$_SESSION["jenis_kelamin_team"] = $_POST['jenis_kelamin']; $_SESSION["alamat_team"] = $_POST['alamat'];
$_SESSION["umur_team"] = $_POST['umur']; $_SESSION["telepon_team"] = $_POST['telepon'];
$_SESSION["gambar_team"] = $_FILES['gambar']['name']; $_SESSION["no_rekening_team"] = $_POST['no_rekening']; $_SESSION["email_team"] = $_POST['email'];
$_SESSION["negara_team"] = $_POST['negara']; $_SESSION["uci_kode_team"] = $_POST['uci_kode'];
(67)
$_SESSION["team"] = $_POST['team'];
echo"<script>location.href='?menu=jenis_lomba'</script>"; }
} ?> <br>
<h2><span>Registrasi</span></h2> <br /><br /><br /><br />
<form method="post" id="commentForm" enctype="multipart/form-data"> <table width="100%" border="0" cellspacing="5">
<tr>
<td>Nama</td> <td>:</td>
<td><input type="text" name="nama" /></td> </tr>
<tr>
<td>Jenis Kelamin</td> <td>:</td>
<td><select name="jenis_kelamin" class="required" style="font-size:15px;height:20px;">
<option></option>
<option value="pria">Pria</option> <option value="wanita">Wanita</option> </select>
</td> </tr>
<tr>
(1)
administrasi pendaftaran dilakukan secara sistem komputerisasi dirancang dengan menggunakan PHP dan MYSQL berbasis website.
Sistem informasi yang dirancang berfungsi untuk membantu proses sistem informasi pendaftaran Balap Sepeda yang tidak berbasis web. Dengan adanya sistem komputerisasi maka pihak panitia dalam mengelola data pendaftaran peserta balap sepeda dapat bekerja lebih baik dari sebelum menggunakan sistem komputerisasi.
Kemampuan manusia sangatlah terbatas dalam menyelesaikan pekerjaan yang semakin banyak dan rumit. Perancang berkeinginan merancang sebuah sistem informasi yang berbasis web guna mempermudah bagi pihak panitia penyelenggara untuk melihat laporan peserta pendaftaran balap sepeda, mempercepat serta mengefisienkan waktu dan pencarian data peserta balap sepeda. Adapun judul perancang untuk Tugas Akhir ini adalah “Sistem Informasi Manajemen Pendaftaran
Balap Sepeda Berbasis Web“.
1.2 Identifikasi Masalah
Berdasarkan hasil analisis yang telah dilakukan pada sistem informasi Balap Sepeda yang ada, terdapat beberapa permasalahan sebagai berikut :
1. Pencatatan data registrasi yang masih menggunakan buku agenda sehingga menyebabkan keterlambatan dalam pemberian informasi.
(2)
3
Universitas Kristen Maranatha 2. Penyimpanan data yang tidak terpusat sehinga menyebabkan
kesulitan dalam pencarian data saat dibutuhkan.
3. Sulitnya pembuatan laporan dikarenakan adanya proses pengecekan ulang data pendaftaran.
1.3 Ruang Lingkup Permasalahan
Dari masalah yang terjadi maka akan dibatasi masalah-masalah yang akan dibahas meliputi :
1. Program yang digunakan PHP. 2. Database yang digunakan MySQL
3. Tidak membahas manajemen keuangan.
1.4 Tujuan Perancangan
Penelitian ini bertujuan untuk membuat serta mengimplementasikan suatu sistem informasi manajemen pendaftaran balap sepeda berbasis
web, yang dapat mempermudah dan memperlancar kegiatan-kegiatan di dalam pengolahan Data Sistem Informasi Balap Sepeda.
Tujuan penelitian adalah :
1. Membuat Sistem Informasi Manajemen Pendaftaran Balap Sepeda Berbasis Web.
2. Membuat Sistem Informasi Manajemen Pendaftaran yang dapat mengolah data secara terkomputerisasi.
(3)
3. Membuat Sistem yang mudah digunakan oleh pengunanya.
1.5 Sistematika Penulisan BAB I PENDAHULUAN
Dalam bab ini digunakan untuk mendefinisikan persoalan, ruang lingkup dan perencanaan kegiatan yang dilakukan. Bab ini berisi latar belakang masalah, indentifikasi permasalahan, ruang lingkup permasalan, tujuan perancangan, dan sistematika penulisan.
BAB II LANDASAN TEORI
Dalam bab ini menjelaskan teori tentang permasalahan yang dibahas dalam Tugas Akhir sampai dengan metodologi yang digunakan untuk mengembangkan sistem.
BAB III PERANCANGAN
Bab ini digunakan untuk mendefinisikan semua kebutuhan pemakai dan meletakkan dasar-dasar untuk proses perancangan perangkat lunak. Uraian dalam bab ini meliputi gambaran perangkat lunak secara umum, analisis data, analisis fungsional, data dictionary , dan data item.
BAB IV IMPLEMENTASI DAN PENGUJIAN
Bab ini berisi tentang penjelasan yang berkaitan dengan perancangan sistem. Pembahasan meliputi perancangan
(4)
5
Universitas Kristen Maranatha data, perancangan antarmuka, perancangan arsitektural, dan perancangan prosedural.
BAB V KESIMPULAN DAN SARAN
Menjelaskan hasil dari kesimpulan dan saran untuk perkembangan Sistem Informasi Manajemen Pendaftaran Balap Sepeda Berbasis Web.
(5)
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
1. Dengan dibuatnya Sistem Informasi Manajemen Pendaftaran Balap Sepeda Berbasis Web dapat membantu sistem pendaftaran serta pembuatan laporan.
2. Pengolahan data pada Sistem Informasi Manajemen Pendaftaran Balap Sepeda Berbasis Web menggunakan penerapan database yang memudahkan dalam pencarian data.
5.2 Saran
Berdasarkan hasil analisa yang telah peneliti lakukan, peneliti mengajukan saran-saran sebagai bahan pertimbangan yaitu sebagai berikut :
1. Ditambahkan menu backup data pada aplikasi
2. Penambahan perhitungan sistem keuangan oprasional Lomba Balap Sepeda yang dilaksanakan.
(6)
65 Universitas Kristen Maranatha
DAFTAR PUSAKA
1. Kadir, Abdul , From Zero to A Pro : Membuat Aplikasi Web dengan PHP dan Database MySQL, Yogyakarta: Andi, 2009.
2. Indrajani,S.Kom.,MM., 2011, Perancangan Basis Data dalam All in 1, Elex Media Komputindo, Jakarta.
3. Kadir, Abdul, Pengenalan Sistem Informasi, Yogyakarta : Andi, 2003. 4. Fathansyah, Ir. Basis Data. Informatika. Bandung. 2007
http://eprints.undip.ac.id/34185
http://sports-turtle.blogspot.com
http://sobatbaru.blogspot.com/2010/03/pengertian-mysql.html
http://mnfuady.wordpress.com/2008/07/29/konsep-dasar-informasi/
http://apr1l-si.comuf.com/konsep.php
http://freezcha.wordpress.com/2010/02/27/data-flow-diagram-dfd/
http://www.scribd.com/doc/30914906/Pengertian-Database
http://artikelcomputers.blogspot.com/2011/11/jenis-jenis-kunci-dalam-dalam-relation.html