Laporan Praktek Industri
Laporan Praktek Industri
Oleh:
KUNCARA ADI LAKSANA
130533608283
Laporan Praktek Industri yang disusun oleh Kuncara Adi Laksana, 130533608283
Telah dipertahankan di depan penguji pada tanggal …………………………
Penguji I,
……………………………….
NIP
Penguji II,
………………………………..
NIP
Mengetahui:
Ketua Jurusan Teknik Elektro
…………………………………
NIP
LEMBAR PENGESAHAN
Laporan Praktek Industri pada PT. PJB UBJOM PLTU Tanjung Awar – Awar
Tuban, selama 2 bulan mulai tanggal 11 Mei 2015 sampai dengan tanggal 10 Juli
2015 yang disusun oleh
Pembimbing Industri,
BAB I PENDAHULUAN
BAB IV PENUTUP
DAFTAR TABEL
DAFTAR LAMPIRAN
BAB I
PENDAHULUAN
BAB II
KEGIATAN UMUM
BAB III
KEGIATAN KHUSUS
3.1 Dasar Teori
Catatan :
Hal Pertama yang harus kita buat adalah membuat project baru dahulu
dikarenakan database acces yang kita buat akan diletakan pada folder
bin/Debug pada program Aplikasi Import File .txt To Database Acces.
3.2.1 Membuat Project Baru
a. Buka program Visual Basic 2010
b. Akan tampil program awal Start Page – Visual Studio 2010, pada
jendela Start Page klik atau pilih New Project
c. Setelah itu akan tampil kotak dialog New Project, lalu Ketikan Industri
pada kolom Name. Lalu klik OK.
d. Jika sudah sekarang akan tampil lembar kerja Visual Studio 2010,
Selanjutnya Pilih Save All (CTRL+SHIFT+S) dan kemudian pilih
Lokasi penyimpanan project.
f. Untuk Tabel DataLogin isi Field dan type data seperti berikut :
Field Name Data Type Keterangan
UserName Short Text Primary Key
Password Short Text
Status Short Text
g. Setelah itu pilih Save As, kemudian pada database type file pilih Acces
2002-2003 Database (*.mdb), setelah itu pilih Save As dan selanjutnya
pilih tempat penyimpanan database.
j. Selanjutnya buat kode program untuk koneksi database yang kita buat
tadi, ketikan kode program ini pada Module DataBaseConnection tadi.
Imports System.Data
Imports System.Data.OleDb
Namespace DB
k. Selanjutnya buat Module baru lagi dengan cara yang sama dengan
sebelumnya Ubah Name menjadi ModKoneksi, Kemudian ketikan kode
program berikut :
Imports System.Data.OleDb
Module ModKoneksi
Public Conn As OleDbConnection
Public da As OleDbDataAdapter
Public ds As DataSet
Public cmd As OleDbCommand
Public rd As OleDbDataReader
Public str As String
l. Setelah itu add new data source dengan cara klik menu bar Data > Add
New Data Source, maka akan muncul tampilan menu Data Source
Configuration Wizard.
m. Kemudian pilih Database lalu kik Next, setelah itu pilih Dataset
kemudian Next lagi.
n. Selanjutnya pilih New Connection, maka akan muncul menu Add
Connection, ubah Data Source menjadi Microsoft Access Database File
(OLE DB) kemudian masukkan database nya, kemudian OK.
o. Setelah itu Next, Kemudian Next lagi, maka akan sampai dimenu
Choose Your Database Object, centang Table database yang ingin
dimasukkan seperti gambar berikut :
p. Kemudian Finish
q. Sampai disini untuk membuat project, database dan koneksi database dan
jangan lupa untuk menyimpan project yang telah dibuat.
3.3 Membuat Laporan Dengan Crystal Report
3.3.1 Instal Crystal Report Di Visual Studio 2010
Crystal Report adalah software yang membantu untuk membuat laporan
dengan cepat, perlu diketahui Visual Studio 2010 tidak menyertakan
Instalan paketnya untuk Crystal Report, jadi harus instal sendiri software
tersebut.
Berikut langkah – langkah instal Crystal Report di Visual Studio 2010.
a. Double Klik Software CrforVS2010, dan tunggu proses instalan
sampai selesai
b. Setelah proses instalan selesai, buka project yang telah dibuat tadi, lalu
pilih menu Project > Industri Properties.
e. Simpan project, tutup project lalu buka kembali project, maka crystal
report sudah terintegrasi dengan project.
3.3.2 Laporan
Laporan ini digunakan untuk mengetahui data yang diimport kedalam
database sesuai dengan tanggal, atau semua data yang ada. Langsung saja
ikuti langkah – langkah berikut :
a. Klik menu Project > Add New Item
b. Selanjutnya pilih Reporting > Crystal Report, pada kolom Name
ketikkan CrystalReport1, lalu pilih Add
c. Pada jendela Crystal Report Gallery, pilih option Using the Report
Wizard dan Standard, lalu pilih OK.
d. Muncul jendela Standart Report Creation Wizard, lalu pilih Create
New Connection > OLEDB (ADO).
i. Pada jendela Wizard berikutnya, pilih tabel Data dan klik tombol >
untuk dimasukkan ke Selected Tables, setelah itu klik Next
j. Pada jendela berikutnya pilih field yang akan dimasukkan ke Fields to
Display klik tombol >, setelah itu klik Finish.
m. Agar nomor pada kolom nomor dapat dimulai dari 1, buat baru dengan
cara klik kanan pada Running Total Fields > New di Field Explorer
n. Pada tampilan jendela berikutnya isi Textboxt pada Running Total
Name menjadi nomor kemudian pilih Data.No pada Available Tables
and Fields kemudian klik tombol >, setelah itu ubah Type of
Summary menjadi count, lalu klik OK.
c. Selanjutnya pada pilihan Specify a Crystal Report for the control pilih
CrystalReport1.rpt lalu klik OK
f. Simpan project.
f. Setelah pengaturan selesai, klik icon View Code pada Solution Explore
f. Setelah pengaturan selesai, klik icon View Code pada Solution Explorer
ComboBox1.Items.Add("Pilih Berdasarkan")
ComboBox1.Items.Add("Tanggal")
ComboBox1.Items.Add("Jam")
ComboBox1.Items.Add("Tipe")
ComboBox1.Items.Add("Nama_Perangkat")
ComboBox1.Items.Add("IP_Address")
ComboBox1.Items.Add("Status")
ComboBox1.Items.Add("Request_Timeout")
ComboBox1.SelectedIndex = 0
Kategori = FileDataSet.Data.DefaultView()
End Sub
j. Selanjutnya klik ganda MenuStrip Exit, ketikkan kode berikut :
Private Sub ExitToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ExitToolStripMenuItem.Click
End
End Sub
k. Selanjutnya klik ganda MenuStrip Logout, ketikkan kode berikut :
Private Sub LogoutToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
LogoutToolStripMenuItem.Click
Me.Hide()
FormUtama.Show()
FormUtama.ToolStripLabel1.Text = " "
FormUtama.ToolStripLabel2.Text = " "
FormUtama.ToolStripLabel3.Text = " "
FormUtama.btnImport.Enabled = False
FormUtama.btnExport.Enabled = False
FormUtama.btnView.Enabled = False
FormUtama.btnNew.Enabled = False
FormUtama.btnUp.Enabled = False
FormUtama.btnLog.Enabled = False
FormUtama.btnIn.Enabled = True
FormUtama.FileToolStripMenuItem.Enabled = False
FormUtama.AccountToolStripMenuItem.Enabled = False
FormUtama.LogoutToolStripMenuItem.Enabled = False
FormUtama.LoginToolStripMenuItem.Enabled = True
End Sub
l. Selanjutnya klik ganda MenuStrip Add Account, ketikan kode berikut
:
Private Sub AddAccountToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
AddAccountToolStripMenuItem.Click
FormAccount.Show()
FormAccount.TextBoxX1.Text = " "
FormAccount.TextBoxX2.Text = ""
FormAccount.ComboBoxEx1.Text = " "
FormAccount.txtUpdate.Hide()
FormAccount.txtNew.Show()
FormAccount.btnUpdate.Hide()
FormAccount.btnSave.Show()
End Sub
m. Selanjutnya klik ganda MenuStrip Setting Account, ketikkan kode
berikut :
Private Sub SettingAccountToolStripMenuItem_Click(ByVal sender
As System.Object, ByVal e As System.EventArgs) Handles
SettingAccountToolStripMenuItem.Click
FormAccount.Show()
FormAccount.TextBoxX1.Text = " "
FormAccount.TextBoxX2.Text = ""
FormAccount.ComboBoxEx1.Text = " "
FormAccount.txtUpdate.Show()
FormAccount.txtNew.Hide()
FormAccount.btnUpdate.Show()
FormAccount.btnSave.Hide()
End Sub
n. Selanjutnya klik ganda MenuStrip Menu Utama, Ketikan kode berikut
:
Private Sub UtamaToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
UtamaToolStripMenuItem.Click
Me.Hide()
FormUtama.Show()
End Sub
o. Selanjutnya klik ganda MenuStrip Import, Ketikan kode berikut :
Private Sub ImportToolStripMenuItem1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ImportToolStripMenuItem1.Click
Me.Hide()
FormImport.Show()
End Sub
p. Selanjutnya klik ganda MenuStrip Export, Ketikkan kode berikut :
Private Sub ExportToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ExportToolStripMenuItem.Click
Me.Hide()
FormExport.Show()
End Sub
q. Selanjutnya klik ganda MenuStrip View Data, ketikkan kode berikut :
Private Sub ViewDataToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ViewDataToolStripMenuItem.Click
Me.Hide()
Me.Show()
Me.Text = "View Data"
GroupPanel1.Hide()
GroupPanel2.Show()
End Sub
r. Kemudian klik ganda button Search, ketikkan kode berikut :
Private Sub btnSeacrh_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles btnSeacrh.Click
If ComboBox1.Text = "Tanggal" Then
DataBindingSource.Filter = "Tanggal like '%" +
txtcari.Text + "'"
Else
If ComboBox1.Text = "Jam" Then
DataBindingSource.Filter = "Jam like '%" +
txtcari.Text + "'"
Else
If ComboBox1.Text = "Tipe" Then
DataBindingSource.Filter = "Tipe like '%" +
txtcari.Text + "'"
Else
If ComboBox1.Text = "Nama_Perangkat" Then
DataBindingSource.Filter =
"Nama_Perangkat like '%" + txtcari.Text + "'"
Else
If ComboBox1.Text = "Request_Timeout"
Then
DataBindingSource.Filter =
"Request_Timeout like '%" + txtcari.Text + "'"
Else
If ComboBox1.Text = "Status" Then
DataBindingSource.Filter =
"Status like '%" + txtcari.Text + "'"
Else
If ComboBox1.Text =
"IP_Address" Then
DataBindingSource.Filter =
"IP_Address like '%" + txtcari.Text + "'"
End If
End If
End If
End If
End If
End If
End If
MessageBox.Show("Data " & txtcari.Text & " Ditemukan "
& DataBindingSource.Count & " buah ")
End Sub
s. Selanjutnya klik ganda button Show All Data, ketikkan kode berikut ini
:
Private Sub ButtonX4_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles ButtonX4.Click
DataBindingSource.Filter = ""
End Sub
t. Selanjutnya klik ganda button Home, Ketikkan kode berikut ini :
Private Sub ButtonX3_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles ButtonX3.Click
Me.Hide()
FormUtama.Show()
End Sub
u. Sampai disin pembuatan form serta kode program Form View Data,
setelah itu simpan project.
BAB IV
PENUTUP
4.1 Kesimpulan
4.2 Saran
DAFTAR PUSTAKA
LAMPIRAN – LAMPIRAN