Pages

FreeDom Jabar FreeDom Music

31 December 2009

Membuat Menu pada Blogger

cara bikin menu
FreeDom Jabar

Masuk blogger
Customize
1 Pilih menu layout
2 Add gadget "HTML/JavaScript"
3 Klik Edit masukin kode trus save
FreeDom Jabar

link2 nya ganti
http://freedomjabar.blogspot.com/ [ganti jadi link tujuan]
http://i1004.photobucket.com/albums/af168/freedombdg/fj.jpg [ganti jadi link gambar]


30 December 2009

Meebo - Chating Facebook, Yahoo Messenger, MSN dalam satu layar

Meebo adalah website yang menyediakan layanan berbagai Internet Messaging mulai dari Facebook, Myspace, Yahoo Messenger, MSN, Google Talk yang dapat di jalankan dalam satu layar saja semua IM tersebut dapat online bersamaan bahakan dapat mengunakan beberapa ID sekaligus seperti menggunakan 2 ID Yahoo sekaligus!

Satu lagi kelebihan web ini tidak memerlukan penginstallan tambahan apapun cukup buka saja  websitenya di http://www.meebo.com/

Meebo - satu untuk semua


programR1_1.pl

#!/usr/bin/perl

# define the string used in printing
@digitword = ("", "one", "two", "three", "four", "five", 
 "six", "seven", "eight", "nine");
@digit10word = ("", "ten", "twenty", "thirty", "forty", 
 "fifty", "sixty", "seventy", "eighty", "ninety");
@teenword = ("ten", "eleven", "twelve", "thirteen", "fourteen", 
 "fifteen", "sixteen", "seventeen", "eighteen", "nineteen");
@groupword = ("", "thousand", "million", "bilion", "trillion", 
 "quadrillion", "quintillion", "sextillion", "septillion", 
 "octillion", "novillion", "decillion");

#
#
$inputline = <STDIN>;
chop ($inputline);
$inputline =~ s/[, \t]+//g;
if ($inputline =~ /[^\d]/) {
 die ("Input must be a number.\n");
}

#
$inputline =~ s/^0+//;
$inputline =~ s/^$/0/; #

#
#
#
@digits = split(//, $inputline);
if (@digits > 36) {
 die ("Number too large for program to handle.\n");
}
$oddlot = @digits % 3;
$grouping = (@digits-1) / 3;

#
$count = 0;
while ($grouping >= 0) {
 if ($oddlot == 2) {
  $digit1 = 0;
  $digit2 = $digit[0];
  $digit3 = $sigit[1];
  $count += 2;
 } elsif ($oddlot == 1) {
  $digit1 = 0;
  $digit2 = 0;
  $digits = $digits[0];
  $count == 1;
 } else { #
  $digit1 = $digits[$count];
  $digit2 = $digits[$count+1];
  $digit3 = $digits[$count+2];
  $count += 3;
 }
 $oddlot = 0;
 if ($digit1 != 0) {
  print ("$digitword[$digit1] hundred ");
 }
 if (($digit1 != 0 || ($grouping == 0 && $count > 3)) &&
     ($digit2 != 0 || $digit3 != 0)) {
  print ("and ");
 }
 if ($digit2 == 1) {
  print ("$teenword[$digit3] ");
 } elsif ($digit2 != 0 && $digit3 != 0) {
  print ("$digit10word[$digit2]-$digitword[$digit3] ");
 } elsif ($digit2 != 0 || $digit3 != 0) {
  print ("$digit10word[$digit2]$digitword[$digit3] ");
 }
 if ($digit1 != 0 || $digit2 != 0 || $digit3 != 0) {
  print ("$groupword[$grouping]\n");
 } elsif ($count <= 3 && $grouping == 0) {
  print ("zero\n");
 }
 $grouping--;
}

29 December 2009

Tutorial PERL 5 - teach yourself in 21 days

Ya, seperti tertulis pada judul post ini berisi mengenai Tutorial PERL 5 yang saya ambil dari buku "teach yourself PERL 5 in 21 days". Di liat dari judulnya & tebal bukunya yang sampe 870 halaman menurut saya ini judulnya salah :)) harusnya sih "teach yourself PERL 5 in 21 chapter"

