DEFINISI & SIMBOL FLOWCHART

PENGERTIAN DASAR FLOWCHART

Adalah Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah. Flowchart merupakan cara penyajian dari suatu algoritma


Tujuan Membuat Flowchat :

•    Menggambarkan suatu tahapan penyelesaian masalah

•    Secara sederhana, terurai, rapi dan jelas

•    Menggunakan simbol-simbol standar

Tipe Data dan Variabel dalam Pemrograman

·         Salah satu komponen utama program adalah variabel. Variabel adalah objek di mana informasi dinamis disimpan. Ketika Anda menuliskan nama Anda saat hendak membuat account baru atau proses login ke website, nama yang Anda masukkan akan disimpan dalam variabel sebelum diproses lebih lanjut.
·         Tidak semua variabel memiliki karakteristik yang sama. Informasi yang dapat disimpan oleh variabel ditentukan berdasarkan jenis atau tipe data variabel terebut. Terdapat berbagai jenis tipe data dalam setiap bahasa pemrograman. Namun, kali ini kita akan melihat beberapa jenis tipe data yang umumnya ada pada hampir seluruh bahasa pemrograman. Tipe-tipe data tersebut antara lain sebagai berikut :

·         Tipe data Karakter (character/char)
·         Jenis tipe data ini hanya memungkinkan sebuah variabel menyimpan informasi sebuah single karakter, seperti huruf "P",, "c", "7", atau "@".

·         Tipe data String
·         Tipe data string ini memungkinkan variabel menyimpan informasi untaian karakter, seperti kata atau kalimat. Dalam contoh sebelumnya, nama yang Anda gunakan pada web form, informasi tersebut akan disimpan dalam variabel bertipe data string.

·         Tipe data Integer (int)
·         Jenis tipe data integer digunakan jika ingin menyimpan informasi angka (bilangan bulat) dalam variabel, tetapi bukan bilangan pecahan. Hal ini berarti nilai "7" akan menjadi nilai integer yang valid.

·         Tipe data Floating Point Number (float)
·         Jika Anda bermaksud menyimpan informasi angka dengan format pecahan atau angka desimal, floating point adalah jenis tipe data yang sesuai. Angka "65,00" secara teknis merupakan nilai bertipe floating point meskipun nilai tersebut juga dapat direpresentasikan sebagai nilai "65". Jenis tipe data ini membutuhkan ukuran memory yang lebih besar dibandingkan jenis tipe data angka integer.

·         Tipe data Boolean (bool)
·         Jenis tipe data ini biasanya digunakan hanya untuk merepresentasikan dua kondisi, yakni nilai TRUE dan FALSE atau daatberarti bernilai 1 dan 0 atau kondisi ON dan OFF. Jenis tipe data ini merupakan jenis yang paling sederhana, teapi cukup sering digunakan dalam setiap pemrograman.

·         Tipe data Array
·         Jenis tipe data aray sering disebut juga sebagai tipe data larik. Tipe data ini pada dasarnya merupakan kumpulan sejumlah variabel bertipe data sama dengan ukuran tertentu, yang tersusun secara runtun. Ada beragam variasi dari tipe data array, bergantung pada bahasa pemrograman yang digunakan. Sebagai contoh, nilai "1", "2", "3", "4", dan "5" dapat Anda simpan ke dalam variabel bertipe data array dengan ukuran aray "5" (5 buah nilai, mulai dari 1 sampai dengan 5) yang memiliki kumpulan nilai bertipe integer atau secar sederhana dapat dikatakan array of integer values.

·         Setiap variabel yang terdapat dalam array dapat diakses dengan menggunakan komponen indeks dari tiap-tiap variabel trseut. Namun, perlu Anda ketahui bahwa variabel pertama yang ada dalam array bukan memiliki indeks 1, melainkan indeks 0. Menyimpan nilai-nilai tersebut ke dalam variabel bertipe data array akan memudahkan kit untuk melakukan manipulasi terhadap setiap data yang ada dalam array tersebut. perlu diketahui bahwa jenis tipe data string sebenarnya merupakan kumpulan variabel bertipe karakter atau bisa dikatakan array of characters.


