Algoritma dan Struktur Data (Python) - Pert 3.pptx
1.
Algoritma dan StrukturData
Pertemuan 3
Pengenalan Python dan Instalasi Python 3.0
Algoritma dan
Struktur Data (Python)
3.
Apa itu BahasaPemrograman Python?
• Python merupakan bahasa pemrograman tingkat tinggi dan merupakan
salah satu bahasa pemrograman terpopuler di dunia.
• Python adalah salah satu general purpose programming language yang
dapat digunakan untuk berbagai aplikasi. Sehingga Python banyak
digunakan untuk berbagai macam program mulai dari Artificial
Intelligence, IoT, Data Science, Web Development hingga Automation.
• Python menjadi salah satu bahasa pemrograman yang paling diminati
karena bisa diterapkan untuk berbagai macam aplikasi.
Mengenal Bahasa Pemrograman
Python
4.
Python dapat ditulisdan diinterpretasikan sama seperti bahasa sehari-hari manusia,
sehingga mudah dibaca dan dipelajari oleh pemula. Anda dapat merancang alur
program dalam bahasa manusia dan mengubahnya ke kode Python yang sebenarnya
dengan sangat mudah
Interpretasi :
Jika ada angka 4 diantara 1,2,3,4,
maka tampilkan tulisan :
"Terdapat angka 4!"
Mengenal Bahasa Pemrograman
Python
Contoh sintaks Python :
if 4 in [1,2,3,4]: print("Terdapat angka 4!")
5.
Python memiliki berbagailibrary dan tools, seperti
pandas, NumPy, SciPy, Matplotlib, TensorFlow, dan
Keras yang dapat digunakan secara luas di berbagai
bidang seperti pengembangan web, analisis data,
dan kecerdasan buatan (Artificial Intelligence).
Contoh library:
• TensorFlow didasarkan pada aliran data dan
pemrograman diferensial, yang berfokus pada
deep neural network untuk machine learning.
• Pandas digunakan untuk manipulasi dan
analisis data, terutama menampilkan tabel
numerik dan operasi deret waktu.
Mengenal Bahasa Pemrograman
Python
7.
Kita perlu menginstallPython terlebih dahulu pada komputer atau laptop
yang akan kita gunakan. Untuk menjalankan kode program kita pada
Python, download versi terbaru Python 3 (pada saat kelas ini dibuat versi
terbaru adalah 3.10.2) di website resminya
Windows
Setelah selesai proses download versi terbaru Python dari website
resminya, lakukan instalasi pada OS Windows yang kamu miliki seperti
menginstal aplikasi biasanya.
Instalasi dan Setup Python 3.0
• Pada topikini kita akan membahas bahwa ada cara lain untuk membuat dan
menjalankan sintaks kode Python 3 yang biasa dilakukan oleh programmer
profesional yaitu menggunakan kode editor salah satunya Visual Studio Code
• Untuk instalasi pada Windows, macOS, dan Ubuntu, kamu dapat langsung men-
download VS Code pada situs resminya
• Jika sudah berhasil menginstal, coba jalankan aplikasi VS Code pada komputer atau
laptop kamu.
Instal Python Extension
• Untuk membuat kamu lebih produktif dalam menggunakan VS Code, kamu dapat
menginstal Extension Python
• yang dikembangkan oleh tim Microsoft seperti ilustrasi berikut :
Membuat Kode Python pada Kode
Editor
#1 Open Project
Buat1 folder project Python pada
direktori yang kamu inginkan, lalu
klik Open Folder untuk membuka
direktori tersebut di dalam VS Code
Membuat Kode Python pada Kode
Editor
14.
#2 Create NewFile
Kamu dapat membuat file baru dengan klik ikon yang tertera seperti
gambar di bawah. Untuk membuat file Python, kamu harus
menggunakan format .py sebagai nama dari file tersebut. Contohnya
hello.py.
Membuat Kode Python pada Kode
Editor
#3 Open IntegratedTerminal
VS Code menyediakan terminal yang dapat kita gunakan untuk
menjalankan command line termasuk menjalankan program
Python.
Membuat Kode Python pada Kode
Editor
#4 Running Python
Program
Untukmenjalankan
kode program Python
gunakan command
python3 yang diikuti
dengan nama file seperti
contoh di bawah ini
yaitu python3 hello.py
Membuat Kode Python pada Kode
Editor
20.
Kode Editor Online
•Selain menggunakan VS Code, kamu bisa
memanfaatkan kode editor online seperti Repl dan
Programiz
Membuat Kode Python pada Kode
Editor
21.
Menampilkan Hasil dalamProgram Menggunakan Fungsi print()
Fungsi print() dalam bahasa pemrograman Python adalah
sebuah command untuk menampilkan hasil di dalam ().
Untuk menampilkan sebuah karakter atau kalimat
menggunakan fungsi print() maka karakter atau kalimat
tersebut harus dilingkupi dengan tanda kutip ("").
Membuat Kode Python pada Kode
Editor
Komentar dalam programmerupakan bagian yang cukup penting
untuk memberi tahu maksud dan tujuan dari program tersebut.
Komentar merupakan bagian dari program yang tidak akan
dieksekusi oleh sistem. Dalam bahasa pemrograman Python,
terdapat dua tipe komentar:
1. Single line comment dan
2. Multiple line comment
Untuk memberi komentar kita menggunakan sintaks # untuk single-
line comment atau """ untuk multi-line comment.
Python Syntax - Comment
Dalam pemrograman Pythonterdapat beberapa tipe-tipe error
yang dapat muncul dalam pembuatan program,
Contohnya adalah:
• Syntax Error
Errors in Python : Contoh Tipe-Tipe Error
Syntax Error
• Bahasapemrograman digunakan di bawah aturan dan konvensi yang
ketat. Menulis kode yang menyimpang dari aturan tata bahasa
menghasilkan syntax error.
• Untuk mencegah kesalahan sintaks atau syntax error kita harus
mempelajari dan mempraktikkan tata bahasa dan kode Python sesuai
dengan aturan yang ditetapkan.
• Untuk mencetak string 'Halo', tanda kutip harus digunakan di kedua sisi
string. Namun, pada kode di bawah ini, terjadi kesalahan sintaks karena
string tidak dikutip pada kedua sisi.
Errors in Python : Contoh Tipe-Tipe Error
30.
Runtime Error
• Berbedadengan kesalahan sintaks, kode yang benar secara tata bahasa
masih dapat menyebabkan kesalahan selama eksekusi. Jenis kesalahan
ini disebut kesalahan runtime atau Runtime Error.
• Untuk mencegah kesalahan runtime, kamu harus mempertimbangkan
kemungkinan pengguna memasukkan data yang salah.
• Dalam kode di bawah ini, pengguna memasukkan string dua dan bukan
bilangan bulat 2, sehingga kesalahan runtime terjadi.
Errors in Python : Contoh Tipe-Tipe Error
• Al Sweigart.2015. Automate the Boring stuff With Python; No Starch, San Fransisco.
• Miller, Bradley N. & Ranum, David L. 2018. Problem Solving with Algorithms and Data
Structures using Python.
• Putri, Meidyan P., et al. 2022. Algoritma Dan Struktur Data. Bandung: Widina Bhakti
Persada.
• Yuniarti, Wenty Dwi . 2019. Dasar-Dasar Pemrograman Dengan Python. Sleman:
Deepublish.
• Siahaan, V. & Sianipar, Rismon H. 2020. Six Books in One : Pemrograman Python : GUI,
Aplikasi, dan Database. Sparta Publishing.
• https://www.python.org/
• https://docs.python.org/3/tutorial/
• https://replit.com/languages/python3
• http://interactivepython.org
Referensi :