Selasa, 24 Desember 2013

Materi Kuliah Sistem Basis Data .

Buat teman - teman yang ikut matakuliah Statistika untuk Semester V berikut saya sampaikan beserta file file Sistem Basis Data .

Semoga bermanfaat,

Thank You Emi Susilowati, M.Kom

Rabu, 18 Desember 2013

Rabu, 16 Oktober 2013

Materi Kuliah Interaksi Manusia dan komputer

Buat teman - teman yang ikut matakuliah Statistika untuk Semester V berikut saya sampaikan beserta file file Interaksi Manusia dan komputer .

Semoga bermanfaat,

Thank You Nina Sariana, M.Kom

Selasa, 24 September 2013

Instalasi Protege

Protage merupakan salah satu tool yang digunakan untuk membangun ontologi (RDF, RDF(S), atau OWL). Berikut ini cara instalasi Protege versi 4.3 :



Jalankan file .exe yang telah di download. Maka akan muncul tampilan sebagai berikut : 











Senin, 09 September 2013

Program Menentukan Nilai Terbesar diantara 3 Bilangan dengan Java

#include <stdlib.h>
#include <stdio.h>

int main ()
{
    int a, b, c;
 
    printf("Masukan nilai a : ",a);
    scanf("%d",&a);
    printf("Masukan nilai b : ",b);
    scanf("%d",&b);
    printf("Masukan nilai c : ",c);
    scanf("%d",&c);
    printf("\n");

if (a>b){
    if (a>c){
          printf("A adalah yang terbesar",a);
    }else{
          printf("C adalah yang terbesar",c);
    }
}else{
    if (b>c){
      printf("B adalah yang terbesar",b);
  }else{
      printf("C adalah yang terbesar",c);
  }
}
    printf("\n");
    system("pause");
    return 0;
}

Rabu, 29 Mei 2013

Program Array Menghitung Jumlah Diagonal Metrik dengan Bahasa C / C++

#include <stdio.h>
main()
{
int A[3][3],j,k,jum=0,o,jml;
puts("input matrik A ");
for(j=0;j<3;j++){
for(k=0;k<3;k++){
printf("A[%d][%d]=",j,k);scanf("%d",&A[j][k]);
if(j==k)
jum+= 0 + A[j][k];
}
}
o = 0+ A[0][2]+A[1][1]+A[2][0];
jml = jum + o;


printf ("Jumlah hasil diagonal pertama =%d\n",jum);
printf ("Jumlah hasil diagonal kedua=%d\n",o);
printf ("Jumlah hasil keseluruhan=%d\n",jml);

}

Program Array Menghitung Jumlah Matrik pada Baris Pertama dengan Bahasa C / C++

#include<stdio.h>
main()
{
int A[4][4],i,j,jum=0;
puts ("input matrik A");
for (i=1;i<=3;i++){
for (j=1;j<=3;j++){
printf ("A[%d][%d]=",i,j); scanf ("%d",&A[i][j]);
if (i==0);
jum+=A[i][j];
}
printf ("jumlah baris pertama adalah=   ");
printf("%d",jum);
}
}

Program Array Menentukan Jumlah Metrik A dan B dengan Bahasa C / C++

#include<stdio.h>
main()
{
int A[3][4], B[3][4], C[3][4],i,j;
puts ("input matrik A dan B");
for (i=0;i<=2;i++){
for (j=0;j<4;j++){
printf ("A[%d][%d]=",i,j); scanf ("%d",&A[i][j]);
printf ("B[%d][%d]=",i,j); scanf ("%d",&B[i][j]);
}
}
puts ("jumlahkan matrik A dan B \n");
for (i=1;i<=3;i++){
printf ("|");
for (j=1;j<=4;j++){
C[i][j]=A[i][j]+B[i][j];
printf("%d",C[i][j]);
}
printf("|\n");
}
}

Program Array Dua Dimensi dengan Bahasa C / C++

#include<stdio.h>
main()
{
int i,j;
float x[3][4]= {1,1,1,1,
2,2,2,2,
3,3,3,3};
for (i=0;i<3;i++){
for (j=0;j<4;j++){
printf ("%.0f\t",x[i][j]);
}
printf("\n");
}
}

Output :
1 1 1 1 
2 2 2 2
3 3 3 3 

Program Array Satu Dimensi dengan Bahasa C / C++

#include<stdio.h>
main()
{
float x[]={9,8,7},jum=0;
int i;
for (i=0;i<3;i++)
jum +=x[i];
printf ("jumlah = %.1f\n",jum);
}

Output : 24

Selasa, 28 Mei 2013

Komponen dan Diagram pada DFD


1.  1.      Komponen DFD yang terdapat pada gambar diatas adalah :
Ø  Data Flow adalah komponen yang menggambarkan bagian dari sistem yang mentransformasikan input menjadi output.
Ø  Data Store adalah Komponen pada DFD  yang menggambarkan arus data yang sudah disimpan.
Ø  Proses adalah Komponen pada DFD yang menggambarkan perpindahan atau mentransformasikan input menjadi output.
Ø  Terminal (Eksternal Entity) adalah Komponen pada DFD yang menggambarkan asal atau tujuan data.

Jumlah masing-masing komponen dan penjelasannya dari gambar tersebut adalah :
Ø  4 Proses yaitu yang mentransformasikan sebuah inputan dan diolah untuk menghasilkan sebuah output yang akan digunakan oleh konsumen tersebut.
Ø  1 Data Store yaitu untuk membuat model dan menyimpannya sebuah file transformasi sementara saat sistem DFD itu berjalan.
Ø  7 Data Flow atau Alur Data yaitu untuk menjelaskan informasi data dari sistem ke bagian sistem lainnya dengan baik dan benar.
Ø  2 Terminator yaitu sebuah eksternal yang menggambarkan sebuah sumber dan tujuan untuk model DFD tersebut.


1.  Diagram-diagram yang terdapat pada DFD antara lain :
Ø  Diagram Alur Data Fisik yaitu lebih tepat digunakan untuk menggambarkan sistem yang ada (sistem yang lama), DADF ini adalah bagaiman proses-proses dari sistem yang diterapkan dengan cara apa, oleh siapa dan dimana, termasuk cara manual.
Ø  Diagram Alur Data Logika yaitu sistem yang akan diusulkan (sistem yang baru), untuk sistem komputerisasi , penggambaran DADL hanya menunjukkan kebutuhan proses dari sistem yang usulkan secara logika. Biasanya proses-proses yang digambarkan hanya merupakan proses-proses secara komputer saja.




Selasa, 21 Mei 2013

Program Mencari Bilangan Prima 1 -10 dengan Bahasa C / C++

#include <stdio.h>
main()
{
    int a;
    int bil_prima;
    int testprima();       
          

            printf("======================\n");

            printf("MENCARI BILANGAN PRIMA\n");

            printf("DALAM RENTANG 1-10\n");

            printf("======================\n\n");

            printf("Bilangan prima yang ditemukan : \n");

            for (i=1;i<=10;i++)

            {

                        bil_prima = testprima(i);

                        if (bil_prima == 1)

                        {

                                    printf(" %d",i);

                        }

            }

}



int testprima(bil)

int bil;

{

            int bagi=3;

            int batas;

            if (bil == 1)

            {

                        return(0);

            } else if (bil==2||bil==3) {

                        return(1);

            } else if (bil % 2 == 0) {

                        return(0);

            } else {

                        while (batas > bagi)

                        {

                                    if (bil % bagi == 0)

                                    {

                                                return(0);

                                                break;

                                    }

                                    batas = bil / bagi;

                                    bagi += 2;                

                        }

                        return(1);

            }
}


 

Selasa, 14 Mei 2013

Kisi - Kisi UTS Sistem Basis Data

Data Warehouse adalah Suatu tempat penyimpanan data dimana semua data menyimpan berbagai laporan dari bagian Penjualan produk, periklanan (adversting) dan pemasaran (marketing) atau dari OLTP yang akan melalaui dari berbagai proses. Di dalam Data Warehouse ini adalah data yang terbaik, karena di dalam Data Warehouse ini tidak dapat diedit atau dimanipulasi data.

di dalam data warehouse terdapat karakteristiknya antara lain :
Subject oriented :
               Data warehouse mengorganisasikan subjek utama perusahaan (pelanggan, produk, dan penjualan), bukan area aplikasi utama (faktur pelanggan, pengawasan stock, dan penjualan produk). Hal ini menggambarkan kebutuhan untuk menyimpan data pendukung keputusan daripada aplikasi yang berorientasi data.
        Integrated
               Pengambilan secara bersamaan sumber data yang berasal dari sistem aplikasi berbagai perusahaan besar yang berbeda. Sumber data sering tidak konsisten, misal berbeda format. Sumber data yang terintegrasi harus dapat dibuat konsisten untuk menggambarkan view gabungan data ke pemakai.
        Time variant
               Data yang ada didalam Data Warehouse menyimpan data history beberapa tahun kebelakang sehingga dapat dilakukan analisis untuk trend ataupun forecasting data sesuai kebutuhan perusahaan.
        Non volatile
               Data tidak diperbaharui secara real time tetapi diperbaharui dari sistem operasional secara regular. Data baru selalu ditambahkan sebagai lampiran pada basis data, bukan menggantikan data lama.


