Ringkasan dokumen tersebut adalah sebagai berikut:
Dokumen tersebut membahas tentang pertemuan kedua mata kuliah Algoritma dan Pemrograman yang mencakup pengenalan operator, tipe data, variabel, konstanta, perintah input output, dan contoh-contoh program sederhana menggunakan operator, input output.
Dokumen ini membahas tentang fungsi dalam pemrograman, termasuk penjelasan fungsi, variabel fungsi, struktur fungsi, contoh fungsi, dan tugas membuat program untuk menghitung biaya sewa buku di perpustakaan dengan menggunakan tiga fungsi.
Pembahasan tentang operasi penyeleksian kondisi IF yang mencakup if tunggal, if..else, if..else majemuk (nested), dan penggunaan if dan strcmp untuk membandingkan string. Terdapat contoh kode program untuk setiap jenis operasi penyeleksian kondisi IF.
Dokumen tersebut membahas tentang struktur data structure dalam bahasa pemrograman, termasuk penjelasan structure, nested structure, structure dan array, serta structure dan fungsi. Terdapat juga contoh kode program yang menggunakan structure sederhana dan nested structure.
Ringkasan dokumen tersebut adalah sebagai berikut:
Dokumen tersebut membahas tentang pertemuan kedua mata kuliah Algoritma dan Pemrograman yang mencakup pengenalan operator, tipe data, variabel, konstanta, perintah input output, dan contoh-contoh program sederhana menggunakan operator, input output.
Dokumen ini membahas tentang fungsi dalam pemrograman, termasuk penjelasan fungsi, variabel fungsi, struktur fungsi, contoh fungsi, dan tugas membuat program untuk menghitung biaya sewa buku di perpustakaan dengan menggunakan tiga fungsi.
Pembahasan tentang operasi penyeleksian kondisi IF yang mencakup if tunggal, if..else, if..else majemuk (nested), dan penggunaan if dan strcmp untuk membandingkan string. Terdapat contoh kode program untuk setiap jenis operasi penyeleksian kondisi IF.
Dokumen tersebut membahas tentang struktur data structure dalam bahasa pemrograman, termasuk penjelasan structure, nested structure, structure dan array, serta structure dan fungsi. Terdapat juga contoh kode program yang menggunakan structure sederhana dan nested structure.
Dokumen ini membahas tentang instruksi input-output dalam pemrograman, termasuk cara menampilkan bilangan desimal dengan format tertentu dan membaca input dari pengguna. Juga dijelaskan contoh kode untuk menghitung luas lingkaran dan pajak pertambahan nilai (PPN) beserta penggunaan instruksi input-output.
Pointer merupakan variabel yang menyimpan alamat memori lainnya. Pointer digunakan untuk mengakses dan memanipulasi variabel dan array serta dapat menjadi nilai balik fungsi. Pointer dapat menunjuk ke berbagai tipe data dan digunakan untuk alokasi memori secara dinamis.
Laporan praktikum ini membahas tentang struktur data dalam bahasa C++. Terdapat penjelasan tentang definisi struktur, cara deklarasi struktur, pengaksesan elemen struktur, dan contoh praktikum mengenai struktur lingkaran dan data mahasiswa. Laporan ini juga membahas perbedaan antara struct of array dan array of struct.
Dokumen tersebut membahas tentang pengenalan bahasa pemrograman Python. Python adalah bahasa pemrograman tingkat tinggi berorientasi objek yang dibuat pada tahun 1990. Dokumen ini menjelaskan tentang instalasi Python, elemen dasar seperti operator, dan contoh kode Python.
Dokumen ini membahas tentang struktur pengulangan dalam bahasa C++ seperti for, while, dan do-while beserta contoh kode programnya. Terdapat penjelasan tentang nested for loop dan perintah break untuk keluar dari loop. Diberikan juga latihan soal penjumlahan bilangan ganjil dan segitiga siku menggunakan struktur pengulangan.
Kode antara / Intermediate code merupakan hasil dari tahapan analisis, yang dibuat oleh kompilator pada saat mentranslasikan program dari bahasa tingkat tinggi
1. Dokumen tersebut membahas tentang algoritma, bahasa pemrograman C++, dan konsep-konsep dasar pemrograman seperti tipe data, variabel, operator, dan debugging.
2. C++ dikembangkan pada tahun 1983 sebagai bahasa hibrid yang mendukung pemrograman berorientasi objek namun tetap kompatibel dengan C.
3. Konsep-konsep kunci dalam C++ antara lain tipe data integer dan real, variabel, operator aritmatika dan relasional
Dokumen ini membahas tentang konsep rekursi, faktorial, deret Fibonanci, dan menara Hanoi. Rekursi adalah proses yang memanggil dirinya sendiri secara berulang sampai tercapai kondisi batas. Faktorial dan deret Fibonanci dapat dihitung secara rekursif dengan rumus matematika tertentu. Menara Hanoi adalah permainan logika yang menggunakan konsep rekursi.
Dokumen ini membahas tentang konsep CLASS dan OOP dalam pemrograman, termasuk pengertian CLASS, bentuk umum CLASS, contoh kode program CLASS, hubungan CLASS dengan array, serta konsep pewarisan, polimorfisme, dan encapsulation dalam OOP.
Kode antara merupakan tahapan kedua setelah analisis sintaks dalam kompilasi yang menghasilkan kode mesin independen berupa notasi postfix atau triples untuk mempermudah proses optimalisasi dan pembangkitan kode target. Kode antara berfungsi sebagai antarmuka antara bagian front-end dan back-end kompiler.
Teks tersebut membahas karakteristik dan jenis-jenis instruksi mesin. Beberapa poin penting yang dijelaskan antara lain:
- Instruksi mesin menentukan operasi dan fungsi CPU. Kumpulan fungsi yang dapat dieksekusi CPU disebut set instruksi CPU.
- Karakteristik instruksi mesin meliputi elemen-elemen, representasi, jenis-jenis instruksi, penggunaan alamat, dan rancangan set instruksi.
- Terdapat berbagai
Dokumen tersebut membahas karakteristik dan jenis-jenis instruksi mesin. Secara ringkas, instruksi mesin menentukan operasi CPU dan fungsinya. Terdapat beberapa elemen penting instruksi mesin seperti kode operasi, operand sumber dan hasil, serta alamat instruksi berikutnya. Instruksi mesin juga memiliki berbagai jenis seperti pengolahan data, penyimpanan data, kontrol aliran eksekusi, serta berbagai mode pengalamatan operand
Dokumen ini membahas tentang instruksi input-output dalam pemrograman, termasuk cara menampilkan bilangan desimal dengan format tertentu dan membaca input dari pengguna. Juga dijelaskan contoh kode untuk menghitung luas lingkaran dan pajak pertambahan nilai (PPN) beserta penggunaan instruksi input-output.
Pointer merupakan variabel yang menyimpan alamat memori lainnya. Pointer digunakan untuk mengakses dan memanipulasi variabel dan array serta dapat menjadi nilai balik fungsi. Pointer dapat menunjuk ke berbagai tipe data dan digunakan untuk alokasi memori secara dinamis.
Laporan praktikum ini membahas tentang struktur data dalam bahasa C++. Terdapat penjelasan tentang definisi struktur, cara deklarasi struktur, pengaksesan elemen struktur, dan contoh praktikum mengenai struktur lingkaran dan data mahasiswa. Laporan ini juga membahas perbedaan antara struct of array dan array of struct.
Dokumen tersebut membahas tentang pengenalan bahasa pemrograman Python. Python adalah bahasa pemrograman tingkat tinggi berorientasi objek yang dibuat pada tahun 1990. Dokumen ini menjelaskan tentang instalasi Python, elemen dasar seperti operator, dan contoh kode Python.
Dokumen ini membahas tentang struktur pengulangan dalam bahasa C++ seperti for, while, dan do-while beserta contoh kode programnya. Terdapat penjelasan tentang nested for loop dan perintah break untuk keluar dari loop. Diberikan juga latihan soal penjumlahan bilangan ganjil dan segitiga siku menggunakan struktur pengulangan.
Kode antara / Intermediate code merupakan hasil dari tahapan analisis, yang dibuat oleh kompilator pada saat mentranslasikan program dari bahasa tingkat tinggi
1. Dokumen tersebut membahas tentang algoritma, bahasa pemrograman C++, dan konsep-konsep dasar pemrograman seperti tipe data, variabel, operator, dan debugging.
2. C++ dikembangkan pada tahun 1983 sebagai bahasa hibrid yang mendukung pemrograman berorientasi objek namun tetap kompatibel dengan C.
3. Konsep-konsep kunci dalam C++ antara lain tipe data integer dan real, variabel, operator aritmatika dan relasional
Dokumen ini membahas tentang konsep rekursi, faktorial, deret Fibonanci, dan menara Hanoi. Rekursi adalah proses yang memanggil dirinya sendiri secara berulang sampai tercapai kondisi batas. Faktorial dan deret Fibonanci dapat dihitung secara rekursif dengan rumus matematika tertentu. Menara Hanoi adalah permainan logika yang menggunakan konsep rekursi.
Dokumen ini membahas tentang konsep CLASS dan OOP dalam pemrograman, termasuk pengertian CLASS, bentuk umum CLASS, contoh kode program CLASS, hubungan CLASS dengan array, serta konsep pewarisan, polimorfisme, dan encapsulation dalam OOP.
Kode antara merupakan tahapan kedua setelah analisis sintaks dalam kompilasi yang menghasilkan kode mesin independen berupa notasi postfix atau triples untuk mempermudah proses optimalisasi dan pembangkitan kode target. Kode antara berfungsi sebagai antarmuka antara bagian front-end dan back-end kompiler.
Teks tersebut membahas karakteristik dan jenis-jenis instruksi mesin. Beberapa poin penting yang dijelaskan antara lain:
- Instruksi mesin menentukan operasi dan fungsi CPU. Kumpulan fungsi yang dapat dieksekusi CPU disebut set instruksi CPU.
- Karakteristik instruksi mesin meliputi elemen-elemen, representasi, jenis-jenis instruksi, penggunaan alamat, dan rancangan set instruksi.
- Terdapat berbagai
Dokumen tersebut membahas karakteristik dan jenis-jenis instruksi mesin. Secara ringkas, instruksi mesin menentukan operasi CPU dan fungsinya. Terdapat beberapa elemen penting instruksi mesin seperti kode operasi, operand sumber dan hasil, serta alamat instruksi berikutnya. Instruksi mesin juga memiliki berbagai jenis seperti pengolahan data, penyimpanan data, kontrol aliran eksekusi, serta berbagai mode pengalamatan operand
Dokumen tersebut membahas tentang pengenalan bahasa C++, yang terdiri atas 4 bagian utama yaitu komentar, pengarah compiler, deklarasi, dan definisi. Juga membahas tentang operasi input/output seperti printf, scanf, dan gets serta operator-operator aritmatika dan relasional dalam C++."
Dokumen tersebut membahas tentang set instruksi komputer yang meliputi elemen-elemen instruksi mesin seperti kode operasi, operand sumber dan hasil, instruksi berikutnya, jenis operand dan operasi, representasi instruksi, karakteristik instruksi mesin, dan pengalamatan.
1. Elemen-elemen penting dari instruksi mesin meliputi kode operasi, referensi operand sumber dan hasil, serta referensi instruksi berikutnya.
2. Desain set instruksi melibatkan pertimbangan operasi, jenis data, format instruksi, register, dan pengalamatan.
3. Terdapat berbagai jenis instruksi seperti pengolahan data, penyimpanan data, perpindahan data, dan kontrol.
1. Dokumen menjelaskan sejarah bahasa pemrograman C++ dan pengembangannya dari bahasa BCPL hingga menjadi bahasa berorientasi objek pada tahun 1990.
2. Konsep dasar C++ meliputi tipe data, variabel, operator, input output, dan fungsi-fungsi dasar.
3. C++ banyak digunakan untuk membuat sistem operasi, game, sistem kendali, dan aplikasi lainnya.
1. Dokumen menjelaskan sejarah bahasa pemrograman C++ dan pengembangannya dari bahasa BCPL hingga menjadi bahasa berorientasi objek pada tahun 1990.
2. Konsep dasar C++ meliputi tipe data, variabel, operator, input output, dan fungsi-fungsi dasar.
3. C++ banyak digunakan untuk membuat sistem operasi, game, sistem kendali, dan aplikasi lainnya.
Dokumen tersebut membahas tentang PHP sebagai bahasa script server-side untuk pemograman web yang dibuat oleh Rasmus Lerdoff dan awalnya merupakan program CGI untuk menerima input melalui form di web browser. PHP dapat memproses data secara dinamis dan merupakan bahasa embedded script yang disertakan pada halaman HTML untuk dijalankan di server."
Dokumen tersebut membahas tentang pointer dalam bahasa C++. Pointer adalah variabel yang menyimpan alamat memori dari variabel lain. Ada beberapa operator yang dapat digunakan pada pointer seperti operator & dan * serta aritmatika pointer. Pointer dapat menunjuk ke variabel atau array dan digunakan untuk mengakses elemen-elemennya. String konstan juga dapat ditangani sebagai pointer.
Modul praktikum ini membahas tentang algoritma dan pemrograman C++. Modul ini menjelaskan tentang pengenalan C++, variabel, tipe data, operator, dan input/output."
Makalah ini membahas karakteristik dan fungsi set instruksi dalam komputer. Terdapat beberapa jenis instruksi seperti pengolahan data, penyimpanan data, perpindahan data, dan kontrol. Set instruksi harus memiliki berbagai jenis operand seperti angka, karakter, dan data logika untuk mendukung berbagai macam operasi seperti aritmatika, logika, konversi, input/output, dan kontrol sistem.
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.
Dokumen tersebut membahas karakteristik dan jenis-jenis instruksi mesin. Instruksi mesin terdiri dari opcode, operand sumber, dan operand hasil. Ada beberapa jenis instruksi seperti pengolahan data, penyimpanan data, pemindahan data, dan kontrol aliran eksekusi. Instruksi dapat mengakses operand dari memori, register, atau perangkat I/O menggunakan berbagai teknik pengalamatan seperti langsung, tidak langsung, register, dan
Analisis semantik digunakan untuk menentukan makna dari program dengan memeriksa definisi variabel, tipe data, dan kesesuaian operator dan operand. Kode antara digunakan untuk mempermudah proses optimasi dan penerjemahan ke bahasa mesin, yang dapat berupa notasi postfix atau N-tuple seperti triples atau quadruples. Duplikasi nama variabel merupakan kesalahan yang dideteksi analisis semantik.
Dokumen tersebut membahas tentang operator dan ekspresi yang digunakan dalam pemrograman, meliputi pengertian ekspresi, jenis operator seperti aritmatika, relasional, logika, bitwise, dan contoh penggunaannya dalam kode program C++.
Similar to Pertemuan 9 : Algoritma & Pemrograman (20)
4. Kegunaan
Menunjukan ke suatu alamat
memori sehingga alamat dari suatu
variabel dapat diketahui dengan mudah.
Algoritma & Pemrograman I/ TRS
5. Operator Pointer
1. Operator Dereference ( & )
Bersifat unary (hanya memerlukan 1 operan),
operator ini menghasilkan alamat dari
operannya.
2. Operator Reference ( * )
Bersifat unary dan menghasilkan nilai yang
berada pada sebuah alamat.
Algoritma & Pemrograman I/ TRS
6. Operator Dereference ( & )
- Didalam mendeklarasikan suatu variabel
harus pada lokasi yang pasti didalam
penggantian memori.
- Operator ini biasa disebut dengan
“address of” atau operator alamat.
Algoritma & Pemrograman I/ TRS
8. Operator Reference ( * )
- Dengan menggunakan operator anda dapat
mengakses secara langsung nilai yang terdapat
didalam variabel yang berpointer.
- Operator ini biasa disebut dengan “value
pointed by”.
Algoritma & Pemrograman I/ TRS
12. Penjelasan
Suatu perintah yang termasuk kedalam
program, namun bukanlah instruksi dari
program itu sendiri, tetapi untuk
preprocessor. Di awali dengan tanda pound
(#).
Algoritma & Pemrograman I/ TRS
13. 1. #include
Digunakan untuk memasukkan file
header ke dalan kode program yang
ditulis.
Algoritma & Pemrograman I/ TRS
14. 2. #define
Mendefinisikan sebuah makro
identifier kedalam sebuah program, sering
digunakan dalam pendefinisian sebuah
konstanta.
Algoritma & Pemrograman I/ TRS
16. 3. #if..#endif
Menyatakan bagian program yang akan
dikompilasi jika ekspresi konstanta dibelakang #if
benar. Jika ekspresi salah, maka bagian tersebut
akan diabaikan. (Ekspresi dibelakang #if harus
ekspresi konstanta).
Algoritma & Pemrograman I/ TRS
18. 4. #if..#else..#endif
#else menyatakan bagian program
yang akan dikompilasi jika ekspresi
konstanta dibelakang #if salah.
Algoritma & Pemrograman I/ TRS
19. Contoh #if..#else..#endif
Algoritma & Pemrograman I/ TR#include <iostream.h>
#include <conio.h>
#define TEKS "Saya sedang belajar C++”
#define KATA "Saya tidak belajar”
#define a 10
main()
{
#if a > 11
cout<<TEKS;
#else
cout<<KATA;
#endif
getch();
}
20. 5. #elif
Untuk menyatakan tangga if/else/if pada beberapa
syarat kompilasi. #elif diikuti sebuah ekspresi konstanta.
Jika ekspresi benar, pernyataan sesudahnya akan
dijalankan jika ekspresi salah, ekspresi sesudahnya akan
diuji.
Algoritma & Pemrograman I/ TRS
21. Bentuk Umum #elif
BU :
#if kondisi 1
Pernyataan
#elif kondisi 2
Pernyataan
#elif kondisi n
Pernyataan
#endif
Algoritma & Pemrograman I/ TRS
22. Contoh #elif
#include <iostream.h>
#include <conio.h>
#define TEKS "Saya sedang belajar C++”
#define KATA "Saya tidak belajar”
#define a 10
main()
{
#if a > 11
cout<<TEKS;
#elif a==10
cout<<KATA;
#else
cout<<”--------------“;
#endif
getch();
}
Algoritma & Pemrograman I/ TRS
23. 6. #undef
Membuang identifier yang sudah
didefinisikan dengan #define.
BU :
#undef identifier
Algoritma & Pemrograman I/ TRS
24. 7. #ifdef dan #ifndef
#ifdef singkatan dari if defined dan
#ifndef singkatan dari if not defined.
BU #ifdef :
#ifdef identifier
Pernyataan
#endif
BU #ifndef:
#ifndef identifier
Pernyataan
#endif
Algoritma & Pemrograman I/ TRS
25. Contoh #ifdef dan #ifndef
#include <iostream.h>
#include <conio.h>
#define TEKS "Saya sedang belajar C++"
#define KATA "Saya tidak belajar"
#define a 11
main()
{
#ifdef TEKS
cout<<"Teks = t "<<TEKS<<endl;
#else
#ifndef KATA
cout<<"Kata = t "<<KATA<<endl;
#else
cout<<"--------------";
#endif
#endif
getch();
}
Algoritma & Pemrograman I/ TRS
27. Pembuatan File Header
#include <iostream.h>
#include <conio.h>
#define awal {
#define akhir }
#define mulai main()
#define cetak cout
#define input cin
#define hapus clrscr()
#define tahan getch()
Simpan dengan
Nama = headerku.h
Algoritma & Pemrograman I/ TRS
28. Buat Program untuk menjalankan Header
#include "headerku.h"
mulai
awal
int a,b,c;
cetak<<"Program Penjumlahannn";
cetak<<"Nilai A = ";input>>a;
cetak<<"Nilai B = ";input>>b;
c=a+b;
hapus;
cetak<<"Hasil penjumlahan A dan B = "<<c;
tahan;
akhir
Algoritma & Pemrograman I/ TRS