Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran

Slides:



Advertisements
Presentasi serupa
Keyword, Variabel, Konstanta, Tipe Data, Operator, dan Input / Output
Advertisements

Input/Output.
Struktur Dasar Bahasa C
BAHASA PEMROGRAMAN C IRSAN JAELANI.
A. Sekilas Bahasa C merupakan pengembangan dari bahasa B. Bahasa C pertama kali ditulis oleh Brian W. Kernighan dan Denies M. Ricthie pada tahun 1972.
Pertemuan 2 DASAR PEMROGRAMAN.
Elemen Dasar C++.
KONSEP BAHASA PEMROGRAMAN
DASAR-DASAR PEMROGRAMAN C
DASAR-DASAR PEMROGRAMAN
02.1 Hari-2.
Pemrograman Terstruktur
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Perintah Input/Output
INSTRUKSI MASUKAN DAN KELUARAN
7. 1 Bab 07 Menginput Nilai melalui Keyboard.
Tipe Data, Variabel, Konstanta, Operator
Tipe Data Lecture 8.
PERTEMUAN X DATA TINGKAT LANJUT - 2 JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Algoritma dan Bahasa Program
Perintah Input-OutPut
ALGORITMA DAN PEMROGRAMAN 1 Lab K Semester 1 WLD,Nanda,Hefi.
Praktikum Struktur Data
Dasar Pemrograman Komputer [TKL-4002] 2010
Elemen Dasar Program C++
Tipe Data Dasar Variabel dan Konstanta
Elemen-elemen dlm source code
Dasar Komputer & Pemrograman 2A (BAHASA C)
PART 7 Array DOSEN : AHMAD APANDI, ST.
Statement Input – Output
Dasar Pemrograman Komputer
Modul 2 Pengenalan Bahasa C++
Elemen Dasar C++ (Part 1)
DASAR PEMROGRAMAN C Oleh : sgo.
Bahasa Pemprograman Dasar Pertemuan 3
Pengantar C++.
Pertemuan 1 Pengenalan Bahasa C++.
Pendahuluan & identifier pada bahasa c dan c++
PEMROGRAMAN DASAR.
INPUT DAN OUTPUT OLEH: SRI SUPATMI,S.KOM.
Pertemuan III Komentar, Identifier dan Tipe data.
Elemen dasar Pertemuan 3.
TYPE DATA ,VARIABEL &KONSTANTA Dalam C++
BORLAND C++ Pemrograman I Nama : Ahmat Josi,S.Kom.,M.Kom
Algoritma & Pemrograman I
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
PEMROGRAMAN DASAR (BAHASA C)
Mengenal Model Data, Perintah I/O
Perintah Input/Output
02.1 Hari-2.
(Struktur Dasar, Variabel, Tipe Data, Input, Output, Komentar)
Bagian 4 LINTAS DATA.
Input Dan Output.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Pemrograman Terstruktur
ALGORITMA & STRUKTUR DATA I
VARIABEL DAN TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi
Mengenal Model Data, Perintah I/O
Pemrograman Terstruktur
PERINTAH INPUT DAN OUTPUT
Pemrograman Bahasa C sRi nurhayati, mt.
Input dan Output Pertemuan ke-3 Bahasa C.
Mencetak & Membaca Data
Pertemuan 3 Input/output Statement Assignment Statement
Pertemuan 2 Pengantar Pemrograman
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Algoritma dan Stuktur Data
Pengantar Pemrograman Bahasa C
Bab 03 Variabel dan Tipe Data
Operator, Variabel, Konstanta, Tipe Data
Transcript presentasi:

Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran PERTEMUAN 2 Pengenalan Variabel, Tipe Data dan Perintah Masukan dan Keluaran

Pegertian Tipe Data Tipe Data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumber daya komputer (terutama memori komputer).

1. Pengenalan Model Data Borland C++ memiliki 7 tipe data dasar dan 3 tipe tambahan, diantaranya: Tipe Data Ukuran Memori Jangkauan Nilai Jumlah Digit Char 1 Byte -128 s.d 127 Int 2 Byte -32768 s.d 32767 Short Long 4 Byte -2,147,435,648 s.d 2,147,435,647 Float 3.4 x 10-38 s.d 3.4 x 10+38 5 – 7 Double 8 Byte 1.7 x 10-308 s.d 1.7 x 10+308 15 – 16 10 Byte 3.4 x 10-4932 s.d 1.1 x 10+4932 19

