• Tidak ada hasil yang ditemukan

Muhasebe bilgi sistemi

N/A
N/A
Protected

Academic year: 2021

Membagikan "Muhasebe bilgi sistemi"

Copied!
273
0
0

Teks penuh

(1)

T.C. ANADOLU ÜNİVERSİTESİ YAYINLARI NO: 963 AÇIKÖĞRETİM FAKÜLTESİ YAYINLARI NO: 532

MUHASEBE BİLGİ

SİSTEMİ

Yazarlar: Prof. Dr. Fevzi SÜRMELİ (Ünite 5, 14, 15, 16, 17) Prof. Dr. Melih ERDOĞAN (Ünite 1, 2, 3, 4, 10) Doç.Dr. Nurten ERDOĞAN (Ünite 6, 7) Doç.Dr. Kerim BANAR (Ünite 8, 9) Yrd.Doç.Dr. Saime ÖNCE (Ünite 11, 12, 13)

Editör: Doç.Dr. Kerim BANAR

Ünite: 1-17

(2)

ANADOLU ÜNİVERSİTESİ İşletme Fakültesi Ders Kitapları Yayın No: 21

Bu kitabın basım, yayım ve satış hakları Anadolu Üniversitesi'ne aittir.

"Uzaktan Öğretim" tekniğine uygun olarak hazırlanan bu kitabın bütün hakları saklıdır.

İlgili kuruluştan izin almadan kitabın tümü ya da bölümleri mekanik, elektronik, fotokopi, manyetik kayıt

veya başka şekillerde çoğaltılamaz, basılamaz ve dağıtılamaz.

Copyright © 1996 by Anadolu University All rights reserved

No part of this book may be reproduced or stored in a retrieval system, or transmitted in any form or by any means mechanical, electronic,

photocopy, magnetic, tape or otherwise, without permission in writing from the University.

Kapak Düzeni: Yrd.Doç.Dr. Ergun TUNÇKAN

ISBN 975 - 492 - 697 - 2

Baskı

Bu kitap ANADOLU ÜNİVERSİTESİ

Web-Ofset Tesislerinde ... adet olarak basılmıştır. ESKİŞEHİR, ... 1998

(3)

İÇİNDEKİLER

SUNUŞ xiii

KİTABA İLİŞKİN xiv

ÜNİTE 1

Sistem Kavramı ve Bilgi İşleme

1

GİRİŞ 2

VERİ VE BİLGİ KAVRAMLARI 2

BİLGİ İŞLEME VE SİSTEM 3

BİLGİ İŞLEME SİSTEMİNİN EVRELERİ 5

BİLGİ İŞLEME YÖNTEMLERİ 6

Özet 7

Sorular 7

Sözlük ve Kavramlar Dizini 8

ÜNİTE 2

Bilgi Sistemi Teknolojisi

10

BİLGİ İŞLEMEDE BİLGİSAYARLAR 11

BİLGİSAYARLAR TEKNOLOJİSİ 11

BİLGİSAYAR TEKNOLOJİSİNİN EVRİMİ VE DONANIM 12

BİLGİSAYAR YAZILIMI (SOFTWARE) 18

PROGRAMLAMA DİLLERİ VE PROGRAMLAMA SÜRECİ 20

Özet 23

Sorular 23

Sözlük ve Kavramlar Dizini 24

ÜNİTE 3

Veri Düzenlemesi ve Yapılandırılması

26

BİLGİSAYAR İLE BİLGİ İŞLEMEDE VERİ DÜZENLENMESİ

VE YAPILANDIRILMASI 27 VERİ DÜZENLEMESİ 27 VERİ YAPILANDIRILMASI 28 KÜTÜK DÜZENLEME 31 Özet 31 Sorular 32 Sözlük ve Kavramlar Dizini 33

(4)

ÜNİTE 4

Bilgisayarla Bilgi İşleme Sistemleri

34

GİRİŞ 35

YIĞIN İŞLEME SİSTEMLERİ (BATCH PROCESSING

SYSTEMS) 36

ÇEMRİMİÇİ-GERÇEK ZAMANLI BİLGİ İŞLEME SİSTEMİ 38

VERİ TABANI 41

DİĞER SİSTEMLER 43

Özet 43

Sorular 44

Sözlük ve Kavramlar Dizini 45

ÜNİTE 5

Muhasebe Bilgi Sisteminin Temel Yapısı

46

BİLGİ SİSTEMLERİ 47

Yönetim Bilgi Sistemleri 47

Temel Yönetim Bilgi Sistemleri 49

Üretim Bilgi Sistemi 50

Pazarlama Bilgi Sistemi 50

Personel Bilgi Sistemi 50

Muhasebe Bilgi Sistemi 50

Bilgi Sistemlerinde Bilgi Akışı 51

MUHASEBE BİLGİ SİSTEMİNİN NİTELİĞİ VE İÇERİĞİ 52

Muhasebe Bilgi Sisteminin Yapısı 54

Muhasebe Bilgi Sisteminde Veri ve Bilgi Akışı 55

Kayıt 57 Sınıflandırma 57 Hesaplama 58 Özetleme 58 Saklama 58 Canlandırma 58 Çoğaltma 59 İletme 59

Muhasebe Bilgi Sisteminin Öğeleri 59

Personel 59

Haberleşme Araçları 60

Donanım 61

Raporlar 61

(5)

Muhasebe Bilgi Sistemine İlişkin Genyöntemler 63

Özet 64

Sorular 65

ÜNİTE 6

Gelir Döngüsü

66

GİRİŞ 67

VERİ KAYNAKLARI VE GİRDİLER 67

Kodlar 69

VERİ TABANI 69

Ana Kütükler 69

Müşteriler Ana Kütüğü 69

Alacak Hesapları Ana Kütüğü 69

Stoklar Ana Kütüğü 70

Açık Satış Emirleri Kütüğü 70

İşlem Kütükleri 70

Açık Satış Faturalarıİşlem Kütüğü 70

Nakit Tahsilat İşlem Kütüğü 70

Referans ve Tarih Kütükleri 71

SATIŞ EMİRLERİ İŞLEME SİSTEMİ 71

Satış Emirleri 71

Kredi İşlemleri 72

Depo 72

Nakliye 72

Faturalama 72

ALACAK HESAPLARI İŞLEME SİSTEMLERİ 72

NAKİT TAHSİLATLAR İŞLEME SİSTEMLERİ 73 BİLGİSAYAR DESTEKLİ İŞLEME SİSTEMLERİ 73

Kredili Satışların İşlenmesi 74

Nakit Tahsilatlar İşleme Sistemi 77

İŞLEMSEL VE YÖNETSEL RAPORLAR 79

Özet 80

Sorular 80

ÜNİTE 7

Harcama Döngüsü

82

GİRİŞ 83

VERİ KAYNAKLARI VE GİRDİLER 83

(6)

VERİ TABANI 85

Ana Kütükler 85

Satıcılar Ana Kütüğü 85

Satın Alma Emirleri Ana Kütüğü 85

Stoklar Ana Kütüğü 85

Açık Fiş Kütüğü 85

İşlem Kütükleri 86

Teslim Alma Raporları Kütüğü 86

Nakit Ödemeler İşlem Kütüğü 86

Tarih ve Referans Kütükleri 86

Satıcılar Tarih ve Referans Kütüğü 86

SATINALMA İŞLEMLERİ İŞLEME SİSTEMİ 86

BORÇ HESAPLARI İŞLEME SİSTEMİ 87

NAKİT ÖDEMELER İŞLEME SİSTEMİ 88

BİLGİSAYAR DESTEKLİ İŞLEME SİSTEMİ 89

Satınalma İşlemlerinin İşlenmesi 89

Teslimalma İşlemlerinin İşlenmesi 91

Borç Hesapları Kayıt Süreci 92

Nakit Ödemeler İşleme Sistemi 93

İŞLEMSEL VE YÖNETSEL RAPORLARI 95

Özet 95

Sorular 96

ÜNİTE 8

Üretim Döngüsü

98

GİRİŞ 99

VERİ KAYNAKLARI VE GİRDİLER 99

VERİ TABANI 103

Malzeme Stokları Ana Kütüğü 103

Yarı Mamul Stokları Ana Kütüğü 104

Mamul Stokları Ana Kütüğü 105

Açık Üretim Emirleri Kütüğü 105

Ürün Ağacı Kütüğü 105

Diğer Kütükler 106

ÜRETİM İŞLEME SİSTEMİ 106

Siparişin Alınması 107

Üretim ve Malzeme Gereksinim Planlaması 108

(7)

RAPORLAR VE DİĞER ÇIKTILAR 112

Özet 113

Sorular 114

ÜNİTE 9

Diğer İşleme Döngüleri

116

BORDRO VE PERSONEL İŞLEMLERİ DÖNGÜSÜ 117

Veri Kaynakları ve Girdiler 117

Veri Tabanı 119

Bordro ve Personel İşlemleri İşleme Sistemi 120

Bilgisayar Destekli İşleme Sistemleri 123

İşlemsel ve Yönetsel Raporlar 123

MADDİ DURAN VARLIK İŞLEME SİSTEMİ 125

Veri Kaynakları ve Girdiler 126

Veri Tabanı 127

Maddi Duran Varlık Ana Kütüğü 128

Maddi Duran İşlem Ana Kütüğü 128

Maddi Duran Varlık İşleme Sistemi 128

İşlemsel ve Yönetsel Raporlar 128

Özet 130

Sorular 131

ÜNİTE 10

Kaydetme ve Raporlama Döngüsü

133

GİRİŞ 134

İŞLEME DÖNGÜLERİ ARASINDAKİ İLİŞKİLER 135

VERİ KAYNAKLARI VE GİRDİLER 136

Belgeler 137

VERİ TABANI 140

Büyük Defter Ana Kütüğü 140

Büyük Defter Tarih Kütüğü 141

Sorumluluk Merkezleri Ana Kütüğü 141

Bütçe Ana Kütüğü 141

Finansal Raporları Hazırlama Kütüğü 141

Güncel Muhasebe Fişi Kütüğü 141

KAYDETME DÖNGÜSÜ 142

RAPORLAMA DÖNGÜSÜ 144

(8)

Özet 145

Sorular 146

ÜNİTE 11

Veri Tabanı Sistemleri

148

GİRİŞ 149

VERİ TABANI YAKLAŞIMI 149

Fazla Veri Kullanımı 150

Veri Tutarsızlığı 151

Veriye Erişememe 151

Esnek Olmama 151

VERİ TABANI YAKLAŞIMININ ÖZELLİKLERİ 152

Veri Bağımsızlığı 152

Veri Standartlaştırması 153

Bir Kez Veri Girişi ve Depolaması 153

