Selasa, 29 September 2009

include dan require pada php

PHP menyediakan dua mekanisme untuk memasukkan file eksternal, yakni

include() dan require().
Statement include() adalah fungsi PHP reguler,
sedangkan require() adalah konstruksi bahasa khusus dan memiliki sejumlah
pembatasan dalam penggunaannya.

Fungsi include() dievaluasi setiap kali ditemukan dan dapat berada dalam
pengulangan atau statement kondisional. Ini berarti bahwa file dapat dimasukkan secara kondisional atau kelompok file dapat dimasukkan dengan menggunakan sebuah pengulangan. Fungsi include() juga membolehkan file target menghasilkan nilai kembali (return value) dan menyimpan nilai tersebut dalam sebuah variabel. Pemrosesan file dalam sebuah statement include() diakhiri jikaditemukan statement return.

Statement require() berbeda dari statement include() dimana statement require() tidak subject pada struktur kontrol apapun. Hal ini berarti file tidak dapatdimasukkan secara kondisional dengan menggunakan require(). Statement akan dieksekusi satu kali jika muncul di dalam sebuah penguangan atau bahkan jika muncul di dalam sebuah statement kondisional yang hasil evaluasinya false.

Perbedaan lainnya adalah sebuah file dalam statement require() tidak akan mengembalikan suatu nilai.

Jumat, 11 September 2009

Modul Sales and Distribution

Sales and Distribution modul merupakan salah satu modul dalam area logistic. Modul ini berguna untuk membantu perusahaan dalam melakukan transaksi dengan pelanggannya.
Menu-menu modul SD pada Menu Standar SAP adalah pada area Logistics – Sales and Distributions. Pada menu ini terdapat Master Data, Sales Support, Sales, Shipping and Transportation, Billing, Credit Management, Foreign Trade/Customs dan Sales Information system.

Modul Sales dan Distribution ini sangat berhubungan dengan Modul Project Management dan Material Management. Pada modul ini dapat dibuat penawaran pada pelanggan, input sales order hingga pembuatan tagihan.
Demikian juga kontrol terhadap harga jual ada pada modul ini.
Dengan transaksi yang diinput pada modul ini, perusahaan dapat memonitor penjualan pada pelanggan, memperlihatkan forecast kedepan.

Yang penting dari modul Sales dan Distribution ini adalah :

- Pricing
- Availability Check
- Credit Management
- Material Determination
- Output Determination
- Text Processing
- Tax Determination
- Account Determination

Selasa, 08 September 2009

Selikas tentang ERP


apa itu ERP... ERP itu adalah singkatan dari Enterprise Resource Planning. dan maksudnya dari itu adalah merupakan Sistem Informasi untuk mengidentifikasi dan merencanakan sisi sumber daya yang dibutuhkan perusahaan untuk digunakan, dibuat, dikirim dan dihitung secara efisien dan dapat merespom kebutuhan pelanggan dengan lebih baik.
ERP adalah suatu paket piranti lunak (software) yang dapat memenuhi kebutuhan suatu perusahaan dalam mengintegrasikan keseluruhan aktivitasnya, dari sudut pandang proses bisnis di dalam perusahaan atau organisasi tersebut. Sistem aplikasi ERP adalah salah satu sistem informasi yang tercanggih yang bisa didapatkan pada awal abad 21 ini. Untuk dapat mengadopsi teknologi ERP, suatu perusahaan tidak jarang harus menyediakan dana dari ratusan juta hingga milyaran rupiah. Dana sebesar itu harus disediakan untuk investasi paket software ERP, hardware berupa server dan desktop, database dan operating sistem software, high performance network, hingga biaya konsultasi untuk implementasi. Meskipun dihalangi oleh biaya investasi yang besar, banyak perusahaan di dunia dan tidak terkecuali di Indonesia. Enterprise Resource Planning (ERP) juga dapat didefinisikan sebagai aplikasi sistem informasi berbasis komputer yang dirancang untuk mengolah dan memanipulasi suatu transaksi di dalam organisasi dan menyediakan fasilitas perencanaan, produksi dan pelayanan konsumen yang real-time dan terintegrasi. sehingga sistem ERP mampu memberikan kepada organisasi penggunanya suatu model pengolahan transaksi yang terintegrasi dengan aktivitas di unit bisnis lain dalam organisasi. Dengan mengimplementasikan proses bisnis standar perusahaan dan database tunggal (single database) yang mencakup keseluruhan aktivitas dan lokasi di dalam perusahaan, ERP mampu menyediakan integrasi di antara aktivitas dan lokasi tersebut. Sebagai hasilnya, ERP sistem dapat mendorong ke arah kemampuan pengambilan keputusan yang lebih baik dengan parameter yang terukur secara kuantitatif. Sehingga keputusan yang dihasilkan tersebut dapat saling mendukung proses operasional perusahaan atau organisasi.



