Campus Maya..... Diberdayakan oleh Blogger.

Latest Post

Tampilkan postingan dengan label Tutorials. Tampilkan semua postingan
Tampilkan postingan dengan label Tutorials. Tampilkan semua postingan

Operasi Boolean C++

Written By YAN on Sabtu, 16 Agustus 2014 | 10.59

Operasi Boolean merupakan operasi aljabar dalam ilmu komputer maupun matematika, operasi ini secara sederhana menyangkut masalah logika AND, OR, NAND, dan NOR dan juga mengenai teori himpunan untuk UNION, INTERSEKSI, dan KOMPLEMEN


Bit merupakan informasi terkecil yang dapat dihimpun yang hanya menyertakan bagian dari 1 dan 0 atau bisa dikatakan "Ya" dan "Tidak" atau "Benar" dan "Salah". Operasi Bollean diperkenalkan oleh ahli Matematika inggris bernama George Boole pada tahun (1815-1864). Pada perkembangan operasi ini memiliki beberapa kemungkinan kombinasi sebagai berikut:

- AND ( & )
Operasi AND merupakan operasi dua bit sederhana dengan pengertian bahwa jika A=0 (salah), B=0 (salah), maka hasil dari A&B = 0 (salah). meskipun jika salah satu ada yang bernilai 1 (benar) maka hasilnya pun tetap 0 (salah). Nilai baru dikatakan 1 (benar) apabila kedua nilai A dan B bernilai 1 (benar).
Perhatikan tabel di bawah ini:

  a      b      a&b  
  0   0     0
  0   1     0
  1   0     0
  1   1     1


- OR ( | )
Operasi OR merupakan operasi dua bit sederhana dengan pengertian bahwa jika A=0 (salah), B=0 (salah), maka hasil dari A|B = 0 (salah). tetapi jika salah satu ada yang bernilai 1 (benar) maka hasilnya pun 1 (benar). Selain itu apabila kedua nilai A dan B bernilai 1 (benar) maka hasilnya akan 1 (benar) juga. Perhatikan tabel di bawah ini:
 
  a      b      a|b   
  0   0     0
  0   1     1
  1   0     1
  1   1     1

- XOR ( ^ )
Operasi XOR merupakan operasi dua bit sederhana dengan pengertian bahwa jika A=0 (salah), B=0 (salah), maka hasil dari A^B = 0 (salah). tetapi jika salah satu ada yang bernilai 1 (benar) maka hasilnya pun 1 (benar). Namun, apabila kedua nilai A dan B bernilai 1 (benar) maka hasilnya akan 0 (salah). Perhatikan tabel di bawah ini:
 
  a      b      a^b   
  0   0     0
  0   1     1
  1   0     1
  1   1     0

- NOT ( ~ )
Operasi NOT merupakan operasi dua bit sederhana dengan pengertian kebalikan dari nilai sebenarnya, sebagai contoh jika nilai A=0 (salah), maka ~A=1 (benar), begitupun sebaliknya.
Perhatikan tabel di bawah ini:
 
  a      ~a  
  0   1
  1   0

Dalam C++ penggunaan operasi boolean sering digunakan terutama dalam pengoperasian jenis data integer, sebagai contoh:
jika a = 195 binary (11000011) dan b = 87 binary (01010111) maka, jika c = a&b 






jadi, nilai c = binary 01000011 atau dalam decimal = 67






Komentar Anda adalah tanggapan pribadi, Setiap komentar sepenuhnya menjadi tanggung jawab pengirim...

Tabel ASCII code

Written By YAN on Selasa, 12 Agustus 2014 | 23.23

Sebuah kenyataan dalam mempelajari program komputer kita akan sangat mengenal dengan internal 0s (nol) dan 1s (satu), hal ini dikarenakan angka 0 dan 1 dapat mengekpresikan nilai numerik apapun sebagai biner (bilangan baris dua) yang merupakan operasi matematika sederhana.

Namun demikian, untuk kasus karakter hurup dan non-numerik atau bukan angka tidak diwakili oleh 0 dan 1, sehingga dibuat Tabel ASCII untuk mewakilinya. Tabel ASCII merupakan tabel yang berisi daftar hurup-hurup Romawi yang di tambah beberapa karakter tambahan. Dalam tabel ini, masing-masing karakter selalu diwakili oleh nomor urut yang sama, contoh: ACSII untuk hurup "A" selalu diwakili oleh nomor urut "65" yang dapat diekspresikan dengan 0 dan 1 dalam bilangan biner yakni "1.000.001".

