Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM.

Slides:



Advertisements
Presentasi serupa
Pemrograman Terstruktur
Advertisements

Struktur Dasar Bahasa C
BAHASA PEMROGRAMAN C IRSAN JAELANI.
Pertemuan 2 DASAR PEMROGRAMAN.
TIPE data Tipe data yang dikenal dalam bahasa pascal antara lain :
Elemen Dasar C++.
DASAR-DASAR PEMROGRAMAN C
DASAR-DASAR PEMROGRAMAN
Tipe Data, Variabel & Operator
DATA DAN OPERATOR. Tipe Data Ordinal : dapat ditentukan dengan pasti pendahulunya / pengikutnya Byte : integer (bulat) positip dari 0 sampai 255. shortint.
Teknik Informatika Universitas Pembangunan Jaya
VARIABEL DAN OPERATOR.
Chapter 3.2 : Tipe, Nama dan Nilai
Pemrograman Visual Tipe Data dan Operator
Tipe Data, Variabel, Konstanta, Operator
Tipe Data Lecture 8.
STRUKTUR DATA.
Record (Rekaman) Nurdiansah PTIK 09 UNM.
PERTEMUAN X DATA TINGKAT LANJUT - 2 JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
Pemrograman Terstruktur
Algoritma dan Bahasa Program
Dasar Pemrograman ARRAY/LARIK.
PERTEMUAN VI STRUKTUR Definisi struktur
Logika & Algoritma -- Pertemuan II: Variabel dan Operator Logika & Algoritma --
PERTEMUAN IX DATA TINGKAT LANJUT JURUSAN TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Oleh : Muh. Zen S. Hadi, ST.
T I P E D A T A.
BAB I TIPE DATA.
Tipe data. Data adalah fakta atau kenyataan yang tercatat mengenai suatu obyek Fakta merupakan keterangan tentang kenyataan yang disimpan, direkam atau.
Tipe Data, Variabel & Operator
KOMENTAR Komentar dipakai untuk memberikan penjelasan atau keterangan di dalam baris program. Teks yang ditulis sebagai komentar tidak akan dikompilasi.
JENIS-JENIS DATA Pertemuan 2.
PENGGUNAAN TIPE DATA YANG EFEKTIF
Elemen Dasar Dalam C++.
Pertemuan 2 Muhamad Haikal, S.Kom., MT
Tipe Data By Serdiwansyah N. A..
PEMROGRAMAN DASAR Varian dan Invarian.
PERTEMUAN 3 KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
PENGGUNAAN TIPE DATA YANG EFEKTIF
Pertemuan 1 DATA & STRUKTUR DATA.
Pseudocode – Tipe Data, Variabel, dan Operator
PEMROGRAMAN PASCAL ELEMEN PEMROGRAMAN PASCAL.
Elemen-elemen Dasar Pada Bahasa C++
DASAR-DASAR PEMOGRAMAN
Melda Dahoklory,S.Kom,MT
Operator dan Operasi Input Output pada C++ Pertemuan 11
~ PERTEMUAN 4 KONSEP TIPE DATA ~
Tipe Data Rachmansyah, S.Kom..
Struktur Data.
PENGGUNAAN TIPE DATA YANG EFEKTIF
KONSEP TIPE DATA, OPERATOR DAN IDENTIFIER
Konsep Tipe Data dan Operator
KONSEP DASAR STRUKTUR DATA
Pertemuan Pertama Data dan Struktur Data.
Tipe data.
VARIABEL, TIPE DATA, OPERATOR
Dasar Struktur Data Ika Menarianti.
Struktur Data.
STRUKTUR DATA.
PEMROGRAMAN DASAR Varian dan Invarian.
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.
PEMROGRAMAN DASAR Varian dan Invarian.
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.
TUJUAN Tujuan Mempelajari Mahasiswa Struktur Data Mampu memahami sistem pengorganisasian data pada memori komputer dan file pada media penyimpanan data,
Transcript presentasi:

Konsep dan Defenisi data 1Nurdiansah PTIK 09 UNM

Defenisi Data  Data adalah fakta atau kenyataan yang tercatat mengenai suatu obyek.  Pengertian data ini menyiratkan suatu nilai yang bisa dinyatakan dalam bentuk konstanta atau variabel.  Konstanta menyatakan nilai yang sifatnya tetap.  Variabel (peubah) digunakan dalam program untuk menyatakan nilai yang dapat diubah-ubah selama eksekusi berlangsung. 2Nurdiansah PTIK 09 UNM

Istilah Istilah Data  Tipe Data Macam/isi data di dalam suatu variabel dalam suatu bahasa program  Obyek Data set dari elemen, misal X set bilangan integer  Representasi Data suatu mapping (pemetaan) dari struktur data d ke suatu set dari struktur data e, misal Boolean direpresentasikan dalam 0 dan 1  Struktur Data 3Nurdiansah PTIK 09 UNM

Struktur Data  Struktur adalah koleksi dari variabel yang dinyatakan dengan sebuah nama, dengan sifat setiap variabel dapat memiliki tipe yang berlainan.  Struktur data biasa dipakai untuk mengelompokkan beberapa informasi yang berkaitan menjadi suatu kesatuan. 4Nurdiansah PTIK 09 UNM

Hierarki Tipe Data 5Nurdiansah PTIK 09 UNM

Tipe Data Sederhana  Hanya dimungkinkan untuk menyimpan satu nilai data dalam satu variabel  Ada 5 macam : - Bilangan bulat (integer) - Bilangan real presisi tunggal (float) - Bilangan real presisi ganda (double) - Karakter - Boolean (operator logika) 6Nurdiansah PTIK 09 UNM

TipeTotal BitKawasanKeteranga n Char8-128 s/d 127Karakter Int s/d Bilangan integer float323.4E-38 s/d 3.4E+38 Bilangan real presisi tunggal Double641.7E-308s/d 1.7E+308 Bilangan real presisi ganda Void6Tak bertipe 7Nurdiansah PTIK 09 UNM

Tipe Data Boolean  Mempunyai 2 buah nilai : TRUE dan FALSE  Operator logika biasa dipakai untuk menghubungkan ungkapan relasi. OperatorArti &&AND (dan) ||OR (atau) !NOT (bukan/tidak) 8Nurdiansah PTIK 09 UNM

Operand 1 Operand 2 Hasil &&|| Salah BenarSalahBenar Salah Benar Baik operand 1 maupun operand 2 dapat berupa ungkapan relasi ataupun ungkapan logika. Hasil ungkapan bernilai TRUE (Benar) atau FALSE (Salah). Contoh : If (pilihan == ‘y’) || (pilihan == ‘y’) { } 9Nurdiansah PTIK 09 UNM

Tipe Data Terstruktur  Tipe dimana suatu variabel dapat menyimpan lebih dari satu nilai data.  Masing-masing nilai data disebut komponen.  Ada 5 macam, yaitu : - String - Array (Larik) - Record - Set - File 10Nurdiansah PTIK 09 UNM

String  Data yang berisi sederetan karakter dimana banyaknya karakter bisa berubah-ubah sesuai kebutuhan.  Bentuk Umum : char nama_variabel[ukuran]; contoh : char nama[30]; 11Nurdiansah PTIK 09 UNM

Larik (Array)  Variabel larik hanya bisa menyimpan 1 tipe data saja.  Bentuk Umum : tipe data nama_variabel[ukuran]; contoh : float A[10]; int X[5][5], Y[10]; 12Nurdiansah PTIK 09 UNM

Record  Terdiri dari beberapa variabel yang terstruktur dan masing-masing variabel bisa mempunyai tipe yang berbeda.  Bentuk Umum : struct nama_tipe_struktur { tipe field1; tipe field2; ; tipe fieldn; } var_struk1, var_struk2,....., var_strukn; 13Nurdiansah PTIK 09 UNM

 Contoh : Struktur data dari info_mahasiswa: struct data_tanggal { int tanggal; int bulan; int tahun; }; struct data_mhs { char nama[25]; struct data_tanggal tgl_lahir; } info_mhs; 14Nurdiansah PTIK 09 UNM

Set 1. Union memungkinkan suatu lokasi memori ditempati oleh dua atau lebih variabel yang tipenya bisa berlainan. Bentuk umum : union nama_union { tipe field1; ; tipe fieldn; } var_union1, var_union2; 15Nurdiansah PTIK 09 UNM

 Contoh : union { unsigned int data_int; unsigned char data_char[2]; } bil_x; 16Nurdiansah PTIK 09 UNM

2. Enumerasi Merupakan himpunan dari konstanta integer yang diberi nama Bentuk umum : enum nama_enum { konstanta_1, konstanta_2,..... konstanta_n } var_1, var_2,....., var_n; Contoh : enum manusia{ pria, wanita}; enum manusia jns_kelamin; Bila jns_kelamin diisi pria maka nilai jns_kelamin = 0 dan sebaliknya bila diisi wanita maka nilai = 1. 17Nurdiansah PTIK 09 UNM

File  Merupakan organisasi dari sejumlah record sejenis.  Masing-masing record dapat terdiri dari satu atau beberapa field dari setiap field yang terdiri dari satu atau beberapa karakter. 18Nurdiansah PTIK 09 UNM

Tipe Data Pointer  Variabel pointer berisi alamat dari suatu obyek lain (yaitu obyek yang ditunjuk oleh pointer tersebut). Bentuk Umum : tipe *nama pointer; Contoh : int *pa; pa = &x; pointer pa menunjuk alamat x 19Nurdiansah PTIK 09 UNM

Operasi Data  Tipe Data Sederhana menempati memori sepanjang 2 byte, dan merupakan bilangan bertanda.  Tipe Data Real (float) Perbedaan antara tipe float dan double, selain kawasan nilainya dimana kawasan nilai double lebih besar dibanding float, tipe double lebih akurat. Tipe float hanya mempunyai ketelitian sampai 7 digit sedangkan tipe data float memiliki ketelitian sampai 16 digit. Tipe data float menempati 4 byte sedangkan double menempati 8 byte.  Tipe Data Karakter Tipe data karakter menggunakan kode ASCII. Untuk tipe data sederhana menempati 1 byte, sedang tipe data string, satu nama variabel dapat berisi lebih dari satu data. 20Nurdiansah PTIK 09 UNM

To be continue… 21Nurdiansah PTIK 09 UNM