Private-Unique

Creator & ASUS ZenBook

ASUS ZenBook UX410UQ

Ultra Sleek. Non-Stop Performance




Disini saya akan sedikit memberikan sebuah artikel tentang ASUS ZenBook UX410UQ yang memberikan beberapa fitur yang sangat menarik bagi para penggunanya.


ZenBook UX410UQ ini memiliki tampilan fisik yang ramping dan ringat serta memiliki tampilan yang sangat anggun. Ketipisan yang dimiliki ZenBook UX410UQ tidak kurang dari 18.95mm dengan ukurang display 14-inci dan bezel yang tipis. ZenBook UX410UQ ini menggunakan paduan alumunium yang menjadikan bobot dari ZenBook UX410UQ ini hanya sebesar 1.4kg, sehingga nyaman saat dibawa berpergian keluar rumah sekalipun.

(https://www.asus.com/id/Laptops/ASUS-ZenBook-UX410UQ/)

ASUS ZenBok UX410UQ ini memiliki performa yang sangat luar biasa dengan menghadirkan Intel Core Processor i7 generasi ke-7, dengan RAM 16GB DDR4 213 MHz serta dilengkapi dengan grafis NVIDIA 940MX, dan tentunya semua ini telah didukung oleh WINDOWS 10 sebagai Operating Systemnya.

(https://www.asus.com/id/Laptops/ASUS-ZenBook-UX410UQ/)


Beberapa fitur yang ada didalam ASUS ZenBook UX410UQ


Grafis

ZenBook UX410UQ ini grafis yang sangat mengagumkan yaitu NVIDIA 940MX yang digunakan untuk memainkan video yang halus dan lancar dengan gambar yang tajam. Grafis 940MX ini menggunkan 384 CUDA Core, dengan clock hingga 1006 MHz. Grafis ini sangat menunjang untuk melakukan Rendering vidio maupun object 3D dalam design graphic.

(https://www.asus.com/id/Laptops/ASUS-ZenBook-UX410UQ/)


Layar Lebih Besar dan Lebih Jernih

ZenBook UX410UQ memiliki layar 14 inci dengan tampilan Full HD dengan bezel 6mm yang memberikan kepuasan tersendiri kepada pengguna pada saat melakukan segala aktifitas didalamnya. ZenBook UX410UQ ini juga memiliki kerapatan pixel 276 per-inci yang luar biasa membuat detail terkecil setajam jarum dan sebening kristal.

(https://www.asus.com/id/Laptops/ASUS-ZenBook-UX410UQ/)


Warna Yang Lebih Banyak dan Lebih Baik

ZenBook UX410UQ menampilkan lebih banyak warna yang lebih akurat dan warna yang lebih hidup. Teknologi tampilan sudut yang lebar menjamin kontran dan reproduksi warna tidak terdegradasi hingga 178°. ZenBook UX410UQ  ini memberikan fiture display dengan range gamut yang sangat luas  - lebar dengan 72% NTSC. Dengan menggunakan ASUS Splendid kita dapat mengotimalkan warnanya.
 
(https://www.asus.com/id/Laptops/ASUS-ZenBook-UX410UQ/)
 

ASUS Eye Care 

ASUS Eye Care mengurangi emisi lampu biru hingga 30% sihingga mata dapat terlindungi saat mode ini digunakan. Terlalu banyak sinar biru yang dipancarkan dapat mempengaruhi bagi kesehatan mata manusia.

(https://www.asus.com/id/Laptops/ASUS-ZenBook-UX410UQ/)

Kapasitas Penyimpanan

ASUS UX410UQ memiliki kapasitas penyimpanan sebesar 1TB yang dikombinasikan dengan 128GB SSD. Penyimpanan dengan kecepatan tinggi sanggatlah penting untuk komputasi dengan tanpa hambatan.

(https://www.asus.com/id/Laptops/ASUS-ZenBook-UX410UQ/)

Konektifitas Ultra

ASUS UX410UQ dilengkapi dengan port USB Type-C yang reversible dengan design yang minimalis dan dapat mengirim file data lebih cepat 10x dari USB 2.0. ASUS UX410UQ juga memiliki port HDMI dan juga port SD Card.

(https://www.asus.com/id/Laptops/ASUS-ZenBook-UX410UQ/)




Sekian yang dapat saya tulis. Terimaksih


Sumber Gambar     : Kunjugi
Sumber Refrensi    : ASUS.COM
READMORE
 

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.
 

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 Komputasi Cloud


Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Selama ribuan tahun, perhitungan dan komputasi umumnya dilakukan dengan menggunakan pena dan kertas, atau kapur dan batu tulis, atau dikerjakan secara mental, kadang-kadang dengan bantuan suatu tabel. Namun sekarang, kebanyakan komputasi telah dilakukan dengan menggunakan komputer.



Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu.

Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

A. Pendahuluan


Perkembangan teknologi di era ini menggunakan konsep – konsep seperti social networking, open, share, colaborations, mobile, easy maintenance, one click, terdistribusi, scalability, concurency, dan transparan. Sampai saat ini trend teknologi Cloud Computing masih terus diteliti dalam penelitian – penelitian para pakar IT dunia. Dengan berbagai kelebihan dan kekurangan, Cloud Computing hadir dengan memudahkan akses data dari mana saja dan kapan saja, karena dengan memanfaatkan internet dan menggunakan perangkat fixed atau mobile device menggunakan internet cloud sebagai tempat penyimpanan data, aplikasi dan lainya. Teknologi ini akan memberikan banyak keuntungan baik dari sisi pemberi layanan (provider) atau dari sisi user. Penerapan teknologi ini memberikan dampak yang sangat signifikan bagi pengembangan teknologi itu sendiri, baik dari sisi pengguna maupun dari sisi industri.

Pengguna diuntungkan dengan semakin mudahnya memperoleh atau mengunduh data secara cepat dan mudah karena banyak layanan yang dibuka oleh pihak industri. Keuntungan bagi pihak industri pun tidak kalah besar dengan kemudahan yang didapat oleh pengguna, karena dengan semakin majunya teknologi cloud computing akan semakin memudahkan industri untuk memasarkan produk dan menyebarkan informasi secara meluas keseluruh penjuru dunia. Secara umum, definisi cloud computing (komputasi awan) merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.

Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet.

B. Pengantar Komputasi Grid


Komputasi Grid adalah penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar.

CARA KERJA GRID COMPUTING


Menurut tulisan singkat oleh Ian Foster ada check-list yang dapat digunakan untuk mengidentifikasi bahwa suatu sistem melakukan komputasi grid yaitu :

+ 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.

Kemudian hal yang tidak boleh dilupakan adalah mengenai keberadaan dari elemen-elemen dari grid computing, elemen ini tidak bisa dilepaskan dari grid computing. Elemen grid computing adalah berikut :

- Hardware
- Software
- Brainware

C. Virtualilasi



Ada dua istilah yang sedang populer saat ini dalam hal teknologi komputasi, yaitu Virtualisasi dan Cloud computing, namun saat ini sepertinya 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 anda 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, anda seolah – olah memiliki banyak server, sehingga anda bisa mengurangi pengeluaran IT untuk pembelian server baru, komponen, storage, dan software pendukung lainnya.

D. Distributed Computation dalam cloud Computing



Komputasi terdistribusi merupakan bidang ilmu komputer yang mempelajari sistem terdistribusi. Sebuah sistem terdistribusi terdiri dari beberapa komputer otonom yang berkomunikasi melalui jaringan komputer. Komputer yang saling berinteraksi untuk mencapai tujuan bersama. Suatu program komputer yang berjalan dalam sistem terdistribusi disebut program didistribusikan, dan didistribusikan pemrograman adalah proses menulis program tersebut. Distributed computing juga mengacu pada penggunaan sistem terdistribusi untuk memecahkan masalah komputasi. Dalam distributed computing, masalah dibagi menjadi banyak tugas, masing-masing yang diselesaikan oleh satu komputer.


E. Map reduce dan NoSQL ( Not Only SQL )



Map-Reduce adalah salah satu konsep teknis yang sangat penting di dalam teknologi cloud terutama karena dapat diterapkannya dalam lingkungan distributed computing. Dengan demikian akan menjamin skalabilitas aplikasi kita. Salah satu contoh penerapan nyata map-reduce ini dalam suatu produkadalah yang dilakukan Google. Dengan inspirasi dari functional programming map dan reduce Google bisa menghasilkan filesystem distributed yang sangat scalable, Google Big Table. 




Dan juga terinspirasi dari Google, pada ranah open source terlihat percepatan pengembangan framework lainnya yang juga bersifat terdistribusi dan menggunakan konsep yang sama, project open source tersebut bernama Apache Hadoop.

NoSQL adalah istilah yang dikenal dalam teknologi komputasi untuk merujuk kepada kelas yang luas dari sistem manajemen basis data yang di identifikasikan dengan tidak mematuhi aturan pada model sistem manajemen basis data relasional yang banyak digunakan.

NoSQL tidak dibangun terutama dengan table dan umumnya tidak menggunakan SQL untuk memanipulasi data, sehingga sering ditafsirkan sebagai “tidak hanya SQL”. berikut adalah beberapa contoh aplikasi dari NoSQL.


F. No Sql Database


Database NoSQL, juga disebut Not Only SQL, adalah sebuah pendekatan untuk pengelolaan data dan desain database yang berguna untuk set yang sangat besar data terdistribusi.

NoSQL, yang mencakup berbagai teknologi dan arsitektur, berusaha untuk memecahkan masalah skalabilitas 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 melarang bahasa 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 / Refrensi :        - Visit 
                                - Visit
                                - Visit
                                - Visit
                                - Visit


READMORE
 

Teori Komputasi

Definisi dari Teori Komputasi sendiri 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, ada pula beberapa contoh pengimplemetasian komputasi dalam berbagai bidang.



1. Implementasi Komputasi dibidang Fisika.

Implementasi komputasi modern di bidang fisika ada 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 / 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, baik 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. Implementasi Komputasi dibidang 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.


3. Implementasi Komputasi dibidang 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. Terdapat numerical analysis yaitu sebuah algoritma dipakai untuk menganalisa masalah – masalah matematika.Contohnya, penerapan teknik-teknik komputasi matematika meliputi metode numerik, scientific computing, metode elemen hingga, metode beda hingga, scientific data mining, scientific process control dan metode terkait lainnya untuk menyelesaikan masalah-masalah real yang berskala besar.


4. Implementasi Komputasi dibidang Ekonomi.

Implementasi pada ilmu pengetahuan ekonomi adalah mempelajari agent-based computational modeling, computational econometrics dan statistika, komputasi keuangan, computational modeling of dynamic macroeconomic systems, pemrograman yang didesain khusus untuk komputasi ekonomi, dan pengembangan alat bantu dalam pendidikan komputasi ekonomi.Karena dibidang ekonomi pasti memiliki permasalahan yang harus dipecahkan oleh algoritma contohnya adalah memecahkan teori statistika untuk memecahkan permasalahan keuangan.

Salah satu contoh komputasi di bidang ekonomi adalah komputasi statistik. Komputasi statistik  adalah jurusan yang mempelajari teknik pengolahan data, membuat program, dan analisis data serta teknik penyusunan sistem informasi statistik seperti penyusunan basis data, komunikasi data, sistem jaringan, dan diseminasi data statistik. Komputasi dapat digunakan untuk memecahkan masalah ekonomi contohnya seperti Data Mining, dengan data mining, sebuah perusahaan dapat memecahkan masalah dengan cara yang seefektif mungkin.


5. Implementasi Komputasi dibidang Geologi.

Pada bidang geologi teori komputasi biasanya digunakan untuk pertambangan, sebuah sistem komputer digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat di dalam tanah. Contohnya, Pertambangan dan digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat di dalam tanah.


6. Implementasi Komputasi dibidang Geografi.

Geografi adalah ilmu yang mempelajari tentang lokasi serta persamaan, dan perbedaan (variasi) keruangan atas fenomena fisik, dan manusia di atas permukaan bumi. Komputasi dalam bidang geologi biasanya di gunakan untuk peramalan cuaca, di Indonesia khususnya ada salah satu instansi Negara dengan nama BMKG (Badan Meteorologi, Klimatologi, dan Geofisika) yakni instansi negara yang meneliti mengamati tentang metereologi klimatologi kualitas udara dan geofisika supaya tetap sesuai dengan perundang undangan yang berlaku di Indonesia.






Refrensi :  - Visit !
                   - Visit !




READMORE
 

Instalasi-Konfigurasi DNS Server di UBUNTU Server 16.04

DOMAIN NAME SYSTEM

Domain Name System merupakan sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar didalam  jaringan komputer. Domain Name System menyediakan alamat IP untuk setiap nama host  dan mendata setiap server transmisi surat yang menerima surat elektronik untuk setiap domain. Domain Name System juga memiliki arti untuk mengidentifikasikan setiap komputer sebagai titik dalah suatu jaringan Internet yang menggunakan bantuan system protokol internet andress untuk menerjemahkan dari suatu nama domain ke IP dan dari IP kenama domain.

Domain Name System ini merupakan penamaan hirarki yang nantinya didistribusikan untuk suatu komputer, jasa, atau sumber daya yang terhubung ke Internet maupun jaringan pribadi. Domain Name System biasanya digunakan sebuah layanan nama domain untuk menyelesaikan permintaan untuk nama-nama website menjadi alamat IP untuk tujuan menemukan layanan komputer serta perangkat diseluruh dunia.

Prinsip dasar Domain Name System

Domain Name System adalah distributed database system yang digunakan untuk pencarian nama komputer (name resolution) dijaringan yang menggunakan TCP/IP (Transmission Control Protocol/Internet Protocol).

Cara kerja Domain Name System

Domain Name System menggunakan relasi client-server untuk resolusi nama. Pada client mencari satu host, maka ia akan mengirim query ke server DNS. Query ini ialah suatu permintaan untuk resolusi nama yang dikirimkan ke server DNS.

  • Pada komputer client, sebuah program aplikasi misalnya http, meminta pemetaan IP Address. Sebuah program aplikasi pada host yang mengakses domain system disebut sebagai resolver, resolver menghubungi DNS Serverm, yang biasa disebuat name server.

  • Name server meng-cek ke local database, jika ditemukan maka name server menembalikan IP Address ke resolver jika tidak ditemukan akan meneruskan query tersebut ke name server root server.

  • Terakhir berulah si client bisa secara langsung menghubungi sebuah website / server yang diminta dengan menggunakan IP Address yang diberikan oleh DNS server.




INSTALASI-KONFIGURASI DI UBUNTU SERVER 16.04

Masuk ke Terminal yang ada pada ubuntu server, kita bisa masuk terlebih dahulu sebagai root dengan menggunakan perintah sudo su.


Selanjutnya kita akan menginstal BIND9 dengan menggunakan perintah apt-get install bind9. Jika kita telah menginstallnya bisa kita cek dengan mengunakan apt-cache policy bind9.



Selanjutnya kita edit file yang nantinya akan kita gunakan untuk mengenali DNS SERVER yang kita buat, dengan menggunakan perintah nano /etc/resolv.conf. kita bisa setting IP Address yang akan kita gunakan pada file ini dan kemudian jika kita telah selesai mengisi / mengedit IP Address kita bisa menyimpannya dengan menekan CTRL+X --> Y --> Enter pada Keyboard.




Untuk selanjutnya kita ketikan cd /etc/bind/ dan kita ketikan kembali nano named.config.default-zones dan kita ketikan seperti tertera pada gambar dibawah.


Tambahan pada bagian bawah


Kemudian simpan dengan menekan CTRL+X --> --> Enter pada Keyboard.

Selanjutnya kita akan membuat file zone copy dari db.local dan db.127



Kita masuk pada db.gundar.net kemudian edit


Selanjutnya kita edit db.56.168.192


Jangan lupa untuk menyimpannya dengan menekan CTRL+X --> --> Enter pada Keyboard.
Jika kita telah selesai setting pada Zone, selanjutnya kita restart BIND9 dengan menggunakan perintah /etc/init.d/bind9 restart. Jika muncul OK maka setting yang kita lakukan berhasil, selanjutnya kita bisa cek DNS dengan menggunakan nslookup ns.gundar.net.


SELESAI.

Nah itu tadi cara kita melakukan install dan konfigurasi DNS yang kita lakukan di UBUNTU Server 16.04. Untuk DNS ini sebenarnya hanya untuk menerjemahkan IP Address menjadi sebuah Nama yang dapat kita mengerti dan biasa kita gunakan dikehidupan sehari-hari, begitupun sebaliknya, yang tujuannya agar kita mudah mengingatnya.

Terimakasih untuk sumber gambar yang memperbolehkan saya untuk pergunakan.
Visit Us !
READMORE
 

Artificial Intelligence pada Game

Artificial Intelligence atau yang biasa disebut AI ini ialah kecerdasan entitas ilmiah, sistem seperti ini umumnya dianggap komputer. kecerdasan buatan ini diciptakan dan dimasukkan kedalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer, logika fuzzy, jaringan syaraf tiruan dan robotika.


Penelitian dalam AI menyangkut pembuatan mesin unutk mengotomatisasikan tugas-tugas yang membutuhkan perikalu cerdas. Contohnya adalah pengendalian, perencanaan, dan penjadwalan, kemampuan untuk menjawab diagnosa dan pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal-hal seperti itu telah menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah kehidupan yang nyata. Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknil dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah dan video game.

AI Pada game juga merupakan salah satu unsur yang berperan penting dalam sebuah game. dengan kecerdasan buatan ini, elemen-elemen dalam game dapat berprilaku layaknya manusia. salah satu contohnya NPC ( Non Player Character) yang ada pada sebuah game. Peranan kecerdasan buatan dama hal interaksi pemain dengan pemain ialah pada penggunaan interaksi yang besifat alami yang biasa digunakan manusia untuk berinteraksi dengan sesama manusia. Contoh medianya :

                                 Penglihatan
                                 Suara, Ucapan
                                 Gerakan anggota badan

Disini kita ambil salah satu contoh game The Sims, karakter yang dipilih memiliki sifat yang mungkin bisa baik ataupun jahat. Pemain bisa merancang object-object bahkan rumah tempat karakter tinggal. Pemain juga bisa memberikan perintah, meskipun hanya dapat mengontrok sebuah keluarga pada suatu waktu. Karakter-karakter lain juga dapat dikendalikan oleh komputer. AI juga menangani tindakan dasar (sifat dan fisik) dan menyediaka perilaku default untuk sims, meraka mampu bertahan hidup tanpa intervensi pemain. ini mengarahkan kesalah satu aspek yang paling penting dari pemain, ini juga menyebabkan popularitas dari game ini, aktifitas yang dilakukan bisa secara otomatis tergantung configurasi gamer. Karakter bisa hidup sendiri dan menciptakan cerita. Beberapa pemain bisa hanya menyiapkan permainan dan menonton apa yang akan terjadi. Namun, AI melakukan batasan pada standart ini tidak boleh terlalu serba terotomatisasi, gamer/user harus ikut berpartisipasi pada kelangsungan hidup pada karakter.


Sistem Interaksi sosial pada The Sims didasarkan pada skor antara setiap pasangan karakter. Tergantung pada skor ini, bagaimana karakter yang kita miliki dengan masyarakat sekitarnya. Status hubungan dibagi menjadi beberapa macam (musuh, kenalan, teman, istri/suami, dan lain-lain) sehingga respon karakter lain kepada karakter yang kita miliki tergantung dengan tingkatan hubungannya. Oleh karena itu ketinggian level karakter seperti deskripsi aspek sosial dari pemain sangat harus diperhatikan. disisi lain, interaksi ini dapat memiliki hasil positif atau negatif tergantung pada suasana hari, kepribadian karakter, keadaan atau bahkan keacakan mood. Hal ini dijelaskan oleh sistem aturan serta algoritma yang tepat untuk memastikan kualitas Artificial Intelligencenya.

Refresi : Visit Us!Visit Us!The Sims.
READMORE
 

DESAIN PERMODELAN GRAFIK

Definisi Desain Permodelan Grafik

Desain permodelan grafik ini merupakan suatu proses penciptaan suatu obyek baru dnegan menggunakan sofltware dan melalui beberapa tahapan yaitu :

1.  Membuat.
2.  Menyimpan.
3.  Memanipulasi model dan citra.

Desain permodelan grafik ini terdiri dari 3 suku kata yakni Desain yang berarti seni terapan , Permodelan yang berarti pola/contoh dari suatu yang akan dirancang , dan Grafik yang berarti pengunkapan dalam bentuk huruf - simbol - serta gambar dengan menggunakan proses pencetakan.



Prinsip & Unsur 

Prinsip                                                               Unsur

- Kesederhanan.                                               - Garis.
- Keseimbangan.                                              - Bentuk.
- Kesatuan.                                                     - Huruf.
- Penekanan.                                                   - Form.
- Irama.                                                          - Tekstur.
                                                                     - Ruang.
                                                                     - Ukuran.
                                                                     - Warna.        


Perkembangan

    Desain permodelan grafik andalah suatu proses untuk menghasilkan citra suatu obyek baik dalam 3D maupun 2D, yang bertujuan untuk memahami desain grafis sebagai alat penyampai pesan yang estetis, komunikasi, dan efisien dalam konteks media sehingga pada kenyataannya dapat diterapkan untuk berbagai bidang diantaranya adalah seni, kewirausahan, marketing, dan advertising. Kegiatan yang biasanya berkaitan dengan grafik komputer adalah pemodelan geometris,rendering, animasi, graphic library/package, application proram, dan citra.

     Perkembangan grafis komputer telah membuat kita dapat berinteraksi dengan mudah oleh komputer dan memiliki dampak yang besar pada banyak jenis media dan telah merevolusi industri dibidang animasi dan video game. Saat ini, kompter grafis telah menghasilkan segala sesuatu yang bnayak berkaitan dengan berbagai aspek kehidupan kita sehari-hari. Citra komputer grafik dapat ditemukan ditelevisi, dikoran, maupun film. Seperti misalnya dalam lapouran cuaca atau dalam semua jenis penyelidikan medis dan prosedur operasi. Grafis yang dibuat dengan baik dapat mempresentasikan hal yang terlihat sulit menjadi suatu hal yang mudah dan dapat dipahami.

Tools Untuk Permodelan Grafik

Dekstop Publishing

* Adobe Photoshop
CorelDraw

Web Design

* Adobe Dreamweaver
* Microsoft Frontpage

Audio Visual

* Adobe After Effect
* Adobe Premier

Renderin 3 Dimensi

* 3D StudioMax
* Blender


Sumber : Visit Us !!



READMORE