Pertemuan 1
|
SMK TAMANSISWA 2
|
NIS/Nama siswa/kelas
|
Bidang Studi :PEMROG DASAR
|
|
Bid.keahlian:
Tem,kom,jaringan
|
1.M.Raffly
2.Pandu A.U
|
NILAI PRAKTEK:
NILAI TEORI:
|
|
Kelas /Sem: X/DUA
|
PERTEMUAN 1
|
WAKTU: 10x45 MENIT
|
1) Siswa mampu mencari pengertian tentang
pemrograman dasar
2) Siswa mampu mengetahui tentang kategori
pemrograman dasar
3) Siswa mampu membedakan macam-macam
software untuk pemrograman Dasar
4) Siswa mampu mencari pengertian konsep
dan struktur Algoritma
5) Siswa mampu mencari pengertian tentang
kriteria yang harus dimiliki oleh seorang programmer
6) Siswa mampu meng-install aplikasi
pemrograman dasar
ALAT
DAN BAHAN :
1. 1 SET PC
2. Software pemrograman dasar
3. 1 buah TP-LINK
1) Carilah pengertian tentang konsep
Algoritma
2) Carilah pengertian tentang struktur
Algoritma
3) Carilah pengertian tentang Algoritma
menggunakan bahasa natural Algoritma
4) Carilah pengertian Pseudocode
5) Carilah pengertian tentang Flowchart dan
penggunaan Tool Flowchart
6) Carilah pengertian tentang pengenalan
variable
7) Carilah pengertian tentang pengenalan
tipe data
8) Carilah pengertian tantang pengenalan
Operator
9) Buatlah contoh tentang Algoritma dan
Flowchart untuk struktur Algoritma terstruktur
10)
Buatlah Algoritma dan Flowchart untuk
struktur Algortima bersarang
JAWABAN:
1) Konsep algoritma
adalah suatu urutan dari beberapa langkah yang logis guna menyelesaikan
masalah. Pada saat kita memiliki masalah, maka kita harus dapat untuk
menyelesaikan masalah tersebut dengan menggunakan langkah-langkah yang logis.
Contoh dari algoritma sederhana dalam kehidupan nyata adalah pada saat memasak
air. Hal-hal yang perlu dilakukan untuk memasak air seperti berikut : siapkan
panci, masukkan air secukupnya ke dalam panci, tutup panci tersebut, letakkan
panci tersebut di atas kompor, hidupkan kompor dengan api sedang, apabila air
sudah mendidih, matikan kompor, setelah itu angkat panci tersebut dari kompor.
2) Algoritma berisi langkah-langkah
penyelesaian masalah. Langkah-langkah tersebut dapat berupa runtunan aksi,
pemilihan aksi, dan pengulangan aksi. Ketiga jenis langkah tersebut membentuk
konstruksi suatu algoritma. Jadi, sebuah algoritma dapat dibangun dari tiga
buah struktur dasar, yaitu:
·
Runtunan
(sequence).
·
Pemilihan
(selection).
·
Pengulangan
(repetition).
3) Bahasa Natural
merupakan cara penyajian suatu algoritma yang paling sederhana dan paling mudah
dimengerti. Salah satu contoh sederhana adalah algoritma untuk menentukan
sebuah bilangan adalah ganjil atau genap (mungkin ini adalah contoh/ latihan
pertama Anda waktu belajar algoritma di kampus.
4)
Pseudocode adalah kode yg mirip dengan kode
pemograman yg sebenarnya seperti pascal,atau c,sehingga lebih tepat digunakan
untuk menggabarkan algoritma yg akan dikomunikasikan kepada prmograman.
5) sebuah diagram dengan simbol-simbol grafis yang menyatakan
aliran algoritma atau proses yang me nampilkan langkah-langkah yang disimbolkan
da lam bentuk kotak, beserta urutannya dengan meng hubungkan masing masing
langkah tersebut menggu nakan tanda panah.
6. Variabel
merupakan lokasi penyimpanan dan terkait dengan nama simbolis yang berisi
beberapa kuantitas yang diketahui atau tidak diketahui atau informasi, nilai.
Variabel juga bisa diartikan sebagai sebuah simbol dengan nama tertentu dan
dengan mengikuti aturan tertentu, yang digunakan untuk menampung data atau
informasi.
7. Tipe
data adalah himpunan nilai yang dapat dimiliki oleh sebuah data. Tipe data
menentukan apakah sebuah nilai dapat dimiliki sebuah data atau tidak, serta
operasi apa yang dapat dilakukan pada data tersebut. Contoh tipe data dalam
dunia nyata adalah bilangan bulat.
8. Operator adalah simbol-simbol khusus yang digunakan untuk mengoperasikan
suatu nilai data (operand).
10.A.struktur
Algoritma percabangan:Penyelesaian Masalah Nonton Film


Komentar
Posting Komentar