Select Page

Author: Rossa Intan Almaida

Structure!! DONE!!

Assalamualaikum wr.wb Hai temen-temen,disini Aku akan menjelaskan sedikit tentang STRUCTURE.Semoga bermanfaaat….   Structure Structure atau struct adalah kumpulan dari beberapa variabel dengan beragam tipe data yang dibungkus dalam satu varabel. Struct juga dikenal dengan records dalam bahasa pemrograman lain seperti Pascal. Mengapa kita membutuhkan struct? Sekarang coba pikirkan… Misalnya kita ingin menyimpan data mahasiswa. Kita bisa saja melakukannya seperti ini: char name[] = "Dian"; char address[] = "Mataram"; int age = 22; Lalu bagaimana kalau ada lebih dari satu mahasiswa? Mungkin bisa saja kita buat seperti ini: char name[] = "Dian"; char address[] = "Mataram"; int age = 22; char name2[] = "Bambang"; char address2[] = "Surabaya"; int age2 = 23; char name3[] = "Bimo"; char address3[] = "Jakarta"; int age3 = 23; Ugh! terlihat kurang bagus. Cara terbaik adalah menyimpan data ini adalah menggunakan struct struct. 10.4.1 Informasi terdiri dari tanggal,bulan,tahun 10.4.2 Suar=tu struktur dilewatkan pada suatu argument dalam suatu fungsi sehingga nilai-nilai yang berada dalam struktur tersebut dapat digunakan didalam fungsi 10.4.3 Struktur dapat digunakan di dalam struktur lainnya. 10.4.4 Perpaduan antara struktur dengan array 10.4.5 Menghitung penambahan detik pada jam tertentu TUGAS!!! 1.Membuat struktur tanggal yang digunakan tanggal berikutnya(besok). 2.Membuat program untuk menentukan selisih waktu yang berbeda 3.Membuat program untuk menentukan selisih antara dua tanggal yang berbeda 4.Jelaskan kegunaan dan cara kerja dungsi sama_str() Membandingkan dua kalimat yang berbeda...

Read More

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 dengan dereferencing. Mengakses isi suatu variable melalui pointer 2. Mengamati persamaan penggunaan variable index pada array dan penggunaan variable index pada pointer untuk menunjuk suatu...

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

Pin It on Pinterest