Facebook

Selasa, 03 Juni 2014

Mengenal Algoritma Pemrograman 1



Apa sih Algoritma Pemrograman itu ? hmm . .
nah disini ayo kita mengenal terkait dengan pemrograman

Sejarah Algoritma Pemrograman 




                Algoritma berasal dari nama penulis buku, yakni Abu Ja’far Muhammad Ibnu Musa Al-Khwarizmi yang berasal dari Uzbekistan. Orang Barat menyebut Al-Khwarizmi dengan Algorism.
                Pada saat itu, Al-Khwarizmi menulis buku dengan judul Al Jabar wal-Muqabala yang artinya 'Buku Pemugaran dan Pengurangan' (The book of Restoration and Reduction). Dari judul buku tersebut, kita juga memperoleh kata “aljabar” atau biasa dikenal dengan algebra.
                Abu Abdullah Ibnu Musa al-Khawarizmi (770M-840M) lahir di Khawarizm (Kheva), kota yang berada di selatan Sungai Oxus (sekarang disebut Uzbekistan) pada 770 M. Al Khawarizmi merupakan salah satu ilmuan terkenal di zamannya. Ada beberapa cabang ilmu matematika yang berhasil ditemukannya, antara lain yang dikenal sebagai astronom dan geografer.
                Awalnya, algoritma merupakan istilah yang merujuk kepada aturan-aturan aritmetis yang berguna untuk menyelesaikan persoalan dengan menggunakan bilangan numeric Arab.

ü  Dahulu bangsa eropa belum mengenal angka arab.
ü  Bangsa eropa menggunakan kata arithmetic sebagai metode perhitungan umum.
ü  Abu Jafar Muhammad Ibnu Musa al-Khawarizmi (ilmuwan muslim) mengenalkan angka arab.
ü  Beliau dipanggil algorism oleh orang eropa.
ü  Penggunaan kata algoritma pertama, "Algoritma Euclidean" pada 1950.
ü  Kata algorism muncul di kamus webster, 1957.
ü  Kata algorism semakin sering digunakan (populer).
ü  Orang barat keliru dengan menempatkan -thm (arithmetic) menggantikan -shm (algorism) sehingga jadi algorithm.
ü  Algorithm menggantikan arithmetic.
ü  Algorithm diserap menjadi algoritma dalam Bahasa Indonesia.
ü  Algoritma sebagai deretan langkah-langkah komputasi yang mentransformasikan data masukan menjadi keluaran.
ü  Algoritma sebagai deretan instruksi yang jelas untuk memecahkan masalah, yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukan dalam jumlah waktu yang terbatas.
ü  Algoritma sebagai prosedur komputasi yang terdefinisi dengan baik yang menggunakan beberapa nilai sebagai masukan dan menghasilkan beberapa nilai yang disebut keluaran.

NOTASI ALGORITMA




Nah sekarang kita mulai menginjak ke materi Notasi Algoritma , ok lets study !! :D

  Terdapat tiga cara menulis notasi algoritma :

  1.  Notasi Deskriptif
  2.  Notasi Flow-chart
  3.  Notasi Pseudocode
Contoh notasi algoritma dengan deskriptif (kalimat):
Algoritma menghitung luas persegi panjang:
1. Menampilkan perintah kepada pengguna untuk memasukkan nilai panjang dan lebar
2. Membaca dan menyimpan nilai panjang dan lebar
3. Melakukan perhitungan luas persegi panjang
4. Menampilkan hasil perhitungan luas

notasi algoritma dengan flow-chart Algoritma menghitung luas persegi panjang:


 Contoh algoritma menghitung luas persegi panjang :

PROGRAM Penghitung Luas Persegi Panjang

KAMUS
panjang, lebar, luas: float
luas <-- panjang * lebar
ALGORITMA
     output("Masukkan nilai panjang di sini (dalam cm): ")
                input(panjang)
                output("Masukkan nilai lebar di sini (dalam cm): ")
                input(lebar)
                process(luas=panjang*lebar)
                output(luas)

eitsss . . . ada yang paling penting disini , nah ada tahapan kompilasi untuk bisa menjalankan sebuah algoritma tertentu , ok lets go ! 

ü  Komputer tidak bisa langsung menjalankan program yang dibuat dengan    bahasa C
ü   Bahasa C tidak dimengerti komputer
ü   Komputer hanya mengerti program dengan bahasa mesin (assembly)
ü   Dibutuhkan pihak ketiga untuk mengompile bahasa C ke dalam bahasa mesin



1 komentar:

  1. Playtech casino games for real money with no download
    At Playtech, we provide software for 동두천 출장마사지 casino 충청북도 출장마사지 games and casino 상주 출장마사지 sites that offer the best possible gaming experience. You'll also 김포 출장마사지 find 김제 출장마사지 a wide variety of

    BalasHapus