Powered by Blogger.
RSS

Cloud Computing

  • Cloud Computing

Komputasi awan (bahasa Inggris: cloud computing) adalah gabungan pemanfaatan teknologi komputer ('komputasi') dan pengembangan berbasis Internet ('awan'). Awan (cloud) adalah metafora dari internet, sebagaimana awan yang sering digambarkan di diagram jaringan komputer. Sebagaimana awan dalam diagram jaringan komputer tersebut, awan (cloud)dalam Cloud Computing juga merupakan abstraksi dari infrastruktur kompleks yang disembunyikannya. Ia adalah suatu metoda komputasi di mana kapabilitas terkait teknologi informasi disajikan sebagai suatu layanan (as a service), sehingga pengguna dapat mengaksesnya lewat Internet ("di dalam awan")  tanpa mengetahui apa yang ada didalamnya, ahli dengannya, atau memiliki kendali terhadap infrastruktur teknologi yang membantunya. Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet Computing "Cloud Computing adalah suatu paradigma di mana informasi secara permanen tersimpan di server di internet dan tersimpan secara sementara di komputer pengguna (client) termasuk di dalamnya adalah desktop, komputer tablet, notebook, komputer tembok, handheld, sensor-sensor, monitor dan lain-lain."

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 webdengan 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


  • Virtualisasi pada Cloud Computing

Virtualisasi sebagai komponen utama pembangun teknologi cloud computing memiliki keuntungan yang sangat besar. Akan tetapi, perlu diingat bahwa virtualisasi juga memiliki kerentananan terhadap pengaksesan data atau dengan kata lain kemanan data yang masih harus dipertanyakan. Selain itu, sebelum melangkah ke komputasi awan, sebuah perusahaan terlebih dahulu harus menerapkan virtualisasi data centernya secara internal.

Database yang Terintegrasi dengan Cloud Computing
Database (basis data) merupakan kumpulan data yang saling berhubungan. Hubungan antardata dapat ditunjukan dengan adanya field/kolom kunci dari tiap file/tabel yang ada. Database dapat bekerja karena adanya aplikasi yang bertugas untuk mengatur, menyimpan, memodifikasi data. Aplikasi itu disebut dengan software database engine dan lebih resminya disebut dengan DBMS (Database Management System).

Ada banyak sekali aplikasi DBMS ini, mulai yang berjalan di komputer Personal(PC) sampai ke komputer skala mainframe. Contoh-contoh dari aplikasi database engine, misalnya seperti SQL Server oleh microsoft, MS Access oleh Microsoft, Oracle Database dibuat oleh Oracle, MySQL dibuat oleh MySQL AB, dan lain-lainnya.

Dalam cloud computing terdapat beberapa database ygang dapat digunakan. Salah satu contohnya yaitu database yang berbasis web, antara lain : Socrata, Cebase, Dabble DB. Berikut ini penjelasan dari masing-masing database berbasis web tersebut.

1.  Socrata

Awalnya website ini bernama www.blist.com, tapi karena mengalami perubahan servis dan layanan diubah menjadi Socrata yang beralamat diwww.socrata.com. Socrata adalah aplikasi database online yang relatif mudah digunakan dan dirancang untuk keperluan nonteknis pebisnis, seperti spreadsheet dan pemrograman database.

2.  Cebase

Cebase (www.cebase.com) memungkinkan anda untuk membuat aplikasi database baru secara online dengan hanya beberapa klik dari mouse komputer anda. Anda juga dapat mendesain tampilan program database seperti membuat form, membuat kolom data entri, dan sebagainya.
Data anda akan ditampilkan dalam tata letak seperti spreadsheet. Anda dapat menyortir, menambah, menghapus, serta menyaring dari kelompok data anda yang diinginkan.

3.  Dabble DB

Cara pemakaian Dabble DB (www.dabbledb.com) mirip dengan Cebase. Anda tinggal klik-klik saja pada settingan database yang ingin dibuat. DB menawarkan tiga cara untuk berbagi data. Page Option memungkinkan anda untuk mengumpulkan data dari pengguna lain, tanpa memberikan akses ke database. User Option memungkinkan pengguna lain untuk mengakses data mentah di database. Schema Option dapat mengaktifkan JavaScript API untuk membiarkan orang lain berinteraksi dengan data anda pada situs-situs lain.
Selanjutnya, anda dapat mengurutkan dan menyaring data seperti membuat berbagai jenis laporan dan menggunakan data anda untuk menghasilkan grafik, kalender dan peta.

Itulah ketiga contoh database pada cloud computing yang berbasis web. Selain dari databse yg berbasis web, database cloud computing yang saat ini sedang ramai dibicarakan adalah SQL Azure.

Microsoft ® SQL Azure ™ Database adalah Relasional Data Base Management System (RDBMS) yang dibangun pada teknologi SQL Server ®. Ini adalah layanan database yang sangat available, available, scalable, multi-tenant yang dikembangkan oleh Microsoft untuk cloud database. Database SQL Azure membantu memudahkan pengadaan dan penyebaran database multipel. Pengembang tidak perlu menginstal, setup, patch atau mengelola perangkat lunak apapun, karena semua yang diurus oleh Microsoft dengan platform ini sebagai layanan (platform as a service/PAAS). Ketersediaan yang Tinggi dan toleransi kesalahan adalah built-in dan tidak ada administrasi fisik yang diperlukan. Pelanggan dapat menggunakan pengetahuan yang ada di T-SQL pengembangan dan model relasional yang familiar untuk simetri dengan data yang ada di tempat database. Selain itu, pelanggan bisa mendapatkan produktifitas dengan cepat pada SQL Azure dengan menggunakan pengembangan yang sama dan alat manajemen yang mereka gunakan untuk layanan database yangon-premises. Windows Azure menawarkan beberapa layanan untuk membantu mengelola data Anda di cloud. SQL Database, sebelumnya dikenal sebagai database Azure SQL, memungkinkan organisasi untuk menciptakan secara cepat, meningkatkan dan memperluas aplikasi ke dalam cloud dengan alat yang familiar dan kekuatan dari teknologi Microsoft SQL Server ™. Tabelnya menawarkan kemampuan NoSQL dengan biaya rendah untuk aplikasi dengan kebutuhan akses data sederhana. Blob (Binary Large Object) menyediakan penyimpanan yang murah untuk data seperti video, audio, dan gambar. Semua didukung dengan 99,9% SLA bulanan. Windows Azure juga menawarkan kemampuan untuk menjalankan SQL Server dalam mesin virtual pada Windows Azure.

  • Komputasi Terdistribusi dalam Cloud Computing

Komputasi terdistribusi yang di maksud di sini adalah suatu teknik yang dapat digunakan untuk menyelesaikan berbagai masalah dalam cloud computing. Komputasi terdistribusi adalah konsep menggunakan sistem terdistribusi terdiri dari banyak node diatur sendiri untuk memecahkan masalah yang sangat besar atau yang biasanya sulit untuk diselesaikan dengan satu komputer. Jadi, masalah yang besar akan di proses ke banyak komputer kemudian proses tersebut dipecahkan sehingga mendapatkan solusi-solusi yang lebih kecil apabila sudah didapatkan maka disatukan kembali dalam satu solusi yang besar dan terintegrasi. Komputasi terdistribusi adalah konsep menggunakan sistem terdistribusi terdiri dari banyak node diatur sendiri untuk memecahkan masalah yang sangat besar atau yang biasanya sulit untuk diselesaikan dengan satu komputer

  • Map Reduce dan NoSQL (Not Only SQL)

MapReduce yang berkaitan dengan cloud computing ini merupakan sebuah model pemrograman untuk melakukan pemrosesan data (biasa dipakai di komputer terdistribusi). Map-Reduce merupakan sebuah konsep teknis yang sangat penting di dalam teknologi cloud seperti dapat membantu programmer membuat aplikasi cloud computing.
NoSQL atau singkatan dari Not Only SQL ini adalah tipe database yang sangat jauh berbeda dengan konsep RDBMS ataupun ODBMS. Perbedaan utamanya sendiri yaitu karena tidak mengenal istilah relation dan tidak menggunakan konsep schema. Dalam NoSQL, setiap tabel berdiri sendiri tanpa tergantung dengan tabel lainnya.

  • NoSQL Database

NoSQL Database adalah sistem menejemen database yang berbeda dari sistem menejemen database relasional yang klasik dalam beberapa hal. NoSQL ini  mungkin tidak membutuhkan skema table dan umumnya menghindari operasi join dan berkembang secara horisontal.
NoSql database itu sendiri sebenarnya adalah penyebutan untuk database yang tidak memiliki relasi. Jika database yg berelasi biasanya menggunakan Sql, maka NonSql ini menggunakan berbagai cara untuk menyimpan datanya.

  • Komputasi Grid

Komputasi Grid sebenarnya  merupakan sebuah aplikasi pengembangan dari jaringan komputer (network). Hanya saja, tidak seperti jaringan komputer konvensional yang berfokus pada komunikasi antar piranti (device), aplikasi pada grid computing dirancang untuk memanfaatkan sumber daya pada terminal dalam jaringannya. Grid Computing biasanya diterapkan untuk menjalankan sebuah fungsi yang terlalu kompleks atau terlalu intensif untuk dikerjakan oleh satu sistem tunggal. Seperti halnya pengguna internet yang mengakses berbagai situs web dan menggunakan berbagai protokol  seakan - akan dalam sebuah sistem yang berdiri sendiri, maka pengguna aplikasi Grid Computing seolah - olah akan menggunakan sebuah virtual komputer dengan kapasitas pemrosesan data yang sangat besar.
Menurut definisi Grid Computing atau Komputasi Grid merupakan salah satu dari tipe data komputasi paralel. Karena penggunaan sumber daya nya melibatkan banyak komputer terpisah secara geografis namun tersambung via jalur komunikasi (termasuk internet) untuk memecahkan persoalan komputasi skala besar. Semakin cepat jalur komunikasi terbuka, maka peluang untuk menggabungkan kinerja komputasi dari sumber - sumber komputer yang terpisah menjadi semakin meningkat. Dengan demikian, skala komputasi terdistribusi dapat ditingkatkan secara geografis lebih jauh lagi, melintasi batas - batas domain administrasi yang ada.

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

Secara generik, keuntungan dasar dari penerapan komputasi grid, yaitu:
1.  Perkalian dari sumber daya: Resource pool dari CPU dan storage tersedia ketika idle
2. Lebih cepat dan lebih besar: Komputasi simulasi dan penyelesaian masalah dapat berjalan lebih cepat dan mencakup domain yang lebih luas
3. Software dan aplikasi: Pool dari aplikasi dan pustaka standard, Akses terhadap model dan perangkat berbeda, Metodologi penelitian yang lebih baik.
4.   Data: Akses terhadap sumber data global, dan hasil penelitian lebih baik.


Source :
http://www.academia.edu/5765425/Penanganan_Resiko_Pemanfaatan_Virtualisasi_pada_Cloud_Computing
http://id.wikipedia.org/wiki/Komputasi_awan
https://aflah7.wordpress.com/2012/06/26/database-cloud-computing/
http://yogaslash29.blogspot.com/2015/04/pengantar-komputasi-cloud.html
http://no21reason.blogspot.com/2013/04/pengantar-komputasi-cloud.html

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Quantum Computation

  • Quantum Computation


Komputer kuantum adalah alat hitung yang menggunakan sebuah fenomena mekanika kuantum, misalnya superposisi dan keterkaitan, untuk melakukan operasi data. Dalam komputasi klasik, jumlah data dihitung dengan bit; dalam komputer kuantum, hal ini dilakukan dengan 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.

Ide mengenai komputer kuantum ini berasal dari beberapa fisikawan antara lain Charles H. Bennett dari IBM, Paul A. Benioff dari Argonne National Laboratory, Illinois, David Deutsch dari University of Oxford, dan Richard P. Feynman dari California Institute of Technology (Caltech).

Pada awalnya Feynman mengemukakan idenya mengenai sistem kuantum yang juga dapat melakukan proses penghitungan. Fenyman juga mengemukakan bahwa sistem ini bisa menjadi simulator bagi percobaan fisika kuantum.

Selanjutnya para ilmuwan mulai melakukan riset mengenai sistem kuantum tersebut, mereka juga berusaha untuk menemukan logika yang sesuai dengan sistem tersebut. Sampai saat ini telah dikemukaan dua algoritma baru yang bisa digunakan dalam sistem kuantum yaitu algoritma shor dan algoritma grover.

Walaupun komputer kuantum masih dalam pengembangan, telah dilakukan eksperimen dimana operasi komputasi kuantum dilakukan atas sejumlah kecil Qubit. Riset baik secara teoretis maupun praktik terus berlanjut dalam laju yang cepat, dan banyak pemerintah nasional dan agensi pendanaan militer mendukung riset komputer kuantum untuk pengembangannya baik untuk keperluan rakyat maupun masalah keamanan nasional seperti kriptoanalisis.

Telah dipercaya dengan sangat luas, bahwa apabila komputer kuantum dalam skala besar dapat dibuat, maka komputer tersebut dapat menyelesaikan sejumlah masalah lebih cepat daripada komputer biasa. Komputer kuantum berbeda dengan komputer DNA dan komputer klasik berbasis transistor, walaupun mungkin komputer jenis tersebut menggunakan prinsip kuantum mekanik. Sejumlah arsitektur komputasi seperti komputer optik walaupun menggunakan superposisi klasik dari gelombang elektromagnetik, namun tanpa sejumlah sumber kuantum mekanik yang spesifik seperti keterkaitan, maka tak dapat berpotensi memiliki kecepatan komputasi sebagaimana yang dimiliki oleh komputer kuantum.

  • Pengoperasian Data Qubit


Qubit merupakan kuantum bit , mitra dalam komputasi kuantum dengan digit biner atau bit dari komputasi klasik. Sama seperti sedikit adalah unit dasar informasi dalam komputer klasik, qubit adalah unit dasar informasi dalam komputer kuantum . Dalam komputer kuantum, sejumlah partikel elemental seperti elektron atau foton dapat digunakan (dalam praktek, keberhasilan juga telah dicapai dengan ion), baik dengan biaya mereka atau polarisasi bertindak sebagai representasi dari 0 dan / atau 1. Setiap partikel-partikel ini dikenal sebagai qubit, sifat dan perilaku partikel-partikel ini (seperti yang diungkapkan dalam teori kuantum ) membentuk dasar dari komputasi kuantum. Dua aspek yang paling relevan fisika kuantum adalah prinsip superposisi dan Entanglement

Superposisi, pikirkan qubit sebagai elektron dalam medan magnet. Spin elektron mungkin baik sejalan dengan bidang, yang dikenal sebagai spin-up, atau sebaliknya ke lapangan, yang dikenal sebagai keadaan spin-down. Mengubah spin elektron dari satu keadaan ke keadaan lain dicapai dengan menggunakan pulsa energi, seperti dari Laser - katakanlah kita menggunakan 1 unit energi laser. Tapi bagaimana kalau kita hanya menggunakan setengah unit energi laser dan benar-benar mengisolasi partikel dari segala pengaruh eksternal? Menurut hukum kuantum, partikel kemudian memasuki superposisi negara, di mana ia berperilaku seolah-olah itu di kedua negara secara bersamaan. Setiap qubit dimanfaatkan bisa mengambil superposisi dari kedua 0 dan 1. Dengan demikian, jumlah perhitungan bahwa komputer kuantum dapat melakukan adalah 2 ^ n, dimana n adalah jumlah qubit yang digunakan. Sebuah komputer kuantum terdiri dari 500 qubit akan memiliki potensi untuk melakukan 2 ^ 500 perhitungan dalam satu langkah. Ini adalah jumlah yang mengagumkan - 2 ^ 500 adalah atom jauh lebih dari yang ada di alam semesta (ini pemrosesan paralel benar - komputer klasik saat ini, bahkan disebut prosesor paralel, masih hanya benar-benar melakukan satu hal pada suatu waktu: hanya ada dua atau lebih dari mereka melakukannya). Tapi bagaimana partikel-partikel ini akan berinteraksi satu sama lain? Mereka akan melakukannya melalui belitan kuantum.

  • Algoritma Shor


