Selasa, 05 Februari 2013

0 ALGORITMA OSTRICH


ALGORITMA OSTRICH
Algoritma ostrich adalah strategi mengabaikan masalah yang mungkin terjadi atas dasar bahwa masalah itu mungkin sangat jarang terjadi - "menempel kepala di pasir dan berpura-pura bahwa tidak ada masalah". Dengan mengasumsikan bahwa lebih efektif untuk memungkinkan masalah itu terjadi dibandingkan upaya pencegahannya.
Pendekatan ini dapat digunakan dalam menangani deadlock pada pemrograman concurrent jika deadlock diyakini sangat jarang terjadi, dan jika biaya untuk mendeteksi atau pencegahan lebih tinggi.
Algoritma ostrich merupakan strategi penanganan deadlock dengan cara mengabaikan masalah yang mungkin terjadi atas dasar bahwa masalah itu mungkin sangat jarang terjadi.dalam hal ini berarti diasumsikan bahwa tidak ada masalah. Dengan begitu mengasumsikan bahwa tidak ada masalah lebih efektif daripada untuk memungkinkan masalah itu terjadi dibandingkan upaya pencegahannya.

Trade-offs

  • Kenyamanan
  • Kebenaran
Ini adalah salah satu metode untuk menangani deadlock. Metode lainnya adalah: penghindaran ('s algoritma bankir), pencegahan, deteksi dan pemulihan.
Beberapa algoritma dengan kinerja yang buruk banyak digunakan karena mereka hanya menunjukkan kinerja yang buruk pada kasus yang sengaja dibuat dan jarang terjadi dalam praktik sesungguhnya, contoh-contoh yang khas adalah algoritma simplex dan algoritma pengecekan tipe Standard ML. Masalah seperti integer overflow dalam bahasa pemrograman tetap juga sering diabaikan karena mereka hanya terjadi dalam kasus luar biasa yang tidak muncul untuk input sederhana.

Pendekatan Hybrid

Pendekatan Hybrid menggunakan algoritma Ostrich adalah menentukan bahwa kasus sangat jarang tidak terjadi, dan kemudian beralih dari algoritma lain yang lebih kompleks. Trade-off di sini adalah bahwa jika keadaan berubah atau belum ditemukan, masalah langka dapat kembali terjadi.
Contohnya dapat ditemukan di Hard Mengunci Non-ReadWriteLocker situs ini, di mana Anda memiliki pilihan untuk menentukan di mana deadlock mungkin terjadi, dan kemudian mematikan deteksi kebuntuan setelah Anda menentukan tidak perlu digunakan.

0 VIRTUAL MEMORY

kali ini akan dijelaskan apa aja algoritma-algoritma yang terdapat di Virtual memory ..




Virtual Memory
Algoritma - algoritma dari virtual memory :

1. Algoritma Penggantian Page Acak
    Dari segi mekanisme algoritma tersebut, setiap akan timbul page fault, page yang diganti dengan pilihan secara acak. Untuk segi tekniknya sendiri pun algoritma ini tidak usah perlu menggunakan informasi dalam menentukan page yang diganti, didalam memory utama itu sendiri sudah mempunyai bobot yang sama untuk dipilih, karena teknik ini dapat dipakai untuk memilih page sembarang. Termasuk page yang sudah dipilih dengan benar-benar  / page yang tidak seharusnya diganti.


2. Algoritma Penggantian Page Optimal
    Pengertian dari algoritma ini sendiri yaitu algoritma yang page nya paling optimal. Untuk prinsip dari algoritma ini sangat efisien sekali karena hanya mengganti halaman yang sudah tidak terpakai lagi dalam jangka waktu lama sehingga page fault yang terjadi akan berkurang dan terbebas dari anomali Belady  Selain itu juga page fault dari algoritma ini memiliki rate paling tinggi dari algoritma lainnya dari semua kasus, akan tetapi tidak belum bias disebut sempurna karena sulit untuk di mengerti dan dari segi system pun belum tentu bisa mengetahui page untuk berikutnya tetapi dapat di simulasikan hanya untuk suatu program. Untuk intinya gunakanlah hingga mendekati page optimal agar bisa memanfaatkannya.
   
    Setiap page diberi label untuk menandai berapa intruksi lagi baru dia gunakan. Page dengan label tertinggi (waktu dari sekarang sampai pemakaian berikutnya paling lama) yang akan dikeluarkan.



3. Algoritma Penggantian Page NRU (
Not-Recently Used)
    Setiap page diberi status bit R (referenced) dan M (modified).
Bit bernilai 0 jika page belum direferensi/dimodifikasi, dan 1 jika sebaliknya. Dari nilai desimalnya didapat 4 kelas


Intinya algoritma ini mudah dipahami dan dikembangkan karena sangat efisien walaupun tak banyak langkah dalam pemilihan page dan kelemahannya juga tidak optimal tapi dalam kondisi normal yang memadai.


4. Algoritma Penggantian Page FIFO (First In First Out)
   Inti dari algoritma ini adalah simple / paling sederhana karena prinsipnya sama seperti prinsip antrian tak berprioritas. Page yang masuk terlebih dahulu maka yaitu yang akan keluar duluan juga. Untuk algoritma ini menggunakan structure data stack. Jadi kerjanya yaitu dimana kalau tidak ada frame yang kosong saat terjadi page fault maka korban yang dipilih adalah frame dengan stack paling bawah seperti hal nya halaman yang sudah lama tersimpan didalam memory maka dari itu algoritma ini juga bisa memindahkan page yang sering digunakan.
 
    Utamanya algoritma ini di anggap cukup mengatasi pergantian page sampai pada tahun 70-an, pada saat itu juga Belady menemukan keganjalan pada algoritma ini dan dikenal dengan anomali Belady. Anomali Belady itu sendiri ialah keadaan dimana page fault rate meningkat seiring dengan pertambahannya jumlah frame.


5. Algoritma Penggantian Page Modifikasi FIFO
   Algoritma FIFO murni jarang digunakan, tetapi dikombinasikan (modifikasi).
Kelemahan FIFO yang jelas adalah algoritma dapat memilih memindahkan page yang sering digunakan yang lama berada di memori. Kemungkinan ini dapat dihindari dengan hanya memindahkan page tidak diacu Page ditambah bit R mencatat apakah page diacu atau tidak. Bit R bernilai 1 bila diacu dan bernilai 0 bila tidak diacu.
Variasi dari FIFO antara lain:
    - Algoritma penggantian page kesempatan kedua (second chance page replacement algorithm)
    -Algoritma penggantian clock page (clock page replacement algorithm)

Algoritma yang pertama adalah algoritma second chance. Algoritma second chance berdasarkan pada algoritma FIFO yang disempurnakan. Algoritma ini menggunakan tambahan berupa reference bit yang nilainya 0 atau 1. Jika dalam FIFO menggunakan stack , maka second chance menggunakan circular queue . Halaman yang baru di-load atau baru digunakan akan diberikan nilai 1 pada reference bit-nya. Halaman yang reference bit-nya bernilai 1 tidak akan langsung diganti walaupun dia berada di antrian paling bawah (berbeda dengan FIFO).

Urutan langkah kerja algoritma second chance adalah sebagai berikut:
  - Apabila terjadi page fault dan tidak ada frame yang kosong, maka akan dilakukan razia (pencarian korban) halaman yang reference bit-nya bernilai 0 dimulai dari bawah antrian (seperti FIFO).
  - Setiap halaman yang tidak di- swap (karena reference bit-nya bernilai 1), setiap dilewati saat razia reference bit-nya akan diset menjadi 0.


6. Algoritma Penggantian Page LRU (
Least Recently Used)
     Dikarenakan algoritma optimal sangat sulit dalam pengimplementasiannya, maka dibuatlah algoritma lain yang performance-nya mendekati algoritma optimal dengan sedikit cost yang lebih besar. ama seperti algoritma optimal, algoritma LRU tidak mengalami anomali Belady. Algoritma ini memakai linked list untuk mendata halaman mana yang paling lama tidak terpakai. Linked list inilah yang membuat cost membesar, karena harus meng-update linked list tiap saat ada halaman yang di akses.



0 CUSTOMER RELATIONSHIP MANAGEMENT

Penjelasan kali ini sedikit beda jalur, kali ini saya menjelaskan tentang Customer Relationship Management. apa aja seh aplikasi yang dipake untuk CRM .. nah ini aplikasi-aplikasinya !!


1. Bisnis Intelijen
   
Intelijen Bisnis atau Bisnis Intelijen di ambil dari bahasa inggris (bahasa Inggris: business intelligence, BI). dengan mengikuti perkembangan zaman dan merujuk pada teknologi, aplikasi, praktik pengumpulan, integrasi, analisis, serta presentasi informasi bisnis atau kadang merujuk pula pada informasinya itu sendiri.
    Tujuannya adalah untuk mendukung pengambilan keputusan bisnis (Decision Support System / DSS).
     Sistem BI memberikan sudut pandang yang historis. Prediksi operasi bisnis menggunakan data yang telah dikumpulkan ke dalam suatu gudang data dan kadang juga bersumber pada data operasional.
     Aplikasi BI menangani penjualan, produksi, keuangan, serta berbagai sumber data bisnis untuk keperluan tersebut, yang mencakup semua hal terutama manajemen kinerja bisnis. Informasinya dapat pula diperoleh dari perusahaan-perusahaan sejenis untuk menghasilkan suatu tolok ukur.


2. Sales Force Automation
    Firmus SFA(Sales Force Automation) dirancang untuk mendukung dan meningkatkan proses bisnis dan kinerja para salesman. Dengan Firmus SFA maka Salesman bersama Sales Supervisor-nya dapat merencanakan penjualan ke outlet dengan lebih baik, hal ini dimungkinkan karena habit dan potensi outlet telah diketahui sebelum kunjungan salesman dilakukan. Dengan begitu, memungkinkan tim sales untuk menyusun langkah-langkah taktis di dalam menjalankan kebijakan penjualan yang sudah ditetapkan perusahaan. 

    Saat salesman melakukan transaksi di outlet, maka supervisor dapat memantau aktifitas penjualan tersebut secara real time. Bila order sesuai dengan tujuan perusahaan, maka administrator penjualan dan gudang dapat segera menyiapkan barang yang dipesan outlet. Dengan begitu, "jamming" pada sore hari akan berkurang signifikan, pekerjaan tidak menumpuk lagi di sore hari, sehingga human error yang berakibat meningkatkan kerugian dapat dikurangi dengan lebih pasti. Juga, pengiriman barang dapat direncanakan dengan lebih baik dengan mengoptimalkan rute pengiriman barang. 

    Firmus SFA ditanamkan pada perangkat PC tablet, sehingga mereka bisa membaca dengan lebih jelas dan merekam transaksi penjualan secara lebih leluasa. Tak kalah penting, solusi Firmus SFA ini memiliki beberapa manfaat dan keunggulan. Antara lain: Meningkatkan pendapatan, memudahkan pengendalian atas aktifitas salesman, efisiensi dalam proses penjualan, mengurangi kerugian, mengurangi kesalahan order, semuanya ini dimungkinkan karena kualitas kunjungan salesman meningkat.


3. Marketing Automation
   
Marketing Automation subset dari manajemen hubungan pelanggan (CRM) yang berfokus pada, penjadwalan segmentasi definisi, dan pelacakan kampanye pemasaran. Penggunaan otomatisasi pemasaran membuat proses yang seharusnya telah dilakukan secara manual jauh lebih efisien dan membuat proses baru mungkin.

Manfaat Otomasi Pemasaran
Perusahaan dengan Otomasi Pemasaran ...
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzlpdIdWDH4i-9q2A740xgSw5tHU230ijZCxdRbHFVOky_DswcVbrFIy_EFYt9KTXAiGNIscegULGkzANmbf3n9BCwpz9AIS2oA0CmAA4xMsZvXuDp5cNFskSeKtdg6TcscY68IFRw9Z4/s320/nj.jpg
  • Memimpin 107% lebih baik tingkat konversi
  • Rata-rata 40% lebih besar kesepakatan ukuran
  • 20% lebih tinggi tim pencapaian kuota
  • 17% lebih baik perkiraan akurasi
  • Sumber: Aberdeen Group, "Pemasaran Otomasi 101: Memastikan Sukses awal dengan Dasar; Jatuh Deployment Anda untuk jangka panjang ROI", Juni 2010
Marketing Automation Pendapatan Dampak
Pemasaran Software Otomasi dapat digunakan dalam salah satu dari cara berikut:
  • Untuk mengembangkan dan melaksanakan kampanye pemasaran email
  • Untuk mengotomatisasi tugas-tugas bisnis berulang
  • Untuk membuat database untuk pelanggan sekarang dan potensial
  • Untuk menggunakan web berbasis manajemen hubungan pelanggan (CRM) Kampanye
  • Untuk digunakan dalam lingkungan usaha kecil
  • Untuk mengembangkan kampanye otomatis untuk meningkatkan penjualan bisnis
       Pemasar menggunakan otomatisasi pemasaran untuk menciptakan cara-cara baru menarik bagi pelanggan dengan melacak dan memonitor kemajuan dari kampanye pemasaran. Perangkat lunak ini menampilkan informasi statistik dan grafis. Ini monitor pelanggan pertama kali melihat produk dan ketika para pelanggan yang sama mengkonversi dan membeli produk. Data ini memberikan pemasar dengan informasi yang kampanye pemasaran yang paling efektif.
      Pemasar menggunakan otomatisasi pemasaran untuk membuat profil dan menganalisis khusus pelanggan data. Misalnya, dengan CRM berbasis web software, pemasar menganalisis statistik retensi pelanggan, melacak klien potensial, mengembangkan sejarah transaksi, dan memantau kinerja web dan perilaku pelanggan. Perangkat lunak jenis ini memudahkan perusahaan dan pemasar untuk menjangkau khalayak yang lebih luas.
     Pemasar menggunakan perangkat lunak pemasaran otomatisasi untuk mengukur tingkat terbuka. Hal ini memungkinkan mereka untuk melacak ketika pelanggan membuka dan / atau menghapus promosi email. Pemasar juga dapat mempersonalisasi kampanye pemasaran email dengan perangkat lunak. Mereka dapat menempatkan nama dan logo perusahaan di tubuh pesan. Melakukan hal ini biasanya meningkatkan tingkat konversi.


4. Call Centre/Service
    Sebuah call center atau pusat panggilan adalah kantor terpusat digunakan untuk tujuan menerima atau mengirimkan sejumlah besar permintaan melalui telepon . Sebuah call center inbound dioperasikan oleh perusahaan untuk mengelola dukungan produk yang masuk atau permintaan informasi dari konsumen. Call center Outbound dioperasikan untuk telemarketing , permintaan sumbangan amal atau politik dan penagihan utang. Selain call center, penanganan kolektif surat , faks , live chat , dan e-mail di satu lokasi yang dikenal sebagai pusat kontak.
    Sebuah call center dioperasikan melalui ruang kerja terbuka luas untuk agen call center , dengan stasiun kerja yang mencakup komputer untuk setiap agen, sebuah telepon set / headset terhubung ke saklar telekomunikasi , dan satu atau lebih stasiun pengawas. Hal ini dapat dioperasikan secara mandiri atau jaringan dengan pusat-pusat tambahan, sering dikaitkan dengan perusahaan jaringan komputer , termasuk mainframe , mikrokomputer dan LAN . Semakin, jalur suara dan data ke pusat terkait melalui serangkaian teknologi baru yang disebut komputer integrasi telepon (CTI).
    Sebuah pusat kontak, juga dikenal sebagai pusat interaksi pelanggan adalah titik sentral dari setiap organisasi dari mana semua kontak pelanggan dikelola. Melalui pusat kontak, informasi berharga tentang perusahaan yang diarahkan kepada orang-orang yang tepat, kontak untuk dilacak dan data yang akan dikumpulkan. Ini umumnya merupakan bagian dari manajemen hubungan pelanggan perusahaan (CRM). Saat ini, pelanggan menghubungi perusahaan dengan menelepon, mengirim email, chatting online, mengunjungi situs web, fax, dan pesan instan bahkan.