Anda di halaman 1dari 4

Nama : Fadillah Fauziah Diqti

Nim : 180170152
Kelas : A1 Pemrograman Lanjut

1. Buatlah sebuah program pencarian (search) dengan Bahasa Pemograman C++,


menggunakan Binary Search dimana terdapatsebuah array dengan nama int
TIarray[10] = {45, 23, 50, 8, 12, 10, 15, 67, 21, 14}; dimana nantinya user bisa
menginputkan sebuah angka yang akan dicari, apabila angka yang diinputkan user
terdapat di dalam array maka program akan akan memberitahu posisi angka tersebut
di dalam array, jika angka tersebut tidak ada dalam array maka program akan
memberi info bahwa angka yang dicari tidak ada di dalam array.
2. Jelaskan fungsi dari baris coding yang anda buat (perbaris) pada soal nomor 1 secara
detail.
• Baris ke 1,2,3 : Header
• Baris ke 6 : Deklarasi Array
• Baris ke 9 : Fungsi Pengurutan array
• Baris ke 11 : Deklarasi variable
• Baris ke 13 : Perulangan selection sort
• Baris ke 29 : Fungsi binary pada array
• Baris ke 37 : Proses memanggil data
3. Buatlah sebuah program pegurutan (sorting) dengan Bahasa Pemograman C++,
menggunakan Algoritma Selection Sort dimana array yang akan di urutkan yaitu int
TIarray[10] = {45, 23, 50, 8, 12, 10, 15, 67, 21, 14}; hasil outputnya urutan nilai array
tersebut dari angka yang terbesar sampai dengan terkecil (descending).

4. Jelaskan fungsi dari baris coding yang anda buat (perbaris) pada soal nomor 3 secara
detail

• Baris ke 4 : berfungsi untuk mendeklarasi variable tukar, TIarray.


• Baris ke 5 : berfungsi untuk mencetak kalimat;
• Baris ke 6 – 8 : adalah perulangan for yang berfungsi untuk mencetak data array
pada variable TIarray;
• Baris ke 12 : berfungsi untuk mengisi variable tukar = i
• Baris ke 13 : mendeklarasi variable temp
• Baris ke 15 – 21 : adalah perulangan for yang berfungsi untuk mengurutkan data
dengan metode selection sort
• Baris ke 24 : mencetak kalimat
• Baris ke 25 – 27 : berfungsi untuk mencetak data array yang sudah di sorting

Anda mungkin juga menyukai