Senin, 23 November 2009

CPU (CENTRAL PROCESSING UNIT)

CPU merupakan tempat pemroses instruksi-instruksi program, yang pada komputer mikro disebut dengan micro-processor (pemroses mikro). Pemroses ini berupa chip yang terdiri dari ribuan hingga jutaan IC. Dalam dunia dagang, pemroses ini diberi nama sesuai dengan keinginan pembuatnya dan umumnya ditambah dengan nomor seri, misalnya dikenal pemroses Intel 80486 DX2-400 (buatan Intel dengan seri 80486 DX2-400 yang dikenal dengan komputer 486 DX2), Intel Pentium 100 (dikenal dengan komputer Pentium I), Intel Pentium II-350, Intel Pentium III-450, Intel Celeron 333, AMD K-II, dan sebagainya. Masing-masing produk ini mempunyai kelebihan dan kekurangan masing-masing.
CPU terdiri dari dua bagian utama yaitu unit kendali (control unit) dan unit aritmatika dan logika (ALU). Disamping itu, CPU mempunyai beberapa alat penyimpan yang berukuran kecil yang disebut dengan register.
CU (CONTROL UNIT) / UNIT KENDALI
Unit ini bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. Unit ini juga mengartikan instruksi-instruksi dari program komputer, membawa data dari alat input ke memori utama, dan mengambil data dari memori utama untuk diolah. Bila ada instruksi untuk perhitungan aritmatika atau perbandingan logika, maka unit kendali akan mengirim instruksi tersebut ke ALU. Hasil dari pengolahan data dibawa oleh unit kendali ke memori utama lagi untuk disimpan, dan pada saatnya akan disajikan ke alat output. Dengan demikian tugas dari unit kendali ini adalah:
• Mengatur dan mengendalikan alat-alat input dan output.
• Mengambil instruksi-instruksi dari memori utama.
• Mengambil data dari memori utama (jika diperlukan) untuk diproses.
• Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
• Menyimpan hasil proses ke memori utama.
ALU (ARITHMATIC AND LOGIC UNIT)
Tugas utama dari ALU adalah melakukan semua perhitungan aritmatika (matematika) yang terjadi sesuai dengan instruksi program. ALU melakukan semua operasi aritmatika dengan dasar penjumlahan sehingga sirkuit elektronik yang digunakan disebut adder.
Tugas lain dari ALU adalah melakukan keputusan dari suatu operasi logika sesuai dengan instruksi program. Operasi logika meliputi perbandingan dua operand dengan menggunakan operator logika tertentu, yaitu sama dengan (=), tidak sama dengan (¹ ), kurang dari (<), kurang atau sama dengan (£ ), lebih besar dari (>), dan lebih besar atau sama dengan (³ ).
Register
Register merupakan alat penyimpanan kecil yang mempunyai kecepatan akses cukup tinggi, yang digunakan untuk menyimpan data dan instruksi yang sedang diproses sementara data dan instruksi lainnya yang menunggu giliran untuk diproses masih disimpan di dalam memori utama. Secara analogi, register ini dapat diibaratkan sebagai ingatan di otak bila kita melakukan pengolahan data secara manual, sehingga otak dapat diibaratkan sebagai CPU, yang berisi ingatan-ingatan, satuan kendali yang mengatur seluruh kegiatan tubuh dan mempunyai tempat untuk melakukan perhitungan dan perbandingan logika.
Program yang berisi kumpulan dari instruksi-instruksi dan data diletakkan di memori utama yang diibaratkan sebagai sebuah meja. Kita mengerjakan program tersebut dengan memproses satu per satu instruksi-instruksi yang ada di dalamnya, dimulai dari instruksi yang pertama dan berurutan hingga yang terakhir. Instruksi ini dibaca dan diingat (instruksi yang sedang diproses disimpan di register).
Misalnya instruksi berbunyi HITUNG C = A + B, maka kita membutuhkan data untuk nilai A dan B yang masih ada di meja (tersimpan di memori utama). Data ini dimaca dan masuk ingatan kita (data yang sedang diproses disimpan di register), yaitu misalnya A bernilai 2 dan B bernilai 3. Saat ini ingatan otak kita telah tersimpan suatu instruksi, nilai A, dan nilai B, sehingga nilai C dapat dihitung yaitu sebesar 5 (proses perhitungan ini dilakukan di ALU). Hasil dari perhitungan ini perlu dituliskan kembali ke meja (hasil pengolahan disimpan kembali ke memori utama). Setelah semua selesai, kemungkinan data, program, dan hasilnya disimpan secara permanen untuk keperluan di lain hari sehingga perlu disimpan di dalam lemari kabinet (penyimpanan sekunder).
Dengan demikian, ada tiga macam memori yang dipergunakan di dalam sistem komputer, yaitu:
1. Register, digunakan untuk menyimpan instruksi dan data yang sedang diproses.
2. Main memory, dipergunakan untuk menyimpan instruksi dan data yang akan diproses dan hasil pengolahan.
3. Secondary storage, dipergunakan untuk menyimpan program dan data secara permanen.
Ada banyak register yang terdapat pada CPU dan masing-masing sesuai dengan fungsinya. Di bawah ini akan diberikan penjelasan secara garis besar dari masing-masing register:
1. Instruction Register (IR) digunakan untuk menyimpan instruksi yang sedang diproses.
2. Program Counter (PC) adalah register yang digunakan untuk menyimpan alamat lokasi dari memori utama yang berisi instruksi yang sedang diproses. Selama pemrosesan instruksi oleh CPU, isi dari PC diubah menjadi alamat dari memori utama yang berisi instruksi berikutnya yang mendapat giliran akan diproses, sehingga bila pemrosesan sebuah instruksi selesai maka jejak instruksi selanjutnya di memori utama dapat dengan mudah didapatkan.
3. General purpose register, yaitu register yang mempunyai kegunaan umum yang berhubungan dengan data yang sedang diproses. Sebagai contoh, register jenis ini yang digunakan untuk menampung data yang sedang diolah disebut dengan operand register, sedang untuk menampung hasil pengolahan disebut accumulator.
4. Memory data register (MDR) digunakan untuk menampung data atau instruksi hasil pengiriman dari memori utama ke CPU atau menampung data yang akan direkam ke memori utama dari hasil pengolahan oleh CPU.
5. Memory address register (MAR) digunakan untuk menampung alamat data atau instruksi pada memori utama yang akan diambil atau yang akan diletakkan.
Sebagai tambahan dari register, beberapa CPU menggunakan suatu cache memory yang mempunyai kecepatan sangat tinggi dengan tujuan agar kerja dari CPU lebih efisien dan mengurangi waktu yang terbuang. Tanpa cache memory, CPU akan menunggu sampai data atau instruksi diterima dari memori utama, atau menunggu hasil pengolahan selesai dikirim ke memori utama baru proses selanjutnya bisa dilakukan. Padahal proses dari memori utama lebih lambat dibanding kecepatan register sehingga akan banyak waktu terbuang. Dengan adanya cache memory, sejumlah blok informasi pada memori utama dipindahkan ke cache memory dan selanjutnya CPU akan selalu berhubungan dengan cache memory.
Array Processor
Bila sejumlah besar dari perhitungan harus dilakukan, maka untuk mempercepat proses biasanya dipergunakan unit tambahan yang disebut dengan array processor atau co-processor. Unit ini terpisah dari unit lainnya yang dapat ditambahkan pada pemroses utamanya. Dengan perkembangan teknologi sekarang, unit pemroses tambahan ini sudah tidak diperlukan lagi karena pemroses mikro yang ada sudah mampu menangani perhitungan dengan kemampuan dan kecepatan yang sangat tinggi. Teknologi pemroses tambahan ini diperlukan untuk komputer-komputer mikro lama, misalnya yang masih menggunakan pemroses utama seri 8088 hingga 80486.
MEMORI
CPU hanya dapat menyimpan data dan instruksi di register yang berukuran kecil sehingga tidak dapat menyimpan semua informasi yang dibutuhkan untuk keseluruhan proses program. Untuk mengatasi hal ini, maka CPU harus dilengkapi dengan alat penyimpan yang berkapasitas lebih besar yaitu memori utama. Unit ini dapat dibayangkan sebagai sekumpulan kotak-kotak yang masing-masing dapat menyimpan sepenggal informasi baik berupa data maupun instruksi. Tiap-tiap lokasi dari kotak ditunjukkan oleh suatu alamat (address), yaitu berupa nomor yang menunjukkan lokasi tertentu dari kotak memori.
Ukuran memori ditunjukkan oleh satuan byte, misalnya 1 Mb, 4 Mb, 8 Mb, atau bahkan adayang sampai 256 Mb. Pada umumnya 1 byte memori terdiri dari 8 – 32 bit (binary digit), yaitu banyaknya digit biner (0 atau 1) yang mampu disimpan dalam satu kotak memori.
Random Access Memory (RAM)
Semua data dan program yang dimasukkan melalui alat input akan disimpan terlebih dahulu di memori utama, khususnya RAM, yang dapat diakses secara acak (dapat diisi/ditulis, diambil, atau dihapus isinya) oleh pemrogram. Struktur RAM terbagi menjadi empat bagian utama, yaitu:
1. Input storage, digunakan untuk menampung input yang dimasukkan melalui alat input.
2. Program storage, digunakan untuk menyimpan semua instruksi-instruksi program yang akan diakses.
3. Working storage, digunakan untuk menyimpan data yang akan diolah dan hasil pengolahan.
4. Output storage, digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.
Input yang dimasukkan melalui alat input akan ditampung terlebih dahulu di input storage. Bila input tersebut berupa program maka akan dipindahkan ke program storage, dan bila berbentuk data maka akan dipindahkan ke working storage. Hasil dari pengolahan juga ditampung terlebih dahulu di working storage dan bila akan ditampilkan ke alat output maka hasil tersebut dipindahkan ke output storage.
Read Only Memory (ROM)
Dari namanya, ROM hanya dapat dibaca sehingga pemrogram tidak bisa mengisi sesuatu ke dalam ROM. ROM sudah diisi oleh pabrik pembuatnya berupa sistem operasi yang terdiri dari program-program pokok yang diperlukan oleh sistem komputer, seperti misalnya program untuk mengatur penampilan karakter di layar, pengisian tombol kunci papan ketik untuk keperluan kontrol tertentu, dan bootstrap program. Program bootstrap diperlukan pada saat pertama kali sistem komputer diaktifkan. Proses mengaktifkan komputer pertama kali ini disebut dengan booting, yang dapat berupa cold booting atau warm booting.
Cold booting merupakan proses mengaktifkan sistem komputer pertama kali untuk mengambil program bootstrap dari keadaan listrik komputer mati (off) menjadi hidup (on). Sedangkan warm booting merupakan proses pengulangan pengambilan program bootstrap pada saat komputer masih hidup dengan cara menekan tiga tombol tombol pada papan ketik sekaligus, yaitu Ctrl, Alt, dan Del. Proses ini biasanya dilakukan bila sistem komputer macet, daripada harus mematikan aliran listrik komputer dan menghidupkannya kembali.
Instruksi-instruksi yang tersimpan di ROM disebut dengan microinstruction atau firmware karena hardware dan software dijadikan satu oleh pabrik pembuatnya. Isi dari ROM ini tidak boleh hilang atau rusak karena bila terjadi demikian, maka sistem komputer tidak akan bisa berfungsi. Oleh karena itu, untuk mencegahnya maka pabrik pembuatnya merancang ROM sedemikian rupa sehingga hanya bisa dibaca, tidak dapat diubah-ubah isinya oleh orang lain. Selain itu, ROM bersifat non volatile supaya isinya tidak hilang bila listrik komputer dimatikan.
Pada kasus yang lain memungkinkan untuk merubah isi ROM, yaitu dengan cara memprogram kembali instruksi-instruksi yang ada di dalamnya. ROM jenis ini berbentuk chip yang ditempatkan pada rumahnya yang mempunyai jendela di atasnya. ROM yang dapat diprogram kembali adalah PROM (Programmable Read Only Memory), yang hanya dapat diprogram satu kali dan selanjutnya tidak dapat diubah kembali. Jenis lain adalah EPROM (Erasable Programmable Read Only Memory) yang dapat dihapus dengan sinar ultraviolet serta dapat diprogram kembali berulang-ulang. Disamping itu, ada juga EEPROM (Electrically Erasable Programmable Read Only Memory) yang dapat dihapus secara elektronik dan dapat diprogram kembali.
BUS
Hubungan antara CPU dengan memori utama ataupun dengan alat-alat input/output (I/O) dilakukan melalui suatu jalur yang disebut dengan bus. Hubungan antara CPU dengan memori utama melalui jalur bus yang dilekatkan pada MDR, MAR, dan unit kendali dalam CPU. Sedangkan bus yang menghubungkan CPU dengan alat-alat I/O tidak dilekatkan langsung ke alat-alat I/O, tetapi dapat dilakukan melalui suatu alat I/O port atau DMA controller atau I/O channel.
Bus merupakan suatu sirkuit yang merupakan jalur transportasi informasi antara dua atau alat-alat dalam sistem komputer. Bus yang menghubungkan antara CPU dengan memori utama disebut dengan internal bus, sedang yang menghubungkan CPU dengan alat-alat I/O disebut external bus. Di dalam internal bus, hubungan antara CPU dengan memori utama dilakukan melalui data bus yang dihubungkan dengan MDR, dan melalui address bus yang dihubungkan dengan MAR, serta melalui control bus yang dihubungkan dengan control unit.
PEMROSESAN INSTRUKSI
Jika pemrogram menginginkan CPU untuk mengerjakan sesuatu, maka harus ditulis suatu instruksi yang dapat dipahami oleh CPU. Kumpulan dari instruksi inilah yang disebut dengan program.
Program yang akan diproses dan data yang akan diolah oleh CPU harus diletakkan terlebih dahulu di memori utama. Proses ini yang biasa kita lakukan dengan mengetikkan nama program pada prompt DOS, atau meng-klik ikon pada sistem operasi Windows. Instruksi-instruksi yang dapat diproses oleh CPU adalah instruksi-instruksi yang sudah dalam bentuk bahasa mesin.
Tahap pertama dari pemrosesan suatu instruksi oleh CPU disebut dengan instruction fetch, yaitu proses CPU mengambil atau membawa instruksi dari memori utama ke CPU. Tahap selanjutnya (kedua) disebut instruction execute, yaitu proses dari CPU untuk mengerjakan instruksi yang sudah diambil dari memori utama dan sudah berada di IR register.
Waktu yang dibutuhkan untuk menyelesaikan tahap pertama disebut waktu instruksi (instruction time), dan waktu yang dibutuhkan untuk menyelesaikan tahap kedua disebut waktu eksekusi (execution time). Sedangkan total waktu yang dibutuhkan untuk kedua tahap tersebut dinamakan waktu siklus (cycle time).
Beberapa pabrik komputer mengukur kecepatan CPU berdasarkan lamanya melakukan satu siklus mesin yang diukur dengan satuan megahertz (Mhz), dimana satu Mhz berarti dapat diselesaikan satu juta siklus per detiknya. Suatu pengukur waktu yang disebut dengan clock akan berdetak untuk tiap-tiap siklus yang dilakukan. Misalnya suatu pemroses 16 Mhz berarti clock akan berdetak sebanyak 16 juta kali tiap detiknya.

CBIS (computer based information system)

A. Pengertian CBIS
Sistem Informasi Berbasis Komputer atau Computer Based Information System (CBIS) merupakan sistem pengolahan suatu data menjadi sebuah informasi yang berkualitas dan dapat dipergunakan sebagai alat bantu yang mendukung pengambilan keputusan, koordinasi dan kendali serta visualisasi dan analisis. Beberapa istilah yang terkait dengan CBIS antara lain adalah data, informasi, sistem, sistem informasi dan basis komputer. Berikut penjelasan masing-masing istilah tersebut.
Data
Data merupakan deskripsi dari sesuatu dan kejadian yang kita hadapi.Jadi pada intinya, data merupakan kenyataan yang menggambarkan suatu kejadian dan merupakan kesatuan nyata yang nantinya akan digunakan sebagai bahan dasar suatu informasi.
Informasi
Informasi merupakan hasil dari pengolahan data menjadi bentuk yang lebih berguna bagi yang menerimanya yang menggambarkan suatu kejadian-kejadian nyata dan dapat digunakan sebagai alat bantu untuk pengambilan suatu keputusan.
Sistem
Sistem merupakan entitas, baik abstrak maupun nyata, dimana terdiri dari beberapa komponen yang saling terkait satu sama lain. Objek yang tidak memiliki kaitan dengan unsur-unsur dari sebuah sistem bukanlah komponen dari sistem tersebut.
Sistem Informasi
Sistem Informasi merupakan sistem pembangkit informasi. Dengan integrasi yang dimiliki antar subsistemnya,sistem informasi akan mampu menyediakan informasi yang berkualitas, tepat, cepat dan akurat sesuai dengan manajemen yang membutuhkannya.
Berbasis Komputer
Sistem Informasi “berbasis komputer” mengandung arti bahwa komputer memainkan peranan penting dalam sebuah sistem informasi. Secara teori, penerapan sebuah Sistem Informasi memang tidak harus menggunakan komputer dalam kegiatannya. Tetapi pada prakteknya tidak mungkin sistem informasi yang sangat kompleks itu dapat berjalan dengan baik jika tanpa adanya komputer. Sistem Informasi yang akurat dan efektif, dalam kenyataannya selalu berhubungan dengan istilah “computer-based” atau pengolahan informasi yang berbasis pada komputer.
B. Era Globalisasi dan Tingginya Tingkat Kompetisi
Beberapa strategi yang dapat dilakukan setiap perusahaan untuk dapat
memenangkan kompetisi yang dilakukan di era yang penuh gejolak ini.
1. Penguasaan teknologi untuk menghasilkan produk barang maupun jasa.
2. Peningkatan kualitas sumber daya manusia.
3. Marketplace yang tepat.
4. Terbentuknya sistem informasi yang akurat untuk membantu setiap pengambilan keputusan.
C. Sub Sistem dari Sistem Informasi Berbasis Komputer
Sub sistem dari CBIS adalah :
1. Sistem Informasi Akuntansi
2. Sistem Informasi Manajemen
3. Sistem Pendukung Keputusan
4. Automasi Kantor (Virtual Office)
5. Sistem Pakar
SISTEM INFORMASI AKUNTANSI (SIA)
SIA adalah sistem informasi yang melaksanakan aplikasi akuntansi perusahaan, yaitu sebagai pengolah data perusahaan, Perusahaan tidak dapat memilih untuk menggunakan SIA atau tidak, sistem ini merupakan keharusan. Semua perusahaan pada dasarnya melaksanakan prosedur-prosedur yang sama. SIA lebih berorientasi pada data dibanding pada informasi, walaupun ada beberapa informasi yang dihasilkan. SIA menyediakan database bagi sisten informasi lain.
SIA adalah satu-satunya sistem informasi yang bertanggung jawab memenuhi kebutuhan informasi di luar perusahaan, meyediakan informasi untuk seluruh lingkungan kecuali pesaing.
Tugas utama sistem informasi ini adalah:
• Pengumpulan data
• Manipulasi data
• Penyimpanan data
• Menyediakan dokumen
Pengumpulan Data
Setiap tindakan yang dilakukan oleh perusahaan yang melibatkan elemen lingkungan maka kegiatan tersebut disebut dengan transaksi, tindakan tersebut dijelaskan dengan sebuah catatan data, pencatatan ini dikenal dengan istilah pengolahan transaksi. Sistem pengolahan data mengumpulkan data yang menjelaskan setiap tindakan internal perusahaan dan transaksi lingkungan perusahaan.
Manipulasi Data
Adalah tugas yang berupa pengubahan data menjadi informasi. Manipulasi data meliputi:
• Classification, identifikasi dan pengelompokan data menggunakan pengkodean terhadap catatan transaksi.
• Sorting, penyusunan sesuai urutan tertentu berdasarkan kode atau elemen data lainnya.
• Calculating, operasi aritmetika dan logika yang dilakukan pada eleem data.
• Summarizing, penyimpulan data sehingga dihasilkan total, rata-rata dan lain-lain.
Penyimpanan Data
Data yang telah dicatat kemudian disimpan dalam media penyimpanan sekunder, dan diintegrasikan secara logis dalam bentuk database.
Penyediaan Dokumen
SIA menghasilkan informasi untuk individu atau organisasi baik didalam maupun diluar perusahaan, yang dipicu oleh dua hal, yaitu:
• Tindakan, yaitu output yang dihasilkan jika terjadi sesuatu.
• Waktu, yaitu output yang dihasilkan pada saat tertentu.
Karakteristik SIA
• Melaksanakan tugas yang diperlukan.
• Berpegang pada prosedur yang relatif standar.
• Menangani data yang rinci.
• Berfokus pada historis.
• Menyediakan informasi pemecahan masalah minimal.
Peran SIA Dalam CBIS
• SIA menghasilkan beberapa output informasi dalam bentuk laporan akuntansi standar.
• SIA menyediakan database yang lengkap untuk digunakan dalam pemecahan masalah.
SISTEM INFORMASI MANAJEMEN (SIM)
Adalah suatu sistem berbasis database komputer yang menyediakan informasi bagi beberapa pemakai dengan kebutuhan yang serupa. Para pemakai biasanya membentuk suatu entitas formal perusahaan atau subunit dibawahnya,
Sumber daya SIM
Informasi menjelaskan perusahaan atau salah satu sistem perusahaan tentang apa yang telah terjadi di masa lalu, apa yang sedang terjadi sekarang, dan apa yang mungkin terjadi di masa yang akan datang. Informasi tersebut tersedia didalam laporan periodik, laporan khusus, dan hasil simulasi matematika, output informasi tersebut digunakan manajer saat mereka membuat keputusan untuk pemecahan masalah.
Semua informasi tersebut memiliki karakteristik yang sama untuk bidang area fungsional (marketing, manufaktur, sdm, dan keuangan), level manajemen (operational, manajerial, dan strategis), dan user (manajer atau non manajer) SIM informasi memperoleh data dari database, dimana database tersebut berisi data dan informasi dari SIA dan dari lingkungan.
Suatu SIM bisa juga merupakan suatu sistem informasi antar organisasi (IOS) jika SIM terkoneksi dengan SIM pada perusahaan lain misalnya dengan Suplier.
SIM dan SIA
SIM menggunakan data yang disediakan SIA dalam database, dan informasi lain yang berasal dari lingkungan. Isi dari database tersebut digunakan oleh software untuk membuat laporan periodik dan laporan khusus, serta model matematika untuk mensimulasikan aspek operasi perusahan, Berbeda dengan SIA, SIM tidak berkewajiban menyediakan informasi bagi lingkungan.
SIM & EntIS
SIM akan terbentuk secara utuh jika semua sistem informasi organisasi telah terbentuk dan terkoneksi satu sama lain. Data dan informasi disimpan dalam satu database yang sama dan dapat dipergunakan pada area fungsional yang lain. SIM merupakan dasar terbentuknya sistem informasi yang lebih canggih dan kompleks yang baru berkembang dalam beberapa tahun terakhir, yaitu Sistem Informasi Perusahaan dikenal juga dengan nama Enterprise Information System (EntIS)
Software Pembuat Laporan
Software pembuat laporan adalah perangkat lunak yang digunakan untuk menghasilkan laporan periodik dan laporan khusus. Dari bentuknya laporan periodik dan laporan khusus mungkin terlihat sama. Perbedaan terdapat dari timeliness dan time horizon.Laporan periodik disiapkan sesuai jadwal tertentu, SIM periode awal terbatas pada penyediaan laporan periodik saja, tetapi hal ini menjadi sukar diterima ketika SIM telah menerapkan HRIS dan EIS.
Laporan khusus disediakan jika terjadi sesuatu yang luar biasa, sepertl laporan kecelakaan di manufaktur, atau laporan tertentu yang diperoleh dari query database. Laporan khusus biasanya mengambarkan sesuatu yang sedang terjadi atau baru saja terjadi, berbeda dengan laporan periodik yang lebih berorientasi pada masa lalu atau apa yang telah terjadi.Laporan bisa juga merupakan gabungan dari laporan periodik dan laporan khusus, misalnya untuk membandingkan pendapatan pada saat ini dengan laporan pada periode yang sama tahun sebelumnya. Laporan seperti ini disebut dengan Management by exception.
Management by exception dapat dimasukan kedalam laporan dalam empat cara yaitu.
• Laporan jika terjadi pengecualian, seperti pada contoh berikut, data yang ditampilkan hanya untuk data lembur saja.
• Laporan menggunakan urutan untuk menonjolkan suatu pengecualian. Laporan berikut memperlihatkan komoditas mana yang memiliki nilai penjualan terbesar sampai terkecil.
• Laporan berdasarkan pengelompokan suatu pengecualian. Laporan dirancang sehingga manajer dapat mencari perkekecualian pada area tertentu, misalnya jika dia ingin melihat piutang yang berumur lebih dari 90 hari.
• Laporan yang menunjukan variansi dari normal, misalnya laporan yang ingin menunjukan berapa perbedaan antara arget penjualan dan penjualan sebenarnya.
Model Matematika
Jenis software SIM kedua berbentuk model matematika. Model matematika dapat dikategorikan dalam tiga karakteristik yaitu pengaruh waktu, tingkat keyakinan, dan kemampuan optimisasi. Model matematika berdasarkan pengaruh waktu dapat dibedakan menjadi model statis atau dinamis, model dinamis memiliki variabel waktu, sehingga hasil simulasi akan berdasarkan pada periode analisisnya. Model matematika berdasarkan tingkat keyakinan, mencakup model deterministik atau model probabilistik. Model deterministik adalah model yang hasilnya akan diketahui dengan pasti jika nilai variabel-variabel yang membentuknya diketahui. Model probabilistik akan menghasilkan kemungkinan-kemungkinan walaupun variabel yang membentuknya diketahui dengan pasti.
Model berdasarkan kemampuan optimasi dibedakan menjadi model optimasi atau suboptimasi. Model optimasi adalah model yang dapat memilih solusi terbaik dari berbagai alternatif, untuk mencapai model ini masalah harus memiliki struiktur yang sangat baik. Model suboptimasidisebut juga model satisficing model, memungkinkan manajer memasukan serangkaian keputusan dan model akan memproyeksikan hasilnya, model ini tidak mengidentifikasi keputusan terbaik melainkan membantu manajer memutuskan hal itu.
Model EOQ adalah model yang memiliki karakteristik statis, deterministik, dan optimasi.
Kelebihan dan Kelemahan Model Matematika
Seorang manajer yang menggunakan model matematika akan memperoleh keuntungan:
• Pembuatan model merupakan pengalaman belajar.
• Kecepatan simulasi menyediakan kemampuan untuk mengevaluasi dampak keputusan secepat mungkin dibanding menunggu setelah keputusan dibuat.
• Model menyediakan daya prediksi yang tidak dapat disediakan oleh metode penghasil informasi lain.
• Model lebih murah dari pada metode trial and error. Pembuatan model memang mahal tetapi tidak artinya dibanding dampak dari keputusan yang buruk.
Kelemahan utama penggunaan model matematika:
• Tingkat kesulitan yang tinggi dalam pembuatan model sistem bisnis sering menghasilkan tidak mencakup semua faktor yang mempengaruhi. Hilangnya faktor dominan akan sangat mempengaruhi kualitas informasi yang dihasilkannya.
• Dibutuhkan tingkat keahlian matematik yang tinggi untuk mendapatkan model yang tepat. Identifikasi faktor secara lengkap tidak akan berguna jika pemodel tidak memiliki kemampuan untuk menghubungkannya dengan operator-operator matematika yang tepat.
Output Model
Simulasi model dapat disajikan dalam dua bentuk tampilan output yaitu:
• Output tabel, yaitu output berupa tampilan huruf dan angka yang digunakan jika semua data perlu ditampilkan.
• Output Grafik, muncul setelah era komputer WYSIWYG, di rintis oleh Lotus dam Microcomputer. Kini tampilan grafik menjadi suatu fiturt wajib yang harus disediakan sistem informasi.
Grafik memiliki kemampuan untuk:
• Menyimpulkan dengan cepat
• Mendeteksi trend dari waktu ke waktu.
• Meramalkan suatu kejadian.
• Mencari gambaran sederhana dari suatu situasi.
Memilih grafik yang baik menurut Jarvenpaa & Dicson adalah:
• Diagram garis/batang, digunakan untuk menyimpulkan data.
• Diagram garis/batang berkelompok, untuk melihat trend.
• Diagram batang berkelompok lebih baik dari pie chart, untuk menyajikan bagian-bagian dari suatu keseluruhan.
• Diagram garis/batang berkelompok, baik untuk membandingkan berbagai pola variabel dibanding diagram garis/batang bertumpuk.
• Gunakan batang horisontal dari pada batang vertikal saat membandingkan berbagai variabel.
• Tempatkan nilai pada ujung batang horisontal untuk memudahkan pembacaan.
• Gunakan garis tunggal atau batang untuk membandingkan titik-titik data individual antara variabel.
SISTEM PENDUKUNG KEPUTUSAN (Decision Support System)
Dalam upaya memecahkan masalah seorang problem solver akan banyak membuat keputusan. Keputusan harus diambil untuk menghindari atau mengurangi dampak negatif atau untuk memanfaatkan peluang.
Keputusan terbagi menjadi:
• Keputusan terprogram, bersifat berulang dan rutin.
• Keputusan tak terprogram, bersifat baru dan tidak terstruktur, tidak ada metode pasti untuk menanganinya karena belum pernah terjadi sebelumnya.
Manajer melakukan empat tahap pengambilan keputusan, yaitu:
• Kegiatan Intelejen, mengamati lingkungan untukmencari kondisi yang perlu diperbaiki.
• Kegiatan Merancang, menemukan, mengembangkan, dan menganalisis berbagai alternatif tindakan yang mungkin.
• Kegiatan Memilih, memilih salah satu rangkaian tindakan diantara alternatif.
• Kegiatan Review, menilai pilihan-pilihan yang lalu.
Jenis DSS
Jenis pertama hanya memungkinkan manajer mengambil elemen keputusan, seperti bertanya berapa jumlah penjualan wilayah X.
• Jenis kedua menungkinkan memperoleh laporan khusus dari suatu file, misalnya laporan persediaan.
• Jenis ketiga memungkinkan manajer mendapat laporan yang berasal dari berbagai file, seperti laporan laba rugi.
• Jenis keempat memungkinkan manajer melihat dampak-dampak berbagai keputusan. Misalnya perubahan harga produk dan implikasinya terhadap keuntungan.
• Jenis kelima memungkinkan manajer menerima usulan keputusan, misalnya memperolah harga jual optimal yang diproleh dari sebuah model matematika.
• Jenis keenam adalah DSS yang mampu memberikan keputusan, misalnya komputer yang memutuskan besarnya premi untuk nasabah berusia dibawah 25, bekerja di Trans Am, Tinggal Di Houston dll.
Tiga DSS pertama cukup dengan menggunakan database query, sedangkan tiga terakhir harus menyertakan model matematika.
Tujuan DSS
• Membantu manajer membuat keputusan untuk pemecahan masalah semi terstruktur.
• Mendukung penilaian manajer bukan mencoba menggantikannya.
• Meningkatkan efektifitas pengambilan keputusan manajer dari pada efisiensinya.
SISTEM PAKAR (ES)
Sistem pakar (Expert System) adalah sebuah sistem informasi yang memiliki intelegensia buatan (Artificial Intelegent) yang menyerupai intelegensia manusia. Sistem pakar mirip dengan DSS yaitu bertujuan menyediakan dukungan pemecahan masalah tingkat tinggi untuk pemakai. Perbedaan ES dan DSS adalah kemampuan ES untuk menjelaskan alur penalarannya dalam mencapai suatu pemecahan tertentu. Sangat sering terjadi penjelasan cara pemecahan masalah ternyata lebih berharga dari pemecahannya itu sendiri.
Karakteristik Sistem Pakar
• Memiliki kemampuan belajar atau memahami masalah dari pengalaman.
• Memberikan tanggapan yang cepat dan memuaskan terhadap situasi baru.
• Mampu menangani masalah yang kompleks (semi terstruktur).
• Memecahkan masalah dengan penalaran.
• Menggunakan pengetahuan untuk menyelasaikan masalah.
Bagian Sistem Pakar
User Interface, adalah bagian yang memungkinkan manajer mamasukan instruksi dan informasi kedalam dan menerima informasi dari sistem pakar.
1. Input terdapat empat metode yaitu
• Menu
• Commands
• Natural Languange
• Customized Interfaces
2. Output Sistem Pakar , antara lain:
• Penjelasan dari pertanyaan
• Penjelasan dari penyelesaian masalah
3. Knowledge Base, adalah bagian yang memuat fakta-fakta yang menjelaskan area masalah, dan juga teknik menerangkan masalah yang menjelaskan bagaimana fakta-fakta tersebut cocok satu dengan yang lain dalam urutan yang logis. Istilah problem domain digunakan untuk menjelaskan area masalah.
4. Interference Engine, adalah bagian dari sistem pakar yang melakukan penalaran dengan menggunakan isi knowledge base berdasarkan urutan tertentu. Selama konsultasi, interference engine menguji aturan-aturan satu persatu dan ketika kondisi benar naka satu tindakan diambil.
5. Development Engine, adalah alat yang digunakan untuk menciptakan sistem pakar, dalam hal ini dua alat yang biasa digunakan adalah bahasa pemrograman dan ES shell.
Contoh Sistem Pakar
• XSEL, Sistem pakar yang bertindak sebagai asisten penjual di agen penjualan komputer DEC, yang membantu pelanggan memilih komputer yang sesuai dengan kebutuhannya.
• MYCIN, Sistem pakar yang dikembangkan di Stanford University tahun 19870-an dengan tujuan membantu petugas medis dalam mendiagnosa penyakit yang disebabkan bakteri.
• PROSPECTOR, Sistem yang diciptakan Richard Duda, Peter Hard, dan Rene Reboh tahun 1978 yang menyediakan kemampuan seorang ahli geologi.
AUTOMASI KANTOR (OA)
Automasi kantor kini disebut dengan istilah kantor virtual, mencakup semua sistem elektronik formal dan informal terutama berkaitan dengan komunikasi informasi ke dan dari orang –orang didalam maupun diluar perusahaan. Pengguna OA dibagi menjadi empat kategori yaitu:
• Manajer, yang bertanggung jawab dalam mengelola sumber daya perusahaan.
• Profesional, tidak mengelola tetapi menyumbangkan keahlian khusus yang membedakan mereka dengan sekretaris dan pegawai administrasi.
• Sekretaris, ditugaskan untuk membantu pekerja terdidik (Manajer & Profesional) untuk melaksanakan berbagai tugas korespondensi, menjawab telepon, dan mengatur jadwal pertemuan.
• Pegawai Administrasi, melaksanakan tugas-tugas untuk sekretaris, seperti mengioperasikan mesin fotokopi, menyususn dokumen, menyimpan dokumen, dan mengirim surat.
Tujuan OA
• Menghindari Biaya, komputer tidak dapat menggantikan pegawai saat ini, tetapi setidaknya menunda penambahan poegawai yang diperlukan untuk menangani penambahan beban kerja,
• Pemecahan Masalah kelompok, memberikan kontribusi untuk komunikasi antar manajer
• Pelengkap, OA tidak dapat menggantikan komunikasi interpersonal tradisional seperti tatap muka, percakapan telepon, tulisan memo, dan sejenisnya, tetapi OA bersifat melengkapi sehingga jika dikombinasikan dengan media tradisional akan memberikan sinergi.
Aplikasi OA
• Word Processing
• E-Mail
• Voice Mail
• Electronic Calendaring
• Audio Conferencing
• Video Conferencing
• Computer Conferencing
• Facsimile
• Videotex
• Imaging
• Desktop Publishing
D. Kontribusi CBIS
Saat ini sistem informasi merupakan isu yang paling penting dalam pengendalian manajemen. Hal ini disebabkan karena tujuan dari pengendalian manajemen adalah untuk membantu manajemen dalam mengkoordinasi subunit-sub unit dari organisasi dan mengarahkan bagian-bagian tersebut untuk mencapai tujuan perusahaan. Dua hal yang menjadi perhatian dari definisi diatas adalah mengkoordinasi dan mengarahkan. Tentu saja dalam dua proses tersebut diperlukan satu sistem agar proses koordinasi dan pengarahan dapat berjalan secara efektif sehingga tujuan perusahaan dapat tercapai.
Manfaat utama dari perkembangan sistem informasi bagi sistem pengendalian manajemen adalah :
o penghematan waktu (time saving)
o penghematan biaya (cost saving)
o peningkatan efektivitas (effectiveness)
o pengembangan teknologi (technology development)
o pengembangan personel akuntansi (accounting staff development).
Dengan berbagai manfaat dan kontribusi yang diberikan tersebut, diharapkan setiap perusahaan dapat bertahan dalam arena kompetisi yang semakin ketat.

Rabu, 07 Oktober 2009

Sistem Informasi Manajemen

Tujuan Umum

  • Menyediakan informasi yang dipergunakan di dalam perhitungan harga pokok jasa, produk, dan tujuan lain yang diinginkan manajemen.
  • Menyediakan informasi yang dipergunakan dalam perencanaan, pengendalian, pengevaluasian, dan perbaikan berkelanjutan.
  • Menyediakan informasi untuk pengambilan keputusan.

Ketiga tujuan tersebut menunjukkan bahwa manajer dan pengguna lainnya perlu memiliki akses ke informasi akuntansi manajemen dan mengetahui bagaimana cara menggunakannya. Informasi akuntansi manajemen dapat membantu mereka mengidentifikasi suatu masalah, menyelesaikan masalah, dan mengevaluasi kinerja (informasi akuntansi dibutuhkan dam dipergunakan dalam semua tahap manajemen, termasuk perencanaan, pengendalian dan pengambilan keputusan).

[sunting]Proses Manajemen

Proses manajemen didefinisikan sebagai aktivitas-aktivitas:

  • Perencanaan, formulasi terinci untuk mencapai suatu tujuan akhir tertentu adalah aktivitas manajemen yang disebut perencanaan. Oleh karenanya, perencanaan mensyaratkan penetapan tujuan danidentifikasi metode untuk mencapai tujuan tersebut.
  • Pengendalian, perencanaan hanyalah setengah dari peretempuran. Setelah suatu rencana dibuat, rencana tersebut harus diimplementasikan, dan manajer serta pekerja harus memonitor pelaksanaannya untuk memastikan rencana tersebut berjalan sebagaimana mestinya. Aktivitas manajerial untuk memonitor pelaksanaan rencana dan melakukan tindakan korektif sesuai kebutuhan, disebut kebutuhan.
  • Pengambilan Keputusan, proses pemilihan diantara berbagai alternative disebut dengan proses pengambilan keputusan. Fungsi manajerial ini merupakan jalinan antara perencanaan dan pengendalian. Manajer harus memilih diantara beberapa tujuan dan metode untuk melaksanakan tujuan yang dipilih. Hanya satu dari beberapa rencana yang dapat dipilih. Komentar serupa dapat dibuat berkenaan dengan fungsi pengendalian.

[sunting]Bagian

SIM merupakan kumpulan dari sistem informasi:

  • Sistem informasi akuntansi (accounting information systems), menyediakan informasi dan transaksi keuangan.
  • Sistem informasi pemasaran (marketing information systems), menyediakan informasi untuk penjualan, promosi penjualan, kegiatan-kegiatan pemasaran, kegiatan-kegiatan penelitian pasar dan lain sebagainya yang berhubungan dengan pemasaran.
  • Sistem informasi manajemen persediaan (inventory management information systems).
  • Sistem informasi personalia (personal information systems).
  • Sistem informasi distribusi (distribution information systems).
  • Sistem informasi pembelian (purchasing information systems).
  • Sistem informasi kekayaan (treasury information systems).
  • Sistem informasi analisis kredit (credit analysis information systems).
  • Sistem informasi penelitian dan pengembangan (research and development information systems).
  • Sistem informasi analisis software
  • Sistem informasi teknik (engineering information systems).

Senin, 05 Oktober 2009

akuntansi sektor publik

Sejarah Akuntansi Sektor Publik

Sejarah organisasi sektor publik sebenarnya sudah ada sejak ribuan tahun yang lalu. Dalam bukunya, Vernon Kam (1989) menjelaskan bahwa praktik akuntansi sektor publik sebenarnya telah ada sejak ribuan tahun sebelum masehi. Kemunculannya lebih dipengaruhi pada interaksi yang terjadi pada masyarakat dan kekuatan sosial didalam masyarakat. Kekuatan sosial masyarakat, yang umumnya berbentuk pemerintahan – organisasi sektor publik ini, dapat diklasifikasikan dalam:

  • Semangat kapitalisasi (Capitalistic Spirit).
  • Peristiwa politik dan ekonomi (Economic and Politic Event).
  • Inovasi teknologi (Technology Inovation).

[sunting]Aspek Filosofi Sektor Publik

Pendekatan filosofi yang ada di sektor publik ialah customer approach, market concept, individualism and self reliance, purchaser/provider split, contarct culture, performace orientation, kompensasi dan kondisi yang fleksibel. Pilihan-pilihan akan filosofi tersebut akan menyebabkan perbedaan didalam kebijakan publik. Salah satu contoh adalah perubahan dari masa orde baru kepada masa reformasi saat ini, dari sentralisasi kepada desentralisasi, sosial ke mendekati pasar dan birokrasi ke lebih penghargaan konsumen.

[sunting]Definisi Akuntansi Sektor Publik

Dari berbagai buku Anglo Amerika, akuntansi sektor publik diartikan sebagai mekanisme akuntansi swasta yang diberlakukan dalam praktik-praktik organisasi publik. Dari berbagai buku lama terbitanEropa Barat, akuntansi sektor publik disebut akuntansi pemerintahan. Dan diberbagai kesempatan disebut juga sebagai akuntansi keuangan publik. Berbagai perkembangan terakhir, sebagai dampak penerapan daripada accrual base di Selandia Baru, pemahaman ini telah berubah. Akuntansi sektor publik didefinisikan sebagai akuntansi dana masyarakat. Akuntansi dana masyarakat dapat diartikan sebagai: “… mekanisme teknik dan analisis akuntansi yang diterapkan pada pengelolaan dana masyarakat”. Dari definisi diatas perlu diartikan dana masyarakat sebagai dana yang dimiliki oleh masyarakat - bukan individual, yang biasanya dikelola oleh organisasi -organisasi sektor publik, dan juga pada proyek-proyek kerjasama sektor publik dan swasta. Di Indonesia, akuntansi sektor publik dapat didefinisikan: “… mekanisme teknik dan analisis akuntansi yang diterapkan pada pengelolaan dana masyarakat di lembaga-lembaga tinggi negara dan departemen-departemen dibawahnya, pemerintah daerah, BUMN, BUMD, LSM dan yayasan sosial, maupun pada proyek-proyek kerjasama sektor publik dan swasta”.

[sunting]Penerapan Akuntansi Sektor Publik di Indonesia

Salah satu bentuk penerapan teknik akuntansi sektor publik adalah di organisasi BUMN. Di tahun 1959 pemerintahan orde lama mulai melakukan kebijakan-kebijakan berupa nasionalisasi perusahaan asing yang ditransformasi menjadi Badan Usaha Milik Negara (BUMN). Tetapi karena tidak dikelola oleh manajer profesional dan terlalu banyaknya ‘politisasi’ atau campur tangan pemerintah, mengakibatkan perusahaan tersebut hanya dijadikan ‘sapi perah’ oleh para birokrat. Sehingga sejarah kehadirannya tidak memperlihatkan hasil yang baik dan tidak menggembirakan. Kondisi ini terus berlangsung pada masa orde baru. Lebih bertolak belakang lagi pada saat dikeluarkannya Peraturan Pemerintah Nomor 3 Tahun 1983 tentang fungsi dari BUMN. Dengan memperhatikan beberapa fungsi tersebut, konsekuensi yang harus ditanggung oleh BUMN sebagai perusahaan publik adalah menonjolkan keberadaannya sebagai agent of development daripada sebagai business entity. Terlepas dari itu semua, bahwa keberadaan praktik akuntansi sektor publik di Indonesia dengan status hukum yang jelas telah ada sejak beberapa tahun bergulir dari pemerintahan yang sah. Salah satunya adalah Perusahaan Umum Telekomunikasi (1989).