Cari Blog Ini

Minggu, 21 Februari 2010

Jenis - Jenis Data

A. Definisi Data dan Struktur data


- Definisi Data

Beberapa definisi tentang data dari sudut pandang yang berbeda-beda:

* Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau bahan-bahan keterangan.
* Dari sudut pandang bisnis, 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).
* Data adalah deskripsi dari sesuatu dan kejadian yang kita hadapi.
* Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian adalah sesuatu yang terjadi pada saat tertentu. Kesatuan nyata adalah berupa suatu objek nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi.


- Definisi Struktur Data

Struktur data adalah cara menyimpan atau merepresentasikan data di dalam komputer agar bisa dipakai secara efisien.Sedangkan data adalah representasi dari fakta dunia nyata.Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.
Secara garis besar type data dapat dikategorikan menjadi

Type data sederhana
- Type data sederhana tunggal, misalnya :
Integer, real, boolean,dan karakter
- Type data sederhana majemuk, misalnya :
String

Struktur Data, meliputi
- Struktur data sederhana, misalnya array dan Record
Struktur data majemuk, yang terdiri
- Linier : Stack, Queue, serta List dan Multilist
- Non Linier : Pohon Biner dan Graph

Pemakaian struktur data yang tepat di dalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat,sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.

Struktur data yang ″standar″ yang biasanya digunakan dibidang informatika adalah
- ADT , Array , Struk
- List linier (Linked List) dan variasinya
- Multilist
- Stack (Tumpukan)
- Queue (Antrian)
- Tree ( Pohon )
- Graph ( Graf )


B.Tipe-tipe Data

Secara sederhana tipe data dapat didefinisikan dengan istilah tempat untuk menentukan pemberian nilai terhadap suatu variabel sesuai atau tidak dengan nilai yang diberikan oleh user. Dalam versi lain tipe data juga diartikan sebagai batasan terhadap fungsi tanda pengenal terhadap semua nilai yang diterima. logika yang dapat kita berikan adalah ketika kita menempatkan tanda pengenal harga hanya mengenal angka, maka ketika kita memberikan nilai berupa string maka secara otomatis data tersebut akan ditolak karena nilai tersebut tidak dikenali oleh tipe data yang diberikan.

1. Tipe Data Numeric Integer

Tipe data integer merupakan tipe data bilangan bulat yang hanya mengenal bilangan decimal. Dimana tipe data Integer tidak mengenal pecahan

Bentuk Umum

Var
Nil1:integer;
Begin
Nil1:=5000;

2. Tipe Data Real

Tipe data numeric real adalah tipe data dari suatu tanda pengenal selain mengenal bilangan bulat utuh tipe data ini juga mengenal nilai angka yang mengenal pecahan.

Bentuk Umum

Var
Nil:real;
Begin
Nil1:=20,5;

3. Tipe Data String

Tipe data string merupakan salah satu jens tipe data selain mengenal angak disini tipe data dapat juga mengenla data berupa huruf maupun tanda baca.

Bentuk umum

Var
Nama:string;
Begin
Nama:=’Anton’;

4. Tipe Data Char

Secara fungsi tipe data char sama dengan tipe data string tetapi dari segi kapsitas ruang diperoleh tipe data char jauh lebih sedikit karena hanya mengenal 1 karakter.


C. Deklarasi Data

Dalam setiap penulisan bahasa pemograman deklarasi sangat digunakan apabila dalam penulisan program dibutuhkan indentifier atau tanda pengenal. Indentifier pada umumnya di buat oleh progremmmer yang digunakan untuk mewakili nilai dari suatu object.
Indentifier yang dikenal dalam Delphi adalah label, konstanta, tipe, fungsi, procedure maupun variabel.

1. Deklarasi Konstanta

Deklarasi konstanta adalah tanda pengenal dalam Delphi yang mempunyai nilai yang sudah tetap. Definisi konstanta diawali dengan kata baku Const diikuti dengan kumpulan indentifier yang diberi sebuah nilai.

Contoh

procedure TForm2.etertulisChange(Sender: TObject);
const
nil1:='30000';
begin
end;

2. Deklarasi Variabel

Deklarasi variabel adalah tanda pengenal dalam Delphi yang mempunyai nilai yang mana nilai tersebut akan terus berubah selama proses berjalan. Definisi variabel diawali dengan kata baku Var diikuti dengan kumpulan identifier yang diikuti dengan tipe data yang dibutuhkan.

Contoh

