• Tidak ada hasil yang ditemukan

BAB V PENUTUP

5.2 Saran

Setelah aplikasi selesai dibuat, peneliti memperoleh beberapa saran untuk pengembangan Web Alumni, yaitu:

1. Adanya pengembangan pada fasilitas ruang bicara, yaitu dengan menambahkan fitur chatting agar lebih memudahkan para alumni berkomunikasi satu sama lainnya.

2. Dikembangkannya modul forum alumni agar tersedia pula ruang bagi alumni untuk berbagi ilmu dan pengalaman.

3. Penggunaan interactive link dan elemen multimedia yang lebih banyak agar membuat interfacenya lebih menarik.

4. Pada tahap pengembangan selanjutnya disarankan untuk memilih sever hosting yang lebih besar.

DAFTAR PUSTAKA

An-Naggar, Ahmad. 1995. Muhafazoh wal Mua’saroh, Dirasah Fil Masrafiyah Laa’ Ribawiyah, Darul Qutub, Kairo.

Departemen Pendidikan Nasional.2008.Kamus Besar Bahasa Indonesia.Balai Pustaka:Jakarta.

Dwiloka, Bambang dan Rati Riana. 2005. Teknik Menulis Karya Ilmiah. PT. Rineka Cipta : Jakarta

Hariyanto, Bambang. 2004. Sistem Manajemen Basis Data. Bandung: Informatika Bandung.

Jogiyanto, H.M. 2005. Analisis dan Desain: Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: ANDI.

Jogiyanto, H.M. 2008. Metodologi Penelitian Sistem Informasi. Yogyakarta: ANDI.

Kadir, Abdul. 2003. Membuat Aplikasi Web dengan PHP dan Database MySQL. Yogyakarta: ANDI.

Kadir, Abdul. 2008. Dasar Pemrograman Web Dinamis menggunakan PHP, Andi, Yogyakarta

Ladjamuddin, Al-Bahra Bin. 2005. Analisis Dan Desain Sistem Informasi. Yogyakarta: Graha Ilmu.

Mulyanto A. 2009. Sistem Informasi Konsep dan Aplikasi. Yogyakarta: Pustaka Pelajar.

Peranginangin, Kasiman. 2006. Aplikasi WEB dengan PHP dan MySQL. Yogyakarta: ANDI.

Hasil Wawancara Tahap Pertama

Narasumber : Bpk. Sugiharto, S.Sos (Kabid.Humas SMK Nasional Depok) Hari/Tanggal : Senin, 21 Januari 2011

(T = Tanya, J = Jawab)

T : Apakah yang dimaksud dengan Web Alumni menurut pandangan Anda? J : Menurut saya, web alumni adalah sebuah sarana untuk berkomunikasi dan

untuk mendapatkan informasi-informasi yang dibutuhkan.

T : Sejauh mana keterkaitan Web alumni dengan pemanfaatan multimedia? J : sejauh ini saya sering mempelajari web alumni yg banyak di internet tetapi

masih jarang yang menggunakan teknologi multimedia, alangkah baiknya kalau teknologi tersebut dapat diterapkan karena setidaknya dapat membuat web alumni sekolah kami nanti menjadi lebih menarik.

T : Apakah selama ini, SMK ini sudah mempunyai sebuah website?

J : Ya, sudah tapi belum ada menu sarana yang memadai untuk para alumni kami.

T : Jika iya, apakah masih terdapat masalah dan apa dilakukan untuk mengatasi masalah tersebut?

J : Dengan menyebarkan kuisioner untuk para alumni. Sedangkan buku taruna yang kami miliki masih berisikan data-data lama yang tidak update. T : Perlukah dibuat sebuah sarana untuk mewadahi kebutuhan pihak seolah

maupun para alumni dengan memanfaatkan multimedia?

J : Perlu, agar para alumni kami data selalu mengupdate data-data mereka dan kami pun masih dapat berkomunikasi dengan mereka.

Keusioner Awal yang dibagikan pada 60 Siswa Aktif SMK Nasional Depok

Nama : ……….

Kelas : ……….

1. Apakah anda mengenal, mengetahui atau pernah mendengar tentang Web Alumni?

a. Ya

b. Tidak / Belum pernah

2. Menurut anda apakah Web Alumni sangat berguna? a. Berguna

b. Tidak berguna c. Tidak tahu

3. Apakah anda menginginkan adanya Web Alumni? a. Ya

b. Tidak

4. Selain foto dan biodata siswa apakah yang anda inginkan dari Aplikasi Alumni berbasis web? (Boleh lebih dari satu)

a. Musik / Suara b. Animasi c. Video

5. Apakah anda pernah mengenal, mengetahui, atau pernah mendengar tentang aplikasi web ?

a. Ya / Pernah

b. Tidak / Belum pernah

6. Apakah anda tertarik untuk mempunyai Aplikasi Alumni berbasiskan web? a. Tertarik

b. Tidak tertarik c. Tidak tahu

Hasil Wawancara Tahap Kedua

Narasumber : Bpk. Ikhsan, S.Pd (IT Support SMK Nasional Depok) Hari/Tanggal : Senin, 23 Mei 2011

(T = Tanya, J = Jawab)

T : Apakah aplikasi Web Alumni berbasis multimedia ini mudah digunakan ? J : Menurut saya, web alumni ini adalah sebuah sarana yang mudah untuk

diakses oleh kami pihak sekolah maupun para alumni untuk mendapatkan informasi-informasi yang dibutuhkan.

T : Menurut anda, bagaimana tampilan aplikasi secara keseluruhan ?

J : Menurut saya, interface dari aplikasi ini sudah bagus karena aplikasi ini melibatkan komponen-komponen multimedia.

T : Bagaiman kesan animasi, teks, suara, video dan gambar pada aplikasi ini ? J : Sudah cukup memenuhi, tetapi akan lebih baik lagi jikalau lebih banyak

komponen-komponen multimedia yang dilibatkan.

T : Menurut anda, apakah aplikasi Web Alumni berbasis multimedia ini sudah cukup untuk memenuhi kebutuhan para alumni ?

J : Menurut saya, Aplikasi web alumni disertai dengan fasilitas-fasilitas yang sudah ada ini sangat memadai baik dari pihak alumni maupun kami pihak sekolah.

Lampiran Source Code Script arsip.php

<h2>Selamat Datang</h2>

<div class="underbanner2"></div> <br>

<span class="judularsip">Gallery Terbaru</span> <br> <hr color="#315E88" size="1">

<marquee direction="left" scrollamount="2" onmouseover="this.stop()" onmouseout="this.start()">

<?php include "arsipgallery.php"; ?></marquee>

<a href="index.php?menu=gallery"><b><< Lihat Semua Gallery Sekolah >></b></a>

<p>

<span class="judularsip">Info BKK </span><br> <hr color="#315E88" size="1">

<?php include "arsipberita.php"; ?>

<a href="index.php?menu=berita"><b><< Lihat Semua Berita Sekolah >></b></a>

Script alumni.php <?php

if(ereg("member.php", $PHP_SELF)) header("location: index.php"); $menuid = htmlentities(dekrip($_GET["angkatan"])); $kelas = dekrip($_GET["kelas"]); if ($hal=="") $hal=1; $datacari = htmlentities($_POST["txtcari"]); $xcari = $_POST["xcari"]; $jmlbaris = 15;

$batas = ($hal-1) * $jmlbaris; //if($datacari!="") {

//$filter = $filter." and nama like '%$datacari%'"; //}

//if($_POST['tahun']!="") {

//$angkatan = htmlentities($_POST['tahun']); //$filter = $filter." and tahunlulus='$angkatan'"; //}

$filter = "";

//$judulnya = "Data Alumni <br>"; if($menuid!=""){

$filter = $filter." and tahunlulus='$menuid'";

