Modul Transaksi Modul Laporan Membuat Kalender

Slides:



Advertisements
Presentasi serupa
PHP + MySQL.
Advertisements

Modul 10 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 10: PHP dan My SQL.
KONTRAK KULIAH Stephanie I.P.
PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PENCATATAN
Pemrograman WEB Pertemuan 6
Penerapan Locking pada DBMS berbasis Web
PHP dan MySQL.
PENGENALAN PHP DAN INSTALASI WEB SERVER
Personal Home Page (PHP)
PEMROGRAMAN WEB II PHP.
Konsep Basis Data di Web
MODUL 11 MEMBUAT LOGIN USER
PERTEMUAN 10 KONEKSI DATABASE MYSQL
Membuat Dan Menghapus Tabel, Konversi Teks Ke Tabel Dan Tabel Ke Teks
Pemrograman Web HTML (10) Koneksi PHP mysql Andy Haryoko, ST
1 Internet Programming Konektivitas PHP - MySQL M. Agus Zainuddin PENS – ITS Surabaya.
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
MEMBUAT FORM ENTRY DATA DAN MENAMPILKAN DATA DARI DATABASE
RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN BARANG INVENTARIS PADA CV
INSTALASI CARE2X.
PENGEMBANGAN SISTEM PEMBAYARAN KULIAH PADA AMIK WAHANA MANDIRI
SISTEM INFORMASI DAN APLIKASI APOTEK ONLINE SERTA INFORMASI KESEHATAN DENGAN MENGGUNAKAN PHP DAN MySQL.
Konektivitas PHP - MySQL Konektivitas PHP - MySQL PHP - 2 Ir. H. Sumijan, M.Sc.
PHP - MySQL.
Identitas Mata Kuliah 1 2 Kompetensi Mata Kuliah Kompetensi Mata Kuliah  Setelah mengikuti mata kuliah ini mahasiswa diharapkan mampu  Mengenal internet.
PHP dan MySQL (Studikasus: Login) Jumadi, S.T. Blog: jumadi.blog.ugm.ac.id
TINGGI MENGGUNAKAN PHP DAN MYSQL
MySQL dan PHP.
PHP L. Erawan. Pengantar PHP itu bahasa script berjenis server-side (kalau bahasa javascript berjenis client-side) Anda harus menginstall software PHP.
Pemrograman Web/MI/D3 sks
Pengantar PHP Mempelajari Apa itu PHP, Cara Kerja PHP, Cara Menginstall, Menjalankan PHP, Pemrograman Dasar PHP Nyimas Artina,S.Kom, M.Si.
MySQL (My Stucture Query Language) Jenis Perintah MySQL terbagi:  DDL (Data Definition Language) bentuk bahasa yang digunakan untuk melakukan pendefinisian.
Konsep Basis Data di Web
Basis Data dan DBMS Pertemuan 14.
METOD POST (FILE PENGIRIM)
PEMBUATAN SITUS WEB TOKO BUKU RATU PLAZA DENGAN Melynda Ramadhani,
Koneksi PHP ke Database MySQL
Modul : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul-: PHP dan My SQL.
SISTIM INFORMASI MANAJEMEN PEGAWAI (SIMPEG)
PEMBUATAN WEB (WORDPRESS )& JURNAL
Pemrograman Web Lanjut
Instalasi Web Server, MySql dan PHP
Sistem Aplikasi Rekonsiliasi Internal (SARI) SIMAK BMN dan SAIBA
KOMPUTERISASI UNIVERSITAS GUNADARMA MENGGUNAKAN PHP DAN MEMBANGUN APLIKASI E-LEARNING DI LEMBAGA PENGEMBANGAN for further detail, please visit
Rincian Tugas MOBTEK Halaman.
Pusat Teknologi Informasi dan Komunikasi Pendidikan 2016
P. Web Lanjut By : Cahaya Jatmoko, M.Kom
Membuat Aplikasi ( PHP + MySql ) Modul Penilaian [ ADMIN ]
Aplikasi Berbasis Web Pengantar.
TRANSAKSI.
MODUL-III OPERASI FILE
Pertemuan ke-6 Pemrograman Modular
PERTEMUAN KE 3 AKUNTANSI PERUSAHAAN JASA (BUKU BESAR & NERACA SALDO)
Modul 2 : PHP dan MySQL Mempelajari koneksi PHP dengan database MySQL dan Fungsi-fungsi asesnya Modul- 2: PHP dan My SQL.
SQL.... Kependekan dari Structured Query Language.
Pengembangan Aplikasi Framework
Koneksi Database MySql di PHP
Review Open Source CMS Jomla
Pemrograman WEB Koneksi MySQL dan Modularisasi
Pemrograman Berorientasi Platform (IN315B)
Tujuan Penelitian ini adalah:
Pengenalan Database MySQL, Form Menu Utama & Form Log In
PRAKTEK DASAR ELEKTRONIKA. Rangkaian dasar elektronika.
PERANCANGAN SISTEM INFORMASI V
PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI PENCATATAN
PEMBUATAN MODUL PROBABILISTIK DENGAN MENGGUNAKAN Septo Dwi Winarto
TRANSAKSI.
PI. Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Aplikasi Toko Buku Online dengan menggunakan PHP, MySQL dan JavaScript. for further.
Menggunakan PHP dan MySQL Aplikasi E-Commerce Penjualan Buku Komputer Berbasis Web Dengan for further detail, please visit
PRESENTASI REVIEW MODUL PEDAGOGIK NAMA KELOMPOK.
Transcript presentasi:

