LAMPIRAN A : TAMPILAN PROGRAM

dokumen-dokumen yang mirip
ANTIINJECTION NOVA ROCHAYATI MANAJEMEN INFORMATIKA

LAMPIRAN Source Code Untuk Menampilkan Halaman Home

ANALISIS DAN PERANCANGAN WEBSITE DAN SMS GATEWAY SEBAGAI MEDIA PROMOSI DAN INFORMASI PADA TK AISYIYAH BUSTANUL ATHFAL 1 KUTOARJO NASKAH PUBLIKASI

ANALISIS DAN PERANCANGAN SISTEM PENERIMAAN SISWA BARU PADA SMK MA ARIF 2 TEMON DENGAN PHP DAN MYSQL. Naskah Publikasi

LAMPIRAN. Source code halaman utama:

MODUL 11 MEMBUAT LOGIN USER

Fungsi-fungsi MySql Fungsi mysql_connect. Bentuk: Membuat hubungan ke database MySQL yang terdapat pada suatu host.

Halaman Utama. Tampilan Menu. Universitas Sumatera Utara

Step-1: Tambahkan tabel ke dalam database yang sudah ada dengan nama: logins

7 Langkah Membuat Modul CMS Lokomedia

Praktikum 3 Cookie, Session, dan Database MySQL

LAMPIRAN LISTING PROGRAM WEBSITE

LAMPIRAN. 1. Listing Program pada website sekolah. index.php

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

BAB 4 PERANCANGAN LAYAR

BAB IV HASIL DAN PEMBAHASAN. Sistem Informasi Penjualan dan Pembelian Barang Pada Toko Touring

Pemrograman Web Lanjut 2017

108

Pemrograman Basis Data Berbasis Web

MATERI WEB. Pembuatan Login Aplikasi, Dasboard Admin & Menu Keluar menggunakan PHP & Mysql. Bas-Dev : Ahmad Bastiar

Loka Dwiartara

MODUL PENGEMBANGAN WEBSITE UNIVERSITAS NEGERI YOGYAKARTA. (Web Fakultas, Program Pascasarjana, & Lembaga Versi Inggris)

Pemrograman Web Lanjut 2017

Lampiran 1. Flowchart perancangan sistem

Levenshtein Distance.php

BAB IV IMPLEMENTASI DAN PEMBAHASAN

Membuat Sistem Pertemanan Sederhana

PHP File Upload.

BAB IV HASIL DAN PEMBAHASAN

<script type="text/javascript" src="js/cal.js"></script> <link href="css/cal.css" rel="stylesheet" type="text/css">

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Pemrograman Basis Data Berbasis Web

EFEKTIFITAS TATA KERJA PENDATAAN KEPEGAWAIAN DALAM MEWUJUDKAN GOOD GOVERNANCE

Mencetak Data Ke Word atau Excell

BAB IX COOKIE DAN SESSION

MANAGEMENT, FORWARDING & AUTO RESPONDER

BAB III IMPLEMENTASI. Program penghubung database tersebut disimpan dengan nama. konek.php. Berikut merupakan kode program penghubung Database :

Pertemuan 2. Muhadi Hariyanto

Pemrograman Web PRAKTIKUM 6. Query Data 2. TUJUAN BELAJAR Mahasiswa dapat menggunakan PHP dan MySQL untuk mengupdate data

L A M P I R A N. Universitas Sumatera Utara

DAFTAR PUSTAKA. HM, Jogianto, Analisis dan Desain Sistem Informasi Edisi 3 Yogyakarta: Andi

Cara Membuat Security Image Code Dengan PHP

Membuat Login Dengan PHP dan MYSQL

Membuat Form login dengan Php dan Mysql

LAMPIRAN. Lampiran 1 Wawancara dengan Bapak Thoriq Rachmat selaku Manager IT di PT. 1. Apakah perusahaan saat ini membutuhkan sistem server yang baru?