Algoritma Shor, dinamai matematikawan Peter Shor , adalah algoritma kuantum yaitu merupakan suatu algoritma yang berjalan pada komputer kuantum yang berguna untuk faktorisasi bilangan bulat. Algoritma Shor dirumuskan pada tahun 1994.  Inti dari algoritma ini merupakan bagaimana cara menyelesaikan faktorisasi terhaadap bilanga interger atau bulat yang besar.
Efisiensi algoritma Shor adalah karena efisiensi kuantum Transformasi Fourier , dan modular eksponensial. Jika sebuah komputer kuantum dengan jumlah yang memadai qubit dapat beroperasi tanpa mengalah kebisingan dan fenomena interferensi kuantum lainnya, algoritma Shor dapat digunakan untuk memecahkan kriptografi kunci publik skema seperti banyak digunakan skema RSA. Algoritma Shor terdiri dari dua bagian:
- Penurunan yang bisa dilakukan pada komputer klasik, dari masalah anjak untuk masalah ketertiban -temuan.
- Sebuah algoritma kuantum untuk memecahkan masalah order-temuan.
Hambatan runtime dari algoritma Shor adalah kuantum eksponensial modular yang jauh lebih lambat dibandingkan dengan kuantum Transformasi Fourier dan pre-/post-processing klasik. Ada beberapa pendekatan untuk membangun dan mengoptimalkan sirkuit untuk eksponensial modular. Yang paling sederhana dan saat ini yaitu pendekatan paling praktis adalah dengan menggunakan meniru sirkuit aritmatika konvensional dengan gerbang reversibel , dimulai dengan penambah ripple-carry. Sirkuit Reversible biasanya menggunakan nilai pada urutan n ^ 3, gerbang untuk n qubit. Teknik alternatif asimtotik meningkatkan jumlah gerbang dengan menggunakan kuantum transformasi Fourier , tetapi tidak kompetitif dengan kurang dari 600 qubit karena konstanta tinggi.



http://id.wikipedia.org/wiki/Komputer_kuantum
http://djuneardy.blogspot.com/2015/04/quantum-computing-entanglement.html

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Implementasi Komputasi Modern

Implementasi Komputasi Modern Pada Bidang Ekonomi Bisnis dan Dunia Usaha


Dengan adanya komputer , segala urusan administrasi yang biasanya harus dilakukan secara manual dapat dipermudah dengan menggunakan komputer. Berbagai aplikasi pengolah kata dan data dapat membantu di dalam urusan administrasi ini dan berbagai pengolahan data lainnya.

Di bidang bisnis baik perdagangan barang maupun jasa komputer akan sangat penting untuk kegiatan transaksi baik rutin, periodik, maupun insidentil dan menyediakan informasi dengan cepat dan tepat.
Sistem Informasi Manajemen (SIM) / Management Information system (MIS), merupakan sistem informasi yang sudah banyak diterapkan pada perusahaan yang bergerak bidang perdagangan barang dan jasa baik pada perusahaan besar, menengah, bahkan perusahaan kecil. SIM diterapkan pada semua tingkat atau level manajemen yang ada yaitu manajemen tingkat atas(top management), manajemen tingkat menengah (middle management), dan manajemen tingkat bawah (lower management).
Di perusahaan dagang seperti department store, telah dipergunakan mesin cash register (mesin kasir) yang dilengkapi dengan kontrol komputer sehingga mesin tersebut dapat dikontrol oleh pihak manajer hanya dari ruangan kerjanya secara cepat dan tepat, untuk scanning barcode kode barang dagangan, menghitung rugi laba, inventori dan sebagainya. Pada perusahaan jasa seperti perbankan komputer digunakan untuk menghitung bunga secara otomatis, transaksi on-line, ATM, dan sebagainya.
Komputer juga banyak digunakan untuk proses akuntansi, melakukan analisa keuangan, neraca, rugi laba, dan sebagainya. Bahkan ada beberapa software yang secara khusus disediakan untuk operasi akuntansi. Di bidang perhotelan komputer digunakan untuk menentukan jumlah dan jenis kamar yang telah terisi dan masih kosong. Bahkan saat ini sudah masyarakat untuk penjualan pertokoan kecil, Usaha Kecil dan Menengah (UKM), apotik dan bermacam-macam usaha kecil lainnya.


KOMPUTASI BISNIS DAN DUNIA USAHA ???

Komputasi merupakan 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.
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.


Berikut beberapa implementasi komputasi modern pada bidang ekonomi bisnis dan dunia usaha :

1.       Pemrosesan Transaksi
Sebuah toko atau swalayan menjual ratusan jenis barang (item). Toko/swalayan tersebut melayani banyak pembeli tiap harinya sehingga jumlah transaksinya juga banyak. Bayangkan jika pemrosesan transaksi (perhitungan harga) dilakukan secara manual oleh penjual, tentu saja hal tersebut akan memakan waktu yang lama dan peluang terjadinya kesalahan juga cukup besar. Waktu pemrosesan transaksi yang lama dan kesalahan dalam perhitungan harga bisa membuat pelanggan lari ke pesaing.
Kebanyakan toko dan swalayan saat ini telah memiliki mesin kasir untuk memproses transaksi penjualan. Mesin kasir tersebut umumnya terdiri dari barcode scanner untuk input barang, keyboard, CPU, monitor (ukurannya biasanya lebih kecil dibanding monitor komputer pada umumnya), printer untuk mencetak struk, dan juga perangkat lunak (software) untuk memproses transaksi. Daftar harga setiap barang telah tersimpan dalam basisdata dan dapat diperbarui (update) secara real-time. Perangkat lunak dalam mesin kasir telah diprogram untuk menerima input barcode dari barcode scanner atau kode barang dari keyboard lalu menentukan harga barang tersebut berdasarkan daftar harga pada basisdata. Selanjutnya, perangkat lunak tersebut akan mengalikan harga barang tersebut dengan jumlah pembeliannya dan kemudian akan menghitung total harga penjualan. Setelah pembeli melakukan pembayaran maka struk penjualan akan dicetak dengan printer.
Sistem yang dideskripsikan tadi dikenal dengan istilah Point of Sales (POS). Penggunaan POS tentu saja akan mempercepat pemrosesan transaksi dan meminimalkan peluang terjadinya kesalahan dalam perhitungan harga. Selain transaksi penjualan, tentu saja masih banyak terdapat jenis transaksi yang dapat dimudahkan pemrosesannya dengan teknologi informasi seperti transaksi pembelian, pembayaran hutang, pemberian piutang, dan sebagainya.

2.       Pengawasan
Masih menggunakan ilustrasi toko/swalayan di atas, penggunaan POS juga memungkinkan pemilik usaha untuk mengawasi kinerja pegawainya (terutama kasir). Pemilik usaha dapat mengetahui berapa jumlah uang dan barang yang seharusnya ada saat ini untuk dicocokkan dengan jumlah uang/barang sesungguhnya. Hal tersebut dapat dilakukan karena setiap transaksi yang diproses oleh POS akan tersimpan dalam basisdata. Demikian pula halnya dengan sistem informasi berbasis komputer selain POS, pengawasan dapat dilakukan karena setiap transaksi tersimpan dalam basisdata.

3.       Pengingat
Sistem informasi berbasis komputer juga dapat digunakan untuk mengingatkan Anda terhadap tagihan yang harus dibayar besok atau jumlah piutang yang belum ditagih. Hal ini dapat dilakukan karena sistem akan menyimpan tagihan hutang atau piutang dalam basisdata dan akan melakukan pengecekan secara otomatis dan periodik apakah batas waktu tagihan sudah hampir terlewati atau belum. Keunggulan dari fungsi pengingat yang dimiliki oleh sistem informasi berbasis komputer adalah fungsi tersebut dijalankan secara otomatis tanpa pengguna harus mengecek sendiri.

4.       Penggalian Informasi
Dengan disimpannya setiap transaksi dalam basisdata, maka kita dapat menggali informasi dari basisdata transaksi tersebut sesuai dengan kebutuhan kita. Baik laporan detail maupun laporan rekap penjualan harian dapat dihasilkan dari basisdata tersebut. Beberapa informasi lain yang sering dibutuhkan oleh pelaku usaha toko/swalayan adalah barang apa saja yang tingkat perputarannya tinggi, stok barang, jumlah hutang dan piutang, serta masih banyak lagi informasi menarik yang dapat diperoleh dari basisdata transaksi. Format laporan juga bisa disajikan dalam bentuk tabel, grafik, atau bahkan animasi. Informasi-informasi tersebut nantinya dapat digunakan sebagai bahan pengambilan keputusan bisnis.
Keunggulan utama dari sistem informasi berbasis komputer adalah sifatnya yang online dan real-time. Laporan dapat dihasilkan langsung dari basis data transaksi sehingga mencermikan kondisi terkini dari operasional bisnis. Semua transaksi juga tercatat dalam bentuk softcopy sehingga dapat ditelusuri secara mudah. Meskipun demikian penerapan sistem informasi berbasis komputer untuk bisnis bukannya tanpa resiko.

Src : 
http://ilhampratamap.blogspot.com/p/komputasi-bisnis-dan-dunia-usaha.html

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Analisa Game

ANALISA PERMAINAN HAYDAY


Permainan yang kita akan ulas kali ini adalah permainan yang populer untuk pengguna smartphone android atau iOS masa kini, karena banyak sekali pengguna smartphone  yang memainkan permainan ini, terbukti dengan banyaknya pengguna yang menghabiskan waktu untuk permainan ini hingga level tinggi.

Hay Day adalah pengalaman bertani yang benar-benar baru dengan kontrol gerak lebih halus yang dibuat apik untuk perangkat Android dari publisher/developernya yaitu Supercell. Supercell adalah studio game yang baru menelurkan 2 game yaitu clash of clans dan salah satunya adalah Hay Day.


Bayangkan ini, EA sebuah publisher game yang sangat terkenal mempunyai 969 Aplikasi/Games di App Store. Itu jumlah yang sangat besar bukan? Nah hal ini juga yang membuat EA sebagai publisher/developer dengan keuntungan paling tinggi di App Store. Tapi akhir tahun ini kita dikejutkan dengan fakta bahwa Supercell sudah melebihi EA sebagai publisher paling menguntungkan di App Store.
Permainan ini membuat pemainnya kecanduan untuk memainkannya, karena tidak membosankan dan membuat santai. terbukti dari beberapa ulasan yang diposting untuk menentukan rating permainan, seperti berikut :


Permainan ini memerlukan koneksi i jaringan untuk memainkannya, karena ini permainan online. Beberapa fiturnya adalah :
  • GRATIS UNTUK DIMAINKAN.
  • Menghasilkan makanan lezat menggunakan bahan alami dari peternakan sendiri.
  •  Jual dan beli hasil pertanian segar di toko pinggir jalan.
  • Main dan bertukaran dengan teman di Facebook.
  •  Gerak sentuh yang mudah, menyenangkan yang meniru aktivitas bertani sebenarnya.
  •  Pelihara dan rawat hewan peternakan yang lucu dengan kepribadian unik.
  • Pancing banyak ikan pada musim panen hanya dengan menggeser jari saja.
  • Pertanian dapat disesuaikan sepenuhnya - buatlah pertanian sendiri.
  • Animasi dan suara yang indah Pertanian terasa hidup.

Jika telah ter-update maka fitur baru akan tersedia pada permainan. Seperti berikut :
  •   BUKA kota pegunungan sendiri.
  •  BANGUN bioskop, restoran, spa, dan masih banyak lagi.
  •  SESUAIKAN kota dengan dekorasi.
  • SAPA dan layani pengunjung baru yang unik.
  •  DAPATKAN poin reputasi untuk membuka bangunan dan barang langka.
  • TINGKATKAN bangunan luar dan dalam.
  • TERHUBUNG dengan lingkungan dan berbagi bonus.


  • KELEBIHAN DARI PERMAINAN


Kelebihannya dapat berkreasi tentang kebun buatan kita sendiri, seperti mendekorasi kebun, menata lahan pertanian, membuat taman, membantu me-manage keuangan untuk membeli barang/alat untuk membuat produk dari hasil pertanian dan mengumpulkan beberapa barang untuk mendukung atau meningkatkan penyimpanan serta me-manage pelanggan yang datang pergi saat permainan berlangsung.
Juga bisa berbagai macam bahasa.


  • KEKURANGAN DARI PERMAINAN


Kekurangannya dapat membuat pengguna tidak lepas dari handphonenya, membuat lupa waktu si pengguna, terkadang bahan baku untuk meningkatkan storage/penyimpanan sangat sulit sehingga harus membeli dengan harga yang cukup mahal, ketika permintaan dari kapal, truk dan kereta banyak sedangkan bahan pangan yang diminta tak tersedia maka kesulitanpun melanda. Kekurangannya dari supercell juga terkadang terjadi maintenance.

Gambar dari pertanian yang sudah saya mainkan selama ini.

Ini adalah gambar kapal dan perahu yang saya miliki.


Ini adalah isi permintaan si kapal.


Ini adalah lingkungan dari perahu. Yaitu memancing ikan.


Ini adalah gambar alat untuk membuat bahan hasil panen.


Ini adalah gambar peternakan saya.


Ini adalah gambar pertanian saya.


Ini adalah gambar pertanian saya.


 Ini adalah gambar lumbung, silo dan pengolah susu serta pengolah pakan ternak.


Ini adalah taman yang saya dekorasi.


Ini adalah toko pinggir jalan saya, pengolah eskrim dan kotak pos serta tempat koran untuk advertising jualan kita.


Ini isi dari toko pinggir jalan (masih kosong).


Ini adalah lingkungan dan terminal kereta menuju kota lain.


Ini adalah salah satu interaksi ketika kita telah memenuhi permintaan pelanggan.


Ini adalah isi lingkungan, dari sinilah kita dapat berteman berinteraksi dengan pemain lainnya. Berguna untuk meminta sesuatu yang dibutuhkan untuk dijual.


Ini jika ada acara yang diselenggarkan secara global.


ini adalah daftar teman.


Ini adalah toko. Ada si tom juga disitu, berguna untuk membantu kita mencari bahan yang dibutuhkan, namun sayangnya harus menggunakan berlian yang lumayan byk jumlahnya L



Sekian analisa saya terhadap permainan yang saya mainkan selama ini, kurang begitu lengkap namun semoga dapat menambah motivasi bermain dan dapat manage waktu untuk segalanya, jangan hanya di depan layar gadget untuk membuang waktu yang percuma. Terima kasih J

Src:

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengantar Teknologi Game

Pada pertemuan  kali ini, saya akan menjawab pertanyaan yang merupakan tugas kedua dari mata kuliah Softskill. terdapat 3 pertanyaan, yaitu sebagai berikut :

1.       Apa yang dimaksud dengan Shading?
  • Bayangan (shading) adalah bidang yang terbentuk akibat hilangnya sebuah sinar oleh objek yang tidak bisa ditembus oleh sinar tersebut.
  • Bayangan adalah proses penentuan warna dari semua pixel yang menutupi  permukaan menggunakan model illuminasi.
  • Mengevaluasi intensitas cahaya dan warna menggunakan model illuminasi.


2. Apa yang di maksud dengan :

a)      Diffuse

  • Diffuse adalah menyebarkan cahaya yang datang dari sumber kecil tersebut sehingga meluas atau cahaya yang keluar tidak keras.
  • Diffuse di gunakan untuk menghalangi area tertentu dari arah cahaya flash dan membelokkannya ke tempat lain. Ini mengurangi kekuatan flash yang kita gunakan tersebut.
  • Umumnya tersedia diffuser khusus untuk flash tertentu mengingat head flash berbeda-beda. Dapat juga kita membuat sendiri diffuser untuk flash kita menggunakan bermacam-macam alat.

b)      Ambient

  • Ambient adalah efek pencahayaan yang telah membaur dengan lingkungan sehingga arah cahaya tidak dapat diketahui, seakan-akan cahaya datang dari segala arah. Efek ini akan mempengaruhi terang atau tidaknya suatu lingkungan yang terlihat oleh mata. Semakin banyak lampu maka ruangan semakin terang, sebaliknya jika lampu sedikit maka ruangan remang-remang.

c)       Specular

  • Specular adalah efek pencahayaan dimana bayangan sumber cahaya terlihat pada permukaan obyek. Efek specular terlihat pada obyek yang mengkilap. Semakin mengkilap permukaan suatu obyek maka makin jelas bayangan sumber cahaya yang terlihat pada permukaan obyek tersebut. 

3.       -  Jelaskan apa yang dimaksud dengan Mapping?