procedure TForm2.EpraktekKeyPress(Sender: TObject; var Key: Char);
var
praktek,nil2,nil1 :real;
begin
if (key = #13) then
begin
nil1 := strtofloat(ehtulis.Text);
praktek:= strtofloat(epraktek.Text);
nil2:= 0.4 * praktek;
ehpraktek.Text := floattostr(nil2);
form2.ActiveControl := cmi;
emurni.Text := floattostr(nil1 + nil2);
if nil1 > 60 then
egrade.Text := 'Lulus'
else
egrade.Text := 'Gagal'
end;
end;


D. Pemetaan (MAPPING) Type Data ke Storage

Komputer merepresentasikan data dalam bentuk biner, karena setiap bit data
dalam komputer hanya dapat menyimpan dua macam keadaan, yaitu voltase
tinggi dan voltase rendah. Perbedaan voltase tersebut mewakili nilai TRUE dan
FALSE, atau bit ‘1’ dan ‘0’
Representasi Karakter dan String
Ada beberapa aturan yang digunakan untuk menyatakan karakter dalam
storage. Diantaranya adalah :

1. EBCDIC (Extended Binary Coded Decimal Interchange Code)
EBCDIC adalah suatu sistem peng-kode-an (mapping) yang menggunakan 8
binary digit (bit) untuk menyatakan suatu karakter dalam alfabet.
( 1 karakter = 8 bit )
Dalam 8 bit terdapat 28 (256) kemungkinan karakter yang dapat dibentuk.

2. ASCII ( American Standard Code For Information Interchange)
ASCII adalah cara peng-kode-an yang menggunakan 7 bit untuk menyatakan
suatu karakter dalam alfabet.
( 1 karakter = 7 bit). Dalam 7 bit terdapat 27 (128) kemungkinan karakter yang
dapat dibentuk, separuh dari yang dimiliki EBCDIC.

3. BCD ( Binary Coded Decimal )
BCD ini menggunakan 4 bit untuk setiap karakternya.

4. PACKED DECIMAL
Packed Decimal umumnya digunakan untuk karakter berjenis data numerik
dengan cara penyimpanannya menggunakan 2 digit setiap 8 bit. Pada 8 bit terakhir disimpan selain digit derajat terendah, juga tanda dari bilangan
tersebut (positif atau negatif).

Berikut ini perbandingan kode EBCDIC, ASCII dan PACKEDDECIMAL
untuk menyatakan +903.
9 0 3 +
EBCDIC : 11111001 11110000 11110011 01001110
ASCII : 0111001 0110000 0110011 0101011
PACKED DECIMAL : 10010000 00111100

5. Unicode
Unicode menggunakan 16 bit untuk merepresentasikan karakter. Dengan
demikian, banyaknya karakter yang dapat direpresentasikan adalah 216 atau
65.536 karakter.
Keunggulan Unicode dari ASCII adalah kemampuannya untuk menyimpan
simbol / karakter yang jauh lebih besar. Himpunan 256 karakter pertama dari
Unicode merupakan pemetaan karakter ASCII 8 bit, sehingga Unicode tetap
kompatibel dengan ASCII. Selain merepresentasikan seluruh karakter ASCII,
Unicode dapat merepresentasikan juga berbagai macam simbol diluar ASCII,
seperti huruf Arab, Kanji, Hiragana, Katakana, dan lain-lain.


Representasi Bilangan Bulat / Integer

Bilangan Bulat Tak Bertanda dapat direpresentasikan dengan
- bilangan biner – oktal - heksadesimal
- gray code
- BCD (binary coded decimal)
Bilangan bulat Bertanda (positif atau negatif) dapat direpresentasikan dengan
- Sign/Magnitude (S/M)
- 1’s complement
- 2’s complement
Untuk bilangan bulat positif, tidak ada perbedaan dalam ketiga macam
representasi bilangan di atas. Terdapat persamaan dalam ketiga representasi
tersebut berupa digunakannya MSB (most significant bit) sebagai penanda. MSB
bernilai ‘0’ untuk bilangan positif dan ‘1’ untuk bilangan negatif.


SIGN / MAGNITUDE

Salah satu storage mapping yang dapat dilakukan terhadap integer adalah apa
yang disebut bentuk sign-and-magnitude, yaitu digit untuk tanda integer positif
atau negatif dan sebarisan digit untuk menyatakan magnitude/besarnya.
Contoh : -7 = -111 dan +7 = +111
Bagi kita mudah bekerja terhadap bilangan dalam bentuk sign-and-magnitude,
namun apabila dilakukan penjumlahan dengan kedua operand berbeda tanda,
penjumlahan akan beralih menjadi pengurangan yang kadang-kadang
menimbulkan kesukaran. Untuk itu, digunakan apa yang disebut sebagai COMPLEMENT (merubah tanda negatif pada bilangan pengurangan menjadi
tanda positif)
X’ adalah complement dari X terhadap R ( R ‘s complement dari X ) bila
X + X’ = R.
X’ = R – X menyatakan integer negatif -X.
Representasi negatif dari suatu bilangan diperoleh dari bentuk positifnya dengan
mengubah bit pada MSB menjadi bernilai 1. Jika dipergunakan N bit untuk
representasi data, maka rentang nilai yang dapat direpresentasikan adalah
-2N-1-1 s.d 2N-1-1
Contoh : jika dipergunakan 5 bit untuk representasi bilangan
+3 = 00011
-3 = 10011

Terdapat dua jenis Complement :

ONE’S COMPLEMENT
Representasi negatif dari suatu bilangan diperoleh dengan mengkomplemenkan
seluruh bit dari nilai positifnya. Jika dipergunakan N bit untuk representasi data,
maka rentang nilai yang dapat direpresentasikan adalah -2N-1-1 s.d 2N-1-1
1’s complement menggunakan mapping dengan R = 2N - 1
N adalah jumlah bit integer yang dapat disajikan.
Contoh : jika dipergunakan 5 bit untuk representasi bilangan
+3 = 00011
-3 = 11100
TWO’S COMPLEMENT
Representasi negatif dari suatu bilangan diperoleh dengan mengurangkan 2n
dengan nilai positifnya. Jika dipergunakan N bit untuk representasi data, maka
rentang nilai yang dapat direpresentasikan adalah -2N-1 s.d 2N-1-1.

Two’s Complement menggunakan mapping dengan R = 2N
Contoh : jika dipergunakan 5 bit untuk representasi bilangan
2n = 25 = 100000
+3 = 00011
- 3 = 100000-00011
100000
00011 -
11101
® - 3 = 11101

PERBANDINGAN
Berikut tabel perbandingan ketiga cara representasi bilangan bulat bertanda.

B Nilai yang direpresentasikan

b3b2b1b0 Sign/Magnitude 1’s complement 2’s complement
0111 +7 +7 +7
0110 +6 +6 +6
0101 +5 +5 +5
0100 +4 +4 +4
0011 +3 +3 +3
0010 +2 +2 +2
0001 +1 +1 +1
0000 +0 +0 +0
1000 -0 -7 -8
1001 -1 -6 -7
1010 -2 -5 -6
1011 -3 -4 -5
1100 -4 -3 -4
1101 -5 -2 -3
1110 -6 -1 -2
1111 -7 -0 -1


Representasi Bilangan Pecahan / Floating Point

Bilangan pecahan dapat direpresentasikan dalam bentuk pecahan biasa atau
dalam bentuk scientific.

Bentuk Pecahan Biasa
Dalam bentuk pecahan biasa, bilangan direpresentasikan langsung kedalam
bentuk binernya. Contoh : 27.625 = 11011.1012
Bentuk S C I E N T I F I C
Dalam notasi scientific, bilangan pecahan dinyatakan sebagai X = ±M . B±E.
M = mantissa
B = basis
E = eksponen
Contoh : 5.700.000 = 57.105 M=57, B=10, E=5
Masalah : terdapat tak berhingga banyaknya representasi yang dapat dibuat.
Dalam contoh sebelumnya, 5.700.000 = 57.105 = 570.104 = 5,7.106 = 0,57.107 =
0,057.108 dst. Untuk mengatasinya, ditentukan adanya bentuk normal, dengan
syarat
1/B = |M|< 1
Dengan demikian, bentuk scientific yang normal (memenuhi persyaratan) dari
5.700.000 adalah 0,57.107
Dalam bentuk normal tersebut, selalu diperoleh mantissa berbentuk ‘0,…’
sehingga dalam representasinya kedalam bit data, fraksi ‘0,’ tersebut dapat
dihilangkan.
Mantissa dan eksponen tersebut dapat direpresentasikan menggunakan salah
satu cara representasi bilangan bulat bertanda yang telah dibahas di atas.
Representasi yang dipilih dapat saja berbeda antara mantissa dengan
eksponennya.

E.Organisansi Logic dan Fisik dari struktur data

Sebelum era database ditandai dengan
o Sumber data dikumpulkan dalam file-file yang tidak terhubung satu dengan lainnya
o Setiap aplikasi memiliki/merancang file data sendiri
o Memiliki kelemahan: duplikasi data, ketergantungan data, kepemilikan data tersebar

Untuk memecahkan masalah di atas dilakukan dengan cara pengorganisasian data secara fisik dan mengarah ke organisasi logis. Organisasi fisik (logical organization), mengintegrasikan data dari beberapa lokasi fisik yang berbeda dan merupakan cara pemakai melihat data. Organisasi fisik (physical organization), merupakan cara komputer melihat data sebagai file-file yang terpisah.

Dua teknik untuk memenuhi kebutuhan integrasi logis:
1. Integrasi logis dalam satu file
o Inverted file
Suatu file yang disimpan secara urutan tertentu, dengan suatu indeks yang menyertainya memungkinkan record-record dari file itu dipilih dalam urutan berbeda.
o Linked list
Suatu teknik yang dapat mencapai hasil yang sama tanpa menggunakan indeks tetapi dengan menentukan field tersendiri yang ditambahkan pada tiap record dalam file.
2. Integrasi logis antara beberapa file
Mengunakan link untuk menghubungkan record-record dalam suatu file dengan record yang berhubungan secara logis difile lain.

Kamis, 18 Februari 2010

Sejarah Musik Reggae

Menurut sejarah Jamaica, budak yang membawa drum dari Africa disebut "Burru"
yang jadi bagian aransemen lagu yang disebut "talking drums" (drum yang
bicara) yang asli dari Africa Barat. "Jonkanoo" adalah musik budaya
campuran Afrika, Eropa dan Jamaika yang terdiri dari permainan drum,
rattle (alat musik berderik) dan conch tiup. Acara ini muncul saat
natal dilengkapi penari topeng. Jonkanoos pada awalnya adalah tarian
para petani, yang belakangan baru disadari bahwa sebenarnya mereka
berkomunikasi dengan drum dan conch itu. Tahun berikutnya, Calypso dari
Trinidad & Tobago datang membawa Samba yang berasal dari Amerika
Tengah dan diperkenalkan ke orang - orang Jamaika untuk membentuk
sebuah campuran baru yang disebut Mento. Mento sendiri adalah musik
sederhana dengan lirik lucu diiringi gitar, banjo, tambourine, shaker,
scraper dan rumba atau kotak bass. Bentuk ini kemudian populer pada
tahun 20 dan 30an dan merupakan bentuk musik Jamaika pertama yang
menarik perhatian seluruh pulaunya. Saat ini Mento masih bisa dinikmati
sajian turisme. SKA yang sudah muncul pada tahun 40 - 50an sebenarnya
disebutkan oleh History of Jamaican Music, dipengaruhi oleh Swing,
Rythym & Blues dari Amrik. SKA sebenarnya adalah suara big band
dengan aransemen horn (alat tiup), piano, dan ketukan cepat "bop". Ska
kemudian dengan mudah beralih dan menghasilkan bentuk tarian "skankin"
pad awal 60an. Bintang Jamaica awal antara lain Byron Lee and the
Dragonaires yang dibentuk pada 1956 yang kemudian dianggap sebagai
pencipta "ska". Perkembangan Ska yang kemudian melambatkan temponya
pada pertengahan 60an memunculkan "Rock Steady" yang punta tune bass
berat dan dipopulerkan oleh Leroy Sibbles dari group Heptones dan
menjadi musik dance Jamaika pertama di 60an.

"Reggae N Rasta"

Bob Marley tentunya adalah bintang musik "dunia ketiga" pertama yang jadi
penyanyi group Bob Marley & The Wailers dan berhasil memperkenalkan
reggae lebih universal. Meskipun demikian, reggae dianggap banyak orang
sebagai peninggalan King of Reggae Music, Hon. Robert Nesta Marley.
Ditambah lagi dengan hadirnya "The Harder they Come" pada tahun 1973,
Reggae tambah dikenal banyak orang. Meninggalnya Bob Marley kemudian
memang membawa kesedihan besar buat dunia, namun penerusnya seperti
Freddie McGregor, Dennis Brown, Garnett Silk, Marcia Fiffths dan Rita
Marley serta beberapa kerabat keluarga Marley bermunculan. Rasta adalah
jelas pembentuk musik Reggae yang dijadikan senjata oleh Bob Marley
untuk menyebarkan Rasta keseluruh dunia. Musik yang luar biasa ini
tumbuh dari ska yang menjadi elemen style American R&B dan
Carribean. Beberapa pendapat menyatakan juga ada pengaruh : folk music,
musik gereja Pocomania, Band jonkanoo, upacara - upacara petani, lagu
kerja tanam, dan bentuk mento. Nyahbingi adalah bentuk musik paling
alami yang sering dimainkan pada saat pertemuan - pertemuan Rasta,
menggunakan 3 drum tangan (bass, funde dan repeater : contoh ada di
Mystic Revelation of Rastafari). Akar reggae sendiri selalu menyelami
tema penderitaan buruh paksa (ghetto dweller), budak di Babylon, Haile
Selassie (semacam manusia dewa) dan harapan kembalinya Afrika. Setelah
Jamaica merdeka 1962, buruknya perkembangan pemerintahan dan pergerakan
Black Power di US kemudian mendorong bangkitnya Rasta. Berbagai
kejadian monumentalpun terjadi seiring perkembangan ini.

"Apa sih Reggae"

Reggae sendiri adalah kombinasi dari iringan tradisional Afrika, Amerika dan
Blues serta folk (lagu rakyat) Jamaika. Gaya sintesis ini jelas
menunjukkan keaslian Jamaika dan memasukkan ketukan putus - putus
tersendiri, strumming gitar ke arah atas, pola vokal yang 'berkotbah'
dan lirik yang masih seputar tradisi religius Rastafari. Meski banyak
keuntungan komersial yang sudah didapat dari reggae, Babylon (Jamaika),
pemerintah yang ketat seringkali dianggap membatasi gerak namun bukan
aspek politis Rastafarinya. "Reg-ay" bisa dibilang muncul dari anggapan
bahwa reggae adalah style musik Jamaika yang berdasar musik soul
Amerika namun dengan ritem yang 'dibalik' dan jalinan bass yang
menonjol. Tema yang diangkat emang sering sekitar Rastafari, protes
politik, dan rudie (pahlawan hooligan). Bentuk yang ada sebelumnya (ska
& rocksteady) kelihatan lebih kuat pengaruh musik Afrika -
Amerika-nya walaupun permainan gitarnya juga mengisi 'lubang - lubang'
iringan yang kosong serta drum yang kompleks. Di Reggae kontemporer,
permainan drum diambil dari ritual Rastafarian yang cenderung mistis
dan sakral, karena itu temponya akan lebih kalem dan bertitik berat
pada masalah sosial, politik serta pesan manusiawi.


Reggae memang adalah musik unik bagi Jamaika, ironisnya akarnya berasal dari
New Orleans R&B. Nenek moyang terdekatnya, ska berasal berasal dari
New Orleans R&B yang didengar para musisi Jamaika dari siaran radio
Amrik lewat radio transistor mereka. Dengan berpedoman pada iringan
gitar pas - pasan dan putus - putusadalah interprestasi mereka akan
R&B dan mampu jadi populer di tahun 60an. Selanjutnya semasa musim
panas yang terik, merekapun kepanasan kalo musti mainin ska plus
tarinya, hasilnya lagunya diperlambat dan lahirlah Reggae. Sejak itu,
Reggae terbukti bisa jadi sekuat Blues dan memiliki kekuatan
interprestasi yang juga bisa meminjam dari Rocksteady (dulu) dan bahkan
musik Rock (sekarang). Musik Afrika pada dasarnya ada di kehidupan
sehari-hari, baik itu di jalan, bus, tempat umum, tempat kerja ato
rumah yang jadi semacam semangat saat kondisi sulit dan mampu
memberikan kekuatan dan pesan tersendiri. Hasilnya, Reggae musik bukan
cuma memberikan relaksasi, tapi juga membawa pesan cinta, damai,
kesatuan dan keseimbangan serta mampu mengendurkan ketegangan.

"It's Influences"

Saat rekaman Jamaika telah tersebar ke seluruh dunia, sulit rasanya
menyebutkan berapa banyak genre musik popular sebesar Reggae selama dua
dekade. Hits - hits Reggae bahkan kemudian telah dikuasai oleh bintang
Rock asli mulai Eric Clapton sampai Stones hingga Clash dan Fugees.
Disamping itu, Reggae juga dianggap banyak mempengaruhi pesona tari
dunia tersendiri. Budaya 'Dancehall' Jamaika yang menonjol plus sound
system megawatt, rekaman yang eksklusif, iringan drum dan bass, dan
lantunan rap dengan iringannya telah menjadi budaya tari dan tampilan
yang luar biasa. Inovasi Reggae lainnya adalah Dub remix yang sudah
diasimilasi menjadi musik populer lainnya lebih luas lagi.

Sejarah Komputer

Swipoa/Abacus (500 SM)
Abacus atau Swipoa barangkali merupakan alat hitung tertua yang keefektifannya telah bertahan dari waktu ke waktu. Alat ini sampai sekarang masih digunakansebagai ilustrasi dasar penghitungan.


Mesin Hitung Pascal/Pascaline (1642)
Pascaline, mesin hitung ciptaan Pascal, menggunakan gir (roda gigi) berporos sebagai roda hitung untuk menghitung penjumlahan. Ia menciptakan mesin ini untuk membantu ayahnya, seorang penarik pajak, menghitung penerimaan pajak. Angka-angka pada setiap posisi digit dibuat pada roda sehingga satu putaran penuh salah satu roda menghasilkan sepersepuluh putaran roda berikutnya.


Blaise Pascal
Blaise Pascal (1623-1662), seorang filsuf dan ahli matematika berkebangsaan Perancis, menemukan dan membuat mesin penjumlahan secara mekanis yang pertama.Sekarang penemuan Pascal ini dihormati dengan penamaan bahasa pemrograman komputer populer yang menggunakan namanya.


Mesin Tenun Jacquard (1805)
Mesin tenun Jacquard diciptakan oleh Joseph-Marie Jacquard (1753-1834) yang berkebangsaan Perancis, mesin ini sampai sekarang masih digunakan. Mesin tenun Jacquard dikendalikan dengan kartu yang dilobangi secara strategis.Kartu berlubang (pons) ini dirangkai untuk menunjukkan rancangan tenunan tertentu.


Mesin Diferensi (Defference (Engine)) 1822-1833
Charles Babbage memperbaiki keadaan piranti penghitung dengan menciptakan"mesin diferensi' yang mampu menghitung tabel-tebel matematika. Sayangnya dia hanya menyelesaikan sebagian dari mesin diferensinya. Sementara ia bekerja pada mesin hitungnya, Babbage mempunyai pemikiran untuk membuatsebuah "mesin analitis." Pada intinya, ia membayangkan sebuah komputer untuk tujuan umum. Seperti rancangannya, mesin analistis ini akan mampu menjumlah, mengurangi, mengalikan, dan membagi secara berurut dan otomatis dengan kecepatan 60 penjumlahan per menit. Pada tahun 1833 ia merancang satu mesin yang membutuhkan ribuan gir dan poros yang jumlahnya dapat menutup luasan lapangan sepak bola dan harus digerakkan dengan mesin lokomotif. Babbage terus mengerjakan mesin analistis sampai akhir hayatnya. Dalam pembuatannya, Babbage dibantu oleh seorang asisten wanita bernama Augusta Ada King


Charles Babbage ( 1793-1871)
Konsep yang dipergunakan di dalam komputer tujuan umum sekarang ini diperkenalkan lebih dari seabad yang lalu oleh Charles Babbage, seorang pengkhayal dan guru besar di Universitas Cambridge yang berkebangsaan Inggris.


Lady Ada Lovelace (1843)
Lady Ada Lovelace terlahir dengan nama Augusta Ada King, menyarankan agar kartu-kartu berlubang dibuat dan dipergunakan untuk mengoperasikan mesin hitung buatan Babbage sehingga dapat mengulang pengoperasian tertentu. Karena sarananya ini, beberapa orang menyebut Lady Lovelace sebagai programmer wanita pertama. Dan namanya diabadikan menjadi nama sebuah bahasa pemrograman yang diciptakan oleh departemen pertahanan Amerika pada tahun 1980. Yaitu bahasa pemrograman “ADA”.


Dr. Herman Hollerith (1884)
Herman Hellirith seorang ahli statistika, mendaftarkan hak cipta untuk mesin tabulasi mendaftarkan hak cipta untuk mesin tabulasi dengan kartu berlubang. Gagasan Hollerith untuk membuat kartu berlubang ini tidak diilhami oleh pekerjaan Jacquard atau Babbage, melainkan dari "fotografi lubang".Tiket kereta api yang dikeluarkan secara harian dan dilengkapi dengan ciri-cirifisik penumpang. Kondektur akan melubangi tiket untuk menandai warna rambut dan mata, serta bentuk hidung penumpang. Belakangan putri Hollerith menyatakan,"Tiket itu memberikan gagasan kepada ayah saya untuk membuat 'foto lubang' bagi stiap orang yang akan ditabulasikan, akhirnya 'foto lubang'ini dipergunakan dalam melaksanakan sensus penduduk di Amerika Serikatpada tahun 1890. Hak ciptanya diberikan tahun 1889.


Mesin Tabulasi dengan Kartu Berlubang
Biro Sensus Amerika Serikat tidak dapat menyelesaikan penghitungan sensus 1880 sampai tahun 1888. Segera pihak manajemen biro menyimpulkam bahwa sensus 10 tahunan akan membutuhkan waktu-waktu lebih dari 10 tahun untuk menyelesaikannya. Biro Sensus akhirnya memberikan wewenang kepada Hollerith untuk menerapkan keahliannya dalam menggunakan kartu berlubang pada sensus tahun 1890. Dengan menggunakan kartu berlubang dan mesin tabulasi kartu berlubang Hollerith, sensus itu dapat diselesaikan hanya dalam waktu tiga tahun dan proses itu menghemat biaya sebesar $ 5.000.000. Peristiwa ini membuat pemrosesan data secara otomatis mencuat ke permukaan. Hollerith mengembangan alat yang memakai kartu perforasi ini dan menjualnya ke masyarakat luas. Pada tahun 1896 ia mendirikan Tabulating Machine Company yang kemudian berubah menjadi International Business Machine (IBM) pada tahun 1924


Bangunan Kantor Pusat IBM Pertama (1924)
Pada tahun 1896 Herman Hollerith mendirikan Perusahaan Mesin Tabulasi (Tabulating Machine Company) yang pada tahun 1911 melebur menjadi satu dengan beberapa perusahaan lain membentuk Perusahaan Penghitungan Tabulasi Perekaman (Computing-Tabulating-Recording Company). Tahun1924, Thomas J. Watson, manajer umum perusahaan ini, mengubah nama perusahaan menjadi IBM (International Business Machines Corporation) kemudian pindah ke bangunan ini.


Jaman EAM (1920an Sampai 1950an)
Berpuluh-puluh tahun sampai pertengahan tahun 1950-an, teknologi kartu berlubang meningkat dengan pertambahan lebih banyak lagi piranti kartu berlubang dan kemampuan yang lebih canggih. Keluarga Mesin Hitung Elektromekanis (EAM) yang menggunakan piranti kartu berlubang mencakup pelobang kartu, penguji (Verifier), reproducer, summary punch, penterjemah (interpreter), penyortir (sorter), collator, calculator, dan mesin hitung. Kebanyakan piranti dalam ruang mesin tahun 1940an "diprogram"untuk melaksanakan operasi tertentu dengan memasukkan panel kendali yang belum berkabel. Seorang operator ruang mesin dalam instalasi kartu berlubang harus mempunyai fisik yang tangguh. Kartu-kartu berlubang dan hasil cetakan dipindahkan dari satu piranti ke piranti berikutnya dengan menggunakan gerobak dorong.


Dengan terjadinya perang dunia ke 2, maka perkembangan semakin pesat. Tahun 1941, seorang insinyur Jerman, Konrad Zuse membangun komputer Z3 untuk mendesain pesawat terbang dan peluru kendali.


DR. John Atanasoff (1935)
Selama tahun 1935 sampai 1938, Dr. John Atanasoff, guru besar di Universitas Negeri Lowa, memulai memikirkan tentang mesin yang dapat mengurangi waktuyang diperlukan untuk menghitung perhitungan matematika yang rumit danpanjang. Keputusan-keputusan yang dibuatnya berkenaan dengan konsep seperti media elektronik dengan tabung-tabung hampa, sistem penomoran dengan dasarbilangan 2, memori, dan sirkuit logika memberikan arah pembuatan komputer modern.


ABC (1942)
Dr. Atasanoff dan Clifford E. Berry, salah seorang mahasiswa pasca sarjananya,merangkai prototipe ABC ( Atanasoff Berry Computer), yang pada tahun 1942 berubah manjadi model yang dapat bekerja seperti terlihat di samping. Namun, Negara Bagian Lowa, dunia usaha, dan mayarakat ilmiah hanya memberikan sedikit perhatian terhadap ABC. Misalnya ketika Dr. Atanasoff menghubungi IBM berkenaan dengan mesin yang disebutnya sebagai "mesin hitung tepat", perusahaan ini menjawab bahwa "IBM tidak akan pernah tertarik pada mesin hitung elektronik." Pada tahun 1973 pengadilan federal secara resmi memberikan pengakuan terhadap penemuan komputer digital elektronik otomatis Atanasoff.


MARK I (1944)
Komputer elektro mekanis pertama, disebut Mark I, merupakan hasil penelitian yang disponsori oleh IBM. Howard Aiken, seorang guru besar di Universitas Harvard, menyelesaikan pembuatan Mark I pada tahun 1944. Prinsipnya menggunakan sinyal elektromagnetik untuk menggerakkan komponen mekanik. Untuk setiap proses penghitungan membutuhkan waktu 3 detik dan mempunyai banyak kemiripan dengan mesin analitis buatan Babbage. (Aiken tidak mengetahui pekerjaan Babbage.) Mark I merupakan kemajuan yang berarti dalam pengertian karya, tetapi pihak manajemen IBM tetap merasa bahwa komputer elektromekanis tidak akan dapat menggantikan perlengkapan dengan kartu berlubang.


ENIAC (1946)
Dr. John W. Mauchly bekerja sama dengan J. Presper Eckert,Jr. membuat mesin yang mampu menghitung tabel-tabel lintasan peluru untuk tentara Amerika Serikat. Produk akhirnya, komputer yang secara penuh dioperasikan secara eletronis dan berskala besar diselesaikan pada tahun 1946 dan diberi nama ENIAC (Electronic Numerical Integrator Computer). Komputer ENIAC), ribuan kali lebih cepat dari komputer elektromekanis sebelumnya, menandai lompatan besar dalam teknologi komputer. Beratnya mencapai 30 ton dan memerlukan ruangan seluas 15.000 kaki persegi (1.393,5 persegi). Dengan jumlah tabung hampa lebih dari dari 18.000, komputer ENIAC membutuhkan catu daya listrik yang luar biasa besarnya. Suatu lelucon mengatakan bahwa ketika komputer ENIAC yang dibuat di Universitas Pennsylvania diaktifkan, lampu-lampu di kota Philadelpia padam. Karena skala dan komponen-komponen elektriknya yang mengagumkan serta dapat diterapkan secara luas, komputer ENIAC secara umum dianggap sebagai komputer digitalelektronik pertama yang fungsional.
UNIVAC I dan Komputer Generasi Pertama (1951)


