• Tidak ada hasil yang ditemukan

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

N/A
N/A
Protected

Academic year: 2021

Membagikan "KARTU BIMBINGAN TUGAS AKHIR MAHASISWA"

Copied!
33
0
0

Teks penuh

(1)

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa : SUTAN SUKMA HARAHAP Nomor Stambuk : 132406197

Judul Tugas Akhir : PERANCANGAN FORUM ANTAR PELAJAR BERBENTUK MEDIA SOSIAL BERBASIS WEB Dosen Pembimbing : Prof. Dr. Opim Salim Sitompul, M.Sc Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan :

No. Tanggal Asisten Bimbingan

Pembahasan pada Asistensi Mengenai, pada Bab :

Paraf Dosen Pembimbing Keterangan 1. 2. 3. 4. 5. 6.

 Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai.

(2)

Ketua Prog.Studi D3Teknik Informatika, Dosen Pembimbing,

Dr. Elly Rosmaini, M.Si. Prof. Dr. Opim Salim Sitompul, M.Sc NIP 196 005 201 985 032 002 NIP. 196712251998021001

(3)

LAMPIRAN PROGRAM 1. Index.php <?php session_start(); include_once "library/inc.connection.php"; include_once "library/inc.library.php"; ?> <html> <head>

<title>SPORT STORE - Toko Olahraga Online Lengkap, Terbaru dan Termurah</title>

<meta name="robots" content="index, follow">

<meta name="description" content="toko olahraga online yang menjamin kualitas dan harga barang">

(4)

<link href="style/styles_user.css" rel="stylesheet" type="text/css">

<link href="style/button.css" rel="stylesheet" type="text/css">

<script language="JavaScript" src="js.popupWindow.js"></script> </head>

<body>

<table width="800" border="0" align="center" cellpadding="3" cellspacing="1"> <tr> <td colspan="2" bgcolor="#F5F5F5">&nbsp;</td> </tr> <tr> <td colspan="2"><img src="images/logo.png" width="800" height="178"></td> </tr> <tr>

<td colspan="2" align="right"><a href="?open=Home" target="_self"><strong>HOME</strong></a> | <a href="?open=Profil" target="_self"><strong>PROFIL</strong></a> | <a href="?open=Barang" target="_self"><strong>BARANG</strong></a> | <a href="?open=Panduan"

(5)

target="_self"><strong>PANDUAN</strong></a> | <a href="?open=Konfirmasi" target="_self"><strong>KONFIRMASI</strong></a> | <a href="admin/?open=" target="_self"><strong>ADMIN</strong></a> </td> </tr> <tr>

<td colspan="2" align="right" bgcolor="#CCCCCC"><form name="form1" method="post"

action="?open=Barang-Pencarian">

<strong>Cari Barang :</strong>

<input name="txtKeyword" type="text" size="30" maxlength="100">

<input type="submit" name="btnCari" value=" Cari ">

</form> </td> </tr> <tr>

<td width="182" valign="top" bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="1" cellpadding="3">

<tr> <td

(6)

</tr> <tr> <td>082276906342</td> </tr> <tr> <td><?php if(file_exists ("login.php")) {

include "login.php"; } else { echo "file login.php belum ada"; } ?> </td> </tr> <tr> <td bgcolor="#CCCCCC"><strong>KATEGORI</strong></td> </tr> <?php

$mySql = "SELECT * FROM kategori ORDER BY nm_kategori";

$myQry = mysql_query($mySql, $koneksidb) or die ("Query salah : ".mysql_error());

while($myData = mysql_fetch_array($myQry)) { $Kode = $myData['kd_kategori'];

?> <tr>

<td> <?php echo "<a

href=?open=Barang-Kategori&Kode=$Kode>$myData[nm_kategori]</a>"; ?> </td> </tr>

(7)

<?php } ?> </table></td>

<td width="603" valign="top" bgcolor="#FFFFFF"><?php include "buka_file.php"; ?></td> </tr> <tr> <td bgcolor="#FFFFFF">&nbsp;</td> <td bgcolor="#FFFFFF">&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td colspan="2" align="center"

