Laman

Minggu, 21 Juni 2009

KULIAH ALGORITMA II PAK DODY

I. PENGERTIAN STRUKTUR DATA DAN ALGORITMA

Algoritma
adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam waktu tertentu. Setiap aksi harus dapat dikerjakan dalam mempunyai efek tertentu. Algoritma merupakan logika, metode dan tahapan (urutan) sistematis yang digunakan untuk memecahkan suatu permasalahan. Algoritma dapat dituliskan dengan banyak cara, mulai dari menggunakan bahasa alami yang digunakan sehari-hari, simbol grafik bagan alir (flowchart), sampai menggunakan bahas pemrograman seperti bahas C atau C++.
Program adalah kumpulan instruksi komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ini ditulis dengan menggunakan bahasa pemrograman. Jadi bisa kita sebut bahwa program adalah suatu implementasi dari bahas pemrograman.

Beberapa pakar memberi formula bahwa :

program = struktur data + algoritma

Bagaimanapun juga struktur data dan alogritma berhubungan sangat erat pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjaid kurang baik, demikian juga sebaliknya. Struktur data disini bisa berupa list,tree,graph,dsb.

____________________________________________________________________

II. PELAJARAN YANG SAYA DAPAT SELAMA KULIAH ALGORITMA II

POINTER


Merupakan tipe data berukuran 32 bit yang berisi satu nilai yang berpadanan dengan alamat memori tertentu. Sebagai contoh, sebuah variabel P bertipe pointer bernilai 0x0041FF2A, berarti P menunjuk pada alamat memori 0041FF2A. Pointer di deklarasikan seperti variabel biasa dengan menambahkan tanda * (asterik) yang mengawali nama variabel.

ARRAY

Suatu struktur yang terdiri dari sejumlah elemen yang memilki data yang sama. Elemen-elemen array tersusun secara sekuensialmdalam memory komputer. Arraydapat berupa satu demensi, dua demensi, tiga demensi, ataupun banyak dimensi (multi dimensi).

STRUCTURE

Kumpulan elemen-elemen data yang digabungkan menjadi satu kesatuan. Masing-masing elemen data tersebut dikenal dengan sebutan field. Field data tersebut dapat memiliki tipe data yang sama ataupun berbeda.

LINKED LIST

Linked list (list bertaut) adalah salah satu struktur data dasar yang sangat fundamental dalam bidang ilmu komputer. Dengan menggunakan linked list maka programmer dapat menimpan datanya kapanpun dibutuhkan. Linked list mirip dangan array, kecuali pada linked list data yang ingin disimpan dapat dialokasikan secara dinamis pada saat pengoperasian program (run-time).

STACK

Suatu tumpukan dari benda. konsep utamanya adalah LIFO (Last in First Out), benda yang terakhir masuk dalam stack akan menjadi benda pertama yang dikelarkan dari stack.

TREE

Merupakan salah satu struktur data tidak linear yang menggambarkan hubungan yang bersifat hierarkis (hubungan one to many) antara elemen-elemen. Tree bisa didefinisikan sebagai kumpulan simpul/node dengan elemen khusus yang disebut Root.
____________________________________________________________________

III. KESIMPULAN

Pelajaran algoritma II lumayan bisa dimengerti dengan baik bagi saya. Setiap pelajaran algoritma II saya selalu mendengarkan penjelasan dosen. Namun pelajaran membuat program ini sangat sulit bagi saya. Tapi saya tidak menyerah. Saya selalu belajar untuk membuat program di rumah. Pak Dody pernah bilang, membuat program harus belajar dari eror/kesalahan program yang kita buat. Sejak itu saya selalu membuat program. Walaupun saya selalu salah, saya tidak menyerah. semangat!!

____________________________________________________________________

IV. KESAN DAN PESAN SELAMA BELAJAR ALGORITMA II

Kesan
Selama saya belajar Algoritma II bersama Pak Dody, saya bisa mengerti lebih detail cara membuat program. Pak Dody dosen yang lumayan santai dan baik. Pak Dody dosen yang friendly.
Pesan
Saya berharap semua dosen bisa seperti Pak Dody.

NB : Selama belajar dengan Pak Dody jangan pernah memakai baju kaos oblong, pake sandal karena bisa mendapatkan nilai D. Namun cara mendapatkan nilai A dengan Pak Dody sangatlah gampang. Yaitu dengan setiap kuliah pak dody pakai pakaian berkerah, rambut rapi, setiap bertemu Pak Dody harus bersikap sopan dan menyapanya.