Last Update

blog for sharing

Mail Instagram Pinterest RSS

Membuat Database Penggajian #1

DBMS (Database Management System) merupakan Sistem Basis Data adalah system terkomputerisasi yang tujuan utamanya adalah memelihara informasidan membuat informasi tersebut tersedia saat dibutuhkan.
Manajemen Sistem Basis Data (Database Management System /DBMS) adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam jumlah besar. DBMS dapat menjadi alternative penggunaan secara khusus untuk aplikasi, semisal penyimpana n data dalam fiel dan menulis kode aplikasi yang spesifik untuk pengaturannya.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Pada kesempatan ini, aplikasi database yang digunakan adalah PostgreSql dengan contoh kasus adalah pembuatan database penggajian.

Fungsi dari database penggajian adalah :
1. Digunakan untuk mengelola data gaji karyawan suatu instansi
2. Karyawan mendapatkan gaji setiap bulan
3. Komponen yang memperngaruhi gaji: Golongan, masa kerja, tunjangan, potongan
4. Golongan terdiri dari (1,2,3 /editable*)
5. Masa kerja dihitung dari tanggal masuk sampai dengan sekarang.
6. Tunjangan terdiri dari
    a. Tunjangan istri/suami
    b. Tunjangan Anak
    c. Tunjangan Jabatan (editable*)
7. Potongan
    a.asuransi
    b.pph
    c.dll

Berikut konsep databasenya

Langsung saja kita buat databasenya..^^
- Masuk dulu ke Postgre SQL under Windows dengan tekan tombol [Windows] +[R] kemudian ketik CMD
- Ketik C:\Users\didi>cd "c:\Program Files\PostgreSQL\9.1\bin" -> lalu tekan [Enter]

Langkah-langkahnya..
1.       Membuat Database
Createdb –h  localhost  -u postgres  pengajian
2.       Menghapus Database
dropdb –h  localhost  -u postgres  pengajian

Keterangan:
-h  : menunjukan bahwa login dengan host/server dengan nama 'localhost'
-U : menunjukan bahwa login dengan user dengan nama 'postgres'

3.       Login SQL
Psql  -h localhost –u postgres
4.       Mengaktifkan Database
\c penggajian
5.       Membuat Table
Create table namatabel (kol1 satuan, kol2 satuan);
6.       Melihat Table
\dt
\d jabatan


7.       Menambah field pada Table
alter table Karyawan add column namafield typedata;
Lakukan cara yang sama untuk table yang lainnya
Bersambung.. 

0 comments:

Post a Comment