Pages

Tuesday, 22 January 2019

Motherboard

Motherboard adalah papan sirkuit tempat berbagai komponen elektronik saling terhubung. Pengertian lain dari Motherboard atau dengan kata lain mainboard adalah papan utama berupa PCB yang memiliki chip bios (program penggerak), jalur-jalur dan konektor sebagai penghubung akses masing-masing perangkat.

Motherboard merupakan kompenen utama dari sebuah PC, karena pada Motherboard-lah semua komponen PC akan disatukan. Bentuk motherboard seperti sebuah papan sirkuit elektronik

Motherboard berfungsi untuk menghubungkan seluruh komponen penyusun sebuah komputer, motherboard mengemban tugas untuk menghubungkan bahasa kode antar perangkat keras agar dapat disinergikan menjadi sebuah aktivitas kerja perangkat komputer.

Berkas:ASRock K7VT4A Pro Mainboard.jpg

Jenis-jenis Motherboard
  • Motherboard AT/AT Baby

Gambar terkait
Jenis motherboard yang pertama adalah motherboard jenis AT atau sering juga dikenal dengan nama AT Baby. Motherboard ini merupakan jenis motherboard klasik, yang sudah tidak digunkaan lagi saat ini. Motherboard ini dikembangkan oleh IBM untuk mendukung penggunaan processor Pentium 2 pada saat itu, tepatnya sebelum tahun 1990-an.

Apabila dibandingkan dengan generasi penerusnya, yaitu ATX, maka motherboard AT ini memiliki banyak kekurangan, seperti mudah mngalami panas dan juga ukurannya yang cukup besar. Saat ini, motherboard AT baby sudah jarang, bahkan tidak digunakan lagi, karena tidak kompatibel dengan teknologi sistem komponen CPU dan perangkat keras komputer saat ini.
  • Motherboard ATX
Perbedaan Motherboard ATX dan micro ATX
ATX merupakan kependekan dari Advance Technology Extended. Motherboard ATX ini merupakan pengembangan dari jenis motherboard sebelumnya, yaitu AT / AT Baby yang memiliki banyak kekurangan. Motherboard ATX saat ini merupakan salah satu jenis motherboard standar yang banyak digunakan pada komputer di dunia.


    Jenis dari ATX

    Motherboard jenis ATX sendiri juga terbagi menjadi bebeerapa jenis, berdasarkan ukurannya. Berikut ini adalah beberapa jenis dari motherboard ATX :

    • Standard ATX

    Standard ATX merupakan jenis motherboard ATX standard, yang banyak digunakan untuk komputer maupun laptop. Motherboard jenis Standard ATX ini memilki ukuran panjang 305 mm dan lebar 244 mm. Motherboard standard ATX memiliki AGP konektor dan juga PCI connector.
    • Micro ATX

    Micro ATX, sesuai dengan namanya, motherboard dengan jenis Micro ATX ini memiliki bentuk micro, alias kecil apabila dibandingkan dengan form factor ATX Standard dan form factor ATX lainnya. Ukuran dari motherboard Micro ATX ini adalah sebesar 244 mm x 244 mm.

    Dengan ukuran yang kecil ini, maka micro ATX sanga cocok digunakan pada netbook yang memilki ukuran fisik kecil dan tidak terlalu membutuhkan spesifikasi yang tingi. Micro ATX juga terbilang salah satu jenis motherboard ATX yang paling ekonomis dan murah.
    • Flex ATX

    Flex ATX merupakan pengembangan dari motherboard micro ATX. Flex ATX menawarkan fleksibilitas dalam merancang komputer, sehingga dapat disesuaikan dengan kebutuhan. Flex ATX memiliki 2 PCI connector.
    • Mini ATX

    Mini Atx memiliik ukuran yang relative kecil, mirip seperti mirco PCX. Ukuran dari motherboard Mini ATX ini adalah 284 mm untuk panjangnya, dan 208 mm untuk lebarnya. Motherboard mini ATX saat ini banyak digunakan untuk keperluan PC ukuran kecil, dan juga keperluan netbook kecil.

    • Motherboard BTX
    Hasil gambar untuk motherboard BTX
    Jenis motherboard yang ketiga adalah BTX. BTX merupakan kependekan dari Balanced Technology Extended. Sesuai dengan namanya, motherboard jenis BTX ini menawarkan keseimbangan dalam penggunaan sebuah sistem komputer.

    Keseimbangan dari penyusunan sistem komputer ini terlihat dari keunggulan BTX dalam hal mengatur suhu. BTX mampu untuk mengoptimalkan sirkulasi udara di dalam komputer, serta mampu untuk melakukan pengendalian panas.

    Jenis dari Motherboard BTX


    • BTX Standar

    BTX standar merupakan jenis motherboard BTX yang memiliki ukuran dimensi standa, yaitu sebesar 325 mm untuk panjangnya, dan juga 267 mm untuk lebarnya. Cukup besar apabila dibandingkan dengan standard ATX.

    BTX standar, meskipun lebih besar, namun disebut – sebut memiliki kemampuan yang baik dalam menjaga sirkulasi panas di dalam sistem komputer, sehingga dapat meminimalisir terjadinya overheating.


    • Micro BTX

    Jenis motherboard BTX berikutnya adalah jenis Mikro BTX. Micro BTX senarnya memiliki fungsi dan juga keunggulan yang hampir sama dengan standard BTX. Namun demikian, perbedaannya terdapat pada ukurannya. Micro BTX memiliki ukuran sebesar 264 x 267 mm panjang dan lebarnya.


    • Pico BTX

    Pico BTX merupakan versi min I dari BTX. Memiliki ukuran yang jauh lebih kecil, Pico BTX hanya memilki lebar sebesar 203 mm, dengan panjang motherboard Pico BTS sebesar 264 mm.


    • Motherboard ITX
    Hasil gambar untuk mobo itx
    Apabila pada motherboard jenis ATX dan juga BTX keduanya sama sama memiliki ukuran yang besar, yaitu berkisar antara 300 mm hingga 200-an mm, maka tidak dengan motherboard jenis ITX. Motherboard jenis ITX atau yang dikenal dengan kepanjangannya, Information Technology Extended ini memiliki ukuran yang jauh lebih kecil.

    Motherboard ITX didukung oleh Via, yang memiliki factor level kecil, yang sangat pas dan juga cocok untuk dibuat sebagai motherboard pada mini PC, atau juga PC tablet dengan ukuran kecil.

    Jenis dari Motherboard ITX

    • Mini ITX
    Mini ITX merupakan format ITX dengan dimensi yang kecil. Motherboard jenis mini ITX ini berbentuk persegi, dengan panjang masing – masing sisinya adalah 170 mm. Kecil sekali bukan? Sangat pas untuk kebutuhan tablet PC dan juga mini PC anda.

    • Nano ITX
    Masih berpikir bahwa mini ITX adalah yang paling kecil? Tunggu dulu, format ITX lainnya juga ada yang lebih kecil lagi, yaitu nano ITX. Nano ITX merupakan jenis motherboard ITX yang terkecil. Ukurannya berbentuk persegi, sama seperti mini ITX, dengan ukuran yang lebih kecil, berbeda 50 mm dari mini ITX, yaitu sebesar 120 mm x 120 mm.

    Sumber :

    Readmore → Motherboard

    Sunday, 21 May 2017

    Pengantar Quantum Computation

    PENDAHULUAN 

    Quantum Computation atau komputer kuantum adalah sebuah alat untuk perhitungan, dimana perhitungan ini menggunakan langsung fenomena kuantum mekanik dan perhitungan ini seperti superposisi dan belitan untuk melakukan operasi pada data. Perbedaan komputer kuantum dengan komputer klasik adalah pada sebuah komputer klasik memiliki memori terdiri dari bit, dimana tiap bit mewakili salah satu atau nol. Sedangkan sebuah komputer kuantum mempertahankan urutan qubit. Prinsip dasar komputer kuantum adalah bahwa sifat kuantum dari partikel dapat digunakan untuk mewakili data dan struktur data, dan bahwa mekanika kuantum dapat digunakan untuk melakukan operasi dengan data ini. Dalam hal ini untuk mengembangkan komputer dengan sistem kuantum diperlukan suatu logika baru yang sesuai dengan prinsip kuantum.
    Feynman dari California Institute of Technology yang pertama kali mengajukan dan menunjukkan model bahwa sebuah sistem kuantum dapat digunakan untuk melakukan komputasi. Feynman juga menunjukkan bagaimana sistem tersebut dapat menjadi simulator bagi fisika kuantum.  Pada tahun 1985, Deutsch menyadari esensi dari komputasi oleh sebuah komputer kuantum dan menunjukkan bahwa semua proses fisika, secara prinsipil, dapat dimodelkan melalui komputer kuantum. Dengan demikian, komputer kuantum memiliki kemampuan yang melebihi komputer klasik. Pada tahun 1995, Peter Shor merumuskan sebuah algoritma yang memungkinkan penggunaan komputer kuantum untuk memecahkan masalah faktorisasi dalam teori bilangan.

    Keunggulan Quantum Computing
    Komputer kuantum memanfaatkan sebuah fenomena yang dinamakan super posisi yaitu dalam mekanika kuantum, suatu partikel bias berada dalam dua keadaan sekaligus. Komputer kuantum juga menggunakan Qubits yaitu kemampuan untuk berada di berbagai macam keadaan. Komputer kuantum memiliki potensi untuk melaksanakan berbagai perhitungan secara simultan atau lebih rinci sehingga jauh lebih cepat dari komputer digital. Jadi intinya komputer kuantum lebih baik kemampuannya dan lebih cepat dibandingkan dengan komputer digital. 

    Implementasi Quantum Computing
    Pada 19 Nov 2013 Lockheed Martin, NASA dan Google semua memiliki satu misi yang sama yaitu mereka semua membuat komputer kuantum sendiri. Komputer kuantum ini adalah superkonduktor chip yang dirancang oleh sistem D – gelombang dan yang dibuat di NASA Jet Propulsion Laboratories.
    NASA dan Google berbagi sebuah komputer kuantum untuk digunakan di Quantum Artificial Intelligence Lab menggunakan 512 qubit D -Wave Two yang akan digunakan untuk penelitian pembelajaran mesin yang membantu dalam menggunakan jaringan syaraf tiruan untuk mencari set data astronomi planet ekstrasurya dan untuk meningkatkan efisiensi searchs internet dengan menggunakan AI metaheuristik di search engine heuristical.
    A.I. seperti metaheuristik dapat menyerupai masalah optimisasi global mirip dengan masalah klasik seperti pedagang keliling, koloni semut atau optimasi swarm, yang dapat menavigasi melalui database seperti labirin. Menggunakan partikel terjerat sebagai qubit, algoritma ini bisa dinavigasi jauh lebih cepat daripada komputer konvensional dan dengan lebih banyak variabel.
    Penggunaan metaheuristik canggih pada fungsi heuristical lebih rendah dapat melihat simulasi komputer yang dapat memilih sub rutinitas tertentu pada komputer sendiri untuk memecahkan masalah dengan cara yang benar-benar cerdas . Dengan cara ini mesin akan jauh lebih mudah beradaptasi terhadap perubahan data indrawi dan akan mampu berfungsi dengan jauh lebih otomatisasi daripada yang mungkin dengan komputer normal.\

    Perbandingan Dengan Komputer Konvensional
    Quantum Computer dapat memproses jauh lebih cepat daripada komputer konvensional. Pada dasarnya, quantum computer dapat memproses secara paralel, sehingga berkomputasi jauh lebih cepat. Quantum Computer dapat jauh lebih cepat dari komputer konvensional pada banyak masalah, salah satunya yaitu masalah yang memiliki sifat berikut:
    • Satu-satunya cara adalah menebak dan mengecek jawabannya berkali-kali
    • Terdapat n jumlah jawaban yang mungkin
    • Setiap kemungkinan jawaban membutuhkan waktu yang sama untuk mengeceknya
    • Tidak ada petunjuk jawaban mana yang kemungkinan benarnya lebih besar: memberi jawaban dengan asal tidak berbeda dengan mengeceknya dengan urutan tertentu.
    https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2D5_BBYFFfn5yIP5qSrR3Icq3RLSzcZaPtOWhDtFB6bsdB4b9G_hLvU0Er7Je-sAl1g8u77hTcuW0Xtkbhyphenhyphent3vf8BQbONDmVGaJ4tIwJSrdg-3HSCItSrXW0Upsiq2vAq8CkIAoWpA5EF/s1600/quantum.PNG 

    ENTANGLEMENT
     
    Quantum entanglement adalah fenomena mekanika kuantum dimana kuantum menyatakan bahwa dua atau lebih objek harus dideskripsikan dengan referensi antar objek, meskipun objek-objek tersebut tidaklah berkaitan secara spasia. Quantum entanglement terjadi ketika partikel seperti foton, elektron, molekul besar seperti buckyballs, dan bahkan berlian kecil berinteraksi secara fisik dan kemudian terpisahkan; jenis interaksi adalah sedemikian rupa sehingga setiap anggota yang dihasilkan dari pasangan benar dijelaskan oleh kuantum mekanik deskripsi yang sama (keadaan yang sama), yang terbatas dalam hal faktor penting seperti posisi, momentum, perputaran, polarisasi,
    Secara keseluruhan, superposisi kuantum dan Entanglement menciptakan daya komputasi yang sangat ditingkatkan. Dimana sebuah register 2-bit di komputer biasa dapat menyimpan hanya satu dari empat konfigurasi biner (00, 01, 10, atau 11) pada waktu tertentu, register 2-qubit dalam sebuah komputer kuantum dapat menyimpan semua empat nomor secara bersamaan, karena qubit masing-masing mewakili dua nilai. Jika lebih qubit ditambahkan, kapasitas meningkat diperluas secara eksponensial.

    PENGOPERASIAN DATA QUBIT
     
    Secara umum komputer kuantum dengan qubit n bisa dalam superposisi sewenang-wenang hingga 2 n negara bagian yang berbeda secara bersamaan (ini dibandingkan dengan komputer normal yang hanya dapat di salah satu negara n 2 pada satu waktu). Komputer kuantum yang beroperasi dengan memanipulasi qubit dengan urutan tetap gerbang logika quantum. Urutan gerbang untuk diterapkan disebut algoritma quantum.
    Sebuah contoh dari implementasi qubit untuk komputer kuantum bisa mulai dengan menggunakan partikel dengan dua putaran menyatakan: “down” dan “up”. Namun pada kenyataannya sistem yang memiliki suatu diamati dalam jumlah yang akan kekal dalam waktu evolusi dan seperti bahwa A memiliki setidaknya dua diskrit dan cukup spasi berturut-turut eigen.  Misalnya saat spin atom mengarah ke atas (up) kita beri lambang 1, sedangkan spin down adalah 0.
     

    QUANTUM GATES

    Quantum Gates / Gerbang Quantum merupakan sebuah aturan logika / gerbang logika yang berlaku pada quantum computing. Prinsip kerja dari quantum gates hampir sama dengan gerbang logika pada komputer digital. Jika pada komputer digital terdapat beberapa operasi logika seperti AND, OR, NOT, pada quantum computing gerbang quantum terdiri dari beberapa bilangan qubits, sehingga quantum gates lebih susah untuk dihitung daripada gerang logika pada komputer digital. Berikut kutipan dari wikipedia mengenai quantum gates :
    In quantum computing and specifically the quantum circuit model of computation, a quantum gate (or quantum logic gate) is a basic quantum circuit operating on a small number of qubits. They are the building blocks of quantum circuits, like classical logic gates are for conventional digital circuits.
    Unlike many classical logic gates, quantum logic gates are reversible. However, classical computing can be performed using only reversible gates. For example, the reversible Toffoli gate can implement all Boolean functions. This gate has a direct quantum equivalent, showing that quantum circuits can perform all operations performed by classical circuits.
    Quantum logic gates are represented by unitary matrices. The most common quantum gates operate on spaces of one or two qubits, just like the common classical logic gates operate on one or two bits. This means that as matrices, quantum gates can be described by 2 × 2 or 4 × 4 unitary matrices.[3]
    Dari kutipan diatas, gerbang logika berbeda dengan gerbang quantum, dimana gerbang quantum bersifat reversible.

    ALGORITMA SHOR

    Algoritma Shor adalah contoh lanjutan paradigma dasar (berapa banyak waktu komputasi diperlukan untuk menemukan faktor bilangan bulat n-bit?), tapi algoritma ini tampak terisolir dari kebanyakan temuan lain ilmu informasi quantum. Sekilas, itu cuma seperti trik pemrograman cerdik dengan signifikansi fundamental yang kecil. Penampilan tersebut menipu; para periset telah menunjukkan bahwa algoritma Shor bisa ditafsirkan sebagai contoh prosedur untuk menetapkan level energi sistem quantum, sebuah proses yang fundamental. Seiring waktu berjalan dan kita mengisi lebih banyak pada peta, semestinya kian mudah memahami prinsip-prinsip yang mendasari algortima Shor dan algoritma quantum lainnya
    Sebagai contoh  Algoritma Shor yang paling sederhana adalah menemukan faktor-faktor untuk  bilangan  15,  di mana membutuhkan sebuah komputer kuantum dengan tujuh qubit.  Para  ahli  kimia mendesain dan menciptakan sebuah molekul yang memiliki tujuh putaran nukleus. Nukleus dari lima atom fluorin dan dua atom karbon yang dapat berinteraksi satu dengan yang lain sebagai qubit, dapat diprogram dengan menggunakan denyut-denyut  frekuensi radio dan dapat dideteksi melalui peralatan resonansi  magnetis nuklir (nuclear magnetic resonance, atau NMR) yang mirip dengan yang banyak digunakan di rumah-rumah sakit dan laboratorium-laboratorium kimia.
    Para  ilmuwan IBM mengontrol sebuah tabung kecil (vial) yang berisikan satu miliar-miliar  (10  pangkat 18) dari molekul-molekul ini untuk mengeksekusi algoritma Shor dan mengidentifikasikan secara tepat 3 dan 5 sebagai faktor 15.  Meskipun jawaban  ini  mungkin kelihatan sangat sepele, kontrol yang dibutuhkan untuk  mengatur  tujuh  putaran  dalam kalkulasi ini menjadikan komputasi kuantum  ini  komputasi yang paling rumit yang pernah dijalankan hingga saat ini. 

    Kemajuan teknologi dibidang komputer semakin cepat, processor yang ada pada saat ini hampir mencapai perkembangan yang maksimal, sehingga jumlah transistor yang ditanamkan pada sebuah processor semakin padat. Maka dari itu, para ilmuan mengembangkan teknologi baru bernama quantum computing, dengan adanya quantum computing ini, kecepatan komputer bisa beberapa kali lipat dari komputer digital biasa, sehingga quantum computing bisa dibilang merupakan sebuah teknologi masa depan di dunia teknologi komputer

    Sumber :

    Readmore → Pengantar Quantum Computation

    Tuesday, 11 April 2017

    Pengantar Komputasi Cloud

    Pendahuluan

    Perkembangan teknologi di zaman ini sudah semakin maju dengan adanya teknologi Cloud Computing, adapun pada Cloud Computing ini kita dapat menggunakan konsep – konsep seperti social networking, open, share, colaborations, mobile, easy maintenance, one click, terdistribusi, scalability, concurency, dan transparan. Dengan adanya Cloud Computing kita semakin dimudahkan dalam mengakses data yang kita miliki, dimanapun dan kapanpun selama terhubung dengan internet, karena dengan memanfaatkan teknologi Cloud ini kita bias menyimpan berbagai data, aplikasi dan lainnya.

    Cloud Computing adalah suatu penggabungan antara teknologi komputer yang telah berkembang dengan basis internet yang juga telah berkembang. Adapun kenapa disebut sebagai komputasi awan, karena komputasi kita anggap sebagai komputer dan internet sebagai awan dimana sebuah Cloud bekerja tidak kelihatan oleh mata manusia. Jadi manusia sebagai user memanfaatkan teknologi computer dengan menjalankan aplikasi yang tidak berada dicomputer yang digunakannya atau tidak ada file-file yang ada dikomputer kita langsung, namun file – file itu berada di computer lain yang dihubungkan dengan internet.

    Pengantar Komputasi Grid

    Komputasi Grid adalah infrastruktur  perangkat keras dan perangkat lunak yang dapat menyediakan akses yang bisa diandalkan, konsisten, tahan lama dan tidak mahal terhadap kemampuan komputasi mutakhir yang tersedia (Menurut The Grid: Blue Print for A New Computing Infrastructure)

    Grid computing adalah sebuah asosiasi sumber daya komputer dari beberapa domain administrasi untuk mencapai tujuan bersama dengan berbagai layanan kepada  pengguna. Dalam komputasi grid pengguna dapat mengakses sumber daya seperti, proses, penyimpanan, data dan aplikasi dengan sedikit atau tanpa pengetahuan tentang lokasi fisik sumber daya dan teknologi yang mendasari digunakan.

    Grid computing menawarkan solusi komputasi yang murah, yaitu dengan memanfaatkan sumber daya yang tersebar dan heterogen serta pengaksesan yang mudah dari mana saja. Globus Toolkit adalah sekumpulan perangkat lunak dan pustaka pembuatan lingkungan komputasi grid yang bersifat open-source. Dengan adanya lingkungan komputasi grid ini diharapkan mempermudah dan mengoptimalkan eksekusi program-program yang menggunakan pustaka paralel. Dan Indonesia sudah menggunakan sistem Grid dan diberi nama InGrid (Inherent Grid). Sistem komputasi grid mulai beroperasi pada bulam Maret 2007 dan terus dikembangkan sampai saat ini. InGrid ini menghubungkan beberapa perguruan tinggi negeri dan swasta yang tersebar di seluruh Indonesia dan beberapa instansi pemerintahan seperti Badan Meteorologi dan Geofisika.

    Beberapa konsep dasar dari komputasi grid:
    • Sumber daya dikelola dan dikendalikan secara lokal
    • Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda

    Cara Kerja Grid Computing

    Menurut Ian Foster :
    • Sistem tersebut melakukan koordinasi terhadap sumberdaya komputasi yang tidak berada dibawah suatu kendali terpusat. Seandainya sumber daya yang digunakan berada dalam satu cakupan domain administratif, maka komputasi tersebut belum dapat dikatakan komputasi grid.
    • Sistem tersebut menggunakan standard dan protokol yang bersifat terbuka (tidak terpaut pada suatu implementasi atau produk tertentu). Komputasi grid disusun dari kesepakatan-kesepakatan terhadap masalah yang fundamental, dibutuhkan untuk mewujudkan komputasi bersama dalam skala besar. Kesepakatan dan standar yang dibutuhkan adalah dalam bidang autentikasi, otorisasi, pencarian sumberdaya, dan akses terhadap sumber daya.
    • Sistem tersebut berusaha untuk mencapai kualitas layanan yang canggih, (nontrivial quality of service) yang jauh diatas kualitas layanan komponen individu dari komputasi grid tersebut.

    Kelebihan dan Kekurangan Grid Computing

    Penggunaan Grid Computing System untuk perusahaan-perusahaan akan banyak memberikan manfaat, baik manfaat secara langsung maupun tidak langsung. Beberapa manfaat tersebut antara lain :
    • Grid computing menjanjikan peningkatan utilitas, dan fleksibilitas yang lebih besar untuk sumberdaya infrastruktur, aplikasi dan informasi. Dan juga menjanjikan peningkatan produktivitas kerja perusahaan.
    • Grid computing bisa memberi penghematan uang, baik dari sisi investasi modal maupun operating cost–nya.

    Dan beberapa hambatan yang dialami oleh masyarakat Indonesia dalam mengaplikasikan teknologi grid computing adalah sebagai berikut :
    • Manajemen institusi yang terlalu birokratis menyebabkan mereka enggan untuk merelakan fasilitas yang dimiliki untuk digunakan secara bersama agar mendapatkan manfaat yan lebih besar bagi masyarakat luas.
    • Masih sedikitnya Sumber Daya Manusia yang kompeten dalam mengelola grid computing. Contonhya kurangnya pengetahuan yang mencukupi bagi teknisi IT maupun user non teknisi mengenai manfaat dari grid computing itu sendiri.

    Contoh Grid Computing


    • Scientific SimulationKomputasi grid diimplementasikan di bidang fisika, kimia, dan biologi untuk melakukan simulasi terhadap proses yang kompleks.
    • Medical ImagesPenggunaan data grid dan komputasi grid untuk menyimpan medical-image. Contohnya adalah eDiaMoND project.
    • Computer-Aided Drug Discovery (CADD)Komputasi grid digunakan untuk membantu penemuan obat. Salah satu contohnya adalah: Molecular Modeling Laboratory (MML) di University of North Carolina (UNC).
    • Big ScienceData grid dan komputasi grid digunakan untuk membantu proyek laboratorium yang disponsori oleh pemerintah Contohnya terdapat di DEISA.
    • E-LearningKomputasi grid membantu membangun infrastruktur untuk memenuhi kebutuhan dalam pertukaran informasi dibidang pendidikan. Contohnya adalah AccessGrid.

    Virtualisasi

    Ada dua istilah yang sedang popouler saat ini dalam hal teknologi komputasi, yaitu Virtualisasi dan Cloud computing, namun saat ini masih banyak yang menganggap bahwa virtualisasi dan cloud computing adalah hal yang sama, padahal sebenarnya cloud computing itu lebih dari sekedar virtualisasi.

    Virtualisasi adalah sebuah teknologi, yang memungkinkan seseorang untuk membuat versi virtual dari sesuatu yang bersifat fisik, misalnya sistem operasi, storage data atau sumber daya jaringan. Proses tersebut dilakukan oleh sebuah software atau firmware bernama Hypervisor. Hypervisor inilah yang menjadi nyawanya virtualisasi, karena dialah layer yang “berpura – pura” menjadi sebuah infrastruktur untuk menjalankan beberapa virtual machine. Dalam prakteknya, dengan membeli dan memiliki satu buah mesin, seseorang seolah – olah memiliki banyak server, sehingga bisa mengurangi pengeluaran IT untuk pembelian server baru, komponen, storage, dan software pendukung lainnya.

    Distribusi Computation dalam Cloud Computing


    Kegiatan ini merupakan kumpulan beberapa computer yang terhubung untuk melakukan pendistribusian, seperti mengirim dan menerima data serta melakukan interaksi lain antar computer yang dimana membutuhkan sebuah jaringan agar computer satu dan lainnya bisa saling berhubung dan melakukan interaksi. Hal ini semua dilakukan dengan cloud computing yang seperti kita ketahui memberikan layanan dimana informasinya disimpan di server secara permanen dan disimpan di computer client secara temporary.

    Komputasi Terdistribusi merupakan salah satu tujuan dari Cloud Computing, karena menawarkan pengaksesan sumber daya secara parallel, para pengguna juga bisa memanfaatkannya secara bersamaan (tidak harus menunggu dalam antrian untuk mendapatkan pelayanan), terdiri dari banyak sistem sehingga jika salah satu sistem crash, sistem lain tidak akan terpengaruh, dapat menghemat biaya operasional karena tidak membutuhkan sumber daya (resourches).

    Distribusi komputasi ini memiliki definisi mempelajari penggunaan terkoordinasi dari computer secara fisik terpisah atau terdistribusi. Pada distributed computing ini, program dipisah menjadi beberapa bagian yang dijalankan secara bersamaan pada banyak computer yang terhubung melalui jaringan internet.

    Map Reduce dan Non SQL (Not SQL)

    MapReduce adalah model pemrogramana rilisan Google yang ditujukan untuk memproses data berukuran raksasa secara terdistribusi dan parallel dalam cluster yang terdiri atas ribuan komputer. Dalam memproses data, MapReduce dibagi menjadi 2 proses utama, yaitu Map dan Reduce. Proses Map bertugas utnuk mengumpulkan informasi dari potongan-potongan data yang terditribusi dalam tiap komputer dalam cluster (kelompok komputer yang saling terhubung). Hasilnya deserahkan kepada proses Reduce untuk diproses lebih lanjut. Hasil proses Reduce merupakan hasil akhir yang dikirim ke pengguna.

    NoSQL adalah tipe database yang sangat jauh berbeda dengan konsep RDBMS ataupun ODBMS. Perbedaan utamanya sendiri yaitu karena tidak mengenal istilah relation dan tidak menggunakan konsep schema. Dalam NoSQL, setiap tabel berdiri sendiri tanpa tergantung dengan tabel lainnya.
    NoSQL Database adalah sebuah database yang bertipe NoSQL, yaitu database ini tidak mengenal istilah relational dan tidak menggunakan konsep schema. Contoh dari NoSQL Database salah satunya adalah MongoDB.

    NoSQL

    Nosql adalah sebuah memcache dari bagian database sederhana yang berisi key dan value. Database ini bersifat struktur storage dimana sistem databasenya yang berbeda dengan sistem database relasional. Nosql tidak membutuhkan skema table dan menghindari operasi join dan berkembang secara horizontal. Selain itu NoSQL merupakan suatu bahasan yang jauh dari arti kata yang dibaca. Tidak berarti tanpa sql query. Melainkan bagaimana suatu sql query digunakan seminimal mungkin dalam suatu program database. Dengan memanfaatkan teknologi NoSQL ini, diharapkan mampu mengurangi beban server. Selain itu, hal ini juga memudahkan programmer dalam membuat suatu program dan proses pengembangannya. Penjelasan lebih mengenai NoSQL database akan dijelaskan pada sub bab dibawah ini.

    Database NoSQL, juga disebut Not Only SQL, adalah sebuah pendekatan untuk pengelolaan datadan desain database yang berguna untuk set yang sangat besar data terdistribusi. NoSQL, yang mencakup berbagai teknologi dan arsitektur, berusaha untuk memecahkan masalah skala bilitas dan kinerja data yang besar yang database relasional tidak dirancang untuk menangani.NoSQL ini sangat berguna ketika perusahaan perlu untuk mengakses dan menganalisis sejumlah besar data terstruktur atau data yang disimpan dari jarak jauh pada beberapa virtual server di awan.

    Berlawanan dengan kesalahpahaman yang disebabkan oleh namanya, NoSQL tidak melarangbahasa query terstruktur (SQL) Meskipun benar bahwa beberapa sistem NoSQL sepenuhnya non-relasional, yang lain hanya menghindari fungsi relasional dipilih seperti skema tabel tetap dan bergabung dengan operasi. Sebagai contoh, daripada menggunakan tabel, database NoSQL mungkin mengatur data menjadi objek, kunci / nilai berpasangan atau tupel.

    Sumber :
    Readmore → Pengantar Komputasi Cloud

    Thursday, 16 March 2017

    Teori Komputasi

    Teori komputasi adalah cabang ilmu komputer dan matematika yang membahas apakah dan bagaimanakah suatu masalah dapat dipecahkan pada model komputasi, menggunakan algoritma. Bidang ilmu ini terutama membahas hal terkait komputabilitas dan kompleksitas, dalam kaitannya dengan formalisme komputasi.

    Untuk melakukan studi komputasi dengan ketat, ilmuwan komputer bekerja dengan abstraksi matematika dari komputer yang dinamakan model komputasi. Ada beberapa model yang digunakan, namun yang paling umum dipelajari adalah mesin Turing. Sebuah mesin Turing dapat dipikirkan sebagai komputer pribadi meja dengan kapasitas memori yang tak terhingga, namun hanya dapat diakses dalam bagian-bagian terpisah dan diskret. Ilmuwan komputer mempelajari mesin Turing karena mudah dirumuskan, dianalisis dan digunakan untuk pembuktian, dan karena mesin ini mewakili model komputasi yang dianggap sebagai model paling masuk akal yang paling ampuh yang dimungkinkan. Kapasitas memori tidak terbatas mungkin terlihat sebagai sifat yang tidak mungkin terwujudkan, namun setiap permasalahan yang "terputuskan" (decidable) yang dipecahkan oleh mesin Turing selalu hanya akan memerlukan jumlah memori terhingga. Jadi pada dasarnya setiap masalah yang dapat dipecahkan (diputuskan) oleh meisn Turing dapat dipecahkan oleh komputer yang memiliki jumlah memori terbatas.

    Implementasi Komputasi

    Implementasi adalah kegiatan yang dilakukan untuk menguji data dan menerapkan sistem yang diperoleh dari kegiatan seleksi. Implementasi merupakan salah satu pertahanan dari keseluruhan pembangunan sistem komputerisasi dan unsur yang harus dipertimbangkan dalam pembangunan sistem komputerisasi yaitu masalah perangkat lunak, karena perangkat lunak yang digunakan haruslah sesuai dengan masalah yang akan diselesaikan disamping masalah perangkat keras. Contoh aplikasi berbasis cloud computing adalah salesforce.com, Google Docs. salesforce.com adalah aplikasi Customer Relationship Management (CRM) berbasis software as services, dimana kita bisa mengakses aplikasi bisnis: kontak, produk, sales tracking, dashboard, dll. Google Docs adalah aplikasi word processor, spreadsheet, presentasi semacam Microsoft Office, yang berbasis di server. Terintegrasi dengan Google Mail, file tersimpan dan dapat di proses dari internet.

    Di zaman/masa modern saat ini perkembangan teknologi yang begitu cepat, Implementasi Komputasi banyak digunakan untuk berbagai bidang. Seperti : Bidang Fisika, Kimia, Matematika, Ekonomi, Geologi dan Geografi.

    1. Bidang Fisika

    Implementasi komputasi modern di bidang Fisika adalah Computational Physics yang mempelajari suatu gabungan antara Fisika, Komputer Sains dan Matematika Terapan untuk memberikan solusi pada “Kejadian dan masalah yang kompleks pada dunia nyata” baik dengan menggunakan simulasi juga penggunaan Algoritma yang tepat. Pemahaman Fisika pada teori, eksperimen dan komputasi haruslah sebanding. Agar dihasilkan solusi numerik dan visualisasi atau pemodelan yang tepat untuk memahami masalah Fisika. Untuk melakukan pekerjaan seperti evaluasi integral, penyelesaian persamaan differensial, penyelesaian persamaan simultan, mem-plot suatu fungsi/data, membuat pengembangan suatu seri fungsi, menemukan akar persamaan dan bekerja dengan bilangan kompleks yang menjadi tujuan penerapan Fisika komputasi. Banyak perangkat lunak ataupun bahasa yang digunakan, seperti : MatLab, Visual Basic, Fortran, Open Source Physics (OSP), Labview, Mathematica, dan lain sebagainya digunakan untuk pemahaman dan pencarian solusi numerik dari masalah-masalah pada Fisika komputasi.

    2. Kimia

    Implementasi komputasi modern di bidang kimia ada Computational Chemistry yaitu penggunaan ilmu komputer untuk  membantu menyelesaikan masalah kimia, contohnya penggunaan super komputer untuk menghitung struktur dan sifat molekul. Istilah kimia teori dapat didefinisikan sebagai deskripsi matematika untuk kimia, sedangkan kimia komputasi biasanya digunakan ketika metode matematika dikembangkan dengan cukup baik untuk dapat digunakan dalam program komputer. Perlu dicatat bahwa kata "tepat" atau "sempurna" tidak muncul di sini, karena sedikit sekali aspek kimia yang dapat dihitung secara tepat. Hampir semua aspek kimia dapat digambarkan dalam skema komputasi kualitatif atau kuantitatif hampiran.

    Molekul terdiri atas inti dan elektron, sehingga diperlukan metode mekanika kuantum. Kimiawan komputasi sering berusaha memecahkan persamaan Schrödinger non-relativistik, dengan penambahan koreksi relativistik, walaupun beberapa perkembangan telah dilakukan untuk memecahkan persamaan Schrödinger yang sepenuhnya relativistik. Pada prinsipnya persamaan Schrödinger mungkin diselesaikan, baik dalam bentuk bergantung-waktu atau tak-bergantung-waktu, disesuaikan dengan masalah yang dikaji, tetapi pada praktiknya tidak mungkin kecuali untuk sistem yang amat kecil. Karena itu, sejumlah besar metode hampiran dikembangkan untuk mencapai kompromi terbaik antara ketepatan perhitungan dan biaya komputasi.


    Dalam kimia teori, kimiawan dan fisikawan secara bersama mengembangkan algoritma dan program komputer untuk memungkinkan peramalan sifat-sifat atom dan molekul, dan/atau lintasan reaksi untuk reaksi kimia, serta simulasi sistem makroskopis. Kimiawan komputasi kebanyakan “sekedar” menggunakan program komputer dan metodologi yang ada dan menerapkannya untuk permasalahan kimia tertentu. Di antara sebagian besar waktu yang digunakan untuk hal tersebut, kimiawan komputasi juga dapat terlibat dalam pengembangan algoritma baru, maupun pemilihan teori kimia yang sesuai, agar diperoleh proses komputasi yang paling efisien dan akurat.

    Terdapat beberapa pendekatan yang dapat dilakukan:Kajian komputasi dapat dilakukan untuk menemukan titik awal untuk sintesis dalam laboratorium.
    • Kajian komputasi dapat digunakan untuk menjelajahi mekanisme reaksi dan menjelaskan pengamatan pada reaksi di laboratorium.
    • Kajian komputasi dapat digunakan untuk memahami sifat dan perubahan pada sistem makroskopis melalui simulasi yang berlandaskan hukum-hukum interaksi yang ada dalam sistem.

    3. Bidang Matematika

    Menyelesaikan sebuah masalah yang berkaitan dengan perhitungan Matematis, namun dalam pengertian yang akan dibahas dalam pembahasan komputasi modern ini merupakan sebuah sistem yang akan menyelesaikan masalah Matematis menggunakan komputer dengan cara menyusun Algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia.

    4. Bidang Ekonomi

    Terdapat Computational Economics yang mempelajari titik pertemuan antara ilmu ekonomi dan ilmu komputer mencakup komputasi keuangan, statistika, pemrograman yang di desain khusus untuk komputasi ekonomi dan pengembangan alat bantu untuk pendidikan ekonomi. Contohnya, mempelajari titik pertemuan antara ekonomi dan komputasi, meliputi agent-based computational modelling, computational econometrics dan statistika, komputasi keuangan, computational modelling of dynamic macroeconomic systems dan pengembangan alat bantu dalam pendidikan komputasi ekonomi.

    5. Bidang Geologi

    Geologi merupakan cabang Ilmu sains yang mempelajari tentang Bumi. Yakni komposisi, struktur , sifat-sifat, sejarah dan proses, komputasi Geologi umumnya digunakan dibidang pertambangan sebuah sistem komputer digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat didalam tanah. Implementasi pada bidang ini untuk memetakan letak sumber daya dan kontur dari permukaan bumi yang terdapat hasil tambang.

    6. Bidang Geografi

    Implementasi komputasi modern di bidang geografi diterapkan pada GIS (Geographic Information System) yang merupakan sistem informasi khusus yang mengelola data yang memiliki informasi spasial (bereferensi keruangan). Atau dalam arti yang lebih sempit, adalah sistem komputer yang memiliki kemampuan untuk membangun, menyimpan, mengelola dan menampilkan informasi berefrensi geografis, misalnya data yang diidentifikasi menurut lokasinya, dalam sebuah database. Para praktisi juga memasukkan orang yang membangun dan mengoperasikannya dan data sebagai bagian dari sistem ini.


    Teknologi Sistem Informasi Geografis dapat digunakan untuk investigasi ilmiah, pengelolaan sumber daya, perencanaan pembangunan, kartografi dan perencanaan rute. Misalnya, GIS bisa membantu perencana untuk secara cepat menghitung waktu tanggap darurat saat terjadi bencana alam, atau GIS dapat digunaan untuk mencari lahan basah (wetlands) yang membutuhkan perlindungan dari polusi.

    Jadi teori komputasi atau komputasi modern dapat memecahkan suatu masalah dengan menggabungkan cabang ilmu komputer dengan cabang ilmu di bidang lain sesuai dengan masalah yang ditemukan

    Sumber :
    Readmore → Teori Komputasi

    Sunday, 9 October 2016

    Cara Konfigurasi DNS Server di Linux Debian

    DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet. DNS menyediakan pelayanan yang cukup penting untuk internet, ketika perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel. Analogi yang umum digunakan untuk menjelaskan fungsinya adalah DNS bisa dianggap seperti buku telepon internet di mana saat pengguna mengetikkan www.indosat.net.id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan 2001:e00:d:10:3:140::83 (IPv6).

    Sebelum membuat atau konfigurasi dns server di linux debian, alangkah baiknya anda sudah menginstal linux berbasis text dan sudah bisa menjalankan atau mengoperasikan sistem operasi tersebut. Setelah itu mari kita simak tutorialnya berikut ini :
    1. Instal OS Linux Debian  
    Hal pertama yang harus dilakukan adalah kita harus mengisntall OS Linux Debian agar kita bisa mengkonfigurasi jaringannya.
    2. Konfigurasi jaringan
    Setelah kita menginstall OS, sebelum melakukan konfigurasi kita cek dulu apakah network di linux  sudah di setting atau belum. Perintah untuk mengeceknya adalah ketik ifconfig lalu enter. Jika belum di setting, maka yang harus dilakukan langkah-langkah sebagai berikut:
    • Edit network interfaces dengan cara ketik perintah : nano /etc/network/interfaces
    • Hapus dhcp kemudian ganti dengan static
    • Lalu ketik perintah seperti gambar berikut   
    • Jika sudah save dengan cara : CTRL+X > Save > Enter
    • Setelah itu restart network / os, ketik perintah : /etc/init.d/networking/restart atau reboot
    • Cek apakah sudah terkonfigurasi dengan benar atau belum dengan cara, ketik : ifconfig
    3. Install BIND9
    BIND9 atau Berkeley Internet Name Domain Versi 9 adalah salah satu software yang biasa digunakan untuk membuat, membangun dan mengatur sebuah DNS (Domain Name Server) pada sistem operasi Linux. Ketik perintah : apt-get install bind9

    • Pilih Y
    • Lakukan restart bind9 atau os linux, caranya seperti tadi : reboot 
    4. Konfigurasi DNS Server 
    Sebelum konfigurasi, sebaiknya kita tahu file atau folder apa saja yang akan di konfigurasi, file yang akan dikonfigurasi :
    - named.conf.local
    - db.veri [db.local]
    - db.tkjb [db.local]
    - db.192
    - named.conf.options
    - resolv.conf
    Setelah mengetahui file yang akan di konfigurasi, lakukan konfigurasi / cara membuat dns server. Caranya sebagai berikut :
    • Masuk ke folder bind terlebih dahulu : cd /etc/bind
    • Edit file named.conf.local : nano named.conf.local  lalu isikan perintah seperti pada gambar dibawah ini. Jika sudah save Ctrl+X > Y > Enter
    •  Copy db.local ke db.veri dan db.xitkjb serta db.127 ke db.192, dengan perintah 
    • Edit file db.veri ketik : nano db.veri. Ganti localhost dengan nama domain, contoh : Ctrl+W > Ctrl+R > tulis : localhost > Enter > nama domain > Enter > A. Isi dan ubah filenya seperti di gambar berikut : 
    • Edit file db.xitkjb ketik : nano db.xitkjb. Ganti localhost dengan nama domain, contoh : Ctrl+W > Ctrl+R > tulis : localhost > Enter > nama domain > Enter > A. Isi dan ubah filenya seperti di gambar berikut :
    • Edit file db.192 : nano db.192. Ganti localhost dengan nama domain, contoh : Ctrl+W > Ctrl+R > tulis : localhost > Enter > nama domain > Enter > A. Isi dan ubah filenya seperti di gambar berikut :
    • Edit file named.conf.options ketik : nano named.conf.options. ubah seperti gambar berikut:
    • Edit file resolv.conf ketik : nano /etc/resolv.conf. Ubah dan tambahkan isi file tersebut seperti:

    • Restart Bind9, ketik : /etc/init.d/bind9 restart
    • Pengujian DNS Server menggunakan perintah nslookup [nama domain]
    DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet, jadi saat pengguna mengetikkan www.indosat.net.id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan 2001:e00:d:10:3:140::83 (IPv6), begitu juga dengan web lainnya. BIND9 merupakan software yang biasa digunakan dalam membangun DNS di linux
    Pada tutorial di atas membuat 2 domain tetapi jika ingin hanya 1 domain caranya sama saja seperti yang sudah dijelaskan. Untuk file nama bisa disesuaikan dengan keinginan dengan berdasarkan bentuk umum db.namafile. JIka saat restart terjadi failed coba cek kembali konfigurasinya 
    Sumber : 
    https://id.wikipedia.org/wiki/Sistem_Penamaan_Domain 
    http://indodigitalmedia.blogspot.co.id/2016/02/pengertian-fungsi-dan-cara-kongfigurasi.html 
    http://begal-tech.blogspot.co.id/2015/05/tutorial-cara-membuat-konfigurasi-dns.html
    Readmore → Cara Konfigurasi DNS Server di Linux Debian

    Monday, 14 March 2016

    Artificial Intellegence Pada Game

    Definisi

    Kecerdasan buatan (artificial intelligence) merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan sesuatu hal yang -dalam pandangan manusia adalah- cerdas (H.A Simon [1987]).

    Kecerdasan Buatan (AI) merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia (Rich and Knight [1991]).

    Kecerdasan Buatan (AI) merupakan cabang dari ilmu komputer yang dalam merepresentasi pengetahuan lebih banyak menggunakan bentuk simbol-simbol daripada bilangan, dan memproses informasi berdasarkan metode heuristic atau dengan berdasarkan sejumlah aturan (Encyclopedia Britannica).

    Kecerdasan buatan (bahasa Inggris: Artificial Intelligence atau AI) didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan (games), logika fuzzy, jaringan syaraf tiruan dan robotika.

    Tujuan kecerdasan buatan

    Tujuan dari kecerdasan buatan menurut Winston dan Prendergast [1984]:
    1. Membuat mesin menjadi lebih pintar (tujuan utama)
    2. Memahami apa itu kecerdasan (tujuan ilmiah)
    3. Membuat mesin lebih bermanfaat (tujuan entrepreneurial)

    Implementasi kecerdasan buatan pada bidang permainan

    Kecerdasan buatan pada permainan ini memungkinkan sebuah sistem komputer untuk memiliki cara berpikir manusia dalam bermain. Contohnya permainan yang memiliki fasilitas orang melawan komputer. Komputer sudah di program sedemikian rupa agar memiliki cara bermain seperti seorang manusia bahkan bisa melebihi seorang manusia. 

    PES Club Manager

    Konami yang telah lebih dari 10 tahun membuat sebuah game konsol sepakbola, kali ini mulai merambah ke game mobile. Dan lahirlah sebuah game dengan nama Pro Evolution Soccer (PES) Club Manager
     

    Game Pro Evolution Soccer merupakan sebuah fenomena besar bagi dunia game konsol di Indonesia. Berawal dari game International Superstar Soccer (ISS), berubah menjadi Winning Eleven (WE), dan menjadi Pro Evolution Soccer sampai sekarang ini. Konami sepertinya ingin memberikan sebuah rasa baru bagi dunia game mobile dengan merilis game tersebut. 

    Secara grafis, game PES Club Manager ini cukup baik dan bahkan menonjol untuk sebuah game football manager, karena menggunakan engine yang sama dengan versi konsol PES 2015. Setiap gerakan pemain benar-benar dihasilkan dari AI yang mengikuti instruksi taktik kita dan kemampuan pemainnya. Jadi kasarnya kamu akan memainkan mode manajer dari PES 2015 di perangkat mobile

    Ada sebuah fitur yang menjadi daya tarik dari game ini. Itu adalah sebuah fitur “real time” direction, yang memungkinkan kita bisa memberikan arahan pada tim kita yang sedang bertanding secara langsung. Hal tersebut mempermudah kita memberikan arahan dan membuat jalannya pertandingan menjadi tidak bisa ditebak. 

    Kalian akan diberikan beberapa tombol command pada saat pertandingan. Diantaranya adalah command Attacking Style (Possession Ball dan Counter Attack). Possession Ball merupakan taktik yang dipergunakan untuk penguasaan bola, sedangkan Counter Attack dipergunakan untuk melakukan serangan balik yang mematikan. Selain itu terdapat pula command Build up (Short Pass dan Long Pass). Sesuai dengan namanya, command tersebut digunakan untuk jenis passing apa yang ingin kalian pergunakan, apakah operan pendek atau operan lambung. 

     

    Selanjutnya kalian juga bisa memiliki command Attacking Area (Middle dan Wide). Hal tersebut memerintahkan dari area mana pemain kalian akan melakukan penyerangan. Kalian juga bisa memilih Defensive Style (Frontline Pressure dan All-Out Defence) dalam melakukan pertahanan. Frontline Pressure adalah sebuah taktik pertahanan untuk memberikan tekanan secara langsung pada pemegang bola pada saat itu, sedangkan All-Out Defence dipergunakan untuk melakukan area marking, atau menjaga daerah pertahanan seketat mungkin.

    Selain itu kalian juga bisa memilih cara melakukan tekanan, apakah secara agresif atau konserfatif. Mana pun yang kalian pilih, hal tersebut akan mempengaruhi hasil pertandingan. Jadi kalian harus bisa berpikir secara cepat untuk melakukan perubahan taktik. Dan yang terakhir dari “real time” direction adalah gauge meter untuk menentukan penyerangan atau pertahanan. Kalian bisa menggesernya untuk melakukan all-out attack atau all-out defence. Dan masih banyak lagi fitur-fitur yang menarik pada game tersebut.

    PES Club Manager | Screenshot 1


    Kesimpulan

    AI dalam sebuah game memliki banyak peranan terlebih membuat game tersebut menjadi lebih menarik. Seperti pada game PES Club Manager, secara grafis sudah cukup baik bahkan lebih dari itu untuk sebuah game football manager, karena menggunakan engine yang sama dengan versi konsol PES 2015. Setiap gerakan pemain benar-benar dihasilkan dari AI yang mengikuti instruksi taktik kita dan kemampuan pemainnya. Ada sebuah fitur “real time” direction, yang memungkinkan kita bisa memberikan arahan pada tim kita yang sedang bertanding secara langsung. Dengan fitur tersebut tim dan pemain layaknya seperti keadaan di lapangan sesungguhnya. Bagi kamu penggemar game manajer sepak bola, rasanya sayang untuk melewatkan game ini.

     


    Sumber :
    https://id.wikipedia.org/wiki/Kecerdasan_buatan
    http://rafiqamalyah.blogspot.co.id/2013/05/kecerdasan-buatan-pada-teknologi-game.html  
    http://vgi.co.id/site/pages/readrv/06/2015/pes-club-manager-4649
    http://informatika.web.id/category/kecerdasan-buatan/
    https://id.techinasia.com/konami-rilis-pes-club-manager-di-ios-android
    https://buahilmu.wordpress.com/2011/04/13/pengertian-artificial-intelligence-kecerdasan-buatan/
    Readmore → Artificial Intellegence Pada Game

    Saturday, 24 October 2015

    Desain Pemodelan Grafik

    Desain Pemodelan Grafik adalah proses merencanakan atau merancang, membuat objek baru kemudian memproses obyek tersebut menjadi suatu bentuk yang diinginkan dengan bantuan software komputer.

    Kegiatan-kegiatan yang berkaitan dengan desain pemodelan grafik yaitu:
    • Animasi : Menetapkan/menampilkan kembali tingkah laku/behaviour objek bergantung waktu
    • Application program : Memetakan objek aplikasi ke tampilan/citra dengan memanggil graphics library. Hasil dari interaksi user menghasilkan/modifikasi citra.
    • Rendering : Memproduksi citra yang lebih solid dari model yang telah dibentuk.
    • Pemodelan geometris : Menciptakan model matematika dari objek-objek 2D dan 3D.
    • Graphics Library/package : Perantara aplikasi dan display hardware (Graphics System)
    • Citra : Merupakan hasil akhir dari sintesa, disain, manufaktur, visualisasi dll.
    Perkembangan desain grafis saat ini sudah berkembang pesat terutama dengan adanya bantuan teknologi. Beberapa perkembangan desain grafis saat ini yaitu dalam dunia game. Semakin bagus dan detail tampilan dari suatu game tersebut di butuhkan kekuatan ekstra untuk melakukan render dalam tiap tampilan pada game tersebut. Namun ada suatu alat dengan konsep virtual reality yaitu Oculust rift perangkat berbentuk seperti kaca mata yang menyajikan lingkungan tiga dimensi dalam game yang sangat nyata, hingga membuat penggunanya merasa seperti benar-benar "terjun" ke dunia maya. Proses rendering dalam game tersebut sangat berat jika dibandingkan game 3 dimensi. Karena GPU harus bekerja atau memproses dua kali masing-masing untuk mata kanan dan kiri. Desain grafik juga merambah ke dunia gadget seperti handphone, tablet,dll untuk memberikan nuansa tampilan dalam perangkat tersebut.

    Unsur dan Prinsip dari Desain Pemodelan Grafik
    Unsur dalam desain grafis sama seperti unsur dasar dalam disiplin desain lainnya. Unsur-unsur tersebut yaitu berupa : (shape, bentuk (form), tekstur, garis, ruang, dan warna), membentuk prinsip-prinsip dasar desain visual. Prinsip-prinsip tersebut, seperti : keseimbangan (balance), ritme (rhythm), tekanan (emphasis), proporsi (proportion) dan kesatuan (unity), kemudian membentuk aspek struktural komposisi yang lebih luas.

    Tools-tools untuk permodelan grafik, yaitu:
    Desktop publishing;
    Adobe Photoshop, Adobe Illustrator, Adobe IndesignCoreldraw, GIMP, Inkscape, Adobe Freehand, Adobe image ready, CorelDraw, Adobe Page Maker, Paint Tool SAI
    Web Desain;
    Adobe Dreamweaver, Microsoft Frontpage, Notepad, Adobe Photoshop
    Audio Visual;
    Adobe After Effect, Adobe Premier, Final Cut, Adobe Flash, atau sebelumnya Macromedia Flash, Ulead Video Studio, Magic Movie Edit Pro, Power Director
    Rendering 3 Dimensi;
    3D StudioMax, Maya, AutoCad, Google SketchUp, Light Wave, Blender, Softimage


    https://id.wikipedia.org/wiki/Desain_grafis#Prinsip_dan_unsur_desain
    http://febryansyahhhydro.blogspot.com/2014/10/desain-pemodelan-grafik.html
    http://okyasha7.blogspot.co.id/2014/11/tugas-desain-permodelan-grafik.html
    https://id.wikipedia.org/wiki/Desain




    Readmore → Desain Pemodelan Grafik