Selasa, 20 November 2012

Program Select Case Pencarian Nama Pegawai



Program Select Case Pencarian Nama Pegawai

Ulang ="y"
while Ulang =="y" or Ulang=="Y":
                print "Informasi Data MANAJER PT. RUDI TELEKOMINFO"
                Nama =["ALI                                                                                                      |",
                                                "AJI                                                                                                        |",
                                                "EKO                                                                                                      |",
                                                "INTAN                                                                                                 |",
                                                "RISKA                                                                                                  |",
                                                "SARAH                                                                                                                |",
                                                "SONY                                                                                                   |",
                                                "STEVEN                                                                                                              |",
                                                "RISKA                                                                                                  |",
                                                "IMAM                                                                                                 |",
                                                "LENA                                                                                                   |",
                                                "ENDRICO                                                                                           |",
                                                "SISKA                                                                                                  |",
                                                "DINDA                                                                                                                |",
                                                "FUAD                                                                                                  |",
                                                "ZAID                                                                                                    |"]
                NPP =["734MK281                                                                                           |",
                                                "724MK387                                                                                         ",
                                                "141MP388                                                                                         |",
                                                "111MP389                                                                                         |",
                                                "724MK345                                                                                         |",
                                                "161MP346                                                                                         |",
                                                "181MP347                                                                                         |",
                                                "764MK899                                                                                         |",
                                                "112MP711                                                                                         |",
                                                "714MK123                                                                                         |",
                                                "118MP091                                                                                         |",
                                                "771MK715                                                                                         |",
                                                "110MP007                                                                                         |",
                                                "700MK110                                                                                         |",
                                                "140MP999                                                                                         |",
                                                "701MK727                                                                                         |"]
                Umur=["27                                                                                         |",
                                                "29                                                                                                         |",
                                                "19                                                                                                         |",
                                                "23                                                                                                         |",
                                                "27                                                                                                         |",
                                                "27                                                                                                         |",
                                                "31                                                                                                         |",
                                                "33                                                                                                         |",
                                                "24                                                                                                         |",
                                                "25                                                                                                         |",
                                                "21                                                                                                         |",
                                                "27                                                                                                         |",
                                                "28                                                                                                         |",
                                                "27                                                                                                         |",
                                                "26                                                                                                         |",
                                                "27                                                                                                         |"]
                JABATAN=["MANAJER KEUANGAN                                         |","MANAJER PENGEMBANGAN TEKNOLOGI     |"]
                ZONA_AKSES =["KANTOR PUSAT JAKARTA                                          |", "KANTOR CABANG BANDUNG                            |"]
                cari=raw_input ("Masukan Nama Manajer :")
                awal = 0
                while awal <= len(Nama):
                                if cari in Nama[awal] :
                                                print "="*70
                                                print "|","Nama MANAJER                                          = ",Nama[awal]
                                                print "|","NPP                                                   = ",NPP[awal]
                                                if NPP[awal][2] =="4":
                                                                print "|","JABATAN                                         = ",JABATAN[0]
                                                else :
                                                                print "|","JABATAN                                         = ",JABATAN[1]
                                                if NPP[awal][0] =="7":
                                                                print "|","ZONA_AKSES                                                = ",ZONA_AKSES[0]
                                                else :
                                                                print "|","ZONA_AKSES                                                = ",ZONA_AKSES[1]
                                                print "|","Umur                                                                = ",Umur[awal]
                                                break;
                                awal=awal+1
                print "="*70
                Ulang=raw_input("Apakah anda Ingin mencari data yang lain (Y/N)")
//Program ini adalah bagian dari Ujian Bu Onny untuk Algoritma Dan Pemrograman 2                     


Program Paket Menghitung Deret



#include<iostream.h>
#include<conio.h>
void deret(){
int a, b, c;
clrscr();
cout<<"Masukkan nilai deret ";cin>>a;
for (b=1 ; b<=a; b++)
{
for (c=1  ; c<=b; c++)
{
cout<<"*";
}
cout<<" "<<endl;
}
for (b=1 ; b<=a; b++)
{
for (c=a-1 ; c>=b; --c)
{
cout<<"*";
}
cout<<" "<<endl;
}
getch();
}

void kelas(){
clrscr();
char nama [20][10];
char npm [8][10];
char kelas[5][10];
int jml;
cout<<"masukkan jumlah record:";
cin>>jml;
clrscr();
for (int i=1 ; i<=jml ;i++)
{
cout<<"\n input data ke-"<<i<<":";
cin>>nama[i];
cout<<"\n npm ke-"<<i<<":";
cin>>npm[i];
cout<<"\n kelas ke-"<<i<<":";
cin>>kelas[i];
}
for (int j=1; j<=jml;j++)
{
cout<<"\n==========================\n";
cout<<"\n input data ke-"<<j;
cout<<"\n nama  :  "  << nama[j];
cout<<"\n npm   :  "  << npm[j];
cout<<"\n kelas :  "  <<kelas[j];
cout<<"\n==========================\n";
}
getch();
}

void main(){
clrscr();
int pil;

start :
clrscr();
cout<<"             Menu\n";
cout<<"============================\n";
cout<<"1. Deret\n";
cout<<"2. Kelas\n";
cout<<"3. Exit\n\n";
cout<<"============================\n";
cout<<"Masukkan Pilihan Anda :";cin>>pil;
switch(pil){
 case 1:
  deret();
goto start;
  case 2:
kelas();
goto start;
  case 3:
 cout<<"\n\nProgram Selesai. Terima Kasih";
 goto exit;
break;
default :
 cout<<"\n\nMaaf, Pilihan Tidak Tersedia !!!";
goto start;
}
 exit:
 getch();
 }

Senin, 19 November 2012

Pengantar Game Online



Game Online

Game Online adalah jenis video game yang memanfaatkan jaringan komputer (LAN atau internet) sebagai medianya, menggunakan PC ataupun konsol.Game Online terdiri dari banyak jenis, mulai dari game berbasis teks sampai game bergrafik kompleks 3D.

Unsur-unsur yang penting dalam game online adalah:

1. Server,yang bertugas menghubungkan client dan menyediakan game,

2. client ,adalah pengguna permainan (gamer).



Sejarah game online

Game Online dimulai sejak tahun 1969 ketika game untuk 2 orang dikembangkan untuk pendidikan. Setelah itu muncul sistem bernama ‘Plato’ untuk memudahkan siswa belajar secara online. Tahun 1973, muncul ‘Plato IV’ yang memperkenalkan multi-player.



Dampak positif game online :

• Sosialisasi virtual dapat menambah teman

• Dapat melatih kemampuan berpikir seseorang.

• Memungkinkan seseorang untuk mendapat penghasilan melalui jual beli dalam game.

Dampak negatif game online

• Dapat merusak mata jika bermain terus-terusan.

• Memerlukan biaya.

• Menyebabkan kecanduan.

• Menyebabkan kematian.

Macam-macam game online

1. Berdasarkan genre

§ Massively Multiplayer Online First-person shooter games'''(MMOFPS)

Permainan ini mengambil pandangan orang pertama sehingga seolah-olah pemain berada dalam permainan tersebut dalam sudut pandang tokoh karakter yang dimainkan, di mana setiap tokoh memiliki kemampuan yang berbeda dalam tingkat akurasi, refleks, dan lainnya. Permainan ini dapat melibatkan banyak orang dan biasanya permainan ini mengambil setting peperangan dengan senjata-senjata militer. Contoh permainan jenis ini antara lain Counter Strike, Call of Duty, Point Blank, Quake, Blood, Unreal.

§ Massively Multiplayer Online Real-time strategy games'''(MMORTS)

Permainan jenis ini menekankan kepada kehebatan strategi pemainnya. Permainan ini memiliki ciri khas di mana pemain harus mengelola suatu dunia maya dan mengatur strategi dalam waktu apapun. Dalam RTS, tema permainan bisa berupa sejarah (misalnya seri Age of Empires), fantasi (misalnya Warcraft), dan fiksi ilmiah (misalnya Star Wars)

§ Massively Multiplayer Online Role-playing games'''(MMORPG)

Sebuah permainan di mana pemainnya memainkan peran tokoh-tokoh khayalan dan berkolaborasi untuk merajut sebuah cerita bersama. RPG biasanya lebih mengarah ke kolaborasi sosial daripada kompetisi. Pada umumnya dalam RPG, para pemain tergabung dalam satu kelompok. Contoh dari genre permainan ini Ragnarok Online,The Lord of the Rings Online: Shadows of Angmar, Final Fantasy, DotA.



§ Cross-platform online play

Jenis permainan yang dapat dimainkan secara online dengan perangkat yang berbeda. Saat ini mesin permainan konsol (console games) mulai berkembang menjadi seperti komputer yang dilengkapi dengan jaringan sumber terbuka (open source networks), seperti Dreamcast, PlayStation 2, dan Xbox yang memiliki fungsi online. misalnya Need for Speed Underground, yang dapat dimainkan secara online dari PC maupun Xbox 360.

§ Massively Multiplayer Online Browser Game

Permainan yang dimainkan pada peramban seperti Mozilla Firefox, Opera, atau Internet Explorer. Sebuah permainan daring sederhana dengan pemain tunggal dapat dimainkan dengan peramban melalui HTML dan teknologi scripting HTML (JavaScript, ASP, PHP, MySQL). Perkembangan teknologi grafik berbasis web seperti Flash dan Java menghasilkan permainan yang dikenal dengan "Flash games" atau "Java games" yang menjadi sangat populer. Permainan sederhana seperti Pac-Man bahkan dibuat ulang menggunakan pengaya (plugin) pada sebuah halaman web. Browser games yang baru menggunakan teknologi web seperti Ajax yang memungkinkan adanya interaksi multiplayer.

§ Simulation games

Permainan jenis ini bertujuan untuk memberi pengalaman melalui simulasi. Ada beberapa jenis permainan simulasi, di antaranya life-simulation games, construction and management simulation games, dan vehicle simulation. Pada life-simulation games, pemain bertanggung jawab atas sebuah tokoh atau karakter dan memenuhi kebutuhan tokoh selayaknya kehidupan nyata, namun dalam ranah virtual. Karakter memiliki kebutuhan dan kehidupan layaknya manusia, seperti kegiatan bekerja, bersosialisasi, makan, belanja, dan sebagainya. Biasanya, karakter ini hidup dalam sebuah dunia virtual yang dipenuhi oleh karakter-karakter yang dimainkan pemain lainnya. Contoh permainannya adalah Second Life.

§ Massively multiplayer online games (MMOG)

Pemain bermain dalam dunia yang skalanya besar (>100 pemain), di mana setiap pemain dapat berinteraksi langsung seperti halnya dunia nyata. MMOG muncul seiring dengan perkembangan akses internet broadband di negara maju, sehingga memungkinkan ratusan, bahkan ribuan pemain untuk bermain bersama-sama. MMOG sendiri memiliki banyak jenis seperti:

§ MMORPG (Massively Multiplayer Online Role-Playing Game)

§ MMORTS (Massively Multiplayer Online Real-Time Strategy)

§ MMOFPS (Massively Multiplayer Online First-Person Shooter)

§ MMOSG (Massively Multiplayer Online Social Game)



2.Berdasarkan Grafis

§ 2 Dimensi (2D)

Permainan yang mengadopsi teknologi ini biasanya termasuk permainan yang ringan dan tidak membebani sistem. Kelemahan permainan ini adalah kualitas gambar yang kurang enak dilihat jika dibandingkan dengan permainan 3D. Permainan daring pada umumnya sekarang mengadopsi teknologi 2,5D di mana karakter yang dimainkan berbentuk 2D, namun dengan lingkungan yang sudah mengadopsi 3D.

§ 3 Dimensi (3D)

Permainan bertipe 3D memiliki grafik yang lebih baik dalam penggambaran sehingga mirip dengan realita. Biasanya dalam permainan dengan grafik 3D memiliki sudut pandang hingga 360 derajat sehingga kita bisa melihat secara keseluruhan dunia dalam permainan tersebut. Akan tetapi, spesifikasi komputer yang dibutuhkan dalam permainan 3D cukup tinggi.



3.Berdasarkan Cara Pembayaran

§ Pay to Play

Jenis permainan di mana pemain harus membayar sejumlah uang untuk bermain. Beberapa permainan dapat di-install atau dimainkan secara gratis, namun jika pemain ingin menaikkan leveldengan cepat atau membeli barang (item) langka pada permainan, maka pemain harus membayar sejumlah uang, misalnya Gunbound, Ragnarok Online, dan Ghost Online. Beberapa permainan lainnya membebankan pemain dengan biaya langganan untuk mendapatkan layanan mereka, seperti pada permainan Lineage II dan Final Fantasy XI.

§ Free to Play

Jenis permainan ini tidak membebankan pemain dengan biaya apapun, sehingga dapat dimainkan langsung secara cuma-cuma. Permainan free to play misalnya Subspace,Travian, Terra, danCrossfire. Ada pula permainan free to play yang diselingi oleh iklan, baik di dalam permainan atau pop-up, seperti permainan Anarchy Online.





Jumat, 16 November 2012

Form Registrasi dengan PHP

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>

<body>
<form action="view.php" method="get">
<table width="65%" class="table1" align="center">
  <tr>
    <th scope="col">FORM REGISTRASI</th>
  </tr>
  <tr>
    <td><table width="100%" class="table2">
      <tr>
        <td width="25%" id="text">NIM</td>
        <td width="5%" align="center"><b>:</b></td>
        <td width="70%">
          <input name="nim" type="text" id="nim" size="50" maxlength="10" />
        </td>
      </tr>
      <tr>
        <td width="25%" id="text">NAMA</td>
        <td align="center"><b>:</b></td>
        <td><input name="nama" type="text" id="nama" size="50" /></td>
      </tr>
      <tr>
        <td width="25%" id="text">JENIS KELAMIN</td>
        <td align="center"><b>:</b></td>
        <td>
          <input type="radio" name="jk" value="Laki-laki" />
        Laki-laki &nbsp;&nbsp;&nbsp;&nbsp;
        <input type="radio" name="jk" value="Perempuan" />
        Perempuan</td>
      </tr>
      <tr>
        <td width="25%" id="text">ASAL</td>
        <td align="center"><b>:</b></td>
        <td>
          <select name="asal">
            <option value="-">-</option>
            <option value="Bandung">Bandung</option>
            <option value="Jakarta">Jakarta</option>
            <option value="Depok">Depok</option>
          </select>
        </td>
      </tr>
      <tr>
        <td width="25%" id="text">NO TELP</td>
        <td align="center"><b>:</b></td>
        <td><input name="telp" type="text" id="telp" size="50" maxlength="13" /></td>
      </tr>
      <tr>
        <td width="25%" id="text">ALAMAT EMAIL</td>
        <td align="center"><b>:</b></td>
        <td><input name="email" type="text" id="email" size="50" /></td>
      </tr>
      <tr>
        <td width="25%" id="text">PASSWORD</td>
        <td align="center"><b>:</b></td>
        <td><input name="password" type="password" id="password" size="50" /></td>
      </tr>
      <tr>
        <td width="25%" valign="top" id="text">HOBBY</td>
        <td align="center" valign="top"><b>:</b></td>
        <td><table width="100%" border="0">
          <tr>
            <td width="48%">
              <input type="checkbox" name="hb1" value="Sepakbola" />Sepakbola
              <br />
              <input type="checkbox" name="hb2" value="Futsal" />Futsal
              <br />
              <input type="checkbox" name="hb3" value="Berenang" />Berenang
            </td>
            <td width="52%"><input type="checkbox" name="hb4" value="Membaca" />Membaca
              <br />
              <input type="checkbox" name="hb5" value="Jogging" />Jogging
              <br />
              <input type="checkbox" name="hb6" value="nGoWes" />nGoWes</td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td width="25%" valign="top" id="text">DESKRIPSI DIRI</td>
        <td align="center" valign="top"><b>:</b></td>
        <td>
          <textarea name="desk" cols="50" rows="5"></textarea>
        </td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td align="center">     
    <input type="submit" value="OK" />&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="reset" value="Batal" />    </td>
  </tr>
</table>
</form>
</body>
</html>

Operator Aritmatika Pengolahan Biaya

<?php
// inisiasi variable yang digunakan
// nama peralatan
$mainboard = "Motherboard ASUS LGA 1155";
$processor = "Processor INTEL";
$ram = "Ram v-gen 2 GB";
$hardisk = "Hardisk HITACHI 200 GB";

// harga per unit peralatan
$harga_mainboard = $_POST['harga_mainboard'];
$harga_processor = $_POST['harga_processor'];
$harga_ram = $_POST['harga_ram'];
$harga_hardisk = $_POST['harga_hardisk'];

// jumlah peralatan yang ada
$jumlah_mainboard = $_POST['jumlah_mainboard'];
$jumlah_processor = $_POST['jumlah_processor'];
$jumlah_ram = $_POST['jumlah_ram'];
$jumlah_hardisk = $_POST['jumlah_hardisk'];

// total harga per jenis peralatan
$total_mainboard = $jumlah_mainboard * $harga_mainboard;
$total_processor = $jumlah_processor * $harga_processor;
$total_ram = $jumlah_ram * $harga_ram;
$total_hardisk = $jumlah_hardisk * $harga_hardisk;

// hitung peralatan total
$total_harga = $total_mainboard + $total_processor + $total_ram + $total_hardisk;

// besar diskon untuk peralatan
$diskon = $_POST['diskon'];
// jumlah total diskon yang diberikan kepada Geordi
$nilai_diskon = ($diskon * $total_harga)/100;
// jumlah yang harus dibayar
$total_harga_dibayar = $total_harga - $nilai_diskon;
?>
<html>
<head>
<title>Daftar Peralatan Yang Dibeli</title>
</head>
<body>
<center> 
<form action=" pesan.php" method="POST">
<table border="1" cellspacing="0" cellpadding="3">
<tr>
<td colspan="4" align="center" valign="middle">
<b>TOKO KOMPUTER RUDIVISTA </b></td>
</tr>
<tr align="center">
<td width="136"><b>Nama Hardware</b></td>
<td width="49"><b>Jumlah</b></td>
<td width="109"><b>Harga Satuan</b></td>
<td width="96"><b>Jumlah Harga</b></td>
</tr>

<tr>
<td align="left"><?php echo $mainboard; ?></td>
<td align="right"><input name="jumlah_mainboard" type="text" size="3" value="<?php echo $jumlah_mainboard; ?>"></td>
<td align="right"><input name="harga_mainboard" type="text" size="15" value="<?php echo $harga_mainboard; ?>"></td>
<td align="right"><?php echo $total_mainboard; ?></td>
</tr>
<tr>
<td align="left"><?php echo $processor; ?></td>
<td align="right"><input name="jumlah_processor" type="text" size="3" value="<?php echo $jumlah_processor; ?>"></td>
<td align="right"><input name="harga_processor" type="text" size="15" value="<?php echo $harga_processor; ?>"></td>
<td align="right"><?php echo $total_processor; ?></td>
</tr>
<tr>
<td align="left"><?php echo $ram; ?></td>
<td align="right"><input name="jumlah_ram" type="text" size="3" value="<?php echo $jumlah_ram; ?>"></td> 
<td align="right"><input name="harga_ram" type="text" size="15" value="<?php echo $harga_ram; ?>"></td>
<td align="right"><?php echo $total_ram; ?></td>
</tr>
<tr>
<td align="left"><?php echo $hardisk; ?></td>
<td align="right"><input name="jumlah_hardisk" type="text" size="3" value="<?php echo $jumlah_hardisk; ?>"></td> 
<td align="right"><input name="harga_hardisk" type="text" size="15" value="<?php echo $harga_hardisk; ?>"></td>
<td align="right"><?php echo $total_hardisk; ?></td>
</tr>
<tr>
<td colspan="3" align="right">Total Harga</td>
<td align="right"><?php echo $total_harga; ?></td>
</tr>
<tr>
<td colspan="3" align="right">
Diskon <input name="diskon" type="text" size="2" value="<?php echo $diskon; ?>">%</td>
<td align="right"><?php echo $nilai_diskon; ?></td>
</tr>
<tr>
<td colspan="3" align="right">Jumlah harus dibayar</td>
<td align="right"><?php echo $total_harga_dibayar; ?></td>
</tr>
<td colspan="4" align="center">     
<input type="submit" value="OK" />
<input name="Reset" type="reset" value="Batal" />    </td>
</tr>
</table>
</form>
</center>
</body>
</html>