MODUL PENGEMBANGAN WEBSITE Fakultas BAHASA DAN SENI UNIVERSITAS NEGERI YOGYAKARTA

Dari potongan program pada Gambar 1 dijelaskan bahwa, program

MODUL 10 PENGENALAN PHP. (Variabel, Operator, struktur control)

if (window.xmlhttprequest){ xmlhttp=new XMLHttpRequest(); } else{ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }

Upload File dengan Metode AJAX

BAB X AKSES DAN MANIPULASI DATA

LAMPIRAN. Source code

Menangani Input dari User

Lampiran Kode Program

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

LAMPIRAN A : LISTING PROGRAM

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

MODUL PEMROGRAMAN WEB

<a href="kontak.php">kontak</a> </li> </ul> </div> </div> <div id="contents"> <div class="box"> <div> <div id="news" class="body"> <div

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. menguji dan memulai penggunaan sistem yang baru.

Tutorial jquery Ajax Bagian 2 (Input, Update, Delete, Animasi Loading)


MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Kinta mahadji

Pengenalan JavaScript

Mahasiswa memahami Pengertian Basisdata, Cara membuat basisdata, cara menginput data dan cara menampilkan data.

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Program dalam judul Sistem Informasi Geografis Obyek

LAPORAN PRAKTIKUM 5 SESSION & COOKIE

SISTEM PAKAR UNTUK MENDAGNOSIS PENYAKIT SINUSITIS MENGGUNAKAN ALGORRITMA CERTAINTY FACTOR DAN FORWARD CHAINING

Modul Pembuatan Aplikasi Login dengan PHP dan MySQL

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

Membuat sendiri helper sederhana ala framework

Pengantar Pemrograman Sisi Server

Daftar Isi. 2 P a g e

BAB XIII BEKERJA DENGAN SESSION

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

Penanganan Formulir PHP. Pemrograman Web - Penanganan Formulir. Agi Putra Kharisma, ST., MT.

Cetak Laporan. Script tampil.php dibawah ini akan menampilkan gambar seperti diatas :

P - 12 Bab 9 : PHP & MySQL

MODUL ADMIN WEBSITE FAKULTAS DAN JURUSAN

Gambar diatas adalah tampilan Dashboard Admin panel Anda, silahkan masukkan username dan password untuk login.

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

LAMPIRAN. dan informasi yang dibutuhkan dalam pembuatan aplikasi ini. berfokus pada penjualan pakan ternak. Tetapi, untuk produksi lainnya, PT.

BAB V IMPLEMENTASI DAN PENGUJIAN. lingkungan perangkat lunak, implementasi database beserta struktur program dan

MODUL 3 INTERNET PROGRAMMING : PHP 3

BAB IV IMPLEMENTASI SISTEM

2. DASAR TEORI 2.1 PHP5

PRAKTIKUM APLIKASI WEB DAY 8. (PHP : Pernyataan Kontrol)

?> <html> <head> <link href="data/styles.css" rel="stylesheet" type="text/css"> <title>sumber Ilmu Online Bookstore</title> </head>

1.1 Tujuan a. Mahasiswa dapat menggunakan operator Logika b. Mahasiswa dapat membuat program kecil dengan mengikutkan control flow

Pertemuan Ke-13 (PHP & MYSQL) Adi Widodo,S.Kom.,MMSI 1

PERTEMUAN 2 PEMROGRAMAN WEB LANJUT- Pokok Bahasan :

Membuat Simpel Site HTML Layout Menggunakan Tag div

Transkripsi:

LAMPIRAN A : TAMPILAN PROGRAM Tampilan Halaman Utama (Home) Tampilan Halaman Pengumuman

Tampilan Halaman Profile Visi dan Misi Tampilan Halaman Profile Struktur Organisasi

Tampilan Halaman Profile Sarana dan Prasarana Tampilan Halaman Agenda

Tampilan Halaman Berita Kebersihan Tampilan Halaman Berita Teknologi

