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);
?>

Sintaks Object JSON

  • Kumpulan tidak berurutan pasangan nama / nilai
  • Diawali dengan kurung kurawal kiri “{“
  • Diakhiri dengan kurung kurawal kanan “}”
  • Setiap nama diikuti oleh: (titik dua)
  • Pasangan nama/nilai dipisahkan dengan “,” (koma)

Contoh JSON :

var employeeData = {

“employee_id”: 1234567,

“name”: “Jeff Fox”,

“hire_date”: “1/1/2013”,

“location”: “Norwalk, CT”,

“consultant”: false

};

JSON ARRAY

  • sekumpulan nilai yang bertipe sama
  • diawali dengan kurung kotak kiri “[“
  • diakhiri dengan kurung kotak kanan “]”
  • pasangan nama dan nilai dipisahkan dengan koma “,”

 

Untuk script bisa diunduh di https://github.com/nayantaka/dasarjson

Tugas Presentasi MVC

  1. 09.01.55.0064     EZRA EVAN SWARBADI
    09.01.55.0077     UPIK PUJIATI
    menjelaskan view dan controller, setting base url, config, autoload, penggunaan fragmen header dan footer
  2. 09.01.55.0018     LISA KRISTIANI
    09.01.55.0019     ICHTIFADLUDDIN
    09.01.55.0020     AHMAD MAHSUN HIDAYAT
    09.01.55.0060     DEDI MUHAMMAD FAHROZI
    Menggunakan Model View dan controller (CRUD–> create, read, update, delete)
  3. 09.01.55.0005     ARIEF WICAKSONO BUDI
    09.01.55.0013     EVIE NURFITRIANA
    09.01.55.0014     MASRIFAH
    09.01.55.0127     DANIAR SARI NASTITI
    Penggunaan view dan controller

 

Bahan UTS mata kuliah rekayasa web semester ganjil 2012

Bahan Ujian Tengah Semester mata kuliah rekayasa web semester ganjil 2012

  • Atribut aplikasi web
  • Arsitektur web
  • Jenis Aplikasi Web
  • Arsitektur N-Tier
  • Pengembangan Web vs Pengembangan Perangkat Lunak
  • Arah Pengembangan Web
  • Orang-orang yang terlibat dalam pengembangan aplikasi web
  • Pendekatan Pengembangan aplikasi web
  • Framerok aplikasi web
  • MVC
  • Fitur Framework

Materi bisa didownload di http://www.unisbank.ac.id/elearning ch. 1 – ch. 6

Waktu ujian : 75 menit

Sifat Ujian : tutup buku

Pengertian Cloud Computing

Cloud Computing adalah istilah yang sering dianggap remeh tentang web hari ini dan sering dikaitkan dengan hal-hal yang berbeda yang – di permukaan – tampaknya tidak memiliki banyak kesamaan. Jadi apakah Cloud Computing? Aku sudah mendengar itu disebut layanan, platform, dan bahkan sistem operasi. Beberapa bahkan menghubungkannya dengan konsep-konsep seperti komputasi grid – yang merupakan cara untuk mengambil komputer yang berbeda dan menghubungkan mereka bersama-sama untuk membentuk satu komputer yang sangat besar.

Definisi dasar dari komputasi awan adalah penggunaan Internet untuk tugas yang Anda lakukan di komputer Anda. “cloud” mewakili internet.

Struktur dokumen XML – XML tree

Contoh sebuah dokumen xml :

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml version="1.0"?>
    <buku>
        <pengarang>robert</pengarang>
        <judul>mak lampir</judul>
        <tahun>1990</tahun>
    </buku>

Penjelasan :

Baris pertama merupakan deklarasi XML, Ini mendefinisikan versi XML (1.0) dan pengkodean yang digunakan (ISO-8859-1 = Latin-1/West European character set). Continue reading

simple xml load string

contoh penanganan dokumen xml yang berupa string

<?php
$string = <<<XML
<?xml version='1.0'?> 
<document>
 <title>Forty What?</title>
 <from>Joe</from>
 <to>Jane</to>
 <body>
  I know that's the answer -- but what's the question?
 </body>
</document>
XML;

$xml = simplexml_load_string($string);
?>
<pre>
<?php
print_r($xml);
?> 
</pre>
<?php
    
    foreach($xml as $x){
        echo $x;
    }
?>