Wednesday, December 26, 2018

(PDF) BELAJAR ALGORITMA DAN PEMROGRAMAN C++

berikut link download pdf :

(PDF) BELAJAR ALGORITMA DAN PEMROGRAMAN C++

11. PENGURUTAN ATAU SHORTING C++


Pengurutan atau shorting merupakan suatu proses penyusunan ulang kumpulan objek berdasarkan urutan tertentu. Pengurutan mempunyai tujuan untuk mempermudah dan mempercepat pencarian data yang diinginkan. Contoh pengurutan yang sering digunakan yaitu pengurutan nilai hasil ujian, pengurutan daftar pustaka, pen gurutan daftar isi, dan lain-lain. Proses yang terjadi dalam pengurutan yaitu proses perbandingan data dan proses pertukaran data.

10. PENCARIAN (SEARCHING) C++

Pencarian atau searching merupakan suatu proses yang dilakukan untuk menemukan data tertentu dalam sekumpulan data yang mempunyai tipe sama.  Pencarian dapat dilakukan dengan berdasarkan tempat penyimpanannya. Terdapat dua macam pencarian berdasarkan tempat penyimpanannya yaitu pencarian internal dan pencarian eksternal. Pencarian yang letak datanya berada di dalam memori komputer disebut pencarian internal sedangkan jika data berada di luar memori komputer disebut pencarian eksternal. 

9. PROSEDUR C++


9.1 Prosedur

Prosedur merupakan deretan intruksi algoritma yang diberi nama, dsn menghasilkan efek neto yang terdefinisi. Prosedur dapat ditentukan dengan cara initial state (I.S keadaan awal), final state (F.S keadaan akhir). Kejadian dapat dipandang sebagai urutan-urutan dari beberapa kejadian yang berarti dapat diuraikan dalam beberapa aksi yang terjadi. Kejadian tersebut dianggap sebagai proses yang disingkat.

8. STRUCT C++


Struct berfungsi untuk mengelompokkan sejumlah data yang memiliki tipe data yang berbeda. Variabel-variabel yang membentuk struktur disebut elemen struct. Struct digunakan untuk menuliskan sebuah program untuk memproses data mahasiswa. Rekaman mahasiswa yang berisi NIM (ID mahasiswa), nama mahasiswa, fakultas. Setiap dari komponen tersebut memiliki tipe data yang berbeda. Contoh nama mahasiswa yaitu string, IPK yaitu angka. Tiap komponen berbeda tipe maka tidak dapat menggunakan array untuk mengelompokkan item-item yang berkaitan dengan seorang mahasiswa. Struct memiliki keuntungan yaitu sebuah variabel tunggal dapat melewatkan semua komponen sebagai parameter kepada suatu fungsi.

7. ARRAY C++


Tipe data yang menyimpan sejumlah data yang bersifat terstruktur dan sama. Penulisan data. Penulisan pada data array sebagai berikut:
Tipe data_data nama_array (jumlah elemen)

Indeks array pada bahasa C++ dimulai dari angka 0 bukan angka 1, jika ingin meng-input data sebanyak 100 mahasiswa maka kode yang digunakan adalah float nilai_mahasiswa [100].

6. PENGULANGAN C++


Perulangan (loop) adalah suatu pekerjaan yang dilakukan secara berulang-ulang sampai kondisi tertentu terpenuhi, juga Digunakan untuk menghasilkan perulangan sejumlah N kali yang dispesifikasikan.
Macam perulangan :
1. WHILE  // sementara
2. DO-WHILE
3.FOR