1.88k likes | 4.2k Views
PEMROGRAMAN C++. OLEH : YUSTIANA AMITA UTAMA SMK NEGERI 8 MALANG. PEMROGRAMAN C++. STANDAR KOMPETENSI Memahami dasar-dasar pemograman berorientasi obyek KOMPETENSI DASAR : Pengenalan C++ Variable, tipe data, operator Function dan procedural abstraction
E N D
PEMROGRAMAN C++ OLEH : YUSTIANA AMITA UTAMA SMK NEGERI 8 MALANG
PEMROGRAMAN C++ STANDAR KOMPETENSI • Memahami dasar-dasar pemograman berorientasi obyek KOMPETENSI DASAR : • Pengenalan C++ • Variable, tipe data, operator • Function dan procedural abstraction • StrukturkontrolkondisionaldanStrukturkontrolPerulangan • StrukturkontrolPercabangandanStrukturkontrolLompatan • Array dan String
STANDAR KOMPETENSI Memahami dasar-dasar pemograman berorientasi obyek KOMPETENSI DASAR : Pengenalan C++ • Sejarah C++ • Bahasapemrograman ANSI-C++ pertama kali diperkenalkanbulan November 1997. C kemudiandikembangkanlagiolehBjarneStroustrupmenjadi C++ (1986). C dan/atau C++ banyakdigunakan (sehinggamenjadi ‘standar’) sebagaibahasapemrogramanuntukmembuatsistemoperasi • Strukturdasar C++ Penulisan komentar // program C++ pertamaku #include <iostream> using namespace std; int main() { cout<<“Hello “; return 0; } Preprocessor masuk dlm iostream file Deklarasi elemen standar C++ Deklarasi main function Cout : perintah untuk mencetak kata-kata Hello Statemen untuk mengakhiri main function
STANDAR KOMPETENSI Memahami dasar-dasar pemograman berorientasi obyek KOMPETENSI DASAR : Pengenalan C++ • Konsep Input / Output • Input : Masukan yang dientry-kan ke dalam komputer • Output : Hasil yang ditampilkan di monitor • Perintah cin digunakan untuk menuliskan input • Perintah cout digunakan untuk menuliskan output • Konsep input pada program bisa dituliskan sebagai berikut
FLOWCHART • Adalah diagram alir Berikut ini merupakan beberapa contoh dari diagram :
STANDAR KOMPETENSI Memahami dasar-dasar pemograman berorientasi obyek KOMPETENSI DASAR : Variable, tipe data dan ekspresi • VARIABEL • tempat untuk menyimpan data • TIPE DATA • Deklarasi variabel dan tipe data • int nilai; Tipe data variabel
OPERATOR • ASSIGNMENT ( = ) • ARITMATIKA ( +, - , *, /, % ) • RELASI ( ==, !=, > , < , >=, <= ) • INCREMENT DECREMENT (++, - - ) Contoh listing program : Output :
STRUKTUR KONTROL • STRUKTUR KONDISI : if and else Listing program :Output :
STRUKTUR KONTROL • STRUKTUR PERULANGAN : for Listing program :Output :
STRUKTUR LOMPATAN • BREAK STATEMENT Listing program :Output :
STRUKTUR LOMPATAN • CONTINUE STATEMENT Listing program :Output :
FUNCTION Merupakan group dari statement yang dieksekusi ketika fungsi tersebut dipanggil oleh beberapa point dari program Listing program :Output : function
ARRAY DAN STRING • ARRAY : variabel yang dapat menyimpan beberapa nilai Listing program :Output :
ARRAY DAN STRING • STRING : untuk mendeklarasikan teks Listing program :Output :
EVALUASI • Buatlah sebuah program sederhana yang bisa menampilkan output sebagai berikut: Masukkan nama : <isikan nama anda> Kelas : <isikan kelas anda> Alamat : <isikan alamat anda>