Komputer generasi pertama (1951-1959) yang dicirikan dengan tabung hampa, umumnya dianggap sebagai komputer digital elektronis pertama yang diperkenalkan secara komersial. Universal Automatic computer (UNIVAC I) yang dibuat oleh Mauchly dan Eckert untuk Remington-Rand Corporation, dipasang di Biro Sensus tahun 1951. Akhir tahun itu, CBS News memberitakan UNIVACI secara nasional ketika komputer itu dengan tepat memprediksikan kemenangan Dwight Eisenhower terhadap Adlai Stevenson pada pemilihan presiden AS dengan selisih suara hanya 5%.


IBM 650 (1954)
Belum sampai UNIVAC I mencapai keberhasilannya, IBM membuat keputusan dan berkomitmen untuk membangun dan memasarkan komputer. Komputer IBM pertama yang dipasarkan di pasar komputer komersial adalah IBM 701 pada tahun 1953. Namun demikian IBM 650 yang diperkenalkan pada tahun 1954 barangkali merupakan produk yang membuat IBM menikmati pangsa pasar komputer yang sehat saat ini. Tidak seperti beberapa pesaingnya. IBM 650 di rancang sebagai peningkatan logika bagi mesin kartu berlubang yang masih ada. Manajemen IBM semakin bertambah kuat dan memperkirakan penjualan sebesar 50 unit, angka yang jauh lebih besar dari jumlah komputer yang dipandang di AS pada waktu itu. Sebenarnya IBM memasang lebih dari 1000 komputer. Sisanya merupakan suatu sejarah tersendiri.


