Skip to main content

Pengertian Algoritma atau Pemrograman

Algoritma adalah urutan langkah-langkah logis pada penyelesaian masalah yang disusun secara sistematis. Masalah dapat berupa apa saja, dengan catatan untuk setiap masalah ada syarat kondisi awal yang harus dipenuhi sebelum menjalankan algoritma. Konsep algoritma sering kali disetarakan dengan sebuah resep. Sebuah resep biasanya memiliki daftar bahan atau bumbu yang akan digunakan, urutan pengerjaan, dan bagaimana hasil dari urutan pengerjaan tersebut. Apabila bahan yang digunakan tidak tertera (tidak tersedia), maka resep tersebut tidak akan dapat dikerjakan. Demikian juga jika urutan pengerjaannya tidak beraturan, maka hasil yang diharapkan tidak akan dapat diperoleh.

Program adalah kumpulan pernyataan komputer, sedangkan metode dan tahapan sistematis dalam program adalah algoritma. Program ditulis dengan menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program adalah suatu implementasi dari bahasa pemrograman. Beberapa pakar memberi formula bahwa :

Algoritma untuk mengirimkan surat

1. Tulis surat pada secarik kertas surat
2. Ambil sampul surat atau amplop
3. Masukkan surat ke dalam amplop
4. Tutup amplop surat dengan lem perekat
5. Tulis alamat surat yang dituju, jika tidak diingat, lebih dahulu ambil buku alamat & cari alamat yang dituju, lalu tulis alamat tersebut pada amplop surat
6. Tempelkan perangko pada amplop surat
7. Bawa surat ke kantor pos untuk diserahkan pada pegawai pos atau menuju ke bis surat untuk memasukkan surat ke dalam kotak/bis surat.

Sifat-Sifat Algoritma

Banyaknya langkah instruksi harus berhingga: pelaksanaan sebuah algoritma yang terprogram haruslah dapat diakhiri atau diselesaikan melalui sejumlah langkah operasional yang berhingga. Jika tidak demikian, kita tidak akan dapat mengharapkan bahwa pelaksaan algoritma tersebut dapat menghasilkan suatu solusi yang baik.

Langkah atau instruksi harus jelas: artinya bahwa penulisa setiap langkah yang terdapat didalam sebuah algoritma harus memiliki arti yang khusus atau spesifik sehingga dapat dibedakan antara penulisan langkah untuk komputer(program/pemrograman) dengan penulisan langkah bagi manusia(pesudocode). 

Manusia akan lebih mudah memahami algoritma yang terdiri atas simbol-simbol(Contoh: pembuatan algoritma dengan diagram alur/flowchart) sedangkan komputer hanya membutuhkan sebuah penulisan algoritma dengan kode-kode yang dituangkan dalam bahasa yang dimengerti oleh komputer itu sendiri(bahasa pemrograman).

Proses harus jelas dan mempunyai batasan: rangkaian suatu proses yang berisi langkah-langkah instruksi dari suatu algoritma yang akan dilaksanakn harus ditetapkan dengna jelas, baik dan pasti sebab sebuah algoritma harus memiliki instruksi dasar tertentu dimana setiap instruksi harus memiliki unsur pelaksana yang berfungsi sebagai pemroses data yang akan dimasukkan dalam sebuah komputer. Dengan demikian, sebuah algoritma harus ditulis dengan jelas tentang batasa-batasan proses yang akan dilaksanakan oleh komputer.

Efektifitas: instruksi yang diberikan pada komputer agar hanya menjalankan atau melaksanakan proses yang mampu dilaksanakannya. Yang dimaksud mampu adalah bahwa suatu algoritma atau instruksi-instruksi dalam sebuah program hanya akan dapat dilaksanakan jika informasi yang diberikan oleh instruksi-instruksi tersebut lengkap, benar dan jelas.

Adanya batasan ruang lingkup, sebuah algoritma yang baik adalah hanya ditujukan bagi suatu masalah tertentu saja. Susunana input harus ditentukan lebih dulu sebab susunan tersebut enentukan sifat umum dari algoritma yang bersangkutan.

