Anda di halaman 1dari 10

LAPORAN PRAKTIKUM 6

ALGORITMA PERSAMAAN KUADRAT

Disusun Oleh :

RIFQI FAHMI PUTRA KANIA


2017.7173

X RPL 2

JURUSAN REKAYASA PERANGKAT LUNAK


SMK NEGERI 1 TANAH GROGOT
PASER
2018
A. Dasar Teori
Persamaan Kuadrat merupakan suatu persamaan polinomial berorde 2 dengan bentuk
umum dari persamaan kuadrat yaitu y=ax²+bx+c dengan a≠0 dan koefisien kuadrat a
merupakan koefisien dari x², koefisien linear b merupakan koefisien dari x sedangkan c
adalah koefisien konstan atau biasa juga disebut suku bebas. Nilai koefisien a,b dan c ini
yang menentukan bagaimana bentuk parabola dari fungsi persamaan kuadrat dalam
ruang xy.

Salah satu teknik menyelesaikan persamaan kuadrat adalah dengan cara rumus Abc

Pada rumus tersebut terdapat bentuk (b2 – 4ac) disebut diskriminan (D). Sifat akar-akar
persamaan kuadrat dapat ditinjau dari nilai diskriminan, yaitu D = b2 – 4ac. Sifat akar-
akar tersebut adalah.

A. Jika D > 0
Jika D > 0 maka persamaan kuadrat ax2 + bx + c = 0 mempunyai 2 akar riil yang
berlainan.
Jika D berbentuk kuadrat sempurna dan D ≠ 0 maka persamaan kuadrat memiliki 2
akar riil berlainan dan rasional jika a, b, dan c bilangan rasional.
Jika D bukan bentuk kuadrat sempurna dan D ≠ 0 maka memiliki 2 akar riil berlainan
dan irasional
B. Jika D < 0 maka persamaan kuadrat ax2 + bx + c = 0 tidak memiliki akar riil.
C. Jika D = 0 maka persamaan kuadrat ax2 + bx + c = 0 memiliki 2 akar riil yang sama.

B. Tujuan Praktikum
1. Program untuk menghitung nilai determinan menggunakan program C++
2. Menganalisis nilai determinan menggunakan program C++
3. Untuk mencari persamaan akar kuadrat menggunakan program C++
C. Langkah Kerja
1. Buka aplikasi Visual Studio 2013 di “START” atau di kolom “Search Windows”

Gambar 3.1 Membuka Visual Studio 2013 melalui START

Gambar 3.2 Membuka Visual Studio 2013 melalui kolom “Search Windows”
2. Buat project baru dengan klik “New Project” pada aplikasi Visual Studio 2013.

Gambar 3.3 Cara membuat project baru pada Visual Studio 2013

3. Pilih “Empty Project” kemudian klik “OK”

Gambar 3.4 Cara membuat project baru pada Visual Studio 2013
4. Pilih “New Item” yang terletak di “Source File” dan pilih “C++ File” kemudian

“OK”

Gambar 3.5 & 3.6 Cara membuat project baru pada Visual Studio 2013
5. Kemudian masukkan kode dari bahasa C++ sesuai tugas yang diberikan

Gambar 3.7 Contoh kode dari bahasa C++

6. Untuk menjalankan kode, tekan F5

Gambar 3.8 Kode program telah berjalan di cmd


Project Algoritma Persamaan Kuadrat
Contoh coding :

Gambar 3.9 Contoh kode dari bahasa C++

Gambar 3.10 kode telah berhasil


Contoh Flowchart :

Contoh Pseudocode :

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

#include <iostream>
#include <math.h>
using namespace std;
int main(){
float a, b, c, D, x1, x2;
puts("Program untuk mencari akar-akar persamaan kuadrat ax^2 + bx + c =
0.");
puts("Masukkan nilai a, b, dan c.");
cout << " a = ";
cin >> a;
cout << " b = ";
cin >> b;
cout << " c = ";
cin >> c;

//Menghitung nilai determinan


D = b*b - 4 * a*c;

//Menganalisis nilai determinan


if (D < 0) puts("Persamaan kuadrat memiliki akar akar imajiner");
else if (D == 0){
x1 = -b / (2 * a);
cout << "Persamaan kuadrat memiliki akar kembar, yaitu " << x1 <<
'\n';
}
else {
x1 = (-b + sqrt(D)) / (2 * a);
x2 = (-b - sqrt(D)) / (2 * a);
cout << "Akar-akar persamaan kuadrat adalah " << x1 << " dan " << x2
<< '\n';
}
system("pause");
return 0;
}
D. Pembahasan
Dalam praktikum kali ini kita membuat dua program yaitu:
1. Program menampilkan algoritma persamaan kuadrat
2. Program untuk mencari persamaan akar kuadrat
3. Program menghitung dan menganalisis nilai determinan

E. Kesimpulan
Setelah melakukan praktikum tentang menampilkan algoritma persamaan kuadrat, yang
ditampilkan adalah hasil dari menghitung dan menganalisis nilai determinan. Program juga
menampilkan hasil pencari persamaan akar kuadrat.

F. Daftar Pustaka
 Visual Studio 2013
 http://blog-algoritma-programmer.blogspot.co.id/2016/02/algoritma-akar-persamaan-
kuadrat.html

Anda mungkin juga menyukai