{"id":13614829,"url":"https://github.com/laymonage/TarungLabDDP1","last_synced_at":"2025-04-13T19:30:47.636Z","repository":{"id":108693029,"uuid":"105432114","full_name":"laymonage/TarungLabDDP1","owner":"laymonage","description":"Kumpulan materi, soal, dan solusi Lab dan Tugas Pemrograman mata kuliah Dasar-Dasar Pemrograman 1 (DDP 1) dari Tarung (Fasilkom UI 2017) untuk publik.","archived":false,"fork":false,"pushed_at":"2019-10-18T08:22:37.000Z","size":1622,"stargazers_count":25,"open_issues_count":3,"forks_count":16,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-07-22T18:01:01.428Z","etag":null,"topics":["indonesian","learning","problem-set","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/laymonage.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-10-01T09:35:42.000Z","updated_at":"2023-12-11T11:25:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"b6a888f7-a900-4051-8592-b5c0a59fff43","html_url":"https://github.com/laymonage/TarungLabDDP1","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laymonage%2FTarungLabDDP1","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laymonage%2FTarungLabDDP1/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laymonage%2FTarungLabDDP1/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laymonage%2FTarungLabDDP1/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/laymonage","download_url":"https://codeload.github.com/laymonage/TarungLabDDP1/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213578243,"owners_count":15607943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["indonesian","learning","problem-set","python"],"created_at":"2024-08-01T20:01:06.102Z","updated_at":"2024-08-01T20:06:24.222Z","avatar_url":"https://github.com/laymonage.png","language":"Python","readme":"# [WIP] TarungLab: Dasar-Dasar Pemrograman 1\n\nKumpulan materi, soal, dan solusi Lab dan Tugas Pemrograman mata kuliah\nDasar-Dasar Pemrograman 1 (DDP 1) dari Tarung (Fasilkom UI 2017) untuk publik.\n\n## Daftar Isi\n\n### Tutorial Lab\n\n\u003e [`00. Persiapan`][tutorial 00]  \n\u003e [`01. Pengenalan ke IDLE`][tutorial 01]  \n\u003e [`02. Variabel, Tipe Data, dan Operator`][tutorial 02]  \n\u003e [`03. Sistem Bilangan, Percabangan, dan Perulangan`][tutorial 03]  \n\u003e [`04. String dan Slicing`][tutorial 04]  \n\u003e [`05. File dan Exception`][tutorial 05]  \n\u003e [`06. Fungsi`][tutorial 06]  \n\u003e [`07. Set dan Dictionary`][tutorial 07]  \n\u003e [`08. Class dan Pemrograman Berorientasi Objek (OOP)`][tutorial 08]  \n\u003e [`09. Inheritance`][tutorial 09]  \n\u003e [`10. Rekursi`][tutorial 10]  \n\u003e [`11. Graphical User Interface (GUI)`][tutorial 11]\n\n\u003cbr\u003e\n\n### Soal dan Solusi Lab\n\n\u003ctable\u003e\n    \u003cthead\u003e\n        \u003ctr\u003e\n            \u003cth rowspan=\"2\" colspan=\"1\"\u003e\n                No.\n            \u003c/th\u003e\n            \u003cth rowspan=\"2\" colspan=\"1\"\u003e\n                Lab\n            \u003c/th\u003e\n            \u003cth rowspan=\"1\" colspan=\"6\"\u003e\n                Kelas\n            \u003c/th\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e        \n            \u003cth\u003eA\u003c/th\u003e\n            \u003cth\u003eB + D\u003c/th\u003e\n            \u003cth\u003eC\u003c/th\u003e\n            \u003cth\u003eE\u003c/th\u003e\n            \u003cth\u003eF\u003c/th\u003e\n        \u003c/tr\u003e\n    \u003c/thead\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e01.\u003c/td\u003e\n            \u003ctd\u003ePengenalan ke IDLE\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/01/lab01_a_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/01/lab01_b_d.md#pertarungan-1\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/01/lab01_b_d_s1.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/01/lab01_a_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/01/lab01_f.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/01/lab01_f.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e02.\u003c/td\u003e\n            \u003ctd\u003eVariabel, Tipe Data, dan Operator\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/02/lab02_a.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/01/lab01_b_d.md#pertarungan-2\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/01/lab01_b_d_s2.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/02/lab02_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/02/lab02_f.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/02/lab02_f_s1.py\"\u003e•\u0026nbsp;Solusi\u0026nbsp;1\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/02/lab02_f_s2.py\"\u003e•\u0026nbsp;Solusi\u0026nbsp;2\u003c/a\u003e\n            \u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e03.\u003c/td\u003e\n            \u003ctd\u003eSistem Bilangan, Percabangan, dan Perulangan\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/03/lab03_a.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/02/lab02_b_d.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/02/lab02_b_d.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/03/lab03_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/03/lab03_f.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/03/lab03_f.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e04.\u003c/td\u003e\n            \u003ctd\u003eString dan Slicing\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/04/lab04_a.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/03/lab03_b_d.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/03/lab03_b_d.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/04/lab04_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/04/lab04_c.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/04/lab04_f.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/04/lab04_f.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e05.\u003c/td\u003e\n            \u003ctd\u003eFile dan Exception\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/05/lab05_a.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/04/lab04_b_d.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/04/lab04_b_d.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/05/lab05_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/05/lab05_f.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/05/lab05_f.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e06.\u003c/td\u003e\n            \u003ctd\u003eFungsi\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/06/lab06_a.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/05/lab05_b_d.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/05/lab05_b_d.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/06/lab06_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e07.\u003c/td\u003e\n            \u003ctd\u003eSet dan Dictionary\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/07/lab07_a.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/06/lab06_b_d.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/06/lab06_b_d.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/07/lab07_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e08.\u003c/td\u003e\n            \u003ctd\u003eClass dan Pemrograman Berorientasi Objek (OOP)\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/08/lab08_a.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/07/lab07_b_d.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/07/lab07_b_d.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/08/lab08_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e09.\u003c/td\u003e\n            \u003ctd\u003eInheritance\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/09/lab09_a.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\n                \u003ca href=\"lab/08/lab08_b_d.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/08/lab08_b_d.py\"\u003e•\u0026nbsp;Solusi\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/09/lab09_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e10.\u003c/td\u003e\n            \u003ctd\u003eRekursi\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/10/lab10_a.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/09/lab09_b_d.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/09/lab09_b_d_s1.py\"\u003e•\u0026nbsp;Solusi\u0026nbsp;1\u003c/a\u003e\n                \u003cbr\u003e\n                \u003ca href=\"lab/09/lab09_b_d_s2.py\"\u003e•\u0026nbsp;Solusi\u0026nbsp;2\u003c/a\u003e\n            \u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/10/lab10_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e11.\u003c/td\u003e\n            \u003ctd\u003eGraphical User Interface (GUI)\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/11/lab11_a.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e-\u003c/td\u003e\n            \u003ctd\u003e\u003ca href=\"lab/11/lab11_c.md\"\u003e•\u0026nbsp;Soal\u003c/a\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003csup\u003e\u003csub\u003etodo\u003c/sub\u003e\u003c/sup\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003cbr\u003e\n\n### Tugas Pemrograman\n\nTODO\n\n[tutorial 00]: lab_instructions/lab00.md\n\n[tutorial 01]: lab_instructions/lab01.md\n\n[tutorial 02]: lab_instructions/lab02.md\n\n[tutorial 03]: lab_instructions/lab03.md\n\n[tutorial 04]: lab_instructions/lab04.md\n\n[tutorial 05]: lab_instructions/lab05.md\n\n[tutorial 06]: lab_instructions/lab06.md\n\n[tutorial 07]: lab_instructions/lab07.md\n\n[tutorial 08]: lab_instructions/lab08.md\n\n[tutorial 09]: lab_instructions/lab09.md\n\n[tutorial 10]: lab_instructions/lab10.md\n\n[tutorial 11]: lab_instructions/lab11.md\n","funding_links":[],"categories":["Learn"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaymonage%2FTarungLabDDP1","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaymonage%2FTarungLabDDP1","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaymonage%2FTarungLabDDP1/lists"}