pengenalan struktur data - gunadarma

15
STRUKTUR DATA RAMA DIAN SYAH PENGENALAN STRUKTUR DATA

Upload: others

Post on 16-Oct-2021

22 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PENGENALAN STRUKTUR DATA - Gunadarma

STRUKTUR

DATA

RAMA DIAN SYAH

PENGENALAN

STRUKTUR DATA

Page 2: PENGENALAN STRUKTUR DATA - Gunadarma

1. Tujuan Mata Kuliah Struktur Data

• Perancangan dan Pemilihan Struktur data yang sesuai

• Mengetahui Jenis-jenis tipe data

• Mengetahui teknik-teknik struktur data

• Implementasi

Page 3: PENGENALAN STRUKTUR DATA - Gunadarma

2. Definisi Struktur Data

Struktur→ Suatu tatanan yang membentuk suatu kelompok

Data → Sekumpulan fakta yang akan diolah menjadi sebuah

informasi

Struktur data adalah cara penyimpanan, pengorganisasian,

dan pengaturan data dalam media penyimpanan komputer

sehingga data tersebut dapat digunakan secara efesien.

Page 4: PENGENALAN STRUKTUR DATA - Gunadarma

3. Bit (Binary Digit)

• Bit adalah unit satuan terkecil dalam komputasi digital

Contoh: satuan untuk transfer data atau kecepatan internet

(2Mbps, 10 Mbps hingga 42 Mbps).

• Bit juga merupakan sebuah digit dari sistem bilangan biner yang

bernilai 0 atau 1.

Contoh: bilangan biner 10102 terdiri dari 4 bit.

• Bit juga dapat merepresentasikan titik (pixel) pada sebuah citra.

Contoh : Citra 8 bit merupakan citra grayscale dan citra 24 atau

32 bit merupakan citra berwarna (true color).

Page 5: PENGENALAN STRUKTUR DATA - Gunadarma

4. Byte

• Byte merupakan kumpulan 8 bit yang digabung menjadi satu.

1 Byte = 8 bit.

• Byte juga merupakan satuan pada media penyimpanan data.

Contoh: Kilobyte (KB), Megabyte (MB), Gigabyte (GB),

Terabyte (TB)

• Konversi

1 byte (B) = 8 bits (b) | 1 Terabyte = 1.099.511.627.776 byte

1 Kilobyte (KB) = 1.024 byte

1 Megabyte (MB) = 1.048.576 byte

1 Gigabyte (GB) = 1.073.741.824 byte

Page 6: PENGENALAN STRUKTUR DATA - Gunadarma

5. Field / Attribute

• Field adalah kumpulan karakter yang membentuk suatu arti

• Field juga bisa diartikan dengan kolom (column) yang

terdapat pada suatu tabel

• Contoh Field :

Page 7: PENGENALAN STRUKTUR DATA - Gunadarma

5. Contoh Field

• a

Page 8: PENGENALAN STRUKTUR DATA - Gunadarma

6. Record

• Record adalah kumpulan field yang sangat lengkap dan

biasanya dihitung dalam satuan baris (row)

• Contoh record

Page 9: PENGENALAN STRUKTUR DATA - Gunadarma

6. Contoh Record

Page 10: PENGENALAN STRUKTUR DATA - Gunadarma

7. Data File

• Data File adalah kumpulan record-record yang

menggambarkan dari satu kesatuan data yang sejenis

• Data File juga bisa disebut dengan tabel (table) pada suatu

database

• Mengetahui jenis file dari format

file name.extension file nameContoh file : matematika.bas , mahasiswa.dbf

• File System adalah sebuah sistem untuk penyimpanan,

pengelolaan, manipulasi dan pengambilan data, agar mudah

ditemukan

Contoh file system: FAT, NTFS

Page 11: PENGENALAN STRUKTUR DATA - Gunadarma

7. File (lanjutan)

• Jenis data file terbagi menjadi dua jenis: Master file dan

Transaction file

• Master file →File yang berisi objek-objek yang harus ada di

sebuah unit kerja

• Master file terbagi menjadi dua: reference master file dan

dynamic master file

• Reference Master File → Master file yang seluruh atributnya

tidak mengelami perubahan

• Dynamic Master File → Master file yang salah satu atau

lebih atributnya akan berubah bila terjadi suatu transaksi

• Transaction file → Berkas transaksi yang harus disimpan di

dalam media penyimpanan komputer

Page 12: PENGENALAN STRUKTUR DATA - Gunadarma

7. File (lanjutan)

• Contoh Master File dan Transaction File pada perpustakaan:

-Master File : Anggota, Buku

-Reference Master File : Anggota

-Dynamic Master File : Buku

-Transaction File : Anggota meminjam buku, anggota

mengembalikan buku, anggota membayar denda buku

Page 13: PENGENALAN STRUKTUR DATA - Gunadarma

8. Basis Data

• Database adalah kumpulan data file di dalam suatu linkungan

(enterprise)

• Contoh Database:

Database sekolah merupakan kumpulan dari data file dari

data murid, data guru, data karyawan, data nilai murid, dll

• Database merupakan segala data file yang diperlukan suatu

lingkungan disatukan di dalam satu tempat (penyimpanan

data eksternal)

Page 14: PENGENALAN STRUKTUR DATA - Gunadarma

a

Page 15: PENGENALAN STRUKTUR DATA - Gunadarma

9. Bank Data

• Bank Data: Kumpulan dari database

Contoh Bank Data: Kumpulan database sekolah pada bank

data di Depdiknas

• Syarat Bank Data:

- Kapasitas memori eksternal yang dibutuhkan sangat besar

- Penyeragaman seluruh tipe data dari seluruh database yang

dikumpulkan