Rabu, 13 Februari 2013

Visual C++

Visual C++ 2008 Express bisa membangun aplikasi native dan non-managed. Termasuk Windows Platform SDK yang dapat digunakan untuk membangun aplikasi yang menggunakan Win32 API. Aplikasi menggunakan MFC atau ATL memerlukan Standard Edition atau lebih tinggi, dan tidak dapat dikompilasi dengan Express Edition.
Banyak proyek Open Source telah memulai proyek menyediakan file yang dibuat dengan Visual C++ Express; contohnya Irrlicht dan Ogre. Modding kit untuk mesin komersial, seperti Valve's Source engine, juga mendukung sistem pengembangan ini.
Visual C++ 2008 Express Edition dapat digunakan untuk mengkompilasi .NET serta aplikasi Win32 segera setelah instalasi. Namun, mengkompilasi native aplikasi 64-bit melalui IDE tidak didukung tanpa konfigurasi terlebih dahulu. Jika Windows SDK yang bisa didapatkan secara gratis terinstal, aplikasi 64-bit dapat dibangun pada baris perintah dengan menggunakan cross-compiler x64 (Cl.exe) disertakan dengan SDK. Benar integrasi 64bit compiler untuk edisi Visual C++ 2008 Express adalah mungkin, namun tetap rumit.
Visual C++ 2008 Express tidak mendukungan OpenMP, 64-bit compiler, atau editor sumber daya. Semakin tinggi edisi Visual Studio, khususnya Profesional dan Team Suite edisi, maka akan memiliki fitur ini.

Algoritma

      Algoritma adalah kumpulan urutan perintah yang menentukan operasi-operasi tertentu yang diperlukan untuk menyelesaikan suatu masalah ataupun mengerjakan suatu tugas tertentu. Algoritma merupakan urutan langkah instruksi yang logis. Setiap langkah instruksi mengerjakan suatu tindakan aksi. Apabila suatu aksi dilaksanakan, maka operasi atau sejumlah operasi yang bersesuaian dengan aksi itu dikerjakan oleh pemroses. Bila data yang digunakan benar, maka algoritma akan selalu berhenti dengan memberikan hasil yang benar pula.
Pembuatan algoritma harus selalu dikaitkan dengan :
a. kebenaran algoritma, yakni bila program selesai maka hasilnya juga benar
b. kompleksitas, lama dan jumlah waktu proses dan penggunaan memori.
ciri algoritma
1. tepat sasaran
2. fleksibel dan portable
3. bersih dari kesalahan system ataupun logika
4. murah dan efisien
5. cepat waktu
6. didokumentasikan

Pengertian Flowchart

Flow Chart adalah suatu representasi secara diagram yang mengilustrasikan urutan dari operasi yang dilakukan untuk mendapatkan suatu hasil.
Dengan kata lain, flowchart membantu kita untuk mengerti dan melihat bentuk algoritma dengan menampilkan algoritma dalam simbol-simbol gambar.


Simbol-simbol Flowchart :

Cara Pembuatan Flowchart :
  1. Tidak ada kaidah yang baku.
  2. Flowchart = gambaran hasil analisa suatu masalah 
  3. Flowchart dapat bervariasi antara satu pemrogram dengan pemrogram lainnya.
  4. Secara garis besar ada 3 bagian utama :
    - Input
    - Proses
    - Output
  5. Hindari pengulangan proses yang tidak perlu dan logika yang berbelit sehingga jalannya proses menjadi singkat.
  6. Jalannya proses digambarkan dari atas ke bawah dan diberikan tanda panah untuk memperjelas.
  7. Sebuah flowchart diawali dari satu titik START dan diakhiri dengan END.
Dalam menggambar flowchart, digunakan simbol tertentu seperti diatas. Contoh berikut bisa digunakan untuk lebih mengerti perbedaan kegunaan simbol-simbol tersebut.
Contoh 1 :
Misal kita ingin mencari jumlah dari 2 buah bilangan, maka flowchart-nya adalah sebagai berikut :
Contoh 2 :
misalkan kita ingin mengetahui apakah sebuah bilangan ganjil atau genap. maka flowchart-nya adalah sebagai berikut :
Ok sampai disini dulu artikel tentang Pengenalan Flow Chart. Semoga dapat bermanfaat untuk generasi tehnik informatika.