SlideShare a Scribd company logo
TUGAS 4
PEMROGAMAN API
“JSON”
Oleh :
Bayu Rizky Firman Dipputra
1110651189
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS
MUHAMMADIYAH JEMBER 2014
I. Tujuan:
Mahasiswa mengetahui teori tentang JSON.
Mahasiswa mampu menerapkan pembuatan API dalam bentuk file JSON.
Mahasiswa mampu membaca file JSON melalui bahasa pemrogaman PHP.
II. Dasar Teori
JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca
dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini
dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 -
Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman
apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C
termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan
JSON ideal sebagai bahasa pertukaran-data.
JSON terbuat dari dua struktur:
Kumpulan pasangan nama/nilai. Pada beberapa bahasa, hal ini dinyatakan sebagai objek (object),
rekaman (record), struktur (struct), kamus (dictionary), tabel hash (hash table), daftar berkunci (keyed
list), atau associative array.
Daftar nilai terurutkan (an ordered list of values). Pada kebanyakan bahasa, hal ini dinyatakan
sebagai larik (array), vektor (vector), daftar (list), atau urutan (sequence).
Struktur-struktur data ini disebut sebagai struktur data universal. Pada dasarnya, semua bahasa
pemprograman moderen mendukung struktur data ini dalam bentuk yang sama maupun berlainan. Hal
ini pantas disebut demikian karena format data mudah dipertukarkan dengan bahasa-bahasa
pemprograman yang juga berdasarkan pada struktur data ini.
JSON menggunakan bentuk sebagai berikut:
Objek adalah sepasang nama/nilai yang tidak terurutkan. Objek dimulai dengan { (kurung
kurawal buka) dan diakhiri dengan } (kurung kurawal tutup). Setiap nama diikuti dengan : (titik dua)
dan setiap pasangan nama/nilai dipisahkan oleh , (koma).
Larik adalah kumpulan nilai yang terurutkan. Larik dimulai dengan [ (kurung kotak buka) dan
diakhiri dengan ] (kurung kotak tutup). Setiap nilai dipisahkan oleh, (koma).
Nilai (value) dapat berupa sebuah string dalam tanda kutip ganda, atau angka, atau true atau
false atau null, atau sebuah objek atau sebuah larik. Struktur-struktur tersebut dapat disusun bertingkat.
III. Study Kasus
1. Buatlah sebuah tabel mobil dan insert data didalamnya.
2. Kemudian buatlah sebuah fungsi di php untuk men-generate file JSON berdasarkan data yang ada di
tabel mobil.
3. Kemudian akses file JSON tersebut pada sebuah aplikasi website.
IV. Hasil
TABEL DATABASE
Konek.php









Tampilan
Index.php
Input Data
Mobil.php
Data Mobil
Datamobil.php
Parsing.php
Output.php
Hasilnya :
Kesimpulan:
Kita dapat menerapkan JSON seperti array, dan menurut saya JSON lebih cepat dari XML dalam hal
pembacaannya, dan JSON itu sendiri lebih mudah untuk parsing data, dari pada menggunakan xml.
Dan lebih mudah dalam penerapannya.
Tugas 4 JSON BAYU

More Related Content

PDF
Tugas 4 json
PDF
Json By Fahmi Luthfillah
PDF
Defri yoga p 1110651188
DOCX
Laporan json dhka API
DOCX
Tugas4
PPTX
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
PPTX
PDF
Json_dian sinta agustin_1100631013
Tugas 4 json
Json By Fahmi Luthfillah
Defri yoga p 1110651188
Laporan json dhka API
Tugas4
Tugas 2 – rekayasa web - Riyadi Saputra - 1311510893
Json_dian sinta agustin_1100631013

What's hot (18)

