Hash_PengalamatanTerbuka-HarisMunandarAlwi 1154105

20:33 Pemrograman Web 0 Comments





Pengertian Hash Tabel

Apa itu hash table? yaitu adalah sebuah struktur data yang terdiri berdasarkan sebuah tabel dan fungsi yang
bertujuan untuk mengurutkan nilai kunci yang unik untuk di setiap record atau baris nya menjadi angka/hash lokasi record tersebut di dalam sebuah tabel.
Keunggulan dari struktur hash table ini yaitu waktu penggunaan nya yang lumayan cepat.
Apabila record yang dicari langsung mengarah pada angka hash lokasi penyimpanan nya.
Tetapi sebenar nya sering sekali di temukan hash table yang recordnya mempunyai angka hash yang sama sehingga mengakibatkan terjadi nya record bertabrakan.

Pemetaan hash function adalah yang digunakan bukanlah pemetaan satu per satu ,dari antara dua record yang tidak sama dapat di munculkan angka hash yang sama.
Sehingga dapat terjadi bentrokan atau menjadi ganda yang di sebut dengan collision, dalam penyimpanan suatu data record.
Untuk mengatasi masalah tersebut, maka  kita harus menerapkan kebijakan resolusi bentrokan atau collision resolution policy.
Agar menentukan lokasi record dalam tabel.
Umumnya kebijakan resolusi yang bertabrakan adalah dengan mencari tempat tabel yang masih kosong pada tempat setelah lokasi yang berbentrokan.


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 di belakang nya .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 dekstop sebelum dilanjutkan muncul teks press any key to continue
fungsi dari getch disimpan di bagian yang mungkin akan kita tahan tampilannya.

main()
Program C terdiri dari satu atau lebih fungsi setiap program C pasti akan mulai
dan di eksekusi pemprogramnya untuk fungsi main ini, walaupun main bukan fungsi yang harus pertama ditulis
di program. Melihat fungsi tersebut dapat kita ambil logika bahwa syarat pembuatan
program utama, maka dapat dipastikan seorang it menggunakan minimal suatu 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 char , 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 akan di arahkan pada program kita dengan cout, sehingga kita harus mengirimkan kalimat ke cout. Maka operator << dapat digunakan dengan kalimat yang di arahkan pada cout dan cout akan mencetaknya ke layar.

Endl
endl merupakan suatu fungsi  yang pakai untuk membuat baris dan garis atau line baru atau mengatur pindah baris.
Fungsi ini sangat baik untuk merubah keluaran berupa file di dalam disk. File header yang harus disertakan dengan file header <iostream.h>
jika tidak memakai koding 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: