Pada pertemuan ini, peserta didik akan mempelajari tentang pemrograman dasar dengan python.
Tujuan dari pembelajaran ini adalah sebagai berikut:
- Peserta didik memahami pengenalan dasar Python dan kegunaannya dalam bidang kesehatan dan teknologi farmasi.
- Peserta didik mampu membuat program dasar di Python menggunakan variabel, operator, fungsi, input-output, dan percabangan.
- Peserta didik mampu mengaplikasikan Python untuk menyelesaikan masalah sederhana yang relevan dengan bidang kesehatan.
A. Pengenalan Bahasa Pemrograman Python
Python adalah bahasa pemrograman yang sangat populer karena mudah dipelajari dan digunakan. Python sering digunakan dalam bidang kesehatan untuk analisis data, otomatisasi proses, hingga pengembangan aplikasi medis. Dalam teknologi farmasi, Python dapat membantu mengolah data penelitian, mengelola stok obat, atau bahkan menghitung dosis obat yang diberikan kepada pasien.
Manfaat Python untuk Jurusan Layanan Kesehatan dan Teknologi Farmasi adalah sebagai berikut:
- Automatisasi proses, yaitu membuat program untuk menghitung dosis obat, menyusun jadwal pemberian obat, atau menghitung BMI pasien.
- Analisis data, yaitu mengolah data kesehatan pasien, menganalisis tren kesehatan, dan melakukan prediksi berbasis data.
- Python dapat digunakan untuk membangun aplikasi yang relevan dengan layanan kesehatan.
B. Komponen Dasar dalam Python
- variabel adalah tempat penyimpanan nilai. Misalnya, berat = 60 berarti berat badan seseorang adalah 60 kg
- operator terdiri dari operator aritmatika: +, -, *, /, ** (pangkat) dan operator perbandingan: ==, !=, <, >
- tipe data yang sering digunakan dalam pemrograman Python adalah sebagai berikut:
1). Integer: bilangan bulat. Contoh: 5, -10
2). Float: bilangan dengan desimal. Contoh: 5.5, -3.14
3). String: urutan karakter (teks). Contoh: "Halo", 'Python'
4). Boolean: nilai logika yang hanya memiliki dua nilai, yaitu True atau False. Contoh: True, False
C. Petunjuk Pratik dengan Smartphone
berat = 60
tinggi = 1.75
bmi = berat / (tinggi ** 2)
print("BMI:", bmi)
berat = 60
tinggi = 1.75
bmi = berat / (tinggi ** 2)
print("BMI:", bmi)
Penjelasan kode program diatas:
variabel: berat, tinggi, bmi
operator: /, *
output: BMI
operator: /, *
output: BMI
print: digunakan untuk menampilkan hasilnya di layar
Klik percobaan 1: Percobaan
- Input dan Output:
Input: Fungsi input() untuk menerima data dari pengguna.
Output: Fungsi print() untuk menampilkan data ke layar.
nama = input("Masukkan nama: ")
print("Halo", nama)
Klik percobaan 2: Percobaan
C. Penggunaan Fungsi dan Percabangan
Fungsi adalah blok kode yang bisa dipanggil berulang kali. Misalnya, menghitung dosis obat.
# Definisikan fungsi untuk menghitung luas persegi panjang
def hitung_luas_panjang(lebar, panjang):
luas = lebar * panjang # Mengalikan lebar dengan panjang untuk mendapatkan luas
return luas # Mengembalikan hasil perhitungan
# Input dari pengguna
lebar = float(input("Masukkan lebar persegi panjang: "))
panjang = float(input("Masukkan panjang persegi panjang: "))
# Memanggil fungsi dan menampilkan hasilnya
luas = hitung_luas_panjang(lebar, panjang)
print(f"Luas persegi panjang adalah: {luas}")
Penjelasan kode program diatas:
1. Fungsi (def hitung_luas_panjang(lebar, panjang)):
- Definisi Fungsi: Fungsi hitung_luas_panjang didefinisikan untuk menerima dua parameter yaitu lebar dan panjang.
- Operasi: Di dalam fungsi, variabel luas dihitung dengan rumus luas persegi panjang, yaitu lebar * panjang.
- Return: Fungsi mengembalikan nilai luas yang sudah dihitung.
- Program meminta pengguna untuk memasukkan nilai lebar dan panjang dari persegi panjang.
- Fungsi input() digunakan untuk mengambil input dari pengguna, yang kemudian diubah menjadi tipe data float (angka desimal) agar bisa dilakukan operasi matematika.
- Setelah fungsi hitung_luas_panjang dipanggil, hasil perhitungan luas akan disimpan ke variabel luas.
- Output menggunakan print(): Program menampilkan hasil perhitungan luas dengan format string menggunakan f-string, yaitu Luas persegi panjang adalah: {luas}.
Klik percobaan 3: Percobaan
Percabangan digunakan untuk membuat keputusan berdasarkan kondisi tertentu.
suhu = float(input("Masukkan suhu tubuh: "))
if suhu > 37.5:
print("Demam")
elif suhu >= 36:
print("Normal")
else:
print("Rendah")
Penjelasan kode program diatas:
- Input Suhu: Program meminta pengguna untuk memasukkan suhu tubuh dan mengonversinya menjadi tipe data float.
- Percabangan: Jika suhu lebih besar dari 37.5: mencetak "Demam". Jika tidak, tetapi suhu lebih besar atau sama dengan 36: mencetak "Normal". Jika tidak (suhu di bawah 36): mencetak "Rendah".
- Kode ini digunakan untuk mengevaluasi kondisi kesehatan berdasarkan suhu tubuh yang diukur.
Klik percobaan 4: Percobaan
Latihan soal secara mandiri:
1. Buatlah program yang menampilkan data profil, seperti (sekolah, konsentrasi keahlian, nama lengkap, kelas, presensi, hobi, cita-cita, wa) dengan fungsi print.
2. Buatkan program sederhana dalam menghitung salah satu luas dari bangun ruang
3. Buatlah program sederhana dengan menggunakan fungsi input dan menampilkan data yang sudah diinput dengan fungsi print yang berhubungan dengan konsentrasi keahlian atau teknologi atau minat atau kejadian di sekitarmu (pilih tema salah satu)
4. Buatkanlah sebuah program sederhana, dimana dalam program tersebut terdapat (variabel, operator, fungsi, percabangan, fungsi input, fungsi output).
Klik ruang praktik: ruang praktik
Hasil pekerjaan mandiri dikumpulkan disini!
Rekap Nilai:
Sukses dan terima kasih 💪
Tidak ada komentar:
Posting Komentar