Tuesday, March 3, 2015

Sistem, Integrasi, dan Migrasi serta Integrasi Database, Software, dan Middleware dan serta contohnya,

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