Anda di halaman 1dari 8

Fakultas Teknik UNP Padang Waktu : 2 x 50”

Departemen : Teknik Elektronika Mata Kuliah : Praktikum Pemrograman


Jaringan
Prodi : Pend.Teknik Informatika Topik : JSON

Kode : INF1.62.5010

A.LEARNING OUTCOMES PRAKTIKUM

• Mahasiswa dapat memahami JSON

B.ALAT dan BAHAN

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.

JSON sendiri terdiri dari dua struktur, yaitu:

• 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”

Departemen : Teknik Elektronika Mata Kuliah : Praktikum Pemrograman


Jaringan
Prodi : Pend.Teknik Informatika Topik : JSON

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:

• File yang lebih ringan


• Struktur kode yang lebih sederhana
• Kode yang mudah dipahami oleh manusia

D. LANGKAH KERJA

1. Buat Sebuah Project Dengan Nama Pemograman Jaringan


Fakultas Teknik UNP Padang Waktu : 2 x 50”

Departemen : Teknik Elektronika Mata Kuliah : Praktikum Pemrograman


Jaringan
Prodi : Pend.Teknik Informatika Topik : JSON

Kode : INF1.62.5010

2. Membuat Program Deret Ganjil, Klik Kanan – Pilih Python File

3. Rename File Deret_Ganjil – Tekan Enter

4. Tambahkan codingan pada Deret_Ganjil.py seperti berikut ini


Fakultas Teknik UNP Padang Waktu : 2 x 50”

Departemen : Teknik Elektronika Mata Kuliah : Praktikum Pemrograman


Jaringan
Prodi : Pend.Teknik Informatika Topik : JSON

Kode : INF1.62.5010

5. Untuk Melihat Output program – klik kanan – pilih run

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”

Departemen : Teknik Elektronika Mata Kuliah : Praktikum Pemrograman


Jaringan
Prodi : Pend.Teknik Informatika Topik : JSON

Kode : INF1.62.5010

8. Selanjutnya Buat File baru dengan nama Write.py – Tekan Enter

9. Tambahkan codingan pada write.py seperti berikut :


Fakultas Teknik UNP Padang Waktu : 2 x 50”

Departemen : Teknik Elektronika Mata Kuliah : Praktikum Pemrograman


Jaringan
Prodi : Pend.Teknik Informatika Topik : JSON

Kode : INF1.62.5010

10. Jalankan Program write.py

11. Selanjutnya kita akan membuka biodata.txt maka akan tampil biodata yang kita isi
sebelumnya.

JSON

12. Buat File baru dengan nama JSON.py – Tekan Enter

13. Tambahkan codingan pada JSON.py seperti berikut :


Fakultas Teknik UNP Padang Waktu : 2 x 50”

Departemen : Teknik Elektronika Mata Kuliah : Praktikum Pemrograman


Jaringan
Prodi : Pend.Teknik Informatika Topik : JSON

Kode : INF1.62.5010

14. Jalankan Program JSON.py

Menulis File JSON


15. Buat File baru dengan nama Write_JSON.py – Tekan Enter

16. Tambahkan codingan pada Write_JSON.py seperti berikut :

17. Jalankan Program Write_JSON.py, Maka akan muncul sebuah file baru dengan nama
Contoh.json
Fakultas Teknik UNP Padang Waktu : 2 x 50”

Departemen : Teknik Elektronika Mata Kuliah : Praktikum Pemrograman


Jaringan
Prodi : Pend.Teknik Informatika Topik : JSON

Kode : INF1.62.5010

Membaca File JSON


18. Buat File baru dengan nama Read_JSON.py – Tekan Enter

19. Tambahkan codingan pada Read_JSON.py seperti berikut :

20. Jalankan Program Read_JSON.py

E. EVALUASI dan PENUGASAN

1. Jelaskan apa peran JSON dalam pembuatan API?

Anda mungkin juga menyukai