Anda di halaman 1dari 28

Pendahuluan

Pengertian data, database, DBMS, dan SIM

By DessyH for AKB-AB2021


Materi W1

• Pendahuluan Perkenalan Rencana


Pembelajaran semester
1/1 • Kesepakatan Kontrak Pembelajaran
• Pengenalan Database
• Pengertian Data
• Pengertian system
1 /2 • Pengertian dbms
• Kasus: Penerapan Basisdata di dunia
kerja

By DessyH for AKB-AB2021


Pendahuluan

 Rancangan Pembelajaran Semester


 Kontrak Pembelajaran
 Aktivitas Kontrol
 Rancangan Tugas

By DessyH for AKB-AB2021


Pengenalan DataBase

a. Definisi basis data


b. Operasi dasar basis data
c. Pemanfaatan basis data
d. Penerapan basis data

By DessyH for AKB-AB2021


DATA dan INFORMASI
 Data merupakan nilai (value) yang turut
merepresentasikan deskripsi dari suatu objek atau
kejadian (event)
 Informasi merupakan hasil dari pengolahan data
dalam suatu bentuk yang lebih berguna dan lebih
berarti bagi penerimanya yang menggambarkan
suatu kejadian-kejadian yang nyata (fact) yang
digunakan untuk pengambilan keputusan
 Data lebih bersifat historis, sedangkan informasi
mempunyai tingkatan yang lebih tinggi, lebih
dinamis, serta mempunyai nilai yang sangat
penting

By DessyH for AKB-AB2021


sekumpulan elemen yang saling berhubungan, saling
berinteraksi dan bekerjasama antara berbagai bagian
dengan cara-cara tertentu untuk melakukan fungsi
pengolahan data, pemasukan data, dan menghasilkan
keluaran berupa informasi yang berguna dan
mempunyai nilai nyata, sebagai dasar pengambilan
keputusan, mendukung kegiatan manajemen dan
operasional dengan memanfaatkan berbagai
sumberdaya yang ada bagi proses tersebut guna
mencapai tujuan organisasi

System Informasi Management

By DessyH for AKB-AB2021


Komponen SIM

 Hardware : CPU, Disk, Terminal, Printer


 Software : Sistem operasi, sistem basis data, program
aplikasi
 Personil : Operator sistem, Penyedia masukan,
Pengguna keluaran
 Data : data yang tersimpan dalam jangka waktu
tertentu
 Prosedur : instruksi dan kebijaksanaan untuk
mengoperasikan sistem

By DessyH for AKB-AB2021


Definisi Basisdata

 Basis adalah markas/gudang tempat bersarang


atau berkumpul
 data adalah representasi fakta dunia nyata yang
mewakili suatu objek seperti manusia (pegawai,
siswa, pembeli, pelanggan)
 Yang sangat ditonjolkan dalam basis data
adalah pengaturan/pemilahan /pengelompokan
/ pengorganisasian data yang akan kita simpan
sesuai fungsi atau jenisnya.

By DessyH for AKB-AB2021


Definisi BasisData
 Basis data dapat didefinisikan dari beberapa sudut
pandang:
 Himpunan kelompok data (arsip) yang saling
berhubungan yang diorganisasi sedemikian rupa agar
kelak dapat dimanfaatkan kembali secara cepat dan
mudah.
 Kumpulan data yang saling berhubungan yang disimpan
secara bersama sedemikian rupa dan tanpa pengulangan
(redundansi) yang tidak perlu untuk memenuhi berbagai
kebutuhan.
 Kumpulan file/tabel/arsip yang saling berhubungan yang
disimpan dalam media penyimpanan elektronik

By DessyH for AKB-AB2021


Operasi dasar database

 Operasi dasar basis data :


 Create database
 Drop database
 Create table
 Drop table
 Insert
 Retrieve / Search
 Update
 Delete
By DessyH for AKB-AB2021
 Basisdata adalah salahsatu komponen penting dalam
sistem informasi
 Basis data merupakan dasar dalam menyediakan
