Sabtu, 02 Januari 2016

TUGAS 1



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:
ü  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
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