Tugas Pemrograman Dasar

19
1.Pengertian 2.Karakteristik Bahasa Pemrog raman 3.Pembagian Bahasa Pemrograma n 4.Fungsi Bahasa Pemrograman 5.Tujuan Bahasa Pemrograman

Transcript of Tugas Pemrograman Dasar

Page 1: Tugas Pemrograman Dasar

1.Pengertian

2.Karakteristik Bahasa Pemrograman

3.Pembagian Bahasa Pemrograman

4.Fungsi Bahasa Pemrograman

5.Tujuan Bahasa Pemrograman

Page 2: Tugas Pemrograman Dasar

Bahasa pemrograman adalah

penerjemahan huruf atau angka yang

diterjemahkan dengan kode-kode yang

dimengerti oleh sebuah komputer.

Page 3: Tugas Pemrograman Dasar

Aturan tata bahasa : memiliki tata bahasa khususInstruksi : Memiliki instrusi untuk

meyelesaikan masalah tertentuKompiler : Menganalisa intruksi dan

membuat instruksi menjadi aplikasi siap pakai

Page 4: Tugas Pemrograman Dasar

Bahasa Pemrograman Dibagi Menjadi 4, yaitu :

High Level Language (seperti Pascal dan Basic)

Middle Level Language (seperti bahasa C) Low Level Language (seperti bahasa

Assembly) Object Oriented Language (Visual dBase,

Visual FoxPro, Delphi, Visual C)

Page 5: Tugas Pemrograman Dasar

Untuk membuat software Untuk Membuat Sistem Operasi Mempermudah manusia mengoperasikan

komputer Mengelola semua data yang kita

inginkan.

Page 6: Tugas Pemrograman Dasar

Tujuan Khusus = Bahasa Pemrograman cobol untuk penerapan bisnis da administrasi, Fontran untuk terapan komunikasi ilmiah, Assembly untuk terapan bahasa mesin, Prolog untuk kecerdaan buatan.

Tujuan Umum = Dapat digunakan Berbagai aplikasi.

Page 7: Tugas Pemrograman Dasar

1. Asal Mula Algoritma2. Pengertian Algoritma3. Ciri Algoritma4. Contoh Algoritma

Page 8: Tugas Pemrograman Dasar

Kata 'Algoritma' mempunyai sejarah yang agak aneh. Orang hanya menemukan kata Algorism yang berarti proses menghitung dengan angka Arab. Seseorang dikatakan 'Algorist' jika menghitung menggunakan angka Arab. Para ahli bahasa berusaha menemukan asal kata ini namun hasilnya kurang memuaskan. Akhirnya para ahli sejarah matematika menemukan asal kata tersebut yang berasal dari nama penulis buku Arab terkenal, yaitu Abu Abdullah Muhammad Ibnu Musa Al-Khuwarizmi dibaca orang barat menjadi Algorism.

Page 9: Tugas Pemrograman Dasar

Susunan yang logis dan sistematis untuk memecahkan suatu masalah atau untuk mencapai tujuan tertentu. Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software.

Page 10: Tugas Pemrograman Dasar

Algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.

Setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (Ambiguitas).

Algoritma memiliki nol atau lebih masukkan.

Algoritma memiliki nol atau lebih keluaran. Algoritma harus efektif (setiap langkah

harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal)

Page 11: Tugas Pemrograman Dasar

Algoritma untuk melakukan sesuatu dalam kehidupan sehari-hari, misalnya jika kita ingin menulis surat, maka anda perlu melakukan beberapa langkah-langkah berikut:

Mempersiapkan kertas dan amplop Mempersiapkan alat tulis, seperti pena atau

pensil. Mulai menulis Memasukkan kertas ke dalam amplop Pergi ke kantor pos untuk mengeposkan surat

tersebut

Page 12: Tugas Pemrograman Dasar

Pengertian variabel Variabel adalah lokasi penyimpanan dan

terkait nama simbolis yang berisi beberapa kuantitas yang di ketahui atau tidak di ketahui atau informasi , nilai.

Page 13: Tugas Pemrograman Dasar

Nama dari variabel juga bisa untuk referensi nilai yang di simpan atau dapat kita artikan bahwa variabel adalah objek yang di mana informasi di namis dapat disimpan.

Page 14: Tugas Pemrograman Dasar

Ketika anda menuliskan nama saat hendak membuat accout baru atau proses login ke website dan nama yang anda masukan akan di simpan dalam variabel sebelum di proses kebih lanjut.

Page 15: Tugas Pemrograman Dasar

Variabel juga memiliki karakteristik yang sama yaitu informasi yang dapat di simpan oleh variabel yang di tentukan berdasarkan jenis atau tipe data variabel.

Page 16: Tugas Pemrograman Dasar

TIPE DATA1. 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 ArrayData array sering disebut juga sebagai tipe data larik.

Page 17: 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 Aritmatika2.Operator Penugasan3.Operator Perbandingan4.Operator Logika5.Operator Unary

Page 18: Tugas Pemrograman Dasar

G. Flowchart (Diagram Alir)Selain dalam bentuk tulisan,

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

Page 19: Tugas Pemrograman Dasar

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