PART 1 Pembukaan

Minggu, 11 Desember 2016 0 komentar

Assalamualikum warahmatullahi wabarakatu....

Pertama - tama gue mau mengucapkan rasa syukur yang sangat besar atas ramhat Allah yang maha kuasa gue diberikan pekerjaan yang gue ingin kan.

Kedua gue mau mengucapkan rasa terimakasih kepada kedua orang tua gue yang telah membesarkan gue dari kecil sampe sekarang. gue engga akan mampu untuk membalas semua kebaikan beliau, namun gue harap gue mampu memberikan kebaikan-kebaikan kecil yang mampu membuat kedua orang tua gue bangga, dan nanti nya gue bisa hidup mandiri dan juga dapat menjaga kedua orang tua gue nanti kelak. Amiin..

Ketiga kepada kedua Saudara Perempuan gue yang kadang bikin emosi, tapi gue ngerasa gue harus mempunyai tanggung jawab untuk menjaga mereka. semoga gue mampu untuk melakukan nya. Amiinn..

Keempat kepada Pacar Gue Satu-satunya(belom ada niatan nambah) Asti Listiaokta Winata yang sudah selalu support gue, dari gue males belajar sampe sekarang (masih agak)rajin belajar. Maklum gue  harus rajin-rajin belajar soalnya doi mau S2, yang tentunya nanti kariernya bisa lebih tinggi dari gue, gue sebagai cowo ga mau dong kalah gengsi dari pacar/calon istri xD.

Kelima kepada Semua temen-temen gue yang ga bisa gue sebutin satu-persatu. Maapin gue kalo gue orang nya agak 'sombong' tapi gue takut kalo negor duluan dikira sok kenal sok dekat x_x apa lagi buat temen-temen SD - SMP - SMA - Kuliah yang cuma kenal doang, tapi ga terlalu dekat. Semoga kita dapat bertemu lagi dan bisa bertukar pikiran. Amiinn..

BTW(bye the way)*sorry kalo salah eja, ini adalah tulisan pure(asli) pertama gue di blog, semoga lo semua yang baca tulisan gue ga emosi yah kalo baca nya :D

Oiya tujuan gue nulis di blog ini gue terinspirasi dari senior IT programmer di kantor gue(TKC) Pak Teguh, semoga kita bisa terus bekerja sama Pak. Beliau berpesan kepada gue untuk mendokumentasikan apa yang sudah gue kerjakan untuk dimasukan ke Blog/web pribadi. Dan gue mengamini apa yang Pak Teguh ucapakan dengan mencoba mendokumentasikan apa yang jadi Proyek Gue di kantor :D


Parallel Computing

Senin, 09 Mei 2016 0 komentar

Paralel dalam kamus besar Bahasa Indonesia artinya Sejajar. Lalu computing yang dimaksud adalah ketika komputer membawa lebih dari satu task(pekerjaan) secara bersamaan. Teknik parallel computing ini dapat memungkinkan komputer bekerja secara lebih cepat dibandingkan secara sequential atau satu persatu.

Namun untuk program yang melakukan dengan cara parallel computing maka program harus didesain untuk membagi task ke dalam task-task yang lebih kecil yang dapat dikerjakan secara individual. Seperti halnya kita ketika komputer mendapatkan task lebih dari satu bahkan banyak sekali pun, komputer harus dapat membaginya menjadi task-task yang lebih kecil untuk dapat mengerjakan semua pekerjaan nya. Contohnya seperti berikut


Komputer master membagi pekerjaan ke pada 3 komputer dibawahnya. Untuk itu diperlukan aneka perangkat lunak pendukung (middleware) yang berpean untuk mengatur distribusi pekerjaan antar node dalam satu mesin parallel. Selanjutnya dibutuhkan juga pemrograman parallel untuk merealisasikan komputasi. Keuntungan utama parallel computing adalah program dapat melakukan eksekusi secara lebih cepat. Semakin banyak hal yang bisa dilakukan secara bersamaan, semakin banyak pekerjaan yang bisa diselesaikan.

Contoh kasusnya adalah ketika 3 Mahasiswa diberikan tugas untuk mengerjakan sebuah web maka mereka harus membagi 3 tugas yang akan dikerjakan nya masing-masing. seseorang ada yang mengerjakan logic web tersebut, lalu 2 orang lain nya mengerjakan desain dan input datanya. Tidak harus 3 mahasiswa fokus terhadap satu masalah tersebut lalu mengerjakan yang berikutnya. Itu akan membuang waktu dan akan lebih lama pekerjaan nya.

Sumber :




PENJELASAN FILE SERVICE

Minggu, 17 April 2016 0 komentar

Pengenalan File Service
File service adalah suatu perincian atau pelayanan dari file system yang ditawarkan pada komputer client. Suatu file server adalah implementasi dari file service dan berjalan pada satu atau lebih mesin.
File itu sendiri berisi dari nama, data dan atribut file seperti kepemilikan file, ukuran, waktu pembuatan file dan hak akses file. File sistem merupakan mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang berada dalam sistem operasi.

Komponen File service
Komponen-komponen file service adalah terdiri dari :
–        File Service
–        Pengoperasian dari masing-masing file.
–        Directory Service
–        Management atau pengaturan direktori
–        Naming Service
–        – Location Independence :
–        File dapat dipindahkan tanpa penggantian nama
–        – Hal yang umum untuk penamaan file dan directori :
–        Mesin + nama path e.g / machine / path atau machine : path
–        Mounting File sistem secara remote kedalam hirarki local file.
–        Single name space yang sama pada semua mesin.
–        – Dua level penamaan :
–        Nama simbolik yang dilihat user dan nama binary yang dilihat oleh sistem.
INTERFACE SERVICE
Interface service adalah metode standard komunikasi yang dapat dipakai oleh siapapun tanpa membedakan vendornya. Interface Service merupakan titik point yang konsumen gunakan untuk mengakses fungsionalitas yang diarahkan oleh aplikasi. Interface Service biasanya menggunakan alamat jaringan, yang berarti bahwa ia dapat  di akses oleh konsumen lebih dari beberapa macam komunikasi jarigan. Alamat jaringan dapat  terkenal lokasinya atau ia dapat terkandung dari direktori service seperti UDDI.
Sebuah kunci aspek dari desain service interface untuk memisahkan implementasi yang dibutuhkan untuk mengkomunikasikan dengan system lain dari aplikasi logika bisnis. Interface Service menyediakan interface yang jauh lebih kasar sambil menjaga semantik dan rincian lebih halus dari logika aplikasi. Hal ini juga memberikan penghalang yang memungkinkan logika aplikasi dapat berubah tanpa mempengaruhi interface konsumen.
Interface Service mengimplementasikan kontrak antara konsumen dan penyedia. Kontrak ini memungkinkan mereka untuk bertukar informasi bahkan jika mereka berada di sistem yang berbeda. Interface Service bertanggung jawab untuk semua rincian pelaksanaan yang dibutuhkan untuk melakukan komunikasi ini. Rincian tersebut termasuk tetapi tidak terbatas pada:

    Network protocol. Interface Service harus merangkum semua aspek dari network protocol yang digunakan untuk komunikasi antara konsumen dan pelayanan. Sebagai contoh, anggaplah layanan terkena konsumen melalui HTTP melalui jaringan TCP/IP. Anda dapat menerapkan Interface Service sebagai komponen ASP.NET diterbitkan ke URL terkenal. Komponen ASP.NET menerima permintaan HTTP, ekstrak informasi yang dibutuhkan oleh layanan untuk memproses permintaan tersebut, memanggil implementasi layanan, paket respon layanan, dan mengirim respon kembali ke konsumen sebagai respon HTTP. Dari perspektif layanan, satu-satunya komponen yang memahami HTTP adalah antarmuka layanan. Pelaksanaan layanan memiliki kontrak sendiri dengan antarmuka layanan dan seharusnya tidak memiliki ketergantungan pada spesifikasi teknologi yang digunakan konsumen untuk berkomunikasi dengan antarmuka layanan.


    Data formats. Menerjemahkan Interface Service konsumen antara format data dan format data yang mengharapkan layanan. Sebagai contoh, konsumen eksternal untuk perusahaan dapat menyediakan data dan mengharapkan data yg berada dalam format XML yang sesuai dengan skema standar industri XML. Konsumen internal untuk perusahaan mungkin ingin menggunakan format XML dioptimalkan untuk layanan tertentu. Interface Service bertanggung jawab untuk mengubah dan pemetaan kedua format data dalam format yang dapat menggunakan layanan ini. Pelaksanaan pelayanan tidak memiliki pengetahuan tentang format data spesifik Interface Service mungkin gunakan untuk berkomunikasi dengan konsumen.


    Security. Interface Service harus dipertimbangkan batas kepercayaan sendiri. Konsumen yang berbeda mungkin memiliki persyaratan keamanan yang berbeda, jadi terserah untuk Interface Service untuk melaksanakan konsumen spesifik persyaratan. Misalnya, konsumen eksternal untuk perusahaan umumnya akan memiliki persyaratan keamanan yang lebih ketat daripada konsumen internal untuk perusahaan. Konsumen eksternal mungkin memiliki persyaratan otentikasi kuat dan hanya dapat diberi kewenangan untuk melakukan subset yang sangat terbatas dari operasi yang berwenang untuk konsumen internal. Konsumen internal dapat dipercaya secara implisit untuk kebanyakan operasi dan hanya membutuhkan otorisasi untuk operasi yang paling sensitif.


    Service level agreements. Interface Service memiliki peran signifikan dalam memastikan bahwa pelayanan memenuhi komitmen tingkat layanan untuk satu set khusus konsumen. Interface Service dapat mengimplementasikan caching untuk meningkatkan waktu respon dan mengurangi konsumsi bandwidth. Beberapa contoh dari Interface Service dapat digunakan di satu set beban-seimbang node pengolahan untuk mencapai skalabilitas, ketersediaan, dan kesalahan-toleransi persyaratan.

