TUGAS PRESENTASI PEMOGRAMAN 
DASAR 
Febri Bagus Ananda 
X TKJA
BAHASA 
PEMOGRAMAN 
Bahasa pemograman adalah 
bahasa yang digunakan untuk 
menerjemahkan perintah 
User/Pengguna agar dimengerti oleh 
Komputer.
KARAKTERISTIK BAHASA PEMOGRAMAN 
• Aturan Tata Bahasa = Memiliki tata 
bahasa khusus. 
• Instruksi = Memiliki intruksi/perintah 
untuk menyelesaikan masalah 
tertentu. 
• Kompiler = Menganalisa intruksi dan 
membuat instruksi menjadi aplikasi 
siap pakai.
BAHASA PEMOGRAMAN BERDASARKAN CARA 
PENERAPANNYA 
 Bahasa pemograman bertujuan khusus. 
Bahasa pemograman Cobol untuk terapan 
bisnis dan administrasi, Fortran untuk 
komunikasi ilmiah, Assembly untuk 
terapan bahasa mesin dan prolog untuk 
kecerdasan buatan. 
Bahasa pemograman bertujuan umum. 
Bahasa yang dapat digunakan berbagai 
aplikasi. Contoh: pascal,basic, C dan lain-lain.
BAHASA PEMOGRAMAN BERDASARKAN 
NOTASI BAHASA 
• Bahasa Tingkat Rendah (Low Level 
Language) 
Bahasa yg dirancang agar setiap instruksi 
langsung dikerjakan oleh komputer. 
• Bahasa Tingkat Tinggi (High Level 
Language) 
Bahasa yg dirancang agar pemograman 
lebih mudah dipahami, lebih manusiawi dan 
berorientasi pada bahasa manusia ( Inggris 
).
FUNGSI BAHASA PEMOGRAMAN 
Bahasa Pemograman Dekstop dikhususkan 
untuk membuat aplikasi yang digunakan 
langsung pada komputer anda, baik tanpa 
jaringan komputer maupun dengan jaringan 
komputer. 
Pemograman Web digunakan untuk membuat 
aplikasi yang digunakan secara online . Contoh 
bahasa pemograman lainya: Cobra, Pearl, Ruby, 
Java, SmallTalk, NET, dan lain lain.
ALGORITMA 
Algorism berarti menghitung angka dengan 
mengunakan bahasa arab. Kata Algorism 
berasal dari nama penulis buku arab yakni, “Abu 
Ja’far Muhammad Ibnu Musa Al-Khuwarizmi” 
Algoritma berarti: 
 Urutan langkah-lamgkah logis untuk 
menyelesaikan masalah yang disusun secara 
sistemmatis. 
Urutan logis pengambilan putusan untuk 
pemecahan masalah.
KONSEP ALGORITMA 
A. Algoritma variabel pe-ubah. 
variabel yang yang nilainya BUKAN 
konstanta (selalu berubah sesuai dengan 
kondisi variabel TER-KINI) 
Sintanks : P=Q 
Algoritma:P<-Q 
Arti : nilai P diberi nilai Q, nilai P akan 
SAMA DENGAN nilai Q, nilai Q tetap.
KONSEP ALGORITMA 
B. Algoritma variabel pertukaran. 
Berfungsi mempertukarkan masing-masing 
isi variabel sedemikian sehingga 
nilai dari setiap variabel akan 
berubah/bertukar.
STRUKTUR ALGORITMA 
Algoritma disusun oleh sederetan 
langkah intruksi yang logis. Tiap langkah 
intruksi tersebut mengerjakan suatu 
tindakan (Aksi). Efek dari pekerjaan suatu 
aksi dapat diamati dengan 
membandingkan keadan pada saat aksi 
belum dimulai (To), dan keadaan pada 
saat aksi selesai dikerjakan (Ti).
PENULISAN ALGORITMA DENGAN 
BAHASA NATURAL 
Contoh penulisan Algoritman dengan bahasa natural 
Pilihlah bilangan terbesar dari 3 bilangan (misal 10 4 2 ) 
• Ambilah bilangan pertama dan set maks sama dengan 
bilang pertamaan. 
• Ambilah bilangan kedua dan bandingkan dengan maks, 
apabila bilangan kedua lebih besar dari maks, set maks 
sama dengan bilangan kedua. 
• Ambilah bilangan ketiga dan bandingkan dengan maks 
apabila bilangan lebih besar dari maks, set maks, sama 
dengan bilangan ketiga. 
• Variabel maks berisi bilangan terbesar, tampilkan 
hasilnya.
VARIABEL 
• Variabel adalah lokasi penyimpanan dan terkait nama 
simbolis yang berisi beberapa kuantitas yang diketahui 
atau tidak diketahui atau informasi nilai/objek di mana 
informasi dinamis disimpan. 
• Nama Variabel adalah cara biasa untuk referensi nilai 
yang disimpan, Pemisahan nama dan konten ini 
memungkinkan nama yang akan digunakan secara 
terpisah dari informasi tepat yang diwakilinya. 
• Tidak semua Variabel sebelum diproses lebih lanjut. 
• Informasi yang dapat disimpan oleh Variabel ditentukan 
berdasarkan jenis atau tipe data variabel tersebut.
TIPE DATA 
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.
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 Aritmatika 
2. Operator Penugasan 
3. Operator Perbandingan 
4. Operator Logika 
5. Operator Unary
PSEUDOCODE 
• Berarti imitasi dan code berarti kode yang 
dihubungkan dengan intruksi yang ditulis 
dalam bahasa komputer (kode bahasa 
pemrograman).
FLOWCHART (DIAGRAM ALIR) 
• Selain dalam bentuk tulisan, algorithma 
juga dapat ditulis dalam bentuk diagram-diagram 
dengan anak panah sebagai 
petunjuk urutan langkah algorithmanya.
ALGORITHMA PERCADANGAN 
• Sebuah 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.
ALGORITHMA PERULANGAN 
• Ada kalanya untuk menyelesaikan suatu 
masalah, satu atau beberapa perintah 
harus dikerjakan beberapa kali.
FINISH 
• Thank You For Watching

Presentasi pemograman dasar 2

  • 1.
    TUGAS PRESENTASI PEMOGRAMAN DASAR Febri Bagus Ananda X TKJA
  • 2.
    BAHASA PEMOGRAMAN Bahasapemograman adalah bahasa yang digunakan untuk menerjemahkan perintah User/Pengguna agar dimengerti oleh Komputer.
  • 3.
    KARAKTERISTIK BAHASA PEMOGRAMAN • Aturan Tata Bahasa = Memiliki tata bahasa khusus. • Instruksi = Memiliki intruksi/perintah untuk menyelesaikan masalah tertentu. • Kompiler = Menganalisa intruksi dan membuat instruksi menjadi aplikasi siap pakai.
  • 4.
    BAHASA PEMOGRAMAN BERDASARKANCARA PENERAPANNYA  Bahasa pemograman bertujuan khusus. Bahasa pemograman Cobol untuk terapan bisnis dan administrasi, Fortran untuk komunikasi ilmiah, Assembly untuk terapan bahasa mesin dan prolog untuk kecerdasan buatan. Bahasa pemograman bertujuan umum. Bahasa yang dapat digunakan berbagai aplikasi. Contoh: pascal,basic, C dan lain-lain.
  • 5.
    BAHASA PEMOGRAMAN BERDASARKAN NOTASI BAHASA • Bahasa Tingkat Rendah (Low Level Language) Bahasa yg dirancang agar setiap instruksi langsung dikerjakan oleh komputer. • Bahasa Tingkat Tinggi (High Level Language) Bahasa yg dirancang agar pemograman lebih mudah dipahami, lebih manusiawi dan berorientasi pada bahasa manusia ( Inggris ).
  • 6.
    FUNGSI BAHASA PEMOGRAMAN Bahasa Pemograman Dekstop dikhususkan untuk membuat aplikasi yang digunakan langsung pada komputer anda, baik tanpa jaringan komputer maupun dengan jaringan komputer. Pemograman Web digunakan untuk membuat aplikasi yang digunakan secara online . Contoh bahasa pemograman lainya: Cobra, Pearl, Ruby, Java, SmallTalk, NET, dan lain lain.
  • 7.
    ALGORITMA Algorism berartimenghitung angka dengan mengunakan bahasa arab. Kata Algorism berasal dari nama penulis buku arab yakni, “Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi” Algoritma berarti:  Urutan langkah-lamgkah logis untuk menyelesaikan masalah yang disusun secara sistemmatis. Urutan logis pengambilan putusan untuk pemecahan masalah.
  • 8.
    KONSEP ALGORITMA A.Algoritma variabel pe-ubah. variabel yang yang nilainya BUKAN konstanta (selalu berubah sesuai dengan kondisi variabel TER-KINI) Sintanks : P=Q Algoritma:P<-Q Arti : nilai P diberi nilai Q, nilai P akan SAMA DENGAN nilai Q, nilai Q tetap.
  • 9.
    KONSEP ALGORITMA B.Algoritma variabel pertukaran. Berfungsi mempertukarkan masing-masing isi variabel sedemikian sehingga nilai dari setiap variabel akan berubah/bertukar.
  • 10.
    STRUKTUR ALGORITMA Algoritmadisusun oleh sederetan langkah intruksi yang logis. Tiap langkah intruksi tersebut mengerjakan suatu tindakan (Aksi). Efek dari pekerjaan suatu aksi dapat diamati dengan membandingkan keadan pada saat aksi belum dimulai (To), dan keadaan pada saat aksi selesai dikerjakan (Ti).
  • 11.
    PENULISAN ALGORITMA DENGAN BAHASA NATURAL Contoh penulisan Algoritman dengan bahasa natural Pilihlah bilangan terbesar dari 3 bilangan (misal 10 4 2 ) • Ambilah bilangan pertama dan set maks sama dengan bilang pertamaan. • Ambilah bilangan kedua dan bandingkan dengan maks, apabila bilangan kedua lebih besar dari maks, set maks sama dengan bilangan kedua. • Ambilah bilangan ketiga dan bandingkan dengan maks apabila bilangan lebih besar dari maks, set maks, sama dengan bilangan ketiga. • Variabel maks berisi bilangan terbesar, tampilkan hasilnya.
  • 12.
    VARIABEL • Variabeladalah lokasi penyimpanan dan terkait nama simbolis yang berisi beberapa kuantitas yang diketahui atau tidak diketahui atau informasi nilai/objek di mana informasi dinamis disimpan. • Nama Variabel adalah cara biasa untuk referensi nilai yang disimpan, Pemisahan nama dan konten ini memungkinkan nama yang akan digunakan secara terpisah dari informasi tepat yang diwakilinya. • Tidak semua Variabel sebelum diproses lebih lanjut. • Informasi yang dapat disimpan oleh Variabel ditentukan berdasarkan jenis atau tipe data variabel tersebut.
  • 13.
    TIPE DATA 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.
  • 14.
    OPERATOR Arti kataoperator 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
  • 15.
    PSEUDOCODE • Berartiimitasi dan code berarti kode yang dihubungkan dengan intruksi yang ditulis dalam bahasa komputer (kode bahasa pemrograman).
  • 16.
    FLOWCHART (DIAGRAM ALIR) • Selain dalam bentuk tulisan, algorithma juga dapat ditulis dalam bentuk diagram-diagram dengan anak panah sebagai petunjuk urutan langkah algorithmanya.
  • 17.
    ALGORITHMA PERCADANGAN •Sebuah 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.
  • 18.
    ALGORITHMA PERULANGAN •Ada kalanya untuk menyelesaikan suatu masalah, satu atau beberapa perintah harus dikerjakan beberapa kali.
  • 19.
    FINISH • ThankYou For Watching