Giter Site home page Giter Site logo

laymonage / tarunglabddp1 Goto Github PK

View Code? Open in Web Editor NEW
25.0 7.0 16.0 1.58 MB

Kumpulan materi, soal, dan solusi Lab dan Tugas Pemrograman mata kuliah Dasar-Dasar Pemrograman 1 (DDP 1) dari Tarung (Fasilkom UI 2017) untuk publik.

License: MIT License

Python 100.00%
python learning problem-set indonesian

tarunglabddp1's Introduction

[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

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

No. Lab Kelas
A B + D C E F
01. Pengenalan ke IDLE • Soal • Soal
• Solusi
• Soal todo • Soal
• Solusi
02. Variabel, Tipe Data, dan Operator • Soal • Soal
• Solusi
• Soal todo • Soal
• Solusi 1
• Solusi 2
03. Sistem Bilangan, Percabangan, dan Perulangan • Soal • Soal
• Solusi
• Soal todo • Soal
• Solusi
04. String dan Slicing • Soal • Soal
• Solusi
• Soal
• Solusi
todo • Soal
• Solusi
05. File dan Exception • Soal • Soal
• Solusi
• Soal todo • Soal
• Solusi
06. Fungsi • Soal • Soal
• Solusi
• Soal todo todo
07. Set dan Dictionary • Soal • Soal
• Solusi
• Soal todo todo
08. Class dan Pemrograman Berorientasi Objek (OOP) • Soal • Soal
• Solusi
• Soal todo todo
09. Inheritance • Soal • Soal
• Solusi
• Soal todo todo
10. Rekursi • Soal • Soal
• Solusi 1
• Solusi 2
• Soal todo todo
11. Graphical User Interface (GUI) • Soal - • Soal todo todo

Tugas Pemrograman

TODO

tarunglabddp1's People

Contributors

ahmad-fauzan458 avatar azharaiz avatar giovanism avatar laymonage avatar ramadistra avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

tarunglabddp1's Issues

CONTRIBUTING.md missing

Add guidelines for issues, commit messages, and PRs.

So #3 won't happen again

Reference

https://github.com/blog/1184-contributing-guidelines
https://github.com/coala/coala/blob/master/CONTRIBUTING.rst

Proposal

  1. Source code (python)

    • Passed pylint source code analyzer (except C0103 for the time being)
    • Maximum line length is set to 79
    • File naming format (Lab)0[1-99]_[A-F](\+[A-F])?(_s[1-9])?(\.py)
    • ...
  2. Problem sets

    • Include only the necessary instruction and hint to complete the problem
    • Verbatim with necessary formatting adjustment
    • A footer
    • File naming format (Lab)0[1-99]_[A-F](\+[A-F])?(\.md)
    • ...
  3. Commit messages

    • First line < 50 chars
    • ...
  4. PRs

  5. Issues

Lab 3 A Typo

  • PLUS :
    Program akan meminta input nilai N dan M. Operasi ini berfungsi untuk
    menjumlahkan N dengan M.

  • MINUS :
    Program akan meminta input nilai N dan M. Operasi ini berfungsi untuk
    menjumlahkan N dengan M. Jika N - M bernilai negatif, maka output yang
    dikeluarkan adalah "Error!"

Sama-sama 'menjumlahkan'.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.