Presentasi pemograman dasar 2

19

Click here to load reader

description

Pembenahan

Transcript of Presentasi pemograman dasar 2

Page 1: Presentasi pemograman dasar 2

TUGAS PRESENTASI PEMOGRAMAN

DASAR

Febri Bagus Ananda

X TKJA

Page 2: Presentasi pemograman dasar 2

BAHASA

PEMOGRAMAN

Bahasa pemograman adalah

bahasa yang digunakan untuk

menerjemahkan perintah

User/Pengguna agar dimengerti oleh

Komputer.

Page 3: Presentasi pemograman dasar 2

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.

Page 4: Presentasi pemograman dasar 2

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.

Page 5: Presentasi pemograman dasar 2

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 ).

Page 6: Presentasi pemograman dasar 2

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.

Page 7: Presentasi pemograman dasar 2

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.

Page 8: Presentasi pemograman dasar 2

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.

Page 9: Presentasi pemograman dasar 2

KONSEP ALGORITMA

B. Algoritma variabel pertukaran.

Berfungsi mempertukarkan masing-

masing isi variabel sedemikian sehingga

nilai dari setiap variabel akan

berubah/bertukar.

Page 10: Presentasi pemograman dasar 2

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).

Page 11: Presentasi pemograman dasar 2

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.

Page 12: Presentasi pemograman dasar 2

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.

Page 13: Presentasi pemograman dasar 2

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.

Page 14: Presentasi pemograman dasar 2

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

Page 15: Presentasi pemograman dasar 2

PSEUDOCODE

• Berarti imitasi dan code berarti kode yang

dihubungkan dengan intruksi yang ditulis

dalam bahasa komputer (kode bahasa

pemrograman).

Page 16: Presentasi pemograman dasar 2

FLOWCHART (DIAGRAM ALIR)

• Selain dalam bentuk tulisan, algorithma

juga dapat ditulis dalam bentuk diagram-

diagram dengan anak panah sebagai

petunjuk urutan langkah algorithmanya.

Page 17: Presentasi pemograman dasar 2

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.

Page 18: Presentasi pemograman dasar 2

ALGORITHMA PERULANGAN

• Ada kalanya untuk menyelesaikan suatu

masalah, satu atau beberapa perintah

harus dikerjakan beberapa kali.

Page 19: Presentasi pemograman dasar 2

FINISH

• Thank You For Watching