Anda di halaman 1dari 5

LKPD 1 KEGIATAN PRAKTIKUM

Satuan Pendidikan : SMK N 2 KLATEN


Mata Pelajaran : Teknik Pemrograman, Mikroprosesor dan
Mikrokontroller
Program : Teknik Elektronika Daya dan Komunikasi
Alokasi Waktu : 4 x 45 Menit
Nama Siswa : _____________________
Kelas / Semester : _____________________

1. Tema
Mari kita Menggunakan flowcahart untuk proses input/output
2. Tujuan
1. Melalui kegiatan praktikum siswa bisa mengetahui fungsi flowcart
pemograman dengan benar
2. Melalui kegiatan praktikum siswa bisa mengetahui struktur
penulisan flowcart pemograman dengan benar
3. Melalui kegiatan praktikum siswa bisa membuat flowcart
pemograman dengan benar

3. Dasar Teori
Flowchart atau bagan alir adalah skema/bagan (chart) yang menunjukkan
aliran (flow) di dalam suatu program secara logika. Flowchart merupakan
alat yang banyak digunakan untuk menggambarkan algoritma dalam bentu
notasi-notasi tertentu.

Dalam pembuatan flowchart tidak ada rumus atau patokan yang bersifat
mutlak. Karena flowchart merupakan gambaran hasil pemikiran dalam
menganalisa suatu masalah dengan komputer. Sehingga flowchart yang
dihasilkan dapat bervariasi antara satu pemrogram dengan pemrogram
lainnya.
Namun secara garis besar, setiap pengolahan selalu terdiri dari tiga bagian
utama, yaitu;
1. Input berupa bahan mentah
2. Proses pengolahan
3. Output berupa bahan jadi.
Untuk pengolahan data dengan komputer, dapat dirangkum urutan dasar
untuk pemecahan suatu masalah, yaitu;
 START: berisi instruksi untuk persiapan perlatan yang diperlukan
sebelum menangani pemecahan masalah.
 READ: berisi instruksi untuk membaca data dari suatu peralatan input.
 PROCESS: berisi kegiatan yang berkaitan dengan pemecahan
persoalan sesuai dengan data yang dibaca.
 WRITE: berisi instruksi untuk merekam hasil kegiatan ke perlatan
output.
 END: mengakhiri kegiatan pengolahan
Notasi ini disebut Terminator
yang berarti digunakan untuk
menunjukkan awal dan akhir
suatu algoritma
Notasi ini disebut Data yang
digunakan untuk mewakili
data input atau output atau
menyatakan operasi
pemasukan data dan
pencetakan hasil.
Notasi ini disebut Process
yang digunakan untuk
mewakili suatu proses.
Notasi ini disebut Decision
yang digunakan untuk suatu
pemilihan, penyeleksian
kondisi di dalam suatu
program
Notasi ini disebut Preparation
yang digunakan untuk
memberi nilai awal, nilai
akhir,
penambahan/pengurangan
bagi suatu variable counter
Notasi ini disebut Predefined
Process yang digunakan untuk
menunjukkan suatu operasi
yang rinciannya ditunjukkan
ditempat lain (prosedur, sub-
prosedur, fungsi)
Notasi ini disebut Connector
yang digunakan untuk
menunjukkan sambungan dari
flowchart yang terputus di
halaman yang sama atau
haraman berikutnya.
Notasi ini disebut Arrow
yang digunakan untuk
menunjukkan arus data atau
aliran data dari proses satu ke
proses lainnya.
4. Alat dan Bahan
No Alat dan bahan Jumlah
1 Perangkat komputer (laptop) 1 buah
2 Penggaris 1 buah
3 Penggaris mal 1 buah
4 Kertas F4 Secukupnya
5 LKPD 1 buah

5. Prosedur Praktikum
1. Ambilah semua alat dan bahan yang dibutuhkan untuk melakukan
praktikum.
2. Amati alur codding di bawah ini !
#include <mega8535.h>
#include <delay.h>
void main(void)
{
PORTA = 0x00;
DDRA = 0Xff;
PORTC = 0x00;
PORTC = 0x00;;
while (1)
{
If(PINC.0= =0)
{
PORTA=0xFF;
delay_ms(1000);
PORTA=0x00;
delay_ms(1000);
}
}
}
6. Hasil Praktikum
Buatlah Flowcart dari code program di atas !
______________________________________________________
_____________________________________________________
______________________________________________________

7. Kesimpulan
Buatlah kesimpulan berdasarkan praktikum yang telah kamu buat!
________________________________________________________
________________________________________________________
_________________________________________________________
_________________________________________________________
_________________________________________________________

Anda mungkin juga menyukai