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
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