Honeywell 400 dan Komputer Generasi kedua (1959)
Penemuan transistor menandai dimulainya komputer generasi kedua (1959-1964). Generasi kedua dari komputer ialah mulainya penggunaan transistor sbg komponen utamanya, sehingga ukuran komputer menjadi lebih kecil. Juga dengan penemuan pengembangan memori inti magnetik menjadikan komputer generasi ini lebih kecil, cepat, dapat diandalkan dan lebih hemat energi. Pada generasi ini juga mulai ada printer, penyimpanan dalam disket, memory, sistem operasi dan program. Bahasa yang digunakan pada generasi ini adalah bahasa Assembly. Honeywell komputer membuat dirinya sendiri menjadi pemain utama dalam komputer generasi kedua. Pesaing-pesaing IBM terbesar selama tahun 1960-an sampai permulaan tahun 1970-an, seperti Burroughs, Univac, NCR, CDC, dan Honyewell, dikenal dengan nama BUNCH (merupakan rangkaian huruf-huruf awal tiap nama).


PDP-8 (1963)
Selama tahun 1950an sampai awal tahun 1960an, hanya perusahaan-perusahaan yang sangat besar yang mampu membeli komputer dengan harga enam dan tujuh digit. Pada tahun 1963 Digital Equipment Corporation memperkenalkan PDP-8. Komputer ini secara umum dianggap sebagai komputer mini pertama yang sukses. Dengan harga $ 18.000, PDP-8 yang berbasis pada transistor dengan segera mencapai keberhasilannya. Komputer ini membuktikan kebutuhan yang sangat mendesak akan komputer-komputer yang berukuran kecil bagi penggunaan perusahaan dan ilmiah. Menjelang tahun 1971, lebih dari 25 pabrik membuat komputer kecil. Digital dan Data General Corporation segera memimpin dalam penjualan dan pembuatan komputer mini.


