M. Choirul Amri

dokumen-dokumen yang mirip
DATABASE SQL SERVER. Database SQL Server Halaman 1

1. MENGENAL VISUAL BASIC

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

DASAR MENGGUNAKAN VISUAL BASIC 6.0

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

Riyanto

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

Agus Pamujiono

BAB I SEKILAS VISUAL STUDIO.NET 2008

4.1 Pengenalan MS-Frontpage Eko Purwanto WEBMEDIA Training Center Medan

E-Trik Visual C++ 6.0

M. Choirul Amri

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

M. Choirul Amri.

Mengakses Microsoft SQL Server dengan PHP

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

M. Choirul Amri.

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB Designer PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

Content: Pengenalan Web Server Pengenalan MY SQL Connector Pengenalan CodeCharge Studio (CCS)

ADODC. Gambar 5.1. ADODC

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:


PRAKTIKUM 1 PENGENALAN SQL SERVER 2000

Lim Server digunakan untuk mengelola jumlah concurrent license, yang akan menentukan jumlah WebInspect server yang dapat dijalankan (aktif).

Sharing File & Printer Server

Endi Dwi Kristianto

Aplikasi Komputer. Microsoft Access 2010 : Teori dan fungsi yang digunakan dalam MS. Access Safitri Juanita, S.Kom, M.T.I.

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

MEMBUAT LAPORAN (DATA REPORT)

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan

Koneksi VB Dengan Database Sql Server

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Access 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis


3.2 Membuat SQL Azure Server

Denny Yerianto

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB II LANDASAN TEORI

MODUL XI MEMBUAT LAPORAN

BAB IV HASIL DAN PEMBAHASAN

Database Management Pengenalan MS. Access 2003

Bab I Pengenalan Visual BASIC

MULTIPLE BINDINGNAVIGATOR PADA VB 2008

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

M. Choirul Amri. 2.1 Membuat Project Baru.

Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu :

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

VISUAL FOXPRO AS GOOD GREAT PROTOTYPING TOOL AND RAD

Algoritma Pemrograman 2 B

BAB II LANDASAN TEORI

MENGGANTI TEXT PADA XP START BUTTON

BAB II LANDASAN TEORI

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Merubah Properties Server Langkah-langkah mengatur properties SQL Server 2008, adalah :

Membuat File Database & Tabel

Visual Programming 2. P-14,15 Fery Updi,M.Kom

Membuat report pada Delphi 7.0 dengan menggunakan komponen Rave Report

Model Koneksi Database Visual Basic 6.0 a. DAO (Data Access Objects) Menggunakan Objek Tanpa Objek b. ADO (ActiveX Data Objects) Menggunakan Objek Tan

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

BAB II LANDASAN TEORI

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

M. Choirul Amri.

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

BAB 1V HASIL DAN PEMBAHASAN. 4.1 Kondisi Pencatatan Penjualan Secara manual Pada Toko Buku Penuntun Palembang

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB V IMPLEMENTASI DAN PEMBAHASAN. Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

Mengakses database Microsoft Access dengan Delphi 7.0

MEMBUAT DATA BASE dengan Microsoft SQL server 2000

Mohammad Jeprie

BAB 2 Membuat dan Menjalankan Form dengan Single Block

CRYSTAL REPORT Tugas : Sistem Informasi. Nama : Dwi Budi Santoso. Kelas : Pagi

Rima Hidayati

MODUL VI MS POWERPOINT 2007

Bondan Muliawan Mengenal ASP

Tutorial Lazarus Pemrograman Pascal Console, Visual dan Database Husni, husni.trunojoyo.ac.id, komputasi.wordpress.com

Langkah- langkah untuk menginstall VB6 adalah:

PANDUAN INSTALASI MICROSOFT SQL SERVER 2008 R2

Mengoperasikan Dasar-Dasar Basis Data (Database)

Laporan. Danu Wira Pangestu Lisensi Dokumen:

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi

Bab XII Mencetak Data SQL Server

PENDAHULUAN TENTANG NETBEANS

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

A. Memanggil Aplikasi Sistem SAP

Sudarma Sopian Blog: Pendahuluan. Isi. Lisensi Dokumen:

BAB II LANDASAN TEORI

Transkripsi:

Cepat Mahir Aplikasi C/S dengan MS Access & SQL Server M. Choirul Amri choirul@bsmdaemon.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Bab 1 Mengenal Access Project 1.1 Pendahuluan Kemampuan MS Access sering dipandang sebelah mata oleh para programmer. Access dipandang tidak lebih daripada database taman kanak-kanak, tidak reliable, kurang cepat, tidak bisa menangani transaksi advance, dan setumpuk mitos-mitos lain. Penulis pun beranggapan seperti itu pada awalnya, sampai pada akhirnya ada sebuah proyek pembuatan sistem Point of Sales dan Decission Support untuk marketing menggunakan Access. Setelah mengeksplore lebih dalam kemampuan Access, penulis menyadari banyak kemampuan tersembunyi yang terdapat di dalam nya baik untuk aplikasi desktop maupun Client/Server. Access memiliki beberapa kelebihan berikut : Rapid Application Development 1

