Rabu, 22 Desember 2010

SII (Strategy of Information Integration)

apa itu SII? dan apa kegunaan SII? disini penulis akan coba menjawab dua pertanyaaan tersebut...

Strategy of Information Integration atau yang sering dikenal dengan SII adalah sebuah strategi yang sering diambil oleh para praktisi informasi yang digunakan untuk mengintegrasikan sejumlah sistem informasi yang berbeda. dimana biasanya hal ini sering terjadi pada saat penggabungan satu atau dua institusi pemerintah atau saat terjadi kerjasama program berbasis lintas sektoral.

untuk menggunakan SII dibutuhkan tahapan-tahapan yang antara lain adalah

1. Eksploitasi Kapabilitas Lokal
pada tahap ini dilakukan pengembangan maksimal dari suatu sistem guna mengetahui batas batasan maksimal dari sistem tersebut.

2. Lakukan Integrasi Tak Tampak
pada tahap ini para petingginya atau CIO-nya (CIO = Chief Information Officer) melakukan diskusi yang bertujuan untuk menemukan jalan keluar pemunuhan kebutuhan yang ada.

3. Kehendak Berbagi Pakai
pada tahap ini dilakukan evaluasi untuk menemukan seberapa efisien dan optimumkah solusi yang telah diambil dari tahapan sebelumnya.

4. Redesain Arsitektur Proses
pada tahapan ini dilakukan pencarian solusi untuk memenuhi kebutuhan pelanggan atau publik. sebagai contoh, proses yang cepat, berkualitas, dan murah adalah dambaan para pelanggan.

5. Optimalkan Infrastruktur
pada tahap ini dilakukan optimalisasi pada sistem informasi yyang saling terintegrasi.

6. Transformasi Organisasi
pada tahap ini akan terjadi perubahan atau mengalami pembaruan dimana sejumlah hal baru akan tumbuh menggantikan sesuatu yang telah lama dianut.

dari penjelasan diatas, penulis menarik kesimpuan bahwa keguanan dari SII adalah untuk meningkatkan kualitas dan kuantitas suatu organisasi terhadap pelanggan atau publik.

Rabu, 17 November 2010

Enterprise Resource Planning (ERP)

(ERP) Enterprise Resource Planning atau dalam bahas indonesia, Perencanaan sumber daya perusahaan adalah sistem informasi yang diperuntukkan bagi perusahan manufaktur maupun jasa yang berperan mengintegrasikan dan mengotomasikan proses bisnis yang berhubungan dengan aspek operasi, produksi maupun distribusi disuatu perusahaan.
Dengan kata lain ERP adalah system yang mengelola seluruh aktifitas-aktivitas bisnis seperti penjualan, pengiriman, produksi, manajemen persediaan, manajemen kualitas, dan sumber daya manusia pada suatu perusahaan.
Karakter Sistem
ERP sering disebut sebagai Back Office System yang mengindikasikan bahwa pelanggan dan publik secara umum tidak dilibatkan dalam sistem ini. Berbeda dengan Front Office System yang langsung berurusan dengan pelanggan seperti sistem untuk e-Commerce, Customer Relationship Management (CRM), e-Government dan lain-lain.

Keuntungan penggunaan ERP
• Untuk mengintegrasikan data keuangan sehingga top management bisa melihat dan mengontrol kinerja keuangan perusahaan dengan lebih baik
• Menstandarkan proses operasi melalui implementasi best practice sehingga terjadi peningkatan produktivitas, penurunan inefisiensi dan peningkatan kualitas produk
• Menstandarkan data dan informasi melalui keseragaman pelaporan, terutama untuk perusahaan besar yang biasanya terdiri dari banyak business unit dengan jumlah dan jenis bisnis yg berbeda-beda

Kekurangan penggunaan ERP
• Sistem ERP sangat mahal
• Sistem dapat terlalu kompleks jika dibandingkan dengan kebutuhan dari pelanggan
• Data dalam sistem ERP berada dalam satu tempat, contohnya : pelanggan, data keuangan. Hal ini dapat meningkatkan resiko kehilangan informasi sensitif, jika terdapat pembobolan sistem keamanan

Sumber : http://id.wikipedia.org/wiki/Perencanaan_sumber_daya_perusahaan

Rabu, 20 Oktober 2010

VOD ( Video On Demand )

Video-on-demand (disingkat VOD) adalah sistem televisi interaktif yang memfasilitasi seseorang untuk mengontrol atau memilih sendiri pilihan program video dan klip yang ingin ditonton. Fungsi VOD seperti layaknya video rental, di mana pelanggan dapat memilih program atau tontonan yang ingin ditayangkan. Pilihan program dapat berupa sederet judul film, serial TV, acara realitas, video streaming, dan program lainnya. tidak hanya menonton, seseorang pun dapat menyimpan serta mengunduh program semau mereka. Untuk menontonnya seseorang dapat menggunakan set-top box dari video yang sudah diunduh, atau menggunakan komputer, ponsel, dan alat-alat komunikasi elektronik lainnya yang berkemampuan mengakses konten audio dan visual. Sebagian VOD memberikan pelayanan dengan sistem pembayaran per tayangan pay-per-view.

Salah satu hal yang ingin bisa dicapai dari industri komunikasi adalah memberikan kontrol yang penuh terhadap para penggunanya. Karena itulah konsep Video-On-Demand coba dikembangkan. Melalui konsep ini pengguna akan memiliki kebebasan penuh untuk memilih apa yang ingin ia lihat. Semuanya berjalan secara interaktif dan menggunakan tombol serta perintah yang sederhana. Bisa pause, rewind, fast forward, atau apapun yang kita inginkan. Melalui VOD juga akan terbuka peluang untuk menyimpan apa yang kita lihat. VOD menjanjikan kepuasan yang sifatnya lebih personal. Kepentingan pribadi satu orang lebih diutamakan dibandingkan kemauan orang banyak.

Jadi, VOD adalah sebuah konsep di mana sistem pertelevisian yang sudah bersifat sangat interaktif dengan fasilitas pemilihan content dari sebuah acara televisi. Ini bisa berupa film, serial, potongan berita, atau apapun yang kita inginkan. Semua tinggal sebut, pesan, dan bayar. Maka kita pun bisa menikmatinya. ^.^

EBC (E-Business and E-Commerce)

pada pembahasan EBC kali ini saya akan mecoba menjelaskan sedikit banyak tentang cms.