Mapping merupakan teknik untuk menambahkan detail ke permukaan dengan gambar. Beberapa tipe  mapping diantaranya:

P              -Planar
-               -Cylindrical
S              -pherical
-               -Box (Cube)


Sebutkan dan jelaskan jenis-jenis mapping!

Mapping dibagi menjadi 2 janis yaitu texture mapping dan coordinat mapping.
Jenis – jenis Mapping :
1.      Texture map  : suatu teknik untuk menirukan detail permukaan dengan pemetaan gambar (tekstur) menjadi polygons. Texture map terdiri dari :

-          bitmap : memilih file gambar image
-          checker : pola papan catur
-          marble : tekstur berupa marmer
-          gradien : tekstur dari gradasi tiga buah warna
-          water : menampilkan efek air
-          wood : menampilkan tekstur kayu

2.      Mapping Coordinate :

-          offset : menggeser posisi bitmap pada material
-          tilling : mengatur duplikasi bitmap pada material
-          mirror : mencerminkan bitmap pada material
-          tile : pengkotakkan material
-          angle : perputaran material pada objek
-          uv/vw/wv : orientasi mapping

-          blur : memberikan efek kabur 


4.      Jelaskan perbedaan game online dan game offline!
- Game Online 
Di game online kita harus mendaftar atau register terlebih dahulu. Tidak semua games online dapat dimainkan secara gratis, beberapa di antaranya ada yang memerlukan registrasi atau pembuatan member yang memerlukan sejumlah biaya. Biasanya games yang tidak memerlukan sejumlah biayan untuk pemnbuatan member, kita hanya perlu register dan dapat langsung memainkannya. Sedangkan untuk games yang tidak gratis, kita harus memasukan source code yang ada pada voucher games yang kita beli. Di dunia games on line kita mengenal adanya level pada permainan. Untuk tahap awal, kita harus memulai pada level satu. Kemudian level akan bertambah seiring dengan tingkat kemampuan kita untuk memainkan permainan tersebut. Pada games on line kita pasti memiliki sebuah id character yang harus kita jaga agar id character kita dapat “diperhitungkan “ di dunia maya.


Banyak sekali jumlah game online yang dapat dimainkan. Mulai dari game arcade sampai game perang atau petualangan. Contohnya ada catur online yang disediain Yahoo! dan juga pool (biliard) online dari Yahoo!. Sementara game online lainnya ada Gunbound, Ragnarok, Laghaim, Spiderman 2, Final Fantasy, Roadrash, bahkan game startegi seperti Rise of Nations keluaran Microsoft dan Big Huge yang dapat dimainkan. 
- Game Offline 
Game Offline merupakan permainan tanpa menggunakan LAN (Local Areal Network) jadi game offline itu tidak dapat melakukan LAN dan juga tidak bisa berinteraksi dengan orang lain secarauniversal. Perbedaan mencolok lagi bahwa game offline tidak sama seperti game online yaitu harus mendownload dari server penyediaanya tetapi game offline ini kita harus membeli langsung ke toko game yang dimana akan menjadi tambahan profit bagi pembuat game tersebut.

5.    Software apa saja yang digunakan programmer dalam membuat game? 
-Strawberry Prolog
-Unity
-Blender
-3D Game Studio

Sumber :  
http://sumarna.staff.gunadarma.ac.id/Downloads/files/31666/3.+Bayangan.ppt
http://fantasygrafis.blogspot.com/2010/11/bouncediffuse.html
http://peyangfl.blogspot.com/
http://ribunni.wordpress.com/2013/05/10/pengantar-teknologi-game-tugas-2/#more-840
http://adenugroho.blogspot.com/2010/02/game-minggu-ke-2.html

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengenalan Teknologi Game

Pengenalan Teknologi Game

Game berasal dari kata bahasa inggris yang memiliki arti dasar Permainan. Permainan dalam hal ini merujuk pada pengertian “kelincahan intelektual” (intellectual playability).
Game juga 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.
Pada awalnya, game identik dengan permainan anak-anak. Kita selalu berpikir game merupakan suatu kegiatan yang dilakukan oleh anak-anak yang dapat menyenangkan hati mereka.
Dengan kata lain, segala bentuk kegiatan yang memerlukan pemikiran, kelincahan intelektual dan pencapaian terhadap target tertentu dapat dikatakan sebagai game.

 Pengertian Game

Menurut Agustinus Nilwan dalam bukunya “Pemrograman Animasi dan Game Profesional” terbitan Elex Media Komputindo, game di artikan sebagai suatu aktivitas tersetruktur atau juga digunakan sebagai alat pembelajaran. Sebuah game bisa dikarakteristikan dari apa pemain lakukan misalnya :
A. Peralatan
Misal : bola, kartu, papan, atau sebuah Komputer.
B. Peraturan
Peraturan digunakan untuk menentukan giliran pemain, hak dan keharusan masing-masing pemain, dan tujuan permainan.
C. Skill, Strategi dan Keberuntungan
Game dengan dengan skill, contohnya dengan kekuatan fisik, misal gulat, menembak dan kekuatan mental seperti catur.
D. Single Player Game (pemain satu orang) dan Double Player (lebih dari satu pemain)
Jika pemain tunggal, pemain harus bermain dengan keahlian, berpacu dengan waktu dan keberuntungan sedangkan pemain double, pemain diharuskan untuk menggunakan suatu strategi dan kekompakan sesama pemain, untuk mencapai tujuan tertentu atau sebaliknya pemain harus berlomba dengan pemain lainnnya untuk mencapai sesuatu tujuan.
Generasi pertama, suatu console game pertama di dunia yaitu ATARI 2600. Yang dirilis pada oktober 1977. Pada generasi kedua munculah atari 7800ini dirilis pada juni 1986 pada atari 7800 ini ada sedikit kemajuan dengan menambahkan joystik sehingga user dapat lebih mudah untuk memainkan konsole game ini namun pada masanya harga dari konsole game ini selangit yaitu $140 yang mungkin sangat mahal pada saat itu
Setelah Atari 7800 ada nintendo NES entertainment System inilah konsol permainan pertama kali yang menggunakan 8 bit nah nintendo ini menghasilkan produk produk game yang lain daripada yang lain salah satu game yang compatible dengan NES ini adalah Mario bros yang pada akhirnya menjadi icon bagi Nintendo.

