Aplikasi Database pada InTouch - SQL Access Manager

Slides:



Advertisements
Presentasi serupa
Kiky Rizky Nova Wardani, S.Kom
Advertisements

DESAIN & KONFIGURASI DATABASE
PHP + MySQL.
BASIS DATA RELATIONAL.
Pertemuan 2 : Dasar-dasar SQL SBD C – Senin, Frank & Rudy
Database MySQL.
PERINTAH SQL.
MYSQL.
Pembuatan aplikasi Database dengan Visual Basic dan Oracle
What Is Database? Handy Wicaksono. Apakah Database itu? Database : tempat penyimpanan informasi Jenis database yang paling umum : relational database.
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Database Create-Retrieve-Update-Delete (CRUD)
Tugas 2 Kuliah Pemrograman Web Menggunakan JSP
Java Database Connectivity (JDBC) JDBC adalah Application Programming Interface (API) yang dirancang untuk mengakses Database.
Oleh : Kholid Fathoni, S.Kom., M.T.
Database MySQL.
Manajemen Basis Data menggunakan SQL Server
DATABASE MySQL (baca: mai és kju él atau mai-siquel) ULLA DELFANA ROSIANI.
DATABASE SYSTEM (Sistem Basis Data)
MODUL1 DATABASE MANAGEMENT SYSTEM
Pertemuan 4 Database dengan MySQL.
Internet Programming MySQL
Pemrogramn Berorientasi Obyek MySQL
Pemrograman Terstruktur
Pelatihan Oracle sub : Pembuatan aplikasi dengan Visual Basic
Pemrograman Web/MI/D3 sks
Keterampilan Komputer
Istilah-Istilah di lingkungan Database
Database Management System
DBMS Dr. Kusrini, M.Kom.
Mengenal DBMS (Database Management System)
Desain Database Disusun Oleh : Dr. Lily Wulandari
SQL = Structure Query Language
Koneksi PHP ke Database MySQL
JDBC Java2 Advanced.
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
DBMS Dr. Kusrini, M.Kom.
PENGANTAR TEKNOLOGI SIA 2
Pengenalan Database MySQL
Pemrograman Database dengan ADO Data Control pada Visual Basic
PENGANTAR DATABASE ADMINISTRATOR
Outline: Relational Data Model Entity Relationship Diagram
TEMPAT PENYIMPANAN DATA
Pertemuan 10 Dani Hamdani, S.Kom..
Java Database Connectivity Materi 5
Konsep Teknologi Informasi B
Manajemen Basis Data menggunakan SQL Server
KONSEP DESAIN SOFTWARE DATABASE
SQL OVERVIEW.
PEMODELAN DATA.
Management Information System
Normalisasi Data Base Bentuk Penyederhanaan Tabel dalam Basis Data – Langkah tepat untuk dalam merelasikan dalam penghubungan antar Entitas dalam penyederhanaan.
Structured Query Language
Pemrograman Internet Database.
Basis Data [TK1064] I. Pengenalan Basis Data
SQL.... Kependekan dari Structured Query Language.
SISTEM BASIS DATA Kuliah - 2.
Pengenalan mySQL database
Nama : Agnessia Mega C.A.S NIM : Kelas : AB-39-06
Administrasi basis data
Oleh: Devie Rosa Anamisa
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Membuat Query ACCESS Query adalah fasilitas untuk mengakses data dengan cara  yang memungkin bagi kita untuk menampilkan data-data dari database dalam.
Mengenal DBMS (Database Management System)
MKA-30 Perancang dan Pemrograman WEB Wilonotomo, S.Kom., M.Si.
Kiky Rizky Nova Wardani, S.Kom
Bahasa basis data Safitri Jaya, S.Kom, M.T.I.
PENDAHULUAN MySQL Oleh: Rudianto.
Pengantar Teknologi SIM 2 (pertemuan 7)
FAJAR Y. ZEBUA  Menurut Fathansyah (1992, p2) : 1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian.
Transcript presentasi:

Aplikasi Database pada InTouch - SQL Access Manager

Database Sekumpulan data yang berfungsi sebagai penyedia informasi bagi user atau pengguna Jenis database : Front – End  yang berhubungan langsung dengan pemakai (analogi : ruang makan restoran) Back-End  yang menyusun, menyimpan, dan mengamankan database (analogi : dapur restoran)

Relational Database Sekumpulan data yang saling berhubungan RDBMS (Relational Data Base Management System) : Microsoft Access Microsoft SQL Server 2005 MySQL Oracle

Desain Database ERD : Entity Relationship Diagram Entity : Sesuatu yang mudah didefinisikan Bisa berupa : objek, tempat, manusia, konsep,… Misal : mahasiswa, dosen, universitas, mata kuliah, rektor

Desain Database Atribut : penjelasan dari entity yang membedakan entity satu dengan yang lain NRP Mahasiswa Nama Alamat

Desain Database Relationship One to one (1: 1) One to many (1:m) atau Many to One (m:1) Many to many (m:m) Rektor Universitas Mahasiswa Mata Kuliah Mahasiswa Dosen

Struktur Relasi Data Tabel berfungsi untuk menyimpan data and merupakan suatu kumpulan data yang berhubungan dengan topik tertentu. NRP Nama Asal 234004001 Rendy Sidoarjo 234004002 John Mojokerto 234002008 James Surabaya Atribut Baris atau Record Primary Key Kolom atau Field

SQL (Structured Query Language) Bahasa untuk manipulasi tabel / database Instruksi yang umum : Select : memiliih cell tertentu Insert : memasukkan cell baru Update : memperbarui nilai cell Delete : menghapus cell tertentu

Bagaimana WW InTouch menangani database sederhana? SQL Access Manager

SQL Access Manager overview (1) SQL Access Manager untuk membuat Bind Lists dan Table Templates

SQL Access Manager overview (1) Bind List menghubungkan kolom database dengan tagname di InTouch Table Template menjelaskan struktur dan format (tipe data) dari tabel baru dalam database

SQL Access Manager overview (2) Pada SQLCreateTable(), argumen Table Template mendefinisikan struktur file database baru Pada SQLInsert(), SQLSelect() atau SQLUpdate(), argumen Bind List mendifinisikan InTouch tagnames dan kolom database yang berhubungan

SQL Access Manager overview (3) Membuat Tabel baru Melihat tabel yang sudah ada

Melihat isi database melalui InTouch Buat tabel dalam sebuah database (MS Access) Buat Bind List dan Table Template di InTouch Koneksi InTouch ke database Mengatur DSN di ODBC Mengadakan koneksi dengan database via SQLConnect() Pilih tabel dengan perintah SQLSelect() Lihat isi tabel dengan SQLFirst(), SQLLast(), SQLNext(), SQLPrev().

Setting DSN di ODBC Manager Control panel  Administrative Tools  Data Sources (ODBC)  User DSN (Add, Configure) Isi Data Source Name, Description, dan Select/Create Database Diarahkan ke database yang akan digunakan

SQL Connect() SQLConnect() untuk berhubungan dengan database, sehingga fungsi SQL yang lain dapat dieksekusi ResultCode=SQLConnect( ConnectionID, "dsn=handy" ); BindList = "Binding Aja"; TableName = "Tabel_1"; Template = "template1"; Connection Id harus tetap (misal : 1)

SQL Disconnect() SQL Disconnect() ResultCode = SQLDisconnect(ConnectionID ); ConnectionID=0; ResultCode=0; SQLNumbRows=0;

SQLSelect() ResultCode = SQLSelect (ConnectionID,TableName, BindList,WhereExpr,OrderByExpr);

Melihat record pada tabel Setelah SQLSelect() : SQLFirst() SQLNext() SQLPrevious() SQLLast()

Others Fitur : Get record Insert record Delete record Update record Create table Clear table 

Trouble Shooting Menggunakan : Result Code. Fungsi SQLErrorMsg() memberikan Error Message yang berhubungan dengan Result Code. Script : ErrorMsg=SQLErrorMsg(ResultCode); where: ErrorMsg : memory message tag ResultCode : nilai integer dari fungsi SQL sebelumnya

Tugas Rekamlah data suatu sensor atau aktuator ke dalam database!