Konsep Dasar Tipe Data

dokumen-dokumen yang mirip
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.

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

PERTEMUAN 3 KONSEP TIPE DATA

Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan.

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Brigida Arie Minartiningtyas, M.Kom

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

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

Tipe Data dan Operator. Ekohariadi FT Unesa

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

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

Tabel 1. Jenis data integer Ukuran memori (dalam byte)

TIPE, NAMA, DAN NILAI

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

disebut ternary operator. Di dalam suatu operasi dapat terdapat banyak operator. Urutan eksekusi dari operatoroperator

PEMROGRAMAN BERORIENTASI OBJEK. Operator. Budhi Irawan, S.Si, M.T

Pertemuan 7. REVIEW dan QUIS

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

Dasar Pemrograman Java

PERTEMUAN 7 REVIEW (QUIZ)

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Tipe Data dan Operator

MODUL DUA VARIABEL DAN TIPE VARIABEL

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

STRUKTUR DATA MATERI PERTEMUAN 1 1. KENALAN YUK 2. BELAJAR PERTEMUAN 1 AH...

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

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

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

Dasar Komputer & Pemrograman 2A

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

elemen Dasar Bahasa Pemrograman C

Tipe Data dan Variabel

Struktur dan Organisasi Data 2 STRUKTUR DATA

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

.::BAB II.::MENGENAL PASCAL

Pertemuan 4 OPERATOR DAN STATEMEN I/O

STRUKTUR DATA TIPE DATA DNA-STRUKTURDATA 1

BAB 1 TIPE DATA. Selain itu terdapat operasi MOD (Modulo) adalah sisa dari pembagian Contoh : 27 MOD 4 = 3

BAB 1 TIPE DATA. Struktur Data 1. Sederhana : Array dan Record 2. Majemuk terdiri atas Linier Non Linier

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

Type Data terdiri dari : - Data Tunggal : Integer, Real, Boolean dan Karakter. - Data Majemuk : String

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

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

LOGIKA DAN ALORITMA. Pertemuan II:

Sesi/Perkuliahan ke: II

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

Pemrograman Berorientasi Obyek. Operator & Assignment

Algoritma & Pemrograman #3

Struktur Bahasa C dan C++

Achmad Solichin.

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

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

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

IV. OPERATOR DAN STATEMENT I/O

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

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

1. Integer Interger adalah data numerik yang tidak mengandung pecahan, dan disajikan dalam memori komputer sebagai angka bulat. Mengacu pada obyek

OPERATOR DAN UNGKAPAN

Merupakan tipe data bilangan pecahan seperti 1.5, 2.1, dsb Tipe data ini memiliki ukuran 32 bit dengan panjang range 3.4 x 1038.

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

Identifier dan Tipe Data

Variabel, Tipe Data, dan Operator. Oleh : Edi Sugiarto, S.Kom, M.Kom

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

BAB 3. OPERATOR DALAM BHS C

A. TUJUAN PEMBELAJARAN 1. Mengenal berbagai macam bentuk operator 2. Memahami penggunaan berbagai macam jenis operator yang ada di Java

P3 Dasar Struktur Data TIF42/SIF42

Basic Input/Output Operator Yoannita

Algoritma dan Struktur Data I 2014

STRUKTUR DATA. Data di kategorikan menjadi : 1. Tipe data tunggal : Integer, Boolean dan Kara 2. Tipe data majemuk : String ( Untai )

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

Silabus Struktur Data. Bandung 2013

TIPE DATA dan OPERATOR

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

LAPORAN PRAKTIKUM STRUKTUR DATA

OPERATOR DAN EKSPRESI

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Tinjau algoritma dibawah ini

Tipe Data dan Operator dalam Pemrograman

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

DASAR PEMOGRAMAN JAVA

Lecturer: Abdusy Syarif. Undergraduate Course Informatics Engineering Dept. Universitas Mercu Buana. Tipe Data

KONSEP DASAR BAHASA PASCAL

Identifier Tipe Data Yoannita, S.Kom.

Chapter 3.2 : Tipe, Nama dan Nilai

Algoritma dan Struktur data

Chapter 2. Tipe Data dan Variabel

1. Tipe Data Sederhana Hanya dimungkinkan untuk menyimpan sebuah nilai data dalam sebuah variabel Ada 5 macam : int, float, double, char, boolen

Bab 2. Dasar-Dasar Pemrograman C

Pemrograman Berbasis Objek Operator dan Assignment

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

SUMBER BELAJAR PENUNJANG PLPG

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

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3

Transkripsi:

Pertemuan 1

STRUKTUR DATA Struktur Data adalah : suatu koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pemakaian Struktur Data yang tepat didalam proses pemrograman, akan menghasilkan Algoritma yang lebih jelas dan tepat sehingga menjadikan program secara keseluruhan lebih sederhana.

Konsep Dasar Tipe Data Pada garis besarnya, Data dapat dikategorikan menjadi : A. Type Data Sederhana / Data Sederhana Terdiri dari : 1. Data Sederhana Tunggal Misalnya : Integer, Real/Float, Boolean dan Character 2. Data Sederhana Majemuk Misalnya : String B. Struktur Data Terdiri dari : 1. Struktur Data Sederhana Misalnya Array dan Record

Konsep Dasar Tipe Data 2. Struktur Data Majemuk Terdiri dari : a. Linier Misalnya : Stack, Queue dan Linear Linked List. b. Non Linier Misalnya : Pohon (Tree), Pohon Biner (Binary Tree), Pohon Cari Biner (Binary Search Tree), General Tree serta Graph.

TYPE DATA SEDERHANA 1. INTEGER Merupakan Bilangan Bulat dan tidak mengandung pecahan. seperti :...-3,-2,-1,0,1,2,3,... Type data Integer Type Range Ukuran (Byte) Integer - 32768..32767 2 Long - 2147483648..2147483647 4

TYPE DATA SEDERHANA 2. FLOAT Type data yang merupakan bilangan pecahan. Jenis Data float ditulis dgn menggunakan titik(koma) desimal. Misalnya : 0.32 4,35-131.128 Type Real dapat juga ditulis dengan Rumus : M * R e = X M = Pecahan, R = Radix, e = Exponen, X = Hasil Bilangan, Misalnya : 3.2 * 10-1 = 0.32 4.35 * 10 2 = 435

Type data FLOAT TYPE DATA SEDERHANA Type Range Ukuran (Byte) Float 3.4 x 10-38 s/d 3.4 x10 +38 4 Double 1.7 x 10-308 s/d 1.7x10 +308 8 Long Double 3.4 x 10-4932 s/d 1.1x10 + 4932 10

TYPE DATA SEDERHANA 3. BOOL ATAU LOGICAL Type data yang hanya mempunyai dua bentuk keluaran yaitu nilai True dan False (Benar dan Salah) yang dinyatakan dengan 1 dan 0, Sehingga satuan data yang terpakai cukup satu bit saja. Operator yang digunakan adalah : And, Or dan Not.

TYPE DATA SEDERHANA 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

TYPE DATA SEDERHANA 4. CHARACTER Type data yang terdiri dari aksara (simbol) yang meliputi digit numerik, character alfabetik dan spesial character. 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 *

TYPE DATA SEDERHANA 5. STRING Merupakan type data majemuk yang terbentuk dari kumpulan character sebanyak 256 (default) dengan jangkauan niai 0-255. Kumpulan character yang digunakan untuk membentuk String dinamakan alfabet. Pemberian nilai String diapit dengan tanda petik ganda ( ) Bentuk umum penulisan tipe data ini adalah : tipe_data pengenal [panjang] ; pengenal = nama variabel panjang = bilangan bulat yg menunjukan jumlah karakter Contoh : char nama[15] ;

TYPE DATA SEDERHANA Fungsi pada Operasi STRING 1. Strcpy() untuk menyalin nilai string. 2. Strcat() untuk menggabungkan nilai string. 3. Strcmp() untuk membandingkan 2 nilai string. 4. Strlen() untuk mengetahui panjang nilai string. 5. Strchr () untuk mencari nilai karakter dalam string. Diharapkan dosen memberikan contoh aplikasi programnya

pow sqrt Operator Aritmatika TYPE DATA SEDERHANA Diharapkan dosen memberikan latihan dan contoh program serta memberikan tugas kelompok kepada mahasiswa untuk membuat program yang menggunakan salah satu operator dibawah ini (dikumpulkan pada pertemuan berikutnya) Jenis-jenis Operator Dalam Bahasa C++ Pangkat Menghitung akar Keterangan % Sisa hasil bagi (modulus) *, / Perkalian, Pembagian +, - Penjumlahan, Pengurangan

TYPE DATA SEDERHANA Operator Pemberi Nilai Aritmatika * = Perkalian / = Pembagian Keterangan % = Sisa hasil bagi + = Penjumlahan - = Pengurangan Operator Logika && Dan (AND) Atau (OR) Keterangan! Bukan (NOT)

Operator Unary + Tanda Plus - Tanda Minus Operator Penambah & Pengurang TYPE DATA SEDERHANA ++ Penambahan -- Pengurangan Keterangan Keterangan

TYPE DATA SEDERHANA Operator Relasi 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

TYPE DATA SEDERHANA Operator Bitwise ~ NOT << Shift Left >> Shift Right & ^ AND XOR OR Keterangan

TYPE TERSTRUKTUR Bermanfaat untuk mengelompokkan sejumlah data dengan tipe data yang berlainan. Contoh : struct data_pegawai { int nip; char nama[25]; char alamat[40]; }

Latihan Soal Struktur Data (Pertemuan 1) 1. Type data dibawah ini, yang tidak termasuk dalam tipe data sederhana tunggal, adalah : a. Boolean d. Integer b. String e. float c. Char 2. ==, <=, >=,!=, termasuk dalam operator a. Aritmatika d. Relasi b. Unary e. Bitwise c. Binary

2. ==, <=, >=,!=, termasuk dalam operator a. Aritmatika d. Relasi b. Unary e. Bitwise c. Binary 3. Type data yang menghasilkan bentuk keluaran nilai True dan False (Benar dan Salah), adalah : a. Boolean d. Integer b. String e. float c. Char

4. void main() {...(a)... 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(); } Tipe data yang tepat untuk (a) adalah. a. Boolean d. Integer b. String e. Array c. Char

5. void main() { int r = 10; int s; clrscr(); s = 10 + ++r; cout << r = << r << \n ; cout << s = << s << \n ; getch(); } Hasil eksekusi dari program diatas adalah. a. r = 11, s = 21 d. r = 10, s = 21 b. r = 11, s = 20 e. r = 10, s = 20 c. r = 12, s = 21