Data Mining adalah Perngolahan data warehouse yang berskala besar dengan menggunakan teknik-teknik data mining sehingga kita bisa menghasilkan informasi yag berguna untuk pengambilan keputusan.

OLAP adalah singkatan dari Online Analytical Processing yaitu diman dalam proses ini bagian dalam divisi atau personalia perusahaan melakukan penanganan pengambilan keputusan dari laporan -laporan yang telah diterima dan disimpan di dalam data warehouse.Bagian ini dijalankan oleh Stock holder dan Pihak manager.

OLTP adalah singkatan dari Online Transaction Processing yaitu dimana bagian divisi atau personalia dalam perusahaan melakukan pengerjaan dalam segala bentuk input (masukkan)  transaksi tiap hari-harinya. Seperti penjualan, pemasaran, periklanan dan sebagainya sebelum data-data tersebut dimasukkan ke dalam Data warehouse.bagian ini biasanya dipegang oleh HRD, Sales dan Promosi.

  1. Pembersihan data: menghilangkan noise dan data yang tidak konsisten.
  2. Pengintegrasian data: data digabungkan dari berbagai sumber.
  3. Seleksi data: data yang relevan dengan proses analisis diambil dari basis data.
  4. Transformasi data: data ditransformasikan atau digabungkan ke dalam bentuk yang sesuai untuk di‐mine dengan cara dilakukan peringkasan atau operasi agregasi.
  5. Data mining: merupakan proses yang penting dalam KDD dimana metode‐metode cerdas diaplikasikan untuk mengekstrak polapola data.
  6. Evaluasi pola: untuk mengidentifikasi pola‐pola yang menarik yang merepresentasikan pengetahuan berdasarkan suatu ukuran kemenarikan.
  7. Presentasi pengetahuan: merepresentasikan pengetahuan yang telah digali oleh pengguna.
Teknik Data Mining :
  1. Assosiasi : Teknik pencarian data menggunakan dengan aturan asosiasi.
  2. Klasifikasi :Pencarian data dengan cara memberikan label terlebih dahulu setelah itu data diseimpan.
  3. Clustering : Pencarian data dengan cara pengelompokkan terlebih dahulu setelah disimpan kemudian diberi label.




Kisi - Kisi UTS PBO (Pemrograman Berbasis Objek)

1. Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java    sederhana adalah:
  1. Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi .java dan case sensitive.
  2. Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode berakhiran .class.
  3. Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.
2. Karakteristik pada pemrograman OOP : 
  1. Enkapsulation adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Konsep enkapsulasi sangat penting dilakukan untuk menjaga kebutuhan program agar dapat diakses sewaktu-waktu, sekaligus menjaga program tersebut.
  2. Inheritanceatau pewarisan pada pemrograman berorientasi objek merupakan suatu hubungan dua buah kelas atau lebih. Dalam hal ini ada kelas yang memiliki atribut dan metode yang sama dengan kelas lainnya beserta atribut dan metode tambahan yang merupakan sifat khusus kelas yang menjadi turunannya.
  3. Polymorphism, suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek.
3. Pengertian Class, Object, Attribute dan Method
  1. Class
    Pengertian dari Class, Object, dan Method Pada Javamerupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari  object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain. Contoh : Class Mahasiswa, Manusia, Dokter, Dosen dan lain-lain.

  2. Object
    adalah instance dari class. Jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri.
    Contoh : Dari class Mahasiswa kita dapat membuat object Ahmadsa, Sachowi, Amin dan lain-lain.

  3. Method/Behavior
    merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object. 
    Contoh : pada object Mahasiswa : terdapat method Belajar, berjalan dan lain-lain.

    Attributes/ Variable

    merupakan nilai data yang terdapat pada suatu object yang berasal dari class. Attributes merepresentasikan karakteristik dari suatu object. Contoh : pada Class Mahasiswa terdapat attribute : nim, nama, alamat dan lain-lain.

    Constructor 

    merupakan method khusus yang digunakan untuk menginisialisasi objek, dan tiap class boleh memiliki lebih dari satu constructor. 
    Perbedaan method biasa dengan constructor adalah bahwa constructor harus  memiliki nama yang sama dengan nama class-nya dan tidak memiliki nilai  kembalian. contoh :
    pada class Mahasiswa bisa ditulis nama = nam, nim = nm, alamat = almt dan lain-lain.





