PERTEMUAN 3 KONSEP TIPE DATA

dokumen-dokumen yang mirip
Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

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.

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

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

VARIABEL & TIPE DATA PEMROGRAMAN C++

Identifier dan Tipe Data

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

elemen Dasar Bahasa Pemrograman C

Achmad Solichin.

Tipe Data dan Operator

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

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

PENGENALAN BAHASA C DAN C++

PERTEMUAN 7 REVIEW (QUIZ)

Pengenalan C++ Oleh : Dewi Sartika

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

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

TIPE, NAMA, DAN NILAI

Tipe Data dan Variabel

KARAKTER DAN STRING, ARRAY, STRUCT DAN REVIEW PADA BAHASA C

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

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

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

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

Keg. Pembelajaran 2 : Mengenal Bahasa C++

Konsep Dasar Pemrograman Dan Pengenalan C++

Identifier Tipe Data Yoannita, S.Kom.

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

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

Pengenalan Bahasa C week 1

1.4 Struktur Program Pada C++ Program C maupun C++ secara umum tersusun dari beberapa bagian utama, yaitu :

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

BAB 4 PENGENALAN BAHASA C

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

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

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

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

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

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

Tipe Data, Variabel, Input/Output

MODUL 1 PENGENALAN PROGRAM C++ DAN PERNYATAAN MASUKAN-KELUARAN

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Instalasi Code::Blocks, Tipe Data, Variabel, Konstanta, Operator, Input-Output dan Flowchart

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

Bahasa C-M6 By Jamilah, Skom 1

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

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA

BAB I. LARIK (ARRAY) Array (larik) ialah penampung sejumlah data sejenis (homogen) yang menggunakan satu identifier (pengenal).

Algoritma & Pemrograman #11. by antonius rachmat c, s.kom, m.cs

Algoritma Pemrograman & Struktur Data

Struktur Bahasa C dan C++

Komentar, Identifier, Konstanta dan Variabel

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

P 4 Bab 3 : Dasar Pemrograman C

P3 Dasar Struktur Data TIF42/SIF42

Pertemuan 4 ELEMEN-ELEMEN BAHASA PEMROGRAMAN

Algoritma & Pemrograman #3

Bab 2. Dasar-Dasar Pemrograman C

Tipe Data dan Variabel

Chapter 1 KONSEP DASAR C

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Seluruh elemen di dalam struktur array mempunyai tipe data yang sama. Random Access

DASAR PEMROGRAMAN. PENGENAL dan VARIABEL

Praktikum 3 DASAR-DASAR PEMROGRAMAN C

Tipe Data dan Operator. Ekohariadi FT Unesa

Pertemuan 2 ARRAY DIMENSI 1 & 2

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

MODUL I PENGENALAN IDE C++, ALGORITMA DAN PEMROGRAMAN

PRAKTIKUM 10 STRING A B C D E \0. Gambar 11.1 Komposisi penyimpanan string dalam memori

BAHASA PEMROGRAMAN C

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

Algoritma & Pemrograman I BORLAND C++ Bina Sarana Informatika

Pada bahasa pemrograman C++, dapat dibuat program dengan beberapa sub-program sesuai dengan keinginan dengan menggunakan fungsi.

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

Algoritma Pemrograman. Fery Updi,M.Kom

KURSUS ONLINE JASA WEBMASTERS

PENGANTAR BAHASA C++

MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

String dpat dideklarasikan dengan menggunakan array karakter seperti berikut:

PENGENALAN C++ DADANG MULYANA 2012

MODUL 2 TIPE DATA, KONSTANTA DAN VARIABEL

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

ARRAY DIMENSI 1 & 2. Array dapat didefinisikan sebagai suatu himpunan hingga elemen yang terurut dan homogen.

Kuliah III - Dasar Pemrograman

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

ALGORITMA DAN STRUKTUR DATA POINTER DAN FUNCTION

Part 2 - Algoritma & Pemrograman Konsep dasar Pemrograman

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

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

Struktur Program Bahasa C

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

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

MODUL PRAKTIKUM ALGORITMA DAN STRUKTUR DATA PERTEMUAN 1

BUKU PETUNJUK PRAKTIKUM DASAR ALGORITMA DAN PEMROGRAMAN

Modul IV Pemrograman Bahasa C ( bagian I )

Transkripsi:

PERTEMUAN 3 KONSEP TIPE DATA

KONSEP TIPE DATA C++ Pembagian tipe data : I. Tipe Sederhana (simple type) Int,Bool,Char Tipe Float II. Tipe String Operasi string III. Tipe Terstruktur (structured type) Array, Struct

Variabel & Konstanta : Variabel : Untuk menyimpan suatu nilai, dan nilai yang ada padanya dapat diubah selama eksekusi berlangsung. Penamaan variabel bersifat case sensitive (huruf besar & huruf kecil dianggap berbeda). Harus dideklarasikan dahulu sebelum digunakan Contoh : int alas, tinggi ; variabel tipe data

Konstanta : Sebuah variabel dengan tipe data tertentu dan memiliki nilai data yang akan selalu tetap di dalam program. Contoh : float phi; const phi=3.14;

