Category: Python

Instalasi library menggunakan pip

Salah satu kelebihan utama python adalah tersedianya dukungan library yang sangat masif untuk berbagai macam kebutuhan. Kebutuhan tersebut antara lain mencakup pengembangan web, game, statistik, computer vision, machine learning, dan masih banyak lagi. Artikel...

Menggunakan modul random dari standard library

Sebuah program kadangkala membutuhkan kode yang terkait dengan pengacakan. Dari kebutuhan sederhana untuk melakukan simulasi lemparan dadu, hingga yang kompleks seperti mengacak waktu dan lokasi datangnya musuh pada sebuah game. Pada bahasa pemrograman python,...

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)....

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...

OOP Praktis – Encapsulation (python)

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

Artikel-artikel tentang OOP sebelumnya, berfokus pada class dan object melalui fields/attribut maupun method penyusunnya. Pada artikel kali ini, akan dibahas teknik melakukan encapsulation atau juga dikenal dengan nama data hiding. Apa itu encapsulation? Encapsulation adalah...

SKA#5 OOP Instance Method | Python

This entry is part 11 of 12 in the series SK A Grade Mahasiswa

Contoh kasus A artikel ke-5 untuk bahasa pemrograman Python Perhatian, anda sebaiknya membaca terlebih dahulu materi pengantar untuk instance method  yang diulas pada artikel ini. Jika pada contoh sebelumnya fungsi untuk menghitung nilai akhir dan konversi...

OOP Praktis – Instance Method (python)

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

Pada artikel pendahuluan tentang OOP, telah disebutkan bahwa selain attribute, sebuah object juga memiliki behavior. Jika attribute dapat kita definisikan pada initializer method, maka behavior dapat kita definisikan dalam bentuk fungsi di dalam class,...

OOP Praktis – Class & Object (python)

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

Python adalah bahasa pemrograman yang mendukung lebih dari satu paradigma/aliran/gaya pemrograman. Salah satu paradigma yang didukung oleh python adalah Object Oriented Programming. Object Oriented Programming (OOP) atau Pemrograman Berorientasi Objek adalah suatu paradigma pemrograman...

Menyamarkan password dengan teknik hashing

Artikel kali ini akan membahas teknik untuk menyamarkan password. Password perlu disamarkan untuk melindungi pengguna sistem. Jika password disimpan dalam bentuk plain text (apa adanya) alias tanpa penyamaran sama sekali, maka mereka yang memiliki...