Anda di halaman 1dari 37

Input, Output

&
Operator

PRODI. TEKNIK INFORMATIKA (S-1)


Team Teaching

Ali Akbar Lubis, S.Kom., M.TI.,


Sunaryo Winardi, S.Kom., M.TI.,
Wulan Sri Lestari, S.Kom.
Pembahasan
• Input Statement
• Output Statement
• Comment Statement
• Operator
Input Statement
• scanf
• gets
• getch
• getche
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.
scanf
• Format scanf
Contoh penggunaan scanf
gets
• Digunakan untuk memasukkan data string.

• Sintaks:
gets(nama-variabel);
Contoh penggunaan gets
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
getche
− Digunakan untuk membaca sebuah karakter dengan sifat karakter
yang dimasukkan tidak perlu diakhiri dengan menekan tombol
enter dan karakter yang dimasukkan akan ditampilkan ke layar.
− Terdapat dalam header file : conio.h
Output Statement
• Menampilkan informasi pada standard output (default:
layar).
• Dapat digabungkan dengan Escape Sequence Character.

• Beberapa perintah statement output:


• printf
• puts
• putchar
• printf
– Fungsi output yang paling umum digunakan.
– Terdapat pada file header : stdio.h
– Syntax:
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.
• Format pada printf
Contoh printf
• puts
– Menampilkan string ke layar.
– Fungsi akan menambahkan baris baru pada akhir
string.
– Terdapat pada file header : stdio.h
– Syntax: puts( <string> );
Contoh puts
• putchar
– Menampilkan sebuah karakter ke layar.
– Fungsi tidak akan menambahkan baris baru pada akhir
karakter.
– Terdapat pada file header : stdio.h
– Syntax: putchar( <karakter> );
Contoh putchar
Escape Sequence Character
• Merupakan pengganti karakter khusus.
Comment Statement
• Memudahkan pembacaan danpemahaman suatu
program (untuk keperluan dokumentasi program).
• Komentar program tidak akan ikut di-compile
(diabaikan).

• Syntax:
– // ……… : memberi komentar pada satu baris program saja.
– /* ……… */ : memberi komentar pada beberapa baris sekaligus.

• Contoh:
– // Ini adalah Komentar
– /* Komentar tidak ikut diproses
– dan ini tidak akan tampilan di layar */
Contoh Comment Statement
Operator
Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program
untuk melakukan sesuatu operasi atau manipulasi, seperti menjumlahkan dua buah
nilai, memberikan nilai ke suatu variabel, membandingkan kesamaan dua buah
nilai.
Operator
• Operator  simbol yang biasa digunakan dalam menulis suatu pernyataan
(statement) dalam bahasa pemrograman apapun.
• Operator akan melakukan suatu operasi terhadap operand sesuai dengan
fungsinya.
• Contoh operasi : penjumlahan, pengurangan, pembagian dan sebagainya.
Jenis-jenis Operator
• Jenis operator menurut jumlah operand yang dilibatkan:
o operator unary  operator yang hanya melibatkan satu operand
o operator binary  operator yang hanya melibatkan dua buah operand
o operator ternary  operator yang hanya melibatkan tiga buah operand
Operator Aritmatika
 Operator untuk operasi aritmatika yang tergolong sebagai operator binary
adalah :
* Perkalian
/ Pembagian
+ Penjumlahan
- Pengurangan
% Sisa pembagian

 Adapun operator yang tergolong sebagai operator unary :


- Tanda Plus
+ Tanda Minus
Operator Increment dan Decrement

• Operator increment: ‘++’


• Operator decrement: ‘--’
Prioritas Operator Aritmatika
Operator penugasan (assignment)
• Digunakan untuk memindahkan nilai dari suatu ungkapan (expression) ke suatu
pengenal.

• Operator pengerjaan yang umum digunakan dalam bahasa pemrograman,


termasuk bahasa C adalah operator sama dengan (=).

• pengenal1 = pengenal2 = … = ungkapan;


• Contoh : a=(b=1)+5;
Operator Kombinasi
• Digunakan untuk memendekkan penulisan operasi penugasan.
• Contoh:
• x = x + 2;
• y = y * 4;

Dapat dipendekkan menjadi:


• x += 2;
• y *= 4;
Operator Hubungan (Perbandingan)
Operator Hubungan digunakan untuk membandingkan hubungan antara dua
buah operand (sebuah nilai atau variable).
Operator Logika

Operator logika digunakan untuk membandingkan logika hasil dari operator-


operator hubungan.

Macam-macam operator logika:


&&  Logika AND (DAN)
||  Logika OR (ATAU)
!  Logika NOT (INGKARAN)
Operator Bitwise
- Operator bitwise digunakan untuk memanipulasi bit-bit dari nilai data yang ada
di memori.
- Operator bitwise dalam bahasa C :
<<  Pergeseran bit ke kiri
>>  Pergeseran bit ke kanan
&  Bitwise AND
^  Bitwise XOR (exclusive OR)
|  Bitwise OR
~  Bitwise NOT
Operator Unary
- Operator Unary merupakan operator yang hanya membutuhkan satu operand saja.
- Dalam bahasa C terdapat beberapa operator unary, yaitu :
Catatan Penting !

Operator peningkatan ++ dan penurunan -- jika diletakkan sebelum atau sesudah


operand terdapat perbedaan.

Anda mungkin juga menyukai