Anda di halaman 1dari 12

LAPORAN HASIL PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN I

NAMA : ROBY CAHYAWNDANA


NIM : DBC 117 082
KELAS :F
MODUL : III (RUNTUNAN/SEQUENTIAL)

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
2016
BAB I
TUJUAN DAN LANDASAN TEORI

I.1. TUJUAN
1.1.1. Dapat menggolongkan sebuah masalah ke dalam karegori runtunan
(sequential).
1.1.2. Dapat memecahkan permasalahan yang sifatnya runtunan ke dalam
sebuah program.

I.2. LANDASAN TEORI


2.1.1. Pengertian Runtunan
Runtunan (sequential) adalah struktur algoritma paling dasar
yang berisi rangkaian instruksi yang diproses secara sekuensial, satu
per satu, mulai dari instruksi pertama sampai instruksi terakhir.

Algoritma merupakan runtunan (sequence) satu atau lebih instruksi,


yang berarti bahwa :
Tiap instruksi dikerjakan satu per satu
Tiap instruksi dilaksanakan tepat sekali, tidak ada instruksi yang
diulang
Urutan instruksi yang dilaksanakan pemroses sama dengan urutan
instruksi sebagaimana yang tertulis di dalam teks algoritmanya
Akhir dari instruksi terakhir merupakan akhir algoritma

Setiap instruksi di dalam runtunan ditulis dalam satu baris, atau


beberapa instruksi dalam baris yang sama tetapi antara setiap instruksi
dipisahkan dentan tanda titik koma (;).

Urutan instruksi di dalam algoritma adalah penting. Urutan instruksi


menunjukkan urutan logik penyelesaian masalah. Bergantung pada
masalahnya, urutan instruksi yang berbeda mungkin tidak ada
pengaruhnya tehadap solusi persoalan, tetapi mungkin juga
menghasilkan keluaran yang berbeda pula.

a). Contoh Runtunan :


1. Mempertukarkan nilai dari 2 peubah. Diketahui A = 8, B = 5. Maka
hasil setelah pertukaran A = 5 dan B = 8
ALGORITMIK
program pertukaran
DEKLARASI
A,B, temp:integer;
ALGORITMA
read(A,B)
(proses pertukaran)
temp <_ A
A <_B
B<_Temp
write (A,B)
Translasi ke PASCAL
(*DEKLARASI*)
var
A, B, temp : integer;
(*ALGORITMA*)
begin
write(A = ); readln(A);
write(B = ); readln(B);
(*Proses Pertukaran*)
temp := A;
A := B;
B := temp;
writeln(A = , A);
writeln(B = , B);
end.

b). Contoh program sequence :


1. Data Mahasiswa
Program data_mahasiswa;
Uses Crt;
Var nm : String;
npm : Integer;
Begin
Clrscr;
Writeln ('masukkan nama dan NPM ');
Writeln ('-----------------------');
Write ('nama anda : ');
Readln (nm);
Write ('NPM anda : ');
Readln (npm);
End.

Hasil Output :
masukkan nama dan NPM
-----------------------
nama anda : ( Veni )
NPM anda : ( 22222 )
BAB II
PEMBAHASAN

3.1. PEMBAHASAN
3.1.1. Membuat program umtuk melakukan operasi aritmatika dimana
bilangan pertama dan kedua merupakan inputan dari piranti masukan.

3.1.2. Menbuat program untuk mencari nilai x1 dan x2 dari persamaan linear
ax2 + bx + c = 0 dengan rumus :

b b 24 ac
x 12=
2a

Disini diperjelaskan bahwa yang di simbolkan dengan huruf D


adalah

b b 24 ac
x 12=
2a
Di bagian yang di beri warna, dan disitu juga terdapat ketika sqrt
ini berarti akar.

3.1.3. Membuat program untuk menghitung luas lingkaran. Luas lingkaran


didefinisikan sbb : L= pi * r * r, dimana pi adalah konstanta yang
bernilai 3,1415 sedangkan r adalah jari-jari lingkaran.

Terjadi Error 3 : ini dikarenakan dibagian writeln luas lingkaran tidak


terdapat tanda () jadi saat di compile ctrl-f9 terjadilah error. Berikut
hasil yang sudah di perbaiki :

Program ini menggunakan variabel dan constanta,dimana program


menggunakan tipe data real.
Ctrl-F9 :
3.1.4 Membuat program untuk mengkonversikan suhu dalam derajat Celcius ke
derajat Fahrenheit dan Reamour dimana :
Fahrenheit = 9/5 * Celcius + 32
Reamour = 4/5 * Celcius

3.1.5 Membuat program untuk menghitung nilai uang dalam pecahan 1000, 500,
100, 50, 25 dan sen.

Contoh :

Jumlah uang rupiah adalah : Rp. 2728

Rinciannya adalah :

Pecahan 1000 :2

Pecahan 500 :1

Pecahan 100 :2

Pecahan 50 :0

Pecahan 25 :1

Sen :3
BAB III
KESIMPULAN
4.1. KESIMPULAN
Runtunan adalah struktur algoritma paling dasar yang berisi rangkaian
instruksi yang diproses secara sekuensial, satu per satu, mulai dari instruksi
pertama sampai instruksi terakhir.
Algoritma merupakan runtunan (sequence) satu atau lebih instruksi, yang
berarti bahwa :
Tiap instruksi dikerjakan satu per satu
Tiap instruksi dilaksanakan tepat sekali, tidak ada instruksi yang diulang
Urutan instruksi yang dilaksanakan pemroses sama dengan urutan instruksi
sebagaimana yang tertulis di dalam teks algoritmanya
Akhir dari instruksi terakhir merupakan akhir algoritma.

Urutan instruksi di dalam algoritma adalah penting. Urutan instruksi


menunjukkan urutan logik penyelesaian masalah.
BAB IV
DAFTAR PUSTAKA

5.1. DAFTAR PUSTAKA


Tasyaalrivasafitr. 2012. Pograman Pascal Beserta Contohnya. Diaskes 22
Oktober 2016. http://com/2013/09/ Pograman-Pascal-Beserta-Contohnya.
Html.
Dwiatikaova. 2012. Contoh Program Pascal Struktur Sequence. Diaskes 22
Oktober 2016. http://blogspot.com/2012/10/ Contoh-Program-Pascal-
Struktur-Sequence. html.
BAB VI
LAMPIRAN

6.1. LAMPIRAN
Tampilan ke 1

Ctrl-F9 :

Tampilan ke 2
Ctrl-F9 :

Tampilan ke 3

Ctrl-F9 :
Tampilan ke 4

Ctrl-F9 :
Tampilan ke 5

Ctrl-F9 :

Anda mungkin juga menyukai