Select Page

Author: Rossa Intan Almaida

VARIABEL POINTER & PENGGUNAANNYA dalam FUNGSI

Assalamualaikum temen-temen… Kali ini,Aku akan bahas materi tentang Variabel Pointer dan Penggunaannya dalam Fungsi. Mempelajari variable pointer yang dipadukan dengan variabel bertipe integer,array,dan string serta penggunaan pointer dalam suatu fungsi,baik sebagai petunjuk fungsi atau sebagai argument fungsi. Dipelajari juga pointer yang menunjuk pointer lainnya. Pointer adalah reference atau alamat memori. Variabel pointer berarti variabel yang berisi alamat memori suatu nilai. Pointer berguna untuk mentransfer data yang mempunyai kapasitas besar,melalui suatu fungsi.Sebagai contoh sebuah variabel bertipe integer memiliki nilai 4, maka yang dimaksud pointer adalah alamat memori dimana nilai 4 disimpan, bukan nilai 4 itu sendiri. Pointer sangat erat kaitannnya dengan array,sehingga variable pointer dapat mengggantikan fungsi dari variable array. Variabel-variabel yang memiliki reference atau alamat pointer yang sama, saling berhubungan satu sama lain dan nilainya pasti sama. Ketika ada perubahan nilai, maka akan memberikan efek kepada variabel lain (yang referensi-nya sama) yaitu nilainya ikut berubah. Nilai default variabel pointer adalah nil (kosong). Variabel pointer tidak bisa menampung nilai yang bukan pointer, dan sebaliknya variabel biasa tidak bisa menampung nilai pointer. Ada dua hal penting yang perlu diketahui mengenai pointer: Variabel biasa bisa diambil nilai pointernya, caranya dengan menambahkan tanda ampersand (&) tepat sebelum nama variabel. Metode ini disebut dengan referencing. Dan sebaliknya, nilai asli variabel pointer juga bisa diambil, dengan cara menambahkan tanda asterisk (*) tepat sebelum nama variabel. Metode ini disebut...

Read More

PERCOBAAN 8 (VARIABEL & FUNGSI STRING)

Hai friends,saya akan menjelaskan tentang apa itu variabel dan fungsi string. Tujuan kali ini adalah mempelajari penggunaan variable string yang dipadukan dengan fungsi-fungsi untuk mengolah data string,seperti strcat (),strcpy,dan sebagainya. String adalah terdiri dari bebrapa karakter (deretan karakter) yang diakhiri dengan karakter khusus. Suatu konstanta string  yang dituliskan dengan tanda petik gada (“) seperti yang digunakan pada printf() ayau puts(). Konstanta karakter string mempunyai kelas penyimpananan static,sehingga bila digunakan di dalam fungsi,maka nilainya tidak akan berubah selama program aktif. 1.Membuat fungsi yang disebut strsisip() untuk menyisipkan satu karakter ke dalam string lainnya. 2.Membuat program untuk menentukan suatu kata/kalimat merupakan suatu polindrom atau bukan. 3.Membuat program untuk menghitung jumlah huruf kecil,huruf besar,angka numerik,dan tanda baca. #include<stdio.h> #include<string.h> void main() { char a[100]; int b,c=0,d=0,e=0,f=-1; printf(“Masukkan sebuah kalimat:”); fgets(a,sizeof a,stdin); for(b=0;a[b];b++){ if(a[b]>=’0’&&a[b]<=’9′) c++; else{ if(a[b]>=’a’&&a[b]<=’z’) d++; else{ if (a[b]>=’A’&&a[b]<=’Z’) e++; else f++; } } } printf(“Angka =%d\n”,c); printf(“Huruf kecil=%d\n”,d); printf(“Huruf besar=%d\n”,e); printf(“Tanda baca=%d\n”,f); } 4.Membuat keluaran yang dimodifikasi dengan menampilkan tiap baris sesuai koordinat tertentu. SEMOGA BERMANFAAT...

Read More

PERCOBAAN 7 “VARIABEL ARRAY”

