Senin, 27 Mei 2013

Pengulangan Pada Pemrograman C++



BAB 6
PENGULANGAN

        Pengulangan adalah suatu tindakan untuk melakukan hal yang sama berulang kali. Untuk mendukung penulisan kode untuk proses pengulangan pada C++ dapat dilakukan dengan menggunakan pernyataan-pernyataan berikut :
while
do….while
for



6.1    Pegulangan While
        Pernyataan untuk menangani proses pengulangan dengan menggunakan pernyataan while dibentuk dengan format:
Berikut adalah tutorial pembuatan untuk program Pegulangan While :



6.2    Pengulangan do..while
        Berbeda dengan pernyataan while yang melakukan pengecekan kondisi di awal blok oengulanganm pada do…while kondisi ditempatkan pada bagian akhir. Hal ini akan menyebabkan dilakukan proses pengulangan minimal satu kali walupun kondisi yang didefinisikan tidak terpenuhi.
Berikut adalah tutorial pembuatan untuk program do..while:




6.3    Pengulangan for
Pernyataan for befungsi untuk menangani masalah pengulangan yang telag diketahui banyaknya.
Berikut adalah tutorial pembuatan untuk program for:



6.4    Pengulangan for Bersarang
Konsep proses pengulangan for bersarang yaitu sebuah pengulangan yang terdapat pengulangan yang lainnya.
Berikut adalah tutorial pembuatan untuk program Pengulangan for Bersarang :

Array (Part 1)


BAB 7
ARRAY (BAGIAN 1)

        Array atau sering juga disebut larik berguna untuk menyimpan sejumlah nilai atau data yang memiliki tipe data yang sama. Setiap data tersebut menempati lokasi atau alamat memori yang berbeda-beda. Tiap nilai atau data dalam array disebut elemen array. Tiap elemen array diidentifikasi dengan menggunakan indeks, sehingga untuk mengakses nilai tersebit harus melalui indeks yang terdapat di dalamnya. Indeks pada elemen array selalu dimulai dengan 0.

7.1    Mengisi dan Menampilkan Elemen Array
        Untuk mengisi nilai kedalam elemen array dapat dialakukan dengan memasukkan nilai pada setiap elemen , misalnya :
A[0] = 1
A[1] = 3
A[2] = 7
………
Berikut adalah tutorial pembuatan untuk program Mengisi dan Menampilkan Elemen Array :





7.2    Inisialisasi Array
      Inisialisasi elemen-elemen pada array dapat langsung dideklarasikan. Pengisian elemen array secara langsung berguna bila pada elemen-elemen array yang bersangkutan tidak diisi dengan nilai yang baru.
Berikut adalah tutorial pembuatan untuk program Inisialisasi Array:



7.3    Pencarian Nilai pada Array
 Salah satu masalah yang sering muncul pada saat menggunakan array  adalah melakukan pencarian nilai yang terdapat pada elemen array. Misalnya jika ingin mencari dan menampilkan nilai yang telah dimasukkan pada elemen array, dan pada elemen keberapa nilai tersebut disimpan.
Berikut adalah tutorial pembuatan untuk program Pencarian Array:



7.4    Array Karakter

 Pada bahasa pemrograman C++, kumpulan karakter disebut dengan istilah teks (String). Array dengan menggunakan elemen bertipe karakter biasanya menyimpan deretan karakter. Berikut adalah tutorial pembuatan untuk program Array Karakter:


Array (Part 2)


BAB 8
ARRAY (BAGIAN 2)

          Pada modul sebelumnya telah dipelajari dasar-dasar cara menggunakan array yang meliputi inisialisasi aaray,kemudian menampilkan yang terdapat pada array, pencarian nilai pada elemen array dan diakhiri dengan array karakter.



8.1  Mengurutkan Array
        Data atau nilai yang terdapat pada elemen-elemen array dapat diurutkan (sorting). Metode ini dapat dilakukan secara menaik (ascending) dan menurun (descending). Salah satu kegunaan pengurutan data dengan menggunakan array adalah untuk mempercepat dan mempermudah proses pencarian data.
Berikut adalah tutorial pembuatan untuk program Mengurutkan Array :






8.2    Array Multidimensi
        Array multidimensi adalah array yang terdiri beberapa subkrip array. Array 2 dimensi akan mempunyai 2 subkrip array sedangkan array 3 dimensi akan mempunyai subkrip array, dan seterusnya. Array multidimensi sering digunakan untuk melakukan proses perhitungan dengan menggunakan matriks. Berikut adalah tutorial pembuatan untuk program Array Multidimensi:




8.3    Inisialisasi Array Multidimensi
      Sama seperti array satu dimensi, pada array multidimensi dapat juga dilakukan proses inisialisasi nilai pada elemen-elemen. Berikut adalah tutorial pembuatan untuk program Inisialisasi Array Multidimensi:


Aplikasi Berbasis Windows pada Pemrograman C++

BAB 9
PEMBUATAN PROGRAM APLIKASI BERBASIS WINDOWS

Pada materi sebelumnya telah dibahas berbagai aplikasi sederhana Visual C++ dengan menggunakan template Win 32 Console Application. Pada bagian ini akan dibahas mengenai dasar-dasar pemrograman C++ dengan menggunakan template Windows.



9.1   Dasar-Dasar Aplikasi Windows

         Untuk membuat program aplikasi Windows pada Microsoft Visual C++ 2012 , berikut adalah tutorialnya :




9.2     Aplikasi Operator Aritmatika

          Pada pembahasa sebelumnya telah dibuat sebuah project baru dengan menggunakan template Windows Form Application. Sekarang kita membuta aplikasi operator aritmatika. Operator aritmatika adalah operator atau simbol yang digunakan untuk melakukan operasi meatematika atau operasi perhitungan.
Berikut adalah tutorialnya :




Sabtu, 25 Mei 2013

Dasar-dasar Pemrograman C++


BAB 1
Dasar- Dasar Pemrograman C++


Dalam IDE Visual C++ 2012 terdapat beberapa komponen pendukung utama yaitu editor, compiler, linker, dan pustaka (library).
       Editor  menyediakan sebuah media atau lingkungan interaktif untuk membuat dan mengedit kode sumber C++.

Compiler  berfungsi untuk mengubah kode sumber menjadi kode objek maupun menjadi file eksekusi dengan ekstensi .exe. Compiler juga  dapat mendeteksi serta melaporkan bila terjadi kesalahan (error) pada saat proses kompilasi dilakukan. Compiler  dapat mendeteksi berbagai kesalahan yang terjadi pada baris kode program C++ dengan baik sesuai dengan struktur pemrograman C++ yang telah ditentukan.

Linker  berguna untuk menghubungkan berbagai modul yang dihasilkan oleh compiler  dan menambah modul dari  library  yang disertakan dalam  Visual C++. Linker  dapat juga melaporkan kesalahan yang terjadi selama proses penggabungan file dilakukan, misalnya jika terjadi  kehilangan file atau komponen library yang dibutuhkan.

Library  merupakan sekumpulan rutin yang dibuat untuk mendukung dan menambah kehandalan bahasa C++ sesuai dengan prosedur yang telah ditentukan. Standard library C++ pada program Microsoft Visual C++  2012 telah disesuaikan dengan compiler yang memenuhi standard ISO dan ANSI C++. 

Berikut adalah Tutorial pembuatan  Project Bab 1 Dasar-dasar Pemrograman C++ :


> Modul 1.1 Program Pertama


> Modul 1.2 Membuat Program Dari Template Wins 32 Console Aplication


> Modul 1.3 Input Dan Output Data

> Modul 1.4 Memperbaiki Kesalahan Sintaks (Syntax Error)

Operator (Bagian 1) pada Pemrograman C++

