Online Analytical Processing, atau disingkat OLAP adalah sebuah pendekatan secara cepat
menyediakan jawaban-jawaban terhadap kueri analitik yang multidimensi di dalam alam. OLAP
adalah bagian dari kategori yang lebih global dari pemikiran bisnis, yang juga merangkum
hubungan antara pelaporan dan penggalian data. Aplikasi khusus dari OLAP adalah pelaporan
bisnis untuk penjualan, pemasaran, manajemen pelaporan, manajemen proses bisnis (MPB),
penganggaran dan peramalan, laporan keuangan dan bidang-bidang yang serupa. Istilah OLAP
merupakan perampingan dari istilah lama database OLTP (Online Transaction
Processing).
yah.. cukup basa basinya, langsung saja..
Showing posts with label materi kuliah. Show all posts
Showing posts with label materi kuliah. Show all posts
Monday, January 26, 2015
Friday, December 5, 2014
Cara Koneksi VB.Net dengan database MySQL
oke langsung saja. siapkan senjata:
- kopi & rokok
- xampp pastinya, yang belum punya silahkan download di postingan ane sebelumnya.
- vb.net (wajib) hahahah
- conector odbc, bisa download di sini
kalau database sudah terbentuk, silahkan masuk ke vb.net, buat project baru dengan nama terserah ente.
kemudian yang dibutuhkan di vb.net:
- button
- datagriedview (ubah nama menjadi dgv1)
Imports System.Data.Odbc
Imports System.Data.OleDb
Public Class Form1
Dim conn As OdbcConnection
Dim da As OdbcDataAdapter
Dim ds As DataSet
Dim str As String
'----------------------------
Sub Koneksi()
str = "Driver={MySQL ODBC 3.51 Driver};database=biodata;option=0;port=0;server=localhost;uid=root"
'hasil dari langkah konfigurasi yang tadi telah dilakukan
conn = New OdbcConnection(str)
conn.Open()
End Sub
Sub Tampilkan()
da = New OdbcDataAdapter("Select * from mhs", conn)
ds = New DataSet
da.Fill(ds, "mhs")
dgv1.DataSource = ds.Tables("mhs")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Call Koneksi()
Call Tampilkan()
End Sub
Imports System.Data.OleDb
Public Class Form1
Dim conn As OdbcConnection
Dim da As OdbcDataAdapter
Dim ds As DataSet
Dim str As String
'----------------------------
Sub Koneksi()
str = "Driver={MySQL ODBC 3.51 Driver};database=biodata;option=0;port=0;server=localhost;uid=root"
'hasil dari langkah konfigurasi yang tadi telah dilakukan
conn = New OdbcConnection(str)
conn.Open()
End Sub
Sub Tampilkan()
da = New OdbcDataAdapter("Select * from mhs", conn)
ds = New DataSet
da.Fill(ds, "mhs")
dgv1.DataSource = ds.Tables("mhs")
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Call Koneksi()
Call Tampilkan()
End Sub
Tuesday, December 2, 2014
Materi Pemrograman Internet
Huh!! selalu dan selalu ane males post banyak.. ane tau yang ente butuhin, cz ane jg mahasiswa.. mahasiswa yang pengennya simple, murah, dan gratisan. nie ane kasih materi2 referensi buat pemrograman internet.
Wednesday, June 18, 2014
Pengenalan SO (Socket Programing)
Definisi Socket
Secara detail Socket adalah sebuah abstraksi perangkat lunak yang digunakan sebagai suatu "terminal" dari suatu hubungan antara dua mesin atau proses, yang saling berinterkoneksi atau berhubungan.
Sedangkan Socket programming itu sendiri merupakan pemrograman yang bertujuan agar satu program bisa berinteraksi dengan program lainnya dalam satu jaringan, biasa disebut juga dengan pemrograman jaringan
Untuk melihat kelanjutan definisi diatas, anda bisa download di Sini
sedangkan contoh Program bisa anda lihat di Sini
#untuk contoh hanya coding dan screen shot saja. kalau pengen program jadinya! silahkan hubungi ane langsung
Secara sederhana, Socket adalah gabungan alamat ip dan nomor port.
Secara detail Socket adalah sebuah abstraksi perangkat lunak yang digunakan sebagai suatu "terminal" dari suatu hubungan antara dua mesin atau proses, yang saling berinterkoneksi atau berhubungan. Untuk melihat kelanjutan definisi diatas, anda bisa download di Sini
sedangkan contoh Program bisa anda lihat di Sini
#untuk contoh hanya coding dan screen shot saja. kalau pengen program jadinya! silahkan hubungi ane langsung
Tuesday, June 17, 2014
Materi Sistem Informasi Management
Seperti biasa gan, ane males ngepost banyak.. jadi ya materi yang ane sediain cuma ini doank.. hahahha
Materi Bahasa Indonesia
sebenarnya ada banyak materi, tapi ane males ngepost.. hahahha ini aja dah.. yg penting ada
Monday, June 16, 2014
Materi Sistem Operasi
yang ini mungkin lengkap gan, cz ane suka ama nie pelajaran.. oke, silahkan obrak abrik gan.
Tuesday, May 6, 2014
Tugas-Tugas semester 4
daftar isi :
- beberapa-soal-dan-jawaban-uts-system Lihat Detail
- Soal dan jawaban SBD (Normalisasi dan functional dependency) Lihat Detail
- Socket Programing Lihat Detail
- Tugas makalah tentang diskusi Lihat Detail
Mengecek kata/kalimat polindrom dengan stack
seperti biasa gan, ane selalu membuat implementasi program java dengan beberapa class.. nah, program polindrom ini menggunakan dua class.. ingat jangan keliru???
class pertama
class ke dua
nih hasil dari run program gan!
class pertama
package stack.polindrom;
import java.util.Scanner;
/**
*
* @author fieta
*/
public class StackPolindrom {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
baru loe = new baru (15);
String pieta;
System.out.println("Tugas Struktur Data(NIM : 294, 304, 290)");
System.out.print("Masukkan Kata yang akan dibalik: ");
pieta = input.nextLine();
for(int st=0; st<pieta.length();st++)
loe.push(new Character(pieta.charAt(st)));
loe.view();
char c[] = pieta.toCharArray();
String emp = "";
for(int s=c.length-1;s>=0;s--){
emp = emp + c[s];
}
if (emp.equals(pieta)){
System.out.println("kalimat/kata polindrom");}
else{
System.out.println("bukan kalimat/kata polindrom");}
}
}
import java.util.Scanner;
/**
*
* @author fieta
*/
public class StackPolindrom {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
baru loe = new baru (15);
String pieta;
System.out.println("Tugas Struktur Data(NIM : 294, 304, 290)");
System.out.print("Masukkan Kata yang akan dibalik: ");
pieta = input.nextLine();
for(int st=0; st<pieta.length();st++)
loe.push(new Character(pieta.charAt(st)));
loe.view();
char c[] = pieta.toCharArray();
String emp = "";
for(int s=c.length-1;s>=0;s--){
emp = emp + c[s];
}
if (emp.equals(pieta)){
System.out.println("kalimat/kata polindrom");}
else{
System.out.println("bukan kalimat/kata polindrom");}
}
}
class ke dua
package stack.polindrom;
public class baru {
private char[]may;
private int top;
public baru (int cap){
may=new char[cap];
top=-1;
}
public void push(char element){
may[++top]=element;
}
public char pop(){
return may[top--];
}
public boolean isEmpty(){
return top<0;
}
public void view(){
System.out.println();
System.out.print("Hasilnya adalah : ");
while(!isEmpty()){
char nilai = pop();
System.out.print(nilai);
}
System.out.println(" ");
}
}
public class baru {
private char[]may;
private int top;
public baru (int cap){
may=new char[cap];
top=-1;
}
public void push(char element){
may[++top]=element;
}
public char pop(){
return may[top--];
}
public boolean isEmpty(){
return top<0;
}
public void view(){
System.out.println();
System.out.print("Hasilnya adalah : ");
while(!isEmpty()){
char nilai = pop();
System.out.print(nilai);
}
System.out.println(" ");
}
}
nih hasil dari run program gan!
DOUBBLE LINKED LIST
program ini dengan 3 class gan.. kebanyakan temen ane dulu waktu ngerjain tugas ini salah ya karena class nya kecampur jadi satu.. padahal kan harus dipisah2..
class ke 1
class ke 2
class ke 3
class ke 1
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package khanif_dll;
/**
*
* @author khanif
*/
public class Khanif_DLL {
public long Data;
public Khanif_DLL next;
public Khanif_DLL previous;
//------------------------------------------------------
public Khanif_DLL (long x)
{ Data = x; }
//------------------------------------------------------
public void displayLink()
{ System.out.print("{" + Data + "} "); }
//------------------------------------------------------
}
class ke 2
package khanif_dll;
public class kedua {
private Khanif_DLL head;
private Khanif_DLL tail;
// -----------------------------------------------
public kedua () {
head = null;
tail = null;
}
// -----------------------------------------------
public boolean isEmpty () {
return head==null;
}
// -----------------------------------------------
public void insertdepan (long x) {
Khanif_DLL newLink = new Khanif_DLL(x);
if( isEmpty () )
tail = newLink;
else
head.previous = newLink;
newLink.next = head;
head = newLink;
}
// -----------------------------------------------
public void insertblakang (long x) {
Khanif_DLL newLink = new Khanif_DLL(x);
if ( isEmpty () )
head = newLink;
else
{
tail.next = newLink;
newLink.previous = tail;
}
tail = newLink;
}
// -----------------------------------------------
public Khanif_DLL deletedepan () {
Khanif_DLL temp = head;
if (head.next == null)
tail = null;
else
head.next.previous = null;
head = head.next;
return temp;
}
// -----------------------------------------------
public Khanif_DLL deleteblakang () {
Khanif_DLL temp = tail;
if (head.next == null)
head = null;
else
tail.previous.next = null;
tail = tail.previous;
return temp;
}
// -----------------------------------------------
public boolean insertsesudah (long tengah, long x) {
Khanif_DLL current = head;
while (current.Data != tengah)
{
current = current.next;
if (current == null)
return false;
}
Khanif_DLL newLink = new Khanif_DLL (x);
if (current==tail)
{
newLink.next = null;
tail = newLink;
}
else
{
newLink.next = current.next;
current.next.previous = newLink;
}
newLink.previous = current;
current.next = newLink;
return true;
}
// -----------------------------------------------
public boolean insertsebelum (long tengah, long x) {
Khanif_DLL current = tail;
while (current.Data != tengah)
{
current = current.previous;
if (current == null)
return false;
}
Khanif_DLL newLink = new Khanif_DLL(x);
if (current==head)
{
newLink.previous = null;
head = newLink;
}
else
{
newLink.previous = current.previous;
current.previous.next = newLink;
}
newLink.next = current;
current.previous = newLink;
return true;
}
// -----------------------------------------------
public Khanif_DLL deletetengah(long tengah) {
Khanif_DLL current = head;
while (current.Data != tengah)
{
current = current.next;
if(current == null)
return null;
}
if (current==head)
head= current.next;
else
current.previous.next = current.next;
if (current==tail)
tail = current.previous;
else
current.next.previous = current.previous;
return current;
}
// -----------------------------------------------
public void tampildepan () {
System.out.print (" ");
Khanif_DLL current = head;
while (current != null)
{
current.displayLink ();
current = current.next;
}
System.out.println("");
}
// -----------------------------------------------
public void tampilblakang () {
Khanif_DLL current = tail;
while (current != null)
{
current.displayLink ();
current = current.previous;
}
System.out.println ("");
}
} class ke 3
package khanif_dll;
public class ketiga {
public static void main (String[] args) {
kedua panggil = new kedua();
panggil.insertdepan(7);
panggil.insertdepan(2);
panggil.insertdepan(5);
panggil.insertblakang(9);
panggil.insertblakang(3);
panggil.insertblakang(6);
// memasukkan data depan dan belakang
//------------------------------------------------------
System.out.println("tampil dr depan (forward):");
panggil.tampildepan();
System.out.println("tampil dr belakang (backward):");
panggil.tampilblakang();
// menampilkan data kedepan dan kebelakang
//------------------------------------------------------
System.out.println("insert tengah (after): ");
panggil.insertsesudah(7, 76);
panggil.tampildepan();
// memasukkan data 76 sesudah data 7
//------------------------------------------------------
System.out.println("insert tengah (before): ");
panggil.insertsebelum(3, 59);
panggil.tampildepan();
// memasukkan data 59 sebelum data 3
//------------------------------------------------------
System.out.println("hasil delete depan : ");
panggil.deletedepan();
panggil.tampildepan();
// menghapus data paling depan
//------------------------------------------------------
System.out.println("hasil delete belakang : ");
panggil.deleteblakang();
panggil.tampildepan();
// menghapus data paling belakang
//------------------------------------------------------
System.out.println("hasil delete tengah : ");
panggil.deletetengah(7);
panggil.tampildepan();
// menghapus data ditengah yaitu data 7
}
}
Subscribe to:
Posts (Atom)

