Pertemuan 3 Sistem I/O C++

Slides:



Advertisements
Presentasi serupa
Pemrograman Berorientasi Objek (2)
Advertisements

Pemrograman Dasar[PTI-15001] 2012
DASAR-DASAR PEMROGRAMAN
PERTEMUAN IV Oleh : Fajar Y. Zebua
Pemrograman Terstruktur
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
Perintah Input/Output
INSTRUKSI MASUKAN DAN KELUARAN
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Program C++
BASIC DATA TYPES, VARIABLES & OPERATORS
OPERASI FILE Bag.1 Pertemuan 26 Dasar Pemrograman
1 Pertemuan 14 Operator Overloading Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Statement Input – Output
STREAM INPUT/OUPUT Pertemuan 4 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Dasar Pemrograman Komputer
OPERASI FILE Membuka dan Menutup File
Matakuliah : T0016 / Algoritma dan Pemrograman Tahun : 2007 Versi : 6
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
File & Stream Kegunaan File :
Modul 2 Pengenalan Bahasa C++
Elemen Dasar C++ (Part 1)
1 Pertemuan 1 Pengenalan Pemrograman Terstruktur C Matakuliah: H0112 – Pemrograman Bahasa Tingkat Tinggi Tahun: 2005/2006 Versi: xxx/2.
Pertemuan 3.
4. File Data Structure + Algorithm = Program UNIV. INDONUSA Esa Unggul.
File & Stream - Yessy Asri
VARIABEL DAN JENISNYA A. Ridwan Siregar.
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
Elemen Dasar Dalam C++.
DASAR PEMROGRAMAN C Oleh : sgo.
SISTEM BILANGAN.
Pertemuan 1 Pengenalan Bahasa C++.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pertemuan III Komentar, Identifier dan Tipe data.
Algoritma & pemrograman 1B
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
TIPE DATA Brian Damastu, S.T., M.Kom
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
STRUKTUR DATA Pengenalan C++
Dasar Pemrograman Renni Angreni, S.Kom.
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
VARIABEL, OPERATOR, PROMOTION, CASTING
File & Stream - Yessy Asri
Pertemuan 1 DATA & STRUKTUR DATA.
Mengenal Model Data, Perintah I/O
Elemen-elemen Dasar Pada Bahasa C++
Tipe Data Dasar Variabel dan Konstanta
Perintah Input/Output
Lecturer Note iVb OPERASI KELUARAN & MASUKAN
Review Materi Java Fundamental
Operator dan Operasi Input Output pada C++ Pertemuan 11
02.1 Hari-2.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Mengenal Model Data, Perintah I/O
Pemrograman Terstruktur
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Konsep Tipe Data dan Operator
Mencetak & Membaca Data
KONSEP DASAR STRUKTUR DATA
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
VARIABEL, TIPE DATA, OPERATOR
Algoritma dan Pemrograman
File & Stream Kegunaan File :
SISTEM BILANGAN.
File & Stream - Yessy Asri
Transcript presentasi:

Pertemuan 3 Sistem I/O C++ Matakuliah : T0044/Pemrograman Berorientasi Obyek Tahun : 2005 Versi : 1.0 Pertemuan 3 Sistem I/O C++

Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : memberikan contoh tentang cara memformat input & output stream

Outline Materi Stream Input Stream Output Stream Manipulator

Pengenalan input output stream dalam C++ Hirarki Class untuk Operasi Stream ios istream ostream ifstreamm iostream ofstream istream_ withassign fstream ostream_

Hirarki Class untuk Operasi Stream ios  Berisi operasi umum untuk input dan output. Istream  Berisi fungsi-fungsi untuk format input.Salah satunya operator ekstrasi (>>) pada object cin  cin >> Ostream Berisi fungsi-fungsi untuk format output.Salah satunya operator inserter (<<) pada object cout  cout << Iostream Berisi operasi umum untuk file dan string

Hirarki Class untuk Operasi Stream Ifstream Berisi fungsi-fungsi untuk operasi file seperti read(). Ofstream Berisi fungsi-fungsi untuk operasi file seperti write(). Istream_withassign Berisi operator assignment untuk operasi input stream Ostream_withassign Berisi operator assignment untuk operasi output stream

Formatted Stream Output Pembentukan formatted stream output dengan menggunakan fungsi width() , precision() dan fill(). Fungsi width() mendefinisikan panjang dari output. Fungsi precision() mendefinisikan jumlah angka pecahan. Fungsi fill() mendefinisikan karakter pengisi dari sisa panjang karakter yang ada.

Formatted Stream Output Syntax : cout.width( panjang_output ); cout.precision( jumlah_angka_pecahan); Contoh : cout.width( 8 ); cout.precision( 2 ); cout.fill( ‘*’ ); cout << 123.456789; // Tampil: **123.46 cout.width( 2 ); cout.precision( 3 ); cout << 123.456789; // Tampil: 123.457

Formatted Stream Input C++ menyediakan fasilitas standar input cin. Standar input ini digunakan untuk berbagai tipe data: int, float, double, char, unsigned, signed, long, short. Operator yang digunakan dikenal sebagai extract operator (Extractor) >>. cin.getline(array, size, delimiter) Reads size-1 characters, or until delimiter found Default ‘ \n ‘ Removes delimiter from input stream Puts null character at end of array Contoh: cin.getline( kal , 40 );

Stream Manipulator Format tampilan data dapat menggunakan fungsi-fungsi yg terdapat dalam library <iomanip.h> EndlInsert new line (=‘/n’) EndsInsert Null (biasa digunakan pada akhir pengiriman data ke modem) FlushKirim data langsung ke standard output DecKonversi data ke desimal HexKonversi data ke heksadesimal OctKonversi data ke octal Setbase ( int n)Konversi data ke basis n Setw (int n)Menset lebar tampilan data Setfill (int c)Menset karakter pemenuh Setprecision (int n)Menset presisi bilangan pecahan sebanyak n digit

Stream Manipulator Format Tampilan Data dengan fungsi setiosflags (flag) ios :: leftSet rata kiri ios :: rightSet rata kanan ios :: scientificFormat data dalam notasi eksponensial ios :: fixedFormat data dalam notasi desimal ios :: decFormat data basis 10 ios :: oct Format data basis 8 ios :: hexFormat data basis 16 ios :: uppercaseFormat data basis 16 dalam huruf kapital ios :: showbaseMenampilkan awalan 0x utk hexa dan 0 (nol) utk octal ios :: showpointMenampilkan titik desimal pada bilangan pecahan yg tidak memiliki bagian pecahan ios :: showposMenampilkan tanda + pada bilangan positif

Tugas 3 Tugas 3 A: Mahasiswa membuat ringkasan tentang operasi input/output stream pada C++ dan beberapa fungsi yang terdapat pada class IOS tersebut. Tugas 3 B: Mahasiswa menganalisa program dengan menggunakan IOS dari dosen Tugas 3 C: Mahasiswa membuat contoh program dengan menggunakan fungsi IOS