Tuesday, April 16, 2013

Memperbaiki appcrash mso.dll excel 2010

pernah mengalami kejadian microsoft excelnya jika dibuka beberapa file tiba2 loading terus lalu muncul pesan error seperti crash. jangan khawatir, cara memperbaikinya tidak sulit ko. tinggal masuk ke control panel pilih features and program ,

 
pilih Microsoft Office  Enterprice 2007 atau versi office yang kamu install kemudian tekan Change

 
pilih repair kemudian tekan tombol continue .

tunggu prosesnya hingga selesai, jika sudah selesai jalankan microsoft excel seperti biasanya.

Monday, April 15, 2013

Percabangan IF

Oke dipagi yang segar dingin karena AC ruang IT nya memang dingin banget, karena satu ruang dikasih AC sampai 2, udah seperti masuk kulkas kalau pagi. tanpa basa basi lagi kali ini saya mau sharing artikel mengenai pemograman PHP lagi bagian percabangan. PHP memiliki perintah percabangan yaitu IF , IF then Else dan Switch. yang dibahas kali ini adalah percabangan IF.
 
 
struktur penulisannya adalah sebagai berikut :
 
 
IF(kondisi) { statement; }
 
 
Contoh program
 
$a = 15;
 
if($a>5){ echo "dewasa"; }
 
 
?>
 
 
Hasil outputnya di browser adalah : "dewasa"

Sunday, April 14, 2013

Semangat sharing lagi

Masih ingat dengan tulisan saya di blog terdahulu toeko.wordpress.com tempat berbagi ilmu IT semasa kuliah. sudah lama rasanya tidak menulis diblog ini untuk berbagi. belakangan ini karena aktivitas yang sangat padatnya sehingga tidak sempat untuk sharing. malam ini ada waktu sekitar 10 menit untuk menulis artikel dan update blog. 

Curhat sebentar tentang pekerjaan kurang lebih 1,5 tahun ini di PT Kinosentra Industrindo yang saya kira adalah perjalanan terakhir saya bekerja untuk orang lain, ternyata takdir berkata lain. Tuhan memberikan kesempatan saya untuk bereksplorasi ke masa depan. selama 1,5 tahun saya merasa kesulitan untuk research tentang tehnologi baru, yang ada terkuras dengan pekerjaan2 yang sangat luar biasa dampaknya. sekarang ditempat baru saya memiliki banyak waktu luang untuk saya gunakan sebaik mungkin belajar ilmu2 IT terbaru khususnya microsoft, setelah sekian lama berkecimpung dengan dunia open source dan development dalam keterbatasan tapi tetap bisa memberikan solusi bisnis bagi perusahaan dengan minim anggaran bahkan 0 .. cuma modal otak saya saja. 

Seterusnya saya akan teruskan untuk terus sharing diwaktu luang saya diblog ini, sebab cara mengikat ilmu adalah dengna menulisnya dan bisa berguna untuk orang lain. salam super semuanya..

Saturday, March 16, 2013

Tidak punya tujuan siap2 jatuh bangkrut

Suatu hari ada orang yang berdiri dipinggir jalan, tidak lama kemudian tangannya melambai kepada sebuah mobil taksi. mobil taksi pun berhenti dan orang tersebut pun masuk kedalam mobil. 

Supir : "mau kemana pak ?"
Pemuda : "Kemana aja pak "
Supir : "Punya Uang berapa?"
Pemuda : "100 ribu pak "
Supir : "oke pak siap"

sang supir langsung tancap gas muter2 jalan raya sampai argo ditaksinya menunjukkan 100 ribu. setelah argonya cukup sang taksi akan menurunkan pemuda tersebut. kira2 dimanakah pemuda itu akan diturunkan oleh si supir?
itu tergantung supirnya, si pemuda tadi bisa turun ditempat pertama kali ia naik atau diturunkan si supir ditempat yang tidak disukai. 

apa yang ingin saya sampaikan dari ilustrasi diatas adalah gambaran tentang orang yang tidak memiliki tujuan ia akan berputar2 saja hingga ia sadari bahwa dirinya tidak beranjak kemanapun masih di tempat yang sama. atau akan berada ditempat yang tidak dia sukai.waktu nya habis, uangnya habis dan nasibnya tidak kemana mana atau malah berada ditempat yang tidak disukai.. jadi tujuan itu penting sekali dalam mencapai cita cita...

Thursday, February 28, 2013

Tehnik penjadwalan project

Didalam dunia konsultan khususnya IT , seringkali kita mendapatkan pengerjaan project suatu sistem. untuk dapat terpacai tujuan pembangunan tersebut maka dibutuhkan rencana, persiapan, pengerjaan, sumber daya dan pelaksanaan yang tepat. untuk itulah diperlukan suatu manajeman yang baik untuk tujuan tersebut. salah satu tehnik yang sering digunakan untuk melakukan itu adalah dengan tehnik penjadwalan PERT. PERT singkatan dari project evaluation and review tehnique. pertama kali dikenalkan tahun 1950 bersama box, aleen dan hamilton, untuk pengerjaan rudal kendali yang berhubungan dengan 250 kontraktor dan 9000 sub kontraktor. kebayang kan banyaknya kaya apa coba. kalau masih sederhana mungkin kita masih bisa menggunakan standart grant chart, tapi untuk yang kompleks seperti yang saya sebutkan ini harus ada perhitungannya . didalam tehnik ini ada yang dikenal dengan jalur kritis, dengan jalur kritis inilah sang pilot project menentukan dan membuat planning sehingga pelaksanaannya sesuai dengan rencana dan tujuannya tercapai dengan mulus.

Baca nih biar gak galau

Belakangan sering kali kita mendengar baik itu dari media surat kabar, media elektronik seperti radio , televisi, jejaring sosial dan situs news letter mengenai buruh, pengusaha dan pemerintah. mereka adalah buruh yang menuntut upah kenaikan atau kalau saya boleh bilang bulang kenaikan tapi penyesuaaian, karena begitu gaji naik , kebutuhan lainnya juga naik jadi sama juga bohong dong.  apakah ini solusi dengan cara berdemo, turun kejalan hingga melakukan aksi brutal agar tuntutan dipenuhi? ujung ujungnya adalah perusahaan menyanggupi dengan syarat efisiensi dan efektif kerja. disini juga perusahaan akan mulai mengurangi para pekerjanya alias PHK dan siap2 hengkang. kalau sudah begini siapa yang disalahkan.

Dengan bekerja dengan orang lain , maka nasib kita akan selamanya bergantung dengan orang lain. dalam hal ini kita bekerja pada perusahaan dan perusahaan menggaji kita, selama itu pula gaji kita atau penghasilan kita tidak akan lebih dari apa yang diberikan perusahaan kekita. sebenarnya banyak sekali peluang diindonesia , hanya saja budaya yang masih berkembang diindonesia adalah sekolah tinggi tinggi hanya untuk bekerjja tapi tidak membuka peluang usaha. 

apakah bekerja itu salah?sama sekali tidak , dengan bekerja kita akan tahu seluk beluk yang belum pernah kita ketahui, ingat jangan keasikan kerja. selalu melihat peluang kedepan karena perubahan itu pasti. sejarah telah membuktikan hanya yang mampu berevolusi lah yang bertahan didunia yang penuh perubahan ini. artinya kita pun harus mau berubah agar bisa bertahan dan tidak menutup kemungkinan bisa menjadi pemimpin dimasa datang. yang jelas terus berusaha, belajar dan realistis.. action .. action.. action .. jangan cuma ingin aja tapi gak mau usaha..mimpi kali yeee..


Monday, February 25, 2013

Dahsyatnya MySQL

Beberapa hari ini lagi coba2 riset tentang pembuatan datawarehouse di MySQL. kalau di sql server atau oracle itu memang ada fasilitas untuk itu.. di database postgre juga masih bisa . nah saya penasaran ingin mencoba diMySQL. ternyata memang di mysql ada keterbatasan untuk pembuatan datawarehouse khususnya olap. tapi tidak usah khawatir ternyata walaupun olap tidak bisa diterapkan di MySQL , kita masih bisa menggunkaan fitur2 mysql yang tidak kalah menariknya , disini kita bisa memanfaatkan fitur pivot pada mysql . dengan sedikit kreatifitas , database Mysql ternyata bisa dibuat untuk tujuan anlisa data , buktinya adalah pentaho modrian mendukung database mysql. nah kiranya ada yang ingin mengimplementasikan data warehouse atau program BI gak ada salahnya MySQL dimasukin jadi kandidat juga, jangan langsung diremehkan ya ..

Friday, February 15, 2013

Kenapa saya sudah SEO tapi sepi pengunjung

Marketing manager sebuah perusahaan pastinya di berikan target pemasaran dan pencapaian. seiring perkembangan tehnologi mereka pun mulai melirik trend marketing online. banyak nya jasa seo yang menjamur belakangan ini yang menawarkan janji dengan seo bisa menarik trafik ke website untuk keyword tertentu di search engine sehingga dari kunjungan tersebut akan datang calon pembeli potensial. tapi benarkah demikian??

sebagian saya jawab benar, tapi anda perlu memilih jasa seo yang memang bertanggung jawab dan memberikan keterangan dengan benar. paling awal dari seo adalah analisis keyword apa saja yang memang trafiknya banyak visitornya. dengan bantuan tools dari google keyword kita bisa melihat banyaknya visitor untuk keyword tertentu, tingkat kompetensinya. seo tidak harus melulu jika website kita disearch di mesin pencari lalu kita muncul sebagai nomor #1 pengungjungnya pasti banyak. inilah hal yang  sering keliru, harus dilihat lagi visitor untuk keyword tersebut. jika keyword untuk visitor itu memang banyak dan kita berada nomor #1 di google untuk pencarian keyword tersebut, maka website anda kebanjiran visitor. 

jadi pastikan uang yang anda keluarkan untuk optimasi suatu keyword tidak sia2, dengan keyword yang tepat, target pasar yang tepat  dan produk yang tepat raih kesempatan memperluas pemasaran melalui media online..:)

Tuesday, February 12, 2013

Penerapan Business Inteligent

Zaman sekarang sedang ramai ramainya orang membicarakan business inteligent, yaitu sebuah aplikasi yang powerpull dan cocok digunakan dimasa sekarang sebagai aplikasi yang mampu menganalisa data. misalkan kita ingin mengetahui top penjualan di tahun 2013, distributor mana lalu salesmannya siapa , bisa kita ketahui hanya dalam hitungan sepersekian detik. bisa diakses dari kantor maupun public tentunya dengan security. 
aplikasi ini juga bisa diakses melalui berbagai media seperti pc, laptop , perangkat mobile , tablet sehingga mobilitasnya bisa dimana saja. anda bisa mengecek bisnis anda kapanpun , dimanapun tanpa harus menunggu karyawan anda memproses data. tapi bagaimana implementasi busines inteligen itu? apakah jika kita menggunakan business inteligent akan semanis itu?

Business inteligent adalah sebuah aplikasi untuk memproses data dan bisa menganalisa data, kita tekankan disini pada "data". lalu apa yang terjadi jika datanya salah atau sumber yang proses salah? maka hasil analisisnya pun salah . inilah dinamika penggunaan business inteligent. sebelum anda menggunakan program BI seperti Qlick View, pentaho, openolap dan sebagainya, perlu anda pertimbangkan beberapa hal berikut mengingat harga untuk produk business inteligent sendiri dan implementasinya cukup mahal buat saya  . hal tersebut adalah sebelum anda menerapkan business inteligent pastikan data yang anda gunakan sudah valid dan benar informasinya. ini adalah point yang sangat penting.. karena ini berhubungan dengan analisis untk pengambilang keputusan business anda. 

jadi ngapain keluar uang mahal klo datanya masih salah. berbeda halnya jika kebalikannya atau data anda sudah valid, maka silahkan terapkan business inteligent yang membantu anda menganalisis data sehingga keputusan business bisa anda ambil dengan cepat dan tepat.. selamat meraih puncak kesuksesan dengan dukungan tehnologi :)

Mencari Duplicate File di Hardisk

Saat anda menjelajah ke internet, melihat hal yang menarik seperti software , film, mp3 dan sebagainya ke hardisk anda. lama kelamaan file di komputer anda akan penuh. tidak jadi masalah jika anda adalah orang yang menyusun dan menyimpan setiap file dengan rapi ke masing masing folder sesuai dengan kategorinya. lalu bagaimana jika anda menyimpannya disana sini, tanpa anda sadari banyak file2 yang sama ada dihardisk atau media penyimpanan anda , caranya adalah dengan menghapusnya. tapi apakah anda ingat file2 mana saja yang duplicate.

Dengan bantuan aplikasi Auslogics Duplicate file Finder, anda bisa mencari file anda yang duplicate, hati hati saat melakukan penghapusan, karena hapus disini tidak dihapus ke recycle bim tetapi akan dihapus permanen. untk mengembalikan file yang sudah anda hapus ada fasilitas resque center, dengan fasilitas ini ada bisa mengembalikan file yang di hapus per sesi. aplikasi ini gratis, user friendly dan mendulung bahasa indonesia. 

Spesifikasi :
Jenis
gratis
Ukuran berkas instalasi
7,2 MB
Situs web
http://www.auslogics.com/en/software/duplicate-filefinder/
Sistem operasi
WindowsXP/2003/Vista/2008/7/8(32-bit & 64-bit)

Monday, February 11, 2013

Konsultasi Pemograman

Dunia pemograman adalah dunia logika, tetapi dalam pemograman semuanya tidak melulu harus logika. apalagi zaman sekarang ini logika, keindahan tampilan dan sebagainya semakin banyak dibutuhkan untuk memenuhi aplikasi yang bisa memanjakan user. memang semua aplikasi atau program apapun yang menurut awam itu magic, bisa autoklik , autoreply dan serba auto lainnya buat programmer semua terukur dengan yang namanya logika. banyak kendala dalam pengembangan dan pembuatan aplikasi sesuai dengan tuntutan user, entah itu dari sisi tehnologi, perancangan sistem, database dan  media yang digunakan, perangkat keras, sdk dan lain lain. untuk itulah konsultasi pemograman ini dibuka. bagi yang  ingin berkonsultasi silahkan mengirimkan comment dibawah posting ini. nama lengkap , alamat email dan pesan.. hanya yang mengisi nama dan alamat email yang valid saja yang akan ditanggapi . 


Thanks


Admin Gudang Coding

Friday, February 8, 2013

Framework Code Igniter (CI)

CodeIgniter rmerupakan framework PHP yang kuat dengan footprint yang sangat kecil, dibangun untuk PHP coders yang membutuhkan toolkit yang sederhana dan eleganuntuk membuatfitur lengkap aplikasi web.
Pada Training ini, materi yang disajikan cukup mudah bagi pemula karena CI ini mengikuti pola MVC (Model View Controller) sehingga memungkinkan dalam memudahkan pembelajaran.
 

CONTENT
1. Getting started with codelgniter
    1.1 Introducting Model View Controller (MVC)
    1.2 Models: Data abstraction layer
    1.3 Template files
    1.4 Format code
2. Learning the Libraries
    2.1 Inroduction a Libraries
    2.2 Benchmarking Class
    2.3 Input and Security Class
    2.4 Email Class
    2.5 File Upload Class
    2.6 Image Manipulation Library
    2.7 Pagination Class
    2.8 Session Class
3. Form Validation and Database Interaction
    3.1 Form Validation Library
    3.2 Validation rules
    3.3 callbacks
    3.4 Database Interaction
4. User Authentication
    4.1 Creating and connecting to the database
    4.2 Front end code (Login, Register and Logout function)
    4.3 External Authentication (Twitter oAuth, Facebook Connect)
5. Application security
    5.1 CodeIgnite’s defenses
    5.2 Strong password policies
    5.3 Strong password securely
    5.4 Database security
    5.5 Cross-site Scriping (XSS)
    5.6 Update System

Thursday, February 7, 2013

Microsoft Access

Training / Kursus Microsoft (Ms) Access ( 21 Jam - 7 Pertemuan )
Biaya Training : Rp. 650.000,- / Peserta
Microsoft Access adalah aplikasi database relational yang dapat digunakan untuk menyimpan data.
Peserta akan diajarkan bagaimana cara membuat  dan mendisain data yang benar, cara mencari data dan memanipulasi data.
Course  Topics :
Introduction to Database System
  • Introduction to Database
  • Ms Access Overview
  • Maintaining Ms Access
Table
  • Create Table
  • Data Type
  • Primary Key
  • Validation Rule
  • Input Mask
  • Table Property
Data Relational and Query
  • Foreign Key
  • Type of Relationship
  • Simple Query
  • Criteria
Query
  • Formula
  • Join
  • Group By 
  • Aggregate Function
  • Cross Tab Query
Query and Report
  • Creating Report
  • Report Section
  • Grouping in Report

Pemograman PHP & MySQL II ( PHP Security )

Pembangunan sebuah sistem berbasis web PHP akan sia-sia tanpa diimbangi dengan keamanan yang memadai sekalipun sistem tersebut compleks, lengkap dengan feature dan menarik misalnya, ketika mendapat berbagai serangan (attack) maka fatalah akibatnya. Oleh sebab itu, kemanan mutlak diperlukan dalam suatu sistem berbasis web PHP baik untuk pertahan terhadap sistem itu sendiri maupun database MySQL-nya, sehingga sistem yang Anda kembangkan menjadi tangguh dan memiliki siklus hidup yang lebih lama.

Pemograman PHP & MySQL I

Saat ini web merupakan salah satu sumber informasi yang banyak digunakan oleh pengguna informasi, sebagai aplikasi, web dibuat dengan tujuan agar si pengguna informasi bisa mengakses informasi dari penyedia informasi dengan mudah dan cepat yaitu melalui dunia internet. dengan pemograman PHP maka web yang ditampilkan tidak hanya berisi informasi statis tapi data yang

Pemograman HTML

HyperText Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format normal sehingga menjadi halaman web dengan perintah-perintah HTML
>Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa).[1]

Variabel dalam PHP

Variabel merupakan suatu tempat penyimpanan data sementara yang datanya dapat dipanggil berulang kali atau diubah sesuai keinginan pemogram. setiap bahasa pemograman memiliki aturannya sendiri dalam menuliskan variabel , berikut adalah aturan yang digunakan untk menuliskan variabel didalam bahasa pemograman PHP :

Hello Word

PHP adalah bahasa pemograman open source yang mudah digunakan, perintah perintah PHP dapat digunakan diantara tag HTML. untuk menggunakan perintah PHP sebelumnya anda harus menggunakan tanda . contoh penggunaan perintah PHP diantara tag HTML.


Hello word

       echo "Hello World";
?>



Outputnya : "Hello Word";

Mengambil karakter tertentu PHP

Ada kalanya didalam programming kita ingin mengambil beberapa karakter dari suatu kalimat, misalkan anda ingin mengambil data tahun dari string "2012-01-02" . ada satu fungsi didalam pemograman PHP yaitu fungsi substr($kalimat,posisi awal, jumlah karakter), berikut adalah contoh penggunaan dari fungsi tersebut : 


$kalimat = "2012-01-02";

$kata = substr($kalimat,1,4);

echo $kata;

?>

Output : " 2012 "

 

Tuesday, January 29, 2013

Pengertian Numeric Distribution


Belakangan sangat ramai sekali diperbincangkan dalam dunia bisnis yang berhubungan dengan distribution. para marketing dan sales sangat membutuhkan sekali data ini. apa sih ND itu ?

ND adalah singkatan dari numeric distribution yaitu banyaknya outlet yang bertransaksi dengan nominal tertentu pada periode yang di pilih. data ini biasanya digunakan untuk analisis data. logikanya jika semakin banyak outlet dari distributor maka ini akan berakibat pada naiknya penjualan. oleh sebab itulah perlu adanya kontrol untuk outlet tersebut apakah outlet itu bertransaksi atau tidak . data ini juga bisa digunakan sebagai warning para area sales manager untuk memanage outlet diarea yang dia pimpin. 

trus apa hubungannya dengna dunia IT? jelas berhubungan sekali. aplikasi yang banyak kita temui sampai yang terintegrated seperti SAP, adempiere dan sebagainya itu belum menjawab kebutuhan dari pengambil keputusan . makanya sekrang banyak bermuncunlan istilah business inteligen, business inteligent sendiri didukung oleh data tiga dimensi yang sering kita sebut OLAP .

Thursday, December 20, 2012

AIR INI HANYA UNTUK INSINYUR!!" ....

Bismillahir-Rahmaanir-Rahim … Di sebuah perusahaan pertambangan minyak di
Arab Saudi, di akhir tahun40-an. Seorang pegawai rendahan, remaja lokal
asli Saudi, kehausan dan bergegas mencari air untuk menyiram tenggorokannya
kering. Ia begitu gembira ketika melihat air dingin yang tampak didepannya
dan bersegera mengisi air dingin ke dalam gelas.

Belum sempat ia minum, tangannya terhenti oleh sebuah hardikan: "Hei, kamu
tidak boleh minum air ini. Kamu cuma pekerja rendahan. Air ini hanya khusus
untuk insinyur" Suara itu berasal dari mulut seorang insinyur Amerika yang
bekerja di perusahaan tersebut.

Remaja itu akhirnya hanya terdiam menahan haus. Ia tahu ia hanya anak
miskin lulusan sekolah dasar. Kalaupun ada pendidikan yang dibanggakan, ia
lulusan lembaga Tahfidz Quran, tapi keahlian itu tidak ada harganya di
perusahaan minyak yang saat itu masih dikendalikan oleh manajeman Amerika.

Hardikan itu selalu terngiang di kepalanya. Ia lalu bertanya-tanya: Kenapa
ini terjadi padaku? Kenapa segelas air saja dilarang untuk ku? Apakah
karena aku pekerja rendahan,sedangkan mereka insinyur ? Apakah kalau aku
jadi insinyur aku bisa minum? Apakah aku bisa jadi insinyur seperti mereka?

