Tag Archives for Pemrograman
Perbedaan Operator perbandingan == dan === dalam javaScript
JavaScript memiliki 2 operator untuk membandingkan dua buah nilai, yaitu: Strict Equality Operator ===. Operator yang ketat, lurus, tanpa basa-basi. Lenient (Normal) Equality Operator ==. Lebih sabar, bisa memaafkan kesalahan programer saat membandingkan 2 tipe data yang berbeda. Perbedaannya adalah … Continue reading
Perbedaan Left Join dan Left Outer Join
Mungkin ada yang belum tahu, bahwa kata kunci OUTER sebenarnya adalah bersifat opsional. Jadi, baik ditulis atau tidak, hasilnya tetap sama. Pada dasarnya, semua bagian dari kata kunci JOIN adalah opsional. Jika hanya ditulis JOIN saja tanpa embel-embel LEFT/RIGHT, FULL, … Continue reading
Memeriksa Bilangan Palindrom
Palindrom adalah kata, rangkaian kata, atau bilangan yang terbaca sama, baik dari depan maupun dari belakang. Beberapa contoh palindrom adalah radar, kasur rusak, 1001. Pada bahasa pemrograman Java kita dapat dengan mudah memastikan bahwa suatu string adalah palindrom atau bukan. … Continue reading
Operator Ternary dan Nilai Boolean
Di blog ini pernah dibahas mengenai operator ternary untuk menyingkat kode. Contohnya ada sepotong kode seperti berikut: Kode di atas dapat ditulis ulang menggunakan operator ternary menjadi seperti berikut: Seorang programer berpengalaman pasti lebih suka menggunakan operator ternary bahkan untuk … Continue reading
Menukar Nilai Dua Variable Tanpa Perantara
Menukar nilai dua buah variable adalah salah satu algoritma dasar dalam struktur data. Biasanya untuk menulis fungsi swap ini, kita membutuhkan tambahan satu variable sebagai perantara. Berikut ini adalah algoritma untuk menukar nilai dua buah variable dengan perantara. Pada contoh … Continue reading