Link download file http://www.mediafire.com/view/e5k3iaplice346n/Umum.doc
UMUM
1.
Mengapa
disebut bahasa pemrograman?
Disebut bahasa
pemrograman karena bahasa ini merupakan tata bahasa yang digunakan untuk
memprogram suatu komputer agar dapat bekerja sesuai yang diperintahkan.
2.
Sebut
dan jelaskan berbagai macam bahasa pemrograman!
- Bahasa Mesin
Bahasa mesin adalah bahasa tingkat rendah dimana
bahasa yang digunakan masih berorientasi pada mesin.sehingga bahasa yang
dimasukkan hanya dimengerti oleh mesin itu sendiri. Pada bahasa mesin cara
penulisan yang digunakan adalah dengan menggunakan bilangan binary yaitu angka
1 dan angka 0. Dalam penggunaanya biasanya perintah dalam bentuk angka ini akan
disampaikan ke kompiler, assembler, atau intepreter. Dimana kompiler digunakan
untuk mengkonversi bahsa sumber selain menjadi bahasa mesin juga menjadi kode
objek. Assembler sendiri adalah program untuk menerjemahkan bahasa sumber ke
dalam bahasa mesin. Intrepeter adalah program yang digunakan untuk
menerjemahkan kode sumber secara satu persatu kemudian menjalankan intruksi
yang diperintahkan.
- Bahasa Assembly
Bahasa Assembly merupakan bahasa rakitan yang
digunakan untuk pengendalian hardware yang diwujudkan dalam kata-kata sebagai
pengganti kode biner.
- Bahasa tingkat
tinggi
Bahasa tingkat tinggi adalah bahasa yang lebih mudah
dimengerti oleh orang awam. Bahasa yang termasuk dalam bahasa tingkat tinggi
adalah: BASIC, LOGO, COBOL, PASCAL, Fortran (Formula Translation), Algol
(Automatic Language), PL/1 (programming language), RPG (Report Program
Generation), APL (Arithmatic Programming Language)
- Bahasa generasi
keempat
Program pengembangan dari bahasa tingkat tinggi,
seperti misalnya Visual Basic, Visual J++, dan Visual C++
3.
Jelaskan
secara jelas sejarah bahasa pemrograman
Menurut
sejarahnya, bahasa pemrograman mulai dikenal pada tahun 1940-an, pada saat
komputer digital mulai diproduksi.
Bahasa pemrograman ini pada awalnya dibuat dan dikembangkan pada sekitar
tahun 1950-an. Bahasa yang pertama kali dibuat adalah bahasa assembly yang
dinamakan FORTRAN atau Formula Translation, bahasa ini masih jauh dari bahasa
manusia sehingga masih masuk ke dalam kategori bahasa tingkat rendah. Bahasa
FORTRAN yang diciptakan oleh John Bacus dikembangkan seiring dengan penggunaan
komputer secara komersial.
Setelah
tahun 1960-an bahasa pemrograman semakin berkembang. Seperti misalnya COBOL
yang merupakan singkatan dari Common Bussiness Oriented Language yang
diciptakan oleh Grace Hopper. Selai itu juga diciptakan bahasa LISP yang
merupakan singkatan dari List Processing yang dibuat oleh John McCarthy. Pada
era ini bahasa pemrograman termasuk ke dalam bahasa penmrograman tingkat
menengah. Setelah itu bahasa pemrogramana semakin lama semakin berkembang,
bahasa pemrograman pada era ini sudah termasuk bahasa pemrograman tingkat
tinggi. Bahasa pemrograman yang dibuat pada era ini seperti misalnya C, C++,
Basic, Pascal, dan ADA. Dari beberapa bahasa yang telah dikembangkan, bahasa
yang paling popular adalah bahasa C yang kemudian dikembangkan lagi sehingga
menjadi PHP untuk web dan Java untuk aplikasi multiplatform
4.
Jelaskan
apa itu algoritma?
Algoritma adalah
urutan langkah-langkah logis penyelesaian masalah yang disusun secara
sistematis.
5.
Deskripsikan
struktur dari algoritma
Struktur dalam
algoritma dibagi menjadi 3, yaitu struktur runtutan, sruktur pemilihan, dan
struktur pengulangan. Pada struktur runtutan, segalanya dilakukan sesuai
proses, sesuai urutan yang telah diatur. Struktur pemilihan adalah memilih satu
aksi diantara beberapa pilihan. Sedangkan struktur prngulangan adalah mengulang
suatu intruksi secara berulang-ulang. (slide-share.net/struktur-algoritma)
6.
Sebut
dan jelaskan fungsi dari algoritma
Algoritma berfungsi
untuk membantu kita dalam menyelesaikan masalah, dengan algoritma kita dapat
mempelajari bagaimana cara-cara mengatasi masalah dengan runtut dan sistematis.
7.
Sebut
dan jelaskan metode untuk mendeskripsikan algoritma
8.
Jelaskan
yang dimaksud dengan flowchart
Flowchart adalah
proses yang yang dikerjakan suatu program dari bentuk awal sampai akhir.
9.
Sebutkan
dan jelaskan symbol-simbol flowchart
a.
Terminator
(merupakan permulaan atau akhir program)
b.
Garis
Alir/ Flow Line (merupakan arah aliran program
c.
Preparation
(pemberian harga awal)
d.
Proses
(proses pengolahan data)
e.
Input/output
data (Input dan output data)
f.
Decision(perbandingan
pernyataan)
g.
On
page connector (penghubung flowchart satu halaman)
h.
Off
page connector (penghubung flowchart beda halaman)
(http://fariz.blog.unsoed.ac.id/files/2011/10/p4-simbol-flowchart1.jpg)
10.
Jelaskan
yang dimaksud dengan pseudocode
Pseudocode adalah
bentuk informal dari bahasa algoritma yang mempunyai struktur bahasa
tersendiri. (http://dhaudz.wordpress.com/2013/03/21/flowchart-dan-pseudocode/)
11.
Tuliskan
algoritma program sederhana yang bertujuan untuk menghitung konversi 1 tahun 2
bulan 2 jam 30 menit 30 detik kedalam satuan detik
12.
Ada
sebuah program penjualan beberapa barang beserta harganya. Kemudian user hanya
ingin memasukkan jumlah barang yang dipesannya dan muncul jumlah total harga
yang harus dibayar . akan tetapi jumlah barang yang dimasukkan hanya bilangan
bulat dan lebih dari 0. Apabila bilangan 0 dan bilangan bukan bulat dimasukkan,
maka akan muncul peringatan. Buatlah flowchart dari program tersebut.
13.
Jelaskan
perbedaan dari write, writeln, read, dan readln!
Write digunakan untuk
menulis output dimana cursor terakhir ada pada baris yang sama, sedangkan
writeln digunakan untuk menulis output dimana cursor berada di baris setelah
baris terakhir. Read digunakan untukmenerima input dengan posisi cursor di
baris berikutnya. Readln digunakan membacaend of line marker. (http://antoken.wordpress.com/2012/10/16/perbedaan-write-writeln-read-dan-readln/)
14.
Buat
essay pentingnya teknologi informatika saat ini!
Pentingnya
Teknologi Informatika Saat Ini
Teknologi
pada masa sekarang juga telah berkembang pesat. Perkembangan teknologi ini
semakin meningkat seiring dengan berkembangnya jaman. Perkembangan teknologi
saat inipun tidak hanya terpusat pada daerah perkotaan saja tetapi juga sudah
memasuki daerah pedesaan, seperti kita ketahui, teknologi pada saat ini semakin
mendunia salah satunya adalah teknologi informatika.
Teknologi
informatika pada saat ini telah berkembang pesat. Hampir seluruh kegiatan yang
ada tidak bisa lepas dari teknologi informatika. Salah satu penemuan yang
paling penting pada bidang teknologi informatika ini adalah penemuan internet.
Internet sangat diperlukan dan sangat berguna di seluruh dunia. Internet membantu
memudahkan umat manusia dalam mengerjakan pekerjaannya.
Internet
membuat dunia yang luas ini seakan sempit dan mudah tergapai. Internet pula
yang bisa dijadikan sarana komunikasi, broadcasting, serta hal – hal yang
seakaan sulit menjadi mungkin untuk dilakukan. Pada tahun ini dan tahun – tahun
yang akan datang bukan hal mustahil jika teknologi informatika dijadikan salah
satu hal wajib yang harus dipelajari, karena mengingat hal ini mencakup dunia
global.
Jadi,
teknologi informatika bisa dianggap penting karena bersifat terbuka, bebas, dan global.
Memiungkinkan setiap orang bisa mengembangkan pikiran dan saling bertukar
informasi melalui media ini. Teknologi akan berkembang dari waktu ke waktu,
itulah mengapa kita harus mempelajari ini agar bisa membawa hidup lebih kedepan
dan mengikuti zaman tanpa menghilangkan
etika yang ada. Kita harus mampu menjaga etika yang kita miliki agar
tidak tergerus oleh perkembangan jaman.
15.
Sebut
dan jelaskan aturan-aturan dalam menuliskan perintah dalam eclipse
Tidak ada komentar:
Posting Komentar