Teknik Informatika D3

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM

Bab 4. Hasil dan Pembahasan

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. wawancara yang dilakukan, para costumer ingin membeli dengan cara mudah tanpa

E-trik Ajax. Database MySQL. Dedi Alnas

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN


BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

Membuat Database di MySQL

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

III. ANALISIS DAN PERANCANGAN SISTEM

BAB 2. Membuat Halaman Web Sederhana. Materi

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB V IMPLEMENTASI DAN HASIL 5.1 IMPLEMENTASI SISTEM INFORMASI PENDAFTARAN SANTRI BARU

Manual Penggunaan Sistem Pengeloalaan TBO. Untuk Pokjar, Karunika dan LPBAUSI

IMPLEMENTASI DAN PENGUJIAN

Pemrograman PHP & MySQL

BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

BAB IV HASIL DAN UJI COBA

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Dalam merancang sebuah sistem, analisis adalah hal yang harus dilakukan. Dengan

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PEMBAHASAN 3.1 Analisa Sistem

BAB IV ANALISIS DAN PERANCANGAN. singkat keterangan flowchart tersebut adalah sebagai berikut. User yang mengunjungi

Lisensi Dokumen: Uraian Kasus :

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. antarmuka dan GUI, digunakan aplikasi Macromedia Dreamweaver 8.0

Sistem Informasi Pendistribusian Penjualan Velg

BAB 3 PERANCANGAN SISTEM. sistem baik yang lama maupun untuk mulai memiliki sistem yang baru. Perancangan

BAB III PERANCANGAN PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI SISTEM

MODUL Pemrograman Web

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB II ANALISIS DAN PERANCANGAN

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

BAB III PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

Gambar 4.78 Rancangan Layar Entri Nilai. Home Guru Entri Nilai Entri Nilai Detail

Pemrograman Web Week 2. Team Teaching

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

CENTER for Monitoring and Learning Development

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

Mengenal Web Dinamis dan Statis Serta Perbedaanya

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB V HASIL DAN PEMBAHASAN. memiliki alur kerja saat pembeli sparepart yaitu dari pelanggan datang yang

BAB III ANALISA DAN DESAIN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

TUTORIAL PHP MEMBUAT PROGRAM APLIKASI BASIS WEB INVENTARIS LAB KOMPUTER DISUSUN OLEH DEKA MUKHAMAD WILDAN SKS

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. perancangan sistem agar siap untuk dioperasikan. Implementasi Sistem

MANUAL PENGGUNAAN APLIKASI

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi akan dipersiapkan bagaimana RANCANG BANGUN PERANGKAT LUNAK BANTU PENDAFTARAN

ANALISIS DAN PERANCANGAN

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

PENGERTIAN DATABASE MySQL

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

BAB IV HASIL DAN PEMBAHASAN

BAB II ANALISIS DAN PERANCANGAN

HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PENGUJIAN Gambaran Umum Pembangunan Sistem. aplikasi ini yaitu menggunakan pemrograman prosedural yakni tidak seperti

BAB III ANALISIS DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB III ANALISA DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Mengelola Bagian. Website Sekolah. Mengelola bagian utama Website Sekolah dibagi menjadi 3

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB III DATA METODE PENELITIAN. berupa perangkat keras dan perangkat lunak. a. Sistem operasi windows 8.1.

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Bab III PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

1. Halaman untuk member dan pengujung untuk melakukan pengupload/download. 2. Halaman pengupload/download dapat dikomentar.

PEMBUATAN SISTEM INFORMASI CUTI PEGAWAI (SI CUPE) UPT DINAS PENDIDIKAN KEC. SAMBIREJO KAB. SRAGEN TUGAS AKHIR

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

BAB 2 TINJAUAN TEORI

SISTEM INFORMASI PEMESANAN OBAT PERTANIAN ONLINE DI SAMUDRA PS II GALUR KULON PROGO

MODUL 7. Apakah Joomla itu? A. Pra-Instalasi Joomla. Tujuan : 1. Pengenalan Joomla 2. Installasi Joomla 3. Pengenalan Section dan Categories

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB IV IMPLEMENTASI KARYA. bagian yaitu, header, content, dan footer. Kerangka ini dibuat untuk mengatur

BAB III ANALISA DAN DESAIN SISTEM

Transkripsi:

Teknik Informatika D3 Pengembangan Sistem E-Commerce Koneksi Basis Data dan Inklusi Berkas Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021

