Deskripsi Tabel Datamart SP

Ukuran: px
Mulai penontonan dengan halaman:

Download "Deskripsi Tabel Datamart SP"

Transkripsi

1 Deskripsi Tabel Datamart SP Nama Tabel Deskripsi Tabel : Dtahun : Master Data level Tahunan : SIS-6 1 KD_IND_ASP Character 4 Kode Indikator/Aspek 2 KD_KOM_VAR Character 5 Kode Komoditi/Variabel 3 KD_LOKASI Character 6 Kode Lokasi 4 STS_ANG Character 1 Kode Status Angka 5 SUMBER Character 2 Kode Sumber Data 6 THN_DASAR Character 4 Kode Tahun 7 TAHUN0 Numeric 20 2 Data tahun = kode tahun 8 TAHUN1 Numeric 20 2 Data tahun = kode tahun TAHUN2 Numeric 20 2 Data tahun = kode tahun TAHUN3 Numeric 20 2 Data tahun = kode tahun TAHUN4 Numeric 20 2 Data tahun = kode tahun TAHUN5 Numeric 20 2 Data tahun = kode tahun TAHUN6 Numeric 20 2 Data tahun = kode tahun TAHUN7 Numeric 20 2 Data tahun = kode tahun TAHUN8 Numeric 20 2 Data tahun = kode tahun TAHUN9 Numeric 20 2 Data tahun = kode tahun + 9 Nama Tabel Deskripsi Tabel : Tab_subsek : Data Sub Sektor : SIS-6 1 KODE_SUBSE Character 5 Kode Sub Sektor 2 NAMA_SUBSE Character 60 Deskripsi Sub Sektor 3 NMSUBSEK_E Character 60 Deskripsi Sub Sektor (Inggris) Nama Tabel Deskripsi Tabel : Tab_sumb : Sumber Data : SIS-6 1 KODE_SUMB Character 2 Kode Sumber Data 2 NAMA_SUMB Character 30 Deskripsi Sumber Data 3 NMSUMB_E Character 30 Deskripsi Sumber Data (Inggeris)

2 Nama Tabel Deskripsi Tabel : Tab_komoditi : Data Komoditi : SIS-6 1 KODE_KOM Character 5 Kode Komoditi 2 NAMA_KOM Character 60 Deskripsi Komoditi 3 NMKOM_E Character 60 Deskripsi Komoditi (Inggeris) 4 FILE_KOM Character 4 Penamaan Penyimpanan File Nama Tabel : Tab_indikator Deskripsi Tabel : Data Indikator : SIS-6 1 KODE_IND Character 4 Kode Indikator 2 NAMA_IND Character 60 Deskripsi Indikator 3 NMIND_E Character 60 Deskripsi Indikator (Inggeris) 4 FILE_IND Character 4 Penamaan Penyimpanan File Nama Tabel : Tab_sts_a Deskripsi Tabel : Data Status Angka : SIS-6 1 KODE_STS Character 1 Kode Status Angka 2 NAMA_STS Character 30 Deskripsi Status Angka 3 NMSTS_E Character 30 Deskripsi Status Angka (Inggeris) Nama Tabel : Tab_satuan Deskripsi Tabel : Data Satuan : SIS-6 1 SATUAN Character 20 Deskripsi Satuan 2 SATUAN_E Character 20 Deskripsi Satuan (Inggeris)

3 Nama Tabel : Tab_hub Deskripsi Tabel : Hubungan indikator-komoditi untuk satuan : SIS-6 1 KODE_IND Character 4 Kode Indikator 2 KODE_KOM Character 5 Kode Komoditi 3 SATUAN Character 20 Deskripsi Satuan 4 SATUAN_E Character 20 Deskripsi Satuan (Inggeris) 5 KAITAN_LOK Numeric 1 Pointer Lokasi Nama Tabel Deskripsi Tabel : Tab_prop : Data Propinsi : SIS-6 1 KODE_PROP Character 6 Kode Propinsi 2 NAMA_PROP Character 40 Deskripsi Propinsi 3 NM_PROP_E Character 40 Deskripsi Propinsi (Inggeris) 4 FILE_PROP Character 4 Penamaan Penyimpanan File Nama Tabel : Tab_kab Deskripsi Tabel : Data Kabupaten : SIS-6 1 KODE_KAB Character 6 Kode Kabupaten 2 NAMA_KAB Character 40 Deskripsi Kabupaten 3 NM_KAB_E Character 40 Deskripsi Kabupaten (Inggeris) 4 FILE_KAB Character 4 Penamaan Penyimpanan File

4 Deskripsi Tabel Datamart Eksim Nama Tabel Deskripsi Tabel : Export : Data Ekspor : SIS-7 1 HS9CODE Character 9 Kode HS 2 VALPREV Numeric 16 Data Nilai Tahun Lalu 3 VALCURR Numeric 16 Data Nilai Tahun Ini 4 NETWTPREV Numeric 16 Data Volume Tahun Lalu 5 NETWTCURR Numeric 16 Data Volume Tahun Ini 6 CUMVALPREV Numeric 16 Data Nilai Kumulatif Tahun Lalu 7 CUMVALCURR Numeric 16 Data Nilai Kumulatif Tahun Ini 8 CUMNETWTPR Numeric 16 Data Volume Kumulatif Tahun Lalu 9 CUMNETWTCU Numeric 16 Data Volume Kumulatif Tahun Ini 10 PROCYEAR Character 4 Tahun 11 PROCMTH Character 2 Bulan 12 GROUPCODE Character 4 Kode Pengelompokan 13 SITCCODE Character 8 Kode SIT 14 OLDCTRYCOD Character 3 Kode Negara 15 PODALTCODE Character 5 Kode Pelabuhan 16 SORTPROV Character 2 Kode Propinsi Nama Tabel : Tab_pelbhn Deskripsi Tabel : Data Pelabuhan : SIS-7 1 PODALTCODE Character 5 Kode Pelabuhan 2 SORTPROV Character 2 Kode Propinsi 3 PODNAME Character 20 Deskripsi Pelabuhan Nama Tabel Deskripsi Tabel : Tab_neg : Data Negara : SIS-7 1 OLDCTRYCOD Character 7 Kode Negara 2 CTRYDESCEN Character 35 Deskripsi Kode Negara Nama Tabel : Tab_HS_grup

5 Deskripsi Tabel : Data Pengelompokan Kode HS : SIS-7 1 SUBSEK Character 1 Kode Sub Sektor 2 KOMGROUP Character 2 Kode Pengelompokan Kode HS 3 DES Character 105 Deskripsi Pengelompokan 4 KEYGRP Character 3 Kode Grup Nama Tabel Deskripsi Tabel : Tab_HS : Data Kode HS : SIS-7 1 SUBSEK Character 1 Kode Sub Sektor 7 HSGROUP Character 6 Pengelompokan Kode HS 8 HS9CODE Character 9 Kode HS 9 HSDES Character 105 Deskripsi Kode HS 10 OSP Character 1 Indikator Olahan/Segar Nama Tabel Deskripsi Tabel : Import : Data Impor : SIS-7 1 HS9CODE Character 9 Kode HS 2 VALPREV Numeric 16 Data Nilai Tahun Lalu 3 VALCURR Numeric 16 Data Nilai Tahun Ini 4 NETWTPREV Numeric 16 Data Volume Tahun Lalu 5 NETWTCURR Numeric 16 Data Volume Tahun Ini 6 CUMVALPREV Numeric 16 Data Nilai Kumulatif Tahun Lalu 7 CUMVALCURR Numeric 16 Data Nilai Kumulatif Tahun Ini 8 CUMNETWTPR Numeric 16 Data Volume Kumulatif Tahun Lalu 9 CUMNETWTCU Numeric 16 Data Volume Kumulatif Tahun Ini 10 PROCYEAR Character 4 Tahun 11 PROCMTH Character 2 Bulan 12 GROUPCODE Character 4 Kode Pengelompokan 13 SITCCODE Character 8 Kode SIT 14 OLDCTRYCOD Character 3 Kode Negara 15 PODALTCODE Character 5 Kode Pelabuhan 16 SORTPROV Character 2 Kode Propinsi

6 Deskripsi View/Query Datamart SP Nama View : v_nas ( View untuk memilih data Nasional dari Tabel tab_prop ) SELECT kode_prop AS kode_nas, nama_prop AS nama_nas FROM dbo.tab_prop WHERE (kode_prop = '000000') Nama View : v_nas_e (View untuk memilih data Nasional dari Tabel tab_prop dalam bahasa Inggris) SELECT kode_prop AS kode_nas, nama_prop_e AS nama_nas FROM dbo.tab_prop WHERE (kode_prop = '000000') Nama View : v_prop ( View untuk memilih data Propinsi dari Tabel tab_prop dan memasukkan field baru gabprop ) SELECT kode_prop, nama_prop, 'Semua Propinsi' AS gabprop FROM dbo.tab_prop WHERE (kode_prop <> '000000') AND (kode_prop <> '') Nama View : v_prop_e ( View untuk memilih data Propinsi dari Tabel tab_prop dan memasukkan field baru gabprop dalam bahasa Inggris ) SELECT kode_prop, nama_prop_e, 'All Province' AS gabprop FROM dbo.tab_prop WHERE (kode_prop <> '000000') AND (kode_prop <> '') Nama View : v_prop_kab ( View untuk memilih data Kabupaten dan Propinsi dari Tabel tab_prop dan memasukkan field baru gabprop ) SELECT dbo.tab_kab.kode_kab, dbo.tab_kab.nama_kab, dbo.tab_kab.nm_kab_e, dbo.tab_kab.file_kab, dbo.tab_prop.kode_prop, dbo.tab_prop.nama_prop, 'Semua Kabupaten' AS gabprop FROM dbo.tab_kab INNER JOIN dbo.tab_prop ON LEFT(dbo.tab_kab.kode_kab, 2) = LEFT(dbo.tab_prop.kode_prop, 2) WHERE (dbo.tab_kab.kode_kab <> '') Nama View : v_prop_kab_e ( View untuk memilih data Kabupaten dan Propinsi dari Tabel tab_prop dan memasukkan field baru gabprop dalam bahasa Inggris )

7 SELECT dbo.tab_kab.kode_kab, dbo.tab_kab.nm_kab_e, dbo.tab_prop.kode_prop, dbo.tab_prop.nm_prop_e, 'All District' AS gabprop FROM dbo.tab_kab INNER JOIN dbo.tab_prop ON LEFT(dbo.tab_kab.kode_kab, 2) = LEFT(dbo.tab_prop.kode_prop, 2) WHERE (dbo.tab_kab.kode_kab <> '') Nama View : v_sek_kom ( View untuk memilih data Sub Sektor, Komoditi, Indikator dan Satuan dari Tabel tab_subsek, tab_kom, tab_ind dan tab_hub ) SELECT dbo.tab_subsek.nama_subse, dbo.tab_kom.nama_kom, dbo.tab_subsek.kode_subse, dbo.tab_kom.kode_kom, dbo.tab_ind.kode_ind, dbo.tab_ind.nama_ind, dbo.tab_hub.satuan FROM dbo.tab_subsek INNER JOIN dbo.tab_kom ON LEFT(dbo.tab_subsek.kode_subse, 2) = LEFT(dbo.tab_kom.kode_kom, 2) INNER JOIN dbo.tab_hub ON dbo.tab_kom.kode_kom = dbo.tab_hub.kode_kom INNER JOIN dbo.tab_ind ON dbo.tab_hub.kode_ind = dbo.tab_ind.kode_ind Nama View : v_sek_kom_e ( View untuk memilih data Sub Sektor, Komoditi, Indikator dan Satuan dari Tabel tab_subsek, tab_kom, tab_ind dan tab_hub dalam bahasa Inggris ) SELECT dbo.tab_subsek.kode_subse, dbo.tab_kom.kode_kom, dbo.tab_ind.kode_ind, dbo.tab_subsek.nmsubsek_e, dbo.tab_kom.nmkom_e, dbo.tab_ind.nmind_e, dbo.tab_hub.satuan_e FROM dbo.tab_subsek INNER JOIN dbo.tab_kom ON LEFT(dbo.tab_subsek.kode_subse, 2) = LEFT(dbo.tab_kom.kode_kom, 2) INNER JOIN dbo.tab_hub ON dbo.tab_kom.kode_kom = dbo.tab_hub.kode_kom INNER JOIN dbo.tab_ind ON dbo.tab_hub.kode_ind = dbo.tab_ind.kode_ind

8 Nama View : IsiDataBDSP ( View untuk memilah data dalam Tabel Fact Temporer yang data tersebut belum ada di Tabel Fact ) SELECT dbo.bdsptahuntemp.* FROM dbo.bdsptahun RIGHT OUTER JOIN dbo.bdsptahuntemp ON dbo.bdsptahun.kd_ind_asp = dbo.bdsptahuntemp.kd_ind_asp AND dbo.bdsptahun.kd_kom_var = dbo.bdsptahuntemp.kd_kom_var AND dbo.bdsptahun.kd_lokasi = dbo.bdsptahuntemp.kd_lokasi AND dbo.bdsptahun.sts_ang = dbo.bdsptahuntemp.sts_ang AND dbo.bdsptahun.sumber = dbo.bdsptahuntemp.sumber AND dbo.bdsptahun.thn_dasar = dbo.bdsptahuntemp.thn_dasar WHERE (dbo.bdsptahun.kd_ind_asp IS NULL) Nama View : v_gabunganbdsp ( View untuk memilih data dalam Star Schema BDSP yang merupakan gabungan dari view v_bdspgab0102 dan v_bdspgab03 ) SELECT * FROM v_bdspgab0102 UNION ALL SELECT * FROM v_bdspgab03 Nama View : v_bdspgab0102 ( View untuk memilih data dalam Star Schema BDSP yang isi dari field Nama_ind sama dengan Produksi, field Kode_Subse = atau = 02000, dan hanya menggunakan nilai dari field Tetap dikalikan dengan 1000) SELECT dbo.v_prop.kode_prop, dbo.v_prop.nama_prop, dbo.tab_sumb.kode_sumb, dbo.tab_sumb.nama_sumb, dbo.v_sek_kom.kode_subse, dbo.tab_tahun.tahun, SUM(dbo.BDSPTAHUN.Tetap * 1000) AS NilaiTetap, dbo.v_sek_kom.satuan FROM dbo.bdsptahun INNER JOIN dbo.v_prop ON dbo.bdsptahun.kd_lokasi = dbo.v_prop.kode_prop INNER JOIN dbo.v_sek_kom ON dbo.bdsptahun.kd_kom_var = dbo.v_sek_kom.kode_kom AND dbo.bdsptahun.kd_ind_asp = dbo.v_sek_kom.kode_ind INNER JOIN dbo.tab_sumb ON dbo.bdsptahun.sumber = dbo.tab_sumb.kode_sumb INNER JOIN dbo.tab_tahun ON dbo.bdsptahun.thn_dasar = dbo.tab_tahun.tahun WHERE (dbo.v_sek_kom.nama_ind = 'produksi') OR (dbo.v_sek_kom.nama_ind = 'PRODUKSI')

9 GROUP BY dbo.v_prop.kode_prop, dbo.v_prop.nama_prop, dbo.tab_sumb.kode_sumb, dbo.tab_sumb.nama_sumb, dbo.v_sek_kom.kode_subse, dbo.tab_tahun.tahun, dbo.v_sek_kom.satuan HAVING (dbo.v_sek_kom.kode_subse = '01000') AND (NOT (SUM(dbo.BDSPTAHUN.Tetap * 1000) IS NULL)) OR (dbo.v_sek_kom.kode_subse = '02000') Nama View : v_bdspgab03 ( View untuk memilih data dalam Star Schema BDSP yang isi dari field Nama_ind sama dengan Produksi, field Kode_Subse = dan hanya menggunakan nilai dari field Tetap dikalikan dengan ) SELECT dbo.v_prop.kode_prop, dbo.v_prop.nama_prop, dbo.tab_sumb.kode_sumb, dbo.tab_sumb.nama_sumb, dbo.v_sek_kom.kode_subse, dbo.tab_tahun.tahun, SUM(dbo.BDSPTAHUN.Tetap * ) AS NilaiTetap, dbo.v_sek_kom.satuan FROM dbo.bdsptahun INNER JOIN dbo.v_prop ON dbo.bdsptahun.kd_lokasi = d bo.v_prop.kode_prop INNER JOIN dbo.v_sek_kom ON dbo.bdsptahun.kd_kom_var = dbo.v_sek_kom.kode_kom AND dbo.bdsptahun.kd_ind_asp = dbo.v_sek_kom.kode_ind INNER JOIN dbo.tab_sumb ON dbo.bdsptahun.sumber = dbo.tab_sumb.kode_sumb INNER JOIN dbo.tab_tahun ON dbo.bdsptahun.thn_dasar = dbo.tab_tahun.tahun WHERE (dbo.v_sek_kom.nama_ind = 'produksi') OR (dbo.v_sek_kom.nama_ind = 'PRODUKSI') GROUP BY dbo.v_prop.kode_prop, dbo.v_prop.nama_prop, dbo.tab_sumb.kode_sumb, dbo.tab_sumb.nama_sumb, dbo.v_sek_kom.kode_subse, dbo.tab_tahun.tahun, dbo.v_sek_kom.satuan HAVING (dbo.v_sek_kom.kode_subse = '03000') AND (NOT (SUM(dbo.BDSPTAHUN.Tetap * ) IS NULL))

10 Deskripsi View/Query Datamart Eksim Nama View : v_isinegara ( View untuk memilih data negara dari Tabel masneg yang belum ada dalam Tabel Negara ) SELECT dbo.masneg.oldctrycod, dbo.masneg.ctrydescen FROM dbo.masneg LEFT OUTER JOIN dbo.negara ON dbo.masneg.oldctrycod = dbo.negara.negara_id WHERE (dbo.negara.negara_desc IS NULL) GROUP BY dbo.masneg.oldctrycod, dbo.masneg.ctrydescen Nama View : v_isipropinsi ( View untuk memilih data propinsi dari Tabel masprop yang belum ada dalam Tabel Propinsi ) SELECT dbo.masprop.sortprov, dbo.masprop.desprop FROM dbo.masprop LEFT OUTER JOIN dbo.propinsi ON dbo.masprop.sortprov = dbo.propinsi.prop_id WHERE (dbo.propinsi.prop_desc IS NULL) GROUP BY dbo.masprop.sortprov, dbo.masprop.desprop Nama View : v_isipelabuhan ( View untuk memilih data pelabuhan dari Tabel maspod yang belum ada dalam Tabel Pelabuhan ) SELECT dbo.maspod.podaltcode, dbo.maspod.sortprov, dbo.maspod.podname FROM dbo.maspod LEFT OUTER JOIN dbo.pelabuhan ON dbo.maspod.podaltcode = dbo.pelabuhan.pod_id WHERE (dbo.pelabuhan.pod_desc IS NULL) GROUP BY dbo.maspod.podaltcode, dbo.maspod.sortprov, dbo.maspod.podname Nama View : v_isinegaranoentry ( View untuk memilih data Negara dari view v_eksporimpor yang belum ada dalam Tabel Negara ) SELECT dbo.v_eksporimpor.oldctrycod, 'No Nama Negara' AS NmNeg FROM dbo.v_eksporimpor LEFT OUTER JOIN dbo.negara ON dbo.v_eksporimpor.oldctrycod = dbo.negara.negara_id WHERE (dbo.negara.negara_desc IS NULL) GROUP BY dbo.v_eksporimpor.oldctrycod Nama View : v_isipropinsinoentry ( View untuk memilih data Propinsi dari view v_eksporimpor yang belum ada dalam Tabel Propinsi )

11 SELECT 'No Nama Propinsi' AS NmProp, dbo.v_eksporimpor.sortprov FROM dbo.v_eksporimpor LEFT OUTER JOIN dbo.propinsi ON dbo.v_eksporimpor.sortprov = dbo.propinsi.prop_id GROUP BY dbo.propinsi.prop_desc, dbo.v_eksporimpor.sortprov HAVING (dbo.propinsi.prop_desc IS NULL) Nama View : v_isipelabuhannoentry ( View untuk memilih data Pelabuhan dan Propinsi dari view v_eksporimpor yang belum ada dalam Tabel Pelabuhan ) SELECT 'No Nama Pelabuhan' AS Pod_desc, dbo.v_eksporimpor.sortprov, dbo.v_eksporimpor.podaltcode, dbo.propinsi.prop_desc FROM dbo.v_eksporimpor INNER JOIN dbo.propinsi ON dbo.v_eksporimpor.sortprov = dbo.propinsi.prop_id LEFT OUTER JOIN dbo.pelabuhan ON dbo.v_eksporimpor.podaltcode = dbo.pelabuhan.pod_id WHERE (dbo.pelabuhan.pod_desc IS NULL) GROUP BY dbo.v_eksporimpor.sortprov, dbo.v_eksporimpor.podaltcode, dbo.propinsi.prop_desc Nama View : v_proppod ( View untuk menggabungkan data Propinsi dari Tabel Propinsi dengan data Pelabuhan dari Tabel Pelabuhan ) SELECT dbo.propinsi.prop_id, dbo.propinsi.prop_desc, dbo.pelabuhan.pod_id, dbo.pelabuhan.pod_desc FROM dbo.pelabuhan INNER JOIN dbo.propinsi ON dbo.pelabuhan.propinsi_id = dbo.propinsi.prop_id Nama View : v_isihscodebaru (View untuk memilih data HSCODE dari Tabel Tab_HSCODETemp yang belum ada dalam Tabel Tab_HSCODE ) SELECT dbo.tab_hscodetemp.kodehs, dbo.tab_hscodetemp.deskripsihs, dbo.tab_hscodetemp.grouphs, dbo.tab_hscodetemp.tipehs, dbo.tab_hscodetemp.subsektorhs FROM dbo.tab_hscode RIGHT OUTER JOIN dbo.tab_hscodetemp ON dbo.tab_hscode.hscode_id = dbo.tab_hscodetemp.kodehs WHERE (dbo.tab_hscode.hscode_id IS NULL)

12 Nama View : v_eksporimpor ( View untuk menggabungkan data dari Tabel Export dengan data dari Tabel Import ) SELECT *, 1 AS Asal FROM Export WHERE ({ fn LENGTH(Hs9Code) } = 9) UNION ALL SELECT *, 2 AS Asal FROM Import WHERE ({ fn LENGTH(Hs9Code) } = 9) Nama View : v_isihscode ( View untuk memilih data HSCODE dari view v_eksporimpor yang belum ada dalam Tabel Tab_HSCODE ) SELECT TOP 100 PERCENT dbo.v_eksporimpor.hs9code AS Hscode_ID, 'No Desc' AS HsCode_Desc, 72 AS HsCode_GrpID, 3 AS HsCode_KtgID, 5 AS HsCode_SubSekID FROM dbo.tab_hscode RIGHT OUTER JOIN dbo.v_eksporimpor ON dbo.tab_hscode.hscode_id = dbo.v_eksporimpor.hs9code WHERE (dbo.tab_hscode.hscode_grpid IS NULL) GROUP BY dbo.v_eksporimpor.hs9code ORDER BY dbo.v_eksporimpor.hs9code Nama View : v_eximstarschema ( View untuk membuat struktur Star Schema dengan menjoinkan Tabel Dimensi dengan Tabel Fact ) SELECT dbo.tab_hscode.hscode_id, dbo.tipeproduk.produk_id, dbo.tab_hcodesubsek.subsek_id, dbo.tab_hscodegrp.hscodegrp_id, SUM(dbo.v_eksporimpor.valprev) AS valprev, SUM(dbo.v_eksporimpor.valcurr) AS valcurr, SUM(dbo.v_eksporimpor.netwtprev) AS netwtprev, SUM(dbo.v_eksporimpor.netwtcurr) AS netwtcurr, SUM(dbo.v_eksporimpor.cumvalprev) AS cumvalprev, SUM(dbo.v_eksporimpor.cumvalcurr) AS cumvalcurr, SUM(dbo.v_eksporimpor.cumnetwtpr) AS cumnetwtpr, SUM(dbo.v_eksporimpor.cumnetwtcu) AS cumnetwtcu, dbo.v_eksporimpor.procyear, dbo.v_eksporimpor.procmth, dbo.v_eksporimpor.groupcode, dbo.v_eksporimpor.sitccode, dbo.v_eksporimpor.oldctrycod, dbo.v_eksporimpor.podaltcode, dbo.v_eksporimpor.sortprov, dbo.v_eksporimpor.asal FROM dbo.tipeproduk INNER JOIN dbo.tab_hscode INNER JOIN

13 dbo.v_eksporimpor ON dbo.tab_hscode.hscode_id = dbo.v_eksporimpor.hs9code INNER JOIN dbo.tab_hscodegrp ON dbo.tab_hscode.hscode_grpid = dbo.tab_hscodegrp.hscodegrp_id ON dbo.tipeproduk.produk_id = dbo.tab_hscode.hscode_ktgid INNER JOIN dbo.negara ON dbo.v_eksporimpor.oldctrycod = dbo.negara.negara_id INNER JOIN dbo.v_proppod ON dbo.v_eksporimpor.sortprov = dbo.v_proppod.prop_id AND dbo.v_eksporimpor.podaltcode = dbo.v_proppod.pod_id INNER JOIN dbo.tab_hcodesubsek ON dbo.tab_hscode.hscode_subsekid = dbo.tab_hcodesubsek.subsek_id GROUP BY dbo.tab_hscode.hscode_id, dbo.tipeproduk.produk_id, dbo.tab_hcodesubsek.subsek_id, dbo.tab_hscodegrp.hscodegrp_id, dbo.v_eksporimpor.procyear, dbo.v_eksporimpor.procmth, dbo.v_eksporimpor.groupcode, dbo.v_eksporimpor.sitccode, dbo.v_eksporimpor.oldctrycod, dbo.v_eksporimpor.podaltcode, dbo.v_eksporimpor.sortprov, dbo.v_eksporimpor.asal Nama View : v_eximnojointahunid ( View untuk mengambil data dari v_eximstarschema dengan kondisi tidak ada join antara field Tahunnya dengan field Tahun dalam Tabel Fact Temporer ) SELECT dbo.v_eximstarschema.hscode_id, dbo.v_eximstarschema.valprev, dbo.v_eximstarschema.valcurr, dbo.v_eximstarschema.netwtprev, dbo.v_eximstarschema.netwtcurr, dbo.v_eximstarschema.cumvalprev, dbo.v_eximstarschema.cumvalcurr, dbo.v_eximstarschema.cumnetwtpr, dbo.v_eximstarschema.cumnetwtcu, dbo.v_eximstarschema.procyear, dbo.v_eximstarschema.procmth, dbo.v_eximstarschema.groupcode, dbo.v_eximstarschema.sitccode, dbo.v_eximstarschema.oldctrycod, dbo.v_eximstarschema.podaltcode, dbo.v_eximstarschema.sortprov, dbo.v_eximstarschema.asal, dbo.v_eximstarschema.subsek_id, dbo.v_eximstarschema.hscodegrp_id, dbo.v_eximstarschema.produk_id FROM dbo.factexpimptemp RIGHT OUTER JOIN

