Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 1.49 KB

File metadata and controls

48 lines (36 loc) · 1.49 KB

Program

Serangkaian instruksi yang dieksekusi oleh mesin untuk mencapai suatu tujuan tertentu.

  • Biasanya, program dapat menerima masukan, memprosesnya, dan
    menghasilkan suatu keluaran.
  • Contoh: program penerjemah bahasa
    menerima berkas dalam suatu bahasa sebagai masukan, menerjemahkannya, lalu menghasilkan keluaran berupa hasil terjemahan.

Pemrograman dan Bahasa Pemrograman

  • Pemrograman adalah aktivitas menulis program.
  • Program ditulis dengan bahasa pemrograman, sehingga mesin atau komputer dapat mengerti apa yang yang diinstruksikan.
  • Contoh bahasa pemrograman yang populer adalah C, C++, Pascal, Java, dan Python.
  • Pada pembelajaran ini, kita akan menggunakan bahasa C++.

Kompilator

  • Merupakan program komputer yang dapat menerjemahkan bahasa pemrograman tingkat tinggi ke bahasa mesin.
  • Hasil terjemahan ini dapat dimengerti oleh mesin, sehingga dapat dieksekusi oleh komputer denga mudah.
  • Aktivitas menerjemahkan ini disebut dengan kompilasi.
  • Siklus kerja jika kita menggunakan kompilator adalah: tulis program → kompilasi → eksekusi.

Mengapa C++?

  • Kompilasi berjalan dengan cepat.
  • Memiliki library berupa Standard Template Library (STL) yang lengkap, sehingga berbagai komponen pemrograman tidak perlu Anda buat ulang.

Code Editor

  • Dev C++
  • Visual Studio Code
  • Notepad++
  • Sublime TExt
  • Atom
  • VIM
  • dll...

Compiler

  • G++ / GCC

Cara Kompilasi Menggunakan Terminal

g++ -o output_file_name source_file_name.cpp

Cara Eksekusi

./output_file_name