Presentasi pemograman dasar 2
Click here to load reader
-
Upload
f-bagus-tkja -
Category
Education
-
view
128 -
download
3
description
Transcript of Presentasi pemograman dasar 2
TUGAS PRESENTASI PEMOGRAMAN
DASAR
Febri Bagus Ananda
X TKJA
BAHASA
PEMOGRAMAN
Bahasa pemograman adalah
bahasa yang digunakan untuk
menerjemahkan perintah
User/Pengguna agar dimengerti oleh
Komputer.
KARAKTERISTIK BAHASA PEMOGRAMAN
• Aturan Tata Bahasa = Memiliki tata
bahasa khusus.
• Instruksi = Memiliki intruksi/perintah
untuk menyelesaikan masalah
tertentu.
• Kompiler = Menganalisa intruksi dan
membuat instruksi menjadi aplikasi
siap pakai.
BAHASA PEMOGRAMAN BERDASARKAN CARA
PENERAPANNYA
Bahasa pemograman bertujuan khusus.Bahasa pemograman Cobol untuk terapanbisnis dan administrasi, Fortran untukkomunikasi ilmiah, Assembly untuk terapan bahasa mesin dan prolog untukkecerdasan buatan.
Bahasa pemograman bertujuan umum.Bahasa yang dapat digunakan berbagaiaplikasi. Contoh: pascal,basic, C dan lain-lain.
BAHASA PEMOGRAMAN BERDASARKAN
NOTASI BAHASA
• Bahasa Tingkat Rendah (Low Level Language)
Bahasa yg dirancang agar setiap instruksi langsung dikerjakan oleh komputer.
• Bahasa Tingkat Tinggi (High Level Language)
Bahasa yg dirancang agar pemograman lebih mudah dipahami, lebih manusiawi dan berorientasi pada bahasa manusia ( Inggris ).
FUNGSI BAHASA PEMOGRAMAN
Bahasa Pemograman Dekstop dikhususkan
untuk membuat aplikasi yang digunakan
langsung pada komputer anda, baik tanpa
jaringan komputer maupun dengan jaringan
komputer.
Pemograman Web digunakan untuk membuat
aplikasi yang digunakan secara online . Contoh
bahasa pemograman lainya: Cobra, Pearl, Ruby,
Java, SmallTalk, NET, dan lain lain.
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 untuk
menyelesaikan masalah yang disusun secara
sistemmatis.
Urutan logis pengambilan putusan untuk
pemecahan masalah.
KONSEP ALGORITMA
A. Algoritma variabel pe-ubah.
variabel yang yang nilainya BUKAN konstanta (selalu berubah sesuai dengankondisi variabel TER-KINI)
Sintanks : P=Q
Algoritma:P<-Q
Arti : nilai P diberi nilai Q, nilai P akanSAMA DENGAN nilai Q, nilai Q tetap.
KONSEP ALGORITMA
B. Algoritma variabel pertukaran.
Berfungsi mempertukarkan masing-
masing isi variabel sedemikian sehingga
nilai dari setiap variabel akan
berubah/bertukar.
STRUKTUR ALGORITMA
Algoritma disusun oleh sederetan
langkah intruksi yang logis. Tiap langkah
intruksi tersebut mengerjakan suatu
tindakan (Aksi). Efek dari pekerjaan suatu
aksi dapat diamati dengan
membandingkan keadan pada saat aksi
belum dimulai (To), dan keadaan pada
saat aksi selesai dikerjakan (Ti).
PENULISAN ALGORITMA DENGAN
BAHASA NATURAL
Contoh penulisan Algoritman dengan bahasa natural
Pilihlah bilangan terbesar dari 3 bilangan (misal 10 4 2 )
• Ambilah bilangan pertama dan 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.
VARIABEL
• Variabel adalah lokasi penyimpanan dan terkait nama
simbolis yang berisi beberapa kuantitas yang diketahui
atau tidak diketahui atau informasi nilai/objek di mana
informasi dinamis disimpan.
• Nama Variabel adalah cara biasa untuk referensi nilai
yang disimpan, Pemisahan nama dan konten ini
memungkinkan nama yang akan digunakan secara
terpisah dari informasi tepat yang diwakilinya.
• Tidak semua Variabel sebelum diproses lebih lanjut.
• Informasi yang dapat disimpan oleh Variabel ditentukan
berdasarkan jenis atau tipe data variabel tersebut.
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.
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
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.
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.
FINISH
• Thank You For Watching