Lampiran 1 - Coding Sturktur Tabel Relasi Dasar

Ukuran: px
Mulai penontonan dengan halaman:

Download "Lampiran 1 - Coding Sturktur Tabel Relasi Dasar"

Transkripsi

1 L1 Lampiran 1 - Coding Sturktur Tabel Relasi Dasar CREATE TABLE Polis ( NoPolis CHAR(9) NOT NULL PRIMARY KEY, NoEndorsement CHAR(3) NOT NULL PRIMARY KEY, NamaTertanggung VARCHAR(50) NOT NULL, Alamat VARCHAR(100) NOT NULL, PeriodeAwal DATE NOT NULL, PeriodeAkhir DATE NOT NULL, SukuPremi DECIMAL(10,2) NOT NULL, KelasKonstruksi CHAR(3) NOT NULL, LokasiPertanggungan VARCHAR(100) NOT NULL, JumlahPertanggungan BIGINT NOT NULL, JenisJaminan VARCHAR(30) NOT NULL, R/Icommision DECIMAL(10,2) NOT NULL, Deductibles VARCHAR(200) NOT NULL, TanggalTerbit DATE NOT NULL, KodeKaryawan CHAR(6) NOT NULL, KodeJenisResiko CHAR(2) NOT NULL, NoExPolis CHAR(9), KodeBuku CHAR(9) NOT NULL, NoSurvei CHAR(9) NOT NULL, KodeObjek CHAR(5) NOT NULL, FOREIGN KEY (KodeKaryawan) REFERENCES Karyawan (KodeKaryawan) ON UPDATE CASCADE ON DELETE NO ACTION FOREIGN KEY (KodeJenisResiko) REFERENCES JenisResiko (KodeJenisResiko) ON UPDATE CASCADE ON DELETE NO ACTION FOREIGN KEY (NoExPolis) REFERENCES ExPolis (NoExPolis) ON UPDATE CASCADE ON DELETE NO ACTION FOREIGN KEY (KodeBuku) REFERENCES BukuRegister (KodeBuku) ON UPDATE CASCADE ON DELETE NO ACTION FOREIGN KEY (NoSurvei) REFERENCES Survei (NoSurvei)ON UPDATE CASCADE ON DELETE NO ACTION FOREIGN KEY (KodeObjek) REFERENCES Objek (KodeObjek) ON UPDATE CASCADE ON DELETE NO ACTION CONSTRAINT consnopolis CHECK (LEN(NoPolis) = 9 AND NoPolis LIKE POL% ), CONSTRAINT consnoendorsement CHECK (LEN(NoEndorsement) = 3 AND NoEndorsement LIKE [0-9][0-9][0-9] ), CONSTRAINT conskodekary CHECK (LEN(KodeKaryawan) = 6 AND KodeKaryawan LIKE K% ), CONSTRAINT conskodejenis CHECK (LEN(KodeJenisResiko) = 3 AND KodeJenisResiko LIKE [0-9][0-9][0-9] ),

2 L2 ) CONSTRAINT conskodejenis CHECK (KodeJenisResiko = FI OR KodeJenisResiko = MV OR KodeJenisResiko = MC ), CONSTRAINT consnoex CHECK (LEN(NoEx) = 9 AND NoExPolis LIKE POL% ), CONSTRAINT conskodebuku CHECK (LEN(KodeBuku) = 9 AND KodeBuku LIKE BKR% ), CONSTRAINT consnosurvei CHECK (LEN(NoSurvei) = 9 AND NoSurvei LIKE SRV% ), CONSTRAINT conskodeobjek CHECK (LEN(KodeObjek) = 5 AND KodeObjek LIKE [0-9][0-9][0-9] [0-9][0-9] ) CREATE TABLE ExPolis ( NoExPolis CHAR(9) NOT NULL PRIMARY KEY, NamaTertanggung VARCHAR(50) NOT NULL, Alamat VARCHAR(100) NOT NULL, PeriodeAwal DATE NOT NULL, PeriodeAkhir DATE NOT NULL, SukuPremi DECIMAL(10,2) NOT NULL, KelasKonstruksi CHAR(3) NOT NULL, LokasiPertanggungan VARCHAR(100) NOT NULL, JumlahPertanggungan BIGINT NOT NULL, JenisJaminan VARCHAR(30) NOT NULL, TanggalTerbit DATE NOT NULL, FOREIGN KEY (KodeObjek) REFERENCES Objek (KodeObjek) ON UPDATE CASCADE ON DELETE NO ACTION, CONSTRAINT consexnoex CHECK (LEN(NoEx) = 9 AND NoExPolis LIKE POL% ), CONSTRAINT consexkodeobjek CHECK (LEN(KodeObjek) = 5 AND KodeObjek LIKE [0-9][0-9][0-9] [0-9][0-9] ) ) CREATE TABLE BukuRegister ( KodeBuku CHAR(9) NOT NULL PRIMARY KEY, TanggalRegister DATE NOT NULL, NamaTertanggung VARCHAR(50) NOT NULL, Alamat VARCHAR(100) NOT NULL, LokasiPertanggungan VARCHAR(100) NOT NULL, KodeKaryawan CHAR(6) NOT NULL, KodeNegosiasi CHAR(9) NOT NULL, FOREIGN KEY (KodeKaryawan) REFERENCES Karyawan (KodeKaryawan) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (KodeNegosiasi) REFERENCES Negosiasi (KodeNegosiasi) ON UPDATE CASCADE ON DELETE NO ACTION,

3 L3 ) CONSTRAINT consbrkodekary CHECK (LEN(KodeKaryawan) = 6 AND KodeKaryawan LIKE K% ), CONSTRAINT consbrkodebuku CHECK (LEN(KodeBuku) = 9 AND KodeBuku LIKE BKR% ), CONSTRAINT consbrkodenego CHECK (LEN(KodeNegosiasi) = 9 AND KodeBuku LIKE NEG% ) CREATE TABLE DetilRegister ( KodeBuku CHAR(9) NOT NULL PRIMARY KEY, KodeReasuransi CHAR(4) NOT NULL PRIMARY KEY, QuotationShare DECIMAL(10,2), FOREIGN KEY (KodeBuku) REFERENCES BukuRegister (KodeBuku) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (KodeReasuransi) REFERENCES Reasuransi (KodeReasuransi) ON UPDATE CASCADE ON DELETE NO ACTION, CONSTRAINT consdrkodebuku CHECK (LEN(KodeBuku) = 9 AND KodeBuku LIKE BKR% ), CONSTRAINT consdrkodereas CHECK (LEN(KodeReasuransi) = 4 AND KodeReasuransi LIKE R% ) ) CREATE TABLE Survei ( NoSurvei CHAR(9) NOT NULL PRIMARY KEY, TanggalPemeriksaan DATE NOT NULL, NamaTertanggung VARCHAR(50) NOT NULL, StatusKelayakan VARCHAR(11) NOT NULL, Foto VARCHAR(100) NOT NULL, KeteranganLain VARCHAR(200) NOT NULL, KodeKaryawan CHAR(6) NOT NULL, FOREIGN KEY (KodeKaryawan) REFERENCES Karyawan (KodeKaryawan) ON UPDATE CASCADE ON DELETE NO ACTION, CONSTRAINT conssrvnosurvei CHECK (LEN(NoSurvei) = 9 AND KodeReasuransi LIKE SRV% ) CONSTRAINT conslayak CHECK (StatusKelayakan = Layak OR StatusKelayakan = Tidak Layak ), CONSTRAINT conssrvkodekary CHECK (LEN(KodeKaryawan) = 6 AND KodeKaryawan LIKE K% ) ) CREATE TABLE Negosiasi ( id BIGINT NOT NULL PRIMARY KEY, KodeNegosiasi CHAR(9) NOT NULL PRIMARY KEY, NoPolis VARCHAR(20), NamaTertanggung VARCHAR(50) NOT NULL,

4 L4 ) Alamat VARCHAR(100) NOT NULL, PeriodeAwal DATE NOT NULL, PeriodeAkhir DATE NOT NULL, SukuPremi DECIMAL(10,2) NOT NULL, KelasKonstruksi CHAR(3) NOT NULL, LokasiPertanggungan VARCHAR(100) NOT NULL, JumlahPertanggungan BIGINT NOT NULL, JenisJaminan VARCHAR(30) NOT NULL, TanggalTerbit DATE NOT NULL, KodeKaryawan CHAR(6) NOT NULL, KodeJenisResiko CHAR(2) NOT NULL, NoSurvei CHAR(9) NOT NULL, KodeObjek CHAR(5) NOT NULL, KodeReasuransi CHAR(4) NOT NULL, FOREIGN KEY (KodeKaryawan) REFERENCES Karyawan (KodeKaryawan) ON UPDATE CASCADE ON DELETE NO ACTION FOREIGN KEY (KodeJenisResiko) REFERENCES JenisResiko (KodeJenisResiko) ON UPDATE CASCADE ON DELETE NO ACTION FOREIGN KEY (KodeReasuransi) REFERENCES Reasuransi (KodeReasuransi) ON UPDATE CASCADE ON DELETE NO ACTION FOREIGN KEY (NoSurvei) REFERENCES Survei (NoSurvei)ON UPDATE CASCADE ON DELETE NO ACTION FOREIGN KEY (KodeObjek) REFERENCES Objek (KodeObjek) ON UPDATE CASCADE ON DELETE NO ACTION CONSTRAINT consnegosiasi CHECK (LEN(KodeNegosiasi) = 9 AND NoPolis LIKE NEG% ), CONSTRAINT consnegkodekary CHECK (LEN(KodeKaryawan) = 6 AND KodeKaryawan LIKE K% ), CONSTRAINT consnegkodereas CHECK (LEN(KodeReasuransi) = 4 AND KodeReasuransi LIKE R% ), CONSTRAINT consnegkodejenis CHECK (KodeJenisResiko = FI OR KodeJenisResiko = MV OR KodeJenisResiko = MC ), CONSTRAINT consnegnosurvei CHECK (LEN(NoSurvei) = 9 AND NoSurvei LIKE SRV% ), CONSTRAINT conskodeobjek CHECK (LEN(KodeObjek) = 5 AND KodeObjek LIKE [0-9][0-9][0-9] [0-9][0-9] ) CREATE TABLE PremiumNote ( NoNote CHAR(9) NOT NULL PRIMARY KEY, TanggalCetak DATE NOT NULL, NoPolis CHAR(9) NOT NULL, NoEndorsement CHAR(3) NOT NULL, FOREIGN KEY NoPolis REFERENCES Polis (NoPolis) ON UPDATE CASCADE ON DELETE NO ACTION,

5 L5 ) FOREIGN KEY NoEndorsement REFERENCES Polis (NoEndorsement) ON UPDATE CASCADE ON DELETE NO ACTION, CONSTRAINT conspremium CHECK (LEN(NoNote) = 9 AND NoNote LIKE NOT% ), CONSTRAINT conspnnopolis CHECK (LEN(NoPolis) = 9 AND NoPolis LIKE POL% ), CONSTRAINT conspnnoendorsement CHECK (LEN(NoEndorsement) = 3 AND NoEndorsement LIKE [0-9][0-9][0-9] ), CREATE TABLE Reasuransi ( KodeReasuransi CHAR(4) NOT NULL PRIMARY KEY, NamaReasuransi VARCHAR(50) NOT NULL, Alamat VARCHAR(100) NOT NULL, CONSTRAINT consreasuransi CHECK (LEN(KodeReasuransi) = 4 AND KodeReasuransi LIKE R% ) ) CREATE TABLE FacultativeClosingSlip ( NoSlip CHAR(9) NOT NULL PRIMARY KEY, TanggalCetak DATE NOT NULL, NoPolis CHAR(9) NOT NULL, NoEndorsement CHAR(3) NOT NULL, FOREIGN KEY NoPolis REFERENCES Polis (NoPolis) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY NoEndorsement REFERENCES Polis (NoEndorsement) ON UPDATE CASCADE ON DELETE NO ACTION, CONSTRAINT consslip CHECK (LEN(NoSlip) = 9 AND NoSlip LIKE SLP% ), CONSTRAINT consslpnopolis CHECK (LEN(NoPolis) = 9 AND NoPolis LIKE POL% ), CONSTRAINT consslpnoendorsement CHECK (LEN(NoEndorsement) = 3 AND NoEndorsement LIKE [0-9][0-9][0-9] ), ) CREATE TABLE FacultativeEndorsement ( NoEndorse CHAR(9) NOT NULL PRIMARY KEY, TanggalCetak DATE NOT NULL, NoPolis CHAR(9) NOT NULL, NoEndorsement CHAR(3) NOT NULL, FOREIGN KEY NoPolis REFERENCES Polis (NoPolis) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY NoEndorsement REFERENCES Polis (NoEndorsement) ON UPDATE CASCADE ON DELETE NO ACTION,

6 L6 ) CONSTRAINT consendorse CHECK (LEN(NoEndorse) = 9 AND NoEndorse LIKE END% ), CONSTRAINT consfenopolis CHECK (LEN(NoPolis) = 9 AND NoPolis LIKE POL% ), CONSTRAINT consfenoendorsement CHECK (LEN(NoEndorsement) = 3 AND NoEndorsement LIKE [0-9][0-9][0-9] ), CREATE TABLE Karyawan ( KodeKaryawan CHAR(6) NOT NULL PRIMARY KEY, NamaKaryawan VARCHAR(50) NOT NULL, JenisKelamin CHAR(1) NOT NULL, NoKTP CHAR(15) NOT NULL, KodePos CHAR(9) NOT NULL, Alamat VARCHAR(100) NOT NULL, NoTelp CHAR(12) NOT NULL, TglLahir DATE NOT NULL, StatusMenikah CHAR(1) NOT NULL, Gaji FLOAT NOT NULL, CONSTRAINT conskaryawan CHECK (LEN(KodeKaryawan) = 6 AND KodeKaryawan LIKE K% ), CONSTRAINT conssex CHECK (JenisKelamin = L OR JenisKelamin = P ), CONSTRAINT consktp CHECK (LEN(NoKTP) = 15 AND NoKTP LIKE [0-9][0-9][0-9] [0-9][0-9][0-9] [0-9][0-9][0-9] [0-9][0-9][0-9] [0-9][0-9][0-9] ), CONSTRAINT conspos CHECK (LEN(KodePos) = 5 AND KodePos LIKE [0-9][0-9][0-9] [0-9][0-9] ), CONSTRAINT constelp CHECK (LEN(NoTelp) = 12 AND NoEndorsement LIKE [0-9][0-9][0-9] [0-9][0-9][0-9] [0-9][0-9][0-9] [0-9][0-9][0-9] ), CONSTRAINT consstatus CHECK (StatusMenikah = B OR StatusMenikah = S OR StatusMenikah = C ) ) CREATE TABLE JenisResiko ( KodeJenisResiko CHAR(2) NOT NULL PRIMARY KEY, NamaJenisResiko VARCHAR(20) NOT NULL, CONSTRAINT consjr CHECK (KodeJenisResiko = FI OR KodeJenisResiko = MV OR KodeJenisResiko = MC ) ) CREATE TABLE Objek ( KodeObjek CHAR(5) NOT NULL PRIMARY KEY, ObjekPertanggungan VARCHAR(50) NOT NULL, CONSTRAINT consobjek CHECK (LEN(KodeObjek) = 5 AND KodeObjek LIKE [0-9] [0-9] [0-9] [0-9] [0-9] ) )

7 L7 Lampiran 2 Coding Batasan Perusahaan 1. Validitas JumlahPertanggungan tidak boleh lebih dari 10 Milyar ALTER TABLE Polis Add CONSTRAINT BatasJumlah CHECK (JumlahPertanggungan <= ) ALTER TABLE Negosasi Add CONSTRAINT BatasJumlah CHECK (JumlahPertanggungan <= ) ALTER TABLE ExPolis Add CONSTRAINT BatasJumlah CHECK (JumlahPertanggungan <= ) Lampiran 3 Coding Indeks CREATE UNIQUE INDEX idxpolis ON Polis(NoPolis) CREATE INDEX idxnamatertanggung ON Polis(NamaTertanggung) CREATE UNIQUE INDEX idxexpolis ON ExPolis(NoExPolis) CREATE INDEX idxexnamatertanggung ON ExPolis(NamaTertanggung) CREATE UNIQUE INDEX idxslip ON FacultativeClosingSlip(NoSlip) CREATE INDEX idxsliptanggalcetak ON FacultativeClosingSlip(TanggalCetak) CREATE UNIQUE INDEX idxnote ON PremiumNote(NoNote) CREATE INDEX idxnotetanggalcetak ON PremiumNote(TanggalCetak) CREATE UNIQUE INDEX idxendorse ON FacultativeEndorsement(NoEndorse) CREATE INDEX idxendtanggalcetak ON FacultativeEndorsement(TanggalCetak) CREATE UNIQUE INDEX idxkodejenisresiko ON JenisResiko(KodeJenisResiko) CREATE INDEX idxnamajenisresiko ON JenisResiko(NamaJenisResiko)

8 L8 CREATE UNIQUE INDEX idxkodeobjek ON Objek(KodeObjek) CREATE INDEX idxobjekpertanggungan ON Objek(ObjekPertanggungan) CREATE UNIQUE INDEX idxreasuransi ON Reasuransi(KodeReasuransi) CREATE INDEX idxnamareasuransi ON Reasuransi(NamaReasuransi) CREATE UNIQUE INDEX idxsurvei ON Survei(NoSurvei) CREATE INDEX idxtanggalpemeriksaan ON Survei(TanggalPemeriksaan) CREATE UNIQUE INDEX idxbuku ON BukuRegister(KodeBuku) CREATE INDEX idxtanggalregister ON BukuRegister(TanggalRegister) CREATE UNIQUE INDEX idxkaryawan ON Karyawan(KodeKaryawan) CREATE INDEX idxnamakaryawan ON Karyawan(NamaKaryawan) CREATE UNIQUE INDEX idxnegosiasi ON Negosiasi(KodeNegosiasi) CREATE INDEX idxnegonamatertanggung ON Negosiasi(NamaTertanggung) Lampiran 4 Estimasi Disk space Menghitung ukuran tabel 1. Number of rows in the table = Num_Rows 2. Number of columns = Num_Cols Sum of bytes in all fixed-length columns = Fixed_Data_Size Number of variable-length columns = Num_Variable_Cols Maximum size of all variable-length columns = Max_Var_Size 3. Null Bitmap (Null_Bitmap) = 2 + ((Num_Cols + 7/8), dibulatkan ke bawah 4. Total size of variable-length columns (Variable_Data_Size) = 2 + (Num_Variable_Cols x 2) + Max_Var_Size Jika tidak ada variable-length columnms, nilai Variable_Data_Size adalah 0.

9 L9 5. Menghitung row size : Total row size (Row_Size) = Fixed_Data_Size + Variable_Data_Size + Null_Bitmap + 4 Penambahan 4 di belakang untuk row header. 6. Menghitung number of rows per page (8096 free bytes per page): Number of rows per page (Row_Per_Page) = (8096) / (Row_Size + 2) Menggunakan pembulatan ke bawah. 7. Number of free rows per page (Free_Rows_Per_Page) = 8096 x ((100 Fill_Factor) / 100) / (Row_Size + 2) Nilai Fill_Factor secara default adalah Menghitung jumlah page yang dibutuhkan : Number of pages (Num_Pages) = Num_Rows / (Rows_Per_Page Free_Rows_Per_Page) Dilakukan pembulatan ke atas. 9. Menghitung jumlah byte yang dibutuhkan (8192 total bytes per page): Table Size (bytes) = 8192 x Num_Pages (Sumber dari Anonim, Books Online, MySQL)

10 L10 Polis Var_cols: NamaTertanggung, Alamat, LokasiPertanggungan, JenisJaminan, Deductibles Fixed_cols: NoPolis, NoEndorsement, PeriodeAwal, PeriodeAkhir, SukuPremi, KelasKonstruksi, JumlahPertanggungan, R/ICommision, QuotationShare, TanggalTerbit, KodeKaryawan, KodeJenisResiko, NoExPolis, KodeBuku, NoSurvei, KodeObjek Num_Rows = 5000 Num_Cols = 21 Fixed_Data_Size = 102 Num_Variable_Cols = 6 Max_Var_Size = 200 Null_Bitmap = 5 Var_Data_Size = 214 Row_Size = 325 Rows_Per_Page = 24 Free_Rows_Per_Page = 0 Num_Pages = 2023 Table_Size = Bytes

11 L11 ExPolis Var_cols: NamaTertanggung, Alamat, LokasiPertanggungan, JenisJaminan Fixed_cols: NoExPolis, PeriodeAwal, PeriodeAkhir, SukuPremi, KelasKonstruksi, JumlahPertanggungan, TanggalTerbit, KodeObjek Num_Rows = 5000 Num_Cols = 12 Fixed_Data_Size = 61 Num_Variable_Cols = 5 Max_Var_Size = 100 Null_Bitmap = 4 Var_Data_Size = 112 Row_Size = 325 Rows_Per_Page = 44 Free_Rows_Per_Page = 0 Num_Pages = 1133 Table_Size = Bytes BukuRegister Fixed_cols: KodeBuku, TanggalRegister, KodeKaryawan Num_Rows = 5000 Num_Cols = 3

12 L12 Fixed_Data_Size = 25 Null_Bitmap = 3 Row_Size = 32 Rows_Per_Page = 236 Free_Rows_Per_Page = 0 Num_Pages = 212 Table_Size = Bytes DetilRegister Var_cols: NamaTertanggung Fixed_cols: KodeBuku, KodeReasuransi, QuotationShare Num_Rows = 5000 Num_Cols = 4 Fixed_Data_Size = 15 Num_Variable_Cols = 1 Max_Var_Size = 50 Null_Bitmap = 3 Var_Data_Size = 54 Row_Size = 76 Rows_Per_Page = 103 Free_Rows_Per_Page = 0

13 L13 Num_Pages = 484 Table_Size = Bytes Survei Var_cols: Foto, KeteranganLain Fixed_cols: NoSurvei, TanggalPemeriksaan, StatusKelayakan, KodeKaryawan Num_Rows = 5000 Num_Cols = 6 Fixed_Data_Size = 36 Num_Variable_Cols = 2 Max_Var_Size = 200 Null_Bitmap = 3 Var_Data_Size = 206 Row_Size = 249 Rows_Per_Page = 32 Free_Rows_Per_Page = 0 Num_Pages = 1554 Table_Size = Bytes Negosiasi Var_cols: NoPolis, NamaTertanggung, Alamat, KeteranganLain, LokasiPertanggungan, JenisJaminan

14 L14 Fixed_cols: KodeNegosiasi, PeriodeAwal, PeriodeAkhir, SukuPremi, QuotationShare, Persetujuan, KelasKonstruksi, JumlahPertanggungan, TanggalTerbit, KodeObjek, KodeKaryawan, KodeReasuransi, KodeJenisResiko Num_Rows = 5000 Num_Cols = 19 Fixed_Data_Size = 81 Num_Variable_Cols = 6 Max_Var_Size = 200 Null_Bitmap = 5 Var_Data_Size = 214 Row_Size = 304 Rows_Per_Page = 26 Free_Rows_Per_Page = 0 Num_Pages = 1891 Table_Size = Bytes PremiumNote Fixed_cols: NoNote, TanggalCetak, NoPolis, NoEndorsement Num_Rows = 5000 Num_Cols = 4 Fixed_Data_Size = 31

15 L15 Null_Bitmap = 3 Row_Size = 38 Rows_Per_Page = 200 Free_Rows_Per_Page = 0 Num_Pages = 249 Table_Size = Bytes Reasuransi Var_cols: NamaReasuransi, Alamat Fixed_cols: KodeReasuransi Num_Rows = 25 Num_Cols = 3 Fixed_Data_Size = 4 Num_Variable_Cols = 2 Max_Var_Size = 100 Null_Bitmap = 3 Var_Data_Size = 106 Row_Size = 117 Rows_Per_Page = 67 Free_Rows_Per_Page = 0 Num_Pages = 1

16 L16 Table_Size = 8192 Bytes FacultativeClosingSlip Fixed_cols: NoSlip, TanggalCetak, NoPolis, NoEndorsement Num_Rows = 5000 Num_Cols = 4 Fixed_Data_Size = 31 Null_Bitmap = 3 Row_Size = 38 Rows_Per_Page = 200 Free_Rows_Per_Page = 0 Num_Pages = 249 Table_Size = Bytes FacultativeEndorsement Fixed_cols: NoEndorse, TanggalCetak, NoPolis, NoEndorsement Num_Rows = 5000 Num_Cols = 4 Fixed_Data_Size = 31 Null_Bitmap = 3 Row_Size = 38 Rows_Per_Page = 200

17 L17 Free_Rows_Per_Page = 0 Num_Pages = 249 Table_Size = Bytes Karyawan Var_cols: NamaKaryawan, TempatLahir, Alamat, NoTelp Fixed_cols: KodeKaryawan, JenisKelamin, NoKTP, KodePos, TglLahir, StatusMenikah, Gaji Num_Rows = 200 Num_Cols = 11 Fixed_Data_Size = 47 Num_Variable_Cols = 4 Max_Var_Size = 100 Null_Bitmap = 4 Var_Data_Size = 110 Row_Size = 165 Rows_Per_Page = 48 Free_Rows_Per_Page = 0 Num_Pages = 4 Table_Size = Byt

18 L18 JenisResiko Var_cols: NamaJenisResiko Fixed_cols: KodeJenisResiko Num_Rows = 10 Num_Cols = 2 Fixed_Data_Size = 2 Num_Variable_Cols = 1 Max_Var_Size = 20 Null_Bitmap = 3 Var_Data_Size = 24 Row_Size = 33 Rows_Per_Page = 230 Free_Rows_Per_Page = 0 Num_Pages = 1 Table_Size = 8192 Bytes Objek Var_cols: ObjekPertanggungan Fixed_cols: KodeObjek Num_Rows = 10 Num_Cols = 2 Fixed_Data_Size = 5

19 L19 Num_Variable_Cols = 1 Max_Var_Size = 50 Null_Bitmap = 3 Var_Data_Size = 54 Row_Size = 66 Rows_Per_Page = 118 Free_Rows_Per_Page = 0 Num_Pages = 1 Table_Size = 8192 Bytes Lampiran 5 - Coding View CREATE VIEW viewpolis AS SELECT a.*, b.namakaryawan, c.objekpertanggungan, d.namajenisresiko, e.tanggalregister, f.quotationshare as ShareReasuransi, g.namareasuransi FROM Polis a JOIN Karyawan b ON a.kodekaryawan = b.kodekaryawan JOIN Objek c ON a.kodeobjek = c.kodeobjek JOIN JenisResiko d ON a.kodejenisresiko = d.kodejenisresiko join BukuRegister e on a.kodebuku = e.kodebuku join DetilRegister f on e.kodebuku = f.kodebuku join Reasuransi g on f.kodereasuransi = g.kodereasuransi CREATE VIEW viewfacclosingslip AS SELECT a.noslip, a.tanggalcetak, b.*, c.namajenisresiko, d.objekpertanggungan, e.tanggalregister, f.quotationshare as ShareReasuransi, g.namareasuransi, g.alamat FROM FacultativeClosingSlip a JOIN Polis b ON a.nopolis = b.nopolis JOIN JenisResiko c ON b.kodejenisresiko = c.kodejenisresiko JOIN Objek d ON b.kodeobjek = d.kodeobjek JOIN BukuRegister e ON b.kodebuku = e.kodebuku JOIN DetilRegister f ON e.kodebuku = f.kodebuku JOIN Reasuransi g ON g.kodereasuransi = f.kodereasuransi where b.noendorsement = 000

20 L20 CREATE VIEW viewpnclose AS SELECT a.nonote, a.tanggalcetak, b.*, c.noslip, d.tanggalregister, e.quotationshare as ShareReasuransi, f.namareasuransi, f.alamat FROM PremiumNote a JOIN Polis b ON a.nopolis = b.nopolis and a.noendorsement = b.noendorsement JOIN FacultativeClosingSlip c ON b.nopolis = c.nopolis and c.noendorsement = b.noendorsement JOIN BukuRegister d ON b.kodebuku = d.kodebuku JOIN DetilRegister e ON d.kodebuku = e.kodebuku JOIN Reasuransi f ON f.kodereasuransi = e.kodereasuransi CREATE VIEW viewpnendorse AS SELECT a.nonote, a.tanggalcetak, b.*, c.noslip, d.tanggalregister, e.quotationshare as ShareReasuransi, f.namareasuransi, f.alamat, g.noendorse FROM PremiumNote a JOIN Polis b ON a.nopolis = b.nopolis and a.noendorsement = b.noendorsement JOIN FacultativeClosingSlip c ON b.nopolis = c.nopolis JOIN FacultativeEndorsement g ON g.nopolis = b.nopolis and g.noendorsement = b.noendorsement JOIN BukuRegister d ON b.kodebuku = d.kodebuku JOIN DetilRegister e ON d.kodebuku = e.kodebuku JOIN Reasuransi f ON f.kodereasuransi = e.kodereasuransi CREATE VIEW viewfacendorsement AS SELECT a.noendorse, a.tanggalcetak, b.*, c.noslip, d.tanggalregister, e.quotationshare as ShareReasuransi, f.namareasuransi, f.alamat FROM FacultativeEndorsement a JOIN Polis b ON a.nopolis = b.nopolis and a.noendorsement = b.noendorsement JOIN FacultativeClosingSlip c ON b.nopolis = c.nopolis JOIN BukuRegister d ON b.kodebuku = d.kodebuku JOIN DetilRegister e ON d.kodebuku = e.kodebuku JOIN Reasuransi f ON f.kodereasuransi = e.kodereasuransi where b.noendorsement <> 000 CREATE VIEW viewnegosiasi AS SELECT a.*, b.objekpertanggungan, c.namajenisresiko, d.namakaryawan, e.namareasuransi FROM Negosiasi a JOIN Objek b ON a.kodeobjek = b.kodeobjek JOIN JenisResiko c ON a.kodejenisresiko = c.kodejenisresiko JOIN Karyawan d ON a.kodekaryawan = d.kodekaryawan JOIN Reasuransi e ON a.kodereasuransi = e.kodereasuransi

21 L21 CREATE VIEW viewsurvei AS SELECT a.*, b.namakaryawan FROM Survei a JOIN Karyawan ON a.kodekaryawan = b.kodekaryawan CREATE VIEW viewbukuregister AS SELECT a.kodebuku, a.tanggalregister, a.namatertanggung, a.alamat, a.lokasipertanggungan, b.namakaryawan, c.quotationshare, c.namatertanggung, d.namareasuransi FROM BukuRegister a JOIN Karyawan b ON a.kodekaryawan = b.kodekaryawan JOIN DetilRegister c ON a.kodebuku = c.kodebuku JOIN Reasuransi d ON c.kodereasuransi = d.kodereasuransi

22 L22 Lampiran 6 Hasil wawancara sebagai analisis kebutuhan informasi Hasil wawancara sebelum evaluasi Tanggal Wawancara : 2 Februari 2009 Hasil Wawancara Setelah melalui analisis kebutuhan informasi dalam perusahaan, berikut ini kami dokumentasikan kebutuhan-kebutuhan yang ada dalam perusahaan. Berikut ini dilampirkan hasil wawancara yang dilakukan dalam proses penelitian. 1. Tanya: Perusahaan yang Bapak Pimpin sudah berdiri berapa lama? Jawab: Sudah kurang lebih 10 tahun. 2. Tanya: Sistem yang berjalan selama ini ada berapa? Jawab: Ada 2, yaitu sistem administrasi polis, sistem pembukuan atau keuangan /accounting. 3. Tanya: Sistem apa yang digunakan saat ini dan basis data apa yang digunakan untuk menyimpan data? Jawab: Menggunakan basis data DBase dan sistem yang digunakan adalah Progress. Dan untuk sistem penutupan fakultatif reasuransi dari alur registrasi sampain penutupan masih menggunakan sistem manual. Dan negosiasi yang dilakukan masih menggunakan .

23 L23 4. Tanya: Siapa yang menggunakan sistem aplikasi ini? Jawab: Bagian Produksi hanya dalam hal penutupan fakultatif reasuransi yaitu input polis. 5. Tanya: Bagaimana perhitungan premi dalam penutupan fakultatif reasuransi? Jawab: Pertama, fakultatif reasuransi terjadi karena kami sebagai pihak Eka Lloyd tidak dapat meng-cover secara penuh asuransi dari nasabah dikarenakan jumlah pertanggungan yang terlampau tinggi. Jadi kami bagi ke perusahaan reasuransi atau asuransi lain dengan pembagian persentase yang disetujui. Berikut dasar pertitungan premi penutupan fakultatif reasuransi: Misalkan: Jumlah Pertanggungan = Rp Suku Premi = 2% Premi = Jumlah Pertanggungan * Suku Premi = Rp * 2% = Rp PT. Asuransi Eka Lloyd Jaya 80% PT. Asuransi A 10% PT. Asuransi B 10%

24 L24 Untuk PT. Asuransi Eka Lloyd Jaya Jumlah Pertanggungan = Rp * 80% = Rp Premi = Rp * 2% = Rp Untuk PT. Asuransi A Jumlah Pertanggungan = Rp * 10% = Rp Premi = Rp * 2% = Rp Untuk PT. Asuransi B Jumlah Pertanggungan = Rp * 10% = Rp Premi = Rp * 2% = Rp Michael Kusliawan, S.Kom, ANZIIF(Assoc),CIP Manager IT

25 L25 Hasil wawancara setelah implementasi dan evaluasi Tanggal Wawancara : 11 Juni 2009 Hasil Wawancara Setelah melalui implementasi dalam perusahaan, berikut ini kami dokumentasikan knowledge base pada sistem aplikasi baru yang telah diimplementasikan. Berikut ini dilampirkan hasil wawancara yang dilakukan. 1. Tanya: Apakah dengan sistem baru ini permasalahan yang dihadapi sebelumnya dapat terpecahkan? Jawab: Pada sistem baru yang Anda-Anda buat sudah memenuhi kriteria dan untuk saat ini dapat dibilang memecahkan masalah perusahaan kami, tapi masih adanya kekurangan yang muncul dalam aplikasi tersebut. Dan masih membutuhkan perbaikan. 2. Tanya: Perbaikan apakah yang anda butuhkan? Jawab: Perbaikan yang kami harapkan adalah pertama, pada data polis, seharusnya ditambahkan jenis jaminan tambahan beserta suku preminya. Kedua, pada tampilan halaman negosiasi, ditambahkan due time sehingga kami sebagai user tahu kapan dilakukannya negosiasi tersebut. Ketiga, adalah tidak adanya fungsi pembatalan

26 L26 polis dan perhitungan premi pro-ratanya dan batal per sejak semula dalam aplikasi ini. 3. Tanya: Apakah aplikasi baru ini cukup nyaman dalam hal penggunaan dan tampilan? Jawab: Menurut kami tampilan tidak masalah, yang penting adalah kejelasan dalam transaksi yang terjadi seperti input-an data dan query terhadap suatu data. Dan tidak ada keluhan dari user bagian produksi itu sendiri. 4. Tanya: Apakah sistem aplikasi baru ini sering terjadi bug? Jawab: Sampai saat ini program aplikasi masih berjalan lancar, dan tidak terjadinya error. Michael Kusliawan, S.Kom, ANZIIF(Assoc),CIP Manager IT

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

Foreign Key (Kodepengguna) REFERENCES Pengguna(Kodepengguna) ON UPDATE CASCADE ON DELETE NO ACTION,

Foreign Key (Kodepengguna) REFERENCES Pengguna(Kodepengguna) ON UPDATE CASCADE ON DELETE NO ACTION, L1 Lampiran 1 - CREATE TABLE CREATE TABLE Anggaran ( Kodeanggaran Kodeanggaran NOT NULL, Kodepengguna Kodepengguna NOT NULL, Kodepejabat Kodepejabat NOT NULL, Tahun Tahun NOT NULL, Volume_fisik Volume_fisik

Lebih terperinci

Lampiran. Lampiran 1 Implementasi Struktur Tabel

Lampiran. Lampiran 1 Implementasi Struktur Tabel Lampiran Lampiran 1 Implementasi Struktur Tabel if exists select * from dbo.sysobjects where id = object_idn'[dbo].[fk_tab_bahanbakugudang_tab_bahanbaku]') and OBJECTPROPERTYid, N'IsForeignKey') = 1) ALTER

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

DAFTAR LAMPIRAN. Wawancara Terhadap Bidang Standarisasi pada. LSP LSK TKI Sektor Tata Laksana Rumah Tangga : Ibu Etty. Meindrati

DAFTAR LAMPIRAN. Wawancara Terhadap Bidang Standarisasi pada. LSP LSK TKI Sektor Tata Laksana Rumah Tangga : Ibu Etty. Meindrati DAFTAR LAMPIRAN Wawancara Terhadap Bidang Standarisasi pada LSP LSK TKI Sektor Tata Laksana Rumah Tangga : Ibu Etty Meindrati 1. Apakah bisa BLKLN tidak mempunyai berkas pendaftaran ujian? Bisa saja, karena

Lebih terperinci

Lampiran 1 Implementasi Struktur Tabel

Lampiran 1 Implementasi Struktur Tabel 246 Lampiran 1 Implementasi Struktur Tabel CREATE DATABE Cantata GO USE Cantata GO EXEC sp_addtype KodeMurid, CHAR(6 EXEC sp_addtype KodeGuru, CHAR(11 EXEC sp_addtype KodeKaryawan, CHAR(3 EXEC sp_addtype

Lebih terperinci

LAMPIRAN. Berikut ini adalah kuesioner yang diberikan kepada staff untuk mengevaluasi sistem basis

LAMPIRAN. Berikut ini adalah kuesioner yang diberikan kepada staff untuk mengevaluasi sistem basis LAMPIRAN LAMPIRAN 1 Kuesioner Berikut ini adalah kuesioner yang diberikan kepada staff untuk mengevaluasi sistem basis data yang telah diimplementasikan. 1. Apakah program aplikasi ini sudah sesuai dengan

Lebih terperinci

2. DTS tabel DimOutlet

2. DTS tabel DimOutlet 191 Gambar 4.17 Design Query untuk DTS_Brand Gambar 4.18 DTS DimBrand 2. DTS tabel DimOutlet Data diperoleh dari tabel Outlet yang melalui proses pengecekan tanggal pemasukan di FTS_Outlet. 192 Gambar

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

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel

Praktikum Basis Data (Database Server MySQL) Bekerja Dengan Tabel Bekerja Dengan Tabel 1 Oleh : Andri Heryandi, S.T., M.T., Teknik Informatika Universitas Komputer Indonesia Table Digunakan untuk menyimpan data. Terdiri dari kolom dan baris. Setiap kolom mendefinisikan

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

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL

LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL LAPORAN PRAKTIKUM MODUL 1 PENGENALAN MYSQL Diajukan Sebagai Tugas Mata Kuliah Basis Data Oleh: Maulidya Yulianingtyas 1431140013 POLITEKNIK NEGERI MALANG PROGRAM STUDI MANAJEMEN INFORMATIKA MALANG 2015

Lebih terperinci

BAB 4 PERANCANGAN BASIS DATA

BAB 4 PERANCANGAN BASIS DATA BAB 4 PERANCANGAN BASIS DATA 4.1 Database Planning Pernyataan Misi : Perancangan basis data berbasis web PT. Tatalogam Lestari bertujuan untuk mempermudah karyawan melihat absensi dan menampilkan daftar

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI 6 BAB 2 LANDASAN TEORI 2.1 Pengertian Data, Informasi, Sistem dan Sistem Informasi 2.1.1 Pengertian Data Menurut Mcleod (2001, p15) data terdiri dari fakta-fakta dan angka- angka relative yang tidak berarti

Lebih terperinci

Contoh SQL Constraint

Contoh SQL Constraint Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE

Lebih terperinci

BAB 4 PERANCANGAN SISTEM DATA WAREHOUSE. Artsitektur data warehouse yang akan digunakan oleh PT. Toyota Astra

BAB 4 PERANCANGAN SISTEM DATA WAREHOUSE. Artsitektur data warehouse yang akan digunakan oleh PT. Toyota Astra BAB 4 PERANCANGAN SISTEM DATA WAREHOUSE 4.1 Arsitektur Data Warehouse Artsitektur data warehouse yang akan digunakan oleh PT. Toyota Astra Motor adalah arsitektur data warehouse terpusat (Centralized Data

Lebih terperinci

DATA DEFINITION LANGUAGE

DATA DEFINITION LANGUAGE DATA DEFINITION LANGUAGE PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 Memulai MySQL MySQL yang akan kita gunakan dalam praktikum ini telah tersedia dalam paket XAMPP (X- Apache- MySQL-PHP-Perl) di komputer

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 II PEMBUATAN DAN MANAJEMEN TABLE

BAB II PEMBUATAN DAN MANAJEMEN TABLE BAB II PEMBUATAN DAN MANAJEMEN TABLE 2.1 Bahasan dan Sasaran 2.1.1 Bahasan - pembuatan tabel - pengelolaan tabel 2.1.1 Sasaran 1. Mahasiswa memahami cara pembuatan maupun penghapusan tabel. 2. Mahasiswa

Lebih terperinci

PERINTAH DASAR MySQL

PERINTAH DASAR MySQL PERINTAH DASAR MySQL Menjalankan MySQL Untuk menjalankan MySQL cukup dengan mengetikan mysql pada system prompt Bentuk umum perintah mysql database h host u user p password Dengan windows Menu Start All

Lebih 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

_basis_data. 10 rows in set (0.24 sec)

_basis_data. 10 rows in set (0.24 sec) 10 rows in set (0.24 sec) MariaDB [(none)]> use kbm_disekolah Database changed MariaDB [kbm_disekolah]> create table( -> nip int (16) not null primary key -> nama char (40), -> jenis_kelamin; ERROR 1064

Lebih terperinci

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com

By Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com Pengantar SQL By Mrs Imana Malia Kondou, S.T. 1 Tujuan Mahasiswa memahami konsep dasar SQL 2 Pokok k Bahasan Statemen Macam-macam macam perintah SQL DDL DML 3 Mengapa SQL? SQL mrpk very-high-level language.

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM BASIS DATA

LAPORAN PRAKTIKUM SISTEM BASIS DATA LAPORAN PRAKTIKUM SISTEM BASIS DATA NAMA ; ALIFA TITI SUBEKTI NIM : 12131247 KELAS : TI A MALAM STMIK ELRAHMA YOGYAKARTA 2014 TUGAS 1. Buat database dan 1 tabel dengan objek yang ada di tempat kerja Anda.

Lebih terperinci

Tampilan pada Enterprise Manager

Tampilan pada Enterprise Manager Database SQL Server Database SQL Server dapat dibuat menggunakan Enterprise Manager atau Query Analyzer. Penggunaan Enterprise Manager pada SQL Server dapat membantu memudahkan DB owner untuk mengelola

Lebih terperinci

LAMPIRAN. Hasil Wawancara. Tanggal No. Nama Jabatan & Waktu 1 Indhira Mahasiswa Senin, 8 Mei 2017 Jam: WIB

LAMPIRAN. Hasil Wawancara. Tanggal No. Nama Jabatan & Waktu 1 Indhira Mahasiswa Senin, 8 Mei 2017 Jam: WIB LAMPIRAN 1. Hasil Wawancara Tanggal No. Nama Jabatan & Waktu 1 Indhira Mahasiswa Senin, 8 Fitriana Jam: 14.00 2 Fathania Firwan Firdaus 3 Safira Nira Yuma Mahasiswa Senin, 8 Jam: 14.05 Mahasiswa Senin,

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

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA TUGAS PRAKTIKUM SISTEM BASIS DATA Disusun Oleh: Nama : Eva Alfian Sidiq Nurzaman NIM : (12131260) Kls : TI A Malam SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014 Tampilan

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI. terdiri dari 3 (tiga) tahap perancangan yaitu : 1. Perancangan basisdata konseptual

BAB 4 PERANCANGAN DAN IMPLEMENTASI. terdiri dari 3 (tiga) tahap perancangan yaitu : 1. Perancangan basisdata konseptual BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Basisdata Perancangan basisdata ini bertujuan supaya dapat membantu memecahkan permasalahan yang dihadapi oleh PT Asuransi Jiwasraya. Perancangan basisdata

Lebih terperinci

BAB 4 RANCANGAN S IS TEM YANG D IUS ULKAN. kami mengusulkan sebuah data warehouse terpusat. Data warehouse tersebut

BAB 4 RANCANGAN S IS TEM YANG D IUS ULKAN. kami mengusulkan sebuah data warehouse terpusat. Data warehouse tersebut BAB 4 RANCANGAN S IS TEM YANG D IUS ULKAN 4.11 Arsitektur data warehouse Untuk perancangan data warehouse pada Software Laboratory Center, kami mengusulkan sebuah data warehouse terpusat. Data warehouse

Lebih terperinci

PERANCANGAN FISIK BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

PERANCANGAN FISIK BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs. PERANCANGAN FISIK BASIS DATA Rajif Agung Yunmar, S.Kom., M.Cs. PRETEST Sebutkan pentingnya normalisasi basis data? Jelaskan! Apa yang anda ketahui mengenai anomali. Apa yang anda ketahui mengenai ketergantungan?

Lebih terperinci

Contoh SQL Constraint

Contoh SQL Constraint Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE

Lebih terperinci

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML

SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML SISTEM BASIS DATA Pertemuan 11 Structure Query Language DDL - DML TUJUAN Agar Mahasiswa dapat membuat tabel dengan menggunakan sintax SQL Agar Mahasiswa dapat mengisi tabel dengan menggunakan sintax SQL

Lebih terperinci

Konsep Sistem Informasi B. BAB 2 - SQL Overview

Konsep Sistem Informasi B. BAB 2 - SQL Overview Konsep Sistem Informasi B BAB 2 - SQL Overview Summary Definisi SQL Komponen-Komponen SQL Latihan What is? Introduction SQL Structured Query Language adalah sebuah bahasa yang digunakan untuk mengakses

Lebih terperinci

Pengenalan Structured Query Language

Pengenalan Structured Query Language Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk

Lebih terperinci

BAB 4 DATA WAREHOUSE YANG DIUSULKAN

BAB 4 DATA WAREHOUSE YANG DIUSULKAN 94 BAB 4 DATA WAREHOUSE YANG DIUSULKAN 4.1 Arsitektur Data Warehouse Rancangan data warehouse yang diusulkan adalah rancangan yang menggunakan arsitektur data warehouse terpusat. Alasan penggunaan arsitektur

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

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA PENGANTAR SQL TINGKAT DASAR Basisdata atau database adalah kumpulan dari

Lebih terperinci

LAPORAN PRAKTIKUM SISTEM BASIS DATA

LAPORAN PRAKTIKUM SISTEM BASIS DATA LAPORAN PRAKTIKUM SISTEM BASIS DATA NAMA : ERIK TRI YUNIANTA NIM : 12131257 PROGRAM STUDI : TI 2 A MALAM SEKOLAH TINGGI MANAGEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014 TUGAS 1. Buat database

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 IV PERANCANGAN DATA WAREHOUSE

BAB IV PERANCANGAN DATA WAREHOUSE BAB IV PERANCANGAN DATA WAREHOUSE 4.1 Arsitektur Data Warehouse Berdasarkan penelitian yang dilakukan pada PT. Makmur Pangan Kharisma, arsitektur data warehouse yang cocok digunakan adalah bentuk data

Lebih 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 4 RANCANGAN DATA WAREHOUSE YANG DIUSULKAN. patokan yang menjadi pedoman dalam merancang data warehouse yang dibutuhkan

BAB 4 RANCANGAN DATA WAREHOUSE YANG DIUSULKAN. patokan yang menjadi pedoman dalam merancang data warehouse yang dibutuhkan BAB 4 RANCANGAN DATA WAREHOUSE YANG DIUSULKAN 4.1 Rencana Perancangan Data Warehouse Berdasarkan analisis yang telah dilakukan sebelumnya, diperoleh suatu patokan yang menjadi pedoman dalam merancang data

Lebih terperinci

UJIAN AKHIR SEMESTER MANAJEMEN BASIS DATA

UJIAN AKHIR SEMESTER MANAJEMEN BASIS DATA UJIAN AKHIR SEMESTER MANAJEMEN BASIS DATA Analisis Bisnis Pada PT. Buana Finance Oleh : Kelas A Hafiz Nuzal Djufri - 5112100170 Dosen: Fajar Baskoro,S.Kom.,M.T. Jurusan Teknik Infomatika - Fakultas Teknologi

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: [email protected] Blog: http://udinrosa.wordpress.com Website: http://www.gangsir.com Constraint Aturan pada basis

Lebih terperinci

Basis Data Terapan. Yoannita, S.Kom

Basis Data Terapan. Yoannita, S.Kom Basis Data Terapan Yoannita, S.Kom Membuat Tabel CREATE TABLE MAHASISWA ( NPM CHAR(10), NAMA VARCHAR (25), ALAMAT VARCHAR (55), NILAI INTEGER, TGLLAHIR DATETIME ) 2 Yoannita, S.Kom. Menghapus Tabel DROP

Lebih terperinci

PENGENALAN SINTAKS DASAR DALAM MySQL

PENGENALAN SINTAKS DASAR DALAM MySQL SMK-TI TRAINING AND CERTIFICATION Modul 3 PENGENALAN SINTAKS DASAR DALAM MySQL Team Training SMK TI 37 SMK-TI TRAINING AND CERTIFICATION Tujuan: Siswa dapat membuat database dan table sederhana yang dilengkapi

Lebih terperinci

INTEGRITAS DAN KEAMANAN DATA. Gentisya Tri Mardiani, S.Kom., M.Kom

INTEGRITAS DAN KEAMANAN DATA. Gentisya Tri Mardiani, S.Kom., M.Kom INTEGRITAS DAN KEAMANAN DATA Gentisya Tri Mardiani, S.Kom., M.Kom Integritas Data Integritas data mengacu pada konsistensi dan akurasi data yang disimpan di dalam basis data. Batasan Integritas Data (Data

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

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL

MODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL MODUL PRAKTIKUM 04 Database Implementation dengan Perintah SQL Tujuan : - Mengetahui dan membuat perintah Query untuk membuat table - Mengetahui dan membuat perintah Query untuk input, update dan delete

Lebih 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

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

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

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

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

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu : Bahasa Basis Data Data Definition Language (DDL) Interactive Data Manipulation Language (DML) Transaction Control Embedded and Dinamic SQL, contoh C,C++,Java, Cobol, Pascal, etc. Authorization, untuk mendefinisikan

Lebih terperinci

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

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

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom

MySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa

Lebih terperinci

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom

Kontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom Kontrak Kuliah Dasar-dasar MySQL Edi Sugiarto, S.Kom, M.Kom Tipe Data Tipe data numerik Tipe Data Keterangan Ukuran Integer atau int Signed value : -2147683648 hingga 2147683648 4byte Decimal Nilai tergantung

Lebih terperinci

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel

Konsep Dasar. Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel Konsep Dasar Relatsional dan RDBMS User dan Schema Database Membuat Tabel dan Mendefinisikan Constraint Input Data ke dalam Tabel Halaman 1 dari 12 Relasional Database dan RDBMS Sebelum membahas berbagai

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

Basis Data Spasial Modul 2

Basis Data Spasial Modul 2 Basis Data Spasial Modul 2 Modul 2 Arsitektur DBMS Tabel Data Manipulation Language (DML) Data Definition Language (DDL) LATIHAN Data Base Management System (DBMS) Perangkat lunak (software) untuk mengelola

Lebih terperinci

BAB 4 PERANCANGAN DATA WAREHOUSE

BAB 4 PERANCANGAN DATA WAREHOUSE BAB 4 PERANCANGAN DATA WAREHOUSE 4.1 Arsitektur Data warehouse Rancangan data warehouse yang diusulkan untuk PT. Antar Mitra Prakarsa ialah rancangan yang menggunakan arsitektur data warehouse terpusat.

Lebih terperinci

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)

Agenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9) Agenda Structured Query Language (SQL) (Pert. 9) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah Pengantar SQL DDL 1 2 SQL Singkatan dari Structured Query Language, dalam

Lebih terperinci

JAWABAN UAS BASDAT. 1. Analisis Table CV Ayo Baca dan CDM & PDM. Table yang digunakan sebagai berikut

JAWABAN UAS BASDAT. 1. Analisis Table CV Ayo Baca dan CDM & PDM. Table yang digunakan sebagai berikut JAWABAN UAS BASDAT 1. Analisis Table CV Ayo Baca dan CDM & PDM. Table yang digunakan sebagai berikut Komik Id_komik Pengarang_komik Penerbit_komik Kategori_komik Judul_komik Karyawan Id_karyawan Nama_karyawan

Lebih terperinci

Intro : Structure Query Language [SQL]

Intro : Structure Query Language [SQL] Intro : Structure Query Language [SQL] Apa itu SQL? SQL merupakan suatu bahasa (language) yang digunakan untuk mengakses database Hampir semua software database mengenal atau mengerti SQL. perintah SQL

Lebih terperinci

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2 PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAGEMENT 2 PERTEMUAN 5 & 6 STRUCTURE QUERY LANGUAGE STRUCTURE QUERY LANGUAGE SQL adalah bahasa query baku untuk DBMS. SQL diambil sebagai bakuan sejak tahun 1992.

Lebih terperinci

MODUL 1 Pengenalan MySQL, DDL, DML

MODUL 1 Pengenalan MySQL, DDL, DML MODUL 1 Pengenalan MySQL, DDL, DML PENGENALAN MYSQL MySQL merupakan salah satu DBMS yang bersifat freeware, sehingga menjadi popular dikalangan pengguna database. Selain karena Free MySQL juga merupakan

Lebih terperinci

TABEL. Tabel Halaman 25

TABEL. Tabel Halaman 25 2 TABEL Objektif: Mengenal Tipe Data Mengenal Batasan,kolom Pengenalan, nilai Null, kunci Primer, kunci Asing Membuat,menghapus,mengganti dan memodifikasi Tabel Dengan Enterprise Manager Menyunting Data

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

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

Pertemuan 12 Pengenalan Structured Query Language

Pertemuan 12 Pengenalan Structured Query Language Pertemuan 12 Pengenalan Structured Query Language Apa Itu SQL? Membuat, Menampilkan, Membuka dan Menghapus Database Membuat, Mengubah dan Menghapus Table Menambah Record dengan INSERT Mengedit Record dengan

Lebih terperinci

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL

KapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.

Lebih terperinci

Basis Data. DDL & Aturan Referential

Basis Data. DDL & Aturan Referential Basis Data DDL & Aturan Referential Tipe Data Untuk setiap kolom/field yang terdapat pada sebuah tabel, harus ditentukan pula tipe datanya yang menentukan jangkauan nilai yang bisa diisikan Masing-masing

Lebih terperinci

PERTEMUAN 11 CONSTRAINT. Tujuan Pembelajaran : Memahami definisi Constraint Dapat Membuat Constraint Dapat Melakukan pemeliharaan Constraint

PERTEMUAN 11 CONSTRAINT. Tujuan Pembelajaran : Memahami definisi Constraint Dapat Membuat Constraint Dapat Melakukan pemeliharaan Constraint PERTEMUAN 11 CONSTRAINT Tujuan Pembelajaran : Memahami definisi Constraint Dapat Membuat Constraint Dapat Melakukan pemeliharaan Constraint TEORI DAN PERCOBAAN 11.1. Definisi Constraint Constraint adalah

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE

BAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE 84 BAB 4 PERANCANGAN DAN IMPLEMENTASI DATA WAREHOUSE 4.1 Perancangan Data warehouse 4.1.1 Arsitektur Data warehouse Berdasarkan hasil dari penelitian yang dilakukan pada PT. Mega Solusi Teknologi, maka

Lebih terperinci

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( )

PRAKTIKUM SISTEM BASISDATA. Disusun Oleh : Anggi Nurcahyo ( ) PRAKTIKUM SISTEM BASISDATA Disusun Oleh : Anggi Nurcahyo (12131249) SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER (STMIK) EL RAHMA 2014 NAMA : ANGGINURCAHYO NIM : 12131249 PRAKTIKUM SISTEM : BASIS DATA Deskripsi

Lebih terperinci

SQL. Brigida Arie Minartiningtyas, M.Kom

SQL. Brigida Arie Minartiningtyas, M.Kom SQL Brigida Arie Minartiningtyas, M.Kom Show Berfungsi untuk melihat list/daftar dari database atau tabel yang sudah dibuat Untuk melihat daftar database yang sudah dibuat SHOW databases; Untuk melihat

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 11 : Constraint Halaman : 11-0

Lebih terperinci

MODUL IV DATA DEFINITION LANGUAGE (DDL)

MODUL IV DATA DEFINITION LANGUAGE (DDL) MODUL IV DATA DEFINITION LANGUAGE DDL) Tujuan : Praktikan dapat memahami dan membuat database Praktikan dapat memahami dan membuat table dari database Mahasiswa mampu membuat script untuk pembuatan tabel

Lebih terperinci

Transact SQL ; DDL 2 nd

Transact SQL ; DDL 2 nd Transact SQL ; DDL 2 nd S1 TI - AMIKOM Yogyakarta 2009 MODUL PRAKTIKUM SISTEM BASIS DATA MODUL PRAKTIKUM SISTEM BASIS DATA Transact SQL : Data Definition Language 2 nd Akhmad Dahlan Laboratorium Basis

Lebih terperinci

B a s i s D a t a C H A P T E R. SQL Operasi DDL. Arif Basofi PENS 2015

B a s i s D a t a C H A P T E R. SQL Operasi DDL. Arif Basofi PENS 2015 C H A P T E R 16 SQL Operasi DDL Arif Basofi PENS 2015 Objectives Tujuan: Mengenal operasi perintah SQL dalam: - DDL (Data Definition Language) S Q L DDL Data Definition Language (DDL) Dengan perintah

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 HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, 4. BAB IV HASIL DAN PEMBAHASAN 4.1 Analisis Sistem Analisis sistem ini digunakan untuk melihat proses-proses sistem baru yang akan dibuat. Dari analisa sistem ini juga bisa melihat perbedaan antara sistem

Lebih terperinci

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak

Lebih 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

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL)

STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL) STRUCTURED QUERY LANGUAGE (SQL) (Implementasi menggunakan MySQL) A. Pengenalan SQL SQL pertama kali diterapkan pada sistem R (sebuah proyek riset pada laboratorium riset San Jose, IBM). Kini SQL juga dijumpai

Lebih terperinci

BAB 4 ANALISIS DAN PERANCANGAN DATA WAREHOUSE

BAB 4 ANALISIS DAN PERANCANGAN DATA WAREHOUSE BAB 4 ANALISIS DAN PERANCANGAN DATA WAREHOUSE 4.1 Arsitektur Data Warehouse Pelayanan Kesehatan Sint Carolus dan cabangnya yaitu Rumah Sakit Ibu dan Anak, masih melakukan pengolahan terhadap datanya secara

Lebih terperinci

PRAKTIKUM SISTEM BASIS DATA TUGAS 1 MANGROVE PERCETAKAN. Penyusun : Nama : Edi Sastrawijoyo NIM : Prodi : Teknik Informatika

PRAKTIKUM SISTEM BASIS DATA TUGAS 1 MANGROVE PERCETAKAN. Penyusun : Nama : Edi Sastrawijoyo NIM : Prodi : Teknik Informatika PRAKTIKUM SISTEM BASIS DATA TUGAS 1 MANGROVE PERCETAKAN Penyusun : Nama : Edi Sastrawijoyo NIM : 12131242 Prodi : Teknik Informatika SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER ELRAHMA YOGYAKARTA

Lebih terperinci

PERTEMUAN 13 SEQUENCE, INDEX & SYNONYM

PERTEMUAN 13 SEQUENCE, INDEX & SYNONYM PERTEMUAN 13 SEQUENCE, INDEX & SYNONYM Tujuan Pembelajaran : Dapat membuat Sequence Dapat melakukan modifikasi dan menghapus Sequence Dapat membuat Index dan melakukan pemeliharaan pada Index Dapat membuat

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 10 : Pembuatan & Pengelolaan

Lebih terperinci

BAB 4 PERANCANGAN DATA WAREHOUSE

BAB 4 PERANCANGAN DATA WAREHOUSE BAB 4 PERANCANGAN DATA WAREHOUSE 4.1 Arsitektur Data Warehouse Perancangan Data Warehouse pada Rumah Sakit XYZ menggunakan Centralized Data Warehouse (Data Warehouse yang terpusat). Sumber data yang terdapat

Lebih terperinci

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA TUGAS PRAKTIKUM SISTEM BASIS DATA Di susun Oleh : Nama = Ridwan Abdulah NIM = 12131279 Kelas = TI.B Malam Dosen : Wahyu widodo, S. Kom PROGRAM STUDI TEKNIK INFORMATIKA STMIK EL-RAHMA YOGYAKARTA TUGAS 1.

Lebih 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