Tentang Cloud Computing[3] dan Database-nya[4].-

Cloud computing

Perkembangan IT saat ini menuju dengan konsep-kosenp social networkingnya, openess, share, colaborations, mobile, easy maintenance, one click, terdistribusi / tersebar, scalability, Concurency dan Transparan, Saat ini terdapat trend teknologi yang masih terus digali dalam penelitian-penelitian para pakar IT di dunia, yaitu Cloud Computing. Akses data dari mana saja dan menggunakan perangkat fixed atau mobile device menggunakan internet cloud sebagai tempat menyimpan data, applications dan lainnya yang dapat dengan mudah mengambil data, download applikasi dan berpindah ke cloud lainnya, hal ini memungkinkan kita dapat memberikan layanan aplikasi secara mobile di masa depan. Trend ini akan memberikan banyak keuntungan baik dari sisi pemberi layanan (provider) atau dari sisi user.

Idealnya  cloud computing  dapat implentasikan di tingkat nasional, Artinya cukup satu infrastruktur di pusat, kemudian seluruh workstation akan mengakses.  Dengan melakukan implementasi infrastruktur diatas  diharapkan adanya efisiensi pada sisi pengadaan perangkat keras dan perangkat lunak dengan tercapainya kondisi berikut :

  1. Di setiap titik sekolah, kantor wilayah setingkat kota/kabupaten tidak diperlukan lagi pengadaan server karena seluruh fungsi server telah dijalankan pada cloud computing server array yang ada di NOC pusat.

  2. Penggunaan Live CD dengan sistem operasi yang berbasis opensource pada PC yang digunakan di setiap titik dapat menghemat biaya lisensi di tiap PC yang digunakan selain itu kondisi ini juga menyababkan tidak diperlukannya pengadaan PC dengan tingkat komputasi tinggi. Karena sebagian besar proses komputasi dilakukan di server, maka fungsi dari PC workstation hanya untuk menjalankan web browser saja sehingga PC standar tanpa hardiskpun dapat digunakan.

  3. Di sisi server dapat digunakan aplikasi  cloud computing  yang berbasis  Open Source  seperti EyeOS yang sudah cukup matang untuk digunakan secara luas. Penggunaan Sistem Operasi berbasis  Open Source  pada server yang digunakan untuk melayani cloud computing ini juga sangat dimungkinkan.

Continue reading

Komputasi Modern[1] dan Implementasi-nya[2].-

Sejarah Komputasi modern :

Sejarah komputer modern dimulai dengan dua teknologi yang terpisah, perhitungan otomatis dan dapat diprogram, tetapi tidak ada satu perangkat pun yang dapat dikatakan sebagai komputer, karena sebagian penerapan yang tidak konsisten terhadap istilah tersebut.

Salah satu tokoh yang paling berpengaruh terhadap perkembangan komputasi modern adalah John Von Neumann (1903-1957). Siapakah? John Von Neumann, adalah salah satu ahli matematika terbesar abad ini. Penggagas pertama konsep sebuah sistem yang menerima instruksi-instruksi dan menyimpannya dalam sebuah memori. Konsep inilah yang menjadi dasar arsitektur komputer hingga saat ini. Arsitektur Von Nuemann adalah komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

Komputasi Modern ?

Komputasi modern dapat diartikan sebagai suatu pemecahan masalah berdasarkan suatu inputan dengan menggunakan algoritma dimana penerapannya menggunakan berbagai teknologi yang telah berkembang seperti komputer.

Pemecahan masalah ini dapat dilakukan dengan menggunakan suatu algorotma. Pada jaman dulu, perhitungan komputasi umumnya masih konvensional, masih menggunakan peralatan tulis biasa seperti pulpen ataupun kertas, pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Seiring dengan semakin berkembangnya jaman, komputasi telah dilakukan dengan komputer. Hal inilah yang menyebabkan berkembangnya komputasi menjadi komputasi modern.

Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1. Akurasi (big, Floating point)
2. Kecepatan (dalam satuan Hz)
3. Problem Volume Besar (Down Sizzing atau pararel)
4. Modeling (NN & GA)
5. Kompleksitas (Menggunakan Teori big O)

Implementasi Komputasi Modern, Macam Komputasi Modern :

  1. Mobile Computing

  2. Grid Computing

  3. Cloud Computing

Mobile computing

Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.

