Kamis, 30 Maret 2017

Listing dan Logika program getName.java

Listing

import java.net.*;
public class getName {
public static void main (String args [])
throws Exception {
InetAddress host = null;
host = InetAddress.getLocalHost();
System.out.println ("Nama Komputer Anda : " + host.getHostName ());
}
}

Logika

import java.net.*;
Adalah  singkatan dari Input Output. Input melibatkan masukan data dari peralatan input, sedangkan output akan menampilkan data kepada pengguna. Dan memperbolehkan program berkomunikasi melewati jaringan

public class getName {
public static void main (String args [])
Pada kodingan diatas adalah class yang diberi nama dengan getName, sedangkan dengan listing program public static void main (String args []) merupakan elemen wajib yang harus ada dalam bahasa pemrograman java, karena tanpa adanya elemen tersebut, program yang dibuat dengan bahasa pemrograman java tidak akan berjalan dengan baik.

throws Exception {
merupakan pendefinisian dari class ditambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.

InetAddress host = null;
host = InetAddress.getLocalHost();
 Pada listing ini berate kita membuat  objek baru dengan nama “host” dari kelas InetAddress dan mengambil informasi ip dari host local dengan nilai awal null. Selanjutnya “host” diberi nilai berdasarkan IP yang di dapat menggunakan perintah

host = InetAddress.getLocalHost();  ==> mendapatkan IP Lokal

System.out.println ("Nama Komputer Anda : " + host.getHostName ());
Listing yang berfungsi untuk mencetak “Nama Komputer Anda” diikuti oleh hostingan local yang ada di computer.

Output :






Rabu, 23 November 2016

Cloud Computing - Tugas pengantar bisnis 1

Cloud Computing 





Pada tugas Softskill kali ini, saya akan membahas tentang cloud computing, apa sih itu cloud computing ? Cloud computing kalau kita artikan kedalam bahasa indonesia yaitu komputasi awan, maksudnya adalah gabungan pemanfaat teknologi komputer dan pengembangan berbasi internet. Sebagaimana awan yang sering di gambarkan di diagram jaringan komputer.

Komputasi awan adalah suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap Internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah iCloud

Sejarah Cloud Computing


Pada tahun 50-an, Cloud Computing memiliki konsep yang mendasar. Ketika komputer mainframe yang tersedia dalam skala yang besar dalam dunia pendidikan dan perusahaan dapat diakses melalui komputer terminal disebut dengan Terminal Statis. Terminal tersebut hanya dapat digunakan untuk melakukan komunikasi tetapi tidak memiliki kapasitas pemrosesan internal.



Tahun 60-an, John McCarthy berpendapat bahwa “Perhitungan suatu hari nanti dapat diatur sebagai utilitas publik.” Di buku Douglas Parkhill, The Challenge of the Computer Utility menunjukkan perbandingan idustri listrik dan penggunaan pada listrik di masyarakat umum dan pemerintahan dalam penyediaan cloud computing. 



Tahun 90-an, perusahaan telekomunikasi mulai menawarkan VPN layanan jaringan pribadi dengan kualitas sebanding pelayanannya, tapi dengan biaya yang lebih rendah. Karena merasa cocok dengan hal tersebut untuk menyeimbangkan penggunaan server, mereka dapat menggunakan bandwidth jaringan secara keseluruhan.



Sejak Tahun 2000, Amazon sebagai peran penting dalam semua pengembangan cloud computing dengan memodernisasi pusat data, seperti jaringan komputer yang menggunakan sesedikit 10% dari kapasitas mereka pada satu waktu.

Awal tahun 2008, Eucalypus menjadi yang pertama open source, AWS API Platform yang kompatibel menyebarkan awan swasta. Open Nebula ditingkatkan dalam proyek Eropa Reservoir Komisi yang sudah didanai.

Tanggal 1 Maret 2011,IBM mengumumkan SmartCloud kerangka IBM Smarter Planet untuk mendukung. Di antara berbagai komponen dasar Smarter Computing, cloud computing adalah bagian yang paling penting.


Berdasarkan jenis layanan-nya, Cloud Computing dibagi menjadi berikut ini:


  1. Software as a Service (SaaS)
  2. Platform as a Service (PaaS)
  3. Infrastructure as a Service (IaaS)
  • Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal memakai software (perangkat lunak) yang telah disediakan.

  • Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungan-nya (sistem operasi, network, databbase engine, framework aplikasi, dll), untuk menjalankan aplikasi yang kita buat.

  • Infrastructure as a Service (IaaS) adalah layanan dari Cloud Computing dimana kita bisa “menyewa” infrastruktur IT (komputasi, storage, memory, network dsb).

Manfaat Cloud Computing Serta Penerapan Dalam Kehidupan Sehari – hari

1. Semua Data tersimpan di server secara terpusat
Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu sendiri. Selain itu, pengguna juga tak perlu repot repot lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll karena semua telah tersedia secara virtual.

2. Keamanan Data
Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll.

3. Fleksibilitas dan Skalabilitas yang tinggi 


Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk. Bahkan salah satu praktisi IT kenamaan dunia, mendiang Steve Jobs mengatakan bahwa membeli memori fisik untuk menyimpan data seperti hardisk merupakan hal yang percuma jika kita dapat menyimpan nya secara virtual/melalui internet.


4. Investasi Jangka Panjang 
Penghematan biaya akan pembelian inventaris seperti infrastruktur, hardisk, dll akan berkurang dikarenakan pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang telah disepakati dengan penyedia layanan Cloud Computing. Biaya royalti atas lisensi software juga bisa dikurangi karena semua telah dijalankan lewat komputasi berbasis Cloud.

Penerapan Cloud Computing telah dilakukan oleh beberapa perusahaan IT ternama dunia seperti Google lewat aplikasi Google Drive, IBM lewat Blue Cord Initiative, Microsoft melalui sistem operasi nya yang berbasis Cloud Computing, Windows Azure dsb. Di kancah nasional sendiri penerapan teknologi Cloud juga dapat dilihat melalui penggunaan Point of Sale/program kasir.

Cara Kerja Cloud Computing 

Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.

Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.

Keunggulan Cloud Computing System

Uraian mengenai keuntungan (sisi potensial) yang didapat dalam penggunaan Cloud Computing:

1. Keuntungan bagi para pelaku bisnis adalah minimalisasi biaya investasi infrastruktur publik sehingga bisnis bisa lebih terfokus pada aspek fungsionalitasnya.

2. Bagi application developer, layanan cloud memungkinkan pengembangan dan implementasi aplikasi dengan cepat sehingga meningkatkan produktivitas.

3. Bagi para praktisi yang bergerak di industri TI, hal ini berarti terbukanya pasar baru bagi industri jasa pengembangan teknologi informasi.

4. Bagi pebisnis di bidang infrastruktur, hal ini merupakan peluang yang besar karena dengan meningkatnya penggunaan layanan cloud ini akan meningkatkan penggunaaan bandwidth internet.

5. Integrasi aplikasi dengan berbagai perangkat.

Kekurangan Cloud Computing System
Resiko yang harus dihadapi user dalam penggunaan Cloud Computing ini antara lain:

1. Service level, artinya kemungkinan service performance yang kurang konsisten dari provider. Inkonsistensi cloud provider ini meliputi, data protection dan data recovery.

2. Privacy, yang berarti adanya resiko data user akan diakses oleh orang lain karena hosting dilakukan secara bersama-sama.

3. Compliance, yang mengacu pada resiko adanya penyimpangan level compliance dari provider terhadap regulasi yang diterapkan oleh user.

4. Data ownership, mengacu pada resiko kehilangan kepemilikan data begitu data disimpan dalam cloud.

5. Data mobility, yang mengacu pada kemungkinan share data antar cloudservice dan cara memperoleh kembali data jika suatu saat usermelakukan proses terminasi terhadap layanan cloud Computing.

Sumber
  1. https://id.wikipedia.org/wiki/Komputasi_awan
  2. http://www.cloudindonesia.or.id/apa-itu-cloud-computing.html
  3. http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html
  4. http://www.patartambunan.com/pengertian-cloud-computing-jenis-cara-kerja-keuntungan-dan-kerugian/
  5. http://mebiso.com/membaca-keunggulan-dan-kekurangan-menggunakan-cloud-computing-system/












Rabu, 09 November 2016

Tugas Pengantar Bisnis Informatika 2

Search Engine Optimization ( SEO)




Pada tugas ketiga Bisnis Informatika ini adaah dengan membahasa Search Engine Optimization ( SEO). Apa itu SEO ?

Pengertian 


SEO adalah suatu teknik untuk memaksimalkan nilai relevan halaman website agar meningkatnya ranking dan pengunjung dari Search Engine Google. SEO dilakukan melalui proses yang sistematis (analisa, implementasi, report) yang artinya melakukan Teknik SEO yang masuk dalam kategori Blackhat SEO / Whitehat SEO / Greyhat SEO. Setiap teknik memiliki kelebihan dan kelemahan bila kita jalankan. Seperti Blackhat SEO yang melakukan tindakan berbahaya dengan tujuan mempercepat peringkat sebuah website di pencarian Search Engine. Whitehat SEO merupakan tindakan natural dan relevan dalam meningkatkan peringkat sebuah website. Greyhat SEO merupakan perpaduan kedua teknik sebelumnya untuk meningkatkan peringkat website. SEO adalah singkatan dari "Search Engine Optimization" atau Optimisasi Mesin Pencari. SEO pertama kali digunakan pada 26 Juli 1997 oleh sebuah pesan SPAM yang di posting di Usenet.

Manfaat SEO

  • Mendapatkan pengunjung

Sudah pasti dengan adanya seo, pengunjung akan datang di dalam website, dengan adanya pengunjung maka website akan otomatis bisa mendapatkan penjualan dari traffic tersebut. Pengunjung sangat menjadi salah satu faktor penentu keberhasilan dari suatu website, apakah konversi pengunjung tersebut hanya visit atau pengunjung tersebut membeli produk yang di tawarkan.

  • Meningkatkan hasil pencarian

Google menilai mesin pencarian mereka dengan teknik seo atau optimiasi mesin pencarian, untuk mendapatkan hasil yang baik terutama di halaman pertama google dengan keyword khusus, tentunya perlu adanya teknik seo yang di perlukan. Jika kamu jago dalam meningkatkan hasil pencarian maka ini alah salah satu manfaat dari seo.

  • Hemat biaya

Seo adalah gratis, namun tidak sebenarnya gratis bagi anda yang ingin memiliki kualitas seo yang baik. Seo sendiri memang memakan biaya yang rendah jika dibandingkan dengan teknik sem google adwords yang memakan biaya mahal.

  • Mudah dalam pekerjaan

Di era digital ini para teknik optimizer tentunya seo sangat dibutuhkan dikalangan perusahaan, seperti halnya startup yang memang sangat membutuhkan tenaga seo untuk mempromosikan webiste mereka.

  • Hanya di dapatkan di kurus dan otodidak

Seo sendiri adalah sebuah seni, yang hanya di dapatkan seperti hanya di kursus seo maupun belajar otodidak melalui mesin pencarian. Seo sendiri belajarnya ada yang gratis dan juga ada yang berbayar tergantung bagaimana anda menyiasati permainain mesin pencarian dengan cepat.

Tujuan

Tujuan dari SEO adalah menempatkan sebuah situs web pada posisi teratas, atau setidaknya halaman pertama hasil pencarian berdasarkan kata kunci tertentu yang ditargetkan. Secara logis, situs web yang menempati posisi teratas pada hasil pencarian memiliki peluang lebih besar untuk mendapatkan pengunjung.
Sejalan dengan makin berkembangnya pemanfaatan jaringan internet sebagai media bisnis, kebutuhan atas SEO juga semakin meningkat. Berada pada posisi teratas hasil pencarian akan meningkatkan peluang sebuah perusahaan pemasaran berbasis web untuk mendapatkan pelanggan baru. Peluang ini dimanfaatkan sejumlah pihak untuk menawarkan jasa optimisasi mesin pencari bagi perusahaan-perusahaan yang memiliki basis usaha di internet.

Sejarah

Pada pengelola web dan penyedia konten mulai mengoptimasi situs untuk mesin pencari pada pertengahan tahun 1990-an, sebagaimana mesin pencari pertama yang diciptakan mulai membuat sebuah katalog untuk situs-situs awal yang tersedia di internet pada masa itu. Webmasters and content providers began optimizing sites for search engines in the mid-1990s, as the first search engines were cataloging the early Web. Pada awalnya, yang perlu dilakukan oleh semua pengelola situs adalah mereka harus memasukkan alamat dari sebuah halaman, atau URL, kepada beberapa situs mesin pencari yang kemudian akan mengirimkan "laba-laba" untuk "merambah" situs tersebut, mengekstrak tautan ke halaman lain dari situs itu, dan kemudian mengembalikan informasi yang ditemukan untuk diindeks dan disimpan dalam pusat data. Prosesnya melibatkan sebuah laba-laba mesin pencari untuk mengunduh sebuah halaman dan menyimpannya di server mesin pencari itu sendiri, dimana sebuah program kedua, yang diketahui sebagai "Indexer", mengekstrak berbagai informasi tentang situs tersebut, seperti misalnya kata-kata yang dikandungnya dan dimana kata-kata tersebut terletak, seberapa kuat untuk kata-kata yang spesifik, dan semua tautan yang dikandung dalam halaman tersebut, yang mana data ini kemudian diletakkan pada sbuah jadwal untuk perambahan yang berikutnya

Dasar SEO 

1         On page SEO
Mendengar kata diatas pastinya sudah tidak asing lagi bagi para pakar seo, namun akan asing sekali untuk para pemula di dunia seo. On Page SEO adalah suatu teknik mengoptimisasi halaman website dengan menerapkan beberapa dasar keyword yang ditarget kedalamnya. Keuntungan dari on page seo ini yaitu situs anda akan lebih dinilai relevan oleh google, juga jika halaman tersebut hanya mendapatkan sedikit backlink bisa dipastikan akan mudah ranking #1 Google.
Berikut merupakan dasar yang harus di tetapkan dalam in page SEO:

  • Title Tag

Hampir sama seperti judul pada suatu postingan/artikel, hanya saja jika title tag sama atau menyerupai judul posting maka yang akan muncul pada mesin pencarian adalah judul posting tersebut.

  • Meta Description

Merupakan keterangan dari suatu situs berdasarkan dari kalimat artikel postingan yang sudah di posting.

  • URL (Uniform Resource Locator)

Merupakan rangkaian karakter menurut suatu formay standar tertentu yang digunakan untuk menunjukkan alamat suatu sumber.

  • Heading (h1, h2, h3, h4)

Merupakan sekumpulan kata yang menjadi judul atau sub-judul dalam sebuah dokumen HTML.

  • Image & Image Alt Tag

  • Link To site Authority

Merupakan sebuah posting yang di dalamnya terdapat link untuk menuju situs-situs terpercaya.

    2.      Off page SEO

Off Page Search Engine Optimization adalah cara mengoptimisasi suatu halaman dari luar situs (menggunakan backlink), “Apa itu Backlink?”
Backlink adalah Link dari halaman situs kita yang berada pada halaman situs orang lain yang mempunyai PR (Page Rank) yang tinggi.
Search Engine seperti Google sangat menyukai Backlink yang berkualitas yang artinya Backlink dari situs authority atau situs yang dipercayai Google dan mempunyai PR yang tinggi seperti Wikipedia, Twitter, WordPress, dan lain-lain.

Oleh karenanya suatu situs akan di angkat posisinya oleh google jika mempunyai backlink dari situs authority tersebut, dan bahkan bisa menjadikan situs kita ranking tinggi dengan kata kunci yang di target jika mendapatkan backlink dari situs yang berPR tinggi.



Sumber :

1. http://www.seogereggi.com/2015/01/pengertian-seo-search-engine-optimization.html
2. http://www.matawebsite.com/5-manfaat-seo-secara-umum-yang-harus-di-ketahui
3. http://www.adrianoize.com/2014/06/sejarah-seo-search-engine-optimization.html
4. http://www.dasar-seo.com/




Jumat, 14 Oktober 2016

E-Commerce & E-Bussines , Bio Informatika

E- Commerce

Pengertian E-commerce

            Apa sih itu E-commerce? E-commerce kepanjangan dari Electronic Commerce yang artinya adalah transaksi jual dan beli yang menggunakan internet sebagai media komunikasi . Karena teknologi semakin canggih, apalagi zaman sekarang internet bagi orang banyak itu adalah pegangan hidup. Maka dari itu E-Commerce harus dikembangkan secara baik, apalagi sekarang banyak orang yang melakukan pemasaran barang dan jasa lewat media online seperti televisi, www, atau jaringan komputer lainnya. E-commerce juga dapat melibatkan transfer dana elektronik, sistem manajemen inventori otomatis, dan sistem data otomatis.

Tujuan menggunakan E-commerce

            Tujuan menggunakan E-commerce adalah untuk meningkatkan penjualan bagi suatu perusahaan tersebut agar lebih efisien dan efektif. Karena dengan adanya e-commerce orang jadi tau prodak yang kita jual apa saja. Jadi tidak perlu repot harus bertemu tatap muka untuk melihat kondisi barang kita bisa langsung capture(foto) barang atau produk yang kita jual kepada konsumen.

Manfaat menggunakan E-commerce

a.       Dapat meningkatkan market exposure (pangsa pasar).
b.      Menurunkan biaya operasional (operating cost).
c.       Melebarkan jangkauan (global reach).
d.      Meningkatkan customer loyalty.
e.       Meningkatkan supply management.
f.        Memperpendek waktu produksi.


Contoh website E-Commerce yang sedang membuming antara lain :

Contoh perusahaan
Internasional:
•    Amazon.com
•    eBay
•    Yahoo
•    PayPal
•    Google

Indonesia:
•    Tokobagus.com
•    Berniaga.com
•    Blibli.com
•    Bejubel.com
•    Disdus.com
•    BukuKita.com



Pengertian E-Business

E-business adalah aktivitas yang berkaitan secara langsung maupun tidak langsung dengan proses pertukaran barang dan/atau jasa dengan memanfaatkan internet sebagai medium komunikasi dan transaksi,dan salah satu aplikasi teknologi internet yang merambah dunia bisnis internal, melingkupi sistem, pendidikan pelanggan, pengembangan produk, dan pengembangan usaha. Secara luas sebagai proses bisnis yang bergantung pada sebuah sistem terotomasi. Pada masa sekarang, hal ini dilakukan sebagian besar melalui teknologi berbasis web memanfaatkan jasa internet. Terminologi ini pertama kali dikemukakan oleh Lou Gerstner, CEO dari IBM.

Tujuan

Sebagai penggunaan internet dan web untuk transaksi bisnis. Lebih formalnya, secara digital memungkinkan terjadinya transaksi komersial antara organisasi dan individu.

Manfaat

a. Bagi Perusahaan

• Memperluas pasar hingga mencakup pasar nasional dan pasar global, sehingga perusahaan bisa menjangkau lebih banyak pelanggan, memilih pemasok terbaik, dan menjalin relasi dengan mitra bisnis yang dinilai paling cocok.

• Menekan biaya menyusun, memproses, mendistribusikan, menyimpan, dan mengakses informasi berbasis kertas (paperbased information).

• Memungkinkan perusahaan mewujudkan bisnis yang sangat terspesialisasi.

b. Bagi Customer

• Memungkinkan konsumen berbelanja atau melakukan transaksi lainnya setiap saat (24 jam sehari) dan dari hampir semua lokasi.

• Memberikan pilihan produk dan pemasok yang lebih banyak kepada pelanggan.

• Memungkinkan konsumen dalam mendapatkan produk dan jasa yang lebih murah, karena konsumen bias berbelanja di banyak tempat dan melakukan perbandingan secara cepat.

c. Bagi Masyarakat Luas

• Memungkinkan lebih banyak orang bekerja di rumah dan lebih jarang bepergian untuk berbelanja, sehingga kemacetan dan polusi udara bisa berkurang.


• Memungkinkan beberapa jenis barang dijual dengan harga murah, sehingga bias terjangkau oleh orang yang kurang mampu.

Contoh Pribadi :

saya mempunyai sebuah toko online di media social instagram. Dimana instagram adalah sebuah media social yang berguna untuk memposting foto. Di media social instagram juga bukan foto kita (selfie) tetapi di Instagram juga banyak yang mempunyai toko online tersebut. Di media social Instagram juga kita dapat dengan mudah mencari(search) apa apa yang kita butuhkan. Contoh saya penjual Aksesoris Hape kita tinggal klik di bagian icon pembesar di menu bar nya, icon tersebut adalah icon search . lalu kita klik pada bagian tags (#) tanda ini berguna sekali untuk online shop yang membangun toko online nya di media social instagram. Karena dengan tags tersebut orang dapat mudah menemukan kita, apalagi tags tersebut sudah banyak di pakai orang jadi istilahnya tags tersebut adalah link masuk ke online shop kita apabila orang itu menemukan salah satu foto yang kita posting.





Menurut pengalaman saya bertransaksi lewat media online Instagram ?

Sebenarnya transaksi di media social atau media online itu tidak sulit, yang sulit itu mempercayai orang tersebut untuk membeli produk yang kita jual. Pasti penuh pertanyaan para customer . Salah satunya yaitu “ Ini trusted(benar/percaya) atau enggak ya ? “ Pasti selalu ini pertanyaan yang dilontarkan para calon customer yang ingin membeli produk kita. Tapi setiap owner olshop pasti punya jawaban sendiri – sendiri apabila dilontarkan pertanyaan seperti itu. Memang kalo di media sosila Instagram itu kita birenteraksi langsung oleh owner atau admin online shop tersebut, beda dengan situs website jual beli misalnya saja tokopedia.com. Pada situs tokopedia.com apabila kita ingin mendirikan suatu online shop di situs jual beli ini kita harus mendaftarkan nomor rekening kita dahulu, dan mengisi format-format yang sudah ada pada situs tersebut. Cara memposting produk di situs website ini juga beda dengan memposting foto di media social Instagram. Kalo Instagram kita post foto dan mengisi caption saja, caption juga bisa di copy paste dengan postingan foto sebelumnya. Kalo di Situs website jual beli tokopodia.com berbeda kita harus mengisi nama barang tersebut, spesifikasi barang , berat dan lebar barang, kuantiti barang yang ready berapa.

            Untuk bertransaksi di situs jual beli tersebut (tokopedia.com) mudah sebenarnya tetapi uang yang masuk dari customer tidak langsung masuk ke rekening kita sebagai penjual tetapi masuk ke rekening tokopedia terlebih dahulu atau yang biasa kita sebut dengan rekening bersama. Setelah kita kirim ke pengirman paket, kita mendapatkan resi, kita upload resi tersebut kepada si pembeli. Lalu si pembeli mengecek track barang tersebut sudah sampai dimana barang yang mereka pesan. Setalah barang sampai pembeli mengkonfirmasi kepada si penjual lalu si penjual berhak mendapat uang yang sudah di transfer pembeli tersebut dari rekening bersama tersebut.

Kesimpulan yang saya dapat :



Setalah saya mencoba melakukan jual beli online (E-Commerce) tersebut tidak sulit, yang sulit hanya mempercayai orang tersebut untuk membeli produk yang kita jual. Kita juga sebagai owner online shop juga harus sabar menghadapi tipe macam-macam pembeli tersebut. Apalagi jika terjadi complain barang, kita harus menerima resiko yang ada. Biasanya complain yang saya alami itu barang rusak pas sampai ke tangan pembeli, sebenarnya juga rusak bukan dari kita melainkan dari paket pengiriman barang terus masalahnya juga pembeli tidak mau menambahkan sefty packingan dengan tambahan biaya, itu sebelumnya juga ketika melakukan transaksi sudah deal-dealan terlebih dahulu apabila dikemudian hari barang pecah belah. Tetapi tetap saja yang namanya pembeli menyalahkan penjual. Lalu jika retur balik ke alamat penjual , maksudnya retur apabila barang rusak dikembalikan kepada penjual untuk di tukar dengan unit baru. Padahal sebelum pembeli mengisikan format order disitu ada keterangan ketentuan garansi. Beli sama dengan setuju dengan persyaratan di atas tetapi tetap complain dan saya sebagai owner mau menanggapi apabila sebelum mengisi format tersebut di baca dengan betul-betul ketentuan garansi tersebut.




toko online saya di media sosial instagram



“Perbedaan E-commerce dengan E-business”

1.      E-business lebih luas dalam lingkup dan e-commerce hanya merupakan satu aspek atau satu bagian dari e-business.

2.       E-commerce hanya mencakup transaksi bisnis seperti membeli dan menjual barang dan jasa melalui internet.


3.      E-commerce pada prinsipnya melibatkan perdagangan uang sedangkan dalam e-business, transaksi uang tidak diperlukan.


4.      E-business melibatkan pemasaran, perancangan produk, evaluasi layanan konsumen, dll.



Pengertian Bioinformatika

Bioinformatika (bahasa Inggris: bioinformatics) adalah (ilmu yang mempelajari) penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis. Bidang ini mencakup penerapan metode-metode matematika, statistika, dan informatika untuk memecahkan masalah-masalah biologis, terutama dengan menggunakan sekuens DNA dan asam amino serta informasi yang berkaitan dengannya. Contoh topik utama bidang ini meliputi basis data untuk mengelola informasi biologis, penyejajaran sekuens (sequence alignment), prediksi struktur untuk meramalkan bentuk struktur protein maupun struktur sekunder RNA, analisis filogenetik, dan analisis ekspresi gen.

Ilmu bioinformatika muncul atas inisiatif pada ahli ilmu komputer berdasarkan artificial intelligence. Mereka berpikir bahwa semua gejala yang ada pada alam ini bisa dibuat secara artificial melalui simulasi dari gejala-gejala tersebut. Karena itu untuk mewujudkan hal ini, maka diperlukan data-data yang menjadi kunci penentu gejala alam tersebut, yaitu gen yang meliputi DNA atau RNA. Bioinformatika ini penting untuk manajemen data-data dari dunia biologi dan kedokteran moderen. Perangkat utama dari bioinformatika adalah program software dan didukung oleh ketersediaan internet.

Perkembangan teknologi DNA rekombian memainkan peranan penting dalam lahirnya bioinformatika. Teknologi DNA rekombian memunculkan suatu penetahuan baru dalam rekayasa genetika organisme yang dikenal dengan bioteknologi. Perkembangan bioteknologi dari bioteknologi tradisional ke bioteknologi modern salah satunya ditandai dengan kemampuan manusia dalam melakukan analisis DNA organisme, sekuensing DNA dan manipulasi DNA.

Sejarah Bioinformatika

Istilah bioinformatika pertama kali dikemukakakn pada pertengahan era 1980-an untuk mengacu pada penerapan komputer dalam biologi. Namun, penerapan bidang-bidang dalam bioinformatika seperti pembuatan basis data dan pengmbangan algoritma untuk analisis sekuens biologis sudah dilakukan sejak tahun 1960-an.

Kemajuan teknik biologi molecular dalam mengungkap sekuens biologis dari protein sejak awal tahun 1950-an dan asam nukleat sejak tahun 1960-an mengawali perkembangan basis data dan teknik analisis sekuens biologis. Basis data sekuens protein mulai dikembangkan pada tahun 1960-an di Amerika Serikat, sedangkan basis data sekuens DNA dikembangkan pada akhir tahun 1970-an di Amerika Serikat dan Jerman. Penemuan teknik sekuensing DNA yang lebih cepat menjadi salah satu pembuka jalan bagi proyek-proyek pengungkapan genom, meningkatkan kebutuhan akan pengelolaan dan analisis sekuens, dan pada akhirnya menyebabkan lahirnya bioinformatika.

Pangkalan data utam bagi sekuens asam nukleat saati ini adalah GenBank yang berada di Amerika Serikat, EMBL (The European Molecular Biology Laboratory) yang berada di Eropa, dan DDBJ (DNA Data Bank of Japan) yang berada di Jepang. Kketiga pangkalan tersebut saling bekerja sama dan bertukar data secara harian untuk menjaga keluasan cangkupan masing-masing pangkalan data. Sumber utama data seuens asam nukleat adalah pengumpulan langsung dari peneliti individual, proyek sekuensing genom, dan pendaftaran paten. Entri dalam pangkalan data sekuens asam nukleat pada umumnya mengandung informasi tentang jenis asam nukleat (DNA atau RNA).

Selain asam nukleat, terdapat beberapa contoh pangkalan data penting yang menyimpan sekuens primer protein yaitu PIR (Protein Information Resource) yang berada di Negara Amerika Serikat, Swiss-Prot dan TrEMBL yang berada di Eropa. Ketiga pangkalan itu telah tergabung dalam UniProt yang di danai oleh Amerik Serikat. Entri dalam UniProt mengandung informasi tentang sekuens protein, nama organisme sumber protein, pustaka yang berkaitan, dan komentar yang pada umumnya berisi penjelasan mengenai fungsi protein tersebut. 


PDB (Protein Data Bank) atau dalam bahasa Indonesia di sebut sebagai bank data protein merupakan pangkalan data tunggal yang menyimpan model struktur tiga dimensi protein dan asam nukleat hasil penentuan ekspreimental dengan kristalografi sinar-X, spektroskopi NMR, dan mikroskopi electron. PDB menyimpan data struktur sebagai koordinat tiga dimensi yang menggambarkan posisi atom-atom dalam protein ataupun asam nukleat.

Penerapan utama Bioinformatika


  • Basis Data Sekuens Biologis. Pangkalan data sekuens biologi dapat berupa pangkalan data primer untuk menyimpan sekuens primer asam nulkeat dan protein, sedangkan pangkalan data sekunder digunakan untuk menyimpan motif sekuens protein, dan pangkalan data struktur digunakan untuk menyimpan data struktur protein dan asam nukleat.


  • Penyejajaran Sekuens. Merupakan proses penyusunan/pengaturan dua atau lebih sekuens sehingga persamaan sekuens-sekuens tersebut tampak nyata.


  • Prediksi Struktur Protein. Secara umum, metode prediksi struktur protein yang ada saat ini dapat dikategorikan ke dalam dua kelompok, yaitu metode pemodelan protein komparatif dan metode pemodelan de novo.


  • Analisis Ekspresi Gen. Ekspresi gen dapat ditentukan dengan mengukur kadar mRNA dengan berbagai macam teknik misalnya dengan microarray ataupunSerial Analysis of Gene Expression.


Contoh penggunaan Bioinformatika

  • Bioinformatika Dalam Bidang Klinis. Bioinformatika dalam bidang klinis sring juga disebut sebagai informatika klinis (clinical informatics). Aplikasi dari informatika klinis ini berbentuk manajemen data-data klinis dari pasien melalui Electrical Medical Record (EMR) yang dikembangkan oleh Clement J. McDonald dari Indiana University School of Medicine pada tahun 1972. McDonald pertama kali mengaplikasikan EMR pada 33 orang pasien penyakit gula (diabetes). Sekarang EMR telah diaplikasikan pada berbagai macam penyakit seperti data analisa diagnosa laboratorium, hasil konsultasi dan saran, foto rontgen, ukuran detak jantung, dll. 
  • Bioinformatika Untuk Identifikasi Agent Penyakit Baru. Bioinformatika juga menyediakan tool yang sangat penting untuk identifikasi agent penyakit yang belum dikenal penyebabnya. Misalnya saja seperti SARS (Severe Acute Respiratory Syndrome) yang dulu pernah berkembang.
  • Bioinformatika Untuk Diagnose Penyakit Baru. Untuk menangani penyakit baru diperlukan diagnosa yang akurat sehingga dapat dibedakan dengan penyakit lain. Diagnosa yang akurat ini sangat diperlukan untuk pemberian obat dan perawatan yang tepat bagi pasien. Ada beberapa cara untuk mendiagnosa suatu penyakit, antara lain: isolasi agent penyebab penyakit tersebut dan analisa morfologinya, deteksi antibodi yang dihasilkan dari infeksi dengan teknik enzyme-linked immunosorbent assay (ELISA), dan deteksi gen dari agent pembawa penyakit tersebut dengan Polymerase Chain Reaction (PCR).
  • Bioinformatika Untuk Penemuan Obat.


Sumber :

1. https://www.instagram.com/und_stuff/
2. http://www.pintarkomputer.org/2015/08/pengertian-e-commerce-dan-manfaatnya.html
3. https://id.wikipedia.org/wiki/E-business
4. http://himbioui1.tripod.com/bioinformatika.html
5. https://www.tokopedia.com/
6. https://fikrilookup.wordpress.com

Jumat, 22 April 2016

Kupas Tuntas Sebuah Game

Salah satu yang dinantikan di antara berbagai game terbaru untuk konsol Next Gen adalah Need for Speed: Rivals. Seri game balapan mobil ini dianggap sejajar dengan berbagai game populer lainnya sekelas Call of Duty: Ghosts, Battlefield 4 dan lain-lain. Pastikan Anda menikmati pengalaman baru dalam berkendara dengan visualisasi menawan pada game tersebut.

Pengenalan

          Need for Speed: Rivals merupakan salah satu proyek terbesar Electronic Arts di akhir tahun ini. Dirilis perdana pada 15 November 2013 lalu untuk PlayStation 4, dilanjutkan untuk  PlayStation 3, Xbox 360 dan platform PC Microsoft Windows pada 19 November 2013. Sedangkan perilisan bagi Xbox One baru dilakukan pada 22 November kemarin. EA bertindak sebagai publisher sedangkan untuk pengembangnya sendiri adalah Ghosts Game, sebuah cabang developer dari EA yang berada di Britania Raya. Developer ini bekerja sama dengan Criterion Games dalam menggarap Need for Speed: Rival. 

          Secara resmi EA mengungkapkan bahwa seri Need for Speed ini dirancang menggunakan game engine Frosbite 3 terbaru yang kompatibel dengan konsol Next Gen. Game ini murni sebagai game Racing dan dapat dimainkan dalam mode Single player atau Multiplayer. Dipastikan gamer akan menikmati kecepatan luar biasa yang dapat memacu adrenalin, ditambah opsi kendaraan yang semakin bervariasi dan canggih. Need for Speed: Rivals menjadi satu-satunya game balapan mobil yang sempurna untuk saat ini.

Plot cerita
          Hampir sama seperti Need for Speed seri sebelumnya, untuk seri Rivals, pemain akan tetap berperan sebagai pemilik mobil mewah berkecepatan tinggi yang melaju di jalanan kota metropolitan. Dengan batasan kecepatan berkendara di jalan raya tentu saja Anda akan mendapat masalah dari pihak polisi yang juga memiliki mobil dinas berkecepatan tinggi. Disinilah skill berkendara pemain di uji, pastikan jangan sampai Anda dilampaui polisi dan mendapat masalah. 

Gameplay
          Need for Speed: Rivals terlihat memiliki gameplay menantang dengan beberapa kemiripan dengan seri Need for Speed: Hot Pursuit yang menghadirkan mobil eksotis dan polisi yang mengejar juga dengan kecepatan tinggi. Pemain sendiri mengambil peran seorang pembalap tunggal atau dapat juga dimainkan dalam mode Coop. Dengan sisi hukum yang ada pada kota menciptakan sendiri tantangan, risiko dan manfaat dari balapan itu sendiri. Salah satu fitur unggulan seri Rival ini adalah terdapat 11 gadget upgradeable seperti EMP, shockwaves, kemampuan untuk menciptakan hambatan, dan lain-lain.
          Gameplay juga berlangsung pada sebuah kota fiksi lokasi yang dikenal dengan nama Redview County. Arsitektur kota sangat modern, penuh lampu dan jalanan yang mulus. Selain itu, karena Need for Speed: Rivals merupakan game open world, maka pemain dapat menjelajahi dunia game yang terbuka dan memiliki fitur jangkauan sampai 100 mil (160 km). Seluruh jalan terbuka dapat dilintasi bahkan untuk kali ini open world lebih luas dibandingkan Need for Speed: Most Wanted.

Mode
       Selain hanya sebagai orang liar yang berkendara di jalanan raya, pemain juga bisa memilih bermain sebagai polisi maupun pembalap. Dengan mode berbeda tentu saja setiap pihak memiliki misi dengan tujuan serta reward yang berbeda pula. Sebagai contoh, jika Anda berperan sebagai pembalap, maka pemain bisa saja menjadi terkenal lantaran berani mengambil risiko di belakang kemudi. Alhasil nantinya pemain berhak mendapatkan Speedpoints untuk menghindari polisi. Point-point yang dikumpulkan dapat digunakan untuk membuka mobil serta item baru
          Untuk mode lain yakni berperan sebagai polisi lalu lintas, maka pemain nantinya akan bekerja-sama dengan polisi lain sebagai bagian dari tim dalam pengejaran para pembalap jalanan. Setiap misi yang sukses sebagai polisi maka peringkat pemain bisa naik. Selain itu apabila sudah mendapatkan peringkat yang cukup tinggi, pastinya pemain dapat mendapatkan mobil polisi baru dengan spesifikasi canggih dan teknologi yang lebih baik lagi. Tentunya yang paling utama adalah mobil berkecepatan tinggi.

Mobil
        Need for Speed: Rivals memiliki fitur mobil terbaru yakni Ferrari yang pertama kali hadir dalam seri ini. Salah satu tipe mobil Ferrari yang dapat Anda mainkan adalah F12 Berlinetta. Untuk kendaraan lain, Anda bisa menggunakan Aston Martin Vanquish dan masih banyak lagi mobil lainnya. Umumnya kendaraan dapat dikostumisasi sehingga lebih menyerupai mobil modifikasi dengan perbedaan mencolok dari warna cat, decals, pelek, plat nomor dan corak.

Grafis
       Tampilan grafis memastikan Anda tidak meragukan Frosbite 3 yang sudah dikenal sebagai salah satugame engine terbaik untuk konsol Next Gen. Open world yang luas dengan detail-detail lingkungan yang terlihat jelas. Tampilan lebih realistis, dan terkadang terlihat efek refleksi pada body mobil yang memantulkan cahaya dari kap. Selain itu debu-debu dan asap kendaraan yang menghiasi permainan semakin menambah realistis Need for Speed: Rivals.

Harga dan media distribusi

          Dalam situs resmi Need for Speed sudah terdaftar order untuk setiap platform dan konsol. Untuk versi PC Microsoft Windows dan DLC dihargai USD 49.99. Sedangkan untuk Xbox 360, One, PlayStation 3, 4, dibanderol harga USD 59.99. (Link untuk membeli)

System Requirements untuk PC

OS: Windows XP, Windows Vista (SP2), dan Windows 7
CPU: Intel 2.4 GHz Core 2 Duo, AMD 2.6 GHz Athlon X2
RAM: 4 GB
DISC DRIVE: CD/DVD ROM dengan instalasi
HARD DRIVE:  30 GB bebas
VIDEO: AMD Radeon 3870 512Mb atau lebih baik, NVIDIA GeForce 8800 GT 512 Mb atau lebih baik, Intel HD 4000 integrated 512Mb atau lebih baik.
DIRECTX: DirectX 10.1 compatible
INPUT: Keyboard dan mouse
KONEKSI ONLINE MULTIPLAYER: 512 Kbps atau lebih cepat.

Kesimpulan
          Game balapan mobil ini lebih realistis dalam grafisnya dan menuntut skill Anda dalam memacu mobil berkecepatan tinggi. Anda dapat berperan sebagai pembalap liar atau sebagai polisi lalu lintas. Selamat memacu adrenalin dengan game besutan EA ini! 

Rabu, 23 Maret 2016

Tugas Pengantar Teknologi Game 1

Pengantar Teknologi Game



SAP:
    1.      Pendahuluan:
             Teknologi Game,
             Bisnis dalam Game Komputer
             3D Engine dan Scene Graph (Ogre3D, Processing, GameMaker, Unity3D, dll)2.
    2.      Disain Skenario, Script , dan Storyboard Game Komputer
    3.      Artificial Intelligent pada Game:
             Decision Making: Decision Tree, State Machine dan Rule Systems
             Path Finding: Waypoints dan Path Finding
             Path Finding: A* Searching, Dijkstra, Tactile and Strategic AI.
   4.       Arsitektur Game Engine
   5.       Interaksi Fisik dalam teknologi Game: Efek fisik dalam Game, Collision Detection
   6.       User Interface pada Game Komputer
   7.       Penampilan Grafik Scene game komputer:
             Visibility
             Level of Detail
   8.       Game Berjaringan
   9.       Pembuatan Game Komputer dengan menerapkan konsep Artifial Intelligent pada  sebuah game engine.


Pengertian Game

     Game merupakan “permainan” dimana maksud dari permainan tersebut lebih merujuk sebagai “kelincahan intelektual atatu intellectual playability”. Game sendiri diartikan sebagai arena keputusan untuk player atau pemain beraksi, dimana ada target-target yang harus dicapai. Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal.

     Pada saat ini perkembangan game sangat cepat, ditandainya dengan para pengelola industry game belomba-lomba untuk menciptakan game yang lebih mendekati nyata/ riil dan tentunya menarik bagi para pemainnya. Sehingga game bukan hanya sekedar hobi untuk mengisi waktu luang, melainkan sebuah cara untuk meningkatkan kreativitas dan tikat intelektal penggunannya.

    Sebuah permainan terstruktur bermain, biasanya dilakukan untuk kesenangan dan kadang-kadang digunakan sebagai alat pendidikan. Permainan berbeda dari pekerjaan, yang biasanya dilakukan untuk remunerasi, dan dari seni, yang lebih sering merupakan ekspresi dari unsur estetika atau ideologi . Namun, perbedaan ini tidak jelas, dan banyak permainan juga dianggap pekerjaan (seperti pemain profesional olahraga dengan penonton/games) atau seni (seperti jigsaw puzzle atau permainan yang melibatkan layout artistik seperti Mahjong, solitaire, atau beberapa video game).

Perkembangan Teknologi Game

     Asal usul permainan video/video game terletak pada awal tabung sinar katoda berbasis pertahanan peluru kendali sistem pada akhir 1940-an. Game sederhana ini dirancang oleh Thomas T. Goldsmith Jr. dan Estle Ray Mann yang kemudian diadaptasi ke dalam permainan sederhana lainnya. Pada akhir 1950-an dan melalui tahun 1960-an, lebih banyak permainan komputer yang dikembangkan, secara bertahap tingkat kecanggihan dan kompleksitasnya pun turut bertambah.

     Pada dasarnya Game adalah permainan yang menggunakan media elektronik, merupakan sebuah hiburan berbentuk multimedia yang di buat semenarik mungkin agar pemain bisa mendapatkan sesuatu sehingga adanya kepuasaan batin. Bermain game merupakan salah satu sarana pembelajaran. Game edukasi dibuat dengan tujuan spesifik sebagai alat pendidikan, untuk belajar mengenal warna, mengenal huruf dan angka, matematika, sampai belajar bahasa asing.

     Di dalam video game atau console game kita menemukan adanya lingkungan bermain game yang lebih sederhana dibanding pemain di PC game, bukan hanya terutama karena keterbatasan fitur dari joystick, tapi karena disebabkan keterbatasan teknologi di dalam perangkat keras (hardware) pada console serta output resolusi visual yang secara potensial lebih rendah.

      Seperti kita ketahui, pada setiap PC umumnya terdapat sebuah keyboard dan sebuah mouse yang bisa digunakan dalam desain permainan game yang lebih kompleks. Gambar grafik yang ditampilkan di PC game lebih hidup dan tajam, tergantung dari pemakaian display adapter card atau video card yang digunakan pada mainboard komputer. Semakin mutakhir dan besar kapasitas memori video card-nya, maka semakin halus pula resolusi dan akselerasi game-nya. Sedangkan console game biasanya dimainkan di televisi, dimana ketajaman gambar lebih rendah dan game biasanya dimainkan dari jarak dekat.

      Akhir-akhir ini strategy games, role-playing games dan game simulasi, walau tidak sebanyak di PC game, sudah bisa didapatkan di video game. Awalnya, jika kita bermain sendiri di PC atau komputer, yang menjadi lawan kita adalah komputer itu sendiri. Tetapi dengan sistem jaringan (LAN: local area network), kita bisa melawan orang lain pada komputer yang terpisah, yang lebih dikenal dengan istilah multiplayer. Untuk dapat memainkannya, kita harus menghubungkan PC atau komputer ke sekelompok PC lain yang saling terhubung.

      Multiplayer game ini bisa dimainkan dengan jaringan lokal tanpa akses internet, tetapi bisa juga dengan menggunakan akses internet. Multiplayer game yang tidak membutuhkan akses internet disebut juga sebagai LAN game.

Bisnis Dalam Game Komputer

       Di zaman modern ini, tidak dipungkiri lagi bahwa game sangat berperan untuk sebagian besar pengguna teknologi, terutama pengguna komputer. Game merupakan sarana hiburan di tengah padatnya aktvitas yang dilalui. Namun, game ternyata juga dapat dijadikan sebuah bisnis yang menjanjikan. Dengan hobi para gamer ini, tentu terdapat peluang untuk mendapatkan profit.

      Bisnis dalam game komputer berkembang pesat seiring dengan berkembangnya teknologi canggih saat ini. Dahulu kita hanya dapat menikmati game yang tersedia di dalam komputer itu sendiri, seperti pinball dan solitaire. Namun sekarang sudah tersedia game online, dan juga games yang dapat didownload baik free maupun berbayar. Games berbayar juga merupakan bisnis karena sama saja dengan kita mengeluarkan uang untuk membeli sebuah barang. Games berbayar ini biasanya memberikan kepuasan tersendiri bagi pembelinya, karena terdapat fitur yang bagus di dalamnya. Perkembangan lainnya ialah warung internet atau yang sering kita dengar dengan istilah warnet. Warnet kini identik dengan game online yang mereka sediakan, adapun game berbayar yang disediakan warnet sehingga kita hanya tinggal memainkannya. Baik anak kecil hingga orang dewasa mempunyai hobi bermain game online ini. Dengan menyediakan tempat, perangkat komputer yang lengkap, dan fasilitas pendukung lainnya, membuat gamers betah berlama-lama untuk bermain.

      Game/permainan adalah sesuatu yang sangat digemari oleh anak-anak hingga orang dewasa. Game berarti “hiburan”. Permainan game juga merujuk pada pengertian sebagai “kelincahan intelektual” (intellectual playability). Sementara kata “game” bisa diartikan sebagai arena keputusan dan aksi pemainnya. Ada target-target yang ingin dicapai pemainnya. Kelincahan intelektual, pada tingkat tertentu, merupakan ukuran sejauh mana game itu menarik untuk dimainkan secara maksimal.

      Beberapa waktu lalu istilah “game” yang dalam bahasa Indonesia adalah “permainan” identik dengan anak-anak  selaku pemain. Tentunya dalam permainan itu suatu kegiatan yang dilakukan oleh anak-anak yang menurut mereka itu dapat menyenangkan hati mereka. Segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game. Tetapi yang akan dibahas pada kesempatan ini adalah game yang terdapat di komputer, baik off line maupun online.

      Saat ini perkembangan games di komputer sangat cepat. Para pengelola industri game berlomba-lomba untuk menciptakan game yang lebih nyata dan menarik untuk para pemainnya. Hal inilah yang membuat perkembangan games di komputer sangat cepat. Sehingga games bukan hanya sekedar permainan untuk mengisi waktu luang atau sekedar hobi. Melainkan sebuah cara untuk meningkatkan kreatifitas dan tingkat intelektual para penggunanya.

3D Engine dan Scene Graph 

      Di dalam grafika komputer, 3D merupakan bentuk grafik yang menggunakan representasi data geometri tiga dimensi. Grafik 3D ini tersimpan didalam komputer untuk keperluan kalkulasi atau rendering gambar 3D. Pada 3D, engine bukanlah exutable program, artinya engine tidak bisa dijalankan sebagai program yang berdiri sendiri.

      Konsep scene graph merupakan inti dari Java3D. Sebuah scene graph merupakan g rafik yang mempresentasikan geometri, material, dan pencahayaan. Scene graph dimulai dari root dengan sebuah Virtual Universe dan mencakup transformasi serta geometri untuk mendefinisikan objek di dunia maya. Secara garis besar, ada tiga tahap fundamental yang diperlukan untuk menghasilkan objek 3D, yaitu:
  1. Menciptakan objek Canvas3D
  2. Menciptakan sebuah scene graph
  3. Menghubungkan objek Canvas3D ke objek BranchGroup yang menunjuk root dari scene graph
  • Ogre 3D
      Objected-Oriented Graphics Rendering Engine atau bisa disingkat dengan OGRE merupakan engine yang object oriented & flexible 3D rendering pada game engine yang ditulis dengan menggunakan bahasa C++ serta didesain agar mampu men-developer dengan mudah kepada aplikasi produksi dengan menggunakan utility hardware-accelerated 3D graphic. Gambaran abstraknya OGRE menggunakan sistem library seperti Direct3D & OpenGL, serta menyediakan sebuah dasar interface di dunia objek dan class objek yang lebih tinggi.

Fitur-fitur pada OGRE:

  1. Desain yang object-oriented dengan menggunakan plugin untuk mempermudah memasukkan fitur lainnya
  2. Engine berbasis scane graph dengan bantuan untuk sebuah varietas yang luas, octree, BSP, & paging landscape scene manager
  3. Multi-platform dengan dukungan OpenGL & Direct 3D. Bisa me-render konten yang sama di beda platform tanpa harus mempunyai content creator. dapat diakses pada platform Linux, Mac OS, dan semua versi Windows
  4. OGRE mendukung program vertex dan fragment selama ditulis dengan GLSH, HLSL, Cg, dan assembler 
  5. The landscape scene manager untuk progressive LOD, yang mana bisa dibuat secara otomatis dan manual
  6. Engine annimasi yang men-support penuh untuk multiple hardware

  • Processing
      Processing adalah bahasa pemrograman dan lingkungan pemrograman yang bersifat open source yang digunakan untuk memprogram gambar, animasi, dan interaksi. Processing digunakan untuk mengajarkan dasar-dasar pemrograman komputer dalam konteks rupa dan berfungsi sebagai buku sketsa perangkat lunak dan alat produksi profesional. Processing mengintegrasikan suatu bahasa pemrograman, lingkungan pemrograman, dan metodologi pengajaran ke dalam sistem terpadu.

  • Game Maker
      Game Maker adalah software yang bisa membantu anda menjadi pengembang game komputer tanpa menggunakan coding sedikitpun. Dapat digunakan untuk membuat 3 dimensi dan Multiplayer. Game Maker dapat menjadikan hak penuh dari software (game) yang anda buat termasuk dapat menjual game tersebut, bahkan bisa mendownload musik, efek suara, gambar, script, serta background.
  • Unity 3D
       Unity 3D adalah sebuah game developing software. Dengan software ini, kita bisa membuat game 3D yang seru. Game developer ini sangat mudah digunakan, dengan GUI yang memudahkan kita untuk membuat derta mengedit script untuk menciptakan sebuah game 3D. Selain bisa untuk build game PC, Unity juga dapat digunakan untuk membangun game console seperti Nintendo Wii, PS3, Xbox 360, juga Ipad, Iphone, dan Android. Namun masing-masing membutuhkan biaya lisensinya sendiri. Unity kurang lebih sama dengan Blender game engine, namun unity lebih ringan dan diintegrasi lebih dalam suasana grafik.

Design Skenario, Script, dan Storyboard Game Komputer
  • Design skenario 

Design Skenario merupakan dasar untuk membuat game dengan   merancang dokumennya dan scenario menentukan interior dan eksterior, dekor, dan studio, serta pembuatan trik. Dalam desain dokumen ada ketentuan program game, grafik, tokoh, animasi, suara, dan music.
  • Script

suatu uraian interaksi manusia dengan mesin yang membantu proses desain dan berfokus pada keperluan user yang berbeda, sehingga dapat digunakan untuk aktivitas desain. Script berbentuk kode yang dapat dipasang pada script editor untuk menambahkan fitur-fitur yang diinginkan pada game yang dibuat.
  • Storyboard

visualisasi ide dari aplikasi yang akan dibangun, sehingga dapat memberikan gambaran dari aplikasi yang akan dihasilkan, dapat dikatakan juga sebagai visual script yang akan dijadikan outline dari suatu proyek.

Pembuatan Script Game Komputer

Cara membuat game komputer:
1.      Mencari alat atau aplikasi yang dibutuhkan
         a.      Game berbasis teks
                  Umumnya game ini terfokus pada cerita, teka-teki, eksplorasi. Aplikasi yang
                  dapat di gunakan untuk membuat game ini adalah  Twine, StroryNexus dan
                  Visionaire, dan Inform7
         b.      Game 2D
                  Pada game 2D ini aplikasi yang dapat digunakan adalah GameMaker dan
                  Stencyl. Kelebihan dari aplikasi ini adalah bagi para pembuat game dapat
                  membuat game tanpa harus mengetahui programnya.
        c.       Game 3D
                   Aplikasi yang dapat digunakan adalah Spark, Game Guru, dan Unity
         d.      Mengambil pendekatan yang fokus pada pemrograman
                  Agar dapat menggabungkan semua aspek game dengan rapih dan jelas, Anda
                  akan lebih memilih membuat game di Integrated Development Environment
                  seperti Eclipse dan bukan di text editor.

2.      Pembuatan game
         a)      Pembuatan konsep
         Dalam membuat suatu game pembuat game harus menentukan konsep dari game
         yang akan dibuat nanti. seperti menentukan genre, komponen yang di gunakan, dan
         lain sebagainya.
         b)      Membuat level yang sederhana
         Jika menggunakan engine game atau alat pembuatan game untuk membuat game,
         maka cobalah untuk berkreasi menggunakan engineatau alat tersebut.
         c)      Design
         Dalam pebuatan game, design merupakan salah satu komponen yang berperan
         penting dalam pembuatan sebuah game.
          d)      Buat tujuan jangka panjang dan menengah
         Sebuah game kadang memiliki sesuatu yang didebut “mekanisme sekunder” atau
         “gameplay sekunder”. Gameplay sekunder ini bisa dimanfaatkan untuk menjadi
          pencapaian jangka panjang pada suatu game.
          e)      Melanjutkan uji coba
         Dengan menguji coba suatu game maka kita dapat melihat bagian mana yang masih
         membutuhkan penyempurnaan.
          f)       Menyempurnakan grafis dan suara dalam game-nya
         Dengan menambahkan fitur suara pada game dapat membuat pemain menjadi lebih
         tertarik dengan game yang kita buat.

