Minggu, 18 Desember 2011
Ayo Selamatkan Baterai Laptop!
Diposting oleh Rabiatul Adawiyah Daulay di 09.24Trigger
Diposting oleh Rabiatul Adawiyah Daulay di 09.11
- Melakukan update data otomatis jika terjadi perubahan. Contohnya adalah dalam sistem penjualan, jika dientri barang baru maka stock akan bertambah secara otomatis.
- Trigger dapat digunakan untuk mengimplementasikan suatu sistem log. Setiap terjadi perubahan, secara otomatis akan menyimpan ke tabel log.
- Trigger dapat digunakan untuk melakukan validasi dan verifikasi data sebelum data tersebut disimpan.
- name, Nama trigger mengikuti peraturan penamaan variabel / identifier dalam MySQL
- [BEFORE | AFTER] digunakan untuk menentukan kapan proses secara otomatis akan dieksekusi, sebelum atau sesudah proses.
- [INSERT | UPDATE | DELETE] digunakan untuk menentukan event (proses) yang dijadikan trigger (pemicu) untuk menjalankan perintah-perintah di dalam triggers.
- tablename, merupakan nama tabel dimana trigger berada.
- statement, merupakan sekumpulan perintah atau query yang akan secara otomatis dijalankan jika event / proses yang didefinisikan sebelumnya aktif.
DELIMITER $$
CREATE TRIGGER penjualan.before_insert BEFORE INSERT ON penjualan.pelanggan
FOR EACH ROW BEGIN
INSERT INTO `log` (description, `datetime`, user_id)
VALUES (CONCAT('Insert data ke tabel pelanggan id_plg = ', NEW.id_pelanggan), now(), user());END;
$$
DELIMITER ;
Menghitung Huruf Vokal dalam Kalimat dengan Bahasa Java
Diposting oleh Rabiatul Adawiyah Daulay di 08.46Berikut, program untuk menghitung berapa banyak huruf vokal pada sebuah kalimat dengan bahasa Java:
import java.util.Scanner;
public class VocalLetter {
public static void main (String[] args){
char ch[];
int intVocal=0;
int intSum;
String strSentence;
Scanner input = new Scanner(System.in);
System.out.println("Ketikkan kalimat");
strSentence = input.nextLine();
ch = strSentence.toCharArray();
intSum = strSentence.length();
for(int i=0; i<intSum; i++){
if ( (strSentence.charAt(i) == 'a') || (strSentence.charAt(i) == 'A') || (strSentence.charAt(i) == 'I')
|| (strSentence.charAt(i) == 'i') || (strSentence.charAt(i) == 'U') || (strSentence.charAt(i) == 'u')
|| (strSentence.charAt(i) == 'e') || (strSentence.charAt(i) == 'E') || (strSentence.charAt(i) == 'o')
|| (strSentence.charAt(i) == 'O') )
intVocal ++;
}
System.out.println("Jumlah huruf vokal pada kalimat tersebut adalah " +intVocal);
}
}




