Rabu, 27 September 2017

Pertemuan 1 Dasar Pemrograman

PERTEMUAN 1

  1. Kontrak perkuliahan & Project
  2. Sejarah perkembangan Bahasa C++
  3. Pengenalan IDE C++
  4. Pengenalan Struktur program C++
  5. Pengenalan Monel Data

A. Sejarah Perkembangan Bahasa C

       -pengembangan bahasa B=>penemu: Ken Thompson(1970)
       -Bahasa C =>1972 di daerah Bell =>penemu:Bian W.Kernighan dan Denies M.Ricthie =>pertma kali:dioperasikan pada sistem operasi UNIX => Bahasa pemrograman tingkat menengah atau Bahasa Tingkat Menengah =>Kemampuannya: misalnya dBASE, Word Star dan lain-lain


B. Bahasa C

       -Menjadi C With Classes =>Tahun 1980 Oleh ahli bernama Bjarne Stroustrup =>menjadi C++ => Tahun 1983 Oleh Rick Mascitti=>Dibuat di Laboratorium Bell,AT&T =>Penambahan Konsep-konsep baru class dengan sifat-sifatnya yang disebut dengan Object Oriented Programming (OOP) =>Tujuan Utama :membantu dan mengelola program yang besar dan kompleks


C. Perbedaan C dan C++

    =) BAHASA C: Bahasa pemrograman prosedural
    =) BAHASA C++: Bahasa pemrograman yang memiiki sifat object oriented programming (OOP)


D. Pengenalan IDE (Integrated Development Environment) C++

      1. Manfaat IDE
  • Menulis Naskah program
  • Mengkompilasi program (Compile)
  • Melakukan pengujian program (Debugging)
  • Mengaitkan object dan library ke program (linking)
  • Menjalankan program (running)

       2. Bagian-Bagian IDE
  • Baris menu (menu baru
  • Baris peralatan (tools bar)
  • Jendela editor
  • Jendela message
  • Status bar

        3. Contoh struktur
 
Penjelasan :
1. #include <file-header> merupakan preprocessor pada C++ untuk pemanggilan file header yang memuat beberapa perintah-perintah dari C++ (contoh, apabila ingin menggunakan perintah cout maka harus menggunakan file header iostream.h)
2. main( ) merupakan awal mula dari blok program utama
3. tanda { dan } sebagai punctuator yang awal blok program hingga akhir blok program
4. cout merupakan perintah keluaran pada C++
5. getch( ); apabila ditempatkan sebelum funtuator }, maka berfungsi sebagai penahan dari tampilan hasil

Tidak ada komentar:

Posting Komentar