MAKALAH PEMROGRAMAN PYTHON
Diajukan untuk Memenuhi Tugas Mata Kuliah
Disusun oleh:
Nama: ................
Kelas: ................
2025
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa atas berkat dan rahmat-Nya
sehingga penulis dapat menyelesaikan makalah dengan judul "Pemrograman Python".
Makalah ini disusun untuk memberikan pemahaman mengenai dasar-dasar pemrograman Python,
sejarahnya, hingga penerapannya dalam berbagai bidang.
Penulis menyadari bahwa masih terdapat banyak kekurangan dalam penyusunan makalah ini. Oleh
karena itu, kritik dan saran sangat diharapkan untuk penyempurnaan di masa mendatang.
Semoga makalah ini dapat bermanfaat bagi pembaca, khususnya bagi mahasiswa yang sedang
mempelajari bahasa pemrograman Python.
DAFTAR ISI
KATA PENGANTAR .................................................. i
DAFTAR ISI ....................................................... ii
BAB I PENDAHULUAN ............................................... 1
BAB II LANDASAN TEORI ......................................... 3
BAB III PEMBAHASAN ............................................ 7
BAB IV PENUTUP ................................................ 13
DAFTAR PUSTAKA ................................................ 15
BAB I PENDAHULUAN
1.1 Latar Belakang
Python merupakan salah satu bahasa pemrograman yang sangat populer di dunia.
Python dikenal karena sintaksnya yang sederhana, mudah dibaca, dan fleksibel untuk berbagai
keperluan mulai dari web development, data science, kecerdasan buatan, hingga automasi sistem.
Banyak perusahaan besar seperti Google, NASA, dan Instagram menggunakan Python dalam
pengembangan sistem mereka.
1.2 Rumusan Masalah
1. Apa yang dimaksud dengan Python?
2. Bagaimana sejarah perkembangan Python?
3. Apa kelebihan dan kekurangan Python?
4. Bagaimana dasar-dasar sintaks Python?
5. Bagaimana penerapan Python dalam berbagai bidang?
1.3 Tujuan Penulisan
Makalah ini bertujuan untuk memberikan pemahaman mengenai pengertian Python, sejarah,
kelebihan, kekurangan, serta dasar-dasar pemrograman Python hingga contoh penggunaannya
dalam kehidupan nyata.
1.4 Manfaat Penulisan
Manfaat dari penulisan makalah ini adalah menambah wawasan mahasiswa mengenai bahasa
pemrograman Python dan dapat dijadikan sebagai bahan referensi dalam pembelajaran praktis.
BAB II LANDASAN TEORI
2.1 Sejarah Python
Python pertama kali dikembangkan oleh Guido van Rossum pada tahun 1989 di Centrum
Wiskunde & Informatica (CWI) di Belanda. Python dirilis secara publik pada tahun 1991.
Nama Python sendiri diambil dari acara komedi Inggris 'Monty Python's Flying Circus', bukan dari
hewan ular Python.
2.2 Kelebihan Python
1. Sintaks sederhana dan mudah dipahami.
2. Open source dan gratis digunakan.
3. Mendukung banyak paradigma pemrograman.
4. Tersedia banyak library siap pakai.
5. Komunitas besar dan aktif.
2.3 Kekurangan Python
1. Eksekusi program lebih lambat dibanding bahasa yang dikompilasi seperti C++.
2. Tidak cocok untuk aplikasi mobile secara langsung.
3. Konsumsi memori cukup besar pada aplikasi tertentu.
2.4 Versi Python
Python berkembang dari versi 1.x, 2.x, hingga saat ini Python 3.x yang paling banyak digunakan.
Python 2 sudah tidak didukung sejak 2020.
BAB III PEMBAHASAN
3.1 Dasar Sintaks Python
Contoh kode dasar Python:
print("Hello World")
Python menggunakan indentasi untuk menentukan blok kode.
3.2 Variabel dan Tipe Data
Contoh deklarasi variabel:
x = 10
y = 3.14
nama = "Python"
Tipe data utama: integer, float, string, boolean.
3.3 Operator dan Percabangan
Python mendukung operator aritmatika, logika, dan pembanding.
Contoh percabangan:
if x > 5:
print("x lebih besar dari 5")
else:
print("x lebih kecil atau sama dengan 5")
3.4 Perulangan
Python memiliki perulangan for dan while.
Contoh:
for i in range(5):
print(i)
3.5 Fungsi
Contoh definisi fungsi:
def sapa(nama):
print("Halo,", nama)
sapa("Andi")
3.6 Struktur Data
Python memiliki list, tuple, set, dan dictionary.
contoh:
angka = [1,2,3]
data = { "nama": "Budi", "umur": 20 }
3.7 Pemrograman Berorientasi Objek
Contoh class:
class Mahasiswa:
def __init__(self, nama, nim):
[Link] = nama
[Link] = nim
def info(self):
print([Link], [Link])
m1 = Mahasiswa("Ani", "12345")
[Link]()
3.8 Modul dan Package
Python menyediakan banyak modul built-in dan juga package eksternal yang bisa diinstal
menggunakan pip.
Contoh:
import math
print([Link](16))
3.9 Contoh Program Sederhana
Program menghitung luas lingkaran:
import math
r = float(input("Masukkan jari-jari: "))
luas = [Link] * r * r
print("Luas lingkaran =", luas)
BAB IV PENUTUP
4.1 Kesimpulan
Python merupakan bahasa pemrograman yang sederhana, fleksibel, dan digunakan luas dalam
berbagai bidang seperti web, data science, dan kecerdasan buatan.
Dengan sintaks yang mudah dipahami, Python sangat cocok untuk pemula maupun profesional.
4.2 Saran
Diharapkan mahasiswa dapat terus berlatih menggunakan Python melalui studi kasus nyata agar
pemahaman tidak hanya teoritis, tetapi juga praktis.
DAFTAR PUSTAKA
- Van Rossum, G. (1991). Python Programming Language.
- Python Software Foundation. (2025). Dokumentasi Python. [Link]
- Downey, A. (2015). Think Python. O’Reilly Media.
- Lutz, M. (2013). Learning Python. O’Reilly Media.