apa itu cms?

CMS (Content Management System) adalah Sebuah sistem yang akan memudahkan kita dalam memanage dan memanipulasi isi sebuah website dinamis tanpa berbekal pengetahuan tentang hal-hal yang bersifat teknis ^.^. jadi, setiap orang, muda maupun tua, setiap saat dapat menggunakannya secara leluasa untuk membuat,menghapus atau bahkan memperbaharui isi website tanpa campur tangan langsung dari pihak webmaster.

setelah kita tau apa kegunaan dari CMS maka ada baiknya kita tau salah satu tools CMS, dari sekian banyak aplikasi CMS, penulis akhirnya memutuskan untuk memilih CMS yang khusus untuk e-commerce, salah satunya adalah osCommerce.

kenapa osCommerce?
osCommerce singkatan dari Open Source Commerce adalah online store-management software. osCommerce cenderung lebih spesific kepada penggunaan CMS sebagai eCommerce dimana menyediakan segala fasilitas standar dan fungsionaliti, yang tersedia secara gratis sebagai solusi berbasis Open Source yang dirilis di bawah GNU (General Public License).

beberapa fitur yang ada pada Oscommerce adalah:
1. Shipping Functionality
adalah sebuah fitur pengiriman yang akan langsung menghitung berapa biaya pengiriman yang akan ditanggung oleh pembeli terhadap berat quantity dan tujuan pengiriman atas suatu produk yang dijual di toko online
2. Payment Functionality
salah satu fitur yang menyediakan beberapa alternatif pembayaran atas pembelian terhadap produk didalam toko online, yang berbentuk offline maupun online pembayaran
3. Tax Functionality
dari namanya sudah jekas, fitur ini menampilkan pajak atas penjualan produk di dalam toko online kita. Bisa menampilkan pajak yang berbeda-beda tergantung atas produknya.
4.Customer Functionality
fitur yang penting karena customer dapat melihat semua history pembelian didalam toko online kita. Database mengenai penjualan atas customer tersimpan rapi. Customer juga dapat memaintain account mereka sendiri
5. Product Functionality
Menampilkan produk-produk yang dijual didalam toko online kita. Berapa stok yang tersedia dan penjelasan lebih lanjut mengenai spesifikasi produk yang bersangkutan.

Keunggulan dari OsCommerce :
1. Komunitas yang aktif dimana sesama member saling membantu apabila menemukan kesulitan dalam penggunaannya
2. Gampang bagi administrator toko untuk menampilkan semua produk mereka ke customer dengan permintaan-permintaan khusus dari customer itu sendiri
3. Sangat mudah untuk initial setup nya
4. Tidak sulit untuk memaintain isi didalamnya
5. Gratis karena merupakan aplikasi open source

Senin, 11 Oktober 2010

Tknologi ADSL

Penggunaan Teknologi ADSL

kali ini penulis mencoba menjelaskan teknologi ADSL, dimana teknologi ADSL ini telah digunakan oleh PT Telkom sebagai salah satu produk unggulan dalam penyediaan akses internet kecepatan tinggi sebagai alternatif dari metode dial-up yang selama ini telah digunakan. ADSL atau Asymmetric Digital Subscriber Line adalah salah satu bentuk dari teknologi DSL. Ciri khas ADSL adalah sifatnya yang asimetrik, yaitu bahwa data ditransferkan dalam kecepatan yang berbeda dari satu sisi ke sisi yang lain. Teknologi ADSL dipakai untuk menyelenggarakan akses internet dengan cepat, yang kecepatan pengiriman datanya bisa mencapai 8 Mbps untuk uplink dan 1 Mbps untuk downlink.
Kelebihan ADSL
• Pembagian frekuensi menjadi dua, yaitu frekuensi tinggi untuk menghantarkan data, sementara frekuensi rendah untuk menghantarkan suara dan fax.
• Bagi pengguna di Indonesia yang memakai program Speedy, penggunaan ADSL membuat kegiatan Internet menjadi jauh lebih murah. Sehingga kita dapat berInternet tanpa khawatir dengan tagihan yang membengkak.
Kekurangan ADSL
Adapun kualitas dari ADSL saat ini masih memiliki kekurangan.
• Seperti sangat berpengaruhnya jarak pada kecepatan pengiriman data. Semakin jauh jarak antara modem dengan PC, atau saluran telepon kita dengan gardu telepon, maka semakin lambat pula kecepatan mengakses Internetnya.
• Tidak semua software dapat menggunakan modem ADSL. Misalnya Mac. Cara yang dipakai pun akan lebih rumit dan ada kemungkinan memakan waktu lama. Sehingga pengguna Linux harus menggantinya dengan software yang lebih umum seperti Windows Xp atau Linux.
• Adanya load coils yang dipakai untuk memberikan layanan telepon ke daerah-daerah, sementara load coils sendiri adalah peralatan induksi yang menggeser frekuensi pembawa ke atas. Sayangnya load coils menggeser frekuensi suara ke frekuensi yang biasa digunakan DSL. Sehingga mengakibatkan terjadinya interferensi dan ketidak cocokkan jalur untuk ADSL.
• Adanya Bridged tap, yaitu bagian kabel yang tidak berada pada jalur yang langsung antara pelanggan dan CO. Bridged tap ini dapat menimbulkan noise yang mengganggu kinerja DSL.
• Penggunaan fiber optic pada saluran telepon digital yang dipakai saat ini. Di mana penggunaan fiber optic ini tidak sesuai dengan sistem ADSL yang masih menggunakan saluran analog yaitu kabel tembaga, sehingga akan sulit dalam pengiriman sinyal melalui fiber optic.
• Kecepatan koneksi modem ADSL masih tergantung dengan jarak tiang Telkom atau DSLAM terdekat, artinya jika jarak modem ADSL dengan DSLAM jauh maka kecepatan koneksi akan menurun karena banyaknya hambatan medium yang dilaluinya dan sebaliknya jika jaraknya dekat, koneksinya akan mencapai kecepatan yang diharapkan.

Kamis, 25 Maret 2010

Rancangan I/O Game Pertarungan


FORM 1






Pada form1 ini akan tampil menu utama yaitu :
1. Menu start yang akan digunakan untuk memulai permainan menuju ke form2
2. TombolHELP yang digunakan untuk memberitahu cara bermain game ini
3. Tombol EXIT yang digunakan untuk keluar dari game.


FORM 2

Setelah memilih karakter maka user menekan tombol begin dan game pertarunganpun akan dimulai.

Kamis, 18 Maret 2010

Game Engine

Sejarah Game Engine
Di masa lalu, hampir semua perusahaan game memiliki game engine mereka sendiri, menggunakannya untuk membuat game mereka, dan menyimpannya untuk diri sendiri. Semakin lama kebutuhan untuk game engine yang makin modern semakin bertambah. Waktu demi waktu, game engine yang mereka kembangkan sendiri mulai dirasa terlalu mahal untuk dikembangkan lebih lanjut. Hal ini memicu beberapa developer untuk menciptakan game engine yang terbuka untuk di franchise kan. Sebagai contoh adalah id Tech dan Unreal Engine. Game Engine yang dijual dan di franchisekan secara umum semacam ini disebut dengan middleware. Middleware menawarkan harga yang relatif lebih murah, dan bagi kebanyakan studio game, menggunakan middleware merupakan solusi cepat dan ekonomis ketimbang harus membangun sendiri engine game mereka.
Konsep dari game engine sebenernya cukup gampang, yaitu bahan dasar yang diperlukan sebuah game untuk menjalankan tugasnya, merender pixel demi pixel, menghitung physiscs, memperkirakan input tombol, dan lain hal, yang memungkinkan developer kreatif dapat membuat sebuah game dengan engine yang sama menjadi unik satu sama lain. Di analogikan sebagai sebuah mobil, game engine sudah merupakan bagian mobil, sekitar 50% jadi. Mesin dan rangkaian sistem pengapian, sampai pembuangan. Kurang body dan aksesoris.
Sebuah game engine memungkinkan penggunaan kembali komponen komponen yang dapat mempercepat hadirnya game menjadi nyata di layar monitor mu. Beberapa diantara nya yang termasuk dengan itu adalah deteksi tubrukan, tampilan grafis, setting dalam game, artificial intelligence dan lain lain. Semua komponen tadi disatukan dalam satu pake game engine. Artist dan Developer, dapat menambahkan pustaka texture dan model sendiri untuk dijadikan tokoh utama atau setting dunia dalam sebuah engine. Sekali lagi dalam analogi game, model dan texture dalam game engine bisa dibilang sebagai body dan aksesoris mobil.
Sebuah game engine dibagi lagi menjadi dua bagian besar. Yaitu API dan SDK. API ( Applicaiton Programming Interfaces ) adalah bagian operating system, services dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang diperlukan. Dalam hal ini contohnya DirectX. Sementara SDK adalah kumpulan dari libraries dan API yang sudah siap digunakan untuk memodifikasi program yang menggunakan operating system dan services yang sama. Biasanya, game engine menyertakan keduanya.
Contohnya dalam Unreal Engine, menyiapkan antarmuka baku bagi programmer untuk menciptakan game nya dengan mudah, melalui scripting engine, yang disebut UnrealScript, dan juga libraries, yang berisi model standar dan texture standar dan juga world editor yang disebut sebagai UnrealED.

Pengertian Game Engine
Engine bukanlah executable program, artinya engine tidak bisa dijalankan sebagai program yang berdiri sendiri. Diperlukan sebuah program utama sebagai entry point atau titik awal jalannya program. Pada C++, entry point-nya adalah fungsi ‘main().’ Biasanya program utama ini relatif pendek. Game engine adalah program yang ‘memotori’ jalannya suatu program game. Kalau game diilustrasikan sebagai ‘musik’ yang keluar dari mp3 player, maka engine adalah ‘mp3 player’ dan program utama adalah ‘data mp3’ yang dimasukkan ke dalam mp3 player tersebut. Dengan adanya engine, waktu, tenaga dan biaya yang dibutuhkan untuk membuat game software menjadi berkurang secara signifikan. Beberapa game dengan jenis dan gameplay yang hampir sama bisa dibuat dengan sedikit usaha bila terlebih dulu dibuat engine-nya. Setelah engine diselesaikan, programmer hanya perlu menambahkan program utama, memakai resources (objek 3D, musik, efek suara) yang baru, dan, jika benar-benar dibutuhkan, sedikit memodifikasi engine sesuai kebutuhan spesifk dari game yang bersangkutan. Program game engine seluruhnya berorientasi objek. Dia lebih bersifat reaktif daripada prosedural. Sulit untuk menggambarkan engine secara keseluruhan dalam flow-chart, karena alur program bisa diatur sesuai dengan keinginan pemakai engine, yaitu game programmer.

Tipe - tipe Game Engine
Game engine biasanya datang dengan berbagai macam jenis dan ditujukan untuk berbagai kemampuan pemrogramman. Tapi dalam pembahasan sekarang ini, ketimbang harus me-list semua jenis game engine yang ada di wikipedia, mendingan kita bahas garis besar nya saja.
Roll-your-own game engine. Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine nya sendiri. Ini berarti mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Disisi lain, mereka kadang menggunakan libraries komersil atau malah open source. Terkadang mereka malah membuat semuanya dari nol.
Biasanya, game engine tipe ini lebih disukai karena selain kemungkinan besar tersedia gratis, juga memperbolehkan mereka, para developer, lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahannya, banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya. Menara Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine nya, hanya untuk di tulis ulang semuanya dalam beberapa hari penggunaan karena adanya bug kecil yang sangat mengganggu.
Mostly-ready game engines. Engine engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer / programmer. Semuanya termasuk contoh GUI, physiscs, libraries model dan texture, dan segalanya. Banyak dari mereka yang sudah benar benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama.
Biasanya game engine semacam ini memiliki batasan batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar benar terbuka lebar. Hal ini ditujukan agar tidak terjadi terlalu banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis, dan masih memungkinkan game engine nya itu sendiri untuk mengoptimalkan kinerja game nya. Banyak dari game engine seperti ini, Unreal Engine, Source Engine, id Tech Engine dan sebagainya, yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Hal ini dengan serta merta menyingkat sangat banyak waktu dan jelas, biaya dari para Developer game.
Point-and-click engines. Engine untuk point-and-click merupakan engine yang sangat amat dibatasi, tapi dibuat sangat user friendly. Kamu bahkan bisa mulai membuat game mu sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget.
Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan, dan biasanya hal ini mencakup semuanya, mulai dari grafis, hingga tata suara. Tapi bukan berarti game engine jenis ini nggak berguna, bagi developer cerdas dan berdaya kreativitas tinggi, game engine bapuk seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine seperti ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman, dan secepatnya merilis game game mereka.

Beberapa contoh jenis game engine :
1. Freeware game engine/open source game engine

• Blender
• Golden T Game Engine (GTGE)
• DXFramework
• Ogre
• Aleph One
• Axiom Engine
• Allegro Library
• Box2D
• Build Engine
• Cube
• Cube 2
• DarkPlaces
• MonkeyEngine (jME)
• Panda3D
• Sphere


2. Commercial engines/game engine berbayar (komersial)
• Alamo
• A.L.I.V.E
• BigWorld
• DXStudio
• Dunia Engine
• Euphoria
• GameStudio
• Jade Engine
• Jedi
• Medusa
• RPG Maker VX
• RPG Maker XP
• RPG Maker 2003
• RPG Maker 95
• Vision Engine


Perbandingan 2 game engine : (disini saya hanya memberikan 1 contoh dari setiap jenis game engine)

Freeware
Blender
Keuntungan Blender
Kelebihan yang dimiliki Blender adalah dapat membuat game tanpa menggunakan program
tambahan lainnya, Karena Blender sudah memiliki “Engine Game” sendiri dan menggunakan “Python”
sebagai bahasa pemograman yang lebih mudah ketimbang menggunakan C++,C, dll.
Blender menggunakan “OpenGL” sebagai render grafiknya yang dapat digunakan pada
berbagai macam “OS” seperti Windows, Linux dan Mac OS X. Gambar berikut merupakan sebuah
“screenshot” dari salah satu project game yang dibuat menggunakan Blender
Sekarang ini Blender merencanakan sudah mengeluarkan versi yang terbarunya, yaitu Versi 2.49
yang lebih ditujukan untuk pembuat game. Karena Versi ini memiliki fitur-fitur baru yang dirancang
untuk membuat tampilan game yang lebih realistis dari pada versi sebelumnya.

Blender 2.49 memiliki fitur baru seperti :
* Video Texture
* Real-time GLSL Material
* Game Logic
* Bullet SoftBody
* Python Editor
* Multilayer Textures
* Physics
* Render Baking dan Normal Mapping dan masih banyak yang lainnya.

Untuk membuat game di Blender anda tidak perlu jago pemograman, jika anda hanya ingin
membuat game sederhana anda cukup mempelajari tool-tool yang disediakan oleh blender tanpa harus menggunakan “script” sedikitpun.

Kerugian Blender
kekurangan blender hanya 1, gui nya agak susah di mengerti (mungkin hanya butuh waktu untuk membiasakannya).
Contoh game engine lain yang memiliki banyak kelebihan adalah :
Golden T Game Engine yang disingkat GTGE yang merupakan salah satu game engine buatan Indonesia, memiliki banyak keunggulan dalam pembuatan game java 2 Dimensi, diantaranya :
1. Penggunaan class-classnya mudah, sehingga ketika kita mendevelop suatu game, kita tidak harus memikirkan misal kita ingin menjalankan suara, tidak usah pusing-pusing sampe pake class-class dasar Java seperti membaca file audio.
2. Karena berbasis Java yang slogannya “Build once run everywhere”, jadi bisa digunakan untuk banyak platform, seperti : Microsoft Windows, Linux, Mac OS X.
3. Nggak pake bayar, alias gratis, dengan lisensi GNU Lesser General Public License (LGPL).
4. Merupakan high level interface library, kita saat mendevelop game, kita nggak usah capek-capek mikir class yang dasar-dasar (low level interface library).
5. Udah support OPENGL..
6. Juga yang paling penting dalam game yaitu Collision.

Komersial
Adobe Flash (Swift3D)
Kelebihan Swift3D
• Merupakan tool yang simpel, tidak ribet, tinggal drag and drop.
• Swift3D mendukung animasi objek 3D.
• Animasi dapat diexport ke banyak file, misal avi, flv, swf, swt, dan ai.
• Kita dapat memilih jenis rendering yang kita inginkan, yaitu raster (bitmap) dan vector. Jenis gambar raster lebih lama saat me-render, akan tetapi hasilnya lebih bagus. Sedang untuk vector, gambarnya satu warna atau gradasi warna vector (cocok untuk dimasukkan pada animasi vector flash).
• Jika kita ingin membuat model yang simpel, maka swift3D bisa digunakan untuk membuatnya.

Kekurangan Swift3D
• Sangat tidak cocok untuk membuat bentuk 3D yang kompleks. Jika ingin membuat bentuk 3D yang komplek kita harus menggunakan 3dsmax atau blender kemudian kita export dalam bentuk 3ds.
• Susah untuk membuat animasi sendiri selain dari template animasi dari swift3D.
• Kita tidak dapat memberikan efek pada objek, misal efek noise dll.
• Jika kita ingin membuat sprite game berisikan animasi, mungkin cocok digunakan swift3D karena mengingat jika kita menggunakan 3D pada flash dengan engine seperti papervision3D, away3D, sandy3D, maka akan bertambah berat.

Sumber :
-http://docs.google.com/viewer?a=v&q=cache:kbuO0CughhUJ:digilib.petra.ac.id/jiunkpe/s1/info/2004/jiunkpe-ns-s1-2004-26400100-4322-game_engine-chapter2.pdf+Pengertian+game+engine&hl=id&gl=id&pid=bl&srcid=ADGEESjPQR4DezBiB2ZIa3ZeVfM4YvFNtTRW4T_0afa2SCezxW1VH8t2CXvNTPBsS6I5s0Voa64c3BckFcEyMsDk8LcO1QUV66QdT5yxDkIhgh3wa4JrnNFtGss9ScdjyNzmMYFNXJsS&sig=AHIEtbR5F2jHkPyHKB7sjuDoI_-672SbmQ
http://en.wikipedia.org/wiki/List_of_game_engines
http://iddev.wordpress.com/2009/08/27/kelebihan-dan-kekurangan-swift3d/
http://blenderindonesia.org/forum/viewtopic.php?f=47&t=22 http://exogenesisanthem.ngeblogs.com/2010/03/13/game-engine/

Rabu, 24 Februari 2010

Teknologi Game

