Rabu, 16 Januari 2013

PENANGANAN DEADLOCK ALGORITMA BANKER

Algoritma banker merupakan salah satu dari algoritma penanganan deadlock. Banker sendiri diambil dari kata bank + 'er' yang berarti orang-orang bank.Megapa demikian? karena algoritma ini mengacu pada sistem perbankan dalam menangani jalan buntu. Artinya, algoritma ini digunakan bank (sistem operasi) untuk memastikan bahwa pihak bank tidak akan kekurangan sumberdaya (resource), yang tentu saja dalam kasus bank resource adalah uang nasabah. Dalam algoritma Banker, dikenal dua keadaan (state), yaitu keadaan aman (safe state) dan keadaan tidak aman (unsafe state). Keadaan aman adalah keadaan dimana bank masih mempunyai cukup uang (resource) ketika nasabah bank melakukan penarikan uangnya. Keadaan tidak aman (unsafe state) terjadi ketika nasabah bank melakukan penarikan uang yang melebihi resource (uang) yang ada. Penanganannya, yaitu dengan mengijinkan nasabah melakukan penarikan uang jika penarikan tersebut tidak akan membawa bank kepada kondisi yang tidak aman (unsafe state). Jika penarikan uang membawa bank kepada kondisi tidak aman, maka nasabah harus menunggu sampai ada tambahan uang dari nasabah yang lain di dalam kas bank.

Algoritma banker dikembangkan oleh salah satu orang IT ternama dunia, Edsger Dijkstra. Algoritma ini adalah penanganan deadlock dengan metode penghindaran (avoidance) dengan melakukan alokasi resource.
Untuk menguji tingkat keamanan serta kemungkinan untuk terjadi deadlock, algoritma ini melakukan simulasi yang didasarkan pada jumlah terbanyak sumber daya baru kemudian memeriksa kondisi aman terhadap segala kemungkinan keadaan deadlock dari seluruh proses yang sedang berada pada posisi pending, baru kemudian mengalokasikan resource..

Hal penting yang perlu diperhatikan dalam penggunaan algoritma banker adalah tentang apa saja yang harus diketahui ataupun dimiliki sehingga algoritma ini dapat berjalan :
1. Jumlah resource (sumberdaya) dari setiap proses yang mungkin diminta (direquest).–>request
2. Jumlah resource (sumberdaya) dari setiap proses yang sedang dipakai (hold).–>max
3.jumlah sisa resource yang masih dimiliki oleh sistem.–available

Resource hanya boleh/bisa diberikan untuk dipakai pada suatu proses jika:
1. request ≤ max, jumlah permintaan (request) tidak lebih banyak dari jumlah maksimum resource.
2. request ≤ available, jumlah request tidak boleh lebih banyak dari jumlah resource yang tersedia. jika tidak proses harus menunggu hingga resource yang diminta ada.

Jumat, 04 Januari 2013

REVIEW APLIKASI CRM CALL CENTER / SERVICE

Otomatisasi layanan yang memungkinkan perusahaan untuk mengotomatisasi operasi layanan mereka, apakah disampaikan melalui call center, pusat kontak, web atau tatap muka di lapangan. Perangkat lunak yang memungkinkan perusahaan untuk mengelola dan mengkoordinasikan layanan terkait komunikasi in-bound dan out-bound di semua saluran.

Beberapa teknologi adalah umum dalam otomatisasi layanan. Perangkat lunak pengatur panggilan dapat digunakan untuk mengarahkan panggilan supaya masuk ke piranti yang paling tepat. Teknologi seperti respon suara interaktif (IVR) memungkinkan pelanggan untuk berinteraksi dengan komputer perusahaan. Pelanggan dapat masuk ke sistem IVR setelah mendengarkan instruksi menu baik oleh tombol telepon (tombol 1 untuk opsi A, 2 tombol untuk opsi B) atau dengan suara. Jika kontak resolusi masalah pertama adalah tidak mungkin, proses pelayanan mungkin melibatkan otorisasi pengembalian barang, dan siklus perbaikan yang melibatkan penyedia layanan pihak ketiga. Contoh dari proses tersebut termasuk ponsel dan kamera.

REVIEW APLIKASI CRM MARKETING AUTOMATION

Marketing automation adalah bagian CRM yang berfungsi untuk mengotomatisasi tenaga marketing. Dimana kerja mereka dituntut untuk bagaimana agar dapat mendapatkan pelanggan.

Beberapa kemampuan ditawarkan oleh software MA :
- Segmentasi pelanggan
Segmentasi, dalam beberapa kasus, adalah mungkin pada tingkat pelanggan individu.

- Manajemen Company
Perangkat lunak yang memungkinkan pengguna untuk mengeksplorasi data pelanggan mereka dalam rangka mengembangkan komunikasi yang ditargetkan dan ditawarkan.

- Pemasaran berbasis event
Menawarkan sesuatu yang unik yang dapat dibuat untuk seorang pelanggan pada titik waktu yang tepat.

Contoh sofware CRM-MA yaitu vinnoCRM. Jenis sofware ini berupa sms atau email marketing, jika ada apelanggan baru yang berminat untuk membeli produk maka akan diarahkan pada bagian sales.

Koneksi internet dalam aplikasi CRM-MA adalah hal utama. Seperti contoh diatas dimana terdapat email marketing, tanpa koneksi internet email tersebut tidak dapat dikirim/diterima.

REVIEW APLIKASI CRM SALES FORCE AUTOMATION

Sales force automation adalah hal hal yang di gunakan untuk mendukung proses, penjualan atau hal hal yang lainnya yang tidak terpengaruh atau terkena kendala yang menghambat proses penjualan baik situasi dan kondisi apapun sehingga proses market tetap berjalan secara kontinyu tanpa terbatasi kondisi apapun.

- MODUL APLIKASI CRM-SFA -
Modul-modul standard yang terdapat dalam SFA adalah sebagai berikut:

- Lead Management
Modul Lead Management adalah modul untuk menampung dan mengelola informasi setiap leads atau prospek baru, baik yang didapatkan oleh perusahaan (misalnya melalui marketing campaign atau beli database) ataupun yang dicari sendiri oleh si salesperson.

- Potential Management/ Opportunity Management
Terdapat leads yang menunjukkan interest atau kebutuhan akan produk yang ditawarkan sehingga menciptakan sebuah potential atau opportunity dalam sales.

- Kebutuhan atau opportunity ini tentunya perlu dicatat ke dalam sistem, supaya dapat ter-record dengan baik, misalnya adalah produk apa yang dibutuhkan oleh prospek, berapa nilai produk tersebut, peluang closing berapa besar, kompetitor siapa saja yang terlibat, hingga jumlah cost yang dikeluarkan dalam mengelola opportunity tersebut.

- Account & Contact Management
Account adalah modul untuk mengisi informasi perusahaannya atau institusi, sedangkan Contact adalah untuk mengisi informasi individunya.

- Activity Management
Modul Activity Management merupakan modul untuk mengatur aktifitas sehari-hari sales force, misalnya adalah leads mana yang harus di-follow up, apakah ada presentasi atau tidak, quotation apa yang mesti dibuat, dan sebagainya. 
- Quotation Management
Dari setiap potential atau opportunity yang tercipta, biasanya akan dilanjutkan ke proses permintaan proposal atau penawaran. 

- OUTPUT APLIKASI CRM-SFA -
Dengan menggunakan aplikasi crm-sfa terdapat output yang berharga bagi pihak managemen sales person diantaranya :

