Thursday, December 29, 2022

Trigger untuk Pengelolaan Stok Barang

Gambar 1. Letak Menu Trigger

Salah satu fitur yang ada dalam Aplikasi Database dengan menggunakan MySQL/phpMyAdmin adalah Trigger. Trigger bisa diartikan sebagai action/aksi atau Picuan yang membuat sebuah tabel atau kolom bereaksi (misalnya Terupdate) secara otomatis. Dalam MySQL, Trigger berguna untuk action yang akan dilakukan oleh engine MySQL yang waktunya bisa saat SEBELUM/BEFORE dan SETELAH/AFTER.

Perhatikan gambar dibawah dan penjelasannya dalam membuat Trigger di phpMyAdmin.

Monday, December 26, 2022

Fungsi MySql IFNULL

Penggunaan MYSQL IFNULL

Gambar 1. Isian ada NULL


Dalam penggunaan QUERY dengan JOIN atau lebih detail misalnya 
menggunakan LEFT JOIN beberapa table, hasilnya bisa berupa
 NULL(Seperti gambar 1 diatas). 
Lalu bagaimana merubah hasil NULL menjadi misalnya tanda strip (-) ?  
Nah, Jawabannya adalah sebagai berikut.
Dalam MYSQL ada perintah yang namanya IFNULL(nama_field,'-').


Contoh sebelum menggunakan IFNULL:

SELECT tb_pelanggan.nama, tb_penjualan.kode_penjualan,
 tb_penjualan.tgl_penjualan 
FROM tb_pelanggan LEFT JOIN tb_penjualan ON 
tb_pelanggan.kode_pelanggan = tb_penjualan.id_pelanggan

Hasil dari query atas adalah seperti gambar 1.
Jika ingin merubah supaya data yang kosong terisii dengan tanda strip (-), 
maka rubahlah querynya menjadi seperti berikut.

 Contoh sesudah menggunakan IFNULL:

SELECT tb_pelanggan.nama, IFNULL(tb_penjualan.kode_penjualan,'-'), 
IFNULL(tb_penjualan.tgl_penjualan,'-')
FROM tb_pelanggan LEFT JOIN tb_penjualan ON 
tb_pelanggan.kode_pelanggan = tb_penjualan.id_pelanggan

 

Gambar 2. Hasil



Baca Juga: Operasi perhitungan di MySql

 

Catatan:
Tandan NULL, sebenarnya kita bisa ganti sesuai yang kita inginkan. 
Bisa mengganti dengan tanda strip(-), angka 0 (Nol) atau yang
 lainnya. Yang perlu diingat, cara penulisannya...yaitu:
1. Jika akan ditampilkan angka, maka tidak perlu menggunakan 
tanda kutip sebelum dan sesudah Nol (0).
2. Jika akan ditampilkan berupa tulisan atau huruf, maka harus 
menggunakan tanda kutip satu sebelum dan sesudahnya ('...').

 


Operasi Perhitungan di Database


Selain mengambil data dari database untuk dijadikan informasi, kita juga dapat melakukan berbagai perhitungan terhadap data tersebut. Beberapa fungsi Perhitungan yang dapat dilakukan adalah penjumlahan, perkalian, pembagian dan pengurangan. Simbol-simbol yang digunakan adalah sebagai berikut:

• Penjumlahan (+)

• Perkalian (*)

• Pembagian ( / )

• Pengurangan (-)

Wednesday, December 21, 2022

Cara mendapatkan domain sch.id dan ponpes.id

Beli Domain SCH.ID dan PONPES.ID

Gambar 1. Beli

Apa itu domain sch.id???

Domain sch.id adalah domain yang digunakan oleh instansi sekolah dalam mempublish informasi tentang sekolah di internet. Kata SCH sendiri diambil dari kata bahasa inggris yang berarti School dan kata id yang berarti indonesia. Sedangkan ponpes.id adalah domain untuk pondok pesantren yang ingin mempublish informasi tentang pesantren secara luas di internet.

Nah, bagaimana sih cara kita mendapatkan domain sch.id atau ponpes.id ini???

Tuesday, December 20, 2022

Cara Koneksi MySQL dan Android Studio

Tools yang dibutuhkan:

1. Aplikasi XAMPP, yaitu dengan mengaktifkan Webserver Apache dan MySQL untuk membuat Databasenya.

2. Android Studio, yaitu untuk membuat interface atau tampilan desain Form Login dan Registrasinya.

3. Aplikasi Text Editor, yaitu yang akan digunakan untuk mengetikkan script PHPnya.

4. Aplikasi Postman, yaitu untuk menguji file php yang dibuat.

Langkah-langkah Pembuatan:

1. Membuat Database.

Buatlah sebuah database dengan nama android. Kemudian buatlah sebuah tabel dengan nama users. Adapun struktur di tabel users adalah terlihat seperti gambar dibawah.

Gambar 1. Struktur Tabel Users