tugas pemrograman dasar

15
DI SU SU N Tugas Pemrograman Dasar AHMAD HABIB FITRIANSYAH

Upload: habibcyber43

Post on 30-Jul-2015

123 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Tugas Pemrograman Dasar

DISUSUN

Tugas Pemrograman Dasar

AHMAD HABIB FITRIANSYAH

Page 2: Tugas Pemrograman Dasar

Bahasa Pemrograman merupakan bahasa yang digunakan untuk menerjemahkan perintah user/pengguna agar dimengerti oleh komputer

Karakteristik bahasa pemrograman ada 3 :

Bahasa Pemrograman

Page 3: Tugas Pemrograman Dasar

Aturan Tata Bahasa : memiliki tata bahasa khusus

Instruksi : memiliki instruksi/perintah untuk menyelesaikan masalah tertentu

Kompiler : menganalisa intruksi dan membuat intruksi menjadi aplikasi siap pakai

Bahasa pemrograman dapat dibagi menjadi dua :

Karakteristik Bahasa Pemrograman :

Page 4: Tugas Pemrograman Dasar

Bahasa pemrograman bertujuan khusus. Bahasa pemrograman Cobol untuk terapan bisnis dan administrasi, Fortran untuk terapan komunikasi ilmiah, Assembly untuk terapan bahasa mesin, Prolog untuk kecerdasan buatan.

Bahasa pemrograman bertujuan umum, yang dapat digunakan berbagai aplikasi Pascal, Basic, C, dan lain-lain

Berdasarkan notasi bahasa lebih dekat “mesin”, di bagi menjadi dua :

Bahasa Pemrograman

Page 5: Tugas Pemrograman Dasar

Bahasa tingkat rendah(Low Level Leanguage). Bahasa yang dirancang agar setiap instruksi langsung dikerjakan oleh komputer (bahasa mesin).

Bahasa tingkat tinggi(High Level Leanguage ). Bahasa yang dirancang agar pemrograman lebih mudah dipahami,lebih manusiawi dan berorientasi pada bahasa manusia (inggris).

Page 6: Tugas Pemrograman Dasar

Bahasa Pemrograman yang berkembang dan semakin pesat, berdasarkan fungsi bahasa pemrograman dapat juga di kategorikan menjadi dua yaitu :

1. Bahasa pemrograman desktop dikhususkan untuk membuat aplikasi yang digunakan langsung pada komputer anda baik tanpa jaringan komputer maupun dengan jaringan komputer. Secara umum bahasa pemrograman web berasal dari script dari bahasa pemrograman desktop.

2. Pemrograman web digunakan untuk membuat aplikasi yang digunakan secara online, karena akan diakses/digunakan secara global. Contoh bahasa pemrograman lainya : Ada, Cobra, Perl, Ruby, Java, Lisp, Scala, SmallTalk, Quick Basic, ColdFusion, Algol, Visual Basic .NET, Phyton, Assembly dan lain-lainnya

Page 7: Tugas Pemrograman Dasar

Algorism berarti menghitung angka dengan mengunakan angka Arab. Kata algoritma berasal dari nama penulis buku Arab yakni “Abu Ja’far Muhammad ibnu Musa al-Khuwarizmi.

Algoritma berarti

1.Urutan langkah-langkah logis penyelasaian masalah yang disusun secara sistematis

2.Urutan logis pengambilan putusan untuk pemecahan masalah

Konsep Algoritma

Algoritma

Page 8: Tugas Pemrograman Dasar

Konsep Algoritma Algoritma Variabel Pe-ubah

adalah variabel yang nilanya BUKAN konstanta (selalu berubah sesuaidengan Variabel ter-KINI)

Algoritma Variabel Pertukaran

Berfungsi mempertukarkan masing-masing isi Variabel sedemikian sehingga Nilai dari tiap Variabel akan berubah/bertukar

Penulisan Algoritma dengan Bahasa Natural

Page 9: Tugas Pemrograman Dasar

Kebanyakan komputer digunakan untuk memproses dan menyimpan data serta informasi. Pemrosesan perlu dilakukan komputasi-komputasi yang cepat dan akurat. Sebelum suatu program dibuat alangkah baiknya kalau dibuat logika/urutan-urutannya untuk memecahkan masalah (algoritma).

Penulisan Algoritma dapat digunakan dengan cara : Bahasa Natural (Id Indonesia, En English, dan bahasa lainnya)

Penulisan Algoritma dengan Bahasa Natural

Page 10: Tugas Pemrograman Dasar

Variabel adalah lokasi penyimpanan yang terkait nama simbol yang berisi beberapa kuantitas yang diketahui atau tidak diketahui atau informasi, nilai.

Nama variabel adalah cara biasa untuk referensi nilai yang disimpan.

Atau dapat juga diartikan bahwa variabel adalah objek dimana lokasi dinamis disimpan

Informasiyang dapat disimpan oleh variabel ditentukan berdasarkan jenis dan tipe data variabel tersebut.

Variabel

Page 11: Tugas Pemrograman Dasar

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.

TIPE DATA

Page 12: Tugas Pemrograman Dasar

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

OPERATOR

Page 13: Tugas Pemrograman Dasar

Flowchart (Diagram Alir)

Selain dalam bentuk tulisan, algorithma juga dapat ditulis dalam bentuk diagram-diagram dengan anak panah sebagai petunjuk urutan langkah algorithmanya.

PseudocodeBerarti imitasi dan code berarti kode yang dihubungkan dengan

intruksi yang ditulis dalam bahasa komputer (kode bahasa pemrograman).

Page 14: Tugas Pemrograman Dasar

Algorithma PerulanganAda kalanya untuk menyelesaikan suatu masalah, satu atau beberapa perintah harus dikerjakan beberapa kali.

Algorithma PercadanganSebuah 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 15: Tugas Pemrograman Dasar

TERIMA KASIH