Selasa, 25 Oktober 2011

Banyak orang email saya menanyakan cara untuk memulai beberapa program atau yang lain. Mungkin saran terbaik adalah hanya untuk mulai menuliskan sebuah layout untuk program: sekali Anda mulai menuliskan ide-ide atau kode Anda akan mulai mendapatkan merasa untuk proyek Anda. Ada dua metode standar desain program: pendekatan top-down dan pendekatan bottom-up. Top-down pemrograman melibatkan menulis kode yang memanggil fungsi Anda belum didefinisikan dan bekerja melalui algoritma umum sebelum menulis fungsi yang melakukan proses. Top-down pemrograman, untuk gelar yang baik, cara yang sangat abstrak dari menulis kode karena dimulai dengan menggunakan fungsi Anda tidak dirancang, dan bahwa Anda mungkin tidak tahu bagaimana desain. Pendekatan bottom-up untuk pemrograman adalah sebaliknya: programmer menulis fungsi dasar dia menyadari akan diperlukan di beberapa titik dalam pemrograman dan kemudian bekerja sampai ke bagian yang lebih kompleks dari program.

Sungguh menarik bahwa kedua pendekatan ini fokus pada tindakan program bukan objek program memanipulasi - variabel. Banyak kali, cara terbaik untuk menulis sebuah program adalah untuk mengetahui variabel yang Anda butuhkan untuk bekerja dengan dan kemudian kemajuan dengan pendekatan top-down untuk program yang memanipulasi variabel tersebut. Dengan mendefinisikan variabel pertama dan kemudian bekerja dengan fungsi yang bekerja pada mereka, Anda akan selalu mempertahankan fondasi dasar program apa yang Anda harus lakukan. Setelah Anda memiliki gagasan tentang apa variabel yang akan Anda gunakan, maka Anda dapat menulis fungsi untuk melakukan operasi Anda perlu melakukan pada variabel tetap menjaga melihat tujuan. Akhirnya anda dapat menulis kode untuk setiap fungsi individual.


Nilai lain untuk mendefinisikan variabel sebelum menulis kode adalah bahwa banyak kali Anda dapat menyelesaikan seluruh program tanpa banyak fungsi; fakta ini benar terutama bila Anda seorang pemula yang sederhana membuat program. Variabel memberikan bahan mentah yang Anda butuhkan untuk mulai bekerja dengan alat-alat: loop, jika pernyataan fungsi, fungsi perpustakaan, dan mungkin yang ditetapkan pengguna.

Mari kita lihat sebuah contoh bagaimana untuk pergi tentang berpikir tentang program. Jika Anda adalah untuk menulis sebuah program untuk mensimulasikan sebuah toko video sistem sewa yang menghitung pendapatan bruto dari sewa, Anda mungkin akan diminta untuk menulis sebuah program yang menerima kode memberitahu Anda apakah video tertentu itu disewa pada $ 2,00 (input sebagai 2) suatu hari atau $ 3,00 (input 3) hari dan kemudian meminta untuk berapa hari itu disewakan untuk, akhirnya, jika kode untuk biaya sewa 0 program harus mengakhiri. Anda juga harus menghitung jumlah hari video tersebut disewa di $ 3,00 per hari dan $ 2,00 per hari. Cara terbaik untuk berpikir tentang desain untuk program seperti yang satu ini adalah untuk membayangkan apa informasi yang Anda butuhkan untuk menyimpan untuk menghitung pendapatan:

     Anda memerlukan variabel untuk menyimpan jumlah total dolar pada akhir program;
     Anda memerlukan variabel sementara untuk menyimpan kode untuk biaya transaksi;
     Anda memerlukan variabel sementara untuk menyimpan jumlah hari sebuah video khusus disewakan;
     Anda memerlukan variabel untuk menyimpan jumlah hari setiap video itu disewa;
     Anda memerlukan variabel untuk menghitung jumlah hari $ 3,00 video yang disewakan;
     akhirnya, Anda memerlukan variabel untuk menghitung jumlah hari $ 2,00 video yang disewa.



Setelah Anda menyadari bahwa Anda perlu variabel-variabel ini, Anda dapat dengan mudah membayangkan bagaimana menerjemahkan mereka dalam hal satu sama lain: misalnya, Anda mengetahui jumlah pendapatan adalah jumlah video hari pada $ 2,00 yang disewakan kali $ 2,00, dalam cara yang sama, Anda mengetahui hubungan untuk $ 3,00 beberapa video hari. Anda harus memahami bahwa 'kode' transaksi menentukan variabel yang dimanipulasi saat masukan pengguna jumlah hari sebuah video khusus disewakan (misalnya, apakah akan menambah hitungan hari untuk $ 2,00 $ 3,00 video atau video). Anda mungkin akan membutuhkan loop dalam program anda (meskipun Anda tidak dapat selalu menyimpulkan ini dari variabel).

Kode ini mungkin terlihat sebagai berikut:


   






Sumber : http://www.cprogramming.com/tutorial/thinking.html?utm_source=newletter&utm_medium=email&utm_campaign=second-followup 
Belajar program bukan sesuatu yang dapat Anda lakukan di sore hari, tetapi tidak harus bekerja hidup, baik. Ada banyak hal yang dapat Anda lakukan untuk membuatnya lebih mudah pada diri sendiri ketika Anda belajar untuk program. Anda sudah tahu tentang The 5 Masalah Paling Umum Baru Pemrogram Face - Dan Bagaimana Anda Bisa Memecahkan Mereka. Sekarang, menemukan bagaimana untuk mendapatkan hasil maksimal dari belajar Anda.

Satu tema umum di banyak dari tips ini adalah:


don't go too fast; get it right before moving on.


Ketika saya sedang mengajar C, selalu ada beberapa siswa yang datang ke dalam kelas mengetahui sedikit tentang pemrograman. Tak pelak lagi, beberapa siswa melakukan besar dalam beberapa minggu pertama hanya untuk jatuh semakin jauh di belakang karena kursus berlangsung. Mengapa? Mereka pergi terlalu cepat melalui bagian pengantar tentu saja, berpikir mereka tahu itu semua - tapi mereka jarang melakukannya. Mereka tahu beberapa materi, tetapi tidak cukup untuk memiliki pemahaman yang kuat dari fundamental.
Pada saat yang sama, Anda tidak harus berhenti membuat kemajuan - Anda dapat pergi terlalu lambat serta terlalu cepat. Jangan menghindari topik setelah Anda sudah menguasai segalanya yang menuju ke sana. Dengan menghadapi ide-ide yang lebih menantang, Anda akan membantu semen genggaman Anda dasar-dasar.


1. Lihatlah Contoh Kode
Membaca biasanya tentang kata-kata di halaman, tapi belajar tentang kode program. Ketika Anda pertama kali belajar untuk program, Anda harus memastikan untuk melihat, dan mencoba untuk memahami, setiap contoh. Ketika saya pertama kali belajar untuk program, saya kadang-kadang akan membaca contoh kode sebelum teks, dan mencoba untuk mencari tahu apa yang mereka lakukan. Ini tidak selalu berhasil, tetapi hal itu memaksa saya untuk melihat contoh yang sangat hati-hati, dan sering membantu membuat lebih jelas writeups.

Jika Anda ingin melihat apa yang tampak seperti kode contoh, Anda dapat membaca tutorial pengantar pemrograman situs ini. Tutorial ini menghabiskan banyak waktu berbicara tentang kode contoh untuk membantu Anda bekerja melalui persis apa kode tidak.



2. Jangan Hanya Baca Kode Contoh - Jalankan Ini
Tapi ketika Anda membaca tutorial pemrograman (atau buku), mudah untuk melihat kode sampel dan berkata "Aku mengerti, aku mengerti, itu masuk akal". Tentu saja, Anda mungkin mendapatkannya, tapi Anda mungkin tidak mendapatkannya, dan Anda hanya tidak tahu itu. Hanya ada satu cara untuk mengetahui - melakukan sesuatu dengan kode itu.

