download save mos wanted

Minggu, 03 Juli 2011

BAHASA PEMROGRAMAN

  Bahasa pemrograman adalah software bahasa komputer yang digunakan dengan cara merancang atau membuat program sesuai dengan struktur dan metode yang dimiliki oleh bahasa program itu sendiri. Komputer mengerjakan transformasi data berdasarkan kumpulan printah program yang telah dibuat oleh program. Kumpulan perintah ini harus dimengerti oleh komputer, berstruktur terntentu (syntax), dan bermakna. Bahasa pemrograman merupakan notasi untuk memberikan secara tepat program komputer. Berbeda dengan bahasa, misalkan Bahasa Indonesia dan Inggris yang merupakan bahasa alamiah (natural language), sintaksis dan semantik bahasa pemrograman komputer ditentukan secara jelas dan terstruktur, sehingg bahasa pemrograman juga disebut sebagai bahasa formal (formal language).
Menurut tingkatannya, bahasa pemrograman dibagi menjadi 3 tingkatan, yaitu:
  • Bahasa pemrograman tingkat rendah (low level language), merupakan bahasa pemrograman generasi pertama, bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja karena isinya programnya berupa kode-kode mesin.
  • Bahasa pemrograman tingkat menengah (middle level language), merupakan bahasa pemrograman dimana pengguna instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk dimengerti karena banyak menggunakan singkatan-singkatan seperti “STO” artinya simpan (STORE) dan “MOV” artinya pindahkan (MOVE). Yang tergolong dalam bahasa ini adalah assembler.
  • Bahasa pemrograman tingkat tinggi (high level language) merupakan bahasa yang mempunyai ciri lebih terstruktur, mudah dimengerti karena menggunakan bahasa sehari-hari, contoh bahasa level ini adalah: Delphi, Pascal, ORACLE, MS-SQL, Perl, Phyton, Basic, Visual Studio (Visual Basic, Visual FoxPro), Informix, C, C++, ADA, Java, PHP, ASP, XML, dan lain-lain. Bahasa seperti Java, PHP, ASP, XML biasanya digunakan untuk pemrograman pada internet, dan masih banyak lagi yang terus berkembang yang saat ini biasanya dengan ekstensi .net (baca: dot net) seperti Visual Basic.NET dan Delphi.Net yang merupakan bahasa pemrograman yang dikembangkan pada aran berbasis internet
Sejauh ini bahasa pemrograman dikelompokkan menjadi lima generasi. Setiap generasi bahasa pemrograman memiliki karakteristik tersendiri. Semakin maju generasinya maka orientasi bahasa pemrograman ini akan semakin dekat ke manusia.
Gambar di atas menunjukkan terjadinya kecenderungan pergeseran orientasi dalam bahasa-bahasa pemrograman, dari pendekatan yang berorientasi kepada mesin menuju ke pendekatan yang berorientasi pada manusia.

Bahasa Pemrograman Generasi I

Bahasa pemrograman generasi pertama berorientasi pada mesin. Program disusun dengan menggunakan bahasa mesin. Tentu saja program generasi ini sangat sulit untuk dipahami oleh orang awam dan sangat membosankan bagi pemrogram. Pemrogram harus benar-benar menguasai operasi komputer secara teknis. Namun bahasa generasi ini memberikan eksekusi program yang sangat cepat. Selain itu, bahasa mesin sangat bergantung pada mesin (machine dependent), artinya, bahasa mesin antara satu mesin dengan mesin lainnya akan berbeda.

Bahasa Pemrograman Generasi II

Bahasa pemrograman generasi kedua menggunakan bahasa rakitan (assembly). Sebagai pengganti kode-kode biner, digunakanlah kependekan dari kata-kata. Misalkan “MOV” untuk menyatakan “MOVE” dan JNZ yang berarti “jump non-zero”. Setiap instruksi dalam bahasa rakitan sebenarnya identik dengan satu instruksi dalam bahasa mesin. Bahasa ini sedikit lebih mudah dipahami daripada bahasa mesin. Bahasa ini sedikit lebih mudah dipahami daripada bahasa mesin mengingat perintah dalam bentuk kata-kata yang dipendekkan lebih mudah daripada mengingat deretan angka biner.
Berikut adalah contoh instruksi yang ditulis dalam bahasa rakitan akan menjadi seperti berikut:
Tampak bahwa penggunaan notasi seperti MOV AH, 02 jauh lebih mudah diingat atau dipahami daripada penulisan instruksi dalam bahasa mesin: B402 atau 1011 0100 0000 0010.

Bahasa Pemrograman Generasi III

Bahasa pemrograman generasi ketiga menggunakan pendekatan prosedural. Sebagai bahasa prosedural, pemrogram perlu menuliskan instruksi-instruksi yang rinci agar komputer melaksanakan tugasnya. Program ditulis dengan menggunakan kata-kata yang biasa dipakai manusia, seperti WRITE untuk menampilkan sesuatu di layar dan READ untuk membaca data dari keyboard.
Bahasa generasi ketiga seringkali disebut sebagai high level language disebabkan bahasa ini menggunakan kata-kata yang biasa digunakan manusia. Beberapa contoh bahasa pemrograman yang masuk dalam kategori generasi ketiga yaitu ADA, ALGOL, C, BASIC, COBOL, FORTRAN, dan PASCAL.

Bahasa Pemrograman Generasi IV

Bahasa pemrograman generasi keempat dirancang untuk mengurangi waktu pemrograman dalam membuat program sehingga diharapkan produktifitas pemrogram jadi meningkat dan program dapat dibuat dalam waktu yang lebih singkat. Alhasil, bahasa pemrograman generasi keempat yang dikenal dengan sebutan 4GL dapat dipakai oleh pemakai yang kurang mengetahui hal-hal teknis tentang pemrograman tanpa bantuan pemrogram profesional. Sebagai contoh pemrogram dapat membuat program dengan Microsoft Access di lingkungan PC dengan mudah.
Bahasa pemrograman generasi keempat biasa disebut sebagai high level language atau bahasa berorientasi pada masalah (problem oriented language) karena memungkinkan pemakai menyelesaikan masalah dengan sedikit penulisan kode dibandingkan pada bahasa prosedural. Bahasa pemrograman generasi keempat menggunakan pendekatan non-prosedural. Untuk mendapatkan suatu hasil, seorang pemakai tidak perlu memberitahukan secara detail tentang bagaimana mendapatkannya. Gambar di bawah ini memberikan contoh yang menunjukkan perbedaan bahasa prosedural dan non-prosedural dalam memperoleh data tentang seorang mahasiswa.

Bahasa Pemrograman Generasi V


Bahasa pemrograman generasi kelima merupakan kelompok bahasa-bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence). Kecerdasan buatan adalah disiplin dalam ilmu komputer yang mempelajari cara komputer meniru kecerdasan manusia. Berbagai aplikasi kecerdasan manusia adalah sebagai berikut:
  • Pemrosesan bahasa alami (natural language processing), yakni mengatur komputer agar bisa berkomunikasi dengan manusia melalui bahasa manusia (Indonesia, Inggris, Spanyol, Prancis, dan sebagainya).
  • Pengedalian robotika dan sensor mata.
  • Aplikasi sistem pakar (expert system) yang meniru seorang pakar di bidang tertentu sehingga bisa menghasilkan nasehat atau pemikiran yang setara dengan seorang pakar.
Dengan menggunakan bahasa generasi kelima dimungkinkan untuk melakukan perintah dengan cara percakapan seperti berikut:
“Tampilkan semua nama mahasiswa yang IPK-nya di atas 3,0 dan urutkan berdasarkan IP secara descending”
PROLOG dan LISP merupakan dua contoh bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan

Belajar 3D Game Programming

Kata orang buat game memang menyenangkan, ya menyenangkan, tetapi pada prakteknya memang sulit, jika kita mulai dari awal. Tetapi bukan berarti kita tidak bisa bukan?
Nah, hal ini membuat bingung, karena kita pasti bertanya, dari mana kita mulai? Dan apa yang kita butuhkan?
Saia juga pemula dalam dunia 3D Programming, walau begitu tidak ada salahnya kan sharing? Maka di sini saia pengen bantu kawan yg pengen mulainya.
Programming membutuhkan ilmu dan seni. Ilmu di sini adalah matematika dan fisika, dan seni di sini ialah kreasi, ekspresi, dan apresiasi. Jika kamu2 tuh juara olimpiade MM ato Fisika, internasional pula tuh, tapi gak ngerti seni, bakalan gak bisa, coz kamu tidak punya skill untuk membentuk dunia maya dengan visual yg menarik nantinya. Apalagi sebaliknya, kalo kamu2 jadi Pablo Picaso, tapi gak pande MM atau Fisika, juga gak bisa, coz kamu bisa buat seandainya “model”, tapi konsekuensinya gak bisa buat dia bermain di dunia maya. Nah, di sinilah kerja sama dibutuhkan, maka jangan heran, kalo di dunia industri animasi dan game, nggak pernah ada yang perseorangan, seperti EA Games, Microsoft Game Studios, Capcom, dll. Tapi kalo pandai dua2nya, bagus lho. Tetapi di sini saia hanya menjelaskannya hanya sebatas hobi saja, ndak sampe industri koq. Here we go.
1. Scripting/Programming.

a. Programming Language.
Kamu terserah mau pake language programming apa aja, kayak C++, Pascal, Visual Basic, Delphi, ato laennya. Asal kamu bisa menguasainya dalam2. Minimal pengetahuannya sampe Data Flow. Kebanyakan orang sih pake Visual Basic, Delphi ato Pascal. Soalnya bangsa2 bahasa gitu mudah dimengerti yang merupakan keluarga BASIC. Sedangkan C++ lumayan jarang, karena bagi pemula susah mengertinya, tetapi itu hanya sebagian aja yg percaya. Saia sendiri walau belajar VBasic, tetapi tidak masalah dgn C++, karena C++ sintaxnya mudah. Yang susahnya ialah Data Flow, buat Algoritmanya dan sekaligus Logika dan Analogi. Itu masalah umumnya bagi seorang prgrammer. Tetapi kalo sering2 diasah, jadi terbiasah nanti. Kalo mo blajar bisa google. Mungkin tidak bisa didetail lebih jauh karena masing2 punya pengembangan yang saling berbeda. Kalo saia pake C++ dengan IDE (perangkat coding) yaitu Microsoft Visual C++ 2005. Kalo mo minjem, boleh koq. Bagi anak SMANSA Medan.
b. 3D Engine.
Adalah sebuah development kit yang membantu kita dalam melakukan coding, sehingga kita tidak perlu memulainya dari awal. Nah, sebetulnya sih 3D Programming kalo dimulai dari awal murni tanpa bantuan, butuh waktu berbulan2 untuk bisa membangun sebuah game 3d. Makanya kalo dengan 3D Engine, kita bisa mempercepat waktu coding. Contoh: Irrlicht, TrueVision, 3dstate dll. Tiap2 3D Engine itu mendukung programming language yg berbeda, tetapi bisa saja lebih dari satu. Contohnya : 3dstate mendukung Visual Basic dan Visual C++(agak berbeda dikit dgn c++ murni tapi cara codingnya sama. dasarnya tetap C++ murni), Irrlicht mendukung C++, dll. Nah kalo sudah pake 3D Engine ini, kamu mesti tahu apa itu function, pointer (data flow) dll. Di antara itu, saia pake Irrlicht karena lebih simple. Tentang bagaimana cara memakainya pada programming language liat di google.

c. Direct 3D.
Sebuah software yang merender objek 3D secara langsung dan menjadi API(Application Programming Interface) bagi program yg pengen memakai resource PC (video card) untuk membuat objek 3D melalui function2 yg tersedia dari Direct 3D. Biasanya untuk Windows dikenal DirectX, ada lagi OpenGL untuk multi platform, dan malahan bisa dirender secara software third party, pernah denger gak Ageia Physx, itu bagus benget en realistik, pernah tengok di Youtube, Irrlicht diintegrasikan dgn engine Physx. Seru kan?
Yang dibutuhkan di sini ialah pengetahuan kamu ttg function yg bisa digunakan di Direct 3D tersebut.
2. Modelling.
Inilah bagian terbesar dari seninya, di sini dituntut bagaimana kita bisa ngekspresikan bagaimana model yg ada di dalam benak kita jadi nyata di layar monitor. Untuk itu kita perlu tahu bagaimana menggambar objek 3d di kompie menggunakan software2 3D, seperti: yang gratis dan mudah yaitu Blender, selain itu yg berbayar : 3DSMAX, Maya, Autocad, dll.
Nah, kalo kita bisa melakukan kedua di atas, kita sudah bisa mendesain sebuah game. Tetapi terlebih dahulu belajar untuk menintegrasikan semua aspek di atas.


Source Code dan 3D engine dicompile menjadi sebuah program Game 3D yang jika diexecute akan memanggil/memakai function2 yg ada di Direct 3D untuk memproses objek 3D yg telah dibuat dan disimpan di harddisk untuk digabungkan, dikendalikan melalui perintah source code tadi, dan ditampilkan selama proses gaming. Jadi jika anda pernah memainkan sebuah game, dan cobalah mengutak atik foldernya, pasti anda akan menemukan file ato folder dengan embel2 “model” bukan? Ya, oleh karena itu, jangan heran, sebuah game PC, modelnya bisa dikutak katik. Pernah main Sims 2 kan? Pernah bikin karakternya, sorry, telanjang? Saia pernah, tapi nggak detail amat, ops. Hihihii
Jadi, apa pendapat kamu? Ayo, tidak ada kata menyerah, sebelum berbuat dan belajar, dan kamu pasti bisa membuat Game 3D sendiri. Tidak ada seorang master yang tidak memulai dari belajar.

Sabtu, 02 Juli 2011

download IDM 6.04


 

Internet Download Manager atau IDM adalah sebuah tool yang dapat membantu kita mengunduh(mendownload) file yang ukurannya besar 5oo% lebih cepat daripada cara biasa. Sekarang IDM (internet download manager) sudah mencapai versi 6.04 . IDM 6.04 Beta ini di Released pada Januari 2011.



download IDM 6.4

TuneUp Utilities 2011 Fullversion + serial number

TuneUp Utilities 2011 adalah software untuk mengoptimalkan kinerja Komputer atau Laptop. TuneUp Utilities dapat membuat sistem operasi Windows lebih cepat, lebih nyaman dan lebih aman hanya dengan beberapa klik. Dan semua operasi yang dilakukan pada sistem operasi benar-benar aman, karena semua perubahan yang dipantau oleh TuneUp Rescue Center dan dapat dibatalkan kapan saja.

Semua kerja TuneUp Utilities dapat diakses melalui interface umum yang terbagi menjadi enam kategori. Perangkat lunak ini sangat membantu baik bagi pemula maupun yang ahli untuk membuat Windows memenuhi kebutuhan mereka dengan cara yang lebih baik, lebih mudah dan aman. Semua sistem penting dijelaskan dengan cara yang mudah dan dapat diaktifkan atau dinonaktifkan dengan klik dari mouse anda. TuneUp Utilities akan membuat perubahan yang diperlukan dalam registri atau file boot secara otomatis.

TuneUp Utilities secara otomatis menjalankan tugas-tugas pemeliharaan Komputer/Laptop Anda, membuat Anda mengetahui setiap masalah dan menawarkan solusi sederhana. Hal ini menjamin kinerja selalu yang terbaik. Sebuah komputer yang lambat dan berantakan adalah masa lalu untuk Anda. Anda juga dapat menggunakan TuneUp Utilities untuk menyesuaikan tampilan sistem Windows Anda. Klik dibawah ini untuk mendapatkan TuneUp Utilities 2011


-download TuneUp Utilities 2011 
-serial number TuneUp Utilities 2011 

untuk mempercepat download, silahkan gunakan IDM, bisa di download DISINI 

Glary Utilities

gan di software ini agan bisa mengembalikan file yg telah agan hapus bahkan yg sudah hilang di recycle bin, software ini sangat bermanfaat apalagi bagi orang yang ceroboh seperti saya ini.....,,

dan apabila agan ingin download software nya bisa di download (klik Disini)

dan cara menggunakan nya :

1. buka software glary utilities dan akan muncul seperti gambar di bawah

  2. klik modules, dan muncul tampilan seperti gambar di bawah in :

 
3. klik file undelete


4.di file undelete kita tinggal cari drive mana yang kita akan restore file, misalnya di drive D lalu di search

5. terakhir kita restore

harvest moon : Back to nature (Versi indo)

gan ni gw kasih game harvestmoon : back to nature yg versi indo nya, plus software na

nie kalo mau download harvestmoon back to nature.iso (disini)

dan download software nya (disini)

Download Save need for speed Mos wanted 99%

NFS Mos wanted : Nih buat yang mau Main game NFS mos wanted Udah TAMAT, dan sudah tersedia mobil-mobil yg cepat dan keren.

downlad save mos wanted (disini)