LAMPIRAN. 1) Membuat database baru untuk menampung data warehouse, yang bernama
|
|
- Yanti Kusnadi
- 6 tahun lalu
- Tontonan:
Transkripsi
1 LAMPIRAN Langkah-langkah pembuatan data warehouse : 1 Membuat database baru untuk menampung data warehouse, yang bernama OtoBITzOLAP. 2 Membuat tabel-tabel dimensi dan fakta yang sesuai dengan skema bintang yang telah dirancang, meliputi : Nama Tabel : DimAccessories Primary Key : AccessoriesID (identity Keterangan : Tabel Dimensi Aksesoris create table DimAccessories ( AccessoriesID int not null primary key identity, Kode nvarchar(20 not null, Nama nvarchar(50 not null, ExpDate datetime Nama Tabel : DimCustomer Primary Key : CustomerID (identity Keterangan : Tabel Dimensi Customer create table DimCustomer ( CustomerID int not null primary key identity, Nomor nvarchar(50 not null, Nama nvarchar(50 not null, Alamat nvarchar(50 not null, Kota nvarchar(50 not null, NilaiTransaksi numeric(18, NilaiUangMuka numeric(18, ExpDate datetime L1
2 Nama Tabel : DimKendaraan Primary Key : KendaraanID (identity Keterangan : Tabel Dimensi Kendaraan create table DimKendaraan ( KendaraanID int not null primary key identity, NoRangka nvarchar(20 not null, Kelas nvarchar(50 not null, Jenis nvarchar(50 not null, Warna nvarchar(50 not null, Model nvarchar(50 not null, Tipe nvarchar(50 not null, ExpDate datetime Nama Tabel : DimSalesman Primary Key : SalesmanID (identity Keterangan : Tabel Dimensi Salesman create table DimSalesman ( SalesmanID int not null primary key identity, Kode nvarchar(5 not null, Nama nvarchar(50 not null, Supervisor nvarchar(50 not null, Aktif bit, Expdate datetime Nama Tabel : DimWaktu Primary Key : WaktuID (identity Keterangan : Tabel Dimensi Waktu create table DimWaktu ( WaktuID int not null primary key identity, Tahun int not null, Bulan int not null, Hari int not null L2
3 Nama Tabel : FactPenjualanKend Primary Key : - Surrogate Key : WaktuID, KendaraanID, SalesmanID, CustomerID Keterangan : Tabel Fakta Penjualan Kendaraan create table FactPenjualanKend ( WaktuID int not null, KendaraanID int not null, SalesmanID int not null, CustomerID int not null, TotalUnitKendTerjual int, TotalRpKendTerjual numeric(18 Nama Tabel : FactPenjualanKendAcc Primary Key : - Surrogate Key : WaktuID, KendaraanID, SalesmanID, CustomerID, AccessoriesID Keterangan : Tabel Fakta Penjualan Aksesoris Kendaraan create table FactPenjualanKendAcc ( WaktuID int not null, KendaraanID int not null, SalesmanID int not null, CustomerID int not null, AccessoriesID int not null, TotalUnitAccTerjual int, TotalRpAccTerjual numeric(18 Nama Tabel : FactAccessoriesPurnaJual Primary Key : - Surrogate Key : WaktuID, SalesmanID, CustomerID, AccessoriesID Keterangan : Tabel Fakta Aksesoris Purna Jual create table FactAccessoriesPurnaJual ( WaktuID int not null, SalesmanID int not null, CustomerID int not null, L3
4 AccessoriesID int not null, TotalUnitAccPurnaJual int, TotalRpAccPurnaJual numeric(18, TotalRpLaba numeric(18 3 Membuat tabel-tabel staging untuk menampung data yang berasal dari database operasional OtoBITz ke database OtoBITzOLAP tetapi atribut diambil seperlunya saja, meliputi : Nama Tabel Primary Key Keterangan : TblStg_Accessories : kode : Tabel Staging Aksesoris create table TblStg_Accessories ( kode nvarchar(20 not null primary key, nama nvarchar(50, hargapokok numeric(18, hargajual numeric(18, tglsimpan datetime Nama Tabel Primary Key Keterangan : TblStg_Customer : nomor : Tabel Staging Customer create table TblStg_Customer ( nomor nvarchar(10 not null primary key, nama nvarchar(50, alamat nvarchar(50, kota nvarchar(50, nilaitransaksi numeric(18, nilaiuangmuka numeric(18, tglsimpan datetime L4
5 Nama Tabel Primary Key Keterangan : TblStg_Kendaraan : norangka : Tabel Staging Kendaraan create table TblStg_Kendaraan ( norangka nvarchar(20 not null primary key, kode_tipe nvarchar(30, kode_warna nvarchar(10, tglsimpan datetime Nama Tabel Primary Key Keterangan : TblStg_KelasKend : kode : Tabel Staging Kelas Kendaraan create table TblStg_KelasKend ( kode nvarchar(5 not null primary key, nama nvarchar(50, tglsimpan datetime Nama Tabel Primary Key Keterangan : TblStg_JenisKend : kode : Tabel Staging Jenis Kendaraan create table TblStg_JenisKend ( kode nvarchar(5 not null primary key, nama nvarchar(50, kode_kelas nvarchar(5, tglsimpan datetime L5
6 Nama Tabel Primary Key Keterangan : TblStg_WarnaKend : kode : Tabel Staging Warna Kendaraan create table TblStg_WarnaKend ( kode nvarchar(10 not null primary key, nama nvarchar(50, tglsimpan datetime Nama Tabel Primary Key Keterangan : TblStg_ModelKend : kode : Tabel Staging Model Kendaraan create table TblStg_ModelKend ( kode nvarchar(30 not null primary key, nama nvarchar(50, tglsimpan datetime Nama Tabel Primary Key Keterangan : TblStg_TipeKend : kode : Tabel Staging Tipe Kendaraan create table TblStg_TipeKend ( kode nvarchar(30 not null primary key, nama nvarchar(50, kode_model nvarchar(30, kode_jenis nvarchar(5, tglsimpan datetime L6
7 Nama Tabel Primary Key Keterangan : TblStg_Salesman : kode : Tabel Staging Salesman create table TblStg_Salesman ( kode nvarchar(5 not null primary key, nama nvarchar(50, kode_supervisor nvarchar(5, aktif bit, tglsimpan datetime Nama Tabel Primary Key Keterangan : TblStg_Supervisor : kode : Tabel Staging Supervisor create table TblStg_Supervisor ( kode nvarchar(5 not null primary key, nama nvarchar(50, tglsimpan datetime Nama Tabel Primary Key Keterangan : TblStg_Penjualan : nomor : Tabel Staging Penjualan create table TblStg_Penjualan ( nomor nvarchar(10 not null primary key, nomor_matching nvarchar(10, norangka nvarchar(20, tanggal datetime, nomor_pesanan nvarchar(10, hjaccessories numeric(18, hjakhir numeric(18, tglsimpan datetime, batal bit L7
8 Nama Tabel Primary Key Keterangan : TblStg_Matching : nomor : Tabel Staging Matching create table TblStg_Matching ( nomor nvarchar(10 not null primary key, tanggal datetime, norangka nvarchar(20, nomor_pesanan nvarchar(10, tglsimpan datetime Nama Tabel Primary Key Keterangan : TblStg_PesananKend : nomor : Tabel Staging Pesanan Kendaraan create table TblStg_PesananKend ( nomor nvarchar(10 not null primary key, tanggal datetime, nomor_customer nvarchar(10, kode_salesman nvarchar(5, tglsimpan datetime Nama Tabel Primary Key Keterangan : TblStg_MatchingAcc : nomor : Tabel Staging Matching Aksesoris create table TblStg_MatchingAcc ( nomor nvarchar(10, nomor_pesanan nvarchar(10, kode_accessories nvarchar(20, totaldpphargajual numeric(18, jumlahpasang smallint, batal bit L8
9 Nama Tabel Primary Key Keterangan : TblStg_AccPurnaJual : nomor : Tabel Staging Aksesoris Purna Jual create table TblStg_AccPurnaJual ( nomor nvarchar(10, norangka nvarchar(20, kode_accessories nvarchar(20, nomor_customer nvarchar(10, tanggal datetime, jumlah smallint, hargajualakhir numeric(18, hargapokok numeric(18, kode_salesman nvarchar(5, tglsimpan datetime, batal bit 4 Membuat Tabel FilterTimeStamp dan Stored Procedure UpdateFilterTimeStamp di database OtoBITzOLAP. create table FilterTimeStamp ( TableName varchar(50 not null primary key, LastETLDate datetime not null create proc varchar(50 as begin if exists (select * from FilterTimeStamp where TableName=@TableName update FilterTimeStamp set LastETLDate=getdate( where TableName=@TableName else insert into FilterTimeStamp(TableName,LastETLDate values (@TableName,getdate( end go L9
10 5 Melakukan Transformasi Data menggunakan Data Transformation Services di SQL Server 2000 Enterprise Manager. DTS Dimensi Aksesoris 1. Truncate TblStg_Accessories, berisi query : truncate table TblStg_Accessories 2. Staging Accessories, berisi query : select kode,nama,hargapokok,hargajual,tglsimpan from UntM_Accessories Kemudian mentransformasikan ke TblStg_Accessories sesuai dengan kolom yang telah ditentukan. 3. Update ExpDate terhadap DimAccessories, berisi query : update DimAccessories set ExpDate=getdate( from TblStg_Accessories as Acc,DimAccessories as DimAcc where DimAcc.Kode=Acc.kode and ( DimAcc.Nama<>Acc.nama and DimAcc.ExpDate is null 4. DWH DimAccesories, berisi query : if exists (select * from FilterTimeStamp as FTS where FTS.TableName='DimAccessories' select Acc.kode,Acc.nama from TblStg_Accessories as Acc where Acc.tglsimpan>(select LastETLDate from FilterTimeStamp where TableName='DimAccessories' else select Acc.kode,Acc.nama from TblStg_Accessories as Acc Kemudian mentransformasikan ke DimAccessories sesuai dengan kolom yang telah ditentukan. L10
11 5. Update FilterTimeStamp, berisi query : exec ProcUpdateFilterTimeStamp? dan Parameter : DimAccessories DTS Dimensi Customer 1. Truncate TblStg_Customer, berisi query : truncate table TblStg_Customer 2. Staging Customer, berisi query : select nomor,nama,alamat,kota,nilaitransaksi,nilaiuangmuka,tglsimpan from GlbM_Customer Kemudian mentransformasikan ke TblStg_Customer sesuai dengan kolom yang telah ditentukan. 3. Update ExpDate terhadap DimCustomer, berisi query : update DimCustomer set ExpDate=getdate( from TblStg_Customer as Cust,DimCustomer as DimCust where DimCust.Nomor=Cust.nomor and ( DimCust.Nama<>Cust.nama or DimCust.Alamat<>Cust.alamat or DimCust.Kota<>Cust.kota or DimCust.NilaiTransaksi<>Cust.nilaitransaksi or DimCust.NilaiUangMuka<>Cust.nilaiuangmuka and DimCust.ExpDate is null 4. DWH DimCustomer, berisi query : if exists (select * from FilterTimeStamp as FTS where FTS.TableName='DimCustomer' select Cust.nomor,Cust.nama,Cust.alamat,Cust.kota,Cust.nilaitransaksi,Cust.nilaiua ngmuka from TblStg_Customer as Cust where Cust.tglsimpan>(select LastETLDate from FilterTimeStamp where TableName='DimCustomer' else L11
12 select Cust.nomor,Cust.nama,Cust.alamat,Cust.kota,Cust.nilaitransaksi,Cust.nilaiua ngmuka from TblStg_Customer as Cust Kemudian mentransformasikan ke DimCustomer sesuai dengan kolom yang telah ditentukan. 5. Update FilterTimeStamp, berisi query : exec ProcUpdateFilterTimeStamp? dan Parameter : DimCustomer DTS Dimensi Kendaraan 1. Truncate TblStg_KelasKend, berisi query : truncate table TblStg_KelasKend 2. Staging Kelas, berisi query : select kode,nama,tglsimpan from UntM_Kelas Kemudian mentransformasikan ke TblStg_KelasKend sesuai dengan kolom yang telah ditentukan. 3. Truncate TblStg_JenisKend, berisi query : truncate table TblStg_JenisKend 4. Staging Jenis, berisi query : select kode,nama,kode_kelas,tglsimpan from UntM_Jenis Kemudian mentransformasikan ke TblStg_JenisKend sesuai dengan kolom yang telah ditentukan. 5. Truncate TblStg_WarnaKend, berisi query : truncate table TblStg_WarnaKend L12
13 6. Staging Warna, berisi query : select kode,nama,tglsimpan from UntM_Warna Kemudian mentransformasikan ke TblStg_WarnaKend sesuai dengan kolom yang telah ditentukan. 7. Truncate TblStg_ModelKend, berisi query : truncate table TblStg_ModelKend 8. Staging Model, berisi query : select kode,nama,tglsimpan from UntM_Model Kemudian mentransformasikan ke TblStg_ModelKend sesuai dengan kolom yang telah ditentukan. 9. Truncate TblStg_TipeKend, berisi query : truncate table TblStg_TipeKend 10. Staging Tipe, berisi query : select kode,nama,kode_model,kode_jenis,tglsimpan from UntM_Tipe Kemudian mentransformasikan ke TblStg_TipeKend sesuai dengan kolom yang telah ditentukan. 11. Truncate TblStg_Kendaraan, berisi query : truncate table TblStg_Kendaraan 12. Staging Kendaraan, berisi query : select norangka,kode_tipe,kode_warna,tglsimpan from UntT_DataKendaraan Kemudian mentransformasikan ke TblStg_Kendaraan sesuai dengan kolom yang telah ditentukan. L13
14 13. Update ExpDate terhadap DimKendaraan, berisi query : update DimKendaraan set ExpDate=getdate( from TblStg_KelasKend as Kls, TblStg_JenisKend as Jns, TblStg_WarnaKend as Wrn, TblStg_ModelKend as Mdl, TblStg_TipeKend as Tp, TblStg_Kendaraan as Kend, DimKendaraan as DimKend where DimKend.NoRangka=Kend.norangka and Kend.kode_warna=Wrn.kode and Kend.kode_tipe=Tp.kode and Tp.kode_model=Mdl.kode and Tp.kode_jenis=Jns.kode and Jns.kode_kelas=Kls.kode and ( DimKend.Warna<>Wrn.nama or DimKend.Tipe<>Tp.nama or DimKend.Model<>Mdl.nama or DimKend.Jenis<>Jns.nama or DimKend.Kelas<>Kls.nama and DimKend.ExpDate is null 14. DWH DimKendaraan, berisi query : if exists (select * from FilterTimeStamp as FTS where FTS.TableName='DimKendaraan' select Kend.norangka,Tp.nama as Tipe,Mdl.nama as Model,Jns.nama as Jenis,Kls.nama as Kelas,Wrn.nama as Warna from TblStg_KelasKend as Kls, TblStg_JenisKend as Jns, TblStg_WarnaKend as Wrn, TblStg_ModelKend as Mdl, TblStg_TipeKend as Tp, TblStg_Kendaraan as Kend where Kend.kode_tipe=Tp.kode and Tp.kode_model=Mdl.kode and Tp.kode_jenis=Jns.kode and Jns.kode_kelas=Kls.kode and Kend.kode_warna=Wrn.kode and Kend.tglsimpan>(select LastETLDate from FilterTimeStamp where TableName='DimKendaraan' L14
15 else select Kend.norangka,Tp.nama as Tipe,Mdl.nama as Model,Jns.nama as Jenis,Kls.nama as Kelas,Wrn.nama as Warna from TblStg_KelasKend as Kls, TblStg_JenisKend as Jns, TblStg_WarnaKend as Wrn, TblStg_ModelKend as Mdl, TblStg_TipeKend as Tp, TblStg_Kendaraan as Kend where Kend.kode_tipe=Tp.kode and Tp.kode_model=Mdl.kode and Tp.kode_jenis=Jns.kode and Jns.kode_kelas=Kls.kode and Kend.kode_warna=Wrn.kode Kemudian mentransformasikan ke DimKendaraan sesuai dengan kolom yang telah ditentukan. 15. Update FilterTimeStamp, berisi query : exec ProcUpdateFilterTimeStamp? dan Parameter : DimKendaraan DTS Dimensi Salesman 1. Truncate TblStg_Supervisor, berisi query : truncate table TblStg_Supervisor 2. Staging Supervisor, berisi query : select kode,nama,tglsimpan from UntM_Supervisor Kemudian mentransformasikan ke TblStg_Supervisor sesuai dengan kolom yang telah ditentukan. 3. Truncate TblStg_Salesman, berisi query : truncate table TblStg_Salesman 4. Staging Salesman, berisi query : L15
16 select kode,nama,kode_supervisor,aktif,tglsimpan from UntM_Salesman Kemudian mentransformasikan ke TblStg_Salesman sesuai dengan kolom yang telah ditentukan. 5. Update ExpDate terhadap DimSalesman, berisi query : update DimSalesman set ExpDate=getdate( from TblStg_Salesman as Sales,DimSalesman as DimSales, TblStg_Supervisor as Super where DimSales.Kode=Sales.kode and Sales.kode_supervisor=Super.kode and ( DimSales.Nama<>Sales.nama or DimSales.Supervisor<>Super.nama and DimSales.ExpDate is null 6. DWH DimSalesman, berisi query : if exists (select * from FilterTimeStamp as FTS where FTS.TableName='DimSalesman' select Sales.kode,Sales.nama,Super.nama as Supervisor,Sales.aktif from TblStg_Salesman as Sales, TblStg_Supervisor as Super where Sales.kode_supervisor=Super.kode and Sales.tglsimpan>(select LastETLDate from FilterTimeStamp where TableName='DimSalesman' else select Sales.kode,Sales.nama,Super.nama as Supervisor,Sales.aktif from TblStg_Salesman as Sales, TblStg_Supervisor as Super where Sales.kode_supervisor=Super.kode Kemudian mentransformasikan ke DimSalesman sesuai dengan kolom yang telah ditentukan. 7. Update FilterTimeStamp, berisi query : exec ProcUpdateFilterTimeStamp? dan Parameter : DimSalesman L16
17 DTS Dimensi Waktu 1. Waktu 5 Tahunan, berisi query : int int int int int if exists (select * from FilterTimeStamp as FTS where FTS.TableName='DimWaktu' begin max(tahun from DimWaktu+1 begin begin begin --kabisat else --tidak kabisat end begin insert into DimWaktu(Tahun,Bulan,Hari values (@Tahun,@Bulan,@Hari end L17
18 end set end end else begin begin begin begin --kabisat else --tidak kabisat end while begin insert into DimWaktu(Tahun,Bulan,Hari values set end set end set end end L18
19 2. Update FilterTimeStamp, berisi query : exec ProcUpdateFilterTimeStamp? dan Parameter : DimWaktu DTS Fakta Penjualan Kendaraan dan Fakta Aksesoris Kendaraan 1. Truncate TblStg_Penjualan, berisi query : truncate table TblStg_Penjualan 2. Staging Penjualan, berisi query : select nomor,nomor_matching,norangka,tanggal, nomor_pesanan,hjaccessories,hjakhir,tglsimpan,batal from UntT_Penjualan Kemudian mentransformasikan ke TblStg_Penjualan sesuai dengan kolom yang telah ditentukan. 3. Truncate TblStg_Matching, berisi query : truncate table TblStg_Matching 4. Staging Penjualan, berisi query : select nomor,tanggal,norangka,nomor_pesanan,tglsimpan from UntT_Matching Kemudian mentransformasikan ke TblStg_Matching sesuai dengan kolom yang telah ditentukan. 5. Truncate TblStg_PesananKend, berisi query : truncate table TblStg_PesananKend 6. Staging PesananKend, berisi query : select nomor,tanggal,nomor_customer,kode_salesman,tglsimpan from UntT_PesananKendaraan L19
20 Kemudian mentransformasikan ke TblStg_PesananKend sesuai dengan kolom yang telah ditentukan. 7. Truncate TblStg_MatchingAcc, berisi query : truncate table TblStg_MatchingAcc 8. Staging MatchingAcc, berisi query : select nomor,nomor_pesanan,kode_accessories, totaldpphargajual,jumlahpasang,batal from UntT_MatchingAccessories Kemudian mentransformasikan ke TblStg_MatchingAcc sesuai dengan kolom yang telah ditentukan. 9. Update Batal, berisi query : int int int int declare cursor1 cursor forward_only for select FactPenjualanKend.WaktuID, FactPenjualanKend.KendaraanID, FactPenjualanKend.SalesmanID, FactPenjualanKend.CustomerID from TblStg_Penjualan, FactPenjualanKend, DimWaktu, DimKendaraan, DimSalesman, DimCustomer, TblStg_Matching, TblStg_PesananKend where TblStg_Penjualan.batal=1 and FactPenjualanKend.WaktuID=DimWaktu.WaktuID and year(tblstg_penjualan.tanggal=dimwaktu.tahun and month(tblstg_penjualan.tanggal=dimwaktu.bulan and L20
21 day(tblstg_penjualan.tanggal=dimwaktu.hari and FactPenjualanKend.KendaraanID=DimKendaraan.KendaraanID and TblStg_Penjualan.norangka=DimKendaraan.NoRangka and FactPenjualanKend.SalesmanID=DimSalesman.SalesmanID and TblStg_Penjualan.nomor_matching=TblStg_Matching.nomor and TblStg_Matching.nomor_pesanan=TblStg_PesananKend.nomor and TblStg_PesananKend.kode_salesman=DimSalesman.Kode and FactPenjualanKend.CustomerID=DimCustomer.CustomerID and TblStg_PesananKend.nomor_customer=DimCustomer.Nomor open cursor1 fetch next from cursor1 into while begin delete from FactPenjualanKend where and and and fetch next from cursor1 into end close cursor1 deallocate cursor1 10. DWH PenjualanKend, berisi query : if exists (select * from FilterTimeStamp as FTS where FTS.TableName='FactPenjualanKend' select WaktuID,KendaraanID,SalesmanID,CustomerID, count(penj.nomor as TotalUnitKendTerjual, sum(penj.hjakhir as TotalRpKendTerjual from DimWaktu as DimWkt, DimSalesman as DimSales, DimKendaraan as DimKend, DimCustomer as DimCust, TblStg_Penjualan as Penj, TblStg_Matching as Mtch, TblStg_PesananKend as PesananKend where year(penj.tanggal=dimwkt.tahun and month(penj.tanggal=dimwkt.bulan and day(penj.tanggal=dimwkt.hari and Penj.nomor_matching=Mtch.nomor and Mtch.nomor_pesanan=PesananKend.nomor and L21
22 PesananKend.kode_salesman=DimSales.Kode and DimSales.ExpDate is null and Mtch.norangka=DimKend.NoRangka and DimKend.ExpDate is null and PesananKend.nomor_customer=DimCust.Nomor and DimCust.ExpDate is null and Penj.batal=0 and Penj.tglsimpan>(select LastETLDate from FilterTimeStamp where TableName='FactPenjualanKend' group by WaktuID,KendaraanID,SalesmanID,CustomerID order by WaktuID,KendaraanID,SalesmanID,CustomerID else select WaktuID,KendaraanID,SalesmanID,CustomerID, count(penj.nomor as TotalUnitKendTerjual, sum(penj.hjakhir as TotalRpKendTerjual from DimWaktu as DimWkt, DimSalesman as DimSales, DimKendaraan as DimKend, DimCustomer as DimCust, TblStg_Penjualan as Penj, TblStg_Matching as Mtch, TblStg_PesananKend as PesananKend where year(penj.tanggal=dimwkt.tahun and month(penj.tanggal=dimwkt.bulan and day(penj.tanggal=dimwkt.hari and Penj.nomor_matching=Mtch.nomor and Mtch.nomor_pesanan=PesananKend.nomor and PesananKend.kode_salesman=DimSales.Kode and DimSales.ExpDate is null and Mtch.norangka=DimKend.NoRangka and DimKend.ExpDate is null and PesananKend.nomor_customer=DimCust.Nomor and DimCust.ExpDate is null and Penj.batal=0 group by WaktuID,KendaraanID,SalesmanID,CustomerID order by WaktuID,KendaraanID,SalesmanID,CustomerID Kemudian mentransformasikan ke FactPenjualanKend sesuai dengan kolom yang telah ditentukan. 11. Update FilterTimeStamp, berisi query : exec ProcUpdateFilterTimeStamp? dan Parameter : FactPenjualanKend L22
23 12. Update Batal (paling bawah, berisi query : int int int int int declare cursor1 cursor forward_only for select FactPenjualanKendAcc.WaktuID, FactPenjualanKendAcc.KendaraanID, FactPenjualanKendAcc.SalesmanID, FactPenjualanKendAcc.CustomerID, FactPenjualanKendAcc.AccessoriesID from TblStg_Penjualan, FactPenjualanKendAcc, DimWaktu, DimKendaraan, DimSalesman, DimCustomer, DimAccessories, TblStg_Matching, TblStg_PesananKend, TblStg_MatchingAcc where TblStg_Penjualan.batal=1 and FactPenjualanKendAcc.WaktuID=DimWaktu.WaktuID and year(tblstg_penjualan.tanggal=dimwaktu.tahun and month(tblstg_penjualan.tanggal=dimwaktu.bulan and day(tblstg_penjualan.tanggal=dimwaktu.hari and FactPenjualanKendAcc.KendaraanID=DimKendaraan.KendaraanID and TblStg_Penjualan.norangka=DimKendaraan.NoRangka and FactPenjualanKendAcc.SalesmanID=DimSalesman.SalesmanID and TblStg_Penjualan.nomor_matching=TblStg_Matching.nomor and TblStg_Matching.nomor_pesanan=TblStg_PesananKend.nomor and TblStg_PesananKend.kode_salesman=DimSalesman.Kode and FactPenjualanKendAcc.CustomerID=DimCustomer.CustomerID and TblStg_PesananKend.nomor_customer=DimCustomer.Nomor and FactPenjualanKendAcc.AccessoriesID=DimAccessories.AccessoriesID and TblStg_Matching.nomor_pesanan=TblStg_MatchingAcc.nomor_pesanan and TblStg_MatchingAcc.kode_accessories=DimAccessories.Kode open cursor1 L23
24 fetch next from cursor1 into while begin delete from FactPenjualanKendAcc where and and and and fetch next from cursor1 into end close cursor1 deallocate cursor1 13. DWH PenjualanKendAcc, berisi query : if exists (select * from FilterTimeStamp as FTS where FTS.TableName='FactPenjualanKendAcc' select WaktuID,KendaraanID,SalesmanID,CustomerID,AccessoriesID, sum(mtchacc.jumlahpasang as TotalUnitAccTerjual, sum(mtchacc.totaldpphargajual as TotalRpAccTerjual from DimWaktu as DimWkt, DimSalesman as DimSales, DimKendaraan as DimKend, DimCustomer as DimCust, DimAccessories as DimAcc, TblStg_Penjualan as Penj, TblStg_Matching as Mtch, TblStg_PesananKend as PesananKend, TblStg_MatchingAcc as MtchAcc where year(penj.tanggal=dimwkt.tahun and month(penj.tanggal=dimwkt.bulan and day(penj.tanggal=dimwkt.hari and Penj.nomor_matching=Mtch.nomor and Mtch.nomor_pesanan=PesananKend.nomor and PesananKend.kode_salesman=DimSales.Kode and DimSales.ExpDate is null and Mtch.norangka=DimKend.NoRangka and DimKend.ExpDate is null and PesananKend.nomor_customer=DimCust.Nomor and L24
25 DimCust.ExpDate is null and Mtch.nomor_pesanan=MtchAcc.nomor_pesanan and MtchAcc.jumlahpasang<>0 and MtchAcc.kode_accessories=DimAcc.Kode and DimAcc.ExpDate is null and Penj.batal=0 and Penj.tglsimpan>(select LastETLDate from FilterTimeStamp where TableName='FactPenjualanKendAcc' group by WaktuID,KendaraanID,SalesmanID,CustomerID,AccessoriesID order by WaktuID,KendaraanID,SalesmanID,CustomerID,AccessoriesID else select WaktuID,KendaraanID,SalesmanID,CustomerID,AccessoriesID, sum(mtchacc.jumlahpasang as TotalUnitAccTerjual, sum(mtchacc.totaldpphargajual as TotalRpAccTerjual from DimWaktu as DimWkt, DimSalesman as DimSales, DimKendaraan as DimKend, DimCustomer as DimCust, DimAccessories as DimAcc, TblStg_Penjualan as Penj, TblStg_Matching as Mtch, TblStg_PesananKend as PesananKend, TblStg_MatchingAcc as MtchAcc where year(penj.tanggal=dimwkt.tahun and month(penj.tanggal=dimwkt.bulan and day(penj.tanggal=dimwkt.hari and Penj.nomor_matching=Mtch.nomor and Mtch.nomor_pesanan=PesananKend.nomor and PesananKend.kode_salesman=DimSales.Kode and DimSales.ExpDate is null and Mtch.norangka=DimKend.NoRangka and DimKend.ExpDate is null and PesananKend.nomor_customer=DimCust.Nomor and DimCust.ExpDate is null and Mtch.nomor_pesanan=MtchAcc.nomor_pesanan and MtchAcc.jumlahpasang<>0 and MtchAcc.kode_accessories=DimAcc.Kode and DimAcc.ExpDate is null and Penj.batal=0 group by WaktuID,KendaraanID,SalesmanID,CustomerID,AccessoriesID order by WaktuID,KendaraanID,SalesmanID,CustomerID,AccessoriesID L25
26 Kemudian mentransformasikan ke FactPenjualanKendAcc sesuai dengan kolom yang telah ditentukan. 14. Update FilterTimeStamp, berisi query : exec ProcUpdateFilterTimeStamp? dan Parameter : FactPenjualanKendAcc DTS Fakta Aksesoris Purna Jual 1. Truncate TblStg_AccPurnaJual, berisi query : truncate table TblStg_AccPurnaJual 2. Staging AccPurnaJual, berisi query : select nomor,norangka,kode_accessories,nomor_customer,tanggal, jumlah,hargajualakhir,hargapokok,kode_salesman,tglsimpan,batal from UntT_AccessoriesPurnaJual Kemudian mentransformasikan ke TblStg_AccPurnaJual sesuai dengan kolom yang telah ditentukan. 3. Update Batal, berisi query : int int int int declare cursor1 cursor forward_only for select FactAccessoriesPurnaJual.WaktuID, FactAccessoriesPurnaJual.SalesmanID, FactAccessoriesPurnaJual.CustomerID, FactAccessoriesPurnaJual.AccessoriesID from TblStg_AccPurnaJual, FactAccessoriesPurnaJual, DimWaktu, DimSalesman, DimCustomer, L26
27 DimAccessories where TblStg_AccPurnaJual.batal=1 and FactAccessoriesPurnaJual.WaktuID=DimWaktu.WaktuID and year(tblstg_accpurnajual.tanggal=dimwaktu.tahun and month(tblstg_accpurnajual.tanggal=dimwaktu.bulan and day(tblstg_accpurnajual.tanggal=dimwaktu.hari and FactAccessoriesPurnaJual.SalesmanID=DimSalesman.SalesmanID and TblStg_AccPurnaJual.kode_salesman=DimSalesman.kode and FactAccessoriesPurnaJual.CustomerID=DimCustomer.CustomerID and TblStg_AccPurnaJual.nomor_customer=DimCustomer.nomor and FactAccessoriesPurnaJual.AccessoriesID=DimAccessories.AccessoriesID and TblStg_AccPurnaJual.kode_accessories=DimAccessories.kode open cursor1 fetch next from cursor1 into while begin delete from FactAccessoriesPurnaJual where and and and fetch next from cursor1 into end close cursor1 deallocate cursor1 4. DWH AccessoriesPUrnaJual, berisi query : if exists (select * from FilterTimeStamp as FTS where FTS.TableName='FactAccPurnaJual' select WaktuID,SalesmanID,CustomerID,AccessoriesID, sum(apj.jumlah as TotalUnitAccPurnaJual, sum(apj.hargajualakhir as TotalRpAccPurnaJual, sum(apj.hargajualakhir-apj.hargapokok as TotalRpLaba from DimWaktu as DimWkt, DimSalesman as DimSales, DimCustomer as DimCust, DimAccessories as DimAcc, TblStg_AccPurnaJual as APJ where year(apj.tanggal=dimwkt.tahun and L27
28 month(apj.tanggal=dimwkt.bulan and day(apj.tanggal=dimwkt.hari and APJ.nomor_customer=DimCust.nomor and APJ.kode_salesman=DimSales.kode and APJ.kode_accessories=DimAcc.kode and DimSales.ExpDate is null and DimCust.ExpDate is null and DimAcc.ExpDate is null and APJ.batal=0 and APJ.tglsimpan>(select LastETLDate from FilterTimeStamp where TableName='FactAccPurnaJual' group by WaktuID,SalesmanID,CustomerID,AccessoriesID order by WaktuID,SalesmanID,CustomerID,AccessoriesID else select WaktuID,SalesmanID,CustomerID,AccessoriesID, sum(apj.jumlah as TotalUnitAccPurnaJual, sum(apj.hargajualakhir as TotalRpAccPurnaJual, sum(apj.hargajualakhir-apj.hargapokok as TotalRpLaba from DimWaktu as DimWkt, DimSalesman as DimSales, DimCustomer as DimCust, DimAccessories as DimAcc, TblStg_AccPurnaJual as APJ where year(apj.tanggal=dimwkt.tahun and month(apj.tanggal=dimwkt.bulan and day(apj.tanggal=dimwkt.hari and APJ.nomor_customer=DimCust.nomor and APJ.kode_salesman=DimSales.kode and APJ.kode_accessories=DimAcc.kode and DimSales.ExpDate is null and DimCust.ExpDate is null and DimAcc.ExpDate is null and APJ.batal=0 group by WaktuID,SalesmanID,CustomerID,AccessoriesID order by WaktuID,SalesmanID,CustomerID,AccessoriesID Kemudian mentransformasikan ke FactAccessoriesPurnaJual sesuai dengan kolom yang telah ditentukan. 5. Update FilterTimeStamp, berisi query : exec ProcUpdateFilterTimeStamp? dan Parameter : FactAccPurnaJual L28
29 6 Membuat cube menggunakan SQL Server 2000 Analysis Manager, sehingga dihasilkan tiga cube : 1. Cube Penjualan Aksesoris 2. Cube Penjualan Aksesoris Purna Jual 3. Cube Penjualan Kendaraan 7 Membuat login security terhadap user-user yang diperbolehkan mengakses database OtoBITzOLAP, yang merupakan hasil implementasi data warehouse di komputer server. Dengan demikian, user yang berhak dapat mengakses cube yang telah dibentuk. 8 Melatih user cara mengakses cube yang telah dibentuk menggunakan Microsoft Excel Langkah-langkahnya : 1. Membuka Microsoft Excel Pilih Data Pivot Table and Pivot Chart Report. 3. Pilih External Data Source. 4. Pilih Pivot Table atau Pivot Chart report sesuai keinginan dan Next. 5. Pilih Get Data. 6. Pilih OLAP Cubes. 7. Double click <New Data Source>. 8. Isi nama data source sesuai keinginan, pilih OLAP Provider Microsoft OLE DB Provider for Analysis Service 9.0, pilih Connect dan isi nama server serta user dan password yang telah diberikan oleh administrator dan Next. 9. Pilih database yang ingin diakses OtoBITzOLAP dan Finish. L29
30 10. Pilih Cube apa yang ingin diakses. 11. Lakukan langkah 6 sampai 10 untuk membuat dua data source lainnya Cube Penjualan Aksesoris dan Cube Penjualan Aksesoris Purna Jual. 12. Langkah 6 sampai 11 hanya dilakukan sekali saja. Untuk selanjutnya user hanya perlu melakukan langkah 1 sampai 5 kemudian langsung ke langkah 13 dan seterusnya. 13. Double salah satu dari tiga data source yang telah dibuat untuk diakses dan pilih Next kemudian pilih Layout 14. Sesuaikan layout dengan kebutuhan. 15. Pilih Ok kemudian Finish. 16. Tabel atau Chart sudah terbentuk, dapat pula mengubah tipe chart sesuai keinginan dan data juga dapat dipilih dan didrill-down sesuai kriteria tertentu. Gambar L1 Langkah 1 dan 2 L30
31 Gambar L2 Langkah 3 dan 4 Gambar L3 Langkah 5 L31
32 Gambar L4 Langkah 6, 7, dan 8 Gambar L5 Langkah 9 L32
33 Gambar L6 Langkah 10 Gambar L7 Langkah 11 L33
34 Gambar L8 Langkah 14 Gambar L9 Langkah 16 (Tampilan Berbentuk Chart L34
35 Gambar L10 Langkah 16 (Tampilan Berbentuk Tabel L35
36 Bentuk-Bentuk Tampilan Gambar L11 Unit Kendaraan Terjual Berdasarkan Supervisor (Diagram Batang Gambar L12 Unit Kendaraan Terjual Berdasarkan Supervisor (Tabel L36
37 Gambar L13 Unit Kendaraan Terjual Berdasarkan Customer (Grafik Lingkaran Gambar L14 Unit Kendaraan Terjual Berdasarkan Customer (Tabel L37
38 Gambar L15 Unit Aksesoris Terjual Berdasarkan Tahun (Diagram Garis Gambar L16 Unit Aksesoris Terjual Berdasarkan Tahun (Tabel L38
39 Gambar L17 Unit Aksesoris Terjual vs Supervisor, Tahun (Diagram Batang Gambar L18 Unit Aksesoris Terjual vs Supervisor, Tahun (Tabel L39
LAMPIRAN. 2) Membuat tabel-tabel dimensi dan fakta yang sesuai dengan skema bintang yang. if exists (select * from dbo.sysobjects where id = object_id
LAMPIRAN Langkah-langkah pembuatan data warehouse : 1) Membuat database baru untuk menampung data warehouse, yang bernama OLAP_mobs. 2) Membuat tabel-tabel dimensi dan fakta yang sesuai dengan skema bintang
Lebih terperinciLAMPIRAN. create proc varchar(40))as. update filtertimestamp set last_etl=getdate()
L1 LAMPIRAN S tored Procedure pada database OLAP 1. Stored Procedure proc filtertimehistory create proc filtertimehistory(@tabel varchar(40as if exists ( select * from filtertimestamp where namatable=@tabel
Lebih terperinciLAMPIRAN. /****** Object: Table [dbo].[dimensiactionoffice] Script Date: 01/21/2011
LAMPIRAN SQL Query untuk pembuatan tabel OLTP USE [DW1] /****** Object: Table [dbo].[dimensiactionoffice] Script Date: 01/21/2011 08:08:43 ******/ SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON SET ANSI_PADDING
Lebih terperinciSELECT Last_ETL FROM [OLAP].[dbo].FilterTimeStamp WHERE NamaTable
L1 Query dimensi waktu SELECT Tgl as[tgl], month(tgl) as [bulan], year (Tgl) as [tahun] from (select distinct Tgl as Tgl FROM [skripsi].[dbo].[suratjalan]) as Tgl order by bulan, tahun query fakta penjualan
Lebih terperinciLampiran Wawancara dilakukan kepada Wakil Direktur pada PT. Tirta Kencana. 1. Jelaskan secara singkat sejarah PT.
L1 Lampiran 1. Wawancara 1.1. Wawancara dilakukan kepada Wakil Direktur pada PT. Tirta Kencana 1. Jelaskan secara singkat sejarah PT. Tirta Kencana Sebelum tahun 1990 Pak Suwarno Hardjo memulai bisnisnya
Lebih terperinciBAB 4 PERANCANGAN DAN IMPLEMENTASI
BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Arsitektur Data Warehouse Pelaksanaan perancangan data warehouse dimulai dari perumusan permasalahan yang dihadapi oleh perusahaan kemudian dilanjutkan dengan pencarian
Lebih terperinciBAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE. 4.1 Anatomi dan Arsitektur Data Warehouse Perusahaan Teh Tong Tji
BAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE 4.1 Anatomi dan Arsitektur Data Warehouse Perusahaan Teh Tong Tji Dalam perancangan data warehouse untuk Perusahaan Teh Tong Tji digunakan bentuk data
Lebih terperinciUNIVERSITAS BINA NUSANTARA PERANCANGAN DATA WAREHOUSE PENJUALAN PADA PT ISTANA KEMAKMURAN MOTOR (HONDA DAAN MOGOT)
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil 2006/2007 PERANCANGAN DATA WAREHOUSE PENJUALAN PADA PT ISTANA KEMAKMURAN MOTOR (HONDA
Lebih terperinciBAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE
84 BAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE 4.1 Perancangan Data warehouse 4.1.1 Arsitektur Data warehouse Berdasarkan hasil dari penelitian yang dilakukan pada PT. Mega Solusi Teknologi, maka
Lebih terperinciForeign Key Kd_Waktu references DimWaktu (Kd_Waktu)
176 Gambar 4.3 Skema Bintang Penjualan 4.1.6 Perancangan Skema Relasi Rancangan logikal berdasarkan hasil analisa. Tabel 4.12 Tabel Perancangan Skema Relasi FactPersediaan (Kd_Waktu, Kd_Brand, Kd_Location,
Lebih terperinciLAMPIRAN-LAMPIRAN. CREATE INDEX [DimCustomer_CustomerType_Idx] ON [dbo].[dimcustomer]([customertype]) ON [PRIMARY] GO
L1 LAMPIRAN-LAMPIRAN Lampiran A. Database Code A.1 Tabel DimCustomer CREATE TABLE [dbo].[dimcustomer] ( [CustomerId] [varchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NOT [CustomerType] [varchar] (10)
Lebih terperinciMUKADDIMAH TEORI ASUMSI TABEL. CREATE TABLE contoh ( kode CHAR(5), nama VARCHAR(50) )
MUKADDIMAH Awalnya saya diminta untuk melakukan delete terhadap record yang redundan (duplikat) pada sebuah tabel dalam database. Ini terjadi pada aplikasi yang saya buat dengan Visual basic 6 dan menggunakan
Lebih terperinciBAB 4 DATA WAREHOUSE YANG DIUSULKAN. KTL adalah menggunakan anatomi data warehouse terpusat (centralized data
BAB 4 DATA WAREHOUSE YANG DIUSULKAN 4.1 Arsitektur Data Warehouse Jenis perancangan arsitektur data warehouse yang akan dibangun untuk PT KTL adalah menggunakan anatomi data warehouse terpusat (centralized
Lebih terperinciSTORE PROCEDURE. Pemrograman Client Server Sarji, S.Kom Studi kasus pada
STORE PROCEDURE Stored Procedure adalah kumpulan perintah SQL yang diberi nama dan disimpan di server. Stored Procedure biasanya berisi perintah-perintah umum yang berhubungan dengan database pada server,
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTI DAN EVALUI 4.1 Implementasi Sistem Untuk mengetahui nilai manfaat dari perancangan tools yang tertuang dalam pembuatan Analytical CRM, maka perlu dilakukan implementasi. Untuk pelaksanaan
Lebih terperinciCursor. M. Saefudin SKom, MMSI
Cursor M. Saefudin SKom, MMSI Kompetensi Dasar: 1. Memahami tujuan penggunaan cursor 3. Memahami penerapan cursor Indikator: 1. Mampu menjelaskan manfaat dari cursor 2. Memahami dan mampu menggunakan cursor
Lebih terperinci1. Merancang arsitektur data warehouse. 2. Merancang data warehouse. 3. Merancang skema bintang. yang ada di dalam data warehouse.
BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1 Perancangan Data Warehouse Berdasarkan hasil analisa yang telah dilakukan pada bab sebelumnya mengenai permasalahan yang dihadapi dan informasi yang dibutuhkan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 IMPLEMENTASI Setelah melakukan analisi dan perancangan sistem terhadap Aplikasi Bengkel yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian,
Lebih terperinciBab 4 ANALISIS DAN PERANCANGAN DATA WAREHOUSE
67 Bab 4 ANALISIS DAN PERANCANGAN DATA WAREHOUSE 4.1 Arsitektur Data Warehouse Perancangan Data Warehouse pada PT. Fujiyama menggunakan arsitektur Data Warehouse terpusat atau Centralized. Pada arsitektur
Lebih terperinciMODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000
MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000 1. Database Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan
Lebih terperinciTUGAS PRAKTIKUM SISTEM BASIS DATA
TUGAS PRAKTIKUM SISTEM BASIS DATA Disusun Oleh: Nama : Eva Alfian Sidiq Nurzaman NIM : (12131260) Kls : TI A Malam SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014 Tampilan
Lebih terperinciPertemuan VI F U N C T I O N
Pertemuan VI F U N C T I O N TUJUAN : 1. Mahasiswa mampu untuk menjelaskan penggunaan fungsi. 2. Mahasiswa mampu untuk membuat store of function 3. Mahasiswa mampu untuk menginvoke sebuah fungsi 4. Mahasiswa
Lebih terperinciSTRUCTURE QUERY LANGUAGE (SQL)
STRUCTURE QUERY LANGUAGE (SQL) Structure Query Language (SQL) adalah bahasa query standar yang digunakan untuk mengakses basis data relasional. SQL mempunyai kemampuan sebagai berikut : a. Query (memperoleh
Lebih terperinciTahap Instalasi PostgreSQL di Windows
Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil
Lebih terperinciDjoni Darmawikarta
Keunikan Nilai Null Dalam Database Relasional Djoni Darmawikarta djoni_darmawikarta@yahoo.ca Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
141 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Perancangan Aplikasi 1. Form Login Form Login ini muncul pertama kali saat aplikasi dijalankan. Untuk menjaga keamanan pengaksesan informasi, hanya mereka yang memiliki
Lebih terperinciContoh SQL Constraint
Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
38 BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Perusahaan 3.1.1 Riwayat Perusahaan PT. Artha Envirotama didirikan pada tanggal 25 Juli 2000 oleh Bapak Yohanes Roman. Perusahaan ini pertama kali
Lebih terperinciEksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.
1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak
Lebih terperinciMySQL J A M K E T I G A
J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?
Lebih terperinciBAB IV PERANCANGAN DATA WAREHOUSE DAN BI
56 BAB IV PERANCANGAN DATA WAREHOUSE DAN BI 4.1 Perancangan Data Warehouse 4.1.1 Memilih Porses Berdasarkan dari hasil observasi dan wawancara yang telah dilakukan terhadap kegiatan bisnis yang berjalan
Lebih terperinciLAMPIRAN VARCHAR (6) NOT NULL, NUMERIC (10,2) NOT NULL, CONSTRAINT CK_harga CHECK (harga>= and harga<= ),
L1 LAMPIRAN Listing Program 1. Implementasi Create Table CREATE TABLE barang ( NoBarang NamaBarang Jenissatuanbarang Harga Jumlah CHAR ( 10 ) NOT NULL, VARCHAR ( 20 ) NOT NULL, VARCHAR (6) NOT NULL, NUMERIC
Lebih terperinciBAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS
BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS Merupakan suatu hal yang sangat menjemukan bagi user untuk mengingat begitu banyak kode dan bilangan pada saat memasukkan data pada form entry.
Lebih terperinciPraktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.
Praktikum Basis Data By. Rita Wiryasaputra, ST., M. Cs. SQL: DDL (Data Definition Language) Create Database Create Table Create View Create Index Alter Database Alter Table Alter View Drop Database Drop
Lebih terperinciTUGAS PRAKTIKUM SISTEM BASIS DATA
TUGAS PRAKTIKUM SISTEM BASIS DATA Di susun Oleh : Nama = Ridwan Abdulah NIM = 12131279 Kelas = TI.B Malam Dosen : Wahyu widodo, S. Kom PROGRAM STUDI TEKNIK INFORMATIKA STMIK EL-RAHMA YOGYAKARTA TUGAS 1.
Lebih terperinciPemrograman Web. Koneksi dan Manipulasi Basis Data. 7 Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data 7 Adam Hendra Brata Pokok Bahasan MySQL Pengenalan MySQL Dasar SQL pada MySQL Koneksi dan Manipulasi MySQL dengan PHP Koneksi dan Eksekusi Query MySQL
Lebih terperinciApakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL
SQL Basis Data 1 Apakah SQL? SQl singkatan dari Structured Query Language yang merupakan bahasa komputer standar ANSI (American National Standards Institute). Dengan SQL kita dapat Membuat basis data dan
Lebih terperinciLAMPIRAN. I. Langkah Langkah Data Transformation Service (DTS) Lampiran 1. OLE DB Source Editor
LAMPIRAN I. Langkah Langkah Data Transformation Service (DTS) Lampiran 1. OLE DB Source Editor L1 Lampiran 2. Configure OLE DB Conection Manager L2 Lampiran 3. Connection Manager L3 Lampiran 4. OLE DB
Lebih terperinciPersiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.
Mengenal Trigger di MySQL Pernahkan menemukan kasus saat men-develop aplikasi, dimana perlu melakukan update terhadap suatu field, berdasarkan isi dari field lain? Contoh: men-update field status menjadi
Lebih terperinciContoh SQL Constraint
Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE
Lebih terperinciDATABASE RUMAH SAKIT 1. Objek yang dipakai a. Pasien b. Dokter c. Ruang d. Petugas e. Rawat_inap f. Pembayaran
DATABASE RUMAH SAKIT 1. Objek yang dipakai a. Pien b. Dokter c. Ruang d. Petug e. Rawat_inap f. Pembayaran 2. Penentuan Entit a) Petug : Menyimpan informi identit dari petug jaga b) Pien : Menyimpan informi
Lebih terperinciLAMPIRAN. I. CARA INSTAL Oracle Business Intelligence ( )
LAMPIRAN I. CARA INSTAL Oracle Business Intelligence (10.1.3.2.0) 1. Pertama install JDK terlebih dahulu dengan mengklik jkd-1_5_0_09_windowsi586-p.exe 2. Kemudian akan tampil halaman selanjutnya yaitu
Lebih terperinciberpengaruh pada waktu query dan besarnya data.
L1 Lampiran 1. Mengatur aggregasi pada OLAP Pada tampilan seperti diatas,kita harus menentukan performance dari cube yang telah kita buat. Disini kita harus menentukan jumlah performance yang tepat untuk
Lebih terperinciMODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL
Tujuan : Mengetahui dasar membuat Tabel 1. Mengenal Tabel MODUL PRAKTIKUM 03 MENGENAL MEMBUAT TABEL - Tabel adalah sekumpulan data mengenai sebuah objek, misalnya pelanggan, barang, mahasiswa, penjualan
Lebih terperinciPRAKTIKUM SISTEM BASISDATA
PRAKTIKUM SISTEM BASISDATA Disusun Oleh : Hanung Riyadi (12131264) SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER (STMIK) EL RAHMA 2014 NAMA : HANUNG RIYADI NIM : 12131264 PRAKTIKUM SISTEM : PBSD KELAS : MALAM
Lebih terperinciBAB 4 RANCANGAN DATA WAREHOUSE YANG DIUSULKAN. Pada perancangan Data Warehouse Kementerian Dalam Negeri Bagian
180 BAB 4 RANCANGAN DATA WAREHOUSE YANG DIUSULKAN 4.1 Arsitektur Data Warehouse Pada perancangan Data Warehouse Kementerian Dalam Negeri Bagian Kependudukan, kami mengusulkan sebuah Data Warehouse terpusat
Lebih terperinciBAB 4 RANCANGAN SISTEM YANG DIUSULKAN DAN IMPLEMENTASI
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN DAN IMPLEMENTASI 4.1 Arsitektur Data Warehouse Pelaksanaan rancangan data warehouse dimulai dengan menjalankan pencarian data yang berhubungan dengan pembuatan laporan
Lebih terperinciBAB 3 ANALISIS MASALAH DAN PERANCANGAN SISTEM
BAB 3 ANALISIS MASALAH DAN PERANCANGAN SISTEM 3.1 Sejarah Perusahaan PT. Elite Permai Metal Works Ltd didirikan pada tahun 1976 dengan didukung oleh 30 orang karyawan. Perusahaan pertama terletak di Gunung
Lebih terperinciIMPLEMENTASI DAN EVALUASI. tugas-tugas yang akan dilakukan dalam tahap implementasi. Berikut penjadwalan. Gambar 4.1 Gambar Jadwal Implementasi
88 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Jadwal Implementasi Untuk menghasilkan implementasi yang baik dibutuhkan penjadwalan tugas-tugas yang akan dilakukan dalam tahap implementasi.
Lebih terperinciMODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL
MODUL PRAKTIKUM 04 Database Implementation dengan Perintah SQL Tujuan : - Mengetahui dan membuat perintah Query untuk membuat table - Mengetahui dan membuat perintah Query untuk input, update dan delete
Lebih terperinciTUGAS 1 PRAKTIKUM SISTEM BASIS DATA
TUGAS 1 PRAKTIKUM SISTEM BASIS DATA Oleh: MUCHAMAD ASROR (12131271) TEHNIK INFORMATIKA B (MALAM) STMIK EL-RAHMA YOGYAKARTA 2014 Soal 1. Buat database dan 1 tabel dengan objek yang ada di tempat kerja Anda.
Lebih terperinci3.1 Form Wizard. 3. Pilihlah menu use data block wizard dan tekanlah button OK, maka akan tampil window di bawah ini.
FORM DENGAN TABLE Setiap sistem aplikasi yang dibuat haruslah dapat menyimpan data yang di-entry ke dalam suatu wadah, dalam hal ini sebuah table. Selain table, data yang di-entry dapat disimpan dalam
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. jadwal implementasi yang berlangsung selama kurang lebih 2 bulan.
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Untuk mempermudah proses implementasi pada perusahaan, maka dibuat jadwal implementasi yang berlangsung selama kurang lebih 2 bulan. Waktu(minggu) Proses
Lebih terperinciMODUL 4 INTERNET PROGRAMMING DATABASE
MODUL 4 INTERNET PROGRAMMING DATABASE A. Tujuan : 1. Memahami tentang penggunaan Ms. Access 2. Memahami tentang pembuatan tabel 3. Memahami tentang relasi antar tabel INTERNET PROGRAMMING PENS-ITS B. Dasar
Lebih terperinciBAB 4 DATA WAREHOUSE YANG DIUSULKAN
57 BAB 4 DATA WAREHOUSE YANG DIUSULKAN 4.1 Arsitektur Data Warehouse Pada awalnya, perancangan data warehouse dimulai dengan mencari data dari berbagai sumber yang berhubungan dengan pembuatan laporan
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran
61 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi perancangan pada sistem informasi perparkiran dilakukan dengan menggunakan bahasa pemrograman Visual Basic 6.0, dengan basis data
Lebih terperinciPRAKTIKUM SISTEM BASIS DATA
PRAKTIKUM SISTEM BASIS DATA Tugas I Disusun oleh: Nama : Rizky Firman Prasetyo NIM : 12131283 Prodi : Teknik Informatika Malam Semester : 2 STMIK EL RAHMA YOGYAKARTA 2013/2014 Nama : Rizky Firman Prasetyo
Lebih terperinciAgenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)
Agenda Structured Query Language (SQL) (Pert. 9) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah Pengantar SQL DDL 1 2 SQL Singkatan dari Structured Query Language, dalam
Lebih terperinciTransact-SQL (Trigger- Event, Store Procedure)
Transact-SQL (Trigger- Event, Store Procedure) By: U. Website : http://www.abdrohim.com mailto : Transact-SQL 1 Transact-SQL Merupakan sentral dari Microsaft SQL Server untuk melakukan komunikasi & interfacing
Lebih terperinciNama : Parisaktiana Fathonah NIM : Kelas : Prak Sistem Basis Data TI-2 B malam
Nama : Parisaktiana Fathonah NIM : 12131276 Kelas : Prak Sistem Basis Data TI-2 B malam 1. Membuat database dan 1 tabel a. Query language DDL: create database perpus_pribadi; use perpus_pribadi; create
Lebih terperinciMODUL II. Instalasi OracleXE Dan SQL
MODUL II Instalasi OracleXE Dan SQL I. Tujuan 1. Dapat menginstalasi aplikasi Oracle XE 2. Dapat mengeset user baru pada aplikasi Oracle XE 3. Dapat mengubah password username hr dan mengaktifkannya 4.
Lebih terperinciStored Procedures, Function, Trigger, Dynamic SQL, Cursor. Introduction SMART DATABASE
Stored Procedures, Function, Trigger, Dynamic SQL, Cursor Introduction SMART DATABASE Apa Itu Smart Database?? Database yang menyimpan bisnis logic Database yang konsisten Database yang smart Database
Lebih terperinciPemrograman Web. Koneksi dan Manipulasi Basis Data. Adam Hendra Brata
Pemrograman Web Koneksi dan Manipulasi Basis Data Adam Hendra Brata Pokok Bahasan Koneksi Database pada Aplikasi Berbasis Web MySQLi Pengenalan MySQL dan MySQLi Dasar SQL pada MySQLi Koneksi dan Manipulasi
Lebih terperinciBAB 3 ANALISIS SISTEM YANG BERJALAN
BAB 3 ANALISIS SISTEM YANG BERJALAN 3.1 Riwayat Perusahaan PT Istana Kemakmuran Motor (IKM) berdiri pada tanggal 14 Juni 1980, yang berkedudukan dan berkantor pusat di Jalan Daan Mogot Nomor 6 Jakarta
Lebih terperinciModul Pembangunan Aplikasi Basis Data Lanjut 2014
Authentication and Authorization on Oracle APEX 4.2 CUSTOM AUTHENTICATION 1. Buat sebuah tabel dengan nama tlogin, sebuah sequence dan sebuah trigger --create table CREATE TABLE tlogin( id NUMBER NOT NULL,
Lebih terperinciIMPLEMENTASI CONCURENCY CONTROL UNTUK APLIKASI MULTIUSER MENGGUNAKAN DATABASE SQL SERVER. Wiwi Widayani STMIK AMIKOM Yogyakarta
IMPLEMENTASI CONCURENCY CONTROL UNTUK APLIKASI MULTIUSER MENGGUNAKAN DATABASE SQL SERVER Wiwi Widayani STMIK AMIKOM Yogyakarta Abstraksi Permasalahan yang terjadi pada aplikasi untuk multiuser yaitu akses
Lebih terperinciBAB 4 PERANCANGAN SISTEM DATA WAREHOUSE. Artsitektur data warehouse yang akan digunakan oleh PT. Toyota Astra
BAB 4 PERANCANGAN SISTEM DATA WAREHOUSE 4.1 Arsitektur Data Warehouse Artsitektur data warehouse yang akan digunakan oleh PT. Toyota Astra Motor adalah arsitektur data warehouse terpusat (Centralized Data
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Pada tahap ini merupakan langkah dimana setelah perancangan, pembangunan, dan pengujian maka tahap selanjutnya yaitu mengimplementasikan sebuah
Lebih terperinciBAB IV PERANCANGAN DATA WAREHOUSE
BAB IV PERANCANGAN DATA WAREHOUSE 4.1 Arsitektur Data Warehouse Berdasarkan penelitian yang dilakukan pada PT. Makmur Pangan Kharisma, arsitektur data warehouse yang cocok digunakan adalah bentuk data
Lebih terperinciINTERNET PROGRAMMING DATABASE
INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan
Lebih terperinciBAB 4 4 PEMBAHASAN. implementasi program, dan evaluasi. Analisis lanjutan berisi analisis dari waktu ETL,
BAB 4 4 PEMBAHASAN Pada bab ini dibahas analisis lanjutan berdasarkan hasil uji coba pada bab 3, implementasi program, dan evaluasi. Analisis lanjutan berisi analisis dari waktu ETL, besar penggunaan disk
Lebih terperinciCARA MENGGUNAKAN SELECT QUERY PADA MYSQL
CARA MENGGUNAKAN SELECT QUERY PADA MYSQL NURLITA nurlita.icha@gmail.com Abstrak Database atau basis data dalam suatau organisasi sangat berperan penting, penyimpanan basis data dibutuhkan untuk menunjang
Lebih terperinciModul 6 Function dan Trigger
Modul 6 Function dan Trigger 1.1 Tujuan a. Mahasiswa dapat mengenal Sintak SQL Lanjut b. Mahasiswa dapat mengoperasikan Sintak SQL Lanjut 1.2 Materi a. SQL b. Tabel 1.3 Alat dan Bahan a. sqlyog b. XAMPP
Lebih terperinciPertemuan IV CONDITION & HANDLER CURSOR
Pertemuan IV CONDITION & HANDLER CURSOR TUJUAN 1. Mahasiswa dapat memahami tentang berbagai kondisi yang mungkin terjadi karena suatu kesalahan tertentu 2. Mahasiswa dapat menangani berbagai kondisi kesalahan.
Lebih terperincihttp://www.cakraweb.com/help/help_mssql.phtml MS-SQL Cara membuat koneksi antara PC anda dengan MS-SQL Server Cakraweb: Pastikan bahwa Client Connectivity (bagian dari MS-SQL installation di PC anda) sudah
Lebih terperinciBAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE
67 BAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE 4.1 Tahapan Dalam Perancangan Data Warehouse 4.1.1 Pemilihan Arsitektur Data Warehouse Agar data yang dibutuhkan dapat lebih cepat diperoleh dan lebih
Lebih terperinciDESAIN DATABASE. Pertemuan 06 3 SKS
Materi 1. Era Informasi 2. Strategi dan Peluang Yang Kompetitif 3. Database dan Database Warehouse 4. Desain Database 5. Sistem Pendukung Keputusan dan Sistem Cerdas 6. E-Commerce DESAIN DATABASE Pertemuan
Lebih terperinciQuery adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan
Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan menganalisa data dengan berbagai jalan yang berbeda. Query
Lebih terperinci1. Hasil ERD dari Tabel satu adalah sebagai berikut: Figure 1: ERD Apotik. 2. Syntax CREATE tabel untuk masing - masing tabel :
Tugas Basis Data Nama : Kartika Dwi H/2212106016 1. Hasil ERD dari Tabel satu adalah sebagai berikut: Figure 1: ERD Apotik 2. Syntax CREATE tabel untuk masing - masing tabel : Tabel Pelanggan Create table
Lebih terperinciBAB 4 PERANCANGAN DATA WAREHOUSE YANG DIUSULKAN. data warehouse terpusat (centralized data warehouse). Arsitektur ini merupakan bentuk
BAB 4 PERANCANGAN DATA WAREHOUSE YANG DIUSULKAN 4.1. Arsitektur Data Warehouse Dalam perancangan data warehouse pada Rumah Sakit Husada menggunakan data warehouse terpusat (centralized data warehouse).
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu
179 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Arsitektur Database Agar komputer client dapat mengakses database pada komputer server, maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.
A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table
Lebih terperinciBAB V CURSOR AND RESULT SETS
BAB V CURSOR AND RESULT SETS TUJUAN BELAJAR: - Menjelaskan tentang proses cursor - Menggunakan cursor dalam SP - Melakukan position delete dan position update - Mendeskripsikan jalannya cursor pada commit
Lebih terperinciPengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL
Pengenalan Database Management System MySQL Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL 2 Jelaskan perbedaan antara data dengan informasi 3 Data vs.
Lebih terperincisekali maka user dapat memberikan tanda check pada checkbox bertulisan Do
121 mapping pada field tertentu maka user dapat memberikan tanda check pada checkbox bertulisan Promotion Name, Start Date, End Date, Min Quantity, dan Max Quantity. Namun bila user merasa tidak membutuhkan
Lebih terperinciMySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom
MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa
Lebih terperinciLAMPIRAN. Salim No. 67, Kebon Sirih, Jakarta Pusat. Berikut merupakan hasil dari wawancara. 1. Apa visi dan misi dari PT. Cipta Sumber Sejahtera?
LAMPIRAN L Hasil Wawancara Wawancara dilakukan di kantor PT. Cipta Sumber Sejahtera di Jl. H. Agus Salim No. 67, Kebon Sirih, Jakarta Pusat. Berikut merupakan hasil dari wawancara yang dilakukan: Wawancara
Lebih terperinciBAB 4 PERANCANGAN SISTEM. menggunakan data warehouse terpusat (centralized data warehouse). Adapun
BAB 4 PERANCANGAN SISTEM 4.1 Arsitektur Data Warehouse Dalam perancangan data warehouse pada Mandiri Tabungan Rencana menggunakan data warehouse terpusat (centralized data warehouse). Adapun beberapa alasan
Lebih terperinciANALISIS MASALAH DAN PERANCANGAN SISTEM
62 BAB 3 ANALISIS MASALAH DAN PERANCANGAN SISTEM 3.1 Latar Belakang Permasalahan Perkembangan teknologi database terjadi dengan sangat cepat. Penemuan teknologi On Line Transaction Processing (OLTP) memungkinkan
Lebih terperinciBy Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com
Pengantar SQL By Mrs Imana Malia Kondou, S.T. 1 Tujuan Mahasiswa memahami konsep dasar SQL 2 Pokok k Bahasan Statemen Macam-macam macam perintah SQL DDL DML 3 Mengapa SQL? SQL mrpk very-high-level language.
Lebih terperinciBasis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan
Basis Data Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Deletion Yang dapat dihapus (delete) hanyalah tuple bukan nilai ada suatu atribut tertentu. Dalam SQL, deletion
Lebih terperinciBasis Data Relational
Basis Data Relational Kebanyakan model yang digunakan adalah Model basis data relasional dengan menggunakan Relational Database Management System (RDBMS). RDBMS menyediakan layanan pengorganisasian data
Lebih terperinciTRIGGER. Tujuan Mata Kuliah. Tools yang digunakan. Sesi7 : TRIGGER. Praktikum Pemrograman Client Server Database Hadi Kusumah, S.T.
TRIGGER Trigger o o o o Create Trigger Alter Trigger Drop Trigger Update() Tujuan Mata Kuliah Mahasiswa dapat membuat Trigger dan mengimplementasikannya pada transaksi Tools yang digunakan SqlCmd SQL Server
Lebih terperinciBasis Data Terapan. Yoannita, S.Kom
Basis Data Terapan Yoannita, S.Kom Membuat Tabel CREATE TABLE MAHASISWA ( NPM CHAR(10), NAMA VARCHAR (25), ALAMAT VARCHAR (55), NILAI INTEGER, TGLLAHIR DATETIME ) 2 Yoannita, S.Kom. Menghapus Tabel DROP
Lebih terperinciBAB 4 RANCANGAN SISTEM YANG DIUSULKAN
82 BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Usulan Prosedur yang Baru Gambar 4.1 Flowchart Usulan Sistem Reporting yang Baru Usulan prosedur baru untuk reporting anggaran operasional mill production pada
Lebih terperinciTUGAS PRAKTIKUM SISTEM BASIS DATA
TUGAS PRAKTIKUM SISTEM BASIS DATA Dosen : Bpk Wahyu Widodo DISUSUN OLEH : NAMA : ANA ALFIYATUN NIM : 12131248 KELAS : A2 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER STMIK EL-RAHMA YOGYAKARTA
Lebih terperinciBAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri.
BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian merupakan bagian yang tidak kalah pentingnya dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga
Lebih terperinciPengenalan Structured Query Language
Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk
Lebih terperinciPERINTAH DASAR MySQL
PERINTAH DASAR MySQL Menjalankan MySQL Untuk menjalankan MySQL cukup dengan mengetikan mysql pada system prompt Bentuk umum perintah mysql database h host u user p password Dengan windows Menu Start All
Lebih terperinciBasis Data II. Pertemuan Ke-9 dan ke-10 (Stored Procedure dan Trigger) Noor Ifada S1 T. Informatika - UTM (2012) 1
Basis Data II Pertemuan Ke-9 dan ke-10 (Stored Procedure dan Trigger) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 T. Informatika - UTM (2012) 1 Sub Pokok Bahasan Stored Procedure vs Trigger Stored Procedure
Lebih terperinci