Game Teknologi
Game diambil dari bahasa Inggris yang diterjemahkan yang artinya permainan. Di dalam era perkembangan teknologi yang pesat ini, seperti halnya permainan kartu, catur, dan lain-lainnya dapat ditemui melalui dunia virtual atau yang biasa kita mainkan di dalam komputer. Dengan perkembangan teknologi sekarang ini muncul lah berbagai macam sarana permainan, misalnya Playstation 3, Xbox 360, Nintendo Wii, PSP, Nintendo DS, maupun PC dari yang berbasis individu ataupun multiplayer.
Tahap-tahap Pembuatan Game
Ada beberapa tahap-tahap dalam pembuatan game yaitu :

Pre-Production
Fase awal perkembangan permainan sering ditandai oleh rendahnya kualitas grafis. Hal ini benar terutama dari berbagai permainan prototipe. Produsen game bekerja selama pra-produksi umumnya terkait dengan perencanaan jadwal, anggaran & memperkirakan tugas dengan tim. Melakukan Produser ini bertujuan untuk membuat rencana produksi padat sehingga produksi dapat dimulai bila diperlukan tanpa penundaan.

Production
Produksi mainstream biasanya didefinisikan sebagai periode waktu ketika proyek sepenuhnya staf. Pemrogram menulis banyak kode sumber baru, seniman mengembangkan aset permainan seperti sprite atau, lebih sering hari ini, model 3D unsur permainan. Suara insinyur mengembangkan efek suara dan komposer musik untuk mengembangkan permainan. Desainer menciptakan tingkat lanjutan dan mata-tingkat penangkapan, dan penulis menulis dialog untuk cutscenes dan NPC.
Sementara itu, perancang permainan menerapkan dan memodifikasi desain permainan untuk mencerminkan visi permainan. Fitur dan tingkat sering dihapus atau ditambahkan. Perawatan seni dapat berkembang dan backstory mungkin berubah. Platform baru dapat ditargetkan serta demografis baru. Semua perubahan ini harus didokumentasikan dan tersebar ke seluruh tim. Sebagian besar perubahan terjadi sebagai pembaruan dokumen desain.
Dari sudut pandang waktu, permainan tingkat pertama mengambil terpanjang untuk dikembangkan. Tingkat sebagai desainer dan seniman menggunakan alat-alat untuk bangunan tingkat, mereka meminta fitur dan perubahan ke dalam rumah-alat yang lebih cepat dan memungkinkan untuk pengembangan kualitas yang lebih tinggi. Memperkenalkan fitur baru dapat menyebabkan tingkat lama menjadi usang, sehingga tingkat awal dikembangkan dapat berulang kali dikembangkan dan dibuang. Karena lingkungan dinamis pembangunan permainan, desain tingkat awal dapat juga berubah seiring waktu. Hal ini tidak jarang meng-habiskan lebih dari dua belas bulan pada satu tingkat permainan yang dikembangkan selama tiga tahun. Kemudian tingkat dapat dikembangkan jauh lebih cepat sebagai set fitur lebih lengkap dan visi permainan yang lebih jelas dan lebih stabil.

Testing (Pengujian)
Staf pengujian paling banyak diandalkan pada akhir proyek, karena mereka tidak hanya perlu untuk menguji fitur baru ditambahkan, tingkat dan perbaikan bug, tapi mereka juga perlu melakukan pengujian regresi untuk memastikan bahwa fitur-fitur yang telah di tempatnya selama berbulan-bulan masih beroperasi dengan benar. Hal ini juga sering saat ketika fitur dan tingkat sedang selesai pada tingkat tertinggi, sehingga ada lebih banyak materi baru yang akan diuji daripada waktu lainnya dalam proyek. Pengujian regresi merupakan salah satu tugas yang paling penting yang dibutuhkan untuk pengembangan perangkat lunak yang efektif.

Penyelesaian
Setelah permainan berjalan emas dan kapal, beberapa pengembang akan memberikan waktu kompensasi anggota tim (mungkin sampai satu atau dua minggu) untuk mengkompensasi lembur dimasukkan ke dalam untuk menyelesaikan permainan, meskipun kompensasi ini bukan standard.

Pemeliharaan
Konsol game dulu dianggap 100% lengkap jika dikirimkan dan tidak dapat diubah. Namun, dengan pengenalan-enabled online konsol seperti Xbox 360, PlayStation 3 dan Wii sebagian besar permainan menerima patch dan perbaikan setelah pertandingan dikirim karena bug dan masalah-masalah kecil, seperti PC games.
Sementara konsol game dapat dikembangkan untuk sebuah himpunan berhingga komponen, PC games dapat memiliki konflik dengan berbagai konfigurasi hardware pengguna dapat mempekerjakan. Pengembang mencoba untuk menjelaskan konfigurasi yang paling umum, tetapi tidak dapat mengantisipasi semua sistem yang mungkin permainan mereka mencoba. Merupakan penerapan umum untuk permainan komputer pengembang untuk merilis patch untuk permainan setelah mereka kapal (sering berbulan-bulan atau bahkan bertahun-tahun kemudian). Patch ini digunakan untuk dikirimkan kepada pengguna melalui floppy disk, tetapi sekarang umumnya tersedia untuk di-download melalui situs web pengembang

Duration (Durasi)
Permainan paling modern mengambil dari satu sampai tiga tahun untuk menyelesaikannya. Panjang pembangunan tergantung pada sejumlah faktor, seperti genre, skala, platform pengembangan dan jumlah aset.
Sebagai contoh, sebuah permainan puzzle yang sederhana dengan menggunakan grafik 2D akan jauh lebih sedikit waktu untuk mengembangkan dari peran komputer-playing game dengan 3D meledak penuh mesin.
Pertimbangan lain adalah penggunaan mesin permainan middleware. Mengembangkan 3D mesin dari bawah ke atas membutuhkan jauh lebih banyak waktu daripada menggunakan Cots (komersial, off-the-rak) middleware ada paket (seperti Gamebryo atau RenderWare). Sebagai contoh, Gas Powered Games mengembangkan sebuah mesin 3D kustom untuk permainan mereka Dungeon Siege. Pengembangan waktu tiga tahun. Gamebryo Firaxis menggunakan mesin permainan untuk permainan mereka Sid Meier’s Pirates! yang dikembangkan di di bawah dua tahun.


Teknologi atau aplikasi yang digunakan dalam pembuatan Game
SDK (Software Development Kit)
SDK (Software Development Kit) dari DirectX untuk menciptakan game dengan memanfaatkan fungsi-fungsi DirectX yang disediakan. Pada dasarnya, game itu sendiri merupakan sebuah aplikasi komputer, yang ditulis dengan script atau bahasa pemrograman, di balik sebuah game yang menghadirkan kesenangan dan kenyamanan bermain, terdapat ribuan bahkan jutaan kode program yang membentuknya. Game dapat ditulis dengan bahasa pemrograman yang umum dan telah dikenal seperti Visual Basic, C, Java, Delphi, Phyton, dan lain sebagainya.

Game Maker
Game maker merupakan suatu program yang bisa dikatakan cukup simple dan mudah untuk digunakan. Dengan program ini anda dapat menciptakan game jenis apa saja yang anda inginkan seperti: racing,action,fighting,rpg,adventure,puzzle,tactic,simulation,dll. Program ini lebih focus pada game berjenis 2D tetapi program ini juga menyediakan feature yang memungkinkan anda untuk membuat game jenis 3D ,namun anda tidak bisa membuat game sekelas “Halo”, ”Empire Earth”, “Need for Speed”, dengan program ini. Karena feature 3D yang diberikan hanya untuk membuat game 3D yang sederhana. Script yang dipakai adalah GML (Game Maker Language) yang juga bisa dipadukan dengan programming language seperti Delphi,C,dan sebagainya,hal ini bisa dilakukan dalam kapasitas penggunaan DLL (Dynamic Link Library,berupa semacam plugin yang mengandung fungsi-fungsi yang tidak dimiliki oleh GameMaker).

RPG MAKER(R.M)
R.M merupakan program yang difokuskan untuk membuat game bertipe R.P.G (Role Playing Game).Program ini bisa dikatakan cukup mudah untuk dipahami, karena dilengkapi dengan tools-tools yang bisa dibilang tidak terlalu rumit. Umumnya banyak orang-orang yang mulai membuat game karena kecintaanya dengan dunia R.P.G , Misalkan setelah bermain “Suikoden “ atau “Final Fantasy”,seseorang merasa ingin membuat game R.P.G. serupa. mungkin anda salah satu dari orang –orang itu, jadi anda bisa mulai mencari program ini. Sebab dengan program ini anda dapat membuat game R.P.G sebebas-bebas mungkin . Script yang dipakai dalam RPGmaker XP adalah RGSS (Ruby Game Scripting System,sebuah system script turunan dari bahasa Ruby),sementara untuk RPGmaker terbaru (RPGmaker VX) yang dipakai adalah pengembangan dari RGSS,yaitu RGSS2.

AGS
AGS adalah program yang khusus untuk membuat game bertipe “point and click”. Mungkin sebagian dari anda ada yang tidak mengetahui apa yang dimaksud dengan “point and click”.
Point and click adalah jenis game yang umumnya bertipe adventure atau puzzle. Game bertipe ini dimainkan dengan menggunakan mouse sebagai penentu arah bagi karakter, game bertipe ini sendiri sempat meledak dan mengalahkan game console “Atari”, ketika awal kebangkitan game PC.
Contoh–contoh game bertipe point and click adalah:
Clock Tower ( playstation one), Broken Sword, Monkey Island ,Day of the Tentacle.Jadi bagi anda yang penasaran atau hobi membuat cerita petualangan atau fiksi ilmiah dan ingin membuat cerita tsb menjadi game , anda bisa menggunakan program ini.

FPS Creator
Software untuk membuat game bertipe First Player Shooter. Pada Demo Versionnya terdapat banyak kelemahan, antara lain: Tidak bisa mengimpor model 3d buatan sendiri, hanya bisa memasukan 25 items dalam satu project, tidak bisa memasukan video untuk bagian story, tidak bisa multi level dan yang paling parah, tidak bisa dipublish menjadi game exe.

Macromedia Flash
Macromedia Flash adalah Program yang biasanya digunakan untuk membuat banner pada WEB tetapi sekarang sudah mulai banyak digunakan untuk membuat Game secara online maupun offline. Program yang satu ini ditujukan untuk membuat game-game bertipe 3D ataupun 2D. Namun program ini lebih dikhususkan untuk membuat game bertipe 3D. Tapi untuk tambahan , program ini bisa dikatakan cukup sulit digunakan bagi anda yang belum memiliki pemahaman dasar tentang 3D maupun tentang membuat game. Kelebihan dari program ini adalah , anda dapat membuat game sekelas dengan “Medal of Honor”, “Onimusha” , “ Prince of Persia”, “Ghost Recon”, ”Grand Theft Auto”, dll . Jadi bila anda sudah mengerti tentang dasar dari membuat game, mungkin anda dapat mencoba program ini.

3D Game Studio
3D Game Studio adalah Program ditujukan untuk membuat game-game bertipe 3D ataupun 2D. Namun program ini lebih dikhususkan untuk membuat game bertipe 3D. Tapi untuk tambahan , program ini bisa dikatakan cukup sulit digunakan bagi anda yang belum memiliki pemahaman dasar tentang 3D maupun tentang membuat game. Kelebihan dari program ini adalah , anda dapat membuat game sekelas dengan “Medal of Honor”, “Onimusha” , “ Prince of Persia”, “Ghost Recon”, ”Grand Theft Auto”, dll . Jadi bila anda sudah mengerti tentang dasar dari membuat game, mungkin anda dapat mencoba program
ini.
Dalam 3D Game Studio terdapat 3 program utama, yaitu:
MED (Model Editor) :Program yang berfungsi sebagai editor model bagi 3D Game Studio
SED (Script Editor) : Sebagai pengolah script dalam 3D Game Studio, script standar yang dipakai adalah C-Script dan Lite C.
WED (Level Editor) : Sebagai pengolah level/area permainan bagi 3D Game Studio.