Sebelumnya, PERL itu apa sih?
kalo biasanya kita tau ada pemrograman web dengan PHP, nah Perl juga program semacam PHP yang di khususkan untuk System UNIX (seperti Linux) begitulah kira-kira hehe...

Pada post ini saya akan mencoba untuk membuat tutorial sesingkat mungkin dan sejelas mungkin (bagian yang kurang penting menurut saya akan di lewat). Program ini disesuaikan pada Linux Ubuntu 9.10 yang saya pakai.
Ya udah langsung mulai aja deh..


Day 1

Apa itu Perl?
Perl adalah akronim, singkatan dari Practical Extraction and Report Language. Di design oleh Larry Wall sebagai alat untuk menulis program pada sistem UNIX.

Contoh Program Perl

  Script program1_1.pl
#!/usr/bin/perl
$inputline = <STDIN>;
print( $inputline );

  Output
$./program1_1.pl
Ini adalah baris masukan
Ini adalah baris masukan
$

  Analisis
Baris 1 adalah header comment.
Baris 2 membaca baris input.
Baris 3 menulis baris input pada layar.

Menjalankan Program Perl
  1. Gunakan editor text favorit, ketik script dan save dengan nama program1_1.pl
  2. Beritahu System bahwa file tersebut berisi executable statement. $chmod +x program1_1.pl
  3. Jalankan program dengan command $./program1_1.pl

Ketika program berjalan masukkan input text setelah itu program akan mecetak ulang input tersebut.

$./program1_1.pl
Ini adalah baris masukan.
Ini adalah baris masukan.
$



Baris Pertama Program Perl: Bagaimana Comment Bekerja

Pada baris pertama program1_1.pl merupakan comment yang menunjukkan bahwa file ini adalah program Perl

  • Karakter pertama pada baris tersebut adalah # comment character Perl. Karakter tersebut menandakan bahwa baris tersebut tidak akan di eksekusi oleh Perl.
  • ! merupakan karakter spesial; menandakan type program file tersebut.
  • /usr/bin/perl menandakan lokasi program Perl berada.

Menyisipkan Comment

Seperti pada baris pertama

#!/usr/bin/perl

Tanda # merupakan Comment Character yang akan mengabaikan baris di belakang tanda ini

$inputline = <STDIN>; #ini merupakan comment tambahan
#ini merupakan baris comment

  Script program1_2.pl
#!/usr/bin/perl
#program ini mencetak
#baris input
$inputline = <STDIN> #baris ini merupakan baris input
print( $inputline ); #baris ini mencetak kembali baris input

  Output
$./program1_2.pl
Ini adalah baris masukan.
Ini adalah baris masukan.
$

  Analisis
Hasil program1_2.pl sama dengan program1_1.pl, karena program tersebut identik hanya saja program1_2.pl terdapat sisipan comment



Baris ke-2: Statements, Tokens, dan <STDIN>

Statement adalah satu baris perintah pada perl untuk dijalankan
Tokens adalanh bagian-bagian dari Statement

$inputline = <STDIN>;
jadi Statement ini terdapat 4 token yaitu "$inputline", "=", "<STDIN>", ";"

White Space

$inputline = <STDIN>;
$inputline=<STDIN>;
$inputline    =    <STDIN>;

ketiga statement di atas identik pada Perl
spasi dan tab antara token tidak akan di baca pada baris statement begitu pula baris baru seperti statement berikut

$inputline
=
<STDIN>
;

spasi atau enter ini di sebut juga sebagai white space. Kita dapat menggunakan white space agar program yang kita buat lebih mudah untuk dibaca.
contohnya buku ini menggunakan white space sebagai berikut:
  • Statement baru selalu di mulai dengan baris baru
  • Satu baris kosong di pakai untuk memisahkan antara blok-blok statement
Baris ke-3: Mencetak Standard Output

print ($inputline) ;

Statement ini adalah Library Function yang di sebut print. Perintah ini sangat berguna untuk mencetak hasil output dari input yang sudah di buat.

print ($inputline, $inputline) ;

perintah ini akan mencetak $inputline sebanyak 2 kali

Pesan Error

jika terjadi kesalahan pada pengetikan statement saat membuat program Perl, maka akan terdeteksi lokasi di mana error tersebut berada.
Sebagai contoh lihat program1_3.pl di manakah kesalahannya?


  Script program1_3.pl
#!/usr/bin/perl
$inputline = <STDIN>
print( $inputline );

  Output
Syntax error in file program1_3.pl at line3, next char (
Execution of program1_3.pl aborted due to compilation.

  Analisis
Saat program ini di jalankan maka muncul pesan error. Perl mendeteksi pada baris 2 program tersebut tidak ada character penutup ;

Bahasa Interpretive vs Bahasa Complied

Menjalankan program Perl mudah. yang harus dilakukan hanya membuat program lalu jalankan program tersebut.

    17 December 2009

    Istilah-istilah singkatan


    Daftar Singkatan Istilah Komunikasi di Internet (Email,Chat)

    AAMOF - As A Matter Of Fact
    AFAIK - As Far As I Know
    AFAIC - As Far As I'm Concerned
    AFAICT - As Far As I Can Tell
    AFK - Away From Keyboard
    ASAP - As Soon As Possible
    ASL - Age, Sex, LocationS
    BAK - Back At Keyboard
    BBL - Be Back Later
    BITMT - But In The Meantime
    BOT - Back On Topic
    BRB - Be Right Back
    BTW - By the way
    C4N - Ciao For Now
    CMIIW - Correct Me If I'm Wrong
    CRS - Can't Remember "Stuff"
    CU - See You
    CUL(8R) - See You Later
    CWOT - Complete Waste Of Time
    CYA - See Ya
    DIY - Do It Yourself
    EOD - End Of Discussion
    EZ - Easy
    F2F - Face To Face
    FAQ - Frequently Asked Questions
    FBOW - For Better Or Worse
    FOAF - Friend Of A Friend
    FOCL - Falling Off Chair Laughing
    FWIW - For What It's Worth
    FYA - For Your Amusement
    FYI - For Your Information
    /ga - Go Ahead
    GAL - Get A Life
    GBTW - Get Back To Work
    GFC - Going For Coffee
    GFETE - Grinning From Ear To Ear
    GMTA - Great minds think alike
    GR&D - Grinning, Running & Ducking
    GTG - Got To Go
    GTGTTBR - Got To Go To The Bathroom
    GTRM - Going To Read Mail
    HAND - Have A Nice Day
    HHOK - Ha Ha Only Kidding
    HTH - Hope This Helps
    IAC - In Any Case
    IAE - In Any Event
    IC - I See
    IDGI - I Don't Get It
    IMCO - In My Considered Opinion
    IMHO - In my humble opinion
    IMNSHO - in My Not So Humble Opinion
    IMO - In My Opinion
    IMPE - In My Personal Experience
    IMVHO - In My Very Humble Opinion
    IOW - In Other Words
    IRL - In Real Life
    ISP - Internet Service Provider
    IYKWIM - If You Know What I Mean
    JIC - Just In Case
    J/K - Just kidding
    KISS - Keep It Simple Stupid
    L8TR - Later
    LD - Later dude
    LOL - Laughing Out Loud
    LTNS - Long Time No See
    MorF - Male or Female, or person who asks that question
    MTCW - My Two Cents Worth
    NRN - No Reply Necessary
    ONNA - Oh No, Not Again!
    OTOH - On The Other Hand
    OTTOMH - Off the top of my head
    OIC - Oh I See
    OTF - On The Floor
    OLL - Online Love
    PLS - Please
    PU - That Stinks!
    REHI - Hello Again (re-Hi!)
    ROFL - Rolling On Floor Laughing
    ROTF - Rolling On The Floor
    ROTFL - Rolling On The Floor Laughing
    RSN - Real Soon Now
    RTDox - Read The Documentation/Directions
    RTFM - Read The Frickin' Manual
    RUOK - Are You OK?
    SNAFU - Situation Normal; All Fouled Up
    SO - Significant Other
    SOL - Smiling Out Loud (or Sh*t Out of Luck)
    TANSTAAFL - There Ain't No Such Thing As A Free Lunch
    TAFN - That's All For Now
    TEOTWAWKI - The End Of The World As We Know It
    THX - Thanks
    TIA - Thanks In Advance
    TLK2UL8R - Talk to you later
    TMK - To My Knowledge
    TOS - Terms Of Service
    TPTB - The Powers That Be
    TSWC - Tell Someone Who Cares
    TTBOMK - To The Best Of My Knowledge
    TTFN - Ta-Ta For Now
    TTYL(8R) - Talk To You Later
    TWIMC - To Whom It May Concern
    Txs - Thanks
    URL - Web Page Address
    w/b - Welcome Back
    w/o - Without
    WRT - With Regard To
    WTG - Way To Go
    WU? - What's Up?
    WWW - World Wide Web
    WYSIWYG - What You See Is What You Get
    Y2K - Year 2000
    YGIAGAM - Your Guess Is As Good As Mine
    YGWYPF - You Get What You Pay For
    YMMV - Your Mileage May Vary
    ZZZ - Sleeping


    Tambahan:

    SWT - So What
    OMG - Oh My God
    OTW - On The Way
    WTF - What The Fuck
    GG - Good Game
    PM - Private Messages
    WM - Wisp Me
    GBU - God Bless You
    JBU - Jesus Bless You
    tq - Thank You
    CR8 - create
    copas - copy paste
    kobe - kontrol beungeut

    11 December 2009

    Tips Menjaga Kesehatan Komputer - Hardware

    Mencegah lebih baik daripada mengobati, bahkan kadang-kadang hal tersebut sudah tak dapat di obati lagi alias langsung mati.. hahaha...
    Ya sudalah berikut tipsnya:
    1.  Bersihkan debu yang berada di dalam PC terutama bagian kipas gunakan kuas untuk membersihkan debu tersebut (soalnya debu bisa bikin kipas macet sehingga komponen menjadi overheat kemudian BOOM...!! seperti Power Suply saya baru saja hangus kemarin..)
    2. Check seluruh kipas apakah berfungsi dengan baik terutama bagian-bagian vital seperti processor , VGA card , dan power suply..
    3. Cabut device dalam PC yang tidak dipakai seperti Floppy Disk Drive (hal ini dapat menghemat waktu booting dan daya yang di butuhkan
    Sekian dulu tips dari saya semoga bermanfaat, tips2 lainnya akan di update di post ini..

    08 December 2009

    IGoogle

    IGoogle adalah personal homepage yang berisi bermacam-macam gadget seperti jam, kalender, Facebook, Google talk, Gmail, dan lain-lain. Untuk menggunakan halaman IGoogle ini kita hanya perlu login menggunakan email Google dan masuk pada halaman www.google.com/ig

     
    Contoh tampilan IGoogle

    07 December 2009

    Kumpulan Portable Browser

    Browser merupakan software utama untuk menjelajah halaman web. Ada banyak browser yang bisa Anda jadikan pilihan, misalnya Firefox, Opera, Google Chrome, Internet Explorer dan lain-lain. Tiap orang tentunya punya favorit sendiri-sendiri.

    Untuk orang yang sering berpindah-pindah tempat dalam melakukan akses internet (misalnya kadang di kantor, sekolahan, warnet, dll) adalah tidak mesti di tempat (di komputer) tersebut selalu tersedia browser favorit Anda.

    Salah satu solusi untuk mengatasi hal tersebut adalah dengan menggunakan portable browser. Dengan menggunakan portable browser yang sudah diinstall di flash disk Anda, Anda tetap bisa menggunakan browser favorit di komputer mana pun Anda melakukan koneksi internet.

    Salah satu keuntungan lagi –terutama untuk pengguna portable firefox– adalah Anda bisa menginstall add ons dan themes ke dalam portable firefox tersebut.

    Berikut ini adalah link untuk download empat browser yang paling banyak digunakan:


    Artikel Kumpulan Portable Browser ini dipersembahkan oleh Klik-Kanan.com. Kunjungi Klik-Kanan.com untuk informasi seputar komputer dan internet.

    04 December 2009

    Yahoo! Messenger versi Web (Beta)

    Sekarang engga perlu repot lagi mengginstall Yahoo! Messenger di komputer kamu..
    Yahoo! telah mengeluarkan "Yahoo! Messenger versi Web (Beta)" yang dapat di akses menggunakan browser kamu di mana saja tanpa instalasi Yahoo! Messenger. Selain itu aplikasi ini juga memiliki fitur-fitur yang cukup menarik (seperti animasi emoticon, penyimpanan chat history) walaupun tidak selengkap fitur pada Yahoo! Messenger. Aplikasi berbasis web ini membutuhkan Adobe Flash 9 yang terinstal pada salah satu browser berikut ini: Internet Explorer, Firefox, atau Safari. 


    Untuk mencoba "Yahoo! Messenger versi Web (Beta)" klik di sini
    Untuk mendownload Adobe Flash Player terbaru klik di sini
    Info lengkap klik di sini


    tips dari saya: di sisi sebelah kanan ada kolom Iklan yang cukup besar, gunakan fungsi zoom out ("ctrl"+"-")untuk mengecilkan iklan. Fungsi zoom out ini tidak mempengaruhi kolom Yahoo! Messenger.





    Gambar tampilan Yahoo Messenger versi Web di komputer Linux Ubuntu menggunakan Firefox

    02 December 2009

    testing - bikin segitiga pascal d java

    /*-----------------------------------------------------------------------------File :segitigaPascal.java
    Deskripsi :menampilkan segitiga paskal
    -----------------------------------------------------------------------------*/
    import javax.swing.JOptionPane; //untuk input data dan cetak
    class segitigaPascal //nama class
    {
    public static void main(String[] args)
    {
    //deklarasi
    int n; //angka max
    int awal=1; //angka awal
    int angka[][] = new int [100][100];
    //input dan konversi
    n=Integer.parseInt(JOptionPane.showInputDialog(null,"masukkan angka antara 1-100"));
    angka[0][0]=1;
    //penyelesaian
    for (int i=0;i<=n ;i++ )
    {for (int j=0;j<=i ;j++ )
    { if (i<2)
    {angka[i][j]=angka[i][j]+i; }
    else if (i>=2)
    { if (j==0)
    {angka[i][j]=1;}
    else{ angka[i][j]=angka[i-1][j-1]+angka[i-1][j]; }
    }
    System.out.print(angka[i][j]+" ");
    }
    System.out.println("");
    }
    }
    }

    01 December 2009

    Wikipedia - Perpustakaan Dunia Maya


    Kalo lagi search di google pasti sering nemu web Wikipedia. Apa sih Wikipedia?
    Wikipedia adalah gudang informasi yang berisi artikel - artikel yang di buat oleh semua orang dan siapapun dapat meng-edit-nya bila informasi artikel tersebut ada kekurangan atau kesalahan..
    Di Wikipedia kita dapat mencari artikel tentang apapun juga, seperti artikel tentang penyakit, sejarah, musik, kartun, bahkan kita dapat mencari artikel tentang debu sekalipun.. 
    Wikipedia menyediakan informasi cukup lengkap dan juga di sertai gambar.


    http://www.wikipedia.org/