bgcolor="#F5F5F5"><span class="FOOT">Copyright &copy; 2016 Sport Store</span></td> </tr> </table> </body> </html> 2. barang.php

(8)

<?php

include_once "library/inc.connection.php"; include_once "library/inc.library.php";

# Nomor Halaman (Paging) $baris = 10;

$hal = isset($_GET['hal']) ? $_GET['hal'] : 1; $pageSql = "SELECT * FROM barang";

$pageQry = mysql_query($pageSql, $koneksidb) or die ("error paging: ".mysql_error());

$jml = mysql_num_rows($pageQry); $maks = ceil($jml/$baris); $mulai = $baris * ($hal-1); ?>

<table width="100%" border="0" cellspacing="1" cellpadding="3">

<tr>

<td colspan="2" align="center"

bgcolor="#CCCCCC"><strong>KOLEKSI BARANG </strong></td> </tr>

<?php

// Menampilkan daftar barang

$barangSql = "SELECT barang.*, kategori.nm_kategori FROM barang

(9)

LEFT JOIN kategori ON barang.kd_kategori=kategori.kd_kategori

ORDER BY barang.kd_barang ASC LIMIT $mulai, $baris";

$barangQry = mysql_query($barangSql, $koneksidb) or die ("Gagal Query".mysql_error());

$nomor = 0;

while ($barangData = mysql_fetch_array($barangQry)) { $nomor++;

$KodeBarang = $barangData['kd_barang']; $KodeKategori = $barangData['kd_kategori'];

// Membaca file gambar

if ($barangData['file_gambar']=="") { $fileGambar = "noimage.jpg"; } else { $fileGambar = $barangData['file_gambar']; } ?> <tr> <td width="24%"><a

href="?open=Barang-Lihat&Kode=<?php echo $KodeBarang; ?>"><img src="img-barang/<?php echo $fileGambar; ?>" width="100"

(10)

<div class='harga'>Rp. <?php echo

format_angka($barangData['harga_jual']); ?> </div><br> <a href="?open=Barang-Beli&Kode=<?php echo

$KodeBarang; ?>" class="button orange small"> <strong>Beli</strong></a> </td>

<td width="76%">

<a href="?open=Barang-Lihat&Kode=<?php echo $KodeBarang; ?>">

<div class='judul'> <?php echo $barangData['nm_barang']; ?> </div> </a>

<p><?php echo substr($barangData['keterangan'], 0, 200); ?> ....</p>

<p><strong>Stok :</strong> <?php echo $barangData['stok']; ?> </p>

<strong>Kategori :</strong> <a href="?open=Kategori-Barang&Kode=<?php echo $KodeKategori; ?>"> <?php echo $barangData['nm_kategori']; ?> </a> </td>

</tr> <?php } ?> <tr>

<td colspan="2" align="center" bgcolor="#F5F5F5"> <b>Halaman:

(11)

for ($h = 1; $h <= $maks; $h++) {

echo "[ <a href='?hal=$h'>$h</a> ]"; } ?> </b></td> </tr> </table> 3. login.php

<form name="frmLogin" method="post" action="?open=Login-Validasi">

<table width="100%" border="0" cellspacing="1" cellpadding="3">

<?php

if (! isset($_SESSION['SES_PELANGGAN'])) {

// Jika belum Login, maka form Login ditampilkan ?> <tr> <td bgcolor="#CCCCCC"><b>LOGIN</b></td> </tr> <tr> <td><strong>Username : </strong><br>

<input name="txtUsername" type="text" size="20" maxlength="30">

(12)

</tr> <tr>

<td><strong>Password : </strong><br>

<input name="txtPassword" type="password" size="20" maxlength="30"></td>

</tr> <tr>

<td><input type="submit" name="btnLogin" value="Login" /> </td>

</tr> <tr>

<td><a href="?open=Pelanggan-Baru" target="_self">Pendaftaran Baru </a></td> </tr>

<?php }

