• Tidak ada hasil yang ditemukan

Jelaskan simbol HTML

N/A
N/A
Teguh Haryono

Academic year: 2023

Membagikan "Jelaskan simbol HTML"

Copied!
8
0
0

Teks penuh

(1)

~~HTML

adalah singkatan dari Hypertext Markup Language, yaitu bahasa markup standar untuk membuat dan menyusun halaman dan aplikasi web

~apa itu php dan fungsinya

PHP Adalah bahasa scripting server-side, Bahasa pemrograman yang digunakan untuk mengembangkan situs web statis atau

situs web dinamis atau aplikasi Web. PHP singkatan dari Hypertext Pre-processor, yang sebelumnya disebut Personal Home Pages

~kekurangan php

Kekurangan Menggunakan Bahasa Pemrograman PHP Keamanan yang kurang terjamin. ...

Tidak sesuai untuk pengembangan aplikasi web yang besar dan kompleks. ...

Perfoma yang lemah. ...

Tidak sesederhana bahasa pemrograman terkini. ...

Tidak adanya akses untuk melakukan modifikasi. ...

Cara melakukan Handling Error yang kurang tangguh

~Kelebihan dan Keunggulan Menggunakan PHP Dalam Merancang Situs Web Bersifat Open Source. ...

Lebih fleksibel. ...

Bantuan dan dukungan Library Support. ...

Pemuatan yang lebih cepat. ...

Platform yang mandiri dan berdiri sendiri. ...

Lebih user-friendly termasuk kepada pemula. ...

Lebih stabil. ...

Koneksi ke database yang baik.

~kelebihan trigger

(2)

1.terigger menyediakan cara alternatif untuk memeriksa integritas

2.triger bisa menangkap kesalahn dalam business logic pada tingkat databases

3.trigger menyediakan cara alternatif untuk menjalankan tugas-tugas yang dijadwalkan 1.tidak harus menunggu untuk dijalankan

2.dapat menangani tugas-tugas sebelum atau setelah perubhana yang dibuat untuk tabel databases 4.trigger sangat berguna untuk mengedit perubahan

~kelemahan trigger

1.trigger hanya bisa menyediakan validasi tambahan tapi tidak dapat menggantikan semua validasi 2.beberapa validasi sederhana dapat dilakukan di level apk

1.contoh= kita dapat memvalidasi inputan di sisi klien menggunkan javascript ata disisi server dengan menggunkana script php atau asp.net

3.trigger mengksekusi secara tak terlihat dari klien apk yang terhubung ke databases sehingga sulit untuk mencarai tahu apa yang terjadi di level databases

4.trigger berjalan setip updata yang dibuat ke table sehingg menambah beban kerja ke databases dan menyebabkan sistem berjalan lebih lambat

no 4. kelemahn dari triggger

~manfaat trigger

1.mencegah transaksi yang tidak valid

2.mengerjakan otorisasi keamanan yang kompleks

3.meng-generate nilai kolom turunan (derived column value) 4.mengerjakan aturan bisnis

manfaat trigger 1&2

~manfaat pengggunaan trigger 1.memodifikasi data tabel ketika dml

~macam-macam trigger

1.row trigger dan statement trigger

(3)

2.BEFORE DAN FOR/AFTER TRIGGER 3.INSTEAD-OF trigger

4.Trigger on system events adn user events

catatan: ada perbedaan antara macam trigger seperti BEFORE di Oracle bukan untuk sql sever,row level,column level,for each row,for reach statement, dll.

~Before dan FOR/after triggers

1.wktu pemanggilan trgger ada dua,before dan for/after

2.before dan for/after hanya bisa didefinisikan untuk table bukan ada view.

~pengertian trigger dan for/after trigger

BEFORE trigger menjalankan aksi seblum pernyatann hasil triggger dijalankan. tipe ini umumnyadinyatakan

dalam situasi berikut:

1.aksi dari trigger menentukan apakah pernyataan trigger harus diteruskan untuk diselesaikan 2.untuk memperoleh nilai kolom tertentu sebelum

for/after trigger

~before dan for/after trigger

