Selasa, 16 April 2013

7 KALIMAT YANG PENUH BERKAH

.. 7 KALIMAH YANG PENUH BERKAH ALLAH ...


Bismillahir-Rahmaanir-Rahim ... 

1. Mengucap "Bismillah" pada tiap-tiap hendak melakukan sesuatu ...

2. Mengucap " Alhamdulillah" pada tiap-tiap selesai melakukan sesuatu ...



3. Mengucap "Astaghfirullah" jika lidah terselip perkataan yang tidak patut ...

4. Mengucap " Insya-Allah" jika merencanakan berbuat sesuatu di hari esok ...

5. Mengucap "La haula wala quwwata illa billah" jika menghadapi sesuatu tak disukai dan tak diingini ...

6. Mengucap "inna lillahi wa inna ilaihi rajiun" jika menghadapi dan menerima musibah ...

7. Mengucap "La ilaha illa Allah Muhammad Rasulullah " sepanjang siang dan malam sehingga tak terpisah dari lidahnya ...

- Dari tafsir Hanafi -

mudah-mudahan ingat, walau lambat-lambat ...
mudah-mudahan selalu, walau sambil lalu ...
mudah-mudahan jadi bisa, karena sudah biasa ...

Sungguh 7 kalimah ini sangat dicintai Allah dan Rasul-Nya ..
jika sudah terbiasa insya Allah hidup kita akan menjadi penuh diliputi rahmat dan keberkahan dari Allah ...

Salam Terkasih ...
Dari Sahabat Untuk Sahabat ...

10 Cara Untuk Meningkatkan Produktifitas Web Developer

 
 Web DeveloperWeb Developer bisa lebih produktif dengan hal besar ataupun hal kecil, di sini kami mengumpulkan beberapa tips untuk meningkatkan produktifitas web developer.
Meskipun kami tidak bisa memberikan jaminan kalau produktifas anda dapat meningkat pesat dengan membaca artikel ini, semuanya balik lagi ke kebiasaan dan “cara” anda untuk menyelesaikan suatu pekerjaan. Kami berharap dengan tips atau cara-cara di bawah ini rule Web Development anda jadi lebih cepat dan tidak banyak waktu yang terbuang sia-sia.


1. Gunakan Framework Web Development

Framework itu ibarat kerangka dari suatu mesin, misalkan anda mau membangun sebuah motor yang keren dan cepat anda tidak perlu membuat motor itu dari 0. Pakailah framework atau kerangka yang sudah ada, anda tinggal konsentrasi ke design, user experience dan aksesoris lainnya, so pekerjaan membangun motor jadi lebih cepat :) .
Dalam Web Development juga begitu, ketika anda bisa menggunakan salah satu framework untuk mengembangkan website maka pekerjaan anda jadi lebih cepat dan banyak lagi keuntungan yang di dapat.
Beberapa Keuntungan menggunakan framework:
  • Mempunyai fitur yang menyediakan solusi umum yang biasa di hadapi web development (contoh: web page standar, function web form dan kecocokan dengan bermacam-macam browser).
  • Framework sudah di uji oleh ribuan web developer lain untuk bugs, security dan performance.
  • Mudah untuk reuse atau menggunakan kode yang sama berulang kali, karena framework mempunyai API yang konsisten dengan fungsi-fungsi yang sudah di publish.
  • Mempunyai Komunitas yang mendukung pengembangan dari framework tersebut, di dalam komunitas ini anda bisa mengetahui cara memaksimalkan penggunaan suatu framework atau bahkan ikut memberikan masukan agar  framework yang anda gunakan lebih maksimal.
  • Lebih mudah di gunakan, terutama oleh pemula.
Keuntungan-keuntungan di atas bisa membantu mempercepat pekerjaan anda, sehingga produktifas anda bisa meningkat pesat.
Beberapa contoh Framework Web Development yang bisa anda gunakan:
  • Framework Web Development –> Ruby, CakePHP, CodeIgniter, Yii, dll
  • Framework Javascript –> JQuery, Mootools dan banyak class javascript lainnya. Javascript framework biasanya di gunakan untuk mempercantik tampilan suatu website. Animasi dan efek-efek web yang cantik bisa di hasilkan dari framework javascript di atas.
  • Framework CSS –> Jika anda ingin mempercepat mendesign dan menerapkannya dalam website gunakanlah Framework CSS, Contoh framework CSS yang populer adalah 960 Grid System dan Toast.

