SlideShare a Scribd company logo
1 of 25
DASAR
PEMROGRAMAN
PENELASAN UMUM
Sanksi dan Tata Tertib
 Pengumpulan tugas melebihi batas waktu yang
telah ditentukan akan diberi nilai nol untuk tugas
tersebut
 Mahasiswa dengan tingkat kehadiran < 75 %,
tidak dapat mengikuti UAS
PENELASAN UMUM
PENILAIAN
 QUIZ – 10 %
 TUGAS – 20 %
 UTS – 30 %
 UAS – 40 %
GBPP (Garis Garis Besar Program Pengajaran)
• Pertemuan 1 : Pengantar Pemrograman dan struktur program C++,
Pengenalan VS 2008. Program pertama
• Pertemuan 2 : Tipe data,variabel,konstanta
• Pertemuan 3 : Operator
• Pertemuan 4 : Masukan dan keluaran
• Pertemuan 5 : Kendali program (If)
• Pertemuan 6 : Kendali program(If di dalam If)& Operator logika
• Pertemuan 7 : Kendali program (For)
• Pertemuan 8 : Kendali program (if dalam For)
• Pertemuan 9 : Nested For
• Pertemuan 10 : Kuis
• Pertemuan 11 : Kendali program (While,Do While)
• Pertemuan 12 : Kendali program (if di dalam do While)
• Pertemuan 13 : Switch
• Pertemuan 14 : Continue,Break
• Pertemuan 15 : Operasi String
-----------------------------UTS--------------------------------------------------
GBPP (Garis Garis Besar Program Pengajaran)
• Pertemuan 16 : Array
• Pertemuan 17 : Array
• Pertemuan 18 : Struktur (Struct)
• Pertemuan 19 : Fungsi (1)
• Pertemuan 20 : Fungsi (2)
• Pertemuan 21 : KUIS 2
• Pertemuan 22 : Pointer (1)
• Pertemuan 23 : Pointer (2)
• Pertemuan 24 : Pengenalan Objek
• Pertemuan 25 : Class
• Pertemuan 26 : Methode
• Pertemuan 27 : Operasi File 1
• Pertemuan 28 : Operasi File 2
• Pertemuan 29 : Review
----------------------------------UAS---------------------------------------------
PENGANTAR DASAR PEMROGRAMAN
masalah Komputer solusi
PENGANTAR DASAR PEMROGRAMAN
Masalah
Pemecahan
Masalah
Program
komputer
Komputer
Solusi
Metode Algoritma
Tools :Notasi Algoritama
• Notasi 1 : Untaian kalimat Deskriptif
• Notasi 2 : Diagram Alir/Flowchart
• Notasi 3 : Pseudo Code
• Translasi dari Notasi Algoritma ke
Bahasa Pemrograman ttt.
• C ++
PENGANTAR DASAR PEMROGRAMAN
EXAMPLE
Contoh masalah : menghitung luas segiempat.
Metode : Algoritma
Notasi Algoritma 1 (Untaian Kalimat Deskriptif) :
Algoritma Luas_Segiempat
Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang
segiempat
Deklarasi
luas,panjang,lebar : bil. bulat
Deskripi
1. Masukkan nilai lebar dan panjang
2. Hitung luas sama dengan panjang kali lebar
3. Tampilkan Luas
Notasi Algoritma 2
( Flowchart /
Diagram Alir ) : mulai
Input
panjang, lebar
Luas  panjang * lebar
Output
Luas
selesai
Notasi Algoritma 3 (PseudoCode) :
Algoritma Luas_Segiempat
{Menghitung luas segiempat dengan memasukkan nilai lebar dan
panjang segiempat}
Deklarasi
luas, panjang, lebar : integer
Deskripsi
input(panjang)
input(lebar)
luas  panjang * lebar
output(luas)
PENGANTAR DASAR PEMROGRAMAN
Notasi Algoritma 3 (PseudoCode) :
Algoritma Luas_Segiempat
{Menghitung luas segiempat dengan memasukkan nilai lebar dan
panjang segiempat}
Deklarasi
luas, panjang, lebar : integer
Deskripsi
input(panjang)
input(lebar)
luas  panjang * lebar
output(luas)
PENGANTAR DASAR PEMROGRAMAN
 C++ adalah versi baru dari bahasa pemrograman C.
Oleh karena itu semua sifat bahasa C tercakup dalam C++
 Pencipta Bahasa C adalah Brian W. Kernigham dan Dennis M.
Ritchie tahun 1972
 C++ diciptakan satu dekade setelah C oleh Bjarne Stroustrup
thanun 1983
 Nama C ++ sendiri diberikan oleh Rick Mascitti.
 Bahasa C++ diterapkan atau dipilih oleh berbagai perusahaan
software dunia mis : Clipper, Windows,FoxPro dll.
Bahasa Pemrograman C ++
Kompiler C++
 Turbo C++
 Borland C
 GCC
 Microsoft Visual C
 Ter-integrasi di dalam Microsoft Visual Studio 2008
 Yang akan dipelajari
Kompiler C ++
Perangkat lunak terintegrasi
Mendukung bahasa pemrograman Visual
Basic 8, C++,C#,J#
Platform . Net Framework
Platform independent
Bisa berjalan di berbagai platform, tidak
hanya Windows.
Microsoft Visual Studio 2008
CODING PERTAMA C++
#include<iostream>
using namespace std;
void main()
{
cout<<"Hello World . . . . . "<<endl;
cout<<“STMIK-MDP . . . . "<<endl;
system("pause");
}
Ketikan Coding Berikut pada Global Scope
EKSEKUSI PROGRAM C++
Pilih Build – Build Latihan1
EKSEKUSI PROGRAM C++
Pilih Build – Compile
EKSEKUSI PROGRAM C++
Untuk melihat hasilnya pilih Debug – Start Debugging
Atau klik tombol segitiga hijau
STRUKTUR PROGRAM C++
#include<iostream>
using namespace std;
void main()
{
cout<<"Hello World . . . . . "<<endl;
cout<<“STMIK-MDP… . . “;
system("pause");
}
STRUKTUR PROGRAM C++
 #include<iostream>
Baris ini menginstruksikan kompiler untuk
menyisipkan file header (dalam hal ini iostream.h)
pada saat kompilasi. File header iostream.h
ditambahkan karena fungsi cout ada di dalam header
iostream.h
 using namespace std;
Perlu di deklarasikan karena File Header iostream.h
berada pada suatu namespace dengan nama std.
STRUKTUR PROGRAM C++
 void main()
• Merupakan Fungsi utama dari program.
• Void artinya fungsi main tidak mengembalikan
nilai
• Jika fungsi main mengembalikan nilai maka
struktur program berubah menjadi:
#include<iostream>
using namespace std;
Int main()
{
cout<<"Hello World . . . . . "<<endl;
system("pause");
Return 0;
}
Notes : Int  tipe data bilangan bulat, Return 0  mengembalikan nilai 0
STRUKTUR PROGRAM C++
 cout<<"Hello World . . . . . "<<endl;
• cout adl perintah untuk menampilkan ke layar.
Kalimat diantara kutip 2 merupakan kalimat yang
ditampilkan ke layar.
• Endl adalah perintah untuk pindah baris
 {}
Awal dan akhir blok coding program
 System(“Pause”)
KOMENTAR PADA C ++
 Menggunakan //
• Hanya berlaku untuk satu baris.
• Contoh : // Ini baris Komentar
 Menggunakan /* */
• Kalimat yang terdapat dalam tanda /* */ adalah
komentar. Bisa terdiri dari beberapa baris
• Contoh :
/* Ini Adalah Komentar
Saja.
*/
Note : Komentar tidak akan dieksekusi hanya menjelaskan blok-
blok program yang dibuat
Langkah Membuat Program C++
Latihan . . . . . ! ! ! ! !
Buatlah tampilan sebagai berikut :
********************************************************
* *
* Welcome To C++ Programming *
* *
********************************************************
Thank You!

More Related Content

Similar to C++ WELCOME

Modul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemogramanModul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemogramanCatur Suranto S.T
 
Pertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanPertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanTri Retna
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi FundamentalAkmal Fajar
 
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaandhycicau
 
Prog komp - history&algorithm
Prog komp - history&algorithmProg komp - history&algorithm
Prog komp - history&algorithmRudi Wicaksana
 
Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1Dede Kurniadi
 
Pertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman CPertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman CNurdin Al-Azies
 
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartMaryanto Sumringah SMA 9 Tebo
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrogramanpurispace
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortranradikaljakas
 
2- ALGORITMA, FLOWCHART, TIPE DATA, OPERATOR.pptx
2- ALGORITMA, FLOWCHART, TIPE DATA, OPERATOR.pptx2- ALGORITMA, FLOWCHART, TIPE DATA, OPERATOR.pptx
2- ALGORITMA, FLOWCHART, TIPE DATA, OPERATOR.pptxslametafandi3
 

Similar to C++ WELCOME (20)

Bab ii
Bab iiBab ii
Bab ii
 
Tm c++
Tm c++Tm c++
Tm c++
 
Modul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemogramanModul praktikum dasar algoritma dan pemograman
Modul praktikum dasar algoritma dan pemograman
 
Modul c++
Modul c++Modul c++
Modul c++
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
 
Modul 1-2
Modul 1-2Modul 1-2
Modul 1-2
 
Pertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & PemrogramanPertemuan 1 : Algoritma & Pemrograman
Pertemuan 1 : Algoritma & Pemrograman
 
Materi ap#1
Materi ap#1Materi ap#1
Materi ap#1
 
Algoritma pemrograman 13
Algoritma pemrograman 13Algoritma pemrograman 13
Algoritma pemrograman 13
 
Intruksi Fundamental
Intruksi FundamentalIntruksi Fundamental
Intruksi Fundamental
 
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
 
Prog komp - history&algorithm
Prog komp - history&algorithmProg komp - history&algorithm
Prog komp - history&algorithm
 
Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1Pengantar Pemrograman Chapter 1
Pengantar Pemrograman Chapter 1
 
Pertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman CPertemuan 07 - Pemrograman C
Pertemuan 07 - Pemrograman C
 
listiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchartlistiati univ bung hata (1110013211051) Algoritma dan flowchart
listiati univ bung hata (1110013211051) Algoritma dan flowchart
 
Pengenalan konsep pemrograman
Pengenalan konsep pemrogramanPengenalan konsep pemrograman
Pengenalan konsep pemrograman
 
Pertemuan3
Pertemuan3Pertemuan3
Pertemuan3
 
Diktat penuntun praktikum fortran
Diktat penuntun praktikum fortranDiktat penuntun praktikum fortran
Diktat penuntun praktikum fortran
 
Algoritam1
Algoritam1Algoritam1
Algoritam1
 
2- ALGORITMA, FLOWCHART, TIPE DATA, OPERATOR.pptx
2- ALGORITMA, FLOWCHART, TIPE DATA, OPERATOR.pptx2- ALGORITMA, FLOWCHART, TIPE DATA, OPERATOR.pptx
2- ALGORITMA, FLOWCHART, TIPE DATA, OPERATOR.pptx
 

Recently uploaded

Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKirwan461475
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAAndiCoc
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptxGiftaJewela
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 

Recently uploaded (20)

Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAKDEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
DEMONSTRASI KONTEKSTUAL MODUL 1.3 PENDIDIKAN GURU PENGGERAK
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKAMODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
MODUL AJAR MATEMATIKA KELAS 6 KURIKULUM MERDEKA
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx421783639-ppt-overdosis-dan-keracunan-pptx.pptx
421783639-ppt-overdosis-dan-keracunan-pptx.pptx
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 

