Archive for the 'computer' Category

Enterprise Resource Planning - ERP [Bag 1]: Definisi

DEFINISI

Sistem ERP adalah sebuah terminologi yang diberikan kepada sistem informasi terintegrasi yang mendukung transaksi atau operasi sehari-hari dalam pengelolaan sumber daya perusahaan. Sumber daya tersebut meliputi dana, manusia, mesin, suku cadang, waktu, material dan kapasitas.

Konsep dari sistem ERP dapat diilustrasikan sebagai berikut :

Konsep ERP

Gambar Konsep Dasar Sistem ERP

Sistem ERP mengintegrasikan informasi dan proses-proses yang berbasis informasi pada sebuah bagian atau antar bagian dalam suatu organisasi atau perusahaan. Sistem ERP terdiri atas beberapa sub sistem (modul) yaitu sistem finansial, sistem distribusi, sistem manufaktur, sistem inventori, dan sistem human resource. Masing-masing sub sistem terhubung dengan sebuah database terpusat yang menyimpan berbagai informasi yang dibutuhkan oleh masing-masing sub sistem. Sub sistem mewakili sebuah bagian fungsionalitas dari sebuah organisasi perusahaan.

KARAKTERISTIK

Menurut O’Leary (2002), sistem ERP memiliki beberapa karakteristik sebagai berikut:

  1. Sistem ERP merupakan paket software yang didesain pada lingkungan client-server baik tradisional (berbasis desktop) maupun berbasis web.
  2. Sistem ERP mengintegrasikan mayoritas bisnis proses yang ada.
  3. Sistem ERP memproses seluruh transaksi organisasi perusahaan.
  4. Sistem ERP menggunakan database skala enterprise untuk penyimpanan data.
  5. Sistem ERP mengijinkan pengguna mengakses data secara real time.

Dalam beberapa kasus, ERP digunakan untuk mengintegrasikan proses transaksi dan aktifitas perencanaan. Oleh karena itu, ERP harus:

  1. Mendukung berbagai jenis bahasa dan sistem keuangan di berbagai negara.
  2. Mendukung industri-industri tertentu (misal: SAP mampu mendukung berbagai macam industri seperti industri minyak dan gas, kesehatan, kimia, hingga perbankan).
  3. Mampu dikostumasi dengan mudah tanpa harus mengubah source code program.

ARSITEKTUR

Sistem ERP yang ada pada saat ini kebanyakan menggunakan sistem arsitektur 3-tier atau lebih. Arsitektur 3-tier secara umum digambarkan sebagai berikut:

Arsitektur ERP

Gambar Arsitektur Sistem ERP 3-tier

Komponen-kompenen arsitektur 3-tier tersebut adalah:

  • Presentation Layer

Presentation layer merupakan sarana bagi pengguna untuk menggunakan sistem ERP. Presentantaion layer dapat berupa sebuah aplikasi (sistem berbasis desktop) atau sebuah web browser (sistem berbasis web) yang memiliki graphical user interface (GUI). Pengguna dapat menggunakan fungsi-fungsi sistem dari sini, seperti menambah dan menampilkan data.

  • Application layer

Lapisan ini berupa server yang memberikan layanan kepada pengguna. Server merupakan pusat business rule, logika fungsi, yang bertanggung jawab menerima, mengirim dan mengolah data dari dan ke server database.

  • Database layer

Berisi server database yang menyimpan semua data dari sistem ERP. Database layer bertanggung jawab terhadap manajemen transaksi data.

Referensi:

[1] Linawati. ERP Infrastruktur Vital sebuah Industri, IlmuKomputer.com, 2006

[2] http://erpweaver.com

Integrasi SVN dengan Nautilus [Ubuntu]

Lagi males nulis, jadi sekedar copy paste aja, sedikit tutorial yang bermanfaat tentang integrasi SVN dengan Nautilus di Ubuntu. Dengan script subversion di tutorial ini semoga bisa menggantikan software SVN “TortoiseSVN” yang berjalan mulus di Winduz, meskipun tidak selengkap dan sebaik TortoiseSVN.

I saw a post by Christer Edwards over at ubuntu-tutorials.com that got me going in this direction. Here’s how I added svn functionality to nautilus. Enjoy!

In a terminal -

sudo aptitude search nautilus-script

p   nautilus-script-audio-convert   - A nautilus audio converter script
p   nautilus-script-collection-svn  - Nautilus subversion management scripts
p   nautilus-script-debug           - Simple nautilus debugging script
p   nautilus-script-manager         - A simple management tool for nautilus scripts

sudo apt-get install nautilus-script-collection-svn

The following NEW packages will be installed:
nautilus-script-collection-svn nautilus-script-manager

nautilus-script-manager

Usage: nautilus-script-manager {enable script-name|disable script-name|list-enabled|list-available}

nautilus-script-manager list-available

Subversion

nautilus-script-manager enable Subversion

Please restart nautilus to get an updated menu. (I didn’t need to restart nautilus, YMMV)

SQL Join [w3schools]

Sometimes we have to select data from two or more tables to make our result complete. We have to perform a join.

Tables in a database can be related to each other with keys. A primary key is a column with a unique value for each row. Each primary key value must be unique within the table. The purpose is to bind data together, across tables, without repeating all of the data in every table.

Read more »

Belajar Java bersama Mbak JENI

bu jeni

JENI - Java Education Network Indonesia merupakan kumpulan pembelajaran (modul on-line) yang siap dipelajari dan dikembangkan selanjutnya. Mengacu pada pembahasan Pemrograman Berorientasi Objek (OOP) dan Framework. Selain merupakan kumpulan modul yang terdiri dari beberapa chapter, Jeni juga merupakan bank soal JAVA, dan juga wadah pembahasan masalah-masalah pemebelajaran software (perangkat lunak) yang berbasis Java.

Seperti kutipan dari http://jeni.diknas.go.id/ tersebut, diknas memberikan modul pembelajaran Java secara online dan pastinya cuma-cuma. Materi Java dikemas dalam modul-modul pembelajaran dan telah dibuat kurikulumnya.

Ada 7 kurikulum dari dasar hingga expert, secara garis besar dikelompokkan menjadi 3 bagian, yaitu java untuk pemrograman mobile, pemrograman web dan pemrograman game. Kita dapat mempelajari salah satu bagian yang diminati atau semuanya.

Selain itu juga ada pelatihan serta sertifikasi. Sertifikasi berupa ujian secara online, sistem ujian online dari Java Education Network Indonesia ditujukan untuk memberikan fasilitas evaluasi secara terpusat sehingga standard penilaian secara merata akan dapat terpenuhi. Dengan adanya sistem ujian ini, diharapkan pula pelaksanaan dari penilaian, evaluasi dan sertifikasi dapat terlaksana dengan cepat, akurat, tanpa perlu menunggu pendistibusian soal dan sertifikat secara fisik.

Info dan modul-modul pembelajaran langsung aja klik http://jeni.diknas.go.id/