2. Membuat Library dari Code Snippets

Recycle kode atau script yang sudah anda buat!! Buat kumpulan kode yang sering anda pakai saat coding, kumpulkan snippets yang sering anda gunakan agar mudah saat dicari dan digunakan.
Cara yang paling simple, anda bisa mengumpulkan source code dan file text di folder atau direktori dan membukanya kembali saat di butuhkan. Tapi cara di atas kurang efisien, ada cara yang lebih mudah dan useful tentunya.
Gunakan code editor atau IDE yang memungkinkan anda untuk menyimpan Code Snippets. Sebagai contoh, Notepad++ mempunyai plugin SnippetPlus dan Dreamweaver mempunyai tools bawaan Snippets Panel bahkan tools bawaan Dreamweaver ini sudah mempunyai kumpulan snippets yang sering digunakan dan siap pakai.

3. Gunakan Tools sesuai dengan Fungsinya

Ibarat mau maju ke medan perang, pastikan anda membawa senjata yang lengkap dan tepat, ini akan membantu anda untuk memenangkan peperangan. Begitu juga dengan web development, pastikan anda mempunyai tools yang lengkap dan tepat dan bisa membantu anda menyelesaikan pekerjaan agar lebih cepat.
Jika anda seorang Web Designer, anda mungkin sangat membutuhkan Photoshop dan Illustrator. Jika anda seorang developer, anda membutuhkan satu paket tools yang tepat (Notepad++, Library yang sering digunakan, dll)  agar pekerjaan anda bisa cepat di selesaikan.
Tentunya, paket tool antara Professional dan orang kebanyakan berbeda. Tidak semua orang membutuhkan Coda Web Development suite untuk membuat website – beberapa orang cukup menggunakan Notepad untuk membuat website.

4. Kumpulkan dan Organize Free Design dan Resource

Sekarang ini banyak sekali website yang memberikan design dan resource yang bisa di pakai ulang untuk project-project anda. Follow atau submit RSS website yang memberikan free design, resource dan tips2 yang berguna untuk mempercepat pekerjaan.
Belakangan ini saya senang mengumpulkan icon, template Photoshop, Vector Illustrations, Artwork buttons, GUI elements, Photoshop brushes, @font-face kits dan beberapa hal penting lain untuk design.
Mempunyai banyak resource sangat membantu untuk pekerjaan anda, contohnya anda jadi lebih cepat untuk membuat mockup di photoshop dan cepat menunjukan hasilnya ke client anda. Bukankah ini meningkatkan produktifas dan pelayanan tentunya :)

5. Bekerja berdasarkan deadline

Bekerja berdasarkan deadline bagi kebanyakan orang mungkin tidak menyenangkan, karena harus berpacu dengan waktu, coding lebih cepat dan seterusnya. Tapi percayalah deadline membuat otak anda berkembang lebih baik yang implikasinya anda lebih kreatif dan produktifitas dan ide akan meningkat.
Contohnya: beri waktu 10-20 menit untuk membuat image slider, dengan waktu yang terbatas anda akan lebih kreatif dan cepat untuk menyelesaikan masalah. Googling sejenak dan mendapatkan library Nivo Slider misalnya, slider sudah dapat sekarang anda tinggal atur untuk CSS dan sesuaikan dengan mockup anda.
Bandingkan jika waktu untuk membuat image slider ini berjam-jam, otak anda jadi lebih santai dan cenderung kurang produktif karena kurang maksimal untuk berpacu dengan waktu.

6. Istirahat

Yang sangat penting jika anda bekerja dengan deadline adalah selingin pekerjaan anda dengan break atau istirahat. Ini sangat penting agar kinerja otak anda tetap semangat dan optimal. Berjalan ke dapur atau ke toilet mungkin membantu anda untuk memulihkan kondisi otak anda.
Cara yang paling banyak di lakukan oleh Web Developer adalah 20 menit bekerja dengan satu task kemudian istirahat 5 menit untuk browsing, bikin kopi dll. Dengan cara di atas anda lebih konsisten dengan target dan otak juga beristirahat karena tidak terus menerus di pacu.

7. Luangkan waktu untuk belajar

Teruslah belajar!! Di industri digital semuanya berjalan dengan cepat, jika anda tidak update informasi dan trend maka anda akan ketinggalan.
Blogwalking dan cari informasi tentang design atau contoh2 website yang sedang trend ini membantu untuk memberikan ide dan meningkatkan kreatifitas.

8. Buat Jadwal

Gunakan Google Calendar, iCal atau tools lainnya untuk membuat jadwal deadline project, meeting ataupun hal lainnya. Ini sangat membantu untuk meningkatkan produktifias dan service anda tentunya.
Kalau saya pribadi menyarankan untuk memberikan tenggat waktu dalam setiap pekerjaan, jadi setiap hasil pekerjaan yang akan di serahkan ke end user berjalan dengan baik. Misalkan deadline dengan end user tanggal 10 buatlah deadline pribadi tanggal 5, jadi misalkan ada hal-hal di luar rencana anda masih punya waktu untuk membereskannya.

9.  Perhatikan Goal!!

Dalam mengerjakan suatu design atau development seringkali kita terjebak dalam ego” dan menepikan goal dari project itu sendiri. Ego di sini dalam arti kita memaksakan apa yang terbaik menurut pengetahuan kita tapi belum tentu menurut si client itu sendiri. Yang terbaik adalah, arahkan client ke solusi terbaik tanpa meninggalkan kebutuhan atau goal dari client.
Sebelum mengerjakan project dari client, saya selalu memperhatikan hal-hal di bawah ini:
  • Color scheme
  • Goal dari website itu sendiri
  • Content apa aja yang akan di tampilkan
  • Beberapa ide design yang sudah ada dan cocok untuk project ini
Mengetahui apa yang menjadi tujuan akan membuat anda bekerja tetap on the track dan mengahsilkan pekerjaan yang memuaskan juga.

10. Jangan dibikin Pusing

Ini mungkin yang paling penting dari semua tips di atas, jangan di buat pusing oleh pekerjaan anda :D . Jangan buat deadline yang terlalu mepet dan memaksa anda untuk bekerja dengan tingkat stress yang tinggi. Jangan berikan apa yang tidak anda punya atau yang anda tidak mampu untuk kerjakan.
Buat pekerjaan jadi menyenangkan dan anda menikmatinya, karena jika anda bekerja dengan cinta tanpa di buat pusing oleh pekerjaan anda maka hasilnya akan lebih maksimal.

sumber:
http://www.kongcreate.com/10-cara-untuk-meningkatkan-produktifitas-web-developer/

Tanda Tanda Hari Kiamat

13 Tanda Tanda Hari Kiamat

  1. Hari kiamat akan datang ketika kekerasan, pertumpahan darah, dan kekacauan menjadi sesuatu yang lazim
  2. Terjadinya bencana alam dan kehancuran kota-kota besar akibat perang
  3. Gempa bumi akan sering terjadi
  4. Orang-orang miskin akan meningkat jumlahnya. kekayaan beredar di antara orang-orang kaya saja, tanpa ada manfaat bagi orang-orang miskin
  5. Runtuhnya nilai-nilai akhlak, perzinahan tersebar luas, perzinahan di jalan-jalan, pria meniru prilaku wanita, juga sebaliknya, orang-orang menyukai bentuk penyimpangan seks, seperti lesbi dan homo.
  6. Menjelang datangnya hari akhir akan ada hari-hari ketika pengetahuan agama akan lenyap dan kejahiliyahan secara umum akan meluas
  7. Manusia tidak peduli lagi, bagaimana mereka mendapatkan sesuatu, entah itu halal atau haram
  8. Munculnya nabi-nabi palsu. Hari akhir tidak akan datang sebelum datangnya tiga puluh Dajjal, masing-masing mengaku dirinya sebagai seorang utusan Allah. (HR Abu Daud)
  9. Turunnya Nabi Isa AS ke permukaan bumi ini. Nabi Isa akan mendukung pemerintahan Imam Mahadi yang berdaulat pada masa itu dan beliau akan mematahkan segala salib yang dibuat oleb orang-orang Kristen dan beliau juga yang akan membunuh Dajjal.
  10. Matahari akan terbit dari barat. Pada saat itu Alloh tidak akan menerima taubat orang yang berdosa dan tidak menerima iman dari orang kafir.
  11. Keluarnya Dabbah, binatang besar yang keluar didekat Bukit Shafa di Makkah yang akan berbicara bahwa manusia tidak beriman lagi kepada Allah SWT.
  12. Api yang bermula dari negri Yaman, api yang menghalau manusia menuju padang mahsyar
  13. Keluarnya bangsa Ya’juj dan Ma’juj yang akan membuat kerusakan dipermukaan bumi ini, yaitu apabila mereka berhasil menghancurkan dinding yang dibuat dari besi bercampur tembaga yang telah didirikan oleh Zul Qarnain bersama dengan pasukan-pasukannya pada zaman dahulu.
Kita sebagai Umat Islam memang harus percaya bahwa hari kiamat itu pasti terjadi dan tidak satu pun manusia selamat dari bencana dahsyat itu, bahkan sudah terbukti bahwa tanda-tanda yang sudah di jelaskan di atas memang sudah terjadi dan banyak yang sudah melakukannya, untuk itulah kita sebagai umat muslim harus beriman kepada hari kiamat,

Karena itu pasti terjadi dan tidak ada keraguan padanya. Semoga Allah SWT menjadikan kita semua menjadi calon penghuni surga dan selalu ingat untuk terus beribadah kepada Allah SWT serta semoga kita semua mendapatkan Syafa’at dan Udzmah dari Nabi Muhammad SAW Amin Ya Rabbal Alamin, Artikel Religi hasbihtc mengenai Ciri-ciri Hari Kiamat semoga dapat bermanfaat, baca juga benarkah info Bumi Akan Gelap Selama 3 Hari


sumber:

Mikroprosesor

Pengertian – pengertian dasar IMAGE PROCESSING

1. Pixel ( picture elemen )

Adalah titik terkecil (elemen) yang membentuk suatu gambar pada layer monitor, disebut juga dengan dot.


2. Resolusi

Adalah Bamyaknya titik ( pixel ) yang menyusun suatu gambar atau layer. Ukurannya adalah jumlah pixel horizontal dikalikan jumlah pixel vertical. Contoh : ukuran 640 x 480 , artinya 640 pixel mendatar, dan 480 vertikal.


3. Dots per inchi (dpi / pixel per inchi )

Banyaknya titik atau pixel tiap satuan inchi. Contoh : 600 dpi , berarti terdapat 600×600 pixel tiap inchi persegi .


4. Warna

Beberapa model warna :

***a. RGB (red, green, blue)