Tampilan Halaman Berita Tokoh Tampilan Halaman Berita Ketertiban

Tampilan Halaman Akademik Data Guru Tampilan Halaman Akademik Data Siswa

Tampilan Halaman Akademik Data Pegawai Tampilan Halaman Akademik Mata Pelajaran

Tampilan Halaman Akademik Nilai Siswa Tampilan Halaman Download

Tampilan Halaman Galeri Foto Tampilan Halaman Hubungi Kami

Tampilan Halaman Administrator

LAMPIRAN B : LISTING PROGRAM Listing adminweb/index.php <html> <head> <title>administrator Portal Web SMA N 1 NA IX-X</title> <script language="javascript"> function validasi(form){ if (form.username.value == ""){ alert("anda belum mengisikan Username."); form.username.focus(); return (false); if (form.password.value == ""){ alert("anda belum mengisikan Password."); form.password.focus(); return (false); return (true); </script> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body OnLoad="document.login.username.focus();"> <div id="header"> <div id="content"> <h2>login</h2>

<img src="images/login-welcome.gif" width="97" height="105" hspace="10" align="left"> <form name="login" action="cek_login.php" method="post" onsubmit="return validasi(this)"> <table> <tr><td>username</td><td> : <input type="text" name="username"></td></tr> <tr><td>password</td><td> : <input type="password" name="password"></td></tr> <tr><td colspan="2"><input type="submit" value="login"></td></tr> </table> </form> <p> </p> </div> <div id="footer"> Copyright 2012 by sma negeri 1 na ix-x. All rights reserved. </div> </div> </body> </html> Listing simpan komentar.php <?php session_start(); include "config/koneksi.php"; include "config/library.php"; $nama=trim($_post['nama_komentar']); $komentar=trim($_post['isi_komentar']);

if (empty($nama)){ echo "Anda belum mengisikan NAMA<br /> <a href=javascript:history.go(-1)><b>ulangi Lagi</b>"; elseif (empty($komentar)){ echo "Anda belum mengisikan KOMENTAR<br /> <a href=javascript:history.go(-1)><b>ulangi Lagi</b>"; elseif (strlen($_post['isi_komentar']) > 1000) { echo "KOMENTAR Anda kepanjangan, dikurangin atau dibagi jadi beberapa bagian.<br /> <a href=javascript:history.go(-1)><b>ulangi Lagi</b>"; else{ function antiinjection($data){ $filter_sql = mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars($data,ent_quot ES)))); return $filter_sql; $nama_komentar = antiinjection($_post['nama_komentar']); $url = antiinjection($_post['url']); $isi_komentar = antiinjection($_post['isi_komentar']); if(!empty($_post['kode'])){ if($_post['kode']==$_session['captcha_session']){ // Mengatasi input komentar tanpa spasi $split_text = explode(" ",$isi_komentar); $split_count = count($split_text); $max = 57;

for($i = 0; $i <= $split_count; $i++){ if(strlen($split_text[$i]) >= $max){ for($j = 0; $j <= strlen($split_text[$i]); $j++){ $char[$j] = substr($split_text[$i],$j,1); if(($j % $max == 0) && ($j!= 0)){ $v_text.= $char[$j]. ' '; else{ $v_text.= $char[$j]; else{ $v_text.= " ". $split_text[$i]. " "; $sql = mysql_query("insert INTO komentar(nama_komentar,url,isi_komentar,id_berita,tgl,jam_komentar) VALUES('$nama_komentar','$url','$v_text','$_POST[id]','$tgl_sekarang','$jam_sekara ng')"); echo "<meta http-equiv='refresh' content='0; url=berita-$_post[id].html'>"; else{ echo "Kode yang Anda masukkan tidak cocok<br /> <a href=javascript:history.go(-1)><b>ulangi Lagi</b></a>"; else{ echo "Anda belum memasukkan kode<br /> <a href=javascript:history.go(-1)><b>ulangi Lagi</b></a>";

?> Listing Download.php <?php include "config/koneksi.php"; $direktori = "files/"; // folder tempat penyimpanan file yang boleh didownload $filename = $_GET['file']; $file_extension = strtolower(substr(strrchr($filename,"."),1)); switch($file_extension){ case "pdf": $ctype="application/pdf"; break; case "exe": $ctype="application/octet-stream"; break; case "zip": $ctype="application/zip"; break; case "rar": $ctype="application/rar"; break; case "doc": $ctype="application/msword"; break; case "xls": $ctype="application/vnd.ms-excel"; break; case "ppt": $ctype="application/vnd.ms-powerpoint"; break; case "gif": $ctype="image/gif"; break; case "png": $ctype="image/png"; break; case "jpeg": case "jpg": $ctype="image/jpg"; break; default: $ctype="application/proses"; if ($file_extension=='php'){ echo "<h1>access forbidden!</h1> <p>maaf, file yang Anda download sudah tidak tersedia atau filenya (direktorinya) telah diproteksi. <br />

Silahkan hubungi <a href='mailto:redaksi@bukulokomedia.com'>webmaster</a>.</p>"; exit; else{ mysql_query("update download set hits=hits+1 where nama_file='$filename'"); header("content-type: octet/stream"); header("pragma: private"); header("expires: 0"); header("cache-control: must-revalidate, post-check=0, pre-check=0"); header("cache-control: private",false); header("content-type: $ctype"); header("content-disposition: attachment; filename=\"".basename($filename)."\";" ); header("content-transfer-encoding: binary"); header("content-length: ".filesize($direktori.$filename)); readfile("$direktori$filename"); exit();?> Listing Akademik.php <?php include "../config/koneksi.php"; if ($_SESSION['leveluser']=='admin'){ $sql=mysql_query("select * from modul where aktif='y' order by urutan"); while ($m=mysql_fetch_array($sql)){ echo "<li><a href='$m[link]'>» $m[nama_modul]</a></li>";

elseif ($_SESSION['leveluser']=='pegawai'){ $sql=mysql_query("select * from modul where status='pegawai' or status='siswa' order by urutan"); while ($m=mysql_fetch_array($sql)){ echo "<li><a href='$m[link]'>» $m[nama_modul]</a></li>"; elseif ($_SESSION['leveluser']=='guru'){ $sql=mysql_query("select * from modul where status='guru' or status='siswa' order by urutan"); while ($m=mysql_fetch_array($sql)){ echo "<li><a href='$m[link]'>» $m[nama_modul]</a></li>"; elseif ($_SESSION['leveluser']=='siswa'){ $sql=mysql_query("select * from modul where status='siswa' order by urutan"); while ($m=mysql_fetch_array($sql)){ echo "<li><a href='$m[link]'>» $m[nama_modul]</a></li>";?> Listing fungsi Kalender.php <?php include "../config/koneksi.php"; if ($_SESSION['leveluser']=='admin'){ $sql=mysql_query("select * from modul where aktif='y' order by urutan"); while ($m=mysql_fetch_array($sql)){ echo "<li><a href='$m[link]'>» $m[nama_modul]</a></li>"; elseif ($_SESSION['leveluser']=='pegawai'){ $sql=mysql_query("select * from modul where status='pegawai' or status='siswa' order by urutan"); while ($m=mysql_fetch_array($sql)){

echo "<li><a href='$m[link]'>» $m[nama_modul]</a></li>"; elseif ($_SESSION['leveluser']=='guru'){ $sql=mysql_query("select * from modul where status='guru' or status='siswa' order by urutan"); while ($m=mysql_fetch_array($sql)){ echo "<li><a href='$m[link]'>» $m[nama_modul]</a></li>"; elseif ($_SESSION['leveluser']=='siswa'){ $sql=mysql_query("select * from modul where status='siswa' order by urutan"); while ($m=mysql_fetch_array($sql)){ echo "<li><a href='$m[link]'>» $m[nama_modul]</a></li>";?>