Access menyediakan banyak wizard dan template yang sangat memudahkan anda dalam membuat form, table, query, dan report. Meskipun dalam perkembangan selanjutnya penulis lebih banyak menggunakan cara manual daripada menggunakan wizard, namun keberadaannya sangat membantu dalam proses prototyping dan pembentukan template sebelum akhirnya dicustom sesuai selera dengan cara manual. Banyak kenikmatan pemrograman yang hanya anda temukan ekslusif di Access dan tidak terdapat di VB ataupun VC++. Yang paling menonjol adalah dalam hal manipulasi interface dimana dengan usaha minimal anda dapat menghasilkan interface yang sangat user friendly. Keunggulan ini apabila anda membuat aplikasi database skala kecil/menengah. Sedangkan untuk jenis aplikasi lain tentunya hal ini tidak berlaku lagi karena sementara ini Access memang tidak diposisikan untuk itu. Visual Basic for Application (VBA) Bagi anda para programmer yang menginginkan kontrol dan performa lebih baik pada aplikasi maka tersedia bahasa Visual Basic yang built in di Access. Bahasa ini lebih dikenal sebagai VBA, dan memungkinkan anda bekerja dengan VB sebagaimana layaknya menggunakan bahasa VB di Visual Studio. Anda dapat memprogram form, report, data access, serta manipulasi interface dan database. VBA juga menyediakan ActiveX Data Object (ADO) untuk berinteraksi dengan berbagai database baik Access, SQL Server, maupun Oracle. VBA ini juga tersedia di MS Excell, MS Word, dan Powerpoint sehingga anda dapat mengintegrasikan aplikasi anda dengan lebih mudah. Access Project Mulai versi 2000 terdapat kemajuan besar dalam pembuatan aplikasi Client/Server menggunakan Access, yaitu Access Project. Access Project adalah sebuah tipe file MS Access yang dapat digunakan sebagai frontend yang terkoneksi ke SQL Server. Jadi peranan Access Project adalah sebagai user interface, sedangkan data disimpan di SQL Server. Fasilitas ini sangat memudahkan anda dalam membangun aplikasi Client/Server karena anda dapat bekerja secara langsung menggunakan berbagai obyek SQL Server seperti Table, View, dan Stored Procedure. 1.2 Apa Yang Anda Butuhkan Untuk memanfaatkan Access dan SQL Server sebagai tools Client/Server diperlukan software sebagai berikut : MS Access Versi 2000 ke atas MS SQL Server versi 7 atau 2000, baik type Personal, Professional, maupun Enterprise. Tulisan ini mengasumsikan anda sudah mengenal MS Access sebelumnya. Pemahaman terhadap SQL Server tidak diperlukan tetapi sangat membantu. 2

1.3 Arsitektur Access Project Sebelum memulai menggunakan Access Project ada baiknya anda mengetahui terlebih dahulu arsitektur umum sistem ini. Access Project menggunakan interface OLEDB untuk berhubungan dengan SQL Server. Interface ini memungkinkan anda bekerja dengan SQL Server secara native, tidak ada bedanya dengan menggunakan tools SQL Server seperti Enterprise Manager. MS Access berperan sebagai frontend atau user interface. Dengan demikian tidak terdapat data yang disimpan secara lokal di Access. Semua data tersimpan di SQL Server baik secara lokal maupun di komputer lain dalam jaringan. Juga tidak terdapat Query secara lokal, karena peranan Query digantikan oleh View dan Stored Procedure di Server. Komponen lokal di Access adalah Form dan Report yang menjadi pintu utama interaksi user dengan aplikasi anda. Dengan demikian anda menggabungkan 2 kekuatan : kemudahan interface Access, dan performance serta reliability SQL Server. 1.4 Membuat User Sebelum melangkah lebih lanjut maka anda perlu mengetahui cara pembuatan user di SQL Server. Bagi anda yang telah terbiasa menggunakan SQL Server dapat langsung melewatkan bagian ini. Di komputer dimana SQL Server terinstal anda buka menu SQL Server > Enterprise Manager. Expand SQL Server Group dan nama server anda sehingga terlihat berbagai obyek database yang terdapat di server. Buka folder Security dan sorot icon Login untuk membuat user di SQL Server. 3

Klik kanan icon login > New Login maka tampil dialog New User. Sampai di sini anda memilki pilihan dua jenis user : Windows Authentication, bila Server anda menggunakan OS Windows NT/2000 anda dapat menggunakan metode ini. Teknik ini lebih terjamin kemanannya dan sangat direkomendasikan. Pilih Windows Authentication dan tekan tombol yang terdapat di sebelah kanan kotak Name untuk menampilkan 4