$judulnya = $judulnya." Angkatan ".$menuid."<br>"; }

if($kelas!=""){

$filter = $filter." and id_kelas='$kelas'";

}

//if(isset($_POST[datacari]){

$datacari = $_POST[datacari]; if($datacari!=""){

$filter = $filter." and nama like '%$datacari%'"; $judulnya = $judulnya." Pencarian Data ". $datacari; }

//}

$strsql1 = "select * from _alumni where aktif='1' $filter order by nama asc limit $batas,$jmlbaris";

$strsql2 = "select * from _alumni where aktif='1' $filter order by nama asc"; //error_reporting(0);

include "includes/koneksi_paging.php"; ?>

<form action="index.php?menu=alumni&angkatan=<?php echo enkrip($menuid) ?>&kelas=<?php echo enkrip($kelas)?>" method="POST" name="frmdata"> <input type="hidden" name="datacari" value="<?php echo $datacari ?>"> <input type="hidden" name="xcari" value="ya">

<input type="hidden" name="hal" value=""> <h2>Alumni</h2> <div class="underbanner2"></div> <div class="subjudul"> <?php echo $judulnya ?> </div> <div class="article"> <table align="center"> <tr> <?php $i = 1; if ($jml!=0) {

while ($row = mysql_fetch_row($qry)) { ?> <td>

<div class="platfoto" style="cursor:pointer"

onclick="javascript:location='index.php?menu=detail_alumni&menuid=<?php echo $row[0] ?>'">

<?php if($baris[13]== "-" || $baris[13]==Null || $baris[13]=="") { ?> <img src="fotoalumni/alumni.jpg" border=0>

<?php } else { ?>

<img src="fotoalumni/<?php echo $row[13] ?>" border=0> <?php } ?><br> <?php echo $row[2]; ?> </div> </td>

<?php if($i % 3 == 0){ echo '</tr><tr>'; } $i++; } } ?> </table>

<div class="platpaging"><?php include "includes/paging.php" ?></div> </div>

</form>

Script arsipalumni.php <?php

if(ereg("member.php", $PHP_SELF)) header("location: index.php"); $menuid = htmlentities($_GET["menuid"]);

if ($hal=="") $hal=1;

$datacari = htmlentities($_POST["txtcari"]); $xcari = $_POST["xcari"];

$jmlbaris = 15;

$batas = ($hal-1) * $jmlbaris; //if($datacari!="") {

//$filter = $filter." and nama like '%$datacari%'"; //}

//if($_POST['tahun']!="") {

//$angkatan = htmlentities($_POST['tahun']); //$filter = $filter." and tahunlulus='$angkatan'"; //}

$strsql1 = "select * from _alumni where aktif='1' order by tahunlulus,id_alumni desc limit $batas,$jmlbaris";

$strsql2 = "select * from _alumni where aktif='1' order by tahunlulus,id_alumni"; //error_reporting(0); include "includes/koneksi_paging.php"; ?> <h2>Alumni</h2> <div class="underbanner2"></div>

<div class="subjudul">Data Alumni Angkatan</div> <div class="article">

<table align="center"> <tr>

<?php $i = 1; if ($jml!=0) {

while ($row = mysql_fetch_row($qry)) { ?> <td>

<div class="platfoto" style="cursor:pointer"

onclick="javascript:location='index.php?menu=detail_alumni&menuid=<?php echo $row[0] ?>'">

<?php if($baris[12]!= "-") { ?>

<img src="fotoalumni/<?php echo $row[12] ?>" border=0> <?php } else { ?>

<img src="fotoalumni/nopic.gif" border=0 width="130" height="159"> <?php } ?><br> <?php echo $row[2]; ?> </div> </td> <?php if($i % 3 == 0){ echo '</tr><tr>'; } $i++; } } ?> </table> </div> </form> Script detailalumni.php <?php $menuid = $_GET["menuid"]; //$sql = "select _alumni.id_alumni,_alumni.nis,_alumni.nama,_alumni.tahunlulus,". // "_alumni.tempatlahir,_alumni.tgllahir,_alumni.alamat,_alumni.notelp,". // "_alumni.jenis_kelamin,_alumni.email,_alumni.website,_alumni.profil,_alumni.fo to,".

