Berlatih
Buat Catatan
Latihan Koding
KEMAMPUAN LOGIKA YANG BAIK
Belajar Algoritma
KEMAMPUAN KODING
Belajar Pemrogramman
Berangkat ke Sekolah?
Algoritma Percabangan
Algoritma Perulangan
Sebelum berangkat ke sekolah, Rama Menyantap Sarapan
menyantap menu sarapan yang telah
disiapkan oleh ibunda tercinta.
Selanjutnya ia memastikan seluruh Cek Tugas & Pelajaran
tugas dan buku pelajaran untuk hari
itu.
Setelah seluruh memastikan tidak Berpamitan pada Orang Tua
ada sesuatu yang tertinggal, Rama
berpamitan dan meminta doa
keselamatan dari Ayah dan
Bundanya. Kemudian Ramapun Berangkat dengan Teman
berangkat ke sekolah bersama
teman-teman terbaiknya
Menghitung pembayaran
Ketika jam istirahat tiba, Rama dan
teman-temannya menghabiskan
waktu di Kantin Bu Enda.
Bu Enda dikenal sangat teliti saat Bayar y
menerima pembayaran dari Berikan Kembalian
lebih?
pembelinya. Ia menghitung
pembayaran dengan teliti, Jika uang t
pembayaran lebih, maka Bu Enda
pasti memberikan uang kembalian.
Tidak ada Kembalian
Buat Program Input
Setelah istirahat, Rama mengikuti
pembelajaran praktik. Guru
memberikan tugas untuk membuat
program input data.
Program t
Pada percobaan pertama, program Sukses?
Rama gagal total, namun ia tidak
putus asa. Ia kembali mengulang
membuat program sampai akhirnya y
ia sukses pada percobaan ke 12.
Akhirnya ia mengumpukan Kumpulkan ke guru
praktiknya pada guru.
Buatlah sebuah contoh kasus yang terjadi di sekolah untuk :
Algoritma Sekuensial
Algoritma Percabangan
Algoritma Perulangan
PEMROGRAMAN DASAR (PERTEMUAN 3-4)
Ahmadi Andianto, S.Kom
SMK Negeri 1 Tapen Bondowoso
Mengenal Varibel
Mengenal Tipe Data
Mengenal Operator
Variabel, operator dan tipe data merupakan tiga hal yang akan selalu kita jumpai
ketika kita membuat program. Bahasa pemrograman apapun dari yang paling
sederhana sampai yang paling kompleks, mengharuskan kita untuk mengerti
ketiga hal tersebut
Dalam kehidupan sehari-hari, ketiga hal tersebut sebenanya sering kita jumpai.
Dalam pertemuan kali ini kita akan membahasnya secara lebih detail
A dan B, dapat diisi dengan nilai
berapapun tergantung kebutuhan
dalam program. A dan B adalah
A=5 5 dan 6 adalah isian dari variable A. Isi
dari variabel memiliki TIPE DATA yang
bisa berbeda tergantung kebutuhan.
TEMPAT DATA yang akan
diolah oleh program B=6 Dalam contoh ini, 5 dan 6 adalah tipe
angka.
A+B=
Tanda + adalah sebuah sebuah symbol
Dari FUNGSI OPERASI yang akan mengolah
nilai-nilai yang diberikan
Tempat dimana kita dapat mengisi IDENTIFIER NILAI
atau mengosongkan nilainya dan Nama Dedy
memanggil kembali apabila
dibutuhkan. Alamat Sukosari
Umur 15
Setiap variabel akan mempunyai
nama (identifier) dan nilai Hobby Melukis
Hallo semua. Nama Saya Microsoft Windows 10. Saya adalah produk terbaru dari
perusahaan Microsoft Corporation. Saya dapat dibeli secara online melalui toko
online Amazone. Toko juga menyediakan berbagai aplikasi lain.
Harga jual saya saat ini masih di atas 2 juta rupiah. Harga tersebut pantas dengan
fasilitas yang saya tawarkan. Jika anda membeli pada tanggal 1 Januari 2014, maka
anda akan mendapatkan diskon khusus 25 %.
Demikian dahulu perkenalan kita Sampai berjumpa.
Tipe data adalah jenis data yang
dapat diolah oleh komputer untuk TIPE DATA STANDAR
memenuhi kebutuhan dalam Tipe Data Keterangan
pemrograman komputer.
Integer Angka Bilangan Bulat
Setiap variabel atau konstanta yang
Float Angka dengan pechan
ada dalam kode program, sebaiknya
kita tentukan dengan pasti tipe Character Kararkter Alfabet
datanya. String Sekumpulan character
Ketepatan pemilihan tipe data pada Boolean Benar/Salah
variabel atau konstanta akan sangat
menentukan pemakaian sumberdaya
komputer (terutama memori
komputer).
No VARIABEL TIPE DATA
IDENTIFIER NILAI
1 Nama Jojon Suherman
2 Umur 50
3 Alamat Malang
4 Makanan Favorit Bakso
5 Berat 56,6
6 Status Aktif Benar
Operator merupakan simbol atau SIMBOL FUNGSI
karakter yang biasa dilibatkan dalam + Penjumlahan
program untuk melakukan suatu
operasi atau manipulasi. - Pengurangan
* Perkalian
Contoh operator misalnya
menjumlahkan dua buah nilai, / Pembagian
memberikan nilai ke suatu variabel, % Pembagian sisa (Modulus)
membandingkan kesamaan dua buah
< Lebih kecil
nilai dan sebagainya.
> Lebih besar
Operator Aritmatika : Melakukan operasi yang hasilnya
adalah angka, misalnya penjumlahan, pengurangan,
pembagian, perkalian
Processing symbols
Menunjukan jenis operasi pengolahan dalam suatu proses /
prosedur
Input / Output symbols
Menunjukkan jenis peralatan yang digunakan sebagai media input
atau output
46
Simbol arus / flow
Menyatakan jalannya arus suatu proses
Simbol connector
Menyatakan sambungan dari proses ke proses
lainnya dalam halaman yang sama
50
Simbol document
Mencetak keluaran dalam bentuk dokumen
(melalui printer)
Simbol display
Mencetak keluaran dalam layar monitor
51
Start
PSEUDOCODE
Input panjang
Mulai
Input Panjang
FLOWCHART Input lebar
Input Lebar
Luas = panjang * Lebar
Output Luas Luas = panjang * lebar
Selesai
Print Luas
End 52
Dari pseudocode yang telah dibuat pada tugas sebelumnya, ubahlah ke dalam
bentuk Flow Chart!
Kalian akan lebih
mendalami algoritma
percabangan selama 6
kali tatap mula.
Pastikan kalian sudah
memahami seluruh
materi sebelum
melanjutkan ke
pembahasan
selanjutnya..