Sabtu, 11 Mei 2013

Tips Pencarian dengan Google

Google merupakan search engine yang paling banyak dipakai oleh netter. Beragam informasi dapat kita cari secara cepat dengan menggunakan google. Untuk mengoptimalkan hasil pencarian, google menyediakan beberapa option:


filetype:
Option ini digunakan untuk mencari tipe file tertentu.
Contoh:
filetype:xls -> untuk mencari file MS Excel
filetype:doc -> untuk mencari file MS Word

inurl:
Option ini digunakan untuk mencari kata tertentu yang "masuk" sebagai url.
Dengan option ini Anda dapat melakukan pencarian pada pencarian folder tertentu (jika dikombinasikan dengan option "index of").
Contoh:
inurl:admin -> pencarian ini menghasilkan url website yang mempunyai kata "admin"

site:
Option ini secara spesifik digunakan untuk melakukan pencarian pada situs tertentu.
Contoh:
site:torry.net "xp style" --> mencari dengan keyword "xp style" pada situs www.torry.net

intitle:
Option ini digunakan untuk mencari kata tertentu yang terdapat pada title dari halaman web.

link:
Option ini digunakan untuk mengetahui situs mana saja yang nge-link ke situs tertentu.
Contoh:
link:delphi3000.com --> mencari situs yang mempunyai link ke www.delphi3000.com

Anda dapat mengkombinasikan berbagai option di atas untuk mendapatkan hasil pencarian yang lebih spesifik.
Contoh:
pdf "rapidshare.de/files" site:rapidshare.de
--> untuk mencari buku atau file pdf di rapidshare.de

+inurl:exe|rar|zip site:rapidshare.de
--> untuk mencari program, aplikasi di rapidshare.de

Anda dapat mengganti site:rapidshare.de menjadi site:megaupload.com untuk mencari file di MegaUpload

Sumber:

http://johnny.ihackstuff.com
http://www.winxpinfo.com

Selasa, 30 April 2013

Program Switch Case (Pilihan Menu Makanan) dengan Bahasa C / C++

#include<stdio.h>
main()
{
 int a;
 printf("pilihan menu :\n");
 printf("1. Baso\n");
 printf("2. Mie Ayam\n");
 printf("3. Teh Botol\n");
 printf("pilih menu :\n");
 scanf("%i",&a);

 switch(a){
     case 1:
        puts ("Anda pilih Baso");
        break;
    case 2:
        puts ("Anda pilih Mie Ayam");
        break;
    case 3:
        puts ("Anda pilih Teh Botol");
        break;
    default:
    puts("anda memilih diluar pilihan");
    break;
    }
}

Senin, 29 April 2013

Program Biaya Panggilan dengan Java

#include <stdlib.h>
#include <stdio.h>

int main()
{
    int jamA, menitA, jamB, menitB, detikA, detikB, detik, waktuA, waktuB, biaya;
    printf("WAKTU PANGGILAN AWAL \n ");
    printf("masukan waktu memulai panggilan(jam) :",jamA);
    scanf("%i",&jamA);
    printf("masukan waktu memulai panggilan(menit) :",menitA);
    scanf("%i",&menitA);
    printf("masukan waktu memulai panggilan(detik) :",detikA);
    scanf("%i",&detikA);
    printf("\n");
    
    printf("WAKTU PANGGILAN AKHIR \n ");
    printf("masukan waktu mengakhiri panggilan(jam) :",jamB);
    scanf("%i",&jamB);
    printf("masukan waktu mengakhiri panggilan(menit) :",menitB);
    scanf("%i",&menitB);
    printf("masukan waktu mengakhiri panggilan(detik) :",detikB);
    scanf("%i",&detikB);
    printf("\n");
    
    waktuA= (jamA*3600)+(menitA*60)+ detikA;
    waktuB= (jamB*3600)+(menitB*60)+ detikB;
    
    detik = waktuB-waktuA;
    biaya = (detik/30)*700;
    printf("Lama waktu bicara anda adalah %d jam %d menit %d detik \n",(jamB-jamA),(menitB-menitA),(detikB-detikA));
    printf("jadi biaya yang harus dikeluarkan adalah :%i  \n",biaya);
    
    system("pause");
    return 0;
    
}

