tugas presentasi pemograman dasar 2
DESCRIPTION
Tugas Pak joko Season 2TRANSCRIPT
TUGAS PRESENTASI PEMOGRAMAN DASAR
Febri Bagus Ananda
X TKJA
BAHASA PEMROGRAMAN :
1.Pengertian
2.Karakteristik Bahasa Pemrograman
3.Pembagian Bahasa Pemrograman
4.Fungsi Bahasa Pemrograman
5.Tujuan Bahasa Pemrograman
PENGERTIAN :
Bahasa pemrograman adalah penerjemahan
huruf atau angka yang diterjemahkan dengan
kode-kode yang dimengerti oleh sebuah komputer.
KARAKTERISTIK BAHASA PEMROGRAMAN
Aturan tata bahasa : memiliki tata bahasa khususInstruksi : Memiliki instrusi untuk
meyelesaikan masalah tertentuKompiler : Menganalisa intruksi dan
membuat instruksi menjadi aplikasi siap pakai
PEMBAGIAN BAHASA PEMROGRAMAN
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)
FUNGSI BAHASA PEMROGRAMAN
• Untuk membuat software• Untuk Membuat Sistem Operasi• Mempermudah manusia mengoperasikan
komputer• Mengelola semua data yang kita inginkan.
TUJUAN BAHASA PEMROGRAMAN
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.
ALGORITMA
1. Asal Mula Algoritma2. Pengertian Algoritma3. Ciri Algoritma4. Contoh Algoritma
ASAL-USUL ALGORITMA
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.
PENGERTIAN ALGORITMA
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.
CIRI ALGORITMA
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)
CONTOH ALGORITMA
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
• Pengertian variabel • Variabel adalah lokasi penyimpanan dan
terkait nama simbolis yang berisi beberapa kuantitas yang di ketahui atau tidak di ketahui atau informasi , nilai.
• 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.
• 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.
• Variabel juga memiliki karakteristik yang sama yaitu informasi yang dapat di simpan oleh variabel yang di tentukan berdasarkan jenis atau tipe data variabel.
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.
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 Aritmatika2.Operator Penugasan3.Operator Perbandingan4.Operator Logika5.Operator Unary
F. PSEUDOCODEBERARTI IMITASI DAN CODE BERARTI
KODE YANG DIHUBUNGKAN DENGAN INTRUKSI YANG DITULIS DALAM BAHASA
KOMPUTER (KODE BAHASA PEMROGRAMAN).G. Flowchart (Diagram Alir)
Selain dalam bentuk tulisan, algorithma juga dapat ditulis dalam bentuk diagram-diagram dengan anak panah sebagai petunjuk urutan langkah algorithmanya.
H. 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.
I. Algorithma PerulanganAda kalanya untuk menyelesaikan suatu masalah, satu atau beberapa perintah harus dikerjakan beberapa kali.