.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

App_Code folder doesn�t work with Web Application Projects (WAPs)

0 komentar

As you might already know we have two different project types for web development  in Visual Studio 1.) Web Application Projects (WAPs) 2.) Web Site Projects (WSPs)�

Often time developers hear that if you want to put a random class file in your web project you should put it in App_Code folder.  While this is true for Web Site Projects (WSPs), it is not so much true for Web Application Projects (WAPs) and in this post I will try to explain the inner workings on why that is the case�

Firstly App_Code folder is a special ASP.NET RUNTIME folder�  Any files in this folder are compiled by ASP.NET when your site is actually running on the server...  This essentially allows you to drop random class/code files in this folder to be compiled on the server side�  For this very reason if you drop something new into the App_Code folder of your running web site, it is like resetting it coz ASP.NET runtime now recognizes that there is a new class which needs to be kept in consideration during running the site�  This magical folder brings with itself various connotations when it comes to different project types�

First of all it is important to know that Visual Studio does not really create any DLLs when you are using Web Site Projects (even when you are building the web site)�  VS simply validates that your code is correct in WSP� In Web Application Projects (WAPs) this is not actually true as VS actually creates a DLL with all the code behind and class files that are present in your project and drops them into the BIN folder of your project�

In case of WAPs every file in the project is marked with a specific �Build Action� as shown below:

image

All the class files (.vb/.cs) are marked as �Compile�� This essentially tells VS to take all those files and call the correct VB/C# compilers on them�  The result of that activity is the DLL,which is named same as your project name i.e. WebApplication1.dll, being created in the BIN folder of your project�

With this understanding let us look at right click Add�> Add ASP.NET Folder --> options on Web Application Project

image

You will notice that App_Code folder is not really available as an option� This is an intentional behavior� 

If you add a App_Code folder into a Web Application Project and add classes to that folder then more than likely their �Build Action� will be marked as �Compile� (as all .vb/.cs files are defaulted to �Compile�)� This will signal Visual Studio to compile them inside the IDE to produce the DLL in the BIN folder�  For illustration let us assume you added a class called Products in App_Code\Products.cs file which is marked as �Compile�� Now when you build your WAP you will get a DLL in your project BIN (e.g. WebApplication1.dll), which when you open in ILDASM or Reflector will tell you that Product class exists in it�

Now when you try to run the project locally or do a xCopy deployment of your WAP to the server you will might accidentally move the App_Code\Products.cs on the server as well�  This is time when things start getting tricky� Now you have a DLL in the BIN which is provided as a reference to ASP.NET runtime which has the Products class� Also ASP.NET is trying to compile your App_Code folder (as it is a special Runtime folder and that is an expected behavior) which will result in duplicate declaration of your Product class (one in the referenced project DLL and second in the dynamic compilation)�  As you can imagine duplicate declaration of same type is not desirable�:-)

Additionally, VS will auto generate namespace for your Products class in the DLL to be something like WebApplication1.App_Code.Products vs ASP.NET runtime will produce a hashed version of the name space causing additional connotations giving you weird error messages�

So at a high level there are many reasons why App_Code folder is not supported for Web Application Projects and should be avoided�

Does this mean App_Code and WAPs just don�t ever work together?

No, that is not true� App_Code and WAPs can work together, you need to make sure that �Build Action� of none of the files in the App_Code folder is marked as �Compile�� Ideally you should mark them as �Content� which will ensure that they will get deployed on the destination and get compiled by ASP.NET instead of locally by VS IDE� 

But this will bring its own side effects that intellisense may not work very well for these files inside VS as they will not be treated as Class files by VS� But the key point is that you do not really need �App_Code in Web Application Projects (WAP) if you do not intend to put random code files or modify existing code files in App_Code folder directly on your production server�

What should one do if there are isolated code files which need to be added to WAPs?

You can add code files under any folder call it �CodeFolder�, �Controllers� or anything that makes sense in your project� Just avoid putting them under �App_Code� unless you specifically want the server side compilation behavior�

-Vishal

Suni

Exclude App_Data Folder from Deployment

0 komentar

SQL Server Express is a development time database and it is not recommended to use it on your production server.  The rationale for providing SQL Express edition was to ensure that development can be done without having to install a licensed copy of SQL Server on your development machine�

Additionally most of the hosters do not support SQL Server Express on their shared web servers and enterprises are typically running on full SQL Server in their Staging/Production environment.

When you are developing a Web Project using Visual Studio then your SQL Express MDF file is put inside App_Data folder.  VS also ensures that App_Data folder is set up with the correct read/write access so that your application can then write to the Database files in it� 

When it comes time to deploy your application you should ensure that your MDF files do not get deployed with the rest of your application.  To help with this VS provides option to exclude the content of App_Data folder.

Web Application Projects (VS 2005/ VS 2008)

If you are using Web Application Projects in VS 2005/VS 2008 then when your right click on your project and hit �Publish� then the option to Exclude the content of App_Data is available as a checkbox as shown below:

Publish WAP

Web Application Projects (VS 2010)

In VS 2010 web deployment is hugely improved� As part of the clean up this option is now moved to project properties as shown below:

image_thumb10

When project properties window opens then navigate to Package/Publish tab� In this tab there is a checkbox which allows you to exclude �App_Data� content while publishing�Check the box as shown below:

image_thumb11

With this setting Visual Studio 2010 will make sure that your Web Deployment does not includes content of App_Data folder� If you would like to learn more, check out the rest of the properties of Package/Publish tab

After setting this property it will get respected automatically while creating a web package or while using 1-Click Publish

Are there scenarios to not exclude App_Data folder all the time?

Sometimes I have been asked why to give a specific option to Exclude App_Data folder and not exclude it all the time by default.

Well people also put bunch of other files in App_Data folder for e.g. XML files which your web updates or other flat file DBs that your web might potentially use�  In this scenario excluding App_Data would exclude those files too and you would ideally want to avoid that, hence there is an explicit option to leave out the content of App_Data folder�

Hope this helps!!

-Vishal

Suni

Syahadat yang Diterima Allah SWT

0 komentar
Hudzaifah - Sebagai seorang muslim, tentu harus senantiasa mempertahankan diri agar keimanan kita tetap terjaga. Dengan kata lain, kita harus berusaha untuk menjaga kalimat syahadatain yang kita ucapkan dari kondisi kendor (futur) atau melemah. Lebih jauh lagi, kalimat Laa ilaaha illallah tidak mungkin kita aplikasikan kecuali dengan dua hal, yaitu terpenuhinya syarat-syarat syahadatain, dan tidak adanya hal-hal yang membatalkan syahadatain.

Untuk itu, kita perlu mengetahui apa saja syarat-syaratnya agar kalimat syahadatain kita dapat diterima Allah SWT, dan hal-hal apa saja yang dapat membatalkannya. Artikel ini mencoba mengupas yang pertama, yaitu syarat-syarat diterimanya syahadat. Untuk bagian yang kedua, insya Allah akan dikupas pada artikel lain.

Syarat Syahadatain

Syarat adalah sesuatu yang tanpa keberadaannya, maka yang disyaratkannya itu tidak sempurna atau tidak dapat terealisasi. Jadi, jika kita mengucapkan dua kalimat syahadat tanpa memenuhi syarat-syaratnya, bisa dikatakan syahadat itu tidak sah.

Syarat syahadatain itu sendiri ada tujuh, yaitu:

1. Pengetahuan (lawan dari kebodohan)
2. Keyakinan (lawan dari keragu-raguan)
3. Keikhlashan (lawan dari kemusyrikan)
4. Kejujuran (lawan dari kebohongan)
5. Kecintaan (lawan dari kebencian)
6. Penerimaan (lawan dari penolakan)
7. Ketundukan (lawan dari pengingkaran)


1. Pengetahuan

Manusia yang menyatakan sesuatu, tentu harus mengetahui dan memahami dahulu apa yang dia ucapkan, begitu juga dengan syahadatain. Seseorang yang bersyahadat, harus memiliki pengetahuan tentang syahadatnya. Dia wajib memahami isi dari dua kalimat yang dia nyatakan itu, serta bersedia menerima konsekuensi ucapannya. Orang-orang yang bodoh (jahil) tentang makna syahadatain, tidak mungkin dapat mengamalkannya.

