casper. Powered by Blogger.

Blog ini bertujuan untuk share ilmu dan pengetahuan. Semua source/aplikasi di blog ini bebas disebar dan mencamtumkan sumber "fandy-alfa.blogspot.com".

RSS

Konversi Bilangan

import java.io.*;
import java.util.*;

public class konversi_bilangan {

    private static String input="";
    private static int des=0;
    private static int fandy;
    private static int [] bin = new int[100];
    private static int [] oktal = new int[100];  
    private static String [] hex = {"1","2","3","4","5","6","7","8","9","A","B",
        "C","D","E","F"} ;
 
    public static void masuk() throws IOException
    {
        BufferedReader stdin =
                new BufferedReader (new InputStreamReader(System.in));

        System.out.print("Masukkan input : ");
        input = stdin.readLine();       
    }

    public static void des_bin_oktal_hex() throws IOException
    {
        BufferedReader stdin =
                new BufferedReader (new InputStreamReader(System.in));

        des = Integer.parseInt(input);
        System.out.print("\nHASIL KONVERSI : ");
        int j=0;
        for (int i=des; i>0; i=i/fandy)
        {
            bin[j]=i%fandy;
            j++;
        }

        j=j-1;
        while (j>=0)
        {
            if(bin[j]<10)
                System.out.print(bin[j]);
            else if(bin[j]==10)
                System.out.print(hex[bin[j]-1]);
            else if(bin[j]==11)
                System.out.print(hex[bin[j]-1]);
            else if(bin[j]==12)
                System.out.print(hex[bin[j]-1]);
            else if(bin[j]==13)
                System.out.print(hex[bin[j]-1]);
            else if(bin[j]==14)
                System.out.print(hex[bin[j]-1]);
            else if(bin[j]==15)
                System.out.print(hex[bin[j]-1]);
            j--;
        }
    }

    public static void bin_oktal_hex_des() throws IOException
    {  
        int u=0;
        for (int j=input.length()-1; j>=0; j--)
        {
            int z=input.charAt(u)-'0';
           
            if(input.charAt(u)=='A'||input.charAt(u)=='a')
                z=10;
            if(input.charAt(u)=='B'||input.charAt(u)=='b')
                z=11;
            if(input.charAt(u)=='C'||input.charAt(u)=='c')
                z=12;
            if(input.charAt(u)=='D'||input.charAt(u)=='d')
                z=13;
            if(input.charAt(u)=='E'||input.charAt(u)=='e')
                z=14;
            if(input.charAt(u)=='F'||input.charAt(u)=='f')
                z=15;          
           
            int k=(int) Math.pow(fandy,j);
            u++;
            des=des+(z*k);           
        }
        System.out.println("HASIL KONVERSI : "+des);
    }
   

    public static void main (String[] args) throws IOException {

        BufferedReader stdin =
                new BufferedReader (new InputStreamReader(System.in));
        Scanner buffer = new Scanner(System.in);
       
        System.out.println("PROGRAM KONVERSI BILANGAN");
        System.out.println("=========================\n");
        masuk();       
        System.out.println("1. DESIMAL KE BINER");
        System.out.println("2. DESIMAL KE OKTAL");
        System.out.println("3. DESIMAL KE HEXADESIMAL");
        System.out.println("4. BINER KE DESIMAL");
        System.out.println("5. OKTAL KE DESIMAL");
        System.out.println("6. HEXADESIMAL KE DESIMAL");
        System.out.print("Masukkan pilihan : ");
        int pilih = buffer.nextInt();
        switch (pilih)
        {
            case 1: fandy=2; des_bin_oktal_hex(); break;
            case 2: fandy=8; des_bin_oktal_hex(); break;
            case 3: fandy=16; des_bin_oktal_hex(); break;
            case 4: fandy=2; bin_oktal_hex_des(); break;
            case 5: fandy=8; bin_oktal_hex_des(); break;
            case 6: fandy=16; bin_oktal_hex_des(); break;
        }       
        System.out.println();
    }
}
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Excelixis: Platform Linux untuk Programer

Bila Anda seorang programer atau  ingin mengembangkan software apa  saja  menggunakan peralatan atau  tools FOSS, maka    Excelixis  merupakan distro yang ideal untuk anda. Disamping ia mengemas nyaris segala developme nt tools  yang dibutuhkan programer, ia juga menyertakan aplikasi  hari-hari sebagaimana layaknya sebuah desktop lengkap, ditambahkan dengan tampilan  yang menarik.  

Excelixis menjadikan distro Xubuntu yang mengandung lingkungan deskop ringan Xfce sebagai platform untuk membangun distro khusus ini. Sebelum mengganti namanya, distro ini dikenal sebagai Workbench Linux dan  pada versi perdana Excelixis 1.0 digunakan Xubuntu 8.04 Hardy Heron  yang memiliki dukungan jangka  panjang (LTS). Kemasan Excelixis yang berisi developm ent tools dan aplikasi  produktifitas  dalam  jumlah besar mengharuskan penggunaan DVD sebagai media  LiveDistro in. Ia juga dapat dan  sebaiknya ditanamkan ke hardisk  bila ia intensif digunakan untuk mengembangkan software.



Titik berat  keberadaan distro yang cukup  ringan ini adalah ketersediaan peralatan dan  aplikasi untuk pengembangan dan  pemrograman software. Dalam hal ini segudang paket  software telah dikemas, baik yang dapat digunakan sepenuhnya offline maupun dengan bantuan online, untuk mengembangkan dan  pengujian (testing) software.

Excelixis menyertakan nyaris  semua kompiler dan  IDE untuk kebanyakan bahasa pemrograman yang umum digunakan oleh pengembang software FOSS. Diantaranya adalah GNU C Compiler  (GCC) dan   Anjuta IDE  untuk pengembang yang menggunakan bahasa C dan  C++. Disamping itu          Eclipse platform  yang cukup lengkap untuk berbagai lingkungan pemrograman, termasuk Java dengan menyertakan Sun JDK  Netbeans IDE .  Selanjutnya bagi pengembang C# disediakan
·         MonoDevelop , dan  bila anda memerlukan Pascal code,  tersedia
·         Lazarus IDE. Untuk mengembang antarmuka atau user  interface juga tidak perlu berkecil  hati dan  telah disediakan
·         Glade dan wxGlade

Disamping peralatan dan  lingkungan pengembangan dasar (IDE) untuk programer tersebut, Excelixis juga menyertakan alat-alat bantu  yang praktis  (utilities) dan  aplikasi  yang membuat pengguna dimanjakan. Misalnya :
·         Regexxer, yaitu alat bantu  grafis untuk melacak dan  mengganti (search and  replace), kemudian
·         Geany text editor, yang memiliki banyak fitur bagi programer, 
·         Umbrello, untuk modeling  Unified Modeling Language (UML), dan
·         Subversion, dengan sebuah klien grafis.



Bagi pengembang aplikasi  dan  untuk meng-oprek Web juga tidak dilupakan. Excelixis menyertakan paket  instan  XAMPP   sebagai all-in-one web server  yang mengintegrasikan Apache Web server, MySQL database, dan interpreter untuk skrip PHP  dan  Perl. Anda dapat mencoba lokal (tanpa perlu webhosting di internet),  semua aplikasi  web termasuk website yang anda kembangkan.
 
Untuk mengedit PHP,  Excelixis menyediakan IDE   gPHPEdit , yang mampu mengangani HTMLdan Cascading Style Sheets (CSS).  Sebagai editor HTML ia juga menyertakanBluefish dan KompoZer, dan Cssed Editor untuk mengedit dan  validasi  CSS.


 
Untuk mempercantik distro turunan Xubuntu ini, Excelixis dibangun menggunakan komponen yang disediakan proyek  sumber terbuka  Cairo-dock launchbar  dan   desktop widgets  via screenlets            .  

Terlepas dari segala kekurangan yang mudah-mudahan senantiasa akan  diperbaiki dan ditingkatkan pengembangnya, Excelixis merupakan distro yang cukup  lengkap bagi programer atau  mereka yang ingin mengembangkan software lintas platform di sebuah mesin  Linux, disamping ia juga digunakan sebagai desktop untuk segala urusan perkantoran atau  hiburan  hari-hari.



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

PROGRAM Kalkulator Sederhana

import java.io.*;

public class project1 {
  
    public static void main(String[] args) throws IOException
    {       
         double hasil;
        
         System.out.println("PROGRAM KALKULATOR SEDERHANA");
        System.out.println("============================");
       
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
       
        System.out.print("Masukkan nilai pertama : ");
        double x = Double.parseDouble(stdin.readLine());
       
        System.out.print("Masukkan nilai kedua   : ");
        double y = Double.parseDouble(stdin.readLine());
        System.out.println("");
        System.out.println("OPERATOR");
        System.out.println("1. Penjumlahan");
        System.out.println("2. Pengurangan");
        System.out.println("3. Perkalian");
        System.out.println("4. Pembagian");
        System.out.print("Masukkan pilihan : ");
        int pilih = Integer.parseInt(stdin.readLine());
       
        if (pilih==1)
        {
            hasil=x+y;
            System.out.println(x + " + " + y + " = " + hasil);               
        }
       
        if (pilih==2)
        {
            hasil=x-y;
            System.out.println(x + " - " + y + " = " + hasil);               
        }
       
        if (pilih==3)
        {
            hasil=x*y;
            System.out.println(x + " * " + y + " = " + hasil);               
        }           
       
        if (pilih==4)
        {
            hasil=x/y;
            System.out.println(x + " / " + y + " = " + hasil);               
        }
    }
}
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program Konversi Suhu

import java.io.*;

public class konversisuhu
{      
    //konversi suhu dari celcius ke rearmur dan fahrenhit
    public static void celcius() throws IOException
    {  
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
          
        System.out.print("Masukkan Suhu Celcius = ");       
        double c = Double.parseDouble(stdin.readLine());
                       
        double r =(4.0/5.0) * c;
         double f =(9.0/5.0) * c+32 ;
       
        System.out.println("Suhu Rearmur    = "+r+" derajat");
        System.out.println("Suhu Fahrenheit = "+f+" derajat");
    }
   
    //konversi suhu dari rearmur ke celcius dan fahrenhit
    public static void rearmur() throws IOException
    {   
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
           
        System.out.print("Masukkan Suhu Celcius = ");       
        double r = Double.parseDouble(stdin.readLine());
               
        double c =(5.0/4.0) * r;
         double f =(9.0/4.0) * c+32 ;
       
        System.out.println("Suhu Celcius = "+c+" derajat");
        System.out.println("Suhu Fahrenhiet = "+f+" derajat");
    }
   
    //konversi suhu dari fahrenheit ke celcius dan rearmur
    public static void fahrenheit() throws IOException
    {   
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
           
        System.out.print("Masukkan Suhu Celcius = ");       
        double f = Double.parseDouble(stdin.readLine());   
               
        double c =(5.0/9.0) * (f-32);
         double r =(9.0/4.0) * (f-32) ;
       
        System.out.println("Suhu Celsius = "+c+" derajat");
        System.out.println("Suhu Rearmur = "+r+" derajat");
    }
   
    public static void main(String[] args) throws IOException
    {
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
       
        int u=1;   
        while(u!=0)
        {//=========================
   
        System.out.println("KONVERSI SUHU");
        System.out.println("=============\n");
        System.out.println("");       
       
        System.out.println("Tentukan arah konversi");
        System.out.println("1. Celcius - rearmur - fahrenheit");
        System.out.println("2. Rearmur - celcius - fahrenheit");
        System.out.println("3. Fahrenheit - celcius - rearmur");
        System.out.println("4. Keluar");
        System.out.print("Masukkan pilihan : ");           
        int pilih = Integer.parseInt(stdin.readLine());
       
        switch(pilih)
        {
            case 1 : celcius();break;
            case 2 : rearmur();break;
            case 3 : fahrenheit();break;
            case 4 : System.out.print("Terima kasih . . . ");u=0;break;
            default : System.out.print("Masukkan pilihan 1 - 3");
        }
        System.in.read();
       
        }//=========================       
    }
}
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program Konversi Waktu2

import java.io.*;

public class konversi_waktu2 {
  
    public static void main(String[] args) throws IOException
    {
        int jam=0, menit=0,detik=0;
        int x=0;
       
        BufferedReader stdin=
            new BufferedReader (new InputStreamReader (System.in));
               
        System.out.println("PROGRAM KONVERSI WAKTU");
        System.out.println("======================\n");
       
        System.out.print("Masukkan Jumlah Detik : ");
        int jumlah = Integer.parseInt(stdin.readLine());
       
        if (jumlah < 3600)
        {
            jam=0;
           
            menit=jumlah/60;           
            detik=jumlah%60;
           
        }
       
        else if (jumlah == 3600)
            jam=1;
       
        else if (jumlah >= 3600)
        {                       
            if (jumlah <= 3660)
            {
                jam=1;
                detik=jumlah-3600;
            }
           
            else
            {                           
                for (int i=jumlah; i>60 ; i/=60)
                {               
                    jam=i;
                    jam=jam/60;                               
                    menit=i%60;
                    detik=jumlah-((jam*3600)+(menit*60));           
                }
            }           
        }
       
        System.out.print("Hasil => " + jam + " Jam "+menit+" menit "+detik+" detik ");
    }
}
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program Konversi Waktu

import java.io.*;

public class konversi_waktu {
  
    public static void main (String [] args) throws IOException
    {
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
       
        int hasil;   
       
        System.out.println("PROGRAM KONVERSI WAKTU");
        System.out.println("======================\n");
       
        System.out.print("Masukkan Jumlah Jam   : ");
        int jam = Integer.parseInt(stdin.readLine());
        System.out.print("Masukkan Jumlah Menit : ");
        int menit = Integer.parseInt(stdin.readLine());
       
        System.out.print("Masukkan Jumlah Detik : ");
        int detik = Integer.parseInt(stdin.readLine());
       
        hasil = (jam*3600)+(menit*60)+detik;
        System.out.println("Jadi Hasil Konversi : "+hasil);
        //System.in.read();
    }
}
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program Bilangan Genap Ganjil

import java.io.*;

public class ganjilgenap
{
    public static void main (String[] args) throws IOException
    {
        BufferedReader stdin =
            new BufferedReader (new InputStreamReader(System.in));
           
        System.out.println("PROGRAM MENAMPILKAN BILANGAN");
        System.out.println("        GANJIL GENAP\n");
       
        System.out.print("masukkan batas awal : ");
        int awal=Integer.parseInt(stdin.readLine());
       
        System.out.print("masukkan batas akhir : ");
        int akhir=Integer.parseInt(stdin.readLine());
       

        System.out.println("BILANGAN");
        System.out.print(" --> GANJIL : ");
       
        for(int i=awal ; i<=akhir ; i++)
        {
            if (i % 2 != 0)
            {
                System.out.print("  "+i+"  ");
            }       
        }
       
        System.out.println("");
        System.out.print(" --> GENAP  : ");
        for(int j=awal ; j<=akhir ; j++)
        {
            if (j % 2 == 0)
            {
                System.out.print("  "+j+"  ");
            }       
        }
       
        //System.out.pause;           
    }
}
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program Bilangan_Genap_Ganjil

Program Bilangan_Bulat_Ganjil;
Uses WinCrt;
Var
   ulang : integer;
   x,y,z,i,j :integer;
Begin
     ulang:=1;
     while ulang<>0 do
     begin//=============
     //Clrscr;
     write('masukkan bilangan  : ');readln(x);
     z:=x mod 2;


     if z=1 then
        begin
             writeln('Termasuk bilangan ganjil');
             write('Bilangan ganjil sebelum ',x,' : ');
             j:=1;
             y:=x div 2;
             for i:=1 to y+1 do
               begin
                  write('  ',j);
                  j:=j+2;
               end;
         end

     else
        begin
             writeln('Termasuk bilangan genap');
             write('Bilangan genap sebelum ',x,' : ');
             j:=0;
             y:=x div 2;
             for i:=1 to y+1 do
               begin
                  write('  ',j);
                  j:=j+2;
               end;
         end;


     writeln;
     //readln;
     end;//===============

End.
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program Faktorial

// fandy adam e1e109053
Program Faktorial;
Var
   i,n,x : integer;
Begin
     write('masukkan nilai faktorial : '); readln(n);
     writeln;
     if n<=0 then
        writeln('hasil faktorial : 1')
     else
         begin
              x:=1;
              for i:=1 to n do
                  x:=x*i;
              writeln('hasil faktorial : ',x);
         end;
     readln;
End.
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program Menghitung_Pangkat

//fandy adam e1e109053
Program Menghitung_Pangkat;
Var
   n,m : integer;
   i,hasil : integer;
Begin
     write('Masukkan angka : '); readln(n);
     write('Masukkan pangkat : '); readln(m);

     hasil:=1;
     for i:=1 to m do
         hasil:=n*hasil;
     writeln('Hasil ',n,' pangkat ',m,' adalah ',hasil);

     readln;
End.
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

PROGRAM Kalkulator_Sederhana

//fandy adam e1e109053 
PROGRAM Kalkulator_Sederhana;
VAR
   n1,n2,hasil : real;
   pilih : integer;

BEGIN
      Writeln('PROGRAM KALKULATOR SEDERHANA');
      Writeln('============================');
      Writeln('');
      Write('Masukkan nilai pertama : ');readln(n1);
      Write('Masukkan nilai kedua   : ');readln(n2);
      Writeln('');
      Writeln('OPERATOR');
      Writeln('1. TAMBAH');
      Writeln('2. KALI');
      Writeln('3. KURANG');
      Writeln('4. BAGI');
      Write('Masukkan pilihan : '); Readln(pilih);
      if pilih=1 then hasil:=n1+n2;
      if pilih=2 then hasil:=n1*n2;
      if pilih=3 then hasil:=n1-n2;
      if pilih=4 then hasil:=n1/n2;

      Writeln('Hasil Operasinya adalah ', hasil:0:2);

      Readln;
END.
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Program Konversi Suhu

//fandy adam e1e109053
Program Konversi_Suhu;

var
     pilih : integer;
     c,r,f : real;

procedure celcius;
     begin
          write('suhu celcius : '); readln(c);
          r:=(4/5)*c;
          f:=(9/5)*c+32;
          writeln('suhu rearmur : ',r:4:2,' derajat ');
          writeln('suhu fahrenheit : ',f:4:2,' derajat ');
     end;


procedure rearmur;
     begin
          write('suhu rearmur : '); readln(r);
          c:=(5/4)*r;
          f:=(9/4)*r+32;
          writeln('suhu celcius : ',c:4:2,' derajat ');
          writeln('suhu fahrenheit : ',f:4:2,' derajat ');
     end;

procedure fahrenheit;
     begin
          write('suhu fahrenheit : '); readln(f);
          c:=(5/9)*(f-32);
          r:=(4/9)*(f-32);
          writeln('suhu celcius : ',c:4:2,' derajat ');
          writeln('suhu rearmur : ',r:4:2,' derajat ');
     end;


begin
     writeln('Program Konversi Suhu');
     writeln('=====================');
     writeln('Tentukan arah konersi');
     writeln('1. celcius - rearmur - fahrenheit');
     writeln('2. rearmur - celcius - fahrenheit');
     writeln('3. fahrenheit - celcius - rearmur');
     write('masukkan pilihan : '); readln(pilih);
     case pilih of
     1 : begin
               celcius;
          end;
     2 : begin
               rearmur;;
          end;
     3 : begin
               fahrenheit;;
          end;
     end;
     readln;
end.
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Allah Peduli


video : "Agnes Monica -Allah Peduli"





'ku pecaya

'ku harap 'ku dapat bertahan
'ku harap 'ku di helaan
nafasku 'ku tetap kuat
hingga 'ku saat itu tiba

'ku harap 'ku kan tabah
'ku harap 'ku pasrah
kumohon 'ku tetap sanggup
hingga 'ku kan tiba saatnya

dan 'ku tak sendiri lagi
menghadapi tatap mata
menganggap 'ku tak ada

dan 'ku tak perlu kuatir
menghadapi tatap mata
menganggap hina aku

'ku percaya
'ku tak sendiri lagi
karna Tuhan tlah bersamaku
tanpa 'ku sadari
berada di samping tiap saat

'ku percaya
harapan itu
suatu saat ...

melalui tangan-tangan
orang yang diutus-Nya

oleh : fandy
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS