You are on page 1of 6

Praktikum I

PENGANTAR KONSEP PEMROGRAMAN


A.TUJUAN
1. Mengerti tentang algoritma
2. Mengerti flowchat
3. Membuat algoritma dan permasalahan

B.DASAR TEORI
Beberapa langkah dalam proses pembuatan suatu program atau software :
I. Mendefinisikan masalah dan menganalisanya
Langkah awal yang harus dilakukan adalah mengidentifikasikan masalah antara lain
tujuan dari pembuatan program, parameter-parameter yang digunakan, fasilitas apa
saja yang akan disediakan oleh program. Kemudian menentukan metode atau
algoritma apa yang akan diterapkan untuk menyelesaikan masalah tersebut dan
terakhir menentukan bahasa program yang digunakan untuk pembuatan program.
2. Merealisasikan dengan langkah-langkah berikut :
Start

Desain
Algoritma &
Flowchart

Menulis program

Test Kebenaran Program

Dokumentasi

Arsip
I

Algoritma
Algoritma adalah urutan langkah-langkah logika yang menyatakan suatu tugas dalam
menyelesaikan suatu masalah atau problem.
Contoh : Buat algoritma untuk menentukan apakah suatu bilangan merupakan bilangan
ganjil atau bilangan genap.
Algoritmanya :
I. Masukkan sebuah bilangan sembarang
2. Bagi bilangan tersebut dengan bilangan 2
3. Hitung sisa hasil bagi pada langkah 2.
4. Bila sisa hasil bagi sama dengan 0 maka bilangan itu adalah bilangan genap tetapi bila
sisa hasil bagi sama dengan I maka bilangan itu adalah bilangan ganjil.
SIMBOL

NAMA
TERMINATOR
GARIS
ALIR
(FLOW
PREPARATION

PROSES

INPUT/OUTPUT
DATA
PREDEFINED

FUNGSI
Permulaan/akhir program

Arah aliran program


Proses inisialisasi/
pemberian harga
awal
Proses perhitungan/
proses pengolahan
data
Proses input/output
data, parameter,
informasi
Permulaan sub program/

PROCESS (SUB

proses menjalankan sub

PROGRAM)

program
Perbandingan pernyataan,

DECISION

penyeleksian data yang


memberikan pilihan untuk
langkah selanjutnya
2

SIMBOL

NAMA

FUNGSI
Penghubung bagian-

ON PAGE

bagian flowchart

CONNECTOR

yang berada pada satu halaman


Penghubung bagian-

OFF PAGE

bagian flowchart

CONNECTOR

yang berada pada halaman


berbeda

Dari contoh algoritma di atas tentang menentukan apakah suatu bilangan adalah bilangan
ganjil atau bilangan genap, flowchart dari program adalah sebagai berikut :

Start

Input
Bilangan

Hitung sisa
bagi antara
bilangan
dengan 2

Apakah
Sisa = 0

Y
Cetak
Genap

End
A

C.PERCOBAAN
I.

Membuat tampilan di layar TEKNIK INFORMATIKA.

Cetak
Ganjil

Outputnya

2. Membuat program untuk menampilkan kalimat :


Nama:
Kelas:
Alamat:
Jurusan:

outputnya

3.

Buatlah program untuk mencari luas


persegi panjang. Yang panjangnya adalah 5 dan lebarnya 4 !

Ouputnya

4. Buatlah program untuk mencari luas segitiga. Yang alasnya adalah 15 dan tingginya 10 !

Outputnya

5. a. Buatlah program yang menginputkan luas persegi panjang di


keyboard. Yang panjangnya 5 dan lebarnya 4 !

Ouputnya

b. Buatlah program untuk menghitung luas segitiga yang diimputkan ke


keyboard yang alasnya 15 dan tingginya 10 !

Ouputnya

You might also like