TUGAS PEMROGRAMAN III

dokumen-dokumen yang mirip
BAB 2 TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. adalah perbandingan antara karya tulis yang telah dibuat dan karya tulis yang akan

BAB II LANDASAN TEORI. tempat lainnya dengan menggunakan sebuah wahana yang digerakkan oleh

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

Rekayasa Web Pertemuan 8

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

BAB III LANDASAN TEORI

XML vs JSON. by: Ahmad Syauqi Ahsan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tinjauan pustaka yang dipergunakan dalam penelitian disajikan melalui

BAB II TINJAUAN PUSTAKA. Bab ini membahas teori-teori yang dijadikan acuan tugas akhir ini.

BAB II LANDASAN TEORI 2.1 LAYANAN BERBASIS WEB (WEB SERVICE)

BAB II LANDASAN TEORI

BAB II KAJIAN PUSTAKA. merupakan Badan Usaha Milik Negara yang ditugaskan khusus oleh

MODUL 3 Tipe Data, Variabel Dan Konstanta Pada Php

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

BAB II KAJIAN PUSTAKA. yang tumbuh dan berkembang di Purbalingga.

2. Batas Sistem (System Boundary) Batas sistem merupakan daerah-daerah yang membatasi antara satu sistem

7.2.SinTask (Productivity and Fun Social Network)

Rancang Bangun Aplikasi Panggilan Darurat dengan Perintah Suara Berbahasa Indonesia pada Perangkat Bergerak Berbasis Android

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

BAB II KAJIAN PUSTAKA

PHP mendukung komentar yang digunakan pada C, C++ dan Shell Unix. Sebagai contoh:

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

BAB II LANDASAN TEORI

KURSUS ONLINE JASA WEBMASTERS

Algoritma & Pemrograman 1. Fery Updi,M.Kom

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI. Dalam perkembangan teknologi saat ini, pencarian (searching) menjadi aplikasi

BAB III ANALISA DAN PERANCANGAN SISTEM

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

BAB II KAJIAN PUSTAKA

BAB II KAJIAN PUSTAKA. bervariasi, berikut adalah beberapa definisi SIG:

Modul-1 Review. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

UNIVERSITAS SAM RATULANGI MANADO FAKULTAS TEKNIK, JURUSAN TEKNIK ELEKTRO Program Studi S-1 Teknik Informatika. Data & Ekspresi

BAB II LANDASAN TEORI. sekaligus dapat mengujinya secara jujur, terbuka, dan leluasa.

FUNGSI STANDAR. Dalam pemrograman, termasuk pembuatan web, string merupakan tipe data yang kerap kali dijumpai dalam berbagai kasus.

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB III. ANALISIS MASALAH

Dasar Pemrograman Java

MODUL 2 Review Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

Penerapan Regular Expression dalam parsing JSON

BAB 1 PENDAHULUAN. Universitas Kristen Maranatha

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Implementasi JSON untuk Minimasi Penggunaan Jumlah Kolom Suatu Tabel Pada Database PostgreSQL

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. mendefenisikan penelitian yang sebelumnya hampir sama dilakukan

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. pernah dilakukan oleh beberapa penulis. tentang membangun aplikasi chat berbasis android.

BAB II KAJIAN PUSTAKA

Pengenalan Script. Definisi HTML

Perancangan dan Implementasi Aplikasi Absensi Trainee Berbasis Android Pada Golden Sport Salatiga

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

Pertemuan 07 Struktur Dasar PHP

Jalan Dr. Setiabudhi No. 229 Bandung 40154, Indonesia b Pusat Penelitian Elektronika dan Telekomunikasi LIPI. Jl. Sangkuriang, Bandung Indonesia

Variabel dan Tipe data Javascript

Brigida Arie Minartiningtyas, M.Kom

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. AKAKOM yang akan melakukan Praktik Kerja Lapangan Yang dimana

Bab 2 Struktur Dasar PHP

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

TIM ASISTEN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2016

Type Data terdiri dari : - Data Tunggal : Integer, Real, Boolean dan Karakter. - Data Majemuk : String

STRUKTUR DASAR PHP ASUMSI 02/10/2014

Rancang Bangun Aplikasi Perangkat Bergerak Layanan Pemesanan Barang (Studi Kasus Dinas Kebersihan dan Pertamanan Kota Surabaya )

TIPE DATA, VARIABEL DATA DAN OPERATOR

Jobsheet 16 String dan Collection (List, Set, Map)

BAB II LANDASAN TEORI

ALSO (Aplikasi Latihan Soal Ujian Sekolah Ilmu Pengetahuan Alam Kelas Enam Sekolah Dasar) ALSO (Science Tryout Exam Aplication for Sixth Grade)

Mobile Programming. Python Script SL4A & Basic Python Script

Membuat Tabel. Tahapan membuat tabel menggunakan Microsoft Access 2007 : 1. Pilih menu create >> table. Microsoft Office Access Field.

Chapter 2. Tipe Data dan Variabel

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

PHP Intro. Pemrograman Web II. Ganjil

Modul Praktikum Desain Web 2015

BAB II STUDI PUSTAKA 2.1 CODE GENERATOR

BAB II KAJIAN PUSTAKA

RANCANG BANGUN SISTEM INTEGRASI ANTARA DESKTOP DAN WEB APLIKASI DI TOKO PARFUM CONFI

Krisna D. Octovhiana. 1.1 Apa itu Operator?

E-trik Ajax. Database MySQL. Dedi Alnas

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID

BAB II ANALISIS DAN PERANCANGAN. Pengertian dari Java adalah bahasa pemrograman. serbaguna. Java dapat digunakan untuk membuat suatu program

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Untuk membangun aplikasi ini, ada beberapa dasar penelitian seperti,

Algoritma Pemrograman 2B (Pemrograman C++)

Aplikasi Sistem Informasi Geografis Kunjungan Wisatawan Di Bali

Sebelumnya sudah ada penelitian berjudul Penerapan Teknologi AJAX pada Aplikasi Bursa Kerja Berbasis Web pada Dinas Tenaga Kerja Kota Salatiga

Pemrograman Web Week 5. Team Teaching

APLIKASI BULLETIN BOARD MOBILE belakang BERBASIS masalah, ANDROID

Rancang Bangun Aplikasi Identifikasi Aset TIK Menggunakan QR Code Berbasis Android: Studi Kasus Laboratorium Komputer UKRIDA, Kampus 1

BAB II TINJAUAN PUSTAKA

BAB VI SISTEM BILANGAN

BAGIAN I ARSITEKTUR WEB SERVICE BIOS. Aplikasi Satker Database. Dashboard

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1. Tinjauan Pustaka. Tidak Apotek PHP

SISTEM PAKAR DIAGNOSA PENYAKIT GIGI DAN MULUT MENGGUNAKAN METODE FORWARD CHAINING (Studi Kasus :Rs. Brawijaya Malang)

MODUL 2 PHP INTRO PHP INTRO

BAB III METODOLOGI PENELITIAN

Anny Yuniarti

MODUL 5 MENAMPILKAN PETA

Transkripsi:

TUGAS PEMROGRAMAN III Disusun Oleh : MUHAMMAD ARIF PRAYUGO 1100631003 MI/A PROGRAM STUDY MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2013

Apa itu Format JSON? JSON (JavaScript Object Notation) merupakan format yang ringan untuk memasukan data ke dalam sebuah variabel. Sangat mudah dimengerti dan diimplementasikan oleh manusia, dan mudah juga untuk komputer dalam melakukan parsingnya. JSON merupakan bagian dari bahasa pemrograman JavaScript (Standard ECMA-262 3rd Edition December 1999). JSON merupakan format teks yang sepenuhnya independen tetapi menggunakan konvensi yang familiar dengan bahasa pemrograman dari keluarga-c, termasuk C, C++, C#, Java, JavaScript, Perl, Python, dan sebagainya. Kelebihan inilah yang membuat JSON menjadi sebuah bahasa data-interchange yang ideal. JSON dibangun dalam dua struktur: 1. Beberapa pasangan dari nama/nilai. Dalam beberapa bahasa perograman biasa disebut dengan istilah object, record, struct, tabel hash, key list atau associative array. 2. Nilai-nilai yang terusun secara ordered list. Biasa disebut dengan array, vector, list atau daftar dalam bahasa pemrograman. JSON adalah struktur data yang universal, dalam artian bisa digunakan dalam berbagai bahasa pemrograman. Hampir semua bahasa pemrograman mendukung penuh JSON dalam berbagai format. Hal ini memungkinkan format data yang dapat dipertukarkan menggunakan bahasa pemrograman juga menggunakan dasar dari struktur JSON. Format data JSON mempunyai aturan sebagai berikut: Object adalah satu set nama/nilai yang tidak terurut (An object is an unordered set of name/value pairs). Penulisan object dimulai dengan tanda { (left brace) dan diakhiri dengan tanda } (right brace). Setiap nama diikuti oleh tanda : (colon) dan pasangan nama/nilai dipisahkan dengan tanda, (comma). Object dalam JSON Array adalah sekumpulan nilai yang teratur (An array is an ordered collection of values). Penulisan sebuah array dimulai dengan tanda [ (left bracket) dan diakhiri dengan tanda ] (right bracket). Nilai dipisahkan menggunakan tanda, (comma).

Array dalam JSON Nilai bisa berupa string dalam tanda kutip, atau number (angka), TRUE atau FALSE atau NULL, sebuah object atau sebuah array. Struktur ini dapat ditulis menggunakan metode bersarang. Value atau nilai dalam format JSON String adalah rangkaian atau urutan karakter unicode yang berada dalam tanda kutip, bisa juga hanya berisi karakter kosong, menggunakan tanda \ (backslash) untuk escape. Karakter di representasikan sebagai string tunggal. Tipe data string pada JSON sangat mirip dengan definisi pada bahasa C atau Java. Tipe data string pada format JSON

Number sangat mirip dengan definisi pada bahasa C atau Java, hanya saja tipe bilangan oktal dan heksadesimal tidak digunakan. Ruang kosong (Whitespace) dapat diselipkan diantara pasangan atau token apa saja. Kecuali detail encoding, yang secara jelas akan berfungsi untuk menjelaskan bahasa yang digunakan. JSON sangat berguna saat kita sering melakukan pertukaran data pada sebuah aplikasi. Contoh nyata adalah penggunaan tabulasi menggunakan JqGrid, yang merupakan salah satu plugin jquery untuk menampilkan data dalam bentuk spreadsheet. Plugin ini juga mendukung format JSON, selain format XML. Json Pada PHP? Funsi json pada php ada 2 yaitu 1. json_encode : untuk merubah array ke bentuk json. 2. json_decode : sebaliknya dari bentuk json ke array.

Contoh penerapan Json_decode, untuk dapat mengethaui detail akun Facebook kita. Langkah awal, kita Login terlebih dahulu pada akun Facebook kita masing masing. Selanjutnya buka Tab / Tautan baru. Kemudian ketik URL berikut : http://graph.facebook.com/m.arifprayugo (sesuai dengan Username akun Facebook kita masing masing). Maka secara otomatis akan muncul secara detail akun Facebook kita, mulai dari Id, Name, Gender dll. Selanjutnya ketikkan source code berikut, sesuai dengan tautan yang tadi muncul.

Kemudian setelah dijalankan pada localhost, maka akan muncul output seperti pada gambar berikut. Contoh penerapan fungsi Json_encode pada data array yang terdapat pada Id akun Facebook kita. Langkah awal, ketikkan source code berikut. Dan sesuaikan dengan isi dari URL : http://graph.facebook.com/m.arifprayugo.

Kemudian setelah dijalankan pada localhost, maka akan muncul output seperti pada gambar berikut. Terdapat Id beserta Name dari akun Facebook kita. Contoh penerapan Json Ketikkan source code berikut.

Kemudian setelah dijalankan pada localhost, maka akan muncul output seperti pada gambar berikut.

Contoh penerapan Json Biodata yang mengunakan Decode Ketikkan source code berikut. Kemudian setelah dijalankan pada localhost, maka akan muncul output seperti pada gambar berikut.

Contoh penerapan Json Biodata yang mengunakan Encode Ketikkan source code berikut. Kemudian setelah dijalankan pada localhost, maka akan muncul output seperti pada gambar berikut.