DISCLAIMER

Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin tertulis terlebih dahulu dari Penerbit Maxikom.

E-Trik Visual C++ 6.0

Dasar Pemrograman

MUHAMMAD SADELI

E - Trik

Dasar Pemrograman

E-Trik ini merupakan e-trik Dasar pemrograman Microsoft Visual C++ 6.0, disini saya akan membahas dasar pemrograman Visual C++ 6.0 mulai dari pengertian, pengenalan area kerja, type data, operator, variabel, kontrol program, dan sampai pada latihan pembuatan program aplikasi yang pertama dengan Microsoft Visual C++ 6.0.

Mengenal Microsoft Visual C++ 6.0
Visual C++ 6.0 Adalah bahasa pemrograman yang menggunakan bahasa C yang merupakan bahasa tingkat menengah dan juga merupakan lanjutan dari bahasa B. Bahasa C++ diciptakan oleh Bjarne Stroustrup pada tahun 1983 dan yang memberikan nama C++ adalah Rick Mascitti pada tahun 1983. keistimewaan dari bahasa ini dikarenakan bahasa ini mendukung pemrograman berorientasi object (OOP) yaitu bahasa pemrograman yang memperlakukan data dan procedure sebagai sebuah objek dengan identitas dan ciri - ciri yang khusus. Visual C++ 6.0 tergabung dalam satu kumpulan software visual yaitu Microsoft Visual Studio 6.0, Visual C++ 6.0 sendiri memiliki beberapa macam jenis project salah satunya MFC AppWizard, yang dapat dibangun menjadi suatu aplikasi yang sangat besar dan kompleks.

Membuka Program Microsoft Visual C++ 6.0
Untuk membuka program Microsoft Visual C++ 6.0, Silakan Anda Ikuti Langkah - langkah dibawah ini 1. Klik Tombol Start , pada windows taksbar, kemudian pilih All Programs > Microsoft Visual Studio 6.0 > Microsoft Visual C++ 6.0, lihat Gambar 1 

Setelah itu tampilan awal program Microsoft Visual C++ 6.Dasar Pemrograman Microsoft Visual C++ 6.0 .0 3 .0 Gambar 1. lihat Gambar 2 Gambar 2.0 yang akan keluar bisa Anda lihat pada gambar dibawah ini. Membuka program Microsoft Visual C++ 6. Tampilan awal program Microsoft Visual C++ 6.

lalu ketikkan nama project dan tentukan lokasi penyimpanan dengan menekan tombol . Ketik Nama Project 3. Klik Menu File 2. Pilih Lokasi Penyimpanan 1.Dasar Pemrograman Microsoft Visual C++ 6. Klik Project MFC AppWizard 4. lihat Gambar 3 1. Pada kotak dialog New. lihat Gambar 4 Pada Tab Project 2. Membuat project baru . pada kolom Location kemudian klik OK. pada Tab project pilih jenis project MFC AppWizard(exe). Klik menu File > New atau tekan Ctrl+N. Untuk itu ikuti langkah berikut ini 1. Klik Tombol OK Gambar 4. Menentukan dan menyimpan jenis project  . Klik Menu New Gambar 3.0 Membuat Project Baru Selanjutnya Anda akan membuat project baru dengan nama “Aplikasi Data Buku” .

lihat Gambar 5 1. Pada kotak dialog MFC AppWizard . Klik Tombol Next > Gambar 5.0 3. pilih radio button Dialog Based kemudian klik tombol Next >.Step 2 of 4. klik tombol Next >. Pilih Radio Button Dialog Based 2.Step 1.Dasar Pemrograman Microsoft Visual C++ 6. Menentukan fitur yang ingin dipakai  . Pada kotak dialog MFC AppWizard . Klik Tombol Next > Gambar 6. lihat Gambar 6 1. Menentukan tipe aplikasi .

Klik Tombol Finish Gambar 8. lihat Gambar 7 1.Step 3 of 4.Dasar Pemrograman Microsoft Visual C++ 6. lihat Gambar 8 1. klik tombol Finish. Klik Tombol Next > Gambar 7. klik tombol Next >. Menentukan style project 6.step 4 6 . Hasil pembuatan project baru dari step 1 . Pada kotak dialog MFC AppWizard .Step 4 of 4.0 . Pada kotak dialog MFC AppWizard .

kontrol atau komponen . lihat Gambar 9 Klik Tombol OK Gambar 9. untuk itu lihat gambar dibawah ini.Dasar Pemrograman Microsoft Visual C++ 6. ada baiknya Anda mengenal terlebih dahulu area kerja Microsoft Visual C++ 6.0.0. klik tombol OK. Menampilkan informasi project secara sfesifikasi Mengenal Area Kerja Microsoft Visual C++ 6. Terakhir muncul kotak dialog New Project Information. Serta Anda tidak akan mengalami kesulitan yang berarti untuk membuat suatu Aplikasi yang baru nanti.komponen yang terdapat dalam Microsoft Visual C++ 6.0 Setelah pembuatan project baru selesai. Agar Anda tidak kesulitan dalam memahami serta menggunakan kontrol . lihat Gambar 10  .0 .

Menu Bar 4. 3.masing memiliki sub menu dan perintah lengkap dengan shorcut key. Menu Bar Baris menu yang terdiri dari 10 menu utama.Dasar Pemrograman Microsoft Visual C++ 6. Kontrol MFC (Microsoft Foundation Class) 5.Workspace Pane 7. Toolbar Builder Merupakan toolbar yang berfungsi untuk menjalankan atau mengexecute program yang telah Anda buat.Lembar Form 6. Standar Toolbar 8. masing . Toolbar Builder 3. mengatur tampilan program dan masih banyak lagi. Title Bar Baris judul yang akan menampilkan file project serta nama dokumen yang sedang aktif 2. Standar Toolbar Baris ini mempunyai fungsi yang sama dengan Tool Standar pada umumnya seperti fungsi untuk menyimpan. 8 . mengcopy.Output Pane Gambar 10. Area kerja Microsoft Visual C++ 6.0 1.0 1.Title Bar 2. menambah menu tampilan program. 4.

Lembar ini memiliki 3 bagian untuk melihat sub .sub project yang telah kita bangun. Type Data Merupakan suatu bentuk penggolongan jenis data berdasarkan kategori data. 6. ukuran. Workspace Pane Lembar yang berfungsi untuk melihat sub . Beberapa type data dapat Anda lihat Pada tabel di bawah ini. lihat Tabel 1 9 . dan kegunaan data dalam media bahasa pemrograman khususnya bahasa pemrograman Visual C++ 6.0. Output Pane Lembar ini berfungsi untuk menampilkan informasi kompiler dari program yang telah Anda buat.0 5.. dan menampilkan setiap kesalahan dalam pembuatan Aplikasi.komponen yang memiliki banyak fungsi untuk membangun suatu aplikasi pemrograman Visual. Variabel Dan Operator 1. 7.Dasar Pemrograman Microsoft Visual C++ 6.sub project yaitu Class View. Type Data. File View. Kontrol MFC (Microsoft Foundation Class) Toolbar yang berisi semua komponen . Resources View.

lihat Tabel 2 Tabel 2.38. Variabel Merupakan simbol yang terdapat dalam suatu besaran yang dapat memberitahukan suatu lokasi yang tersimpan didalam memori komputer.68 hingga .18 hingga + 1 .1E93 .6 . Type data Type Data Char Integer Short _Int n Long Float Double Long Double Kategori Integral Integral Integral Integral Integral Floating Floating Floating Ukuran Jangkauan 1 Byte  Byte  Byte Varies  Byte  Byte 8 Byte 10 Byte .E308 3.16 19 2. informasi yang tersimpan dalam lokasi inilah yang disebut dengan nilai Variabel.Dasar Pemrograman Microsoft Visual C++ 6.1.1.0 Tabel 1.E-308 hingga 1.E-38 hingga 3. Beberapa variabel dapat Anda lihat pada tabel di bawah ini..38.3.368 hingga + 36 Digit - 6- 1 .E-93 hingga 1. Tabel Variabel Variabel Integer Floating Point Double Precision Charakter Unsigned Integer Unsigned Charakter Long Integer Unsigned Long Integer Penulisan Simbol Int Float Double Char Unsigned Int Unsigned Char Long Int Unsigned Long Int 10 .E38 1.

0 3. Dibawah ini akan dijelaskan beberapa fungsi dari kontrol program. 11 . yang mermiliki fungsi untuk mengontrol data dalam pembuatan aplikasi pemrograman. lihat Tabel 3. Sebagai contoh operator aritmatika dapat Anda lihat pada tabel di bawah ini.fungsi yang dapat melengkapi dalam pembuatan kode pemrograman.Dasar Pemrograman Microsoft Visual C++ 6. Tabel Operator Aritmatika Operator + * / % - Deskripsi Penjumlahan Pengurangan Perkalian Pembagian Sisa Pembagian Integer Negrasi Contoh x+y x-y x*y x/y x%y -x Kontrol Program Merupakan fungsi . Tabel 3. Operator Merupakan simbol yang sering berperan banyak dalam pembuatan kode pemrograman. beberapa diantaranya seperti fungsi pencabangan dan fungsi perulangan.

0 1. Contoh Penulisan : if (kondisi) Pernyataan 1 .Dasar Pemrograman Microsoft Visual C++ 6. Contoh Penulisan : if (Kondisi) { Perintah . tergantung pada nilai yang akan diuji biasanya terdiri dari satu nilai atau satu syarat. 2. } Contoh Kode pemrograman : 1  3  if(strlen(m_NAMA)==0) { MessageBox(“Biodata Anda belum Lengkap”). else Pernyataan 2 . } Keterangan Kode Baris 1 . maka akan ditampilkan pesan yang berisi informasi bahwa biodata Anda belum lengkap. 1 . Fungsi Pencabangan if Merupakan suatu kontrol pencabangan yang mempunyai satu pencabangan atau satu blok perintah. yang apabila pada kolom biodata Nama kosong. Fungsi Pencabangan if else Merupakan suatu kontrol pencabangan yang dapat menjalankan satu blok perintah yang memiliki dua nilai atau dua syarat yang akan diuji. Merupakan contoh kode pemrograman fungsi pencabangan if .

} Keterangan Kode Baris 1 . } Contoh Kode pemrograman : 1  3  for(int x=1 . dari suatu blok program secara berulang . Fungsi Perulangan For Merupakan suatu kontrol perulangan yang berfungsi untuk melakukan perulangan (iterasi).0 Contoh Kode pemrograman : 1  3  if(strlen(m_NAMA)==0) MessageBox(“Biodata Anda belum Lengkap”). Keterangan Kode Baris 1 . 3. Contoh Penulisan : for ( inisialisasi . else MessageBox(“Biodata Anda Lengkap”). Merupakan contoh kode pemrograman fungsi pencabangan if else. yang apabila pada kolom biodata Nama kosong maka akan ditampilkan pesan yang berisi informasi bahwa biodata Anda belum lengkap dan apabila kolom biodata Nama terisi maka akan tampil pesan yang berisi informasi bahwa biodata Anda sudah lengkap.Dasar Pemrograman Microsoft Visual C++ 6.ulang yang ditentukan oleh nilai awal dan nilai akhir. x<=1000 . perubahan) { pernyataan. x++) { cout<<x<<endl. Merupakan contoh kode pemrograman fungsi pengulangan For. kondisi . yang akan mencetak angka 1 sampai 1000 13 .

Dasar Pemrograman Microsoft Visual C++ 6.0 4. Contoh Penulisan : Do { Pernyataan. ++bil. Fungsi Perulangan Do While Merupakan suatu kontrol perulangan yang melakukan perulangan terlebih dahulu dan bentuk pengujian dilakukan belakangan. Fungsi Perulangan While Merupakan suatu kontrol perulangan yang berfungsi untuk melakukan perulangan yang memiliki suatu syarat tertentu. Contoh Penulisan : While (Kondisi) { Pernyataan. Keterangan Kode Baris 1 . yang akan mencetak angka 1 sampai 100 5. } While (Kondisi). Merupakan contoh kode pemrograman fungsi pengulangan While. dan akan terus dijalankan selama syarat tersebut terpenuhi dan begitupun sebaliknya jika kondisi tidak terpeuhi maka pernyataan tisak akan dieksekusi. } Contoh Kode pemrograman : 1  3   While (bil<=100) { } cout<<bil<<””. 1 .

letakkan pada lembar Form sebanyak 8 buah. Mendesain Tampilan Program Pertama . while(bil<=100) Keterangan Kode Baris 1 . kemudian Anda letakkan pada lembar Form dengan mengklik lembar Form. Pada toolbar kontrol MFC Anda klik kontrol Static Text .Dasar Pemrograman Microsoft Visual C++ 6.tama Anda harus mendesain tampilan program yang akan Anda buat. lihat Gambar 11 1 . Aplikasi yang akan Anda buat ini berfungsi untuk menghitung total pembelian buku oleh pelanggan. ingin seperti apa tampilanya nanti sewaktu dijalankan.langkah dibawah ini A. yang akan mencetak bilangan genap 1 .0 Contoh Kode pemrograman : 1  3   6 do { } cout<<bil<<””. Ikuti langkah dibawah ini 1.6 Merupakan contoh kode pemrograman fungsi pengulangan do while. bil+=.100 Membuat Aplikasi Sekarang Anda akan mencoba membuat aplikasi yang pertama yaitu Aplikasi Data Buku yang sangat sederhana. kemudian tahan dan drag sesuai ukuran. Untuk itu ikuti langkah .

maka akan muncul kotak dialog Text Properties. Caranya klik kanan pada kontrol MFC Static Text kemudian pilih Properties. Klik Kanan Pada Kontrol Static Text 3. Pada Kotak Dialog Text Properties ketikkan Captionnya 2. Kemudian pada kolom caption kotak dialog Text Properties Anda ketikkan nama kontrol Static Text tersebut. lihat Gambar 13 Hasil Pemberian Caption Static Text Gambar 13. Kemudian beri caption pada 8 buah kontrol MFC Satic Text yang melekat pada lembar Form. Meletakkan kontrol MFC static text . lihat Gambar 12 1. Klik Properties Gambar 12. Hasil akhir dari pemberian Caption ke 8 buah kontrol MFC Static Text yang melekat pada lembar Form dapat Anda lihat seperti gambar dibawah ini. Klik Kontrol Static Text 2. Memberikan Caption Pada Kontrol Static Text 3.0 1. Hasil pemberian caption pada kontrol MFC Static Text 16 .Dasar Pemrograman Microsoft Visual C++ 6. Letakkan 8 Buah Kontrol Static Text Pada Lembar Form Gambar 11.

Pada toolbar kontrol MFC Anda klik kontrol Edit Box . lihat Gambar 16 1 .Dasar Pemrograman Microsoft Visual C++ 6. Meletakkan kontrol MFC Date Time Picker . Pada toolbar kontrol MFC Anda klik kontrol Date Time Picker . aturlah ukuran serta posisi masing masing kontrol MFC Edit Box pada lembar Form sebanyak 6 buah. lihat Gambar 15 1. Klik Kontol MFC Edit Box 2. kemudian tahan dan drag sesuai ukuran. kemudian Anda letakkan pada lembar Form dengan mengklik lembar Form. kemudian Anda letakkan pada lembar Form dengan mengklik lembar Form. kemudian Anda letakkan pada lembar Form dengan mengklik lembar Form kemudian tahan dan drag sesuai ukuran. lihat Gambar 14 2. Meletakkan kontrol MFC Edit Box 6. Letakkan Kontrol Edit Box Ke Lembar Form Gambar 15. Klik Kontrol Date Time Picker Gambar 14. kemudian tahan dan drag sesuai ukuran.0 . Pada toolbar kontrol MFC Anda klik kontrol Combo Box . Letakkan Kontrol Date Time Picker ke Lembar Form 1.

Dasar Pemrograman Microsoft Visual C++ 6. Pastikan kolom pilihan Type pada Tab Style bernama Dropdown. Klik Kanan Pada Kontrol Combo Box 3. maka akan muncul kotak dialog Combo Box Properties.0 1. Dan untuk jumlah pilihan item yang lebih dari satu anda tekan Ctrl + Enter pada tombol keyboard Anda. isilah nama item selanjutnya. Ketik Nama Item Data. lihat Gambar 18 18 . Caranya klik kanan pada kontrol combo box kemudian pilih Properties. Meletakkan kontrol MFC Combo Box . Kemudian Anda klik Tab Data isilah item data pada kolom Enter listboxs items. lihat Gambar 17 1. Membuat item data pada Combo Box 8. Klik Tab Data 2. (Untuk Pindah Ke Baris Bawah Tekan Ctrl + Enter) Gambar 17. lalu kursor akan pindah ke baris baru pada kolom Enter listboxs items. Klik Properties 4. Kemudian beri item data pada pilihan combo box. Letakkan Kontrol Combo Box Ke Lembar Form Gambar 16. Klik Kontrol MFC Combo Box 2.

letakkan sebanyak  buah pada lembar Form. tekan Ctrl pada keyboard kemudian tahan lalu klik tanda . Pada toolbar kontrol MFC Anda klik kontrol Radio Button.Dasar Pemrograman Microsoft Visual C++ 6. Menentukan pilihan Type pada Tab Style Combo Box 9. lihat Gambar 20 19 . Setelah itu lepaskan lalu tarik garis blok pada combo box dengan menggunakan mouse aturlah ukuran sesuai dengan kebutuhan yang diperlukan. Caranya. Untuk mengeluarkan lembar gulung pada saat tanda . Tekan Ctrl kemudian Klik tanda panah ke bawah Pada Combo Box 2. kemudian Anda letakkan pada lembar Form dengan mengklik lembar Form. lihat Gambar 19 1. pada combo box di klik. Anda harus melebarkan ukuran dropdown combo box pada lembar Form. Tarik Garis Blok Combo Box kemudian aturlah sesuai dengan kebutuhan Gambar 19.0 Tab Style Pilihan Type (Dropdown) Gambar 18. Mengatur ukuran lembar dropdown 10. kemudian tahan dan drag sesuai ukuran. pada kontrol combo box.

Meletakkan Kontrol MFC Radio Button 11. Klik Kontrol MFC Button 2.0 2. Kemudian beri caption pada  buah kontrol MFC Radio Button yang melekat pada lembar Form. Kemudian pada kolom caption kotak dialog Text Properties Anda ketikkan nama kontrol Radio Button tersebut. maka akan muncul kotak dialog Text Properties. Letakkan Kontrol Button Ke Lembar Form Gambar 22.Dasar Pemrograman Microsoft Visual C++ 6. Meletakkan kontrol MFC Button 0 . kemudian Anda letakkan pada lembar Form dengan mengklik lembar Form. Klik Kontrol MFC Radio Button Gambar 20. Pada toolbar kontrol MFC Anda klik kontrol Button . letakkan sebanyak 3 buah pada lembar Form. lihat Gambar 22 1. Caranya klik kanan pada kontrol MFC Radio Button kemudian pilih Properties. kemudian tahan dan drag sesuai ukuran. Letakkan Kontrol Radio Button Ke Lembar Form 1. Hasil pemberian caption pada control MFC Radio Button 1. lihat Gambar 21 Hasil Pemberian Caption Radio Button 1 = “Ya” Radio Button 2 = “Tidak” Gambar 21.

Caranya klik kanan pada kontrol MFC Group Box kemudian pilih Properties. lihat Gambar 24 1.0 13. Caranya klik kanan pada kontrol MFC Button kemudian pilih Properties. kemudian tahan dan drag sesuai ukuran. Klik Kontrol MFC Group Box 2. Kemudian beri caption pada  buah kontrol MFC Group Box yang melekat pada lembar Form. maka akan muncul kotak dialog Text Properties. lihat Gambar 23 Hasil Pemberian Caption Button 1 = “Hitung” Button 2 = “Bersih” Button 3 = “Keluar” Gambar 23. Meletakkan kontrol MFC Group Box 1. kemudian Anda letakkan pada lembar Form dengan mengklik lembar Form. lihat Gambar 25 1 . letakkan sebanyak  buah pada lembar Form. maka akan muncul kotak dialog Text Properties. Pada toolbar kontrol MFC Anda klik kontrol Group Box .Dasar Pemrograman Microsoft Visual C++ 6. Kemudian beri caption pada  buah kontrol MFC Button yang melekat pada lembar Form. Kemudian pada kolom Caption kotak dialog Text Properties Anda ketikkan nama kontrol Group Box tersebut. Letakkan Kontrol Group Box Ke Lembar Form Gambar 24. Kemudian pada kolom Caption kotak dialog Text Properties Anda ketikkan nama kontrol Button tersebut. Hasil pemberian caption pada kontrol MFC Button 1.

hasil akhir desain Form program Anda dapat dilihat pada gambar dibawah ini. untuk pemberian kode Ada beberapa kontrol yang harus diberikan nama variabel member terlebih dahulu.0 Hasil Pemberian Caption Group Box 1 = “Discount” Group Box 2 = “Tombol Proses” Gambar 25.Dasar Pemrograman Microsoft Visual C++ 6. Sampai disini Anda telah selesai mendesain Form program Anda. lihat Gambar 26 Date Time Picker Radio Button Static Text Group Box Edit Box Combo Box Button Gambar 26. Hasil pemberian caption pada kontrol MFC Group Box 16. Membuat Kode Atau Listing Program Setelah Anda selesai dengan mendesain tampilan Form. Tampilan akhir desain program B. selanjutnya anda akan disibukkan lagi dengan pemberian kode pada masing .masing kontrol yang tertempel pada lembar Form sesuai dengan perintah yang diinginkan. agar kode yang kita buat dapat dikenal oleh  .

. kemudian klik nama kontrol yang ingin diberi nama variabel kemudian klik tombol Add Variable.0 bahasa pemrograman Visual C++ 6. lihat Gambar 27 1. lihat Gambar 39 3 . Membuka kotak dialog MFC AppWizard 2.Dasar Pemrograman Microsoft Visual C++ 6. lihat Gambar 28 1. Klik Tombol Add Variable . 1.0. Klik Kanan Pada Button Hitung 2. Klik Kontrol Yang Ingin Diberi Nama Variabel Member 3. Klik ClassWizard Gambar 27. Klik Tab Member Variables 2. 4. Klik Tombol OK Gambar 38. Pada kotak dialog Add member Variable ketikkan nama variabel yang diinginkan pada kolom Member Variabel Name kemudian klik OK.langkah berikut ini. untuk itu ikuti langkah . Sebagai contoh saya akan memberikan nama variabel member pada kontrol Button dengan nama Caption “Hitung”. Klik kanan pada kontrol yang ingin diberi nama variabel member kemudian klik ClassWizard. Membuka kotak dialog Add member Variable 3. Pada kotak dialog MFC AppWizard klik Tab Member Variables.

Sampai disini pemberian nama variabel member untuk kontrol Button dengan nama caption “Hitung” telah selesai. Ketik Nama Variabel Member 2. Silakan Anda berikan nama variabel member pada kontrol yang lain yang dianggap perlu dengan mengikuti langkah . dan dibawah ini sebagai contoh akan saya tampilkan berupa tabel yang akan memberikan informasi mengenai kontrol . Tabel Nama variabel member ID Kontrol IDC_BUTTON1 IDC_BUTTON IDC_BUTTON3 IDC_COMBO1 IDC_DATE TIMEPICKER1 IDC_EDIT1 IDC_EDIT IDC_EDIT3 Type Kontrol Variabel BUTTON BUTTON BUTTON COMBO BOX DATE TIME PICKER EDIT BOX EDIT BOX EDIT BOX m_Hitung m_Bersih m_Keluar m_Ktg m_Tgl m_Judul m_Harga m_Jumlah Caption Hitung Bersih Keluar - Type CButton CButton CButton CString CTime CString CString CString  .0 1. Klik Tombol OK Gambar 39.langkah seperti diatas.Dasar Pemrograman Microsoft Visual C++ 6. Memberikan nama variabel member pada kontrol .kontrol apa saja yang perlu diberikan nama variabel member. lihat Tabel 4 Tabel 4.

Ketikan Kode Program Gambar 40. Sebagai contoh Anda akan memberikan kode pada tombol button dengan caption “Hitung” double klik pada kontrol Button Hitung.0 ID Kontrol IDC_EDIT IDC_EDIT IDC_EDIT6 Type Kontrol Variabel EDIT BOX EDIT BOX EDIT BOX m_Dprsn m_Dhrg m_Total Caption - Type CString CString CString . ketikkan kode program dibawah kalimat teks “// TODO: Add your control notification handler code here” seperti dibawah ini  .Dasar Pemrograman Microsoft Visual C++ 6. maka jendela editor kode pemrograman Visual C++ akan terbuka. Kemudian klik tombol OK pada kotak dialog Add Member Function. Pada Function OnButton1. Menampilkan jendela editor kode pemrograman 6. Klik Tombol OK 2. lihat Gambar 40 1.

} 6 . UpdateData(false).0 1  3   6  8 9 10 11 1 13 1 1 16 1 18 19 0 1  3   6  8 9 30 31 3 33 3 3 36 3 38 39 0 UpdateData(true).”Maxikom”). goto lanjut. UpdateData(false). if (m_Ktg ==””) { MessageBox(“Input Kategori Buku !”. CEdit *code. code->SetFocus().”Maxikom”). goto lanjut. code->SetFocus(). UpdateData(false). goto lanjut. CEdit *code. code=(CEdit*)GetDlgItem(IDC_EDIT3). UpdateData(false).”Maxikom”). goto lanjut. if (m_Judul ==””) { MessageBox(“Input Judul Buku !”. if (m_Harga ==0) { MessageBox(“Input Harga Buku !”. code->SetFocus(). code=(CEdit*)GetDlgItem(IDC_EDIT1).”Maxikom”). code=(CEdit*)GetDlgItem(IDC_COMBO1). code=(CEdit*)GetDlgItem(IDC_EDIT2). } UpdateData(true). } UpdateData(true). if (m_Jumlah ==0) { MessageBox(“Input Jumlah Pembelian Buku !”. CEdit *code. code->SetFocus(). } UpdateData(true).Dasar Pemrograman Microsoft Visual C++ 6. CEdit *code.

Dasar Pemrograman Microsoft Visual C++ 6. m_Dhrg. harga = (m_Harga). total1). -  . potongan.10 Merupakan fungsi pencabangan if yang apabila pada kolom judul tidak terisi text atau kosong. total1 = jumlah * harga * potongan / 100. total1. maka pesan akan tampil yang memerintahkan untuk mengisi kolom tersebut dan kursor akan fokus ke kolom judul dan apabila kolom tersebut terisi maka perintah pencabangan goto untuk ke baris lanjut akan dieksekusi. maka pesan akan tampil yang memerintahkan untuk mengisi kolom pilihan tersebut dan kursor akan fokus ke kolom kategori combo box dan apabila kolom tersebut terisi maka perintah pencabangan goto untuk ke baris lanjut akan dieksekusi.Format(“Rp %. jumlah = (m_Jumlah). Baris 11 . UpdateData(false). } UpdateData(true) double jumlah. lanjut: UpdateData(false). harga. total2. total3. potongan = (m_Dprsn). } Keterangan Kode Baris 1 . total3). if (m_Dprsn ==0) { CButton* pChk1=(CButton*)GetDlgItem(IDC_RADIO2).0 1  3   6  8 9 0 1  3   6  8 9 60 UpdateData(true).0f”. total2 = jumlah * harga. pChk1->SetCheck(true). total3 = total2 - total1.Format(“Rp %..0f”. m_Total.0 Merupakan fungsi pencabangan if yang apabila pada kolom kategori combo box tidak terisi pilihan atau kosong.

total1. potongan. maka pada pilihan radio button Diskon “Tidak” akan bernilai “True” Baris 8 . Baris 1 .0 Merupakan fungsi pencabangan if yang apabila pada kolom Jumlah tidak terisi teks atau kosong.. harga. dan memberikan format mata uang “Rp” pada kolom Total Harga.0 Keterangan Kode Baris 1 . Baris  Merupakan fungsi untuk menampilkan hasil dari perhitungan variabel Total3 ke kolom Total harga. dan memberikan format mata uang “Rp” pada kolom Diskon Harga. Merupakan fungsi Aritmatika yang akan menghitung transaksi yang terjadi dengan perantara variabel yang telah didefinisikan terlebih dahulu dengan kontrol yang sudah diberi nama variabel member yang melekat pada Form Baris 6 Merupakan fungsi untuk menampilkan hasil dari perhitungan variabel Total1 ke kolom Diskon harga.30 Merupakan fungsi pencabangan if yang apabila pada kolom Harga tidak terisi teks atau kosong. Merupakan fungsi pencabangan if yang apabila pada kolom diskon % berisi nilai “0”. maka pesan akan tampil yang memerintahkan untuk mengisi kolom Jumlah tersebut dan kursor akan fokus ke kolom Jumlah dan apabila kolom tersebut terisi maka perintah pencabangan goto untuk ke baris lanjut akan dieksekusi. Baris 3 . - - - - - - - 8 .9 Merupakan fungsi untuk membangun variabel dengan nama jumlah. total. Baris 31 . maka pesan akan tampil yang memerintahkan untuk mengisi kolom Harga tersebut dan kursor akan fokus ke kolom Harga dan apabila kolom tersebut terisi maka perintah pencabangan goto untuk ke baris lanjut akan dieksekusi.Dasar Pemrograman Microsoft Visual C++ 6. total3 dan memberikan niila double pada variabel tersebuit Baris 50 - 52 Merupakan fungsi untuk mendefinisikan variabel yang telah dibangun dengan kontrol yang telah diberi nama variabel member yang tertempel pada lembar Form.

this -> m_Harga =0. this -> m_Total =””. Keterangan Kode Baris 1 Merupakan fungsi untuk membaca perintah eksekusi pada tombol Button dengan caption Bersih Baris  Merupakan fungsi untuk mengisi kolom Edit Box Jumlah dengan angka “0” Baris 3 Merupakan fungsi untuk mengosongkan kolom Edit Box Discount Rp Baris  Merupakan fungsi untuk mengisi kolom Edit Box Discount % dengan angka “0” Baris  Merupakan fungsi untuk mengisi kolom Edit Box Harga dengan angka “0” 9 . this -> m_Jumlah =0.9 Merupakan fungsi untuk mendukung pencabangan goto yang memerintahkan untuk ke baris “lanjut” dan mengakhiri perintah dari tombol button Hitung serta akhir dari perintah Function OnButton1. this -> m_Dhrg =””. code=(CEdit*)GetDlgItem(IDC_EDIT1). this -> m_Judul =””. .0 Keterangan Kode Baris 8 . Pada Function OnButton2. ketikkan kode program dibawah kalimat teks “// TODO: Add your control notification handler code here” seperti dibawah ini 1  3   6  8 9 10 11 1 UpdateData(true). this -> m_Dprsn =0. code->SetFocus(). CEdit *code.Dasar Pemrograman Microsoft Visual C++ 6. UpdateData(false). this -> m_Ktg=””.

0 Keterangan Kode Baris 6 Merupakan fungsi untuk mengosongkan kolom kontrol Edit Box Judul Baris  Merupakan fungsi untuk mengosongkan kolom pilihan kategori pada Combo Box Baris 8 Merupakan fungsi untuk mengosongkan kolom kontrol Edit Box Total Harga Baris 9 .11 Merupakan fungsi untuk menempatkan kursor pada kolom kontrol Edit Box Judul secara otomatis Baris 1 Merupakan fungsi untuk menutup perintah eksekusi pada tombol Button dengan caption “Bersih”. Pada Function OnRadio1.Dasar Pemrograman Microsoft Visual C++ 6. Keterangan Kode Baris 1 Merupakan fungsi untuk mengakhiri jalannya program yang Anda buat atau keluar dari program yang Anda buat. ketikkan kode program dibawah kaimat teks “// TODO: Add your control notification handler code here” seperti dibawah ini 1 CDialog::OnOK ().11 Merupakan fungsi untuk menempatkan kursor pada kolom kontrol Edit Box Judul secara otomatis - 8. Pada Function OnButton3. 9. ketikkan kode program dibawah kalimat teks “ // TODO: Add your control notification handler code here” seperti dibawah ini 30 .Baris 8 Merupakan fungsi untuk mengosongkan kolom kontrol Edit Box Total Harga Baris 9 .

Dasar Pemrograman Microsoft Visual C++ 6. total3).Format(“Rp %. 31 . ketikkan kode program dibawah kalimat teks “ // TODO: Add your control notification handler code here” seperti dibawah ini 1  3   6  8 9 10 11 1 13 1 1 UpdateData(true). m_Total. bDSR=(CButton*)GetDlgItem(IDC_EDIT4). CButton *bDSR. bDSR=(CButton*)GetDlgItem(IDC_EDIT4). jumlah = (m_Jumlah). Pada Function OnRadio2. double jumlah.0 1  3   6 CButton *bDSR. CEdit *code. total2. Keterangan Kode Baris 1 . code->SetFocus().Format(“Rp %. this -> m_Dprsn =0. total1. UpdateData(false). code=(CEdit*)GetDlgItem(IDC_EDIT4.0f”.0f”. total1). m_Dhrg. potongan = (m_Dprsn). bDSR->EnableWindow(true). potongan. bDSR->EnableWindow(false). total1 = jumlah * harga * potongan / 100. harga = (m_Harga). total3 = total2 - total1. harga. total3.6 Merupakan fungsi untuk menempatkan kursor pada kolom Edit Box Discount % secara otomatis apabila pilihan Discount pada Radio Button dengan Caption “Ya” Dipilih - 10. total2 = jumlah * harga.3 Merupakan fungsi untuk mengaktifkan kolom Edit Box Discount % apabila pilihan Discount pada Radio Button dengan Caption “Ya” di pilih Baris  .

Baris 10 . total3 dan memberikan niila double pada variabel tersebuit Baris 7 - 9 Merupakan fungsi untuk mendefinisikan variabel yang telah dibangun dengan kontrol yang telah diberi nama variabel member yang tertempel pada lembar Form. Caranya. Khusus kontrol Combo Box Kategori. Merupakan fungsi untuk menonaktifkan kolom Edit Box Discount % apabila pilihan Discount pada Radio Button dengan Caption “Tidak” di pilih. Baris 1 Merupakan fungsi untuk menampilkan hasil dari perhitungan variabel Total3 ke kolom Total harga. dan memberikan format mata uang “Rp” pada kolom Diskon Harga.0 Keterangan Kode Baris 1 Merupakan fungsi untuk membaca perintah eksekusi pada kontrol Radio Button dengan caption “Tidak” Baris  . dan mengisi kolom Edit Box Discount % dengan angka “0” Baris 6 Merupakan fungsi untuk membangun variabel dengan nama jumlah.1 Merupakan fungsi Aritmatika yang akan menghitung transaksi yang terjadi dengan perantara variabel yang telah didefinisikan terlebih dahulu dengan kontrol yang sudah diberi nama variabel member yang melekat pada Form Baris 13 Merupakan fungsi untuk menampilkan hasil dari perhitungan variabel Total1 ke kolom Diskon harga. klik kanan pada kontrol Combo Box kemudian pilih ClassWizards . Anda harus membuat Function baru yang berfungsi apabila pada pilihan item Combo Box tersebut dipilih maka kode yang terdapat didalam Function tersebut akan langsung dieksekusi. dan memberikan format mata uang “Rp” pada kolom Total Harga. Baris 1 Merupakan fungsi untuk menutup perintah eksekusi pada kontrol Radio Button dengan caption “Tidak” - - - - - - 11.Dasar Pemrograman Microsoft Visual C++ 6. oleh karena itu Anda harus membuat Function baru dengan nama CBN_SELCHANGE. total. lihat Gambar 41 3 . total1. potongan. harga.

Selanjutnya Anda klik tombol Add Function dan klik tombol OK pada kotak dialog Add Member Function. Pada kotak dialog MFC AppWizard klik Tab Message Maps. Klik CBN_SELCHANGE 6. Kemudian pada Function OnSelchangeCombo1 yang telah Anda buat tadi. Dan terakhir Anda klik tombol OK pada kotak dialog MFC AppWizards. Klik IDC_COMBO1 5. lihat Gambar 42 1. 2. kemudian klik nama kontrol IDC_COMBO1 yang ingin diberi nama Function baru.Dasar Pemrograman Microsoft Visual C++ 6.0 1. Membuat function baru 13. Klik Tombol Add Function. lalu pada list Messages Anda klik Nama CBN_SELCHANGE. Klik kanan pada Kontrol Combo Box Kategori 2. ketikkan kode program dibawah kalimat teks “ // TODO: Add your control notification handler code here” seperti dibawah ini 33 . Klik ClassWizards Gambar 41.. Klik Tab Message Maps 4. Klik Tombol OK Gambar 42. Membuka kotak dialog MFC AppWizards 1. Klik Tombol OK 3.

 Merupakan fungsi untuk menempatkan kursor secara otomatis pada kolom Edit Box Harga Baris  Merupakan fungsi untuk menutup perintah eksekusi pada kontrol Combo Box Kategori C. code->SetFocus(). UpdateData(false). code=(CEdit*)GetDlgItem(IDC_EDIT2). Menjalankan Program 1. Keterangan Kode Baris 1 Merupakan fungsi untuk membaca perintah eksekusi pada kontrol Combo Box Kategori Baris  .0 1  3   UpdateData(true). Menjalankan program 3 . Sekarang Anda coba jalankan program yang telah Anda buat dengan menekan Icon Execute . CEdit *code. lihat Gambar 43 Klik Menu Build Icon Execute Klik Execute (Nama Program Anda) Gambar 43.Dasar Pemrograman Microsoft Visual C++ 6. atau Anda tekan F5 pada keyboard atau bisa juga Anda klik menu Build > Execute (Nama Program Anda).

dan coba Anda klik tombol Button dengan Caption “Hitung”. Sebagai Contoh Anda lihat gambar di bawah ini. Tampilan program saat dijalankan 3 . lihat Gambar 44 Gambar 44. Setelah program dijalankan sekarang Anda coba lakukan transaksi pembelian buku.Dasar Pemrograman Microsoft Visual C++ 6.0 13. Dan lihat hasilnya.

Sign up to vote on this title
UsefulNot useful