IBM Sistem 260 dan Komputer Generasi Ketiga (1964)
Generasi ke 3 dari komputer dimulai dengan penggunaan Integrated Circuit (IC)/Sirkuit Terpadu yang ditemukan oleh Jack Kilby. Pada pengembangan selanjutnya, komponen komponen dimasukkan kedalam chip tunggal yang disebut semikonduktor. Komputer generasi ini lebih cepat, irit listrik dan lebih kecil serta kemampuan memori yang besar. Juga dapat digunakanuntuk multi procssing dan multi programming.
Salah satu peristiwa yang bagi beberapa penulis sejarah komputer dianggap paling penting dalam sejarah komputer adalah saat diumumkannya Komputer Sistem 360 oleh IBM pada tanggal 7 April 1964. Sistem 360 jalur dipergunakan dalam komputer generasi ketiga (1964-1971). Sirkuit terpadu menjalankan pengoperasian komputer generasi ketiga seperti transistor menjalankan komputer generasi kedua. Business Week yang melaporkan pengumuman IBM berkenaan dengan sistem 360 jalurnya, menulis "Di dalam cerita dari tahun ketahun tentang perubahan-perubahan besar produk, perubahan ini seperti Fordberalih dari model T ke Model A." Sistem 360 dan komputer-komputer generasi ketiga dari pabrikan lain membuat seluruh komputer yang dibangun sebelumnya menjadi usang.


