“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.


Sabtu, Maret 06, 2010

Kisah unik di balik perusahaan IT dunia

diambil dari thread sebelah, semoga bisa memberi informasi,
Ingin tahu gimana sejarahnya kenapa Bill Gates memilih nama Microsoft atau Larry Page dengan Google-nya?
Berikut ini artikel lengkapnya...
“Apalah arti sebuah nama? Bukan kah mawar akan tetap harum meski kita sebut dengan nama lain!“, Shakespeare

Mungkin bagi Shakespeare nama hanyalah sekedar nama. Tapi kalau kita lihat bagaimana perusahaan-perusahaan besar IT menemukan nama mereka masing-masing, kita akan mendapati kisah-kisah unik di balik nama-nama besar mereka. Beberapa ada yang konyol dan kehabisan seperti kehabisan ide. Tapi menurut saya mereka belum tentu bisa ‘harum’ dengan nama yg lain. Nama adalah identitas diri yang bisa menjadi harum karena kisah yang ditinggalkannya.

Adobe - Berasal dari “Adobe Creek”, yaitu nama sungai di belakang rumah pendirinya John Warnock.
Apache - Nama ini berasal saat penemunya menerapkan patch ke kode program yang ditulis untuk http daemon NCSA. Hasilnya adalah “A PAtCHy” server, yang selanjutnya menjadi apache server.
Apple Computers - Selama 3 bulan Steve Jobs belum memberi nama untuk perusahaan barunya karena dia belum mendapatkan nama yang cocok. Maka suatu hari dia mengancam staff nya, jika sampai jam 5 belum ada yang mengusulkan nama yang tepat, maka dia akan memberi nama terserah dia. Saat jam 5 tiba, tidak ada staff yang mengusulkan nama perusahaan dan Steve saat itu sedang makan apel. Jadilah perusahaan itu dinamakan Apple Computer.
C - Dennis Ritchie mengembangkan bahasa pemrograman B dan diberi nama ‘NewB’. Dia kemudian mengganti namanya menjadi ‘C’. Bahasa B sendiri dibuat oleh Ken Thompson sebagai revisi dari bahasa pemrograman Bon.
C++ - Bjarne Stroustrup menyebut bahasa barunya ‘C with Classes’ dan kemudian ‘newC’. Karena kelahiran bahasa baru ini, bahasa C yang pertama kemudian diberi nama ‘old C’. Adalah Rick Mascitti yang mengusulkan untuk mengganti namanya menjadi C++ sebagai penerus bahasa C.
Corel - Berasal dari nama penemunya Dr. Michael Cowpland. Corel singkatan dari COwpland REsearch Laboratory.
CISCO - Kata ini tidak mempunyai singkatan seperti yang dikatakan kebanyakan orang. Malah kata ini adalah kependekan dari ‘San Francisco’.
Google - Kata ini bermula dari lelucon tentang banyaknya informasi yang bisa dicari oleh search engine. Istilah yang dimaksud adalah ‘Googola’, yang berarti bilangan 1 diikuti oleh 100 angka nol. Penemu yang juga mahasiswa Stanford, Sergey Brin dan Larry Page saat itu sedang memberikan presentasi proyek ini ke investor, mereka kemudian berhasil mendapatkan dana dalam bentuk check yang ditujukan kepada ‘Google’.
GNU - Adalah nama species antelope Afrika. Pendiri GNU project Richard Stallman menyukai nama ini karena pengucapannya. Juga karena nama cocok untuk singkatan rekursif ‘GNU’s Not Unix’.
Hotmail - Jack Smith mendapatkan ide agar orang2 bisa mengakses email melalui web dari komputer mana pun di dunia. Kemudian Sabeer Bhatia membuat business plan untuk mail service. Dia mencoba memberi nama dengan akhiran ‘mail’ di belakangnya. Akhirnya didapatlah nama hotmail yang idenya berasal dari bahasa pemrograman web ‘HTML’ (HoTMaiL).
Hewlett-Packard (HP) - Bill Hewlett dan Dave Packard melempar koin untuk mengundi nama perusahaan mereka apakah Hewlett-Packard atau Packard-Hewlett,
dan karena pemenangnya Dave maka dipilihlah nama Hewlett-Packard.
Intel - Bob Noyce dan Gordon Moore ingin menggunakan nama mereka untuk perusahaan barunya, “Moore Noyce”. Tapi sayangnya nama ini sudah menjadi trademark sebuah hotel, jadi mereka menggunakan singkatan INTegrated ELectronics = INTEL sebagai nama perusahaan mereka.
Java - Awalnya disebut Oak oleh pembuatnya James Gosling, yang berasal dari pohon oak yang tumbuh di luar jendelanya. Tapi kemudian tim pengembangnya mengusulkan beberapa nama yang belum pernah digunakan dalam bahasa pemrograman. Java dipilih karena berasal dari nama kopi yang banyak diminum oleh programmer. Coffee
Linux - Semula Linus Torvalds menggunakan Minix OS untuk komputernya dan kemudian dia mengembangkan OS nya sendiri. Selanjutnya hasil karyanya ini dinamakan Linux (Linus’ Minix). Semula nama ini dianggapnya terlalu egois dan dia berencana mengganti nama OS nya dengan nama Freax (free+ freak + x). Tapi temannya Ari Lemmke menganjurkan agar Linus mengupload OS ini ke jaringan sehingga mudah di download. Ari memberi Linus direktori yang bernama linux di FTP server karena dia tidak menyukai nama Freax.
LG - Kombinasi dari dua nama merk populer di Korea, Lucky dan Goldstar.
Microsoft - Awalnya Bill Gates memberi nama perusahaannya dengan nama MICROcomputer SOFTware. Kemudian nama ini disingkat menjadi Micro-Soft dan selanjutnya tanda ‘-’ dihapus dari penulisannya.
Motorola - Paul Galvin memberi nama perusahannya dari nama perusahaan radio mobil yang terkenal saat itu Victrola.
Mozilla - Marc Andreesen yang juga pendiri Netscape membuat browser baru untuk menggantikan browser ciptaannya, Mosaic. Browser ini diberi nama Mozilla (Mozaic-Killer, Godzilla).
ORACLE - Larry Ellison dan Bob Oats saat itu bekerja sebagai konsultak untuk proyek CIA (Central Intelligence Agency). Code name untuk proyek tersebut adalah Oracle. Singkatan dari: One Real A****** Called Larry Ellison??
Red Hat - Penemu perusahaan ini, Marc Ewing diberi topi tim lacrosse Cornell (stripping merah dan putih) di kampus oleh kakeknya. Dia kehilangan topi ini dan terus mencarinya sampai putus asa. Di buku manual linux Red Hat yang pertama kali (beta version) berisi seruan untuk mengembalikan ‘topi merah’ Marc bagi siapa saja yang menemukannya.
SAP - Systems, Applications, Products in Data Processing, didirikan oleh 4 orang eks pegawai IBM yang dulu bekerja di divisi Systems/Applications/Projects.
SCO (UNIX) - Berasal dari kata ‘Santa Cruz Operation’. Sebuah perusahaan yang berlokasi di Santa Cruz.
Sony - Berasal dari bahasa latin ’sonus’ yang berarti suara dan ’sonny’ adalah bahasa slang Amerika untuk menyebut pemuda cerdas.
SUN - Ditemukan oleh 4 orang mahasiswa Stanford University. SUN sendiri adalah singkatan dari Stanford University Network.
UNIX - Saat itu Bell Labs menarik sistem operasi MULTICS (MULTiplexed Information and Computing System), yang merupakan proyek gabungan Bell/GE/MIT. Kemudian Ken Thompson dan Dennis Ritchie dari Bell Labs menulis versi sederhana dari OS tersebut. OS ini dibutuhkan untuk menjalankan game Space War yang dikompilasi under MULTICS. Selanjutnya oleh Brian Kernighan sistem ini disebut UNICS - UNIplexed operating and Computing System. Kemudian populer menjadi UNIX.
Yahoo! - Kata ini pertama kali ditemukan oleh Jonathan Swift dan digunakan dalam bukunya yang berjudul “Gulliver’s Travels”. Artinya adalah orang yang berpenampilan menjijikkan dan bertindak tidak seperti manusia. Pendiri Yahoo!, Jerry Yang dan David Filo memilih nama ini karena merasa diri mereka adalah golongan yahoos.

Minggu, Februari 14, 2010

Cara mengirim pesan Via Command Prompt

Sebenarnya ini dari thread sebelah.. but di sedikit perbaharui dan ditambah sana sini.

Untuk Windows XP :
Net Send
Mau tau gimana caranya ngirim pesan lewat jaringan…?
Net Send jawabannya….melalui net send kita bisa mengirim pesan sesama pengguna kompie dalam satu jaringan (LAN). Kali ini kita akan membahas bagaimana caranya mengirim Net Send di OS Windows XP SP2.

1. Pada Win XP SP2 terlebih dahulu kita harus mengaktifkan Messenger Servicenya caranya
{[Start] > [Run] > [Ketikkan “services.msc” tanpa tanda kutip] ENTER}
Pada Jendela sebelah kanan cari service yang bernama “Messenger” kemudian double klik.
Pada Startup-Type ganti disabled menjadi “automatic” setelah itu klik apply. Setelah anda
apply kan jangan lupa untuk mengklik start agar service tersebut di load oleh Windows.2. {[Start] > [Run] > [Ketikkan “CMD”] agar jendela Command Prompt terbuka.

3. Pada Command Prompt ketiikan format Net Send spasi Nama Kompie spasi IP Addres spasi Isi Pesan atau net {spaasi}send{spaasi}[NAMA KOMPUTER]{spaasi}PESAN
Contoh : Net Send com-02 192.168.0.02 Halo Kakak Jihan!

[NAMA KOMPUTER] dapat diganti tanda bintang [*] untuk pengiriman pesan ke semua komputer di satu jaringan., but hati-hati bermain broadcast.. bisa-bisa kena SP1.. ;)

4. Jika berhasil maka anda akan menerima pesan balasan yang menyatakan pesan anda telah berhasil dikirim.
Untuk mengetahui Nama Komputer > Pd ikon My Computer di Dekstop klik kanan dan pilih properties buka pada menu Computer Name.

Untuk Mengetahui IP Addres ketikkan “ipconfig” pada jendela command prompt tanpa tanda kutip.

dan setau saya nich.. hal diatas ngak berlaku di Vista!... coba aja.