• Tidak ada hasil yang ditemukan

SQL SCRIPT GENERATOR

N/A
N/A
Protected

Academic year: 2021

Membagikan "SQL SCRIPT GENERATOR"

Copied!
5
0
0

Teks penuh

(1)

SQL SCRIPT GENERATOR

Nur Hafsari1

Jurusan Sistem Informasi Sekolah Teknik Harapan Medan JL.HM Jhoni No 70 Medan

1afsahharapan2014@gmail.com

Abstrak

Kebutuhan akan data yang berubah-ubah (up to date) baik perubahan yang bersifat berkala maupun tidak (update data tidak beraturan) mengharuskan mengikuti perkembangan perubahan data secara terus menerus pula, perubahan struktur tabel yang digunakan pada suatu database akan sulit diambil ataupun di proses dikarenakan harus memeriksa satu persatu tabel dan field yang ada, untuk itu perlu dirancang suatu sistem yang bisa mengambil dan memproses struktur tabel dan view serta trigger dan procedure secara cepat dan mudah, sistem yang dirancang akan menerapkan konsep Database Management System Retrieval sehingga proses pengambilan informasi akan lebih lengkap, hasil yang diperoleh dari sistem berupa struktur field dari tabel dan informasi lainnya.

Kata kunci : SQL Script, SQL Generator, Database, SQL Language

Abstract

The need for changing data (up to date) good changes are periodic or not (update irregular data) required to keep the data changes continuously anyway. When delaying an expansion of information because of a case (eg certain busy), there was delay the progression of changes because the information has changed / is changing with its data is the latest, but may require each development to change certain requirements (eg, data analysis). In this research activity done inside the device that is held exploration and concepts that will be used in the development of this system, an analysis of the existing problems, making plans based on the results of the analysis system, perform system implementation is a device that has been determined, and the last testing is conducted on the system.

Key Word : SQL Script,SQL Generator,Database,SQL Language

1. Latar Belakang Masalah

Kebutuhan akan data yang berubah-ubah (up to date) baik perubahan yang bersifat berkala maupun tidak (update data tidak beraturan) mengharuskan mengikuti perkembangan perubahan data secara terus menerus pula. Ketika melewatkan suatu perkembangan informasi karena suatu hal (misal kesibukan tertentu), maka telah melewatkan perkembangan perubahan karena informasinya telah berganti/ mengalami perubahan dengan data-datanya yang terbaru, padahal mungkin memerlukan setiap perkembangan perubahan untuk keperluan tertentu (misal analisa data)

SQL Server adalah salah satu database yang paling banyak digunakan oleh perusahaan dikarenakan kestabilan dan dukungan data yang sangat besar, banyak varian database SQL Server dimulai dari SQL Server 7.0, SQL Server 2000, SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 dan yang terakhir adalah SQL Server 2014, varian database SQL Server tersebut tentuya

memiliki kelebihan dan kekurangan salah satunya adalah masalah kompatibilitas data antar masing-masing database, dimana jika database yang dibuat pada versi yang lebih tinggi tidak dapat di buka di versi yang yang lebih rendah, untuk mengatasi hal tersebut maka database tersebut harus dibuat menjadi SQL Script, dimana SQL Script tersebut berisi perintah SQL Script Table, View, Procedure, Trigger dan sebagainya, untuk membuat semua itu dilakukan satu persatu untuk setiap objek yang ada dan tentu saja akan memerlukan waktu

SQL Script Generator merupakan salah satu

solusi yang dapat dilakukan untuk mempermudah pembuatan SQL Script pada database, dikarenakan SQL Script yang akan dihasilkan dirancang kompatibel untuk hampir semua versi SQL Server yang ada

Adapun tujuan dan manfaat penulisan dalam pembuatan skripsi ini adalah menghasilkan perintah-perintah SQL Script dari beberapa objek yang ada di database SQL Server 2005 dan juga

(2)

merancang sebuah sistem yang bisa menghasilkan informasi secara otomatis dari database.

Adapun kesimpulan yang penulis peroleh adalah SQL Script yang dihasilkan dari Database SQL Server bisa digunakan untuk keperluan pembuatan tabel yang baru pada database yang berbeda dan juga menghasilkan Informasi yang lengkap dari database seperti tabel, view, function dan sebagainya jelas terlihat dan dapat dipergunakan sebagai informasi tambahan database.

2. Metodologi Penelitian

SQL script generator merupakan sebuah sistem yang dirancang untuk mengambil informasi tabel-tabel yang ada didalam suatu database SQL Server, informasi yang ada pada tabel seperti nama field dan ukuran dari suatu field dapat tercipta secara otomatis dan hasilnya bisa disimpan kedalam file SQL untuk dipergunakan kembali.

SQL script generator sangat cocok digunakan ketika Anda memerlukan menggabungkan sebuah statement SQL secara prosedural, atau berdasarkan suatu kondisi logis dalam aplikasi Anda. Manfaat utama dalam menggunakan SQL script generator termasuk:

a. Memungkinkan membangun statement SQL yang kompleks secara programatik

b. Fitur ini akan memberikan quote pada nama table dan kolom secara otomatis guna mencegah konflik dengan tulisan SQL ataupun karakter khusus.

c. Fitur ini juga memberikan quote pada nilai parameter dan melakukan binding pada parameter ketika memungkinkan,

d. Fitur ini menyediakan sekian tingkatan abstraksi pada DB, yang menyederhanakan migrasi ke platform DB yang berbeda.

Secara manual menjalankan script konfigurasi yang dihasilkan database untuk SQL Server database dengan acara menyelesaikan langkah-langkah berikut:

a. Pada sistem server, pergi ke direktori yang berisi naskah yang dihasilkan. Lokasi default adalah profile_root / database / event / node / server direktori / dbscripts / db2. Jika Anda menetapkan nilai parameter outputScriptDir dari perintah administratif konfigurasi database, script disimpan di lokasi itu sebagai gantinya.

b. Menggunakan editor teks ASCII, membuat modifikasi yang diperlukan untuk script cr_event_mssql.bat.

c. Jalankan script pembuatan database menggunakan sintaks berikut:

sandi user_id cr_event_mssql [Server = Server] = sauser sa_user

sapassword = sa_password

SQL Server login ID pengguna yang akan memiliki tabel yang dibuat. User ID ini harus dibuat dalam SQL Server sehingga koneksi JDBC dapat dibuat ke database. (Driver JDBC tidak mendukung koneksi terpercaya.)

b. sandi

Password untuk login ID pengguna baru yang dibuat.

c. Server = Server

Nama server yang berisi database SQL Server. Parameter ini bersifat opsional; nilai default adalah host lokal.

d. sauser = sa_user

ID sa friendly. ID pengguna ini harus memiliki hak yang memadai untuk membuat database dan login pengguna. e. sapassword = sa_password

Password sa, jika menggunakan modus otentikasi campuran. Jika ID sa pengguna tidak memasang password, tentukan sapassword = tanpa nilai.

Abaikan parameter ini jika Anda menggunakan koneksi terpercaya.

Sebagai contoh, perintah berikut akan mengakses database SQL Server acara menggunakan login ID pengguna userid:

userid cr_event_mssql apassword Server = myserver sauser = sa sapassword = sapassword

Restart server. Untuk node federasi, Anda juga harus berhenti dan restart agen simpul menggunakan stopNode dan perintah startNode.

Adapun proses manual dari SQL Script dari sebuah tabel tampak seperti pada tabel dibawah ini

Tabel 1 SQL Script Dari Tabel

No Nama Tabel SQL Script 1 Tabel Pelanggan *ID_Nama *Nama Create table Pelanggan(id_nama char(5), nama varchar(30)) 2 Tabel Smartphone *ID *Merek Create table smartphone(id char(5), Merek varchar(30))

a. Use Case Diagram

Use Case Diagram merupakan diagram yang menunjukkan fungsionalitas dari system yang dirancang dan bagaimana system tersebut berinteraksi, berikut adalah use case diagram yang penulis rancang

(3)

Gambar 1 Use Case Diagram SQL Script Generator

Pada gambar 1 digambarkan bahwa proses pertama sekali dilakukan adalah login, setelah login maka maka pengguna bisa masuk kedalam aplikasi utama, didalam aplikasi utama pengguna harus memasukkan pengaturan koneksi database SQL Server, setelah konek maka akan ditampilkan tabel yang ada didalam database sql server, dan tabel-tabel tersebut dapat dikonversi menjadi SQL script.

b. Sequence Diagram

Sequence diagram (diagram urutan) adalah suatu diagram yang memperlihatkan atau menampilkan interaksi-interaksi antar objek di dalam sistem yang disusun pada sebuah urutan atau rangkaian waktu. Interaksi antar objek tersebut termasuk pengguna, display, dan sebagainya berupa pesan/message, berikut adalah sequence diagramnya

