Pages

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