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)
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
- 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)
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)
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
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.
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