Pertemuan 3 KELUARAN dan MASUKAN (INPUT & OUTPUT) Dasar Pemrograman.

Slides:



Advertisements
Presentasi serupa
Pemograman berorientasi prosedur merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk.
Advertisements

[Kristanto:2009] perintah if berguna untuk memilih satu dari 2 atau lebih alternatif jawaban yang tersedia. Jika perintah if tersebut terdiri dari 2 atau.
PEMROGRAMAN SISTEM PERNYATAAN DASAR PERULANGAN Pertemuan V
PENGENALAN C++ Sejarah C++ Struktur Bahasa C++ Input & Output
STRUKTUR KOMPUTER.
SMK TI BALI GLOBAL DENPASAR
Teknik Pemrograman Terstruktur 2
Fungsi input-output.
Pemrograman Terstruktur
Dibuat oleh: 1.Wiwin Oktaviani 2.Rikki Affandi 3.Dedi Kurniawan TUGAS PEMROGRAMAN TERSTRUKTUR.
Bab 4 Percabangan.
Algoritma & Pemograman 2 (C++)
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.
Pertemuan 2 – Manipulasi String PEMINATAN PROGRAMMING & DESAIN GRAFIS SMAK ST. LOUIS 2 SURABAYA POWERED BY PUEDE EDUCATION.
Konsep Pemrograman Contoh Program C # include int main() { printf("Hello World From About\n"); getche (); return 0; }
Komentar, Identifier dan Tipe Data
Pembahasan soal-soal pemrograman terstruktur
By; NILA FEBY PUSPITASARI
PENGENALAN c++ DAN STRUKTUR DASAR C++
Programming: First Time Teknik Elektro STT Adisutjipto 2013 Yenni Astuti, S.T., M.Eng.
Pemrograman Terstruktur
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
Perkembangan Bahasa.
PEMROGRAMAN SISTEM PERNYATAAN DASAR PILIHAN Pertemuan V
Elemen Dasar Program C++
STATEMENT PENGENDALIAN (PEMILIHAN)
Operasi String.
Struktur (Struct).
FUNGSI (Method) Bag.3 Pertemuan 20 Dasar Pemrograman
Fungsi.
Pertemuan 22 POINTER Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
#include //bagian modul int hitung(x,y) { return(x+y); } //bagian utama main() { int jumlah,a,b; a=8; b=2; jumlah=hitung(a,b); cout
Pertemuan 1 Dasar Pemrograman Triana Elizabeth S. Kom Dibuat o/ : Renni Angreni, S.Kom.
Jawaban ujian MID. #include int pil; char tny; main(){ menu: cout
Pertemuan 6 IF Bersarang / IF Bertingkat Nested IF Dasar Pemrograman.
Pertemuan 19 FUNGSI (Method) Bag.2 Dasar Pemrograman Renni Angreni, S.Kom.
Object Oriented Programming Bag.2 Pertemuan 24 Dasar Pemrograman Renni Angreni, S.Kom.
STREAM INPUT/OUPUT Pertemuan 4 Matakuliah: T0456 / Algoritma dan Metode Object Oriented Programming Tahun: 2007.
Operasi Dasar Input/Output
1 Pertemuan 5 STREAM INPUT/OUPUT Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
Tenia Wahyuningrum, S.Kom., MT
Bab 05 Tipe Data dan Mengisi Variabel
Dibuat oleh : Renni Angreni, S.Kom.
Contoh penggunaan goto Yuli Astuti,S.Kom. Contoh penggunaan goto #include main() { float p,l,luas,j; ulang: cout
Pointer (Part 1).
PEMROGRAMAN SISTEM PERNYATAAN DASAR FUNGSI Pertemuan VI
Pertemuan 19 FUNGSI (Method) Bag.2 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
STRUKTUR PERULANGAN 2 (LOOPING-2)
Renni Angreni, S.Kom., M.Kom.
POINTER Bag.2 Pertemuan 22 Dibuat oleh : Renni Angreni, S.Kom. Triana Elizabeth, S.Kom.
1 Latihan Pertemuan String Matakuliah: T0616 / Algoritma dan Pemrograman Tahun: 2007 Versi: 1/0.
Fungsi, Array dan String
I Gusti Agung Made Wirautama, S.Kom
Statement Control (if dan switch)
ARRAY (Array Dua Dimensi) Pertemuan 16 Dasar Pemrograman
2. Pengenalan Program C++
Dasar Pemrograman Renni Angreni, S.Kom.
KAMUS DATA / DATA DICTIONARY
Pemrograman Terstruktur Menggunakan Bahasa C++
Pemrograman Terstruktur
KOMPUTER DAN JARINGAN DASAR
BAHASA PEMROGRAMAN II DEDED RAMAD KAMDA, S. KOM.
Hani Atun Mumtahana, S.Kom
KAMUS DATA / DATA DICTIONARY
Oleh : Pramesthi Handaru
#include using namespace std; int main(){ // deklarasi tipe data variabel string nama; int umur; char jenis_kelamin; // --- proses input --- cout
WAHYU ILHAMSYAH.
Pemrograman Terstruktur Menggunakan Bahasa C++
Perulangan (for, while, do while) MANASE SAHAT, M.KOM.
Transcript presentasi:

Pertemuan 3 KELUARAN dan MASUKAN (INPUT & OUTPUT) Dasar Pemrograman

Perintah Keluaran : cout Perintah cout berfungsi untuk mengarahkan data ke standard output yang biasanya berupa layar monitor. Untuk menggunakan cout, harus menyertakan perintah #include <iostream> pada awal program. Untuk menggunakan cout: std::cout<<“Pemrograman C++”; Jika ingin tidak mengetikkan std:: untuk seterusnya maka harus mendefinisikan using namespace std; di bagian header.

Tanpa std:: sintax cout dituliskan cout<<[string]; cout merupakan sebuah predefined identifier. Sebaiknya tidak mendefinisikan variabel dengan nama cout. Sebelum dan sesudah tanda << boleh diberi spasi atau tanpa spasi. [string]dapat berupa variabel string atau sebuah konstanta string. Contoh : cout<<“Pemrograman C++”; cout<<namaBarang; cout<<angka;

Nilai yang ditampilkan oleh cout tidak harus merupakan string Nilai yang ditampilkan oleh cout tidak harus merupakan string. Angka atau variabel integer juga dapat ditampilkan. cout<<1 + 5; // muncul 6 di layar int bilangan = 20; cout<<bilangan; // muncul 20 di layar Dan bila nilai tersebut berupa char : char karakter = 65; // atau karakter = ‘A’ cout<<karakter; // muncul huruf A di layar (karena A = ASCII 65)

Perintah cout juga dapat disambung untuk mengeluarkan beberapa string : cout<<"Nama Barang:"<<namaBarang; Untuk mengganti baris, dapat menggunakan endl atau \n. endl merupakan anggota using namespace std. Tanpa using namespace std; maka harus ditulis std::endl; cout<<"1 2 3 4 5"<<endl<<"6 7 8 9"; Sama dengan cout<<"1 2 3 4 5 \n 6 7 8 9"; Atau cout<<"1 2 3 4 5\n"; cout<<"6 7 8 9";

Satu baris program pada C++ boleh diketik dalam beberapa baris Satu baris program pada C++ boleh diketik dalam beberapa baris. Misalkan pada perintah cout : cout<<"Hello World!"<<endl; Dapat diganti : cout <<"Hello World!" <<endl; Atau : cout<<"Hello "<< "World!”<<endl; Tetapi kode berikut tidak valid cout<<"Hello World"<<endl;

#include <iostream> #include <conio.h> using namespace std; void main() { cout<<"Selamat Datang di"<<endl; cout<<"Dasar Pemrograman \n" <<"Pemrograman C++" <<endl; cout<<"-----------------"; _getch(); }

LATIHAN Buatlah sebuah program C++ untuk tampilan sebagai berikut :

Perintah Masukan : cin Perintah cin berfungsi untuk menerima input / masukan dari pengguna program. Untuk menggunakan cin, harus menyertakan perintah #include <iostream> pada header program. Sintaks cin : std::cin>>[nama variabel]; Seperti cout, jika ingin tidak mengetikkan std:: maka harus mendefinisikan using namespace std; di bagian header program.

Tanpa std:: sintax cin menjadi : cin>>[nama_variabel]; cin merupakan sebuah predefined identifier. Sebaiknya tidak mendefinisikan variabel dengan nama cin. Sebelum dan sesudah tanda >> boleh diberi spasi atau tanpa spasi. Variabel sebelum digunakan pada cin, variabel harus didefinisikan terlebih dahulu. Contoh : int bilangan; cin>>bilangan;

cout<<“Masukkan umur peserta :"; cin>>umur; Perintah cin otomatis menghasilkan linefeed. Jadi tidak perlu menambahkan cout<<endl; setelah baris perintah cin. Terkecuali ingin memberi jeda satu baris dengan baris berikutnya. Contoh : int umur; cout<<“Masukkan umur peserta :"; cin>>umur; Pertanyaan sekaligus permintaan input (prompt) seringkali digabungkan dalam satu baris program oleh programmer. Contoh : cout<<“Masukkan umur peserta :"; cin>>umur;

Perintah cin juga dapat digunakan untuk menginput dua variabel sekaligus. Contoh : int a,b,c; cout<<"Masukkan dua bilangan :"; cin>>a>>b; c = a + b; cout<<"Hasil penjumlahannya :"<<c; Biarpun dapat dilakukan, tetapi biasanya cara ini sebaiknya kita hindari karena dapat menimbulkan kebingungan saat menginput data, karena data diinput sekaligus.

LATIHAN Buatlah sebuah program C++ untuk tampilan sebagai berikut : NPM, Nama, dan Alamat diinput user.

_getch() DAN _getche() Fungsi _getch() dan _getche() berguna untuk membaca sebuah karakter tanpa perlu menekan enter. Juga dapat dipakai untuk membaca tombol seperti spasi, tab, ataupun enter. Apabila fungsi ini digunakan perlu disertakan #include <conio.h> pada header program. Perbedaan : _getch() = tidak menampilkan karakter dari tombol yang ditekan. _getche() = menampilkan karakter dari tombol yang ditekan.

Fungsi _getch() Fungsi _getche()

Perintah _getch() juga sering digunakan untuk menunggu sembarang tombol ditekan. Sering digunakan di akhir program agar dapat melihat output program.

setw dan setprecision Dalam menampilkan keluaran, terkadang kita ingin memformat keluaran kita. Perintah setw() dan setprecision() dapat membantu kita. setw() digunakan untuk merata-kanankan suatu keluaran. setprecision() digunakan untuk mengatur jumlah angka di belakang koma sebuah bilangan pecahan. Kedua fungsi tersebut merupakan anggota dari library manipulator sehingga harus menyertakan perintah #include <iomanip>

Agar jumlah digit pecahan yang ditampilkan sesuai dengan keinginan (berapapun nilai yang akan ditampilkan), format berikut : cout.setf(ios::fixed); cout.setf(ios::showpoint); juga perlu disertakan dalam penggunaan setprecision()

#include <iostream> #include <conio.h> #include <iomanip> using namespace std; void main() { double nilai = 15.98735785; cout.setf(ios::fixed); cout.setf(ios::showpoint); cout<<setprecision(3)<<nilai<<endl; cout<<setprecision(4)<<nilai<<endl; cout<<setprecision(5)<<nilai; _getch(); } Penggunaan setprecision akan membulatkan nilai >= 5 ke atas, dan <5 dibulatkan ke bawah

#include <iostream> #include <conio.h> #include <iomanip> using namespace std; void main() { cout<<setw(10)<<20000<<endl; cout<<setw(10)<<1234567<<endl; cout<<setw(10)<<278<<endl; cout<<setw(10)<<15000<<endl; cout<<setw(10)<<200-50; _getch(); }

-- Sekian -- Dasar Pemrograman