Anda di halaman 1dari 20

Daftar isi

I. Objektif............................................................................................................ 3
II. Overview MS SQL Server .............................................................................. 3
II.1. Arsitektur Client / Server ........................................................................ 3
II.2. Arsitektur SQL Server ............................................................................. 3
II.3. Komponen SQL Server ........................................................................... 3
II.4. Membuat modul data base..................................................................... 4
II.5. Tabel ....................................................................................................... 5
II.5.1 Tipe Data ........................................................................................... 6
II.5.2. Batasan (Consraint) .......................................................................... 8
II.5.3. Membuat table dengan enterprise manager ..................................... 9
III. pembuatan plant dengan Wonderware Intouch .......................................... 10
IV. Prosedur untuk mengambil data dari Intouch ............................................. 11
V. Saran pengembangan. ................................................................................ 21
VII. Kesimpulan ............................................................................................... 21

2
I. Objektif
Tujuan dari tugas ini adalah berusaha menghubungkan antara wonderware
Intouch dengan MS SQL server. Sehingga data-data dari WW (Wonderware)
Intouch dapat disimpan di MS SQL server.

II. Overview MS SQL Server

II.1. Arsitektur Client / Server


SQL Server adalah sebuah database relasional yang dirancang untuk
mendukung aplikasi dengan arsitektur client / server, dimana data base terdapat pada
computer pusat yang disebut sebagai server, dan informasi digunakan bersama oleh
beberapa user yang menjalankan aplikasi di dalam computer lokalnya yang disebut
sebagai client.

II.2. Arsitektur SQL Server


Database SQL Server dibagi ke dalam beberapa komponen logical, seperti
misalnya table, view dan elemen-elemen lain yang terlihat oleh user. Elemen-elemen
ini secara fisik disimpan di dalam dua atau lebih file di dalam disk, format file atau
lokasi di mana elemen-elemen logic ini ditulis, tidak diketahui oleh user system. Dan
apabila data base dibuat user bias memilki izin akses yang telah diberikan kepadanya.
Hal ini membuat SQL Server dapat menyimpan beberapa data base dan membatasi
akses ke masing-masing data base ke user tertentu saja..

II.3. Komponen SQL Server


Berikut adalah komponen-komponen kunci dari SQL Server:
Komponen Keterangan
Data base Mengandung objek-objek yang digunakan
untuk mewakili,menyimpan dan
mengakses data.
Tabel Menyimpan baris-baris atau record-rekord
data dan hubungannya dengan table lain
Data base diagram Secara grafis menampilkan objek
database,sehingga dapat dimanipulasikan
tanpa menggunakan bahasa Transact SQL
Indeks File-file tambahan yang meningkatkan

3
kecepatan akses dari baris-baris table.
View Menyediakan cara melihat data yang
berbeda di dalam satu atau lebih table.
Stored Procedure Program-program Transact SQL yang
disimpan di dalam server yang
menjalankan tugas-tugas yang telah
ditentukan
Trigger Sebuah jenis procedure tersimpan khusus
yang secara otomatis dijalankan apabila
operasi tertentu dilakukan di dalam table
Full Text Indexes Indeks khusus yang membuat perncarian
menjadi lebih mudah di dalam kolm-kolm
denga tipe data varchar dan text

II.4.Membuat modul data base


Untuk membuat modul data base, langkah-langkah yang dilakukan:

1. buka aplikasi SQL server dengan memilih start > Programs > Microsoft SQL
Server > Enterprise Manager

4
2. pada Enterprise manager, klik icon Microsooft SQL Server lalu bukalah server
klik tombol mouse kanan pada folder database lalu pilih new data base seperti
di bawah ini:

3. ketikkan nama untuk data base pada kotak dialog yang mncul. Sebagai contoh
kita ketikkan Intouch

5
4. klik OK untuk membuat database baru.
5. Tampilan pada folder database pada enterprise manager :

II.5. Tabel
Table adalah jantung dari data base. Mengetahui cara membuat dan memelihara
table adalah pengetahuan yang paling penting bagi para user database.
II.5.1. Tipe Data
Setiap kolom di dalam table harus memiliki tipe data tertentu. Dengan kata lain,
anda harus menentukan bahwa klom tersebut akan menyimpan jenis data tertentu
seperti teks, angka, data, atau gambar. Data yang disimpan di dalam table SQL
server dapat memilki tipe-tipe seperti dibawah ini:
Integer
Bit Integer dengan nilai 0 atau 1
Int Nilai integer dengan nilai antara -2^3(-
2.147.483.648) sampai 2^31-
1(2.147.483.647)
SmallInt 2^15(-32.768) sampai 2^15-1 (32.767)
TinyInt Integer antara 0 dan 255
Decimal atau numeric Angka dengan akurasi tetap antara -

6
10^38+ 1 sampai 10^38 -1
Money Nilai data moneter dari -2^63 (-
922,337,203,685,477.58080) sampai
2^63 -1 dengan tingkat akurasi sampai
sepersepulh ribu dari unit moneter.
Smallmoney -214,748.3648 sampai +214,748.3648
dengan tingkat akurasi hingga
sepersepuluh ribu dari unit moneter
Float -1.79E + 308 sampai 1.79 E +308
Real -340E + 38 sampai 3.40E + 38
Date time 1 januari 1753 sampai 31 desember
9999 dengan akurasi sampai 3.33 Ms
Small datetime 1 januari 1900 sampai dengan 6 juni
2079, dengan ketelitian hingga 1 menit.

String
Char Field tetap dengan ukuran maks sebesar
8000 byte
Varchar Field tetap dengan ukuran maks sebersar
8000 byte
Text Variable dengan ukuran hingga 2^31 -1
(2.147.483,647) byte

Unicode String
NChar Field tetap dengan ukuran maks sebesar
4000 byte
NVarchar Field tetap dengan ukuran maks sebersar
4000 byte
NText Variable dengan ukuran hingga 2^30 -1
(1.073.741,823) byte

Binary String
Binary Ukuran tetap hingga 8000 byte
VarBinary Ukuran bervariasi hingga 8000 byte

7
Image Ukuran bervariasi hingga 2^31 -1
(2.147.483,647) byte

Rupa-rupa
Cursor Referensi ke kursor
TimeStamp Angka eksklusif yang dikenali data base
uniqueidentifier Pengenal global yang eksklusif

II.5.2. Batasan (constraint)


Batasan atau constraint adalah cara untuk memastikan integritas dari data base
melalui penyerangan informasi yang dimasukkan ke dalam kolom table. Batasan ini
mempunyai mekanisme dasar untuk memastikan integritas dari suatu field. Batasan
memiliki prioritas integer, aturan dan nilai default. Ada lima jenis batasan:
1. Not Null
Menentukan bahwa kolom tidak bias menerima nilai null
2. Check
Membatasi nilai yang bias diletakkan kedalam kolom dengan menguji suatu
kondisi. Nilai Boolean didasarkan kepada isi yang diberikan kepada kolom
jika kondisi bernilai true, maka nilai yang dimasukkan dapat diberikan ke
dalam kolom.
3. Unique
Memaksa kolom memiliki nilai yang eksklusif. Dengan kata lain, pada sebuah
kolom yang diberikan batasan unique tidak boleh ada dua record yang sama.
4. Primary key
Membuat kunci primer atau kunci utama dari table, kolom atau kombinasi dari
kolom dengan nilai yang harus bersifat eksklusif di dalam table untuk
mengenali baris.
5. Foreign key
Menentukan hubungan antara table-tabel jadi suatu field di dalam table aktif
yang menunjukkan ke field kunci pada table lain.

8
II.5.3 Membuat table dengan enterprise manager
1. kursor diaktifkan ke daerah folder tree database sehingga akan terbuka
kemudian pilih database yang tadi anda buat. Kemudian klik dengan tombol
mouse kanan pada folder data base dan pilih new table.

Kemudian isikan pada nama kolom, datatype, length dan allow nulls pada jendela new
table.
Keterangan:
Coulumn name : menunjukkan nama untuk kolom atau field
Data type : menunjukkan tipe data yang disimpan oleh kolom
Length : menunjukkan ukuran dari field

9
Setelah selesai, dilakukan penyimpanan dengan nama table tertentu.

III.Pembuatan Plant pada Wonderware Intouch

Untuk tugas ini digunakan plant pengisian volume tank, dengan menggunakan
animasi pengisian secara vertical. Pada plant ini juga diberi fasilitas untuk melakukan
koneksi dengan SQL Server.
Tampilan plant Intouch:

10
IV. Prosedur untuk mengambil data dari intouch
Langkah-langkah yang dilakukan pada tugas ini adalah:
1. Menyediakan data base
Yang dilakukan:
a. menyalakan server pada MS SQL Server. Pada windows tekan start >
Program > MS SQL Server > service manager

Kemudian mengaktifkan service manager:

b. membuat table dengan langkah-langkah seperti pada bagian II.4.3.

11
2.Membuat DSN = Data Source Name
Langkah-langkah yang dilakukan :
- tekan strat > Control Panel

- lalu pada control panel pilih administrative tools

12
- lalu pilih data source ODBC

- lalu tekan tab System DSN

13
- untuk pembuatan System DSN baru tekan add, lalu pilih driver untuk
SQL Server

- kemudian tekan finish > isi nama, deskripsi dan server yang akan
digunakan

14
- kemudian tekan next, maka akan tampil window

-tekan next lagi, kemudian ubah database default menjadi intouch (sudah
dibuat terlebih dahulu seperti pada langkah-langkah pembuatan data base

15
- tekan next kemudian tekan finish untuk menyelesaikan pembuatan
DSN

3.membuat bind list pada Intouch

- akses bind list pada SQL Access Manager > select bind list
-

16
bind list disusun berdasarkan kolom table yang dibuat pada SQL server manager:

Input Tag yang akan dialamatkan pada suatu kolom pd SQL Server

(table kolom pada SQL Server )

17
-kemudian koneksi dapat dilakukan dengan sytax SQLConnect :

DSN yang telah dibuat

- untuk menulis ke dalam SQL Server dapat dilihat seperti dibawah ini:
Masuk Application Script

Data
Pada bindlist

Tabel pada Ms SQL

18
V. Hasil Runtime Intouch
Koneksi SQL
- awal Runtime dapat dilihat seperti window di bawah ini: Belum dilakukan

- tampilan pada SQL Server

- kemudian dilakukan penekanan button connect to MS SQL Server:

19
-hasil didapat :

Status koneksi ke
SQl Server

-Tampilan pada table di SQL Server dapat dilihat pada gambar window
dibawah ini:

20
VI. Saran Pengembangan

Dari Tugas ini telah ditunjukkan cara untuk menghubungkan antara wonderware
intouch dengan MS SQL Server, yang dimana akan mempermudah pekerjaan-
pekerjaan yang baru, antara lain:
- Menghubungkan antara Wonderware Intouch dengan MS Access
- Menghubungkan antara Wonderware Intouch dengan Oracle
- Membaca dan merestore data dari MS SQL (database) ke wonderware
Intouch

VII. Kesimpulan

Dari Tugas ini dapat disimpulkan bahwa cara untuk menghubungkan


Wonderware Intouch dengan MS SQl adalah seperti di bawah ini:
I. Sediakan data base
II. Lakukan koneksi antara Intouch dengan data base
III. Lakukan pengisian data kedalam table data base
IV. Lakukan Diskoneksi

21

Anda mungkin juga menyukai