2012-1-00151-IF Bab 2
2012-1-00151-IF Bab 2
2012-1-00151-IF Bab 2
LANDASAN TEORI
Basis data atau database adalah sekumpulan relasi data logika, dan
Menurut Fathansyah (2004, p7), basis data terdiri dari kumpulan data
yang terorganisir, relasi antar data, dan objektifnya. Objektif utama adalah
kecepatan dan kemudahan berinteraksi dengan data yang dikelola atau diolah.
data persisten yang digunakan oleh aplikasi sistem dari perusahaan (Date,
2000, p5).
Jadi, dapat disimpulkan bahwa basis data adalah kumpulan data yang
9
10
kehandalan dan data yang bersifat pribadi. Seperti produk perangkat lunak,
data. (Date, 2000, p43). Selain itu menurut Ramakrishnan (2003, p3) DBMS
penggunaan sekumpulan besar dari data yang diperlukan oleh sistem yang
menspesifikasikan tipe data dan struktur, dan pembatas antara data yang
data.
data. Structured Query Language (SQL) adalah bahasa yang paling diakui
lunak.
e. Katalog yang dapat diakses pengguna, yang berisi deskripsi dari data
dalam database.
a. Perangkat Keras
merupakan suatu unsur fisik dari komputer yang dapat di lihat dan
12
b. Perangkat lunak
Menurut Fathansyah (2004, p4) ada tiga jenis perangkat lunak yang
a) Sistem Operasi
c. Data
d. Prosedur
Instruksi dan aturan yang mengatur desain dan pengguna dari basis
data. Pengguna dari sistem dan staff yang mengatur basis data
e. Manusia (Pengguna)
terdiri dari :
pengguna.
c) Application Developer
diimplementasikan.
d) End-Users
yaitu :
1. Naïve Users
mengenai DBMS.
15
2. Sophisticated Users
f. Meningkatkan keamanan
g. Meningkatkan standar
h. Skala ekonomi
k. Meningkatkan produktivitas
m. Meningkatkan ketepatan
a. Kompleksitas
16
SQL bukan hanya bahasa query, SQL berisi fitur dari Data Definition
untuk membuat basis data dan struktur relasi. Serta dapat menampilkan tugas
yang sederhana maupun kompleks. SQL adalah salah satu contoh dari bahasa
17
diantaranya :
a. .................................................................................................... C
b. .................................................................................................... A
konstrain.
c. .................................................................................................... D
d. .................................................................................................... C
e. .................................................................................................... D
18
diantaranya :
a. .................................................................................................... S
b. .................................................................................................... U
pdate, digunakan untuk mengubah isi satu atau beberapa atribut dari
suatu tabel.
c. .................................................................................................... I
d. .................................................................................................... D
suatu tabel.
1. .................................................................................................... P
rocedural DML
19
2. ..................................................................................................... N
on-Procedural DML
Menurut Connolly dan Begg (2005, p284), siklus hidup aplikasi basis
Analysis)
7. Prototyping
20
8. Implementasi (Implementation)
21
dalam siklus hidup basis data agar dapat direalisasikan seefisien dan
diantaranya:
ada.
22
and Analysis)
kebutuhan yang dimasukkan untuk aplikasi basis data yang baru. Ada
23
1. Pendekatan Centralized
3. Kombinasi keduanya.
24
(Entity Relationship).
25
pengukuran keamanan.
dilakukan.
mendapatkannya.
3. Mengevaluasikan produk.
26
mudah menggunakannya.
2.1.4.7 Prototyping
sistem, baik dari segi tampilan maupun fungsi yang dimiliki sistem
merupakan realisasi fisik dari basis data dan desain aplikasi. Dalam tahap
aplikasi yang telah kita buat. Implementasi basis data menggunakan DDL
fungsional yang sama dengan pernyataan DDL yang low level. Pandangan
28
(Connolly dan Begg, 2005, p305). Langkah ini hanya dibutuhkan ketika
suatu sistem basis data baru sedang menggantikan sistem yang lama. Saat
ini, hal yang umum untuk DBMS untuk memiliki sebuah kegunaan yang
dapat mengisi file yang ada ke dalam basis data yang baru. Tahapan ini
keseluruhan operasi.
diuji secara menyeluruh. Hal ini dicapai dengan menggunakan strategi uji
29
yang ada.
dimulai dengan mengindentifikasi data penting yang disebut entitas dan relasi
menambahkan data yang lebih rinci seperti informasi yang ingin digunakan
31
dari satu tipe entitas yang dapat diidentifikasi secara unik (Connolly
objek seperti fakta, hal, dan orang. Dalam skema, setiap entitas
Gambar 2.3 Representasi Diagram dari Tipe Entitas Pegawai dan Cabang
1) .................................................................................................. T
2) .................................................................................................. T
33
Gambar 2.4 Representasi Diagram dari Tipe Entitas Kuat dan Tipe Entitas Lemah
34
1. ................................................................................................. B
inary Relationship
2. ................................................................................................. T
ernary Relationship
3. ................................................................................................. Q
uarternary Relationship
35
dimana tipe entitas yang sama ikut serta lebih dari satu kali dengan
2.1.5.3 Attibutes
36
1. .................................................................................................. S
menjadi bagian yang lebih kecil lagi. Dikenal juga dengan nama
atomic attributes.
2. .................................................................................................. C
3. .................................................................................................. S
37
4. .................................................................................................. M
5. .................................................................................................. D
erived Attributes
satu entitas.
2.1.5.4 Keys
38
boleh null. Sebuah entitas boleh memiliki lebih dari satu candidate
key. Composite key adalah sebuah candidate key yang memiliki dua
Biasanya terdapat lebih dari satu candidate key yang harus dipilih
primary key.
Composite key yaitu candidate key yang terdiri dari dua atau
relationship.
39
pada dunia nyata harus diterapkan pada tipe entitas yang ikut serta
pada entitas yang terhubung ke satu kejadian dari entitas lain dari
suatu relationship.
40
Pegawai.
entity occurence pada entitas yang satu dengan satu atau lebih
relationship tersebut.
entitas Pegawai.
41
lebih entity occurence pada entitas yang satu dengan satu atau
42
kebutuhan-kebutuhan pengguna.
batasan dari tipe relasi, memeriksa fan and chasm traps, dan
relasi
Domain adalah suatu kelompok nilai dimana satu atau lebih atribut
mengambil nilainya.
alternate keys.
Mengidentifikasi candidate key untuk setiap tipe entitas dan jika ada
lebih dari satu candidate key, pilihlah satu untuk dijadikan primary
(bersifat opsional)
pengguna
yang dibutuhkan :
a. Mendeskripsikan transaksi-transaksi
44
pengguna.
model data, maka harus dibuat perubahan yang sesuai, yang mungkin
yang khusus dan pertimbangan fisik yang lain. Pada tahap ini, tujuan
Tujuan dari langkah ini adalah membuat relasi untuk model data
diidentifikasi.
melindungi basis data menjadi tidak lengkap, tidak akurat, atau tidak
Tujuan dari langkah ini adalah untuk meninjau kembali model data
perusahaan.
perubahan ini.
sebagai berikut :
DBMS
logikal dalam target DBMS. Derived data adalah data atau atribut
yang mempunyai nilai yang dihasilkan dari satu atau beberapa atribut
48
yang terbentuk. Salah satu dari tujuan utama dalam merancang fisikal
Hal ini dapat dilakukan dengan menjawab pertanyaan yaitu apa saja
49
basis data melibatkan produksi dari konseptual data model baik untuk
kebutuhan dan tahapan analisis dari siklus hidup aplikasi basis data.
50
data (seperti relasi dan view) dan aksi yang dapat dilakukan user
terhadap objek.
redundansi
kebutuhan.
2.1.7 Normalisasi
suatu teknik untuk menghasilkan satu set relasi dengan properties yang
51
rangkap.
semua atribut.
Pada bentuk tidak normal ini, tabel masih mengandung satu atau
Pada bentuk normal pertama ini, suatu relasi dimana pada setiap sel
Pada bentuk normal kedua, suatu relasi telah melalui bentuk normal
52
Pada bentuk normal ketiga, suatu relasi telah melaluli bentuk normal
a. Pengertian DFD
tersebut.
53
b. Komponen DFD
• Komponen Terminator
54
terminator :
menjadi sumber.
• Komponen Proses
membutuhkan obyek).
paket data dan diberi nama dengan kata benda jamak. Data
55
2. Flowchart
a. Pengertian Flowchart
lanjut.
b. Simbol-simbol Flowchart
dan ISO.
56
mempresentasikan operasi
awal/akhir flowchart
57
operasi manual
yang unik dan pendekatan untuk membuat web aplikasi yang baru.
58
• MySQL
59
secara otomatis.
2.2.1 Internet
jaringan komputer yang berada di seluruh dunia (Eaglestone dan Ridley, 2001,
p20)
dengan melalui jalur telekomunikasi seperti telepon, radio link, satelit dan
lainnya.
61
komputer lain. TCP/IP secara umum berfungsi memilih rute terbaik transmisi
data, memilih rute alternatif jika suatu rute tidak dapat digunakan, mengatur
dan menerima file, membahas topik tertentu pada newsgroup dan lain-lain.
2.2.2 Web
informasi dan jasa disimpan dan diakses melalui internet (Eaglestone dan
Halaman web biasanya diatur dalam koleksi material yang berkaitan yang
2.2.3 Intranet
membangun internet, yakni protokol internet (Protokol TCP/IP, alamat IP, dan
protokol lainnya), klien dan juga server. Protokol HTTP dan beberapa
Dalam intranet yang besar, lalu lintas situs web seringkali sama
dengan lalu lintas situs web publik dan dapat dipahami dengan lebih baik
kemampuan menangani pesan yang datang dan pergi serta menjaga keamanan
yang utuh.
2.3.1 Kepegawaian
2.3.2 Pegawai
(mental dan pikiran) yang senantiasa dibutuhkan sebagai modal pokok dalam
64
suatu organisasi dalam usaha kerja sama untuk mencapai tujuan tertentu
jawab, wewenang dan hak seorang Pegawai Negeri Sipil dalam suatu satuan
Sipil perlu dibina dengan sebaik-baiknya atas dasar sistem karier dan sistem
prestasi kerja.
65
keterampilan.
ditentukan.
wewenang, tanggung jawab dan hak secara penuh oleh pejabat yang
atas prestasi yang telah dicapai oleh seorang pejabat fungsional dalam
mengerjakan butir rincian kegiatan yang digunakan sebagai salah satu syarat
66
tinggi apabila:
kredit tertentu yang telah ditetapkan, yang kemudian akan dinilai oleh tim
penilai, sehingga bisa ditentukan bisa atau tidaknya seorang pejabat tersebut
naik pangkat.
Tim Penilai angka kredit adalah Tim Penilai yang dibentuk dan