Laporan Praktikum Semester 2.docx (1)

LAPORAN PRAKTIKUM
MERANCANG ALGORITMA UNTUK
PERMASALAHAN YANG KOMPLEKS

Disusun Oleh :
Kiky Nurokta Salsabila
2017.7125
X RPL 1

JURUSAN REKAYASA PERANGKAT LUNAK
SMK NEGERI 1 TANAH GROGOT
PASER
2018

A. Dasar teori
Algoritma adalah urutan dari langkah-langkah yang logis dalam menyelesaikan
masalah. Pada saat kita mempunyai masalah, maka kita harus dapat
menyelesaikan masalah tersebut dengan memakai berbagai langkah yang logis.
1.
2.
3.

4.

MULAI
INPUT a, b, c
D = b^2 – 4ac
IF D < 0
THEN
PRINT “Persamaan kuadrat memiliki akar imajiner”
ELSE IF D = 0
THEN
x1 = -b/2a
PRINT x1
ELSE
x1 = (-b + sqrt(D))/2a
x2 = (-b – sqrt(D))/2a
PRINT x1, x2
END IF
5. SELESAI

MULAI


Masukkan
nilai a,b,c

YA
D 0 maka persamaan kuadrat memiliki 2 akar real, yaitu

x1 =

−b+ √ D −(−10 ) + √ 4 10+ 2
=
=
=3
2a
4
2(2)

−b−√ D −(−10 )−√ 4 10−2
=
=

=2
2a
4
2(2)
Persamaan kuadarat 3x2 + 2x + 5
A = 3, b = 2, c = 5 maka D = b2 – 4ac = 22 – 4(3)(5) = 4 – 60 = -56
Karena D < 0 maka persamaan kuadrat memiliki akar imajiner.
x2 =



F. DAFTAR PUSTKA
http://www.kursuswebsite.org/pengertian-pseudo-code-pada-pemrograman/
http://pelajarindo.com/pengertian-pseudocode-dan-contohnya/
sutrisno, dkk. 2010. Pemrograman Dasar Pengantar Algoritma. [pdf]
(http://afif.lecture.ub.ac.id/files/2012/09/02-PD- PengantarAlgoritma.pdf, diakses
pada tanggal 10 juni 2014)
wahono, romi satria. 2003. Cepat MahirBahasa. [pdf]
(http://www.ilmukomputer.com, diakses pada tanggal 4 oktober 2013).