Thursday, September 12, 2013

Pengertian PHP


A. Pengertian PHP

PHP merupakan singkatan dari "PHP: Hypertext Preprocessor", adalah sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama bahasa ini adalah untuk memungkinkan perancang web untuk menulis halaman web dinamik dengan cepat.

B. Kelebihan PHP

Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP.
Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan yang paling utama PHP adalah pada konektivitasnya dengan system database di dalam web. Sistem database yang dapat didukung oleh PHP adalah :
1. Oracle
2. MySQL
3. Ms. Access
4. Sybase
5. PostgreSQL
6. dan lainnya
PHP dapat berjalan di berbagai system operasi seperti windows 98/NT, UNIX/LINUX, solaris maupun macintosh. Keunggulan lainnya dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti protocol IMAP, SNMP, NNTP, POP3 bahkan HTTP

C. INSTALASI WEBSERVER

Web server merupakan server internet yang mampu melayani koneksi transfer data dalam protocol HTTP. Web server merupakan hal yang terpenting dari server di internet dibandingkan server lainnya seperti e-mail server, ftp server ataupun news server. Hal ini di sebabkan web server telah dirancang untuk dapat melayani beragam jenis data, dari text sampai grafis 3 dimensi. Kemampuan ini telah menyebabkan berbagai institusi seperti universitas maupun perusahaan dapat menerima kehadirannya dan juga sekaligus menggunakannya sebagai sarana di internet.

Web server juga dapat menggabungkan dengan dunia mobile wireless internet atau yang sering di sebut sebagai WAP (wireless Access Protocol) yang banyak digunakan sebagai sarana handphone yang memiliki fitur WAP. Dalam kondisi ini, webserver tidak lagi melayani data file HTML tetapi telah melayani WML (wireless Markup Language)
Salah satu software yang kita rekomendasikan dan sudah digunakan oleh SMADA selama 4 thn lebih adalah Appserv versi 2.5.4a. Software tersebut dapat kita download secara gratis pakai google dengan kata kunci “appserv-win32-2.5.4a.zip” merupakan software open source yang sekarang ini sudah merebut pasar dunia lebih dari 50%. Web server ini fleksibel terhadap system operasi windows9x/NT. Bagi pengguna linux dapat memanfaatkan Lampp.

D. Instalasi

Setelah kita berhasil mendownload Appserv versi 2.5.4a. Software ini bentuknya application, sehingga kita bisa langsung menginstalnya seperti software lainnya.
Setelah kita berhasil menginstalnya, jika kita tidak melakukan perubahan directory ketika menginstalnya maka software tersebut akan otomatis tersimpan di directory “c:\appserv\”, pilih typical, server name pilih localhost, username isikan root, password kosongkan.

E. Test Server
Setelah selesai install server, buka internet Explorer, pada address ketikkan localhost, maka akan tampil banyak link, yang terpenting adalah link phpmyadmin yang biasa digunakan untuk mengatur (dump) database.


F. Latihan Scripting PHP

Sebelumnya, gunakan windows Explorer, masuk directory “c:\appserv\www\ “ hapus semua file di directory ini ( kecuali directory phpmyadmin ).

Bicara mengenai php programming, tentunya kita tidak akan terlepas dari yang namanya penggunaan database. Kita bisa menggunakan berbagai aplikasi database yang telah banyak tersebar diinternet dan dapat kita unduh kapanpun kita perlukan. Untuk dapat menjalankan web application dengan php, selain appserver yang telah direkomendasikan oleh pak admin, kita juga dapat menggunakan XAMPP.

Dan... apa itu XAMPP?

XAMPP adalah suatu program untuk aplikasi Web Server yang berisi PHP, MySQL, Apache dan PHPMyAdmin. Dengan program ini kita tidak perlu susah payah install satu persatu. Jadi lebih mudah bukan Wink. Saya juga menggunakan XAMPP untuk membuat my personal website sebagai bahan tugas akhir saya.

Dan untuk instalasinya saya masih menggunakan OS windows XP, namun bila ingin tau bagaimana caranya untuk dapat menginstal XAMPP pada linux OS, disini akan saya berikan sedikit sharingan artikelnya :

Instalasi XAMPP pada Linux Operating System:

1. Langkah Pertama Download xampp
Anda bisa mendownload xampp pada link berikut:

http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.5.3a.tar.gz

atau

http://nchc.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.5.3a.tar.gz

2. Langkah Kedua Installasi
- masuk ke Linux Sell dan login sebagai root.
- extract file hasil download tersebut ke direktori /opt :
#tar xvfz xampp-linux-1.5.3.tar.gz -C /opt

3. Langkah Ketiga Start xampp
Untuk memulai XAMPP tinggal panggil melalui perintah :
#/opt/lampp/lampp start
Maka akan muncul tampilan : Starting XAMPP 1.5.3…
LAMPP: Starting Apache…
LAMPP: Starting MySQL…
LAMPP started.Ready. Apache and MySQL are running

4. Langkah Keempat adalah tinggal Test
Buka browser anda dan ketikan : http://localhost dan akan muncul tampilan pertama dari xampp.

Wednesday, September 11, 2013

PENGERTIAN DAN KEGUNAAN SAP

Apakah SAP R/3 itu?
SAP atau SAP R/3 adalah aplikasi ERP terbesar di dunia dan begitu juga di Indonesia. SAP faktanya memegang lebih dari 80% ERP application di Indonesia.
SAP dipakai dimana saja?
SAP dipakai hampir disemua lini industri, walaupun awalnya dirancang untuk manufacturing industri. Sehingga tahun 90-an awal Astra Intl, Toyota, Indofood termasuk perusahaan perusahaan pionir untuk implementasi SAP di Indonesia. Meskipun demikian Banking dengan Core Banking-nya, atau Telco dengan Billing Systemnya, tetap bisa menggunakan SAP ini karena system modularnya yang bisa dipakai.
Apa saja isi SAP itu?
Sebagai sebuah aplikasi ERP, SAP termasuk sangat lengkap. Dulu programmer – programmer kita umumnya hanya membuat satu modul saja, misalkan Sistem Informasi penggajian, SI. Keuangan, SI. Perencanaan. Tapi SAP menggabungkan semuanya dari ujung-ujung. Yang artinya, detik ini warehouse department di Sidoarjo mengeluarkan barang (good issue), manajer accounting di headoffice di Cakung Jakarta sudah bisa melihat movement barangnya.
Modul apa saja yang dimiliki SAP?
SAP pada dasarnya menyediakan semua solusi untuk semua fungsi dalam perusahaan, dalam industri manapun. Tapi pada umumnya modul SAP yang sering dipakai adalah:
  • FICO (Financial Controlling)
  • SD (Sales & Distribution)
  • MMPP (Material Management, Production Planning)
  • HR (Human Resources)
Dimana saya bisa mulai?
Kita bisa belajar di SAP partner seperti Asaba, Perdana dkk dengan charge $5000/modul, untuk pelatihan kurang dari seminggu. Mahal sekali? ya memang mahal sekali beberapa trainingnya malah harus di luar Indonesia.
Dibandingkan software lain pun, training SAP memang termasuk paling mahal. Training Oracle di Oracle University berkisar $1000, SQL Server di Iverson berkisar $1000.
Cara paling gampang bagaimana?
Masuk di perusahaan yang menggunakan SAP, jadi implementor SAP, auditor SAP atau apapun yang berhubungan dengan SAP. Baru kita bisa belajar dengan mudah. Coba tanyakan veteran SAP yang ada sekarang? kenapa mereka bisa belajar SAP? menjadi pakar SAP? pastinya karena mereka ada pada saat implementasi SAP.
Astra adalah contoh paling mudah, veteran implementor SAP di Astra sekarang tersebar dimana-mana. Mereka dianggap implementor yang paling berpengalaman dengan SAP. Mudah, karena mereka mengalami periode implementasi yang kompleks itu.
Dibidang apa saja saya bisa berkarir dengan SAP?
SAP secara umum terdiri dari 3 fungsi:
1. Functional, ini berhubungan dengan fungsi si ERP, biasanya orang dengan latar belakang keuangan (untuk modul FICO), orang berlatar belakarng HRD (untuk modul HR), ataupun orang teknik (untuk modul PP, PM) atau bahkan orang diluar bidang ilmu terkait bisa menjadi functional.
Functional berhubungan dengan design business process dari si ERP. Persoalan design ini penting, karena proses pembelian barang pada pabrik Mobil dengan
pabrik Motor tentunya memiliki flow yang berbeda.
2. ABAPer, dengan nama lain programmer, ini pastinya diisi oleh orang-orang berlatar belakang programming. ABAPER bertugas membuat report / customi akan sistem SAP. ABAP merupakan bahasa pemrograman sendiri yang dibuat oleh SAP.
3. Basis, Basis mudahnya adalah system administrator. Basis ini lah yang membuat user, membuat roles & profiles, mengatur security parameter, mengatur scheduling, set up system dan pekerjaan admin lainnya.
Adakah pelajaran SAP dikampus?
Ada, beberapa kampus sudah memasukkan mata pelajaran SAP ini di kuliahnya, mulai dari FEUI, FEUII, Unpad (CMIIW)
Apa hubungan SAP dan Jerman?
Pendiri SAP adalah orang-orang dari IBM Jerman, akibatnya aplikasi ini banyak menggunakan istilah Jerman seperti penamaan field, function dan istilah lainnya. SAP sendiri membawa karakter Jerman yang kaku dan robust (kuat) dalam hal design functional. Banyak orang yang mengeluhkan SAP tidak user friendly.
Siapa saja kompetitor SAP?
Oracle Finance adalah salah satu kompetitor terdekat dari SAP.