Sabtu, 23 Januari 2016

Perkembangan Game Grand Theft Auto (GTA)



Grand Theft Auto adalah action-adventure video game seri yang dibuat oleh David Jones dan Mike Dailly, judul kemudian yang diciptakan oleh saudara Dan dan Sam Houser, Leslie Benzies dan Aaron Garbut. Hal ini terutama dikembangkan oleh Rockstar Utara (sebelumnya DMA Design), dan diterbitkan oleh Rockstar Games. Nama seri referensi istilah yang digunakan di Amerika Serikat untuk pencurian kendaraan bermotor.

Kebanyakan game dalam seri ditetapkan di lokal fiksi mencontoh kota-kota Amerika, biasanya Liberty City, Vice City, atau San Andreas, yang masing-masing berdiri untuk New York City, Miami, dan negara bagian California. Game pertama mencakup tiga kota fiksi, sementara judul selanjutnya cenderung menekankan satu kota dan daerah-daerah terpencil tersebut. Gameplay berfokus pada dunia yang terbuka di mana pemain dapat memilih misi untuk kemajuan cerita secara keseluruhan, serta terlibat dalam kegiatan sisi, semua terdiri dari aksi-petualangan, mengemudi, third-person shooter, mata-mata, dan balapan. Seri ini juga memiliki unsur-unsur yang sebelumnya ada di beat 'em up game dari era 16-bit. Seri telah memperoleh kontroversi alam dewasa dan tema kekerasan. Seri berfokus di sekitar banyak protagonis yang berbeda yang mencoba untuk bangkit melalui jajaran dunia kriminal, meskipun motif mereka untuk melakukannya bervariasi dalam setiap permainan. Antagonis umumnya karakter yang telah mengkhianati protagonis atau organisasinya, atau karakter yang memiliki dampak yang paling menghambat kemajuan protagonis. Seri ini berisi sindiran dan humor pula.

Untuk perkebangan game Grand Theft Auto, terbagi menjadi 3 tahap yaitu 2D Universe, 3D Universe dan HD Universe sesuai perkembangan grafik game tersebut.

2D Universe
2D Universe yaitu seri pertama Grand Theft Auto yang masih menampilkan grafik 2D yang dikembangkan oleh DMA Design. Mungkin jika anda hidup di era 90-an pasti tahu seri pertama ini. Pada 2D Universe ada beberapa seri game, yaitu Grand Theft Auto, Grand Theft Auto: London 1969. Grand Theft Auto: London 1961, Grand Theft Auto 2.

3D Universe
3D Universe mulai dikembangkan oleh Rockstar North walaupun masih sempat di kembangkan oleh DMA Design pada Grand Theft Auto III dan juga dikembangkan oleh Rockstar Leeds untuk seri Grand Theft Auto: Liberty City Stories dan Grand Theft Auto: Vice City Stories. Ini merupakan era (yang menurut saya) terbaik dari seluruh seri game Grand Theft Auto. Dibalik alur ceritanya yang menarik, pilihan favorit saya ialah Grand Theft Auto: Vice City dimana menggambarkan era 80-an dengan gaya seperti film Miami Vice dan Scarface. FYI, Grand Theft Auto: Vice City ini merupakan game yang dimana protagonis tidak mengucapkan kata-kata kasar dari awal game dimulai. Tidak hanya Grand Theft Auto: Vice City saja, pada 3D Universe ada beberapa seri game lain diantaranya Grand Theft Auto III, Grand Theft Auto: San Andreas, Grand Theft Auto Advance, Grand Theft Auto: Liberty City Stories dan Grand Theft Auto: Vice City Stories.

HD Universe
Pada era ini Grand Theft Auto melakukan perkembangan grafik yang baik sekali yang memfokuskan agar game terlihat begitu nyata dengan menghadirkan pilihan First-Person Shooter pada pandangan pemain (yang sebelumnya hanya orang ketiga). Dikembangkan oleh Rockstar North untuk seri Grand Theft Auto IV, Grand Theft Auto: The Lost and Damned, Grand Theft Auto: Ballad of Gay Tony dan Grand Theft Auto V. Untuk seri Grand Theft Auto: Chinatown Wars dikembangkan kembali oleh Rockstar Leeds. Pada era ini, terjadi sedikit perubahan alur cerita dimana pemain akan diberikan beberapa pilihan yang nantinya memiliki sebab yang lain di akhir game. Pada Grand Theft Auto V, terdapat 3 protagonis dimana para pemain bisa mengganti protagonis saat game dimainkan.

Untuk kesimpulan yang bisa saya berikan, Grand Theft Auto ini merupakan game yang populer walaupun mengandung kekerasaan dan unsur dewasa didalam game ini. Tetapi, pengalaman saya bermain game ini saya bisa belajar bahasa Inggris(hehehe). Jujur saja, game ini sangat melatih kemampuan berbahasa Inggris. Mungkin jika anda ingin mencari game 'bermain dan belajar', Grand Theft Auto mungkin bisa menjadi pilihan anda juga.

CONTOH PROGRAM PASCAL: Matriks

CODING:

Program matrik;
Uses crt;
Type data = array [1..2,1..2] of longint;
Var
            m,adj : data;
i,j,pil,det : longint;

procedure input;
begin
clrscr;
writeln('A = ');
for i := 1  to 2 do
                        begin
                                    for j:= 1 to 2 do
                                                begin
                                                            gotoxy(j*5,i);
                                                            read(m[i,j]);
                                                end;
                        end;
end;

procedure output;
begin
            clrscr;
            writeln ('A = ');
            for i:= 1 to 2 do
                        begin
                                    for j:= 1 to 2 do
                                                begin
                                                            gotoxy(j*5,i);
                                                            write(m[i,j]);
                                                end;
                        end;
            readln;
end;

procedure determinan;
begin
            clrscr;
            det:= (m[1,1] * m[2,2]) - (m[1,2] * m[2,1]);
            writeln('Determinan = ',det);
            readln;
end;

procedure transpose;
begin
            clrscr;
            writeln('Transpose =  ');
            for i:= 1 to 2 do
                        begin
                                    for j:= 1 to 2 do
                                                begin
                                                            gotoxy(j*5,i+1);
                                                            write(m[j,i],' ');
                                                end;
                        end;
            readln;
end;

procedure inverse;
begin
            clrscr;
            writeln('Adjoin = ');
            for i:= 1 to 2 do
                        begin
                                    for j:= 1 to 2 do
                                                begin
                                                            adj[1,1]:=   1 * m[2,2];
                                                            adj[1,2]:=  -1 * m[1,2];
                                                            adj[2,1]:=  -1 * m[2,1];
                                                            adj[2,2]:=   1 *m[1,1];
                                                            write (adj[i,j] : 3, ' ');
                                                end;
                                    writeln;
                        end;
writeln;

det:= (m[1,1] * m[2,2]) - (m[1,2] * m[2,1]);
writeln('Determinan = ',det);
writeln;

writeln('Invers =  ');
for i:= 1 to 2 do
            begin
                        for j:= 1 to 2 do
                                    begin
                                                write(adj[i,j]/det:7:2,' ');
                                    end;
                        writeln;
            end;
readln;
end;

begin
            repeat;
                        clrscr;
                        writeln('MATRIK');
                        writeln('1. Input');
                        writeln('2. Output');
                        writeln('3. Determinan');
writeln('4. Transpose');
writeln('5. Inverse');
writeln('6. Exit');
writeln('----------------------');
writeln('pilih [1..6] : ');
readln(pil);
case pil of
            1: input;
            2: output;
            3: determinan;
            4: transpose;
            5: inverse;
End;
            Until (pil) = 6;
end.

OUTPUT


Tampilan Menu Matriks
Input Nilai Matriks
Nilai Determinan dari matriks yang tadi di input. 
Program akan menghitung nilai yg tadi dimasukan dengan rumus determinan (ad-cb) atau seperti pada kodingannya det:= (m[1,1] * m[2,2]) - (m[1,2] * m[2,1]);. Jadi, 1,1 = 600, 2,2= 35, 1,2=5, dan 2,1=250. Dan hasilnya 208750.
Nilai Inverse




Jumat, 22 Januari 2016

CONTOH PROGRAM DREAMWEAVER: Biodata, Marquee dan Gambar

Saya akan menunjukan contoh program Dreamweaver untuk menginput biodata, menampilkan Marquee dan memunculkan gambar.

Tampilan Home

HOME

<!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>
</head>

<body bgcolor="#5b3715">
<div align="center">
  <p><marquee><font color="#FFFFFF">Laboratorium Sistem Informasi</font></marquee></p>
  <p><a href="home.html" target="mainFrame"><font color="#FFFFFF" size="+3">Home</font></a></p>
</div>
</body>
</html>

“WELCOME TO MY BLOG”

<!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>Faris Imaduddin 3KA42</title>
</head>

<body bgcolor="#5b3715">
<div align="center"><font color="#FFFFFF">WELCOME TO MY BLOG</font></div>
</body>

</html>

Biodata & Galeri

<!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>
</head>

<body bgcolor="#5b3715">
<table width="110" border="0">
  <tr>
    <td width="100" height="100"><a href="Biodata.html" target="mainFrame"><div align="center"><img src="biodata.jpg" width="100" height="100" /></div></td>
  </tr>
  <tr>
    <td height="100"><div align="center"><a href="Galeri.html" target="mainFrame"><img src="galeri.jpg" width="100" height="100" /></div></td>
  </tr>
</table>
</body>
</html>


Tampilan Biodata
Tabel Biodata

<!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>Biodata</title>
</head>
<body bgcolor="#5b3715">
<form id="form1" name="form1" method="post" action="">
  <table width="365" border="0" align="center">
    <tr>
      <td width="274"><div align="center"><font color="#FFFFFF">ISI BIODATA</font></div></td>
    </tr>
  </table>
  <table width="441" border="0" align="center" >
    <tr>
      <td width="74"><font color="#FFFFFF">Nama</font></td>
      <td width="357"><label for="Nama"></label>
      <input type="text" name="Nama" id="Nama" width="360"/></td>
    </tr>
    <tr>
      <td width="74"><font color="#FFFFFF">NPM</font></td>
      <td width="357"><label for="NPM"></label>
      <input type="text" name="NPM" id="NPM" width="360"/></td>
    </tr>
    <tr>
      <td width="74"><font color="#FFFFFF">Kelas</font></td>
      <td width="357"><label for="Kelas"></label>
      <input type="text" name="Kelas" id="Kelas" width="360"/></td>
    </tr>
  </table>
  <p>&nbsp;</p>
</form>
</body>
</html>


Gambar Galeri
<!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>Galeri</title>
</head>

<body bgcolor="#5b3715">
<table width="200" border="0" align="center">
  <tr>
    <td><div align="center"><font color="#FFFFFF">Gambar 1</font></div></td>
    <td><div align="center"><font color="#FFFFFF">Gambar 2</font></div></td>
  </tr>
  <tr>
    <td><img src="81ySZ2lGuML.jpg" width="254" height="254" /></td>
    <td><img src="71Ws1YakMoL.jpg" width="254" height="254" /></td>
  </tr>
</table>
</body>
</html>

LOGIKA:
-          Tulisan ‘Laboratorium Sisem Informasi’ menggunakan marquee agar tulisan bisa bergerak.
-          Untuk memakai warna putih pada tulisan, gunaan <font color=”#FFFFFF”>…</font>
-          Disini background berwarna coklat, maka menggunakan <body bgcolor=”#5b3715”>
-          Dari Home, untuk menuju ke Biodata dan Galeri, menggunakan
  <tr>
    <td width="100" height="100"><a href="Biodata.html" target="mainFrame"><div align="center"><img src="biodata.jpg" width="100" height="100" /></div></td>
  </tr>
<tr>
    <td height="100"><div align="center"><a href="Galeri.html" target="mainFrame"><img src="galeri.jpg" width="100" height="100" /></div></td>
  </tr>
o   Pada web ini, saya menggunakan gambar sendiri untuk hyperlink ke biodata / galeri

Tata Cara Tertib Berlalu Lintas

Saya akan menjelaskan tata cara tertib berlalu lintas. Kenapa Kita harus tertib berlalu lintas?



  • Agar aman untuk semua pengendara bermotor dan lain-lain.
  • Meminimalisir kecelakaan lalu lintas.
  • Mencegah perselisihan antar pengendara. Ya, terkadang pemahaman yang kurang yang disertai oleh kurangnya kesabaran yang seolah mereka benar. Banyak kasus dimana pengendara melakukan kesalahan berkendara yang menurut mereka benar.


Dari pentingnya tertib berlalu lintas tadi, kita sebagai warga negara yang baik harus memahami tata tertib berlalu lintas. Apa saja tata tertib berlalu lintas yang harus kita ketahui?


  •  Menggunakan perlengkapan yang lengkap sebelum berpergian seperti helm, sepatu, spion, dan lain-lain.
  • Memiliki Surat Izin Mengemudi/SIM. Karena banyak kasusnya orang yang berkendara tidak memiliki SIM yang akibatnya mereka kena tilang oleh polisi dan memilih 'berdamai'. Ini bukan tindakan yang baik.
  • Jangan mengambil jalan yang berlawanan apapun alasannnya, walaupun tempat yang dituju pengendara terasa lebih dekat melalui jalan yang berlawanan atau pengendara yang malas untuk putar balik. Hal ini untuk mengurangi tingkat kecelakaan.
  • Patuh dengan rambu lalu lintas terutama lampu merah dan Zebra Cross. Saya pernah merasakan menjadi pejalan kaki yang merasa terganggu dengan pengendara yang mengambil Zebra Cross. Mungkin yang pengendara itu maksud agar start mereka lebih cepat, tetapi ini sungguh mengganggu para pejalan kaki yang ingin menyebrang melalui Zebra Cross.
  • Untuk para pejalan kaki, jangan menyebrang jalan tanpa jembatan penyebrangan ataupun zebra cross. Memang mungkin lebih lelah naik tangga jembatan penyebrangan, tapi apa jadinya jika anda tertabrak kendaraan yang melintas? Ada baiknya anda merasa lelah sedikit daripada terjadi kejadian yang kita tidak inginkan.
  • Jangan menyalakan lampu hazard saat hujan, karena lampu hazard digunakan untuk keadaan darurat misalnya terjadi ban bocor dan lain-lain.
  • Jangan mendengarkan musik yang keras, ataupun berkomunikasi melalui gadget saat berkendara.
  • Atur kecepatan anda saat berkendara, usahakan tidak terlalu cepat. Jika anda berkendara dengan kecepatan tinggi dan rem anda kurang anda bisa saja menabrak, jadi usahakan berkendara dengan aman. Pelan tapi pasti.
