Program Input dan Output - Belajar Gratis

Minggu, 22 Juli 2018

Program Input dan Output

Untuk menghasilkan sesuatu, kita pasti memerlukan bahan untuk diproses. Contohnya adalah perusahaan yang bergerak dalam produksi, untuk menghasilkan suatu produk, diperlukan bahan baku untuk diproses sehingga menghasilkan produk jadi. Begitu juga dengan komputer. Untuk menghasilkan output atau informasi, diperlukan data untuk diolah. input dapat dilakukan melalui keyboard, lalu diproses dan menghasilkan output melalui piranti output seperti monitor atau printer.

Program Input
Data di input melalui keyboard saat eksekusi program berlangsung. Fungsi yang digunakan untuk input yaitu scanf() , getch(), dan getche().

1. SCANF()
Fungsi ini digunakan untuk menginput berbagai jenis tipe data dengan menggunakan penentu format data. Seperti pada gambar dibawah ini.

2. GETCH() dan GETCHE()
Fungsi getch() digunakan untuk membaca sebuah karakter, dengan sifat karakter yang di inputkan tidak perlu diakhiri dengan Enter dan karakter yang di inputkan tidak akan ditampilkan di layar.
Fungsi getche() memiliki kegunaan yang sama dengan fungsi getch(), hanya saja yang di inputkan ditampilkan dilayar.


Program Output
Untuk menampilkan output / informasi, digunakan fungsi printf(), puts(), dan putchar().

A. Printf()
fungsi printf() digunakan untuk menampilkan berbagai jenis tipe data. Fungsi printf() sama dengan fungsi scanf() menggunakan penentu format.
 B. Puts()
Fungsi puts() digunakan khusus untuk menampilkan string yang ditampilkan secara otomatis dan di akhiri dengan \n (pindah baris).
 C. Putchar()
Fungsi putchar() digunakan khusus untuk menampilkan sebuah karakter ke layar, akan tetapi tidak diakhiri dengan pindah baris.

Kesimpulan
Informasi atau output merupakan hasil pengolahan data.
Fungsi yang digunakan untuk meng inputkan data adalah fungsi scanf(), getch() dan getche(). Sedangkan fungsi untuk menampilkan informasi atau output adalah fungsi printf(), puts(), dan putchar().

Selanjutnya Baca : Tipe data, Operator, dan Ekspresi
banner
Previous Post
Next Post