Pemrograman Dasar

Materi Perkuliahan Teknik Informatika

Selamat Datang!

Halo teman teman website ini merupakan media penyajian materi mata kuliah Pemrograman Dasar. Disusun secara sistematis untuk memudahkan mahasiswa memahami alur pemrograman dari dasar hingga fungsi.

Mata Kuliah: Dasar Pemrograman
Bahasa: Python 3.x
Target: Mahasiswa Semester 1

01. Pengenalan Python

Python adalah bahasa pemrograman interpretatif multiguna. Diciptakan oleh Guido van Rossum dan pertama kali dirilis pada tahun 1991.

  • Mudah dipelajari (Simple Syntax)
  • Open Source
  • Digunakan untuk AI, Data Science, & Web Development

Hello World:

# Program pertama di Python
print("Selamat Datang di Dunia Python!")

02. Variabel & Tipe Data

Di Python, kita tidak perlu mendeklarasikan tipe data secara eksplisit (Dynamic Typing).

# Tipe data dasar
nama = "Andi"          # String
umur = 20              # Integer
ipk = 3.85             # Float
is_active = True       # Boolean

print(f"{nama} berumur {umur} tahun")

03. Operator Aritmatika

Digunakan untuk melakukan operasi matematika dasar.

a = 10
b = 3

print(a + b)  # Penjumlahan (13)
print(a - b)  # Pengurangan (7)
print(a * b)  # Perkalian (30)
print(a / b)  # Pembagian (3.33)
print(a % b)  # Modulo (Sisa bagi: 1)
print(a ** b) # Pangkat (1000)

04. Struktur Kondisi (If-Else)

Struktur kontrol untuk mengambil keputusan berdasarkan kondisi tertentu.

nilai = 85

if nilai >= 80:
    print("Grade: A")
elif nilai >= 70:
    print("Grade: B")
else:
    print("Grade: C")

05. Perulangan (Loops)

Digunakan untuk menjalankan blok kode secara berulang.

For Loop:

for i in range(5):
    print(f"Iterasi ke-{i}")

While Loop:

count = 0
while count < 3:
    print("Berjalan...")
    count += 1

06. List & Tuple

Struktur data untuk menyimpan kumpulan item dalam satu variabel.

# List (Bisa diubah)
buah = ["Apel", "Jeruk", "Mangga"]
buah.append("Pisang")

# Tuple (Tetap/Konstan)
koordinat = (10, 20)

print(buah[0]) # Apel

07. Fungsi (Function)

Blok kode terorganisir yang digunakan untuk menjalankan satu tugas tertentu.

def sapa_user(nama):
    return f"Halo {nama}, selamat belajar!"

pesan = sapa_user("Mahasiswa")
print(pesan)