- MODEL PEMBELAJARANLembar Kerja Siswa PjBL
- MODEL PEMBELAJARANPerencanaan PjBL Berbasis PDCA. Mengatasi Sampah Daun di Lingkungan Sekolah
- MODEL PEMBELAJARANIntegrasi PDCA dalam Pembelajaran Berbasis Proyek (Project-Based Learning)
- MODEL PEMBELAJARANPrinsip PDCA dalam Pembelajaran di Jenjang Menengah
- MEDIA PEMBELAJARANDesain Learning Log Berbasis Taksonomi SOLO
- METODE PEMBELAJARANLevel Berpikir Siswa ala Taksonomi SOLO – Panduan Ringkas untuk Temen-Temen Okeguru
- METODE PEMBELAJARAN3 Metode Atasi Brainrot
- METODE PEMBELAJARANGamifikasi Pembelajaran
- MODEL PEMBELAJARANProject Base Learning
- METODE PEMBELAJARANMetode Pomodoro
Pascal: Program Menentukan Deret Aritmatika Bilangan Ganjil
Daftar Isi
Deret Aritmatika? Bahasa Pemograman Pasca ? Apa hubungannya ?
Nah, sebelum jawab itu semua saya ingin coba kasih info dikit tentang Bahasa Pemograman Pascal. Trus nanti kita bahas implementasinya dengan Deret Aritmatika. Lebih khusus dengan Deret Artimatika Bilangan Ganjil.
Apa itu Bahasa Pemograman Pascal ?
Pascal adalah bahasa pemrograman prosedural yang dikembangkan oleh Niklaus Wirth pada tahun 1970. Bahasa ini dirancang untuk tujuan pengajaran pemrograman yang terstruktur, sehingga mudah dipelajari oleh pemula. Pascal juga digunakan dalam pengembangan perangkat lunak, terutama pada era komputer awal (seperti DOS).
Wah, jadul banget dong. Generasi sekarang, pastinya gak kenal semua dengan pemograman Pascal yang runningnya menggunakan OS DOS.
Pascal cocok untuk pemula yang ingin memahami logika pemrograman sebelum beralih ke bahasa seperti C++, Java, atau Python.
Contohnya seperti ini :
program HelloWorld;
begin
writeln('Halo, Dunia!'); // Menampilkan teks
end.
Dulu populer untuk pengajaran algoritma. Dipakai dalam pembuatan aplikasi desktop (via Delphi). Masih digunakan di beberapa sistem lama dan pendidikan.
Bahasa pemograman Pascal punya ciri khas.
- Struktur Terstruktur. Kode Pascal terorganisir dalam blok (program, procedure, function).
- Strongly Typed. Variabel harus dideklarasikan dengan tipe data yang jelas (seperti integer, string, boolean).
- Sintaks Jelas. Menggunakan kata kunci seperti begin, end, if-then-else, dan for-to-do yang mudah dibaca.
- Kompatibilitas. Pascal menjadi dasar bahasa modern seperti Delphi (Pascal berorientasi objek).
Kalau sobat okeguru mau bernostalgia dengan pascal, bisa coba compiler pascal online di https://onecompiler.com/pascal
Deret Aritmatika
Deret aritmatika adalah rangkaian bilangan dengan selisih (beda) yang tetap antara dua suku berurutan. Dengan mengetahui konsep Deret Aritmatika, kita bisa tahu angka urutan tertentu. Misal, berapakah angka urutan ke 200 dari deret angka 2, 4, 6, 8, … ?
Gunakan aja rumus ini :
Un=a+(n−1)×b
Un = Suku ke n
a = suku pertama
b = beda (selisih antar suku)
Atau bisa juga menentukan jumlah angkanya. Misalkan seperti tadi, jumlah angka dari 2+4+6+8+…+200 berapa ?
Temen – temen bisa gunakan rumus ini :
Implementasi Deret Aritmatikan Menggunakan Program Pascal
Sekarang sekarang cobain. Saya ambil contoh aja pada deret bilangan ganjil.
Bilangan ganjil membentuk deret aritmatika dengan suku pertamanya (a) = 1, bedanya (b) = 2 dan contoh deret: 1, 3, 5, 7, 9, …
Program Pascal untuk menghitung suku ke-n dan jumlah n suku pertama deret bilangan ganjil akan seperti ini :
program DeretAritmatikaGanjil;
var
a, b, n, Un, Sn, i: integer;
begin
// Inisialisasi nilai awal deret ganjil
a := 1; // Suku pertama
b := 2; // Beda deret
// Input banyak suku (n)
write('Masukkan jumlah suku (n): ');
readln(n);
// Hitung suku ke-n (Un)
Un := a + (n - 1) * b;
// Hitung jumlah n suku pertama (Sn)
Sn := (n * (2 * a + (n - 1) * b)) div 2;
// Tampilkan hasil
writeln('Suku ke-', n, ' (Un) = ', Un);
writeln('Jumlah ', n, ' suku pertama (Sn) = ', Sn);
// Tampilkan deret
writeln('Deret bilangan ganjil: ');
for i := 1 to n do
write((a + (i - 1) * b), ' ');
readln; // Menahan tampilan konsol
end.
Mau nyobain hasilnya ?
Yuk, buka https://onecompiler.com/pascal
Trus copy kode program Pascal di atas.
Paste di lembar kode program onlinecompiler dan klik Run.
Seperti video di atas !
Semoga Bermanfaat.
Salam Inovasi Salam Implementasi
wisnurat
Founder of Okeguru.Com. Teacher, Speaker, Writer, Blogger, Education Content Creator and Enterpreneur.
wisnurat
20 Jun 2014
Daftar Isi1 Deret Bilangan Ganjil2 Deret Bilangan Genap3 Pembuatan Program Pascal4 Penjelasan Kode Program5 Kesimpulan “Emang bisa buat program deret bilangan ganjil dan bilangan genap menggunakan pascal ?“ Pernah saya bahas sebelumnya tentang Program Menentukan Deret Aritmatika Bilangan Ganjil. Bedanya dengan eksperimen kali ini, saya akan membuat sejumlah deret bilangan (ganjil dan genap) sesuai dengan …
28 Mar 2018 230.756 views
Daftar Isi1 “Bagaimana sih alur pembelajaran inquiry diimplementasikan dalam proses pembelajaran?”2 Lima Langkah Utama Model Pembelajaran Ikuiri3 Tips untuk Implementasi di Kelas4 Contoh Rancangan Pembelajaran Inquiry Learning “Bagaimana sih alur pembelajaran inquiry diimplementasikan dalam proses pembelajaran?” Pertanyaan menarik yang perlu kita ulik jawabannya. Coba deh temen-temen cek isi dokumen Capaian Pembelajaran . Model Pembelajaran Inquiry …
02 Jul 2022 58.043 views
Daftar Isi1 Pilihan Cara Merumuskan Tujuan Pembelajaran2 Contoh Rumusan Tujuan Pembelajaran3 Download Format Rumusan TP Di dalam Kurikulum Merdeka. Pemerintah menetapkan Capaian Pembelajaran (CP) sebagai kompetensi yang ditargetkan. Namun demikian, CP tidak cukup konkret untuk memandu kegiatan pembelajaran sehari-hari. CP perlu diurai menjadi tujuan-tujuan pembelajaran yang lebih operasional dan konkret, yang dicapai satu persatu oleh …
28 May 2016 36.220 views
Semangat literasi mengundang ketertarikan saya untuk menikmati buku bacaan baru dan akkirnya berlabuh pada “68 Model Pembelajaran Inovatif dalam Kurikulum 2013” yang ditulis Aris Shoimin. Proses belajar mengajar dipengaruhi emosi. Apabila siswa merasa terpaksa mengikuti proses pembelajaran, mereka akan kesulitan memahami materi yang disampaikan guru. Maka dari itu, semestinya guru mampu menciptakan suasana kondusif sehingga …
13 Dec 2021 33.942 views
Daftar Isi1 Sintak Model Pembelajaran Demonstrasi2 Langkah langkah Model Pembelajaran Demonstrasi3 Kelebihan Model Pembelajaran Demonstrasi4 Kekurangan Model Pembelajaran Demonstrasi Model pembelajaran demonstrasi adalah model pembelajaran dengan skenario peragaan. Bisa memperagakan kejadian, urutan akifitas, kejadian atau cara penggunaan alat tertentu. Peragaan bisa dilakukan secara langsung atau dengan menggunakan perantara media pembelajaran. Sintak Model Pembelajaran Demonstrasi Lalu, …
01 Oct 2021 30.672 views
Daftar Isi1 Prinsip Pembelajaran Cooperative Learning2 Sintak Pembelajaran Cooperative Learning3 Langkah – langkah Pembelajaran Cooperative Learning Okeguru.com – Model pembelajaran cooperative learning. Halo teman-teman Okeguru.Kita tahu di dalam kelas terdapat siswa yang bervariatif. Mulai dari latar belakang suku, kebiasaan dan akhirnya membentuk karakter yang unik. Kondisi ini menuntut kita untuk mencari model pembelajaran yang tepat. …





Comments are not available at the moment.