Untuk mendownload materi BAB 3 dalam bentuk Ms. word silahkan download:
- BAB 3.docs
- BAB 3.docs
Ada juga dalam bentuk PDF silahkan download
- BAB 3.pdf
- BAB 3.pdf
Dan untuk mendownload Makalahnya silahkan download disini:
Aplikasi Database Peminjaman Alat Outdoor
Sekian dan terima kasih..
Semoga bermanfaat ^_^
Pages - Menu
▼
Pages
▼
Sabtu, 29 November 2014
Minggu, 23 November 2014
Progress tugas Pemrograman SQL
Pada tugas SQL ini kami akan membuat Database
Penyewaan Buku. Tabel yang kita butuhkan ada 5 tabel yaitu :
1.
Tabel_Penyewa
·
kode_penyewa
·
nama_penyewa
·
alamat
·
telp_penyewa
·
tanggal_lahir
2.
Tabel_Buku
·
kode_buku
·
judul_buku
·
penerbit
·
jenis_buku
3.
Tabel_Sewa
·
kode_penyewa
·
kode_buku
·
mulai_sewa
·
akhir_sewa
·
jumlah_buku
4.
Tabel_Petugas
·
kode_petugas
·
nama_petugas
5.
Tabel_Pembayaran
·
kode_pembayaran
·
kode_penyewa
·
kode_petugas
·
harga_sewa
·
bayar
·
kembali
Bahasa pemrograman yang akan kita pakai adalah
PHP dikoneksikan dengan ORACLE.
Pengaturan pada PHP:
Pengaturan pada Oracle:
Struktur tabelnya:
Sekian progresnya.. Dan akan dilanjutkan di waktu yg akan datang..
Trimakasih
Sabtu, 11 Oktober 2014
Pengelompokkan dan Pengurutan Data Menggunakan Oracle
Dalam Menjalankan sebuah query untuk melakukan pengelompokan data
dapat menggunakan Fungsi Group by dan di ikuti oleh Fungsi Aggregat.
Group by : digunakan untuk menampilkan atau memilih sekumpulan data berdasarkan kelompok data tertentu.
Aggregate Function : Min(), Max(), Avg(), Sum(), Count()
Group by dan Aggregate Function
1. MIN( )
Fungsi MIN digunakan untuk mencari nilai minimum dari sekumpulan data yang ada
3. AVG( )
Fungsi AVG digunakan untuk mencari nilai rata-rata dari sekumpulan data yang ada
FROM nilai3
WHERE nilai < 90
WHERE kota LIKE '%karta%'
Group by : digunakan untuk menampilkan atau memilih sekumpulan data berdasarkan kelompok data tertentu.
- Pengelompokan nya biasa nya di sertai oleh Aggregat Fuction
- Dalam Implementasi nya Aggregat Function harus di ikuti oleh Group by bila terdapat Field lain yang dijadikan kriteria pengelompokan
Aggregate Function : Min(), Max(), Avg(), Sum(), Count()
Group by dan Aggregate Function
1. MIN( )
Fungsi MIN digunakan untuk mencari nilai minimum dari sekumpulan data yang ada
2. MAX( )
Fungsi MAX digunakan untuk mencari nilai maksimum dari sekumpulan data yang ada
3. AVG( )
Fungsi AVG digunakan untuk mencari nilai rata-rata dari sekumpulan data yang ada
Fungsi SUM digunakan untuk menjumlahkan nilai dari sekumpulan data yang ada
Keriteria Keriteria Data
1. HAVING
Menyeleksi data berdasarkan kriteria tertentu, dimana kriteria berdasarkan berupa fungsi aggregat
Where
Kondisi Where, digunakan untuk melakukan pemilihan/seleksi data. Penggunaannya dilakukan setelah kata where, dan diikuti oleh :
1.Comparison
- Berfungsi untuk membandingkan dua nilai.
- Tipe data yang seharusnya dibandingkan harus sesuai.
- Hasil yang diperoleh dari operasi comparison ini berupa nilai logik.
2. Between
Pada prinsipnya between digunakan untuk membandingkan /untuk mengecek apakah suatu nilai berada dalam range atau nilai tertentu.
3. In
Digunakan untuk melakukan pengecekan apakah suatu nilai terdapat pada suatu himpunan tertentu.
Tampilkan nilai maksimum dari semua data pada tabel NILAI!
- Tampilkan nim dan kode matakuliah yang mempunyai nilai 90!
SELECT nim, kode_MK
FROM nilai3
WHERE nilai =90
FROM nilai3
WHERE nilai =90
- Tampilkan nim dan kode matakuliah yang mempunyai nilai kurang dari 90!
FROM nilai3
WHERE nilai < 90
- Tampilkan data mahasiswa yang dari kota berakhiran "KARTA"!
WHERE kota LIKE '%karta%'
Sekian dan Terima kasih ^_^
Minggu, 05 Oktober 2014
LATIHAN MEMBUAT TABEL MENGGUNAKAN ORACLE
LATIHAN 1:
Program codingnya sebagai berikut:
Output dari program diatas adalah:
===============================================
LATIHAN 2
Program codingnya sebagai berikut:
Output dari program diatas adalah:
==========================================================
LATIHAN 3
Codingnya:
==================================================================
LATIHAN 4
CODINGNYA:
Terimakasih...
Semoga Bermanfaat
Program codingnya sebagai berikut:
CREATE TABLE mahasiswa (
nim char(10),
nama varchar(15),
alamat varchar(20),
kota varchar(15),
constraint pk_nim primary key (nim)
);
ALTER TABLE mahasiswa
ADD kodepos char(8);
ALTER TABLE mahasiswa
MODIFY kodepos varchar2(5);
ALTER TABLE mahasiswa
MODIFY alamat varchar2(30);
INSERT INTO mahasiswa (nim, nama, alamat, kota, kodepos)
VALUES (201291001,'Alfa','JL. Duri Kosambi
No.10','Jakarta',12345);
INSERT INTO mahasiswa (nim, nama, alamat, kota, kodepos)
VALUES (201291002,'Betta','JL. Malioboro
No.10','Yogyakarta',23456);
INSERT INTO mahasiswa
VALUES (201291003,'Charly',NULL,NULL,NULL);
INSERT INTO mahasiswa (nim, nama, alamat, kota, kodepos)
VALUES (201291004,'Delta','JL. Riau No.10','Bandung',34567);
INSERT INTO mahasiswa
VALUES (201291005,'Echo',NULL,NULL,NULL);
UPDATE mahasiswa
SET kota = 'Semarang'
WHERE nim = 201291004;
DELETE FROM mahasiswa
WHERE nim = 201291001;
select * from mahasiswa
desc mahasiswa;
===============================================
LATIHAN 2
Program codingnya sebagai berikut:
CREATE TABLE matakuliah (
kode_mk char(6),
nama_mk varchar(30),
semester char(1),
sks number(2),
constraint pk_kode primary key (kode_mk)
);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI001','SQL',4,2);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI002','SISTEM BASIS DATA',5,2);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI003','BAHASA PEMROGRAMAN',6,3);
INSERT INTO matakuliah(kode_mk, nama_mk, semester, sks)
VALUES('MKI004','PERANCANGAN BASIS DATA',4,2);
select * from matakuliah
desc matakuliah
Output dari program diatas adalah:
==========================================================
LATIHAN 3
Codingnya:
create table nilai1 (
nim char(10),
kode_mk char(6),
nilai number(2),
constraint fk_nim_mk foreign key (nim)
references mahasiswa(nim),
constraint fk_nilai_mk foreign key (kode_mk)
references matakuliah(kode_mk)
);
INSERT INTO nilai1(nim,kode_mk,nilai)
VALUES
(201291001,'MKI001',60);
INSERT INTO nilai1(nim,kode_mk,nilai)
VALUES (201291002,'MKI002',80);
INSERT INTO nilai1(nim,kode_mk,nilai)
VALUES
(201291003,'MKI003',65);
INSERT INTO nilai1(nim,kode_mk,nilai)
VALUES
(201291004,'MKI004',80);
INSERT INTO nilai1(nim,kode_mk,nilai)
VALUES
(201491005,'MKI001',75);
INSERT INTO nilai1(nim,kode_mk,nilai)
VALUES
(201291001,'MKI002',50);
INSERT INTO nilai1(nim,kode_mk,nilai)
VALUES
(201291002,'MKI003',45);
INSERT INTO nilai1(nim,kode_mk,nilai)
VALUES
(201291003,'MKI004',90);
INSERT INTO nilai1(nim,kode_mk,nilai)
VALUES
(201291004,'MKI001',70);
==================================================================LATIHAN 4
CODINGNYA:
- SELECT nim, nama, alamat, kota, kodeposFROM mahasiswa;
- SELECT mahasiswa.nim, mahasiswa.nama, matakuliah.nama_mkFROM mahasiswa, matakuliah, nilai1WHERE nilai1.nim=mahasiswa.nim and nilai>65 and nilai1.kode_MK=matakuliah.kode_mk;
- UPDATE nilai1SET nilai1.nilai=100WHERE nilai1.kode_MK ='MKI001' and nilai1.nim=201291001 and nilai1.nilai=60;
- UPDATE matakuliahSET nama_mk = ‘ALGORITMA PEMROGRAMAN’WHERE nama_mk = ‘BAHASA PEMROGRAMAN’;
- DELETE FROM mahasiswa.nim, nilai1.nimWHERE nim = '201291005';
desc nilai1;
Sekian latihan membuat tabel dengan Oracle..
Terimakasih...
Semoga Bermanfaat
Senin, 15 September 2014
Installation ORACLE 10G Enterprise Edition for Windows 7 (32 bit)
Oracle Database 11g Express Edition (Oracle Database XE) adalah sebuah entry-level, database kecil-jejak berdasarkan Database 11g Release 2 basis kode Oracle. Ini gratis untuk mengembangkan, menyebarkan, dan mendistribusikan, cepat untuk men-download, dan sederhana untuk mengelola.
Oracle Database XE adalah database starter besar untuk:
- Developer yang bekerja di PHP, Java,. NET, XML, dan aplikasi Open Source.
- DBA yang membutuhkan gratis, starter database untuk pelatihan dan penyebaran.
- Independent Software Vendor (ISV) dan vendor hardware yang menginginkan starter database untuk mendistribusikan secara gratis.
- Lembaga pendidikan dan siswa yang membutuhkan database gratis untuk kurikulum mereka.
Dengan Oracle Database XE, kini Anda dapat mengembangkan dan menyebarkan aplikasi dengan kuat, terbukti, infrastruktur industri terkemuka, dan kemudian upgrade bila diperlukan tanpa migrasi mahal dan kompleks.
Oracle Database XE dapat diinstal pada berbagai ukuran mesin host dengan sejumlah CPU (satu database per mesin), tapi XE akan menyimpan hingga 11GB data pengguna, menggunakan hingga 1GB memori, dan menggunakan satu CPU pada mesin host. Dukungan diberikan melalui gratis Oracle Forum Diskusi dipantau oleh karyawan Oracle serta ahli masyarakat.
Berikut ini cara Install Oracle 10g Enterprise Edition pada Windows 7 :
1. Pilih OracleXEUniv.exe, kemudian klik
2.Tunggu proses install selesai ,seperti gambar di bawah ini
3.Kemudian klik Next untuk melanjutkan proses penginstalan
4.Pilih tulisan "I accept the terms in the license agreement", kemudian klik Next
5. Klik Next
6. Masukkan Password dan konfirmasi pasword dengan "sys", kemudian klik Next
7. Klik "Install"
8. Tunggu proses Install selesai
9. Proses Instalasi selesai
Demikian cara instalasi ORACLE 10G Enterprise Edition untuk Windows 7 (32 bit)..
Semoga bermanfaat dan dapat membantu
Sabtu, 13 September 2014
Pemrograman SQL (Structured Query Language)
PENGERTIAN
SQL(Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.
Untuk materi lengkapnya silahkan download disini
Atau bisa juga kunjungi website ini























