LAMPIRAN I. SINTAKS CREATE TABLE TEMP

Ukuran: px
Mulai penontonan dengan halaman:

Download "LAMPIRAN I. SINTAKS CREATE TABLE TEMP"

Transkripsi

1 LAMPIRAN I. SINTAKS CREATE TABLE TEMP A. Create Table Age_Band CREATE TABLE [dbo].[age_band] ( [AGE_BAND_CD] [char] (2 COLLATE [AGE_BAND_DSC] [varchar] (30 COLLATE [AGE_BAND_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_AGE_BAND] PRIMARY KEY CLUSTERED ([AGE_BAND_CD] B. Create Table Brand CREATE TABLE [dbo].[brand] ( [BRAND_ID] [char] (2 COLLATE [BRAND_NAME] [varchar] (30 COLLATE [CONTRA_TYP_CD] [char] (1 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, CONSTRAINT [PK_BRAND] PRIMARY KEY CLUSTERED ([BRAND_ID] CONSTRAINT [FK_BRAND_CONTRA_TYP] FOREIGN KEY ([CONTRA_TYP_CD] REFERENCES [dbo].[contra_typ] ([CONTRA_TYP_CD] C. Create Table Contra_Class CREATE TABLE [dbo].[contra_class] ( [CONTRA_CLASS_CD] [char] (1 COLLATE [CONTRA_CLASS_DSC] [varchar] (30 COLLATE [CONTRA_CLASS_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_CONTRA_CLASS] PRIMARY KEY CLUSTERED ([CONTRA_CLASS_CD] L1

2 L2 D. Create Table Contra_Src CREATE TABLE [dbo].[contra_src] ( [CONTRA_SRC_CD] [char] (1 COLLATE [CONTRA_SRC_DSC] [varchar] (30 COLLATE [CONTRA_SRC_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_CONTRA_SRC] PRIMARY KEY CLUSTERED ([CONTRA_SRC_CD] E. Create Table Contra_Stk CREATE TABLE [dbo].[contra_stk] ( [PERIOD_ID] [int] NOT NULL, [BRAND_ID] [char] (2 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [PROV_ID] [char] (2 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [DIST_ID] [char] (3 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [QTY] [int] NULL, CONSTRAINT [FK_CONTRA_STK_BRAND] FOREIGN KEY ([BRAND_ID] REFERENCES [dbo].[brand] ( [BRAND_ID], CONSTRAINT [FK_CONTRA_STK_PERIOD] FOREIGN KEY ([PERIOD_ID] REFERENCES [dbo].[period] ( [PERIOD_ID], CONSTRAINT [FK_CONTRA_STK_PROVINCE1] FOREIGN KEY ([PROV_ID] REFERENCES [dbo].[province] ( [PROV_ID] F. Create Table Contra_Typ CREATE TABLE [dbo].[contra_typ] ( [CONTRA_TYP_CD] [char] (1 COLLATE [CONTRA_TYP_DSC] [varchar] (30 COLLATE [CONTRA_TYP_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, [CONTRA_CLASS_CD] [char] (1 COLLATE SQL_Latin1_General_CP1_CI_AS NULL,

3 L3 CONSTRAINT [PK_CONTRA_TYP] PRIMARY KEY CLUSTERED ([CONTRA_TYP_CD] CONSTRAINT [FK_CONTRA_TYP_CONTRA_CLASS] FOREIGN KEY ([CONTRA_CLASS_CD] REFERENCES [dbo].[contra_class] ( [CONTRA_CLASS_CD] G. Create Table District CREATE TABLE [dbo].[district] ( [PROV_ID] [char] (2 COLLATE [DIST_ID] [char] (3 COLLATE [DIST_NM] [varchar] (30 COLLATE CONSTRAINT [PK_DISTRICT] PRIMARY KEY CLUSTERED ([DIST_ID] CONSTRAINT [FK_DISTRICT_PROVINCE1] FOREIGN KEY ([PROV_ID] REFERENCES [dbo].[province] ( [PROV_ID] H. Create Table ELCO CREATE TABLE [dbo].[elco] ( [ELCO_IND] [char] (1 COLLATE [ELCO_DSC] [varchar] (30 COLLATE [ELCO_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_ELCO] PRIMARY KEY CLUSTERED ([ELCO_IND] I. Create Table Family CREATE TABLE [dbo].[family] ( [HEAD_OF_FAM_ID] [char] (16 COLLATE [PROV_ID] [char] (2 COLLATE [DIST_ID] [char] (3 COLLATE

4 L4 [SUB_DIST_ID] [char] (2 COLLATE [VILLG_ID] [char] (3 COLLATE [SUB_VILLG_ID] [char] (3 COLLATE [NGBHD_ID] [char] (3 COLLATE [FAM_SEQ_NBR] [char] (3 COLLATE [POSTL_CD] [char] (5 COLLATE [FAM_TYP_CD] [char] (1 COLLATE [NON_ACPTR_RS_CD] [char] (1 COLLATE [PROSP_LVL_CD] [smallint] NOT NULL, [CONTRA_SRC_CD] [char] (1 COLLATE [CONTRA_TYP_CD] [char] (1 COLLATE [ELCO_IND] [char] (1 COLLATE [IMP_REM_IND] [char] (1 COLLATE CONSTRAINT [PK_FAMILY] PRIMARY KEY CLUSTERED ([HEAD_OF_FAM_ID] CONSTRAINT [FK_FAMILY_CONTRA_SRC] FOREIGN KEY ([CONTRA_SRC_CD] REFERENCES [dbo].[contra_src] ( [CONTRA_SRC_CD], CONSTRAINT [FK_FAMILY_ELCO] FOREIGN KEY ([ELCO_IND] REFERENCES [dbo].[elco] ( [ELCO_IND], CONSTRAINT [FK_FAMILY_FAM_TYP] FOREIGN KEY ([FAM_TYP_CD] REFERENCES [dbo].[fam_typ] ( [FAM_TYP_CD], CONSTRAINT [FK_FAMILY_NON_ACPTR_REAS] FOREIGN KEY ([NON_ACPTR_RS_CD] REFERENCES [dbo].[non_acptr_reas] ( [NON_ACPTR_RS_CD], CONSTRAINT [FK_FAMILY_PROSP_LVL] FOREIGN KEY ([PROSP_LVL_CD] REFERENCES [dbo].[prosp_lvl] ( [PROSP_LVL_CD], CONSTRAINT [FK_FAMILY_PROVINCE] FOREIGN KEY ([PROV_ID] REFERENCES [dbo].[province] ( [PROV_ID]

5 L5 J. Create Table Fam_Mbr_Typ CREATE TABLE [dbo].[fam_mbr_typ] ( [FAM_MBR_TYP_CD] [char] (1 COLLATE [FAM_MBR_TYP_DSC] [varchar] (30 COLLATE [FAM_MBR_TYP_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_FAM_MBR_TYP] PRIMARY KEY CLUSTERED ([FAM_MBR_TYP_CD] K. Create Table Fam_Typ CREATE TABLE [dbo].[fam_typ] ( [FAM_TYP_CD] [char] (1 COLLATE [FAM_TYP_DSC] [varchar] (30 COLLATE [FAM_TYP_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_FAM_TYP] PRIMARY KEY CLUSTERED ([FAM_TYP_CD] L. Create Table Gender CREATE TABLE [dbo].[gender] ( [GENDER_CD] [char] (1 COLLATE [GENDER_DSC] [varchar] (30 COLLATE [GENDER_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_GENDER] PRIMARY KEY CLUSTERED ([GENDER_CD] M. Create Table HIST_MBR CREATE TABLE [dbo].[hist_mbr] ( [PERIOD_ID] [int] NOT NULL, [INDVDL_ID] [char] (16 COLLATE

6 L6 [AGE_BAND_CD] [char] (2 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_HIST_MBR] PRIMARY KEY CLUSTERED ([PERIOD_ID],[INDVDL_ID] CONSTRAINT [FK_HIST_MBR_AGE_BAND] FOREIGN KEY ([AGE_BAND_CD] REFERENCES [dbo].[age_band] ( [AGE_BAND_CD], CONSTRAINT [FK_HIST_MBR_INDIVIDUAL] FOREIGN KEY ([INDVDL_ID] REFERENCES [dbo].[individual] ( [INDVDL_ID], CONSTRAINT [FK_HIST_MBR_PERIOD] FOREIGN KEY ([PERIOD_ID] REFERENCES [dbo].[period] ( [PERIOD_ID] N. Create Table Individual CREATE TABLE [dbo].[individual] ( [HEAD_OF_FAM_ID] [char] (16 COLLATE [INDVDL_ID] [char] (16 COLLATE [FAM_MBR_TYP_CD] [char] (1 COLLATE [FULL_NM] [varchar] (30 COLLATE [GENDER_CD] [char] (1 COLLATE [BIRTH_DT] [datetime] NOT NULL, [EDU_LVL_CD] [char] (1 COLLATE [MARTL_STAT_CD] [char] (1 COLLATE [EMPL_STAT_CD] [char] (1 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, CONSTRAINT [PK_INDIVIDUAL] PRIMARY KEY CLUSTERED ([INDVDL_ID] CONSTRAINT [FK_INDIVIDUAL_FAM_MBR_TYP] FOREIGN KEY ([FAM_MBR_TYP_CD] REFERENCES [dbo].[fam_mbr_typ] ( [FAM_MBR_TYP_CD], CONSTRAINT [FK_INDIVIDUAL_FAMILY] FOREIGN KEY ([HEAD_OF_FAM_ID] REFERENCES [dbo].[family] ( [HEAD_OF_FAM_ID], CONSTRAINT [FK_INDIVIDUAL_GENDER] FOREIGN KEY ([GENDER_CD] REFERENCES [dbo].[gender] ( [GENDER_CD],

7 L7 CONSTRAINT [FK_INDIVIDUAL_MARTL_STAT] FOREIGN KEY ([MARTL_STAT_CD] REFERENCES [dbo].[martl_stat] ( [MARTL_STAT_CD] O. Create Table Martl_Stat CREATE TABLE [dbo].[martl_stat] ( [MARTL_STAT_CD] [char] (1 COLLATE [MARTL_STAT_DSC] [varchar] (30 COLLATE [MARTL_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_MARTL_STAT] PRIMARY KEY CLUSTERED ([MARTL_STAT_CD] P. Create Table Non_Acptr_Reas CREATE TABLE [dbo].[non_acptr_reas] ( [NON_ACPTR_RS_CD] [char] (1 COLLATE [NON_ACPTR_RS_DSC] [varchar] (30 COLLATE [NON_ACPTR_RS_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_NON_ACPTR_REAS] PRIMARY KEY CLUSTERED ([NON_ACPTR_RS_CD] Q. Create Table Period CREATE TABLE [dbo].[period] ( [PERIOD_ID] [int] NOT NULL, [PERIOD_YR_RANGE] [varchar] (20 COLLATE [PERIOD_MTH_NBR] [smallint] NOT NULL, [PERIOD_MTH_NM] [varchar] (20 COLLATE [PERIOD_YR] [char] (4 COLLATE CONSTRAINT [PK_PERIOD] PRIMARY KEY CLUSTERED ([PERIOD_ID]

8 L8 R. Create Table Prosp_Lvl CREATE TABLE [dbo].[prosp_lvl] ( [PROSP_LVL_CD] [smallint] NOT NULL, [PROSP_LVL_DSC] [varchar] (30 COLLATE [PROSP_LVL_DSC_B] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NULL, CONSTRAINT [PK_PROSP_LVL] PRIMARY KEY CLUSTERED ([PROSP_LVL_CD] S. Create Table Province CREATE TABLE [dbo].[province] ( [PROV_ID] [char] (2 COLLATE [PROV_NM] [varchar] (30 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL CONSTRAINT [PK_PROVINCE] PRIMARY KEY CLUSTERED ([PROV_ID], II. SINTAKS CREATE TABLE DIMENSI DAN FAKTA A. Create Table Dim_AgeBand CREATE TABLE [dbo].[dim_ageband] ( [AGE_BAND_CD] [char] (2 COLLATE [Age Band] [varchar] (30 COLLATE CONSTRAINT [PK_Dim_AgeBand] PRIMARY KEY CLUSTERED ([AGE_BAND_CD] B. Create Table Dim_ContraBrand CREATE TABLE [dbo].[dim_contrabrand] ( [BRAND_ID] [char] (2 COLLATE [Brand] [varchar] (30 COLLATE [CONTRA_TYP_CD] [char] (1 COLLATE

9 L9 CONSTRAINT [PK_Dim_ContraBrand] PRIMARY KEY CLUSTERED ([BRAND_ID] CONSTRAINT [FK_Dim_ContraBrand_Dim_ContraType] FOREIGN KEY ([CONTRA_TYP_CD] REFERENCES [dbo].[dim_contratype] ( [CONTRA_TYP_CD] C. Create Table Dim_ContraSrc CREATE TABLE [dbo].[dim_contrasrc] ( [CONTRA_SRC_CD] [char] (1 COLLATE [Contraceptive Source] [varchar] (30 COLLATE CONSTRAINT [PK_Dim_ContraSrc] PRIMARY KEY CLUSTERED ([CONTRA_SRC_CD] D. Create Table Dim_ContraType CREATE TABLE [dbo].[dim_contratype] ( [CONTRA_TYP_CD] [char] (1 COLLATE [Contraceptive Type] [varchar] (30 COLLATE CONSTRAINT [PK_Dim_ContraType] PRIMARY KEY CLUSTERED ([CONTRA_TYP_CD] E. Create Table Dim_District CREATE TABLE [dbo].[dim_district] ( [DIST_ID] [char] (3 COLLATE [PROV_ID] [char] (2 COLLATE [District] [varchar] (30 COLLATE CONSTRAINT [PK_Dim_District] PRIMARY KEY CLUSTERED ([DIST_ID] CONSTRAINT [FK_Dim_District_Dim_Prov] FOREIGN KEY ([PROV_ID] REFERENCES [dbo].[dim_prov] ( [PROV_ID]

10 L10 F. Create Table Dim_NonAcptrRs CREATE TABLE [dbo].[dim_nonacptrrs] ( [NON_ACPTR_RS_CD] [char] (1 COLLATE [Non Acceptor Reason] [varchar] (30 COLLATE CONSTRAINT [PK_Dim_NonAcptrRs] PRIMARY KEY CLUSTERED ([NON_ACPTR_RS_CD] G. Create Table Dim_Period CREATE TABLE [dbo].[dim_period] ( [PERIOD_ID] [int] NOT NULL, [Quarters] [char] (2 COLLATE [Month Name] [varchar] (20 COLLATE [Years] [char] (4 COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, CONSTRAINT [PK_Dim_Period] PRIMARY KEY CLUSTERED ([PERIOD_ID] H. Create Table Dim_ProspLvl CREATE TABLE [dbo].[dim_prosplvl] ( [PROSP_LVL_CD] [smallint] NOT NULL, [Prosperity Level] [varchar] (30 COLLATE CONSTRAINT [PK_Dim_ProspLvl] PRIMARY KEY CLUSTERED ([PROSP_LVL_CD] I. Create Table Dim_Prov CREATE TABLE [dbo].[dim_prov] ( [PROV_ID] [char] (2 COLLATE [Province] [varchar] (30 COLLATE CONSTRAINT [PK_Dim_Prov] PRIMARY KEY CLUSTERED ([PROV_ID]

11 L11 J. Create Table Fact_Non_Peserta_KB CREATE TABLE [dbo].[fact_non_peserta_kb] ( [PERIOD_ID] [int] NOT NULL, [DIST_ID] [char] (3 COLLATE [PROSP_LVL_CD] [smallint] NOT NULL, [NON_ACPTR_RS_CD] [char] (1 COLLATE [AGE_BAND_CD] [char] (2 COLLATE [Jmlh_Non_Peserta_KB] [int] NULL, CONSTRAINT [FK_Fact_Non_Peserta_KB_Dim_AgeBand] FOREIGN KEY ([AGE_BAND_CD] REFERENCES [dbo].[dim_ageband] ( [AGE_BAND_CD], CONSTRAINT [FK_Fact_Non_Peserta_KB_Dim_District] FOREIGN KEY ([DIST_ID] REFERENCES [dbo].[dim_district] ( [DIST_ID], CONSTRAINT [FK_Fact_Non_Peserta_KB_Dim_NonAcptrRs] FOREIGN KEY ([NON_ACPTR_RS_CD] REFERENCES [dbo].[dim_nonacptrrs] ( [NON_ACPTR_RS_CD], CONSTRAINT [FK_Fact_Non_Peserta_KB_Dim_Period] FOREIGN KEY ([PERIOD_ID] REFERENCES [dbo].[dim_period] ( [PERIOD_ID], CONSTRAINT [FK_Fact_Non_Peserta_KB_Dim_ProspLvl] FOREIGN KEY ([PROSP_LVL_CD] REFERENCES [dbo].[dim_prosplvl] ( [PROSP_LVL_CD] K. Create Table Fact_Persediaan_Alkon CREATE TABLE [dbo].[fact_persediaan_alkon] ( [PERIOD_ID] [int] NOT NULL, [DIST_ID] [char] (3 COLLATE [BRAND_ID] [char] (2 COLLATE [Jmlh_Alkon] [int] NULL,

12 L12 CONSTRAINT [FK_Fact_Persediaan_Alkon_Dim_ContraBrand] FOREIGN KEY ([BRAND_ID] REFERENCES [dbo].[dim_contrabrand] ( [BRAND_ID], CONSTRAINT [FK_Fact_Persediaan_Alkon_Dim_District] FOREIGN KEY ([DIST_ID] REFERENCES [dbo].[dim_district] ( [DIST_ID], CONSTRAINT [FK_Fact_Persediaan_Alkon_Dim_Period] FOREIGN KEY ([PERIOD_ID] REFERENCES [dbo].[dim_period] ( [PERIOD_ID] L. Create Table Fact_Peserta_KB CREATE TABLE [dbo].[fact_peserta_kb] ( [PERIOD_ID] [int] NOT NULL, [DIST_ID] [char] (3 COLLATE [PROSP_LVL_CD] [smallint] NOT NULL, [CONTRA_TYP_CD] [char] (1 COLLATE [CONTRA_SRC_CD] [char] (1 COLLATE [AGE_BAND_CD] [char] (2 COLLATE [Jmlh_PUS_Peserta_KB] [int] NULL, CONSTRAINT [FK_Fact_Peserta_KB_Dim_AgeBand] FOREIGN KEY ([AGE_BAND_CD] REFERENCES [dbo].[dim_ageband] ( [AGE_BAND_CD], CONSTRAINT [FK_Fact_Peserta_KB_Dim_ContraSrc] FOREIGN KEY ([CONTRA_SRC_CD] REFERENCES [dbo].[dim_contrasrc] ( [CONTRA_SRC_CD], CONSTRAINT [FK_Fact_Peserta_KB_Dim_ContraType] FOREIGN KEY ([CONTRA_TYP_CD] REFERENCES [dbo].[dim_contratype] ( [CONTRA_TYP_CD], CONSTRAINT [FK_Fact_Peserta_KB_Dim_District] FOREIGN KEY ([DIST_ID] REFERENCES [dbo].[dim_district] ( [DIST_ID], CONSTRAINT [FK_Fact_Peserta_KB_Dim_Period] FOREIGN KEY ([PERIOD_ID] REFERENCES [dbo].[dim_period] ( [PERIOD_ID], CONSTRAINT [FK_Fact_Peserta_KB_Dim_ProspLvl] FOREIGN KEY ([PROSP_LVL_CD] REFERENCES [dbo].[dim_prosplvl] ( [PROSP_LVL_CD]

13 L13 III. SINTAKS DTS (DATA TRANSFORMATION SERVICES A. DTS Dim_AgeBand SELECT AGE_BAND_CD, AGE_BAND_DSC FROM AGE_BAND a WHERE NOT EXISTS (SELECT AGE_BAND_CD,[AGE BAND] FROM DIM_AGEBAND b WHERE a.age_band_cd=b.age_band_cd B. DTS Dim_ContraBrand SELECT BRAND_ID, BRAND_NAME, CONTRA_TYP_CD FROM BRAND a WHERE NOT EXISTS (SELECT BRAND_ID, BRAND, CONTRA_TYP_CD FROM DIM_CONTRABRAND b WHERE a.brand_id=b.brand_id C. DTS Dim_ContraSrc SELECT CONTRA_SRC_CD, CONTRA_SRC_DSC FROM CONTRA_SRC a WHERE NOT EXISTS (SELECT CONTRA_SRC_CD,[CONTRACEPTIVE SOURCE] FROM DIM_CONTRASRC b WHERE a.contra_src_cd=b.contra_src_cd AND CONTRA_SRC_CD!='0' D. DTS Dim_ContraType SELECT CONTRA_TYP_CD, CONTRA_TYP_DSC FROM CONTRA_TYP a WHERE NOT EXISTS (SELECT CONTRA_TYP_CD,[CONTRACEPTIVE TYPE] FROM DIM_CONTRATYPE b WHERE a.contra_typ_cd=b.contra_typ_cd AND CONTRA_TYP_CD!='0' E. DTS Dim_District SELECT DIST_ID, PROV_ID, DIST_NM FROM DISTRICT a WHERE NOT EXISTS (SELECT DIST_ID, PROV_ID, DISTRICT FROM DIM_DISTRICT b WHERE a.dist_id=b.dist_id

14 L14 F. DTS Dim_NonAcptrRs SELECT NON_ACPTR_RS_CD, NON_ACPTR_RS_DSC FROM NON_ACPTR_REAS a WHERE NOT EXISTS (SELECT NON_ACPTR_RS_CD,[NON ACCEPTOR REASON] FROM DIM_NONACPTRRS b WHERE a.non_acptr_rs_cd=b.non_acptr_rs_cd G. DTS Dim_Period SELECT a.period_id, CASE WHEN PERIOD_MTH_NBR BETWEEN 1 AND 3 THEN 'Q1' WHEN PERIOD_MTH_NBR BETWEEN 4 AND 6 THEN 'Q2' WHEN PERIOD_MTH_NBR BETWEEN 7 AND 9 THEN 'Q3' WHEN PERIOD_MTH_NBR BETWEEN 10 AND 12 THEN 'Q4' END AS QUARTERS, PERIOD_MTH_NM, PERIOD_YR FROM PERIOD a WHERE NOT EXISTS (SELECT PERIOD_ID, QUARTERS, [MONTH NAME], YEARS FROM DIM_PERIOD1 b WHERE a.period_id=b.period_id H. DTS Dim_ProspLvl SELECT PROSP_LVL_CD, PROSP_LVL_DSC FROM PROSP_LVL a WHERE NOT EXISTS (SELECT PROSP_LVL_CD,[PROSPERITY LEVEL] FROM DIM_PROSPLVL b WHERE a.prosp_lvl_cd=b.prosp_lvl_cd I. DTS Dim_Prov SELECT PROV_ID, PROV_NM FROM PROVINCE a WHERE NOT EXISTS (SELECT PROV_ID,PROVINCE FROM DIM_PROV b WHERE a.prov_id=b.prov_id J. DTS Fact_Non_Peserta_Kb SELECT a.period_id, b.dist_id, b.prosp_lvl_cd, g.non_acptr_rs_cd, a.age_band_cd, COUNT(a.indvdl_id AS Jmlh_Non_Peserta_KB FROM HIST_MBR a, FAMILY b, INDIVIDUAL c, PERIOD d, PROSP_LVL e, CONTRA_TYP f, NON_ACPTR_REAS g, AGE_BAND h WHERE NOT EXISTS

15 L15 (SELECT period_id, dist_id, prosp_lvl_cd, non_acptr_rs_cd, age_band_cd,jmlh_non_peserta_kb FROM FACT_Non_PESERTA_KB i WHERE i.period_id = a.period_id AND a.period_id = d.period_id AND a.indvdl_id=c.indvdl_id AND a.age_band_cd = h.age_band_cd AND c.head_of_fam_id = b. head_of_fam_id AND b.prosp_lvl_cd = e.prosp_lvl_cd AND b.contra_typ_cd = f.contra_typ_cd AND b.non_acptr_rs_cd = g.non_acptr_rs_cd AND f.contra_typ_cd = '0' GROUP BY a.period_id, b.dist_id, b.prosp_lvl_cd, g.non_acptr_rs_cd, a.age_band_cd ORDER BY a.period_id, b.dist_id, b.prosp_lvl_cd, g.non_acptr_rs_cd, a.age_band_cd K. DTS Fact_Persediaan_Alkon SELECT a.period_id, c.dist_id, b.brand_id, SUM(a.qty AS Jmlh_Alkon FROM CONTRA_STK a, BRAND b, DISTRICT c, PROVINCE d, PERIOD e WHERE NOT EXISTS (SELECT period_id, dist_id, brand_id, Jmlh_Alkon FROM Fact_Persediaan_Alkon f WHERE f.period_id = a.period_id AND a.period_id = e.period_id AND a.brand_id = b.brand_id AND a.prov_id = d.prov_id AND a.dist_id = c.dist_id GROUP BY a.period_id, c.dist_id, b.brand_id ORDER BY a.period_id, c.dist_id, b.brand_id L. DTS Fact_Peserta_Kb SELECT a.period_id, b.dist_id, b.prosp_lvl_cd, b.contra_typ_cd, b.contra_src_cd, a.age_band_cd, COUNT(a.indvdl_id AS Jmlh_PUS_Peserta_KB FROM HIST_MBR a, FAMILY b, INDIVIDUAL c, PERIOD d, PROSP_LVL e, CONTRA_TYP f, CONTRA_SRC g, AGE_BAND h WHERE NOT EXISTS (SELECT period_id, dist_id, prosp_lvl_cd, contra_typ_cd, contra_src_cd, age_band_cd,jmlh_pus_peserta_kb FROM FACT_PESERTA_KB i WHERE i.period_id = a.period_id AND a.period_id = d.period_id AND a.indvdl_id=c.indvdl_id AND a.age_band_cd = h.age_band_cd AND c.head_of_fam_id = b. head_of_fam_id AND b.prosp_lvl_cd = e.prosp_lvl_cd AND b.contra_typ_cd = f.contra_typ_cd AND b.contra_src_cd = g.contra_src_cd AND f.contra_typ_cd!= '0'

16 GROUP BY a.period_id, b.dist_id, b.prosp_lvl_cd, b.contra_typ_cd, b.contra_src_cd, a.age_band_cd ORDER BY a.period_id, b.dist_id, b.prosp_lvl_cd, b.contra_typ_cd, b.contra_src_cd, a.age_band_cd L16

17 INTERVIEW ANALISA KEBUTUHAN Bapak Hendar Sutisna M, SE, MA Kepala Sub Direktorat Pengembangan Sistem Program Aplikasi T : Apakah tujuan dari program KB? J : Tujuan program KB adalah menekan jumlah pertumbuhan penduduk yang hingga saat ini mencapai 1,2 % per tahun, selain itu diharapkan untuk meningkatkan kualitas SDM generasi yang baru lahir. Hal ini disebabkan jika diantara keluarga yang tidak mampu tapi mempunyai banyak anak, maka besar kemungkinan anak-anak tersebut tidak mendapatkan pendidikan dan penghidupan yang layak sehingga hanya akan menghasilkan manusia dengan nilai SDM yang rendah. T : Berapa perkiraan jumlah peserta KB saat ini? J : Sampai sekarang ini diperkirakan jumlah penduduk Indonesia adalah sekitar 200 juta jiwa, dari angka tersebut terdapat sekitar 57 juta keluarga yang diantaranya terdiri dari Pasangan Usia Subur(PUS dan duda/janda. Sasaran program KB adalah para PUS, hingga saat ini jumlah PUS di Indonesia terdapat sekitar 38 juta PUS, dari angka tersebut baru sekitar 27 juta PUS yang telah menjadi peserta KB dan 11 juta PUS masih belum. T : Permasalahan apa saja yang dihadapi sekarang ini berhubungan dengan data kependudukan peserta KB, sistem logistik alat kontrasepsi dalam hubungannya sebagai pendukung pemantauan kesuksesan program KB nasional? J : Salah satu permasalahan yang terjadi pada sistem logistik alat kontrasepsi adalah mengenai manajemen logistik yaitu perhitungan waktu pengiriman barang hingga L17

18 L18 sampai ke tempat tujuan agar jangan sampai persediaan barang di daerah tersebut kurang hanya karena barang yang dikirim telat sampai. Oleh karena itu diperlukan suatu perbandingan ukuran agar jumlah alat kontrasepsi yang dibutuhkan oleh peserta KB di tiap-tiap daerah tidak lebih dari jumlah persediaan alat kontrasepsi tersebut, maka untuk persediaan perlu dipertimbangkan solusi pemantauan ketepatan persediaan barang di masing-masing daerah dengan hubungan masalah waktu pengiriman alat kontrasepsi tersebut terutama di daerah-daerah terpencil atau daerah perbatasan yang sulit dijangkau dan penduduknya tidak tahu mengenai program KB demi kelancaran program KB. Selain itu, saat ini diperlukan suatu sistem yang dapat memberikan gambaran program KB yang telah berjalan dengan berbagai karakteristik atau keadaan tertentu untuk menentukan bentuk-bentuk program dukungan seperti penyuluhan-penyuluhan untuk upaya peningkatan kesadaran keluarga dalam pemeliharaan, pemanfaatan dan pelestarian lingkungan, penyelengaraan advokasi, komunikasi, informasi dan edukasi yang lebih terbuka, pembangunan tempat pelayanan dan informasi KB, dan sebagainya. T : Apakah Critical Success Factor (CSF atau faktor yang menentukan dan mempengaruhi kemampuan BKKBN untuk mencapai sasarannya dan membantu untuk mendefinisikan kebutuhan apa saja yang dibutuhkan untuk keberhasilan program KB? J : Salah satu ukuran faktor kesuksesan atas keberhasilan program KB adalah jika diantara sejumlah Pasangan Usia Subur (PUS yang ada di Indonesia, perbandingan jumlah PUS yang menjadi peserta KB lebih banyak daripada jumlah PUS yang tidak mengikuti program KB, dan diharapkan jumlah PUS yang tidak mengikuti program KB semakin mengecil. T : Siapa saja pihak eksekutif yang mempunyai kepentingan dan menggunakan sistem data warehouse ini?

19 L19 J : Pihak eksekutif yang akan menggunakan datawarehouse ini untuk membantu dalam menjalankan tugasnya adalah para penjabat di tingkat eselon I hingga eselon III, yaitu para deputi, kepala biro dan kepala bagian yang terkait di dalam program KB ini. T : Bagaimana perhitungan untuk pengukuran tingkat kesuksesan Program KB Nasional dalam kaitannya dengan pendistribusian dan penggunaan Alat Kontrasepsi di berbagai wilayah di Indonesia? J : Perhitungan yang perlu diperhatikan adalah rasio perbandingan Jumlah alat kontrasepsi yang tersedia dengan Jumlah peserta KB yang harus dilayani. Oleh karena itu, Jumlah alat kontrasepsi yang tersedia harus lebih banyak daripada Jumlah peserta KB yang membutuhkan pelayanan. Ibu Drs. Rayasa Denny Raybonez Kepala Sub Bagian Penerimaan dan Penyaluran T : Apakah tujuan dari program KB? J : Tujuan Program KB untuk menciptakan keluarga kecil bahagia dan sejahtera serta menekan jumlah pertumbuhan penduduk Indonesia T : Berapa perkiraan jumlah peserta KB saat ini? J : Jumlah peserta KB saat ini sama dengan jumlah keluarga yang dalam masa usia subur atau istri bisa melahirkan yang biasa disebut PUS(Pasangan Usia Subur. Dari PUS tersebut yang merupakan peserta KB adalah yang memakai alat kontrasepsi. T : Permasalahan apa saja yang dihadapi sekarang ini berhubungan dengan data kependudukan peserta KB, sistem logistik alat kontrasepsi dalam hubungannya sebagai pendukung pemantauan kesuksesan program KB nasional?

20 L20 J : Masalah yang terjadi dalam program KB ini yang berhubungan dengan penyaluran alat kontrasepsi adalah keakuratan persediaan alat kontrasepsi di setiap daerah sesuai dengan kebutuhan peserta KB dan jumlahnya memadai. Jangan sampai terjadi kekurangan alat kontrasepsi karena itu akan menyebabkan terjadinya kehamilan. Sebaiknya disediakan suatu sistem yang dapat mengetahui perkiraan jumlah alat kontrasepsi yang harus disediakan untuk tiap-tiap bulannya. T : Apakah Critical Success Factor (CSF atau faktor yang menentukan dan mempengaruhi kemampuan BKKBN untuk mencapai sasarannya dan membantu untuk mendefinisikan kebutuhan apa saja yang dibutuhkan untuk keberhasilan program KB? J : Faktor yang menentukan kesuksesan program KB adalah jika semua PUS di Indonesia telah mengikuti program KB, atau setiapa tahunnya jumlah PUS yang menjadi peserta KB semakin bertambah dan jumlah PUS yang tidak mengikuti program KB semakin berkurang. T : Bagaimana perhitungan untuk pengukuran tingkat kesuksesan Program KB Nasional dalam kaitannya dengan pendistribusian dan penggunaan Alat Kontrasepsi di berbagai wilayah di Indonesia? J : Jumlah alat kontrasepsi yang tersedia di masing-masing wilayah di Indonesia harus melebihi jumlah kebutuhan masing-masing peserta KB setiap bulannya. Ini dilakukan untuk kelancaran program KB dalam melayani kebutuhan para peserta KB. Bapak Drs. Syafrul Bulkani Kepala Seksi Pengembangan Program Aplikasi T : Apakah tujuan dari program KB?

21 L21 J : Program KB bertujuan untuk mengendalikan pertumbuhan penduduk dalam hubungannya dengan meningkatkan kualitas keluarga di Indonesia T : Berapa perkiraan jumlah peserta KB saat ini? J : Jumlah peserta KB saat ini kurang lebih sekitar 25 juta PUS. PUS adalah pasangan usia subur yang istrinya berada dalam masa subur atau dapat melahirkan anak. T : Permasalahan apa saja yang dihadapi sekarang ini berhubungan dengan data kependudukan peserta KB, sistem logistik alat kontrasepsi dalam hubungannya sebagai pendukung pemantauan kesuksesan program KB nasional? J : Masalah yang terjadi sekarang ini adalah kesulitan dalam melihat laporan untuk peserta KB dan persediaan alat kontrasepsi, karena keduanya masi berbeda format dalam pelaporannya, untuk peserta KB menggunakan Ms Access dan laporan persediaan alat kontrasepsi menggunkan Ms Excel. Data-data tersebut juga tidak dapat diakses secara cepat, maksudnya adalah jika para pihak eksekutif membutuhkan nya secara tiba-tiba maka data tersebut tidak dapat diminta saat itu juga. Selain itu data-dat yang diberikan juga masih terlalu detail sehingga yang seharusnya tidak perlu dilihat tetapi diberikan juga. Para pihak eksekutif membutuhkan data yang sudah ringkas, akurat dan dapat mewakili semuanya yang ditujukan untuk membantu proses pengambilan keputusan menjadi semakin cepat, fleksibel dan tepat sasaran. T : Apakah Critical Success Factor (CSF atau faktor yang menentukan dan mempengaruhi kemampuan BKKBN untuk mencapai sasarannya dan membantu untuk mendefinisikan kebutuhan apa saja yang dibutuhkan untuk keberhasilan program KB? J : Keberhasilan program KB dilihat jika diantara semua PUS yang ada di Indonesia, jumlah PUS yang menjadi peserta KB lebih banyak daripada jumlah PUS yang bukan peserta KB, dan jumlah PUS yang menjadi peserta KB itu semakin berkembang.

22 L22 T : Bagaimana perhitungan untuk pengukuran tingkat kesuksesan Program KB Nasional dalam kaitannya dengan pendistribusian dan penggunaan Alat Kontrasepsi di berbagai wilayah di Indonesia? J : Semua para peserta KB harus dilayani, maksud dilayani disini adalah diberikan alat kontrasepsi yang sesuai, jgn sampai ada peserta KB yang tidak terlayani maka ini akan menyebabkan kehamilan. Oleh karena itu, jumlah persediaan alat kontrasepsi di masingmasing daerah harus melebihi jumlah peserta KB disana, bertujuna untuk menghindari peserta KB yang tidak terlayani.

23 INTERVIEW EVALUASI Bapak Rachmat Santoso, SE, MpA Direktur Pengolahan dan Teknologi Informasi T : Bagaimana pendapat bapak mengenai aplikasi data warehouse yang sudah kami buat ini? J : Aplikasi ini sudah bagus, informasi yang diberikan juga telah jelas dan dapat memberikan gambaran mengenai keadaan program KB yang telah berjalan selama 5 tahun kebelakang T : Bagaimana menurut bapak mengenai user interface atau tampilan dari aplikasi data warehouse yang dibuat ini? Apakah sudah mudah dipahami? J : Tampilannnya sudah cukup bagus, dengan logo program KB yang menarik serta pewarnaan yang digunakan juga tidak mencolok dan tidak gelap T : Menurut bapak apakah sudah cukup mudah penggunaan dari aplikasi ini? J : Menggunakan aplikasi ini sangatlah mudah, karena kita bisa menyesuaikan informasi yang ingin dilihat sesuai dengan keinginan sendiri, dan cukup mudah tinggal melakukan drag and drop saja sesuai dengan kategori tertentu T : Dari segi kelengkapan aplikasi, apakah aplikasi ini sudah memenuhi kebutuhan informasi dari para eselon untuk membantu pengambilan keputusan untuk program keluarga berencana nasional? J : Aplikasi sudah lengkap dengan memiliki informasi mengenai PUS peserta KB, PUS non peserta KB dan persediaan alat kontrasepsi di masing-masing wilayah. Hal-hal inilah yang menentukan perkembangan kesuksesan program KB di masa mendatang L23

24 L24 T : Bagaimana menurut bapak mengenai keakuratan data pada aplikasi data warehouse yang kami presentasikan ini? Disini kami menggunakan data sample dari 3 propinsi yang kami dapatkan dari BKKBN? J : Berhubung data yang kalian gunakan adalah data sebenarnya yang langsung didapatkan dari BKKBN, maka data-data yang digunakan sudah akurat, tinggal dikembangkan menjadi keseluruhan propinsi yang ada di Indonesia. Data-data yang diberikan dalam aplikasi ini juga telah dapat membantu para eselon untuk menentukan bentuk-bentuk program dukungan yang akan diberikan di suatu wilayah sesuai dengan keadaan kondisi tertentu. T : Apakah ada saran atau perbaikan untuk pengembangan aplikasi data warehouse yang sudah kami buat ini? J : Menurut saya aplikasi yang dibuat ini sudah bagus dan semoga dapat digunakan dengan sebaik-baiknya oleh para eselon agar program KB di indonesia dapat semakin maju dan sukses. Aplikasi ini dapat berguna karena membantu mempercepat proses analisis untuk keputusan yang akan dilakukan terhadap program KB dan dapat diakses sewaktu-waktu atau secara mendadak. Bapak Hendar Sutisna M, SE, MA Kepala Sub Direktorat Pengembangan Sistem Program Aplikasi T : Bagaimana pendapat bapak mengenai aplikasi data warehouse yang sudah kami buat ini?

25 L25 J : Sudah bagus dan informasi yang ditampilkan sudah sesuai dengan kebutuhan para eselon yang membutuhkan informasi mengenai keadaan perkembangan program KB selama 5 tahun T : Bagaimana menurut bapak mengenai user interface atau tampilan dari aplikasi data warehouse yang dibuat ini? Apakah sudah mudah dipahami? J : User interface ini sudah baik, warna yang digunakan juga sesuai dan tidak membosankan. Tombol-tombol yang ada pada aplikasi ini juga mudah dimengerti kegunaannya T : Menurut bapak apakah sudah cukup mudah penggunaan dari aplikasi ini? J : Pada dasarnya mudah untuk menggunakan aplikasi ini, tapi tetap dibutuhkan sekali pelatihan untuk mengenal aplikasi ini dan kegunaan dari masing-masing tombol yang ada, apalagi ikon-ikon yang ada tidaklah asing karena masih menggunakan produk microsoft sehingga para pihak eksekutif tidak canggung lagi dalam menggunakannya T : Dari segi kelengkapan aplikasi, apakah aplikasi ini sudah memenuhi kebutuhan informasi dari para eselon untuk membantu pengambilan keputusan untuk program keluarga berencana nasional? J : Informasi yang ditampilkan sudah cukup lengkap dan sudah dapat digunakan untuk membantu memantau perkembangan program KB di Indonesia T : Bagaimana menurut bapak mengenai keakuratan data pada aplikasi data warehouse yang kami presentasikan ini? Disini kami menggunakan data sample dari 3 propinsi yang kami dapatkan dari BKKBN? J : Data yang digunakan sudah akurat, dengan sample data ini kami dapat mengetahui perkembangan program KB di 3 propinsi di Indonesia yaitu Jakarta, Yogyakarta dan

26 L26 Gorontalo. Kami harap agar sesegera mungkin dapat dikembangkan menjadi 33 propinsi agar semakin akurat dan menyeluruh informasi yang ditampilkan T : Apakah ada saran atau perbaikan untuk pengembangan aplikasi data warehouse yang sudah kami buat ini? J : Sebagai saran agar tampilan untuk pivot tabel dapat diperluas sehingga user tidak kesulitan dalam melihat informasi yang ditampilkan dan tidak perlu terlalu banyak scroll ke samping. Selain itu yang saya suka dengan adanya aplikasi ini para eselon dapat mengakses sendiri informasi-informasi tentang program KB nasional secara langsung di ruangannya masing-masing karena terhubung secara intranet. Sekarang mereka tidak perlu meminta ke bagian Ditek dan Biro Perbekalan lagi dan itu akan mempermudah proses pengambilan keputusan dan meningkatkan efisiensi waktu. Bapak Drs. Syafrul Bulkani Kepala Seksi Pengembangan Program Aplikasi T : Bagaimana pendapat bapak mengenai aplikasi data warehouse yang sudah kami buat ini? J : Aplikasinya sudah bagus dan informasi yang ditampilkan juga mudah dimengerti T : Bagaimana menurut bapak mengenai user interface atau tampilan dari aplikasi data warehouse yang dibuat ini? Apakah sudah mudah dipahami? J : Tampilannya sudah menarik, saya menyukai logo program KB pada aplikasi ini, Kegunaan, fungsi dan nama dari masing-masing button yang ada juga sudah jelas untuk menampilkan informasi apa saja dan mudah dipahami T : Menurut bapak apakah sudah cukup mudah penggunaan dari aplikasi ini?

27 L27 J : Aplikasi yang digunakan sudah mudah, hanya dengan men drag and drop saja kita dapat menyesuaikan tampilan yang diinginkan, hanya saja untuk tampilan layar pivot tabel agar dapat lebih diperluas, sebaiknya scroll ke samping itu dapat dikurangi agar memudahkan user dalam melihat T : Dari segi kelengkapan aplikasi, apakah aplikasi ini sudah memenuhi kebutuhan informasi dari para eselon untuk membantu pengambilan keputusan untuk program keluarga berencana nasional? J : Aplikasi ini sudah lengkap untuk membantu program KB dengan adanya report untuk peserta KB, non peserta KB dan persediaan alat kontrasepsi yang dapat dilihat dari berbagai segi T : Bagaimana menurut bapak mengenai keakuratan data pada aplikasi data warehouse yang kami presentasikan ini? Disini kami menggunakan data sample dari 3 propinsi yang kami dapatkan dari BKKBN? J : Data yang digunakan merupakan data yang akurat karena sudah memakai data yang sebenarnya dan bukan data dummy atau buatan T : Apakah ada saran atau perbaikan untuk pengembangan aplikasi data warehouse yang sudah kami buat ini? J : Untuk log in agar ditambahkan batasan seorang user mencoba log in, yaitu sebanyak 3x setelah itu user diharuskan menunggu beberapa menit untuk bisa log in kembali. Untuk aplikasi ini informasi yang disediakan telah berguna, karena setiap laporan peserta KB, non peserta KB dan persediaan alkon telah dapat dilihat dari berbagai kategori melalu aplikasi ini. Ini memudahkan para eselon untuk menentukan keputusan sesuai dengan permasalahan yang terjadi.

28 L28 Ibu Drs. Rayasa Denny Raybonez Kepala Sub Bagian Penerimaan dan Penyaluran T : Bagaimana pendapat ibu mengenai aplikasi data warehouse yang sudah kami buat ini? J : Aplikasinya sudah cukup menarik, lengkap dan mempunyai informasi yang sesuai untuk memantau jumlah persediaan alat kontrasepsi di tiap-tiap wilayah agar dapat memenuhi permintaan dari para peserta KB T : Bagaimana menurut ibu mengenai user interface atau tampilan dari aplikasi data warehouse yang dibuat ini? Apakah sudah mudah dipahami? J : Tampilannya sudah bagus dan cukup eye catching, perpaduan warna yang digunakan juga pas, tombol-tombol yang ada juga dapat dengan cepat dipahami kegunaannya karena penamaan tombol tersebut yang memudahkan user dalam memahami fungsi dari masing-masing tombol T : Menurut ibu apakah sudah cukup mudah penggunaan dari aplikasi ini? J : iya, aplikasi ini cukup mudah digunakan, hanya dengan sekali atau dua kali latihan maka kita akan memahami bagaimana melakukan customize informasi yang ingin dilihat yaitu hanya dengan melakukan drag drop T : Dari segi kelengkapan aplikasi, apakah aplikasi ini sudah memenuhi kebutuhan informasi dari para eselon untuk membantu pengambilan keputusan untuk program keluarga berencana nasional? J : Aplikasi ini sudah cukup lengkap dan dapat mendukung report dengan adanya fasilitas pencetakan laporan melalui excel maka itu akan memudahkan user yang ingin melihat report tanpa harus melihat melalui aplikasinya

29 L29 T : Bagaimana menurut ibu mengenai keakuratan data pada aplikasi data warehouse yang kami presentasikan ini? Disini kami menggunakan data sample dari 3 propinsi yang kami dapatkan dari BKKBN? J : Saya dengar ini menggunakan data sebenarnya ya? Jika memang betul, maka datadata pada pivot table persediaan alkon ini merupakan data yang sangat akurat, disini kita dapat melihat perbandingan penyaluran alat kontrasepsi di setiap wilayah selama 5 tahun ke belakang T : Apakah ada saran atau perbaikan untuk pengembangan aplikasi data warehouse yang sudah kami buat ini? J : Saran saya, semoga aplikasi ini dapat dikembangkan tidak hanya pada peserta kb, non peserta KB dan persediaan alkon saja tetap dapat juga dikembangkan informasi nya seperti pelatihan-pelatihan dan penyuluhan-penyuluhan apa saja yang telah dilakukan ole BKKBN untuk kesuksesan program KB di Indonesia

UNIVERSITAS BINA NUSANTARA. Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006/2007

UNIVERSITAS BINA NUSANTARA. Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006/2007 UNIVERSITAS BINA NUSANTARA Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006/2007 ANALISIS DAN PERANCANGAN DATA WAREHOUSE SEBAGAI PENDUKUNG PROGRAM KELUARGA

Lebih terperinci

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN

BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN BAB 3 ANALISIS SISTEM YANG SEDANG BERJALAN 3.1 Organisasi Perusahaan 3.1.1 Sejarah Perusahaan Sejarah berdirinya BKKBN dimulai pada tahun 1957, yaitu suatu organisasi swasta, perkumpulan keluarga berencana

Lebih terperinci

Rancangan Layar Star Schema Persediaan Alat. Kontrasepsi

Rancangan Layar Star Schema Persediaan Alat. Kontrasepsi 136 4.7.17 Rancangan Layar Star Schema Persediaan Alat Kontrasepsi Gambar 4.34 Rancangan Layar Star Schema Persediaan Alat Kontrasepsi Rancangan layar menu ini menampilkan skema bintang fakta persediaan

Lebih terperinci

LAMPIRAN IV. TAMPILAN LAYAR DAN PETUNJUK PEMAKAIAN. Lampiran 1 Tampilan Layar Halaman Welcome

LAMPIRAN IV. TAMPILAN LAYAR DAN PETUNJUK PEMAKAIAN. Lampiran 1 Tampilan Layar Halaman Welcome LAMPIRAN IV. TAMPILAN LAYAR DAN PETUNJUK PEMAKAIAN Lampiran 1 Tampilan Layar Halaman Welcome Keterangan : Logo GMF AEROASIA akan muncul saat pertama kali membuka aplikasi data warehouse untuk helpdesk

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

LAMPIRAN-LAMPIRAN. CREATE INDEX [DimCustomer_CustomerType_Idx] ON [dbo].[dimcustomer]([customertype]) ON [PRIMARY] GO

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

BAB 1. waktu dan tenaga yang digunakan. Dengan kata lain, komputerisasi dapat. mempercepat dan menunjang seluruh kegiatan bisnis perusahaan secara

BAB 1. waktu dan tenaga yang digunakan. Dengan kata lain, komputerisasi dapat. mempercepat dan menunjang seluruh kegiatan bisnis perusahaan secara BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang begitu pesat memungkinkan kegiatan transaksi, penyampaian dan penyimpanan serta pengolahan informasi dapat dilaksanakan dengan jauh lebih

Lebih terperinci

LAMPIRAN. /****** Object: Table [dbo].[dimensiactionoffice] Script Date: 01/21/2011

LAMPIRAN. /****** 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 terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran

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

BAB V TESTING DAN IMPLEMENTASI SISTEM

BAB V TESTING DAN IMPLEMENTASI SISTEM BAB V TESTING DAN IMPLEMENTASI SISTEM 5.1 Pengujian Sistem Pengujian dapat berarti proses untuk memeriksa apakah suatu perangkat lunak yang dihasilkan sudah dapat dijalankan sesuai dengan standar tertentu.

Lebih terperinci

BAB 4 DATA WAREHOUSE YANG DIUSULKAN. KTL adalah menggunakan anatomi data warehouse terpusat (centralized data

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

LAMPIRAN. 1) Membuat database baru untuk menampung data warehouse, yang bernama

LAMPIRAN. 1) Membuat database baru untuk menampung data warehouse, yang bernama 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

Lebih terperinci

LAMPIRAN. I. CARA INSTAL Oracle Business Intelligence ( )

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

Lampiran 1 - Hasil Wawancara Pertama (Direktur Utama) Penulis melakukan wawancara terhadap direktur dari perusahaan PT. Nabatindah

Lampiran 1 - Hasil Wawancara Pertama (Direktur Utama) Penulis melakukan wawancara terhadap direktur dari perusahaan PT. Nabatindah L 1 Lampiran 1 - Hasil Wawancara Pertama Direktur Utama) Penulis melakukan wawancara terhadap direktur dari perusahaan PT. Nabatindah Sejahtera untuk mendapatkan pendapat tentang pendangan terhadap sistem

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. bagaimana cara penggunaannya. Bahasa pemograman yang digunakan dalam

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. bagaimana cara penggunaannya. Bahasa pemograman yang digunakan dalam BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Tahap implementasi adalah tahapan penerapan sistem untuk dapat dioperasikan. Pada tahapan ini dijelaskan mengenai sistem yang dirancang dan bagaimana

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian perangkat lunak ini menggunakan metode pengujian black box.

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian perangkat lunak ini menggunakan metode pengujian black box. 65 BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian perangkat lunak ini menggunakan metode pengujian black box. Pengujian black box berfokus pada persyaratan fungsional perangkat lunak

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implemintasi merupakan kelanjutan dari kegiatan perancangan sistem.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implemintasi merupakan kelanjutan dari kegiatan perancangan sistem. BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implemintasi merupakan kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan tahap meletakkan sistem supaya siap untuk di operasikan

Lebih terperinci

LAMPIRAN. create proc varchar(40))as. update filtertimestamp set last_etl=getdate()

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

LAMPIRAN L 1. Lampiran 1 Implementasi Tabel

LAMPIRAN L 1. Lampiran 1 Implementasi Tabel L 1 LAMPIRAN Lampiran 1 Implementasi Tabel CREATE TABLE [Klien] [KodeKlien] [char] 6) COLLATE [NamaKlien] [varchar] 30) COLLATE [Alamat] [varchar] 70) COLLATE [Telepon] [varchar] 15) COLLATE SQL_Latin1_General_CP1_CI_AS

Lebih terperinci

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd

Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd Bahasa Basis Data Pertemuan III Oleh: Ilham Rais Arvianto, M.Pd Bahasa Basis Data Data Definition Language (DDL) Pembuatan BD baru (create database) PenghapusanBD (drop database) Pembuatan tabel kedalam

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap implementasi merupakan tahap penerapan sistem atau rancangan program

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap implementasi merupakan tahap penerapan sistem atau rancangan program BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Tahap implementasi merupakan tahap penerapan sistem atau rancangan program yang telah dibuat pada bab sebelumnya agar sistem dapat dioperasikan

Lebih terperinci

Constraint dan Manajemen Data dalam Timezone Berbeda

Constraint dan Manajemen Data dalam Timezone Berbeda Constraint dan Manajemen Data dalam Timezone Berbeda Rosa Ariani Sukamto Email: rosa_if_itb_01@yahoo.com Blog: http://udinrosa.wordpress.com Website: http://www.gangsir.com Constraint Aturan pada basis

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi Laundry Di Segitiga

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi Laundry Di Segitiga 58 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi perancangan pada sistem informasi Laundry Di Segitiga Laundry dilakukan dengan menggunakan bahasa pemrograman Visual Basic 6.0,

Lebih terperinci

Modul Pembangunan Aplikasi Basis Data Lanjut 2014

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

Foreign Key Kd_Waktu references DimWaktu (Kd_Waktu)

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Permasalahan Pada langkah analisa permasalahan ini dilakukan tahapan-tahapan untuk mengetahui permasalah yang dialami oleh Dinas Pekerjaan Umum (DPU)

Lebih terperinci

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN. Tahap implementasi adalah tahap kelanjutan dari kegiatan perancangan.

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN. Tahap implementasi adalah tahap kelanjutan dari kegiatan perancangan. BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN 5.1 Implementasi Tahap implementasi adalah tahap kelanjutan dari kegiatan perancangan. Pada tahapan ini akan menjelaskan mengenai sistem yang dirancang dan cara

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap implementasi merupakan tahapan lanjutan setelah melakukan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap implementasi merupakan tahapan lanjutan setelah melakukan BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Tahap implementasi merupakan tahapan lanjutan setelah melakukan tahapan perancangan sistem. Setelah melakukan perancangan sistem ini maka sistem

Lebih terperinci

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan. BAB IV METODE PENELITIAN 4.1 Identifikasi Masalah Sebelum membuat aplikasi penjualan pada PT. Bahtera Citra Abadi, perlu dilakukan identifikasi masalah yang ada pada perusahaan. Hal ini dilakukan agar

Lebih terperinci

3.1 Form Wizard. 3. Pilihlah menu use data block wizard dan tekanlah button OK, maka akan tampil window di bawah ini.

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

Gambar Halaman Detail Supplier. Spesifikasi Penggunaan modul halaman Detail Supplier.

Gambar Halaman Detail Supplier. Spesifikasi Penggunaan modul halaman Detail Supplier. 324 Gambar 4.173 Halaman Detail Supplier Spesifikasi Penggunaan modul halaman Detail Supplier. Terdapat button Back yang berfungsi untuk kembali ke halaman Supplier List. 325 Gambar 4.174 Halaman Employee

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. meletakan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. meletakan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk 5.1. Implementasi BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Setelah sistem dirancang dan di desain secara rinci, maka selanjutnya menuju tahap implementasi. Implementasi sistem merupakan tahap meletakan

Lebih terperinci

LAMPIRAN LAMPIRAN Script SQL

LAMPIRAN LAMPIRAN Script SQL L 1 LAMPIRAN LAMPIRAN Script SQL /****** Object: Database Skripsi ******/ CREATE DATABASE [Skripsi] ON (NAME = 'Skripsi_Data', FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL\data\Skripsi_Data.MDF',

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM V-64 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Basis Data Dalam pembangunan sistem ini digunakan database yang menampung datadata inputan yang disimpan untuk dijadikan proses selanjutnya.

Lebih terperinci

LAMPIRAN VARCHAR (6) NOT NULL, NUMERIC (10,2) NOT NULL, CONSTRAINT CK_harga CHECK (harga>= and harga<= ),

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

LAMPIRAN. Daftar Pertanyaan Wawancara Kepada General Manager PT.Federal. 1. Bagaimanakah proses pengajuan kredit yang telah berjalan sekarang ini pada

LAMPIRAN. Daftar Pertanyaan Wawancara Kepada General Manager PT.Federal. 1. Bagaimanakah proses pengajuan kredit yang telah berjalan sekarang ini pada L1 LAMPIRAN HASIL WAWANCARA Daftar Pertanyaan Wawancara Kepada General Manager PT.Federal International Finance 1. Bagaimanakah proses pengajuan kredit yang telah berjalan sekarang ini pada PT.Federal

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

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN 39 BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan Sistem Pengembangan Web Service dari website program Pengembangan Web api Pada Sistem Assesmen Dan Berbasis Tag Sebagai Pembantu Penyusunan Strategi Pembelajaran

Lebih terperinci

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 53 BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1. Tahapan Perancangan Sistem Yang Diusulkan 4.1.1. Usulan Dokumen yang digunakan Dalam perancangan sistem informasi trading pada CV EFORTA MAHOCA, dokumen-dokumen

Lebih terperinci

Kunci komposit adalah kunci yang melibatkan lebih dari satu field Contoh tabel Tanggungan: Apa yang terjadi kalau kunci primer hanya berupa NIP?

Kunci komposit adalah kunci yang melibatkan lebih dari satu field Contoh tabel Tanggungan: Apa yang terjadi kalau kunci primer hanya berupa NIP? Kunci komposit adalah kunci yang melibatkan lebih dari satu field Contoh tabel Tanggungan: NIP Nama Tgl_Lahir Pada contoh ini, kunci primer merupakan gabungan antara NIP dan Nama Apa yang terjadi kalau

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan Sistem Di tahap awal untuk membangun sistem pada sebuah aplikasi adalah dimulai dari informasi kita harus mendapatkan informasi yang akurat dari kebutuhan Sekolah

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi merupakan rencana dari penerapan sistem yang diusulkan. Sistem yang diusulkan memiliki klasifikasi tertentu, sehingga saat penerapan

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

Gambar 4.37 Layar Untuk Pembuatan Kolom

Gambar 4.37 Layar Untuk Pembuatan Kolom 154 4. Langkah berikutnya, user dapat menambahkan kolom pada tabel tersebut dengan menekan tombol Add Column. User mendesripsikan nama, tipe data, serta ukuran tipe data dari kolom tersebut. User juga

Lebih terperinci

BAB 4 PERANCANGAN SISTEM. menggunakan data warehouse terpusat (centralized data warehouse). Adapun

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

berdasarkan dimensi sektor maupun dalam dimensi sumber.

berdasarkan dimensi sektor maupun dalam dimensi sumber. 163 5.2.10.3 Layar User Graph Demografi Penduduk Gambar 5.13 Layar User Graph Demografi Penduduk Pada gambar 5.13 terlihat bahwa pada submenu User Graph dapat memilih untuk melihat hasil query yang ditampilkan

Lebih terperinci

L91. C.32 Print Collection Chart. C.33 Export Pivot Collection to Excel

L91. C.32 Print Collection Chart. C.33 Export Pivot Collection to Excel L91 C.32 Print Collection Chart C.33 Export Pivot Collection to Excel L92 C.34 Export Collection Chart to Excel C.35 Report Kavling Highlights L93 C.36 Print Pivot Kavling Highlights C.37 Print Kavling

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. jadi dibilang masih berupa manual, hal ini juga berlaku juga pada saat perhitungan

BAB IV ANALISIS DAN DESAIN SISTEM. jadi dibilang masih berupa manual, hal ini juga berlaku juga pada saat perhitungan BAB IV ANALISIS DAN DESAIN SISTEM Berdasarkan hasil survey yang Penulis lakukan pada saat Kerja Praktek di Garden Palace Hotel Surabaya, dalam proses monitoring aset dalam perusahaan tersebut masih dikatakan

Lebih terperinci

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Smester Ganjil 2005-2006 ANALISIS DAN PERANCANGAN DATA WAREHOUSE MAKRO EKONOMI PADA BADAN PENGKAJIAN DAN PENGEMBANGAN TEKNOLOGI

Lebih terperinci

BAB IV PERANCANGAN DATA WAREHOUSE. yang diterapkan adalah arsitektur data warehouse terpusat. Alasan memilih arsitektur

BAB IV PERANCANGAN DATA WAREHOUSE. yang diterapkan adalah arsitektur data warehouse terpusat. Alasan memilih arsitektur BAB IV PERANCANGAN DATA WAREHOUSE 4.1 Arsitektur Data warehouse Dalam merancang data warehouse untuk PT. Teras Teknik Perdana, arsitektur yang diterapkan adalah arsitektur data warehouse terpusat. Alasan

Lebih terperinci

BAB IV ANALISA DAN DESAIN

BAB IV ANALISA DAN DESAIN 26 BAB IV ANALISA DAN DESAIN 4.1 Identifikasi Masalah Sebelum proses analisa dilakukan, tahapan yang terlebih dahulu dilakukan adalah identifikasi permasalahan yang terdiri dari survey, wawancara kepada

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menerapkan sistem yang telah dibangun agar sistem tersebut dapat dioperasikan.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. menerapkan sistem yang telah dibangun agar sistem tersebut dapat dioperasikan. BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Tahap implementasi merupakan tahap yang dilakukan dalam rangka menerapkan sistem yang telah dibangun agar sistem tersebut dapat dioperasikan. Proses

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN

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

SISTEM BASIS DATA STMIK - AUB SURAKARTA

SISTEM BASIS DATA STMIK - AUB SURAKARTA SISTEM BASIS DATA STMIK - AUB SURAKARTA 1 Kunci komposit adalah kunci yang melibatkan lebih dari satu field Contoh tabel Tanggungan: NIP Nama Tgl_Lahir Pada contoh ini, kunci primer merupakan gabungan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi sistem ini menggambarkan penerapan dan kebutuhan sistem untuk menjalankan program dimana aplikasi ini merupakan aplikasi multi pada

Lebih terperinci

Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language)

Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi. (Structure of The Database Language) Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Data Management Oleh: Yudi Priyadi (Structure of The Database Language) Learning Objectives Students are able to explain the Structured Query

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya akan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemograman PHP. 4.2

Lebih terperinci

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan BAB IV DISKRIPSI PEKERJAAN Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan Dinas Pendidikan Provinsi Jawa Timur. Tujuan dari kerja praktik ini adalah untuk memberikan solusi atas

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Tahap implementasi sistem merupakan tahap menerjemahkan perancangan berdasarkan hasil analisis dalam bahasa yang dapat dimengerti oleh mesin serta penerapan

Lebih terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

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

1. Merancang arsitektur data warehouse. 2. Merancang data warehouse. 3. Merancang skema bintang. yang ada di dalam data warehouse.

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

BAB IV IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1. Implementasi Sistem Tahap implementasi dapat diterapkan jika sistem perangkat lunak dan perangkat keras sudah disiapkan. Kegiatan implementasi sistem meliputi perangkat

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI

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

LAPORAN TUGAS Pemrograman Berbasis Java

LAPORAN TUGAS Pemrograman Berbasis Java LAPORAN TUGAS Pemrograman Berbasis Java Database Wilayah Indonesia Berdasarkan Master File Desa Badan Pusat Statistik (MFD BPS) Indonesia Disusun oleh: Dwi Putra Sudaryanto 12111075 PROGRAM STUDI TEKNIK

Lebih terperinci

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

MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000

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

PRAKTIKUM SISTEM BASISDATA

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

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL

Sejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Tahun 1987, American National Standards Institute (ANSI) dan International Standards Organization (ISO) membuat standar untuk SQL Tahun 1992, dibentuk versi baru

Lebih terperinci

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data

Pengertian Query. Query adalah perintah-perintah untuk mengakses data pada sistem basis data Kompetensi Dasar Setelah mengikuti kegiatan proses belajar mengenai Pengenalan SQL, mahasiswa dapat mendefinisikan dan memanipulasi sistem basis data menggunakan bahasa SQL dengan tepat Tujuan Pembelajaran

Lebih terperinci

Persiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.

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

BAB 5 IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Impelementasi Sistem Tahap implementasi sistem merupakan tahap pengembangan perancangan sietem. Pada tahap ini dijelaskan mengenai, implementasi perangkat lunak,

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi Prototype Sistem Informasi persediaaan barang dilakukan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi Prototype Sistem Informasi persediaaan barang dilakukan BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi adalah proses penerapan rancangan program yang telah dibuat pada bab sebelumnya atau aplikasi dalam melaksanakan sisten informasi pemograman

Lebih terperinci

Bab 4 ANALISIS DAN PERANCANGAN DATA WAREHOUSE

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Akuntansi Pengelolaan Produksi Bahan Mentah Menggunakan Metode LIFO yang meliputi analisa sistem yang sedang berjalan

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis

BAB IV DESKRIPSI PEKERJAAN. Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis BAB IV DESKRIPSI PEKERJAAN Deskripsi Kerja Praktik menggambarkan tahapan-tahapan bagaimana penulis merancang sistem yang akan digunakan oleh perusahaan. Tahapan awal yang dilakukan adalah Tahap perencanaan

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SITEM. metode pengujian dan pelaksanaan pengujian.

BAB V PENGUJIAN DAN IMPLEMENTASI SITEM. metode pengujian dan pelaksanaan pengujian. BAB V PENGUJIAN DAN IMPLEMENTASI SITEM 5.1. Pengujian Pengujian merupakan metode yang dilakukan untuk menjelaskan mengenai pengoperasian perangkat lunak yang terdiri dari perangkat pengujian, metode pengujian

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah Sistem informasi pengolahan petty cash yang berjalan saat ini di PT. Langkat Nusantara Kepong dapat memberikan hasil yang cukup akurat, namun dari

Lebih terperinci

Lampiran Wawancara dilakukan kepada Wakil Direktur pada PT. Tirta Kencana. 1. Jelaskan secara singkat sejarah PT.

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

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Pengamatan dan Analisis 4.1.1 Pengamatan Setelah dilakukan pengamatan langsung di CV. Universal Teknik Utama, diperoleh data langsung dari petugas yang mengelola pengadaan

Lebih terperinci

19 BAB III ANALISA DAN PERANCANGAN SISTEM Sesuai dengan tahapan pengembangan sistem pada bab 2, peneliti menggunakan sistem dengan model UML Unified Modeling Language. Tahapan pengembangan sistem UML ini

Lebih terperinci

Gambar 4.57 Rancangan Pivot Tabel Total Purchase Return Dalam Quantity

Gambar 4.57 Rancangan Pivot Tabel Total Purchase Return Dalam Quantity 123 Gambar 4.57 Rancangan Pivot Tabel Total Purchase Return Dalam Quantity Gambar 4.58 Rancangan Pivot Tabel Total Purchase Return Berdasarkan Vendor Area Dalam Rupiah 124 Gambar 4.59 Rancangan Pivot Tabel

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Sistem 4.1.1. Spesifikasi Perangkat Keras Perangkat keras yang dibutuhkan untuk aplikasi data warehouse ini, antara lain : 1. Server Konfigurasi hardware

Lebih terperinci

P10 Database SQL Server 2008

P10 Database SQL Server 2008 P10 Database SQL Server 2008 A. Tujuan Mahasiswa dapat membuat database dan data source pada SQL Server 2008 Mahasiswa dapat membuat tabel dan relationship tabel pada SQL Server 2008 B. Pembahasan SQL

Lebih terperinci

20. Form Pivot Table Penjualan berdasarkan tipe produk (dalam bentuk bar)

20. Form Pivot Table Penjualan berdasarkan tipe produk (dalam bentuk bar) L18 20. Form Pivot Table Penjualan berdasarkan tipe produk (dalam bentuk bar) Pada form ini terdapat informasi mengenai tipe produk yang dijual. Didalamnya juga terdapat informasi jumlah penjualan dan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1. Analisis 3.1.1 Analisis Masalah Agar dapat menghasilkkan sebuah aplikasi yang tepat guna maka dibutuhkan analisi masalah yang memahami masalah yang sedang dialami

Lebih terperinci

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1

BAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1 BAB III PEMBAHASAN 3.1 Jadwal Kerja Praktek Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1 Oktober 2009 sampai 31 Desember 2009 di STIKes Dharma Husada Bandung Selama hampir 2 bulan, penulis

Lebih terperinci

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

SQL DASAR BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs. SQL DASAR BASIS DATA Rajif Agung Yunmar, S.Kom., M.Cs. PRETEST Sebutkan apa yang disebut dengan SQL? Jelaskan! Apakah yang disebut sebagai batasan integritas (integrity constraint)? Sebutkan jenis-jenis

Lebih terperinci

BAB III ANALISIS PERANCANGAN SISTEM

BAB III ANALISIS PERANCANGAN SISTEM BAB III ANALISIS PERANCANGAN SISTE 3. Analisis Latar belakang pembuatan aplikasi ini adalah adanya kebutuhan sistem terpusat untuk pengelolaan laporan pengendalian pelaksanaan program kegiatan dan anggaran

Lebih terperinci

KURSUS ONLINE JASA WEBMASTERS

KURSUS ONLINE JASA WEBMASTERS KURSUS ONLINE JASA WEBMASTERS SQL Membuat Database, Table dan Atribut JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Membuat Database Dalam bahasa SQL membuat database sangat

Lebih terperinci

Berikut adalah prosedur / langkah-langkah dalam menjalankan program aplikasi kami :

Berikut adalah prosedur / langkah-langkah dalam menjalankan program aplikasi kami : Berikut adalah prosedur / langkah-langkah dalam menjalankan program aplikasi kami : Halaman Login Tampilan Layar Login Pada saat pertama kali memasuki website tampilan memunculkan form untuk meminta username

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. 6.0, dengan basis data yang digunakan adalah Microsoft SQL Server dan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. 6.0, dengan basis data yang digunakan adalah Microsoft SQL Server dan 96 5.1. Implementasi BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Implementasi perancangan pada sistem informasi penagihan jasa kebersihan dilakukan dengan menggunakan bahasa pemrograman Visual Basic 6.0, dengan

Lebih terperinci

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng Sistem Basis Danny Kriestanto, S.Kom., M.Eng SQL Introduction Setelah Membuat ERD dan Model Relasional, what s next? Bagaimana cara membangun entitas dan relationship tersebut agar dapat digunakan? Bagaimana

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait didalam sistem informasi akuntansi pengaruh biaya pengolahan limbah industri

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

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain: BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Analisa Sistem Pada tahap ini penulis melakukan 2 langkah, yaitu prosedur penelitian dan identifikasi masalah. Adapun penjelasannya sebagai berikut: 4.2 Prosedur Penelitian

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTIK BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Identifikasi Masalah Berdasarkan hasil wawancara dengan pihak CV. Bintang Anggara Jaya pada saat kerja praktik, maka dapat diketahui aplikasi pendukung yang dapat mengatasi

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Berjalan Untuk mengetahui kekurangan dan kelebihan sistem tersebut, maka perlu diketahui bagaimana sistem yang sedang berjalan pada perusahaan.

Lebih terperinci

BAB I PENDAHULUAN. peningkatan. Realita yang ada saat ini masih banyak masyarakat yang belum bisa

BAB I PENDAHULUAN. peningkatan. Realita yang ada saat ini masih banyak masyarakat yang belum bisa BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Indonesia merupakan salah satu negara yang penduduknya sangat padat. Hal ini terlihat dari angka kelahiran yang terjadi di setiap tahunnya mengalami peningkatan.

Lebih terperinci