Selamat datang di repository GitHub "Dasar-Dasar Pemrograman 0". Repository ini digunakan sebagai wadah penyimpanan materi-materi tentang dasar-dasar pemrograman dengan menggunakan bahasa pemrograman Python. Materi yang ada pada repository ini disusun sebagai penunjang kegiatan dengan nama serupa yang diadakan oleh Quanta 2018 sebagai bimbingan dasar pemrograman bagi pemula di bidang pemrograman. Materi yang ada pada repository ini terbuka untuk umum dan dapat dipergunakan / dikembangkan / dimodifikasi oleh siapapun sesuai Lisensi yang berlaku.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Materi dan soal yang ditulis pada repository ini bebas digunakan oleh dipergunakan / dikembangkan / dimodifikasi oleh siapapun selama mematuhi peraturan yang ada pada lisensi CC-BY-SA 4.0 di atas.
Atribusi yang dilakukan dapat menggunakan nama "Quanta 2018" sebagai angkatan Fasilkom UI yang menjadi penyelenggara kegiatan ini atau nama penulis masing-masing materi yang terletak pada baris Penulis di setiap halaman.
Pertanyaan lebih lanjut mengenai penggunaan materi ini dapat diajukan ke Rafi Muhammad Daffa ([email protected])
Pengecualian
Copyright © 2001-2019 Python Software Foundation; All Rights Reserved
Penggunaan bahasa pemrograman Python pada materi ini terikat lisensi PSF LICENSE AGREEMENT FOR PYTHON 3.7.4 yang dimiliki oleh Python Software Foundation.
Pekan 01. Perkenalan, Variabel, Tipe Data
1A. Instalasi Python
1B. Mengenal IDLE dan Shell
1C. Tipe Data
1D. Variabel
1L. Latihan
Pekan 02. Struktur Kendali I
2A. Pengenalan Pembuatan Program
2B. Struktur Percabangan (if
, elif
, else
)
2C. Masukan dan Keluaran Sederhana (input
, print
,eval
)
2L. Latihan
Pekan 03. Struktur Kendali II
3A. Pola Perulangan (for
, while
)
3B. Penggunaan Fungsi yang Didefinisikan Sendiri (def
)
3C. Konsep mutability dan parameter passing
3D. return
, break
, continue
, pass
3L. Latihan
Pekan 04. Pengenalan Pengecualian
4A. Kekeliruan Umum dalam Pemrograman
4B. Dokumentasi Program
4C. The Zen of Python (PEP 20)
Repository ini disusun oleh tim penyusun materi dan pembuatan soal yang terdiri dari:
- Harnindyto Wicaksana
- Muhammad Azis Husein
- Muhammad Dzikra Muzaki
- Rafi Muhammad Daffa
Pembuatan repository materi ini tidak terlepas dari bantuan sumber-sumber pengajaran yang telah membantu para kontributor dalam menyusunnya.
- Perkovic, Ljubomir. Introduction to Computing Using Python: an Application Development Focus. John Wiley & Sons, Inc., 2015.
- “Python 3.7.4 Documentation.” 3.7.4 Documentation, Python Software Foundation, docs.python.org/3.
- Tim Dosen Dasar-Dasar Pemrograman 1 2018/2019-1 Fakultas Ilmu Komputer Universitas Indonesia
- Tim Asisten Dosen Dasar-Dasar Pemrograman 1 2018/2019-1 Fakultas Ilmu Komputer Universitas Indonesia