PERSOALAN ALGORITMA PEMROGRAMAN
Persoalan Algoritma Pemrogram Memudahkan kita Untuk mengetahui persoalan-persoalan dengan instansiasi yang kecil, kita dapat menemukan solusinya dengan mudah dan cepat. Tidak ada kesulitan mengurutkan 10 buah bilangan, bukan? Bagaimana kalau instansiasi berukuran besar? Misalnya bila n = 1000 jelas tidak mudah mengurutkan data sebanyak itu dan kita memerlukan bantuan sebuah mesin (misalnya komputer) untuk melakukannya. Agar dapat ‘dijalankan’ (dieksekusi) oleh mesin, maka kita perlu menuliskan sebuah prosedur yang berisi urutan langkah-langkah mengurutkan. Mesin menjalankan prosedur pengurutan tersebut untuk memberikan solusi dari setiap instansiasi persoalan. Kita katakan langkah-langkah mengurutkan itu sebagai penyelesaian atau pemecahan masalah (probleming solving). Prosedur yang berisi langkah-langkah mengurutkan itu sebagai penyelesaian persoalan disebut algoritma.
Algoritma adalah urutan langkah-langkah untuk menyelesaikan suatu persoalan. Terdapat beberapa definisi lain tentang algoritma tetapi pada prinsipnya senada dengan definisi yang diungkapkan diatas yang di kutip dari berbagai literatur, antara lain :
- Algoritma adalah deretan langkah-langkah komputasi yang mentransformasikan data masukan menjadi luaran.
- Algoritma adalah deretan instruksi yang jelas untuk memecahkan persoalan, yaitu untuk memperoleh luaran yang diinginkan dari suatu Masukan dalam jumlah waktu yang terbatas.
Tinjau kembali persoalan mengurutkan kartu. Jika kita mempunyai setumpuk kartu, maka langkah-langkah yang bisa dilakukan orang dalam mengurutkannya sebagai berikut :
- Cari kartu dengan nomor terkecil, taruh kartu tersebut pada posisi paling atas.
- Cari kartu dengan nomor terkecil kedua, taruh kartu tersebut dari posisi kedua dari atas.
- Cari kartu dengan nomor terkecil ketiga, taruh kartu tersebut dari posisi ketiga dari atas.
- Demikian seterusnya sampai tersisa satu kartu saja (tidak perlu diurutkan lagi).
- Cari kartu dengan nomor terkecil diantara nomor yang tersisa.
- Taruh kartu tersebut pada posisi yang tepat.
- Ulangi dari langkah 1 dan 2 sampai tersisa satu kartu saja.
- Tuangkan satu gelas santan ke dalam wajan.
- Masukkan bumbu-bumbu yang sudah di haluskan, aduk hingga merata.
- Tambahkan garam, merica, dan kecap asin.
- Masak dengan api sedang sambil di aduk.
- Siapkan tabung reaksi ukuran 100 cc.
- Teteskan 50 cc larutan H2So4 ke dalam tabung.
- Campurkan 20 cc larutan NaOH ke dalamnya aduk hingga tercampur merata.
- Tekan #888 lalu tombol OK.
- Tekan ‘2’ untuk memulai memasukkan pulsa.
- Masukkan 14 digit nomor kartu prabayar.
- Akhiri dengan menekan tombol #.
Meskipun kita tidak menyebutkan langkah-langkah pengerjaan diatas sebagai algoritma, tetapi sebenarnya semua ini adalah algoritma juga.

Belum ada Komentar untuk "PERSOALAN ALGORITMA PEMROGRAMAN "
Posting Komentar