Program Kalkulator dengan Java

#include<stdio.h>
#include<string.h>
int main(){

char menu [3];
int pertama, kedua, hasil;

printf("=========================================\n");
printf("Selamat Datang di Program Kalkulator Saya\n");
printf("=========================================\n\n");
printf("=============================\n");
printf("Nama \t: Raka Dwi Aprian\n");
printf("NIM \t: 1205990\n");
printf("=============================\n\n");
printf("Mulai Menjalankan Kalkulator\n");

menu:
 printf("====================\n");
 printf(" +. Pertambahan\n");
 printf(" -. Pengurangan\n");
 printf(" *. Perkalian\n");
 printf(" /. Pembagian\n");
 printf(" ^. Pemangkatan\n");
 printf(" #. Exit \n");
 printf("====================\n");
 printf("-------------->>> Silakan input pilihan anda \t ?");
 scanf("%s",menu);
  
            
  if (strcmp(menu,"+")==0)
     {
      system("cls");
      printf("Pertambahan ( + ) \n");
      printf ("Input angka Pertama\t:");
      scanf ("%d",&pertama);
      printf ("\n");
      printf ("Input angka kedua\t:");
      scanf ("%d",&kedua);
      printf("   . . Loading . .\n");
      hasil=pertama+kedua;
      system ("pause");
      printf ("\n");
      printf ("Jadi Hasil Penghitunganya adalah : %d+%d= %d\n", pertama, kedua, hasil);
     }
  if (strcmp(menu,"-")==0)
     {
      system("cls");
      printf("Pengurangan ( - ) \n");
      printf ("Input angka Pertama\t:");
      scanf ("%d",&pertama);
      printf ("\n");
      printf ("Input angka kedua\t:");
      scanf ("%d",&kedua);
      printf("   . . Loading . .\n");
      hasil=pertama-kedua;
      system ("pause");
      printf ("\n");
      printf ("Jadi Hasil Penghitunganya adalah : %d-%d= %d\n", pertama, kedua, hasil);  
     }
  
   if (strcmp(menu,"*")==0)
     {
      system("cls");
      printf("Perkalian ( * ) \n");
      printf ("Input angka Pertama\t:");
      scanf ("%d",&pertama);
      printf ("\n");
      printf ("Input angka kedua\t:");
      scanf ("%d",&kedua);
      printf("   . . Loading . .\n");
      hasil=pertama*kedua;
      system ("pause");
      printf ("\n");
      printf ("Jadi Hasil Penghitunganya adalah : %d*%d= %d\n", pertama, kedua, hasil);
     }
  
   if (strcmp(menu,"/")==0)
     {
       system("cls");
      printf("Pembagian ( / ) \n");
      printf ("Input angka Pertama\t:");
      scanf ("%d",&pertama);
      printf ("\n");
      printf ("Input angka kedua\t:");
      scanf ("%d",&kedua);
      printf("   . . Loading . .\n");
      hasil=pertama/kedua;
      system ("pause");
      printf ("\n");
      printf ("Jadi Hasil Penghitunganya adalah : %d/%d= %d\n", pertama, kedua, hasil); 
     } 
   if (strcmp(menu,"^")==0)
     {
      system("cls");
      printf("Pemangkatan ( ^ ) \n");
      printf ("Input angka Pertama\t:");
      scanf ("%d",&pertama);
      printf ("\n");
      printf ("Input angka kedua\t:");
      scanf ("%d",&kedua);
      printf("   . . Loading . .\n");
      hasil= pow(pertama,kedua);
      system ("pause");
      printf ("\n");
      printf ("Jadi Hasil Penghitunganya adalah : (%d^%d)= %d\n", pertama, kedua,                 hasil); 
     } 
    if (strcmp(menu,"#")==0)
     {
      return 0;
     }
    system("pause");
    system("cls");
    goto menu;
}

ACCESS INFORMATION



Buka Semua | Tutup Semua

Sedang Perbaikan
Sedang Perbaikan
Silakan kirim pesan dan saran Anda,

Ahmad Sachowi Amin

Selamat Datang di Blog Saya, cybermatika.net.
Hobi saya adalah Belajar dan Belajar, entah yang penting bermanfaat untuk orang lain.Sharing adalah jalan saya, sharing dengan siapa saja yang penting memberi manfaat bagi saya.Ilmu adalah Cara saya, cara saya untuk belajar dan sharing tentang banyak hal.