Catatan Seorang Mahasiswa Teknik Informatika, yang ingin membagikan hasil karya dan catatannya ke publik agar berguna bagi yang lain.

Memasang Google Map ke Joomla

Berikut sedikit tips dari saya cara Memasang Google Map ke Joomla .
Seperti tutorial sebelumnya Tips Memasang YM di Joomla 1.5.XX. Di sini juga saya tidak menggunakan component atau modul tambahan.

Berikut caranya :


1. Pertama buka dulu website Google Map .
    2. Cari dan tentukan area atau peta yang ingin Anda tampilkan (Gunakan fasilitsa pencarian).




        3. Ambil embended HTML-nya. Copy Paste aja ke notepad.
          4. Copy source url-nya.



            <iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="/http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=indonesia&amp;
            ie=UTF8&amp;t=p&amp;z=4&amp;ll=-0.789275,113.921327&amp;output=embed&amp;
            s=AARTsJr-TLUDynKF8oyX5adhGuYmGB4_mg"></iframe><br /><small>


            5. ekarang kita beralih ke ke Admin website Joomla Anda.
            6. Buat sebuah menu baru (Terserah Anda, mau pake top menu, other menu, atau main menu).
              7. Pilih Wrapper.
              8. Copy Paste source url dari Goole Map tadi ke Wrapper Link.

                Kemudian buka halaman website yang sudah anda letakkan code google map tadi.


                Wassalam, Semoga bermanfaat.

                Tips Memasang YM di Joomla 1.5.xx

                Nih ada sedikit tips dari saya cara Memasang YM di Joomla 1.5.xx.
                Biasanya kebanyakan para pengguna joomla memasang status YM nya menggunakan plugin tambahan.
                Tapi, kali ini saya akan memberikan Tips Memasang YM di Joomla 1.5.xx anda tanpa menggunakan plugin tambahan, yaitu dengan menambahkan Custom HTML di componen joomla anda.

                Silahkan di simak caranya :



                1. Login ke Administrator web joomla anda.
                2. Pilih menu Extention - Klik Module Manager.
                3. Pilih menu "New" untuk membuat menu baru dan pilih menu "Custom HTML".
                4. Jika sudah, isikan "Title" sesuai dengan keinginan kalian, biasanya "Title" ini diberi nama dengan "Contact YM".
                5. Setelah itu, masukan kode berikut di dalam kotak menu HTML : 

                <a href="ymsgr:sendIM?kopi_tubrukz"><img src="http://opi.yahoo.com/online?u=kopi_tubrukz&m=g&t=2&l=us"></a>e

                Nb : ganti Teks yang tebal berwarna merah di atas dengan id YM anda.

                Wassalam, Semoga bermanfaat :D

                Cara Upload joomla dari komputer lokal ke hosting

                Assalamualaikum ..
                Alhamdulillah ya, akhirnya selesai juga tutorial Cara Upload joomla dari komputer lokal ke hosting

                Dalam tutorial kali ini saya anggap anda sudah tahu cara install joomla di localhost baik menggunakan XAMPP dll..

                Saran saya, jika anda masih pemula dalam menggunakan CMS Joomla, sebaiknya anda menggunakan hostingan gratisan terlebih dahulu untuk mengupload file joomla anda.


                Ada banyak situs yang menyediakan hosting gratisan. Di antaranya adalah byethost.com, 000webhost.com dan masih banyak lagi.

                Dan di tutorial ini juga saya anggap anda sudah selesai mendesain sebuah web menggunakan CMS Joomla.
                Sudah selesai desain web menggunakan joomla di localhost, tapi anda bingung cara uploadnya ke hosting ??

                Okelah... Tanpa basa-basi berikut step by step Cara Upload joomla dari lokal komputer ke hosting.

                1. Hal pertaama yang harus anda lakukan adalah meng- Export database joomla anda di localhost ..

                Caranya adalah sebagai berikut :
                • Masuk ke PHPMyadmin localhost anda, dengan cara ketik di browser http://localhost/phpmyadmin
                • Pilih database joomla anda di sebelah kiri
                • klik Export di bagian atas
                • Cheklist save as files
                • Di bagian Compression - Pilih gzipped
                • Klik - go
                2. Step kedua adalah meng-compress file joomla anda yang ada di folder XAMPP komputer lokal anda.

                Karena byethost.com membatasi hanya 2Mb dalam setiap upload, selayaknya anda mengcompress file joomla anda tidak lebih dari 2Mb

                Saran saya, lebih baik anda compress tiap folder saja dan jangan lupa pada saat compress jangan memilih .rar. Pastikan extensi file hasil compress anda yaitu .zip. Karena jika .zip maka file joomla yang anda upload nanti akan ter-extract secara otomatis di byethost.com

                3. Setelah anda selesai meng-compress semua file joomla tiap folder tadi, selanjutnya adalah meng-upload database joomla dari komputer local yang sudah anda save tadi ke byethost.com

                Caranya adalah sebagai berikut :

                • Login ke Cpanel Byethost.com anda di http://panel.byethost.com
                • Di bagian menu Database Management - Klik MySQL Databases, Buat nama database baru Misal : Joomla. kemudian klik Create Database. Jika sudah akan terlihat seperti gambar di bawah ini.

                4. Selanjutnya kembali ke menu awal atau home cpanel byethost anda. Sekarang adalah step upload file joomla yang sudah anda compress satu persatu tiap foldernya.

                Di bagian home cpanel byethost anda Klik Online File Manager yang terdapat di menu File Management
                Setelah anda klik Online File Management akan tampak seperti gambar di bawah ini.

                5. Kemudian pilih domain yang ingin anda gunakan untuk upload file joomla anda. Dalam tutorial ini saya menggunakan domain gratisan saya yaitu irwansyahblog.co.cc

                Klik domain irwansyahblog.co.cc - kemudian klik htdocs, tampil seperti gambar di bawah ini.



                Selanjutnya anda upload satu persatu file joomla yang sudah anda compress tiap foldernya, dengan cara - klik tombol Upload - Klik Browse yang terdapat di bawah teks "Archives (zip, tar, tgz, gz)".

                Upload satu persatu file .zipnya.

                6. Upload telah selesai, sekarang tinggal melakukan konfigurasi pada file configuration.php.File configuration.php menyimpan informasi mengenai database, user, password, path dan lain-lain.

                Kemudian masuk kembali ke direktori domain anda. Caranya adalah di bagian home cpanel byethost anda Klik Online File Manager di Menu File Management, kemudian pilih domain yang anda gunakan tadi contoh folder:  /irwansyahblog.co.cc/htdocs
                Cari file configuration.php - klik edit di bagian kanan

                Dalam file script tersebut,  cari baris code sebagai berikut :

                Joomla 1.0.x
                $mosConfig_host = ‘localhost’;
                $mosConfig_live_site = ‘http://[nama web anda]”;
                $mosConfig_db = ‘
                [USERCPANEL]_[NAMA_DATABASE_JOOMLA]‘;
                $mosConfig_absolute_path = ‘/home/[USERCPANEL]/public_html’;
                $mosConfig_cachepath = ‘/home/[USERCPANEL]/public_html/cache’;
                $mosConfig_password = ‘[PASSWORD_DATABASE_JOOMLA]‘;
                $mosConfig_user = ‘[USERCPANEL]_[NAMA_USER_JOOMLA]‘;


                Joomla 1.5.x
                var $host = ‘localhost’;
                var $user = ‘[USERCPANEL]_[NAMA_USER_JOOMLA]‘;
                var $db = ‘[USERCPANEL]_[NAMA_DATABASE_JOOMLA]‘;
                var $password = ‘[PASSWORD_DATABASE_JOOMLA]‘;

                Contoh kongfigurasi menggunakan joomla 1.5.x

                var $host = ‘localhost’;
                var $user = ‘b9_6866404‘;
                var $db = ‘b9_6866404_joomla ‘;
                var $password = ‘[PASSWORD_DATABASE_JOOMLA]‘;

                Contoh kongfigurasi menggunakan joomla 1.7.x 

                    public $host = 'localhost';
                    public $user = 'b9_6866404';
                    public $password = 'password_db_anda';
                    public $db = 'b9_6866404_joomla';

                Selesai sudah, Website Joomla anda sudah selesai dan sudah bisa di akses oleh siapapun.
                Maaf jika tutorialnya kurang jelas dan jika ada yang mau ditanyakan silahkan komentar di bawah ini.
                Wassalamualaikum

                  Tips Remove Pesan Windows Is Not Genuine Di Windows 7

                  Alhamdulillah ya ... Sesuatu banget ...
                  kata-kata ini kok mulai trend banget ya di Bulan September 2011 ini ..hahahha..

                  Yang mau saya bahas bukan kata-kata diatas. Tapi, Kali ini saya mau share pengalaman saya waktu install Windows 7.
                  Suatu hari saya merakit pc pesanan orang, waktu saya install Windows 7 berjalan lancar, kemudian saya install Driver Pc tersebut dan aplikasi standart.

                  Awalnya sih berjalan dengan baik.
                  Tetapi, waktu saya restart ulang ... ehh .. di sebelah kanan bawah terdapat Pesan Windows Is Not Genuine Di Windows 7.


                  Awalnya sih saya tidak bingung, karena ada Om saya yang bisa menolong saya dalam situasi apapun, dia bernama Om Google :D

                  Oh .. Iya.. Sebelumnya saya ucapkan
                  Happy B'day ya Mbah Google
                  Semoga panjang umur dan selalu menemaniku dalam menjelajahi dunia Cyber yang fanah ini ...!!!
                  Waktu saya jalan-jalan di rumahnya Om Google, ehh .. ketemu yang namanya WGA Remover Chew v0.9.

                  Oke langsung aja, berikut step by step Remove Pesan Windows Is Not Genuine Di Windows 7.
                  1. Download dulu WGA Remover Chew v0.9. Klik disini !
                  2. Klik CW.eXe kemudian akan tampil seperti dibawah ini.
                  3. Klik Apply untuk menjalankannya.
                  4. Tunggu sampai proses selesai dan akan keluar pesan instalasi sukses
                  5. Kemudian komputer akan melakukan restart otomatis.
                  6. Finish
                   
                  lihat apa yang terjadi di pc/laptop anda. Pesan Windows Is Not Genuine Di Windows 7 telah musnah untuk selama-lamanya.
                  Wassalam, Semoga bermanfaat.


                  Download Nero Lite + Micro v10.6.11300

                  Nero Lite And Micro ease of assembly, the latest version of the universal utility for writing to CD / DVD and edit multimedia content. This is one of the best software packages to record to CDR, CDRW and DVD drives. Allows you to use most of the models of drives, with the records as audioCD, and computer drives, including boot, as well as video (formats Video CD and Super Video CD) and DVD.

                  Nero Lite installer includes following products:
                  - Nero BurningROM (Included in Micro version);
                  - Nero Express (Included in Micro version);
                  - Nero Cover Designer;
                  - Nero ToolKit (DiscSpeed, InfoTool, BurnRights);
                  - Nero WaveEditor;

                  Nero Micro installer includes following products:
                  - Nero BurningROM
                  - Nero Express

                  Changelog:
                  Version 1.6 [Date: 29.04.2011]
                  - Fixed bug with installer silent switches.
                  - Small tweaks to installer.

                  Version 1.5 [Date: 21.04.2011]
                  - Updated files to version 10.6.11300.
                  - Fixed bug with Save Audio Tracks
                  - Added option "Upgrade/Reinstall" to installer.

                  SN not valid:
                  - Uninstall dulu sampai bersih (bisa pake ccleaner) bila sudah terinstall Nero versi lainnya lalu restart windowsnya
                  - Jalankan dengan hak Administrator










                  Alternatif Serial:
                  9X13-028A-ACE0-354X-H12E-47LZ-CUZ1-9U9C
                  9X13-0289-HUX7-UT00-PH8L-HM80-A28H-CP39
                  9X03-0246-HA3K-7H8L-01KU-80W8-AW9L-M1TH
                  9X13-02AA-W656-0AMA-UC29-035L-P652-PE94
                  9X13-0183-H4K2-CEE3-0UK4-UEXE-C100-00W0
                  9X03-01C5-700Z-19K7-LXAU-UP28-86C3-AMM5

                  Nero 10 Requirements:
                  - Windows Installer 3.1 or higher
                  - Microsoft Visual C++ 2005 SP1 Redistributable (included into installer)

                  Download Nero Lite + Micro v10.6.11300 (Mediafire)
                  Nero Lite v10.6.11300

                  Nero Micro v10.6.11300
                   

                  Download Compiler Borland C++ 5.02

                  Wah .. tak terasa kali ini saya sudah duduk di bangku kuliah :D
                  Sekarang saya kuliah di STMIK Mikroskil Jurusan Teknik Informatika, kuliah di sore hari.
                  Karena di pagi harinya saya sambil bekerja sebagai teknisi komputer.
                  Setidaknya saya sudah mengurangi beban orang tua untuk membayar uang kuliah, karena saya ingin hidup mandiri, tidak mau bergantung kepada orangtua .. hehhee ..

                  19 September kemarin saya kuliah perdana dan langsung dikenalkan dengan dengan bahasa pemrograman yang bernama C++. Kali ini saya ingin berbagi aplikasi buat compiler C++ yg bernama Borland C++, walaupun rekomondasi dari dosen saya menggunakan DevC++ tapi banyak tutorial yang saya dapat baik ebook maupun dari buku menggunakan Borland C++.


                  Apa itu Borland C++?
                  Menurut dari sumber yang saya dapatkan.
                  Borland C++ adalah salah satu compiler C++ yang sangat terkenal karena kecepatannya mengcompile dan mengeksekusi program dari syntax yang kita buat. Dengan  program ini, kalian bisa belajar banyak mengenai bahasa pemrograman C++.

                  Langsung aja deh nih sedot Borland C++.


                  Size : 85Mb
                  File version: 5.02 final release 1997
                  Bekerja di semua OS Windows (saya menggunakan Windows 7 Ultimate)

                  Panduan Memilih Bahasa Pemrograman Untuk Pemula

                  Artikel ini ane tulis berdasarkan pengalaman ane sampai saat ini. Mungkin isi artikel ini lebih banyak berdasarkan pendapat ane. Jadi, ane mohon maaf sebelumnya kepada Sesepuh Programmer kalau pembahasan ane salah atau mengaburkan arti yang sebenarnya.

                  Tulisan ini, ane buat karena keprihatinan ane dengan forum-forum yang threadnya "terlalu ideologis" ke salah satu bahasa pemrograman. Sampai-sampai, saking panasnya debat yang mereka lakukan, mereka lupa kalau
                  "Sebuah bahasa pemrograman dibuat dari bahasa pemrograman lainnya oleh 'manusia'".
                  dan
                  "Bahasa pemrograman adalah alat untuk menerapkan algoritma, sesuai dengan lingkungan (environtment) dari bahasa pemrograman tersebut".




                  Ane pernah jadi salah satu orang yang "terlalu ideologis", dengan salah satu bahasa pemrograman. Pada saat bahasa pemrograman yang ane kuasain ini tidak bisa melakukan apa yang ane butuhkan, ane jadi nyalahin tuh bahasa pemrograman. Ane lupa kalau seharusnya, ane yang harus kreatif. Akhirnya, ane berpindah dari satu bahasa pemrograman ke bahasa pemrograman lainnya. Ane jadiin bahasa pemrograman lain sebagai "pelarian" karena bahasa pemrograman sebelumnya tidak bisa melakukan apa yang ane inginkan "dengan mudah".

                  Tapi apa yang ane dapat? Pengetahuan tentang jenis-jenis bahasa pemrograman ane meningkat, tapi skill algoritma ane buat menyelesaikan masalah tetep NOL BESAR. Ane masih tetep ketergantungan dengan "built in function" yang ada di bahasa pemrograman. Tanpa berusaha membuat solusi/fungsi sendiri.

                  Keadaan diperparah dengan doktrin dari Dosen-Dosen ane. (Maaf beribu-ribu ma'af sebelumnya Pak. Ilmu Pak Dosen yang lain tetap ane butuhin. Ane cuma ga setuju dengan "doktrin ke salah satu bahasa pemrogman"-nya aja). Ada Dosen yang pendapatnya "universal", dan ada Dosen-Dosen yang mengelu-elukan satu bahasa pemrograman dan mengejek bahasa pemrograman lainnya. Dari Dosen-Dosen yang "bijak" ini, ane mulai sedikit memahami...

                  "Semua bahasa pemrograman pada akhirnya berorientasi pada TUJUAN yang ingin dicapai, walaupun POLA/IMPLEMENTASI untuk mencapai TUJUAN berbeda satu sama lain".

                  Sebagai contoh, jika ingin menampilkan data dari suatu tabel di database:
                    PHP:
                  <?
                  //Buat koneksi
                  $mysqli = new mysqli("host","user","password","nama_database");
                  
                  //Masukkan Query
                  $result = $mysqli->query("SELECT field1, field2 FROM nama_tabel");
                  
                  //Tampilkan hasil query
                  if($result->num_rows>=1)
                  {
                   while($rs=$result->fetch_row())
                   {
                    echo $rs[0],"::",$rs[1];
                   }
                  }
                  $result = null;
                  $rs = null;
                  $mysqli->close();
                  ?>

                    Python:
                  #!/usr/bin/env python
                  import MySQLdb
                  
                  try:
                   #Buat koneksi
                   conn = MySQLdb.connect("host","user","password","nama_database")
                   cur = conn.cursor()
                  
                   #Masukkan query
                   cur.execute("SELECT field1, field2 FROM nama_tabel")
                   result = cur.fetchall()
                  
                   #Tampilkan hasil query
                   for rs in result:
                    print "%s::%s" %(rs[0],rs[1])
                   cur.close()
                   conn.close()
                   del(cur)
                   del(conn)
                   del(rs)
                  except:
                   print "Error"

                    JAVA:
                  import java.sql.*;
                  public class Koneksi{
                   public static void main(String args[])
                   {
                    //Buat koneksi
                    try{
                     Class.forName ("com.mysql.jdbc.Driver").newInstance ();
                     String url = "jdbc:mysql://host/nama_database?user=user&password=password";
                     Connection conn = DriverManager.getConnection(url);
                     Statemen s = conn.createStatement();
                    
                     //Masukkan query
                     s.executeQuery("SELECT field1, field2 FROM nama_tabel");
                     ResultSet rs = s.getResultSet();
                     
                     //Tampilkan hasil query
                     while(rs.next())
                     {
                      System.out.println(rs.getString("field1") + "::" + rs.getString("field2");
                     }
                     rs.close();
                     s.close();
                     
                     url = Null;
                     conn = Null;
                     rs = Null;
                     s = Null;
                    }
                    catch(Exception e)
                    {
                     System.out.println("ERROR");
                    }
                    
                   }
                  }


                  Bagi pemula. Pasti lebih memilih PHP, karena lebih sedikit baris kodenya. Itu juga yang dulu ane lakukan. Tapi, keunggulan bahasa pemrograman itu tidak bisa diukur dari berapa banyak baris kode yang harus dibuat untuk menyelesaikan suatu masalah. Ada banyak faktor lainnya, seperti:
                  • Seberapa besar jumlah datanya?
                  • Seberapa kompleks sistemnya?
                  • Apa sistem operasinya?
                  • Di arsitektur berbasis apa program berjalan?
                  • Seberapa efektifkah algoritmanya?
                  • Bagaimana tingkat keamanannya?
                  Dan masih banyak faktor kompleks lainnya.

                  Tapi poin yang ingin ane bahas adalah POLA dan TUJUAN. Dari contoh diatas, mungkin membingungkan bagi pemula, tapi ada 3 TUJUAN yang sama:
                  • Buat Koneksi
                  • Masukkan query
                  • Tampilkan hasil query
                  POLA-nya berbeda, tapi TUJUAN-nya sama kan? Jadi kesimpulannya, "Bahasa pemrograman hanyalah alat untuk mencapai tujuan (menuangkan algoritma)".

                  Semoga prolog yang membosankan ini, bisa membuka pola pikir aGan sekalian.


                  1.Modal Utama
                  Apa modal utama untuk belajar bahasa pemrograman:
                  • Niat dan Tekad.
                  • Niat dan Tekad.
                  • Niat dan Tekad.
                  • Komputer, Sistem Operasi, Compiler/Parser, Bacaan (Buku, E-Book, Artikel), Cemilan, Teman Sharing dan Bantal
                  • Tidak malas mencoba ulang satu algoritma.
                  • Tidak malas mencoba ulang satu algoritma.
                  • Tidak malas mencoba ulang satu algoritma.
                  • Mau mencari algoritma lain untuk menyelesaikan masalah.
                  • F.O.K.U.S.
                  • F.O.K.U.S.
                  • F.O.K.U.S.
                  Buat apa Bantal?
                  Buat pelindung, kalau aGan mau membentur-bentur kan kepala di-saat stress.

                  2. Tentukan Pilihan
                  • Masa bodoh dengan pendapat orang... "OS A ini jauh lebih baik dari OS B. OS B kejelekannya bla bla bla....". Agan mau belajar tentang bahasa pemrograman, bukan IT Support. Apapun OS yg Agan gunakan, Yang Agan kendalikan adalah:
                    INPUT -> PROSES -> OUTPUT
                    Selama belajar bahasa pemrograman, diluar 3 hal itu, Go To Hell..!!!!.
                  • Usahakan jangan menggunakan software bajakan. Bagaimana Agan mau belajar bahasa pemrograman, sedangkan Agan tidak memperdulikan bagaimana programmer bersusah payah membuat aplikasi yang akhirnya dibajak. H.O.R.M.A.T.I Hasil karya Programmer dulu, baru belajar bahasa pemrograman. Karena pada akhirnya, Agan bakal jadi salah satu dari mereka.
                  • Pendapat tentang "Pembajakan itu legal demi ilmu pengetahuan" adalah "OMONG KOSONG...!!!!". Menurut hati nurani Agan apa hal ini bisa diterima?.... "Agan belajar mengendarai mobil, menggunakan mobil hasil curian Agan".... Apa berarti pencurian yang Agan lakukan itu LEGAL demi ILMU PENGETAHUAN?
                  • Pilih salah satu bahasa pemrograman yang nyaman buat Agan. Salah satu saja:
                    • Memilih Pemrograman Berbasis Web
                      • Untuk sisi klien, pengetahuan minimal yang harus Agan kuasai adalah XHTML. JScript dan CSS hanya pilihan. Ingat..!!! Agan belajar programming, bukan Web Design.
                        Kenapa XHTML, bukan HTML? Karena XHTML itu universal, bisa dirender browser berbasis Desktop, maupun browser berbasis Gadget (misalnya browser Handphone).
                      • Untuk sisi server, pilih salah satu dari PHP, Python, ASP.Net, JSP atau JAVAServlet. Ingat, awal belajar Agan bakal ngerasa kesulitan. Tapi di dunia maya, banyak orang-orang yang mau berbaik hati membagi ilmu pengetahuan. Jangan malas mencari..!!!
                      • Tambahan... Kalau ingin berbasis OOP dan bisa berjalan di berbagai sistem operasi, ASP .Net dan PHP, saat ini bukan pilihan yang tepat.
                    • Memilih Pemrograman Berbasis Desktop
                      • Pilih salah satu diantara C/C++, JAVA, .NET (pilih salah satu: C#, VB, J#), dan Python.
                        Kenapa bahasa pemrograman ini? Karena Bahasa pemrograman yang penulis sebutkan tidak hanya bisa berbasis Desktop, tapi bisa ke Gadget (seperti Handphone), dan bisa dijadikan Web Service (Berbasis Web). Pilih salah satu saja yang akan difokuskan. Kalau di perkuliahan diajarkan bahasa pemrograman yang berbeda, lihat polanya, tapi jangan di-dalami terlebih dahulu. Alasan lainnya adalah forum bahasa pemrograman ini sangat banyak.
                  • Pilih salah satu aplikasi Database. Untuk pemula ane menyarankan memilih salah satu, diantara : MySQL dan PostgreSQL.
                  • Silahkan mengoleksi buku pemrograman, tapi Jangan Membaca Semuanya. Baca bagian yang memang Agan perlukan saat itu.
                    Setiap penulis mempunyai cara-cara tersendiri dalam menyelasaikan masalah. Ini justeru akan membuat Anda makin bingung.


                  3. Yang Pelu Dilakukan Selama Belajar
                  • Fokus dengan satu bahasa pemrograman saja.
                  • Fokus dengan satu bahasa pemrograman saja.
                  • Fokus dengan satu bahasa pemrograman saja.
                  • Silahkan mencoba bahasa pemrograman lain, kalau sudah menguasai satu bahasa pemrograman.
                  • Kalau di perkuliahan anda mendapat pelajaran bahasa pemrograman yang lain, di rumah, coba Agan implementasikan ke bahasa pemrograman yang Agan kuasi. Pahami POLA-nya (Pahami ALGORITMA-nya), jangan syntax-nya.
                  • Kalau ada yang menjelek-jelekkan bahasa pemrograman yang Agan kuasai, jangan terpancing. Ingat, seorang Programmer Kawakan tingkat internasional pernah menulis...
                    "Hanya programmer TOLOL yang menyalahkan bahasa pemrograman". Karena seharusnya yang dia evaluasi adalah tingkat kemampuannya dan kreatifitasnya dalam menyelesaikan masalah.
                  • Coba sendiri dahulu, baru meminta solusi ke orang lain.
                  • Coba sendiri dahulu, baru meminta solusi ke orang lain.
                  • Coba sendiri dahulu, baru meminta solusi ke orang lain.

                  Setelah Agan memahami tentang pemrograman, baru... silahkan mempertimbangkan teknologi Web 2.x, API, Framework, CMS, Database Engine yang lebih canggih, dll. Semoga tulisan membosankan ini bisa bermanfaat buat Agan-Agan. Intinya "TETAP FOKUS"

                  Download E Book Pengenalan Linux

                  Yang lagi belajar atau baru-baru aja migrasi ke linux nih ad ebook pengenalan linux
                  Semoga bermaanfaat...

                  Langsung aja

                  Penulisnya : 
                  R. Anton Raharja
                  Afri Yunianto
                  Wisesa Widyantoro
                  Editornya:
                  I Made Wiryana

                  Daftar Isi

                  Kata pengantar iv
                  Tentang penulis v
                  Pernyataan vi
                  1 Pengenalan Linux 1
                  1.1 Perbedaan mendasar Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
                  1.2 Perbandingan Linux terhadap sistem operasi lainnya . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
                  1.3 Sejarah Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
                  1.4 Kelebihan Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
                  1.5 Bagian sistem operasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
                  1.6 Bagian penting kernel Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
                  2 Instalasi Linux 4
                  2.1 Mengetahui spesifikasi hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
                  2.2 Alokasi ruang harddisk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
                  2.3 Pemilihan paket software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
                  2.4 Proses instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
                  3 Filesystem Linux 7
                  3.1 Struktur direktori Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
                  3.2 Struktur data kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
                  3.3 Pengenalan device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
                  4 I/O dan perintah Dasar Linux 12
                  4.1 Pengenalan redirection dan pipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
                  4.2 Shell (bash command) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
                  5 Aplikasi dasar 19
                  5.1 VI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
                  5.2 Pico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
                  5.3 Joe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
                  5.4 MC (Midnight Commander) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
                  6 Sistem XWindow 23
                  6.1 Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
                  6.2 Instalasi X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
                  6.3 Konfigurasi X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
                  6.4 Menjalankan X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

                  Daftar Tabel

                  2.1 Tabel ukuran partisi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
                  3.1 Direktori Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
                  3.2 Direktori /proc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
                  3.3 Nama device disk dan hard disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
                  3.4 Nama device CDROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
                  3.5 Nama device tape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
                  3.6 Nama divais mouse (bus dan PS/2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
                  3.7 Nama divais modem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
                  3.8 Divais interface serial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
                  3.9 Divais port paralel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
                  3.10 Divais khusus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
                  5.1 Perintah vi manipulasi file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
                  5.2 Perintah vi untuk pergerakan kursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
                  5.3 Perintah vi untuk penghapusan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
                  5.4 Perintah vi untuk copy dan paste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
                  5.5 Perintah vi untuk cari dan ganti . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
                  5.6 Perintah vi lainnya . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
                  5.7 Perintah pico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
                  5.8 Perintah joe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
                  5.9 Perintah MC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22


                  Cekidot langsung sedot nih

                  Mengenal Framework PHP Codeigniter

                  Pada kesempatan kali ini saya akan berbagi pengetahuan tentang salah satu Framework PHP, yaitu Codeigniter.
                  Berbicara tentang yang namanya Framework, framework sebagaimana dari arti bahasanya yaitu kerangka Kerja. Framework membantu para pembuat aplikasi untuk menyelesaikan pekerjaan yang lebih kompleks.

                  Pengertian Framework 

                  Adalah sekumpulan perintah dan fungsi dasar yang dapat membantu menyelesaikan proses – proses yang lebih kompleks.

                  Pengenalan

                  Mengapa harus Framework ? Sebenarnya bukan keharusan untuk menggunakan framework. Namun, seperti pengertian diatas, framework dapat membantu anda dalam menyelesaikan pekerjaan yang lebih kompleks.

                  Sturktur umum Framework :
                   

                  Model
                  Model mencakup semua proses yang terkait dengan pemanggilan struktur data
                  baik berupa pemanggilan fungsi, input processing atau mencetak output ke dalam
                  browser
                  View
                  View mencakup semua proses yang terkait layout output. Bisa dibilang untuk
                  menaruh template interface website atau aplikasi.
                  Controller
                  Controller mencakup semua proses yang terkait dengan pemanggilan database
                  dan kapsulisasi proses-proses utama. Jadi semisal di bagian ini ada file bernama
                  member.php, maka semua proses yang terkait dengan member akan
                  dikapsulisasi/dikelompokan dalam file ini.


                  Fitur-fitur Codeigniter

                  Dari websitenya, codeigniter sanggup:
                  • Berinteraksi dengan database apapun dengan satu bahasa tunggal
                  • Memanajemen session dan cookies
                  • Melakukan validasi user input
                  • Membangun html seperti tabel, form, link, dan lainnya dengan kode minimal
                  • Berkomunikasi dengan xmlrpc, ftp, captcha, rss dan teknologi lainnya
                  • dan lainnya

                  Codeigniter PHP framework Requirements

                  Untuk menggunakan codeigniter dengan maksimal, anda akan memerlukan:
                  • PHP 4.3.2 atau lebih baru
                  • Web server, saya rekomendasikan Apache
                  • MySQL, MySQLi, MS SQL, Postgre, Oracle, SQLite atau ODBC
                  • Codeigniter php framework. Anda bisa mendownloadnya di http://codeigniter.com/download.php

                  Instalasi Codeigniter PHP framework

                  Instalasi Codeigniter sangat mudah, ekstrak paket codeigniter hasil download anda, tempatkan di folder web server anda.
                  Saya sendiri meletakkannya di direktori /home/amrinz/website/berugak.com dan bisa diakses menggunakan web browser dari alamat http://irwansyahblog.info
                  Jika anda belum melakukan setup virtual hosting seperti saya, anda bisa meletakkan hasil ekstrak di /var/www/codeigniter dan mengaksesnya melalui browser di alamat http://localhost/codeigniter.
                  Jika anda mengakses alamat url tersebut diatas, dan yang keluar adalah halaman selamat datang dari pengembang codeigniter, yakinlah, anda sudah sukses melakukan instalasi.

                  Secara umum, framework menggunakan struktur MVC (Model, View, Controller). Jika saya gambar kan, kira-kira seperti ini :
                  Input > Processing > Output = Controller > Model > View

                  Model
                  Model mencangkup semua proses yang terkait dengan pemanggilan struktur data baik berupa pemanggilan fungsi, input processing atau mencetak output ke dalam browser
                  Controller
                  Controller mencangkup semua proses yang terkait dengan pemanggilan database dan kapsulisasi proses-proses utama. Jadi semisal di bagian ini ada file bernama member.php, maka semua proses yang terkait dengan member akan dikapsulisasi/dikelompokan dalam file ini.
                  View
                  View mencangkup semua proses yang terkait layout output. Bisa dibilang untuk menaruh template interface website atau aplikasi.

                  More Powerable

                  Nah, kelebihan lain dari CI adalah Search Engine dan Human Friendly URL….apalagi nih ? CI menggunakan struktur pemanggilan eksekusi seperti ini :
                  www.your-site.com/news/article/345.
                  Jadi maksudnya, ketika sebuah Search Engine mencari kata yang terkait ke sebuah situs, maka kata kunci tersebut bisa saja didapatkan dalam pemanggilan alamat situs tersebut.

                  Download

                  Nah, sebelum memulai, ada baiknya anda mendowload file CI terlebih dahulu. Pastikan juga komputer anda telah terinstall Apache, PHP, dan MySQL. Lebih mudah jika anda menggunakan XAmpp atau paketan web server jenis lainnya.
                  Setelah CI di download, taruh dalam htdocs. Jika anda menginstall XAmpp di folder C:/ maka alamatnya adalah C:/xampp/htdocs/

                  Important

                  Nah, yang perlu anda perhatikan 3 folder penting :
                  /system/application/model
                  /system/application/controller
                  /system/application/view

                  Jadi, semua file yang terkait dengan website atau aplikasi anda, masing-masing harus ditaruh di ketiga folder ini sesuai dengan fungsinya masing-masing.

                  Aturan Penulisan Fungsi

                  Karena CI menggunakan Object Oriented Programming (OOP), maka yang perlu diingat bahwa penulisan nama class utama harus menggunakan huruf besar di awal dan disimpan dengan nama yang sama ,tetapi menggunakan huruf kecil semua.
                  Sebagai contoh, silahkan buka file /system/application/controllers/welcome.php
                  class Welcome extends Controller {
                  function Welcome()
                  {
                  parent::Controller();
                  }

                  function index()
                  {
                  $this->load->view(’welcome_message’);
                  }
                  }
                  Aturan ini berlaku untuk semua file yang terkait dengan class fungsi. Sedangkan jika didalamnya terdapat fungsi-fungsi lain, boleh menggunakan huruf kecil saja atau huruh besar. Tetapi perlu diingat bahwa PHP sangat Case Sensitive, jadi berhati-hatilah dalam menggunakan nama fungsi.

                  Konfigurasi

                  Selanjutnya, dalam folder /system/application/config/ ada beberapa file yang perlu anda ubah supaya CI bisa berjalan dengan baik.
                  config.php
                  Isi alamat pemanggilan di browser. Dalam contoh ini alamatnya adalah http://localhost/codeigniter
                  $config['base_url'] = “http://localhost/codeigniter”;
                  database.php
                  Isi hostname, username, password dan nama database yang digunakan.
                  autoload.php
                  File ini berfungsi untuk memanggil secara otomatis fungsi-fungsi yang sudah disediakan CI atau yang anda buat tanpa harus memanggillnya dalam aplikasi anda. Dalam kasus ini, kita akan memanggil fungsi database secara otomatis sehingga setiap fungsi lain yang menbutuhkan fungsi database cukup dengan menggunakan perintah $this->db
                  Kira-kira seperti ini isinya :
                  $autoload['libraries'] = array(’database’);
                  routes.php
                  Variabel ini digunakan untuk menentukan nama file utama yang digunakan sebagai ekeskutor utama website atau aplikasi. Contoh secara defaultnya adalah file welcome.
                  $route['default_controller'] = “welcome”;
                  Silahkan buka folder /system/application/controllers/, pasti anda menemukan file yang bernama welcome.php. File ini yang disebut sebagai eksekutor utama dari proses secara keseluruhan. Bisa dibilang ‘index’ nyalah.

                  Execute

                  Oke…sekarang coba panggil melalui brower anda dengan alamat http://localhost/codeigniter/ (Codeigniter hanya sebagai contoh. Anda bisa merubah dengan nama yang anda inginkan)
                  Selamat mencoba…
                   

                  4 hacker yang paling di takuti di dunia

                  Dunia Komputer adalah Suatu Peralatan yang tidak dapat dikategorikan sebuah benda aneh tapi nyata, dimana semua orang di Dunia dapat saling terhubung antara satu dengan yang lain, Bahkan Dunia Komputer sekarang ini digunakan sebagai Suatu Alat yang harus dimiliki oleh suatu perusahaan bahkan hampir semua pekerjaan sekarang sudah dapat ditangani dengan menggunakan komputer, dan hampir semua sistem dikendalikan dengan teknologi komputer..

                  Terkait Masalah Sistem yang di bangun dengan Komputer, setiap orang yang sudah mengerti komputer selalu ingin berusaha mencari kelemahan dari sistem yang di buat.. atau biasa di kenal dengan Hacking…

                  Dunia hacker sudah dikenal sejak adanya komputer, dan mereka mulai lebih meraja-lela sejak adanya internet.

                  Berikut ini ada beberapa Hacker yang paling di Segani Di Dunia…
                  Cekidot gan ...

                  1.yunus attsaouly aka irhaby 007



                  Siapakah Irhabi 007 ? Apa saja yang telah dia lakukan sehingga namanya menjadi legenda ? Mengapa dia melakukan semua hal yang bisa dikatakan penuh resiko ? Sejak kapan identitasnya diketahui secara umum ?

                  Pada awalnya, nama Irhabi 007 hanya dikenal di dunia maya. Irhaby berarti teroris dan 007 adalah angka terkenal bagi agen rahasia kerajaan Inggris (dalam film) yang bernama James Bond. Namun Irhabi 007 yang ini tidak membela Ratu (Inggris) melainkan memeranginya. Irhabi 007 dikenal sebagai seorang yang sangat aktif dalam dunia maya, khususnya dalam cyber jihad. Irhabi 007 bisa dikatakan selalu dalam kondisi on line, 24 jam penuh. Irhabi 007 dikenal sebagai seorang simpatisan Al Qaeda yang juga seorang ahli komputer dan dunia cyber. Setiap harinya Irhabi 007 melakukan aktivitas dengan internet, seperti meng-convert video, termasuk video-video jihad yang bisa ditampilkan di situs. Kelihatan sekali kalau Irhabi 007 ini banyak menguasai masalah-masalah tehnologi informasi. Salah satu aktivitasnya yang paling menonjol adalah membuat sebuah situs dengan nama youbomit dan menjadi administrator Forum Al Ansar Al Islami yang sangat bergengsi karena melibatkan sekitar 4500 member yang kebanyakan adalah Mujahidin.

                  Tidak ada yang tahu kapan persisnya nama Irhabi 007 mulai malang melintang di jagat Cyber Jihad. Kemunculan namanya pun tidak serta merta bisa memastikan dimana keberadaannya. Ini juga merupakan salah satu keahlian Irhabi 007. Hanya saja, aktivitas Irhabi 007 mulai bisa dideteksi di tahun 2001. Aktivitas Irhabi 007 meningkat bersamaan dengan dimulainya invasi Amerika ke Iraq, tahun 2003. Saat itu, Irhabi 007 mulai aktif mengupload gambar-gambar perang Iraq di internet. Di tahun itu pula dia mulai mempublikasikan materi-materinya termasuk bagaimana menghack komputer. Bahkan dia juga sudah menulis metodenya tersebut ke dalam sebuah buku. Aktivis dan Mujahidin yang aktif di forum-forum Islam mulai mengenal dan terkagum-kagum pada keahlian dan keberanian Irhabi 007. Pihak musuh, Amerika dan sekutu-sekutunya pun mulai menyadari keberadaan Irhabi 007, yang dari namanya saja sudah cukup menyakitkan hati mereka. Maka perburuan kepada Irhabi 007 pun dimulai!


                  2. Kevin Mitnick (lahir 6 Agustus 1963)


                  Kevin dikenal karena aksi hackernya yang cukup menghebohkan Amerika, dan merupakan “the most wanted computer criminal in United States history”. Kisah hidupnya sempat di-filmkan sebanyak 2 kali di Hollywood, dengan judul ‘Takedown’ dan ‘Freedom Downtime’.
                  Kevin memulai aksi hackernya pertama kali terhadap sistem transportasi di Los Angeles. Setelah berhasil menjebol sistem ‘punchcard’ (pembacaan kartu langganan bus), dia bisa memakai bus kemana saja secara gratis. Aksi berikutnya Kevin adalah menjebol sistem telepon, dimana dia bisa menggunakan layanan telepon jarak jauh dengan gratis.

                  Setelah mengenal komputer, Kevin sempat melakukan hacking pada:
                  - DEC (Digital Equipment Corporation) system
                  - IBM Mini Komputer di ‘Computer Learning Center Los Angeles’
                  - Hacking sistem Motorola, NEC, Nokia, Sun Microsystems dan Fujitsu Siemens
                  - Mengelabui FBI
                  Kevin akhirnya bisa tertangkap dan menjalani hukuman penjara 5 tahun. Dirinya baru dibebaskan pada tahun 2000. Setelah bebas, dia tidak diperbolehkan memakai perangkat telekomunikasi dan telepon hingga tahun 2003. Setelah Kevin menggugat haknya di pengadilan, akhirnya dirinya diperbolehkan menggunakan alat komunikasi dan komputer. Saat ini Kevin bekerja sebagai seorang konsultan sekuriti komputer.

                  3. Adrian Lamo (lahir 1981)


                  Adrian adalah seorang jurnalis dan seorang hacker berpredikat ‘abu-abu’ (bisa baik, bisa jahat), terutama dikenal dalam hacking serangkaian jaringan komputer yang mempunyai keamanan tinggi.
                  Dirinya mulai dikenal orang setelah berhasil menjebol sistem komputer ‘The New York Times’ pada tahun 2002 dan ‘Microsoft’. Dia juga dikenal dapat mengidentifikasi kekurangan dalam keamanan jaringan komputer dari perusahaan yang termasuk dalam daftar ‘Fortune 500 companies’ dan kemudian memberitahu mereka kelemahan dan celah yang dia ditemukan.
                  Kasus ini sempat diteliti oleh FBI selama 15 bulan, setelah New York Times melaporkan adanya sistem mereka yang dijebol. Akhirnya diketahui pada tahun 2003 bahwa penyebabnya adalah Adrian. Adrian sempat bersembunyi beberapa hari, dan akhirnya menyerahkan diri ke FBI pada tahun 2004.
                  Adrian akhirnya harus menjalani hukuman ‘tahanan rumah’ oleh orang tuanya, dan 2 tahun masa percobaan dengan denda sekitar $65,000. Adrian juga diyakini berusaha menjebol sistem komputer Yahoo!, Sun Microsystem, Bank of America, dan CitiGroup, dengan memanfaatkan celah keamanan yang ada.

                  4.Jonathan James (lahir 12 Desember 1983)


                  james adalah orang Amerika Serikat termuda yang dijatuhi hukuman atas kejahatan dunia cyber. Saat baru umur 16 tahun dia dikirim ke penjara karena menjebol situs departemen pertahanan Amerika.
                  Dirinya mengakui melakukan hacking adalah sebuah tantangan dan merupakan salah satu kesenangan tersendiri. NASA juga kena getah buah dari keisengannya, James berhasil mencuri (download) software NASA yang diperkirakan bernilai $1.7 juta dollar AS pada tahun 1999. NASA harus dipaksa untuk mematikan server dan sistemnya akibat dari perbuatan si James selama tiga minggu. Dan setelah itu NASA harus mengelaurkan biaya sekiatar $41,000 untuk membetulkan sistemnya yang dijebol.
                  6 bulan setelah James menjebol NASA, dia diciduk di rumahnya oleh polisi setempat pada jam 6 pagi. Dia menjalani hukuman penjara 6 bulan karena masih di bawah umur, dan hukuman percobaan ‘tahanan rumah’ hingga umurnya mencapai 21 tahun. James tidak diperbolehkan untuk berinterkasi dengan komputer selama itu.

                  James meninggal dunia pada tanggal 18 Mei 2008, tidak ada informasi apa yang menyebabkan kematiannya.
                  Bahkan diZaman yang semakin canggih seperti sekarang ini bisa diperkirakan ada jutaan orang yang selalu bergelut di Dunia Hacking, bahkan mereka sekarang bekerja secara kelompok atau tergabung dalam satu komunitas yang selalu berusaha untuk mencari kelemahan dari suatu sistem yang di Buat, dengan tujuan yang berbeda-beda tergantung keinginan mereka.

                  Gaya Hidup Eksekutif di Dunia Cyber

                  Nerd, tampang kusut, kurang tidur, jarang mandi, nongkrong seharian di depan komputer, 
                  bercelana jeans atau celana pendek dan berbaju kaos oblong barangkali bayangan bagi 
                  kebanyakan orang tentang orang yang bekerja di dunia maya atau bahasa keren-nya dunia 
                  cyber. Bebas dalam berfikir, bebas dalam berkarya, tidak terikat pada satu kantor tertentu, 
                  satu instansi yang jelas merupakan ciri khas pola berfikir dan bekerja para eksekutif maya 
                  ini.
                  
                  Apakah demikian kenyataan dilapangannya? Saya akan mencoba menceritakan sedikit 
                  pengalaman saya selama paling tidak satu tahun lebih menjadi pensiunan PNS, pensiunan 
                  dosen ITB yang tidak bekerja dimana-mana, tidak bekerja pada siapa-siapa kecuali untuk 
                  masyarakat banyak dan seluruhnya dilakukan dari rumah, tanpa institusi, tanpa embel-
                  embel perusahaan apapun, tanpa gaji, tanpa penghasilan yang jelas.
                  
                  Barangkali sebagian dari bayangan orang tentang pekerja eksekutif di dunia maya ada 
                  benarnya. Benar, ada banyak pola fikir alternatif yang keluar karena saya tidak di ikat 
                  sama sekali oleh struktur, oleh perusahaan, oleh institusi apapun. Berkreasi dan cara 
                  melihat masalah akan sangat lain dengan teman-teman yang di ikat oleh kebijakan 
                  institusi, peraturan pemerintah, keinginan untuk naik pangkat, takut jatuh dan kehilangan 
                  kekuasaan semua menjadi tidak relevan. Pada akhirnya seorang pekerja cyber, bekerja & 
                  berkarya untuk masyarakat banyak bukan untuk diri sendiri semata, tapi harus untuk 
                  masyarakat banyak. Bagaimana supaya karyanya, pikirannya bermanfaat bagi masyarakat 
                  banyak.
                  
                  Pola yang dipakai oleh komunitas cyber dalam berkarya sebetulnya sangat sederhana 
                  sekali, semua berbasis pada kepercayaan (trust) antar sesama anggota komunitas. Saling 
                  percaya (trust) tersebut tidak bisa terjadi dalam sekejap, semua terjadi secara perlahan-
                  lahan melalui proses silaturahmi yang bisa memakan waktu berbulan-bulan bahkan 
                  bertahun-tahun. Proses silaturahmi ini, kebetulan dilakukan secara sangat effisien & 
                  hemat biaya dan dilakukan setiap menit, setiap jam, setiap hari tanpa mengenal lelah 
                  melalui berbagai tempat diskusi elektronik di Internet yang dikenal sebagai mailing list. 
                  Salah satu tempat diskusi di Internet yang menjadi favourite bagi sebagian besar netters 
                  di Indonesia adalah http://www.yahoogroups.com yang melayani puluhan ribu netters 
                  Indonesia yang bersilaturahmi satu sama lainnya setiap saat.
                  
                  Saling berkenalan, saling percaya tersebut pada umumnya dilanjutkan dengan diskusi 
                  fisik, komunikasi secara fisik melalui telepon maupun berbagai pertemuan fisik. Karena 
                  pada akhirnya pertemuan fisik tetap di perlukan untuk lebih meyakinkan lagi bahwa 
                  lawan bicara kita memang betul-betul bisa di percaya. Jangan kaget kalau frekuensi 
                  pertemuan fisik teman-teman netters ini ternyata jauh lebih tinggi daripada rekan-rekan 
                  yang tidak menggunakan Internet. Sebagai gambaran, pada saat ini teman-teman aktifis 
                  di Gerakan Nasional Telematika genetika@yahoogroups.com seperti Heru Nugroho, RM  
                  Roy Suryo, Mas Wigiantoro, Sumitro Roestam dll … kebetulan termasuk saya, hampir 
                  dipastikan banyak menghabiskan waktunya dalam perjalanan-perjalanan ke banyak 
                  teman di seluruh Indonesia. Banyak menghabiskan banyak pulsa telepon-nya untuk 
                  berbicara satu sama lain. Banyak meluangkan waktunya untuk bertemu, berdiskusi 
                  dengan banyak teman-teman yang selama ini kami kenal hanya di layar komputer. Justru 
                  semakin kita aktif di mailing list di Internet, akan semakin sering kita bepergian bertemu 
                  muka / temu darat dengan rekan-rekan netters lainnya. Karena proses pembangunan trust 
                  tersebut harus terjadi melalui pertemuan fisik tersebut. Memang gaya pertemuan kami 
                  biasanya sangat kekeluargaan, sangat sederhana seperti layaknya teman-teman lama yang 
                  saling bertemu.
                  
                  Berbagai usaha & bisnis akan terjadi dengan sendiri-nya setelah terjadi saling percaya 
                  (trust). Saling mengetahui kekuatan dan kelemahan masing-masing. Saling mengisi untuk 
                  mencapai tujuan yang sama. 
                  
                  Mungkin seperti layaknya dunia seni, ada saat-saat kami berkarya secara sendiri-sendiri. 
                  Tapi ada saatnya bekerjasama untuk membangun sebuah karya yang besar. Semua 
                  berbasis pada kepercayaan (trust) dan kebebasan dalam berfikir dan berkreasi. Itulah 
                  gambaran umum eksekutif cyber yang ternyata juga merupakan seniman teknologi 
                  informasi.
                   
                  Author : Onno W. Purbo 

                  Linux – sulitkah?

                  Mungkin sebagian dari kita pernah mendengar Linux sebagai sebuah sistem operasi komputer yang belakangan ini sering di dengung-dengungkan. Mengapa Linux menjadi menarik untuk diperhatikan? Apakah beda yang paling mendasar antara Linux dengan Windows maupun sistem operasi lain yang ada di PC? Sekedar memberikan gambaran, tampak pada gambar adalah tampilan layar laptop penulis. Bagi pengguna Microsoft Windows yang sudah terbiasa dengan prosedur clik-and-drag-nya maka Windows pada Linux tidak berbeda jauh dengan Microsoft.

                  Sebelum membahas lebih jauh tentang Linux ini, bagi anda yang sudah terbiasa bekerja menggunakan keluarga Microsoft Office seperti MSWord, Power Point, Excel dll – saya harus mengakui secara terus terang disini bahwa Microsoft Office barangkali termasuk perangkat lunak terbaik untuk pekerjaan perkantoran terutama MSWord, Power Point & Excel-nya. Cukup sulit menandingi keampuhan Microsoft Office ini, saya sendiri sudah terlena dengan Microsoft Office untuk bekerja sehari-hari. Memang di Linux terdapat alternatif solusi untuk mengejar kecanggihan Office tersebut – antara lain yang paling baik adalah StarOffice yang di lepaskan secara bebas oleh Sun Microsystem. Disamping itu ada beberapa software lainnya seperti Emac, Aplikasi Multimedia, Aplikasi Grafik (untuk FAX dll).

                  Dengan semakin gencarnya razia terhadapan pelanggaran Hak Atas Kekayaan Intelektual (HAKI) terutama pada pembajak perangkat lunak, maka alternatif perangkat lunak yang murah (bahkan gratis) menjadi menarik untuk digunakan. Para pembajak, terutama di perusahaan besar yang listing di bursa effek akan menjadi sasaran paling empuk untuk dijatuhi hukuman atas pelanggaran HAKI. Linux menjadi alternatif yang menarik karena Linux adalah perangkat lunak yang free (gratis) bisa di ambil dari Internet yang juga sebetulnya bisa di copy secara cuma-cuma. Perangkat Linux cukup mudah di peroleh di toko-toko komputer di Mangga Dua, di Glodok dll cukup dengan menggantikan ongkos CDROM-nya sekitar Rp. 20.000 / buah. Bagi anda yang bisa akses ke Internet maka Linux bisa di ambil secara cuma-cuma di berbagai situs di Internet – asalkan anda mampu untuk membayar pulsa telkom-nya untuk mengambil sekitar 600Mbyte-1Gbyte file dari Internet. Jangan kaget kalau apa yang saya bicarakan disini sebetulnya bisa diperoleh dalam 1-2 CDROM Linux saja – jadi cukup mengeluarkan uang Rp. 20-40.000 untuk memperoleh semua feature yang saya sebutkan ini.

                  Microsoft bukannya tanpa kekurangan, untuk aplikasi berbasis Internet – saya harus akui bahwa Microsoft sering kalah jauh daripada Linux & keluarga besar UNIX lainnya. Effisiensi & kompleksitas aplikasi pendukung Internet di Linux seringkali jauh lebih baik daripada Microsoft. Tampak pada gambar adalah tampilan Kmail di Linux yang saya gunakan untuk berdiskusi di mailing list asosiasi-warnet@egroups.com. Tidak berbeda jauh dengan Microsoft Outlook Express untuk e-mailnya.

                  Mengapa e-mail menggunakan Linux menjadi menarik? Terutama ya karena virus komputer – sebagian besar virus pada hari ini tersebar melalui Internet khususnya e-mail. Hal ini karena Microsoft Outlook Express menyediakan fasilitas untuk menjalankan program secara langsung oleh attachment yang dikirim melalui e-mail – fasilitas ini yang akhirnya digunakan berbagai virus ini untuk menyerang PC yang menggunakan windows. Bagi pengguna Linux serangan ini sama sekali tidak memberikan effek apa-apa karena software virus tsb hanya dapat jalan di Microsoft saja. Jadi dengan Linux secara langsung kita aman dari serangan virus.

                  Bagaimana dengan support perangkat lunak Linux ini? Jelas sesuatu yang gratis biasanya tidak banyak yang akan mendukung secara komersial – berbeda dengan jika anda membeli dengan harga mahal dari Microsoft. Akan tetapi dalam dunia Linux, para penggunanya akan saling tolong menolong membantu sesama agar setiap pengguna Linux dapat terlepas dari kesengsaraan karena ketidak tahuan. Daftar lengkap mailing list tersebut ada di http://www.linux.or.id. Beberapa majalah linux pun telah terbit di Indonesia seperti InfoLinux dll.

                  Apa yang perlu kita siapkan untuk menjalankan Linux di PC kita? Yang paling ideal adalah jika kita mempunyai satu buah harddisk kosong yang akan digunakan untuk Linux seluruhnya. Yang perlu kita lakukan adalah membeli CDROM Linux di toko komputer, ada cukup banyak macam CDROM Linux – kebanyakan orang Indonesia menggunakan Linux distribusi RedHat (versi terakhir adalah 7.0). Sebetulnya banyak distribusi Linux ada Linux Merdeka (buatan teman-teman Indonesia), Corel Linux, Linux Mandrake, Best Linux, Linux Caldera System, Easy Linux dsb. CDROM Linux ini bisa langsung di jalankan dari CDROM drive di komputer kita pada saat dinyalakan & dapat langsung menginstall Linux secara otomatis ke harddisk jika kita inginkan. Yang perlu kita lakukan adalah memasukan username & password dari kita agar nantinya dapat menggunakan sistem yang di install.

                  Untuk Aplikasi Office di desktop mungkin Best Linux termasuk yang terbaik sayang cukup sulit diperoleh di Indonesia. Saran yang mungkin paling mendekati terbaik adalah menggunakan RedHat dengan menginstall StarOffice. Selebihnya adalah penyesuian diri saja dengan lingkungan baru, seperti hal pada saat kita berpindah dari WordStar ke WordPerfect, dari DOS ke Windows, dari WordPerfect ke MSWord ada beberapa kebiasaan yang perlu dipelajari ulang.

                  Author : Onno W. Purbo

                  4-M Pembangkit Aksi Deface


                  Menyikapi perkembangan kondisi terkini, yaitu mulai munculnya aktifitas deface (penggantian halaman/tampilan depan) situs-situs di Internet, maka ijinkan kami dari ICT Watch untuk menyampaikan pendapat sebagai berikut di bawah ini.

                  Agar para pemilik situs Internet di Indonesia, khususnya pengelola (admin) web server / hosting, lebih meningkatkan kewaspadaan selama masa Pemilu 2004 ini. Mereka harus melakukan pemeriksaan (scanning) yang menyeluruh terhadap isi server mereka, jangan sampai ada program-program yang tidak dikenal dan cukup berbahaya yang tanpa mereka sadari telah tertanam didalam. Selain itu, mereka juga harus melakukan updating dan patching atas operating system (o/s) dan segala macam software yang mereka gunakan untuk membangun web server mereka.

                  Alasannya adalah, karena kini mulai ada indikasi bahwa kelompok cracker Indonesia (atau sering kita kenal sebagai black hacker) mulai kembali aktif melakukan deface. Kelompok cracker tersebut pada dasarnya adalah sebuah "sel tidur", yang sewaktu-waktu dapat bangkit dan melakukan aksinya, setelah mereka tertidur cukup lama. Keadaan "sel tidur" mereka sangat dimungkinkan, mengingat bahwa komunitas mereka pada umumnya bersifat maya, tepatnya berbentuk suatu virtual community di sebuah chatroom. Dengan sifatnya yang virtual tersebut, maka dengan mudah sebuah komunitas dapat "ditidurkan" atau "diaktifkan" kapan saja dengan mudah.

                  Salah satu hal yang dapat mengaktifkan atau membangunkan sel tidur tersebut antara lain ada empat hal, yaitu adanya 4-M, yaitu "motivasi", "mekanisme", "momen" dan "media massa".

                  =====
                  M-1 : Motivasi yang dimaksud adalah adanya rangsangan yang berupa faktor pengaruh "peer group", baik yang internal ataupun eksternal. Yang internal adalah, adanya motivasi-motivasi dari dalam kelompok, seperti ajakan, hasutan, pujian antar sesama rekan kepada rekan lainnya untuk melakukan aktifitas deface. Sedangkan yang eksternal, adalah motivasi-motivasi yang berupa semangat bersaing antar kelompok dalam melakukan aksi deface dan motivasi untuk menjadi terkenal antar kelompok ataupun di masyarakat luas, baik secara personal maupun kelompok. Ada motivasi model lain yang bisa saja terjadi, yaitu adanya semangat hacktivisme. Hacktivisme ini adalah aksi-aksi semisal deface yang dilatar-belakangi oleh semangat para hacker/cracker untuk melakukan protes terhadap suatu kondisi politik/sosial. Tetapi motivasi ala hacktivisme ini sedikit sekali terjadi di Indonesia. Aktifitas deface yang "sekedar memanfaatkan momentum" dengan "waktu aktif yang pendek", tidak bisa secara otomatis dikatakan sebagai hacktivisme.

                  M-2 : Mekanisme yang dimaksud adalah adanya server-server yang kebetulan lemah mekanisme pertahanannya atau tidak/jarang dilakukan update / patch, sehingga para cracker tersebut memiliki kesempatan untuk melakukan aksi deface mereka. Selain itu, tersedianya mekanisme untuk melakukan penerobosan ke server (exploit software) yang tersedia di Internet dan dapat mudah digunakan oleh para cracker

                  M-3 : Momen yang dimaksud adalah adanya suatu pra-kondisi / isu yang tengah menjadi sorotan masyarakat luas, sehingga cracker akan "menumpang" pada isu tersebut dengan tujuan agar informasi atas aktifitas mereka ikut terangkat ke atas. Kita ingat, pada tahun 2002 lalu aktifitas deface sempat memanas, yang ketika itu para cracker menumpang pada isu memanasnya hubungan diplomatik antara Indonesia dengan Australia. Nah kini, isu yang sedang hangat-hangatnya adalah Pemilihan Umum 2004, sehingga sangat mungkin cracker akan menumpang aktifitasnya pada isu tersebut (pemilu, partai politik, dan sebagainya).

                  M-4 : Media Massa yang dimaksud adalah adanya kesempatan bagi para cracker untuk menjadi terkenal atau memperkenalkan diri/kelompoknya melalui pemberitaan media massa, berkaitan dengan hasil dari aktifitas deface mereka. Pemberitaan media yang kurang berimbang, semisal memposisikan para cracker sebagai tokoh yang heroik, nasionalisme atau sebagai pahlawan, tanpa mengupas lebih lanjut dari sisi kerusakan yang ditimbulkannya dan kerugian yang diderita oleh korbannya, tentu akan semakin menyuburkan keberadaan cracker tersebut. akan Hal ini tentu berkaitan dengan M yang pertama, yaitu "motivasi" untuk menjadi terkenal di kalangan masyarakat luas.
                  =====

                  Melihat pada kondisi di atas, maka kembali ingin saya tekankan di sini, bahwa sudah selazimnya  para pemilik situs Internet di Indonesia, khususnya pengelola (admin) web server / hosting, lebih meningkatkan kewaspadaan selama masa Pemilu 2004 ini. Ada kemungkinan, aktifitas deface akhir-akhir ini akan mengalami eskalasi yang cukup signifikan dengan adanya 4-M tersebut di atas.

                  Yang perlu dipahami juga adalah, aktifitas deface tersebut walaupun menggunakan momen Pemilu 2004, target-target korbannya tidaklah harus situs-situs yang berkaitan dengan Pemilu (situs pemilu, situs partai, dan sebagainya), tetapi bisa juga situs-situs umum yang bahkan tidak ada kaitannya sama sekali dengan urusan Pemilu ataupun politik. Selain itu, para cracker tersebut juga belum tentu meninggalkan pesan-pesan yang bersifat politis pada situs yang mereka deface. Ada kalanya pesan yang mereka sampaikan sifatnya personal, tantangan terhadap kelompok lain, pesan yang tidak bermakna atau tanpa pesan sama sekali.


                  Contoh Kasus

                  Aksi yang dilakukan oleh seorang cracker bernama "tarjo" ketika mengacak-acak situs Australia sepanjang akhir 2002 lalu bukanlah aksi yang tergolong mahir/canggih dan tidak ada sangkut pautnya pernyataan sikap terhadap Australia. Yang dilakukan tarjo tersebut hanyalah "kebetulan" menemukan hole "hanya" di 1 server yang terletak di Australia, yaitu server milik perusahaan hosting ausinternet.com.au di IP 66.33.0.61. Jadi lantaran 1 server hostingnya tidak secure, maka puluhan situs yang berada dalam server itu secara otomatis terbuka/rawan untuk di-defaced. Jadi aksi tarjo tersebut bukanlah secara random memilih satu per-satu situs australia, tetapi kebetulan mengincarnya server hosting di Australia dan dia mendapatkan "1 pintu" untuk masuk ke banyak situs sekaligus.

                  Aksi tarjo tersebut tak lain hanyalah untuk mempromosikan dirinya atau komunitasnya. Seorang hacker yang menjebol suatu situs dengan tujuan "murni" untuk mengingatkan adminnya atau untuk tujuan "politik", dia tidak akan "menyapa" teman-temannya atau nama kelompoknya. Contohnya adalah aksi Fabian Clone dan K-Elektronik beberapa tahun lalu. Mereka hanya meninggalkan alamat e-mail mereka atau "hanya" nama kelompok mereka.

                  Sedangkan yang dilakukan tarjo adalah dengan menyapa teman-temannya (marshallz, pungky dan syzwz dan menyebutkan nama tempat komunitasnya berkumpul (#cafeblue). Aksi ini adalah sekedar promosi nama channel mereka, serupa dengan aksi yang kerap dilakukan oleh kelompok #antihackerlink dan #medanhacking. Jadi pada awalnya ini bukan satu bentuk kepedulian hacker terhadap nasib Indonesia - Australia, tetapi mereka memanfaatkan isu tersebut untuk menaikkan nama mereka.

                  Demikian pendapat kami, dengan harapan kita semua dapat waspada dan bijak menghadapi tiap perkembangan aksi deface situs yang kemungkinan akan mulai bergeliat kembali.


                  *) Penulis adalah Koordinator ICT Watch dan jurnalis TI independen. Dapat dihubungi melalui e-mail donnybu@ictwatch.com. Tulisan ini pernah dimuat oleh majalah Djakarta!, Juni 2004. Tulisan ini bebas dikutip asal menyebutkan sumbernya.

                  Author : Donny B.U

                  Penyakit yang Membuat Tidur Anda Terasa Melelahkan

                  Tidur adalah kesempatan untuk mengistirahatkan tubuh dan berbagai sistem organ di dalamnya agar kembali bugar saat bangun. Namun berbagai penyakit bisa membuat tubuh tidak benar-benar istirahat, sehingga justru bangun dalam kondisi kelelahan.


                  Rasa letih saat bangun di pagi hari menunjukkan kualitas tidur yang buruk, akibat adanya gangguan tidur yang tidak disadari. Meski matanya terpejam, sebagian sistem organ tetap bekerja keras sehingga efek yang dirasakan sama saja dengan tidak tidur.

                  Beberapa gangguan tidur yang tidak disadari dan memicu rasa letih saat bangun tidur antara lain sebagai berikut, seperti dikutip dari MSN Health, Minggu (27/3/2011)

                  1. Naiknya asam lambung ke kerongkongan
                  Dialami oleh 25 persen penderita gangguan tidur. Kondisi ini memicu nyeri dada dengan intensitas ringan, sehingga tidur menjadi gelisah meski tidak sampai terbangun. Gejala ini akan hilang saat bangun tidur, sehingga yang dirasakan hanya rasa letih karena tidurnya tidak berkualitas.
                  Asam Lambung

                  Agar bisa tidur lebih nyenyak, sebaiknya jangan mengkonsumsi pemicu asam lambung sebelum tidur seperti makanan asam atau pedas, alkohol dan cokelat. Bisa juga dengan mengunyah permen karet sebelum tidur, karena bisa meningkatkan produksi air liur yang akan menetralisir asam lambung.

                  Selain itu, posisi tidur juga bisa mempengaruhi naiknya asam lambung. Spinchter alias katup yang membatasi lambung dengan saluran menuju kerongkongan akan melemah jika posisi tidur miring ke kanan, sehingga lebih dianjurkan untuk tidur miring ke kiri.

                  Nocturia
                  2. Nocturia
                  Normalnya tubuh bisa mengatur agar selama tidur saluran kemih bisa menahan kencing hingga 6-8 jam. Namun pada beberapa kondisi seperti diabetes dan lanjut usia, fungsi pengaturan semacam itu tidak berjalan sehingga sering terbangun untuk buang air kecil.

                  Kondisi sering buang air kecil di malam hari disebut nocturia dan umumnya membuat orang terganggu tidurnya karena sering terbangun. Ada juga yang tidak terbangun, namun tidurnya jadi gelisah karena tubuh terus-menerus mengirimkan sinyal ke otak bahwa kandung kemih sudah penuh.

                  Cara mengatasinya : jangan terlalu banyak minum selama 3 jam sebelum tidur. Batasi konsumsi teh, kopi dan alkohol karena ketiganya bersifat diuretik atau meluruhkan kencing sehingga bisa memperparah nocturia.

                  3. Menggeretakkan gigi saat tidur (bruxism)
                  Merupakan gangguan saraf yang sering tidak disadari oleh penderitanya, kecuali ada orang lain yang mengingatkannya. Bentuk lain dari bruxism adalah mengatupkan rahang dengan tekanan yang sangat kuat.

                  Meski tidak disadari, bruxism sangat mengganggu relaksasi otot wajah sehingga tidak bisa tidur dengan nyenyak. Tak jarang tekanan yang terjadi sepanjang malam menyebabkan rasa nyeri di bagian tulang rahang, sehingga tidurnya semakin tidak tenang.
                  Bruxism
                  Karena berhubungan dengan kondisi saraf, bruxism sebaiknya dikonsultasikan ke dokter gigi meski beberapa alat bantu seperti bantalan gigi bisa dibeli sendiri. Biasanya dokter juga menganjurkan penderita bruxism untuk berhenti mengunyah permen karet karena gerakan mulutnya sering terbawa saat tidur.

                  4. Sindrom Kaki Gelisah atau Restless Leg Syndrome
                  menyebabkan kaki tidak mau berhenti bergerak meski sedang tidur. Gerakannya bermacam-macam, mulai dari menendang-nendang hingga terus menerus berganti posisi dari menyilang ke kiri pindah ke kanan sepanjang malam.
                  Restless Leg Syndrome


                  Sindrom ini biasanya muncul saat tidur memasuki fase Rapid Eye Movement (REM) sehingga tidak bisa tidur nyenyak. Sekalipun tidak disadari, tubuh membutuhkan energi yang tidak sedikit untuk menggerakkan kaki sehingga wajar jika merasakan letih saat bangun tidur.

                  Karena tidak diketahui pasti apa penyebabnya, sindrom kaki gelisah agak sulit untuk diatasi. Namun menurut beberapa penelitian, vitamin B dalam daring merah, bayam dan sayuran bisa mengurangi gejala yang menyertai sindrom kaki gelisah.

                  Mouth Breathing
                  5. Mouth Breathing (Ngiler)
                  Jika air liur menetes dan menyisakan bercak di bantal maupun di sudut bibir, itu tandanya mulut terus menerus terbuka selama tidur. Besar kemungkinannya pernapasan terjadi melalui mulut atau mouth breathing, bukan melalui hidung seperti normalnya orang bernapas.

                  Pernapasan melalui mulut membuat suplai oksigen ke otak dan otot berkurang, sehingga tubuh menjadi tidak bugar saat bangun tidur. Pernapasan melalui mulut juga berisiko memicu dengkuran atau yang paling parah adalah penyumbatan saluran napas atau sleep apnea.

                  Parasomnia
                  6. Parasomnia
                  Diartikan sebagai perilaku tidak normal yang dilakukan tanpa sadar saat tidur. Ada banyak bentuk lain dari parasomnia, di antaranya sleep talking (ngelindur), sleep walking (berjalan saat tidur), sleep texting (mengirim SMS saat tidur) dan bahkan sleep eating (makan saat tidur). Ada lagi yang paling melelahkan, yakni berhubungan seks saat tidur atau seksomnia.

                  Bingung Artinya CMIIW? LOL? FYI?, CEKIDOT Kamus Singkatan Internet, From A - Z

                  Mungkin diantara anda sering mendengar singkatan-singkatan seperti CMIWW, LOL, FIY, dll ..
                  tapi nggak tahu apa maksud dan artinya ??

                  Supaya ga culun2 bgt kyk tsnya kalo liat kata2 ajaib tadi, cekidot kamus singkatan di bawah ini : 

                  A
                  adn - any day now
                  afaik - as far as i know
                  afk - away from keyboard
                  aka - also known as
                  atm - according to me
                  attn - attention





                  B
                  bak - back at the keyboard
                  bbiab - be back in a bit
                  bbl - be back later
                  bbs - be back soon
                  bfn - bye for now
                  bif - basis in fact
                  bion - believe it or not
                  bl - belly laughing
                  brb - be right back
                  bta - but then again
                  btt - back to topic
                  btw - by the way
                    
                  C
                  cmiiw - correct me if i'm wrong
                  cu - see you
                  cua - common user access
                  cul - see you later
                  cwyl - chat with ya later
                  cyo - see you online
                   


                  dba - doing business as
                  diku? - do i know you?
                  Dityid? - did i tell you i'm distressed?
                  Dtrt - do the right thing

                  E  
                  emfbi - excuse me for butting in
                  eom - end of message
                  eos - end of show
                  eot - end of thread

                  F  
                  ftf - face to face
                  faq - frequently asked question(s)
                  fish - first in, still here
                  fomcl - falling off my chair laughing
                  fud - fear, uncertainty & doubt
                  fwiw - for what it's worth
                  fya - for your amusement
                  fyeo - for your eyes only
                  fyi - for your information

                  G  
                  ga - go ahead
                  gal - get a life
                  gigo - garbage in, garbage out
                  giwist - gee, i wish i'd said that
                  gmta - great minds think alike
                  gol - giggling out loud
                  grd - grinning, running & ducking
                  gtg - got to go
                  gws - get well soon
                  gtrm - going to read mail

                  H  
                  hhok - ha ha, only kidding
                  hhos - ha ha, only serious
                  hng - horny net geek
                  htd - have to disagree...
                  Hth - hope this helps
                  hthbe - hope this has been enlightening

                  I  
                  iac - in any case
                  iag - i'm a genius
                  iae - in any event
                  ianal - i am not a lawyer
                  ic - i see
                  icam - i couldn't agree more
                  id - i disagree
                  iha - i hate acronyms
                  iirc - if i remember correctly
                  ily or ilu - i love you
                  imao - in my arrogant opinion
                  imco - in my considered opinion
                  imho - in my humble opinion
                  imnsho - in my not so humble opinion
                  imo - in my opinion
                  iow - in other words
                  ipn - i'm posting naked
                  irl - in real life
                  irt - in real time
                  ita - i totally agree
                  itd - i totally disagree
                  itrw - in the real world

                   
                  jat - just a thought
                  japri - jalur pribadi
                  jfu - just for you
                  jic - just in case
                  jk - just kidding (or joke)
                  jmho - just my humble opinion
                  jmo - just my opinion

                  K   
                  kwim? - know what i mean? 

                  L
                  l8r - later
                  lbay - laughing back at you
                  ld - later dude
                  ldr - long-distance relationship
                  llta - lots and lots of thunderous applause
                  lmao - lauging my ass off
                  lol - laughing out loud or lots of luck
                  lolbay - laughing out loud back at you
                  ltm - laugh to myself
                  ltns - long time no see

                  M
                  m/f? - male or female?
                  Mego - my eyes glazed over
                  mhoty - my hat's off to you
                  mink - multiple income no kids
                  mmha2u - my most humble apologies to you
                  moos or motos - member of the opposite sex
                  moss or motss - member of the same sex
                  motd - message of the day
                  moto - member of the opposant
                  mud - multi-user dungeon (or dimension)

                  N
                  nbif - no basis in fact
                  nbir - no basis in reality
                  nw - no way
                  np - no problem
                  nrn - no reply necessary

                  O
                  oic - oh, i see
                  oll - on-line love
                  omg - oh my god
                  oot - out of topic
                  ootb - out of the box
                  opm - other people's money
                  otf - on the floor
                  otoh - on the other hand
                  otooh - on the other, other hand
                  otp - on the phone
                  otth - on the third hand
                  ottomh - off the top of my head
                  otw - on the way

                  P
                  pans - pretty awesome new stuff
                  pc - politically correct or personal computer
                  pda - public display of affection
                  pdq - pretty darn quick
                  pebcak - problem exists between chair and keyboard
                  pgb - pengertiannya gitu bang
                  pi or pic - politically incorrect
                  pita - pain in the ass
                  pmfji - pardon me for jumping in
                  pmji - pardon my jumping in
                  pots - plain old telephone service (or pretty old tired stuff)
                  pov - point of view
                  ppl - peed pants laughing or people

                  R
                  rl - real life
                  roar - laughing as loud as a lion
                  rofl - rolling on floor laughing
                  rp - romantic partner
                  rpg - role playing games
                  rsn - real soon now
                  rtm - read the manual or message
                  rw - real world
                  ryo - roll your own

                  S
                  sink - single income no kids
                  sitd - still in the dark
                  so - significant other
                  sol - smiling out loud
                  somy? - sick of me yet?
                  Sos - someone on shoulder
                  std - sick to death
                  sts - sorry to say

                  T
                  taf - that's all folks
                  tafn - that's all for now
                  tanstaafl - there ain't no such thing as a free lunch
                  tbh - to be honest
                  tcn - take care now
                  tfh - thread from hell
                  tfi - the fact is
                  tfm - thanks from me
                  tfmt - thanks from me too
                  tfs - thank for sharing
                  tgif - thank god it's friday
                  tgtbt - too good to be true
                  tfrm - thanks for remind me
                  thx - thanks
                  tia - thanks in advance
                  tic - tongue in cheek
                  tig - this is great
                  tiic - the idiots in charge
                  tla - three-letter acronym
                  tptb - the powers that be
                  ttfn - ta ta for now
                  ttyl - talk to you later
                  tq or tx or txs or thx - thanks (or thank you)
                  tysm - thank you so much
                  tyvm - thank you very much

                  U
                  uapita or yapita - you're a pain in the ass
                  ustm or ystm - you should thanks me

                  V
                  vwp - very well put


                  W
                  w4w - word for word
                  wags - what a great story
                  wai - what an inspiration!
                  Wb - welcome back
                  wdalyic? - who died and left you in charge?
                  Wfm - works for me
                  wibni - wouldn't it be nice if
                  wp - well put
                  wt? - what/who the?
                  Wth? - what the hell?
                  Wtg - way to go
                  wtgp? - want to go private?
                  Wts - with that said
                  wu? - what's up?
                  Wuf? - where are you from?
                  Wysiwyg - what you see is what you get

                  X
                  xoxo - kisses and hugs
                  xx - kisses

                  yaag - you are a genius
                  yabr - you are being replaced
                  ygbsm - you've gotta be shittin' me
                  ymmv - your mileage may vary
                  yrr - you 'r' right
                  yvmw - you're very much welcome