Tugas Web Bisnis Minggu Ke-2 Oktober 2017

Tugas Web bisnis untuk minggu ke-2 adalah mendaftar di layanan penyedia sub domain gratis dan hosting gratis di infinityfree.net, install wordpress, kemudian install dan setting woocommerce sehingga menjadi toko online. Sebagai dasar, silakan lihat video tutorial berikut :

Note : Video ini hanya sebatas panduan dasar dan tidak ada suaranya, untuk lebih lanjut bisa browsing sendiri.

Bagi yang sudah membaca tugas ini silakan kirim direct message(DM) ke IG @nayantaka, sertakan nim, nama dan kelompok. Sebagai syarat presensi minggu ini. TTD minggu depan

  1. Daftar di infinityfree.net


2. Instalasi wordpress dengan softaculous


3. Operasional Dasar wordpress


4. Install dan setting woocommerce

PHP – MySQL to JSON

Script ke-1

<?php 
 $db_host = "localhost";
 $db_user = "root";
 $db_pass = "12345678";
 $db_name = "cerita";
 $koneksi = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
 $sql = "Select id_artikel, judul, deskripsi, id_kategori from artikel";
 $query = mysqli_query($koneksi, $sql);
 $rows=array();
 while($data = mysqli_fetch_assoc($query)){
 $rows[] = $data;
 $rows[] = "<br>";
 }
 echo json_encode($rows);
?>

Script ke-2

<?php 
 $db_host = "localhost";
 $db_user = "root";
 $db_pass = "12345678";
 $db_name = "cerita";
 $koneksi = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
 $kat = $_GET["kat"];
 $sql = "Select id_artikel, judul, deskripsi, id_kategori 
         from artikel where id_kategori='$kat'";
 $query = mysqli_query($koneksi, $sql);
 $rows=array();
 while($data = mysqli_fetch_assoc($query)){
 $rows[] = $data;
 $rows[] = "<br>";
 }
 echo json_encode($rows);
?>

Membuat json dari tabel database MySQL

Algoritma

  1. Membuat parameter koneksi
  2. Membuat koneksi ke database mysql
  3. Membuat string query
  4. Mengeksekusi query
  5. Buat variabel dalam bentuk array
  6. Fetching semua data hasil nomor 4
  7. Simpan semua data dalam variabel array
  8. json_encode variabel array dan tampilkan ke layar

Contoh struktur tabel yang digunakan

 

Script yang digunakan

<?php 
 $db_host = "localhost";
 $db_user = "root";
 $db_pass = "12345678";
 $db_name = "cerita";
 $koneksi = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
 $sql = "Select * from kategori";
 $query = mysqli_query($koneksi, $sql);
 $rows=array();
 while($data = mysqli_fetch_assoc($query)){
 $rows[] = $data;
 $rows[] = "<br>";
 }
 echo json_encode($rows);
?>

Hasil

 

Latihan/Tugas

  1. Buat tampilan seperti diatas dari tabel pelanggan (struktur tabel bebas)
  2. Upload script, screenshot hasil dan file sql anda ke github
  3. Kirim link github ke dbs@edu.gmail.com

 

Script Merubah Array menjadi JSON

 

 

<?php
$arr = array(
 array(
 "nim" => "001",
 "nama" => "Joko",
 "prodi" => "TI"
 ),
 array(
 "nim" => "002",
 "nama" => "Joni",
 "prodi" => "SI"
 ),
 array(
 "nim" => "003",
 "nama" => "Linda",
 "prodi" => "TI"
 ),
 
);

echo json_encode($arr);
?>