Tipe Data Tambahan, yang dimiliki oleh Borland C++, adalah : Unsigned digunakan bila data yang digunakan hanya data yang positif saja. Tipe Data Jumlah Memori Jangkauan Nilai Unsigned Integer 2 Byte 0 – 65535 Unsigned Character 1 Byte 0 – 255 Unsigned Long Integer 4 Byte 0 – 4,294,967,295

2. Variabel Dan Konstanta Deklarasi Variabel [Kristanto:2009] pengertian deklarasi adalah memesan memori dan menentukan jenis data yang dapat disimpan di dalamnya. Pegertian Variabel Variabel adalah suatu tempat untuk menyimpan data dengan jenis/tipe yang isinya dapat berubah-ubah. Syarat Penamaan Variabel Tidak boleh mengandung karakter khusus ex: ~^#@!%`&<>?.,| 2. Tidak boleh mengandung operator aritmatika. ex: */+-=( ) Harus diawali dengan huruf ex: tugas, tugas1 Tidak boleh mengandung spasi. Tidak boleh mendefinisikan nama yang sama. Bersifat Case Sensitive

Tipe_data [spasi] nama_variabel; Bentuk Umum: Pada pendeklarasian variabel, daftar variabel dapat berupa sebuah variabel atau beberapa variabel yang dipisahkan dengan tanda koma. Contoh 1: Tipe_data [spasi] nama_variabel; Contoh 2:

Pemberian Nilai Ke Variabel [Kristanto:2009] untuk memberikan nilai ke suatu variabel yang telah dideklarasikan, bentuk pernyataan yang digunakan adalah sebagai beriut: nama_variabel = nilai; Contoh berikut merupakan nilai 50 ke variabel jumlah dan 15,7 ke variabel harga_per_satuan. Jumlah=50; harga_per_satuan=15.7; Total_harga= jumlah * harga_per_satuan; Contoh program: #include <stdio.h> Main() { int jumlah; Float harga_per_satuan, harga_total; Jumlah=50; Harga_per_satuan=15.7; harga_total= jumlah * harga_per_satuan; Printf(“Harga Total= %f \n “, harga_total); }

Konstanta Floating Point [Kristanto:2009] konstanta menyatakan nilai numeris atau karakter yang tetap. Turbo C++ mendukung empat kelas konstanta: Konstanta Integer Konstanta Floating Point Konstanta String Konstanta Karakter

Penentu Format Untuk printf( ) 4. Perintah OUTPUT 1. Fungsi Pustaka Printf Digunakan untuk menampilkan hasil yang terformat dengan menggunakan format spesification. Tabelnya adalah sebagai berikut: TIPE DATA Penentu Format Untuk printf( ) Integer %d Floating Point Bentuk Desimal %f Bentuk Berpangkat %e Bentuk Desimal dan Pangkat %g Double Precision %lf Character %c String %s Unsigned Integer %u Long Integer %ld Long Unsigned Integer %lu Unsigned Hexadecimal Integer %x Unsigned Octal Integer %o

Contoh: #include <stdio.h> main( ) { char nama =”dita”; int nilai = 100; printf(“hai %s, Kamu mendapatkan Nilai %i” , nama, nilai); }

2. Fungsi Pustaka Puts Fungsi ini hanya digunakan untuk menampilkan nilai string dan sudah mengandung line feed/ Pindah baris otomatis. Contoh: /*-------------------------------------------------------------*/ /*Nama Program: puts.cpp */ #include <stdio.h> main() { char *nama; nama=“Riani”; puts(nama); }

3. Fungsi Pustaka Putchar Fungsi ini untuk manampilkan hasil dapat digunakan fungsi pustaka putchar. Fungsi pustaka ini hanya digunakan untuk menampilkan nilai karakter dan tidak mengandung line feed. Contoh: #include <stdio.h> Main() { char a; a=‘B ‘; putchar(a); putchar(‘\n’); putchar(‘-’); }

3. Perintah INPUT 1. Fungsi Pustaka Scanf [Kristanto:2009] perintah ini digunakan untuk memasukan berbagai jenis data kedalam program lewat keyboard dan dapat digunakan fungsi pustaka scanf, getch maupun getche dan cin. 1. Fungsi Pustaka Scanf Bentuk Umum: Scanf(“string kontrol”, daftar argumen); String kontrol dapat berupa: Penentu format Karakter spasi putih Karakter bukan spasi putih

/*---------------------------------------------------------------*/ Contoh: /*---------------------------------------------------------------*/ /*Program: Scanf.cpp */ #include <stdio.h> main() { int nilai; printf(“Masukan sebuah nilai: “); scanf(“%d”,&nilai); printf("Nilai anda adalah :%d",nilai); } Keterangan: Dari contoh diatas dapat dilihat bahwa untuk memasukan variabel nilai dan variabel tugas ke dalam program menggunakan fungsi pustaka scanf dan semuanya itu di masukan melalui keyboard

2. Fungsi Pustaka Getch [Kristanto:2009] digunakan untuk membaca sebuah karakter tanpa diakhiri enter. Pada getch ini, karakter yang dimasukan tidak ditampilkan dilayar. Contoh: # include <stdio.h> # include <conio.h>  main( ) { char kar;   clrscr( ); printf("Masukan Sebuah Karakter Bebas = "); kar = getch( ); printf("\nTadi Anda Memasukan karakter %c", kar); getch( ); }

3. Fungsi Pustaka Getche [Kristanto:2009]Digunakan untuk membaca sebuah karakter tanpa diakhiri enter. Pada getche ini, karakter yang dimasukan akan ditampilkan dilayar. Contoh: # include <stdio.h> # include <conio.h>  main( )  { char kar; clrscr( );   printf("Masukan Sebuah Karakter Bebas = "); kar = getche( ); printf("\nTadi Anda Memasukan karakter %c", kar); getch ( ); }

4. Fungsi Pustaka Cin Fungsi pustaka cin ini berpasangan fungsi pustaka cout. Dimana fungsinya adalah untuk memasukan nilai variabel ke dalam program melalui keyboard. Contoh: # include <stdio.h> # include <conio.h> # include <iostream.h> main( ) { int nilai1,nilai2, total; clrscr( ); cout<<"Masukan Nilai 1 : "; cin>>nilai1; cout<<"Masukan Nilai 2 : "; cin>>nilai2; total=nilai1+nilai2; cout<<"Masukan Total Nilai : "<<total<<endl; getch( ); }

4. Fungsi Pustaka Cout [Kristanto:2009] putchar maupun puts untuk menampilkan hasil dapat digunakan fungsi pustaka cout. Fungsi pustaka ini bentuknya agak sedikit berbeda dengan bentuk pustaka output lainnya. Perbedaannya terletak pada: Praprosesor Komentar 3. Ganti Baris Kalau fungsi pustaka printf, putchar maupun puts praprosesornya menggunakan #include <stdio.h>, sedangkan fungsi pustaka cout praprosesornya menggunakan #include <iostream.h> Kalau fungsi pustaka printf, putchar maupun puts komentarnya menggunakan simbol /* diakhiri */, sedangkan fungsi pustaka cout komentarnya menggunakan simbol // Kalau fungsi pustaka printf, putchar maupun puts ganti baris menggunakan \n, sedangkan fungsi pustaka cout ganti baris menggunakan simbol \n atau endl

Task Buatlah program untuk menghitung luas dan keliling suatu empat persegi panjang, dimana panjang dan lebar dimasukan melalui scanf???? Buatlah program untuk menghitung luas dan volume suatu balok, dimana panjang dan lebar serta tinggi dimasukan melalui scanf??? Dewi membeli buah jeruk sebanyak 9,5 kg. Harga per kg-nya adalah Rp 4.500, buatlah program untuk menghitung harga jeruk yang dibeli Dewi

Sampai jumpa lagi di pertemuan selanjutnya