02 Javascript
Menggunakan library plotly untuk membuat grafik.
Menggunakan Framework
01 CodeIgniter
Supaya mudah untuk templating (GUI) dan mengolah
datanya.
Tools yang digunakan
Atom
01 Sebagai Text Editor
XAMPP
02 Sebagai Server PHP Offline
Browser
03 Untuk menjalankan program.
• Algoritma :
• 1. Tentukan titik (x1,y1);(x2,y2) • 5. Hitung N = x2-x1+1
• 2. Jika x1=x2 • 6. x = x2
– A. y = y+1 dan x tetap • 7. Ulangi sebanyak N
– B. Selesai – A. Hitung y = m*(x-x1)+y1
• 3. Jika y1=y2 – B. Lakukan pembulata terhadap y
– A. x=x+1 dan y tetap – C. Titik(x,y)
– B. Selesai
– D. x=x+1
– C. Anggap x2>x1, Jika sebaliknya ganti x2
dengan x1
• 4. Hitung m = (y2-y1)/(x2-x1)
0
Soal 2 – A. Translasi Segitiga
• Algoritma :
• 1. Tentukan titik (x1,y1);(x2,y2); • 3. Kalikan matriks yang sudah
dibuat tadi dengan matriks
(x3,y3)
identitas
• 2. Buat matriks 2x3 dengan
• 4. Tambahkan setiap kolom
menggunakan titik tersebut (baris
dengan nilai translasi x dan y
pertama x, baris kedua y)
0
Soal 2 – B. Skala Segitiga
• Algoritma :
• 1. Tentukan titik (x1,y1);(x2,y2); • 3. Tentukan besar skala untuk
(x3,y3) sumbu x dan sumbu y
• 2. Buat matriks 2x3 dengan • 4. Kalikan matriks titik segitiga
dengan matriks skala
menggunakan titik tersebut
• 5. Selesai
(baris pertama x, baris kedua y)
0
Soal 2 – C. Rotasi Segitiga
• Algoritma :
• 1. Tentukan titik (x1,y1);(x2,y2); • 5. Ulangi untuk setiap titik
(x3,y3) – A. titik poros x + (titik x(i) – titik
• 2. Buat matriks 2x3 dengan poros x ) * cos(derajat) – ( titik
y(i) – titik poros y) * sin(derajat)
menggunakan titik tersebut (baris
– B. titik poros y + (titik x(i) – titik
pertama x, baris kedua y)
poros x ) * sin(derajat) + ( titik
• 3. Tentukan titik poros untuk y(i) – titik poros y) *
melakukan rotasi cos(derajat)
• 4. Masukkan nilai rotasi dalam • 6. 0Selesai
derajat
Thank you
SAYONARA….