Contohnya antara lain : Smartphone, Tablet PC, PDA, Laptop, dll.

Saat ini Smartphone dan Tablet PC sangat berkembang, terutama di Indonesia. Dengan kemajuan teknologi yang ada dan yang ditanamkan pada Smartphone dan Tablet PC, pengguna dapat berkomunikasi internet dengan mudah, mengerjakan tugas/ laporan bagi mahasiswa, dan kegiatan lainnya yang dapat dikerjakan oleh Smartphone dan juga Tablet PC.

  Continue reading

Kyokushin kaikan

Kyokushin kaikan (極真会館?) adalah sebuah aliran karate yang didirikan oleh Masutatsu Oyama (大山倍達 Ōyama Masutatsu?). Aliran ini menekankan latihan fisik dan full-contact kumite, yakni latih-tanding (sparring) tanpa pelindung. Kyokushin memiliki arti kebenaran tertinggi, yang diyakini oleh Mas Oyama sebagaimana karate itu seharusnya diajarkan dan dipelajari. Kurikulum Kyokushin menekankan pada pertarungan realistik dan kekuatan fisik.

Masutatsu Oyama, pendiri aliran Kyokushin, lahir sebagai seorang Korea yang bernama Choi Hyung Yee. Sewaktu kecil di Korea, beliau mempelajari seni bela diri Korea yang bernama Chabee. Chabee mendapat pengaruh dari seni bela diri Tiongkok “Seni 18 Telapak Tangan” yang dikembangkan lebih lanjut oleh orang Korea menjadi Chabee. Sejak kecil, Choi Hyung Yee bukanlah seorang anak yang diam saja dan bersabar kalau diganggu. Ia sering terlibat dalam perkelahian, apalagi bila ia atau teman-temannya diganggu. Kepribadian yang agresif inilah yang ia wariskan ke Kyokushin menjadi sebuah aliran yang menekankan offense, dan pentingnya menjatuhkan lawan secepat mungkin.

Continue reading

Game Development Progress : Game Programmer

Setelah sebelumnya saya menulis 4 elemen terpenting dalam pembuatan game, sekarang saya membahas salah satunya, yaitu Game Programmer/ Programmer.
Game Programmer/ Programmer bertugas memrogram sebuah game agar tercipta. Terdapat beberapa bagian pada Programmer, yaitu :
1. Game physics programmer: Programmer bertugas untuk menciptakan efek “Real” dalam dunia nyata, seperti ada api, sebuah ledakan bom, pecahan-pecahan projectile peluru yang ditembakkan, darah yang keluar dari tubuh, dan lain-lain.

2. Graphics engine programmer: Programmer ini bertugas untuk menciptakan graphic yang indah, keren, dan memukau dalam sebuah game. Hampir sama dengan game physics programmer, hanya saja graphics engine programmer menciptakan nya lebih menyeluruh dalam sebuah game.

3. Artificial intelligence programmer: Programmer ini bertugas untuk menciptakan sebuah logika dalam game, dimana sebuah game akan memiliki tantangan yang sangat menyenangkan, menghadapi berbagai musuh yang dibuat sebagai tandingan (AI).

4. Sound programmer: Hampir mirip dengan tugas seorang composer, hanya saja sound programmer merupakah sebuah finishing dari berbagai musik, suara, dan efek suara dalam game. Bertugas mengatur musik, suara-suara yang harus diletakkan pada bagian yang sangat tepat.

5. Gameplay programmer: Tugas programmer ini sangat mirip dengan AI programmer, tetapi gameplay programmer yang membuat tingkat kesulitan di setiap game, membuat sebuah logika permainan yang terkadang pemain game sangat kesal jika gameplay sebuah game sangat sulit ditamatkan. Jadi kalau kalian main sebuah game dan sulit, salahkan saja orang ini. hahahaha…

6. Scripter : Bertugas untuk membuat jalur cerita dan petunjuk-petunjuk dalam sebuah game, misalkan sebuah game terdapat quest/ permintaan maka scripter membuat arahan apa yang harus dijalankan oleh pemain.

7. UI programmer: Programmer yang membantu untuk penajaman efek khusus dalam sebuah game.

8. Input Programmer: Programmer yang bertugas membuat input sebuah game, misalkan sebuah game sepakbola harus menggunakan joystick dalam bermain maka programmer ini yang membuatnya.

9. Network programmer: Bertugas untuk mengatur bagaimana caranya sebuah game dapat dimainkan secara bersama-sama, dan saat ini yang sangat sering dimainkan adalah game online.

10. Lead Game Programmer : merupakan ketua dari sebuah kelompok programmer dalam membuat kelompok.

11. Porting Programmer : bertugas untuk mengkonfersi kode-kode dalam game agar dapat dimainkan di berbagai macam sistem operasi, tetapi yang sering dimainkan saat ini hanya di sistem operasi windows.

http://en.wikipedia.org/wiki/Game_programmer
http://kue-cucur.web.id/?p=197

Impact of Game to Human Live (Pengaruh di kehidupan manusia)

DotA, merupakan salah satu map Warcraft (game) paling sukses dan banyak di jadikan event-event pertandinan secara nasional (Indonesia) bahkan International. Bahkan tim perwakilan asal Indonesia bisa sejajar oleh tim-tim belahan eropa lainnya. Sudah otomatis ini bisa membanggakan bagi dunia per-gaming-an di Indonesia.

Karena game yang saya bahas adalah DotA ( Defense Of the Anciensts) yang mementingkan real-time strategy. Mungkin dampak nya di dunia nyata tidak terlalu terlihat, tetapi dampak untuk hal-hal kepribadian akan berpengaruh.

Dan menurut saya, karena game ini dapat dimainkan oleh siapa saja dan tidak “terbentur” oleh umur mungkin tidak ada dampak negatif nya 😀

Beberapa dampak positif  dan dampak negatif, yang bisa berpengaruh di kehidupan manusia bahkan di kepribadian manusia tersebut.

Dampak Positif :

1. Karena game ini berbasis real-time strategy, mengharuskan kita untuk berpikir lebih kritis dan berpikir secara efektif, efisien, berhati-hati. Harus memikirkan strategi jitu.

2. Game ini sangat membutuhkan kerja sama di sebuah tim, mengharuskan kita untuk bekerjasama.

3. Game ini membutuhkan kesabaran dan berpikiran terbuka.

4. dll

Dapat dilihat, beberapa acuan “keharusan” kita dalam bermain DotA. Dimana kita dapat melatih kesabaran, kerjasama, berpikir lebih kritis, berpikir efisien, sikap hati-hati.

Tidak semua game mempunyai dampak positif, pasti terdapat sisi negatifnya. Jujur, untuk game DotA ini menurut saya tidak ada dampak negatif atau bahkan saya belum menemui dampak negatif untuk pengaruh di kehidupan sehari-hari.

Dampak Negatif :

1. Terdapat beberapa bahasa yang sedikit kasar di beberapa hero DotA.

 

Sesudah dan sebelumnya, sebenarnya melihat dampak positif dan dampak negatif dari suatu game terhadap kehidupan manusia (kita) tergantung dari diri kita sendiri. Bagaimana kita menelaah sebuah game apakah itu baik atau buruk buat kita karena suatu penilaian dapat berbeda-beda dengan orang lain.  DotA (Defense of The Ancients), yang terbaik.

Mengenai tools pada Blender

ini juga termasuk tugas softskill saya, softskill minggu ke-3 dan baru dikerjakan! hahaha

langsung saja….

===================================================================================

Blender adalah perangkat lunak untuk grafis 3 dimensi yang gratis dan populer di kalangan desainer.

Blender dapat digunakan untuk membuat animasi 3dimensi . Perangkat lunak ini juga memiliki fitur untuk membuat permainan. Blender tersedia untuk berbagai sistem operasi, seperti: Microsoft Windows, Linux, Mac OS X pun bisa.

Fitur Blender tidak kalah dengan aplikasi-aplikasi desain berbayar seperti 3d Studio Max, dan lainnya. Kemampuannya menciptakan modeling, compositing sampai animating tergolong sangat baik. Kelemahan software ini adalah interface dan logika tools yang berbeda dengan commercial 3D software umumnya.

Blender memiliki beberapa fitur yang menjanjikan sebagai aplikasi gratis :

1. Sudah termasuk user friendly, mudah digunakan.
2. Tool  meliputi modeling, UV mapping, texturing, rigging, skinning, animasi, particle dan simulasi lainnya, scripting, rendering, compositing, post production dan game creation.
3. Cross Platform, dapat digunakan hampir disemua sistem operasi.
4. Kualitas grafis dan rendering sangat bagus, mudah dikerjakan, dan efisien.
5. Karena gratis, banyak dukungan di forum-forum sesama desainer yang menggunakan blender.

Blender terdapat 3 panel utama :

1. Menu

2. View Port

3. Tool Button

Sekarang kita bahas beberapa tools buton tools untuk membuat animasi pada Blender :

1. Translate manipulator Mode : berfungsi untuk mengambil objek

2. Rotate manipulator mode : berfungsi untuk memutar objek.

3. Scale manipulator mode : berfungsi untuk memperbesar dan memperkecil objek.

4. Transform Orientation : berfungsi untuk mengabungkan beberapa objek.

5. Rotating/ Scaling pivot : berfungsi memutar dan memperbesar atau memperkecil pada area pivot, pivot merupakan  titik pusat suatu objek.

6. Modeling : berfungsi untuk membuat model 3D awal.

7. UV Maping : berfungsi untuk  memindahkan objek berdasarkan vertex.

8. Terxturing: pembuatan texture pada objek.

9. Rigging : pembuatan tulang atau bones pada objek.

10. Skinning : pembuatan kulit pada objek.

11. Animasi : pembuatan animasi atau objek bergerak secara timeline/ waktu.

sumber inspirasi : http://motionstudio.wordpress.com/blender/ , http://ardi-firmansyah.blogspot.com/2010/11/blender-getting-started.html ,

ART of game (Seni dalam Game) : DotA (Defense Of The Ancients)

Akhirnya, setelah sekian lama tidak mem-blog-ger kan diri. Bisa nge-blog lagi… 😀

Sebenarnya sih ini tugas kuliah, mata kuliahnya “softskill”. Kenapa di sebut softskill ya ?

hmm. sebenarnya saya malah jelasinnya, hahaha

Tugas Softskill minggu ke-4
=======================================================================

ART of game ( Seni dalam game )

Saya akan membahasa seni dalam game, ada 2 kriteria yang akan saya bahas antara lain :

1. skenario dalam game atau alur permaian dalam game.

2. tokoh atau karakter dalam game.

dan saya akan membahas game Warcraft III : Frozen Throne dengan map DotA.

Saya ingin sedikit membahas tentang warcraft dan DotA. Bagi orang awam, warcraft dan dota itu dianggap sama, padahal yang sebenarnya itu 2 hal yang berbeda.

Warcraft adalah sebuah fiksi berupa video game, karakter aksi, komik, buku yang di ciptakan oleh Blizzard Entertainment. Warcraft III : Frozen Throne adalah sebuah game dengan genre RTS-real time strategy (permainan yang mengutamakan strategi di setiap saat dalam permainan) yang di peruntukkan untuk sistem operasi Microsoft Windows, Mac OS, Mac OS X, dan Linux yang di buat dan di kembangkan oleh Blizzard Entertainment. Warcraft III : Frozen Throne merupakan ekspansi tambahan dari game Warcraft III : Reign Of Chaos, yang terdapat beberapa tambahan seperti tambahan hero atau karakter, toko jualan, misi, dan lain-lain.Permainan ini terdapat pada menu Campaign dengan single plalyer yang mengutamakan misi-misi pada setiap ras, antara lain ras Human, ras Orc, ras Elf, ras Undead.

Continue reading

kenapa saya lebih memilih wordpress.com dari pada blogger.com ???

tugas kuliah lagi. 😀

wordpress dan blogger merupakan aplikasi atau script berbasis web yang dapat anda gunakan untuk membangun sebuah website atau blog engine.
pasti ada alasan kenapa saya lebih memilih wordpress.com ketimbang blogger.com, berikut beberapa alasan menurut saya :

1. GRATIS
karena wordpress sudah dikembangkan menjadi open source. aplikasinya dapat diunduh di http://www.wordpress.org

2. MUDAH DIGUNAKAN, “KUAT”
sebelum menggunakan wordpress, saya menggunakan blogger untuk membuat blog. karena suatu hal yang tidak saya mengerti, setiap saya posting di blogger dan ingin ditampilkan pasti terjadi crash, postingan tidak muncul (meskipun sudah di refresh berkali-kali). maka dari itu saya berpindah ke wordpress dan tidak kalah mudah menggunakannya di bandingkan blogger. sampai saat ini pun belum mengalami hal-hal sebelumnya di blogger (curhat dikit)… hehehe.

