Posts

Showing posts with the label Struktur Data

ANTRIAN (QUEUE) – STRUKTUR DATA

Image
Apa yang kita pikirkan ketika kita masuk dalam sebuah antrian ? yep, kita akan berada di sebuah urutan. jika kita ada di antrian kedua maka kita akan menunggu antrian pertama melakukan prosesnya, nah..ketika selesei proses dari antrian pertama dia akan pergi, dan giliran kita untuk maju untuk melakukan proses. Begitu juga arti dari antrian dalam bahasan kali ini, jika pengantri pertama datang maka dia juga yang akan keluar pertama kali atau bahasa kerennya tu FIFO ( First In First Out ). Implementasi dalam program ( c++ ) dapat kalian lihar di halaman berikut ini, hehe..soalnya banyak makanya saya upload aja di sini ( klik aja ).

fungsi dengan pointer

Pointer merupakan sebuah variabel yang berisi alamat dari suatu data, bukan data sebagaimana pada variabel biasa. (pehatikan ! beda antara variabel pointer dan variabel biasa ). Suatu pointer didalam program dimaksudkan untuk menunjuk ke suatu alamat memori. Lihat contoh programnya : #include<conio.h> #include<iostream.h> void tukar(int *a, int *b) { int temp=*a; *a=*b; *b=temp; cout<<"temp ="<<temp; } void main() { int x=3; int y=5; cout<<"Sebelum ditukar"<<endl; cout<<"---------------"<<endl; cout<<"x ="<<x<<endl; cout<<"y ="<<y<<endl; cout<<""<<endl; cout<<"Setelah ditukar"<<endl; cout<<"---------------"<<endl; tukar(&x,&y); getch(); } variabel pointer akan diawali dengan tanda bintang ( * ) dalam fungsi...

Fungsi dengan Reference - Struktur Data

Dalam c++ referensi digunakan untuk memberikan nama alias dari variabel. Referensi ini tidak bernilai seperti variabel biasa, dikarenakan hanya akan menunjuk ke alamat (alias). contoh programnya : #include<iostream.h> #include<conio.h> void coba(int &p, int &q) { cout<<p<<q; p=50; q=70; cout<<p<<q; } void main() { int a; int b; a=5; b=7; cout<<a<<b; coba(a,b); getch(); } Hasil output dari program diatas adalah - untuk nilai variabel a=5 dan b=7 dalam fungsi utama - untuk nilai variabel p=50 dan q=70 dalam fungsi coba - hasil pemanggilan a dan b dalam fungsi utama adalah a=50 dan b=70 variabel a dan b dalam fungsi utama mengarah ke variabel p dan q, dikarenakan p dan q merupkan variabel referensi (tanda '&' digunakan untuk mengacu pada referensi)

Fungsi Dengan Argument - Struktur Data

Kali ini akan membahas tentang fungsi dengan argument / parameter / by value / 'data' contoh programnya adalah sebagai berikut #include<iostream.h> #include<conio.h> Void coba(int p, int q) { cout<<p<<q; p=50; q=70; cout<<a<<b; } void main() { int a; int b; a=5; b=7; cout<<a<<b; coba(p,q); getch(); } sebagai argumennya adalah yang berada di dalam tanda kurung atau "(" dan ")" program diatas akan mengirimkan nilai dari variabel a dan b, dimana dalam fungsi telah disiapkan variabel dengan nama p dan q dan dengan tipe yang sama . Untuk output yang akan dihasilkan adalah nilai untuk variabel a = 5 dan b=7 sementara untuk variabel p dan q yang berada didalam fungsi bernilai p=50 dan q=70 ini dikarenakan p dan q merupakan variabel lokal didalam fungsi coba dan hanya berlaku pada fungsi coba. Sementara a dan b juga merupakan variabel lokal namun terdapat didalam fungsi utama dan hanya ...

Memanggil Fngsi dalam FUngsi - Struktur Datau

Fungsi dalam c++, dapat dipanggil didalam fungsi lainnya, contoh programnya : #include<iostream.h> #include<conio.h> void coba_satu() { cout } void coba_dua() { cout coba_satu(); } void main() { cout coba_satu (); coba_dua(); getch(); } fungsi coba satu berisikan pernyataan untuk output hello dari fungsi coba satu fungsi coba berisikan pernyataan untuk output hello dari fungsi coba dua dan memanggil fungsi coba_satu. Didalam fungsi coba_dua inilah fungsi memanggil fungsi yang lain.

Fungsi Tanpa Argument - Struktur Data

Resume kali ini, membahas tentang pemanggilan fungsi tanpa argumen. Dalam c++, diketahui bahwa dalam pemanggilan fungsi ada 5 cara, yaitu, pemanggilan fungsi tanpa argumen, dengan argumen (by value), dengan referensi ( by reference), dengan pointer (by pointer) dan dengan nilai balik Langsung masuk contoh program supaya lebih gampang. Kita menggunakan c++ dalam latihan pembuatan fungsi. #include<iostream.h> #include<conio.h> Void coba() { cout } void main() { coba (); cout coba (); getch(); } Fungsi di deklarasikan sebelum fungsi utama, seperti dalam deskripsi secara garis besar dari fungsi, fungsi merupakan sebuah potongan program. Contoh program diatas, fungsi coba dideklarasikan menggunakan void, void tidak memberikan nilai balik dalam fungsi coba. didalam void coba( ), tanda kurung tidak diberikan sebuah isi, disinilah letak dari argumen dalam fungsi. Fungsi coba diatas hanya mengandung pernyataan Hello dari fungsi. Fungsi coba diatas dipanggil 2 kali dalam f...