Tabel ASCII Standar berikut ini hanya mendefinisikan sebanyak 128 karakter (0 s/d 127), yakni 32 pertama merupakan kode kontrol (non-cetak) dan 92 lainnya merupakan kode karakter representabel:

http://www.suaracampus.com/2014/08/ascii-code.html

Pada tabel di atas dapat dengan mudah bila di baca dengan Heksadesimal "pembacaan hurup bisa dilakukan melalui penyesuaian baris dan kolom tabel" contoh: karakter "A" terletak pada baris ke-4 kolom ke-1 maka jika diwakili oleh Heksadesimal menjadi 0x41 (65), karena kebanyakan system bekerja    dengan 8 byte sehingga dapat mewakili 256 nilai yang berbeda. 

Disamping Tabel ASCII Standar, dikenal juga ASCII lainnya yakni Platform dan Dependent-Local. ASCII set paling dikenal diantaranya OEM yang dipasang default pada PC-IBM dan ANSI yang digunakan sebagian besar operasi terbaru.Untuk karakter OEM sendiri merupakan ASCII dari perangkat keras Mesin PC yang kompatibel termasuk dibawah Sistem DOS yang mewakili tanda-tanda asing dalam panel. Sedangkan untuk ANSI merupakan penggabungan dari beberapa aplikasi seperti Windows, UNIX, dan Standalone lainnya.










Komentar Anda adalah tanggapan pribadi, Setiap komentar sepenuhnya menjadi tanggung jawab pengirim...

Pengenalan C++

Bahasa Pemograman C++ merupakan bahasa pemograman komputer turunan dari bahasa Program C. Bahasa pemograman C++ dikembangkan pada tahun 1980-an oleh Bjarne Stroustrup, sedangkan bahasa pemograman C dibuat pada tahun 1970-an oleh Dennis Ritchie untuk dijalankan pada sistem UNIX.

Dalam perkembangan dunia programming, bahasa pemograman C sangat banyak digunakan karena dirasa cukup mudah. Bahasa Pemograman C++ dibangun dengan efisiensi dan mampu mensupport pemograman pada tingkat paling rendah (low coding). Pada sistem pemograman C++ telah ditambahkan pula konsep-konsep baru seperti class dengan sifatnya yang inheritance dan overloading sehingga sangat membantu dalam pembuatan program. Bahasa pemograman C++ memiliki sifat Pemrograman Berorientasi Objek, sehingga untuk penyelesaian masalah memerlukan pemecahan pada tiap class dan anak class yang merupakan bagian dari abstraksi sebuah objek fisik.

Pengenalan

   ■ Tabel ASCII code
   ■ Operasi Boolean
   ■ Tabel Basic Numerik
   ■ Compiler C++

Dasar Program C++ 

   ■ Struktur Program C++
   ■ Variabel dan Jenisnya
   ■ Konstanta
   ■ Operator
   ■ Basic Input/Output 

Struktur Program

   ■ Struktur Kontrol
   ■ Fungsi
   ■ Template dan Overload
   ■ Visibilitas Nama

Susunan Tipe Data

   ■ Array
   ■ Urutan Karakter
   ■ Pointer
   ■ Memori Dinamis
   ■ Struktur Data
   ■ Type Data lainnya

Kelas (Classes)

   ■ Clases I
   ■ Clases II
   ■ Special Members
   ■ Friendship and Inheritance
   ■ Polymorphism

Fitur Bahasa

   ■ Jenis Konversi
   ■ Pengecualian
   ■ Arahan Preprocessor


C++ Library

   ■ Data Input/Output
   ■ Sample Project
   ■ Advance Programming







Komentar Anda adalah tanggapan pribadi, Setiap komentar sepenuhnya menjadi tanggung jawab pengirim...
 
www.SuaraCampus.com
Proudly powered by Blogger
c8aa4895b1c18e0384d530182609280712a33c9599c08b39a4
Copyright © 2011. Dunia Campus Kita - All Rights Reserved