Etos Kerja muslim
Memulai hari ini, dengan semangat baru menjadi “pedagang” yang jujur dan amanah. Memiliki Visi dan Misi yang jelas. Insya Allah memberikan keberkahan. Googling muncul di page 1 paling atas
langsung di ambil dari sumber : MHamzah semoga dapat meng-inspirasi kita, untuk apa kita susah – susah bekarja ? Apakah “hanya” demi uang ?
5 Prinsip Kerja Seorang Muslim (Etos Kerja dalam Islam)
Muhammad Hamzah
1. Kerja, aktifitas, ‘amal dalam Islam adalah perwujudan rasa syukur kita kepada ni’mat Allah SWT. (QS. Saba’ [34] : 13)
اعْمَلُوا آلَ دَاوُودَ شُكْرًا وَقَلِيلٌ مِّنْ عِبَادِيَ الشَّكُورُ {سبأ/13}
2. Seorang Muslim hendaknya berorientasi pada pencapaian hasil: hasanah fi ad-dunyaa dan hasanah fi al-akhirah – QS. Al-Baqarah [002] : 201)
وِمِنْهُم مَّن يَقُولُ رَبَّنَا آتِنَا فِي الدُّنْيَا حَسَنَةً وَفِي الآخِرَةِ حَسَنَةً وَقِنَا عَذَابَ النَّارِ {البقرة/201}
3. Dua karakter utama yang hendaknya kita miliki: al-qawiyy dan al-amiin. QS. Al-Qashash [28] : 26
قَالَتْ إِحْدَاهُمَا يَا أَبَتِ اسْتَأْجِرْهُ إِنَّ خَيْرَ مَنِ اسْتَأْجَرْتَ الْقَوِيُّ الْأَمِينُ {القصص/26}
Al-qawiyy merujuk kepada : reliability, dapat diandalkan. Juga berarti, memiliki kekuatan fisik dan mental (emosional, intelektual, spiritual)
Sementara al-amiin, merujuk kepada integrity, satunya kata dengan perbuatan alias jujur, dapat memegang amanah.
4. Kerja keras. Ciri pekerja keras adalah sikap pantang menyerah; terus mencoba hingga berhasil. Kita dapat meneladani ibunda Ismail a.s. Sehingga seorang pekerja keras tidak mengenal kata “gagal” (atau memandang kegagalan sebagai sebuah kesuksesan yang tertunda)
5. Kerja dengan cerdas. Cirinya: memiliki pengetahuan dan keterampilan; terencana; memanfaatkan segenap sumberdaya yang ada. Seperti yang tergambar dalam kisah Nabi Sulaeman a.s.
Jika etos kerja dimaknai dengan semangat kerja, maka etos kerja seorang Muslim bersumber dari visinya: meraih hasanah fid dunya dan hasanah fi al-akhirah.
Jika etos kerja difahami sebagai etika kerja; sekumpulan karakter, sikap, mentalitas kerja, maka dalam bekerja, seorang Muslim senantiasa menunjukkan kesungguhan
Disusun untuk program “KULTUM” radio DELTA FM Makassar. Diudarakan pada hari Selasa, 23 Agustus 2005.
Melihat list Hardware di linux
Terkadang ketika awal – awal install OS Linux, ingin melihat apakah semua Hardware pada Desktop kita di “terima” dengan baik oleh linux. Untuk mengetehuinya langsung saja, buka terminal :
$ sudo dmidecode
Masukan password, lalu muncul seluruh list Hardware yang di-deteck oleh linux. Ada beberapa variasi, mungkin dengan perintah diatas, list yang muncul terlalu banyaakk
. untuk memadatkannya tinggal tambah -q
$ sudo dmidecode -q
Dasar manusia tidak pernah puas
. Kalo kita ingin memasukan kedalam text file. Tinggal tambahkan perintah menjadi :
$ sudo dmidecode -q > nama_file.txt
Ganti nama_file dengan fie name yang anda kehendaki. secara default akan disimpan di directory : /home/nama_user
Penampakannya :
Ada perintah, untuk menampilkan seluruh informasi tentang hardware, khususnya PCI :
$ sudo lspci
Kalau ternyata hardware yang kita pasang tidak ter-detect, coba perintah ini, dan mulai dari awal lagi..
$ sudo hw-detect
ok. mungkin segitu aja share tentang melihat informasi hardware… selamat mencoba. semoga bermanfaat.. lebih lanjut
commentnya di tunggu…
wallahualam bishawab..
How to install linux [The Perfect Desktop]
Pagi – pagi dapat pencerahan dari forum
. terkadang kita yang tertarik pada linux sedikit kesulitan untuk memulai. Ini mungkin membantu, link how to install – beberapa distro, dengan karakteristiknya masing – masing. Panduannya cukup lengkap + screen shot yang memudahkan kita mencerna setiap langkahnya hehe memang agak jadul serinya… tapi pada dasarnya sama.. tinggal kreatifitas kita yang menentukan
2. The Perfect Desktop – Slackware 12
3. The Perfect Desktop – OpenSUSE 10.3 (GNOME)
Pertanyaan, saran silahkan…
Semoga Bermanfaat..
Upgrade OpenOffice.Org di Jaunty Jackalope
Di Hari senin tepat satu hari sebelum memulai aktifitas ditahun 2010. Rasa hati ingin upgrade OpenOffice.org dari standar jaunty, intrepid n hardy yang masih 3.0. Iri juga liat adeknya Karmic udah 3.1 apa malah 3.2 Whatever
.
Langsung siapkan koneksi internet, dan Terminal saja. Lalu Copas
:
deb http://ppa.launchpad.net/bugbear5/ooo-jaunty/ubuntu jaunty main
Sabar dulu,, copas dan tambahkan script diatas kedalam sources.list kita, caranya :
$ sudo nano /etc/apt/sources.list
Tambahkan pada baris mana saja,, ke dalam nya… lalu simpan dengan ctrl + x dan tekan Y. Lanjut , ketik di terminal :
$ sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys EC4751ED
Tunggu beberapa saat… lalu inilah intinya hehe :
$ sudo apt-get update && sudo apt-get dist-upgrade
Perintah diatas akan meng-update list terbaru dari repo anda dan akan meng-upgrade semua file yang perlu diupgrade
be patience…. koneksi internet sangat berperan penting disini… dan hasilnya :
WARNING
Pastikan seluruh langkah instalasi berjalan dengan normal. Sebab, pengalaman saya, system akan di upgrade secara menyeluruh, hingga tingkat kernel. Oleh sebab itu, pastikan koneksi internet anda dapat diandalkan (baca: Cepet
). Dan pastikan, listrik dirumah anda nyala terus… hehehe
Sekian.. semoga bermanfaat…. Komentar dan pertanyaan sangat dinantikan…
Cain 1.1.1 di Jaunty
Mengambil kata-kata dari infoLINUX :
Bagi anda yang kerap melakukan pekerjaan LAB , kemungkinan besar aplikasi ini sangat berguna bagi Anda. Cain dapat membantu anda melakukan simulasi beberapa reksi kimia yang anda kehendaki. Hasilnya dapat anda simpan dalam bentuk XML atau yang lainnya.
Kali ini kita akan mencoba install program Cain (bukan cain n abel buat sniff network
) berdasarkan pengalam pribadi,, berikut tutorial pada ubuntu 9.04 Jaunty Jacklope :
1. Download versi terbaru Cain 1.1.1 disini
Letakan file tar.gz pada cain di (misalnya) /home/akbar/Desktop . Ternyata program cain membutuhkan beberapa file lib python yaitu :
python-wxgtk2.8 python-wxtools wx2.8-i18n python-numpy python-matplotlib
Lalu buka terminal, pastikan tidak ada masalah koneksi internet dan Repository berjalan dengan baik
$ sudo apt-get install python-wxgtk2.8 python-wxtools wx2.8-i18n python-numpy python-matplotlib
Ikuti langkah – langkah instalasi program2 tersebut – memakan beberapa menit. Setelah proses instalasi selesai, kita akan menjalankan program cain dengan (terminal) :
$ cd /home/akbar/Desktop/Cain
$ python Cain.py
Dan hasilnya :

Oh iya,, semua file yang kita dapatkan dengan perintah apt-get , secara otomatis akan disimpan di :
/var/cache/apt/archives
Jadi misalnya, kita ingin meng-install lagi ke komputer lain (pastikan dependency nya sama misal, i386), tinggal masuk ke folder tersbut copy file .deb nya.. selesai…
update :
Sampai sekarang saya belum bisa pakai ini program
padahal untuk simulasi rekasi kimia dan lain – lain bisa dijalankan dengan baik di sini. biarkan waktu yang menjadwab
![]()
Wallahualam Bishawab… semoga bermanfaat… ditunggu komentar dan sarannya…
Convert File System Ext.3 to Ext. 4
Diambil dari sini
Motivasi utama berpindah dari Fillesystem Ext.3 ke Ext. 4 adalah :
* Delayed allocation & mballoc allocator for better on-disk allocation
* Sub-second timestamps
* Space preallocation
* Journal checksumming
* Large (>2 Terabyte) FILE support
* Large (>16 Terabyte) FileSystem support
* Defragmentation support
Nah, kalo kita pengguna ubuntu 9.04 perlu dicoba ni tutornya soalnya jaunty masih pakai filesystem Ext. 3 . Ada beberapa distro yang defaultnya sudah menggunakan Ext.4, seperti Slackware 13 dan Ubuntu 9.10 Karmic Koala.
Yang harus dipersiapkan :
* Memiliki kernel yang mendukung filesystem Ext4
* Partisi yang akan dikonversi harus di UNMOUNT
* Untuk memastikan apakah partisi yang akan dikerjakan tidak di mount, gunakan perintah:
sudo umount /dev/sda5
* Anda tidak bisa melakukan konversi root (/) sedangkan anda sedang bekerja dengan filesystem tersebut (booting). Untuk ini, anda memerlukan LiveCD atau Linux di USB.
Ok. langsung pada intinya…
Booting menggunakan LiveCD atau LiveUSB anda.
Saya sendiri menggunakan Ubuntu 9.04 yang diinstall (bukan live lho) pada USB hardisk.
1. Ketahui dulu ‘alamat’ partisi yang akan di konversi menggunakan fdisk.
Buka terminal anda, ketikkan:
sudo fdisk -l
2. Lakukan konversi (sebenarnya hanya menambahkan fitur filesystem)
sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda5
Pada perintah di atas, saya mengkonversi partisi /home saya yang berada di alamat /dev/sda5 (partisi logical pertama).
Jangan heran, tahap ini hanya memakan waktu beberapa detik saja. Yang lama itu adalah tahap berikutnya.
3. fsck biasanya digunakan untuk memeriksa filesystem
Nah, disinilah fungsi fsck berperan. Ketika kita menggunakan perintah:
sudo fsck -pDf /dev/sda5
sebenarnya kita sedang melakukan ‘perbaikan’ filesystem yang ‘rusak’ karena kita sudah merubah atribut fitur filesystem tersebut menggunakan tune2fs.
Jadi, adalah wajar jika anda mendapatkan pesan error saat proses pemeriksaan filesystem.
Potongan perintah tune2fs tadi akan mengkonversi filesystem kita sehingga sekarang memiliki fitur:
* dir_index
Menggunakan b-trees (big trees – pohon besar??) hash untuk mempercepat pencarian pada direktori filesystem. Opsi -D pada fsck berfungsi untuk melakukan konversi direktori ke format b-trees.
* uninit_bg
Fitur ini akan mempersingkat waktu pengecekan filesistem karena hanya mengecek inode-inode yang mengalami perubahan saja.
4. Edit Konfigurasi Fstab
Setelah menyelesaikan konversi, saatnya merubah jenis filesystem pada konfigurasi proses mounting filesystem saat booting.
Mount partisi root linux anda
sudo mount /dev/sda1 /home/ubuntu/direktori_mount_point
Buka file /etc/fstab sebagai root.
sudo nano /home/ubuntu/direktori_mount_point/etc/fstab
Edit baris yang seperti ini:
UUID=f6926896-247d-4511-afa0-8f1a67302232 /home ext3 relatime 0 2
ke konfigurasi baru:
UUID=f6926896-247d-4511-afa0-8f1a67302232 /home ext4 relatime 0 2
Perhatikan, yang berubah hanyalah di bagian jenis filesystemnya saja.
Simpan (ctrl+O) dan keluar (ctrl+X) dari editor nano.
5. Reboot Linux Anda dan nikmati filesystem baru anda.
Selamat, sekarang anda sudah bisa menikmati filesystem ext4 dengan segala kelebihannya
WARNING!
Backup dahulu data-data anda sebelum melakukan konversi filesystem atau anda bisa kehilangan data (meskipun tutorial ini bisa dibilang 99% aman dan sukses tanpa kendala pada Ubuntu Jaunty 9.04 saya).
Belajar VPN (Virtual Private Network)
Alhamdulillah masih diberi kesempatan buat nulis lagi
. Ok. kita lanjutkan bahasan kita tentang networking, Kali ini kita akan bahas apa itu VPN :
VPN (Virtual Private Network) dari asal katanya saja, bisa diambil makna : Jaringan Pribadi Virtual. Maksudnya, kita [seolah-olah] membuat jaringan private (LAN) diatas jaringan publik (Internet).
Bagaimana, sudah terbayang ? ngiung… ngiung…
kalo belum terbayang, coba lihat ilustrasi berikut :
Penjelasan contoh kasus :
Kita mempunyai perusahaan besar. Dimana perusahaan tersebut mempunyai beeberapa kantor cabang yang saling berjauhan (site 1 dan site 2). Untuk menghubungkan jaringan antar kantor cabang, diperlukan jaringan private namun dalam jarak yang jauh (hayo2
). nah, solusinya dengan VPN. Gampang-nya begini, kita tahu jika LAN : PC – kabel – switch – kabel – switch – PC. nah, kabel (yang cetak tebal) diganti dengan Cloud (internet) selesai. itulah VPN.
Perhatikan kembali gambar di atas!
Sebuah kantor cabang 1 (site 1) ingin membuat sebuah jaringan local ke kantor cabang 2 (site 2). Untuk itu, dipakailah VPN. Perangkat sebuah VPN berupa End PC – server – tunnel – server – end PC. Ibarat sebuah jalur pribadi ditengah keramaian jalur internet public, maka dibentuklah sebuah Tunnel.
Tunnel (terowongan), adalah jalur pribadi virtual diantara jalur publik internet. Kalau dijalan raya, itu jalur busway : Walaupun di “jalan” yang sama, namun memiliki kemampuan yang berbeda. Pada jalur busway relatif lebih “lancar”. Tidak terkena macet dan antrian kendaraan bermotor.
Pertanyaan selanjutnya : Bagaimana dengan tingkat keamanannya ? mengingat ini adalah jalur pribadi.
Yang membuat VPN ini istimewa adalah paket – paket data yang dikirimkan menuju tempat tujuan, telah di enskripsi (diacak) terlebih dahulu. Sehingga, akan menjadi percuma jika seseorang mengambil data atau menguping. Perhatikan gambar diatas, bahwa terdapat firewall utuk memproteksi dan validasi hak akses terhdap PC yang menggunakan VPN. Jadi, fungsi firewall disini semacam filter. Hanya user dengan IP tertentu yang dapat meng-akses data VPN.
Nah.. bagaimana ? sudah mengerti konsep dasar dari sebuah VPN ? kita akan lanjutkan lagi (Insya Allah) dengan melihat dari sisi teknisnya. Seperti protocol yang digunakan dan beberapa setting VPN. Semoga bermanfaat….
Komentar dan masukan sangat dinantikan
*Referensi sini
Wallahualam Bishawab.
Install Wincupl with wine
Wah.. senangnya baru saja bisa install program wincupl 5.30.2 . Apa itu wincupl ? sini
Wincupl adalah program simulasi untuk membuat sebuah logika pada IC (integrated Circuit). Wincupl keluaran resmi dari Atmel, n ini full license alias gratisss…
![]()
Wincupl buat apaan ?? ya.. ini sih bagian yang tak terpisahkan bagi mahasiswa teknik komputer seperti saya .. gak jauh – jauh dari solder (padahal jarang nyolder
) yasudah… yang perlu disiapkan :
1. Wine 1.1.19 sini
2. wincupl sini
Wincupl nya memang program windowozz tapi, ini full lisensi nya jadi halal… ok ? baik, donlod dulu file .exe nya – lalu install seperti biasa – nah…. setelah instalasi selesai.. ternyta eh .. ternyata.. wincupl mengalamai trouble.. tenang.. setelah berguru pada om Wine.. dapatlah solusinya.. tinggal donlod – install :
$ wget http://activex.microsoft.com/controls/vc/mfc40.cab
$ cabextract mfc40.cab
$ wine mfc40.exe
Selamat menikmati Wincupl.. dan doakan saya semoga tugas rancang kami sukses !! amienn…
Upgrade Firefox : Ubuntu 9.04
Ketika saya install ubuntu 9.04 Jaunty Jacklope, ternyata versi firefoxnya masih yang lama (versi 3.0). Tapi tenang, kali ini kita akan coba upgrade versi firefox terbaru dengan beberapa langkah mudah. Bahan yang disiapkan :
1. PC (lengkap dengan keyboard, mouse dan monitor
)
2. Ubuntu 9.04
3. Akses Internet
Langsung saja, download versi terbaru firefox, disini simpan dalam folder yang anda kehendaki,, misal disini /home/akbar/Desktop. Setelah proses download tuntas. kita akan dapat satu file dengan nama : firefox-3.5.4.tar.bz2 tergantung pada rilis versi terbarunya yaa… buka terminal :
Masuk ke folder download kita,, /home/akbar/Desktop
$ cd /home/akbar/Desktop
Pastikan aplikasi mozilla firefox anda dimatikan atau tidak dijalankan pada saat instalasi ini.
Selanjutnya, kita hapus versi lama mozilla di Ubuntu
$ sudo apt-get remove firefox-3.0
Extrack file firefox ke /opt , masuk ke folder /opt , pindahkan isi /opt/firefox/plugins ke /opt/firefox/plugins.backup
$ sudo tar -jxvf firefox-3.5.4.tar.bz2 -C /opt
$ cd /opt
$ sudo mv /opt/firefox/plugins/ /opt/firefox/plugins.backup
Buat link symbol untuk firefox
$ sudo ln -s /usr/lib/xulrunner-addons/plugins/ /opt/firefox/plugins
Sedikit edit shortcut yang lama,, untuk menjalankan firefox yang baru, lalu membuat link symbol untuk firefox yang baru
$ sudo dpkg-divert –divert /usr/bin/firefox.ubuntu –rename /usr/bin/firefox
$ sudo ln -s /opt/firefox/firefox /usr/bin/firefox
ok. semua proses telah selesai ! tinggal buka the new of firefox
$ firefox
Semoga bermanfaat… silahkan komentar saran atau pertanyaan…
Belajar IP : Gateway dan DNS
Akhirnya bisa melanjutkan bahasan tentang IP. Oke.. sebelumnya kita sudah bahas dan memahami alokasi dan aturan pemakaian IP. disini .Dalam dunia persilatan jaringan, pasti akan sering menemukan dua istilah aneh ini, yaitu :
1. Gateway
2. DNS (Domain Name Server)
Sudah pernah dengar, atau lihat ? ya, pasti sering kita temui jika sedang setting koneksi internet dengan ISP (speedy, IM2, SMART dll). Mengutip dari mbah wiki (teman dekat mbah google ) :
Gateway (telecommunications), a computer or a network that allows or controls access to another computer or network
Seperti namanya Gateway (Gate = Gerbang, Way = Jalur/jalan). Secara sederhana Gateway merupakan “pintu” pertama, jalur pertama yang harus dilewati paket2 data untuk dapat masuk ke network yang lain. Apa penting nya ?? sangat penting.
Ibaratkan kita berada di dalam rumah, lalu kita ingin “mengantarkan” masakan kita ke tetangga sebelah. Pasti jalan yang kita lewati pintu depan rumah kan ? masa lewat jendela
. Nah, begitu pula jika kita ingin pergi ke toilet, pasti kita menuju pintu toiet (masa pintu depan rumah,, muter2 dong..) “Maskan” tadi adalah paket data yang kita kirimkan, dan pintu2 tadi adalah gatewaynya. Jadi, jangan sampai kita salah pilih gateway ! bisa dipastikan, network yang kita buat (internet) akan mengalami masalah, sebab paket2 datanya salah kirim ! hehe…
Baiklah,, itu tadi filosofi dari gateway. Sekarang kita lihat dari sisi teknisnya. Biar gampang lihat gambar aja ya …

perhatikan topology jaringan diatas. Terlihat ada 4 (empat) buah komputer clients, yang saling terhubung dalam satu network. Dihubungkan oleh satu buah switch. Dari switch, masuk ke router (modem bisa juga). Dari router inilah yang menghubungkan antara LAN kita ke dunia luar Internet. Sudah kita pelajari sebelumnya, bahwa setiap komputer mempunyai alamat IP yang berbeda. Dan router pun mempunyai IP juga. jadi :
Ketika sebuah paket data dari komputer, ingin diteruskan ke arah internet, maka, “gerbang” yang harus dilaluinya adalah gerbang router tersebut. Dengan kata lain, pada topology jaringan diatas, Alamat gateway mengarah pada IP local interface nya router.
Seperti layaknya manusia berwajah 2, router pun demikian. Local Interface adalah Ethernet card nya rourter, yang memiliki IP LAN. Artinya, dalam satu jaringan LAN komputer diatas. Ilustrasinya :
. | Router |
Client == | Local Interface – routing – Public interface | == internet
Public interface gampang nya adalah IP Public kita yang dikenal di jarinagan internet luas. Ingat fungsi utama sebuah router : “manipulasi alamat IP” kenapa harus dimanipulasi ?? sebab, jaringan Internet, tidak mengenal IP LAN atau local kita (192.168.2.3), jaringan internet hanya mengenal IP public seperti 202.130.196.155. Nah, inilah fungsi router tersebuat sebagai NAT (Network Address Translation).
Bagaimana menentukan Gateway kita ?? Mudah saja, cari interface router / modem yang paling dekat dengan jaringan kita. Teknik ini sudah lazim digunakan. (yaiyalah… masa cari gateway yang jauh2… hehe). Misalnya Local interface router dengan alamat 192.168.1.1. Nah, pada client range IP nya dari 192.168.1.2 – 192.168.1.5, maka, untuk setting gateway nya diarahkan ke 192.168.1.1. Begitu… ok ?
DNS (Domain Name Server)
Kita lanjutkan dengan istilah DNS. Dari arti katanya sendiri memiliki arti “Server yang menyimpan nama domain”. Sebelum terlalu jauh, kita harus fahami dulu, cara kerja sebuah halaman web dapat muncul di web browser kita :
Ketika kita ketik : www.google.com === Router === DNS == internet.
Penjelasan : Ketika kita ketik www.google.com, maka komputer, akan “mencari” alamat halaman tersebut (ingat ini sebuah alamat, berarti sebuah IP), melewati router, lalu diterima oleh DNS, yang akan menterjemahkan alamat www.google.com menjadi sebuah alamat IP. Sebagai contoh www.google.com, ip nya = 216.239.61.104 . Coba ketikan alamat tersebut di web browser anda, maka akan sama dengan muncul halaman www.google.com
Penampakan di terminal nya :
Lalu muncul pertanyaan, bagaimana dan dimana DNS kita ?? gak usah pusing2 hehe. Sebab, ISP kita biasanya sudah menyertakan alamat DNS dia. Jadi, kita tinggal ketik saja
. Cara kerja DNS sendiri, sederhana saja, sebuah DNS akan mencari alamat IP yang kita inginkan di Indexnya. Lalu memberikan feedback berupa alamat IP website yang kita tuju. Ingin membuat DNS ?? mudah saja (jaelahh.. ) hanya siapkan sebuah server, lalu install bind untuk redhat.
Seperti itulah gambaran tentang Gateway dan DNS. Dalam dunia persilatan jaringan,, kedua istilah tersebut tidak begitu membuat pusing admin. biasanya yang mebuat mumet alias pusing adalah masalah routing dan setting di routernya. Mungkin dilain waktu kita bahas, beberapa fungsi atau sevices yang berjalan di Router untuk meningkatkan performa sebuah router. OK. semoga bermanfaat… pertanyaan, kritik dan saran.. monggo…










Komentar Terbaru