Awesome
[WIP] TarungLab: Dasar-Dasar Pemrograman 1
Kumpulan materi, soal, dan solusi Lab dan Tugas Pemrograman mata kuliah Dasar-Dasar Pemrograman 1 (DDP 1) dari Tarung (Fasilkom UI 2017) untuk publik.
Daftar Isi
Tutorial Lab
<br>
00. Persiapan
01. Pengenalan ke IDLE
02. Variabel, Tipe Data, dan Operator
03. Sistem Bilangan, Percabangan, dan Perulangan
04. String dan Slicing
05. File dan Exception
06. Fungsi
07. Set dan Dictionary
08. Class dan Pemrograman Berorientasi Objek (OOP)
09. Inheritance
10. Rekursi
11. Graphical User Interface (GUI)
Soal dan Solusi Lab
<table> <thead> <tr> <th rowspan="2" colspan="1"> No. </th> <th rowspan="2" colspan="1"> Lab </th> <th rowspan="1" colspan="6"> Kelas </th> </tr> <tr> <th>A</th> <th>B + D</th> <th>C</th> <th>E</th> <th>F</th> </tr> </thead> <tbody> <tr> <td>01.</td> <td>Pengenalan ke IDLE</td> <td><a href="lab/01/lab01_a_c.md">• Soal</a></td> <td> <a href="lab/01/lab01_b_d.md#pertarungan-1">• Soal</a> <br> <a href="lab/01/lab01_b_d_s1.py">• Solusi</a> </td> <td><a href="lab/01/lab01_a_c.md">• Soal</a></td> <td><sup><sub>todo</sub></sup></td> <td> <a href="lab/01/lab01_f.md">• Soal</a> <br> <a href="lab/01/lab01_f.py">• Solusi</a> </td> </tr> <tr> <td>02.</td> <td>Variabel, Tipe Data, dan Operator</td> <td><a href="lab/02/lab02_a.md">• Soal</a></td> <td> <a href="lab/01/lab01_b_d.md#pertarungan-2">• Soal</a> <br> <a href="lab/01/lab01_b_d_s2.py">• Solusi</a> </td> <td><a href="lab/02/lab02_c.md">• Soal</a></td> <td><sup><sub>todo</sub></sup></td> <td> <a href="lab/02/lab02_f.md">• Soal</a> <br> <a href="lab/02/lab02_f_s1.py">• Solusi 1</a> <br> <a href="lab/02/lab02_f_s2.py">• Solusi 2</a> </td> </tr> <tr> <td>03.</td> <td>Sistem Bilangan, Percabangan, dan Perulangan</td> <td><a href="lab/03/lab03_a.md">• Soal</a></td> <td> <a href="lab/02/lab02_b_d.md">• Soal</a> <br> <a href="lab/02/lab02_b_d.py">• Solusi</a> </td> <td><a href="lab/03/lab03_c.md">• Soal</a></td> <td><sup><sub>todo</sub></sup></td> <td> <a href="lab/03/lab03_f.md">• Soal</a> <br> <a href="lab/03/lab03_f.py">• Solusi</a> </td> </tr> <tr> <td>04.</td> <td>String dan Slicing</td> <td><a href="lab/04/lab04_a.md">• Soal</a></td> <td> <a href="lab/03/lab03_b_d.md">• Soal</a> <br> <a href="lab/03/lab03_b_d.py">• Solusi</a> </td> <td> <a href="lab/04/lab04_c.md">• Soal</a> <br> <a href="lab/04/lab04_c.py">• Solusi</a> </td> <td><sup><sub>todo</sub></sup></td> <td> <a href="lab/04/lab04_f.md">• Soal</a> <br> <a href="lab/04/lab04_f.py">• Solusi</a> </td> </tr> <tr> <td>05.</td> <td>File dan Exception</td> <td><a href="lab/05/lab05_a.md">• Soal</a></td> <td> <a href="lab/04/lab04_b_d.md">• Soal</a> <br> <a href="lab/04/lab04_b_d.py">• Solusi</a> </td> <td><a href="lab/05/lab05_c.md">• Soal</a></td> <td><sup><sub>todo</sub></sup></td> <td> <a href="lab/05/lab05_f.md">• Soal</a> <br> <a href="lab/05/lab05_f.py">• Solusi</a> </td> </tr> <tr> <td>06.</td> <td>Fungsi</td> <td><a href="lab/06/lab06_a.md">• Soal</a></td> <td><a href="lab/05/lab05_b_d.md">• Soal</a> <br> <a href="lab/05/lab05_b_d.py">• Solusi</a> </td> <td><a href="lab/06/lab06_c.md">• Soal</a></td> <td><sup><sub>todo</sub></sup></td> <td><sup><sub>todo</sub></sup></td> </tr> <tr> <td>07.</td> <td>Set dan Dictionary</td> <td><a href="lab/07/lab07_a.md">• Soal</a></td> <td> <a href="lab/06/lab06_b_d.md">• Soal</a> <br> <a href="lab/06/lab06_b_d.py">• Solusi</a> </td> <td><a href="lab/07/lab07_c.md">• Soal</a></td> <td><sup><sub>todo</sub></sup></td> <td><sup><sub>todo</sub></sup></td> </tr> <tr> <td>08.</td> <td>Class dan Pemrograman Berorientasi Objek (OOP)</td> <td><a href="lab/08/lab08_a.md">• Soal</a></td> <td><a href="lab/07/lab07_b_d.md">• Soal</a> <br> <a href="lab/07/lab07_b_d.py">• Solusi</a> </td> <td><a href="lab/08/lab08_c.md">• Soal</a></td> <td><sup><sub>todo</sub></sup></td> <td><sup><sub>todo</sub></sup></td> </tr> <tr> <td>09.</td> <td>Inheritance</td> <td><a href="lab/09/lab09_a.md">• Soal</a></td> <td> <a href="lab/08/lab08_b_d.md">• Soal</a> <br> <a href="lab/08/lab08_b_d.py">• Solusi</a> </td> <td><a href="lab/09/lab09_c.md">• Soal</a></td> <td><sup><sub>todo</sub></sup></td> <td><sup><sub>todo</sub></sup></td> </tr> <tr> <td>10.</td> <td>Rekursi</td> <td><a href="lab/10/lab10_a.md">• Soal</a></td> <td><a href="lab/09/lab09_b_d.md">• Soal</a> <br> <a href="lab/09/lab09_b_d_s1.py">• Solusi 1</a> <br> <a href="lab/09/lab09_b_d_s2.py">• Solusi 2</a> </td> <td><a href="lab/10/lab10_c.md">• Soal</a></td> <td><sup><sub>todo</sub></sup></td> <td><sup><sub>todo</sub></sup></td> </tr> <tr> <td>11.</td> <td>Graphical User Interface (GUI)</td> <td><a href="lab/11/lab11_a.md">• Soal</a></td> <td>-</td> <td><a href="lab/11/lab11_c.md">• Soal</a></td> <td><sup><sub>todo</sub></sup></td> <td><sup><sub>todo</sub></sup></td> </tr> </tbody> </table> <br>Tugas Pemrograman
TODO