Array di Bahasa Pemrograman C++

   Postingan Kali ini akan membahas mengenai Array di bahasa pemrograman C++,oke langsung saja kita bahas.

Array merupakan kumpulan dari nilai-nilai data yang bertipe sama dalam urutan tertentu yang menggunakan nama yang sama. Letak atau posisi dari elemen array ditunjukkan oleh suatu index. Dilihat dari dimensinya array dapat dibagi menjadi Array dimensi satu, array dimensi dua dan array multidimensi. 

1.Array Dimensi Satu
     Array 1 dimensi adalah sekelompok data yang memiliki nama variable dan tipe data yang sama yang dapat diakses menggunakan 1 buah index saja.Indeks array secara default dimulai dari 0.
Deklarasi Array
Bentuk Umum :Tipe_array nama_array[ukuran];
Contoh : int Nilai[5]; Nilai [0] Nilai[1] Nilai[2] Nilai[3] Nilai[4]

Contoh Input Program Nilai Mahasiswa dengan Array 1 dimensi

#include <stdio.h>
#include <conio.h>


main()
{
int index,nilai[10];


//input nilai mahasiswa
printf("Input Nilai 10 Mahasiswa :");
for(index=0;index<10;index++)
{
    printf("\nMahasiswa %i:",index+1);scanf("%i",&nilai[index]);
}

//tampilkan nilai mahasiswa
printf("Nilai mahasiswa yang telah diinput");
for(index=0;index<10;index++)
{
    printf("%5.i",nilai[index]);
}
getch();
}

hasilnya :
untuk file programnya bisa kalian dapatkan dengan klik google drive:Google Drive

2.Array Dimensi Dua

-Array dua dimensi merupakan array yang terdiri dari m buah baris dan n buah kolom.Bentuknya dapat berupa matriks atau tabel.
-Deklarasi array:
Tipe_array nama_array[baris][kolom];
contoh:
Int X[3][4];
-Cara mengakses array :
Untuk mengakses array, misalnya kita ingin mengisi elemen array baris 2 kolom 3 dengan 10 maka perintahnya adalah sebagai berikut :
          X[1][2]=10;
-Untuk mengisi dan menampilkan isi elemen array ada dua cara yaitu :
   a. Row Major Order (Secara baris per baris)
   b. Column Major Order (Secara kolom per kolom)

Contoh programnya :

#include <stdio.h>
#include <conio.h>
int main()

