# Nakafa Framework: LLM
URL: /id/subject/high-school/11/mathematics/geometric-transformation/rotation-matrix
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/high-school/11/mathematics/geometric-transformation/rotation-matrix/id.mdx
Output docs content for large language models.
---
import { getColor } from "@repo/design-system/lib/color";
import { LineEquation } from "@repo/design-system/components/contents/line-equation";
export const metadata = {
  title: "Matriks Rotasi",
  description: "Pelajari matriks rotasi untuk transformasi 2D dengan penurunan rumus, contoh praktis, dan penerapan pada titik asal serta titik sebarang.",
  authors: [{ name: "Nabil Akbarazzima Fatih" }],
  date: "05/10/2025",
  subject: "Transformasi Geometri",
};
## Menemukan Matriks Rotasi terhadap Titik Asal
Peta dari titik  yang dirotasikan terhadap titik asal  sebesar  adalah .
Kita ingin menemukan matriks , misalkan , yang merepresentasikan transformasi rotasi ini.
Matriks ini harus memenuhi:
Dari perkalian matriks di sisi kiri, kita mendapatkan:
Dengan menyamakan komponen-komponen yang bersesuaian:
- Baris pertama: .
  Agar persamaan ini berlaku untuk semua  dan , maka koefisien  harus sama dan koefisien  harus sama. Jadi,  dan .
- Baris kedua: .
  Dengan cara yang sama,  dan .
### Matriks Rotasi terhadap Titik Asal
Matriks yang terkait dengan rotasi sebesar  radian terhadap titik pusat  adalah:
## Operasi Matriks terkait Rotasi terhadap Titik Sebarang
Untuk merotasikan titik  terhadap titik sebarang  sebesar sudut , kita lakukan tiga langkah:
1. Translasikan titik  sehingga  menjadi titik asal: .
2. Rotasikan titik hasil translasi terhadap titik asal sebesar  menggunakan matriks .
3. Translasikan kembali titik hasil rotasi dengan menambahkan .
### Operasi Matriks Rotasi terhadap Titik Sebarang
Matriks yang terkait dengan rotasi sebesar  radian terhadap titik  adalah:
## Mencari Matriks Rotasi Tertentu
Matriks yang terkait dengan rotasi sebesar  radian () terhadap titik pusat adalah:
Kita tahu  dan .
Ini adalah matriks yang dicari.
      Visualisasi Rotasi Titik (2,0) sebesar {" "}
      terhadap Titik Asal
    >
  }
  description={
    <>
      Titik  dirotasi {" "}
      menjadi .
      .
    >
  }
  data={[
    {
      points: [{ x: 0, y: 0, z: 0 }],
      color: getColor("ROSE"),
      showPoints: true,
      labels: [{ text: "O", at: 0, offset: [0.3, -0.3, 0] }],
    },
    {
      points: [{ x: 2, y: 0, z: 0 }],
      color: getColor("SKY"),
      showPoints: true,
      labels: [{ text: "A(2,0)", at: 0, offset: [0.3, -0.3, 0] }],
    },
    {
      points: [{ x: Math.sqrt(2), y: Math.sqrt(2), z: 0 }],
      color: getColor("EMERALD"),
      showPoints: true,
      labels: [{ text: "A'(√2, √2)", at: 0, offset: [0.3, 0.3, 0] }],
    },
    {
      points: [
        { x: 0, y: 0, z: 0 },
        { x: 2, y: 0, z: 0 },
      ],
      color: getColor("INDIGO"),
    },
    {
      points: [
        { x: 0, y: 0, z: 0 },
        { x: Math.sqrt(2), y: Math.sqrt(2), z: 0 },
      ],
      color: getColor("INDIGO"),
    },
  ]}
  showZAxis={false}
  cameraPosition={[0, 0, 8]}
/>
## Latihan
1.  Tentukan matriks-matriks yang berkaitan dengan rotasi terhadap titik pusat  sebesar  radian.
2.  Tentukan peta dari titik  jika dirotasikan terhadap titik asal  sebesar .
3.  Tentukan peta dari titik  jika dirotasikan terhadap titik  sebesar .
### Kunci Jawaban
1.  Diketahui  atau :
    
      
      
    
    Matriks rotasi:
    
2.  Titik , . , .
    
    Peta: .
3.  Diketahui titik , pusat , . .
    
      
      
      
      
    
    Peta: .