Sumber

Cloud Computing dan Virtualisasi

Rabu, 13 April 2016 0 komentar

Cloud Computing (Komputasi awan)
Cloud computing mungkin untuk kita-kita orang awam mungkin memiliki arti cloud (awan) dan computing (komputsi). Untuk cloud ini adalah metamofora dari internet, jadi awan digambarkan sebagai suatu abstraksi dari infrastruktur komleks yang disembunyikan. Ilustrasi awan dan komputasi dapat dilihat pada diagram jaringan berikut.

Fitur dalam cloud computing terdapat namanya virtualisasi. jadi cloud computing lebih dari virtualisasi. virtualisasi sendiri itu adalah sebuah teknologi, yang memungkinkan kita untuk membuat versi virtual dari sesuatu yang bersifat fisik, seperti sistem operasi. Terdapat juga jenis virtualisasi :

1.       Perangkat Keras
Virtualisasi dalam perangkat keras dibedakan dengan emulasi perangkat keras. Pada pengkat-keras sebuah perangkat keras meniru kerja perangkat-keras lain. Sedangkan pada virtualisasi perangkat keras sebuah software meniru kerja perangkat keras tertentu atau bahkan keseluruhhan komputer.


2.       Dekstop
Virtualisasi Dekstop atau Virtual Dekstop Infrastructure(VDI) ini merupakan suatu yang sedang berkembang. Jadi VDI ini dapat di implementasikan di dalam perusahaan-perusahaan atau pun dirumah untuk dijadikan model klien server. Dimana dekstop adalah komputer lerka uamg juga bisa digunakan sebagai komputer seperti biasa. Namun fisik komputer tidak ada, jadi hanya virtualnya.

Sumber :


Pengantar Komputasi Modern

Rabu, 16 Maret 2016 0 komentar

·         Komputasi Modern
Komputasi diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model metematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dan disebut modern karena menggunakan alat canggih saat menyelesaikan masalah. Komputasi yang menggunakan komputer inilah maka disebut komputasi modern.

·        Perkembangan Komputasi Hingga Modern
Penggunaan komputasi biasanya berupa penerapan simulasi pada komputer atau komputasi lainnya dalam menyelesaikan sebuah masalah dari berbagai bidang. Tetapi dalam perkembangannya komputasi digunakan juga untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu pengetahuan.
Sedangkan komputasi modern merupakan sebuah perkembangan sistem yang menyelesaikan masalah matematika atau nilai numerik menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer dan berguna untuk menyelesaikan masalah matematika atau nilai numerik tersebut. Pada  komputasi modern terdapat terdapat juga perhitungan dan pencarian solusi dari masalah dan pengambil keputusan. Perhitungan dari komputasi modern adalah akurasi, kecepatan, problem, volume dan besar kompleksitas.
Dari sejarahnya tokoh yang sangat berpengaruh pada perkembangan komputasi modern adalah John von Neumann (1903-1957), ilmuan yang meletakkan dasar-dasar komputer modern. Beliau telah menjadi ilmuwan besar pada abad 21. Beliau memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya. Beliau juga merupakan salah satu ilmuwan yang terkait dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.

·         Dampak Komputasi Modern

Kehadiran teknologi komputasi yang semakin canggih telah merubah gaya hidup manusia dan tuntutan pada kompetensi manusia. Kini kehidupan manusia semakin tergantung pada komputer. Berikut ini hal-hal yang menggambarkan konsep kepintaran komputasi yang didukung dengan aplikasi teknologi :
1. Produk yang digerakkan sistem komputer
a. Smart car (mobil pintar)
b. Smart card (kartu pintar)
c. Smart house (rumah pintar)
d. Smart phone
2. Perancangan produk dikelola oleh computer
3. Proses kerja yang digerakkan oleh computer
4. Komputer menjadi sarana komunikasi yang efektif
5. Komputer sebagai pusat informasi
Lahirnya komputer dapat membantu pekerjaan manusia, dalam berbagai bidang. Misalnya pada bidang kedokteran, pertanian, astronomi, teknologi, ekonomi dan lainnya. Bahkan komputer sekarang telah ada dalam hampir semua bidang di dunia ini. Contoh alat yang dapat membantu manusia dalam konsep komputasi modern adalah Mobile computing.
Mobile Computing merupakan kemajuan teknologi komputer yang dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Contoh dari mobile computing adalah GPS, smart phone, dan sebagainya.
Sumber

