SlideShare a Scribd company logo
1 of 11
Nama : Era Vina Wulandari 
Kelas : X TKJ A 
Ttl : Lampung Tengah, 
15 Agustus 1999 
Mapel : Produktif 
(pemrograman dasar)
PEMROGRAMAN DASAR 
A. Bahasa Pemrograman 
Bahasa merupakan bahasa yang 
digunakan untuk menerjemahkan 
perintah user/pengguna agar 
dimengerti oleh komputer.
Karakteristik Pemrograman 
 Aturan Tata Bahasa : Memiliki tata 
bahasa khusus. 
 Instruksi : Memiliki instruksi/perintah 
untuk menyelesaikan masalah 
tertentu. 
 Kompiler : Menganalisa instruksi dan 
membuat instruksi menjadi aplikasi 
siap pakai.
Berdasarkan terapannya, bahasa 
pemrograman dibagi menjadi dua : 
o Bahasa pemrograman bertujuan 
khusus. 
o Bahasa pemrograman bertujuan umum, 
yang dapat digunakan berbagai aplikasi. 
Berdasarkan notasi bahasa lebih dekat 
“mesen” dibagi menjadi dua : 
o Bahasa tingkat rendah (Low Level 
Leanguage). 
o Bahasa tingkat tinggi (High Level 
Leanguage).
Bahasa pemrograman yang 
berkembng, berdasarkan fungsi 
baahasa pemrograman dapat juga 
dikategorikan menjadi dua yaitu: 
1. Bahasa pemrograman dekstop 
dikhususkan untuk membuat 
aplikasi yang digunakan langsung 
pada komputer. 
2. Pemrograman web digunakan untuk 
membuat aplikasi yang digunakan 
secara online.
B. Algorithma 
Algorithma berarti menghitung angka 
dengan menggunakan angka Arab. 
Algorithma berarti : 
> Urutan langkah-langkah logis 
penyelesaian masalah yang disusun secara 
sistematis. 
> Urutan logis pengambilan putusan untuk 
pemecahan masalah. 
Algorithma merupakan urutan langkah-langkah 
penyelesaian masalah, sedangkan 
program adalah realisasi algorithma dalam 
bahasa pemrograman.
C. Variabel 
Variabel adalah lokasi 
penyimpanan dan terkait nama 
simbolis yang berisi beberapa 
kuantitas ysng diketahui atau tidak 
diketahui informasi, atau Nilai.
D. 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. 
6. Tipe Data Array 
Data array sering disebut juga sebagai tipe data larik.
E. 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
F. Pseudocode 
Berarti 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 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. 
I. Algorithma Perulangan 
Ada kalanya untuk menyelesaikan suatu 
masalah, satu atau beberapa perintah 
harus dikerjakan beberapa kali.

More Related Content

What's hot

P 1 Pendahuluan - Teknik Kompilasi
P 1 Pendahuluan - Teknik KompilasiP 1 Pendahuluan - Teknik Kompilasi
P 1 Pendahuluan - Teknik Kompilasiahmad haidaroh
 
Pendahuluan - Materi 1 - TBO
Pendahuluan - Materi 1 - TBOPendahuluan - Materi 1 - TBO
Pendahuluan - Materi 1 - TBOahmad haidaroh
 
Teori bahasa otomata pertemuan 1
Teori bahasa otomata pertemuan 1Teori bahasa otomata pertemuan 1
Teori bahasa otomata pertemuan 1nhiyabelle
 
Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer Hairil Rahman
 
Pendahuluan teknik kompilasi session 1
Pendahuluan teknik kompilasi session 1Pendahuluan teknik kompilasi session 1
Pendahuluan teknik kompilasi session 1adhifatra agussalim
 
Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan OtomataRisal Fahmi
 
Presentasi pemograman dasar
Presentasi pemograman dasarPresentasi pemograman dasar
Presentasi pemograman dasarF. Bagus TKJa
 
Bahasa Pemrograman C++
Bahasa Pemrograman C++Bahasa Pemrograman C++
Bahasa Pemrograman C++Rangga Ananto
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi Mr. FM
 
Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3Dede Kurniadi
 
Modul dasar pemrograman
Modul dasar pemrogramanModul dasar pemrograman
Modul dasar pemrogramanlidyanamaria
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cadhifatra agussalim
 

What's hot (16)

tugas
tugastugas
tugas
 
P 1 Pendahuluan - Teknik Kompilasi
P 1 Pendahuluan - Teknik KompilasiP 1 Pendahuluan - Teknik Kompilasi
P 1 Pendahuluan - Teknik Kompilasi
 
Pendahuluan - Materi 1 - TBO
Pendahuluan - Materi 1 - TBOPendahuluan - Materi 1 - TBO
Pendahuluan - Materi 1 - TBO
 
Teori bahasa otomata pertemuan 1
Teori bahasa otomata pertemuan 1Teori bahasa otomata pertemuan 1
Teori bahasa otomata pertemuan 1
 
Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer Unm tki1-kb3-ppt1-alur logika pemrograman komputer
Unm tki1-kb3-ppt1-alur logika pemrograman komputer
 
Pendahuluan teknik kompilasi session 1
Pendahuluan teknik kompilasi session 1Pendahuluan teknik kompilasi session 1
Pendahuluan teknik kompilasi session 1
 
Pertemuan_2
Pertemuan_2Pertemuan_2
Pertemuan_2
 
Aplikasi pemrograman
Aplikasi pemrogramanAplikasi pemrograman
Aplikasi pemrograman
 
Teori bahasa formal dan Otomata
Teori bahasa formal dan OtomataTeori bahasa formal dan Otomata
Teori bahasa formal dan Otomata
 
Presentasi pemograman dasar
Presentasi pemograman dasarPresentasi pemograman dasar
Presentasi pemograman dasar
 
Bahasa Pemrograman C++
Bahasa Pemrograman C++Bahasa Pemrograman C++
Bahasa Pemrograman C++
 
Pertemuan1 ok
Pertemuan1 okPertemuan1 ok
Pertemuan1 ok
 
Teknik kompilasi
Teknik kompilasi Teknik kompilasi
Teknik kompilasi
 
Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3Pengantar Pemrograman Chapter 3
Pengantar Pemrograman Chapter 3
 
Modul dasar pemrograman
Modul dasar pemrogramanModul dasar pemrograman
Modul dasar pemrograman
 
Teknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman cTeknik kompilasi dalam bahasa pemograman c
Teknik kompilasi dalam bahasa pemograman c
 

Similar to Pemrograman Dasar: Konsep Dasar dan Bahasa Pemrograman

Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2F. Bagus TKJa
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasarandroid24
 
tugas produktf
tugas produktftugas produktf
tugas produktfaryakbar00
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasarandroid24
 
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2F. Bagus TKJa
 
Bahasa Pmrograman
Bahasa PmrogramanBahasa Pmrograman
Bahasa Pmrogramandanitkja
 
Kegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartKegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartSyaiful Ahdan
 
Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Kholis October's
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrogramanReza Optoriter
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasarTaufiqH524
 
Modul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
Modul Mikrokontroler - Bab 3. Pemrograman MikrokontrolerModul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
Modul Mikrokontroler - Bab 3. Pemrograman MikrokontrolerBeny Abd
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrogramanMastur Cell
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemogramandiran rahmat
 

Similar to Pemrograman Dasar: Konsep Dasar dan Bahasa Pemrograman (20)

Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2Tugas Presentasi Pemograman Dasar 2
Tugas Presentasi Pemograman Dasar 2
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Wisnu
WisnuWisnu
Wisnu
 
tugas produktf
tugas produktftugas produktf
tugas produktf
 
Presentasi Pemograman Dasar
Presentasi Pemograman DasarPresentasi Pemograman Dasar
Presentasi Pemograman Dasar
 
Pemrogaman dasar
Pemrogaman dasarPemrogaman dasar
Pemrogaman dasar
 
Bab 1
Bab 1 Bab 1
Bab 1
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Presentasi pemograman dasar 2
Presentasi pemograman dasar 2Presentasi pemograman dasar 2
Presentasi pemograman dasar 2
 
Bahasa Pmrograman
Bahasa PmrogramanBahasa Pmrograman
Bahasa Pmrograman
 
Definisi Algoritma
Definisi AlgoritmaDefinisi Algoritma
Definisi Algoritma
 
Kbp dengan-c
Kbp dengan-cKbp dengan-c
Kbp dengan-c
 
Daskom 4
Daskom 4Daskom 4
Daskom 4
 
Kegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchartKegiatan belajar 1 flowchart
Kegiatan belajar 1 flowchart
 
Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014Tugas pak joko kamis, 20 nov 2014
Tugas pak joko kamis, 20 nov 2014
 
dasar-dasar pemrograman
dasar-dasar pemrogramandasar-dasar pemrograman
dasar-dasar pemrograman
 
Pemrograman dasar
Pemrograman dasarPemrograman dasar
Pemrograman dasar
 
Modul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
Modul Mikrokontroler - Bab 3. Pemrograman MikrokontrolerModul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
Modul Mikrokontroler - Bab 3. Pemrograman Mikrokontroler
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
Logika algoritma dan pemograman
Logika algoritma dan pemogramanLogika algoritma dan pemograman
Logika algoritma dan pemograman
 

Pemrograman Dasar: Konsep Dasar dan Bahasa Pemrograman

  • 1. Nama : Era Vina Wulandari Kelas : X TKJ A Ttl : Lampung Tengah, 15 Agustus 1999 Mapel : Produktif (pemrograman dasar)
  • 2. PEMROGRAMAN DASAR A. Bahasa Pemrograman Bahasa merupakan bahasa yang digunakan untuk menerjemahkan perintah user/pengguna agar dimengerti oleh komputer.
  • 3. Karakteristik Pemrograman  Aturan Tata Bahasa : Memiliki tata bahasa khusus.  Instruksi : Memiliki instruksi/perintah untuk menyelesaikan masalah tertentu.  Kompiler : Menganalisa instruksi dan membuat instruksi menjadi aplikasi siap pakai.
  • 4. Berdasarkan terapannya, bahasa pemrograman dibagi menjadi dua : o Bahasa pemrograman bertujuan khusus. o Bahasa pemrograman bertujuan umum, yang dapat digunakan berbagai aplikasi. Berdasarkan notasi bahasa lebih dekat “mesen” dibagi menjadi dua : o Bahasa tingkat rendah (Low Level Leanguage). o Bahasa tingkat tinggi (High Level Leanguage).
  • 5. Bahasa pemrograman yang berkembng, berdasarkan fungsi baahasa pemrograman dapat juga dikategorikan menjadi dua yaitu: 1. Bahasa pemrograman dekstop dikhususkan untuk membuat aplikasi yang digunakan langsung pada komputer. 2. Pemrograman web digunakan untuk membuat aplikasi yang digunakan secara online.
  • 6. B. Algorithma Algorithma berarti menghitung angka dengan menggunakan angka Arab. Algorithma berarti : > Urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. > Urutan logis pengambilan putusan untuk pemecahan masalah. Algorithma merupakan urutan langkah-langkah penyelesaian masalah, sedangkan program adalah realisasi algorithma dalam bahasa pemrograman.
  • 7. C. Variabel Variabel adalah lokasi penyimpanan dan terkait nama simbolis yang berisi beberapa kuantitas ysng diketahui atau tidak diketahui informasi, atau Nilai.
  • 8. D. 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. 6. Tipe Data Array Data array sering disebut juga sebagai tipe data larik.
  • 9. E. 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
  • 10. F. Pseudocode Berarti 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.
  • 11. H. 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. I. Algorithma Perulangan Ada kalanya untuk menyelesaikan suatu masalah, satu atau beberapa perintah harus dikerjakan beberapa kali.