0% menganggap dokumen ini bermanfaat (0 suara)
49 tayangan

Program 3 Input Output

Pemrograman Dasar membahas konsep dasar pemrograman meliputi variabel, konstanta, input output menggunakan statement seperti printf, scanf, cout, cin, dan getch. Dokumen ini juga menjelaskan penggunaan escape sequence pada output serta contoh penggunaan statement input output dalam program C dan C++.

Diunggah oleh

Luqman Faiq
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
49 tayangan

Program 3 Input Output

Pemrograman Dasar membahas konsep dasar pemrograman meliputi variabel, konstanta, input output menggunakan statement seperti printf, scanf, cout, cin, dan getch. Dokumen ini juga menjelaskan penggunaan escape sequence pada output serta contoh penggunaan statement input output dalam program C dan C++.

Diunggah oleh

Luqman Faiq
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 30

Pemrograman Dasar

Elemen – Input - Output

Oleh:
Jaenal Arifin, S.Kom, MM, M.Kom
Variabel
Variabel
 Sebuah nama yang mengacu ke sebuah lokasi pada memori

yang digunakan untuk menyimpan suatu nilai data.


 Nilai yang ada, dapat diubah selama eksekusi program

berlangsung.
 Digunakan berpasangan dengan tipe data, untuk membatasi

nilai data apa yang bisa ditampung dalam sebuah variabel.


 Variabel harus dideklarasikan terlebih dahulu sebelum

digunakan.
 Penamaan variabel bersifat case sensitive, dan nama variabel

harus dimulai dengan huruf atau garis bawah, boleh


mengandung huruf, angka, akan tetapi tidak boleh
mengandung simbol, harus satu kata.
Variabel
 Deklarasi:
[tipedata] <var_name>;
[tipedata] <var_name1>, …,
<var_nameN>;
[tipedata] <var_name1> = <value>,
<var_name2>;
 Contoh:

 int bil1;
 int bil1, bil2, bil3;

 int bil1 = 10, bil2;


Konstanta
 konstanta
 sebuah variabel dengan tipe data tertentu dan
memiliki nilai data yang akan selalu tetap di dalam
program.
 sintaks:
const <const_name> = <value>;
 contoh:
const MAX_DATA = 10;
Statement Input dan Output
 Statement Output
 untuk menampilkan informasi pada standard output
(normalnya berupa layar).
 dapat digabungkan dengan penggunaan Escape
Sequence Character.
 beberapa perintah output yang bisa digunakan:
 printf
 puts
 putchar
 cout
 cprintf
Statement Output
 printf
 fungsi output yang paling umum digunakan.
 terdapat dalam file header : stdio.h

 sintaks:
 printf(“Format”, arg1, arg2, …);
 keterangan:
 format berupa keterangan yang akan ditampilkan ke
layar beserta penentu formatnya.
 penentu format digunakan untuk menentukan jenis data
apa yang akan ditampilkan ke layar.
 argumen dapat berupa variabel, konstanta, atau ekspresi.
Statement Output
 Penentu format pada printf
.
Statement Output
 Penggunaan Escape Sequence Character
 karakter dengan makna khusus yang menggunakan
notasi \ (back slash).
Statement Output
 Penggunaan Escape Sequence Character
Contoh Program
/* input & output */
#include <stdio.h>
#include <conio.h>
void main()
{
int a = 10;
float b = 7.50;
clrscr();
printf("Bilangan A = %d \n", a);
printf("Bilangan B = %f \n", b);
printf("Bilangan B = %0.2f \n", b);
getch();
}
Statement Output
 puts
 digunakan untuk mencetak string ke layar.
 pencetakan akan diakhiri dengan karakter newline (ke
baris baru).
 terdapat dalam file header : stdio.h
 sintaks:
puts(<string yg ditampilkan>);
Contoh Program
/* input & output */
#include <stdio.h>
#include <conio.h>
void main()
{
char PT[] = "STMIK ASIA Malang";
char K[] = "Kampus Keren";
clrscr();
puts("Saya Kuliah di");
puts(PT);
puts(K);
getch();
}
Statement Output
 putchar
 menampilkan sebuah karakter ke layar.
 pencetakan karakter tidak diakhiri dengan karakter new
line.
 terdapat dalam file header : stdio.h
 sintaks:
putchar(<kar>);
Contoh Program
/* input & output */
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
putchar('S');
putchar('T');
putchar('M');
putchar('I');
putchar('K');
getch();
}
Statement Output
 cprintf
 memiliki fungsi yang mirip dengan printf.
 dapat menampilkan tulisan dengan warna.
 terdapat dalam file header : stdio.h
 sintaks:
cprintf(“<format>”, arg1, arg2, …);
Contoh Program
/* input & output */
#include <stdio.h>
#include <conio.h>
void main() {
clrscr();
//set warna teks menjadi kuning
textcolor(YELLOW);
printf("Hello World\n");
cprintf("Hello World\n");
getch();
}
Statement Output
 cout
 merupakan suatu object di dalam C++ yang digunakan
untuk menampilkan data ke layar.
 terdapat pada file header : iostream.h

 dapat digabungkan dengan penggunaan escape sequence


character.
 contoh:
cout << “Hello World” << endl;
cout << “Pilihan Anda Salah\a\n”;
Statement Input
 untuk menerima masukan dari user.
 beberapa fungsi input yang dapat digunakan:
 scanf
 gets
 cin
 getch
 getche
Statement Input
 scanf
 digunakan untuk memasukkan berbagai jenis data.
 terdapat dalam file header : stdio.h

 sintaks:
scanf(“<format>”, &variabel);
 keterangan:

simbol & merupakan pointer yang


digunakan untuk menunjuk ke alamat
variabel memori yang dituju.
Statement Input
 penentu format scanf
Contoh Program
/* input & output | menggunakan printf */
#include <stdio.h>
#include <conio.h>
void main()
{
int a, b = 0;
int c;
clrscr();
printf("Masukkan Nilai A : "); scanf("%d", &a);
printf("Masukkan Nilai B : "); scanf("%d", &b);
c = a + b;
printf("Hasil Penjumlahan = %d", c);
getch();
}
Contoh Program
/* input & output | Menggunakan cout */
#include <iostream.h>
#include <conio.h>
void main()
{
int a, b = 0;
int c;
clrscr();
cout <<"Masukkan Nilai A : "; cin >>a;
cout <<"Masukkan Nilai B : "; cin >>b;
c = a + b;
cout <<"Hasil Penjumlahan = " << c ;
getch();
}
Statement Input
 gets
 digunakan untuk memasukkan data string.
 sintaks:
gets(nama-variabel-array);
Contoh Program
/* input & output */
#include <stdio.h>
#include <conio.h>
void main()
{
char nama[80];
clrscr();
printf("Masukkan Nama Anda : ");
gets(nama);
printf("\nNama Anda : %s", nama);
getch();
}
Statement Input
 cin
 merupakan sebuah object di dalam C++ yang digunakan
untuk memasukkan data.
 terdapat dalam header file : iostream.h

 sintaks:
cin >> <var>;
 Catatan!

untuk mendapatkan sebuah inputan


data yang mengandung spasi, anda
bisa menggunakan cin.getline(<var>,
sizeof(<var>))
Contoh Program
/* input & output */
#include <iostream.h>
#include <conio.h>
void main()
{
int a, b, c = 0;
clrscr();
cout << "Masukkan Nilai A : "; cin >> a;
cout << "Masukkan Nilai B : "; cin >> b;
c = a + b;
cout << "Hasil Penjumlahan = "<< c << endl;
getch();
}
Statement Input
 getch
 digunakan untuk membaca sebuah karakter dengan sifat
karakter yang dimasukkan tidak perlu diakhiri dengan
menekan tombol Enter, dan karakter yang dimasukkan
tidak akan ditampilkan ke layar.
 terdapat dalam header file : conio.h
Latihan
1. Buatlah program untuk menghitung nilai rata-rata
dari seorang siswa dengan ketentuan sebagai
berikut:
 nama siswa, nilai pertandingan I, nilai pertandingan II,
nilai pertandingan III diinput.
 nilai rata-rata merupakan hasil dari nilai pertandingan I,
II dan III dibagi dengan 3.
 tampilan yang diinginkan adalah sebagai berikut:
Latihan
Layar Masukan

Program Hitung Nilai Rata-Rata


Nama Siswa : . . . <diinput>
Nilai Pertandingan I : . . . <diinput>
Nilai Pertandingan II : . . . <diinput>
Nilai Pertandingan III : . . . <diinput>

Layar Keluaran

Siswa yang bernama . . . <tampil data>


Memperoleh nilai rata-rata ... <hasil
proses> dari hasil perlombaan yang
diikutinya.
SELESAI

input
eleme
n

output

pemrograman

Anda mungkin juga menyukai