IKG2I4 / Software Project I
|
|
- Hartono Sugiarto
- 7 tahun lalu
- Tontonan:
Transkripsi
1 IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 9 1 3/11/2015
2 WEEK 9 Entity Relationship Diagram (ERD) Primary key Foreign key Query SQL sederhana: SELECT-FROM-WHERE Query ke 2 tabel: JOIN 2 3/11/2015
3 ENTITY RELATIONSHIP DIAGRAM ERD atau Entity Relationship Diagram adalah diagram yang menggambarkan entitas data (entity) dan hubungannya. Entity sangat mirip dengan class pada OOP, akan tetapi entity lebih terkait dengan data yang disimpan secara fisik pada database. Perancangan ERD dilakukan pada tahap awal fase pengembangan software dan harus dilakukan dengan cermat dan detail, karena sedikit saja perubahan pada ERD dapat berdampak besar pada proses implementasi coding. 3 3/11/2015
4 ENTITY RELATIONSHIP DIAGRAM Ketika pengembangan software sudah mulai masuk tahap implementasi (coding), sedikit perubahan pada ERD dapat berakibat cukup besar pada arsitektur software, dan programmer mungkin harus mengubah sebagian besar source codenya. Oleh karena itu, tanggung jawab seorang System Analyst sangat besar dalam merancang ERD yang tepat untuk software yang sedang dikembangkan. 4 3/11/2015
5 ENTITY RELATIONSHIP DIAGRAM Pada kuliah ini kita akan menggunakan skema HRM (Human Resource Management) pada Oracle untuk studi kasus. Sebagai bahan perbandingan, lihat juga BANKING SYSTEM, pada textbook Silberschatz Korth Sudarshan. Database System Concepts, 4 th ed, McGrawHill. Chapter /11/2015
6 ENTITY DAN ATRIBUT Pada studi kasus BANKING SYSTEM, ada beberapa entitas yang teridentifikasi (mirip seperti class pada materi object oriented): Employee: pegawai bank Customer: semua nasabah yang tercatat di bank Depositor: nasabah yang menyimpan uang di bank Borrower: nasabah yang meminjam uang dari bank Account: rekening penyimpanan Loan: rekening peminjaman Catatan: sistem di atas hanya asumsi saja, dan mungkin tidak sesuai dengan sistem banking sebenarnya. 6 3/11/2015
7 ENTITY DAN ATRIBUT Tiap entity memiliki atribut (mirip seperti attribute class): Employee: employee-id, name, telephone number, dsb Customer: customer-id, name, address (street & city) Depositor: daftar nasabah yang menyimpan uang di bank Borrower: daftar nasabah yang meminjam uang dari bank Account: rekening penyimpanan Loan: rekening peminjaman Atribut pada entity bersifat atomic yaitu hanya mengandung sebuah nilai. Bila yang dibutuhkan adalah beberapa nilai, maka atribut tsb sebaiknya dijadikan entity baru. 7 3/11/2015
8 PRIMARY KEY Tiap entity utama memiliki primary key. Primary key yaitu atribut yang bersifat unique. Contoh: Untuk tabel mahasiswa, primary key-nya adalah NIM Untuk tabel employee: employee-id, name, telephone number, dsb Customer: customer-id, name, address (street & city) Depositor: daftar nasabah yang menyimpan uang di bank Borrower: daftar nasabah yang meminjam uang dari bank Account: rekening penyimpanan Loan: rekening peminjaman 8 3/11/2015
9 ERD ENTITY RELATIONSHIP DIAGRAM 9 3/11/2015
10 HUBUNGAN ANTAR ENTITY Hubungan antar entity dapat berupa: One-to-one: relasi 11 Contoh: tiap mahasiswa hanya boleh punya satu NIM One-to-many atau many-to-one: relasi 1N Many-to-many: relasi MN Coba ingat kembali tentang multilist pada matakuliah Pemrograman Terstruktur 2: Relasi 1N: hubungan list pegawai dan list anak Tiap pegawai boleh punya banyak anak, tiap anak hanya boleh punya 1 bapak Relasi NM: hubungan list dosen dan list matakuliah 10 3/11/2015
11 ERD & TABLE DIAGRAM Setelah ERD selesai dirancang, ERD tersebut harus dimapping atau dipetakan ke dalam table diagram, untuk kemudian disetting di software DBMS (Database Management System) misalnya Microsoft SQL SERVER atau ORACLE. Saat ini para system analyst yang sudah berpengalaman dan punya skill biasanya langsung merancang table diagram tanpa terlebih dahulu merepresentasikan diagram ERD secara formal. Contoh table diagram ada di halaman berikut. 11 3/11/2015
12 TABLE DIAGRAM HRM (Oracle) 12 3/11/2015
13 MAPPING ERD KE TABLE DIAGRAM Thumb rule (aturan tak resmi) untuk melakukan mapping ERD ke table diagram: Untuk 2 entitas yang memiliki relasi 1-1 maka kedua entitas itu digabungkan dalam 1 tabel Untuk 2 entitas yang memiliki relasi 1-N maka masingmasing entitas dibuat menjadi 1 tabel, sehingga ada 2 tabel untuk 2 entitas. Contoh: relasi pegawai-anak adalah relasi 1N, maka dibuat tabel pegawai dan ada tabel anak, di mana tabel anak memiliki foreign key (asosiasikan sebagai pointer pada relasi 1N) yang mengacu pada orangtuanya di tabel pegawai 13 3/11/2015
14 MAPPING ERD KE TABLE DIAGRAM Thumb rule (aturan tak resmi) untuk melakukan mapping ERD ke table diagram: Untuk 2 entitas yang memiliki relasi N-M maka masingmasing entitas dibuat menjadi 1 tabel, ditambah tabel baru yaitu tabel relasi, sehingga ada 3 tabel untuk 2 entitas. Contoh: relasi dosen-matakuliah adalah relasi N-M, maka dibuat tabel dosen dan tabel matakuliah, serta tabel MKDOS di mana tabel MKDOS ini memiliki dua foreign key yang masingmasing mengacu ke tabel dosen dan ke tabel matakuliah. Mekanisme pointer (pada kuliah PT2) sekarang digantikan dengan mekanisme foreign key. 14 3/11/2015
15 JADI APA ITU FOREIGN KEY? Foreign key adalah atribut suatu entity yang mengacu pada atribut (primary key) dari entity lain. Contoh, tabel dosen primary key-nya NIP, tabel matakuliah primary key-nya KodeMK, maka tabel MKDOS punya dua atribut foreign key yang masing-masing mengacu ke NIP (dosen) dan ke KodeMK (matakuliah). Semua nilai pada foreign key di tabel MKDOS harus sudah ada datanya di tabel dosen dan tabel matakuliah. Tabel dosen dan tabel matakuliah adalah tabel master atau reference, karena tabel ini menyimpan data yang dirujuk oleh tabel lain. 15 3/11/2015
16 NORMALISASI Dalam proses pengembangan software, database yang dirancang haruslah memenuhi kriteria : Integrity: keutuhan sistem, bila ada data berubah maka perubahan itu harus diketahui oleh keseluruhan sistem No redundancy: tidak ada data yang sama tersimpan di 2 tabel (repetition of information atau duplikasi data) Ada beberapa tingkat kenormalan database: 1 st Normal Form: masih banyak redundancy (very loose) 2 nd Normal Form 3 rd Normal Form Boyce Codd Normal Form 4 th Normal Form: paling sedikit redundancy (very strict) 16 3/11/2015
17 NORMALISASI Proses untuk menormalkan atau mengurangi redundancy pada sebuah rancangan database disebut normalisasi. 4 th Normal Form menetapkan kriteria yang sangat ketat (strict) dalam menerapkan prinsip integrity dan no-redundancy, namun akibatnya membutuhkan waktu yang lebiih lama untuk query ke banyak tabel. Oleh karena itu untuk menangani database yang sangat kompleks terkadang 3NF atau BCNF saja sudah cukup. 17 3/11/2015
18 QUERY SELECT KE SATU TABLE Query SELECT * FROM <table> Digunakan untuk meretrieve atau mengambil data dari sebuah tabel database. Untuk memilih kolom tertentu, tuliskan nama kolomnya. 18 3/11/2015
19 CONTOH SELECT customer_id, customer_name FROM customer; SELECT * FROM customer; 19 3/11/2015
20 QUERY SELECT + WHERE Query SELECT * FROM <table> WHERE WHERE digunakan untuk menyeleksi atau menyaring (filter) data yang ingin ditampilkan sesuai kebutuhan. Kondisi yang dituliskan di dalam WHERE adalah pernyataan/kalimat logika. Setiap baris data pada DBMS akan diseleksi berdasarkan kondisi tersebut. Jika memenuhi syarat kondisi (TRUE), maka baris tersebut ditampilkan. Jika sebaliknya (FALSE), maka tidak ditampilkan. 20 3/11/2015
21 CONTOH 21 3/11/2015
22 QUERY KE DUA TABLE (JOIN) Query SELECT * FROM <table1> JOIN <table2> JOIN digunakan untuk mendapatkan data dari dua tabel. Setiap tabel dianggap sebagai himpunan, dan proses JOIN pada dasarnya adalah perkalian (cross product) antara dua buah himpunan, dengan syarat tertentu misalnya adanya kesamaan pada salah satu atribut (foreign key). Contoh: 22 3/11/2015
23 TUGAS PEKAN INI Menginstal ORACLE Mengimport skema HUMAN RESOURCE MANAGEMENT (file hr_master.sql) ke ORACLE Pada tampilan utama Web Oracle di atas ( klik SQL Workshop -> klik SQL Scripts -> klik Upload -> Klik Choose File, arahkan ke file hr_master.sql. Isi nama script name = HR. Klik Upload. 23 3/11/2015
24 TUGAS PEKAN INI 24 3/11/2015
25 TUGAS PEKAN INI Selanjutnya akan muncul tampilan berikut: Klik di gambar icon di bawah Run. 25 3/11/2015
26 TUGAS PEKAN INI Selanjutnya, muncul tampilan di samping ini: Klik Run Now dan tunggu beberapa detik sampai seluruh query dieksekusi. Bila berhasil maka akan muncul status COMPLETE (lihat gambar di halaman berikutnya): 26 3/11/2015
27 TUGAS PEKAN INI Selanjutnya akan muncul tampilan berikut: Untuk menguji skema yang sudah Anda import, klik menu Home -> SQL Workshop -> Object Browser. Bila di situ ada table COUNTRIES, DEPARTMENTS, EMPLOYEES, JOBS, JOB_HISTORY, LOCATIONS, dan REGIONS, maka Anda telah berhasil meng-import skema HR. 27 3/11/2015
28 TUGAS PEKAN INI Eksekusi query-query berikut, amati hasil yang muncul, dan pahami mengenai arti query tersebut: SELECT * FROM departments; SELECT department_id, location_id FROM departments; SELECT last_name, hire_date, salary FROM employees; SELECT last_name, salary, (salary + 300) FROM employees; SELECT last_name, salary, (12*salary+100) FROM employees; SELECT last_name, job_id, salary, commission_pct FROM employees; SELECT last_name AS name, commission_pct comm FROM employees; 28 3/11/2015
29 TUGAS PEKAN INI Eksekusi query-query berikut, amati hasil yang muncul, dan pahami mengenai arti query tersebut: SELECT first_name last_name ' adalah ' job_id AS "Detail Pegawai" FROM employees; SELECT * FROM locations; SELECT * FROM countries; SELECT * FROM jobs; SELECT * FROM job_history; 29 3/11/2015
30 TUGAS PEKAN INI Apa perbedaan hasil antara dua query berikut? SELECT department_id FROM employees; SELECT DISTINCT department_id FROM employees; Apa perbedaan hasil antara dua query berikut? SELECT job_id FROM employees; SELECT DISTINCT job_id FROM employees; Apa perbedaan hasil antara dua query berikut? SELECT department_id, job_id FROM employees; SELECT DISTINCT department_id, job_id FROM employees; Apa arti perintah DESCRIBE berikut ini? DESCRIBE employees; DESCRIBE departments; 30 3/11/2015
31 TUGAS PEKAN INI Apa perbedaan hasil antara dua query berikut? SELECT department_id FROM employees; SELECT DISTINCT department_id FROM employees; Apa perbedaan hasil antara dua query berikut? SELECT job_id FROM employees; SELECT DISTINCT job_id FROM employees; Apa perbedaan hasil antara dua query berikut? SELECT department_id, job_id FROM employees; SELECT DISTINCT department_id, job_id FROM employees; Apa arti perintah DESCRIBE berikut ini? DESCRIBE employees; DESCRIBE departments; 31 3/11/2015
32 TUGAS PEKAN INI Eksekusi query-query berikut, amati hasil yang muncul, dan pahami mengenai arti query tersebut: SELECT employee_id, last_name, job_id, department_id FROM employees WHERE department_id = 90 ; SELECT last_name, job_id, department_id FROM employees WHERE last_name = 'Whalen'; SELECT first_name, last_name, hire_date FROM employees WHERE hire_date = '02/17/1996'; 32 3/11/2015
33 TUGAS PEKAN INI Eksekusi query-query berikut, amati hasil yang muncul, dan pahami mengenai arti query tersebut: SELECT first_name, last_name, salary FROM employees WHERE salary > 6000; SELECT last_name, salary FROM employees WHERE salary BETWEEN 2500 AND 3500; SELECT first_name, last_name FROM employees WHERE last_name LIKE 'Mar%'; 33 3/11/2015
34 TUGAS PEKAN INI Eksekusi query-query berikut, amati hasil yang muncul, dan pahami mengenai arti query tersebut: SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >= AND job_id LIKE '%MAN%'; SELECT employee_id, last_name, job_id, salary FROM employees WHERE salary >= OR job_id LIKE '%MAN%'; SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY hire_date; 34 3/11/2015
35 TUGAS PEKAN INI Eksekusi query-query berikut, amati hasil yang muncul, dan pahami mengenai arti query tersebut: SELECT last_name, job_id, department_id, hire_date FROM employees ORDER BY hire_date DESC; SELECT last_name, department_id, salary FROM employees ORDER BY department_id, salary DESC; 35 3/11/2015
36 TUGAS PEKAN INI Buatlah query SQL untuk menampilkan data berikut ini: Create a query that displays the last name and salary of employees who earn more than Create a query that displays the last name and department number for employee number 176. Buatlah query untuk menampilkan data employees yang memiliki salary antara (>= 5000 dan <= 12000). Buat juga query untuk menampilkan data di luar range itu. Create a query to display the last name, job ID, and start date for the employees with the last names of Matos and Taylor. Order the query in ascending order by the start date. Create a query to display the last name and department number of all employees in departments 20 or 50 in ascending alphabetical order by name. 36 3/11/2015
37 TUGAS PEKAN INI Buatlah query SQL untuk menampilkan data berikut ini: Create a query that displays the last name and hire date for all employees who were hired in Create a query to display the last name and job title of all employees who do not have a manager. Create a query to display the last name, salary, and commission of all employees who earn commissions. Sort data in descending order of salary and commissions. Create a query to display the last name, job, and salary for all employees whose jobs are either those of a sales representative or of a stock clerk, and whose salaries are not equal to 2500, 3500, or Create a query to display the last name, salary, and commission for all employees whose commission_pct is 20%. 37 3/11/2015
38 THANK YOU
IKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 10 1 3/11/2015 WEEK 10 Complex query (aggregate function): COUNT, MAX, MIN,
Lebih terperinciSTRUCTURE QUERY LANGUAGE DDL & DML
STRUCTURE QUERY LANGUAGE DDL & DML OUTLINE Data Definiton Language (DDL) Data Manipulation Language (DML) Data Control Language (DCL) Proses Pembangunan Database Perintah SQL DATA DEFINITION LANGUAGE (DDL)
Lebih terperinciPerkenalan SQL. Ada empat macam tipe database yaitu hirarki, jaringan, relasional, dan objek.
Perkenalan SQL Sebuah database adalah sekumpulan informasi yang disusun dengan baik. Untuk mengatur sebuah database, dibutuhkan sebuah Database Management System (DBMS). DBMS merupakan program untuk menyimpan,
Lebih terperinciArsitektur Basis Data Oracle
Arsitektur Basis Data Oracle Oracle pertama kali dicetuskan oleh Larry Elisson beserta dua temannya pada tahun 1977. Nama Oracle diambil dari proyek milik CIA di mana dia sebelumnya bekerja. (Wikipedia)
Lebih terperinciTutorial Database Oracle Chapter4 Pembatasan dan Pengurutan
Tutorial Database Oracle Chapter4 Pembatasan dan Pengurutan Oleh: Ardie Jocong Pada Tutorial Database Oracle Chapter4 ini, saya akan Memberikan sedikit ilmu Bagaimana Melakukan Pembatasan dan Pengurutan
Lebih terperinciMenggunakan Set Operators
7 Menggunakan Set Operators Tujuan Setelah menyelesaikan pelajaran ini, Anda akan dapat melakukan berikut ini : Menjelaskan set operators Menggunakan suatu set operator untuk mengkombinasikan beberapa
Lebih terperinciEsson Sihombing, S.Kom. Lab. Basisdata 1 Sistem Informasi UNIKOM 2013
Esson Sihombing, S.Kom. Lab. Basisdata 1 Sistem Informasi UNIKOM 2013 PRACTICE 1 1. Initiate an isql*plus session using the user ID and password that are provided by the instructor (pada pengerjaan tugas
Lebih terperinciPertemuan 10 Structure Query Language(SQL)
Pertemuan 10 Structure Query Language(SQL) INDIKATOR 1. Mengenal perintah dasar SQL (SELECT,FROM,WHERE) 2. Menggunakan SELECT dan FROM dalam satu tabel 3. Menggunakan asterisk(*) 4. Menggunakan nama lain
Lebih terperinciOracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya. BAB 12 : Pembuatan View Halaman
Lebih terperinciOracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya BAB 11 : Constraint Halaman : 11-0
Lebih terperinciPRACTISE
PRACTISE 5 1. Menampilkan query dari 2 buah table menggunakan operator natural join. Hal ini dimungkinkan karena ke-dua table memiliki kunci yang sama, yaitu location_id. Dimana berperan sebagai primary
Lebih terperinciB a s i s D a t a C H A P T E R SQL OPERASI JOIN. Arif Basofi PENS 2015
C H A P T E R 14 SQL OPERASI JOIN Arif Basofi PENS 2015 Objectives Tujuan: Mengenal perintah SQL dengan operasi JOIN: - Equijoin (Inner Join atau Simple Join) - Non-Equijoin - Outer Join (Left Outer Join
Lebih terperinciDESAIN DATABASE. Pertemuan 06 3 SKS
Materi 1. Era Informasi 2. Strategi dan Peluang Yang Kompetitif 3. Database dan Database Warehouse 4. Desain Database 5. Sistem Pendukung Keputusan dan Sistem Cerdas 6. E-Commerce DESAIN DATABASE Pertemuan
Lebih terperinciBasis Data 1. Dasar SQL Query. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS
Basis Data 1 Dasar SQL Query Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan Mengenal dan Memahami Struktur Dasar Perintah- Perintah SQL Query Database 2 SQL - Pendahuluan Bahasa user yang meminta
Lebih terperinciINTERNET PROGRAMMING DATABASE
INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan
Lebih terperinciB a s i s D a t a. Tatap MUka. SQL Query & Agregate Function. Arif Basofi PENS
Tatap MUka 3 SQL Query & Agregate Function Arif Basofi Topik Sintaks Dasar SQL Query Operasi Aritmatika dalam SQL SQL Fungsi Agregate dan Group SQL Joint Table S Q L - Pendahuluan Bahasa user yang meminta
Lebih terperinciB a s i s D a t a C H A P T E R. SQL Operasi DML. Arif Basofi PENS 2015
C H A P T E R 15 SQL Operasi DML Arif Basofi PENS 2015 Objectives Tujuan: Mengenal operasi perintah SQL dalam: - DML (Data Manipulation Language) [1] - DDL (Data Definition Language) [2] S Q L DML DML
Lebih terperinciPengantar Basis Data SISTEM BASIS DATA I. WAN H. Manihuruk, S.kom
Pengantar Basis Data SISTEM BASIS DATA I WAN H. Manihuruk, S.kom Outline Database DBMS Levels of Abstraction Data Models Database Language Database Kumpulan file / tabel / arsip yang saling berhubungan
Lebih terperinciB a s i s D a t a - 1 C H A P T E R. SQL Operasi DML. Copyright 2005 PENS-ITS
C H A P T E R 15 SQL Operasi DML Objectives Tujuan: Mengenal operasi perintah SQL dalam: - DML (Data Manipulation Language) - DDL (Data Definition Language) S Q L DML DML (Data Manipulation Language) adalah
Lebih terperinciMUHAMMAD ZEN S. HADI, ST. MSC.
INTERNET PROGRAMMING Sistem Basis Data MUHAMMAD ZEN S. HADI, ST. MSC. Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan Menyimpan data dalam file biasa memiliki banyak
Lebih terperinciOracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya 5.1. Sasaran Dapat menulis statement
Lebih terperinciPengenalan Basis Data
Overview Pengenalan Basis Data Sistem Database ER Diagram Database MySQL Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Internet Application Intro Menyimpan data dalam
Lebih terperinciMODUL 4. Query SELECT dan DML (INSERT, UPDATE, DELETE) PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE
MODUL 4 Query SELECT dan DML (INSERT, UPDATE, DELETE) PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE BAGIAN 1 QUERY SELECT Tujuan Pembelajaran : Mengetahui kemampuan dari
Lebih terperinciOracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya BAB 10 : Pembuatan & Pengelolaan
Lebih terperinciTutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT
Tutorial Database Oracle Chapter3 Menampilkan Data Menggunakan Perintah SQL SELECT Oleh: Ardie Jocong Pada Tutorial ketiga ini, saya akan memberikan tutorial bagaimana Menampilkan data yang telah dibuat
Lebih terperinciPERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA
PERTEMUAN 2 PEMILIHAN DAN PENGURUTAN DATA Tujuan Pembelajaran : Membatasi baris yang didapatkan dari suatu query Mengurutkan baris yang didapat dari suatu query TEORI DAN PERCOBAAN 2.1. Membatasi Baris
Lebih terperinciMODUL 5. Advanced Query : Pemilihan dan Pengurutan Data PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE
MODUL 5 Advanced Query : Pemilihan dan Pengurutan Data PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE Tujuan Pembelajaran : Membatasi baris yang didapatkan dari suatu query
Lebih terperinciSATUAN ACARA PERKULIAHAN(SAP)
Nama Mata Kuliah Kode Mata Kuliah Bobot Kredit Semester Penempatan : Kedudukan Mata Kuliah : SATUAN ACARA PERKULIAHAN(SAP) : SISTEM BASIS DATA : TI029 : 3 SKS Mata Kuliah Prasyarat : - Penanggung Jawab
Lebih terperinciBASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS
BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS MODEL DATA RELATIONAL Data Model High Level Lower Level Model Data Relational Kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)
Lebih terperinciBab 3. Query Lanjutan POKOK BAHASAN: TUJUAN BELAJAR:
Bab 3 Query Lanjutan POKOK BAHASAN: Subquery dan penggunaannya Subquery dengan banyak kolom Pairwise Comparison SubQuery NonPairwise Comparison SubQuery Penggunaan Query dalam Klausa FROM Ekspresi Scalar
Lebih terperinciSUBQUERY-2. MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA
SUBQUERY-2 MI2154 SQL LANJUT Dedy Rahman Wijaya, S.T., M.T., OCA dedyrw@tass.telkomuniversity.ac.id Sasaran Pembelajaran Mampu menulis multiple-column subquery Mampu menyelesaikan kasus menggunakan correlated
Lebih terperinciDATABASE - MySQL. Muhammad Zen S. Hadi, ST. MSc.
DATABASE - MySQL Muhammad Zen S. Hadi, ST. MSc. Objectives Tujuan: Memahami perintah-perintah dasar DDL dan DML Contents Database DBMS Relational model SQL MySQL MySQL yang support ke relational model
Lebih terperinciPERTEMUAN 10 PEMBUATAN TABEL
PERTEMUAN 10 PEMBUATAN TABEL Tujuan Pembelajaran : Memahami object utama dari database Membuat table Memahami tipe data yang digunakan pada saat pendefinisian kolom pada table Merubah definisi table Drop,
Lebih terperinci15-Jan DATABASE - MySQL. Database. Constraints. Tujuan: Memahami perintah-perintah dasar DDL dan DML
Objectives Tujuan: DATABASE - MySQL Memahami perintah-perintah dasar DDL dan DML Acep Irham Gufroni, M.Eng. Pemrograman Internet Teknik Informatika Univ. Siliwangi Database Constraints Database a collection
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem
Lebih terperinciApa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel
Sistem Basis Data 1 Apa yang akan dibahas? Pengertian SQL Penggolongan Statement SQL Aturan Gramatika SQL Struktur Dasar SQL Query Satu (1) Tabel 2 SQL SQL (Structured Query Language) Bahasa standar yang
Lebih terperinciSATUAN ACARA PERKULIAHAN(SAP)
Nama Mata Kuliah Kode Mata Kuliah Bobot Kredit Semester Penempatan : 3 Kedudukan Mata Kuliah : SATUAN ACARA PERKULIAHAN(SAP) : SISTEM BASIS DATA : TI029 : 3 SKS Mata Kuliah Prasyarat : - Penanggung Jawab
Lebih terperinciPertemuan DDL INDIKATOR. Modul Teori Database Aknela
Pertemuan 15-16 DDL INDIKATOR 1. Memahami object utama dari database 2. Membuat table 3. Memahami tipe data yang digunakan pada saat pendefinisian kolom pada table 4. Merubah definisi table 5. Drop, rename
Lebih terperinciMicrosoft Access 2007
BAHAN AJAR Microsoft Access 2007 Database Relationships dan Query 2012 MICROSOFT ACCESS 2007 Database Relationship Database relationship adalah relasi atau hubungan antara beberapa tabel dalam database
Lebih terperinciMICROSOFT ACCESS. Database Relationship. Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1
Basis Data Relationship Database and Query - Teknik Informatika UNSIL Page 1 MICROSOFT ACCESS Database Relationship Database relationship adalah relasi atau hubungan antara beberapa tabel dalam database
Lebih terperinciB a s i s D a t a - 1 C H A P T E R SQL OPERASI JOIN. Copyright 2005 PENS-ITS
C H A P T E R 14 SQL OPERASI JOIN Objectives Tujuan: Mengenal perintah SQL operasi JOIN: - Equijoin (Inner Join atau Simple Join) - Non-Equijoin - Outer Join (Left Outer Join & Right Outer Join) - Self
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi
BAB 3 ANALISIS DAN PERANCANGAN 3. Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi
Lebih terperinciMicrosoft Access 2007
Praktikum Pengantar Komputer dan Internet Microsoft Access 2007 Database Relationships dan Query Tim Asisten 2009 2010 MICROSOFT ACCESS 2007 Database Relationship Database relationship adalah relasi atau
Lebih terperinciNormalisasi Bagian I
Normalisasi Bagian I First Normal Form (1NF) Domain disebut atomic bila elemen yang ada di dalamnya tidak dapat dibagi menjadi unit yang lebih kecil (indivisible) Sebuah skema relasi R berada dalam kondisi
Lebih terperinciBAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan
41 BAB 4 PERANCANGAN SISTEM DAN EVALUASI 4.1 Perancangan Sistem Hal-hal yang akan dilakukan dalam perancangan aplikasi antara lain : perancangan diagram UML (use case, activity, class, dan sequence), perancangan
Lebih terperinciMahasiswa memahami fungsi-fungsi lain di dalam SQL Mahasiswa memahami tentang operasi agregasi Mahasiswa mampu mengaplikasikan operasi agregasi
Mahasiswa memahami fungsi-fungsi lain di dalam SQL Mahasiswa memahami tentang operasi agregasi Mahasiswa mampu mengaplikasikan operasi agregasi 2 Review Klausa Where Filter Perbandingan Like IN dan NOT
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Definisi Aplikasi Perangkat lunak dapat dikelompokkan menjadi tiga kelompok utama, yaitu sistem operasi, aplikasi dan utiliti. Sistem operasi merupakan perangkat lunak yang berfungsi
Lebih terperinciEksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.
1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak
Lebih terperinciOracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya Oracle Academic Initiative Halaman
Lebih terperinciB a s i s D a t a - 1 C H A P T E R. SQL Lanjutan 1. Copyright 2005 PENS-ITS
Copyright 2005 PENS-ITS C H A P T E R 11 Lanjutan 1 Objectives Tujuan: Mengenal perintah dalam: - Operator Aritmetika - Penggunaan Kolom Alias - Menghilangkan Data Duplikat - Operasi Pembanding - Operasi
Lebih terperinciER (ENTITY RELATIONSHIP) MODEL
C H A P T E R Objectives Tujuan: 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 4. Memahami relasi dan
Lebih terperinciMODUL 1. Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE
MODUL 1 Pembuatan tabel, pendefinisian constraint, export dan import PRAKTIKUM BASIS DATA LANJUT TEKNIK PERANGKAT LUNAK UNIVERSITAS PGRI RONGGOLAWE BAGIAN 1 PEMBUATAN TABEL Tujuan Pembelajaran : Memahami
Lebih terperinciBasis Data. Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan
Basis Data Bagian IV SQL (3) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Deletion Yang dapat dihapus (delete) hanyalah tuple bukan nilai ada suatu atribut tertentu. Dalam SQL, deletion
Lebih terperinciSISTEM BASIS DATA (Lanjutan) :
SISTEM BASIS DATA (Lanjutan) : BAB III : Basis Data Relasional Pengertian : Pada model relasional, basis data disusun dalam bentuk tabel dua dimensi yang terdiri atas baris (record) dan kolom (field).pertemuan
Lebih terperinciModul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi
Modul ke: Aplikasi Komputer Pengantar Ms. Access 2010 Fakultas 13TEKNIK Lanjutan Hendri, ST. MT. Program Studi Operasi Dasar Ms. Access Getting Started Tampilan Ms. Access Tipe Data Modul-Modul pada Ms.
Lebih terperinciPOKOK BAHASAN: TUJUAN PEMBELAJARAN:
BAB 7 PENGANTAR PERANGKAT LUNAK BASIS DATA POKOK BAHASAN: Pengantar Dasar Basis Data Pengenalan Tabel, Relasi, ER Diagram Pengenalan SQL Query Pengenalan Microsoft Access Pembuatan Tabel, Form dan Report
Lebih terperinciPRAKTIKUM 4 MENGURUTKAN DAN MENYARING DATA 24 Hasilnya akan sama dengan : SELECT KodeBuku, Judul FROM Buku ORDER BY Judul; Karena secara default data
Praktikum 4 Mengurutkan Data dan Menyaring Data A. TUJUAN 1. Menjelaskan cara mengurutkan data 2. Menjelaskan cara menyaring data B. DASAR TEORI B.1. Mengurutkan Data Mengurutkan Data ada dua bentuk :
Lebih terperinciPertemuan 2-3 ER-MODEL
Pertemuan 2-3 ER-MODEL INDIKATOR 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 4. Memahami relasi dan
Lebih terperinciPraktikum Basis Data 2017 TE UM
MODUL 3 SQL A. TUJUAN - Memahami SQL, komponen-komponen, dan penggunaannya. - Mengenal operasi-operasi DML menggunakan phpmyadmin. - Mampu melakukan operasi-operasi retrieve yang spesifik - Mampu penguraikan
Lebih terperinciTutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans
Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans Oleh: Ardie Jocong Pada Tutorial Pertama ini ane akan menjelaskan bagaimana membuat sebuah database dengan JavaDB yaitu fasilitas
Lebih terperinciBasis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS
Basis Data Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3.
Lebih terperinciPERTEMUAN IV ADVANCED ENTITY RELATIONSHIP DIAGRAM FAK. TEKNIK JURUSAN TEKNIK INFORMATIKA
PERTEMUAN IV ADVANCED ENTITY RELATIONSHIP DIAGRAM FAK. TEKNIK JURUSAN TEKNIK INFORMATIKA Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca
Lebih terperinciB. PETUNJUK. 2. Join. Praktikum Basis Data 2017 TE UM
MODUL 5 RELASI & JOIN A. TUJUAN Memahami keterhubungan entitas di dalam basis data. Memahami jenis-jenis operasi pengambilan data di beberapa entitas. Mampu menyelesaikan kasus retrieval yang melibatkan
Lebih terperinciOleh: Nisa Miftachurohmah, S. Kom
Pertemuan II & III Oleh: Nisa Miftachurohmah, S. Kom Seperti dalam pembahasan di pertemuan sebelumnya, primary key dan foreign key merupakan penghubung antara tabel yang berbeda dalam suatu database. One
Lebih terperinciSatuan Acara Perkuliahan
Satuan Acara Perkuliahan Mata Kuliah : Sistem Basis Data Kode Mata Kuliah / SKS: KK-1057 / 3 SKS Semester : Ganjil / Genap Dosen : Dini Yuristia, S.T. Hari, jam, ruang : Deskripsi Mata Kuliah Mata kuliah
Lebih terperinci@Tessy Badriyah, SKom. MT. PERTEMUAN 12 VIEW
PERTEMUAN 12 VIEW Tujuan Pembelajaran : Memahami definisi View Dapat membuat View Dapat Memanggil data melalui View Merubah definisi View Insert, Update, dan Delete data melalui View Menghapus (drop) view
Lebih terperinciObjek Relational Mapping
Objek Relational Mapping Relationship Mapping Inheritance Mapping Di dalam pemrograman berorientasi objek, kita mengenal adanya asosiasi antara class yang satu dengan class yang lainnya. Melalui asosiasi
Lebih terperinciPENGENALAN MICROSOFT QUERY ANALYZER
PENGENALAN MICROSOFT QUERY ANALYZER Pendahuluan Microsoft Query Analyzer adalah salah satu fitur yang terdapat dalam DBMS Microsoft SQL Server. Dengan menggunakan Query Analyzer, maka perintah-perintah
Lebih terperinciP7 Perancangan Database
P7 Perancangan Database SQ http://sidiq.mercubuana-yogya.ac.id Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mengetahui & memahami konsep
Lebih terperinciModel Entity Relationship Bagian I
Model Entity Relationship Bagian I Sistem Basis Data WAN H. Manihuruk, S.kom Outline Entity Sets Relationship Sets Mapping Constraints Keys Entity Sets Database dapat dimodelkan sebagai : Kumpulan entitas
Lebih terperincid. Primary Key Primary key atau unique key adalah suatu nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel.
MODUL 2 OBJEK DATABASE A. TUJUAN Praktikan mampu memahami objek-objek basisdata Praktikan mampu menciptakan tabel (PhpMyAdmin) Praktikan memahami penggunaan primary key Praktikan memahami relasiantartabel
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Pengertian Sistem Sistem seperti yang ditulis dalam buku analisis dan disain sistem informasi Jogianto HM didefinisikan sebagai kumpulan dari elemenelemen yang berinteraksi untuk
Lebih terperinciGARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 2
GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : DIII MANAJEMEN INFORMATIKA Semester : 2 MATA KULIAH : SISTEM BASIS DATA KODE MATA KULIAH / SKS : 390102023 / 3 SKS MATA KULIAH PRASYARAT : - DESKRIPSI
Lebih terperinciMEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom
MEMAHAMI KONSEP DATABASE Oleh : Yuhefizar, S.Kom Database Management System(DBMS) merupakan paket program (Software) yang dibuat agar memudahkan dan mengefisienkan pemasukan, pengeditan, penghapusan dan
Lebih terperinciC H A P T E R. Copyright 2005 PENS-ITS
C H A P T E R 2 Objectives Tujuan: 1. Memahami konsep dasar ER Model. 2. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 3. Memahami relasi dan himpunan relasi. 4. Memahami
Lebih terperinciPertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika
Pertemuan IV Advanced Entity Relationship Diagram Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. caca.e.supriana@unpas.ac.id id 2014 Himpunan Entitas Lemah h(weak
Lebih terperinciBASISDATA. Basis Data Secara Umum
BASISDATA Basis Data Secara Umum Basis data merupakan kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis. Definisi ini merujuk pada perkembangan dunia hardware
Lebih terperinciBasis Data. Bagian IV SQL (1) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan
Basis Data Bagian IV SQL (1) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Sejarah SQL IBM mengembangkan versi asli SQL di San Jose Research Laboratory (sekarang Almaden Research Center)
Lebih terperinciPERANCANGAN SISTEM DATABASE
PERANCANGAN SISTEM DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan sistem
Lebih terperinciASSALAMU ALAIKUM WR.WB
Basis Data ASSALAMU ALAIKUM WR.WB Basis data MIF W4-09 1 Basis Data Hubungan ERD dengan Normalisasi & Denormalisasi KELOMPOK VI MIF W4 09 Basis data MIF W4-09 2 Apa itu ERD.?? Diagram E-R berupa model
Lebih terperinciBAB II LANDASAN TEORI
4 BAB II LANDASAN TEORI 2.1 Pengertian Sistem Sistem adalah rangkaian dari dua atau lebih komponen-komponen yang saling berhubungan, yang berinteraksi untuk mencapai sebuah tujuan. Sistem hampir selalu
Lebih terperinciCONSTRAINT clients_client_num_pk PRIMARY KEY (client_number));
Five types of constraints exist within an Oracle database. Each type enforces a different rule. The types are: NOT NULL constraints UNIQUE constraints PRIMARY KEY constraints FOREIGN KEY constraints CHECK
Lebih terperinciNormalisasi Donny Yulianto, S.Kom
Pertemuan 9 Normalisasi Donny Yulianto, S.Kom 1 Normalisasi Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan. Proses normalisasi merupakan proses
Lebih terperinciBAB II LANDASAN TEORI Membangun Aplikasi Database Oracle dengan VB. Koneksi database adalah sebuah modul (obyek) yang bekerja untuk
BAB II LANDASAN TEORI 2.1 Database 2.1.1 Membangun Aplikasi Database Oracle dengan VB KONEKSI DATABASE Koneksi database adalah sebuah modul (obyek) yang bekerja untuk menghubungkan aplikasi dengan sebuah
Lebih terperinciMODUL II SQL A. TUJUAN
MODUL II SQL A. TUJUAN Memahami SQL, komponen-komponen, dan kegunaannya Mengenal operasi-operasi DDL dan DML Mampu melakukan operasi-operasi retrieve yang spesifik Mampu menguraikan dan mentranslasikan
Lebih terperinciBAB 3 MODEL RELASIONAL
BAB 3 MODEL RELASIONAL Mengapa perlu mempelajari Model Relasional? Model basis data yang paling banyak digunakan o Vendors : IBM, Informix, Microsoft, Oracle, Sybase, dll. o Yang menjadi saingan berat
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengertian Sistem Sistem secara umum dapat didefinisikan sebagai kumpulan elemen-elemen yang saling berhubungan anatara satu dengan yang lainnya yang membentuk satu kesatuan dalam
Lebih terperinciBAB 3 MEMBUAT MASTER-DETAIL FORM
BAB 3 MEMBUAT MASTER-DETAIL FORM Pada bab ini akan dibahas cara untuk membuat Master-Detail form. Master-Detail Form adalah form yang memiliki dua buah block yang keduanya direlasikan dalam hubungan Master
Lebih terperinciOracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya BAB 18 : SubQuery Lanjutan Halaman
Lebih terperinciBAB II LANDASAN TEORI
5 BAB II LANDASAN TEORI 2.1. Rekayasa Perangkat Lunak Rekayasa perangkat lunak merupakan kegiatan analisis, desain, konstruksi, verifikasi dan manajemen kesatuan teknik yang dikerjakan dalam suatu kerangka
Lebih terperinciBAB 1 PEMBUATAN REPORT
BAB 1 PEMBUATAN REPORT Pada bab ini akan dibahas cara pembuatan Report pada Oracle. Oracle Report Builder memungkinkan developer untuk membuat report dalam berbagai macam layout dan berisi banyak fitur
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Sedang Berjalan Analisa sistem sangat berguna untuk mengetahui gambaran umum mengenai Sistem Informasi Geografis letak SD Negeri di kecamatan
Lebih terperinciBASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS
BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS MODEL DATA RELATIONAL Data Model High Level Lower Level Model Data Relational Kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)
Lebih terperinciOracle Academic Initiative
Oracle Academic Initiative Oracle9i Introduction to SQL Oleh: Tessy Badriyah, SKom.MT Politeknik Elektronika Negeri Surabaya Institut Teknologi Sepuluh Nopember Surabaya Halaman : 8-0 BAB 8 : Menghasilkan
Lebih terperinciC H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE
C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE Information Technology, EEPIS-ITS Objectives Tujuan: 1. Memahami konsep dasar perancangan database
Lebih terperinciOleh : Rahmady Liyantanto
Oleh : Rahmady Liyantanto } Pemodelan Sistem } Pemodelan Data : ERD } Pemodelan Entity-Relationship } Model berorientasi objek } Pengenalan Objek } Object-Oriented vs Object-based } Model sbg alat komunikasi
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai sistem informasi geografis wilayah rawan kecelakaan di kota Medan yang meliputi analisa sistem yang sedang berjalan dan desain sistem.
Lebih terperinciB a s i s D a t a C H A P T E R. SQL Operasi DDL. Arif Basofi PENS 2015
C H A P T E R 16 SQL Operasi DDL Arif Basofi PENS 2015 Objectives Tujuan: Mengenal operasi perintah SQL dalam: - DDL (Data Definition Language) S Q L DDL Data Definition Language (DDL) Dengan perintah
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengertian Sistem a. Sistem adalah merupakan suatu kumpulan atau himpunan dari unsurunsur atau variable-variabel yang terorganisir, saling berinteraksi, saling tergantung satu
Lebih terperinciSejarah(1) Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Definisi SQL
Sejarah(2) STRUCTURE QUERY LANGUANGE (1) Tahun 1987, American National Standards Institute (ANSI) dan International Standards Organization (ISO) membuat standar untuk SQL Tahun 1992, dibentuk versi baru
Lebih terperinci