SlideShare a Scribd company logo
1 of 16
Download to read offline
PERANCANGAN DATABASE
PADA APLIKASI PENGELOLAAN
PENYEWAAN LAPANGAN



                 EVI KUFIA MAHASANTI
                            116090106
LATAR BELAKANG MASALAH
 Seiring barkembangnya olahraga seperti futsal;
  badminton; tenis, ikut berkembang juga usaha
  penyewaan lapangan.
 Proses pengelolaan usaha penyewaan lapangan
  tersebut kebanyakan masih konvensional.
 Dapat terjadi human error seperti jadwal yang
  berbentrokan antar pelanggan, kesalahan dalam
  pembayaran.
 Harapan aplikasi pengelolaan penyewaan
  lapangan dapat digunakan oleh penyedia jasa
  penyewaan untuk mendapatkan informasi lebih
  mudah dan informatif bagi para pelanggan.
RUMUSAN MASALAH
   Bagaimana membangun aplikasi yang dapat
    mengatasi permasalahan diatas dengan
    merancang database yang diimplementasikan
    pada pengelolaan penyewaan lapangan?
TUJUAN
1.   Membantu penyedia jasa penyewaan lapangan
     dalam menjalankan proses bisnisnya.
2.   Membangun aplikasi yang dapat mengatasi
     permasalahan dengan merancang database
     yang diimplementasikan pada pengelolaan
     penyewaan lapangan
PENGUMPULAN DATA DAN ANALISA
    Analisa kebutuhan perangkat keras:
1.    Processor: Intel(R) Celeron(R) M processor 1.60 GHz
2.    Memori : 1014 MB RAM
    Analisa kebutuhan perangkat lunak:
1.    Microsoft Windows XP sebagai sistem operasi
2.    Oracle XE 10g yang lebih ringan dibanding Oracle 10g
PERANCANGAN DATABASE SECARA
KONSEPTUAL
PEMILIHAN DBMS
   Faktor teknik : Keberadaan DBMS dalam
    menjalankan tugasnya seperti jenis-jenis DBMS,
    struktur penyimpanan, dan jalur akses yang
    mendukung DBMS, pemakai, dan lain-lain.
   Faktor-faktor ekonomi dan organisasi yang
    mempengaruhi satu sama lain:
       Struktur data
       Personal yang telah terbiasa dengan suatu sistem
       Tersedianya layanan penjual
   Penggunaan Oracle XE 10g karena terdapat
    keamanan yang tinggi dengan adanya login ketika
    masuk ke database, secara bebas digunakan di
    platform Windows dan dapat membuat server dengan
    jumlah memory minimal 1GB.
IMPLEMENTASI SISTEM DATABASE
   Perintah DDL, DML, PL/SQL, TRIGGER
-   Create table
TABLE LAPANGAN
create table lapangan( Lkode varchar2(4),
nama_lapangan varchar2(30),
constraint pk_lapangan primary key(Lkode))

TABLE PELANGGAN
create table pelanggan( id_pelanggan varchar2(4),
nama_pelanggan varchar2(30),
alamat varchar2(30),
telp varchar2(15),
tgl_daftar date,
constraint pk_pelanggan primary key(id_pelanggan))

TABLE TARIF
create table tarif( kd_tarif varchar2(4),
mulai number(3),
selesai number(3),
perjam number(10),
total number(10),
constraint pk_tarif primary key(kd_tarif))
TABLE SEWA
create table sewa( id_sewa varchar2(4), kd_tarif varchar2(4), id_pelanggan varchar2(4),
Lkode varchar2(4),
tgl_booking date,
waktu_booking number(3),
uang_muka number (10),
biaya_sewa number(10),
status varchar2(10),
constraint pk_sewa primary key(id_sewa),
constraint fk_tarif foreign key(kd_tarif) references tarif(kd_tarif) on delete cascade,
constraint fk_pelanggan foreign key(id_pelanggan) references pelanggan(id_pelanggan) on
   delete cascade,
constraint fk_lapangan foreign key(Lkode) references lapangan(Lkode) on delete cascade
)
TABLE PEMBAYARAN
create table pembayaran( id_pembayaran varchar2(4), id_sewa varchar2(4),
tgl_bayar date,
jum_bayar number(10),
diskon number(5),
constraint pk_pembayaran primary key(id_pembayaran),
constraint fk_bayar_sewa foreign key(id_sewa) references sewa(id_sewa) on delete cascade,
)
INSERT
TABLE LAPANGAN
insert into lapangan values('L01','Futsal');
insert into lapangan values('L02','Badminton');
insert into lapangan values('L03','Basket');
insert into lapangan values('L04','Tenis');

TABLE PELANGGAN
insert into pelanggan values('P01','Prasetyo','Jl.Sukabirus No.
A1a','085672083319',to_date('09-10-2010','dd-mm-yyyy'));
insert into pelanggan values('P02', 'Diandra', 'Jl. Hj. Umayah No.1',
'081325649876', to_date('10-10-2010','dd-mm-yyyy'));
insert into pelanggan values('P03', 'Fadli', 'Bojongsoang', '081245391109',
to_date('19-10-2010','dd-mm-yyyy'));

TABLE TARIF
insert into tarif values('T01', '6', '8', '2500','5000');
insert into tarif values('T02', '10', '11', '3000','3000');
insert into tarif values('T03', '15', '17', '4000','8000');
insert into tarif values('T04', '18', '20', '4500','9000');
insert into tarif values('T05', '21', '23', '3500','7000');
INSERT
TABLE SEWA
insert into sewa values('S01', 'T01', 'P01', 'L02',to_date('15-10-2010','dd-
   mm-
yyyy'), '2', '10000', '10000', 'lunas');
insert into sewa values('S02', 'T02', 'P02', 'L01',to_date('17-10-2010','dd-
   mm-
yyyy'), '3', '5000', '9000', 'kredit');
insert into sewa values('S03', 'T05', 'P03', 'L01',to_date('15-10-2010','dd-
   mm-
yyyy'), '2', '14000', '14000', 'lunas');

TABLE PEMBAYARAN
insert into pembayaran values('B01', 'S01',to_date('15-10-2010','dd-mm-
   yyyy'),
'10000', '0.01');
insert into pembayaran values('B02', 'S02',to_date('16-10-2010','dd-mm-
   yyyy'),
'5000', '0.01');
insert into pembayaran values('B03', 'S03',to_date('15-10-2010','dd-mm-
   yyyy'),
'14000', '0.01');
CREATE OR REPLACE PROCEDURE

Create or replace procedure tambah_pelanggan(
   vid pelanggan.id_pelanggan%type,
   vnama pelanggan.nama_pelanggan%type,
   valamat pelanggan.alamat%type,
   vtelp pelanggan.telp%type,
   vdaftar pelanggan.tgl_daftar%type) as
begin
   insert into pelanggan (id_pelanggan, nama_pelanggan, alamat, telp, tgl_daftar)
   values (vid, vnama, valamat, vtelp, vdaftar);
end tambah_pelanggan;
/

Penambahan data pelanggan:
Begin
tambah_pelanggan ('P04','Kayis','Gang Slamet, Sukabirus','02276543091',
   to_date('9-11-2010','dd-mm-yyyy'));
end;
/
CREATE OR REPLACE TRIGGER
create or replace trigger insert_sewa
after insert on sewa
for each row
begin
update pembayaran
set jum_bayar = jum_bayar + :new.uang_muka;
end;
/

insert into sewa values('S04', 'T02', 'P02',
  'L01',to_date('17-10-2010','dd-mm-yyyy'), '3',
  '2000', '9000', 'kredit');
KESIMPULAN DAN SARAN
 Kesimpulan
  Perancangan database yang telah dibangun
  diatas akan mampu mengatasi permasalahan
  yang dihadapi karena data-data tersebut berisi
  informasi yang tersimpan dengan keamanan
  yang tinggi karena terdapat login sebelum
  masuk ke database.
 Saran
  Pancangan pengelolaan penyewaan lapangan
  tersebut dapat digunakan oleh orang yang tahu
  DBMS seperti Oracle, sehingga perlu adanya
  pelatihan atau penambahan seorang
  administrator.
Database Lapangan

More Related Content

What's hot

Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlineandiseprianto
 
Jawaban uas Perancis
Jawaban uas PerancisJawaban uas Perancis
Jawaban uas Perancislonklonk
 
Metadata pada Data Warehouse
Metadata pada Data WarehouseMetadata pada Data Warehouse
Metadata pada Data Warehousededidarwis
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Rahul Aulia
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Devi Apriansyah
 
Analisis perancangan sistem informasi
Analisis perancangan sistem informasiAnalisis perancangan sistem informasi
Analisis perancangan sistem informasiAinur Rofiq
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...Uofa_Unsada
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-ContohFajar Baskoro
 
Contoh Power Point Pengenalan Diri
Contoh Power Point Pengenalan DiriContoh Power Point Pengenalan Diri
Contoh Power Point Pengenalan DiriPrayogozero
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Joel Marobo
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis DataMr. Nugraha
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Miningdedidarwis
 
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)difa febri
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerAuliaa Oktarianii
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineLucha Kamala Putri
 

What's hot (20)

Pembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja onlinePembuatan uml pada toko belanja online
Pembuatan uml pada toko belanja online
 
Jawaban uas Perancis
Jawaban uas PerancisJawaban uas Perancis
Jawaban uas Perancis
 
Metadata pada Data Warehouse
Metadata pada Data WarehouseMetadata pada Data Warehouse
Metadata pada Data Warehouse
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)Dfd sistem pemesanan tiket pesawat (1)
Dfd sistem pemesanan tiket pesawat (1)
 
Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)Laporan praktikum modul 7 (dml)
Laporan praktikum modul 7 (dml)
 
Analisis perancangan sistem informasi
Analisis perancangan sistem informasiAnalisis perancangan sistem informasi
Analisis perancangan sistem informasi
 
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
LAPORAN TUGAS AKHIR PERANCANGAN APLIKASI KNOWLEDGE BASE SYSTEM UNTUK INSTRUKS...
 
Use skenario
Use skenarioUse skenario
Use skenario
 
Project charter-Contoh
Project charter-ContohProject charter-Contoh
Project charter-Contoh
 
Contoh Power Point Pengenalan Diri
Contoh Power Point Pengenalan DiriContoh Power Point Pengenalan Diri
Contoh Power Point Pengenalan Diri
 
Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)Perancangan (diagram softekz, dfd level 0,1,2)
Perancangan (diagram softekz, dfd level 0,1,2)
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
 
Dppl
DpplDppl
Dppl
 
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
Penggunaan SUBQUERY SQL SERVER (USING SUBQUERIES)
 
Kualitas informasi
Kualitas informasiKualitas informasi
Kualitas informasi
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop OnlineERD Sistem Informasi Pemesanan Tiket Bioskop Online
ERD Sistem Informasi Pemesanan Tiket Bioskop Online
 

Viewers also liked

S I Rental Mobil
S I Rental MobilS I Rental Mobil
S I Rental Mobildshesung
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Bambang Sugianto
 
14.06.3013 jurnal eproc
14.06.3013 jurnal eproc14.06.3013 jurnal eproc
14.06.3013 jurnal eprocJohn Alfi
 
PEMESANAN MAKANAN dan MINUMAN SECARA ONLINE via WEBSITE
PEMESANAN MAKANAN dan MINUMAN SECARA ONLINE via WEBSITEPEMESANAN MAKANAN dan MINUMAN SECARA ONLINE via WEBSITE
PEMESANAN MAKANAN dan MINUMAN SECARA ONLINE via WEBSITERahmat Riswanto
 
Aplikasi pemesanan katering berbasis web
Aplikasi pemesanan katering berbasis webAplikasi pemesanan katering berbasis web
Aplikasi pemesanan katering berbasis webimararf
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurantRistaMeytasari
 
Perancangan Basis Data - Rental Film
Perancangan Basis Data - Rental FilmPerancangan Basis Data - Rental Film
Perancangan Basis Data - Rental FilmJoshua Tan
 
Perencanaan Database Administrasi Sekolah
Perencanaan Database Administrasi SekolahPerencanaan Database Administrasi Sekolah
Perencanaan Database Administrasi SekolahAmbar Ayu Susilowati
 
Tugas akhir database diknasnew
Tugas akhir database diknasnewTugas akhir database diknasnew
Tugas akhir database diknasnewHandi Pradana
 
Jbptunikompp gdl-indramegan-22498-12-13unukom-. (1)
Jbptunikompp gdl-indramegan-22498-12-13unukom-. (1)Jbptunikompp gdl-indramegan-22498-12-13unukom-. (1)
Jbptunikompp gdl-indramegan-22498-12-13unukom-. (1)hilman31
 
konsep sistem informsi
konsep sistem informsikonsep sistem informsi
konsep sistem informsihilman31
 
Sentika1 2016 paper
Sentika1 2016 paperSentika1 2016 paper
Sentika1 2016 paperhilman31
 
Analisis perancangan sistem informasi
Analisis perancangan sistem informasiAnalisis perancangan sistem informasi
Analisis perancangan sistem informasihilman31
 
Silabus si
Silabus siSilabus si
Silabus sihilman31
 
Tutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvdTutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvdIrnawati Mochtar
 

Viewers also liked (20)

Lapangan futsal
Lapangan futsalLapangan futsal
Lapangan futsal
 
RENTAL MOBIL - SEWA MOBIL
RENTAL MOBIL - SEWA MOBILRENTAL MOBIL - SEWA MOBIL
RENTAL MOBIL - SEWA MOBIL
 
basis data rental mobil
basis data rental mobilbasis data rental mobil
basis data rental mobil
 
S I Rental Mobil
S I Rental MobilS I Rental Mobil
S I Rental Mobil
 
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
Kamus data (data dictionary) - (Bambang Sugianto - Politeknik Sawunggalih Aji...
 
14.06.3013 jurnal eproc
14.06.3013 jurnal eproc14.06.3013 jurnal eproc
14.06.3013 jurnal eproc
 
PEMESANAN MAKANAN dan MINUMAN SECARA ONLINE via WEBSITE
PEMESANAN MAKANAN dan MINUMAN SECARA ONLINE via WEBSITEPEMESANAN MAKANAN dan MINUMAN SECARA ONLINE via WEBSITE
PEMESANAN MAKANAN dan MINUMAN SECARA ONLINE via WEBSITE
 
Erd laundry
Erd laundryErd laundry
Erd laundry
 
Aplikasi pemesanan katering berbasis web
Aplikasi pemesanan katering berbasis webAplikasi pemesanan katering berbasis web
Aplikasi pemesanan katering berbasis web
 
Diagram erd restaurant
Diagram erd restaurantDiagram erd restaurant
Diagram erd restaurant
 
Perancangan Basis Data - Rental Film
Perancangan Basis Data - Rental FilmPerancangan Basis Data - Rental Film
Perancangan Basis Data - Rental Film
 
Perencanaan Database Administrasi Sekolah
Perencanaan Database Administrasi SekolahPerencanaan Database Administrasi Sekolah
Perencanaan Database Administrasi Sekolah
 
Tugas akhir database diknasnew
Tugas akhir database diknasnewTugas akhir database diknasnew
Tugas akhir database diknasnew
 
Jbptunikompp gdl-indramegan-22498-12-13unukom-. (1)
Jbptunikompp gdl-indramegan-22498-12-13unukom-. (1)Jbptunikompp gdl-indramegan-22498-12-13unukom-. (1)
Jbptunikompp gdl-indramegan-22498-12-13unukom-. (1)
 
konsep sistem informsi
konsep sistem informsikonsep sistem informsi
konsep sistem informsi
 
Sentika1 2016 paper
Sentika1 2016 paperSentika1 2016 paper
Sentika1 2016 paper
 
Analisis perancangan sistem informasi
Analisis perancangan sistem informasiAnalisis perancangan sistem informasi
Analisis perancangan sistem informasi
 
Silabus si
Silabus siSilabus si
Silabus si
 
Modul kamus data
Modul kamus dataModul kamus data
Modul kamus data
 
Tutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvdTutorial sistem aplikasi rental dvd
Tutorial sistem aplikasi rental dvd
 

Similar to Database Lapangan

Sistem Manajemen Database
Sistem Manajemen DatabaseSistem Manajemen Database
Sistem Manajemen Databasekiki oktavianus
 
Cenadep.org - Tutorial Penomoran Transaksi Otomatis Dengan Delphi Dan MySQL
Cenadep.org - Tutorial Penomoran Transaksi Otomatis Dengan Delphi Dan MySQLCenadep.org - Tutorial Penomoran Transaksi Otomatis Dengan Delphi Dan MySQL
Cenadep.org - Tutorial Penomoran Transaksi Otomatis Dengan Delphi Dan MySQLBuyut Rivai
 
Usm a932 artikel 2 lan
Usm a932 artikel 2 lanUsm a932 artikel 2 lan
Usm a932 artikel 2 lannovi_ici
 
jbptunikompp-gdl-mirakanias-25645-20-pt14-pem-p (1).ppt
jbptunikompp-gdl-mirakanias-25645-20-pt14-pem-p (1).pptjbptunikompp-gdl-mirakanias-25645-20-pt14-pem-p (1).ppt
jbptunikompp-gdl-mirakanias-25645-20-pt14-pem-p (1).pptAlexanderJPSibarani1
 
Presentasi Power Point Proposal jaringan komputer
Presentasi Power Point Proposal jaringan komputerPresentasi Power Point Proposal jaringan komputer
Presentasi Power Point Proposal jaringan komputerirwansyah budiman
 
Si pi, pasha pintokitta madogucci, hapzi ali, dasar-dasar intelegensi bisnis ...
Si pi, pasha pintokitta madogucci, hapzi ali, dasar-dasar intelegensi bisnis ...Si pi, pasha pintokitta madogucci, hapzi ali, dasar-dasar intelegensi bisnis ...
Si pi, pasha pintokitta madogucci, hapzi ali, dasar-dasar intelegensi bisnis ...Pasha Madogucci
 
SIM, Agnes Yulita Putri Aji, Hapzi Ali, Sistem Manajemen Database, Universita...
SIM, Agnes Yulita Putri Aji, Hapzi Ali, Sistem Manajemen Database, Universita...SIM, Agnes Yulita Putri Aji, Hapzi Ali, Sistem Manajemen Database, Universita...
SIM, Agnes Yulita Putri Aji, Hapzi Ali, Sistem Manajemen Database, Universita...Agnes Yulita Putri Aji
 
Membangun Aplikasi Database Oracle Menggunakan Visual Basic
Membangun Aplikasi Database Oracle Menggunakan Visual BasicMembangun Aplikasi Database Oracle Menggunakan Visual Basic
Membangun Aplikasi Database Oracle Menggunakan Visual BasicOcim Nationalism
 
Kebutuhan Server Untuk Lalu Lintas dan Aplikasi Jaringan Komputer
Kebutuhan Server Untuk Lalu Lintas dan Aplikasi Jaringan KomputerKebutuhan Server Untuk Lalu Lintas dan Aplikasi Jaringan Komputer
Kebutuhan Server Untuk Lalu Lintas dan Aplikasi Jaringan Komputerviasilfiani
 

Similar to Database Lapangan (11)

database
databasedatabase
database
 
Isi
IsiIsi
Isi
 
Sistem Manajemen Database
Sistem Manajemen DatabaseSistem Manajemen Database
Sistem Manajemen Database
 
Cenadep.org - Tutorial Penomoran Transaksi Otomatis Dengan Delphi Dan MySQL
Cenadep.org - Tutorial Penomoran Transaksi Otomatis Dengan Delphi Dan MySQLCenadep.org - Tutorial Penomoran Transaksi Otomatis Dengan Delphi Dan MySQL
Cenadep.org - Tutorial Penomoran Transaksi Otomatis Dengan Delphi Dan MySQL
 
Usm a932 artikel 2 lan
Usm a932 artikel 2 lanUsm a932 artikel 2 lan
Usm a932 artikel 2 lan
 
jbptunikompp-gdl-mirakanias-25645-20-pt14-pem-p (1).ppt
jbptunikompp-gdl-mirakanias-25645-20-pt14-pem-p (1).pptjbptunikompp-gdl-mirakanias-25645-20-pt14-pem-p (1).ppt
jbptunikompp-gdl-mirakanias-25645-20-pt14-pem-p (1).ppt
 
Presentasi Power Point Proposal jaringan komputer
Presentasi Power Point Proposal jaringan komputerPresentasi Power Point Proposal jaringan komputer
Presentasi Power Point Proposal jaringan komputer
 
Si pi, pasha pintokitta madogucci, hapzi ali, dasar-dasar intelegensi bisnis ...
Si pi, pasha pintokitta madogucci, hapzi ali, dasar-dasar intelegensi bisnis ...Si pi, pasha pintokitta madogucci, hapzi ali, dasar-dasar intelegensi bisnis ...
Si pi, pasha pintokitta madogucci, hapzi ali, dasar-dasar intelegensi bisnis ...
 
SIM, Agnes Yulita Putri Aji, Hapzi Ali, Sistem Manajemen Database, Universita...
SIM, Agnes Yulita Putri Aji, Hapzi Ali, Sistem Manajemen Database, Universita...SIM, Agnes Yulita Putri Aji, Hapzi Ali, Sistem Manajemen Database, Universita...
SIM, Agnes Yulita Putri Aji, Hapzi Ali, Sistem Manajemen Database, Universita...
 
Membangun Aplikasi Database Oracle Menggunakan Visual Basic
Membangun Aplikasi Database Oracle Menggunakan Visual BasicMembangun Aplikasi Database Oracle Menggunakan Visual Basic
Membangun Aplikasi Database Oracle Menggunakan Visual Basic
 
Kebutuhan Server Untuk Lalu Lintas dan Aplikasi Jaringan Komputer
Kebutuhan Server Untuk Lalu Lintas dan Aplikasi Jaringan KomputerKebutuhan Server Untuk Lalu Lintas dan Aplikasi Jaringan Komputer
Kebutuhan Server Untuk Lalu Lintas dan Aplikasi Jaringan Komputer
 

Recently uploaded

Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapsefrida3
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxbkandrisaputra
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxawaldarmawan3
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 

Recently uploaded (20)

Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Dinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genapDinamika Hidrosfer geografi kelas X genap
Dinamika Hidrosfer geografi kelas X genap
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
Lembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocxLembar Catatan Percakapan Pasca observasidocx
Lembar Catatan Percakapan Pasca observasidocx
 
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptxKONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
KONSEP KEBUTUHAN AKTIVITAS DAN LATIHAN.pptx
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 

Database Lapangan

  • 1. PERANCANGAN DATABASE PADA APLIKASI PENGELOLAAN PENYEWAAN LAPANGAN EVI KUFIA MAHASANTI 116090106
  • 2. LATAR BELAKANG MASALAH  Seiring barkembangnya olahraga seperti futsal; badminton; tenis, ikut berkembang juga usaha penyewaan lapangan.  Proses pengelolaan usaha penyewaan lapangan tersebut kebanyakan masih konvensional.  Dapat terjadi human error seperti jadwal yang berbentrokan antar pelanggan, kesalahan dalam pembayaran.  Harapan aplikasi pengelolaan penyewaan lapangan dapat digunakan oleh penyedia jasa penyewaan untuk mendapatkan informasi lebih mudah dan informatif bagi para pelanggan.
  • 3. RUMUSAN MASALAH  Bagaimana membangun aplikasi yang dapat mengatasi permasalahan diatas dengan merancang database yang diimplementasikan pada pengelolaan penyewaan lapangan?
  • 4. TUJUAN 1. Membantu penyedia jasa penyewaan lapangan dalam menjalankan proses bisnisnya. 2. Membangun aplikasi yang dapat mengatasi permasalahan dengan merancang database yang diimplementasikan pada pengelolaan penyewaan lapangan
  • 6. Analisa kebutuhan perangkat keras: 1. Processor: Intel(R) Celeron(R) M processor 1.60 GHz 2. Memori : 1014 MB RAM  Analisa kebutuhan perangkat lunak: 1. Microsoft Windows XP sebagai sistem operasi 2. Oracle XE 10g yang lebih ringan dibanding Oracle 10g
  • 8. PEMILIHAN DBMS  Faktor teknik : Keberadaan DBMS dalam menjalankan tugasnya seperti jenis-jenis DBMS, struktur penyimpanan, dan jalur akses yang mendukung DBMS, pemakai, dan lain-lain.  Faktor-faktor ekonomi dan organisasi yang mempengaruhi satu sama lain:  Struktur data  Personal yang telah terbiasa dengan suatu sistem  Tersedianya layanan penjual  Penggunaan Oracle XE 10g karena terdapat keamanan yang tinggi dengan adanya login ketika masuk ke database, secara bebas digunakan di platform Windows dan dapat membuat server dengan jumlah memory minimal 1GB.
  • 9. IMPLEMENTASI SISTEM DATABASE  Perintah DDL, DML, PL/SQL, TRIGGER - Create table TABLE LAPANGAN create table lapangan( Lkode varchar2(4), nama_lapangan varchar2(30), constraint pk_lapangan primary key(Lkode)) TABLE PELANGGAN create table pelanggan( id_pelanggan varchar2(4), nama_pelanggan varchar2(30), alamat varchar2(30), telp varchar2(15), tgl_daftar date, constraint pk_pelanggan primary key(id_pelanggan)) TABLE TARIF create table tarif( kd_tarif varchar2(4), mulai number(3), selesai number(3), perjam number(10), total number(10), constraint pk_tarif primary key(kd_tarif))
  • 10. TABLE SEWA create table sewa( id_sewa varchar2(4), kd_tarif varchar2(4), id_pelanggan varchar2(4), Lkode varchar2(4), tgl_booking date, waktu_booking number(3), uang_muka number (10), biaya_sewa number(10), status varchar2(10), constraint pk_sewa primary key(id_sewa), constraint fk_tarif foreign key(kd_tarif) references tarif(kd_tarif) on delete cascade, constraint fk_pelanggan foreign key(id_pelanggan) references pelanggan(id_pelanggan) on delete cascade, constraint fk_lapangan foreign key(Lkode) references lapangan(Lkode) on delete cascade ) TABLE PEMBAYARAN create table pembayaran( id_pembayaran varchar2(4), id_sewa varchar2(4), tgl_bayar date, jum_bayar number(10), diskon number(5), constraint pk_pembayaran primary key(id_pembayaran), constraint fk_bayar_sewa foreign key(id_sewa) references sewa(id_sewa) on delete cascade, )
  • 11. INSERT TABLE LAPANGAN insert into lapangan values('L01','Futsal'); insert into lapangan values('L02','Badminton'); insert into lapangan values('L03','Basket'); insert into lapangan values('L04','Tenis'); TABLE PELANGGAN insert into pelanggan values('P01','Prasetyo','Jl.Sukabirus No. A1a','085672083319',to_date('09-10-2010','dd-mm-yyyy')); insert into pelanggan values('P02', 'Diandra', 'Jl. Hj. Umayah No.1', '081325649876', to_date('10-10-2010','dd-mm-yyyy')); insert into pelanggan values('P03', 'Fadli', 'Bojongsoang', '081245391109', to_date('19-10-2010','dd-mm-yyyy')); TABLE TARIF insert into tarif values('T01', '6', '8', '2500','5000'); insert into tarif values('T02', '10', '11', '3000','3000'); insert into tarif values('T03', '15', '17', '4000','8000'); insert into tarif values('T04', '18', '20', '4500','9000'); insert into tarif values('T05', '21', '23', '3500','7000');
  • 12. INSERT TABLE SEWA insert into sewa values('S01', 'T01', 'P01', 'L02',to_date('15-10-2010','dd- mm- yyyy'), '2', '10000', '10000', 'lunas'); insert into sewa values('S02', 'T02', 'P02', 'L01',to_date('17-10-2010','dd- mm- yyyy'), '3', '5000', '9000', 'kredit'); insert into sewa values('S03', 'T05', 'P03', 'L01',to_date('15-10-2010','dd- mm- yyyy'), '2', '14000', '14000', 'lunas'); TABLE PEMBAYARAN insert into pembayaran values('B01', 'S01',to_date('15-10-2010','dd-mm- yyyy'), '10000', '0.01'); insert into pembayaran values('B02', 'S02',to_date('16-10-2010','dd-mm- yyyy'), '5000', '0.01'); insert into pembayaran values('B03', 'S03',to_date('15-10-2010','dd-mm- yyyy'), '14000', '0.01');
  • 13. CREATE OR REPLACE PROCEDURE Create or replace procedure tambah_pelanggan( vid pelanggan.id_pelanggan%type, vnama pelanggan.nama_pelanggan%type, valamat pelanggan.alamat%type, vtelp pelanggan.telp%type, vdaftar pelanggan.tgl_daftar%type) as begin insert into pelanggan (id_pelanggan, nama_pelanggan, alamat, telp, tgl_daftar) values (vid, vnama, valamat, vtelp, vdaftar); end tambah_pelanggan; / Penambahan data pelanggan: Begin tambah_pelanggan ('P04','Kayis','Gang Slamet, Sukabirus','02276543091', to_date('9-11-2010','dd-mm-yyyy')); end; /
  • 14. CREATE OR REPLACE TRIGGER create or replace trigger insert_sewa after insert on sewa for each row begin update pembayaran set jum_bayar = jum_bayar + :new.uang_muka; end; / insert into sewa values('S04', 'T02', 'P02', 'L01',to_date('17-10-2010','dd-mm-yyyy'), '3', '2000', '9000', 'kredit');
  • 15. KESIMPULAN DAN SARAN  Kesimpulan Perancangan database yang telah dibangun diatas akan mampu mengatasi permasalahan yang dihadapi karena data-data tersebut berisi informasi yang tersimpan dengan keamanan yang tinggi karena terdapat login sebelum masuk ke database.  Saran Pancangan pengelolaan penyewaan lapangan tersebut dapat digunakan oleh orang yang tahu DBMS seperti Oracle, sehingga perlu adanya pelatihan atau penambahan seorang administrator.