Karena pada saaat itu sangat booming.setelah itu barulah muncul sega yang mempunyai icon berupa sebuah landak berwarna biru yang dapat berlari kencang bernama sonic the hedgehog.sega menggunakan resolusi 16 bit dan merupakan console generasi ke tiga.
setelah itu muncul sega satrun,dan dreacast.namun produk produk tersebut kurang booming di kalangan masyarakat Indonesia.
Kemudian munculah suatu console game yang sangat laris pada jamannya karna memasuki era 32 bit yaitu playstation.  PlayStation diluncurkan perdana di Jepang 3 Desember 1994, Amerika Serikat pada 9 September 1995 dan Eropa 29 September 1995. Game tersebut sangat laris di pasaran hingga pasaran Indonesia. Permainan sudah menggunakan teknologi 3D dan tipe permainan pun menjadi bertambah. Kemudian berkembanglah era 64 bit seperti  PS2(playstation 2)maupun XBOX yang merupakan persaingan perusahaan sony dengn Microsoft.dari segi grafik yang ditampilkan jelas sekali bahwa XBOX jauh lebih baik dan bisa online, namun XBOX mengalami berbagai kendala yaitu berupa kaset game yang terbatas, sehingga bagi masyarakat Indonesia lebih banyak menggunakan PS2. Lalu muncullah generasi 128 yaitu PS3 dan XBOX 360 serta nintendo wii yang mempunyai beberapa keunggulan masing-masing dan pada generasi ini console-console tersebut sudah dapat online.
namun game jg dapat dimainkan di dalam PC (personal computer), malah akan lebih unggul daripada console-console game diatas, jika spesifikasi hardware komputer kita cukup dan melebihi soal game yang dimainkan bisa sekitar 80% bisa dimainkan lewat komputer dengan tampilan grafis yang biasanya jauh lebih baik dari pada di console.

Jenis Game

Ø  Action game : Tipe game dengan fitur utama berupa fasiltas tembak cepat dengan banyak aksi di mana pemain harus memiliki keterampilan reaksi yang cepat untuk menghindari tembakan musuh atau menghindari rintangan.misal seperti resident evil,maupun GTA
Ø  Sport game : Tipe game yang berupa kompetisi antara dua pemain atau lebih, di mana pemain dapat berupa individual atau tim.misalnya PES 2010,atau FIFA 2010
Ø  Role playing game(RPG) : Tipe game ini seringkali berupa multi-player gamedi mana setiap pemain memiliki karakter dengan kemampuan, kekuatan, dan kelemahan yang spesifik. Para pemain saling berkompetisi, berinteraksi, dan bertempur satu sama lain. Tampilan grafis biasanya di tampilkan secara maksimal karna meggunakan kamera yang ckup dekat dengan player/actor yang terdapat didalamnya.misal seperti harvest moon dan final fantasy
Ø  Puzzle game :Tipe game ini umumnya membuat pemain menggunakan kemampuan berpikirnya sebagai pengganti keterampilan reaksi yang cepat karena terdapat rahasia yang perlu dipecahkan.
Ø  Adventure game : Tipe game yang umumnya membuat pemain harus berjalan mengelilingi suatu tempat yang terkondisi.
Ø  First  person shooter : Tipe game perang atau tembak menembak yang hanya memunculkan gambar tangannya saja jadi seolah-olah menggunakan sudut pandan orang pertama.misal pada call of duty:modern warfare
Ø  Strategy game : Merupakan game dengan menggunakan tipe kamera wide(dari jauh)agar dapat mengontrol semua object yang terlibat dalam permainan tersebut.misal dalam game strategi perang company of heroes,mereka harus meminimalisasi setiap unit pasukan agar tidak kalah dalam pertempuran.

Teknik membuat game

1. Menentukan Jenis Game
Langkah pertama dalam pembuatan game adalah mengetahui jenis game yang akan kita buat, apakah game yang kita buat tersebut berjenis RPG, aksi, strategi, olahraga, fighting, dll.

2. Membuat jalan cerita
Setelah kita mengetahui jenis game yang akan kita buat, sekarang kita harus membuat jalan cerita sebagai alur dari games tersebut. Biasanya games jenis fighting tidak memiliki jalan cerita.

3. Mendesain Game
Setelah mengetahui jalan cerita dari game tersebut sekarang kita mendesain bentuk-bentuk karakter, latar belakang scene dan suara yang akan mengisi latar game tersebut. Semakin bagus desain dari game maka kualitas game akan semakin baik dan menarik.

4. Membuat Program
Sebelum membuat program dari game tersebut, terlebih dahulu kita memilih bahasa pemrograman yang mudah, baik dan paling kita kuasai untuk membuat game ter
sebut.
Referensi:
http://muhammadharissalim.blogspot.com/2012/03/pengenalan-teknologi-game.html



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS