TIPE DATA Brian Damastu, S.T., M.Kom email.briandamastu@gmail.com.

Slides:



Advertisements
Presentasi serupa
Pertemuan 2 DASAR PEMROGRAMAN.
Advertisements

Tipe Data, Variabel & Operator
Penilaian matakuliah Struktur Data (DL101)
Pengantar Struktur Data
BASIC DATA TYPES, VARIABLES & OPERATORS
Nama: Winda Fandella NIM: Pembimbing: Ali Subhan Afrizal, ST.
BAB I TIPE DATA.
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
BAB I TIPE DATA.
Tipe Data, Variabel & Operator
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma Dan Pemrograman
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Elemen Dasar C++ Norma Amalia, ST.,M.Eng.
ALGORITMA PEMROGRAMAN 2A
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 1 DATA DAN ALGORITMA.
Pertemuan 2 Muhamad Haikal, S.Kom., MT
PRAKTIKUM ALGORITMA PEMROGRAMAN
Tipe Data By Serdiwansyah N. A..
Elemen Dasar C Identifier :
PERTEMUAN 2 Bambang Irawan.
Pertemuan 1 Pengenalan Bahasa C++.
STRUKTUR DATA PERTEMUAN 1
Struktur Organisasi Data 2
Tipe, Nama, dan Nilai Anifuddin azis.
Pendahuluan & identifier pada bahasa c dan c++
BAB 2 Elemen Dasar.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Pertemuan III Komentar, Identifier dan Tipe data.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Tipe Data, Operator Dalam Delphi
Achmad Yasid Struktur Data.
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Struktur Data Jenis – jenis data.
Bahasa Pemrograman A Elemen-Elemen Pascal.
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Pengenalan Type Data Type data dapat dikelompokkan menjadi 2
Tipe Data, Operator dan Ekspresi
STRUKTUR DATA.
Mengenal Model Data, Perintah I/O
Daasar Komputer dan Pemrograman 2A
TIPE DATA DASAR C++.
Tipe Data, Nama dan Nilai
TIPE DATA.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
PENGGUNAAN TIPE DATA YANG EFEKTIF
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Biansa Maulana Angga Surya Prayitna Koermalla Syafei Irma Rosdalina Rizki Mulia Bayu Prayogo.
Pertemuan Pertama Data dan Struktur Data.
DATA & STRUKTUR DATA PERTEMUAN I IMAM SIBRO MALISI NIM :
VARIABEL, TIPE DATA, OPERATOR
STRUKTUR DATA Konsep Dan Arsitektur.
PEMROGRAMAN TERSTRUKTUR
STRUKTUR DATA.
DATA & STRUKTUR DATA PERTEMUAN 2 IMAM SIBRO MALISI NIM :
MATERI 1 Review dan Pengantar C (Struktur Bahasa C, Variabel, Konstanta, Tipe Data, Operator)
Algoritma dan Stuktur Data
Chapter 3.2 : Tipe, Nama dan Nilai
Pengantar Pemrograman Bahasa C
PENGGUNAAN TIPE DATA YANG EFEKTIF
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Algoritma 1 Temu 2.
Tipe Data Struktur Ridwan, S.T., M.Eng. Pokok Pembahasan Bahan Kajian. Tipe Data Terstruktur Materi Tipe Data: 1.Definisi data, tipe data dan struktur.
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
Transcript presentasi:

TIPE DATA Brian Damastu, S.T., M.Kom email.briandamastu@gmail.com

Tipe Data Sederhana Type Data Sederhana Data Sederhana Tunggal Data Sederhana Majemuk Integer, Real/Float, Boolean dan Character String

Konsep Dasar Struktur Data Struktur Data Sederhana Struktur Data Majemuk Array & Record Linear : Stack, Queue, Linked List Non Linear : Pohon Biner & Graph

Tipe Data Merupakan tipe data paling kecil, yang hanya melibatkan satu item data. Terdiri dari 2 jenis tipe data : Data Sederhana Tunggal Data Sederhana Majemuk

Integer Tipe Data Ukuran Tempat Rentang Nilai Integer Merupakan tipe data berupa bilangan bulat, contoh : ...-3,-2,-1,0,1,2,3,.... Integer terbagi atas beberapa kategori seperti tabel dibawah ini : Tipe Data Ukuran Tempat Rentang Nilai Byte 1 byte 0 s/d +255 Shortint  -28 s/d +127 Integer 2 bytes -32768 s/d 32767 Word  0 s/d 65535 Longint  4 bytes 2147483648 s/d 2147483647

Real / Float Real adalah bilangan yang berisi titik desimal atau jenis bilangan pecahan, ditulis dgn menggunakan titik (koma) desimal. Contoh : 0.32 4,35 -131.128 Real terbagi atas beberapa kategori seperti table dibawah ini : Tipe Data Ukuran Tempat Rentang Nilai real 6 bytes 2.9 x 10-39 s/d 1.7 x1038 single  4 bytes 1.5 x 1045 s/d 3.4 x 1038   double 8 bytes 5.0 x 10-324 s/d 1.7 x 10308 extended  10 bytes 3.4 x 10-4932 s/d 1.1 x 104932 comp  -9.2x 1018 s/d 9.2x 1018

Boolean Boolean merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah). Boolean dapat dinyatakan dengan angka 1 dan 0, Sehingga satuan data yang terpakai cukup satu bit saja dimana tipe data boolean memakai memori paling kecil. Operator yang digunakan adalah : And, Or dan Not. Input NOT (!) AND (&&) OR (||) A B C !A !B !C A&&B&&C A||B||C 1

