Posts

Showing posts from July, 2021

Sudah Tahu Perbedaan Request & Response Pada Web Development?

Image
  Ketika kita membuat web, sudah pasti kita harus memahami bagaimana sebuah web bekerja pada browser. Supaya saat kita ingin mengambil data dari API dan menampilkannya pada client, semuanya bisa sesuai. Segala property yang kita inginkan dari web bisa kita ambil dari bagaimana sebuah web berkomunikasi. Web berkomunikasi menggunakan konsep request dan response Apa Itu Request Dan Response? Setiap kita melihat tampilan web sebenarnya kita menerima hasil dari response web. Yang mana sebelum kita melihatnya, kita duharuskan memasukkan url, disebut request Mari kita perhatikan flow cara kerja request dan respons dibawah Setelah kita memahami bagaimana web dan browser berkomunikasi menggunakan request dan response, kita bisa memanfaatkan segala property dan data yang dibawah oleh request maupun response Seperti ketika kita ingin menampilkan isi web untuk url tertentu maka kita bisa mengambil property url pada req.url. Berarti setiap kali client mengetikkan url seperti /api/products maka isi

Prinsip Prinsip Ini Harus Ada Pada RestFul API

Image
Dalam membangun sistem backend kita mengetahui bahwa segala proses data yang diambil dari API, dari query database, atau bahkan membuat middleware itu harus ditangani di dalam sistem backend Dan di dalamnya kita juga terkadang membutuhkan beberapa method seperti GET untuk mengambil data, POST untuk mengirimkan data, PUT untuk  merubah data, dan DELETE untuk menghapus data Ada beberapa kaidah atau konsep yang harus sesuai dengan pembuatan arsitektur backend ini, yang biasanya kita sebut dengan Restful API Apa Itu Restful API RESTful API biasa disebut REST API yang memiliki kepanjangan Representational State Transfer Application Programing Interface. Disebut RESTful apabila sebuah aplikasi memiliki sifat layaknya REST yaitu bisa merepresentasikan data yang didapat dari API tertentu, bisa berupa public atau server Menurut website Redhat, Restful API (atau bisa juga disebut REST API) adalah antar muka aplikasi untuk mengatur batas dan mengijinkan interaksi API dari Web Service Dalam membua

Kirim File Mudah Ke Cloud Menggunakan Cloudinary

Image
  Ada beberapa cara kita mengupload file gambar untuk website kita. Ada yang menyimpan/menyalin file yang disimpan ke dalam direktori local, ada juga cara yang langsung menyimpannya ke dalam cloud Salah satu cloud yang bisa kita manfaatkan untuk mengupload file dan foto adalah Cloudinary Apa Itu Cloudinary? Cloudinary adalah cloud yang mampu mengelola segala media, gambar, suara, dan video tanpa sakit kepala. Iya, tanpa kepala. Setidaknya itu yang tertulis di dalam halaman About Us mereka Cloudinary sangat bermanfaat jika kamu ingin mencari cloud yang gratis, sederhana yang hanya digunakan untuk penyimpanan media media sederhana Saya menggunakan Cloudinary untuk project saya, Petmee. Sebuah sosial media yang diperuntukan untuk hewan peliharaan.   Postingan ini akan membahas cara cara/langkah langkah untuk menggunakan teknologi cloud ini. Syukur syukur bisa menjadi jalan pintas kalian di kala stuck dalam mengerjakan project kalian Pertama. Buat akun di Cloudinary   Kedua. Klik Dashboar

Mari Bongkar Satu Persatu Apa Itu M.E.R.N.

Image
  Ada berbagai macam stack teknologi di luaran sana. Salah satu yang paling populer saat ini adalah MERN. Apa Itu MERN? MERN merupakan singkatan dari MongoDB, ExpressJS, ReactJS dan NodeJS. Alasan kenapa stack ini disingkat demikian karena tenologi ini memang sudah selazimnya saling berdampingan. Seumpama kita ingin menggabungkannya dengan Python atau Java pun, sebenarnya bisa bisa saja. Namun, biasanya kita akan menjumpai kendala karena mungkin ada beberapa tool yang belum tersedia. Sehingga langkah terbaik adalah dengan menggunakan stack teknologi yang populer dan komunitasnya juga masih hidup hingga sekarang flow teknologi MERN   Seperti gambar di atas ReactJS sebagai framework yang memiliki tugas untuk memproses segala tampilan web, lalu ExpressJS akan memberikan hasil proses, bisa masukkan (POST) atau tampilan (GET), jika kita menghendakinya untuk disimpan ke dalam database MongoDB maka kita membutuhkan Mongoose sebagai jembatan antar NodeJS dan MongoDB Baik kita akan membahas sat

Data Warehouse. Pembahasan Logical Design Dan Psyhical Design

Image
  Layaknya merancang aplikasi, merancang database juga perlu memperhatikan apa saja yang harus dibutuhkan ketika design tersebut sudah diimplementasikan. Ada dua tipe design yang ada, ada Logical Design dan Psyhical Design Apa perbedaannya? Logical Design  Logical design merupakan bentuk design database yang sifatnya abstrak dan sebenarnya tak perlu menentukan secara detail tentang tipe data, jumlah karakter, dan lain sebagainya Namun hal yang paling kita pikirikan adalah bagaimana menentukan entity dan attribute. Entitity biasanya kita menyebutnya sebagai table. Contohnya kita diperintahkan untuk membuat logical design dari data data penjualan mobil. Maka Mobil disini merupakan Entity dan harga, jumlah roda, jenis mesin itu merupakan Attribute Biasanya kita harus menentukan dua table/dua entity. Yaitu, tabel fakta (fact table) dan tabel dimensi (dimension table). Table Fakta biasanya berisi data data berupa numberik atau jumlah konret dari sebuag data Sedangkan dimension biasanya berb