Postingan

Menampilkan postingan dari November, 2018

TIPE DATA

Gambar
Macam-macam dan Penjelasan Tipe Data dalam C++ Tipe data adalah klasifikasi  variabel  untuk menentukan bentuk keadaan data yang akan disimpan dalam memori dan jenis  operasi  apa yang dapat dilakukan oleh variabel tersebut. variabel memiliki 3 jenis tipe data yaitu Variabel Numerik, Variabel  Text  dan  Boolean . Variabel Numerik  : Memungkinkan kita untuk menyimpan data dalam bentuk bilangan. Variabel numerik dapat dibagi menjadi beberapa bagian yaitu : Bilangan Bulat ( Integer int), Bilangan Desimal Berpresisi Tunggal ( Floating Point  float). Bilangan Desimal Berpresisi Ganda ( Double Precision double). Variabel  Text  : memungkinkan kita untuk menyimpan data dalam bentuk Karakter. Bahasa Pemrograman C++ menyediakan beberapa tipe data dasar seperti char( Character  atau Karakter Tunggal) dan string (Kumpulan Karakter). Boolean  : pada bahasa pemrograman C++ ditulis dengan penulisan bool merupakan jenis memori yang dapat mewakili satu nilai dari dua pilihan yaitu 1 ( True ) atau

Operasi string c++