SILABUS MATA KULIAH 1. Pengenalan E-Commerce dan HTML 5 2. Koneksi Basis Data dan Inklusi Berkas 3. Simpel Input-Output Form Katalog dan Produk 4. Upload dan Manajemen Berkas Image 5. Implementasi Javascript 6. Manajemen Akses Pengguna 7. Integrasi Halaman Administrator

Agenda Kuliah 15 Maret 2016 Daftar topic E-Commerce Mahasiswa/ i Membuat Basis Data sesuai E-Commerce yang di buat Penjelasan Fungsi Include dan Require Merancang halaman Administrator

Di mana PHP-nya? Kode PHP bisa ditulis di mana saja di antara kode HTML Boleh juga menuliskan seluruh halaman HTML menggunakan kode pemrograman PHP Kode PHP harus diapit dengan simbol <?php?> Contoh penulisan PHP di antara kode HTML : <!DOCTYPE HTML> <html> <header> <title> Judul Website </title> </header> <body> <div> <?php echo <h1> Ini Judul </h1> ; echo <p> Ini paragrafnya </p> ;?> </div> </body> </html> <!DOCTYPE HTML> <html> <header> <?php echo <title> Judul </title> ;?> </header> <body> <div> <h1>ini Judul dari Artikel</h1> <p>tulisannya seperti ini.</p> </div> </body> </html>

Contoh Struktur HTML Lengkap <div #content> <div #main> <header> <nav> <h2> <div> <div> <img> <article> footer

MySQL

Sekilas Tentang My SQL My SQL merupakan RDBMS (Relational Database Management System) yang diciptakan pada tahun 1979 oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi lowlevel ISAM database engine dengan indexing.