Hai teman-teman.. Saya akan membahas Variabel Array  disini… Tujuan nya adalah untuk mempelajari penggunaan variabel array satu dimensi,dua dimensi berdimensi banyak,array tak berukuran dan parameter array. Array adalah kumpulan dari nilai-nilai data bertipe sama dalam urutan tertentu yang menggunakan sebuah nama yang sama,misalkan integer semua,float semua dan sebagainya. Untuk membedakan antara nilai satu dengan lainnya digunakan suatu subscritpt,yang sering disebut index. Suatu variable array dapat digunakan untuk menyimpan beberapa nilai dengan tipe sama,contohnya variable bilangan [n],maka dapat menyimpan beberapa nilai dengan index mulai 0 sampai n-1 yaitu bilngan [0],bilangan [1],… bilangan [n-1]. Nilai-nilai data di suatu array disebut dengan elemen- elemen array. Letak urutan dari elemen-elemen array ditunjukkan oleh suatu subscript atau index. Array bisa berupa array berdimensi satu, dua, tiga atau lebih. Array berdimensi satu (one-dimensional array) mewakili bentuk suatu vektor. Array berdimensi dua (two dimensional array) mewakili bentuk dari suatu matriks atau table. Array berdimensi tiga (three-dimensional array) mewakili bentuk suatu ruang. Tugas 1 : #include<conio.h> void main() { static int a,b,c[256],d,e; char f; /*Proses pemasukan angka*/ menu: printf(“\nMasukkan banyak angka yang akan dimasukkan…”); scanf (“%d”,&a); puts(“”); for(b=1;b<=a;b++) { printf(“Masukkan angka ke %d…”,b); scanf(“%d”,&c[b]); } /*Proses pemungutankan angka*/ for (b=1;b<=a;b++) { for (d=b+1 ; d<=a;d++) { if(c[b]>c[d]) { e=c[d]; c[d]=c[b]; c[b]=e; } } } /*Proses penulisan angka*/ printf(“\n Angka setelah diurutkan ascending…\n\n”); for (b=1;b<=a;b++) { printf(“Angka ke %d adalah %d\n”,b,c[b]); } /*Proses pengulangan proses*/ printf(“\n Tekan y untuk mengulang…”); f=getch(); while(f==’y’) { system(“cls”); goto menu; } printf(“\n”); }...

Read More

Percobaan 6 “Mengembangkan Fungsi-fungsi Sendiri”

Hai teman-teman.. Disini Aku mau berbagi informasi tentang pemograman dengan bahasa C. Aku akan mengangkat judul “Mengembangkan Fungsi-fungsi Sendiri”. Mempelajari pembuatan fungsi-fungsi di luar fungsi-fungsi yang ada serta mempelajari penggunaan variable global,local,eksternal,otomatis,statis,dan register. Fungsi adalah suatu bagian program yang terpisah dari program utamanya main dan berdiri sendiri untuk mengerjakan suatu proses tertentu. Suatu fungsi dapat digunakan sebagai fungsi itu sendiri,subrutin,dan prosedur seperti istilah yang digunakan pada bahasa pemograman BASIC atau PASCAL.Tujuan digunakannya fungsi adalah untuk mencegah penggunaan program secara berulang-ulang,sehingga program menjadi sangat panjang. Pada percobaan-percobaan di atas telah digunakan fungsi-fungsi dari C,seperti printf(),clrscr(),scanf(),getch(),puts(),for() dan sebagainya,maka disini dicoba untuk membuat fungsi baru dimana tidak ada dalam pustaka bahasa C (Turbo C). Secara aturan fungsi baru dibuat setelah fungsi main() dibuat,sehingga penempatan fungsi adalah dibawah fungsi main(). seperti fungsi-fungsi yang ada dalam #include. Bila fungsi diletakkan diatas fungsi main() maka tidak diperlukan deklarasi fungsi lagi. Disini Aku akan mengerjakan beberapa soal. Yuk simak!!...

Read More

Apasih Fungsi di Pemograman???

Assalamualaikum wr.wb. Saya akan sedikit bercerita tentang fungsi di pemograman… Semoga bermanfaat yaa Fungsi Standar Bahasa C Pada bahasa C terdapat beberapa fungsi standar seperti misalnya main(), printf() dan getch() yang telah kita gunakan sebelumnya. Fungsi main() adalah fungsi yang mempunyai kedudukan sangat istimewa. Fungsi main() merupakan fungsi utama yang harus ada dalam setiap program bahasa C. Fungsi main() berisi rutin utama program yang akan dijalankan ketika program bahasa C kita eksekusi. Jadi semua kontrol alur proses program berada dalam fungsi main() ini. Membuat Fungsi Sendiri dalam Bahasa C Selain dari fungsi-fungsi standar bahasa C tersebut diatas, kita juga bisa membuat fungsi sendiri dengan syarat tidak boleh sama dengan fungsi standar. Kita bisa membuat fungsi dengan nama yang kita tentukan sendiri serta proses dan parameter yang kita sesuaikan dengan kebutuhan kita tentunya. Sebuah fungsi yang umum biasanya memerlukan masukan yang disebut dengan argumen atau parameter. Data masukan ini selanjutnya diproses oleh fungsi dan dikeluarkan dalam bentuk...

Read More
  • 1
  • 2

Recent Comments

Pin It on Pinterest