MODUL 1 STANDAR INPUT DAN OUTPUT

dokumen-dokumen yang mirip
BAB I PENGENALAN BAHASA C

PENGENALAN BAHASA C. Praktikum 3

BAB 1 KONSEP DASAR BAHASA C

MODUL 4 PERULANGAN A. TUJUAN

BAB I SEKILAS TENTANG C

PRAKTIKUM 2 SEKILAS TENTANG C

Algoritma Pemrograman. Fery Updi,M.Kom

Sekilas Tentang C. Dasar Pemrograman & Algoritma

MODUL 3 PERCABANGAN A. TUJUAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Pengantar Visual C++ & Penulisan Program

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Teknik Pemrograman Terstruktur 1 PENGENALAN BAHASA C

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

PENGENALAN BAHASA C DAN C++

Objectives Menjelaskan sejarah dan ruang lingkup pemakaian bahasa C Menjelaskan kelebihan dan kekurangan bahasa C Menjelaskan proses kompilasi dan lin

Bahasa C-M6 By Jamilah, Skom 1

P3 Pengantar Pemrograman C

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

Chapter 1 KONSEP DASAR C

P - 3 Bab 2 : Pengantar Pemrograman C

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

MODUL 1 PENGENALAN ENVIROMENT C++

Bahasa Pemrograman Sejarah singkat C++ Struktur program C++ Yoannita

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

Bab 1. Pengenalan Pemrograman C

Software Engineering atau yang diartikan Rekayasa Perangkat Lunak adalah:

Pemrograman dan Bahasa Pemrograman

KONSEP DASAR PROGRAM BAHASA C

I.1. MEMBUAT PROGRAM C DENGAN VISUAL C

PENGENALAN Code::Blocks

BAB 4 PENGENALAN BAHASA C

Sejarah Singkat C adalah bahasa pemrograman yang dikembangkan oleh Dennis Ritchi dan KenThompson pada tahun 1972, C merupakan perbaikan dar bahasa B y

Fungsi : Dasar Fungsi

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

Review: Algoritme dan Program 12/29/2011. Algoritme dan Pemrograman. Review: Bagaimana memecahkan masalah dengan komputer?????

Pengenalan Bahasa C week 1

IT234 - Algoritma dan Struktur Data. Ramos Somya

1 - Bahasa Pemrograman

Kuliah III - Dasar Pemrograman

Dasar-dasar C/C++ Ekohariadi FT Unesa

Tipe Data dan Variabel

PENGENALAN C++ Bab 1

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

Pengenalan Bahasa C++, Algoritma Pemrograman, Integrated Development Equipment (IDE) Visual C++ dan Dasar Dasar Bahasa C++

Bab 2. Dasar-Dasar Pemrograman C

MODUL 5 PERULANGAN (LOOPING)

DISUSUN OLEH BAB II C DAN C++ berikut ini: pilih radio HAL 1

Modul IV Pemrograman Bahasa C ( bagian I )

PENGANTAR BAHASA C++

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

BAB V BAHASA C I. 5.1 Pendahuluan

MODUL 10 Fungsi 10.1 Kompetensi 10.2 Alat Dan Bahan: 10.3 Ulasan Teori: Dasar Fungsi Deklarasi Fungsi

BAB VI BAHASA C Pendahuluan

PENGENALAN C++ DADANG MULYANA 2012

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

Algoritma Pemrograman 2B (Pemrograman C++)

ilmu bahasa pemrograman ilmu c++ Copyright izie ilmu c++

MODUL 1 Operasi Dasar dalam PHP

Komentar, Identifier, Konstanta dan Variabel

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

1 Pengenalan IDE Python

Algoritma dan Pemrograman

Algoritme dan Struktur Data

KONSEP DASAR BAHASA C

ALGORITHM 7 C++ Dahlia Widhyaestoeti, S.Kom dahlia74march.wordpress.com

POLITEKNIK CALTEX RIAU

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

Dasar Pemrograman Java

Konsep Pemrograman Prosedural

Menggunakan CodeBlock Dengan Cepat (platform non linux) Oleh:wijanarto

A. TUJUAN 1. Menjelaskan tentang prinsip dasar fungsi. 2. Menjelaskan tentang.parameter formal dan parameter aktual

Pengantar Pemrograman Dengan C++

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

9/9/2011 ILKOM IPB 1 ALGORITME DAN PEMROGRAMAN. Review: Algoritme dan Program. Bahasa tingkat rendah (low level language)

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Konsep Dasar Pemrograman Dan Pengenalan C++

Kurikulum Qt. Chapter 4 Function. Fungsi

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

ALGORITMA DAN PEMROGRAMAN #2

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

BAHASA PEMROGRAMAN C

Modul Praktikum 1 Pemograman Berorientasi Objek

STRUKTUR PEMROGRAMAN PYTHON

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

Pertemuan 8: Pengenalan Bahasa Pemrograman Persiapan pembuatan program bahasa C Struktur program bahasa C Tipe Data dan Variabel dalam bahasa C

Pengenalan Bahasa C++ Oleh : Agus Priyanto, M.Kom

MODUL 1 DASAR-DASAR PEMROGRAMAN C++

Struktur Program Bahasa C

PRAKTIKUM 1. Untuk membuat program, prosedur yang harus dilewati adalah: 1. Menentukan logika jalannya program, sering disebut algoritma.

MENAMPILKAN HASIL Operasi Keluaran (Output)

Kurikulum Qt. { Basic OOP } Chapter 4. Function

Program Kalkulator Sederhana Menggunakan Java Netbeans

Pendahuluan. Praktikum Pengantar Pengolahan Citra Digital Departemen Ilmu Komputer Copyright 2008 All Rights Reserved

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

POLITEKNIK CALTEX RIAU

Transkripsi:

MODUL 1 STANDAR INPUT DAN OUTPUT A. TUJUAN 1. Memahami input dan output dasar pada bahasa pemrograman C/C++ 2. Memahami operasi dasar untuk input dan output pada bahasa pemrograman C/C++ 3. Mampu menciptakan aplikasi C/C++ yang melibatkan operasi input dan output B. PETUNJUK 1. Awali setiap aktivitas dengan do a, semoga berkah dan mendapat kemudahan 2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik dan benar 3. Kerjakan tugas-tugas praktikum dengan baik, sabar, dan jujur 4. Tanyakan kepada dosen apabila terdapat hal-hal yang kurang jelas C. DASAR TEORI 1. Sejarah C/C++ Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali digunakan di computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX. Hingga saat ini penggunaan bahasa C telah merata di seluruh dunia. Hampir semua perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu mata kuliah wajib. Selain itu, banyak bahasa pemrograman populer seperti PHP dan Java menggunakan sintaks dasar yang mirip bahasa C. Oleh karena itu, kita juga sangat perlu mempelajarinya. 2. Kelebihan C/C++ Tersedia hampir di semua jenis komputer dan bersifat portabel dan fleksibel Hanya menyediakan sedikit kata-kata kunci, hanya terdapat 32 kata kunci Proses eksekusi aplikasi bahasa C/C++ lebih cepat Dukungan pustaka yang banyak Termasuk bahasa tingkat menengah, sehingga lebih mudah untuk dipelajari

3. Kekurangan C/C++ Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai Membutuhkan waktu untuk dipelajari karena banyaknya pustaka dan masing-masing pustaka memberikan fungsi yang berbeda-beda 4. Elemen Dasar C/C++ Penulisan kode C/C++ mempunyai bentuk umum seperti berikut: #prepocessor int main() { //Batang Tubuh Program Utama } Prepocessor ditandai dengan adanya awalan #. Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi. Operasi yang sering digunakan adalah #include dan #define. #include digunakan untuk menyertakan atau memanggil file pustaka pada program utama kita, sehingga kita bisa menggunakan fungsi-fungsi yang terdapat pada pustaka tersebut. #define digunakan untuk mendefinisikan suatu nilai yang bersifat tetap. Kode utama program kita terdapat di dalam main(). Bahasa C/C++ bersifat case-sensitive atau membedakan huruf kecil dan huruf besar, sehingga saya dan Saya adalah berbeda. D. LATIHAN 1. Buka Aplikasi Code::Blocks 2. Buatlah file proyek baru dengan cara klik File New Project

3. Kemudian pilih Console Application 4. Application Wizard akan muncul, klik Next untuk melanjutkan

5. Window bahasa akan muncul, pilih C++ kemudian klik Next 6. Jika window folder muncul, beri judul aplikasi dan ubah direktori / folder proyek

7. Window terakhir adalah window compiler. Jangan ubah apapun pada window ini, kemudian klik Finish 8. Sejauh ini file proyek kita sudah tercipta. File main.cpp adalah file utama aplikasi kita. File tersebut berisi kode standar aplikasi Hello world

9. Kode tersebut menggunakan pustaka iostream yang bukan merupakan pustaka untuk standar input dan output. Pustaka untuk standar input dan output pada C/C++ adalah stdio.h 10. Untuk menggunakan standar input dan output, ubah kode pemrogramannya menjadi seperti berikut: #include <stdio.h> maksudnya adalah kita menyertakan file pustaka (header / h) pada program kita. Pustaka stdio tersebut menyediakan fungsi standar untuk input yaitu scanf() dan output yaitu printf(). Perintah printf( kalimat ); akan mencetak / output kalimat pada layar. 11. Untuk menjalankan kode kita, klik tombol Build and Run 12. Jika eksekusi berhasil, window console seperti berikut akan muncul:

13. Pada kode tersebut, kalimat Hai, ini adalah kode pemrograman bahasa C/C++ pertama saya yang dicetak pada layar merupakan string 14. Dalam pengolahan string bahasa C/C++, terdapat beberapa simbol yang dapat kita sisipkan ke dalamnya. Simbol / karakter tersebut mempunyai fungsinya masing-masing. Misalnya jika kita ingin menyisipkan baris baru (seperti fungsi Enter pada keyboard) kita dapat menyisipkan simbol \n Jika simbol tersebut kita sisipkan, maka kalimat dibelakang simbol tersebut akan tercetak pada baris baru, atau akan berada di bawah kalimat sebelumnya 15. Berikut hasilnya:

16. Simbol-simbol lain yang dapat disisipkan: 17. Standar input pada C/C++ adalah menggunakan fungsi scanf(). Fungsi tersebut akan menerima masukan dari user, kemudian masukan yang diterima akan disimpan ke dalam variabel. Dengan kata lain, untuk dapat menggunakan fungsi tersebut, kita harus melibatkan variabel. 18. Ubah kode pemrogramannya menjadi seperti berikut: Perhatikan, fungsi scanf() jika harus melibatkan variabel tipe integer, harus menyertakan tanda &. Hal ini disebabkan karena input sebenarnya bertipe string, sehingga agar bisa menjadi tipe integer harus dikonversi terlebih dahulu. Tanda & berfungsi untuk mengkonversi string menjadi integer. Pada fungsi printf() terakhir, terdapat simbol %s dan %i. Simbol %s digunakan untuk menampilkan nilai dari suatu variabel string.

Simbol %i digunakan untuk menampilkan nilai dari suatu variabel integer. Kemudian variabel-variabel yang dirujuk harus disertakan pada baris terakhir fungsi tersebut secara berurutan, dan dipisahkan dengan tanda koma (,). 19. Outputnya kurang lebih seperti berikut: E. TUGAS Buatlah kode pemrograman untuk menghitung luas persegi panjang menggunakan fungsi standar input dan output C/C++ yang outputnya seperti berikut: