# Nakafa Framework: LLM
URL: /id/subject/high-school/11/mathematics/geometric-transformation/matrix-transformation
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/high-school/11/mathematics/geometric-transformation/matrix-transformation/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: "Kaitan Matriks dengan Transformasi",
  description: "Pelajari cara matriks 2×2 melakukan transformasi geometri seperti rotasi dan refleksi pada titik dan bangun dengan contoh langkah demi langkah.",
  authors: [{ name: "Nabil Akbarazzima Fatih" }],
  date: "05/10/2025",
  subject: "Transformasi Geometri",
};
## Apa Hubungan Matriks dengan Transformasi Geometri?
Matriks  dapat dikaitkan dengan operasi transformasi terhadap sembarang titik pada bidang Kartesius.
Sebuah titik pada bidang Kartesius yang seringkali disimbolkan dengan pasangan terurut  dapat juga disimbolkan dengan vektor posisi . Notasi vektor posisi inilah yang akan banyak digunakan dalam pembahasan kaitan matriks dengan transformasi.
Jika titik  ditransformasikan oleh matriks , maka bayangannya  diperoleh dari perkalian matriks:
Sehingga,  dan .
## Mengalikan Sebuah Matriks dengan Sebuah Vektor Posisi
Jika  merepresentasikan sembarang titik di bidang Kartesius, carilah hasil kali .
**Alternatif Penyelesaian:**
Hasil kali matriks tersebut adalah:
Jika diperhatikan, titik  ditransformasikan oleh matriks  menjadi titik . Ini adalah rumus untuk rotasi  berlawanan arah jarum jam terhadap titik asal.
      Transformasi Titik  oleh Matriks{" "}
      
    >
  }
  description={
    <>
      Titik  ditransformasi 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: 3, z: 0 }],
      color: getColor("SKY"),
      showPoints: true,
      labels: [{ text: "P(2,3)", at: 0, offset: [0.3, 0.3, 0] }],
    },
    {
      points: [{ x: -3, y: 2, z: 0 }],
      color: getColor("EMERALD"),
      showPoints: true,
      labels: [{ text: "P'(-3,2)", at: 0, offset: [-0.7, 0.3, 0] }],
    },
    {
      points: [
        { x: 0, y: 0, z: 0 },
        { x: 2, y: 3, z: 0 },
      ],
      color: getColor("INDIGO"),
    },
    {
      points: [
        { x: 0, y: 0, z: 0 },
        { x: -3, y: 2, z: 0 },
      ],
      color: getColor("INDIGO"),
    },
  ]}
  showZAxis={false}
  cameraPosition={[0, 0, 10]}
/>
## Mengalikan Sebuah Matriks dengan Tiga Buah Titik Sekaligus
Carilah peta dari , dengan titik sudut , , dan  yang ditransformasikan dengan matriks .
**Alternatif Penyelesaian:**
Pertama-tama, kita dapat menuliskan koordinat titik-titik itu sebagai kolom-kolom matriks, yakni  (Kolom A, B, C).
Selanjutnya, kalikan dari kiri matriks itu dengan .
  
  
Hasil transformasinya adalah sebuah segitiga baru  dengan titik-titik sudut , , dan .
Matriks  merepresentasikan rotasi  terhadap titik asal.
      Transformasi  oleh Matriks{" "}
      
    >
  }
  description={
    <>
      Segitiga  ditransformasi menjadi{" "}
      .
    >
  }
  data={[
    // Segitiga ABC (Asli)
    ...[
      {
        from: { x: 1, y: 1, z: 0, label: "A(1,1)" },
        to: { x: 4, y: 1, z: 0, label: "B(4,1)" },
      },
      {
        from: { x: 4, y: 1, z: 0, label: "B(4,1)" },
        to: { x: 4, y: 2, z: 0, label: "C(4,2)" },
      },
      {
        from: { x: 4, y: 2, z: 0, label: "C(4,2)" },
        to: { x: 1, y: 1, z: 0, label: "A(1,1)" },
      },
    ].map((segment) => ({
      points: [segment.from, segment.to],
      color: getColor("AMBER"),
      showPoints: true,
      labels: [{ text: segment.from.label, at: 0, offset: [0.3, 0.3, 0] }],
    })),
    // Segitiga A'B'C' (Bayangan)
    ...[
      {
        from: { x: -1, y: -1, z: 0, label: "A'(-1,-1)" },
        to: { x: -4, y: -1, z: 0, label: "B'(-4,-1)" },
      },
      {
        from: { x: -4, y: -1, z: 0, label: "B'(-4,-1)" },
        to: { x: -4, y: -2, z: 0, label: "C'(-4,-2)" },
      },
      {
        from: { x: -4, y: -2, z: 0, label: "C'(-4,-2)" },
        to: { x: -1, y: -1, z: 0, label: "A'(-1,-1)" },
      },
    ].map((segment) => ({
      points: [segment.from, segment.to],
      color: getColor("TEAL"),
      showPoints: true,
      labels: [{ text: segment.from.label, at: 0, offset: [0.3, 0.3, 0] }],
    })),
  ]}
  showZAxis={false}
  cameraPosition={[0, 0, 12]}
/>
## Latihan
1.  Carilah hasil kali dari . Transformasi apakah yang direpresentasikan oleh matriks ini?
2.  Suatu transformasi berkaitan dengan matriks . Carilah peta dari suatu segitiga dengan titik sudut , , dan  oleh transformasi tersebut!
### Kunci Jawaban
1.  
    Titik  ditransformasikan menjadi .
    Ini adalah rotasi  (atau ) searah jarum jam terhadap titik asal.
2.  Matriks transformasi .
    Titik-titik sudut: , , .
    Matriks titik: .
    
      
      
    
    Titik-titik bayangan: , , .
    (Transformasi ini dikenal sebagai geseran/shear)