SlideShare a Scribd company logo
1 of 13
PENGANTAR
LOGIKA PEMROGRAMAN &
PEMROGRAMAN TERSTRUKTUR
DENGAN BAHASA C++

             Pengenalan Bahasa C++
               Sabtu, 18 Juli 2009
Hello World

#include<iostream>

int main(){
std::cout<<“Hello World”<<std::endl;
return 0;
}
Tips:

       Menggunakan namespace dapat menghemat
   waktu dalam penulisan program.
Contoh:
#include<iostream>

int main(){
cout<<“Hello World”<<endl;
return 0;
}
Variable
    Digunakan untuk menampung data
    Terdapat convensi dan aturan dalam penamaan variabel
Aturan:
4.   Huruf awal yang diperbolehkan adalah (A,B,…,Z), (a,b,…,z),
     (_)
2. Tidak boleh memakai keyword tertentu, karena dapat
     mengecoh compiler, contoh: case, if, bool, int, dll
Convensi (optional):
    Memakai huruf awal _variable untuk memberitahukan
     variable tersebut merupakan variable global
    Memakai huruf besar VARIABLE untuk memberitahukan
     variable tersebut merupakan konstanta
    Dll *bisa dicari di internet*
Variable (2)

  contoh pendeklarasian variable

int int_variable;
string string_variable = “Hai 2009”;
Tipe data

1.   int, berupa integer 32 bit
2.   long, berupa integer 32 bit
3.   long long, berupa integer 64 bit
4.   float, berupa floathing point 32bit
5.   double, berupa floathing point 64bit
6.   char, bilangan ascii
7.   string, array of char yang sudah merupakan object
8.   dll
Input dan output

       Terdapat 2 macam input dan output, yaitu
   input dan output yang melibatkan file, dan input
   dan output yang tidak(bagian yang kita bahas).
   untuk mencetak ke layar kita menggunakan
   perintah cout (baca = si out), dan untuk
   menerima input kita gunakan cin (baca = se in)


*terserah mau kaya gimana bacanya
Input dan Output(2)

Contoh syntax:
#include<iostream>

int main(){
    string nama;
    cout<<“Masukkan nama andan”<<endl;
    cin>>nama;
    cout<<“Nama anda adalah ”<<nama<<endl:
    return 0;
}
Operasi matematika

   + operasi penjumlahan
   - operasi pengurangan
   / operasi pembagian
   * operasi perkalian
   = assign value
   % operasi modulus
Komentar

   Diawali dengan /*
   Diakhiri dengan */
   Contoh:
       /* Program dengan bahasa C++
          Pengenalan Bahasa C++ 2009*/
         //ini komen juga
   Tujuan: dokumentasi program
Latihan (1)

    Buatlah program yang meminta input 2
 buah integer, lalu tampilkan hasil
 penjumlahan, pengurangan, pembagian dan
 perkalian 2 bilangan tersebut.
Latihan (2)

   Buatlah sebuah program yang menghasilkan
    gambar-gambar berikut:
            *****           *
            *   *          ***
            *   *         *****
            *   *           *
            *****           *
                            *
                            *
Latihan (3)

   Apakah yang akan dihasilkan oleh perintah
    berikut?
    cout<<“*n**n***n****n*****n“;

   Dapatkah Anda menampilkan hasil yang
    sama dengan lima perintah cout?

More Related Content

What's hot

11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaranBudi Yono
 
IPython : Operasi Dasar di Sympy
IPython : Operasi Dasar di SympyIPython : Operasi Dasar di Sympy
IPython : Operasi Dasar di SympyHirwanto Iwan
 
Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)Endang Retnoningsih
 
Algoritma&Pemrograman C++ Pertemuan 11
Algoritma&Pemrograman C++ Pertemuan 11Algoritma&Pemrograman C++ Pertemuan 11
Algoritma&Pemrograman C++ Pertemuan 11Menny SN
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1Budi Yono
 
Materi kuliah 20 rekursi
Materi kuliah 20   rekursiMateri kuliah 20   rekursi
Materi kuliah 20 rekursiBudi Yono
 
Materi kuliah 20 rekursi
Materi kuliah 20   rekursiMateri kuliah 20   rekursi
Materi kuliah 20 rekursiBudi Yono
 
Algoritma dan Struktur Data - loop pada c++
Algoritma dan Struktur Data -  loop pada c++Algoritma dan Struktur Data -  loop pada c++
Algoritma dan Struktur Data - loop pada c++Georgius Rinaldo
 
Algoritma dan Struktur Data - Loop pada C++
Algoritma dan Struktur Data - Loop pada C++ Algoritma dan Struktur Data - Loop pada C++
Algoritma dan Struktur Data - Loop pada C++ KuliahKita
 
Lapopran praktikum struktur data pertemuan 1 Tipe Data
Lapopran praktikum struktur data pertemuan 1  Tipe DataLapopran praktikum struktur data pertemuan 1  Tipe Data
Lapopran praktikum struktur data pertemuan 1 Tipe DataAdy Achirul
 
Pertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanPertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanTri Retna
 
MATERI POINTER TKJ K13
MATERI POINTER TKJ K13MATERI POINTER TKJ K13
MATERI POINTER TKJ K13Ali Must Can
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 stringBudi Yono
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1Budi Yono
 

What's hot (16)

11 operasi dasar masukan dan keluaran
11   operasi dasar masukan dan keluaran11   operasi dasar masukan dan keluaran
11 operasi dasar masukan dan keluaran
 
IPython : Operasi Dasar di Sympy
IPython : Operasi Dasar di SympyIPython : Operasi Dasar di Sympy
IPython : Operasi Dasar di Sympy
 
Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)Pertemuan 5 Perulangan (Looping)
Pertemuan 5 Perulangan (Looping)
 
Pertemuan 6 Rekursif
Pertemuan 6 RekursifPertemuan 6 Rekursif
Pertemuan 6 Rekursif
 
Algoritma&Pemrograman C++ Pertemuan 11
Algoritma&Pemrograman C++ Pertemuan 11Algoritma&Pemrograman C++ Pertemuan 11
Algoritma&Pemrograman C++ Pertemuan 11
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1
 
Materi kuliah 20 rekursi
Materi kuliah 20   rekursiMateri kuliah 20   rekursi
Materi kuliah 20 rekursi
 
Materi kuliah 20 rekursi
Materi kuliah 20   rekursiMateri kuliah 20   rekursi
Materi kuliah 20 rekursi
 
Algoritma dan Struktur Data - loop pada c++
Algoritma dan Struktur Data -  loop pada c++Algoritma dan Struktur Data -  loop pada c++
Algoritma dan Struktur Data - loop pada c++
 
Algoritma dan Struktur Data - Loop pada C++
Algoritma dan Struktur Data - Loop pada C++ Algoritma dan Struktur Data - Loop pada C++
Algoritma dan Struktur Data - Loop pada C++
 
Lapopran praktikum struktur data pertemuan 1 Tipe Data
Lapopran praktikum struktur data pertemuan 1  Tipe DataLapopran praktikum struktur data pertemuan 1  Tipe Data
Lapopran praktikum struktur data pertemuan 1 Tipe Data
 
Pertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & PemrogramanPertemuan 5 : Algoritma & Pemrograman
Pertemuan 5 : Algoritma & Pemrograman
 
Pointer
PointerPointer
Pointer
 
MATERI POINTER TKJ K13
MATERI POINTER TKJ K13MATERI POINTER TKJ K13
MATERI POINTER TKJ K13
 
Materi kuliah 17 string
Materi kuliah 17   stringMateri kuliah 17   string
Materi kuliah 17 string
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1
 

Viewers also liked

Apelação Cível nº 2013.066311-8 - ex-prefeito de Iporã do Oeste Ilton Pedro Vogt
Apelação Cível nº 2013.066311-8 - ex-prefeito de Iporã do Oeste Ilton Pedro VogtApelação Cível nº 2013.066311-8 - ex-prefeito de Iporã do Oeste Ilton Pedro Vogt
Apelação Cível nº 2013.066311-8 - ex-prefeito de Iporã do Oeste Ilton Pedro VogtMinistério Público de Santa Catarina
 
Masajeador Capilar Multifuncional De Tiens
Masajeador Capilar Multifuncional De TiensMasajeador Capilar Multifuncional De Tiens
Masajeador Capilar Multifuncional De TiensTIENS BOLIVIA
 
