Anda di halaman 1dari 8

MODUL PRAKTIKUM

LOGIKA DAN ALGORITMA I

TEKNIK INFORMATIKA
FAKULTAS ILMU KOMPUTER
UNIVERSITAS LANCANG KUNING
2010
Modul Praktikum Algoritma Pemrograman I

MODUL I
PENGENALAN DASAR KOMPUTER & ALGORITMA

1. Tujuan

Praktikan diharapkan mengenal perangkat komputer dan algoritma serta memahami


konsep dasar perancangan program.

2. Teori Dasar

A. KOMPUTER

Komputer merupakan serangkaian perangkat elektronik yang digunakan untuk

mengolah data dengan bantuan program tertentu guna menghasilkan informasi. Melihat

kegunaan media ini selain dipakai sebagai perhitungan juga berfungsi untuk

menyimpan dan mengolah data, media komunikasi bahkan mambantu dalam

pengambilan keputusan. Proses pengolahan data (Data processing) yang menggunakan

komputer disebut Pengolahan Data Elektronik atau EDP (Electronic Data Processing).

Proses pengolahan data merupakan suatu proses yang menerima data sebagai

masukan (Input), selanjutnya diproses (Processing) oleh program tertentu dan

mengeluarkan hasil proses data dalam bentuk informasi (Output).

INPUT
INPUT PROCESSING
PROCESSING OUTPUT
OUTPUT

2
SISTEM KOMPUTER

A. Perangkat Keras (Hardware)

Merupakan bagian yang berhubungan dengan komponen-komponen secara fisik,

terdiri dari unit input, unit processing, unit output dan mass storage.

Beberapa contoh unit input (Input Device):

Keyboard, Mouse, Touch Screen, Light Pen, Scanner, etc.

Beberapa contoh unit processing :

CPU (Central processing Unit), Main Memory.

Beberapa contoh unit output :

Tulisan, Image, Suara, Bentuk (symbol) yang dapat dibaca oleh mesin (machine-

readable form).

B. Perangkat Lunak

 Perangkat Lunak Sistem Operasi (Operating System)

 Perangkat Lunak Bahasa (Language Software)

 Perangkat Lunak Aplikasi (Aplication Software)

C. Pemakai Komputer

 System Analist

 Programmer

 Computer Operator
Modul Praktikum Algoritma Pemrograman I
 Data Entry Operator

BAHASA PEMROGRAMAN

Tentang jenis-jenis Bahasa Pemrograman, secara umum dapat dikelompokkan menjadi 4

kategori, yaitu :

1. Bahasa Pemrograman Tingkat Rendah (Low Level Language)

Merupakan bahasa pemrograman yang berorientasi pada mesin. Seperti Bahasa

Assembly.

2. Bahasa Pemrograman Tingkat Menengah (Middle Level Language)

Merupakan bahasa pemrograman yang menggunakan aturan-aturan gramatikal

dalam penulisan ekspresi atau pernyataan standar bahasa yang mudah dipahami

oleh manusia. Seperti Bahasa C.

3. Bahasa Pemrograman Tingkat Tinggi (High Level Language)

Merupakan bahasa pemrograman yang memiliki aturan-aturan gramatikal dalam

penulisan ekspresi atau pernyataan standar bahasa yang langsung dipahami oleh

manusia. Seperti Bahasa Pascal, Cobol, etc.

4. Bahasa Berorientasi Objek (Object Oriented Language)

Merupakan bahasa pemrograman yang memiliki kapsul-kapsul yang berisi fungsi-

fungsi untuk menyelesaikan masalah. Seperti Bahasa C ++, Visual Basic, Visual

Foxpro, Java, etc.

4
Modul Praktikum Algoritma Pemrograman I

B. Algoritma :

Algoritma adalah inti dari ilmu komputer, merupakan gambaran langkah-

langkah dari penyelesaian suatu masalah. Algoritma juga merupakan blueprint dari

program. Kriteria suatu algoritma yaitu Complete, Precise, Finite.

Notasi umum Flowchart :

5
Modul Praktikum Algoritma Pemrograman I

6
Modul Praktikum Algoritma Pemrograman I

Contoh Program kasus menggunakan flowchart :

Buatlah Flowchart untuk menghitung Luas dan Keliling Persegi Panjang!

START

PJ  0 LUAS  0

LB  0 KELILING  0

Input “Panjang” ;PJ

Input “Lebar” ; LB

LUAS  PJ * LB

KELILING  2 * (PJ + LB)

Print “Luasnya ‘ ; LUAS

Print “Keliling “; KELILING

STOP

7
Modul Praktikum Algoritma Pemrograman I

LATIHAN

1. Buatlah Flowchart untuk menghitung Luas dan Keliling Lingkaran!

Dengan rumus :

Luas = 3.14 * JARI_JARI * JARI_JARI

Keliling = 2 * 3.14 * JARI_JARI

2. Buatlah Flowchart untuk menghitung Volume dan Luas Permukaan Kubus!

Dengan rumus :

Volume = SISI * SISI * SISI

Luas_Permukaan = 6 * SISI * SISI

3. Buatlah Flowchart untuk menghitung Volume dan Luas Permukaan Balok!

Dengan rumus :

Volume = PANJANG * LEBAR * TINGGI

Luas_Permukaan = 2*(PANJANG*LEBAR)+ 2*(PANJANG*TINGGI)

+2*(LEBAR*TINGGI)

4. Buatlah Flowchart untuk menghitung konversi mata uang dari dolar ke rupiah!

Dengan rumus :

1 dolar = Rp. 9.550

Anda mungkin juga menyukai