Pengertian Algoritma Dan Struktur Data

Pengertian Algoritma Dan Struktur Data

Saat mimin mulai kuliah jurusan system informasi di salah satu PTS di jogja, mimin menemukan materi pembelajaran baru nih. Yaitu, algoritma dan struktur data.

Pada awalnya mimin bertana-tanya nih, tentang pengertian, materi pembelajaran dan lain-lain mengenai mata kuliah ini.

Tapi setelah awal pertemuan mimin sudah mengerti apa itu algoritma dan struktur data, apa saja materi pembelajarannya, tapi buat kalian yang belum tahu simak artikel ini sampai habis.

1. Pengertian Algoritma
Algoritma adalah urutan langkah untuk menyelesaikan masalah secara sistematis dan logis. Algoritma menawarkan suatu metode dalam menyelesaikan sebuah permasalahan. Algoritma diartikan sebagai urutan langkah dalam menyelesaikan masalah secara sistematis dan logis. Pendekatan secara sistematis dan logis tersebut, menjadikan proses penyelesaian masalah terjaga kebenarannya karena algoritma hendaklah benar agar dapat menghasilkan keluaran/solusi yang benar pula. Penyelesaian masalah (problem solving) adalah kegiatan utama yang dilakukan dalam menyelesaiakan sesuatu. Adapun langkah-langkah Problem Solving adalah sebagai berikut :

Mengidentifikasi masalah
Desain
Algoritma
Pembuatan program
Pengujian
Pemeliharaan

Algoritma biasa ditulis dalam bentuk pseudo code. Perhatikan contoh berikut ini:
Carilah luas persegi panjang jika diketahui x sebagai nilai panjang dan y sebagai nilai lebar.
panjang ← masukkan x sebagai nilai panjang
lebar ← masukkan y sebagai nilai lebar
luas ← panjang * lebar

Tulis luas
Tentukan bilangan masukan berikut sebagai bilangan postif, negatif atau nol.
Bilangan ← bilangan yang akan diuji
If bilangan > 0 then tulis “Bilangan Positif”
If bilangan < 0 then tulis “ Bilangan Negatif”
Tulis “Nol”
Tampilkan tulisan “Selamat Belajar” sebanyak 10 kali
x ← masukkan nilai perulangan
i ← 1
Jika i <= x, tulis “Selamat Belajar”

2. Struktur Data

Struktur data adalah suatu pengelolaan data sehingga data dapat dipergunakan secara lebih efisien dan efektif. Dalam bahasa pemrograman, struktur data seringkali ditampakkan secara fisik dalam bentuk tabel (biasanya pada bahasa pemrograman/pengelolaan database berbasis visual), namun pada beberapa bahasa pemrograman yang tidak berbasis visual, strutkur data lebih berupa pengelolaan data dengan aturan-aturan tertentu.

Materi pembelajaran Algoritma Dan Struktur Data di PTS mimin ( Prodi. Sistem Informasi ) adalah sebagai berikut:

Semester 1:
2. Tipe Data Dan Operator C++
5. Kombinasi Seleksi Dan Perulangan C++
7. Array 2D C++
8. Fungsi Tanpa Nilai Balik C++
9. Fungsi Dengan Nilai Balik C++
10. Fungsi Dengan Parameter C++

Semester 2:
3. Iterasi Dan Rekursi C++
4. String C++
5. File C++
6. Struktur, Union dan Enumerasi C++
7. Struct Of Array C++
9. Pencarian ( Searching ) C++
10. Pointer C++

Nah itulah materi pembelajaran algoritma dan struktur data di kampus mimin. Setiap kampusnya mungkin bisa berbeda materi pembelajarannya. Jadi, jangan jadikan artikel ini sebagai patokan utama tetapi jadikan sebagai salah satu referensi saja.

Dan untuk kalian yang ingin belajar pemrograman kalian bisa baca artikel minin lainnya di blog ini.

Posting Komentar untuk "Pengertian Algoritma Dan Struktur Data"

close