daftar user dari Windows NT. Nama user dan password akan mengikuti nama dan password di Windows. SQL Server Authentication, artinya anda membuat user di SQL Server dan sama sekali tidak terhubung dengan user di Windows NT /2000. Tuliskan nama user di bagian Name dan masukkan Passwordnya. Selanjutnya pilih nama database yang akan digunakan oleh user tersebut di kotak Database. Setelah user selesai dibuat klik tab Database Access untuk menentukan hak user tersebut di dalam database. Karena user yang dibuat akan digunakan untuk membuat aplikasi dari Access maka user tersebut harus mendapat hak penuh terhadap database NorthWind. Aktifkan ceklis db_owner dan database NorthWind di bagian ini. Note : user untuk para pengguna yang akan memakai database dan aplikasi seharusnya tidak ditetapkan sebagai owner. Berikan hak sesuai yang dibutuhkan user tersebut. Penetapan sebagai db_owner dalam tulisan ini semata-mata karena user tersebut akan digunakan untuk mendevelop aplikasi. 5

1.5 Memulai Access Project Penulis menggunakan Access 2000 dalam tulisan ini, anda dapat menggunakan versi lain seperti Access 2002 ataupun Access 2003. Sedangkan database yang digunakan adalah NorthWind database, yaitu database sample yang terdapat di SQL Server. Ketika anda membuka Access pertama kali maka akan muncul jendela dialog jenis aplikasi yang akan dibuat. Pilihlah Access database wizards, pages, and projects. Setelah tampil dialog New application pilihlah tab General untuk menentukan jenis aplikasinya. Karena dalam tulisan ini penulis akan menggunakan database NorthWind yang sudah ada di SQL Server maka dipilih Existing Database. Anda dapat membuat database baru dengan memilih New Database. 6

Selanjutnya Acess akan menanyakan nama dan lokasi file Access Project yang akan dibuat. Setelah anda menentukan nama dan lokasinya maka tampil dialog Data Link Properties. Data Link Properties inilah yang merupakan pembaruan Access 2000 dari versi sebelumnya. Anda dapat dengan mudah menentukan ke server mana dan nama database yang akan dijadikan servernya. Anda harus mengisikan hal-hal sebagai berikut : Nama Server, adalah nama komputer dimana SQL Server terinstall. Ini bisa merupakan komputer lokal ataupun komputer lain dalam jaringan. Alternatif lainnya adalah dengan menuliskan IP Address server tersebut. Informasi user, anda memilki dua pilihan yatiu menggunakan user name Windows (Integrated Security) atau menggunakan user name yang dibuat di SQL Server. Pilihan pertama tersedia apabila anda menginstal SQL Server di OS Windows NT / 2000 dimana anda dapat memberikan hak user di Windows untuk mengakses SQL Server. Apabila anda menggunakan pilihan kedua, maka harus dimasukkan nama user dan password yang telah dibuat sebelumnya di SQL Server. Nama database, apabila otentifikasi nama server dan usernya berhasil maka akan muncul nama databse di drop down combo box. Penulis memilih NorthWind yang merupakan database sample di SQL Server. Setelah koneksi berhasil dilakukan maka tampil Database Window dimana anda dapat bekerja dengan berbagai obyek SQL Server dan Access dengan sangat mudah. 7

Bekerja Dengan Table Database Window merupakan tools utama anda dalam pembuatan aplikasi dengan Access. Untuk membuat Table klik Tables di Window sebelah kiri dan akan terlihat berbagai Table yag terdapat di server. Klik toolbar New untuk membuat table baru dan Access akan menanyakan nama table yang akan dibuat. Anda dapat dengan mudah memberikan nama table, tipe data, dan berbagai properti lain untuk table tersebut. Setelah selesai anda dapat menyimpannya dan table tersebut akan tersimpan di SQL Server. 8

Untuk memodifikasi desain suatu tabel anda tinggal mengklik kanan suatu table dan memilih Design. Teknik ini berlaku juga untuk semua obyek baik View, Stored Procedure, Form, dan Report. Bekerja dengan View Bagi anda yang baru mengenal SQL Server maka kedudukan View dapat disamakan dengan Query. View merupakan virtual table dimana anda dapat mensortir informasi dan melakukan berbagai perhitungan di dalamnya. Bekerja dengan View dalam Access Project tidak berbeda apabila bekerja dengan Query pada MS Access Desktop. Anda dapat membuat dan mengedit Query dengan fasilitas drag & drop. 9

Jika anda ingin mendapatkan flexibilitas lebih anda dapat langsung mengedit coding SQL secara manual yang juga tersedia di View Designer. Bekerja dengan Form dan Report Tidak ada perubahan berarti dalam cara anda bekerja dengan Form dan Report antara MS Access desktop dengan Access Project. Inilah keunggulan dan kemudahan yang dapat anda rasakan sebagai programmer MS Access. Anda dapat memanfaatkan berbagai kelebihan SQL Server 2000 dengan tetap mempertahankan cara kerja anda dengan MS Access. Anda dapat membuat dan mengedit Form dan Report sebagaimana layaknya membuat Form dan Report yang didasarkan pada table serta query lokal. Langkah Selanjutnya.. Pada seri selanjutnya penulis akan memberikan berbagai contoh praktis teknik pemrograman Client/Server dengan studi kasus aplikasi Sales Order atau lebih dikenal sebagai aplikasi penjualan/kasir. Anda akan belajar mengkustomisasi form dan report menggunakan VBA, termasuk juga memanfaatkan stored procedure SQL Server untuk pembuatan report dan manajemen transaksi. 10