Monday, August 7, 2023

OOP PHP

Halaman OOP PHP Soal Ujian Labor, Silahkan Download
Tahapan untuk menjawab soal diatas lakukanlah kegiatan-kegiatan Algoritma berikut
  1. ANALSISIS
  2. Pelajari masalah dalam soal
    desain database
    desain SQL Query
    input data
    susun SQL Query
  3. BUAT FOLDER
  4. Alamat web dalam kasus disebut: gaji. Untuk itu buatlah folder di drive C atau D
    Cari folder xampp
    masuk ke folder tersebut (caranya, double click folder tersebut)
    masuk ke folder htdocs (caranya, double click folder tersebut)
    buat folder gaji (cara: click kanan > new, ketik gaji)
  5. UJI
  6. Uji apakah folder tersebut (gaji) telah aktif
    dari browser ketik: localhost/gaji
  7. CODING
  8. Buka text editor: Visual Studio Code, VS COde / code
    open folder gaji (nama ruang kerja)
    tulis program Model, misal model.php
    tulis program index.php
  1. Tulis Class

  2. Buat sebuah class disebut Model. Simpan program dengan nama file: model.php

    Pastikan nama file sama dengan nama Class.


    < ?php

    Class Model // //awal class
    {
    //Author: Muhammad Amrin Lubis
    //date-written: 7 Juli 2023
    private $server = "localhost";
    private $username = "root";
    private $password;
    private $db = " "; //misal namadatabase: gajikaryawan
    private $conn;
    public function __construct(){ //awal construct
    try{
    $this->conn = new mysqli($this->server, $this->username, $this->password, $this->db);
    } catch(Exception $e) {
    echo "Koneksi Gagal".$e->getMessage();
    }
    } //akhir construct
    }// AKHIR class
    ?> //akhir class
  3. Tulis Method

  4. Method berfungsi untuk mengerjakan satu tugas, misal tugas membaca data dari database dan menampilkannya
    nama method disini yaitu fetchGajiBulanan. Simpan program method ini dalam file model.php. Disebabkan program model.php
    telah dibuat, maka langsung sisipkan method fetchGajiBulanan pada program model.php
    Tabel yang dibaca untuk penulisan method ini yaitu tabel gaji
    Script dibawah ini

    public function fetchGajiBulanan(){
    $data = null;
    $query = " "; // isi script SQL dalam tanda kutip tsb
    if($sql = $this->conn->query ($query)){
    while ($rows = mysqli_fetch_assoc($sql)){
    $data []=$rows;
    }
    }
    return $data;
    }
  5. Tulis program index

  6. Tulis program utama yang disebut index dan simpan program dengan nama file index.php
    < ?php require 'model.php';
    $model = New Model();
    // baca data gaji karyawan bulanan
    $recordGaji = $model->fetchGajiBulanan();
    // uji apakah data gaji bulanan bisa ditampilkan var_dump( $recordGaji ); // tampilkan data gaji kary bulanan die; // stop
    ?>

Post-1

OOP PHP

Halaman OOP PHP Soal Ujian Labor, Silahkan Download Tahapan untuk menjawab soal diatas lakukanlah kegiatan-kegiatan Algoritma berikut ...