Post Page Advertisement [Top]





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 :  
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

Bottom Ad [Post Page]