Dokumen ini membahas tentang bahasa pemrograman dan algoritma. Terdapat beberapa karakteristik bahasa pemrograman seperti aturan tata bahasa dan intruksi. Algoritma dijelaskan sebagai urutan langkah logis untuk menyelesaikan masalah. Variabel dan tipe data juga dibahas, termasuk karakter, string, integer, floating point number, boolean, dan array.
2. A. BAHASA PEMROGRAMAN
Bahasa pmrograman adalah bahasa yang digunakan untuk
menerjemahkan perintah user/pengguna agar dimengirti oleh
komputer.
3. A. BAHASA PEMROGRAMAN
1)Karakteristik bahasa pemograman
2)Berdasarkan terapannya
3)Berdasarkan notasi bahasa
4)Fungsi bahasa pmrograman
4. 1) KARAKTERISTIK BAHASA
PEMOGRAMAN
Aturan tata bahasa : memiliki tata bahasa khusus
Intruksi : memiliki intruksi/perintah untuk
menyelesaikan masalah tertentu
Kompiler : menganalisa intruksi dan membuat
intruksi menjadi aplikasi siap pakai
5. 2)BERDASARKAN TERAPANNYA
Bahasa pmrograman bertujuan khusus.
Bahasa pmrograman cobol untuk bisnis dan
administrasi, Fotran untuk terapan komunikasi
ilmiah, Asesmbly untuk terapan bahasa mesin,
prolog untuk kecerdasan buatan.
Bahasa pmrograman bertujuan umum,yang
digunakan berbagai aplikasi. Pascal, Basic, C,
dan lain-lain.
6. 3 ) BERDASARKAN NOTAS I
BAHASA
Bahasa tingkat rendah ( Low Level Leanguage
). Bahasa yang dirancang agar setiap intruksi
langsung dikerjakan oleh komputer ( bahasa
mesin ).
Bahasa tingakat tinggi ( High Level
Leanguage ). Bahasa yang dirancang agar
pmrograman mudah dipahami, lebih manusiawi
dan berorientasi pada bahasa manusia (Inggris).
7. 3) BERDASARKAN NOTASI
BAHASA
Contoh :delphi,pascal,c,c++,c#,j#,basic,visual
basic, cobol,fortan, prolog dan lain-lain.Bahasa
tingkat tinggi menggunakan kompiler sebagai
translator kebahasa mesin baru kemudian di
exsekusi oleh CPU.
8. 4 ) FUNGS I BAHASA PMROGRAMAN
Bahasa pemograman dekstop dikhususkan untuk
membuat aplikasi yang digunakan langsung pada
komputer anda, baik tampa jaringan komputer maupun
dengan jaringan komputer.
Pemograman web digunakan untuk membuat aplikasi
yang digunakan secara onlain . Contoh bahasa
pemograman lainya: ada, cobra,perl, ruby,java
,smalltalk,NET, dan lain lain.
9. B. ALGORITMA
algorism berarti menghitung angka dengan
mengunakan bahasa arab.kata Algorism berasal dari
nama penulis buku arab yakni, “Abu Ja’far
Muhammad Ibnu Musa Al-khuwarizmi”
Algoritma berarti:
Urutan langkah-lamgkah logis penyelesaian
masalah yang disusun secara sistemmatis.
Urutan logis pengambilan putusan untuk
pemecahan masalah.
10. B. ALGORITMA
1) Konsep Algoritma
2) Struktur Algoritma
3) Penulisan algoritma dengan basa natural
11. 1) KONSEP ALGORITMA
a) Algoritma variabel pe-ubah
variabel yang yang nilainya BUKAN konstata
(selalu berubahsesuai dengan kondisi variabel
TER-KINI)
Sintanks : P=Q
Algoritma :P<-Q
Arti : nilai P diberi nilai Q nilai P akan
SAMA DENGAN nilai Q, nilai Q tetap.
12. 1) KONSEP ALGORITMA
a) Algoritma variabel pertukaran
Berfingsi mempertukarkan masing masing isi
variabel sedemikian sehingga nilai dari setiap
variabel akan berubah/bertukar.
13. 2) STRUKTUR ALGORITMA
Algoritma disusun oleh sederetan langkah intruksi
yabg logis.tiap langkah intruksi tersebut
mengerjakan suatu tindakan (AKSI).Efek dari
pekerjaan suatu aksi dapat dapat diamati dengan
membandingkan keadan pada saat aksi belum
dimulai (to), dan keadan pada saat asksi selesai
dikerjakan (ti).
14. 3) PENULISAN ALGORITMA
DENGAN BAHASA NATURAL
Contoh penulisan Algoritman dengan bahasa natural :
Buatlah sebuah algoritma untuk memilih bilangan terbesar dari 3
bilangan (misal 10 4 2 )
ambilah bilangan pertamadan set maks sama dengan bilang
pertamaan.
Ambilah bilangan kedua dan bandingkan dengan maks , apabila
bilangan kedua lebih besar dari maks, set maks sama dengan bilangan
kedua.
ambilah bilangan ketiga dan bandingkan dengan maks apabila
bilangan lebih besar dari maks, set maks, sama dengan bilangan ketiga.
Variabel maks berisi bilangan terbesar,tampilkan hasilnya.
15. C. VARIABEL
Variabel adalah lokasi penyimpanan dan terkait nama
simbolis yang berisi beberapa kuantitas yang diketahui
atau tidak diketahuai atau informasi, nilai. Secara
singkat variabel adalah objek di mana informasi
dinamis disimpan.
Contoh :
Ketika Anda menuliskan nama Anda saat hendak
membuat account baru atau prose login ke website nama
yang Anda masukkan akan disimpan dalam variabel
sebelum diproses lebih lanjut.
16. D. TIPE DATA
1. Tipe Data Karakter (character/char)
Adalah tipe data yang berupa huruf, angka, dan tanda baca
tunggal.
2. Tipe Data String
Deretan karakter yang diakhiri dengan sebuah karakter
kosong.
3. Tipe Data Integer
Jenis data ini merupakannilai bilangan bulat, yang terdiri
atas integer positif, integer negatif dan nol.
17. D. TIPE DATA
4. Tipe Data Floating Point Number (float)
Adalah sebuah format bilangan yang dapat digunakan untuk
dapat mempresentasikan sebuah nilai yang sangat besar atau
yang sangat ktcil.
5. Tipe Data Boolean (bool)
Biasanya digunakan hanya untuk mempresentasikan dua
kondisi, yakni nilai TRUE dan FALSE atau berarti nilai 1 dan 0
atau kondisi ON dan OFF.
6 Tipe Data Array
Data array sering disebut juga sebagai tipe data larik.