• Tidak ada hasil yang ditemukan

Rancangan Program Menghitung Luas, Keliling, dan Sisi Miring Bangun Datar

N/A
N/A
Annisa Zhafirah

Academic year: 2024

Membagikan " Rancangan Program Menghitung Luas, Keliling, dan Sisi Miring Bangun Datar"

Copied!
3
0
0

Teks penuh

(1)

LAPORAN PERANCANGAN PROGRAM OBJECT ORIENTED PROGRAMMING

Dosen Pengampu:Rio Ariestia Pradipta, S.KOM., M.T.I.

Disusun Oleh:

Annisa Zhafirah (2115061038) Rodhiyati Mardhiyyah (2115061059)

PROGRAM STUDI S1 TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO

FAKULTAS TEKNIK UNIVERSITAS LAMPUNG

2023

(2)

Rancangan Program Project Akhir PBO

Judul Program : Menghitung Luas, Keliling, dan Sisi Miring Bangun Datar Bahasa Pemrograman : Java

Tools : Intell IJ Idea Rancangan Program :

Program yang akan dibuat adalah program perhitungan luas dan keliling bangun datar. Fungsi dari program ini adalah untuk memudahkan user dalam menghitung keliling, luas, maupun sisi miring bangun datar secara instan. Program ini akan terbagi menjadi beberapa class yaitu:

1. Main Class untuk menjalankan program utama. Di Program main ini user diminta untuk memilih bangun datar apa yang akan dihitung, kemudian memilih metode perhitungan apa yang akan akan diterapkan seperti perhitungan keliling dan lain sebagainya. .

2. Class BangunDatar, kelas ini merupakan parent yang akan mewariskan atributnya ke kelas-kelas lain. Tujuan kelas ini adalah memudahkan kelas child supaya dapat mengakses semua atribut yang dimiliki oleh kelas parentnya, sehingga penulisan pada program tidak perlu diulang pada kelas childnya.

3. Class BelahKetupat, di dalam kelas ini terdapat method yang digunakan untuk menghitung luas, keliling dan sisi miring bangun datar belah ketupat. Terdapat 2 parameter input yaitu diagonal 1( d1) dan diagonal 2 (d2).

4. Class JajarGenjang, di dalam kelas ini terdapat method yang digunakan untuk menghitung luas, keliling dan sisi miring bangun datar jajar genjang. Di dalam kelas ini terdapat 2 parameter input yang didapatkan dari hasil pewarisan interface pada kelas bangun datar.

5. Class LayangLayang, kelas ini berisi method yang digunakan untuk menghitung luas dan keliling dari bangun layang-layang.

6. Class Lingkaran, kelas ini berisi method yang digunakan untuk menghitung luas dan keliling dari bangun lingkaran.Terdapat juga variabel pi yang bersifat final untuk menghitung operasi pada lingkaran yaitu pi = 3.1415.

7. Class Persegi, kelas ini berisi method yang digunakan untuk menghitung luas dan keliling dari bangun persegi.

(3)

8. Class PersegiPanjang, kelas ini berisi method yang digunakan untuk menghitung luas dan keliling dari bangun Persegi panjang.

9. Class SegitigaSiku, kelas ini berisi method yang digunakan untuk menghitung luas, sisi miring dan keliling dari bangun segitiga siku-siku.

10. Class Trapesium, kelas ini berisi method yang digunakan untuk menghitung luas, tinggi dan keliling dari bangun.

Dalam program ini konsep OOP yang diterapkan yaitu :

- Adanya pembagian setiap Class objek bangun datar yang berisikan kode untuk menghitung luas,keliling, dan beberapa sisi miring bangun datar masing-masing.

- Adanya penggunaan Inheritance atau pewarisan yang digunakan pada class BangunDatar.

Sehingga Class turunan dari BangunDatar akan langsung memiliki setiap attribute dari class parentnya. Dalam program penerapan class parent ini ditandai dengan menggunakan keywordextends.

- Adanya penanganan Exception pada program yang menggunakan metode Try and Catch.

- Adanya tipe Access Modifier Private dan Public yang digunakan, dimana dalam program ini diperlukan access modifier untuk keyword yang menyatakan hak akses. Contohnya seperti public class JajarGenjang. Penulisan ini bertujuan agar kelas jajarGenjang dapat diakses oleh kelas lain (Main).

- Adanya penggunaan Package yang dalam OOP digunakan untuk mengelompokkan class.

Dalam hal ini digunakan untuk menghindari bentrok nama class (jika ada yang bernama sama) serta memudahkan pengelolaan kode program, terutama untuk aplikasi besar.

- Adanya penggunaan Import yang mana keyword import ini digunakan untuk mengambil library atau untuk Memasukan suatu Method atau perintah dalam Bahasa Pemrograman Java sehingga perintah tersebut dapat Aktif dan digunakan atau berfungsi.

- Adanya Polymorphism yang digunakan pada class-class yang menggunakan method dengan nama sama namun parameter dan argumen yang berbeda.

- Adanya Encapsulation pada kelas PersegiPanjang menggunakan encrypt Getter and Setter dalam pengambilan informasi/variabel di class tersebut.

- Adanya Abstraction pada class BangunDatar yang digunakan agar class dapat menyesuaikan.

Referensi

Dokumen terkait

Peningkatan Kemampuan Menghitung Luas Dua Bangun Datar Sederhana Melalui Penggunaan Media Realia Dalam Pembelajaran Matematika Bagi Siswa Tunarungu Kelas VI SLB

Indikator pencapaian untuk materi volum dan luas permukaan bangun ruang sisi datar, yaitu: (1) menentukan unsur-unsur bangun ruang sisi datar meliputi sisi, rusuk,

Pengaruh posisi citra uji pada perhitungan keliling dan luas bangun datar dua dimensi dengan kode rantai ini, tidak memiliki pengaruh yang signifikan pada

Hasil penelitian menunjukkan bahwa dalam pembelajaran luas permukaan bangun ruang sisi datar melalui Lembar Aktivitas Siswa (LAS) berbasis pendekatan pembelajaran

Pengembangan bahan ajar ini berbentuk buku ajar matematika materi keliling dan luas bangun datar yang digunakan dalam proses penbelajaran matematika, tentunya

Sumber data penelitian adalah proses pembelajaran matematika materi keliling dan luas bangun datar dengan menggunakan pendekatan PMRI, yang meliputi perencanaan

Jurnal Pendidikan Tambusai 4531 Pengaruh Penggunaan Media Pembelajaran Papan Berpaku Terhadap Hasil Belajar Keliling dan Luas Bangun Datar Di Kelas IV SDN 08 Nan Limo Mudiak

Sumber data penelitian adalah proses pembelajaran matematika materi keliling dan luas bangun datar dengan menggunakan pendekatan PMRI, yang meliputi perencanaan pembelajaran dan