Prodi Sistem Informasi | Belajar HTML dan PHP | Skripsi SI
Pesantren Katabah
1000 Penghafal Quran
Pengobatan Ruqyah Mandiri
Sistem Informasi (S1)
Manajemen Informatika
Blog | Kontak | Siap Kerja | Sertifikat | PrivacyPolicy | Inggris Arab | Daftar Isi

Wednesday, July 7, 2021

Pemrograman Berbasis Objek (PBO)

RINGKASAN MATA KULIAH

Jenis Mata Kuliah: Teori dan Praktik

Media Pembelajaran Praktikum: lab1.katabah.com

cPanel Username : (Via WA)

cPanel Password : (Via WA)

Pemrograman Berbasis Objek (PBO) dikenal juga dengan istilah Object-Oriented Programming (OOP). 

Bagian 1

Komarudin Tasdik

Dipanggil: Tasdik atau Komar

Materi kuliah insyaallah akan update di katabah.com, menu STMIK JABAR

e-mail: 


Media praktikum:

cPanel Username

cPanel Password

Alternatif : http://lab1.katabah.com/cpanel


This is my identity. ahaha

Nanti, kalau ada tugas teori, dikerjakan menggunakan bahasa Inggris, akan dikasih bonus 10. Penjelasannya minggu depan kita pakai Zoom atau Meet ya... Tapi ajakan teman-teman yang lain biar kompak.

Jadi, kita sekarang belajar PBO. Biasanya, banyak orang belajar PBO dasar menggunakan Java. Tapi khusus matkul saya, pakai PHP.

Alasan pakai PHP:

1. Mhs STMIKJ banyak menggunakan PHP untuk skripsi

2. Nanti akan ada program pelatihan unggulan, juga pakai PHP

3. Dengan PHP, saya bisa cek langsung latihan teman-teman karena semua praktikum dikerjakan di katabah.


Dulu itu PHP dan bahasa pemrograman lainnya ditulis dalam script terstruktur. Sekarang, ditulis dalam script PBO. 

Pembuatan aplikasi-aplikasi berbasis web banyak berbasis PBO.

Namun demikian, script terstruktur juga masih digunakan.

Perbedaan keduanya, nanti teman-teman akan merasakan sendiri setelah belajar keduanya.

Kalau nanti teman-teman lancar menggunakan PHP berbasis PBO, bisa belajar Java di luar matkul, bila penasaran.


1. Silakan masuk link ini

http://lab1.katabah.com/cpanel


2. Klik file manager

3. Klik public_html

4. Klik nama masing-masing

5. Klik File di sudut kiri atas

6. Ketik: hay.php

7. Klik Create New File

8. Yang sudah bisa melihat hasilnya, seperti link ini 

 http://lab1.katabah.com/hasni/


9. Setelah kosong, kembali lagi ke posisi sebelumnya.

10. Klik hay.php

11. Klik edit di Kiri atas

12. Tuliskan 

Nama masing-masing

SMA Asal

Program: IPA/IPS/Dll.

Kota Asal: Garut, dll.

Cita-cita:


13. Lalu, klik Save Changes di sudut Kanan atas

Sambil nunggu teman-teman yg belum, coba teman-teman yg sudah dinyatakan sudah selesai cari contoh script paling pendek tentang belajar PBO menggunakan PHP.

*Cpanel:  upload semua file yg dibutuhkan untuk web


Bagian 2

lab1.katabah.com/cpanel

Jika sudah masuk:

1. Klik File Manager

2. Klik Public_html

3. Klik nama masing-masing

4. Buatlah folder. Namanya: dua

5. Yang sudah, silakan buka subfolder "dua"

6. Kemudian, buatlah file-file pada link ini

http://www.katabah.com/2020/08/pbo-2.html

Totalnya: 7 file


Contoh:

Perhatikan yang ini:

<?php 

class person {

}

?>


Pindahkan ke file 1kelas.php di cpanel


Yang sudah selesai mengerjakan latihan di atas, silakan baca-baca di internet tentang class, method dan objek menggunakan PHP. Kalau keyword-nya gak pakai PHP, biasanya muncul contoh dengan bahasa Java.


Bagian 3

Latihan CRUD OOP PHP

https://www.warungbelajar.com/membuat-crud-dengan-php-dan-mysqli-dengan-konsep-oop-menambah-data.html

Yang sedang mengerjakan CRUD, subfoldernya crud di nama masing-masing.


Bagian 4

Silakan kerjakan ini di subfolder khusus, misal CRUD

https://www.warungbelajar.com/membuat-crud-dengan-php-dan-mysqli-dengan-konsep-oop-menambah-data.html


Cara menjalankannya langkah awal adalah mengklik file tampil_data.php

Pasti error karena masih ada data yang harus ditambahkan, namanya database.

Yang penting, lengkapi dulu filenya. Nanti saya kasih tahu cara membuat database-nya. Setelah teman-teman lapor selesai 4 file:

tampil_data

tambah_data

proses_barang

koneksi


Teman-teman bisa mengecek sendiri. Hasil akhirnya akan seperti ini:

http://lab1.katabah.com/pbo/sodikin/crud/tampil_data.php


Cukup tombol tambah saja yang jalan untuk latihan ini. Update dan hapus nanti menyusul pertemuan selanjutnya.


Cara Membuat Database di Hosting

1. Klik mysql Database

2. Di kotak new database, ketik: sodikin

3. Klik Create Database

4. Di username, ketik: sodikin

5. Klik Password Generator

6. Copy password Anda

7. Klik tombol Create User

=====


Lanjutkan ke langkah ini:

1. Di bawah Add User to Database

user, pilih nama masing-masing

database, pilih nama masing-masing

2. Klik tombol Add

3. Centang All Privileges

4. Klik tombol Make Changes

5. Klik di sudut kiri atas (Tulisan muncul Home)

6. Klik phpmyadmin

7. Silakan buat tabel yang dibutuhkan


Bagian 5

Kita masuk tutorial ini 

https://www.warungbelajar.com/membuat-crud-dengan-php-dan-mysqli-dengan-konsep-oop-menambah-data.html


Lalu, kita ketik script yang paling awal

<?php

include('koneksi.php');

$db = new database();

$data_barang = $db->tampil_data();

?>

<!DOCTYPE html>

<html>

<head>

<title></title>

</head>

<body>

<a href="tambah_data.php">Tambah Data</a>

<table border="1">

<tr>

<th>No</th>

<th>Barang</th>

<th>Stok</th>

<th>Harga Beli</th>

<th>Harga Jual</th>

<th>Action</th>

</tr>

<?php 

$no = 1;

foreach($data_barang as $row){

?>

<tr>

<td><?php echo $no++; ?></td>

<td><?php echo $row['nama_barang']; ?></td>

<td><?php echo $row['stok']; ?></td>

<td><?php echo $row['harga_beli']; ?></td>

<td><?php echo $row['harga_jual']; ?></td>

<td>

<a href="edit.php?id=<?php echo $row['id_barang']; ?>">Update</a>

<a href="hapus.php?id=<?php echo $row['id_barang']; ?>">Delete</a>

</td>

</tr>

<?php 

}

?>

</table>

</body>

</html>


Cara Membuat Tabel di Hosting

1. Masuk myphpadmin

2. Klik database nama masing-masing

3. Masuk database masing-masing

4. Di kotak nama, ketik tb_barang

5. Jumlah kolom: 5


Di kolom nama isikan data ini:

id_barang

nama_barang

stok

harga_beli

harga_jual


Kolom jenisnya tetap semua int, kecuali

nama_barang

Jenis: varchar

Panjang: 255


Di baris id_barang lihat ke kanan teruuus, 

ada tulisan AI

centang

dan OK


Klik Save atau Kirim di bawah


Pastikan:

Yg dicentang AI hanya id_barang saja

Saat dicentang muncul bacaan mau jadikan primary

Klik OK


http://lab1.katabah.com/pbo/sandi/Crud/Tampil_Data.php

Pastikan file koneksi.php dbwarung belajar sesuai db Anda


Jika lupa tidak mengklik centang kotak AI di sebelah kanan id_barang, maka solusinya 

Klik id_barang

Di bawah, klik tombol Ubah

Cari AI, segera centang


Youtube tentang Teori PHP OOP: 

https://www.youtube.com/watch?v=ZKDUFoouyBI

https://youtu.be/EqaNfuw99No

Saya share dua video dulu. Sebenarnya ada beberapa video lagi (berseri). Saya suka dengan sebagian besar penjelasan beliau.


Silakan ditonton kedua video tadi!

Tuliskan di Microsoft Word, apa saja yang membuat Anda penasaran dan apa saja yang belum dimengerti. File Wordnya simpan dulu 


Bagian 6

Teman2 silakan kerjakan ringkasan skripsi tea yaaa. Mudah-mudahan ada yg mau memperlihatkan minimal satu ringkasan hari ini. Yg penting ada kata kunci: OOP dan PHP. Yg sudah ada rangkuman, boleh japri satu orang dulu. Boleh 1 skripsi dulu biar saya ada gambaran.

Dari 3 skripsi totalnya 8-10 halaman. Jadi, rangkuman 1 skripsi itu sekitar 3 halaman.


Bagian 7

Hikmah terbesar dari rangkuman skripsi ini, semoga teman-teman sudah pernah kenalan dengan skripsi walaupun masih di semester 2. Dan teman-teman tahu bahwa OOP digunakan untuk skripsi juga.


Judul Skripsi 1:

Pendahuluan

Metode

Pembahasan

Kesimpulan 

Daftar Pustaka


Bab dua (Landasan Teoritis) tidak dicantumkan gak apa-apa karena itu terlalu banyak teorinya. Nanti, teman-teman plagiat lagi.


Bahkan kalaupun teman-teman hanya merangkum 

Pendahuluan (Isinya Rumusan Masalah saja)

Pembahasan

Kesimpulan

Daftar Pustaka


Sudah mantap


Ini kesimpulan dari saya:

***

Format Penulisan Rangkuman:

Judul Skripsi 1

Pendahuluan (Isinya Rumusan Masalah saja. Salah satu juga boleh)

Pembahasan

Kesimpulan


Judul Skripsi 2

Pendahuluan (Isinya Rumusan Masalah saja. Salah satu juga boleh)

Pembahasan

Kesimpulan 


Judul Skripsi 3

Pendahuluan (Isinya Rumusan Masalah saja. Salah satu juga boleh)

Pembahasan

Kesimpulan

Daftar Pustaka


Ingaat...!

Fokuskan rangkuman itu ke OOP, gak usah banyak ngopas yg lain.


Kumpulan Materi PBO

http://www.katabah.com/2020/09/pbo-3.html

Rencana Tugas dan UAS:

1. Membuat 1 Ringkasan dari 3 Skripsi tentang PBO/OOP

2. Mengerjakan dan Memahami Halaman Tambah Data OOP

3. Presentasi Ringkasan (Zoom/Google Meet)

Contoh format penulisan artikel jurnal

EFEKTIVITAS WEB KEMENTERIAN DALAM MENDUKUNG TRANSPARANSI PUBLIK MENGGUNAKAN MATRIKS AIC (ATTRACT, INFORM, COMMUNITY) | JETI (uniki.ac.id)



Catatan:

Gak perlu stres. Nanti pengerjaannya dibuat ringan dan saya pandu.

Referensi

warungbelajar.com/membuat-crud-dengan-php-dan-mysqli-dengan-konsep-oop-menambah-data.html

duniailkom.com/tutorial-belajar-oop-php-pemrograman-berbasis-objek-php/

belajarphp.net/belajar-konsep-oop-php/

"Boleh Konsultasi Masuk Jurusan Sistem Informasi via IG atau Tiktok."
Tips Skripsi Program Studi Sistem Informasi

No comments:

Post a Comment