Anda di halaman 1dari 10

Soal Tugas 3

- Carilah beberapa referensi tentang pengembangan aplikasi berbasis COTS


- Resume beberapa referensi tersebut dan gabungkan dalam sebuah karya tulis
- Jelaskan didalamnya, bagaimana pendapatmu terhadap pengembangan COTS, apakah
menggunakan pendekatan waterfall atau prototyping
- Jelaskan contoh algoritma sederhananya dari objek atau kasus pengembangan COTS
tersebut
Jawaban:

Pengembangan Aplikasi SAP (Aplikasi Berbasis COTS)

SAP (System Application and Product in data processing) merupakan software Enterprise
Resources Planning (ERP), yaitu suatu tools IT dan manajemen untuk membantu perusahaan
merencanakan dan melakukan kegiatan operasionalnya secara lebih efisien dan efektif. SAP
terdiri dari sejumlah modul aplikasi yang mempunyai kemampuan mendukung semua
transaksi yang perlu dilakukan suatu perusahaan dan tiap aplikasi bekerja secara berkaitan
satu dengan yang lainnya. Semua modul aplikasi di SAP dapat bekerja secara
terintegrasi/terhubung yang satu dengan lainnya.

Sejarah dan Perkembangan SAP

Pada tahun 1972, SAP didirikan di Jerman oleh lima orang yaitu : Dietmar Hopp, Hans-
Werner Hector, Hasso Plattner, Klaus Tschira, dan Claus Wellenreuther yang merupakan
bekas karyawan IBM. Visi meraka adalah untuk membuat sistem software enterprise yang
standard dan dapat mengintegrasikan seluruh proses bisnis secara realtime.

SAP dikembangkan menggunakan bahasa pemrograman ABAP(generasi ke empat dari


bahasa pemrograman). ABAP dalam Bahasa Jerman merupakan singkatan dari Allgemeiner
Berichts aufbereitungs prozessor, dalam bahasa Inggris “generic report preparation
processor”. Sekarang telah memiliki nama baru dalam bahasa Inggris “Advanced Business
Application Programming”.

Product pertama yang di keluarkan oleh SAP adalah software financial accounting R/1 (R
singkatan dari “Real-time data processing”) Lalu pada tahun 1980-an sampai 1990, SAP
mengeluarkan R/2 berbasis mainframe. Tahun 1999 SAP mengeluarkan R/3 yang berbasis
Client-Server yang multiplatfom baik Microsoft maupun Unix. Saat ini SAP dipakai lebih
dari 12 juta user, dan 121.000 instalasi yang telah terinstall di 41.200 perusahaan dan
lembaga pemerintahan di 120 negara.

SAP di Indonesia

SAP merupakan salah satu software ERP terkemuka dunia yang sekarang ini sedang banyak
diimplementasikan oleh perusahaan-perusahaan di Asia. Di Indonesia sendiri, sudah banyak
perusahaan-perusahaan besar dan menengah yang sudah berhasil mengimplementasikan SAP
untuk mendukung proses bisnisnya. Namun, untuk mendapatkan suatu ERP dunia
jugamembutuhkan biaya mahal baik dari segi licensenya, konsultan IT, dan juga SDM yang
masih langka.

Sampai saat ini SAP masih dapat dibilang sebagai penguasa untuk urusan software ERP.
Integrasi yang handal dan sangat mudah untuk melakukan pengaturan yang menjadikan SAP
sebagai pilihan untuk perusahaan terkemuka nasional. Faktanya SAP R/3 memegang lebih
dari 80% ERP application di Indonesia.

Perusahaan yang mengimplementasikan SAP di Indonesia :

1. Bidang Oil & Gas yaitu Pertamina, Total, ConocoPhipip dan British Petrolium.
2. Bidang Telekomunikasi yaitu Telkom, Indosat, XL dan SMART.
3. Bidang Manufacturing yaitu Astra Internasional, Indofood, Japfa, Bentoel, Djaroem.
4. Bidang Perbankan yaitu bank mandiri dan bank BRI.
5. Bidang pemberitaan yaitu SCTV dan Kompas Gramedia Group.

Banyaknya perusahaan besar di Indoneisa yang menggunakan SAP dan terus akan
berkembang, hal ini membuat peluang kerja di bidang SAP cukup terbuka lebar, baik
sebagai User maupun Consultan yang bertindak sebagai implementor.

Sumber:

http://www.materi-it.com/2014/12/mengenal-sap.html

http://devitaindahpratiwi.blogspot.co.id/2013/12/sejarah-sap-dan-proses-penjualan.html
Pengembangan Aplikasi PeopleSoft (Aplikasi Berbasis COTS)

Pada awalnya PeopleSoft adalah pengembang aplikasi software untuk manajemen SDM dan
akunting. Seiring dengan perkembangan pengalamannya memberikan solusi penerapan
sistem informasi kepada para kliennya, perusahaan yang didirikan pada tahun 1987 tersebut
kemudian meningkatkan ruang lingkup produknya hingga ke setiap aspek unit bisnis. Sama
seperti JD. Edwards, PeopleSoft mengembangkan aplikasi ERP-nya dengan konsep arsitektur
terbuka. Dengan konsep arsitektur terbuka ini memungkinkan para kliennya membangun
sistem ERP yang dapat secara mudah terintegrasi dengan sistem-sistem internal yang sudah
dibangun sebelumnya. Akuisisi Peoplesoft oleh Oracle makin menambah keragaman produk
oracle dan memperluas dukungan terhadap produknya baik dari produk database maupun
aplikasinya. Produk hasil akuisisi Peoplesoft oleh Oracle adalah Oracle Peoplesoft enterprise
Aplication, yang merupakan paket aplikasi yang dirancang untuk mendukungkebutuhan
bisnis yang rumit. Aplikasi ini menyediakan solusi untuk bisnis dan industri membantu
organisasi meningkatkan kinerjanya. Aplikasi Peoplesoft Enterprise dilengkapi dengan fitur
integrasi layanan web untuk memudahkan berbagai lingkungan aplikasi berjalan secara mulus
dan pemilihan infrastruktur teknologi yang fleksibel.

PeopleSoft, Inc adalah perusahaan yang menyediakan sistem manajemen sumber daya
manusia (HRMS), customer relationship management (CRM), manufaktur, keuangan,
manajemen kinerja perusahaan, dan solusi perangkat lunak administrasi mahasiswa untuk
perusahaan besar, pemerintah, dan organisasi. Ini ada sebagai perusahaan independen hingga
akuisisi oleh Oracle Corporation pada tahun 2005; PeopleSoft adalah nama produk dan kini
menjadi bagian dari lini produk Oracle.

SEJARAH

Didirikan pada tahun 1987 oleh David Duffield dan Ken Morris, PeopleSoft awalnya
berkantor pusat di Walnut Creek, California sebelum pindah ke Pleasanton, California.
Duffield membayangkan sebuah client-server Sistem Integral versi 'paket HRMS mainframe
populer. Setelah Integral menolak pembangunan, Duffield dirilis untuk melanjutkan upaya ini
sendiri, dan PeopleSoft dilahirkan. PeopleSoft versi 1, dirilis pada akhir tahun 1980-an,
adalah orang pertama yang sepenuhnya terintegrasi, kuat client-server aplikasi HRMS suite.
PeopleSoft memperluas jajaran produk untuk menyertakan Modul Financials di 1.992-3,
Distribusi di 1.994-5, dan Manufaktur pada tahun 1996 (melalui Red Pepper Acquisition).
Perusahaan yang diperoleh J. D. Edwards pada tahun 2003. Untuk membedakan produk
bekas dengan orang-orang Edwards, PeopleSoft berganti nama kedua lini produk. Pada
Januari 2005, PeopleSoft diakuisisi oleh Oracle Corporation.

DESAIN PRODUK

1. Aplikasi

Produk PeopleSoft suite (juga bermerek PeopleSoft) pada awalnya didasarkan pada arsitektur
klien-server. Seluruh software suite pindah ke web-centric yang disebut Pure desain
Arsitektur Internet (PIA) dengan rilis PeopleSoft Versi 8. format baru yang memungkinkan
semua fungsi bisnis perusahaan yang akan diakses dan dijalankan pada browser web.
Awalnya, sejumlah kecil setup sistem keamanan dan fungsi masih perlu dilakukan pada
mesin klien yang gemuk, namun, ini tidak lagi terjadi. Salah satu fitur penting PIA
PeopleSoft adalah bahwa tidak ada kode yang diperlukan pada klien - tidak perlu plugin
tambahan, atau JVMs seperti yang diperlukan untuk Jinitiator Aplikasi Oracle yang lebih tua.

2. Pengembangan platform

Arsitektur dibangun di sekitar PeopleTools milik PeopleSoft teknologi (platform


pengembangan yang mirip dengan 4GL). PeopleTools mencakup banyak komponen yang
berbeda seorang developer dapat membuat aplikasi berbasis web menggunakan database
SQL: bahasa scripting yang disebut PeopleCode, desain alat untuk menentukan berbagai jenis
metadata, standar struktur keamanan, dan alat-alat pengolahan bets. Menjelaskan metadata
data untuk antarmuka pengguna, tabel, pesan, keamanan, navigasi, portal, dll Keuntungan
menciptakan mereka sendiri platform pengembangan aplikasi PeopleSoft diperbolehkan
untuk berjalan di atas berbagai sistem operasi dan database platform. Saat ini, tidak terikat
pada platform database tertentu. PeopleSoft implementasi yang ada atau telah ada di Oracle,
Microsoft SQL Server, Informix, Sybase, IBM DB2 (termasuk z / OS, Unix dan OS/400
varian s), oracle Rdb dan HP AllBase / SQL.

PENGGUNAAN

PeopleSoft proyek telah berhasil diterapkan oleh banyak pengguna, walaupun sudah ada satu
contoh litigasi berkaitan dengan pelaksanaan Admin Student. Seperti halnya perangkat lunak
ERP, proses pelaksanaan (termasuk analisis, perencanaan dan pengembangan), kinerja
(beban) pengujian dan berbagai jenis perangkat lunak lain pengujian sangat penting untuk
keberhasilan proyek.

Pada tahun 2008, Doris Wong dari Oracle mengutip statistik berikut tentang PeopleSoft
digunakan:

* 9 dari 10 besar bank komersial PS pelanggan

* 59% dari top 100 dari kekayaan PS 500 perusahaan sendiri

* Eceran - 5 terbesar menggunakan PS

* 6 dari 10 besar perusahaan komunikasi menggunakan PeopleSoft

* 60% dari atas 15 perusahaan asuransi menggunakan PeopleSoft

* 70% dari 10 besar organisasi perawatan kesehatan menggunakan PeopleSoft

* 19 Amerika Serikat menggunakan PeopleSoft

* 50 dari AS terbesar County dan Kota menggunakan PeopleSoft

* 7 dari 10 besar universitas Penelitian menggunakan PeopleSoft

* 8 dari 10 besar perusahaan percetakan dan penerbitan menggunakan PeopleSoft

Sumber:

http://ingrimartayondra.blogspot.com/2015/04/peoplesoft-software-erp.html
Pengembangan Aplikasi Oracle (Aplikasi Berbasis COTS)

Oracle (NASDAQ: ORCL) adalah perusahaan piranti lunak Enterprise terbesar di dunia yang
menyediakan piranti lunak enterprise kepada perusahaan dan organisasi terbesar dan paling
sukses di dunia. Oracle menyediakan produk-produk database, application server,
collaboration selain enterprise businness application dan perangkat application development.
Oracle adalah perusahaan piranti lunak pertama yang mengembangkan dan 100 persen
menggunakan piranti lunak enterprise diatas Internet diseluruh lini produknya. Sejak
diluncurkannya database relational pertama di dunia pada tahun 1977, Oracle telah menjadi
bagian penting dalam revolusi teknologi yang secara nyata mengubah bisnis modern.

Sejarah Perkembangan Oracle.

Dimulai tiga decade yang lalu, Larry Ellison yang secara rutin mengikuti jurnal penelitian
IBM dan perkembangannya, menemukan sebuah makalah penelitian yang menggambarkan
sebuah prototype yang bekerja untuk relasional system manajeman basis data (RDBMS).
Kemudian Larry Ellison menunjukannya ke rekan-rekan dia yaitu Bob Miner dan Oates di
Ampek, dari hasil pembicaraan mereka diketahui bahwa tidak ada perusahaan yang telah
berkomitmen untuk mengkomersilkan teknologi ini. Trio ini menyadari ada potensi bisnis
luar biasa dalam database relasional, selanjutnya mereka bersama-sama mendirikan
perusahaan yang akan menjadi ORACLE dan mengembangkan oracle database. Meskipun
sebagian besar perusahaan-perusahaan pada tahun 1977 menggunakan computer, namun
sistemnya sangat besar dan sangat sulit dan hanya tenaga-tenaga terlatih dan professional
yang bisa menggunakan mesin yang komplek untuk mengolah data input dan output.

Oracle pertama secara komersial menyediakan perangkat lunak database yang ditantang dapat
dipergunakan untuk kebijakan konvensional, bahwa teknologi ini dihadapkan pada skala
jumlah yang besar dari data-data atau angka-angka yang sangat banyak dari para pemakai.
Visi, misi dan optimisme dari para pendiri Oracle membawa Oracle pada suatu revolusi
didalam perusahaan dan usaha computer.

Sepanjang sejarahnya Oracle telah terbukti dapat membangun masa depan diatas dasar
inovasi dan pengetahuan yang mendalam atas tantangan pelanggan dan keberhasilan yang
dianalisa oleh para pemikir tehnik bisnis kelas dunia. Perusahaan berusaha sekuat tenaga
dengan kekuatannya melayani pelanggan dan menerapkan teknologi sebagai kunci untuk
mengambil keputusan bisnis dalam menghadapi kebijakan kovensional dan mengambil
produk-produk dan jasa sebagai peluang baru. Sekarang lebih dari sebelumnya teknologi
Oracle dapat ditemukan dihampir setiap industri dan pusat data. Oracle adalah perusahaan
pertama untuk mengambangkan dan menyebarkan seratus persen internet-enabled software
enterprise diseluruh lini produk database, aplikasi bisnis, pengembangan aplikasi dan alat
pendukung keputusan.

Produk-Produk Oracle

Oracle mempunyai 6 produk,yaitu :

1. Oracle Database : Oracle Database adalah database pertama uang dirancang untuk
enterprise grid computing.Sebuah database yang paling fleksibel dan hemat biaya
dalam mengatur informasi dan aplikasi.Oracle Database tersedia dalam tiga edisi –
Enterprise,Standart,Personal.
2. Oracle Application Server : Oracle’s Java 2 Enterprise Edition (J2EE) server yang
bersertifikat,mengintegrasi segala yang dibutuhkan untuk mengembangkan dan
membuart aplikasi berbasis Web.Aplikasi server mendeploy portals e-business, web
services dan aplikasi transaksional seperti PL/SQL,Oracle Forms,dan aplikasi yang
berbasis J2EE.
3. Oracle Applications : Oracle E-Business Suite adalah suatu himpunan lengkap bisnis
untuk mengatur dan mengotomasi proses dalam sebuah organisasi.
4. Oracle Collaboration Suite : Oracle Collaboration Suite adalah satu sistem yang
terintegrasi untuk semua komunikasi data dalam sebuah organisasi : Voice,E-
mail,fax,wireless,calendar information, dan file-file.
5. Oracle Development Suite : Oracle Development Suite sangatlah komplit,suatu
integrasi yang mengkombinasikan application development dan business intelligence
tools.
6. Oracle Services : Services seperti Oracle Consulting dan Oracle University yang
menyediakan keahlian yang dibutuhkan untuk menjaga Oracle project supaya tetap
dalam jalur dan berjalan dengan baik.

Sumber:

http://rezasoftskill.blogspot.com/2017/10/sejarah-dan-perkembangan-oracle.html
Menurut pendapat saya, pengembangan COTS menggunakan pendekatan prototyping,
karena aplikasi telah tersedia, hanya memerlukan modifikasi dalam penerapannya, mengikuti
proses bisnis yang telah baku dan yang telah teruji, dokumentasi adalah bagian dari aplikasi,
dan aplikasi telah didesain secara terintegrasi. Prototyping adalah pengembangan yang cepat
dan pengujian model kerja dari aplikasi baru melalui proses interaksi dan berulang-ulang. Hal
ini sesuai dengan tujuan pengembangan COTS yaitu untuk mengembangkan satu aplikasi
yang dapat digunakan oleh berbagai instansi ataupun perusahaan, sehingga dengan demikian,
biaya pengembangan dan biaya maintenance dapat ditanggung secara bersama, dan juga
dalam penerapannya di masing-masing instansi atau perusahaan tersebut tidak lagi perlu
untuk mulai dari awal (reinventing the wheel). Solusi COTS yang paling bagus adalah
Enterprise Resource Planning (ERP). Enterprise Resource Planning (ERP) adalah
sekumpulan koleksi sistem informasi yang terintegrasi yang mencakup fungsi-fungsi bisnis
dasar yang dibutuhkan perusahaan besar. Contoh dari solusi ERP adalah SAP, PeopleSoft,
Oracle Application.

Contoh algoritma sederhana dari pengembangan Oracle :

1. Algoritma Percabangan Oracle


Contoh :

DECLARE

BIL INTEGER := 80;

BEGIN

IF MOD(BIL, 2) = 0 THEN

DBMS_OUTPUT.PUT_LINE( TO_CHAR(BIL) || ‘ ADALAH BILANGAN


GENAP’);

END IF;

END;

Catatan : Jika kondisi tidak terpenuhi atau bernilai FALSE, badan percabangan tidak
akan pernah dimasuki
2. Algoritma Pengulangan Oracle
Contoh :
DECLARE
J INTEGER := 0
BEGIN
LOOP
J := J + 1;
DBMS_OUTPUT.PUT_LINE(‘Saya belajar PL/SQL’);
EXIT WHEN J = 10;
END LOOP;
END;

Artinya : J mempunyai variable integer dengan nilai J = 0, J pertama nilainya 0 maka


hasilnya J nya 1, cetak kebawah " Saya belajar PL/SQL" EXIT WHEN J=10
maksudnya jika J sudah sampai 10 maka berhenti pengulangan.

Anda mungkin juga menyukai