APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses
|
|
- Susanto Tedja
- 7 tahun lalu
- Tontonan:
Transkripsi
1 APLIKASI MENGELOLA DATA ACCESS LOG MENGGUNAKAN C# Melihat LOG berdasar Hari, Jam, dan URL Terbanyak diakses Disusun oleh Bayu Pratama RN [M ] S1 TEKNIK INFORMATIKA UNS FAKULTAS MIPA
2 Batasan Aplikasi 1. Aplikasi yang dibuat hanya dapat membaca database. Aplikasi tidak bisa mengimport log ke database. Sehingga jika diperlukan, anda harus mengimport dahulu menggunakan aplikasi yang telah dibuat sebelumnya, kemudian baru menjalankan aplikasi ini. 2. Aplikasi ini hanya untuk melihat data log, melihat alamat yang terbanyak diakses, melihat berdasarkan hari, dan melihat berdasarkan jam. 3. Aplikasi dibuat menggunakan C# dan dibuat menggunakan Visual Studio 2005, sehingga untuk menjalankan harus terinstall.net Framework 2.0 di komputer anda. Desain Tabel Database yang digunakan adalah Microsoft Access dan sama persis dengan yang dibuat pada aplikasi untuk import database. Berikut ini adalah ERD dari database. Tabel LogFile untuk menyimpan session dari import (karena dimungkinkan melakukan import lebih dari 1 file LOG, misal dari 5 server yang berbeda), sehingga kita bias memisahkan log berdasarkan server asal LOG file tersebut. Tabel LogContent digunakan untuk menyimpan isi dari LOG File. Listing Program dan ScreenShoot File: Program.cs Merupakan source code untuk eksekusi program pertama kali. Bagian ini akan memanggil MainForm. using System; static class Program [STAThread] static void Main() Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault( false ); Application.Run( new MainForm() );
3 File: MainForm.cs Merupakan source code untuk membuat Form MainForm yang merupakan tampilan utama dengan pilihan-pilihan fungsi using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; public partial class MainForm : Form public MainForm() InitializeComponent(); private void MainForm_Load( object sender, EventArgs e ) this.logfiletableadapter.fill( this.
4 Gambar tampilan MainForm dengan 4 tombol fungsi. Jika anda telah mengimport lebih dari 1 file access.log, maka anda dapat memilih file dari server mana yang akan anda gunakan. File: LogDataForm.cs Merupakan source code untuk membuat Form LogDataForm, yang digunakan untuk menampilkan log keseluruhan (tanpa filter hari ataupun jam). using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; public partial class LogDataForm : Form public LogDataForm() InitializeComponent(); private void LogDataForm_Load( object sender, EventArgs e ) logcontenttableadapter.fill( logdb.logcontent ); datagridcontent.datasource = logdb.logcontent.defaultview; logdb.logcontent.defaultview.rowfilter = "LogID = '" + this.logid + "'"; private int logid = 0; public int LogID get return logid ; set logid = value; Di bawah ini merupakan screenshot dari Form LogDataForm yang menampilkan seluruh data tanpa batasan hari dan jam. Form ini dapat ditampilkan jika anda mengklik tombol : Lihat Data Log dari MainForm.
5 File: URLTerbanyak.cs Merupakan source code untuk menampilkan 3 URL terbanyak diakses. Prinsip kerjanya adalah pada DataTable logcontent = logcontenttableadapter.jumlahurlgetbylogid(this.logid); Method JumlahURLGetByLogID(this.LogID) di dalamnya terdapat query SQL SELECT URL, COUNT(URL) AS Jumlah FROM LogContent WHERE (LogID =?) AND (Method = 'GET') GROUP BY URL ORDER BY COUNT(URL) DESC yang kemudian hasilnya adalah daftar URL dan banyaknya akses yang diurutkan dari paling banyak diakses hingga paling sedikit diakses, tabel hasil ini disimpan dalam variabel logcontent. Untuk menampilkan tinggal diambil saja logcontent.rows[index]["url"].tostring() dengan index 0-2 using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; public partial class URLTerbanyak : Form public URLTerbanyak() InitializeComponent(); private void URLTerbanyak_Load( object sender, EventArgs e ) try string ServerName = logfiletableadapter.getservernamebyid( this.logid ); DataTable logcontent = logcontenttableadapter.jumlahurlgetbylogid(this.logid); // tampilkan peringkat 1 terbanyak if (logcontent.rows[0]["url"].tostring().tolower().substring(0,4)!= "http" ) labelurl1.text = ServerName + logcontent.rows[0]["url"].tostring();
6 else labelurl1.text = logcontent.rows[0]["url"].tostring(); labeljumlah1.text = "Jumlah : " + logcontent.rows[0]["jumlah"].tostring(); // tampilkan peringkat 2 terbanyak if ( logcontent.rows[1]["url"].tostring().tolower().substring(0,4)!= "http" ) labelurl2.text = ServerName + logcontent.rows[1]["url"].tostring(); else labelurl2.text = logcontent.rows[1]["url"].tostring(); labeljumlah2.text = "Jumlah : " + logcontent.rows[1]["jumlah"].tostring(); // tampilkan peringkat 3 terbanyak if ( logcontent.rows[2]["url"].tostring().tolower().substring(0,4)!= "http" ) labelurl3.text = ServerName + logcontent.rows[2]["url"].tostring(); else labelurl3.text = logcontent.rows[2]["url"].tostring(); labeljumlah3.text = "Jumlah : " + logcontent.rows[2]["jumlah"].tostring(); catch private int logid = 0; public int LogID get return logid ; set logid = value; Berikut diatas adalah tampilan dari 3 URL yang paling banyak diakses. Form akan menampilkan URL dan banyaknya akses pada URL tersebut. Form tampilan ini dapat dimunculkan dengan meng-click tombol Perlihatkan URL Terbanyak Diakses dari MainForm. File: LogBerdasarHari.cs Merupakan source code untuk menampilkan log berdasarkan hari yang diinginkan. Karena database Access tidak menyediakan fungsi mengetahui hari berdasarkan tanggal, maka kita membuat sendiri fungsi tersebut. Prinsip kerjanya, kita membaca kolom AccessTime yang ada pada tabel LogContent dari database, selanjutnya tinggal mengecek hari dari tanggal itu. Jika tidak sama dengan hari yang dipilih maka baris log tersebut tidak ditampilkan.
7 using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; public partial class LogBerdasarHari : Form public LogBerdasarHari() InitializeComponent(); private int logid = 0; private void LogDataForm_Load( object sender, EventArgs e ) logcontenttableadapter.fill( logdb.logcontent ); logdb.logcontent.defaultview.rowfilter = "LogID = '" + this.logid + "'"; datagridcontent.datasource = logdb.logcontent.defaultview; private void perlihatkanlogberdasarhari( DayOfWeek namahari ) logcontenttableadapter.fill( logdb.logcontent ); logdb.logcontent.defaultview.rowfilter = "LogID = '" + this.logid + "'"; DataView tabel = logdb.logcontent.defaultview; int i = 0; while (i < tabel.count) DateTime dt = (DateTime) tabel[i]["accesstime"]; if (dt.dayofweek!= namahari) tabel.delete( i ); else i++; MessageBox.Show( "Ada : " + tabel.count + " Data." ); private void buttonsenin_click( object sender, EventArgs e ) this.text = "LOG pada hari Senin"; perlihatkanlogberdasarhari( DayOfWeek.Monday ); private void buttonselasa_click( object sender, EventArgs e ) this.text = "LOG pada hari Selasa"; perlihatkanlogberdasarhari( DayOfWeek.Tuesday ); private void buttonrabu_click( object sender, EventArgs e ) this.text = "LOG pada hari Rabu"; perlihatkanlogberdasarhari( DayOfWeek.Wednesday ); private void buttonkamis_click( object sender, EventArgs e ) this.text = "LOG pada hari Kamis"; perlihatkanlogberdasarhari( DayOfWeek.Thursday );
8 private void buttonjumat_click( object sender, EventArgs e ) this.text = "LOG pada hari Jumat"; perlihatkanlogberdasarhari( DayOfWeek.Friday ); private void buttonsabtu_click( object sender, EventArgs e ) this.text = "LOG pada hari Sabtu"; perlihatkanlogberdasarhari( DayOfWeek.Saturday ); private void buttonminggu_click( object sender, EventArgs e ) this.text = "LOG pada hari Minggu"; perlihatkanlogberdasarhari( DayOfWeek.Sunday ); public int LogID get return logid; set logid = value; Gambar diatas merupakan Form untuk menampilkan LOG berdasarkan hari. Form diatas bisa diakses dari tombol LOG Berdasarkan Hari dari MainForm. Pada form diatas, sedang dipilih hari SENIN. Dapat di cek bahwa tanggal , , merupakan hari Senin. Untuk mengganti hari, anda bisa mengklik tombol pada sis samping. Sementara gambar di bawah ini merupakan form yang menampilkan LOG pada hari JUMAT. Dapat di cek bahwa pada tanggal (seperti yang ditampilkan pada gambar screenshot) merupakan hari JUMAT.
9 File: LogBerdasarJam.cs Dibawah ini merupakan source code untuk menampilkan data LOG berdasarkan JAM. Prinsip kerjanya adalah kita membaca kolom AccessTime yang ada pada tabel LogContent dari database, selanjutnya tinggal mengecek apakah jam pada baris log tersebut berada pada range yang kita harapkan using System; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; public partial class LogBerdasarJam : Form public LogBerdasarJam() InitializeComponent(); private int logid = 0; private void LogDataForm_Load( object sender, EventArgs e ) logcontenttableadapter.fill( logdb.logcontent ); logdb.logcontent.defaultview.rowfilter = "LogID = '" + this.logid + "'"; datagridcontent.datasource = logdb.logcontent.defaultview; for (int i = 0; i < 24; i++) string str = string.format("jam 0:00:00-0:00:59",i); comboboxjam.items.add( str ); private void perlihatkanlogberdasarjam( int jam )
10 logcontenttableadapter.fill( logdb.logcontent ); logdb.logcontent.defaultview.rowfilter = "LogID = '" + this.logid + "'"; DataView tabel = logdb.logcontent.defaultview; int i = 0; while (i < tabel.count) DateTime dt = (DateTime) tabel[i]["accesstime"]; if (dt.hour!= jam) tabel.delete( i ); else i++; this.text = "Log pada " + comboboxjam.text; labelinfo.text = "Ada : " + tabel.count + " Data."; public int LogID get return logid; set logid = value; private void comboboxjam_selectedindexchanged( object sender, EventArgs e ) perlihatkanlogberdasarjam( comboboxjam.selectedindex ); Pada gambar di bawah ini menampilkan LOG yang waktu akses nya antara jam 08:00 hingga 08:59. Bisa dilihat bahwa baris-baris yang ada telah menampilkan jam antara pukul 08:00 hingga 08:59. Untuk mengganti range jam bisa dipilih jam pada sisi sebelah samping.
11 Gambar pada screenshot form di bawah menampilkan baris baris LOG yang memiliki waktu akses antara 19:00 hingga 19:59.
TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD. Dengan Design pattern (Factory Method)
TUGAS POLA-POLA PERANCANGAN SISTEM INFORMASI PERSEWAAN VCD DAN DVD Dengan Design pattern (Factory Method) Disusun Oleh : Ety Sudarwati 09120008 Putu Reksa Winda Perdana 09120046 TEKNIK INFORMATIKA UNIVERSITAS
Lebih terperinciLAMPIRAN L.1. Lampiran 1 Coding Inisialisasi Program
L.1 LAMPIRAN Lampiran 1 Coding Inisialisasi Program using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using System.Reflection; namespace Skripsi static class
Lebih terperinciJeffrey Hermanto Halimsetiawan tutorialpemrograman.wordpress.com 22 Maret 2009
Oracle Database (Oracle XE) dan C# Connectivity Jeffrey Hermanto Halimsetiawan shadowz_029@yahoo.com.sg tutorialpemrograman.wordpress.com 22 Maret 2009 tutorialpemrograman.wordpress.com - 2009 1 Langkah-langkah
Lebih terperinciDASHBOARD LIBRARY UNTUK VISUALISASI INFORMASI
DASHBOARD LIBRARY UNTUK VISUALISASI INFORMASI Yulia 1), Harry Timothy Tumalewa 2), Hans Juwiantho 3) 1,2,3) Teknik Informatika Fakultas Teknologi Industri Universitas Kristen Petra, Surabaya Siwalankerto
Lebih terperinciIT210 Pemrograman Visual. Ramos Somya
IT210 Pemrograman Visual Ramos Somya Variabel adalah tempat untuk menyimpan data yang memiliki suatu tipe data. Variabel ini akan ditempatkan dalam suatu alamat memori pada komputer. C# mengharuskan setiap
Lebih terperinciLISTING PROGRAM. namespace NTRUEOF { public class parameterenkripsi { public static readonly parameterenkripsi parameterenkripsi(401, 2048, 113, 60);
A-1 LISTING PROGRAM 1. parameterenkripsi.cs System; System.Collections.Generic; System.Linq; System.Text; System.Threading.Tasks; namespace NTRUEOF public class parameterenkripsi parameterenkripsi(401,
Lebih terperinciKriptografi Visual dengan Plain Partition dan Skema (n-1,n)
Kriptografi Visual dengan Plain Partition dan Skema (n-1,n) Hadi Saloko - 13504157 1) 1) Jurusan Teknik Informatika STEI, ITB, Bandung 40132, email: if14157@students.if.itb.ac.id Abstract Kriptografi visual
Lebih terperinciPRAKTIKUM 12 POINTER 2
PRAKTIKUM 12 POINTER 2 A. Tujuan 1. Menjelaskan tentang Array of Pointer 2. Menjelaskan tentang Pointer to Pointer 3. Menjelaskan tentang Pointer dalam Fungsi 4. Menjelaskan tentang Pointer sebagai Parameter
Lebih terperinciLAMPIRAN 1 SISTEM PENDUKUNG KEPUTUSAN..., DIMAS ANGGIT WIJIATMOKO, F.TEKNIK UMP,2017
LAMPIRAN 1 73 Lampiran 1. Data Kesesuaian Lahan Pohon Acacia Mangium Karakteristik Lahan Ketinggian (m dpl) Kelas Kesesuaian Lahan S1 S2 S3 N1 N2 300 700 Kemiringan (Topografi) Tekstur Tanah SL, L, SCL,
Lebih terperinciCHAPTER #9 Mengenal ADO.NET dan Koneksi Database
CHAPTER #9 Mengenal ADO.NET dan Koneksi Database Pembahasan pada bab terakhir ini berkaitan dengan perancangan aplikasi yang dapat melakukan interaksi dengan database pada SQL server. Teknologi yang digunakan
Lebih terperinciMembuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)
Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5) Mohammad Rizal Ghani Ghani.rizal.m@gmail.com :: http://infotemenn.blogspot.com Abstrak ASP.NET adalah bahasa pemrograman yang bertujuan untuk
Lebih terperincivisit : www.marisharingilmu.wordpress.com
Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java
Lebih terperinciLAMPIRAN 1. Kuesioner Rating Kebutuhan Aplikasi Telepon Genggam
L1 LAMPIRAN 1 Kuesioner Rating Kebutuhan Aplikasi Telepon Genggam Berikan tanda checklist ( ) pada rating/nilai yang paling mengenai sesuai untuk aplikasi telepon genggam di bawah ini sesuai dengan tingkat
Lebih terperinciBAB 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
Lebih terperinciPEMROGRAMAN 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
Lebih terperinciPemrograman Database Java
Pemrograman Database Java Java Database Connectivity ODBC Native Driver Endy Muhardin Materi Koneksi dengan ODBC Koneksi dengan Native Driver Koneksi dengan Hibernate Koneksi Database
Lebih terperinciPengenalan APLIKASI DATABASE
Page 1 of 23 APLIKASI DATABASE Pengenalan Aplikasi database merupakan aplikasi yang menggunakan database berbasis komputerisasi dan tampilan form sebagai media penghubung antara user dan database, dimana
Lebih terperinciBAB III PERANCANGAN ALAT
BAB III PERANCANGAN ALAT Tugas akhir ini adalah penelitian aplikatif dalam bentuk eksperimen. Langkah awal yang diperlukan adalah membuat sebuah aplikasi yang dapat membedakan objek (wajah) sesuai dengan
Lebih terperinciA-1. Listing Program. Universitas Sumatera Utara
A-1 Listing Program 1. Mainform.cs /* * Created by SharpDevelop. * User: asus * Date: 7/23/2014 * Time: 4:51 PM * * To change this template use Tools Options Coding Edit Standard Headers. */ using System;
Lebih terperinciPEMROGRAMAN 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
Lebih terperinciTUJUAN. 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
Lebih terperinci- Menuliskan business logic dari aplikasi untuk mengakses data source
MODUL 4 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi
Lebih terperinciLISTING PROGRAM. private void pemecahankuncibutton_click(object sender, EventArgs e) { PemecahanForm form = new PemecahanForm(); form.
A-1 LISTING PROGRAM Form Halaman Utama using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using
Lebih terperinciLAMPIRAN. 2. Berapa penghasilan yang anda terima per bulan? 3. Apakah anda sering menggunakan kendaraan pribadi anda?
LAMPIRAN 1. Kuisioner Pengguna Tanggal : / /2013 Jenis Kelamin : L/P 1. Berapa usia anda saat ini? a. 21 30 tahun b. 31 40 tahun c. 41 50 tahun d. > 50 tahun 2. Berapa penghasilan yang anda terima per
Lebih terperinciPRAKTIKUM 12 POINTER 2
PRAKTIKUM 12 POINTER 2 A. Tujuan 1. Menjelaskan tentang Array of Pointer 2. Menjelaskan tentang Pointer to Pointer 3. Menjelaskan tentang Pointer dalam Fungsi 4. Menjelaskan tentang Pointer sebagai Parameter
Lebih terperinciStruktur Kontrol Pemrograman Java : PERCABANGAN
MK. Pemrograman Berorientasi Objek Struktur Kontrol Pemrograman Java : PERCABANGAN Karmilasari Struktur Kontrol Percabangan If, If-Else, If bersarang Switch - Case Pengulangan 2 Percabangan : IF Pada percabangan
Lebih terperinciLAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA
LAPORAN PRAKTIKUM ALGORITMA DAN STRUKTUR DATA FAKULTAS ILMU KOMPUTER UNIVERSITAS BRAWIJAYA BAB : PENGENALAN OBJECT ORIENTED PROGRAMMING NAMA : ABDUL LATIF NIM : 0000 TANGGAL : 0/09/06 ASISTEN : - AFIFUR
Lebih terperinciLISTING PROGRAM. Kode Program Menu Utama:
105 LISTING PROGRAM Kode Program Menu Utama: using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; using System.Data; using System.Linq; using System.ComponentModel;
Lebih terperinciBAB IV IMPLEMENTASI. Perangkat keras yang digunakan adalah seperangkat komputer dengan spesifikasi sebagai berikut:
BAB IV IMPLEMENTASI Bab ini menjelaskan tentang implementasi perangkat lunak berdasarkan hasil analisis dan perancangan yang telah dibuat pada bab sebelumnya. Penjelasan mengenai implementasi perangkat
Lebih terperinciMembuat Aplikasi Database dengan Netbeans
Membuat Aplikasi Database dengan Netbeans Yuliana Setiowati Politeknik Elektronika Negeri Surabaya 1 Membuat Aplikasi Database dengan Netbeans Pada pertemuan ini akan dibahas tentang aplikasi database
Lebih terperinciPENGOLAHAN CITRA Ch.4 M E N G O L A H C I T R A M E N J A D I N E G A T I V E Bayu Pratama RN [ ]
PENGOLAHAN CITRA Ch.4 M E N G O L A H C I T R A M E N J A D I N E G A T I V E Bayu Pratama RN [ bayu.pratama.rn@gmail.com ] Tujuan Praktikum - Mengetahui cara membuat program yang mengubah image berwarna
Lebih terperinciLaporan Bengkel Web II Modul 6
Laporan Bengkel Web II Modul 6 D I S U S U N Oleh : Muhammad Aly Al-Husaini 1457301050 1 SI C Politeknik Caltex Riau T.A 2014-2015 Modul 6. Fungsi Filter PHP Contoh Program Contoh 1 : Baris 3, membuat
Lebih terperinciTutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB
Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB Oleh: Ardie Jocong Alhamdulillah,, hari ini saya bisa melanjutkan tutorial ketiga Mengenai Java yang akan membahas bagaimana melakukan pengambilan
Lebih terperinciImplementasi Kelas BitArray Untuk Penyelesaian Bilangan Prima Kustanto 1)
ISSN : 1693-1173 Implementasi Kelas BitArray Untuk Penyelesaian Bilangan Prima Kustanto 1) Abstrak Bilangan prima merupakan suatu bilangan yang sangat penting dalam teknologi komputasi. Dewasa ini untuk
Lebih terperinciint i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }
I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.
Lebih terperinciModul Praktikum Bahasa Pemrograman 1
Modul Praktikum Tahun Ajaran 2009/2010 Revisi : Eko Andriyanto Wicaksono, S.Kom Materi 6 Array Pengenalan Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam
Lebih terperinciBAB IV IMPLEMENTASI. 4.1 Lingkungan Implementasi. 4.2 Perangkat Keras Yang Digunakan. 4.3 Perangkat Lunak
BAB IV IMPLEMENTASI Dalam bab ini akan dijelaskan tentang implementasi perangkat lunak berdasarkan hasil analisis dan perancangan yang telah dibuat di bab sebelumnya. Penjelasan mengenai implementasi perangkat
Lebih terperinciLAMPIRAN 1. namespace TS_Eka { public partial class MainForm : Form { public MainForm() { InitializeComponent(); }
LAMPIRAN 1 1.1 MainForm.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
Lebih terperinciTugas II II5166 (Keamanan Informasi Lanjut)
Tugas II II5166 (Keamanan Informasi Lanjut) Membuat aplikasi TWITTER yang mengambil data dari API-nya TWITTER Semester 1-2012/2013 Dosen: Dr. Ir. Budi Rahardjo Dikerjakan Oleh: 23512036 - Wahyu Widodo
Lebih terperinciTutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE
Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE 1. Buka XAMPP control panel, start MySQL dan Apache server. 2. Import file electicalgoods.sql
Lebih terperinciKA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64
10 BAB X PENGAKSESAN DATABASE 101 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pengaksesan Basis Data MySQL Kompetensi Utama 1 Mahasiswa memahami konsep pengaksesan basis
Lebih terperinciPERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM
PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan
Lebih terperinciKONEKSI 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
Lebih terperinciLAMPIRAN I LISTING PROGRAM
A-1 LAMPIRAN I LISTING PROGRAM 1. Main form. Cs public partial class MainForm :Form public MainForm() InitializeComponent(); TODO: void Button1Click(object sender, System.EventArgs e) Artikata tampil =
Lebih terperinciPENGOLAHAN CITRA Ch.3 M E N G O L A H C I T R A M E N J A D I G R A Y S C A L E Bayu Pratama RN [ ]
PENGOLAHAN CITRA Ch.3 M E N G O L A H C I T R A M E N J A D I G R A Y S C A L E Bayu Pratama RN [ bayu.pratama.rn@gmail.com ] Tujuan Praktikum - Mengetahui cara membuat program yang mengubah image berwarna
Lebih terperinciPRAKTIKUM 4 MENGURUTKAN DAN MENYARING DATA 24 Hasilnya akan sama dengan : SELECT KodeBuku, Judul FROM Buku ORDER BY Judul; Karena secara default data
Praktikum 4 Mengurutkan Data dan Menyaring Data A. TUJUAN 1. Menjelaskan cara mengurutkan data 2. Menjelaskan cara menyaring data B. DASAR TEORI B.1. Mengurutkan Data Mengurutkan Data ada dua bentuk :
Lebih terperinciMengenal LINQ Pada Framework Microsoft.NET (dan Class List)
Mengenal LINQ Pada Framework Microsoft.NET (dan Class List) Oleh: David Setyo LINQ atau Language INtegrated Query merupakan sebuah komponen pada platform Microsoft.NET. Dengan adanya LINQ, bahasa pemrograman
Lebih terperinciAsynchronous Programming (Async dan Await) pada C# 6.0
Asynchronous Programming (Async dan Await) pada C# 6.0 Junindar, ST, MCPD, MOS, MCT, MVP.NET junindar@gmail.com Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat
Lebih terperinciLAMPIRAN A. Universitas Sumatera Utara
69 LAMPIRAN A 70 LAMPIRAN. LISTING PROGRAM 1. Listing program untuk membuat papan dan random huruf package robert.simanjuntak; import java.util.arraylist; import java.util.random; import android.graphics.color;
Lebih terperinciKoneksi Java GUI-Database
Koneksi Java GUI-Database Untuk memberikan data pada GUI yang diambil dari database Oracle, ada beberapa langkah yang harus dilakukan: 1. Membuat class koneksi 2. Membuat GUI 3. Menambahkan kode pengaksesan
Lebih terperinciPertemuan III [STRUKTUR KONTROL] CariGrade.java Program mencari grade nilai menggunakan struktur control if-else
Pertemuan III [STRUKTUR KONTROL] Materi : 1. Struktur kontrol if 2. Struktur kontrol if-else 3. Operator kondisi (?:) 4. Struktur kontrol switch 5. Struktur kontrol for 6. Struktur kontrol while 7. Struktur
Lebih terperinciObyektif : KONTROL ALUR PROGRAM
KONTROL ALUR PROGRAM Obyektif : 1. Mengetahui dan memahami tentang percabangan (seleksi) 2. Mengetahui dan memahami tentang perulangan (iterasi) 3. Dapat membuat program tentang control alur program PERCABANGAN
Lebih terperinciDasar pengenalan class dan contoh
Dasar pengenalan class dan contoh Oleh: Muhammad Taufiqih di OOP (object oriented programming),kita akan diakrabkan dengan class, class adalah rancangan atau sketsa dari sebuah object,sebelum
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas mengenai implementasi atau cara penggunaan aplikasi dan juga pengujian sistem dengan metode Black-Box. 4.1 IMPLEMENTASI APLIKASI Pada implementasi
Lebih terperinci- Menuliskan business logic dari aplikasi untuk mengakses data source
MODUL 3 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi
Lebih terperinciPENDAHULUAN. A. Membuat Database dalam SQL SERVER. 1. Klik Kanan pada databases lalu pilih new database
PENDAHULUAN Ada Beberapa perintah query dalam VB.Net yang digunakan untuk mengelola database SQL SERVER diantaranya adalah sebagai berikut: SELECT Perintah ini digunakan untuk menampilkan tabel dalam database
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Proses Aplikasi Pada bab ini akan dibahas implementasi sistem rancang bangun Aplikasi pencarian pasal-pasal undang-undang hukum dengan metode String Matching hingga
Lebih terperinciPRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK
1 PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK 1.1 NetBeans 8.1 Sebelum membuat project ada baiknya kenali dulu windows yang ada pada NetBeans 8.1 Projects/Services/Files Editor Output Navigator Projects
Lebih terperinciKoneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET
Koneksi SQL Server dan Penerapan Template CSS Masterpage pada ASP.NET Beberapa pembahasan sebelumnya, saya pernah posting mengenai pembuatan form pada web form ASP.NET. Pada kesempatan ini saya kembali
Lebih terperinciBAB IV IMPLEMENTASI DAN TESTING
BAB IV IMPLEMENTASI DAN TESTING 4.1. Spesifikasi Kebutuhan Sumber Daya. Dalam merancang sistem informasi untuk klinik Sumber Sehat, ada beberapa hal yang perlu dan harus di siapkan antara lain : Perangkat
Lebih terperinciMODUL 11 PHP&MYSQL UPDATE & SEARCHING
MODUL 11 PHP&MYSQL UPDATE & SEARCHING PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Latihan kali ini menggabungkan aplikasi- aplikasi yang sudah kita buat sebelumnya agar
Lebih terperinciFirma Firmansyah Adi B. Resume Web Service
Resume Web Service Web service adalah sebuah sofware aplikasi yang tidak terpengaruh oleh platform, ia akan menyediakan method-method yang dapat diakses oleh network. Ia juga akan menggunakan XML untuk
Lebih terperinciMudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama mudafiq.riyan@yahoo.com http://mudafiqriyan.com Lisensi Dokumen: Copyright 2012
Lebih terperinciPOINTER II. Oleh : Mike Yuliana PENS-ITS
POINTER II Oleh : Mike Yuliana PENS-ITS 1 SASARAN Menjelaskan tentang array dari pointer Menjelaskan tentang pointer menunjuk pointer Menjelaskan tentang pointer dalam fungsi 2 Array of Pointer Suatu array
Lebih terperinciEky Pratama Halim [TUTORIAL UNIT TESTING WORLD MART DENGAN VISUAL STUDIO 2010] Langkah-langkah melakukan UNIT TESTING dengan Visual Studio 2010
2010 Eky Pratama Halim [TUTORIAL UNIT TESTING WORLD MART DENGAN VISUAL STUDIO 2010] Langkah-langkah melakukan UNIT TESTING dengan Visual Studio 2010 Tutorial Unit Testing Microsoft Visual Studio 2010 Unit
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
66 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini dalam pembuatan programnya menggunakan aplikasi XAMPP dan MySQL sebagai databasenya dengan bahasa pemrograman
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam pembuatan program ini penulis menggunakan Visual Basic. Net
BAB IV IMPLEMENTASI DAN PENGUJIAN 4. 1 Instalasi Software Dalam pembuatan program ini penulis menggunakan Visual Basic. Net dalam menjalankan program aplikasi ini dan menggunakan aplikasi Crystal Report
Lebih terperinciKapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form
Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa
Lebih terperinciMEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom
MEMBUAT KELAS SENDIRI Dewi Sartika, M.Kom MENDEFINISIKAN KELAS SENDIRI class ...... DEKLARASI ATRIBUT [=]; Contoh Instance variable : private
Lebih terperinciClass & Object 2 ~Praktikum~ Imam Fahrur Rozi
Class & Object 2 ~Praktikum~ Imam Fahrur Rozi Materi * Package * Kata kunci import * Access Modifier * Konstruktor * Kata kunci static Package Package namapaket * Package dalam Java digunakan untuk mengorganisir
Lebih terperinciBab 4 Hasil dan Pembahasan
Bab 4 Hasil dan Pembahasan Setelah melakukan tahap perancangan yang ada pada bab 3, langkah selanjutnya adalah mengimplementasikannya. Dari hasil tahap implementasi dihasilkanlah sebuah sistem dengan nama
Lebih terperinciCHAPTER #7 APLIKASI WINDOWS FORM 2 (KONTROL- KONTROL TINGKAT LANJUT)
CHAPTER #7 APLIKASI WINDOWS FORM 2 (KONTROL- KONTROL TINGKAT LANJUT) Kita sudah mengenal beberapa kontrol-sederhana yang ada pada visual C# dan bagaimana cara mempergunakannya. Tentunya kita sudah tidak
Lebih terperinciPemrograman Lanjut. Instance Variable Access Modifier Set dan Get Method
Pemrograman Lanjut Instance Variable Access Modifier Set dan Get Method PTIIK - 2014 Objectives Mampu mendeklarasikan class dan menggunakannya untuk membuat object. Mampu mendeklarasikan methods dalam
Lebih terperincijtextfield jcombobox
Form Master Barang jtextfield jcombobox jtable jbutton Setelah membuat table barang, buat desain form seperti gambar di atas dengan menggunakan NetBean. Sesuaikan semua nama obyek dengan kebutuhan anda.
Lebih terperinciJOBSHEET 8 DATABASE IN VB
JOBSHEET 8 DATABASE IN VB Tujuan: 1. Mampu membuat tabel menggunakan program Ms. Access 2. Mampu membuat koneksi antara VB dengan Ms. Access 3. Dapat menampilkan data tabel pada DataGridView 4. Mengoneksikan
Lebih terperinciPertemuan 2 (2) : Membuat Class dan mengakses Anggota Class
Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Pendahuluan Pada bagian ini, kita akan membuat program berbasis obyek menggunakan
Lebih terperinciBAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)
BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) 9.1 Bahasan dan Sasaran 9.1.1 Bahasan - Pada bab kali ini akan membahas tentang koneksi PostgreSQL dengan bahasa pemrograman java. - Selain hal itu akan dibahas
Lebih terperinciHOW TO CALL A REPORT IN VB.NET
MORPHICSOFT 2012 HOW TO CALL A REPORT IN VB.NET WITH PROTECTED PASSWORD DATABASE WIRAT 2012 T A M A N D U T A B L O K D. 1 9 N O. 2 B E K A S I U T A R A Prakata Penulis Akhirnya Penulis dapat kembali
Lebih terperinciIF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EXCEPTION 09 Oleh : Andri Heryandi, M.T. MATERI HARI INI Exception Penanganan Exception Penanganan Exception satu catch Penanganan Exception dengan banyak catch Pengaganan
Lebih terperinciPRAKTIKUM ASP.NET 12
PRAKTIKUM ASP.NET 12 DATA BINDING #2 Pada praktikum ini akan dibahas tentang kelanjutan Data Binding di Praktikum ASP.NET 11 meliputi: 1. SqlDataSource Parameter Default parameter Control parameter Cookie
Lebih terperinciKoneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)
Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data) Database merupakan suatu hal penting dalam membuat sebuah aplikasi, baik aplikasi berbasis desktop, maupun aplikasi berbasis web. Untuk
Lebih terperinciMODUL 2 SELECTION & LOOPING PADA FORM
MODUL 2 SELECTION & LOOPING PADA FORM TUJUAN : Mahasiswa mampu menguasai dan memahami penggunaan logika selection dan looping di Visual Basic.Net dengan implementasi pada Form dan object. Materi : Selection
Lebih terperinciSISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1)
SISTEM TERDISTRIBUSI PERTEMUAN IV ASP.NET WEB SERVICE (1) Agenda Perkuliahan : 1. Gambaran Studi kasus Web Service 2. Implementasi Web Service Untuk Menyelesaikan Permasalahan Software Developer : Visual
Lebih terperinciDASAR PEMOGRAMAN JAVA
DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana
Lebih terperinciBAB 6 KESIMPULAN DAN SARAN
BAB 6 KESIMPULAN DAN SARAN 6.1. Kesimpulan Berdasarkan hasil penelitian dapat ditarik kesimpulan sebagai berikut: a. Metode penyimpanan yang digunakan gudang bahan baku pengemas produk PT. Karya Pak Oles
Lebih terperinciALGORITMA DAN PEMROGRAMAN II. Indra Gunawan, ST., M.Kom., CEH., CHFI
ALGORITMA DAN PEMROGRAMAN II Indra Gunawan, ST., M.Kom., CEH., CHFI OUTLINE MATERI 1. Sekilas Bahasa Basic 2. Visual Basic.Net 3. Tipe Data, Variabel, Konstanta, Operator 4. Property, Method dan Event
Lebih terperinciLAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD
LAPORAN PRAKTIKUM PEMROGRAMAN DASAR TIPE-TIPE FUNGSI ATAU METHOD Disusun oleh : Nama : Ach Fauzan NIM : 135150201111002 Asisten 1 : Fadel Trivandi Dipantara Asisten 2 : Karid Nurvenus Asisten 3 : Apiladosi
Lebih terperinciAplikasi Transformasi Base 64 pada Kriptografi
Aplikasi Transformasi Base 64 pada Kriptografi Yulisdin Mukhlis, Tjahjo Dwinurti, Akeda Bagus Jl. Margonda Raya 100 Pondok Cina, Depok 16424, West Java, Indonesia ymukhlis@staff.gunadarma.ac.id, dwinurti@staff.gunadarma.ac.id,
Lebih terperinciARRAY, SORTING & SEARCHING
Materi kuliah ARRAY, SORTING & SEARCHING Ir. Roedi Goernida, MT. (roedig@yahoo.com) Program Studi Sistem Informasi Fakultas Rekayasa Industri Institut Teknologi Telkom Bandung 2011 1 Pengertian Array (1/3)
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN. diisi oleh calon pengguna asuransi yang kemudian diserahkan kembali kepada
BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS SISTEM 3.1.1 Analisis Masalah SPA (Surat Pengajuan Asuransi) adalah dokumen yang ditujukan kepada calon pengguna asuransi untuk proses pengajuan pasuransi,
Lebih terperinciPemanggilan RESTful Web Service PHP dari Client Java
Pemanggilan RESTful Web Service PHP dari Client Java Husni@trunojoyo.ac.id Bagaimana memanggil atau memgakses RESTful web service PHP dari client yang ditulis dengan Java? Cukup mudah. Tutotial ini akan
Lebih terperinciBelajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL
Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Assalamualaikum Wr. Wb Salam NewGen, pada kesempatan kali ini saya akan share tentang Java 2 dimana kita akan belajar tambah,
Lebih terperinciBAB 4 HASIL DAN PEMBAHASAN
BAB 4 HASIL DAN PEMBAHASAN 4.1 Implementasi Database Berikut ini adalah basis data dari rancangan tabel yang telah dibuat kedalam MySql Server. Gambar 4.1 Struktur Tabel Data Wajib Pajak 48 49 Gambar 4.2
Lebih terperinciMODUL 10 ACTIVE DATA OBJECT (BAGIAN 1)
MODUL 10 ACTIVE DATA OBJECT (BAGIAN 1) Struktur Basis Data Terdistribusi sebuah sistem basis data terdistribusi hanya memungkinkan dibangun dalam sebuah sistem jaringan komputer. Dalam sebuah sistem jaringan
Lebih terperinciMudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama me@mudafiqriyan.net http://www.mudafiqriyan.net Lisensi Dokumen: Seluruh dokumen
Lebih terperinciPemrograman PHP & MySQL
Pemrograman PHP & MySQL Memadukan antara Web Server dan Database Server Pemrograman PHP & MySQL Pada awalnya PHP merupakan singkatan dari Personal Home Page tools, sebuah tool (alat bantu) untuk memonitor
Lebih terperinciManipulasi 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
Lebih terperinciVariabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch
Waktu Sisa : 0:55:52 1. 0 1 2 3 4 2. Sebuah variabel dalam local method bisa diakses dari dalam block try-catch. Dimana variabel tersebut sebaiknya dideklarasikan? Variabel tersebut seharusnya dideklarasikan
Lebih terperinciBAB IV IMPLEMENTASI. 4.1 Lingkungan Implementasi. 4.2 Perangkat Keras. 4.3 Perangkat Lunak
BAB IV IMPLEMENTASI Bab ini menjelaskan tentang implementasi perangkat lunak berdasarkan hasil analisis dan perancangan yang telah dibuat pada bab sebelumnya. Penjelasan mengenai implementasi perangkat
Lebih terperinciLangkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC
Langkah-Langkah Pemrograman JDBC Pada pemrograman Java dengan menggunakan JDBC, ada beberapa langkah yang secara umum harus dilakukan sehingga aplikasi tersebut dapat berinteraksi dengan database server.
Lebih terperinci