PDF
Tugas pemrograman3json 1100631025_asfi yuli wulandari
DOCX
Tugas 2 rekweb
PDF
Json dengan php-my sql
DOCX
Pengenalan json
DOCX
Json 1100631005 nuriasari
PDF
Json 1100631005 nuriasari
PPTX
Json php
PPTX
Tugas 2 rekayasa web (0916)
PDF
Tugas pemograman3 1100631036
PPTX
Tugas 2 – rekayasa web (nico nandika 1111511125)
PDF
Tugas pemrograman3 penjelasandecode&encode_1100631037
PDF
Laporan6 tugas5_JSON
PDF
Hani 1100631043
DOCX
Pemograman api json
PDF
Tugas pemrograman3 penjelasandecode&encode_1100631048
PDF
How to generate php to json
PPTX
Tugas 2
PDF
Json (Gufron fauzi 1110651197)
Tugas pemrograman3json 1100631025_asfi yuli wulandari
Tugas 2 rekweb
Json dengan php-my sql
Pengenalan json
Json 1100631005 nuriasari
Json 1100631005 nuriasari
Json php
Tugas 2 rekayasa web (0916)
Tugas pemograman3 1100631036
Tugas 2 – rekayasa web (nico nandika 1111511125)
Tugas pemrograman3 penjelasandecode&encode_1100631037
Laporan6 tugas5_JSON
Hani 1100631043
Pemograman api json
Tugas pemrograman3 penjelasandecode&encode_1100631048
How to generate php to json
Tugas 2
Json (Gufron fauzi 1110651197)
Ad

Viewers also liked (7)

PDF
Tugas 4 bayu JSON
PDF
Procesadores
PPTX
Zabrze Prezentacja Maja
PPTX
Consulta en línea de datos del sisben
PPTX
Honours Conference Presentation- Frankenstein's Irony
PPTX
Cestodes and trematodes
PPTX
Cestodes and trematodes
Tugas 4 bayu JSON
Procesadores
Zabrze Prezentacja Maja
Consulta en línea de datos del sisben
Honours Conference Presentation- Frankenstein's Irony
Cestodes and trematodes
Cestodes and trematodes
Ad

Similar to Tugas 4 JSON BAYU (20)

PDF
Tugas2 1300631015
PDF
Tugas pemograman3
DOCX
Tugas 4 json
PDF
Tugas2 1300631009
PDF
Tugas2 1300631009
PDF
Tugas2 1300631009
DOCX
Tugas 2 json_1300631010
PDF
Tugas 4 api
PDF
Laporan Pemrograman API
PDF
Pemrograman api json lukie perdanasari_1110651187
PDF
Laporan Pemrograman API JSON
PDF
Tugas4 1300631024
PDF
Tugas Pemograman API "JSON"
PDF
laporan JSON
PDF
Laporan JSON
DOCX
PDF
Laporan Pemograman API JSON
DOCX
Tugas 4 json
PDF
Tugas 2 json_1300631030
PDF
Tugas api4
Tugas2 1300631015
Tugas pemograman3
Tugas 4 json
Tugas2 1300631009
Tugas2 1300631009
Tugas2 1300631009
Tugas 2 json_1300631010
Tugas 4 api
Laporan Pemrograman API
Pemrograman api json lukie perdanasari_1110651187
Laporan Pemrograman API JSON
Tugas4 1300631024
Tugas Pemograman API "JSON"
laporan JSON
Laporan JSON
Laporan Pemograman API JSON
Tugas 4 json
Tugas 2 json_1300631030
Tugas api4

Recently uploaded (13)

