Dokumen tersebut membahas tentang bahasa pemograman dan algoritma. Bahasa pemograman digunakan untuk mengkomunikasikan perintah kepada komputer, memiliki aturan tata bahasa dan instruksi. Algoritma adalah urutan langkah logis untuk menyelesaikan masalah secara sistematis.
2. Bahasa pemograman
Bahasa pemograman adalah
bahasa yang digunakan untuk
menerjemahkan perintah
user/pengguna agar di mengerti oleh
komputer
3. Karakteristrik Bahasa Pmograman
Aturan kata bahasa :Memiliki tata bahasa khusus
Intruksi: Memiliki intruksi/perintah untuk
penyelesaian masalah tertentu
Kompiler : Menganalisa intruksi dan membuat
intruksi menjadi aplikasi siap pakai
4. Bahasa pemograman dapat dibagi 2
Bahasa pemograman bertujuan khusus.
Bahasa pemograman Cobol untuk terapan
bisnis dan admitrasi,Fortan untuk komunikasi
ilmiah,sedangkan prolog untuk kecerdasan
buatan.
Bahasa pemograman bertujuan
umum.bahasa yang dapat digunakan
berbagai aplikasi.pascal,basic, C dan lain-lain.
5. Fungsi bahasa pemograman
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.
6. 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.
7. 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.
8. Konsep Algoritma
B. Algoritma variabel pertukaran
Berfingsi mempertukarkan masing masing
isi variabel sedemikian sehingga nilai dari
setiap variabel akan berubah/bertukar.
9. Struktur Algoritma
Algoritma disusun oleh sederetan
langkah intruksi yang 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).
10. Penulisan algoritma dengan basa natural
Contoh penulisan Algoritman dengan bahasa natural
Pilihlah 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.
11. Varibel
Variabel adalah lokasi penyimpanan dan terkait
nama simbolis yang berisi beberapa kuantitas yang
diketahui atau tidak diketahui atau imformasi, nilai.
Atau juga dapat diartikan bahwa Variabel adalah
objek dimana imformasi dinamis disimpan.
Tidak semua variabel memiliki karakteristik yang
sama.imformasi yang dapat disiman oleh variabel
dituntukan berdasarkan jenis atau tipe data variabel
tersebut.
12. TIPE DATA
• Tipe data karakter(charakter/char)
Adalah tipe data yang berupa,huruf,angka dan tanda
baca tunggal.
• Tipe data string
Deretan karakter yg diakhiri dengan sebuah karekter
kosong.String ditulis dengan menggapi string
dengan tanda petik dua(“.....”)
13. 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.
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.
14. OPERATOR
Arti kata operator dalam bahasa pemrograman
adalah symbol yang digunakan untuk menjalankan
operand atau bisa juga symbol yang bertugas
menjalankan suatu peralatan.
1. Operator Aritmatika
2. Operator Penugasan
3. Operator Perbandingan
4. Operator Logika
5. Operator Unary
15. Pseudocode
Berarti imitasi dan code berarti kode yang dihubungkan dengan intruksi yang
ditulis dalam bahasa komputer (kode bahasa pemrograman).
Flowchart (Diagram
Alir)
Selain dalam bentuk tulisan, algorithma
juga dapat ditulis dalam bentuk diagram-diagram
dengan anak panah sebagai
petunjuk urutan langkah algorithmanya.
16. Algorithma Percadangan
Sebuah program tidak selamanya akan berjalan dengan mngikuti
struktur berurutan, kadang-kadang kita perlu mengubah urutan
pelaksanaan program dan menghendaki agar pelaksanaan
program meloncat kebaris tertentu.
Algorithma Perulangan
Ada kalanya untuk menyelesaikan suatu
masalah, satu atau beberapa perintah harus
dikerjakan beberapa kali.