# Nakafa Framework: LLM
URL: /id/subject/high-school/11/mathematics/geometric-transformation/reflection-over-y-equals-x
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/high-school/11/mathematics/geometric-transformation/reflection-over-y-equals-x/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: "Pencerminan terhadap Garis y = x",
  description: "Temukan pertukaran koordinat pada pencerminan y = x dengan tutorial jelas. Pelajari transformasi P'(y, x) untuk titik, segitiga, dan persamaan.",
  authors: [{ name: "Nabil Akbarazzima Fatih" }],
  date: "05/10/2025",
  subject: "Transformasi Geometri",
};
## Memahami Pencerminan terhadap Garis y = x
Pencerminan terhadap garis  adalah transformasi geometri yang memetakan setiap titik suatu objek ke posisi baru dengan garis  bertindak sebagai cermin.
Jarak titik asli ke garis cermin sama dengan jarak titik bayangan ke garis cermin, dan garis yang menghubungkan titik asli dengan bayangannya akan tegak lurus terhadap garis .
### Aturan Pencerminan terhadap Garis y = x
Jika sebuah titik  dicerminkan terhadap garis , maka koordinat bayangannya, , akan mengikuti aturan sederhana:
  
  
Sehingga, peta dari titik  adalah . Perhatikan bahwa koordinat x dan y saling bertukar posisi.
## Mencerminkan Titik
Misalkan kita memiliki titik . Jika titik A dicerminkan terhadap garis , maka bayangannya, , dapat ditentukan dengan menukar koordinatnya:
Koordinat x asli adalah 1, menjadi koordinat y baru.
Koordinat y asli adalah 4, menjadi koordinat x baru.
Jadi, bayangan titik A adalah .
Mari kita visualisasikan ini beserta beberapa titik lain:
      Peta Titik terhadap Garis 
    >
  }
  description={
    <>
      Visualisasi pencerminan beberapa titik terhadap garis{" "}
      .
    >
  }
  data={[
    {
      points: [
        { x: -6, y: -6, z: 0 },
        { x: 6, y: 6, z: 0 },
      ],
      color: getColor("PURPLE"),
      labels: [{ text: "y=x", at: 1, offset: [0.5, -0.5, 0] }],
    }, // Garis y=x
    // Titik A dan A'
    {
      points: [{ x: 1, y: 4, z: 0 }],
      color: getColor("EMERALD"),
      showPoints: true,
      labels: [{ text: "A(1,4)", at: 0, offset: [0.3, 0.3, 0] }],
    },
    {
      points: [{ x: 4, y: 1, z: 0 }],
      color: getColor("EMERALD"),
      showPoints: true,
      labels: [{ text: "A'(4,1)", at: 0, offset: [0.3, 0.3, 0] }],
    },
    // Titik B dan B'
    {
      points: [{ x: -2, y: 2, z: 0 }],
      color: getColor("AMBER"),
      showPoints: true,
      labels: [{ text: "B(-2,2)", at: 0, offset: [0.3, 0.3, 0] }],
    },
    {
      points: [{ x: 2, y: -2, z: 0 }],
      color: getColor("AMBER"),
      showPoints: true,
      labels: [{ text: "B'(2,-2)", at: 0, offset: [0.3, 0.3, 0] }],
    },
    // Titik C dan C'
    {
      points: [{ x: -1, y: -3, z: 0 }],
      color: getColor("ROSE"),
      showPoints: true,
      labels: [{ text: "C(-1,-3)", at: 0, offset: [0.3, 0.3, 0] }],
    },
    {
      points: [{ x: -3, y: -1, z: 0 }],
      color: getColor("ROSE"),
      showPoints: true,
      labels: [{ text: "C'(-3,-1)", at: 0, offset: [0.3, 0.3, 0] }],
    },
  ]}
  showZAxis={false}
  cameraPosition={[0, 0, 15]}
/>
## Mencerminkan Segitiga
Tentukan peta dari segitiga ABC dengan titik sudut , , dan  yang dicerminkan terhadap garis .
Untuk mencerminkan segitiga, kita cerminkan setiap titik sudutnya terhadap garis :
1.  Titik : Bayangannya adalah .
2.  Titik : Bayangannya adalah .
3.  Titik : Bayangannya adalah .
Segitiga bayangan  terbentuk dengan menghubungkan titik-titik , , dan .
      Segitiga  dan Bayangannya{" "}
       terhadap 
    >
  }
  description={
    <>
      Visualisasi pencerminan segitiga  terhadap garis{" "}
      .
    >
  }
  data={[
    {
      points: [
        { x: -7, y: -7, z: 0 },
        { x: 7, y: 7, z: 0 },
      ],
      color: getColor("PURPLE"),
      labels: [{ text: "y=x", at: 1, offset: [0.5, -0.5, 0] }],
    }, // Garis y=x
    // Segitiga ABC (Asli)
    ...[
      {
        from: { x: -2, y: 4, z: 0, label: "A(-2,4)" },
        to: { x: 3, y: 1, z: 0, label: "B(3,1)" },
      },
      {
        from: { x: 3, y: 1, z: 0, label: "B(3,1)" },
        to: { x: -3, y: -1, z: 0, label: "C(-3,-1)" },
      },
      {
        from: { x: -3, y: -1, z: 0, label: "C(-3,-1)" },
        to: { x: -2, y: 4, z: 0, label: "A(-2,4)" },
      },
    ].map((segment) => ({
      points: [segment.from, segment.to],
      color: getColor("AMBER"),
      showPoints: true,
      labels: [{ text: segment.from.label, at: 0, offset: [0.4, 0.4, 0] }],
    })),
    // Segitiga A'B'C' (Bayangan)
    ...[
      {
        from: { x: 4, y: -2, z: 0, label: "A'(4,-2)" },
        to: { x: 1, y: 3, z: 0, label: "B'(1,3)" },
      },
      {
        from: { x: 1, y: 3, z: 0, label: "B'(1,3)" },
        to: { x: -1, y: -3, z: 0, label: "C'(-1,-3)" },
      },
      {
        from: { x: -1, y: -3, z: 0, label: "C'(-1,-3)" },
        to: { x: 4, y: -2, z: 0, label: "A'(4,-2)" },
      },
    ].map((segment) => ({
      points: [segment.from, segment.to],
      color: getColor("TEAL"),
      showPoints: true,
      labels: [{ text: segment.from.label, at: 0, offset: [0.4, 0.4, 0] }],
    })),
  ]}
  showZAxis={false}
  cameraPosition={[0, 0, 18]}
/>
## Mencerminkan Persamaan Garis
Jika sebuah garis memiliki persamaan  dicerminkan terhadap garis , tentukan persamaan garis bayangannya.
Untuk mencari persamaan bayangan, kita gunakan aturan  dan . Ini berarti kita mengganti setiap  dalam persamaan asli dengan  (atau ) dan setiap  dengan  (atau ).
Persamaan asli:
Substitusikan  dan  (menggunakan  dan  untuk variabel baru agar lebih sederhana):
Ini adalah persamaan garis bayangan. Biasanya, kita menulis ulang persamaan ini dalam bentuk  sebagai fungsi dari :
  
  
Jadi, persamaan bayangan dari garis  setelah dicerminkan terhadap  adalah .
      Garis  dan Bayangannya terhadap{" "}
      
    >
  }
  description={
    <>
      Pencerminan garis  terhadap garis{" "}
      .
    >
  }
  data={[
    {
      points: [
        { x: -7, y: -7, z: 0 },
        { x: 7, y: 7, z: 0 },
      ],
      color: getColor("INDIGO"),
      labels: [{ text: "y=x", at: 1, offset: [0.5, -0.5, 0] }],
    }, // Garis y=x
    {
      // Garis Asli y = 2x + 3
      points: Array.from({ length: 11 }, (_, i) => {
        const xVal = i - 5;
        return { x: xVal, y: 2 * xVal + 3, z: 0 };
      }),
      color: getColor("PURPLE"),
      smooth: true,
      labels: [{ text: "y=2x+3", at: 4, offset: [-1, 0.5, 0] }],
    },
    {
      // Garis Bayangan y = (1/2)x - 3/2
      points: Array.from({ length: 11 }, (_, i) => {
        const xVal = i - 5;
        return { x: xVal, y: (1 / 2) * xVal - 3 / 2, z: 0 };
      }),
      color: getColor("PINK"),
      smooth: true,
      labels: [{ text: "y=(1/2)x-3/2", at: 9, offset: [0.5, -1, 0] }],
    },
  ]}
  showZAxis={false}
  cameraPosition={[0, 0, 18]}
/>
## Latihan
1.  Tentukan koordinat bayangan dari titik  jika dicerminkan terhadap garis !
2.  Tentukan peta dari segitiga ABC dengan titik sudut , , dan  yang dicerminkan terhadap garis .
3.  Jika sebuah garis memiliki persamaan  dicerminkan terhadap garis , tentukan persamaan garis bayangannya.
### Kunci Jawaban
1.  Bayangan titik  adalah .
    **Penjelasan:** Koordinat x dan y ditukar: , .
2.  Koordinat bayangan segitiga  adalah:
    -  (dari )
    -  (dari )
    -  (dari )
3.  Persamaan bayangan garis  adalah .
    **Penjelasan:** Substitusi  dan  ke dalam persamaan asli:
    
    Jika diubah ke bentuk :