informasi
 Tidak ada sistem informasi yang yang bisa dibangun
tanpa adanya basis data

Pemanfaatan basisdata

By DessyH for AKB-AB2021


Tujuan Pemanfaatan
Database
• Kecepatan dan Kemudahan (Speed)
• Mengurangi duplikasi data (data redundancy)
• Keakuratan (Accuracy)
• Ketersediaan (Availability)
• Efisiensi Ruang Penyimpanan (Space)
• Kelengkapan (Completeness)
• Keamanan (Security)
• Kebersamaan Pemakaian (Sharebility)

By DessyH for AKB-AB2021


Tujuan Pemanfaatan
Database
• Kecepatan dan Kemudahan (Speed) , melalui basis data diharapkan pengguna
dapat melakukan penyimpanan, perubahan dan menampilkan kembali dengan
cepat dan mudah.
• Efisiensi Ruang Penyimpanan (Space). Penggunaan basis data mampu mengurangi
pengulangan atau redundansi data. Hal ini dapat dilakukan dengan menerapkan
sejumlah pengkodean atau dengan membuat relasirelasi (dalam bentuk file)
antara kelompok data yang saling berhubungan.
• Keakuratan (Accuracy), melalui basis data data keakuratan data lebih terjaga
dengan menerapkan aturan dan batasan tertentu (constraint), tipe data, domain
data dan keunikan data

By DessyH for AKB-AB2021


Tujuan Pemanfaatan
Database
• Ketersediaan (Availability). Dengan basis data data yang sudah tidak dipakai dapat
dipisahkan dari sistem database yang sedang aktif. Hal ini dapat dilakukan dengan
cara penghapusan atau memindahkannya ke media backup untuk menghemat
ruang penyimpanan. Selain itu dapat memanfaatkan teknologi jaringan komputer
agar data yang berada di suatu lokasi atau cabang daat juga diakses oleh lokasi
atau cabang lainnya.
• Kelengkapan (Completeness). Agar data yang dikelola senantiasa lengkap baik
relatif terhadap kebutuhan pemakai maupun terhadap waktu. Hal ini dapat
dilakukan melaluipenambahan record-record data, perubahan struktur basis data,
menambah field pada tabel atau menambah tabel baru.

By DessyH for AKB-AB2021


