PEMROGRAMAN PYTHON
A. Pendahuluan
1. Python adalah salah satu bahasa pemrograman tingkat tinggi (high-level programming language) yang sangat populer di dunia
teknologi informasi. Bahasa ini dirancang dengan sintaks yang sederhana dan mudah dipahami, sehingga cocok untuk pemula
maupun profesional. Python pertama kali dikembangkan oleh Guido van Rossum pada akhir tahun 1980-an dan dirilis secara
resmi pada tahun 1991.
2. Python dikenal sebagai bahasa pemrograman yang bersifat interpreted, artinya kode program dijalankan baris demi baris oleh
interpreter tanpa harus melalui proses kompilasi terlebih dahulu seperti pada bahasa C atau C++. Hal ini membuat proses
pengembangan program menjadi lebih cepat dan fleksibel.
3. Salah satu keunggulan utama Python adalah keterbacaan (readability) sintaksnya. Struktur kode Python dibuat menyerupai
bahasa manusia, sehingga mudah dipelajari. Python menggunakan indentasi (spasi menjorok ke dalam) untuk menunjukkan
blok kode, bukan tanda kurung kurawal seperti pada banyak bahasa lainnya.
4. Python bersifat multiplatform, artinya dapat dijalankan di berbagai sistem operasi seperti Windows, Linux, dan macOS tanpa
banyak perubahan pada kode program. Hal ini membuat Python sangat fleksibel untuk berbagai kebutuhan pengembangan
perangkat lunak.
5. Dalam perkembangannya, Python menjadi bahasa yang sangat dominan dalam bidang Data Science, Machine Learning,
Artificial Intelligence (AI), dan Web Development. Banyak perusahaan teknologi besar seperti Google, Instagram, dan Netflix
menggunakan Python dalam sistem mereka.
6. Python memiliki ribuan pustaka (library) dan framework yang siap digunakan, seperti Django dan Flask untuk web, NumPy dan
Pandas untuk pengolahan data, serta TensorFlow dan PyTorch untuk kecerdasan buatan. Hal ini membuat Python sangat kuat
dan efisien dalam pengembangan aplikasi.
7. Python juga mendukung berbagai paradigma pemrograman, seperti pemrograman prosedural, berorientasi objek (Object-
Oriented Programming/OOP), dan fungsional. Dengan demikian, programmer dapat memilih pendekatan yang sesuai dengan
kebutuhan proyek.
8. Dari sisi pendidikan, Python sering digunakan sebagai bahasa pengantar dalam mata kuliah dasar pemrograman di berbagai
perguruan tinggi karena kemudahan sintaks dan dokumentasinya yang lengkap. Python membantu mahasiswa memahami
konsep logika dan algoritma tanpa terbebani sintaks yang rumit.
9. Python bersifat open-source dan dikembangkan oleh komunitas global yang besar. Artinya, siapa saja dapat menggunakan,
memodifikasi, dan mendistribusikan Python secara bebas. Komunitas ini juga aktif dalam memberikan dukungan dan
pembaruan sistem.
10. Dengan berbagai keunggulan tersebut, Python menjadi pilihan utama dalam pembelajaran pemrograman modern. Pada materi
awal ini, kita akan mengenal dasar-dasar penggunaan Python dan melihat beberapa contoh program sederhana sebagai
langkah awal memahami logika pemrograman.
B. Contoh Penggunaan Python
Berikut beberapa bidang penggunaan Python:
1. Pengembangan Web
Digunakan untuk membuat website dan aplikasi berbasis web menggunakan framework seperti Django dan Flask.
2. Data Science & Analisis Data
Mengolah data, membuat visualisasi, dan analisis statistik menggunakan Pandas, NumPy, dan Matplotlib.
3. Machine Learning & AI
Digunakan untuk membuat model prediksi, pengenalan wajah, chatbot, dan sistem rekomendasi.
4. Otomatisasi (Automation/Scripting)
Membuat script untuk otomatisasi tugas seperti pengolahan file, scraping website, dan pengiriman email otomatis.
5. Pengembangan Aplikasi Desktop
Membuat aplikasi desktop menggunakan Tkinter atau PyQt.
6. Game Development
Digunakan untuk membuat game sederhana menggunakan library seperti Pygame.
C. Contoh Listing Program Awal Python
Berikut adalah 4 contoh listing dasar Python:
1. Program Menampilkan Teks (Hello World)
print("Hello World")
Penjelasan:
Perintah print() digunakan untuk menampilkan teks ke layar.
2. Program Input dan Output Sederhana
nama = input("Masukkan nama Anda: ")
print("Halo", nama)
3. Program Penjumlahan Dua Bilangan
a = int(input("Masukkan angka pertama: "))
b = int(input("Masukkan angka kedua: ")) hasil =
a+b
print("Hasil penjumlahan adalah:", hasil)
4. Program Percabangan Sederhana (If-Else)
nilai = int(input("Masukkan nilai Anda: "))
if nilai >= 75: print("Anda
Lulus")
else:
print("Anda Tidak Lulus")