Kamis, 13 November 2014

Sistem Informasi Psikologi (DATA BASE)

 Dimasa arus globalisasi ini, perkembangan teknologi informasi semakin maju. Seiring perkembangan zaman, proses kerja manusia menjadi semakin rumit jika tanpa bantuan komputerisasi dalam menyelesaikan pekerjaan mereka. Inilah yang menjadi alasan mengapa sebuah sistem Informasi yang secara canggih terkomputerisasi menjadi sesuatu yang amat urgent dan begitu diandalkan. Sebagai salah satunya adalah Data base.

            Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi. Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

            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.

            Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut. (Sumber Wikipedia)
Dibawah ini, penulis membuat contoh salah satu Data Base, Data base yang digunakan sebagai contoh adalah “DATA BASE RENTAL MOBIL”

       Database dalam sebuah usaha rental mobil ini berfungsi sebagai struktur data penyewaan yang sudah disusun secara rapih dan terorganisir. Agar nantinya dapat diolah menjadi sebuah relasi atau hubungan dari database yang satu dengan yang lainnya, dan juga dapat dipelihara didalam sebuah aplikasi DBMS (Database Management Sistem). Adapun table-table yang nantinya akan dibuat dalam sebuah database ialah :

1. Tabel Penyewa

Id_Penyewa (PK)
Nm_penyewa
Alamat_penyewa
No_telp
Jenis_SIM
P001
AMSAR
Jl.H.Juanda-Jakarta
021-723498
SIM A
P002
FAHMI
Jl.Kampung Baru-Jakarta
021-95672802
SIM B
P003
FERRY
Jl.Panjang-Jakarta
0856-6676234
SIM A
P004
BAMBANG
Jl.Pengasinan-Depok
0813-76490221
SIM A
P005
CAHYONO
Jl.H.Kana-Tangerang
021-85649083
SIM A
P006
DADANG
Jl.H.Mencong-Tangerang
021-435672
SIM A
P007
HERMAN
Jl.Pakubuwono-Bogor
0253-9345873
SIM A
P008
YUYUNG
Jl.Srengseng Raya-Jakarta
0878-5521343
SIM A
P009
WARNO
Jl.Ir.Soekarni-Pamulang
0858-6709600
SIM A

2. Tabel Transaksi

Id_Transaksi (PK)
Id_Penyewa (FK)
Nip_Pegawai (FK)
Kode_Mobil (FK)
No_Pembayaran (FK)
T001
P003
RM00010
A002
KW200
T002
P001
RM00102
A005
KW106
T003
P009
RM00103
A003
KW056
T004
P007
RM00110
A001
KW008
T005
P002
RM00120
A004
KW190
T006
P004
RM11110
A003
KW012
T007
P006
RM11112
A002
KW057
T008
P008
RM11114
A001
KW046
T009
P005
RM00010
A004
KW201

3. Tabel Pegawai

NIP_PEGAWAI
NAMA_PEGAWAI
JABATAN
ALAMAT_PEGAWAI
Gaji_PEGAWAI
RM00010
Heru Priyanto Wibowo
KEPALA STAFF
Jl.Mawar Merah-Depok
 Rp          3.500.000
RM00102
Heni Aprianti
OPERATOR
Jl.Margonda-Depok
 Rp          1.200.000
RM00103
Rukmini
OPERATOR
Jl.Pamulang1-Bogor
 Rp          1.200.000
RM00110
Herman Santoso
DRIVER
Jl.Pangrango-Jakarta
 Rp          2.000.000
RM00120
Budi Stiadi
DRIVER
Jl.Surabaya-Bogor
 Rp          2.000.000
RM11110
Maman
MEKANIK
Jl.Jurang Mangu-Tangerang
 Rp          1.500.000
RM11112
Andi Hidayat
MEKANIK
Jl.H.Mean-Depok
 Rp          1.500.000
RM11114
Yanto
MEKANIK
Jl.Srengseng-Jakarta
 Rp          1.500.000

4. Tabel Mobil

Kode_Mobil (PK)
Jenis_Mobil
Merk_Mobil
No_Polisi
A001
MB. SUZUKI
Suzuki
B22882WE
A002
MB. KIJANG
Toyota
B36278ITA
A003
S. BMW
BMW
B237394WT
A004
PICK UP
Hino
B738930TO
A005
BUS
New Armada
B244579HI

5. Tabel Pembayaran

No_Pembayaran (PK)
Harga_Mobil
Tgl_Sewa
Tgl_Pengembalian
Diskon/hari
Jumlah_Bayar
KW200
Rp            400.000
05-08-10
07-08-10
12%
Rp. 1.500.000
KW106
Rp        2.500.000
17-08-10
24-08-10
20%
Rp. 9.500.000
KW056
Rp          700.000
06-10-10
11-10-10
10%
Rp. 3.000.000
KW008
 Rp        300.000
24-11-10
25-11-10
15%
Rp. 2.75.000
KW190
Rp          200.000
31-10-10
03-11-10
25%
Rp. 4.20.000
KW012
Rp          700.000
07-01-10
09-01-10
10%
Rp. 9.00.000
KW057
Rp          400.000
16-10-010
18-10-10
5%
Rp. 7.75.000
KW046
Rp          300.000
11-07-10
19-07-10
10%
Rp. 1.450.000
KW201
Rp           200.000
20-08-10
21-08-10
20%
Rp.  1.90.000

Keterangan : 
PK : adalah "PRIMARY KEY" field kunci / utama dari suatu tabel yang menunjukkan bahwa field yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, / dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik).
            Primary Key berguna pada saat menampilkan record hasil pencarian (searching), pengurutan (sorting), dan berbagai operasi query lainnya. Dengan memilih rimary key, proses pencarian, pengurutan dan proses penampilan data dan lainnya berlangsung lebih cepat. Satu tabel tidak boleh memiliki lebih dari satu primary key, karena primary key merupakan variable data yang menjadi identitas utama dari tabel tersebut.

PK : Adalah “FOREIGN KEY”  satu attribute yang melengkapi satu relationship yang menunjukan ke induknya.

*Tulisan Ini dibuat sebagai Tugas mata kuliah Softskill Sistem Informasi Psikologi


Tidak ada komentar:

Posting Komentar