DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

dokumen-dokumen yang mirip
Tipe Data Dasar. Berdasarkan jenisnya, data dapat dibagi menjadi lima kelompok dinamakan tipe data dasar, yaitu:

BAB II DASAR-DASAR PEMROGRAMAN C

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

PRAKTIKUM 3 DASAR PEMROGRAMAN C

PRAKTIKUM 3 DASAR PEMROGRAMAN C

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

DASAR PEMROGRAMAN C BAB III 3.1 PENGENAL / IDENTIFIER

Bab 2. Dasar-Dasar Pemrograman 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:

PRAKTIKUM 2. perubah (variabel), konstanta, fungsi, atau obyek lain yang didefinisikan oleh

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

Tipe data dasar merupakan tipe data yang disediakan oleh kompailer, sehingga dapat langsung dipakai Dalam algoritma dan pemrograman yang termasuk dala

Achmad Solichin.

Tipe Data dan Variabel

Identifier dan Tipe Data

Tipe Data dan Operator

.::BAB II.::MENGENAL PASCAL

III. Dasar Pemrograman

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

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

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

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

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

P 4 Bab 3 : Dasar Pemrograman C

Algoritma & Pemrograman #3

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

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

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

FUNGSI INPUT & OUTPUT

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

TIPE DATA DAN OPERASI I/O

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

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

elemen Dasar Bahasa Pemrograman C

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

BAB 4 PENGENALAN BAHASA C

OPERATOR DAN UNGKAPAN

TIPE, NAMA, DAN NILAI

Bahasa C-M6 By Jamilah, Skom 1

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

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

Operasi Input Output

BAB II INPUT / OUTPUT

DATA PADA BAHASA C TIPE DATA

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

I. Tipe Data - Variabel

Struktur Program Bahasa C

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

Modul PVB-POLINEMA V1.0

BAB 3 PERINTAH INPUT OUTPUT

Pemrograman Dasar C. Minggu 3

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

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

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

Algoritma Pemrograman. Fery Updi,M.Kom

VARIABEL & TIPE DATA PEMROGRAMAN C++

KONSEP DASAR BAHASA C

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

MODUL IV OPERASI DASAR MASUKAN DAN KELUARAN

BAB 2 TIPE-TIPE DATA TURBO C++

Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya

OPERATOR DAN EKSPRESI

Chapter 1 KONSEP DASAR C

SUMBER BELAJAR PENUNJANG PLPG

LOGIKA DAN ALORITMA. Pertemuan II:

PERTEMUAN 3 KONSEP TIPE DATA

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

Pengenalan Bahasa C week 1

Arsitektur dan Organisasi Komputer

Pengenalan C++ Oleh : Dewi Sartika

Struktur Bahasa C dan C++

PENGENALAN C++ DADANG MULYANA 2012

Pre Lab P 03 Tipe Data, Operator dan Expresi

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

Tipe Data, Variabel, Input/Output

Identifier Tipe Data Yoannita, S.Kom.

BAHASA PEMROGRAMAN C

Kuliah III - Dasar Pemrograman

Teori Algoritma TIPE DATA

LOGIKA ALGORITMA. Pertemuan 4. By: Augury

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

BAB 2. FUNGSI INPUT OUTPUT

Badiyanto, S.Kom., M.Kom. PBO java

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

Dasar Komputer dan Pemrograman. Konsep Tipe Data dan Operator Nama dan Nilai Data

Tipe Data dan Operator. Ekohariadi FT Unesa

INPUT DAN OUTPUT BAHASA C

MODUL DUA VARIABEL DAN TIPE VARIABEL

Algoritma dan Pemrograman

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Algoritme dan Pemrograman

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

POLITEKNIK CALTEX RIAU

Transkripsi:

