hay


Selasa, 03 Maret 2015

Pengertian dan Contoh Algoritma, Pemrograman, dan Bukan Algoritma

Pengertian  Algoritma

Algoritma adalah Sistem kerja komputer yang mempunyai brainware, hardware, dan software. Tanpa salah satu dari ketiga sistem tersebut komputer tidak akan berguna. Kita akan lebih fokus pada softwarekomputer. Software terbangun atas susunan program (silahkan baca mengenai pengertian program) dan syntax (cara penulisan/pembuatan program). Untuk menyusun program atau  syntax, diperlukannya langkah-langkah yang sistematis dan logis untuk dapat menyelesaikan masalah atau tujuan dalam proses pembuatan suatu software. Maka,Algoritma berperan penting dalam penyusunan program atau syntax  tersebut.
Pengertian Algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Dalam dunia sehari-hari, mungkin tanpa kita sadari Algoritma telah masuk dalam kehidupan kita.
Algoritma berbeda dengan Logaritma. Logaritma merupakan operasi Matematika yang merupakan kebalikan dari eksponen atau pemangkatan. Contoh Logaritma seperti bc= a ditulis sebagai blog a = c (b disebut basis).

Contoh nyata Algoritma dalam kehidupan sehari-hari adalah "Cara Membuat Jus Alpukat". Berikut langkah-langkah cara membuat Jus Alpukat :
1.   Ambil alpukat di dalam lemari es yang terletak di dapur.
2.     Siapkan peralatan yang diperlukan seperti blander,pisau,gelas ,serta sedotan.
3.     Kupas buah alpukat tersebut sampai bersih/selesai
4.     Ambilah isi buah alpukat tersebut lalu potong kecil kecil buah tersebut
5.     Masukkan potongan buah alpukat pada blander,lalu tambahkan air dan gula pasir secukupnya
6.     Hidupkan blander, kemudian tunggu hingga lembut.
7.     setelah itu matikan blander lalu tuangkan jus alpukat pada gelas yang sudah di sediakan
8.     lalu hidangkan dan nikmati :)
Langkah-langkah di atas juga termasuk dalam Algoritma. Jadi perlu diingat bahwa Algoritma tidak hanya diterapkan pada dunia komputasi, tetapi juga Algoritma diterapkan dalam kehidupan sehari-hari.Sedangkan dalam dunia komputasi, contoh penggunaan Algoritma adalah dalam pembuatan program pada bahasa pemrograman seperti bahasa C, C#, dan Visual Basic. Dengan syntax pada tiap bahasa pemrograman dan Algoritma, maka akan tersusun program-program dan terlahirlah software.Jadi intinya, Pengertian Algoritma adalah suatu langkah/urutan yang logis dan sistematis untuk pemecahan suatu masalah atau untuk mencapai tujuan yang diinginkan.

 Pengertian Pemrograman

 Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer.Kode ini ditulis dalam berbagai bahasa pemrograman.Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram (programmer). Untuk dapat melakukan pemrograman,diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika.
Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.
contoh pemrograman pada flowchart  untuk menghitung luas lingkaran :



Pengertian Bukan Algoritma

 Bukan Algoritma adalah urutan langkah-langkah yang tidak logis penyelesaian masalah ”.  Langkah-langkah dalam algoritma itu harus logis dan harus dapat ditentukan bernilai salah atau benar. Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu. Pertimbangan dalam pemilihan algoritma adalah, pertama, algoritma haruslah benar,jika tidak atau belum benar berarti bukan algoritma. 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.
contohnya salah satu yang bukan Algoritma :
 "Nurmalita menghidupkan komputer"
langkah : nurmalita langsung hidupkan tombol power PC ,pada kenyataannya komputer nurmalita tidak lah hidup .karena menghidupkan sebuah komputer harus memasangkan kabel pada aliran listrik baru pencet tombol power.karena langkah nurmalita kurang logis atau kurang tepat.

Tidak ada komentar: