File dan Exception

Pada materi ini, kita akan belajar menggunakan files dalam Python, agar program dapat menyimpan dan menganalisa data lebih banyak lagi. Kita juga akan belajar mengenai exception, yaitu metode yang disediakan oleh Python, untuk mengatasi apabila terjadi error dalam program. Terakhir, kita akan mengenal json module, yang masih berhubungan dengan penyimpanan data dalam program, secara lebih... Continue Reading →

Classes (Kelas)

Classes (Kelas) dalam pemrograman adalah model yang digunakan merepresentasikan suatu objek di dunia nyata. Ketika kita membuat Classes, artinya kita mendefinisikan karakteristik dan perilaku objek tertentu. Membuat program atau software dengan "mengkonversi" keadaan di dunia nyata ke dalam bentuk objek dan kelas, dikenal dengan object-oriented programming. Proses membuat objek berdasarkan suatu Kelas, disebut dengan instantiation.... Continue Reading →

Function (Fungsi)

Function (fungsi) merupakan blok perintah yang dikhususkan untuk melakukan tugas tertentu. Setiap fungsi memiliki nama, yang dapat "dipanggil" oleh bagian program lain ketika dibutuhkan. Jika sebuah program memiliki task yang sama dan dikerjakan berkali-kali, maka task tersebut dapat didefinisikan menjadi sebuah fungsi. Hal tersebut membuat program menjadi lebih efisien untuk ditulis dan dikembangkan. Mendefinisikan Fungsi... Continue Reading →

Looping While dan User Input

Pada materi ini, kita akan belajar membuat program Python yang lebih interaktif. Interaktif artinya program dapat menerima masukan dari user dan dapat dikondisikan kapan berhenti dan kapan terus berjalan. Untuk mencapai kebutuhan tersebut, kita gunakan kombinasi fungsi input() dan looping while. User Input Python menyediakan function¬†input() untuk membaca masukan dari user. Fungsi input() akan menunggu... Continue Reading →

Dictionary pada Python

Dictionary bisa digunakan untuk menyimpan berbagai macam data dan informasi yang kompleks. Memahami dictionary membuat programmer lebih mudah untuk memodelkan objek di dunia nyata ke dalam sebuah program. Misalkan untuk objek 'car', kita bisa menyimpan warna, jumlah roda, kapasitas penumpang, tipe mesin dan segala sesuatu terkait dengan car tersebut dalam sebuah dictionary. Mari kita lihat... Continue Reading →

Conditional Statement

Membuat program erat hubungannya dengan mengevaluasi suatu kondisi, dan memutuskan aksi apa yang dilakukan saat menemukan kondisi tersebut. Python menggunakan conditional statement if...else, untuk memeriksa apakah suatu kondisi terjadi (dipenuhi), dan memutuskan apakah ada aksi (perintah-perintah) yang perlu dilakukan atau tidak. Berikut contoh sederhana untuk memahami penggunaan if...else. Program di atas menggunakan if...else dalam sebuah... Continue Reading →

Up ↑