Perancangan Basis. Data. Tim Dosen

dokumen-dokumen yang mirip
Definisi Basis Data (1)

Database. Pertemuan ke-1

markas / tempat berkumpul / tempat bersarang / gudang

Basis Data Adalah.. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis

DESAIN DATABASE. Pertemuan 06 3 SKS

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

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

6 PENGANTAR MANAJEMEN DATA

INTERNET PROGRAMMING DATABASE

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

BASIS DATA BASIS DATA. Definisi Basis Data (1)

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi

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

Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Modul Praktikum Basis Data 4 Relasi Table

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

representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya

Database. Definisi Basis Data (1) BASIS DATA. Sistem Basis Data. AUB Surakarta STMIK. gambar, bunyi atau kombinasinya.

SISTEM INFORMASI AKUNTANSI I. Modul ke: 11FEB. Definisi dan Konsep Basis Data AFRIZON, SE, M.Si, AK. Fakultas. Program Studi AKUNTANSI

BASIS DATA SKEMA BASIS DATA

Basis Data Relational

Konsep Database. Data. Informasi

Jenis-jenis/Tipe-tipe Data

Pengenalan Basis Data

BASIS DATA DAN SISTEM BASIS DATA

PENGANTAR BASIS DATA

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

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

PENGENALAN DAN KONSEP BASIS DATA

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

BAB 2 LANDASAN TEORI

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

BAB II LANDASAN TEORI

Pertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan

Pemrograman Basis Data dan SQL

Bayangkan dunia tanpa basis data : Dunia Pendidikan Pertanyaan-pertanyaan berikut ini banyak dijumpai di lingkungan pendidikan : Berapakah jumlah maha

Konsep Dasar Basis Data

LAPORAN TUGAS BASIS DATA I

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

Evaluasi Komponen nilai akhir terdiri dari UTS : 30 % UAS : 25 % Tugas : 20% Quis : 15% Kehadiran : 10% Ariansa, S.Kom

Tujuan Perkuliahan. Sistem Manajemen Basis Data (Pert. 2) Diskusi Pembahasan Tugas 1. Agenda. Definisi Basis Data (secara istilah)

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Access 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

PENGATURAN ; PEMILAHAN ; PENGELOMPOKAN dan PENGORGANISASIAN

Pengantar Sistem Basisdata DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

Modul 4 Microsoft Access 2007

X. PENGANTAR DATABASE

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Materi 2 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

MUHAMMAD ZEN S. HADI, ST. MSC.

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

Basis Data 1 Sistem Basis Data

POKOK BAHASAN: TUJUAN PEMBELAJARAN:

PENDAHULUAN. Alif Finandhita, S.Kom

BAB 2 OPERASI DASARI BASIS DATA

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

1. Definisi Basis Data 2. Elemen Basis Data. 3. Model Basis Data 4. Terminologi dalam Basis Data

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

PERANCANGAN DATA BASE BY LILIS PUSPITAWATI, SE.,M.SI

STEPHANIE BETHA R.H,S.ST

BAB II TINJAUAN PUSTAKA. Kumpulan dari element-element yang saling berinteraksi untuk mencapai suatu

BAB 1 PENGERTIAN SISTEM MANAJEMEN BASIS DATA

BAB 2 TINJAUAN TEORI. seorang pegawai pada sebuah badan, organisasi atau instansi. Kepegawaian sangat

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA MATERI BASIS DATA KELAS XI-RPL SMK

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB II Sistem Basis Data

Aplikasi Komputer. Berisi tentang Microsoft Access (Bagian 1) Dosen : Teguh Budi Santoso, S.Kom, M.Kom. Modul ke: Fakultas Fakultas Teknik

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

Konsep Sistem Informasi B

Pendahuluan. Tujuan MODUL

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

Basis Data Modul Teori

APLIKASI KOMPUTER. Pokok Bahasan : MS. Access 2010 (Bagian 1) Anggun Puspita Dewi, S.Kom., MM. Modul ke: Fakultas MKCU

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

Microsoft Access 2007

1. Pengertian Database

BAB VIII Pengenalan Database dengan Visdata dan MS. Access

DASAR DASAR MICROSOFT ACCESS

KURSUS ONLINE JASA WEBMASTERS

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Abstrak BAB I PENDAHULUAN

PENDAHULUAN. Alif Finandhita, S.Kom

Pemodelan Basis Data. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

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

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

SISTEM BASIS DATA By Novareza Klifartha

Modul Praktikum Sistem Basis Data S1-TI

MICROSOFT ACCESS 2007

PENGANTAR BASIS DATA

Transkripsi:

Perancangan Basis Data Tim Dosen

Konsep Sistem Basis Data Tradisional Lemari Penyimpanan Arsip Arsip Arsip

Konsep Sistem Basis Data Terkomputerisasi Disk Penyimpanan Komputer FILE FILE FILE

Apa Itu Sistem Basis Data Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah Kumpulan data yang salng berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan

Manfaat Basis Data 1) Kecepatan dan Kemudahan (Speed) 2) Kebersamaan Pemakaian (Sharability) 3) Pemusatan Kontrol Data 4) Efisiensi Ruang Penyimpanan (Space) 5) Keakuratan (Accuracy) 6) Ketersediaan (Availability) 7) Kelengkapan (Completeness) 8) Keamanan (Security) 9) Kemudahan dalam Pembuatan Program Aplikasi Baru 10)User View

Pemanfaatan Sistem Basis Data Dalam Berbagai Bidang Kepegawaian Pergudangan (inventory) Akuntansi Reservasi Perbankan Asuransi Produsen Barang Industri Manufaktur Pendidikan/Sekolah Telekomunikasi Rumah Sakit Produsen Barang

DBMS (Database Management System) Suatu perangkat lunak yang terdiri atas sekumpulan program untuk mengelola dan memelihara data di dalam suatu struktur yang digunakan oleh banyak aplikasi terhadap media penyimpanan dan metoda akses. Sistem tersebut menyusun elemen data di dalam struktur yang telah didefinisikan sebelumnya dan menyimpan relasi diantara elemen data yang berbeda di dalam basis data.

Komponen Sistem Basis Data Hardware (Perangkat Keras) Sistem Operasi Basis Data DMBS User Program Aplikasi

Komponen Sistem Basis Data Bit Byte Field Record File Basis Data Sistem Basis Data Bit Merupakan sistem angka biner 0 dan 1 Byte merupakan bagian terkecil yang dapat berupa angka, huruf atau karakter lainnya Field mempresentasikan suatu atriut dari suatu record. Record merupakan suatu unit data individu yang tertentu. File merupakan kumpulan record Basis Data merupakan kumpulan tabel, relasi atau stored precedure Sistem Basis Data merupakan sekumpulan basis data yang tersimpan dalam suatu perangkat lunak.

Bahasa Basis Data Dalam Basis data dikenal dengan bahasa SQL (Structured Query Language). Bahasa SQL dibagi 2 yaitu DDL dan DML Data Definition Language (DDL) Bahasa Basis Data yang digunakan untuk mendefinisikan database seperti: membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel dan lain sebagainya. Data Definition Language (DDL) Bahasa Basis Data yang digunakan untuk melakukan manipulasi dan pegambilan data pada suatu basis data seperti: Penyisipan data baru (insert), Penghapusan data (delete), Pengubahan data (update).

TUGAS 1. Apa yang dimaksud dengan Sistem Basis Data? Jelaskan dengan analogi anda! 2. Jelaskan komponen dari Sistem Basis Data? 3. Jelaskan apa yang dimaksud dengan DBMS dan coba sebutkan aplikasi DBMS yang anda ketahui? 4. Apa yang dimaksud dengan bit, byte, field, record, file, basis data, dan sistem basisdata? 5. Coba cari contoh bahasa SQL untuk DDL dan DML!

OLEH : Tim Penyusun Modul GICI PENDAHULUAN

=> 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

=> Sistem Informasi adalah suatu suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur dan pengendalian untuk mendapatkan jalur komunikasi penting

=> SI terdiri dari beberapa komponen, antara lain : 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

Basis Data adalah suatu kumpulan data terhubung yang disimpan secara bersamasama pada suatu media, yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu

Operasi dasar basis data : o Create table o Drop table o Insert o Retrieve / Search o Update o Delete

Penerapan basis data => Tidak ada sistem informasi yang yang bisa dibangun tanpa adanya basis data Kriteria basis data : o Bersifat data oriented dan bukan program oriented o Dapat digunakan oleh beberapa program aplikasi tanpa mengubah basis datanya o Dapat berkembang dengan mudah, baik volume maupun strukturnya o Dapat digunakan dengan cara berbeda-beda o Kerangkapan data minimal

=>Merupakan perangkat lunak yang didisain untuk melakukan penyimpanan dan pengaturan basis data DBMS juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan data, dll.

DBMS diperlukan untuk : 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

SIM berperan sebagai sistem karena mempunyai ruang lingkup yang relatif lebih luas dan lebih kompleks. Sedangkan sistem basis data merupakan subsistem karena menjadi bagian dan berada di dalam SIM Sistem basis data adalah sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lain dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi Keberadaan sistem basis data di dalam SIM adalah mutlak. SIM tidak akan terwujud tanpa melibatkan basis data

OLEH : Radike, M.Kom. SESI 2

Komponen-komponen basis data antara lain : 1. Entitas => Entitas digunakan untuk menerapkan integritas pada tingkat Entity (Tabel), agar setiap Instances (Record/Baris) pada suatu Entity bersifat unique yang disebut sebagai Primary Key sehingga dapat dibedakan antara yang satu dengan yang lain. Contoh : =>Semua pelanggan, atau pelanggan saja dengan entitas Adi, Ryan, Endah dan seterusnya. =>Semua Mobil atau mobil apa saja dengan entitas mobil Kijang, Starlett dan lain-lain.

Atribut Setiap entitas pasti memiliki atribut yang mendeskripsikan karakteristik dari entitas tersebut. Contoh : Entitas pelanggan Atributnya kd_pelanggan, nm_pelanggan, alamat, notelpon. nah seperti Atribut dari entitas pelanggan di atas yang menjadi primary key nya adalah kd_pelanggan karena bersifat unik

Normalisasi adalah proses penyusunan tabel-tabel yang tidak redudan (dobel), yang dapat menyebabkan anomali pada saat terjadi operasi manipulasi data seperti tambah, ubah, dan hapus. Anomali yaitu proses basis data yang memberikan efek samping yang tidak diharapkan (misalnya menyebabkan ketidakkonsistenan data atau membuat sesuatu data menjadi hilang ketika data lain dihapus).

Adapun bentuk-bentuk dalam normalisasi: Bentuk Tidak Normal Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti format tertentu, dapat saja tidak lengkap dan terduplikasi, data dikumpulkan apa adanya sesuai keadaannya. Data didapat dari bentuk dokumen yang ada. Bentuk Normal Pertama (1st Normal Form) Sebuah tabel disebut 1NF jika : =>Tidak ada baris yang duplikat dalam tabel tersebut =>Masing-masing cell bernilai tunggal

Bentuk Normal Kedua (2nd Normal Form) Bentuk Normal Kedua(2NF) terpenuhi jika pada sebuah tabl semua atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional pada primary key secara utuh. Bentuk Normal Ketiga (3rd Normal Form) Menghilangkan anomali-anomali hasil dari ketergantungan fungsional. Berikut adalah contoh kasus dan tahap-tahap normalisasi ;

OLEH : Radike, M.Kom. SESI 3

=>Microsoft Access adalah sebuah program aplikasi basis data dengan model relasional. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna =>Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua container basis data yang mendukung standar ODBC.

Character Field Record File Database

Mengaktifkan Ms. Access

Klik Blank Database maka akan tampil jendela Blank Database Isi File Name sesuai dengan nama Database. Klik =>isi icon folder untuk memilih atau mengubah lokasi penyimpanan lalu Klik Create untuk membuat database.

Tables Merupakan objek utama dalam sebuah file database sekaligus objek pertama yang harus dibuat karena didalam tabel inilah seluruh data-data yang dibutuhkan disimpan. Query Merupakan objek yang berfungsi untuk menampilkan, mengubah dan menganalisa data. Forms Merupakan objek yang digunakan untuk menampilkan data yang tersimpan dalam tabel (untuk pembuatan user interface). Reports Merupakan objek yang digunakan untuk merangkum dan mencetak data atau suatu laporan secara efektif. Macros Merupakan objek yang digunakan untuk mengoptimasi sekaligus menghemat waktu yang diperlukan dalam pembuatan aplikasi database. Dengan kata lain Macro adalah kumpulan beberapa perintah, yang tersusun dalam sebuah daftar. Modules Merupakan objek yang digunakan untuk menuliskan kode program atau prosedur yang dapat digunakan untuk progaram aplikasi.

Membuat Combo Box (Field Satuan)

Perintah : - Buatlah database KORAN dengan nama Tabel Koran sesuai dengan struktur dibawah -Isilah tabel koran dan buatlah perintah ComboBox : klik field Nmkoran, klik tab Lookup pada Field Propertis Display Control : Combobox Row Source Type : Value List Row Source : Kompas ; Seputar Indonesia ; Republika

Catatan : - Tulislah nama tugas dengan nama masingmasing mahasiswa dan diikuti dengan nim, contoh : Radike_141321021 - Kirimkan tugas ke khinchay11@gmail.com - Tugas paling lambat saya terima pada hari sabtu tanggal 30 april

OLEH : Radike, M.Kom. Sesi 4

=>Pada Pembahasan sebelumnya kita telah mempelajari Konsep Dasar Basis Data. Kita juga telah mempelajari cara membuat database dan mendesain tabel di Microsoft Access 2007 Buatlah database koperasi.accdb dan tambahkan 3 tabel baru dengan struktur sebagai berikut :

>>SELAMAT MENCOBA<<

OLEH : Tim Penyusun Modul GICI

>> TERIMAKASIH <<

OLEH : Tim Penyusun Modul GICI

Query adalah suatu objek database yang dapat digunakan untuk menampilkan, menyunting atau menganalisa suatu data dengan memberikan baris- baris perintah tertentu. Pada aplikasi ini sudah dilengkapi dengan Structured Query Language (SQL) yang menjadi standard bahasa dalam mengolah database. Dengan SQL kita dapat mempersingkat penulisan listing program yang panjang karena pada setiap perintahnya dapat mencakup banyak perintah sekaligus

Langkah-langkah membuat query: Pada modul 3 (sesi sesi 3) kalian sudah membuat tabel barang beserta dengan pengisian datanya, Sekarang buka kembali tabel barang tersebut dan ikuti langkahlangkah berikut :

>> SELAMAT MENCOBA <<

OLEH : Tim Penyusun Modul GICI

>> TERIMAKASIH <<

OLEH : Radike, M.Kom. Sesi 9

Pengenalan MySql Mysql adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta meggunakan perintah standar SQL (Structure Query Language). Mysql merupakan sebuah database server yang free artinya kita bebas menggunakan database ini untuk keperluan pribadi atau usaha tanpa membeli atau membayar lisensiya.

Kelebihan MySQL MySQL adalah sebuah database server dapat juga berperan sebagai client sehingga disebut database client / server yang open source dapat berjalan pada OS manapun dengan platform Windows maupun Linux.

Untuk dapat menggunakan mysql terlebih dahulu aktifkan dengan cara sebagai berikut 1. Pilih menu Start All Programs Accessories Kemudian Pilih Command Prompt. Selanjutnya akan tampil jendela sebagai berikut:

2. Kemudian ketikkan mysql pada command prompt tersebut untuk menjalankan program mysql: C:\Users\mhaphetrhis>mysql. Bila perintah tersebut berhasil, maka pada layar akan tampil ucapan selamat datang seperti tampilan dibawah ini:

Pengantar Sintak Dasar 1. Sintak untuk menampilkan semua nama database yang telah ada adalah:

3. Di setiap database tentu ada terdapat beberapa tabel yang menjadi komponen dasar dari sebuah database. Sintak untuk menampilkan seluruh tabel yang telah ada di dalam database mysql adalah:

1.Untuk bisa melihat isi seluruhnya dari salah satu tabel seperti user, maka gunakan sintak sebagai berikut ini:

>> TERIMAKASIH <<

OLEH : Radike, M.Kom. Sesi 11

Perintah insert

Perintah select

Perintah Update

Perintah Delete

>> TERIMAKASIH <<