Pemograman Bahasa C “Pengenalan C++” LILIK SUMARYANTI, S.Kom., M.Cs Lilik Sumaryanti, S.Kom., M.Cs Pengenalan C++ Konsep Kompilasi dan Eksekusi Program Tipe Data Operator Percabangan Pengulangan Pointer Array Fungsi Input/ouput dalam C++ Lilik Sumaryanti, S.Kom., M.Cs POKOK BAHASAN 1. Cay Horstmann., C++ for Everyone, John Wiley & Sons, Inc., 2010. 2. James Roberge, Stefan Brandle, David Whittington, A Laboratory Course in C++, Data Structures, 2nd Edition, United States of America, 2003. 3. Rinaldi Munir, Algoritma & Pemograman dalam Bahasa Pascal dan C, Informatika Bandung, 2011. Lilik Sumaryanti, S.Kom., M.Cs Pustaka Kontrak Kuliah 1. Kehadiran 2. Tugas 3. Kuis 4. UTS 5. UAS Total 10% 25% 10% 25% 30% 100% Pembuatan Laporan Praktikum Lilik Sumaryanti, S.Kom., M.Cs Evaluasi yang direncanakan Kertas A4, dengan margin left = 4, top =3, bottom = 3, right =3; Laporan praktikum terdiri dari dari : Halaman judul, Daftar isi, dan Pembahasan. Pembahasan (Setiap Pertemuan) terdiri dari : Penjelasan singkat mengenai pokok bahasan pada pertemuan tersebut. huruf : times new roman (size : 12) atau calibri(size : 12). Spasi antar kalimat (1,5), Aligment : Justify (Rata kanan kiri). Source code. Courier New (size : 10 ), spasi (1) Screen shoot running program (output) Laporan Praktikum dlm bentuk file dengan extension doc dan PDF dalam satu folder dengan nama mahasiswa, dikirimkan via email ke [email protected] [email protected] Batas akhir pengumpulan laporan praktikum saat UAS. Lilik Sumaryanti, S.Kom., M.Cs Format Laporan Akhir Praktikum Bahasa pemograman merupakan development tools yang dikembangkan untuk memudahkan dalam pembuatan aplikasi/program. Bahasa C dikembangkan oleh Dennis Ritchie Perkulihan ini akan menggunakan bahasa C++ , tanda ++ digunakan untuk menunjukkan kenaikan satu tingkat (atau +1) sehingga C++ artinya adalah C+1, atau dapat diartikan sebagai bahasa peningkatan dari bahasa sebelumnya yaitu bahasa C Lilik Sumaryanti, S.Kom., M.Cs Pendahuluan Bahasa C++ diciptakan oleh Bjarne Stroustrup yang menggunakan bahasa C sebagai dasar dari pembentukan bahasa C++. Aplikasi yang digunakan untuk pemograman : Dev C++ Lilik Sumaryanti, S.Kom., M.Cs Pendahuluan Cont.. Pengenalan Dev C++ Lilik Sumaryanti, S.Kom., M.Cs Tampilan Dev C++ Pengenalan Dev C++ Lilik Sumaryanti, S.Kom., M.Cs Hasil Running Kode Program (Source Code) Konsep Kompilasi & Eksekusi Program Lilik Sumaryanti, S.Kom., M.Cs Konsep Kompilasi Program, Ilustrasi : Preprocessor : diawali tanda pound (#) dan menghasilkan file yang akan dilewatkan ke kompiler. Contoh preprocessor : #include #define Kompiler C++ : menerjemahkan kode program yg telah dilewatkan oleh preprocessor ke dalam bahasa Assembly. Assembler : menerima keluaran dr kompiler C++ dan akan membuat sebuah kode objek (penggunaan library), kemudian objek akan dieksekusi menjadi file EXE. Link Editor : Jika ada kode program yang menggunakan fungsi-fungsi luar yang disimpan dalam suatu library lain. Kombinasi objek dan libarary kemudian eksekusi menjadi file EXE. Lilik Sumaryanti, S.Kom., M.Cs Konsep Kompilasi Cont.. Kerangka Program C++ Lilik Sumaryanti, S.Kom., M.Cs Setiap Program C++ harus memiliki fungsi utama dengan nama main (). Penggunaan statment return 0 , berfungsi untuk mengembalikan nilai ke sistem operasi. Contoh Sintaks untuk fungsi utama C++ :