Pengenalan Bahasa
Pemrograman Python
Bahasa pemrograman 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
Ragam Bahasa Pemrograman
Definisi Program
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.
Pemrograman Visual dan Console
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.
Interpreter dan Compiler
Kode Program
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.
Nilai dan Tipe Data 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
Mengaktifkan Python dan IDLE
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.
Input dan Output dalam 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.
Membuat Program Sederhana dengan 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.

Materi bahasa pemrograman phyton informatika.pptx

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