Arsitektur
Enterprise dan
E-Business
Pengantar Networking
02
Ilmu Komputer Sistem Informasi W181720002 Anita Ratnasari, S.Kom., M.Kom
(FASILKOM)
Abstract Kompetensi
Untuk membangun arsitektur e-business Memahami jaringan komputer untuk
dibutuhkan pemahaman mengenai jaringan pengembangan arsitektur e-business
komputer atau networking
Pembahasan
CMS
Bank External
Leased Line
Internet Product
Owner
Internet
Internet
Consumer Front-end Core Application
Reseller
Intranet
Internet
CMS
HTTPS Internal
DMZ Intranet
Payment
Gateway
Bayangkan Anda berbelanja di sebuah portal e-commerce. Daftar barang yang dipajang di situ
bisa jadi dikelola oleh seorang administrator yang bekerja pada pemilik portal atau bisa jadi
seorang administrator yang bekerja di perusahaan lain. Barang-barang yang ada di situ juga
bisa berasal dari perusahaan pemilik portal atau dari beberapa perusahaan lain. Agar update
daftar barang mudah dan cepat dilakukan, pemilik barang dapat langsung meng-update
daftar barang dari tempat mereka sendiri atau bahkan menghubungkan sistem inventori yang
mereka miliki langsung dengan basis data portal e-commerce.
Anda sendiri mengakses e-commerce tersebut bisa dari mana saja. Bisa dari komputer
desktop atau browser di smartphone. Setelah melakukan pemesanan Anda segera melakukan
pembayaran. Beberapa pilihan tersedia mulai dari transfer antar bank, kartu kredit sampai
uang elektronik. Begitu Anda melakukan pembayaran, sistem pembayaran yang Anda pilih
akan mengirimkan pemberitahuan secara elektronis ke portal e-commerce dan
menyampaikan informasi bahwa transaksi yang Anda lakukan telah terbayar lunas.
2020 Arsitektur Enterprise e-Business Pusat Bahan Ajar dan eLearning
1
Anita Ratnasari http://www.mercubuana.ac.id
Anda melihat status pembayaran yang telah dilunasi dan sehari kemudian Anda melihat
status tersebut telah berubah menjadi status pengiriman barang. Anda mencatat kode
pelacakan pengiriman dan mencoba mengeceknya di situs kurir yang digunakan. Beberapa
hari kemudian barang yang Anda beli telah sampai ke tangan Anda dan Anda sama sekali tidak
perlu pergi ke mana pun.
CMS
External
Internet
Consumer
Product
Owner
Mobile
Internet Internet
Mobile App Mobile Backend Core Application
Reseller
Intranet
SMS/ Mobile
USSD Internet
CMS
Internal
VPN
Contoh ke dua ini adalah sebuah aplikasi mobile yang berisi barang-barang digital yang bisa
Anda beli seperti kupon diskon yang bisa Anda gunakan di rumah makan atau tempat rekreasi.
Anda menelusuri daftar kupon yang tersedia yang berasal dari basis data aplikasi tersebut di
server.
Setelah memilih kupon diskon yang Anda inginkan, Anda memilih metode pembayaran
dengan pulsa seluler Anda karena tidak ingin menggunakan kartu kredit atau transfer. Sebuah
permintaan pemotongan pulsa dikirimkan dari aplikasi ke perusahaan telekomunikasi di
mana nomor Anda terdaftar. Sebuah pesan SMS masuk ke Inbox Anda untuk melakukan
Proses pembayaran selesai dan Anda melihat lagi ke dalam aplikasi bahwa kupon sudah bisa
digunakan. Selamat bersenang-senang!
Dua contoh dalam ilustrasi di awal modul ini adalah contoh yang menunjukkan hubungan
jaringan antara sebuah aplikasi e-commerce dan ekosistem lain yang mendukungnya. Mulai
dari ekosistem administrasi, inventori, sampai pembayaran. Sebagaimana dalam gambar di
atas, bagian-bagian tersebut ada yang terhubung melalui intranet, internet maupun
ekstranet. Administrator aplikasi bekerja melalui intranet, suplai data barang yang dijual
terkoneksi melalui ekstranet dan pembeli mengakses informasi melalui internet.
Alternatif lain disampaikan oleh Kampas (2000) yang menyebutnya sebagai rantai fungsi
sistem informasi:
Internet Technology
Gambar di atas menunjukkan beberapa posisi firewall dalam jaringan. Data-data sensitif
biasanya tersimpan di dalam intranet dan hanya bisa diakses melalui intranet lewat aplikasi-
aplikasi tertentu yang telah diberikan hak akses. Layan email korporat dan semacamnya yang
digunakan di level korporat diberi akses terbatas ke dalam jaringan korporat. Sementara itu
2020 Arsitektur Enterprise e-Business Pusat Bahan Ajar dan eLearning
7
Anita Ratnasari http://www.mercubuana.ac.id
server-server yang memiliki kebutuhan untuk dapat diakses dari luar kantor disediakan
‘wilayah’ khusus yang meskipun dapat diakses oleh publik namun tetap memiliki keterbatasan
sesuai kebutuhan informasi apa saja yang bisa diakses oleh pengguna umum.
Gambar di atas menunjukkan bagaimana informasi bisa saling dipertukarkan antar komputer
yang terhubung dengan internet. Seorang pengguna menggunakan web browser (Chrome,
Firefox, dll) untuk mengirimkan sebuah request ke web server dengan protokol HTTP, HTTPS
atau yang lainnya. Request tersebut terkirim setelah pengguna mengetikan alamat URL,
mengklik hyperlink atau menekan tombol pengiriman formulir elektronik. Request ini
diterima oleh web server yang mampu memahami protokol yang digunakan kemudian
mengirim balik informasi yang diminta berupa halaman web atau format lainnya sesuai yang
didukung. Halaman web tersebut dapat berupa halaman statis yang bisa langsung diberikan
atau halaman dinamis yang datanya harus diambil dulu dari database dan diolah oleh aplikasi.
Selain itu request dapat berupa permintaan file yang bisa langsung diberikan seperti file
grafis, audio atau video.
- Business Patterns yang mengidentifikasi interaksi antara pengguna, bisnis, dan data.
- Integration Patterns yang mengikat beberapa Business Patterns bersama-sama ketika
sebuah solusi tidak dapat dibuat dari Business Pattern tunggal.
- Composite Patterns mewakili kombinasi-kombinasi Business Patterns dan Composite
Patterns yang biasanya ada.
- Application Patterns menyediakan layout konseptual yang menjelaskan bagaimana
komponen aplikasi dan data dalam sebuah Business Patterns atau Integration Patterns
berinteraksi.
Aset-aset tersebut dan hubungan di antaranya terlihat dalam gambar di atas pada halaman
sebelum ini.
Dari contoh di atas dapat diturunkan lagi menjadi Runtime Pattern di mana terlihat titik fungsi
dan lokasi fisiknya. Sehingga dalam contoh penggambaran runtime pattern di bawah ini
terlihat adanya infrastruktur fisik antara lain berupa:
- Web server
- Application server
- Firewall
- Internal network
- Demilitarized Zone (DMZ)
- Internet
- Domain Name Server
- Public Key Infrastructure