Öğretim Görevlisi Tahsin ÇİLOĞLU
1970'ler - MRP (Malzeme İhtiyaç Planlaması): İmalat için gereken alt ürünler, parçalar ve hammaddelerin miktarını ve zamanlamasını planlar. IBM firmasında stok kayıtlarının tutulması ve takibi amacıyla ortaya atılmıştır.
Kapalı Çevrim MRP (Closed Loop MRP): Malzeme planlamasını mevcut üretim kapasitesiyle karşılaştıran geri beslemeli bir sistemdir. Üretim çizelgesindeki üretim miktarları ile kapasite arasındaki ilişkiyi kontrol eder.
1980'ler - MRP II (Üretim Kaynakları Planlaması): İmalat işletmesinin tüm kaynaklarının (malzeme, işçilik, makine vb.) etkin olarak planlanması. MRP II, üretim sürecinde donanım-yazılım sistemi ile iletişim kurulmasını sağlar.
1990'lar - ERP: MRP II'nin mühendislik, insan kaynakları, satış ve finans gibi tüm işletme faaliyetlerini kapsayacak şekilde genişletilmiş halidir.
ERP (Enterprise Resource Planning): Bir işletmenin tüm kaynaklarını (insan gücü, malzeme, finans, zaman vb.) merkezi bir yazılım aracılığıyla yönetmesini sağlayan sistemlerdir.
Nasıl Çalışır? Satış, stok, muhasebe, insan kaynakları vb. modüller birbiriyle entegre çalışır. Aynı güncel verilere ulaşım ile bilgi kirliliği ve hata payı en aza indirgenir.
Otomasyon & Entegrasyon: Fatura, sipariş, ödeme gibi işlemlerin otomatize edilmesi, aynı zamanda E-fatura vb. dijital sistemlerle doğrudan entegrasyon sağlanarak iş akışlarının hızlandırılması.
Yönetimsel Faydaları: Zaman ve maliyet tasarrufu sağlar, departmanlar arası koordinasyon güçlenir, karar destek süreçlerine anlık veri aktarır.
Lojistik Yönetimi: Müşteri ihtiyaçlarını karşılamak amacıyla malzeme, parça, son ürün ve bilgilerin kaynaktan tüketileceği noktaya kadar etkin akışını planlama sürecidir.
Aktif Stok ve Emniyet Stoku: Talebi zamanında karşılamak için oluşturulan 'Aktif Stok' ile üretimdeki gecikmeler veya tahmin sapmalarına karşı koruma sağlayan 'Emniyet Stoku' ayrımları.
DRP (Dağıtım Kaynakları Planlaması): Merkezi depo ve ona bağlı dağıtım depoları arasındaki malzeme aktarımını, kapasite kısıtlarını optimize eden analitik yöntemdir.
Sistem Entegrasyonu: DRP sistemi ile arz zinciri boyunca envanter yönetimi, işletmelerin reaksiyon hızını ve tasarruflarını artırır.
Depo Yönetimi (WMS): Depo içi ürün yerleştirme, taşıma ve düzenleme işlemlerini optimize ederek stok hareketlerini matematiksel algoritmalarla (Örn. en kısa rota) izler.
Stok Kodu & Barkod: Her ürünün ERP’de benzersiz olarak tanımlandığı kimlik numarası (Stok Kodu) ve seri/hızlı tanımlanmasını sağlayan evrensel görsel kodlama sistemi.
FIFO / LIFO Yöntemleri: Stok çıkış stratejileri. İlk giren ilk çıkar (FIFO - First In First Out) gıda ve raf ömrü olan ürünler için, Son giren ilk çıkar (LIFO) homojen depolanan metaller vb. için kullanılır.
SCM (Tedarik Zinciri Yönetimi): Hammadde tedariğinden son tüketiciye kadar uzanan malzeme, bilgi ve finansal akışların tüm yönleriyle entegre koordinasyonudur.
CRM (Customer Relationship Management): Müşterilerle olan etkileşimleri, satış fırsatlarını, pazarlama kampanyalarını ve satış sonrası destek süreçlerini tek bir platformdan yönetme stratejisidir.
Kurumsal Hafıza: CRM, firmanın müşteriyle olan tüm geçmişini (görüşmeler, şikayetler, teklifler) kaydederek kalıcı bir kurumsal hafıza yaratır.
B2B (Business to Business): Firmalar arası ticaret süreçleri. Sözleşmeler, uzun vadeli fiyat anlaşmaları, toptan iskontolar ve tedarikçi ağları B2B CRM'in yapıtaşlarıdır.
B2C (Business to Consumer): Firma ile son tüketici arasındaki ticaret. Kampanyalar, puan sistemleri, çağrı merkezleri ve şikayet yönetimini kapsar.
Müşteri Bilgi Toplama ve Veri Madenciliği: Müşteri davranışlarını, harcama alışkanlıklarını ve demografik verileri toplayarak veri madenciliği algoritmalarıyla hedef kitleleri belirleme.
Müşteri Kazanımı (Acquisition): Potansiyel müşterilerin (Lead) çeşitli pazarlama kanallarıyla (Web, sosyal medya, fuar) sisteme kaydedilmesi ve fırsata (Opportunity) dönüştürülmesi.
Müşteri Tutma (Retention): Satış sonrası hizmet, memnuniyet anketleri, sadakat programları ve kişiselleştirilmiş pazarlama ile müşteri kaybını (Churn) önleme stratejileri.
Elektronik Müşteri Yönetimi (e-CRM): İnternet, e-posta, mobil uygulamalar gibi dijital temas noktalarından elde edilen verilerin ERP sisteminde anlık olarak konsolide edilmesi.
Finans ve Muhasebe Modülü: Bilanço, gelir tablosu, bütçe yönetimi, nakit akışı ve yasal mali raporların Tek Düzen Hesap Planı çerçevesinde yürütüldüğü merkezi modüldür.
Muhasebe Fişleri ve Mahsup: Günlük finansal işlemlerin yevmiye kayıtlarına (Tediye, Tahsilat, Mahsup) dönüştürülmesi ve hesaplar arası tutarlılığın sağlanması.
Cari Hesap & Bütçeleme: Müşteri ve tedarikçi bazlı risk ve vade takibi. Geçmiş verilerden yola çıkarak varyans (sapma) analizi ile gelecek dönem bütçelerinin bilimsel olarak planlanması.
E-Dönüşüm (e-Fatura, e-Defter): Maliye Bakanlığı standartlarına uygun XML formatlı e-Fatura, e-Arşiv ve e-Defter entegrasyonu ile muhasebe süreçlerinin kağıtsız ve yasal denetime hazır hale getirilmesi.
İhracat / İthalat Modülü: Gümrük beyannameleri (GÇB), proforma faturalar, akreditifli işlemler (L/C) ve uluslararası lojistik (Incoterms) evraklarının yönetilmesi.
Çoklu Para Birimi (Multi-Currency): İşlemlerin lokal para birimi ve döviz cinsinden aynı anda takip edilmesi.
Kur Farkı ve Kur Yönetimi: İşlem tarihi ile ödeme tarihi arasındaki döviz kurlarındaki dalgalanmaların hesaplanması, kur farkı faturalarının ve kambiyo kar/zarar kayıtlarının otomatik oluşturulması.
Raporlama ve Yasal Mevzuat: Dış ticaret işlemlerine dair KDV iadesi raporlamaları, dolaşım belgeleri (A.TR, EUR.1) ve menşe şahadetnamelerinin ERP üzerinden takibi.
İnsan Kaynakları (HRIS/İKY) Modülü: Kurumun en stratejik kaynağı olan insan gücünün; işe alım, özlük, izin, eğitim ve performans değerlendirmelerinin merkezi olarak yönetilmesi.
Sicil Kayıtları ve Özlük Dosyası: Çalışanın demografik bilgileri, banka hesapları, kan grubu, SGK numarası, acil durum irtibatları ve adli sicil bilgilerinin güvenli veritabanında tutulması.
Resmi Parametreler: SGK taban/tavan matrahları, asgari geçim indirimi (AGİ), gelir vergisi dilimleri, işsizlik sigortası prim oranları gibi yasalarla belirlenen güncel değerlerin ERP'ye işlenmesi.
PDKS Entegrasyonu: Personel Devam Kontrol Sistemi (PDKS) cihazlarından (parmak izi, yüz tanıma, kart) alınan giriş-çıkış verilerinin doğrudan ERP puantaj ekranlarına aktarılması.
İzin Yönetimi: Yıllık ücretli izin, mazeret, hastalık, doğum veya ücretsiz izin günlerinin kıdem sürelerine ve yasal hakedişlere göre otomatik hesaplanması ve onay mekanizması.
Puantaj ve Fazla Mesai: Günlük çalışma saatleri, hafta tatilleri, resmi tatiller ve fazla mesai saatlerinin (1.5x, 2.0x katsayılarla) brüt ücret üzerinden hesaplanması.
Bordro Hazırlama: Brüt ücretten; SGK işçi payı, gelir vergisi, damga vergisi ve işsizlik fonu kesintilerinin matematiksel olarak yapılarak Net Ücretin ve Net Bordronun oluşturulması.
Borç, Avans ve İcra Takibi: Çalışana verilen avansların ve adli makamlarca gönderilen maaş hacizlerinin bordro algoritmasında oransal veya sabit kesinti olarak yönetilmesi.
Satış Modülü (SD - Sales and Distribution): Pazarlama aşamasından tahsilata kadar olan zincirin (Order-to-Cash) kesintisiz, anlık veri ile yönetilmesi.
Satış Teklifi (Quotation): Müşteriye sunulan fiyatlar, teslimat koşulları, ödeme planları ve teklif geçerlilik sürelerinin belgelendirilmesi. Kabul edildiği an siparişe çevrilir.
İskonto ve Fiyatlandırma Politikaları: Ürün bazlı, cari hesap bazlı, miktar bazlı veya kampanyalı iskonto matrislerinin ve KDV/ÖTV oranlarının ERP sistemine parametrik tanımlanması.
Satış Siparişi Yönetimi (Sales Order): Onaylanan tekliflerin üretim, stok tahsisi veya satınalma talebine dönüştürülmesi. Sipariş durumlarının, üretim süreci bitene kadar anlık olarak takibi.
Sevk İrsaliyesi ve Mal Çıkışı: Siparişteki ürünlerin depodan eksiltilerek yola çıkmasını sağlayan irsaliye evrakı (Despatch Advice) ve stok hareketinin (Inventory Issue) kaydı.
Faturalama Süreci (Billing): Sevk irsaliyelerinin yasal fatura formatına dönüştürülmesi ve cari hesaba borç olarak yansıtılması (Account Receivable entegrasyonu).
Karlılık Analizi ve Raporlama: Maliyet modülüyle çapraz veri çalıştırarak ürün başına, müşteri başına veya plasiyer başına net kar (Profitability Analysis) raporlarının alınması.
Bölgesel Satış Analizleri: Pazar bölümlendirmesi yapılarak, coğrafi bölgelere, demografik segmentlere göre satış hedeflerinin gerçekleşme oranlarının (KPI) ölçülmesi.
Kullanılan Programlama Dilleri: ERP sistemlerinin arka plan mimarisi çeşitli güçlü dillerle inşa edilir. SAP ERP ABAP (Advanced Business Application Programming) dili ile geliştirilirken, Oracle ERP Java, C++ veya PL/SQL kullanır.
Küresel ve Yerel ERP Yazılımları: Dünya genelinde pazara hakim 'Büyük Beşli' (SAP, Oracle, J.D. Edwards, Peoplesoft, Baan) bulunurken; Türkiye'de LOGO, CANIAS (Troia dili), NETSİS gibi güçlü yerel ve küresel çözümler sıkça tercih edilmektedir.
Makro İşlemleri ve Otomasyon: ERP ara yüzlerinde sürekli tekrarlanan operasyonel işlemlerin birleştirilerek tek tuşla tetiklenmesini sağlayan script (komut dosyası) veya makro mimarisi.
Gerekli Yetenek Setleri: Başarılı bir ERP uzmanı ve yazılımcısı sadece kodlama bilmez; iş süreçleri mühendisliği (BPR), proje yönetimi, veri analizi ve teknik donanım altyapısına da hakim olmalıdır.
Kullanıcı Tanımlı Alanlar (UDF): Standart ERP ekranlarında bulunmayan, ancak işletmenin spesifik sektörüne özgü ihtiyaç duyulan veri giriş alanlarının veritabanı şemasına eklenmesi.
Kullanıcı Tanımlı Formlar (User Forms): Veri kalabalığını önlemek, veri girişini hızlandırmak ve kullanıcı hatalarını en aza indirmek için tasarlanan ergonomik, özelleştirilebilir ara yüz ekranları.
Validasyon (Veri Doğrulama): Ara yüzdeki bir forma girilen bilginin veri tabanına yazılmadan önce format, mantık veya limit açısından doğrulanması (Örn. T.C. Kimlik algoritması kontrolü).
UI (User Interface) ve UX (User Experience): ERP yazılımlarının sadece güçlü olması yetmez, son kullanıcının sistemi kolayca kavrayabileceği, estetik, kullanıcı dostu ve akıcı bir deneyim sunması gereklidir.
Sınıf (Class) Mimarisi: Nesne yönelimli programlamada, gerçek dünyadaki varlıkları (Örn. Müşteri, Sipariş, Fatura) özellik (Property) ve işlevleri (Method) ile birlikte modelleyen şablonlardır.
Nesne (Object): Bellekte (RAM) Sınıf şablonundan oluşturulmuş canlı örnektir. 'Fatura Sınıfı' bir konseptken, 'Fatura No: 12345' bellekteki fiziksel bir nesnedir.
Kapsülleme (Encapsulation): Verilerin yetkisiz erişimden veya dışarıdan rastgele değiştirilmesinden korunmasıdır. ERP içindeki kritik finans verileri metotlar ardına saklanarak dış müdahaleden soyutlanır.
Kalıtım (Inheritance): Ana bir sınıftaki (Örn. Personel) özelliklerin, daha alt sınıflara (Örn. Tam Zamanlı Personel, Sözleşmeli Personel) miras aktarılmasıdır. ERP modüllerinde kod kalabalığını büyük ölçüde önler.
Çok Biçimlilik (Polymorphism): Aynı isme sahip bir metodun (örneğin 'Hesapla'), çağrıldığı nesneye göre farklı işlevler sergileyebilmesidir. İK nesnesinde 'Bordro', Finans nesnesinde 'KDV' hesaplaması gibi.
ERP'de OOP Kullanımı: Modern ERP sistemleri, örneğin SAP'nin ABAP Objects altyapısı, yeniden kullanılabilir (Reusable) kod modülleri sunarak geliştirme, bakım ve güncelleme maliyetlerini devasa oranda düşürür.
VBA (Visual Basic for Applications): MS Office veya bazı esnek ERP sistemleri içinde ofis otomasyonları, karmaşık Excel raporları ve özel veritabanı entegrasyonları için kullanılan olay yönelimli dildir.
Çalışma Kitabı (Workbook) Nesneleri: OLE/COM teknolojisi sayesinde ERP sistemi, dışarıdaki bir Excel dosyasını bir 'Nesne' olarak algılar, hücrelere otomatik veri yazabilir, grafikleri güncelleyip e-posta ile otomatik rapor atabilir.
Donanım İhtiyaç Analizi: ERP'nin anlık (concurrent) kullanıcı sayısı, veri büyüme hızı ve işlem yükü (transaction load) hesaplanarak gerekli CPU, RAM ve Veri Depolama (Storage) kapasitelerinin belirlenmesi.
Veri Tabanı Sunucuları (Database Servers): Milyonlarca kaydı milisaniyeler içinde indeksleyip sorgulayabilecek yüksek hızlı disk mimarilerine (SSD/NVMe RAID) sahip özel donanımlı sunuculardır.
Uygulama Sunucuları (Application Servers): İstemcilerden gelen istekleri işleyip, iş mantığını (Business Logic) yürüten ve veritabanı ile köprü kuran ara katman (Middleware) sunuculardır.
Yerel Ağ (LAN) ve Geniş Alan Ağı (WAN): Tesis içi gigabit hızlarında switch, router omurgası ve uzak şubeler arasında VPN (Virtual Private Network) ile güvenli ve kesintisiz bağlantı kurulumu.
1. Kurulum Öncesi Hazırlık: İşletmenin vizyon ve stratejik hedefleri doğrultusunda karar verilmesi, tepe yönetimin desteği, proje ekibinin oluşturulması ve mevcut ('As-Is') iş süreçlerinin analiz edilmesi.
2. Yayılma ve Uyarlama Dönemi: İş süreçlerinin ERP mimarisine uyarlanması için yeniden yapılandırılması (BPR - Business Process Reengineering). Bu aşamada şirketin çalışma kültürü yazılımla entegre edilir.
3. Veri Aktarımı (Migration): Eski sistemlerde, dağınık excel dosyalarında bulunan stok, cari, muhasebe verilerinin temizlenerek ve normalize edilerek (Data Cleansing) yeni ERP veri tabanına hatasız göç ettirilmesi.
4. Kurulum Sonrası: Canlıya geçiş (Go-Live), kullanıcı hatalarının desteklenmesi, kurulan sistemin sürekli bakımı ve performans ölçümüdür.
ERP Seçiminde Kriterler: Şirket ihtiyaçlarına uyum, satıcı firmanın güvenirliği ve referansları, bütçe (TCO - Total Cost of Ownership), kullanıcı dostu ara yüz, esneklik (Customization) ve entegrasyon yeteneği.
Performans Ölçütleri (Metrikler): Operasyonel hata oranlarındaki düşüş, zamanında teslim oranındaki artış, envanter dönüş hızı ve maliyetlerdeki sapmaların iyileşmesi dengeli şekilde (Balanced Scorecard) izlenmelidir.
Kurulum ve İşletimde Karşılaşılan Problemler: Kullanıcıların yeni sisteme gösterdiği kültürel direnç (en büyük sorundur), iş süreçleri ile yazılım uyumsuzlukları, yetersiz ve kalitesiz eğitim, ve beklenmeyen adaptasyon maliyetleridir.
ERP'nin Dezavantajlı Riskleri: Başarısız proje yönetimi sonucu milyonlarca dolarlık zararlar, kurulum sürecinin aylar hatta yıllar alması, ve personelin başlangıçta yaşayacağı motivasyon kaybı.
Rol Tabanlı Erişim Kontrolü (RBAC): Kullanıcıların, ERP sistemindeki modüllere, tablolara ve verilere (Örn: yönetici maaşları) sadece kurumsal unvan ve görev tanımlarının gerektirdiği izinlerle erişebilmesidir.
Kimlik Doğrulama (Authentication): Sisteme giriş yapan kişinin kimliğinin doğrulanması süreci. Çok faktörlü kimlik doğrulama (MFA - Multi Factor Authentication) günümüzde standartlaşmıştır.
SQL Enjeksiyonu Koruması: Arayüz üzerinden zararlı komutların veri tabanına sızmasını engellemek için tüm veri tabanı isteklerinin Parametrik Sorgular (Prepared Statements) ile filtrelenmesidir.
Veri Şifreleme (Encryption): Veri tabanında depolanan durağan verilerin (Data at Rest) AES-256 gibi protokollerle ve ağ üzerinde akan verilerin (Data in Transit) SSL/TLS sertifikalarıyla şifrelenmesi.
Tam Yedekleme (Full Backup): Tüm veritabanının, yapılandırmaların ve logların periyodik olarak tamamen klonlanmasıdır. Geri yüklemesi en hızlı, depolaması en maliyetli yöntemdir.
Artımlı ve Fark Yedekleme (Incremental & Differential): Sadece son tam yedeklemeden veya son artımlı yedeklemeden itibaren değişen verilerin yedeğinin alınması. Depolama alanından büyük tasarruf sağlar.
Felaket Kurtarma Planı (Disaster Recovery Plan - DRP): Doğal afet, fidye yazılımı (Ransomware), donanım veya elektrik çökmesi gibi kriz anlarında kritik ERP servislerinin farklı bir coğrafi lokasyondaki sunucudan (Failover) ayağa kaldırılma senaryolarıdır.
RTO ve RPO: Kurtarma Süresi Hedefi (RTO - sistemin ne kadar sürede açılacağı) ve Kurtarma Noktası Hedefi (RPO - en fazla kaç dakikalık verinin feda edilebileceği) metrikleri yedekleme frekansını belirler.
Varlık-İlişki Modeli (ER Diagram - Entity Relationship): Bir veri tabanı inşa edilmeden önce Müşteri, Ürün, Sipariş, Fatura gibi kavramsal varlıkların (Entity) aralarındaki Bire-Bir (1:1), Bire-Çok (1:N) ve Çoka-Çok (N:M) ilişkilerin kağıt üzerinde şemalandırılmasıdır.
Normalizasyonun Amacı: Birbiriyle tekrarlanan veri kümelerini (Redundancy) önlemek, silme, güncelleme veya ekleme anomalilerini engellemek ve depolama alanını optimize etmektir.
1. Normal Form (1NF): Bir tablodaki her bir hücrenin sadece tek bir (atomik) değer içermesi ve her tablonun birincil bir anahtarı (Primary Key) olması zorunluluğudur.
2NF ve 3NF: Tüm alanların tamamen birincil anahtara bağımlı olması (Kısmi bağımlılıkların kaldırılması) ve anahtar olmayan hiçbir alanın, başka bir anahtar olmayan alanı belirlememesi (Geçişken bağımlılığın silinmesi) kuralıdır.
Transaction (İşlem) ve ACID Prensipleri: Birbiriyle bağlantılı çoklu sorguların ya hep beraber başarılı olması (Commit) ya da hata alınırsa işlemlerin geri alınması (Rollback). Atomicity, Consistency, Isolation, Durability kuralları veri bütünlüğünün garantisidir.
Ağ Tabanında Tablo İşlemleri ve İndeksleme (Indexing): Milyonlarca satırlık ERP tablolarında, çok sık aranan kolonlara dizinler (Index) eklenerek arama süresinin saniyelerden milisaniyelere düşürülmesidir. (Ancak yazma/güncelleme maliyetini artırır).
Bütünlük Kısıtlamaları (Integrity Constraints): Veri tabanına hatalı, mantıksız veri girişini taban seviyesinde engelleyen UNIQUE, NOT NULL, CHECK ve FOREIGN KEY kontrolleridir.
Veritabanında Hata Yönetimi (Exception Handling): Sorgu esnasında oluşan sıfıra bölünme, tip uyuşmazlığı, kilitlenme (Deadlock) gibi durumların uygulama çökmesine izin verilmeden kontrollü bir log (hata mesajı) mekanizması ile yakalanması.
Karar Destek Sistemleri (DSS - Decision Support Systems): Yöneticilerin, ERP'den sağlanan yığınla yapısal veriyi kullanarak doğru, tutarlı ve stratejik iş kararları almasını sağlayan analitik araçlardır.
Yüzde Bazlı Ağaç Modeli (Decision Tree): Nitel (kalitatif) ve nicel (kantitatif) özellikleri birleştirerek alternatif sistemler, ürünler veya kararlar arasında, dallara ayrılan bir mantık ağıyla adil bir performans kıyaslaması yapan matematiksel modeldir.
Analitik Hiyerarşi Prosesi (AHP - Analytic Hierarchy Process): Çok kriterli karar verme problemlerinde, insan yargısındaki tutarsızlıkları minimize etmek için karar sürecini matematiksel matris formüllerine döken ve en iyi seçeneği sıraya sokan bilimsel bir prosestir.
Ağırlık Oranları ve Sonuç Puanı: ERP veya herhangi bir donanım seçimi analizinde maliyet, kullanım kolaylığı, güvenlik ve entegrasyon esnekliği gibi her bir kıstasa farklı önem (yüzdelik ağırlık) atanarak nihai bir Sonuç Puanı (SMI) hesaplanmasıdır.
İlişkisel Veri Raporlama: SQL kullanarak ürün, müşteri ve finans gibi birbiriyle Primary/Foreign Key üzerinden ilişkili farklı tablolardaki (JOIN) verilerin tek, konsolide bir anlama dönüştürülüp rapora çekilmesidir.
Performans Analizi (Örnek Olay): Metal sektöründeki bir firmada yapılan akademik bir incelemede ERP kullanımının, manuel excel vb. yöntemlere göre Yönetimsel Raporlama süresini 120 dakikadan 2 dakikaya indirerek %98.33 iyileşme sağladığı gözlemlenmiştir.
Anlık Veri ve Rekabet Gücü: Aynı akademik araştırmada Stok görme ve sipariş yanıtlama sürelerinin 60 dakikadan 2 dakikaya düşmesi; ERP sistemlerinin hızı sayesinde %96.67 oranında zaman ve dolayısıyla rekabet gücü kazandırdığını kanıtlamıştır.
Olasılık, Çözümleme ve Tahmin: Geçmiş 5 yıllık ERP satış verileri üzerine regresyon veya zaman serisi analizi kurarak, gelecek dönemin pazar risklerinin ve satış olasılıklarının öngörülmesidir (Forecasting).
Tek Veri Kaynağı (Single Source of Truth): ERP'nin en büyük felsefesi; işletmenin dört bir yanındaki tüm verilerin tek, merkezi, paylaşımlı ve anında güncellenen bir veritabanında yaşamasıdır. Böylece departmanlar arası çelişkili rakamlar ortadan kalkar.
Veri Tipleri (Data Types): Sayısal (Integer, Float), metinsel (Varchar, Text), tarih/saat (Date, Timestamp) ve ikili (Boolean, Blob) olmak üzere her verinin saklama kapasitesi ve işlenme mantığına göre kategorilendirilmesi.
Entegrasyon ve Modülerlik: Farklı işletme süreçlerinin (İK, Üretim, Satış) dış yazılımlarla ve birbirleriyle API (Application Programming Interface) veya ara katmanlar sayesinde tek merkezi yapı altında pürüzsüz bağlanması.
Merkezi Veri Güvenliği: Row-Level Security (satır tabanlı güvenlik) veya TDE (Transparent Data Encryption) gibi mekanizmalar ile, tek veritabanı olsa dahi yetkisiz erişimlerin veritabanı motoru (Engine) seviyesinde bloklanması.
Ürün Ağacı Nedir?: Bir bitmiş ürünü meydana getiren tüm hammadde, yardımcı malzeme ve alt-montajların miktar ve teknik resim referanslarıyla birlikte veri tabanında tutulduğu hiyerarşik veya düz listedir.
Baba - Oğul İlişkisi (Parent-Child): 0. Seviye son ürünü (Örn: Masa), 1. Seviye alt montajları (Örn: Masa ayağı montajı, çekmece iskeleti), 2. Seviye ise en alt hammaddeleri (Kısa çubuk, ahşap levha) ifade eder.
MRP İçin Kullanım Amacı: Malzeme İhtiyaç Planlamasının (MRP) çalışabilmesi için kalbidir. Sisteme 1000 Masa üretimi girildiğinde, sistem Ürün Ağacını patlatır (Explosion) ve kaç adet hammadde satın alınması gerektiğini çıkartır.
Versiyon ve Mühendislik Değişim Yönetimi (ECO): Ürünün tasarımında yıllar içinde yapılan malzeme değişikliklerinin (V1, V2) izlenebilirliğinin veri tabanında sağlanmasıdır.
DDL (Data Definition Language) Nedir?: ERP veritabanının fiziki iskeletini, tabloları, ilişkileri, kısıtlamaları (Constraints) ve görünümleri (Views) veritabanı seviyesinde inşa etmek ve şema tanımlamak için kullanılan SQL komutları bütünüdür.
CREATE Komutu: İşletmenin yeni bir modüle ihtiyacı olduğunda, veritabanı üzerinde tamamen yeni bir yapı, tablo veya indeks oluşturulmasını sağlar.
ALTER Komutu: Sistem yıllar geçtikçe değişime uğrar. İçinde milyonlarca veri olan mevcut bir tabloya, verileri silmeden yeni bir sütun eklemek veya kısıtlamaları düzenlemek için ALTER komutu kullanılır.
DROP ve TRUNCATE: Artık kullanılmayan bir şemanın veya tablonun tamamıyla yok edilmesi (DROP) veya içindeki verilerin anında sıfırlanıp yapının korunması (TRUNCATE) işlemidir.
DML (Data Manipulation Language) Nedir?: DDL ile inşa edilmiş iskeletin içerisine verilerin girmesi, raporlanması, değiştirilmesi ve silinmesi gibi günlük hayat operasyonlarını gerçekleştiren komutlardır.
SELECT Sorguları: Veritabanından belirli kriterlere, filtrelere (WHERE) ve gruplamalara (GROUP BY) göre bilgi okumayı ve analiz etmeyi sağlar. Veriye zarar vermez, sadece okur.
INSERT ve UPDATE: Sisteme yeni bir müşteri, fatura veya stok hareketi kaydedileceğinde INSERT; müşterinin adresi değiştiğinde veya stok adedi güncelleneceğinde UPDATE komutu devreye girer.
DELETE ve Transaction Kontrolü: Verinin sistemden silinmesini sağlayan DELETE işlemi, veri bütünlüğü için kritik olduğundan DML komutları her zaman bir Transaction bloğu (BEGIN-COMMIT-ROLLBACK) içinde güvenceye alınır.
Veritabanında Programlama (PL/SQL veya T-SQL): Sadece veri tutmak yerine, karmaşık iş algoritmalarının, döngülerin (Loop), karar yapılarının (If/Else) doğrudan veritabanı motoru içinde kodlanmasıdır.
Saklı Yordamlar (Stored Procedures): Sık kullanılan ve çok fazla kaynak tüketen ağır raporlama / hesaplama algoritmalarının veri tabanında derlenmiş (Compiled) olarak saklanarak, uygulamaya müthiş bir hız kazandırmasıdır.
Tetikleyiciler (Triggers): Veritabanındaki bir tabloya INSERT, UPDATE veya DELETE yapıldığında otomatik olarak arka planda 'tetiklenen' (Ateşlenen) log alma, güvenlik kısıtlama veya denetleme (Audit) kod bloklarıdır.
ERP Sistemleri ile Dinamik Raporlama: Kullanıcı ERP arayüzünde bir rapora tıkladığında, arka planda bir Stored Procedure çalışarak milyonlarca satırı hesaplar ve sadece hazır özeti sunucuya göndererek network (ağ) trafiğini rahatlatır.
Bulut Tabanlı ERP (SaaS - Software as a Service): İşletmenin kendi sunucularını ve donanımlarını almak yerine, sistemi doğrudan internet üzerinden kiralama modelidir. Düşük başlangıç yatırım maliyeti (CapEx) sunar.
Her Yerden Anlık Erişim: Web tabanlı yapı sayesinde masaüstü uygulaması yüklemeye gerek kalmadan, sadece bir tarayıcı (Browser) ve internet bağlantısı ile dünyanın her yerinden ofise bağlanma özgürlüğü sağlar.
Mobil Erişim ve Cihaz Bağımsızlık: Akıllı telefonlar, tabletler veya el terminalleriyle sahada, depoda veya fuardayken sisteme kesintisiz veri girişi ve onay süreçlerinin yürütülmesidir.
Dinamik Ölçeklenebilirlik (Scalability): Şirket büyüdüğünde, yeni bir şirket satın aldığında veya kullanıcı sayısı arttığında, saniyeler içerisinde bulut sunucu kaynaklarının (CPU/RAM) artırılabilmesi kolaylığıdır.
İçten Dışa Doğru Evrim: Klasik ERP, işletmenin tamamen iç süreçlerine, maliyetine ve kendi 'dört duvarı' içerisindeki verimliliğe odaklanmıştı. ERP II ise tedarik zinciri (SCM) ve müşterileri (CRM) de sisteme entegre eden sınırları aşan modeldir.
Mimari, Açıklık ve Veri Değişimi: Eski nesil monolitik, kapalı devre yapılar; ERP II ve internetin gücüyle birlikte web tabanlı, komponent mimarisine dayanan, E-iş ve E-ticaret platformlarıyla anında konuşabilen veri yayınlarına dönüşmüştür.
Çapraz Endüstri (Cross-Industry) ve İşbirliği (C-Commerce): Sadece üretim değil, finans, sağlık, hizmet, perakende gibi farklı sektörlerin de birbirleriyle ortak süreçler yürütebildiği işbirliği ağıdır.
Sanal Organizasyonlar: ERP II felsefesinde işletme, fiziki binalardan ibaret olmaktan çıkarak, tedarikçilerin şirketin stoklarını gördüğü, müşterinin kendi siparişini üretime girdiği akıllı ve sanal (Virtual) ekosistemler halini alır.
İş Zekası (Business Intelligence - BI) Nedir?: ERP veritabanında biriken milyarlarca ham verinin (Data), çeşitli anlamlı özetlere, öngörülere ve işletme kararlarına yön veren 'Bilgi'ye (Information) dönüştürülme sürecidir.
Gösterge Panelleri (Dashboard) ve Veri Görselleştirme: Yoğun finans ve satış rakamlarının, üst yönetimin saniyeler içinde şirketin durumunu okuyabileceği ısı haritaları, göstergeler, grafikler ve KPI (Key Performance Indicator) ekranlarına dönüştürülmesidir.
Yapay Zeka (AI) ve Makine Öğrenimi (ML): Modern ERP sistemleri, BI ile entegre çalışarak geçmiş müşteri taleplerine veya üretim hatalarına dayanarak kendi kendine öngörüler (Predictive Analytics) yapıp, stok seviyesini akıllı algoritmalarla sipariş vermeden ayarlar.
Büyük Veri (Big Data) ve IoT Entegrasyonu: Fabrikalardaki nesnelerin interneti (IoT) sensörlerinden gelen anlık sıcaklık veya titreşim verilerinin, ERP ve İş Zekası sunucularında saniyelik analiz edilerek üretim durmadan makine arızalarının tahmin edilmesidir.
Power BI (SaaS) Platformu: Microsoft tarafından geliştirilen, farklı veri kaynaklarından (ERP, Excel, SQL, Web) veriyi alıp bulut üzerinde anlık interaktif raporlar tasarlamaya yarayan bir lider İş Zekası platformudur.
Masaüstü (Desktop) ve Web Arayüzü: Raporların uzmanlar tarafından Power BI Desktop gibi araçlarda detaylı DAX formülleriyle geliştirilmesi ve ardından tüm şirket personelinin Web/Mobil tarayıcı üzerinden tüketebilmesi için buluta yayınlanması.
Farklı Kaynakların Birleşimi (ETL Süreci): Sadece ERP yazılımından (SQL) değil; E-Posta sistemlerinden, harici pazar araştırması dosyalarından ve sosyal medya analiz verilerinden toplanan farklı verilerin ayıklanıp, temizlenip birbiriyle ilişkilendirilmesidir (Extract-Transform-Load).
Dinamik ve Self-Servis Raporlama: Kullanıcının IT veya yazılımcıya ihtiyaç duymadan (Self-Service), sürükle-bırak yöntemlerle kendi yöneticilik ihtiyaçlarına göre anlık veri dilimleme (Drill-down / Slicing) yapabilmesidir.
İş Güvenliği (İSG) Modülleri: İş yerindeki kazaların kaydı, risk değerlendirme haritaları, periyodik makine bakım zorunlulukları ve personelin İSG eğitim takiplerinin yasal mevzuat kapsamında ERP üzerinden kontrol edilmesidir.
Kurumsal İletişim: ERP'nin iç portal yapıları, duyuru sistemleri ve iş akış onay (Workflow) mekanizmaları sayesinde kurum kültürünün, hiyerarşinin ve bilgi paylaşım şeffaflığının teknolojik zeminde güçlendirilmesidir.
Etik Yazılım Kullanımı ve Lisanslama: Yazılım lisans haklarına saygı, KVKK (Kişisel Verilerin Korunması Kanunu) ve GDPR kapsamında müşteri/personel özel verilerinin ihlalini önleyecek donanımsal ve etik prensiplerin benimsenmesi.
Finansal Bilgi ve Elektronik Belge Yönetimi (EBYS): Şirket içi ve dışı tüm resmi yazışmaların, sözleşmelerin ve ıslak imzalı/e-imzalı elektronik belgelerin (Document Management) kayıp riskini sıfıra indirerek dijital arşivlerde tutulmasıdır.
Tevatiroğlu, E. (2007) Kurumsal Kaynak Planlama (ERP), Adnan Menderes Üniv. Yüksek Lisans Tezi, Aydın.
Somar, İ. (2004) İşletme Kaynakları Planlaması ERP I - ERP II, Sakarya Üniversitesi Yüksek Lisans Tezi, Sakarya.
Çelebi, F. ve Bulut, Y. (2016) Kurumsal Kaynak Planlaması (ERP) ve ERP Yazılımı Kullanan Bir İşletmenin İncelenmesi, Akademik Bakış Dergisi, Sayı: 57.
Özcan, K. (2023) Kurumsal Dünyanın Bel Kemiği: ERP Nedir?, Medium.
Baki, B. İşletme Kaynakları Planlamasının Dünü, Bugünü ve Yarını.
Tanyaş, M. (1994) İşletme Kaynakları Planlaması, TRİO Çözümevi Workshop.
Torkul, O., Cedimoğlu İ. H. (1999) İşletme Kaynakları Planlaması SAU Fen Bilimleri Enstitüsü Dergisi.
Ulusoy, G. (1994) Performans Ölçütleri ve ERP, TRİO Çözümevi Workshop.
KaynakKey & Mavvo ERP Sistemleri Blog Yazıları (Temel Kavramlar).