Rabu, 17 Juni 2015
Selasa, 09 Juni 2015
ADVANCE SQL 2
MODUL 10
ADVANCE
SQL 2
A.
Tujuan
Mahasiswa
mampu menggunakan select statements beserta
options-nya untuk mencari, mengolah,
dan menampilkan data yang ada di basis data sesuai dengan kebutuhannya.
B.
Dasar Teori
>
IN
Contoh:
·
SELECT*
FROM rekening WHERE kode_cabang IN (‘BRUM’, ‘BRUL’);
>
NOT
IN
Contoh:
·
SELECT*
FROM rekening WHERE kode_cabang NOT IN (‘BRUS’, ‘BRUM’);
>
BETWEEN
Contoh:
·
SELECT*
FROM rekening WHERE saldo BETWEEN 500000 AND 1000000;
>
NOT
BETWEEN
Contoh:
·
SELECT*
FROM rekening WHERE saldo NOT BETWEEN 500000 AND 1000000;
>
AGGREGATE
FUNCTIONS
Fungsi-fungsi
untuk aggregate:
·
MIN(
)
·
Digunakan
untuk mencari nilai terkecil dari sekumpulan record.
Contoh:
Ø
SELECT
MIN(saldo) FROM rekening;
·
MAX(
)
·
Digunakan
untuk mencari nilai terbesar dari sekumpulan record.
Contoh:
Ø
SELECT
MAX(saldo) FROM rekening;
·
COUNT(
)
·
Digunakan
untuk menghitung banyaknya record.
Contoh:
Ø
SELECT
COUNT(nama_nasabah) FROM nasabah;
·
SUM(
)
·
Digunakan
untuk menjumlahkan nilai-nilai dari sekumpulan record.
Contoh:
Ø
SELECT
SUM(saldo) FROM rekening;
·
AVG(
)
·
Digunakan
untuk menghitung rata-rata nilai dari sekumpulan record.
Contoh:
Ø
SELECT
AVG(saldo) FROM rekening;
>
GROUP
BY
·
Digunakan
untuk mengelompokkan sekumpulan record
berdasarkan (kolom-kolom) tertentu.
Contoh:
-
SELECT
jenis_transaksi FROM transaksi GROUP BY jenis_transaksi;
>
HAVING
·
Merupakan
pasangan dari GROUP BY, digunakan untuk membatasi kelompok yang ditampilkan:
-
SELECT
jenis_transaksi, tanggal FROM transaski GROUP BY jenis_transaksi, tanggal
HAVING jenis_transaksi=’kredit’;
>
GROUP
BY dan
AGGREGATE
·
GROUP
BY sangat cocok untuk aggregate
functions. Dengan menggunakan GROUP BY, kita bisa mengelompokkan
record-record dan menghitung min, max,
count, sum dan avg untuk
masing-masing kelompok.
Contoh:
-
SELECT
kode_cabang, MIN(saldo), MAX(saldo), COUNT(*), SUM(saldo), AVG(saldo) FROM
rekening GROUP BY kode_cabang;
Rabu, 03 Juni 2015
ADVANCE SQL 1
MODUL 9
ADVANCE SQL 1
A. Tujuan
Mahasiswa mampu menggunakan select statement beserta options-a untuk mencari, mengolah, dan menampilkan data yang ada di basis data sesuai kebutuhan.
Selasa, 26 Mei 2015
PENGGUNAAN SELECT STATEMENT 2
MODUL 8
PENGGUNAAN SELECT STATEMENT 2
PENGGUNAAN SELECT STATEMENT 2
A. Tujuan
1. Mahasiswa mampu menggunakan instruksi Create Table dan options-nya menggunakan PostgreSQL untuk membuat tabel-tabel basis data sesuai kebutuhan.
2. Mahasiswa mampu memasukkan records ke dalam tabel-tabel basis data.
B. Landasan Teori
Landasan teori Modul 7
Selasa, 12 Mei 2015
PENGGUNAAN SELECT STATEMENT 1
MODUL 7
PENGGUNAAN SELECT STATEMENT 1
A. Tujuan
1. Mahasiswa mampu menggunakan instruksi Create
table dan options-nya menggunakan PostgresSQL untuk membuat table –
table basis data sesuai kebutuhan.
2. Mahasiswa mampu memasukkan records ke
dalam tabel – tabel basis data.
B. LandasanTeori
SELECT STATEMENT digunakan untuk menentukan atau
memilih data yang akan ditampilkan ketika melakukan query terhadap
basis data. Struktur select statement terhadap basis data di
postgre SQL adalah sebagai berikut :
SELECT[ALL] DISTINCT | ON (expression [,…]
) ] ]
*| expression [ ASoutput_name] [,…]
[FROM from_item[,…]]
[WHERE condition]
[GROUP BY expression [,..]]
[HAVING condition [,..]
[{UNION | INTERSECT | EXCEPT }[
ALL ] select ]
[ORDER BY expression [ASC |DESC| USING operator ]
[, . . .]]
[ FOR UPDATE [ OF tablename [, . .] ] ]
[LIMIT { count| ALL } ]
[OFFSET start]
Selasa, 05 Mei 2015
IMPLEMENTASI TABEL-TABEL BASIS DATA (2)
MODUL 6
IMPLEMENTASI TABEL-TABEL BASIS DATA (2)
(PENGGUNAAN INSTRUKSI CREATE TABLE & OPTIONS-NYA
SERTA MEMASUKKAN RECORD KE DALAM TABEL-TABEL BASIS DATA)
A. Tujuan
Mahasiswa mampu membuat struktur tabel-tabel basis data berdasarkan perancangan di modul 4 dan mengimplementasikan tabel-tabel tersebut di basis data.
Selasa, 07 April 2015
Pengertian Modalitas dan Kardinalitas
A. Modalitas
Modalitas dari suatu hubungan adalah nol bila tidak ada kebutuhan eksplisit
untuk hubungan yang terjadi atau hubungan itu bersifat optional.modalitas
bernilai satu apabila suatu kejadian dari hubungan merupakan perintah.
Entity – Relationship Diagram
Objec-Relationship Pair merupakan batu pertama dari model data. Pasangan
ini dapat diwakili secara grafis dengan menggunakan ERD. ERD pada mulanya
diusulkan oleh Peter Chen (CHE77) untuk desain system
database relasional dan telah dikembangkan. Tujuan utama dari ERD adalah untuk
mewakili objek data dan hubungan mereka.
IMPLEMENTASI TABEL-TABEL BASIS DATA (1)
MODUL 5
IMPLEMENTASI TABEL-TABEL BASIS DATA (1)
(PENGGUNAAN INSTRUKSI CREATE TABLE & OPTIONS-NYA
SERTA MEMASUKKAN RECORD KE DALAM TABEL-TABEL BASIS DATA)
A. Tujuan
Mahasiswa mampu membuat struktur tabel-tabel basis data berdasarkan perancangan di modul 3 dan mengimplementasikan tabel-tabel tersebut di basis data.
B. Landasan Teori
Basis data dapat diimplementasikan berdasarkan E-R diagram yang telah dibuat. Implementasi database bisa:
1. Secara manual (dengan perintah SQL ‘CREATE TABLE’)
2. Secara semi-manual dengan bantuan client berbasis GUI (MySQL Front, PgAccess, phpPgAdmin, dst.)
3. Secara otomatis dengan CASE Tools (DBDesigner)
Selasa, 31 Maret 2015
PERANCANGAN E-R DIAGRAM DB DESIGNER
MODUL 4
PERANCANGAN E-R DIAGRAM
MENGGUNAKAN DB DESIGNER
A. Tujuan
Mahasiswa mampu merancang basis data melalui tahap-tahap perancangannya.
Mahasiswa mampu mewujudkan
hasil perancangan basis data ke dalam diagram DBDesigner.
B. Landasan Teori
Landasan teori ada di modul 3
Selasa, 24 Maret 2015
PERANCANGAN BASIS DATA
MODUL 3
PERANCANGAN BASIS DATA
MENGGUNAKAN E-R DIAGRAM MANUAL
A. Tujuan
1. Mahasiswa mampu merancang basis data melalui tahap - tahap perancangannya.
2. Mahasiswa mampu mewujudkan hasil perancangan basis data ke dalam diagram E-R secara manual
B. Landasan Teori
Database dapat dimodelkan secara :
1. Kumpulan dari entity (entitas)
2. Hubungan antar entity (entitas)
-Entity Sets, suatu obyek yang dapat dikenali dari objek yang lain.
Contoh : seseorang yang khusus,perusahaan, peristiwa, tanaman dan lain – lain. Entity mempunyai atribut, contoh : seseorang mempunyai nama dan alamat. Kumpulan entity adalah suatu kumpulan entity dengan tipe yang sama yang berbagi properti yang sama pula. Contoh : kumpulan orang, perusahaan, tanaman, tempat hiburan dan lain – lain.
-Attributes,Entity ditampilkan oleh sekumpulan attribute, yang mana properti deskriptifnya dikuasai oleh seluruh anggota dalam kumpulan entity.
Tugas: Rekayasa Perangkat Lunak
1. Definisi adaptive software development (ASD)
Adaptive Software Development (ASD) diajukan oleh Jim Highsmith sebagai teknik untuk membangun software dan sistem yang kompleks.System kerja adaptive software development ada 3 :
Adaptive cycle planning yaitu menggunakan informasi awal seperti misi dari klien, batasan proyek dan kebutuhan dasar untuk definisikan rangkaian software increment (produk software yang secara berkala diserahkan).
Proses Adaptive Software Development (ASD)
Senin, 16 Maret 2015
PENGENALAN BASIS DATA
MODUL I
PENGENALAN
BASIS DATA
A. Tujuan
1. Mahasiswa dapat memahami beberapa
jeni database yang banyak digunakan dalam membangun.
2. Mahasiswa dapat memahami MS Access.
B. Landasan Teori
Data diperlukan
dalam segala hal, baik berupa pengukuran,pencatatan,pengumpulan informasi,
maupun pengambilan keputusan semuanya memerlukan data. Dengan kata lain data
sangat dibutuhkan karena informasi yang ada akan memberikan arti yang sangat
penting baik untuk saat ini maupun untuk akan datang.
Database
terbentuk dari sekelompok data-data yang memiliki jenis/sifat sama. Contohnya
data mahasiswa, data dosen,dll. Bahkan dalam perkembangannya, data-data
tersebut dapat berbentuk berbagai macam data, misalkan dapat berupa program,
lembaran-lembaran untuk entry data, laporan-laporan. Kesemuanya itu dapat
dikumpulkan menjadi satu yang disebut dengan database. Untuk menyimpan informasi
yang ada dalam Database diperlukan table. Salah satu contoh bentuk table adalah
sebagai berikut :
Senin, 02 Maret 2015
Pengertian Software Komputer
Software Komputer
Apakah Kamu
tau apa sih sebenarnya Pengertian Software komputer? Kalo
pengen pengertian cepatnya sih bisa jawab saja perangkat lunak komputer,
tapi kalo Kamu pengen tau penjelasannya yang lebih detail, maka kamu bisa baca
artikel pada update kali ini. Jika Anda belum mengenal mengenai software,
hardware dan brainware maka materi sebelumnya mengenai pengenalan komputer, bisa
Anda baca terlebih dahulu. Akan tetapi jika anda sudah paham mengenai tiga kata
tersebut maka langsung aja deh kita mulai pembahasan lengkapnya.
1. Pengertian Software
Pengertian
Software komputer adalah perangkat lunak komputer untuk
mengkontrol perangkat keras. Bisa juga diartikan sebagai data yang diprogram
dan disimpan secara digital dalam bentuk aplikasi, termasuk program komputer,
dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh
komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud alias
bekerja dibelakang layar atau sistem.
Langganan:
Postingan
(
Atom
)