Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan.

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.

PENGERTIAN VARIABEL, KONSTANTA DAN TIPE DATA

Pert 1 Struktur Data (mengajarkomputer.wordpress.com)

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

Struktur Data. Tumpukan : Definisi & Operasi. Pertemuan 4 PROBLEM ALGORITHM DATA IMPLEMENTATION. Pert. 4b Struktur Data - FMIPA USD

Brigida Arie Minartiningtyas, M.Kom

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

Algoritma Pemrograman

Algoritma dan Struktur data

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

2. Mahasiswa dapat membuat dan menggunakan array dan linked list dalam suatu kasus.

TIPE DATA dan OPERATOR

MODUL DUA VARIABEL DAN TIPE VARIABEL

Struktur Program. Rinta Kridalukmana

Pendahuluan Struktur Data. Nisa ul Hafidhoh

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

.::BAB II.::MENGENAL PASCAL

Struktur Data. Pertemuan 2

Quis. Contoh. Definisi Konsep Part 1,2 Part 3 Part 4. Oleh : Hasan Sanlawi, S.Kom. STMIK Pranata Kampus E : Materi Kuliah STRUKTUR DATA

Langkah Mudah Belajar Struktur Data Menggunakan C/C++

Tinjau algoritma dibawah ini

STRUKTUR DATA. Deskripsi Mata Kuliah

STRUKTUR DATA Pertemuan 1 s.d 8

Tipe Data dan Operator

JENIS DATA SEDERHANA & INPUT/OUTPUT DATA

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

TIPE DATA, VARIABLE, dan OPERATOR DELPHI

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

PENGANTAR KOMPUTER & SOFTWARE I REPRESENTASI DATA

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

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

Pertemuan Ke-3 (Tipe Data dan Nama) Rahmady Liyantanto. S1 Teknik Informatika-Unijoyo

Silabus Struktur Data. Bandung 2013

Pengenalan Algoritma & Struktur Data. Pertemuan ke-1

Algoritma Pemrograman

TIPE, NAMA, DAN NILAI

Struktur Data. PDE - Struktur Data 1

Struktur dan Organisasi Data 2 STRUKTUR DATA

STRUKTUR DATA. Pengajar. Jaidan Jauhari, M.T. Alamat

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

Algoritma Dan Struktur Data II

STRUKTUR DATA TIPE DATA DNA-STRUKTURDATA 1

TIF 4201 Algoritma Dan Struktur Data

Cara pertama adalah pada saat deklarasi variabel ditambahkan ke- yword const sebelum nama tipe data seperti

MATA KULIAH : LOGIKA DAN ALGORITMA KONSEP DASAR ALGORITMA

Modul PVB-POLINEMA V1.0

Algoritma Pemrograman

Algoritma Pemrograman

*Sekumpulan elemen yang diatur secara terurut. *Linear List tidak sama dengan Connected-List

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

Tipe bentukan dan pointer selanjutnya akan kita pelajari pada modul pemrograman 1 (akhir semester).

Variabel merupakan tempat untuk menyimpan nilai sementara dari suatu perhitungan. Untuk mendeklarasikan sebuah variabel digunakan pernyataan :

Arsitektur dan Organisasi Komputer

Pemrograman. Pertemuan-3 Fery Updi,M.Kom

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

Chapter 3.2 : Tipe, Nama dan Nilai

STACK (TUMPUKAN) & QUEUE (ANTRIAN) Altien Jonathan Rindengan, S.Si., M.Kom.

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

Tree (Struktur Data) Nisa ul Hafidhoh, MT

MODUL II. OBJECK, PROPERTY, METHOD dan EVENT

ABSTRACT DATA TYPE (ADT) Dr. Taufik Fuadi Abidin, M.Tech Irvanizam Zamanhuri, M.Sc

Module 3. Variabel dan Tipe Data

Universitas Komputer Indonesia

LAPORAN PRAKTIKUM RESMI TIPE DATA, KONSTANTA DAN VARIABEL

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II. : Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Queue.

SUMBER BELAJAR PENUNJANG PLPG

Tipe Data. Adri Priadana

Algoritma Pemrograman I KONSEP DASAR

BAB 2 LANDASAN TEORI

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

LOGIKA DAN ALORITMA. Pertemuan II:

Algoritma dan Pemrograman. Pertemuan Ke-4 Konsep Tipe Data, Operator Dan Identifier

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

Dasar Komputer & Pemrograman 2A

Pertemuan 7. REVIEW dan QUIS

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

Masukan Judul... Infotype àsebuah tipe terdefinisi yang menyimpan informasi sebuah elemen list

MATERI PRAKTIKUM STRUKTUR DATA

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

Materi. Tipe, Variabel dan Operator Algoritma Pemrograman PENULISAN ALGORITMA PENULISAN ALGORITMA 15/03/2010 NAMA DAN EKSPRESI

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENGANTAR KOMPUTER DAN TEKNOLOGI INFORMASI 1A

Variabel dan Tipe Data Kusrini 1, Heri Sismoro 2

Identifier dan Tipe Data

(Borland Delphi 7.0) BAB II. D3 Teknik Informatika FMIPA UNS Sakroni. Materi Pembahasan : Komentar Variabel Konstanta Operator Tipe Data Konversi Data

Tipe Data dan Variabel

Catatan Kuliah PAM 282 STRUKTUR DATA

Tipe Data dan Operator dalam Pemrograman

Lab. Teknik Informatika Struktur Data 1

Mata Kuliah : Pemrograman Web II. Pokok Bahasan : Type Data & Operator. Okta Jaya Harmaja, M.Kom

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

DIKTAT KULIAH ALGORITMA dan STRUKTUR DATA II. Tujuan Pembelajaran : Mahasiswa mampu menjelaskan teknik pemrograman menggunakan Stack.

TYPE. Inggriani Liem : Catatan Kuliah Algoritma & Pemrograman, Jurusan teknik Informatika - ITB TYPE.doc/TYPE- 21/08/03 16:04

BAB II STACK (TUMPUKAN)

Brigida Arie Minartiningtyas, M.Kom

ALGORITMA PENCARIAN (1)

Transkripsi:

Struktur Data

Struktur Data Setiap data memiliki tipe data, apakah merupakan angka bulat, angka pecahan, atau berupa karakter, dan sebagainya. Jadi, tipe data adalah pengelompokan data berdasarkan isi dan sifatnya. Dalam bidang informatika tipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer. Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer). Salah satu tugas penting seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi. Ada banyak tipe data yang tersedia, tergantung jenis bahasa pemrograman yang dipakai. Secara garis besar tipe data dapat dikategorikan menjadi tiga macam yaitu tipe data dasar (primitive data type) tipe data bentukan (composite data type) dan tipe data abstrak (abstract data type).

Integer (Bilangan Bulat) Yang dimaksud bilangan bulat adalah, -1, -2, -3, 0, 1, 2, 3, 4 dan lain lain yang bukan merupakan bilangan pecahan. Float atau double (Bilangan Real) Bilangan real adalah bilangan yang mengandung pecahan desimal. Contoh : 3.45, 6,233. Char (Karakter) Karakter adalah semua huruf yang ada di dalam alfabet, tanda baca maupun karakter spesial. Karakter ditulis diantara dua tanda petik tunggal. Contoh : 'A'. Boolean (logika) Boolean adalah tipe data logika yang terdiri dari dua pernyataan benar atau salah. Pernyataan benar biasanya ditulis True atau angka 1, sedangkan pernyataan salah ditulis dengan False atau angka 0. Sedangkan operasi aritmatika yang umum digunakan adalah or, not, and dan xor.

Array Array adalah suatu alokasi beberapa tempat di memori yang tersimpan secara berurutan yang digunakan untuk menyimpan beberapa nilai dengan tipe data yang homogen. Ukuran atau jumlah elemen maksimum array telah diketahui dari awal yaitu ketika array dibuat. Sekali ukuran array ditentukan maka tidak dapat diubah. Ukuran array adalah bilangan bulat positif. Array harus diberi nama sebagai identifikasi. Cara mengaksesnya adalah dengan menyebutkan nama array dan indeksnya. Indeks array dimulai dari 0 sampai dengan n-1 (n adalah ukuran array).

Biasanya bahasa pemrograman menyediakan sintaks tertentu untuk penyimpanan dan pengambilan nilai elemen pada posisi tertentu di array. Contohnya NilaiMhs[7] =80, berarti menyimpan nilai 80 ke posisi ke-7 dari array NilaiMhs. Nama = Mahasiswa[20], berarti mengambil nilai elemen posisi ke-20 dari array Mahasiswa dan menyimpan nilai tersebut ke variabel yang bernama Nama.

Stack Secara bahasa, stack berarti tumpukan. Jika dikaitkan dengan struktur data, stack berarti sekumpulan data yang strukturnya menyerupai tumpukan. Stack harus diberi nama sebagai identifikasi. Konsep penyimpanan data pada stack menganut sistem "yang terakhir masuk sebagai yang pertama keluar" (Last In First Out/ LIFO). Dengan konsep ini, urutan pengambilan data akan berkebalikan dengan urutan penyimpanan data. Elemen yang terakhir disimpan akan menjadi yang pertama kali diambil. Dengan konsep ini maka kita tidak dapat mengambil data yang tersimpan dalam stack secara acak. Data dalam stack harus disimpan dan diambil dari satu sisi atau satu pintu saja. Contoh dalam kehidupan sehari-hari adalah tumpukan piring di sebuah restoran yang tumpukannya dapat ditambah pada bagian paling atas dan jika mengambilnya pun dari bagian paling atas pula.

Queue Secara bahasa queue adalah antrian. Queue adalah suatu kumpulan data dengan operasi pemasukan atau penyimpanan data hanya diperbolehkan pada salah satu sisi, yang disebut sisi belakang (rear) dan operasi pengambilan atau penghapusan hanya diperbolehkan pada sisi lainnya yang disebut sisi depan (front). Konsep ini dikenal dengan istilah Last In First Out (LIFO).

Tree Tree merupakan salah satu bentuk struktur data tidak linear yang menggambarkan hubungan yang bersifat hirarki (hubungan one to man y) antara elemen-elemen. Bentuk tree menyerupai sebuah pohon, yang terdiri dari serangkaian node (simpul) yang saling berhubungan. Node-node tersebut dihubungkan oleh sebuah vektor. Sehingga tree bisa didefinisikan sebagai kumpulan simpul atau node dengan elemen khusus yang disebut root atau akar.

Graph Dalam bidang matematika dan ilmu komputer, graph adalah struktur yang menggambarkan relasi antar obyek dari sebuah koleksi obyek. Representasi data dengan struktur data linear ataupun hirarkis pada masalah ini bisa digunakan namun membutuhkan operasi-operasi yang rumit sehingga kurang efisien. Struktur data graph secara eksplisit menyatakan keterhubungan ini sehingga pencariannya langsung dilakukan pada strukturnya sendiri. Definisi dari suatu graph adalah himpunan obyek-obyek yang disebut node (atau vertek) yang terhubung oleh edge. Biasanya graph digambarkan secara grafis sebagai kumpulan lingkaran yang melambangkan node yang dihubungkan oleh garis yang melambangkan edge. Edge dalam suatu graph bisa berupa edge berarah atau tidak berarah.

Pada ilustrasi ini dimisalkan node mewakili sebuah kota. Maka dapat dilihat bahwa dari kota A menuju kota E bisa dilalui melalui path A-B-E atau path A-C-D-E.

TERIMA KASIH