Model Aplikasi Client/Server Untuk Meringankan Beban Sistem Aplikasi
|
|
|
- Farida Tanudjaja
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Model Aplikasi Client/Server Untuk Meringankan Beban Sistem Aplikasi Ahmad Jupri Abstract : Client model application / server application or with known two-level, where the first level contains the code that displays the data and interact with the user in this application form of Visual Basic. While the second level is a database server or a DBMS are the form in which SQL Server store procedure as a business service. With the work load split between the client and the server is possible to do so each application in accordance with the best hardware specifications that are used. Keywords : SQL Server, Visual Basic, client, server, store procedur, business service PENDAHULUAN Pemrograman database multi user sampai dengan saat ini masih sering dijumpai terutama pada perusahaan kecil, bahkan pada perusahaan sekala menengahpun tidak sedikit yang masih menggunakan. Pada database dengan ukuran tidak terlalu besar dan pengguna jaringan yang tidak terlalu banyak, sistem tersebut tidak sulit untuk dilaksanakan. Tetapi jika dengan data yang cukup banyak (lebih dari 2 GB) atau pemakai jaringan sudah banyak, sistem jaringan akan sangat terbebani dengan lalu lintas data yang mengakibatkan kinerja menurun bahkan sistem bisa lumpuh. Padahal sejalan dengan perkembangan, data-data gambar yang berukuran besar mulai dilibatkan dalam pengolahan data. Hal ini menuntut dikembangkannya model sistem jaringan yang lebih baik. Misalnya dengan pemrograman client/server. Pada artikel ini penulis mengimplementasikan arsitektur aplikasi client/server dalam pemrograman database menggunakan SQL Server sebagai data provider dan ditempatkan pada tier pertama, serta Visual Basic sebagai user intervace ditempatkan pada tier kedua, sedangkan business services akan ditempatkan pada tier pertama dan tier kedua dengan contoh aplikasi yang berbeda. PEMBAHASAN Arsitektur Aplikasi Client/Server Ada beberapa tipe arsitektur model aplikasi yang dapat digunakan untuk membangun aplikasi. Salah satu yang akan dibahas pada artikel ini adalah model arsitektur clent/server. Dalam model arsitektur ini terdapat dua tingkat. Ahmad Jupri adalah Dosen Fakultas Ilmu Komputer UDINUS Semarang 107
2 108 Techno.COM, Vol. 7 No. 2, Agustus 2008 Tingkat pertama dari aplikasi client/server adalah client tier atau presentation tier atau tingkat user interface. Tingkatan ini mengadung kode yang menampilkan data dan berinteraksi dengan user, dalam artikel ini berupa aplikasi Visual Basic. Aplikasi client meminta data dari database server dan menampilkannya pada suatu form. Setelah data berada pada komputer client, komputer mampu menampilkan data dalam berbagai cara dan mampu memanipulasi data secara lokal. Komunikasi antara clinet dan server dilangsungkan melalui komponen ADO(ActiveX Data Object) Tingkatan kedua adalah database server atau DBMS. DBMS menerima banyak permintaan-permintaan data dari client dan harus mampu melayani semua. Server harus mampu mengambil data yang dibutuhkan dari tabel dan mengirimkannya kepada client dalam bentuk cursor. Server hanya perlu mengirimkan cursor kepada client dan membiarkan client yang memproses data. Dari dua tingkatan diatas arsitektur client/server juga dikenal dengan istilah two-tier application, user interface berada pada tier pertama sedangkan data provider berada pada tier kedua. Ada dua macam arsitekur client/server yaitu : Client Centric Selain user interface dan database server ada lagi satu komponen yang melekat pada arsitektur client/server, yaitu business services. Pada client centric business service berada pada tier client (dalam hal ini aplikasi Visual Basic). Proses validasi ataupun proses yang berhubungan dengan kegiatan bisnis akan dilakukan dalam tier client, dan server hanya digunakan sebagai penyedia dan penyimpan data. Server Centric Kebalikan dari client centric, pada server centric proses validasi maupun proses yang berhubungan dengan kegiatan bisnis berada pada komputer server. Server selalu melakukan pengecekan terhadap setiap transaksi termasuk melakukan penolakan terhadap suatu transaksi. Dalam artikel ini digunakan salah satu fasilitas yang dimiliki oleh SQL Server yaitu store procedur sebagai contoh. Dari kedua macam arsitektur client/server tersebut masing-masing mempunyai kelebihan dan kekurangan. Jika suatu aplikasi client/server yang menerapkan client centric dimana semua proses bisnis dilakukan di client, yaitu sebelum melakukan transaksi dengan server, maka fungsi server disini hanya sebagai penyedia dan penyimpan data. Sedangkan keuntungan dari server centric adalah pada saat suatu aplikasi melakukan perubahan pada proses bisnis. Misalnya suatu aplikasi penjualan barang, jika terjadi perubahan diskon terhadap barang yang dijual, cukup dilakukan perubahan pada server tanpa perlu melakukan perubahan pada setia client. Database dan Tabel pada SQL Server Dalam artikel ini penulis tidak membahas cara membuat database dan tabel dengan SQL Server karena sudah pernah dibahas pada artikel sebelumnya dan juga banyak buku-buku maupun artikel yang mengulasnya. Diasumsikan sudah ada sebuah database yang mempunyai beberapa tabel didalamnya salah satunya adalah tabel barang yang akan digunakan sebagai contoh aplikasi client/server pada pembahasan selanjutnya dalam artikel ini.
3 Model Aplikasi Client / Server (Jupri) 109 Database dan tabel disimpan pada Server/Tier Kedua sebagai Data Provider. Sedangkan struktur tabel tersebut adalah sebagai berikut : Nama Database : Inventory Nama Tabel : Barang Primary Key : KodeBrg Foreign Key : - Tabel 1. Tabel barang No Nama Field Type Size Keterangan 1 KodeBrg VarChar 5 Kode Barang 2 Nama VarChar 20 Nama Barang 3 Satuan VarChar 10 Nama Satuan 4 HargaBeli Int 4 Harga Beli 5 HargaJual Int 4 Harga Jual Design Tampilan pada Tier Pertama (User Interface) Gambar 1. Design Tampilan Form Barang
4 110 Techno.COM, Vol. 7 No. 2, Agustus 2008 Business Service diletakkan pada Tier Kedua (Data Provider) Proses bisnis dalam aplikasi ini berupa perintah untuk memanipulasi 90 data baik statment insert, update, delete dan select. Statement insert dan update akan diletkkan pada komputer server dengan memanfaatkan salah satu fasilitas yang dimiliki oleh SQL Server, yaitu stored procedure. Sedangkan statement select dan delete akan ditempatkan pada komputer clinet menyatu dengan user interface. Hal ini bukan suatu keharusan melainkan penulis hanya bermaksud memberikan contoh tentang kedua arsitektur model client/server diatas (client centric dan server centric). Untuk server centric penulis memanfaatkan salah satu fasilitas dari SQL Server yaitu stored procedure. Pembuatan stored procedure ini dibuat dengan menggunakan statement Transact-Sql. Untuk menjalankan stored procedure digunakan perintah execute diikuti nama stored procedure dan diikuti oleh parameter masukan jika ada. Adapun stored procedure yang dibuat antara lain : Stored procedure untuk menambah data barang CREATE PROCEDURE int AS int INSERT Barang(KODEBRG, NAMA, SATUAN, HARGABELI, HARGAJUAL) IF (@ErrorCode=0) RETURN (0) ELSE RETURN (@ErrorCode) GO Stored procedure untuk mengedit data barang CREATE PROCEDURE int AS int UPDATE Barang SET KODEBRG=@pKodeBrg, NAMA=@pNama, SATUAN=@pSatuan, HARGABELI=@pHargaBeli, HARGAJUAL=@pHargaJual WHERE KodeBrg=@pKodeBrg IF (@ErrorCode=0) RETURN (0)
5 Model Aplikasi Client / Server (Jupri) 111 ELSE RETURN (@ErrorCode) GO Untuk client centric penulis memanfaat event dari Visual Basic. Dalam artikel ini penulis membuat event untuk menghapus data(delete) dan menapilkan data(select). Adapun event tersebut adalah : Event untuk menghapus data Private Sub cmdhapus_click() Dim x As String x = MsgBox("Yakin Data dihapus", vbokcancel, "Perhatian") If x = vbok Then Set rs = New ADODB.Recordset strsql = "delete from barang where kodebrg='" & txtkodebrg.text & "'" rs.open strsql, conn, adopendynamic, adlockoptimistic Event untuk menampilkan data Set conn = New ADODB.Connection conn.connectionstring = "Provider=SQLOLEDB.1;" & _ "Integrated Security=SSPI;" & _ "Persist Security Info=False;" & _ "Initial Catalog=inventory;" & _ "Data Source=fasilkom" conn.open conn.cursorlocation = aduseclient Set rs = New ADODB.Recordset rs.open "select * from barang", conn Set DataGrid1.DataSource = rs If rs.recordcount = 0 Then cmdsimpan.enabled = False kosong Tampil cmdtambah.enabled = True rs.requery
6 112 Techno.COM, Vol. 7 No. 2, Agustus 2008 Procedure-procedure selengkapnya pada Visual Basic Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim strsql As String Private Sub cmdedit_click() If cmdedit.caption = "Edit" Then cmdedit.caption = "Batal" cmdsimpan.enabled = True cmdtambah.enabled = False cmdhapus.enabled = False txtkodebrg.setfocus txtkodebrg.enabled = False cmdedit.caption = "Edit" Private Sub cmdhapus_click() Dim x As String x = MsgBox("Yakin Data dihapus", vbokcancel, "Perhatian") If x = vbok Then Set rs = New ADODB.Recordset strsql = "delete from barang where kodebrg='" & txtkodebrg.text & "'" rs.open strsql, conn, adopendynamic, adlockoptimistic Private Sub cmdsimpan_click() Dim oparam As ADODB.Parameter Dim ADOCmd As ADODB.Command Dim ADOError As ADODB.Error Set ADOCmd = New ADODB.Command ADOCmd.ActiveConnection = conn Set oparam = ADOCmd.CreateParameter Param.Name = "RETURN_VALUE" Param.Type = adinteger Param.Direction = adparamreturnvalue 'KODE BARANG
7 Model Aplikasi Client / Server (Jupri) 113 Param.Name = "pkodebrg" Param.Type = adchar Param.Size = 5 Param.Value = txtkodebrg.text ADOCmd.Parameters.Append Param 'Nama Param.Name = "pnama" Param.Type = adchar Param.Size = 20 Param.Value = txtnama.text Param.Name = "psatuan" Param.Type = adchar Param.Size = 10 Param.Value = txtsatuan.text Param.Name = "phargabeli" Param.Type = adinteger Param.Value = txthargabeli.text Param.Name = "phargajual" Param.Type = adinteger Param.Value = txthargajual.text If cmdtambah.caption = "Batal" Then ADOCmd.CommandText = "AddBarang" ADOCmd.CommandType = adcmdstoredproc ADOCmd.CommandText = "EditBarang" ADOCmd.CommandType = adcmdstoredproc
8 114 Techno.COM, Vol. 7 No. 2, Agustus 2008 ADOCmd.Execute If cmdtambah.caption = "Batal" Then MsgBox ("Tambah Data Sukses Penuh") cmdtambah.caption = "Tambah" MsgBox ("Update Data Sukses Penuh") cmdedit.caption = "Edit" Set ADOCmd = Nothing rs.requery rs.movelast Private Sub cmdtambah_click() If cmdtambah.caption = "Tambah" Then cmdtambah.caption = "Batal" cmdsimpan.enabled = True txtkodebrg.setfocus kosong cmdtambah.caption = "Tambah" Private Sub () Set conn = New ADODB.Connection conn.connectionstring = "Provider=SQLOLEDB.1;" & _ "Integrated Security=SSPI;" & _ "Persist Security Info=False;" & _ "Initial Catalog=inventory;" & _ "Data Source=fasilkom" conn.open conn.cursorlocation = aduseclient Set rs = New ADODB.Recordset rs.open "select * from barang", conn Set DataGrid1.DataSource = rs rs.requery
9 Model Aplikasi Client / Server (Jupri) 115 Private Sub kosong() txtkodebrg.text = "" txtnama.text = "" txtsatuan.text = "" txthargabeli.text = "" txthargajual.text = "" Private Sub Tampil() Set txtkodebrg.datasource = Adodc1 Set txtnama.datasource = Adodc1 Set txtsatuan.datasource = Adodc1 Set txthargabeli.datasource = Adodc1 Set txthargajual.datasource = Adodc1 txtkodebrg.datafield = "KodeBrg" txtnama.datafield = "Nama" txtsatuan.datafield = "Satuan" txthargabeli.datafield = "HargaBeli" txthargajual.datafield = "HargaJual" KESIMPULAN Dengan arsitektur client/server komputer yang berbeda melakukan tugas yang berbeda, setiap komputer bisa dioptimalkan untuk tugas tertentu, terjadi pembagian tugas antara komputer satu dengan yang lain dalam suatu jaringan. Pada server centric perubahan pada tingkat business service bisa dilakukan pada komputer server saja, tidak harus ke semua client. DAFTAR ISI 1. Evangelos Petroutsos, Menguasai Pemrograman Database dengan Visual Basic 6, PT Elex Media Komputindo, Jakarta Imam A.W. SQL Server 2000, Graha Ilmu, Yogyakarta Michael Halvorson, Step by Step Microsoftr Visual Basic 6.0 Profesional, PT Elex Media Komputindo, Jakarta 2001
HandleError: MsgBox "Proses tidak bisa dikerjakan.", vbinformation, "Perhatian" On Error GoTo 0 End Sub
LISTING PROGRAM Kode Program Menu Input Private Sub Form_Activate() WarnaTidakNormal Private Sub cmdprevious_click() On Error Resume Next.MovePrevious If.BOF Then.MoveFirst TampilkanData Private Sub cmdtambah_click()
Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -
Buatlah database baru dan beri nama penjualan Buat beberapa tabel berikut: 1. Barang Kodebrg Text 12 Primary key Namabrg Text 30 - Hargabl Currency - Input mask Hargajl Currency - Input mask Stok Number
Membuat Form Input Barang (Untuk Server)
Membuat Form Input Barang (Untuk Server) 1. Buatlah Tabel Barang didalam Database stockgudang, dengan desain sebagai berikut : 2. Buatlah DSN dengan nama : dsnstockgudang 3. Desainlah Form Input Data Barang
PEMROGRAMAN CLIENT. Latihan 1. Buka IDE Visual Basic dan buat project baru, simpan pada folder anda masingmasing.
PEMROGRAMAN CLIENT Dalam arsitektur aplikasi model client/server, pemrosesan pada sebuah aplikasi terjadi pada client dan server. Aplikasi client mengeluarkan permintaan ke database yang mengirimkan kembali
Program Login SQL Server Design form seperti gambar dibawah ini
Program Login SQL Server Design form seperti gambar dibawah ini tuliskan printah berikut pada tombol Login Set conn = New ADODB.Connection On Error GoTo ErrHandler 'Cek status koneksi conn.close 'Tutup
Bahasa Pemrograman-1 (Visual Basic)
Praktikum-17 AMIK-STMIK JAYANUSA Imam Gunawan, M. Kom MEMBUAT DATABASE MYSQL DENGAN SQL-YOG 1. Aktifkan Wamp Server : Klik Start, Program, WampServer, Start WampServer 2. Buka SQL-Yog : Klik Start, Program,
Sistem Distribusi Data Melalui COM+ Dengan Visual Basic
Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 5 Series 17, May 2002. Agus Kurniawan [email protected] http://blog.aguskurniawan.net
1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.
No. : LST/PTI/PTI 228/03 Revisi : 01 Tgl. : 30-3-2009 Hal. 1 dari 13 hal. 1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. 2. Sub Kompetensi Dapat
ActiveX Data Object (ADO)
ActiveX Data Object (ADO) By: U. Abd. Rohim Website : http://www.abdrohim.com mailto : 4/4/2005 1 ADO Memungkinkan aplikasi untuk mengakses dan memanipulasi database melalui ADODB ADO mendukung pengembangan
Program absen dengan menggunakan visual basic 6.0
Program absen dengan menggunakan visual basic 6.0 Pajrin Wurika Sahara [email protected] Abstrak Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment
Menggunakan DataGrid dengan ADODC 1. Tanamkan pada form sebuah ADODC dan DataGrid
Mengenal DataGrid DataGrid merupakan komponen yang disediakan pada VB6 untuk menampilkan data dalam bentuk tabel. Untuk menggunakan DataGrid, anda perlu mengikut sertakan Microsoft DataGrid Control 6.0.
MODUL VII APLIKASI MULTIUSER TRANSAKSI PENJUALAN
MODUL VII APLIKASI MULTIUSER TRANSAKSI PENJUALAN I. MAKSUD DAN TUJUAN A. MAKSUD Pengenalan memmbuat aplikasi multi user menggunakan program Visual Basic, untuk aplikasi multiuser. B. TUJUAN Memberikan
Pemrograman Database dengan perintah SQL
Pemrograman Database dengan perintah SQL Imam Bukhari, S.Kom [email protected] www.imambukhari.weebly.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Oleh : Uus Rusmawan Hal - 1 -
Hal - 1 - BAB KONEKSI ACCESS KONEKSI MENGGUNAKAN OBJEK To the point Yang dimaksud dengan menggunakan objek adalah menggunakan adodc. Ikuti langkahnya step by step pada redaksi dan gambar di bawah ini.
Langkah ke 2 yaitu buat database form bukunya seperti gambar dibawah ini
Langkah Awal untuk buat data pencarian data buku adalah dengan membuat database pada Microsoft access seperti yang terlihat pada gambar dibawah, cara membuat database login, Langkah ke 2 yaitu buat database
1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.
No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses
Oracle dengan Visual Basic. Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012
Oracle dengan Visual Basic Arif Basofi Politeknik Elektronika Negeri Surabaya ITS 2012 1 Tujuan Introduction to Oracle Membangun Sistem Informasi sederhana 2 Introduction to Oracle Mengapa menggunakan
Contoh Aplika Aplik si a VB dengan Database Oracle 1
Contoh Aplikasi VB dengan Database Oracle 1 Instalasi Oracle 9i pada Sistem Operasi Windows Kebutuhan Sistem CPU dengan prosesor Minimum Frekuensi Clock 500 Mhz. Memory SDRAM sebesar 26 Mb. Harddisk dengan
ActiveX Data Object (ADO) Oleh : Edi Sugiarto, S.Kom, M.Kom
ActiveX Data Object (ADO) Oleh : Edi Sugiarto, S.Kom, M.Kom Pendahuluan ActiveX Data Object merupakan komponen standar microsoft untuk akses data. ADO dapat digunakan untuk mengakses berbagai sumber data,
Form Pemasok. Interface. Listing Program. Form Pemasok. Dim koneksi As ADODB.Connection Dim rspemasok As ADODB.Recordset. Dim cari As String
Interface Listing Program Dim koneksi As ADODB.Connection Dim rspemasok As ADODB.Recordset Dim cari As String Sub Koneksi_Database() Set koneksi = New ADODB.Connection koneksi.cursorlocation = aduseclient
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 IMPLEMENTASI Setelah melakukan analisi dan perancangan sistem terhadap Aplikasi Bengkel yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian,
APLIKASI PERSEDIAAN BARANG VB 6.0 (VERSI 2) Peminat silakan hubungi : Email : [email protected] Facebook : [email protected] (Uus Rusmawan) Phone : 0812 8438 1118 Program ini merupakan suatu
Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report
Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report I.Koneksi DataBase MySQL Selain dengan Microsoft Acess, Visual Basic memilik koneksi dengan Jenis database lainnya, seperti MySQL, Oracle, Postgress
Modul 6 Function dan Trigger
Modul 6 Function dan Trigger 1.1 Tujuan a. Mahasiswa dapat mengenal Sintak SQL Lanjut b. Mahasiswa dapat mengoperasikan Sintak SQL Lanjut 1.2 Materi a. SQL b. Tabel 1.3 Alat dan Bahan a. sqlyog b. XAMPP
Modul Praktikum Ke-10
Bahasa Pemrograman Dasar Fathurrohman 33 Modul Praktikum Ke-10 Melakukan Koneksi Ke Database Melalui Kode Program Dalam latihan modul praktikum sebelumnya, diberikan contoh bagaimana melakukan koneksi
PRAKTIKUM 1 ( PENGGUNAAN ADO )
PRAKTIKUM 1 ( PENGGUNAAN ADO ) Tujuan : Agar mahasiswa dapat menggunakan : 1. Menggunakan module 2. Menggunakan ADODB (menambahkan referens) 3. Menggunakan method openconnection,openrecordset 4. Membuat
BAB III LANDASAN TEORI. muka yang bersifat grafis Graphical User Interface (GUI). Daripada menulis
BAB III LANDASAN TEORI 3.1 Visual Basic 6.0 Visual Basic merupakan cara termudah dan tercepat untuk membuat aplikasi yang dijalankan di sistem operasi Microsoft Windows. Apakah Anda seorang profesional
Stored Procedure. M. Saefudin SKom, MMSI
Stored Procedure M. Saefudin SKom, MMSI Kompetensi Dasar: 1. Memahami tujuan stored procedure 2. Memahami penerapan stored procedure Indikator: 1. Mampu menjelaskan manfaat dari stored procedure 2. Memahami
BAB II MICROSOFT VISUAL STUDIO
BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan
Pengertian. Mengapa SP? Mengapa SP? 07/05/2012 STORED PROCEDURE
Pengertian STORED PROCEDURE Stored Procedure Prosedur (sub program)yang terdiri dari bagian deklaratif dan prosedural statemen SQL yang tersimpan pada katalog database MySQL Diaktifkan dengan memanggil
Gambar 1 Table Petugas. Gambar 2 Penambahan Komonen Pada Form
A. Pembutan input data petugas 1) Membuat table petugas Buat table dengan nama Tpetugas buat isi table seperti gambar di bawah ini Field name Data type Field size Index kd_ptgs Text 4 Primary key nama
Oleh : Uus Rusmawan Hal - 1 Membuat Program Trial Berdasarkan Tanggal 1. buatlah database dengan nama DB1.MDB 2. buatlah tabel dengan nama table1 3. buatlah field dengan nama TGLMulai 4. buka VB 5. buatlah
STRUCTURE QUERY LANGUAGE (SQL)
STRUCTURE QUERY LANGUAGE (SQL) Structure Query Language (SQL) adalah bahasa query standar yang digunakan untuk mengakses basis data relasional. SQL mempunyai kemampuan sebagai berikut : a. Query (memperoleh
Transaction dan Trigger. M. Saefudin SKom, MMSI
Transaction dan Trigger M. Saefudin SKom, MMSI Kompetensi Dasar: 1. Memahami konsep transaction 2. Memahami konsep trigger 3. Memahami penerapan transaction dan trigger Indikator: 1. Mampu menjelaskan
STORE PROCEDURE. Pemrograman Client Server Sarji, S.Kom Studi kasus pada
STORE PROCEDURE Stored Procedure adalah kumpulan perintah SQL yang diberi nama dan disimpan di server. Stored Procedure biasanya berisi perintah-perintah umum yang berhubungan dengan database pada server,
SNIPTEK 2014 ISBN: SISTEM INFORMASI AKUNTANSI JURNAL UMUM TELKOMSEL SUKABUMI
SISTEM INFORMASI AKUNTANSI JURNAL UMUM TELKOMSEL SUKABUMI Andi Arfian STMIK Nusa Mandiri Jakarta [email protected] Syarifatun Nissa STMIK Nusa Mandiri Jakarta [email protected] ABSTRAK Pencatatan
KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.)
KONEKSI VB DENGAN MYSQL (Wajib, S.Pd.) Membuat Database dengan nama Siswa NAMA FIELD NIS NAMA ALAMAT JURUSAN TYPE CHAR(5) VARCHAR(30) VARCHAR(40) VARCHAR(20) Membuat Desain Form pada Visual Basic Menentukan
Pertemuan IX MANAJEMEN TRANSAKSI
Pertemuan IX MANAJEMEN TRANSAKSI TUJUAN 1. Mahasiswa mampu memahami arti dari transaksi 2. Mahasiswa mampu untuk menjelaskan dan memahami tentang proses AUTO COMMIT. 3. Mahasiswa mampu untuk memahami tentang
Koneksi Visual Basic 6.0 dengan SQL SERVER 2000
Koneksi Visual Basic 6.0 dengan SQL SERVER 2000 Arief Susanto [email protected] http://www.ariefsusanto.at.ua Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
Oleh : Uus Rusmawan Hal - 1 Membuat Nomor Otomatis Dengan Pola Tanggal (YYMMDD + Nomor Urut) Catatan : Anda harus memiliki database dan sebuah tabel (contoh nama databasenya adalah dbdemofaktur, nama tabel
Tutorial, Source code, Request Program Visual Basic
Tutorial, Source code, Request Program Visual Basic Oleh : Moh. A Azis Membuat Form Transaksi Barang Keluar Program Persediaan Barang Form barang keluar digunakan untuk melakukan transaksi penginputan
PEMROGRAMAN VB.NET. Koneksi Ke Database
PEMROGRAMAN VB.NET Koneksi Ke Database Hal : 1 MEMBUAT DATABASE Buat sebuah aplikasi / project dengan nama AplikasiPenjualan. Buat sebuah database dengan nama Penjualan.accdb. dan buatlah tabel Barang
DATA. No Nama Bagian NRK Jabatan Golongan Pendidikan. 1 Ahmad Akbar PL Tukang Listrik Sounsistim IC/0 STM
1. Karyawan DATA No Nama Bagian NRK Jabatan Golongan Pendidikan 1 Ahmad Akbar 3.09 00.00.PL.01357 Tukang Listrik Sounsistim IC/0 STM 2 Denny Sariati Damanik 3.09 81.00.PL.01015 Mandor Traksi IID/6 SMA
Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA
Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami cara menyimpan data ke dalam basis data dengan kode program 2. TUJUAN Mahasiswa mampu membuat program
Pemrograman Database dengan Remote Data Control. Tessy Badriyah, SKom,MT
Pemrograman Database dengan Remote Data Control Tessy Badriyah, SKom,MT Definisi Remote Data Control merupakan metode alternatif untuk melakukan koneksi ke database selain menggunakan ODBC dan ORADC Diagram
Oleh : Uus Rusmawan Hal - 1 Menampilkan Sejumlah Data Buatlah form seperti gambar berikut ini Coding : Dim Conn As New ADODB.Connection Dim RS As New ADODB.Recordset Sub Koneksi() Set Conn = New ADODB.Connection
Oleh : Uus Rusmawan Hal - 1 Cara Koneksi Vb Dengan Database Access Berpassword 1. Buka microsoft access 2. Buatlah sebuah database dengan nama db1.mdb 3. Buatlah tabel baru dengan struktur berupa nim (text
Oleh : Uus Rusmawan Hal - 1 MENYIMPAN FOTO KE DALAM DATABASE 1. Buatlah database dengan nama dbfoto.mdb 2. Buatlah tabel dengan nama tblanggota 3. Buatlah struktur tabel anggota sebagai berikut: Field
Pertemuan VII TRIGGERS
Pertemuan VII TRIGGERS TUJUAN 1. Mahasiswa mampu untuk menjelaskan tentang jenisjenis dari triggers. 2. Mahasiswa mampu untuk menjelaskan tentang database triggers dan penggunaannya. 3. Mahasiswa mampu
PEMROGRAMAN VB.NET. Sintaks Pada Class
PEMROGRAMAN VB.NET Sintaks Pada Class Hal : 1 MEMBUAT CLASS BARANG Tambahkan sebuah class dengan cara Klik kanan pada Project lalu pilih Add Class Atau klik menu Project Add Class Simpan dengan nama clsbarang
Oleh : Uus Rusmawan Hal - 1 -
Hal - 1 - BAB KONEKSI MYSQL MySql oleh sebagian besar pemakainya lebih cenderung digunakan untuk database berbasis web, padahal VB juga dapat mengolah database MySql. Instalasi Server Lokal MySQL MySql
Listing Program a. Form Login. Public LoginSucceeded As Boolean
Listing Program a. Form Login Public LoginSucceeded As Boolean Private Sub cmdcancel_click() 'set the global var to false 'to denote a failed login LoginSucceeded = False Me.Hide Private Sub cmdok_click()
BAB VIII FUNGSI, PL/PGSQL dan TRIGER
BAB VIII FUNGSI, PL/PGSQL dan TRIGER 8.1 Bahasan dan Sasaran 8.1.1 Bahasan - Pada bab kali ini akan membahas tentang fungsi - Selain hal itu akan dibahas juga mengenai pl/pgsql dan triger 8.1.2 Sasaran
DAFTAR PUSTAKA. pada PT. Restu Mahkota Karya. Sekolah Tinggi Manajemen Informatika dan
DAFTAR PUSTAKA F, Rowland Jonathan e.(2006). Perancangan sistem penjualan berbasis web pada PT. Restu Mahkota Karya. Sekolah Tinggi Manajemen Informatika dan Komputer Jayakarta. Jakarta. HM, Jogiyanto.(1995).
LISTING PROGRAM. tanya = MsgBox("Apakah Anda yakin akan menghapus. kata : " & txtword.text & "?", vbquestion + gadoconn.
LISTING PROGRAM 1. Listing Pembuka Private Sub cmddelete_click() Dim strdelete As String tanya = MsgBox("Apakah Anda yakin akan menghapus kata : " & txtword.text & "?", vbquestion + vbyesno, "Konfirmasi
LAMPIRAN. 1) Membuat database baru untuk menampung data warehouse, yang bernama
LAMPIRAN Langkah-langkah pembuatan data warehouse : 1 Membuat database baru untuk menampung data warehouse, yang bernama OtoBITzOLAP. 2 Membuat tabel-tabel dimensi dan fakta yang sesuai dengan skema bintang
PERANCANGAN SISTEM INFORMASI KESISWAAN DAN KEPEGAWAIAN SMP NEGERI 3 PONOROGO BERBASIS VISUAL BASIC 6.0 SKRIPSI
PERANCANGAN SISTEM INFORMASI KESISWAAN DAN KEPEGAWAIAN SMP NEGERI 3 PONOROGO BERBASIS VISUAL BASIC 6.0 SKRIPSI Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Jenjang Strata Satu (S1)
Transact-SQL (Trigger- Event, Store Procedure)
Transact-SQL (Trigger- Event, Store Procedure) By: U. Website : http://www.abdrohim.com mailto : Transact-SQL 1 Transact-SQL Merupakan sentral dari Microsaft SQL Server untuk melakukan komunikasi & interfacing
SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 6 SBD 1 Structure Query Language (Bagian 1) Pengenalan SQL. Pengelompokkan Perintah SQL. Pengenalan SQL Structure Query Language (SQL) merupakan
Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran
Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 & MySQL Bahtiar Imran Assalamualaikum.. Pada kesempatan kali ini kita akan membahas mengenai bagaimana
Pemrograman Database I. Danu Wira Pangestu 1. Konsep Dasar. Lisensi Dokumen:
Pemrograman Database Visual Basic MySQL (bagian 4) Danu Wira Pangestu [email protected] www.bangdanu.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
APLIKASI KOPERASI VB 6.0 Peminat silakan hubungi : Email : [email protected] Facebook : [email protected] (Uus Rusmawan) Phone : 0812 8438 1118 Inti program ini adalah bagaimana cara menyimpan
Buka Project Baru simpan dengan PUSTAKA Buat Form Baru untuk pengisian Data Anggota dan simpan dengan nama frmanggota
Buat folder baru bernama Pustaka Buat database baru dengan Microsoft Access dengan nama DbPerpustakaan.mdb dan simpan dalam folder baru tersebut Buat tabel baru dengan nama Anggota, dengan field-field
Input, edit dan hapus data Master Barang
FORM UNTUK INPUT EDIT DAN HAPUS DATA MASTER BARANG FORM INPUT DATA BARANG Form Input Data Barang Desain Form untuk Form Input Data Barang adalah sbb: Control yang digunakan pada form tersebut adalah :
Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:
Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp 34.800 Terbit pertama: Maret 2005 Sinopsis singkat: Buku ini berisi pembahasan mengenai pengembangan aplikasi database Client-Server dengan Visual
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Berdasarkan analisa dan perancangan sistem yang telah
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Implementasi Sistem Berdasarkan analisa dan perancangan sistem yang telah dilakukan pada bab III, maka pada bab ini akan diimplementasikan sebuah program aplikasi
LISTING PROGRAM. Kode Form Splash Screen. Private Sub Form_Load() lblversion.caption = "Version " & App.Major & "." & App.Minor & "." & App.
LISTING PROGRAM Kode Form Splash Screen Private Sub Form_Load() lblversion.caption = "Version " & App.Major & "." & App.Minor & "." & App.Revision lblproductname.caption = App.Title lblcopyright.caption
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PEMROGRAMAN I (VISUAL BASIC) Kode Mata Kuliah : DK - 11207 Jurusan / Jenjang : D MANAJEMEN INFORMAA Tujuan
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Pada tahap ini merupakan langkah dimana setelah perancangan, pembangunan, dan pengujian maka tahap selanjutnya yaitu mengimplementasikan sebuah
IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS
IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS I. Tujuan : 1. Mahasiswa dapat memahami tentang komponen pada Visual Basic yang digunakan untuk membuat koneksi aplikasi Visual Basic dengan
IMPLEMENTASI CONSTRAINT UNTUK MENJAMIN KONSISTENSI DAN INTEGRITAS DATA DALAM DATABASE
IMPLEMENTASI CONSTRAINT UNTUK MENJAMIN KONSISTENSI DAN INTEGRITAS DATA DALAM DATABASE Oleh: M. RUDYANTO ARIEF 1 Abstract All of the popular RDBMS products provide table check constraints: Oracle, Informix,
KONEKSI DATABASE SQL DENGAN VB.NET
KONEKSI DATABASE SQL DENGAN VB.NET ADO. NET ADO merupakan singkatan dari Active X Data Object yang dipakai untuk mengaskes data dalam suatu database seperti SQL Server, MS Access, Oracle ataupu file seperti
KODE PROGRAM FORM PENJUALAN
KODE PROGRAM FORM PENJUALAN Buat Variabel-variabel yang dibutuhkan (untuk Koneksi Database dan Tabel-tabel dengan menggunakan DIM, contoh lihat pada Form Pemasok) Buat prosedur Koneksi_Database Buat prosedur
TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java
TUJUAN Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java 2 TODAY S MENU Pengenalan library JDBC Diagram pengaksesan database melalui JDBC Step-by-step
Identitas dosen POKOK BAHASAN. mendemonstrasikan tentang membuat project aplikasi dengan database access dengan benar (C3) Suherman,, ST Address
Identitas dosen Suherman,, ST Address : Cilegon Mobile : 087 877 486 821 Email Ym Blog : [email protected] : leeput : http://leeput.wordpress.com http://suherman628.wordpress.com POKOK BAHASAN PEMROGRAMAN
Listing Program. Listing Form Login. Listing Form Menu Utama Private Sub MnDataPenerbangan_Click() FR_Penerbangan.Show 1 End Sub
Listing Program Listing Form Login Private Sub Command1_Click() If Text1.Text = "admin" And Text2.Text = "123" Then MAIN Unload Me MsgBox "Maaf, Nama atau Password yang anda input salah...!", vbokonly,
Membuat Function, Stored Procedur dan View pada MySQL
Membuat Function, Stored Procedur dan View pada MySQL Bayu Lesmana Putra [email protected] Abstrak Function dan Stored Procedure merupakan fitur utama yang paling penting di MySQL 5. Function dan
BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras yang direkomendasikan untuk menerapkan sistem aplikasi basis data pada CV. Lumbung Rejeki
Me.Picture = LoadPicture(App.Path & "\pakar.jpg") App.HelpFile = App.Path & "\Help.hlp" End Sub
LISTING PROGRAM Form Utama Option Explicit Private Sub MDIForm_Load() Me.imgIkon.ListImages.Remove "Pengetahuan" Me.imgIkon.ListImages.Remove "Penelusuran" Me.imgIkon.ListImages.Remove "Penjelasan" Me.imgIkon.ListImages.Clear
Program Database Penjualan Barang
Program Database Penjualan Barang 1. Perancangan Struktur Database (dbpenjualan) a. Tabel Barang (tabel_barang) Tabel barang adalah tabel yang digunakan sebagai penyimpanan data data barang. Berikut struktur
WAP (3) Muhammad Zen S. Hadi, ST. MSc. WAP - The Wireless Application Protocol
WAP (3) The Wireless Application Protocol Muhammad Zen S. Hadi, ST. MSc. Contents WAP (Review) Interkoneksi WML dengan PHP Interkoneksi dengan Database WAP (Wireless Application Protocol) Internet WAP
TRIGGER TRIGGER 5/29/2017 HANI IRMAYANTI, S.KOM
TRIGGER HANI IRMAYANTI, S.KOM TRIGGER Trigger adalah object di dalam database yang berasosiasi dengan suatu table. Trigger akan diaktivasi ketika table tersebut dikenai event tertentu. Event yang dimaksud
Manipulasi Database Dasar Dengan Visual Basic Net 2005
Manipulasi Database Dasar Dengan Visual Basic Net 2005 Untuk melakukan manipulasi database dengan Visual Basic terlebih dahulu kita harus mengetahui bagaimana cara menghubungkan database SQL Server 2005
LISTING PROGRAM. lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah
L A M P I R A N LISTING PROGRAM Form FrmMain Private Sub Form_Load() lbljalan.caption = "Selamat Menggunakan Kamus Digital Istilahistilah IT" Timer1.Interval = "1" InitConnection PopData (strtextsearch)
APLIKASI PEMBELIAN VB 6.0 Peminat silakan hubungi : Email : [email protected] Facebook : [email protected] (Uus Rusmawan) Phone : 0812 8438 1118 Pada bab ini kami akan memberikan penjelasan
Windows DNA (Distributed internet Architecture) Oleh : Edi Sugiarto, S.Kom, M.Kom
Windows DNA (Distributed internet Architecture) Oleh : Edi Sugiarto, S.Kom, M.Kom Pendahuluan Pada akhir 90-an dikenal istilah Windows DNA (Distributed internet Architecture) bersamaan dengan peluncuran
VIEW OR STORED PROCEDURE
VIEW OR STORED PROCEDURE Sumber SQLServer-Indo Pertimbangan apa saja sebelum kita memutuskan akan memakai View atau Store Procedure? Jawaban 1 : Kalo menurut saya, pertama, untuk membagi beban resource
STORED PROCEDURE. Membuat Stored Procedure Melalui Query Analyzer
STORED PROCEDURE Stored Procedure (stor-proc) merupakan sekumpulan perintah-perintah SQL yang tersimpan dengan nama tertentu dan diproses sebagai sebuah kesatuan. Secara sederhana dapat dikatakan sebagai
Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom
Koneksi Java ke MySQL Database Edi Sugiarto, S.Kom, M.Kom Pendahuluan Mysql adalah RDBMS yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Mysql dimiliki dan disponsori perusahaan
Praktikum TRANSACT SQL. Tujuan : Praktikan mampu untuk mengerti dan memahami Transact-SQL
Praktikum 6 TRANSACT SQL Tujuan : Praktikan mampu untuk mengerti dan memahami Transact-SQL Alat dan Bahan : 1. Buku literatur mengenai sistem database, terutama yang menggunakan DBMS SQL Server 2000, khususnya
Praktikum Basis Data 2017 TE UM MODUL 8 TRIGGER A. TUJUAN
A. TUJUAN MODUL 8 TRIGGER Memahami konsep dasar trigger di dalam basis data. Memahami implementasi trigger sebagai bentuk respon atas suatu kejadian. Mampu menyelesaikan kasus-kasus manipulasi data yang
MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA
MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MYSQL Disusun Oleh : Adri Priadana, S.Kom Fakultas Bisnis Dan Teknologi Informasi Universitas Teknologi Yogyakarta 2014 DAFTAR ISI DAFTAR ISI... 2 BAB I MENGENAL
Basic Programing Visual Basic
Basic Programing Visual Basic Oleh : Aririk Japik, 1 Mengenal Visual Basic Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintahperintah yang dimengerti oleh komputer
Oleh : Uus Rusmawan Hal - 1 VB Dan Database Access KONEKSI MENGGUNAKAN OBJEK To the point Yang dimaksud dengan menggunakan objek adalah menggunakan adodc. Ikuti langkahnya step by step pada redaksi dan
Basis Data 2. Procedure dan Function Database. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS
Basis Data 2 Procedure dan Function Database Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan Dapat Memahami Pembuatan Procedure dan Function dalam Database: PL/SQL Procedure PL/SQL Function PL/SQL
Praktikum 4 Program Aplikasi Bisnis Imam Gunawan, M. Kom 1. Tambahkan tabel berikut, pada database stockgudang :
1. Tambahkan tabel berikut, pada database stockgudang : 2. Buat form CariBarang dengan tampilan sbb : 3. Buat coding program untuk form diatas sbb : Private Sub DataGrid1_Click() Barang_Masuk.txtkode.Text
Oleh : Uus Rusmawan
PROGRAM PEMBELIAN Pada bab ini kami akan memberikan penjelasan selengkap mungkin, karena pada bab berikutnya pola-polanya akan digunakan kembali. Penjelasan mencakup hal-hal dibawah ini. 1. Rancangan normalisasi
www.konsultasivb.com
Oleh : Uus Rusmawan Hal - 1 Program Ganti Password User Catatan : Anda harus membuat database dan memiliki tabel kasir terlebih dahulu. Field Type Size Ket Kodeksr Text 5 Primary Key Namaksr Text 30 Passwordksr
