Postingan

Pengamanan Database - Computer Science

Pengamanan Basis Data Data yang disimpan dalam basis data perlu dilindungi dari akses yang tidak diizinkan, perusakan/pengubahan yang merugikan, serta timbulnya inkonsistensi tak sengaja.  Bentuk akses yang secara di sengaja dapat merusak basis data ataupun merugikan pemilik basis data berupa :

SAAS (Layanan Komputasi Awan) - TEKNIK KOMPUTER DAN INFORMATIKA

SaaS telah menjadi model pengiriman umum untuk banyak aplikasi bisnis, termasuk perangkat lunak perkantoran, perangkat lunak perpesanan, perangkat lunak pemrosesan penggajian, perangkat lunak DBMS, perangkat lunak manajemen, perangkat lunak CAD, perangkat lunak pengembangan, gamifikasi, virtualisasi, akuntansi, kolaborasi, manajemen hubungan pelanggan (CRM), Sistem Informasi Manajemen (SIM), perencanaan sumber daya perusahaan (ERP), penagihan, manajemen sumber daya manusia (SDM), akuisisi bakat, sistem manajemen pembelajaran, manajemen konten (CM), dan manajemen meja layanan. SaaS telah dimasukkan ke dalam strategi hampir semua perusahaan perangkat lunak perusahaan terkemuka. Menurut perkiraan Grup Gartner, penjualan SaaS pada tahun 2010 mencapai $10 miliar. Selain itu, 59% dari semua alur kerja cloud akan dikirimkan sebagai perangkat lunak sebagai layanan pada akhir tahun menurut Global Cloud Index Cisco.  Aplikasi SaaS juga dikenal sebagai perangkat lunak berbasis web, perangkat...

Prolog : Augmented Reality - Hafizh H Asyhari

 Augmented Reality adalah suatu kondisi lingkungan atau fisik yang elemen-elemennya ditambahkan oleh komputer yang dilengkapi oleh sensor, seperti sensor suara, video, GPS dan lain sebagainya. Tujuan dari Augmented Reality (AR) adalah menambahkan informasi dan makna pada suatu benda nyata atau tempat untuk memperdalam pemahaman seseorang terhadap subjek. Salah satu Toolkit untuk mengembangkan AR Applikasi adalah ARToolKit .ARToolKit pada awalnya dikembangkan oleh Dr Hirokazu Kato, dan pengembangannya selanjutnya didukung oleh Laboratorium Human Interface Technology (HIT Lab) di University of Washington, HIT Lab NZ di University of Canterbury, Selandia Baru, dan ARToolworks, Inc, Seattle. ARToolKit adalah library perangkat lunak untuk mengembangkan Augmented Reality (AR) aplikasi. Ini adalah aplikasi yang melibatkan overlay citra virtual pada dunia nyata. Sebagai contoh, pada gambar dibawah ini memunculkan karakter tiga dimensi virtual yang muncul diatas marker (pola). Hal ini dapat...

Game Tic Tac Toe with C++

  Game Tic Tac Toe with C++ #include <iostream> using namespace std; char square[10] = {'o','1','2','3','4','5','6','7','8','9'}; int checkwin(); void board(); int main() {  int player = 1,i,choice;  char mark;  do  {   board();   player=(player%2)?1:2;   cout << "Player " << player << ", enter a number:  ";   cin >> choice;   mark=(player == 1) ? 'X' : 'O';   if (choice == 1 && square[1] == '1')    square[1] = mark;   else if (choice == 2 && square[2] == '2')    square[2] = mark;   else if (choice == 3 && square[3] == '3')    square[3] = mark;   else if (choice == 4 && square[4] == '4')    square[4] = mark;   else if (choice == 5 && square[5] == '5')    square[5] = mark;   else if (choice == 6 && square[6] == '6')    square[6] = mark;   else if (c...

DNSCrypt - COMPUTER NETWORKING

      DNSCrypt adalah protokol yang mengotentikasi komunikasi antara klien DNS dan DNS resolver. Ini mencegah spoofing DNS. Itu menggunakan tanda tangan kriptografi untuk memverifikasi bahwa tanggapan berasal dari penyelesai DNS yang dipilih dan belum dirusak.       Ini adalah spesifikasi terbuka, dengan implementasi referensi sumber terbuka dan gratis, dan tidak berafiliasi dengan perusahaan atau organisasi mana pun. Resolver berkemampuan DNSCrypt gratis tersedia di seluruh dunia Beberapa perusahaan, organisasi, dan individu mengoperasikan server DNS rekursif publik yang mendukung protokol DNSCrypt, sehingga yang perlu Anda jalankan hanyalah klien.  Daftar penyelesai DNSCrypt terbuka yang terus diperbarui dapat diunduh untuk menggantikan file CSV default yang dikirimkan dengan klien dnscrypt-proxy.  Jika Anda menjalankan penyelesai DNS publik Anda sendiri untuk membantu membuat Internet menjadi tempat yang lebih aman, kirimkan permintaan tarik ...

LIBRARY PEMBUATAN GAME: GAME ALERT

Hello Everyone! Hafizh kali ini ingin membuat blog untuk kumpulan code kalau membuat game. GAME ALERT OpenRA is a Libre/Free Real Time Strategy game engine supporting early Westwood games like Command & Conquer and Command & Conquer: Red Alert. Install .deb Install dependency sudo apt-get install libmono-i18n2.0-cil sudo dpkg -i openra_release.20130514_all.deb Jalankan OpenRA openra akan di download content RA sekitar 10MByte-an Compile dari Source Code Download source code $ git clone git://github.com/chrisforbes/OpenRA.git $ cd OpenRA  Jika git tidak ada, bisa di install menggunakan $ sudo apt-get install git-core  Untuk mengcompile OpenRA kita butuh mono-gmcs libmono-corlib1.0-cil libmono-winforms2.0-cil libopenal1 libsdl1.2-dev libfreetype6 or libfreetype6-dev mono-runtime mono-gmcs freetype libmono-corlib1.0-cil libmono-winforms2.0-cil libopenal1 libsdl1.2-dev nvidia-cg-toolkit Install dependency menggunakan perintah sudo apt-get install mono-gmcs \ libmono-winfor...

Pemodelan Perangkat Lunak "Pemodelan Berorientasi Objek"

A. Konsep Dasar Pendekatan Objek      Pendekatan objek merupakan suatu teknik atau cara pendekatan baru dalam melihat permasalahan dari sistem perangkat lunak. Pendekatan berorientasi objek akan memandang sistem yang akan dikembangkan sebagai suatu kumpulan objek yang berkorespondensi dengan objek-objek di dunia nyata. Ada banyak cara untuk mengabstraksikan dan memodelkan objek-objek tersebut, mulai dari objek, class, hubungan antarclass sampai dengan abstraksi sistem. Saat mengabstraksikan dan memodelkan objek, data dan proses-proses yang dipunyai oleh objek akan dienkapsulasi (dibungkus) menjadi satu kesatuan. Dalam rekayasa perangkat lunak, konsep ini dapat diterapkan pada tahap analisis, perancangan, pemrograman, dan pengujian perangkat lunak. Ada berbagai teknik yang dapat digunakan pada masing-masing tahap tersebut, dengan aturan alat bantu pemodelan tertentu.        Sebuah sistem yang dibangun dengan berdasarkan metode berorientasi objek adalah ...