1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

[Share]Program Hitung Nilai Akhir Mahasiswa Menggunakan PHP

Discussion in 'Pemrograman Web' started by Faisal Reza, Dec 23, 2016.

  1. Faisal Reza

    Faisal Reza Ads.id Fan

    Joined:
    Sep 17, 2016
    Messages:
    112
    Likes Received:
    4
    Location:
    Tangerang
    Hallo sobat ads.id kali ini saya akan membagi source kode program hitung nilai akhir mahasiswa menggunakan php tanpa MySQL dan saya jamin 100% berhasil , langsung saja ya saya buat source code berikut dibawah ini

    Buat sebuah file index.php dengan script berikut
    PHP:
    <html>
    <
    head>
    <
    title>Hitung Nilai Mahasiswa</title>
    </
    head>
    <
    body>
    <
    center><h1>Program Hitung Nilai Dengan PHP by Coding-Arena.id</h1></center>
    <
    form id="reza" name="reza" method="post" action="nilaiakhir.php">
      <
    table width="350" border="1" align="center" bordercolor="#0000FF" bgcolor="#00A2E8">
        <
    tr>
          <
    td><strong>NIM</strong></td>
          <
    td><input name="nim" type="text" id="nim" /></td>
        </
    tr>
        <
    tr>
          <
    td width="142"><strong>Nama Mahasiswa</strong></td>
          <
    td width="181"><input name="nama" type="text" id="nama" /></td>
        </
    tr>
        <
    tr>
          <
    td><strong>Jurusan</strong></td>
          <
    td><input name="jurusan" type="text" id="jurusan" /></td>
        </
    tr>
        <
    tr>
          <
    td><strong>Nilai Absen</strong></td>
          <
    td><input name="absen" type="text" id="absen" /></td>
        </
    tr>
        <
    tr>
          <
    td><strong>Nilai Tugas</strong></td>
          <
    td><input name="tugas" type="text" id="tugas" /></td>
        </
    tr>
        <
    tr>
          <
    td><strong>Nilai UTS</strong></td>
          <
    td><input name="uts" type="text" id="uts" /></td>
        </
    tr>
        <
    tr>
          <
    td><strong>Nilai UAS</strong></td>
          <
    td><input name="uas" type="text" id="uas" /></td>
        </
    tr>
      </
    table><br/>
      <
    center><input type="submit" name="Submit" value="Hitung" /></center>
    </
    form>
    <
    center><span class="copy-text">Copyright &copy2016 Coding-Arena Faisal Reza Fahlevi</span></center>
    </
    body>
    </
    html>
    Lalu buat sebuah file proses disini saya beri nama nilaiakhir.php, berikut scriptnya
    PHP:
    <html>
    <head>
    <title>Hasil Akhir</title>
    </head>
    <body>
    <center><h1>Program Hitung Nilai Dengan PHP by Coding-Arena.id</h1></center>
    <table width="300" border="1" align="center" bordercolor="#0033FF" bgcolor="#00A2E8">
      <tr>
        <td><?php
    $a
    =$_POST['nim'];
    $b=$_POST['nama'];
    $c=$_POST['jurusan'];
    $d=$_POST['absen'];
    $e=$_POST['tugas'];
    $f=$_POST['uts'];
    $g=$_POST['uas'];
    $h=(0.1*$d)+(0.2*$e)+(0.3*$f)+(0.4*$g);
    if (
    $h>=85)
    $j=("A") and $i=("LULUS");
    else
    if (
    $h>=80)
    $j=("A-") and $i=("LULUS");
    else
    if (
    $h>=75)
    $j=("B+") and $i=("LULUS");
    else
    if (
    $h>=70)
    $j=("B") and $i=("LULUS");
    else
    if (
    $h>=65)
    $j=("B-") and $i=("LULUS");
    else
    if (
    $h>=60)
    $j=("C") and $i=("LULUS");
    else
    if (
    $h>=55)
    $j=("D") and $i=("TIDAK LULUS");
    else
    if (
    $h>100)
    $j=("") and $i=("NILAI SALAH");
    else
    $j=("E") and $i=("TIDAK LULUS");

    echo
    "NIM : $a<br>";
    echo
    "Nama Mahasiswa : $b<br>";
    echo
    "Jurusan : $c<br>";
    echo
    "Nilai Akhir : $h<br>";
    echo
    "Grade : $j<br>";
    echo
    "Keterangan : $i<br>";

    ?></td>
      </tr>
    </table>
    <center> <span class="copy-text">Copyright &copy; 2016 Coding-Arena - Faisal Reza Fahlevi</span></center>
    </body>
    </html>
    Hasil akhir program adalah sebagai berikut, pada kasus program yang saya gunakan adalah sistemasi penilaian dan grading dikampus saya, yaitu
    • 10% nilai absen
    • 20% nilai tugas
    • 30% nilai uts
    • 40% nilai uas
    Anda dapat menyesuaikan rumus diatas sesuai sistematika penilaian dikampus ataupun tempat anda menggunakan proram ini masing-masing


    [​IMG]
    index.php

    [​IMG]
    hasilakhir.php​
     
  2. ***KSD***

    ***KSD*** Banned

    Joined:
    Oct 24, 2016
    Messages:
    215
    Likes Received:
    16
    nested if udah kebanyakanmungkin kalau menggunakan switch case akan lebih efektif :D
     
  3. ubaydil

    ubaydil Hero

    Joined:
    Oct 6, 2015
    Messages:
    722
    Likes Received:
    158
    Terima kasih sharingnya gan
     
  4. Yogy Anggry

    Yogy Anggry Super Hero

    Joined:
    Sep 11, 2009
    Messages:
    813
    Likes Received:
    17
    Location:
    Jogja
    Langsung di live in gan biar tinggal gunain kita :D
     
  5. Faisal Reza

    Faisal Reza Ads.id Fan

    Joined:
    Sep 17, 2016
    Messages:
    112
    Likes Received:
    4
    Location:
    Tangerang
    hehe iya bro tar itu dicoba untuk menggunakan switch case :D
     
  6. zeo

    zeo Ads.id Fan

    Joined:
    Oct 27, 2016
    Messages:
    246
    Likes Received:
    32
    izin coba gan
     
  7. ***KSD***

    ***KSD*** Banned

    Joined:
    Oct 24, 2016
    Messages:
    215
    Likes Received:
    16
    file phpnya juga sepertinya ada yg error gan :D

    [​IMG]

    statement if kan harus di block pake kurung kurawal atau kalau mau pake tanda : harus disertai dengan endif pada akhir selection
     
  8. PopulerWeb

    PopulerWeb Super Hero

    Joined:
    Jan 1, 2017
    Messages:
    784
    Likes Received:
    46
    keren makasih min sangat membantu saya dari pada harus ngitung manual
     
  9. iwiel

    iwiel Ads.id Pro

    Joined:
    Feb 28, 2011
    Messages:
    261
    Likes Received:
    17
    Location:
    Jaksel
    Kalau penamaan variabelnya diganti yang lebih deskriptif seperti $post_nim, $post_nama, $hasil_hitung mungkin lebih jelas dibaca gan. Indentation if dan elsenya juga pakai tab atau 4 spasi.
    Btw nice posting
     
  10. PopulerWeb

    PopulerWeb Super Hero

    Joined:
    Jan 1, 2017
    Messages:
    784
    Likes Received:
    46
    seperti itu ya oke mas
     
  11. Yundar Saja

    Yundar Saja Ads.id Starter

    Joined:
    Dec 24, 2016
    Messages:
    61
    Likes Received:
    9
    Aku ambil Sistem Informasi tapi ga bisa PHP, tolong ajarin master2 disini.. gimana caranya biar cepat bisa???????????????????????????
     
  12. ndunks

    ndunks Newbie

    Joined:
    Apr 30, 2011
    Messages:
    22
    Likes Received:
    1
    pake javascript juga bisa :-D
     
  13. bayunur

    bayunur Banned

    Joined:
    Oct 24, 2015
    Messages:
    354
    Likes Received:
    26
    kreatif
     
  14. Muhamad Irfan Zidni

    Muhamad Irfan Zidni Newbie

    Joined:
    Oct 2, 2017
    Messages:
    15
    Likes Received:
    1
    Makasih sharingnya sangat membantu bisa buat belajar
     
  15. Andrew christianto

    Andrew christianto Newbie

    Joined:
    Oct 1, 2017
    Messages:
    17
    Likes Received:
    0
    Terima kasih gan sharingnya sering" share script ya
     
  16. Rizky_MRA

    Rizky_MRA Newbie

    Joined:
    Oct 5, 2017
    Messages:
    18
    Likes Received:
    1
    Nice work.. Semoga semakin berkembang.. Coba ditambahkan kondisi kalau lulus dapat reward dan kalau tidak lulus harus mengulang
     

Share This Page