2014 - Minicurso ministrado na UFTM - Inovação, a escola do século xxi e o li...
2014 - Minicurso ministrado na UFTM - Inovação, a escola do século xxi e o li...2014 - Minicurso ministrado na UFTM - Inovação, a escola do século xxi e o li...
2014 - Minicurso ministrado na UFTM - Inovação, a escola do século xxi e o li...Alysson Ramos Artuso
 
Omdat het werkt
Omdat het werktOmdat het werkt
Omdat het werktHenk Orsel
 
Día del maestro 2012
Día del maestro 2012Día del maestro 2012
Día del maestro 2012garfredy
 
2014 - Seminário pós-graduação UTFPR - Tecnologias, livro didático e a escola...
2014 - Seminário pós-graduação UTFPR - Tecnologias, livro didático e a escola...2014 - Seminário pós-graduação UTFPR - Tecnologias, livro didático e a escola...
2014 - Seminário pós-graduação UTFPR - Tecnologias, livro didático e a escola...Alysson Ramos Artuso
 
Melissa biografia
Melissa biografiaMelissa biografia
Melissa biografiamelcowblog
 
H1N1 tájékoztató
H1N1 tájékoztatóH1N1 tájékoztató
H1N1 tájékoztatóELTE TÓK
 
36529302 guia-dop-professor
36529302 guia-dop-professor36529302 guia-dop-professor
36529302 guia-dop-professorrosemereporto
 
Microsoft powerpoint 2007,menu utama 2
Microsoft powerpoint 2007,menu utama 2Microsoft powerpoint 2007,menu utama 2
Microsoft powerpoint 2007,menu utama 2Iqbal Alfian
 
Guia optimizacion motores busqueda
Guia optimizacion motores busquedaGuia optimizacion motores busqueda
Guia optimizacion motores busquedaCarlos Zapata
 
Catalogo xbox360 Abril 2014
Catalogo xbox360 Abril 2014Catalogo xbox360 Abril 2014
Catalogo xbox360 Abril 2014Crislei Jenzura
 

Viewers also liked (20)

Apelação Cível nº 2013.066311-8 - ex-prefeito de Iporã do Oeste Ilton Pedro Vogt
Apelação Cível nº 2013.066311-8 - ex-prefeito de Iporã do Oeste Ilton Pedro VogtApelação Cível nº 2013.066311-8 - ex-prefeito de Iporã do Oeste Ilton Pedro Vogt
Apelação Cível nº 2013.066311-8 - ex-prefeito de Iporã do Oeste Ilton Pedro Vogt
 
TAC firmado com a empresa Bortolini Hantt & Cia Ltda.
TAC firmado com a empresa Bortolini Hantt & Cia Ltda.TAC firmado com a empresa Bortolini Hantt & Cia Ltda.
TAC firmado com a empresa Bortolini Hantt & Cia Ltda.
 
Edital credenciamento direito - Alterado
Edital credenciamento direito - AlteradoEdital credenciamento direito - Alterado
Edital credenciamento direito - Alterado
 
Manual do Ministério Público de Santa Catarina na Defesa da Saúde
Manual do Ministério Público de Santa Catarina na Defesa da SaúdeManual do Ministério Público de Santa Catarina na Defesa da Saúde
Manual do Ministério Público de Santa Catarina na Defesa da Saúde
 
Juventude Viva - Homicídios e Juventude no Brasil
Juventude Viva - Homicídios e Juventude no BrasilJuventude Viva - Homicídios e Juventude no Brasil
Juventude Viva - Homicídios e Juventude no Brasil
 
Masajeador Capilar Multifuncional De Tiens
Masajeador Capilar Multifuncional De TiensMasajeador Capilar Multifuncional De Tiens
Masajeador Capilar Multifuncional De Tiens
 
2014 - Minicurso ministrado na UFTM - Inovação, a escola do século xxi e o li...
2014 - Minicurso ministrado na UFTM - Inovação, a escola do século xxi e o li...2014 - Minicurso ministrado na UFTM - Inovação, a escola do século xxi e o li...
2014 - Minicurso ministrado na UFTM - Inovação, a escola do século xxi e o li...
 
Omdat het werkt
Omdat het werktOmdat het werkt
Omdat het werkt
 
CENSURADO
CENSURADOCENSURADO
CENSURADO
 
Día del maestro 2012
Día del maestro 2012Día del maestro 2012
Día del maestro 2012
 
N5
N5N5
N5
 
Yanomo Time Tracking &amp; Online Invoicing Presentation
Yanomo Time Tracking &amp; Online Invoicing PresentationYanomo Time Tracking &amp; Online Invoicing Presentation
Yanomo Time Tracking &amp; Online Invoicing Presentation
 
2014 - Seminário pós-graduação UTFPR - Tecnologias, livro didático e a escola...
2014 - Seminário pós-graduação UTFPR - Tecnologias, livro didático e a escola...2014 - Seminário pós-graduação UTFPR - Tecnologias, livro didático e a escola...
2014 - Seminário pós-graduação UTFPR - Tecnologias, livro didático e a escola...
 
Melissa biografia
Melissa biografiaMelissa biografia
Melissa biografia
 
H1N1 tájékoztató
H1N1 tájékoztatóH1N1 tájékoztató
H1N1 tájékoztató
 
Recurso Especial - 1.378.094
Recurso Especial - 1.378.094Recurso Especial - 1.378.094
Recurso Especial - 1.378.094
 
36529302 guia-dop-professor
36529302 guia-dop-professor36529302 guia-dop-professor
36529302 guia-dop-professor
 
Microsoft powerpoint 2007,menu utama 2
Microsoft powerpoint 2007,menu utama 2Microsoft powerpoint 2007,menu utama 2
Microsoft powerpoint 2007,menu utama 2
 
Guia optimizacion motores busqueda
Guia optimizacion motores busquedaGuia optimizacion motores busqueda
Guia optimizacion motores busqueda
 
Catalogo xbox360 Abril 2014
Catalogo xbox360 Abril 2014Catalogo xbox360 Abril 2014
Catalogo xbox360 Abril 2014
 

Similar to Pengenalan Bahasa C++

Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrahdede
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Nabil Muhammad Firdaus
 
Dasar pemrograman vb.net (1)
Dasar pemrograman vb.net (1)Dasar pemrograman vb.net (1)
Dasar pemrograman vb.net (1)Henry Littleboy
 
Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanMuraba Nasuha
 
Algoritma
Algoritma Algoritma
Algoritma Mr. FM
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)nakomuri
 
Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044charis_fit
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1kua
 
Pascal (Pengenalan).pdf
Pascal (Pengenalan).pdfPascal (Pengenalan).pdf
Pascal (Pengenalan).pdfDesaSumbung
 
Bahasa c++ (p)
Bahasa c++ (p)Bahasa c++ (p)
Bahasa c++ (p)Eddy_TKJ
 
Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++ Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++ Aan Einsam
 
Perkenalan Pemrograman C++
Perkenalan Pemrograman C++Perkenalan Pemrograman C++
Perkenalan Pemrograman C++Sparisoma Viridi
 
Pemrograman C++ - Sintaks Dasar
Pemrograman C++ - Sintaks DasarPemrograman C++ - Sintaks Dasar
Pemrograman C++ - Sintaks DasarKuliahKita
 
Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Materi Kuliah Online
 
pengenalan c+
pengenalan c+pengenalan c+
pengenalan c+aks247
 

Similar to Pengenalan Bahasa C++ (20)

C++
C++C++
C++
 
Tm c++
Tm c++Tm c++
Tm c++
 
Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2Fitrah hi hukum tugas so 2
Fitrah hi hukum tugas so 2
 
Tutorial VB.Net
Tutorial VB.NetTutorial VB.Net
Tutorial VB.Net
 
Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)Algoritma dan Pemrograman C++ (Program Structure)
Algoritma dan Pemrograman C++ (Program Structure)
 
Dasar pemrograman vb.net (1)
Dasar pemrograman vb.net (1)Dasar pemrograman vb.net (1)
Dasar pemrograman vb.net (1)
 
Presentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrogramanPresentasi Pengenalan konsep pemrograman
Presentasi Pengenalan konsep pemrograman
 
Algoritma
Algoritma Algoritma
Algoritma
 
2. CodeBlocks & C++
2. CodeBlocks & C++2. CodeBlocks & C++
2. CodeBlocks & C++
 
Asistensi 1 mod 3
Asistensi 1 mod 3Asistensi 1 mod 3
Asistensi 1 mod 3
 
C programming language notes (5)
C programming language notes (5)C programming language notes (5)
C programming language notes (5)
 
Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044Tugas so2 fitriana bakar044
Tugas so2 fitriana bakar044
 
Materi kuliah 18 fungsi part 1
Materi kuliah 18   fungsi part 1Materi kuliah 18   fungsi part 1
Materi kuliah 18 fungsi part 1
 
Pascal (Pengenalan).pdf
Pascal (Pengenalan).pdfPascal (Pengenalan).pdf
Pascal (Pengenalan).pdf
 
Bahasa c++ (p)
Bahasa c++ (p)Bahasa c++ (p)
Bahasa c++ (p)
 
Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++ Pengenalan konsep pemrograman c++
Pengenalan konsep pemrograman c++
 
Perkenalan Pemrograman C++
Perkenalan Pemrograman C++Perkenalan Pemrograman C++
Perkenalan Pemrograman C++
 
Pemrograman C++ - Sintaks Dasar
Pemrograman C++ - Sintaks DasarPemrograman C++ - Sintaks Dasar
Pemrograman C++ - Sintaks Dasar
 
Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)Pemrogaman Visual Basic.NET (Modul 1)
Pemrogaman Visual Basic.NET (Modul 1)
 
pengenalan c+
pengenalan c+pengenalan c+
pengenalan c+
 

Pengenalan Bahasa C++

  • 1. PENGANTAR LOGIKA PEMROGRAMAN & PEMROGRAMAN TERSTRUKTUR DENGAN BAHASA C++ Pengenalan Bahasa C++ Sabtu, 18 Juli 2009
  • 3. Tips: Menggunakan namespace dapat menghemat waktu dalam penulisan program. Contoh: #include<iostream> int main(){ cout<<“Hello World”<<endl; return 0; }
  • 4. Variable  Digunakan untuk menampung data  Terdapat convensi dan aturan dalam penamaan variabel Aturan: 4. Huruf awal yang diperbolehkan adalah (A,B,…,Z), (a,b,…,z), (_) 2. Tidak boleh memakai keyword tertentu, karena dapat mengecoh compiler, contoh: case, if, bool, int, dll Convensi (optional):  Memakai huruf awal _variable untuk memberitahukan variable tersebut merupakan variable global  Memakai huruf besar VARIABLE untuk memberitahukan variable tersebut merupakan konstanta  Dll *bisa dicari di internet*
  • 5. Variable (2) contoh pendeklarasian variable int int_variable; string string_variable = “Hai 2009”;
  • 6. Tipe data 1. int, berupa integer 32 bit 2. long, berupa integer 32 bit 3. long long, berupa integer 64 bit 4. float, berupa floathing point 32bit 5. double, berupa floathing point 64bit 6. char, bilangan ascii 7. string, array of char yang sudah merupakan object 8. dll
  • 7. Input dan output Terdapat 2 macam input dan output, yaitu input dan output yang melibatkan file, dan input dan output yang tidak(bagian yang kita bahas). untuk mencetak ke layar kita menggunakan perintah cout (baca = si out), dan untuk menerima input kita gunakan cin (baca = se in) *terserah mau kaya gimana bacanya
  • 8. Input dan Output(2) Contoh syntax: #include<iostream> int main(){ string nama; cout<<“Masukkan nama andan”<<endl; cin>>nama; cout<<“Nama anda adalah ”<<nama<<endl: return 0; }
  • 9. Operasi matematika  + operasi penjumlahan  - operasi pengurangan  / operasi pembagian  * operasi perkalian  = assign value  % operasi modulus
  • 10. Komentar  Diawali dengan /*  Diakhiri dengan */  Contoh: /* Program dengan bahasa C++ Pengenalan Bahasa C++ 2009*/ //ini komen juga  Tujuan: dokumentasi program
  • 11. Latihan (1) Buatlah program yang meminta input 2 buah integer, lalu tampilkan hasil penjumlahan, pengurangan, pembagian dan perkalian 2 bilangan tersebut.
  • 12. Latihan (2)  Buatlah sebuah program yang menghasilkan gambar-gambar berikut: ***** * * * *** * * ***** * * * ***** * * *
  • 13. Latihan (3)  Apakah yang akan dihasilkan oleh perintah berikut? cout<<“*n**n***n****n*****n“;  Dapatkah Anda menampilkan hasil yang sama dengan lima perintah cout?