Belajar koding untuk pemula Blog

Simulasi gerak peluru menggunakan matplotlib

Kali ini alza akan menyajikan cara membuat simulasi gerak peluru pada berbagai sudut lontar menggunakan matplotlib. Gerak peluru (projectile motion) dalam ilmu fisika didefinisikan sebagai gerak sebuah benda/proyektil yang dilontarkan di atas permukaan bumi,...

Simulasi random sampling perolehan suara pilpres 2019

Pilpres 2019 sudah usai. KPU sudah menetapkan pemenang. Waktunya tiba untuk dapat bereksperimen dengan data hasil pemilu tanpa perlu khawatir dituduh berpihak ke salah satu pasangan calon. Artikel ini mencontohkan cara melakukan random sampling...

Memahami operator modulus (%)

This entry is part 5 of 9 in the series Pengantar Pemrograman Java

Pada pemrograman, dikenal operator % atau yang disebut dengan modulo/modulus. Operator ini digunakan untuk mendapatkan sisa hasil bagi dari suatu bilangan terhadap bilangan lainnya. Contoh: 5 % 2 = 1 10 % 4 =...

Perulangan menggunakan for pada bahasa pemrograman Java

This entry is part 6 of 9 in the series Pengantar Pemrograman Java

Selain conditional control flow, pemrograman mengenal juga loop (perulangan). Teknik ini digunakan untuk memerintahkan program melakukan eksekusi suatu blok kode secara berulang-ulang. Perulangan dilakukan hingga batas jumlah tertentu, atau hingga kondisi tertentu terpenuhi.Java mengenal loop...

Algoritma untuk mencari Faktor Persekutuan Terbesar (FPB)

Kali ini akan disajikan beberapa algoritma untuk mencari Faktor Persekutuan Terbesar atau yang lazim disingkat FPB. FPB dari dua buah bilangan adalah bilangan terbesar yang dapat membagi habis kedua bilangan tersebut. Contohnya: FPB dari...

Mencari faktor bilangan

Artikel ini menunjukkan algoritma untuk mencari faktor dari sebuah bilangan bulat. Cara paling sederhana untuk mencari faktor Cara paling sederhana adalah memeriksa seluruh bilangan yang lebih kecil dari bilangan yang dicari faktornya (misal: bil)....

Variabel instance, variabel class, dan variabel lokal

This entry is part 10 of 9 in the series Pengantar Pemrograman Java

Berdasarkan posisi dan jenis deklarasinya, variabel dapat dibedakan menjadi tiga jenis yakni variabel instance, variabel class dan variabel lokal.  Variabel instance merupakan variabel yang menjadi milik objek yang merupakan instance dari class tertentu. Ini...

Operator pada bahasa pemrograman Java

This entry is part 4 of 9 in the series Pengantar Pemrograman Java

Java mengenal beberapa jenis operator, pada kode-kode program berikut akan didemonstrasikan cara penggunaan operator aritmatika, operasional dan logika pada Java. Operator aritmatika pada Java Operator aritmatika pada bahasa pemrograman java antara lain: Operator +...

Aturan penamaan dalam bahasa pemrograman Java

This entry is part 3 of 9 in the series Pengantar Pemrograman Java

Dalam pemrograman Java terdapat beberapa aturan penamaan yang harus diketahui programmer sebelum memulai menulis programnya. Dengan menaati aturan ini, akan membuat program menjadi lebih mudah dipahami (readability) baik oleh programmer yang menuliskannya atau programmer...

Variabel pada bahasa pemrograman Java

This entry is part 2 of 9 in the series Pengantar Pemrograman Java

Variabel pada pemrograman adalah wadah penyimpanan nilai dengan tipe data tertentu. Setiap wadah dapat menampung jenis data tertentu sesuai dengan peruntukannya. Tipe data tersebut dapat berupa bilangan integer, desimal, karakter dan jenis lainnya. Saat...

OOP Praktis – Inheritance/pewarisan (python)

This entry is part 4 of 4 in the series OOP Python

Teknik berikutnya dalam paradigma pemrograman berorientasi objek adalah inheritance atau pewarisan. Inheritance, sesuai dengan namanya mengenalkan hubungan hirarkis antara parent class (induk) dan child class (anak), dimana child class dapat mewarisi attributes dan methods...