Access Project (2)

Oleh: Haer Talib

Seperti diuraikan pada bagian 1 tulisan ini, Access Project terdiri dari perpaduan Microsoft Access (sebagai tool/Front End atau FE) dan Microsoft SQL Server (sebagai database/Back End atau BE). Koneksi dari Microsoft Access (FE) ke SQL Server (BE) "harus" menggunakan OLE DB. Jika anda menggunakan cara koneksi yang lain, misalnya ODBC, maka tidak disebut sebagai Access Project.

Dengan Access Project, object database yang disimpan di SQL Server akan tampak seperti object database yang terdapat pada Access sendiri. Anda bisa membuat object database dan memodifikasinya. Anda bisa memasukkan data dan mengeditnya secara langsung, sama seperti ketika Anda bekerja dengan database Access sendiri.

Semua object database yang terdiri dari table, query (yang terdiri dari view, stored procedure, user defined function), dan database diagram (relationship) akan tampak pada Jendela Database (pada Access 2003) atau Navigation Pane (pada Access 2007 dan 2010).

Berbeda dengan koneksi yang dilakukan melalui ODBC, misalnya. Anda hanya melihat object yang anda link saja, serta tidak bisa membuat atau memodifikasi object database tersebut secara langsung pada Access.

Kelebihan atau Keuntungan Access Project


Kelebihan atau keuntungan menggunakan Access Project dibandingkan menggunakan database Access (yang di-link secara file sharing) adalah:
  • Kecepatan akses data dan pemrosesan (pengolahan) data lebih tinggi.
  • Keamanan data karena sudah diproteksi oleh sistem keamanan SQL Server.
  • Keselamatan data karena data disimpan pada server sehingga ketika terjadi permasalahan pada komputer klien, data tidak menjadi rusak.
  • True-multiuser, data bisa diakses secara bersama-sama.
  • Pengelolaan object database lebih mudah (pembuatan dan modifikasi object database menggunakan Access lebih mudah ketimbang menggunakan tool lain seperti Management Studio yang disediakan SQL Server).

Persyaratan Membuat Access Project


Untuk membuat Access Project, anda haruslah mempunyai instalasi SQL Server terlebih dahulu.

Instalasi SQL Server harus dilakukan pada komputer server, yaitu komputer yang menggunakan operating system untuk server, seperti Windows Server 2003 atau Windows Server 2008.

Namun jika Anda tidak mempunyai komputer server, Anda bisa memasang SQL Server versi desktop atau versi Express pada komputer lokal. SQL Server versi desktop atau Express disediakan untuk "mencoba" SQL Server atau untuk development secara lokal. SQL Server versi desktop terdapat pada SQL Server 2000, sedangkan SQL Server Express terdapat pada SQL Server 2005, 2008, dan 2012. Anda bisa mendownload SQL Server Express dari situs Microsoft.com secara gratis.

SQL Server versi desktop maupun versi Express mempunyai kemampuan database engine yang sama dengan SQL Server versi lainnya (Standard atau Enterprise), namun terbatas hanya untuk lima concurrent users (pemakai yang mengakses bersamaan).

Memilih SQL Server


Dalam pembuatan Access Project, Anda harus memperhatikan versi SQL Server yang ingin dipakai serta versi Access yang dimiliki. Agar bisa membuat dan memodifikasi object database SQL Server menggunakan Access, versi Access harus lebih baru dari versi SQL Server. Misalnya Anda menggunakan Access 2003, maka Anda hanya bisa membuat dan memodifikasi object database pada SQL Server 2000. Anda bisa melakukan koneksi ke SQL Server versi 2005 atau yang lebih baru, namun tidak bisa membuat atau memodifikasi object database.

Berdasarkan "aturan" di atas, maka pasangan untuk membuat Access Project adalah:
  • Access 2003 - SQL Server 2000
  • Access 2007 - SQL Server 2000 dan 2005
  • Access 2010 - SQL Server 2000, 2005, dan 2008

Login dan Permission


Setelah Anda mempunyai instalasi SQL Server, pastikan Anda bisa melakukan login ke SQL Server tersebut. Login bisa dilakukan menggunakan user account Windows atau menggunakan Login yang dibuat pada SQL Server.

Jika Anda ingin membuat database baru pada SQL Server, Login yang Anda gunakan haruslah mempunyai hak (permission) untuk membuat database. Demikian juga jika Anda ingin menggunakan database yang sudah ada pada SQL Server, Anda haruslah diberi hak untuk menggunakan database tersebut. Jika Anda ingin membuat object database (seperti table dan view), maka Anda harus mendapat permission untuk melakukannya. Dalam hal ini, Login dan permission diatur oleh DBA (Database Administrator) yang mengelola SQL Server. Jika SQL Server yang Anda gunakan merupakan versi desktop atau Express yang terdapat pada komputer Anda sendiri, maka Anda tentu tidak repot meminta Login dengan permission yang dibutuhkan.

Tata Cara Membuat Access Project


(Bersambung ke Bagian 3)

Seri tulisan Access Project: 1 2 3 



3 komentar:

Anonim mengatakan...

ditunggu bagian 3 nya.....mantaaabb...

ulil78 mengatakan...

nyesel kemarin ngak ikut training access project, pasti banyak banget yang di dapat, kapan ya ad kesempatan lagi,

Ir.Fed mengatakan...

sangat bermanfaat