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 membahas tentang algoritma dan konsep dasarnya seperti variabel, seleksi, dan perulangan. Variabel digunakan untuk menyimpan nilai, sementara seleksi dan perulangan memungkinkan program melakukan tindakan berulang berdasarkan kondisi tertentu.
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
Modul ini membahas tentang struktur perulangan dalam bahasa pemrograman Visual Basic .NET. Terdapat empat jenis struktur perulangan yang dijelaskan, yaitu For-Next, Do While - Loop, Do Until - Loop, dan While - End While. Setiap struktur perulangan memiliki sintaks yang berbeda tetapi tujuannya sama, yaitu mengulang blok kode program sejumlah atau selama kondisi tertentu terpenuhi. Modul ini juga berisi contoh kode program
Algoritma dan Pemrograman 2 merupakan mata kuliah yang membahas tentang asal usul algoritma, definisi algoritma, contoh algoritma, bahasa pemrograman C dan C++ beserta penjelasan tentang komponen-komponennya seperti variabel, tipe data, operator, input-output, dan string.
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 membahas tentang algoritma dan konsep dasarnya seperti variabel, seleksi, dan perulangan. Variabel digunakan untuk menyimpan nilai, sementara seleksi dan perulangan memungkinkan program melakukan tindakan berulang berdasarkan kondisi tertentu.
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
Modul ini membahas tentang struktur perulangan dalam bahasa pemrograman Visual Basic .NET. Terdapat empat jenis struktur perulangan yang dijelaskan, yaitu For-Next, Do While - Loop, Do Until - Loop, dan While - End While. Setiap struktur perulangan memiliki sintaks yang berbeda tetapi tujuannya sama, yaitu mengulang blok kode program sejumlah atau selama kondisi tertentu terpenuhi. Modul ini juga berisi contoh kode program
Algoritma dan Pemrograman 2 merupakan mata kuliah yang membahas tentang asal usul algoritma, definisi algoritma, contoh algoritma, bahasa pemrograman C dan C++ beserta penjelasan tentang komponen-komponennya seperti variabel, tipe data, operator, input-output, dan string.
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 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.
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.
Makalah ini membahas tentang algoritma dan pemrograman khususnya tentang jenis-jenis perulangan dalam bahasa pemrograman seperti perulangan FOR, perulangan WHILE, dan perulangan DO WHILE beserta contoh kode dan flowchartnya. Makalah ini juga menjelaskan pengertian Java dan bahasa pemrograman serta menarik kesimpulan perbedaan ketiga jenis perulangan tersebut.
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.
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.
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.
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 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.
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.
Makalah ini membahas tentang algoritma dan pemrograman khususnya tentang jenis-jenis perulangan dalam bahasa pemrograman seperti perulangan FOR, perulangan WHILE, dan perulangan DO WHILE beserta contoh kode dan flowchartnya. Makalah ini juga menjelaskan pengertian Java dan bahasa pemrograman serta menarik kesimpulan perbedaan ketiga jenis perulangan tersebut.
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.
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.
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.
Dokumen tersebut membahas tentang pengelolaan perpustakaan sekolah. Perpustakaan didefinisikan sebagai institusi yang mengelola koleksi karya tulis, cetak, atau rekam secara profesional untuk memenuhi kebutuhan pendidikan, penelitian, pelestarian informasi, dan rekreasi. Perpustakaan sekolah bertujuan untuk menanamkan kecintaan membaca, memperkaya pengalaman belajar, dan membentuk kebiasaan belajar
This document discusses Visual Basic environment and controls. It covers Visual Basic modes like design mode and run mode. It describes common controls like buttons, labels, textboxes and how to use message boxes and input boxes. It provides details on the properties and events of different controls and how they work.
Dokumen ini membahas rumus-rumus trigonometri untuk jumlah dan selisih sudut, termasuk rumus sin(A + B), cos(A + B), sin(A - B), dan cos(A - B). Rumus-rumus tersebut diperlukan untuk menurunkan rumus perkalian sinus dan kosinus.
Dokumen tersebut membahas tentang permutasi dan faktorial. Definisi permutasi adalah susunan r unsur yang diambil dari n unsur yang tersedia, sedangkan faktorial adalah hasil kali semua bilangan bulat positif sampai dengan bilangan tersebut. Diberikan contoh soal permutasi dan penyelesaiannya serta rumus permutasi.
Dokumen ini membahas tentang aturan cosinus yang digunakan untuk menentukan jarak antara dua perahu yang berangkat dari titik yang sama dengan arah berbeda membentuk sudut 60 derajat dan bergerak dengan kecepatan yang berbeda selama 2 jam perjalanan.
Dokumen tersebut membahas tentang trigonometri yang mencakup kompetensi dasar, indikator, sub materi dan evaluasi mengenai konsep dasar trigonometri pada segitiga siku-siku.
1. Puasa merupakan salah satu rukun Islam yang wajib dilaksanakan pada bulan Ramadhan. Puasa Ramadhan bertujuan untuk mendekatkan diri kepada Allah SWT.
2. Puasa Ramadhan wajib bagi Muslim dewasa yang sehat jasmani dan akalnya. Puasa ini dimulai dari terbit fajar hingga terbenam matahari dengan menahan diri dari makan, minum, dan hubungan suami istri.
3. Terdapat beberapa
Dokumen ini membahas tentang penerapan sistem persamaan linear dua variabel untuk menyelesaikan masalah-masalah matematika yang berhubungan dengan kehidupan sehari-hari, seperti menentukan harga barang berdasarkan jumlah barang dan total harga, serta mendefinisikan konsep-konsep dasar seperti daerah asal, daerah kawan, dan daerah hasil pada relasi dan fungsi.
Makalah ini membahas alasan dan aplikasi teknologi informasi dan komunikasi di perpustakaan, dengan fokus pada bagaimana TIK dapat meningkatkan layanan perpustakaan dan menyesuaikan dengan perubahan perilaku pencari informasi di era digital."
Sistem informasi akademik Academic-2000 dirancang untuk membantu sekolah mengelola administrasi dengan menggunakan berbagai modul seperti data siswa, nilai, perpustakaan, keuangan, dan lainnya yang terhubung ke basis data utama. Modul tambahan SMS-2000 memungkinkan siswa dan orang tua mendapatkan informasi akademik melalui pesan singkat di ponsel mereka secara cepat, akurat dan tersedia kapan saja.
Rencana kerja perpustakaan SMK ICB Cinta Wisata meliputi 13 program yang bertujuan untuk menata dan meningkatkan koleksi, memudahkan penelusuran, menambah pengetahuan pengunjung, serta meningkatkan minat baca. Kegiatan tersebut meliputi penomoran klasifikasi, penataan rak, pembuatan katalog manual dan komputerisasi, perbaikan buku, klipping berita, pengembalian buku, pembuatan abstrak, resensi, opini, bulletin
1. Dokumen tersebut berisi kisi-kisi soal UN Matematika SMA program IPA tahun 2016 berdasarkan UN 2015. Terdapat 12 standar kompetensi dan butir soalnya.
2. Materi yang diujikan meliputi logika matematika, aturan pangkat dan akar, persamaan kuadrat, sistem persamaan linear, persamaan lingkaran dan garis singgungnya, teorema sisa dan faktor, serta program linear.
3. Soal-soal bervariasi dari mudah h
Pascal adalah bahasa pemrograman terstruktur lama yang mengambil nama dari matematikawan Prancis abad ke-17 Blaise Pascal. Program Pascal terdiri dari blok program utama dan blok deklarasi.
Tutorial ini terdiri dari sembilan modul yang mencakup pengantar Turbo Pascal, pengaturan layar termasuk warna dan posisi teks, serta pengenalan tipe data dan struktur dasar program Pascal. Modul-modulnya memberikan contoh kode dan latihan untuk membantu pembelajaran bahasa pemrograman Pascal.
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 Pascal memiliki struktur yang terdiri dari judul, bagian deklarasi, dan bagian pernyataan. Bagian deklarasi berisi deklarasi konstanta, variabel, label, prosedur, dan fungsi. Sedangkan bagian pernyataan berisi perintah-perintah untuk menjalankan program. Program Pascal juga dapat menggunakan unit-unit standar seperti system, crt, printer, dan dos.
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.
Modul pemrograman pascal toki smansasooindahshafira
Modul ini membahas operator dalam bahasa pemrograman Pascal. Terdapat beberapa jenis operator seperti operator assignment, binary, unary, bit, relasi, logika, dan alamat. Operator digunakan untuk manipulasi dan perbandingan data dalam program."
Buku ini membahas tentang bahasa pemrograman Pascal, mulai dari sejarah dan pengenalan Pascal, cara menggunakan Turbo Pascal, fungsi dan operator dasar, pengkondisian, perulangan, array, prosedur, fungsi, tipe data khusus seperti set dan record, file, serta pentingnya belajar Pascal untuk mempelajari prinsip-prinsip pemrograman.
Dokumen tersebut membahas tentang konsep larik (array) dalam algoritma dan pemrograman. Larik adalah kumpulan nilai-nilai yang sama tipe datanya yang disimpan secara berurutan dengan menggunakan satu nama. Larik dapat berdimensi satu, dua, atau lebih, dan elemen larik diakses menggunakan indeks atau subskrip.
Dokumen tersebut membahas tentang konsep larik (array) dalam algoritma dan pemrograman. Larik adalah kumpulan nilai-nilai yang sama tipe datanya yang disimpan secara berurutan dengan menggunakan satu nama. Larik dapat berdimensi satu, dua, atau lebih, dan elemen larik diakses menggunakan indeks atau subskrip.
Dokumen tersebut membahas tentang konsep larik (array) dalam algoritma dan pemrograman. Larik adalah kumpulan nilai-nilai yang sama tipe datanya yang disimpan secara berurutan dengan menggunakan satu nama. Larik dapat berdimensi satu, dua, atau lebih, dan elemen larik diakses menggunakan indeks atau subskrip.
Struktur Dasar Kode Program Pascal
Penulisan Nama Program Pascal
Perintah Uses
Deklarasi Type dan Deklarasi Konstanta (constant)
Deklarasi Variabel (variable) dan Deklarasi Fungsi (function)
Deklarasi Prosedur (procedure)
Main Program
Similar to listiati univ bung hata (1110013211051) Materi pengenalan-pascal (20)
Laporan ini merangkum kegiatan pengembangan diri yang diikuti oleh guru matematika SMA Kristen Bina Kasih Jambi berupa pembinaan MGMP SMA Tingkat Provinsi Jambi selama seminggu untuk meningkatkan kompetensi dan memahami perkembangan kebijakan terkini tentang penilaian kinerja guru.
Eratosthenes berhasil mengukur keliling bumi dengan tingkat kesalahan kurang dari 2% dengan mengukur sudut bayangan matahari pada waktu yang sama di dua kota yang berbeda jaraknya 5.000 stadia. Ia kemudian menghitung keliling bumi sebesar 46.300 km.
Sejarah penemuan nilai π dimulai dari Arshimedes yang mengestimasi nilai π antara 3,1408 dan 3,1428, sampai Lodolph van Caulen yang meng
1. Penelitian ini bertujuan meningkatkan hasil belajar matematika siswa kelas XI IPA SMA Negeri 8 Kerinci dengan menggunakan metode pembelajaran problem solving.
2. Hasil belajar matematika siswa masih rendah karena metode mengajar yang konvensional.
3. Peneliti berharap penggunaan metode problem solving dapat meningkatkan minat belajar siswa dan prestasi belajar matematika.
Teks menjelaskan bagaimana Eratosthenes mengukur keliling bumi dengan mengukur perbedaan sudut sinar matahari di dua kota yang berjarak jauh, yaitu Syene dan Alexandria. Ia kemudian menghitung jarak antara kedua kota tersebut dan menggunakannya untuk memperkirakan keliling bumi. Perhitungannya hanya berselisih kurang dari 15% dari perhitungan modern.
Dokumen ini berisi catatan pengamatan terhadap kompetensi etos kerja dan tanggung jawab guru dalam mengajar. Pengamatan dilakukan oleh tiga orang anggota kelompok pada tanggal 22 November 2016. Hasil pengamatan menunjukkan bahwa guru menggunakan bahasa Inggris, memberikan petunjuk tugas, memberikan kesempatan partisipasi siswa, memberi apresiasi, dan menjelaskan dengan interaktif serta memberikan perhatian yang setara kepada
Dokumen tersebut menilai kompetensi etos kerja dan tanggung jawab guru dengan 8 indikator, termasuk mengawali dan mengakhiri pelajaran tepat waktu, mengaktifkan siswa ketika meninggalkan kelas, memenuhi jam mengajar, menyelesaikan tugas tepat waktu, dan memberikan kontribusi positif terhadap sekolah. Guru dinilai melalui pengamatan kelas, wawancara, dan tanya jawab siswa.
Pemetaan PKG memberikan ringkasan tentang kompetensi guru dan indikator-indikatornya sebelum, selama, dan sesudah pengamatan serta pemantauan dan bukti fisik. Beberapa kompetensi yang diuraikan antara lain mengenai pengembangan kurikulum, kemampuan merancang pembelajaran, melaksanakan pembelajaran yang mendidik, serta mengelola kelas secara efektif.
Guru matematika menemukan beberapa masalah dalam proses pembelajaran seperti siswa kurang aktif dan mudah bosan. Salah satu penyebabnya adalah metode pembelajaran yang kurang menarik. Guru berencana menggunakan metode "everyone is a teacher here" untuk meningkatkan minat belajar siswa pada materi eksponen. Guru akan mengamati peningkatan prestasi belajar siswa sebagai indikator keberhasilan penggunaan metode
Dokumen ini berisi laporan pengamatan kompetensi guru dalam bertindak sesuai norma agama, hukum, sosial dan budaya Indonesia. Berdasarkan wawancara dan observasi, guru tersebut dinilai mampu memperlakukan siswa secara adil tanpa memandang latar belakangnya, aktif dalam kegiatan sekolah meski kurang dalam kegiatan sosial, serta tidak membedakan teman berdasarkan suku dan agama. Hasil akhir penila
Dokumen tersebut merupakan lembar observasi kegiatan pengamatan kompetensi guru (PKG) yang mencakup empat bidang kompetensi yaitu paedagogik, profesional, kepribadian, dan sosial. Lembar tersebut digunakan untuk menilai kinerja guru sebelum, selama, dan sesudah proses pengajaran berlangsung berdasarkan indikator-indikator yang telah ditetapkan.
Ringkasan dokumen tersebut adalah:
1. Laporan tersebut merangkum kegiatan pertemuan pengembangan diri berupa pembinaan MGMP mata pelajaran matematika yang diikuti oleh guru Hernanto.
2. Materi yang dibahas dalam pertemuan tersebut meliputi kebijakan dinas pendidikan, materi substansi, penelitian tindakan kelas, penulisan artikel ilmiah, dan pengembangan PKB.
3. Laporan tersebut bertujuan unt
Ringkasan dokumen tersebut adalah:
Pembinaan MGMP SMA Mata Pelajaran Matematika dilaksanakan selama seminggu untuk meningkatkan kompetensi guru melalui berbagai materi seperti kebijakan pendidikan, penelitian tindakan kelas, penulisan artikel ilmiah, dan pengembangan PKB. Laporan ini diharapkan dapat menjadi pedoman untuk pengembangan keprofesian guru secara berkelanjutan.
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. Pendahuluan
Pascal adalah bahasa pemrograman yang
pertama kali di buat oleh Profesor Niklaus
Wirth, seorang anggota International
Federation of Information Processing (IFIP)
pada tahun 1971.
3. Kelebihan Pascal
Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada
kebanyakan bahasa pemrograman.
User defined Data Types, programmer dapat membuat tipe data lain.
Strongly-typed, programmer harus menentukan tipe data dari suatu
variabel.
Terstruktur, memiliki sintaks yang memungkinkan penulisan program
dipecah menjadi fungsi-fungsi kecil (procedure dan function) yang
dapat dipergunakan berulang-ulang.
Sederhana dan Ekspresif, memiliki struktur yang sederhana dan
sangat mendekati bahasa manusia (bahasa Inggris) sehingga mudah
dipelajari dan dipahami.
Sebagai standar bahasa pemrograman bagi tim nasional Olimpiade
Komputer Indonesia (TOKI) & IOI (International Olympiad in
Informatics).
4. Bagian-Bagian Pada Pascal
Kepala Program
Deklarasi
Pernyataan/Statement
Contoh :
Program Uji_coba
Uses wincrt;
Var A : integer;
Begin
A := 9;
WriteLn (‘Cetak : ’, A);
End.
Bagian Kepala Program
Bagian Deklarasi
Bagian Pernyataan
5. Tipe Data pada Pascal :
Tipe data dengan nilai bulat (Integer)
Tipe Data Deskripsi (range variabel)
Byte 0 to 255
Word 0 to 65535
Integer -32768 to 32767
Longint -2147483648 to 2147483647
Shortint -128 to 127
Tipe data dengan nilai semua karakter ASCII (Char)
6. Tipe Data pada Pascal
Tipe data dengan nilai pecahan (Real)
Tipe Data Deskripsi (range variabel)
Real 2,9 x 10-38 .. 1,7 x 1038
Single 1,5 x 10-45 .. 3,4 x 1038
Double 5.0 x 10-324 .. 1,7 x 10308
Extended 3,4 x 10-4932 .. 1,11 x 104932
Comp -263 + 1 .. 263 - 1
Tipe data dengan nilai true dan false (Boolean)
7. User-Defined Data Type
Subrange
– suatu range yang menunjukkan nilai terkecil dan nilai terbesar
yang dapat dipergunakan
– Type
pengenal = konstanta1 .. konstanta2;
– Contoh:
Type
tanggal = 1 .. 31;
bulan = 1 .. 12;
Enumerated (skalar)
– menunjukkan kumpulan dari nilai yang urutannya sudah pasti.
– Type
bahasa = (delphi, java, c, pascal, basic);
8. Input/Output
Cara Mencetak suatu variabel :
– Tidak perlu tanda petik
Uses wincrt;
Var A : integer;
Begin
A:= 9;
Writeln(A);
End.
– Dengan tanda koma
Var A : integer;
Begin
A:= 9;
Writeln(‘Nilai A adalah ’, A);
End.
9. Input/Output
Write / WriteLn
– Perintah ini digunakan untuk mencetak kata-kata atau
variable ke layer komputer.
– Contoh untuk mencetak “Saya Belajar Pascal”
Write(‘Sedang Belajar Pascal’); atau
Writeln(‘Sedang Belajar Pascal’);
– Jika menggunakan write, setelah mencetak kata – kata
atau variable, kursor akan diletakkan di samping hasil
cetakan. Jka menggunakan perintah writeln, setelah
mencetak kata – kata atau variable, kursor akan
dipindahkan ke bawah satu baris dengan posisi
horizontal pada awal baris.
10. Input/Output
Read/ReadLn
– Read atau readln digunakan untuk menerima
masukan dari user untuk disimpan ke dalam
suatu variable.
Var A: Integer;
Begin
Write(‘Masukkan nilai A: ’);readln(A);
Writeln(‘Nilai yang anda masukkan adalah: ’, A);
End.
11. Komentar
Komentar adalah bagian dari program yang
tidak akan diproses oleh compiler (Free
Pascal).
Dengan symbol // untuk satu baris atau {…}
untuk lebih dari satu baris
12. Unit
Unit ini menyimpan fungsi dan prosedur
standard yang sudah didefinisikan oleh
pembuat compiler. Beberapa unit standard
yang ada dalam Pascal adalah Crt, System,
Graph, Dos, Printer, dan Overlay.
Contoh
Uses wincrt;
13. Statement If..Else
Struktur percabangan atau sering disebut
dengan struktur kontrol ini memungkinkan
programmer untuk membuat program yang
dapat memilih satu langkah di antara
sejumlah langkah untuk dikerjakan
If…Then
If…Then..Else…
If…Then..Else..If..Then..Else…
14. Statement Case
If…Then..Else..If..Then..Else… bisa digunakan fungsi Case
Case … of
……. : ……..
……. : ……..
Contoh :
Uses wincrt;
Var Pilihan : integer;
begin
writeLn('Ada 1 sampai 5 pilihan.');
writeLn('Pilihan anda adalah');readln(Pilihan);
Case Pilihan of
1 : writeln('Anda memilih 1');
2 : writeln('Anda memilih 2');
3 : writeln('Anda memilih 3');
4 : writeln('Anda memilih 4');
5: writeln('Anda memilih 5');
end;
end.
Uses wincrt;
Var Pilihan : integer;
begin
writeLn('Ada 1 sampai 5 pilihan.');
writeLn('Pilihan anda
adalah');readln(Pilihan);
If Pilihan = 1 Then writeln('Anda memilih 1')
Else If Pilihan = 2 Then writeln('Anda
memilih 2')
Else If Pilihan = 3 Then writeln('Anda
memilih 3')
Else If Pilihan = 4 Then writeln('Anda
memilih 4')
Else If Pilihan = 5 Then writeln('Anda
memilih 5');
end.
15. Tugas
Jelaskan fungsi dari keyword2 berikut :
– F1, Ctrl+F1, Shift+F1
– F3
– Alt+F4, Shift+F4
– Shift+F5
– Ctrl+F9
– Alt+F9
– F9
– Alt+Backspace
– Shift+Del, Shift+Ins, Ctrl+Del, Ctrl+Ins
Cari fungsi syntask berikut pada Pascal dan berikan contoh penggunaannya:
1. Clrscr
2. Readkey
3. Sqr(Nilai)
4. Sqrt(Nilai)
5. Abs(Nilai)
6. Exp(Nilai)
7. Trunc(Nilai)
8. Round(Nilai)
Buatlah flowchart(uji coba) dan program(uji coba) dengan if..else dan case untuk menkonversi nilai
dengan format :
– Jika Nilai >= 80 maka Nilai Huruf = A
– Jika Nilai >= 65 maka Nilai Huruf = B
– Jika Nilai >= 41 maka Nilai Huruf = C
– Jika Nilai >= 26 maka Nilai Huruf = D
– Selain itu Nilai Huruf = E