Pemrograman Dasar
TKJ
Yogi Winarto, S.Kom
2014
Agoritma
•Algoritma adalah urutan langkah logis
pengambilan keputusan untuk
memecahkan masalah secara
sistematis. Kata logis berarti harus dapat
ditentukan kebenarannya.
Beda algoritma dengan
program
•Program adalah kumpulan pernyataan
komputer sedangkan tahapan
sistematis dalam program adalah
algoritma
•Beberapa pakar memberi formula
bahwa
•Program = Algoritma + Bahasa (struktur
data)
Contoh algoritma dalam
kehidupan sehari hari
Proses Algoritma Contoh langkah dalam
Algoritma
Membuat kue Resesp kue Masukan telur kedalam
wajan kocok sampai
mengembang
Belajar memprogram dan
belajar bahasa pemrograman
•Belajar memprogram tidak sama
dengan belajar bahasa pemrograman
•Belajar memprogram adalah tentang
metodologi pemecahan masalah
kemudian menuangkannya dalam suatu
notasi tertentu yang mudah di baca dan
dipahami
•Sedangkan belajar bahasa
pemrograman berarrti belajar memakai
suatu bahasa atuan – aturan tata
bahasanya, tata cara pengoprasiannya
untuk membuat program yang di tulis
dengan bahasa itu saja
Ada dua kelompok bahasa
pemrograman
•Bahasa tingkat rendah
•Bahasa tingkat tinggi
Penulisan Algoritma dapat
digunakan dengancara
1. Bahasa Natural (id/indonesia,
en/english dan bahasa lainya)
2. Flowchart (diagram alir)
3. Pseudo code
Contoh penulisan algoritma
dengan bahasa natural
Buatlah sebuah algoritma untuk memilih bilangan terbesar
dari 3 buah bilangan (misal 10 4 2)
1. Ambil bilangan pertama dan set maks sama dengan
bilangan pertama
2. Ambil bilangan kedua dan bandingkan dengan maks
3. Apabila bilangan kedua lebih besar dari mask set mask
sama dengan bilangan kedua
4. Ambil bilangan ketiga dan bandingkan dengan mask
5. Apabila bilangan ketiga lebih besar dari Maks, set
Maks sama dengan bilangan ketiga
6. Variabel Maks berisi bilangan terbesar, tampilkan
hasilnya.
Soal
•Buatlah algoritma yang terdapat di
kehidupan sehari hari selain contoh
yang di atas
Tugas
•Carilah di internet tentang
1. Bahasa tingkat rendah pada bahasa
pemrograman
2. Bahasa tingkat tinggi pada bahasa
pemrograman
Variabel
•Variabel adalah merupakan tempat
penyimpanan data yang sidatnya
sementara
•Variabel di alokasikan komputer untuk
menampung nilai data dan variabel
harus memiliki tipe data atau jenis data
•Setiap variabel harus mempunyai nama
Nama variabel
•Ada beberapa syarat untuk pemberian
nama variabel pada komputer:
1. Panjang karakter maksimal 255
karakter
2. Tidak dapat menggunakan spasi
3. Tidak dapat dimulai dengan anggka
4. Tidak dapat menggunakan tanda
baca selain (_)

Pemrograman dasar

  • 1.
  • 2.
    Agoritma •Algoritma adalah urutanlangkah logis pengambilan keputusan untuk memecahkan masalah secara sistematis. Kata logis berarti harus dapat ditentukan kebenarannya.
  • 3.
    Beda algoritma dengan program •Programadalah kumpulan pernyataan komputer sedangkan tahapan sistematis dalam program adalah algoritma •Beberapa pakar memberi formula bahwa •Program = Algoritma + Bahasa (struktur data)
  • 4.
    Contoh algoritma dalam kehidupansehari hari Proses Algoritma Contoh langkah dalam Algoritma Membuat kue Resesp kue Masukan telur kedalam wajan kocok sampai mengembang
  • 5.
    Belajar memprogram dan belajarbahasa pemrograman •Belajar memprogram tidak sama dengan belajar bahasa pemrograman •Belajar memprogram adalah tentang metodologi pemecahan masalah kemudian menuangkannya dalam suatu notasi tertentu yang mudah di baca dan dipahami
  • 6.
    •Sedangkan belajar bahasa pemrogramanberarrti belajar memakai suatu bahasa atuan – aturan tata bahasanya, tata cara pengoprasiannya untuk membuat program yang di tulis dengan bahasa itu saja
  • 7.
    Ada dua kelompokbahasa pemrograman •Bahasa tingkat rendah •Bahasa tingkat tinggi
  • 9.
    Penulisan Algoritma dapat digunakandengancara 1. Bahasa Natural (id/indonesia, en/english dan bahasa lainya) 2. Flowchart (diagram alir) 3. Pseudo code
  • 10.
    Contoh penulisan algoritma denganbahasa natural Buatlah sebuah algoritma untuk memilih bilangan terbesar dari 3 buah bilangan (misal 10 4 2) 1. Ambil bilangan pertama dan set maks sama dengan bilangan pertama 2. Ambil bilangan kedua dan bandingkan dengan maks 3. Apabila bilangan kedua lebih besar dari mask set mask sama dengan bilangan kedua 4. Ambil bilangan ketiga dan bandingkan dengan mask 5. Apabila bilangan ketiga lebih besar dari Maks, set Maks sama dengan bilangan ketiga 6. Variabel Maks berisi bilangan terbesar, tampilkan hasilnya.
  • 11.
    Soal •Buatlah algoritma yangterdapat di kehidupan sehari hari selain contoh yang di atas
  • 12.
    Tugas •Carilah di internettentang 1. Bahasa tingkat rendah pada bahasa pemrograman 2. Bahasa tingkat tinggi pada bahasa pemrograman
  • 13.
    Variabel •Variabel adalah merupakantempat penyimpanan data yang sidatnya sementara •Variabel di alokasikan komputer untuk menampung nilai data dan variabel harus memiliki tipe data atau jenis data •Setiap variabel harus mempunyai nama
  • 14.
    Nama variabel •Ada beberapasyarat untuk pemberian nama variabel pada komputer: 1. Panjang karakter maksimal 255 karakter 2. Tidak dapat menggunakan spasi 3. Tidak dapat dimulai dengan anggka 4. Tidak dapat menggunakan tanda baca selain (_)