- Sales Manager dapat mengetahui performance masing-masing salesperson
- Dapat diketahui channel apa yang paling banyak menghasilkan leads
- Dapat diketahui berapa banyak dari leads yang didapatkan yang memiliki needs
- Dapat diketahui perbandingan antara aktifitas dengan cost yang dikeluarkan
- Dapat diketahui salesperson mana yang efektif dan mana yang tidak
- Dapat diketahui Recency, Frecuency, dan Spending dari customer yang didapat
- Dan info-info lain (sesuai kebutuhan)

REVIEW APLIKASI CRM BISNIS INTELIJEN

Aplikasi CRM Bisnis Intelijen di gunakan oleh Perusahaan untuk mengumpulkan, menyimpan, menganalisa dan menyediakan akses ke- data yang membantu perusahaan mengambil keputusan yang tepat dan akurat.

Binis intelijen adalah cara merencanakan strategi binis yang jitu guna dapat memenangi persaingan bisnis, dengan cara mengolah data mentah menjadi informasi informasi yang membantu dalam mengambil keputusan yang tepat yang dalam hal ini akan mempengaruhi kelangsungan hidup perusahaan. Hal ini juga dibutuhkan untuk kemudahan dalam implementasi dan juga integrasi dari aplikasi-aplikasi yang berbeda saat di gunakan pelanggan.

Dengan bisnis intelijen data dapat menganalisa hal hal yang sifatnya yang berhubungan dengan produk,apakah stok barang dalam keadaan kosong,sedikit atau yang lainnya, dan dapat pula memberi isyarat dengan tanda apakah warna lain pada data tersebut. Hal ini dapat memudahkan perusahaan untuk melihat situasi situasi yang berhubungan dengan bisnisnya.

Dan dapat pula mengontrol keadaan keadaan dari perusahaan cabang cabang mereka, ada informasi apa dari daerah cabang, apakah kekeurangan barang, barang apa yang keras lakunya,atau stok apa yang masih banyak.

Secara garis besar, bisnis intelijen adalah bagaimana mengetahui situasi dan kondisi keadan lapangan dari informasi perkembangan dari awal hingga yang terbaru dan mengatur taktik bisnis dengan strategi yang jitu agar bisnis menjadi lancar dan menguntungkan perusahaan di dunia pasar, sehingga bisnis tetap hidup dan perusahaan tetap berjalan dan memperoleh laba.

SISTEM INFORMASI MANAJEMEN CRM

CRM / Costumer Relationship Management merupakan suatu strategi bisnis ( berbasis web ) yang digunakan oleh perusahaan agar dapat meningkatkan hubungan dengan client hingga saling menguntungkan ( simbiosis mutualisme ).

Tujuan dari CRM yaitu :
- Meningkatkan laba perusahaan
- Menciptakan pelayanan memuaskan
- Menampilkan suatu konsistensi / eksistensi

Selasa, 18 Desember 2012

REVIEW REVOLUTION OS MOVIE

Titik pusat dari alur cerita filim ini ialah menceritakan perkembangan suatu sitem operasi dari ada nya windows hingga sistem operasi yang open source. Dalam film ini, sistem operasi open source lebih di kupas secara dalam. Disini dijelaskan bahwa Open souce adalah cara orang berkolaborasi software tanpa harus terbebani oleh HAKI. 

Tahun 1980-an merupakan awal mula gerakan Free software dan proyek GNU yang didirikan dan digerakan oleh Richard Stallman. Awalnya, beliau bergabung dengan MIT Artificial Intelegence Lab yang merupakan komunitas programmer. Sistem yang diciptakan pada saat beliau di MIT bernama “The Incompatible Time Sharing System”, sistem itu mendefinisikan seorang hacker. Menurutnya,hacker adalah orang yang menikmati bermain dengan kecerdasan mereka. Hal tersebut menjadi salah ketika dunia menekan untuk memberikan password, kemudian mulai lah mereka membuat password pada salah satu komputer MIT dan mencoba menembusnya dan ternyata bisa dilakukan dengan mudah. Jadi, meskipun user mempunyai password mereka masih bisa mengetahui apa yang mereka tulis pada saat login.