Pertanyaan ini selalu tengiang-ngiang dalam dirinya. Kejadian ini akhirnya
menjadi momentum baginya untuk membangkitkan "SIKAP POSITIF" . Muncul
komitmen dalam dirinya. Remaja miskin itu lalu bekerja keras siang hari dan
melanjutkan sekolah malam hari. Hampir setiap hari ia kurang tidur untuk
mengejar ketertinggalannya.

Tidak jarang olok-olok dari teman pun diterimanya. Buah kerja kerasnya
menggapai hasil. Ia akhirnya bisa lulus SMA. Kerja kerasnya membuat
perusahaan memberi kesempatan padanya untuk mendalami ilmu. Ia dikirim ke
Amerika mengambil kuliah S1 bidang teknik dan master bidang geologi. Pemuda
ini lulus dengan hasil memuaskan. Selanjutnya ia pulang kenegerinya dan
bekerja sebagai insinyur.

Kini ia sudah menaklukkan "rasa sakit"nya, kembali sebagai insinyur dan
bisa minum air yang dulu dilarang baginya. Apakah sampai di situ saja.
Tidak, karirnya melesat terus. Ia sudah terlatih bekerja keras dan mengejar
ketinggalan, dalam pekerjaan pun karirnya menyusul yang lain.

Karirnya melonjak dari kepala bagian, kepala cabang, manajer umum sampai
akhirnya ia menjabat sebagai wakil direktur, sebuah jabatan tertinggi yang
bisa dicapai oleh orang lokal saat itu.
Ada kejadian menarik ketika ia menjabat wakil direktur. Insinyur Amerika
yang dulu pernah mengusirnya, kini justru jadi bawahannya.

Suatu hari insinyur tersebut datang menghadap karena ingin minta izin libur
dan berkata; "Aku ingin mengajukan izin liburan. Aku berharap Anda tidak
mengaitkan kejadian air di masa lalu dengan pekerjaan resmi ini. Aku
berharap Anda tidak membalas dendam, atas kekasaran dan keburukan
perilakuku di masa lalu"

Apa jawab sang wakil direktur mantan pekerja rendahan ini: "Aku ingin
berterimakasih padamu dari lubuk hatiku paling dalam karena kau melarang
aku minum saat itu. Ya dulu aku benci padamu. Tapi, setelah izin Allah,
kamu lah sebab kesuksesanku hingga aku meraih sukses ini.

Kini sikap positfnya sudah membuahkan hasil, lalu apakah ceritanya sampaidi
sini?

Tidak. Akhirnya mantan pegawai rendahan ini menempati jabatan tertinggi di
perusahaan tersebut. Ia menjadi Presiden Direktur pertama yang berasal dari
bangsa Arab.

Tahukan Anda apa perusahaan yang dipimpinnya? Perusahaan itu adalah Aramco
(Arabian American Oil Company)perusahaan minyak terbesar di dunia.

Ditangannya perusahaan ini semakin membesar dan kepemilikan Arab Saudi
semakin dominan. Kini perusahaaan ini menghasilakn 3.4 juta barrels
(540,000,000 m3) dan mengendalikan lebih dari 100 ladang migas di Saudi
Arabia dengan total cadangan 264 miliar barrels (4.20×1010 m3) minyak dan
253 triliun cadangan gas.

Atas prestasinya Ia ditunjuk Raja Arab Saudi untuk menjabat sebagai Menteri
Perminyakan dan Mineral yang mempunyai pengaruh sangat besar terhadap dunia.

Ini adalah kisah Ali bin Ibrahim Al-Naimi yang sejak tahun 1995 sampai saat
ini menjabat Menteri Perminyakan dan Mineral Arab Saudi.

Terbayangkah, hanya dengan mengembangkan hinaan menjadi hal yang positif,
isu air segelas di masa lalu membentuknya menjadi salah seorang penguasa
minyak yang paling berpengaruh di seluruh dunia.

Itulah kekuatan"SIKAP POSITIF"

Kita tidak bisa mengatur bagaimana orang lain berperilaku terhadap kita …

Kita tidak pernah tahu bagaimana keadaan akan menimpa kita ….
Tapi kita sepenuhnya punya kendali bagaimana menyikapinya … Apakah ingin
hancur karenanya? Atau bangkit dengan semangat "Bersikap Positif" dan
menjadi bagian dari solusi …

Wednesday, December 19, 2012

Disable Interactive Service Detection

Saat bekerja dengan windows vista atau windows 7 tiba2 muncul pesan yang mengganggu "Interactive service detections" sudah di pilih ask me latter atau di close nanti akan muncul lagi.  disini saya akan tunjukan bagaimana cara menghentikannya.

Wednesday, November 7, 2012

Tutorial Borland Delphi

Malem2 saat ini masih dikantor proses data , sambil tunggu prosesnya selesai lebih baik update blog . buat rekan rekan yang mau belajar delphi , berikut adalah daftar link bacaan untuk agan-agan belajar :

  1. http://www.schwartzman.org.br/simon/delphi/

  2. http://www.jasontpenny.com/Delphi/

  3. http://www.efg2.com/Lab/Library/Delphi/Algorithms/index.html

  4. http://www42.tok2.com/home/okapony/download/

  5. http://www.bloodshed.net/delphi/index.html

  6. http://delphiforfun.org/Programs/Indices/programIndex.htm

  7. http://www.liacs.nl/~svdmaar/hci/

  8. http://www.rl7.bmstu.ru/archives/Delphi/

  9. http://www6.uniovi.es/delphi/ftp/d20free/

  10. http://www.rnikulin.ru/files/programmer/delphi/

  11. http://ftp.newbielabs.com/Delphi%20Gecko%20SDK/

  12. http://www.cesarkallas.net/arquivos/livros/informatica/delphi

  13. http://www.happyarts.com/delphi/

  14. http://www.discom.com/delphi/

  15. http://stmik-banjarbaru.ac.id/unduh_kuliah/index.php?dir=Delphi/Rahmadi%20S.Kom/

  16. http://www.delphisources.ru/pages/faq/master-delphi-7/content/LiB0098.html

  17. http://www.delphi7.nl/index.php

  18. http://www.greecetravel.com/delphi/

  19. http://ftp.riken.jp/pc/simtelnet/win95/delphi/

  20. http://irtfweb.ifa.hawaii.edu/~tcs3/tcs3/vendor_info/

  21. http://ftp.sunet.se/pub/simtelnet/win3/delphi/

  22. http://delphi.icm.edu.pl/

  23. http://zeus.nyf.hu/~bajalinov/my_special/SW/Delphi%20eBooks/Delphi%207/

  24. http://zeus.nyf.hu/~bajalinov/my_special/SW/Delphi%20eBooks/Delphi/

  25. http://leetupload.com/dbindex2/index.php?dir=Win32/Sources/Delphi/

  26. http://koti.mbnet.fi/akini/delphi/dspack/

  27. http://www6.uniovi.es/delphi/ftp/tools/?N=D

  28. http://www.delphiforfun.org/programs/index.htm

  29. http://xmlsoft.org/sources/win32/Delphi/

  30. http://ftp.riken.jp/pc/simtelnet/winxp/delphi/

  31. http://is.njit.edu/pubs/delphibook/

  32. http://pedestre.info/.delphi/

  33. http://dbsvr.clhs.tyc.edu.tw/delphi/

  34. http://www.pedestre.info/

  35. http://ensino.univates.br/~edsonahlert/delphi/

  36. http://printinformatica.com.br/

  37. http://www.koehlke.com/pdf/

  38. http://ftp-developpez.com/delphi/sources/

  39. http://www.helloworld.ru/texts/comp/lang/delphi/


Happy coding.. selamat belajar ya ..tetap semangat...

Tuesday, November 6, 2012

Mencari selisih dua buah tanggal dengan sql server

Apakah anda memerlukan proses perhitungan perbedaan hari, bulan atau tahun di antara dua data tanggal pada SQL Server ? Jika Ya maka anda akan memerlukan fungsi DateDiff untuk keperluan ini.

Fungsi DateDiff SQL Server menghasilkan data angka selisih tanggal dan waktu di antara dua tanggal.

Cara penulisan : DateDiff(datepart, startdate, enddate)

Argument:

  • datepart parameter yang menentukan pada bagian mana bagian tanggal untuk dihitung perbedaanya. Berikut adalah daftar dateparts dan singkatannya.















































    DatepartSingkatan
    Yearyy, yyyy
    quarterqq, q
    Monthmm, m
    dayofyeardy, y
    Daydd, d
    Weekwk, ww
    Hourhh
    minutemi, n
    secondss, s
    millisecondms


  • startdate adalah tanggal awal. startdate adalah sebuah expressi yang menghasilkan tipe data datetime atau smalldatetime atau karakter string dalam format tanggal. Karena akurasi smlldatetime sampai pada menit maka ketika smalldatetime digunakan detik dan milidetik akan bernilai 0.

  • enddate adalah tanggal akhir untuk proses perhitungan. enddate adalah sebuah expressi yang menghasilkan tipe data datetime atau smalldatetime atau karakter string dalam format tanggal.


Tipe data hasil fungsi DateDiff adalah nilai Integer.

Catatan:
startdate dikurangi oleh enddate. Jika startdate lebih kecil dari enddate maka nilai hasil akan negatif.

Contoh:
Contoh berikut menentukan perbedaan dalam hari antara tanggal saat ini dengan tanggal publication pada tabel titles di database pudb pada SQL server.

USE pubs
GO
SELECT DATEDIFF(day, pubdate, getdate()) AS no_of_days
FROM titles
GO

Tuesday, October 23, 2012

Pivot tables in SQL Server. A simple sample.

The other day I was wondering about how to use Pivot tables in SQL Server with SQL, and I didn’t find any simple examples on this. So I had to do my own and I thought I’d share this here and also as to have as a future reference for myself. So let’s start with a fictional scenario.In this case we have lots of vendors who report in their daily income to us, for this we have a simple table that looks like this.

SQL Product Highlight Red Gate Software - SQL Monitor SQL Server performance monitoring and alerting - SQL Monitor offers an easy entrance to advanced server monitoring with a simple design that's a refreshing change from the status quo. Red Gate have added custom metrics and user roles to the product without spoiling its ease-of-use, to help you answer that timeless question, 'How healthy are your servers?' Learn more! SQL Server Jobs SQL BI Developer Fort Mill, SC Salary = $70-90K Industry = Financial SQL Developer Portland, OR Salary = $70-75K Industry = Benefits solutions provider Review all opportunities Crosstab queries using PIVOT in SQL Server

Problem


In SQL Server 2000 there was not a simple way to create cross-tab queries, but a new option first introduced in SQL Server 2005 has made this a bit easier. We took a look at how to create cross-tab queries in SQL Server 2000 in this previous tip and in this tip we will look at this new feature to allow you produce cross-tab results.

Fix : Error : Incorrect syntax near . You may need to set the compatibility level of the current database to a higher value to enable this feature. See help for the stored procedure sp_dbcmptlevel

have seen developer confused many times when they receive following error message.

Msg 325, Level 15, State 1, Line 7
Incorrect syntax near . You may need to set the compatibility level of the current database to a higher value to enable this feature. See help for the stored procedure sp_dbcmptlevel.

Friday, October 19, 2012

Curhat SQL akhir pekan

Wow data yang tersimpan didatabase tidaklah berguna jika tidak bisa mengelolanya . misalkan manajemen mau minta laporan detail dari tahun 2011 s/d 2012 ,diurutkan pertahun, persemester, perquartal, perbulan dan perminggu.. belum lagi master distributornya terpisah, harganya juga terpisah cuma diambil yang paling update aja, trus ada tabel discount juga per item beda2 tiap distributor
Nah loh... gimana ya querynya ??

Wednesday, October 17, 2012

mencari minggu ke berapa di suatu bulan di SQL Server

Dalam pembuatan laporan penjualan biasanya dipilih dari periode tertentu misalkan dari tanggal berapa hingga tanggal berapa, perbulan  dan seterusnya. yang sering diminta dari laporan penjualan adalah laporan per minggu, nah bagaimana kita menentukan suatu tanggal transaksi itu masuk minggu ke berapa. ternyata di sql server ada cara mudahnya

Friday, September 14, 2012

Melakukan shrink database

telah saya jelaskan diartikel sebelumnya mengapa kita perlu melakukan shrink database. shrink database digunakan untuk membersihkan log transaksi yang penuh sehingga kinerja database sql server menjadi normal. langkah langkah melakukan shrink adalah sebeagai berikut :

  1. buka sql server manajemen studio dari start->program ->sql server 2005 ->Microsoft sql server management studio

  2. silahkan login dengan username dan password untuk masuk ke database .

  3. setelah masuk , anda pilih database yang akan anda shrink kemudian klik kanan pilih task->shrink->database seperti yang ditunjukan pada gambar berikut :


  4. checklist reorganize file before releasing unused space. selecting this option may affect performance kemudian tekan ok.

  5. tunggu prosesnya hingga selesai .

Server database SQL Melambat

database adalah sebuah hal yang sangat vital sekali sebagai tempat penyimpanan data. untuk itu perlu dilakukan maintenance secara berkala terhadap server dan database itu sendiri. akses yang banyak dari user serta kinerja yang terus menerus antara client dan server database membuat log transaksi yang ada pada database semakin penuh. pada kondisi tertentu ini bisa menyebabkan kinerja atau performance menjadi lambat. untuk membersihkan log transaksi yang ada pada database sql server silahkan anda melakukan shrink database.

Wednesday, September 5, 2012

Migrasi database dari sql server ke mysql

bagi para database administrator pekerjaan migrasi database adalah sudah menjadi skill yang wajid dimiliki. kali ini saya ingin membagikan cara mudah migrasi database dari sql server ke mysql. untuk migrasi disini saya menggunakan software mssql2mysql.exe . program ini bisa di download di sini . setelah selesai di download lakukan installasi

Merubah null menjadi 0 di sql

akhirnya setelah sekian lama gak pernah posting, karena ngurusi blog yang satunya lagi di nusamandiriportal.blogspot.com . saya sempatkan lagi untuk posting di blog ini kali ini saya mau sharing tentang bagaimana merubah hasil query yang berupa null menjadi 0.

Badai senja merah diatas Kabah

saat aku berusia 8 tahun aku adalah anak yang sering menderita sakit sehingga tidak ada prestasi apapun yang kuraih bahkan untuk mendapat rangking di sekolahku, dengan kesendirianku yang jauh dari lingkungan untuk anak seusiaku aku tumbuh dengan menikmati kesendirianku karna tak mungkin aku bermain seperti anak-anak lain. suatu

Tuesday, September 4, 2012

10 Tips SQL Mempercepat Akses Database


Tip pertama ini mungkin tampak biasa, tetapi pada kenyataannya sebagian besar masalah database berasal dari design struktur tabel yang buruk.
Sebagai contoh, saya telah melihat orang-orang menyimpan informasi seperti info client dan pembayaran info di column database yang sama. Ini bukan hal yang baik bagi database system dan developer yang akan bekerja menggunakannya.
Ketika akan membuat database, selalu simpan informasi berbeda di tabel yang berbeda, gunakan standar penamaan yang jelas dan gunakan primary key.
Source: http://www.simple-talk.com/sql/database-administration/ten-common-database-design-mistakes/

