Postingan

Tutorial Install Ruby on Rails dan PostgreSQL di Ubuntu 16.04

Gambar
Ini adalah tutorial pertama yang ditulis berdasarkan request pembaca. Beberapa waktu yang lalu saya menerima email yang menanyakan tentang install Ruby on rails di Ubuntu 16.04. Nah lho, di luar sana juga banyak teman-teman yang memiliki pertanyaan yang sama bukan?

Do It With SQL

Gambar
Beberapa hari yang lalu, saya mengikuti salah satu program dari komunitas PHP Indonesia, yaitu PHP Indonesia For Student. Banyak manfaat yang bisa saya dapatkan semenjak mengikuti program ini. Ya, salah satunya adalah mendapatkan ilmu melalui kuliah telegram. Kuliah telegram ini bisa diikuti setiap hari lho! Dan tiap hari akan membahas tema yang berbeda-beda.  Dan tema kuliah telegram kemarin mengusung tema #DoItWithSQL. Dan sudah pasti materi yang dibahas di perkuliahan kali ini adalah SQL. Salah satu skill yang sangat penting untuk seorang developer. Ya, postingan kali ini adalah hasil dari kuliah telegram #DoItWithSQL kemarin. Ok, kita mulai! Ya, seperti yang sudah disebutkan sebelumnya, tema kuliah telegram ini adalah #DoItWithSQL. Dan pemateri keren yang sudah meluangkan waktu di tengah kesibukannya untuk menyampakan materi adalah Om Nur Hidayat. Beliau adalah seorang developer di PT Cronos Studio Indonesia. Dan berikut ini adalah rangkuman Kuliah Telegram #DoItWithSQL. **

Code-writerTalk #4: Terus Coding, Coding Terus

Gambar
Suatu sore, saya pernah berdiskusi ringan dengan teman-teman saya. Obrolan kami yang random tiba-tiba saja membicarakan tentang programming. Itu hal yang wajar karena dalam waktu dekat kami akan memulai kegiatan Kerja Praktik. Ya, karena hal itu juga, banyak teman-teman saya yang mulai tertarik dengan programming dan mulai bertanya kepada saya tentang tips agar bisa coding dengan rutin dan konsisten. Dan ini bukan kali pertama saya mendapatkan pertanyaan ini. Nah, lho, di luar sana juga banyak teman-teman yang memiliki pertanyaan yang sama bukan? Kalau begitu, sebenarnya apa sih yang perlu dilakukan supaya bisa terus coding secara rutin dan konsisten? Pertama, mulailah coding!  Ya, cara terbaik untuk coding adalah dengan memulai coding itu sendiri. Coding adalah kata kerja, artinya harus dikerjakan, harus dilakukan. Coding tidak hanya dibayangkan atau diandaikan saja. Mulailah coding dengan memperbanyak kuantitas coding supaya coding bisa menjadi kebiasaan. Kalau sudah terbiasa

Zeal, Offline Documentation Browser

Gambar
Banyak programmer senior yang bilang untuk menjadi seorang programmer itu kita perlu banyak membaca. Membaca berarti membuka ruang berfikir kita. Itulah mengapa membaca itu menjadi salah satu solusi bagi programmer untuk memecahkan masalah saat mereka menemukan bug dan error . Terutama membaca dokumentasi-dokumentasi resmi dari bahasa pemrograman itu sendiri. Mengikuti saran dari para senior di bidang pemrograman, saya pun mencoba membaca dokumentasi dari bahasa pemrograman yang saya pelajari di saat menemukan error. Biarpun saya tidak punya bukunya secara fisik, saya bisa membaca dokumentasi itu dengan mengaksesnya langsung melalui internet. Teknologi internet itu benar-benar memudahkan dalam mengakses informasi apapun ya! Hanya perlu terhubung dengan internet dan informasi apapun dapat diakses dengan mudah.

KONFIGURASI SUBDOMAIN DI VIRTUAL HOST WINDOWS

Gambar
Di  postingan sebelumnya , kita sudah membahas tentang cara  Membuat Virtual Host dengan XAMPP di Windows . Gimana ? Udah pada nyobain belum? Ternyata membuat virtual Host di Xampp windows itu mudah bukan? Kita tinggal mengatur konfigurasi beberapa file yang ada di folder Xampp. Nah, gimana kalau kita mau bikin  aplikasi yang baru? apa perlu kita mengatur konfigurasi lagi? Yep, kita hanya perlu mengatur konfigurasinya aja. Selain dengan membuat domain di virtual host, kita bisa buat subdomain juga lho! Ya, salah satu fitur virtual host Apache itu memudahkan kita sebagai developer untuk host beberapa aplikasi web sekaligus di dalam server yang sama dan masing - masing bisa diakses dengan menggunakan domain name yang berbeda. Gimana kalau aplikasi web yang kita buat itu banyak? Pasti lumayan ribet yah ngatur konfigurasinya. Nah, ada salah satu cara buat memudahkan kita untuk mengatur konfigurasi, yaitu pakai subdomain berbasis wildcard . Kawan, kalau kita pakai wildcard subdomain,

Membuat Virtual Host di XAMPP Windows

Gambar
Pernahkah kamu membuka halaman web lalu memperhatikan alamat web tersebut? Pasti pernah dong ya. Misalkan untuk social media seperti facebook, kamu pasti bisa lihat alamat webnya itu web.facebook.com. Pernahkah kamu berfikir kalau kamu ingin buat itu juga di komputer ataupun laptop kamu? Pernahkah kamu berfikir, " Gimana sih caranya bikin alamat web kaya web asli di localhost? " Saya pun pernah berfikir demikian. Dan ternyata caranya cukup mudah lho! Saya nemu cara ini sewaktu menginstall Xampp. Seperti yang kita ketahui, Kalau kita pakai Xampp itu artinya kita pakai Apache sebagai web server. Nah, apache ini memudahkan kita untuk menjalankan beberapa aplikasi web di dalam server fisik yang sama dan mengaksesnya pakai domain yang sudah dikostum (biasanya, localhost/nama_folder aja). Nah, ini tuh disebutnya virtual hosting dan setiap virtual host itu dapat dipetakan ke dalam subdirektori yang berbeda. Nah, fitur ini bakalan memudahkan kita sebagai developer supaya bisa

Fungsi Enkripsi dan Dekripsi Menggunakan PHP

Gambar
Sistem yang kita buat itu tidak selalu aman. Tidak ada sistem yang benar - benar seratus persen aman. Selalu ada celah keamanan yang rentan diserang dari luar, terutama apabila sistem yang kita buat sudah terhubung dengan jaringan internet. Selalu ada celah yang luput dari pengamatan. Kabar baiknya, kawan... kita masih bisa mengupayakan untuk mengurangi celah - celah keamanan dalam sistem kita. Salah satunya adalah dengan metode enkripsi. Apa itu enkripsi? Berdasarkan pengertian yang saya ambil di Wikipedia, Enkripsi itu proses buat mengamankan sebuah informasi. Lalu gimana cara mengamankannya? caranya informasi ini diubah menjadi deretan huruf dan angka yang ngga bisa dibaca tanpa pake ilmu khusus. Contoh penggunaannya biasanya buat nyembunyiin password di database. Biasanya setiap password yang disimpan di database itu dienkripsi supaya ga bisa dibaca oleh orang yang ga punya akses.

Membuat Segitiga Siku Siku Dengan PHP

Gambar
Di Code-writerTalk #3 , kita sudah membahas sekilas tentang algoritma. Kawan, salah satu manfaat algoritma adalah untuk melatih logika kita lho! Dan ini sangat bermanfaat banget kalau kita belajar pemrograman. Kalau algoritma kita sudah terlatih, itu akan mempermudah kita buat belajar pemrograman. Soalnya dulu di awal-awal belajar pemrograman, terasa banget agak -agak macet gimana gitu waktu membuat program. Dan begitu sudah belajar algoritma, perkembangan baiknya cukup signifikan. Oleh karena itu, algoritma juga sering dijadiin bahan tes buat yang mau ngelamar kerja sebagai programmer. Teringat dengan apa yang ditanyakan oleh salah satu kawanku, " Kamu tau ga cara buat segitiga siku-siku pakai PHP? " Lalu saya tanya, memangnya buat apa bikin segitiga siku-siku? Dia bilang itu buat tes lamaran kerja. Jadi, gimana cara membuat segitiga siku siku dengan PHP? Check this out ya!

Code-writerTalk #2: Jadi, Harus mulai dari mana?

Gambar
Di antara pertanyaan – pertanyaan yang sering dilontarkan oleh pemula (termasuk saya) dalam memulai belajar bahasa pemrograman adalah, “ Jadi, harus mulai dari mana? ”. Ya, Mungkin kamu juga pernah berfikir dari manakah kamu harus memulai jika ingin belajar bahasa pemrograman? Bagaimana caranya supaya bisa membuat program? Bagaimana caranya supaya jago bikin program? Check this out ya!