BAB 3
OPERATOR (Bagian 1)

Ekspresi atau ungkapan adalah suatu bentuk yang menghasilkan suatu nilai. Dalam bentuk sederhanam ekspresi berupa sebuah literal atau variabel. Dalam bentuk yang lebih kompleks, suatu  statement melibatkan operator, operand, dan variabel.

3.1   Operator Assignment
Operator Assignment adalah operator yang berfungsi untuk memasukan nilai dalam suatu variabel ataupun konstanta. Operator ini di lambangkan dengan tanda sama dengan (=).
Berikut adalah tutorial dalam bentuk sederhana Operator Assignment :



3.2   Operator Unary
         Operator Unary hanya melibatkan sebuah operand.  contoh dari operator Unary :
+     :  Membuat nilai positif
-      :  Membuat nilai negative
++   :  Penambahan (increment)
--     :  Pengurangan (decrement)

Berikut adalah tutorial dalam bentuk sederhana Operator Unary :



3.3   Increment
    Increment adalah suatu penambahan nilai yang terjadi pada sebuah variabel. Operator yang diguanakan untuk melakukan increment adalah operator ++. Operator ini berfungsi untuk menambah nilai dari suatu variabel dengan nilai satau (1).
        Berikut adalah tutorial dalam bentuk sederhana Increment:


3.4   Decrement
       Decrement merupakan kebalikan dari increment, yaitu pengurangan nilai suatu variabel. Operator untuk melakukan decrement adalah operator -- . Operator berfungsi untuk mengurangi nilai dari suatu variabel dengan nilai satu (1).
Berikut adalah tutorial dalam bentuk sederhana Decrement:

          

Senin, 20 Mei 2013

Operator (Bagian 2) pada Pemrograman C++


BAB 4
OPERATOR (Bagian 2)

Pada bab ini akan membahas menganai operator binary atau operasi yang menggunakan dua operand dalam operasinya. Dan juga akan mempelajari operator ternary yang melibatkan tiga operand dalam melakukan suatu operasi.

4.1       Operator Aritmatika
     Operator aritmatika diguanakan untuk melakukan operasi aritmatika seperti penjumalahan, pengurangan, perkalian, pembagian dan sebagainya. Semua aritmatikan berlaku untuk bilangan bulat (integer) maupun titk mengambang (float).
Berikut adalah tutorial dalam aplikasi operator aritmatika pada program C++ :





4.2        Operator Logika

         Operator Logika digunakan untuk menghasilkan nilai benar (true) dan salah (false). Nilai ini dikenal dengan istilah Boolean. Biasanya dalam C++ nilai benar direpresentasikan dengan nilai 1 dan salah direpresentasikan dengan nilai 0. Pada Operator Logika yang terdapat pada C++ adalah Operator AND, OR, dan NOT.

Berikut adalah tutorial dalam aplikasi operator Logika pada program C++ :
         






4.3        Operator Bitwise
      Operator bitwise berguna untuk melakukan operasi yang berhubungan dengan memanipulasi bit. Operasi  bitwise hanya dapat dilakukan pada operand tipe char dan int saja. Karena ini berjaitan secara langsung dengan tipe byte atau word  di dalam bit.        Dalam operator bitwise terdapat beberapa operand yaitu & (AND), | (OR), ^ (XOR) , ~ (NOT), >> (SHIFT RIGHT), <<  (SHIFT LEFT) serta dengan operand &&, ||, !.       Berikut adalah tutorial dalam aplikasi Operator Bitwise pada program C++ : 








4.4    Operator Ternary
         Operator ternary adalah operator yang digunakan dalam operasi yang melibatkan tiga operand. Adapun operator yang digunakan untuk menyatakan operator ?:
Berikut adalah tutorial dalam aplikasi Operator Ternary pada program C++ :




Pencabangan pada Pemrograman C++



BAB 5
PENCABANGAN

