Halloween party ideas 2015

Tulisan ini mungkin sebaiknya menjadi tulisan awal pada BLOG ini. Namun secara tidak sengaja tulisan ini terlupakan karena saya pikir tanpa membaca tulisan ini pun, banyak diantara kita sudah punya alasan sendiri-sendiri untuk memulai belajar C++, salah satunya adalah karena pemrograman C++ umumnya harus dipelajari oleh teman-teman yang mengambil jurusan seperti Sistem informasi,  Teknologi Informasi dan Komputerisasi Akuntansi. Bahasa ini menjadi bahasa pengantar untuk pengenalan dunia pemrograman. Dulu sewaktu memulai belajar pemrograman, alasan utama saya juga karena kami diharuskan menggunakan bahasa pemrograman C/C++ untuk mengimplementasikan teori Algoritma dan Struktur Data (ASD).

Bahasa Pemrograman Mana Yang Harus Saya Pelajari ?
Sekarang saya belajar C++ dan saya juga akan mulai belajar bahasa pemrograman yang lain seperti Java, Delphi, Visual Basic dan mulai berpikir bahasa pemrograman mana yang sebaiknya saya kuasai agar mempermudah saya dalam mencari pekerjaan setelah lulus nanti. Pada saat ini pemrograman Java sedang menjadi Idola.

Bagi yang menguasai pemrograman satu ini bisa dipastikan akan mudah mendapatkan pekerjaan. Dalam dunia pemrograman kita dituntut untuk bisa belajar pemrograman sesuai dengan tuntutan proyek. “Jika konsumen menginginkan Java maka kita harus pakai java, jika konsumen menginginkan Visual Basic maka kita juga harus menggunakan Visual Basic walaupun sebelumnya kami tidak mempunyai pengalaman dengan Visual Basic“, ungkapan seorang progremer.
Saya menyimpulkan bahwa sebaiknya kita benar menguasai betul konsep pemrograman dan logikanya, karena dengan demikian kita akan bisa belajar dengan cepat bahasa pemrograman yang lain.
Apakah bahasa C/C++ bisa dibutuhkan juga dalam dunia kerja ?
Jawabannya adalah Ya. Teman-teman bisa browsing dan cari informasi tentang lowongan kerja sebagai programmer C++, tentu teman-teman akan menemukan. Di Jerman misalnya, perusahaan yang bergerak dibidang embedded system umumnya mencari programmer C++ dan gaji yang ditawarkan juga tidak tanggung-tanggung. Menurut saya hal ini sangat beralasan, karena untuk membuat program pada embedded system, dibutuhkan orang-orang yang betul-betul menguasai bagaimana memanajemen program sehingga bisa berjalan dengan cepat dan juga bisa menggunakan memori yang tersedia dengan baik. Jika hal ini tidak diperhatikan, error yang akan muncul adalah runtime error yang sulit dimengerti jika dibandingkan dengan compiletime error.
Apakah program C/C++ digunakan juga untuk membuat aplikasi canggih yang ada saat ini?
Jawabannya lagi-lagi IYA. Saya yakin teman-teman tahu tentang aplikasi google earth, skype. Aplikasi ini dibuat menggunakan QT yang menggunakan C++ sebagai modul intinya.
Belajarlah dengan giat dan jangan mudah putus asa, perbanyak latihan dan baca buku
Mari Berlatih Bahasa C++
Tulisan tentang “Mari Belatih Bahasa C++” adalah seri belajar bahasa pemrograman C++ dari awal yang ditujukkan untuk teman-teman yang baru belajar pemrograman. Harapannya adalah denganmengikuti seri ini, teman-teman akan belajar menggunakan pengetahuan yang sudah dipelajari di bangku kuliah atau pelajari lewat materi yang disediakan di website ini, untuk menyelesaikan persoalan mulai  dari yang tingkat dasar sampai dengan tingkat lanjut. Dengan berlatih, mudah-mudahan kemampuan pemrograman teman-teman akan bisa semakin baik.
Download Artikel dan Contoh Source Code 

Dalam pengolahan data menggunakan computer sering dilakukan penyimpanan data yang diletakkan ke dalam file. Data yang akan disimpan ke dalam file harus dilakukan bagaimana menulis, membaca, mencari data ke dalam file.Dalam Bahasa C++ file header untuk perintah-perintah yang termasuk dalam kategori file adalah fstream.h. Modus-modus dalam pembukaan file : ios::in untuk membuka file operasi masukkan, ios ::out untuk membuka file operasi keluaran, ios::beg untuk menentukan posisi awal file, ios::end untuk menentukan posisi akhir file. salah satu cara pengaksesan data didalam file dengan cara pengaksesan secra random. Berikut adalah program pengaksesan data secara random :

Contoh:
 
#include<iostream.h>
#include<fstream.h>
#include<conio.h>
void main()
{
char karakter;
clrscr;
fstream fhuruf("huruf.dat",ios::in|ios::out);
cout<<"Menulis Karakter A sampai Z ke file"<<endl;
for(char huruf='A';huruf<='Z' ;huruf++)
fhuruf<<huruf;
cout<<"selesai"<<endl;
cout<<endl;
cout<<"Menulis Karakter A sampai Z ke file"<<endl;
for(char huruf='A';huruf<='Z' ;huruf++)
{
fhuruf.seekg(huruf-'A',ios::beg);
fhuruf.get(karakter);
cout<<karakter;
}
cout<<endl;
cout<<endl;
cout<<"Membaca karakter Pertama dan Terakhir"<<endl;
fhuruf.seekg(0,ios::beg);
fhuruf.get(karakter);
cout<<"karakter Pertama  : "<<karakter<<endl;
fhuruf.seekg(-1,ios::end);
fhuruf.get(karakter);
cout<<"karakter Terakhir : "<<karakter<<endl;
fhuruf.close();
getch();
}

