TUGAS AKHIR
ANALISA KONSEP IMPLEMENTASI SAP ECC 6.0 PADA PT. XYZ
Diajukan Sebagai Salah Satu Syarat Dalam Mendapat Gelar Sarjana S-1 Pada Jurusan Teknik Elektro
Di Susun Oleh :
Raskitaria Resky Surbakti NIM: 41407110101
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS MERCU BUANA 2009
LEMBAR PENGESAHAN ANALISA KONSEP IMPLEMENTASI SAP ECC 6.0 PADA PT. XYZ
Di Susun Oleh :
Nama NIM Jurusan Fakultas Universitas
: : : : :
Raskitaria Resky Surbakti 41407110101 Teknik Elektro Teknologi Industri Mercu Buana
Mengetahui
Pembimbing
Koordinator TA / KaProdi
( Dr.-Ing Mudrik Alaydrus )
( Yudhi Gunardi, ST, MT )
ii
KATA PENGANTAR
Segala pujisyukur kehadirat Tuhan Yang Maha Esa, yang telah menganugerahkan berkat dan karunia-Nya kepada penulis sehingga dapat menyelesaikan laporan Tugas Akhir ini. Laporan Tugas Akhir ini penulis memberi judul Analisa Konsep Implementasi SAP ECC 6.0 pada PT. XYZ. Penyusunan laporan Tugas Akhir ini di ajukan diajukan sebagai salah satu syarat untuk menyelesaikan program studi S-1 pada jurusan Teknik Elektro, Fakultas Teknologi Industri, Universitas Mercu Buana. Dalam penyusunan laporan Tugas Akhir ini penulis mendapat banyak bantuan moril maupun materiil dari banyak pihak, untuk itu penulis menyampaikan ucapan terima kasih yang setulus-tulusnya kepada : 1.
Tuhan Yang Maha Esa. Berkat rahmat serta curahan hidayat-Nya untuk selalu bersyukur atas kasih-Nya.
2.
Bapak Ir. Yudhi Gunardi, MT. Selaku ketua jurusan dan koordinator Tugas Akhir Teknik Elektro Universitas Mercu Buana.
3.
Bapak Mudrik Alaydrus, DR-Ing. Selaku pembimbing yang senantiasa memberikan dukungan, arahan serta bimbingan dan nasehatnya yang sangat berguna demi tercapainya penulisan Tugas Akhir ini.
4.
Seluruh Dosen pengajar di jurusan Teknik Elektro yang telah banyak memberikan ilmu dan bimbingannya selama masa perkuliahan.
iii
5.
Kedua orang tua, kakak dan adik di rumah yang selalu memberikan dukungan do’a, moril sehingga penulis dapat menyelesaikan laporan Tugas Akhir.
6.
Seluruh Keluarga Besar dan Civitas Akademika Universitas Mercu Buana yang selalu memberikan semangat kebersamaan dan sebagai sarana belajar yang bersahabat.
7.
Rekan-rekan mahasiswa Teknik Elektro PKK angkatan 11, yang berasal dari berbagai instansi kerja. Terima kasih atas bantuan moril maupun materiil, semoga dapat menyelesaikan Tugas Akhir juga pada waktunya.
Akhir kata penulis hanya memohon berkat kepada Tuhan Yang Maha Esa, semoga Tugas Akhir ini bermanfaat khususnya bagi penulis dan umumnya bagi pembaca sekalian.
Jakarta, Agustus 2009
Penulis
iv
ABSTRAK
Perkembangan dunia bisnis yang semakin ketat mendorong banyak perusahaan untuk mengadopsi sistem ERP (Enterprise Resource Planning). Model sukses ERP mengetengahkan faktor-faktor yang penting dalam mencapai sukses implementasinya namun berdasarkan pengalaman faktor kualitas pelayanan di anggap sebagai faktor penting dalam model sukses ERP perlu dilakukan. Kualitas infrastruktur dan pengalaman mendalam implementor memiliki karakteristik unik yang berdampak pada suksesnya implementasi sistem informasi. Pada analisa ini, menguji dimensi kualitas infrastruktur sebagai dimensi tambahan disamping dimensi utama model sukses ERP yang meliputi kualitas sistem, kualitas informasi, dampak individual, dampak individu dan dampak. Dalam studi ini, dilakukan survey langsung pada perusahaan PT. XYZ saat mengimplementasi SAP ECC 6.0 yang merupakan salah satu produk ERP. Hasil dari analisa ini mengidentifikasi bahwa kualitas pelayanan adalah penting, relevan, valid dan reliabel sebagai dimensi tambahan model sukses. Analisa ini terbatas oleh waktu dan wilayah sehingga analisa lebih lanjut terhadap banyak perusahaan dan wilayah analisa yang lebih luas perlu dilakukan untuk menguatkan hasil bahwa dimensi kualitas implementasi dapat dijadikan dimensi utama pada model baku sukses ERP.
v
Surat Pernyataan Penulisan Tugas Akhir
Nama NIM Jurusan Fakultas Universitas
: : : : :
Raskitaria Resky Surbakti 41407110101 Teknik Elektro Teknologi Industri Mercu Buana
Menyatakan
Tugas Akhir ini saya buat sendiri, bukan hasil foto copy ( plagiat ) atau hasil karya orang lain. Data yang ada, di peroleh dari hasil survey di lapangan, bukubuku dan dokumen referensi serta informasi dari personal maupun instansi yang ada hubungannya dengan penulisan Tugas Ahir ini. Jika terbukti di saat akan datang, ada yang tidak benar dari penyataan ini, saya bersedia mempertanggung jawabkannya.
Jakarta, Agustus 2009
( Raskitaria Resky Surbakti )
vi
DAFTAR ISI
Lembar Judul ............................................................................................
i
Lembar Pengesahan .................................................................................. ii Kata Pengantar .......................................................................................... iii Abstrak ....................................................................................................... v Surat Pernyataan Penulisan Tugas Akhir .............................................. vi Daftar Isi .................................................................................................... vii Daftar Gambar .......................................................................................... ix Daftar Tabel ............................................................................................... x 1. Pendahuluan .......................................................................................... 1 1.1 Latar Belakang ...................................................................................... 1 1.2 Maksud dan Tujuan ............................................................................... 2 1.3 Metodologi Penelitian ........................................................................... 2 1.4 Batasan Masalah .................................................................................... 2 1.5 Sistematika Penulisan ............................................................................ 3 2. Landasan Teori ...................................................................................... 4 2.1 Sistem ERP ............................................................................................ 4 2.1.1 Sejarah sistem ERP ............................................................................ 5 2.1.2 Keuntungan menggunakan ERP ......................................................... 6 2.2 SAP ........................................................................................................ 8 2.2.1 Sejarah dan Evolusi SAP .................................................................... 8 2.2.2 Jenis Produk ERP Dari SAP ............................................................... 11 3. Teknologi SAP Basis ............................................................................ 13 3.1 Basis System and System Environment ................................................ 13
vii
3.2 System Kernel ...................................................................................... 18 3.3 Development Using ABAP Workbench ............................................... 24 3.4 ASAP Methodology ............................................................................. 29 3.5 Sizing SAP System ............................................................................... 30 4. Analisa Konsep Implementasi SAP ECC 6.0 pada PT. XYZ ............ 33 4.1 Informasi Proyek Secara Umum .......................................................... 34 4.2 Perangkat dan Sistem ........................................................................... 42 4.3 Evaluasi Perangkat dan Sistem ............................................................. 43 4.4 Solusi Implementasi SAP ECC 6.0 ....................................................... 47 4.5 Performa Sistem SAP ECC 6.0 ............................................................. 59 5. Penutup (Kesimpulan) .......................................................................... 61 Daftar Pustaka ........................................................................................... xi Daftar Istilah .............................................................................................. xii Lampiran.................................................................................................... xiv Riwayat Hidup Penulis ............................................................................. xxvii
viii
DAFTAR GAMBAR
3.1.1 Produk keluarga SAP ........................................................................ 13 3.1.2 Client / Server Principles .................................................................. 14 3.1.3 System Client / Server Configurations .............................................. 15 3.1.4 Kesatuan Paket pada SAP BASIS ..................................................... 16 3.2.1 Konsep memproses User Requests .................................................... 18 3.2.2 Interface komputer pada ECC 6.0 ..................................................... 19 3.2.3 ECC 6.0 Database Interface ............................................................. 20 3.2.4 Dialog proses kerja ............................................................................ 21 3.2.5 Asinchronous Update ........................................................................ 22 3.2.6 ECC 6.0 Instance............................................................................... 23 3.3.1 Struktur data sistem ........................................................................... 25 3.3.2 System Landscape yang direkomendasikan SAP .............................. 26 3.3.3 Karakteristik bahasa pemrograman ABAP ....................................... 27 3.3.4a Panduan menuju Source Code .......................................................... 28 3.3.4b Contoh penggunaan program ABAP ................................................ 29 3.4
ASAP Methodology Phase ............................................................... 30
3.5
Konsep tool Quicksizer .................................................................... 31
4.4.1 http://service.sap.com/quicksizing ................................................... 48 4.4.2 Contoh penginputan data pada Quicksizer ....................................... 48 4.4.3 Contoh hasil analisa penginputan data pada Quicksizer .................. 49 4.4.4 Sketsa rancangan infrastruktur jaringan IT ...................................... 50 4.4.5 Arsitektur Sistem Blade Server ........................................................ 52 4.4.6 Arsitektur SAP pada PT. XYZ ......................................................... 53 4.4.7 Topologi Bus pada jaringan PT. XYZ.............................................. 55 4.4.8 Konfigurasi koneksi sistem Production ............................................ 57 4.4.9 Konfigurasi SAP Client sistem Development ................................. 59 4.4.10 Contoh hasil Stress Test ................................................................... 60
ix
DAFTAR TABEL
2.2.1 Versi-versi SAP ................................................................................ 10 2.2.1 Modul-modul Functional pada SAP ................................................ 11 2.2.1 Modul-modul Technical pada SAP .................................................. 11 4.1
Tabel Informasi Proyek .................................................................... 34
4.2
Tabel Perangkat dan Sistem ............................................................. 42
4.4
Tabel aktivitas proyek / Baseline Plan ............................................. 60
x
DAFTAR PUSTAKA
1.
ABAP
Objects.
An
Introduction
to
Programming
SAP
Applications. Dr. Horst Keller, Sacha Kruger. Penerbit AddisonWesley, 2000. 2.
SAP R/3 Handbook, Second Edition. Jose Antonio Hernandez.
3.
Authorizations Made Easy. SAP Labs, Inc. Palo Alto, California.
4.
SAP Network Integration Guide, SAP AG 1999.
5.
THR10, Management / Administration I. Part I of II. SAP AG 2002.
6.
Technical Consultant Training, R/3 Administration (Week 1 TABC10/11). SAP AG 2000.
7.
Technical Consultant Training, R/3 Administration (Week 2 TABC10/11). SAP AG 2000.
8.
Technical Consultant Training, R/3 Administration (Week 3 TABC10/11). SAP AG 2000.
9.
Technical Consultant Training, ORACLE (Week 4 – TABC20). SAP AG 2000.
10.
Technical Consultant Training, Performance Analysis & Tuning (Week 5 – TABC30). SAP AG 2000.
11.
Http://service.sap.com/quicksizer
12.
http://www1.sap.com/solutions/benchmark\SAP Benchmark Results.htm
xi
-
Published
DAFTAR ISTILAH
A1
SAP All-in-One
AA
Asset Accounting
ABAP
Advanced Business Application Programming
ALE
Application Link Enabling
APO
Advanced Planner and Optimizer
B1
SAP Business One
BC
Basis Administration
BI
Business Intelligence
BOM
Bill of Material
BW
Business Warehouse
CEO
Chief Executive Officer
CO
Controlling
DB
Database
DEV
Development
CPU
Central Processing Unit
CRM
Customer Relationship Management
ECC
Enterprise Core Component
EDI
Electronic Data Interchange
ERP
Enterprise Resource Planning
FI
Financial Accounting
IT
Information Technology
GB
Gigabyte
GUI
Graphical User Interface
KB
Kilo Byte
LCD
Liquid Crystal Display
LUW
Logical Unit of Work
MM
Material Management
MRP
Material Requirement Plan
xii
PA
Personnel Administration / Payroll Accounting
PD
Personnel Development
PRD
Production
PM
Plant Maintenance
PS
Project System
QA
Quality Assurance
QM
Quality Management
R/3
Release version 3
RFC
Remote Flow Control
RDBMS
Relational Database Management Systems
SAP
Systems, Applications, Products in Data Processing
SAPS
SAP application benchmark performance standard
SD
Sales Distribution
SDM
Sumber Daya Manusia
SEM
Strategic Enterprise Management
FC
Fiber Channel
WAN
Wide Area Networks
xiii
LAMPIRAN
1. Evaluasi penawaran Blade Servers oleh 3 vendor yang berbeda. 2. Data pembelian Blade Servers produk FUJITSU
xiv
Evaluasi penawaran Blade Servers oleh 3 vendor yang berbeda. No
1
2
3
4
Subject
DELL
HP
FUJITSU
7U 12" x 17.5" x 29" 10
10U 17.5" x 17.5" x 31" 16
7U 307 x 446 x 735 mm 10
4 2100 2+2
6 2250 3+3
Total Number
4
10
Dimension (H x W) of each
5.5 x 5.5
3.5 x 3
24 volts 2.3 amps
12 volts 16.5 amps
2x Quadcore E5450 (3Ghz) 2
2x Quadcore E5450 (3Ghz) 2
Chasis Form Factor Dimension (H x W x D) Number of blades Power Supplies Total Number Wattage of each Redundancy Cooling Fans
Voltage Amps SERVERS General processor setup Number of prosessor packages
Max 4 2100 W per module 2+2 2x2(Rear FAN Unit), 3x4(PSU or PSU Dummy), 140x140 (Rear FAN Unit), 60x60 x2 + 90x90 (PSU or PSU Dummy) depends on configuration depends on configuration 2x Quadcore E5450 (3Ghz) 2
5
Number of cores per processor package Number of hardware threads per core System Power Management Policy CPU Vendor Name Stepping Socket Type Core Freq FSB L1 Cache L2 Cache
6
7
Platform Vendor & model number Motherboard model number Motherboard chipset Memory modules Vendor and model number
8
Type Speed (Mhz) Speed in the system currently running @(Mhz) Size Number of RAM modules Chip Organization Hard disk Vendor & model number
4 1 Always On
4 1 Always On
Intel Quad-core Intel Xeon Processor X5450 7 LGA 771 2.33 Ghz 1333 Mhz 32 KB + 32 KB (per core) 2 x 4 MB (each 4MB shared by 2 cores)
Intel Quad-core Intel Xeon Processor X5450 7 LGA 771 2.33 Ghz 1333 Mhz 32 KB + 32 KB (per core) 2 x 4 MB (each 4MB shared by 2 cores)
Dell PowerEdge 1955 Dell OMY759 Intel 5000P
HP ProLiant BL460c HP 435458-B21 Intel 5000P
4 1 Intel Quad-core Intel Xeon Processor X5450 FC-LGA6 771 Lands 266MHz or 333MHz 1067MHz or 1333MHz 32KB instruction, 32KB data 2 x 4 MB (each 4MB shared by 2 cores) Fujitsu BX620S4 D2571 Intel 5000P (Blackford) -
Hyundai HYMP512F72BP8N3-Y5 PC2-5300 667 Mhz
Micron MT18HTF1287FDY
-
PC2-5300 667 Mhz
Fully Buffered DIMMS (FBD) 667MHz
667 Mhz
667 Mhz
667MHz
4 Gb (4x1GB) 4 Dual side
4 Gb (4x1GB) 4 Dual side
Fujitsu MAY2073RC
Seagate St973402SS
Max. 4GB per DIMM Max. 8 In Pairs Fujitsu
xvii
Number of disks in system Size Buffer Size RPM Type Controller 9
Controller driver Graphics Vendor and model number Chipset BIOS version Type Memory Size Resolution
10
Driver Network Card/subscystem Vendor & model number
11 12
Type Driver Optical drive Vendor and model number USB ports Number Type KVM Swittch
2 73 GB 16 MB 10000 SAS Dell SAS 5/iR integrated controller Dell 1.21.8.0
2 72 GB 16 MB 10000 SAS
Max. 2 SFF HDD Max. 300GB per disk
Smart Array E200I controller
2 Ch SAS Ctrl
HP 6.6.0.64
ATI ES1000 ATI ES1000 BK-ATI Ver008.005.028.000 Integrated 16 Mb
ATI ES1000 ATI ES1000 BK-ATI Ver008.005.013.000 Integrated 32 Mb
1024 x 768
1024 x 768
ATI 8.19.4.0
ATI 8.24.3.0
LSI1068 ATI ES1000 ES1000 PCI 16MB 640x480, 800x600, 1024x768, 1280x1024 -
Broadcom BCM5708S NetXtreme II Gigabit Ethernet Adapter Integrated Broadcom 2.6.14.0
Integrated HP 3.0.5.0
2 (with adapter attached) USB 2.0
2 (with adapter attached) USB 2.0
xviii
HP NC373i Multifunction Gigabit Server Adapter
Max. 15k rpm SAS
BroadCom BCM5715S onboard Option 2 USB2.0 -
Vendor & model number
Not Available
Not Available
13
Management Software
Dell OpenManage
HP ILO & SIM
included in Chassis, you can have advanced KVM module optionally. Primergy ServerView
14
Warranty
15 16
HBA Card FC Cable Storage
3X3X3 24/7 16
3X3X3 24/7 8
3X3X3 24/7 8
EMC CX3 - 10C 60 Disk Capacity Max 18 Tera Can't have SAS Disk within the enclosure
HP EVA 4100 56 Disk Capacity Max 16.8 Tera Doesn't Support SAS Disc only FC and FATA
Fujitsu - Eternus 2000 72 Disk capacity Max 21 Tera Supports SAS, SCSI but not FC.
Price US$ ERP Proposal ( 8 Servers + Blade Chesis + SAN ) Network Servers Proposal ( 7 Servers + Blade Chesis) Total ERP + NMS Maintenance & Support
US$ 80,000
90.500
82.865
--- Not Continued ----
28.000
15.500
-------
118.500 11 - 13 %
31%
xix
98.365 8 - 10 %
Data pembelian Blade Servers produk FUJITSU
NO.
Order No.
PRODUCT NAME
DESCRIPTION
Qty
USD
Total Price USD
Unit Price
Blade Chassis
1,
2,
3,
S26361-K1156-V301
7U rack basic unit for 10 CPU-Blades incl. rack mounting kit, 2 ManagementBlades, fan, 2 power supply 2100W PY BX600 S3 Blade Server with 2 power cords, dummy panels for System Unit all not plugged blade slots, 1 special cable for connection to KVM switch (2x PS/s, 1x VGA), 1 special cable
1
3.652,92
3.652,92
S26361-F3113-E102
BX600 digital KVM switch
Adv. Keyboard Video Mouse Switch for BX600 System Unit, with graphical Console re-direction and USB Storage Device Emulation for BX600 Server Blades. Interfaces: external 1x special connector to connect the special cable (part of the BX600 System Unit del
1
1.546,14
1.546,14
S26361-F3144-E14
Brocade Silkworm 4016 incl. Lizenz for 12 Port with automatic assigment of active ports (DPOD = Dynamic Ports Demand) PY BX600 4/4Gb FC Switch on Full Fabric and Access Gateway 12port (SW4016) support interfaces: 6 bays for SFP modules supports internal and external 4Gb/sec Fibre Channel data
2
7.269,34
14.538,68
xx
4,
S26361-F3112-E1
5,
S26113-F603-E1
6,
S26361-F3024-E4
GbE Pass-Thru Blade for BX600
Interfaces: external 10x RJ45 sockets (1000 Base-T full duplex)
- please read configuration hints! Power Supply Modul 2100W for PS redundancy (3./4. PSU), with (hot-plug) power cord SFP multi-mode 4G module Short-Wavelength SFP Transceiver (MMF)
Blade Server 1-2 as Application Server (2 servers)
7,
S26361-K1157-V200
8,
S26361-F3452-E300
9,
S26361-F3230-E623
10,
S26361-F3208-E114
11,
S26361-F3207-E2
Dual Server Blade without Quad-Core Intel Xeon processor and memory for PRIMERGY BX600 S2 (max. 8 server PY BX620 S4 Dual Server blades not for slot 4 and 10) or BX600 Blade S3 (max. 10 server blades), 4 bays for DDR2 667MHz Fully Buffered DIMM PC2-5300F ECC memory modules with SDDC, Xeon DP quad core, 3.00GHz, 2x4MB Xeon DP X5365 3.00GHz shared SLC ECC, 1333MHz FSB, 2x4MB 1333MHz VT/DBS, heatsink, PDA function 4GB 2x2GB Base FBD667 PC25300F d ECC HD SAS 3Gb/s 146GB 10k hot 10.000 UpM plug 2.5" SAS Controller incl. mounting kit, SAS Storage module RAID1support for 2 SAS hard disks
xxi
2
730,00
1.460,00
2
579,62
1.159,24
4
89,06
356,24
Total price blade chassis
22.713,22
2
1.150,48
2.300,96
4
2.216,28
8.865,12
4
511,00
2.044,00
4
389,82
1.559,28
2
251,12
502,24
Service for installation of a server blade into the system unit PRIMERGY BX300/600 ex works Augsburg. 12,
S26361-F2749-E1
2
Blade Installation in System Unit
2,92
5,84
Total price 2x application server
15.277,44
With ordering this service, the system unit will be delivered completely premounted and tested ex works. Blade Server 3-8 as Database, doc, doc management, and development server (6 servers) Dual Server Blade without Quad-Core Intel Xeon processor and memory for PRIMERGY BX600 S2 (max. 8 server PY BX620 S4 Dual Server blades not for slot 4 and 10) or BX600 13, S26361-K1157-V200 S3 (max. 10 server blades), 4 bays for Blade DDR2 667MHz Fully Buffered DIMM PC2-5300F ECC memory modules with SDDC, Xeon DP quad core, 3.00GHz, 2x4MB Xeon DP X5365 3.00GHz shared SLC ECC, 1333MHz FSB, 14, S26361-F3452-E300 2x4MB 1333MHz VT/DBS, heatsink, PDA function 15,
S26361-F3230-E623
16,
S26361-F3208-E114
17,
S26361-F3207-E2
18,
S26361-F3306-E601
4GB 2x2GB Base FBD667 PC25300F d ECC HD SAS 3Gb/s 146GB 10k hot 10.000 UpM plug 2.5" SAS Controller incl. mounting kit, SAS Storage module RAID1support for 2 SAS hard disks FC module 2x4GBit/s BX600-FC42E FC module 2x4GBit/s BX600exclusively in combination with the FC42E Fibre Channel Switches PY BX600
xxii
6
1.150,48
6.902,88
12
2.216,28
26.595,36
12
511,00
6.132,00
12
389,82
4.677,84
6
251,12
1.506,72
6
629,26
3.775,56
4/4Gb FC Switch 12Port (SW4016-D4) or PY BX600 4/4Gb FC Switch 16Port (SW4016-D4)
19,
S26361-F2749-E1
Blade Installation in System Unit
Service for installation of a server blade into the system unit PRIMERGY BX300/600 ex works Augsburg.With ordering this service, the system unit will be delivered completely premounted and tested ex works.
6
External USB and DVD
2,92
17,52
Total price 6x blade server
49.607,88
20,
S26391-F7119-L100
External DVD Dual Slim Slot-In Drive
1
220,00
220,00
21,
S26391-F264-L226
FDD USB (external)
1
50,00
50,00
Total price external device
270,00
SAN Storage 3 T 22, 23, 24,
E20S5P3U E20S1H3U CBL-MLLC05
300GB/15Krpm (SAS) disk drive (set of 5) RAID5 E2K
2
300GB/15Krpm (SAS) disk drive (single) E2K
1
Multi-mode Fibre Channel cable (DLC-DLC) 5m
12
xxiii
5.250 1.050 245
10.500,00 1.050,00 2.940,00
25,
E220F4AU
ETERNUS2000 model 200 Base unit (FC 4 ports) ETERNUS2000 model 200 rack mount (FC 4 ports) [2EIA unit (2U)] 1x enclosure 2x 2 ports controller - 2x 2GB cache memory - 2x power supply unit 1x battery unit - 4x FC cable (LC-LC 5m) - 2x AC 200V power cord (NEMA: L6-15P 4m) - 2x LAN cable (5m)
1
8.910
8.910,00
Total price 3T SAN 23.400,00 Storage Sub Total 111.268,54 Discount
22%
Total VAT / PPN Total after VAT
xxiv
24.479,08 86.789,46
10%
8.678,95 95.468,41
xxv
xxvi
Riwayat Hidup Penulis
Penulis lahir dan besar di kota Berastagi, salah satu kota wisata di dataran tinggi Karo – Sumatra Utara. Jenjang pendidikan mulai dari sekolah dasar hingga sekolah menengah atas di jalani di kota Berastagi. Pada tahun 1999 penulis melanjutkan jenjang pendidikan di Universitas Padjadjaran – Bandung dan menyelesaikan pendidikan D3 Instrumentasi Elektronika pada Februari 2003. Penulis merupakan anak ke dua dari tiga bersaudara dari pasangan Bpk. Rahman Surbakti dan Ibu Doman br Bangun. Selepas mendapatkan gelar D3, pada tahun 2004 penulis sempat bekerja pada beberapa perusahaan asing maupun lokal di Jakarta. Meski tidak pernah bekerja di bidang ilmu yang di tekuni semasa perkuliahan, namun semangat untuk maju tetap ada. Pada tahun 2007 hingga 2009, penulis kembali melanjutkan jenjang pendidikan di Universitas Mercubuana – Jakarta untuk mendapatkan gelar S1 Tehnik Elektro. Saat ini penulis menekuni bidang pekerjaan sebagai seorang konsultan fungsional ERPSAP di salah satu perusahaan multinasional di Jakarta.
i
BAB I Pendahuluan
1.1 Latar belakang Persaingan semakin kompleks di dunia bisnis, mengakibatkan perusahaan sulit untuk memilih dan menerapkan strategi-strategi yang telah ada dalam memenangkan persaingan bisnis. Strategi-strategi yang ada perlu dilengkapi dengan pelayanan yang cepat dan berdampak pada biaya yang murah untuk meningkatkan daya saing. Salah satu cara untuk mewujudkan
kesuksesan
tersebut
dapat
dilakukan
dengan
cara
mengintegrasikan sistem informasi, peningkatan efisiensi dari sistem informasi untuk menghasilkan manajemen yang lebih efisien dalam business processes. Dampak dari efesiensi ini diharapkan semakin meningkatkan daya saing pasar yang kompetitif . Teknologi informasi dan komunikasi telah menjadi unsur utama dalam strategi bersaing pada banyak dunia usaha. Penekanan strategi ini telah memungkinkan para manajemen perusahaan untuk mengintegrasikan teknologi
informasi
dan
komunikasi
di
seluruh
organisasi
dan
menghubungkan semua unit bisnis menjadi satu. Integrasi teknologi diseluruh
perusahaan
memungkinkan
pengguna
informasi
dalam
perusahaan memiliki akses ke informasi yang dibutuhkan secara tepat waktu / cepat dan mengambil keputusan yang tepat. Saat ini, pendekatan yang populer untuk pengembangan sistem yang terintegrasi di seluruh perusahaan adalah implementasi sistem perencanaan sumberdaya perusahaan (ERP), yang juga disebut sistem perusahaan. Enterprise Resource Planning (ERP) merupakan suatu cara untuk mengelola sumber daya perusahaan dengan menggunakan teknologi informasi, yang dilengkapi dengan hardware dan software. Teknologi ini berfungsi untuk mengkoordinasi dan mengintegrasikan data informasi
-1-
pada setiap area bisnis proses sehingga menghasilkan pengambilan keputusan yang cepat karena menyediakan analisa dan laporan keuangan yang cepat, laporan penjualan yang on time, laporan produksi dan inventori.
1.2 Maksud dan Tujuan Adapun maksud dan tujuan utama dari penulisan Tugas Akhir ini adalah menganalisa
infrastruktur
perangkat
yang
dibutuhkan
dalam
mengimplementasikan SAP ECC 6.0 pada PT. XYZ.
1.3 Metodologi Penelitian Metodologi yang digunakan untuk penulisan tugas akhir adalah : 1. Observasi melalui daftar pustaka Mendapatkan semua teori-teori dasar yang dibutuhkan untuk mendukung dan melengkapi penulisan. 2. Analisis Menganalisa kegiatan serta komunikasi pengerjaan proyek dari keseluruhan
team
untuk
mendapatkan
informasi
data
dan
pembagian unit kerja (Fungctional atau Technical). 3. Konseptual Membuat dokumentasi yang di dukung oleh tampilan / screen shot penerapan implementasi untuk menghasilkan sebuah laporan penelitian.
1.4 Batasan Masalah Dalam penulisan tugas akhir ini akan dibahas tentang analisa konsep implementasi SAP versi ECC 6.0 pada PT. XYZ. Adapun batasan masalah yang akan dibahas meliputi : 1. Pembahasan difokuskan pada unit kerja Technical (modul Basis) yang mencakup infrastruktur perangkat dan sistem. 2. Pembahasan di titik beratkan pada topik Header level, pada Lower level ditampilkan melalui screen shot hasil dokumentasi.
-2-
1.5 Sistematika Penulisan Dalam penilisan tugas akhir ini dibagi secara sistematis yang terjabar dalam bab-bab sebagai berikut : Bab I : Pendahuluan Bab ini memberikan penjelasan umum mengenai tugas akhir mencakup latar belakang, maksud dan tujuan, metodologi penelitian, batasan masalah dan sistematika penulisan. Bab II : Landasan Teori Bab ini akan menjelaskan mengenai ERP dan sejarah berdirinya SAP serta perkembangannya hingga saat ini. Bab III : Teknologi SAP Basis. Bab ini memaparkan cakupan teknologi yang terdapat pada modul SAP Basis. Bab IV : Analisa Konsep Implementasi SAP ECC 6.0 pada PT. XYZ. Bab ini mengkaji tentang implementasi sebagai suatu analisa simulasi
pembuktian
dan
parameter-parameter
yang
digunakan. Bab V : Kesimpulan Bab ini menyimpulkan SAP sebagai salah satu solusi integrasi sistem ERP.
-3-
BAB II Landasan Teori
2.1 Sistem ERP ERP adalah singkatan dari Enterprise Resource Planning, ERP merupakan sistem yang didesain untuk melakukan otomatisasi proses bisnis untuk perusahaan kelas Enterprise (menengah dan besar). Hal ini dapat meliputi proses manufacturing, distribution, personnel, project management, payroll, dan financial. ERP merupakan sistem informasi berorientasi akuntansi untuk mengidentifikasi dan perencanaan kebutuhan resource secara luas. Dengan memiliki sistem ERP sebuah perusahaan dapat melakukan berbagai efisiensi, seperti mengatur stok barang secara lebih akurat, mengontrol pembelian barang berdasarkan kebutuhan, serta mengatur penjualan secara lebih cepat dan efisien. Disamping itu data data tersebut juga dapat di akses secara realtime. Sehingga pemilik usaha dapat menjalankan usahanya dengan lebih efisien serta dapat menentukan keputusan keputusan bisnis secara lebih cepat, tepat dan akurat. Tentu saja untuk mewujudkan hal tersebut diperlukan Software ERP yang sesuai (yang dapat mengakomodasi semua kebutuhan bisnis perusahaan), dan implementasi sistem ERP secara baik dan benar (dengan metode yang tepat), serta perawatan sistem yang baik dan berkesinambungan. Apabila tidak, bisa jadi sistem ERP justru bisa menjadi alat penjerumus yang berbahaya bagi perusahaan, sebagai contoh adalah terjadinya kesalahan pembelian barang ataupun kesalahan produksi yang disebabkan karena informasi sistem yang tidak akurat. Dengan demikian perusahaan yang sukses mengimplementasikan ERP umumnya dapat meningkatkan efisiensi dan kinerja perusahan yang pada akhirnya berimbas kepada peningkatan keuntungan perusahaan.
-4-
Saat ini ada banyak software ERP yang beredar di pasaran seperti SAP, PeopleSoft, Oracle ERP, JDE, dimana software-software tersebut adalah sotware komersial. Sedangkan untuk software ERP Opensource saat ini ada Compiere ERP&CRM, Adempiere (turunan Compiere), OpenBravo (turunan Compiere), Tiny ERP, OpenTaps, Web ERP, dll. Software ERP Komersial umumnya harganya cukup mahal, bisa mencapai ratusan ribu US Dollar (milliaran rupiah) sehingga umumnya hanya perusahaan yang kelas menengah dan besar saja yang saat ini masih bisa menikmatinya. Selain software-software ERP dalam bentuk paket terintegrasi maupun modular yang ditawarkan oleh berbagai vendor, pilihan lain yang bisa digunakan adalah Open source ERP. Aplikasi open source ini bersifat nonkomersial, artinya dapat digunakan langsung tanpa ada biaya lisensi atau tanpa pembelian. Sifat aplikasi ini sama seperti aplikasi open source lainnya, yaitu disediakan dalam bentuk aplikasi yang belum dikonfigurasi, mendukung kostumisasi, dan disediakan langsung beserta sumber kodenya.
2.1.1 Sejarah sistem ERP Di sekitar tahun 1960, Dunia Manufaktur membuat tehnik perhitungan kebutuhan Material. Dasar perhitungan adalah menggunakan BOM (Bill Of Material) yang berupa daftar kebutuhan bahan baku (Raw material) yang dibutuhkan untuk membuat sebuah produk. Dengan memperhitungan status persediaan barang (Inventory) serta jadwal produksi, sistem tersebut dapat memberikan rekomendasi pembelian bahan baku yang dibutuhkan. Sistem ini dikenal dengan MRP, yang merupakan singkatan dari Material Requirement Planning (Perencanaan Kebutuhan Bahan). Ditahun 1970 proses MRP di integrasikan dengan fungsi-fungsi bisnis manufaktur yang lain, yang menghasilkan sistem baru yang disebut Manufacturing Resource Planning yang disingkat MRP-II. MRP-II merupakan
sebuah
sistem
yang
dapat
dipakai
untuk
membuat
perencanaan semua kebutuhan sumber daya Manufaktur secara effisien, meliputi business planning, sales and operations planning, production
-5-
scheduling, material requirements planning (MRP), capacity requirements planning, dan system execution support. Pada awal tahun 90-an dunia industri mengembangkan MRP-II menjadi sebuah sistem dengan scope yang lebih luas yang kemudian dikenal sebagai Enterprise Resource Planning (ERP). ERP didesain untuk melakukan otomatisasi proses bisnis untuk perusahaan menengah dan besar. Hal ini dapat meliputi proses manufacturing, distribution, personnel, project management, payroll, dan financial. ERP system merupakan system informasi berorientasi akuntansi untuk mengidentifikasi dan perencanaan kebutuhan resource secara luas.
2.1.2 Keuntungan menggunakan ERP Ada beberapa alasan mengapa suatu perusahaan memilih menggunakan sistem ERP. Diantaranya adalah: -
Dapat mengakses informasi kegiatan usaha seperti stok barang, order, jadwal produksi dan lain lain secara cepat dan akurat.
-
Meningkatkan
proses
kerja,
efisiensi,
serta
mengurangi
penggunaan kertas (paperless). -
Meningkatkan kontrol dan otomatisasi sistem peringatan (alert) melalui email, atau media komunikasi yang lain (misalnya sms).
-
Menyedikan
sistem
yang
user
friendly
(akrab/dikenal
oleh
pengguna) yang berbasis web. -
Efisiesi proses dengan mengadopsi sistem bisnis yang terbaik.
-
Membangun sistem untuk sistem baru serta mengintegrasikan dengan sistem yang ada.
Keuntungan yang paling utama dari sistem ERP adalah user / pengguna sistem dapat mengakses informasi kegiatan usaha secara cepat dan akurat secara realtime. Disamping itu semua user akan mengacu pada suatu data yang sama, dibandingkan dengan sistem manual dimana setiap user bisa memiliki data yang berbeda terhadap barang atau order yang sama.
-6-
Alasan lain adalah meningkatkan proses kerja dan efisiensi. Sebagai contoh, pada saat proses pembelian barang, mulai dari permintaan, pembuatan purchase order, persetujuan (approval) semuanya dapat dilakukan didalam system yang tentu saja jauh lebih cepat dan efisien dibandingkan permintaan
sistem
tradisional
pembelian,
yang
pembelian,
menggunakan dan
seterusnya.
kertas
form
Disamping
mempercepat proses, hal ini juga mengurangi penggunaan kertas. ERP juga dapat meningkatkan kontrol dan otomatisasi sistem peringatan (alert) melalui email. Sistem peringatan digunakan untuk hal hal yang sifatnya kritis, misalnya persediaan barang dibawah batas minimal, ataupun mungkin untuk hal yang lebih serius seperti kondisi budget perusahaan yang dibawah titik aman. Sistem peringatan melalui email juga dapat dikembangkan dengan media lain misalnya sms, messenger, dan lain lain. Salah satu hal yang menarik dari sistem ERP adalah ketersediaan antarmuka (interface) berbasis Web. Hal ini tentu akan sangat memudahkan bagi perusahaan yang menggunakan akses internet, karena sistem dapat di akses secara online dari internet, disamping itu juga dapat dipakai sebagai media perdagangandsi internet misalnya saja untuk perusahaan online shop (Toko online yang melakukan transaksi secara online di internet). Implementasi sebuah sistem ERP umumnya akan memerlukan proses re-engineering (perubahan / penyempurnaan proses bisnis / industri), selama proses implementasi anda mempunyai kesempatan untuk memperbaiki proses proses yang kurang sempurna ataupun mengganti proses bisnis dengan sistem yang lebih modern yang paling sesuai dengan bisnis anda. Projek ERP juga meletakkan dasar sistem bisnis baru dimana sistem ERP dapat berintegrasi dengan Ecommerce dan Costumer Relationship Management (CRM., ERP umumnya juga dilengkapi sistem EDI (Electronic Data Interchange) sehingga memungkinkan sistem untuk bertukar data dengan sistem dari Vendor, Customer, dan lain lain, serta dilengkapi sistem email untuk
-7-
pengiriman informasi dan peringatan terhadap kondisi-kondisi tertentu untuk membantu pengawasan dan kontrol terhadap sistem.
2.2 SAP SAP merupakan salah satu software ERP (Enterprise Structure) terkemuka dunia yang sekarang ini sedang banyak diimplementasikan oleh perusahaan-perusahaan. Di Indonesia sendiri, sudah banyak perusahaan-perusahaan besar dan menengah yang sudah berhasil mengimplementasikan SAP untuk mendukung proses bisnisnya misalnya: Astra International, Toyota Astra Motor, Toyota Motor Manufacturing Indonesia, Bentoel Prima, United Tractor, Daihatsu Motor, Pertamina, Aqua, Telkomsel, Auto 2000, Blue Bird, Krakatau Steel dan masih banyak perusahaan lagi yang tidak mungkin disebutkan satu persatu. Modul / paket yang diimplementasikan tiap perusahaan pun beragam. Ada yang hanya
memakai
untuk
keperluan
area
tertentu
seperti
Financial
Accounting saja atau Sales and Distributon saja, namun banyak pula yang mengintegrasikan
beberapa
modul
sekaligus
disesuaikan
dengan
kebutuhan para perusahaan pengguna SAP. Memang harga untuk mendapatkan suatu ERP dunia juga harus dibayar mahal baik dari segi license (hak cipta), konsultan IT, dan juga SDM yang masih langka. Namun berdasarkan pengalaman dari perusahaan yang telah menggunakan SAP dan meningkatkan performa usahanya, kini banyak perusahaan lainnya yang melirik SAP sebagai solusi ERP terdepan saat ini untuk digunakan.
2.2.1 Sejarah dan Evolusi SAP Pada tahun 1972, lima mantan karyawan IBM yaitu: Dietmar Hopp, HansWerner Hector, Hasso Plattner, Klaus Tschira, dan Claus Wellenreuther bertempat di Mannheim, Jerman menciptakan suatu program yang dalam bahasa Jerman di namakan Systemanalyse und Programmentwicklung (dalam bahasa Inggris: Systems Analysis and Program Development).
-8-
Tahun 1977 menjadi suatu PT (Perseroan Terbatas) dengan berganti nama dalam bahasa Jerman menjadi Systeme, Anwendungen, Produkte in der Datenverarbeitung (dalam bahasa Inggris: Systems, Applications, Products in Data Processing). Tahun 1978 diciptakan versi SAP R/2 yang didukung oleh kerangka kerja (framework) sistem software yang lebih luas. Tahun 1980 50 dari 100 perusahaan-perusahaan industri terbesar di Jerman menjadi pelanggan SAP. Tahun 1982 sekitar 236 perusahaan besar di Jerman, Austria dan Swiss menggunakan program SAP. Tahun 1988
SAP
menjadi
perusahaan
terbuka
(Tbk)
dan
menyambut
perusahaan Dow Chemical sebagai pelanggan SAP yang ke 1000. Pada tahun 1991, versi R/2 dikembangkan di Rusia, dan terus berkembang menjadi versi R/3 pada tahun 1992. Pengertian R/3 tersebut yaitu "R" adalah realtime data processing dan angka 3 terkait dengan arsitektur 3-tier (3-tingkat): database, application server dan client (SAPGUI). SAP yang dikenal pada saat ini adalah sistem R/3 yang sudah teruji oleh perusahaan-perusahaan dunia dalam menjalankan bisnisnya, yang lebih dikenal dengan SAP R/3. SAP merilis beberapa versi ERP yang sampai saat ini masih dipergunakan oleh dunia bisnis. Versi terbaru dari ERP buatan SAP adalah SAP ECC 6.0. Lalu apa yang membedakan dengan aplikasi ERP buatan SAP sebelumnya ? Tentu saja versi yang lebih baru merupakan penyempurnaan versi-versi sebelumnya. Saya hanya akan memberikan sedikit gambaran mengenai 3 versi terakhir ERP buatan SAP, yaitu SAP R/3 4.7 Enterprise, SAP ECC 5.0 dan SAP ECC 6.0. Pada SAP R/3 4.7 Enterprise sudah dipisahkan antara application dan Basis artinya aplikasi-aplikasi (dalam hal ini ABAP program) bisa terpisah. Pada versi sebelumnya juga sudah mulai dipisahkan. Versi ini juga mulai menggunakan SAP Web Application Server versi 6.30 dan pada versi ini menggunakan Basis Release 6.20. Demikian juga ABAP version. Anda
-9-
bisa mengecek lewat tcode SPAM. Versi database yang disupport (saya hanya bicara tentang Oracle DB) adalah versi 9.2. Untuk pilihan Unicode dan Non Unicode diberikan opsional. SAP ECC 5.0 menggunakan SAP Web Application versi 6.40. Demikian juga Basis Release yang dipakai adalah 6.40. Database Oracle yang digunakan bisa versi 9.2 dan bisa juga menggunakan versi 10 g. Pada versi ini, SAP mengintegrasikan SAP ITS (Internet Transaction Server) pada SAP Kernel sehingga Anda tidak memerlukan server terpisah apabila menggunakan ITS. SAP ECC 5.0 hanya berselang 1 tahun sejak release SAP R/3 4.7 Enterprise. Versi terbaru ERP SAP adalah SAP ECC 6.0. SAP ECC 6.0 menggunakan Basis Release 7.0 dan meninggalkan Database Oracle 9.2. Jadi SAP ECC 6.0 sudah menggunakan Oracle 10g secara penuh. SAP ECC 6.0 juga menggunakan konsep Unicode secara penuh dan tidak memberikan opsi Non Unicode lagi sehingga secara size (ukuran) database menjadi lebih besar dibandingkan versi sebelumnya. Versi SAP 2.2X 3.0B, C, E, G, 3.1G, 4.0A 3.0D 3.0F 3.1H 3.1i 4.0B 4.5A 4.5B 4.6A 4.6B 4.6C 4.7 ECC 5 ECC 6
Diluncurkan
Support SAP hingga tahun: Akhir 1998 Akhir Oktober 1998
1997 1999
2000 Akhir 2006 2003 2005
Akhir Maret 2000 Akhir September 2000 Akhir Oktober 2000 Akhir Desember 2003 Akhir Desember 2003 Akhir Oktober 1999 Akhir Desember 2003 Akhir September 2000 Akhir Desember 2003 Akhir Desember 2006 Akhir Desember 2007
Tabel 2.2.1: Versi-versi SAP
-10-
Unit kerja pada SAP terdiri dari dua bagian besar, yaitu: Fungctional dan Technical. Kedua unit kerja tersebut digolongkan lagi menjadi beberapa unit kerja yang lebih rinci, hal ini dikenal dengan istilah paket / Modul dalam SAP.
Paket / Module FUNCTIONAL: Module FI-CO MM SD PP – PI PM QM PS HR CO-PA CS BI-BW WM
Deskripsi Finance & Controlling Materials Management Sales & Distribution Production Planning - Process Industries Plant Maintenance Quality Management Project System Human Resource Controlling-Profitability analysis Customer Service Business Intelligence – Business data Warehouse Warehouse Management Tabel 2.2.1: Modul-modul Functional pada SAP
Paket / Module TECHNICAL: Module Basis ABAP
Deskripsi System Administration of SAP R3 Advanced Business Application Programming Tabel 2.2.1: Modul-modul Technical pada SAP
2.2.2 Jenis Produk ERP Dari SAP ERP dari SAP memiliki 3 jenis produk, yaitu: 1. My SAP Business Suite atau yang lebih dikenal dengan nama R/3. Merupakan produk utama dan pertama dari SAP. Sudah memiliki ratusan customer yang merupakan korporasi di seluruh dunia dan merupakan
full
customise
system,
menggunakan
bahasa
pemrograman sendiri. Untuk mengimplementasikan produk yang
-11-
satu ini, anda perlu meluangkan investasi min US$ 500.000, waktu implementasi sekitar 1 tahun, serta team IT yang solid dan capable. 2. My SAP All-in-One, atau A1, merupakan turunan dari R/3 yang sudah memiliki penerapan terbaik dari industri vertical tertentu, misalnya
distribusi
perdagangan,
industry,
manajemen
pembangunan dan lainnya. Produk ini juga merupakan full customise system, akan tetapi sudah ada rangka best practice-nya. Untuk mengimplementasikan produk yg satu ini, persiapkan investasi sebesar min US$ 150.000, dengan waktu implementasi sekitar 6 bulan, serta team IT yg solid & capable. 3. My SAP Business One atau B1, merupakan produk paling ekonomis dari SAP. Dengan general modul yg bisa dipergunakan di semua jenis perusahaan, B1 memiliki keunggulan dengan adanya fondasi yang kuat, ditopang oleh flexibilitas program mengikuti proses bisnis dari customer menggunakan Add On modul. Investasinya berkisar dari US$ 30.000 - 100.000 dengan waktu implementasi mulai 20 man days.
-12-
BAB III Teknologi SAP Basis
3.1 Basis System and System Environment Sistem Basis yang diterapkan pada SAP tidak mengubah struktur jaringan pada umumnya, yang berbeda adalah perangkat sistem yang digunakan baik itu software (perangkat lunak) dan hardware (perangkat keras). Dimana perangkat sistem tersebut harus memenuhi kriteria serta persyaratan yang dibutuhkan dalam pengimplementasian SAP. Pada bagian ini akan dibahas satu per-satu yang berkaitan dengan penerapan teknologi SAP Basis.
3.1.1 SAP Products in the Business Framework
Gambar 3.1.1: Produk keluarga SAP
SAP merupakan produksi arsitektur baru dari kerangka bisnis yang didukung oleh suatu infrastruktur perangkat lunak. Hal ini memungkinkan perusahaan untuk menambahkan aplikasi bisnis yang baru dengan mudah
-13-
ke perangkat lunak perusahaan tanpa menyela bisnis yang sedang berjalan. Kerangka bisnis teknologi SAP menawarkan kepada pelanggan suatu wujud yang baru pada konfigurasi dan koneksi yang sederhana dari proses bisnis dan alur informasi bagi semua komponen pada kerangka bisnis. Dengan demikian memungkinkan kita terhadap apakah semua komponen tersebut di install pada perangkat keras yang terpisah ataupun komponen yang dibuat sendiri. Aplikasi yang termasuk dalam Framework (kerangka) merkomunikasi menggunakan protokol Application Link Enabling (ALE) yang merupakan salah satu aplikasi yang bekerja paada SAP. Data yang terpilih ketika mengkonfigurasi ALE yang teringtegrasi dikirimkan diantara aplikasiaplikasi dengan menggunakan interface (penghubung) BAPI yang bersertifikat SAP. Aplikasi tersebut dapat menggunakan produk dari SAP seperti Business Information Warehouse (BW) atau Advanced Planner and Optimizer (APO), atau menggunakan produk selain SAP yang sesuai. Suatu perusahaan Intranet seperti “Employee Self Service” dapat digunakan. Produk ini juga mudah dihubungkan dengan internet untuk menampilkan produk atau jasa pada Web. Interface yang memiliki sertifikat dari SAP dapat terhubung dengan software (perangkat lunak) SAP.
3.1.2 Client / Server Principles
Gambar 3.1.2: Client / Server Principles
-14-
Dalam terminologi SAP, suatu layanan (service) berarti suatu layanan yang didukung oleh suatu komponen perangkat lunak (software). Komponen tersebut dapat terdiri dari suatu proses atau merupakan suatu group proses oleh karenanya disebut sebagai server dari suatu layanan. Komponen-komponen perangkat lunak (software) yang menggunakan layanan ini disebut sebagai client. Pada saat yang sama, client juga dapat bertindak sebagai suatu server untuk layanan tertentu. Suatu server seringkali juga diartikan sebagai suatu komputer (host) tempat dimana komponen-komponen perangkat lunak (software) yang didukung oleh suatu layanan tertentu yang bekerja.
3.1.3 System Client / Server Configurations
Gambar 3.1.3: System Client / Server Configurations
Layanan mendasar dalam suatu sistem aplikasi bisnis terdiri dari presentation services (komputer pengguna / user), application services (server aplikasi) dan database services (server database). Dalam konfigurasi Sistem ECC 6.0 tingkat pertama, semua tugas pengolahan dilakukan pada satu server.
-15-
Tingkat kedua konfigurasi Sistem ECC 6.0 biasanya diimplementasikan menggunakan server komputer yang khusus yang bertugas semata-mata untuk pemformatan grafis interface pengguna. Sebagian besar pengguna menggunakan Windows PC sebagai presentation servers.
Pada tingkat ketiga konfigurasi, server yang terpisah digunakan pada tiap tingkat. Dengan menggunakan data dari server database, beberapa server aplikasi yang berbeda dapat beroperasi pada waktu yang bersamaan. Untuk memastikan beban yang terdapat pada masing-masing server sama dan untuk mencapai hasil yang maksimal, dapat digunakan server aplikasi khusus pada masing-masing area aplikasi (misalnya pada area aplikasi distribusi ataupun area aplikasi akunting).
3.1.4 SAP BASIS
Gambar 3.1.4: Kesatuan Paket pada SAP BASIS
Dengan menggunakan Sistem SAP , aplikasi dapat bejalan pada platform yang berbeda dengan kinerja yang tinggi dan dapat disesuaikan dengan kehendak yang diinginkan si pengguna.
-16-
Kelebihan dari SAP Basis: -
Didukung oleh perangkat yang terbaharui pada semua aplokasi SAP
-
Secara optimal menggunakan aplikasi pada perangkat sistem
-
Menentukan
suatu
kerangka
arsitektur
yang
stabil
demi
peningkatan sistem -
Mengandung tools (peralatan) untuk pengaturan keseluruhan sistem
-
Memungkinkan distribusi resources (segala sumber daya) serta komponen-komponen sistem
-
Didukung oleh interface (penghubung) sebagai penyatu bagian sistem dengan produk eksternal
Arsitektur dari Sistem SAP Basis sangat cocok untuk konfigurasi client / server. Untuk memastikan kemungkinan dari aplikasi SAP, interface untuk sistem dikombinasikan dengan suatu lapisan terpisah. Fungsi-fungsi dari semua produk SAP berada pada bagian teratas dari lapisan tersebut. Kontrol flow berfungsi melayani penjadwalan dan manajemen memori. Beberapa dari layanan ini mungkin disediakan oleh software (perangkat lunak) sistem operasi, namun dengan alasan kemudahan serta kinerja, kontrol flow ditangani dalam Sistem Basis. Komunikasi interface menentukan
saluran
yang
digunakan
untuk
pertukaran
informasi
elektronik , seperti pengiriman data external, komunikasi antar program melalui protokol RFC, serta pertukaran data aplikasi melalui ALE. Semua program-program
aplikasi
pada
ECC
6.0
ditulis
dalam
bahasa
pemrograman SAP yaitu ABAP. Dynpros (dynamic programs) merupakan komponen pengontrol selama proses dialog berlangsung. Interaksi antara layar penerjemah dengan penerjemah ABAP membentuk software basis (perangkat lunak dasar) dari aplikasi ECC 6.0 Kedua penerjemah tersebut menggunakan gambar data lengkap yang tersimpan pada ABAP Dictionary (Kamus ABAP yang terdapat pada sistem).
-17-
3.2 System Kernel Pada bagian ini akan dibahas pusat proses dari Sistem Basis ECC 6.0. Hal ini termasuk pembahasan tentang bagaimana suatu user request (permintaan pengguna) terkirim dan diproses oleh lapisan aplikasi, dan tipe proses mana yang terlibat dalam memproses permintaan tersebut. Data yang dikirimkan oleh user dikirimkan melalui user interface (SAP GUI) kepada dispatcher (pelontar data) yang akan mengkoordinasikan proses selanjutnya. Proses kerja yang digunakan tersebut dipetakan ke sumber kode yang sama dimana dispatcher dan substruktur seperti Screen Interpreter dan ABAP Interpreter digunakan dalam hal ini. Selain itu akan dibahas juga pergantian / pertukaran data dalam database.
3.2.1 Processing User Requests
Gambar 3.2.1: Konsep memproses User Requests (permintaan si pengguna)
Central Process pada lapisan aplikasi ECC 6.0 merupakan dispatcher. Bersama dengan sistem operasi, dispatcher mengontrol resource untuk aplikasi ECC 6.0. Tugas utama dari dispatcher termasuk mendistribusikan
-18-
beban transaksi kepada proses kerja, menghubungkan dengan lapisan presentasi dan mengatur komunikasi. Input melalui user screen (layar pengguna) diterima oleh program presentasi SAP yaitu SAP GUI, mengkonversinya menjadi format tersendiri dan mengirimkannya ke dispatcher. Permintaan proses selanjutnya disimpan oleh dispatcher dalam antrian permintaan dan memprosesnya berdasarkan “first in / first out” (yang pertama masuk / yang pertama keluar). Setelah data diproses, hasil proses dari work process (unit proses kerja) dikirimkan melalui dispatcher dikembalikan ke SAP
GUI.
Selajutnya
SAP
GUI
menterjemahkan
data
ini
dan
menghasilkan output screen (tampilan keluaran) untuk pengguna dengan bantuan sistem operasi pada frontend computer (komputer pengguna). Selama penganalisaan oleh Sistem ECC 6.0, dispatcher mengeksekusi kegiatan berikut ini: membaca parameter profil sistem, memulai proses kerja, dan masuk ke message server (server pesan).
3.2.2 ECC 6.0 Presentation Interface
Gambar 3.2.2: Interface komputer pada ECC 6.0
Presentation interface SAP GUI (GUI = Graphical User Interface) mengimplementasikan input platform dan fungsi output dari Sistem ECC 6.0. Software presentasi ECC 6.0 menampilkan grafis interface pengguna
-19-
dengan menggunakan tool yang didukung oleh perangkat presentasi bersangkutan (frontend operating system). Alur data antara lapisan presentasi dan aplikasi bukan merupakan tampilan-tampilan screen yang dipersiapkan namun lebih logis yaitu informasi ringkas yang menggunakan elemen kendali dan input user. Jumlah data yang ditransfer selama pergantian setiap tampilan biasanya hanya sejumlah beberapa KB (Kilo Byte), hal ini berarti kita dapat dengan mudah terhubung dengan server presentasi (server computer) di lintasan wide-area networks (WAN).
3.2.3 ECC 6.0 Database Interface
Gambar 3.2.3: ECC 6.0 Database Interface
Saat ini data dalam jumlah yang besar biasanya disusun dengan sistem manajemen yang berhubungan dengan database (relational database management systems / RDBMS). Sistem ini menyimpan data serta hubungan antar data dalam dua table dimensi. Definisi data, tabel serta hubungan antar tabel disimpan dalam kamus data pada RDBMS. Dalam ABAP, SAP OPEN SQL digunakan untuk mengakses data dalam aplikasi database. Interface database ECC 6.0 mengubah pernyataan
-20-
SQL dari pernyataan ABAP menjadi pernyataan database yang sesuai. Ini berarti bahwa program aplikasi yang ditulis dalam ABAP adalah dataindependen. Perintah SQL dapat digunakan dalam ABAP. Ketika menterjemahkan pernyataan dari SQL, interface database ECC 6.0 mengecek perintah dari pernyataan ini dan secara otomatis memastikan buffer (penyangga) SAP lokal dari memori server aplikasi bekerja secara optimal. Data sering dibutuhkan oleh aplikasi yang disimpan dalam buffer sehingga sistem tidak memiliki akses ke database server untuk membaca data ini. Secara khusus, semua data teknis seperti ABAP program, screen (tampilan layar), dan informasi Kamus ABAP, serta beberapa parameter proses bisnis biasanya tetap tidak berubah dalam menjalankan sistem, yang menjadikannya menjadi kandidat penyangga yang ideal. Hal yang sama juga berlaku untuk aplikasi bisnis tertentu, dimana data yang diakses hanya sebagai read-only (hanya-baca).
3.2.4 Dialog Work Process
Gambar 3.2.4: Dialog proses kerja Komponen-komponen berikut ini pada level aplikasi terlibat dalam pengerjaan / proses suatu dialog request (permintaan dialog): Penugasan kerja mengkoordinasi aktivitas dalam suatu proses kerja dialog. Penugasan akan mengaktifkan layar prosesor atau ABAP prosesor (yang mengontrol layar flow logika dan proses pernyataan ABAP, masingmasing) dan melaksanakan roll-in dan roll-out dari konteks pengguna.
-21-
Sistem manajemen memori membedakan antara area memori utama yang tersedia khusus untuk suatu proses kerja, dan area memori yang dapat digunakan oleh semua proses kerja. Ruang memori yang digunakan secara eksklusif oleh sebuah proses kerja menyimpan data sesi khusus yang harus disimpan lebih lama dari suatu durasi langkah kerja. Data ini secara otomatis tersedia untuk proses di langkah awal dialog (roll-in) dan disimpan di langkah akhir dialog (roll-out). Data ini selanjutnya menggolongkan penggunaan, seperti otorisasi, informasi administrasi dan data tambahan untuk ABAP dan dialog prosessor. Juga berisi data yang dikumpulkan oleh sistem sebelumnya dalam langkah dialog dalam menjalankan transaksi. Dalam proses dialog, satu transaksi dapat menggunakan lebih dari satu dialog proses bekerja. Dalam Sistem SAP, langkah dialog dimulai dengan pengolahan data yang dimasukkan oleh pengguna [(Process After Input / Setelah Proses Input (PAI)], pengolahan dan pengiriman layar berikutnya (Process Before Output / Sebelum Proses Output (PBO); selanjutnya sistem menerima layar berikutnya yang diproses oleh user dan sekali lagi menganalisa dan memproses data input pada layar ini. Langkah dialog untuk pengguna dan sistem berjalan tidak bersamaan.
3.2.5 Asinchronous Update
Gambar 3.2.5: Asinchronous Update
-22-
Suatu transaksi disesuaikan dengan suatu kerja unit logic / logical unit of work (LUW).
Sebagaimana saat ini sistem-sistem database tidak
didukung oleh alur transaksi proses silang, kita harus membedakan antara langkah proses dasar (LUW) di dalam Sistem SAP ataupun di dalam sistem database (SAP - LUW / DB - LUW). DataBase - LUW (DB – LUW) memindahkan database dari suatu status ke status lainnya. Hal ini berarti data haruslah logik dan terlebih dahulu benar seperti halnya LUW. Hal ini menerapkan keduanya yaitu DB – LUW dan juga SAP – LUW. Dimulainya suatu transaksi SAP juga merupakan dimulainya suatu SAP – LUW. SAP - LUW dilengkapi apakah dengan suatu “commit work“ pada kode ABAP atau dengan melengkapi asynchronous update yang sesuai (bagian kedua dari SAP – LUW). Setiap langkah dialog pada SAP – LUW dikerjakan oleh satu proses kerja, sebagaimana halnya dengan DB – LUW. Asynchronous update biasanya digunakan dalam suatu SAP – LUW yang memungkinkan
untuk
sementara
mengumpulkan
perubahan
yang
dihasilkan oleh pengguna / user pada tahap akhir dialog (pada bagian kedua dari SAP – LUW), membuat perubahan seperlunya terhadap database pada suatu proses kerja yang terpisah. Untuk memastikan konsistensi data, hasil perubahan database yang termasuk setiap langkah perubahan dialog dilakukan hanya pada satu DB – LUW final saja.
3.2.6 ECC 6.0 Instance
Gambar 3.2.6: ECC 6.0 Instance
-23-
Instance merupakan suatu unit administrasi yang menghubungkan komponen Sistem ECC 6.0 yang menyediakan satu atu beberapa layanan. Layanan yang diberikan oleh instance dimulai atau dihentikan secara bersamaan. Kita dapat menggunakan profil umum dari suatu instance untuk mengatur parameter semua komponen dari suatu instance. Pusat Sistem ECC 6.0 terdiri dari suatu instance tunggal yang menyediakan segala kebutuhan layanan sistem ECC 6.0. Setiap instance memiliki area buffer SAP masing-masing. Pada gambar diilustrasikan bagaimana proses background server tambahan (a) dan dialog server (b) di rancang. Instance ini yang didukung oleh layanan khusus umumnya bekerja pada sever yang terpisah, namun dapat juga bekerja pada sistem yang sama apabila dibutuhkan. Dispatcher untuk setiap aplikasi server berkomunikasi melalui server pesan (message server), yang di install di setiap Sistem ECC 6.0 (hal tersebut dikonfigurasi dalam pada profil Sistem ECC 6.0). Server presentasi juga dapat log on (masuk) ke suatu server aplikasi melalui server pesan (message server).
3.3 Development Using ABAP Workbench SAP memberikan fasilitas bagi para pengguna untuk mengembangkan program-program yang digunakan dalam suatu proses unit kerja dengan menggunakan ABAP Workbench. Pada tahap ini akan dibahas lebih lanjut konsep dan struktur yang terdapat pada bahasa pemrograman ABAP yang dimaksud.
-24-
3.3.1 System Data Structure
Gambar 3.3.1: Struktur data sistem
Sistem ECC 6.0 terdiri dari beberapa tipe data. Beberapa data hanya dapat di akses dari satu client saja, seperti misalnya data aplikasi bisnis (dokumen, material master, dan lain-lain), juga sebagian besar dari setting kostumisasi (penyesuaian). Kostumisasi digunakan untuk menentukan suatu struktur organisasi suatu perusahaan, seperti saluran distribusi, kode perusahaan, dan sebagainya, dan mengatur parameter khusus pelanggan untuk transaksi-transaksi SAP. Data spesifik client sangat erat kaitannya. Suatu masukan data aplikasi di cek berdasarkan setting kostumisasi dalam suatu client. Apabila terdapat ketidaksamaan, maka masukan tersebut akan ditolak. Hal inilah yang menyebabkan mengapa data aplikasi biasanya hanya dapat digunakan pada perangkat kostumisasi yang bersangkutan. Repository
(gudang
penyimpanan
data)
juga
merupakan
client-
independent (berdiri sendiri). Didalamnya terdiri dari semua objek-objek Kamus ABAP (table, elemen data, serta domain), juga semua programprogram ABAP, menu, screen, dan lainnya.
-25-
3.3.2 Three-System Landscape Recommended By SAP
Gambar 3.3.2: System Landscape yang direkomendasikan SAP
Untuk menjaga konsistensi sistem, disarankan agar sistem dibedakan menjadi tiga kelompok sistem (landscape) yaitu development, quality assurance dan production. Ketiga landscape sistem tersebut di dukung oleh proses-proses yang direkomendasikan berikut ini: Pengembangan program-program khusus pelanggan di kembangkan pada sistem development. Segala setting kostumisasi pada sistem development (pengembangan, koreksi, maupun modifikasi) di transfer ke sistem quality assurance (sistem test) untuk di cek tanpa mempengaruhi sistem production. Hasil akhir pengembangan, koreksi, maupun modifikasi program yang telah sempurna barulah di transfer ke sistem production untuk di implementasikan oleh user. Ketiga sistem landscape tersebut haruslah diwakili oleh masing-masing nama / singkatan yang unik, misalnya: DEV untuk sistem development, QA untuk sistem quality assurance, dan PRD untuk sistem production.
-26-
3.3.3 ABAP Language
Gambar 3.3.3: Karakteristik bahasa pemrograman ABAP
Advanced Business Application Programming (ABAP) merupakan bahasa pemrograman SAP. Segala aplikasi bisnis dan yang menjadi bagian dari Sistem Basis ditulis dalam bahasa program ABAP. ABAP menyimpan semua metadata dalam Kamus ABAP (ABAP Dictionary) yang mendukung tipe-tipe data bisnis. Database yang diakses melalui ABAP biasanya menggunakan OPEN SQL, hal ini berarti pengembangan program bersifat independent (berdisi sendiri) dalam suatu sistem database. ABAP memberikan kemudahan dan pembuatan grafis interface pengguna secara efektif. Pemisahan elemen text seperti list headers, text untuk input field dan sebagainya memungkinkan ABAP digunakan dalam multi bahasa.
-27-
3.3.4 Navigating to the Source Code
Gambar 3.3.4a: Panduan menuju Source Code
SAP menyediakan keseluruhan sumber kode untuk program-program ABAP. Pengguna dapat melihat pengkodean tersebut bahkan dapat menggunakannya sebagai template untuk pembuatan program sendiri. Dengan cara double klik pada bagian System status yang ditampilkan, kita akan
dipandu
menuju
ABAP
Workbench
(wahana
kerja
ABAP),
selanjutnya workbench menampilkan source code (pengkodean). SAP juga menyediakan beberapa tool yang diwakili dengan kode transaksi transaction codes (biasanya disingkat dengan nama t-code) untuk pengembangan program-program ABAP, diantaranya adalah: -
Object Navigator (t-code SE80) sebagai panduan object yang digunakan
-
ABAP Editor (t-code SE38) untuk penulisan / koreksi program
-
Function Builder (SE37) sebagai pengembangan fungsi-fungsi modul
Gambar berikut ini merupakan pengalan contoh pengembangan program yang menggunakan tool ABAP Editor dalam bahasa pemrograman ABAP.
-28-
Gambar 3.3.4b: Contoh penggunaan program ABAP
3.4 ASAP Methodology Untuk mendapatkan hasil yang maksimal dalam penanganan proyek implementasi SAP, dibutuhkan suatu konsep struktur kerja yang dapat menjadi acuan serta tolak ukur dalam pengerjaan proyek. Implementasi SAP di dasari dari suatu konsep yang dinamakan dengan Methodology ASAP (Accelerated SAP). ASAP (Accelerated SAP) merupakan solusi yang diberikan oleh SAP dalam rangka strukturisasi ruang lingkup implementasi yang luas. Berikut ini merupakan standard Methodology ASAP yang kerap digunakan oleh konsultan dalam mengimplementasikan SAP.
-29-
Gambar 3.4: ASAP Methodology Phase
Pengerjaan suatu projek dibagi dalam beberapa tahapan. Penyelesaian tahapan demi tahapan dalam projek harus menjadi komitmen penting, karena hal ini merupakan tolak ukur profesionalitas konsultan dalam bekerja.
3.5 Sizing SAP System SAP menyediakan suatu tool / alat yang disebut Quicksizer yang digunakan untuk mengkalkulasi SAPS (SAP application benchmark performance standard). Tool ini digunakan untuk mengukur Landscape Planning. Benchmarks merupakan test run / pengujian awal untuk bisnis proses. Dikembangkan untuk menguji dan untuk membuktikan scalabilas dari
sistem
SAP.
Benchmark
menghasilkan
dasar
rekomendasi
pengukuran bagi pelanggan untuk melakukan pengujian perangkat baru, komponen-komponen sistem software dan hubungan database sistem / relational database management systems (RDBMS).
-30-
Gambar 3.5: Konsep tool Quicksizer Hasil kalkulasi benchmark dihasilkan dengan menggunakan suatu perangkat yang berdiri sendiri (hardware-independent) yaitu Quicksizer. Tool ini merupakan alat pengukuran perangkat secara online yang dikembangkan oleh SAP bekerjasama dengan vendor-vendor penyedia perangkat infrastruktur seperti IBM, FUJITSU, HP dan DELL, dimana pada tool ini terdapat kalkulasi pengukuran dan informasi jenis-jenis perangkat yang dapat mengakomodasi kebutuhan hasil kalkulasi terhadap data proyek (jumlah User ID yang aktiv, kapasitas data yang di akses, dan hal lainnya). Tool Quicksizer dapat di akses dengan menggunakan akses yang berlisensi yang diberikan oleh SAP melalui alamat website http://service.sap.com/quicksizer. Ditentukan 100 SAPS mewakili 2000 bisnis proses baris order item (pesanan) per jam pada standar transaksi aplikasi modul SD (Sales Distribution) pada SAP. Hal ini setara dengan 2400 transaksi SAP per jam berdasarkan SAP R/3. Kemampuan perangkat prosesor diukur ketika
-31-
standar benchark SD di uji (perangkat merupakan sertifikasi SAP), dimana tingkat kemampuan prosesor bekerja pada 100% CPU loading. SAP Quicksizer mengkalkulasi beban (dalam satuan SAPS), dan memperbesar nilainya untuk mendapatkan prosesor yang sesuai. Berikut ini merupakan rumusan perhitungan konsumsi kapasitas perangkat secara manual: CPU consumption CPU consumption = number of objects / processing hours Disk consumption Gross disk space = number of objects * size of objects * (table width + index width) * residence time in the DB Memory consumption Physical memory consumption = number of objects held in memory for planning run * size of objects * memory_parameter. Network bandwidth Bandwidth = number of hits per second * GUI_parameter
Sizing SAP System bertujuan untuk mententukan jenis komputer, jumlah processor, memory dan kapasitas Harddisk. Sizing dilakukan pada production server saja, tetapi bukan berarti development server ataupun QA server menggunakan konfigurasi sembarangan, paling tidak separuh kemampuan production server. Satu hal lagi yang tidak boleh dilupakan adalah fasilitas backup dan restore data juga harus ditentukan, karena harus membackup data dan system secara periodic. Dan jangan lupa membackup development server agar konnfigurasi tidak hilang. Diluar ketiga server diatas dapat juga disediakan SAND BOX Server. Sand Box server ditujukan untuk pembelajaran SAP oleh user, mulai dari instalasi, coba-coba buat program atau konfigurasi.
-32-
BAB IV Analisa Konsep Implementasi SAP ECC 6.0 pada PT. XYZ
Pada bab ini akan dibahas secara detail konsep implementasi maupun data dan kebutuhan perangkat infrastruktur yang digunakan pada implementasi SAP ECC 6.0 pada PT. XYZ yang bergerak di bidang usaha penyiaran (broadcasting). Berikut ini merupakan struktur pengerjaan proyek pada saat implementasi.
Keterangan gambar: - Object Project
: PT. XYZ
- Vendor System
: PT. SAP Indonesia
- Vendor Server
: PT. FUJITSU Indonesia
- Vendor Clients
: Legacy asset PT. XYZ
- Vendor Implementor
: PT. SOLTIUS Indonesia
Pada halaman berikutnya akan dipaparkan data-data yang menjadi analisa terhadap pada saat implementasi yang mencakup: General
-33-
Project Information, ECC (Enterprise Core Component) dan Hardware and Software Infrastructure.
4.1 Informasi Proyek Secara Umum
Terlampir berikut ini merupakan rangkuman data yang di isikan oleh client (PT. XYZ) dalam suatu format resmi dari PT. SAP Indonesia. Data ini akan menjadi acuan untuk di analisa dalam menentukan jangkauan proyek secara garis besar.
Customer Data Company Name
PT. XYZ
Project Description
ECC
Contact
Mr. X
Street
Graha XYZ, Jl. Jend. Sudirman
City, ZIP or PO Code
Jakarta 12345
Telephone
+62-21-12345xxx - Ext 0123
Mobile phone
+62812345xxx
Fax
+62-21-12345xxx
Email
[email protected]
Installation Site
PT. XYZ Office
Project Phases What date do you want to “go productive” at?
June 4th, 2009
Are there plans for an expansion –e.g. an increase in the number of No users or in the volume of objects to be processed - for a later date? Yes SAP Solutions ECC (Enterprise Core Component) Industry Solution IS-Utilities * Industry Solution IS-Telecomunications * Industry Solution IS-Insurance *
-34-
Industry Solution IS-Retail * Enterprise Portal * Business Intelligence (BW) * Customer Relationship Management (CRM) Supply Chain Management (SCM) * Exchange Infrastructure (XI) * Supplier Relationship Management (SRM) * Strategic Enterprise Management (SEM) * * Please ask for our special questionnaire in connection with this solution.
Target Release, Upgrade Are you introducing ECC for the first time?
No Yes
Which release of ECC are you intending to use?
6
Which release of R/3 or ECC are you using at present? SAP Quicksizer Has your project already been entered into the SAP Quicksizer?
No Yes
SAP customer number: Project name in the Quicksizer: ECC-System Environment System
Number of Users
Development System
Yes No
15
QA System
Yes No
10
Training System
Yes No
30
Customizing System
Yes No
Sandbox System
Yes No
Load Profile User-based sizing
Yes
-35-
No Transaction-based sizing
Yes No
Users Low (occasional users):
Secara rata-rata pengguna dengan tipe ini melakukan sekitar 400 langkah dialog (berganti ke tampilan layar yang baru) per minggu (selama 40-jam kerja seminggu). Hal ini terkait dengan rata-rata 10 langkah dialog per jam atau satu langkah dialog setiap enam menit sekali. Terlampir jumlah pengguna yang tidak akan terus menerus bekerja dengan sistem SAP.
Secara rata-rata pengguna dengan tipe ini melakukan Medium (Administration sekitar 4.800 langkah dialog (berganti ke tampilan layar assistants and yang baru) per minggu (selama 40-jam kerja seminggu). officers) Hal ini terkait dengan rata-rata 120 langkah dialog per jam atau satu langkah dialog setiap 30 detik sekali. Terlampir jumlah pengguna yang akan terus menerus dan secara teratur bekerja dengan sistem SAP. High (Data typist / Telephone Salesmen / Power-users / call-center operators)
Secara rata-rata pengguna dengan tipe ini melakukan sekitar 14.400 langkah dialog (berganti ke tampilan layar yang baru) per minggu (selama 40-jam kerja seminggu). Hal ini terkait dengan rata-rata 360 langkah dialog per jam atau satu langkah dialog setiap 10 detik sekali. Terlampir jumlah pengguna yang akan terus menerus dan secara intensif bekerja dengan sistem SAP.
Sessions
“Sessions“ menggambarkan jumlah windows (transaksi) yang di buka per session.
Module
Concurrent users
Sessions
Number Number Number (On average) Low Medium High FI (Financial Accounting)
2
-36-
16
10
0,3
FI-AA (Asset Accounting)
0
1
1
0,3
CO (Controlling)
0
6
6
0,3
MM (Material Management)
1
2
5
0,3
PM (Plant Maintenance)
0
1
4
0,3
PS (Project System)
1
4
2
0,3
PA (Personnel Administration & Payroll Accounting)
1
3
4
0,3
PD (Personnel Development)
0
1
2
0,3
0
3
0,3
BC (Basis Administration)
In which time frame does the dialogue session from 09:00 until 17:30 o’clock usually take place? Number of working days per week
5
Number of working days per year
260
Relevant Performance Factors Function
SD
PP
MM
PM
Documents with more Yes than one text object
Yes No
Yes No
Yes No
Complex checks
Yes No
Yes No
Yes No
No
Yes No
Yes No
Yes No
Yes No
Yes No
No
availability Yes
Complex selling calculation
No price Yes
Products with variations
Profit analyses
CO-PA
Yes No
-37-
Quantity Structure Number of documents per year
Adalah jumlah total dokumen tipe transaksi bersangkutan per tahun.
Number of items per document
Adalah jumlah rata-rata satuan per dokumen.
High load phase
Adalah waktu pada hari tertentu dimana sejumlah objects mencapai puncaknya.
Number of objects per highload phase (HLP)
Adalah jumlah objects yang diproses pada puncak periode.
Time frame (High load phase)
Adalah waktu yang dibutuhkan untuk memproses objects selama phase
Changes in Objects
Adalah persentase dari suatu objects yang diubah sekali atau beberapa kali
highload (phase sibuk).
(1 perubahan setiap object = 100%; 2 perubahan = 200%; 1 perubahan object setiap detiknya = 50% dll.). Objects displayed
Adalah persentase object yang ditampilkan sekali atau beberapa kali.
Retention Period
Adalah periode dimana object disimpan dalam sistem (The period in which the objects are saved in the system.
-38-
Transaction Type
Number of
Highload Phase
Documents
Doc. per year
Positions per document
Doc. per HLP
Time frame from – to [hh:mm]
Changed [%]
Displayed [%]
Retention Period [months]
Purchase Invoices
8100
5
50
09:00 – 16:00
10
100
60
Outgoing Payments
7800
3
60
09:00 – 16:00
0
100
60
Sales Invoices
18000
8
1500
-
10
100
60
Receipts of payment
3600
5
40
09:00 – 16:00
10
100
60
128400
50
360
09:00 – 17:00
20
100
60
720
350
60
-
20
100
60
FI (Financial Accounting)
General ledger account entries
FI-AA (Asset Accounting) Asset account entries *
* additions / disposals, book transfers, write-offs
MM (Material Management) Purchase Orders
1800
9
10
10:00 – 15:00
10
100
60
Purchase Order Requests
2100
9
10
10:00 – 15:00
10
100
60
Goods Movements / Reservations *
1200
7
10
10:00 – 12:00
10
100
60
* additions / disposals, book transfers
-39-
Transaction Type
Number of Doc. per year
Highload Phase
Positions per document
Doc. per day
Documents
Time frame from – to [hh:mm]
PM (Plant Maintenance) Orders
-
PS (Project System) Projects created
165
30
-
Net Plans
-
HR (Human Resources) Time keeping
-
Travel expenses
-
CM (Change Management) Printed Documents
-
-40-
Changed [%]
Displayed [%]
Retention Period [months]
Database Which database system is going to be installed (is installed at the Oracle moment) What is the estimated size of the database (or what is the current database volume)?
GB
How much place is available at the moment?
GB
Monthly growth (estimation)
GB
Data Availability Raid 1
Raid 5
Productive System (Raid 1 strongly recommended) Consolidation System Development System Do you want an additional hard disk to be Yes integrated in the Raid system for the case of a No disk failure (“hot-spare“)? The Backup will be run
from 22:00 until online * or offline * from until
o’clock o’clock
* "Online" Backup during operation however effecting the performance of the system and leads to longer restore times. However with the "Offline" Backup the ERP-System is not available during the backup.
System Availability Is a High Availability Concept necessary?
Yes No
Is a “Disaster Recovery Concept” necessary?
Yes No
System Environment Is the ECC system to run on one server (2-tier configuration) if Yes that is possible? No Operating System
DB-Server
Solaris ® Windows® Linux ®
-41-
Connections to other Systems Will your ECC system be connected to other SAP systems
No Yes
Other systems (e.g. stock management, time registration etc.)
No Yes
Which one(s)?
4.2 Perangkat dan Sistem Berikut ini merupakan data perangkat dan sistem yang dimiliki pada aplikasi sistem PT. XYZ yang terdahulu dan juga perangkat dan sistem yang digunakan dalam menunjang terlaksananya implementasi sistem yang baru.
Infrastructure
Manufactured by
Legacy System
GEN21
INFOTECH
Legacy Server
AS400
IBM
Legacy Database
Oracle 10g
ORACLE
Legacy Operating System
Linux
New System
SAP ECC 6.0
SAP AG
New Server
Blade Server BX600
FUJITSU
New Database
Oracle 10.2
ORACLE
New Operating System
Linux SuSe 10 SP2
Gambar 4.2: Tabel Perangkat dan Sistem
Catatan: Perangkat jaringan seperti Switch / Ethernet, Kabel, Access Point serta prasarana penunjang lainnya dan komputer user (PC Pentium IV) yang diasumsikan telah memenuhi standar minimum implementasi SAP, serta sistem operasi yang ter-install di dalamnya masih menggunakan
-42-
perangkat jaringan dan komputer PT. XYZ yang lama (yang telah ada pada aplikasi sistem sebelumnya).
4.3 Evaluasi Perangkat dan Sistem
Evaluasi Perangkat dan Sistem yang lama Kekurangan : 1.
Tidak terintegrasi satu departemen dengan lainnya.
2.
Ketiadaan informasi akurat tepat waktu yang di atasnya untuk mendasarkan kedua-duanya.
3.
Ketidakmampuan memberi keputusan bisnis strategis dan operasional untuk menunjukkan dengan tepat produk yang paling yang menguntungkan, pelanggan, dan menggali dalam rangka menciptakan bauran produk optimal.
4.
Ketiadaan pengawasan intern yang mendorong ke arah kesalahan manusia.
GEN21
5.
Pengadaan yang tidak efisien antara departemen Pembelian, Warehouse dan Akunting.
6.
Dibutuhkan waktu yang lama serta prosedur yang birokratis dalam pengadaan dan proses persetujuan.
7.
Berbagai kesulitan untuk memonitor proses pengadaan dan untuk mengambil tindakan.
8.
Tidak terdapat fasilitas perencanaan / budget planning.
Kelebihan : 1. Memiliki konsep penyiaran yang terperinci. Kekurangan AS400
Kelebihan 1. Memiliki kapasitas Hard Disk hingga 2 Terabyte. 2. Dapat di adaptasi pada berbagai system aplikasi.
-43-
Evaluasi Perangkat dan Sistem yang baru Kekurangan : 1. Tidak memiliki konsep penyiaran yang terperinci.
Kelebihan : 1. Memiliki konsep penyiaran yang terperinci. Akunting 2. Mempercepat dan meningkatkan proses akuntansi pelanggan. 3. Secara efektif menyimpan dan mengatur data akunting untuk semua vendor. 4. Mengatur nilai dan jumlah stock material. SAP ECC
5. Pencatatan yang akurat pada setiap transaksi usaha. 6. Terdapat pengawasan intern yang terbangun dari release strategy. 7. Terdapat fasilitas perencanaan / budget planning. 8. laporan hasil transaksi yang bisa di akses oleh manajemen perusahaan setiap saat. Logistik 9. Mengurangi biaya operasional dan menambah efesiensi. 10. Merupakan ERP nomor satu di dunia saat ini dan menjadi trend di dunia usaha. Kekurangan : 1. Kapasitas Hard Disk maksimal hanya 300 Gigabyte
BLADE Kelebihan : 1. Dapat di adaptasi pada berbagai system aplikasi.
-44-
CEO Message Terlampir berikut ini merupakan kutipan pesan dari CEO (Chief Executive Officer) PT. XYZ : “Dengan tercapainya ‘Operational Excellence’ menggunakan SAP, berbagai
macam aktivitas di dalam organisasi dapat diintegrasikan menjadi satu kesatuan yang sinergi, dan tidak berjalan sendiri-sendiri. SAP akan memberikan kejelasan dan kemudahan untuk mendapatkan informasi yang berguna, cepat, tepat dan akurat agar pemimpin organisasi dapat membuat keputusan yang tepat. Dengan selalu memonitor aktivitas organisasi dengan baik, maka akan dapat memberikan dasar yang kuat untuk menjadi perusahaan broadcasting terbaik.” Evaluasi pemilihan dan penggunaan – Blade Servers Pada bagian LAMPIRAN (di bagian akhir Tugas Akhir ini) dilampirkan data tender yang diajukan oleh tiga vendor yang berbeda yang menjadi proposal perbandingan bagi departemen IT pada PT. XYZ. Berdasarkan berbagai
pertimbangan
berikut
ini
secara
teknis
dan
komersial,
manajemen PT. XYZ memutuskan untuk menggunakan server Blade dengan vendor FUJITSU. Kelebihan 1. HP
Dengan chasis 16 slot standar, memiliki lebih banyak ruang untuk skalabilitas Thermal Logic Technology.
2.
Active Cool Fan dapat menjaga temperatur secara otomatis (penghematan penggunaan daya).
3.
Thermal Logic Technology Active Cool Fan dapat menjaga temperatur secara otomatis (penghematan penggunaan daya).
4.
Brand yang terkenal, HP merupakan market leader dari Blade Server di Indonesia.
-45-
5.
LCD panel ditampilkan di bagian depan rangka yang memungkinkan kita mudah untuk mengidentifikasi masalah.
6.
Virtual Connect dapat mengurangi jumlah kabel yang terhubung dengan Blade Server.
7.
Sedang dikembangkan suatu modul penyimpanan yang dapat di share sesama Blade Server di masa mendatang.
8.
System Management Software yang sangat baik yang memungkinkan untuk memanage level O/S.
9. System Management Software dapat menangani multiple user. Kekurangan 1.
Uraian harga produk tidak disebutkan secara detail, hal ini membuat PT. XYZ sulit untuk memperkirakan.
2.
PT. XYZ memiliki beberapa pengalaman yang kurang memuaskan terhadap Blade Server yang pernah di pakai.
3. Rate Maintenance (perawatan 11-13%). Kelebihan 1.
Mendapatkan satu chasis (kerangka) dengan cuma-cuma.
2.
Sudah termasuk KVM switch.
3.
Disertai dengan proposal yang lengkap.
4.
Sudah termasuk System Management (satu paket).
5.
Integrasi dengan SAP, Fujitsu akan memberikan support & tools selama implementasi SAP secara cuma-cuma.
FUJITSU
6.
Merupakan market leader di Jepang.
7.
Produk di produksi di Jerman - Fujitsu Siemens.
8.
Akan memberikan System Inspector untuk SAP secara cumacuma.
9.
Akan memberikan Hardware Level Load Balancing secara cuma-cuma.
10. Merupakan pengembangan konsep Flex Frame - Server Farm. 11. Rate Maintenance (perawatan 8-10%). Kekurangan
-46-
1.
Brand yang tidak terkenal di Indonesia.
2. Management Software tidak dapat di manage hingga level O/S. Kelebihan 1. DELL
Merupakan harga terendah dibandingkan dengan lainnya.
Kekurangan 1.
PT. XYZ tidak merasa yakin dengan support DELL Indonesia, dimana DELL sepertinya tidak menguasai produk mereka.
2.
Tidak didukung dengan SAS disk.
3. Rate Maintenance (perawatan) yang cukup tinggi.
4.4 Solusi Implementasi SAP ECC 6.0 Mengacu kepada informasi proyek yang di rangkum dalam format dokumentasi yang di isi oleh client (departemen IT dari PT. XYZ), data tersebut selanjutnya di analisa dengan menggunakan tool yang di sediakan oleh SAP secara online dengan mengisi data informasi tersebut ke dalam tool yang disebut dengan Quicksizer yang dapat di akses melalui http://service.sap.com/quicksizing. Melalui Quicksizer diperoleh informasi data infrastruktur berupa kapasitas Hard Disk, Memory serta System yang sesuai. Sedangkan untuk Server disarankan menggunakan rekomendasi vendor oleh SAP, diantaranya yaitu IBM, FUJITSU, HP dan DELL. Dalam proyek ini, PT. XYZ memilih Blade Server produksi FUJITSU sebagai server.
-47-
Gambar 4.4.1: http://service.sap.com/quicksizing
Gambar 4.4.2: Contoh penginputan data pada Quicksizer
-48-
Gambar 4.4.3: Contoh hasil analisa penginputan data pada Quicksizer
System Infrastructure System Infrastructure menggambarkan ruang lingkup dari seluruh SAP system, distribusi dari masing-masing SAP instance, connectivity dari server ke disk storage, backup system dan media hardware yang lainnya.
Section 1: Solution Landscape deployment Sesuai dengan standar implementasi SAP, pada PT. XYZ di dirikan tiga environment yang berbeda: •
Environment dimana development dapat dilakukan.
•
Environment terpisah untuk melakukan uji coba dari hasil development .
•
Production environment yang berdiri sendiri.
-49-
Environment berbeda yang direkomenasikan pada saat implementasi dengan menggunakan three system landscape dengan latar belakang sebagai berikut: •
Development dapat dilakukan uji coba tanpa berakibat pada production environment.
•
Patches bisa disimulasikan dan di uji coba sebelum diterapkan di production.
•
QA system untuk melakukan pemeriksaan kebenaran dari perubahan pada development sebelum diterapkan di production.
System Infrastructure menggambarkan ruang lingkup dari seluruh SAP system, distribusi dari masing-masing SAP instance, connectivity dari server ke disk storage, backup system dan media hardware yang lainnya. Pada Gambar 4.4.4 dipaparkan arsitektur sistem yang di bagi menjadi dua kelompok, yaitu sistem transaksi dan sistem backup transaksi.
Gambar 4.4.4: Sketsa rancangan infrastruktur jaringan IT
-50-
Solution Manager System: Solution Manager System menggunakan Fujitsu blade server dengan spesifikasi 1 prosesor, memory 6 GB dan harddisk. Estimasi bisa mendukung
sampai
dengan
1,250
SAPS
(SAP
Application
Performance Standard). Operating system menggunakan Linux SuSe 10 SP2, Database menggunakan Oracle 10.2
Development System: Development system menggunakan HP server dengan spesifikasi 1 prosesor, memory 6 GB dan harddisk. Estimasi bisa mendukung sampai dengan 1,250 SAPS. Operating system menggunakan Linux SuSe 10 SP2, Database menggunakan Oracle 10.2
QA System: Fujitsu server yang digunakan mempunyai spesifikasi 2 prosesor, memory 8 GB, disk. Estimasi bisa mendukung sampai dengan 2,500 SAPS. Operating system menggunakan Linux SuSe 10 SP2, Database menggunakan Oracle 10.2
ECC Production Central Instance: Fujitsu server mempunyai spesifikasi 2 prosesor, memory 32 GB, disk. Estimasi bisa mendukung sampai dengan 4,000 SAPS. Operating system menggunakan Linux SuSe 10 SP2, Database menggunakan Oracle 10.2
ECC Production DB Instance: Fujitsu server pada server DB Instance mempunyai spesifikasi 2 prosesor, memory 32 GB, disk. Estimasi bisa mendukung sampai dengan 4,000 SAPS. Operating system menggunakan Linux SuSe 10 SP2, Database menggunakan Oracle 10.2. Pada production DB
-51-
instance ini direncanakan akan dipasang Cluster dari Oracle Database (Oracle RAC).
Untuk Production environment mempunyai spesifikasi prosesor dan memory yang besar karena adanya kebutuhan tambahan dimana pada saat Central Instance server tidak beroperasi (down / failed) maka otomatis tugas Central Instance akan dialihkan pada DB Instance tanpa mengurangi performance yang ada. Selain itu jangka waktu untuk perpindahannya seminimal mungkin.
Gambar 4.4.5: Arsitektur Sistem Blade Server
Pada Gambar 4.4.5 menjelaskan Blade Server yang digunakan memiliki dua bagian yaitu Blade Server dengan Fiber Channel dan tanpa Fiber Channel. Dimana Blade Server FC terhubung ke SAN Storage melalui SAN Switch 8 Port. Sedangkan Blade Server non FC fungsinya untuk
-52-
memberikan akses aplikasi kepada client / komputer pengguna untuk mengakses aplikasi SAP ECC 6.0.
Gambar 4.4.6 menggambarkan susunan perangkat infrastruktur yang di pasang
dan di install pada Blade Server. Proyek implementasi ini
membutuhkan kapasitas Hard Disk 11,190 Terabyte yang terdiri dari 30 Hard Disk 300 Gigabyte dan 15 Hard Disk 146 Gigabyte untuk dapat memenuhi kebutuhan instalasi SAP ECC, BW dan SEM pada PT. XYZ berdasarkan hasil analisa data melalui tool Quicksizer.
Gambar 4.4.6: Arsitektur SAP pada PT. XYZ Section 2: Backup Planning
Seluruh SAP system di backup ke media disk storage (acronis), yang di backup adalah Oracle database file, redo log file dengan menggunakan BRTools. Untuk Production Sytem pada umumnya dilakukan database
-53-
online backup harian, database offline backup mingguan dan dua kali dalam satu hari dilakukan redolog backup. Tahapan dari prosedur backup:
Backup harian dari seluruh database adalah tahapan yang utama dari seluruh backup strategi.
Beberapa SAP dokumen tidak tersimpan di dalam database tetapi tersimpan di file system. Contohnya adalah: spool file, transport, dan lain-lain. File-file ini juga harus dibackup
Untuk dapat memulihkan data setelah database backup yang terakhir, diperlukan backup dari Oracle redo log.
Minimal 1 kali backup dari operating system
Backup dari SAP kernel setelah implementasi dari perbaikan SAP kernel.
SAP merekomendasikan 28 hari backup cycle untuk memastikan tersedianya layanan dari SAP system. Database dan redo log dilakukan backup harian dan menyimpan seluruh backup dan redolog selama 28 hari.
Section 3: Disaster Recovery Site Setup Planning Disaster recovery berarti kemampuan untuk memulihkan data center ke lokasi lain apabila bencana sampai menghancurkan data center utama, agar seluruh kegiatan system tetap dapat berjalan. Pemulihan aplikasi dilakukan secara otomatis, jadi pemulihan dari system dan aplikasi lebih cepat dan lebih dapat dipercaya dibandingkan dengan proses pemulihan manual. PT. XYZ menggunakan Oracle Data Guard untuk membangun Disaster Recovery Site. Selain daripada itu Disaster Recovery site juga harus mengantisipasi jumlah koneksi yang akan menggunakan sistem SAP.
-54-
Gambar 4.4.7: Topologi Bus pada jaringan PT. XYZ
Pada topologi bus terdapat satu buah kabel tunggal yang menghubungkan seluruh node dalam jaringan. Kabel tunggal tersebut biasa disebut trunk atau backbone. Setiap komputer akan saling terhubung menggunakan kabel tunggal tersebut. Topologi ini dibangun dengan biaya yang relatif murah.
-55-
Client Landscape Client landscape untuk SAP ECC 6.0 adalah sebagai berikut:
Main Clients for Configuration flow 300: Production Client 200: Quality Client (Testing Client) 100: Development Client Production Box 310: Pre production Client Test / QA Box 210: Master Training Client 220: Master Data Client Development Box 110: Development Unit Test Client 120: Sand Box Client
SAP Systems SAP ECC Instance menggunakan sistem identifikasi (SID) sebagai berikut: System Number
System name (SID)
Description
0
ID2
IDES
5
SOL
Solution Manager
10
ECD
Development Server
20
ECQ
Quality Assurance Server
30
ECP
Production server
-56-
Gambar 4.4.8: Konfigurasi koneksi sistem Production
SAP Clients SAP client di konfigurasi sebagai berikut:
R/3 Development Instance Client Number Client Role Std. Currency Description Client-dependent settings Clientindependent settings Protected against overwrite CATT allowed
100 Dev Master Config client IDR Master Config client
110
120
Dev. Unit Testing
Sandbox
IDR
IDR
Dev. Unit Testing
Sandbox
Allowed
Not allowed
Allowed
Allowed
Not Allowed
Not Allowed
Level 1: No Overwriting No
Level 1: No Overwriting Yes
Level 1: No Overwriting Yes
-57-
R/3 Quality Assurance / Test Client Number
200
210
220
Client Role
Quality Assurance
Training
Master data
Std. Currency
IDR Quality Assurance Client
IDR
IDR
Training Client
Master data
Description
Client Client-dependent settings Clientindependent settings Protected against overwrite
Not Allowed
Not allowed
Not allowed
Not allowed
Not Allowed
Not allowed
Level 1: No Overwriting
Level 1: No Overwriting
Level 1: No Overwriting
R/3 Production client Client Number Client Role Std. Currency Description Client-dependent settings Clientindependent settings Protected against overwrite CATT allowed
300
310
Client Number
Pre-Production
Client Role
IDR Production Client
IDR
Std. Currency
Pre-Prod. Client
Not allowed
Not allowed
Not allowed Level 1: No Overwriting Yes (only until cut over)
Not allowed Level 1: No Overwrt.
Description Client-dependent settings Clientindependent settings Protected against overwrite
Yes
CATT allowed
Production
-58-
Gambar 4.4.9: Konfigurasi SAP Client sistem Development
4.5 Performa Sistem SAP ECC 6.0 Setelah instalasi perangkat dan sistem telah selesai diimplementasikan, langkah selanjutnya adalah mengukur kecepatan serta beban sistem yang dikenal dengan Stress Test. Pengukuran sistem dilakukan dengan cara meminta semua User ID module Functional untuk Login / menggunakan SAP secara bersamaan dalam waktu satu jam. Hasil Stress Test pada PT. XYZ disimpulkan sangat optimal berdasarkan tanggapan dari para pengguna SAP (karyawan PT. XYZ) yang cukup puas dengan kecepatan akses bertransaksi di SAP dengan bandwidth 512 Megabyte (dimana kapasitas bandwidth sama dengan aplikasi sistem terdahulu). Dengan demikian disimpulkan bahwa implementasi SAP ECC 6.0 di PT. XYZ mencapai kesuksesan.
-59-
Gambar 4.4.10: Contoh hasil Stress Test
Berikut ini merupakan Baseline Plan yaitu tahapan dalam pengerjaan suatu projek implementasi SAP ECC 6.0.
Tabel 4.4: Tabel aktivitas proyek / Baseline Plan
-60-
BAB V PENUTUP
5.1 Kesimpulan PT. XYZ memilih SAP ECC 6.0 sebagai sistem operasional perusahaan guna memenuhi kebutuhan ERP perusahaan yang lebih modern. Pemilihan dan penggunaan perangkat infrastruktur implementasi SAP ECC 6.0 pada PT. XYZ di ukur dari kapasitas operasional perusahaan pada sistem sebelumnya (sistem GEN21 dengan server AS400), dibandingkan dan ditingkatkan kapasitasnya dengan perangkat yang baru (sistem SAP ECC 6.0 dengan Blade Server).
Environment berbeda yang direkomenasikan pada saat implementasi dengan menggunakan three system landscape dengan latar belakang sebagai berikut: • Development dapat dilakukan uji coba tanpa berakibat pada production environment • Patches bisa disimulasikan dan di uji coba sebelum diterapkan di production • QA
system
untuk
melakukan
pemeriksaan
kebenaran
dari
perubahan pada development sebelum diterapkan di production
5.2 Saran Untuk setiap proyek implementasi SAP, client (perusahaan pengguna SAP) membeli lisensi dari SAP Internasional. SAP Internasional akan memberi satu akun / account layanan konsultasi online sebagai sarana untuk mencari solusi terhadap permasalahan yang mungkin terjadi setelah berakhirnya masa Go Live Support yang diberikan oleh para konsultan. Pada masa ini disarankan agar team Basis client selalu meng-upgrade SAP
release
pada
sistem
yang
-61-
digunakan
dengan
mengikuti
perkembangan informasi yang dilakukan oleh SAP Internasional. Hal ini bertujuan untuk memperbaharui objek-objek pada setiap table transaksi SAP dan mengikuti perkembangan dari SAP terhadap terobosanterobosan terbaru yang mungkin dapat diterapkan pada perusahaan.
-62-
DAFTAR PUSTAKA
1.
ABAP
Objects.
An
Introduction
to
Programming
SAP
Applications. Dr. Horst Keller, Sacha Kruger. Penerbit AddisonWesley, 2000. 2.
SAP R/3 Handbook, Second Edition. Jose Antonio Hernandez.
3.
Authorizations Made Easy. SAP Labs, Inc. Palo Alto, California.
4.
SAP Network Integration Guide, SAP AG 1999.
5.
THR10, Management / Administration I. Part I of II. SAP AG 2002.
6.
Technical Consultant Training, R/3 Administration (Week 1 TABC10/11). SAP AG 2000.
7.
Technical Consultant Training, R/3 Administration (Week 2 TABC10/11). SAP AG 2000.
8.
Technical Consultant Training, R/3 Administration (Week 3 TABC10/11). SAP AG 2000.
9.
Technical Consultant Training, ORACLE (Week 4 – TABC20). SAP AG 2000.
10.
Technical Consultant Training, Performance Analysis & Tuning (Week 5 – TABC30). SAP AG 2000.
-63-