Skip to main content

Posts

Showing posts from February, 2022

Testing Objects Properties. Cara Mengecek Property Pada Object

  Pada postingan kali ini kita akan belajar sesuatu yang sangat fundemental dalam pemograman,yaitu data structure. Postingan ini berdasarkan pembelajaran yang saya lalui pada sebuah website yang pasti semua programmer tahu. Website tersebut bernama FreeCodeCamp Lalu saya berfikir, sebaiknya saya share juga solusi yang saya pecahkan ini ke blog pribadi saya ini Studi Kasus Setelah kita memahami apa itu data structure dan beberapa contohnya yaitu object. Maka kita juga harus mengimplementasiannya pada sebuah studi kasus Studi kasus yang saya coba tertulis seperti ini. Kalian sendiri bisa klik soal dibawah lewat link ini Bagi kamu yang kesulitan memahami karena keterbatasan bahasa inggris, saya akan menjabarkan soal diatas. Kuran lebih seperti berikut Terkadang kita ingin mengecek apakah sebuah object memiliki property tertentu. Maka dari itu kita memerlukan sebuah function bernama hasOwnProperty() yang akan mengembalikan nilai boolean true atau false Coba. Kamu ubah functuoin checkObj un

Cara Menjalankan Documentation API Di Postman

  Ketika seorang front end ingin menampilkan data response dari API backend, maka ia harus mengujinya juga pada aplikasi Postman Apa Itu Postman? Postman adalah platform untuk membangun dan menguji API. Alih alih kita membiarkan aplikasi terhubung dengan API, bukankah lebih baik kita mengujinya dulu sebelum aplikasi kita (biasanya web) mengembalikan error? Lalu bagaimana cara menggunakannya? Biasanya saat kita ingin menguji sebuah API, backend developer akan memberikan kita sebuah documentation yang bisa kita jalankan dalam Postman Langkah Langkah Install Postman. Kalian bisa menginstallnya disini Kalian akan menerima sebuah link documentation dan kalian bisa mengclick Run in Postman pada ujung halaman Setelah itu secara otomatis kalian akan membuka tampilan Postman yang sudah tersimpan beberapa request sesuai dengan jenisnya. POST, GET, PUT dan DELETE

Cara Deploy Proyek NodeJS Ke Heroku

  Pada postingan kali ini saya akan memberi tahu kalian langkah langkah untuk mendeploy REST API ke Heroku Apa Itu Heroku? Heroku adalah situs semacam hosting dimana kita akan meletakan script backend sehingga script itu bisa berjalan secara online dan dapat diakses oleh siapa saja Saya sendiri menggunakan Heroku untuk mendeploy REST API yang awalnya saya bangun secara local. Seumpama secara local, maka orang orang tidak akan bisa mengaksesnya khususnya tim front-end yang ingin men-intergrasikannya Lalu bagaimana caranya menjadikan REST API yang awalnya dibangun secara local menjadi online? Proyek ini adalah REST API yangsaya bangun menggunakan NodeJS tentu setelah saya bangun secara local saya memerlukannya secara online agar siapapun bisa mengaksesnya Sedikit review proyek nodejs saya ini. Proyek ini adalah aplikasi dimana kita bisa top up cash kepada gamer. Kita juga bisa memberikan category console game yang dimainkan, nama bank, jenis pembayaran, dan history transaksi Baca Juga: 

Tutorial Login dan Register Menggunakan JWT pada NodeJS

  Ketika kita login dari sebuah website, kita tidak semata mata menyerahkan username atau password kepada database atau website yang kita masukkin. Namun semua proses tersebut harus diamankan melalui sebuah enkripsi.  Salah satu tool yang memungkinkan kita sebagai programmer bisa memberika enkripsi yang aman ketika user memasukkan account-nya adalah JWT Apa Itu JWT? JWT (JSON Web Token) adalah sebuah tool yang berfungsi untuk memberikan token token, kode kode enkripsi unik ketika data dimasukkan atau dibutuhkan. Kode kode ini unik dan hanya diketahui oleh tool yang dimiliki JSON yang biasa disebut decryptor Proses authentication oleh user sangatlah penting diamankan agar website aman dari segala serangan hacker Kalian bisa membaca cara kerja  JWT  secara lengkap  disini Baca Juga: Cara Kerja JWT. Semua Programmer Harus Tahu! Cara Kerja JWT Pada NodeJS Setelah kita faham bagaimana JWT token bekerja maka kita harus menerapkannya pada aplikasi yang kita bangun. Terkadang setiap programmer

Perintah dan Query MongoDB Dasar Untuk Pemula

  Sebuah aplikasi pada umumnya mempunya empat fungsi. Create (menciptakan), Read (membaca), Update (mengubah), Delete (menghapus). Untuk melakukan itu kita membutuhkan function masing masing yang terganting dari bahasa pemograman yang kita gunakan Kalo kamu menggunakan javascript maka melakukan keempat fungsi diatas bisa sangat sederhana.  Membangun aplikasi dengan javascript pasti kita akan membutuhkan NodeJS, Mongoose, dan sebagai penyimpanan data, MongoDB. Biasanya kita menyebutnya stack stack teknologi ini dengan sebutan MERN atau MongoDB, Express, React dan NodeJS. Untuk beberapa kasus kita membutuhkan React, kadang juga enggak Lalu gimana caranya ni? Apakah semudah menggunakan SQL Pribadi, menggunakan javascript dalam melakukan CRUD sangatlah lebih sederhana dibandingkan dengan MySQL query. Menurut saya, javascript memiliki kode script yang to the point dan tidak membutuhkan banyak syntax sehingga lebih mudah dihafal Pasti sudah penasaran kan gimana caranya? Baca Juga: Tutorial L

Cara Mempelajari Sourcecode Seseorang Lewat Repositori Githubnya

  Ketika membuat aplikasi kita membutuhkan source yang banyak agar aplikasi yang kita buat bisa berjalan dengan baik. Kali ini saya akan memberi tahu cara mencari tahu bagaimana sebuah aplikasi bisa diciptakan.  Alih alih kita menonton video course berjam jam. Kita akan langsung saja hands-on menilik sourcecode dari aplikasi tersebut yang disimpan dalam repositorinya Apa Itu Source Code? Source Code adalah baris baris kode dari sebuah aplikasi. Disana kita akan menjumpai bagaimana kode kode bekerja dan menjalankan kinerja aplikasi. Kita bisa membuat sendiri sourcecode sebuah aplikasi atau membelinya dari beberapa situs terkenal Sebuah Studi Kasus Agar mempermudah saya akan mengambil contoh dari sebuah website buatan Lee Robinson Website ini adalah website yang berisi segala protfolio, tulisan blognya, dan opini dari Lee Robinson ini (yang merupakan panutan saya ketika ngoding pake NextJS . Oiya, cek Youtube Channelny a disini) Saya beri waktu kalian untuk bereksplorasi website diatas.

Bagaimana Caranya Ngoding Bisa Semudah Bercerita? - Part 1

  Albert Einstein pernah bilang, "Imagination is more important than knowledge. Knowledge is limited. Imagination encircles the world." "Logic will get you from A to B.  Imagination will take you everywhere." Dan beberapa waktu lalu saya pernah menjumpai seseorang di Twitter mentuitkan opini bahwa ia benci membaca fiksi karena menurutnya itu hanya membuang buang waktu. Ia lebih suka membaca buku yang berat berat dan cenderung membahas ranah fakta dan empiris. Seperti Madilog (yang sampai saat ini saya belum selesai membacanya berkali kali, mungkin saya akan membahasnya pada episode podcast mendatang) Namun apakah menikmati fiksi setidak berguna itu? Apakah kita tak perlu membaca manga dengan cerita lucu? Menonton film tembak tembakkan yang penuh keseruan dan menegangkan Fiksi bisa membawa kita pergi dari kenyataan dan memang itulah salah satu fungsinya Tak hanya itu terkadang fiksi adalah sebuah media dimana ia mengungkap realita yang terbungkam atau terlalu tabu d

Cara Install Moodle Di Windows 10 atau Localhost

  Membangun website lms atau learning management system ternyata tidaklah sulit saat ini. Tanpa ngoding dari 0 dan hanya berbekal hosting dan domain name pun kita sudah siap memilikinya Untuk dapat melakukannya kita memerlukan sebuah CMS yang bernama Moodle. Apa itu CMS? Apa itu Moodle? Dan apa itu LMS? tutorial moodle ini akan saya rangkum terlebih dahulu menjadi beberapa poin yaitu Pengertian LMS Pengertian CMS Pengerian Moodle Pengertian Localhost Langkah Langkah Install Moodle Kesimpulan Cara Yang Digunakan Untuk Install Moodle Apa Itu LMS? LMS memiliki kepanjangan Learning Management System yang bertujuan sebagai platform untuk menunjang kegiatan pembelajaran secara daring. LMS bisa berjalan di manapun, bisa diatas platform dimana kalian mengodingnya dari 0 menggunakan PHP atau bisa juga memanfaatkan CMS yang sudah tersedia secara open source. Apa Itu CMS?  Kepanjangan CMS adalah Content Management System dimana ia akan mengelola segala isi content website kita. Intinya CMS ini a