Pemrograman Dasar

Embed Size (px)

DESCRIPTION

TKJ

Citation preview

Pemrograman Dasar

Pemrograman DasarTKJYogi Winarto, S.Kom2014

AgoritmaAlgoritma adalah urutan langkah logis pengambilan keputusan untuk memecahkan masalah secara sistematis. Kata logis berarti harus dapat ditentukan kebenarannya.

Beda algoritma dengan programProgram adalah kumpulan pernyataan komputer sedangkan tahapan sistematis dalam program adalah algoritmaBeberapa pakar memberi formula bahwaProgram = Algoritma + Bahasa (struktur data)Contoh algoritma dalam kehidupan sehari hariProsesAlgoritmaContoh langkah dalam AlgoritmaMembuat kueResesp kueMasukan telur kedalam wajan kocok sampai mengembangBelajar memprogram dan belajar bahasa pemrogramanBelajar memprogram tidak sama dengan belajar bahasa pemrogramanBelajar 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 sajaAda dua kelompok bahasa pemrogramanBahasa tingkat rendah Bahasa tingkat tinggi

Penulisan Algoritma dapat digunakan dengancaraBahasa Natural (id/indonesia, en/english dan bahasa lainya)Flowchart (diagram alir)Pseudo codeContoh penulisan algoritma dengan bahasa naturalBuatlah sebuah algoritma untuk memilih bilangan terbesar dari 3 buah bilangan (misal 10 4 2)Ambil bilangan pertama dan set maks sama dengan bilangan pertamaAmbil bilangan kedua dan bandingkan dengan maksApabila bilangan kedua lebih besar dari mask set mask sama dengan bilangan keduaAmbil bilangan ketiga dan bandingkan dengan maskApabila bilangan ketiga lebih besar dari Maks, set Maks sama dengan bilangan ketigaVariabel Maks berisi bilangan terbesar, tampilkan hasilnya.SoalBuatlah algoritma yang terdapat di kehidupan sehari hari selain contoh yang di atas

TugasCarilah di internet tentang Bahasa tingkat rendah pada bahasa pemrogramanBahasa tingkat tinggi pada bahasa pemrograman

VariabelVariabel adalah merupakan tempat penyimpanan data yang sidatnya sementaraVariabel di alokasikan komputer untuk menampung nilai data dan variabel harus memiliki tipe data atau jenis dataSetiap variabel harus mempunyai namaNama variabelAda beberapa syarat untuk pemberian nama variabel pada komputer:Panjang karakter maksimal 255 karakterTidak dapat menggunakan spasiTidak dapat dimulai dengan anggkaTidak dapat menggunakan tanda baca selain (_)