Makalah Visual C++

Embed Size (px)

Citation preview

TUGAS ALL ABOUT VISUAL C++

DOSEN PEMBIMBING M. FIKRY, ST, M.Sc

DISUSUN OLEH R. SAHRONI (NIM : 10851001733)

UNIVERSITAS ISLAM NEGERI SUSKA RIAU FAKULTAS SAINS DAN TEKNOLOGI TEKNIK INFORMATIKA 2009/2010

KATA PENGANTARPuji syukur kehadirat Allah SWT, karena dengan rahmat dan hidayah-Nyalah penulis dapat menyelesaikan makalah ini tepat pada waktunya. Shalawat beriring salam selalu kita panjatkan kepada Rasullullah SAW, karena kegigihan beliau dan ridho-Nyalah kita dapat merasakan kenikmatan dunia seperti sekarang ini. Adapun tujuan dari penulisan makalah ini adalah untuk memenuhi tugas yang diberikan olah dosen pembimbing pada mata kuliah Struktur Data, makalah ini juga bertujuan untuk menambah pengetahuan dan wawasan bagi pembaca sekalian. Penulis mengucapkan terimakasih kepada Bapak M. Fikry, ST, M.Sc selaku dosen pembimbing mata kuliah Struktur Data yang telah membimbing penulis dalam menyelesaikan penulisan makalah ini tepat waktunya. Penulis juga mengucapkan terimakasih kepada semua pihak yang telah memberikan sembangsihnya dalam penulisan makalah ini. Penulis menyadari bahwasanya makalah ini masih jauh dari kesempurnaan, oleh karena itu kritik dan saran penulis harapkan dari pembaca sekalian demi terciptanya kesempurnaan dalam penyusunan makalah ini. Semoga makalah ini bermanfaat bagi yang memerlukan. Terima kasih.

Pekanbaru, 25 Desember 2009

Penulis

BAB I PENDAHULUAN

Sejarah Visual C++Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming Language ) yang diciptakan oleh Martin Richard. Sejak tahun 1980, bahasa C banyak digunakan pemrogram di Eropa yang sebelumnya menggunakan bahasa B dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa paling populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN. Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya standar bahasa C oleh American National Standards Institute (ANSI). Bahasa C yang diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSI C. Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kuno ini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C. Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional.

BAB II PEMBAHASAN

2.1 Instalasi Visual Studio di Windows 71. Double klik Setup Visual C++ 2. Pada Windows 7 kita akan menemui message bahwa program ini tidak compitible dengan system, namun lanjutkan dengan mengklik run program dan menceklist dont show this message. 3. Klik Next 4. Ceklist I accept the agreement lalu Next 5. Masukkan Serial Number lalu Next 6. Pilih Custom lalu Next 7. Tentukan tempat destination program 8. Ulangi langkah kedua 9. Pilih paket-paket program yang ingin digunakan lalu Continue 10. Ikuti semua instruksi 11. Selesai

2.2 Dasar-dasar pemrograman Visual C++C++ adalah sebuah bahasa pemrograman yang memiliki banyak dialek, seperti bahasa yang memiliki banyak dialek. Dalam C++, dialek bukan disebabkan oleh karena si pembicara berasal dari Jepang atau Indonesia, melainkan karena bahasa ini memiliki beberapa kompiler yang berbeda. Ada empat kompiler umum yaitu : C++ Borland, C++ Microsoft Visual, C/386 Watcom, dan DJGPP.

Setiap kompiler ini agak berbeda. Setiap kompiler akan dapat menjalankan fungsi fungsi standar C++ ANSI/ISO, tetapi masing masing kompiler juga akan dapat menjalankan fungsi fungsi nonstandard (fungsi fungsi ini, agak mirip dengan ucapan yang tidak standar yang diucapkan orang diberbagai pelosok negeri. Kadang kadang pemakaian fungsi nonstandard akan menimbulkan masalah pada saat anda hendak mengkompilasi kode sumber data (source code) (yaitu program berbahasa C++ yang ditulis oleh seorang programer) mempergunakan kompiler yang berbeda. Bahasa pemrograman C++ adalah bahasa yang amat berbeda. Untuk kompiler C++ berbasis DOS, akan memerlukan beberapa kata kunci (keywords); keyword sendiri tidak cukup untuk difungsikan sebagai input dan output. Walau hampir semua fungsi dalam file library tampaknya bisa diakses oleh header filenya. Contoh pada program sesungguhnya : #include int main() { cout60&&nilai40&&nilai20&&nilai=165) { if(B>=55) { printf("Tinggi Gemuk"); } else { printf("Tinggi Kurus"); } } else {

if(B>=50) { printf("Pendek Gemuk"); } else { printf("Pendek Kurus"); } } }

SWITCH-CASE Pernyataan kondisi switch-case digunakan untuk pengambilan keputusan yang melibatkan dari beberapa kemungkinan. Pernyataan switch-case hampir sama dengan pernyataan if-else bertingkat. Pada switch case data yang bisa digunakan hanya data yang bertipe int dan char. Penulisan pada switch-case adalah sebagai berikut : Switch(pernyataan integer atau karakter) { Case konstanta 1 : perintah; perintah;

Break; Case konstanta 2 : perintah; perintah; Break; Default; perintah; Break; } Default akan dijalankan apabila semua program di atasnya tidak terpenuhi. Contoh programnya adalah sebagai berikut : #include main() { char kode; printf("masukkan [1-7] : ");scanf("%c",&kode); switch(kode) {

case '1': printf("Senin"); break; case '2': printf("Selasa"); break; case '3': printf("Rabu"); break; case '4': printf("Kamis"); break; case '5': printf("Jum'at"); break; case '6': printf("Sabtu"); break; case '7': printf("Minggu");

break; default: printf("Kode Yang Anda Masukkan Salah...!!!"); break; } }

LOOPING Looping adalah perulangan. Didalam c++ looping digunakan untuk membuat program yang diulang-ulang. Dalam c++ macam-macam loopping ada 3 yaitu for, while, dan do_while. PERULANGAN FOR Penulisan for adalah sebagai berikut : For(inisialisasi; syarat pengulangan; pengubah nilai pencacah) { perintah1; perintah2; perintah3; } Kegunaan dari masing-masing argument for adalah : Inisialisasi : untuk memberikan nilai awal dari variabel-variabel tertentu.

Syarat pengulangan : untuk memegang control suatu perulangan, karena pada bagian ini yang memutuskan perulangan akan di teruskan atau perulangan akan dihentikan. Pengubah nilai pencacah : Mengatur kenaikan atau penurunan nilai pencacah. Contoh : Program perulangan naik #include main() { int nilai; for(nilai=1;nilai=1;nilai--) { printf("%i",nilai); printf("\n"); } }

Jika nilai pengubah pencacah ingin dinaikkan atau diturunkan lebih dari 1 penulisannya adalah nilai+=bilangan (dalam hal ini nilai pencacah diibaratkan dengan nilai). Contoh programnya adalah sebagai berikut : #include main() { int nilai; for(nilai=1;nilai