dan gambar yang ada disamping ini merupakan konsep dasar ERP...









Tahapan Evolusi ERP....

¢Tahap I : Material Requirement Planning (MRP)

Merupakan cikal bakal dari ERP, dengan konsep perencanaan kebutuhan material

¢Tahap II: Close-Loop MRP

Merupakan sederetan fungsi dan tidak hanya terbatas pada MRP, terdiri atas alat bantu penyelesaian masalah prioritas dan adanya rencana yang dapat diubah atau diganti jika diperlukan

¢Tahap III: Manufakturing Resource Planning (MRP II)

Merupakan pengembangan dari close-loop MRP yang ditambahkan 3 elemen yaitu: perencanaan penjualan dan operasi, antarmuka keuangan dan simulasi analisis dari kebutuhan yang diperlukan

¢Tahap IV: Enterprise Resource Planning

Merupakan perluasan dari MRP II yaitu perluasan pada beberapa proses bisnis diantaranya integrasi keuangan, rantai pasok dan meliputi lintas batas fungsi organisasi dan juga perusahaan dengan dilakukan secara mudah

¢Tahap V: Extended ERP (ERP II)

Merupakan perkembangan dari ERP yang diluncurkan tahun 2000, serta lebih konflek dari ERP sebelumnya.




Senin, 07 September 2009

Compiere

Compiere adalah sebuah software ERP (singkatan dari Enterprise Resource Planning), dan merupakan sebuah software ERP berbasis open source pertama kali dan merupakan salah satu software ERP yang paling popular saat ini. Sampai dengan awal tahun 2008 sudah lebih dari 1.300.000 kali di download dari website http://www.sourceforge.net, Compiere yang di bangun dengan menggunakan Java J2EE dapat di jalankan di berbagai platform seperti Windows, Linux, Unix, dll.

Ada beberapa hal yang membuat Compiere berbeda dengan sistem ERP yang lain, dimana Compiere memiliki beberapa kelebihan sehingga Compiere menjadi salah satu pilihan terbaik dalam memilih sistem ERP. Kelebihan kelebihan tersebut diantaranya adalah :


  1. Implementasi Cepat
  2. Benar benar Terintegrasi
  3. Aman dari Kegagalan
  4. Rich and Reach – Rich (kaya) mengacu pada system Clien/Server interface yang memiliki semua fitur yang diperlukan
  5. Global Market, cukup mudah membangun multi fungsi di Compiere dimana mengijinkan anda untuk berbuat di pasar global dengan bahasa yang berbeda, mata uang, dan metode akuntansi.
  6. Smart User Interface

BAAN

Baan adalah vendor spesialis solusi ERP yang sudah beroperasi lebih di 80 negara dan salah satu pemimpin produk terkemuka di Eropa.

Produk ERP dari Baan dikembangkan dengan konsep arsitektur terbuka yang tentu saja menyebabkan para kliennya dapat melakukan konfigurasi berbagai aplikasi supaya dapat beroperasi bersama dengan sistem internal yang sudah ada.

Keunggulan dari produk ERP-nya adalah best application class, evergreen delivery dan maintenance and workflow modelling module.

Best application class adalah metode yang dikembangkan oleh Baan dimana produk ERP adalah hasil rakitan dari berbagai komponen terbaik di kelasnya.

Komponen aplikasi terbaik di kelasnya tersebut dijamin dengan dukungan diterbitkannya versi terbarunya secara berkelanjutan.

Para pengguna jasa dapat memilih solusi aplikasi software canggih milik Baan yang didukung oleh ratusan mitra pengembang teknologi yang bekerja sama dengannya.

Sehingga para klien dapat secara efektif melakukan penyesuaian fungsi ERP lembaganya dengan memilih solusi-solusi terbaik dari ratusan vendor pendukung sehingga dapat cocok dengan business roles yang ada.

Konsep evergreen delivery memberikan dampak tersedianya berbagai komponen aplikasi canggih baru secara berkelanjutan hasil kesepakatan kerja sama antara Baan dengan para mitra pengembang teknologinya.

Sedangkan dari sisi keunikan produk, Baan memiliki dua modul khusus industri yaitu Baan DEMse dan Baan Maintenance.

Kedua modul khusus tersebut tentunya menyebabkan Baan dapat melayani kebutuhan tertentu bagi para pelanggannya.

Dimana Baan Maintenance adalah modul khusus bagi industri dirgantara dan Baan DEMse adalah modul khusus yang dapat melakukan pemodelan secara grafis untuk memberikan gambaran pengendalian bisnis.

PeopleSoft

Pada awalnya PeopleSoft adalah pengembang aplikasi software untuk manajemen SDM dan akunting.

Seiring dengan perkembangan pengalamannya memberikan solusi penerapan sistem informasi kepada para kliennya, perusahaan yang didirikan pada tahun 1987 tersebut kemudian meningkatkan ruang lingkup produknya hingga ke setiap aspek unit bisnis.

Sama seperti JD. Edwards, PeopleSoft mengembangkan aplikasi ERP-nya dengan konsep arsitektur terbuka.

Dengan konsep arsitektur terbuka ini memungkinkan para kliennya membangun sistem ERP yang dapat secara mudah terintegrasi dengan sistem-sistem internal yang sudah dibangun sebelumnya.

Produk-produk suite aplikasi ERP dari PeopleSoft yang dikembangkan secara modular dan menerapkan platform yang umum digunakan menyebabkan proses implementasi menjadi lebih cepat.

Namun yang menjadi nilai lebih dari produk ERP yang dikembangkan oleh PeopleSoft adalah adanya modul perencanaan dan penjadualan yang terintegrasi di dalamnya.

Dimana PeopleSoft adalah vendor ERP pertama yang melakukan integrasi modul perencanaan dan penjadualan di muka tersebut dibandingkan kompetitor lainnya.

Oracle

Pada awalnya Oracle adalah perusahaan pengembang aplikasi database software yang dapat digunakan untuk mengembangkan sistem informasi dengan basis data terpusat.

Oracle adalah aplikasi database yang pertama kali mengadopsi SQL (structure query language) yang menjadi standar bahasa bagi berbagai DBMS (data base management system) modern.

Saat ini Oracle yang didirikan pada tahun 1977 tersebut sudah mengembangkan banyak sekali alat pengembangan aplikasi (applicaton development tools) yang handal dan fungsional selain aplikasi DBMS-nya.

Berbekal hal-hal tersebut maka Oracle menawarkan berbagai produk dalam bentuk suite package ERP yang didukung dengan layanan konsultansi, pendidikan dan dukungan sistem di hampir setiap negara di dunia.

Hal unik yang ada saat ini adalah fakta bahwa hampir seluruh produk ERP dari kompetitor Oracle ternyata framework basis datanya menggunakan produk DBMS dari Oracle!

Keunggulan utama dari produk ERP hasil pengembangan Oracle adalah fokusnya pada solusi e-business terdepan.

Dengan kemudahan pengelolaannya yang berbasis internet maka Oracle melampui banyak vendor produk ERP standar yang masih berbasis client-server.