Veri Bütünleştirilmesi 153

Ortak Veri Kullanımı 153

Merkezi Veri Yöntemi 155

VERİ TABANI YAKLAŞIMININ YARARLARI 155 VERİ TABANI YAKLAŞIMININ SAKINCALARI 155

Maliyetli Olması 155

Başlangıçtaki Direnmeler 156

Özen Gereksinimi 156

VERİ TABANI YÖNETİM SİSTEMLERİ 156

VTYS'nin Çevresi 157

VTYS'nin İşlevsel Bileşenleri 158

Veri Tabanı Kontrol Sistemi (VTKS) 158

Veri Tanımlama Dili (VTD) 158

Veri Sözlüğü 158

Veri Manipülasyon Dili 159

Veri Sorgulama Dili 159

Rapor Yazıcı 159

Ekran Biçimleyici 159

Ana Dil Arabirimi 159

Hizmet Yazılımları 160

Güvenlik Yazılımları 160

VERİ TABANI SİSTEMLERİNİN GELİŞİM AŞAMALARI 160

(9)

Mantıksal Düzenleme Aşaması 162

Fiziki Düzenleme Aşaması 162

Uygulama Aşaması 163

VERİ TABANI KONTROLLERİ VE GÜVENLİK ÖLÇÜLERİ 164

Özet 164

Sorular 165

Sözlük ve Kavramlar Dizini 166

ÜNİTE 12

iletişim Ağları

168

GİRİŞ 169

İLETİŞİM AĞLARI 169

VERİ İLETİŞİMİNİN ESASLARI 169

VERİ İLETİŞİM AĞININ DONANIMI 170

Terminaller 170

Modemler 170

İletişim Kontrol Birimleri 171

Merkezi İşlem Birimi 171

İLETİŞİM KANALLARINDA VERİNİN HAREKET ETMESİ 171

Bağların Özelliği 171

Hat Derecesi 172

Gönderim Türleri 172

Protokol 172

İletişim Hat Servisinin Türleri 172

İLETİŞİM AĞ YAPILARI 172

Merkezileştirilmiş Ağlar 173

Dağıtımlı Ağlar 175 Çeşitleri 177 Yararları 177 Sakıncaları 178 Bölgesel Ağlar 178 Donanım 178 Yazılım 178 İletişim Hatları 178 ÖZELLEŞTİRİLMİŞ AĞLAR 179

Elektronik Posta Sistemleri (EPS) 179

Satış Noktası Sistemleri (SNS) 179

(10)

Elektronik Veri Değişimi Sistemleri (EVD) 181

Özet 182

Sorular 182

Sözlük ve Kavramlar Dizini 184

ÜNİTE 13

Karar Destek Sistemleri ve Uzman Sistemler

185

GİRİŞ 186

İşleme Sistemleri 186

Faaliyetsel Destek Sistemleri (FDS) 186

Karar Destek Sistemleri (KDS) 187

KARAR DESTEĞİNİN DÜZEYLERİ 189

Destek Düzeyi:1 189 Destek Düzeyi:2 190 Destek Düzeyi:3 190 Destek Düzeyi:4 190 Destek Düzeyi:5 190 BİR KDS'NİN BİLEŞENLERİ 190 Girdiler 190 Veri Tabanı 191 Model Tabanı 191

Veri Manipülasyonu ve Analizleri 192

Çıktılar 192

İnsan Arabirimi 192

UZMAN SİSTEMLER (US) 192

UZMAN SİSTEM YAPILANDIRILMASI 193

Geliştirme 194 Danışma 194 İyileştirme 194 Özet 194 Sorular 195 Sözlük ve Kavramlar Dizini 196

ÜNİTE 14

Muhasebe Bilgi Sisteminin Geliştirilmesi

198

SİSTEM GELİŞTİRME ÇALIŞMALARI 199

MUHASEBE BİLGİ SİSTEMİ GELİŞTİRME İLKELERİ 200

Uygun Maliyet İlkesi 201

(11)

İnsan Etkeni İlkesi 202

Örgüt Yapısıİlkesi 202

Esnek Olma İlkesi 202

Açık ve Anlaşılabilir Olma İlkesi 203

Veri Biriktirme ve Süreçleme İlkesi 203

SİSTEM ANALİZİ 203

Özet 205

Sorular 205

ÜNİTE 15

Muhasebe Bilgi Sisteminin Ön Tasarımı

207

MUHASEBE BİLGİ SİSTEMİ GELİŞTİRME

ÇALIŞMALARININ PLANLANMASI 208

Sistem Geliştirme Çalışmaları Nedenlerinin Saptanması 208

Çalışma Planının Hazırlanması 209

ÖN TASARIM 209

Sistem Sınırlarının Belirlenmesi 210

Bilgi Gereksinmelerinin Saptanması 210

Sistem Amaçlarının Belirlenmesi 211

Sistemin Tasarımıİle İlgili Kaynakların ve Kısıtlayıcıların

Belirlenmesi 211

Çıktıların Belirlenmesi 211

Girdilerin Belirlenmesi 212

İşleme Aşamasının Belirlenmesi 212

Sistem Öğelerinin Belirlenmesi 213

Sistem Maliyet-Etkinlik Analizinin Yapılması 213

Ön Tasarım Aşaması Bulgularının Öneri Olarak

Oluşturulması ve Yönetime Sunulması 214

Özet 216

Sorular 217

ÜNİTE 16

Muhasebe Bilgi Sisteminin Ayrıntılı Tasarımı ve

Uygulaması

218

AYRINTILI TASARIM 219

Ayrıntılı Tasarımının Planlanması 219

Alt Sistemlerin Tanımlanması 221

Bilgi İşlem Faaliyetlerinin Belirlenmesi 221

Kodlama İşleminin Yapılması 222

(12)

Sistem Belgelerinin Geliştirilmesi 224

Donanımın Seçilmesi 225

İşletmenin Örgütsel Yapısının Yeniden Düzenlenmesi 226

Sistem Dökümanlarının Hazırlanması 226

UYGULAMA 227

Sistem Personelinin Eğitilmesi ve Yetiştirilmesi 228

Sistem Araçlarının Hazırlanması 228

Sistemin Denenmesi 229

Sistemin Uygulanmaya Konulması 229

Sistemin Değerlemesi ve İzlenmesi 230

Özet 231

Sorular 231

ÜNİTE 17

Hesap Planları

233

HESAP PLANININ AMACI VE İŞLEVİ 234

HESAP PLANININ TAŞIMASI GEREKEN ÖZELLİKLER 234

HESAP PLANININ DÜZENLENMESİ 236

HESAP PLANLARINDA HESAP GRUPLARININ

BELİRLENMESİ 236

TEKDÜZEN GENEL HESAP PLANLARI 237

MUHASEBE SİSTEMİ UYGULAMA GENEL TEBLİĞİ 238 TEKDÜZEN HESAP ÇERÇEVESİ VE HESAP PLANI 240

Özet 253

Sorular 254

Kaynakça 256

Yanıt Anahtarı 258

(13)

SUNUŞ

Anadolu Üniversitesi, İşletme Fakültesi dördüncü sınıf öğrencileri için hazırlanan bu kitap uzaktan öğretim tekniğine göre yazılmıştır.

İşletmelerin büyüklükleri ve faaliyet konuları ne olursa olsun,

işlet-me yöneticileri işletişlet-menin sahip olduğu varlıkları amaçlar doğrultu-sunda ve en verimli şekilde kullanmak, çalıştırmak ve korumak; işlet-me eylemlerinin kontrolünü yapmak ve geleceğe ilişkin işletişlet-me ey-lemlerini planlamakla yükümlüdürler. Bunların üstesinden gelebilmek için işletme yöneticilerinin gereksinim duydukları bilgiler muhasebe bilgi sistemi tarafından üretilmekte ve sunulmaktadır.

Muhasebe bilgi sisteminin bilgi üretebilmesi için işletme içinden, iş-letme dışından veya geribildirimden veri sağlaması gereklidir. Bun-dan sonra bu veriler işlenerek bilgi haline dönüştürülecektir. Verilerin bilgi haline dönüştürülmesinde unutulmaması gereken bir konu da bil-gi işleme faaliyetinde teknoloji kullanımıdır. Bu kapsam içinde bilgisa-yar kullanımının finansal nitelikli olayların işlenmesine olan etkisi ay-rıntılı olarak ele alınacaktır.

Onyedi üniteden oluşan bu kitap dört ana bölümden oluşmuştur. Birinci ana bölümde sistem ile ilgili temel kavramlar, bilgi sistemi tek-nolojileri, veri düzenlemesi ve yapılandırması, işleme sistemleri ile muhasebe bilgi sistemi konuları ele alınmıştır (Üniteler 1-5). İşleme döngüleri olarak ifade ettiğimiz gelir, harcama, üretim, bord-ro-personel işlemleri, maddi duran varlık ile kaydetme ve raporlama döngüleri ikinci bölümde açıklanmıştır (Üniteler 6-10).

Veri tabanı sistemleri ile verinin gereksinim duyan taraflara iletilme-sinde kullanılan iletişim ağları ve karar alma düzeyindeki kişilere ka-rar alma sürecinde yardımcı olacak karar destek sistemleri üçüncü bölümde incelenmiştir (Üniteler 11-13).

Çalışmanın son bölümünde ise muhasebe bilgi sisteminin geliştiril-mesi ile hesap planı konuları ele alınmıştır (Üniteler 14-17).

Başarı Dileklerimle... Eskişehir, 1998

(14)

KİTABA İLİŞKİN...

Değerli öğrenciler,

Elinizde bulunan bu kitap uzaktan öğretim tekniğine uygun olarak ha-zırlanmıştır. Size aktarılan bilgileri etkin ve verimli biçimde kavrayabilme-niz için aşağıdaki noktalara dikkat etmekavrayabilme-niz gerekir.

● Ünitelerin ilk sayfasında, okuyacağınız ünitede yer alan konulara

değinilmiş ve o üniteye özgü olarak, izlemeniz gereken çalışma biçi-minden söz edilmiştir. Bu sayfa size ünite hakkında genel bilgiler vere-cek ve üniteyi kolayca öğrenmenizi sağlayacaktır.

● Üniteleri çalışırken, değişik amaçlı, üç tür simge ile

karşılaşacaksı-nız. Yeri geldikçe kullanılan bu simgelerin anlamları şöyledir:

İşlenen konuya yönelik olarak ek bilgi ve örnek vermek, vurgulama ve anımsat-ma yapanımsat-mak için kullanılır.

Öğrencinin, işlenen konuyu daha iyi algılayabilmesi ve konunun özüne inebil-mesi için kullanılan yönlendirme sorusudur.

Öğrencinin, işlenen konuyu öğrenip öğrenmediğini ölçmek için kullanılan değer-lendirme sorusudur.

● Ünite sonlarında yer alan "Özet" bölümü, o ünitede ayrıntılı olarak işlenen konuların kısa bir açıklamasını verir ve o üniteyle ilgili bir görüş kazanılmasını sağlar.

● Her ünitenin sonunda işlenen konularla ilgili çoktan seçmeli

"soru-lar" yer alır. Bu sorular, size sınavlarda sorulacak soru biçimine yönelik örnekler verir ve işlenen konuyu öğrenip öğrenmediğinizi ölç-meye yarar.

● Ünite sonlarında veya kitap sonunda yer alan "Sözlük ve

Kav-ramlar Dizini" bölümü, işlenen konu içinde yer alan önemli terim ve kavramların açıklamasını yaparak, konuyu daha iyi anlamanızı sağ-lar.

● Yine, ünite sonlarında veya kitap sonunda yer alan "Kaynakça"

bölü-mü, konuların yazımında yazarların hangi eserlerden yararlan-dıklarını belirtir. Bu bölüm, işlenen konularla ilgili olarak daha geniş bilgi edinmek isteyen öğrencilerin hangi eserlerden yararlanabilecek-lerini de gösterir.

Başarı, edinilen bilgilerin kalıcı olabilmesi ile olanaklıdır. Bunun için, konuları ezberlemek yerine, özümsemeniz gerekmektedir. Yukarıdaki açıklamalar size bu konuda yardımcı olacaktır.

?

!

(15)

ÜN

İ

TE

1

Bu Ünitede...

Kitabın tamamına temel oluşturacak veri, bilgi, bilgi işleme ve sis-tem kavramları üzerinde durulacaktır. Ünitede, verinin bilgi hali-ne gelmesihali-ne ilişkin bilgi işleme evreleri ve yöntemleri açı klan-mıştır.

Çalışma Biçimine İlişkin Olarak...

Bu dersin başarılabilmesi bu ünitenin anlaşılabilmesi ile ilişkilidir. Bu nedenle ünitede ele alınan kavramların çok iyi bir şekilde öğ-renilmesi gerekmektedir. Ünitedeki açıklamalar akış çizenekleri ile desteklenmektedir. Kavramları ünitede verilen çizeneklerle birlikte ele alınız. Bu sizin üniteyi çok daha çabuk öğrenmenizi sağlayacaktır. Akış çizeneklerinde yer alan sembollerin anlamla-rı kitabınızın sonunda verilmiştir.

Sistem Kavram

ı

ve

(16)

G

İ

R

İŞ

Bundan binlerce yıl önce Çinliler tarafından kullanılan, günümüzde de ilk okullarda öğrencilerin aritmetiksel işlemler yapmada kullandıkları

Abacus, bilgi işlemenin gelişimine ve bilgisayarların ortaya çıkışına tarih-sel perspektiften bakıldığında bilinen ilk araçtır. Bunun ötesinde örneğin, eski Mısır’da sayılar ilginç sembollerle ifade edilmiş ve papirüsler üzerine işlenmiştir. Mezopotamya’da MÖ. 3500 yıllarında kil tabakalar üzerine iş-lenmiş bilgiler, Sümerli rahiplerin yine kil levhalar üzerine çivi yazısı ile yazmış oldukları yazılar ve Aztekler'in kullandıkları simgeler bize bilgi iş-lemenin tarihinin çok eski olduğunu göstermektedir.

Bunların tümü, insanın sürekli olarak bilgileri çeşitli yöntemlerle belli yerlere işleme gereği duyduğunu ortaya koymaktadır. Bu gereksinmenin ardındaki en önemli iki neden, insanın belleğine yeterince güven duyma-ması ve ilişkilerin gelişerek ticari olayların ortaya çıkmasıdır. Böylelikle, bilgiler çağlar ötesine iletilebilmiş ve insanlık önemli bir bilgi birikimini te-mel alan gelişte-meleri gösterebilmiştir.

İnsanlar niçin bilgi işlemeye gerek duymuşlardır?

VER

İ

VE B

İ

LG

İ

KAVRAMLARI

Veri, data karşılığı kullanılan ve datum sözcüğünün çoğulu olan bir kavramdır. Veri kavramı, çeşitli durumların, gözlemlerin veya olayların her türlü gösterimidir. Bu gösterimler, sayısal veya alfabetik karakterler ya da semboller şeklinde olabileceği gibi, çeşitli biçimlerdeki grafik çizim-ler ve diğer tür gösterimçizim-ler şeklinde de olabilir. Ancak tüm bu gösterimle-rin yani verilegösterimle-rin temel özelliği, ham olmaları, diğer bir deyişle işlenmemiş durumda olmalarıdır. Bunun bir sonucu olarak diyebiliriz ki, veriler işlen-me sürecinden geçişlen-meden anlam taşıyan bir niteliğe kavuşamayacaklar-dır. Verilerin anlam taşıyan bir niteliğe kavuşmaları da, onların bilgiye (in-formation) dönüşmüş olmaları demektir.

İşlenmiş veri bilgi olarak tanımlanabilir.

Örneğin, tek başına isim/isimler, parasal tutarlar veya sayılarla karşı -laştığımızda bu veriler, bizim için anlam taşımayacaklardır. Ancak sözü-nü ettiğimiz isimlerin, parasal tutarların ve sayıların biraraya getirilip iş-lenmesiyle, diyelim bir müşteriye ilişkin vadeli bir borcun ortaya çıkması, verilerin bilgiye dönüşmüş olduklarını gösterecektir. Nasıl bir hammadde belirli bir işlem veya işlemler sonucunda ürüne dönüşmekteyse, ham ve-riler de derlenerek işleme sokulur, işlenir ve karar vericilere bilgi olarak iletilirler.

Veri, bilgi haline nasıl dönüşür?

Veri ve bilgi kavramları üzerinde sıkça yapılan bir tartışma, verinin ve bilginin sıklıkla aynı anlamda kullanılmasına ilişkindir. Gerçekten de, yu-karıda değindiğimiz gibi bu iki kavram oldukça farklı niteliklere sahiptir. Ancak, elde edilen her bilgi, bir sonraki evre ya da dönem için veri özelliği-ni de taşımaktadır. Bir üretim işletmesinde, hammaddenin işlenerek ürün elde edilmesi ve bu ürünün başka bir üretim işletmesi için hammadde ni-teliğinde olabilmesi gibi, veriler ve bilgiler de benzer bir yaklaşımla aynı

anlamda kullanılabilmektedirler.

?

?

(17)

B

İ

LG

İ

İŞ

LEME VE S

İ

STEM

Yukarıda ele alınan verilerin bilgiler haline gelmesi, bir dönüştürme sürecinin varlığını ortaya koymaktadır. Bu noktada bu dönüşümün nasıl gerçekleştiği sorusu akla gelecektir.

Burada, karşımıza bilgi işleme kavramı çıkmaktadır (Bu kavram bilgi işlem ile eş anlamda kullanılacaktır).

Bilgi işleme nedir?

Bilgi işleme kısaca, veriyi bilgiye dönüştürme süreci veya veriyi kulla-nılabilir ve anlamlı kılan her türlü eylem olarak tanımlanabilir. Bilgi işleme sürecinde, işlevsel öğeler sırasal biçimde biraraya gelerek amaca yöne-lik sonuçları üretirler. Bu, elle olsun veya bilgisayarla olsun girdilerin oluş-turulması, eyletimi (manipulation) ve çıktıların elde edilmesi demektir. Bu açıklamadan sonra, bilgi işlemeyi sistem yaklaşımı içinde ele alabiliriz. Sistem kuramcısı Russel L. Ackoff bir sistemi geniş olarak ve genel hatlarıyla, birbirine bağlı bölümlerden oluşan kavramsal veya fiziksel bir varlık olarak tanımlamaktadır .

Sistemlerle ilgili, fizik ve biyoloji bilimlerinde, modern teknolojide, sos-yal bilimlerde birçok tanım yapılmaktadır. Ancak, bilgi işlemede ve bilgi-sayar teknolojisinde, sistem ulaşılması istenen ortak amaca uygun ola-rak, girdileri kabul ederek çıktılar üreten ve birbiriyle ilişkili bileşenlerden oluşan bir süreçtir.

Sistemin öğeleri nelerdir?

Her sistem için üç temel öğe; girdi, işleme ve çıktıdır. Birbiriyle etkile-şimli bu üç temel bileşen sistem biçimini oluşturur (Şekil 1.1).

Bu sistem tanımından hareketle bir bilgi işleme sistemi ise, verileri girdi olarak kabul ederek işleyen ve bilgi çıktısı olarak veren bir sistem olarak tanımlanır (Şekil 1.2).

Sistem kavramı, önem taşıyan ek iki öğeyi daha içermektedir. Bunlar geri-bildirim (feedback) ve kontroldur (Şekil 1.3).

GİRDİ İŞLEME ÇIKTI

Şekil 1.1. SisteminÖğeleri.

İŞLEME BİLGİ GİRDİSİ VERİ ÇIKTISI BİLGİ

Şekil 1.2. Bilgi İşleme Süreci.

?

(18)

Geri-bildirime dayalı kontrol ile sistemin ürettiği çıktı, girdi olarak siste-me geri verilerek sistemin amacından sapan durumların girdi ve işlem ey-lemleri üzerindeki düzeltmeleri gerçekleştirilir ve gerekli öz denetim sağ-lanmış olur.

Bir işletmede satış faturası kesilmesi bir bilgi işleme işlemidir. Eğer faturayı yanlış kesersek bir çıktı olan bu faturanın düzeltilmesi gereke-cektir. Bu amaçla bu yanlış faturanın düzeltilmek üzere bilgi işleme sistemine veri olarak verilmesi işlemi geri-bildirime örnektir.

Öte yandan, bir sistem olarak bilgi işleme, kullanıcıların gereksinmele-rine yanıt verecek ve kullanımlarına uygun düşecek biçimde, verileri ve bilgileri saklama işlevini yerine getirmelidir. Bu işlevin yerine getirilmesi ayrı bir bileşen olarak saklama kavramını karşımıza çıkarmaktadır. Bilgi işlemede saklama işlevinin önemini tartışınız.

Tüm bileşenleri ve işlevleriyle bir bilgi işleme sistemini aşağıdaki çi-zimde olduğu gibi göstermek olanaklıdır.

İŞLEME ÇIKTI

GİRDİ

KONTROL

Geri-bildirim

Şekil 1.3. Geri-bildirim, Kontrol ve Sistem Kavramı.

İŞLEME ÇIKTISI GİRDİSİ Geri-bildirim BİLGİ BİLGİ VERİ KONTROL YORDAMLARI VERİ VE BİLGİ SAKLAMA

!

(19)

B

İ

LG

İ

İŞ

LEME S

İ

STEM

İ

N

İ

N EVRELER

İ

Buraya dek belirttiğimiz kadarıyla bir bilgi işleme sistemi; temel olarak girdi, işleme ve çıktı işlevlerinden oluşmaktadır. Her bir işlevin içeriğini, sürecin sırasal evrelerine uygun olarak ele aldığımızda ise karşımıza ay-rıntılı bir tablo çıkmaktadır.

Bilgi işleme sistemi süreç olarak toptan ele alındığında bu sürecin; ve-rilerin derlenmesi, sınıflandırılması, sıralanması, hesaplanması, karşı -laştırılması, özetlenmesi, saklanması ve raporlar biçiminde kullanıcı ve karar vericilere iletilmesi, evrelerini içerdiğini görmekteyiz.

Bilgi işleme sistemi, bir yandan tüm bu evrelerin işlevsel bir bileşimini ortaya koyarken diğer yandan bilgi iletişimi ve etkileşimi bakımından çev-re ile ayrılmaz ilişkilerini sürdürmek durumundadır. Bu çevre, bir işletme için tüketicilerden devlete kadar uzanan bir yapıyı ortaya koymaktadır.

BİLGİ Yeni Saklama İÇ VERİ BİLGİ İŞLEME Veri Derleme Sınıflama ve Sıralama Veri Üzerinde Analiz ve Hesaplamaların Yapılması

Sonuçların Özetlenmesi Kullanıcı Kararları ve Eylemleri Tüketiciler Ortaklar Rakipler Devlet ve diğer ÇEVRESEL VERİ

Veri ve bilgi İletişimi Geri-bildirim

Sonuçların Karşılaştırılması

Şekil 1.5. Bilgi İşleme Sistemi Evreleri ve Bilgi İletişimi.

HAM VERİ VERİ DERLEME VERİ SINIFLAMA BİLGİ İŞLEME VE ÖZETLEME RAPOR ÜRETME RAPOR GİRDİ İŞLEME ÇIKTI

(20)

İşlevler ayrımı yukarıdaki durum ele alındığında; girdi işlevinde, verile-ri işlenmeye hazır duruma getirmeye yönelik olarak verilerin derlen-mesi ve ilk kayıt hazırlıklarının yapılması söz konusudur. Örneğin, veri-lerin bilgisayarın okuyabileceği bir biçime veya bir başka kişinin kullana-bileceği duruma getirilmesi kayıtlamadır. Öte yandan, işlenecek kalem-lerin özellikkalem-lerine göre gruplanarak sınıflandırılması ve sıralanması gerekmektedir.

İşleme işlevinde; bu verilerin hesaplanması, karşılaştırılması,

özet-lenmesi ve saklanması gerçekleştirilecektir.

Çıktı işlevinde ise; bilgiler genellikle rapor biçiminde kullanıcı ve karar vericilere iletilecek ve çoğaltılacaktır.

Bir işletmede müşteriye fatura düzenleme bilgi işleme sisteminin evrelerinde yapılan işlemler nelerdir?

B

İ

LG

İ

İŞ

LEME YÖNTEMLER

İ

Yukarıdaki kesimlerde genel olarak bilgi işleme kavramları üzerinde durulmuştur. Bu genellemede belirli bir yöntem sözkonusu değildir. Bir diğer deyişle verilen süreç her yöntem için geçerlidir.

Bilgi işlemede temel olarak üç yöntemden söz edebiliriz. Bunlar; ● Elle bilgi işleme,

● Mekanik bilgi işleme, ● Elektronik bilgi işlemedir.

Elektronik bilgi işleme, bilgisayarla bilgi işleme ile eş anlamda kullanı l-makta ve bilgi işlemeyi en ideal anlamda gerçekleştirmiş oll-maktadır. Bu durumu daha açık biçimde gösterebilmek, mekanik araçların desteğin-deki elle bilgi işleme yönteminin bilgisayarla bilgi işleme yöntemiyle kar-şılaştırılması ile olanaklıdır.

Şekil 1.7. Elle ve Bilgisayarla Bilgi İşlemede Yöntemsel Karşılaştırma.

GİRDİ İŞLEM KONTROL SAKLAMA ÇIKTI

ELLE BİLGİ İnsan gözlemleri, İnsan beyni, yazı İnsan beyni, yazı İnsan beyni, yazılı İnsan sesi, İŞLEME daktilo, elle yaz- yazma, hesapla- yazma, hesap kayıtlar, dosyalar, yazılı rapor,

ma, yazar kasa, ma ve analizler, makinası kontrol mikrofilmler vd. telefon, hesap makinası. hesap makineleri devreleri vd. daktilo yazı

-ları, hesap makinası

ekranı ve şeritler. BİLGİSAYAR- Veri giriş Bilgisayar işlem Bilgisayar kontrol Yarı iletken bellek Bilgisayar LA BİLGİ terminalleri, birimleri. birimi, bilgisayar devreleri, manyetik ekranı, sesli İŞLEME delikli kart, programları çekirdek, diskler, yanıt,

manyetik disket, durumlar, kartlar bilgisayar

optik karakter ve bantlar. yazıcıları.

(21)

Elle bilgi işleme ile bilgisayarla bilgi işleme arasındaki farklılıklar nelerdir?

Bilgisayarla bilgi işleme, yöntemsel olarak önemli bir farklılık ortaya koymaktadır. Bu farklılık işlemlerin gerçekleştirilmesinde, bilgisayarın kullanıldığı alan ile ilgili birçok avantajı da beraberinde getirmektedir. Teknolojinin üstünlüğüyle ilgili bu avantajlara yeri geldikçe ilerideki ünite-lerde değinilecektir.

Bu ünitede ve bundan sonraki ünitelerde kullanılan akış çizeneği sem-bollerinin anlamlarının kitabınızın sonunda yer aldığını unutmayınız.

Özet

İnsanın belleğine yeterince güven duymaması ve ilişkilerin gelişerek

ticari olayların ortaya çıkması bilgi işleme gereğini ortaya çıkarmıştır. Bu gereksinim ilk çağlardan günümüze dek artarak devam etmektedir. Bilgi işleme ile birlikte düşünülen iki önemli kavram veri ve bilgidir. İş-lenmemiş veri olarak ifade edilen bilgiye nasıl ulaşılacağı bilgi işlemenin açıklanması ile olanaklıdır. Bilgi işleme sisteminde veri girdisi ki, bu bir isim, parasal bir tutar veya miktar olabilir, işlemeye tabi tutularak bilgiye dönüşecektir. Ancak bu bilgi her zaman doğru bilgi olmayabilir. Yanlış bir bilgi üretildiğinde bu bilginin sisteme geri beslemeyle tekrar girdi olarak verilecek ve tekrar işlemeye tabi tutularak doğru bilgi olması sağlanacak-tır. Üretilen bu bilgilerin gereksinim duyulduğunda kullanılabilmesi için saklanması bilgi sistemi içinde ele alınması gereken bir diğer önemli iş-levdir. Verinin bilgi haline dönüştürülmesi işlemleri elle yapılabileceği gibi mekanik araçların veya bilgisayarların kullanılmasıyla da gerçekleştirile-bilinir. Hangi yöntem kullanılırsa kullanılsın amaç verinin bilgi haline dö-nüştürülmesidir. Ancak, bilgi işlemede bilgisayarların kullanılmasının iş-letmelere önemli avantajlar sağlayacağı açıktır.

Sorular

1. Aşağıdakilerden hangisi veri için doğru değildir?

a. Veri, kesinlikle sayısal bir ifadedir. b. Veri, bir diğer sistemin bilgisi olabilir c. Yanlış bilgi, sistem için veridir. d. Veri, işlenmemiş bilgidir.

e. Verilen daha sonraki kullanımlar için saklanmalıdır.

2. Sistemin ürettiği çıktının kontrol edilip, yanlışlığın belirlenerek siste-me tekrar girdi olarak verilsiste-mesi işlemi aşağıdakilerden hangisidir? a. Sınıflandırma

?

(22)

b. Bilgi saklama

c. Geri-bildirim

d. Girdi e. Çıktı

3. Aşağıdakilerden hangisi bilgi işleme süreci için doğrudur? a. Girdi - İşleme - Saklama - Çıktı

b. Girdi - Çıktı - Raporlama c. Girdi - İşleme - Kontrol

d. Girdi - Kontrol - Çıktı - Geri Besleme e. Girdi - İşleme - Çıktı

4. Aşağıdakilerden hangisi işleme işlevinde yapılan işlemlerden biri

değildir?

a. Hesaplama

b. Verilerin derlenmesi

c. Karşılaştırma d. Özetleme e. Saklama

5. Aşağıdakilerden hangisi bilgi işlemenin bir sonucudur? a. Yazar kasalar bir girdi birimidir.

b. İşleme, hesap makineleri yardımıyla yapılır. c. Çıktılar dosyalarda veya mikrofilmlerde saklanır. d. Veri girişi terminaller yardımıyla gerçekleştirilir. e. Yazılı raporlar bir çıktıdır.

Sözlük ve Kavramlar Dizini

Bilgi : İşlenmiş veri olarak da ifade edilen bilgi, bir iş

veya konu veya bir varlık hakkında bilinen şey ya da bilgi kullanıcının bir iş veya konu veya bir varlık hakkında bildikleri şeylerdir.

Bilgi İşleme : Veriyi bilgiye dönüştürme süreci veya veriyi

kulla-nılabilir ve anlamlı kılan her türlü eylemdir.

Çoğaltma : Veri veya bilgilerin kopyalar şeklinde çoğaltı

lma-sı işlemidir.

Geri-Bildirim : Sistemin ürettiği çıktının, sisteme geri verilerek

sistemin amacından sapan durumların girdi ve iş-lem eyiş-lemleri üzerindeki düzeltmelerinin gerçek-leştirilmesi ve gerekli öz denetim sağlanmasıdır.

(23)

iş-lem aşamalarına bağlı olarak bir aşamadan diğer bir aşamaya aktarılması, bir defterden diğer bir deftere geçirilmesi, bir bölümden diğer bir bölüme gönderilmesi ve bilgilerin ilgililere sunulmasıdır.

Kaydetme : Veri veya bilgilerin toplanması ve daha sonra

iş-leme tabi tutulmak üzere belgelendirilerek siste-me girişlerinin sağlanması işlemidir.

Özetleme : Çok sayıda bilginin daha kullanışlı bir biçime

dönüştürülmesi işlemidir.

Saklama : Veri veya bilgilerin biriktirilmesi ve ileride tekrar

kullanılma amacıyla ilgili kütüklere(dosyalara) yerleştirilmesi işlemidir.

Sınıflandırma : Veri veya bilgilerin belirli sınıf veya kategorilere göre düzenlenmesi işlemidir.

Veri : Çeşitli durumların, gözlemlerin veya olayların sayısal veya alfabetik ya da sembollerle her türlü gösterimidir.

(24)

ÜN

İ

TE

2

Bu Ünitede...

Bilgisayar kullanımının bilgi işleme sistemine etkisinin neler ol-duğu ele alınmıştır. Bilgisayar teknolojisi donanım ve yazılım ola-rak iki ana grupta incelenmiş; donanım başlığı altında teknolojik gelişmeler ele alınırken; yazılım başlığı altında programlama dil-leri ve programlama süreci açıklanmıştır.

Çalışma Biçimine İlişkin Olarak...

Bu üniteye çalışmaya başlamadan önce Yönetim Bilgi Sistemi

dersinin konularını gözden geçiriniz. Donanım konusunu çalışı r-ken çevrenizdeki bilgisayarların öğelerini izleyiniz. Her bir öğ e-nin işlevini ünitedeki bilgilerle karşılaştırınız.

Bilgi Sistemi

Teknolojisi

(25)

B

İ

LG

İ

İŞ

LEMEDE B

İ

LG

İ

SAYARLAR

Daha önceki ünitede, bilgi işlemenin bir sistem olarak ele alınabileceği ve temel olarak girdi, işleme ve çıktı bileşenlerinden oluştuğu vurgulan-mış ve bilgi işleme sisteminin geri-bildirime dayalı kontrol ve saklama bi-leşenleri ile desteklendiğine değinilmişti.

Bu ünitede ise, bilgisayar kullanılan bir bilgi işleme sisteminde tekno-lojiden kaynaklanan özelliklerin neler olduğu ele alınacaktır.

Bilgisayarla Bilgi İşleme (BBİ) veya Elektronik Bilgi İşleme (Electronic Data Processing), verinin öz devimli olarak işlenmesinde bilgisayarın kullanılmasıdır. Bununla birlikte, BBİ'yi girdi, işleme, çıktı, saklama ve kontrol temel işlevlerini, bilgisayar donanımını, yazılımını ve personelini kullanarak yerine getiren bir bilgi işleme sistemi olarak görmek önemlidir.

Bilgisayarla Bilgi İşleme, bir sistem olarak,

● Donanım,

● Yazılım,

● Personel işlevleri temelinde ele alınmaktadır. Bu bakımdan burada

öncelikle bilgisayar teknolojisi üzerinde duracak ve buna bağlı olarak bil-gisayar donanımını ve yazılımını ele alacağız.

B

İ

LG

İ

SAYAR TEKNOLOJ

İ

S

İ

Çok sayıda aritmetiksel ya da mantıksal işlemlerden oluşan bir işi, ça-lışması sırasında bir işletmenin (operatör) işe karışması gerekmeksizin, önceden verilmiş programa göre öz devimli olarak yürüten bir bilgi (veri) işleyicisi olan ve ileriki ünitelerde çeşitli yönleriyle inceleyeceğimiz

bilgi-ÇIKTI GİRDİ BİLGİSAYAR/ BİLGİ VERİ KONTROL YORDAMLAR VERİ SAKLAMA PROGRAMLAR VE BİLGİ İŞLEME TABANI Veri ve Bilginin Saklaması İŞLEME PERSONEL

(26)

sayar, bilgi işleme kavramının evrimsel süreç içindeki en son noktasını

oluşturmaktadır.

Gerçekten, bilgisayar teknolojisiyle birlikte bilgi işlemede bir devrim-den söz etmek olanaklıdır. İnsanlık, bu teknolojiyle çok kısa bir zaman aralığında, ulaşılması güç bir düzeye ulaşmıştır.

Yaşamımızı teknik alanlardan sosyal alanlara dek etkileyen bilgisayar-ların teknik anlamda gelişimini ve yapısını yakından tanıyarak işletimini kavramak bilgisayar kullanmakta olan kişi veya kuruluşlar için olduğu ka-dar denetçiler için de son derece gereklidir.

Bilgisayarın gelişimini bilmek ve yapısını tanımak denetçiler için ne-den önemlidir?

B

İ

LG

İ

SAYAR TEKNOLOJ

İ

S

İ

N

İ

N EVR

İ

M

İ

VE DONANIM

Bilgisayar teknolojisini bilgi işlemeden ayırmak ve bu teknolojik geliş -meyi dar bir zaman aralığıyla sınırlandırmak olanaklı değildir.

Tarihsel olarak konu çok gerilere giderek incelenebilir. Birçok araştı r-macı bilgisayarların tarihini daha önce de değindiğimiz abaküse da-yandırmaktadırlar. Çubuklara dizilen diskler yardımıyla çeşitli aritmetik-sel işlemlerin yapılmasını kolaylaştıran abaküs, bir bakıma en eski bilgi işlem aracıdır. Bilgisayar ise bilgi işlem araçlarının en gelişmiş olanıdır. Abaküs ile bilgisayar arasında geniş bir bilgisayar tarihçesi yatmaktadır. Bu geniş konuyu bir yana bırakarak, bilgisayarların temelini oluşturan matematiksel bir yöntemden söz etmek ve bugünkü bilgisayar teknoloji-sine ulaşmak istiyoruz.

Bu matematiksel yaklaşım, 1815 yılında İngiltere'de doğmuş olan ünlü matematikçi ve mantıkçı George Boole tarafından ortaya konmuştur. Bo-ole, 1847 yılında Mantığın Matematik Analizi isimli kitapçığını yayı mla-mış ve bu konudaki görüşlerini geliştirerek 1854 yılında Düşüncenin Ya-saları Hakkında Bir Araştırma (An Investigation of the Laws of Tho-ught) adlı eserini yayımlamıştır. Salt Evet/Hayır temeline dayanmakta olan Boole cebrinde doğru ya da yanlış gibi iki değer alabilen değiş -kenler ve bunlar arasındaki ve, ya da, gibi mantıksal ilişkiler sistemi kulla-nılmaktadır.

Boole cebri aslında sayısal bir cebir değil, bir önermeler cebridir; ve 0 ve 1 öğelerinin sırasal anlamda işlenmesine dayalıdır.

George Boole, tüm mantıksal önermelerin ve, veya’lara göre

özetlene-bileceğini ve bu önermelerin birer matematik denklem olarak yazı labile-ceğini ortaya koymuş ve farkında olmadan bugünkü bilgisayarlarda kul-lanılan ikili (binary) sisteminin temelini atmıştır. Böyle bir sistemde, bilgi-sayarlarla işlem yapmak, bilgi saklamaya yönelik elektriksel devrelerin çalışmasıyla başarılmıştır.

Mekanik bilgi işleme araçları olarak, Blaise Pascal'ın aritmetiksel iş

-lemler yapan makinesinden (1640) Joseph Marie Jacquard'ın delikli kart

yöntemine dayalı makinesine (1804), Charles Babbage'ın öz devimli me-kanik hesaplayıcısından (difference engine) (1823), Herman Hollerith'in delikli kartlarına (1880) dek uzanan zincirin elektronik ilk halkasını

ENI-AC (Electronic Numerical Integrator And Calculator) oluşturmuştur

(1946).

(27)

Şimdi günümüzde kullanılan bilgisayara ilişkin donanım ve yazılım kavramlarına girerek, gelişimin donanım ve yazılım düzeyindeki duru-munu inceleyelim.

Bir bilgisayarda fiziksel öğeler bütünü anlamına gelen donanımın tek-nolojik temelini kuvars taşından elde edilen saf silikon yongalar oluş tur-maktadır. Doğada bol miktarda bulunan kuvars taşı bir dizi karmaşık iş le-me tabi tutularak saflaştırılmakta, elde edilen silikon silindirler ince taba-kalar (Wafer) halinde kesilerek bunlardan yonga (chip) adlı verilen mili-metrik elemanlar elde edilmektedir. Son derece karmaşık elektriksel dev-releri içeren bu yongalar, çeşitli testlerden geçirildikten sonra bağlantıları

kurularak bilgisayarın temel devreleri oluşturulmaktadır (Şekil 2.2).

SonTest Mask Diğer Mask/İşlem Döngüleri Test Edici Tabaka Testi Yonga Silikon Bağlantılı Yonga Gözden Geçirme

(28)

Tümleşik devreler (Integrated Circuit) adı verilen bu milimetrik yarı ilet-kenler üzerine yaklaşık milyonlarca devre sığdırabilmektedir.

Tümleşik devre temelinde işlev gören bilgisayar donanımı; girdi, çıktı,

saklama çevresel (peripherals) birimleri ile Ana İşlem Biriminden

(Central Processing Unit) oluşmaktadır (Şekil 2.3).

Giriş birimleri (input devices) insanın bilgisayarla iletişim kurmasını

sağlayan aygıtlardır. Aynışekilde, çıkış birimleri (output devices) de gi-riş birimleri ile ana işlem birimine verilen verilerin işlendikten sonra çıktı

bilgileri olarak alınabildiği iletişim aygıtlarıdır.

Ana işlem birimi ise kontrol, bellek (storage) ve aritmetik-mantık öğ e-lerinden oluşmaktadır. Yine, ana işlem biriminin denetiminde çalışan bir öğe de ek bellektir (auxiliary storage).

Bir tahsilat işleminde, bilgisayarın giriş, çıkış ve ana işlem birimleri-nin yapacağı işlemlerin neler olabileceğini tartışınız.

Kontrol birimi, ana işlem birimi içinde yürütme görevini üstlenen ve eş -güdümü (koordinasyonu) sağlayan birimdir. Bir diğer deyişle, bilgisaya-rın beyni olarak kabul edilebilir. Bu birim, bellekte depolanan bilgileri top-lar, yerleştirir, programdaki komutları okur, yorumlar ve yürütür. Bu arada her komutun yürütülmesinde bir ya da birden fazla bilgisayar bileşeniyle ilişki kurulur. Bu nedenle kontrol birimi, sistem içindeki işlevsel birimlerin uyumunu sağlayan ve programlardaki işlem sırasını yöneten bir aygıttır. Ana işlem biriminin öğelerinden biri olan kontrol biriminin görevleri

nelerdir?

Özet olarak kontrol birimi aşağıdaki işlemleri yerine getirmektedir.

● Uygun bir sıralama içinde program komutlarını seçmek,

● Seçilmiş olan her bir komutu yorumlamak,

● Ayrılmış devreleri (mantık veya transfer devreleri...), komutları

yeri-ne getirecek biçimde harekete geçirmek.

● Sistem çevre birimlerini denetim altında tutmak.

KONTROL

GİRİŞ İÇ BELLEK ÇIKIŞ

ARİTMETİK- MANTIK

Kontrol Akışı Komut Akışı Veri Akışı

ANA İŞLEM BİRİMİ

Şekil 2.3. İşlevsel Bilgisayar Düzenlemesi.

(29)

Bellek birimi bilgisayarın işlev görmesine yönelik olarak program ko-mutlarını ve işlenmesi öngörülen verileri saklayan birimdir. Bellek birimi, ana bellek (primary storage) ve yardımcı bellek (secondary storage) ol-mak üzere iki kısma ayrılmaktadır. Çıkış birimlerinden bilgiler alınıncaya dek, veriler, programlar, bilgiler ve her tür ara sonuçlar genellikle geniş bir alanı olan bu birimde saklanırlar.

Bellek kavramından ne anlıyorsunuz?

Bellek birimi, kendi içinde özel amaçlara göre belirlenmiş özgül alanla-rı kullanmaya olanak verecek bir yapıdadır. Bu alanlar; giriş bellek alanı, program bellek alanı, çalışma bellek alanı ve çıkış bellek alanıdır (Şekil 2.4).

Ana bellek, çalışma tipi olarak iki tür bellek kullanmaktadır. Bunlar;

Rasgele Erişimli Bellek (RAM: Random Access Memory) ve Salt Okunur

Bellektir (ROM: Read Only Memory).

RAM'ın özelliği programların ve verinin işlenmesi süresince geçici bir bellek olarak kullanılabilmesidir. Sıradan işlerin yürütüldüğü, istenilen herhangi bir konuma bilgi ve programların saklanabildiği ve içindeki

de-ğerlerin silinebildiği, değiştirilebildiği bellek türü ise, RAM bellektir. ROM ise, RAM'in silinmeyen ve sürekli bellek olarak kullanılan tipidir. Bu bellek salt okunabilir, değiştirilemez.

Ayrıca ROM'a benzer biçimde kullanıcının değişiklik yapamadığı, kalı -cı programları içeren ancak yine de belli koşullarda değiştirilebilen bir

bel-lek türü de bulunmaktadır. Bu bellek türü EPROM’dur (Erasable

Prog-rammable Read Only).

GİRİŞ

BELLEK BİRİMİ Giriş Bellek Alanı

Program Bellek Alanı Çalışma Bellek Alanı Çıkış Bellek Alanı KONTROL BİRİMİ ÇIKIŞ Ana İşlem Birimi ARİT-METİK MANTIK BİRİMİ

Şekil 2.4. Kavramsal Bellek Alanları.

?

(30)

Bir insan beynini bilgisayarın beyni olarak düşününüz. Bu varsayım altında RAM, ROM ve EPROM’un işlevleri insan beyni için nasıl ta-nımlanabilir?

Yardımcı bellek, ana belleğin yükünü hafifleten ve ana bellekte bilgi saklama maliyetini azaltan bir dış bellektir. Yardımcı bellek aracılığı ile çok sayıdaki karakter ya da bilgi, manyetik disk, disket, manyetik şerit gibi yaygın olarak kullanılan bilgi saklama aygıtlarında saklanarak, yeri

geldi-ğinde kullanıcıların erişimine olanak tanınır.

Son olarak üzerinde duracağımız birim, aritmetik-mantık (aritmetic-lo-gic) birimidir. Bu birim toplama, çıkarma, çarpma ve bölme aritmetik iş -lemlerini yerine getirir. Bunun yanı sıra bir sayının negatif, pozitif veya 0'a eşit olup olmadığını belirler; ve iki sayıyı, hangisinin büyük, diğerine eşit veya diğerinden küçük olduğunu belirlemek üzere gerekli karşılaştı rma-ları yapabilir.

Şekil 2.3’te verildiği gibi bu birimlerin tümü, birbirleriyle eşgüdümlü olarak iletişim içinde çalışmaktadır.

Bu düzenlemeyi temel alan tipik bir bilgisayar donanımı çevre birimleri ve ortamlarıŞekil 2.5'te görülmektedir.

Görüleceği gibi bilgi kayıt ortamları olan girişteki araçların bir çoğu ay-nı zamanda çıkış ortam ve araçları olarak göze çarpmaktadır.

Bilgisayar teknolojisindeki gelişmeler, doğal olarak donanımın geliş i-miyle doğrudan ilgilidir. Bu alanda her geçen gün yeni adımlar atılmakta ve 1950'li yıllarda öngörülmesi çok güç değişiklikler olmaktadır. Nitekim silikon yongaların yerini almak üzere birtakım yeni yapılar üzerindeki ça-lışmalar giderek olgunlaşmaktadır. Bu alandaki çalışmaların en güncel olanlarından biri, silikon yongalar yerine karbon tabanlı organik molekül-lerden oluşan yeni devreler üretmeyi amaçlamaktadır. Böylelikle bir biyo-lojik mikro-yongalar devri açılacağı ve bu moleküler devrelerin çok daha az güç kullanarak çok daha hızlı çalışabileceği ve donanım boyutlarında 1000 katlık bir küçülme sağlanabileceği vurgulanmaktadır.

(31)

Bir bilgisayar donanımının gelişimini belirleyen beş temel faktör bulunmaktadır. Bunlar; ● Büyüklük, ● Hız, ● Maliyet, ● Bellek kapasitesi, ● Güvenilirlik faktörleridir. Terminal Terminal Sesli

Girişim Birimi Ekran

Manyetik Mürekkep Karakteri Okuyucu Optik Karakter Okuyucu Manyetik Disk Ana İşlem Birimi Sesli Yanıt Birimi Yazıcı Manyetik Disk Direkt Erişim Birimi Manyetik Disk Band Bilgisayar Çıktı-Mikrofilm Birimi Manyetik Manyetik Band Manyetik Band

(32)

Bu faktörler bilgisayarın gelişimi sonucunda nasıl etkilenir?

Başlangıçta lamba temeline dayalı olarak kullanılan elektronik montaj-lardan, transistörlere ve entegre devrelere doğru gelişim gösteren, bilgi-sayarlar; büyüklük, hız, maliyet, bellek kapasitesi ve güvenilirlik faktörle-rini de etkileyerek kuşaklar oluşturmuşlardır.

3. sınıfta incelediğiniz Yönetim Bilgi Sistemi ders kitaplarınızın dör-düncü ünitesindeki “Bilgisayar Kuşakları”na ilişkin açıklamaları göz-den geçiriniz.

B

İ

LG

İ

SAYAR YAZILIMI (SOFTWARE)

Bilgisayar yazılımı, bilgisayarın bilgi işleme işlevini yerine getirmesini sağlayan her tür programı, yordamı, kuralları ve belgelendirmeyi içeren bir kavramdır. Bir anlamda donanıma yaşam veren öğe, yazılımdır. Bu nedenle, donanım ve yazılım birbirinden ayrı düşünülemez.

Bilgisayar yazılımını, iki ana grupta ele alınabilir. Bunlar; sistem yazılı -mı ve uygulama yazılımıdır.

Sistem yazılımı, bilgisayar sistemindeki işlemleri destekleyen ve kontrol eden programları içerir. Sistem yazılımı, işletim sistemi (operating system) programlarını oluşturur.

İşletim sistemi, ana işlem birimindeki işlemleri denetleyen program-lar bütünüdür. İşletim sistemi, bilgisayar sisteminin giriş-çıkış ve bellek işlevlerini kontrol ederek çeşitli destek hizmetleri sağlar.

Uygulama yazılımı ise, özel uygulamaları yürüten ve işleten program-lardan oluşur. Örneğin, ödemelere ya da stok kontrol işlemlerinin yerine getirilmesine yönelik olarak hazırlanan programlar uygulama yazılımı

içindedir.

Sistem yazılımı ve uygulama yazılımının bilgi işleme sistemi içinde-ki yeri nedir?

Burada ele alınması gereken bir diğer konu, işletim sistemine iliş kin-dir. Çünkü bir bilgisayarın yazılım düzeyinde özünü işletim sistemi oluş -turur. İşletim sistemi, ana işlem birimindeki işlemleri denetleyen prog-ramlar bütünüdür. Bilgisayar sisteminin giriş-çıkış ve bellek işlevlerini kontrol ederek, çeşitli destek hizmetlerini sağlayan, işletim sistemidir. Bu nedenle işletim sistemini (aynı bağlamda sistem yazılımını) oluşturan bu karmaşık programlar bütününe, denetleyici veya yönetici programlar adı

da verilmektedir.

Bilinmesi gereken, uygulama programlarından farklı olarak, işletim programlarının bilgisayar üreticisi firmalarca geliştirilerek sisteme daha baştan yerleştirilmiş olmalarıdır.

İşletim sisteminin oluşturulması ile uygulama programlarının iş letilebil-me olanağı yaratılmış olur.

İşletim sisteminin iki temel öğesi; iş (job), kaynak (resource) ve veri (data) yönetimini sağlayan kontrol programları ile bilgi işlemeyi sağ la-yan işleme programlarıdır (processing programs).

İşleme programları; bilgisayara verilen bir uygulama programını maki-ne dilimaki-ne çeviren dil çevirici programları (language translator programs-compilers) ve sistem kitaplığını yöneten "hizmet programları"nı içermek-tedir. Bilgisayar yazılımı ile ilgili sınıflandırma Şekil 2.6’da verilmiştir.

!

!

(33)

Şekil 2.6'da verilen bilgisayar yazılımı ile ilgili sınıflandırmada yer alan kontrol programı, işleme programı ve işleme uygulamaları prog-ramı arasındaki ilişki nedir?

Bilgisayar Yazılımı Sistem Yazılımı Uygulama Yazılımı Veri Tabanı Yönetim Sistemleri İşletme Uygulama Programları İletişim Kontrol Programları Bilimsel Uygulama Programları İşletim Sistemi Diğer Uygulama Programları Kontrol Programları İşleme Programları Programları İş Yönetim Programlar Dil Çevrici Programları Yönetim Programları Programları Yönetim Programları Veri Diğer Hizmet Kaynak İşlem

Şekil 2.6. Yazılım Sistemi.

(34)

PROGRAMLAMA D

İ

LLER

İ

VE PROGRAMLAMA SÜREC

İ

Bundan önceki kesimde sıklıkla kullanılan bilgisayar programı terimi, insanın bilgisayarla iletişim kurabilmesini ve bilgi işlemesini sağlayan en önemli araçlardan biridir.

Bir işlemin bilgisayara tanımlanabilmesi, bu işlemin (ya da sorunun) ona, anlayabileceği bir sistematik içinde verilmesini gerekli kılar.

Programlama, bir işi yapmak için gerekli işlemlerin saptanması, ta-nımlanması ve bu işlemlerin sırasının belirtilmesidir. Bilgisayarlar özgün bir sorunun çözümü için programlanabilirler. Bu olanak sorunun çözüm yönteminin bir dizi mantıksal komutlarla ve bir dille kodlanmasıyla sağ la-nır.

Burada programlama sürecine geçmeden önce, yukarıda anılan ve

programlamaya olanak veren "programlama dilleri" üzerinde durmak isti-yoruz. Programlama dili, bilgisayar programları oluşturmak üzere tanı m-lanmış yapay bir dil/dillerdir. Programlama dilleri temel olarak iki düzeyde ele alınabilir. Bunlar, alt düzey (low level) ve yüksek düzey (high level)

dillerdir (Ayrıca C adı verilen alt düzey programlama dillerinin

özellikleri-ne sahip bir üst düzey programlama dili de bulunmaktadır).

Bilgisayar dillerinin sınıflandırması nasıl yapılabilir?

Alt düzey diller, bir bilgisayar sisteminin doğrudan uygulayabildiği ma-kine komutlarını içeren dillerdir. Çevirici dili (assembler language) olarak adlandırılan dil bu sınıfa girmektedir.

Üst düzey diller ise kullanıcıların doğal diline benzeşen komutları içe-ren ve çözümü istenen sorunların türüne göre farklılık gösteren dillerdir. Bir diğer deyişle üst düzey dillerin kullanılan alana özgü bir yapıları vardır. Bu dillerin, alt düzey dillerden farklı olarak bilgisayara doğrudan bağımlı

olmayan bir özellikleri vardır. Yani yazılan program, o dili kullanabilen tüm bilgisayarlar için geçerlidir.

Üst düzey dillere belirli alanlara yönelik olmalarından ötürü, soruna

yönelik diller adı da verilmektedir. Üst düzey bir programlama diliyle ya-zılmış programın ki buna kaynak program (source program) adı veril-mektedir, bilgisayar sistemince okunmasını yani, onun anlayabilmesini

sağlayarak amaç programa (object program) dönüştürmek

gerekmekte-dir. Bu dönüştürme işlemine derleme (compile), derleme işlemini gerçek-leştiren karmaşık ve özel program dizisine ise derleyici (compiler) den mektedir (Şekil 2.7).

(35)

Programlama sürecinin evreleri nelerdir?

Bir işi yapmak için, tanımlanmış bir dizi adımdan oluşan ve dönüş tür-me işlemlerini içeren programlama sürecinin evreleri aşağıdaki gibi açı k-lanabilir.

Öncelikle ve doğal olarak, çözümü gereken sorunun ayrıntılı çözümle-mesi (analizi) ele alınacaktır. Bu evre özellikle, çözümü gereken sorunun bilgisayara uygunluğunu sağlamaya yönelik olup, gerek duyulan çıktıları

ve sisteme verilecek olan girdi verilerinin ortaya konmasını içerir. Bir sonraki evre, programlama çözümlemesidir. Bu evrede, program-lama açısından, gereksinilen çıktıyı üreten yöntem belirlenir. Sorunun çözümünü belirleyen sonlu sayıdaki özgün ve anlaşılır sırasal adımların (işlemlerin) ortaya konması anlamına gelen algoritmaların, akış çize-neklerinin (flowcharts) ve mantıksal karar tablolarının hazırlanması da bu evre içindedir.

Tasarım evresindeki her türlü değişkeni göz önüne alan çalışmaların sonuçlanması ile kodlamaya geçilebilecektir. Programlama açısından kodlama kavramı, sorunun çözümüne yönelik olarak hazırlanmış olan al-goritma ve akış çizeneklerine uyan ve bir programlama dilinin kurallarını

taşıyan komutlar bütünüdür. Bu şekilde, daha önce değinmiş olduğumuz

kaynak program oluşturulmakta ve oluşturulan program test edilerek

amaç programa ulaşılmaktadır. Eğer amaç programın başarılı olduğu düşünülüyorsa, bu programın, başka bir kullanıcının anlamasına ve kul-lanmasına olanak verecek belgelendirmesi hazırlanarak dosyalanır.

KAYNAK PROGRAM DERLEME DERLEME PROGRAMI VE PROGRAM LİSTELEME RAPORU MAKİNE DİLİ-AMAÇ PROGRAM VERİ İŞLETİM SONUÇ HATA

Şekil 2.7. Derleme Süreci.

(36)

Açıklanan programlama süreci, Şekil 2.8’de olduğu gibi özetlenebilir. SİSTEM ÇÖZÜMLEME TASARIM 1. Sorunun alanı 2. Çıktı gereksinmesi 3. Girdi verilerinin belirlenmesi PROGRAMLAMA 1. Gereksinilen çıktıyı üreten yöntem 2. Akış çizenekleri/ mantıksal karar tabloları ÇÖZÜMLEMESİ PROGRAM KODLAMA PROGRAMLAMA DİLİ KURALLARI KAYNAK PROGRAM MAKİNE DİLİNE ÇEVİRME ÇEVİRME

BAŞARILI MI? PROGRAM

Evet

Hayır

HATALARIN

DÜZELTİLMESİ Hayır BAŞARILI MI?PROGRAM AMAÇ Evet PROGRAMIN DÜZELTİLMESİ ÇIKTI ÜRETİMİ VE BAKIMI PROGRAM 1 1 Şekil 2.8. Programlama Süreci.

(37)

Özet

Bilgi işlemede bilgisayarların kullanılması, bilgi işlemenin temel iş lev-leri olan girdi, işleme, çıktı, saklama ve kontrolün gözden geçirilmesini zorunlu kılmaktadır. Bilgisayarla bilgi işlemede bu temel işlevler bilgisa-yar donanımını, yazılımını ve personelini kullanarak yerine getirilecektir. 1940’lı yıllarda ENIAC ile başlayan bilgisayar teknolojisi günümüzde minyatürize edilmiş entegre devrelerle gelişimini sürdürmektedir. Bu ge-lişimin izlenmesinde ele alınacak beş temel faktör vardır. Bunlar büyük-lük, hız, maliyet, bellek kapasitesi ve güvenirliliktir. Bilgisayarlar geliş tik-çe hız, bellek kapasitesi ve güvenilirlik artmakta; maliyet ile fiziksel bü-yüklük azalmaktadır.

Bir bilgisayar donanımında girdi, çıktı, saklama birimleri ve ana işlem birimi vardır. İnsan ile makinenin iletişim kurmasını sağlayan birim giriş

birimidir. Giriş birimiyle ana işlem birimine verilen verilerin işlendikten sonra çıktı olarak alınmasını sağlayan iletişim aygıtı ise çıktı birimleri ola-rak ifade edilmektedir. Ana işlem biriminde yer alan kontrol, bellek ve arit-metik-mantık öğeleri işlemlerin programlar yardımıyla yapılmasını, veri ve bilgilerin saklanması faaliyetlerini görürler.

Donanımdaki bu gelişme benzer bir gelişmenin yazılımda da yaş an-ması sonucunu doğurmuştur. Donanıma yaşam veren öğe olarak ifade edebileceğimiz yazılım; sistem yazılımı ve uygulama yazılımı olarak iki grupta ele alınmaktadır. Sistem yazılımları, bilgisayar sistemindeki iş -lemleri destekleyen ve kontrol eden programlardır. Uygulama yazılımları

ise, stok kontrolü veya ödemeler gibi özel uygulamaları yürüten ve iş le-yen programlardır. Yazılımların oluşturulmasında programlama dillerinin kullanılması gerekir. Programlama dili, bilgisayar programı(yazılımı) oluşturmak üzere tanımlanmış yapay dillerdir. Programlar bu dilleri kulla-narak işletme amaçlarına uygun programlar oluşturacaklardır.

Sorular

1. Aşağıdakilerden hangisi bilgisayar donanımının gelişimini belirle-yen temel faktörlerden biri değildir?

a. Büyüklük b. Hız c. Maliyet

d. Programlama dili e. Bellek kapasitesi

2. Giriş birimleri ile ana işlem birimine verilen verilerin işlendikten son-ra çıktı bilgileri olarak alınabildiği iletişim aygıtı aşağıdakilerden han-gisidir?

a. Rastgele Erişimli Bellek (RAM)

b. Ana İşlem Birimi c. Aritmetik-Mantık Birimi d. Giriş Birimleri

e. Çıkış Birimleri

3. Kullanıcının değişiklik yapamadığı, kalıcı bellek programları içeren ancak yine de belli koşullarda değiştirilebilen bellek türü aşağı

(38)

dakiler-den hangisidir?

a. Silinebilir-Programlanabilir Salt Okunur Bellek (EPROM)

b. Rastgele Erişimli Bellek(RAM)

c. Salt Okunur Bellek(ROM) d. Ana Bellek

e. Çalışma Belleği

4. Bilgisayar sistemindeki işlemleri destekleyen ve kontrol eden

prog-ram aşağıdakilerden hangisidir? a. Uygulama Yazılımı

b. Bilimsel Uygulama Yazılımı

c. İşletme Uygulama Yazılımı

d. Sistem Yazılımı

e. Veri Tabanı Yazılımı

5. Üst düzey bir programlama diliyle yazılmış programın, bilgisayarın anlayabileceği program şekline dönüştürme işlemine ne ad verilir? a. Listeleme b. Derleme c. İşletim d. Kodlama e. Tasarım

Sözlük ve Kavramlar Dizini

Abaküs : Hesaplamada ya da

matematik-sel işlemlerde kullanılan en eski mekanik aygıt.

Akış Çizeneği : Programcı tarafından hazırlanan

ve programın genel görünümünü,

planını, akış yönünü, sorunun çö-zümündeki adımları kapsayan çi-zimsel bir gösterimdir.

Bellek : Bilgi ve işlem dizilerinin

saklan-dığı aygıt ya da ortamdır.

Bilgisayarla Bilgi İşleme : Verinin öz devimli olarak iş len-mesinde bilgisayarın kullanı lma-sıdır.

Donanım : Bir bilgisayar sistemini oluşturan

fiziksel birimlerdir. Bir bilgisayarın klavyesi, monitörü örnek olarak verilebilir.

(39)

yapan kişi.

Manyetik Band (Teyp) : Sadece sıralı erişimin olanaklı

olduğu geniş bilgi yığınlarını sak-layabilen bir aygıt ve ortamdır.

Manyetik Disk : Bir bilgi saklama ya da bellek

or-tamıdır. Okuma ve yazma iş lemi-nin bir plağın çalınması gibi yapı l-dığı disk aygıtlarında aynı anda birden çok diske okuma ve yazma işlemi yapılabilir.

Optik Karakter Okuyucu : Basılı ya da yazılı karakterleri okuyan ve bilgisayara girişini sağ -layan bir giriş birimi.

Öz devim : İnsan aracılığı olmaksızın işlerin otomatik olarak yapılmasıdır.

Rastgele Erişimli Bellek (RAM) : Sıradan işlerin yürütüldüğü, iste-nilen herhangi bir konuma bilgi ve programların saklanabildiği ve içindeki değerlerin silinebildiği, değiştirilebildiği bellek türüdür.

Salt Okunur Bellek (ROM) : Program komutlarının değiş tire-meyeceği nitelikte, kalıcı bilgi sak-lamak ve salt okunmak üzere bil-gisayar üreticisi firma tarafından geliştirilmiş bellek türüdür.

Silinebilir-Programlanabilir

Salt Okunur Bellek (EPROM) : ROM gibi kullanıcının değiş tire-meyeceği ve kalıcı programları

içeren bellek alanıdır. EPROM, belli koşullarda değiştirilebilir (ye-niden programlanabilir).

Yazılım : Donanıma yaşam veren ve bilgi

işlemde kullanılan programlar, yordamlar, programlama dilleri ve belgelemelerin tümüdür.

Yonga(chip) : Milimetrik yüzeyler üzerinde

on-binlerce devre elemanından

olu-şan ve son derece karmaşık elekt-ronik devrelerin yerleştirildiği, ge-nellikle silikon gibi yarı iletken mal-zemenden yapılmış ince bir dilim.

Yordam : Bir sorunun çözümünde

(40)

ÜN

İ

TE

3

Veri Düzenlemesi ve

Yap

ı

land

ı

r

ı

lmas

ı

Bu Ünitede...

Bilgi sisteminin sağlıklı bilgi üretebilmesi ve etkin bir şekilde iş le-yebilmesi için gerekli olan veri düzenlemesi ve veri yapılandırı l-ması bu ünitede ele alınmıştır. Bu ünitede ayrıca bilgilere erişim olarak da ifade edilen kütük düzenleme konusu da incelenmiştir.

Çalışma Biçimine İlişkin Olarak...

Ele alınan her konuyu örneklerle ele almanız, sizin konuyu daha iyi anlamanızı sağlayacağı gibi, konuyu ne ölçüde kavradığınızı da anlamanıza yardımcı olacaktır.

(41)

BİLGİSAYAR

İLE BİLGİ

İŞLEMEDE VERİ DÜZENLENMESİ VE

YAPILANDIRILMASI

Bilgisayar ile Bilgi İşleme (BBİ)'nin anlaşılmasının temeli büyük ölçü-de, veri düzenlemesinin çeşitli temel kavramlarının anlaşılmasına bağlı -dır. Etkin bir işlemeyi sağlayabilmek için, her BBİ sisteminde veri, mantı k-sal biçimde düzenlenmeli ve yapılandırılmalıdır. Basitten karmaşığa doğru sıralanan veri yapıları, BBİ içinde veriyi mantıksal bir biçimde dü-zenlemek için tasarlanmışlardır.

Verilerin yapılandırılmasının ve düzenlenmesinin amacı nedir?

VERİ DÜZENLEMESİ

Veri, öğeler olarak karakterler (characters), alanlar (fields), kayıtlar (records) ve kütükler (files) içinde düzenlenmiştir. Bu öğeler kavramsal olarak önem taşımakta olup, kitabınızda bundan sonra sıklıkla kullanı la-caktır.

Karakter, verinin en temel öğesi olup, alfabetik, sayısal veya diğer sembollerden oluşur.

Alan, karakter gruplarından oluşur. Örneğin, kişi isimlerini oluşturan alfabetik karakter grupları isim alanı, satış tutarlarını oluşturan sayısal karakter grupları satış tutarı alanını oluşturabilir. Bir veri alanı bir özelliği (karakteristik veya nitelik), bir varlığı (nesneler, insanlar, yerler vb.) orta-ya koorta-yar.

Verinin ilişkili alanları kayıt biçiminde gruplanmışlardır. Bir kişiye ilişkin ücret ödeme kaydı, o kişinin isminden, sosyal sigorta numarasından, ver-gi oranından vb. oluşur.

Kütük, birbiriyle ilişkili kayıtlar topluluğudur (veya veri setidir).

İşyerinde 20 kişi çalışmaktadır. Çalışan bu kişilerin tümüne ilişkin kayıtlar (adı-soyadı, sicil numarası, çalıştığı birim, ücreti vb.) ücretler kütüğünü oluşturacaktır. Her bir çalışana ilişkin veriye ise kayıt adını vermekteyiz. Her bir çalışana ilişkin her bir veri ise alan olarak tanı m-lanmaktadır (Örneğin sadece adı soyadı gibi). Alanı oluşturan her bir harf, sayı veya sembol ise karakter olarak tanımlanır. Örneğin çalış a-nın sicil numarası 123456 ise, bu alan içindeki her bir sayı(1,2,...,6) bir karakterdir.

Kütükler sürekliliklerine göre iki ayrımda incelenebilirler; ana kütük ve işlem (çalışma) kütüğü. Ücretler ana kütüğü (payroll master file) sürekli bir kütük niteliğini taşırken, yine ücretlere ilişkin haftalık işlem kütüğü (we-ekly transaction file) geçici bir çalışma kütüğü niteliğindedir.

İşlem kütükleri, belirli bir zaman aralığında oluşan işlemlere ilişkin ka-yıtları içerirler ve devresel olarak, ana kütüğün içerdiği süreklilik taşıyan kayıtları günlemede (update) kullanılırlar.

Günleme nedir?

Günleme, bir kütükteki kayıtlara veya bilgilere erişerek gerekli değ

i-şiklik veya eklemeleri yapmak ve kütüğü en son haline getirmektir.

İleriki ünitelerde daha ayrıntılı olarak ele alınacak bir kavram da veri ta-banıdır (Data Base). Çağdaş BBİ sistemlerinin önemli bir öğesi olan veri tabanı uygulamasıyla, farklı kullanımlara yönelik verileri içeren kayı t-lar veya kütüklerin birbiriyle ilişkilendirilerek işletilmesi sağlanır.

Böylelik-?

!

(42)

le, farklı uygulamalar için kullanılacak ortak verilerin sisteme tekrar tekrar verilmesinin önüne geçilerek, merkezi bir kütükler dizisi oluşturulmuş

olunur.

Bilgi işlemede veri tabanının kullanılmasının sağlayacağı faydalar nelerdir?

Karakter, alan, kayıt, kütük ve veri tabanı ilişkisi aşağıdaki gibi özetle-nebilir .

VERİ YAPILANDIRILMASI

BBİ'de veri düzenlemesi için gerekli olan veri öğelerinin, belirli bir sı ra-düzene sahip olduklarını belirtmiştik. Bu kesimde ise, verinin işlevsel kul-lanımını sağlayan bir yapıya kavuşturulması üzerinde durulacaktır. Bu amaçla veriler, işletmenin olaylara ilişkin uygulamalarını göz önüne alan mantıksal ve anlamlı bir ilişkiler sistemine sahip kılınmalıdır. Kütüklerden veya veri tabanından elde edilecek bilginin uygun biçimde sağ lanabilme-sine verilerin yapılandırılmış olması olanak verir.

Verilerin yapılandırılmasının gereği nedir?

Verinin yapılandırılmasında aşağıdaki dört temel yaklaşım ortaya ko-nabilir.

Basit doğrusal yapılar (Simple linear structures): Eğer verinin tüm öğeleri bağımsız ve aynı önemde ise veri, basit doğrusal bir yapıda sı ra-lanabilir. Ancak bu tür bir yapılandırma, (özellikle işletmelerde...) bilgi iş -leme amaçlarına genellikle uygun düşmemektedir.

Liste yapıları (List structures): Bu yaklaşımda, mantıksal (anlam

ta-şıyan...) kayıtlar, "gösterici" (pointer) kullanımıyla birbirlerine bağlantı -İSİM ALANI MEHMET AK Karakter Alan Kayıt Kütük Veri Tabanı PERSONEL VERİ TABANI ÜCRET KÜTÜĞÜ ÜCRET KAYDI MEHMET AK 57533874 820.000.-TL. M Şekil 3.1. Ortak Veri Öğeleri.

?

?

Gambar

Şekil 1.4. Bilgi İşleme Sistemi Kavramı.
Şekil 1.5. Bilgi İşleme Sistemi Evreleri ve Bilgi İletişimi.
Şekil 2.4. Kavramsal Bellek Alanları.
Şekil 4.1'de görüldüğü gibi herhangi bir uygulamaya ilişkin yığınlanmış belgeler, öncelikle bir manyetik band veya diske verilerek,  biriktirilmekte-dir
+7

Referensi

Dokumen terkait

Kaynaşt ı rma ile ilgili eğitim alan okul öncesi öğretmenlerin, kaynaşt ı rma ile ilgili eğitim almayan okul öncesi öğretmenlere göre kaynaşt ı rma uygulamas ı na daha olumlu

Askeri İdadideki Tarih öğretmeni Mehmet Tevfik Bey’de Mustafa Kemal’e Tarih alan ı nda “Yeni Ufuklar” açm ı ş (Cebesoy;1971), O’nda tarih sevgisi oluşturarak, vatan ı n

Icten ve Sayman [3] taraf ı ndan yap ı lan çal ı şmada, tek pim bağlant ı l ı çekme yüküne maruz alüminyum-cam lifi-epoksi sandvich kompozit plaklarda meydana gelen

durumlarına ait süperpozisyon kuvvetleri (EY, EIY ve min çubuk kuvvetleri) esas alınarak boyutlandırılır. Dikme ve diyagonal elemanları için ise genellikle, tek

Katılımcılar ile yapılan görüşmelerle pilates eğitici eğitiminde temel alan bilgi ve becerileri, iletişim becerileri, uygulama bilgi ve becerileri, ortam düzenleme

verilenler; Şekilde görüldüğü gibi parçalar ı sürekli birleşik 2U160 profilinden teşkil edilmiş olan bir bas ı nç çubuğu için L kx =500 cm, L ky = 250 cm, malzeme

Ama farsça ülkede, uzun y ı llar kullan ı lm ış ve bu dilde bir çok eser yaz ı lm ış oldu ğ undan medreselerde yabanc ı dil olarak arapça yan ı nda okutulmakta

Lalu ia memeriksa seluruh taman yang terdapat di sekitar Pont-l‟Évêque ; kemudian.. On ne savait pas ce qu‟elle voulait dire. Enfin elle rentra, épuisée, les savates en lambeaux,