Tipe Data dan Variabel

dokumen-dokumen yang mirip
Tipe Data Dasar. Data bisa dinyatakan dalam bentuk konstanta atau variabel.

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Bab 2. Dasar-Dasar Pemrograman C

PRAKTIKUM 3 DASAR PEMROGRAMAN C

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

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

BAB II DASAR-DASAR PEMROGRAMAN C

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

TUGAS MATA KULIAH DASAR PEMROGAMAN

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

Tipe Data dan Operator

TIPE DATA DAN OPERASI I/O

MODUL DUA VARIABEL DAN TIPE VARIABEL

Achmad Solichin.

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

BAB 4 PENGENALAN BAHASA C

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN REVISI II EDY BUDIMAN, M.T PROGRAM STUDI TEKNIK INFORMATIKA

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

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

Operasi Input Output

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

BAHASA PEMROGRAMAN C

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

elemen Dasar Bahasa Pemrograman C

DASAR PEMROGRAMAN C BAB III 3.1 PENGENAL / IDENTIFIER

Tipe Data dan Variabel

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

PERTEMUAN 7 REVIEW (QUIZ)

Fungsi : Dasar Fungsi

Tipe Data dan Operator. Ekohariadi FT Unesa

Identifier Tipe Data Yoannita, S.Kom.

Identifier dan Tipe Data

# FOUR LOOPING. JAWABAN 1. #include <stdio.h> #include <conio.h> #define pi void main(){

Pengenalan Bahasa C week 1

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

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

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

Bahasa C-M6 By Jamilah, Skom 1

Bahasa Pemrograman (2 SKS Teori & 2 SKS Praktikum)

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

Tipe Data, Variabel, Input/Output

Arsitektur dan Organisasi Komputer

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

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

PERTEMUAN 3 KONSEP TIPE DATA

BAB 2 TIPE-TIPE DATA TURBO C++

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

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

.::BAB II.::MENGENAL PASCAL

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Elemen Bahasa Pemrograman. Aditya Rizki Yudiantika, M.Eng.

PENGENALAN BAHASA C. Praktikum 3

Fungsi. Fungsi. Dasar Komputer & Pemrograman 1. dipecah Sub Program. Program. Dasar Komputer & Pemrograman TC22052 Kartika Firdausy - UAD

Algoritma & Pemrograman

Chapter 1 KONSEP DASAR C

DATA PADA BAHASA C TIPE DATA

Dasar Pemrograman Mikrokontroler dengan Bahasa C

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Dasar Pemrograman Java

Pemrograman Dasar C. Minggu 3

VARIABEL & TIPE DATA PEMROGRAMAN C++

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 :

Struktur Bahasa C dan C++

Algoritma Pemrograman. Fery Updi,M.Kom

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

Modul PVB-POLINEMA V1.0

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

Chapter 3.2 : Tipe, Nama dan Nilai

Pengenalan C++ Oleh : Dewi Sartika

A. TUJUAN PEMBELAJARAN

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Algoritma & Pemrograman 1B BASIC

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

P 4 Bab 3 : Dasar Pemrograman C

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

Konsep Dasar Pemrograman Dan Pengenalan C++

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

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

I. Tipe Data - Variabel

Elemen Dasar Dalam Bahasa Java

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

Java Basic. Variabel dan Tipe Data. Lokasi di dalam memori komputer yang digunakan untuk menyimpan suatu informasi (nilai)

SUMBER BELAJAR PENUNJANG PLPG

LOGIKA DAN ALORITMA. Pertemuan II:

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

Keg. Pembelajaran 2 : Mengenal Bahasa C++

TIPE, NAMA, DAN NILAI

PEMROGRAMAN BERORIENTASI OBJEK. Tipe Data. Budhi Irawan, S.Si, M.T

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

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

PENGENALAN BAHASA C DAN C++

ALGORITMA (2) Mengupas Kentang

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Transkripsi:

PRAKTIKUM 3 Tipe Data dan Variabel A. TUJUAN PEMBELAJARAN 1. Menjelaskan tentang beberapa tipe data dasar (jenis dan jangkauannya) 2. Menjelaskan tentang Variabel 3. Menjelaskan tentang konstanta 4. Menjelaskan tentang berbagai jenis operator dan pemakaiannya 5. Menjelaskan tentang instruksi I/O B. DASAR TEORI Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok, yang dinamakan sebagai tipe data dasar. Kelima tipe data dasar adalah: Bilangan bulat (integer) Bilangan real presisi-tunggal Bilangan real presisi-ganda Karakter Tak-bertipe (void), keterangan lebih lanjut tentang void dijelaskan dalam Bab V. Kata-kunci yang berkaitan dengan tipe data dasar secara berurutan di antaranya adalah int (short int, long int, signed int dan unsigned int), float, double, dan char. Tabel 2-1 memberikan informasi mengenai ukuran memori yang diperlukan dan kawasan dari masing-masing tipe data dasar. Tabel 2.1 Ukuran Memori untuk Tipe Data Tipe Total bit Kawasan Keterangan char 8-128 s/d 127 karakter int 32-2147483648 s/d 2147483647 bilangan integer float 32 1.7E-38 s/d 3.4E+38 bilangan real presisi-tunggal double 64 2.2E-308 s/d 1.7E+308 bilangan real presisi-ganda 23

Variabel Aturan penulisan pengenal untuk sebuah variabel, konstanta atau fungsi yang didefinisikan oleh pemrogram adalah sebagai berikut : Pengenal harus diawali dengan huruf (A..Z, a..z) atau karakter garis bawah ( _ ). Selanjutnya dapat berupa huruf, digit (0..9) atau karakter garis bawah atau tanda dollar ($). Panjang pengenal boleh lebih dari 31 karakter, tetapi hanya 31 karakter pertama yang akan dianggap berarti. Pengenal tidak boleh menggunakan nama yang tergolong sebagai kata-kata cadangan (reserved words) seperti int, if, while dan sebagainya. Konstanta Konstanta menyatakan nilai yang tetap. Penulisan konstanta mempunyai aturan tersendiri, sesuai dengan tipe masing-masing. Konstanta karakter misalnya ditulis dengan diawali dan diakhiri dengan tanda petik tunggal, contohnya : A dan @. Konstanta integer ditulis dengan tanda mengandung pemisah ribuan dan tak mengandung bagian pecahan, contohnya : 1 dan 32767. Konstanta real (float dan double) bisa mengandung pecahan (dengan tanda berupa titik) dan nilainya bisa ditulis dalam bentuk eksponensial (menggunakan tanda e), contohnya : 27.5f (untuk tipe float) atau 27.5 (untuk tipe double) dan 2.1e+5 (maksudnya 2,1 x 10 5 ). Konstanta string merupakan deretan karakter yang diawali dan diakhiri dengan tanda petik-ganda ( ), contohnya : Pemrograman Dasar C. Operator Aritmatika Operator untuk operasi aritmatika yang tergolong sebagai operator binary adalah : * perkalian / pembagian % sisa pembagian + penjumlahan - pengurangan 24

C. TUGAS PENDAHULUAN Tuliskan desain algoritma dan flowchart untuk soal-soal di bawah ini : 1. Melakukan konversi valuta asing, misalnya mata uang dolar US ke mata uang Rp, dimana satu dolar sama dengan Rp 11.090,- Input : uang dalam US dolar Proses : uang_rupiah = uang_dolar * 11090 Output : uang rupiah 2. Menentukan banyaknya uang pecahan yang dibutuhkan, urut dari pecahan terbesar (100000,50000,20000,10000,5000,2000,1000) Input: jumlah uang dalam rupiah (misal : 189000) Proses: ratusanribu = jml_uang dibagi 100000 sisa = jml_uang (ratusanribu*100000) limaplhribu = sisa dibagi 50000 sisa = sisa (limaplhribu*50000) dan seterusnya. Output : 1 Lembar 100000 1 Lembar 50000 1 Lembar 20000 1 Lembar 10000 1 Lembar 5000 2 Lembar 2000 3. Diketahui variabel-variabel sebagai berikut: int a = 12, b = 2, c = 3, d = 4; Buat program untuk mencetak hasil : a % b a - c a + b a / d a / d * d + a % d a % d / d * a - c 25

4. Buatlah program untuk menghitung Diskriman dari sebuah persamaan kuadrat dengan nilai a, b dan c yang diinputkan 5. Kerjakan soal no 4 dan 5 dengan mengubah tipe datanya menjadi float. E. LAPORAN RESMI 1. Untuk setiap listing program dari percobaan-percobaan di atas, ambil capture outputnya. 2. Tuliskan kesimpulan dari percobaan yang telah anda lakukan. 3. Dari soal no 4 simpulkan hirarki dari operator-operator aritmatika yang ada pada dasar teori. 4. Kerjakan soal-soal di bawah ini, sertakan dalam laporan resmi a. Berapakah hasil akhir dari program berikut : #include <stdio.h> main() { int a = 22; } a = a + 5; a = a-2; printf("a = %d\n", a); b. Berapakah nilai x setelah pernyataan-pernyataan berikut dijalankan, apabila x bertipe int : (1) x = (2 + 3) 10 * 2; (2) x = (2 + 3) (10 * 2); (3) x = 10 % 3 * 2 + 1; 26

c. Nyatakan dalam bentuk pernyataan : (1) y = bx 2 + 0,5x c (2) y = 0,3xz 2a d. Apa hasil eksekusi dari program berikut : #include <stdio.h> main() { char kar = A ; } kar = kar + 32; printf("%c\n",kar); 27