Arsitektur Aplikasi

    1. Aplikasi data pegawaiKeterangan :3Aplikasi data pegawai pada computer 2 megirim perintah insert delate atau update data ke service pengolahan data pegawai pada computer 1.
      1. Service pengolahan data pegawai  pada computer 1 meneruskan perintah ke database computer 1.
      2. Database computer 1 mengirim balik hasil ke Service pengolahan data pegawai computer 1.
      3. Service pengolahan data pegawai computer 1 mengirim hasil ke Aplikasi data pegawai computer 2.
      4. Aplikasi data pegawai pada computer 2 megirim perintah insert delate atau update data ke service pengolahan data pegawai pada computer 2.
      5. Service pengolahan data pegawai  pada computer 2 meneruskan perintah ke database computer 2.
      6. Database computer 2 mengirim balik hasil ke Service pengolahan data pegawai computer 2.

      Service pengolahan data pegawai computer 2 mengirim hasil ke Aplikasi data pegawai computer 2

    2. Aplikasi rekap presensi
      Keterangan :2

      1. Aplikasi Rekap data meminta data presensi ke database computer 1
      2. Database computer 2 mengirim  data yang diminta aplikasi rekap data.
      3. Data presensi di olah pada aplikasi rakap data
      4. Hasil rekap data dikirim ke service presensi
      5. Hasil rakap data disimpan pada database computer 1
      6. Database computer 2 mengirim konfirmasi ke service presensi
      7. Service presensi mengirim konfirmasi ke aplikasi rekap
    3. Aplikasi presensi
      Keterangan :
      1
  1. Aplikasi presensi mengirim data presensi ke database computer 2
  2. Database computer 2 memberi konfirmasi ke aplikasi presensi.

    http://taufiknuradi.com/

System Pengelolaan dan Absensi Pegawai

System presensi pegawai adalah system yang dibangun untuk mempermudah proses presensi. System ini dapat melakukan beberapa aktifita, antara lain melakukan input pegawai baru,melakukan  input presensi,dan melakukan rekap presensi secara otomatis setiap bulannya. pada system ini terdapat beberapa aplikasi yang di gunakan untuk mengelola kebuhan data yang terkait presensi pegawai, aplikasi tersebut antara lain :

  1. Aplikasi pengolahan pegawai

Aplikasi ini merupakan aplikasi yang berfungsi untuk melakukan pengelolaan data-data pegawai, aplikasi ini dapat melakukan input data  pegawai baru , edit data pegawai, dan delete data pegawai.

2. Aplikasi Presensi

Aplikasi ini berfungsi sebagai interface antara system dengan user yang digunakan sebagai tempat input presensi.

3. Aplikasi Rekap

Aplikasi ini berjalan secara otomatis, terdiri dari dua bagian yaitu rekap presenesi harian dan rekap presensi bulanan. Pada rekap presensi harian, data presensi yang di input oleh user akan rekap setiap waktu yang telah di tentukan, hasil rekapan ini berupa data hadir atau tidaknya pegawai. Rekap bulanan dilakukan setiap pergantian bulan, rekap ini berisi datakehadiran pewagai selama satu bulan.

4. Aplikasi Service host

Aplikasi ini berfungsi sebagai penyedia layanan, sehingga ketiga aplikasi tersebut  dapat saling berkomunikasi dan bertukar data.

http://taufiknuradi.com/

Pengenalan Enterprise Application Integration

Enterprise Application Integration (EAI) adalah proses program EAIaplikasi komputer perusahaan untuk meningkatkan fungsionalitas dan kinerja. Pada dasarnya EAI melakukan share data antara aplikasi. EAI dapat memiliki beberapa tujuan, dapat menghubungkan database, berbagi data dan menyediakan database cadangan dalam kasus suatu masalah yang timbul. EAI juga dapat menyediakan data penyimpanan, menyalurkan data dari beberapa database menjadi satu untuk digunakan secara optimal. Bisnis juga menggunakan EAI untuk menyelesaikan transaksi bisnis tunggal pada beberapa sistem.

http://taufiknuradi.com/

SOA

SOA atau Service Oriented Architecture adalah istilah di dunia TI yang banyak dibicarakan. Sesuai dengan namanya SOA adalah sebuah pendekatan dalam merancang (arsitek) suatu aplikasi dengan menggunakan kembali (reuse) komponen-komponen yang sudah ada sebelumnya. Dalam hal ini, komponen-komponen tersebut memberikan suatu jenis layanan bisnis (service) tertentu seperti antara lain: mengecek credit rating, mencari data customer, mengecek status inventori, melakukan transfer dana, dan lain sebagainya.

Dengan kata lain,SOA adalah sebuah arsitektur kerangka kerja berbasis standar terbuka yang memungkinkan perusahaan-perusahaan untuk saling mengintegrasikan data yang sebelumnya hanya tersimpan rapat di markas para pelanggan, mitra, atau pemasok.Dengan kata lain,SOA merupakan arsitektur yang mendukung integrasi bisnis sebagai layanan yang terhubung dan menjadi jalan menuju inovasi.(SOA juga menjadi strategi bisnis berbasis teknologi dan hasil evolusi untuk mengintegrasi berbagai sumber informasi dari sumber kode atau platform yang berbeda-beda)
Sebagai contohnya,Anda seorang eksekutif yang sedang bepergian ke luar negeri. Saat membongkar barang bawaan di kamar hotel, Anda baru sadar ternyata charger untuk laptop dan PDA Anda ketinggalan. Parahnya, wireless USB yang berfungsi untuk saling bertukar data antara handphone, PDA dan laptop Anda juga ikut tertinggal.
Anda tidak perlu khawatir, karena melalui sebuah alat khusus yang disediakan hotel, semua gadget anda masih tetap bisa saling bertukar data. Anda juga bisa mengisi semua baterai gadget Anda tanpa dipusingkan oleh charger yang ketinggalan.Alat khusus tersebut bisa dibilang bekerja dengan menggunakan pendekatan Service Oriented Architecture (SOA). Pada kasus Anda, SOA bekerja untuk menghilangkan hambatan-hambatan interaksi antar gadget (HP, PDA, dan laptop) serta perbedaan konektor ke sumber daya utama.
Melihat deinisi SOA di atas,nampak sekali bahwa istilah SOA sangat kental terkait dengan sektor pengembangan aplikasi dari TI. Tidak bisa dipungkiri, perangkat lunak aplikasi adalah aset TI yang terpenting yang memungkinkan TI memberikan dukung-annya terhadap bisnis yang dijalankan perusahaan.

Tanpa perangkat lunak aplikasi, bank, pabrik dan perusahaan penyedia jasa tidak dapat beroperasi. Dan usaha untuk memelihara dan mengembangkan aplikasi yang ada agar tetap dapat mendukung perkembangan usaha yang semakin dinamis adalah suatu usaha yang menggunakan sumber daya TI yang paling besar baik dari sisi waktu maupun biaya. Jadi, apakah yang membuat SOA sedemikian menarik bagi para pengambil kebijakan TI?

Karakteristik dari SOA

Seperti yang dideinisikan diatas,SOA adalah suatu cara perancangan aplikasi dengan menggunakan komponen-komponen atau pelayanan yang sudah ada.Dengan kata lain, suatu aplikasi dibangun secara modular. Sebenarnya pendekatan modular ini bukanlah sesuatu yang baru. Teknik – teknik pemrograman masa kini seperti object oriented programming, telah mengedepankan pendekatan modular dalam pembangunan aplikasi. Namun yang membuat SOA berbeda adalah komponen atau service tersebut dibangun dan berinteraksi satu sama lain secara bebas dan lepas (loose coupled).
Dengan bersifat loose coupled, sebuah service dapat di-panggil oleh program/service lainnya tanpa program pemanggil tersebut perlu memperhatikan di mana lokasi service yang dipanggil berada dan platform/teknologi apa yang digunakan oleh service tersebut. Loose coupling sangat penting bagi SOA karena dengan demikian pemanggilan sebuah service oleh service lainnya dapat dilakukan pada saat run-time.

TNA Personal Blog