ShellSort_HarisMunandarAlwi 1154105

19:47 Pemrograman Web 0 Comments


Penjelasan

1.Jarak = N
2.Selama (Jarak > 1) kerjakan baris 3 sampai dengan 9
3.Jarak = Jarak / 2. Sudah = false
4.Kerjakan baris 4 sampai dengan 8 selama Sudah = false
5.Sudah = true
6.j = 0
7.Selama (j < N – Jarak) kerjakan baris 8 dan 9
8.Jika (Data[j] > Data[j + Jarak] maka tukar Data[j], Data[j + Jarak], Sudah = true
9.j = j + 1

Shell Sort
Metode shell adalah  metode pertambahan menurun atau di sebut juga dengan (diminishing increment). 
Metode ini dikembangkan pada tahun 1959. 
Metode shell mengurutkan data dengan cara membandingkan data dengan data lain yang memiliki perbedaan jarak atau nilai dari data tersebut, kemudian akan dilakukan penukaran data bila diperlukan. 

VOID
void sering disebut juga prosedur , mengapa di sebut void karena fungsi tersebut tidak mengembalikan suatu nilai yang didapat
dari hasil proses fungsi tersebut.

#include
perintah ini digunakan untuk awal sebuah program dan ini disebut juga sebagai header contohnya iostream, conio.h, string, stdlib
kemungkinan juga ada beberapa include yang harus menggunakan .h di belakannya ada juga yang tidak itu karena kemungkinan dari semua file header ada yang harus menggunakan .h 
ada juga yang tidak. Jadi jika terjadi error pada bagian file/program header nya coba saja ubah pada .h bagian belakang nya saja.

iostream | conio.h
<iostream> adalah salah satu coding yang berfungsi untuk menjalankan perintah cout dan cin. Dimana perintah cout berfungsi untuk 
menampilkan output sebuah data dalam program dan cin berguna untuk menampilkan input dari sebuah data ke dalam program 
cout dan cin adalah perintah yang sering di gunakan yang berasal dari iostream.
<conio.h> adalah salah satu file header juga yang fungsinya untuk menahan tampilan layar sebelum dilanjutkan muncul teks press any key to continue
fungsi dari getch disimpan di bagian yang sekiranya akan kita tahan tampilannya.

main()
Program C terdiri dari satu atau lebih fungsi setiap program C pasti akan di mulai
dan di eksekusi programnya pada fungsi main ini, walaupun main bukan fungsi yang harus pertama ditulis
di program. Melihat fungsi itu dapat kita ambil kesimpulan bahwa syarat pembuatan 
program utama, maka dapat dipastikan seorang programmer menggunakan minimal sebuah fungsi.
Tubuh atau inti program atau body utama berada didalam fungsi main().  

{ }
Tanda { digunakan untuk membuka program dan pada akhir program terdapat tanda }.
Tanda { harus ada pada setiap awal dari sebuah fungsion tentu saja harus diakhiri juga dengan tutup }.
Tanda ini digunakan untuk menunjukkan scope dari sebuah fungsi coding nya di tunjukan pada fungsi ini dimulai dan berakhir.

char nama[25]
char adalah tipe dari variabel yaitu charachter , nim dan nama adalah variabel nya dan angka yang ada di dalam 10 dan 25 adalah value nya.

printf
Printf berfungsi untuk membuat sebuah output berupa tampilan kata yang akan di tampilkan di ketik di dalam tanda ” “
dan dalam setiap statement yang akan di munculkan harus di akhiri dengan tanda ; 

cout<<" = "; cin>>
arti dari cout dibaca C & out menjadi C OUT merupakan sebuah objek di dalam C , yang digunakan untuk     
mengarahkan data ke dalam standar output yang akan di cetak pada layar. 
Sedangkan untuk menginputkan data menggunakan cin dibaca C in.

Operator << Operator digunakan untuk menghubungkan antara stream dengan kalimat. Operator ini disesuaikan dengan fungsional dari cout.
maka dari itu coba bayangkan saja operator << sebagai arah dari aliran data. 
Jadi karena kita ingin memunculkan nya pada layar yang menghubungkan program kita dengan cout, sehingga kita harus mengirimkan kalimat ke cout. Maka operator << bisa digunakan dengan menggunakan kalimat yang di arahkan ke pada cout dan cout akan mencetaknya ke layar.

Endl
endl adalah suatu fungsi  yang digunakan untuk membuat baris dan garis atau line baru atau mengatur pindah baris.
Fungsi ini sangat berguna untuk pengganti keluaran berupa file di dalam disk. File header yang harus disertakan dengan file header <iostream.h>
jika tidak menggunakan coding tersebut maka tidak akan berfungsi

getch()
getch berfungnsi untuk membaca sebuah karakter menggunakan sifat karakter yang dimasukkan
jadi kita tidak perlu menekan tombol ENTER.

return(0);
untuk hasil keluaran dari fungsi main() adalah 0 Pada program C, return 0 dalam main() menyatakan bahwa program berakhir dengan normal.





0 komentar: