Kamis, 03 Januari 2013

CALL CENTER


Call centre atau call center (dalam ejaan yang lain) merupakan suatu kantor informasi yang terpusat yang digunakan untuk tujuan menerima dan mengirimkan sejumlah besar permintaan melalui telepon. Call center dioperasikan oleh sebuah perusahaan sebagai pengadministrasi layanan yang mendukung produk incoming dan menyelidiki informasi tentang konsumen. Panggilan keluar call center digunakan untuk telemarketing, clientele, dan debt collection pun dapat dilakukan. Sebagai tambahan untuk call center, bahwa penanganan secara kolektif untuk surat, fax, dan email dalam sebuah lokasi lebih sering disebut dengan contact center.
Call center dioperasikan sebagai sebuah ruang lingkup kerja yang terbuka secara luas yang dikerjakan oleh sejumlah agen call center, dilengkapi dengan sebuah work station berupa computer bagi setiap agen, sebuah telepon set/headset yang terhubungan ke jaringan telekomunikasi, dan sebuah atau lebih stasiun pengawas. Call center juga dapat secara bebas dioperasikan atau dihubungkan dengan center tambahan, sering dihubungkan dengan jaringan komputer korporat, termasuk mainframe-nya, microcomputer, dan LAN. Ditambah lagi, jaringan data dan voice yang kemudian dipusatkan melalui sebuah link dengan teknologi baru yang disebut Computer Telephony Integration (CTI).
Banyak komponen bisnis yang menggunakan jasa call center untuk berinteraksi dengan pelanggan mereka. Contohnya termasuk untuk kebutuhan perusahaan, perusahaan katalog pesanan surat, dan layanan pendukung pelanggan untuk berbagai perangkat keras dan lunak komputer. Ada juga beberapa bisnis untuk fungsi layanan internal yang menggunakan call center, seperti layanan help desk dan sales support.

MARKETING AUTOMATION AT CRM



Marketing Automation juga merupakan Sistem yang pasti dipakai oleh perusahaan manapun juga, MA atau Otomatisasi pemasaran brerguna sebagai sistem yang dapat mengolah proses-proses pemasaran, seperti : menentukabn segmentasi pasar, managemen promosi dan pemasaran berbasis even.
CRM dalam hal ini sebagai sebuah software yang dapat digunakan sebagai tools yang dapat menjalankan sisem marketing otomatis. Sehinnga dengan otomatis akan memmudahkan pengguna dalam hal ini adalah perusahaan, dapat mengexplorasi data pelanggan sehingga dapat memberikan informasi bersifat promosi terhadap para pelanggannya. Informasi yang dibutuhkan pelanggan dapat berupa harga produk, kualitas produk , bahkan sampai penjelasan tentang kegunaan dan cara penggunaannya.
penggunaan CRM dalam Marketing Automation
Banyak sekali aplikasi CRM tentang Marketing automation, seperti iklan di televisi iklan di internet, dan semua media berbasis web yang berisi tentang promosi produk.

SALES FORCE AUTOMATION





Sales Force Automation adalah sebuah sistem automatisasi tugas-tugas seorang sales atau pebisnis dalam melakukan kerjanya demi meningkatkan kinerja dan penjualan suatu perusahaan.
Sales Force Automation merupakan bagian sebuah perusahaan yang dihususkan untuk sistem manajemen hubungan pelanggan yang otomatis mencatat tahapan-tahapan dalam proses penjualan. SFA memiliki banyak sekali cakupan di dalamnya, salah satunya yaitu sistem yang mengatur manajemen kontak, peramalan penjualan, manajemen pemesanan dan pengetahuan produk dari suatu perusahaan.
Kelebihan dari Sales Force Automation, yaitu :
1. Penjualan akan menjadi lebih efisien dan efektif.
2. Manajemen waktu yang berkurang dan membuat perusaaan menjadi lebih bertindak safety (waspada) dan lincah.
3. Meningkatkan kepuasan pelanggan.
Kekurangan dari Sales Force Automation, yaitu :
1. Mahal.
2. Membutuhkan perawatan tambahan.
3. Membutuhkan kerja tambahan dengan informasi yang harus selalu update
4. Memerlukan sistem yang terhubung/terintegrasi dengan sistem informasi manajemen lain

BISNIS INTELEJEN

Definisi

Definisi Bisnis Intelejen yaitu merujuk pada teknologi, aplikasi, serta praktik pengumpulan, integrasi, analisis, serta presentasi informasi bisnis atau kadang merujuk pula pada informasinya itu sendiri. Tujuan intelijen bisnis adalah untuk mendukung pengambilan keputusan bisnis.
Sistem BI memberikan sudut pandang historis, saat ini, serta prediksi operasi bisnis, terutama dengan menggunakan data yang telah dikumpulkan ke dalam suatu gudang data dan kadang juga bersumber pada data operasional. Perangkat lunak mendukung penggunaan informasi ini dengan membantu ekstraksi, analisis, serta pelaporan informasi. Aplikasi BI menangani penjualan, produksi, keuangan, serta berbagai sumber data bisnis untuk keperluan tersebut, yang mencakup terutama manajemen kinerja bisnis. Informasi dapat pula diperoleh dari perusahaan-perusahaan sejenis untuk menghasilkan suatu tolok ukur.
Adapun Fungsinya yaitu untuk melaporkan atau reporting data mining, business performance management, benchmarking, text mining dan predictive analytics.

Kamis, 27 Desember 2012

ALGORITMA OSTRICH

Penulis Menjelaskan algoritma ostrich, penjelasannya adalah dalam ilmu komputer, 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.
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 [1] 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.

ALGORITMA SAFETY

Postingan kali ini penulis menjelaskan algoritma safety, semoga bermanfaat dan simak yach gan,
Algoritma ini untuk menentukan sistem berada dalam state selamat atau tidak diantaranya:
1. Work dan finish vektor dengan panjang (m) dan (n), inisialisasi : work = available dan finish[i] = false
untuk i = 1,3,…,n.
2. Cari I yag memenuhi kondisi berikut:
(a) Finish [i] = false
(b) Need , ≤ Work
jika tidak terdapat I ke langkah 4.
3. Work = Work + Allocation
Finish[i] = true
Kembali ke langkah 2.
4.  Jika Finish [i]= true untuk semua I, maka sistem dalam state selamat
Terima kasih yang sudah baca artikel ini,dan baca rtikrl yang lainnya semoga menarik,amin

ALGORITMA BANKER



Sekilas akan menjelaskan tentang algoritma banker Nama Banker dari Banker’s algorithm diperoleh dari fakta bahwa algoritma ini dapat digunakan oleh bank untuk memastikan bank tidak akan mengalami kekurangan resource, dalam hal ini uang nasabah. Dengan algoritma ini, bank dapat memastikan bahwa ketika nasabah menarik uang, bank tetap pada kondis safe state. Jika penarikan uang oleh nasabah tidak membuat bank keluar dari safe state (masuk ke dalam unsafe state), maka penarikan dan akan diijinkan. Jika tidak, nasabah harus menunggu hingga ada tambahan uang (deposit dari nasabah lain) di dalam kas bank.
Banker’s algorithm adalah algoritma resource allocation dan deadlock avoidance yang dikembangkan oleh Edsger Dijkstra. Algoritma ini menguji tingkat keamanan dari kemungkinan deadlock dengan melakukan simulasi berdasarkan jumlah maksimum resources dan kemudian mengecek kondisi safe state terhadap semua kemungkinan kondisi deadlock dari semua aktifitas yang berada dalam posisi pending, sebelum memutuskan pengalokasian resource.
Algoritma Banker’s ini dijalankan oleh sistem operasi ketika proses melakukan request resource. Penghindaran terhadap deadlock dilakukan dengan menolak atau menunda suatu request jika sekiranya penerimaan terhadap request tersebut dapat membawa sistem dalam kondisi unsafe state. Berdasar algoritma ini, ketika suatu proses masuk ke dalam sistem, proses ini harus memberikan jumlah maksimum resource yang diperlukan dimana resource tersebut tidak boleh melebihi total resource yang dimiliki oleh sistem. Selain itu, ketika suatu proses mendapatkan resource yang diinginkan, proses tersebut harus mengembalikan resource yang digunakan dalam jangka waktu tertentu.
Agar algoritma Banker’s ini dapat berkerja, harus ada tiga hal yang dimiliki/diketahui, yaitu:
  1. Jumlah resource dari tiap proses yang mungkin di request.
  2. Jumlah resource dari tiap proses yang sedang di pegang atau di gunakan (hold).
  3. Jumlah sisa resource yang dimiliki oleh sistem.
Resource hanya dapat diberikan pada suatu proses jika:
  1. request*max**, jika tidak set error, karena request melebihi jumlah klaim sebelumnya.
  2. requestavailable***, jika tidak proses harus menunggu hingga resource yang diminta ada.
*request adalah jumlah resource yang di request oleh proses.
**max adalah jumlah resource yang sebelumnya sudah di klaim oleh proses. Seperti yang telah disebutkan di awal, ketika masuk ke dalah sistem, proses harus memberikan jumlah maksimum proses yang diperlukan.
***available adalah jumlah sisa resource system yang sedang tidak terpakai.
Berikut ini adalah contoh lagi mengenai safe state dalam kaitannya dengan Banker’s Algorithm untuk multiple resources. Anggap suatu sistem memiliki proses  dengan resource A, B, C, dan D. Mapping proses dan resource tampak seperti tabel dibawah.

P1
P2
P3
Free resources
Total Resources
current
max
current
max
current
max
A
1
3
1
1
2
1
3
7
B
2
3
0
2
2
3
1
5
C
2
2
3
3
1
5
1
7
D
1
2
3
4
0
0
2
6
State dalam tabel diatas dianggap safe state jika semua proses dengan resource yang diperlukan dapat tereksekusi. Sistem tidak dapat mengetahui kapan suatu proses selesai eksekusi dan jumlah proses yang diperlukan saat eksekusi, karena itu sistem akan mengasumsikan bahwa resources yang diperlukan adalah maksimum, dengan asumsi proses segera mengembalikan resource tersebut ketika eksekusinya telah selesai. Dengan asumsi maksimum ini, jika ternyata proses tidak memerlukan resource pada jumlah maksimum, maka justru akan memperingan kerja sistem

Senin, 24 Desember 2012

REVOLUTION OS

Menurut LINUS TORVALDS selaku creator linux kernel, denifisi Kernel Linux adalah kernel yang digunakan dalam sistem operasi GNU/Linux. Kernel ini merupakan turunan dari keluarga sistem operasi UNIX, dirilis dengan menggunakan lisensi GNU General Public License (GPL), dan dikembangkan oleh pemrogram di seluruh dunia. Linux merupakan contoh utama dari perangkat lunak bebas dan sumber terbuka.
Hasil Linux:
1.12 million user
2. Alternative op system to windows
3. Developed by programmers on the net
4. Liked For Its Speed
Brunce Perencs
author, Open Source Definition
Pada intinya konsep sumber terbuka adalah membuka "kode sumber" dari sebuah perangkat lunak. Konsep ini terasa aneh pada awalnya dikarenakan kode sumber merupakan kunci dari sebuah perangkat lunak. Dengan diketahui logika yang ada di kode sumber, maka orang lain semestinya dapat membuat perangkat lunak yang sama fungsinya. Sumber terbuka hanya sebatas itu. Artinya, dia tidak harus gratis. Definisi sumber terbuka yang asli adalah seperti tertuang dalam OSD (Open Source Definition)/Definisi sumber terbuka

Selasa, 06 November 2012

APA BEDANYA MAC OS DENGAN WINDOWS

