Contoh Konsep EDI dengan Proftpd Linux


edi

Pertukaran data elektronik (bahasa inggris: EDI atau Electronic Data Interchange, juga Electronic Document Interchange) adalah proses transfer data yang terstruktur, dalam format standar yang disetujui, dari satu sistem komputer ke sistem komputer lainnya, dalam bentuk elektronik.

Istilah ini umumnya dipakai dalam konteks perdagangan dan bisnis, khususnya perdagangan elektronik atau e-dagang. Biasanya digunakkan oleh perusahaan-perusahaan dalam memudahkan proses pertukaran data transaksi yang berulang-ulang antar perusahaan. EDI sangat bergantung kepada pengembangan format standar untuk dokumendokumen bisnis seperti faktur, pesanan pembelian, dan surat tanda terima. Harus ada persetujuan dari pelaku-pelaku bisnis yang terkait dan pengakuan di tingkat nasional maupun internasional untuk dapat menggunakan format-format standar ini dan mentransmisikan data secara elektronik.

(Sumber: https://id.wikipedia.org/wiki/Pertukaran_data_elektronik)

berikut ini akan saya kasih contoh simulasi dua sistem yang menggunakan edi.

yang perlu disiapkan, saya asumsikan anda sudah menginstal lampp/xampp linux:

  1. dua sistem sebagai simulasi beserta databasenya.
    • buat database dengan nama sistem_1 dengan tabel:
      • biodata : atributnya id_biodata int(11) auto increment primary key; nama varchar(30);key_edi varchar(3);
    • buat database dengan nama sistem_2 dengan tabel:
      • biodata_2 : atributnya id_biodata2 int(11) auto increment primary key; nama2 varchar(30);
  2. buat 2 folder di htdocs dengan nama sistem1 dan sistem2
  3. dalam folder sistem1 dan sistem2 buat lagi folder file pada masing-masing folder kedua sistem tersebut.
  4. sekarang kita masuk ke pembuatan user proftpd. kita asumsikan sistem1 sebagai server edinya. jadi yang harus memakai user proftpd nya adalah sistem2. untuk membuat user, buka terminal dan masuk ke root. ketikan sudo useradd edi_sistem ­p pass_sistem ­d /opt/lampp/htdocs/sistem1/file . keterangannya:
    • edi_sistem adalah nama user ftp (proftpd)
    • pass_sistem adalah password ftp (proftpd)
    • /opt/lampp/htdocs/sistem1/file adalah path atau direktori server pada sistem1
  5. untuk mengubah password dari user ftp gunakan script berikut : sudo passwd edi_sistem
  6. untuk keperluan dasarnya sudah terpenuhi. selanjutnya kita masuk bagian scripting (pembuatan kode) PHPnya.
  7. buat satu data di tabel biodata pada database sistem_1 : id_biodata=1 , nama=guest, key_edi=123
  8. selanjutnya kita akan mencoba memparsing atau mengambil data dari tabel biodata pada database sistem_1 tanpa harus terhubung secara langsung. data tersebut akan djadikan inputan pada tabel biodata_2 pada database sistem2 dengan menggunakan ftp tadi.
  9. berikut script lengkapnya sistem1 [download]  sistem2 [download]

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s