Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

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.

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

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

Brigida Arie Minartiningtyas, M.Kom

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

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

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

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

TIPE, NAMA, DAN NILAI

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

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

Tipe Data dan Operator. Ekohariadi FT Unesa

Dasar Komputer & Pemrograman 2A

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

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

Tipe Data dan Operator

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

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

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

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

Struktur dan Organisasi Data 2 STRUKTUR DATA

Dasar Pemrograman Java

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

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

SEKILAS JENIS-JENIS OPERATOR OPERATOR PENUGASAN OPERATOR ARITMATIKA OPERATOR MAJEMUK

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

MODUL DUA VARIABEL DAN TIPE VARIABEL

.::BAB II.::MENGENAL PASCAL

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

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

PERTEMUAN II Tipe Data, Variabel, Konstanta, Operator

STRUKTUR DATA TIPE DATA DNA-STRUKTURDATA 1

Algoritma & Pemrograman #3

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

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Sesi/Perkuliahan ke: II

LOGIKA DAN ALORITMA. Pertemuan II:

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

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

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

PERTEMUAN 7 REVIEW (QUIZ)

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

Pertemuan 4 OPERATOR DAN STATEMEN I/O

Achmad Solichin.

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

Silabus Struktur Data. Bandung 2013

Algoritma dan Struktur Data I 2014

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

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

OPERATOR DAN UNGKAPAN

MATERI/BAHAN PRAKTIKUM PENDAHULUAN DAN PENGENALAN (IDENTIFIER)

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LABSHEET ALGORITMA DAN STRUKTUR DATA

TIPE DATA dan OPERATOR

Tipe Data dan Variabel

Ekspresi, Pernyataan & Operasi Aritmetika/Logika

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

BAB 3. OPERATOR DALAM BHS C

P3 Dasar Struktur Data TIF42/SIF42

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.

Tipe Data dan Operator dalam Pemrograman

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

Pemrograman Berorientasi Obyek. Operator & Assignment

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

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

MODUL 3 PRAKTIKUM PEMROGRAMAN VISUAL VARIABEL, TIPE DATA, DAN OPERATOR PADA VB.NET

IV. OPERATOR DAN STATEMENT I/O

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

TUGAS MATA KULIAH ALGORITMA PEMROGRAMAN 3

KONSEP DASAR BAHASA PASCAL

Tipe Data. Adri Priadana

elemen Dasar Bahasa Pemrograman C

Variabel dan Tipe data Javascript

Chapter 2. Tipe Data dan Variabel

Tinjau algoritma dibawah ini

P 4 Bab 3 : Dasar Pemrograman C

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

OPERATOR DAN EKSPRESI

Data bisa dinyatakan dalam bentuk konstanta atau variabel.

Struktur Program. Rinta Kridalukmana

Struktur Data. Pertemuan 2

LAPORAN PRAKTIKUM STRUKTUR DATA

Algoritma dan Struktur data

Dasar-dasar Pemrograman C DASAR PEMROGRAMAN & ALGORITMA

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

Pemrograman Berbasis Objek Operator dan Assignment

Algoritma dan Pemrograman

Keg. Pembelajaran 3 : Operator dalam Bahasa C++

BAB 3 TYPE DATA, VARIABLE DAN OPERATOR

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

DASAR PEMOGRAMAN JAVA

Variabel, Operator Dan Ekspresi. Agus Priyanto, M.Kom

VARIABEL & TIPE DATA PEMROGRAMAN C++

Catatan Kuliah PAM 282 STRUKTUR DATA

Transkripsi:

Tugas Bentuk tugas yang harus dilakukan adalah : - Mahasiswa diharapkan mengerjakan tugas yang diberikan oleh dosen pada setiap pertemuan - Pembuatan dan presentasi project dilakukan pada pertemuan 10-12. Isi dari Makalah dan CD project tersebut antara lain: A. Struktur Makalah ( nilai 20 %) B. Struktur Program dan kesesuaian isi program dengan materi yang dipilih (nilai 50%) C. Penyampaian presentasi project (nilai 30%) DATA & 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. Eri Mardiani 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 2. Data Sederhana Majemuk Misalnya : String Character B. Struktur Data Terdiri dari : 1. Struktur Data Sederhana 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. Misalnya Array dan Record Eri Mardiani 2

TYPE DATA SEDERHANA (Dalam Program C++) 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 2. FLOAT Type data yang merupakan bilangan pecahan. Jenis Data float ditulis dgn menggunakan Misalnya : 0.32 4,35-131.128 Type Real dapat juga ditulis dengan Rumus : titik(koma) desimal. 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 Eri Mardiani 3

Type data FLOAT 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 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. 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 Eri Mardiani 4

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. 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] ; 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. Eri Mardiani 5

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 = "; Eri Mardiani 6

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

Operator Pemberi Nilai Aritmatika * = Perkalian / = Pembagian % = Sisa hasil bagi + = Penjumlahan - = Pengurangan Operator Logika && Dan (AND) Atau (OR)! Bukan (NOT) Operator Unary + Tanda Plus - Tanda Minus Operator Penambah & Pengurang ++ Penambahan -- Pengurangan Eri Mardiani 8

Operator 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 Operator Bitwise ~ NOT << Shift Left >> Shift Right & ^ AND XOR OR Eri Mardiani 9

TYPE TERSTRUKTUR (Dalam Program C++) berlainan. Bermanfaat untuk mengelompokkan sejumlah data dengan tipe data yang Contoh : struct data_pegawai { int nip; char nama[25]; char alamat[40]; } Eri Mardiani 10