I. Tipe Data sederhana pada C++ 1. Tipe int : tipe data yang nilainya tidak memiliki titik desimal. Type Batas nilai Ukuran Memori Short int -32768...32767 2 Byte Int - 32768... 32767 2 Byte Long - 2147483678... 2147283647 4 Byte Unsigned integer 0-65535 2 Byte

2. Tipe float: tipe data yang nilainya merupakan pecahan (memiliki titik desimal). Type Batas nilai Format float 3.4E-38 s/d 3.4E+38 unsigned 32 bit double 1.7E-308 s/d 1.7E+308 unsigned 64 bit Long double 3.4E-4932 s/d 1.1E+4932 unsigned 80 bit

Operator Aritmatik & Matematik pow sqrt pemangkatan ARTI Menghitung akar % Sisa hasil bagi (modulus) *, / Perkalian, Pembagian +, - Penjumlahan, Pengurangan

Operator Keterangan = Sama dengan (assignment)!= Tidak sama dengan > Lebih besar < Lebih kecil == Sama dengan (bukan assignment) >= Lebih besar atau sama dengan <= Lebih kecil atau sama dengan

3. Tipe Bool nilai pengambilan suatu keputusan pada program, tipe ini mempunyai 2 nilai yaitu benar(t) atau salah (F). Operator yg digunakan AND, OR atau NOT. Input NOT (!) AND (&&) OR ( ) A B C!A!B!C A&&B&&C A B C 0 0 0 1 1 1 0 0 0 0 1 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 0 0 1 1 0 0 0 1 1 0 1 1 0 1 0 1 0 0 1 1 1 0 0 0 1 0 1 1 1 1 0 0 0 1 1

4. Tipe Char digunakan untuk menampung data sebuah karakter. untuk menuliskan tipe char, karakter perlu ditulis di dalam tanda petik tunggal ( ) Contoh : A karakter berupa huruf A 1 karakter berupa angka 1 * karakter simbol *

II. Tipe String merupakan sekumpulan dari beberapa karakter, yang banyaknya berubah-ubah sesuai kebutuhan,besarnya 1 s/d 255 karakter. Pemberian nilai String diapit dengan tanda petik ganda ( ) Bentuk umum penulisan tipe data ini adalah : tipe_data pengenal [panjang] ; pengenal panjang = nama variabel Contoh : char nama[15] ; = bilangan bulat yg menunjukan jumlah karakter

Fungsi pada Operasi STRING 1. Strcpy() untuk menyalin nilai string. Contoh dalam penggalan program c++: Cout<< Masukan Kata? ;gets(kata); Strcpy(copy,kata); Cout<< Hasilnya? <<copy;

2. Strcat() untuk menggabungkan nilai string. Contoh dlm penggalan program c++: Cout<< Kata Pertama? ;gets(a); Cout<< Kata Kedua? ;cin(b); Strcat(a,b); Cout<< Hasil Gabungan : <<a;

3. Strcmp() untuk membandingkan 2 nilai string. Contoh dalam penggalan program c++: char sa[]="logika"; char sb[]="logika Algoritma"; char sc[]="logika Algoritma & Pemprograman"; /*Melakukan perbandingan terhadap dua string dan penampilan nilainya*/ printf("nilai Yang dibandingkan sa,sb : %d\n",strcmp(sa,sb));

printf("nilai Yang dibandingkan sa,sc : %d\n",strcmp(sa,sc)); printf("nilai Yang dibandingkan sb,sa : %d\n",strcmp(sb,sa)); getch(); return 0; }

4. Strlen() untuk mengetahui panjang nilai string Contoh dalam penggalan program c++: cout<<"masukkan Kata = "; gets(angka); cout<<"panjang Kata yang telah diinput = "; cout<<strlen(angka);

5. Strchr () untuk mencari nilai karakter dalam string. Contoh dalam penggalan program C++: int main(void){ char str [100]="Aisyah Zahra"; char karakter='z'; char *hasil; hasil=strchr(str,karakter); printf("hasil Peubah :%s\n",hasil); printf("karakter %c ditemukan pada indeks ke- %d",karakter,(hasil-str)); getch(); return 0; }

III. Tipe Terstruktur bermanfaat untuk mengelompokkan sejumlah data dengan tipe data yang berlainan. Contoh : struct data_pegawai { } int nip; char nama[25]; char alamat[40];

#include <conio.h> #include <iostream.h> #include <math.h> void main() { int x,y,z; clrscr(); cout << \n input nilai X= ; cin >> x; cout << \n input nilai Y= ; cin >> y; z = x + y; cout << \n hasil penjumlahan = << z; getch(); } Contoh program sederhana :

Tugas kelompok (max 5 orang): Membuat program sederhana dengan menggunakan C++ Menghitung Luas segitiga Menghitung Luas Persegi Panjang Menghitung Luas Bujur Sangkar Catatan : - Pergunakan fungsi cin dan cout atau scanf dan printf - Tampilkan NIM, Nama & Kelas pada program tersebut - Listing progam & output dicetak