else {

// Jika sudah Login, maka menu Pelanggan ditampilkan ?> <tr> <td bgcolor="#CCCCCC"><b>TRANSAKSI</b></td> </tr> <tr> <td><a href="?open=Keranjang-Belanja" target="_self">Keranjang Belanja </a></td>

(13)

</tr> <tr>

<td><a href="?open=Transaksi-Tampil" target="_self">Tampilkan Transaksi </a></td> </tr> <tr> <td><a href="login_out.php" target="_self">Logout</a></td> </tr> <?php } ?> </table> </form> 4. pelanggan_baru.php <?php include_once "library/inc.connection.php"; include_once "library/inc.library.php";

# KONFIRMASI JIKA PENYIMPANAN SUKSES

if(isset($_GET['Aksi']) and $_GET['Aksi']=="Sukses"){ echo "<br><br><center> <b>SELAMAT, PENAFTARAN ANDA SUDAH KAMI TERIMA </b><br> Sekarang, Anda dapat login untuk melakukan pemesanan </center>";

(14)

echo "<meta http-equiv='refresh' content='2; url='?open=Barang'>";

exit; }

# TOMBOL DAFTAR DIKLIK

if(isset($_POST['btnDaftar'])){ // Baca Variabel Form

$txtNama = $_POST['txtNama']; $txtNama = str_replace("'","&acute;",$txtNama); $cmbKelamin = $_POST['cmbKelamin']; $txtEmail = $_POST['txtEmail']; $txtNoTelepon = $_POST['txtNoTelepon']; $txtUsername = $_POST['txtUsername']; $txtPassword_1 = $_POST['txtPassword_1']; $txtPassword_2 = $_POST['txtPassword_2'];

// Validasi, jika data kosong kirimkan pesan error $pesanError = array();

if (trim($txtNama) =="") {

$pesanError[] = "Data <b>Nama Pelanggan</b> masih kosong";

(15)

}

if (trim($cmbKelamin) =="KOSONG") {

$pesanError[] = "Data <b>Jenis Kelamin</b> belum dipilih";

}

if (trim($txtEmail) =="") {

$pesanError[] = "Data <b>Alamat Email</b> masih kosong";

}

if (trim($txtNoTelepon) =="") {

$pesanError[] = "Data <b>No. Telepon</b> masih kosong";

}

if (trim($txtUsername) =="") {

$pesanError[] = "Data <b>Username</b> masih kosong";

}

if (trim($txtPassword_1) =="") {

$pesanError[] = "Data <b>Password</b> masih kosong";

}

if (trim($txtPassword_1) != trim($txtPassword_2)) { $pesanError[] = "Data <b>Password Ke 2</b> tidak sama dengan sebelumnya";

(16)

// Valiasii Username, tidak boleh ada yang kembar $sqlCek = "SELECT * FROM pelanggan WHERE

username='$txtUsername'";

$qryCek = mysql_query($sqlCek, $koneksidb) or die ("Gagal Cek");

$adaCek = mysql_num_rows($qryCek); if($adaCek >= 1) {

$pesanError[] = "Errrrrrooorrrr...!!, User <b> $txtUsername </b> sudah ada yang menggunakan.";

}

# JIKA ADA PESAN ERROR DARI VALIDASI if (count($pesanError)>=1 ){

echo "<div class='pesanError' align='left'>"; echo "<img src='images/attention.png'>

<br><hr>";

$noPesan=0;

foreach ($pesanError as $indeks=>$pesan_tampil) {

$noPesan++;

echo "&nbsp;&nbsp; $noPesan. $pesan_tampil<br>";

}

(17)

}

else {

# SIMPAN DATA KE DATABASE. Jika tidak menemukan pesan error, simpan data ke database

$kodeBaru = buatKode("pelanggan","P"); $tanggal = date('Y-m-d');

$mySql = "INSERT INTO pelanggan (

kd_pelanggan, nm_pelanggan, kelamin, email, no_telepon,

username, password, tgl_daftar)

VALUES ('$kodeBaru', '$txtNama', '$cmbKelamin', '$txtEmail', '$txtNoTelepon',

'$txtUsername', MD5('$txtPassword_1'), '$tanggal')"; $myQry = mysql_query($mySql, $koneksidb) or die ("Gagal query".mysql_error());

if($myQry){

echo "<meta http-equiv='refresh'

content='0; url='?open=Pelanggan-Baru&Aksi=Sukses'>"; }

exit; }

} // End if($_POST)

