berikut link download pdf :
(PDF) BELAJAR ALGORITMA DAN PEMROGRAMAN C++
Wednesday, December 26, 2018
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 :
Subscribe to:
Comments (Atom)