tugas pemrograman dasar
TRANSCRIPT
1.Pengertian
2.Karakteristik Bahasa Pemrograman
3.Pembagian Bahasa Pemrograman
4.Fungsi Bahasa Pemrograman
5.Tujuan Bahasa Pemrograman
Bahasa pemrograman adalah
penerjemahan huruf atau angka yang
diterjemahkan dengan kode-kode yang
dimengerti oleh sebuah komputer.
Aturan tata bahasa : memiliki tata bahasa khususInstruksi : Memiliki instrusi untuk
meyelesaikan masalah tertentuKompiler : Menganalisa intruksi dan
membuat instruksi menjadi aplikasi siap pakai
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)
Untuk membuat software Untuk Membuat Sistem Operasi Mempermudah manusia mengoperasikan
komputer Mengelola semua data yang kita
inginkan.
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.
1. Asal Mula Algoritma2. Pengertian Algoritma3. Ciri Algoritma4. Contoh 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.
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.
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)
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.
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
G. Flowchart (Diagram Alir)Selain dalam bentuk tulisan,
algorithma juga dapat ditulis dalam bentuk diagram-diagram dengan anak panah sebagai petunjuk urutan langkah algorithmanya.
I. Algorithma PerulanganAda kalanya untuk menyelesaikan suatu masalah, satu atau beberapa perintah harus dikerjakan beberapa kali.