Profesi yang terdapat dalam pembuatan suatu game
Pada era awal komputer rumah dan konsol permainan video pada awal 1980-an, satu pemrogram dapat menangani hampir semua tugas mengembangkan permainan. Namun perkembangan yang modern, komersial layak permainan video melibatkan berbagai keterampilan-set dan staf pendukung. Akibatnya, seluruh tim sering diharuskan untuk bekerja pada satu proyek. Tipikal saat ini tim pengembangan biasanya meliputi:
Programmer : orang yang membuat dasar game dengan bahasa pemrograman.
texture maker : orang yang membuat background atau pemandangan dari atau tata ruang dari suatau game.
Testers : orang yang dipercaya untuk mencoba apakah game yang dibuat layak untuk di publikasikan.
music composer : orang yang mengatur sound atau suara dalam suatu game.
pengatur gerakan (koreografer) : orang yang mengatur pergerakan dari objek yang ada dalam sebuah game
Story board maker : orang yang membuat story board.
Publisher : orang yang mem-publish sebuah game sehingga game tersebut dapat diketahui dan dibeli oleh orang lain.

Rabu, 17 Februari 2010

Definisi Game

DEFINISI COMPUTER GAME
Mendefinisikan apakah yang dimaksud dengan game, tidak cukup dengan hanya melihat kamus bahasa. Terdapat banyak makna dalam kata ‘game’. Yang jelas game secara naluri adalah merupakan bagian dari kehidupan manusia. Makna sekilas dari game memberikan pengertian bahwa game merupakan suatu aktifitas yang tidak dilakukan dengan sungguh-sungguh. Untuk mengetahui apa yang sesungguhnya disebut dengan game, maka paling tidak kita dapat memahaminya dari adanya sejumlah pengertian game yang biasa kita alami dalam kehidupan.
Dalam hal paling tidak terdapat 5 katagori istilah game, yaitu :

• Board Games (Permainan Papan) Game pada katagori ini membutuhkan suatu papan yang terbagi dalam sektor-sektor tertentu (dengan garis-garis) dan didalamnya terdapat sejumlah alat main yang dapat digerakkan. Termasuk dalam katagori ini adalah catur.Dua buah pemain akan berhadapan dan saling mengadu strategi sesuai dengan aturan untuk mencapai daerah lawan atau mempertahankan daerahnya sendiri, mengalahkan bidak musuh, mengumpulkan sesuatu. Pemain pada board games ini akan berusaha menganalisis hubungan-hubungan geometri yang ada pada papan dan bidak.

• Card Games (Permainan Kartu) Games ini akan memanfaatkan simbol dari 52 kartu yang terbagi dalam dua faktor : suit (4 nilai) dan rank (13 nilai). Permainan akan dilakukan sekitar bagaimana membuat kombinasi dari 52 kartu tersebut. Sejumlah ketentuan dibuat untuk mengatur bagaimana cara-cara untuk membuat kombinasi tersebut. Permainan kartu bridge/truf termasuk kelompok games ini.

• Athletic Games (Permainan Atletik) Permainan games jenis ini lebih cenderung pada penggunaan fisik daripada mental. Aturan game dibuat dengan keharusan pemain untuk melakukan sejumlah aksi tertentu. Hal yang terkait dengan kekuatan badan, kecepatan, ketepatan dan kerjasama menjadi bagian utama dari game atletik. Dalam hal ini harus dibedakan antara game dengan kompetisi. Kompetisi tidak mengharuskan adanya kerjasama dan pemain bekerja secara individu. Dua orang yang beradu lari bukanlah termasuk game tetapi kompetisi. Perbedaan utama antara game dan kompetisi adalah dalam hal interaksi diantara peserta. Pada kompetisi tidak terjadi interaksi diantara pemain, kompetisi yang membolehkan adanya interaksi diantara pemainnya termasuk game.

• Children Games (Permainan Anak) Aktifitas seperti berlari, sembunyi, melempar dan menangkap adalah menjadi ciri utama game anak-anak. Umumnya game ini menekankan pada aktifitas kelompok sebagai latihan untuk berkehidupan sosial. Walaupun dalam game ini terdapat juga upaya untuk saling mengalahkan secara mental atau fisik namun tujuan utamanya bukanlah untuk meraih kemenangan satu diatas yang lain tetapi sebagai ilustrasi kerjasama dalam kehidupan manusia. Penggunaan sejumlah alat untuk membantu ilustrasi dapat meningkatkan improvisasi game dan meningkatkan keterlibatan yang lebih baik dari pemain.

Computer Games (Permainan Komputer) Game ini dimainkan lewat bantuan alat komputer. Terdapat 5 alat yang dapat dikategorikan sebagai komputer, yaitu :

* Expensive dedicated machine, mesin yang dioperasikan dengan koin untuk memainkankannya.

* Inexpensive dedicated machine, disebut juga dengan hand held machine. Alat game watch termasuk dalam katagori ini.

* Multiprogram home, mesin seperti Atari,Nintendo termasuk dalam kelompok komputer ini.

* Personal computer

* Mainframe computer

Computer game berbeda dengan jenis game yang lain karena tidak ada pergerakan secara fisik atau interaksi langsung dengan object kecuali lewat perantaraan komputer. Software yang dibuat harus dapat menangkap reaksi yang cepat dari interaksi yang dihasilkan dengan pemain. Karena itu software untuk computer games harus bersifat real time. Kompleksitas game adalah bergantung dari kemampuan merepresentasikan aturan dan lingkungan game dalam program yang dibuat.

Diantara sekian banyak definisi game, maka definisi yang umum untuk computer game adalah :

A computer game is a software program in which one or more players make decisions through the control of game objects and resources, in pursuit of a goal.
Game Komputer adalah sebuah program software dimana satu atau lebih pemain berusaha untuk membuat keputusan lewat kontrol terhadap object dan resource guna memenuhi satu tujuan tertentu.


PENGERTIAN GAME ONLINE
Game online adalah game yang menggunakan internet network sehingga game ini dapat di mainkan atau di akses oleh siapa saja. Selain itu game ini juga tidak hanya dapat di akses oleh penduduk lokal saja tetapi bahkan hingga keluar negri. Para penggila game biasanya bermain game di warnet-warnet terdekat yang juga menyediakan game online. Ada beberapa macam game online seperti:

-Ragnarok Online
-RF online
-Perfect World
-Ayo dance
-Yugioh! online
-Ayo dance!
-Rohan Online
-dan masih banyak lagi.

Game Online ini juga dapat mempererat jiwa persaudaraan, dan satu pesan lagi Silakan bermain tapi ingat waktu dan rajinlah belajar.

PERKEMBANGAN GAMES ONLINE DI INDONESIA
Menurut Ligagame Indonesia(ligagames.com), game online muncul di Indonesia pada tahun 2001, dimulai dengan masuknya Nexia Online. Game online yang beredar di Indonesia sendiri cukup beragam, mulai dari yang bergenre action, sport, maupun RPG(role-playing game). Tercatat lebih dari 20 judul game online yang beredar di Indonesia. Ini menandakan betapa besarnya antuiasme para gamer di Indonesia dan juga besarnya pangsa pasar games di Indonesia. Berikut adalah game online yang hadirl di Indonesia:

Nexia, RedMoon, Laghaim, Ragnarok, GunBound, Xian, Risk Your Life, Tantra, Survival, GetAmped, Stargate, TS, O2jam, Pangya, Knight, Vital Sign, SEAL, RAN, Deco, AyoDance, DOMO, Angle Love, Rising Force, Ghost.

Selain game diatas, ada juga game-game seperti Warcraft, Counterstrike, Age Of Empire, Need For Speed Series yang juga banyak menyita perhatian para gamer di Indonesia walaupun tidak sebesar game – game yang disebutkan diatas. Contohnya Countersrtike lebih lancar dimainkan pada mode LAN dibandingkan internet karena latencynya yang besar dan servernya kurang cepat sehingga sewaktu bermain game ada jeda membuat gamers menjadi tidak nyaman, begitu juga halnya dengan Warcraft dan Age of empire.

TIPE-TIPE GAME ONLINE
• First Person Shooter(FPS), sesuai judulnya game ini mengambil pandangan orang pertama pada gamenya sehingga seolah-olah kita sendiri yang berada dalam game tersebut, kebanyakan game ini mengambil setting peperangan dengan senjata-senjata militer (di indonesia game jenis ini sering disebut game tembak-tembakan).

• Real-Time Strategy, merupakan game yang permainannya menekankan kepada kehebatan strategi pemainnya, biasanya pemain memainkan tidak hanya 1 karakter saja akan tetapi banyak karakter.

• Cross-Platform Online, merupakan game yang dapat dimainkan secara online dengan hardware yang berbeda misalnya saja need for speed undercover dapat dimainkan secara online dari PC maupun Xbox 360(Xbox 360 merupakan hardware/console game yang memiliki konektivitas ke internet sehingga dapat bermain secara online).

• Browser Games, merupakan game yang dimainkan pada browser seperti Firefox, Opera, IE. Syarat dimana sebuah browser dapat memainkan game ini adalah browser sudah mendukung javascript, php, maupun flash.

• Massive Multiplayer Online Games, adalah game dimana pemain bermain dalam dunia yang skalanya besar (>100 pemain), setiap pemain dapat berinteraksi langsung seperti halnya dunia nyata

Bedasarkan teknologi grapis
 2 Dimensi, game yang mengadopsi teknologi ini rata-rata game yang termasuk ringan, tidak membebani system. Tetapi game dengan kualitas gambar 2D tidak enak dilihat apabila dibandingkan dengan game 3D sehingga rata-rata game online sekarang mengadopsi teknologi 2,5D yaitu dimana karakter yang dimainkan masih berupa 2D akan tetapi lingkungannya sudah mengadopsi 3D.

 3 Dimensi, game bertipe 3 DImensi merupakan game dengan grapis yang baik dalam penggambaran secara realita, kebanyakan game-game ini memiliki perpindahan kamera (angle) hingga 360 derajat sehingga kita bisa melihat secara keseluruhan dunia games tersebut. Akan tetapi game 3D meminta spesifikasi komputer yang lumayan tinggi agar tampilan 3 Dimensi game tersebut ditampilkan secara sempurna.

Bedasarkan cara pembayaran
Maksud dari cara pembayaran ini adalah bagaimana perusahaan game online mendapatkan uang dari gamesnya. Bedasarkan kategori ini games online dapat dibedakan menjadi 2 yaitu

A. Pay Per Item, game yang berada pada category ini merupakan game yang bisa diinstall atau dimainkan secara gratis, dan game ini biasanya mengenakan biaya pada pemainnya apabila pemainnya ingin cepat menaikkan level atau membeli barang (item) langka yang tidak pernah dijumpai pada permainan. Jenis game seperti ini yang paling dijumpai di Indonesia. Contoh: Gunbound, Ragnarok, Ghost Online,dll.

B. Pay per Play, game ini harus dibeli dan diinstal secara legal karena pada saat diinstal game terebut akan mendaftarkan pemain ke internet langsung dan apabila yang diinstal adalah program bajakan maka secara otomatis system akan memblokirnya. Contoh: War of Warcraft,dll.

Sabtu, 09 Januari 2010

Sempu

Awalnya saya bingung apa yang harus saya kerjakan untuk tugas softskill saya, namun akhirnya saya memutuskan untuk mengangkat suatu daerah yang indah tapi belum banyak orang mengetahuinya itu pun tidak disengaja karena ada seorang teman yang bernama attin bertanya kepada saya apa saya pernah ke sempu? Saya jawab tidak, tetapi karena saya penasaran maka saya bertanya kepada attin.
Saya : “Apa itu sempu?”
attin : “sempu itu nama pulau”
Saya : “dimana itu?”
attin : “derah Jawa Timur, diMalang.”
Itu adalah sepenggal pertanyaan yang saya tanyakan, kemudian karena masih penasaran saya pun mencarinya di embah Google.
Untuk lebih jelas sempu adalah nama sebuah pulau pulau kecil yang terletak di sebelah selatan Pulau Jawa. Pulau ini berada dalam wilayah Kabupaten Malang, Jawa Timur. Saat ini Sempu merupakan kawasan cagar alam yang dilindungi oleh pemerintah. Dalam pulau ini nyaris tidak ditemukan mata air payau. Pulau Sempu dapat ditempuh dari Malang melalui Pantai Sendang Biru, dan penyeberangan menggunakan perahu nelayan, serta mendapat perijinan.
Bagi anda yang senang berpergian menikmati keindahan alam khususnya pantai anda wajib mendatangi pulau sempu karena pulau sempu memiliki pulau yang indah. Seperti apa indahnya , jika anda pernah menonton film berjudul the beach yang dibintangi oleh Leonardo DiCaprio tentu anda tau seindah apa pantainya, ya memang tidak sama tapi hampir menyerupai. Hehehehehe...
ni gan letak pulau sempu...




ni gan hasil jepretan orang-orang yang udah pernah ke pulau sempu.









gimana, keren-keren kan gan.... wajib kesana gan. ^.^