Jobsheet 2 - Praktikum Pemrograman Jaringan
Jobsheet 2 - Praktikum Pemrograman Jaringan
Kode : INF1.62.5010
1. Personal Computer
2. PyCharm
3. Koneksi Internet
C.TEORI SINGKAT
JSON
JSON adalah turunan JavaScript yang digunakan dalam transfer dan penyimpanan data.
Kekinian, bahasa ini sering dimanfaatkan dalam pembuatan aplikasi web. JSON adalah format
yang digunakan untuk menyimpan dan mentransfer data. Berbeda dengan XML (extensive
markup language) dan format lainnya yang memiliki fungsi serupa, JSON memiliki struktur data
yang sederhana dan mudah dipahami. Itulah mengapa JSON sering digunakan pada API.
• Kumpulan value yang saling berpasangan. Dalam JSON, contohnya adalah object.
• Daftar value yang berurutan, seperti array.
JSON juga tidak hanya dapat digunakan dengan JavaScript. Berikut ini adalah beberapa bahasa
pemrograman lain yang mendukung penggunaan format tersebut:
• PHP
• Python
• Ruby
• C++
• Perl
Fakultas Teknik UNP Padang Waktu : 2 x 50”
Kode : INF1.62.5010
Fungsi JSON
Fungsi JSON kurang lebih sama dengan XML. Sebelum JSON diciptakan, format bahasa
markup ini sering digunakan dengan JavaScript dalam AJAX (asynchronous JavaScript and
XML) untuk penyimpanan dan perpindahan data. Berkat gabungan keduanya, developer dapat
membuat halaman website di mana informasinya dapat diperbarui tanpa harus memuat ulang
halaman tersebut. Ini sudah menjadi hal yang umum, terutama dengan menjamurnya tren
aplikasi web.
JSON memiliki fungsi yang sama. Bedanya, ia memiliki beberapa keunggulan yang membuatnya
lebih sering digunakan daripada XML, termasuk:
D. LANGKAH KERJA
Kode : INF1.62.5010
Kode : INF1.62.5010
6. Ketik 4 pada posisi, sehingga Output program jumlah deret seperti berikut ini:
7. Untuk membuat biodata, Buat File baru dengan nama biodata.txt – Tekan Enter
Fakultas Teknik UNP Padang Waktu : 2 x 50”
Kode : INF1.62.5010
Kode : INF1.62.5010
11. Selanjutnya kita akan membuka biodata.txt maka akan tampil biodata yang kita isi
sebelumnya.
JSON
Kode : INF1.62.5010
17. Jalankan Program Write_JSON.py, Maka akan muncul sebuah file baru dengan nama
Contoh.json
Fakultas Teknik UNP Padang Waktu : 2 x 50”
Kode : INF1.62.5010