Tujuan Pemanfaatan
Database
• Keamanan (Security). Walaupun tidak semua sistem basis data menerapkannya,
keamanan dalam penggunaan basis data diperlakukan pada sistem yang besar dan
serius. Dengan penerapan ini, setiap pengguna dibedakan hak aksesnya; yakni
ditentukan obyek-obyek mana saja yang bisa diakses dan proses apa saja yang bisa
dia dilakukan.
• Kebersamaan (Sharability). Agar data yang dikelola oleh sistem mendukung
lingkungan multiuser (banyak pemakai) dengan menjaga / menghindari munculnya
problem baru seperti inkonsistensi data (karena terjadi perubahan data yang
dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock
(karena ada banyak pemakai yang saling menunggu untuk menggunakan data).

By DessyH for AKB-AB2021


Data Base Management
System
 Database Management System” yaitu sistem penorganisasian dan sistem
pengolahan Database pada komputer.
 DBMS atau database management system ini merupakan
perangkat lunak (software) yang dipakai untuk membangun basis data
yang berbasis komputerisasi.

By DessyH for AKB-AB2021


Merupakan
perangkat lunak
yang didisain
untuk melakukan
penyimpanan dan
pengaturan basis
data

DataBase Management System

By DessyH for AKB-AB2021


Peranan DBMS

 Untuk menjalankan operasi Data Base


 DBMS diperlukan untuk menjaga :
a. Independensi data dan akses yang efisien
b. Mereduksi waktu pengembangan aplikasi
c. Integritas dan keamanan data
d. Administrasi keseragaman data
e. Akses bersamaan dan perbaikan dari terjadinya crash

By DessyH for AKB-AB2021


Sistem basis data sebagai infrastruktur SIM

DSS : Decission Support Systems


MIS : Management Information Systems
TPS : Transaction Processing Systems
DBMS : Database Management Systems
DBS : Database Systems
By DessyH for AKB-AB2021
1. MySQL
MySQL AB gratis, dibawah lisensi GNU General Public License (GPL), tetapi ada
juga MySQL yang berbayar.
Kelebihan:
a. Freeb. Stabil dan tangguh
c. Fleksibel dengan berbagai pemrograman
d. Security yang baik
e. Dukungan dari banyak komunitas
f. Kemudahan management database
g. Mendukung transaksi
h. Perkembangan software cukup cepat

Kekurangan:
a. Kurang mendukung koneksi ke bahasa pemrograman visual seperti VB,
Delphi, dan Foxpro dikarenakan koneksi ini menyebabkan field yang dibaca
harus sesuai dengan koneksi dari program visual tersebut.
b. Data yang ditangani belum begitu besar.
c. Lambat untuk query yang kompleks seperti LEFT JOIN yang banyak, dan
penggunaan SubQuery.
d. Belum mendukung Windowing Function

By DessyH for AKB-AB2021


2. Oracle
Oracle adalah relational database management system (RDBMS) untuk
mengelola informasi secara terbuka, komprehensif dan terintegrasi.
Vendor: Orace Corporation.
Biasa digunakan untuk pengaksesan data yang dilakukan secara online.
Dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran
kecil dan menengah.

Kelebihan:
a. Banyak fitur yang dapat memenuhi tuntutan fleksibilitas dari
organisasi besar.
b. Dapat mendayagunakan lebih dari satu server serta data storage
dengan mudah dan transparan.
c. DBMS yang rumit dan sulit dipelajari.

Kekurangan:
a. DBMS yang paling rumit dan paling mahal di dunia.
Penggunaannya memakan banyak biaya, mulai dari device sampai
diperlukannya DBA yang handal

By DessyH for AKB-AB2021


3. Ms. Acces
Ms. Access adalah Database Storage Engine buatan Microsoft, merupakan bagian dari
Microsoft Office.

Kelebihan:
- Mudah dipelajari dan digunakan.
- Kompatibilitasnya dengan bahasa pemrograman SQL. Pengguna dapat mencampur
dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram
form dan logika dan untuk mengaplikasikan konsep berorientasi objek.

Kekurangan:
- Instalasinya membutuhkan ruang yang cukup besar di hard disk.
- Hanya bisa dijalankan di sistem operasi Windows.
- Kapasitas data sangat terbatas sehingga hanya cocok jika diaplikasikan
untuk small system atau home bisnis.
- Keamanan tidak begitu bisa dihandalkan walaupun sudah mengenal
konsep relationship.
- Kurang bagus jika diakses melalui jaringan sehingga aplikasi-aplikasi
yang digunakan oleh banyak pengguna cenderung menggunakan solusi
sistem manajemen basis data yang bersifat klien atau server.

By DessyH for AKB-AB2021


4. Microsoft SQL server
Keluaran dari Microsoft seperti halnya Microsof Accesss.
Bahasa query utama yang digunakan adalah varian dari ANSI SQL yang disebut sebagai T-
SQL (Transact-SQL). Bahasa ini membolehkan user untuk membuat stored procedure
sehingga meningkatkan efisiensi akses dengan basis data.

Kelebihan:
• Cocok untuk perusahaan dengan skala kecil, menengah, dan besar sehingga mampu
untuk mengolah data dengan jumlah yang besar.
• Memiliki kemampuan untuk management user dan tiap user bisa diatur hak akses
terhadap suatu database oleh database administrator.
• Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam
melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan
software yang sama platform dengan MS-SQL, misalnya Microsoft Visual Basic.
• Memiliki tingkat pengamanan data yang baik.
• Memiliki kemampuan back-up data, rollback data, dan recovery data.
• Memiliki kemampuan membuat database mirroring dan clustering.

Kekurangan :
• Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat tambahan server
maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan
Technology Cluster Server seperti halnya pada DMBS Oracle).
• Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.
• Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan
menengah

