Algoritma Pemrograman Pert-2

download Algoritma Pemrograman Pert-2

of 22

description

PPT Mapel Pemrograman Dasar SMK Kelas X TKJ Materi Variabel, Tipe data, dan Operator

Transcript of Algoritma Pemrograman Pert-2

DVD in a laptop

Powerpoint Templates

Pemrograman DasarPertemuan II : Variabel, Tipe Data, & Operator-Anadriv

Dimas [email protected] TemplatesPage #Variabel, konstanta 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.1MATERI AJARKonsep Pengenal (Identifier)Aturan penulisan IdentifierPengertian Variabel dan KonstantaPengertian Tipe DataJenis-jenis Tipe DataPengertian OperatorJenis-jenis Operator

Powerpoint TemplatesPage #IDE (Integrated Development Equipment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkatlunak. 2Kompetensi Dasar 3.1 : Memahami penggunaan data dalam algoritma dan konsep algoritma pemrograman

Materi Pokok 1 : Algoritma PemrogramanPowerpoint TemplatesPage #IDE (Integrated Development Equipment) adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuan dari IDE adalah untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkatlunak. 30. PENGENAL (IDENTIFIER)Identifier merupakan sebuah nama yang digunakan untuk keperluan penyimpanan suatu nilai, pendeklarasian variabel, konstanta, type dan nama program maupun subprogram.Powerpoint TemplatesPage #Case SensitiveUnique4ATURAN PENULISAN IDENTIFIERNama identifier harus dimulai (karakter pertama) dengan karakter huruf alfabet a-z atau A-Z

Setelah karakter pertama, boleh dilanjutkan dengan karakter alfanumerik (angka maupun huruf), dan underscore (_)

Dalam penulisan identifier tidak boleh menggunakan Special Character seperti :~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . / |

4. Tidak boleh menuliskan identifier dengan nama yang sesuai kata tercadang (reserved words) dalam bahasa pemrograman, seperti and, array, begin, case, const, div, do, downto, else, end, file, for, forward, function, goto, if, in, label, mod, nil, not, of, or, packed, procedure, program, record, repeat, set, then, to, type, until, var, while, with. Misal program_if, begin1, dll.

Tidak boleh ada spasi

Powerpoint TemplatesPage #RESERVED WORDSKeywords atau Reserved words merupakan kata-kata yang telah ada/didefinisikan oleh bahasa pemrograman yang bersangkutan. Kata-kata tersebut telah memiliki definisi yang sudah tetap dan tidak dapat diubah. Karena telah memiliki definisi tertentu, maka kata-kata ini tidak dapat digunakan sebagai identifier. 51. VARIABELVariabel merupakan suatu tempat dalam memori komputer yang dapat digunakan untuk menyimpan suatu nilai (value) dan memanggil nilai tersebut saat dibutuhkan.

Nilai yang disimpan dalam variabel ini dapat diubah sewaktu-waktu.Powerpoint TemplatesPage #Case SensitiveUnique61. VARIABELContoh Deklarasi Variabel pada bahasa pemrograman :PascalvarIdentifier_variabel : tipeData;

varBilangan_bulat: integer;

b. C++TipeData Identifier_variabel;int Bilangan_bulat;

c. Visual Basicdim Identifier_variabel as TipeDatadim Bilangan_bulat as integer

Powerpoint TemplatesPage #Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya72. KONSTANTAKonstanta adalah variabel yang nilai datanya bersifat tetap dan tidak bisa diubah.

Pada sebuah kode program, biasanya nilai data dari konstanta diberikan langsung di bagian deklarasi konstantaPowerpoint TemplatesPage #Case SensitiveUnique82. KONSTANTAContoh deklarasi Konstanta pada bahasa pemrograman :PascalconstIdentifier_konstanta = nilai;

constPHI = 3.14;

b. C++const TipeData Identifier_konstanta = nilai;char float PHI = 3.14;

c. Visual Basicconst Identifier_konstanta as TipeData = nilaiconst PHI as Integer = 3.14

Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanyaPowerpoint TemplatesPage #Case SensitiveUnique93. TIPE DATATipe data adalah jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer.

Data berdasarkan jenisnya dapat dibagi menjadi lima kelompok, yang dinamakan sebagai tipe data dasar, yaitu: Bilangan bulat (integer) Bilangan pecahan (float/real) presisi-tunggal Bilangan pecahan (float/real) presisi-ganda Karakter(character), dan Tak bertipe(void).

