1. NAMA : MELINDA KANTI S.K
KELAS : X.TKJ.A
Tugas Produktif :
1.Bahasa Pemrograman
2.Algoritma
3.Variabel
4.Tipe Data
5.Operator
6.Pseudocode
2. BAHASA PEMROGRAMAN
1. Pengertan.
2. Karakteristik Bahasa Pemrograman.
3. Pembagian Bahasa Pemrograman.
4. Tujuan Bahasa Pemrograman.
5. Fungsi Bahasa Pamrograman.
3. PENGERTIAN :
Bahasa Pemrograman merupakan bahasa yang
digunakan untuk menerjemahkan perintah
pengguna atau user agar dimengerti oleh
komputer,dengan mengubah huruf atau angka
yang diubah menjadi kode-kode.
4. KARAKTERISTIK BAHASA
PEMROGRAMAN :
Aturan tata bahasa : Memiliki tata bahasa
khusus.
Intruksi : Memiliki intruksi untuk
menyelesaikan masalah
tertentu.
Kompiler : Menganalisa intruksi dan
membuat intruksi menjadi
aplikasi siap pakai.
5. PEMBAGIAN BAHASA PEMROGRAMAN
Bahasa Pemrograman dibagi menjadi 4 bagian ,
yaitu :
1. High Level Language (seperti Pascal dan Basic).
2. Middle Level Language (seperti bahasa C).
3. Low Level Language (seperti bahasa Assembly).
4. Object Oriented Language (Visual dBase, Visual
FoxPro, Delphi, Visual C).
6. 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.
7. FUNGSI BAHASA PEMROGRAMAN
Untuk membuat software.
Untuk membuat sistem operasi.
Mempermudah manusia mengoperasikan
komputer.
Mengelola semua data yang kita inginkan.
9. 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.
10. CIRI-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)
11. 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.
12. 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
14. PENGERTIAN VARIABEL
Variabel adalah lokasi penyimpanan dan
terkait dengan simbol yang berisi beberap
kuantitas.
Varibel juga memiliki karakteristik yaitu
informasi yang dapat disimpan oleh variabel
yang ditentukan berdasarkan jenis atau tipe
data variabel.
15. PENJELASAN VARIABEL
Nama dari variabel juga bisa untuk
referensi nilai yang disimpan atau dapat kita
artikan bahwa Variabel adalah objek dimana
informasi dinamias dapat disimpan
16. CONTOH DARI VARIABEL
Ketika anda menuliskan nama saat hendak
membuat account baru proses login ke website dan
nama yang anda masukkan akan disimpan dalam
variabel sebelum diproses lebih lanjut.
17. TIPE DATA
1.Tipe Data Karakter (caractet/char)
2.Tipe Data String
3.Tipe Data Integer
4.Tipe Data Floating Point Number (float)
5.Tipe Data Boalean (bool)
6.Tipe Data Array
18. 1.Tipe Data Karakter (character/char)
Tipe data karakter adalah tipe data yang
berupa huruf,angka dan tanda baca tunggal.Tipe data
karakter dibagi menjadi 2,yaitu :
a) Signed
mendeklarasikan char bertanda,digunakan untuk nilai
negative.Rentang nilai mulai -128 sampai 127.
b) Unsigned
Mendeklarasikan char tidak bertanda,untuk nilai
positif.Rentang nilai 0 sampai 255.
2.Tipe Data String
Tipe data string merupakan deretan karakter
yang diartikan dengan sebuah karakter kosong.String
ditulis mengepit string dengan tanda petik dua (...).
19. 3.Tipe Data Integer
Tipe data jenis ini merupakan nilai bilangan
bulat,yaitu terdiri atas integer negatif dan nol.
4.Tipe Data Floating Point Number (float)
Tipe data ini merupakan format bilangan
yang dapat digunakan untuk mempresentasikan
sebuah nilai yang sangat besar atau sangat kecil.
5.Tipe Data Boalean (bool)
Tipe data ini digunakan untuk
mempresentasikan dua kondisi,yaitu nilai TRUE dan
nilai FALSE atau berarti 1 dan 0 atau ON dan OFF.
20. 6.Tipe Data Array
Tipe data jenis ini sering disebut sebagai tipe
data larik.Tipe data ini merupakan kumpulan sejumlah
variabel bertipe data sama dengan ukuran
tertentu,yang tersusun secara urut.
22. PENGERTIAN OPERATOR
Arti dari kata operator dalam bahasa
pemrograman adalah simbol yang digunakan untuk
menjalankan operand atau bisa juga simbol yang
bertugas menjalankan suatu peralatan.Kata
operand berarti nilai yang menjadi input operasi.