Modul Transaksi Modul Laporan Membuat Kalender MySQL (3) Modul Transaksi Modul Laporan Membuat Kalender

Membuat file insert_buku.php <? $koneksi=mysql_connect("localhost","root","abc123"); if (!$koneksi) { die ('database tidak tersambung'.mysql_error()); } //input data mysql_select_db("kiosbuku",$koneksi); $sql="INSERT INTO data_buku (no,judul,deskripsi,tgl_beli,harga_beli,harga_sewa) VALUES ('$_POST[no]','$_POST[judul]','$_POST[deskripsi]','$_POST[tgl_beli]','$_POST[harga_beli]','$_POST[harga_sewa]')"; if (!mysql_query($sql,$koneksi)) die ('Error'.mysql_error()); echo ("Penambahan data sukses"); mysql_close($koneksi); ?>

Membuat form data_buku.php <form name="data_buku" action="input_buku.php" method="post"> Kode Buku : <input type="text" name="no" value="" /><br /> Judul Buku : <input type="text" name="judul" value="" /><br /> Deskripsi : <input type="text" name="deskripsi" value="" /><br /> Tanggal Beli : <input type="text" name="tgl_beli" value="" /><br /> Harga Beli : <input type="text" name="harga_beli" value="" /><br /> Harga Sewa : <input type="text" name="harga_sewa" value="" /><br /> <input type="submit" value="Simpan"/> </form>

