Modul ini membahas pengenalan bahasa pemrograman C++. Terdiri dari penjelasan tentang struktur dasar bahasa C++ seperti variabel, tipe data, deklarasi, operator, input/output, dan konstanta. Juga menjelaskan penggunaan editor Turbo C++ untuk membuat program C++ sederhana. Diakhiri dengan contoh program "Hello World" beserta penjelasan setiap baris kodenya.
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.
Dokumen tersebut membahas pengertian algoritma dan pemrograman secara singkat, meliputi definisi algoritma, ciri-cari algoritma, penulisan algoritma dalam bahasa alami, pseudocode dan flowchart, serta contoh perhitungan luas segitiga dalam ketiga representasi tersebut.
Modul ini membahas pengenalan bahasa pemrograman C++. Terdiri dari penjelasan tentang struktur dasar bahasa C++ seperti variabel, tipe data, deklarasi, operator, input/output, dan konstanta. Juga menjelaskan penggunaan editor Turbo C++ untuk membuat program C++ sederhana. Diakhiri dengan contoh program "Hello World" beserta penjelasan setiap baris kodenya.
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.
Dokumen tersebut membahas pengertian algoritma dan pemrograman secara singkat, meliputi definisi algoritma, ciri-cari algoritma, penulisan algoritma dalam bahasa alami, pseudocode dan flowchart, serta contoh perhitungan luas segitiga dalam ketiga representasi tersebut.
Dokumen ini membahas tentang bahasa pemrograman dan algoritma. Terdapat beberapa karakteristik bahasa pemrograman seperti aturan tata bahasa dan intruksi. Algoritma dijelaskan sebagai urutan langkah logis untuk menyelesaikan masalah. Variabel dan tipe data juga dibahas, termasuk karakter, string, integer, floating point number, boolean, dan array.
Pseudocode adalah deskripsi tingkat tinggi informal dan ringkas atas algoritma pemrograman komputer yang menggunakan konvensi struktural atas suatu bahasa pemrograman, dan ditujukan untuk dibaca oleh manusia dan bukan oleh mesin. Pseudocode digunakan untuk mempermudah pemahaman manusia akan algoritma tanpa bergantung pada sistem tertentu, dan terdiri dari deklarasi program, kamus, serta deskripsi jalannya algoritma menggunakan assignment
Pseudocode adalah pendefinisian algoritma komputer menggunakan bahasa manusia yang mudah dipahami untuk perencanaan sebelum pemrograman. Pseudocode menggunakan bahasa alami manusia meski masih mengandung istilah pemrograman. Contoh pseudocode program sederhana dan fungsi kuadrat disajikan untuk memperjelas penggunaan pseudocode.
Dokumen tersebut membahas tentang bahasa pemrograman dan algoritma. Topik utama yang dibahas adalah pengertian bahasa pemrograman, pembagian bahasa pemrograman, fungsi dan tujuan bahasa pemrograman, pengertian algoritma, ciri algoritma, dan contoh algoritma. Dokumen ini juga membahas tentang variabel, tipe data yang umum digunakan dalam pemrograman seperti tipe data karakter, string, integer, floating point number, boolean dan array.
Bahasa C adalah salah satu bahasa pemrograman dasar yang sering digunakan untuk memperkenalkan konsep pemrograman. Biasanya bahasa C digunakan untuk membuat sistem operasi, interpreter, compiler, dan berbagai aplikasi seperti games dan bisnis. Bahasa C dikembangkan pada tahun 1973 oleh Dennis Ritchie di Bell Labs dan menjadi bahasa utama untuk menulis sistem operasi UNIX.
Dokumen tersebut membahas tentang C++ dan pemrograman berorientasi objek. Ia menjelaskan bahwa C++ merupakan bahasa pemrograman yang mendukung paradigma pemrograman berorientasi objek dengan menggunakan konsep-konsep seperti kapsulasi, pewarisan, dan polimorfisme. Dokumen tersebut juga menjelaskan elemen-elemen dasar dalam bahasa C++ seperti variabel, konstanta, operator, serta cara menulis dan mengko
Teks tersebut membahas tentang teori dasar bahasa formal dan otomata. Secara singkat, teks tersebut menjelaskan definisi string, tata bahasa formal, aturan produksi, hierarki bahasa berdasarkan keterbatasan aturan produksinya, serta konsep mesin otomata sebagai model abstrak yang menerima masukan dan menghasilkan keluaran berdasarkan aturannya.
Dokumen ini membahas tentang teori bahasa formal dan otomata. Teori bahasa formal membahas tentang bahasa formal yang terdiri dari kumpulan kalimat yang dibangkitkan oleh tata bahasa tertentu. Otomata adalah mesin abstrak yang dapat mengenali atau menerima kalimat dalam bahasa tertentu.
Dokumen tersebut membahas tentang aturan leksikal dan tipe data dalam bahasa pemrograman C. Secara ringkas, dibahas mengenai token, komentar, identifier, keywords, operator, serta jenis-jenis tipe data sederhana dan terstruktur dalam bahasa C seperti integer, float, array, struct, dan enum.
Pseudocode digunakan untuk mendeskripsikan algoritma secara informal dengan mengikuti struktur bahasa pemrograman. Tujuannya adalah agar lebih mudah dibaca dan dipahami manusia serta memudahkan penulisan algoritma kompleks. Pseudocode terdiri atas judul, deklarasi data, dan badan program.
Algoritma dan flowchart memberikan uraian singkat tentang konsep algoritma sebagai urutan langkah-langkah sistematis untuk memecahkan masalah, pendefinisian program sebagai realisasi algoritma, serta penyajian algoritma melalui struktur bahasa, pseudocode, dan flowchart. Dokumen ini juga menjelaskan unsur-unsur penting dalam algoritma seperti header, kamus, dan deskripsi, serta struktur dasar algoritma seperti runtunan, pemilihan, dan pengul
Laporan praktikum algoritma pemrograman dan struktur data membahas tentang bahasa C dan C++, struktur bahasa C++, identifier, kata kunci, variabel, tipe data, dan karakter khusus. Praktikum meliputi penggunaan preprocessor directive, deklarasi variabel, tipe data dan komentar, serta format data.
Dokumen tersebut membahas tentang bahasa pemrograman C++ dan pemrograman berorientasi objek, meliputi pengantar C++, karakteristik OOP, kompilasi program C++, variabel, operator, dan elemen dasar lainnya."
Modul praktikum ini membahas tentang algoritma dan pemrograman C++. Modul ini menjelaskan tentang pengenalan C++, variabel, tipe data, operator, dan input/output."
Modul praktikum ini membahas algoritma dan pemrograman I menggunakan bahasa C++ dan software Turbo C++. Modul ini menjelaskan pengenalan C++, variabel, tipe data, operator, dan input/output."
Dokumen ini membahas tentang bahasa pemrograman dan algoritma. Terdapat beberapa karakteristik bahasa pemrograman seperti aturan tata bahasa dan intruksi. Algoritma dijelaskan sebagai urutan langkah logis untuk menyelesaikan masalah. Variabel dan tipe data juga dibahas, termasuk karakter, string, integer, floating point number, boolean, dan array.
Pseudocode adalah deskripsi tingkat tinggi informal dan ringkas atas algoritma pemrograman komputer yang menggunakan konvensi struktural atas suatu bahasa pemrograman, dan ditujukan untuk dibaca oleh manusia dan bukan oleh mesin. Pseudocode digunakan untuk mempermudah pemahaman manusia akan algoritma tanpa bergantung pada sistem tertentu, dan terdiri dari deklarasi program, kamus, serta deskripsi jalannya algoritma menggunakan assignment
Pseudocode adalah pendefinisian algoritma komputer menggunakan bahasa manusia yang mudah dipahami untuk perencanaan sebelum pemrograman. Pseudocode menggunakan bahasa alami manusia meski masih mengandung istilah pemrograman. Contoh pseudocode program sederhana dan fungsi kuadrat disajikan untuk memperjelas penggunaan pseudocode.
Dokumen tersebut membahas tentang bahasa pemrograman dan algoritma. Topik utama yang dibahas adalah pengertian bahasa pemrograman, pembagian bahasa pemrograman, fungsi dan tujuan bahasa pemrograman, pengertian algoritma, ciri algoritma, dan contoh algoritma. Dokumen ini juga membahas tentang variabel, tipe data yang umum digunakan dalam pemrograman seperti tipe data karakter, string, integer, floating point number, boolean dan array.
Bahasa C adalah salah satu bahasa pemrograman dasar yang sering digunakan untuk memperkenalkan konsep pemrograman. Biasanya bahasa C digunakan untuk membuat sistem operasi, interpreter, compiler, dan berbagai aplikasi seperti games dan bisnis. Bahasa C dikembangkan pada tahun 1973 oleh Dennis Ritchie di Bell Labs dan menjadi bahasa utama untuk menulis sistem operasi UNIX.
Dokumen tersebut membahas tentang C++ dan pemrograman berorientasi objek. Ia menjelaskan bahwa C++ merupakan bahasa pemrograman yang mendukung paradigma pemrograman berorientasi objek dengan menggunakan konsep-konsep seperti kapsulasi, pewarisan, dan polimorfisme. Dokumen tersebut juga menjelaskan elemen-elemen dasar dalam bahasa C++ seperti variabel, konstanta, operator, serta cara menulis dan mengko
Teks tersebut membahas tentang teori dasar bahasa formal dan otomata. Secara singkat, teks tersebut menjelaskan definisi string, tata bahasa formal, aturan produksi, hierarki bahasa berdasarkan keterbatasan aturan produksinya, serta konsep mesin otomata sebagai model abstrak yang menerima masukan dan menghasilkan keluaran berdasarkan aturannya.
Dokumen ini membahas tentang teori bahasa formal dan otomata. Teori bahasa formal membahas tentang bahasa formal yang terdiri dari kumpulan kalimat yang dibangkitkan oleh tata bahasa tertentu. Otomata adalah mesin abstrak yang dapat mengenali atau menerima kalimat dalam bahasa tertentu.
Dokumen tersebut membahas tentang aturan leksikal dan tipe data dalam bahasa pemrograman C. Secara ringkas, dibahas mengenai token, komentar, identifier, keywords, operator, serta jenis-jenis tipe data sederhana dan terstruktur dalam bahasa C seperti integer, float, array, struct, dan enum.
Pseudocode digunakan untuk mendeskripsikan algoritma secara informal dengan mengikuti struktur bahasa pemrograman. Tujuannya adalah agar lebih mudah dibaca dan dipahami manusia serta memudahkan penulisan algoritma kompleks. Pseudocode terdiri atas judul, deklarasi data, dan badan program.
Algoritma dan flowchart memberikan uraian singkat tentang konsep algoritma sebagai urutan langkah-langkah sistematis untuk memecahkan masalah, pendefinisian program sebagai realisasi algoritma, serta penyajian algoritma melalui struktur bahasa, pseudocode, dan flowchart. Dokumen ini juga menjelaskan unsur-unsur penting dalam algoritma seperti header, kamus, dan deskripsi, serta struktur dasar algoritma seperti runtunan, pemilihan, dan pengul
Laporan praktikum algoritma pemrograman dan struktur data membahas tentang bahasa C dan C++, struktur bahasa C++, identifier, kata kunci, variabel, tipe data, dan karakter khusus. Praktikum meliputi penggunaan preprocessor directive, deklarasi variabel, tipe data dan komentar, serta format data.
Dokumen tersebut membahas tentang bahasa pemrograman C++ dan pemrograman berorientasi objek, meliputi pengantar C++, karakteristik OOP, kompilasi program C++, variabel, operator, dan elemen dasar lainnya."
Modul praktikum ini membahas tentang algoritma dan pemrograman C++. Modul ini menjelaskan tentang pengenalan C++, variabel, tipe data, operator, dan input/output."
Modul praktikum ini membahas algoritma dan pemrograman I menggunakan bahasa C++ dan software Turbo C++. Modul ini menjelaskan pengenalan C++, variabel, tipe data, operator, dan input/output."
Dokumen tersebut merangkum pengenalan bahasa pemrograman C, mulai dari sejarah, karakteristik, struktur dasar program C, deklarasi variabel, fungsi, header, dan contoh program lengkap.
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
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
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 ini membahas tentang pemrograman dasar bahasa C/C++, meliputi tujuan pembelajaran, konsep dasar seperti tipe data, input output, dan contoh program sederhana.
1. Dokumen tersebut merupakan modul praktikum mata kuliah Algoritma dan Pemrograman I mengenai bahasa pemrograman C++.
2. Materi yang dibahas meliputi pengertian algoritma, bahasa C dan C++, langkah-langkah menulis program dalam Turbo C++, pengenalan C++, tipe data, variabel, operator, dan input/output.
3. Program yang disertakan sebagai contoh meliputi penggunaan tipe data, variabel, operator arit
3. Pengertian
C++ adalah bahasa pemrograman komputerC++
dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal
tahun 1970-an, Bahasa itu diturunkan dari bahasa
sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut
dirancang sebagai bahasa pemrograman yang dijalankan pada
sistem Unix, Pada perkembangannya, versi ANSI (American
National Standart Institute) Bahasa pemrograman C menjadi
versi dominan, Meskipun versi tersebut sekarang jarang
dipakai dalam pengembangan sistem dan jaringan maupun
untuk sistem embedded, Bjarne Stroustrup pada Bell labs
pertama kali mengembangkan C++ pada awal 1980-an, Untuk
mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem
support untuk pemrograman tingkat rendah (low level
coding).
4. Antara C dan C++
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun
bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi
mereka memiliki perbedaan,
• C merupakan bahasa pemrograman prosedural, dimana
penyelesaian suatu masalah dilakukan dengan membagi-bagi
masalah tersebut kedalam su-submasalah yang lebih kecil, Selain
itu,
• C++ merupakan bahasa pemrograman yang memiliki sifat
Pemrograman berorientasi objek, Untuk menyelesaikan masalah,
C++ melakukan langkah pertama dengan menjelaskan class-class
yang merupakan anak class yang dibuat sebelumnya sebagai
abstraksi dari object-object fisik, Class tersebut berisi keadaan
object, anggota-anggotanya dan kemampuan dari objectnya,
Setelah beberapa Class dibuat kemudian masalah dipecahkan
dengan Class.
5. Contoh Program C++
Contoh program sederhana C++ untuk hello world
dapat dilihat di bawah ini:
#include <iostream>
int main()
{
std::cout << "hello worldn";
return 0;
}
6. Perintah
Kelompok pertama
C++ mempunyai 32 buah kata yang dipesan
(reserved words), Kata kunci kelompok pertama
merupakan turunan dari bahasa C, di antaranya:
auto
const
double
float
int
short
struct
unsigned
break
continue
else
for
long
signed
switch
void
case
default
enum
goto
register
sizeof
typedef
volatile
char
do
extern
if
return
static
union
while
7. Kata yang dipesan
Kelompok kedua
Kata yang dipesan kelompok kedua berjumlah 30.
Kata-kata ini adalah baru dan hanya ada di bahasa C++.
asm
dynamic_cast
namespace
reinterpret_cast
try
bool
explicit
new
static_cast
typeid
catch
false
operator
template
typename
class
friend
private
this
using
const_cast
inline
public
throw
virtual
delete
mutable
protected
true
wchar_t
Kata-kata yang dipesan tersebut di atas tidak boleh dipakai
sebagai nama variable, class, enum, macro, dan struct.
8. Tipe data dasar
Untuk menyimpan suatu variabel diperlukan tempat khusus di dalam
memori komputer, Besar dan tipe dari Variabel-variabel di dalam standar
program C++ dispesifikasikan sebagai berikut.
Nama
Keterangan
Ukuran Jangkauan
char
Abjad/karakter atau untuk bilangan bulat kecil
1 byte
short int
(short)
Bilangan bulat dengan jangkauan pendek
2 byte
int
Bilangan bulat
4 byte
long int
(long)
Integer dengan jangkauan panjang
4 byte
bool
float
double
Boolean, dapat bernilai benar atau salah (true or
i byte
false)
Angka dengan titik mengambang (bilangan
4 byte
cacah)
Bilangan cacah dengan ketelitian ganda
long double Bilangan cacah dengan ketelitian ganda panjang
wchar_t
Karakter lebar, biasa dipakai untuk Unicode
karakter
signed: -128 to 127 unsigned: 0 to 255
signed: -32768 to 32767 unsigned: 0 to
65535
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295
signed: -2147483648 to 2147483647
unsigned: 0 to 4294967295
true or false
3.4e +/- 38 (7 digit)
8 byte
1.7e +/- 308 (15 digits)
8 byte
1.7e +/- 308 (15 digits)
2 byte
1 karakter lebar