Konsep Basisdata Bab 1

dokumen-dokumen yang mirip
BAB III TEORI PENUNJANG

PENDAHULUAN. Data dan Informasi. Sistem Informasi. Komponen sistem informasi. Basis data

RANGKUMAN APLIKASI PENGOLAHAN DATABASE (Menggunakan Microsoft Access 2007)

6. Perangkat Lunak Aplikasi perkantoran dan bisnis

DATA & INFORMASI DALAM SISTEM INFORMASI BISNIS ASIH ROHMANI,M.KOM

LAPORAN BELAJAR POSTGRESQL

BAB 6. Physical Database Design

Bohal K. Simorangkir UTSU Agustus 2013

SISTEM BASIS DATA II S A N T I W I D I A N T I

ANALISIS KELEMAHAN SISTEM LAMA Hanif Al Fatta M.Kom

BAB 1 PENDAHULUAN. Setiap usaha yang didirikan dengan orientasi laba (keuntungan) mempunyai

BAB IV DESKRIPSI KERJA PRAKTIK. tersebut, diperlukan langkah-langkah sebagai berikut. di harapkan akan dapat menyelesaikan permasalahan yang ada.

BAB IV DESKRIPSI PEKERJAAN. Fortuna Badja Inti, menemukan permasalahan seperti pencatatan permintaan dari

A. IDENTITAS B. DESKRIPSI MATAKULIAH C. TUJUAN MATAKULIAH

BAB I PENDAHULUAN 1.1 REVOLUSI KOMUNIKASI KOMPUTER

BAB IV DESKRIPSI PEKERJAAN

7). ERP Implementation in PT Indofood

BAB IV DESKRIPSI PEKERJAAN. kerja praktek di CV. Sinergi Design adalah melakukan pengenalan terhadap

1. Mendiskusikan Metoda backup dan recovery dalam organisasi dan keamanan data

Database Management System Gambaran Database Dan Penerapannya Pengelolaan Data Manual VS Database Komponen Utama Database

6 PENGANTAR MANAJEMEN DATA

MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang tahapan-tahapan yang dilakukan dalam

BAB IV DESKRIPSI PEKERJAAN

Lessons. 1. Definisi Basis Data. 2. Sistem Basis Data. 3. Komponen Sistem Basis Data. 4. Abstraksi Data. 5. Bahasa Basis Data

Paulus Artha Sasmita 22/TI Metode DNS Spoofing

Konsep Sistem Informasi Manajemen

Data Modeling and the Entity-Relationship Model

SISTEM BANTU ADMINISTRASI PENDATAAN PENDUDUK DESA KARANGREJO KAB TULUNGAGUNG

SISTEM BASIS DATA By Novareza Klifartha

DATABASE. Basis Data : Suatu pengorganisasian sekumpulan data yang saling terkait sehingga

BAB III ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan System Development Life Cycle (SDLC) metode waterfall yang

BAB V HASIL DAN PEMBAHASAN. Pengelolaan Kas Fakultas Teknik Universitas 45 Surabaya memiliki

BAB IV DESKRIPSI PEKERJAAN

Software Requirement (Persyaratan PL)

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

BAB IV IMPLEMENTASI DAN EVALUASI

SISTEM INFORMASI MANAJEMEN

Perbedaan referensi risiko dan lingkup kontrol

BAB 1 PENDAHULUAN. perusahaan harus dapat meningkatkan kinerja dan perfomansinya agar dapat unggul

BAB III ANALISIS_DAN_PERANCANGAN_APLIKASI. kontrak kru yaitu menggunakan metode System Development Lyfe Cycle (SDLC)

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil wawancara dengan pihak CV. Bintang Anggara Jaya

Panduan Pemasok untuk menerbitkan faktur kepada Accenture

BAB IV DESKRIPSI KERJA PRAKTEK. agar pekerjaan jauh lebih efisien serta meminimalisir terjadinya human eror. Untuk

BAB IV PERANCANGAN SISTEM. praktek ini, baik di dalam memperoleh data, menyelesaikan, dan memecahkan

PROPOSAL PENELITIAN. Proposal penelitian merupakan perumusan pernyataan dari calon peneliti mengenai

Definisi Basis Data (1)

Rumus Microsoft Excel Lengkap Dengan Contoh dan Gambar

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

Pengenalan Basis Data

Sistem Basis Data. Ayu Nuriana Sebayang, S.Kom, M.Kom

Pengantar Teknologi. Informasi (Teori) Minggu ke-07. Basis Data. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO FAKULTAS ILMU KOMPUTER

DESAI EVALU IMPLEM BAB I PENDAHULUAN

BAB 2 OPERASI DASARI BASIS DATA

INTERNET PROGRAMMING DATABASE

BAB IV. Deskripsi Kerja Praktek. perancangan sistem pengoahan data yang baik dengan analisa yang matang, maka

Rancang Bangun dan Analisis Decision Support System Menggunakan Metode Analytical Hierarchy Process untuk Penilaian Kinerja Karyawan

SILABUS PROFESI PENDIDIK KEJURUAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. aplikasi penjualan perangkat komputer pada CV. Data Baru. Berdasarkan tahaptahap

SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI

BAB 3 LANGKAH PEMECAHAN MASALAH

SILABUS TEKNOLOGI INFORMASI DAN KOMUNIKASI

POKOK BAHASAN: TUJUAN PEMBELAJARAN:

1.1 Pendahuluan ERP adalah Sistem informasi pengolahan transaksi yang terintegrasi dengan aktifitas di unit lain dalamsuatu organisasi.

MANAJEMEN DATABASE. Modul XII

BAB III ANALISIS DAN PERANCANGAN SISTEM

MAKALAH REKAYASA PERANGKAT LUNAK ( PERENCANAAN PROYEK PERANGKAT LUNAK )

LAMPIRAN IT POLICY. komputer bagi karyawan yang masuk dan karyawan yang keluar serta bagi

RANCANG BANGUN BASIS DATA PENJUALAN DAN PEMBELIAN BARANG MENGGUNAKAN KONSEP SOM

Nama Tipe Panjang Keterangan. NIP Alphanumeric 5 Nomor pegawai. Nama Alphanumeric 25 Nama pegawai. Gaji Long Gaji pegawai

BAB IV ANALISIS DAN DESAIN SISTEM. menginginkan adanya pelaporan yang dapat dilakukan secara berkala tiap periode.

BAB IV DESKRIPSI PEKERJAAN. Kerja praktik yang kami laksanakan di PT. Indoberka Investama pada

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

Pendekatan Database Jenjang Data Tipe File Media Penyimpanan Data Organisasi File Metode Pengolahan Data Aplikasi Pada Personal Computer (PC)

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

BAB IV DISKRIPSI PEKERJAAN. pesanan barang oleh distributor. Saat ini, kegiatan pemesanan barang dimulai dari

BAB IV DESKRIPSI PEKERJAAN. meninjau SMA Wahid Hasyim Krian, didapatkan informasi bahwa proses

BAB 2 LANDASAN TEORI. data yang berhubungan secara logika dan secara deskripsi dari data-data yang

SILABUS. Sifat: Pendukung

MODEL PEMETAAN SKKNI TERHADAP KURIKULUM PROGRAM STUDI BERBASIS KKNI LEVEL 6 SKKNI BIDANG KEAHLIAN PROGRAMMER MULTIMEDIA PROGRAMMER APLIKASI

CHAPTER 1. Revolusi ini telah menghasilkan kenyataan yang menarik, antara lain :

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

BAB IV DESKRIPSI PEKERJAAN. adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal

Database. Pertemuan ke-1

Kontrak Kuliah. Pengantar Basis Data. Edi Sugiarto, S.Kom, M.Kom

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAB 4 NORMALISASI DATA

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

MUHAMMAD ZEN S. HADI, ST. MSC.

Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau

BAB II LANDASAN TEORI

markas / tempat berkumpul / tempat bersarang / gudang

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pengembangan Sistem (Systems Development Life Cycle) yang berfungsi untuk

SISTEM INFORMASI PENGOLAHAN BANK SAMPAH MALANG

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun sistem informasi.

EFEKTIFITAS SUMBER PENGETAHUAN DALAM ORGANISASI (Knowledge Management Systems Strategy)

BAB II DASAR TEORI. 2.1 Konsep Dasar Sistem Aplikasi Pengertian Sistem. Pengertian sistem adalah kumpulan dari elemen-elemen yang berinteraksi

BAB 3. Gambaran Umum Sistem Informasi Yang Sedang Berjalan

Target dan Rencana Kerja, pasangan yang tidak bisa di pisahkan

Transkripsi:

Knsep Basisdata Bab 1 Sebuah Pengantar Pengampu Matakuliah A Didimus Rumpak, M.Si. hp.: 085691055061 dimurumpak@yah.cm 1

Bab Tujuan Identifikasi tujuan dan ruang lingkup buku ini Survei mengapa, apa, dan bagaimana penglahan basisdata Memahami alasan untuk menggunakan basisdata (mengapa) Mempelajari fungsi dan kmpnen sistem basisdata (apa) Tahu tiga langkah utama dalam menciptakan sebuah basisdata (bagaimana) 2

Tujuan dari sebuah Basisdata Tujuan basisdata ini adalah untuk melacak hal Tidak seperti spreadsheet, basisdata dapat menyimpan infrmasi yang lebih rumit daripada sebuah daftar sederhana 3

Kmpleksitas Infrmasi: Redundansi Dalam daftar, setiap baris ini dimaksudkan untuk berdiri sendiri. Akibatnya, infrmasi yang sama dapat dimasukkan beberapa kali Sebagai cnth: Daftar Pryek mungkin termasuk Prject Manager Nama, ID, dan Phne Extensin. Jika rang tertentu yang mengella 10 pryek, dengan / infrmasi-nya harus masuk (entry) 10 kali 4

Masalah Redundansi Redundansi meningkatkan upaya input Redundansi meningkatkan upaya pemeliharaan Redundansi brs tempat dan memperlambat pemrsesan Redundansi infrmasi dapat memperkenalkan inknsistensi (ketidaktepatan atau keandalan) data 5

Kmpleksitas Infrmasi: Knsistensi Dalam daftar, setiap baris berdiri sendiri sendiri. Hal ini membuat sulit untuk menerapkan aturan bisnis secara knsisten Pertimbangkan sebuah perusahaan yang menyediakan ptngan harga bagi pelanggan tertentu. Untuk mendapatkan diskn yang sesuai akan memerlukan pencarian sebelumnya pesanan pelanggan. Hal ini membutuhkan waktu dan rawan kesalahan 6

Kmpleksitas Infrmasi:Partial Data Untuk merekam infrmasi dalam sebuah daftar, catatan data harus sudah ada. Hal ini membuat tidak mungkin untuk membuat aturan bisnis sebelum transaksi bisnis terjadi Sebagai cnth: Pesanan harus dimasukkan sebelum tingkat disknt pelanggan dapat diselamatkan 7

Kmpleksitas Infrmasi: Hubungan antara Data Dalam daftar, sulit untuk menyimpan infrmasi tentang lebih dari satu tpik Sebagai cnth: A Prject List mungkin memiliki infrmasi tentang pryek, Prject Manager, dan Nasabah Seperti yang dapat anda gambar, daftar ini akan memerlukan banyak klm. Namun, hubungan antara Pryek, Nasabah, dan Prject Manager yang penting 8

Mengalamatkan Kmpleksitas Infrmasi Basisdata relasinal yang dirancang untuk mengatasi banyak masalah kerumitan infrmasi 9

Relasinal Basisdata Sebuah basisdata relasinal menyimpan infrmasi dalam tabel. Masing-masing tpik infrmasi disimpan dalam tabel tersendiri Pada intinya, sebuah basisdata relasinal akan memecah-daftar menjadi beberapa bagian. Salah satu bagian untuk setiap tpik dalam daftar Sebuah Daftar Pryek akan dibagi ke dalam PELANGGAN Tabel, sebuah PROYEK Tabel, dan PROJECT_MANAGER Tabel 10

Micrsft Access: Sistem Manajemen Basisdata (SMBD) Untuk membuat basisdata relasinal, Anda harus menggunakan Sistem Manajemen Basisdata (DBMS) seperti Micrsft Access (Perangkat Lunak dari Micrsft Office) 11

Menempatkan Bagian-bagian (Pieces) Kembali Bersama Dalam basisdata relasinal kita pilah daftar (list) menjadi beberapa tabel. Dengan demikian, tabel harus bergabung kembali bersama-sama. Dalam sebuah basisdata relasinal, tabel bergabung bersama-sama dengan menggunakan nilai data Jika PROYEK memiliki PELANGGAN, yang custmer_id disimpan sebagai klm dalam tabel PROYEK. Nilai yang disimpan dalam klm ini dapat digunakan untuk mengambil infrmasi pelanggan yang spesifik dari tabel PELANGGAN 12

Kedengarannya seperti Lebih banyak kerjanya, Tidak Kurang Sebuah basisdata relasinal lebih rumit daripada sebuah daftar Namun, sebuah basisdata relasinal mengurangi redundansi data, menjaga hubungan yang kmpleks antara tpik, dan memungkinkan untuk data parsial Lebih jauh lagi, sebuah basisdata relasinal memberikan dasar yang kuat bagi bentuk dan lapran pengguna 13

Frmulir Pengguna versus Tabel Walaupun data disimpan dalam beberapa tabel, pengguna akan terlihat seperti bentuk daftar Hal ini membuat lebih mudah bagi pengguna untuk memahami. Namun, di latar belakang (prcessr) data akan disimpan dalam beberapa tabel 14

Melihat lebih dekat Sistem Basisdata Empat elemen dasar dari sebuah basisdata adalah: Users Basisdata Aplikasi Basisdata Management System (DBMS) Basisdata 15

Users Serang pengguna dari suatu sistem basisdata akan memberikan Input Mdifikasi Penghapusan 16

Aplikasi Basisdata Sebuah aplikasi basisdata adalah kumpulan dari satu atau lebih prgram kmputer yang berfungsi sebagai perantara antara pengguna dan DBMS Sebuah aplikasi basis data membaca, menulis, frmat, dan / atau memdifikasi data. Aplikasi menghasilkan: Frmulir Pertanyaan Lapran 17

Fungsi sebuah Aplikasi Basisdata Membuat dan bentuk-bentuk prses Membuat dan mengirim permintaan Membuat dan memprses lapran Menjalankan lgika aplikasi Memberikan kntrl 18

Structured Query Language (SQL) Structured Query Language (SQL) membaca dan menulis permintaan untuk SMBD Banyak aplikasi dan basisdata menggunakan S QL untuk mengambil, frmat, lapran, menyisipkan, menghapus, dan / atau mengubah data untuk pengguna 19

Sistem Manajemen Basisdata (SMBD) (DBMS) Sebuah sistem manajemen basis data (SMBD) berfungsi sebagai perantara antara aplikasi dan basisdata dan basisdata SMBD mengella dan mengntrl kegiatan basisdata 20

Fungsi SMBD Membuat basisdata Membuat tabel Membuat struktur pendukung Baca data basisdata Memperbaharui basisdata data Mempertahankan struktur basisdata Menegakkan aturan Kntrl keberadaan data (cncurrency) Menyediakan keamanan Melakukan kpian (backup) dan pemulihan (recvery) 21

SMBD Prduk Kmersial Micrsft Access Oracle Oracle Micrsft SQL Server IBM DB2 Dbase IV Paradks Fxpr MySQL 22

Kendala Mengacu Integritas SMBD akan menegakkan banyak kendala. Salah satu kendala yang sangat penting adalah integritas referensial Integritas referensial memastikan bahwa nilai klm dalam satu tabel berlaku didasarkan pada nilai-nilai di tabel lain Jika serang 5 telah masuk sebagai PROYEK Pelanggan di meja, Nasabah memiliki nilai Pelanggan 5 harus ada dalam tabel PELANGGAN 23

Basisdata Basisdata adalah kleksi self-describing catatan terkait Gambaran Diri (Self-describing) Definisi struktur basisdata terdapat dalam basisdata itu sendiri Data menggambarkan struktur data disebut metadata Seperti yang telah kita lihat, tabel dalam basisdata relasinal yang berhubungan satu sama lain 24

SistemBasisdata Dekstp Sistem basisdata desktp biasanya: Memiliki satu aplikasi Hanya beberapa meja Kurang dari sepuluh ribu catatan Sederhana dalam desain Melibatkan hanya satu kmputer Mendukung satu pengguna pada satu waktu 25

Sistem Basisdata Organisasi Sistem basisdata rganisasi biasanya: Dukungan beberapa pengguna secara bersamaan Meliputi lebih dari satu aplikasi Melibatkan beberapa kmputer Kmpleks dalam desain Apakah kumpulan data besar (lebih dari 10.000 catatan) Memiliki banyak tabel Memiliki banyak basisdata 26

Membangun Sebua Mdel Data Persyaratan Desain Pelaksanaan 27

Persyaratan dan Desain Mdel Data Persyaratan Tentukan aplikasi (s) persyaratan Membangun mdel data Desain Tabel Hubungan Indeks Struktur lainnya 28

Implementasi Mdel data Pelaksanaan Membuat basisdata Membuat tabel dan hubungan Buat struktur lainnya Mengisi dengan data Membangun aplikasi dan test 29

Menggambarkan Mdel Data: Diagram Entity-Relatinship (ER) 30

Diagram Struktur data 31

Knsep Basisdata Bab 1 Sebuah Pengantar Pengampu Matakuliah A Didimus Rumpak, M.Si. hp.: 085691055061 dimurumpak@yah.cm 32