MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

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

OPERATOR BAHASA C. Obyektif : 4. Mengetahui macam-macam operator dalam Bahasa C. 5. Mengetahui dan dapat menggunakan format pada tiap tipe data..

Achmad Solichin.

INPUT DAN OUTPUT BAHASA C

Algoritma Pemrograman. Fery Updi,M.Kom

Tipe Data dan Variabel. Dosen Pengampu Muhammad Zidny Naf an, M.Kom

BAB 2. FUNGSI INPUT OUTPUT

BAB 4 PENGENALAN BAHASA C

Algoritma & Pemrograman #3

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

PENGENALAN BAHASA C DAN C++

MENAMPILKAN HASIL Operasi Keluaran (Output)

elemen Dasar Bahasa Pemrograman C

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

VARIABEL & TIPE DATA PEMROGRAMAN C++

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

P 4 Bab 3 : Dasar Pemrograman C

Algoritma dan Pemrograman

PERTEMUAN V PEMROGRAMAN TERSTRUKTUR DENGAN VISUAL C Setiap bahasa C mempunyai satu fungsi dengan nama main (program utama).

Struktur Bahasa C dan C++

PENGENALAN C++ DADANG MULYANA 2012

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

PENGANTAR BAHASA C++

Chapter 1 KONSEP DASAR C

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

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

Keg. Pembelajaran 2 : Mengenal Bahasa C++

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

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

MATERI 2 JENIS-JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

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

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

Tipe Data, Identifier, Operator dan Control Statement

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

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

Identifier dan Tipe Data

BAHASA PEMROGRAMAN C

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Tipe Data dan Operator

Bab 2. Dasar-Dasar Pemrograman C

Komentar, Identifier, Konstanta dan Variabel

IT234 - Algoritma dan Struktur Data. Ramos Somya

Pertemuan 4 OPERATOR DAN STATEMEN I/O

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 2004 Taryana S.

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

Bahasa C-M6 By Jamilah, Skom 1

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

PERTEMUAN 3 KONSEP TIPE DATA

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

KONSEP DASAR BAHASA C

Pengenalan C++ Oleh : Dewi Sartika

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

BAB 1 KONSEP DASAR BAHASA C

Konsep Dasar Pemrograman Dan Pengenalan C++

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

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

Chapter 2 Tipe Data, Identifier, Operator dan Control Statement

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Chapter 3.2 : Tipe, Nama dan Nilai

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

3. Elemen Dasar C++ S. Indriani S. L., M.T L.,

MODUL PRAKTIKUM BAHASA PEMROGRAMAN DASAR (PG168)

Bahasa C. Dosen : Dhamayanti

A. Putting a Program Together

STRUKTUR DASAR PEMROGRAMAN

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Pengenalan Bahasa C week 1

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

Algoritme dan Pemrograman

A. Putting a Program Together

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

DASAR PEMROGRAMAN C BAB III 3.1 PENGENAL / IDENTIFIER

IV. OPERATOR DAN STATEMENT I/O

Keyword,Tipe data & Variabel. Keywords pada c Tipedata Variabel Konstanta

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

Sekilas Tentang C. Dasar Pemrograman & Algoritma

MODUL II VARIABEL, TIPE DATA & KONSTANTA

BAB V INPUT DAN OUTPUT

BAB II DASAR-DASAR PEMROGRAMAN C

I. Tipe Data - Variabel

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

OPERATOR-OPERATOR DALAM JAVA

PENGENALAN BAHASA C. Praktikum 3

BAB II STRUKTUR BAHASA C

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

KU-1072 PENGENALAN TEKNOLOGI INFORMASI B (PTI B)

.::BAB II.::MENGENAL PASCAL

STMIK AMIKOM YOGYAKARTA. Kusnawi, S.Kom, M.Eng

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

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

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

BAB 3. OPERATOR DALAM BHS C

Algoritma Pemrograman 2B (Pemrograman C++)

TIPE, NAMA, DAN NILAI

Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya.

Transkripsi:

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER) I. TUJUAN 1. Mahasiswa mengenal struktur bahasa pemrograman C dan C++ 2. Mahasiswa mengenal perintah-perintah dasar C dan C++ 3. Mahasiswa mengenal tipe data bahasa pemrograman C dan C++ II. TEORI Bahasa C atau C++ adalah suatu bahasa pemrograman. Bahasa C termasuk sebagai bahasa pemrograman tingkat menengah, maksudnya bahasa C bisa dipelajari dengan lebih mudah karena mudah dimengerti tetapi mempunyai kemampuan yang tinggi. II.1. Struktur Program C Header file Main( ) Deklarasi; Statement; Contoh: /* contoh program turbo C++ */ komentar #include <iostream.h> preprosesor/header file #include<stdio.h> fungsi utama cout << TEKKOM UNIKOM ; definisi fungsi utama printf( TEKKOM UNIKOM ); return 0; Fungsi main Merupakan fungsi yang menjadi inti dari program dan merupakan awal dan akhir eksekusi. Fungsi ini harus ada dalam setiap program. Tanda kurawal buka merupakan tanda awal fungsi main dan tanda kurawal tutup merupaka tanda berakhirnya fungsi main. Prepocessor directive Preprocessor directive merupakan suatu pernyataan yang akan diikiutsertakan dalam program, dimana pernyataan tersebut akan di-compile sebelum proses compilasi yang sebenarnya dilakukan. Deklarasi Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program. Identifier dapat berupa variable, konstanta dan fungsi. Konstanta Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung. Konstanta nilainya selalu tetap. Variable Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Page 1

Aturan umum penulisan bahasa C dan C++ Bahasa C dan C++ : 1. membedakan penulisan huruf besar dan kecil. 2. Untuk memberi komentar pada suatu statement (keadaan), dapat menggunakan /* di awal dan */ di akhir atau // dalam satu baris. 3. Awal dan akhir subroutine atau fungsi harus diapit kurung kurawal ( ) 4. Setiap statement harus diakhiri tanda titik koma, kecuali statement yang diawali oleh tanda kres # 5. Setiap variabel yang digunakan wajib dideklarasikan terlebih dahulu. 6. Untuk bahasa C setiap melakukan proses Perintah-perintah dasar C++ cout << data; C printf( format data,data); Merupakan perintah yang biasa dipakai untuk menampilkan suatu keluaran pada layar Contoh: cout << Lab. Pemrograman Komputer ; cout << Jurusan Teknik Elektro\n ; cin >> Merupakan perintah yang berguna untuk memasukan data, yang selanjutnya didefinisikan sebagai data variabel. example: int age; cin >> age; II.2. Tipe Data Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi setiap instruksi yang akan dilaksanakan oleh komputer. Dalam bahasa C terdapat empat tipe data dasar, yaitu : a. Tipe data karakter Untuk tipe data karakter kita gunakan perintah char. b. Tipe data bilangan bulat Ada beberapa tipe data standar yang digunakan untuk data bilangan bulat. Tipe Data Memori Format Jangkauan Nilai int 2 byte %d/%i -32.768 s/d 32.767 unsigned int 2 byte %u 0 s/d 65.535 char 1 byte %d/%i -128 s/d 127 unsigned char 1 byte %u 0 s/d 255 unsigned long 4 byte %lu 0 s/d 4.294.967.295 long 4 byte %ld/%li -2.147.483.648 s/d 2.147.483.647 c. Tipe data bilangan pecahan Tipe data untuk bilangan pecahan terdiri dari beberapa jenis yaitu : Tipe Data Memori Format Jangkauan Nilai float 4 byte %f 3.4*(10^-38) - 3.4*(10^+38 double 8 byte %f 1.7*(10^-308) - 1.7*(10^+308) long double 10 byte %lf 3.4*(10^-4932) - 1.1*(10^+4932) Page 2

d. Tipe data string Dalam pemrograman C, untuk variabel yang menampung data string tidak ada perintah khusus, karena dalam bahasa C, string adalah sebuah array karakter atau sebuah pointer ke sebuah variabel char. II.3. Operator Operator Penugasan Operator Penugasan (Assignment operator) dalam bahasa C berupa tanda sama dengan ( = ). Operator Aritmatika Bahasa Pascal menyediakan lima operator aritmatika, yaitu : *: untuk perkalian / : untuk pembagian % : untuk sisa pembagian (modulus) + : untuk pertambahan - : untuk pengurangan Operator Hubungan (Perbandingan) Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand (sebuah nilai atau variable. Operator hubungan dalam bahasa C : <, <=, >,>=, ==,!= Operator Logika Jika operator hubungan membandingkan hubungan antara dua buah operand, maka operator logika digunakan untuk membandingkan logika hasil dari operator-operator hubungan. Operator logika ada tiga macam, yaitu : && : Logika AND (DAN) : Logika OR (ATAU)! : Logika NOT (INGKARAN) Operator Bitwise Operator bitwise digunakan untuk memanipulasi bit-bit dari nilai data yang ada di memori. Operator bitwise dalam bahasa C : ( : Pergeseran bit ke kiri >> : Pergeseran bit ke kanan & : Bitwise AND ^ : Bitwise XOR (exclusive OR) : Bitwise OR ~ : Bitwise NOT Operator Unary Operator Unary merupakan operator yang hanya membutuhkan satu operand saja. Dalam bahasa C terdapat beberapa operator unary, yaitu : Page 3

II.4 Kode kode format untuk Fungsi Printf() pada Bahasa C Kode format %c %s %d %i %u %x %o %f %e %g %p Fungsi Menampilkan sebuah karakter Menampilkan nilai string Menampilkan nilai decimal integer Menampilkan nilai decimal integer Menampilkan nilai decimal integer tak bertanda Menampilkan nilai heksadesimal integer Menampilkan nilai octal integer Menampilkan nilai pecahan Menampilkan nilai pecahan dalam bentuk saintifik Sebagai pengganti %f atau %e tergantung yang terpendek Menampilkan suatu alamat memeori untuk pointer Nilai string Format %s %Ns %-Ns %N.Ms %N.-Ms Arti Menampilkan semua nilai string Menampilkan semua karakter rata kanan dengan lebar N posisi; N adalah konstanta numeric bulat Menampilkan semua karakter rata kiri dengan lebar N posisi Menampilkan rata kanan hanya M buah karakter pertama saja dengan lebar N posisi; M dan N adalah konstanta numeric Menampilkan rata kiri hanya M buah karakter pertama saja dengan lebar N posisi; M dan N adalah konstanta numeric Nilai integer Format %i atau %d %Ni atau %Nd %-Ni atau %-Nd %MNi atau MNd Arti Menampilkan selebar digit yang ada Menampilkan selebar N digit rata kanan; n berupa numerik Menampilkan selebar N digit rata kiri Menampilkan selebar N digit rata kanan dengan blank diisi oleh M; M bias beerupa karakter atau numenrik Page 4

Nilai pecahan Format %f %Nf %-Nf %N.Pf %MN.Pf Arti Menampilkan selebar digit yang ada Menampilkan selebar N digit rata kanan; N berupa numeric Menampilkan selebar N digit rata kiri Menampilkan selebar N digit dan P digit dibelakang koma rata kanan; N dan P berupa numeric Menampilkan selebar N digit rata kanan, P digit di belakang koma dan M blank dengan rata kanan; M,N,P berupa numeric VI. Daftar pustaka 1. www.ilmukomputer.com 2. http://id.wikipedia.org VII.Latihan a. Program latih1-1.cpp include<iostream.h> clrscr(); cout<<"hello"<<endl; cout<<"hello"<<'\n'; cout<<"hello"<<endl; b. Program latih1-2.cpp #include <stdio.h> #include <conio.h> char k1,k2; k1= A ; k2=k1; printf( Nilai variable K1 adalah %c\n,k1); printf( Nilai variable K2 dalam bentuk angka = %d\n,k2); getch(); return 0; c. Program latih1-3.cpp /*Program contoh bitwise */ #include<iostream.h> int a,b,c; a = 5; b = 3; cout<<"program operator bitwise"<<endl; c = a<<2; cout<<" 1. operasi pergeseran kekiri ; a<<2 " <<endl; Page 5

c = a>>2; cout<<" 2. operasi pergeseran kekanan ; a>>2 " <<endl; c = a & b; cout<<" 3. operasi AND ; a&b "<<endl; c = a b; cout<<" 4. operasi OR ; a b " <<endl; c = a ^ b; cout<<" 5. operasi XOR ; a^b " <<endl; c = ~a ; cout<<" 6. operasi NOT ; ~a " <<endl; d. Program latih1-4.cpp /*Program contoh relational */ #include<stdio.h> int a,b,c; a = 5; b=3; printf( program operator realtional"); c = a<b; cout<<" 1. opeator < " <<endl; Page 6

e. Program latih1-5.cpp /*program menampilkan luas persegi panjang*/ #include<iostream.h> int luas, lebar, panjang; lebar = 3; panjang = 5; luas = lebar * panjang; cout<<"luas persegi panajng = "<<luas<<endl; Tugas Praktikum 1. Modifikasi soal latihan1-4.cpp dengan memakai relational <, <=, >,>=, ==,!= dengan perintah dalam bahasa C++. 2. Modifikasi soal latihan1-5.cpp dengan perintah atau sintak dalam bahasa C++. 3. Buatlah Program untuk menghitung luas permukaan bola dan volume bola, dimana nilai jari-jarinya sudah disediakan diprogram. Petunjuk : V = 4/3 * pi * r * r * r L = 4*pi*r*r Dengan : V L r : Volume bola : Luas permukaan bola : Jari jari pi : 3.14 4. Buatlah program untuk menampilkan jumlah jam, menit dan detik dari 7272 detik. Petunjuk : 7272 detik = 2 jam, 1 menit, 12 detik Page 7