# Nakafa Learning Content

> For AI agents: use [llms.txt](https://nakafa.com/llms.txt) for the site index. Markdown versions are available by appending `.md` to content URLs or sending `Accept: text/markdown`.

URL: https://nakafa.com/id/materi/matematika/vektor-dan-operasinya/vektor-tiga-dimensi
Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/material/lesson/mathematics/vector-operations/three-dimensional-vector/id.mdx

Pelajari vektor tiga dimensi dengan visualisasi interaktif. Pelajari operasi vektor 3D, perkalian titik & silang, serta aplikasi dunia nyata.

---

## Pengertian Vektor Tiga Dimensi

Vektor tiga dimensi adalah besaran yang memiliki nilai dan arah dalam ruang tiga dimensi. Berbeda dengan vektor dua dimensi yang hanya berada pada bidang datar (sumbu $$x$$ dan $$y$$), vektor tiga dimensi berada dalam ruang dengan tiga sumbu koordinat (sumbu $$x$$, $$y$$, dan $$z$$).

Visible text: Vektor tiga dimensi adalah besaran yang memiliki nilai dan arah dalam ruang tiga dimensi. Berbeda dengan vektor dua dimensi yang hanya berada pada bidang datar (sumbu dan ), vektor tiga dimensi berada dalam ruang dengan tiga sumbu koordinat (sumbu , , dan ).

Component: Vector3d
Props:
- title: Vektor dalam Ruang Tiga Dimensi
- description: Visualisasi vektor dalam ruang tiga dimensi dengan komponen{" "}
$$x$$, $$y$$, dan{" "}
$$z$$.
  Visible text: Visualisasi vektor dalam ruang tiga dimensi dengan komponen{" "}
, , dan{" "}
.
- vectors: [
{
from: [0, 0, 0],
to: [3, 4, 2],
color: getColor("VIOLET"),
label: "v",
},
]
- cameraPosition: [8, 6, 8]

## Representasi Vektor Tiga Dimensi

### Notasi Vektor Tiga Dimensi

Vektor tiga dimensi dapat dinotasikan dengan berbagai cara:

1. Notasi huruf dengan tanda panah di atasnya: $$\vec{a}$$ atau $$\overrightarrow{PQ}$$
2. Notasi komponen: $$(a_x, a_y, a_z)$$ atau $$(a_1, a_2, a_3)$$
3. Notasi basis: $$a_x\vec{i} + a_y\vec{j} + a_z\vec{k}$$

Visible text: 1. Notasi huruf dengan tanda panah di atasnya: atau 
2. Notasi komponen: atau 
3. Notasi basis:

### Komponen Vektor Tiga Dimensi

Vektor dalam ruang tiga dimensi terdiri dari tiga komponen yang menunjukkan proyeksi vektor pada masing-masing sumbu koordinat:

```math
\vec{a} = (a_x, a_y, a_z) = a_x\vec{i} + a_y\vec{j} + a_z\vec{k}
```

dimana:

- $$a_x$$ adalah komponen vektor pada sumbu $$x$$
- $$a_y$$ adalah komponen vektor pada sumbu $$y$$
- $$a_z$$ adalah komponen vektor pada sumbu $$z$$
- $$\vec{i}, \vec{j}, \vec{k}$$ adalah vektor satuan pada sumbu
  $$x$$, $$y$$, dan $$z$$

Visible text: - adalah komponen vektor pada sumbu 
- adalah komponen vektor pada sumbu 
- adalah komponen vektor pada sumbu 
- adalah vektor satuan pada sumbu
 , , dan

Component: ContentBlock
Children:
Component: Vector3d
Props:
- title: Komponen Vektor Tiga Dimensi
- description: Vektor tiga dimensi dengan komponen pada sumbu $$x$$,
$$y$$, dan $$z$$.
  Visible text: Vektor tiga dimensi dengan komponen pada sumbu ,
, dan .
- vectors: [
{
from: [0, 0, 0],
to: [4, 0, 0],
color: getColor("PURPLE"),
label: "a_x",
},
{
from: [0, 0, 0],
to: [0, 3, 0],
color: getColor("TEAL"),
label: "a_y",
},
{
from: [0, 0, 0],
to: [0, 0, 2],
color: getColor("AMBER"),
label: "a_z",
},
{
from: [0, 0, 0],
to: [4, 3, 2],
color: getColor("PINK"),
label: "a",
},
]
- cameraPosition: [8, 6, 8]

## Panjang Vektor Tiga Dimensi

Panjang atau besar vektor tiga dimensi $$\vec{a} = (a_x, a_y, a_z)$$ ditentukan dengan rumus:

Visible text: Panjang atau besar vektor tiga dimensi ditentukan dengan rumus:

```math
|\vec{a}| = \sqrt{a_x^2 + a_y^2 + a_z^2}
```

**Contoh**:

Jika $$\vec{a} = (3, 4, 5)$$, maka panjang vektor $$\vec{a}$$ adalah:

Visible text: Jika , maka panjang vektor adalah:

```math
|\vec{a}| = \sqrt{3^2 + 4^2 + 5^2} = \sqrt{9 + 16 + 25} = \sqrt{50} = 5\sqrt{2}
```

## Operasi Vektor Tiga Dimensi

### Penjumlahan dan Pengurangan Vektor

Penjumlahan dan pengurangan vektor tiga dimensi dilakukan dengan menjumlahkan atau mengurangkan komponen-komponen yang bersesuaian.

Jika $$\vec{a} = (a_x, a_y, a_z)$$ dan $$\vec{b} = (b_x, b_y, b_z)$$, maka:

Visible text: Jika dan , maka:

Component: MathContainer
Children:

```math
\vec{a} + \vec{b} = (a_x + b_x, a_y + b_y, a_z + b_z)
```

```math
\vec{a} - \vec{b} = (a_x - b_x, a_y - b_y, a_z - b_z)
```

Component: ContentBlock
Children:
Component: Vector3d
Props:
- title: Penjumlahan Vektor Tiga Dimensi
- description: Visualisasi penjumlahan vektor $$a$$ dan{" "}
$$b$$ menghasilkan vektor{" "}
$$c = a + b$$.
  Visible text: Visualisasi penjumlahan vektor dan{" "}
 menghasilkan vektor{" "}
.
- vectors: [
{
from: [0, 0, 0],
to: [2, 3, 1],
color: getColor("TEAL"),
label: "a",
labelPosition: "middle",
},
{
from: [2, 3, 1],
to: [5, 4, 3],
color: getColor("ORANGE"),
label: "b",
labelPosition: "middle",
},
{
from: [0, 0, 0],
to: [5, 4, 3],
color: getColor("YELLOW"),
label: "c = a + b",
},
]

### Perkalian Skalar dengan Vektor

Perkalian skalar $$k$$ dengan vektor $$\vec{a}$$ menghasilkan vektor baru dengan arah yang sama (jika $$k > 0$$) atau berlawanan (jika $$k < 0$$) dan panjang $$|k| \text{ kali}$$ panjang $$\vec{a}$$.

Visible text: Perkalian skalar dengan vektor menghasilkan vektor baru dengan arah yang sama (jika ) atau berlawanan (jika ) dan panjang panjang .

```math
k\vec{a} = (k \cdot a_x, k \cdot a_y, k \cdot a_z)
```

Component: ContentBlock
Children:
Component: Vector3d
Props:
- title: Perkalian Skalar dengan Vektor
- description: Visualisasi perkalian skalar $$k$$ dengan vektor{" "}
$$a$$, dimana $$k = 2$$.
  Visible text: Visualisasi perkalian skalar dengan vektor{" "}
, dimana .
- vectors: [
{
from: [0, 0, 0],
to: [2, 1, 2],
color: getColor("EMERALD"),
label: "a",
},
{
from: [0, 0, 0],
to: [4, 2, 4],
color: getColor("FUCHSIA"),
label: "2a",
},
]
- cameraPosition: [2, 4, 10]

### Perkalian Titik (Dot Product)

Perkalian titik antara dua vektor $$\vec{a}$$ dan $$\vec{b}$$ menghasilkan skalar yang didefinisikan sebagai:

Visible text: Perkalian titik antara dua vektor dan menghasilkan skalar yang didefinisikan sebagai:

```math
\vec{a} \cdot \vec{b} = a_x b_x + a_y b_y + a_z b_z = |\vec{a}||\vec{b}|\cos\theta
```

dimana $$\theta$$ adalah sudut antara kedua vektor.

Visible text: dimana adalah sudut antara kedua vektor.

Perkalian titik memiliki sifat:

1. $$\vec{a} \cdot \vec{b} = \vec{b} \cdot \vec{a}$$ (komutatif)
2. $$\vec{a} \cdot \vec{b} = 0$$ jika dan hanya jika $$\vec{a}$$ dan $$\vec{b}$$ saling
   tegak lurus (ortogonal)
3. $$\vec{a} \cdot \vec{a} = |\vec{a}|^2$$

Visible text: 1. (komutatif)
2. jika dan hanya jika dan saling
 tegak lurus (ortogonal)
3.

### Perkalian Silang (Cross Product)

Perkalian silang antara dua vektor $$\vec{a}$$ dan $$\vec{b}$$ menghasilkan vektor baru $$\vec{c}$$ yang tegak lurus terhadap kedua vektor tersebut.

Visible text: Perkalian silang antara dua vektor dan menghasilkan vektor baru yang tegak lurus terhadap kedua vektor tersebut.

```math
\vec{a} \times \vec{b} = (a_y b_z - a_z b_y, a_z b_x - a_x b_z, a_x b_y - a_y b_x)
```

Besar dari hasil perkalian silang adalah:

```math
|\vec{a} \times \vec{b}| = |\vec{a}||\vec{b}|\sin\theta
```

dimana $$\theta$$ adalah sudut antara kedua vektor.

Visible text: dimana adalah sudut antara kedua vektor.

Component: Vector3d
Props:
- title: Perkalian Silang Vektor
- description: Visualisasi perkalian silang vektor $$\vec{a}$$ dan $$\vec{b}$$ menghasilkan vektor $$\vec{c}$$ yang tegak lurus terhadap keduanya.
  Visible text: Visualisasi perkalian silang vektor dan menghasilkan vektor yang tegak lurus terhadap keduanya.
- vectors: [
{
from: [0, 0, 0],
to: [2, 0, 0],
color: getColor("TEAL"),
label: "a",
},
{
from: [0, 0, 0],
to: [0, 2, 0],
color: getColor("ROSE"),
label: "b",
},
{
from: [0, 0, 0],
to: [0, 0, 4],
color: getColor("LIME"),
label: "a × b",
},
]
- cameraPosition: [2, 6, 8]

## Aplikasi Vektor Tiga Dimensi

Vektor tiga dimensi memiliki banyak aplikasi dalam berbagai bidang:

1. **Fisika**: Untuk menggambarkan gaya, kecepatan, percepatan, dan momentum dalam ruang tiga dimensi
2. **Grafika Komputer**: Untuk merepresentasikan posisi dan pergerakan objek dalam ruang tiga dimensi
3. **Robotika**: Untuk mengontrol pergerakan robot dalam ruang
4. **Navigasi**: Untuk menentukan arah dan jarak dalam ruang tiga dimensi
5. **Teknik Mesin**: Untuk analisis struktur dan mekanika fluida