Pengenalan Bahasa
Pemrograman Python
Bahasapemrograman Python merupakan salah satu bahasa
pemrograman yang populer digunakan dalam dunia teknologi
informasi. Dalam pembelajaran ini, siswa akan
diperkenalkan dengan dasar-dasar Python, mulai dari
pengenalan, instalasi, hingga pembuatan program
sederhana.
Pembelajaran ini dirancang untuk membantu siswa memahami
konsep dasar pemrograman Python dan mengembangkan
keterampilan dalam membuat program sederhana. Siswa juga
akan belajar tentang berbagai tipe data, struktur
bahasa, dan cara mengoperasikan Python.
by cici dwicahyani
2.
Ragam Bahasa Pemrograman
DefinisiProgram
Kumpulan instruksi-instruksi
yang dibuat secara
terstruktur dan logis untuk
menyelesaikan permasalahan.
Programmer
Pembuat program yang harus
memiliki kemampuan membuat
program berdasarkan
ketentuan masing-masing
bahasa pemrograman.
Jenis Bahasa
Terdapat berbagai jenis bahasa pemrograman seperti C, PHP,
Java, Python, Basic, Pascal, dan Cobol.
Sebuah program dibuat untuk menyelesaikan permasalahan. Tanpa
adanya permasalahan, maka tidak akan ada program. Setiap bahasa
pemrograman memiliki karakteristik dan kegunaan yang berbeda-beda
sesuai dengan kebutuhan pengguna.
3.
Pemrograman Visual danConsole
Tampilan Visual
Menampilkan elemen-elemen seperti textbox dan
tombol yang dapat diisi dan diklik.
Tampilannya lebih menarik dan nyaman
digunakan.
Tampilan Console
Lebih sederhana, terlihat kurang begitu
menarik dan monoton. Biasanya berbasis teks
dan tidak memiliki elemen grafis.
Python dapat dijalankan melalui IDLE (Integrated Development and Learning Environment) yang
merupakan lingkungan belajar dengan tampilan GUI yang menarik. IDLE bekerja pada berbagai sistem
operasi seperti Windows, Linux, dan Mac OS X, dan menyediakan fitur interaktif interpreter, multi
windows, serta fitur debugger.
4.
Interpreter dan Compiler
KodeProgram
Penulisan kode dalam bahasa pemrograman tingkat tinggi
Penterjemahan
Proses konversi kode program menjadi bahasa mesin
Eksekusi
Menjalankan program yang telah diterjemahkan
Python menggunakan interpreter yang menterjemahkan kode program
satu per satu pernyataan. Berbeda dengan compiler yang
menterjemahkan kode program sekaligus (blok pernyataan).
Interpreter tidak menghasilkan bentuk object code, tetapi hasil
translasinya hanya dalam bentuk internal, dimana program induk
harus selalu ada.
5.
Nilai dan TipeData dalam Python
Nilai (value) adalah hal yang paling mendasar seperti sebuah huruf, karakter khusus, atau sebuah angka yang akan
dimanipulasi oleh program. Tipe data yang cocok akan membuat data tersimpan dalam memori komputer secara realtime
sesaat sebelum proses selanjutnya.
Integer
Bilangan bulat seperti 10,
100, 1000
Float
Bilangan berkoma seperti
3.14, 2.5
String
Abjad bisa huruf, angka,
atau karakter khusus seperti
"Python"
List
Tipe data majemuk yang dapat
menyimpan beberapa nilai
6.
Mengaktifkan Python danIDLE
Pilih IDLE
Cari dan pilih aplikasi IDLE dari menu Start atau lokasi instalasi Py
Tampilan Halaman IDLE
Setelah IDLE dipilih, akan muncul jendela Python Shell yang
siap menerima perintah
Akses Menu Utama
Gunakan menu File untuk membuat file baru, membuka file
yang sudah ada, atau menyimpan file
IDLE adalah lingkungan pengembangan terintegrasi yang disediakan
bersama dengan instalasi Python. IDLE menyediakan antarmuka yang
ramah pengguna untuk menulis, menjalankan, dan men-debug program
Python. Dengan IDLE, pengguna dapat dengan mudah menulis kode dan
melihat hasilnya secara langsung.
7.
Input dan Outputdalam Python
Input Data
Menggunakan fungsi input() untuk menerima masukan dari pengguna
Konversi Tipe Data
Menggunakan fungsi seperti int(), float(), atau eval() untuk
mengkonversi input
Output Hasil
Menggunakan fungsi print() untuk menampilkan
hasil ke layar
Dalam Python, fungsi input() secara default menghasilkan tipe data string. Untuk melakukan operasi
matematika, perlu dilakukan konversi tipe data menggunakan fungsi seperti int(), float(), atau
eval(). Fungsi print() digunakan untuk menampilkan hasil ke layar dengan format yang diinginkan.
8.
Membuat Program Sederhanadengan Python
Program sederhana untuk menghitung luas dan keliling segitiga dapat dibuat dengan mendefinisikan fungsi-
fungsi seperti luas_segitiga() dan keliling_segitiga(). Program ini menggunakan input dari pengguna untuk
nilai alas, tinggi, dan sisi-sisi segitiga, kemudian melakukan perhitungan dan menampilkan hasilnya.
Siswa dapat mengembangkan keterampilan pemrograman dengan membuat program serupa untuk menghitung luas
dan keliling bangun datar lainnya seperti persegi panjang. Refleksi pembelajaran membantu siswa
mengevaluasi pemahaman mereka tentang materi yang telah dipelajari.