Gambar 2 Sequence Diagram SQL Script Generator

c. Activity Diagram

Berikut adalah activity diagram dari sistem yang dirancang

Gambar 3 Activity Diagram SQL Script Generator 3. Hasil dan Pembahasan

Sistem yang telah dirancang selanjutnya akan diteruskan tahap pengimplementasi sistem. Jadi tahap implementasi sistem ini merupakan kelanjutan dari tahap perancangan sistem maupun pengkodean. Pada tahap implementasi difokuskan pada penerapan sistem dengan didukung dengan perangkat–perangkat yang didesain kepada bahasa pemrograman yang sesuai, sehingga pada akhirnya diperoleh hasil yang sesuai dengan yang diinginkan. Adapun perangkat yang diperlukan terdiri dari :

a. Perangkat komputer dengan processor

minimal Intel Pentium IV atau yang kompatibel dan memiliki RAM minimal 2 GB

b. Hardisk minimal 320 GB sebagai media

penyimpanan data yang ada.

c. Sistem Operasi Microsoft Windows 7. d. Borland Delphi 7SQL Server 2005

Adapun tampilan dari sistem yang dirancang adalah sebagai berikut

(4)

4. Kesimpulan

Sebagai penutup pembahasan dalam penelitian ini, penulis mengambil kesimpulan-kesimpulan sekaligus memberikan saran kepada instansi yang menggunakan aplikasi ini.

Dengan adanya kesimpulan dan saran ini dapatlah diambil suatu perbandingan yang akhirnya dapat memberikan perbaikan-perbaikan pada masa yang akan datang.

Adapun kesimpulan yang penulis peroleh adalah sebagai berikut:

1. SQL Script yang dihasilkan dari Database SQL Server bisa digunakan untuk keperluan pembuatan tabel yang baru pada database yang berbeda

(5)

terlihat dan dapat dipergunakan sebagai informasi tambahan database

3. Penggunaan bahasa pemrograman Borland Delphi sebagai bahasa pengembangan sistem dapat menghasilkan aplikasi SQL Script Generator yang baik

DAFTAR PUSTAKA

[1] Andi Kurniawan, Pembelajaran Teknologi Informasi, Gava Media, 2011

[2] Anthony pranata, Pemrograman Borland Delphi,Andi,Yogyakarta,2000

[3] Bambang Robi’in, Manajement dan Administrator Database Menggunakan SQL Server 2000, Penerbit Andi, 2005, Yogyakarta [4] Djon Irwanto, Perancangan Object Oriented

Software dengan UML, Penerbit Andi, 2007 [5] Wahana Komputer, SQL Server 2008 Express,

Penerbit Andi, 2010, Yogyakarta

[6] Wahana Komputer, Short Course Series: SQL Server 2014, Penerbit Andi, 2013, Yogyakarta

Gambar

Gambar 1 Use Case Diagram SQL Script  Generator

Referensi

Dokumen terkait

Usporedbom istih parametara hrapavosti i istih uvjeta analize površine kao za isti broj slojeva moţe se zakljuĉiti da u svim navedenim sluĉajevima Sol 2 ima veću hrapavost od

Gambar 10 Setpoint kontrol temperatur exhaust Selama operasi normal dengan bahan bakar gas atau distillate, pemilihan ini akan menghasilkan kontrol bias CPD dengan

Alhamdulillahirobbilalamin, segala puji dan syukur saya panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat, taufik dan hidayahnya sehingga saya dapat

Untuk semua pihak yang telah membantu penulis baik dari segi moril maupun materil dalam penyusunan skripsi ini, penulis mengucapkan banyak terima kasih, mohon maaf jika saya

Persentase tutupan kanopi mangrove secara keseluruhan di wilayah Kecamatan Takisung dengan rerata 75,73% dengan status baik kategori padat. Hasil persentase tutupan

Terdapat beberapa temuan penelitian yaitu Pertama: Dalam RPP yang digunakan oleh guru PPKn kelas VII tidak terdapat Penilaian proses dan hasil belajar siswa, Kedua:

Data yang terdapat dalam tabel tersebut terdiri dari kolom id daftar kehadiran, tanggal daftar kehadiran, form kehadiran, daftar jemaat yang sudah masuk dalam daftar daftar

Adapun hipotesis yang peneliti ajukan dalam penelitian ini adalah terdapat hubungan positif antara organizational commitment dan psychological ownership , dengan asumsi