“Rivals can easily copy your improvements in quality and efficiency.
But they shouldn’t be able to copy your strategic positioning –
what distiguishes your company from all the rest.”

Michael A. Porter, 1996.

Senin, April 19, 2010

PHP : TroubleShoot pada koneksi SQL Server

Beberapa hal yang bisa kita lakukan apabila ada error pada koneksi SQLserver kita.

Mengatur SQL Server dengan benar: Lakukan proses query secara lokal dengan query analyzer dan pastikan hasilnya sesuai kebutuhan, sebelum kita mengakses tabel menggunakan
PHP.

Tes Koneksi SQL Server: Pastikan SQL Server menerima koneksi menggunakan telnet. Pada command window (DOS Prompt), ketikkan perintah berikut:
"telnet 1433"

Jika ada pesan error "Could not open a connection to host on port 1433: Conn
ect Failed…"
Maka kita harus membuka SQL Server Enterprise Manager m
engecek server dan setting port. Hal ini bisa juga disebabkan oleh sebuah firewall atau SQl Server dalam kondisi down. Jika hasil perintah telnet diatas adalah blank screen, itu menunjukkan bahwa SQL Server menerima perintah koneksi yang kita lakukan.

Cek module PHP kita: Jika pada saat melakukan koenksi kita mendapatkan pesan "Fatal error: Call to undefin
ed function: mssql_connect()" menunjukkan bahwa module MSSQL atau ODBC kita tidak terinstall dengan benar. Cek dan pastikan extension=php_mssql.dll pada php.ini sudah di-uncomment, pastikan juga file dll (php_mssql.dll) sudah terkopi pada folder /php/extensions dan folder /WINDOWS/system32.

Hak Akses yang Cukup: Jika kita menemukan pesan error "Username not associated with a trusted SQL Server...", cek permission kita dengan SQL Server Enterprise Manager.

Pilih Databases dengan benar: Pastikan kita memilih sebuah default databases pada saat pembuatan System DSN. Jika kita menginginkan membuka databses lebih dari satu, maka lakukan dengan fungsi mssql_select_db pada kode PHP.

Cek syntax PHP kita: Pastikan Syntax fungsi MSSQL dan ODBC sudah benar, buka PHP manual untuk melakukan pengecekan lebih lanjut. Ingat !! PHP adalah pemrograman yang case sensitive, jadi pastikan kita mengakses variabel dengan benar.

Anda dapat mempelajari secara lengkap ODBC function dan MSSQL Function pada situs
http://www.php.net/docs.php.


Ujicoba dilakukan pada:
OS -Windows Xp
MS-SQLServer 2000
Web server- XAMPP for Windows Version 1.5.4a dengan Apache 2.2.3 dan PHP 5.1.6

Minggu, April 18, 2010

PHP: How to connect to MS SQL Server database

Below is the code for connecting to a MSSQL Server database

Rabu, April 14, 2010

(IT Strategic) MEMAHAMI KONSEP 7-S McKINSEY

7-S McKINSEY

Konsep 7-S McKinsey terdiri atas (perhatikan Gambar 1):

a. Shared Vision; Visi bersama yang melandasi berdirinya suatu organisasi. Visi ini merupakan suatu guideline bagi para anggota organisasi untuk tumbuh dan berkembang. Suatu visi yang baik adalah visi yang dapat dipahami dengan baik oleh anggotanya. Jika seorang anggota mengalami kesulitan untuk memahami visi organisasinya, maka dia akan cenderung mengambil langkah-langkah berdasarkan common sense-nya semata dan mungkin akan menjadikannya kontraproduktif terhadap kepentingan organisasi. Oleh karenanya, suatu visi yang baik, harus dipahami bersama (menjadi shared vision).

b. Structure; struktur organisasi (organizational structure) merupakan cerminan dari shared vision organisasi dalam upaya pencapaian sasaran dan tujuan organisasi secara optimal. Struktur yang sanggup mencerminkan shared vision dengan baik akan memberdayakan organisasi untuk mencapai sasaran dan tujuan tersebut. Oleh karena struktur organisasi bisnis dan non-for-profit cenderung sangat berbeda.

c. System; sistem yang dikembangkan organisasi juga bersumber pada shared vision yang ada. Sistem ini termasuk berbagai hal yang menyangkut perencanaan, implementasi, kontrol dan evaluasi, anggaran, dan penghargaan.

d. Staff; berdasarkan shared vision yang ada, organisasi membentuk personil di dalamnya (pengurus). Organisasi akan menentukan prasyarat orang-orang seperti apa yang dianggap sesuai dengan keberadaan dan tujuan organisasi. Sebagaimana diketahui, jika tujuan organisasi dan tujuan individu di dalamnya tidak searah, maka akan sangat sulit bagi organisasi tersebut untuk dapat tumbuh dan berkembang dengan baik.

e. Skills; ketrampilan setiap individu di dalam organisasi merupakan unsur yang sangat penting bagi keberhasilan organisasi mencapai sasaran dan tujuannya dengan efektif dan efisien. Jika ketrampilan para pelaksana organisasi kurang sesuai dengan kebutuhan organisasi tersebut untuk mewujudkan visinya, maka organisasi tersebut akan cenderung kontraproduktif. Oleh karenanya, skills merupakan cerminan dari core competence organisasi, karena strategi yang disusun juga merupakan refleksi atas skills yang ada.

f. Style; gaya manajemen (kepemimpinan) organisasi merupakan hasil perpaduan antara kelima elemen sebelumnya. Kelima elemen tersebut menentukan gaya kepemimpinan seperti apakah yang paling tepat agar organisasi dapat mencapai sasaran dan tujuannya secara efektif dan efisien. Gaya kepemimpinan yang kurang tepat dengan kelima elemen tersebut akan menyebabkan organisasi mnejadi gagal atau bahkan menuju kehancuran.

g. Strategy; tidak jauh berbeda dengan style, strategi organisasi dibangun berdasarkan shared vision dan keempat elemen yang melingkarinya secara langsung. Strategi suatu organisasi dimaksudkan agar organisasi dapat memiliki arahan yang jelas dan tegas tentang cara-cara yang dipakainya untuk mencapai sasaran dan tujuan organisasi. Tanpa strategi yang jelas, setiap organisasi akan berada pada kondisi seperti kapal yang berlayar tanpa pernah tahu ke mana akan berlabuh. Dalam organisasi bisnis, strategi merefleksikan kajian yang akurat tentang lingkungan bisnis, terutama tindakan/aktivitas saat ini dan akan datang dari para pesaing.