Sirkuit Terpadu dan komputer Generasi keempat (1971)
Kebanyakan penjual komputer mengklasifikasikan komputernya sebagai komputer generasi keempat. Beberapa orang lebih suka menyatakan bahwa tahun 1971merupakan permulaan dari komputer generasi keempat, dengan diperkenalkannya penggabungan sirkuit-sirkuit elektronik berskala besar (lebih banyak sirkuitper unit ruang). Dasar teknologi komputer sekarang ini masih tetap sirkuit terpadu. Pernyataan ini tidak dimaksud untuk menyatakan bahwa selama dua dasawarsa ini dilewatkan dengan tanpa inovasi yang cukup berarti. Sebenarnya industri komputer telah mengalami keberhasilan yang menumpulkan otak karena kemajuan pesat dalam miniaturisasi sirkuit, komunikasi data, rancanganperangkat keras dan lunak, serta piranti input/output.


Apple II (1977)
Sebelum tahun 1975 dan tidak terlalu lama setelah diperkenalkan komputer pribadi (PC) Altair 8800 telah tersedia bagi perseorangan dan perusahaan sangat kecil. Peristiwa ini telah membawa perubahan yang terus menerus dalam masyarakat mengenai penerimaan mereka terhadap komputer. Tentu saja keberanian mengambil resiko usaha yang paling menonjol selama tahun-tahun pertama PC adalah komputer Apple II . Dua orang muda penggemar komputer, Steve Jobs dan Steve Wozniak (saat itu masing-masing berumur 21 tahundan 26 tahun), bekerja sama untuk menciptakan dan menbangun komputer Apple II-nya sendiri secara tambal sulam dalam garasi jobs. Tujuh tahun kemudian,Apple Computer masuk dalam daftar Fortune 500, sebuah daftar yang memuat 500 perusahaan terbesar di Amerika Serikat.


PC IBM (1981)
Pada tahun 1981 IBM melemparkan topinya ke gelanggang komputer pribadi dengan mengumumkan PC IBM. Pada tahun pertama 35.000 komputer terjual. Pada tahun 1982, 800.000 komputer terjual, dan PC IBM dengan sendirinya menjadi standar bagi industri mikro. Ketika penjual perangkat lunak mulai mengarahkan produk-produknya ke PC IBM, banyak pabrikan komputer menciptakan dan menjual tiruan (clones) PC IBM. Kelompok-kelompok ini disebut IBM-PCcompatibles, menyebabkan kebanyakan perangkat lunak dirancang bagi PC IBM.


Komputer Generasi kelima
Generasi ini masih sangat muda sehingga sulit didefinisikan, contoh imajinatif komputer generasi ini adalah computer fiksi HAL9000 dari novel karya Arthur C. Clarke. Hal9000 mempunyai Artificial Intelligence (kecerdasan buatan) sehingga cukup memiliki nalar untuk melakukan percakapan dengan manusia, menggunakan masukan visual dan belajar dari pengalamannya sendiri. Komputer generasi ini dipelopori oleh negara Jepang dengan lembaga ICOT-nya (Institute for New Computer Technology)


Teknologi Komputer Saat Sekarang
Teknologi komputer yang ada saat sekarang ini berukuran lebih kecil, namun mempunyai kecepatan proses yang jauh lebih tinggi, harga yang lebih murah dan lebih berdaya guna bila dibandingkan dengan generasi ENIAC. Karena melonjaknya produksi komputer mikro, pemakai pribadi yang bukan profesional dalam bidang komputer saat ini merupakan pengguna mayoritas. Untuk membuat komputer lebih bersahabat , banyak perusahaan komputer mengembangkan Graphical User Interface (GUI) yang dapat memberikan gambar dan menu (daftar pilihan perintah) yang dapat dipilih oleh pengguna hanya dengan menggunakan mouse. GUI ini pertama kali diperkenalkan pada tahun 1984 oleh Apple dan dipergunakan dalam Macintosh.


