UJIAN AKHIR SEMESTER MANAJEMEN BASIS DATA

Ukuran: px
Mulai penontonan dengan halaman:

Download "UJIAN AKHIR SEMESTER MANAJEMEN BASIS DATA"

Transkripsi

1 UJIAN AKHIR SEMESTER MANAJEMEN BASIS DATA Analisis Bisnis Pada PT. Buana Finance Oleh : Kelas A Hafiz Nuzal Djufri Dosen: Fajar Baskoro,S.Kom.,M.T. Jurusan Teknik Infomatika - Fakultas Teknologi Informasi Institut Teknologi Sepuluh Nopember (ITS) Surabaya 2015

2 Deskripsi Soal Pada suatu perusahaan yang bergerak di bidang keuangan yang disebut Buana Finance. Buana merupakan salah satu perusahaan pembiayaan atau yang biasa disebut leasing yang kini mulai berkembang. Leasingumumnya membiayai pembelian kendaraan nasabah atau konsumen, dimana nasabah yang bersangkutan dapat membayar kendaraan nya secara bertahap sesuai dengan ketentuan dan perjanjian kontrak. Informasi yang dicatat pada perusahaan leasing antara lain : Nasabah Vendor penyedia mobil Bank sumber dana Credit Marketing Officer Sistem angsuran dan pembayaran Banyak nya data yang hanya tersimpan pada database perusahaan inimemerlukan analisis kinerja penjualan. Dari analisis kinerja penjualan tersebut perusahaan dapat mengetahui berapa besar laba yang diperoleh bahkan kerugian. Untuk menganalisa kinerja penjualan diperlukan data historis dari kegiatan penjualan yang kemudian datanya diolah untuk menghasilkan informasi kinerja penjualan. Analisis kinerja penjualan sangat dibutuhkan karena dari situ lah dapat diketahui gambaran kondisi dari perusahaan sebenernya. Jika kinerja penjualan sedang menurun berarti perusahaan sedang dalam keadaan tidak sehat begitu pun sebaliknya jika kinerja penjualan naik berarti perusahaan dalam keadaan sehat. Perusahaan dapat menganalisa dan mengetahui faktor-faktor yang dapat menjaga kinerja penjualan agar selalu dalam posisi sehat. Analisis dapat dilakukan dengan mengumpulkan data penjualan yang bersifta historis atau lampau dan kemudian melihat grafik kinerja penjualan. Terdapat banyak macam komponen terkait penjualan diantaranya, hubungan antara variasi produk yang dijual, jumlah produk yang dijual, waktu penjualan, promosi produk yang dijual, dan segmentasi pasar.

3 Dalam melakukan analisis perusahaan perlu memiliki data yang banyak secara kuantitas dan baik secara kualitas. Pihak manajemen perusahaan membutuhan teknologi yang membantu memahami analisis data yang akan dilakukan. 1. Buatlah daftar report yang perlu dibuat untuk menunjang kinerja buana finance beserta gambaran informasi yang bisa dihasilkan 2. Tentukan tahapan-tahapan metodologi untuk menghasilkan report yang didefinisikan 3. Rancanglah system database transaksional dan database analysisnya (OLTP dan OLAP) dalam bentuk arsitektur basis data 4. Bonus jawaban bisa dilengkapi dengan prototype implementasi

4 A. Asumsi Asumsi Leasing hanya memfasilitasi nasabah dan sebagai penanggung jawab peminjaman dari nasabah ke bank yang terkait (sesuai dengan kontrak kerjasama) Kontrak kerjasama antar bank dengan leasing dalam bentuk pemberian metode pembayaran ke nasabah berupa pemberian bunga pinjaman. Untuk setiap vendor terdapat banyak CMO yang ditugaskan oleh leasing. CMO yang bekinerja rendah akan diberikan sanksi berupa pengurangan gaji ataupun pemecatan. Setiap vendor akan direkapitulasi perdaerah bedasarkan bulan dan juga tahun untuk analsisi segemen pasar penjualan Pengajian kinerja CMO dilakukan pertahun. Nasabah dapat memilih bank yang ingin dia gunakan untuk bertransaksi. Leasing akan melakukan evaluasi nasabah setiap bulan untuk melakukan aksi korporasi jika terdapat nasabah yang bermasalah. Leasing akan mendata nasabah bedasarkan pendapatan dan riwayat pembelian untuk memetakan dan menargetkan pasar serta melakukan langkah langkah strategis. Leasing akan melakukan evaluasi perbulan untuk melakukan kebijakan strategis terkait peningkatan kinerja. Leasing membutuhkan data penggunaan bank kepercayaan nasabah untuk dilakukan negosiasi terkait pemberian bunga pinjaman ataupun langkah strategis untuk menguntungkan korporasi (leasing). Sistem angsuran dan pembayaran merupakan kontrak antara bank dan leasing dalam bentuk model pembayaran nasabah. Vendor yang memiliki kinerja yang terbaik akan mendapatkan hadiah dari leasing. B. Daftar Report yang dibutuhkan 1. Report Rekapitulasi Pembelian Merupakan laporan perdaerah secara keseluruhan yang berisikan pembelian mobil yang menggunakan jasa Buana Finance setiap tahun. Adapun secara umum rekapitulasi ini berisikan data sebagai berikut :

5 Bulan Pembelian Nama Daerah Jumlah Pembelian Jenis Mobil Merek Mobil Kategori harga mobil 2. Report Pembelian Perbulan Merupakan laporan pervendor secara keseluruhan dalam satu region yang berisikan pembelian mobil yang menggunakan jasa Buana Finance setiap bulan. Adapun secara umum rekapitulasi ini berisikan data sebagai berikut : Nama Vendor Jumlah Pembelian Jenis Mobil Merek Mobil Kategori harga mobil 3. Report Penjualan Mobil Dealer Pertahun Merupakan laporan pervendor secara keseluruhan dalam satu region yang berisikan pembelian mobil yang menggunakan jasa Buana Finance setiap tahun. Adapun secara umum rekapitulasi ini berisikan data sebagai berikut : Nama Vendor Jumlah Pembelian Jenis Mobil Merek Mobil Kategori harga mobil 4. Report Bank Pilihan Nasabah Merupakan laporan yang berisikan bank yang sering digunakan nasabah untuk melakukan transaksi pembelian mobil setiap bulan dalam kurun waktu 1 tahun. 5. Report Model Pembayaran Mobil Merupakan rekapitulasi dari pembelian bedasarkan model pembayaran yang dipilih oleh nasabah untuk setiap vendor per region daerah dalam kurun waktu satu bulan. Adapun secara umum laporan ini berisikan data sebagai berikut :

6 Nama Vendor Metode Pembayaran Lama Pembayaran Besar % Uang Muka (Bedasarkan golongan yang sudah disepakati) 6. Report Rekapitulasi Model Pembayaran Mobil Merupakan rekapitulasi dari pembelian bedasarkan model pembayaran yang dipilih oleh nasabah untuk setiap daerah pertahunnya. Adapun secara umum rekapitulasi ini berisikan data sebagai berikut : Nama Daerah Metode Pembayaran Lama Pembayaran Besar % Uang Muka (Bedasarkan golongan yang sudah disepakati) 7. Report Nasabah bedasarkan Pendapatan Merupakan laporan yang berisikan data-data nasabah yang digolongkan bedasarkan besarnya pendapatan nasabah. Adapun secara umum laporan ini berisikan data sebagai berikut : Nama Nasabah Pekerjaan Pendapatan Alamat Telepon 8. Report Nasabah bedasarkan Riwayat Pembelian Merupakan laporan yang berisikan data-data nasabah yang digolongkan bedasarkan besarnya pendapatan nasabah. Adapun secara umum laporan ini berisikan data sebagai berikut : Nama Nasabah Pekerjaan Pendapatan Alamat Telepon 9. Report Riwayat Transaksi Perbulan

7 Merupakan laporan yang berisikan data-data transaksi bedasarkan pencatatan pada bulan terkait. Adapun secara umum laporan ini berisikan data sebagai berikut : Nama Nasabah Pekerjaan Pendapatan Alamat Telepon Tanggal pembelian Mode Pembayaran Tanggal pelunasan 10. Report Credit Marketing Officer Merupakan laporan yang berisikan data-data transaksi bedasarkan CMO yang menangani transaksi terkait. Adapun secara umum laporan ini berisikan data sebagai berikut : Nama CMO Pekerjaan Pendapatan Alamat Telepon 11. Report Angsuran Pernasabah Merupakan laporan yang berisikan data-data angsuran masing-masing nasabah. Adapun secara umum laporan ini berisikan data sebagai berikut : Nama Nasabah CMO Terkait Angsuran Ke Tanggal pembayaran Angsuran Denda 12. Report Nasabah Bermasalah Merupakan laporan yang berisikan data-data nasabah-nasabah yang mengalami masalah dalam pembayaran angsuran. Adapun secara umum laporan ini berisikan data sebagai berikut :

8 Nama Nasabah CMO Terkait Angsuran Ke Denda

9 C. Tahapan-tahapan metodologi (temporal database) untuk menghasilkan report yang didefenisikan 1. Membuat tabel-tabel master 2. Membuat tabel transaksi (Temporal Database) pembelian yang terdapat didalamnya atribut yang berfungsi mencatat waktu transaksi dilaksanakan serta waktu pelunasan transaksi. 3. Membuat tabel angsuran (Temporal Database) yang terdapat didalamnya tanggal pembayaran angsuran dan tanggal jatuh tempo angsuran. 4. Membuat tabel Gudang mobil (Temporal Database) yang terdapat didalamnya tanggal masuk mobil (jika nanti mobil dinyatakan masuk dalam kategori bermasalah), tanggal mobil terjual (merupakan tanggal pengeluaran mobil dari masalah) 5. Untuk mendapatkan riwayat pembelian nasabah, maka dibutuhkan temporal database yakni pada atribut waktu transaksi dilakukan. Pada tabel Transaksi kita dapat mengetahui data nasabah yang terlibat pada transaksi yang dimaksud. Dengan dapat diketahuinya data nasabah, tentu kita dapat melakukan penyaringan untuk mencari transaksi-transaksi yang dilakukan oleh nasabah terkait sehingga dapat direkapitulasi transaksi bedasarkan nasabah dengan menggunakan query SELECT,FROM, WHERE, JOIN, SUM dan GROUP BY. 6. Untuk mendapatkan riwayat transaksi yang dilakukan vendor penyedia mobil perbulannya, maka dibutuhkan temporal database yakni pada atribut waktu transaksi dilakukan. Pada tabel Transaksi kita dapat mengetahui data vendor yang melakukan transaksi yang dimaksud. Dengan dapat diketahuinya vendor penyedia, tentu kita dapat melakukan penyaringan untuk mencari transaksi-transaksi yang dilakukan vendor terkait sehingga dapat direkapitulasi transaksi bedasarkan vendor penyedia dengan menggunakan query SELECT,FROM, WHERE, JOIN, SUM dan GROUP BY. 7. Untuk mendapatkan riwayat transaksi yang dilakukan vendor penyedia mobil pertahunnya, maka dibutuhkan temporal database yakni pada atribut waktu transaksi dilakukan. Pada tabel Transaksi kita dapat mengetahui data vendor yang melakukan transaksi yang dimaksud. Dengan dapat diketahuinya vendor penyedia, tentu kita dapat melakukan penyaringan untuk mencari transaksi-transaksi yang

10 dilakukan vendor terkait sehingga dapat direkapitulasi transaksi bedasarkan vendor penyedia dengan menggunakan query SELECT,FROM, WHERE, JOIN, SUM dan GROUP BY. 8. Untuk mendapatkan riwayat transaksi yang dilakukan setiap daerah perbulannya dalam kurun waktu 1 tahun, maka dibutuhkan temporal database yakni pada atribut waktu transaksi dilakukan. Pada tabel Transaksi kita dapat mengetahui data vendor yang melakukan transaksi yang dimaksud. Pada data vendor yang melakukan transaksi, kita tentu bisa mendapatkan data tempat keberadaan vendor tersebut. Dengan dapat diketahuinya keberadaan vendor, tentu kita dapat melakukan penyaringan untuk mencari transaksi-transaksi yang dilakukan perdaerahnya dengan menggunakan query SELECT,FROM, WHERE, JOIN, SUM dan GROUP BY. 9. Untuk mendapatkan mendapatkan rekaputulasi data nasabah bedasarkan golongan pendapatan, maka dibutuhkan tabel nasabah. Adapaun untuk mendapatkan data yang diinginkan, maka hanya menggunakan query aljabar relasional standar seperti SELECT FROM dan WHERE pada tabel nasabah. 10. Untuk mendapatkan model pembayaran nasabah, maka dibutuhkan temporal database yakni pada atribut waktu transaksi dilakukan. Pada tabel Transaksi kita dapat mengetahui model pembayaran yang terlibat pada transaksi yang terkait. Dengan dapat diketahuinya data nasabah, tentu kita dapat melakukan penyaringan untuk mencari model-model pembayaran yang dilakukan oleh nasabah terkait sehingga dapat direkapitulasi transaksi bedasarkan nasabah dengan menggunakan query JOIN, SUM dan GROUP BY. 11. Untuk mendapatkan rekapitulasi model pembayaran nasabah, dengan menggunakan query database seperti yang dilakukan pada poin 8, akan tetapi penelusurannya bedasarkan daerah dan waktu transaksional (GROUP BY daerah). 12. Untuk mendapatkan mendapatkan rekaputulasi data transaksi perbulan, maka dibutuhkan tabel transaksi dan kelengkapan seputar transaksi. Adapun untuk mendapatkan data yang diinginkan, maka hanya menggunakan query aljabar relasional standar seperti SELECT FROM WHERE dan JOIN pada tabel transaksi. 13. Untuk mendapatkan rekapitulasi bank kepercayaan nasabah, maka dibutuhkan temporal database yakni pada atribut waktu transaksi dilakukan. Pada tabel Transaksi kita dapat mengetahui model pembayaran yang terlibat pada transaksi

11 yang terkait. Pada Model pembayaran terdapat bank yang digunakan pada pembayaran. Dengan dapat diketahuinya bank yang terkait pada model pembayaran, tentu kita dapat melakukan penyaringan untuk mencari rekapitulasi data penggunaan bank yang sering digunakan oleh nasabah dengan menggunakan query SELECT,FROM, WHERE, JOIN, SUM dan GROUP BY. 14. Untuk mendapatkan riwayat transaksi yang dilakukan CMO perbulannya, maka dibutuhkan temporal database yakni pada atribut waktu transaksi dilakukan. Pada tabel Transaksi kita dapat mengetahui data vendor yang melakukan transaksi yang dimaksud. Dengan dapat diketahuinya vendor penyedia, tentu kita dapat mengetahui CMO terkait dan melakukan penyaringan untuk mencari transaksitransaksi yang dilakukan CMO terkait sehingga dapat direkapitulasi transaksi bedasarkan menggunakan query SELECT,FROM, WHERE, JOIN, SUM dan GROUP BY. 15. Untuk mendapatkan riwayat angsuran nasabah maka membutuhkan tabel angsuran. Pada tabel angsuran kita dapat mengetahui data nasabah dan transaksi yang terkait dengan angsuran tersebut menggunakan query SELECT,FROM, WHERE, JOIN, SUM dan GROUP BY 16. Untuk mendapatkan rekapitulasi nasabah bermasalah, maka dibutuhkan temporal database yakni pada atribut waktu pembayaran angsuran dilakukan. Pada tabel angsuran kita dapat mengetahui data nasabah yang terlibat pada transaksi yang dimaksud. Dengan dapat diketahuinya data nasabah, tentu kita dapat melakukan penyaringan untuk menghimpun nasabah nasabah yang bermasalah dnegan menggunakan query SELECT,FROM, WHERE, JOIN, SUM dan GROUP BY.

12 D. Database Transaksional dan Database Analisis (OLTP dan OLAP) 1. Conceptual Data Model Id Nasabah Nama Nasabah Alamat Nasabah Telp Nasabah Tanggal Lahir Nasabah No KTP Nasabah Identifier_1 <pi> Id Mobil Jenis Mobil Merek Mobil Tipe Mobil Tahun Pembuatan Tanggal Masuk Tanggal Terjuan Status Identifier_1 <pi> Digolongkan Nasabah No Id Bank Nama Bank Alamat Bank Telepon Identifier_1 <pi> Gudang Mobil Melakukan Bank <pi> Characters (6) <M> Date Date Date Variable characters (12) <pi> Characters (6) <M> Text (75) Number (15) Date Number (16) <pi> Number (6) <M> Text (75) Number (15) Meliputi Atas Bekerja Sama Id Model Nama Model Jumlah Angsuran Bunga Identifier_1 <pi> Id Transaksi Nama Transaksi Harga Sebelum Bunga Harga Total Jumlah Piutang Identifier_1 <pi> Model Pembayaran <pi> Characters (6) <M> Money (15) Float (4) Terdapat Transaksi Id CMO Nama CMO Alamat CMO No Telp CMO Tanggal Lahir CMO No KTP CMO Identifier_1 <pi> <pi> Characters (6) <M> Money (15) Money (15) Money (15) CMO <pi> Characters (6) <M> Text (75) Number (15) Date Number (16) Terdiri Id Dealer Nama Dealer Alamat Dealer Telp Dealer Nama Pemilik Alamat Pemilik Telp Pemilik Identifier_1 <pi> Dealer <pi> Characters (6) <M> Text (75) Number (15) Text (75) Number (15) Mengerjakan Id Golongan Nama Golongan Besar Pendapatan Identifier_1 <pi> Golongan Pendapatan <pi> Characters (6) <M> Money (15) Meliputi No Angsuran Nama Angsuran Jumlah Angsuran Tanggal Jatuh Tempo Tanggal Pembayaran Jumlah Denda Total Pembayaran Identifier_1 <pi> Terdiri atas Angsuran <pi> Characters (6) <M> Money (15) Date Date Money (15) Money (15) Id Bonus Nama Bonus Jenis Bonus Besaran Bonus Tanggal Mulai Bonus Tanggal Selesai Bonus Identifier_1 <pi> Bonus <pi> Characters (6) <M> Money (15) Date Date Catatan : Pada Gambar diatas yang bertanda merah merupakan Tabel Transaksional Entitas selain berwarna merah merupakan Tabel Master

13 2. Physical Data Model Catatan: Pada Gambar diatas yang bertanda merah merupakan Tabel Transaksional Entitas selain berwarna merah merupakan Tabel Master

14 E. Implementasi Database 1. Tabel Golongan Pendapatan CREATE TABLE IF NOT EXISTS `mydb`.`golongan Pendapatan` ( `Id Golongan` CHAR(6) NOT NULL, `Nama Golongan` VARCHAR(25) NULL, `Besar Pendapatan` DECIMAL(10,0) NULL, PRIMARY KEY (`Id Golongan`)) ENGINE = InnoDB; 2. Gudang Mobil CREATE TABLE IF NOT EXISTS `mydb`.`gudang Mobil` ( `Id Mobil` CHAR(6) NOT NULL, `Jenis Mobil` VARCHAR(25) NULL, `Merek Mobil` VARCHAR(25) NULL, `Tipe Mobil` VARCHAR(25) NULL, `Tahun Pembuatan` DATE NULL, `Tanggal bermasalah` DATE NULL, `Tanggal dituntaskan` DATE NULL, `Status` VARCHAR(15) NULL, PRIMARY KEY (`Id Mobil`)) ENGINE = InnoDB;

15 3. Nasabah CREATE TABLE IF NOT EXISTS `mydb`.`nasabah` ( `Id Nasabah` CHAR(6) NOT NULL, `Nama Nasabah` VARCHAR(25) NULL, `Alamat Nasabah` VARCHAR(75) NULL, `Telp Nasabah` DECIMAL(10,0) NULL, `Tanggal Lahir Nasabah` DATE NULL, `No KTP Nasabah` DECIMAL(10,0) NULL, `Golongan Pendapatan_Id Golongan` CHAR(6) NOT NULL, PRIMARY KEY (`Id Nasabah`, `Golongan Pendapatan_Id Golongan`), INDEX `fk_nasabah_golongan Pendapatan1_idx` (`Golongan Pendapatan_Id Golongan` ASC), CONSTRAINT `fk_nasabah_golongan Pendapatan1` FOREIGN KEY (`Golongan Pendapatan_Id Golongan`) REFERENCES `mydb`.`golongan Pendapatan` (`Id Golongan`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; 4. Model Pembayaran CREATE TABLE IF NOT EXISTS `mydb`.`model Pembayaran` ( `Id Model` CHAR(6) NOT NULL, `Nama Model` VARCHAR(25) NULL, `Jumlah Angsuran` DECIMAL(10,0) NOT NULL, `Bunga` FLOAT NULL, PRIMARY KEY (`Id Model`)) ENGINE = InnoDB;

16 5. Bank CREATE TABLE IF NOT EXISTS `mydb`.`bank` ( `Id Mobil` CHAR(6) NOT NULL, `Nama Bank` VARCHAR(25) NULL, `Alamat Bank` VARCHAR(75) NULL, `Telepon` DECIMAL(10,0) NULL, `Model Pembayaran_Id Model` CHAR(6) NOT NULL, PRIMARY KEY (`Id Mobil`, `Model Pembayaran_Id Model`), INDEX `fk_bank_model Pembayaran_idx` (`Model Pembayaran_Id Model` ASC), CONSTRAINT `fk_bank_model Pembayaran` FOREIGN KEY (`Model Pembayaran_Id Model`) REFERENCES `mydb`.`model Pembayaran` (`Id Model`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;

17 6. CMO CREATE TABLE IF NOT EXISTS `mydb`.`cmo` ( `Id CMO` CHAR(6) NOT NULL, `Nama CMO` VARCHAR(25) NULL, `Alamat CMO` VARCHAR(75) NULL, `No Telp CMO` DECIMAL(10,0) NULL, `Tanggal Lahir CMO` DATE NULL, `No KTP CMO` DECIMAL(10,0) NULL, `Dealer_Id Dealer` CHAR(6) NOT NULL, PRIMARY KEY (`Id CMO`, `Dealer_Id Dealer`), INDEX `fk_cmo_dealer1_idx` (`Dealer_Id Dealer` ASC), CONSTRAINT `fk_cmo_dealer1` FOREIGN KEY (`Dealer_Id Dealer`) REFERENCES `mydb`.`dealer` (`Id Dealer`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;

18 7. Dealer CREATE TABLE IF NOT EXISTS `mydb`.`dealer` ( `Id Dealer` CHAR(6) NOT NULL, `Nama Dealer` VARCHAR(25) NULL, `Alamat Dealer` VARCHAR(75) NULL, `Telp Dealer` VARCHAR(45) NULL, `Nama Pemilik` VARCHAR(25) NULL, `Alamat Pemilik` VARCHAR(75) NULL, `Telp Pemilik` DECIMAL(10,0) NULL, PRIMARY KEY (`Id Dealer`)) ENGINE = InnoDB;

19 8. Transaksi CREATE TABLE IF NOT EXISTS `mydb`.`transaksi` ( `Id Transaksi` CHAR(6) NOT NULL, `Nama Transaksi` VARCHAR(25) NULL, `Harga Sebelum Bunga` DECIMAL(10,0) NULL, `Harga Total` DECIMAL(10,0) NULL, `Jumlah Piutang` DECIMAL(10,0) NULL, `Model Pembayaran_Id Model` CHAR(6) NOT NULL, `Nasabah_Id Nasabah` CHAR(6) NOT NULL, `Nasabah_Golongan Pendapatan_Id Golongan` CHAR(6) NOT NULL, `Gudang Mobil_Id Mobil` CHAR(6) NOT NULL, PRIMARY KEY (`Id Transaksi`, `Model Pembayaran_Id Model`, `Nasabah_Id Nasabah`, `Nasabah_Golongan Pendapatan_Id Golongan`, `Gudang Mobil_Id Mobil`), INDEX `fk_transaksi_model Pembayaran1_idx` (`Model Pembayaran_Id Model` ASC), INDEX `fk_transaksi_nasabah1_idx` (`Nasabah_Id Nasabah` ASC, `Nasabah_Golongan Pendapatan_Id Golongan` ASC), INDEX `fk_transaksi_gudang Mobil1_idx` (`Gudang Mobil_Id Mobil` ASC), CONSTRAINT `fk_transaksi_model Pembayaran1` FOREIGN KEY (`Model Pembayaran_Id Model`) REFERENCES `mydb`.`model Pembayaran` (`Id Model`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_transaksi_nasabah1` FOREIGN KEY (`Nasabah_Id Nasabah`, `Nasabah_Golongan Pendapatan_Id Golongan`) REFERENCES `mydb`.`nasabah` (`Id Nasabah`, `Golongan Pendapatan_Id Golongan`) ON DELETE NO ACTION ON UPDATE NO ACTION, CONSTRAINT `fk_transaksi_gudang Mobil1` FOREIGN KEY (`Gudang Mobil_Id Mobil`) REFERENCES `mydb`.`gudang Mobil` (`Id Mobil`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;

20 9. Angsuran CREATE TABLE IF NOT EXISTS `mydb`.`angsuran` ( `No Angsuran` CHAR(6) NOT NULL, `Nama Angsuran` VARCHAR(25) NULL, `Jumlah Angsuran` INT NULL, `Tanggal Jatuh Tempo` DATE NULL, `Tanggal Pembayaran` DATETIME NULL, `Total Pembayaran` DECIMAL(10,0) NULL, `Jumlah Denda` DECIMAL(10,0) NULL, `Transaksi_Id Transaksi` CHAR(6) NOT NULL, `Transaksi_Model Pembayaran_Id Model` CHAR(6) NOT NULL, `Transaksi_Nasabah_Id Nasabah` CHAR(6) NOT NULL, `Transaksi_Nasabah_Golongan Pendapatan_Id Golongan` CHAR(6) NOT NULL, PRIMARY KEY (`No Angsuran`, `Transaksi_Id Transaksi`, `Transaksi_Model Pembayaran_Id Model`, `Transaksi_Nasabah_Id Nasabah`, `Transaksi_Nasabah_Golongan Pendapatan_Id Golongan`), INDEX `fk_angsuran_transaksi1_idx` (`Transaksi_Id Transaksi` ASC, `Transaksi_Model Pembayaran_Id Model` ASC, `Transaksi_Nasabah_Id Nasabah` ASC, `Transaksi_Nasabah_Golongan Pendapatan_Id Golongan` ASC), CONSTRAINT `fk_angsuran_transaksi1` FOREIGN KEY (`Transaksi_Id Transaksi`, `Transaksi_Model Pembayaran_Id Model`, `Transaksi_Nasabah_Id Nasabah`, `Transaksi_Nasabah_Golongan Pendapatan_Id Golongan`) REFERENCES `mydb`.`transaksi` (`Id Transaksi`, `Model Pembayaran_Id Model`, `Nasabah_Id Nasabah`, `Nasabah_Golongan Pendapatan_Id Golongan`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;

21 10. Bonus CREATE TABLE IF NOT EXISTS `mydb`.`bonus` ( `Id Bonus` CHAR(6) NOT NULL, `Nama Bonus` VARCHAR(25) NULL, `Jenis Bonus` VARCHAR(25) NULL, `Besaran Bonus` DECIMAL(10,0) NULL, `Tanggal Mulai Bonus` DATE NULL, `Tanggal Selesai Bonus` DATE NULL, `Transaksi_Id Transaksi` CHAR(6) NOT NULL, `Transaksi_Model Pembayaran_Id Model` CHAR(6) NOT NULL, `Transaksi_Nasabah_Id Nasabah` CHAR(6) NOT NULL, `Transaksi_Nasabah_Golongan Pendapatan_Id Golongan` CHAR(6) NOT NULL, PRIMARY KEY (`Id Bonus`, `Transaksi_Id Transaksi`, `Transaksi_Model Pembayaran_Id Model`, `Transaksi_Nasabah_Id Nasabah`, `Transaksi_Nasabah_Golongan Pendapatan_Id Golongan`), INDEX `fk_bonus_transaksi1_idx` (`Transaksi_Id Transaksi` ASC, `Transaksi_Model Pembayaran_Id Model` ASC, `Transaksi_Nasabah_Id Nasabah` ASC, `Transaksi_Nasabah_Golongan Pendapatan_Id Golongan` ASC), CONSTRAINT `fk_bonus_transaksi1` FOREIGN KEY (`Transaksi_Id Transaksi`, `Transaksi_Model Pembayaran_Id Model`, `Transaksi_Nasabah_Id Nasabah`, `Transaksi_Nasabah_Golongan Pendapatan_Id Golongan`) REFERENCES `mydb`.`transaksi` (`Id Transaksi`, `Model Pembayaran_Id Model`, `Nasabah_Id Nasabah`, `Nasabah_Golongan Pendapatan_Id Golongan`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB;

PENERAPAN DATABASE AKTIF PADA SISTEM INFORMASI PERUSAHAAN BUANA FINANCE

PENERAPAN DATABASE AKTIF PADA SISTEM INFORMASI PERUSAHAAN BUANA FINANCE PENERAPAN DATABASE AKTIF PADA SISTEM INFORMASI PERUSAHAAN BUANA FINANCE OLEH ILHAM GURAT ADILLION 5113100077 KELAS : MBD F JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH

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

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

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

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

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya BAB IV DESKRIPSI PEKERJAAN 4.1. Analisis Sistem Berdasarkan hasil analisis sistem yang sedang berjalan saat ini pada PT. Sumatraco Langgeng Makmur, ditemukan masih banyak kekurangan yang terjadi. Salah

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

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

Lampiran 1 - Coding Sturktur Tabel Relasi Dasar

Lampiran 1 - Coding Sturktur Tabel Relasi Dasar 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)

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

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

DASHBOARD SISTEM PENGISIAN PULSA ELEKTRONIK

DASHBOARD SISTEM PENGISIAN PULSA ELEKTRONIK DASHBOARD SISTEM PENGISIAN PULSA ELEKTRONIK Nur Ani, 1 Yogi Eka Hardiprasetyo 2 1,2 Program Studi Teknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu Buana JL. Raya Meruya Selatan, Kembangan,

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Primkopal Mako

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Primkopal Mako BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Observasi Melakukan survey dan wawancara secara langsung di Primkopal Mako Lantamal V Surabaya. Dari wawancara tersebut diperoleh data secara langsung dari Bagian Administrasi

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

4.1 Implementasi Aplikasi

4.1 Implementasi Aplikasi BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Aplikasi Setelah dilakukan tahap analisis dan perancangan pada bab III, maka tahap selanjutnya yaitu tahap implementasi. Pada bab ini akan dibahas mengenai

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi.

BAB III ANALISIS DAN PERANCANGAN SISTEM. pengumpulan data, identifikasi masalah, dan rancangan penelitian. keuangan, dan penyimpanan data transaksi. BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Pada proses ini terdapat beberapa tahap yang telah dilalui yaitu pengumpulan data, identifikasi masalah, dan rancangan penelitian. 3.1.1 Pengumpulan

Lebih terperinci

LAPORAN ANALISIS SISTEM INFORMASI MANAJEMEN BANK SAMPAH

LAPORAN ANALISIS SISTEM INFORMASI MANAJEMEN BANK SAMPAH LAPORAN ANALISIS SISTEM INFORMASI MANAJEMEN BANK SAMPAH Disusun Oleh : Ode Hendira Jayadilaga_12111041 Rudi Kurniawan_13111003 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem BAB III ANALISIS DAN PERANCANGAN SISTEM Dalam penyelesaian tugas akhir ini, mengikuti beberapa tahap SHPS yang terdiri atas: 1. Identifikasi masalah 2. Analisa permasalahan dan perancangan sistem 3. Pengembangan

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

ANALISA DAN DESAIN SISTEM INFORMASI AKTIVA TETAP DAN PERSEDIAAN PADA PDAM KABUPATEN MAGETAN

ANALISA DAN DESAIN SISTEM INFORMASI AKTIVA TETAP DAN PERSEDIAAN PADA PDAM KABUPATEN MAGETAN ANALISA DAN DESAIN SISTEM INFORMASI AKTIVA TETAP DAN PERSEDIAAN PADA PDAM KABUPATEN MAGETAN Tesis Heri Sufriana - 9105205305 Manajemen Teknologi Informasi MMT-ITS Bab 1 Pendahuluan 1/5 Latar Belakang Kinerja

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

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

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

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

Saat mencari data user dapat mecarinya berdasarkan nomor kontraknya maupun. keywordnya maka user harus menekan tombol GO untuk memulai pencarian.

Saat mencari data user dapat mecarinya berdasarkan nomor kontraknya maupun. keywordnya maka user harus menekan tombol GO untuk memulai pencarian. 232 Saat mencari data user dapat mecarinya berdasarkan nomor kontraknya maupun berdasarkan tanggal bayar oleh nasabah seperti pada gambar 4.80. Setelah memasukkan keywordnya maka user harus menekan tombol

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. System Development Life Cycle (SDLC) yang berfungsi untuk memberi gambaran

BAB III ANALISIS DAN PERANCANGAN SISTEM. System Development Life Cycle (SDLC) yang berfungsi untuk memberi gambaran 11 BAB III ANALISIS DAN PERANCANGAN SISTEM Pembuatan sistem informasi ini pada dasarnya menerapkan metode System Development Life Cycle (SDLC) yang berfungsi untuk memberi gambaran tahapan-tahapan utama

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

Perintah MySQL Lanjutan

Perintah MySQL Lanjutan Perintah MySQL Lanjutan Pada bab ini akan dijelaskan beberapa perintah SQL lanjutan yang lebih kompleks seperti join antar tabel, grouping, sub select, random search dan transaksi (commit-and-roolback).

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

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

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan. BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan 4.1.1Peminjaman Buku Perpustakaan Proses bisnis yang di bahas oleh penulis adalah mengenai peminjaman buku perpustakaan

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

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

TUGAS PRAKTIKUM SISTEM BASIS DATA

TUGAS PRAKTIKUM SISTEM BASIS DATA TUGAS PRAKTIKUM SISTEM BASIS DATA Dosen : Bpk Wahyu Widodo DISUSUN OLEH : NAMA : ANA ALFIYATUN NIM : 12131248 KELAS : A2 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER STMIK EL-RAHMA YOGYAKARTA

Lebih 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

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

Nama : Arif Hidayatullah ( ) Bayu Rahmawan ( ) Desi Eka H ( ) Surya Arditian Prakasa ( ) Kelas : 3 IF A

Nama : Arif Hidayatullah ( ) Bayu Rahmawan ( ) Desi Eka H ( ) Surya Arditian Prakasa ( ) Kelas : 3 IF A Nama : Arif Hidayatullah (14102006) Bayu Rahmawan (14102012) Desi Eka H (14102016) Surya Arditian Prakasa (14102041) Kelas : 3 IF A EVALUASI DAN PERTANYAAN : 1. Apakah perbedaan CDM, PDM dan ERD? 2. Mengapa

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

Mahasiswa memahami fungsi-fungsi lain di dalam SQL Mahasiswa memahami tentang operasi agregasi Mahasiswa mampu mengaplikasikan operasi agregasi

Mahasiswa memahami fungsi-fungsi lain di dalam SQL Mahasiswa memahami tentang operasi agregasi Mahasiswa mampu mengaplikasikan operasi agregasi Mahasiswa memahami fungsi-fungsi lain di dalam SQL Mahasiswa memahami tentang operasi agregasi Mahasiswa mampu mengaplikasikan operasi agregasi 2 Review Klausa Where Filter Perbandingan Like IN dan NOT

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

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

BAB III ANALISIS DAN IMPLEMENTASI

BAB III ANALISIS DAN IMPLEMENTASI BAB III ANALISIS DAN IMPLEMENTASI Pada bab ini membahas tentang langkah-langkah yang digunakan dalam penelitian, diantaranya jenis penelitian, sumber data, tahap analisis, blok diagram, dan system flow,

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

PERANCANGAN DAN IMPLEMENTASI. dana BPM pada Kelurahan Mangga Besar.

PERANCANGAN DAN IMPLEMENTASI. dana BPM pada Kelurahan Mangga Besar. 1 BAB IV PERANCANGAN DAN IMPLEMENTASI 1.1 Sistem Yang Diusulkan Setelah melakukan survey pada sistem yang sedang berjalan, wawancara dengan karyawan maupun kepala Dewan Kelurahan (Dekel) dan melakukan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB LANDASAN TEORI.1 Defenisi Pangkalan Data Pangkalan data atau Database merupakan kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. yaitu sering kali mengalami kesalahan dalam melakukan pencatatan data

BAB IV ANALISIS DAN DESAIN SISTEM. yaitu sering kali mengalami kesalahan dalam melakukan pencatatan data BAB IV ANALISIS DAN DESAIN SISTEM Berdasarkan hasil analisis sistem parkir yang sedang berjalan saat ini pada PT. Surya Toto Indonesia Tbk., ditemukan masih banyak kekurangan yang terjadi, yaitu sering

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Bagian ini akan menjelaskan mengenai batasan implementasi, lingkungan perangkat keras dan perangkat lunak, serta implementasi yang dilakukan berdasarkan

Lebih terperinci

P - 7 Pembahasan UTS PSIK V

P - 7 Pembahasan UTS PSIK V P - 7 Pembahasan UTS PSIK V 1. Jelaskan mengenai Web Applications Architechture dengan ilustrasi gambar. Secara teknis database yang menyimpan hampir semua data dan data tersebut diolah oleh bahasa pemrograman

Lebih terperinci

BAB IV ANALIS DAN DESAIN SISTEM. ZAM ZAM Surabaya. Beberapa proses yang dikembangkan meliputi : salesman akan meinputkan datanya kedalam program.

BAB IV ANALIS DAN DESAIN SISTEM. ZAM ZAM Surabaya. Beberapa proses yang dikembangkan meliputi : salesman akan meinputkan datanya kedalam program. BAB IV ANALIS DAN DESAIN SISTEM 4. Analisis Sistem Baru Berikut ini merupakan penjabaran rancangan sistem baru yang dikembangkan setelah mempelajari sistem lama yang sebelumnya telah berlaku di ZAM ZAM

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

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

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM BAB IV ANALISIS DAN DESAIN SISTEM Dalam pengembangan teknologi informasi saat ini, dibutuhkan analisa dan perancangan sistem pengolah data yang baik. Sistem pengolah data tersebut diharapkan mampu meningkatkan

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 Sedang Berjalan Dalam analisa sistem yang sedang berjalan merupakan pengkajian dan penentuan dari sistem yang sedang berjalan atau sistem yang

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN BAB 4 HASIL DAN PEMBAHASAN Pada bab ini dijelaskan tentang hasil dan pembahasan sistem terhadap aplikasi pemesanan hasil produksi kertas pada CV. Gemilang Indonesia. Hasil dan pembahasan sistem terdiri

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 III ANALISIS DAN PERANCANGAN SISTEM. Pertama kali dimulai dari pelanggan memilih barang yang dibeli,

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pertama kali dimulai dari pelanggan memilih barang yang dibeli, BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Permasalahan Sistem penjualan pada CV. Sukses yaitu penjualan secara tunai. Dan berikut penjelasannya di bawah ini. 3.1.1 Analisis Proses Penjualan

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

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 4 INTERNET PROGRAMMING DATABASE

MODUL 4 INTERNET PROGRAMMING DATABASE MODUL 4 INTERNET PROGRAMMING DATABASE A. Tujuan : 1. Memahami tentang penggunaan Ms. Access 2. Memahami tentang pembuatan tabel 3. Memahami tentang relasi antar tabel INTERNET PROGRAMMING PENS-ITS B. Dasar

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Koperasi

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Koperasi BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Observasi Melakukan survey dan wawancara secara langsung di Koperasi Karyawan Perguruan Tinggi Swasta ABC. Dari wawancara tersebut diperoleh data secara langsung dari

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

INTERNET PROGRAMMING DATABASE

INTERNET PROGRAMMING DATABASE INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, BAB IV ANALISIS DAN DESAIN SISTEM 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

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

LAPORAN ANSI SISTEM INFORMASI STOK BARANG MAKANAN

LAPORAN ANSI SISTEM INFORMASI STOK BARANG MAKANAN LAPORAN ANSI SISTEM INFORMASI STOK BARANG MAKANAN SRI WAHYUNI (13111061) IKHLAS ADI PURTA (13111025) PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2016

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 4.1. Analisis Sistem Dalam pengembangan teknologi informasi ini dibutuhkan analisa dan perancangan sistem. Sistem tersebut diharapkan mampu membantu PT. Sumatraco Langgeng Makmur

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Bab VI Implementasi dan an Sistem BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Tahap implementasi sistem merupakan tahap penterjemahan perancangan berdasarkan hasil analisis ke dalam suatu

Lebih terperinci

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system BAB IV ANALIS DAN DESAIN SISTEM Dari document flow yang prosesnya masih manual lalu dibuat system flow yang dirancang mengacu pada document flow yang manual kemudian diubah secara komputerisasi, sehingga

Lebih terperinci

BAB IV HASIL DAN ANALISIS. slip khususnya pada unit Simpan Pinjam.

BAB IV HASIL DAN ANALISIS. slip khususnya pada unit Simpan Pinjam. BAB IV HASIL DAN ANALISIS 4.1 Investigasi Awal 4.1.1 Informasi dan Data 4.1.1.1. Input Proses penginputan data pada Koperasi Simpan Pinjam Wahana Arta Nugraha masih menggunakan alat bantu tulis dan hanya

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 8 BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Tujuan dasar suatu sistem tergantung pada jenis sistem itu sendiri. Sebagai contoh, sistem peredaran darah manusia merupakan sistem biologi yang memiliki

Lebih terperinci

INTEGRITAS DAN KEAMANAN BASIS DATA. Alif Finandhita, S.Kom, M.T

INTEGRITAS DAN KEAMANAN BASIS DATA. Alif Finandhita, S.Kom, M.T INTEGRITAS DAN KEAMANAN BASIS DATA Alif Finandhita, S.Kom, M.T Informasi yang disimpan pada basis data hanya akan bagus jika DBMS turut membantu mencegah adanya informasi yang salah yang masuk ke 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

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru. BAB IV DESKRIPSI PEKERJAAN Pada proses penyusunan laporan kerja praktik peneliti melakukan proses penghimpunan data yang akan digunakan sebagai dasar kebutuhan sistem penjualan bahan kimia. Penghimpunan

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

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

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 4.1. Analisis Menganalisis sistem merupakan tahapan dalam menganalisis kebutuhankebutuhan sistem. Menurut Kendall & Kendall (2003: 13), perangkat atau teknik untuk menentukan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas tentang implementasi Rancangan Aplikasi Pendataan Mahasiswa Pada Universitas XYZ menggunakan PHP dan MySQL beserta faktor pendukung yang dibutuhkan

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 III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Yang Sedang Berjalan Pada bagian ini, penulis memaparkan tentang analisa sistem berjalan pada perusahaan mulai dari analisa dokumen yang digunakan

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

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. permasalahan yang ada di PT. Barata Indonesia (Persero). Untuk memperoleh

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. permasalahan yang ada di PT. Barata Indonesia (Persero). Untuk memperoleh BAB IV DESAIN DAN IMPLEMENTASI SISTEM 4.1 Prosedur Kerja Praktek Di dalam pengumpulan sebuah data dalam penyelesaian kerja praktek ini dibutuhkan magang selama kurang lebih 1 bulan. Dengan adanya magang

Lebih terperinci

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono INTEGRITAS BASIS DATA OLEH : Slamet Sn Wibowo Wicaksono Integrity Constraint (Batasan Integritas) Constraint (batasan) merupakan aturan yang diberikan pada suatu tabel agar data yang dimasukkan terjamin

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

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

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat BAB IV DESKRIPSI PEKERJAAN 4.1 Analisis Permasalahan Berdasarkan hasil wawancara di perusahaan tersebut terdapat berbagai masalah terkait proses penggajian karyawan. Berbagai masalah yang ada di perusahaan

Lebih terperinci

DATAWAREHOUSE. Sukarsa:Pasca Elektro Unud. I Made Sukarsa

DATAWAREHOUSE. Sukarsa:Pasca Elektro Unud. I Made Sukarsa DATAWAREHOUSE I Made Sukarsa Evolusi Sistem Informasi Decision Support System database Database (I,U,D,R) ETL DW (Read) Masalah : integrasi /konsistensi OLTP Normalisasi/Den ormalisasi OLAP Denormalisasi

Lebih terperinci

Karena VIEW dibentuk tanpa mencantumkan nama kolom baru, maka v1 mewarisi kolom yang yang dipilih pada tabel mahasiswa_xxx.

Karena VIEW dibentuk tanpa mencantumkan nama kolom baru, maka v1 mewarisi kolom yang yang dipilih pada tabel mahasiswa_xxx. Praktikum 5 VIEW DAN INDEX Tujuan : Praktikan mampu memahami view dan index. Alat dan Bahan : 1. Buku literatur mengenai sistem database, terutama yang menggunakan DBMS SQL Server 2000, khususnya mengenai

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

BAB IV HASIL RANCANGAN

BAB IV HASIL RANCANGAN BAB IV HASIL RANCANGAN 4.1 Arsitektur Sistem Aktivasi TV Satelit Berlangganan Corporate Gambar 4. 1 Arsitektur Sistem Aktivasi TV Satelit Berlangganan Corporate 4.2 Rancangan Database Rancangan database

Lebih terperinci

I. PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan masalah

I. PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan masalah I. PENDAHULUAN 1.1 Latar Belakang Kemajuan Teknologi sekarang sudah sangat pesat sekali. Hal ini terbukti dengan ditemukannya komputer berkecepatan tinggi.dalam era komputerasi saat ini pemakaian sistem

Lebih terperinci

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA

TUGAS 1 PRAKTIKUM SISTEM BASIS DATA TUGAS 1 PRAKTIKUM SISTEM BASIS DATA Oleh: MUCHAMAD ASROR (12131271) TEHNIK INFORMATIKA B (MALAM) STMIK EL-RAHMA YOGYAKARTA 2014 Soal 1. Buat database dan 1 tabel dengan objek yang ada di tempat kerja Anda.

Lebih terperinci

BAB IV DISKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN BAB IV DISKRIPSI PEKERJAAN 4.1 Analisis Sistem Pada suatu penelitian banyak hal yang harus dilakukan terutama dalam hal analisis dan perancangan sistem terhadap suatu masalah yang akan diteliti. Sebelum

Lebih terperinci

BAB IV ANALISIS DAN DESAIN SISTEM. bagian administrasi umum STIKOM Surabaya. yang dilakukan dalam desain sistem ini adalah:

BAB IV ANALISIS DAN DESAIN SISTEM. bagian administrasi umum STIKOM Surabaya. yang dilakukan dalam desain sistem ini adalah: BAB IV ANALISIS DAN DESAIN SISTEM Berdasarkan hasil wawancara dengan pihak bagian administrasi umum STIKOM Surabaya pada saat kerja praktek, dimana proses penginputan penerimaan surat masuk dan penerimaan

Lebih terperinci