Gambar
OPERASI STRING C++ Berguna untuk keperluan memanipulasi string (data teks)   Strcat() Digunakan untuk menambahkan string sumber kebagian akhir dari string tujuan. File header yang harus disertakan adalah : string.h dan ctype.h Bentuk Penulisan : Strcat (tujuan, sumber); Contoh Program : main() { char a1[20]; char a2[20]; clrscr(); cout<<“Masukkan Kata – 1= “; cin>>a1; cout<<“Masukkan Kata – 2= “; cin>>a2; strcat(a1, a2); cout<<“Hasil Penggabungannya “<<a1; getch(); }   Strcmp() Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua Hasil dari fungsi ini bertipe data integer (int) File header yang harus disertakan adalah : string.h Bentuk Penulisan : var_int = strcmp(str1, str2); Contoh Program : main() { char a1[] = “A”; char a2[] = “a”; char b1[] = “A”; clrscr(); cout<<“Hasil Perbandingan “<<a1<<” dan “<<a2<<“->”; cout<<strcmp(a1,a2)<<endl; cout

Implikasi pada bahasa pemograman

Gambar
Implikasi Pada Bahasa Pemograman  ,  Logika Matematika Implikasi Pada Bahasa Pemograman     Skema Implikasi Pada Pemprograman If C then S C = Ekpresi Logika yang menyatakan syarat/kondisi S = Satu atau lebih pernyataan S akan dijalankan ketika C bernilai benar Struktur If-then pada bahasa Pemrograman berbeda dengan implikasi if-then yang digunakan dalam logikapernyataan if-then dalam bahasa pemrograman bukan proposisi karena tidak ada korespondensi antara pernyataan tersebut dengan operator implikasiinterpreter atau compiler tidak melakukan penilaian kebenaran pernyataan if-then secara logika. interpreter hanya memeriksa kebenaran kondisi c, jika c benar maka S dieksekusi jika c salah maka s tidak di eksekusi. Macam Operator Logika Pemograman Terdapat 3 Operator logika dalam pemograman :

Tabel kebenaran

Gambar
Tabel Kebenaran  ,  Logika Matematika Tabel Kebenaran Nilai kebenaran dari suatu proposisi hanya 2, benar (B/T/1) atau salah (S/F/0) Macam-macam Operator Logika 1.Negasi (-/~) 2.Konjungsi (^) 3.Disjungsi (v) 4.Implikasi () 5.Bimplikasi () Operator Tambahan 1.Not Or/NOR (↓) 2.Exclusive Or/XOR () 3.Not And/NAND (|)     NEGASI   Negasi KONJUNGSI (Dan) :  Bernilai benar jika kedua pernyataan bernilai Benar   Konjungsi   DISJUNGSI (Atau) :  Bernilai Salah jika Kedua Pernyataan bernilai Salah Disjungsi (atau)   BIMPLIKASI :  Bernilai benar jika kedua pernyataan memiliki nilai kebenaran yang sama Bimplikasi   Not And (NAND) :  adalah   Negasi dari Konjungsi Not and (Nand)   Not Or (NOR) :  adalah Negasi dari Dsjungsi (atau)   Not Or (NOR)   Exclusive Or (XOR) :  Sama dengan Disjungis (atau) perbedaanya adalah jika nilai keduanya sama , maka salah   Exclusive Or (XOR)  

Operasi input dan output c++

Gambar
Operasi input dan output C++   Fungsi printf Perintah printf digunakan untuk meletakan suatu informasi ke layar. Perintah ini hampir sama dengan cout tetapi pada saat menuliskan nilai suatu variable ada pemformatan data. Contoh: #include <stdio.h> #include<conio.h> main() { char univ[]=“Universitas Muria Kudus”; clrscr(); printf(“Perguruan Tinggi : %s \n”,univ); printf(“Kampus ku”); getch(); }   Fungsi cout Perintah cout digunakan untuk meletakan suatu informasi ke standard output. Perintah ini hanya jalan pada bahasa pemrograman C++ tetapi pada bahasa C tidak bisa berjalan. Perintah ini sama dengan printf tetapi tidak perlu diberi pemformatan data. Contoh: #include <iostream.h> main() { char univ[]=“Universitas Muria Kudus “; cout<<“Perguruan Tinggi : “<<univ<<“\n”; cout<<“Kampus ku”; } Funsi endl Perintah endl digunakan untuk menyisipkan newline dan mengirimkan isi penyangga keluaran ke piranti keluaran.

Percabangan C++

Gambar
Percabangan – Conditional C++   Percabangan Adalah perintah yang memungkinkan pemilihan atas perintah yang akan dijalankan sesuai dengan kondisi tertentu. Percabangan (branching) di dalam pemrograman digunakan oleh komputer untuk menentukan langkah kerja instruksi. Percabangan menggunakan operator kondisional (Conditional) yang akan menghasilkan nilai boolean (benar/true atau salah/false) jika nilai yang dihasilkan benar, maka perintah akan dilaksanakan, sedangkan jika salah, maka instruksi tidak akan dilaksanakan Bentuk pernyataan yang muncul pada percabangan adalah : jika………………… maka……………………. Pernyataan didalam jika adalah sebuah kondisi yang harus dipenuhi untuk menjalankan pernyataan yang ada didalam maka. Dengan kata lain maka adalah akibat yang ditimbulkan oleh jika. Untuk menulis pernyataan berupa percabangan dalam program dapat digunakan perintah if atau switch. Perintah if dibedakan menjadi 3 bentuk : If sederhana If – else Nested-if A. if sederhana  adalah bentuk

Konstanta C++

Gambar
Konstanta C++ Konstanta   Konstanta adalah suatu nilai yang sifatnya tetap . Secara garis besar,  konstanta dapat dibagi menjadi dua bagian, yaitu: 1. Konstanta Bilangan : Konstanta Bilangan Bulat (Integer).Adalah bilangan yang tidak mengandung nilai desimal. Ini merupakan nilai default pada konstanta bilangan) Contoh : 1, 2, 3, 100Konstanta Desimal Berpresisi Tunggal ( FloatingPoint)Konstanta Floating Point, mempunyai bentuk penulisan, yaitu : Bentuk Desimal ( contoh : 5.57 )Bentuk Eksponensial / Bilangan Berpangkat ( contoh : 4.22e3 _ 4.22 x 103 )sKonstanta Desimal Berpresisi Ganda ( Double Precision )Konstanta Double Precision, pada prinsipnya sama seperti Konstanta Floating Point, tetapi Konstanta Double Precision mempunyai daya tampung data lebih besar. 2. Konstanta  Text :  Data Karakter (Character) Data karakter hanya terdiri dari sebuah karakter saja yang diapit oleh tanda kutip tunggal ( ‘ ). Data karakter dapat berbentuk abjad ( huruf besar atau kecil ), angka, nota

Variabel c++

