Topic outline
Pertemuan 1 Selasa 2 Februari 2021
Algoritma : urutan atau langkah-langkah dalam menyelesaikan masalah dalam bidang matematika dan ilmu computer ataupun ilmu keteknikan lainnya, dengan kata lain algoritma adalah langkah-langkah untuk menyelesaikan masalah pemrograman computer.
Diagram alur (flowchart) merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan symbol. Setiap symbol menggambarkan proses tertentu. Antar proses digambarkan dengan garis penghubung
Topic: Kuliah Perdana Pemrograman Komputer
Time: Feb 2, 2021 08:00 AM BangkokJoin Zoom Meeting
https://zoom.us/j/8087482242?pwd=VzljSHpFN1BBK3k0NzlzSUlGSXBVdz09Buatkan Algoritma dan flowchart untuk kegiatan dibawah ini:
- Membuat SIM
- Pendaftaran Mahasiswa
- Membuat KTP
Pilih salah satu dari 3 kasus diatas, file disubmit dalam bentuk .PDF
Jangan lupa batas waktu pengumpulan
Pertemuan 2 Selasa 9 Februari 2021
Untuk menulis sebuah program perlu aplikasi editor, banyak sekali pilihan editor yang ada sekarang ada di internet bisa di download dan di install di computer. Sebagai contoh aplikasi bawaan dari windows yaitu notepad, program bisa ditulis di notepad dan disimpan dalam bentuk file dengan extention .txt (text), yang artinya isi dari file sumber kode berisi text. File text tidak bisa dipahami oleh computer untuk bisa dipahami/kenali maka perlu compiler, yaitu program yang menterjemahkan bahasa C++ dalam bentuk text menjadi binary.
silahkan kalian ikuti kuliah saya live di youtube disini, dan jika ada pertanyaan bisa tulis pertanyaan di kolom komentar dan jika kalian ingin live langsung bisa klik disini menggunakan streamYard
Silahkan dikerjakan tugas pada modul 1 kerjakan contoh program 1, 2, 3 dan tugas praktikum no 3 dan 4. Untuk bukti program kalian telah berjalan dan tanpa ada kesalahan.
- screnshot list program dan hasil program
- file dikumpulkan dalam betuk .pdf
- nama file tugas2_<NIM>.pdf contoh : tugas2_42355652.PDF
Ingat batas waktu pengumpulan, 15 Februari 2021
Pertemuan 3 Selasa 16 Februari 2021
Berikut Modul Praktikum 1 untuk materi hari ini kita belajar tentang variabel dan operator matematika, silahkan dipelajari dan pada tugas kerjakan untuk latihan nomor 5,6,7, dan 8.
Silahkan dikerjakan tugas pada modul 1 kerjakan no 5.6.7.dan 8. Untuk bukti program kalian telah berjalan dan tanpa ada kesalahan.
- screnshot list program dan hasil program
- file dikumpulkan dalam betuk .pdf
- nama file tugas3_<NIM>.pdf contoh : tugas3_42355652.PDF
Ingat batas waktu pengumpulan, 22 Februari 2021
Pertemuan 4 Selasa 23 Fabruari 2021
Setelah menyelesaikan modul praktikum, mahasiswa diharapkan :
- Mengetahui input dan output data dalam pemrograman C++
- Memahami simbol operator matematika dan logika
- Mengetahui program input output data dengan contoh beberapa rumus yang telah dicontohkan
silahkan kalian ikuti live streaming di link URL youtube berikut ini
dan jika kalian ingin tatap maya secara langsung bisa kik link URL berikut ini https://streamyard.com/6miwh3mbfj
Kerjakan tugas nomor 1 sampai 6 pada modul 2 diatas dan jangan lupa batas waktu pengumpulan tugas
Pertemuan 5 Selasa 2 Maret 2021
Sturktur kondisional untuk statement IF adalah struktur pemilihan yang digunakan untuk kebutuhan eksekusi subeuah kondisi. Dalam kaidahnya sederhananya, is berarti kondisi “jika” sebuah kondisi yang bernilai benar, maka program akan mengeksekusi, namun jika kondisi salah akan diabaikan (tidak mengerjakan perintah).
Pada kehidupan sehari-hari contoh implementasi pada statement IF adalah:
Statement : Apakah anda lapar ?
Eksekusi jika kondisi benar artinya “ya” benar lapar maka harus makan
Jika kondisi salah “tidak lapar” maka tidak mengerjakan apa-apa
Silahkan diikuti penjelasan materi hari ini di video dibawah ini
Jika kaian menginginkan tatap maya silahkan klik URL berikut ini https://streamyard.com/24nr46v2ye
Kerjakan contoh soal yang ada di Modul 3 dan buatkan:
- Algotirmanya
- Flowchart
- Screnshot program C++
- Screenshot hasil output program C+
- nama file tugas5_<NIM>.pdf contoh : tugas5_42355652.PDF
Kumpulkan (Submit) dalam bentuk fie PDF, Jangan lupa batas waktu submit
Pertemuan 6 Selasa 9 Maret 2021
Pernyataan Switch yaitu pernyataan yang digunakan untuk menjalankan suatu pertanyaan dari beberapa kemungkinan pernyataan yang ada. Jika menghadapi suatu kondisi dan ingin membandingkan sebuah nilai dengan banyak pilihan, maka menggunakan switch adalah solusi yang tetap.
Kalian bisa tatap maya bersama saya di sini/ pilih link URL berikut ini https://streamyard.com/3avbtams9d
Kerjakan tugas minggu ini dengan ketentuan sebagai berikut:
- Selesaikan program tersebut
- Screnshot program dan hasil program yang telah kalian buat
- Simpan dala bentuk file PDF dengan format nama file tugas6_<NIM>.PDF contoh : tugas6_2314222.pdf
- Jangan lupa batas waktu submit tugas untuk minggu ini
Pertemuan 7 Selasa 16 Maret 2021
Untuk pertemuan hari ini silahkan dikerjakan modul berikut ini untuk latihan sebelum UTS
- Screnshot program yang telah kalian buat.
- Simpan dalam bentuk PDF
- Format file tugas7_<NIM> contoh : tugas7_24231424
- Jangan lupa batas akhir submit tugas.
UTS (Ujian Tengah Semester) Selasa 23 Maret 2021
- Buatkan Flowchart dari program C++
- Screnshot list program C++ dan hasil running program C++
- File dikumpulkan dalam bentuk PDF
- Submit dan ingat batas waktu pengerjaan. Jumat, 26 Maret 2021 pukul 23.00 wib
Pertemuan 9 Selasa 6 April 2021
Penggunaan perulangan for berbeda dengan perulangan while atau do while, yang mana pada perulangan for kita sudah dapat mengetahui jumlah dari proses perulangan tersebut. Sementara untuk while digunakan saat kita belum mengetahui jumlah dari prosesnya.
Bentuk Umum Perulangan For
for (inisialisasi; kondisi; modifier) { Pernyataan yang dieksekusi; }
Didalam perulangan terdapat 3 parameter penting:
- Inisialisasi : Bagian dimana kita membuat nilai awal perulangan. Nilai dapat di buat didalam variabel, nantinya dari nilai ini akan menjadi titik awal perulangan dilakukan.
- Kondisi : Bagian dimana kita menentukan suatu kondisi sehingga perulangan dapat berjalan. Perulangan akan terus dijalankan saat kondisi bernilai benar.
- Modifier : Bagian dimana kita melakukan penaikan (increment) atau penurunan (decrement) nilai awal yang sudah diinisialisasi.
Kerjakan tugas pada modul diatas dengan ketentuan sebagai berikut:
- Selesaikan program tersebut
- Screnshot program dan hasil program yang telah kalian buat
- Simpan dala bentuk file PDF dengan format nama file tugas6_<NIM>.PDF contoh : tugas6_2314222.pdf
- Jangan lupa batas waktu submit tugas untuk minggu ini
Pertemuan 10 Selasa 13 April 2021
Hari ini kita akan membuat satu buah program latihan yang mengkombinasikan stetment kondisi dengan looping, silahkan kalian modifikasi program tersebut untuk mengetahui sejauh mana kreasi dan modifikasi yang telah kalian kerjakan.
Silahkan dikerjakan tugas hari ini :
- Buatkan flowchart dari program hari ini
- Screnshot list program dan hasil runingnya
- Jangan lupa batas waktu pengumpulan
Pertemuan 11 Selasa 20 April 2021
Apa itu Array?
Array merupakan struktur data yang digunakan untuk menyimpan sekumpulan data dalam satu tempat. Setiap data dalam Array memiliki indeks, sehingga kita akan mudah memprosesnya. Indeks array selalu dimulai dari angka nol (0).
Pada modul diatas terdapat 4 latihan program dengan statment array,
- Kerjakan 4 program pada modul diatas
- Kerjakan tugas ke 11 tentang program hotel dan buatkan flowchartnya
- Screnshot program dan hasil dari tugas kalian
Pertemuan 12 Selasa 27 April 2021
Hari ini kita belajar kembali tentang array dengan mengerjakan modul dan silahkan download modul hari ini
Silahkan kerjakan modul 12
- Screnshot list program dan hasil output program
- Format file yang disubmit dalam bentuk .pdf
- Ingat batas waktu submit
Pertemuan 13 Selasa 4 Mei 2021
Prosedur/Fungsi adalah suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (program bagian). Tujuan pembuatan fungsi atau prosedur adalah
- Program menjadi terstruktur
- Dapat mengurangi duplikasi kode
- Fungsi/procedur dapat di panggil berulangkali sesuai dengan kebutuh
Pada umumnya fungsi atau procedure memerlukan masukan yang di sebut parameter atau argument. Parameter atau argument dapat lebih dari satu atau tidak sama sekali. untuk memberi nama pada fungsi atau procedur aturannya sama dengan membuat variable. Bentuk umum penulisannya adalah
typeDataFungsi namaFungsi(parameter){
//isi fungsi
}
Bisa Live disini dengan kunjungi URL berikut https://streamyard.com/pf6kyf5tf3
Silahkan dikerjakan latihan dan soal yang ada di dalam modul kali ini, submit dalam bentuk pdf dan jangan lupa batas waktu submit
Pertemuan 14 Selasa 11 Mei 2021
Berikut adalah latihan pendalaman progran silahkan dimodifikasi dan disesuikan dengan keinginan kalian. Kasus boleh berbeda program boleh ditambah, silahkan kreasi kalian untuk menyempurnaka contoh program dimateri hari ini.
Live tatap maya menggunakan streamyard bisa di klik URL disamping ini https://streamyard.com/bh6kc98t65
Berikut saya lampirkan format penulisan jurnal
Submit tugas diatas dengan format pdf, hasil program saja yang disubmit
Pertemuan 15 Selasa 25 Mei 2021
Untuk laporan akhir silahkan pilih salah satu dari 4 struktur dibawah ini untuk dijadikan topik laporan akhir
- Struktur Kontrol Kondisional
- Struktur Looping
- Struktur Array
- Struktur Fungsi dan Procedure
Format laporan bisa didownload disini
Silahkan jika ada yang bertanya bisa bergabung dengan klik URL disamping ini https://streamyard.com/mdaxngcxf6
Silahkan didownload format jurnal berikut ini
Jurnal berikut bisa di jadikan referensi
Tuliskan judul atau struktur tema yang akan di kerjakan dalam tugas akhir mata kuliah Pemrograman C++
Ujian Akhir Semester Genap 2020/2021
Silahkan dibaca terlebih dahulu tata tertib sebelum mengerjakan UAS dibawah ini
- Format laporan dan jurnal bisa di download di laman www.bella.ukwms.ac.id pada topik Ujian Akhir Semester (UAS)
- File dikirim dalam format DOC, laporan dan jurnal dalam satu file
- Batas waktu pengumpulan hari Senin, 7 Juni 2021 pukul 23.00 wib