Sabtu, 26 November 2016

Operasi Penyeleksian Kondisi

     Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu dimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan terpenuhi.

Beberapa bentuk struktur dasar pemilihan:

  • Pernyataan IF
  • Pernyataan SWITCH

Pernyataan IF
     Jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan. Penulisan kondisi harus di dalam tanda kurung dan berupa ekspresi relasi dan penulisan pernyataan dapat berupa pernyataan tunggal, pernyataan majemuk, atau pernyataan kosong.

Senin, 21 November 2016

ARRAY

     Pengertian Array adalah sekumpulan variabel yang memiliki tipe data yang sama dan dinyatakan dengan nama yang sama. Array merupakan konsep yang penting dalam pemrograman, karna array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks.


ARRAY BERDIMENSI SATU
  • Bentuk umum pendeklarasaian array berdimensi 1


Proses Perulangan (looping)

for, goto, while, do-while, break, continue


      Jika melakukan pengulangan yang sifatnya menaik (increment), maka nilai_awal variabel harus lebih kecil dari nilai akhir. Jika melakukan pengulangan yang sifatnya menurun (decrement), maka nilai_awal harus lebih besar dari nilai akhir. 

PERNYATAAN FOR

     Pernyataan for berfungsi untuk menangani masalah pengulangan yang telah diketahui banyaknya. 
Bentuk umum:

Operator dan Operand pada C++


Berdasarkan jumlah operand, operator dibagi menjadi 3, yaitu:
  1. Unary, melibatkan 1 operand
  2. Binary, melibatkan 2 operand
  3. Ternary, melibatkan 3 operand

Bahasa Pemrograman


       Bahasa tingkat tinggi adalah bahasa pemrograman yang berorientasi kepada bahasa manusia. (C,C++,Pascal, BASIC, Java, dll). Bahasa tingkat rendah adalah bahasa pemrograman yang berorientasi kepada bahasa mesin. (kode biner 0 dan 1) yaitu bahasa mesin dan bahasa rakitan. 
  •     Sintaks : aturan penulisan bahasa pemrograman.
  •     Semantik :maksud yang terkandung dalam statment.
  •     Kebenaran Logika : berhubungan dengan benar tidaknya urutan statment
      Kelebihan C++
  1.       Dapat dihubungkan dengan bahasa tingkat rendah
  2.       Berjalan dimanapun dan untuk masalah apapun
  3.       Berjalan mulus dalam sistem operasi UNIX
      Algoritma
  1.       Cara menyelesaikan suatu proses
  2.       Terdiri atas langkah-langkah yang terdefinisi dengan baik.
  3.       Bisa dihitung (computable) atau bisa diukur (measurable)
  4.       Menerima input, menghasilkan output

Variabel, Tipe Data dan Konstanta

Variabel

  1. Variabel adalah sebuah identifier (pengenal) yang nilainya dapat diubah sesuai dengan kebutuhan program
  2. Variabel Global = variabel yang dikenali oleh semua lingkungan dalam program. Letaknya diluar badan fungsi.
  3. Variabel Lokal = variabel hanya dikenali oleh suatu fungsi saja. Letaknya didalam badan fungsi.



Minggu, 20 November 2016

PERBEDAAN KESALAHAN LOGIKA DAN SINTAKS


       Kesalahan Logika tidak akan menyebabkan error pada program alias program akan tetap berhasil dirunning karena kode program yang ditulis sudah sesuai dengan bahasa program. Namun biasanya menghasilakan nilai yang tidak kita harapkan (hasil running programnya).
       Kesalahan Sintaks akan menyebabkan error pada program alias program gagal dirunning karena kode program yang ditulis tidak sesuai dengan bahasa program(tidak dikenal kompiler). 
       Jika mengalami kesalahan, perbaiki kesalahan yang terletak paling atas. Memperbaiki satu kesalahan paling atas seringkali membuat banyak kesalahan yang lain ikut terselesaikan.
Semakin sering terjadi kesalahan maka akan membuat kita semakin paham dengan program yang kita buat.

Jika ingin powerpoint yang lebih lengkap maka klik dan download disini ALGORITMA PEMROGRAMAN 1

do while

Presentasi alpro by eka on Scribd