Pengertian Bahasa
Pemrograman – Kita pasti pernah
menggunakan aplikasi ojek online, game , media sosial, atau kita pasti
pernah melihat aplikasi kasir di swalayan atau tempat perbelanjaan. Tapi,
tahukan kita bagaimana proses penciptaan aplikasi-aplikasi tersebut? Nah, aplikasi-aplikasi tersebut
dibuat menggunakan bahasa pemrograman. Secara sederhana bahasa pemrograman
adalah bahasa yang digunakan untuk menerjemahkan bahasa manusia menjadi bahasa
komputer dengan tujuan tertentu.
Pengertian Bahasa Pemrograman
Pada umumnya, bahasa
merupakan alat komunikasi manusia. Menurut KBBI, bahasa diartikan sebagai
lambang bunyi yang arbitrer atau bebas, yang digunakan oleh anggota suatu
masyarakat untuk bekerja sama, berinteraksi, dan mengidentifikasi diri.Manusia
bisa menyampaikan informasi melalui percakapan bahasa, baik lisan maupun
tulisan. Namun informasi hanya bisa tersampaikan dengan baik apabila lawan
bicara memahami bahasa yang digunakan. Dan sistem tersebut berlaku pula pada
bahasa pemograman.
Jika komunikasi
antarmanusia menggunakan bahasa berbentuk kata-kata atau istilah, untuk dapat
berkomunikasi dengan perangkat komputer, dibutuhkan bentuk bahasa berbeda.
Bahasa ini dinyatakan dalam kode-kode unik yang disebut bahasa pemograman.
Untuk mengetahui
pengertian bahasa pemograman, pahamilah terlebih dahulu tentang pemograman itu
sendiri. Pemograman merupakan aktivitas pembuatan program. Sedang program
adalah instruksi tertulis yang membuat komputer dapat beroperasi.
Tanpa adanya program, mustahil
komputer bisa digunakan. Pembuat program memberi perintah pada komputer dalam
bentuk bahasa pemograman. Kemudian peranti tertentu pada komputer
menerjemahkannya sehingga program tersebut bisa berjalan.
Pengertian Restfull API
RESTful API / REST API merupakan implementasi dari API
(Application Programming Interface). REST (Representional State
Transfer) adalah suatu arsitektur metode komunikasi yang menggunakan
protokol HTTP untuk pertukaran data dan metode ini sering diterapkan dalam
pengembangan aplikasi. Dimana tujuannya adalah untuk menjadikan sistem yang
memiliki performa yang baik, cepat dan mudah untuk di kembangkan (scale) terutama
dalam pertukaran dan komunikasi data.
4 komponen penting di dalam RESTFUL API
1. URL Design
RESTful API diakses menggunakan protokol HTTP.
Penamaan dan struktur URL yang konsisten akan menghasilkan API yang baik dan
mudah untuk dimengerti developer. URL API biasa disebut endpoint dalam
pemanggilannya.
2. HTTP Verbs
Setiap request yang dilakukan terdapat metode yang
dipakai agar server mengerti apa yang sedang di request client
- GET
GET adalah metode HTTP Request yang paling simpel, metode ini digunakan untuk membaca atau mendapatkan data dari sumber. - POST
POST adalah metode HTTP Request yang digunakan untuk membuat data baru dengan menyisipkan data dalam body saat request dilakukan. - PUT
PUT adalah metode HTTP Request yang biasanya digunakan untuk melakukan update data resource. - DELETE
DELETE adalah metode HTTP Request yang digunakan untuk menghapus suatu data pada resource.
HTTP Response Code
HTTP response code adalah kode
standarisasi dalam menginformasikan hasil request kepada client. Secara umum
terdapat 3 kelompok yang biasa kita jumpai pada RESTful API yaitu :
- 2XX : adalah response code yang menampilkan bahwa request berhasil.
- 4XX : adalah response code yang menampilkan bahwa request mengalami kesalahan pada sisi client.
- 5XX : adalah response code yang menampilkan bahwa request mengalami kesalahan pada sisi server.
Format Response
Setiap request yang dilakukan client
akan menerima data response dari server, response tersebut biasanya berupa data
XML ataupun JSON. Setelah mendapatkan data response tersebut barulah client
bisa menggunakannya dengan cara memparsing data tersebut dan diolah sesuai
kebutuhan.
Langkah-Langkah
Mengimplementasikan Sistem 3-Tier Mengggunakan Studi Kasus Data Covid-19 dengan
Konsep JSO
1. kita dapat mendapatkan URL API dan
melihat informasi tentang perkembangan COVID-19 cara nya yaitu buka url berikut
:
- https://coronavirus-19-api.herokuapp.com/countries
- https://coronavirus-19-api.herokuapp.com/all
- https://api.covid19api.com/summary
- https://api.kawalcorona.com/indonesia/provinsi/
2. Buka folder XAMPP kalian lalu
masuk kedalam folder htdocs lalu buat folder dengan nama Corona didalam folder
htdocs, kemudian didalam folder Corona buat folder dengan nama Images untuk
masukkan beberapa gambar untuk penunjang diagram ilustrasi yang akan kita buat
nanti
3. Disini saya sudah membuat
script dengan beberapa nama yaitu datacoronadunia.php , datacoronaindonesia.php
, index.php , links.php , navbar.php , coronastyle.php.
4.Disini
saya menggunakan aplikasi Sublime Text untuk membuat diagram ilustrasi
koneksi Basis Data 3-tier. Berikut adalah script nya :
5.
Kemudian save script tersebut, selanjutnya hidupkan XAMPP
pada PC Kalian
6. Buka
browser kalian kemudian ketikkan localhost/covid-16
7. Maka hasilnya akan muncul informasi tentang
penyebaran COVID-19 secara Real-Time, seperti berikut
Tidak ada komentar:
Posting Komentar