(18)

$dataNama = isset($_POST['txtNama']) ? $_POST['txtNama'] : ''; $dataKelamin = isset($_POST['cmbKelamin']) ? $_POST['cmbKelamin'] : 'Laki-laki'; $dataEmail = isset($_POST['txtEmail']) ? $_POST['txtEmail'] : ''; $dataNoTelepon = isset($_POST['txtNoTelepon']) ? $_POST['txtNoTelepon'] : ''; $dataUsername = isset($_POST['txtUsername']) ? $_POST['txtUsername'] : ''; ?>

<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" name="form1" target="_self">

<table width="100%" border="0" cellspacing="1" cellpadding="3"> <tr> <td colspan="3" bgcolor="#CCCCCC"><b>PENDAFTARAN PELANGGAN</b></td> </tr> <tr> <td width="25%"><b>Nama Pelanggan </b></td> <td width="1%"><b>:</b></td>

<td width="74%"><input name="txtNama" type="text" size="60" maxlength="60" value="<?php echo $dataNama; ?>"></td>

(19)

</tr> <tr> <td><b> Kelamin</b></td> <td><b>:</b></td> <td> <select name="cmbKelamin"> <option value="KOSONG">....</option> <?php

$pilihan = array("Laki-laki", "Perempuan"); foreach ($pilihan as $nilai) {

if ($nilai == $dataKelamin) { $cek=" selected";

} else { $cek = ""; }

echo "<option value='$nilai' $cek>$nilai</option>"; } ?> </select> </td> </tr> <tr> <td><b>E-Mail</b></td> <td><b>:</b></td>

<td><input name="txtEmail" type="text" size="60" maxlength="40" value="<?php echo $dataEmail; ?>" /></td>

(20)

</tr> <tr>

<td><b>No. Telepon</b></td> <td><b>:</b></td>

<td><input name="txtNoTelepon" type="text" size="30" maxlength="20" value="<?php echo

$dataNoTelepon; ?>" /></td> </tr> <tr> <td bgcolor="#CCCCCC"><strong>DATA LOGIN </strong></td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <tr> <td><b>Username</b></td> <td><b>:</b></td>

<td><input name="txtUsername" type="text" size="25" maxlength="40" value="<?php echo $dataUsername; ?>"></td> </tr>

<tr>

<td><b>Password</b></td> <td><b>:</b></td>

<td><input name="txtPassword_1" type="password" size="25" maxlength="40"></td>

(21)

</tr> <tr>

<td><b>Password (Lagi) </b></td> <td><b>:</b></td>

<td><input name="txtPassword_2" type="password" size="25" maxlength="40" /></td>

</tr> <tr>

<td>&nbsp;</td> <td>&nbsp;</td>

<td><input type="submit" name="btnDaftar" value=" Daftar "></td> </tr> </table> </form> 5. keranjang_belanja.php <?php include_once "inc.session.php"; include_once "library/inc.connection.php"; include_once "library/inc.library.php";

(22)

$KodePelanggan = $_SESSION['SES_PELANGGAN'];

# TOMBOL SIMPAN DIKLIK

if(isset($_POST['btnSimpan'])){

$arrData = count($_POST['txtJum']); $qty = 1;

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

# Melewati biar tidak 0 atau minus if ($_POST['txtJum'][$i] < 1) { $qty = 1; } else { $qty = $_POST['txtJum'][$i]; } # Simpan Perubahan $KodeBrg = $_POST['txtKodeH'][$i]; $tanggal = date('Y-m-d'); $jam = date('G:i:s');

$sql = "UPDATE tmp_keranjang SET jumlah='$qty', tanggal='$tanggal'

WHERE kd_barang='$KodeBrg' AND kd_pelanggan='$KodePelanggan'";

(23)

}

// Refresh

echo "<meta http-equiv='refresh' content='0; url=?open=Keranjang-Belanja'>";

exit; }

# MENGHAPUS DATA BARANG YANG ADA DI KERANJANG // Membaca Kode dari URL

if(isset($_GET['aksi']) and trim($_GET['aksi'])=="Hapus"){

// Membaca Id data yang dihapus $idHapus = $_GET['idHapus'];

// Menghapus data keranjang sesuai Kode yang dibaca di URL

$mySql = "DELETE FROM tmp_keranjang WHERE id='$idHapus' AND kd_pelanggan='$KodePelanggan'";

$myQry = mysql_query($mySql, $koneksidb) or die ("Eror hapus data".mysql_error());

if($myQry){

echo "<meta http-equiv='refresh' content='0; url=?open=Keranjang-Belanja'>";

} }

(24)

# MEMERIKSA DATA DALAM KERANJANG

$cekSql = "SELECT * FROM tmp_keranjang WHERE kd_pelanggan='$KodePelanggan'";

$cekQry = mysql_query($cekSql, $koneksidb) or die (mysql_error());

$cekQty = mysql_num_rows($cekQry); if($cekQty < 1){

echo "<br><br>"; echo "<center>";

echo "<b> KERANJANG BELANJA KOSONG </b>"; echo "<center>";

// Jika Keranjang masih Kosong, maka halaman Refresh ke data Barang

echo "<meta http-equiv='refresh' content='2; url=?page=Barang'>";

exit; }

?>

<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" name="form1" target="_self">

<table width="100%" border="0" cellspacing="1" cellpadding="3">

(25)

<td colspan="6" bgcolor="#CCCCCC"><strong>KERANJANG BELANJA</strong></td> </tr> <tr> <td width="15%"><strong>Gambar</strong></td> <td width="46%"><strong>Nama Barang</strong></td> <td width="16%"><strong>Harga (Rp)</strong></td> <td width="5%"><strong>Jumlah</strong></td> <td width="13%"><strong>Total (Rp)</strong></td> <td width="5%"><strong>Tools</strong></td> </tr> <?php

// Menampilkan data Barang dari tmp_keranjang (Keranjang Belanja)

$mySql = "SELECT barang.nm_barang,

barang.file_gambar, kategori.nm_kategori, tmp_keranjang.* FROM tmp_keranjang

LEFT JOIN barang ON

tmp_keranjang.kd_barang=barang.kd_barang LEFT JOIN kategori ON barang.kd_kategori=kategori.kd_kategori

WHERE

tmp_keranjang.kd_pelanggan='$KodePelanggan' ORDER BY tmp_keranjang.id";

(26)

$myQry = mysql_query($mySql, $koneksidb) or die ("Gagal SQL".mysql_error());

$total = 0; $grandTotal = 0; $no = 0;

while ($myData = mysql_fetch_array($myQry)) { $no++;

// Menghitung sub total harga $total = $myData['harga'] * $myData['jumlah'];

// Menghitung grand total harga (semua barang yang dibeli)

$grandTotal = $grandTotal + $total; // Menampilkan gambar if ($myData['file_gambar']=="") { $fileGambar = "img-barang/noimage.jpg"; } else { $fileGambar = $myData['file_gambar']; } #Kode Barang $Kode = $myData['kd_barang']; ?>

(27)

<tr>

<td rowspan="3"> <img src="img-barang/<?php echo $fileGambar; ?>" width="70" border="1" > </td>

<td><a href="?open=Barang-Lihat&Kode=<?php echo $Kode; ?>" target="_blank"><strong><?php echo

$myData['nm_barang']; ?></strong></a></td>

<td>Rp.<?php echo format_angka($myData['harga']); ?></td>

<td><input name="txtJum[]" type="text" value="<?php echo $myData['jumlah']; ?>" size="4" maxlength="2">

<input name="txtKodeH[]" type="hidden" value="<?php echo $myData['kd_barang']; ?>"></td> <td>Rp. <?php echo format_angka($total); ?></td> <td><a href="?open=Keranjang-Belanja&aksi=Hapus&idHapus=<?php echo $myData['id'];?>">Delete</a></td> </tr> <tr>

<td>Kategori : <?php echo $myData['nm_kategori']; ?></td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr>

(28)

<tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> </tr> <?php } ?> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td colspan="2"><b>GRAND TOTAL : </b></td> <td bgcolor="#CCCCCC"><strong><?php echo "Rp. ".format_angka($grandTotal); ?></strong></td> <td>&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td>

<td><input name="btnSimpan" type="submit" value=" Ubah Data"></td>

<td>&nbsp;</td> </tr>

(29)

<tr>

<td colspan="6" align="center"><a

href="?open=Transaksi-Proses" target="_self"><img

src="images/btn_lanjutkan.jpg" alt="Lanjutkan Transaksi (Checkout)" border="0"></a></td> </tr> </table> </form> 6. index.php (Admin) <?php session_start(); include_once "../library/inc.connection.php"; include_once "../library/inc.library.php"; ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Sport Store</title>

<link href="../style/button.css" rel="stylesheet" type="text/css">

(30)

<link href="../style/style_admin.css" rel="stylesheet" type="text/css">

<link rel="stylesheet" type="text/css"

href="../plugins/tigra_calendar/tcal.css" /> <script type="text/javascript"

src="../plugins/tigra_calendar/tcal.js"></script> <script language="javascript" type="text/javascript" src="../plugins/tinymce/tinymce.min.js"></script> <script type="text/javascript"> tinymce.init({ selector: "textarea" }); </script> </head> <div id="wrap"> <body>

<table width="100%" class="table-main"> <tr>

<td height="103" colspan="2"><a href="?open"><div id="header">&nbsp;</div></a></td>

</tr>

<tr valign="top">

<td width="15%" style="border-right:5px solid #DDDDDD;"><div style="margin:5px; padding:5px;"><?php include "menu.php";?></div></td>

(31)

<td width="69%" height="550"><div style="margin:5px; padding:5px;"><?php include "buka_file.php";?></div></td> </tr>

</table> </body> </div> </html>

(32)
(33)

Referensi

Dokumen terkait

bimbingan Tugas Akhir harus membuat jadwal pertemuan terlebih dahulu dengan dosen pembimbing, kemudian mahasiswa datang ke kampus untuk menemui dosen pembimbing pada

Tanggal Selesai Bimbingan : Juli 2014 No Tanggal Bimbingan PembahasanAsisten siMengenai Bab Paraf Dosen Pembimbing Keterangan 1 2 3 4 5 6 7. * Kartu ini

Dengan mempertimbangkan berbagai hambatan dalam proses bimbingan skripsi yang timbul baik dari sisi dosen pembimbing maupun mahasiswa, maka.. muncul pertanyaan seputar

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan..

Dari hasil data penelitian didapatkan pernyataan bahwa dosen pembimbing tugas akhir mempunyai waktu yang cukup untuk memberikan layanan bimbingan hal ini terlihat dari angka rata-rata

Dosen pembimbing akan menvalidasi absensi tersebut agar dapat diketahui apakah data yang dimasukkan benar atau tidak, sehingga dosen pembimbing dan ketua jurusan bisa memantau sejauh

3.7 Ketua Program Studi adalah Ketua Program Studi Sarjana Teknik Elektro Fakultas Teknik yang dalam hal ini ditugaskan oleh Departemen untuk mengatur pembagian dosen pembimbing, dosen

Gz., MPH., selaku Ketua Jurusan Kesehatan Terapan dan dosen pembimbing yang telah memberikan arahan,bimbingan, dan nasihat serta semangat sehingga Laporan Tugas Akhir ini bisa selesai