1.
Pengertian
:
a.
Algoritma
adalah suatu metode khusus yang tepat
dan terdiri dari serangkaian langkah yang terstruktur dan dituliskan secara
matematis, yang akan dikerjakan untuk menyelesaikan suatu masalah dengan
bantuan komputer. Jadi berdasarkan definisi ini, dapat disimpulkan bahwa
algoritma merupakan langkah penyelesaian suatu masalah yang manghasilkan solusi
dalam bentuk program komputer.
b.
Data
merupakan kumpulan keterangan-keterangan atau fakta-fakta yang berisi sesuatu,
yang dapat berupa angka, kata-kata atau citra.
c.
Pemrograman adalah sebuah seni dalam menggunakan satu
atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa
pemrograman tertentu sehingga menjadi sebuah program komputer.
2.
Alasan
mengapa Algoritma disebut sebagai jantung ilmu informatika,
karena Algoritma merupakan urutan langkah-langkah
berhingga untuk memecahkan masalah logika atau matematika (Microsoft Press
Computer and Internet Dictionary, 1998). Atau dengan kata lain Algoritma adalah
deretan instruksi yang jelas untuk memecahkan masalah, yaitu untuk memperoleh
keluaran yang diinginkan dari suatu masukan dalam jumlah waktu yang
terbatas (Anany Levitin, Introduction to The Design and Analisys of
Algorithms.2003)
3.
Pemprogram
Terstruktur,
Bahasa pemrograman terstruktur adalah bahasa pemrograman yang
mendukung pembuatan program sebagai kumpulan prosedur. Prosedur-prosedur ini
dapat saling memanggil dan dipanggil dari manapun dalam program dan dapat
menggunakan parameter yang berbeda-beda untuk setiap pemanggilan.
Gaya penulisan program terstruktur:
Gaya penulisan program terstruktur:
ü Menggunakan indentasi sehingga jelas struktur dan kontrol
program.
ü Memudahkan pembacaan, pemahaman, penelusuran kesalahan dan
pembuatan koreksi.
ü Contoh bahasa pemrograman terstruktur : Pascal. Cobol, RPG, ADA,
C
http://andikafisma.wordpress.com/algoritma-dan-pemrograman/
4.
Perbedaan
Algoritma dan Program
a.
Algoritma
ü
Program adalah
kumpulan pernyataan komputer
ü
Realisasi algoritma
dalam bahasa pemrograman
ü
Ditulis dengan
menggunakan bahasa pemrograman
ü
Program tersusun atas sederetan
instruksi yang dikerjakan komputer
ü
Suatu implementasi
dari bahasa pemrograman
b.
Program
ü
Algoritma adalah metode dan
tahapan sistematis dalam program.
ü
Algoritma merupakan
hasil pemikiran konseptual supaya dapat dilaksanakan oleh komputer
ü
Tidak tergantung pada
bahasa pemrograman manapun
ü
Dapat diterjemahkan ke
dalam berbagai bahasa pemrograman
ü
Output yang akan dikeluarkan sama karena algoritmanya sama
http://tia-sopyan.blogspot.com/2013/09/perbedaan-algoritma-dan-program.html
5.
Contoh
Algoritma dalam kehidupan sehari-hari
a.
Algoritma dalam pengisian pulsa Indosat (Mentari/Im3/Starone) melalui
voucher fisik
1. Gosok pelindung kode untuk mengetahui kode voucher isi ulang
2. tekan *556*Kode Voucher#, lalu YES/OK
3. Kartu anda akan terisi pulsa senilai nominal yang tertera pada voucher ini
1. Gosok pelindung kode untuk mengetahui kode voucher isi ulang
2. tekan *556*Kode Voucher#, lalu YES/OK
3. Kartu anda akan terisi pulsa senilai nominal yang tertera pada voucher ini
b. Algoritma Penyajian
Tepung bumbu Ayam Spesial Sasa (Spicy Chicken Flour):
1. potong ayam menjadi bagian-bagian yang kecil
atau potong sayap ayam menjadi 2 bagian
2. Lumuti potongan ayam dengan sasa tepung bumbu
ayam spesial hingga rata
3. Diamkan selama 30 menit (lebih baik simpan di
lemari es semalam)
4. Goreng ke dalam minyak panas secukupnya hingga
matang atau berwarna kuning ke'emasan
5. Ayam spesial sasa siap disajikan, dengan nasi
atau sebagai camilan.
c.
Algoritma dalam pembuatan kopi
1.
Ambil air bersih yang
layak minum
2.
Kemudian rebus air sampe mendidih
3.
Lalu tuang kopi ke dalam
gelas
4.
Kemudian tuang air yang
mendidih tadi ke dalam kopi yang sudah di persiapkan
5.
Kemudian aduk sampai rata
6.
Kopi siap di sajikan
//masjon21.wordpress.com/2012/03/11/pengertian-algoritma-dan-contoh-dalam-sehari-hari/
6.
Alasan
mengapa belajar memprogram tidak sama dengan belajar bahasa pemrograman
Belajar memprogram tidak sama dengan belajar
bahasa pemrograman. Belajar memprogram adalah belajar tentang metodologi
pemecahan masalah, kemudian menuangkannya dalam suatu notasi tertentu yang
mudah dibaca dan dipahami.
Sedangkan
belajar bahasa pemrograman berarti belajar memakai suatu bahasa, aturan tata
bahasanya, instruksi-instruksinya, tata cara pengoperasian, compiler-nya dan
memanfaatkan instruksi-instruksi tersebut untuk membuat program yang ditulis
hanya dalam bahasa itu saja.
http://site2207.blogspot.com/2009/09/belajar-memprogram-dan-belajar-bahasa.html
7.
Bahasa
Program
1.
COBOL (Common
Business Oriented Language)
2.
Fortran (Formula
Translator)
3.
Algol (Algoritma
Language)
4.
RPG (Report
Program Generation)
5.
APL (Aritmathic
Programming Language)
6.
Microsoft Visual Basic
7.
Visual J++
8.
Visual C++
0 komentar:
Posting Komentar