Dalam sebuah program sering kali dibutuhkan suatu kondisi yang memerlukan pencabangan dan pengulangan. Pencabangan adalah suatu pemilihan pernyataan (statement) yang akan dieksekusi, dimana pemilihan tersebut berdasarkan pada kondisi tertentu. Pada pemrograman C++ umunya terdapat dua jenis struktur untuk proses pencabangan yaitu "if" dan "switch".

5.1       Pencabangan if Satu Kondisi

      Struktur pencabangan yang paling sederhana hanya melibatkan sebuah ekspresi yang akan diperiksa. Pernyataan if pada dasarnya memiliki dua bentuk, yaitu yang tidak mengandung else dan yang mengandung else.

Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan if :






5.2       Pencabangan if Dua Kondisi
             Untuk pencabangan dua kondisi harus berisi pernyataan khusus yang berguna untuk mengatasi kejadi apabila kondisi yang didefinisikan tidak terpenuhi atau bernilai salah.
Bentuk umum pencabangan dengan dua kondisi akan melibatkan if dan else .
              If (kondisi)

             {

                //blok perntaaan yang dijanlankan

                //jika kondisi benar

             }
Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan if (dua kondisi) :




5.3     Pencabangan if Bersarang
         Pada pemrograman C++ terkadang diperlukan untuk menggunakan pernyataam if yang berada di dalam pernyataan if. Pernyataan if seperti ini disebut if bersarang (nested if).
Berikut adalah tutorial untuk Pencabangan if Bersarang :






5.4       Pernyataan Switch
             Perintah switch memungkinkan untuk melakukan sejumlah tindakan berbeda terhadap sejumlah kemungkinan nilai. Bentuk umum pencabangan dengan menggunakan switch  adalah sebagai berikut:

            Switch (ekspresi)
                {
                                case 1:
                                                pernyataan_pertama;
                                                break;
                                case 2:
                                                pernyataan_kedua;
                                                break;
                                case 3:
                                                pernyataan_ketiga;
                                                break;
                                …………
                                default:pernyataan_n;
                }

  Berikut adalah tutorial dalam bentuk sederhana untuk pernyataan switch :


Rabu, 01 Mei 2013

Kegelisahan dan Kerinduanku

Entah sudah berapa hari dan berapa bulan kulewati kesendirianku ini, jauhnya dari kedua orang tua membuatku mengerti arti sebuah kehidupan. Kehidupan yang keras bahkan tak seorang pun yang merasakan apa yang sedang kurasakan ini sebuah kerinduan yang sangat mendalam. Begitu banyak pelajaran yang kudapat disini, suka, duka maupun ketidaktahuanku.

Aku tak tahu sampai berapa lama aku merasakan kegelisahan dan kerinduan ini. Saat kumerasakan takut, dan sedih seperti ini yang sangat aku rindukan adalah dekapan kedua orang tua. Wajah mereka bagai penyemangat hidupku kembali. Aku rindu disaat mereka berada disampingku. Aku rindu disaat mereka memberikan motivasi dan harapan itu. 

Tapi ada perasaan yang aneh saat ini yang sedang kurasakan, apakah perasaan ini sebuah peringatan untuk selalu bersyukur kepada sang maha pencipta. Aku takut dikala jauh dariNYA aku terjerumus dalam kesombongan, keegoisan, kemunafikan bahkan hal yang tak ingin ku dengar kata kata itu -Zina dan Maksiat- . Tanpa dekapan Kedua orang tua disampingku , aku takut semuanya terjadi.

Dekap aku Tuhan , Dekap aku Ma , Pa.

Aku takut Tuhan, Aku takut ma pa...

Aku Rindu Tuhan, Aku Rindu kalian Ma, Pa.

Semua perasaan takut dan gelisah ini meracuni fikiran ku... Kuberharap setelah ini hatiku tenang dan damai.
Jauhkan dariku semua kesombongan , kemunafikan dan keegoisan ini Tuhan. . .