3. PLUGINS, THEME
wordpress juga menyediakan PLUGINS gratis dan dapat di download di situs resminya. mulai dari optimalisasi SEO, pengintregasian antara FACEBOOK, TWITTER, dan lainnya. (mantap lah!). WordPress juga menyediakan THEME gratis buat kita, dapat memilih THEME sesuai selera.

4. Kemampuan untuk dapat memunculkan XML, XHTML, dan CSS standar.
YAP. Dengan wordpress kita dapat mengubah kode-kode/ script XML, XHTML, dan CSS sesuai dengan keinginan kita (kalau mengetahui script-script2/ kode tersebut. hihihihi)…

menurut saya sih itu saja. kenapa saya lebih memilih wordpress dari pada blogger. tetapi alesan utama adalah SAYA MEMAKAI BLOGGER SERING TERJADI CRASH, POSTING TIDAK TERBACA, GANTI TEMA GAK BERUBAH, DLL. T_T….

Perbandingan beberapa web browser…

Bagi pengguna internet di dunia, mungkin sudah tidak asing dengan beberapa web browser seperti Internet Explorer, Mozilla Firefox, Google Crome, Safari, Opera, Flock (firefox 2)…
Masing – masing Web browser tersebut pastinya memiliki kelebihan dan kekurangan…
Berikut saya akan mencoba memberi sedikit info tentang kelebihan dan kekurangan dari web browser diatas …

1.) Internet Explorer
IE atau Internet Explorer merupakan besutan dari Microsoft. IE merupakan web browser yang banyak digunakan di dunia meliputi 93, 7% dari keseluruhan pengguna. Sistem keamanan IE juga yang paling tidak aman diantara web browser lainnya.

Kelebihan : – menyediakan add-ons, meskipun tidak sebanyak mozilla firefox.
– untuk IE 8 dan ke atas memiliki tampilan elegan dan menarik

Kekurangan : – gagal membaca script di beberapa halaman situs (khususnya CSS)
– berat saat awal start dan membuka tab baru.

2.) Mozilla Firefox
Mozilla Firefox (aslinya bernama Phoenix dan kemudian untuk sesaat dikenal sebagai Mozilla Firebird) adalah penjelajah web antar-platform gratis yang dikembangkan oleh Yayasan Mozilla dan ratusan sukarelawan. Versi 3.0 dirilis pada 17 Juni 2008. Dibuat dengan tujuan agar web browser bekerja dengan kecil, cepat, simple,

Kelebihan : – banyak add-ons, add-ons dapat di install dan di uninstall sesuka hati.
– Update mudah
– Sistem security kuat.
– hemat resource memory.

kekurangan : – loading yang lama saat mulai start, apalagi dengan add-ons yang banyak ter-install.

3.) Google Crome
Google Crome merupakan web browser yang dikembangkan oleh Google. Browser yang menggabungkan desain minimal dengan teknologi canggih agar Web dapat diakses dengan lebih cepat, aman, dan mudah.

Kelebihan : – ringan, cepat, simple, bahkan saat mulai start dan membuka tab baru.
– update yang mudah
– memiliki tingkat security paling aman saat ini di antara browser lainnya.

Kekurangan : – kurang memiliki fitur yang banyak (add-ons seperti mozilla firefox).

4.) Safari
Safari merupakan web browser besutan dari Apple Inc. Pada 11 Juni 2007, versi pertama yang untuk Windows dari Safari diperkenalkan pada Konfrensi Apple di San Francisco. Safari terbaru telah dirilis yaitu Safari 4. Yang diklaim sebagai yang tercepat.

Kelebihan : – tampilan yang simple.
– memiliki banyak feature, antara lain cover flow, full history search, engine java script, dll

Kekurangan : – safari for windows kurang “mantap” dan lebih cocok digunakan di Mac.
– tidak ada system restore jika safari terjadi hang.

referensi : http://fariedkurniadi.multiply.com/journal/item/32
http://id.wikipedia.org

Harry Potter dan Pangeran Berdarah-Campuran (film)…

WOW!!! Yang ditunggu-tunggu pencinta Harry Potter…akhirnya film perdana nya telah keluar dengan cerita Harry Potter and the Half-Blood Prince berdasarkan buku keenam seri Harry Potter yang dikarang oleh Joanne Rowling, Harry Potter dan Pangeran Berdarah-Campuran. Mau tau sinopsi nya…???
Continue reading