Langsung ke konten utama

Resume Algoritma dan Pemrograman Hisab I

DEFINISI ALGORITMA:
*      Suatu rangkaian rangka-rangka yang sistematis dan logis untuk menyelesaikan suatu persoalan
*      Sekumpulan ide untuk menyelesaikan suatu masalah
*      Suatu rangkaian ide-ide dasar yang sistematis dan logis untuk menyelesaikan suatu permasalahan
Sehingga secara umum pengertian Algoritma yaitu serangkaian langkah atau prosedur yang disusun secara logis dan sistematis untuk memecahkan suatu permasalahan. 

HUBUNGAN ALGORITMA, PEMROGRAMAN, DAN KOMPUTER :
Komputer adalah kumpulan beberapa perangkat keras, yang untuk mengoperasikannya dibutuhkan program sesuai dengan kebutuhan. Program komputer sendiri membutuhkan algoritma sebagai dasar pembuatan program.    
Hubungannya, Algoritma diumpamakan sebagai nyawa dari program tersebut sedangkan program adalah bahasa dari algoritma sedangkan computer yaitu eksekutornya.

SYARAT-SYARAT PROGRAM YANG BAGUS :
  1. Rediability / validity (datanya benar dan prosesnya dapat masuk akal)
  2. Correctness (akurasi kebenaran programnya terjamin/ kebenaran yang dihasilkan oleh program)
  3. Universal (tidak hanya berlaku sektoral/ bisa dipakai secara menyeluruh dan tidak hanya berlaku untuk suatu daerah tertentu)
Contoh: program arah kiblat (rumus di Indonesia dan di Jepang tentu berbeda tergantung SBMD nya)
  1. Complexity (digunakan untuk menjawab sesuatu yang dulunya kompleks, bisa dijawab dengan simple dan gambling atau mampou merubah sesuatu yang rumit menjadi sederhana dan mudah dimengerti)
  2. Evaluable (dapat dievaluasi kembali yang kemudian bisa diperbaharui)
  3. Durable / efisiensi waktu (kecepatan pembuatan program namun juga harus tepat programnya, bisa tahan lama) Ukuran terhadap keefektivitasan suatu program, efektif berarti mempercepat proses dan eliminasi human error.
  4. Expendeble (bisa diperluas)

BENTUK PENULISAN ALGORITMA :
Penulisan ide-ide konsep dasar menjadi sebuah program untuk bisa diketahui dan dievaluasi oleh banyak orang, hal ini bisa dilakukan dengan beberapa cara/model penulisan algoritma :

  1. Human Language
Kelebihan        : mudah dipahami oleh berbagai kalangan.
Kelemahan      : programmer (komputer) akan sulit menerjemahkan karena program ditulis dengan bahasa manusia. sehingga tidak bisa dipahami komputer atau elektronik sekalipun.

  1. Flowchart / diagram alir / bagan alir.
Kelebihan        : memakai bahasa program, relatif bisa dipahami oleh manusia.
Kekurangan     : jika programnya komplek maka pembacaannya juga lebih sulit, hanya bisa dipahami oleh programmer, apabila programnya besar, akan memakai flowchart yang banyak.

  1. Psuedo Code (kode semu)
Kelebihan         : mudah diterjemahkan komputer
Kekurangan     : sulit dimengerti oleh orang awam.

BAGIAN-BAGIAN PSOUDO CODE:
Ø  Header
Ø  Deklaration
Ø  Deskription

FLOWCHARTING
Merupakan pemahaman diagram itu sendiri. Karna merupakan hal yang fundamental dengan mengetahui arti symbol-simbolnya. Dalam prosesnya ada 3 macam, yaitu :

  1. Flowcharting Squence (Urutan)
Karena prosesnya berurutan maka tinggal mengikuti prosedurnya.
Example: menghitung luas lingkaran

  1. Flowcharting Selection
Merupakan bagian dari proses yang menyatakan YA bagaimana prosesnya, dan TIDAK bagaimana prosesnya.
Example: belanja berhadiah, menghitung tahwilussanah

  1. Looping / Repetation (Pengulangan)
Jikalau syarat / salah satu inputnya tidak terpenuhi, atau belum lengkap atau salah, maka diperlukan proses looping.

BENTUK-BENTUK DIAGRAM

Terminator untuk mengawali sebuah program
Proses
Inputing data
Preparation
Storeging / Penyimpanan
Hasil / Printing
Decision / Selection

LANGKAH-LANGKAH MEMBUAT PROGRAM:
1.    Mengidentifikasi massalah
2.    Menemukan solusi
3.    Memilih bentuk penulisan algoritma
4.    Menulis program (dalam bahasa komputer, kalkulator, dll)
5.    Implementasi program
6.    Evaluasi
7.    Perawatan program

Contoh selection :




 













Contoh  Sequence :
 Ex: menghitung luas lingkaran

 









Komentar

Postingan populer dari blog ini

kalimat pakon lan panyuwun

Materi mata pelajaran Bahasa Jawa hari ini, *Ukara pakon lan panyuwun*. Dalam bahasa Indonesia kalimat pakon disebut dengan kalimat perintah sedangkan kalimat panyuwun disebut dengan kalimat permintaan.  tulodho (contoh): 1. kalimat pakon ♢buk, pendetna buku! 2. kalimat panyuwun ♢dik, nyuwun permene!

Ha' Saktah

Masih terkait dengan Ilmu Falak yakni hadits tentang perintah untuk melaksanakan salat yang berbunyi: عن ﺟﺎ بربن عبد الله: أن النبي صلى الله عليه وسلم جاءه جبريل عليه السلام فقال له: (قم فصله) فصلى الظهر حين زالت الشمس. “Dari Jabir bin Abdullah r.a berkata telah datang kepada Nabi SAW. Jibril a.s lalu berkata kepadanya bangunlah, lalu bersembahyanglah kemudian Nabi shalat Dzuhur dikala matahari tergelincir. Ustadz Imam Zarkasyi mengatakan didalam bukunya bahwasannya terdapat cara-cara dalam melafadzkan waqaf, diantaranya terdapat 11 macam waqaf. salah satunya yaitu jika kalimatnya dari fi'lu al-mu'tal al-mahdzuf akhiruhu. maka ketika waqaf dapat dibaca dengan menambahkan huruf ha' saktah  (هاء السكتة).  contoh: كلاّ لئن لم ينتهِ   dibaca   كلاّ لئن لم ينتهِهْ فلذلك فادعُ   dibaca    فلذلك فادعُهْ Saktah ialah diam sejenak sambil menahan nafas. Yang dimaksudkan dengan Ha-Saktah adalah ha` zaid (tambahan), yang didatangkan pada akhir kata den

TELESKOP

teleskop refraktor TELESKOP Teleskop merupakan sebuah alat yang digunakan untuk meneropong benda dengan mengumpulkan cahaya dan memfokuskannya sehingga dapat terlihat. Teleskop berfungsi untuk memperbesar ukuran sudut benda dan kecerahannya. Semakin besar diameter teleskop maka lebih banyak cahaya yang bisa dikumpulkannya. Perbandingan antara panjang dengan diameter teleskop disebut dengan F Number. Misalnya teleskop dengan diameter 10 cm dengan panjang focus 1 m (1000 cm) maka perbandingannya adalah 1000/10. Sehingga nilainya adalah F100. F100 berarti semakin kecil F number, semakin besar tingkat kecerangan teleskop. Selain mampu untuk memperbesar benda, teleskop juga mampu memisahkan obyek. Pemisahan obyek yang dilakukan oleh teleskop adalah terhadap bintang ganda. Dimana sebagaimana manusia beserta bumi seisinya yang mempunyai pasangan, ternyata secara samar, bintang juga mempunyai pasangannya sendiri-sendiri dan hal ini bisa dilihat dari bumi dengan menggunakan teleskop dengan