file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan...

12
LAPORAN PRAKTIKUM ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA MODUL 2 (DUA) Disusun Oleh : Nama : Rizki Wirawanto Nim : 2011081109 Prodi : Teknik Informatika B 2011 LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS KUNINGAN

Transcript of file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan...

Page 1: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

LAPORAN PRAKTIKUM

ALGORITMA PEMROGRAMAN DAN STRUKTUR DATA

MODUL 2 (DUA)

Disusun Oleh :

Nama : Rizki WirawantoNim : 2011081109Prodi : Teknik Informatika B 2011

LABORATORIUM KOMPUTER

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KUNINGAN

2011

Page 2: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

A. DASAR TEORI

Operasi Input/Output (header stdio.h)1. Printf ()

Fungsi printf () digunakan untuk menampilkan suatu keluaran pada layar. Bentuk umum dari printf () adalah sebagai berikut :

2. Puts()

Cara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. Tetapi fungsi puts hanya digunakan untuk menampilkan nilai string dan sudah mengandung line feed atau escape sequence ganti baris.

3. Putchar()Fungsi ni digunakan untuk menampilkan sebuah karakter saja dan tidak mengandung escape sequence “\n”

4. Scanf()Jika Kita ingin memasukan data dari keyboard, kita dapat menggunakan fungsi scanf. Data selanjutna dapat didefinisikan sebagai data Variabel. Jika fungsi ini digunakan untuk data tipe array, karakter selanjutnya kita sebut dengan istilah sring, maka fungsi ini hanya akan membaca data sampai ditemukan blank. Dengan demikian nilai setelah blank diaanggap bukan lagi nilai dari variable yang akan mengisi variable tersebut. Fungsi scanf lebih cocok digunakan untuk data-data numerik.

5. Gets()Jika kita menggunakan fungsi scanf untuk membaca data bertipe string, maka data tersebut hanya akan dibaca sampai ditemukan spasi. Untuk keperluan pemasukan data string yang panjan dipisahkan dengan spasi, bahasa C menyediakan fungsi gets.

6. Getchar()Perintah ini digunakan untuk memasukan sebuah nilai karakter ke variable yang bertipe karakter.

Printf(“string Kontrol”, argumen1, argumen2,…);

Page 3: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

Operasi Input/Output (header iostream.h)1. Cout

Pernyataan cout merupakan sebuah objek didalam C++, yang digunakan untuk mengarahkan data kedalam standar output (Cetak pada layar). Bentuk umum dari cout adalah sebagai berikut :

2. CinPernyataan cin merupaan sebuah objek yang digunakan untuk memasukan data kesuatu variable melalui keyboard.

Operator

OPERATOR KETERANGAN CONTOH

* Operator Perkalian a*b

/ Operator Pembagian a/b

% Operator modulus a%b

+ Operator Penjumlahan a+b

- Operator Pengurangan a-b

Adapun operator Decrement-Increment pada Bahasa Pemrograman C++

adalah seperti berikut :

OPERATOR KETERANGAN CONTOH

-- Operator Decrement --a a--

++ Operator Increment ++b b++

Operator Decrement-Increment ini merupakan operator yang digunakan

untuk menaikkan variable sebesar satu. Dimana ini biasanya digunakan

pada perintah perulangan.

Cout << daftar keluaran;

Page 4: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

Adalagi operator kondisi yang merupakan ungkapan yang menjadi dasar

bagi pernyataan berkondisi. Ungkapan ini memberikan nilai betul (B)

dan salah (S), Adapun elemen yang membentuk ungkapan ini adalah

operator relasi dan operator logika.

·      Operator Relasi

Operator relasi merupakan operator yang digunakan untuk melakukan

pembandingan dua buah nilai.

·      Operator Logika

Operator ini digunakan untuk menghubungkan dua buah ungkapan

kondisi menjadi sebuah ungkapan kondisi.

Perhatikan Tabel dibawah ini :

OPERATOR RELASI

OPERATOR KETERANGAN

== Operator Sama dengan

!= Operator tidak Sama dengan

>  Operator Lebih dari

<  Operator Kurang dari

>= Operator Lebih dari atau Sama dengan

<= Operator Kurang dari atau Sama dengan

       

OPERATOR LOGIKA

OPERATOR KETERANGAN

&& Operator dan

|| Operator atau

! Operator bukan

Adapun Struktur Logika pada bahasa pemrograman C++ :

Page 5: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

Pernyataan if

Pernyataan yang dipakai untuk mengambil sebuah keputusan yang

berdasarkan suatu syarat kondisi.

Pernyataan Switch

Pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari

beberapa kemungkinan pernyataan berdasarkan nilai dari sebuah variable.

Saya rasa cukup pengenalan dasar teori dari operasi input/output.

Selanjutnya Bisa di praktekan oleh Anda sendiri Dengan membuat

program sederhana dengan bahasa C++.

B. PRAKTIKUM

Praktikum 1 : Penggunaan printfMenggunakan (header stdio.h)

Praktikum 2 : Penggunaan putsMenggunakan (header stdio.h)

# Include <stdio.h>main (){ Int nilai=3;

Printf(“Bahasa C menyenangkan \n”); Printf(“Nilai = %d \n”, nilai);

}

# Include <stdio.h>main (){

puts(“Bahasa C menyenangkan \n”); puts(“Belajar bahasa C”);

}

Page 6: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

Praktikum 3 : Penggunaan putcharMenggunakan (header stdio.h)

Praktikum 4 : Penggunaan scanfMenggunakan (header stdio.h)

Praktikum 5 : Penggunaan Operator penunjukanMenggunakan (header stdio.h)

Praktikum 6 : Penggunaan operator aritmatika

# Include <stdio.h>main (){ Char a;

Printf(“a = ”); scanf (“%c”; &a); Printf(“Data yang anda masukan “); Putchar (‘\n’); Putchar (a);

}

# Include <stdio.h>main (){ Char a;

Int b; Printf(“a = ”); scanf (“%s”; a); Printf(“b = “); scanf (“%d”; &b);

Printf(“Data yang anda masukan \n”); Printf(“a = %s \n”,a); Printf(“b = %s \n”,b);

}

# Include <stdio.h>main (){ Float p,q,r,st;

P=1; q=1; r=1; s=1; t=1; P+=q=r/s=t; Printf(“Hasil perhitungan p adalah %.0f \n”, p);

}

Page 7: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

Menggunakan (header stdio.h)

/* Instruksi Increment Post-Fixed */

# Include <stdio.h>main (){

Int a,b=10; a = 10 + b++; Printf(“a = %d\n”,a,b);

}

/* Instruksi Increment Pre-Fixed */

# Include <stdio.h>main (){

Int a,b=10; a = 10 + ++b; Printf(“a = %d\n”,a,b);

}

Page 8: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

C. TUGAS

1. Ubah source code praktikum diatas menggunakan preprocessor directive iotsream.h !

Praktikum 1 :

Praktikum 2 :

Praktikum 3 :

# Include <iostream.h>main (){ Int nilai=3;

Cout<<”Bahasa C menyenangkan”; Cout<<”Nilai=”<<nilai;

}

# Include <iostream.h>main (){

cout<<”Bahasa C menyenangkan \n”; cout<<“Belajar bahasa C”;

}

# Include <iostream.h>main (){ Char a;

Cout<<“a = ”); cin <<”c<<”a; Cout<<“Data yang anda masukan“; Putchar (‘\n’); Putchar (a);

}

Page 9: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

Praktikum 4 :

Praktikum 5 :

Praktikum 6 :

# Include <iosream.h>main (){ Char a;

Int b; Cout<<“a = ”; cin (”; a); cout<<“b = “; cin (”; &b);

cout<<“Data yang anda masukan \n”; cout<<“a = \n”,a; cout<<“b = \n”,b;

}

# Include <iostream.h>main (){ Float p,q,r,st;

P=1; q=1; r=1; s=1; t=1; P+=q=r/s=t; Cout<<Hasil perhitungan p adalah \n”, p;

}

/* Instruksi Increment Post-Fixed */

# Include <iostream.h>main (){

Int a,b=10; a = 10 + b++; cout<<”a=”<<a<<”b=”<<b<<endl;

}

Page 10: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

/* Instruksi Increment Pre-Fixed */

# Include <stdio.h>main (){

Int a,b=10; a = 10 + ++b; cout<<”a=”<<a<<”b=”<<b<<endl;

}

Page 11: file · Web viewCara lain untuk menampilkan suatu keluaran pada layar adalah dengan menggnakan fungsi puts. ... Pernyataan cout merupakan sebuah objek didalam C++,

D. KESIMPULAN

Dari beberapa percobaan Praktikum diatas, dapat disimpulkan bahwa :

- Dalam pengerjaan program bahasa C++, kita harus benar-benar teliti dalam menginputkan suatu fungsi untuk menampilkan suatu keluaran pada layar .

- Kita harus Jeli memilih Fungsi mana yg tepat untuk data yang akan kita inputkan.

- Kita harus benar-benar teliti dalam menginputkan data ke dalam suatu fungsi, karena jika salah sedikit saja, maka data yg kita inputkan akan ERROR.