Wednesday, April 29, 2020

Praktikum algoritma & pemrograman II (Pertemuan 7)


Tugas Praktikum


1.Buatlah program contoh program parameter rekursi dan factorial (simpan dengan nama lat7_1.cpp)

2.Buatlah program contoh program implimintasi fungsi (simpan dengan nama lat7_2.cpp)

3.Buatlah program contoh program parameter formal dan actual (simpan dengan nama lat7_3.cpp)

4.Buatlah program contoh program fungsi rekursi untuk fibonacci (simpan dengan nama lat7_4.cpp)

5.Buatlah program contoh program kali (simpan dengan nama lat7_5.cpp)

Tugas Pendahuluan


1.Jelaskan yang dimaksud dengan rekursi pada Fungsi pada bahasa pemrograman C/C++! 
Rekursif adalah fungsi yang memanggil dirinya sendiri secara langsung ataupun tidak, dan proses pemanggilannya itu disebut rekursi. Masalah yang dapat diselesaikan secara rekursif adalah masalah yang dibagi menjadi satu atau lebihmasalah-masalah serupa yang lebih kecil.
Simple Cases adalah kondisi-kondisi yang dapat diselesaikan secara langsung tanpa perlu di-rekursi dan biasanya digunakan sebagai tanda akhir dari sebuah rekursi. Recursive Case adalah kondisi-kondisi yang diselesaikan dengan cara memanggil fungsi itu sendiri dengan problem yang semakin berkurang mendekati simple case.

2.Jelaskan kelebihan menggunakan Fungsi pada bahasa pemrograman C/C++! 
Intinya, saat kita membuat program yang besar dan kompleks. kita harus menggunakan fungsi. Biar kode program yang kita tulis tidak berantakan dan mudah dibaca.

3.Buatlah contoh algoritma dan program sederhana menggunakan Fungsi dengan memakai Flowchart! 
Flowchart fungsi

Tugas Akhir


1.Buatlah program menampilkan bilangan Genap dan Ganjil menggunakan Fungsi!

Download Source Code Tugas Akhir Pertemuan 7 : Download

Note Cara Download
  1. Klik link diatas.
  2. Centang i'm not robot lalu tunggu waktu 10 detik sampai ada tulisan continue, klik.
  3. Tunggu hingga tulisan "get link", klik.
  4. Download bisa dilakukan.

Praktikum algoritma & pemrograman II (Pertemuan 6)



Tugas Praktikum


1.Buatlah program contoh penggunaan perintah do..while (simpan dengan nama lat6_1.cpp)

2.Buatlah program contoh penggunaan perintah while (simpan dengan nama lat6_2.cpp)

3.Buatlah program contoh penggunaan perintah do while (simpan dengan nama lat6_3.cpp) 

4.Buatlah program menampilkan bilangan ganjil dan genap, Tampilan Output sebagai berikut (simpan dengan nama lat6_4.cpp) 

Tugas Pendahuluan


1.Mengapa anda sebagai programmer harus menggunakan perintah while atau do..while dalam program! 
Karena untuk melakukan perintah pengulangan tidak perlu membuat kode secara berulang-ulang, cukup dengan menggunakan perintah while atau do while maka program akan mengulang sesuai dengan perintah.

2.Buatlah contoh algoritma dan program sederhana menggunakan perintah do..while dengan memakai Flowchart! 
Kelebihan : Perintah while dan do while adalah menggunakan 1 parameter, perintah ini untuk melakukan pengecekan pada awal dan akhir blok.
Kekurangan : server harus pengetikan dengan karakter.

3.Buatlah contoh algoritma dan program sederhana menggunakan perintah while dengan memakai Flowchart!
Flowchart while

Tugas Akhir


1. Buatlah program menampilkan bilangan Fibonacci menggunakan perintah while, Tampilan Output sebagai berikut ini.
Fibonacci : 0  1  1  2  3  5  8  13  21  34  55  89  ………. 

Download Source Code Tugas Akhir Pertemuan 6 : Download

Note Cara Download
  1. Klik link diatas.
  2. Centang i'm not robot lalu tunggu waktu 10 detik sampai ada tulisan continue, klik.
  3. Tunggu hingga tulisan "get link", klik.
  4. Download bisa dilakukan.

Praktikum algoritma & pemrograman II (Pertemuan 5)



Tugas Praktikum


1.Buatlah program contoh penggunaan perintah for (simpan dengan nama lat5_1.cpp)

2.Buatlah program contoh penggunaan perintah for dengan continue & break (simpan dengan nama lat5_2.cpp)

3.Buatlah program contoh penggunaan perintah for dengan goto (simpan dengan nama lat5_3.cpp) 

4.Buatlah program menampilkan bilangan ganjil dan genap, Tampilan Output sebagai berikut (simpan dengan nama lat5_4.cpp) 

Tugas Pendahuluan


1. Jelaskan kelebihan dan kekurangan perintah-perintah perulangan (looping) pada bahasa C/C++!
Kelebihan : Tidak perlu menggunakan statement dalam program hanya untuk menyelesaikan fungsi yang sama.
Kekurangan : Tidak dapat digunakan untuk mengerjakan fungsi yang berbeda. 
2. Mengapa anda sebagai programmer harus menggunakan perintah for dalam program! 
Karena dengan menggunkan perintah for, kita dapat mempersingkat penulisan program jika itu membutuhkan suatu yang berulang, tanpa kita menulis satu persatu.

3. Buatlah contoh algoritma dan program sederhana menggunakan perintah For dengan memakai Flowchart!
Flowchart for

Tugas Akhir


1. Buatlah program menampilkan bilangan Fibonacci menggunakan perintah for, Tampilan Output sebagai berikut ini. 
Fibonacci : 0  1  1  2  3  5  8  13  21  34  55  89  ………. 

Download Source Code Tugas Akhir Pertemuan 5 : Download

Note Cara Download
  1. Klik link diatas.
  2. Centang i'm not robot lalu tunggu waktu 10 detik sampai ada tulisan continue, klik.
  3. Tunggu hingga tulisan "get link", klik.
  4. Download bisa dilakukan.

Praktikum algoritma & pemrograman II (Pertemuan 4)



Tugas Praktikum


1.Buatlah program contoh program switch (simpan dengan nama lat4_1.cpp)

2.Buatlah program “Berdasarkan Algoritma Berikut ini” (simpan dengan nama lat4_2.cpp)
1) Membuat program Menu untuk menghitung Luas dan keliling Segitiga, Persegi Panjang, Lingkaran. 
2) Masukkan pilihan berupa kode, yaitu S,P, dan L
3) Jika memilih S maka masuk menu Segitiga 
4) Jika memilih P maka masuk menu Persegi Panjang 
5) Jika memilih L maka masuk menu Lingkaran 

Tugas Pendahuluan


1. Jelaskan keunggulan perintah Switch dibandingkan perintah IF!
Kelebihan perintah Switch dibanding perintah IF yaitu Switch digunakan untuk memilih banyak pilihan, pernyataan switch tidak perlu menggunakan {} untuk mengeksekusi, programmer dapat menentukan pernyataan mana yang akan dipakai berdasarkan kemudahan membaca program dan faktor-faktor yang lain.

2. Mengapa anda sebagai programmer harus menggunakan perintah Switch dalam program! 
Karena perintah Switch merupakan perintah pernyataan yang dirancang untuk menangani pengambilan keputusan yang melibatkan sejumlah pilihan alternatif yang dirancang diantaranya untuk menggantikan pernyataan IF bertingkat.

3. Buatlah contoh algoritma dan program sederhana menggunakan perintah Switch dengan memakai Flowchart! 
Flowhart switch

Tugas Akhir


1. Buatlah algoritma dan program untuk menentukan bonus yang akan diperoleh seorang pelanggan jika diberlakukan ketentuan berikut ini: 
Ketentuan

Download Source Code Tugas Akhir Pertemuan 4 : Download

Note Cara Download
  1. Klik link diatas.
  2. Centang i'm not robot lalu tunggu waktu 10 detik sampai ada tulisan continue, klik.
  3. Tunggu hingga tulisan "get link", klik.
  4. Download bisa dilakukan.

Praktikum algoritma & pemrograman II (Pertemuan 3)



Tugas Praktikum


1.Buatlah program contoh dasar Penggunaan perintah IF (simpan dengan nama lat3_1.cpp)

2.Buatlah program contoh Penggunaan perintah IF-Else (simpan dengan nama lat3_2.cpp)

3.Buatlah program “Berdasarkan Algoritma Berikut ini” (simpan dengan nama lat3_3.cpp)
1.Masukkan nilai x
2.Jika x>0, maka x adalah bilangan positif
3.Jika x<0, maka x adalah bilangan negative
4.Jika x=0, maka x adalah bilangan 0
4.Buatlah program “Berdasarkan Algoritma Berikut ini”  (simpan dengan nama lat3_4.cpp)
1.Masukkan nilai
2.Jika nilai >=81 dan nilai <=100 maka huruf=A
3.Jika nilai >=71 dan nilai <81 maka huruf=B
4.Jika nilai >=61 dan nilai <71 maka huruf=C
5.Jika nilai >=51 dan nilai <61 maka huruf=D
6.Jika nilai <51 maka huruf=E 
7.Tampilkan nilai angka dan huruf

Tugas Pendahuluan


1.Jelaskan perbedaan perintah IF dan Switch!
SWITCH hanya dapat digunakan untuk kondisi persamaan (=) atau hanya memiliki satu kondisi, tidak dapat digunakan untuk pertidaksamaan (>, <, 10-100 (range), dll).
Sedangkan IF merupakan perintah yang dapat digunakan untuk lebih dari satu kondisi (dapat digunakan untuk pertidaksamaan).

2.Mengapa anda sebagai programmer harus menggunakan perintah IF dalam program! 
Karena Setiap program pada umumnya membutuhkan algoritma suatu keputusan atau pernyataan, oleh karena itu IF dalam suatu program berfungsi sebagai fungsi untuk menyatakan suatu pernyataan. Jika kondisi bernilai benar, maka perintah akan dikerjakan atau dijalankan. Jika kondisi salah, maka perintah tidak akan dikerjakan.

3.Buatlah contoh algoritma dan program sederhana menggunakan perintah IF dengan memakai Flowchart!
Flowchart if

Tugas Akhir


1.Buatlah program berdasarkan Algoritma Berikut ini! 
1) Masukkan kode 
2) Jika kode=1 maka hari=Senin 
3) Jika kode=1 maka hari=Selasa 
4) Jika kode=1 maka hari=Rabu 
5) Jika kode=1 maka hari=Kamis 
6) Jika kode=1 maka hari=Jumat 
7) Jika kode=1 maka hari=Sabtu 
8) Jika kode=1 maka hari=Minggu 
9) Jika kode yang dimasukkan salah maka pilihannya tidak ada 
10) Tampilkan kode dan hari 

Download Source Code Tugas Akhir Pertemuan 3 : Download

Note Cara Download
  1. Klik link diatas.
  2. Centang i'm not robot lalu tunggu waktu 10 detik sampai ada tulisan continue, klik.
  3. Tunggu hingga tulisan "get link", klik.
  4. Download bisa dilakukan.

Praktikum algoritma & pemrograman II (Pertemuan 2)


Tugas Praktikum


1.Buatlah program menghitung luas dan keliling persegi panjang (simpan dengan nama lat2_1.cpp)

2.Buatlah program menghitung luas dan volume Balok  (simpan dengan nama lat2_2.cpp
 
3.Buatlah program contoh penggunaan operator pengerjaan (simpan dengan nama lat2_3.cpp) 
 
4.Buatlah program contoh penggunaan operator aritmatika (simpan dengan nama lat2_4.cpp) 

5.Buatlah program contoh penggunaan operator hubungan (simpan dengan nama lat2_5.cpp)

6.Buatlah program contoh penggunaan operator logika (simpan dengan nama lat2_6.cpp)

7.Buatlah program contoh penggunaan operator koma (simpan dengan nama lat2_7.cpp)


Tugas Pendahuluan


1.Tuliskan dan jelaskan kata-kata kunci pada bahasa C! 
Main, merupakan nama dari suatu fungsi yang harus ada di program C++ dan diletakkan di bagian tertentu yang menunjukkan sebagai compiler dimana awal dari suatu program.
Void, untuk mendeklarasikan fungsi void (fungsi yang tidak mengembalikan nilai).
If, merupakan kondisi atau percabangan.
Else, menandakan optional pada kontrol if.
For, mengijinkan inisialisasi secara otomatis dari instrumen variabel counter.
Goto, menyebabkan eksekusi program melompat ke suatu label dalam statemen goto.

2.Tuliskan dan jelaskan fungsi-fungsi yang digunakan pada bahasa C!
MIN, memberikan bilangan yang lebih kecil dari 2 bilangan yang diberikan.
MAX, memberikan bilangan yang lebih besar dari 2 bilangan yang di berikan.
GETCH(), untuk membaca sebuah karakter dengan sifat karakter yang dimasukkan tidak perlu di akhiri dengan enter.
PRINTF(), fungsi yang paling sering digunakan dalam menampilkan data.
SCANF(), fungsi yang dapat digunakan untuk memasukan berbagai jenis data.

3.Tuliskan dan jelaskan konstanta karakter escape (escape character) pada bahasa C!
a, bunyi bell pada speaker komputer.
f, ganti halaman (form feed).
v, tab vertikal.
”, karakter petik ganda.
?, karakter tanda tanya.
DDD, menyatakan karakter yang nilai ASCIInya sama dengan nilai octal DDD.
xHH, menyatakan karakter yang nilai ASCIInya sama dengan nilai hexa HH.

4.Tuliskan dan jelaskan kode-kode format untuk fungsi printf()!
kode format printf


Tugas Akhir


1.Buatlah algoritma dan program untuk menghitung volume dan luas permukaan bola apabila masukkannya berupa jari-jari. Jari-jari yang dimasukkan bertipe float dan output atau keluaran yang dihasilkan adalah luas dan volume permukaan bola dengan tipenya adalah float. 

Download Source Code Tugas Akhir Pertemuan 2 : Download

Note Cara Download
  1. Klik link diatas.
  2. Centang i'm not robot lalu tunggu waktu 10 detik sampai ada tulisan continue, klik.
  3. Tunggu hingga tulisan "get link", klik.
  4. Download bisa dilakukan.