DAY 7 PKL ISTN

 

Assalamualaikum wr wb

Masih dengan Fauzan Blog's. Gimana kabarnya nih para penghirup oksigen semua? Masih pada sehat semua kan? semoga sehat selalu ya.. Amin..
Hari ketujuh nulis di Blog, Oke langsung saja saya mulai ceritanya.. Ekhm Ekhm..

Selasa, 9 Juli 2024


Hari Ketujuh PKL

Hari Ketujuh saya PKL di FSTI ISTN. Masih ditemani oleh ketiga teman saya yaitu Asep, Habib dan Parel. Hari ketujuh, Setelah kami datang sekitar jam 8.30 kami langsung mengerjakan tugas yang sudah diberikan dihari sebelumnya, kami melakukan bersih bersih sesuai dengan tugas masing masing, saya menyapu lantai laintai yang ada di lab.

gambar 1 sedang menyapu lantai.

Setelah tugas pembersihan selesai, kami diberi tugas baru yang harus dikerjakan berpasangan. Dua orang pertama ditugaskan mengurus buku-buku, sementara dua orang lainnya bertugas merapikan kabel-kabel, atau dalam istilah keren, manajemen kabel. Pak Adi, pembimbing kami, menunjuk Parel dan Habib untuk mengurus buku-buku. Ini berarti saya dan Asep bertanggung jawab untuk merapikan kabel.

gambar 2 sedang merapihkan kabel.

Merapikan kabel ternyata membutuhkan ketelitian, karena kabel-kabel tersebut sudah banyak yang kusut dan terpasang sembarangan. Kami harus memastikan bahwa semua kabel tertata dengan rapi dan aman agar tidak mengganggu operasional lab dan menghindari risiko kecelakaan.

Setelah selesai melakban kabel-kabel, kami bergabung dengan Parel dan Habib untuk membantu mengurus buku-buku. Kami bersama-sama menyusun buku-buku di rak sesuai kategori dan memastikan semuanya tertata rapi.

gambar 3 sedang merapihkan buku-buku.

Dan setelah selesai kami akhirnya istirahat, lalu setelah istirahat pak adi memberi kami materi :

XAMPP

gambar 4 logo XAMPP

XAMPP adalah distribusi perangkat lunak bebas dan open source yang mendukung banyak sistem operasi, termasuk Windows, Linux, dan Mac OS X. XAMPP menyediakan platform yang mudah diinstal untuk mengembangkan dan menguji aplikasi web lokal. XAMPP merupakan singkatan dari:

  • X: Cross-platform (berarti bisa berjalan di berbagai sistem operasi)
  • A: Apache (web server)
  • M: MySQL/MariaDB (database server)
  • P: PHP (bahasa pemrograman)
  • P: Perl (bahasa pemrograman)

Fungsi Utama XAMPP:

  1. Server Web Lokal: Menjalankan Apache sebagai server web untuk meng-hosting situs web atau aplikasi web di komputer lokal.
  2. Manajemen Basis Data: Menyediakan MySQL atau MariaDB sebagai server database untuk menyimpan dan mengelola data.
  3. Dukungan Skrip: Menyediakan dukungan untuk bahasa skrip PHP dan Perl untuk pengembangan web dinamis.
  4. Pengujian Aplikasi Web: Memungkinkan pengembang untuk menguji aplikasi web secara lokal sebelum di-deploy ke server produksi.

MySQL

gambar 5 logo MySQL.

MySQL adalah sistem manajemen basis data relasional (RDBMS) open source yang menggunakan SQL (Structured Query Language) sebagai bahasa untuk mengelola dan memanipulasi data. MySQL sangat populer karena kecepatan, stabilitas, dan kemudahan penggunaannya, serta dukungan komunitas yang luas.

Fungsi Utama MySQL:

  1. Penyimpanan Data: Mengelola dan menyimpan data dalam tabel-tabel yang terstruktur.
  2. Manipulasi Data: Memungkinkan pengguna untuk melakukan operasi CRUD (Create, Read, Update, Delete) pada data.
  3. Keamanan Data: Menyediakan mekanisme keamanan seperti otentikasi pengguna dan izin akses.
  4. Kinerja Tinggi: Dirancang untuk menangani volume data yang besar dengan performa yang tinggi.
  5. Dukungan Multi-Pengguna: Memungkinkan banyak pengguna untuk mengakses dan mengelola data secara bersamaan.

Hubungan antara XAMPP dan MySQL:

XAMPP mencakup MySQL (atau MariaDB sebagai alternatif) sebagai bagian dari bundelnya. Ini memungkinkan pengembang untuk menginstal dan mengonfigurasi MySQL dengan mudah sebagai bagian dari lingkungan pengembangan lokal mereka. Dengan menggunakan XAMPP, pengembang dapat mengatur server web lokal lengkap dengan dukungan basis data, tanpa harus melakukan instalasi dan konfigurasi yang rumit untuk setiap komponen secara terpisah.


phpMyAdmin

phpMyAdmin adalah alat manajemen basis data berbasis web yang ditulis dalam bahasa PHP. Alat ini dirancang untuk mengelola MySQL dan MariaDB melalui antarmuka web yang intuitif dan mudah digunakan. phpMyAdmin memungkinkan pengguna untuk melakukan berbagai tugas administrasi basis data tanpa harus menggunakan baris perintah MySQL. Berikut adalah penjelasan lebih rinci tentang phpMyAdmin dan hubungannya dengan MySQL:

Fitur Utama phpMyAdmin:

  1. Antarmuka Grafis (GUI): Memudahkan manajemen basis data tanpa baris perintah.
  2. Manajemen Database: Membuat, mengedit, dan menghapus basis data dan tabel.
  3. Manipulasi Data: Melakukan operasi CRUD (Create, Read, Update, Delete).
  4. Ekspor dan Impor Data: Mendukung format seperti SQL, CSV, dan XML.
  5. Menjalankan Query SQL: Menulis dan menjalankan perintah SQL.
  6. Manajemen Pengguna dan Izin: Mengelola pengguna dan izin akses.
  7. Optimasi dan Pemeliharaan: Alat untuk memeriksa dan mengoptimalkan tabel.

Kelebihan phpMyAdmin:

  1. Aksesibilitas: Dapat diakses dari browser web.
  2. Kemudahan Penggunaan: Antarmuka grafis yang intuitif.
  3. Komprehensif: Mendukung sebagian besar fitur manajemen basis data.
  4. Dukungan Multi-Bahasa: Mendukung berbagai bahasa.

Hubungan antara phpMyAdmin dan MySQL:

phpMyAdmin memfasilitasi interaksi dengan MySQL melalui antarmuka grafis, membuat pengelolaan basis data lebih mudah tanpa perlu menulis perintah SQL langsung.


Cara Membuat Database di phpMyAdmin

  1. Buka phpMyAdmin: Akses phpMyAdmin melalui browser.
  2. Buat Database Baru:
    • Klik tab "Database" di bagian atas.
    • Masukkan nama database pada kolom "Create database".
    • Klik "Create".

Cara Membuat Tabel di phpMyAdmin

  1. Pilih Database: Klik nama database yang baru dibuat di sidebar sebelah kiri.
  2. Buat Tabel Baru:
    • Masukkan nama tabel pada kolom "Name".
    • Tentukan jumlah kolom tabel pada kolom "Number of columns".
    • Klik "Go".
  3. Definisikan Kolom:
    • Masukkan nama kolom, tipe data (misalnya, INT, VARCHAR), dan panjang nilai.
    • Tentukan pengaturan lain seperti indeks (PRIMARY, UNIQUE) dan atribut tambahan (NOT NULL, AUTO_INCREMENT) jika diperlukan.
    • Klik "Save".

Cara Mengisi Tabel di phpMyAdmin

  1. Pilih Tabel: Klik nama tabel yang ingin diisi di sidebar sebelah kiri.
  2. Masukkan Data Baru:
    • Klik tab "Insert" di bagian atas.
    • Masukkan nilai untuk setiap kolom pada baris baru.
    • Klik "Go" untuk menyimpan data.

Ringkasan

  • Membuat Database: Database → Masukkan nama database → Create.
  • Membuat Tabel: Pilih database → Masukkan nama tabel dan jumlah kolom → Go → Isi detail kolom → Save.
  • Mengisi Tabel: Pilih tabel → Insert → Masukkan nilai kolom → Go.


Kali ini kami diajarkan untuk membuat web rental mobil dan databasenya lalu menyambungkannya ke database dan mengambil data dari database untuk di tampilkan di web, berikut database dari web yang saya buat :


gambar 6 database db_rental_mobil.

gambar 7 table tb_admin.

gambar 8 table tb_mobil.

gambar 9 table tb_sewa.

Berikut adalah web yang saya buat :


gambar 10 tampilan index web.

gambar 11 tampilan web form admin.

gambar 12 tampilan form mobil web.

gambar 13 tampilan web form sewa.

Berikut ini kodingan index :


Berikut ini kodingan web admin :


Berikut ini kodingan web mobil :


Berikut ini kodingan web sewa :



Sekian aja cerita pengalaman hari ketujuh PKL dari saya. Mohon maaf apabila ada pengetikkan yang kurang berkenan di hati karena kadang tangan ini khilaf dan terpeleset karena licinnya keyboard yang digunakan. Terima kasih telah membaca.

Wassalamualaikum wr wb

Komentar

Postingan populer dari blog ini

DAY 32 PKL ISTN

DAY 56 PKL ISTN

DAY 58 PKL ISTN