DASAR PEMROGRAMAN 1 PENGENAL dan VARIABEL Pengenal (identifier) merupakan nama yang biasa digunakan untuk variabel, konstanta, fungsi atau obyek yang lain yang didefinisikan oleh program. Variabel adalah tempat penampung data. Variabel berada di memory komputer. Isi variabel dapat berubah-ubah. Biasanya setiap variabel mempunyai tipe. Kita dapat memilih sendiri nama variabel yang disesuaikan dengan tujuan. Ketentuan penamaan variabel : 1. Nama variabel terdiri dari huruf, angka dan garis bawah. Nama variabel boleh didahului oleh huruf dan garis bawah, tetapi tidak boleh didahului oleh angka. nilai1, nilai_1, _nilai_turbo_c, a123 2. Tidak boleh menggunakan operator hitung ( + - / * % ) dan juga tidak boleh menggunakan karakter khusus ( : ;, # @ $ & dan titik ) 3. Nama variabel tidak boleh berisi spasi 4. Tidak boleh memakai reserved words (kata-kata yang sudah mempunyai arti di dalam turbo C), secara sendiri. Variabel boleh memakai reserved word jika digabungkan dengan kata lain. Contoh variabel yang salah : main, printf, scanf, dan sebagainya Contoh variabel yang benar : program_main, printf_1 5. Turbo C membedakan huruf besar dan kecil. Variabel gaji, Gaji dan GAJI adalah tiga variabel yang berbeda. 6. Panjang variabel boleh berapa saja, tetapi hanya 32 karakter pertama yang dikenal. TIPE DATA DASAR Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok yang dinamakan sebagai tipe data dasar. Kelima tipe data dasar tersebut yaitu : Bilangan bulat (integer) Bilangan real presisi-tunggal Bilangan real presisi-ganda Karakter Tak-bertipe NAMA TOTAL BIT KAWASAN KETERANGAN TIPE char 8-128.. 127 Karakter int 16-32768.. 32767 Bilangan Integer float 32 3.4E-38.. 3.4E+38 Bilangan Real presisi-tunggal double 64 1.7E-308.. 1.7E+308 Bilangan Real presisi-ganda void 0 Tidak bernilai Tak-bertipe Variabel digunakan dalam program untuk menyimpan suatu nilai dan nilai yang ada padanya dapat diubah-ubah selama eksekusi program berlangsung. Variabel yang digunakan dalam program haruslah dideklarasikan terlebih untuk dengan tujuan memesan memori dan menentukan jenis data yang bisa disimpan di dalamnya. int jumlah; float harga_per_unit, total_harga; Anda dapat memberikan nilai ke sebuah variabel, misalnya : jumlah = 10; harga_per_unit = 17.5; harga_total = jumlah * harga_per_unit;

PEMODIFIKASI TIPE Ada beberapa pemodifikasi tipe (type modifier) yang dapat dikenakan di awal tipe data dasar (kecuali void). Pemodifikasi tipe tersebut adalah : Signed : Long Unsigned : Short Tabel kemungkinan pemakaian pemodifikasi tipe pada tipe dasar : NAMA TIPE TOTAL BIT KAWASAN unsigned char 8 0.. 255 signed char 8-128.. 127 unsigned int 16 0.. 63535 signed int 16-32768.. 32767 short int 16-32768.. 32767 unsigned short int 16 0.. 65535 signed short int 16-32768.. 32767 long int 32-2147483648.. 2147483647 signed long int 32-2147483648.. 2147483647 unsigned long int 32 0.. 4294967295 long double 80 3.4E-4932.. 1.1E+4932 Tipe short int bisa cukup ditulis menjadi short Tipe long int boleh ditulis menjadi long Tipe signed int bisa ditulis menjadi signed saja Tipe unsigned int boleh ditulis dengan unsigned PENENTU FORMAT Penentu format untuk data tipe lain dapat dilihat pada tabel berikut : Tipe Data Penentu Format Integer %d Floating Point - Bentuk Desimal %f Bentuk Berpangkat %e Double Precision %lf Character %c String %s Unsigned Integer %u Long Integer %ld Long Unsigned Integer %lu Unsigned Hexadec. Int. %x Unsigned Octal Int. %o /* Program Contoh Variabel */ int gaji,tunj,gaji; gaji = 20000; /* gaji pokok */ tunj = 0.1 * gaji; GAJI = gaji + tunj; /* gaji total */ printf("\n Gaji Pokok = Rp. %d",gaji); printf("\n Tunjangan = Rp. %d",tunj); printf("\n Gaji Total = Rp. %d",gaji); 2

3 Untuk mencetak agar rapat kanan, pakailah field width specifier (penentu lebar field) dengan merubah baris printf menjadi : printf("\ngaji Pokok = Rp. %8.2f",gaji); printf("\ntunjangan = Rp. %3.2f",tunj); printf("\ngaji Total = Rp. %15.2f",GAJI); Contoh lain : /* Program Contoh Variabel */ float gaji,tunj,gaji; gaji = 20000; /* gaji pokok */ tunj = 0.1 * gaji; GAJI = gaji + tunj; /* gaji total */ printf("\ngaji Pokok = Rp. %8.2f",gaji); printf("\ntunjangan = Rp. %3.2f",tunj); printf("\ngaji Total = Rp. %15.2f",GAJI); KONSTANTA Konstanta menyatakan nilai tetap. Berbeda dengan variabel, suatu konstanta tidak dideklarasikan namun memiliki tipe. Penulisan konstanta mempunyai aturan tersendiri, sesuai dengan tipe masing-masing. Konstanta sering dipakai dalam rumus-rumus fisika dan matematika. phi ( ) yang mempunyai nilai 3.14268. Phi sering dipakai untuk rumus-rumus yang berhubungan dengan lingkaran. const float phi = 3.1429; float r,l,k; printf("masukkan jari-jari lingkaran : "); scanf("%f",&r); l = phi * r * r; k = 2 * phi * r; printf("\n\nluas Lingkaran : %10.2f",l); printf("\n\nkeliling Lingkaran : %10.2f",k); OPERATOR Operator merupakan simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan suatu operasi atau manipulasi seperti penjumlahan, memberikan nilai, membandingkan kesamaan dan sebagainya. Operator yang dikenakan terhadap dua buah nilai (operand) disebut unary, misalnya a + b. Sedangkan operator yang hanya memiliki sebuah operand disebut unary, misalnya c. 1. Operator Aritmatika BINARY * Perkalian / Pembagian % Sisa pembagian + Penjumlahan - Pengurangan

4 UNARY + Tanda minus - Tanda plus 2. Operator Penurunan dan Penaikan ++ Operator penaikan -- Operator penurunan Misalnya : x = x + 1 ; dapat ditulis ++x; atau x++ ; y = y 1 ; dapat ditulis --y; atau y -- ; PRIORITAS OPERATOR MATEMATIKA Tertinggi ++ -- - (unary minus) * / % Terendah + - (Nama File : SESI24.CPP) int r = 10; int s; s= 10 + r++; printf("nilai s = %d dan nilai r = %d", s,r); MENGGUNAKAN TYPE CAST Type Cast merupakan upaya untuk mengkonversikan suatu tipe menjadi tipe yang lain. Bentuk umum tipe cast adalah : (tipe) ungkapan dengan tipe dapat berupa pengenal tipe seperti char atau int. Misalnya jika x dideklarasikan bertipe int, bila dikehendaki agar ungkapan x/2 menghasilkan nilai pecahan (real) maka ungkapan x/2 dapat ditulis menjadi (float) x/2. (Nama File : SESI25.CPP) int x=21; float y; y=x/2; printf("nilai y = x/2 adalah %f\n", y); y=(float) x / 2; printf("nilai y = (float) x/2 adalah %f\n", y);

MENDEFINISIKAN KONSTANTA Suatu konstanta dapat diberi nama. Pendefinisiannya dilakukan dengan menggunakan pengarah praprocessor #define. 5 #define phi 3.14 float radius, keliling, luas; radius = 20; keliling = 2 * phi * radius; luas = 0.5 * phi * radius * radius; printf("data Lingkaran : \n"); printf("jari-jari = %f\n", radius); printf("keliling = %f\n", keliling); printf("luas = %f\n", luas);