Page 3 - E-Modul Algoritma & Pemrograman
P. 3

1.  [Persoalan  pengurutan]  diberikan  sebuah  senarai  (list)  S  yang  berisi  n

                   buah nilai. Urutkan S sehingga tersusun dalam urutan menarik!

               2.  [Persoalan pencarian] diberikan sebuah senarai (list) S yang berisi n buah

                   nilai. Apakah sebuah nilai x terdapat di dalam S?


               3.  [Persoalan mencari nilai terbesar] diberikan sebuah senarai (list) S yang
                   berisi n buah nilai. Carilah nilai terbesar di dalam S!


               4.  [Persoalan  menghitung  luas  persegi  panjang]  diberikan  sebuah  persegi

                   panjang dengan panjang a dan lebar b (keduanya dalam satuan meter).

                   Hitunglah luas persegi Panjang tersebut!


                   Setiap  persoalan  umumnya  mengandung  satu  atau  lebih  parameter.

                   Misalnya  pada  persoalan  pengurutan,  S  dan  n  adalah  parameternya.

                   Peramater ini di dalam persoalan belum diberi nilai spesifiik, dan semua

                   nilai  parameter  merupakan  masukan  (input)  untuk  persoalan  tersebut.

                   Setiap  pemberian  nilai  untuk  semua  parameter  persoalan  dinamakan

                   instansiasi  persoalan  (instance  of  a  problem),  dan  jawaban  terhadap

                   instansiasi persoalan dinamakan solusi.


                 1.2 ALGORITMA


                       Algoritma  adalah urutan langkah-langkah untuk menyelesaikan

                       suatu persoalan.


               Terdapat beberapa definisi lain tentang algoritma – tetapi pada prinsipnya

               senada dengand efinisi yang diungkapkan di atas – yang dikutip dari berbagai

               literatur, antara lain:


                       Algoritma  adalah  deretan  langkah-langkah  komputasi  yang


                      mentransformasikan data masukan menjadi luaran. [COR                     90 ]











                                                             3
   1   2   3   4   5   6   7   8