JD. Edward

  1. JD. Edwards
  2. Jika SAP menekankan pada aspek kelengkapan dan keterpaduan seluruh modul aplikasi software yang ada di dalam produk ERP-nya maka JD. Edwards memiliki pandangan lain mengenai hal tersebut.

    Produk ERP dari JD. Edwards lebih mengedepankan aspek keluwesan (flexibility) dan keterbukaan (interoperability) antar modul aplikasi software di dalamnya.

    Jika menerapkan solusi ERP dari SAP, klien harus menggunakan modul-modul terstruktur yang dikembangkan secara internal dari vendor tersebut.

    Sedangkan JD. Edwards mendukung dan mengakomodasi sistem yang mengintegrasikan berbagai modul-modul dari vendor berbeda yang diinginkan oleh pelanggannya.

    Hal ini tentunya sangat menguntungkan bagi para pelanggan yang ingin mengintegrasikan sistem yang sudah berjalan baik (running well) ke dalam sistem ERP dari JD. Edwards baik dari sisi waktu dan biaya.

    Sistem yang diterapkan oleh JD. Edwards menggunakan arsitektur yang terpusat namun dalam pengolahan datanya terdistribusi serta didukung layanan fungsi penjelajah yang mengakses berbagai aplikasi software sistem informasi yang terintegrasi dalam jaringan komunikasi data elektronik perusahaan klien.

    Selain itu dengan filosofi platform terbuka, produk ERP dari JD. Edwards mampu berjalan di hampir setiap jenis platform perangkat keras dan perangkat lunak yang ada.

    Filosofi platform terbuka dan karakteristik sistem terbuka antar modul aplikasi ini menjadi keunggulan dari produk ERP yang dikembangkan oleh JD. Edwards.

    Filosofi dan karakteristik tersebut menjadi solusi bagi perusahaan-perusahaan yang masih berkembang.

    Selama ini mayoritas produk ERP dari berbagai vendor hanya menyediakan kemudahan dalam instalasi, konfigurasi dan penyesuaian (customizing) di awal implementasi.

    Seandainya terjadi perubahan di perusahaan yang berdampak harus diubahnya sistem ERP yang ada maka sering terjadi kesulitan yang cukup tinggi dalam mengubahnya. Bahkan di beberapa kasus, hal tersebut menyebabkan harus dilakukan pembangunan ulang atas sistem ERP yang sudah ada.

    Maka produk ERP dari JD. Edwards ini sangat cocok bagi perusahaan-perusahaan yang masih berkembang dan sebelumnya sudah banyak mengembangkan berbagai aplikasi software bagi sistem informasi manajemennya.

    Berbicara mengenai masalah keluwesan dan modularitas yang diusung oleh produk ERP dari JD. Edwards maka gambaran berikut mungkin dapat memberikan bayangan tentang keunggulan sistem tersebut.

    Dari sisi antar muka pengguna (user interface) saja, para pengguna dapat melakukan pengaturan tata-letak (layout) hingga detil warna dari tampilan aplikasinya.

    Bahkan dengan kemudahan fungsionalnya, para manajer bisnis yang mungkin literasi teknisnya di bidang teknologi informasi masih minim, dapat mengakses langsung konfigurasi sistem ERP-nya.

    Dengan demikian hal tersebut akan mendorong terbentuknya rasa memiliki yang dalam atas sistem ERP yang ada di setiap penggunanya.

    Hal ini disebabkan mereka dapat dengan mudah mengatur konfigurasi sistemnya sesuai dengan kebutuhan dan seleranya tanpa harus menunggu tim pendukung teknis melakukannya untuk mereka.

    Sedangkan dari sisi modularitas sebenarnya hampir sama dengan produk-produk ERP dari vendor lainnya.

    Yaitu adanya pilihan untuk menggunakan modul-modul tertentu saja yang memang diperlukan oleh klien.

    Keunggulan modularitas tersebut terlihat saat masa implementasi hingga running-well.

    Selama masa implementasi, klien diminta untuk menggunakan Industry Pratice Modules (IMP) yang dikembangkan oleh JD. Edwards. Hal ini tentunya sangat menghemat waktu dan biaya karena lebih mudah bagi para pengguna memberikan masukan kepada vendor tentang aplikasi software yang mereka inginkan berdasarkan interaksinya dengan IMP.

    Masukan-masukan tersebut kemudian dieksekusi dengan memodifikasi modul-modul yang ada dalam IMP hingga tercapainya praktek terbaik yang diinginkan oleh pelanggan dari sistem ERP yang dibangun.

SAP

SAP oh.. SAP..

Harus diakui bahwa SAP adalah penguasa pasar produk ERP saat ini. Hasil survey dari beberapa media memperkirakan bahwa lebih dari 10 juta pengguna yang menggunakan lisensi produk ERP dari SAP.

Pada awalnya SAP hanya berfokus pada para pelanggan dari kelas ukuran besar namun seiring semakin ketatnya kompetisi dan meningkatnya kesadaran perusahaan-perusahaan kelas kecil-menengah maka fokus pun bergeser ke segmen pasar tersebut.

Secara teknis, aplikasi software SAP menggunakan arsitektur 3-tier dan dikembangkan atas beberapa modul.

Modul-modul tersebut dapat diterapkan secara penuh atau dapat digunakan secara terpisah yang disesuaikan dengan kebutuhan pelanggan.

Saat ini produk ERP dari SAP sudah mendukung transaksi e-commerce melalui internet.

Salah satu manfaat dari modul dukungan e-commerce ini adalah adanya modul SCM (supply chain management) yang terintegrasi dengan para pelanggan SAP lainnya melalui internet.

Misalkan jika Anda adalah pelanggan SAP dan memerlukan pasokan material tertentu maka melalui modul SAP dapat melakukan pencarian di database melalui internet daftar perusahaan penyedianya.

Dari daftar tersebut dapat diperoleh informasi lengkap dan rinci mengenai harga, spesifikasi dan waktu pengiriman jika Anda memesannya langsung dari pabrik/perusahaan penyedianya.

Anda tinggal memilih pemasok yang paling sesuai dengan kebutuhan secara real-time dan on-line.

Bayangkan berapa besar penghematan waktu, biaya dan sumber daya lainnya dengan dukungan SCM tersebut. Perusahaan Anda tidak perlu kerepotan mengelola gudang yang besar, penghematan arus uang yang mengendap karena tersimpan dalam bentuk cadangan pasokan material, dsb.