Fungsi dalam SQL memiliki berbagai kegunaan untuk memanipulasi dan menganalisis data. Terdapat tiga jenis fungsi utama yaitu fungsi perbandingan, fungsi aliran kontrol, dan fungsi pengubahan tipe data. Fungsi-fungsi tersebut dapat digunakan untuk membandingkan nilai, mengeksekusi logika kondisi, serta mengkonversi tipe data.
Dokumen ini memberikan ringkasan tentang algoritma dan pemrograman, termasuk pengertian algoritma dan program, langkah-langkah membangun program, bentuk-bentuk algoritma seperti pseudo-code dan flowchart, serta contoh algoritma pertukaran nilai variabel.
Struktur dasar algoritma terdiri atas struktur sekuensial (runtunan instruksi), struktur seleksi (pemilihan salah satu aksi), dan struktur repetisi (pengulangan instruksi). Ketiga struktur tersebut merupakan komponen penting dalam membangun logika penyelesaian masalah dalam algoritma.
Dokumen tersebut membahas tentang variabel, tipe data, dan ekspresi dalam bahasa C++. Terdapat penjelasan mengenai berbagai tipe data seperti char, int, float, array, string, dan pointer serta penggunaannya. Juga dibahas mengenai operator aritmatika, relasional, logika, dan ekspresi conditional beserta contoh kodenya.
Tutorial ini membahas struktur algoritma runtunan. Runtunan adalah struktur dasar yang berisi rangkaian instruksi yang diproses secara sekuensial dari awal hingga akhir. Tutorial ini menjelaskan konsep dasar runtunan, contoh-contoh soal runtunan, dan cara mengimplementasikan runtunan dalam pseudocode, flowchart, dan bahasa pemrograman Java.
Cara membuat fungsi dan prosedur pada javaDevandy Enda
油
Cara membuat fungsi dan prosedur pada Java membahas tentang perbedaan antara fungsi dan prosedur. Fungsi akan mengembalikan nilai sedangkan prosedur tidak. Keduanya dapat digunakan untuk menyederhanakan program dengan membagi program menjadi bagian-bagian lebih kecil. Contoh kode mendemonstrasikan penulisan fungsi dan prosedur serta cara memanggilnya.
Program tersebut merangkum sejarah bahasa C++ dan konsep dasarnya. C++ dikembangkan dari bahasa C oleh Bjarne Stroustrup pada tahun 1980-an dan menjadi bahasa berorientasi objek pada tahun 1990. Program C++ terdiri dari deklarasi variabel, operator, input-output, dan struktur dasar lainnya.
Dokumen tersebut memberikan penjelasan singkat tentang struktur program Pascal dan tipe data yang digunakan dalam bahasa pemrograman Pascal. Terdapat penjelasan mengenai bagian-bagian struktur program, simbol-simbol diagram alur, dan berbagai tipe data standar dan terdefinisikan seperti integer, real, string, array, dan record.
Tutor tutorial pemrograman bahasa C ini membahas tentang:
1. Pengenalan dasar bahasa C meliputi hello world, tipe data, variabel, konstanta, dan operator.
2. Pengambilan keputusan menggunakan pernyataan if, if-else, nested if, dan switch case.
3. Pengulangan pernyataan for, while, do-while, continue, dan goto.
4. Penggunaan pointer, array satu dan dua dimensi, serta string.
Program ATM ini bertujuan untuk mempermudah pengguna melakukan transaksi perbankan secara otomatis dan memberikan kenyamanan karena dapat melakukan transaksi berulang kali."
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
油
Program menghitung tarif taksi berdasarkan jarak tempuh dengan menentukan tarif km pertama sebesar Rp. 2500 dan tarif km selanjutnya sebesar Rp. 1800. Jika jarak kurang dari 1 km, tarif tetap Rp. 2500.
Dokumen ini membahas tentang tipe data, variabel, dan operator dalam visual basic. Tipe data meliputi integer, string, boolean, date, object, currency, dan decimal. Variabel digunakan untuk menyimpan nilai sementara dalam memori komputer dengan menggunakan perintah Dim. Operator meliputi penugasan, aritmatika, pembanding, dan logika.
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)Azka Mutia
油
Laporan akhir praktikum Algoritma dan Pemrograman I ini membahas tentang pengenalan bahasa pemrograman Pascal. Terdapat beberapa langkah kerja seperti mentranslasikan algoritma ke dalam bahasa Pascal, menulis program, dan menjalankannya. Laporan ini juga membandingkan hasil keluaran program dan menarik kesimpulan tentang konsep dasar Pascal.
2 struktur dasar algoritma dan notasi algoritmik pseudo-codeAnand Reverse
油
Dokumen tersebut membahas konsep dasar algoritma dan notasi algoritmik pseudo-code. Terdiri dari tiga bagian utama yaitu pernyataan, konstruksi dasar algoritma meliputi runtunan, pemilihan, dan pengulangan, serta notasi pseudo-code yang memudahkan proses penerjemahan ke kode program.
Dokumen tersebut memberikan penjelasan singkat tentang struktur program Pascal dan tipe data yang digunakan dalam bahasa pemrograman Pascal. Terdapat penjelasan mengenai bagian-bagian struktur program, simbol-simbol diagram alur, dan berbagai tipe data standar dan terdefinisikan seperti integer, real, string, array, dan record.
Program tersebut merangkum sejarah bahasa C++ dan konsep dasarnya. C++ dikembangkan dari bahasa C oleh Bjarne Stroustrup pada tahun 1980-an dan menjadi bahasa berorientasi objek pada tahun 1990. Program C++ terdiri dari deklarasi variabel, operator, input-output, dan struktur dasar lainnya.
Dokumen tersebut memberikan penjelasan singkat tentang struktur program Pascal dan tipe data yang digunakan dalam bahasa pemrograman Pascal. Terdapat penjelasan mengenai bagian-bagian struktur program, simbol-simbol diagram alur, dan berbagai tipe data standar dan terdefinisikan seperti integer, real, string, array, dan record.
Tutor tutorial pemrograman bahasa C ini membahas tentang:
1. Pengenalan dasar bahasa C meliputi hello world, tipe data, variabel, konstanta, dan operator.
2. Pengambilan keputusan menggunakan pernyataan if, if-else, nested if, dan switch case.
3. Pengulangan pernyataan for, while, do-while, continue, dan goto.
4. Penggunaan pointer, array satu dan dua dimensi, serta string.
Program ATM ini bertujuan untuk mempermudah pengguna melakukan transaksi perbankan secara otomatis dan memberikan kenyamanan karena dapat melakukan transaksi berulang kali."
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
油
Program menghitung tarif taksi berdasarkan jarak tempuh dengan menentukan tarif km pertama sebesar Rp. 2500 dan tarif km selanjutnya sebesar Rp. 1800. Jika jarak kurang dari 1 km, tarif tetap Rp. 2500.
Dokumen ini membahas tentang tipe data, variabel, dan operator dalam visual basic. Tipe data meliputi integer, string, boolean, date, object, currency, dan decimal. Variabel digunakan untuk menyimpan nilai sementara dalam memori komputer dengan menggunakan perintah Dim. Operator meliputi penugasan, aritmatika, pembanding, dan logika.
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)Azka Mutia
油
Laporan akhir praktikum Algoritma dan Pemrograman I ini membahas tentang pengenalan bahasa pemrograman Pascal. Terdapat beberapa langkah kerja seperti mentranslasikan algoritma ke dalam bahasa Pascal, menulis program, dan menjalankannya. Laporan ini juga membandingkan hasil keluaran program dan menarik kesimpulan tentang konsep dasar Pascal.
2 struktur dasar algoritma dan notasi algoritmik pseudo-codeAnand Reverse
油
Dokumen tersebut membahas konsep dasar algoritma dan notasi algoritmik pseudo-code. Terdiri dari tiga bagian utama yaitu pernyataan, konstruksi dasar algoritma meliputi runtunan, pemilihan, dan pengulangan, serta notasi pseudo-code yang memudahkan proses penerjemahan ke kode program.
Dokumen tersebut memberikan penjelasan singkat tentang struktur program Pascal dan tipe data yang digunakan dalam bahasa pemrograman Pascal. Terdapat penjelasan mengenai bagian-bagian struktur program, simbol-simbol diagram alur, dan berbagai tipe data standar dan terdefinisikan seperti integer, real, string, array, dan record.
Pascal merupakan bahasa pemrograman yang dikembangkan oleh Niklaus Wirth pada tahun 1971 sebagai pengembangan dari bahasa ALGOL 60. Pascal bersifat data oriented dan sering digunakan untuk pengajaran konsep pemrograman. Dokumen ini menjelaskan sejarah, struktur, contoh program sederhana, tipe data, operator, dan deklarasi variabel dan konstanta dalam bahasa pemrograman Pascal.
Diskusi Dasar Pemrograman Pertemuan Ke-5.pdfHendroGunawan8
油
Variabel merupakan lokasi memori bernama yang isinya dapat bervariasi/ berbeda dari waktu ke waktu.
Jadi variabel memiliki:
Nama:
Nilai yang variatif/berbeda
Pascal merupakan bahasa pemrograman yang dikembangkan oleh Niklaus Wirth pada tahun 1971 sebagai pengembangan dari bahasa ALGOL 60. Pascal bersifat data oriented dan sering digunakan untuk pengajaran konsep pemrograman. Dokumen ini menjelaskan sejarah, struktur, unsur-unsur pemrograman, tipe data, operator, dan konsep-konsep dasar lainnya dalam bahasa pemrograman Pascal.
Program ini membuat algoritma untuk menghitung harga tiket kereta api berdasarkan jurusan, kelas, dan jumlah tiket yang dipesan. Program akan meminta input jurusan, kelas, dan jumlah tiket lalu menghitung harga tiket, total harga, diskon, dan pembayaran akhir berdasarkan kombinasi input tersebut.
Dokumen tersebut membahas konsep dasar bahasa pemrograman BASIC meliputi pengertian, jenis compiler, tipe data, variabel, operator, ekspresi, dan perintah-perintah dasar input dan output dalam BASIC.
Dokumen membahas tentang fungsi standar dan input output dalam bahasa pemrograman Pascal. Terdapat beberapa fungsi matematika standar seperti sin, cos, ln, dan lainnya. Dokumen juga menjelaskan cara membaca input dari keyboard menggunakan read dan readln serta menampilkan output ke layar menggunakan write dan writeln. Selain itu dibahas pula tentang pengaturan letak kursor di layar menggunakan prosedur clrscr, gotoxy, dan clreol.
Modul ini membahas konsep sub program dalam bahasa Pascal yang terdiri dari prosedur dan fungsi. Prosedur adalah sub program yang berfungsi untuk memecahkan masalah menjadi modul-modul yang lebih kecil. Prosedur dapat menerima parameter baik secara nilai maupun acuan, yang memengaruhi perubahan nilai variabel antara prosedur dan program utama.
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
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
Dokumen tersebut merupakan deskripsi mata kuliah Basis Data I yang mencakup pendahuluan, aturan perkuliahan, rancangan pembelajaran semester, dan rancangan hasil evaluasi. Mata kuliah ini membahas konsep dasar basis data, pemodelan data, model ERD, bahasa SQL, dan diujikan pada UTS dan UAS. Nilai akhir diperoleh dari penjumlahan nilai absensi, tugas, UTS dan UAS.
Dokumen tersebut membahas tentang manipulasi data pada database MySQL melalui update, delete, dan seleksi data. Terdapat penjelasan mengenai update data pada satu tabel dan join tabel, penghapusan data, serta seleksi data menggunakan berbagai klausula seperti where, group by, having, dan limit.
Perintah INSERT digunakan untuk memasukkan data ke dalam tabel database. Ada beberapa variasi perintah INSERT seperti INSERT INTO, INSERT SELECT, INSERT IGNORE, INSERT DELAYED, dan REPLACE INTO. Perintah-perintah tersebut memungkinkan penambahan data secara individu, menyalin data antar tabel, menghindari duplikasi, menangguhkan proses insert, mengatur prioritas, dan mengganti baris data.
The document discusses how to install and use MySQL. It describes the steps to install XAMPP including selecting installation components and folder. It also explains how to start and use MySQL by opening the command prompt, navigating to the MySQL directory, and logging into MySQL. Finally, it covers how to manage databases and tables through commands like Create Database, Use Database, Create Table, Alter Table, and Drop Table.
Dokumen tersebut membahas tentang konsep-konsep dasar sistem basis data seperti primary key, auto increment, dan foreign key. Primary key digunakan untuk mengidentifikasi setiap baris tabel secara unik. Auto increment digunakan untuk secara otomatis menambahkan nilai pada kolom primary key setiap kali baris baru ditambahkan. Foreign key digunakan untuk mengimplementasikan relasi antar tabel dengan mengkaitkan kolom satu tabel ke kolom tabel lain.
Muqaddimah ANGGARAN DASAR Muhammadiyah .pptxsuwaibahkapa2
油
MUQODDIMAH
惡愕 悋 悋惘忰 悋惘忰
(5) 悋忰惆 惘惡 悋惺悋 (1) 悋惘忰 悋惘忰 (2) 悋惆 (3) 悒悋 惺惡惆 悒悋 愕惠惺 (4) 悋惆悋 悋惶惘悋愀 悋愕惠
(6) 惶惘悋愀 悋悵 悖惺惠 惺 愃惘 悋愃惷惡 惺 悋 悋惷悛
Dengan nama Allah Yang Maha Pemurah dan Penyayang. Segala puji bagi Allah yang mengasuh semua alam, yang Maha Pemurah dan Maha Penyayang, Yang memegang pengadilan pada hari kemudian. Hanya kepada Engkau hamba menyembah, dan hanya kepada Engkau, kami mohon pertolongan. Berilah petunjuk kepada hamba akan jalan yang lempang, jalan orang-orang yang telah Engkau beri kenikmatan, yang tidak dimurkai dan tidak tersesat. (QS Al-Fatihah 1-6)
惘惷惠 惡悋 惘惡悋 惡悋悒愕悋 惆悋 惡忰惆 惶 悋 惺 愕 惡悋 惘愕悋
Saya ridla: Ber-Tuhan kepada ALLAH, ber-Agama kepada ISLAM dan ber-Nabi kepada MUHAMMAD RASULULLAH Shalallahu alaihi wassalam.
AMMA BADU, bahwa sesungguhnya ke-Tuhanan itu adalah hak Allah semata-mata. Ber-Tuhan dan beribadah serta tunduk dan thaat kepada Allah adalah satu-satunya ketentuan yang wajib atas tiap-tiap makhluk, terutama manusia.
Hidup bermasyarakat itu adalah sunnah (hukum qudrat iradat) Allah atas kehidupan manusia di dunia ini.
Masyarakat yang sejahtera, aman damai, makmur dan bahagia hanyalah dapat diwujudkan di atas keadilan, kejujuran, persaudaraan dan gotong-royong, bertolong-tolongan dengan bersendikan hukum Allah yang sebenar-benarnya, lepas dari pengaruh syaitan dan hawa nafsu.
Agama Allah yang dibawa dan diajarkan oleh sekalian Nabi yang bijaksana dan berjiwa suci, adalah satu-satunya pokok hukum dalam masyarakat yang utama dan sebaik-baiknya.
Menjunjung tinggi hukum Allah lebih daripada hukum yang manapun juga, adalah kewajiban mutlak bagi tiap-tiap orang yang mengaku ber-Tuhan kepada Allah.
Agama Islam adalah Agama Allah yang dibawa oleh sekalian Nabi,sejak Nabi Adam sampai Nabi Muhammad saw, dan diajarkan kepada umatnya masing-masing untuk mendapatkan hidup bahagia Dunia dan Akhirat.
Syahdan, untuk menciptakan masyarakat yang bahagia dan sentausa sebagai yang tersebut di atas itu, tiap-tiap orang, terutama umat Islam, umat yang percaya akan Allah dan Hari Kemudian, wajiblah mengikuti jejak sekalian Nabi yang suci: beribadah kepada Allah dan berusaha segiat-giatnya mengumpulkan segala kekuatan dan menggunakannya untuk menjelmakan masyarakat itu di Dunia ini, dengan niat yang murni-tulus dan ikhlas karena Allah semata-mata dan hanya mengharapkan karunia Allah dan ridha-Nya belaka, serta mempunyai rasa tanggung jawab di hadirat Allah atas segala perbuatannya, lagi pula harus sabar dan tawakal bertabah hati menghadapi segala kesukaran atau kesulitan yang menimpa dirinya, atau rintangan yang menghalangi pekerjaannya, dengan penuh pengharapan perlindungan dan pertolongan Allah Yang Maha Kuasa.
Untuk melaksanakan terwujudnya masyarakat yang demikian itu, maka dengan berkat dan rahmat Allah didorong oleh firman Allah dalam Al-Quran:
ル曄惠ル 曄 悖ル悸朏 リ曄惺 悒ル 抉曄悽ル曄惘 ルリ曄莧 惡抉曄リ鉱『悦
Puji dan syukur selalu kami panjatkan kehadirat Tuhan Yang Maha Esa yang telah memberikan rahmat dan karunia-Nya sehingga Kumpulan Cerpen dari para siswa-siswi SMA Negeri 2 Muara Badak para perlombaan Sumpah pemuda tahun 2024 dengan tema Semangat Persatuan dan Kebangkitan dan perlombaan hari Guru tahun 2024 dengan tema Guru yang menginspirasi, membangun masa depan ini dapat dicetak. Diharapkan karya ini menjadi motivasi tersendiri bagi peserta didik SMA Negeri 2 Muara Badak yang lain untuk ikut berkarya mengembangkan kreatifitas. Kumpulan Cerpen ini dapat dimanfaatkan untuk menunjang Kegiatan Belajar Mengajar (KBM) juga sebagai buku penunjang program Literasi Sekolah (LS) untuk itu, saya sebagai Kepala SMA Negeri 2 Muara Badak sangat mengapresiasi hadirnya buku ini.
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Murad Maulana
油
PPT ini dipresentasikan dalam acara Lokakarya Nasional (Loknas) 2016 PDII LIPI dengan tema tema Pengelolaan Data, Informasi, dan Pengetahuan untuk Mendukung Pembangunan Repositori Nasional Indonesia, tanggal 10 11 Agustus 2016
PPT ini dipresentasikan dalam acara Seminar dan油Knowledge Sharing Kepustakawanan yang diselenggarakan oleh Forum Perpusdokinfo LPNK Ristek. Tanggal 28 November 2017
Jakarta Pasca Ibu Kota Negara - Majalah TelstraDadang Solihin
油
Banyak pertanyaan tentang bagaimana nasib Jakarta setelah tidak menjadi Ibu Kota Negara lagi. Sebagian besar masyarakat berkomentar bahwa Jakarta akan menjadi pusat bisnis. Jakarta diproyeksikan akan menjadi pusat ekonomi nasional pasca pemindahan ibu kota negara. Tentunya hal ini akan membuat Jakarta tetap akan menjadi magnet bagi investor, masyarakat ataupun pemerintah. Kawasan penyangga Jakarta seperti Bogor, Depok, Tangerang dan Bekasi diproyeksikan akan menjadi kawasan aglomerasi dengan tingkat pertumbuhan ekonomi yang cukup besar.
6. Membuat Program di Dev Pascal
Beri nama project (Boleh mengandung spasi)
WARNING : Nama project samakan dengan nama folder tempat
menyimpannya. Satu buah Project disimpan dalam satu buah folder.
7. Membuat Program di Dev Pascal
Simpan project pada folder yang sudah disediakan
8. Membuat Program di Dev Pascal
Jika langkahnya benar, maka muncul tampilan sebagai berikut
9. Membuat Program di Dev Pascal
Simpan filenya di folder yang sama dengan project (Jangan mengandung spasi)
10. Membuat Program di Dev Pascal
Berikan icon dengan cara klik menu Project -> Project Option
WARNING : Menggunakan icon pada dev pascal menjadi hal yang wajib.
11. Membuat Program di Dev Pascal
Klik load icon lalu pilih icon yang diinginkan lalu klik ok
12. Membuat Program di Dev Pascal
Ketik Sintaks lalu untuk mengcompile dan menjalankan program klik Ctrl+F10 /
klik menu Execute -> Compile and Run
17. Notasi Algoritma VS Notasi Pascal
No Algoritma Pascal
1 KAMUS var
2 ALGORITMA begin
end.
3 input(variabel) readln(variabel);
read(variabel);
4 output(.............,variabel) write(............,variabel);
writeln(............,variabel);
5 output(variabel) write(variabel);
writeln(variabel);
6 output(.............) write(............);
writeln(............);
7 :=
18. Notasi Algoritma VS Notasi Pascal
program Program_Pertama;
uses crt; {pemanggilan unit crt untuk readkey()}
begin
writeln (Selamat Datang);
writeln (Di);
writeln (UNIKOM);
writeln (Bandung);
writeln ();
write(Tekan sembarang tombol untuk menutup.);
readkey();
end.
19. Algoritma Tukar Nilai dengan Variabel Bantu
algoritma Tukar_Nilai
{I.S : Nilai variabel a dan b dimasukkan oleh user}
{F.S : Menapilkan hasil penukaran nilai variabel a dan b}
kamus :
a,b : integer
bantu : integer
Algoritma :
input(a,b)
bantu a
a b
b bantu
output (Nilai a sekarang : ,a)
output (Nilai b sekarang : ,b)
20. Algoritma Tukar Nilai tanpa Variabel Bantu
algoritma Tukar_Nilai
{I.S : Nilai variabel a dan b dimasukkan oleh user}
{F.S : Menapilkan hasil penukaran nilai variabel a dan b}
kamus :
a,b : integer
Algoritma :
input(a,b)
bantu a
a a+b
b a-b
a a-b
output (Nilai a sekarang : ,a)
output (Nilai b sekarang : ,b)
21. Program Tukar Nilai dengan Variabel Bantu
program Tukar_Nilai;
uses crt; {pemanggilan unit crt untuk readkey()}
var
a,b : integer;
bantu : integer;
begin
writeln (Masukkan nilai a : ); readln(a);
writeln (Masukkan nilai b : ); readln(b);
bantu:=a;
a:=b;
b:=bantu;
write(Nilai a sekarang : ,a);
write(Nilai b sekarang : ,b);
readkey();
end.
22. Program Tukar Nilai tanpa Variabel Bantu
program Tukar_Nilai;
uses crt; {pemanggilan unit crt untuk readkey()}
var
a,b : integer;
begin
writeln (Masukkan nilai a : ); readln(a);
writeln (Masukkan nilai b : ); readln(b);
a:=a+b;
b:=a-b;
a:=a-b;
write(Nilai a sekarang : ,a);
write(Nilai b sekarang : ,b);
readkey();
end.
23. Algoritma Luas & Keliling Lingkaran
Algoritma LuasKelilingLingkaran
{I.S. Memasukkan nilai untuk jari-jari dan pi}
{F.S. Menampilkan hasil perhitungan luas dan keliling lingkaran}
Kamus :
pi = 3.14
r : real
luas, keliling : real
Algoritma :
input (r)
luas pi*(r^2)
keliling 2*pi*r
output (luas,keliling)
25. Tipe Data Algoritma dan Pascal
1. Tipe data Dasar
Sudah dikenal dalam kehidupan sehari-hari
Disebut sebagai predefined data type.
Contoh : Bilangan lojik, bilangan bulat, bilangan riil, karakter, dan string.
26. Bilangan Lojik
1. Nama Tipe : boolean
2. Nilai : Benar (true) atau salah (false)
3. Bisa dinyatakan dengan 0 dan 1 (Pendefinisian benar dan salah tergantung
pembuat algoritma)
28. Bilangan Bulat
1. Nama Tipe : integer
2. Nilai : - (~) sampai dengan + (~) (tanpa koma)
3. Operasi Aritmatika : +,-,*,/,div (hasil bagi bulat), mod (sisa bagi)
4. Operasi Perbandingan : <,<,>,>,=,
29. Bilangan Riil
1. Nama Tipe : real
2. Nilai : - (~) sampai dengan + (~)
3. Operasi Aritmatika : +,-,*,/
4. Operasi Perbandingan : <,<,>,>,=,
30. Karakter
1. Nama Tipe : char
2. Nilai : Semua huruf (a..z,A..Z),semua angka desimal (0..9), tanda baca,
operator aritmatika dan karakter khusus (simbol ASCII)
3. Operasi Perbandingan : <,<,>,>,=,
31. String
1. Nama Tipe : string
2. Nilai : deretan karakter diapit
3. Operasi Penyambungan : +.
4. Operasi Perbandingan : <,<,>,>,=,
32. Tipe Data Bentukan
1. Tipe Dasar yang diberi nama tipe baru
Alasan : agar mudah diingat dan High Readability
Kata kunci : type.
Contoh : type
pecahan = real
33. Tipe Data Terstruktur (Record)
Kumpulan data (field) yang memiliki tipe data berbeda.
Contoh Pendeklarasian :
type
Mahasiswa : record
< NIM : integer
Nama : string
Nilai : real >
Jika mhs1 bertime Mahasiswa maka cara mengakses tiap field adalah
sebagai berikut : mhs1.NIM , mhs1.Nama, mhs1.Nilai
37. Identifier (Pengenal / Nama)
Digunakan untuk mengacu sesuatu di dalam algoritma atau program
38. Aturan Penamaan
1. Nama harus dimulai dengan alphabet dan tidak boleh diawali dengan
angka.
2. Huruf besar dan kecil tidak dibedakan (PASCAL), Saran : konsisten
3. Karakter penyusun identifier hanya boleh alphabet, angka, dan _.
4. Identifier tidak boleh mengandung operator aritmatika, relasional, tanda
baca, dan karakter khusus lainnya.
5. Tidak boleh mengandung spasi
6. Panjang identifier tidak dibatasi akan tetapi pilihlah nama yang sederhana
dan mudah diingat.
39. Variabel VS Konstanta
Variabel dan konstanta sama-sama digunakan untuk menampung sebuah nilai.
Perbedaannya terletak dari sifat penyimpanannya. Variabel memungkinkan
perubahan nilai di dalamnya selama program dieksekusi sedangkan konstanta
akan tetap menyimpan nilainya secara permanen.
40. Variabel VS Konstanta
Deklarasi Variabel
nama_variabel : tipe_data
Contoh : x,y : integer
Deklarasi Konstanta
type
const nama_konstanta = nilai_konstanta
Contoh :
type
const phi = 3.14
42. Notasi Matematis ke Notasi Algoritma
1. Luas= ( . ) luas 1/2*(alas*tinggi)
2. = a (10*b + 3*c)/(5*d)
43. Games
1. Sebuah Mobil melaju dengan kecepatan v km/jam. Jika mobil tersebut
berjalan selama t jam, tulislah algoritma untuk menghitung jarak yang
sudah ditempuh mobil (dalam km). Algoritma tersebut membaca masukan
berupa v dan t, menghitung jarak dengan rumus s=v.t, lalu mencetak jarak
tersebut.
2. Deklarasikan sebuah tipe bentukan untuk menampung data KTP, data SIM,
dan data dosen.
3. Tuliskan notasi matematis ini menjadi notasi algoritma :
a. = 1
!"
b. $ =
% & '
% ( ' )