Contohnya yaitu dalam kalimat Laa ilaaha illallah. Kita harus pahami bahwa kalimat ini mencakup dua dimensi, yaitu penafikan (Laa ilaaha = tiada ilah) dan penetapan (illallah = selain Allah). Artinya, kita harus mengetahui bahwa dimensi penafikan di sini berarti penolakan terhadap semua sembahan selain Allah. Dan dimensi penetapan dalam kalimat ini adalah penetapan bahwa hak Uluhiyah (ketuhanan / yang disembah) hanya bagi Allah semata. Allah SWT berfirman:

"Maka ketahuilah bahwa tiada tuhan selain Allah."(QS. Muhammad: 19)

Allah SWT juga menfirmankan hal serupa dalam ayat lain, antara lain di Al Qur'an surat Ali Imran ayat :18.

Lawan dari pengetahuan ini adalah ketidaktahuan akan makna syahadat (kebodohan). Mempelajari hal ini merupakan salah satu kunci mendapatkan rahmat dari Allah dan mendapatkan kebaikan. Dalam suatu hadits, Rasulullah SAW bersabda:

"Barangsiapa meninggal, sedang ia mengetahui bahwa tidak ada tuhan yang disembah kecuali Allah, ia masuk surga. "(Hadits, dalam As Shahih diriwayatkan dari Usman RA.)


2. Keyakinan

Keyakinan di sini berarti mengetahui dengan sempurna makna dari syahadat tanpa sedikitpun keraguan terhadap makna tersebut. Artinya, seseorang yang bersyahadat mesti meyakini ucapannya dengan makna yang sebenarnya, tanpa ragu sedikitpun. Dalam Al Qur'an Allah berfirman:

"Sesungguhnya orang-orang yang beriman itu hanyalah orang-orang yang beriman kepada Allah dan Rasul-Nya, kemudian mereka tidak ragu-ragu dan mereka berjuang (berjihad) dengan harta dan jiwa mereka pada jalan Allah. Mereka itulah orang-orang yang benar." (QS. Al Hujurat: 15).

Artinya, lawan dari keyakinan adalah keraguan. Keyakinan akan membawa seseorang kepada keistiqomahan, sedangkan keraguan akan menimbulkan kemunafikan.

Dalam Hadits, juga dinyatakan sebagai berikut:

"Dari Abu Hurairah RA Rasulullah SAW bersabda, Aku bersaksi bahwa tidak ada tuhan selain Allah. Tidak ada seorang hamba yang bertemu dengan Allah dengan dua kalimat ini dan tidak ragu tentang kedua-duanya, kecuali masuk surga."(HR. Muslim)


3. Keikhlashan

Istilah keikhlashan diambil dari kata susu murni (al laban al khalish), yang maksudnya tidak lagi dicampuri kotoran yang merusak kemurnian dan kejernihannya. Artinya, ikhlash berarti bersihnya hati dari segala sesuatu yang bertentangan dengan makna syahadat.

Dengan demikian, ucapan syahadat mesti diiringi dengan niat yang ikhlash, lillahi ta'ala. Ucapan yang bercampur dengan riya atau kecenderungan tertentu tidak akan diterima Allah SWT. Allah SWT berfirman:

"Padahal mereka tidak disuruh kecuali supaya menyembah Allah dengan memurnikan keta'atan kepada-Nya dalam (menjalankan) agama yang lurus..." (QS. Al Bayinah : 5)

Syahadat sendiri merupakan bagian dari ibadah, oleh karena itu harus dilakukan dengan ikhlash. Dan ikhlash, merupakan lawan dari kemusyrikan. Setiap perbuatan yang mengandung kemusyrikan, maka akan menghapus amal perbuatan itu sendiri. Dan orang yang melakukannya menderita kerugian, karena pekerjaannya sia-sia tidak bermakna. Dan tidak ikhlash juga berarti mengadakan tandingan-tandingan selain Allah SWT selain tuhannya. Allah SWT berfirman:

"Dan sesungguhnya telah diwahyukan kepadamu dan kepada (nabi-nabi) yang sebelummu. "Jika kamu mempersekutukan (Tuhan), niscaya akan hapuslah amalmu dan tentulah kamu termasuk orang-orang yang merugi. "(QS. Az Zumar : 39).


4. Kejujuran

Dalam hal ini, kejujuran adalah bahwa lahirnya tidak boleh menyalahi batinnya. Keduanya harus saling sesuai dan sejalan, yaitu antara lahir dan batinnya, antara ilmu dan amalnya, antara apa yang ada di dalam hatinya dengan apa yang dikerjakan oleh raganya. Oleh karena itulah pernyataan syahadat harus dinyatakan dengan lisan, diyakini dalam hati, lalu diaktualisasikan dalam amal perbuatan. Rasulullah SAW bersabda:

Siapa yang mengucapkan: Tiada tuhan selain Allah dengan jujur dalam hatinya, maka ia akan masuk surga. (HR. Bukhari).

Allah SWT berfirman:

"Orang-orang yang beriman dan tidak mencampuradukkan iman mereka dengan kezaliman (syirik), mereka itulah yang mendapat keamanan dan mereka itu adalah orang-orang yang mendapat petunjuk." (QS. Al An'am: 82)

Lawan dari sikap ini adalah kebohongan yang melahirkan kemunafikan, yaitu menampakan sesuatu yang sebenarnya tak ada dalam hatinya. Atau bahwa ia menyimpan kekufuran dalam batinnya, tetapi menampakkan iman dalam lisan dan raganya.

Kejujuran dan kemunafikan diuji melalui cobaan. Cobaan ini akan menjadi seleksi bagi seseorang. Sejarah menunjukkan bahwa cobaan merupakan cara untuk mengetahui siapa yang betul-betul berjuang di jalan Allah, dan siapa yang tidak bersungguh-sungguh berjuang. Dalam hal ini, Allah SWT berfirman:

"Di antara orang-orang mu'min itu ada orang-orang yang menepati apa yang telah mereka janjikan kepada Allah; maka di antara mereka ada yang gugur. Dan di antara mereka ada (pula) yang menunggu-nunggu dan mereka tidak merubah (janjinya)." (QS. Al Ahzab : 33)


5. Kecintaan

Kecintaan dalam hal ini yaitu mencintai Allah dan Rasul-Nya. Dan juga mencintai orang-orang yang beriman.

"...Adapun orang-orang yang beriman amat sangat cintanya kepada Allah..." (QS. Al Baqarah : 165)

Cinta kepada Allah SWT yang teramat sangat, merupakan sifat utama orang yang beriman. Mereka juga membenci apa saja yang dibenci oleh Allah SWT.

Cinta juga berarti rasa suka yang dapat melapangkan dada. Ia merupakan ruh dari ibadah, sedangkan syahadatain merupakan ibadah yang paling utama. Dengan rasa cinta ini, segala perintah dan larangan akan terasa ringan, tuntutan dari syahadatain akan terasa ringan.

Seseorang yang beriman, akan melimpahkan cintanya terlebih dahulu kepada Allah SWT, Rasul-Nya, dan jihad, sebelum mencintai yang lainnya.

Katakanlah: "Jika bapak-bapak, anak-anak, saudara-saudara, isteri-isteri, kaum keluargamu, harta kekayaan yang kamu usahakan, perniagaan yang kamu khawatiri kerugiannya, dan tempat tinggal yang kamu sukai, adalah lebih kamu cintai dari Allah dan Rasul-Nya dan dari berjihad di jalan-Nya, maka tunggulah sampai Allah mendatangkan keputusan-Nya". Dan Allah tidak memberi petunjuk kepada orang-orang yang fasik. (QS. At Taubah: 9)

Dan jika seseorang ingin merasakan manisnya iman, maka ada baiknya pahami hadits berikut ini:

"Tiga hal, yang barangsiapa dalam dirinya ada ketiganya, akan mendapatkan manisnya iman, bila Allah dan Rasul-Nya lebih ia cintai daripada selain keduanya, bila seseorang mencintai seseorang yang lain, ia tidak mencintainya kecuali karena Allah; dan apabila ia tidak ingin kembali kepada kekafiran setelah Allah menyelamatkan dirinya dari kekufuran itu sebagaimana ia tidak ingin dijebloskan ke dalam neraka. "(HR. Bukhari).

Cinta itu juga harus disertai amarah. Yaitu kemarahan terhadap segala sesuatu yang bertentangan dengan syahadat, atau dengan kata lain, semua ilmu dan amal yang menyalahi sunnah Rasulullah SAW. Selain itu ia juga murka terhadap para pelaku atau pembawa ajaran dengan segala ilmu dan amal yang mereka bawa. Rasulullah SAW bersabda:

"Ikatan iman yang terkuat adalah cinta karena Allah dan marah karena Allah."(HR. Thabrani dari Ikrimah dan Ibnu Abbas).

Lawan dari kecintaan adalah kebencian.


6. Penerimaan

Penerimaan di sini yaitu kerendahan dan ketundukan, serta penerimaan hati terhadap segala sesuatu yang datang dari Allah dan Rasul-Nya. Dan hal ini harus membuahkan ketaatan dan ibadah kepada Allah SWT, dengan jalan meyakini bahwa tak ada yang dapat menunjuki dan menyelamatkannya kecuali ajaran yang datang dari syariat Islam. Allah SWT berfirman:

"Dan tidaklah patut bagi laki-laki yang mu'min dan tidak (pula) bagi perempuan yang mu'min, apabila Allah dan Rasul-Nya telah menetapkan suatu ketetapan, akan ada bagi mereka pilihan (yang lain) tentang urusan mereka." (QS. Al Ahzab: 36)

Artinya, bagi seorang muslim tidak ada pilihan lain kecuali Kitabullah (Al Qur'an) dan Sunnah Rasul. Dan mukmin sendiri adalah mereka yang berhukum kepada Rasul Allah SWT dalam seluruh persoalannya, dan ia menerima secara total keputsan Rasul, tanpa ragu-ragu sedikitpun. Allah SWT berfirman:

"Maka demi Tuhanmu, mereka (pada hakekatnya) tidak beriman hingga mereka menjadikan kamu hakim terhadap perkara yang mereka perselisihkan, kemudian mereka tidak merasa dalam hati mereka sesuatu keberatan terhadap putusan yang kamu berikan, dan mereka menerima dengan sepenuhnya." (QS. An Nisaa: 65).

Dalam Al Qur'an surat An Nur ayat 51, Allah SWT juga menfirmankan hal serupa.

Lawan dari penerimaan di atas adalah penolakan atau pembangkangan. Yaitu membangkang dan berpaling dari ajaran-ajaran Rasulullah SAW dengan hatinya, sehingga ia tidak ridho dan tidak menerima ajaran-ajaran tersebut. Allah menggambarkan orang-orang seperti itu dalam ayat berikut ini:

"Dan barangsiapa berpaling dari peringatan-Ku, maka sesungguhnya baginya penghidupan yang sempit, dan Kami akan menghimpunkannya pada hari kiamat dalam keadaan buta". Berkatalah ia: "Ya Tuhanku, mengapa Engkau menghimpunkan aku dalam keadaan buta, padahal aku dahulunya adalah seorang yang melihat?" Allah berfirman: "Demikianlah, telah datang kepadamu ayat-ayat Kami, maka kamu melupakannya, dan begitu (pula) pada hari ini kamupun dilupakan". (QS. Thoha: 124-126)


7. Ketundukan

Pernyataan syahadat harus diiringi dengan ketundukan. Ketundukan yaitu tunduk dan menyerahkan diri kepada Allah dan Rasul-Nya secara lahiriyah. Artinya, kita harus mengamalkan semua perintah-Nya dan meninggalkan semua larangan-Nya.

Perbedaan antara "penerimaan" (yang sudah dijelaskan di atas) dengan "ketundukan" yaitu bahwa penerimaan merupakan pekerjaan hati, sedangkan ketundukan pekerjaan fisik.

Dalam suatu hadits, dinyatakan:

Dari Abi Muhammad Abdillah bin "Amr bin Al Ash RA, berkata, Rasulullah SAW bersabda: "Tidaklah beriman salah seorang di antara kalian, sehingga hawa nafsunya tunduk kepada ajaran yang aku bawa."

Oleh karena itu, setiap muslim yang bersyahadat selalu siap melaksanakan ajaran Islam yang merupakan aplikasi syahadatain. Ia bertekad dan menentukan agarkan hukum dan undang-undang Allah SWT berlaku pada dirinya, keluarganya, maupun masyarakatnya. Dengan kata lain, seseorang yang mengucapkan syahadat, berarti dia juga harus mengaplikasikannya dalam amal sholeh. Dan Allah akan membalasnya dengan pahala yang lebih baik dari apa yang mereka kerjakan. Allah SWT berfirman:

"Barangsiapa yang mengerjakan amal saleh, baik laki-laki maupun perempuan dalam keadaan beriman, maka sesungguhnya akan Kami berikan kepadanya kehidupan yang baik [839] dan sesungguhnya akan Kami beri balasan kepada mereka dengan pahala yang lebih baik dari apa yang telah mereka kerjakan." (QS. An Nahl : 16)

Lawan dari ketundukan adalah pengingkaran, yaitu tidak mau melakukan apa yang diperintahkan Allah atau sebaliknya, justru mengerjakan apa yang dilarang-Nya. Seseorang yang bersyahadat adalah orang-orang yang tunduk dan taat kepada Allah.


Setiap muslim yang telah memenuhi syarat-syarat syahadat di atas, maka akan timbul di dalam dirinya sikap rela dan ridho untuk diatur oleh Allah SWT, Rasulullah, dan Islam, dalam kehidupan mereka sehari-hari, dan dalam setiap keadaan. (hdn)

Bacaan tambahan:

1. DR. Ibrahim Muhammad bin Abdullah al Buraikan, Pengantar Studi Aqidah Islam, Jakarta, Robbani Press & Al Manar, 1998
2. Abdullah Al Muslih & Shalah Assyawi, Prinsip-Prinsip Islam Untuk Kehidupan, Jakarta: LP2SI Al Haramain, 1998
3. Said Hawwa', Al Islam (Jilid I), Jakarta: Al I'tishom Cahaya Umat, 2001
Suni

Syahadat

0 komentar
Syahadat merupakan asas dan dasar bagi rukun Islam lainnya. Syahadat merupakan ruh, inti dan landasan seluruh ajaran Islam. Syahadat sering disebut dengan Syahadatain karena terdiri dari 2 kalimat (Dalam bahasa Arab Syahadatain berarti 2 kalimat Syahadat). Kedua kalimat syahadat itu adalah:

* Kalimat pertama :

Asyhadu An-Laa Il�ha Illall�h
artinya : Saya bersaksi bahwa tiada Ilah selain Allah

* Kalimat kedua :

wa Asyhadu Anna Muhammadar Rasulull�h
artinya: dan saya bersaksi bahwa Muhammad saw adalah Rasul / utusan Allah.



Makna Syahadat

* Kalimat pertama menunjukkan pengakuan tauhid. Artinya, seorang muslim hanya mempercayai All�h sebagai satu-satunya Ilah. Ilah adalah Tuhan dalam arti sesuatu yang menjadi motivasi atau menjadi tujuan seseorang. Jadi dengan mengikrarkan kalimat pertama, seorang muslim memantapkan diri untuk menjadikan hanya All�h sebagai tujuan, motivasi, dan jalan hidup.

* Kalimat kedua menunjukkan pengakuan bahwa Nabi Muhammad adalah utusan All�h. Dengan mengikrarkan kalimat ini seorang muslim memantapkan diri untuk meyakini ajaran All�h seperti yang disampaikan melalui Muhammad saw, seperti misalnya meyakini hadist-hadist Muhammad saw. Termasuk di dalamnya adalah tidak mempercayai klaim kerasulan setelah Muhammad saw.

Kandungan Kalimat Syahadat

* Ikrar

Ikrar yaitu suatu pernyataan seorang muslim mengenai apa yang diyakininya.Ketika kita mengucapkan kalimat syahadah, maka kita memiliki kewajiban untuk menegakkan dan memperjuangkan apa yang kita ikrarkan itu.

* Sumpah

Syahadat juga bermakna sumpah. Seseorang yang bersumpah, berarti dia bersedia menerima akibat dan resiko apapun dalam mengamalkan sumpahnya tersebut. Artinya, Seorang muslim itu berarti siap dan bertanggung jawab dalam tegaknya Islam dan penegakan ajaran Islam.

* Janji

Syahadat juga bermakna janji. Artinya, setiap muslim adalah orang-orang yang berjanji setia untuk mendengar dan taat dalam segala keadaan terhadap semua perintah Allah SWT, yang terkandung dalam Al Qur'an maupun Sunnah Rasul.
Syarat Syahadat

Syarat syahadat adalah sesuatu yang tanpa keberadaannya maka yang disyaratkannya itu tidak sempurna. Jadi jika seseorang mengucapkan dua kalimat syahadat tanpa memenuhi syarat-syaratnya, bisa dikatakan syahadatnya itu tidak sah.

Syarat syahadat ada tujuh, yaitu:

* Pengetahuan

Seseorang yang bersyahadat harus memiliki pengetahuan tentang syahadatnya. Dia wajib memahami isi dari dua kalimat yang dia nyatakan itu, serta bersedia menerima konsekuensi ucapannya.

* Keyakinan

Seseorang yang bersyahadat mesti mengetahui dengan sempurna makna dari syahadat tanpa sedikitpun keraguan terhadap makna tersebut.

* Keikhlasan

Ikhlas berarti bersihnya hati dari segala sesuatu yang bertentangan dengan makna syahadat. Ucapan syahadat yang bercampur dengan riya atau kecenderungan tertentu tidak akan diterima oleh Allah SWT.

* Kejujuran

Kejujuran adalah kesesuaian antara ucapan dan perbuatan. Pernyataan syahadat harus dinyatakan dengan lisan, diyakini dalam hati, lalu diaktualisasikan dalam amal perbuatan.

* Kecintaan

Kecintaan berarti mencintai Allah dan Rasul-Nya serta orang-orang yang beriman. Cinta juga harus disertai dengan amarah yaitu kemarahan terhadap segala sesuatu yang bertentangan dengan syahadat, atau dengan kata lain, semua ilmu dan amal yang menyalahi sunnah Rasulullah SAW.

* Penerimaan

Penerimaan berarti penerimaan hati terhadap segala sesuatu yang datang dari Allah dan Rasul-Nya. Dan hal ini harus membuahkan ketaatan dan ibadah kepada Allah SWT, dengan jalan meyakini bahwa tak ada yang dapat menunjuki dan menyelamatkannya kecuali ajaran yang datang dari syariat Islam. Artinya, bagi seorang muslim tidak ada pilihan lain kecuali Al Qur'an dan Sunnah Rasul.

* Ketundukan

Ketundukan yaitu tunduk dan menyerahkan diri kepada Allah dan Rasul-Nya secara lahiriyah. Artinya, seorang muslim yang bersyahadat harus mengamalkan semua perintah-Nya dan meninggalkan semua larangan-Nya. Perbedaan antara penerimaan dengan ketundukan yaitu bahwa penerimaan dilakukan dengan hati, sedangkan ketundukan dilakukan dengan fisik.Oleh karena itu, setiap muslim yang bersyahadat selalu siap melaksanakan ajaran Islam dalam kehidupannya.
Urgensi Syahadat

* Pintu gerbang masuk Islam
* Inti ajaran Islam Laa Ilaha Ilallah
* Dasar perubahan total pribadi dan masyarakat (al an�am:128, ar ra�du:13)
* Hakikat dakwah Rasul
* Diajarkan tauhid
* Keutamaan yang besar

Yang membatalkan syahadat

* Thaghut:
o Bekerja untuk selain Allah
o Memberikan kepada selain Allah (melakukan sesuatu dan meninggalkan sesuatu bukan karena Allah)
o Memberikan ketaatan kepada selain Allah
o Berhukum kepada selain Allah
o Benci dan lari meninggalkan keyakinan terhadap keesaan Allah
o Tidak mengenal Allah dengan cara yang benar, tidak bersumber pada AlQu�an dan sunnah

* Syirik:
o Berjampi/meru�yah tidak sesuai dengan AlQur�an dan sunnah
o Berhubungan dengan jin (secara langsung)
o Meminta tolong kepada yang berhubungan dengan jin
o Meramal nasib
o Menghadiri majelis dukun dan paranormal
o Meminta berkah kepada kuburan
o Meminta tolong kepada orang yang telah meninggal
o Bersumpah kepada selain Allah
o Merasa sial karena melihat/mendengar sesuatu

Sumber : wikipedia muslim
Suni

Web Deployment Projects do not work after installing VS 2008 SDK

0 komentar

Some days back it was brought to our attention that Web Deployment Projects (WDP) stop working after installing Visual Studio 2008 SDK�  As you soon VS 2008 SDK is uninstalled then WDP again start working�

We narrowed down this issue to be due to �Isolated Shell Application� which come as part of VS 2008 SDK�  The work around to get WDP working again is to go ahead remove the Shell package by deleting the registry key below:

HKLM\Software\Microsoft\VisualStudio\9.0\Packages\{815946b0-1c0d-4eab-8226-36ea3c59162a}

If you would at anytime restore the Shell package functionality then it would be advisable to Export the registry key and save it somewhere (or repairing the VS 2008 SDK install should also do the same)�

If you have any concerns or issues please do not hesitate to write back to Vishal.Joshi@Microsoft.com

-Vishal

PS: Do note that although the WDP build reports failure with VS 2008 SDK installed the build is not really failing, it is just a reporting false failures, so it is not as severe as it sounds�.

Suni

Menampilkan Subtotal dari sebuah Tabel

0 komentar
Masih dengan menggunakan ADODC dan syntax SQL kita dapat mengetahui sub-total dari sebuah tabel, caranya ? Download saja ya !!! dibawah ini saya sertakan link download projectnya.


Link Download Project (subtotal.zip)
http://www.ziddu.com/download/5715087/Subtotal.zip.html

Selamat Mencoba !!!
Suni

Pencarian cepat data dengan ADODC dan SQL

0 komentar
Download file Project contoh pencarian cepat sebuah data dari database MS Access dengan menggunakan ADODC dan syntax SQL (SELECT * FROM namatabel WHERE namakolom like 'nilaikolom%')



Suni

Z-Order apaan tuh ...?

0 komentar
Sebenarnya saya gak paham benar tentang ZOrder ini, ZOrder sering kita temui dalam sub object-object tertentu (contoh : Text1.ZOrder dsb.), tapi alhamdulillah sudah mengerti penggunaan dan fungsinya. Sempat bingung dan melakukan coba-coba tetep gagal juga akhirnya senjata andalanku kugunakan. Bosen tanya mbah Google, akhirnya kupakai Object Browsernya Visual Basic 6.0 (Menu >> View >> Object Browser, atau tekan F2), dicari-cari akhirnya ketemu juga, ini text English-nya :
Places a specified object at the front or back of the z-order within its graphical level.
Artinya apa ya? kubuka http://translate.google.com, terus muncul tulisan yang malah bikin tambah bingung :
Tempat-tempat tertentu obyek di depan atau belakang z-nya dalam rangka grafis tingkat

Jadi Insya Alloh maknanya seperti ini :
Menempatkan Object-object tertentu di depan atau belakang yang diurutkan berdasarkan tingkatan graphical.
Tambah pusing ya... he3, langsung ke contoh saja, misalnya ada dua PictureBox dalam sebuah Form yang berada pada posisi sama (Top dan Left-nya), Z-order ini akan mengatur urutan yang mana depan yang mana belakang, sehingga bisa mengganti property visible=true/visible=false, penulisan codenya adalah sebagai berikut :

Sub Command1_Click()
       Picture1.ZOrder 0 'Posisi object paling atas
       Picture2.ZOrder 1 'Posisi object dibawahnya dst

End Sub
Semoga bermanfaat !!!
Suni

Membuat Nomer urut (1)

0 komentar
Contoh Project membuat No. Urut yang diawali dengan konstanta (misal : "AA", :FJ", dsb.) tertentu. Dapat Anda download dalam file zip atau rar, Download saja (gratis) dan selamat mencoba.
Link Download :
 no urut.rar

Suni

Tips Koneksi Internet Lebih Cepat di Win XP dan Vista

0 komentar
Apakah anda tahu kalau selama ini Windows memakai Bandwit kita 20%? iya memang bener, windows itu sebenarnya mencuri 20 persen dari jalur akses internet kita, kenapa?karena windows merupakan OS yang selalu menginginkan Up To Date seperti SP3 dan Service Pack, makanya dari pada itu dia sengaja update otomatis di background tasking kita, jadi Untuk mengambil bandwidth kita kembali dan koneksi lebih cepat lakukan langkah berikut ini :

1. Klik start, run trus ketik �gpedit.msc� (Tidak pakai tanda petik).
2. Pada computer configuration - administrative template - klik Network.
3. Klik Qos packet scheduler - Double Klik pada Limit Reservable Bandwith.
4. Klik ENABLED reservable bandwith dan ubah settingannya ke 0 (nol)% habis itu Klik Apply dan Klik OK. Restart Komputer anda.

Tapi semua itu juga tergantung dengan kecepatan koneksi anda sendiri. Tips ini bisa mempercepat koneksi anda jika memakai OS Windows XP dan Vista.
Suni

Hilangkan password BIOS

0 komentar
Password BIOS biasanya digunakan user untuk melindungi seting BIOS pada komputer. Dan bila anda ingin mereset password pada BIOS tidak perlu susah-susah untuk mengkoneksikan bateray CMOS nya, dengan sedikit trik pada DOS, anda bisa mereset password BIOS tersebut.

Caranya : reboot komputer dan jalankan dengan modus MS-DOS mode, gunakan pilihan �command prompt only�. Pada C:\> prompt, ketik : DEBUG tekan enter. Anda akan melihat tanda (-) pada DEBUG prompt. Kemudian ketik : 0 70 2e pada DEBUG prompt akan ditampilkan seperti -0 70 2e. Tekan enter dan ketik : 0 71 ff tekan enter, terakhir, ketik : Q tekan enter, maka anda akan keluar dari DEBUG prompt dan kembali pada C:\> prompt. Sekarang coba anda masuk ke BIOS maka password BIOS pun telah terbuka.

Sumber : mengkys.wordpress.com
Suni

Tes Koneksi Speedy ke Server Telkom

0 komentar
Sebelum melakukan test koneksi, pelanggan perlu mengecek dulu lampu indikator modem. Pastikan bahwa lampu dengan indikator DSL atau WAN menyala. Jika tidak menyala, berarti secara fisik jaringan tidak connect ke sisi TELKOM. Periksa kembali koneksi kabel telepon dan splitter sudah terpasang dengan benar.

JIka indikator DSL atau WAN sudah menyala, pelanggan dapat juga mengecek koneksi di level IP ke sisi TELKOM dengan melakukan ping ke alamat gateway yang diberikan oleh TELKOM.

Perlu diperhatikan bahwa sebelum melakukan ping, semua komputer yang lain di-disconnect dulu dan hanya satu komputer yang melakukan ping yang dikoneksikan ke modem ADSL agar ping dapat mencerminkan kondisi yang real.

Caranya, dari command prompt, ketik : ipconfig lalu ENTER. Catat IP Gateway. Ketik perintah ping xx.xx.xx.xx dengan xx.xx.xx.xx.xx adalah IIP gateway yang diberikan oleh TELKOM (yang sebelumnya dilihat menggunakan command ipconfig). Dengan menggunakan tool ping ini dapat dicek apakah koneksi ke TELKOM sedang on atau off.

Contoh:

C:> ping
125.169.10.1 -t
pinging
125.169.10.1 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.

Jika ping ke gateway timed out seperti contoh diatas, berarti koneksi ke TELKOM tidak on. JIka terjadi hal seperti ini, pastikan bahwa setting IP address sudah sesuai dengan yang diberikan oleh TELKOM.

Jika ping ke gateway menghasilkan reply seperti contoh dibawah, berarti koneksi ke TELKOM sedang on.

C:> ping 125.169.10.1 -t
pinging 125.169.10.1 with 32 bytes of data:
Reply from 125.169.10.1:bytes=32 time=303ms TTL=255
Reply from 125.169.10.1:bytes=32 time=76ms TTL=255
Reply from 125.169.10.1:bytes=32 time=167ms TTL=255
Reply from 125.169.10.1:bytes=32 time=306ms TTL=255
Reply from 125.169.10.1:bytes=32 time=236ms TTL=255
Reply from 125.169.10.1:bytes=32 time=214ms TTL=255
Reply from 125.169.10.1:bytes=32 time=281ms TTL=255
Reply from 125.169.10.1:bytes=32 time=100ms TTL=255
Reply from 125.169.10.1:bytes=32 time=142ms TTL=255
Reply from 125.169.10.1:bytes=32 time=241ms TTL=255

Ping statistics for 125.169.10.1:
Packet:Sent= 10, Received = 10, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 76ms, Maximum = 306ms, Average = 202ms

Sumber : http://speedytutorial.blog.plasa.com/
Suni

Cara mengatasi komputer lambat

0 komentar
Biasanya kelambatan komputer selalu menjadi masalah bagi para pengguna komputer, diantar penyebab-penyebab lambatnya komputer tersebut adalah :

1. (VIRUS) biasanya virus cukup membuat performa komputer sangat lambat oleh karena itu di sarankan agar menggunakan anti virus yang bagus, tapi ingat harus selalu di update karena dunia virus selalu berkembang, maka anda harus mengembangkan performa anti virus anda

2. (PROCESSOR TERLALU PANAS) perlu di ketahui bahwa processor yang panas akan membuat performa komputer menjadi lambat, oleh karena itu perhatikan debu pada FAN komputer penuh dan menghambat perputaran FAN

2. (HARDDISK TERLALU PENUH) biasa saja karena isi pada harddisk terlalu penuh membuat performa turun, oleh karena itu saya sarankan untuk membuang software yang tidak di gunakan

3. (PENGGUNAAN TAMPILAN WINDOWS YANG BERAT) penggunaan tampilan windows yang berat pastinya dapat membuat kinerja komputer menjadi lambad, oleh karena itu saya sarankan untuk menggunakan tampilan yang sederhana kalau perlu tampilan klasik.

Sumber : abdiindonesia.wordpress.com
Suni

Tips Untuk Motherboard Berbasis AMD

0 komentar
Bagi anda yang menggunakan motherboard berbasis AMD (menggunakan prosesor AMD), tips berikut dapat membantu anda untuk memelihara motherboard. Besarnya panas yang dihasilkan oleh perangkat berbasis AMD memang masih jadi pemicu utama terjadinya berbagai masalah.


Ciri dari motherboard yang berbasis AMD adalah digunakannya prosesor yang berjenis AMD juga, seperti Duron, Athlon dan Phenom. Untuk langkah pemeliharaan, anda bisa lakukan tips berikut:

Memakai fan / kipas casing tambahan
Panas, ya itulah alasan yang tepat untuk menggunakan fan casing tambahan. Dengan memakai fan casing tambahan, panas yang dikeluarkan oleh prosesor akan terbantu untuk dikeluarkan juga dari casing sehingga sirkulasi udara pada casing menjadi lebih teratur. Hal ini juga tentunya akan mengurangi panas didalam motherboard itu sendiri. Biasanya pada casing terdapat 1 - 3 tempat untuk memasang fan / kipas tambahan, baik didepan casng ataupun dibelakang. Anda bisa mendapatkan fan / kipas ini dari toko-toko komputer

Perhatikan kondisi Motherboard
Perhatikan pada papan motherboard anda, Jika ujung konduktor nya (bentuknya spt kapsul) sudah mulai mekar (mengembang keatas) maka 'segeralah' mengganti / menukar motherboard anda, sebab ini menunjukkan kekuatan motherboard sudah mulai lemah. Cepat atau lambat, motherboard anda pasti akan segera 'pensiun'. Memang panas yang kerap tinggi memicu komponen pada motherboard menjadi tidak stabil dan kurang bertahan lama. Ini suka terjadi pada motherboard yang sudah berumur.

Waspada terhadap Overclock
Overclock adalah meningkatkan kemampuan suatu perangkat 'melebihi kapasitasnya'. Misalkan prosesor anda berkecepatan 2,0 Ghz, maka jika di overclock bisa menjadi 2,3 Ghz, 2,5 Ghz dan sebagainya. Dengan kata lain, overclock adalah 'memaksa' suatu perangkat untuk bekerja diatas kemampuan normalnya.

Jika anda hendak melakukan overclock (prosesor misalnya), perhatikan terhadap komponen-komponen lainnya, termasuk motherboard. Anda jangan hanya terfokus untuk melakukan overclock tanpa melihat komponen yang lain. Sebagai catatan, melakukan tindakan overclock akan mempengaruhi terhadap komponen yang lainnya. Tidak di overclock pun, suhu di dalam motherboard sudah tinggi. Meskipun prosesor anda support untuk overclock tapi tidak memerhatikan kondisi motherboard, maka motherboard anda akan timbul berbagai masalah. Lebih baik anda lihat di buku panduan terlebih dahulu, apa yang mesti anda lakukan jika hendak melakukan tindakan overclock, ikuti anjuran dari pihak produsen.

Saat ini, tidak hanya prosesor yang bisa di overclock, perangkat lain pun sudah mendukung proses overclock, seperti VGA Card / Kartu grafis ataupun Memori / RAM.

Sumber : CerdasKomputer.com
Suni

Konversi Windows XP bajakan ke versi resmi

0 komentar
Mungkin saja terjadi, karena sesuatu hal PC pribadi atau di kantor anda telah terinstall Windows XP bajakan. Setelah anda membeli kode lisensi yang resmi, anda berniat untuk mengkonversi kode lisensi Windows XP bajakan anda yang telah terinstall ke kode lisensi resmi yang baru anda beli, namun anda tidak ingin melakukan proses installasi yang memakan waktu.

Cukup dengan melakukan langkah-langkah berikut, masalah anda dapat selesai dengan singkat. Sebelum memulai, untuk berjaga-jaga jangan lupa untuk membackup registry anda.

1. Klik menu Start, Run.

2. Pada kotak Run, ketik regedit dan tekan Enter atau klik Ok.

3. Ketika jendela Registry Editor terbukga, navigasi kursor anda ke HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion \WPAEvents.

4. Pada panel kanan, arahkan kursor ke OOBETimer, klik kanan, lanjutkan dengan klik Modify.

5. Ubah secara sembarang isi key tersebut. Minimal anda melakukan perubahan dalam satu digit. Langkah ini secara otomatis akan menon-aktifkan kode lisensi Windows XP anda.

6. Klik kembali menu Start, Run.

7. Pada kota Run, ketik %systemroot%\system32\oobe\msoobe.exe /a, tekan Enter atau klik Ok.

8. Klik Yes, I want to telephone a customer service representative to activate Windows, lanjutkan dengan mengklik tombol Next.

9. Lanjutkan dengan mengklik Change Product key.

10. Ketik license key anda yang baru pada kotak New key, lalu klik Update.

11. Restart komputer anda.

12. Setelah anda kembali ke desktop XP anda, periksa hasil pekerjaan anda dengan menjalankan langkah nomor 7 di atas.

13. Jika aktivasi kode lisensi anda berhasil, akan muncul pesan Windows is already activated. Click Ok to exit.

Masalah anda selesai. Semoga bermanfaat
Suni

Cara Jitu Sembunyikan Harddisk

0 komentar
Salah satu hal yang paling mengesalkan adalah saat orang lain dengan seenaknya mengambil data-data di komputer yang dengan susah payah kita kumpulkan. Entah itu foto-foto hasil liputan, MP3 dan sebagainya. Nah, agar mereka tidak bisa berbuat seenaknya, kita bisa menyembunyikan harddisk untuk sementara agar tidak bisa diakses.



Ada beberapa cara yang bisa kita gunakan, tapi yang lebih sering digunakan cara ini :

1. Buka Start Menu | Run | ketik diskpart lalu tekan Enter.
2. Jendela DOS akan terbuka, ketik list volume lalu tekan Enter.
3. Untuk menyembunyikan Drive E misalnya, pilih dulu volumenya, ketik select volume 3 lalu tekan Enter.
4. Ketik remove letter E lalu tekan Enter (untuk menyembunyikan Drive E, misalnya).
5. Untuk memunculkan kembali Drive E, pilih dulu volumenya (mis, select volume 3) lalu ketik assign letter E lalu tekan Enter.
6. Ulangi cara di atas bila ingin menyembunyikan drive C, F, dan sebagainya. Cara ini memungkinkan kita menyembunyikan beberapa drive sekaligus dalam satu waktu.

Catatan:

Setelah melakukan hal ini, terkadang komputer perlu di-reboot. Jangan khawatir soal data, karena data dalam harddisk yang disembunyikan tetap sama dan tidak hilang. Terakhir, sebaiknya Drive C (tempat sistem operasi Windows berada) tidak disembunyikan.



Sumber : unitedfool.com
Suni

Berikut 7 Langkah Bersihkan Virus Sandra Dewi

0 komentar
Jangan khawatir kalau tiba-tiba komputer terinfeksi virus yang mencatut nama Sandra Dewi. Kalaupun antivirus belum sanggup mematikannya, Anda dapat menghentikan serangannya dengan langkah-langkah manual.


Virus Sandra Dewi menyebar melalui USB flash dengan mengaktifkan file bernama Sandra Dewi Bugil.exe. Virus ini tak merusak, tetapi sangat mengganggu karena akan mematikan sejumlah fungsi Windows dan melakukan shut down berulang-ulang.

Berikut 7 langkah manual membersihkan virus Sandra Dewi:

1. Sebaiknya putuskan hubungan komputer yang akan dibersihkan dari jaringan.
2. Matikan "System Restore" selama proses pembersihan virus (untuk Windows XP/Vista)
3. Matikan proses virus yang aktif di memory. Gunakan tools pengganti task manager, seperti Process Explorer yang dapat anda download pada alamat berikut http://www.sysinternals.com/utils/index.html
4. Lakukan kill process, pada beberapa file virus yang aktif: (Gambar 1)

- C:-Documents and Settings-%user%-Start Menu-Programs-Startup-Sandra Dewi Bugil.exe

- C:-WINDOWS- Sandra Dewi Bugil.exe

5. Hapus string registry yang telah dibuat oleh virus. Untuk mempermudah dapat menggunakan script registry di bawah ini.

[Version]

Signature="$Chicago$"

Provider=Vaksincom Oyee



[DefaultInstall]

AddReg=UnhookRegKey

DelReg=del

[UnhookRegKey]

HKCR, batfile-shell-open-command,,,"""%1"" %*"

HKCR, comfile-shell-open-command,,,"""%1"" %*"

HKCR, exefile-shell-open-command,,,"""%1"" %*"

HKCR, piffile-shell-open-command,,,"""%1"" %*"

HKCR, lnkfile-shell-open-command,,,"""%1"" %*"

HKCR, scrfile-shell-open-command,,,"""%1"" %*"

HKLM, SOFTWARE-Microsoft-Windows NT-CurrentVersion, RegisteredOrganization,0, "Organization"

HKLM, SOFTWARE-Microsoft-Windows NT-CurrentVersion, RegisteredOwner,0, "Owner"

HKLM,SOFTWARE-Microsoft-Windows-CurrentVersion-Explorer-Advanced-Folder-Hidden-SHOWALL, CheckedValue, 0x00010001,1

HKLM,SOFTWARE-Microsoft-Windows-CurrentVersion-Explorer-Advanced-Folder-Hidden-SHOWALL, DefaultValue, 0x00010001,2

[del]

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-System, DisableRegistryTools

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-System, DisableMsConfig

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-System, DisableTaskMgr

HKCU, Software-Policies-Microsoft-Windows-system, DisableCMD

HKCU, Software-Microsoft-Internet Explorer-Main, Window Title

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-Explorer, NoFolderOptions

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-Explorer, NoFind

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-Explorer, NoClose

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-Explorer, NoControlPanel

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-Explorer, NoRun

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-Explorer, NoStartMenuMorePrograms

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-Explorer, NoViewContextMenu

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-Explorer, NoViewOnDrive

HKCU, Software-Microsoft-Windows-CurrentVersion-Policies-Explorer, StartMenuLogoff

Gunakan notepad, kemudian simpan dengan nama "repair.inf" (gunakan pilihan Save As Type menjadi All Files agar tidak terjadi kesalahan). Jalankan repair.inf dengan klik pada menu File pada windows explorer, kemudian pilih install. Sebaiknya membuat file repair.inf di komputer yang clean, agar virus tidak aktif kembali.

6. Hapus file virus yang mempunyai ciri-ciri sebagai berikut :
-Icon gambar (JPEG Image)
- Extension exe
- Ukuran 132 KB

Catatan
- Sebaiknya tampilkan file yang tersembunyi agar mempermudah dalam proses pencarian file virus.
- Untuk mempermudah proses pencarian sebaiknya gunakan "Search Windows" dengan filter file *.exe yang mempunyai ukuran 132 KB.
- Hapus file virus yang biasanya mempunyai date modified yang sama. (Gambar 2)

7. Untuk pembersihan yang optimal dan mencegah infeksi ulang, sebaiknya menggunakan antivirus yang ter-update dan mengenali virus ini dengan baik. Anda dapat pula menggunakan tools Norman Malware Cleaner yang dapat anda download pada http://normanasa.vo.llnwd.net/o29/public/Norman_Malware_Cleaner.exe



Sumber : Vaksin.Com
Suni

Tips Mengakses Situs Yang Di Blokir

0 komentar
Jika anda tidak bisa mengakses suatu situs karena dibatasi/diblokir oleh administrator jaringan atau ISP, maka pengguna akan mengalami kesulitan didalam mengakses situs yang di blokir tersebut.

Di bawah ini ada beberapa cara yang dapat Anda coba untuk mengakses situs-situs yang diblokir.


1. Menggunakan alamat IP

Apabila aplikasi yang digunakan hanya memblokir nama domain saja (misal: www.google.com), ini dapat disiasati dengan menggunakan alamat IP situs tersebut misalnya untuk google : http://209.85.171.99/). Untuk mengetahui alamat IP sebuah situs, kita dapat mencoba melakukan ping terhadap situs tersebut. Caranya masuk ke command prompt (Start > Run > ketik: cmd > Enter) dan ketik ping nama_situs.com lalu tekan enter. Maka akan muncul alamat IP situs tersebut.



2. Menggunakan Proxy di Browser

Ada banyak sekali proxy gratis yang dapat Anda temukan di internet, beberapa situs yang bisa Anda pakai secara gratis: http://www.freshproxylist.org http://www.samair.ru http://www.freshproxylist.net http://www.freshproxylist.com http://www.proxynext.com Setelah Anda memilih salah satu proxy dari situs-situs di atas, konfigurasi browser Anda untuk menggunakan proxy tersebut.



3. Menggunakan Layanan Short URL

Cara lain yang bisa dilakukan adalah dengan memanfaatkan layanan url shortening seperti : http://www.tinyurl.com http://www.moourl.com http://www.snipurl.com http://www.shorturl.com



4. Menggunakan Arsip Online dan Cache

Beberapa mesin pencari seperti Google dan Yahoo menyimpan tembolok berbagai situs populer yang tetap bisa melihat isi dari situs walaupun yang aslinya telah diblok atau dihapus sekalipun.



Sumber : maulana.uni.cc
Suni

Cara Memback up Blog di Blogger

0 komentar
Sebagai blogger kita tidak boleh melupakan yang satu ini, yaitu memback up isi blog. Karena dengan memback up isi blog, kita bisa siaga jika suatu saat terjadi hal yang tidak kita inginkan di blog, misalnya server error, akun kita kena banned, dan lain-lain yang semoga kita tidak pernah mengalaminya. Bayangin jka suatu saat blog kamu tiba-tiba hilang karena hal-hal tersebut. Makanya untuk berjaga-jaga kita harus selalu memback upnya. Dan berikut ini berbagi cara memback up isi blog di Blogger .


Untuk memback up blog kita di Blogger cukup mudah karena sudah ada fasilitas yang berfungsi untuk mengirim isi posting dan komentar terbaru secara otomatis ke alamat email kita. Tapi fasilitas tersebut harus diaktifkan dulu biar berfungsi sebagai mana mestinya. Caranya adalah sebagai berikut :



* Back up posting
Pertama log in dulu ke Blogger. Lalu klik menu Setting - Email. Terus masukkan alamat email yang bakal kamu pake di BlogSend Address. Lalu klik Save Setting.


* Back up komentar
Masih pada halaman yang tadi, klik aja Comments dan masukkan alamat emailnya di Comment moderation.


* Back up template
Untuk mem-back up template klik Layout - Edit HTML. Terus klik Download Full Template dan jangan lupa klik Save Setting.



Demikian cara yang dapat digunakan untuk memback up blog di Blogger. Semoga bermanfaat buat kita semua. Jangan lupa untuk selalu memback up blog kamu.



Sumber : www.fauzy.net
Suni

VB 9 - Stored Procedures in MS Access

0 komentar

Mungkin jika membuat stored procedures dari SQL server dan di execute dari vb 9 sudah biasa..
trus gmana jika stored procedures di buat dari MS access??Dengan memanfaatkan fasilitas Select,Update,Append dan delete pada Query kita bisa membuat stored procedure versi MS Access. Trus bagaimana mengakses nya dari VB 9,tidak ada yang beda sama sekali. untuk lebih mengetahui code dari program ini silahkan download disini.
Suni

Source Code Porn Site Blocker

0 komentar

Program ini berfungsi untuk memblokir situs porno pada pc anda, Jadi semua situs yang berbau pornografi nggak bisa terbuka karena telah di proteksi oleh program ini.

Alamat situs porno ataupun keyword bisa di tambahkan sendiri (update manual) jadi nggak perlu bingung kalo ada situs porno baru yang belum terprotek oleh program ini.

Sangat cocok bagi anda yang mempunyai anak kecil , sehingga semua aktifitas yang dilakukan pada saat surfing di internet dapat berjalan lancar, tanpa perlu rasa cemas.

Program dibuat oleh Yadoy
Suni

Source Code Avaco Uninstaller

0 komentar
Created By O-Om
Avaco Uninstaller merupakan sebuah alternatif utiliti yang dapat menggantikan fungsi program Add/Romove di Windows. Aplikasi ini akan menampilkan semua daftar aplikasi yang terpasang dan memungkinkan Anda dengan mudah melakukan proses uninstall sebuah apliaksi, menghapus sebuah entry uninstaller, serta menyimpan semua daftar aplikasi yang terpasang kedalam sebuah file teks atau HTML.
Suni

10 + 20 Reasons why you should Create a Web Package

0 komentar

Before we talk about the reasons why you should create a Web Package let us first understand what is a web package� Web Package is an atomic, transparent, self describing unit representing your web application which can be easily hydrated into any IIS Web server to reproduce your web�  It is a .zip file which not only contains your content but also contains its dependencies like IIS Settings, Databases, GAC DLLs, Registry Keys etc�

The concept of creating Web Packages for deploying your web application to an IIS Web Server is recently introduced with Microsoft Web Deployment Tool (MsDeploy) and towards the end of this post I will talk about how you can create a Web Package for your web app� But before going there let me talk about the 10 reasons why you should consider creating web packages for your web application:

  1. Having all your web content and dependencies like IIS Settings & DB into a single .zip file allows you to easily transport it anywhere�
  2. If the web package actually contains source code then you can replicate your dev environment to another box relatively easily�  Imagine being able to recreate a project on your home machine by simply emailing yourself a .zip file�
  3. If you are deploying in a web farm environment then deploying the web package to various server boxes will allow you to very easily recreate your load balanced web servers�
  4. If you are creating software for community to use then sharing web package .zip files with world creates a common handshake model�
  5. Web Application Gallery, which will be common home to find reusable Web Applications also uses the same Web Package format� So you will have an opportunity to put up your web app into Web Application Gallery if you create a Web Package�
  6. Most of the Package creation process is very automated so you do not need to write custom actions like you would have to do in case of MSIs�
  7. Creation of Web Packages can be automated along with your nightly builds really easily using MsBuild with systems like Team Build�
  8. You can create a web package for various versions of your web application and easily use the versioned packages to roll back to any version you like�
  9. You get free standardized UI to install the Web Packages in IIS Manager which hopefully will become pretty standard and easy for everyone to understand�  If you do not like to use the UI the package can be installed via commandline as well�:-)
  10. Most of the automated tools (providers) required for packaging  your web application and its dependencies are available out of the box (few of which are IIS Settings, SQL DBs, Web Content, GAC assemblies, COM components, Registry keys etc)� 

Finally let me mention the out of the box providers which can be invoked when you want to package your web application�  You actually have a choice to call any of these providers depending on what parts of your Web Application you like to be packaged� These are my other +20 reasons why you should create a web package�

  1. File System Directory to move a files & folder which contains your web application files like .aspx, .config, images, .js, .css, .master etc � contentPath
  2. Creating a new IIS Web Application for your web� iisApp
  3. Moving IIS7 and above (read Vista, Win2k8, Win7, Win2k8 R2 and above) Configuration Settings associated with your web (e.g. Default Document, ApplicationPool Mapping etc) � appHostConfig
  4. IIS5.1 & 6 (read XP, Win2K3 compatibility)  Metabase Configuration Settings (parallel to IIS7+ settings above) - metakey
  5. Pulling data & schema from existing SQL Server Database or custom generated .SQL files which your web uses� dbfullSQL
  6. Any Security Certificates (e.g. SSL & ClientAuth) that your web depends upon- cert
  7. Any GACed assemblies like 3rd party controls or libraries that your web uses � gacAssembly
  8. Any custom IIS7+ Application Pool that your web has created� appPoolConfig
  9. Registry key associated with your webs � regkey
  10. 32 bit COM Object � comObject32
  11. 64 bit COM Object � comObject64
  12. Security ACLs associated with folder � setAcl
  13. Granular control by pulling just a registry value - regValue
  14. ASP.NET root web configuration file on 32 bit machine � rootWebConfig32
  15. ASP.NET root web configuration file on 64 bit machine � rootWebConfig64
  16. Similar type of support for packaging MySQL DB � dbMySQL
  17. Packaging Machine.Config of 32 bit machine � machineConfig32
  18. Packaging Machine.Config of 64 bit machine � machineConfig64
  19. If there is still a provider missing then you can very easily create one � yourCustomProvider
  20. A secret provider which I am not allowed to talk about just yet :-), but trust me it is really a killer provider - secretProvider

So now that you have 10 +20 reasons to create a web package let us talk about how to create one� From end developer/IT pro standpoint you can create Web Packages from various different avenues, some of which are:

Please follow the links above to create a web package using your preferred method� I hope you are jazzed about being able to archive and deploy your web applications using Web Packaging�

Suni

Importing a Web Package into IIS Manager

0 komentar

Today I am hoping to talk about installing/importing a Web Package into IIS using IIS Manager�

For this walkthrough you will first need a Web Package� If you want to get few ready made packages you can get them from Web Application Gallery�  There is also a MsDeploy package of BlogEngine.NET available on CodePlex, which you can download to try out this walkthrough�

Hopefully, eventually you will be creating your own web packages for deployment and this walkthrough will even apply at that time�  If you want to learn how to create a web package from Visual Studio 2010 then read the below posts:

To begin importing a web package into IIS using the new �Import Application� wizard you need to make sure that you have installed IIS Manager by going to Add/Remove Windows component�  You will also need MsDeploy installed over IIS, typically it will come with your VS 2010 installation but if you do not have VS 2010 just yet then you can download it from MsDeploy Download.

Today, I will install a Web Package of the sample ASP.NET 4.0 web application that I created earlier in the tutorial �Creating a simple ASP.NET 4.0 Web Site��

To start importing the web package let us start IIS Manager (Start �> Run �> InetMgr)

I will be installing the web package under Default Web Site�  Although it is not required to install the package under Default Web Site, it can be installed under any Web Site of your choice� Also if the package created was a �IIS Web Site Package� then it could be installed under the server /sites node directly as well�  In anycase when we open the �Default Web Site� node then on the right side command bar you will now notice two new commands  1.) Export Application 2.) Import Application as shown below:

Import Application

On clicking �Import Application� on the first screen you will be asked to provide the path to web package (.zip file)� I will be providing the location of the sample web package which I created in the earlier tutorial:

image

On clicking next the Import Application wizard will display the content of the web package as below:

Package Content

Notice that in the above example the package wizard shows that the Web Package contains:

  1. IIS 7 Application - This will actually do the job of creating an IIS Application and mapping the virtual directory�  It will also move any additional IIS Settings associated with the web application�
  2. File System Content  - All the physical files (.aspx, .dlls etc) which need to be placed in the web site directory�
  3. Database � This is the database that I packaged into my web package

On clicking �Next� I will get a screen which I will call as the �Parameters� screen�  When you create a package using VS 2010, then VS identifies the key attributes of your web application which you need to customize and it creates MsDeploy parameters for the same�  All these parameters are something which you can modify during the package import process as seen below� Parameters Screen
In the above example notice that �Default Web Site� is read-only� This is due to the fact that the �Import Application� wizard was invoked from Default Web Site� I am now naming the Web As �SimpleASP4Web� and placing it under �C:\WebSites\SimpleASP4Web��  Also note that I am using �SimpleASP4Web� DB on my local SQL Server�

The ConnectionString that I am providing in here will be used to deploy my packaged DB and will also be used to update my web.config file (this will happen only if the package was created to do so�  I will write a separate blog post on how to do that, but in future release of VS 2010 this option will be set by default when you create the web package at the first place�)

In any case now on clicking �Next� the Web Application installation will begin showing you a progress bar and hopefully within no time the web package will get installed showing you the status as below:

Installation Progress

On hitting �Finish� on this screen the web package will be installed and on inspecting the IIS Manager you can see that the package is actually successfully imported and web site is ready to go:

Deployed Web in IIS

On inspecting the SQL Server Management Studio you can also see the Simple ASP4Web DB also installed:

SimpleASP4Web DB

Hopefully you can see that the web deployment features with great UI options in VS 2010 and IIS will make the process of packaging and installing you web applications much easier than what it has been before�

-Vishal

Suni

Tips Menjaga Komputer Tahan Lama

0 komentar
Banyak tips dan cara-cara tertentu agar komputer anda dirumah, kantor atau milik teman anda tetap terjaga baik performa maupun kestabilan komputer system dan datanya. Meskipun dengan bertambahnya kecanggihan komputer di era global ini. Ada beberapa tips agar komputer anda bisa lebih tahan lama lebih stabil dan cukup untuk memperpanjang usia komputer :

1. Sediakan UPS, Sering kali tegangan listrik turun-naik atau bahkan mati tiba-tiba akan berdampak kurang baik pada PC , terutama PC yang sudah lama, akan mengakibatkan rusaknya Power Supply, rusaknya Hardisk, bahkan Morherboard.

Terutama hardisk, hardisk perlu kesetabilan saat bekerja, bila tiba-tiba listrik mati terjadilah kejutan yang bisa menyebabkan tergoresnya track tecordingnya maka timbulah bad sector, bad sector hanya bisa dilihat jika kita check lewat scandisk. bad sector tidak bisa di isi file untuk operasional system maupun menyimpan data, sehingga akan mengurangi kapasitas hardisk itu sendiri. Karena itu di usahakan agar disediakan UPS atau External battery sebagai pengaman bila terjadi mati lampu maka komputer tetap hidup untuk beberapa waktu, sehingga masih ada kesempatan untuk mematikan komputer sesuai prosedur.

2. Stavolt, Untuk UPS yang sudah termasuk stavolt (penstabil naik-turun tegangan) tidak bermasalah, tetapi yang tidak termasuk stavolt di dalamnya maka lebih baik disediakan stavolt tambahan sebagai stabilizer, sehingga walau tegangan listrik naik-turun pun, tidak mengganggu keamanan komputer sendiri.

3. Bersihkan dari debu, biasanya CPU tower di taruh di samping meja user, di letakan dilantai sehingga kemungkinan masuknya debu kedalam CPU besar sekali, Debu sebagai penghantar panas, sehingga apa bila komponen CPU , misalnya Prosesor, walau tersembunyi debu bisa masuk juga, memori/ RAM sering kali kena debu, dan kerja komputer jadi ngadat, hang atau bahkan komputer tidak bisa dinyalakan timbul suara beep�. maka check dan segera bersihkan lah kompenen tersebut , pasang kembali dan nyalakan.