C++ WELCOME

  • 2. PENELASAN UMUM Sanksi dan Tata Tertib  Pengumpulan tugas melebihi batas waktu yang telah ditentukan akan diberi nilai nol untuk tugas tersebut  Mahasiswa dengan tingkat kehadiran < 75 %, tidak dapat mengikuti UAS
  • 3. PENELASAN UMUM PENILAIAN  QUIZ – 10 %  TUGAS – 20 %  UTS – 30 %  UAS – 40 %
  • 4. GBPP (Garis Garis Besar Program Pengajaran) • Pertemuan 1 : Pengantar Pemrograman dan struktur program C++, Pengenalan VS 2008. Program pertama • Pertemuan 2 : Tipe data,variabel,konstanta • Pertemuan 3 : Operator • Pertemuan 4 : Masukan dan keluaran • Pertemuan 5 : Kendali program (If) • Pertemuan 6 : Kendali program(If di dalam If)& Operator logika • Pertemuan 7 : Kendali program (For) • Pertemuan 8 : Kendali program (if dalam For) • Pertemuan 9 : Nested For • Pertemuan 10 : Kuis • Pertemuan 11 : Kendali program (While,Do While) • Pertemuan 12 : Kendali program (if di dalam do While) • Pertemuan 13 : Switch • Pertemuan 14 : Continue,Break • Pertemuan 15 : Operasi String -----------------------------UTS--------------------------------------------------
  • 5. GBPP (Garis Garis Besar Program Pengajaran) • Pertemuan 16 : Array • Pertemuan 17 : Array • Pertemuan 18 : Struktur (Struct) • Pertemuan 19 : Fungsi (1) • Pertemuan 20 : Fungsi (2) • Pertemuan 21 : KUIS 2 • Pertemuan 22 : Pointer (1) • Pertemuan 23 : Pointer (2) • Pertemuan 24 : Pengenalan Objek • Pertemuan 25 : Class • Pertemuan 26 : Methode • Pertemuan 27 : Operasi File 1 • Pertemuan 28 : Operasi File 2 • Pertemuan 29 : Review ----------------------------------UAS---------------------------------------------
  • 7. PENGANTAR DASAR PEMROGRAMAN Masalah Pemecahan Masalah Program komputer Komputer Solusi Metode Algoritma Tools :Notasi Algoritama • Notasi 1 : Untaian kalimat Deskriptif • Notasi 2 : Diagram Alir/Flowchart • Notasi 3 : Pseudo Code • Translasi dari Notasi Algoritma ke Bahasa Pemrograman ttt. • C ++
  • 8. PENGANTAR DASAR PEMROGRAMAN EXAMPLE Contoh masalah : menghitung luas segiempat. Metode : Algoritma Notasi Algoritma 1 (Untaian Kalimat Deskriptif) : Algoritma Luas_Segiempat Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat Deklarasi luas,panjang,lebar : bil. bulat Deskripi 1. Masukkan nilai lebar dan panjang 2. Hitung luas sama dengan panjang kali lebar 3. Tampilkan Luas
  • 9. Notasi Algoritma 2 ( Flowchart / Diagram Alir ) : mulai Input panjang, lebar Luas  panjang * lebar Output Luas selesai
  • 10. Notasi Algoritma 3 (PseudoCode) : Algoritma Luas_Segiempat {Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat} Deklarasi luas, panjang, lebar : integer Deskripsi input(panjang) input(lebar) luas  panjang * lebar output(luas) PENGANTAR DASAR PEMROGRAMAN
  • 11. Notasi Algoritma 3 (PseudoCode) : Algoritma Luas_Segiempat {Menghitung luas segiempat dengan memasukkan nilai lebar dan panjang segiempat} Deklarasi luas, panjang, lebar : integer Deskripsi input(panjang) input(lebar) luas  panjang * lebar output(luas) PENGANTAR DASAR PEMROGRAMAN
  • 12.  C++ adalah versi baru dari bahasa pemrograman C. Oleh karena itu semua sifat bahasa C tercakup dalam C++  Pencipta Bahasa C adalah Brian W. Kernigham dan Dennis M. Ritchie tahun 1972  C++ diciptakan satu dekade setelah C oleh Bjarne Stroustrup thanun 1983  Nama C ++ sendiri diberikan oleh Rick Mascitti.  Bahasa C++ diterapkan atau dipilih oleh berbagai perusahaan software dunia mis : Clipper, Windows,FoxPro dll. Bahasa Pemrograman C ++
  • 13. Kompiler C++  Turbo C++  Borland C  GCC  Microsoft Visual C  Ter-integrasi di dalam Microsoft Visual Studio 2008  Yang akan dipelajari Kompiler C ++
  • 14. Perangkat lunak terintegrasi Mendukung bahasa pemrograman Visual Basic 8, C++,C#,J# Platform . Net Framework Platform independent Bisa berjalan di berbagai platform, tidak hanya Windows. Microsoft Visual Studio 2008
  • 15. CODING PERTAMA C++ #include<iostream> using namespace std; void main() { cout<<"Hello World . . . . . "<<endl; cout<<“STMIK-MDP . . . . "<<endl; system("pause"); } Ketikan Coding Berikut pada Global Scope
  • 16. EKSEKUSI PROGRAM C++ Pilih Build – Build Latihan1
  • 17. EKSEKUSI PROGRAM C++ Pilih Build – Compile
  • 18. EKSEKUSI PROGRAM C++ Untuk melihat hasilnya pilih Debug – Start Debugging Atau klik tombol segitiga hijau
  • 19. STRUKTUR PROGRAM C++ #include<iostream> using namespace std; void main() { cout<<"Hello World . . . . . "<<endl; cout<<“STMIK-MDP… . . “; system("pause"); }
  • 20. STRUKTUR PROGRAM C++  #include<iostream> Baris ini menginstruksikan kompiler untuk menyisipkan file header (dalam hal ini iostream.h) pada saat kompilasi. File header iostream.h ditambahkan karena fungsi cout ada di dalam header iostream.h  using namespace std; Perlu di deklarasikan karena File Header iostream.h berada pada suatu namespace dengan nama std.
  • 21. STRUKTUR PROGRAM C++  void main() • Merupakan Fungsi utama dari program. • Void artinya fungsi main tidak mengembalikan nilai • Jika fungsi main mengembalikan nilai maka struktur program berubah menjadi: #include<iostream> using namespace std; Int main() { cout<<"Hello World . . . . . "<<endl; system("pause"); Return 0; } Notes : Int  tipe data bilangan bulat, Return 0  mengembalikan nilai 0
  • 22. STRUKTUR PROGRAM C++  cout<<"Hello World . . . . . "<<endl; • cout adl perintah untuk menampilkan ke layar. Kalimat diantara kutip 2 merupakan kalimat yang ditampilkan ke layar. • Endl adalah perintah untuk pindah baris  {} Awal dan akhir blok coding program  System(“Pause”)
  • 23. KOMENTAR PADA C ++  Menggunakan // • Hanya berlaku untuk satu baris. • Contoh : // Ini baris Komentar  Menggunakan /* */ • Kalimat yang terdapat dalam tanda /* */ adalah komentar. Bisa terdiri dari beberapa baris • Contoh : /* Ini Adalah Komentar Saja. */ Note : Komentar tidak akan dieksekusi hanya menjelaskan blok- blok program yang dibuat
  • 24. Langkah Membuat Program C++ Latihan . . . . . ! ! ! ! ! Buatlah tampilan sebagai berikut : ******************************************************** * * * Welcome To C++ Programming * * * ********************************************************