// "_alumni_kerja.tahun,_alumni_kerja.keterangan from _alumni left join _alumni_kerja on ". // "_alumni.id_alumni=_alumni_kerja.id_alumni and _alumni.id_alumni=$menuid ". // "group by _alumni.id_alumni,_alumni.nis,_alumni.nama,_alumni.tahunlulus,". // "_alumni.tempatlahir,_alumni.tgllahir,_alumni.alamat,_alumni.notelp,". // "_alumni.jenis_kelamin,_alumni.email,_alumni.website,_alumni.profil,_alumni.fo to ".

// "order by _alumni_kerja.tahun,_alumni_kerja.idr_kerja desc";

$sql = "select _alumni.id_alumni,_alumni.nis,_alumni.nama,_alumni.tahunlulus,". "_alumni.tempatlahir,_alumni.tgllahir,_alumni.alamat,_alumni.notelp,". "_alumni.jenis_kelamin,_alumni.email,_alumni.website,_alumni.profil,". "_alumni.foto,_kelas.nm_kelas,prog_studi from _alumni inner join _kelas on ".

"_alumni.id_kelas=_kelas.id inner join _program_studi on _kelas.program=_program_studi.id where _alumni.id_alumni=$menuid ";

$hasil = mysql_query($sql,$id_mysql); if($row = mysql_fetch_row($hasil)){ $id = $row[0]; $nama = $row[2]; $tahunlulus = $row[3]; $tmplahir = $row[4]; $tgllahir = $row[5]; $alamat = $row[6]; $telp = $row[7]; $jk =$row[8]; $email = $row[9]; $web = $row[10]; $profil = $row[11]; $foto = $row[12];

if($foto=="" || isNull($foto) || $foto=="-"){ $foto = "alumni.jpg";

}

$kelas=$row[13]; $program=$row[14];

$sqlstatus = mysql_query("select * from _alumni_kerja where id_alumni='$id' order by tahun,idr_kerja desc limit 1",$id_mysql);

$rsstatus = mysql_fetch_row($sqlstatus); $status = $rsstatus[2]. " - " .$rsstatus[3]; } ?> <h2>Alumni</h2> <br> <div class="underbanner2"></div> <div class="article">

<table width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">

<tr>

<td width="15%" valign="top"><div

class="platfoto"><img src="fotoalumni/<?php echo $foto?>"></div></td> <td width="85%" valign="top">

<table width="100%" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0">

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Nama Taruna</b></td>

<td width="70%" class="isidata" height="25"><?php echo $nama ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Program</b></td>

<td width="70%" class="isidata" height="25"><?php echo $program ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Tahun Tamatan</b></td>

<td width="70%" class="isidata" height="25">Tahun <?php echo $tahunlulus ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Kelas</b></td>

<td width="70%" class="isidata" height="25"><?php echo $kelas ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Jenis Kelamin</b></td>

<td width="70%" class="isidata" height="25"><?php echo jeniskelamin($jk) ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Tempat Lahir</b></td>

<td width="70%" class="isidata" height="25"><?php echo $tmplahir ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Tanggal Lahir</b></td>

<td width="70%" class="isidata" height="25"><?php echo $tgllahir ?></td>

</tr>

<td width="30%" class="isidata" height="25"><b>Alamat</b></td>

<td width="70%" class="isidata" height="25"><?php echo $alamat ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Telp</b></td>

<td width="70%" class="isidata" height="25"><?php echo $telp ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Email</b></td>

<td width="70%" class="isidata" height="25"><?php echo $email ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Website</b></td>

<td width="70%" class="isidata" height="25"><?php echo $web ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Profil</b></td>

<td width="70%" class="isidata" height="25"><?php echo $profil ?></td>

</tr>

<tr class="ganjil">

<td width="30%" class="isidata" height="25"><b>Status</b></td>

<td width="70%" class="isidata" height="25"><?php echo $status ?></td>

</tr> </table> </td> </tr> </table> </div> Script berita.php <?php

if(ereg("berita.php", $PHP_SELF)) header("location: index.php"); if ($hal=="") $hal=1;

$jmlbaris = 5;

$batas = ($hal-1) * $jmlbaris;

$strsql1 = "select * from _berita order by b_id desc limit $batas,$jmlbaris"; $strsql2 = "select * from _berita";

//error_reporting(0);

include "includes/koneksi_paging.php"; ?>

<form action="index.php?menu=berita" method="POST" name="frmdata"> <input type="hidden" name="datacari" value="<?php echo $datacari ?>"> <input type="hidden" name="xcari" value="ya">

<input type="hidden" name="hal" value=""> <h2>Info BKK</h2>

<div class="underbanner2"></div> <div class="article">

<?php while ($row = mysql_fetch_row($qry)) { $tmp = explode(" ", stripslashes($row[2])); $tmpberita[] = "";

for($i=0;$i<=80;$i++){

$tmpberita[$i] = $tmp[$i]; }

$bag_berita = implode(" ",$tmpberita); ?>

<span class="judularsip"><b><?php echo $row[1] ?></b></span><br> <?php echo tanggaljam($row[3]) ?><br><br>

<?php echo $bag_berita."...." ?></li></ul></span><p>

<a href="index.php?menu=detail_berita&menuid=<?php echo $row[0] ?>"><b>Selengkapnya..</b></a>

<hr style="border-style: dashed; border-width: 1" color="#000000" size="1"> <?php } ?>

<div class="platpaging"><?php include "includes/paging.php" ?></div> </div>

</form>

Script arsipberita.php <?php

if(ereg("arsipberita.php", $PHP_SELF)) header("location: index.php"); if ($hal=="") $hal=1;

$jmlbaris = 10;

$batas = ($hal-1) * $jmlbaris;

$strsql1 = "select * from _berita order by b_id desc limit $batas,$jmlbaris"; $strsql2 = "select * from _berita";

include "includes/koneksi_paging.php"; ?>

<?php while ($row = mysql_fetch_row($qry)) { $tmp = explode(" ", stripslashes($row[2])); $tmpberita[] = "";

for($i=0;$i<=30;$i++){

$tmpberita[$i] = $tmp[$i]; }

$bag_berita = implode(" ",$tmpberita);

?>

<span class="judulartikel"><b><?php echo $row[1] ?></b></span><br> <?php echo tanggaljam($row[3]) ?><br><br>

<?php echo $bag_berita."...." ?><br><br>

<a href="index.php?menu=detail_berita&menuid=<?php echo $row[0] ?>">Selengkapnya..</a>

<hr style="border-style: dashed; border-width: 1" color="#000000" size="1"> <?php } ?>

Script detail_berita.php <?php

if(ereg("detail_berita.php", $PHP_SELF)) header("location: index.php"); $menuid = $_GET["menuid"];

$hasil = mysql_query("select * from _berita where b_tampil='1' and b_id='$menuid'",$id_mysql); if($row = mysql_fetch_row($hasil)){ $judul = $row[1]; $isiberita = $row[2]; $tglposting = tanggaljam($row[3]); } else { echo "<script>location='index.php'</script>"; exit; } if(isset($_POST[btnsubmit])){ if($_SESSION["masukalumni"]=="hijkauser") { $komentar = htmlentities($_POST[komentar]); if($komentar!=""){ $sqlkom=mysql_query("insert into _komentar_berita(id_berita,id_user,komentar,tglkomentar,tampil) values ('$_GET[menuid]', '$_SESSION[d_id_user]','$komentar',now(),'1')");

$pesan = "<script>alert('Komentar Berhasil Dikirim')</script>";

} else {

$pesan = "<script>alert('Masukkan Komentar')</script>";

} } else {

$pesan = "<script>alert('Harap Login Terlebih Dahulu')</script>"; } } ?> <h2>Info BKK</h2><br> <div class="underbanner2"></div> <div class="article"> <? echo "<b>$judul</b> <br>";

