Algoritma dan Struktur Data - Pendahuluan dan Ulasan PTI

8
Ulasan PTI dan Pendahuluan Algoritma dan Struktur Data Kuliahkita - Edwin Lunando

Transcript of Algoritma dan Struktur Data - Pendahuluan dan Ulasan PTI

Page 1: Algoritma dan Struktur Data - Pendahuluan dan Ulasan PTI

Ulasan PTI dan Pendahuluan

Algoritma dan Struktur Data

Kuliahkita - Edwin Lunando

Page 2: Algoritma dan Struktur Data - Pendahuluan dan Ulasan PTI

Algoritma dan struktur data merupakan materi pada teknologi informatika yang merupakan pendahuluan menuju ke pemrograman berorientasi objek.

Pendahuluan

Page 3: Algoritma dan Struktur Data - Pendahuluan dan Ulasan PTI

Tujuan Materi

Materi bertujuan untuk membantu kita memahami struktur data yang tepat untuk menciptakan program yang efektif dan efisien. (Good Program)

Page 4: Algoritma dan Struktur Data - Pendahuluan dan Ulasan PTI

Algoritma

Algoritma merupakan salah satu pertimbangan dalam pembuatan sebuah aplikasi.

Algoritma berisikan langkah-langkah atau prosedur dari aksi yang akan dilakukan untuk pemrosesan dari sebuah aplikasi.

Page 5: Algoritma dan Struktur Data - Pendahuluan dan Ulasan PTI

Struktur Data

Struktur data adalah cara pengorganisasian atau pengaturan penyimpanan dan operasi terhadap data dari aplikasi komputer sehingga didapatkan aplikasi yang efisien.

Struktur data juga ada kaitannya dengan algoritma dalam pembentukan aplikasi atau program. Struktur data yang baik tentunya akan mendukung algoritma sehingga lebih efisien dan efektif

Page 6: Algoritma dan Struktur Data - Pendahuluan dan Ulasan PTI

Definisi Program

Algoritma + Struktur Data = Program

Susunan dari prosedur eksekusi sebuah proses dikombinasikan dengan struktur data yang baik akan menghasilkan program yang efektif dan efisien.

Page 7: Algoritma dan Struktur Data - Pendahuluan dan Ulasan PTI

Paradigma Pemrograman

● Prosedural● Fungsional● Deklaratif● Berorientasi objek

Page 8: Algoritma dan Struktur Data - Pendahuluan dan Ulasan PTI

Karakteristik Program yang Baik

Program yang baik memiliki karakteristik sebagai berikut:1. Berjalan dengan benar (sesuai spesifikasi)2. Berjalan dengan efisien (waktu pemrosesan minimum)3. Mudah dibaca dan dimengerti4. Mudah di-debug (pemeriksaan kesalahan)5. Mudah dimodifikasi