Tipe Data By Serdiwansyah N. A..

Slides:



Advertisements
Presentasi serupa
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Advertisements

Universitas Muhammadiyah Malang Fakultas Teknik Jurusan Teknik Informatika Semester Genap Nur hayatin, S.ST.
Chapter 3.2 : Tipe, Nama dan Nilai
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
BASIC DATA TYPES, VARIABLES & OPERATORS
STRUKTUR DATA (1).
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
T I P E D A T A.
SEMESTER GANJIL 2009/2010.
Pertemuan ke 3 Algoritma dan struktur data
TIPE DATA Erizal, S.Si, M.Kom Sistem Informasi STTI Respati
Tipe data. Data adalah fakta atau kenyataan yang tercatat mengenai suatu obyek Fakta merupakan keterangan tentang kenyataan yang disimpan, direkam atau.
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
JENIS-JENIS DATA Pertemuan 2.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Elemen Dasar Dalam C++.
Pertemuan 2 Muhamad Haikal, S.Kom., MT
PERTEMUAN 2 Bambang Irawan.
Struktur Organisasi Data 2
Tipe, Nama, dan Nilai Anifuddin azis.
Algoritma dan Pemrograman 2A
BAB 2 Elemen Dasar.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Algoritma & pemrograman 1B
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
Struktur Data Tipe data & Struktur Data
FKIP Pend. Matematika Universitas Muhammadiyah Gresik
NILAI DAN EKSPRESI (TRANSFORMASI NILAI), TIPE DATA DAN TIPE OPERATOR
Struktur Data Yuniansyah.
Defri Kurniawan, M.Kom STRUKTUR DATA Defri Kurniawan, M.Kom
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.
Elemen-elemen Dasar Pada Bahasa C++
STRUKTUR DATA (1).
TIPE DATA DASAR C++.
TEE 2103 Algoritma & Pemrograman
TIPE DATA.
~ PERTEMUAN 4 KONSEP TIPE DATA ~
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pemrograman Bahasa C sRi nurhayati, mt.
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Konsep Tipe Data dan Operator
Algoritma dan struktur data
KONSEP DASAR STRUKTUR DATA
Pertemuan Pertama Data dan Struktur Data.
Tipe data.
VARIABEL, TIPE DATA, OPERATOR
STRUKTUR DATA.
Struktur Data.
Variabel dan Tipe Data.
Tipe data & Variabel 1. Bahasa Pascal 2. Tipe data & Variabel.
Algoritma dan Stuktur Data
Chapter 3.2 : Tipe, Nama dan Nilai
Struktur Data.
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.
Pengenalan Struktur Data
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.
SMK BINA INSAN Pemograman Dasar Operasi Aritmatika Dan Logika Yobi Saputra 22.
Transcript presentasi:

Tipe Data By Serdiwansyah N. A.

Tipe Data Merupakan jenis data yang mampu ditangani oleh suatu bahasa pemrog-raman pada komputer, tiap-tiap bahasa pemrograman memiliki tipe data. Suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel. Ketika melakukan operasi, kita perlu menjamin operan-operan dan hasilnya adalah tipe data tertentu. Jika tidak dilakukan maka akan menimbulkan kesalahan. Tipe Data

Beberapa Tipe Data Boolean Character (char) Byte Short Integer Integer (Int) Long Integer Float Double Tipe Data

Tipe Data Di Java TIPE DATA KETERANGAN Byte -128 s/d 127 Short Int -2.147.483.648 s/d 2.147.483.647 Long -9.223.372.036.854.775.808 s/d 9.223.372.036.854.775.8087 Float 3,4 x 10-38 s/d 3,4 x 1038 Double 1,7 x 10-308 s/d 1,7 x 10-308 Char Single character, Boolean True or false Tipe Data

Tipe Bilangan Real Data yang termasuk bilangan real adalah data angka yang mengandung pecahan. Data yang seperti ini akan memiliki keterangan jangkauan, jumlah digit penting (berarti) dan ukuran. Digit berarti ini penting diperhatikan karena ini berhubungan dengan tingkat ketelitian data yang disajikan. Tipe Data

Tipe Data Karakter Tipe Keterangan Char Berisi hanya 1 karakter diapit tanda petik (‘ ‘) String Terdiri dari beberapa karakter (maksimal 255) diapit tanda petik (‘ ‘) String[x] Terdiri dari maksimal x karakter diapit tanda petik (‘ ‘) Tipe Data

Tipe Data Boolean Tipe Ukuran Boolean 1 byte Bool Wordbool 2 byte Adalah tipe data yang hanya bernilai benar (true) atau salah (false). Jangkauan (nilai yang mungkin) hanya 2 yaitu true atau false. Tipe Ukuran Boolean 1 byte Bool Wordbool 2 byte LongBool 4 byte Tipe Data

ADT (Abstract Data Type) Bahasa pemrograman bisa memiliki tipe data: Built-in : sudah tersedia oleh bahasa pemrograman tersebut. Tidak berorientasi pada persoalan yang dihadapi. UDT : User Defined Type, dibuat oleh pemrogram. Tipe data yang dibuat sendiri oleh programer. Contoh: record pada Pascal, struct pada C, class pada Java. Tipe Data

Contoh UDT Deklarasi tipe data private type data nama as string umur as integer end type Deklarasi variabel dim mahasiswa as data Tipe Data

