Dokumen tersebut merangkum pengenalan bahasa pemrograman C, mulai dari sejarah, karakteristik, struktur dasar program C, deklarasi variabel, fungsi, header, dan contoh program lengkap.
Teks tersebut membahas tentang bahasa pemrograman C, meliputi sejarah, kelebihan, kekurangan, proses kompilasi, struktur penulisan program, dan fungsi-fungsi dasar dalam bahasa C seperti fungsi main(), printf(), dan penggunaan preprocessor #include.
Bahasa pemrograman C pertama kali dikembangkan pada tahun 1970-an dan menjadi salah satu bahasa pemrograman yang paling banyak digunakan hingga saat ini karena kemampuannya yang portable, efisien, dan fleksibel. C memungkinkan pengembangan berbagai jenis aplikasi mulai dari sistem operasi hingga perangkat lunak aplikasi.
Bahasa pemrograman C pertama kali dikembangkan pada tahun 1970-an dan menjadi dasar bagi banyak bahasa pemrograman lainnya. C memiliki kelebihan seperti kecepatan eksekusi tinggi dan fleksibilitas namun juga kelemahan seperti kompleksitas penulisan kode.
Modul 2 teknik pemrograman mengenal bahasa c dan compilerBeny Abd
Mengenal bahasa C sebagai salah satu bahasa pemrograman. Mengidentifikasi struktur penulisan program bahasa C. Software yang digunakan sebagai compiler, cara instalasi dan penggunaan Compiler.
Dokumen tersebut merangkum tentang sejarah dan karakteristik bahasa pemrograman C. Bahasa C pertama kali dikembangkan pada tahun 1970-an di Bell Labs dan mengambil banyak ide dari bahasa BCPL dan B. Pada tahun 1978, buku The C Programming Language diterbitkan dan menjadi acuan utama bahasa C. Karakteristik utama bahasa C adalah portabilitas, efisiensi, fleksibilitas, dan kemampuan menghasilkan program yang
Dokumen tersebut merangkum pengenalan bahasa pemrograman C, mulai dari sejarah, karakteristik, struktur dasar program C, deklarasi variabel, fungsi, header, dan contoh program lengkap.
Teks tersebut membahas tentang bahasa pemrograman C, meliputi sejarah, kelebihan, kekurangan, proses kompilasi, struktur penulisan program, dan fungsi-fungsi dasar dalam bahasa C seperti fungsi main(), printf(), dan penggunaan preprocessor #include.
Bahasa pemrograman C pertama kali dikembangkan pada tahun 1970-an dan menjadi salah satu bahasa pemrograman yang paling banyak digunakan hingga saat ini karena kemampuannya yang portable, efisien, dan fleksibel. C memungkinkan pengembangan berbagai jenis aplikasi mulai dari sistem operasi hingga perangkat lunak aplikasi.
Bahasa pemrograman C pertama kali dikembangkan pada tahun 1970-an dan menjadi dasar bagi banyak bahasa pemrograman lainnya. C memiliki kelebihan seperti kecepatan eksekusi tinggi dan fleksibilitas namun juga kelemahan seperti kompleksitas penulisan kode.
Modul 2 teknik pemrograman mengenal bahasa c dan compilerBeny Abd
Mengenal bahasa C sebagai salah satu bahasa pemrograman. Mengidentifikasi struktur penulisan program bahasa C. Software yang digunakan sebagai compiler, cara instalasi dan penggunaan Compiler.
Dokumen tersebut merangkum tentang sejarah dan karakteristik bahasa pemrograman C. Bahasa C pertama kali dikembangkan pada tahun 1970-an di Bell Labs dan mengambil banyak ide dari bahasa BCPL dan B. Pada tahun 1978, buku The C Programming Language diterbitkan dan menjadi acuan utama bahasa C. Karakteristik utama bahasa C adalah portabilitas, efisiensi, fleksibilitas, dan kemampuan menghasilkan program yang
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
Modul pratikum ini membahas algoritma dan pemrograman dalam bahasa Visual C++. Modul ini disusun oleh Edi Ismanto untuk mahasiswa Program Studi Pendidikan Informatika Universitas Muhammadiyah Riau. Modul ini memberikan pengertian dasar tentang Visual C++, tipe data, dan struktur program untuk membantu mahasiswa memahami dan mengimplementasikan algoritma serta program komputer menggunakan Visual C++.
Dokumen tersebut merangkum materi pertemuan kedua mata kuliah Struktur Data yang membahas konsep dasar pemrograman dengan Dev C++, meliputi pengenalan dosen, rencana kuliah, penyimpanan data praktikum, pendahuluan C++, sejarah C, evolusi C++, konsep dasar C, kerangka program Dev C++, contoh program, diagram alir, tahapan pembuatan program, aturan pembuatan program C, komentar, identifier, tipe data, dan tipe data bentukan
1) Dokumen tersebut membahas sejarah bahasa pemrograman C dan C++, mulai dari bahasa mesin hingga standarisasi ANSI C dan ISO C++. 2) C dikembangkan pada tahun 1970 untuk sistem operasi UNIX dan tetap populer untuk sistem software dan aplikasi, sementara C++ dikembangkan pada 1980an untuk menambahkan fitur berorientasi objek ke C. 3) Standarisasi membuat C dan C++ portabel di berbagai platform.
1. Mengenal sintaks dan fu ngsi-fungsi dasar dalam bahasa C
2. Mampu membuat flowchart untuk algoritma untuk memecahkan suatu masalah
sederhan a, selanjutnya mengimplementasikannya dalam bahasa C
Progr am C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program
minimal mengandung sebuah fungsi. Fungsi pertama yang harus ada dalam program C
dan sudah ditentukan namanya adalah main(). Setiap fungsi terdiri atas satu atau
beberapa pern yataan, yang secara keseluruhan dimaksudkan untuk melaksanakan tugas
khusus. Bagian pernyataan fun gsi (sering disebut tubuh fungsi) diawali dengan tanda
kurung kurawal buka ({) dan diakhiri dengan tanda kurung kurawal tutup (}). Di antara
kurung kurawal itu dapat dituliskan statemen-statemen program C. Namun pada
kenyataann ya, suatu fungsi bisa saja tidak mengandun g pern yataan sama sekali.
Walaupun fungsi tidak memiliki pernyataan, kurung ku rawal haruslah tetap ada. Sebab
kurung kurawal mengisyaratkan awal dan akhir definisi fun gsi. Berikut ini adalah
struktur dari program C
Algoritma adalah serangkaian instruksi sistematis untuk menyelesaikan masalah dengan bantuan komputer. C merupakan salah satu bahasa pemrograman yang populer karena fleksibel, portabel, dan banyak digunakan untuk membuat sistem operasi dan aplikasi. Program C terdiri dari fungsi-fungsi dan dieksekusi berawal dari fungsi utama main.
C++ adalah bahasa pemrograman yang dikembangkan dari bahasa C oleh Bjarne Stroustrup di Bell Labs. C++ mendukung konsep pemrograman berorientasi objek dengan menambahkan fitur-fitur baru seperti class, inheritance, dan overloading. C++ juga mewarisi sintaks dasar dan tipe data dari bahasa C.
1. Dokumen membahas pertemuan pertama mata kuliah pemrograman C++ yang mencakup penjelasan tentang bahasa C, Code::Blocks, dan contoh-contoh program.
2. Bahasa C dikembangkan pada tahun 1972 dan mendukung pemrograman berorientasi objek.
3. Code::Blocks digunakan untuk menulis, mengkompilasi, menguji, dan menjalankan program C++.
Struktur dasar input dan output aritmatikaandhycicau
Dokumen tersebut membahas struktur dasar program C++ dan penggunaan input output. Secara ringkas, dokumen menjelaskan bahwa C++ dikembangkan pada tahun 1980, struktur program C++ terdiri dari fungsi dan blok kode, dan contoh program Hello World mendemonstrasikan penggunaan input output dasar seperti cout dan cin.
Dokumen ini memberikan panduan dasar untuk bahasa pemrograman C++, meliputi pengenalan elemen-elemen kunci seperti header file, fungsi utama, input/output, komentar, dan variabel serta jenis-jenisnya. Dokumen ini juga menjelaskan bagaimana menulis program C++ dasar dan fungsi dari kode-kode dasar seperti include, cout, dan return.
Modul ini membahas pengenalan bahasa pemrograman C++ dan IDE Borland C++, mencakup sejarah, perbedaan C dan C++, struktur program, model memori, pembuatan dan penyimpanan file editor, kompilasi, eksekusi program, dan pengenalan tipe data serta variabel dalam C++."
Dokumen tersebut membahas sejarah bahasa pemrograman C dan karakteristiknya. Bahasa C berkembang dari bahasa BCPL tahun 1967 dan bahasa B pada tahun 1970-an, lalu dikembangkan oleh Dennis Ritchie menjadi bahasa C pada tahun 1970-an untuk sistem operasi UNIX. Dokumen ini juga menjelaskan kelebihan dan kelemahan bahasa C serta konsep-konsep dasar seperti tipe data, variabel, fungsi,
Lecture8-SQL-PartI-Jan30-2018 test Lecture8-SQL-PartI-Jan30-2018 testssuser9dddf7
This document summarizes a lecture on SQL (Structured Query Language). It introduces SQL's major aspects including data manipulation, definition, triggers, and more. It then covers basic SQL queries with SELECT, FROM, and WHERE clauses. Set operations like UNION and INTERSECT are discussed. Aggregate functions like COUNT, SUM, and GROUP BY are explained. The lecture concludes with ORDER BY to sort query results.
This document discusses the main components and subcomponents of an intelligent decision support system. The main components are a data table, rule base, and user dialogs. The main subcomponents include model updates, decision rules, and capabilities for group decision support.
More Related Content
Similar to PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
Modul pratikum ini membahas algoritma dan pemrograman dalam bahasa Visual C++. Modul ini disusun oleh Edi Ismanto untuk mahasiswa Program Studi Pendidikan Informatika Universitas Muhammadiyah Riau. Modul ini memberikan pengertian dasar tentang Visual C++, tipe data, dan struktur program untuk membantu mahasiswa memahami dan mengimplementasikan algoritma serta program komputer menggunakan Visual C++.
Dokumen tersebut merangkum materi pertemuan kedua mata kuliah Struktur Data yang membahas konsep dasar pemrograman dengan Dev C++, meliputi pengenalan dosen, rencana kuliah, penyimpanan data praktikum, pendahuluan C++, sejarah C, evolusi C++, konsep dasar C, kerangka program Dev C++, contoh program, diagram alir, tahapan pembuatan program, aturan pembuatan program C, komentar, identifier, tipe data, dan tipe data bentukan
1) Dokumen tersebut membahas sejarah bahasa pemrograman C dan C++, mulai dari bahasa mesin hingga standarisasi ANSI C dan ISO C++. 2) C dikembangkan pada tahun 1970 untuk sistem operasi UNIX dan tetap populer untuk sistem software dan aplikasi, sementara C++ dikembangkan pada 1980an untuk menambahkan fitur berorientasi objek ke C. 3) Standarisasi membuat C dan C++ portabel di berbagai platform.
1. Mengenal sintaks dan fu ngsi-fungsi dasar dalam bahasa C
2. Mampu membuat flowchart untuk algoritma untuk memecahkan suatu masalah
sederhan a, selanjutnya mengimplementasikannya dalam bahasa C
Progr am C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program
minimal mengandung sebuah fungsi. Fungsi pertama yang harus ada dalam program C
dan sudah ditentukan namanya adalah main(). Setiap fungsi terdiri atas satu atau
beberapa pern yataan, yang secara keseluruhan dimaksudkan untuk melaksanakan tugas
khusus. Bagian pernyataan fun gsi (sering disebut tubuh fungsi) diawali dengan tanda
kurung kurawal buka ({) dan diakhiri dengan tanda kurung kurawal tutup (}). Di antara
kurung kurawal itu dapat dituliskan statemen-statemen program C. Namun pada
kenyataann ya, suatu fungsi bisa saja tidak mengandun g pern yataan sama sekali.
Walaupun fungsi tidak memiliki pernyataan, kurung ku rawal haruslah tetap ada. Sebab
kurung kurawal mengisyaratkan awal dan akhir definisi fun gsi. Berikut ini adalah
struktur dari program C
Algoritma adalah serangkaian instruksi sistematis untuk menyelesaikan masalah dengan bantuan komputer. C merupakan salah satu bahasa pemrograman yang populer karena fleksibel, portabel, dan banyak digunakan untuk membuat sistem operasi dan aplikasi. Program C terdiri dari fungsi-fungsi dan dieksekusi berawal dari fungsi utama main.
C++ adalah bahasa pemrograman yang dikembangkan dari bahasa C oleh Bjarne Stroustrup di Bell Labs. C++ mendukung konsep pemrograman berorientasi objek dengan menambahkan fitur-fitur baru seperti class, inheritance, dan overloading. C++ juga mewarisi sintaks dasar dan tipe data dari bahasa C.
1. Dokumen membahas pertemuan pertama mata kuliah pemrograman C++ yang mencakup penjelasan tentang bahasa C, Code::Blocks, dan contoh-contoh program.
2. Bahasa C dikembangkan pada tahun 1972 dan mendukung pemrograman berorientasi objek.
3. Code::Blocks digunakan untuk menulis, mengkompilasi, menguji, dan menjalankan program C++.
Struktur dasar input dan output aritmatikaandhycicau
Dokumen tersebut membahas struktur dasar program C++ dan penggunaan input output. Secara ringkas, dokumen menjelaskan bahwa C++ dikembangkan pada tahun 1980, struktur program C++ terdiri dari fungsi dan blok kode, dan contoh program Hello World mendemonstrasikan penggunaan input output dasar seperti cout dan cin.
Dokumen ini memberikan panduan dasar untuk bahasa pemrograman C++, meliputi pengenalan elemen-elemen kunci seperti header file, fungsi utama, input/output, komentar, dan variabel serta jenis-jenisnya. Dokumen ini juga menjelaskan bagaimana menulis program C++ dasar dan fungsi dari kode-kode dasar seperti include, cout, dan return.
Modul ini membahas pengenalan bahasa pemrograman C++ dan IDE Borland C++, mencakup sejarah, perbedaan C dan C++, struktur program, model memori, pembuatan dan penyimpanan file editor, kompilasi, eksekusi program, dan pengenalan tipe data serta variabel dalam C++."
Dokumen tersebut membahas sejarah bahasa pemrograman C dan karakteristiknya. Bahasa C berkembang dari bahasa BCPL tahun 1967 dan bahasa B pada tahun 1970-an, lalu dikembangkan oleh Dennis Ritchie menjadi bahasa C pada tahun 1970-an untuk sistem operasi UNIX. Dokumen ini juga menjelaskan kelebihan dan kelemahan bahasa C serta konsep-konsep dasar seperti tipe data, variabel, fungsi,
Similar to PPT-UEU-Bahasa-Pemrograman-Pertemuan-1.pptx (20)
Lecture8-SQL-PartI-Jan30-2018 test Lecture8-SQL-PartI-Jan30-2018 testssuser9dddf7
This document summarizes a lecture on SQL (Structured Query Language). It introduces SQL's major aspects including data manipulation, definition, triggers, and more. It then covers basic SQL queries with SELECT, FROM, and WHERE clauses. Set operations like UNION and INTERSECT are discussed. Aggregate functions like COUNT, SUM, and GROUP BY are explained. The lecture concludes with ORDER BY to sort query results.
This document discusses the main components and subcomponents of an intelligent decision support system. The main components are a data table, rule base, and user dialogs. The main subcomponents include model updates, decision rules, and capabilities for group decision support.
The document describes semantic networks and how they can be used to represent knowledge. A semantic network consists of nodes representing concepts connected by labeled arcs representing relations. Common relations include ISA to represent subsets, INSTANCE for examples of concepts, and HASPART for parts. Inheritance allows concepts to inherit properties from supersets following ISA links. Frames are similar but represent concepts as slots and values that can use demons to compute values. Semantic networks and frames allow knowledge to be represented naturally with inheritance but have limitations for other relations.
Application Modernization with Microsoft Azure.pptxssuser9dddf7
This document discusses modernizing existing .NET applications by deploying them to Microsoft Azure infrastructure services. It begins by demonstrating how to deploy an existing .NET application to infrastructure as a service (IaaS) virtual machines in Azure. It then shows how to containerize the application and deploy it to Azure container services. Finally, it provides a demo of deploying containerized applications across multiple Azure services, including container orchestration and integration with other Azure offerings.
This document provides an overview and introduction to managing Office 365 identities and services. It introduces Anthony Steven and Martin Coetzer who will teach the course. The course objectives are outlined which include preparing for an Office 365 pilot, managing users and licenses, administering administrator accounts, and more. Information is provided about the audience which is primarily IT professionals who will be evaluating, planning, deploying and operating Office 365 services. The document outlines the modules that will be covered which include preparing for an Office 365 pilot, provisioning tenant accounts, and enabling client connectivity.
The document summarizes plans to migrate Virginia Tech's on-premise Exchange mailboxes to Exchange Online in Office 365. It provides details on:
- Why the migration is happening, including benefits like increased storage quotas, high availability, and integration with other O365 services.
- How the migration will occur in phases by organizational unit starting in May 2017, with the hybrid bridge remaining for one year.
- Steps users should take to prepare, such as upgrading clients, installing the Outlook mobile app, and verifying connectivity and licenses.
- The project schedule, with campus presentations starting in March and the university migration beginning May 1st and completing within 2-3 months.
This document discusses implementing continuous integration and continuous delivery for a React application using Docker. It covers topics like continuous integration, continuous deployment, the difference between manual and automated processes, common CI/CD tools, and the stages of CI/CD including unit testing, building Docker images, and deployment. The document is authored by Akbar Ibnu Abdillah and provides links to learn more about the author and view related resources.
This document provides an overview of a training module on Microsoft Azure Active Directory. The training will cover configuring access to SaaS applications, multi-factor authentication, premium features of Azure AD, and running Windows Server AD workloads in Azure Virtual Machines. It consists of 7 modules that introduce Azure, cover Azure Virtual Machines, networking, Azure AD, cloud services/websites, and SQL Server/SharePoint. The instructor is introduced as well.
ANALISIS PENGARUH INDUSTRI BATU BARA TERHADAP PENCEMARAN UDARA.pdfnarayafiryal8
Industri batu bara telah menjadi salah satu penyumbang utama pencemaran udara global. Proses ekstraksi batu bara, baik melalui penambangan terbuka maupun penambangan bawah tanah, menghasilkan debu dan gas beracun yang dilepaskan ke atmosfer. Gas-gas tersebut termasuk sulfur dioksida (SO2), nitrogen oksida (NOx), dan partikel-partikel halus (PM2.5) yang berbahaya bagi kesehatan manusia dan lingkungan. Selain itu, pembakaran batu bara di pembangkit listrik dan industri menyebabkan emisi karbon dioksida (CO2), yang merupakan penyebab utama perubahan iklim global dan pemanasan global.
Pencemaran udara yang disebabkan oleh industri batu bara juga memiliki dampak lokal yang signifikan. Di sekitar area penambangan, debu batu bara yang dihasilkan dapat mengganggu kesehatan masyarakat dan ekosistem lokal. Paparan terus-menerus terhadap debu batu bara dapat menyebabkan masalah pernapasan seperti asma dan bronkitis, serta berkontribusi pada penyakit paru-paru yang lebih serius. Selain itu, hujan asam yang disebabkan oleh emisi sulfur dioksida dapat merusak tanaman, air tanah, dan ekosistem sungai, mengancam keberlanjutan lingkungan di sekitar lokasi industri batu bara.
2. Pokok Pembahasan
• Konsep Dasar Pemrograman
• Tipe – tipe bahasa pemrograman
• Sejarah C++
• Evolusi bahasa C++
• Pengenalan GCC
• Perintah – perintah Dasar GCC
• Kegunaan Bahasa C++
• Konsep dasar bahasa C++
• Struktur bahasa C++
• Kelebihan dan Kekurangan Bahasa C
• Contoh program C++
2
3. Konsep Dasar Pemrograman
• Dasar pemahaman suatu pemrograman adalah analisa
suatu algoritma
• Setiap algoritma yang disusun tidak tergantung pada
bahasa pemrograman tertentu
• Setiap bahasa pemrograman mempunyai karakteristik
yang berbeda baik struktur, sintak, maupun kode
program
3
4. Tipe – tipe Bahasa Pemrograman
1. Bahasa Mesin
- String dari nomor memberi instruksi spesifik ke mesin
- Contoh : +1300042774
+1400593419
+1200274027
2. Bahasa Asembly / Asembler
-Singkatan seperti bahasa inggris yang merepresentasikan operasi
komputer dasar (diterjemahkan melalui assembler)
- Contoh : LOAD BASEPAY
ADD OVERPAY
STORE GROSSPAY
4
5. Tipe – tipe Bahasa Pemrograman (lanjutan)
3. Bahasa Pemrograman Tingkat Tinggi
- Kode serupa dengan bahasa inggris setiap hari
- Menggunakan notasi matematika (diterjemahkan melalui
compilers)
- Contoh :
grossPay = basePay + overTimePay
- Contoh nama bahasa : COBOL, FORTRAN, PASCAL
5
6. Sejarah C++
• C++ adalah bahasa pemrograman komputer yang di buat oleh
(Bjarne Stroustrup) merupakan perkembangan dari bahasa C
dikembangkan di Bell Labs (Dennis Ritchie)
• pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa
sebelumnya, yaitu B, Pada awalnya, bahasa tersebut dirancang
sebagai bahasa pemrograman yang dijalankan pada sistem
Unix.
• Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT
& T laboratories mengembangkan bahasa B menjadi bahasa C.
6
7. Sejarah C++ (lanjutan)
• Pada tahun 1985, lahirlah secara resmi bahasa baru hasil
pengembangan C yang dikenal dengan nama C++
• Tahun 1989, pemrograman C mengalami peristiwa penting
dengan dikeluarkannya standr bahasa C oleh American
National Standards Institute (ANSI).
7
8. Evolusi Bahasa C++
• Pertama, dirilis oleh AT & T laboratories, dinamakan cfront.
C++ versi kuno ini hanya berupa compiler yang
menterjemahkan C++ menjadi bahasa C.
• Kedua Borland International Inc. mengembangkan compiler
C++ menjadi sebuah compiler yang mampu mengubah C++
langsung menjadi bahasa mesin (assembly)
• C bisa disebut bahasa pemrograman tingkat menengah (middle
level programming language). Yang artinya yaitu kemampuan
mengakses fungsi – fungsi dan perintah – perintah dasar bahasa
mesin / hardware (machine basic instruction set)
8
9. Pengenalan GCC
• GCC adalah sebuah compiler yang dapat digunakan untuk
bahasa pemrograman C++ dan bersifat gratis
• GCC merupakan kependekan dari GNU Compiler Collection
yang merupakan produk dari GNU
• GCC digunakan dengan menggunakan command prompt dan
masuk ke direktori bin dalam direktori<tempat_install_mingw>/MinGW
untuk sistem operasi windows
9
10. Perintah – perintah dasar GCC
Berikut ini perintah – perintah dasar yang digunakan pada GCC
Tabel perintah – perintah dasar GCC
10
Perintah Keterangan
prompt/bin> gcc –v –help <ENTER> Perintah untuk mengeluarkan pertolongan (help) dari compiler
GCC yang berisi perintah – perintah apa saja yang dapa
digunakan pada GCC
prompt/bin> gcc [nama file.cpp 1 sampai n] –o
[nama file eksekusi.exe] <ENTER>
Perintah untuk melakukan kompilasi pada file .cpp dan membuat
file objek yang dapat dieksekusi dengan ekstensi .exe misalnya
gcc helo.cpp –o helo.exe, perintah ini langsung
mengacu pada pustaka standar bahasa perograman c
prompt/bin> gcc[nama file.cpp]
<ENTER>
Perintah untuk mengkompilasi saja file.cpp misalnya
gcc helo.cpp
prompt/bin> [nama file eksekusi.exe atau
file objek .o] <ENTER>
Perintah untuk mengeksekusi program
11. Perintah – perintah dasar GCC (lanjutan)
11
Perintah Keterangan
prompt/bin> g++ [nama file.cpp 1 sampai n] –o
[nama file eksekusi.exe] <ENTER>
Perintah untuk melakukan kompilasi pada file .cpp dan membuat
file objek yang dapat dieksekusi dengan ekstensi .exe misalnya
g++ hello.cpp –o hello.exe
Merupakan versi khusus dari gcc yang langsung mengacu pada
pustaka standar bahasa pemrograman C++
prompt/bin> c++ [nama file.cpp 1 sampai n] –o
[nama file eksekusi.exe] <ENTER>
Sama dengan perintah g++
prompt/bin> gcc[nama file.cpp 1 sampai n] –lstdc++
-o [nama file eksekusi.exe] <ENTER>
Sama dengan perintah g++ dengan perintah gcc
12. Kegunaan Bahasa C++
• Bahasa C++ dapat digunakan untuk membuat program
berupa aplikasi komputer berbasis teks maupun window
• Bahasa C++ juga biasanya digunakan untuk melakukan
interfacing ke perangkat keras, karena bahasa C++ lebih
dekat dengan bahasa mesin
12
13. Konsep Dasar Bahasa C++
• Fungsi
sebuah program minimal mengandung sebuah fungsi. Setiap
fungsi terdiri dari satu atau beberapa pernyataan yang secara
keseluruhan dimaksudkan untuk melaksanakan tugas khusus.
Nama fungsi (daftar parameter)
Deklarasi parameter ;
{
bagian isi fungsi
}
13
14. Konsep Dasar Bahasa C++ (lanjutan)
• Fungsi main()
Harus ada pada program, sebab fungsi inilah yang menjadi titik awal dan akhir
eksekusi program. Tanda { diawal fungsi menyatakan awal tubuh fungsi dan juga
sebagai awal program dijalankan, sedangkan tanda } di akhir fungsi merupakan
akhir bagian isi fungsi dan sekaligus adalah akhir dari eksekusi program.
• Fungsi printf()
Merupakan fungsi yang umum dipakai untuk menampilkan suatu keluaran pada
layar peraga
Dalam bentuk umum :
printf (“kontrol string”, daftar pernyataan);
14
15. Konsep Dasar Bahasa C++ (lanjutan)
• Praposesor #include
merupakan salah satu jenis pengarah praprosesor yang dipakai
untuk membaca file yang dinamakan file – judul (header file)
File – judul yaitu file yang diantaranya berisi deklarasi fungsi
dan definisi konstanta. Mempunyai ciri yaitu nama file-nya
diakhiri dengan ektensi .h, misalnya = studio.h
15
16. Struktur Bahasa C++
• Baris pertama :
⁻ Preprosesor : bagian ini berfungsi untuk mengaktifikan fungsi – fungsi
sintak dari C++, seper : iostream, conio, stdio dan lain-lain
⁻ Contoh :
#include <stdio> artinya menyertakan sintak – sintak
yang terkandung di dalam fungsi stdio
• Baris Kedua :
⁻ Mendeklarasikan fungsi utama (main), kata void menandakan fungsi
main tidak bertipe
⁻ Contoh :
Void main ()
16
17. Struktur Bahasa C++ (lanjutan)
• Baris ketiga :
⁻ Tanda “ { “ artinya menandakan awal program
• Baris keempat :
⁻ Isi dari program
⁻ Seperti :
⁻ clrscr() : merupakan sintak untuk memberishkan layar dari output program
sebelumnya. sintak ini dapat digunakan apabila #include <conio> dituliskan
⁻ cout<<“…” : merupakan sintak untuk menampilkan tulisan yang berada didalam tanda
kutip
⁻ getch(): merupakan sintak untuk memberikan delay tampilan output yang biasanya
pada windows prosesnya terlalu cepat
• Baris kelima :
⁻ Kurung “}” tanda berakhirnya program
17
18. Contoh Program C++
#include <iostream.h>
#include <conio.h>
main ()
{
clrscr ();
cout << “Hai, Selamat Pagi “ << endl;
}
Blok pengarah pra proses,
dapat berisi definisi
macro, deklarasi struktur
record, variabel global,
dll
Fungsi main ()
18
19. Kelebihan Bahasa C
1. C mempunyai banyak jenis data yang dikenal & operator untuk
menipulasi data
2. C menyediakan berbagai struktur data dn pengendalian proses.
3. C mudah dipahami dibandingkan dengan bahasa mesin
4. C mempunyai kecepatan eksekusi yang mendekati kecepatan
eksekusi bahasa mesin
5. C memungkinkan manipulasi data dalam bentuk bit maupun byte
secara efisien dan dapat memanipulasi alamat dari suatu data
6. C memakai sedikit memori
7. C merupakan salah satu bahasa pemrograman yang terstruktur
19
20. Kekurangan Bahasa C
1. Banyaknya operator serta flexibilitas penulisan program yang
terkadang membingungkan pemakai
2. Programmer C tingkat pemula pada umumnya kurang
mengenal pointer dan tidak terbiasa menggunakannya.
20
21. Kesalahan pada C++
• Ada beberapa tipe kesalahan pada C++, diantaranya :
1. Kesalahan sintaks
Bahasa C++ hanya dapat dieksekusi, jika dan hanya jika program
tersebut memiliki sintak yang sepenuhnya benar. Jika tidak,
proses akan berhenti dan memberikan pesan kesalahan. Sintks
dapat menunjukkan struktur program dan aturannya
21
22. Kesalahan pada C++
1. Kesalahan run-time
Kesalahan tipe kedua adalah kesalahan run- time disebut
demikian karena kesalahan ini tidak aka muncul sebelum
program dijalankan
Kesalahan ini juga sering disebut exception, karena kesalahan ini
biasanya menunjukkan sesuatu yang ganjil terjadi
22
23. Kesalahan pada C++
1. Kesalahan logika
kesalahan tipe ketiga adalah kesalahan logika atau
semantik.
Jika terjadi kesalaahn tipe ini, maka program akan tetap berjalan
dengan sukses tanpa pesan kesalahan
Tetapi, program tidak menjalankan program dengan benar atau
tidak menjalankan program sesuai dengan maksud yang
diinginkan
23
24. Daftar Pustaka
• Kadir, Abdul. 2003. Pemrograman C++
• Muhidin, Asep. 2010. Bahasa Pemrograman C++
• Munir, Rinaldi. 2011. Algoritma dan pemrograman dalam
bahasa pascal dan C
• Shalahudin, M dan Rosa. 2007. pemrograman dengan bahasa
C++ dan Java
24