Jumat, 29 Mei 2015

Studi Kasus

Oleh:
Ida Bagus Brama Barnawa/1304505079
Jurusan Teknologi Informasi/Fakultas Teknik/Universitas Udayana
Integrasi dan Migrasi Sistem

Nama Dosen:
I Putu Agus Eka Pratama, S.T., M.T.


Dalam materi studi kasus ini akan menjelaskan mengenai peranan teknologi Cloud Computing dalam kasus Pilkada Kabupaten Klungkung, berikut link-nya:

https://drive.google.com/file/d/0B8od-Vsp1tEUdEpZVHJJUTQyOUE/view?usp=sharing

Selasa, 28 April 2015

Instalasi SugarCRM dan Phreedom

Oleh:
Ida Bagus Brama Barnawa/1304505079
Jurusan Teknologi Informasi/Fakultas Teknik/Universitas Udayana
Integrasi dan Migrasi Sistem

Nama Dosen:
I Putu Agus Eka Pratama, S.T., M.T.

Menginstal Sugar CRM




Untuk SugarCRM menggunakan sistem operasi windows 7

Langkah 1
Pindahkan folder Sugar CRM ke folder htdocs yang berada di folder XAMPP

Langkah 2
Pastikan pada bagian Apache dan MySql sudah "Running" pada bagian XAMPP control panel

Langkah 3
Pada browser, ketik tulisan berikut lalu tekan Enter:

Langkah 4
Lalu akan muncul tampilan pembuka dari Sugar CRM seperti berikut pilih "Next"

Langkah 5
Berikutnya akan muncul tampilan form yang menginfokan persayaratan atau spesifikasi sistem komputer yang dibutuhkan dalam menginstal Sugar CRM. Tampilannya akan seperti berikut:
Tampilan selengkapnya dapat dibaca pada form yang ada pada layar komputer anda, Tampilan sepenuhnya tidak terlihat jelas. Jika dirasa komputer anda memenuhi spesifikasi, lanjutkan dengan memilih "Next"

Langkah 6
Selanjutnya akan muncul tampilan penerimaan lisensi berikut, centang bagian kotak "I accept" lalu pilih "Next"


Langkah 7
Lalu akan mucul pemilihan metode instalasi, terdapat 2 pilihan yaitu:
  • Typical install: Membutuhkan informasi minimum untuk instalasi, untuk user pemula. 
  • Custom install menyediakan pilihan tambahan untuk mengatur saat menginstall. Kebanyakan dari pilihan ini juga tersedia setelah instalasi di layar admin. Untuk advanced users. 


Dalam tutorial ini menggunakan Typical install. Lalu pilih "Next"


Langkah 8
Lantas akan muncul tampilan seperti berikut. Yaitu spesifikasi tipe database. Karena menggunakan XAMPP maka akan menggunakan tipe database MySql (mysqli extension). Pilih "Next"


Langkah 9
Akan muncul tampilan berikut, yaitu tampilan konfigurasi database. Dalam form ini membutuhkan sebuah database baru yaitu database sugarcrm yang sudah disediakan langsung oleh sistem. Database administrator username dan database admin administrator dapat diisi atau diubah oleh anda. Lalu pilih "Next"


Langkah 10
Lalu akan muncul konfigurasi situs. Berisikan kolom username, password dan konfigurasi password. Isi kolom tersebut. Lalu pilih "Next"


Langkah 11
Lalu akan muncul tampilan konformasi pengaturan. Dalam form ini akan muncul semua hasil konfogurasi yang dilakukan barusan dan sistem yang dibutuhkan. Pilih "Install"


Langkah 12
Tunggu kemudian setelah selesai menginstall akan muncul form perform setup. Yaitu form yang menginformasikan bahwa penginstalan telah berhasil. Pilih "Finish" seperti gambar berikut:


Menginstal Phreedom
Instalasi Phreedom Linux Cent OS

Langkah 1
Karena file installer Phreedom di di zip maka tidak bisa di install begituu saja. Untuk membukanya maka pada terminal, maka harus masuk sebagai root lalu ketikkan unzip (lokasi folder)/(Folder Phreedom yang di-zip) –d/opt/lamp/htdocs. Perintah ini juga akan mengaktifkan server dari xampp

Langkah 2
Selanjutnya, sistem akan meng-unzip dari berkas tersebut.  Berikut merupakan gambaran proses unzip dari folder Phreedom tersebut

Langkah 3
Langkah berikutnya Menu lisensi, centang bagian Agree, lalu pilih Continue untuk melanjutan.

Apabila menemukan error seperti berikut:

Langkah 4
Maka buka pada folder etc pada lampp, dan buka file php.ini



Langkah 5
Lantas ketikan tulisan “upload_tmp_dir = /opt/lampp/tmp” pada bagian bawah “; http//php.net/upload-tmp-dir” dan save konfigurasi tersebut.

Langkah 6
Kemudian buka kembali terminal dan restart xampp dengan mengetikkan /opt/lampp/lampp restart seperti gambar berikut:

Langkah 7
Apabila server telah running kembali maka Klik install pada menu instalasi Phreedom dan akan muncul menu pengisian identitas perusahaan, administrator, webserver, dan database seperti gambar berikut:
Apabila telah selesai maka untuk melanjutkan pilih Continue untuk melanjutkan

Langkah 8
Berikut tampilan pada layar komputer apabila proses instalasi telah berhasil


Instalasi XAMPP pada Linux Ubuntu 12.04

Oleh:
Ida Bagus Brama Barnawa/1304505079
Jurusan Teknologi Informasi/Fakultas Teknik/Universitas Udayana
Integrasi dan Migrasi Sistem

Nama Dosen:
I Putu Agus Eka Pratama, S.T., M.T.

Instalasi XAMPP pada Linux Ubuntu 12.04


  1. Mula-mula masuk ke bagian terminal dari OS linux
  2. Ketikkan sudo su untuk masuk sebagai administrator
  3. Masukkan password
  4. Ketikkan ls –l
  5. Lantas untuk memberikan hak akses maka ketikkan chmod  +x-(nama file installer) apabila muncul error “no such file or directory” maka copy saja nama file tersebut dari directory file dan paste-kan di bagian nama file saat memberikkan hak akses.
  6. Lantas untuk mengaktifkan installer ketikkan sudo ./(nama file installer) Apabila terjadi error  seperti nomor 5 maka ulangi langkah copy tersebut dan paste-kan pada nama file installer
Keseluruhan proses pada terminal akan nampak seperti gambar berikut:


Setelah itu tunggu hingga GUI installernya muncul sepeti gambar berikut:

Apabila sudah muncul maka lanjutkan dengan memilih next

Lantas, akan muncul menu seperti berikut:
Pada bagian menu select component akan menginstall componen mana saja yang akan di-install, centang bagian yang tidak ingin di-install. Pada bagian ini biarkan saja dan lanjutkan dengan Next

Kemudian akan muncul panel Installation Directory seperti gambar berikut:
Pada bagian ini akan menunjukkan directory dimana xampp akan di-install. Hal ini penting untuk diingat, karena untuk mengaktifkan xampp dengan terminal harus mengakses directoy dari xampp. Dalam linux xampp dikenal dengan lampp. Lanjutkan dengan memilih Next

Kemudian akan muncul panel Bitami for xampp seperti gambar berikut:
Menu ini hanya menjelaskan mengenai Bitami dan kegunaannya. Abaikan saja dan lanjutan dengan memilih Next

Lantas akan dilanjutkan dengan menu Ready to install seperti gambar berikut:
Pada menu ini akan memberitahukan bahwa xampp sudah siap di-instal. Lanjutkan dengan memilih Next

Lantas akan muncul proses instalasi xampp seperti berikut:
Tunggu saja hingga proses tersebut selesai

Apabila proses instalasi telah selesai maka akan muncul menu pemberitahuan bahwa xampp telah selesai di-install seperti gambar berikut:
Lanjutkan dengan memilih tombol Finish

Setelah xampp berhasil diinstall maka akan muncul panel aktivasi server seperti gambar berikut:
Untuk mengaktifkan sever, maka pilih manage servers dan aktifkan server yang dibutuhkan.

Untuk mngaktifkan xampp melalui terminal maka harus menjadi administrator setelah itu ketikkan
/opt/lampp/lampp start
Dalam linux, xampp lebih dikenal sebagai lampp, tampilannya akan sebagai berikut:

Untuk menonaktifkan maka ketikkan /opt/lampp/lampp stop
Tampilannya akan sebagai berikut:

Minggu, 26 April 2015

Instalasi Ubuntu 12.04

Oleh:
Ida Bagus Brama Barnawa/1304505079
Jurusan Teknologi Informasi/Fakultas Teknik/Universitas Udayana
Integrasi dan Migrasi Sistem

Nama Dosen:
I Putu Agus Eka Pratama, S.T., M.T.

Instalasi Ubuntu 12.04

Tahap-Tahap Instalasi

1. Masukkan Installer

Langkah pertama masukan installer, kemudian arahkan boot ke media Installer tersebut, tunggu sampai keluar menu seperti di atas
Keterangan : 
  • Coba Ubuntu : Mencoba Linux Ubuntu 12.04 tanpa harus Install.
  • Pasang Ubuntu adalah untuk memasang permanen Linux Ubuntu 12.04 pada harddisk . 
Tutorial ini akan menjelaskan mengenai proses pemasangan Ubuntu dan menggunakan bahasa Indonesia.

2. Bersiap Memasang Ubuntu

Menu tersebut adalah proses persiapan Installasi pada Ubuntu, proses ini akan memeriksa semua periperal yang ada pada komputer/laptop, Pada langkah ini juga bisa memilih "Unduh pemutakhiran saat instalasi", yaitu pilihan untuk mendownload paket terbaru yang ada pada Ubuntu sama halnya dengan "Pasang perangkat lunak pihak ketiga ini" pilihan ini akan mendownload paket-paket yang berhubungan dengan multimedia seperti mpeg, mp3 dan lain sebagainya, semua pilihan ini bisa dijalankan jika terkoneksi dengan jaringan internet. Jika sudah selesai klik Lanjutkan

3. Jenis Instalasi

Pada menu Jenis Instalasi akan disajikan dengan 2 macam menu: 
  • Hapus diska dan pasang Ubuntu yang berfungsi untuk menghapus seluruh data yang ada di Hard disk dan menggantikannya dengan partisi baru untuk Linux Ubuntu 12.04. Hal ini akan mempersingkat waktu, dan direkomendasikan untuk pemula
  • Sesuatu yang lain digunakan jika akan menginstall DUAL BOOT di Hard disk apabila terdapat data penting.
Dalam tutorial ini memilih pilihan yang pertama. Klik Continue untuk melanjutkan.


4. Konformasi Pemasangan Ubuntu
Menu ini akan meminta konfirmasi untuk pengahapusan Hard disk dan menginfokan mengenai banyaknya Hard disk yang akan digunakan. Pilih Pasang sekarang untuk melanjutkan.

5. Pemilihan Zona Waktu
Pada menu ini akan meminta data mengenai zona waktu, isi kolom sesuai kebutuhan lalu pilih Lanjutkan.

6. Susunan Papan Ketik

Pilih jenis keyboard (papan ketik) yang akan dipakai, biasanya pada menu ini sering dilewati karena linux ubuntu akan otomatis mendeteksi jenis keyboard yang dipakai, klik Lanjutkan.

7. Pengisian Identitas Diri


Pada menu ini, isikan semua informasi mengenai diri sendiri, dari nama anda, nama komputer anda, nama pengguna, sandi, jika sudah selesai klik Lanjutkan.

8. Menunggu Proses Instalasi dan Restart Komputer
Apabila proses-proses sebelumnya telah dilewati maka akan muncul tampilan seperti gambar diatas. Apabila proses instalasi sudah selesai, maka akan komputer akan meminta proses reboot untuk menjalankan ulang sistem operasi seperti gambar berikut
Ketika sistem di-reboot maka ingat untuk melepas media installer tersebut.

9. Log In
Dalam menu ini, maka user akan diminta menginputkan password (sandi) ketika proses instalasi dilakukan. Masukkan sandi tersebut dan tekan Enter.

10. Tampilan Layar Utama
Berikut merupakan tampilan layar utama setelah menginstal Ubuntu 12.04 sesuai dengan proses pemasangan yang telah dijelaskan diatas.



Sabtu, 25 April 2015

Phreedom dan SugarCRM

Oleh:
Ida Bagus Brama Barnawa/1304505079
Jurusan Teknologi Informasi/Fakultas Teknik/Universitas Udayana
Integrasi dan Migrasi Sistem

Nama Dosen:
I Putu Agus Eka Pratama, S.T., M.T.

Phreedom dan Sugar CRM


Phreedom
Logo Phreedom
Sumber: https://imageshack.com/f/1q5nx1p

Program akuntansi Phreedom dikembangkan sebagai perencanaan sumber daya perusahaan berbasis web gratis dan aplikasi open source (ERP). Program ini ditulis dalam bahasa PHP scripting dengan mesin database MySQL. Tujuannya adalah untuk memberikan masyarakat usaha kecil dengan alat manajemen perusahaan multi-bahasa end-to-end untuk digunakan dalam lingkungan Internet. Phreedom ini dimaksudkan untuk memberikan solusi tanpa biaya untuk badan usaha kecil. Phreedom adalah platform independen, browser yang independen, dan dapat diterjemahkan ke dalam berbagai bahasa.

Phreedom adalah toolkit modular untuk usaha kecil berdasarkan mesin akuntansi PhreeBooks. Proyek ini disponsori oleh PhreeSoft, LLC yang bertanggung jawab untuk pengembangan kode dan manajemen proyek. Fitur yang disediakan termasuk, full double entry accounting, manajemen persediaan lengkap, pelacakan biaya proyek, CRM, Pengiriman dan antarmuka pembayaran kepada layanan utama, pengendalian proses manufaktur dan banyak lagi.

Highlights dari program ini termasuk pelanggan dan rekening penjual informasi yang terpisah, manajemen persediaan dan pelacakan kemampuan penuh, buku besar lengkap keuangan akuntabilitas, pemeriksaan penulisan, rekonsiliasi rekening bank, kemampuan impor dan ekspor yang fleksibel, XML Interface untuk E-commerce shopping cart, pelaporan dan bentuk kemampuan yang kuat, manajer pengiriman diperluas, tingkat keamanan pengguna, dan konteks yang sensitif membantu sistem pop-up (PhreeHelp). Tersedia add-on modul: Point of Sale, ZenCart, OpenCart, Dokumen Control, Pernyataan Import Bank, Translator, Otorisasi Material (RMA), Work Order, SKU Harga Massal Loader, Aset dan lain-lain. Metode pembayaran yang tersedia adalah: Authorize.net, Linkpoint API, PayPal, FirstData Gateway dan Elevon. Metode Pengiriman: Endicia, Ups, Fedex dan USPS. (Wikipedia Inggris : Phreedom)

SugarCRM
Logo SugarCRM
Sumber: http://d0.awsstatic.com/partner-network/logo-sugarcrm.jpeg

SugarCRM adalah sebuah perusahaan perangkat lunak yang berada di Cupertino, California. Perusahaan ini menghasilkan aplikasi web Sugar, manajemen hubungan pelanggan (CRM) sistem yang tersedia dalam open-source dan aplikasi open source komersial. Pada bulan Februari 2014, SugarCRM mengumumkan bahwa mereka tidak lagi merilis versi baru open source aplikasi Community Edition dan sekarang ini akan memperbaiki bug hanya di aplikasi.

Fungsi Sugar meliputi otomatisasi penjualan-force, kampanye pemasaran, dukungan pelanggan, kolaborasi, Mobile CRM, CRM Sosial dan pelaporan. Perusahaan ini mengoperasikan sejumlah situs, termasuk situs web komersial Sugarcrm.com, sebuah situs pengembangan (SugarForge.org), Sugar Exchange (untuk ekstensi pihak ketiga), dan forum pengguna. Pada 2013, SugarCRM dilaporkan memiliki lebih dari satu juta pengguna.

SugarCRM menyediakan edisi komunitas (community edition), Sugar CE, yang sebelumnya dikenal sebagai Sugar Open Source. Aplikasi tersebut tersedia secara gratis bersama edisi prabayar sampai versi 6.5. Pada 2013, Sugar versi 7 diumumkan, tetapi hanya dirilis di host lingkungan Sugar prabayar. Tidak ada update untuk edisi komunitas diumumkan dengan itu. Tim dukungan masyarakat SugarCRM ini telah menyatakan bahwa 7,0 tidak akan tersedia dalam edisi komunitas, dan bahwa tidak ada tanggal rilis untuk update edisi komunitas. Setelah itu SugarCRM merilis pemberitahuan yang mengatakan bahwa mereka "tidak memiliki rencana" untuk merilis 7 ke Open Source.

SugarCRM  adalah sebuah perangkat lunak sebagai produk layanan (SaaS). Pada Sugar 7, pelanggan dapat memilih untuk menggunakan produk lokal, SugarCRM Sugar Cloud, salah satu mitra SugarCRM, atau layanan cloud publik (seperti Amazon Web Services, Windows Azure, Rackspace Cloud atau IBM SmartCloud) (Wikipedia : SugarCRM)

Daftar Pustaka:


  • Wikipedia (English). Phreedom. http://en.wikipedia.org/wiki/Phreedom . 25 April 2015
  • Wikipedia (English). SugarCRM.  http://en.wikipedia.org/wiki/SugarCRM . 25 April 2015

ERP dan CRM

Oleh:
Ida Bagus Brama Barnawa/1304505079
Jurusan Teknologi Informasi/Fakultas Teknik/Universitas Udayana
Integrasi dan Migrasi Sistem

Nama Dosen:
I Putu Agus Eka Pratama, S.T., M.T.

ERP dan CRM

ERP
Gambaran sistem ERP
Sumber: http://www.greenbeacon.com/GreenBeaconWebsite/images/default-source/inline-images-content/ERP_2.jpg?sfvrsn=0

ERP adalah sistem informasi yang diperuntukkan bagi perusahan manufaktur maupun jasa yang berperan mengintegrasikan dan mengotomasikan proses bisnis yang berhubungan dengan aspek operasi, produksi maupun distribusi di perusahaan bersangkutan. ERP digunakan untuk mengelola seluruh aktifitas perusahaan termasuk keuangan, produksi, HRD, marketing, supply chain, logistics, dll.

ERP sering disebut sebagai Back Office System yang mengindikasikan bahwa pelanggan dan publik secara umum tidak dilibatkan dalam sistem ini. Berbeda dengan Front Office Syistem ,yang langsung berurusan dengan pelanggan seperti sistem untuk e-Commerce , Customer Relationship Management (CRM), e-Government dan lain-lain. Konsep ERP dapat dijalankan dengan baik,jika didukung aplikasi dan infrastruktur komputer baik Hardware / software sehingga pengolahan dapat dilakukan dengan mudah.

Sistem ERP dibagi atas beberapa sub-sistem yaitu sistem Financial, sistem Distribusi, sistem Manufaktur, sistem Maintenance dan sistem Human Resource. Industri analis TI seperti Gartner Group dan AMR Research telah sejak awal tahun 90an memantau dan menganalisa paket-paket aplikasi yang tergolong dalam sistem ERP. Contoh paket ERP antara lain: SAP, Baan, Oracle, IFS, Peoplesoft dan JD.Edwards.

Beberapa keuntungan penggunaan ERP :
  • Integrasi data keuangan


Untuk mengintegrasikan data keuangan sehingga top manager bisa melihat dan mengontrol kinerja keuangan perusahaan dengan lebih baik.
  • Standarisasi Proses Operasi


Menstandarkan proses operasi melalui implementasi best practice sehingga terjadi peningkatan produktivitas, penurunan inefisiensi dan peningkatan kualitas produk.
  • Standarisasi Data dan Informasi


Menstandarkan data dan informasi melalui keseragaman pelaporan, terutama untuk perusahaan besar yang biasanya terdiri dari banyak business unit dengan jumlah dan jenis bisnis yang berbeda-beda.
  • Suksesor Penerapan


Syarat sukses memilih ERP Pengetahuan dan Pengalaman Pengetahuan adalah pengetahuan tentang bagaimana cara sebuah proses seharusnya dilakukan, jika segala sesuatunya berjalan lancar Pengalaman adalah pemahaman terhadap kenyataan tentang bagaimana sebuah proses seharusnya dikerjakan dengan kemungkinan munculnya permasalahan. Pengetahuan tanpa pengalaman menyebabkan orang membuat perencanaan yang terlihat sempurna tetapi kemudian terbukti tidak bisa diimplementasikan. Pengalaman tanpa pengetahuan bisa menyebabkan terulangnya atau terakumulasinya kesalahan dan kekeliruan karena tidak dibekali dengan pemahaman yang cukup. (Wahyu Sudrajat : ERP)

CRM
Gambaran sistem CRM
Sumber: http://www.superoffice.com/blog/wp-content/uploads/2013/11/crm-strategy.png

