Pertemuan 1

Home
index
1
2
3
4
5
6
7
8

 

 

OPERASI INPUT & OUTPUT

 

1. Menampilkan Data

  • Memasukkan dan menampilkan data/ informasi merupakan tindakan yang sering dilakukan dalam pemrograman.
  • Menampilkan data biasanya ditujukan ke piranti layar (monitor), sedangkan memasukkan data biasanya dilakukan melalui papan ketik (keyboard).
Tampil ke layar
Untuk menampilkan data ke layar dapat menggunakan fungsi printf(), puts() dan putchar(). printf( )
Digunakan untuk menampilkan semua jenis data (numeric dan karakter). Contoh:
printf(“Nama saya = %s \n” , “Andi S.”); printf(“Umur saya = %d \n” , 20); a=5; printf(“Nilai a = %d \n” , a ); printf(“Nilai a terakhir = %d” , a+20 ); Penentu format untuk data string atau karakter: %c : menampilkan sebuah karakter %s : menampilkan sebuah string
puts()
Digunakan untuk menampilkan data string dan secara otomatis akan diakhiri dengan perpindahan baris.
Contoh:
puts("STEKOM”);
puts(“jl. Majapahit 605 Semarang”);
  putchar()

Digunakan untuk menampilkan sebuah karakter. Contoh: putchar(‘P’); putchar(‘A’); putchar(‘T’); Tampil ke printer Untuk menampilkan data ke printer dapat menggunakan fungsi: fprintf(), fputs() dan fputc().
fprintf()
digunakan untuk mencetak semua jenis tipe data ke printer dan secara otomatis memberikan efek perpindahan baris.
fputs()
digunakan untuk mencetak tipe data string ke printer
fputc()
digunakan untuk mencetak tipe data karakter ke printer

Contoh tampil ke printer :
#include “stdio.h” #include “conio.h” void main()
{ fprintf(stdprn, “Hallo, Saya tercetak di printer”);
fputs(stdprn, “Saya juga tercetak di printer”);
} 2. Memasukkan Data Data dapat dimasukkan lewat keyboard saat eksekusi berlangsung. Untuk itu turbo C menyediakan beberapa perintah diantaranya: scanf(), gets(), getchar(), getch(), dan getche(). scanf() Digunakan untuk menginput data berupa data numerik, karakter dan string secara terformat. Aturan pemakaian : memakai penentu format memberi pergantian baris secara otomatis tidak memerlukan penentu lebar field Variabel harus menggunakan operator alamat & Contoh scanf(): { int jumlah; char nim[10]; float nilai; clrscr(); printf("Masukkan sebuah bilangan bulat : "); scanf("%d", &jumlah ); printf("Masukkan nim Anda : "); scanf("%s", &nim ); printf("Masukkan sebuah bilangan pecahan : "); scanf("%f", &nilai ); } gets() Digunakan untuk memasukkan data bertipe karakter dan tidak dapat digunakan untuk memasukkan data numerik. Aturan pemakaian : Harus diakhiri dengan penekanan tombol enter Cursor secara otomatis akan pindah baris Tidak memerlukan penentu format Contoh gets(): { char nama[20]; printf(“Masukkan nama Anda : “); gets(nama); printf(“Halo, Nama anda adalah %s”, nama); } getchar() Digunakan untuk membaca data yang bertipe karakter. Aturan pemakaian : Harus diakhiri dengan penekanan tombol enter Karakter yang dimasukkan terlihat pada layar Pergantian baris secara otomatis getch() dan getche() Digunakan untuk membaca data karakter. Aturan pemakaian : Tidak perlu diakhiri dengan penekanan tombol enter. Tidak memberikan efek pergantian baris secara otomatis Jika menggunakan fungsi getch() karakter yang dimasukkan tidak akan ditampilkan pada layar, sedangkan getche() karakter yang dimasukkan akan ditampilkan pada layar.

 



S
elamat mengikuti

 

 

 

 

 

 

Selamat datang di www.javascript.com