echo "<b><i>Tanggal Posting : " . $tglposting . "</b></i><br><br>"; echo $isiberita;

?> <br> <hr>

<a name="komen"><h3>Komentar Info BKK</h3></a> <?php $pg=$_GET[pg]; if ($pg=="") { $pg=1; } $jmlbaris = 5; $link = "index.php?menu=detail_berita&menuid=$menuid"; $batas = ($pg-1) * $jmlbaris;

$strsql1 = "select * from _komentar_berita where id_berita='$menuid' order by tglkomentar desc limit $batas,$jmlbaris ";

$strsql2 = "select * from _komentar_berita where id_berita='$menuid' order by tglkomentar desc";

include "includes/koneksi_paging.php"; while ($row = mysql_fetch_row($qry)) {

echo '<span

class="judularsip">'.cekalumni($row[2]).'</b></span><br>';

echo "<i>Dikirim ".tanggaljam($row[4])."</i><br>"; echo $row[3]."<br><br>";

}?>

<div class="platpaging"><? include "includes/pagingsingle.php" ?></div> <hr>

<?php //if($_SESSION["masukalumni"]=="hijkauser") { ?> <b><?php echo $pesan ?></b>

<form method="POST"

action="index.php?menu=detail_berita&menuid=<?php echo $menuid ?>#komen">

<table border="0"> <tr>

<td><b>Nama : <?php echo $_SESSION["d_nama_user"] ?></b></td>

</tr> <tr>

<td><textarea name="komentar" size="10" rows="6" cols="54"></textarea></td>

</tr> <tr>

<td><input type="submit" value="Komentar" name="btnsubmit"></td> </tr> </table> </form> <?php //} ?> </div> Script galeri.php <?php

if(ereg("member.php", $PHP_SELF)) header("location: index.php"); $menuid = htmlentities(dekrip($_GET["angkatan"]));

$kelas = dekrip($_GET["kelas"]); if ($hal=="") $hal=1;

$jmlbaris = 9;

$batas = ($hal-1) * $jmlbaris; $filter="";

if($menuid!=""){

$filter = $filter." and g_angkatan='$menuid'"; }

if($kelas!=""){

$filter = $filter." and g_kelas='$kelas'"; }

$strsql1 = "select * from _galery where g_foto<>'' $filter order by g_id desc limit $batas,$jmlbaris";

$strsql2 = "select * from _galery where g_foto<>'' $filter order by g_id desc"; //error_reporting(0);

?>

<form action="index.php?menu=gallery&angkatan=<?php echo enkrip($menuid) ?>&kelas=<?php echo enkrip($kelas)?>" method="POST" name="frmdata"> <input type="hidden" name="datacari" value="<?php echo $datacari ?>"> <input type="hidden" name="xcari" value="ya">

<input type="hidden" name="hal" value=""> <h2>Gallery</h2>

<div class="underbanner2"></div> <div class="subjudul">

<?php if ($menuid!="") { echo "Angkatan ".$menuid; } ?> <br> <?php if($kelas!="") { echo "Kelas ". carikelas($kelas); } ?></div> <div class="article">

<table align="center"> <tr>

<?php $i = 1; if ($jml!=0) {

while ($row = mysql_fetch_row($qry)) { ?> <td>

<div style="cursor: pointer" class="platfoto" align="center"

onclick="javascript:window.open('detail_gallery.php?dt=<?php echo $row[0] ?>','_blank','menubar=no,toolbar=no,location=no,directories=no,fullscreen=no,titl ebar=yes,hotkeys=no,status=no,scrollbars=yes,resizable=no,width=500,height=30

Dokumen terkait