Operator Binary

Operator Binary merupakan operasi yang menggunakan 2 operand, artinya kita melakukan operasi 2 buah nilai type variable. Operator binary tersebut berupa operator aritmatika, logika, relasional dan bitwise

Operator Logika

Di sini kita akan membahas tentang operasi logika antara lain 
AND, OR, NAND(Not And), NOR(Not Or), XOR(Exclusive Or),dan XNOR(Exclusive Not Or).
1.    AND, bernilai benar jika semua kondisi bernilai benar.
2.    OR, bernilai benar jka terdapat salah satu kondisi yang bernilai benar.
3.    NAND, bernilai benar jika terdapat salah satu kondisi yang bernilai salah, atau sama dengan melakuakn operasi NOT pada hasil dari operasi AND.
4.    NOR, bernilai benar jika semua kondisi bernilai salah, atau sama dengan melakuakn operasi NOT pada hasil dari operasi AND.
5.    XOR, bernilai benar jika satu kondisi bernilai benar dan satu kondisi bernilai salah.

6.    XNOR, bernilai benar jika semua kondisi bernilai benar atau semua kondisi bernilai salah.

Pengertian Compile, Compiler, Dan Run

Compile : Suatu program yang dapat mengeksekusi program lain sehingga dapat mengetahui program tersebut apakah bisa di gunakan atau tidak.

Compiler : Program apabila ada salah satu langkah yang salah, maka keseluruhan programnya akan menjadi salah.


Run : Suatu program yang dapat mengetahui  data output-an.

kompilasi dan eksekusi program di dalam C/C++




Berikut ini susunan yang mengilustrasikan proses kompilasi dan eksekusi program di dalam C/C++.

KONSTANTA, VARIABLE, TIPE DATA, DAN IDENTIFIER

KONSTANTA
Konstanta adalah jenis identifier yang bersifat konstan atau tetap, artinya nilai konstanta adalah tidak dapat di ubah. Konstanta berguna untuk menentukan nilai yang merupakan tetapan, misalnya nilai phi (π), satuan dari kecepatan cahaya dan sebagainya.
Identifier adalah suatu pengenal atau pengidentifikasi yang didekralasikan agar kompiler dapat mengenalinya. Identifier dapat berupa variabel, konstanta, fungsi, dan kelas.
Dalam menentukan atau membuat identifier pada program, ada beberapa hal yang harus diperrhatikan yaitu:
– C++ bersifat case sensitive sehingga huruf kapital dan huruf kecil berbeda.
– Identifier tidak boleh diawal dengan angka.
– Identifier tidak boleh menggunakan karakter-karakter simbol seperti #, @, ?, !, $, dan lain-lain).
– Identifier tidak boleh menggunakan kata kunci yang terdapat pada C++, seperti break, return dan lain-lain.
– Nama identifier sebaiknya disesuaikan dengan kebutuhannya.

Bahasa Pemograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Informatika

Informatika (InggrisInformatics) merupakan disiplin ilmu yang mempelajari transformasi fakta berlambang yaitu data maupun informasi pada mesin berbasis komputasi. Disiplin ilmu ini mencakup beberapa macam bidang, termasuk di dalamnya: sistem informasiilmu komputerilmu informasiteknik komputer dan aplikasi informasi dalam sistem informasi manajemen. Secara umum informatika mempelajari struktur, sifat, dan interaksi dari beberapa sistem yang dipakai untuk mengumpulkan data, memproses dan menyimpan hasil pemrosesan data, serta menampilkannya dalam bentuk informasi. Aspek dari informatika lebih luas dari sekedar sistem informasi berbasis komputer saja, tetapi masih banyak informasi yang tidak dan belum diproses dengan komputer.

Teknologi komunikasi

Teknologi Komunikasi adalah peralatan perangkat keras (hardware) dalam sebuah struktur organisasi yang mengandung nilai-nilai sosial yang memungkinkan setiap individu mengumpulkan, memproses dan saling tukar menukar informasi dengan individu-individu lain.