Hasilnya :

hasil1

Agar dapat digunakan untuk menentukan posisi data sesuai keinginan pemakai, missal : dimasukkan posisi 2 akan keluar huruf B, dimasukkan posisi 4 akan keluar huruf D dan sebagainya. ubah kode programnya seperti di bawah :
#include<iostream.h>
#include<fstream.h>
#include<conio.h>
void main()
{
char karakter;
int posisi;
clrscr;
fstream fhuruf("huruf.dat",ios::in|ios::out);
cout<<"Menulis Karakter A sampai Z ke file"<<endl;
for(char huruf='A';huruf<='Z' ;huruf++)
fhuruf<<huruf;
cout<<"selesai"<<endl;
cout<<endl;
cout<<"Menulis Karakter A sampai Z ke file"<<endl;
for(char huruf='A';huruf<='Z' ;huruf++)
{
fhuruf.seekg(huruf-'A',ios::beg);
fhuruf.get(karakter);
cout<<karakter;
}
cout<<endl;
cout<<endl;
cout<<"Membaca karakter sesuai dengan posisi yang di inputkan"<<endl;
cout<<"Posisi : "; cin>>posisi;
posisi=posisi-1;
fhuruf.seekg(posisi,ios::beg);
fhuruf.get(karakter);
posisi=posisi+1;
cout<<"Karakter pada posisi "<<posisi<<" adalah : "<<karakter<<endl;
fhuruf.close();
getch();
}

Hasilnya :

hasil2

Sekarang kita akan membuat program yang memasukkan data siswa ke dalam file : Ramdani, Sutrima, handoko, Sarojo, Ardila, Andani.
#include<iostream.h>
#include<fstream.h>
#include<conio.h>
main()
{
fstream file_keluaran("mahasiswa.txt", ios:: app);
cout<<"Data mahasiswa :"<<endl;
file_keluaran<<"Ramdani"<<endl;
file_keluaran<<"Sutrima"<<endl;
file_keluaran<<"Handoko"<<endl;
file_keluaran<<"Sarojo"<<endl;
file_keluaran<<"Ardila"<<endl;
file_keluaran<<"Andani"<<endl;
file_keluaran.close();
getch();
}
File yang dihasilkan :

hasil3
hasil4

Isi mahasiswa.txt


Contoh Switch di C++


#include<iostream.h>
#include<conio.h>
main()
{
int kode,jmlunit;
float harga,diskon,sbldiskon,hargatotal,uterima,kembalian;
cout<<"Jumlah Unit : ";
cin>>jmlunit;
cout<<"Harga : ";
cin>>harga;
sbldiskon=jmlunit*harga;
cout<<"Total sebelum diskon : "<<sbldiskon<<endl;
if ((sbldiskon>25000)&&(sbldiskon<=50000))
kode=1;
else if ((sbldiskon>50000)&&(sbldiskon<=75000))
kode=2;
else if ((sbldiskon>75000) &&(sbldiskon<=100000))
{
kode=3;
}
else if (sbldiskon>100000)
{
kode=4;
}

switch(kode)
{
case 1:
diskon=sbldiskon*0.25;
break;
case 2:
diskon=sbldiskon*0.3;
break;
case 3:
diskon=sbldiskon*0.5;
break;
case 4:
diskon=sbldiskon*0.75;
break;
default :
diskon=0;
}
cout<<"Kode : "<<kode<<endl;
cout<<"Diskon : "<<diskon<<endl;
hargatotal=sbldiskon-diskon;
cout<<"Harga Total : "<<hargatotal<<endl;
cout<<"Uang diterima : ";
cin>>uterima;
kembalian=uterima-hargatotal;
cout<<"Kembalian : "<<kembalian<<endl;
getch();
}
Hasil

modul3.jpg





Perintah input dan keluaran

inputoutput.gif


#include<iostream.h>
#include<conio.h>
main()
{
int lembar;
float harga,diskon,jumlah,bayar,dibayar,kembalian,kurang;
cout<<"| ================== |"<<endl;
cout<<"|==========TRANSAKSI FOTOCOPY============|"<<endl;
cout<<"| ================== |"<<endl;
cout<<"|========================================|"<<endl;
cout<<"| Jumlah lembar fotocopy : " ; cin>>lembar;
gotoxy (42,5); cout <<"|"<<endl;
cout<<"| Harga perlembar : Rp. " ; cin>>harga;
gotoxy (42,6); cout <<"|"<<endl;
jumlah=lembar*harga;
diskon=jumlah*0.1;
bayar=jumlah-diskon;
cout<<"| Jumlah bayar : Rp. "<<jumlah<<endl;
gotoxy (42,7); cout <<"|"<<endl;
cout<<"| Diskon : Rp. "<<diskon<<endl;
gotoxy (42,8); cout <<"|"<<endl;
cout<<"| Besar pembayaran : Rp. "<<bayar<<endl;
gotoxy (42,9); cout <<"|"<<endl;
cout<<"|========================================|"<<endl;
cout<<"| Dibayar : Rp. "; cin>>dibayar;
gotoxy (42,11); cout <<"|"<<endl;
cout<<"|========================================|"<<endl;
kembalian=dibayar-bayar;
kurang=bayar-dibayar;
if (dibayar>=bayar)
cout<<"| LUNAS, kembalian : Rp. "<<kembalian<<endl;
else
cout<<"| TIDAK LUNAS, kurang : Rp. "<<kurang<<endl;
gotoxy (42,13); cout <<"|"<<endl;
cout<<"|========================================|"<<endl;
getch();
}

Semoga bermanfaat .

Posting Komentar

Diberdayakan oleh Blogger.