wehhh pasti kalian udah tau sama Laboratorium
Komputasi dan Simulasi Industri (KSI) kalo blom tau bisa cek disini 5 Menit mengenal KSI. Tapi apa kalian tau mata kuliah yang berkaitan dengan KSI??Yap Algoritma Pemrograman Komputer(Alpro) dan Sistem Manajemen Basis Data. Kalo gitu udah tau Alogirtma dan Pemograman
(Alpro) itu apa?? Binggung?? biar aku jelasin dulu!

Algoritma merupakan langkah kerja yang disusun secara logis dan
sistematis guna untuk menyelesaikan suatu masalah. Kalian tau tidak kata logis merupakan kata kunci dalam algoritma. Setiap langkah dalam algoritma harus logis
dan harus dapat ditentukan bernilai salah atau benar. Dalam beberapa konteks, algoritma adalah spesifikasi urutan
langkah untuk melakukan pekerjaan tertentu. Pemilihan Algoritma harus di
pertimbangkan dalam beberapa hal yaitu yang pertama adalah algoritma haruslah
benar. Artinya algoritma akan memberikan keluaran yang
dikehendaki dari sejumlah masukan yang diberikan. Tidak peduli sebagus apapun algoritma, kalau memberikan keluaran
yang salah, pastilah algoritma tersebut bukanlah algoritma yang baik.
Pertimbangan kedua yang harus diperhatikan adalah kita harus
mengetahui seberapa baik hasil yang dicapai oleh algoritma tersebut. Hal ini
penting terutama pada algoritma untuk menyelesaikan masalah yang memerlukan
aproksimasi hasil (hasil yang hanya berupa pendekatan). Algoritma yang baik
harus mampu memberikan hasil yang sedekat mungkin dengan nilai yang sebenarnya.
Ketiga adalah efisiensi algoritma. Efisiensi algoritma dapat
ditinjau dari 2 hal yaitu efisiensi waktu dan memori. Meskipun algoritma
memberikan keluaran yang benar (paling mendekati), tetapi jika kita harus
menunggu berjam-jam untuk mendapatkan keluarannya, algoritma tersebut biasanya
tidak akan dipakai, setiap orang menginginkan keluaran yang cepat. Begitu juga
dengan memori, semakin besar memori yang terpakai maka semakin buruklah
algoritma tersebut. Dalam kenyataannya, setiap orang bisa membuat algoritma
yang berbeda untuk menyelesaikan suatu permasalahan, walaupun terjadi perbedaan
dalam menyusun algoritma, tentunya kita mengharapkan keluaran yang sama. Jika
terjadi demikian, carilah algoritma yang paling efisien dan cepat.
Sedangkan
Program komputer adalah kumpulan pernyataan komputer. Sehingga algoritma
merupakan program ditulis dengan menggunakan bahasa pemrograman. Jadi bisa
disebut bahwa program adalah suatu implementasi dari bahasa pemrograman.
Beberapa pakar memberi formula bahwa :
Program = Algoritma + Bahasa
(Struktur Data)
Bagaimanapun juga struktur
data dan algoritma berhubungan sangat erat pada sebuah program. Algoritma yang
baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi
kurang baik, demikian juga sebaliknya.

0 komentar:
Posting Komentar