Karakter (char) Karakter merupakan tipe data yang hanya mampu menyimpan 1 digit karakter. Ukuran untuk tipe data karakter adalah 1 byte (1 byte = 8 bit). Adapun macam karakter yang ada sejumlah 256 macam karakter yaitu dari kode karakter (ASCII), 0 sampai dengan 255. Untuk penulisan karakter menggunakan tanda petik tunggal (‘ ) di depan dan belakang karakter yang ditulis. Contoh : ‘a’, ‘A’,’&’ dll.

Karakter (char) Nilai-nilai yang termasuk karakter adalah : Karakter huruf : ‘a’..’z’,’A’..’Z’ Karakter angka : ‘0’..’9’ Karakter tanda baca : titik, koma, titik koma, titik dua dan sebagainya Karakter khusus : $, %, #, @ dan sebagainya

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] ;

Jenis Jenis Operator C++ Operator Aritmatika Keterangan pow Pangkat sqrt Menghitung akar % Sisa hasil bagi (modulus) * , / Perkalian, Pembagian + , - Penjumlahan, Pengurangan

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

Jenis Jenis Operator C++ Operator Unary Keterangan + Tanda Plus - Tanda Minus Operator Penambah & Pengurang Keterangan ++ Penambahan -- Pengurangan

Jenis Jenis Operator C++ 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

Jenis Jenis Operator C++ Operator Bitwise Keterangan ~ NOT << Shift Left >> Shift Right & AND ^ XOR | OR

Pemetaan Ke Storage Bentuk mapping ke storage dari integer dapat dilakukan dengan beberapa cara, yaitu : INTEGER Skema Sign and Magnitude Skema Two's Complement dan One's Complement KARAKTER Extended Binary Coded Decimal Interchange Code (EBCDIC) American Standard Code for Information Interchange (ASCII)

Pemetaan Ke Storage STRING Untuk mengetahui bentuk mapping pada storage dari suatu string, perlu diketahui beberapa hal yang menyangkut ruang untuk string yang bersangkutan, antara lain : - letak posisi awal (start) dan posisi akhir (terminal) - suatu pointer yang menunjukkan lokasi pada storage Ada tiga cara yang umum digunakan untuk mapping suatu string ke dalam storage. Misal diberikan dua string, yaitu :

Pemetaan Ke Storage S1 = 'ABCDEFG' dan S2 = 'BCD' Jika diberikan suatu informasi tentang : - nama string - starting address - panjang string Contoh : Nama String Start Panjang String1 Ptr1 7 String2 Ptr2 3

C++ Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas. C dengan kelas disempurnakan dengan menambahkan fasilitas pembebanlebihan operator dan fungsi yang kemudian melahirkan apa yang disebut C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C.

Program C++

Penjelasan Program C++ #include Fungsi #include adalah sebuah prosesor pengarah yang mengatakan kepada kompiler untuk meletakan kode dari header file iostream.h kedalam program. Fungsi cout memerlukan file iostream.h. int main() Fungsi utama, dan program utama diletakkan sesudah fungsi ini dimana dibatasi dengan tanda ( { dan}). { } Fungsi Tanda { pada fungsi main() menyatakan awal eksekusi program. Adapun } pada fungsi main() menyatakan akhir eksekusi program.

Penjelasan Program C++ cout Fungsi cout (character out) dipakai untuk menampilkan text di layar monitor anda. cin Fungsi cin (character in) dipakai untuk menangkap inputan data. << Fungsi Tanda <<, yang diketahui sebagai operator pemasukan (insertion operators). Tanda tersebut mengatakan kepada kompiler agar segera menghasilkan output sesuai dengan input anda.

Penjelasan Program C++ ; Fungsi Tanda semicolon “ ; ” digunakan untuk mengakhiri sebuah pernyataan. Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon. endl Karakter new-line cin.get method cin.get() digunakan untuk mendapatkan suatu karakter tertentu. Biasanya cin.get() digunakan untuk menahan aplikasi agar tidak langsung keluar dari sistem.

Penjelasan Program C++ return 0 Dikarenakan kita menggunakan int main dimana fungsi tersebut harus mengembalikan suatu nilai integer (dalam kasus ini sih sembarang integer bisa 0, 1 , atau 10juga ga ada bedanya). Adapun cara untuk menahan program yang kita buat agar tidak langsung tertutup adalah dengan menggunakan fungsi getch(); Dimana fungsi getch(); harus memanggil header #include <conio.h>

Deklarasi Tipe Data Dalam C++ sebelum mendeklarasikan variabel, hal pertama yang harus dideklarasikan adalah tipe data yang akan digunakan untuk menampung data. Format penulisannya adalah : Tipe_data pengenal = nilai ; Contoh : int a; float nomor; atau dapat juga pemberian nilai awal untuk variable dilakukan pada saat deklarasi, contoh : int a=10; char s=’a’;

Deklarasi Variabel Jika hendak mendeklarasikan beberapa variabel sekaligus dengan tipe data yang sama, dapat dilakukan dengan 2 cara, yaitu : Cara 1 : int a; int b; int c; Cara 2 : atau dapat disederhanakan dengan deklarasi : int a,b,c;

Contoh Deklarasi Variabel 1

Hasil Eksekusi 1 Nilai dari x (int) adalah : 10 Nilai dari y (float) adalah : 9.45 Nilai dari z (char) adalah : C Nilai dari w (double) adalah : 3.45

Contoh Deklarasi Variabel 2

Hasil Eksekusi 2 Hasil Pengurangan = 4

Contoh Deklarasi Variabel 3

Hasil Eksekusi 3 Masukan Umur = 17 Masukan Tinggi = 168 ______________________________ Umur Anda : 17 Tahun Tinggi Anda : 168 CM

Latihan Buat sebuah program menggunakan C++ Inputan : a. Nama depan b. Nama belakang c. Kelas *clue : gunakan tipe data karakter.

TERIMA KASIH