java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query

Sabtu, 17 Februari 2024

Belajar Query SQL Database MYSQL 2

Belajar Query SQL Database MYSQL (2)

Insert Data Table Master Produk

Berikut ini adalah script sql untuk memasukkan data ke dalam tabel produks:
INSERT INTO produks (nama_produk, harga_produk, stok_produk) VALUES
('Smartphone', 1000000, 10),
('Laptop', 2000000, 5),
('Sepatu', 500000, 20),
('Baju', 200000, 30),
('Buku', 100000, 50);

Insert Data Table Master Pelanggan

Berikut ini adalah script sql untuk memasukkan data ke dalam tabel pelanggans:

INSERT INTO pelanggans (nama_pelanggan, alamat_pelanggan, no_telepon) 
VALUES
('Budi', 'Jl. Merdeka 1', '08123456789'),
('Ana', 'Jl. Sudirman 2', '08234567890'),
('Cici', 'Jl. Diponegoro 3', '08345678901'),
('Dedi', 'Jl. Thamrin 4', '08456789012'),
('Eko', 'Jl. Gatot Subroto 5', '08567890123');

Insert Data Table Master Karyawan

Berikut ini adalah script sql untuk memasukkan data ke dalam tabel karyawans:
INSERT INTO karyawans (nama_karyawan, jabatan_karyawan, gaji_karyawan) VALUES
('Andi', 'Penjual', 2000000),
('Siti', 'Kasir', 1500000),
('Candra', 'Admin', 1800000),
('Dewi', 'Gudang', 1600000),
('Eko', 'Kurir', 1700000);

Insert Data Table Transaksi Penjualan

Berikut ini adalah script sql untuk memasukkan data ke dalam tabel penjualans:
INSERT INTO penjualans (tanggal_penjualan, pelanggan_id, karyawan_id, total_penjualan) VALUES
('2023-11-14', 1, 1, 1500000),
('2023-11-15', 2, 2, 2000000),
('2023-11-16', 3, 3, 1700000),
('2023-11-17', 1, 2, 1800000),
('2023-11-18', 2, 3, 1600000);

Insert Data Table Transaksi Detail Penjualan

Berikut ini adalah script sql untuk memasukkan data ke dalam tabel penjualan_details:

INSERT INTO penjualan_details (penjualan_id, produk_id, jumlah_produk, harga_satuan) VALUES
(1, 1, 2, 500000),
(1, 2, 1, 1000000),
(2, 3, 3, 200000),
(2, 4, 2, 300000),
(3, 1, 1, 500000),
(3, 5, 2, 400000),
(4, 2, 1, 1000000),
(4, 3, 2, 200000),
(5, 4, 3, 300000),
(5, 5, 1, 400000);
Sebelumnya:
https://www.saifiahmada.com/2024/02/belajar-query-sql-database-mysql.html

Belajar Query SQL Database MYSQL

 Belajar Query SQL Database MYSQL (1)

Persiapan Instalasi Database MYSQL

Supaya lebih mudah, silakan install package XAMPP, yang merupakan paket instalasi yang berisi rpogram apache, mysql, php dan perl. Untuk antar muka mysql silakan buka pada browser localhost dan pilih menu phpmyadmin. Alternatif lain bisa menggunakan terminal untuk linux/ OS X dan prompt cmd di windows.

Membuat Database

Langkah pertama dalam membangun database adalah dengan membuatnya. Berikut adalah contoh perintah SQL untuk membuat database bernama "penjualan_db":

create database penjualan_db;

Membuat Table Master dan Table Transaksi

Setelah database dibuat, kita perlu membuat table-table yang akan digunakan untuk menyimpan data. Berikut adalah contoh perintah SQL untuk membuat table master "produks", "pelanggans" dan "karyawans":

CREATE TABLE produks (
id INT PRIMARY KEY AUTO_INCREMENT,
nama_produk VARCHAR(255) NOT NULL,
harga_produk INT NOT NULL,
stok_produk INT NOT NULL
);
berikut ini adalah script untuk membuat table pelanggans
CREATE TABLE pelanggans (
id INT PRIMARY KEY AUTO_INCREMENT,
nama_pelanggan VARCHAR(255) NOT NULL,
alamat_pelanggan VARCHAR(255) NOT NULL,
no_telepon VARCHAR(20) NOT NULL
);
berikutnya adalah pembuatan table karyawans:
CREATE TABLE karyawans (
id INT PRIMARY KEY AUTO_INCREMENT,
nama_karyawan VARCHAR(255) NOT NULL,
jabatan_karyawan VARCHAR(100) NOT NULL,
gaji_karyawan INT NOT NULL
);
kita perlu membuat table transaksi "penjualan":
CREATE TABLE penjualans (
id INT PRIMARY KEY AUTO_INCREMENT,
tanggal_penjualan DATE NOT NULL,
pelanggan_id INT NOT NULL,
karyawan_id INT NOT NULL,
total_penjualan INT NOT NULL,
FOREIGN KEY (pelanggan_id) REFERENCES pelanggans(id),
FOREIGN KEY (karyawan_id) REFERENCES karyawans (id)
);
kemudian kita buat table transaksi penjualan_details:
CREATE TABLE penjualan_details (
id INT PRIMARY KEY AUTO_INCREMENT,
penjualan_id INT NOT NULL,
produk_id INT NOT NULL,
jumlah_produk INT NOT NULL,
harga_satuan INT NOT NULL,
FOREIGN KEY (penjualan_id) REFERENCES penjualans(id),
FOREIGN KEY (produk_id) REFERENCES produks(id)
);
setelah table-table tersebut sudah dibuat, silakan jalankan perintah ini, untuk melihat table yang terdaftar pada database
show tables;
-----
karyawans
pelanggans
penjualan_details
penjualans
produks
jika tampil ada 5 table tersebut, maka pembuatan table master dan table transaksi berhasil dilakukan.

Next:
https://www.saifiahmada.com/2024/02/belajar-query-sql-database-mysql-2.html

Panduan Instalasi Laravel Versi 6 di Windows

Panduan Instalasi Laravel Versi 6 di Windows

Laravel adalah salah satu framework PHP yang paling populer untuk pengembangan aplikasi web modern. Di bawah ini adalah langkah-langkah untuk menginstal Laravel versi 6 di sistem operasi Windows menggunakan XAMPP dan Composer.

1. Install XAMPP untuk Windows

XAMPP adalah paket distribusi Apache yang lengkap dan mudah digunakan yang berisi Apache HTTP Server, MySQL database, PHP, dan Perl. Ini adalah lingkungan pengembangan lokal yang ideal untuk menjalankan aplikasi web PHP. Anda dapat mengunduh dan menginstal XAMPP dari situs web resminya:

- Kunjungi [situs web resmi XAMPP](https://www.apachefriends.org/index.html).

- Unduh versi terbaru XAMPP untuk Windows.

- Jalankan file installer yang telah diunduh dan ikuti petunjuk instalasi.

- Setelah selesai, pastikan XAMPP telah berjalan dengan menjalankan Apache dan MySQL dari panel kontrol XAMPP.

 2. Install Composer untuk Windows

Composer adalah manajer paket PHP yang memungkinkan Anda mengelola dependensi proyek PHP Anda dengan mudah. Untuk menginstal Composer di Windows, ikuti langkah-langkah berikut:

- Kunjungi [halaman unduhan Composer](https://getcomposer.org/download/).

- Unduh dan jalankan file installer Composer untuk Windows.

- Ikuti langkah-langkah instalasi, pastikan untuk menambahkan direktori instalasi Composer ke dalam PATH sistem.

- Setelah selesai instalasi, buka terminal (Command Prompt) dan ketik `composer` untuk memastikan Composer telah terinstal dengan benar.

3. Install Laravel Menggunakan Composer

Setelah menginstal XAMPP dan Composer, Anda dapat menginstal Laravel dengan mudah menggunakan Composer. Berikut adalah langkah-langkahnya:

- Buka terminal (Command Prompt) dan arahkan ke direktori tempat Anda ingin membuat proyek Laravel baru.

- Jalankan perintah berikut untuk membuat proyek Laravel baru dengan nama `nama_proyek` (ganti `nama_proyek` dengan nama yang Anda inginkan):

  Perintah ini akan mengunduh dan menginstal Laravel versi 6 serta semua dependensinya.

- Setelah instalasi selesai, Anda dapat masuk ke direktori proyek dengan menjalankan perintah:

cd nama_proyek

 4. Menjalankan Aplikasi Laravel

Setelah Anda memasuki direktori proyek Laravel, Anda dapat menjalankan aplikasi Laravel menggunakan perintah `php artisan serve`. Berikut adalah langkah-langkahnya:

- Buka terminal (Command Prompt).

- Masuk ke dalam direktori proyek Laravel yang telah Anda buat sebelumnya dengan perintah `cd nama_proyek`.

- Jalankan perintah `php artisan serve` untuk memulai server pengembangan Laravel.

php artisan serve

- Setelah server berhasil dijalankan, Anda akan melihat URL lokal tempat aplikasi Laravel Anda berjalan (biasanya `http://localhost:8000`).

- Buka browser web dan kunjungi URL tersebut untuk melihat aplikasi Laravel Anda.

Kesimpulan

Dengan mengikuti langkah-langkah di atas, Anda telah berhasil menginstal Laravel versi 6 di sistem operasi Windows menggunakan XAMPP dan Composer. Sekarang Anda siap untuk memulai pengembangan aplikasi web menggunakan Laravel! Jangan ragu untuk melanjutkan eksplorasi dan belajar lebih lanjut tentang fitur dan fungsionalitas Laravel.

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux