---
# System prepended metadata

title: 6 Class Bagian Pertama

---

# 6 Class Bagian Pertama

## 6.2 Menulis Sebuah Class Sederhana, Step by Step
> Anda dapat menuliskan class Anda sendiri untuk membuat object-object yang Anda butuhkan dalam program. Kita akan menelusuri proses menulis sebuah class step-by-step.

API Java menyediakan banyak class-class yang telah ditulis sebelumnya dan dapat langsung Anda gunakan dalam program Anda. Terkadang, kita ingin membuat sebuah object yang melakukan tugas spesifik, dan tidak ada class dalam API Java yang dapat melakukannya. Kita dapat menuliskan class-class kita sendiri dengan field-field dan method-method tertentu yang kita butuhkan dalam situasi apa saja.

Dalam bagian ini kita akan menulis sebuah class dengan nama `Rectangle`. Setiap object yang dibuat dalam class `Rectangle` akan dapat menyimpan data mengenai sebuah rectangle. Object `Rectangle` yang akan kita buat akan mempunyai dua field berikut:
- `length`. Field `length` untuk menyimpan panjang rectangle.
- `width`. Field `width` untuk menyimpan lebar rectangle.

Class `Rectangle` akan juga mempunyai method-method berikut:
- `setLength`. Method `setLength` digunakan untuk menetapkan nilai dari field `length` dari object.
- `setWidth`. Method `setWidth` digunakan untuk menepatkan nilai dari field `width` dari object.
- `getLength`. Method `getLength` mengembalikan nilai field `length` dari object.
- `getWidth`. Method `getWidth` mengembalikan nilai field `width` dari object.
- `getArea`. Method `getArea` mengembalikan luas dari rectangle, yang merupakan hasil kali field `length` dan field `width` dari object.

Ketika mendesain sebuah class 