Artificial Intelligent pada Game

      Kecerdasan Buatan (bahasa Inggris: Artificial Intelligence atau AI) didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatuentitasbuatan. 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 komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.  Penelitian dalam AI menyangkut pembuatan mesin untuk mengotomatisasikan tugas-tugas yang membutuhkan perilaku cerdas. Termasuk 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, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah danvideo game.

Arsitektur Game Engine
   
      Arsitek adalah pelajaran untuk membuat rancangan dari bangunan.        Sedangkan  arsitektur mesin game adalah system perangkat lunak yang  dirancang untuk menciptakan dan pengembangan video game. Dapat dikatakan  bahwa arsitektur mesin game itu adalah rancangan dari sistem perangkat  lunak dari game itu sendiri.
      Tahap awal dari merancang suatu game adalah memilih jenis game yang akan  dibuat agar dapat lebih terfokus dalam mengerjakannya. Selanjutnya adalah  mendesaian game yang akan dibuat. Setelah kita memiliki desain game,  langkah berikutnya adalah mengimplementasikan desain tersebut menjadi  source code. Apabila source telah selesai dirancang, maka game tersebut  dapat dimainkan dan digunakan sesuai yang diinginkan oleh sang pembuat  game. Apakah game tersebut dibuat untuk dikomersilkan atau dikembangkan  oleh orang lain.