Itu saja yang mungkin saya sampaikan, jika ada yang kurang mungkin kalian para pembaca bisa tambahkan atau koreksi karena kita manusia tak pernah luput dari kesalahan.

Terima kasih,
Faris Imaduddin

CONTOH PROGRAM PROLOG: Menu Makanan


OUTPUT:


LOGIKA:
Di dalam Prolog, perintah write(‘…’) digunakan untuk mencetak, nl digunakan untuk membuat garis baru atau new line. Kita menggunakan tanda koma ‘,’ untuk mengakhiri suatu statement.

Perintah read(x) digunakan untuk menginput kedalam variabel x. Pada kasus diatas, terdapat P=1,P=2,P=3,P=4 yang artinya jika kita menginput angka 1 sampai 4 ke pilihan diatas dengan variabel P, maka akan muncul beberapa case, misalnya kita ingin memilih SANDWICH berarti kita harus input angka 2 pada pilihan diatas.

Variabel TB digunakan untuk menyimpan hasil kalkulasi dari variabel B, atau juga dikatakan variabel dari banyaknya jumlah pesanan. Misalnya kita memesan OMLETTE sebanyak 3 porsi, artinya TB = 3 * 7000 = 21000.

CONTOH PROGRAM LINUX WITH C: Kondisi

KONDISI:

#include <stdio.h>
int main()
{
float nilai;
printf ("Masukkan Angka :");
scanf ("%f", &nilai);
if (nilai<=65)
printf ("\n Anda Lulus\n");
else if (nilai<65)
printf ("\n Anda Tidak Lulus\n");
return 0;
}

OUTPUT



LOGIKA

#include <stdio.h>
Perintah untuk memanggil printf scanf, karena linux with C wajib menggunakan stdio.h

Int main ()
Inti dari sebuah program C. Dibuat untuk awal dan akhir dari eksekusi program.

Float nilai;
Tipe data angka dengan nama variabel ‘nilai’ yg nantinya akan dipanggil dengan “%f”.

printf ("masukan angka:");
Untuk mencetak  “masukan angka:”

scanf("%f", &nilai)
Untuk menginput data ‘nilai'.

if (nilai>65)
Untuk mengambil keputusan

printf ("\n Anda Lulus \n");
untuk mencetak “Anda Lulus” jika keputusan terpenuhi

printf ("\n Anda Tidak Lulus \n");
untuk mencetak “Anda Tidak Lulus” jika keputusan terpenuhi

return 0;
Untuk mengakhiri Program tersebut.

Cerita Pendek/Cerpen: 13 = 1

Pendeta kami selalu mengumpulkan uang untuk suatu penyebab atau yang lain, tapi dia tidak pernah berhasil mendapatkan cukup uang untuk memperbaiki jam gereja. Jam besar yang biasa berbunyi pagi dan malam itu rusak selama perang dan tidak pernah terdengar lagi.

Suatu malam, rupanya pendeta kami kaget: jam nya berbunyi! Melihat jam tangan nya, dia lihat bahwa pukul 01.00, tetapi jam berdetuk 13 kali sebelum berhenti. Dengan obor, pendeta pergi ke menara jam untuk melihat apa yang terjadi. Di obor, dia melihat seseorang yang diketahui adalah Bill Wilkins, penjual kami.

‘Apa yang kau lakukan di atas sini, Bill?’ Tanya pendeta dengan terkejut.

‘Aku mencoba memperbaiki lonceng’ jawab Bill. ‘Aku datang ke tempat ini malam – malam setelah beberapa minggu. Kau lihat, aku sedang memberikan kau kejutan.’

‘Kau pasti memberikan ku kejutan!’ kata si Pendeta. ‘Kau mungkin membangunkan penduduk lain, aku senang loncengnya berfungsi kembali.’

‘Itu masalahnya, Pendeta,’ jawab Bill. ‘Ini bekerja dengan baik tetapi aku ragu saat pukul 1 akan berbunyi 13 kali dan tidak ada yang bisa aku lakukan lagi.’


‘Kita akan terbiasa dengan itu, Bill’ kata si Pendeta. ’13 tidak sebaik 1, tapi itu lebih baik dari tidak sama sekali. Sekarang turun dan mari minum secangkir teh.’