Selasa, 18 November 2014

DATABASE



DATABASE
Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).
- Era permulaan database Era permulaan database ditandai dengan :
* Pengulangan data
* Ketergatungan data
* Kepemilikan data yang tersebar
- Konsep database
Database adalah suatu koleksi computer yang terintegrasi, diorganisasikan dan disimpan dalam suatu cara yang memudahkan pengambilan kembali. Integrasi logis dari catatan – catatan dalam banyak file ini disebut konsep database. Tujuan dari konsep database adalah meminimumkan pengulangan dan mencapai independensi data. Independensi data adalah kemampuaan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data. Independensi data dicapai dgn menempatkan spesifikasi dalam tabel & kamus yg terpisah secara fisik dari program. Program mengacu pada tabel untuk mengakses data.
- Struktur database
* Hubungan eksplisit
Satu pendekatan untuk menetapkan hubungan eksplisit antara catatan – catatan dari beberapa file adalah dengan menyusun catatan – catatan tersebut dalam suatu hirarki, ini disebut struktur hirarki. Suatu catatan yang memiliki anak catatan disebut parent, dan anak catatan itu disebut children.
* Hubungan implisit Hubungan implisit, yaitu hubungan yang dapat dinyatakan secara tidak langsung dari catatn data yang telah ada. Data dalam database relasional ada dalam bentuk tabel – tabel yang disebut flat file. Flat file adalah suatu penyusunan data dua dimensi dalam kolom – kolom dan baris – baris.
- Keunggulan dan kelemahan database dan DBMS
Keunggulan DBMS :
* Mengurangi pengulangan data.
* Mencapai independensi data.
Spesifikasi data disimpan dalam tiap program aplikasi. Perubahan dapat dibuat pada struktur data tanpa mempengaruhi program yang mengakses data.
* Mengintegrasikan data dari beberapa file.
Saat file dibentuk sehingga menyediakan kaitan logis, organisasi fisik tidak lagi menjadi kendala.
* Mengambil data dan informasi secara cepat.
Hubungan logis query language memungkinkan pemakai mengambil data dalam hitungan detik atau menit. * Meningkatkan keamanan.
Baik DBMS mainframe maupun komputer mikro dapat menyertakan beberapa lapis keamanan seperti kata sandi, direktori pemakai, dan bahasa sandi.
- Kelemahan DBMS :
* Memperoleh perangkat lunak yang mahal.
* Memperoleh konfigurasi perangkat keras yang besar.
* Memperkerjakan dan mempertahankan staf DBA.
- Peranan database dan DBMS dalam memecahkan masalah
Peranan DATABASE :
Menentukan kebutuhan data dengan mengikuti pendekatan berorientasi masalah atau pendekatan model perusahaan.
Peranan DBMS :
* Data yang berulang dalam bentuk multifile duplikat maupun data duplikat dalam satu file.
* Data dan program menyatu.
* Kebutuhan untuk mengintegrasikan data dari file-file.
* Kebutuhan untuk memperoleh data secara cepat.
* Kebutuhan untuk membuat data dengan aman.
5. Peranan database dan DBMS dalam memecahkan masalah
Peranan DATABASE :
Menentukan kebutuhan data dengan mengikuti pendekatan berorientasi masalah atau pendekatan model perusahaan.
Peranan DBMS :
* Data yang berulang dalam bentuk multifile duplikat maupun data duplikat dalam satu file.
* Data dan program menyatu.
* Kebutuhan untuk mengintegrasikan data dari file-file.
* Kebutuhan untuk memperoleh data secara cepat.
* Kebutuhan untuk membuat data dengan aman.  

Contoh Pengolahan Data
CONTOH-CONTOH SOFTWARE PENGOLAH DATA STATISTIK
-          Microsoft Excel.
-          Minitab à Minitab adalah program komputer yang dirancang untuk melakukan pengolahan statistik. Minitab mengkombinasikan kemudahan penggunaan layaknya Microsoft Excel dengan kemampuannya melakukan analisis statistik yang kompleks.
-          SPSS à SPSS adalah program komputer yang dipakai untuk analisis statistika.

SISTEM INFORMASI MANAJEMEN

Konsep Sistem Informasi Organisasi

Pada dasarnya konsep system organisasional ini memiliki hubungan antara system dan organisasi. Bagaimana system tersebut dapat bisa terorganisasi dengan baik. Sistem itu sendiri adalah seperangkat komponen yang saling berhubungan dan saling bekerjasama untuk mencapai beberapa tujuan. Sistem informasi adalah kumpulan hardware dan soft ware komputer, prosedur, dokumentasi, formulir dan orang yang bertanggungjawab untuk memperoleh, menggerakkan, manajemen, distribusi data dan informasi. Proses yang harus diikuti dalam pengembangan suatu sistem yang baik disebut System Analysis and Design (SA&D).
Proses SA&D ini didasarkan pada pendekatan sistem untuk mengatasi suatu masalah yang disebabkan oleh beberapa prinsip dasar berikut ini.
•Seorang manajer harus tahu apa yang dilakukan oleh suatu sistem sebelum membuat spesifikasi bagaimana suatu sistem bekerja.
•Memilih cakupan yang tepat atas keadaan yang dianalisa akan berpengaruh terhadap masalah apa yang bisa diatasi dan yang tidak.
•Suatu masalah (atau sistem) sebenarnya terdiri dari beberapa masalah, sehingga strategi yang tepat adalah mengurutkan masalah yang besar ke masalah yang kecil.
•Pemecahan suatu masalah antara satu bagian dengan bagian lain. mungkin sekali berbeda, sehingga pemecahan alternatif yang menunjukan perspektif yang berbeda hendaknya dibuat dan diperbandingkan sebelum hasil akhir dipilih.
•Masalah dan pemahamannya berubah ketika dilakukan analisa, sehingga seorang manajer harus mengambil pendekatan bertahap terhadap pemecahan masalah. Hal ini memungkinkan komitmen yang terus bertambah terhadap pemecahan masalah tertentu, dimana keputusannya adalah berlanjut atau tidak ke tahap berikutnya.

Organisasi di mana orang-orangnya secara terus-menerus mengembangkan kapasitasnya guna menciptakan hasil yang benar-benar mereka inginkan, di mana pola-pola berpikir baru dan berkembang dipupuk, di mana aspirasi kelompok diberi kebebasan, dan di mana orang-orang secara terus-menerus belajar mempelajari sesuatu secara bersama.

Peranan Sistem Informasi Dalam Pemecahan Masalah
Hasil dari aktivitas pemecahan masalah adalah solusi. Memikirkan masalah sebagai sesuatu hal yang selalu buruk adalah suatu hal yang mudah untuk dilakukan, karena kita jarang mengartikan frase mengambil keuntungan dari sebuah situasi sama halnya dengan kita mengartikan frase memperbaiki sebuah situasi yang buruk. Kita akan memperhitungkan peraihan kesempatan ke dalam pemecahan masalah dengan mendefinisikan masalah sebagai suatu kondisi atau peristiwa yang merugikan atau memiliki potensi untuk merugikan bagi sebuah perusahaanatau yang menguntungkan atau yang memilikipetensi untuk menghasilkan keuntungan. Selama proses pemecahan masalah, manajer akan terlibat dalam pengambilan keputusan, yaitu tindakann memilih alternative  tindakan.  Keputusan adalah tindakan tertentu yang di pilih. Biasanya pemecahan masalah akan membutuhkan beberapa keputusan.
1. Peranan Interpersonal
Ø  Figur Pimpinan: Manajer melakukan tugas-tugas seremonial, seperti memberikan tur ke fasilitas bagi tamu yang berkunjung.
Ø  Pimpinan: Manajer memelihara unitnya dengan memperkerjakan dan melatih staf serta memberikan motivasi dan semangat.
Ø  Hubungan: Manajer melakukan kontak dengan orang-orang diluar unit manajer itu sendiri (sesama manajer dan pihak lain di dalam lingkugan unit) dengn tujuan menjalankan urusan-urusan bisnis.
2. Peranan Informasional
Ø  Monitor: Manajer terus mencari informasi yang berisa kinerja unitnya.
Ø  Desimenator: Manajer meneruskan informasi yang berharga ke pihak-pihak lain di dalam unitnya.
Ø  Juru Bicara: Manajer meneruskan informasi yang berharga ke pihak-pihak diluar unit(atasan dan orang-orang di dalam lingkungan).
3. Peranan Keputusan
Ø  Wirausaha: Manajer melakukan perbaikan yang permanen terhadap unit, seperti mengubah struktur organisasi.
Ø  Penanganan Gangguan: Manajer memberikan reaksi terhadap peristiwa-peristiwa yang tidak  di antisipasi sebelumnya, seperti devaluasi mata uang di Negara-negara asing di mana perusahaan memiliki operasi.
Ø  Pengalokasi Sumber Daya: Manajer mengendaikan kas unitnya, menentukan berbagai sub unit mana akan menerima sumber daya apa.
Ø  Negosiator: Manajer menyelesaikan perselisihan
Yang terjadi di dalam unit dan antara unit dengan lingkungannya.

SISTEM PENUNJANG KEPUTUSAN

Definisi :

Sistem Komputer yang interaktif yang membantu pembuatan keputusan dalam menggunakan dan memanfaatkan data dan model untuk memecahkan masalah yang tidak terstruktur

Tujuan

ü  Memberikan dukungan untuk pembuatan keputusan pada masalah yang semi/tidak terstruktur.
ü  Memberikan dukungan pembuatan keputusan kepada manajer pada semua tingkat dengan membantu integrasi antar tingkat.
ü  Meningkatkan efektifitas manajer dalam pembuatan keputusan dan bukan peningkatan efisiennya.

Peran DSS Dalam Pemecahan Masalah
DSS dapat memperluas dukungan manajer dalam pemecahan masalah, karena DSS disesuaikan dengan kebutuhan-kebutuhan khusus manajer.

Sumber:









Lingkup Data (Sistem Informasi Psikologi)



LINGKUP DATA
Hirarki Data
Data harus disusun secara teratur agar pengolahannya dapat dilakukan dengan baik dan efisien. Pengorganisasian data dapat dibagi dalam enam tingkatan, yaitu :
  1. Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1. Sistem angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi antara manusia dan mesin (komputer) yang merupakan sekumpulan komponen elektronik dan hanya dapat membedakan dua keadaan saja (on dan off). Jadi bit adalah unit terkecil dari pembentuk data.
  2. Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte digunakan untuk mengkodekan satu buah karakter dalam memori. Contoh: Kode Ascii untuk J ialah 10101010. Jadi byte adalah kumpulan bit yang membentuk satu karakter (huruf, angka, atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256 karakter (= 2 pangkat 8).
  3. Field atau kolom adalah unit terkecil yang disebut data. Field merupakan sekumpulan byte yang mempunyai makna. Contoh: Joni yang merupakan field nama.  Jadi field ibarat kumpulan karakter yang membentuk suatu kata.
  4. Record atau baris adalah kumpulan item yang secara logic saling berhubungan. Setiap record dapat dikenali oleh sesuatu yang mengenalinya, yaitu field kunci. Gambar 1 merupakan contoh dari record. Jadi record ibarat kumpulan kata yang membentuk satu kalimat yang berarti, misal gambar 1 mewakili kalimat: Joni memenmpuh mata kuliah MIS (kode IS101) dengan nilai A.

Penyimpanan Sekunder
Semua komputer meliputi sejenis penyimpanan sekunder untuk melengkapi penyimpanan primer yang berada di dalam CPU. Dua jenis penyimpanan sekunder yang utama adalah berurutan dan akses langsung.

macam-macam penyimpanan :
A. Penyimpanan Berurutan (SASD)
Penyimpanan berurutan (sequential storage) adalah suatu organisasi atau penyusunan data di suatu medium penyimpanan yang terdiri dari satu catatan mengikuti satu catatan lain dalam suatu urutan tertentu. Misalnya, catatan pegawai disusun dalam urutan nomor pegawai. Bila penyimpanan berurutan yang digunakan, data pertama harus diproses pertama, data kedua diproses kedua, dan seterusnya sampai akhir file itu tercapai. Sebagian media penyimpanan komputer hanya dapat memproses data yang disusun secara berurutan. Pita magnetik adalah contohnya.

B. Penyimpanan Akses Langsung (DASD)
Penyimpanan akses langsung (direct access storage) adalah suatu cara mengorganisasikan data yang memungkinkan catatan-catatan ditulis dan dibaca tanpa pencarian secara berurutan. Unit perangkat keras yang memungkinkan hal ini disebut direct accsess storage divice (DASD). DASD memiliki mekanisme membaca dan menulis yang dapat diarahkan ke lokasi manapun dalam medium penyimpanan. Walau beberapa teknologi DASD telah dibuat, yang paling populer adalah piringan magnetic.

Pemrosesan Data
Batch Processing
Batch processing adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, dan diatur pengelompokkan datanya dalam kelompok-kelompok yang disebut batch. Tiap batch ditandai dengan identitas tertentu, serta informasi mengenai data-data yang terdapat dalam batch tersebut. Setelah data-data tersebut terkumpul dalam jumlah tertentu, data-data tersebut akan langsung diproses.
Contoh dari penggunaan batch processing adalah e-mail dan transaksi batch processing. Dalam suatu sistem batch processing, transaksi secara individual dientri melalui peralatan terminal, dilakukan validasi tertentu, dan ditambahkan ke transaction file yang berisi transaksi lain, dan kemudian dientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan kemudian digunakan untuk meng-up date master file yang berkaitan.
Online Processing
Adalah sebuah sistem yang mengaktifkan semua periferal sebagai pemasok data, dalam kendali komputer induk. Informasi-informasi yang muncul merupakan refleksi dari kondisi data yang paling mutakhir, karena setiap perkembangan data baru akan terus diupdatekan ke data induk. Salah satu contoh penggunaan online processing adalah transaksi online. Dalam sistem pengolahan online, transaksi secara individual dientri melalui peralatan terminal, divalidasi dan digunakan untuk meng-update dengan segera file komputer. Hasil pengolahan ini kemudian tersedia segera untuk permintaan keterangan atau laporan.
Perbedaan Batch Processing dengan Online Processing
1.      Pada batch processing, data yang dimasukkan akan dihimpun dahulu menjadi 1 kelompok atau batch baru kemudian akan dimasukkan ke database untuk mengupdate master file. Sedangkan pada online processing, data yang dimasukkan atau diinput akan langsung dimasukkan ke dalam database untuk mengupadate master file pada saat itu juga.
2.      Pada batch processing, data yang dikelompokkan tersebut akan dicek ulang dan disortir sebelum dikirim ke database sehingga jika terdapat data yang tidak valid, data akan dimasukkan ke dalam error report. Pada online processing, hal ini tidak terjadi sehingga ada kemungkinan terdapat data yang tidak valid yang masuk ke database.Pada online processing, waktu yang dibutuhkan untuk mengupdate database relatif lebih cepat daripada batch processing.
3.       Proses yang memakai batch processing biasanya ditujukan untuk aplikasi yang memiliki jumlah transaksi yang besar, sehingga perlu dilakukan pemeriksaan pendahuluan, sebelum data-data tadi diolah Online processing lebih ditunjukan untuk pengolahan data yang memerlukan suatu tingkat transaksi dengan kecepatan tinggi, karena kebutuhan informasi yang harus segera diperoleh pada saat yang sama.
Real Time Processing
adalah mekanisme pengontrolan, perekaman data, pemrosesan yang sangat cepat sehinga output yang dihasilkan dapat diterima dalam waktu yang relatif sama. Perbedaan dengan sistem on-line adalah satuan waktu yang digunakan real-time biasanya seperseratus atau seperseribu detik sedangkan on-line masih dalah skala detik atau bahkan kadang beberapa menit. Perbedaan lainnya, on-line biasanya hanya berinteraksi dengan pemakai, sedangkan real-time berinteraksi langsung dengan pemakai dan lingkungan yang dipetakan.
Kelebihan Real Time Processing:
1.    Pemrosesan real time akan sangat menyederhanakan siklus kas perusahaan. Sistem real time dengan terminal komputer yang terhubung dengan komputer pusat akan mengurangi atau malah menghilangkan hambatan-hambatan seperti keterlambatan beberapa hari antara pengambilan pesanan dan penagihan ke pelanggan.
2.    Pemrosesan real time memberikan perusahaan keuntungan persaingan pada pasar. Dengan memelihara informasi persediaan, staf penjualan dapat menentukan dengan cepat bahwa terdapat persediaan di gudang. Informasi yang mutakhir yang disediakan melalui proses real time akan meningkatkan  kemampuan perusahaan untuk memaksimalkan kepuasan pelanggan, yang menyebabkan peningkatan penjualan.
3.    Prosedur manual mempunyai kecenderungan untuk menghasilkan kesalahan kritis, seperti nomor rekening yang salah, nomor persediaan yang tidak valid, dan salah dalam melakukan perhitungan harga. Program perbaikan yang dilakukan secara real time memperbolehkan untuk memperbaiki banyak tipe kesalahan yang mengidentifikasi dan meningkatkan efektifitas serta efisiensi operasional.
4.    Akhirnya, pemrosesan secara real time akan mengurangi pemakaian kertas. Kertas dokumen mahal untuk dibuat dan sering rusak. Dokumen elektronik sangat efisien, efektif, dan sangat berguna bagi jejak audit.

Sumber: