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.
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
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
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.
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
11
2.Membuat DSN = Data Source Name
Langkah-langkah yang dilakukan :
- tekan strat > Control Panel
12
- lalu pilih data source ODBC
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
- 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
17
-kemudian koneksi dapat dilakukan dengan sytax SQLConnect :
- untuk menulis ke dalam SQL Server dapat dilihat seperti dibawah ini:
Masuk Application Script
Data
Pada bindlist
18
V. Hasil Runtime Intouch
Koneksi SQL
- awal Runtime dapat dilihat seperti window di bawah ini: Belum dilakukan
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
21