Jika Anda belum melakukannya, mendapatkan compiler seperti Kode:: Blok mengatur.

Kemudian ketik kode contoh ke dalam compiler - jika anda ketik, bukan menyalin dan paste, Anda benar-benar akan memaksa diri untuk pergi melalui segala sesuatu yang ada. Mengetik kode akan memaksa Anda untuk membayar perhatian ke rincian dari sintaks bahasa - hal-hal seperti yang titik koma lucu yang tampaknya pergi setelah setiap baris.

Kemudian mengkompilasi dan menjalankannya. Pastikan tidak apa yang Anda pikir tidak.

Kemudian mengubahnya. Software adalah mesin yang paling mudah berubah di planet ini. Anda dapat melakukan percobaan dengan mudah, mencoba hal baru, melihat apa yang terjadi, perubahan akan terjadi segera, dan tidak ada risiko kematian atau kekacauan. Cara termudah untuk mempelajari fitur bahasa baru adalah untuk mengambil beberapa kode yang bekerja satu cara, dan mengubahnya.



3. Tulis Kode Sendiri Anda sesegera mungkin
Setelah Anda memahami sesuatu tentang bahasa - atau bahkan jika Anda masih mendapatkan kepala Anda sekitar itu - mulai menulis contoh program yang menggunakannya. Kadang-kadang sulit untuk menemukan ide yang baik untuk program-program apa untuk menulis. Itu OK, Anda tidak perlu datang dengan setiap ide di awal.

Anda dapat menemukan beberapa tantangan pemrograman di situs ini.

Anda juga dapat reimplement contoh dari buku atau tutorial yang Anda baca. Cobalah untuk melakukannya tanpa melihat kembali pada kode sampel; itu tidak akan semudah tampaknya. Teknik ini dapat bekerja baik terutama jika Anda tweak kode contoh.

Jika Anda tidak bisa memikirkan sebuah program kecil untuk menulis, tetapi Anda ada dalam pikiran program yang lebih besar Anda ingin menerapkan, seperti permainan, Anda bisa mulai membangun potongan-potongan kecil yang kemudian Anda dapat menggunakan untuk permainan. Apakah Anda menggunakan mereka nanti atau tidak, Anda akan mendapatkan pengalaman yang bermanfaat yang sama.



4. Belajar Menggunakan Debugger suatu
Aku sudah bicara tentang pentingnya debugging dalam The 5 Masalah Paling Umum Baru Pemrogram Face - Dan Bagaimana Anda Bisa Memecahkan Mereka. Tapi itu diulang, semakin cepat Anda mempelajari teknik-teknik debugging yang baik, akan lebih mudah belajar program.

Langkah pertama dalam melakukannya adalah untuk mempelajari bagaimana menggunakan alat yang disebut debugger, yang memungkinkan Anda untuk langkah melalui kode Anda.

Debugger akan memungkinkan Anda untuk melangkah baris demi baris melalui sepotong kode. Ini akan membiarkan Anda melihat nilai-nilai variabel, dan apakah kode dalam sebuah pernyataan jika dijalankan.

Debugger dapat membantu Anda dengan cepat menjawab pertanyaan tentang apa kode Anda lakukan.


      




Sebuah kata akhir tentang debugger: pertama kali Anda belajar tentang debugger, itu akan membawa Anda lebih lama untuk memperbaiki masalah dengan kode Anda. Setelah bug kesepuluh atau lebih, itu benar-benar akan mulai untuk melunasi. Dan percayalah, Anda akan memiliki cara yang lebih dari sepuluh bug dalam karir pemrograman Anda.

Saya sering melihat siswa tidak mau menggunakan debugger. Siswa-siswa ini benar-benar membuat kehidupan yang sulit pada diri mereka sendiri, mengambil usia untuk menemukan bug yang sangat sederhana. Semakin cepat Anda belajar untuk menggunakan debugger, semakin cepat itu akan membayar.



5. Carilah Sumber Lainnya
Jika Anda tidak memahami sesuatu, ada kemungkinan yang baik cara itu dijelaskan hanya tidak klik.

Pertama, mencari penjelasan alternatif. Internet dipenuhi dengan informasi tentang pemrograman, dan beberapa penjelasan bekerja lebih baik untuk orang yang berbeda, Anda mungkin perlu gambar, orang lain mungkin tidak. Ada juga banyak buku bagus dengan penjelasan rinci.

Tapi kalau itu tidak bekerja, cara termudah untuk mencari tahu di mana Anda terletak kesalahpahaman adalah untuk meminta orang lain. Tapi cobalah untuk melampaui berkata, "Aku tidak mengerti Tolong jelaskan.." Anda cenderung mendapatkan link kembali ke teks yang sama Anda tidak mengerti. Sebaliknya, pemahaman Anda ulangi teks dalam kata-kata Anda. Semakin pertanyaan Anda mengungkapkan tentang apa yang Anda pikirkan, semakin mudah akan untuk ahli pengetahuan untuk menjawabnya. Pemrogram kadang-kadang memiliki reputasi untuk menjadi uring-uringan tentang menjawab pertanyaan, tapi saya pikir alasannya adalah bahwa mereka ingin membuat kemajuan dalam percakapan, dan yang membutuhkan kedua belah pihak untuk dimasukkan ke dalam usaha. Jika Anda mengajukan pertanyaan, cerdas rinci yang menunjukkan Anda sedang berpikir, biasanya Anda akan mendapatkan hasil yang baik.

Ada banyak tempat Anda bisa pergi untuk mengajukan pertanyaan. Anda selalu dapat email saya, atau posting di papan pesan kami, atau meminta ahli.


Sumber : http://www.cprogramming.com/how_to_learn_to_program.html?utm_source=newletter&utm_medium=email&utm_campaign=second-followup   

Sabtu, 01 Oktober 2011

Informasi dapat diibaratkan sebagai darah yang mengalir di dalam  
tubuh manusia, seperti halnya informasi di dalam sebuah perusahaan yang 
sangat penting untuk mendukung kelangsungan perkembangannya, sehingga 
terdapat alasan bahwa informasi sangat dibutuhkan bagi sebuah perusahaan.  
Akibat bila kurang mendapatkan informasi, dalam waktu tertentu perusahaan 
akan mengalami ketidakmampuan mengontrol sumber daya, sehingga dalam 
mengambil keputusan-keputusan strategis sangat terganggu, yang pada akhirnya 
akan mengalami kekalahan dalam bersaing dengan lingkungan pesaingnya.
Disamping itu, sistem informasi yang dimiliki seringkali tidak dapat 
bekerja dengan baik. Masalah utamanya adalah bahwa sistem informasi tersebut 
terlalu banyak informasi yang tidak bermanfaat atau berarti (sistem terlalu 
banyak data). Memahami konsep dasar informasi adalah sangat penting (vital) 
dalam mendesain sebuah sistem informasi yang efektif (effective business 
system). Menyiapkan langkah atau metode dalam menyediakan informasi yang 
berkualitas adalah tujuan dalam mendesain sistem baru.

DATA VERSUS INFORMASI

a. Data adalah deskripsi dari sesuatu dan kejadian yang kita hadapi 
   (data is the description of things and events that we face).
b. Data bisnis (business data) adalah deskripsi organisasi tentang sesuatu 
   (resources) dan kejadian (transactions) yang terjadi
   (business data is an organization's description of things (resources) 
   and events (transactions) that it faces).
c. Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan 
   kesatuan nyata. Kejadian (event) adalah sesuatu yang terjadi pada saat 
   tertentu. Sebagai contoh, dalam dunia bisnis kejadian-kejadian nyata 
   yang sering terjadi adalah perubahan dari suatu nilai yang disebut 
   dengan transaksi. Misalnya penjualan adalah transaksi perubahan nilai 
   barang menjadi nilai uang atau nilai piutang dagang. Kesatuan nyata 
   (fact and entity) adalah berupa suatu obyek nyata seperti tempat, benda 
   dan orang yang betul-betul ada dan terjadi.
   Sumber dari informasi adalah data. Data merupakan bentuk jamak dari 
   bentuk tunggal data-item. Data merupakan bentuk yang belum dapat 
   memberikan manfaat yang besar bagi penerimanya, sehingga perlu suatu 
   model yang nantinya akan dikelompokkan dan diproses untuk menghasilkan 
   informasi. Hal tersebut dapat dilihat dalam contoh kasus sebagai berikut ; didalam kegiatan suatu perusahaan, dari  hasil transaksi penjualan oleh sejumlah salesman, dihasilkan sejumlah faktor-faktor yang merupakan data dari penjualan pada suatu periode tertentu. Faktur-faktur penjualan tersebut masih belum dapat memberikan informasi yang baik bagi manajemen. Untuk pengambilan keputusan bagi manajemen, maka faktur-faktur tersebut harus diolah lebih lanjut untuk menjadi suatu informasi. Sesudah diolah, akan dapat diperoleh informasi, antara lain mengenai :
   a. Laporan penjualan penjualan setiap salesman, yang berfungsi untuk 
      memberikan besarnya komisi dan bonus.
   b. Laporan penjualan setiap daerah, yang berfungsi untuk pelaksanaan 
      promosi dan periklanan.
   c. Laporan penjualan setiap jenis barang, yang berfungsi untuk mengontrol 
      persediaan barang dan untuk mengevaluasi barang yang tidak atau kurang 
      laku terjual.

KONSEP DASAR INFORMASI

Terdapat beberapa definisi, antara lain :

a. Data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.

b. Sesuatu yang nyata atau setengah nyata yang dapat mengurangi derajat ketidakpastian tentang suatu keadaan atau kejadian.Sebagai contoh, informasi yang menyatakan bahwa nilai rupiah akan naik,akan mengurangi ketidakpastian mengenai jadi tidaknya sebuah investasi akan dilakukan.

c. Data yang terorganisir untuk membantu memilih beberapa tindakan saat ini atau masa depan atau bukan untuk tujuan perusahaan mencukupi(ini disebut pengambilan keputusan bisnis)

PENGOLAHAN DATA (DATA PROCESSING)

Adalah masa atau waktu yang digunakan untuk mendeskripsikan perubahan bentuk data menjadi informasi yang memiliki keguanaan Operasi yang dilakukan dalam pengolahan data :
1. Data input
 a) Recording transaction data ke sebuah pengolahan data medium
 (contoh, punching number ke dalam kalkulator.
b) Coding transaction data ke dalam bentuk lain 
(contoh,converting atribut kelamin female ke huruf F)
c) Storing data or information untuk pengambilan keputusan(potential a) Calculating, operasi aritmatik terhadap data field.(contoh,pengelompokkan data mahasiswa berdasar semester aktif). Sorting data kedalam bentuk yang
berurutan (contoh, pengurutan nomor induk karyawan secara ascending).
c.3) Merging untuk dua atau lebih set data berdasar kriteria tertentu (menggabungkan
data penjualan bulan Januari, Februari dan Maret kedalam group triwulanan).
c.4) Matching data berdasar keinginan pengguna terhadap group data(contoh,
memilih semua karyawan yang total pendapatannya lebih dari 15 juta pertahun).
3. Information output
  a) Displaying result, menampilkan informasi yang dibutuhkan pemakai 
     melalui monitor atau cetakan.
b) Reproducing, penyimpanan data yang digunakan untuk pemakai
lain yang membutuhkan.
c) Telecommunicating, penyimpanan data secara elektronik
melalui saluran komunikasi.

TEST KEBUTUHAN INFORMASI

Terdapat 4 tes untuk menjelaskan sebuah pesan yang spesifik dalam informasi :
1. Kepada siapa (pembuat keputusan) informasi ditujukan ?
(to whom (which decision maker) is the message intended?)
2. Untuk keputusan spesifik apa informasi ditujukan ?
(for what specific decision is the message intended ?)
3. Sejauh mana informasi dapat digunakan untuk mendeteksi dan memecahkan masalah ? (how is the message used to detect or resolve the condition)
4. Sejauh mana (kapan) tingkat pembuatan keputusan ? 

SIKLUS INFORMASI

Untuk memperoleh informasi yang bermanfaat bagi penerimanya, perlu untuk dijelaskan bagaimana siklus yang terjadi atau dibutuhkan dalam menghasilkan informasi. Pertama-tama data dimasukkan ke dalam model yang umumnya
memiliki urutan proses tertentu dan pasti, setelah diproses akan dihasilkan informasi tertentu yang bermanfaat bagi penerima (level management) sebagai dasar dalam membuat suatu keputusan atau melakukan tindakan tertentu,Dari keputusan atau tindakan tersebut akan menghasilkan atau diperoleh kejadian-kejadian tertentu yang akan digunakan kembali sebagai data yang nantinya akan dimasukkan ke dalam model (proses), begitu seterusnya. Dengan demikian akan membentuk suatu siklus informasi (information cycle)atau siklus pengolahan data (data processing cycles)

KUALITAS INFORMASI

Kualitas informasi (quality of information) sangat dipengaruhi atau ditentukan 3 hal, yaitu :
Relevan(relevancy)
Berarti informasi harus memberikan manfaat bagi pemakainya.Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.Misalnya informasi mengenai sebab-musabab kerusakan mesin produksi kepada akuntan perusahaan adalah kurang relevan
dan akan lebih relevan bila ditujukan kepada ahli teknik perusahaan* How is the message used for problem solving (decision masking) ?

Akurat (accuracy)
Informasi harus bebas dari kesalahan-kesalahan dan tidak bias
atau menyesatkan, dan harus jelas mencerminkan maksudnya.
Ketidakakuratan dapat terjadi karena sumber informasi (data) mengalami
gangguan atau kesengajaan sehingga merusak atau merubah data-data asli
tersebut. 
Komponen akurat : 
b.1) Completeness Are necessary message items present ?
Berarti informasi yang dihasilkan atau dibutuhkan harus memiliki kelengkapan yang baik,karena bila informasi yang dihasilkan sebagian-sebagian tentunya
akan mempengaruhi dalam pengambilan keputusan atau menentukan tindakan secara keseluruhan, sehingga akan berpengaruh terhadap kemampuannya untuk mengontrol atau memecahkan suatu masalah dengan baik.
b.2) Correctness Are message items correct ?
b.3) Security ; Did the message reach all or only the intended systems users ?

c.Tepat waktu (timeliness)
Informasi yang dihasilkan atau dibutuhkan tidak boleh terlambat (usang).Informasi yang usang tidak mempunyai nilai yang baik, sehingga kalau digunakan sebagai dasar dalam pengambilan keputusan akan berakibat fatal atau kesalahan dalam keputusan dan tindakan. Kondisi demikian menyebabkan mahalnya nilai suatu informasi, sehingga kecepatan untuk mendapatkan,mengolah dan mengirimkannya memerlukan teknologi-teknologi terbaru.
* How quickly is input transformed to correct output ?

d. Ekonomis (Economy)
* What level of resources is needed to move information through the problem-solving cycle ?

e. Efisien (Efficiency)
*What level of resources is required for each unit of information output?

f. Dapat dipercaya(Reliability)

NILAI INFORMASI

Ditentukan dari :
Manfaat (use)
Biaya (cost)
Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif& dibandingkan dengan biaya mendapatkannya dan sebagian besar informasi tidak dapat tepat ditaksir keuntungannya dengan satuan nilai uang,tetapi dapat ditaksir nilai efektivitasnya.

INFORMASI DAN TINGKAT MANAJEMEN

Berdasarkan tingkatan manajemen, informasi dapat dikelompokkan berdasar penggunanya, yaitu:
a. Informasi Strategis 
Digunakan untuk mengambil keputusan jangka panjang, mencakup informasi eksternal (tindakan pesaing, langganan), rencana perluasan perusahaan dan sebagainya.
b. Informasi Taktis
Digunakan untuk mengambil keputusan jangka menengah, mencakup informasi trend penjualan yang dapat dipakai untuk menyusun rencana-rencana penjualan.
c. Informasi Teknis
Digunakan untuk keperluan operasional sehari-hari, informasi persedian stock, retur penjualan dan laporan kas harian.

Supaya informasi yang dihasilkan oleh sistem informasi dapat berguna bagi manajamen, maka analis sistem harus mengetahui kebutuhan-kebutuhan informasi yang dibutuhkannya, yaitu dengan mengetahui kegiatan-kegiatan untuk masing-masing tingkat (level) manajemen dan tipe keputusan yang diambilnya.

SISTEM INFORMASI

Dapat didefinisikan sebagai
a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan 
b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan dan atau untuk mengendalikan organisasi.
c. Suatu sistem didalam suato organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.


MANFAAT SISTEM INFORMASI

a. Organisasi menggunakan sistem informasi untuk mengolah transaksi-
   transaksi, mengurangi biaya dan menghasilkan pendapatan sebagai salah
   satu produk atau pelayanan mereka.
b. Bank menggunakan sistem informasi untuk mengolah cek-cek nasabah dan
   membuat berbagai laporan rekening koran dan transaksi yang terjadi.
c. Perusahaan menggunakan sistem informasi untuk mempertahankan persediaan
   pada tingkat paling rendah agar konsisten dengan jenis barang yang
   tersedia.



Berdasarkan dari tingkat Manajemen Sumber Pengambilan Informasinya, sebagai berikut :
1. High Level(Strategic Manajemen)
Manajemen ini  banyak mengambil informasi dari lingkungan. Dan alasannya mengapa manajemen di tingkat ini banyak mengambil sumber sumber informasi dari lingkungan karena di tingkatan ini contohnya adalah seorang direktur perusahaan dan wakilnya yang bertanggung jawab terhadap pengolahan organisasi secara keseluruhan. Membuat rencana jangka panjang, merumuskan strategi, menetapkan kebijaksanaan, dan menetapkan interaksi/hubungan organisasi dengan lingkungan luar. Tingkatan yang bertanggung jawab penuh terhadap jalannya perusahaan. Dan biasanya pada tingkatan ini membuat keputusan yang tidak terprogram, yaitu keputusan yang tidak selalu terjadi. Dan dalam bentuk informasi yang didapatkannya, manajemen tingkat ini mendapatkan bentuk informasi secara ringkas karena membuat keputusan yang tidak terprogram dan tidak selalu terjadi.
2.  Middle Level(Manajemen Control)
Salah satu contohnya berarti kepala bagian/divisi. Pengendali manajemen dalam suatu organisasi. Bertanggung jawab atas ruang lingkupnya, wilayah, divisi, dll. Merumuskan rencana jangka menengah, melakukan pengandalian, membuat prosedur, dan membuat keputusan berdasarkan lingkup tanggung jawabnya. Sebagai pengendali dalam arti mengawasi dan meyakini bahwa organisasi menjalankan strategic yang sudah ditetapkan secara baik, efektif dan seefisien mungkin.
3. Low Level(Operational)
Sebagai Supervisor atau mandor. Yaitu pengendali dalam jalannya operasional. Bertanggung jawab atas pelaksanaan dan sasaran operasional. Membuat keputusan jangka pendek dan mengendalikan transaksi sehari hari. Biasanya keputusan yang diambil yaitu keputusan yang terprogram, keputusan yang sering terjadi dan rutin. Dan itu sebabnya manajemen dalam tingkat ini banyak mengambil informasi hanya dalam ruang lingkup didalam perusahaan. Dan dalam bentuk informasi yang didapatkannya, manajemen dalam tingkat ini mendapatkan informasi dalam bentuk rinci, karena manajemen tingkat ini menjalankan semua informasi informasi yang didapatkan dari manajemen tingkat atas serta menjalankan semua informasi tersebut dalam perusahaan.






Followers

Subscribe to RSS Feed Follow me on Twitter!