Macintosh juga telah mengembangkan GUI yang serupa yang dikenal dengan nama Windows. Selain itu kebanyakan program terapan yang beru sekarang dilengkapi dengan tutorial dan menu bantu yang cukup luas bagi para pengguna baru.


Sejak tahun 1981 industri komputer micro telah terpisah yaitu antara komputer mikro Apple dan komputer mikro IBM. Kedua kelompk ini tidak dapatmempergunakan program-progeam yang sama. Pada tahun 1991, Apple dan Motorolla memasuki kesepakatan bersama yang menghasilkan pengembangan komputer mikro yang dapat dipindah-pindahkan antara data Macintosh dengan data IBM. Bahkan kedua kelompok ini telah berpacu untuk sering meningkatkan kecepatan maupun kemampuan masing-masing produknya.

Hirarki Informasi Pada Teknologi Komputer, Pengorganisasian File : Flat File dan Database Management System (DBMS),Contoh DBMS,Keuntungan dan Kerugian

A. Hirarki Informasi Pada Teknologi Komputer
Untuk memahami apa itu informasi, kita perlu memahami tingkatan-tingkatan informasi yang mampu diproses oleh pikiran manusia. Ackoff (1989) menyatakan bahwa pikiran manusia pada dasarnya mempunyai lima tingkatan informasi:
1. Data. Sesuatu yang mentah, kasat mata, dan biasanya berbentuk simbol atau data kuantitatif (keuangan), pasti ada meskipun tidak berguna, tidak punya arti.
2. Informasi. Data yang telah diberi arti, mempunyai tujuan dan unit analisis. Dalam lingkungan berbasis komputer, sebuah database relasional merepresentasikan informasi.
3. Pengetahuan. Informasi yang telah terintegrasikan ke dalam pikiran manusia, bisa dalam bentuk hapalan akan sesuatu. Dalam lingkungan berbasis komputer, sebuah modul/proses menggambarkan sebuah pengetahuan.
4. Pemahaman. Proses kognitif dan analitis dari suatu pengetahuan, suatu proses pembelajaran, misalnya dengan membandingkan serta mengendapkan pengetahuan lama dengan pengetahuan baru. Dalam lingkungan berbasis komputer, pemahaman dapat terwakili oleh Artificial Intelligent.
5. Kebijakan (Wisdom). Proses yang lebih mendalam dari pemahaman, yakni meleburkan pemahaman ke dalam pikiran manusia yang dipenuhi oleh etika, norma, atau nilai. Proses memahami benar atau salahnya sesuatu dengan melihat dari sudut pandang pemahaman yang berbeda. Dalam lingkungan berbasis komputer, kebijakan belum mampu direpresentasikan. Kebijakan ini unik khusus pada pikiran manusia.

Dalam kaitannya dengan sistem informasi untuk teknologi komputer, maka terdapat tiga tingkatan yang relevan yang dapat diadopsi dari kelima tingkatan tersebut, yakni:
1. Data,
2. Informasi
3. Pengetahuan
4. Pemahaman

B. Pengorganisasian File : Flat File dan Database Management System (DBMS)
Terdapat jenis database sesuai dengan kapasitas dan penggunaan. Database dengan kapasitas kecil cukup menggunakan sebuah tabel saja. Database yang demikian lazim disebut dengan Flat-file Database. Jenis database demikan berupa aplikasi spreadsheet seperti Microsoft Excel yang dipandang sebagai suatu Flat-file Database.

Manajemen Sistem Basis Data (Database Management System DBMS) adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan utilitas kumpulan data dalam jumlah besar. DBMS dapat menjadi alternatif penggunaan secara khusus untuk aplikasi, semisal penyimpanan data dalam field dan menulis kode aplikasi yang spesifik untuk pengaturannya.
1. Tinjauan Sejarah
Generasi pertama DBMS didesain oleh Charles Bachman di perusahaan General Electric pada awal tahun 1960, disebut sebagai Penyimpanan Data Terintegrasi (Integrated Data Store). Dibentuk dasar untuk model data jaringan yang kemudian distandardisasi oleh Conference on Data System Languages (CODASYL). Bachman kemudian menerima ACM Turing Award (Penghargaan semacam Nobel pada ilmu komputer) di tahun 1973. Dan pada akhir 1960, IBM mengembangkan sistem manajemen informasi (Information Management System) DBMS. IMS dibentuk dari representasi data pada kerangka kerja yang disebut dengan model data hirarki. Dalam waktu yang sama, dikembangkan sistem SABRE sebagai hasil kerjasama antara IBM dengan perusahaan penerbangan Amerika. Sistem ini memungkinkan user untuk mengakses data yang sama pada jaringan komputer. Kemudian pada tahun 1970, Edgar Codd, di Laboratorium Penelitian di San Jose, mengusulkan model data relasional. Di tahun 1980, model relasional menjadi paradigma DBMS yang paling dominan. Bahasa query SQL dikemb angkan untuk basis data relasional sebagai bagian dari proyek Sistem R dari IBM. SQL distandardisasi di akhir tahun 1980, dan SQL-92 diadopsi oleh American National Standards Institute (ANSI) dan International Standards Organization (ISO). Program yang digunakan untuk eksekusi bersamaan dalam basis data disebut transaksi. User menulis programnya, dan bertanggung jawab untuk menjalankan program tersebut secara bersamaan terhadap DBMS. Pada tahun 1999, James Gray memenangkan Turing Award untuk kontribusinya pada manajemen transaksi dalam DBMS. Pada akhir tahun 1980 dan permulaan 1990, banyak bidang sistem basis data yang dikembangkan. Penelitian pada bidang basis data meliputi bahasa query yang powerful, model data yang lengkap, dan penekanan pada dukungan analisis data yang kompleks dari semua bagian organisasi. Beberapa vendor memperluas sistemnya dengan kemampuan penyimpanan tipe data baru semisal image dan text, dan kemampuan query yang kompleks. Sistem khusus/spesial dikembangkan oleh banyak vendor untuk membuat data warehouse, mengkonsolidasi data dari beberapa basis data. Fenomena yang paling menarik adalah adanya enterprise resource planning (ERP) dan management resource planning (MRP), yang menambahkan substansial layer dari fitur berorientasi pada aplikasi. Paket yang termasuk didalamnya meliputi Baan, Oracle, PeopleSoft, SAP, dan Siebel. Paket-paket ini mengidentifikasi himpunan tugas secara umum (misal manajemen inventori, perencanaan sumber daya manusia, analisis finansial) dan menyediakan aplikasi layer secara umum untuk menangani keperluan tersebut. Data disimpan dalam DBMS relasional, dan aplikasi layer dapat disesuaikan untuk perusahaan yang berbeda. Lebih jauh lagi, DBMS memasuki dunia internet. Pada saat generasi pertama dari Web site menyimpan datanya secara eksklusif dalam file system operasi, maka saat ini DBMS dapat digunakan untuk menyimpan data yang dapat diakses melalui Web browser. Query dapat digenerate melalui form Web, dan format jawabannya menggunakan markup language semisal HTML untuk mempermudah tampilan pada browser. Semua vendor basis data menambahkan fitur ini untuk DMS mereka. Manajemen basis data mempertimbangkan pentingnya suatu data bersifat on-line, dan dapat diakses melalui jaringan komputer. Saat sekarang bidang seperti ini diwujudkan dalam basis data multimedia, video interaktif, perpustakaan digital,proyek ilmuwan seperti proyek pemetaan, proyek sistem observasi bumi milik NASA, dll.