{
  int bilangan[2][2];

  bilangan[0][0] = 100;
  bilangan[0][1] = 101;
  bilangan[1][0] = 110;
  bilangan[1][1] = 111;

  printf("Isi array bilangan: \n");
  printf("%d, %d \n",bilangan[0][0],bilangan[0][1]);
  printf("%d, %d \n",bilangan[1][0],bilangan[1][1]);

  return 0;
Hasilnya :
Untuk file programnya dapak kalian dapatkan dengan klik Google Drive:Google Drive

3.Array Multi Dimensi 
Array multi dimensi merupakan array yang mempunyai ukuran lebih dari dua.Bentuk pendeklarasian array sama saja dengan array dimensi satu maupun array dimensi dua.
Bentuk umumnya yaitu:
     tipe_array nama_array[ukuran1][ukuran2]...[ukuranN];
Contoh:
     float[2][4][3];

contoh program array multi dimensi:
#include <iostream>
using namespace std;

int main(){
     // Deklarasi array tiga dimensi dengan nama "angka"
     // Dengan jumlah ukuran pertama / subskrip pertama = 2
     // Jumlah Ukuran kedua = 3 & jumlah ukuran ketiga = 4
     int angka [2][3][4];
     // Mendeklarasi variabel untuk indeks perulangan
     int i,j,k;
     cout<<"\t===============================";
     cout<<"\n\t== Contoh Array Tiga Dimensi ==\n";
     cout<<"\t===============================\n\n";
     // Mengisi nilai kedalam elemen-elemen array angka
     cout<<"== Masukkan elemen-elemen array angka ==\n";
     for(i=0;i<2;i++){
          for(j=0;j<3;j++){
               for(k=0;k<4;k++){
                    cout<<"angka indeks ke ["<<i<<"]["<<j<<"]["<<k<<"]"<<" = ";
                    cin>>angka[i][j][k];
               }
          }
     }
     cout<<"\n\n===============================\n";
     cout<<"== Tampil nilai elemen Array ==\n";
     cout<<"===============================\n";
     //menampilkan nilai dari setiap elemen array angka
     for(i=0;i<2;i++){
        for(j=0;j<3;j++){
           for(k=0;k<4;k++){
              cout<<"angka indeks ke ["<<i<<"]["<<j<<"]["<<k<<"]"<<" = "<<angka[i][j][k]<<endl;
           }
        }
     }
     return 0;
}
Hasilnya :
Untuk file programnya dapat kalian dapatkan dengan klik Google Drive :Google Drive

Untuk materi lainnya mengenai Bahasa Pemrograman C++ bisa kalian klik di bawah ini:

Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.


Sumber :
sinauarduino.com
duniailkom.com
materidosen.com

Contoh Program Looping di C++

     Dalam membuat program Looping saya sendiri menggunakan Dev c++,namun kalian juga bisa menggunakan yang lainnya seperti borland C++.Mari kita langsung saja ke programnya

listing program(script) nya yang ada di bawah ini:
      Tolong untuk listing program di bawah ini jangan di jadikan sebagai contekan untuk ujian,tugas,saya perbolehkan menggunakan listing di bawah ini untuk belajar dan latihan bahasa pemrograman c++
Saya sarankan lebih baik listing tersebut diketikan dari pada di copy paste supaya kalian ingat dan lebih paham.

Kalian juga bisa mendapatkan file programnya dengan mengklik Google Drive di bawah ini:
file :Google Drive

A.menggunakan header stdio.h
#include<stdio.h>
#include<conio.h>

main(){
    int a,n,b;
    printf("masukan angkanya :");scanf("%d",&n);
    for(a=1;a<=n;a++){
    for(b=1;b<=a;b++){
    if(a==b)
    printf("%3i",b);
    else
    printf("");
}
}
getch();
}

 Untuk materi lain kalian bisa mengklik gambarnya di bawah ini:
https://www.sumberberedukasi.com/2018/03/materi-bahasa-pemrograman-c.html
   Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.

Pengenalan Adobe Flash CS 6 & Animate CC

A.Pengertian 
     Adobe flash adalah sebuah tools/software pengolah dan pembuat animasi 2 dimensi berbasiskan gambar vector. Adobe flash juga dapat digunakan untuk keperluan pembangunan situs web yang interaktif dan dinamis juga pembuatan aplikasi berbasis web, desktop ataupin mobile.Keunggulan yang dimiliki oleh Flash ini adalah ia mampu diberikan sedikit code pemograman baik yang berjalan sendiri untuk mengatur animasi yang ada di dalamnya atau digunakan untuk berkomunikasi dengan program lain seperti HTML, PHP, dan Database dengan pendekatan XML, dapat dikolaborasikan dengan web, karena mempunyai keunggulan antara lain kecil dalam ukuran file outputnya.Bahasa pemrogramman yang digunakan di Adobe Flash adalah Action Script. Action Script 2.0 (ditujukan untuk penggunaan platform desktop) dan Action Script 3.0(ditujukan untuk penggunaan platform mobile).
Adobe Flash CS6 merupakan versi pembaruan dari versi sebelumnya, Adobe Flash CS5. Adobe Flash CS6 berada pada sati paket dengan sofware lainnya dalam Adobe Creative Cloud ( Adobe CC). Versi ini dirilis online pada tanggal 18 Juni 2014.Pada 1 Desember 2015, Adobe mengumumkan bahwa program tersebut akan diganti nama menjadi Adobe Animate pada pembaruan besar berikutnya. Langkah ini datang sebagai bagian dari upaya untuk memisahkan program dari Adobe Flash Player , mengakui peningkatan penggunaannya untuk pembuatan HTML5 dan konten video, dan upaya untuk mulai mengecilkan penggunaan Flash Player demi solusi berbasis web standar.

Welcome Screen pada:
Adobe Flash


Adobe Animate CC

Create from Template, berguna untuk membuka lembar kerja dengan template yang tersedia dalam program Adobe Flash Pro CS6.
Open a Recent Item, berguna untuk membuka kembali file yang pernah anda simpan atau pernah anda buka sebelumnya.
Create New, berguna untuk membuka lembar kerja baru dengan beberapa pilihan script yang tersedia.
Learn, berguna untuk membuka jendela Help yang berguna untuk mempelajari suatu perintah.

B.Bagian-bagian
1.ToolBox

Penjelasan:
1.Subselection Tool(A) untuk Menyeleksi objek bersifat garis, objek akan otomatis berisi garis bantu yang kemudian bisa diedit bentuk nya dengan menggunakan tool ini.
2. Selection Tool(V) untuk menyeleksi Objek bersifat titik titik dan untuk mengedit objek saat objek belum diseleksi oleh tool ini. Caranya dengan langsung drag objek yang belum diseleksi, sehingga bentuk objek akan berubah.  
3.3D Rotation Tool(W) berfungsi untuk melakukan rotasi 3D pada objek berdasarkan sumbu X, Y dan Z
4.Free Transform Tool(Q) berfungsi untuk mengubah bentuk objek secara bebas.
5.Lasso Tool(L) berfungsi untuk menyeleksi objek dengan pola seleksi bebas.
6.Text Tool(T) berfungsi untuk mengetik teks dan paragraf.
7.Pen Tool(P), untuk membuat objek baru dengan metode pen. Yaitu membuat satu titik kemudian dihubungkan dengan titik yang lain.
8.Rectangle Tool(R), berfungsi untuk menggambar objek kotak.
9.Line Tool(N), untuk membuat sebuah garis lurus. Dengan mengklik di satu titik, kemudian drag ke arah titik berikutnya.
10.Brush Tool(B) berfungsi untuk menggambar dengan bentuk polesan kuas.
11.Pencil Tool(Y), untuk membuat objek secara freehand. Setalah dibentuk, makan akan muncul titik – titik pada setiap sudut yang dibentuk oleh gambar tadi.
12.Deco Tool(U) berfungsi untuk menggambar corak dekorasi dengan menggunakan simbol graphic.
13.Paint Bucket Tool(K), untuk mewarnai fill pada objek.
14.Bone Tool(X) berfungsi untuk membuat animasi pertulangan dengan menambahkan titik sendi pada object.
15.Eraser Tool(E), untuk menghapus objek. Pastikan objek berupa titik – titik atau belum digroup.
16.Eyedropper Tool(I), untuk memilih sampel warna kemudian warna akan dikunci dan bisa diberikan pada objek yang lain.
17.Zoom Tool(M, Z), untuk memperbesar dan memperkecil tampilan stage.
18.Hand Tool(H), untuk menggeser stage (lembar kerja) layaknya menggeser sebuah kertas diatas meja.
19.Stroke Color berfungsi untuk menentukan warna garis.
20.Fill Color berfungsi untuk menentukan warna bidang object.
21.Swap Color berfungsi untuk membalikan warna antara warna garis dan warna bidang object.
22.Black and White berfungsi untuk mengubah warna garis dan bidang menjadi hitam dan putih.
23. Snap to Object berfungsi untuk mengaktifkan atau mematikan fungsi Snap to Object.

2.Timeline
     Timeline atau garis waktu merupakan komponen yang digunakan untuk mengatur atau mengontrol jalannya animasi. Timeline terdiri dari beberapa layer. Layer digunakan untuk menempatkan satu atau beberapa objek dalam stage agar dapat diolah dengan objek lain. Setiap layer terdiri dari frame-frame yang digunakan untuk mengatur kecepatan animasi. Semakin panjang frame dalam layer, maka semakin lama animasi akan berjalan.

untuk timeline adobe animate cc:
 Untuk timeline adobe flash cs6:

Penjelasan:
A.Timeline, tabulasi dari lembar kerja atau stage yang sedang dikerjakan.
B. Layer, lembar kerja yang menampung objek yang akan dianimasikan didalam timeline. 
C. Show or Hide All Layers, untuk menyembunyikan atau menampilkan semua isi layer. 
D. Lock or Unlock All Layers, untuk mengunci atau melepas kunci objek dari semua layer.
E. Show All Layer as Outlines, untuk menampilkan objek pada semua layer dalam bentuk outline.
F. New Layer, untuk menambah layer baru.
G. New Folder, untuk menambah folder baru.
H. Delete, untuk menghapus layer.
I. Simbol Pensil, menunjukkan bahwa layer dalam kondisi terpilih atau aktif.
J. Titik Show or Hide, klik untuk menampilkan atau menyembunyikan layer aktif.
K. Titik kunci, klik untuk mengunci atau melepas kunci layer yang aktif.
L. Kotak Outline, kilik untuk menampilkan objek dalam layer aktif menjadi bentuk outline.
M. Playhead, jarum untuk membaca frame pada saat animasi dijalankan.
N. Blank Keyframe, sebuah simbol lingkaran kosong yang menampung suatu objek.
O. Controler, tombol yang digunakan untuk mengontrol animasi.
P. Loop, tombol yang digunakan untuk mengaktifkan pengulangan animasi.
Q. Tombol Pengatur tampilan animasi, untuk mengatur tampilan animasi didalam stage.
R. Current Frame, menunjukkan posisi frame aktif.
S. Frame Rate, untuk mengatur kecepatan gerak animasi dalam tiap detiknya.
T. Elapsed Time, menunjukkan durasi atau lamanya animasi.
U. Scrollbar, menggulung jendela timeline secafra vertikal atau horisontal.
V. Tombol Menu, untuk mengatur tampilan frame. 
W. Frame, suatu bagian dari layer yang digunakan untuk mengatur pembuatan animasi.


3.Stage
   Stage adalah lembar kerja yang digunakan untuk membuat atau mendesain objek yang akan dianimasikan. Objek yang dibuat dalam lembar kerja dapat berupa objek Vektor, Movie clip, Text, Button, dan lain-lain.

Untuk Stage Adobe Animate CC:
 Untuk Stage Adobe Flash CS6:

Penjelasan:
A.Stage,lembar kerja untuk menyusun objek yang akan dianimasikan.
B.Scene, menunjukan nama scene yang aktif.
C.Panah yang digunakan untuk berpindah dari lembar kerja simbol ke lembar kerja utama.
D.Scrollbar, untuk menggulung lembar kerja secara horisontal dan vertikal.
E.Edit Scene, untuk memilih nama scene yang akan diedit.
F.Edit Symbols, untuk memilih nama simbol yang akan diedit.
G.Zoom, untuk mengatur besarnya tampilan stage atau lembar kerja.


    Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.

TRAP

Sumber:
https://alfiansyahdimarty.blogspot.com/2017/04/tentang-adobe-flash-cs6.html
https://en.wikipedia.org/wiki/Adobe_Animate&hl=id&sl=en&tl=id&client=srp
https://www.pindexain.com/tools-pada-adobe-flash/
https://vikianimation.blogspot.com/2015/03/mengenal-adobe-flash-cs6.html 
https://drahmanisa.blogspot.com/2013/12/adobe-flash-professional-cs6.html
https://rizqon1998.blogspot.com/2017/09/mengenaladobe-flash-cs-6-adobe-flash.html

Contoh Program Mencari Nilai Faktorial di C++

     Dalam membuat  Program Mencari Nilai Faktorial di C++ saya sendiri menggunakan Dev C++,namun kalian juga bisa menggunakan yang lainnya seperti borland C++,dll.Mari kita langsung saja ke programnya

listing program(script) nya yang ada di bawah ini:
     Tolong untuk listing program di bawah ini jangan di jadikan sebagai contekan untuk ujian,tugas,saya perbolehkan menggunakan listing di bawah ini untuk belajar dan latihan bahasa pemrograman c++
Saya sarankan lebih baik listing tersebut diketikan dari pada di copy paste supaya kalian ingat dan lebih paham.

Kalian juga bisa mendapatkan programnya dengan mengklik Google Drive di bawah ini:

file :Google Drive

#include<stdio.h>
#include<conio.h>
int main()
{
int bil, n,hasil;
printf("===Mencari Nilai Faktorial===");
printf("\n=============================");
printf("\n\nMasukan Angka = ");scanf("%d",&n);
printf("faktorilanya adalah:");
hasil=1;
for(bil=n; bil>=1;bil--)
{

printf("%d",bil);
if(bil>1)
printf("x");
else
printf("=");
hasil=hasil*bil;
}
printf("%d\n ",hasil);
getch();
}
Untuk materi lain kalian bisa mengklik gambarnya di bawah ini:
https://www.sumberberedukasi.com/2018/03/materi-bahasa-pemrograman-c.html
 Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.Jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar.

Cara Menjaga Kesehatan Mata

Sumber Gambar:pixabay.com

     Postingan Kali ini akan membahas mengenai Cara Menjaga Kesehatan Mata, yang mungkin postingan ini dapat membantu kalian dalam menjaga kesehatan mata, oke langsung saja kita bahas.

1.Mengurangi Penggunaan Gadget
Sumber Gambar :pixabay.com
     Dimana jika kita terlalu lama menggunakan Komputer,Handphone, televisi, main game dll, maka dapat membuat mata menjadi tegang dan lelah, radiasi yang terpancar dari layar terutama televisi akibat terlalu lama menonton, dapat beresiko membuat mata menjadi minus . Kemudian gunakanlah layar lcd,karena dengan menggunakan layar tersebut dapat membantu kita lebih nyaman dan tidak cepat lelah bagi mata di bandingkan menggunakan layar crt.Dan apabila kalian bekerja seharian menggunakan komputer di usahakan setiap 30 menit atau 1 jam rilekslah atau berjalan-jalan sebentar selama 5-10 menit supaya mata tidak kering.

2.Jangan Membaca Dalam Cahaya Redup
Sumber Gambar:pixabay.com
     Apabila kita membaca dalam cahaya lampu yang redup itu dapat mengakibatkan ketegangan pada mata, dan di haruskan apabila membaca di tempat yang terang supaya mata tidak mudah tegang, kemudian apabila mata sudah terasa lelah di sarankan untuk berhenti sementara waktu dan beristirahat sampai mata fresh kembali.

3.Memakan Buah-buahan dan Sayuran
Sumber Gambar :pixabay.com
      Dimana terdapat Buah-buahan dan Sayuran yang memiliki kandungan gizi yang baik untuk menjaga kesehatan mata,contohnya wortel,Pepaya,Bayam,Labu,Jeruk, Tomat ,dan lain-lain. 

4.Memakai Sunglass Ketika Beraktivitas di Luar Ruangan
Sumber Gambar:pixabay.com
     Pada saat cuaca terik atau bahkan sedikit mendung sekalipun, di anjurkan memakai kacamata hitam yang fungsinya untuk melindungi mata dari paparan sinar UV matahari, dimana untuk jangka panjang, radiasi yang berlebihan dari sinar matahari dapat berisiko mengakibatkan katarak,serta penebalan jaringan di lapisan luar mata (pinguecula), dan juga masalah mata lainnya.

5.Hindari Rokok
Sumber Gambar:pixabay.com
     Dimana untuk rokok biasanya dikaitkan dengan masalah pada jantung dan juga paru-paru,padahal rokok juga dapat berdampak buruk pada penglihatan mata,kemudian untuk perokok aktif cenderung berisiko lebih tinggi untuk mengalami degenerasi makula, uvitis, katarak, bahkan kebutaan, oleh karena itu lebih baik berhentilah untuk merokokok, kemudian jika kalian buka perokok hindarilah paparan asap rokok dari orang sekitar, karena menjadi perokok pasif sama juga berbahayanya dengan perokok aktif.

6.Rajin Olahraga
Sumber Gambar:pixabay.com
Dimana dalam penelitian mengungkapkan bahwa olahraga dapat mengurangi risiko kehilangan penglihatan akibat dari tekanan darah tinggi,kadar kolesterol yang tinggi ,dan juga diabetes.

7.Rutin Memeriksa Mata

Sumber Gambar:pixabay.com
    Kemudian rutin untuk memeriksa mata ke dokter mata setidaknya 2 tahun sekali, hal ini bisa dilakukan untuk anak-anak hingga usia lanjut,dimana dengan rutin memeriksa mata dapat mendeteksi masalah pada mata akibat penyakit tertentu,terutama bagi yang sudah berumur lebih dari 40 tahun dianjurkan untuk memeriksa mata setahun sekali guna untuk mencegah penyakit mata akibat bertambahnya usia, seperti degenerasi makula, katarak, dan glukoma.

8.Hindari Gosokan Mata Kasar dan Berlebihan
     Karena dengan menggosok mata secara kasar dan berlebihan dapat mengakibatkan infeksi mata , glaukoma, kantung mata hitam, namun apabila mata kalian sedang terasa gatal jangan menggosoknya secara berlebihan dan kasar,lebih di sarankan untuk membersihkan dengan air.

Untuk materi lainnya mengenai kesehatan kalian dapat mengklik ikon materi:
https://www.sumberberedukasi.com/2018/02/tips-dan-trik.html

     Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat,dalam pembuatan artikel ini tak luput dari referensi yaitu dari beberapa situs, jika artikel di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact atau melalui komentar. 

Sumber:
msn.com
hellosehat.com
doktersehat.com
merdeka.com
alodokter.com
popmama.com
https://wm.ucweb.com/dashboard/article/preview?article_id=2c2fd0ffbd2046f28733c9c9889299fa

Persamaan dan Fungsi Kuadrat

Sumber Gambar:pixabay.com

     Postingan kali ini akan membahas mengenai "Persamaan dan Fungsi Kuadrat",oke langsung saja kita bahas. 
A.Persamaan Kuadrat

a.Pengertian Persamaan Kuadrat
Persamaan kuadrat adalah suatu persamaan dengan pangkat tertinggi variabelnya dua.Dimana untuk bentuk umum persamaan kuadrat adalah:
 dengan a,b, dan c bilangan real,a≠0.
b.Penyelesaian Persamaan Kuadrat 
Dalam melakukan penyelesaian persamaan kuadrat terdapat tiga cara/tiga metode dimana untuk caranya yaitu:
1.Memfaktorkan
2.Melengkapkan Kuadrat Sempurna
3.Menggunakan Rumus abc

1.Memfaktorkan
Prinsip jika p.q =0,maka p=0 atau q=0.
(a) Koefisien a=1
Yang mana untuk bentuk ax2+bx+c=0 dapat difaktorkan menjadi (x - α) (x - β) dimana
α + β =b dan α.β=c
Dengan kata lain,kita cari faktor c yang jika dijumlahkan sama dengan b.
(b) Koefisien a ≠ 1
Cari faktor dari ac (misal faktornya α dan β ) sedemikian hingga α + β=b dan α.β=ac.
Kemudian ubahlah ax2+bx+c=0 menjadi (ax+α)(ax+β)=0.

Contohnya :
 x2 – 4 x + 3 = 0
Jawab:    x2 – 4 x + 3 = 0
(x – 3) (x – 1) = 0
x – 3 = 0   atau    x – 1 = 0
x = 3   atau    x = 1 


2.Melengkapkan Kuadrat Sempurna
(a).Buatlah agar koefisien x2 sama dengan 1.
(b).Pindahkan semua konstanta ke ruas kanan.
(c).Tambahkan kedua ruas dengan (1/2 koefisien x)2.
(d).Ruas Kiri merupakan bentuk kuadrat sempurna.

Contoh :Tentukan himpunan penyelesaian dari x2 – 6 x + 5 = 0.
Jawab:   x
2 – 6 x + 5 = 0
x
2 – 6 x + 9 – 4 = 0
x
2 – 6 x + 9 = 4
(x – 3)
2 = 4
x – 3 = 2  atau x – 3 = –2
x = 5    atau     x = 1

Jadi, himpunan penyelesaiannya adalah (1 , 5).


3.Rumus abc
Bentuk ax2+bx+c=0 akar-akarnya dapat dicari dengan rumus : 

Contoh :
Tentukan akar – akar dari persamaan kuadrat dengan menggunakan rumus abc 
 x2 + 7x + 10 = 0
Berarti a adalah = 1, b adalah = 7, dan c adalah = 10

Jawab :

X1 = (-b + √b
2 – √4ac): 2a
     = (-7 + √7x2 –
4 x 1 x 10 ) : 2 x 1
     = (-7 + √49 – √40 ): 2
     = (-7 + 3) : 2 

     = -2

X2= (-b – √b
2 – √4ac): 2a
     = (-7 – √72 – 4 x 1 x 10) : 2 x 1
     = (-7 – √49 – √40) : 2
     = (-7 – 3 ): 2
     = -5 

Jadi, x adalah = -2 atau bisa juga x adalah = -5

c.Jenis-jenis Akar Persamaan Kuadrat
     Jenis-jenis akar persamaan kuadrat dapat ditentukan tanpa harus menyelesaikan
persamaan kuadrat,ax2+bx+c,yaitu tergantung pada nilai diskriminan (yaitu D=b2-4ac).
1) Jika D>0,maka persamaan kuadrat mempunyai dua akar real yang berbeda.
2) Jika D=0,maka persamaan kuadrat mempunyai dua akar real yang sama(akar kembar).
3) Jika D<0,maka berupa bilangan imajiner sehingga akar persamaan kuadrat itu tidak real,
     artinya persamaan kuadrat itu mempunyai akar khayal.

Contoh :
Tanpa menyelesaikan persamaan lebih dahulu, tentukan jenis-jenis akar persamaan kuadrat 

berikut:
1).x
2 + 5x + 2 = 0

2).x2 – 10x + 25 = 0
3).3x
2 – 4x + 2 = 0

Jawab :
 

1).x2 + 5 x + 2 = 0
a = 1  ,  b = 5  ,  c = 2
D = b
2 – 4ac = 52 – 4 . 1 . 2 = 25 – 8 = 17
Ternyata  D > 0. Jadi, persamaan x2 + 5 x + 2 = 0  mempunyai dua akar real berlainan.


2).x2 – 10 x + 25 = 0
a = 1  , b = -10  ,  c = 25
D = b
2 – 4ac = (-10)2 – 4 . 1 . 25 = 100 – 100 = 0
Karena  D = 0, maka persamaan x
2 – 10 x + 25 = 0  mempunyai dua akar real sama.
 

3).3x2 – 4 x + 2 = 0
a = 3  ,  b = –4  ,  c = 2
D = b
2 – 4ac = (-4)2 – 4 . 3 . 2 = 16 – 24 = – 8
Ternyata bahwa  D < 0. Jadi, persamaan  3x
2 – 4 x + 2 = 0  tidak mempunyai akar real.


d.Rumus Akar Persamaan Kuadrat
1). x1+x2 = -b/a
2). x1.x2 =c/a
3). x12+x22=(x1+x2)2-2x1x2
4). x13+x23=(x1+x2)3-3x1x2(x1+x2)

B.Fungsi Kuadrat
Adalah suatu fungsi yang berupa f(x)=ax2+bx+c dengan a,b,c ∈ R; a ≠ 0.
Nilai fungsi f(x) untuk x = k adalah f(k).
Beberapa hal yang perlu diketahui berkaitan dengan persamaan dan fungsi kuadrat adalah:
    Jika  a> 0, kurva terbuka ke atas.
    Jika  a< 0 , kurva terbuka ke bawah.
    Jika  D> 0, kurva memotong sumbu  x di dua titik yang berbeda.
    Jika  D= 0, kurva menyinggung sumbu x.
    Jika  D< 0, kurva tidak memotong dan tidak menyinggung sumbu x.


1.Grafik Fungsi Kuadrat
Langkah-langkah menggambar grafik fungsi kuadrat adalah:
(a). Menentukan titik potong terhadap sumbu X, diperoleh jika y=0
(b). Menentukan titik potong terhadap sumbu Y, diperoleh jika x=0
(c). Menentukan koordinat titik puncak.
      Titik puncak :


Selanjutnya nilai 
jika a>0,maka grafik terbuka ke atas,nilai baliknya minimum
jika a<0,maka grafik terbuka ke bawah,nilai baliknya maksimum.

(d). Menentukan koordinat titik bantu (bila perlu).
Contoh :
 Sumber Gambar :academia.edu

2.Menyusun Fungsi Kuadrat
a. Fungsi kuadrat yang grafiknya memotong sumbu X di (x1,0) dan (x2,0) serta melalui 
    sebuah titik tertentu.

    y=f(x)=a(x-x1)(x-x2)
b. Fungsi kuadrat yang grafiknya menyinggung sumbu X di titik (x1,0) dan melalui sebuah titik
    tertentu.


   y=f(x)=a(x- x1)2
c. Jika diketahui titik puncak/titik balik P(p,q) dan sebuah titik lain,maka fungsi kuadratnya
    dinyatakan;

   y=f(x)=a(x-p)2+q
d. Jika diketahui tiga buah titik yang dilalui grafik fungsi kuadrat, maka fungsi kuadratnya dapat
    diperoleh dengan cara menyubstitusikan ketiga titik tersebut ke persamaan umum fungsi;

    y=f(x)=ax2+bx+c

sehingga didapat sistem persamaan linear tiga variabel.

Untuk materi lain klik gambar di bawah ini:
https://www.sumberberedukasi.com/2018/03/materi-matematika.html
Untuk materi sebelumnya klik gambar di bawah ini: 




  
Cukup sekian untuk pembahasan kali ini,silahkan jika ingin berkomentar atau memberikan 
saran,mohon maaf apabila ada kesalahan semoga pembahasan ini dapat bermanfaat.
Dalam pembuatan artikel ini tak luput dari referensi yaitu dari beberapa situs, jika artikel 
di atas terdapat kekeliruan atau kesalahan,mohon untuk hubungi saya melalui contact 
atau melalui komentar.
 
Sumber :
https://fardiansyah7fold.wordpress.com/116-2/
https://sumberbelajar.belajar.kemdikbud.go.id/sumberbelajar/tampil/Persamaan-dan-Fungsi
-Kuadrat-2008/konten3.html
https://rumus.co.id/rumus-abc/ 
https://cermatweb.wordpress.com/2017/03/20/persamaan-dan-fungsi-kuadrat/ 
https://www.academia.edu/9722141/FUNGSI_KUADRAT