Membuat file data_buku.php <? require (“koneksi.php"); $link=open_connection(); $tablename="data_buku"; $sqlstr="select * from $tablename"; $result=mysql_query($sqlstr) or die ("Kesalahan bukan di mata anda"); echo("<table width=100% cellspacing=1 cellpadding=2 bgcolor=#000000>"); echo ("<tr><td bgcolor=#cccccc>No Buku</td><td bgcolor=#cccccc>Judul Buku</td><td bgcolor=#cccccc>Deskripsi</td><td bgcolor=#cccccc>Tgl Beli</td><td bgcolor=#cccccc>Harga Beli</td><td bgcolor=#cccccc>Harga Sewa</td></tr>"); while ($row=mysql_fetch_object($result)) { $no=$row -> no; $judul=$row -> judul; $deskripsi=$row -> deskripsi; $tgl_beli=$row -> tgl_beli; $harga_beli=$row -> harga_beli; $harga_sewa=$row -> harga_sewa; echo ("<tr><td bgcolor=#ffffff>$no</td><td bgcolor=#ffffff>$judul</td><td bgcolor=#ffffff>$deskripsi</td><td bgcolor=#ffffff>$tgl_beli</td><td bgcolor=#ffffff>$harga_beli</td><td bgcolor=#ffffff>$harga_sewa</td></tr>"); } echo ("</table>"); ?>

Modul Transaksi Menyisipkan kolom/field baru pada tabel transaksi : id_pelanggan (int(8)) Merubah nama kolom/field pada tabel yang sudah ada : id  id_pinjam

Membuat file input_transaksi.php <? $koneksi=mysql_connect("localhost","root",""); if (!$koneksi) { die ('database tidak tersambung'.mysql_error()); } //input data mysql_select_db("kiosbuku",$koneksi); $sql1="select id_pinjam from transaksi where id_pelanggan='$_POST[pelanggan]' order by id_pinjam desc limit 0,1"; $kueri1=mysql_query($sql1,$koneksi); $data=mysql_fetch_row($kueri1); $idpinjam=$data[0]+1; //echo $idpinjam; $sqlgetdiff="select datediff('$_POST[tglkembali]','$_POST[tglpinjam]') from pelanggan "; $q_exdiff=mysql_query($sqlgetdiff,$koneksi); $datadiff=mysql_fetch_row($q_exdiff);

for($i=0;$i<sizeof($_POST["buku"]);$i++){ $idbuku=$_POST[buku][$i]; $sqlbuku="select harga_sewa from data_buku where no='$idbuku'"; $kueribuku=mysql_query($sqlbuku,$koneksi); $databk=mysql_fetch_row($kueribuku); $harga=$datadiff[0]*$databk[0]; $sql="INSERT INTO transaksi (id_pinjam,id_pelanggan,no_buku,tgl_pinjam,tgl_kembali,total_biaya) VALUES ('$idpinjam','$_POST[pelanggan]','$idbuku','$_POST[tglpinjam]','$_POST[tglkembali]','$harga')"; if (!mysql_query($sql,$koneksi)) { die ('Error'.mysql_error()); } $idpinjam++; echo ("Penambahan data sukses"); echo ("<br>"); echo ("Rp.".$harga); mysql_close($koneksi); ?>

Membuat form transaksi.php <? $koneksi=mysql_connect("localhost","root","abc123"); if (!$koneksi) { die ('database tidak tersambung'.mysql_error()); } //input data mysql_select_db("kiosbuku",$koneksi); ?> <strong>Transaksi </strong><br> <form name="x" action="input_transaksi.php" method="post"> <table width="550" border="1"> <tr> <td width="150">Pelanggan</td> <td width="2">:</td> <td width="300"><select name="pelanggan">

<? $sql="select id,nama from pelanggan"; $kueridata=mysql_query($sql,$koneksi); while($data=mysql_fetch_row($kueridata)){ ?> <option value="<? echo $data[0]; ?>"><? echo $data[1]; ?></option> } </select></td> </tr> <tr> <td width="150" valign="top">Buku </td> <td width="2" valign="top">:</td> <td width="300"><select name="buku[]" multiple="multiple"> $sql1="select no,judul from data_buku"; $kueri1=mysql_query($sql1,$koneksi); while($data=mysql_fetch_row($kueri1)){ </select> </td>

<tr> <td>Tanggal Pinjam </td> <td>:</td> <td><input name="tglpinjam" type="text" value="<?=date("Y-m-d")?>"> (YYYY-mm-dd) </td> </tr> <td>Tanggal Kembali </td> <td><input name="tglkembali" type="text" value="<?=date("Y-m-d")?>"> (YYYY-mm-dd) </td> <td> </td> <td><input type="submit" name="submit" value="Submit"></td> </table> </form>

Membuat Laporan <center>DATA TRANSAKSI</center> <? require ("connection.php"); $link=open_connection(); $tablename="transaksi"; $sqlstr="select * from $tablename"; $result=mysql_query($sqlstr) or die ("Kesalahan bukan di mata anda"); echo("<table width=100% cellspacing=1 cellpadding=2 bgcolor=#000000>"); echo ("<tr><td bgcolor=#cccccc>ID Pelanggan</td><td bgcolor=#cccccc>No Buku</td><td bgcolor=#cccccc>Tgl Pinjam</td><td bgcolor=#cccccc>Tgl Kembali</td><td bgcolor=#cccccc>Biaya Sewa</td>"); while ($row=mysql_fetch_object($result)) { $id_pelanggan=$row -> id_pelanggan; $no_buku=$row -> no_buku; $tgl_pinjam=$row -> tgl_pinjam; $tgl_kembali=$row -> tgl_kembali; $biaya_sewa=$row -> total_biaya; echo ("<tr><td bgcolor=#ffffff>$id_pelanggan</td><td bgcolor=#ffffff>$no_buku</td><td bgcolor=#ffffff>$tgl_pinjam</td><td bgcolor=#ffffff>$tgl_kembali</td><td bgcolor=#ffffff>$biaya_sewa</td>"); } echo ("</table>"); ?>

Membuat Menu <head> <title>Kios Buku : Cerdas Cermat</title> </head> <body> Menu Utama :<br /> <a href="pelanggan.php" target="_parent">1. Input Pelanggan</a><br /> <a href="simpan_buku.php" target="_parent">2. Input Buku</a><br /> <a href="data_pelanggan.php" target="_parent">3. Data Pelanggan</a><br /> <a href="transaksi.php" target="_blank">4. Pinjam Buku</a><br /> <a href="data_transaksi.php" target="_blank">5. Laporan transaksi</a> </body> </html>

Membuat Kalender ? function showCalendar(){ // Menentukan hari sebagai kunci // Menentukan hari pertama, hari terakhir dalam bulan dan hari aktual $today = getdate(); $firstDay = getdate(mktime(0,0,0,$today['mon'],1,$today['year'])); $lastDay = getdate(mktime(0,0,0,$today['mon']+1,0,$today['year'])); // Membuat tabel header kalender echo '<table>'; echo ' <tr><th colspan="7">'.$today['month']." - ".$today['year']."</th></tr>"; echo '<tr class="days">'; echo ' <td>Mo</td><td>Tu</td><td>We</td><td>Th</td>'; echo ' <td>Fr</td><td>Sa</td><td>Su</td></tr>';

// Menampilkan baris pertama kalender echo '<tr>'; for($i=1;$i<$firstDay['wday'];$i++){ echo '<td> </td>'; } $actday = 0; for($i=$firstDay['wday'];$i<=7;$i++){ $actday++; if ($actday == $today['mday']) { $class = ' class="actday"'; } else { $class = ''; echo "<td$class>$actday</td>"; echo '</tr>';

//Menentukan berapa minggu dalam bulan aktual $fullWeeks = floor(($lastDay['mday']-$actday)/7); for ($i=0;$i<$fullWeeks;$i++){ echo '<tr>'; for ($j=0;$j<7;$j++){ $actday++; if ($actday == $today['mday']) { $class = ' class="actday"'; } else { $class = ''; } echo "<td$class>$actday</td>"; echo '</tr>';

//Tampilkan data satu bulan if ($actday < $lastDay['mday']){ echo '<tr>'; for ($i=0; $i<7;$i++){ $actday++; if ($actday == $today['mday']) { $class = ' class="actday"'; } else { $class = ''; } if ($actday <= $lastDay['mday']){ echo "<td$class>$actday</td>"; else { echo '<td> </td>'; echo '</tr>'; echo '</table>'; showCalendar(); ?>