C. Contoh DBMS, Keuntungan dan Kerugiannya
Keuntungan DBMS :
- Mengurangi perulangan data
- Mencapai independensi data
- Menginteregasikan data beberapa file
- Mengambil data dan informasi dengan cepat
- Meningkatkan Keamanan
Kerugian DBMS :
- Harga perangkat lunak DBMS yang mahal
- Kebutuhan perangkat keras yang bagus
- Membutuhkan staff khusus DBMS ( Database Administrator / DBA )
Contoh Perangkat Lunak DBMS :
- Microsoft Access
- Microsoft SQL Server
- MySQL
- PostgreSQL
- Oracle
- Informix
- Sybase
- DB2
- Interbase

Minggu, 03 Januari 2010

sistem informasi berbasis komputer

SUMBER:

http://syopian.net/blog/?p=361

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 padakomputer.
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 sub unit-sub unit dari organisasi dan mengarahkan bagian-bagian tersebut untuk mencapaitujuan 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 mengarahan dapat berjalan secara efektif sehingga tujuan� perusahaan dapat tercapai. Manfaat utama dari perkembangan sistem informasi bagi sistem pengendalian manajemen adalah : penghematan waktu (time saving), biaya (cost saving), peningkatan efektivitas (effectiveness), pengembangan teknologi (technology development) dan pengembangan personel (staff development).

Sistem informasi dikembangkan untuk tujuan yang berbeda-beda, tergantung pada kebutuhan bisnis. Skema Sistem Informasi� Berbasis Komputer di organisasi,dapat dibagi menjadi beberapa bagian:
1. Sistem Pemrosesan Transaksi (Transaction Processing Systems). Merupakan sistem informasi yang terkomputerisasi yang dikembangkan untuk memproses data dalam jumlah besar untuk transaksi rutin seperti penggajian, keuangan, inventarisasi dan sebagainya. Sistem ini berfungsi pada level organisasi yang memungkinkan organisasi bisa� berinteraksi dengan lingkungan eksternal.

2. Sistem Otomastisasi Kantor (Office Automation Systems) dan Sistem Kerja Pengetahuan (Knowledge Work Systems) Kedua sistem ini bekerja pada level knowledge. Sistem Otomastisasi Kantor (Office Automation Systems) mendukung pekerja data,� yang biasanya tidak menciptakan pengetahuan baru melainkan hanya menganalisis informasi sedemikian rupa untuk transformasikan data atau memanipulasikannya dengan� cara-cara tertentu sebelum menyebarkannya secara keseluruhan dengan organisasi dan kadang-kadang diluar organisasi. Aspek-aspek Sistem Otomastisasi Kantor (Office Automation Systems) seperti� word processing, spreadsheets, presentasi.

3.Sistem Informasi Manajemen (Management Information System) tidak menggantikan Sistem Pemrosesan Transaksi (Transaction Processing Systems), tetapi mendukung spektrum tugas-tugas organisasional yang lebih luas dari Sistem Pemrosesan Transaksi (Transaction Processing Systems) termasuk analisis keputusan dan pembuat keputusan. Sistem Informasi Manajemen (Management Information System)� menghasilkan informasi yang digunakan untuk membuat keputusan, dan juga dapat membatu menyatukan beberapa fungsi informasi bisnis yang sudah terkomputerisasi (basis data).

4. Sistem Pendukung Keputusan (Decision Support Systems)
Sistem ini hampir sama dengan Sistem Informasi Manajemen (Management Information System) karena menggunakan basis data sebagai sumber data. Sistem ini bermula dari Sistem Informasi Manajemen (Management Information System) karena menekankan pada fungsi mendukung pembuat keputusan diseluruh tahap-tahapnya, meskipun keputusan aktual tetap wewenang eksklusif pembuat keputusan.

5.Sistem Informasi Manajemen (Management Information System). Sistem yang mendukung spektrum tugas-tugas organisasional yang lebih luas dari Sistem Pemrosesan Transaksi (Transaction Processing Systems) termasuk analisis keputusan dan pembuat keputusan. Juga menghasilkan informasi yang digunakan untuk membuat keputusan, serta dapat membatu menyatukan beberapa fungsi informasi bisnis yang sudah terkomputerisasi (basis data).

6.Sistem Ahli (Expert System) dan Kecerdasan Buatan (Artificial Intelegent)
Kecerdasan buatan dimaksudkan untuk mengembangkan mesin-mesin yang berfungsi secara cerdas.
Dua cara untuk melakukan riset kecerdasan buatan adalah memahami bahasa alamiahnya dan menganalisis kemampuannya untuk berfikir melalui problem sampai kesimpulan logiknya. Sistem ahli menggunakan pendekatan-pendekatan pemikiran kecerdasan buatan untuk menyelesaikan masalah serta memberikannya lewat pengguna bisnis. Sistem ahli yang disebut juga dengan sistem berbasis pengetahuan (knowledge based systems) secara efektif menangkap dan menggunakan pengetahuan seorang ahli untuk menyelesaikan masalah yang dialami dalam suatu organisasi. Berbeda dengan sistem pendukung keputusan (decision support systems), sistem ini meninggalkan keputusan terakhir bagi pembuat keputusan sedangkan sistem ahli menyeleksi solusi terbaik terhadap suatu masalah khusus.

7.Sistem Pendukung Keputusan Kelompok (Group Decision Support Systems) dan Sistem Kerja Kolaborasi Dukungan Komputer (Computer-Support Collaborative Work Systems). Bila kelompok, perlu bekerja bersama-sama untuk membuat keputusan semi-terstruktur dan tak terstruktur, maka group� Decision support systems (DSS) menjadi suatu solusinya.

8. Sistem Pendukung Eksekutif (Executive Support Systems). Sistem tergantung pada informasi yang dihasilkan oleh Sistem Pengolahan Transaksi. Sistem ini membantu para eksekutif mengatur interaksinya dengan lingkungan eksternal dengan menyediakan grafik-grafik dan� pendukung komunikasi di tempat-tempat yang bisa diakses seperti kantor.