ADT ADT : Abstract Data Type Tipe data abstrak didefinisikan sebagai model matematika dari objek data yang membentuk sebuah tipe data,serta fungsi yang beroperasi pada objek-objek ini  (Heilemen, 1996). Penting untuk mengenali bahwa operasi-operasi yang memanipulasi objek-objek data yang termasuk dalam spesifikasi dari tipe data abstrak. Terdapat beberapa contoh dari tipe data abstrak, diantaranya adalah Stack, Queue dan List. Tipe Data

ADT Bahasa C memiliki tipe data numerik dan karakter (seperti int, float, char dan lain-lain). Disamping itu juga memiliki tipe data enumerasi dan structure. Bagaimana jika kita ingin membuat tipe data baru? Untuk pembuatan tipe data baru digunakan keyword typedef Bentuk umum: typedef <tipe_data_lama> <nama_tipe_data_baru> Tipe Data

Macam-macam Tipe Data Tipe data sederhana (simple - data type) Adalah tipe data yang sudah ada dan dijadikan standar dalam bahasa pemrograman tertentu. Isi dari tipe data sederhana ini adalah data-data tunggal. Jenis data sederhana, yaitu : Numerik, terdiri dari : Numerik integer (bilangan bulat) Numerik real (bilangan riil) Karakter, terdiri dari : Alfabet : a .. z, A .. Z Angka : 0 .. 9 Simbol khusus : + ? ‘ ! [ ] { } … dll Boolean (logika), terdiri dari : True dan False Tipe Data

Macam-macam Tipe Data Tipe Data Penunjuk (Pointer Data Type) Tipe data terstruktur (Structured Data Type) ARRAY (LARIK) Larik adalah tipe data yang berisi beberapa data yang ditampung dalam satu variabel yang memiliki tipe data yang sama. Masing masing data yang tertampung dalam sebuah larik akan ditandai sebagai elemen pertama sampai ke - n. larik dapat dibuat beberapa dimensi, misalnya untuk menggambarkan matrix kita perlu menggunakan larik 2 dimensi. Tipe Data

Macam-macam Tipe Data RECORD (REKAMAN) Tipe data rekaman di gunakan untuk menampung data yang terdiri dari beberapa tipe yang berbeda. Record dapat diakses (diisi) dan dibaca per elemen record dengan menyebut nama elemennya. SET (HIMPUNAN) merupakan sebuah tipe data yang didalamnya memuat sejumlah elemen (anggota) dimana anggotanya memiliki tipe data dasar yang sama. FILE File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada. Tipe Data

Operator Aritmatika OPERATOR ARTI PRIORITAS CONTOH * Kali 1 2 * 3  6 / Bagi (Real) 7 / 2  3.5 DIV Bagi (Bulat) 7 DIV 2  3 MOD Sisa Bagi 7 MOD 2  1 + Tambah 2 2 + 3  5 - Kurang 2 – 3  -1 Tipe Data

Identifier Dalam bahasa pemrograman, item data diidentifikasi menurut namanya, bukan menurut alamat lokasinya dalam memori Identifier akan merupakan konstanta jika ia selalu dikaitkan dengan nilai data yang sama Identifier akan merupakan variabel jika nilai datanya yang terkait bisa berubah Literal, nilai data yang tertera dalam program namun bukan sebagai identifier Tipe Data

Deklarasi Data Jenis data konstanta dan variabel harus didefinisikan dalam program sehingga : operasi yang tepat dapat dijalankan pada nilai data dan Jumlah ruang penyimpanan yang tepat bisa ditentukan Statement untuk mendefinisikan jenis data disebut declarative statement Beberapa bahasa pemrograman memiliki sintaks pendeklarasian yang berbeda Beberapa contoh program (pendeklarasian data) yang akan diberikan ditulis dalam pseudo-code. Tipe Data

Deklarasi Data Beberapa contoh program (pendeklarasian data) yang akan diberikan ditulis dalam pseudo-code. Constants pi = 3.141592654 Variables i, qty : integer harga_satuan : real status : boolean nama : character(25) Tipe Data

Variabel Adalah sebuah nama yang kita ciptakan untuk menyimpan nilai suatu data. Data yang disimpan dalam variable dapat digunakan secara berulang-ulang untuk proses selanjutnya. Dalam pemberian nama variabel, tidak boleh menggunakan spasi atau karakter-karakter khusus. Tidak boleh diawali dengan angka. Tidak boleh menggunakan keyword java. Contoh variabel : Variabel luas yang digunakan untuk menyimpan data luas lingkaran. Variabel keliling untuk menyimpan data keliling lingkaran. Tipe Data

Variabel Contoh variabel : Variabel luas yang digunakan untuk menyimpan data luas lingkaran. Variabel keliling untuk menyimpan data keliling lingkaran. Bila sebuah variabel bertipe integer maka variabel tersebut memiliki nilai berjenis bilangan bulat. Pengisian nilai variabel dengan tipe data yang berbeda dengan jenis data yang sudah ditentukan akan menimbulkan error. Tipe Data

Komponen Data Character merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus yang membentuk suatu item data / field. Field merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record. field name: harus diberi nama untuk membedakan field yang satu dengan lainnya field representation: tipe field (karakter, teks, tanggal, angka, dsb), lebar field (ruang maksimum yang dapat diisi dengan karakter-karakter data). field value: isi dari field untuk masing-masing record. Tipe Data

Komponen Data Record Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan. File File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada. Database Kumpulan dari file / tabel membentuk suatu basis data. Tipe Data