Tugas Pengantar Teori Game – Listing Program

3.7 Listing Program

?-

%Deklarasi Variabel & Gambar++++++++++++++++++++++++++++++++++++++++

read(Name,”Masukan nama anda”,s),set(hisname(Name)),

G_bgmain := bitmap_image(“IMG\\arena\\bgmain1.bmp”,_),

G_kiri := bitmap_image(“IMG\\arena\\kiri1.bmp”,”IMG\\arena\\kirimask.bmp”),

G_kanan := bitmap_image(“IMG\\arena\\kanan1.bmp”,”IMG\\arena\\kananmask.bmp”),

G_switch:=0,

G_scom:=0, G_splay:=0, G_pcom :=0, G_pplay:=0,

G_MainPicture := bitmap_image(“IMG\\bg.bmp”,_),

G_menang := bitmap_image(“IMG\\menang.bmp”,_),

G_seri := bitmap_image(“IMG\\seri.bmp”,_),

G_kalah := bitmap_image(“IMG\\kalah.bmp”,_),

G_kar := bitmap_image(“IMG\\bg_karakter.bmp”,”IMG\\bg_karaktermask.bmp”),

G_karup := bitmap_image(“IMG\\bg_karakter_up.bmp”,”IMG\\bg_karakter_upmask.bmp”),

G_law := bitmap_image(“IMG\\bg_lawan.bmp”,”IMG\\bg_karaktermask.bmp”),

G_lawup := bitmap_image(“IMG\\bg_lawan_up.bmp”,”IMG\\bg_karakter_upmask.bmp”),

G_tam := bitmap_image(“IMG\\tambahan.bmp”,”IMG\\tambahanmask.bmp”),

G_ar := bitmap_image(“IMG\\bg_arena.bmp”,”IMG\\bg_arenamask.bmp”),

G_arup := bitmap_image(“IMG\\bg_arena_up.bmp”,”IMG\\bg_arena_upmask.bmp”),

G_player1 := bitmap_image(“IMG\\player1.bmp”,_),

G_player2 := bitmap_image(“IMG\\player2.bmp”,_),

G_player3 := bitmap_image(“IMG\\player3.bmp”,_),

G_arena1 := bitmap_image(“IMG\\arena1.bmp”,_),

G_arena2 := bitmap_image(“IMG\\arena2.bmp”,_),

G_arena3 := bitmap_image(“IMG\\arena3.bmp”,_),

G_tentang := bitmap_image(“IMG\\about.bmp”,_),

Baca lebih lanjut

Iklan

Cloud Computing – Pengertian, Jenis Layanan, dan Teknologi Pendukungnya

Komputasi Awan

cloud computing

Cloud computing adalah gabungan pemanfaatan teknologi komputer (‘komputasi’) dan pengembangan berbasis Internet (‘awan’). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud) dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet (“di dalam awan”) tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya.

Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing “Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain.

Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi berikut ini:

-Software as a Service (SaaS)

-Platform as a Service (PaaS)

-Infrastructure as a Service (IaaS)

Dibawah ini kita bahas, masing-masing jenis layanan diatas:

Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan email publik (Gmail, YahooMail, Hotmail, dsb), social network (Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain.  Dalam perkembangan-nya, banyak perangkat lunak yang dulu hanya kita bisa nikmati dengan menginstall aplikasi tersebut di komputer kita (on-premise) mulai bisa kita nikmati lewat Cloud Computing. Keuntungan-nya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakai-nya. Contoh: Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud, dsb.

Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan. Sebagai analogi, misal-nya kita sewa kamar hotel, kita tinggal tidur di kamar yang sudah kita sewa, tanpa peduli bagaimana “perawatan” dari kamar dan lingkungan-nya. Yang penting, kita bisa nyaman tinggal di kamar itu, jika suatu saat kita dibuat tidak nyaman, tinggal cabut dan pindah ke hotel lain yang lebih bagus layanan-nya. Contoh penyedia layanan PaaS ini adalah: Amazon Web Service, Windows Azure,  bahkan tradisional hosting-pun merupakan contoh dari PaaS. Keuntungan dari PaaS adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat, tidak perlu memikirkan operasional dari “rumah” untuk aplikasi yang kita buat.

Infrastructure as a Service (IaaS) adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT (komputasi, storage, memory, network dsb). Kita bisa definisikan berapa besar-nya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith, dan konfigurasi lain-nya yang akan kita sewa. Mudah-nya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakan-nya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatas-nya. Contoh penyedia layanan IaaS ini adalah: Amazon EC2, Windows Azure (soon), TelkomCloud, BizNetCloud, dsb. Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage dsb dengan segera.

Teknologi-teknologi yang mendukung cloud computing yaitu:

-Virtualisasi;

-Cloud Management software;

-Database;

-CDN (content delivery network).

||——————————————————||

||   Ahmad Fauzi | 50411424 | 4IA05       ||

||   Pengantar Komputasi Modern            ||

||   Universitas Gunadarma                       ||
||——————————————————||

Ghazi 3: Coming Soon

Just Write, and Live Forever

Novel Ghazi seri 2 Novel Ghazi seri 2

Dengan pertolongan dan petunjuk Allah subhanahu watala’ala, Ghazi jilid 3 akhirnya berhasil dirampungkan dan saat ini sedang masuk tahap praproduksi. Dalam Ghazi 3 ini, saya dan Kangmas Ustadz Felix Siauw mengeksplorasi berbagai gejolak emosi antara Muhammad al Fatih dan rival seumur hidupnya, Vlad Dracula. Kami gambarkan tentang sebegitu dalamnya obsesi yang ada di dalam hati mereka, dan seberapa gigih perjuangan dan pengorbanan mereka untuk meraihnya. Keduanya sama-sama berjuang dan berkorban untuk obsesinya, hanya saja keduanya menempuh jalan yang berbeda. Muhammad al Fatih berjuang untuk mengumpulkan berbagai sumber daya dan kekuatan yang ada untuk mempersiapkan penaklukan Konstantinopel yang telah dijanjikan Rasulullah saw. Sementara Vlad Dracula berjuang dan berkorban pula untuk meraih kekuatan dan kekuasaan demi menuntaskan seluruh dendam dan amarahnya. Kelak dia akan selalu, dan bahkan harus selalu, menumpahkan darah dan kemudian menjadi orang paling keji dan sadis sepanjang sejarah.

Kami juga menggambarkan tentang sebuah kelompok rahasia…

Lihat pos aslinya 442 kata lagi

Teori Komputasi Modern dan Implementasi di bidang Fisika

Latar belakang

Komputasi bermula karena tidak ada alat hitung yang dapat menghitung dalam jumlah besar pada zaman dahulu kala, namun seiring perkembangan zaman fungsi dari sebuah komputasi bertambah bukan hanya untuk menghitung namun juga untuk memperagakan simulasi, pemrosesan data yang banyak, membantu manusia dalam membuat keputusan dan lainnya.

Penjelasan Komputasi Modern

Karakteristik komputasi modern ada 3 macam, yaitu :

  1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
  2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.
  3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

Selanjutnya Menjelaskan Macam-macam Komputasi Modern. Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid dan komputasi cloud. Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut:

Mobile Computing

Mobile Computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smartphone dan lain sebagainya.

Grid Computing

Komputasi Grid menggunakan komputer yang terpisah oleh geografis, didistribusikan dan terhubung oleh jaringan untuk menyelesaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat digunakan untuk mengenali sistem komputasi grid, yaitu:

a.Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat;

b.Sistem menggunakan standart dan protocol yang terbuka;

c.Sistem mencoba mencapai kualitas pelayanan yang tinggi. yang lebih baik diatas kualitas komponen individu pelayan komputasi grid.

Cloud Computing

Komputasi Cloud merupakan gaya komputasi yang terukut dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet. Komputasi Cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Implementasi Komputasi Modern pada Bidang Fisika

Implementasi komputasi modern di bidang fisika ada Computational Physics yang mempelajari suatu gabungan antara Fisika, Komputer Sains dan Matematika Terapan untuk memberikan solusi pada “Kejadian dan masalah yang kompleks pada dunia nyata” baik dengan menggunakan simulasi juga penggunaan algoritma yang tepat. Pemahaman fisika pada teori, eksperimen, dan komputasi haruslah sebanding, agar dihasilkan solusi numerik dan visualisasi / pemodelan yang tepat untuk memahami masalah Fisika.

Untuk melakukan pekerjaan seperti evaluasi integral, penyelesaian persamaan differensial, penyelesaian persamaan simultan, mem-plot suatu fungsi/data, membuat pengembangan suatu seri fungsi, menemukan akar persamaan dan bekerja dengan bilangan kompleks yang menjadi tujuan penerapan fisika komputasi. Banyak perangkat lunak ataupun bahasa yang digunakan, baik MatLab, Visual Basic, Fortran, Open Source Physics (OSP), Labview, Mathematica, dan lain sebagainya digunakan untuk pemahaman dan pencarian solusi numerik dari masalah-masalah pada Fisika komputasi.

||————————————————||

||   Ahmad Fauzi | 50411424 | 4IA05       ||

||   Pengantar Komputasi Modern            ||

||   Universitas Gunadarma                       ||
||————————————————||

[softskill] Kodingan Game Flappy Derp

Nama: Ahmad Fauzi

Kelas: 4IA05

NPM: 50411424

Berikut ini adalah kodingan game flappy derp yang dikerjakan oleh kelompok saya dalam bahasa pemrograman processing:

if (move2 == 975)
{
move2 = 250;
ba = random(0,500);
bb = ba + 180;
}
move2++;

if (move2== 750) score++;

if(move3 == 1)
{
ca = random(0,500);
cb = ca + 180;
}

rect(1000-move3,0,75,ca);
rect(1000-move3,cb,75,500);

if(1000-move3 < 290 && 1000-move3 >165){
if (height/2+h < ca || height/2+h > cb-40){
textSize(90);
fill(255,0,0);
text(“Game Over”,10,300);
textSize(50);
text(“highscore:”, 10,400);
text(highscore ,300,400);
ende=1;

}
}
if (move3 == 1225)
{
move3 = 500;
ca = random(0,500);
cb = ca + 180;
}
move3++;

x=x+y;

if(y<30) y++;
h = x/4;

if (y > 40)
{y = 40;}
if (y < -30)
{y= -30;}

if (basketmode==1)
{
background(0);
image(basket, 250,height/2+h);
image(Pen, 500-move1,aa+190);
image(Pen, 500-move1,aa-1150);

image(Pen, 750-move2,ba+190);
image(Pen, 750-move2,ba-1150);

image(Pen, 1000-move3,ca+190);
image(Pen, 1000-move3,ca-1150);
}
if (basketmode==2)
{
background(0);
image(bird, 250,height/2+h);
image(Cactus, 500-move1,aa+190);
image(Cactus, 500-move1,aa-1150);

image(Cactus, 750-move2,ba+190);
image(Cactus, 750-move2,ba-1150);

image(Cactus, 1000-move3,ca+190);
image(Cactus, 1000-move3,ca-1150);
}
if (score >= highscore) highscore = score;
text(score,10,50);
}

void mousePressed() {
if (mousemode==1)
{y-=40;}
if (mousemode==2)
{y-=50;}
if (mousemode==3)
{y-=60;}
}

keterangan:

untuk melihat hasil/outputnya dapat dilihat pada link video berikut ini.

Membuat Perusahaan Sendiri

Membuat Perusahaan

Pada kesempatan kali ini kami bayu, nova dan ahmad fauzi ingin membuat usaha di bidang IT dengan membuka sebuah Game House.

Di zaman yang sudah pesat ini banyak masyarakat Indonesia menggunakan gadget canggih untuk berkomunikasi, berkirim file, browsing, maupun bermain game, khusus game mungkin banyak masyarakat di Indonesia yang menyukainya terlebih anak-anak,  karena dengan bermain game kita  dapat membuat kita senang dan menghilangkan strees, selain itu banyak game sekarang yang bisa mengasah otak dan juga untuk pembelajaran anak.

Dengan melihat peluang itu kami bertiga akan membuka perusahaan game house yang akan kami beri nama Bava Game House, perusahaan ini dibentuk karena latar belakang kami yang suka bermain game game dan juga melihat lingkungan sekitar dengan banyaknya masyarakat Indonesia yang bermain game.

Melihat banyaknya game house yang bermunculan kami bertiga ingin membuat game yang berbeda yaitu game yang menonjolkan tentang pengetahuan umum agar game yang kami buat dapat membuat masyarakat Indonesia semakin pintar dan bermain game hanya buat kesenangan saja namun dapat ilmu ketika kita memainkan game tersebut.

Sasaran produk game kami adalah anak-anak karena dari tema yang kelompok kami buat dengan membuat game pengetahuan umum yang bisa membantu orang tua mengajari anak-anaknya dengan mudah. Dengan fitur yang menarik tentunya anak-anak akan tertarik untuk memainkannya dan tidak membuat anak cepat bosan untuk memainkannya. Game yang akan kami buat ini rencananya akan berjalan di platform android, karena banyak masyarakat Indonesia khususnya anak-anak yang menggunakan gadget berplatform android. Dalam membuat sebuah game house tentunya kami membutuhkan dana, pertama kami akan patungan dalam pendanaan operasionalnya, selanjutnya jika game house kami sudah besar tentunya kami akan mencari sponsor untuk membiayai operasional game house kami.

Nama Kelompok :

1.Ahmad Fauzi (50411424)

2.Bayu Septiadi (51411441)

3.Nova Syubiana (57411861)