Posts

Tutorial Lifecycle Component Pada React Yang Mudah Dipahami [Sharing]

Image
Tiga pase lifecycle React component Seperti judulnya [Sharing], saya hanya ingin berbagi sumber tutorial / artikel tentang pembahasan lifecycle React component. Bagi pemula, saya juga pernah bingung dengan lifecycle react component. Untuk apa sih istilah seperti ini componentDidMount , componentWillUpdate , componentShouldUpdate , bla.. bla.. Yang saya tahu adalah hanya render dan return aja. Satu hal lagi yang sering saya gunakan adalah componentDidMount dalam memanggil data dari API menggunakan library Axios. Setelah menemukan dan membaca banyak method lifecycle React component pada kodingan teman, saya mulai berusaha belajar memahami hal-hal 'aneh' tersebut. Ternyata React serumit ini, hahh ?? <!DOCTYPE html> <html lang = "en" > <head> <meta charset = "UTF-8" > <title> React Component Lifecycle Demo </title> <!-- react includes two parts: react.js and react-dom.js --> <scri...

Tutorial React Redux Paling Singkat dan Jelas

Image
Website Redux Apakah teman-teman baru belajar React ? Jika iya, maka teman2 sudah tau dong dengan istilah state pada React. Ada suatu library yang memudahkan programmer untuk mengatur state agar bisa diprediksi perubahannya, mudah dimasukkan atau diambil dari komponen lain. Library tersebut adalah Redux. Terkadang belajar dengan membaca saja tidak cukup untuk membuat kita paham dengan suatu materi pemrograman. Oleh sebab itu, ada baiknya kita coba dengan cara menonton video. Di sini saya hanya ingin membagikan suatu tutorial video tentang Redux yang cukup singkat (30 menit) dan telah membahas inti dari penggunaan library tersebut. Sebagai catatan ini bukan video saya, hanya menemukan di Youtube. Just sharing.  

Pentingkah Stackoverflow bagi Programmer ?

Image
Website Q&A Stackoverflow Apakah teman-teman pernah mengunjungi situs Stackoverflow ? Jika sudah pernah, mungkin sudah tahu apa kegunaan situs tersebut. Situs Stackoverflow menurut apa yang saya pahami adalah situs tanya-jawab tentang topik pemrograman. Di samping itu, Stackoverflow juga menyediakan mini dokumentasi tentang beberapa bahasa pemrograman yang disumbangkan oleh kontributor-kontributornya (user website tersebut). Belakangan ini, ada fitur yang lebih menarik lagi. Stackoverflow menyediakan fitur mencari dan melamar pekerjaan pada perusahaan-perusahaan tertentu dari seluruh Dunia. Jadi, kita tidak hanya bisa belajar (dengan bertanya) di sana, akan tetapi kita juga bisa mencari pekerjaan. Kembali ke topik utama kita, yaitu pentingkah Stackoverflow bagi programmer ? Menurut pengalaman saya sebagai user Stackoverflow sejak tahun 2015, Stackoverlow itu sangat membantu bagi kalian yang masih programmer junior / pemula. Ketika kalian mendapati error yang sangat suli...

Cara Menginstall Postman pada Ubuntu 16.04 LTS

Image
Website Postman Buka terminal dan tuliskan perintah berikut : wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz sudo tar -xzf postman.tar.gz -C /opt rm postman.tar.gz sudo ln -s /opt/Postman/Postman /usr/bin/postman Selanjutnya perintah berikut : cat > ~/.local/share/applications/postman.desktop <<EOL Terakhir adalah copas text berikut ke terminal dan tekan Enter : [Desktop Entry] Encoding=UTF-8 Name=Postman Exec=postman Icon=/opt/Postman/resources/app/assets/icon.png Terminal=false Type=Application Categories=Development; EOL

Pengalaman Mengikuti SNMPTN 2012

Image
Hal yang paling berkesan saat sekolah mulai dari SD sampai SMA adalah ketika belajar di bangku SMA. Hal ini dikarenakan semasa kita SMA, kita sudah mulai dewasa dan berfikir untuk masa depan. Hal yang tidak kalah serunya lagi, biasanya kita mulai jatuh cinta di masa ini. Jatuh cinta di fase ini lebih serius dibandingkan cinta Monyet masa SMP. Pernah ngalamin gak ? Bagi saya fase ini adalah fase di mana saya merencanakan profesi idaman serta kampus mana saya akan kuliah nantinya. Sebenarnya saya tidak memiliki plan dari awal sekolah di SMA. Saat itu masih tahun 2008. Saya masih cupu dan masih pengen fokus dengan mata pelajaran apa yang akan dipelajari di SMA. Sepertinya jauh lebih seram dari pelajaran SMP. Ternyata tidak jauh berbeda. Pelajaran sejarah di SMP juga sama dengan yang dipelajari di SMA. Singkatnya, saya dari kelas 1 sampai kelas 2 SMA tidak punya bayangan mau jadi apa dan kuliah di mana. Namun, setelah menginjak kelas 3 SMA ,tahun terakhir, saya mulai membayangkan duni...

Cara Menginstall Beberapa NodeJs dengan NVM

Image
Latar Belakang Apakah kamu developer JavaScript ? Jika kamu developer JavaScript atau pengguna JavaScript pasti tahu dong tentang NodeJs. NodeJs adalah projek open source, lingkungan runtime lintas-platform JavaScript untuk menjalankan kode JavaScript pada sisi server. Framework terkenal yang dibangun menggunakan NodeJs adalah Express. Terkadang, kita membutuhkan beberapa versi NodeJs pada komputer kita. Alasannya adalah kita memiliki beberapa projek JavaScript yang membutuhkan NodeJs dengan versi berbeda. Di sinilah NVM (Node Version Manager) datang memberikan solusinya. Wow. Kita akan belajar NVM mulai dari cara menginstall sampai cara mempergunakannya. Install NVM curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash Install NodeJs pada NVM nvm install 6.0.0 (ganti dengan versi yang akan Anda install) Menggunakan NodeJs versi tertentu nvm use 6.0.0 Uninstall NodeJs pada NVM nvm uninstall 6.0.0 Inilah beberapa cara dasar untuk...

11 Perintah Penting PSQL (CMD PostgreSQL)

Image
Akun Twitter Official PostgreSQL Kumpulan Perintah PSQL "psql adalah terminal interaktif untuk PostgreSQL"  Apa kabar, teman-teman ? Hari ini kita akan belajar mengenai 10 perintah penting yang wajib kamu ketahui dalam dunia PostgreSQL ( psql ). Berikut daftar perintah-perintah tersebut : Login ke psql psql postgres *postgres: nama database  Membuat user baru create role  your-username  with login password ' your-password '; Memberikan hak akses pada user grant all privileges on database your-database to your-username ; Membuat database create database your-database ; Melihat daftar database pada PostgreSQL \list atau \l Koneksi ke database \connect your-database ; Membuat tabel create table your-table (   id serial PRIMARY KEY,   title varchar(100) NOT NULL,   singer varchar(50) NOT NULL ); Login dengan user tertentu psql --username= your-username Login dengan user serta database tertentu psql -U your-username -d your-database M...