Tahu apa yang harus Anda optimasi
Jika Anda ingin mengoptimasi query tertentu, sangat penting bagi anda untuk bisa melihat informasi dari query yang anda jalankan. Gunakan perintah EXPLAIN, untuk mendapatkan informasi dari query yang anda jalankan, seperti yang ditunjukkan pada contoh di bawah ini:
EXPLAIN SELECT * FROM ref_table, table_lain WHERE ref_table.key_column = table_lain.column;
Source: http://dev.mysql.com/doc/refman/5.0/en/using-explain.html
Query tercepat… Adalah yang tidak pernah anda kirim
Setiap kali Anda mengirimkan query ke database, Anda akan menggunakan sumber daya server Anda. Inilah sebabnya, pada situs dengan traffic tinggi, hal terbaik yang dapat Anda lakukan untuk mempercepat database Anda adalah dengan cache queries.
Ada banyak solusi untuk menggunakan cache query pada server Anda. Berikut adalah salah satunya:
* AdoDB: AdoDB adalah library abstraksi database untuk PHP. Hal ini memungkinkan Anda untuk menggunakan sistem database pilihan Anda (MySQL, PostgreSQL, Interbase, dan lain sebagainya) dan dirancang untuk kecepatan. AdoDB sangat sederhana, namun memiliki sistem caching yang powerful. Dan juga, lisensi AdoDB di bawah BSD, yang berarti Anda dapat menggunakan dengan bebas pada proyek Anda. Sebuah lisensi LGPL juga tersedia untuk proyek-proyek komersial.
* Memcached: memcached adalah sistem caching memori terdistribusi yang sering dipakai untuk mempercepat website berbasis database dinamis dengan meringankan beban database.
* CSQL Cache: CSQL Cache adalah sebuah open-source data caching infrastruktur. Belum diuji secara pribadi, namun tampaknya bisa menjadi alat yang hebat.
Jangan Menampilkan yang tidak perlu
Yang sangat umum untuk mendapatkan data yang diinginkan adalah dengan menggunakan simbol *, yang akan mendapatkan semua kolom dari tabel yang diinginkan:
SELECT * FROM wp_posts;
Sebaliknya, Anda harus benar-benar hanya memilih kolom yang diinginkan, seperti ditunjukkan pada contoh di bawah ini. Pada situs yang sangat kecil dengan, katakanlah, satu pengunjung per menit, yang tidak akan membuat perbedaan. Tapi di situs seperti Tanyasaja.com, menghemat banyak proses untuk database.
SELECT judul, kutipan, pengarang FROM wp_posts;
Gunakan LIMIT
Ini sangat umum yang perlu Anda hanya mendapatkan jumlah record tertentu dari database Anda. Sebagai contoh, sebuah blog yang menampilkan sepuluh entri per halaman. Dalam hal ini, Anda harus benar-benar menggunakan parameter LIMIT, yang hanya menampilkan jumlah record yang diperlukan.
Tanpa LIMIT, jika tabel Anda memiliki 100.000 catatan berbeda, Anda akan ekstrak mereka semua, yang seharusnya tidak perlu dilakukan server Anda.
SELECT judul, kutipan, pengarang FROM wp_posts LIMIT 10;
Hindari queries dalam pengulangan
Bila menggunakan SQL bersama dengan bahasa pemrograman seperti PHP, dapat tergoda untuk menggunakan SQL queries dalam sebuah loop / pengulangan. Tapi hal ini seperti memukul database dengan query Anda.
Contoh ini menggambarkan seluruh masalah “queries dalam loop”:
foreach ($display_order as $id => $urut) (
$sql = “UPDATE SET kategori display_order = $ordinal WHERE id = $id”;
mysql_query ($sql);
)
Berikut adalah apa yang harus Anda lakukan sebagai gantinya:
UPDATE kategori
SET display_order = CASE id
WHEN 1 THEN 3
WHEN 2 THEN 4
WHEN 3 THEN 5
END
WHERE id IN (1,2,3)
Source: http://www.karlrixon.co.uk/articles/sql/update-multiple-rows-with-different-values-and-a-single-sql-query/
Gunakan JOIN bukannya subqueries
Sebagai seorang programmer, subqueries adalah sesuatu yang Anda bisa tergoda untuk menggunakan dan menyalahgunakannya. Subqueries, seperti yang ditunjukkan di bawah ini, dapat sangat berguna:
SELECT a.id,
(SELECT MAX (created)
FROM posts
WHERE author_id = a.id)
AS latest_post FROM authors a
Meskipun subqueries berguna, mereka dapat digantikan dengan JOIN, dan yang jelas akan lebih cepat untuk mengeksekusinya.
SELECT a.id, MAX (p.created) AS latest_post
FROM authors a
INNER JOIN posts p
ON (a.id = p.author_id)
GROUP BY a.id
Source: http://20bits.com/articles/10-tips-for-optimizing-mysql-queries-that-dont-suck/
Hati-hati ketika menggunakan wildcard
Wildcard sangat berguna karena mereka dapat menggantikan satu atau lebih karakter ketika mencari data dalam database. Saya tidak mengatakan bahwa Anda tidak boleh menggunakannya, tetapi sebaliknya, anda harus menggunakannya dengan hati-hati dan tidak menggunakan wildcard penuh ketika awalan atau postfix wildcard dapat melakukan pekerjaan yang sama.
Bahkan, melakukan pencarian wildcard penuh pada satu juta record pasti akan membunuh database Anda.
# Full wildcard
SELECT * FROM table WHERE COLUMN LIKE ‘%halo%’;
# Postfix wildcard
SELECT * FROM TABEL WHERE COLUMN LIKE ‘halo%’;
# Prefix wildcard
SELECT * FROM TABEL WHERE COLUMN LIKE ‘% hello’;
Source: http://hungred.com/useful-information/ways-optimize-sql-queries/
Gunakan UNION daripada OR
Contoh berikut ini menggunakan perintah OR untuk mendapatkan hasilnya:
SELECT * FROM a, b WHERE a.p = b.q OR a.x = b.y;
Pernyataan UNION memungkinkan Anda untuk menggabungkan hasil dari 2 atau lebih queries select. Contoh berikut akan mengembalikan hasil yang sama seperti perintah di atas, tetapi akan lebih cepat:
SELECT * FROM a, b WHERE a.p = b.q
UNION
SELECT * FROM a, b WHERE a.x = b.y
Source: http://www.bcarter.com/optimsql.htm
Menggunakan index
Index database mirip seperti indeks pencarian di perpustakaan: Mereka memungkinkan database untuk menemukan informasi yang diminta lebih cepat, seperti sebuah indeks perpustakaan akan memungkinkan seorang pembaca untuk menemukan apa yang mereka cari tanpa menghabiskan waktu.
Index dapat dibuat pada satu kolom atau kombinasi kolom dalam tabel database. Sebuah index tabel adalah struktur database yang mengatur nilai-nilai dari satu atau lebih kolom dalam tabel database dalam urutan tertentu.
Pertanyaan berikut ini akan membuat index pada Model kolom dari tabel Produk. Index disebut idxModel:
CREATE INDEX idxModel ON Product (Model);
Source: http://www.sql-tutorial.com/sql-indexes-sql-tutorial/