Anda di halaman 1dari 8

MAKALAH TUGAS PROKOM

MANAJEMEN DATABASE VISUAL BASIC.NET

Disusun Oleh :

KELOMPOK 9
Nama & NIM : Ahmad Fauzan (03021281823068)
Andreas Fernando Pratama (03021281823069)
Eldo Oktaviar (03021281823067)
Lisvinia (03021181823001)
Maria Odilia Setyana (03021281823053)
Rafif Prabaswara Ramadhan (03021281823064)
Tami Andini (03021181823023)

Dosen : IR. Makmur Asyik, MS

JURUSAN TEKNIK PERTAMBANGAN


FAKULTAS TEKNIK
UNIVERSITAS SRIWIJAYA
2019
A. Tujuan Kompetensi Khusus
Mahasiswa mapu menbuat sebuah program aplikasi berbasis database
menggunakan Microsoft Visual Studio dan Microsoft SQL SERVER

B. Uraian Materi
Menghubungkan database di dalam Microsoft Visual Basic.Net memiliki
beberapa perintah dasar yang baku .

C. Penjelasan Umum
C.1 Definisi Database
Pengertian Database atau basis data adalah kumpulan berbagai data dan
informasi yang tersimpan dan tersusun di dalam komputer secara
sistematik yang dapat diperiksa, diolah atau dimanipulasi dengan
menggunakan program komputer untuk mendapatkan informasi dari basis
data tersebut.
C.2 Tipe-Tipe Database
 Analytical database; yaitu database untuk menyimpan informasi dan
data yang diambil dari operasional dan eksternal database
 Operational database; yaitu database yang menyimpan data mendetail
yang dibutuhkan untuk mendukung operasi suatu organisasi secara
keseluruhan
 Distributed database; yaitu kelompok kerja lokal database dan
departemen di berbagai kantor dan lokasi kerja yang lainnya.
 Data warehouse; yaitu sebuah gudang data yang menyimpan berbagai
data dari tahun-tahun sebelumnya hingga saat ini.
 End-user database; yaitu basis data pengguna akhir yang terdiri dari
berbagai file data yang dikembangkan dari end-user dalam workstation
mereka.
 Real time database; yaitu sistem pengolahan yang dirancang dalam
menangani beban kerja suatu negara yang bisa berubah-ubah,
mengandung data terus menerus dan sebagian tidak berpengaruh
terhadap waktu.
 Document oriented database; yaitu salah satu perangkat lunak komputer
yang dibuat untuk sebuah aplikasi dan berorientasi pada dokumen.
 In memory database; yaitu database yang tergantung pada memori
untuk menyimpan informasi/ data pada komputer
 Navigational database; pada navigasi database, queries menemukan
benda bagi yang mengikuti referensi dari objek tertentu
 Hypermedia database on the web; sekumpulan halaman multimedia
yang saling berhubungan dalam sebuah website, yang terdiri dari
homepage dan hyperlink dari multimedia (gambar, teks, grafik audio,
dan lain-lain)
 External database; database yang menyediakan akses ke luar, dan data
pribadi online
 Relational database; merupakan standar komputasi bisnis, dan basis data
yang paling umum dipakai saat ini.
C.3 Definisi SQL Server
1. SQL adalah singkatan atau kependekan dari Structured Query
Language.
2. SQL SERVER adalah sistem manajemen database relasional (RDBMS)
yang dirancang untuk aplikasi dengan arsitektur client/server. Istilah
client, server, dan client/server dapat digunakan untuk merujuk kepada
konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau
perangkat lunak. Pada level yang sangat umum.
Jadi secara umum SQL Server adalah sebuah Software yang dibuat oleh
perusahaan Microsoft yang digunakan untuk membuat database yang
dapat diimplementasikan untuk Client Server.
CLIENT adalah setiap komponen dari sebuah sistem yang meminta
layanan atau sumber daya (resource) dari komponen sistem lainnya.
SERVER adalah setiap komponen sistem yang menyediakan layanan atau
sumber daya ke komponen sistem lainnya.
C.4 Perintah Dasar SQL
1.1. Insert
Insert adalah perintah di dalam query yang digunakan untuk
menambahkan record yang ada di dalam suatu tabel tertentu
INSERT INTO [TABLE] VALUES (value1, value2, ………..)
1.2. Select
Select dalam bahasa query adalah menampilkan , namun secara umum
perintah select sering diartikan sebagai query, walaupun pada
umumnya ternyata tidak
SELECT nama field1, nama field2, nama field3,….. from [NAMA
TABEL]
1.3. Update
Update adalah perintah di dalam query yang digunakan untuk
mengubah record yang ada di dalam suatu tabel tertentu
UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI] WHERE
[KONDISI]
1.4. Delete
Delete adalah perintah di dalam query yang digunakan untuk
menghapus record yang ada di dalam suatu tabel tertentu
DELETE from [NAMA_TABLE] where [KRITERIA]
D. Langkah-Langkah Praktikum
Buatlah database di dalam SQL SERVER dengan ketentuan berikut ini;
Nama Database Penjualan_Barang
Nama Tabel Master_Barang
Column Name Data Type
Kode_Barang Char(15) Primary Key
Nama_Barang Char(50)
Jenis_Barang Char(35)
Stock_Barang Int
Harga_Barang Int