By DessyH for AKB-AB2021


5. dBase

DBMS yang secara luas digunakan pada mikrokomputer yang


dikenalkan oleh Ashton-Tate untuk komputer CP/M, kemudian untuk
platform Apple II, Apple Macintosh dan IBM PC dengan DOS yang
menjadi salah satu perangkat lunak yang paling laris selama
beberapa tahun pada saat itu.
Ketidakmampuan dBASE untuk bertransisi dengan sistem operasi
yang lebih baru, Microsoft Windows pada akhirnya membuat
penggunaan dBASE tergantikan oleh produk-produk lainnya yang
lebih baru seperti Paradox, Clipper, FoxPro, dan Microsoft Access.
Kepemilikan dBASE akhirnya dijual ke Borland pada 1991 dan pada
1999 Borland menjual hak atas jajaran produk dBASE pada sebuah
perusahaan baru dBASE Inc.
Dasar file format dBASE, yang dikenal sebagai file .dbf, saat ini
merupakan salah satu format yang luas digunakan oleh banyak
aplikasi yang membutuhkan format sederhana untuk menyimpan
data-data secara terstruktur.

By DessyH for AKB-AB2021


6.IBM DB2

Produk Sistem Manajemen Hubungan Database dari IBM atau


sekarang yang populer disebut Data Server.
Disebut juga sebagai DB2 Enterprise Server Edition atau top
of the line DB2 Data Warehouse Edition (DB2 DWE) yang
berjalan pada Unix, Windows dan Linux Server.

Kelebihan:
1. Memiliki fitur mengurangi ruang penyimpanan yang
diperlukan sampai dengan 50 persen.
2. Waktu yang diperlukan untuk mengumpulkan informasi
ini telah dikurangi dari hitungan bulan sampai hanya
hitungan jam atau menit.

Kekurangan:
1. Platform specified
2. Tidak bisa download langsung dari IBM
3. Kecepatanya masih kalah dibanding MySQL dan Oracle By DessyH for AKB-AB2021
 Kepegawaian, untuk berbagai perusahaan yang memiliki
banyak pegawai.
 Pergudangan (inventory), untuk perusahaan manufaktur
(pabrikan), grosir (reseller), apotek dll.
 Akuntansi untuk berbagai perusahaan.
 Reservasi, untuk hotel, pesawat, kereta apai dll
 Layanan pelanggan (customer care), untuk perusahaan yang
berhubungan dengan banyaknya pelanggan (bank, konsultan
dll)
 Rumah Sakit, dalam melakukan pengelolaan histori
penyakit/pengobatan pasen

Penerapan Basisdata

By DessyH for AKB-AB2021


 Perbankan, dalam melakukan pengelolaan data nasabah/data
tabungan/pinjaman, pembuatan laporan-laporan akuntansi-
akuntansi, pelayanan informasi pada nasabah/calon nasabah.
 Asuransi, dalam melakukan pengelolaan data nasabah/data
pembayaran premi, pemrosesan pengajuan klaim asuransi dll.
 Produsen Barang, dalam melakukan pengelolaan data keluar-
masuk, barang (inventory).
 Industri manufaktur, dalam membantu pengelolaan pesanan barang,
mengelola data karyawan.
 Pendidikan/sekolah, dalam membantu pengelola0an data siswa,
penjadwalan.
 Telekomunikasi, dalam melakukan pengelolaan data
administrasi kabel/data pelanggan, menangani gangguan dll.

Penerapan Basis Data

By DessyH for AKB-AB2021


Diskusi
• Salah satu Implementasi Database yang
paling dekat dengan kita adalah daftar
kontak pada handphone anda
• Lakukan pengamatan pada daftar kontak
anda
Amati:
• Bagaimana penyimpanan data kontak pada
HP anda
• Apa saja fasilitas yang menyertai kontak
• Informasi apa saja yang dapat digali
• Bagaimana cara menggali informasi tersebut

By DessyH for AKB-AB2021

Anda mungkin juga menyukai