Anda di halaman 1dari 13

Pertemuan Ke-4

Pengantar Sistem Informasi


Satibi, S.Kom, M.Kom
Review Pertemuan Sebelumnya
 Sistem Manajemen Pengetahuan
Sumber Manajemen Pengetahuan, KMS dalam perusahan dan organisasi
 Komponen dan Piramida KMS
Orang-orang, proses, teknologi | Data, Informasi, Pengetahuan, Wawasan dan Kebijakan
 Model dan Siklus KMS
Sosialisasi, Eksternalisasi, Kombinasi, Internalisasi.
Pembuatan (Identifikasi), Penyimpanan, Pembagian, Penggunaan (Pembelajaran, Improvisasi)
 Manajemen Perubahan
bisnis: Smooth incremental, Bumpy incremental dan Discontinous Change.
Pengembangan perangkat lunak: Alpha, Beta, RC, Final/Stabil
 Contoh-Contoh Aplikasi KMS
CRM, ATS, File Proyek Bersama
Pengantar Basis Data
Basis Data (Database):

 Basis  Markas / gudang tempat bersarang / berkumpul.

 Data  Representasi fakta dunia nyata, meliputi objek: manusia, barang, peristiwa, konsep, keadaan, dan sebagainya,
yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
(pegawai, siswa, pembeli, pelanggan, penjualan,dll.),
Sistem Komputer
 Basis Data  Kumpulan data terintegrasi yang disimpan dalam satu media penyimpanan.
Basis Data Basis Data
(Redis) (MongoDB)

Sistem Komputer

 Tujuan Basis Data


kemudahan dan kecepatan dalam pengambilan kembali data/arsip (Oracle)

Sistem Komputer
Basis Data Basis Data
Basis Data (PostgreeSQL) (MySQL)
(SQL Server)
Pengantar Basis Data
Sistem Basis Data
Manfaat Basis Data
 Perangkat keras
Hardisk, Memory, Processor, dll.  Kecepatan dan Kemudahan
 Sistem Operasi  Efisiensi Ruang Penyimpanan
Windows, Linux, MacOS, dll.  Keakuratan
 Basis data  Ketersediaan
Sebagai inti dari sistem basis data  Kelengkapan
 DBMS (Perangkat lunak)  Keamanan
MySQL, Oracle, PostgreeSQL, dll.
 Multi/Kebersamaan Pengguna
 Pengguna
 Administrator Basis Data

Sistem Komputer

Basis Data
(SQL Server)
Abstraksi Data
 Level Fisik
Implementasi conceptual, bersifat sangat teknis, berorientasi pada mesin (hardware).
 Level Konseptual
Data apa yang disimpan, relasi/hubungan antar data, ERD.
 Level Pandangan Pemakai
Abstraksi bagian tertentu/keseluruhan secara logika kepada pemakai tentang data yang dibutuhkan.
Entity Relationalship Diagram
Simbol-simbol ERD
 Entitas
 Kumpulan dari objek yang dapat diidentifikasikan secara unik Entitas
 Atribut
 Karakteristik dari entity
 Derajat Relasi
 Satu ke Satu (One-to-one)
Relasi
 Satu ke Banyak (One-to-many)
 Banyak ke Satu (Many-to-one)
 Banyak ke Banyak (Many-to-many)

Atribut

Hubungan
Entity Relationalship Diagram
NIM Nama

No_HP
Fakultas

Mengambil /
Mahasiswa Mengikuti
Jurusan

Dosen

Matakuliah

Penelitian

Matakuliah SKS Semester


Database Language
Database
 Data Definition Language
 CREATE
 DROP
 ALTER TABLE

 Data Manipulation Language id_pelanggan nama alamat


 INSERT (Create) 1 Ardian Selatpanjang
Tabel pelanggan

 SELECT (Read)
 UPDATE
kode_barang nama_barang harga
 DELETE Tabel barang
A0001 ASUS ROG 20.000.000
 Data Control Language
 GRANT id_pelanggan Kode_barang harga
Tabel penjualan
 REVOKE 1 A0001 20.000.000

Keywords: Database, Table, Field (Column), Row


Normalisasi

 Normalisasi
 Teknik logical desain dalam sebuah basis data yang mengelompokkan atribut dari berbagai entitas
dalam suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redudansi/pengulangan
data) serta sebagian besar ambiguity bisa dihilangkan.

 Tujuan
 Menghindarkan dari redundansi data
 Memastikan dependensi data

 Dampak tanpa normalisasi


 INSERT Anomali
 DELETE Anomali
 UPDATE Anomali
 Tidak Normal
Bentuk Normalisasi
 Normalisasi Pertama (First Normal Form / 1NF)
Inti dari normalisasi 1NF adalah tidak boleh ada grouping data ataupun duplikasi data
 Normalisasi Kedua (Second Normal Form / 2NF)
Atribut bukan kunci bergantung secara fungsional kepada kunci utama (primary key).
 Normalisasi Ketiga (Third Normal Form / 3NF)
Tidak ada atribut yang bukan kunci tidak mempunyai transitive functional dependency
kepada kunci utama (primary key)

NIP Nama Alamat No_Cabang Alamat_cabang Telp_Cabang

12345 Bambang Jl. Pembangunan C01 Jl. Kartini 09123456789

23456 Jono Jl. Imam Bonjol C01 Jl. Kartini 09123456789

NIP Nama Alamat No_Cabang Alamat_cabang Telp_Cabang

12345 Bambang Jl. Pembangunan C01 Jl. Kartini 09123456789

23456 Jono Jl. Imam Bonjol


Jenis DBMS

SQL : NoSQL:

 Oracle  Firebase
 MySQL  MongoDB
 PostgreeSQL  Redis
 SQLite  Aerospike
 Ms. Access  LevelDB
 Dll.  Dll.
Pembahasan Mendalam

 Entity Relationship Diagram (ERD)


 Database Language
 Normalisasi
Sampai Jumpa Dipertemuan Berikutnya

Anda mungkin juga menyukai