Salah satu alasan dikembangkannya open source ialah karena kebanyakan user tidak tahu source code yang ada di softwarenya sehingga mereka tidak bisa mengembangkannya lagi. Akhirnya Stallman menulis point demi point tentang surat yang isinya tentang software berlisensi. Surat itu berjudul “ Surat Terbuka Terhadap Penggemar Komputer”. Hal ini lantas mendesak penggemar untuk membayar. Akhirnya Stallman mengembangkan perangkat lunak bebas yang disebut dengan GNU (GNU’s Not Unix), software ini mirip dengan Unix namun berbeda karena Unix mempunyai lisensi dan mereka membuat dan mulai menulis source codenya dari nol.

Film ini berisi wawancara terhadap petinggi pengembang sistem operasi, di antarany adalah Michael Tiemann, beliau membahas bagaimana ia bertemu Stallman pada tahun 1987, mendapat versi awal Stallman’s GCC , dan mendirikan Cygnus Solutions . Cygnus tersebut merupakan bisnis pertama yang menspesialisasikan diri sebagai free software.

Selain Michael Tieman ada Larry Augustin, beliau menggambarkan penggabungan GNU perangkat lunak dengan normal PC untuk membuat serupa Unix workstation yang harganya sepertiga harga sebuah Sun workstation meskipun itu dua kali lebih kuat. Dia menceritakan awal berurusan dengan pemodal ventura , akhirnya kapitalisasi dan komodifikasi Linux untuk perusahaan sendiri, VA Linux , dan yang IPO .

Torvalds menjelaskan pengembangan kernel Linux , di GNU / Linux kontroversi penamaan , lanjut evolusi Linux dan komersialisasi tersebut.

Raymond dan Stallman menjelaskan filosofi dari perangkat lunak bebas versus komunisme dan kapitalisme , dan tahap pengembangan Linux.

Brian Behlendorf, salah satu pengembang asli dari Apache HTTP Server , menjelaskan bagaimana dia mulai pertukaran patch untuk daemon Web-Server NCSA dengan pengembang lain dan bagaimana hal ini menyebabkan pelepasan webserver, Apache.

Frank Hecker dari Netscape membahas bagaimana hal itu datang untuk menjadikannya merilis kode sumber untuk browser Netscape, salah satu acara sinyal yang membuat Open Source merupakan kekuatan yang harus diperhitungkan oleh eksekutif bisnis, media mainstream, dan masyarakat pada umumnya. Alasan mengapa Netscape adalah penting karena Netscape merupakan perusahaan besar yang berpartisipasi pada open source.  Hal ini hanya ditampilkan untuk menjadi lebih benar setelah film rilis sebagai kode sumber Netscape yang akhirnya akan menjadi Firefox browser, reklamasi sebagian besar mangsa pasar dari Microsoft’s Internet Explorer .

Film ini juga mendokumentasikan ruang lingkup skala penuh pertama- KTT LinuxWorld konferensi, dengan penampilan oleh Linus Torvalds dan Larry Augustin di panggung utama.

Perkembangan dari Linux itu sendiri adalah sebagai berikut:

- Tahun 1991 Linux versi 0,01 mempunyai 10.000 baris koda dan 1 user

- Tahun 1992 Linux versi 0,96 mempunyai 40.000 baris kode dan 1.000 user

- Tahun 1993 Linux versi 0,99 mempunyai 100.000 baris kode dan 20.000 user, saat itu mulai dibuat Apache we server.

- Tahun 1997 Linux versi 2,1 mempunayi 800.000 baris kode dan 3,5 juta user

- Tahun 1998 Linux versi 2,11 mempunyia 1,5 juta baris kode dan 7,5 juta user

- Tahun 1999 Linux versi 2,2 mempunyai 12 juta user dan sampai sekarang semakin bertambah banyak pengguna Linux.