Belakangan ini sudah banyak sekolah-sekolah di Indonesia yang diajarkan mengenai dasar-dasar komputer beserta tugas-tugas yang memusingkan khususnya di bidang komputer aplikasi database. Dibawah ini akan kami berikan tutorial untuk membuat program kecamatan dari kabupaten dan provinsi. Untuk sementara kami berikan yang lingkup Pulau Jawa. Mudah-mudahan tutorial ini dapat membantu adik-adik yang masih sekolah untuk dapat melengkapi tugas-tugas aplikasi databasenya, atau mungkin juga program ini dapat digunakan untuk yang sudah bekerja atau wiraswasta, karena saya buat semudah mungkin.
Alat-alat yang harus diperlukan :
1 paket komputer yang bisa menyala dan berfungsi (monitor, cpu, keyboard, mouse)
OS yang digunakan :
Windows XP (diharapkan) (bisa di unduh pake torrent di windows xp sp3
windows yang lain juga gak papa asal dapat diinstall VB and SQL
Software yang digunakan :
aplikasi SQL Server 2000
aplikasi Visual Basic 6.0 (bisa di unduh pake torrent di vb6 enterprise edition
componentone true dbgrid 7.0 (bisa di unduh di true dbgrid 7.0
Bila semua peralatan telah disiapkan silahkan membaca petunjuk berikutnya :
Langkah I :
- Aktifkan database yang dituju di SQL server 2000 (bila masih belum mempunyai database lakukan create database dengan cara klik kanan "Databases" di bawah nama komputer yang ada di SQL Server 2000 lalu klik New Database (dalam contoh berikut menggunakan dbGeneral)). Lihat gambar berikut :
- Setelah dilakukan pemilihan data (select database) atau pembuatan data create database). Pilihlah "SQL Query Analyzer" di menu Tools lalu tekan tombol
- Copykan script dibawah ini menggunakan SQL Query Analyzer.
IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = N'dbGeneral')
DROP DATABASE [dbGeneral]
GO
CREATE DATABASE [dbGeneral] ON (NAME = N'dbGeneral_Data', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\dbGeneral_Data.MDF' , SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = N'dbGeneral_Log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\dbGeneral_Log.LDF' , SIZE = 1, FILEGROWTH = 10%)
COLLATE SQL_Latin1_General_CP1_CI_AS
GO
exec sp_dboption N'dbGeneral', N'autoclose', N'true'
GO
exec sp_dboption N'dbGeneral', N'bulkcopy', N'false'
GO
exec sp_dboption N'dbGeneral', N'trunc. log', N'true'
GO
exec sp_dboption N'dbGeneral', N'torn page detection', N'true'
GO
exec sp_dboption N'dbGeneral', N'read only', N'false'
GO
exec sp_dboption N'dbGeneral', N'dbo use', N'false'
GO
exec sp_dboption N'dbGeneral', N'single', N'false'
GO
exec sp_dboption N'dbGeneral', N'autoshrink', N'true'
GO
exec sp_dboption N'dbGeneral', N'ANSI null default', N'false'
GO
exec sp_dboption N'dbGeneral', N'recursive triggers', N'false'
GO
exec sp_dboption N'dbGeneral', N'ANSI nulls', N'false'
GO
exec sp_dboption N'dbGeneral', N'concat null yields null', N'false'
GO
exec sp_dboption N'dbGeneral', N'cursor close on commit', N'false'
GO
exec sp_dboption N'dbGeneral', N'default to local cursor', N'false'
GO
exec sp_dboption N'dbGeneral', N'quoted identifier', N'false'
GO
exec sp_dboption N'dbGeneral', N'ANSI warnings', N'false'
GO
exec sp_dboption N'dbGeneral', N'auto create statistics', N'true'
GO
exec sp_dboption N'dbGeneral', N'auto update statistics', N'true'
GO
use [dbGeneral]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_tblKecamatan_tblKabupaten]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)
ALTER TABLE [dbo].[tblKecamatan] DROP CONSTRAINT FK_tblKecamatan_tblKabupaten
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_tblKabupaten_tblProvinsi]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)
ALTER TABLE [dbo].[tblKabupaten] DROP CONSTRAINT FK_tblKabupaten_tblProvinsi
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tblKabupaten]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[tblKabupaten]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tblKecamatan]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[tblKecamatan]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tblProvinsi]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[tblProvinsi]
GO
CREATE TABLE [dbo].[tblKabupaten] (
[Kode Provinsi] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Kode Kabupaten] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Nama Kabupaten] [varchar] (25) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Username] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Tanggal] [datetime] NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[tblKecamatan] (
[Kode Provinsi] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Kode Kabupaten] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Kode Kecamatan] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Nama Kecamatan] [varchar] (25) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Username] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Tanggal] [datetime] NULL
) ON [PRIMARY]
GO
CREATE TABLE [dbo].[tblProvinsi] (
[Kode Provinsi] [varchar] (10) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,
[Nama Provinsi] [varchar] (25) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Username] [varchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[Tanggal] [datetime] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tblKabupaten] WITH NOCHECK ADD
CONSTRAINT [PK_tblKabupaten] PRIMARY KEY CLUSTERED
(
[Kode Provinsi],
[Kode Kabupaten]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tblKecamatan] WITH NOCHECK ADD
CONSTRAINT [PK_tblKecamatan] PRIMARY KEY CLUSTERED
(
[Kode Provinsi],
[Kode Kabupaten],
[Kode Kecamatan]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tblProvinsi] WITH NOCHECK ADD
CONSTRAINT [PK_tblProvinsi] PRIMARY KEY CLUSTERED
(
[Kode Provinsi]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tblKabupaten] WITH NOCHECK ADD
CONSTRAINT [DF_tblKabupaten_Nama Kabupaten] DEFAULT (' ') FOR [Nama Kabupaten],
CONSTRAINT [DF_tblKabupaten_Username] DEFAULT ('RENCEMAN') FOR [Username],
CONSTRAINT [DF_tblKabupaten_Tanggal] DEFAULT (getdate()) FOR [Tanggal]
GO
ALTER TABLE [dbo].[tblKecamatan] WITH NOCHECK ADD
CONSTRAINT [DF_tblKecamatan_Nama Kecamatan] DEFAULT (' ') FOR [Nama Kecamatan],
CONSTRAINT [DF_tblKecamatan_Username] DEFAULT ('RENCEMAN') FOR [Username],
CONSTRAINT [DF_tblKecamatan_Tanggal] DEFAULT (getdate()) FOR [Tanggal]
GO
ALTER TABLE [dbo].[tblProvinsi] WITH NOCHECK ADD
CONSTRAINT [DF_tblProvinsi_Nama Provinsi] DEFAULT (' ') FOR [Nama Provinsi],
CONSTRAINT [DF_tblProvinsi_Username] DEFAULT ('RENCEMAN') FOR [Username],
CONSTRAINT [DF_tblProvinsi_Tanggal] DEFAULT (getdate()) FOR [Tanggal]
GO
ALTER TABLE [dbo].[tblKabupaten] ADD
CONSTRAINT [FK_tblKabupaten_tblProvinsi] FOREIGN KEY
(
[Kode Provinsi]
) REFERENCES [dbo].[tblProvinsi] (
[Kode Provinsi]
) ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[tblKecamatan] ADD
CONSTRAINT [FK_tblKecamatan_tblKabupaten] FOREIGN KEY
(
[Kode Provinsi],
[Kode Kabupaten]
) REFERENCES [dbo].[tblKabupaten] (
[Kode Provinsi],
[Kode Kabupaten]
) ON UPDATE CASCADE
GO
Keterangan :
Untuk dbGeneral dapat di ganti dengan cara find replace sesuai dengan nama database yang akan di tuju, contohnya di situs ini menggunakan database dbGeneral. Lihat gambar di bawah :
Untuk pembuatan database telah selesai.
Langkah II :
- Pembuatan program klik pembuatan program menggunakan VB6
Monday, November 10, 2008
Membuat program kecamatan menggunakan VB6 dan SQL Server 2000
Subscribe to:
Post Comments (Atom)
Link Exchange
Donation
Visitor
Online
Do you like this blog
Arsip Blog
-
▼
2008
(90)
-
▼
November
(52)
- Install Indobilling di Zencafe 1.4 dan 1.2
- VMware di Ubuntu 8.04
- install vmware di linux ubuntu 8.10 intrepid
- VMWare Gratis !!!
- Memperbesar kapasitas Hard Disk di VMware
- i386, i586, i686,x86-64 ........???
- Distro turunan Slackware, Zencafe 1.0 untuk Warnet
- Interface Antar Muka Visual Basic 6.0
- ActiveX Component
- Ilmuwan Australia Buat Internet 100 Kali Lebih Cepat
- 11 Situs Gratis untuk Bertukar File Besar dengan C...
- Empat Linux Mini untuk Flash Disk Anda
- Internet Explorer 8 Ditunda Hingga Tahun Depan
- Microsoft Akan Rilis Antivirus Gratis
- Codename Ubuntu 9.04 "Jaunty Jackalope"
- Jaunty Jackalope Alpha 1 Release 22 Nopember 2008
- Membuat Sendiri File OCX (ActiveX Control) - Masin...
- Panduan instalasi Blankon LiveCD
- Upgrade ke ubuntu 8.10 ?
- Blankon 3, Codename : Lontara
- Source List Repo Blankon 3 : Lontara
- Distribution Release: Ubuntu 8.04.1
- Release Ubuntu 8.10 dan turunannya
- Kerja dari rumah
- Contoh program VB6 menggunakan Access
- Kumpulan OCX buat Visual Basic 6 / VB6
- Cara Menampilkan Icon YM Status
- Komunitas Ubuntu
- Dokumentasi Ubuntu
- ShipIt - CD Ubuntu Gratis
- Negara-negara Asia Afrika Bersatu Gunakan Open Source
- Puluhan Negara Diskusikan Open Source di Jakarta
- Tiga Mitos Open Source Software
- Palestina Belajar Open Source dari Indonesia
- Gartner: 85 Persen Perusahaan Pakai Open Source
- Membuat bahasa Pemrograman sendiri untuk Ubuntu da...
- Tantangan BlankOn 2009
- Ubuntu 8.10 DVD Repository
- BlankOn 4.0 Resmi Dirilis!
- Linux Untuk Umat Manusia
- Cara Buat Read More (Ringkasan Artikel)
- Cara Promosi Blog
- Cara Memasang Google Adsense di Web/Blog
- Cara memasang kode HTML/javascript pada blog
- Cara Meningkatkan Traffic ke Website Adsense? SEO
- Tips untuk meningkatkan Google Adsense
- 50 Cara Meningkatkan Traffic Jumlah Pengunjung Blo...
- PANDUAN GOOGLE ADSENSE – MENINGKATKAN TRAFFIC WEB ...
- Cara Legal & Sesuai TOS Meningkatkan Traffic Googl...
- Meningkatkan traffic google adsense
- Membuat program kecamatan menggunakan VB6 dan SQL ...
- Pembuatan program menggunakan Visual Basic 6
-
▼
November
(52)
0 comments:
Post a Comment