4. Hindari terkena Air, tidak menutup kemungkinan keyboard tersiram air minum. Pernah kejadian keyboard saya kena air tanpa sengaja, akhirnya terjadilah konseleting pada lempegan di dalam keyboard , walau sudah dibersihkan dan dijemur sekalipun tidak bisa diperbaiki, sehingga perlu ganti baru.

5. Voltase, Untuk di Indonesia voltase memakai 220 volt, tapi untuk komputer produk Jepang masih 110 volt, sehingga bila menyalakan komputer produk Jepang, jangan lupa sediakan adapter untuk menurunkan voltase dari 220 ke110 volt. kalau tidak wah�.kebakar pasti!�

6. Sengatan petir, untuk daerah rawan petir, terutama jaringan komputer yang terhubung menara yang tidak dilengkapi penangkal petir, berbahaya bila terkena petir akan merembet keseluruh jaringan. karena itu sediakan penangkal petir lebih baik.

7. Jauhkan dari medan magnetik, medan magnetik bisa mengganggu performa CPU juga monitor sehingga lebih baik jauhkan dan jangan biasakan menaruh barang berlogam didekat komputer anda misalnya HP, MP3, Kamera Digital, Tape, dll sejenis logam dan magnet

8. Gunakan Antivirus di system komputer anda, Pastikan sudah ada Antivirus dan selalu di update.

9. Pastikan pula ada program utilities tambahan untuk menghapus sisa registry dan sampah dari internet (cokies), cari tool softwarenya di internet misalnya : pctool, systemechanic, pcwasher dan sejenisnya

10. Jauhkan komputer dari ruangan yang lembab, karena akan mempengaruhi kerja pc komputer anda.
Suni

Tawk.to