1.
Disebut bahasa pemrograman karena berisi
instruksi yang di buat untuk menjalankan atau memfungsikan komputer sesuai
dengan apa yang diinginkan oleh manusia atau programmer. Biasanya bahasa
pemrograman juga berisi aturan-aturan penulisan dalam bentuk kode-kode yang
nantinya diterjemahkan oleh komputer dan diolah hingga dapat dimengerti oleh
mesin.
2.
Macam bahasa pemrograman
1) Bahasa
Mesin
Adalah
bahasa yang hanya di mengerti oleh mesin karena hanya berisi kode-kode yang
terdiri dari angka-angka. Bahasa mesin termasuk ke dalam bahasa tingkat rendah
karena cakupannya hanya pada mesin saja.
2) Bahasa
Assembly
Adalah
bahasa yang menggunakan bahasa rakitan yang berupa kependekan dari sebuah
kata-kata untuk menggantikan kode-kode. Assembler adalah kelanjutan bahasa
assembly yang digunakan untuk mengambil informasi tulisan dari seorang
programmer yang ditulis dalam bahasa assembly lalu diterjemahkan dalam program
yang selanjutnya dapat dijalankan oleh komputer.
3) Bahasa
Tingkat Tinggi
Adalah
bahasa yang sudah dapat dimengerti oleh banyak orang. Hal ini dikarenakan
bahasa tingkat tinggi berisi instruksi yang bahasanya dalam kata-kata bahasa
manusia. Beberapa contoh bahasa pemrograman yang masuk ke dalam bahasa tingkat
tinggi :
a.
Bahasa pemrograman C
b.
Bahasa pemrograman Java
c.
Bahasa pemrograman HTML
d.
Bahasa pemrograman COBOL
3. Sejarah
perkembangan bahasa pemrograman
·
Sebelum 1940
Sebelum
tahun 1940, komputer modern belumlah ada. Tetapi pada tahun itu sudah ada bahasa
pemrograman yang digunakan dalam bentuk kode-kode atau bahasa mesin.
·
Periode 1940-an
Pada
tahun ini komputer listrik sudah tersedia dengan segala keterbatasannya yang
ada, dan karena kesulitan dalam pengembangan bahasa mesin saat itu, maka
diciptakanlah bahasa assembly. Tetapi karena masih dirasa sulit menggunakan
bahasa assembly, maka Konrad Zuse membuat bahasa pemrograman yang lain, yaitu
Plankankul.
·
Periode tahun 1950-an sampai dengan 1960-an
Pada
awal tahun 1950-an mulai terciptalah bahasa pemrograman modern. Bahasa
pemrograman ini sudah tidak menggunakan kode-kode lagi, melainkan sudah
menggunakan istilah-istilah manusia seperti kata READ untuk membaca dan kata
WRITE untuk menulis.
·
Periode 1967-1978
Tahun
60-an dan 70-an memberrikan kontribusi besar dalam perkembangan bahasa
pemrograman yang digunakan saat ini. Banyak dasar-dasar ataupun pola bahasa
pemrograman yang diigunakan saat ini , seperti : Simula, C, Smalltalk, Prolog,
ML.
·
Periode 1980-an
Pada
tahun 1980-an pemerintah Amerika membuat standarisasi sebuah sistem pemrograman
yang digunakan para kontraktor untuk bertahan. Pada saat itu masyarakat lebih
memilih untuk mengikuti ML dan Cedal daripada menemukan gagasan-gagasan baru.
Tetapi pada tahun 1980-an adalah tahun dimana Modula, Ada, dan ML dikembangkan.
·
Periode 1990-an
Pada
periode ini bahasa pemrograman yang berkembang sudah berbasis visual. Hal ini
mempermudah untuk membuat program aplikasi. Beberapa contoh bahasa pemrograman
yang berkembang pada tahun 1990-an adalah Haskel (1990), Pyton(1991),
Java(1991), OO Cobol, Lua(1993), dan masih banak lagi bahasa pemrograman yang
telah berkembang.
·
Periode 2000-an hingga sekarang
Pada
periode ini terdapat 2 konsep atau ide yang berhubungan dengan kemudahan
berbasis viisual yang mulai masuk ke basis internet dan mobile. 2 konsep
tersebut adalah:
a)
Konsepsi Microsoft
Microsoft
menyediakan beberapa bahasa pemrograman, tetapi sistem operasi yang berjalan
tetap hanya satu, yaitu Windows.
b)
Konsepsi Sun Microsystem
Sun
Microsystem mempunyai konsep yang berbanding terbalik dengan Microsoft, yaitu
hanya dengan satu bahasa pemrograman, tetapi bisa berjalan di banyak sistem
operasi.
4. Algoritma
adalah urutan langkah-langkah logis yang digunakan untuk menyelesaikan suatu
masalah.
(wiwik
budiawan:2013)
5. Struktur
dari alggoritma :
1) Struktur
Sekuensial (Runtutan)
Merupakan
struktur algoritma yang paling sederhana. Struktur sekuensial adalah kumpulan
perintah atau instruksi yang dikerjakan secara berurutan tanpa ada perintah
yang diloncati maupun diulang. Jika ada perintah atau instruksi yang diulang
maupun diloncati maka kemungkinan akan menghasilkan keluaran (output) yang
berbeda.
2) Struktur
Seleksi (Pemilihan)
Satu
syarat menjadi patokan menggunakan instruksi dalam memilih satu aksi dari
beberapa kemungkinan aksi yang ada.
3) Struktur
Perulangan
Instruksi
yang digunakan untuk mengulang instruksi yang lain secara berulang-ulang sesuai
dengan persyaratan yang ada. Beberapa jenis perulangan :
a.
FOR – NEXT
b.
WHILE – DO : instruksi diulang selama kondisi
bernialai TRUE, jika bernilai FALSE maka pengulangan selesai.
c.
REPEAT – UNTIL : instruksi berhenti sampai
kondisi bernilai TRUE, jika berniali FALSE maka instruksi akan terus berulang.
6. Algoritma
adalah urutan langkah-langkah logis yang
digunakan untuk memcahkan suatu masalah, artinya dengan kita menerapkan
algoritma dikehidupan kita, maka kita akan bisa memecahkan masalah, dari
masalah yang sederhana hingga masalah yang rumit sekalipun.
7. Metode
untuk mendeskripsikan algoritma
a.
Deskripsi
b.
Flow Chart : diagram arus yang menggambarkan
penyelesaian suatu masalah
c.
Pseodo code : algoritma yang ditulis menggunakan
struktur bahasa pemrograman yang sederhana
8. Flow
Chart adalah diagram arus yang di
gunakan untuk menggambarkan penyelesaian suatu masalah. Flow chart tebagi atas
5 jenis, yaitu : flow chart system, flow chart paperwork, flow chart skematik,
flow chart program, flow chart proses.
9.
![](file:///C:/Users/ASUS/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png)
1.
Simbol untuk menyatakan proses yang akan di
tampilkan
![]() |
2.
Simbol yang di gunakan saat perlu adanya
pengambilan keputusan
![]() |
3.
Simbol untuk menyatakan data inputan
![]() |
4.
Menunjukkan awal atau akhir dari sebuah proses
5.
simbol
yang menunjukkan arah aliran atau perpindahan dari sebuah proses
![](file:///C:/Users/ASUS/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png)
![](file:///C:/Users/ASUS/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png)
6.
Simbol yang menunjukkan bahwa ada proses
pengontrolan
10.
Pseudocode adalah algoritma yang ditulis
menggunakan struktur bahasa pemrograman yang sederhana
11.
A. Deskripsi
1. ubah
tahun menjadi detik dengan cara : 1*31536000 = 31536000 detik
2. ubah bulan menjadi detik dengan cara : 2*259200 =
518400 detik
3. ubah jam menjadi detik dengan cara : 2*3600 = 7200 detik
4. ubah menit menjadi detik dengan cara : 30*60
=1800 detik
5. jumlah semua komponen detik ditambah dengan 30 detik
6. hasilnya adalah 36729030
![Oval: start](file:///C:/Users/ASUS/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png)
![]() |
13.
Write :
mencetak nilai dimana secara otomatis kursor berpindah tempat menjadi berada di
Sebelah kanan
Writeln
: mencetak nilai dimana secara otomatis kursor berpindah pada garis baru
Read :me,baca
inputan yang masuk dari keyboard
Readln : setelah inputan selesai, kursor akan turun
dari baris satu ke baris berikutnya
14. Essay
Teknologi informasi adalah teknologi yang dapat
membantu manusia untuk saling berkomunikasi seperti bertukar informasi. Dengan
adanya teknologi informasi kita bisa mendapatkan ilmu yang tidak kita
dapatkan sebelumnya. Selain itu kita juga bisa saling menghibur dengan
informasi yang akan kita sampaikan
tersebut. Dengan bgitu rasa bersosialisasi kita dengan orang lain akan betambah.
Teknologi informasi saat ini
sangatlah penting untuk kehidupan manusia . karena semakin ke sini teknologi
umat manusia makin ditingkatkan dan akan terus berkembang. Dengan perkembangan
yang sangat pesat, kita sebagai orang awam juga tetap harus bisa menguasai
teknologi yang ada. Karena hampir semua instansi, mulai dari instansi
pemerintah, pendidikan, militer, hingga instansi yang berdiri karena swadaya
masyarakat juga sudah mengandalkan teknologi untuk menyelesaikan semua masalah
yang mereka hadapi.
Tetapi
selain memiliki banyak manfaat, teknologi informatika juga bisa menjadii sangat
menyesatkan apabila kita tidak bisa memilah milih mana yang bak dan mana yang
buruk untuk kita. Apalagi saat ini adalah zaman globalisasi. Buddaya barat yang
pada awalnya tidak kita ketahui sama sekali, tetapi saat ini malah menjadi
kiblat untuk ditiru dan mulai mengubah perilaku bangsa indonesia. Oleh karena
itu, baiknya selain menerima kemajuan teknologi kita juga harus bisa membatasi
diri agar tidak terbawa oleh hal-hal negatif akibat globalisasi.
15.
![]() |
Tidak ada komentar:
Posting Komentar