CRM adalah sebuah strategi bisnis yang berbasis customer, seperti strategi bisnis lainnya tujuan akhir dari CRM adalah untuk memaksimalkan keuntungan dan pendapatan. Sedangkan tujuan utama dari CRM adalah meningkatkan kepuasan pelanggan. Beberapa teknologi yang melatarbelakangi CRM diantaranya adalah mendapatkan, menyimpan, analisis terhadap customer, vendor, partner, dan proses informasi internal.

Sedangkan fungsi-fungsi lain yang mendukung CRM adalah sales, marketing, training, pengembangan professional, manajemen performa, human resource development, dan kompensasi. Keseluruhan teknologi dan fungsi-fungsi yang melingkupi CRM haruslah terintegrasi sebagai bagian tak terpisahkan strategi bisnis yang fokus pada costumer.

Sebuah sistem tak akan pernah berjalan dengan baik tanpa adanya database. Begitu pula dengan CRM. Yang menjadi tulang punggung dari sistem ini tak lain dan tak bukan adalah database dari customer. Informasi yang diperoleh dari konsumen baik berupa interaksi dengan perusahaan dan prospek kedepannya akan sangat berharga, termasuk juga informasi yang diperoleh dari order costumer, informasi tentang support yang diberikan, request costumer, complain, interview dan survey yang telah diberikan. Bagi sistem CRM kesemua hal itu adalah input yang sangat berharga bagi perusahaan.

Tujuan utama dari teknologi pendukung ini adalah continous improvement yang memungkinkan perusahaan berada sedikit lebih dekat dengan apa yang diinginkan oleh costumer. Kesuksesan dalam memilih tools, teknologi, dan praktek langsung akan kemudian ditiru oleh perusahaan yang lain ketika kombinasi itu terbukti sukses.

Kegunaan CRM
Database customer didalam CRM dapat digunakan untuk berbagai macam kegunaan, diantaranya adalah :
  • Mendesain dan melaksanakan marketing campaign untuk mengoptimalkan eketifitas marketing
  • Mendesain dan melaksanakan costumer campaign yang spesifik seperti cross selling, up-selling, dan retensi.
  • Menilai respon costumer terhadap produk dan level service, misalnya seperti kenaikan harga, new product development, dan lainnya
  • Mengambil keputusan manajemen seperti forecasting financial dan costumer profitability analysis
  • Prediksi terhadap level defect yang tak diinginkan customer (churn analysis)


CRM adalah sebuah sistem yang berbasis akan database costumer, informasi dari costumer akan dengan segera diekstrak demi kepentingan perusahaan. Dalam proses pengumpulan data sebagai bagian dari solusi CRM, sebuah perusahaan harus mengingat bahwa privasi costumer dan kemanan data harus menjadi prioritas utama. Beberapa penerap CRM yang baik malah tidak memperbolehkan data costumer-nya di-share atau diakses oleh pihak ketiga. Dalam hal ini mereka telah melakukan hal yang benar. Yaitu perlindungan terhadap data dan privasi costumer. (Varendy : CRM (Costumer Relation Management))

Daftar Pustaka

Selasa, 17 Maret 2015

Keterkaitan Komponen Yang Mendukung Integrasi dan Migrasi Sistem

Oleh:
Ida Bagus Brama Barnawa/1304505079
Jurusan Teknologi Informasi/Fakultas Teknik/Universitas Udayana
Integrasi dan Migrasi Sistem

Nama Dosen:
I Putu Agus Eka Pratama, S.T., M.T.

Keterkaitan Komponen Yang Mendukung Integrasi dan Migrasi Sistem

Sistem adalah sekelompok komponen dan elemen yang memiliki keterkaitan satu sama lainnya dan digabungkan menjadi satu untuk mencapai tujuan tertentu yang mengoprasikan data dan/atau barang pada waktu rujukan tertentu untuk menghasilkan informasi dan/atau energi dan/atau barang. Migrasi sistem adalah tindakan mentransfer data dan program dari satu sistem komputer ke komputer lain. Hal ini mungkin melibatkan migrasi sistem fisik, ketika perangkat keras yang lama tidak lagi mampu memenuhi kebutuhan sistem atau komponen ini telah rusak. Hal ini juga dapat dikatakan sebagai bentuk migrasi data, di mana file dan data ditransfer ke sistem operasi baru. Dalam dunia IT yang dimaksud Integrasi Sistem adalah proses mengubungkan sistem komputer dan aplikasi yang berbeda baik secara fungsional maupun secara fisik menjadi satu dan bertindak sebagai satu sistem yang terkordinasi secara keseluruhan. Integrasi Sistem juga tentang menambahkan nilai ke sistem, kemampuan yang dimungkinkan karena interaksi antara subsistem.

Untuk mengintegrasikan dan memigrasikan suatu data dalam dunia komputer dewasa ini menggunakan teknologi-teknologi seperti web server, API, Socket Programming, Database, Data Mining, Data Warehouse, OTT, Open Data, dan Cloud. Web Server dapat diartikan sebagai program yang bertugas penerima HTTP dari komputer klien (web browser), dan melayani komputer klien dengan cara merespon menyediakan konten data berupa halaman web yang terdiri dari dokumen HTML yang dan objek gambar serta lain-lain. 

Untuk mengakses suatu web server dibutuhkan Socket alias penghubung dari sever dengan klien menggunakan suatu alamat khusus yang dikenal sebagai IP dan Port. Socket sendiri merupakan suatu interface pada jaringan yang menjadi titik komunikasi antar mesin pada Internet Protocol, dan tentunya tanpa komunikasi ini, tidak akan ada pertukaran data dan informasi jaringan. Socket adalah sebuah cara untuk berkomunikasi dengan program atau node lain menggunakan file descriptor. 

Suatu web yang berada dalam suatu jaringan yang terintegrasi bersifat dinamis atau dapat berubah-rubah. Dan ini menyebabkan data yang ada harus terus berkembang sesuai perkembangan tersebut. Dalam menyimpan data tersebut dibutuhkan suatu tempat penyimpanan dan pengolahan yaitu database atau menggunakan teknologi cloud computing. Database atau basis data merupakan kumpulan data yang disimpan dalam komputer secara sistematis serta dapat diolah dan dimanipulasi secara tertentu oleh suatu aplikasi pengolahan database sehingga menghasilkan suatu informasi. 

Dalam database dikenal istilah Data Mining dan Data Warehouse sebagai metode yang digunakan dalam membantu mengambil suatu keputusan. Data Mining didefinisikan sebagai satu  set teknik yang digunakan secara otomatis untuk mengeksplorasi secara menyeluruh dan membawa ke permukaan relasi-relasi yang kompleks pada set data yang sangat besar. Sementara Data Warehouse adalah suatu konsep dan kombinasi teknologi yang memfasilitasi organisasi untuk mengelola dan memelihara data historis yang diperoleh dari sistem atau aplikasi operasional. Dalam mengakses suatu data di web server, klien tidak lagi direpotkan dengan hak copy (copyright), hal ini merupakan gagasan dari Open Data dimana data Open Data adalah gagasan bahwa data tertentu harus tersedia secara bebas untuk semua orang untuk menggunakan dan menerbitkan seperti yang mereka inginkan, tanpa pembatasan dari hak copy, paten atau kontrol mekanisme lain.

Lalu API atau dikenal dengan Application Programming Interface yaitu sekumpulan perintah, fungsi, dan protokol yang dapat digunakan oleh programmer saat membangun perangkat lunak untuk sistem operasi tertentu. API akan memudahkan pengembang dalam mengembangkan aplikasi dalam web. Kemudian terdapat OTT yaitu Over The Top yang dijalankan di application layer, contoh dari OTT tersebut adalah program chatting. Dalam OTT tersedia layanan streaming video dan audio online, jejaring sosial, dan messaging.

Cloud merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing. Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Hal ini berarti cloud juga dapat berperan sebagai Database sebab data dapat disimpan dalam web dapat di simpan dalam cloud oleh pengguna dan data tersebut dapat diolah data seperti Data Mining dan Data Warehouse. OTT juga berperan dalam cloud. Dalam OTT, Telco World bisa menggunakan cloud dalam mengembangkan aplikasi layanan berbasis OTT dan tentunya tidak dapat dilakukan tanpa API yaitu perintah, fungsi, dan protocol yang dapat dijalankan dalam platform sistem operasi tertentu dan socket sebagai pengait atau penghubung antara klien dengan server. 

Daftar Pustaka: