0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan6 halaman

Koding dan AI: Panduan Dasar Python

Diunggah oleh

awiandika167
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan6 halaman

Koding dan AI: Panduan Dasar Python

Diunggah oleh

awiandika167
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Koding dan Kecerdasan Artifisial

A. 📘 Pengertian Koding

Koding adalah kegiatan menulis perintah (kode) dengan bahasa pemrograman agar
komputer dapat mengerti dan menjalankan apa yang kita inginkan.

👉 Singkatnya: koding = memberi instruksi ke komputer dengan bahasa khusus:(misalnya


Python, Java, C++, JavaScript).

✨ Mengapa perlu koding?

Komputer itu pintar tapi tidak bisa berpikir sendiri.


Komputer hanya mengerti perintah yang jelas dan terstruktur.
Dengan koding, kita bisa mengatur komputer untuk:

 Menghitung otomatis

 Menyimpan dan mengolah data

 Membuat aplikasi (website, game, mobile)

 Mengendalikan mesin atau robot

🖥️ Contoh sederhana

Misalnya, kita ingin komputer menampilkan kalimat "Halo Dunia".


Jika dilakukan dengan koding Python

B. 🤖 Pengertian Kecerdasan Artifisial (Artificial Intelligence / AI)

Kecerdasan Artifisial (AI) adalah teknologi komputer yang dirancang agar bisa berpikir,
belajar, dan mengambil keputusan seperti manusia.

👉 AI tidak hanya menjalankan perintah biasa, tetapi juga bisa menganalisis data, mengenali
pola, dan belajar dari pengalaman.

Contoh penerapan AI dalam kehidupan sehari-hari:

 Google Translate → menerjemahkan bahasa.

 Face Recognition → membuka kunci HP dengan wajah.

 Chatbot (seperti saya) → menjawab pertanyaan dengan bahasa manusia.

 Mobil tanpa sopir → AI mengendalikan kendaraan.


📌 Jadi, AI = membuat komputer lebih pintar sehingga bisa menyelesaikan tugas seperti
manusia.

🔑 Perbedaan Sederhana

 Koding → aktivitas menulis perintah agar komputer mengerti.

 AI → hasil dari koding yang kompleks, di mana komputer bisa belajar dan mengambil
keputusan sendiri.

C. 📘 Materi Dasar Python

1. Apa itu Python?

Python adalah bahasa pemrograman yang:

 Mudah dipelajari karena sintaksnya sederhana.

 Populer dan banyak digunakan (misalnya untuk website, data, AI, hingga game).

 Gratis & open-source, bisa digunakan siapa saja.

 Fleksibel, bisa berjalan di Windows, Linux, maupun MacOS.

D. ⚖️ Kelebihan dan Kekurangan Python

✅ Kelebihan Python

1. Sintaks sederhana & mudah dipelajari


Python mirip bahasa sehari-hari, jadi cocok untuk pemula.

2. Populer & banyak digunakan


Dipakai di bidang web, data science, kecerdasan buatan (AI), otomasi, hingga game.

3. Banyak pustaka (library) siap pakai


Contohnya:

o numpy, pandas → untuk data

o tensorflow, scikit-learn → untuk AI

o flask, django → untuk web

4. Multiplatform
Bisa dijalankan di Windows, Linux, atau MacOS tanpa banyak perubahan kode.

5. Komunitas besar
Banyak tutorial, forum, dan dokumentasi, jadi mudah mencari bantuan.
❌ Kekurangan Python

1. Lebih lambat dibanding bahasa lain (misalnya C++ atau Java)


Karena Python adalah bahasa interpreted, bukan compiled.

2. Kurang cocok untuk aplikasi yang butuh performa tinggi


Misalnya game berat atau aplikasi dengan grafis 3D yang kompleks.

3. Boros memori
Python menggunakan banyak resource (RAM), jadi kadang lambat di perangkat kecil.

4. Kurang tepat untuk aplikasi mobile


Android/iOS lebih sering memakai Java, Kotlin, atau Swift.

5. Indentsi sensitif
Python sangat bergantung pada spasi/indentasi. Jika salah tab/spasi, program bisa error.

E. Bagian-Bagian Penting dalam Python

a. Komentar

Komentar digunakan untuk memberi catatan pada kode agar mudah dipahami.
Python menggunakan tanda # untuk komentar.

# Ini adalah komentar


print("Halo Python") # Menampilkan teks ke layar

b. Output (Menampilkan hasil)

Untuk menampilkan teks atau angka di layar, gunakan print().

print("Selamat belajar Python!")


print(10 + 5)

c. Input (Memasukkan data dari pengguna)

Gunakan fungsi input() untuk meminta data dari pengguna.

nama = input("Siapa namamu? ")


print("Halo,", nama)
d. Variabel

Variabel adalah tempat menyimpan data.


Contoh:

nama = "Andi"
umur = 16
print("Nama:", nama)
print("Umur:", umur)

e. Tipe Data

Beberapa tipe data dasar di Python:

 str → teks (string) → "Halo"

 int → bilangan bulat → 10

 float → bilangan desimal → 3.14

 bool → benar/salah → True atau False

teks = "Belajar Python"


angka = 25
desimal = 3.5
benar = True

f. Operator

Operator digunakan untuk perhitungan:

 + (tambah)

 - (kurang)

 * (kali)

 / (bagi)

 // (bagi bulat)

 % (sisa bagi)

Contoh:

a = 10
b=3
print(a + b) # hasil: 13
print(a // b) # hasil: 3
g. Percabangan (if-else)

Untuk membuat keputusan.

umur = 18
if umur >= 17:
print("Kamu sudah dewasa")
else:
print("Kamu masih remaja")

h. Perulangan (Loop)

Untuk mengulang kode.


for i in range(5):

print("Perulangan ke-", i)

3. Contoh Program Sederhana

Program biodata sederhana:

# Program Biodata
nama = input("Masukkan nama: ")
umur = input("Masukkan umur: ")
hobi = input("Masukkan hobi: ")

print("\n--- Biodata ---")


print("Nama :", nama)
print("Umur :", umur)
print("Hobi :", hobi)

Program Kalkulator

# Program Kalkulator Sederhana


print("=== Kalkulator ===")
angka1 = float(input("Masukkan angka pertama: "))
angka2 = float(input("Masukkan angka kedua: "))

print("\nHasil Penjumlahan:", angka1 + angka2)


print("Hasil Pengurangan:", angka1 - angka2)
print("Hasil Perkalian :", angka1 * angka2)
print("Hasil Pembagian :", angka1 / angka2)

Anda mungkin juga menyukai