Sekilas Tentang My SQL Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia, (Sumber : http://id.wikipedia.org/wiki/mysql). Adapun keistimewaan dari PHP dan MySQL adalah keduanya merupakan bahasa pemrograman web dan RDBMS yang crossplatform (dapat dijalankan pada sistem operasi Linux dan Windows).

Membuat Database dan Tabel di MySQL Langkah pertama kita harus menyalakan terlebih dahulu MySQL service dari XAMPP

Membuat Database dan Tabel di MySQL Setelah service dinyalakan kemudian bukalah web browser dan ketikkan URL http://localhost/phpmyadmin pada text url address. Kemudian untuk membuat database, anda bisa melakukannya dengan mengisi nama database pada kotak teks yang diatasnya terdapat tulisan Create new database dan kemudian tekanlah tombol Create.

Membuat Database dan Tabel di MySQL Buatlah tabel-tabel yang terkait dengan Website E- Commerce Anda Rancanglah Tabel-tabel tersebut beserta relasinya Contoh Tabel: User, Produk, Kategori, pemesanan, pengiriman dll

Buatlah Tabel-tabel berikut 1. Tabel User berfungsi meyimpan data registrasi account pembeli website e-commerce.

Buatlah Tabel-tabel berikut 2. Tabel Type berfungsi meyimpan data kategori barang

Buatlah Tabel-tabel berikut 3. Tabel barang - berfungsi meyimpan data barang website e-commerce

Buatlah Tabel-tabel berikut 4. Tabel gambar - berfungsi meyimpan data gambar dari setiap barang yang ditampilkan

Buatlah Tabel-tabel berikut 5. Tabel stok - berfungsi meyimpan data stok barang

Buatlah Tabel-tabel berikut 6. Tabel tarif pengiriman - berfungsi meyimpan data harga pengiriman dari kota tujuan pengiriman

Buatlah Tabel-tabel berikut 7. Tabel pemesanan - berfungsi meyimpan data barang barang yang dipesan oleh pembeli pada setiap transaksi

Buatlah Tabel-tabel berikut 8. Tabel detail pemesanan - berfungsi meyimpan data barang detil yang dipesan oleh pembeli pada setiap transaksi

Buatlah Tabel-tabel berikut 9. Tabel konfirmasi pemesanan - berfungsi meyimpan data pemesanan yang telah dibayar oleh pembeli dan divalidasi oleh admin

10. Tabel Pesan Buatlah Tabel-tabel berikut

11. Tabel Admin Buatlah Tabel-tabel berikut Nama Field Tipe Data Ukuran Field Keterangan Kode_Admin Int 11 Nama Varchar 30 Password Varchar 8

Perbedaan Tipe Data Date, DateTime dll

Sintax Koneksi PHP ke Database MySQL Selain keistimewaan dari PHP dan MySQL yang crossplaftrom terdapat keistimewaan lain yang juga ada di antara keduanya, yakni: Keduanya saling berelasi dalam syntax untuk melakukan koneksi atau dengan kata lain PHP memiliki syntaxsyntax khusus yang langsung terintegrasi dengan MySQL.

Sintax Koneksi PHP ke Database MySQL?

Sintax Koneksi PHP ke Database MySQL

MEMAHAMI FUNGSI INCLUDE DAN REQUIRE PADA PHP Include dan Require adalah fungsi PHP yang digunakan untuk menyertakan sebuah file kedalam file PHP lainnya. Statemen include dan require mengambil semua teks dan kode yang terdapat pada file lalu mengkopi kedalam file utama yang menggunakan include atau require. Tujuan dari penggunaan include dan require adalah mengurangi penulisan berulang-ulang terhadap suatu kode yang sama pada beberapa file. Include dan require sangat berguna untuk menghemat pekerjaan.

MEMAHAMI FUNGSI INCLUDE DAN REQUIRE PADA PHP Sebagai contoh dalam merancang suatu website kita menetapkan empat bagian bagian header, sisi kiri, bagian utama dan bagian footer. Khusus untuk bagian header, sisi kiri dan footer pada tiaptiap halaman biasanya sama, nah disinilah fungsi include dan atau require dibutuhkan. Sehingga jika kita akan mengupdate header, kita cukup mengedit file headernya saja.

Cara Penggunaan Fungsi Include Dan Require Pertama kita menulis kode-kode program yang sama tadi pada sebuah fle lalu menyertakan file tersebut kedalam file PHP yang lain. Untuk bisa di-include atau di-require, file yang disertakan dan file utama harus berekstensi.php (dot php).

Perbedaan Fungsi Include Dan Require Pengertian fungsi include dan require sebetulnya sama dan identik, namun ada perbedaan antara fungsi include dan require yaitu pada saat terjadi error pada file yang disertakan sebagai berikut: 1. Fungsi include hanya menyertakan file saja, sehingga jika ada ERROR pada file yang disertakan script selanjutnya akan teta dijalankan dengan tetap menampilkan pesan E_WARNING saja. Jadi seolah-olah fungsi include hanya menyambungkan script-script pada file yang disertakan tadi dengan file utama. 2. Fungsi require tidak hanya menyertakan file namun lebih kepada meminta file (require). Jadi jika ada ERROR pada file yang disertakan, PHP akan menampilkan E_COMPILE_ERROR dan script selanjutnya pada file utama tidak akan dijalankan.

Contoh Penggunaan Include Dan Require 1. Buat script berikut ini pada text editor lalu simpan file dengan nama contoh_include.php. 2. Kemudian dengan cara yang sama lalu simpan file dengan nama contoh_require.php.

Contoh Penggunaan Include Dan Require Selanjutnya buat script untuk file utama yang menyertakan kedua file diatas Pastikan ketiga file tersebut berada dalam satu folder

Contoh Penggunaan Include Dan Require Coba jalankan file utama pada browser, jika benar akan tampil berikut ini:

Contoh Penggunaan Include Dan Require Coba hapus kedua file include lalu refresh browser, maka akan tampak seperti ini Pada tampilan error terlihat bahwa perintah menampilkan tulisan "Ini adalah script dibawah include" tetap dijalankan meskipun file contoh_include.php tidak ditemukan. Sedangkan script menampilkan teks "Ini adalah script dibawah require" tidak dijalankan. Tampilan error yang dihasilkan pun berbeda, dimana fungsi include mnghasilkan peran Warning, sedangkan fungsi require menghasilkan pesan Fatal error.

Memilih Include Atau Require? Hal ini dikembalikan kepada kebutuhan kita sendiri. Jika memang script yang disertakan sangat vital dan menyebabkan program selanjutnya terganggu maka gunakanlah Require. Jika hanya bersifar sekunder dan tidak berpengaruh secara signifikan gunakanlah fungsi Include.

RANCANGAN DESAIN WEBSITE E-COMMERCE Setelah step-step yang sudah kita lalui, step selanjutnya adalah merancang tampilan Backend (Halaman Administrator) untuk website E-Commerce yang akan Anda buat Buatlah tampilan Utama Administrator (Dengan menyertakan Form Login untuk Admin) Silahkan berkreasi, tambahkan gambar dan warna sesuai kebutuhan

RANCANGAN DESAIN WEBSITE E-COMMERCE Setelah selesai buatlah file PHP dengan nama proseslogin.php untuk menghubungkan Form Submit

RANCANGAN DESAIN WEBSITE E-COMMERCE Administrator css style.css images header.jpg halamanadmin.jpg Index.php Koneksi.php Login.php Logout.php proseslogin.php Tampil.php

TERIMA KASIH