Senin, 24 September 2012

Tugas dasar-dasar pemograman kls PTIK 06 UNM

Soal bab 1

Soal 1.5

1. Jelaskan apa yang dimaksud dengan istilah berikut :

(a). program

(b). algoritma

(c). bahasa beraras tinggi

(d). bahasa beraras rendah

(e). interpreter

(f). kompiler

(g). kode biner

(h). kesalahan sintaksis

(i). kesalalhan fatal

(j). kesalahan logika

(k). pseudokode

(l). diagram alir



2. Jelaskan mekansme interpreter dalam menerjemahkan dan mengeksekusi perintah?

3. Sebutkan alasan mengapa pemrogram ccenderung menggunakan bahasa pemrograman dibanding bahasa rakitan ?

4. Menurut anda mengapa masih banyak pulah pemrogram yang menggunakan bahasa rakitan?

5. Jelaskan tahapan dalam menyelesaikan program!

6. Darimana istilah algoritma berasal?

7. Cobalah membuat diagram alir yang menghitung dan menampilkan luas lingkaran?



Jawaban soal 1.5

1. a). program : program adalah kumpulan intruksi yang digunakan untuk mengatur komputer agar melakukan suatu tindakan tertentu.

b) .algoritma : adalah langkah detail yang ditujukan untuk komputer guna menyelesaikan masalah.

c). bahasa beraras tinggi : adalah bahasa pemrograman yang beriorentasi pada bahasa manusia dan mudah dipahami oleh manusia

d). bahasa beraras rendah adalah bahasa pemrograman yang beriorentasi pada bahasa mesin dalam hal ini bahasa rakitan.

e). interpreter merupakan penerjemah selama program di minta untuk di eksekusi.

f). kompiler merupkan penerjemah yang mengumpulkan intruksi lalu diterjemahkan .

g). kode biner adalah kode 0 dan 1 yang hanya dikenal oleh bahasa mesin.

h). kesalahan fatal runtime adalah kesalahan yang terjadi kaarena suatu operasi dalam program tidak dapat dijalankan oleh komputer.

i). kesalahan sintaksis adalahkesalahan dalam penulisan seperti titik,koma pada program yang dijalankan.

j). disebutnya kesalahan logika dikarenakan adanya kesalahan logika pada suatu proram yang sedang dijalankan.

k). pseudokode adalah suatu bentuk algoritma yang menggunakan berbasis notasi yang dimaksudkan untuk menyerdehanakan bentuk kalimat.(hal 17)

l). diagram alir adalah suatu standar untuk menggambarkan urutan langkah suatu proses.(hal12)



2. Urutan pengerjaan

1. Intruksi 1 diterjemahkan kemudian dijalankan

2. Intruksi 2 diterjemahkan kemudian dijalankan

3. Intruksi 3 diterjemahkan kemudian dijalankan








Kode sumber

1. Intruksi 1

2. Intruksi 2

3. Intruksi 3

mekanisme interpreter dalam proses penerjemahan dapat digambarkan dalam bentuk sederhana seperti dibawa ini.

Interpreter menerjemahakan intruksi selama program diminta untuk dieksekusi maksudnya jika kita ingin menjalankan program awalnya kode sumber (program asli yang ditulis oleh pemrogram) diterjemahkan kedalam bahasa mesin per baris intruksi setelah dipahami oleh komputer maka intruksi tersebut dapat dijalankan. Begitu pula dengan intruksi selanjutnya.



3. Alasan kami mengapa pemrogram lebih menyukai bahasa beraras tinggi dibanding bahasa beraras rendah :

a. Bahasa beraras tinggi lebih dapat dipahami oleh manusia ( pemrogram )

b. Bahasa beraras rendah , bahaasanya lebih membosankan

c. Bahasa mesin antara satu dengan yang lainnya kadang berbeda



4. Mengapa pula masih banyak pemrogram yang menggunkan bahas rakitan?

5. Beberapa tahapan dalam menyelesaikan program

ü Menganalisis masalah dengan membuat algoritma dimana tahapan ini ditekankan hal mengenaipenglaman pengetahuan, kreativitas,imajinasi, dan keahlian. Serta analisis masalah yang diperlukan tindakan untuk mengidentifikasi informasi yang menjadi keluaran yang menjadi pemecahan masalah yang menjadi masukan.

ü Menuangkan algoritma kedalam bentuk program tahapan ini ditentukan oleh faktor bahasa pemrograman yang digunakan. Dengan kata lain untuk menuangkan algoritma ke program , si pemrogram harus tahu seluk beluk bahasa pemrograman yang digunakan. (hal;15)

ü Mengeksekusi dan menguji program tahapan inilah yang menentukan apakah program yang dibuat tidak memeiliki kesalahan , karena suatu program kadang ada beberapa hal kemungkinan kesalahan yang terjadi sewaktu proses kompilasi hingga pengeksekusian program.adapun kesalahan itu sbb:

· Kesalahan sintaksis

· Kesalahan lgika

· Kesalahan runtime (fatal)

6. Istilah algoritma berasal dari nama seorang pengarang berkebangsaan arab bernama Abu jafar mohammed ubn. Musa al khorizmi yang dikenal sebagai bapak al- jabar (sumber http://malaspina.org)



Tidak ada komentar:

Posting Komentar