apa bedanya Mac OS sama Windows?
1.      Jika kita nginstall Windows dari kepingan CD atau DVD untuk Mac OS udah diinstalin dari sononya, ya iyalah.. kan Mac OS adalah Embedded OS yang ditanamkan dalam Komputer milik Apple. Misal : macbook, ibook, powerbook.
2.      Untuk segi keamanan, windows tentunya dihadang oleh berbagai virus dari berbagai belahan dunia (tapi gak tahu Mars udah bias bikin virus gak hew2), ya hal ini tentunya karena OS ini digunakan oleh sebagian besar makhluk bumi, sedangkan untuk Mac OS penggunanya adalah kalangan tertentu aja jadi para pembuat virus juga kurang tertantang apalagi kan kodingnya terbuka like opensource gitu.
3.      Untuk para designer grafis Mac OS adalah pilihan tepat karena cocok banget buat editing video dan permodelan 3D, kalo untuk windows lebih ke sifat umum ya ngetik bisa, grafis bisa.
4.      Untuk masalah kompabilitas software dan hardware, Mac OS tentunya lebih sedikit (bukan berarti Cuma satu dual lho) masalahnya software dan hardware-nya adalah licence dari Apple sedangkan windows didukung oleh berbagai vendor software dan hardware jadi anda-anda gak perlu pusing nyariin software ato hardware yang support.
5.      Balik lagi ke penginstalan ya.. kalo Mac OS jelas “hanya bisa” diinstal di komputer milik apple (hemm.. tanda kutip disini maksudnya gak termasuk tukang hacking yang sekarang udah bisa installin Leopard Kalywal ke laptop ato PC bukan punya Apple. Kalo ngomongin Windows pokoknya apa aja boleh asal masih bisa dibilang komputer sehat hew2.. mau netbook, notebook, laptop hayyuuu… aja.
6.      Ngomongin harga ya.. Jelas mahalan Mac OS karena kalo mau pake Mac OS (legal) harus punya minimal punya ibook-nya dunk yang harganya paling murah 12 juta! (kalo dibeliin motor kayaknya bisa tuh hew2..) kalo Windows 7 Home Basic (yang legal lho pokoknya yang bajakan kagak ikutan) harganya 800-ribuan.
7.      Untuk Command Line, Mac OS basisnya grafis semua jadi gampang pake ni OS, kalo untuk windows kita tahu lah yang namanya command prompt law mau pake masukin bahasa planet dulu alias koding.
8.      Untuk maintenance Mac OS memudahkan penggunanya, misal untuk aktivasi/registrasi cukup sekali aja (ya iyalah penggunanya kan dah jelas pada bayar mahal) kalo windows pokoknya berlapis dech maklum sich pembajaknya banyak.
9.      Untuk patch Mac OS lebih sedikit dibandingin Windows.
10.  Untuk desktop Mac OS menganut system multiple desktop sedangkan windows Cuma single desktop
Kelebihan Mac OS apa donk?
Nich saya kasih kelebihan Mac OS
a. Multitasking
b. Bisa mengenal file format windows
c. Tampilan yang lebih glossy sehingga bagus untuk graphic design/multimedia
d. Dokumen-dokumen yang dibuat di Mac bisa dibaca di OS yang lain, dan sebaliknya. Baik yang formatnya ‘generik’ (misalnya pdf, html, mp3, text) maupun yang formatnya khusus (misalnya .doc, .xls, .ppt). Asalkan ada program aplikasi (application) di kedua platform (Mac dan Windows) yang bisa membaca format tersebut.
e. Open sourcecode sehingga Mac OS sulit dibajak
f. Ada ‘Time Machine’ yang akan bekerja secara otomatis pada background tanpa mengganggu aplikasi yang dijalankan untuk mem-backup system yang sedang berjalan dan perubahan-perubahan pada data
g. Ada program “sherlock“ yang tidak hanya mencari file pada harddisk dan dalam jaringan lokal, tapi juga dapat beraksi di Internet dan mencari berdasarkan keyword.
h. Lebih stabil
i. Macintosh memiliki keamanan terhadap virus, spyware, dan sebagainya. Hal ini menjadi alasan terbesar mengapa banyak orang memilih Mac karena untuk menghindari virus.
j. Operating System Mac ini mudah digunakan dan mudah dipelajari. Karena sumbernya jelas, training centre-nya ada, dan secara umum ketika orang dihadapkan pada Mac OS mudah belajarnya.
k. Mac memiliki jaminan kepastian dan support hardware yang jelas.
Kalo Kekurangan Mac OS apa ya?
a.Mahal
b. Hanya cocok untuk graphic designer
c. Mac OS tidak dapat digunakan bersama-sama sistem-sistem pengoperasian lain yang tidak menggunakan sistem Mac OS
d. Mac tidak bisa dirakit sendiri karena Apple sudah tidak memberi license buat perusahaan lain untuk membuat hardware yang bisa menggunakan Mac OS
e. Software di Mac OS tidak begitu lengkap
f. Kurang cocok untuk aplikasi server dan game
Trus Versinya apa aja dari dulu ampe sekarang?
-. Mac OS X Version 10.0: "Cheetah"
-. Mac OS X Version 10.1: "Puma"
-. Mac OS X Version 10.2: "Jaguar"
-. Mac OS X Version 10.3: "Panther"
-. Mac OS X Version 10.4: "Tiger"
-. Mac OS X Version 10.5: "Leopard"
-. Mac OS X Version 10.6: "Snow Leopard"
MacOS yang dirilis pada tahun 2011 memiliki codename MacOS Lion.
Sekian dulu ya semuanya, brr.. dingin nich di warnet AC-nya nyala (wkeekwekkk yang nulis ja masing numpang di warnet eh nggaya ngomongin Mac OS hew2.. jawabannya adalah menyiapkan diri untuk punya hew2)

PERBEDAAN WINDOWS,LINUX DENGAN MAC OS

Perbedaan windows dan linux Sebenarnya banyak yang membahas perbedaan-perbedaan mendasar dari ketiga OS ini. Namun berhubung masih banyak yang bertanya kepada saya, jadi apa salahnya saya posting juga (itung-itung nambah post hehe..)
WINDOWS
Kelebihan Microsoft Windows :
    Pengguna (user) bisa membuka lebih dari 1 file dalam waktu bersamaan.
    Pengguna (user) dapat menjalankan lebih dari 1 aplikasi pada saat yg bersamaan.
    Digunakan oleh mayoritas pengguna computer di dunia.
    Banyak terdapat aplikasi yg kompatibel dgn Windows.
    Bisa sharing dari berbagai data aplikasi yang lainnya dgn mudah.
    Banyak mendukung dari hardware & software.
Kekurangannya :
    Space hardisk yang dibutuhkan besar.
    Membutuhkan kecepatan prosesor yang begitu tinggi.
    Sistem file yg agak kacau, Contoh: jika kita menginstall suatu aplikasi system DLL (Dynamic Link Libraries)  biasanya langsung diletakkan di C:\\Windows\System\ Sementara aplikasi itu sendiri letaknya ada di tempat yang lain, sehingga dapat menyusahkan disaat menguninstall aplikasi tersebut.
LINUX
Kelebihan Linux :
Jika pada Linux, bisa berinteraksi dgn operating system lain dgn cara : Kompabilitas file system, network, & emulasi operating system.
Lisensi gratisVirtual memory linux mempunyai kemampuan menjalankan program – program yg lebih dari seharusnya.Didukung ribuan programmer – programmer seluruh dunia.
Kekurangan Linux :
Aplikasi yang tersedia belum begitu lengkap, tidak seperti di windows.
    Operating system yang lumayan sulit untuk dipelajari.
MACINTOSH
Macintosh yang berarti Mac OS.
Kelebihan dari Macintosh/Mac OS :
    Mac OS tidak mudah terkena virus.
    Bisa melakukan semua hal yang hanya dilakukan di MAC.
    OS yang lumayan begitu banyak peminatnya, khususnya para graphic designer.
Kekurangan dari Macintosh/Mac OS:
Biaya (produk) mahal.
    Tidak bisa digunakan dalam waktu yang bersamaan.
    Hanya berguna bagi Graphic Designer.
    Mac tidak bisa dirakit sendiri.
    Softwarenya tidak begitu lengkap, dan kurang cocok bagi para gammers atau untuk bermain game, karena tampilannya kurang begitu menarik untuk gaming.
Selain perbedaan-perbedaan di atas, masih ada lagi beberapa perbedaan, diantaranya :
Windows = Slave
Mac OS    = Idiot
Linux       =  Freedom!

Windows = Closed source (Windows NT based)(DOS based for old Windows)
Mac OS    = Closed source (dengan komponen Open Source untuk versi X) (UNIX based untuk versi X)
Linux         = Open source (UNIX based)

Windows = Pleasuring
Mac OS    = Entertaining
Linux       =  Freedom!


Windows =  Gamer
Mac OS    =  Designer
Linux        =  Developer


Windows = Lemah securitynya, cocok untuk penggunaan standar (office/gaming/browsing)
Mac OS    = Cukup tinggi securitynya, cocok untuk designer.
Linux       =  Sangat tinggi securitynya, cocok untuk user yang suka ngoprek.



Windows =  Empat Jendela
Mac OS    =  Apel digigit
Linux        =  Pinguin


Windows =  Cukup irit baterai
Mac OS    =  Boros baterai
Linux        =  Irit sekali
terima kasih,sekian artikel yang telah dituli semoga bermanfaat

Selasa, 30 Oktober 2012

DEFINISI FHS ( FILE SYSTEM HIERARCY STANDART)

Fhs singkatan dari File System Hierarcy Standart, adapun definisi fhs sendiri yaitu "Peta" tentang penempatan file dan directory dan system operasi yang mirip unix merupakan pedoman directory standard dalam meracik sebuah distribusi linux operasiaonal dan pertama kali di buat bulan agustus 1993 untuk menyatukan struktur file dan directory linux pertama dibuat dengan nama FSSTND (File system hierarchy standart), pertama kali dirilis di linux 14 Pebruari 1994
Tujuan Interoperabilitas aplikasi, program administrasi system, program pengembangan, skrip, dan dapt menyatukan dokumentasi system.
(root directory)
Struktur paling dasar yang ahrus bias melakukan boot, perbaikan, atau mengembalikan system dalam keadaan semula. Berikut adalah daftar direktori dalam system root:
1./bin
2./boot
3./dev
4./etc
5./home
6./lib
7./media
8./mnt
9./opt
10./root
11./sbin
12./srv
13./tmp
14./usr

Selasa, 23 Oktober 2012

MENGANALISA STRUKTUR LINUX DENGAN WINDOWS

Struktur Sistem Linux
Sistem linux tersusun atas tiga komponen penting yaitu  :
1.  Kernel, menyediakan semua fungsi yang diperlukan untuk menjalankan proses dan menyediakan layanan system untuk memberikan pengaturan dan proteksi akses ke sumber daya hardware termasuk pada memori virtual. Kernel mengimpelmentasikan semua fitur yang diperlukan supaya dapat bekerja sebagai system operasi.
2.  Perpustakaan system, menentukan kumpulan fungsi standar di mana aplikasi dapat berinteraksi dengan kernel, dan mengimplementasikan hamper semua fungsi system operasi yang tidak memerlukan hak penuh atas kernel. Library juga dapat menyediakan versi lebih kompleks dari system call dasar. Contohnya, fungsi buffered file handling dari bahasa C semuanya diimplementasikan dalam perpustakaan system, yang memberikan control lebih baik terhadap input output dari system call kernel dasar. Perpusatakaan juga menyediakan rutin yang tidak ada hubungan dengan system call, seperti algoritma penyusunan (sorting), fungsi matematika, dan rutin manipulasi string (string manipulation).
3.  Utilitas sistem, yaitu program yang melakukan pekerjaan manajemen secara individual. Utilitas system termasuk semua program yang diperlukan untuk menginisialisasi system, seperti program untuk konfigurasi alat jaringan (network device) untuk load modul kernel. Program server yang berjalan secara terus menerus juga termasuk sebagai utilitas system, program semacam ini mengatur antrian pada printer, permintaan login dan koneksi jaringan yang masuk.
Struktur Sistem Windows
          Sistem operasi windows sudah sangat terkenal luas. Windows mwmpunyai manajemen proses, memori utama dan juga media penyimpanan. Di windows ini si-user tidak dapat mengubah atau memodifikasi sistem operasi windows menjadi seperti yang mereka inginkan, karena windows ini merupakan operasi sistem yang bukan open source

Sabtu, 20 Oktober 2012

DEFINISI COMMAND INTERPRETER DAN APPLICATION PROGRAMING INTERFACE

1.Command Interpreter
Command interpreter adalah bagian dari sistem operasi komputer yang memahami dan menjalankan perintah yang dimasukkan secara interaktif oleh manusia atau dari sebuah program. Dalam beberapa sistem operasi, command interpreter disebut shell.
Fungsi Command interpreter, yaitu menyediakan mekanisme agar pengguna dapat membuat permintaan tanpa menulis program.
2.API (Aplication Programing Interface)
API (Aplication Programing Interface) atau aplikasi antarmuka pemrograman adalah metode spesifik yang ditentukan oleh sistem operasi komputer atau program aplikasi dimana seorang programmer menulis sebuah program aplikasi dapat membuat permintaan dari sistem operasi atau aplikasi lain.
API juga merupakan kumpulan fungsi-fungsi eksternal yang disediakan library windows untuk mengatur kemampuan dan tingkah laku setiap element di Windows (dari tampilan di desktop hingga alokasi memory) sehingga dapat dimanfaatkan suatu program untuk meningkatkan kemampuan program tersebut.

RANGKUMAN SHELL DAN SYSTEM CALL

SHELL
Penulis merangkum definisi dari shell,adapun Shell merupakan program user atau lingkungan yang disediakan untuk interaksi user. Shell merupakan penerjemah bahasa perintah yang menerima input standar (keyboard) atau dari suatu file. Shell bukanlah bagian dari kernel, tetapi ia menggunakan kernel untuk menjalankan program, membuat file, dan sebagainya
sedangkan Shell script memiliki kemampuan untuk mengambil input dari user, file dan menampilkan hasilnya pada layar.
a. Berguna untuk membuat perintah anda sendiri.
b. Menghemat banyak waktu.
c. Untuk mengotomatisasi beberapa tugas sehari-hari.
d. Administrasi sistem juga dapat diotomatisasi

SYSTEM CALL
System call biasanya tersedia dalam bentuk instruksi bahasa assembly
struktural System call:
1. Kontrol Proses
Hal-hal yang dilakukan:
• Mengakhiri (end) dan membatalkan (abort);
• Mengambil (load) dan eksekusi (execute);
• Membuat dan mengakhiri proses;
• Menentukan dan mengeset atribut proses;
• Wait for time;
• Wait event, signal event;
• Mengalokasikan dan membebaskan memori.
Contoh: Sistem operasi pada MS-DOS menggunakan sistem singletasking yang
memeiliki command interpreter yang akan bekerja pada saat start (Gambar 2-
Karena singletasking, maka akan menggunakan metode yang sederhana
untuk menjalankan program dan tidak akan membuat proses baru.


2.Manipulasi File
Hal-hal yang dilakukan:
• Membuat dan menghapus file
• Membuka dan menutup file
• Membaca, menulis, dan mereposisi file
• Menentukan dan mengeset atribut file
3. Manipulasi Device
Hal-hal yang dilakukan:
• Meminta dan mebebaskan device
• Membaca, menulis, dan mereposisi device
• Menentukan dan mengeset atribut device
4.Informasi Lingkungan
Diantaranya:
• Mengambil atau mengeset waktu atau tanggal;
• Mengambil atau mengeset sistem data;
• Mengambil atau mengeset proses, file atau atributatribut
device;
5.Komunikasi
diantaranya:
• Membuat dan menghapus sambungan
• Mengirima dan menerima pesan
• Mentransfer satus informasi