Pemrograman Berorientasi Objek – Singkat, Padat, dan Jelas

Hai Sohib Siber! OOP (Object Oriented Programming) atau dalam bahasa indonesia dikenal dengan pemrograman berorientasikan objek (PBO) merupakan sebuah paradigma atau teknik pemrograman yang berorientesikan Objek. Pada OOP, Fungsi dan variabel dibungkus dalam sebuah objek atau class yang dapat saling brinteraksi, sehingga membentuk sebuah program. Class adalah rancangan atau blue print dari sebuah objek. Sedangkan […]

Membangun API dengan Node.js Express Part 5: Membuat Middleware

Middleware merupakan bagian yang bisa kita pasangkan di rute tertentu sebagai sebuah prosedur yang perlu dilakukan saat memproses sebuah request. Dengan membuat suatu middleware, logic yang berulang atau digunakan di beberapa rute tidak perlu ditulis berulang di masing-masing controller, melainkan hanya ditulis sekali sebagai middleware dan dipanggil saat dibutuhkan. Saat ini kita akan membuat middleware […]

Apa itu Web Service? Yuk Kenalan!

Hallo #SohibSiber! Sohib Siber sudah tau megenai Web Service? Kira-kira apa sih itu? Yuk kita cari tahu Bersama, simak dibawah ini; Konsep web service diusulkan pertama kali oleh “Hewlett-Packard e-Speak” pada tahun 1999 dengan tujuan sebagai penyedia layanan internet. Kemudian Microsoft memperkenalkan layanan ini setahun setelahnya. Pengertian Web service merupakan aplikasi yang berisi sekumpulan basis […]

Membangun API dengan Node.js Express Part 4: Membuat Route

Route merupakan bagian yang akan mengatur alur dari request yang masuk. Pada route kita mendefiniskan path yang akan diakses oleh user dan mengarahkannya ke fungsi yang sesuai di controller. Sekarang kita akan membuat route untuk proses autentikasi Masukkan kode berikut ke app/routes/auth.route.js Kode tersebut mendefinisikan rute untuk proses autentikasi sign up dan sign in. Sekarang […]

Membangun API dengan Node.js Express Part 3: Membuat Controller

Controller merupakan bagian logic dari aplikasi yang kita buat. Disini kita akan mendefinisakn fungsi-fungsi yang menjadi otak aplikasi. Sekarang mari kita membuat controller untuk autentikasi di aplikasi kita. Masukkan kode berikut ke app/controllers/auth.controller.js Kode tersebut mendefinisikan fungsi signup untuk membuat akun baru dengan default role 1. Ketika dipanggil fungsi ini akan membuat entry user baru […]

Membangun API dengan Node.js Express Part 2: Membuat Model

Model merupakan cetakan dari entitas yang akan kita gunakan dalam aplikasi kita. Untuk menentukan model apa saja yang perlu dibuat dalam aplikasi, kita harus merancang susunan database yang akan kita gunakan. Sebuah model akan merepresentasikan sebuah table pada database. Sekarang mari kita membuat model user dan role di aplikasi kita. Masukkan kode berikut ke app/models/user.model.js […]

Kenapa Harus Belajar Flutter?

Write Once, Build Anywhere Awalnya, Flutter dikenal dengan nama Sky. Flutter pertama kali diperkenalkan pada acara Dart Developer Summit 2015. Pada tanggal 4 Desember 2018, Google merilis Flutter 1.0 di acara Flutter Live Event. Hal ini juga menandai rilisnya versi stabil pertama dari Flutter. Selanjutnya Flutter 1.12 dirilis di acara Flutter Interact yang diadakan pada […]

Apa Itu Buffer Overflow? How To Do It?

Halo, Sobat Siber 🙂 Kali ini admin akan menjelaskan tentang serangan kerentanan Buffer Overflow. Langsung aja simak penjelasan dibawah ini! Pengertian Buffer Buffer adalah area memori yang menyimpan data ketika mereka sedang dipindahkan antara dua device atau antara device dan aplikasi. Buffer dilakukan untuk 3 hal Untuk men-cope dengan kesalahan yang terjadi karena perbedaan kecepatan […]