Skip to content

Latest commit

 

History

History
38 lines (35 loc) · 2.47 KB

README.md

File metadata and controls

38 lines (35 loc) · 2.47 KB

Laporan Final Project Pemrograman Dasar

Latar Belakang

Tugas akhir ini saya kerjakan untuk memenuhi tugas mata kuliah “Pemrograman Dasar”. Tugas tersebut merupakan final project untuk membuat sebuah game sederhana yaitu “Pair Game” dengan menggunakan bahasa c sebagai penyelesaiannya. Game Sederhana yang saya buat ini mengimplementasikan beberapa konsep pemrograman dasar seperti percabangan, perulangan, array, dan fungsi.

1) Percabangan Algoritma Percabangan (atau disebut juga dengan flow control dan algoritma pemilihan) adalah salah satu jenis perintah dalam algoritma yang digunakan sebagai cara untuk memberitahukan program tentang perintah apa yang harus dijalankan, dimana perintah tersebut disesuaikan dengan beberapa kondisi tertentu. Fungsi algoritma percabangan ini adalah untuk memproses keputusan yang tepat dan sesuai dengan yang keinginan pengguna sistem berdasarkan beberapa kondisi yang terjadi pada sistem yang digunakan tersebut. Percabangan dalam bahasa C antara lain seperti if else dan case.

2) Perulangan Algoritma Perulangan adalah proses mengulang-ulang eksekusi blok kode tanpa henti, selama kondisi yang dijadikan acuan terpenuhi. Biasanya disiapkan variabel untuk iterasi atau variabel penanda kapan perulangan akan diberhentikan. Perulangan dalam bahasa c antara lain seperti loop, while dan do while.

3) Array Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karena array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks. Array menggunakan indeks integer untuk menentukan urutan elemen-elemennya, dimana elemen pertamanya dimulai dari indeks 0, elemen kedua memiliki indeks 1, dan seterusnya.

4) Fungsi Fungsi yaitu pemisahakan kode program menjadi modul-modul terpisah dan fungsi harus mengembalikan nilai sesuai dengan tipe data pada saat mendeklarasikannya.

Tujuan

Tujuan yang akan dicapai dari final project ini adalah :

  • Dapat menuliskan source code yang efisien.
  • Dapat memahami dan mengimplementasikan seluruh konsep pemrograman dasar.
  • Dapat memberikan beberapa fitur sesusai permintaan dosen penguji.
  • Dapat menyelesaikan beberapa bug / error.
  • Contributors

    NAMA NPM
    DWI WAHYU EFFENDI 18081010017