Powerpoint TemplatesPage #10

Powerpoint TemplatesPage #Ada banyak tipe data yang tersedia tergantung jenis bahasa pemrograman yang dipakai113. TIPE DATATipe data dasar pada C++, meliputiTIPE DATAUKURAN MEMORIJANGKAUAN NILAIJUMLAH DIGIT PRESISICONTOHchar1 byte-128 hingga +127-a, b, @, &Int (integer)2 byte-32768 hingga +32767-1, 20, 300Long4 byte-2.147.438.648 hingga 2.147.438.647-Float (real dalam pascal)4 byte3.4x10-38 hingga 3.4x10+386 71.45, 2.565, 3.14 Double8 byte1.7x10-308 hingga1.7x10+30815 16 long double10 byte3.4x10-4932 hingga1.1x10+493219Bool (boolean)1 byteTrue atau FalsePowerpoint TemplatesPage #String adalah Tipe data yang digunakan untuk variabel yang menyimpan lebih dari satu karakter. Contoh : nama, alamatTipe data integer digunakan untuk variabel yang menyimpan nilai atau data bilangan bulatContoh : 1, 20, 300Tipe data real merupakan tipe data yang digunkan untuk variabel yang menyimpan atau berupa bilangan desimal atau pecahanContoh : 3.14, 15.6, 12.545Tipe data boolean digunakan untuk variabel yang akan menyimpan nilai True atau False.Contoh : True atau False

124. OPERATOROperator merupakan simbol yang biasa dilibatkan dalam pemrograman untuk melakukan suatu operasi atau manipulasi, misalnya untuk :Menjumlahkan dua buah nilaiMemberikan nilai ke suatu variabelMembandingkan kesamaan dua buah nilai

Powerpoint TemplatesPage #134. OPERATORSifat Operator :UnarySifat unary pada operator hanya melibatkan sebuah operand pada suatu operasi aritmatik. Contoh : -5

b. BinarySifat binary pada operator melibatkan dua buah operand pada suatu operasi aritmatik. Contoh : 4 + 8 c. TernarySifat tenary pada operator melibatkan tiga buah operand pada suatu operasi aritmatik. Contoh : (10 % 3) + 4 + 2

Powerpoint TemplatesPage #4. OPERATORJenis-jenis Operator :Operator Penugasan (Assignment)Operator penugasan menggunakan simbol sama dengan (:=) berguna untuk memberikan suatu nilai ke suatu variabel.

Contoh : var i : integer; r : real;begin i := 1; r := 2.5; end;

Powerpoint TemplatesPage #Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya

154. OPERATORJenis-jenis Operator :Operator AritmatikaOperator aritmatika digunakan dalam operasi perhitungan matematika

Powerpoint TemplatesPage #Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya

164. OPERATORJenis-jenis Operator :Operator LogikaOperator logika biasa digunakan untuk menghubungkan dua buah ungkapan kondisi menjadi sebuah ungkapan kondisi.

Operator ini berupa : AND untuk logika DAN OR untuk logika ATAU NOT untuk logika BUKAN

Powerpoint TemplatesPage #Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya

174. OPERATORJenis-jenis Operator :Operator Logika

UNGKAPAN1UNGKAPAN2HASIL ANDHASIL ORSALAHSALAHSALAHSALAHSALAHBENARSALAHBENARBENARSALAHSALAHBENARBENARBENARBENARBENARPowerpoint TemplatesPage #Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya

184. OPERATORJenis-jenis Operator :Operator Pembanding (Relasi)Operator yang digunakan untuk membandingkan satu nilai dengan nilai yang lain dan akan mendapatkan hasil true (benar) atau false (salah).

Powerpoint TemplatesPage #Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya

19Post Test

Tentukan benar atau salah penulisan identifier dibawah ini dan berikan alasan anda!#kalimatnomor induknisSiswanis_SiswaNamastaticvar_Angka

Jelaskan perbedaan variabel dan konstanta! Dan berikan contoh deklarasinya dalam bahasa PASCAL! (identifier tidak boleh sama dengan contoh)

Jelaskan pengertian tipe data string, integer, real, dan boolean! Kemudian berikan contoh masing-masing!

Powerpoint TemplatesPage #Post Test

Jelaskan fungsi dan berikan contoh masing-masing jenis operator ! (minimal 2 contoh dari tiap jenis operator)

Powerpoint TemplatesPage #Powerpoint Templates

TERIMA KASIH-AnadrivPowerpoint TemplatesPage #22