Dokumen ini membahas tentang pemograman dasar, termasuk bahasa pemograman, karakteristik bahasa pemograman, jenis bahasa pemograman, fungsi bahasa pemograman, algoritma, struktur algoritma, penulisan algoritma dengan bahasa alami, variabel, dan jenis-jenis tipe data.
2. Bahasa pemograman
Bahasa pemograman adalah
bahasa yang digunakan untuk
menerjemahkan perintah
user/pengguna agar di mengerti oleh
komputer
3. Karakteristik bahasa pemograman
Aturan tata bahasa : memiliki tata basa
khusus.
Intuksi : memiliki intruksi/perintah untuk
menyelesaikan 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 Algoritmaz
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 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).
10. Penulisan algoritma dengan basa natural
Contoh penulisanAlgoritman dengan bahasa natural
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.
11. variabel
Variabel adalah lokasi penyimpan dan
terkait nama simbolis yang berisi berapa
kuantitas yang diketahui atau tidak
diketahui atau informasi,niali. Nama
fariabel adalah cara biasa untuk referensi
nilai yang disimpan,pemisahan nama dan
konten ini memungkinkan nama yang akan
digunakan secara terpisah dari innformasi
yang tepat yang diwakilinya.
12. Type data
Tipe data adalah jenis data yang dapat
diolah oleh komputer untuk pemograman
memenuhi kebutuhan dalam
komputer.setiap variabel atau kostanta yang
ada dalam kode program.
13. Macammacamtipe data
1. Tipe data karkter (charakter/char)
Adalah tipe data yang berupa huruf, angka dan
tanda tanda baca tunggal.
coontoh deklarasi char :
char latter = “A” ;
ada 2 macam char ,yaitu:
A. Signed
digunakan untuk nilai negativ . Rentang nilai
mulai -128 sampai 127.
14. A. Signed
digunakan untuk nilai negativ . Rentang nilai
mulai -128 sampai 127.
B. unsigned
Untuk nilai positif dari rentang nilai mulai 225.
15. 2. Tipe data string
deretan karakter yang diakhiri dengan sebuah
karakter kosong.
3.Tapi data integer
jenis data ini merupakan nilai bilangan bulat yang
terdiri atas interger negatif dan nol
16. 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.