berikut adalah skripnya, beri nama contohfungsiconstruct.php
<?php class nilaimahasiswa{ private $nilaipresensi; private $nilaitugas; private $nilaipraktikum; private $nilaiuts; private $nilaiuas; // konstruktor memberikan nilai awal dengan nilai 0 function __construct(){ $this->nilaipresensi=0; $this->nilaitugas=0; $this->nilaipraktikum=0; $this->nilaiuts=0; $this->nilaiuas=0; } //membuat fungsi untuk set nilai presensi diset dari 0 sampe 100 function setnilaipresensi($nilaimahasiswa){ if(($nilaimahasiswa<=100) AND ($nilaimahasiswa>=0)){ $this->nilaipresensi=$nilaimahasiswa; } } //membuat fungsi untuk set nilai tugas diset dari 0 sampe 100 function setnilaitugas($nilaimahasiswa){ if(($nilaimahasiswa<=100) AND ($nilaimahasiswa>=0)){ $this->nilaitugas=$nilaimahasiswa; } } //membuat fungsi untuk set nilai praktikum diset dari 0 sampe 100 function setnilaipraktikum($nilaimahasiswa){ if(($nilaimahasiswa<=100) AND ($nilaimahasiswa>=0)){ $this->nilaipraktikum=$nilaimahasiswa; } } //membuat fungsi untuk set nilai uts diset dari 0 sampe 100 function setnilaiuts($nilaimahasiswa){ if(($nilaimahasiswa<=100) AND ($nilaimahasiswa>=0)){ $this->nilaiuts=$nilaimahasiswa; } } //membuat fungsi untuk set nilai uas diset dari 0 sampe 100 function setnilaiuas($nilaimahasiswa){ if(($nilaimahasiswa<=100) AND ($nilaimahasiswa>=0)){ $this->nilaiuas=$nilaimahasiswa; } } //membuat fungsi untuk mengambil dari properti presensi function getpresensi(){ return $this->nilaipresensi(); } //membuat fungsi untuk mengambil dari properti tugas function gettugas(){ return $this->nilaitugas(); } //membuat fungsi untuk mengambil dari properti praktikum function getpraktikum(){ return $this->nilaipraktikum(); } //membuat fungsi untuk mengambil dari properti uts function getuts(){ return $this->nilaiuts(); } //membuat fungsi untuk mengambil dari properti uas function getuas(){ return $this->nilaiuas(); } //membuat fungsi membuat nilai akhir function getna(){ $nilaiakhir=0.1*$this->nilaipresensi+0.2*$this->nilaitugas+0.2*$this->nilaipraktikum+0.2*$this->nilaiuts+0.3*$this->nilaiuas;//membuat nilai akhir dengan cara menambahkan 10% nilai presensi + 20% nilai tugas + 20% nilai praktikum + 20% nilai uts + 30% nilai uas jadi totalnya nilai akhir return $nilaiakhir; } //membuat fungsi menampilkan nilai function tampilnilai(){ ?> <table width="277" border="1"> <tbody> <tr> <td colspan="2" style="text-align:center">Tabel nilai mahasiswa</td> </tr> <tr> <td width="192">Nilai Presensi</td> <td width="69"><?php echo"".$this->nilaipresensi.""; ?></td> </tr> <tr> <td>NIlai Tugas </td> <td><?php echo"".$this->nilaitugas.""; ?></td> </tr> <tr> <td>NIlai Praktikum </td> <td><?php echo"".$this->nilaipraktikum.""; ?></td> </tr> <tr> <td>Nilai UTS</td> <td><?php echo"".$this->nilaiuts.""; ?></td> </tr> <tr> <td>Nilai UAS </td> <td><?php echo"".$this->nilaiuas.""; ?></td> </tr> <tr> <td>Nilai Akhir</td> <td><?php echo"".$this->getna().""; ?></td> </tr> </tbody> </table> <?php } } //penggunaan class nilai $nilaimahasiswa= new nilaimahasiswa(); $nilaimahasiswa->setnilaipresensi(70);// set nilai presensi $nilaimahasiswa->setnilaipraktikum(90);//set nilai praktikum $nilaimahasiswa->setnilaitugas(85);//set nilai tugas $nilaimahasiswa->setnilaiuts(95);//set nilai uts $nilaimahasiswa->setnilaiuas(100);//set nilai uas $nilaimahasiswa->tampilnilai();//menampilkan nilai akhir ?>
berikut adalah tampilan dari hasil di atas
Bahasa PHP ya..
ReplyDeletePelajaran lumayan nih
wahh gila codingan nya
ReplyDelete