Pages

Senin, 04 November 2013

UMUM



1.      Jelaskan Mengapa  disebut dengan “bahasa pemrograman”?
Bahasa pemrograman, atau bisa disebut juga sebagai  
bahasa komputer atau bahasa pemrograman komputer, yaitu sebuah perintah untuk intruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik digunakan untuk menjalankan  program komputer. (Wikipedia.orng)
2.      Sebut dan jelaskan berbagai macam bahasa pemrograman?
- Bahasa Java adalah program yang dapat dijalankan pada segala computer dan juga HP
- Bahasa Pascal disebut juga program pertama yang keluar digunakan untuk menghitung
- Bahasa Cobol yaitu lalat penyelesai masalah yang berhubungan dengan perdagangan
-dll
 (Wikipedia.orng)
3.      Jelaskan secara jelas sejarah perkembangan bahasa pemrograman (minimal 1 halaman)
jawab:
Perkembangan bahasa pemrograman sejak dulu hingga sekarang memang selalu lebih baik dan canggih, tetapi dalam masa perubahanya tidah semudah apa yang kita kira, karena harus melalui prose yang cukup lama . berikut ini sejarah awal hingga sekarang ini dalam bahasa pemprograman :
• First-Generation Language (1GL) adalah pada masa ini disebut juga level intruksi karena dalam penggunaanya harus diberikan prosesor agar dapat bekerja . juga hanya pada computer konvensional saja terdiri dari deret angka 0 dan 1
• Second-Generation Language (2GL) adalah pada generasi ini disebut bahasa pemprograman assembler/ assembly kenapa? Karena sudah melalui mengubah pernyataan bahasa pemograman ke mesin
• Third-Generation Language (3GL) pada generasi ke tiga ini muncul dengan spesifikasi lebih canggih lagi dimana pada pemogramannya menggunakan bahasa tingkat tinggi, seperti PL/1, C, atau Java.
• Fourth-Generation Language (4GL) adalah pada generasi ke empat ini lebih simple lagi dan gampang karena didesai jauh lebih “natural”.
• Fifth-Generation Language (5GL) adalah bahasa pemograman dimana sudah menggunakan interface pengembang visual/grafik digunakan sebagai bahasa sumbernya, yang biasanya di-compile
Perkembangan Bahasa

• awal mula muncul perkembangan bahasa pada tahun 1949 dengan hadirnya Short Code, ini adalah bahasa pemrograman computer yang muncul pertama kalinya dan dalam pemograman Ini masih berupa bahasa pemrograman manual (hand-compiled).
• Pada tahun 1951, Grace Hopper dimana saat itu dia bekerja pada Remington Rand sudah mulai mendesain sebuah compiler yang diberi nama awal adalah A-0 lalu Pada tahun 1957, bahasa pemrograman ini dirilis oleh Rand yang bernama Math-matic.
• lalu selanjutnya Alick E. Glennie, saat waktu longgarnya di Universitas Manchester, sukses membuat programming system yang bernama AUTOCODE  tahun 1952. Lalu pada 5 tahun kemudian dirilislah mathematical FORmula TRANslating (FORTRAN), dan menjadi program paling mudah pata masa itu sehingga diminati
• FORTRAN dibuat tim dari John Backus, selanjutnya dia berkontribusi dalam pembuatan ALGOL.
• muncul FORTRAN II  sekitar satuhatun berikutnya pada program ini sudah mampu subroutines dan koneksi ke bahasa assembly. Lalu ALGOL muncul pada tahun yang sama. ALGOL 60 Bahasa pemrogramana ini sangat popular . Pada tahun 1962, APL (A Programming Language) dan FORTRAN IV  dirilis oleh Kenneth Iverson. Pada tahun
• Pada tahun 1975, Bob Albrecht dan Dennis Allison merilis Tiny BASIC. Pada tahun yang sama, Bill Gates dan Paul Allen merilis BASIC yang selanjutnya dijual kepada MITS (Micro Instrumentation and Telemetry Systems). AWK  dirilis tahun 1978; Smalltalk-80, Modula-2, Franz LISP tahun 1980; dan ISO Pascal serta PostScript dirilis tahun 1982. Itu terus berlangsung dan semakin banyak perkembangannya
• Bahasa pemrograman terus berkembang dan pada  tahun ini, diilisnya Java 2 (versi 1.4), Python 2.2, J#, dan F#. (jayusman.com)
4.      Jelaskan apa itu algoritma?
adalah susunan yang logis serta sistematis yang berguna dalam penyelesaian masalah masalah dalam mencapai tujuan tertentu (http://rendigilasbatas.blogspot.com)
5.      Deskripsikan struktur dari algoritma?
Struktur skensial (runtunan) yaitu pengerjaan yang dilakukan secara berurutan tanpa ada perulangan
struktur seleksi(pemilihan) digunakan untuk memilih datu aksi dimana disitu terdapat beberapa kemungkinan
struktur repetition(perulangan) dapat melakukan perulangan berulang ulang sesuai dengan ketentuan yang ditentukan
6.      Sebut dan jelaskan fungsi dari algoritma?
Dengan algoritma kita dapat membuat solusi atas masalah yang ada. Algoritma berisi langkah-langkah penyelesaian suatu masalah, menghasilkan output yang diharapkan dari input yang ada.

7.      Sebut dan jelaskan metode pendeskripsian algoritma?
-          Euclidean = dijelaskan secara narasi
-          Pseudocode adalah kode yang mirip dengan kode pemrograman yang sebenarnya
-          Flowchart = diagram alir yang memperlihatkan urutan dan hubungan antar proses beserta pernyataannya.
(andikafisma.wordpress.com/algoritma-dan-pemrograman/)
8.      Jelaskan yang dimaksud dengan flowchart?
Flow chart adalah suatu bagan/diagram yang menggambarkan aliran proses yang dikerjakan suatu program dari awal sampai akhir.
(andikafisma.wordpress.com/algoritma-dan-pemrograman/)
9.      Sebutkan dan jelaskan simbol-simbol flowchart?
Input = Menjelaskan input/ masukkan program
Processing = Menjelaskan proses yang dijalankan
Output = Menjelaskan output/ keluaran program                                           
Decision = Pilihan atas suatu kondisi
Flowline = Arah alir
Terminator = Mengakhiri dan mengawali flowchart
On page connector = Menyambung flowchart dalam 1 halaman
Off page connector = Menyambung flowchart di halaman yang berbeda
Annotation = Memberi keterangan/ komentar
(PDF Dasar-Dasar Algoritma dan Penulisan Algoritma, Pak Ary Arvianto)

10.  Jelaskan apa yang dimaksud pseudocode?
Pseudocode adalah salah satu bentuk penyajian algotitma yang menggunakan struktur sederhana dari beberapa bahasa pemograman tetapi  bahasa tersebut hanya dimaksudkan supaya dapat dipahami manusia.
11. Tuliskan algorita program sederhana yang bertujuan untuk menghitung konversi 1 tahaun 2 bulan 2 jam 30 menit 30 detik ke dalam satuan detik
a.. Mengunakan deskripsi
b. Menggunakan flowchart
c. Menggunakan pseudocode
               Deskripsi
masukkan waktu,1 tahun=1*31.536.000+
2 bulan=2*2.592.000+2jam=2*3600+
30menit=30*60+
30detik=30*1
dijumlahkan
Menjadi 36.729.030
Pseudocode                                                                
algoritma menghitung_waktu
deklarasi
thn: integer
bln: integer
jam: integer
mnt: integer
dtk: integer
hsl: integer
deskripsi
hasil: thn*31.536.000+bln*2.592.000+jam*3600+
mnt*60+dtk*1
write hasil

12.Ada sebuah program penjualan beberapa barang beserta harganya. Kemudian user hanya ingin memasukkan jumlah barang yang dipesannya dan muncul jumlah harga yang harus dibayar. Akan tetapi jumlah barang yang dimasukkan hanya bilangan bulat dan lebih besar dari 0. Apabila bilangan 0 dan bilangan bukan bulat dimasukkan, maka akan muncul peringatan. Buat flowchart program tersebut!
13.  Jelaskan perbedaan dari write,writeln,read,dan readln!
Write: mencetak nilai dalam satu baris
Writeln: mencetak nilai yang letaknya dibaris bawahnya
Read: membaca nilai yang diinput
Readln: sama seperti read,hanya saja hasil akan turun kebawah setelah diinput
14.  Buat essay “pentingnya teknologi informatika saat ini” (minimal 1 halaman)
Teknologi informasi pada dasarnya bertujuan untuk membantu kehidupan manusia agar menjadi lebih mudah dan efisien.sebelum ditemukannya teknologi informatika,manusia melakukan semuanya secara manual.kemudian manusia menyadari bahwa tuntutan zaman telah memaksa manusia untuk berinovasi dan terus berevolusi.manusia mulai mengenal peralatan yang mulai membantu manusia seperti alat hitung dan komunikasi.alat hitung dan komunikasi tersebut terus berkembang menjadi alat yang super canggih yang dapat melakukan apapun.di era ini,manusia menjadi sangat bergantung pada produk hasil teknologi informatika.bahakan semua lini kehidupan yang dulunya serba manual kini digantkan oleh teknologi informatika.teknologi informatika bagaikan pedang bermata dua,memiliki sisi positif dan sisi negatif.teknologi informatika sangat bermanfaat bagi manusia  dan pada saat yang sam meracunia manusia dengan sisi negatifnya seperti situs porno dan situs yang tidak bermanfaat.kita sebagai manusia yang bijak harus dapat memfilter teknologi informatika agar dapat memaksimalkan manfaat teknologi.hal-hal yang dapat kita lakukan antara lain dengan memasang pemfilter situs porno dikomputer kita,ikut memberantas orang-orang yang menyalahgunakan teknologi informatika.

15.  Sebut dan jelaskan aturan-aturan  dalam menuliskan perintah dalam eclipse
      a. perintah harus jelas
b.penulisan huruf dengan “.....”
c.penulisan kode harus case sencitive
d.class harus sama dengan inputan
e.harus berada dalam package

0 komentar:

Posting Komentar