PDF
GERUDUK MJKN aplikasi mobile JKN persentation
PPTX
PPT VIRUS & BAKTERI KEL. 1_20250723_184908_0000.pptx
PPTX
PRESNTASI pembangunan perumahan komersil dua lantai
PPTX
Paper sirosis hepatis dr siti taqwa.jdusp
PPTX
PPT KEL 6 MIKRO_20250723_182933_0000.pptx
PDF
Llama Implementations from Scratch - Avalon AI.pdf
PPTX
PPT Kelas 10. Teks Hasil Observasi (Minggu 1).pptx
PPTX
EFEKTIVITAS EKSTRAK DAUN INDIGOFERA.pptx
PPTX
OK PENGARUH MARKETING MIX TERHADAP RECOMMENDATION INTENTION DAN REPURCHASE IN...
PDF
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
PPTX
upn “veteran” Jawa TIMUR tentang analisis data.pptx
PDF
SLOT 2 Slide Presentation PELAKSANAAN EKSA ILKBS oleh Ts Dr Loke.pdf
PPTX
Proposal Riset_BRImo Conversatinal Banking.pptx
GERUDUK MJKN aplikasi mobile JKN persentation
PPT VIRUS & BAKTERI KEL. 1_20250723_184908_0000.pptx
PRESNTASI pembangunan perumahan komersil dua lantai
Paper sirosis hepatis dr siti taqwa.jdusp
PPT KEL 6 MIKRO_20250723_182933_0000.pptx
Llama Implementations from Scratch - Avalon AI.pdf
PPT Kelas 10. Teks Hasil Observasi (Minggu 1).pptx
EFEKTIVITAS EKSTRAK DAUN INDIGOFERA.pptx
OK PENGARUH MARKETING MIX TERHADAP RECOMMENDATION INTENTION DAN REPURCHASE IN...
LK - SIMULASI SIKLUS INKUIRI KOLABORATIF.pdf
upn “veteran” Jawa TIMUR tentang analisis data.pptx
SLOT 2 Slide Presentation PELAKSANAAN EKSA ILKBS oleh Ts Dr Loke.pdf
Proposal Riset_BRImo Conversatinal Banking.pptx

Tugas 4 JSON BAYU

  • 1. TUGAS 4 PEMROGAMAN API “JSON” Oleh : Bayu Rizky Firman Dipputra 1110651189 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2014
  • 2. I. Tujuan: Mahasiswa mengetahui teori tentang JSON. Mahasiswa mampu menerapkan pembuatan API dalam bentuk file JSON. Mahasiswa mampu membaca file JSON melalui bahasa pemrogaman PHP. II. Dasar Teori JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data. JSON terbuat dari dua struktur: Kumpulan pasangan nama/nilai. Pada beberapa bahasa, hal ini dinyatakan sebagai objek (object), rekaman (record), struktur (struct), kamus (dictionary), tabel hash (hash table), daftar berkunci (keyed list), atau associative array. Daftar nilai terurutkan (an ordered list of values). Pada kebanyakan bahasa, hal ini dinyatakan sebagai larik (array), vektor (vector), daftar (list), atau urutan (sequence). Struktur-struktur data ini disebut sebagai struktur data universal. Pada dasarnya, semua bahasa pemprograman moderen mendukung struktur data ini dalam bentuk yang sama maupun berlainan. Hal ini pantas disebut demikian karena format data mudah dipertukarkan dengan bahasa-bahasa pemprograman yang juga berdasarkan pada struktur data ini. JSON menggunakan bentuk sebagai berikut: Objek adalah sepasang nama/nilai yang tidak terurutkan. Objek dimulai dengan { (kurung kurawal buka) dan diakhiri dengan } (kurung kurawal tutup). Setiap nama diikuti dengan : (titik dua) dan setiap pasangan nama/nilai dipisahkan oleh , (koma). Larik adalah kumpulan nilai yang terurutkan. Larik dimulai dengan [ (kurung kotak buka) dan diakhiri dengan ] (kurung kotak tutup). Setiap nilai dipisahkan oleh, (koma).
  • 3. Nilai (value) dapat berupa sebuah string dalam tanda kutip ganda, atau angka, atau true atau false atau null, atau sebuah objek atau sebuah larik. Struktur-struktur tersebut dapat disusun bertingkat. III. Study Kasus 1. Buatlah sebuah tabel mobil dan insert data didalamnya. 2. Kemudian buatlah sebuah fungsi di php untuk men-generate file JSON berdasarkan data yang ada di tabel mobil. 3. Kemudian akses file JSON tersebut pada sebuah aplikasi website. IV. Hasil TABEL DATABASE
  • 10. Hasilnya : Kesimpulan: Kita dapat menerapkan JSON seperti array, dan menurut saya JSON lebih cepat dari XML dalam hal pembacaannya, dan JSON itu sendiri lebih mudah untuk parsing data, dari pada menggunakan xml. Dan lebih mudah dalam penerapannya.