Selamat datang kembali teman teman di web saya, kali ini saya akan membagikan tutorial CRUD ( Create Read Update Delete ) pada bahasa pemrogran PHP. Teman teman yg baru belajar dapat mengikuti tutorial ini. CRUD adalah suatu metode yang sangat umum dipakai pada suatu web. terutama pada bahasa pemrograman php. Pengertian CRUD adalah kepanjangan dari …
Continue reading "Cara Membuat CRUD PHP : Part 01 Membuat Database"
The post Cara Membuat CRUD PHP : Part 01 Membuat Database appeared first on ReshaJTama.
]]>Pengertian CRUD adalah kepanjangan dari Create, Read, Update dan Delete. Keempat istilah ini merupakan perintah atau query yang digunakan programmer untuk melakukan aksi melalui database relasional.
Sebelum membuat CRUD, kita harus membuat sebuah database yang akan dijadikan sebagai penyimpanan nya nanti. saya menggunakan database mysql disini. Kalian bisa menginstall Paket XAMPP, karena program XAMPP telah menyediakan paket lengkap nya.
Untuk Program XAMPP anda dapat mendownload nya langsung di website resminya :
Setelah di download & di install langsung di jalankan saja, jika tidak bisa menginstall dan menjalan kannya. Temen temen bisa melihat artikel saya sebelum nya di sini :
Install dan menjalankan Xampp
Oke kita langsung saja membuat website crud nya :
mysql -u root -p
#untuk membuat database#
CREATE DATABASE belajar_crud
#untuk masuk ke database belajar crud#
USE belajar_crud
#untuk membuat table#
CREATE TABLE `mahasiswa` (
`nim` INT(11) NOT NULL AUTO_INCREMENT,
`nama` VARCHAR(250) NOT NULL,
`kelas` VARCHAR(250) NOT NULL,
`keterangan` VARCHAR(500) NOT NULL,
PRIMARY KEY (`nim`)
) ENGINE=INNODB DEFAULT CHARSET=utf8mb4

<?php
$host = "localhost";
$user = "root" ;
$pass = "";
$db = "belajar_crud";
$connect = mysqli_connect($host,$user,$pass,$db);
if (!$connect) {
echo "Gagal Koneksi Database";
}
?>
<?php
include "koneksi.php";
$query = "select * from mahasiswa";
$query = mysqli_query($connect,$query);
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Data Mahasiswa</title>
</head>
<body>
<table border=1>
<tr>
<td>#</td>
<td>NIM</td>
<td>Nama</td>
<td>Kelas</td>
<td>Keterangan</td>
</tr>
<?php
$no = 1 ;
while($data = mysqli_fetch_array($query)){
echo "<tr>";
echo "<td>".$no."</td>";
echo "<td>".$data['nim']."</td>";
echo "<td>".$data['nama']."</td>";
echo "<td>".$data['kelas']."</td>";
echo "<td>".$data['keterangan']."</td>";
echo "</tr>";
$no++;
}
?>
</table>
</body>
</html>

Gampang kan, klo coba coba pasti bisa. kalau ada pertanyaan atau saran bisa langsun komen di bawah saja. untuk selanjutnya kita akan membuat sebuat crete, update dan delete data nya. untuk create nya nanti kita hanya perlu menambahkan file pada folder belajar_crud
The post Cara Membuat CRUD PHP : Part 01 Membuat Database appeared first on ReshaJTama.
]]>Selamat datang di blog saya, kali ini saya akan membagikan tutorial bagaimana cara untuk mengamankan MySql dan mempercepat performa nya. Tentunya jika anda memiliki website atau program yang selalu menarik query dari mysql dengan user yang banyak, pasti nya anda harus membuat mysql berjalan dengan optimal. Bagaimana caranya, berikut adalah tutorial nya : Mengubah port …
Continue reading "Cara membuat Performa dan mengamankan MYSQL"
The post Cara membuat Performa dan mengamankan MYSQL appeared first on ReshaJTama.
]]>Seperti yang kita ketahui, mysql menggunakan port 3306 sebagai default port nya. Kita bisa mengubah default port nya sesuai dengan yang kita mau. Berikut adalah caranya :
Cari file my.ini mysql


Terkadang orang sering lupa dengan settingan ini ?, walaupun sepele tetapi sangat fatal jika kita lupa mensetting nya. Dengan binding Ip address ini kita dapat mensetting siapa saja yang dapat melakukan akses terhadap mysql. Untuk settingan nya seperti ini :

Untuk apa settingan berikut ini ?, Settingan ini membuat file file kecil dalam setiap table yang anda buat pada mysql. Sehingga apabila terjadi rusak pada salah satu table, tidak merambat ke table lain. Berikut settingannya :
Pada settingan ini pastikan anda memiliki RAM minimal 4 GB pada PC yang terinstall mysql server. Karena pada settingan ini akan mengizinkan Mysql untuk mengakses RAM anda, saya saran kan untuk settingan ini jangan memberikan Akses lebih dari 2 GB pada Mysql, karena saya pernah melakukan settingan lebih dari 2 GB dan Mysql tidak mau berjalan, tetapi jika anda bisa mengoprek nya agar bisa menjadi lebih optimal terserah anda, oke langsung ke caranya saja :
Setelah melakukan optimasi, jangan lupa untuk merestart Mysql Sevice nya, kemudian silahkan bandingkan bagaimana performanya. Semoga bermanfaat dan jangan lupa untuk menshare nya ke teman teman anda. Terima kasih
The post Cara membuat Performa dan mengamankan MYSQL appeared first on ReshaJTama.
]]>Selamat datang di blog saya. Kali ini saya akan membagikan tutorial bagaimana cara untuk import file xlsx untuk masuk ke query sql kita. kita membutuhkan 2 module yang di butuhkan untuk membuat script tersebut yaitu : xlrd mysqldb Disini saya mempunyai sebuah file dengan format xls dengan nama “Test.xls”. Berikut isi file tersebut : Jangan …
Continue reading "Python – Import XLSX to SQL file"
The post Python – Import XLSX to SQL file appeared first on ReshaJTama.
]]>Disini saya mempunyai sebuah file dengan format xls dengan nama “Test.xls”. Berikut isi file tersebut :

Jangan lupa membuat Database dengan Table yang sesuai dengan file nya. Seperti ini :

Nah sekarang kita buat script untuk bisa konek ke database kita. disini saya menggunakan mysql sebagai databasenya, jadi saya menggunakan module MySQLdb sebagai connector nya. jika anda menggunakan database lain, anda bisa mencari module database connector nya.
import MySQLdb as sql
db = sql.connect(host="localhost", user="root",passwd="123", db="excel")
curs = db.cursor()
query = """ INSERT INTO belajar(id,nama,kelas,alamat) VALUES (%s,%s,%s,%s)"""
Kemudian untuk mengimport file xls nya kalian harus menambahkan module xlrd. xlrd hanya bisa menggunakan file dengan exstensi ‘.xls’ saja. Anda tidak bisa import file seperti ‘.xlsx’,’.csv’ atau file excel lainnya.
import xlrd
book = xlrd.open_workbook("Test.xls") #nama file xls nya
sheet = open.sheet_by_name('Test') #nama sheet excel
Nah, tinggal kita gabungin terus pake looping buat masukin datanya. Untuk full script nya bisa di lihat disini atau mendownload nya via github :
import xlrd
import MySQLdb as sql
# SQL
db = sql.connect(host="localhost", user="root",passwd="toor", db="excel")
curs = db.cursor()
query = """ INSERT INTO belajar(id,nama,kelas,alamat) VALUES (%s,%s,%s,%s)"""
# XLS File
book = xlrd.open_workbook("Test.xls") #nama file xls nya
sheet = book.sheet_by_name('Test') #nama sheet excel
#Execute
for n in range(1,sheet.nrows):
id = sheet.cell(n,0).value
nama = sheet.cell(n,1).value
kelas = sheet.cell(n,2).value
alamat = sheet.cell(n,3).value
values = (id,nama,kelas,alamat)
curs.execute(query,values)
curs.close
db.commit()
print("Anda telah berhasil Import !!!")
Silahkan jika anda ingin mendownload source Code nya. Bisa di ambil di akun saya.
https://github.com/ReshaJTama/xlstosql
Anda dapat mengunjungi source tutorial ini di
https://mherman.org/blog/import-data-from-excel-into-mysql-using-python/
The post Python – Import XLSX to SQL file appeared first on ReshaJTama.
]]>