Merupakan kombinasi dari elemen warna red (merah), green (hijau), dan blue (biru). Tiap titik atau pixel merupakan kombinasi dari ketiga elemen warna tsb. Setiap elemen memiliki 0 – 255 tingkat warna . Contoh : warna hitam merupakan kombinasi dari R= 0, G=0, B=0; warna putih merupakan kombinasi dari R = 255, G = 255, B= 255; warna kuning dihasilkan dari kombinasi R= 255, G= 255, B= 0. Sehingga kombinasi warna yang dapat dibentuk dari mode rgb adalah 255 x 256 x 256= 16777216( 16 juta warna .

***b. CMYK (cyan , magenta, yellow , black)

Merupakan system presentasi warna untuk process cetak 4 warna ( cyan , magenta , yellow , dan black ) . Dengan system ini gambar akan di simpan dalam 4 channel


5. Color Depth

Color Depth adalah besarnya informasi data dari 1 satuan sample(dot/pixel). Setiap bitmap/ dot/ pixel, bias berupa hitam , putih, abu – abu atau warna. Color Depth dinyatakan dalam angka yang digunakan untuk menyatakan beberapa variasi warna yang mampu ditampilkan oleh suatu bitmap /dot/pixel, yang dinyatakan secara kuantitatif. Rumusnya adalh 2 n (dua pangkat n , dimana n adalah besarnya bit depth).




Contoh :

1 bit = 2 pangkat 1. =2 variasi warna (monochrome)

2 bit = 2 pangkat 2. = 4variasi warna

4 bit = 2 pangkat 4 = 16 variasi warna

8 bit = 2 pangkat 8 = 256 variasi warna

16 bit = 2 pangka 16 = 2 kombinasi 8 bit = 65.536 variasi warna

24 bit = 2 pangkat 24 = 3 buah kombinasi 8 bit = 16.777.216 variasi warna

32 bit = 2 pangkat 32 = 4 buah kombinasi 8 bit= 4.294.967.296 variasi warna.



6. Menghitung ukuran file raster image

Ukuran dalam byte = width x height x colordepth

8

Keterangan : width : lebar dari images, diukur dengan pixel

Height : tinggi dari images, diukur dengan pixel

Color depth : jumlah bit warna yang diukur dalam bit / pixel


1 byte = 8 bit

1 KB (kilobyte) = 1024 byte

1 MB (megabyte) = 1024 KB


Contoh :

Sebuah image berukuran 640 x 480 pixel dengan 24-bit warna akan membutuhkan berapa besar diks space?


Jawab:

Ukuran dalam Byte w x h x c/8

= 640x480x24

8

=737800 = 921600= 900 KB

8


7. Bitmap file format

a.. Microsoft bitmap (. Bmp)

digunakan di Microsoft windows

b.. TIFF – Tagged Image File Format (.tif)

Digunakan untuk faxing images (biasanya)

c.. JPEG – Joint Photographic Expert Group (.jpg)

berguna untuk menyimpan photographic images

d.. GIF – Graphics Interchange Format (.gif)

banyk digunakan di web sites

e.. PNG – Portable Network Graphic (.png)

format baru untuk web graphics

f..PCD – Kodak photo CD

Format baru untuk menyimpan image dalm bentuk terkompresi dalam CD

sumber:
http://andreas-yoga.blogspot.com/

Senin, 15 April 2013

Purposes of having general registers (AX,BX,CX,DX,SP,BP,SI,DI) and ALU (arithmetic and logic unit) in 8086

General Registers : All general registers of the 8086 microprocessor can be used for arithmetic and logic operations. The general registers are:

                        AX (Accumulator): This is accumulator register. It gets used in arithmetic, logic and data transfer instructions. In manipulation and division
, one of the numbers involved must be in AX or AL.

                        BX (Base Register): This is base register. BX register is an address register. It usually contain a data pointer used for based, based indexed or register indirect addressing.

                        CX (Count register): This is Count register. This serves as a loop counter. Program loop constructions are facilitated by it. Count register can also be used as a counter in string manipulation and shift/rotate instruction.
                       
DX (Data Register): This is data register. Data register can be used as a port number in I/O operations. It is also used in multiplication and division.

            SP (Stack Pointer): This is stack pointer register pointing to program stack. It is used in conjunction with SS for accessing the stack segment.

                        BP (Base Pointer): This is base pointer register pointing to data in stack segment. Unlike SP, we can use BP to access data in the other segments.

                        SI (Source Index): This is source index register which is used to point to memory locations in the data segment addressed by DS. By incrementing the contents of SI one can easily access consecutive memory locations.

                        DI (Destination Index): This is destination index register performs the same function as SI. There is a class of instructions called string operations, that use DI to access the memory locations addressed by ES.

            ALU (Arithmetic & Logic Unit) : This unit can perform various arithmetic and logical operation, if required, based on the instruction to be executed. It can perform arithmetical operations, such as add, subtract, increment, decrement, convert byte/word and compare etc and logical operations, such as AND, OR, exclusive OR, shift/rotate and test etc.