BAB III PERINTAH INPUT OUTPUT

dokumen-dokumen yang mirip
Algoritma Pemrograman. Fery Updi,M.Kom

Algoritma Pemrograman 2B (Pemrograman C++)

BAB V INPUT DAN OUTPUT

PENGENALAN BAHASA C DAN C++

INPUT DAN OUTPUT BAHASA C

BAB 3 PERINTAH INPUT OUTPUT

BAB 2. FUNGSI INPUT OUTPUT

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

FUNGSI INPUT & OUTPUT

MENAMPILKAN HASIL Operasi Keluaran (Output)

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Input/Output. Input/output Memformat keluaran Pengolahan karakter dan String

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Dosen : Dede Kurniadi, S.Kom.,M.Kom HP :

ALGORITMA (2) Mengupas Kentang

Kuliah III - Dasar Pemrograman

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

TIPE DATA DAN OPERASI I/O

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

TUGAS PENDAHULUAN MODUL I PERKENALAN MIKU, COMPILER BAHASA C, DAN STANDARD INPUT-OUTPUT

BAB II TEORI DASAR. Gambar 1 Kurva untuk interpolasi linier. Sehingga diperoleh persamaan dari interpolasi linier sebagai berikut :

Bab 2. Dasar-Dasar Pemrograman C

mengatur jumlah digit pecahan yang diinginkan mengatur atau mengontrol sejumlah tanda format, misalkan rata kiri, kanan, huruf capital dll.

Struktur Program C++ Preprocessor directive : perintah dalam bahasa c++ yang akan membuat dan mengkompilasi file perantara dengan program utama

OPERATORS. dan int. Berarti, tipe double dioperasikan dengan tipe int akan menghasilkan tipe double.

BAB IV INPUT DAN OUTPUT

Algoritma dan Pemrograman

Achmad Solichin.

Algoritma & Pemrograman #3

MODUL PEMROGRAMAN DASAR Fery Updi,S.Kom

Struktur Dasar Bahasa C Tipe Data Dalam bahasa C terdapat lima tipe data dasar, yaitu :

PENGENALAN BAHASA C. A. Struktur Kode Program dalam Bahasa C Secara garis besar, suatu kode program dalam bahasa C memiliki struktur umum seperti ini:

Tipe Data dan Operator

BAB V BAHASA C I. 5.1 Pendahuluan

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

BAB 2 PERINTAH DASAR BAHASA C. %d = type data varibel

Tipe Data Dasar. Berdasarkan jenisnya, data dapat dibagi menjadi lima kelompok dinamakan tipe data dasar, yaitu:

Operasi Input Output

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

PENGENALAN BAHASA C. Praktikum 3

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Tipe Data dan Variabel

IT234 - Algoritma dan Struktur Data. Ramos Somya

Pernyataan (Statement) dan Input/Output

Turbo C adalah tool yang dipakai untuk membuat code program dalam bahasa C ataupun C++. Berikut adalah jendela utama Turbo C

PENGENALAN C++ DADANG MULYANA 2012

Pre Lab P 03 Tipe Data, Operator dan Expresi

Software Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah:

Contoh Program C++ Sederhana. Script Program : #include<conio.h> #include<stdio.h> main() { cout<< Selamat Datang Di Lab H <<endl;

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Algoritma Pemrograman. Fery Updi,M.Kom

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

Tipe Data dan Variabel

LAB PEMROGRAMAN I (JAVA FUNDAMENTAL)

Pengenalan Bahasa C. Yuli Sun Hariyani D3 Teknik Telekomunikasi Institut Teknologi Telkom

BAB II DASAR-DASAR PEMROGRAMAN C

Tipe Data, Variabel, Input/Output

Chapter 3.2 : Tipe, Nama dan Nilai

BAB 2 TIPE-TIPE DATA TURBO C++

BAB II INPUT / OUTPUT

Latihan & Kisi-kisi UTS DASAR PEMROGRAMAN

Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah: Perkalian Pembagian Sisa Pembagian (mod) Penjumlahan 6 2

KURSUS ONLINE JASA WEBMASTERS

INPUT OUTPUT. cout. Digunakan untuk mencetak suatu informasi ke layar Contoh : cout << Halo Teknik Informatika

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Nilai[0] Nilai[1] Nilai[2] Nilai[3] Nilai[4]

Teknik Pemrograman Terstruktur 1

Algoritma dan Pemrograman

PERTEMUAN VII FILE TEKS & FILE BINER

BAB III Pengenalan Tipe Data dan Bahasa Pemrograman C/C++

Modul 3 INPUT DAN OUTPUT

POINTER DASAR PEMROGRAMAN

Modul V Pemrograman Bahasa C ( bagian II )

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

PERTEMUAN 3 KONSEP TIPE DATA

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

MODUL 1 PENGENALAN BAHASA C

TUGAS MATA KULIAH DASAR PEMROGAMAN

SOAL C++ Created by Yuli Astuti,S.Kom Copyright 2009

PENGANTAR BAHASA C++

Pemrograman Dasar C. Minggu 2

Achmad Solichin.

MODUL 1 STANDAR INPUT DAN OUTPUT

Pemrograman Dasar C. Minggu 6

PRAKTIKUM 7 FUNGSI 1

Copyright 2003 IlmuKomputer.Com. IlmuKomputer.Com

Algoritme dan Struktur Data

Operasi Output-Input. Operasi output standar. Format output Operasi input standar. Format input. e.g. putchar(),putch(),puts(),printf()

elemen Dasar Bahasa Pemrograman C

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/C++

Fungsi DASAR PEMROGRAMAN

Konsep Pemrograman. Bab 10. String. Konsep Pemrograman Politeknik Elektronika Negeri Surabaya 2006 PENS-ITS. Umi Sa adah

PERULANGAN PROSES. Proses perulangan ditandai dengan mekanisme yang disebut loop. Proses Loop : Proses yang berulang-ulang

Jobsheet Dasar Pemrograman, Bab. 7: String. Bab. 7 S T R I N G

BAHASA PEMROGRAMAN C LANGUAGE

Array LOGO. Pendidikan Teknik Elektronika FT UNY. Muh. Izzuddin Mahali, M.Cs.

Transkripsi:

BAB III PERINTAH INPUT OUTPUT 3.1.Memasukkan Data Dalambahasa C proses memasukkansuatu data bisamenggunakanbeberapafungsipustaka yang telahtersedia. Beberapafungsipustaka yang bisadigunakanadalah: scanf() Fungsipustakascanf() digunakanuntukmenginput data berupa data numerik, karakterdan string secaraterformat. Hal-hal yang perludiperhatikandalampemakaianfungsiscanf() : ü Fungsiscanf() memakaipenentu format ü Fungsiscanf() memberipergantianbarissecaraotomatis ü Fungsiscanf() tidakmemerlukanpenentulebar field ü Variabelnyaharusmenggunakan operator alamat& Kodepenentu format : ü %c : Membacasebuahkarakter ü %s : Membacasebuah string ü %i, %d : Membacasebuahbilanganbulat (integer) ü %f, %e : Membacasebuahbilanganpecahan (real) ü %o : membacasebuahbilangan octal ü %x : Membacasebuahbilanganheksadesimal ü %u : Membacasebuahbilangantakbertanda ContohProgram : /* Program memasukaninputandenganbeberapatipe data */ intjumlah; char huruf, nim[10]; 14

float nilai; printf("masukkansebuahbilanganbulat : "); scanf("%d", &jumlah ); /* membacasebuahbilanganbulat */ printf("masukkansebuahkarakter : "); scanf("%c", &huruf ); /* membacasebuahkarakter */ printf("masukkannimanda : "); scanf("%s", &nim ); /* membacasebuah string */ printf("masukkansebuahbilanganpecahan : "); scanf("%f", &nilai ); /* membacasebuahbilangan float */ printf("\nnilai variable yang Andamasukkanadalah :\n"); printf("jumlah = %d\n", jumlah ); printf("huruf = %c\n", huruf ); printf("nim = %s\n", nim ); printf("nilai = %f\n", nilai ); gets() Fungsigets() digunakanuntukmemasukkan data bertipekarakterdantidakdapatdigunakanuntukmemasukkan data numerik. Harusdiakhiridenganpenekanantombol enter Cursor secaraotomatisakanpindahbaris Tidakmemerlukanpenentu format ContohProgram : /* Program inputantipe data karakter/string */ char nama[20]; printf( MasukkannamaAnda : ); gets(nama); 15

printf( Hello, NamaAndaadalah %s, nama); getchar() Fungsigetchar() digunakanuntukmembaca data yang bertipekarakter Harusdiakhiridenganpenekanantombol enter Karakter yang dimasukkanterlihatpadalayar Pergantianbarissecaraotomatis getch() dangetche() Fungsigetch() dangetche() digunakanuntukmembaca data karakter. Karakter yang dimasukkantidakperludiakhiridenganpenekanantombol enter. Tidakmemberikanefekpergantianbaris secara otomatis Jika menggunakan fungsi getch() karakter yang dimasukkan tidak akan ditampilkan pada layer sehingga sering digunakan untuk meminta inputan berupa password. Sedangkan pada getche() karakter yang dimasukkan akan ditampilkan pada layar. Contoh Program : #include stdio.h #include conio.h char huruf1, huruf2; printf( Masukkan sebuah karakter : ); huruf1 = getche(); // karakter yang dimasukkan akan terlihat di layar printf( \nkarakter yang Anda masukkan adalah %c\n, huruf1); printf( \nmasukkan sebuah karakter lagi : ); huruf2 = // karakter yang dimasukkan tidak terlihat di layar printf( \nkarakter yang Anda masukkan adalah : %c, huruf2); 16

CATATAN : Jika terdapat beberapa proses input (memasukkan data) sekaligus, maka sebaiknya ditambahkan fungsi fflush(stdin); setelah fungsi scanf(). Fungsi fflush(stdin) berfungsi menghapus buffer di dalam alat I/O. 3.2. Menampilkan Data variabel. Adalah menampilkan isi data didalam suatu variabel atau nilai tanpa penampung Menampilkan data ke layar monitor Menggunakan fungsi printf(), puts(), dan putchar(). Fungsi printf() digunakan untuk menampilkan semua jenis data (numeric dan karakter) Fungsi puts() digunakan untuk menampilkan data string dan secara otomatis akan diakhiri dengan perpindahan baris. Fungsi putchar() digunakan untuk menampilkan sebuah karakter. Mengatur tampilan bilangan pecahan (float) Bentuk umum : printf( %m.nf, argument); m : menyatakan panjang range n : menyatakan jumlah digit di belakang koma. argument : nilai atau variable yang akan ditampilkan. Contoh : printf( %5.2f, nilai); artinya variable nilai akan ditampilkan sebanyak 5 digit dengan 2 digit di belakang koma. 17

Contoh Program 1; /* Program untuk menampilkan data berupa bilangan pecahan */ void main(){ float nilai; puts( Masukkan nilai Anda : ); scanf( %f, &nilai); printf( Anda memperoleh nilai %5.2f, nilai); printf( Apakah Anda telah puas mendapat nilai %6.4f?, nilai); Contoh Program 2; /* Program untuk menampilkan data berupa bilangan integer dan string */ int umur; char nama[20]; puts( Masukkan nama Anda : ); gets(nama); puts( Masukkan umur Anda : ); scanf( %d, &umur); printf( Nama Anda : %s \n, nama); //tipe data string printf( Umur Anda : %d \n, umur); //tipe data integer 18

Menampilkan data ke printer Untuk menampilkan data ke printer dapat menggunakan fungsi fprintf(), fputs() dan fputc(). Fungsi fprintf() digunakan untuk mencetak semua jenis tipe data ke printer dan secara otomatis memberikan efek perpindahan baris. Fungsi fputs() digunakan untuk mencetak tipe data string ke printer Fungsi fputc() digunakan untuk mencetak tipe data karakter ke printer Contoh program : fprintf(stdprn, Hallo, Saya akan tercetak di printer ); fputs(stdprn, Saya juga akan tercetak di printer ); 19