Thursday, 3 April 2014

tutorial pembuatan client baru dan database baru pada Oracle Database 11g

Setelah proses instalasi yang telah kita lakukan sebelumnya. kini kita akan melanjutkan tutorial OD (Oracle Database). disini kita akan membahas tentang pembuatan user baru atau bisa disebut client.
caranya adalah klik start >>> klik  All program >>> klik oracle database 11g >>> klik get started.

jika ada pesan error, silakan buka windows Exploler dam masukan alamat ....\....\app\oracle\product\11.2.0\server . ....\.... tersebut diganti dengan lokasi anda menginstal OD. contoh : C:\oraclexe\app\oracle\product\11.2.0\server.
Pada folder server akan terdapat beberapa file seperti gambar dibawah:

klik kanan pada shortcut 'Get_Started' >>> klik properties >>>  klik Tab Web Document >>> pada baris URL berisikan 'http://127.0.0.1:%HTTPPORT%/apex/f?p=4950' . Ubah %httpport% menjadi port http di komputer anda. contoh : http://127.0.0.1:8080/apex/f?p=4950. atau anda dapat melihat port http yang ada pada file Database_homepage.
masalah link telah selesai. silakan dicoba kembali membuka Get_Started dengan cara yang sama yaitu :
klik start >>> klik  All program >>> klik oracle database 11g >>> klik get started.


Memulai Membuat Client

setelah halaman get started muncul. klik tab Aplication Express. Selanjutnya Anda akan diminta untuk login terlebih dahulu sebagai DBA.
Username : SYSTEM
Password : password yang anda buat saat instal. contoh disini : root
kemudian klik login.

Setelah login, akan muncul kotak dialog Create Application Express Workspace.  Disini terdapat beberapa baris yang harus diisi yaitu :

radio button Database User : disini kita dapat menentukan akan membuat database baru atau menggunakan database yang sudah ada.

Database Username : nama database yang akan digunakan baik yang sudah ada maupun yang baru akan dibuat.

Aplikasi Express Username : nama yang digunakan untuk login pada data base diatas.

Password : password yang digunakan untuk login.

 Gambar dibawah adalah contoh pengisiannya.

klik Create wrokspace. Akan muncuk pesan yang berisi kan tentang workspace berhasil dibuat, berartu kita telah memilik database LabSBD dengan user Vinsens. pada oracle setiap database dapat memiliki beberapa user dan sebaliknya.

Setelah membuat workspace, kita akan ditawari untuk login kedalam workspace yang telah kita buat. silakan di klik login nya dan anda akan di bawa ke halaman untuk login ke workspace yang sudah kita buat.

Jika suatu saat ingin login kebali. 4950 pada link sebelumnya diganti dengan 4550.

oke sekarang kita telah login. untuk mengetik sintaks SQl dapat dilakukan dengan cara klik Tab SQL Workshop lalu klik SQL Command.










Wednesday, 2 April 2014

Cara Instal ORACLE DATABASE 11g EXPRESS EDITION


Sekarang kita akan mencoba menginstall oracle di windows 7,  biar afdhol akan ada dua aplikasi aplikasi yang akan dipasang yaitu:
1. Oracle Express Edition
di http://www.oracle.com/technetwork/products/express-edition/downloads/index.html
versi yang saya download adalah :
ORACLE DATABASE EXPRESS EDITION 11g RELEASE 2

2. SQL Developer

I. INSTALASI ORACLE

Setelah selesai mendownload, maka saya memiliki file zip berikut ini:
Ekstraklah file zip tersebut




Sehingga muncul folder baru, masuk folder tersebut dan temukan setup.exe


Klik dua kali hingga muncul tampilan untuk instalasi


Selanjutnya akan muncul license agreement, pilih "I accept the terms in license agreement"



Selanjutnya adalah lokasi instalasi oracle, defaultnya adalah di C:\oraclexe\, jika setuju tekan next.



Selanjutnya adalah pengisian password untuk akun SYS dan SYSTEM, misalkan kita isi passwordnya dengan root. Lalu klik next



Selanjutnya adalah review sebelum instalasi, klik install saja langsung.


Tunggu proses instalasi sampai dengan selesai

Akhirnya selesai juga


Sumber : http://www.oracle.com/webfolder/technetwork/tutorials/tutorial/db/11g/r2/xe_revised/player.html

Sunday, 5 January 2014

Laporan Pendahuluan SIstem Basis Data (4)


1.       Apa kalian ketahui tentang subquery pada SQL?
2.       Sebutkan contoh penggunaan subquery dan sintaksnya!

Jawab
1.       Subquery adaah query nested atau sebuah query didalam query. Subquery merupakan pernyataan SELECT yang merupakan bagian dari pernyataan INSERT, SELECT. Subquery digunakan untuk menangani masalah dalam query yang kompleks bahkan kita tidak tahu nilai berapa yang akan diSELECT atau INSERT.

2.       Contoh penggunaan querry:
-Digunakan untuk menyelesaikan persoalan dimana terdapat nilai yang tidak diketahui(unknown values)
-Mengcopy data dari suatu table ketable lain.
-Menerima data dari inline view.
-Mengambil data dari table lain untuk kemudian diupdate ketable yang dituju.
-Menghapus baris dari suatu table berdasarkan baris dari table lainnya.

Sintaks subquery:

SELECT select_list FROM table WHERE expr_operator(SELECT select_list FROM table WHERE expr_operator)

Laporan Pendahuluan Sistem Basis Data (3)

1.       Apa yang kalian ketahui tentang JOIN?
2.       Tuliskan macam-macam join beserta bentuk umumnya?

Jawab
1.       Join dalam MySQL adalah salah satu fitur SQL yang paling berguna untuk menggabungkan table dengan query-query yang mendapatkan kembali data. Join adalah salah satu dari berberapa operasi paling penting yang dapat dilakukan dengan menggunakan statemen SELECT.
2.       – Cross Join : SELECT field1, field2 FROM table1 CROSS JOIN table2;
- Inner Join : SELECT field FROM table1 INNER JOIN table2 ON kondisi;
-Straight Join : SELECT field FROM table1 STRAIGHT JOIN table2;
-LEFT OUTER JOIN : SELECT field FROM table1 LEFT JOIN table2 ON kondisi;

-RIGHT OUTER JOIN : SELECT field FROM table1 RIGHT JOINT table2 ON kondisi;

Laporan Pendahuluan Sistem Basis Data (2)


1.       Apa yang kalian ketahui tentang DDL dan DML?
2.       Sebutkan perintah – perintah yang ada pada DDL dan DML, dan bentuk umumnya!

Jawab
1.       DDL (Data Definition Language)
        Merupakan kumpulan perintah SQL yang digunakan untuk membuat, mengubah dan menghapus struktur dan definisi tipe data dari object database.

DML(Data Manipulation Language)
        Merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data didalam table seperti memasukan, merubah dan menghapus isi data dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.

2.       DDL
Perintah      Bentuk Umum
CREATE        - CREATE DATABASE nama_database;
                        - CREATE TABLE nama_table (nama_field tipe_data(konstrain),…));
ALTER           - ALTER TABLE nama_table <action> ;
RENAME      - RENAME JenisStruktur NamaStruktur TO NamaStrukturBaru;
DROP            - DROP JenisStruktur NamaStruktur;
SHOW           - SHOW JenisStruktur;

DML
Perintah      Bentuk Umum
INSERT         - INSERT INTO nama_table(Field1,Field2,..)values(nil1,nil2,..);
SELECT          - SELECT field1,filed2,… FROM nama_table;
                        - SELECT * FROM nama_table;
UPDATE       - UPDATE nama_tabel SET field = nilai;

DELETE         - DELETE FROM nama_table WHERE kondisi;

Laporan Pendahuluan Sistem Basis Data (1)



1.       Apa yang kalian ketahui tentang Basis Data?
2.       Apa yang kalian ketahui tentang  DBMS?
3.       Sebutkan beberapa contoh DBMS!

Jawab
1.       Basis data adalah kumpulan informasi yang disimpan didalam komputer secara sistematika sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
2.       DBMS (Database Management System) adalah suatu sistem software yang memungkinkan seorang user dapat mendefinisikan , membuat, dan memilihara serta menyediakan akses terkontrol terhadap data.

3.       Beberapa contoh DBMS, MySQL, ORACLE, FIREBIRH, Microsoft SQL Serve, Fox Pro, DB2, dan Paradox.

Laporan Pendahuluan Sistem Basis Data (1)



1.       Apa yang kalian ketahui tentang Basis Data?
2.       Apa yang kalian ketahui tentang  DBMS?
3.       Sebutkan beberapa contoh DBMS!

Jawab
1.       Basis data adalah kumpulan informasi yang disimpan didalam komputer secara sistematika sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
2.       DBMS (Database Management System) adalah suatu sistem software yang memungkinkan seorang user dapat mendefinisikan , membuat, dan memilihara serta menyediakan akses terkontrol terhadap data.

3.       Beberapa contoh DBMS, MySQL, ORACLE, FIREBIRH, Microsoft SQL Serve, Fox Pro, DB2, dan Paradox.

Laporan Pendahuluan Pengatar Kecerdasan Buatan (4)


1.       Buatlah sebuah contoh GUI menggunakan strawberry prolog!
2.       Jelaskan secara singkat program tersebut (No.1)

Jawab
1.       ?-
Window (G_Layar,_,win_func(_),”window”,250,100,900,500),
Win_func (paint):-
Button(_,_,mulai_game(_),”Mulai”.40,250,250,40).
Mulai_game(press):-
Window(G_layar2,_,win_func2(_),”window 2”, 300,100,650,650),
Close_window(G_layar),
Update_window(_).


2.       Program pada nomor 1 adalah splash screen dimana kita membuat button. Window baru akan muncul ketika button ‘mulai’ ditekan.

Laporan Pendahuluan Pengantar Kecerdasan Buatan (3)


1.       Apa yang kalian ketahui tentang char kode / kode ASCII?
2.       Berikan contoh kode ASCII minimal  10!

Jawab

1.       Kode ASCII (American Standard Code for Information Interchange) merupakan representasi symbol-simbol yang ada pada keyboard komputer seperti ‘@’ atau ‘a’ kedalam angka-angka yang dimengerti komputer (bilangan biner).
2.       Contoh kode ASCII:
      Char    Dec    Hex     Oct          Biner
          A         65        41       101       1000001
          B         66        42       102       1000010
          C         67        43       103       1000011
          D         68        44       104       1000100
          E         69        45       105       1000101
          F         70        46       106       1000110
          G         71        47       107       1000111
          H         72        48       110       1001000
          I          73        49       111       1001001
          J          74       4A       112       1001010
          K        75        4B       113       1001011

          L         76        4C       114       1001100

Laporan Pendahuluan Pengantar Kecerdasan Buatan (2)


1.       Apa yang kaliank ketahui tentang sistem pakar?
2.       Berikan contoh sistem pakar yang kalian ketahui?

Jawab
1.       Sistem pakar adalah sistem yang berusaha mengadopsi pengetahuan manusia kekomputer, agar kompuer dapat menyelesaikan masalah seperti yang biasa dilakukan para ahli. Ciri-ciri sistem pakar :
     -   Memiliki fasilitas informasi yang handal.
     -   Mudah dimodifikasi.
     -   Dapat digunakan dalam berbagai jenis komputer.
     -   Memiliki kemampuan untuk belajar beradaptasi.

2.       Contoh sistem pakar:
     -   DENDRAL                  : mengidentifikasi struktur molecular campuran  yang tidak dikenal.
     -   MYCIN                        : diagnosa penyakit.
     -   XCON X XSEL            : membantu konfigurasi sistem komputer besar.
     -   SOPHIE                       : analisa sirkuit elektronik.
-   PROSPECTOR           : digunakan didalam geologi untuk membantu mencari dan menemukan deposit.
-   FOLIO                          : membantukan memberikan kepututusan bagi seorang manajer dalam hal stok broker dan investasi.

-   DELTA                         : pemiliharaan lokomotif listrik diesel.

Laporan Pendahuluan Pengantara kecerdasan buatan (1)



1.       Sebukan dan jelaskan algoritma apa saja yang digunakan utuk membuat game?
2.       Jelaskan apa yang dimaksud dengan game knowledge & game theory!

Jawab
1.       Algoritma yang digunakan untuk membuat game 
              MINMAX
       Sebuah prosedur pencarian yang melihat kedepan, memperhatikan apa yang terjadi, kemudian yang              digunakan untuk memilih langkah berikutnya.

-                      ALPHA-BETA PRUNING
       Algoritma ini merupakan improvisasi dari algoritma minimax. Algoritma ini meningkatkan efisiensi fungsi          minmax dalam hal pencarian, kemudian fungsi evaluasi ditambahkan sepasang nilai alpha dan beta.

-                   FUZZY
      Logika fuzzy merupakan pengembangan dari logika Boolean. Sistem fuzzy atau logika fuzzy adalah salah       satu bahasa softcomputing yang memiliki karakteristik dan keunggulan dalam menangani permasalahan           yang bersifat ketidak pastian dan kebenaran parsial. Logika fuzzy merupakan pengembangan dari logika       Boolean yang hanya memiliki nilai true (1) dan false (0).

-                   ALGORITMA GENETIKA
      Algoritma genetika adalah algoritma yang berusaha menerapkan pemahaman mengenai evolusi alamiah           pada tugas-tugas pemecahan masalah (problem solving). Pendekatan yang diambil oleh algoritama ini             adalah dengan menggabungkan secara acak berbagai pilihan solusi terbaik didalam suatua kumpulan             (populasi) untuk mendapatkan generasi solusi terbaik berikutnya yaitu pada suatu kondisi yang                       memasimalkan kecocokan atau yang lazim disebut fitness.

-                  ALGORITMA AI (ARTIFICIAL INTELEGENCE)
     Kecerdasan buatan merupakan cabang terpenting dalam dunia komputer yang membuat agar mesin              (computer) dapat melakukan perkerjaan seperti dan sebaik yang dilakukan manusia. Pada awalnya              diciptakan computer hanya berfungsi sebagai alat hitung. Tapi sekarang peran komputer semakin                  mendominasi kehidupan manusia. Komputer diharapkan data diberdayakan untuk mengerjakan segala          sesuatu yang bisa dikerjakan manusia.

2.               Game knowledge atau pengetahuan permainan yang bertujuan untuk mengumpulkan berbagai koleksi baik pengetahuan dan berbagai macam koleksi lainnya.

        Game theory bertujuan untuk menangkap perilaku dalam situasi strategis, dimana keputusan seseorang sangat tergantung kepada keputusan orang lain.