Jumat, 18 Juni 2021

PHP Data Objects (PDO) Pemograman Basis Data

 Nama Mata Kuliah             : Pemogrman Basis Data

Nama Program Studi          : Manajemen Informatika 4B

Nama Institusi                    : Politeknik Negeri Lampung

Nama Dosen Pengampu     : Eko Win Kenali, S.Kom., MCs.

Nama                                  : Rista Novriani

NPM                                   : 19753060

#d3mipolinela

#polinela

#PoliteknikNegeriLampung


Minggu, 25 April 2021

MINGGU 5,6, dan 7Transact-SQL SELECT, SUBQUERY dan JOIN

Nama Mata Kuliah             : Pemogrman SQL Lanjut

Nama Program Studi          : Manajemen Informatika 4B

Nama Institusi                    : Politeknik Negeri Lampung

Nama Dosen Pengampu     : Eko Win Kenali, S.Kom., MCs.

Nama                                  : Rista Novriani


Senin, 08 Maret 2021

Lingkungan kerja DBMS: Microsoft SQL Server Management Studio

 Nama Institusi                    : Politeknik Negeri Lampung

Nama Program Studi          : Manajemen Informatika 4B

Nama Mata Kuliah             : Pemogrman SQL Lanjut

Nama                                   : Rista Novriani

Nama Dosen Pengampu     : Eko Win Kenali, S.Kom., MCs.


Rabu, 09 Desember 2020

Pertemuan 14|| PHP-PHP Data Object (PDO)

Pemrograman Web Dinamis Pertemuan 14 

Nama          : Rista Novriani

NPM           : 19753060

Prodi           : MI 3B

Praktikum:

PHP Data Object (PDO)

PDO adalah interface universal yang di sediakan oleh PHP yang berguna untuk melakukan komunikasi antara PHP dan database server.

DO adalah singkatan dari (PHP Data Objects), PDO merupakan interface universal yang disediakan oleh PHP yang berguna untuk melakukan komunikasi antara php dan database server. yang membedakan adalah PDO tidak terikat dengan aplikasi database tertentu, sedangkan extention Mysqli dan Mysql hanya terikat pada database MySQL saja.

Hal ini tidak berlaku jika anda menggunakan Mysqli atau mysql extention, dua extention ini hanya dapat berkomunikasi dengan MySQL, jika anda akan beralih ke database seperti PostgreSQL maka anda akan merubah code yang ada agar dapat digunakan di Database PostgreSQL

Karena alasan ini ada baiknya anda segera beralih dari MySQLi Extention ke PDO Extention. Dengan menggunakan MySQL atau MySQLi extention, PHP akan langsung terhubung dengan MySQL Server (direct). Berbeda dengan MySQLi atau MySQL extention yang menyediakan procedural style, jika anda menggunakan PDO, anda hanya diperbolehkan mengaksesnya menggunakan konsep OOP saja.

1. Cara Mengaktifkan PDO

PDO Extention secara default dapat digunakan sejak PHP 5.1, tetapi tidak semua driver database pada PDO diaktifkan, dengan alasan performa PHP menonaktifkan beberapa fitur PDO untuk beberapa database server, sehingga ketika anda akan menggunakan PDO untuk database server tertentu, anda perlu mengaktifkannya terlebih dahulu.

Berikutnya jalankan file php yang berisi perintah untuk mengecek driver PDO yang aktif, dengan function PDO::getAvailableDrivers()

 OUTPUT:



2. CRUD Menggunakan PDO - PHP

Membuat Database

- Buat database dengan nama db_siswa

- Lalu buat tabel tb_siswa dengan struktur sbb :



- Lalu isikan dengan data sbb :



Download file library bootstrap, dialamat : https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css

Membuat File baru dengan nama library.php


Membuat File baru dengan nama index.php


OUTPUT:


Membuat File baru dengan nama form_add.php


OUTPUT:



Membuat File baru dengan nama form_edit.php


OUTPUT:





〰◾TERIMA KASIH 😊❤◾〰

Kamis, 03 Desember 2020

Pertemuan 13 || Membuat Fitur Upload,Export, Import, dan Grafik PHP

 Pemrograman Web Dinamis Pertemuan 13

Nama          : Rista Novriani

NPM           : 19753060

Prodi           : MI 3B

Praktikum:

I. Fitur Upload BLOB ke Database

Binary Large OBject (BLOB) adalah koleksi dari data binary yang disimpan dalam sebuah entitas pada Database Management System (DBMS). BLOB digunakan untuk menyimpan file-file media seperti jpg, mp. flv, mp4, dll ke dalam database.  

Langkah :

A. Membuat Project 

Aktifkan Apache dan MySQL pada XAMPP.

Ø  --> Membuat tabel "tb_gambar" pada database yang telah dibuat "db_barangku". Kemudian klik tombol Save.


Membuat file koneksi dengan nama file "koneksi.php" dan ketikkan script berikut :

 


Membuat form untuk upload file, menyimpannya dengan nama "form_upload.php" dan ketikkan script code berikut :

Jalankan dengan memasukkan alamat browser,maka akan menampilkan hasil :


B. Membuat Image View

Membuat file dengan nama "index.php" dan mengetikkan script berikut :



Membuat file dengan nama " image-view.php" dan mengetikkan script code berikut :



Jalankan dengan memasukkan alamat browser, kemudian menguji dengan memilih gambar, memasukkan keterangan. 


C. Membuat Fitur Hapus

Buat file dengan nama "delete-gambar.php" dan mengetikkan script code berikut :


Jalankan dengan memasukkan alamat browser, kemudian menguji dengan klik link Delete, maka gambar akan terhapus.

II. Membuat Report PDF dengan Library DOMPDF

Dompdf adalah salah satu library yang digunakan untuk membuat report berupa PDF dengan menggunakan PHP.

Langkah :

Download file library dompdf . dapat di dapat dilink berikut :https://github.com/dompdf/dompdf/releases/download/v0.8.3/dompdf_0-8-3.zip

Membuat file dengan nama "reportpdf.php" dan ketikkan script code berikut :


Jalankan dengan memasukkan alamat browser






Rabu, 25 November 2020

Pertemuan 12 - PHP - Fitur Login dan Register

 Nama          : Rista Novriani

NPM           : 19753060

Prodi           : MI 3B


Praktikum:

1. Password Hash dan Password Verify

a. Password Hash





b. Password Verify





2. Membuat Fitur Login dan Register - PHP

Menyiapkan Database

Sebelum kita membuat untuk fitur login & register, kita akan membuat tabel tb_user pada database db_barangku dengan jumlah kolom 4, Lalu buat kolom pada tb_user, dengan urutan sesuai berikut :



Setelah menyiapkan database, unduh file pendukung untuk CSS agar tampilan lebih menarik. unduh file di https://bit.ly/login-register-asset

 

Membuat File Baru

Buat 3 File baru pada folder "barang" dengan nama :

1. register.php

2. login.php

3. logout.php

 

Mengubah file koneksi.php dengan menambahkan 3 function sbb:



Membuat file baru dengan nama register.php


Output:


Membuat file baru dengan nama login.php



Output:



Membuat file baru dengan nama home.php


Output:

Membuat file baru dengan nama logout.php



〰◾TERIMA KASIH 😊❤◾〰

Rabu, 18 November 2020

Tugas Praktikum 11 || Object Oriented Programming (OOP) Part 3

Pemrograman Web Dinamis Pertemuan 11

Nama          : Rista Novriani

NPM           : 19753060

Kelas           : MI 3B

Pertemuan   : 11


Pengertian OOP

OOP (Object Oriented Programming) adalah suatu metode pemrograman yang berorientasi kepada objek. Tujuan dari OOP diciptakan adalah untuk mempermudah pengembangan program dengan cara mengikuti model yang telah ada di kehidupan sehari-hari.

Tugas Praktikum :

1. Koneksi Database PHP dan MySQL

Sebelum memulai untuk membuat koneksi antara PHP dan MySQL, Langkah yang perlu disiapkan adalah menyiapkan databasenya terlebih dahulu sbb:

1. Buka browser dan ketikkan localhost/phpmyadmin, lalu klik tombol Database untuk membuat database baru.

2. Buat database dengan nama "db_barangku" lalu klik tombol "Create".

3. Lalu buat tabel dengan nama "tb_barang", dan memiliki  5 kolom

4. Lalu buat kolom untuk tabel tb_barang seperti di bawah ini, untuk id_barang gunakan primary key dan auto increment, lalu jika selesai klik tombol Save.





Source Code koneksi PHP ke MySQL


Output :




2. Membuat CRUD - Menampilkan Data

Persiapan :

1. Pastikan service mysqli aktif, lalu masuk ke phpmyadmin dengan mengetikkan localhost/phpmyadmin di browser, lalu silahkan pilih database yang sebelumnya dibuat, nama databasenya adalah db_barangku.

2. Klik tombol tambahkan/insert 

3. Tambahkan beberapa data didalamnya, untuk bagian id_barang biarkan kosong karena bernilai auto increment, setelah barang di input klik tombol kirim.




Source Code Tampil Data


Output :

3. Membuat CRUD - Menambah Data

Ubah kode tampildata.php menjadi seperti  berikut:

Buat file baru dengan nama tambahdata.php

Buat file baru dengan nama proses-barang.php


Output :


4. Membuat CRUD -  Mengupdate Data

Buat file baru dengan nama edit.php 

Ubah file koneksi2.php dengan menambahkan fungsi get_by_id dan update_data


Ubah kode proses-barang.php seperti berikut


Output :


5. Membuat CRUD - Menghapus Data

Ubah file tampildata.php seperti kode berikut:


Ubah file proses-barang.php seperti kode berikut



Tambahkan fungsi delete pada file koneksi2.php seperti berikut


Output :


〰◾TERIMA KASIH 😊❤◾〰





PHP Data Objects (PDO) Pemograman Basis Data

 Nama Mata Kuliah             : Pemogrman Basis Data Nama Program Studi          : Manajemen Informatika 4B Nama Institusi                  ...