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

TUJUAN :
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







TUGAS :
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

Postingan populer dari blog ini