14 dbo.v_eximstarschema ON dbo.factexpimptemp.group_id = dbo.v_eximstarschema.hscodegrp_id AND dbo.factexpimptemp.produk_id = dbo.v_eximstarschema.produk_id AND dbo.factexpimptemp.subsek_id = dbo.v_eximstarschema.subsek_id AND dbo.factexpimptemp.bulan_id = dbo.v_eximstarschema.procmth AND dbo.factexpimptemp.hscode_id = dbo.v_eximstarschema.hscode_id AND dbo.factexpimptemp.tahun_id = dbo.v_eximstarschema.procyear AND dbo.factexpimptemp.transfer_id = dbo.v_eximstarschema.asal AND dbo.factexpimptemp.pelabuhan_id = dbo.v_eximstarschema.podaltcode AND dbo.factexpimptemp.negara_id = dbo.v_eximstarschema.oldctrycod AND dbo.factexpimptemp.prop_id = dbo.v_eximstarschema.sortprov WHERE (dbo.factexpimptemp.hscode_id IS NULL)

15 Pembuatan Datamart SP Data Input : Server MS-SQL 2000 Database : - Nama Basis Data : UsrBDSP Nama Tabel : - tab_subsek - tab_kom - tab_hub - tab_satuan - tab_prop - tab_sumb - tab_kab - tab_ind - dtahun Proses yang dilakukan : Server MS-SQL 2000 DW-SERVER : - DTS BDSP_Kosong_Tabel Modul ini hanya melakukan proses pengosongan isi dari semua tabel yang berhubungan dengan tabel data pada basis data usrbdsp2004. Hal ini dilakukan sebelum dilakukan proses pengambilan data dari basis data usrbdsp2004 pada server Database. - DTS BDSP_Ambil_Data_Sumber Modul ini hanya melakukan proses transfer tabel data dari basis data usrbdsp2004 dalam server Database dalam ke basis data BDSPDeptan pada server DW-SERVER representasi Basis Data Statistik Pertanian tanpa melakukan proses terhadap isi dari tabel datanya. - DTS BDSP_Transfer_Dimensi Modul ini melakukan proses pemeriksaan dan pengambilan terhadap data pada tabel referensi di basis data BDSP_Deptan yang merepresentasikan Basis Data Statistik Pertanian, yang data tersebut belum ada dalam basis data BDSP_Schema. Hal ini dalakukan supaya tidak terjadi duplikasi data dalam tabel referensi yang menjadi tabel Dimensi untuk dijadikan basis data berstruktur Star Schema. - DTS BDSP_Proses_Dimensi Modul ini melakukan proses penggabungan semua proses yang ada dalam DTS BDSP_Kosong_Tabel,BDSP_Ambil_Data_Sumber,BDSP_Transfer_Dimensi, sehingga dengan hanya mengeksekusi DTS ini semua proses yang berhubungan dengan data referensi bisa dilaksanakan. Hasil dari proses ini nanti akan menjadi data Dimensi dalam basis data BDSP_Schema yang berstruktur Star Schema. - DTS BDSP_Transfer_FactTemp_Fact Modul ini melakukan proses pemeriksaan dan pengambilan terhadap data pada tabel transaksi temporer di basis data BDSP_Schema yang merepresentasikan

16 transaksi pada Basis Data Statistik Pertanian, yang data tersebut belum ada dalam tabel transaksinya. Hal ini dilakukan supaya tidak terjadi duplikasi data dalam tabel transaksi yang akan menjadi tabel Fact pada basis data berstruktur Star Schema. - DTS BDSP_Proses_Dimensi_Fact Modul ini melakukan proses eksekusi DTS BDSP_Proses_Dimensi dan proses pembuatan tabel Fact temporer pada basis data BDSP_Schema dengan mengambil data transaksi dari basis data BDSPDeptan dan melakukan penyesuaian lebih dulu supaya tabel Fact temporer tersebut berstruktur star Schema. Data Output : Server MS-SQL 2000 DW-SERVER : - Nama Basis Data : BDSPDeptan Nama Tabel : - tab_subsek - tab_kom - tab_hub - tab_satuan - tab_prop - tab_sumb - tab_kab - tab_ind - dtahun - Nama Basis Data : BDSP_Schema Nama Tabel : - tab_subsek - tab_kom - tab_hub - tab_satuan - tab_prop - tab_sumb - tab_kab - tab_ind - BDSPTahunTemp - BDSPTahun

17 Pembuatan Datamart Eksim Data Input : Server DW-SERVER dengan lokasi pada Direktori tertentu : - File file data dalam format DBF Nama file : - Export.dbf - Import.dbf - masneg.dbf - masprop.dbf - maspod.dbf - tab_group.dbf - tab_subsek.dbf - mashsimp.dbf - mashsexp.dbf - File file data dalam format Excel Nama file : - HsCodeStandar.xls Proses yang dilakukan : Server MS-SQL 2000 DW-SERVER : - DTS Exim_Ambil_Data_Sumber Modul ini hanya melakukan proses transformasi data dalam format file DBF yang merupakan representasi Ekspor Impor menjadi data dalam RDBMS MS-SQL Server 2000, tanpa melakukan proses terhadap isi dari data. - DTS Exim_Transfer_Dimensi_HSCODE_Entry Modul ini melakukan proses transformasi data dalam format file Excel yang merupakan representasi data HSCODE menjadi data dalam RDBMS MS - SQL Server Selain itu juga melakukan proses pemeriksaan dan pengambilan terhadap isi data HSCODE hasil transformasi tersebut dengan data HSCODE yang sudah ada supaya tidak terjadi duplikasi data. - DTS Exim_Transfer_Dimensi_HSCODE_NoEntry Modul ini melakukan proses pencarian data HSCODE dari tabel data transaksi hasil proses transformasi Ekspor Impor yang belum terdapat dalam tabel HSCODE sistem dan memasukkanya ke dalam sistem dengan memberikan isi dengan kategori No Desc terhadap field data yang kosong. - DTS Exim_Transfer_Dimensi_Lokasi Modul ini melakukan proses pemeriksaan dan pengambilan terhadap data Lokasi dari tabel referensi masneg (data Negara), masprop (data Propinsi) dan maspod (data Pelabuhan) hasil proses transformasi Ekspor Impor yang belum ada dalam sistem supaya tidak terjadi duplikasi data dalam sistem. Selain itu juga melakukan proses pencarian data Lokasi dari tabel data transaksi hasil proses transformasi Ekspor Impor yang belum terdapat dalam tabel-tabel Lokasi dalam sistem dan memasukkanya ke dalam sistem dengan memberikan isi dengan kategori No Desc terhadap field data yang kosong

18 - DTS Exim_Proses_Dimensi Modul ini melakukan proses penggabungan semua proses yang ada dalam DTS Exim_Ambil_Data_Sumber, Exim_Transfer_Dimensi_HSCODE_Entry, Exim_Transfer_Dimensi_HSCODE_NoEntry,Exim_Transfer_Dimensi_Lokasi, sehingga dengan hanya mengeksekusi DTS ini semua proses yang berhubungan dengan data referensi bisa dilaksanakan. Hasil dari proses ini nanti akan menjadi data Dimensi dalam basis Data yang berstruktur Star Schema. - DTS Exim_Proses_Dimensi_Fact Modul ini melakukan proses yang ada dalam DTS Exim_Proses _Dimensi untuk membuat tabel-tabel Dimensi dan juga melakukan proses terhadap tabel data transaksi hasil Ekspor Impor supaya menjadi tabel data Fact yang sesuai dengan basis data yang berstruktur Star Schema. Data Output : Server MS-SQL 2000 DW-SERVER : Nama Basis Data : EximDeptan Nama tabel : - Export - Import - tab_group - tab_subsek - maspod - masprop - masneg - tab_hscodetemp - tab_hscode - FactExpImpTemp Nama Basis Data : Exim_Schema Nama tabel : - Negara - Propinsi - Pelabuhan - tab_hscodetemp - tab_hscode - FactExpImpTemp - FactExpImp

19

Modul 3 : Query Penggabungan Tabel

Modul 3 : Query Penggabungan Tabel Modul 3 : Query Penggabungan Tabel Tujuan Praktikum - Mahasiswa dapat membedakan perbedaan macam-macam join tabel. - Mahasiswa mampu melakukan query untuk join tabel. - Mahasiswa dapat membedakan union,

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PROGRAM PAKET NIAGA - C Kode Mata Kuliah : MI - 14407 Jurusan / Jenjang : D3 TEKNIK KOMPUTER Tujuan Instruksional

Lebih terperinci

SISTEM INFORMASI Marta Lenah Haryan8 Copyright Wondershare So3ware

SISTEM INFORMASI Marta Lenah Haryan8 Copyright Wondershare So3ware SISTEM INFORMASI Marta Lenah Haryan8 Group By Merupakan syntak MySQL yang digunakan untuk menggelompokkan data berdasarkan field yang terdapat dalam tabel. SELECT [nama_field1], [nama_field2], [nama_field3]

Lebih terperinci

Praktikum Basis Data. By. Rita Wiryasaputra, ST., M. Cs.

Praktikum 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 terperinci

Basis Data II. Pertemuan Ke-7 (Union dan Join) Noor Ifada S1 T. Informatika - UTM (2012) 1

Basis Data II. Pertemuan Ke-7 (Union dan Join) Noor Ifada S1 T. Informatika - UTM (2012) 1 Basis Data II Pertemuan Ke-7 (Union dan Join) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 T. Informatika - UTM (2012) 1 Sub Pokok Bahasan OPERATOR UNION OPERATOR UNION ALL JOIN TYPE: INNER JOIN LEFT JOIN

Lebih terperinci

Pertemuan 11 Structure Query Language(SQL)

Pertemuan 11 Structure Query Language(SQL) Pertemuan 11 Structure Query Language(SQL) INDIKATOR 1. Perintah SELECT dari Banyak Tabel 2. Pengelompokkan Hasil Query dengan GROUP BY 3. HAVING 4. SubSELECT URAIAN MATERI Perintah SELECT dari Banyak

Lebih terperinci

PRAKTIKUM 5 SISTEM BASIS DATA JOIN

PRAKTIKUM 5 SISTEM BASIS DATA JOIN Mochammad Yusa Sistem Basis Data 1 PRAKTIKUM 5 SISTEM BASIS DATA JOIN Praktikan Mengetahui Asisten Laboratorium NIM. NIM. A. TUJUAN Tujuan dari praktikum ini adalah: 1. Mampu menginputkan data dan record

Lebih terperinci

Basis Data I. Pertemuan Ke-11 (SQL Part 2) Noor Ifada.

Basis Data I. Pertemuan Ke-11 (SQL Part 2) Noor Ifada. Basis Data I Pertemuan Ke-11 (SQL Part 2) Noor Ifada noor.ifada@if.trunojoyo.ac.id 1 Sub Pokok Bahasan Operator Is Null Operator Between Operator In Operator Like Distinct Fungsi dalam Select: Count, Max,

Lebih terperinci

RENCANA PEMBELAJARAN

RENCANA PEMBELAJARAN FRM/KUL/01/ Written by Checked by Approved by valid date Leon Andretti Abdillah, S.Kom.,MM Merry Agustina, M.M.,M.Kom M.Izman Herdiansyah, ST., MM., Ph.D Mata Kuliah : Praktikum Basis Data Semester :1

Lebih terperinci

Strctured Query Language BASIS DATA

Strctured Query Language BASIS DATA Strctured Query Language BASIS DATA WHERE Klausa ini biasanya digunakan untuk: 1. Filter (penyaringan) data. 2. Merelasikan/menghubungkan query yang disusun lebih dari satu tabel. Penerapannya adalah dengan

Lebih terperinci

Rencana Pelaksanaan Pembelajaran

Rencana Pelaksanaan Pembelajaran : Basis Data PROGRAM STUDI : Teknik Informatika PERTEMUAN : 1 Kompetensi Dasar : Mahasiswa dapat melakukan instalasi MySQL (XAMPP) serta melakukan konfigurasi user 1. Mahasiswa mampu melakukan instalasi

Lebih terperinci

MODUL 3 JOIN TABLE. Gambar Model Relasi Basis Data db_mutiara SMK NEGERI 1 CIMAHI REKAYASA PERANGKAT LUNAK

MODUL 3 JOIN TABLE. Gambar Model Relasi Basis Data db_mutiara SMK NEGERI 1 CIMAHI REKAYASA PERANGKAT LUNAK MODUL 3 JOIN TABLE Tujuan Kompetensi Dasar yang ingin dicapai : 3.3 Menganalisis teknik penggabungan data dari beberapa tabel memahami inner join dalam penggabungan data dari beberapa tabel mengaplikasikan

Lebih terperinci

Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut:

Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut: MODUL 1 SQL Single Table Query Untuk menampilkan data-data yang telah tersimpan dalam database diperlukan perintah SELECT, yang dapat dirumuskan sebagai berikut: SELECT [DISTINCT *] FROM

Lebih terperinci

PRAKTIKUM 4 PENGAMBILAN DATA LANJUT

PRAKTIKUM 4 PENGAMBILAN DATA LANJUT PRAKTIKUM 4 PENGAMBILAN DATA LANJUT Pendahuluan Kebutuhan pengambilan data seringkali tidak hanya menampilkan field-field yang terdapat pada sebuah tabel. Adakalanya dibutuhkan kalkulasi dari field-field

Lebih terperinci

MODUL 1 DATABASE MYSQL

MODUL 1 DATABASE MYSQL MODUL 1 DATABASE MYSQL I. Tujuan Percobaan Memahami dan mampu mengoperasikan menu-menu dalam MSSQL 2000 II. Pendahuluan SQL Server sebagai salah satu Database Engine terkemuka, terbukti memiliki kemampuan

Lebih terperinci

Oracle Academic Initiative

Oracle Academic Initiative Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya BAB 7 : Subquery Halaman : 7-0

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1. Tinjauan Pustaka Pembuatan data warehouse telah banyak dilakukan oleh perusahaanperusahaan industri yang berorientasi profit. Data warehouse diharapkan mampu

Lebih terperinci

Excel dan Microsoft Query

Excel dan Microsoft Query BAB 6 Excel dan Microsoft Query 6.1 Microsoft Query Microsoft query merupakan program yang dipakai untuk mengambil data external ke dalam aplikasi Office, khususnya Excel. Dengan demikian, jika ada suatu

Lebih terperinci

DATABASE 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. 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 terperinci

Database Systems: Lab. Actvity 3: Fungsi-Fungsi MySql Advance. Pendahuluan. Pendahuluan

Database Systems: Lab. Actvity 3: Fungsi-Fungsi MySql Advance. Pendahuluan. Pendahuluan 1 Database Systems: Lab. Actvity 3: Fungsi-Fungsi MySql Advance Agenda. Pendahuluan Fungsi Having Fungsi SubSelect 2 Pendahuluan Pendahuluan Merealisasikan pemodelan data konseptual menggunakan tipe tabel

Lebih terperinci

Basis Data. Structured Query Language (SQL)

Basis Data. Structured Query Language (SQL) Basis Data Structured Query Language (SQL) Pengenalan SQL Basis Data SQL Berfungsi sebagai bahasa query interaktif sekaligus juga sebagai bahasa pemrograman basis data. SQL meliputi: Definisi data Manipulasi

Lebih terperinci

- Pengoperasian program mudah untuk dijalankan. - Tampilan program aplikasi cukup baik Konversi Data, Backup dan Recovery Data

- Pengoperasian program mudah untuk dijalankan. - Tampilan program aplikasi cukup baik Konversi Data, Backup dan Recovery Data 344 4.3.4 Evaluasi Sistem Berikut adalah hasil evaluasi kepada para pengguna terhadap sistem yang telah kami buat, yaitu: - Aplikasi yang ada membuat pekerjaan mereka yang lebih mudah - Pengoperasian program

Lebih terperinci

B. PETUNJUK. 2. Join. Praktikum Basis Data 2017 TE UM

B. PETUNJUK. 2. Join. Praktikum Basis Data 2017 TE UM MODUL 5 RELASI & JOIN A. TUJUAN Memahami keterhubungan entitas di dalam basis data. Memahami jenis-jenis operasi pengambilan data di beberapa entitas. Mampu menyelesaikan kasus retrieval yang melibatkan

