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 […]

Membangun API dengan Node.js Express Part 1: Membangun Koneksi dengan Database

Pada rangkaian tutorial ini, kita akan membangun aplikasi yang akan digunakan sebagai back-end dari suatu sistem. Di bagian ini, kita akan membuat koneksi dengan database terlebih dahulu. DBMS (Database Management System) yang digunakan pada tutorial ini adalah MySQL. Pertama-tama mari kita initiate project kita terlebih dahulu. Kita akan menggunakan NPM atau node packet manager yang […]

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 […]

Hal yang Harus Dipersiapkan Sebelum Datangnya Metaverse

Saat ini Perusahaan telekomunikasi mulai perlahan lahan merambah ke metaverse, dunia virtual imersif yang belum sepenuhnya ada tetapi dilihat oleh beberapa orang sebagai masa depan. bagaimana kita akan bekerja, bersosialisasi, dan terhubung. Namun, bagaimana teknologi ini akan bekerja dengan metaverse dan bagaimana hal itu akan diatur adalah pertanyaan yang masih belum terjawab. 5G tidak cukup […]

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 […]

Projek NFT yang bagus untuk investasi pada 2022

Hi Sobat Sekolah Siber 🙂 Kripto dan dunia digital saat ini menjadi perbincangan yang sangat hangat, dengan banyaknya NFT yang beredar dipasaran. Sudah ada jutaan aset NFT yang dijual di platform seperti Opensea, Rarible, Foundation, dan AirNFT, pada banyak platform tersebut kita dapat menghasilkan banyak uang dengan cara memikirkan proyek yang tepat untuk diinvestasikan dengan […]

Enkripsi? Sebuah Pengantar Kriptografi

Pengertian Kriptografi Keamanan suatu data merupakan hal yang paling penting untuk selalu dijaga kerahasiaannya. Karena  informasi yang dibuka atau diungkapkan tanpa  kontrol eksplisit dapat digunakan oleh beberapa pihak untuk tujuan jahat. Untuk itu dikembangkanlah sistem keamanan berbasis jaringan komputer (cybersecurity) pada saat itu. Dimana, salah satu alat yang banyak digunakan saat ini adalah kriptografi.   Apa  […]

Cara Membuat akun dan menjual NFT pada OpenSea secara gratis !

Halo Sobat Siber 🙂 Saat ini sedang hangat-hangatnya nih pembicaraan mengenai NFT setelah ada anak indonesia yang berhasil menjual NFT nya hanya dengan foto selfinya saja dan dihargai ratusan hingga miliaran rupiah! wah gila banget yah. sejak saat itu juga NFT ini menjadi sangat viral di indonesia meski sebelumnya NFT juga sudah ada namun belum […]

Memahami Infrastruktur Kunci Publik (Public Key Infrastructure)

Hi ðŸ™‚ Tabik!! Terdapat dua jenis algoritma kriptografi berdasarkan jenis kunci, yaitu simetris dan asimetris. Secara sederhana algoritma simetris adalah algoritma yang menggunakan kunci yang sama untuk proses enkripsi dan dekripsi, sedangkan kebalikannya, algoritma asimetris adalah algoritma yang menggunakan kunci berbeda untuk proses enkripsi dan dekripsi. Pada dasarnya kedua jenis algoritma kriptografi ini memiliki peran yang […]