Bekerja Secara Cerdas, Bukan Curang

Gambar di atas sering digunakan para motivator dadakan untuk mengatakan: "Bekerja dengan cerdas bukan bekerja keras". Langsung saja saya katakan bahwa gambar di atas adalah bodoh alih-alih cerdas. Bukan saja orang pada ilustrasi itu mengubah bentuk dari kubus ke bola, dia juga mengurangi volume bangun ruang tersebut dengan cara memangkasnya…

Read this article

Terowongan Pribadi

Hanya dengan sebuah server pribadi di "awan", peramban, dan sebuah perangkat lunak Terminal kita bisa melewati banyak pengawasan yang mungkin dilakukan. Lima langkah sederhana berikut akan mengusir perasaan gundah karena tidak bisa membuka situs kesukaan. Pertama login ke server lewat Terminal: ssh -D 8080 tunnel@sibudi.me. Buka Terminal baru,…

Read this article

Bilangan Sempurna

Bilangan sempurna atau perfect number adalah bilangan bulat positif (positive integer) yang merupakan hasil penjumlahan faktor-faktornya kecuali bilangan itu sendiri. Bilangan sempurna yang pertama adalah 6, karena memiliki faktor positif 1, 2, 3, dan 6; dan 1 + 2 + 3 = 6. Bilangan sempurna berikutnya adalah 28, karena 1 + 2 + 4 + 7…

Read this article

Python – Menukar Nilai Tanpa Perantara

Algoritma dasar dan implementasinya pada Java untuk menukar nilai 2 buah variable tanpa menggunakan variable perantara pernah dibahas di blog lain. Berikut ini kita coba dengan bahasa pemrograman Python. a, b = b, a Sudah. Semudah itu :) Sekarang kita lihat contohnya: a, b = 5, 6 print(a, b) # 5, 6 a,…

Read this article

Python - Dictionary dan List

Dictionary Dictionary adalah salah satu tipe data dasar Python, yang didefinisikan sebagai hubungan satu ke satu, data yang berpasangan antara key dan value. Dalam dunia pemrograman komputer secara umum dikenal dengan istilah associative array. Implementasi paling umum dengan memanfaatkan Dictionary adalah menggunakan Hash Table. Mendefinisikan Dictionary >>> d…

Read this article