Anda di halaman 1dari 14

STRUKTUR DATA

Dosen Pengasuh
IQBAL., S.Kom., M.Cs
Email : iqbalbilora@gmail.com
FB : iqbalbilora
Disarikan Dari Berbagai Sumber bacaan

KONTRAK PERKULIAHAN DAN


PENGATAR STRUKTUR DATA

PERTEMUAN 1

Aturan dan Sanksi


1.

2.

3.
4.
5.

Datang tepat waktu. Toleransi keterlambatan adalah 15 menit. Mhs


yang datang terlambat lebih dari 15 menit tetap berhak mengikuti
kuliah, tetapi absensi tidak berlaku.
Apabila ada kendala yang menyebabkan keterlambatan tidak dapat
dihindari, informasikan ke dosen lewat SMS (nama & alasan). Apabila
alasan dapat diterima, walau terlambat sekalipun absensi tetap
dihitung hadir.
Membuat catatan: misalnya dengan mem-print slide dan membuat
catatan pada slide
Kalau tidak faham segera bertanya
Selama perkuliahan berlangsung mahasiswa tidak diijinkan
meninggalkan ruang kuliah kecuali sangat terpaksa dan itupun hanya
boleh satu kali

6. Melatih SENDIRI kemampuan programming dari materi


yang diajarkan
7. Kehadiran minimal 75%, kurang dari 75% tidak lulus
(mendapat nilai E) Semua nilai lain tidak

diperhitungkan. (diberlakukan untuk UTS dan UAS)


8. Tidak ada ujian susulan bagi yang tidak
mengikutinya(kecuali dengan ijin
resmi/khusus/opname) *
9. Pengumpulan Tugas yang melebihi waktu yang telah
ditentukan akan diberikan nilai nol
10. Kecurangan dalam bentuk apapun akan mendapatkan
nilai E
11. Mahasiswa berpakaian rapi dan sopan, yang ditunjukkan
antara lain
a. Memakai sepatu tertutup
b. Memakai baju berkerah
c. Tidak memakai aksesoris yang tidak diijinkan

Ujian Lisan
1. Di akhir tiap kuliah akan diberikan beberapa soal untuk
latihan/PR
2. Minggu berikutnya diadakan UJIAN LISAN berdasarkan soal
yang diberikan sebagai PR
3. Nilai ujian lisan akan berpengaruh pada penentuan nilai
akhir
4. Saya ingin anda semua memperoleh 100 untuk ujian
LISAN. Karena itu silakan perbaiki nilai ujian lisan anda.
5. Perbaikan nilai ujian lisan dapat dilakukan di sebarang
waktu (konsultasikan waktu anda dengan saya via FB
Iqbalbilora inbox)
6. Tidak ada Ujian Ulang ! Struktur Data bukan matakuliah
yang dapat difahami dalam semalam !

PENILAIAN
PARAMETER PENILAIAN
ABSENSI
TUGAS DAN RESPONSI
KUIS
UTS
UAS

PERSENTAS
E%
10 %
30 %
15 %
20 %
25 %
100 %

Perbaikan Nilai Akhir dapat diberlakukan max 2


hari setelah nilai keluar kepada mahasiswa yang
kehadirannya 100% dan tidak pernah melanggar

Struktur Data
Struktur Data adalah cara menyimpan atau
merepresentasikan
data
di
dalam
komputer agar bisa dipakai secara efisien

Pemakaian Struktur Data yang tepat didalam


proses
pemrograman, akan menghasilkan Algoritma
yang lebih
jelas dan tepat sehingga menjadikan program
secara
keseluruhan lebih sederhana.

Apa itu Algoritma?


Langkah-langkah/ aturan logis dideskripsi tekstual
dengan pola baku untuk menyelesaikan suatu
masalah
Dapat berupa:
Bahasa Alami (Bhs Indo, Bhs Ing, dst)
Pseudocode / Notasi Algoritmik
Flowchart
Tiga struktur dasar pembangun Algoritma:
Runtut / Sequence
Pemilihan / Selection
Pengulangan / Looping

Apa itu Struktur Data?


Cara penyimpanan, penyusunan dan pengaturan data
sehingga data dapat digunakan secara efektif dan efisien.
atau model logika/matematik yang secara khusus
mengorganisasi data.
Contoh Struktur data:
1. Array / Larik
2. Record / Rekaman / Struct / Struktur
3. Stack / Tumpukan
4. Queque / Antrian dan Dequeue
5. List / Susunan
6. Graph (Graphis)
7. Tree (Pohon)

Hubungan Algoritma dan


Struktur Data
Program adalah kumpulan instruksi
komputer
Metode dan tahapan sistematis dalam
program adalah Algoritma
Sebuah program membutuhkan
struktur pengaturan dan pengaksesan
data data agar dapat digunakan
dengan efektif.
Jadi didapatkan formula:

Progra
m

Algorit
ma

Struktur
Data

Secara garis besar type data dapat


dikategorikan menjadi :
1. Type data sederhana
a. Type data sederhana tunggal, misalnya
Integer, real, boolean dan karakter
b. Type data sederhana majemuk, misalnya
String
2. Struktur Data, meliputi
a. Struktur data sederhana, misalnya array
dan
record

b. Struktur Data Majemuk


Terdiri dari :
1) Linier
Misalnya : Stack, Queue dan Linear Linked
List.
2) Non Linier
Misalnya : Pohon (Tree), Pohon Biner
(Binary Tree), Pohon Cari Biner (Binary
Search Tree), General Tree serta Graph.

1.
2.
3.
4.
5.

5.

6.

TUGAS

Carilah Artikel tentang TYPE data sederhana dan


majemuk
Carilah Struktur data sederhana dan majemuk
Carilah jenis-jenis Operator dalam bahasa
pemograman pascal
Ringkaslah artikel tersebut dalam bentuk powerpoint
minimal 20 slide.
Jangan lupa sertakan sumber
Simpan dengan format nama:
NIM, NAMA, UNIT NO HP
Contoh: 1405020045, CUT HW, A, 0823696008XX
Dikumpulkan ke komisaris dan dibuat folder untuk
masing2 mhs paling
lambat Senin
Tugas akan dibahas pada Pertemuan selanjutnya
pada awal Perkuliahan

Next Jenis-Jenis
data
Pertemuan 2