Gambar
Variable C++   Variable  Adalah suatu tempat menampung data atau konstanta dimemori yang mempunyai nilai atau data yang dapat berubah-ubah selama proses program. Dalam pemberian nama variabel, mempunyai ketentuan-ketentuan antara lain : Tidak boleh ada spasi ( contoh : gaji bersih ) dan dapat menggunakan tanda garis bawah ( _ ) sebagai penghubung (contoh : gaji_bersih).Tidak boleh diawali oleh angka dan menggunakan operator aritmatika. Pembagian Variable : Variabel Numerik Dibagi menjadi menjadi 3 (tiga) macam : Bilangan Bulat atau IntegerBilangan Desimal Berpresisi Tunggal atau Floating Point.Bilangan Desimal Berpresisi Ganda atau Double Precision. Variabel Teks Character ( Karakter Tunggal )String ( Untuk Rangkaian Karakter ) Deklarasi Variable : Adalah proses memperkenalkan variabel kepada Borland C++ dan pendeklarasian tersebut bersifat mutlak karena jika tidak diperkenalkan terlebih dahulu maka Borland C++ tidak menerima variabel tersebut. Deklarasi Variabel ini mel

SWITCH C++

Gambar
Perintah Switch C++ Perintah Switch dalam C++ ini digunakan sebagai alternatif pengganti dari sintaks  if … else  secara sederhana dimana alternatif pilihan bisa lebih dari satu. Namun  switch  tidak bisa digunakan untuk pilihan yang mengandung suatu kondisi tertentu. Dengan perintah ini program percabangan akan semakin mudah dibuat dan dipelajari Statement Switch  : switch  (ekspresi) {                                  case  item-1 :                                                 statement-1;                                                  break ;                                  case  item-2 :                                                 statement-2;                                                  break ;                                            statement-n;                                  default  :                                                 statement; Evaluasi switch : Ekspresi akan dievaluasi, kemudian akan dicari item yang nilainya sama dengan nil

IDENTIFIER

Gambar
Identifier (Pengenal) c++ Pengenal atau identifier adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan  variabel, konstanta, tipe data, dan fungsi Aturan untuk penulisan identifier, antara lain: Tidak boleh dimulai dengan karakter non huruf,Tidak boleh ada spasi,Tidak boleh menggunakan karakter-karakter berikut ini : ~ ! @ # $ % ^ & * ( ) + ` – = { } [ ] : ” ; ‘ < > ? , . / |  Tidak boleh menggunakan reserved words yang ada dalam C++ Representasi alternatif dari operator, tidak dapat digunakan sebagai identifier. Contoh : and, and_eq, bitand, bitor, compl, not, not_eq, or, or_eq, xor, xor_eq Bahasa  C++  adalah bahasa yang “ case sensitive “, ini berarti identifier yang dituliskan dengan huruf kapital akan dianggap berbeda dengan identifier yang sama tetapi dituliskan dengan huruf kecil.   Contoh : variabel RESULT tidak sama dengan variable result ataupun variabel Result.

Tipe data

Gambar
Tipe data Dalam C++ Tipe data berfungsi untuk mempresentasikan jenis dari sebuah nilai yang terdapat dalam program. Dalam C++ terdapat beberapa tipe data dasar yang telah didefinisikan yaitu: Tipe bilangan bulat (integer) Tipe data yang Digunakan untuk data-data angka yang tidak mengandung angka dibelakang koma. Misalnya 3, 21, 78, dll. Tipe Bilangan Desimal (floating-point) Adalah tipe data yang mempresentasikan data-data bilangan yang mengandung angka dibelakang koma, misalnya 3.16, 21.5, dll. Tipe data Float = 32 bits, double = 64 bits, dan long double = 80 bits. Tipe Logika (boolean) Tipe ini mempresentasikan data-data yang hanya mengandung dua buah nilai, yaitu nilai logika (boolean) yang terdiri dari nilai benar (direpresentasikan dengan nilai 1) dan nilai salah (direpresentasikan dengan nilai 0). Tipe Karakter / String Tipe ini merepresentasikan data-data yang berupa karakter, dan dinyatakan dengan tipe char, sedangkan untuk string dinyatakan dengan pointer dari tipe c

FlowChart

Gambar
Flowchart (diagram alur) Flowchart (diagram alur) Merupakan salah satu cara penyajian algoritmaBagan-bagan yang mempunyai arusMempunyai aliran satu atau dua arah secara sekuensialMenggambarkan langkah-langkah penyelesaian suatu masalahSederhana, terurai, rapi dan jelas Kegunaan flowchart : Untuk mendesain programUntuk merepresentasikan program Model dan jenis flowchart : System flowchart :  Menggambarkan urutan proses dalam system dengan menunjukkan alat media input, output serta jenis media penyimpanan dalam proses pengolahan data.Tidak digunakan untuk menggambarkan urutan langkah untuk memecahkan masalahHanya untuk menggambarkan prosedur dalam sistem yang dibentuk Program flowchart :  Menggambarkan urutan logika dari suatu prosedur pemecahan masalah. ada Dua jenis metode penggambaran program flowchart Conceptual flowchart, menggambarkan alur pemecahan masalah secara globalDetail flowchart, menggambarkan alur pemecahan masalah secara rinci.

LOOPING

Gambar
Looping – Perulangan C++ Perulangan  (loop) adalah suatu pekerjaan yang dilakukan secara berulang-ulang sampai kondisi tertentu terpenuhi, juga Digunakan untuk menghasilkan perulangan sejumlah N kali yang dispesifikasikan. Macam perulangan : WHILE  // sementaraDO-WHILEFOR Pernyataan while Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan ataubeberapa pernyataan beberapa kali. Bentuk pernyataan adalah sebagai berikut: while (ungkapan) pernyataan; Bagian pernyataan yang mengikuti while akan dieksekusi selama ungkapan pada while bernilai benar (tidak sama dengan nol).Perlu diketahui, pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan.Oleh karena itu ada kemungkinan bagian pernyataan pada while tidak dijalankan sama sekali, yaitu kalau kondisi yang pertama kali bernilai salah. Contoh Sederhana Flowchart Perulangan While : Kontrol perulangan bisa diletakan sebelum atau sesudah pernyataanSelama Kondisi bern

MODULAR Function

Gambar
MODULAR Function MODULAR (function) Definisi Modular : Pemrograman Modular adalah suatu teknik pemrograman di mana program yang biasanya cukup besar dibagi-bagi menjadi beberapa bagian program yang lebih kecil sehingga akan mudah dipahami dan dapat digunakan kembali, baik untuk program itu sendiri maupun program lain yang memiliki proses yang sama. Modul pada bahasa C++ dikenal dengan nama fungsi (function)Bahasa C terdiri dari fungsi-fungsi, baik yang langsung dideklarasikan dalam program ataupun dipisah di dalam header file.Fungsi yang selalu ada pada program C++ adalah fungsi main Kelabihan Modular : Program lebih pendekMudah dibaca dan dimengertiMudah didokumentasiMengurangi kesalahan dan mudah mencari kesalahanKesalahan yang terjadi bersifat “lokal” Function (fungsi) Contoh Program – Function (Fungsi) : void garis(); //prototipe/dekalarasi fungsi void main() { garis(); cout<<“Program Percobaan Fungsi”<<endl; garis(); cout<<“Fungsi digunakan untu

ARRAY

Gambar
Pengertian Array Dalam C++ C++ ,  Pemrograman , Universitas Bina Sarana Informatika. Pengertian Array  : Array merupakan tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama . Bagian yang menyusun array disebut elemen array(isi), yang masing-masing elemen dapat diakses tersendiri melalui indeks array. Antara satu  Variabel   dengan variabel lain di dalam array dibedakan berdasarkan S ubscript Sebuah subscript berupa bilangan di dalam K urung siku […] Melalui subscript inilah masing-masing elemen array dapat diakses. Sebagai contoh, misalkan terdapat array A yang memiliki 10 buah elemen nilai yang bertipe integer, maka kita dapat mereprentasikannya dengan gambar berikut.   Perbedaan Array dengan Variabel Biasa   Perbedaan Array dengan Variabel Biasa   Deklarasi variabel array : Bentuk umum dalam mendeklarasikan suatu variabel array adalah sebagai berikut :  int nilai[6]; Untuk mendeklarasikan suatu variabel array, komponen yang dibutuhkan ada