Modul 2
Sebelum kita memulai belajar Bahasa Pemrograman Python, silahkan kalian persiapkan:
1. Aplikasi IDE/Text Editor. Bagi yang menggunakan Hp android, kalian bisa instalasi aplikasi DCODER.
2. Bagi yang menggunakan PC/Laptop kalian bisa menggunakan text editor +compiler online melalui alamat: https:www.programiz.com/python-programming/online-compiler/
1. menuliskan "HELLO WORLD"ini Dengan Perintah Print
step 1 : Buatlah file baru dengan nama helloworld.py
step 2 : Pada IDE/Text Editor kalian silahkan kalian tuliskan kode sebagai berikut :
print("HELLO WORLD")
Kemudian silahkan kalian jalankan/klik Run. Maka akan tampil output seperti gambar di bawah ini
Latihan 1
Buatlah file baru dengan nama Lat1_helloworld.py
Tuliskan baris kode untuk menampilkan hasil seperti pada tampilan berikut ini :
2. Menuliskan "komentar" di Pyhton
Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atau
tidak dijalankan mesin. Komentar hanya digunakan untuk menandai atau memberikan
keterangan.
Komentar biasa digunakan untuk membiarkan orang lain memahami apa yang dilakukan
script. atau untuk mengingatkan kepada programmer sendiri jika suatu saat kembali
mengedit script tersebut.
Untuk menggunakan komentar anda cukup menulis tanda pagar # diikuti dengan komentar Anda atau dengan menggunakan string literal yang dibuka dan ditutup dengan """.
#Ini adalah komentar
# Tulisan ini tidak akan dieksekusi
#komentar dengan tanda pagar hanya bisa digunakan
#untuk
#satu
#baris
"""
Penulisan Komentar lebih dari satu baris yaitu
dengan menggunakan kutip dua 3 kali dan
ditutup dengan kutip dua 3 kali juga
"""
print("Hello World") #ini juga komentar
#print("Welcome")
# komentar bisa berisi spesial karakter !@#$%^&\*(),./;'[]\
#mencetak nama
print("Budi")
#mencetak angka/integer
print(123)
Saat anda menjalankan script diatas, Anda akan melihat output berupa Hello World,
Budi dan 123, karena tulisan/komentar yang ditulis tidak dieksekusi.
Jadi Kesimpulannya : Komentar (comment) adalah kode di dalam script
Python yang ditandai dengan # atau ””” yang tidak dieksekusi atau tidak
dijalankan mesin. Komentar hanya digunakan untuk menandai atau memberikan keterangan.
Latihan 2
Buatlah File baru dengan nama Lat2_komentar.py
Tuliskan baris kode untuk menampilkan hasil seperti pada tampilan
berikut ini :
3. VARIABEL DALAM BAHASA PYTHON
Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai.
Ini berarti bahwa ketika Anda membuat sebuah variabel Anda memesan beberapa ruang di memori.
Variabel menyimpan data yang dilakukan selama program dieksekusi, yang nantinya isi dari variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program yang menggunakan variabel.
Variabel dapat menyimpan berbagai macam tipe data. Di dalam pemrograman Python, variabel mempunyai sifat yang dinamis, artinya variabel Python tidak perlu dideklarasikan tipe data tertentu dan variabel Python dapat diubah saat program dijalankan.
Penulisan variabel Python sendiri juga memiliki aturan tertentu, yaitu :
● Karakter pertama harus berupa huruf atau garis bawah/underscore _
● Karakter selanjutnya dapat berupa huruf, garis bawah/underscore _ atau angka
● Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf kecil
dan huruf besar dibedakan. Sebagai contoh, variabel namaDepan dan nama depan adalah variabel yang berbeda.
Untuk mulai membuat variabel di Python caranya sangat mudah, Anda cukup menuliskan variabel lalu mengisinya dengan suatu nilai dengan cara menambahkan tanda sama dengan = diikuti dengan nilai yang ingin dimasukan.
Dibawah ini adalah contoh penggunaan variabel dalam bahasa pemrograman
Python :
Penjelasan :
1. Tanda “ + ” di atas berfungsi untuk menggabungkan beberapa text
2. Tanda “ \n ” berfungsi untuk pindah baris selanjutnya
Latihan 3
Buatlah File baru dengan nama Lat3_variabel.py
Tuliskan baris kode untuk menampilkan hasil seperti pada tampilan berikut ini :
4. TYPE DATA DALAM BAHASA PYTHON
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi.
Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain.
Untuk mencoba berbagai macam tipe data, silahkan coba script Python dibawah ini.
Latihan 4
5. OPERATOR MATEMATIK DALAM BAHASA PYTHON
Operator adalah konstruksi yang dapat memanipulasi nilai dari operan.
Sebagai contoh operasi 3 + 2 = 5. Disini 3 dan 2 adalah operan dan + adalah operator.
Dibawah ini adalah contoh penggunaan Operator Aritmatika dalam bahasa pemrograman Python :
Latihan 5
6. MENGAMBIL INPUT DARI LUAR DENGAN MENGGUNAKAN
BAHASA PYTHON
Input –atau inputan– (dalam konteks pemrograman) merupakan sebuah data, informasi, atau nilai apa pun yang dikirimkan oleh user kepada komputer untuk diproses lebih lanjut.
User melakukan proses input melalui media atau perangkat masukan seperti keyboard, mouse, kamera, mikrofon dan lain sebagainya Nilai Statis vs Nilai Inputan User Sejauh ini, semua kode program yang kita buat bersifat statis. Setiap variabel yang kita buat memiliki nilai sesuai dengan yang kita inginkan, tapi tidak seperti yang user inginkan.
Perhatikan contoh kode program di bawah ini:
panjang = 10
lebar = 5
luas = panjang * lebar
print("luas = ", luas)
Jika kode program di atas kita jalankan, kita akan mendapatkan output:
luas = 50
Latihan 6
Latihan 7
Modul 3
1. PENDAHULUAN
Bahasa Python, dengan sintaksisnya yang elegan dan komunitas yang besar, telah
menjadi bahasa pemrograman pilihan bagi banyak programmer, terutama di bidang
data science, machine learning, dan pengembangan web. Modul ini dirancang
untuk memberikan pemahaman yang lebih mendalam tentang penerapan Python
melalui studi kasus yang relevan dan menantang.
Melalui studi kasus, peserta akan diajak untuk memecahkan masalah nyata dengan menggunakan konsep-konsep pemrograman Python. modul ini akan mengasah kemampuan berpikir komputasional dan problem-solving peserta.
2. PENDALAMAN STUDI KASUS
a. PROGRAM APLIKASI KASIR
Seorang Kasir indomart ditugaskan untuk menghitung Jumlah yang harus dibayar oleh konsumen yang datang untuk belanja kebutuhannya.
Seorang konsumen katakanlah namanya adalah Sunaryo, pergi ke indomaret untuk
membeli kebutuhan sehari-hari. Adapun barang yang akan dia beli adalah sebagai berikut.
Dikarenakan sunaryo membeli 3 buah barang sekaligus, maka indomaret memberikan diskon sebesar 5% dari total belanja yang dia harus bayar.
Jumlah yang akan dibeli oleh sunaryo dari masing-masing barang tersebut harus dapat diinput oleh program tersebut.
Tes 1
b. PROGRAM APLIKASI NILAI RAPORT
Seorang guru agama mencoba untuk menghitung nilai raport siswanya dengan
menggunakan program aplikasi.
Anda ditugaskan untuk membuatkan program aplikasi raport tersebut menggunakan bahasa python.
Adapun variabel nilai yang akan digunakan untuk menghitung nilai raport tersebut
adalah sebagai berikut :
1. NILAI TUGAS
2. NILAI ULANGAN HARIAN KE 1
3. NILAI ULANGAN HARIAN KE 2
4. NILAI PAT
5. NILAI PAS
Seluruh nilai di atas akan diinputkan sendiri oleh guru tersebut kedalam program yang akan anda buat, sehingga program akan otomatis menghitung nilai raport untuk siswanya.
Nilai Raport didapatkan dari hasil perhitungan Nilai Rata-Rata dari seluruh nilai yang akan diinputkan oleh guru tersebut.
Buatkan Program Aplikasi Untuk membantu guru tersebut menghitung nilai raport siswa-siswanya.
Tes 2
Komentar
Posting Komentar