Anda di halaman 1dari 11

Laporan Tugas Praktikum Pemrogramman II

Praktek 1 : JSON

Disusun oleh :
Samson Sugiyarto
201601041
Kelas : B

Dosen :
Padosroha Marbun, S.Kom.

JURUSAN SISTEM INFORMASI


SEKOLAH TINGGI ILMU KOMPUTER (STIKOM)
“YOS SUDARSO”
PURWOKERTO
2018
A. DASAR TEORI

Json adalah kepanjangan dari (JavaScript Object Notation) merupakan sebuah format
yang digunakan untuk pertukaran data ringan, yang mudah untuk dibaca dan ditulis
manusia serta mudah diterjemahkan atau bisa juga dibuat (generate) oleh komputer.
Format tersebut dibuat berdasarkan Bahasa Pemprograman JavaScript, Standar
ECMA-262 Edisi ke-3 - Desember 1999.
Json merupakan teks yang berformat dimana format tersebut tidak bergantung pada
bahasa pemrograman apapun karena gaya bahasanya sederhana dan umum digunakan oleh
keluarga bahasa C. Dengan gaya bahasa yang sederhana tersebut membuat Json banyak
digunakan sebagai bahada pertukaran data. (Crockford , n.d.)

JSON terbuat dari dua struktur:

1. Kumpulan pasangan nama/nilai.


objek (object), rekaman (record), struktur (struct), kamus (dictionary), tabel hash (hash
table), daftar berkunci (keyed list), atau associative array.
2. Daftar nilai terurutkan (an ordered list of values).
larik (array), vektor (vector), daftar (list), atau urutan (sequence).

Bentuk JSON :

1. OBJEK
- Objek adalah satu pasang nama/ nilai yang tidak terurutkan.
- Dimulai dengan kurung kurawal buka dan diakhiri kurung kurawal tutup “{}”.
- Setiap nama diawali dengan titik dua “:”.
- Setiap pasangan nama/nilai dipisak dengan koma “,”.
2. LARIK
- Larik merupakan kumpulan nilai yang terurutkan.
- Dimulai dengan kurung kotak buka dan diakhiri dengan kurung kotak tutup “[ ]”.
- Setiap nilai dipisahkan oleh koma “,”.

3. NILAI (VALUE)
- Nilai (value) merupakan sebuah string , angka, true atau false atau null, dalam
tanda kutip ganda.
- Merupakan sebuah objek atau sebuah larik.
- Susunan strukturnya bertingkat.
4. STRING
- Merupakan kumpulan dari nol atau lebih karakter Unicode dibungkus dengan tanda
kutip ganda.
- .Di dalam string menggunakan backslash escapes "\" dengan tujuan membentuk
karakter khusus.
- Sebuah karakter merupakan perwakilan dari karakter tunggal pada string.
- Stringnya sangat mirip dengan string C atau Java.
5. ANGKA
Angka disini sangat mirip dengan angka di C atau Java, kecuali angka yang berformat
oktal dan heksadesimal tidak digunakan.

B. TUJUAN TEORI

Tujuan menggunakan Json adalah untuk memudahkan pertukaran data dimana Json
sendiri menggunakan format teks tertentu yang mudah dipahami antara bahasa
pemrograman lain. (misal : bahasa pemrograman PHP dengan Javascript)

C. PEMBAHASAN LATIAN TUGAS

Pertama kita buat terlebih dahulu databasenya, database disini dibuat melalui akun
cPanel, dimana akun tersebut hanya bisa diakses oleh admin atau seorang yang
mengkakses akun cPanel.
Disini saya buat dengan nama database “pemrogkb_json_samson”.

Setelah membuat database, kemudian


kita masuk navicat lalu kita buat koneksi
baru dengan koneksi akun yang telah
dibuat sebelumnya pada cPanel, seperti
pada gambar disamping.
Selanjutya, ketika koneksi sudah terhubung
maka akan terlihat database yang telah
dibuat sebelumnya.

Kemudian pada database yang telah kita buat, selanjutnya membuat tabel baru dengan desain
tabel seperti pada gambar dibawah ini dan beri nama tabel tersebut “pegawai”.
Kemudian isian tabel pegawai diisi seperti pada gambar dibawah ini

Setelah membuat database dan tabel beserta isianya, kemudian kita masuk ke filezilla dengan
menghubungkan akun FTP yang telah dibuat sebelumnya di cPanel. Filzilla disini yaitu untuk
mentransfer file (download) atau (upload) ke web hosting.
Tampak tampilan setelah terkoneksi ke server

Setelah masuk kemudian kita buat folder, folder disini digunakan untuk menyimpan file
dimana file tersebut yang akan kita gunakan untuk mentransfer data.
Buat folder dengan nama “tugas_1”
Setelah kita membuat folder, lalu kita masuk ke folder tersebut kemudian buat file PHP dengan
nama “pegawai.php”.

Lalu setelah kita buat file, kemudian kita buka file tersebut, kemudian kita isi seperti gambar
di bawah ini.

Koneksi Database
D. OUTPUT PROGRAM

kemudian kita panggil file tersebut melalui browser dengan mengetikan alamat dibawah
ini lalu kemudian akan muncul tampilan seperi pada gambar dimana tampilan tersebut
adalah isian data pada tabel di database yang telah kita buat sebelumnya pada navicat
dengan format tampilan Json.

E. KESIMPULAN

Jadi kesimpulanya adalah kita dapat membuat program dimana program yang kita buat
menggunakan format Json yang mudah digunakan karna format tersebut yang kita buat
berupa teks tertentu yang menghubungkan dua bahasa pemrograman.

F. DAFTAR PUSTAKA

Crockford , D. (n.d.). Pengenalan JSON. Retrieved from json: https://www.json.org/json-


id.html