1.ketika dml trigger dijalankan untuk insrt maka akan terbentuk tabel insertted yang berisi baris dari record baru yang ditambahkan

2.ketika dml trigger dijalankan untuk delete maka akan terbentuk tabel delete yang berisi bari dari record baru yang dihapus

~event pada trigger

trigger dapat dipanggil ketika ada event sebagai berikut:

(4)

1.dml statement (delete,insert,update)

2.ddl statement(create,alter,drop,grant,revoke,dll)

3.operasi databases (servererror,logon,logof,startup,shutdown)

Apa itu DML dan fungsinya?

Data Manipulation Language (DML) adalah bahasa komputer yang merupakan perintah untuk membantu pengguna memanipulasi data dalam database.

Manipulasi ini dilakukan dengan memasukkan data ke dalam tabel database,

mengambil data yang ada, kemudian menghapus data dari tabel yang ada, dan memodifikasi data yang ada

Apa yang dimaksud dengan DDL adalah?

DDL (Data Definition Languange) merupakan sekumpulan set perintah yang bertujuan untuk mendefinisikan atribut

– atribut database, tabel, atribut kolom (field), maupun batasan – batasan terhadap suatu atribut dan relasi/hubungan

antar tabel. Yang termasuk dalam kelompok perintah DDL adalah : CREATE, ALTER, dan DROP

~membuat trigger 1.syntax

create trigger [ schema_name

~contoh membuat trigger 1 contoh trigger untuk insert:

use AdventureWorks2008R2;

GO

create Trigger NewPODetail

ON purchasing.purchaseOrederDetail AFTER INSERT

(5)

AS

UPDATE PurchaseOrederHeader SET Subtotal = SubTotal + LineTotal From inserted

Where PurchaseOrederHeader.purchase inserted.purchaseOrderID;

~Delimiter $$

create trigger nama_triger

[before|after][insert|update|delete]

on nama_table for each row begin sintaks sql end$$

delimiter;

contoh:

DELIMITER$$

CREATE TRIGGER update_alamat_siswa BEFORE UPDATE

ON t_siswa FOR REACH ROW BEGIN

INSERT INTO log_siswa

set nis=123456,

alamat_lama=old.alamat,

(6)

alamat_baru=new.alamat, waktu=now();

END$$

DELIMITER;

UPDATE t_siswa SET alamat="Doyo"

WHERE nis=12345;

1.cara sambungkan jumlah_pem ke stock_barang + table pembelian dan barang5

Delimiter //

create trigger tambahstockbarang after insert on pembelian

for each row begin

update barang

set stock_barang = stock_barang + new.jumlah_pem where idbarang = new.idbarang;

end //

2.cara sambungkan jumlah_pem ke stock_barang - table pembelian dan barang5

Delimiter //

MariaDB [rizal_trigger_xirpl]> create trigger kurangBAR_STOCK after insert on penjualan

(7)

for each row begin

update barang

set BAR_STOCK = BAR_STOCK - new.QTY_JUAL where BAR_ID = new.BAR_ID;

end //

3.buat table trigger

create table barang(

BAR_ID int not null ,

BAR_NAMA varchar (255) not null, BAR_STOCK int null

default 0,

constraint PK_barang primary key (BAR_ID) )

create table pembelian(

PEM_ID int not null, BAR_ID int null, PEM_JUMLAH int null,

constraint PK_pembelian primary key (PEM_ID));

create table penjualan(

ID_PENJUALAN int not null, BAR_ID int null,

QTY_JUAL int null,

constraint PK_pembelian primary key (ID_PENJUALAN));

4. simpan data

(8)

INSERT INTO PEMBELIAN (PEM_ID, BAR_ID, PEM_JUMLAH) VALUES (1,1,4);

INSERT INTO barang (BAR_ID, BAR_NAMA) VALUES (1,'AQUA');

5.ubah data

update barang set BAR_STOCK = BAR_STOCK + i.PEM_JUMLAH from barang join inserted i on i.BAR_ID = barang.BAR_ID;

6 bikin foreign key

alter table pembelian add constraint FK_pembelian_RELATION_BARANG foreign key (BAR_ID)references barang(BAR_ID);

Referensi

Dokumen terkait