Wednesday, December 7, 2011

Soal Quiz SPK : Forecasting

Tuesday, December 6, 2011

Tugas Presentasi Program Assembly

Berikut tugas untuk presentasi program Assembly:
Buat program Assembly untuk membuat tampilan sebagai berikut:


kemudian apabila user menginput angka "1" maka tampilan akan seperti di bawah ini:


dan apabila user menginput angka "2" maka tampilan akan seperti di bawah ini:


*sebaiknya gunakan procedure dan untuk contoh liat program pertemuan terakhir
*apabila kurang mengerti silahkan comment

Tuesday, November 29, 2011

Menampilkan "1AaBbCcDdEe" 4x dengan Operator Logika pada Assembly

Hasil:

Source:

Menampilkan "AaBbCcDdEe" dengan Operator Logika pada Assembly

Hasil:

Source:

Menampilkan "1abcdefghijklmnopqrstuvwxyz" 3x dengan Operator Logika pada Assembly

Hasil:

Source:

Saturday, November 19, 2011

Solusi UTS Praktikum AORKOM No 7

Source:

Hasil:

Solusi UTS Praktikum AORKOM No 6

Source:

Hasil:

Solusi UTS Praktikum AORKOM No 5

Source:

Hasil:

Solusi UTS Praktikum AORKOM No 4

Source:

Hasil:

Solusi UTS Praktikum AORKOM No 3

Source:

Hasil:

Monday, November 7, 2011

Ebook : Beginning VB 2008 Databases


Buat temen-temen yg memerlukan ebook tentang database menggunakan VB.NET 2008, berikut ini bisa dijadikan referensi: Beginning VB 2008 Databases silahkan DOWNLOAD langsung aja.

Semoga bermanfaat ya ^^

Monday, May 23, 2011

File Class Siswa Tgl 23 Mei 2011

untuk temen-temen yang mau unduh file ClassSiswa yang di bahas di kelas bisa unduh di sini.

Tuesday, April 12, 2011

Coba Latihan Buat Kotak, Segitiga, & Lingkaran C/ C++

buat temen-temen yg belum dapet ato belum nemu algoritma bwat bikin segitiga & lingkaran, ini saya udah nyoba pake algoritma dari internet, silahkan dicoba & pahami :D. ini sourcecodenya : via 4shared or ziddu

File Latihan Pemrograman IV : Buat Kotak

buat temen-temen, ini file dari c bapaknya : classBidang.cpp via 4shared or ziddu

Monday, March 14, 2011

File Latihan Pemrograman IV tgl 14 Maret 2011

bwat temen-temen yang ngambil mata kuliah pemro IV & blum dapet file latihan yg tadi di kelas, ini ada file latihannya : pemro4 (14 maret 2011).rar yang berisi file cpoint.cpp & classpoint.cpp. Oia, filenya belum bener 100% jadi benerin sendiri ya, hehehe,

sebenernya file ini ga jauh beda ama yg kemaren-kemaren, bedanya pada file ini udah diimplementasikan tentang class dll deh. . . ya konsep OOP.

Tuesday, March 8, 2011

File Point.cpp Revisi di Kelas

Bagi yg belum dapet file revisi dari pak dosen kita di kelas tadi, bisa di unduh file Point.cpp yg udah direvisinya & lanjutin lagi yang kurangnya. Tambahinnya masing-masing ya ^^

Monday, March 7, 2011

Contoh Rule Tugas Wumpus


Gambar di atas adalah hasil scan nyoba ngerjain tugas Artificial Intelligence untuk kasus Wumpus, tapi itu baru awal ja dan untuk lanjutannya kita terusin lagi deh, hehe :D Semangat . . .

Isi Method bwat Jawab Tugas Pemrograman IV - I.C

Ini ADT nya:

typedef struct{
    float x;
    float y;
} Point;

typedef struct
{
    Point Paw;
    Point Pakh;
} Line;

Nah yang ini isi dari beberapa methodnya:

Point MakePoint(float x, float y)
{
    Point P;

    P.x = x;
    P.y = y;

    return P;
}

Line MakeLine (Point p1, Point p2)
{
    Line L;
    L.Paw  = p1;
    L.Pakh = p2;

    return L;
}

void BacaLine(Line* L)
{
    cout << "\nP1 untuk Paw\n";
    cout << " input x1 = "; scanf("%f", &L->Paw.x);
    cout << " input y1 = "; scanf("%f", &L->Paw.y);

    cout << "\nP2 untuk Pakh\n";
    cout << " input x1 = "; scanf("%f", &L->Pakh.x);
    cout << " input y1 = "; scanf("%f", &L->Pakh.y);

}

void TulisLine(Line L)
{
    Point p1, p2;
    p1 = GetPaw(L);
    p2 = GetPakh(L);

    printf("P1(x,y) dan P2(x,y) = P1(%.f, %.f) dan P2(%.f, %.f)", p1.x, p1.y, p2.x, p2.y);
}

Contoh Method Bwat Jawab Tugas Pemrograman IV no 1

Berikut adalah contoh method bwat ngejawab tugas pemrograman IV no 1 :

  • Objek: Mahasiswa
  • Atribut: char NPM[]; char Nama[]; char Alamat[]; int Jurusan;
  • Method: BuatDataSiswa(); LihatDataSiswa(); HapusDataSiswa(); UpdateDataSiswa();

Nah sisanya tambahin sendiri ja, ini kn cm contoh, hehehe, semoga dapet bayangan bwat ngerjainnya ya ^^

Monday, February 28, 2011

Isi Method bwat Jawab Tugas Pemrograman IV - I.B

Ini adalah isi dari beberapa method untuk Tugas Pemrograman IV - I.B dan untuk ADT I.Bnya udah di bahas di postingan sebelumnya:
CPoint MakeCPoint(float x, float y, int c)
{
    CPoint CP;

    CP.P.x = x;
    CP.P.y = y;
    CP.color = c;

    return CP;
}

void BacaCPoint(CPoint* P)
{
    cout << " input x = "; scanf("%f", &P->P.x);
    cout << " input y = "; scanf("%f", &P->P.y);
    cout << " input c = "; scanf("%d", &P->color);
}

float GetColor(CPoint P)
{
    if(P.color == 1)
        cout << "merah";
    else if (P.color == 2)
        cout << "biru";
    else if (P.color == 3)
        cout << "kuning";
    else if(P.color == 4)
        cout << "hijau";
    else
        cout << "Hitam";
    return P.color;

}

void TulisCPoint(CPoint P)
{
    printf("(%.f ,%.f )-", GetAbsis(P), GetOrdinat(P));
    GetColor(P);
}

ADT bwat Jawab Tugas Pemrograman IV - I.B

Nah klo yg ini, adalah ADT bwat Tugas Pemrograman IV - I.B, gni  nih ADT nya:
typedef struct{
    float x;
    float y;
} Point;

typedef struct{
    Point P;
    int color;
}CPoint;

Coba Jawab Tugas Pemrograman IV - I.A

Mau coba jawab tugas pemrograman IV yang A ah, hehe . . . :D
isi dari beberapa method-methodnya kurang lebih ky gini:
Point MakePoint(float x, float y)
{
    Point P;
    P.x = x;
    P.y = y;
    return P;
}

void BacaPoint(Point* P) {
    cout << "x = "; scanf("%f", &P->x);
    cout << "y = "; scanf("%f", &P->y);
}

float GetAbsis(Point P){
    return P.x;
}

float GetOrdinat(Point P)
{
    return P.y;
}

void setAbsis(Point *P, float x)
{
    P->x = x;
}

void TulisPoint(Point P)
{
    printf("(%.f , %.f)", GetAbsis(P), GetOrdinat(P));
}

Friday, February 25, 2011

Method Membuat Titik dengan C/C++

typedef struct{
    float x;
    float y;
} Titik;


berikut ini adalah method untuk membuat titik dari ADT di atas:

Titik BuatTitik(float x, float y) //membuat titik
{
    Titik T; // T di deklarasikan sebagai Titik

    T.x = x; //Titik.x diisi dengan nilai x
    T.y = y; //Titik.y diisi dengan nilai y

    return T; //nilai dikembalikan ke T sebagai Titik
}

Tugas Pemrograman IV (28 Pebruari dan 1 Maret)

Bwat temen-temen yg ngambil mata kuliah pemrograman IV kelas hari senin or hari selasa ada TUGAS untuk tanggal 28 Pebruari or 1 Maret, berikut adalah tugasnya:
  1. Buat method beserta parameternya bila diperlukan dari object dan adt yang terdapat pada file Presentation1.ppt 
  2. Kerjakan Latihan A, B, dan C pada halaman 23-25 pada file IntroToOOP.pdf , yaitu melengkapi program yang sudah ada.

Saturday, February 12, 2011

Artificial Intelligence

Pengertian  Artificial Intelligence
 
Kecerdasan Buatan (Artificial Intelligence) didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapamacam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar,permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunakkomputer rumah dan video game. 'Kecerdasan buatan' ini bukan hanya ingin mengertiapa itu sistem kecerdasan, tapi juga mengkonstruksinya. Tidak ada definisi yang memuaskan untuk 'kecerdasan':
      1. kecerdasan: kemampuan untuk memperoleh pengetahuan dan menggunakannya
     2. atau kecerdasan yaitu apa yang diukur oleh sebuah 'Test Kecerdasan' Secara garis besar, AI terbagi ke dalam dua faham pemikiran yaitu AI Konvensional danKecerdasan Komputasional (CI, Computational Intelligence). AI konvensional kebanyakan melibatkan metoda-metoda yang sekarang diklasifiksikan sebagai pembelajaran mesin, yang ditandai dengan formalisme dan analisis statistik. Dikenal juga sebagai AI simbolis, AI logis, AI murni dan AI cara lama (GOFAI, Good Old Fashioned Artificial Intelligence).
Metoda- metodanya meliputi:
1. Sistem pakar: menerapkan kapabilitas pertimbangan untuk mencapai kesimpulan. Sebuah sistem pakar dapat pemproses sejumlah besar informasi yang diketahui dan menyediakan kesimpulan-kesimpulan berdasarkan pada informasi-informasi tersebut.
2. Petimbangan berdasar kasus
3. Jaringan Bayesian
4. AI berdasar tingkah laku: metoda modular pada pembentukan sistem AI secara manual Kecerdasan komputasional melibatkan pengembangan atau pembelajaran iteratif (misalnya penalaan parameter seperti dalam Sistem koneksionis. Pembelajaran mini berdasarkan pada

Basis Data

BASIS DATA
  • Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah
  • Kumpulan data yang salng berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan
  • Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu 

TUJUAN PEMANFAATAN BASIS DATA

  1. Kecepatan dan Kemudahan (agar pengguna bisa menyimpan, melalukan perubahan/ manipulasi dan menampilkan data dengan lebih cepat dan mudah dibandingkan dengan cara biasa ).
  2. Efisiensi Ruang Penyimpanan (dengan basis data kita mampu melakukan penekanan jumlah pengulangan data, baik dengan menetapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubung).
  3. Keakuratan (Accuracy)
    Agar data sesuai dengan aturan dan batasan tertentu dengan c

Tuesday, February 8, 2011

Metode Numerik

Pengertian Metode Numerik

Metode  Numerik adalah teknik-teknik yang digunakan untuk memformulasi kan masalah matematis agar dapat dipecahkan  dengan operasi perhitungan.

Tujuan Metode Numerik

Sebelum komputer digunakan untuk penyelesaian komputasi, dilakukan dengan berbagai metode yang memiliki kendala-kendala. Metode yang digunakan antara lain:
  • Metode Analitik, Solusi ini sangat berguna namun terbatas pada masalah sederhana. Sedangkan Masalah real yang komplek dan non linier tidak dapat diselesaikan.
  • Metode Grafik,  metode ini digunakan Sebagai pendekatan penyelesaian yang kompleks. Kendalanya bahwa metode ini Tidak akurat, sangat lama, dan banyak membutuhkan waktu.
  • Kalkulator dan Slide Rules, Penyelesaian numerik secara manual. Cara ini cukup lama dan mungkin bisa terjadi kesalahan pemasukan data.

Prosedur Shell Sort C/ C++

Berikut ini adalah prosedur shell short :
void shellsort(int a[ ], int n)
     {
            int j,i,m,mid;
            for(m=n/2;m>0;m/=2)
            {
                  for(j=m;j=0;i-=m)
                 {
                          if(a[i+m]>=a[i])
                          break;
                          else
                          {
                                    mid=a[i];
                                    a[i]=a[i+m];
                                    a[i+m]=mid;
                           }
                  }
            }
      }

Fungsi Rekursif Bilangan Fibonacci C/ C++

Berikut ini adalah fungsi untuk menentukan bilangan fibonacci dengan menggunakan rekursif:
int Fibonacci(unsigned int f)
{
      if ((f==0) || (f==1)){
           return f;
      }
     else {
           return Fibonacci(f-1)+Fibonacci(f-2);
    }
}

Fungsi Rekursif Segitiga Pascal C/ C++

Berikut ini adalah fungsi segitiga pascal menggunakan rekursif:
int SegitigaPascal(int baris, int posisi)
{
    if(posisi==0||posisi==baris)
          return 1;
   else
          return SegitigaPascal(baris-1,posisi)+ SegitigaPascal(baris-1,posisi-1);
}

Fungsi Rekursif Pangkat Tiga C/ C++

Berikut ini adalah fungsi untuk menentukan pangkat 3 dari suatu bilangan integer menggunakan rekursif:
int Pangkat3(int A, int B){
    if(B==0)
       return 1;
   else
       return A*Pangkat3(A,B-1);
}

Fungsi Rekursif Faktorial C/ C++

Berikut ini adalah fungsi faktorial dengan menggunakan rekursif:
int Faktorial(int f){
    if(f==0)
       return 1;
   else
       return f*Faktorial(f-1);
}

Thursday, February 3, 2011

Assembly Hidden File

code Segment
Assume Cs : code
    org 100h
start :                                                  
    jmp mulai
    filename db "D:\file.txt",00    ;tempat file tersimpan
   
mulai:
    mov ah,43h               ;43h adalah fungsi untuk mengatur atribut file
    mov al,01                ;01 untuk mengubah atribut dari suatu file
    mov cx,02h               ;02h adalah kode bit untuk atribut hidden file
    mov dx, Offset filename  ;filename sebagai nama filenya
    int 21h                  ;lakukan perubahan atribut file

    int 20h
code Ends
    end start