Lebih terperinci

Assalamualainkum wr wb QUERY. Anna Mukhayaroh

Assalamualainkum wr wb QUERY. Anna Mukhayaroh Assalamualainkum wr wb QUERY Anna Mukhayaroh Klik Options..., Pilih Enabled this Content, lalu Klik Ok Query Design Pilih Menu Create Pilih Query Design Close Jendela Show Tables Pada View pilih SQL View

Lebih terperinci

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini:

Untuk mencoba contoh-contoh perintah join, silahkan eksekusi query create+insert dibawah ini: JOIN Dalam menampilkan sebuah data seringkali kita perlu menggunakan lebih dari 1 tabel, 2 tabel, bahkan lebih, karena data yang akan ditampilkan terletak pada beberapa tabel. Setiap tabel biasanya memiliki

Lebih terperinci

Sistem Basis Data; Tutorial Konseptual Oleh : Yakub

Sistem Basis Data; Tutorial Konseptual Oleh : Yakub Sistem Basis Data; Tutorial Konseptual Oleh : Yakub Edisi Pertama Cetakan Pertama, 2008 Hak Cipta 2008 pada penulis, Hak Cipta dilindungi undang-undang. Dilarang memperbanyak atau memindahkan sebagian

Lebih terperinci

BAB 11 FUNGSI-FUNGSI SQL SERVER

BAB 11 FUNGSI-FUNGSI SQL SERVER BAB 11 FUNGSI-FUNGSI SQL SERVER 11.1. Fungsi String SQL Server menyediakan fungsi-fungsi String yang dapat digunakan sebagai bagian dari ekspresi karakter manapun. Fungsi ini digunakan untuk bermacammacam

Lebih terperinci

Bab 4 Hasil Implementasi dan Analisis

Bab 4 Hasil Implementasi dan Analisis Bab 4 Hasil Implementasi dan Analisis 4.1 Pengantar Pada bagian keempat ini akan dibahas implementasi dari perancangan skenario perbandingan yang sudah dibuat pada bagian sebelumnya, yaitu implementasi

Lebih terperinci

PERTEMUAN 6 SUBQUERY

PERTEMUAN 6 SUBQUERY PERTEMUAN 6 SUBQUERY Tujuan Pembelajaran : Menggambarkan tipe persoalan yang dapat dipecahkan oleh sub query Mendefinisikan sub query Memahami tipe-tipe dari subquery Menulis subquery baris tunggal dan

Lebih terperinci

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA DOSEN MATAKULIAH SISTEM MANAJEMEN BASIS DATA Dr. KHAMAMI HERUSUSANTO DISUSUN

Lebih terperinci

MENAMPILKAN DATA MENGGUNAKAN SQL SELECT

MENAMPILKAN DATA MENGGUNAKAN SQL SELECT PENGENALAN SQL MENAMPILKAN DATA MENGGUNAKAN SQL SELECT Pendahuluan Untuk menampilkan data-data dari sebuah tabel, maka di perlukan perintah SQL SELECT. SELECT select_list FROM table_source [ WHERE search_condition

Lebih terperinci

SQL LANJUT BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

SQL LANJUT BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs. SQL LANJUT BASIS DATA Rajif Agung Yunmar, S.Kom., M.Cs. PRE TEST Sebutkan 4 jenis perintah pengolahan data dengan SQL. Jelaskan! Jelaskan apa yang disebut dengan operator perbandingan. Berikan contohnya.

Lebih terperinci

DESAIN DATABASE. Pertemuan 06 3 SKS

DESAIN 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 terperinci

MODUL 4 QUERY, VIEW, DAN ALJABAR RELASIONAL

MODUL 4 QUERY, VIEW, DAN ALJABAR RELASIONAL MODUL 4 QUERY, VIEW, DAN ALJABAR RELASIONAL TUJUAN PRAKTIKUM 1. Praktikan diharapkan mampu memahami Query dan View pada Database. 2. Praktikan diharapkan mampu memahami Aljabar Relasional. PERLENGKAPAN

Lebih terperinci

Teori Himpunan Inner Join; Outer Join. Basdat 2012_Mrs Imana's Materi versi 2

Teori Himpunan Inner Join; Outer Join. Basdat 2012_Mrs Imana's Materi versi 2 SQL OPERASI JOIN Teori Himpunan Inner Join; Outer Join Basdat 2012_Mrs Imana's Materi versi 2 1 SQL JOIN SQL tidak hanya menyediakan mekanisme query dan operasi modifikasi database saja, tetapi SQL juga

Lebih terperinci

MODUL 1. Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

MODUL 1. Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE MODUL 1 Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE BAGIAN 1 PEMBUATAN TABEL Tujuan Pembelajaran : Memahami

Lebih terperinci

Modul Praktikum III Matakuliah Basis Data 2

Modul Praktikum III Matakuliah Basis Data 2 Modul Praktikum III Matakuliah Basis Data 2 Join A. TUJUAN Mahasiswa mampu menggunakan perintah JOIN maupun NATURAL JOIN dalam penggalian informasi dari dua buah tabel atau lebih. Mahasiswa mampu menggunakan

Lebih terperinci

Apakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL

Apakah 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 terperinci

BAB III STRUCTURED QUERY LANGUAGE (SQL)

BAB III STRUCTURED QUERY LANGUAGE (SQL) 17 BAB III STRUCTURED QUERY LANGUAGE (SQL) 3.1 Tujuan a. Mahasiswa mampu menggunakan perintah SQL untuk memanipulasi data. b. Mahasiswa mampu mengolah data menggunakan operasi JOIN untuk merelasikan table.

Lebih terperinci

PRAKTIKUM 8 SINGLE ROW & GROUP FUNCTION

PRAKTIKUM 8 SINGLE ROW & GROUP FUNCTION PRAKTIKUM 8 SINGLE ROW & GROUP FUNCTION Langkah langkah melakukan praktikum 8: a. Jalankan Oracle 10g caranya : All program Oracle OraDb10g_home1 Application Development SQL Plus b. Masukkan username :

Lebih terperinci

Riyanto

Riyanto SQL (Structured Query Language) Riyanto mohriyan@gmail.com http://www.masto.co.cc Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan

Lebih terperinci

DAFTAR ISI KATA PENGANTAR DAFTAR GAMBAR DAFTAR TABEL

DAFTAR ISI KATA PENGANTAR DAFTAR GAMBAR DAFTAR TABEL DAFTAR ISI KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL i iii v viii BAB 1 KONSEP DASAR APLIKASI PERBANKAN 1 1. 1 Pendahuluan 1 1. 2 Sistem Aplikasi Perbankan 2 1. Hubungan antar Sub Sistem 2 2.

Lebih terperinci

Optimasi Query. Optimasi Perintah SQL Informasi Jalur Akses Query Faktor-faktor yang berpengaruh terhadap kecepatan akses data

Optimasi Query. Optimasi Perintah SQL Informasi Jalur Akses Query Faktor-faktor yang berpengaruh terhadap kecepatan akses data Bab 4 Optimasi Query POKOK BAHASAN: Optimasi Perintah SQL Informasi Jalur Akses Query Faktor-faktor yang berpengaruh terhadap kecepatan akses data TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini,

Lebih terperinci

Pengenalan Sistem Informasi Pembangunan Daerah

Pengenalan Sistem Informasi Pembangunan Daerah Pengenalan Sistem Informasi Pembangunan Daerah Direktorat Perencanaan, Evaluasi dan Informasi Pembangunan Daerah Ditjen Bina Pembangunan Daerah Jawa Barat, 18-19 September 2017 Oleh : Ika Puji Astuti Tampilan

Lebih terperinci

Gambar 4.159 Tampilan Menu Penyesuaian Stok Barang

Gambar 4.159 Tampilan Menu Penyesuaian Stok Barang 367 Form ini dapat menampilkan jumlah transaksi pembelian. Pengguna cukup memilih periode tahun dan kemudian tekan tombol Proses. Form Penyesuian Stok Barang Gambar 4.159 Tampilan Menu Penyesuaian Stok

Lebih terperinci

Pertemuan 11. Bahasa Query Terapan Lanjutan

Pertemuan 11. Bahasa Query Terapan Lanjutan Pertemuan 11 Bahasa Query Terapan Lanjutan JOIN JOIN digunakan untuk memilih data dari dua tabel atau lebih. 1. INNER JOIN Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian. 2. LEFT

Lebih terperinci

SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus SUBQUERY VIEW JOIN PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 SubQuery Subquery merupakan bentuk query yang berada dalam query lain atau disebut juga nested query atau subselect. Dengan kata lain, dimungkinkan

Lebih terperinci

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder 12.1. SQL (Structure Query Language) SQL adalah bahasa yang digunakan untuk membuat dan memanipulasi beberapa tabel data yang saling berhubungan. Keunggulan dari SQL yaitu SQL merupakan bahasa standard

Lebih terperinci

SQL Server 2008 Mengaktifkan DBMS SQL Server 2008 SQL server 2008 SQL server management studio DDL Basis Data Mendefinisikan, mengubah dan menghapus basis data: Create Database NamaBasisData Alter

Lebih terperinci

1. Kompetensi Memahami berbagai cara (perintah SQL) yang digunakan untuk mengakses data dari banyak tabel.

1. Kompetensi Memahami berbagai cara (perintah SQL) yang digunakan untuk mengakses data dari banyak tabel. No. : LST/PTI/PTI 222/08 Revisi : 01 Tgl. : 16-12-2008 Hal. 1 dari 8 hal. 1. Kompetensi Memahami berbagai cara (perintah SQL) yang digunakan untuk mengakses data dari banyak tabel. 2. Sub Kompetensi Dapat

Lebih terperinci

Tahap Instalasi PostgreSQL di Windows

Tahap 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 terperinci

M0564-Pengantar Sistem Basisdata 12/ 1

M0564-Pengantar Sistem Basisdata 12/ 1 M0564-Pengantar Sistem Basisdata 12/ 1 SQL : DML (Continue) Query Multi-Table Dapat menggunakan subqueri asalkan kolom yang dihasilkan berasal dari tabel yang sama. Jika kolom yang dihasilkan berasal dari

Lebih terperinci

3 rd DML : Selection(3)

3 rd DML : Selection(3) 3 rd DML : Selection(3) S1 TI - AMIKOM Yogyakarta 2009 MODUL PRAKTIKUM SISTEM BASIS DATA MODUL PRAKTIKUM SISTEM BASIS DATA 3 rd Data Manipulation Language: Select ( 3) Akhmad Dahlan Laboratorium Basis

Lebih terperinci

BAB IV PEMBAHASAN MASALAH

BAB IV PEMBAHASAN MASALAH BAB IV PEMBAHASAN MASALAH 4.1. Diagram Konteks Data, Pembayaran Faktur Penjualan Sistim Administrasi Penjualan Laporan Pimpinan Gambar 4.1 : Diagram Konteks 19 19 4.2. Diagram Zero Data dan Penjualan 1.0

Lebih terperinci

Macam - Macam Perintah Pada SQL

Macam - Macam Perintah Pada SQL Macam - Macam Perintah Pada SQL Secara umum SQL hanya memiliki 3 komponen penting, yang digunakan untuk mendefinisikan, memanipulasi serta sebagai pengontrol data yang ada pada sebuah database. Komponen

Lebih terperinci

Satuan Acara Perkuliahan

Satuan Acara Perkuliahan Satuan Acara Perkuliahan Mata Kuliah : Sistem Basis Data Kode Mata Kuliah / SKS: KK-1057 / 3 SKS Semester : Ganjil / Genap Dosen : Dini Yuristia, S.T. Hari, jam, ruang : Deskripsi Mata Kuliah Mata kuliah

Lebih terperinci

PENGENALAN MICROSOFT SQL SERVER

PENGENALAN MICROSOFT SQL SERVER PENGENALAN MICROSOFT SQL SERVER Pendahuluan MS-SQL Server merupakan salah satu contoh perangkat lunak DBMS (database management system) yang banyak digunakan oleh banyak perusahaan saat ini. SQL Server

Lebih terperinci

Strctured Query Language BASIS DATA

Strctured Query Language BASIS DATA Strctured Query Language BASIS DATA SQL Query Berikut adalah syntax dari SQL-SELECT SELECT [DISTINCT] select_list FROM table_source [WHERE search_condition] [GROUP BY group_by_expression] [HAVING search_condition]

Lebih terperinci

STRUCTURE QUERY LANGUAGE (SQL)

STRUCTURE 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 terperinci

MODUL 8. Sub Query Pada baris dan Kolom PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE

MODUL 8. Sub Query Pada baris dan Kolom PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE MODUL 8 Sub Query Pada baris dan Kolom PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE BAGIAN 1 SUB QUERY PADA BARIS Tujuan Pembelajaran : Menggambarkan tipe persoalan yang

Lebih terperinci

SQL (STRUCTURED QUERY LANGUAGE)

SQL (STRUCTURED QUERY LANGUAGE) SQL (STRUCTURED QUERY LANGUAGE) 1. Jenis-jenis deklarasi SQL Deklarasi atau perintah SQL dibagi menjadi DDL, dan DML berdasarkan kepada fungsinya. a. DDL (Data Definition Language) Merupakan perintah-perintah

Lebih terperinci

MySQL J A M K E T I G A

MySQL 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 terperinci

Pertemuan 4 Menampilkan/Mengambil Data Dari Database

Pertemuan 4 Menampilkan/Mengambil Data Dari Database Pertemuan 4 Menampilkan/Mengambil Data Dari Database Aktivitas yang sering digunakan pada database yaitu pengambilan data yang ada di dalamnya. Pada pertemuan ini akan dibahas tentang pengambilan data

Lebih terperinci

MODUL 3 PENGELOMPOKAN, PENGURUTAN, KRITERIA DATA, AGREGASI

MODUL 3 PENGELOMPOKAN, PENGURUTAN, KRITERIA DATA, AGREGASI MODUL 3 PENGELOMPOKAN, PENGURUTAN, KRITERIA DATA, AGREGASI TUJUAN PRAKTIKUM 1. Praktikan mampu memahami statement SQL untuk pengelompokan data 2. Praktikan mampu memahami statement SQL untuk pengurutan

Lebih terperinci

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat: Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp 19.800 Terbit pertama: Juni 2005 Sinopsis singkat: Membahas teknik pembuatan aplikasi database menggunakan Microsoft Access Project 2003 dan SQL Server

Lebih terperinci

PANDUAN PENGGUNAAN MODUL WISUDA

PANDUAN PENGGUNAAN MODUL WISUDA PANDUAN PENGGUNAAN MODUL WISUDA 2015 PT. AIR MEDIA PERSADA DAFTAR ISI A. Referensi Tabel Kode (Check List Atribut Wisuda)...3 B. Manajemen Wisuda...4 C. Hak Akses Cek List User...8 D. Check List Syarat

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI Bab Implementasi dan Evaluasi ini berisi tentang implementasi dan evaluasi sistem. Terdiri dari 3 subbab, yaitu implementasi, penjelasan sistem dan evaluasi. 4.1 Implementasi

Lebih terperinci

LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA

LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA LAPORAN PRAKTIKUM BASIS DATA MODUL 3 CONDITIONAL SQL MIKA PURNAMASARI NASTADINA LABORATORIUM REKAYASA PERANGKAT LUNAK TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2010-2011 I. Tujuan

Lebih terperinci

Mengelola Data. Oleh: Arif Basofi

Mengelola Data. Oleh: Arif Basofi Mengelola Data Oleh: Arif Basofi Tujuan Memanipulasi data menggunakan SQL Menggunakan data Pump untuk mengeluarkan (export) dan mengambil (import) data Memanggil data dengan SQL Loader 9-2 9-3 Memanipulasi

Lebih terperinci

MODUL IV FUNGSI AGREGAT

MODUL IV FUNGSI AGREGAT MODUL IV FUNGSI AGREGAT A. TUJUAN Memahami fungsi-fungsi agregat dan penggunaannya. Memahami operasi pengelompokan data. Mampu menyelesaikan kasus-kasus yang melibatkan penggunaan fungsifungsi agregat.

Lebih terperinci

Join Oracle. Rosa Ariani Sukamto Blog: Website:

Join Oracle. Rosa Ariani Sukamto   Blog:  Website: Join Oracle Rosa Ariani Sukamto Email: rosa_if_itb_01@yahoo.com Blog: http://udinrosa.wordpress.com Website: Tentang Quis tabel mahasiswa nama varchar(255) npm varchar(20) alamat_rumah varchar(255) alamat_kos

Lebih terperinci

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : 56505 / Sistem Basis Data Revisi 1 Satuan Kredit Semester : 3 SKS Tgl revisi : 01 September 2014 Jml Jam kuliah dalam seminggu

Lebih terperinci

MODUL MASTER ALASAN. Menu ini digunakan untuk menginput alasan yang akan dipakai pada saat pembuatan surat izin

MODUL MASTER ALASAN. Menu ini digunakan untuk menginput alasan yang akan dipakai pada saat pembuatan surat izin MODUL MASTER ALASAN Menu ini digunakan untuk menginput alasan yang akan dipakai pada saat pembuatan surat izin apabila karyawan tidak masuk atau telat masuk, cuti dll. Master Alasan ini juga terkait dengan

Lebih terperinci

TABLE JOIN SQL SERVER 2005

TABLE JOIN SQL SERVER 2005 i TABLE JOIN SQL SERVER 2005 Disusun untuk : Membuat Laporan Table Join SQL SERVER 2005 Oleh : CHOIRUL FADHOLANII NIM : 0931140068 POLITEKNIK NEGERI MALANG Tahun 2011 DAFTAR ISI 1 DAFTAR GAMBAR 2 1 1.

Lebih terperinci

RENCANA PEMBELAJARAN SEMESTER

RENCANA PEMBELAJARAN SEMESTER RENCANA PEMBELAJARAN SEMESTER Mata kuliah : Data Management Semester : 2 Kode : SM421224 SKS : 4 Prodi : Manajemen Bisnis Telekomunikasi dan Informatika Dosen : Yudi Priyadi, S.T.,M.T. Capaian pembelajaran

Lebih terperinci

SISTEM INFORMASI EKSEKUTIF BAGIAN KEPEGAWAIAN PADA PT. PELINDO II (PERSERO) PALEMBANG. Sri Widiyastuti, Leon Andretti Abdillah, Kurniawan

SISTEM INFORMASI EKSEKUTIF BAGIAN KEPEGAWAIAN PADA PT. PELINDO II (PERSERO) PALEMBANG. Sri Widiyastuti, Leon Andretti Abdillah, Kurniawan Seminar Nasional Teknologi Informasi, Komunikasi dan Managemen Palembang-Indonesia, 23 Agustus 2014 SISTEM INFORMASI EKSEKUTIF BAGIAN KEPEGAWAIAN PADA PT. PELINDO II (PERSERO) PALEMBANG Sri Widiyastuti,

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perancangan dan pengkodean dari perangkat lunak itu sendiri.

BAB 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 terperinci

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi BAB 3 ANALISIS DAN PERANCANGAN 3. Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi

Lebih terperinci

PERANCANGAN DATA MART BAGIAN PENJUALAN MOTOR BEKAS(USED MOTOR CYCLE ) PADA CV. ATLAS MOTOR

PERANCANGAN DATA MART BAGIAN PENJUALAN MOTOR BEKAS(USED MOTOR CYCLE ) PADA CV. ATLAS MOTOR PERANCANGAN DATA MART BAGIAN PENJUALAN MOTOR BEKAS(USED MOTOR CYCLE ) PADA CV. ATLAS MOTOR Randy Permana, S. Kom, M. Kom, Fakultas Ilmu Komputer Universitas Putra Indonesia YPTK Padang e-mail : randy.permana@rocketmail.com

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 69 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 IMPLEMENTASI BASIS DATA Dalam upaya menyimpan data-data pelaksanaan training pada satu basis data, maka penulis menyiapkan tabel-tabel data yang akan menampung

Lebih terperinci

PROSEDUR MENJALANKAN APLIKASI

PROSEDUR MENJALANKAN APLIKASI PROSEDUR MENJALANKAN APLIKASI 1. Bukalah aplikasi tersebut Maka akan muncul tampilan seperti di atas. Di sini hanya ada menu file. 2. Klik file untuk melakukan login ke dalam aplikasi Di dalam menu file

Lebih terperinci

Structured Query Language

Structured Query Language Structured Query Language DML (Data Manipulation Language) 31 Mei 2006 2006, M. Ramadhan 1 Pendahuluan Yang akan dibahas: Data Manipulation Language (DML) Pernyataan SQL untuk: Menemukan kembali data dalam

Lebih terperinci

Bab 4 Hasil dan Pembahasan

Bab 4 Hasil dan Pembahasan Bab 4 Hasil dan Pembahasan Bab ini berisikan tentang implementasi dari desain sistem yang telah dibahas pada bab sebelumnya yaitu pada bab ketiga. Implementasi yang dibahas pada bab ini meliputi hasil

Lebih terperinci

BAB-II OPERASI TABEL

BAB-II OPERASI TABEL BAB-II OPERASI TABEL 2.1. Modifikasi Tabel Terkadang Anda perlu mengatur field yang sudah ditempatkan pada tabel, kemudian suatu saat struktur tabel tersebut ingin kita rubah, misalnya mengganti field,

Lebih terperinci

MODUL I PENGENALAN MYSQL

MODUL I PENGENALAN MYSQL MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK

Lebih terperinci

select d.area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from area d inner join penduduk p on (d.area_id=p.

select d.area_id, d.nama_area, d.luas_area, p.penduduk_id, p.nama_penduduk from area d inner join penduduk p on (d.area_id=p. Apa beda SQL Inner Join, Left Outer Join, Right Outer Join? Apa beda SQL Inner Join, Left Outer Join, Right Outer Join? Mungkin kedengarannya lucu ya pertanyaan diatas(hari gene masih binun ttg SQL Join)?

Lebih terperinci

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. 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 terperinci

IKG2I4 / Software Project I

IKG2I4 / Software Project I IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 10 1 3/11/2015 WEEK 10 Complex query (aggregate function): COUNT, MAX, MIN,

Lebih terperinci

Perangkat Lunak Pengembangan Web

Perangkat Lunak Pengembangan Web Perangkat Lunak Pengembangan Web Pertemuan 5 Database I Program Diploma IPB - Aditya Wicaksono, SKomp 1 Apa itu SQL? Structured Query Language SQL adalah bahasa standar untuk mengakses database SQL memungkinkan

Lebih terperinci

Pemrograman Basis Data dan SQL Modul ke: Pemrograman PL/SQL

Pemrograman Basis Data dan SQL Modul ke: Pemrograman PL/SQL Pemrograman Basis Data dan SQL Modul ke: Pemrograman PL/SQL Fakultas FASILKOM Ir. Fajar Masya, MMSI Program Studi Sistem Informasi www.mercubuana.ac.id Fasilitas Dalam DML Run : menampilkan perintah SQL

Lebih terperinci

MODUL V DATA MANIPULATION LANGUAGE (DML) 1

MODUL V DATA MANIPULATION LANGUAGE (DML) 1 MODUL V DATA MANIPULATION LANGUAGE (DML) 1 Tujuan : Praktikan dapat memahami dan mengisi tabel dalam database Praktikan dapat memahami dan memanipulasi data dalam database Tugas Pendahuluan Apa yang anda

Lebih terperinci

Cara Menggunakan MySQL

Cara Menggunakan MySQL Cara Menggunakan MySQL Sebelum kita melangkah ke poin inti, yaitu mengenai Database Server, ada baiknya kita mengenali struktur dan manipulasi basic pada database MySQL. Seperti bagaimana itu membuat database,

Lebih terperinci

MENAMPILKAN DATA DARI BANYAK TABEL

MENAMPILKAN DATA DARI BANYAK TABEL BAB 5 MENAMPILKAN DATA DARI BANYAK TABEL TUJUAN BELAJAR: Dapat menulis statement SELECT yang mengakses data ke lebih dari satu tabel dengan menggunakan operator JOIN. Menampilkan data yang tidak memenuhi

Lebih terperinci

Praktikum Sistem Basis Data

Praktikum Sistem Basis Data Praktikum Sistem Basis Data Sebelum materi... HASIL UTS? WOW!! TIPE SOAL A 1. Masukkan data berikut ke tabel penerbit: Kode Penerbit: GI Nama Penerbit: Graha Ilmu Lokasi: Jakarta 2. Tampilkan nama penerbit

Lebih terperinci

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG

SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG M O D U L S Q L SISTEM BASIS DATA 2 Disusun oleh : Siti Yuliyanti, ST SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNG PINANG Jl. Brigjen Katamso No.92 Km 2.5 Tanjungpinang Kepulauan Riau November 24, 2010 SQL

Lebih terperinci

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi ini, perkembangan teknologi informasi sudah merupakan satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi merupakan suatu kebutuhan

Lebih terperinci

BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware)

BAB III METODE PENELITIAN. Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware) BAB III METODE PENELITIAN 3.1 Alat dan Bahan 3.1.1 Alat Dalam penelitian ini dibutuhkan beberapa alat dan bahan sebagai penunjang keberhasilan penelitian. Alat dan bahan tersebut adalah sebagai berikut:

Lebih terperinci

DIAGRAM ALIR TAX SURVEILLANCE

DIAGRAM ALIR TAX SURVEILLANCE DIAGRAM ALIR TAX SURVEILLANCE Pelaksanaan Penerapan Pajak Online 1. Aplikasi Tax Surveillance di install pada PC Client Wajib Pajak yang : Memperoleh informasi transaksi dari database, atau Merekam transaksi

Lebih terperinci

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor ) Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor ) No Kode Program : VBNET03 www.101peluangbisnis.com Bahasa Pemograman VB. NET + Database SQL Server Terima kasih telah memilih aplikasi pengolahan data

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN WEB 2 (PHP & MYSQL) Kode Mata Kuliah : MI - 26223 Jurusan / Jenjang : D3 MANAJEMEN INFORMAA

Lebih terperinci