Buatlah tampilan form untuk memproses tabel Barang, seperti di bawah ini;

Sekenario Form;
Form terdapat Kode Barang, Nama barang, Jenis Barang, Stock Barang dah
Harga Barang . Data yang sudah diisi dalam form akan tersimpan setelah
menekan tombol save serta data akan muncul di dalam Daftar Barang, dan
akan kosong apabila menekan New dan Cancel, dan apabila menekan tombol
close maka akan keluar dari program
Atur Propertinya, sebagai berikut :
No. Objek Properti Nilai Properti
1. Form1 Name frMasterBarang
Text Master Barang
StartPosition CenterScreen
2. GroupBox1 Text | Input Buku |
Label1 s/d Label 6 Text Seperti di Form
TextBox1 Name Seperti di Form
TextBox2 Name TxtKode_Barang
ComboBox1 Name txtNama_Barang
TextBox3 Name cbjenisbarang
TextBox4 Items Buku
Name Kertas
Name Pensil
Pulpen
Penghapus
txtStock_Barang
txtHarga_Barang
3. GroupBox2 Text | Proses |
Button1 Name btNew
Button2 Text &New
Button3 Name btSave
Button4 Text &Save
Name btCancel
Text &Cancel
Name btClose
Text &Close
4 DataGridView1 Name dgvBarang

Tambahkan Kode Program Seperti Tampilan Berikut ini;


Imports System.Data
Imports System.Data.SqlClient
Public Class frMasterBarang
Public koneksi As String
Public sql1, sql2 As String
Public conn As SqlClient.SqlConnection = Nothing
Public cmd As SqlClient.SqlCommand = Nothing
Public dtadapter As New SqlClient.SqlDataAdapter
Public dttable As New DataTable
Private Sub frMasterBarang_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
'PERINTAH KONEKSI DATABASE DISIMPAN 1 BARIS
koneksi = "Data Source=localhost\sqlexpress;Initial
Catalog=Penjualan_Barang;Integrated Security=True"
conn = New SqlClient.SqlConnection(koneksi)
conn.Open()
End Sub
Sub bersih()
Me.txtkode_barang.Focus()
Me.txtkode_barang.Text = ""
Me.txtnama_barang.Text = ""
Me.cbjenis_barang.Text = ""
45
Me.txtstock_barang.Text = ""
Me.txtharga_barang.Text = ""
End Sub
Sub simpan()
'PERINTAH sql1 DISIMPAN 1 BARIS
sql1 = "Insert into Master_Barang values('" &
Me.txtkode_barang.Text & "','" & Me.txtnama_barang.Text & "','" &
Me.cbjenis_barang.Text & "','" & Me.txtstock_barang.Text & "','" &
Me.txtharga_barang.Text & "')"
cmd = New SqlClient.SqlCommand(sql1)
cmd.Connection = conn
cmd.ExecuteNonQuery()
End Sub
Sub daftar()
sql2 = "select * from master_barang"
dtadapter = New SqlDataAdapter(sql2, conn) 'dibuat satu baris
Dim BRG As New DataTable
BRG.Clear()
dtadapter.Fill(BRG)
dgvBarang.DataSource = BRG
End Sub
Private Sub btsave_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btsave.Click
simpan()
daftar()
bersih()
MsgBox("Data Sudah Disimpan", MsgBoxStyle.Information,
"Perhatian")
End Sub
Private Sub btcancel_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btcancel.Click
bersih()
MsgBox("Data Sudah digagalkan", MsgBoxStyle.Information,
"Perhatian")
End Sub
Private Sub btnew_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnew.Click
bersih()
MsgBox("Data Baru", MsgBoxStyle.Information, "Perhatian")
End Sub
Private Sub btclose_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles btclose.Click
Me.Close()
End Sub
End Class

Anda mungkin juga menyukai