Remote Procedure Call (RPC)

Senin, 14 Maret 2016 0 komentar

Remote Procedure Call (RPC) adalah sebuah metode yang memungkinkan kita untuk mengakses sebuah prosedur yang berada di komputer lain. Untuk dapat melakukan ini sebuah server harus menyediakan layanan remote procedure. Pendekatan yang dilakuan adalah sebuah server membuka socket, lalu menunggu client yang meminta prosedur yang disediakan oleh server. Bila client tidak tahu haruS menghubungi port yang mana, client bisa me-request kepada sebuah matchmaker pada sebuah RPC port yang tetap.  Matchmaker akan memberikan port apa yang digunakan oleh prosedur yang diminta client.

RPC masih menggunakan cara primitif dalam pemrograman, yaitu menggunakan paradigma procedural programming. Hal itu membuat kita sulit ketika menyediakan banyak remote procedure. RPC menggunakan socket untuk berkomunikasi dengan proses lainnya. Pada sistemseperti SUN, RPC secara default sudah ter-install kedalam sistemnya, biasanya RPC ini digunakan untuk administrasi sistem. Sehingga seorang administrator jaringan dapat mengakses sistemnya dan mengelola sistemnya dari mana saja, selama sistemnya terhubung ke jaringan.

Kelebihan RPC
  • Relatif mudah digunakan

Pemanggilan remote procedure tidak jauh berbeda dibandingkan pemanggilan procedure. Sehingga pemrogram dapat berkonsentrasi pada software logic, tidak perlu memikirkan low level details seperti socket, marshalling & unmarshalling.

  • Robust (Sempurna):

Sejak th 1980-an RPC telah banyak digunakan dlm pengembangan mission- critical application yg memerlukan scalability, fault tolerance & reliability.


Kekurangan RPC
  • Tidak fleksibel terhadap perubahan
Static relationship between client & server at run-time. Berdasarkan prosedural/structured programming yang sudah ketinggalan jaman dibandingkan OOP.

Struktur Protokol Message RPC
Call Message
Dilakukan oleh klien, dimana meminta server untuk mengeksekusi suatu prosedur.
Terdapat nilai-nilai unsigned integer yang digunakan untuk mengidentifikasi prosedurremote yang diminta:
1. Nomor Program
2. Nomor Versi dari Program
3. Nomor Prosedur
Reply Message
Dikirimkan oleh server jaringan, bervariasi tergantung
apakah call messages yang diminta klien diterima
atau ditolak.
Mengandung informasi:
1. RPM mengeksekusi call message dengan sukses
2. Implementasi remote tidak sesuai dengan protokol yang digunakan (versi yang lebih tinggi atau lebih rendah ditolak)
3.Program remote tidak tersedia pada sistem remote
4. Program remote tidak mendukung versi yang diminta klien
5. Nomor prosedur yang diminta tidak ada

Fitur dalam RPC
1. Batching Calls
Mengijinkan klien untuk mengirim message calls ke server dalam jumlah besar secara berurutan.
2. Broadcasting Calls
Menijinkan klien untuk mengirimkan paket data ke jaringan dan menunggu balasan dari network.
3. Callback Procedures
Mengijinkan server untuk bertindak sebagai klien dan melakukan PRC callback ke proses yang dijalankan klien.
4. Select Subrutin
Memeriksa deskripsi suatu file dan messages dalamantrian untuk melihat apakah siap dibaca atau ditulis,atau ditahan. (mengijinkan server untuk menginterupsi suatu aktivitas.

Prinsip RPC dalam program Client-Server

Skema RPC ini dilakukan juga pada proses-proses yang running di komputer  berlainan

  • Sebelum mekanisme RPC digunakan, data  harus di-packaging ke dalam formattransimisi. Langkah ini dinamakan marshalling

  • Proxy bertanggung jawab untuk marshalling data, kemudian mengirimkan data dan meminta instans dari komponen (remote)
  • Stub menerima request, unmarshall data, dan memanggil method yang diminta. Kemudian proses mengembalikan nilai yang diinginkan .


Langkah-langkah dalam RPC

1.  Prosedur client memanggil client stub
2.  Client stub membuat pesan dan memanggil OS client
3.  OS client mengirim pesan ke OS server
4.  OS server memberikan pesan ke server stub
5.  Server stub meng-unpack parameter-parameter untuk memanggil server
6.  Server mengerjakan operasi, dan mengembalikan hasilnya ke server stub
7.  Server stub mem-pack hasil tsb dan memanggil OS server
8.  OS server mengirim pesan (hasil) ke OS client
9.  OS client memberikan pesan tersebut ke client stub
10.  Client stub meng-unpack hasil dan mengembalikan hasil tersebut ke client

Fitur dalam RPC
Batching Calls:Fitur Batching calls mengijinkan klien untuk mengirim message calls ke server dalam jumlah besar secara sequence ( berurutan )

Broadcasting Call:Fitur Broadcasting mengijinkan klien untuk mengirimkan paket data kejaringan dan menunggu balasan dari network. FItur ini menggunakanprotokol yang berbasiskan paket data seperti UDP/IP sebagai mediumnya.Broadcast RPC membutuhkan layanan port mapper RPC untukmengimplementasikanfung sinyA

Callback ProcedureS:Fitur Callback Procedures mengijinkan server untuk bertindak.

Menggunakan select SubrutiN:Fitur ini akan memeriksa deskripsi dari suatu file dan messages dalamantrian untuk melihat apakah mereka siap untuk dibaca (diterima) atauditulis (dikirim), atau mereka dalam kondisi ditahan sementara. Prosedurini mengijinkan server untuk menginterupsi suatu aktivitas, memeriksadatanya, dan kemudian melanjutkan proses aktivitas tersebut.

Object Remote
Meskipun teknologi RPC ini relatif sudah memberikan kenyamanan bagi developer, tapi perkembangan yang terjadi di bidang pemrograman berorientasi objek akhirnya menuntut kehadiran teknologi baru. Sederet teknologi akhirnya benar-benar muncul, antara lain;RMI (Remote Method Invocation),CORBA(Common Object Request Broker Architecture), dan SOAP (Simple Object Access Protocol).

Sumber
http://www.scribd.com/doc/21262194/Remote-Procedure-Call
http://www.scribd.com/doc/33389539/Tugas-Mk-Istem-Terdistibusi-Makalah-RPC

http://www.scribd.com/doc/33389539/Tugas-Mk-Istem-Terdistibusi-Makalah-RPC

Pengantar Bisnis Informatika

Sabtu, 16 Januari 2016 0 komentar

Pengantar Bisnis Informatika
Pengertian Bisnis
- Bisnis dalam arti luas adalah istilah umum yang menggambarkan semua aktifitas dan institusi yang memproduksi barang & jasa dalam kehidupan sehari-hari
- Bisnis sebagai suatu sistem yang memproduksi barang dan jasa untuk memuaskan kebutuhan masyarakat kita

- Bisnis merupakan suatu organisasi yang menyediakan barang atau jasa yang bertujuan untuk mendapatkan keuntungan

Pengertian Informatika
Informatika berkaitan erat dengan teknologi informasi. Teknologi Informasi adalah suatu seperangkat alat yang membantu kita dalam bekerja dengan informasi dan melakukan tugas-tugas yang berhubungan dengan pemrosesan informasi. Teknologi informasi tidak hanya terbatas pada teknologi komputer melainkan mencakup juga teknologi komunikasi untuk mengirim atau menyebarkan informasi. Dari defenisi di atas, nampak bahwa teknologi informasi tidak hanya terbatas pada teknologi komputer, tetapi juga termasuk teknologi telekomunikasi. Dengan kata lain bahwa teknologi informasi merupakan hasil konvergensi antara teknologi komputer dan teknologi telekomunikasi.
Dapat dilihat pengertian dari Bisnis & Informatika diatas memiliki dua arti yang saling berbeda, tetapi jika kata tersebut di padu padankan memiliki suatu keterikatan yang mempunyai satu makna. Dapat disimpulkan bahwa:
“Bisnis Informatika adalah suatu kegiatan yang dilakukan individu atau sekelompok orang yang memiliki nilai (value) dengan tujuan mendapatkan keuntungan (profit) yang dilakukan dengan bantuan teknologi informasi. Yang dimaksud teknologi informasi disini mencakup semua hal yang berkaitan dengan teknologi informasi, seperti internet“.

Peranan Teknlogi Informasi di bidang Bisnis
Di bidang bisnis baik perdagangan barang maupun jasa komputer peranan teknologi informasi akan sangat penting untuk kegiatan transaksi baik rutin, periodik, maupun insidental dan menyediakan banyak informasi dengan cepat dan tepat.
ü Sistem Informasi Manajemen
Sistem informasi manajemen (Management Information System – MIS), merupakan sistem informasi yang sudah banyak diterapkan pada perusahaan yang bergerak di bidang perdagangan barang dan jasa baik pada perusahaan besar, menengah, atau perusahaan kecil. SIM dapat 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 kendali komputer sehingga mesin tersebut dapat dikendalikan oleh pihak manajer hanya dari ruang kerjanya secara cepat dan tepat, untuk scanning barcode kode barang dagangan, menghitung laba rugi, inventaris, dan sebagainya.
ü Di bidang perbankan
Salah satu solusi sistem informasi perbankan telah diperkenalkan oleh perusahaan besar seperti Hewlett-Packard (HP), yang bekerja sama dengan Infosys telah memperkenalkan solusi core banking, yang disebut Finacle kepada bank-bank di Indonesia. Finacle memberikan solusi bagi bank yang ingin melakukan up-grade terhadap sistem yang telah mereka miliki. Dengan menggunakan Finacle, up-grade sistem bisa dilaksanakan dengan resiko investasi maupun kegagalan migrasi yang rendah. Ini penting bagi bank-bank agar mampu menghadapi siklus bisnis yang selalu berubah. Dengan solusi terpadu ini – berupa software dan hardware, jaringan, sistem integrasi, serta opsi consulting dan outsourcing – bank juga akan memiliki nilai tambah sehingga menjadi lebih kompetitif.

Contoh Bisnis Informatika :
1.      E-Commerce
E-Commerce merupakan suatu usaha yang berkaitan dengan jual beli suatu barang dan jasa dengan bantuan internet, atau dengan kata lain menggunakan bantuan elektronik. Sekarang ini banyak sekali web-web penyedia e-commerce seperti kaskus.us, tokobagus.com, dll. Dengan adanya e-commerce kita tidak perlu jauh-jauh pergi ketempat toko barang yang kita inginkan, tetapi cukup duduk manis dirumah dan pesan barang yang di inginkan. Tentu bisnis seperti ini juga memiliki kelemahan yaitu kita harus terhubung dengan internet, selain itu barang yang dilihat di foto belum tentu sama seperti yang diharapkan.
2.      Jasa Warnet
Bisnis warnet juga termasuk dalam bisnis informatika karena secara tidak langsung bisnis ini dilakukan dengan bantuan media teknologi informasi. Perkembangan bisnis warnet sangan pesat sekali seiring dengan perkembagan internet, kita ambil contoh saja yaitu perkembangan jejaring sosial seperti facebook, twitter, game online, dll. Semua itu akan menarik seseorang untuk datang ke tempat warnet, tentu usaha warnet merupakan peluang bisnis yang menjanjikan.
3.      Penyedia Jasa Berita dan infotainment online
Bisnis ini merupakan bisnin yang menyediakan jasa berita secara online. Dengan bantuan ini kita akan mendapat kan berita yang kita inginkan secara cepat dan tentunya up to date. Penyedia jasa ini seperti goal.com, detik.com, kapanlagi.com, dll.

Sumber : http://fika4194.blogspot.co.id/2014/10/artikel-pengantar-bisnis-informatika.html
http://id.wikipedia.org/wiki/Bisnis

Sumber Daya Manusia

Rabu, 04 November 2015 0 komentar

Wirausaha adalah orang yang menjalankan usaha atau perusahaan dengan kemungkinan untung atau rugi. orang-orang tersebut melakukan upaya-upaya kreatif dan inovatif dengan jalan mengembangkan ide dan meramu sumber daya untuk menemukan peluang dan perbaikan hidup. Dalam membentuk suatu wirausaha, factor terpenting yang harus ada adalah adanya sumber daya manusia. Seseorang yang akan membentuk suatu perusahaan pasti akan melakukan perencanaan dan perekrutan tenaga kerja.
Perencanaan merupakan awal dari setiap kegiatan sumber daya manusia, dengan perencanaan akan menantisipasi kejadian-kejadian di masa yang akan datang. Perencanaan SDM selalu berkaitan dengan permintaan dan pasokan tenaga kerja. Oleh karena itu, perencanaan SDM merupakan tanggung jawab bagi semua manajer dalam organisasi. Banyak para manajer non-SDM yang memiliki pemahaman akan peran penting perencanaan SDM.
Tujuan perencanaan SDM menurut Stone (1995:91) adalah untuk meyakinkan atau memastikan bahwa sejumlah pekerja dalam jumlah tertentu yang memenuhi persyaratan telah tersedia pada suatu kurun waktu tertentu. Melalui perencanaan SDM, organisasi dapat mengidentifikasi apa yang harus diperbuat guna memastikan adanya SDM sesuai dengan kebutuhan dalam rangka mencapai tujuan organisasi.
Perencanaan yang baik adalah dengan mengupayakan jangan sampai terjadi perencanaan yang sifatnya hanya memenuhi dan memprediksi kebutuhan sesaat saja atau dalam jangka pendek, melainkan harus berpedoman kepada perencanaan yang jangka panjang dan menyeluruh.
Recruitment tenaga kerja adalah suatu proses untuk mencari calon atau kandidat karyawan untuk memenuhi suatu organisasi atau perusahaan.
Perusahaan seperti apa yang akan dibentuk, tujuan apa yang akan dicapai, serta karyawan-karyawan yang bagaimana yang akan dipekerjakan dalam suatu perusahaan tersebut. Tahap-tahap perencanaan dan perekrutan tenaga kerja tersebut yaitu :
  • Perekrutan tenaga kerja. Perekrutan karyawan dapat disebarkan melalui media massa ataupun dari mulut ke mulut. Perekrutan ini diadakan jikalau terdapat posisi yang kosong.
  • Seleksi tenaga kerja. Penseleksian ini bisa dinilai dari beberapa syarat seperti kelengkapan ijazah, nilai ipk, daftar riwayat hidup,tes wawancara, tes kemampuan, dll.
  • Pelatihan tenga kerja. Pelatihan karyawan ini juga penting diadakan oleh suatu wirausaha. Pelatihan karyawan bisa berupa pelatihan indoor ataupun outdoor dan bisa dijadikan sebagai sarana refreshing bagi para tenaga kerja.
  • Penilaian tenaga kerja. Saat ini banyak wirausaha yang memakai system kontrak untuk merekrut tenaga kerja. Penilaian tenaga kerja ini bertujuan untuk melihat hasil kerja para tenaga kerja yang sudah lulus standar wirausaha atau belum. Jika untuk pegawai baru, ini bisa dijadikan tolak ukur bagi atasan untuk mempertimbangkan dalam perpanjangan kontrak atau tidak.



Sumber :

Clash of Chess

Selasa, 25 Agustus 2015 0 komentar

Game Clash of Chess Menggunakan Strawberry Prolog

1  Algoritma dalam Pembuatan Game
  •          Algoritma Minimax

Algoritma Minimax merupakan basis dari semua permainan berbasis AI seperti permainan catur misalnya. AI permainan catur tentunya sudah sangat terkenal dimana AI tersebut bahkan dapat mengalahkan juara dunia sekalipun. Pada algoritma minimax, pengecekan akan seluruh kemungkinan yang ada sampai akhir permainan dilakukan. Pengecekan tersebut akan menghasilkan pohon
Permainan yang berisi semua kemungkinan tersebut. Tentunya dibutuhkan resource yang berskala besar untuk menangani komputasi pencarian pohon solusi tersebut berhubung kombinasi kemungkinan untuk sebuah permainan catur pada setiap geraknya sangat banyak sekali. Keuntungan yang didapat dengan menggunakan algoritma minimax yaitu algoritma minimax mampu menganalisis segala kemungkinan posisi permainan untuk menghasilkan keputusan yang terbaik karena algoritma minimax ini bekerja secara rekursif dengan mencari langkah yang akan membuat lawan mengalami kerugian minimum. Semua strategi lawan akan dihitung dengan algoritma yang sama dan seterusnya. Ini berarti, pada langkah pertama komputer akan menganalisis seluruh pohon permainan. Dan untuk setiap langkahnya, komputer akan memilih langkah yang paling membuat lawan mendapatkan keuntungan minimum, dan yang paling membuat komputer itu sendiri mendapatkan keuntungan maksimum.
Dalam penentuan keputusan tersebut dibutuhkan suatu nilai yang merepresentasikan kerugian atau keuntungan yang akan diperoleh jika langkah tersebut dipilih. Untuk itulah disini digunakan sebuah fungsi heurisitic untuk mengevaluasi nilai sebagai nilai yang merepresentasikan hasil permainan yang akan terjadi jika langkah tersebut dipilih. Biasanya pada permainan tic tac toe ini digunakan nilai 1,0,-1 untuk mewakilkan hasil akhir permainan berupa menang, seri, dan kalah. Dari nilai-nilai heuristic inilah komputer akan menentukan simpul mana dari pohon permainan yang akan dipilih, tentunya simpul yang akan dipilih tersebut adalah simpul dengan nilai heuristic yang akan menuntun permainan ke hasil akhir yang menguntungkan bagi komputer.

  • Algoritma NegaMax

NegaMax adalah struktur fundamental di mana menjadi dasar bagi setiap algoritma pencarian terhadap chess tree. NegaMax mengimplementasikan pemikiran bahwa semakin buruk langkah yang dilakukan oleh lawan artinya langkah yang kita lakukan semakin baik.Mengimplementasikan pemikiran ini sebenarnya mudah. Pemikiran ini menggunakan dasar bahwa catur adalah sebuah.
Permainan symmetrical, oleh sebab itu maka fungsi analisis haruslah mengeluarkan nilai yang simetris. Jadi pada setiap posisi nilai dari langkah yang dilakukan oleh putih adalah negasi dari langkah yang dilakukan oleh hitam, atau bisa dibilang bahwa jumlah dari nilai keduanya adalah 0. Apabila putih unggul satu pion maka sudah jelas bahwa hitam tertinggal sebanyak jumlah yang sama.Prinsip yang sama dapat diperluas ke dalam keunggulan posisi.
Dasar dari algoritma ini adalah bahwa chess tree search merupakan pergantian antara maksimalisasi dan minimalisasi nilai dari posisi pada pohon; biasa disebut dengan proses minimax. Untuk membedakan posisi antara pemain dengan lawannya, nilai dari suatu posisi selalu dievaluasi dari sudut pandang pemain yang akan berjalan, hal ini dilakukan dengan melakukan negasi terhadap nilai yang dilihat oleh lawan ini disebut dengan proses negamax.

Rules
Berikut adalah Rules/aturan dalam game Clash Of Chess ini:
Ø  Setiap user hanya dapat bermain melawan AI.
Ø  Sebagai default user akan bermain dengan bidak Ratu Archer Queen. Namun user dapat memilih jalan ke 2 dengan ratu Barbarian King.
Ø  Langkah catur berbentuk L
Ø  Ratu hanya berjalan tiap 1 blok kesegala arah.
Ø  Raja bergerak kesegala arah(vertical horizontal)
Ø  Pion bergerak 1 blok tiap jalan namun dapat berjalan 2 blok apabila diawal game.
Ø  Bidak dapat memakan bidak lawan yang berada dijalur nya.
Ø  User dan AI berjalan 1 langkah secara bergantian.
Ø  Apabila ratu dalam keadaan terancam dan kita tidak memindahkan aka nada pemberitahuan untuk memindahkan raja kita.
Ø  Game dikatakan menang dan kalah apabila ratu AI atau kita tidak dapat bergerak kemanapun setelah di skak(check)
Ø  Game dikatakan seri apabila ratu kita atau AI tidak dapat jalan sama sekali.

3.      Tampilan Game
·         Spalsh Screen

·         Tampilan awal

·         Dalam Game

·         About

·         Creator

·         Rules



Daftar Pustaka


Tutorial Auto Desk Maya

Senin, 29 Desember 2014 0 komentar

Tutorial meja Auto Maya

Tutorial Suami akan mengajarkan Andari, Bagaimana mengubah Halaman hearts Maya, menggunakan pengaturan Kerangka Maya.

1. PADA tampilan differences, MEMBUAT standar NURBS Pesawat DENGAN TranslateX = 2, ScaleX = 4, ScaleY = 4, ScaleZ = 6, PatchesU = 10, Dan PatchesV = 10. 

\

2. Menggambar standar sembilan Sendi Skeleton seperti hearts 


3. Pilih "joint1" Dan Pergeseran Pilih "nurbsPlane2" Dan Bind halus.

4. Mengatur kunci "joint1" pãda RotateZ di Frame1 = 0 Dan frame100 = 180

  5. Set kunci UNTUK Sisa Sendi seperti hearts "Table.jpg". * Semua kunci Harus diterapkan RotateZ. Andari DAPAT mengaktifkan "Auto Keyframe kartun kostum Mainan mewah" Untuk pengaturan kunci cetak dan, Saat Andari mengubah Nilai.


Table.jpg
  6. Sekarang viewport Andari Harus menyerupai 
                       
7. Andari DAPAT Melihat hal Satu masalah pãda animasi. Pembersih lihat ditandai DENGAN warna merah OBJEK TIDAK Harus meninggalkan Titik Pusat., UNTUK Mengatasi HAL Suami seperti kertas Negara akan Bergantung pada Sudut., Kitd DAPAT menggunakan "Cat Kulit Berat Tool".

                                                                 
  8. Pilih "nurbsPlane1" Dan Terbuka "Cat Kulit Berat Alat" 


9. Pilih "joint1" Dari PT Dan Pengaruh Jumlah Harga: Tambahkan Catatan Notes seperti berikut


Next "halus" Catatan Notes 4 Sampai 5 kali 


Sekarang, memainkan bingkai beberapa Dan sekarang masalah Harus dipecahkan 


11. Andari Bisa meratakan SEMUA kunci hearts Editor Grafik

UNTUK beberapa Halaman UNTUK mengubah - Pilih "nurbsPlane1" Dan duplikat DENGAN "Duplikat Masukan Grafik" menyala Kemudian, memindahkan kunci untuk Semua Sendi Yang baru Negara digandakan Sekitar 60 Sampai 80 bingkai Depan ..



sumber:http://mmbayu.blogspot.com/p/tutorial-2.html