Dasar pemrograman


MATERI KULIAH 
DASAR PEMOGRAMAN

BAB 1
PengertiaDasar Logika DaAlgoritma


Sejarah Algoritma
Asa kata  Algoritma  berasa dar nama  Ab Ja’fa Mohamme Ib Musal-Khowarizmi, ilmuaPersi yan menulis kita a jab w’al-muqabala (rules of restoration and reduction) sekitar tahun 825 M
A.    Algoritma
  Urutan langkah-langkah untuk memecahkan masalah
  Urutan logis pengambilan putusan untuk memecahkan masalauruta langka logis berarti  algoritma  harus  mengikuti  suatu urutan tertentu, tidak boleh melompat-lompat.
  Alur    pemikiran    dalam    menyelesaikan    suatu    pekerjaan    yang
dituangkan secara tertulis.
Alur  pikiran yang artinya algoritma  seseoran dapat berbeda daralgoritma orang lain.
tertulis, yan artinya  dapa berupa  kalimat,  gambar ata tabel tertentu.

Dalam bidang komputeralgoritma sangat diperlukan dalam menyelesaikan berbagai  masalah pemrograman, terutama dalakomputasi  numeris Tanpa  algoritma  yan dirancan baik  maka prose pemrograman aka menjadi  salah,  rusak ata lamba dan tidak efisien.

Note:
Algoritma Di butuhkan untuk   memerintah computer   mengambil langkahlangkah tertentu untuk 
menyelesaikan masalah
Algoritma  Pemrograman  Program
Agar algoritma dapat memerintah (diproses) komputer, maka dirubah menjadi bentuk program (melalui proses pemrograman).

Penulisan Algoritma :
1.     Menggunakan bahasa natural (Bahasa manusia: Indonesia, Inggris) Kelemahannya     masih  serin membingungka (ambigu)  /   sulit dipahami.
2.    Menggunakan Flowchart
Baik karena alur algoritma dapat dilihat secara visual, tetapi   repot pembuatannya jika algoritma panjang
3.    Menggunakan Pseudocode
Suda deka denga bahasa  pemrograman, tetapi  sulit  dimengerti oleh orang yang belum tahu pemrograman

B.    Tahapan - tahapan  Algoritma
  • Deklarasi                                                                                                                                                                mendeklarasikan mendeklarasikan tempat kosong yang di pakai sebagai tempat untuk menyelesaikan sesuatu.                                                                                                                                                     contoh kode dengan bahasa algoritmik pada tahap deklarasi                                                                               kentang : Integer                                                                                                                                           pisau     : Integer 
  • Insialisasi                                                                                                                                                        Mempersiapkan proses yang akan dikerjakan untuk menyelesaikan masalah misalnya mengisi kotak yang kosong yang akan digunakan unruk menyelesaikan prmaasalahan                                                contoh kode dengann bhasa algoritmik pada tahap inisialisasi                                                                                kentang <- 1                                                                                                                                                  pisau     <- 1 
  • Finalisasi                                                                                                                                                        Proses penyelesaian masalah tahapan penyelesaian masalah untuk memenuhi tujuan sebuah algoritma yang dibuat.

0 komentar:

Posting Komentar