UJIAN AKHIR SEMESTER MANAJEMEN BASIS DATA
|
|
- Deddy Setiabudi
- 7 tahun lalu
- Tontonan:
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 OLEH ILHAM GURAT ADILLION 5113100077 KELAS : MBD F JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI INSTITUT TEKNOLOGI SEPULUH
Lebih terperinciLAMPIRAN. 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 terperinciPraktikum 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 terperinciSQL 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 terperinciLAPORAN 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 terperinciBAB 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 terperinciContoh SQL Constraint
Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE
Lebih terperinciBAB 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 terperinciMODUL PRAKTIKUM 04. Database Implementation dengan Perintah SQL
MODUL PRAKTIKUM 04 Database Implementation dengan Perintah SQL Tujuan : - Mengetahui dan membuat perintah Query untuk membuat table - Mengetahui dan membuat perintah Query untuk input, update dan delete
Lebih terperinciLampiran 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 terperinciBAB 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 terperinciTUGAS PRAKTIKUM SISTEM BASIS DATA
TUGAS PRAKTIKUM SISTEM BASIS DATA Disusun Oleh: Nama : Eva Alfian Sidiq Nurzaman NIM : (12131260) Kls : TI A Malam SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014 Tampilan
Lebih terperinciDASHBOARD 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 terperinciBAB 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 terperinciModul 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 terperinci4.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 terperinciBAB 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 terperinciLAPORAN 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 terperinciBAB 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 terperinciAgenda SQL. Pemakai SQL. Kemampuan SQL 02/12/2010 STRUCTURED QUERY LANGUAGE (SQL) Structured Query Language (SQL) (Pert. 9)
Agenda Structured Query Language (SQL) (Pert. 9) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah Pengantar SQL DDL 1 2 SQL Singkatan dari Structured Query Language, dalam
Lebih terperinciANALISA 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 terperinciKontrak 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 terperinciJAWABAN 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 terperinciLAMPIRAN. /****** Object: Table [dbo].[dimensiactionoffice] Script Date: 01/21/2011
LAMPIRAN SQL Query untuk pembuatan tabel OLTP USE [DW1] /****** Object: Table [dbo].[dimensiactionoffice] Script Date: 01/21/2011 08:08:43 ******/ SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON SET ANSI_PADDING
Lebih terperinciTUGAS PRAKTIKUM SISTEM BASIS DATA
TUGAS PRAKTIKUM SISTEM BASIS DATA Di susun Oleh : Nama = Ridwan Abdulah NIM = 12131279 Kelas = TI.B Malam Dosen : Wahyu widodo, S. Kom PROGRAM STUDI TEKNIK INFORMATIKA STMIK EL-RAHMA YOGYAKARTA TUGAS 1.
Lebih terperinciSaat 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 terperinciBAB 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 terperinciPengertian 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 terperinciPerintah 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 terperinciContoh SQL Constraint
Contoh SQL Constraint Anda dapat menggunakan constraint untuk membatasi tipe data yang disimpan ke dalam tabel. Constraint dapat digunakan pada saat pertama kali membuat table dengan statement CREATE TABLE
Lebih terperinciBAB 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 terperinciPRAKTIKUM 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 terperinciBAB 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 terperinciDATA 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 terperinciBy Mrs Imana Malia Kondou, S.T. missimanakondou.wordpress.com
Pengantar SQL By Mrs Imana Malia Kondou, S.T. 1 Tujuan Mahasiswa memahami konsep dasar SQL 2 Pokok k Bahasan Statemen Macam-macam macam perintah SQL DDL DML 3 Mengapa SQL? SQL mrpk very-high-level language.
Lebih terperinciTUGAS PRAKTIKUM SISTEM BASIS DATA
TUGAS PRAKTIKUM SISTEM BASIS DATA Dosen : Bpk Wahyu Widodo DISUSUN OLEH : NAMA : ANA ALFIYATUN NIM : 12131248 KELAS : A2 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER STMIK EL-RAHMA YOGYAKARTA
Lebih terperinciLAPORAN 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 terperinciApakah SQL? Membuat basis data dan struktur tabel Input, update, dan delete data dari tabel Membuat query sederhana dan kompleks SQL
SQL Basis Data 1 Apakah SQL? SQl singkatan dari Structured Query Language yang merupakan bahasa komputer standar ANSI (American National Standards Institute). Dengan SQL kita dapat Membuat basis data dan
Lebih terperinciNama : 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 terperinciBasis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan
Basis Data Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Deletion Yang dapat dihapus (delete) hanyalah tuple bukan nilai ada suatu atribut tertentu. Dalam SQL, deletion
Lebih terperinciMahasiswa 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 terperinciPertemuan 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 terperinciSQL 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 terperinciApa 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 terperinciBAB 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 terperinciLAMPIRAN. 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 terperinciPERANCANGAN 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciP - 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 terperinciBAB 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)
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 terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.
A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table
Lebih terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciSTRUCTURED 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 terperinciBAB 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 terperinciPengenalan Structured Query Language
Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk
Lebih terperinciBAB 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 terperinciSejarah(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 terperinciMODUL 4 INTERNET PROGRAMMING DATABASE
MODUL 4 INTERNET PROGRAMMING DATABASE A. Tujuan : 1. Memahami tentang penggunaan Ms. Access 2. Memahami tentang pembuatan tabel 3. Memahami tentang relasi antar tabel INTERNET PROGRAMMING PENS-ITS B. Dasar
Lebih terperinciBAB 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 terperinciProgram 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 terperinciBAB 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 terperinciINTERNET PROGRAMMING DATABASE
INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan
Lebih terperinciBAB 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 terperinciLAMPIRAN VARCHAR (6) NOT NULL, NUMERIC (10,2) NOT NULL, CONSTRAINT CK_harga CHECK (harga>= and harga<= ),
L1 LAMPIRAN Listing Program 1. Implementasi Create Table CREATE TABLE barang ( NoBarang NamaBarang Jenissatuanbarang Harga Jumlah CHAR ( 10 ) NOT NULL, VARCHAR ( 20 ) NOT NULL, VARCHAR (6) NOT NULL, NUMERIC
Lebih terperinciLAPORAN 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciBAB 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 terperinciINTEGRITAS 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 terperinciBasis Data Terapan. Yoannita, S.Kom
Basis Data Terapan Yoannita, S.Kom Membuat Tabel CREATE TABLE MAHASISWA ( NPM CHAR(10), NAMA VARCHAR (25), ALAMAT VARCHAR (55), NILAI INTEGER, TGLLAHIR DATETIME ) 2 Yoannita, S.Kom. Menghapus Tabel DROP
Lebih terperinciBAB 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 terperinciSistem 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 terperinciMODUL 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 terperinciBAB 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 terperinciBAB 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 terperinciPersiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.
Mengenal Trigger di MySQL Pernahkan menemukan kasus saat men-develop aplikasi, dimana perlu melakukan update terhadap suatu field, berdasarkan isi dari field lain? Contoh: men-update field status menjadi
Lebih terperinciBAB 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 terperinciLAMPIRAN 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 terperinciBAB 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 terperinciBAB 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 terperinciINTEGRITAS 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 terperinciBAB 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 terperinciBAB 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 terperinciKURSUS 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 terperinciBAB 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 terperinciDATAWAREHOUSE. 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 terperinciKarena 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 terperinciBasis 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 terperinciBAB 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 terperinciI. 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 terperinciTUGAS 1 PRAKTIKUM SISTEM BASIS DATA
TUGAS 1 PRAKTIKUM SISTEM BASIS DATA Oleh: MUCHAMAD ASROR (12131271) TEHNIK INFORMATIKA B (MALAM) STMIK EL-RAHMA YOGYAKARTA 2014 Soal 1. Buat database dan 1 tabel dengan objek yang ada di tempat kerja Anda.
Lebih terperinciBAB 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 terperinciBAB 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