Skip to content

faruq1997/Dasar-Pemrograman-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Dasar Pemrograman Python

Repository ini berisi kumpulan materi pembelajaran Dasar Pemrograman Python untuk pemula.
Disusun secara bertahap dari pengenalan konsep dasar hingga pemrograman berorientasi objek, menggunakan format interaktif Jupyter Notebook.


📘 Tujuan Pembelajaran

Memberikan pemahaman menyeluruh mengenai:

  • Logika dan struktur dasar pemrograman
  • Penggunaan variabel, tipe data, dan operator
  • Percabangan dan perulangan
  • Struktur data (list, tuple, string)
  • Fungsi dan modularisasi kode
  • Pengenalan Object Oriented Programming (OOP)
  • Penerapan konsep melalui latihan dan kuis

Repositori ini didesain untuk pembelajaran, bukan penggunaan komersial.


🧭 Panduan Belajar

  1. Jalankan langkah demi langkah sesuai urutan pertemuan.
  2. Gunakan Jupyter Notebook (lokal atau Google Colab).
  3. Eksperimen dengan kode — ubah nilai, tambahkan kasus baru, dan amati hasilnya.
  4. Setelah Pertemuan 7, lakukan Kuis UTS untuk evaluasi.

📂 Daftar Materi

No Topik File / Link
1 Perkenalan Python & Lingkungan Pemrograman Pertemuan 1 - Perkenalan.txt
2 Variabel, Tipe Data, dan Operasi Dasar Pertemuan 2.ipynb
3 Input, Output, dan Operator Pertemuan 3.ipynb
4 Percabangan (If / Else) Pertemuan 4_Percabangan.ipynb
4B Latihan Percabangan Pertemuan 4_Percabangan_latihan.ipynb
5 Perulangan (For / While) Pertemuan 5_Perulangan.ipynb
5B Studi Kasus: Gerobak Fried Chicken Pertemuan 5_Gerobak_Fried_Chickens.ipynb
6 List dan Tuple Pertemuan 6_List_&_Tuple.ipynb
6B Latihan Tambahan Struktur Data Pertemuan 6_tambahan.ipynb
7 String dan Bilangan Pertemuan 7_String_dan_Bilangan.ipynb
🧩 Kuis UTS (Evaluasi Tengah Semester) Kuis_UTS.ipynb
8 Fungsi (Definisi, Parameter, Return) Pertemuan 9_Fungsi.ipynb
9 Penanganan Error / Exception Pertemuan 10_Eksepsi_Exception.ipynb
10 Pengenalan OOP (Class, Object, Inheritance) Pertemuan 11_Object_Oriented_Programming_(OOP).ipynb
💡 Review Akhir & Latihan Integrasi Review_Dasar_Python.ipynb

🚀 Cara Menjalankan

  1. Clone repository

    git clone https://github.com/faruq1997/Dasar-Pemrograman-Python.git
    cd Dasar-Pemrograman-Python
  2. Buka notebook

    • Menggunakan Jupyter:

      jupyter notebook
    • Atau buka langsung di Google Colab dengan menyalin tautan file .ipynb.

  3. Ikuti urutan materi dan jalankan setiap cell untuk melihat hasil eksekusi.


🧩 Lisensi Penggunaan

Materi ini dirilis dengan lisensi:

© 2025 Faruq — Untuk Pembelajaran Non-Komersial (Educational Use Only) Diperbolehkan digunakan, dimodifikasi, dan dibagikan untuk keperluan pendidikan, penelitian, atau pelatihan. Dilarang keras memperjualbelikan, memonetisasi, atau mendistribusikan ulang untuk tujuan komersial tanpa izin tertulis dari pemilik repository.


🤝 Kontribusi

Kontribusi sangat terbuka bagi siapa pun:

  • Koreksi kesalahan / penulisan kode
  • Penambahan latihan atau studi kasus
  • Pembaruan contoh dan dokumentasi

Langkah kontribusi:

  1. Fork repository ini
  2. Lakukan perubahan pada branch baru
  3. Commit dan buat Pull Request

📬 Kontak

Author: Faruq GitHub: @faruq1997 Jika menemukan bug atau ingin menambahkan materi, silakan buka issue pada repository ini.


🎓 Catatan Tambahan

  • Disarankan bagi pengajar untuk mengadaptasi materi sesuai kurikulum lokal.
  • Mahasiswa dapat menyalin setiap notebook dan menambahkan komentar pribadi untuk memperdalam pemahaman.

About

Belajar Dasar Pemrograman dengan Python (Google Colaboratory [https://colab.research.google.com/])

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published