KEGIATAN BELAJAR 3.
Konsep RDBMS Dalam Pengelolaan Data
1. Database Management System (DBMS )
merupakan metode dan aplikasi yang didesain
untuk membantu dalam hal pemeliharaan dan
utilitas kumpulan data dalam jumlah besar, baik
dalam skala kecil, menengah maupun besar
2. DBMS diartikan sebagai suatu program aplikasi
komputer yang digunakan untuk memasukkan,
mengubah, menghapus, memanipulasi dan
memperoleh data atau informasi dengan praktis
dan efisien
3. Database merupakan salah satu komponen yang
penting dalam sistem informasi, karena merupakan
basis dalam menyediakan informasi bagi para
pemakai.
4. Relational Database Management System
(RDBMS) merupakan model yang paling
sederhana sehingga mudah digunakan dan
dipahami oleh pengguna. Model ini menggunakan
sekumpulan tabel berdimensi dua dengan masing-
masing relasi tersusun atas tupel atau baris dan
atribut
5. Relasi merupakan sebuah tabel yang terdiri dari
beberapa kolom dan beberapa baris
6. Entity adalah sebuah objek yang keberadaannya
dapat dibedakan terhadap objek lain
7. Atribut adalah sifat atau karakteristik yang melekat
dalam sebuah entitas
8. Tupel merupakan baris pada sebuah relasi atau
kumpulan elemen- elemen yang saling berkaitan
menginformasikan tentang suatu entitas secara
lengkap
9. Key (Atribut Kunci) merupakan cara untuk
membedakan suatu entitas dalam himpunan
entitas dengan entitas lain
• Primary key dimana fungsinya adalah untuk
membedakan anatara baris satu dengan baris
lainnya yang ada pada tabel dan bersifat unik
• Foreign key (kunci tamu), merupakan suatu
atribut untuk melengkapi hubungan yang
menunjukan ke induknya
• Super key (kunci super), merupakan satu atau
lebih atribut (kumpulan atribut) yang dapat
membedakan setiap baris data dalam table
secara unik
• Candidate key (kunci kandidat), merupakan
suatu atribut ataupun super key yang
mengidentifikasi secara unik untuk kejadian
spesifik dari entitas
Composite key (kunci gabungan), merupakan
kunci yang terdiri dari 2 atau lebih atribut
yang secara unik mengidentifikasi suatu
kejadian entitas
• Alternative key (kunci alternatif), merupakan
candidate key yang tidak dipilih sebagai
primary key
• Sekunder key (kunci sekunder) adalah sebuah
atribut atau kombinasi yang digunakan hanya
untuk tujuan pengambilan data
10. Data Definitation Language adalah perintah-
perintah yang biasa digunakan oleh administrator
basis data (DBA) untuk mendefinisikan skema ke
DBMS
11. Data Manipulation Language adalah perintah-
perintah yang digunakan untuk mengubah,
memanipulasi, dan mengambil data pada basis
data
12. Keamanan Basis Data merukan suatu proteksi
terhadap pengrusakan data dan pemakaian data
oleh pemakai yang tidak punya kewenangan
13. Backup adalah proses secara periodik untuk
membuat duplikat basis data dan melakukan
logging file (program) kemedia penyimpanan
eksternal
14. Integritas merupakan metode pemeriksaaan dan
validasi data melalui metode integrity constrain
15. Batasan Integritas Data (Data Integrity Constrain)
Adalah syarat yang dispesifikasikan pada basis data
untuk membatasi data yang dapat disimpan
dalam basis data
16. Konkurensi merupakan mekanisme untuk
menjamin bahwa transaksi yang konkuren pada
basis data multi user yang tidak saling
mengganggu operasinya masing-masing
Enkripsi adalah suatu metode yang digunakan
untuk mengkodekan data sedemikian rupa
sehingga keamanan informasinya terjaga dan tidak
dapat dibaca tanpa didekripsi (kebalikan dari
proses enkripsi) dahulu
18. Replikasi Basis Data adalah suatu teknik untuk
melakukan copy dan pendistribusian data dan
objek-objek database dari satu database ke
database lain dan melaksanakan sinkronisasi
antara database sehingga konsistensi data dapat
terjamin
Jenis-jenis Replikasi
• Replikasi Synchronous, proses replikasi
dilakukan secara real-time antara master dan
slave
• Replikasi Asynchronous, proses replikasi terjadi
setelah transaksi di master selesai dilakukan
KEGIATAN BELAJAR 4.
Pemrograman Berorientasi Objek dalam Perancangan
Aplikasi/Sistem Informasi
1. Pemrograman Berorientasi Objek atau Object-
Oriented Programming disingkat ( OOP) merupakan
paradigma pemrograman berdasarkan konsep
"objek", yang dapat berisi data, dalam bentuk field
atau dikenal juga sebagai atribut; serta kode, dalam
bentuk fungsi/prosedur atau dikenal juga sebagai
method
2. Java adalah bahasa pemrograman dan platform
komputasi pertamakali dirilis oleh Sun Microsystem
pada tahun 1995
3. Java Development Kit(JDK) adalah Oracle
Corporation yang telah secara resmi mengakuisisi
• Sun Microsystem pada awal tahun 2010 Java
SE (Standard Edition), yang khusus digunakan
untuk pengembangan aplikasiaplikasi pada PC
atau workstation
• Java ME (Micro Edition), yaitu khusus digunakan
untuk pengembangan aplikasi- aplikasi yang ada
di perangkat mobile spt HP, smartphone, PDA,
tablet dan sebagainya
• Java EE (Enterprise Edition), yaitu
khusus digunakan untuk pengembangan aplikasi
skala besar (enterprise), dan aplikasi web
berbasis java
4. Object Oriented Programming (OOP) adalah teknik
yang memfokuskan desain program pada obyek
dan class berdasarkan pada skenario di dunia
nyata
5. Class adalah model dari suatu obyek yang
menjelaskan karakteristik (sifat) serta fungsi yang
dimiliki dari suatu obyek
6. Atribut adalah elemen data dari suatu class
7. Method adalah sebuah function atau fungsi yang
ada dalam suatu class
8. Constructor yaitu menset beberapa nilai atribut
sekaligus dari suatu obyek ketika proses instansiasi
9. Polimorfisme adalah kemampuan untuk
mendefinisikan karakteristik subclass-subclass
secara unik
10. Exception Handling adalah peristiwa yang
terjadi ketika proses running program yang
mengakibatkan program berhenti, ditandai dengan
munculnya pesan error
11. Klien-server atau client-server merupakan
sebuah paradigma dalam teknologi informasi
yang merujuk kepada cara untuk mendistribusikan
aplikasi ke dalam dua pihak: pihak klien dan pihak
server
12. User interface (UI) merupakan cara sebuah
program dengan pengguna untuk saling
berkomunikasi atau bisa dikatakan sebagai segala
sesuatu yang dirancang menjadi sebuah perangkat
informasi, dimana pengguna dapat melakukan
sebuah interaksi dengan sebuah program dengan
lebih mudah
13. Desain Output adalah komponen yang paling dapat
dilihat dari sistem informasi yang
bekerja/berfungsi.
14. Data Capture adalah identifikasi dan penambahan
data baru
15. Source Document adalah form yang digunakan
untuk menyimpan transaksi perusahaan,
khususnya data-data yang ada pada transkasi
tersebut
16. Expert User (Dedicated User) adalah pengguna
komputer yang berpengalaman yang banyak
menghabiskan waktunya untuk menggunakan
program aplikasi khusus.
17. Novice User (casual uses) adalah pengguna
komputer yang pengalamannya lebih sedikit yang
biasanya menggunakan komputer pada frekuensi
sedikit atau bahkan pada saat-saat tertentu saja.
18. Kontrol Internal merupakan persyaratan yang ada
di seluruh sistem berbasis computer
19. Model View Controller (MVC) adalah sebuah
metode untuk membuat sebuah aplikasi dengan
memisahkan data (Model) dari tampilan (View)
dan cara bagaimana memprosesnya (Controller)