Minggu, 30 Maret 2014

KOMPUTASI MODERN



SEJARAH KOMPUTASI MODERN



Kata  “komputer” pertama kali di perdengarkan kepada public pada tahun 1613, hal ini mengacu pada perhitungan aritmatika dan kata “komputer” digunakan dalam pengertian itu sampai pertengahan abad ke-20. Dari akhir abad ke-19 dan seterusnya.Berkembanganya komputer akhirnya makna komputer menjadi sebuah mesin yang melakukan komputasi. 

Sejarah komputer modern dimulai dengan dua teknologi yang terpisah- perhitungan otomatis dan dapat di program-tapi tidak ada satu perangkat pun yang dapat dikatakan sebagai komputer, karena sebagian penerapan yang tidak konsisten istilah tersebut. Contoh-contoh awal perangkat penghitung mekanis termasuk sempoa (yang berasal dari sekitar 150-100 SM).  Seorang pahlawan dari Alexandria (sekitar 10-70 AD) membangun sebuah teater mekanis yang diadakan bermain berlangsung 10 menit dan dioperasikan oleh sebuah sistem yang kompleks dengan tali dan drum yang dipakai sebagai sarana untuk memutuskan bagian dari mekanisme. Ini adalah inti dari programmability.

salah satu tokoh yang sangat mempengaruhi perkembangan komputasi modern adalah John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern.Von Neumann telah menjadi ilmuwan besar abad 21. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer  yang di salurkan melalui karya-karyanya . Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.

Sejarah singkat dari perjalanan hidup dari Von Neumann , dilahirkan di Budapest, Hungaria pada 28 Desember 1903 dengan nama Neumann Janos. Dia adalah anak pertama dari pasangan Neumann Miksa dan Kann Margit.Nama keluarga diletakkan di depan nama asli. Sehingga dalam bahasa Inggris, nama orang tuanya menjadi Max Neumann. Pada saat Max Neumann memperoleh gelar, maka namanya berubah menjadi Von Neumann. Setelah bergelar doktor dalam ilmu hukum, dia menjadi pengacara untuk sebuah bank. Pada tahun 1903, Budapest merupakan  tempat lahirnya para manusia genius dari bidang sains, penulis, seniman dan musisi.

Von Neumann belajar berbagai tempat dan beberapa tempatnya di Berlin dan Zurich. Di tempat itu beliau mendapatkan diploma pada bidang teknik kimia pada tahun 1926. Pada tahun yang sama dia mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest. Keahlian Von Neumann terletak pada bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer. Kegeniusannya dalam bidang matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya.

Beliau pernah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton pada saat yang bersamaan Von Neumann menjadi salah satu pendiri Institute for Advanced Studies.

Von Neumann sangat tertarik pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

Berikut ini beberapa contoh komputasi modern sampai dengan lahirnya ENIAC :
  •  Konrad Zuse’s electromechanical “Z mesin”.Z3 (1941) sebuah mesin pertama menampilkan biner aritmatika, termasuk aritmatika floating point dan ukuran programmability. Pada tahun 1998, Z3 operasional pertama di dunia komputer itu di anggap sebagai Turing lengkap.
  •  Berikutnya Non-programmable Atanasoff-Berry Computer  yang di temukan pada tahun 1941 alat ini menggunakan tabung hampa berdasarkan perhitungan, angka biner, dan regeneratif memori kapasitor.Penggunaan memori regeneratif diperbolehkan untuk menjadi jauh lebih seragam (berukuran meja besar atau meja kerja).
  • Selanjutnya komputer Colossus ditemukan pada tahun 1943, berkemampuan untuk membatasi kemampuan program pada alat ini menunjukkan bahwa perangkat menggunakan ribuan tabung dapat digunakan lebih baik dan elektronik reprogrammable.Komputer ini digunakan untuk memecahkan kode perang Jerman.
  •  The Harvard Mark I ditemukan pada 1944, mempunyai skala besar, merupakan komputer elektromekanis dengan programmability terbatas.
  • Lalu lahirlah US Army’s Ballistic Research Laboratory ENIAC ditemukan pada tahun 1946, komputer ini digunakan unutk menghitung desimal aritmatika dan biasanya disebut sebagai tujuan umum pertama komputer elektronik  (ENIAC merupaka generasi yang sudah sangat berkembang di zamannya sejak komputer pertama Konrad Zuse ’s Z3 yang ditemukan padatahun 1941).


MACAM-MACAM KOMPUTASI MODERN

     Komputasi modern terbagi tiga macam, yaitu komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Penjelasan lebih lanjut dari jenis-jenis komputasi modern sebagai berikut :
1.      Mobile computi
 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. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya. 

2.      Grid computing
Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar. Ada beberapa daftar yang dapat dugunakan untuk mengenali sistem komputasi grid, adalah :
-        Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
-        Sistem menggunakan standard dan protocol yang terbuka.
-        Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.

3. Cloud computing
Komputasi cloud merupakan gaya komputasi yang terukur 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.
Adapun perbedaan antara komputasi mobile, komputasi grid dan komputasi cloud, dapat dilihat penjelasannya dibawah ini :
-        Komputasi mobile menggunakan teknologi komputer yang bekerja seperti handphone, sedangkan komputasi grid dan cloud menggunakan komputer.
-        Biaya untuk tenaga komputasi mobile lebih mahal dibandingkan dengan komputasi grid dan cloud.
-        Komputasi mobile tidak membutuhkan tempat dan mudah dibawa kemana-mana, sedangkan grid dan cloud membutuhkan tempat yang khusus.
-           Untuk komputasi mobile proses tergantung si pengguna, komputasi grid proses tergantung pengguna mendapatkan server atau tidak, dan komputasi cloud prosesnya membutuhkan jaringan internet sebagai penghubungnya.



CLOUD COMPUTING

Cloud computing adalah layanan teknologi informasi yang bisa dimanfaatkan atau diakses oleh pelanggannya melalui jaringan internet. Kata-kata ‘cloud’ sendiri merujuk kepada symbol awan yang di dunia TI digunakan untuk menggambarkan jaringan internet.
Contohnya, jika sebuah perusahaan membutuhkan aplikasi CRM (Costumer Relationship Management). Kenapa perusahaan itu harus membeli aplikasi itu, membeli hardware untuk server dan harus menyewa tenaga ahli TI khusus untuk menjaga server dan aplikasi itu?
Dalam contoh di atas, perusahaan Microsoft telah menyediakan aplikasi CRM yang dapat langsung digunakan oleh perusahaan yang membutuhkan tadi. Perusahaan yang membutuhkan itu tinggal menghubungi perusahaan Microsoft untuk menyambungkan perusahaannya (dalam hal ini melalui internet) dengan aplikasi CRM & tinggal memakainya. Dan pembayaran dilakukan per bulan, per triwulan, per semester, per tahun atau sesuai kontrak yang dibuat. Jadi, perusahaan yang membutuhkan aplikasi CRM tadi, tidak perlu melakukan investasi awal untuk pembelian hardware server dan tenaga ahli TI. Itulah salah satu manfaat dari cloud computing yang dapat menghemat anggaran suatu perusahaan.
Manfaat Cloud Computing
*Manfaat utama layanan ini adalah meningkatkan produktivitas perusahaan anda melalui kolaborasi antar staf dan manajemen sesuai kebutuhan, dengan tetap mengedepankan pengendalian biaya IT dan komunikasi perusahaan anda.
*Tidak membutuhkan investasi, tetapi penggunaan IT dikompensasi dalam biaya rutin.
*Aman karena sistem ditempatkan di data center dengan tingkat keamanan yang tinggi.
*Menghemat biaya (tidak membutuhkan unit pengelolaan khusus).
*Tidak membutuhkan pembayaran lisensi terhadap software yang dipergunakan.
*Menggunakan hardware, software sesuai dengan kebutuhan.
*Mempercepat proses peningkatan kapasitas sistem.
*Mengintegrasikan aplikasi-aplikasi e-commerce, email, instant messaging, dan *share document kedalam satu portal.
Kelebihan dan Kekurangan Cloud Computing
a.Kelebihan Cloud Computing
(a) Menghemat biaya investasi awal untuk pembelian sumber daya.
(b) Bisa menghemat waktu sehingga perusahaan bisa langsung fokus ke profit dan berkembang dengan cepat.
(c) Membuat operasional dan manajemen lebih mudah karena sistem pribadi / perusahaan yang tersambung dalam satu cloud dapat dimonitor dan diatur dengan mudah.
(d) Menjadikan kolaborasi yang terpercaya dan lebih ramping.
(e) Mengehemat biaya operasional pada saat realibilitas ingin ditingkatkan dan kritikal sistem informasi yang dibangun.
b.Kekurangan Cloud Computing
Komputer akan menjadi lambat atau tidak bisa dipakai sama sekali jika internet bermasalah atau kelebihan beban. Dan juga perusahaan yang menyewa layanan dari cloud computing tidak punya akses langsung ke sumber daya. Jadi, semua tergantung dari kondisi vendor/penyedia layanan cloud computing. Jika server vendor rusak atau punya layanan back-up yang buruk, maka perusahaan akan mengalami kerugian besar.


Sumber :
desy.blog.fisip-untirta.ac.id/2013/06/29/cloud-computing/

Rabu, 08 Januari 2014

Proposal Perusahaan Jo Production



CV. Jo Production
Jl. Karang Tengah Raya No.20 Rukun Tetangga 010 Rukun Warga 005, Kelurahan Lebak Bulus, Kecamatan Cilandak Jakarta Selatan.
www.joproduction.com     email : joproduction@gmail.com       Phone: 08567633989 ext 457



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


Lampiran       : 1 Lembar
Hal                  : Surat Penawaran Harga
Kepada Yth,
Calon Pelanggan

Dengan Hormat,
Sebelumnya kami ucapkan banyak terima kasih kepada Bapak/Ibu yang telah menerima dan menyempatkan waktu untuk membaca surat penawaran ini sehingga Bapak/Ibu dapat mempertimbangkan dan memilih produk yang kami tawarkan.
Kami dari CV. Jo Production sebagai salah satu penyedia jasa untuk IT Infrastructure mencoba untuk memberikan layanan untuk perusahaan yang bergerak dibidang IT.
Besar harapan kami, Bapak / Ibu dapat mempertimbangkan penawaran yang kami ajukan ini. Apabila Bapak / Ibu membutuhkan informasi atau penjelasan yang lebih terperinci, berikut kami lampirkan informasi mengenai jasa layanan yang kami berikan atau dapat menghubungi(723456).
Demikian hal ini kami sampaikan, kami menunggu kabar baik dari Bapak / Ibu. Atas perhatian dan kerjasamanya kami ucapkan terima kasih.
Hormat Kami,

CV. Jo Production


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



BAB I
PENDAHULUAN

A.    LATAR BELAKANG
Seperti yang dirasakan saat ini teknologi informasi mengalami kemajuan yang pesat sehingga kebutuhan masyarakat dalam proses berkomunikasi dan informasi serba mudah dan cepat. Kebutuhan masyarakat dalam proses komunikasi dan informasi bisa bersumber dari sebuah web ataupun aplikasi. Dengan semakin berkembangnya dan semakin tingginya kebutuhan masyarakat terhadap pelayanan yang berhubungan dengan kebutuhan perlengkapan perangkat lunak komputer (software), juga kebutuhan akan media(informasi, bisnis,dll) berupa web, maka kami berinisiatif untuk membuka suatu usaha yang up to date dan mengerti akan kebutuhan masyarakat untuk memenuhi perlengkapan perangkat keras alat-alat komputer (hardware) dan perangkat lunak komputer (software) tersebut.

B.    PROFIL
CV.Jo production merupakan unit bisnis dalam bidang Teknologi Informasi berupa penyedia IT Infrastucture. Jo production hadir sejak tahun 2010. Jo production memberikan solusi untuk perusahaan yang ingin mengembangkan dan memajukan  infrastrukture IT.
Komitmen kami :
  • Jo Production berkomitmen berusaha menjaga kepercayaan dengan memberikan pelayanan terbaik kepada konsumen.
  •  Jo Production berkomitmen untuk selalu memberikan & menyediakan infrastruktur IT dengan kualitas terbaik.

Visi dan Misi:
  • Visi kami adalah menjadi penyedia IT Infrastrukture terbaik dalam Kualitas dan layanan.
  • Misi kami adalah memberikan layanan terbaik dan berkualitas.

Keunggulan yang dimiliki oleh Jo Production antara lain :
  • Jaminan Software yang berkualitas dan sesuai dengan permintaan dari para customer.
  • Aplikasi yang bisa disesuaikan dengan kebutuhan dan permintaan customer.
  • Harga yang kompetitif.
  • Update dan Maintenance dengan dukungan sumber daya manusia yang terampil, berkualitas, dan kompeten.
  •   Jasa Konsultasi yang bisa disesuakan dengan proyek yang akan dibangun.
C.    TUJUAN


Proposal ini kami berikan dengan tujuan:
  •  Memberikan kemudahan kepada customer yang ingin membuka usaha di bidang IT.
  •   Menciptakan produk yang mudah di operasikan, berkualitas, dan mengikuti perkembangan atau tren teknologi.
  • Memberikan pelayanan yang memuaskan klien dengan menerapkan prosedur kerja standard dan dukungan sumber daya manusia yang terampil, berkualitas, dan kompeten. 
  • BAB II
    ISI
  •     DaftarHarga
Berikut ini adalah beberapa produk dan jasa beserta daftar harganya 






  • MetodePembayaran
B.        MetodePembayaran
Berikut metode pembayaran yang kami tawarkan, disesuaikan dengan jenis jasa yang akan kami jelaskan berikut:
1.  Untuk paket 1 yaitu system computer, pembayaran dapat dilakukan dengan kesepakatan bersama          setelah mengajukan produk yang dipilih, pembayaran dapat melalui rekening transfer atau puncek tunai. Angsuran diberlakukan jika jumlah harga produk yang dipilih melebihi Rp 100.000.000,00 

2.  Untuk paket 2 yaitu app customize, pembayaran dapat dilakukan dengan ketentuan biaya awal untuk proses pembuatan aplikasi dibayar tunai melalui rekening atau cek, untuk sisa pembayaran setelah aplikasi selesai dibuat dan dikirim, pembayaran dilangsungkan melalui transfer saldo. Untuk aplikasi perusahaan akan dibuat kontrak dengan aturan waktu penyelesaian maka akan diadakan biaya awal pada minggu pertama persetujuan, untuk selanjutnya disesuaikan dengan lamanya aplikasi dibuat.

3.  Untuk paket 3 yaitu IT consultant,  pada bagian harian pembayaran dapat dibayar langsung kepada konsultan terkait, setelah menerima solusi yang menjanjikan, untuk bagian bulanan dapat ditransfer langsung kekonsultan bersangkutan.

4. untuk paket 4 yaitu pembuatan web, pembayaran melalui rekening atau puncek.

BAB III

PENUTUP

Jika anda tertarik atau punya pertanyaan akan produk  jasa kami, anda dapat menelpon langsung atau mengkirimkan email yang telah tertara di atas. Kami siap setiap waktu untuk pertanyaan  anda dan permintaan mengenai  produk atau jasa kami.

Mengenai harga produk dan jasa dapat berubah sewaktu waktu sesuai permintaan konsumen  dan harga pasar yang berubah. Demikian prososal ini kami buat agar anda dapat melihat produk dan jasa yang kami tawarkan kepada anda. Atas perhatian  anda kami ucaakan terima kasih.
 

 

Senin, 02 Desember 2013

Pengantar Teknologi Game ( OGRE 3D GAME ENGINE )

Reference : OGRE 3D GAME ENGINE ( Game Menjatuhkan Dadu dengan Bola )

1. http://ayufitriyanti.blogspot.com/2012/09/review-game-engines-ogre.html Diakses tanggal 20 Juli 2013

2. http://id.wikipedia.org/wiki/3D_Studio_Max Diakses tanggal 20 Juli 2013

3. http://nandafangyiyi.blogspot.com/2012/08/blog-post.html Diakses tanggal 20 Juli 2013

4. http://id.wikipedia.org/wiki/Visual_C%2B%2B Diakses tanggal 20 Juli 2013

5. http://id.wikipedia.org/wiki/DirectX Diakses tanggal 20 Juli 2013

6. http://dikitdoang.blogspot.com/2010/05/membuat-game-dengan-ogre-3d.html Diposting tanggal 2 Mei 2010

7. http://intenwulan.blogspot.com/2013/03/pengertian-dan-sejarah-game.html Diakses tanggal 20 Juli 2013

Pengantar Teknologi Game ( OGRE 3D GAME ENGINE )

T3 - Game Menjatuhkan Dadu dengan Bola (OGRE 3D GAME ENGINE)


Contoh Kasus


Di sini akan dijelaskan cara membuat permainan atau game dengan menggunakan Ogre 3D engine. Ogre 3D hanya sebagai perender hasilnya. Sedangkan untuk coding dan memetakan objeknya dibutuhkan bantuan dari aplikasi lain seperti Visual C++, 3D Max dan converter objeknya. Permainan yang dibuat di sini adalah “Game Menjatuhkan Dadu dengan Bola”. Berikut akan dijelaskan langkah-langkah pembuatannya. 
Pertama-tama lakukan instalasi pada software 3D max terlebih dahulu, versi yang digunakan di sini adalah 3D Max 2008. Kemudian install Converter 3D to mesh, yaitu OgreMaxSceneExporter. Software ini digunakan untuk merubah objek berekstensi .max, .3ds, dan lain-lain menjadi file berekstensi .mesh. 
Kemudian membuat objek yang nantinya akan digunakan, yaitu sebuah bola dan enam buah dadu menggunakan 3Ds Max. Kemudian simpan ketujuh objek tersebut. Konversi objek yang telah dibuat ini dengan cara klik File – Eksport, setelah itu pilih format berekstensi .mesh agar objek yang dibuat ini dapat dibuka pada Ogre3D. 
Berikutnya lakukan instalasi pada beberapa software pendukung yang dibutuhkan seperti Visual C++, Ogre SDK, dan Direct X SDK. Setelah itu masukan objek yang sudah dikonversi berekstensi .mesh tadi ke Ogre SDK yang telah diinstal. Pada umumnya, Ogre SDK ini terdapat pada direktori C dan cari folder Ogre SDK. Pilih media – model, lalu tempatkan objek yang dibuat ke tempat itu. 
Buka visual studio 2008 – create new project – Visual C++ win32 console application, berikan nama pada project yaitu gameKu.cpp dan klik OK, kemudian next. Pada bagian Application type pilih Windows Application dan pada bagian Additional options pilih empty project. Selanjutnya akan dibuat item pada project yang telah dibuat sebelumnya, pada menu Project –add new item – C++ File (.cpp) – beri nama main – klik Add. Maka secara otomatis akan muncul editor tempat menulis script cpp. Berikut adalah link untuk script yang digunakan. http://dikitdoang.blogspot.com/2010/05/membuat-game-dengan-ogre-3d.html 
Buat item baru kembali untuk Header File (.h) dan masukkan script dari link ini kembali.
http://dikitdoang.blogspot.com/2010/05/membuat-game-dengan-ogre-3d.html 
Copy folder Media dan folder bin pada Ogre SDK di default path installation tempat menginstal Ogre ke folder workspace tempat project yang dibuat berada. Kemudian konfigurasikan path pada file resources.cfg pada folder debug dan resources.cfg pada folder release. Ganti bagian ../../ .. dengan path tempat default path installation tadi. Setelah konfigurasi ini selesai, berikutnya lakukan konfigurasi pada properties project. Pada jendela solution explorer, klik kanan nama project lalu pilih menu properties. Lakukan konfigurasi seperti ketentuan di bawah ini. 
Pada debug active: 
Debugging : Working Directory = ..\bin\Debug 
Linker : General : Output File = ..\bin\Debug\hello.exe 
Linker : Input : Additional Dependencies += OgreMain_d.lib 
Linker : Input : Additional Dependencies += OIS_d.lib 
Linker : General : Additional Library Directories = $(OGRE_HOME)\lib 
C/C++ : General : Additional Include Directories = 
..\include;$(OGRE_HOME)\include;$(OGRE_HOME)\samples\include
Lakukan juga pengaturan untuk folder Release, tetapi ganti bagian OgreMain_d.lib dan OIS_d.lib di atas menjadi OgreMain.lib dan OIS.lib.
Konfigurasi selesai dilakukan. Lakukan running program dengan menekan tombol F5 pada keyboard. Maka akan muncul tampilan “OGRE Engine Rendering Setup”. Pilih Direct 3d9 Rendering Subsystem, maka hasil gambar berupa windows application akan tampil seperti berikut ini.