Sistem,Integrasi serta Migrasi
Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan
yang terdiri komponen atau elemen yang dihubungkan bersama untuk
memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan. Istilah
ini sering dipergunakan untuk menggambarkan suatu set entitas yang
berinteraksi, di mana suatu model matematika seringkali bisa dibuat.
Sistem juga
merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam
suatu wilayah serta memiliki item-item penggerak, contoh umum misalnya seperti
negara. Negara merupakan suatu kumpulan dari beberapa elemen kesatuan lain
seperti provinsi yang saling berhubungan sehingga membentuk suatu negara dimana
yang berperan sebagai penggeraknya yaitu rakyat yang berada dinegara tersebut.
Kata
"sistem" banyak sekali digunakan dalam percakapan sehari-hari, dalam
forum diskusi maupun dokumen ilmiah. Kata ini digunakan untuk banyak hal, dan
pada banyak bidang pula, sehingga maknanya menjadi beragam. Dalam pengertian
yang paling umum, sebuah sistem adalah sekumpulan benda yang memiliki hubungan
di antara mereka.
Elemen sistem
Ada beberapa elemen
yang membentuk sebuah sistem, yaitu : tujuan, masukan, proses, keluaran,
batas, mekanisme pengendalian dan umpan balik serta lingkungan. Berikut
penjelasan mengenai elemen-elemen yang membentuk sebuah sistem :
1. Tujuan
Setiap sistem memiliki
tujuan (Goal), entah hanya satu atau mungkin banyak. Tujuan inilah yang menjadi
pemotivasi yang mengarahkan sistem. Tanpa tujuan, sistem menjadi tak terarah
dan tak terkendali. Tentu saja, tujuan antara satu sistem dengan sistem yang
lain berbeda.
2. Masukan
Masukan (input) sistem
adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan
yang diproses. Masukan dapat berupa hal-hal yang berwujud (tampak secara fisik)
maupun yang tidak tampak. Contoh masukan yang berwujud adalah bahan mentah,
sedangkan contoh yang tidak berwujud adalah informasi (misalnya permintaan jasa
pelanggan).
3. Proses
Proses merupakan
bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran
yang berguna dan lebih bernilai, misalnya berupa informasi dan produk, tetapi
juga bisa berupa hal-hal yang tidak berguna, misalnya saja sisa pembuangan atau
limbah. Pada pabrik kimia, proses dapat berupa bahan mentah. Pada rumah sakit,
proses dapat berupa aktivitas pembedahan pasien.
4. Keluaran
Keluaran (output)
merupakan hasil dari pemrosesan. Pada sistem informasi, keluaran bisa berupa
suatu informasi, saran, cetakan laporan, dan sebagainya.
5. Batas
Yang disebut batas
(boundary) sistem adalah pemisah antara sistem dan daerah di luar sistem (lingkungan).
Batas sistem menentukan konfigurasi, ruang lingkup, atau kemampuan sistem.
Sebagai contoh, tim sepakbola mempunyai aturan permainan dan keterbatasan
kemampuan pemain. Pertumbuhan sebuah toko kelontong dipengaruhi oleh pembelian
pelanggan, gerakan pesaing dan keterbatasan dana dari bank. Tentu saja batas
sebuah sistem dapat dikurangi atau dimodifikasi sehingga akan mengubah perilaku
sistem. Sebagai contoh, dengan menjual saham ke publik, sebuah perusahaan dapat
mengurangi keterbasatan dana.
6. Mekanisme
Pengendalian dan Umpan Balik
Mekanisme pengendalian
(control mechanism) diwujudkan dengan menggunakan umpan balik (feedback), yang
mencuplik keluaran. Umpan balik ini digunakan untuk mengendalikan baik masukan
maupun proses. Tujuannya adalah untuk mengatur agar sistem berjalan sesuai
dengan tujuan.
7. Lingkungan
Lingkungan adalah
segala sesuatu yang berada di luar sistem. Lingkungan bisa berpengaruh terhadap
operasi sistem dalam arti bisa merugikan atau menguntungkan sistem itu sendiri.
Lingkungan yang merugikan tentu saja harus ditahan dan dikendalikan supaya
tidak mengganggu kelangsungan operasi sistem, sedangkan yang menguntungkan
tetap harus terus dijaga, karena akan memacu terhadap kelangsungan hidup
sistem.
Ada berbagai tipe
sistem berdasarkan kategori:
·
Atas dasar keterbukaan:
·
sistem terbuka, dimana pihak luar dapat mempengaruhinya.
·
sistem tertutup.
·
Atas dasar komponen:
·
Sistem fisik, dengan komponen materi dan energi.
·
Sistem non-fisik atau konsep, berisikan ide-ide.
Sumber: id.wikipedia.org/wiki/Sistem
INTEGRASI
Integrasi berasal dari
bahasa inggris "integration" yang berarti
kesempurnaan atau keseluruhan. integrasi sosial dimaknai sebagai proses
penyesuaian di antara unsur-unsur yang saling berbeda dalam kehidupan
masyarakat sehingga menghasilkan pola kehidupan masyarakat yang memilki
keserasian fungsi.
Definisi lain mengenai
integrasi adalah suatu keadaan di mana kelompok-kelompok etnik beradaptasi dan
bersikap komformitas terhadap kebudayaan mayoritas masyarakat, namun masih
tetap mempertahankan kebudayaan mereka masing-masing. Integrasi memiliki
2 pengertian, yaitu :
·
Pengendalian terhadap konflik dan penyimpangan sosial dalam suatu sistem
sosial tertentu
·
Membuat suatu keseluruhan dan menyatukan unsur-unsur tertentu
KONSEP
INTEGRASI SISTEM
Konsep Integrasi sistem adalah
yaitu suatu konsep sistem yang dapat saling berhubungan satu dengan yang lain dengan berbagai cara yang sesuai
dengan keperluan. Hal ini sangat bermanfaat bila suatu data dalam file suatu
sistem diperlukan juga oleh sistem yang lainnya atau output sustu sistem
menjadi Input sistem lainnya.
Keuntungan dari integrasi sistem
ini adalah membaiknya suatu arus informasi dalam sebuah organisasi. Suatu
pelaporan biasanya memang memerlukan waktu, namun demikian akan semakin banyak
informasi yang relevan dalam kegiatan manajerial yang dapat diperoleh bila diperlukan.
Keuntungan ini merupakan alasan yang kuat untuk mengutamakan (mengunggulkan)
sistem informsi terintegrasi karena tujuan utama dari sistem informasi adalah
memberikan informasi yang benar pada saat yang tepat.
Suatu pelaporan biasanya memang
memerlukan waktu, namun demikian akan semakin banyak informasi yang relevan
dalam kegiatan manajerial yang dapat diperoleh bila diperlukan. Keuntungan ini
merupakan alasan yang kuat untuk mengutamakan (mengunggulkan) sistem informsi
terintegrasi karena tujuan utama dari sistem informasi adalah memberikan
informasi yang benar pada saat yang tepat.
IMPLEMENTASI
Dalam prakteknya, beberapa
instansi di Pemerintah memiliki sistem sendiri-sendiri yang disediakan oleh
masing-masing provider yang berbeda. Hal ini sering menimbulkan kesulitan
apabila antar aplikasi dan sistem harus bertukar data, sehingga terkadang
operator masing-masing instansi harus melakukan input ulang tehadap data yang
sama. Selain lama, proses input ulang secara manual dapat menyebabkan adanya
kesalahan data.
Konsep utama dari integrasi
sistem adalah membuat sebuah sistem sebagai jembatan antar sistem lain yang
dimiliki agar data-data yang sama dapat digunakan secara langsung dan
meminimalisir proses input ulang.
Sumber
: www.mii.co.id/services/integrasi-jaringan---sistem/66
MIGRASI
Migrasi adalah peristiwa berpindahnya suatu organisme dari suatu bioma ke bioma lainnya. Dalam banyak kasus, organisme bermigrasi untuk mencari
sumber-cadangan-makanan yang baru untuk menghindari kelangkaan makanan yang
mungkin terjadi karena datangnya musim dingin atau karena overpopulasi.
Migrasi Sistem Adalah istilah ilmu komputer yang digunakan untuk proses memindahkan atau mentranformasikan data dari suatu konteks ke konteks lainnya yang berbeda. Konteks tersebut
dapat berupa bentuk / struktur data, format data, platform teknologi, ataupun
lokasi.
Alasan utama migrasi sistem adalah sebagai berikut:
·
basis data yang lama tidak didukung oleh prinsipal utama aplikasi basis
data tersebut.
·
buruknya dukungan yang diberikan oleh ekosistem aplikasi tersebut.
·
sistem baru yang dikembangkan mengharuskan pemakaian sistem basis data
lain.
·
teknologi yang digunakan sudah terlalu lama / usang.
·
dilihat dari sisi bisnis maka analisis biaya manfaat (cost benefit
analysis) sudah menetapkan jika biaya yang akan ditanggung lebih besar daripada
manfaat yang didapatkan jika mempertahankan sistem lama
Strategi Migrasi Sistem
Beberapa strategi best practice migrasi
data dapat dilakukan dengan cara berikut :
·
dilakukan secara bertahap dan parallel. Parallel disini dalam arti aplikasi
yang menggunakan sistem basis data lama tetap dipertahankan sampai sistem
pendukung basis data baru dapat menjalankan operasionalnya dengan baik.
·
utilitas / mekanisme teknisnya dapat menggunakan :
·
aplikasi impor / ekspor data yang biasanya terdapat pada sistem database
baru.
·
scripting / programming dengan
bahasa pemograman populer seperti C#, Perl, PHP, Java, dan lain-lain.
·
aplikasi khusus ETL (Extract, Transform, and Load) yang biasanya dirancang
dengan kemudahan penggunaan antarmuka grafis serta mendukung hampir semua
format file maupun sistem basis data populer lainnya.
Khusus untuk penggunaan ETL adopsinya
sangat populer belakangan ini. Ini seiring dengan perkembangan pesat metode dan
aplikasi Data Warehouse dan Business Intelligence di dunia bisnis.
Dengan penggunaan ETL, maka
produktivitas migrasi data akan meningkat dan relatif berujung kepada
penghematan waktu dan biaya proses migrasi data itu sendiri.
Sumber : id.wikipedia.org/wiki/Migrasi
Id.wikipedia.org/wiki/Migrasi_data
Implementasi Integrasi dan Migrasi Sistem pada SMART CITY KOTA BANDUNG
Walikota Bandung Ridwan Kamil bercita-cita
mewujudkan Bandung sebagai contoh smart city (kota cerdas) di Indonesia.Di
dalam bayangannya, smart city adalah kota yang seluruh penduduknya bisa saling
terhubung, sedangkan pemerintah memiliki kemampuan untuk membantu mengendalikan
dan mengatur kehidupan warganya dengan bantuan teknologi.
Langkah-langkah yang sudah diwujudkan antara
lain :
·
dengan menyediakan titik-titik WiFi gratis di tempat publik di seluruh
penjuru kota. Tujuannya memicu masyarakat agar mau meramaikan tempat publik,
seperti taman kota dan tempat ibadah.
·
memulai inisiatif open government. Misalnya sistem penilaian camat secara
online yang dapat diisi sendiri oleh warga kota.
·
sistem pelaporan masalah warga melalui SMS dan aplikasi mobile LAPOR!,
yang difasilitasi oleh UKP4 (unit kerja di bawah Presiden RI)
·
ada sistem pengelolaan dana bantuan sosial (bansos) online yang lebih
transparan; siapa saja yang mengajukan, siapa saja penerimanya, dan untuk apa
dana digunakan.
·
meminta semua dinas dan kantor kecamatan/kelurahan di kota Bandung untuk
memiliki akun Twitter. Mereka diwajibkan berinteraksi dengan warga untuk
menangani keluhan atau melaporkan pekerjaan yang sedang/telah mereka lakukan.
PENGERTIAN INTEGRASI DATABASE, SOFTWARE, DAN
MIDDLEWARE
INTEGRASI
DATABASE
Integrasi data
meliputi kombinasi data yang berada pada sumber berbeda dan menyediakan user
dengan tampilan terpadu untuk data-data tersebut. Proses ini menjadi sangat
signifikan dalam beberapa situasi, yang mencakup domain komersial (saat 2
perusahaan harus menggabungkan database mereka) maupun secara ilmiah
(mengkombinasikan hasil pencarian, misalnya dari repositori bioinformatik).
Integrasi data muncul dengan frekuensi yang meningkat seperti volume dan
kebutuhan untuk berbagi ledakan data yang ada.Hal ini telah menjadi fokus dari
pekerjaan teoritis yang luas, dan beberapa masalah terbuka tetap belum
terpecahkan. Dalam lingkaran manajemen, orang sering merujuk pada integrasi
data sebagai “Enterprise Information Integration” (Informasi Integrasi
Perusahaan) atau EII.
Sistem integrasi data biasanya disebut secara formal sebagai tripel GSM :
·
G untuk global schema (skema global),
·
S untuk set dari skema sumber yang heterogen, dan
·
M untuk mapping (pemetaan) antara query dari sumber dan skema global.
G dan S diekspresikan
dalam bahasa alfabetis yang disusun oleh simbol untuk tiap hubungan
respektifnya. Pemetaan M terdiri dari pernyataan antara query dari G dan query
dari S. Saat user mengajukan query dari sistem data integrasi, mereka
mengajukan query dari G dan pemetaannya kemudian menegaskan koneksi antara
elemen di skema global dengan skema sumber.
Contoh: Misalnya terdapat sebuah aplikasi web dimana
user bisa mengquery bermacam informasi disebuah kota (seperti tingkat
kriminalitas, cuaca, hotel, demografik, dll). Secara tradisional,
informasi-informasi tersebut harus disimpan didalam sebuah database dengan
sebuah skema. Tetapi, perusahaan akan melihat bahwa informasi semacam ini akan
sulit dan mahal untuk didapatkan. Walaupun terdapat sumber untuk mengumpulkan
data-datanya, masih dapat terjadi duplikasi data di dalam database kriminal,
website cuaca, dan data sensus. Menggunakan integrasi data sebagai solusinya,
dengan mempertimbangkan sumber eksternal seperti tampilan material dari media
skema virtual, dan hasilnya “integrasi data virtual”. Artinya, pengembang
aplikasinya membangun sebuah skema virtual (skema yang termediasi) ke arah
model jawaban yang paling mendekati keinginan user mereka. Selanjutnya, mereka
mendesain “pembungkus” atau adapter untuk masing-masing sumber data, seperti
database kriminal dan website cuaca. Adapter-adapter ini dapat dengan mudah
merubah hasil dari query lokal (yang dikembalikan oleh masing-masing website
atau database) kedalam bentuk yang mudah diproses untuk solusi integrasi data.
Bila aplikasi-user query skema dimediasi, solusi data integrasi mengubah query
ini ke dalam query yang sesuai sumber data masing-masing. Akhirnya, database
virtual akan menggabungkan hasil dari querynya sebagai jawaban dari permintaan
user tersebut
INTEGRASI SOFTWARE
Integrasi Software memungkinkan
integrasi software baru melalui presentasi yang sudah ada (software warisan).
Hal ini biasanya digunakan untuk membuat user interface baru, tetapi dapat
digunakan untuk mengintegrasikan dengan aplikasi yang lain
Melalui integrasi software akses ke data yang diciptakan, dikelola, dan disimpan oleh software tersebut. Serta
memungkinkan software
tersbut untuk memanggil fungsi yang
ada dari aplikasi baru atau yang sudah ada .
Contoh : Integrasi
antara Software Klinik dengan Software Apotek
Hubungan antara sebuah Klinik dengan sebuah
Apotek sangatlah erat. Untuk itu, kami menyediakan kedua Software tersebut
lengkap dengan integrasinya. Dalam hal ini, yang bisa di integrasikan adalah
Master Data Pasien dalam Klinik dengan Master Data Pelanggan dalam Software
Apotek dan Data Dokter dalam sebuah Klinik diintegrasikan dengan Data Dokter
yang ada dalam Software Klinik.
Integrasi Master Data Pasien merupakan sebuah
hubungan yang digunakan antara Software Klinik dengan Software Apotek kami.
Dalam hal ini, semua Data Pasien yang telah terdaftar dalam Software Klinik
bisa diimport ke dalam Master Data Pelanggan yang tersedia dalam Software
Apotek. Dengan demikian, akan lebih mudah memasukkan Data Pelanggan ke dalam
Software Apotek ini. Hal ini dapat digunakan sebuah Klinik yang juga memiliki sebuah Apotek. Namun masing-masing Laporan
dalam Software tetap berbeda sesuai dengan Softwarenya masing-masing. Dengan
adanya Menu Integrasi ini maka akan dapat diketahui semua Data Pasien dalam
Klinik dan Data Pelanggan dalam Apotek.
INTEGRASI MIDDLEWARE
Middleware adalah pemrograman komputer yang
digunakan untuk menyatukan, penghubung, serta untuk meningkatkan fungsi dari
dua buah program atau aplikasi yang sekarang ada. Middleware merupakan suatu
aplikasi yang ada diantara lapisan aplikasi dan lapisan data dari sebuah
arsitektur layer pada TCP/IP. Middleware juga bisa sebagai penghubung yang
berisi kumpulan layanan yang bisa melakukan beberapa proses pada satu atau
lebih mesin agar bisa berinteraksi pada suatu jaringan.
Layanan yang ada pada middleware yaitu mampu
menyediakan kumpulan dari fungsi API (Application Programming Interfaces) yang
lebih tinggi lagi dari API yang sudah disediakan oleh sebuah sistem operasi dan
layanan jaringan yang memungkinkan suatu aplikasi dapat mengalokasikan suatu
layanan secara transparan pada suatu jaringan dan dapat menyediakan interaksi
antara aplikasi yang satu dengan yang lainnya.
Adapun fungsi dari middleware adalah:
·
Menyediakan
lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara
detail pelayanan-pelayanan yang ada pada sistem operasi.
·
Menyediakan
lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan
sistim operasi.
·
Mengisi kekurangan
yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal:
networking, security, database, user interface, dan system administration.
Database middleware merupakan salah satu jenis dari
middleware disamping remote procedure call, object-oriented middleware,
message-oriented middleware, dan transaction processing monitor. Pada umumnya
ada tiga tingkatan integrasi sistem komputer yaitu integrasi jaringan,
integrasi data, dan integrasi aplikasi. Database middleware termasuk ke dalam
integrasi data, sedangkan pada midleware-middleware yang lain masuk ke dalam
integrasi applikasi dan jaringan
Contoh : Perangkat
lunak middleware adalah perangkat lunak yang terletak diantara program aplikasi
dan pelayanan-pelayanan yang ada di sistim operasi. Adapun fungsi dari
middleware adalah:
·
Menyediakan
lingkungan pemrograman aplilasi sederhana yang menyembunyikan penggunaan secara
detail pelayanan-pelayanan yang ada pada sistem operasi .
·
Menyediakan
lingkungan pemrograman aplikasi yang umum yang mencakup berbagai komputer dan
sistim operasi.
·
Mengisi kekurangan
yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal:
networking, security, database, user interface, dan system administration.
Tujuan utama layanan
middleware adalah untuk membantu memecahkan interkoneksi beberapa aplikasi dan
masalah interoperabilitas. Perkembangan middleware dari waktu ke waktu dapat
dikatagorikan sebagai berikut:
·
On Line Transaction
Processing (OLTP), merupakan perkembangan awal dari koneksi antar remote
database. Pertama kali ditemukan tahun 1969 oleh seorang engineer di Ford,
kemudian diadopsi oleh IBM hingga kini dikenal sebagai proses OLTP. DIGITAL
ACMS merupakan contoh lainnya yang sukses pada tahun 70-an dan 80-an. UNIX OLTP
lainnya seperti: Encina, Tuxedo pada era 80-an, serta DIGITAL CICS untuk UNIX
yang memperkenalkan konsep dowsizing ke pasar.
·
Remote Procedure Call
(RPC), menyediakan fasilitas jaringan secara transparan. Open Network Computing
(ONC) merupakan prototipe pertama yang diperkenalkan awal tahun 70-an. Sun
unggul dalam hal ini dengan mengeluarkan suatu standar untuk koneksi ke
internet. Distributed Computing Environment (DCE) yang dikeluarkan oleh Open
Systems Foundation (OSF) menyediakan fungsi-fungsi ONC yang cukup kompleks dan
tidak mudah untuk sis administrasinya.
Sumber :
No comments:
Post a Comment
silahkan postkan komentar anda