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

5. PENGAMBILAN KEPUTUSAN C++


Pernyataan pengambilan keputusan pada sebuah pemrograman digunakan oleh pemrogram untuk mengambil suatu keputusan diantara satu atau lebih kondisi yang ada. Sebuah pernyataan akan dijalankan/dieksekusi jika kondisi/persyaratan bernilai benar (terpenuhi). Banyak cara yang diperlukan untuk membuat keputusan, seperti cara untuk mengatur agar computer bisa melakukan suatu pengambilan keputusan, salah satu contoh yakni agar computer bisa mennyimpulkan bahwa suatu bilangan merupakan bilangan genap atau bilangan ganjil, oleh sebab itu, untuk menyikapi keperluan tersebut maka terdapat beberapa jenis pernyataan yang terdapat pada program bahasa C diantaranya dengan pernyataan if, if-else, dan else-if.

4. VARIABEL, TIPE DATA, & KONSTANTA C++

4.1 Variabel

Variabel atau pengubah merupakan sebuah lambang dari suatu lokasi yang terletak di memori utama dalam komputer dan dapat berisi suatu nilai. Nilai tersebut dapat berubah jika program dieksekusi. Variabel digunakan untuk menyimpan data yang sedang diolah. Setiap bahasa pemrograman memiliki bentuk penulisan yang berbeda dalam memberikan nilai meskipun artinya sama dalam pemrogramannya. Variabel dibagi menjadi variabel numerik dan variabel string. Variabel numerik merupakan variabel yang berisi nilai atau angka, sedangkan variabel string merupakan yang mengandung nilai huruf/alpha.

3. BAHASA C++


Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories pada awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas. Bahasa tersebut dikenal C dengan kelas ( C wih class). Selama tahun 1983-1984, C dengan kelas disempurnakan dengan menambah fasilitas pembeban lebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi penaikan, simbol++ muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C.  Borland International merilis compiler Borland C++ dan Turbo C++. Kedua compiler tersebut samasama dapat digunakan untuk mlakukan kompilasi kode C++. Bedanya, Borland C++ tidak hanya dapat digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows. Selain Borland International, beberapa perusahaan lain juga merilis compiler C++, seperti Topspeed C++ dan Zortech C++.

2. FLOWCHART & PSEUCODE


2.1 Flowchart

 Flowchart merupakan salah satu notasi algoritma yang sering digunakan karena bentuknya yang sederhana dan mudah dipahami. Flow chart (diagram alir) adalah penggambaran secara grafik dari langkah-langkah pemecahan masalah yang harus diikuti oleh pemroses. Flow chart terdiri atas sekumpulan simbol, dimana masing-masing simbol menggambarkan suatu kegiatan tertentu. Flow chart diawali dengan penerimaan masukan (input), pemrosesan masukan, dan diakhiri dengan menampilkan hasilnya (output). Adapun simbol-simbol yang sering digunakan untuk menyusun flow chart (dalam microsoft visio) adalah sebagai berikut :  

1. PENGANTAR ALGORITMA PEMROGRAMAN


Setiap orang yang bekerja biasanya membutuhkan alat bantu untuk menyelesaikan pekerjaannya supaya menjadi lebih mudah. Seorang tukang kayu misalnya membutuhkan Palu, gergaji dan pengukur. Ahli mesin membutuhkan kunci pas dan obeng. Seorang chef membutuhkan alat masak, bahan makanan untuk menyelesaikan pekerjaannya.
Dengan menggunakan komputer banyak sekali pejerjyang dapat digunakan maka dari itu dalam zaman modern ini pemograman dengan komputer banyak dilakukan. Berikut beberapa penjelasan dalam pemrograman dengan komputer.

Tentang Kami

Perkenalkan kami mahasiswa dan mahasiswi Universitas Trunojoyo Madura jurusan Teknik Industri. Tujuan kami membuat blog ini sebagai tugas dari mata kuliah Algoritma Pemrograman dan sebagai sarana membagi ilmu yang telah kami dapatkan dari kuliah tersebut. Berikut nama-nama dari penyusun pada blog ini :