#

..code, catatan seorang programmer

Form Submit PHP Sederhana (Advanced Tips)


Sebagai seorang programmer ada satu hal yang harus selalu kita ingat. Semakin banyak code yang kita buat, maka akan semakin banyak juga yang kita harus maintain (dan semakin banyak kemungkinan problem bugs terjadi).

Jadi sangat penting untuk selalu menyederhanakan code. Di kalangan programmer diluar sana ada salah satu istilah yang cukup populer: KISS (Keep It Simple).

Menangani Form Submit

Mengambil parameter value dari form yang di submit adalah suatu hal yang wajib diketahui seorang web programmer.

Di PHP setiap parameter value yang dikirimkan harus di check terlebih dahulu apakah betul ada. Untuk ini kita biasanya menggunakan function isset().

Seperti Apa Programmer Membuat Program? (Untuk Non-Programmer)

Membuat software adalah sesuatu hal yang rumit, menyita waktu dan seorang programmer dituntut harus bisa menangani beragam problem masalah pada software.

Apakah pembaca seorang non-programmer? Ingin tahu seperti apa seorang programmer membuat software? Berikut analogi sederhananya yuk kita coba.

Beralih Ke Ajax Asynchronous (Code)

Ajax Synchronous Bermasalah

Jika kita menggunakan ajax synchronous pada browser console akan tampil peringatan seperti dibawah ini:
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/
Peringatannya cukup jelas: Deprecated. Sesuatu hal yang sudah usang dan pada suatu saat tidak akan digunakan lagi.

Berikut ini penulis akan share sebuah function ajax asynchronus yang siap digunakan beserta beberapa contoh cara menggunakannya. Pada akhir artikel pembaca dapat juga men-download contoh programnya.

Belajar Komputer Dan Pemrograman Untuk Anak

Sinclair ZX81 adalah komputer pertama penulis. Waktu itu penulis masih duduk di bangku SD kelas 6 (di tahun 1985). 

Komputer ini merupakan generasi awal. Sangat sederhana hanya terdiri dari CPU, keyboard dan power adapter. Tanpa monitor. Jadi saat ingin digunakan harus disambungkan ke layar TV.

Salah satu tujuan komputer ini dahulu adalah untuk mengenalkan komputer dan pemrograman. Sayangnya komputer ini sudah masuk museum dan tidak diproduksi lagi. 

Di komputer inilah 31 tahun lalu penulis pertama kali kenal bahasa pemrograman BASIC.

SEKARANG LEBIH CANGGIH..


Sekarang tersedia komputer Raspberry Pi 3 yang lebih canggih (saat ini sudah ada di Indonesia). Ukurannya sangat kecil hanya sebesar kartu kredit, Dan harganya cukup terjangkau (pada saat artikel ini ditulis Raspberry Pi 3 dijual seharga $35), 

Komputer ini hanya berupa unit CPU. Mirip dengan ZX81 diatas juga tidak disertai monitor. Jadi jika ingin digunakan harus disambungkan ke layar TV. Untuk keyboard dan mouse juga terpisah (harus ditambahkan).

Jika pembaca ingin mulai menumbuhkan kreativitas anak dan memperkenalkan dunia pemrograman sejak dini. Atau mungkin sekedar untuk hobi. Tidak ada salahnya mencoba.

Programmer Kerja Lembur Apakah Lebih Baik?

Di industri software sudah menjadi anggapan yang umum bahwa seorang programmer itu seringkali dituntut harus siap bekerja lembur. Bekerja ekstra lebih lama dari karyawan lainnya.

Ada satu pertanyaan yang mengusik: Apakah jika seorang programmer bekerja lebih lama (lembur) akan baik hasilnya?

Hello World!

Seorang programmer tentu familiar dengan judul diatas. Saat mulai mempelajari bahasa pemrograman baru kata "Hello World!" ini kerap kali digunakan sebagai intro pengenalan bahasa bersangkutan.

Ini adalah posting pertama. Selamat datang di blog ini.

Untuk melengkapi posting pertama ini berikut penulis coba tampilkan sambutan hangat "Hello World!" dalam beberapa bahasa pemrograman: