DASAR PEMROGRAMAN. Made Krisnanda, MT

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

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

PENGENALAN BAHASA C DAN C++

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

PENGENALAN C++ DADANG MULYANA 2012

Algoritma dan Pemrograman. Pertemuan Ke-5 Input dan Output

Bahasa C-M6 By Jamilah, Skom 1

BAB V INPUT DAN OUTPUT

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

BAB 4 PENGENALAN BAHASA C

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Chapter 1 KONSEP DASAR C

Identifier dan Tipe Data

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

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

Mengenal printf printf untuk mencetak data baik yang bertipe numeric ataupun teks

FUNGSI INPUT & OUTPUT

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

P3 Pengantar Pemrograman C

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

DATA PADA BAHASA C TIPE DATA

BAB 2. FUNGSI INPUT OUTPUT

Algoritma & Pemrograman #3

INPUT DAN OUTPUT BAHASA C

P - 3 Bab 2 : Pengantar Pemrograman C

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

BAB II INPUT / OUTPUT

Pengenalan C++ Oleh : Dewi Sartika

ELEMEN DASAR C++ C++ mempunyai cara untuk menyatakan karakter-karakter yang tidak mempunyai kode tombol (seperti karakter tombol) misalnya \n.

Struktur Bahasa C dan C++

Tipe Data dan Operator

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

MODUL II VARIABEL, TIPE DATA & KONSTANTA

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

PEMROGRAMAN TERSTRUKTUR OLEH : IR. H. SIRAIT, MT

BAB 2 TIPE-TIPE DATA TURBO C++

Tipe Data dan Variabel

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

VARIABEL & TIPE DATA PEMROGRAMAN C++

TIPE DATA DAN OPERASI I/O

Input dan Output. cout << Hello World\n ; atau. cout << Hello World << \n ;

BAHASA PEMROGRAMAN C

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

BAB 3 PERINTAH INPUT OUTPUT

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

KONSEP DASAR BAHASA C

OPERASI DASAR MASUKAN DAN KELUARAN

Tipe Data, Variabel, Input/Output

Algoritma Pemrograman 2B (Pemrograman C++)

Keg. Pembelajaran 2 : Mengenal Bahasa C++

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

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

PERTEMUAN 3 KONSEP TIPE DATA

Komentar, Identifier, Konstanta dan Variabel

Modul IV Pemrograman Bahasa C ( bagian I )

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

PRAKTIKUM 1 ALGORITMA & PEMROGRAMAN. 1. Mengenal C/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:

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

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

BAB I SEKILAS TENTANG C

PENGERTIAN C++ DAN FUNGSI-FUNGSINYA

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

Operasi Input Output

elemen Dasar Bahasa Pemrograman C

Konsep Dasar Pemrograman Dan Pengenalan C++

PENGENALAN BAHASA C. Praktikum 3

Achmad Solichin.

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

2 TIPE DATA DAN VARIABEL

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

IT234 - Algoritma dan Struktur Data. Ramos Somya

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Tabel Informasi. Hal di atas dapat dilakukan dengan menambah dan mengambil atribut identifier yang digunakan pada program, melalui tabel informasi.

Variable. Variable (cont) Variable (cont) Tipe Data

Bab 2. Dasar-Dasar Pemrograman C

1. Joko Priyanto ( ) 2. Astriyer J. Nahumury ( ) 3. Rico N. Tubalawony ( ) 4. Heberson Pakpahan ( ) 5.

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

Sekilas Tentang C. Dasar Pemrograman & Algoritma

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

MODUL 1 PENGENALAN BAHASA C

BAB II VARIABEL DAN TIPE DATA

PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

Algoritma Pemrograman. Fery Updi,M.Kom

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

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

Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasi UNIX.

Algoritme dan Pemrograman

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

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

PENGENALAN C++ Bab 1

BAB III PERINTAH INPUT OUTPUT

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

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

Transkripsi:

DASAR PEMROGRAMAN Made Krisnanda, MT

Agenda Perkuliahan Tujuan Manfaat & relevansi Materi : a. Tipe Data dalam C++ b. Konstanta c. Variabel d. Perintah Keluaran e. Fungsi Manipulator f. Perintah Masukan

Tujuan A. Umum : mendemonstrasikan tentang pengetahuan dasar pemrograman dengan mengimplementasikan ke dalam bahasa pemrograman C++ B. khusus : Menjelaskan apa saja komponen dasar dalam bahasa C++

Sejarah C++ (cont) C diimplementasikan oleh Dennis Ritchie dari AT&T Laboratories dengan menggunakan sistem operasi UNIX. C merupakan hasil dari proses pengembangan dari BCPL (Basic Combined Programming Language). BCPL diciptakan oleh Martin Richard, dan mempengaruhi bahasa B yang diciptakan oleh Ken Thomson.

Sejarah C++(cont) C++ mengalami dua tahap : dirilis oleh AT&T laboratories cfront kompiler C++ menjadi sebuah kompiler (menerjemahkan C++ bahasa assembly) Tahun 1990, C++ menjadi bahasa berorientasi objek.

Perbandingan Tingkat Bahasa Pemrograman

Kelebihan Bahasa C++ 1. Pemrograman berorientasi objek 2. Menyediakan sedikit kata kunci (48 kata kunci) 3. Proses eksekusi lebih cepat(efisien dan kompetitif) 4. Bahasa tingkat menengah dan lebih dekat dengan bahasa mesin 5. Dapat membuat aplikasi grafik berkualitas tinggi

Tipe Data C++ Tipe data Ukuran Memori Jangkauan Nilai Jumlah Digit Char 1byte -128 s.d 127 Integer 2 byte -32768 s.d 32767 Short 2 byte -32768 s.d 32767 Long 4 byte -2,147,435,648 s.d 2,147,435,647 Float 4 byte 3.4 x 10-38 s.d 3.4x 10+308 5-7 Double 8 byte 1.7 x 10.308 s.d 1.7 x 10+308 15-16 Long Double 10 byte 3.4 x 10-4932 s.d 1.1 x 10 + 4932 19 Tipe Data Tambahan Unsigned int 2 byte 0-65535 Unsigned char 1 byte 0-255 Unsigned long int 4 byte 0-4,294,967,295

Konstanta 1. Konstanta bilangan a. Bilangan Bulat. Cth : 1,2,3,4, b. Bilangan Desimal berpresisi tunggal (Floating point) - Bentuk desimal. Cth : 3.14 - Bentuk bilangan berpangkat. Cth : 4.22e3!4.22x10 3 c. Desimal Berprestasi ganda (Double Precision) Sama dengan point B hanya daya tampunya lebih besar

Konstanta 2. Konstanta Teks a. Data Karakter (character) Cth : A, b, 2, b. Data Text (String) Cth : Step up, MANADO, DasPro

Konstanta 2. Deklarasi konstanta const Tipe_data Nama_konstanta = Contoh : const int x = 50 ; const float P=3.14; Nilai ; Konstanta

Variabel 1. Suatu tempat untuk menampung data atau konstanta di memori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program 2. Tidak boleh ada spasi 3. cth: Gaji bersih!gaji_bersih (gunakan _ sebagai Penghubung) Variabel Numerik Bilangan bulat Bilangan desimal berpresisi tunggal/floating point Variabel Text Character/char String Bilangan desimal berpresisi ganda/double precision

Variabel Deklarasi Variabel Tipe_data Nama_variabel ; Tipe data Integer Floating point Double precision Karakter Unsigned integer Unsigned character Long integer Unsigned long integer Simbol deklarasi int float double char unsigned int unsigned char long int unsigned long in

A. Printf () Perintah Keluaran Printf( String kontrol,argumen-1,argumen-2, ); Integer TIPE DATA PENETUAN FORMAT UNTUK PRINTF () %d Floating point Bentuk Desimal %f Double Precision %lf Character %c String %s Unsigned integer %u

Perintah Keluaran Printf () Long integer TIPE DATA Long unsigned integer PENETUAN FORMAT UNTUK PRINTF () %ld %lu Unsigned hexadecimal integer %x Unsigned octal integer %o

Perintah Keluaran Printf () a. Menggunakan Penentu lebar field %a.b f Lebar field Jumlah desimal

Perintah Keluaran Printf () b. Penggunaan escape sequences Escape sequences Pengertian \b Backspace \f Formfeed(pindah halaman) \n New line (pindah baris) \r Carriage return \t Tab (default=7karakter) \ Tanda kutip tunggal ( ) \ Tanda kutip ganda ( ) \\ Backslash

Perintah Keluaran B. Puts () - Mencetak string - Singkatan dari Put String - Perbedaan printf () dan puts () Printf () Puts () Harus menentukan tipe data untuk string, yaitu %s Untuk pindah baris memerlukan \n Tidak perlu karna fungsi ini khusus untuk tipe data string Tidak perlu karena sudah otomatis

Perintah Keluaran C. Putchar () - Mencetak karakter, tidak diakhiri dengan pindah baris. - Contoh deklarasi : void main { putchar( D ); } D. Cout() - #include <iostream.h> - Menampilkan suatu data ke layar

Fungsi Manipulator 1. Endl : newline (harus ada #include <iostream.h>) cout<< hai! <<endl; 2. Dec, oct, hex - untuk konversi data dalam bentuk desimal,oktal,heksadesimal - #include <iomanip.h> 3. Setprecision () - Mengatur jumlah digit desimal (#include <iomanip.h> float a=3.14; cout<<setiosflags(ios::fixed); cout<<setprecision(1)<<a<<endl;

Fungsi Manipulator 5. Setw () : - Lebar tampilan dilayar dari suatu variabel - #include <iomanip.h> for (int x=1; x<=10; x++) {cout<<setw(x)<<x<<endl;} 6. Setfill () : #include <iomanip.h> for (int x=1; x<=10; x++) {cout<<setfill('*'); cout<<setw(x)<<x<<endl;}

Perintah Masukan 1. Scanf () - untuk masukan berbagai jenis data 2. gets () 3. Cin () 4. Getch () 5. Getche () Scanf( penentu format, &nama-variabel);

Thank you