Contoh 5.10. Algoritma menghitung luas segitiga.
1. Start
2. Baca data alas dan tinggi.
3. Luas adalah alas kali tinggi kali 0.5
4. Tampilkan Luas
5. Stop
Algoritma di atas adalah algoritma yang sangat sederhana, hanya ada lima langkah. Pada algoritma ini tidak dijumpai perulangan ataupun pemilihan. Semua langkah dilakukan hanya satu kali. 

Comments

Popular posts from this blog

Parah!!! Inilah Kasus Pemerkosaan Tersadis dan Paling Biadab di Dunia

Akhir-akhir ini Indonesia sedang digemparkan dengan berbagai kasus pemerkosaan wanita. Korbannya bukan hanya wanita yang sudah berumur namun ternyata gadis remaja pun menjadi sasaran kebiadapan pelaku pemerkosaan. Salah satu kasus yang sempat membuat publik geram yaitu kasus pemerkosaan YY di Bengkulu. Bagaimana tidak? Korban dari kasus pemerkosaan tersadis ini yaitu berinisial YY ternyata masih siswa SMP yang berumur 14 dan yang paling patut untuk disayangkan yaitu pelaku pemerkosaannya adalah 14 siswa yang sebagian masih di bawah umur. Tidak hanya memperkosa ternyata para pelaku juga tega menganiaya dan membunuh nyawa YY dengan mudahnya. Di dunia sendiri ternyata ada beberapa kasus pemerkosaan yang ternyata lebih sadis lagi. Berikut ulasannya. Beberapa Kasus Pemerkosaan Tersadis di Dunia 1 )  Pemerkosaan Junko Furata di Jepang Kasus pemerkosaan tersadis yang pertama ini datang dari negeri sakura Jepang dan dianggap sebagai kasus pemerkosaan yang paling sadis dan t...

8 Wanita cantik yang terlalu cantik untuk menjadi model majalah/film dewasa

Mungkin menjadi bintang porno bukanlah hal yang mereka inginkan sejak mereka kecil, Namun kenyataan di dunia ini mereka harus menjadi model film dan majalah dewasa. Ketika ditanya mengapa lebih memilih profesi ini dari pada profesi lainnya, jawabannya pun beragam. Ada yang mengatakan bahwa penghasilannya lebih besar, karena ingin ngetop saja, karena ketagihan, atau yang aneh adalah karena lebih suka bercinta di lihat banyak orang atau bercinta di depan kamera. Namun ada beberapa model yang terlihat sangat cantik, dan bahkan sebenarnya bisa memilki profesi yang lainnya. Yuk kita simak siapa saja mereka.. 8 Wanita pemeran film dewasa yang sangat cantik SUNNY LEONE Yang pertama ada sunny leone ,wanita cantik kelahiran tahun 1981 asal kanada ini, adalah seorang model dan aktris porno yang cukup multitalenta. Dia pernah di nobatkan menjadi sosok paling terkenal di internet pada tahun 2005 di negaranya, pada awalnya sunny adalah seorang aktris porno bertema lesbian di tahu...

7 Orang yang meninggal tragis, karena menghina Tuhan

7 Orang yang meninggal tragis, karena menghina Tuhan -  Manusia dengan karakter sombongnya kadang-kadang melupakan siapa penciptanya, bahkan juga lebih kronis menyombongkan diri serta mengejek tuhan, manusia terang tak ada apa-apanya dimata tuhan. 7 orang berikut ini adalah misal riil bagaimanakah kuasa tuhan atas semua alam semesta serta berisi. 7 orang yang tewas lantaran mengejek Tuhan : 1. John Lennon (Personil The Beatle) Waktu interview dengan American Magazine, ia berkata “Kekristenan bakal selesai serta hilang. Saya tak perlu menuturkannya. Yesus sih ok, tetapi pengajaran-Nya terlampau simpel. Hari ini kami tambah lebih tenar dari-Nya. ” (1966). Sesudah menyampaikan hal semacam itu, John tewas ditembak penggemarnya. 2. Tancredo Neves (Presiden Brazil)  Pada saat kampanye, ia berkata apabila memperoleh 500. 000 nada dari anggota partainya, jadi tak ada yang bisa mendepaknya dari posisi kepresidenan, bahkan juga Tuhan sendiri. Ia memperoleh kian lebih...