Ikut Training Project Management

Saat ini saya sedang mengikuti training project management, bagaimana cara menghandle project dengan baik

Sudah jalan 7 sesi, dan banyak hal yang baru saya tahu.

Adapun dari 7 sesi yang sudan saya ikuti ini, maka dapat saya simpulkan bahwa project management adalah tentang bagaimana ngatur project dari, mulai :

  • Menyeleksi project agar project yang dikerjakan adalah yang benar2 terseleksi dengan baik tidak asal project
  • Memetakan stakeholder agar jangan sampai salah penanganan dalam hal ini yang penting rajin update ke stakeholder
  • Membuat scope project sejauh apa scope project yang akan dibuat agar terpeta dari awal, dan membuat antisipasi bilaman scope itu meluas di tengah jalan
  • Merencanakan dan membuat timeline project, karena ini penting menjadi acuan, berapa lama project ini akan selesai
  • Menghitung biaya project, bisa dihitung dari yang atas ke bawah bisa pula dari bawah ke atas, yakni tugas2 nya dihitung butuh biaya berapa kemudian dijumlahkan
  • Jaga kualitas project, kualitas dalam hal ini bukan hanya result tapi juga proses, untuk menjaga kualitas yang perlu dilakukan adalah: kontrol, kontrol, dan kontrol. Kontrol proses dari awal sampai akhir, sampai project selesai dengan baik, dan hasilnya bagus.

Iya itu teman2 hasil saya ikut project management selama ini, sudan 7 sesi, dan masih ada sesi2 berikutnya, menarik, saya jadi tahu banyak hal.

Cara Memimpin Team Programmer

Untuk memimpin tim programmer :


1. Perlu skill dan pengetahuan serta pengalaman di atas mereka, sehingga bisa mengarahkan, akan aneh kalau kita tidak bisa mengarahkan. Dengan memiliki skill, pengetahuan dan pengalaman di atas mereka, pimpinan dapat membantu permasalahan pemrograman mereka. Mereka bisa bertanya tentang kendala mereka.


2. Ketahui kelebihan dan kekurangan tim. Setiap orang punya kelebihan dan kekurangan, dengan mengetahuinya kita bisa tahu pembagian pekerjaan berdasarkan kesulitannya, sekaligus kita bisa tahu training apa yang perlu diberikan ke tim.


3. Bangun komunikasi. Sulit untuk kerja tim yang bagus kalau komunikasi dalam tim buruk. Masing2 orang jangan sampai ada masalah dalam tim sehingga kerja tim terganggu. Bila ada selesaikan baik2 dalam forum tertutup. Dengan komunikasi yang bagus kerja tim pun akan bagus dan solid


4. Lakukan koordinasi rutin dan berkala. Tentukan waktu koordinasi dan jadikan berkala. Dengan koordinasi masalah2 yang dihadapi bisa dibahas bersama. Meski kita biasa ketemu setiap hari di tempat kerja namun perlu ada agenda koordinasi resmi agar lebih dapat feel koordinasinya.


5. Makan bareng. Siapapun senang makan bareng. Ajak sekali2 tim untuk makan bersama dan jangan bahas kerjaan, biarkan obrolan2 ringan mengalir, percaya atau tidak itu bisa mengakrabkan satu sama lain. Sebagai pimpinan tak mengapa mengeluarkan uang pribadinya demi kesolidan tim.


6. Serahi tanggung jawab. Orang pada dasarnya senang diserahi tanggung jawab. Dia akan merasa lebih dibutuhkan dan lebih dipercaya. Dari situ tim akan terlihat percaya diri dan berkembang.


7. Usulkan kenaikan gajinya. Programmer adalah profesi yang sulit. Belajarnya susah, ada banyak hal yang harus dipelajari. Dari jari jemarin tangannya menghasilkan karya yang bermanfaat buat orang banyak. mikirnya dalam, pusingnya keriting, belum lagi tekanan-tekanan dari user, kerjaan programmer tidaklah mudah, tidak semua orang bisa. Untuk itu layak buat pimpinan untuk menaikkan kenaikan gaji tim nya, tentu dengan pertimbangan performa nya bagus, load bekerja semakin banyak, mampu diserahi tanggung jawab suatu proyek. Percayalah siapapun tim akan senang jika gajinya dinaikkan. Dan kita akan jadi pimpinan yang dapat respect dari tim, otomatis tanpa kita minta.


8. Adakan pelatihan, Dunia programming itu luas dan dalam. Tidak ada yang superman dalam programming. Masing2 bisa saling melengkapi, adakan pelatihan untuk tim. Masing2 memberi pelatihan kepada teman2 nya, dengan demikian mereka akan belajar keras terlebih dahulu sebelum memberi pelatihan. Bila ada training yang bagus di luar, ikutkan tim kita agar meningkat skill nya.

9. Evaluasi, dalam koordinasi idealnya membuat timeline pekerjaan, koordinasi berikutnya adakan evaluasi untuk perbaikan, tidak ada gading yang tak retak, tidak ada yang sempurna, pasti ada hal yang bisa diperbaiki atau dijadikan inovasi. Karena tidak jarang inovasi diperoleh dari kendala-kendala yang dialami.


10. Pimpinan perlu punya visi dan jelaskan kepada tim nya. Pimpinan perlu punya visi ke depan tim nya mau seperti apa, apa yang mau dihasilkan, apa target yang perlu dicapai di tahun ini dan tahun depan, kenapa ada visi itu, jelaskan kepada tim agar melangkah ke depannya sudah satu visi dan enak.


11. Tegur kesalahan tim dalam forum tertutup. Tidak ada orang yang tidak punya salah, setiap orang pasti ada salahnya, termasuk tim. untuk itu perlu tahu handling kesalahan tim. Tidak layak pimpinan menegur dan memarahi tim nya di depan umum. Panggil baik2 dalam ruangan tertutup dan jelaskan apa yang perlu diperbaiki. Kenapa demikian? Karena ada harga diri yang harus dijaga, tim akan malu kalau ditegur di depan umum, sebaliknya akan merasa dihargai bila diingatkan baik2 di ruangan tertutup.


12. Rayakan keberhasilan, setelah proyek selesai rayakan keberhasilan dengan makan-makan, tak harus mewah yang penting ada momen syukuran dalam kebersamaan untuk merayakan keberhasilan proyek.

Selamat menjadi pimpinan tim programmer yang baik.

Jakarta, 28 Januari 2020

Mahrizal

Google Chrome vs Mozilla Firefox

Google Chrome

Google Chrome

Saya akan membuat perbedaan Google Chrome dan Mozilla Firefox berdasarkan pengalaman saya memakai keduanya.

1. Ringan

Mengenai ringan tidaknya saya merasa lebih ringan firefox

Google chrome ringan
Firefox lebih ringan

2. Download

Mozilla firefox

Mozilla firefox

Jika download file kemudian terputus koneksinya sekejap firefox bisa diteruskan

Sedangkan chrome jika terputus koneksi sesaat saja tidak bisa diteruskan namun dari awal. Bayangkan download file 700 mb pas sudah sampai 650 mb koneksi keputus tiba2 sesaat maka perlu diulang lagi.

3. Update

Chrome melakukan update otomatis di belakang layar.

Sedangkan firefox tidak, perlu manual klik  help check update baru akan mengupdate. Jika browser sudah lama tidak diupdate maka saat buka pertama kali akan ada notice alert pemberitahuan perlu diupdate.

Sedangkan chrome otomatis akan update sendiri tanpa kita sadari dan inilah yang kadang bikin tiba2 berat atau hang karena lagi update.

7 Point Perbedaan WordPress dan Blogspot

Saya akan menuliskan perbedaan wordpress dan blogspot berdasarkan pengalaman pribadi saya, saya punya blog wordpres yakni blog ini  dan blog blogspot yakni http://pemrogramanphpmysql.blogspot.co.id/.
Jadi setidaknya saya bisa merasakan bagaimana menggunakan keduanya.
Yang saya rasakan adalah :
1. Ringan

Saya merasakan akses blogspot lebih ringan dari akses wordpress, ini hanya perasaan saja, subyektif.

Pemenang : Blogspot
2. SEO
Untuk SEO kurang lebih sama,bukan serta merta blogspot lebih bagus karena punya google, tergantung update kita, karena saya sering update di wordpress maka saat saya test satu artikel ke dua blog, dan saya search di google yang keluar di halaman pertama adalah wordpress.
Pemenang : WordPress
3. Pilihan Tema
Secara umum pilihan tema wordpress lebih banyak dari pilihan blogspot. artinya yang disediakan oleh pihak2 masing2 penyedia blog. dan secara umum pula wordpress lebih keren dan elegan tampilannya daripada blogspot. pilihan tema blogspot juga banyak dan bagus2 tapi disediakan pihak ketiga atau pihak lain.. kita download dulu kemudian import dari blog kita. beda dengan wordpress yang menyediakan banyak pilihan bagus2 tinggal klik langsung berubah.
Pemenang : WordPress
4. Source code
Buat kita yang bisa ngoprek html.. dan menambahkan ini itu ke dalam source code..maka blogspot tempatnya…sebab di blogspot disediakan edit source code html, sedangkan wordpress tidak.
Dengan oprek kita bisa pasang iklan atau rubah tampilan sendiri.
Pemenang : Blogspot

Baca lebih lanjut

Mengaktifkan GD PHP

Jika kita bekerja dengan image pada PHP maka kita harus mengaktifkan modul GD

Untuk Ubuntu cara mengaktifkannya :

sudo apt-get install php5-gd

kemudian restart apache

sudo /etc/init.d/apache2 restart

Untuk di windows :

hapus tanda ; pada

;extension=php_gd2.dll
menjadi
extension=php_gd2.dll
kemudian restart apache dari services.msc
Jika sudah coba buka phpinfo.php
maka akan tampil  :
gd.png
kalau sudah ada gd nya maka sukses install nya
atau bisa juga dengan script :
<?php
  if (extension_loaded(‘gd’) && function_exists(‘gd_info’)) {
    echo “PHP GD library is enabled in your system.”;
  }
  else {
    echo “PHP GD library is not enabled on your system.”;
  }
?>
Jalankan di browser kalau berhasil akan tampil “PHP GD library is enabled in your system”.
Referensi :

 

Fix Error : Could not resolve id.archive.ubuntu.com

Hari ini saya mau install gd php  dengan perintah sudo apt-get install

eee.. ternyata ada error :

Could not resolve id.archive.ubuntu.com

Akhirnya setelah browsing nemu juga caranya :

  1. Cari file /etc/resolv.conf
  2. Edit nameserver menjadi

nameserver 8.8.8.8
nameserver 8.8.4.4

Alhamdulillah bisa install pun bisa berhasil

Solved !

 

Referensi :

http://askubuntu.com/questions/29071/apt-get-update-cannot-find-ubuntu-servers

 

8 Tahapan Membuat Website dari Nol

Zaman sekarang siapapun bisa mempunyai website baik yang download gratis memakai CMS seperti Joomla, WordPress atau membuat sendiri dari nol.

 

Saya akan menjabarkan bagaimana tahapan pembuatan website dari Nol.

1. Identifikasi Kebutuhan

Point ini sangat penting, ibarat mau keluar rumah kita perlu tahu dulu kita mau kemana, ibarat membuat sebuah rumah kita harus tahu dulu kita mau seperti apa, 2 kamar tidur 1 kamar mandi ada ruang dapur , misal begitu.
sama halnya kita membuat website, kita corat coret dulu apa kebutuhannya, bila website itu untuk kita pakai sendiri mudah tinggal tanya diri kita sendiri, merenung…..sambil tangan mencorat coret kertas….

Bila kita membuatkan untuk orang lain, tanya apa kebutuhannya, apa saja menu2 nya, fitur2nya
Bila kita sebagai konsultan dan mereka klien jangan lupa kita perlu ada tanda tangan mereka agar tidak mudah merubah atau menambah di tengah jalan. Merubah atau menambah boleh tapi nanti setelah selesai dan dengan perjanjian baru.

Identifikasi juga desainnya mau seperti apa , misal background putih , maunya yang simple dan lain sebagainya. kenapa demikian ? biar jangan sampai kita salah dan kerja dua kali

Baca lebih lanjut

Bagaimana Cara Menjadi Programmer Yang Berkualitas

Kalau seandainya kita ingin membeli sebuah produk manakah yang akan kita pilih, produk biasa atau produk berkualitas

Jika kita mempunyai perusahaan dan membutuhkan sebuah sistem yang bagus, manakah yang akan kita hire, programmer biasa ataukah programmer berkualitas

Jawaban kedua pertanyaan di atas tentu kita ingin yang berkualitas, sebab segala sesuatu yang berkualitas akan memuaskan begitu pun programmer, jika kita menjadi seorang programmer yang berkualitas akan membuat puas para stake holder atau para klien yang memakai jasa kita.

Dan saat kita bisa membuat puas pemimpin perusahaan atau klien saat itu juga kita merasakan kepuasan karena telah memberikan yang terbaik dari kita.

Bagaimana cara menjadi programmer yang berkualitas

saya akan mencoba menguraikan sepahaman saya berdasarkan pengalaman saya selama ini

1. Merencanakan dan mengonsep sebelum bekerja

Ibarat ingin membangun sebuah gedung bertingkat, sang insinyur menggambar terlebih dahulu di atas sebuah kertas, corat coret menuangkan ide dan merincikan ke dalam sebuah gambar.

Begitu pula programmer yang baik, dia akan mengonsep dulu di atas kertas, corat coret , menulis langkah2 nya, dan merincikan apa saja yang akan dibuat dalam sistem. Programmer yang tidak mengonsep akan berhenti di tengah jalan karena tidak tahu apa yang harus dilakukan lagi dan sampai di mana batas finishnya. seperti hal nya orang kerja proyek tanpa gambar dari arsitek akan bingung bagaimana hasil jadi sebenarnya.

Jadi saat ingin membuat suatu program buatlah konsep terlebih dahulu, tentukan langkah-langkahnya, buat estimasi waktu pengerjaan setiap langkah-langkah tersebut. Konsep merupakan dasar. dan rencana ibarat rel yang akan kita lewati. salah rencana salah arah.

Setiap pagi sebelum memulai aktifitas buatlah rencana dalam hari itu, kesannya sepele tapi manfaatnya besar . tidak ada perencanaan maka tidak ada efektifitas.

Baca lebih lanjut

Cara Mengatasi Komputer Baik PC atau Laptop yang Lemot

Komputer baik itu PC atau Laptop yang prosesnya cepat akan lebih enak dipakai. Komputer loading lama atau proses lama akan butuh kesabaran.
Kalau saya pribadi bila sekiranya komputer saya rasa lama atau berat, dan ingin agar lebih cepat ini yang saya lakukan :

1. Uninstall Program yang tidak perlu, Bisa jadi kita terlalu banyak install program, pilih program yang tidak perlu dan hapus

2. Matikan service yang berjalan yang kita tidak perlu, di belakang windows berjalan service2 , kita periksa service apa saja yang selama ini berjalan, kalau kita yakin kita tidak membutuhkannya matikan saja

3. Cek juga program start up , program yang dijalankan otomatis dijalankan saat komputer mulai nyala.
Matikan program start up yang kita tidak perlu, toh kalau kita butuh bisa buka program yang kita butuhkan tidak harus dimulai pas komputer nyala.

4. Scan virus , bisa jadi ada virus yang membuat lemot komputer kita, scan virus perlu dua anti virus lokal dan luar , saya pakai smadav dan avira

5. Scan malware, malware beda dengan virus, tapi bisa bikin lemot juga, saya biasa scan pakai norman cleaner

6. Bersihkan cache, history dan sampah2. Saya biasa pakai CCleaner

7. Cek settingan windows pakai yang tidak perlu banyak animasi.

8. Pemilihan Background windows pengaruh, size gede bisa lemot. sebaiknya pilih background standard windows.

9. Hapus folder dan file yang tidak perlu, bisa jadi lemot karena size hard disk kita penuh . Namun sebelum hapus ada baiknya dibackup di hard disk buat jaga2 barangkali kita butuh data2 nya lain waktu.

11. Perbaiki Registry, hard disk dsb. Saya biasa memakai Tune Up. Tune Up ibarat dongkrak, setelah itu kemampuan komputer meningkat.

12. Periksa komponen, Bisa jadi penyebabnya karena processor, memory, hard disk atau komponen lain yang perlu diganti atau upgrade. Dalam hal ini kalau kita tidak ahli coba minta bantuan teman yang ahli atau bawa ke tempat service.

Semoga Bermanfaat.

Ubuntu Error E: Could not get lock /var/lib/apt/lists/lock

Kalau waktu kita install di ubuntu menggunakan terminal , dan kita dapat error :

E: Could not get lock /var/lib/apt/lists/lock

Maka langkah pertama :

1. periksa apakah kita sedang install di sypnatic manager, ubuntu sotware center, atau terminal yang lain. jika iya maka harus diselesaikan terlebih dahulu. ubuntu tidak bisa install dua paket atau program bersamaan harus satu2

2. Jika kita tidak menginstall apapun tapi tetap muncul error di atas maka jalankan :

sudo rm /var/lib/apt/lists/lock

atau

rm -f /var/lib/apt/lists/lock

atau

killall -9 apt-get aptitude

atau

rm -f /var/lib/dpkg/lock

setelah itu  :

sudo apt-get update

Referensi :

http://ubuntuforums.org/showthread.php?t=1630707

http://www.upubuntu.com/2011/10/how-to-fix-this-error-e-could-not-get.html

Error : “0x0000005” Saat Install Printer

Tadi Sewaktu mau ngeprint Excel ada Muncul Error tidak bisa ngeprint

Akhirnya Install printer lagi , Eh ada Error :

“Operation could not be completed 0x0000005 Access denied ”

Setelah browsing2 akhirnya sekarang saya bisa ngeprint normal seperti biasa

langkah2 nya :

1. Update Print Spoiler Melaui Update Windows

Caranya : Update Windows, buka control panel -> Windows update ->check for updates

Ternyata ada print spoiler yang perlu diupdate akhirnya saya update print spoiler nya

2. Restart Service Print Spoiler

caranya : ketik services.msc di pencarian (di windows 8 key logo windows + alt) , cari print spoiler dan klik kanan pilih restart

3. Bersihkan File Tidak Terpakai di Folder Spoiler

caranya : ketikkan di windows explorer

C:\Windows\System32\spool\PRINTERS

spoiler

kemudian kosongkan folder dengan menghapus semua file di dalamnya, biasanya file2 tersebut file yang pending printer maksudnya yang tidak jadi diprint.

Referensi :

  1. http://answers.microsoft.com/en-us/windows/forum/windows_cp-hardware/how-do-i-install-the-latest-drivers-for-windows-8/b17ab0ce-46c3-46ac-a43a-b61e379afe1a?auth=1
  2. http://social.technet.microsoft.com/Forums/en-US/winserver8gen/thread/0f199e96-3fab-4f56-b961-81596a6267ce/
  3. http://totalpchealth.com/blog/pc-tips/fix-the-print-spooler-service

Menambahkan Program Start Up Windows 7 atau Windows 8

Untuk menambahkan program saat start up pada windows 7 atau windows 8 , copy paste kan url di bawah ini di windows explorer:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

Selanjutnya copy paste kan Shortcut program yang ingin kita tampilkan waktu start up  ke dalam folder startup di atas

startup

Sumber :

http://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/how-to-add-a-program-to-startup/91d18255-659e-4796-87f6-5e6c814c7d50

MySQL Error : #1364 – Field doesn’t have a default value

saya tadi sewaktu insert ke database ada error : #1364 – Field ‘date’ doesn’t have a default value

Error ini dikarenakan ada kolom yang tidak ada value saat insert sehingga error

saya baru2 ini update MySQL ke versi  5.5.29

setelah browsing ternyata  perlu merubah settingan default di file my.ini, dan memang ini untuk versi2 terbaru yang di versi sebelumnya tidak ada

setelah mempraktekan saya berhasil , dan tidak error lagi

cara nya :

1. Buka file my.ini

2. cari script :

sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”

hilangkan script STRICT_TRANS_TABLES sehingga menjadi :

sql-mode=”NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”

3. Restart MySQL service

Referensi :

http://board.phpbuilder.com/showthread.php?10354394-RESOLVED-mysql-default-value-bug

http://stackoverflow.com/questions/6194037/mysql-insert-without-having-to-specify-every-non-default-field-1067-invalid

PHP Export ke Excel dan Word

Export ke Microsoft Excel

Untuk bisa mengexport ke format Excel dari PHP menggunakan script :

header(“Content-type: application/octet-stream”);
header(“Content-Disposition: attachment; filename=namafile.xls“);
header(“Pragma: no-cache”);
header(“Expires: 0”);

Script di atas letakkan di baris atas dalam file  php sebelum menampilkan content /isi file

sebagai contoh untuk export sebuah data table :

<?php

$nama_file = “namafilekita.xls”;

header(“Content-type: application/octet-stream”);
header(“Content-Disposition: attachment; filename=”.$nama_file);
header(“Pragma: no-cache”);
header(“Expires: 0″);

?>

<table border=”0″ width=”100%” cellpadding=”0″ cellspacing=”0″>
<tr>
<th width=”28″>No</th>
<th width=”150″>Nama Karyawan</th>
<th width=”70″>Departement</th>
</tr>
<tr>
<td>1.</td>
<td nowrap=”nowrap”>Mahrizal</td>
<td nowrap=”nowrap”>IT</td>
</tr>
<tr>
<td>2.</td>
<td nowrap=”nowrap”>Wawan</td>
<td nowrap=”nowrap”>IT</td>
</tr>
</table>

Untuk table bisa diganti dengan query mysql kita

maka ketika akan dijalankan akan menghasilkan file bentuk excel dengan nama ‘namafile.xls’

Export ke Microsoft Word

Sedangkan untuk Microsoft word dengan memakai script :

 header(“Content-Type: application/vnd.ms-word”);
header(“Expires: 0”);
header(“Cache-Control: must-revalidate, post-check=0, pre-check=0”);
header(“Content-disposition: attachment; filename=namafile.doc“);

Penggunaannya sama seperti di atas diletakkan di atas baris dalam file sebelum menampilkan content

selanjutnya bisa dimodifikasi sesuai gaya kita , sebagai contoh modifikasi dari contoh di atas :

<?php

$content =  ‘<table border=”0″ width=”100%” cellpadding=”0″ cellspacing=”0″>
<tr>
<th width=”28″>No</th>
<th width=”120″>Nama Karyawan</th>
<th width=”70″>Departement</th>
</tr>
<tr>
<td>1.</td>
<td nowrap=”nowrap”>Mahrizal</td>
<td nowrap=”nowrap”>IT</td>
</tr>
<tr>
<td>2.</td>
<td nowrap=”nowrap”>Wawan</td>
<td nowrap=”nowrap”>IT</td>
</tr>
</table>’;

$nama_file = “namafile.doc”;

header(“Content-Type: application/vnd.ms-word”);
header(“Expires: 0”);
header(“Cache-Control: must-revalidate, post-check=0, pre-check=0”);
header(“Content-disposition: attachment; filename=”.$nama_file);

echo $content;
?>

Maka ketika dijalankan akan menghasilkan file word dengan nama : ‘namafile.doc’

Referensi :

http://www.daniweb.com/web-development/php/threads/124300/how-to-php-export-to-excel

http://phpcodesearch.wordpress.com/2010/12/23/php-export-to-word/

 

CSS3 Multiple Background

Kita bisa membuat multiple background dengan css3 , artinya background lebih dari satu dalam satu element

Contoh :

body
{

background:  url(images/logo-rts.png) 20% 2% no-repeat,
url(images/background-blue.jpg) center top no-repeat;

}

Style di atas saya pakai saat membuat background dan ada logo di atas , hasilnya :

header

Referensi :

http://www.css3.info/preview/multiple-backgrounds/

http://www.codeproject.com/Articles/211115/Quick-Easy-HTML5-CSS3-New-Features-for-Background

Word 2007 “error bookmark not defined” saat diprint

Untuk menangani error ‘error bookmark not defined’ pada table of content Microsoft Word 2007 saat diprint

maka caranya :

block atau seleksi teks pada index kemudian tekan ctr+f11

referensi :

http://www.tech-archive.net/Archive/Word/microsoft.public.word.application.errors/2008-03/msg00209.html

Membuat Domain Lokal dengan Xampp Windows

Untuk membuat Domain lokal, misal aplikasisaya.com dan bekerja di server lokal kita maka perlu settingan

1. Buka file httpd-vhosts.conf berada di : D:/xampp/apache/conf/extra/httpd-vhosts.conf

kalau kita install Xampp di C maka ganti D dengan C, menjadi C:/xampp/apache/conf/extra/httpd-vhosts.conf

alasan kenapa saya install di D, biar kalau misal ada apa2 dengan windows dan perlu install ulang upgrade atau format aplikasi kita tetap aman

2. Uncomment atau hilangkan tanda komentar (#) di depan pada baris :

# Use name-based virtual hosting.
NameVirtualHost *:80

3. Tambahkan baris berikut di akhir file :

<VirtualHost *:80>
ServerName localhost
DocumentRoot “D:\xampp\htdocs”
</VirtualHost>

# Setup “helloworld.tld” Virtual Host
<VirtualHost *:80>
ServerName aplikasikita.com
DocumentRoot “D:\xampp\htdocs\aplikasisaya”

<Directory “D:\xampp\htdocs\aplikasisaya.com”>
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

setelah diedit simpan file

4. Refresh Apache , dengan  cara : buka control panel xampp , ada di :  D:\xampp\xampp-control.exe, maka akan muncul :

control-panel

Klik stop pada Apache, tunggu sebentar sampai tidak ada status ‘running’ dan button stop berubah jadi start, setelah itu  klik start untuk memulai lagi

5.  Buka file ‘hosts’  , ada di C:\Windows\System32\drivers\etc\hosts

tambahkan baris di bawah ini di baris paling akhir file  :

127.0.0.1 localhost
127.0.0.1 aplikasisaya.com

simpan kembali file hosts

Baca lebih lanjut

Menambahkan Icon pada Title Website

Untuk menambahkan Icon pada title website  :

1. Buat image untuk icon dengan ukuran 16 x 16 pixel atau 32 x 32 pixel, contoh :  icon

2. Format image bisa dalam jpg, png, gif ataupun ico sehingga nama file, contoh : iconkita.png

3. Buka file html Tambahkan script html di bawah ini  :

<link rel=”icon” type=”image/png” href=”http//aplikasikita.com/images/iconkita.png”>

Di antara tag <head>…</head>lengkapnya :

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;
<html xmlns=”http://www.w3.org/1999/xhtml&#8221; lang=”en”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Aplikasi Kita</title>
<link rel=”stylesheet” href=”http://aplikasikita.com/styles/style.css&#8221; type=”text/css” />
<link rel=”icon” type=”image/png” href=”http//aplikasikita.com/images/iconkita.png”>
</head>

4. kemudian reload atau refresh browser kita maka akan tampil :

tab

 

 

Referensi :

http://www.w3.org/2005/10/howto-favicon

Cara Koneksi Modem Smartfren Xtream di Ubuntu 12.04

Setelah upgrade ubuntu ke versi 12.04 aku jadi ingin konek internet pakai smartfren, biasanya aku konek inet hanya di windows

setelah browsing akhirnya dapet di salah satu blog di sini

Caranya yaitu , saya copy paste saja ya biar cepat :

1. Pastikan HP modem tersebut sudah ditancapkan ke komputer melalui koneksi USB
2. Buka terminal Linux (Ctrl Alt T)
3. Jalankan perintah lsusb

husni@husni-Z475:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:b272 Chicony Electronics Co., Ltd Lenovo EasyCamera
Bus 002 Device 002: ID 0bda:0139 Realtek Semiconductor Corp.
Bus 004 Device 002: ID 15d9:0a4c Trust International B.V. USB+PS/2 Optical Mouse
Bus 004 Device 003: ID 1bbb:011f T & A Mobile Phones

Perhatikan baris terakhir:

Bus 004 Device 003: ID 1bbb:011f T & A Mobile Phones

1bbb adalah ID vendor dari HP Modem Smartfren sedangkan 011f adalah ID Produk. Sayangnya, ID produk tersebut mewakili perangkat USB FLashdisk. Artinya, Linux sudah mengenali HP Modem ini tetapi menganggapnya flasdish.

4. Eject perangkat usb ini (/dev/sr0 atau /dev/sr1 jika terdapat DVD/CD Drive). Gunakan kembali perintah lsusb untuk melihat pengaruhnya.

husni@husni-Z475:~$ eject /dev/sr1
eject: unable to eject, last error: Invalid argument
husni@husni-Z475:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 04f2:b272 Chicony Electronics Co., Ltd Lenovo EasyCamera
Bus 002 Device 002: ID 0bda:0139 Realtek Semiconductor Corp.
Bus 004 Device 002: ID 15d9:0a4c Trust International B.V. USB+PS/2 Optical Mouse
Bus 004 Device 004: ID 1bbb:0106 T & A Mobile Phones

Sekarang baris terakhir menunjukkan ID produk 0106 dan ini adalah modem.

5. Aktifkan Modem HP ini, dengan perintah

sudo modprobe usbserial vendor=0x1bbb product=0×0106

Sekarang perangkat ini sudah dikenali dengan baik oleh Kernel Linux. Langkah berikutnya adalah mengkonfigurasi koneksi ke Internet, yaitu sebagai berikut:

1. Aktifkan jaringan broadband. Klik simbol Koneksi pada bar atas kanan dan pastikan Enable Mobile Broadband terpilih.

2. Tunggu sebentar, kemudian kembali klik simbol Koneksi dan pilih Edit Connections… Klik tab Mobile Broadband.

3. Klik tombol Add.

4. Jendela New Mobile Broadband Connection muncul. Di sana harusnya sudah terlihat device modem HP yang telah tertancap melalui USB, yaitu TCT Holding EVDO Modem. Klik Continue.

5. Jendela berikutnya menampilkan daftar negara, pilih Indonesia. Klik Continue.

6. Selanjutnya tampil daftar provider yang ada di Indonesia, pilih SMART. Klik Continue.

7. Pada jendela selanjutnya, cukup klik Apply.

8. Jendela bernama Editing SMART Connection tampil. Buka tab Mobile Broadband. Pastikan Number, Username dan Passwordnya, masing-masing bernilai “#777“, “smart“, dan “smart” (tanpa tanda petik ganda).

9. Klik Save…, Klik Close.

10. Klik simbol Koneksi di bar atas kanan. Klik SMART Connection. Tunggu beberapa saat, dan koneksi Internet pun dapat dinikmati.

Setelah aku ikuti tutorial di situs tersebut aku bisa jadi konek internet di ubuntu 12.04

Biar aku tidak lupa maka aku copy paste kan di blogku , Hak cipta tetep punya penulis asli

Buat penulis tutorial di atas terima kasih

Referensi :

http://komputasi.wordpress.com/2012/06/27/konfigurasi-modem-hp-smartfren-xstream-di-linux-ubuntu-12-04-lts/

Website Background Putih

Pembukaan

Semalam saya diskusi dengan kedua teman di kontrakan mengenai background website personal yang akan dibuat.

Teman desainer membuat desainnya dengan background abu-abu sedangkan teman satunya yang order website ikut saja dan menyetujui, saya mengusulkan agar background nya putih. Dari situ timbullah perdebatan apa background yang dipilih  sesuai desainer atau putih seperti kata saya. sementara teman satunya sebagai klien mencoba meyakinkan bahwa background berwarna gelap membuat orang lebih fokus sebagaimana waktu dia ngajar mahasiswa dengan presentasi power point background gelap mahasiswa akan lebih fokus.

“saya mengajar mahasiswa kalau pakai background hitam semuanya diam memperhatikan karena fokus , saya dikasih tahu oleh dosen yang lain dan memang hasilnya benar”

Baiklah saya angkat topik ini sebagai pengisi waktu luang dan teman minum kopi saya di siang ini  🙂 Baca lebih lanjut

Proyek sistem informasi tidak mudah ?

sumber : jupiterimages.com

sumber : jupiterimages.com

Meski belum lama bergelut di bidang IT aku berani mengatakan membuat sistem itu memang tidak mudah, sistem bukan hanya coding, pemrograman, database, array variable…itu adalah aplikasinya..cara membuat aplikasi pakai database dan coding, sedangkan sistem adalah sebuah satu kesatuan alur pekerjaan yang digabungkan jadi satu.

Membuat sistem bukan hanya memikirkan coding tapi harus lebih luas, bisnis prosesnya, analisa databasenya , infrastrukturnya dsb, butuh seorang yang berilmu luas untuk bisa membuat sistem. susah dan tidak mudah.

Di dalam sebuah buku managemen sistem informasi yang saya baca, 70% proyek IT gagal, benarkah demikian…, harus kukatakan iya

berdasarkan pengalaman saya pribadi membuat proyek IT atau mengerjakannya tidak mudah, banyak faktor yang mempengaruhinya

1. Mulai dari SDM nya, ada dua orang setidaknya minimal dalam membuat sistem yang berperan :

a) Project Manager

sumber : jupiterimages.com

sumber : jupiterimages.com

Pembuat sistem harus ada project manager, siapa sih project manager , di dalam buku 7 langkah membangun sistem informasi, project manager adalah orang yang bertanggung jawab atas keseluruhan pembuatan sistem, Dia lah yang mengatur dan membuat timeline atau time schedule, mengatur kapan akan implementasi, masalah apa yang kira2 akan muncul dan selalu punya solusi untuk setiap masalah, tidak mudah untuk menjadi project manager, salah rencana salah hasil, di belakang sistem yang berhasil selalu ada project manager yang handal. Project manager pula lah yang harus mengarahkan dan menjelaskan kemana arah jalannya sistem kepada programmer agar tidak salah pengertian.

Baca lebih lanjut