Rabu, 28 November 2012

Laporan Pendahuluan Praktikum DreamWeaver Pertama



Sambil mengisi setoran tulisan yang dibutuhkan, maka sekarang saya akan membagikan tugas membuat Laporan Pendahuluan pertama mengenai DreamWeaver. Berikut ini adalah pertanyaan yang diberikan.

1        Apa yang anda ketahui tentang Frame pada DreamWeaver.
2        Sebutkan langkah-langkah pembuatan frame pada DreamWeaver.
3        Apa yang anda ketahui tentang Hyperlink.

Langsung saja kita jawab bersama :

1        Frame adalah suatu tools didalam dreamweaver yang bertujuan membuat halaman web yang anda buat menjadi lebih indah.

2        Buka Dreamweaver 

  • Klik file -> new -> Basic page -> html klik tombol create
  • Aktifkan tombol Design, aktifkan tab Layout, klik icon Frames, dan pilih frame “Top and Nested Frame”
  • Jika muncul window kecil , klik aja OK
  •  Aktifkan window frame melalui menu window>frames (tekan Shift+F2)
  •  Save semua frame dengan pilih menu File>Save All


3        Hyperlink adalah cara untuk menghubungkan suatu bagian dalam slide, file, program, atau halaman web dengan bagian lainnya dalam bidang-bidang tersebut. Hyperlink digunakan untuk menunjukan lokasi lain dari dari teks atau objek yang dipresentasikan. Hyperlink dapat menghubungkan beberapa dokumen, file, objek, aplikasi, halaman web dan sebagainya.

Mudah-mudahan tulisan yang sangat singkat ini dapat membantu pembaca sekalian. Wassalam.

Game Yang Bersetting di Indonesia



Sekian lama saya membingung tentang apa yang akan saya tulis, akhirnya muncullah sebuah ide untuk tulisan saya kali ini. Mungkin para pembaca sekalian suka atau bahakn suka sekali bermain game. Namun apakah para pembaca sekalian tahu bahwa ada beberapa game yang bersetting di Indonesia? Mungkin ada yang tahu dan juga mungkin ada yang tidak. Kalau begitu kita langsung saja lihat game apa saja yang bersetting di Indonesia.

Front Mission 3
Cover Front Mission 3 CD PSX



Platform          : PSX / PS1
Developer        : Square Electronic Arts
Front mission 3 adalah sebuah game RPG berbasis giliran yang mengisahkan karakter utama bernama Kazuki Takemura dan Ryogo Kusama berkeliling dunia (khususnya benua Asia dan Australia) sambil bertarung menggunakan sejenis Mecha, yang disebut wanzer pada hampir disetiap tempat yang didatanginya. Salah satu setting dalam game ini adalah negara Indonesia, khususnya di pulau Aceh dan pulau Sulawesi. Bergantung dari skenario mana yang anda pilih (Emma atau Alisa) salah satu dari tempat tersebut tidak dapat dikunjungi. Di pulau Sulawesi (mungkin hanya ada jika anda memilih skenario Emma) anda akan melawan sekelompok peternak Indonesia yang menggunakan wanzer berbentuk sapi (Modifikasi dari mobil pengangkut ternak). Di pulau Sumatera, anda akan melawan gerilyawan anti O.C.U (jika memilih skenario Emma) atau anda akan bertarung bersama mereka melawan O.C.U (jika memilih skenario Alisa).


Joint Operations: Typhoon Rising
Cover Join Oprations : Typhoon Rising PC CD game

Platform          : Windows PC
Developer        : Novalogic

Game bertipe FPS (First Person Shooter) ini menceritakan tentang Indonesia yang sedang berada diambang kehancuran akibat pemberontakan serta gerakan separatisme. Didalam game ini terbagi menjadi dua tim yaitu Tim biru yang merupakan gabungan pasukan dari negara AS, Inggris, Jerman, Perancis, Russia, Australia, dan Indonesia dan Tim merah yang merupakan para pemberontak yang mucul pasca kejatuhan presiden Soeharto. Game ini bersetting di Indonesia yang lebih tepatnya di bekas provinsi Indonseia yaitu Timor Timur


Tom Clancy's Splinter Cell: Pandora Tomorrow
Cover Splinter Cell Pandora Tomorrow PC CD game

Platform          : Multi Platform (Windows PC, PS2, GameCube)
Developer        : Ubisoft

Game ini menceritakan tentang Indonesia di musim semi tahun 2006 saat AS mendirikan pangkalan militer pertamanya di Timor Timur untuk melatih tentara negeri tersebut melawan gerakan anti separatis Indonesia bernama “Darah dan Do’a” yang dipimpin Suhadi Sadono. Selain mengambil setting di Timor Timur, setting game ini juga mengambil tempat di Jakarta dan Dili yang sekarang menjadi Bagian dari negara Timor Le’Este.  



Mungkin segini saja dulu yang saya tuliskan untuk saat ini, jika terdapat update mengenai article seperti ini INSYA ALLOH akan saya posting diwaktu mendatang. Demikianlah tulisan saya untuk saat ini, lebih kurangnya saya mohon maaf. Wassalam
Refrensi :

Rabu, 21 November 2012

Tugas Java Ketiga



Untuk postingan kali ini saya akan nge-share tugas ketiga Java yang saya terima. Tanpa buang waktu langsung saja ke Output yang diminta.

Masukkan nilai awal   : ...(enter)
Masukkan nilai akhir   : ...(enter)

Deret bilangan adalah             :
Deret bilangan genap              : ...
Jumlah bilangan genap            : ...
Banyak bilangan genap           : ...      

Deret bilangan ganjil               : ...
Jumlah bilangan ganjil             : ...
Banyak bilangan ganjil            : ...

Dan tanpa buang waktu langsung saja kodingannya.

import java.io.*;
public class Tugas3
{
public static void main (String[] args) throws Exception{
int a,b,c,d,i,j;
a=b=c=d=0;
System.out.print("masukkan nilai awal : ");
DataInputStream nilai = new DataInputStream(System.in);
String aw = nilai.readLine();
int n_aw = Integer.valueOf(aw).intValue();
System.out.print("masukkan nilai akhir: ");
String ak = nilai.readLine();
int n_ak = Integer.valueOf(ak).intValue();
System.out.println (" ");

//menampilkan deret bilangan
System.out.print("Deret bilangan adalah:");
for (int m=n_aw; m<= n_ak; m++)
{
System.out.print(" ");
}

//menampilkan bilangan genap
System.out.println (" ");
System.out.print("Deret bilangan genap:");
for (i = n_aw ; i<= n_ak; i++);
{
if (i%2== 0)
{
System.out.print(i+" ");
a = i/2;
b = b+i;
}
}
System.out.print("\nBanyak bilangan genap:"+a);
System.out.print("\nJumlah bilangan genap:"+b);

//menampilkan bilangan ganjil
System.out.println (" ");
System.out.print("\nDeret bilangan ganjil:");
for (j = n_aw ; j <= n_ak; j++);
{
if (j%2!= 0)
{
System.out.print(j +" ");
c = a+1;
d = d+j;
}
}
System.out.print("\nBanyak bilangan ganjil:"+c);
System.out.print("\nJumlah bilangan ganjil:"+d);
}
}

Jika sudah selesai langsung saja dicompile dan dijalankan. Jika masih terdapat error atau output tidak sesuai, anggap saja bonus latihan :D. Jika berhasil, maka output yang tampil akan seperti berikut.

Sekian tulisan saya yang singkat ini mudah-mudahan dapat membantu pembaca sekalian. Wassalam.

Tugas Java Kedua



Kali ini sudah saya putuskan bahwa kalau saya bingung maka saya akan menuliskan tugas yang pernah saya terima. Dan kali ini saya akan membagikan tugas kedua saya yang masih tentang java yang materinya tentang Case / Menu. Kira-kira outputnya seperti ini :

Kode susu                   Merek                          Ukuran                        Harga

1                                  Indomilk                       B                                 Rp.10.000
                                                                        S                                  Rp.  4.250
                                                                        K                                 Rp.  2.100

2                                  Dancow                       B                                 Rp.  8.500
                                                                        S                                  Rp.  4.000
                                                                        K                                 Rp.  2.025

3                                  Sustacal                       B                                 Rp.17.000
                                                                        S                                  Rp.14.500
                                                                        K                                 Rp.  8.500
Masukkan kode susu [1...3]    : ... (enter)
Masukkan jumlah pembelian   : ... (enter)
Masukkan ukuran [B/S/K]      : ... (enter)

Dan ketika dijalankan muncul output baru

Merek susu      : ...
Harga susu      : ...
Total belanja    : ...

Supaya muncul output yang diinginkan maka koding yang harus diketikkan adalah sebagai berikut:

import java.io.*;
public class tugas2
{
public static void main (String[] args) throws Exception
{
System.out.print("Kode Susu Merek Ukuran Harga\n");
System.out.print(" 1 Indomilk B Rp.10.000\n");
System.out.print(" S Rp. 4.250\n");
System.out.print(" K Rp. 2.100\n");
System.out.print(" 2 Dancow B Rp. 8.500\n");
System.out.print(" S Rp. 4.000\n");
System.out.print(" K Rp. 2.025\n");
System.out.print(" 3 Sustacal B Rp.17.000\n");
System.out.print(" S Rp.14.500\n");
System.out.print(" K Rp. 8.500\n");
System.out.print("Masukkan Kode Pembelian [1..3] : ");
DataInputStream kode = new DataInputStream(System.in);
String akode = kode.readLine();
int bkode = Integer.valueOf(akode).intValue();
System.out.print("Masukkan Jumlah Pembelian : ");
String beli = kode.readLine();
int abeli = Integer.valueOf(beli);
System.out.print("Masukkan Ukuran [B/S/K] : ");
char bukuran = (char) System.in.read();
int total;
int harga;
switch (bkode)
{
case 1: System.out.println("Merek Susu : Indomilk");
harga = 0;
if (bukuran == 'B' || bukuran == 'b')
{harga = 10000;}
else
if (bukuran == 'S' || bukuran == 's')
{harga = 4250;}
else
if (bukuran == 'K' || bukuran == 'k')
{harga = 2025;}
System.out.println("Harga susu : "+harga);
total = abeli * harga;
System.out.print("Total Belanja : "+total);
break;
case 2:
System.out.println("Merek Susu : Dancow");
harga = 0;
if (bukuran == 'B' || bukuran == 'b')
{harga = 8500;}
else v if (bukuran == 'S' || bukuran == 's')
{harga = 4000;}
else
if (bukuran == 'K' || bukuran == 'k')
{harga = 2100;}
System.out.println("Harga susu : "+harga);
total = abeli * harga;
System.out.print("Total Belanja : "+total);
break;
case 3:
System.out.println("Merek Susu : Sustacal");
harga = 0;
if (bukuran == 'B' || bukuran == 'b')
{harga = 17000;}
else
if (bukuran == 'S' || bukuran == 's')
{harga = 14500;}
else
if (bukuran == 'K' || bukuran == 'k')
{harga = 8500;}
System.out.println("Harga susu : "+harga);
total = abeli * harga;
System.out.print("Total Belanja : "+total);
break;
default :
System.out.println("Masukkan Tidak Dikenal coyy!!");
}

}
}
}

Setelah selesai coba dicompile dan dijalankan program tersebut. Kalau masih terjadi error atau salah letak harap para pembaca betulkan sendiri, anggap saja bonus latihan dari saya :D . Jika program tersebut jalan, maka kira-kira hasilnya akan seperti ini :

Sekian tulisan saya yang singkat ini, jika masih terdapat kesalahan moon dibukakan pintu maaf yang selebar-lebarnya. Wassalam

Tugas Java Pertama



Karena saya benar-benar bingung mau nulis apaan, maka saya putuskan bahwa saya akan membagikan kepada para pembaca sekalian, tugas java yang pernah di berikan kepada saya. Tugas pertama yang diberikan kepada saya sebenarnya cukup mudah yaitu hanya mencari nilai rata-rata dari beberapa inputan, dengan contoh inputannya sebagai berikut :

Nilai tugas       : .... (enter)
Nilai UTS        : .... (enter)
Nilai UAS       : .... (enter)
Nilai Rata-rata : ....

Dengan perhitungan nilai rata-rata 20% dari tugas, 30% dari UTS dan 50% dari UAS. Untuk mendapatkan output seperti itu mak yang harus anda ketikkan adalah sebagai berikut :
  
import java.io.*;
public class tugas1
{
public static void main(String[] args)throws Exception
{
DataInputStream karakter=new DataInputStream(System.in);
System.out.print("Nilai Tugas: ");
String tugas=karakter.readLine();
int xtugas=Integer.valueOf(tugas).intValue();
System.out.print("Nilai UTS : ");
String uts=karakter.readLine();
int xuts=Integer.valueOf(uts).intValue();
System.out.print("Nilai UAS : ");
String uas=karakter.readLine();
int xuas=Integer.valueOf(uas).intValue();
double rata2=(0.2*xtugas)+(0.3*xuts)+(0.5*xuas);
System.out.println("Nilai Rata-ratanya adalah: "+rata2);

}
}

Jika selesai, coba compile kodingan tersebut dan jalankan. Jika benar maka hasilnya akan sesuai dengan output yang diinginkan. Dan inilah output yang dimaksud :

Demikianlah tulisan saya yang singkat ini, semoga dapat membantu khusunya bagi yang mendapatkan tugas seperti saya. Dan juga saya ucapkan terima kasih kepada para pembaca sekalian yang mau meluangkan waktunya membaca tulisan saya yang singkat dan sederhana ini. Sekian, wassalam.

Laporan Pendahuluan Praktikum Prolog Kedua



Selanjutnya saya akan membagikan soal yang saya dapat untuk laporan pendahuluan kedua. Berikut adalah soalnya :


  • Apa yang anda ketahui tentang menu pada Prolog
  •  Sebutkan dan jelaskan menu pada Prolog
  •  Buat program sederhana menggunakan menu


Kalau begitu langsung saja kita jawab bersama.

Menu pada prolog adalah sekumpulan coding yang diketikkan dan membentuk sebuah menu dengan lebih dari 1 pilihan.

Bentuk menu umumnya menggunakan variabel sembarang. Hal ini dikarenakan Prolog merupakan bahasa deklaratif, namun pada penulisannya diberi tanda "="lalu dibuat blok menu-nya menggunakan tanda "(" diawal blok dan tanda ")" diakhir blok.
contoh : read(Q),
(
   Q=1,statement,
   Q=2,statement,
   q=n,statement
).

Berikut adalah contoh program sederhana mengenai menu
menu:-nl,
   write(‘menu’),nl,
   write(’1.Luas Segitiga’),nl,
   write(’2.Pangkat’),nl,
   write(’3.Exit’),nl,
   write(‘Masukkan Pilihan Anda[1..3] : ‘),read(Q),

   (

   Q=1,nl,
   write(‘luas Segitiga’),nl,
   write(‘alas:’),
   read(Alas),
   write(‘input tinggi:’),read(Tinggi),
   Luas is Alas * Tinggi/2,
   write(‘Luasnya : ‘),write(Luas),
   menu;

   Q=2,
   write(‘masukkan nilai A:’),
   read(A),nl,
   write(‘masukkan nilai B:’),
   read(B),nl,
   C is A ** B,
   write(‘Hasil dari A pangkat B adalah ‘),write(C),
   menu;

   Q=3,
   write(‘_exit_’),nl).

Sekian yang bisa saya tuliskan untuk saat ini, semoga bisa bermanfaat bagi pembaca sekalian, khususnya yang membutuhkan. Lebih kurangnya saya mohon maaf, wassalam.

Laporan Pendahuluan Praktikum Prolog Pertama



Heemm, karena saya bingung mau nulis apa, mendingan saya share aja laporan-laporan pendahuluan yang pernah saya dapat saat praktikum Prolog + SSN yang pertama. Kira-kira seperti ini pertanyaan mengenai laporan pendahuluan praktikum prolog yang pertama :

1.      Apa yang anda ketahui tentang Prolog.
2.      Sebutkan perbedaan prolog dengan bahasa pemrograman lainnya.
3.      Sebutkan dan jelaskan sintaks-sintaks pada prolog.

Kalau begitu langsung saja kita jawab satu persatu.

Prolog adalah bahasa pemrograman logika atau di sebut juga sebagai bahasa non-procedural. Namanya diambil dari bahasa Perancis programmation en logique (pemrograman logika). Bahasa ini diciptakan oleh Alain Colmerauer dan Robert Kowalski sekitar tahun 1972 dalam upaya untuk menciptakan suatu bahasa pemrograman yang memungkinkan pernyataan logika alih-alih rangkaian perintah untuk dijalankan komputer.

Perbedaan Prolog dengan bahasa pemrograman lainnya
Prolog  :

  •  Teknik pencarian Heuristik
  •  Declarative language
  •  Program aplikasi AI (Artificial Intellegence)

Lainnya :

  • Teknik pencarian Konvensional
  •  Procedural language
  •  Program aplikasi biasa


Sintaks pada Prolog terdiri dari
Fakta (Facts) dan Relasi (Relations)
Prolog terdiri dari kumpulan data-data objek yang merupakan suatu fakta. Fakta dibedakan 2 macam yaitu fakta yang menunjukkan relasi dan fakta yang menunjukkan sifat/milik. Dalam penulisannya selalu diakhiri dengan tanda titik.
Contoh  : Tarno adalah paman Budi
Sintaks : paman(Tarno,Budi).

Aturan (Rules)
Sebuah aturan dinyakatakan sebagai suatu kalimat bersyarat.
Kata “if” adalah kata yang dikenal Prolog untuk menyatakan kalimat bersyarat atau disimbolkan dengan “:-“.
contoh : Fakta  : Tino suka Apel                                             Sintaks : suka(Tino,Apel).
Aturan : Yuli suka sesuatu yang disukai Tino          sintaks :       suka(Yuli,sesuatu) suka(Tino,sesuatu).

Pertanyaan (Queries)
Setelah memberikan data-data berupa fakta dan aturan, selanjutnya kita dapat mengajukan pertanyaan berdasarkan fakta dan aturan yang ada.
Penulisannya diawali simbol “?-“ dan diakhiri tanda “.”.
contoh  : Apakah Tini suka boneka?
sintaks  : ?-suka(Tini,boneka).

Predikat
Predikat adalah nama simbolik untuk relasi. Syarat-syarat penulisan nama predikat :

  •  Harus diawali dengan huruf kecil dan dapat diikuti dengan huruf, bilangan atau garis bawah.
  • Panjang nama predikat maksimum 250 karakter.
  •  Tidak diperbolehkan menggunakan spasi, tanda minus, tanda bintang dan garis miring.


Mudah-mudahan tulisan ini membantu bagi para pembaca sekalian, khususnya bagi yang akan mengerjakan laporan pendahuluan prolog. Kurang lebihnya penulisan ini saya mohon maaf, wassalam.