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

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.

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.

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

TIPE, NAMA, DAN NILAI

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

Tipe Data dan Operator. Ekohariadi FT Unesa

Brigida Arie Minartiningtyas, M.Kom

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

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

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

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

Dasar Pemrograman Java

.::BAB II.::MENGENAL PASCAL

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

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

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

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

Pertemuan 7. REVIEW dan QUIS

Struktur dan Organisasi Data 2 STRUKTUR DATA

Tipe Data dan Operator

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

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

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

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

Sesi/Perkuliahan ke: II

Dasar Komputer & Pemrograman 2A

Pertemuan 4 OPERATOR DAN STATEMEN I/O

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

STRUKTUR DATA TIPE DATA DNA-STRUKTURDATA 1

elemen Dasar Bahasa Pemrograman C

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

Pemrograman Berorientasi Obyek. Operator & Assignment

TIPE DATA dan OPERATOR

Tipe Data dan Operator dalam Pemrograman

PERTEMUAN 7 REVIEW (QUIZ)

Tipe Data dan Variabel

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

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

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

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.

Chapter 3.2 : Tipe, Nama dan Nilai

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

IV. OPERATOR DAN STATEMENT I/O

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

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

LOGIKA DAN ALORITMA. Pertemuan II:

KONSEP DASAR BAHASA PASCAL

Algoritma & Pemrograman #3

Struktur Bahasa C dan C++

Achmad Solichin.

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

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

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

BAB 3. OPERATOR DALAM BHS C

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

Identifier dan Tipe Data

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

Struktur Data. Pertemuan 2

Teori Algoritma TIPE DATA

Algoritma Pemrograman

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

VARIABEL, TIPE DATA DAN EKSPRESI Bab 2

Kisi-Kisi Ujian Tengah Semester Algoritma dan Pemrograman Lanjut

OPERATOR DAN EKSPRESI

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

SUMBER BELAJAR PENUNJANG PLPG

Algortima. Teguh Cahyono, ST.M.Kom

Silabus Struktur Data. Bandung 2013

LAPORAN PRAKTIKUM STRUKTUR DATA

OPERATOR DAN UNGKAPAN

DASAR PEMOGRAMAN JAVA

Catatan Kuliah PAM 282 STRUKTUR DATA

VARIABEL, TIPE DATA, KONSTANTA, OPERATOR DAN EKSPRESI. Pemrograman Dasar Kelas X Semester 2

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

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

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

KONSEP DASAR BAHASA PASCAL

Algoritma dan Struktur Data

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

Algoritma dan Struktur Data I 2014

P 4 Bab 3 : Dasar Pemrograman C

Tinjau algoritma dibawah ini

Tipe Data dan Variabel

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

Basic Input/Output Operator Yoannita

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

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

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

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 pemrogramman, akan menghasilkan Algoritma yang lebih jelas dan tepat sehingga menjadikan program secara keseluruhan lebih sederhana. 1

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 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. 2

1. INTEGER Merupakan Bilangan Bulat dan tidak mengandung pecahan. seperti :...-3,-2,-1,0,1,2,3,... Type data Integer TYPE DATA SEDERHANA (Dalam Program C++) Type ShortInt Integer LongInt Range - 128..127-32768..32767-2147483648..2147483647 Ukuran (Byte) 1 2 4 2. REAL / FLOATING POINT Type data yang merupakan bilangan pecahan. Jenis Data Real/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 3

Type data REAL Type Float Double Long Double Range 3.4 x 10-38 s/d 3.4 x10 +38 1.7 x 10-308 s/d 1.7x10 +308 3.4 x 10-4932 s/d 1.1x10 + 4932 Ukuran (Byte) 4 8 10 3. BOOLEAN 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. yang digunakan adalah : And, Or, Not, Xor 4

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. 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 * 5

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] ; Dalam Bahasa C++ Aritmatika pow sqrt Pangkat Menghitung akar % Sisa hasil bagi (modulus) *, / Perkalian, Pembagian +, - Penjumlahan, Pengurangan 6

Dalam Bahasa C++ Pemberi Nilai Aritmatika * = Perkalian / = Pembagian % = Sisa hasil bagi + = Penjumlahan - = Pengurangan Dalam Bahasa C++ Unary + Tanda Plus - Tanda Minus Penambah dan Pengurang ++ Penambahan -- Pengurangan 7

Dalam Bahasa C++ Relasi = Sama dengan (assignment)!= Tidak sama dengan > Lebih besar < Lebih kecil == Sama dengan (bukan assignment) >= Lebih besar atau sama dengan <= Lebih kecil atau sama dengan Dalam Bahasa C++ Logika && Dan (AND) Atau (OR)! Bukan (NOT) 8

Dalam Bahasa C++ Bitwise ~ NOT << Shift Left >> Shift Right & ^ AND XOR OR Bermanfaat untuk mengelompokkan sejumlah data dengan tipe data yang berlainan. Contoh : struct data_pegawai { } int nip; char nama[25]; char alamat[40]; TYPE TERSTRUKTUR (Dalam Program C++) 9

Latihan Soal Struktur Data (Pertemuan 1) 1. Type data dibawah ini, yang tidak termasuk dalam tipe data sederhana tunggal, adalah : a. Boolean c. Integer b. String d. Real/float 2. ==, <=, >=,!=, termasuk dalam operator a. Aritmatika c. Relasi b. Unary d. Bitwise 2. ==, <=, >=,!=, termasuk dalam operator a. Aritmatika c. Relasi b. Unary d. Bitwise 3. Type data yang menghasilkan bentuk keluaran nilai True dan False (Benar dan Salah), adalah : a. Boolean c. Integer b. String d. Real/float 10

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 c. Integer b. String d. Real/float 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 c. r = 10, s = 21 b. r = 11, s = 20 d. r = 10, s = 20 11