Modul Praktikum Struktur Data (2)

MODUL PRAKTIKUM

STRUKTUR DATA
Dengan Borland C++ 5.2

Wahju T. Saputro

YOGYKARTA
2012

PRAKTIKUM 1

MENGENAL BORLAND C++ 5.2
1.

PERINTAH KELUARAN
a. Fungsi printf() digunakan untuk menampilkan informasi ke layar monitor. informasi
yang ditampilkan jenis angka dan huruf.
b. Fungsi puts() digunakan untuk mencetak string ke layar monitor, fungsinya sama
dengan printf().
c. Fungsi putschar() digunakan untuk menampilkan sebuah string ke layar.

d. Fungsi cout() digunakan untuk menampilkan suatu data ke layar monitor. untuk
menggunakan fungsi cout() maka file header oistream.h harus ikut disertakan.

2.

PERINTAH MASUKAN
a. Fungsi scanf() digunakan untuk memasukkan berbagai jenis data. Simbol &
merupakan pointer yang digunakan menunjuk ke alamat variabel yang dituju.
b. Fungsi gets() digunakan untuk menginputkan data string dan menerima spasi atau
tab sebagai data.
c. Fungsi cin() digunakan untuk menginputkan data. Fungsi ini berpasangan dengan
cout(). Untuk menggunakan fungsi cin() file header iostream.h harus disertakan.
d. Fungsi getch() digunakan untuk membaca sebuah karakter dengan sifat karakter yang
diketik tidak diakhiri tombol ENTER dan tombol yang ditekan tidak keluar di layar.
e. Fungsi getche() dipakai untuk membaca sebuah karakter dengan sifat karakter yang
diinputkan tidak perlu diakhiri tombol ENTER namun karakter yang diinputkan
ditampilkan di layar. Program ini modifikasi dari program getch() diatas.
Tabel1. Penentu format masukan
Tipe data
Penentu format

Integer
%d
Floating point
%e atau %f
Double precision
%lf
Character
%c
String
%s
Unsigned integer
%u
Long integer
%ld
Long unsigned integer
%lu
Unsigned hexadecimal integer
%x
Unsigned octal integer
%o


3. ARRAY
Sebuah struktur data yang terdiri dari banyak variabel dengan tipe data sama dan tersusun
secara linear dengan isi variabel yang berbeda. Array satu dimensi terdiri dari satu larik atau
deret. Array multidimensi terdiri dari baris dan kolom, berbentuk matrik atau seperti barisan
pasukan yang memiliki baris dan kolom.
4. MATERI PRAKTEK
//PROGRAM 1
//contoh penggunaan fungsi puts()
#include
#include

void main() {
char data1[15]; char data2[15];
puts("Ketik nama pertama: "); gets(data1);
puts("Ketik nama kedua: "); gets(data2);
printf("\n");
puts("Namaku "); printf(ā€œ%s %sā€, data1,data2);
getch();
}

//PROGRAM 2
//contoh penggunaan fungsi getch()
#include
#include
#include
void main() {
char huruf;
printf("Ketik sembarang huruf: ");
huruf = getch();
printf("\n huruf yang diketik tadi %c", huruf);
getch();
}
//PROGRAM 3
//contoh penggunaan fungsi getche()
#include
#include
#include
void main() {
char huruf;
printf("Ketik sembarang huruf: ");

huruf = getche();
printf("\n huruf yang diketik tadi %c", huruf);
getch();
}
/*PROGRAM 4
Program Array 1 Dimensi
Untuk mencari bilangan terbesar*/
#include
#include
#include
void main() {
int x[10] = {45,34,23,34,32,12,65,76,34,23};
int i;
int mak = -1000;
for (i=0; i mak) {
mak = x[i];
}
}
cout