Showing posts with label Muhamad Yusuf. Show all posts
Showing posts with label Muhamad Yusuf. Show all posts

Wednesday, December 19, 2012

Fungsi (Tanpa Nilai Balik, dengan Nilai Balik, Parameter)

Bahasa pemrograman C++ harus memiliki fungsi (funtion), minimal satu fungsi yaitu fungsi main(). Dalam C++, program merupakan kumpulan dari fungsi-fungsi, baik itu fungsi yang didefenisikan secara langsung dalam program maupun fungsi yang disimpan dalam suatu file header.
C++ mempunyai fungi utama yang disebut fungsi main ( ). Fungsi utama ini selalu ada dalam setiap program C++ dan compiler akan menjalankan program melalui perintah-perintah yang terdapat dalam fungsi ini.
Fungsi merupakan subprogram yang berguna untuk membuat program dapat menjadi medular sehingga akan lebih mudah dipahami dan dapat digunakan kembali, baik untuk program itu sendiri maupun untuk program lain yang memiliki proses yang sama.
Pada bahasa pemrograman C++, fungsi dibedakan menjadi dua, yaitu user-defined function dan built-in function. user-defined function adalah fungsi-fungsi yang didefenisikan sendiri, sedangkan built-in function adalah fungsi-fungsi siap pakai yang telah disediakan oleh compiler.

Struktur (Struct, Enumerasi, Bit-Field,Typedef,Union)


-Dalam Bahasa Pemrograman C++ mendukung penggabungan sejumlah tipe data yang berbeda-beda dalam suatu kelompok,dan Hal tersebut dinamakan struktur(struktur).
Dengan menggunakan struktur maka penggabungan data yang berbeda jenis dapat lebih mudah dikelola misalnya data nomor induk siswa bertipe integer, nama siswa bertipe string dan jenis kelamin bertipe boolean.

Friday, November 30, 2012

Array (Satu Dimanesi dan Multi Dimensi) di C++

Dalam postingan kali ini saya akan membahas tentang Array 1 dimensi dan multi dimensi. untuk penjelasan lebih lanjutnya silahkan cek video.

    -1 Dimensi
Variabel Larik atau lebih dikenal dengan ARRAY adalah tipe terstruktur yang terdiri dari jumlah komponen-komponen yang mempunyai tipe yang sama. Suatu array mempunyai jumlah komponen yang banyaknya tetap. Banyaknya komponen dalam suatu larik ditunjukan oleh suatu indeks untuk membedakan variabel yang satu dengan variabel yang lainya.

Pengulangan (While, do-While, For) di C ++

Operasi yang sering dijumpai didalam bahasa pemrograma, disini akan dibahas beberapa perintah perulangan .
 
- While
Dalam pernyataan akan dijalankan secara terus menerus selama kondisi bernilai benar(true). Jika pada keadaan awal, kondisi benilai salah(false) maka pernyataan tidak dijalankan sama sekali. adapun format while:while(kondisi){
//penyataan/ statement
}


Pencabangan (IF, IF...ELSE, Nested IF, Switch)

Pernyataan percabangan digunakan untuk memecahkan persoalan untuk mengambil keputusan diantara sekian pernyataan yang ada. Untuuk keperluan pengambilan keputusan, pemrograman C++ menyediakan beberapa perintah antara lain : Pencabangan (IF, IF...ELSE, Nested IF, Switch)
untuk penjelasan lebih lanjutnya silahkan liat video dibawah ini.

Video:

Menghitung Luas Segitiga dengan C++

Meskipun bahasa pemrograman C++ agak kurang populer dibandingkan bahasa pemrograman lainnya di Indonesia, namun tak ada salahnya untuk dipelajari agar menambah wawasan bagi seorang programmer. Di kampus-kampus tertentu, bahasa pemrograman C++ masih diajarkan, ada yang memang menjadi mata kuliah khusus membahas C++.

Rumus Luas Segitiga = 1/2(alas x tinggi)

Operator (Assignment, Unary, Increment, Decrement, Matematika, Logika, Bitwise, Ternary)

Operator merupakan simbol atau karakter yang bisa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi, seperti penjumlahan, pengurangan dan lain. Untuk penjelasan lebihnya ada dalam video dibawah ini.



Video:

Tipe Data, Konversi Tipe Data, Konstanta, Varibel

Yah Langsung saya kepembahasannya yah:
Pemrograman C++ memiliki 7 tipe data  dasar : diantaranya adalah :
char, int, short, long, float, double, long double.

kemudian ditambah dengan tipe data tambahan yaitu : unsigned

Video :

Aplikasi Dasar (Pengenalan IDE, Hello World)

Setelah kita selesai instalasi Visual Studi C++ 2010 Express, pertemuan kali ini saya menjelaskan pengenalan IDE dengan Visual Studio C++ 2010 Express dan Pembuatan program Dunia yaitu Hello World heheh ^^

Silahkan Cek Video:


Instalasi IDE Visual Studio C++ 2010 Express

Dalam tugas kali ini saya mendapatkan tugas dari mata kuliah pemrograman C++ untuk membuat video tentang instalasi Tool dalam Pemrograman C++.

Integrated Development Environtment (IDE) pada Microsoft Visual C++ 2010 Express telah dilengkapi dengan fasilitas untuk membuat kode sumber (source code), kompilasi (compiler) untuk file project, penghubung (linker) antar kode sumber dan sekaligus menguji program C++ yang di buat.

Video :

Thursday, November 8, 2012

Memanfaatkan Fungsi Rekursif dalam Program Faktorial

Gambar Program Faktorial dengan memanfaatkan fungsi rekursif


Apa itu Rekursif?
Rekursif adalah sebuah fungsi yang memanggil dirinya sendiri. Fungsi rekursi akan sangat berguna untuk memecahkan kasus permasalahan tertentu dimana solusinya dapat diperoleh dari bentuk permasalahan yang lebih sederhana dari permasalahan yang serupa, dan solusi dari bentuk permasalahan yang lebih sederhana tadi diperoleh dari bentuk permasalahan yang lebih sederhana lagi namun serupa, demikian seterusnya.

Wednesday, November 7, 2012

Game Menara Hanoi dengan Bahasa C

Gambar Permainan Menara Hanoi

Menara Hanoi adalah sebuah jenis permainan (game). Ilustrasi permainan ini adalah sbb.:
  • Ada 3 buah tiang.
  • Tiang pertama berisi tumpukan cakram. Cakram dengan diameter terbesar berada pada posisi paling bawah, sementara cakram berdiameter lebih kecil ditumpuk di atasnya.Demikian seterusnya sehingga cakram paling atas adalah cakram berdiameter terkecil.

Monday, November 5, 2012

Latihan c Modul VI Array 2 Dimensi dan Pointer



Kali ini saya akan membahas soal latihan c dari Modul VI Array 2 dimensi dan pointer yang dimana isi soalnya yaitu :
 c. Jalankan programnya dan berikan penjelasannya apabila deklarasi array 2-dimensi pada
     Contoh Program IV.1.1 adalah sbb:
      int ANGKA2D[5][2]={{10,100},{20,200},{50,500}};

Thursday, November 1, 2012

Program Pembalik Kata dengan C

Kali ini saya akan membahasa latihan program untuk membalik kata dengan fungsi strrev(); dari library stringg.h

Wednesday, October 31, 2012

Menampilkan Waktu di C


Kali ini saya membuat latihan menampilkan waktu di bahasa pemrograman C dimana menggunakan library time.h dan beberapa fungsi. Menampilkan waktu dengan localtime dan GMT.

Tuesday, October 30, 2012

Pembahasan Latihan Volume Bola dan Limas Segitiga dengan C


Kali ini saya akan membahas soal latihan tentang volume Bola dan Limas Segitiga:
Solanya:
Latihan soal ke i:
Tuliskan sebuah program yang berisikan perhitungan volume limas segitiga dan volume bola dengan kondisi berikut: pada tahap awal kita harus memilih:

Wednesday, October 24, 2012

1 JAM PEMBAHASAN 20 SOAL OPERATOR C++


Kali ini saya membahas Soal tentang Operator C++ dimana ada 35 soal, diman saya bisa membahas 20 soal saja dalam waktu 1 jam dikarenakan ada kepentingan lain. Disini juga saya ada masalah pada saat selesai recording video tutorial ini yaitu filenya 300Mb lebih kemudian saya compress dengan software yaituCyko menjadi 45 Mb lumayan kecil untuk tutotialnya bisa dibaca disini. Kemudian masalah kedua pada saat akan mengupload video ke youtube ternyata modem saya sudah habis masa waktunya terpaksa harus beli dahulu. Untuk pembahasannya ada dalam video.
Untuk File hasil jadi dan Soalnya sudah disertakan link dibawah ini:

Tuesday, October 23, 2012

Thursday, October 18, 2012

Instalasi dan Setting CAMSTUDIO v2.6 dan Xvid

Hari ini di LAB. Komputer saya membuat video tutorial tentang instalasi  dan Setting CAMSTUDIO v2.6 dan Xvid.