1)      Roll Your Own Game Engine
         Tipe game engine ini banyak disukai karena gratis, dan juga mengizinkan pada
         developer untuk mengintegrasikan komponen yang dinginkan untuk dibuat menjadi
         game engine mereka sendiri.
2)      Mostly Ready Game Engine
         Pada game engine ini sudah menyediakan semuanya begitu diberikan kepada
         developer/programmer.
3)      Point and Click Engine
         Engine ini merupakan engine yang sangat dibatasi tetapi dibuat secara user friendly.
         Bahkan anda dapat membuat game sendiri dengan menggunakan engine seperti
         GameMaker, Torque Game Builder, dan Unity3D.


Interaksi Fisik dalam Teknologi Game

    Interaksi fisik dalam teknoogi game merupakan perangkat gerak yang melibatkan aktivitas fisik sehingga permainan game dapat sekaligus melatih otot dan gerak selayaknya berolahraga , seperti halnya yang disediakan oleh konsol Nintendi Wii , PS3 Move, Xbox Kinect.Game –  game yang melibatkan aktivitas fisik mengharuskan untuk menggerakkan tangan dan anggota tubuh .

Penampilan Grafik Scene Komputer

     Pengertian Visibility merupakan  tampilan grafik scene game pada komputer. Bagaimana sebuah game terlihat oleh user agar menarik dan berkualitas sehingga user menikmati game tersebut.
     Biasanya pada video game terdapat istilah scene 2.5D. Sebenarnya istilah tersebut tidak berbeda jauh dari scene 2D (dua dimensi). Hanya saja 2.5D memiliki beberapa fitur tambahan berupa efek cahaya, bayangan dan sebagainya  yang dibuat agar seakan-akan menyerupai scene 3D.
     Biasanya gameplaynya memang mirip game 2D dimana kita hanya bisa bergerak secara horizontal dan vertical namun beberapa gambarnya di render secara 3D. Teori grafik 2.5D ini biasa juga disebut dengan pseudo-3D sedangkan pada istilah game lebih dikenal dengan isometric/diametric/trimetric projection.

Game Berjaringan 

Game Online atau sering disebut Online Games adalah sebuah permainan (games) yang dimainkan di dalam suatu jaringan (baik LAN maupun Internet). Sebuah game online adalah permainan video yang dimainkan selama beberapa bentuk jaringan komputer , menggunakan komputer pribadi atau konsol video game. Jaringan ini biasanya internet atau teknologi setara, tetapi game selalu digunakan apa pun teknologi yang saat ini:modem sebelum Internet, dan keras kabel terminal sebelum modem.Perluasan game online telah mencerminkan keseluruhan perluasan jaringan komputer dari jaringan lokal kecil ke internet dan pertumbuhan akses internet itu sendiri. Game online dapat berkisar dari yang sederhana lingkungan berbasis teks grafis game menggabungkan kompleks dan dunia maya dihuni oleh banyak pemain secara bersamaan. Banyak permainan online terkait komunitas online, membuat game online suatu bentuk kegiatan sosial di luar permainan pemain tunggal.

Sumber :