Kuliah ini mengajarkan tetang konsep dasar pemrograman. Pada kuliah ini akan dijelaskan dasar-dasar pemrograman meliputi algoritma, flow chart dan pseudo code. Selanjutnya masuk ke implementasi dengan pemrograman, dijelaskan materi-materi dasar pembuatan program meliputi : dasar-dasar pemrograman, penyeleksian kondisi, perulangan, fungsi, array, string, pointer dan struktur. Bahasa pemrograman yang digunakan adalah bahasa C/C++
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiFitri Ratna Dewi
Materi yang terdapat dalam salindia ini berdasarkan beberapa referensi buku dan situs web. Semoga bisa bermanfaat bagi yang mau belajar algoritma dan pemrograman ataupun sebagai bahan ajar untuk dibahas lebih lanjut. Keep learning and don't forget to share.
Kuliah ini mengajarkan tetang konsep dasar pemrograman. Pada kuliah ini akan dijelaskan dasar-dasar pemrograman meliputi algoritma, flow chart dan pseudo code. Selanjutnya masuk ke implementasi dengan pemrograman, dijelaskan materi-materi dasar pembuatan program meliputi : dasar-dasar pemrograman, penyeleksian kondisi, perulangan, fungsi, array, string, pointer dan struktur. Bahasa pemrograman yang digunakan adalah bahasa C/C++
Algoritma dan pemrograman - Disusun oleh Fitri Ratna DewiFitri Ratna Dewi
Materi yang terdapat dalam salindia ini berdasarkan beberapa referensi buku dan situs web. Semoga bisa bermanfaat bagi yang mau belajar algoritma dan pemrograman ataupun sebagai bahan ajar untuk dibahas lebih lanjut. Keep learning and don't forget to share.
Assalamu'alaikum. Berikut materi Pelajaran Pemrograman Dasar dengan materi yang dibahas yaitu Algoritma Pemrograman Komputer.
.
Materi ini untuk SMK kelas X jurusan Teknik Komputer dan Jaringan.
Isi materi di dalam video ini yaitu :
- Sejarah Algoritma
- Pengertian Algoritma
- Sifat-sifat Algoritma
- Struktur Algoritma
- Cara Penulisan Algoritma Pemrograman Komputer
.
Ok, jika video ini bermanfaat, silahkan like, comment, dan share agar orang lain bisa belajar mengenai Administrasi Sistem Jaringan mengenai Algortima Pemrograman Komputer.
.
Video Penjelasan : https://youtu.be/_kYuTofSmLg
1. AlgoritmadanPemograman
Belajarbahasapemogramanadalahbelajartentangmetodologipemecahanmasalah,
kemudianmenuangkanalgoritmapemecahanmasalahdalamsuatunotasitertentu,
karenaalgoritmamerupakankonsepdasardarisebuah program.Padaprinsipnya computer
tidakmengenalbilangan, huruf, atau yang
lainnya.Komputermengenalberdasarkankepadabentukrangkaianbilanganbiner 1 dan 0 yang
dikodekankedalambentuksimbol.
Secarafisik, komputeradalahrangkaianelektronik yang hanyadapatbekerjadalamduakeadaan,
yaitudalamkondisiadaaruslistrikmengalir (On), yang diwakiliolehangkabiner 1 (satu),
dankondisitidakadaaruslistrikmengalir (off ) yang diwakiliolehangkabiner 0 (nol). Seluruh symbol yang
dikenalolehkonputerdihimpunkedalamsuatu table ASCII (American Standard Coded Information
Interchange), sebagaisimbol – simboldasar yang dapatdiolah computer
melaluisuatubahasapemograman computer.
Bahasapemogramandapatdigolongkanmenjadiduakelompok ;
1. Bahasapemogramanbertujuankhusus(specific purpose programming language).
KelompokiniadalahCobol (untukterapanbisnisdanadministrasi). Fortran
(aplikasikomputasiilmiah), bahasaassembly (aplikasipemogramanmesin), Prolog
(aplikasikecerdasanbuatan),bahasa – bahasasimulasidansebagainya.
2. Bahasapemogramanbertujuanumum(general purpose programming language).
KelompokiniadalahbahasaPascal, Basic, danC, C++.
Bahasapemogramanjugadapatdikelompokkanatasduamacam ;
1. Bahasatingkatrendah. Bahasainidirancang agar setiapinstruksinyalangsungdikerjakanoleh
computer, tanpaharuspenerjemah (translator). Contohnyaadalahbahasamesin (machine
language). Bahasamesinadalahsekumpulankodebiner(0 dan 1).
Setiapperintahdalambahasamesinlangsungdimengertiolehmesindanlangsungdikerjakan.
2. Bahasatingkattinggi. Bahasajenisinimembuat program
menjadilebihmudah,contohnyaadalahPascal,Cobol, Basic, C, C++, dansebagainya.
Latihan ;
programkalkulator;
useswincrt;
var n1, n2, p, h : real;
begin
writeIn (‘Program Kalkulator’) ;
writeIn (‘==============’) ;
write (‘masukkanNilaiPertama= ’) ; readIn (n1);
write (‘masukkanNilaiKedua= ’) ; readIn (n2);
writeIn (‘PilihOperasi:’) ;
writeIn (‘1 -->Perkalian’) ;
writeIn (‘2 -->Pembagian’) ;
writeIn (‘3 -->Penjumlahan’) ;
writeIn (‘4 -->Pengurangan’) ;
write (‘ Pilihananda [1..4] = ‘); readIn (p);
if p=1 then h:=n1*n2 ;
if p=2 then h:=n1/n2 ;
if p=3 then h:=n1+n2 ;
if p=4 then h:=n1-n2 ;
writeIn (‘HasilOperasinyaAdalah= ‘,h:0:2);
readIn;
end.
Hand Out, PengantarAplikasiPemograman, much ridwan,S.EI, MM.Kom
2. 1. uses wincrt;
“Uses wincrt” adalah salah satu unit yang berisikan perintah-perintah standar dalam Turbo Pascal for
Windows (TPW). Tanpa deklarasi unit ini maka perintah-perintah standar dalam TPW seperti write,
readln, if, for, while, repeat dll tidak dapat diakses.
2. PengenalVariabel
Deklarasi variabel adalah proses menentukan tipe data apa yang dapat disimpan dalam variabel
tersebut. Variabel adalah media penyimpanan data yang nilainya dapat berubah selama proses
eksekusi. Namun perubahan tersebut hanya dapat digunakan untuk nilai yang setipe, artinya data
yang baru dan yang lama memiliki tipe data yang sama. Format penulisannya adalah
3. Bilangan real
Tipe ini hanya mengenal data bilangan real (gabungan dari bilangan pecahan dan bulat).
4. begin
Pernyataan ini adalah pernyataan awal program. Setiap awal program harus selalu dimulai dengan begin
tanpa diakhiri dengan (;)
5. writeln(‘Program kalkulator’);
Ini ada perintah untuk menuliskan (menampilkan) keluaran berupa tulisan Program kalkulator pada layar
monitor. Perhatikan, nilai string yang hendak ditampilkan, yaitu tulisan Program kalkulator harus diapit
oleh dua tanda kurung dan dua tanda kutip, kemudian diakhiri dengan titik koma (;). Perlu diingat, bahwa
setiap perintah harus selalu diakhiri dengan (;)
6. Argumen untuk write dan writeln dapat berupa variabel, konstanta, atau nilai. Contoh :
Writeln(jumlah); Ouput variabel jumlah
Writeln(‘Program Kalkulator’); Output nilai string ‘Program kalkulator’
Write(23); Output nilai numerik 23
Perintah write(argumen) digunakan untuk menampilkan keluaran yang kemudian tampilan berikutnya
disambung di sebelah kanan pada baris yang sama, sedangkan writeln (argumen) merupakan perintah
menampilkan hasil yang kemudian tampilan berikutnya disambung pada baris di bawahnya.
7. readln(argumen);
dengan argumen dalam hal ini merupakan variabel.Contoh
Readln(nama); Input variabel nama
Readln(total); Input variabel total
8. Ekspresi percabangan di dalam bahasa pascal bisa dinyatakan dalam beberapa vaiasi, yaitu : if-then, if-
then-else, if-then-else-if, dan case. Kita mulai dengan ekspresi if-then dulu. Ekspresi if-then adalah
perintah kepada komputer untuk memproses suatu pernyataan jika kondisi yang diseleksi bernilai benar
(terpenuhi).
9. end.
Akhir program selalu ditutup dengan perintah “end” yang diikuti tanda titik (.)
Hand Out, PengantarAplikasiPemograman, much ridwan,S.EI, MM.Kom