Modul Raptor Class Dan Object, Serta Perancangan Berbasis Objek : Nilai Mahasiswa

Dalam pemrograman berorientasi objek memiliki class dan objek. Fungsi class merupakan sebagai sebuah prototype atau rancangan bagi objek. Dalam sebuah class biasanya terdapat atribut dan method. Atribut merupakan apa saja hal yang akan dimiliki oleh objek nantinya, misalnya class mahasiswa memiliki atribut nama dan npm. Sedangkan  method merupakan hal apa yang bisa dilakukan oleh objek setelah dibuat, misalnya class nilai memiliki method hitung nilai akhir. Sedangkan objek merupakan perwujudan dari sebuah class, dari satu class dapat dibuat banyak objek.

CONTOH SOAL
Buatlah sebuah program OOP mengenai mahasiswa menggunakan raptor yang memiliki output :
a) Nama
b) Nim
c) Jurusan
d) Nilai uts
e) Nilai uas
f) Nilai akhir ((nilai uts+nilai uas)/2)

ALGORITMA
Main program
1. Start
2. Buat objek mhs1 dari class mahasiswa
3. Panggil fungsi input dari objek mhs1
4. Panggil fungsi hitung dari objek mhs1
5. Panggil fungsi tampil dari objek mhs1
6. End

Fungsi Input
1. Start
2. Masukkan nilai dengan variabel nama
3. Isi nilai atribut nama dengan variabel nama
4. Masukkan nilai dengan variabel npm
5. Isi nilai atribut nama dengan variabel npm
6. Masukkan nilai dengan variabel jur
7. Isi nilai atribut nama dengan variabel jur
8. Masukkan nilai dengan variabel uts
9. Isi nilai atribut nama dengan variabel uts
10. Masukkan nilai dengan variabel uas
11. Isi nilai atribut nama dengan variabel uas
12. End

Fungsi Hitung
1. Start
2. Hitung nilai atribut na, na=(uts+uas)/2
3. End

Fungsi Tampil
1. Start
2. Tampilkan nilai atribut nama
3. Tampilkan nilai atribut npm
4. Tampilkan nilai atribut jur
5. Tampilkan nilai atribut uts
6. Tampilkan nilai atribut uas
7. Tampilkan nilai atribut na
8. End

DIAGRAM UML
diagram UML
: Deklarasi class mahasiswa
: Deklarasi atribut pada class mahasiswa
  - String nama
  - String npm
  - String jur
  - Int uts
  - Int uas
  - Float na
: Deklarasi method pada class mahasiswa
  + Void input()
  + Void hitung()
  + Void tampil()

FLOWCHART

flowchart main program


OUTPUT
output raptor

Modul Raptor Class Dan Object, Serta Perancangan Berbasis Objek : Nilai Mahasiswa Modul Raptor Class Dan Object, Serta Perancangan Berbasis Objek : Nilai Mahasiswa Reviewed by Syafriansyah Muhammad on 6/27/2018 Rating: 5

Tidak ada komentar:

Diberdayakan oleh Blogger.