Sabtu, 09 Maret 2013

Menghitung Luas Lingkaran Menggunakan JAVA

Menghitung Luas Lingkaran Menggunakan JAVA

Java memang sebuah bahasa pemrograman yang Sangat kompleks dalam penggunaannya salah satunya untuk penyelesaian masalah aritmetika dan perhitungan matematika.Berikut adalah Contoh kegunaan java dan orentasi pemrogramannya...


<Source>
import java.io.*;
public class LuasLingkaran{
public static void main( String [] aargs ) {
    // TODO code application logic here
        String Nim,Jari,Luas,Kel;
        Nim  = "12.11.6121";
        Jari = "50,0";
        Luas = "7850.0";
        Kel= "314,0";
       
        System.out.println();
        System.out.println("|========================================|");
        System.out.println("|   Program Menghitung Luas Lingkaran    |");
        System.out.println("|========================================|");
        System.out.println("| NIM              :   12.11.6121        |");
        System.out.println("| Jari - Jari      :   50,0              |");
        System.out.println("| Luas Lingkaran   :   7850.0            |");
        System.out.println("| Keliling         :   314,0             |");
        System.out.println("|========================================|");   
    }
   
}


Prompt di JavaScript

Setelah anda menggunakan variabel, anda akan menyadari bahwa bahwa variabel tersebut akan sangat berguna untuk mendapatkan beberapa informasi dari pengunjung halaman web. Banyak cara meminta input atau masukan dari pengunjung, paling sederhana adalah menggunakan perintah prompt().

Perintah ini digunakan untuk menampilkan sebuah prompt (MessageBox atau InputBox tergantung penggunaannya) yang juga mempunyai kotak isian yang dapat menerima informasi dari pengguna.

   
<html>
<head><title> Belajar JavaScript </title>
</head>
<body>
<script language="JavaScript">
var teks_welcome = 'Selamat datang ';
var teks_tutup = ' di website ini.';
var nama_anda = prompt('Masukkan nama anda :', 'Nama Anda');
var teks_output = teks_welcome + nama_anda + teks_tutup;
alert(teks_output);
</script>
</body>
</html>


Anda akan mendapatkan sebuah jendela Prompt yang menanti inputan pengunjung saat file html tersebut dibuka dengan browser. Dari hasil kode JavaScript diatas dapat diketahui bahwa parameter pertama dari perintah prompt adalah teks yang akan ditulis pada kotak prompt sedangkan parameter kedua adalah teks awal pada kotak isian dimana pengunjung akan memasukkan informasinya.

Selanjutnya, setelah pengunjung memasukkan teks di kotak isian, misalnya ‘Ricky Septiandy’ (tanpa tanda petik) dan men-klik OK, kode membuat sebuah variabel bernama teks _output yang merupakan gabungan dari nilai variabel teks_welcome, nama_anda (dari kotak prompt) dan teks_tutup.
Perhatikan kode yang digunakan untuk melakukan pekerjaan tersebut :
   
var teks_output = teks_welcome + nama_anda + teks_tutup;

Jelas terlihat bahwa penggabungan string (teks) dilakukan memanfaatkan operator tambah (+) yang juga digunakan untuk penambahan nilai numerik. Perbedaannya, jika penambahan numerik menghasilkan suatu hasil penambahan sedangkan pada data string menghasilkan string gabungan.

Terakhir, nilai variabel teks_output dijadikan argumen perintah alert, yaitu menampilkan kotak pesan dengan teks adalah nilai variabel teks_output :
alert(teks_output);

Bagaimana agar informasi tidak ditampilkan dalam bentuk alert tetapi di halaman web? Gunakan perintah write atau writeln. Lakukan sedikit perubahan pada kode sebelumnya sehingga menjadi :
   
<html>
<head><title>Belajar JavaScript </title>
</head>
<body>
<pre>
<script language="JavaScript">
var teks_welcome = 'Selamat datang ';
var teks_tutup = ' di web site ini.';
var nama_anda = prompt('Masukkan nama anda :', 'Nama Anda');
var teks_output = teks_welcome + nama_anda + teks_tutup;
document.writeln(teks_output);
document.writeln('Terima kasih atas kunjungan anda.');
</script>
</pre>
</body>
</html>

Operasi Perhitungan Menggunakan JavaScript

Anda dapat melakukan perhitungan jika terdapat variabel yang dapat menampung nilai numerik (bilangan). Berikut ini adalah contoh kode JavaScript yang melakukan perhitungan :

   
// Set variabel
var bil1 = 15;
var bil2 = 5;
var bil3 = 10;
var bil4 = 25;
//Lakukan kalkulasi
var bil_baru = bil1 + bil2;
var jawaban = bil_baru * bil3;
var jawaban = jawaban / bil4;

Kode ini mengatur empat variabel numerik.

    Variabel pertama (bil1) yang nilainya 15 ditambahkan dengan variabel bil2 dengan nilai 5 dan disimpan ke variabel baru bernama bil_baru.
    Berikutnya nilai pada bil_baru (15+5) dikalikan dengan nilai variabel bil3 (10 ) dan hasilnya disimpan ke variabel bernama jawaban (10*20).
    Terakhir, nilai pada variabel jawaban dibagi oleh nilai pada variabel bil4 dan disimpan kembali ke variabel jawaban. Sekarang nilai variabel jawaban menjadi (20*10/25).

Anda telah menggunakan beberapa operasi sederhana di dalam JavaScript.
Berikut ini adalah daftar operasi aritmatika di JavaScript beserta operatornya :

    Operasi Penambahan menggunakan Operator +, Contoh : c = a + b;
    Operasi Pengurangan  menggunakan Operator -, Contoh : c = a – b;
    Operasi Perkalian menggunakan Operator *, Contoh : c = a * b;
    Operasi Pembagian menggunakan Operator /, Contoh : c = a / b;
    Operasi Modulus menggunakan Operator %, Contoh : c = a % b;
    Operasi Negasi menggunakan Operator -, Contoh : c = -a + b;
    Operasi Increment menggunakan Operator ++, Contoh : c = a + b++;
    Operasi Decrement menggunakan Operator  –, Contoh : c = a + –b;

Berikut adalah contoh implementasi dari operator – operator perhitungan diatas :
   
<html>
<head>
<title>Belajar JavaScript</title>
</head>
<body>
<pre>
<script language="JavaScript">
var a, b, c;
a = 10;
b = 20;
c = 30;
c = a + b;
document.writeln('c = a + b adalah ' + c);
c = a - b;
document.writeln('c = a - b adalah ' + c);
c = a * b;
document.writeln('c = a * b adalah ' + c);
c = a / b;
document.writeln('c = a / b adalah ' + c);c = a % b;
document.writeln('c = a % b adalah ' + c);
c = -a + b;
document.writeln('c = -a + b adalah ' + c);
c = a + b++;
document.writeln('c = a + b++ adalah ' + c);
c = a + --b;
document.writeln('c = a + --b adalah ' + c);
</script>
</pre>
</body>
</html>

5 Cara Mudah Tingkatkan Performa Laptop (PC)

Ketika performa dari PC Anda mulai terus menurun seperti misalnya pada kecepatan, hal pertama yang mungkin bisa Anda lakukan adalah langsung membeli mesin terbaru untuk menggantinya.

Akan tetapi, pada dasarnya, ada beberapa langkah yang bisa Anda lakukan untuk mengembalikan performa komputer Anda seperti saat pertama membelinya.

Dilansir dari Mashable, Rabu (23/1/2013), terdapat beberapa cara mudah untuk mengembalikan performa PC anda yang menurun.

1. Pilih Program yang Penting
Jika Anda dapat menghabiskan secangkir kopi saat menunggu waktu komputer Anda untuk boot, saatnya untuk membuat beberapa perubahan. Kemungkinan besar komputer Anda melambat karena adanya puluhan program menyala secara bersamaan saat startup.

Untuk mengurangi gejala tersebut, Anda harus memilih untuk menonaktifkan program tertentu saatstartup atau mencoba MSconfig yang terdapat pada Windows. Untuk menemukannya, pergi ke Search atau Jalankan melalui Start dan ketik "msconfig" di bawah tab "Startup". Hapus centang pada kotak dari program yang tidak perlu dijalankan setiap kali komputer dinyalakan, misalnya, iTunes atau printer Anda. Jika Anda tidak mengenali sebuah program, biarkan saja, lalu restart komputer Anda dan lihat hasilnya.

2. Bersihkan Data
Jika merasa sangat lambat dalam berselancar adalah masalah utama, ada beberapa perubahan mudah yang dapat Anda lakukan. Hapus data penggunaan internet anda pada History, Cookies, Cache, Download History. Untuk pencegahan lebih lanjut, ada baiknya Anda mencoba beberapa program aplikasi gratis untuk sementara menghapus file-file dari semua browser Anda.

3. Gunakan Aplikasi yang Ringan
Hal ini melibatkan lebih dari sekedar menghapus program yang tidak Anda gunakan lagi. Beberapa jenis program memerlukan tingkat komputasi yang tinggi, sehingga ada baiknya Anda menggantinya dengan program multifungsi yang menggunakan sedikit Random Access Memory (RAM). Saat ini sudah banyak aplikasi gratis yang dapat menggantikan program lama Anda dan mampu mempercepat PC Anda serta memberikan fitur tambahan pada waktu yang sama.

4. Mengotomatiskan "Updates" Anda
Update terkadang memang menjengkelkan, terkadang kita lebih memilih untuk menundanya sesuai keinginan kita. Akan tetapi, pada akhirnya Anda begitu frustrasi guna menyisihkan waktu untuk memperbarui segala sesuatu.

Untuk mengatasinya, Anda cukup pergi ke My Computer> Properties> Automatic Updates. Pastikan pengaturan yang anda pilih untuk Download dan Instal otomatis. Untuk benar-benar mengetahui program apa saja yang harus Anda perbaharui, Anda dapat meng-install program gratisan dari pasar, untuk memberi Anda notifikasi aplikasi apa saja yang harus diperbaharui.

5. Membuat Beberapa Upgrade
Jika Anda menyukai bermain game pada PC, investasi pada kartu grafis mungkin sesuatu yang wajib untuk Anda. Akan tetapi, Anda harus menyeimbangkan pula dengan spesifikasi Motherboard yang anda gunakan.

Cara paling efektif untuk meningkatkan performa PC Anda serta mendukung Anda untuk bermain gameialah dengan menambahkan kapasitas RAM (random access memory) yang lebih besar. Jika Anda memiliki RAM kurang dari 2GB, sudah jelas mana yang terlebih dahulu harus Anda upgrade.

Membuat kalkulator Sederhana dengan Java

Membuat kalkulator Sederhana dengan Java
Dari pada kelamaan mending langsung aja ....

Tinggal di Copas aja source nya truss di Compile...

1.Copy file Di Notepad atau Notepad ++ ,saya sarankan sobat menggunakan Notepad++
kalau sobat belum memiliki aplikasi nya silahkan download Disini
2.Save file dengan Extensi nama file.java

Untuk Cara Compile nya
1.Buka Command Line (CMD)
2.cari file direktori nya dengan menuliskan nama Direktori misalnya C :    
 tekan <Enter>
3.lalu di ikuti dengan membuka Folder tempat sobat menyimpan data dengan mengetikan Command cd <nama foldernya>.
4.Compile file dengan mengetikan perintah Javac <nama_file>.java

< Source Code >
 import java.util.Scanner;

public class Calculator{
public static void main(String [] args){
Scanner input = new Scanner(System.in);

System.out.print("Masukkan angka pertama : ");
int a = input.nextInt();
System.out.print("Masukkan angka kedua : ");
int b = input.nextInt();

int tambah = a + b ;
int kurang = a - b ;
int kali = a * b ;
float bagi = (float) a / b ;

System.out.println("\nPenjumlahan : "+tambah);
System.out.println("\nPengurangan : "+kurang);
System.out.println("\nPerkalian : "+kali);
System.out.println("\nPembagian : "+bagi);
}
}

Semoga bermanfaat...

Remastring Tutorial



1.     Start with VirtualBox. It’s a virtual machine tool for MacOS (and others). I’ve not worked much with virtual machines but this absolutely rocks. You just create a virtual machine, tell it how much RAM, HDD, etc you want. You can manipulate all the IO devices easily. Just download an .iso file or link the CDROM drive to the real drive in your computer and off you go.You can also make snapshots of the entire state machine and thus installation and configuration are way easier, if you’re ever unsure. And believe me I made a lot of mistakes along the way.So create a virtual box. Give it +500MB  RAM and 5GB HDD.

2.     Download mini.iso from Ubuntu. Link this file to your virtual CDROM drive and start the machine. Ubuntu will boot a minimal LiveCD system and allow you to install a Ubuntu system on your virtual Drive. Instead of selecting individual packages I chose the “Xubuntu” preconfig.

3.     Remove the virtual CD and reboot. Using Firefox download Chrome 16 (or later). You should download the .deb package since Ubuntu is derived from Debian. Set the user to “username” and give it a password. You’ll need this in the following setup process.

4.     Open a terminal. Navigate to where the .deb file got downloaded to and do:

 sudo dpkg –i google-chrome*.deb

This will likely throw some unsatisfied dependencies.
Resolve them by using

sudo apt-get install [package name ]

Then re-issue the dpkg command :

sudo dpkg –i google-chrome*.deb

Start chrome with

/opt/google/chrome/chrome

Set up chrome the way you like. In my case I had to install a plugin and configure it.

5.     Next install remastersys.
First you need to get a security key from remastersys and then register their site in /etc/apt/sources.list so that apt-get will know where to get it from. Simply do:
wget http://www.remastersys.com/ubuntu/remastersys.gpg.keysudo apt-key add remastersys.gpg.key Then, add the following line that corresponds to your version of Ubuntu to your /etc/apt/sources.list

#Remastersys Lucid
deb http://www.remastersys.com/ubuntu lucid main
#Remastersys Maverick
deb http://www.remastersys.com/ubuntu maverick main
#Remastersys Natty
deb http://www.remastersys.com/ubuntu natty main
#Remastersys Oneiric
deb http://www.remastersys.com/ubuntu oneiric main

In my case it was the last one.

Now you just need to do:

sudo apt-get update
sudo apt-get install remastersys

6.     Do a ‘df’, and you’ll see your system is currently about 2.2GB (at least it was in my case).  This, compressed, will make an .iso file that is about 750MB, which unfortunately doesn’t fit on a CD. So to get the final LiveCD ISO to be as small as possible we want to loose all the weight we don’t need. This was slightly tricky and required a few attempts to get right. It was important to preserve all Chrome functionality, auto Xstart capability and all sound playing ability. I definitely screwed up each of these at least once.

So therefore the next step is to

Make a snapshot of the Virtual Machine using VirtualBox

7.     Now, go and do

sudo apt-get install aptitude
sudo aptitude

I went in an removed a lot of stuff, all window managers, firefox, editors, graphics programs, documentation, etc etc. All sorts of crap you don’t need.

You need to make sure to not remove anything that what you need is dependent on though! I did this largely by trial and error. I’d choose enough packages to loose about 200MB (Aptitude will tell you in the upper right hand corner how much its removing) and let you know about dependenceies. I’d then hit ‘g’ remove the packages, quit aptitude, reboot the machine (sudo reboot) and see if chrome and X and sound still worked. If so I’d make another snapshot on VirtualBox and continue, if not I’d go back to the last snapshot and try again.

Apparently I needed to preserve certain parts of Gnome and importantly GDM. Also ALSA sound drivers need to stay obviously. There’s a lot of stuff that seems like it’s not needed but essential parts are dependent on it. Anyway, I managed to reduce the system size to about 1.35 GB, which awesomely reduces down to an .iso of about 450MB!

8.     Ok, so I wanted the system to just boot straight into Chrome running in X, alone, with not window managers, nothing.

So you need to add these lines to /etc/gdm/custom.conf:

AutomaticLoginEnable=true
AutomaticLogin=[username]

(replacing [username] with your username of course. And to get chrome to start up create a script ~/start_chrome.sh:

#!/bin/sh
/opt/google/chrome/chrome http://www.mystartsite.com

and make it executable:

chmod 755 ~/start_chrome.sh

then edit ~/.xsession (or create it if it’s not already there) and add

#!/bin/sh
/home/[username]/start_chrome.sh

Just in case make that file executable too

chmod 755 ~/.xsession

9.     Ok, you’re set. Reboot. Hopefully you’ll end up in X without any login prompts in chrome loading your favourite page. Now you wont have any menus or whatever – so to break out into a shell press Ctrl+Alt+F1  (add fn if on a Mac). (This always works on X btw). Ok, now back in the shell. Be sure to remove any temporary files which are no longer needed, as space on a CD is limited. A classic example is downloaded package files, which can be cleaned out using:

sudo aptitude clean
sudo rm -rf /tmp/* ~/.bash_history
sudo rm /etc/hosts
sudo rm /var/lib/dbus/machine-id

10.  Ok, so assuming you’re happy with your setup, to create the actual .iso image, you just have to do:


sudo remastersys backup livecd.iso

It should place the file livecd.iso in /home/remastersys/remastersys/

11.  You could try and burn that .iso to a real CDROM by linking up your real drive to the virtual machine with VirtualBox.


cdrecord dev=/dev/cdrom livecd.iso

I didn’t try that. Instead, to get that file out of the virtual machine I just used scp and uploaded it to antoher ssh server of mine and then downloaded it back to my Mac and just used DiskUtil to burn the CD. Now that is clearly stupid. A better way might be to mount another, real, drive inside the virtual machine or a USB stick. Again I didn’t try this but it seems very reasonable. Even better would be to have a way to mount the VirtualMachine’s drive (it’s a .vdi file) somehow on the Mac but I wasn’t able to find a way to actually do that. Seems like it should be no brainer. Anyway. You can also test you .iso by creating another virtual machine on VirtualBox and shoving the new .iso in the virtual CD drive. I recommend doing that before burning a physical CD since it will save you time if something messed up. Anyway, all this was a lot of fun and a very neat way to deal with readymade systems.

Another cool thing would be to burn the iso to a thumbdrive. I had some success in making bootable thumbdrives using a windows machine. I tried doing the same on a Mac and it just would not boot anywhere even though the filesystems etc were set up ok on the drive. Having the bootable system on the drive is superior in the sense that any post-boot changes you make (like cookies etc). will be remembered on the next boot, while they’re totally lost on the CD.


Cara Mengganti Nama Distro Saat Remastering Ubuntu

Cara Mengganti Nama Distro Saat Remastering Ubuntu 

Artikel singkat tentang Cara Mengganti Nama Distro Saat Remastering Ubuntu kami persembahkan untuk anda pembaca setia http://beetleguest.blogspot.com/. Apabila melakukan remastering kurang lengkap jika tidak diikuti dengan melakukan perubahan terhadap nama dari OS-nya sendiri, ada beberapa hal yang dapat dilakukan agar nama OS-Nya dapat diganti sesuai dengan yang kita inginkan, beberapa hal yang perlu dilakukan diantaranya merubah :
1.    ISSUE
2.    ISSUE.NET
3.    LSB-RELEASE
Untuk merubahnya cukup mudah tinggal masuk ke terminal ( console ) dari linux ubuntu :

Merubah file ISSUE :

#pico /etc/issue
Ubuntu 11.10  \n \l
Ganti Sesuka isi file diatas misal :

Rainora 1.0
copykan file issue ke file issue.net agar isi file keduanya sama,
#cp /etc/issue /etc/issue.net
Adapun fungsi dari file issue ini akan ditampilkan pada saat kita berada di mode TUI bukan GUI,  sedangkan file issue.net ditampilkan pada saat sedang remote connection terhadap OS yang kita buat.
Selanjutnya merubah isi file LSB-RELASE


Langkah-langkah sebagai berikut :
#pico /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=oneiric
DISTRIB_DESCRIPTION=”Ubuntu 11.10”
Isi file LSB-RELEASE diatas bisa dirubah seperti :
DISTRIB_ID=Rainora
DISTRIB_RELEASE=1.0
DISTRIB_CODENAME=meong
DISTRIB_DESCRIPTION=”Rainora 1.0”

Silahkan sesuaikan dengan nama yang akan dibuat, saya disini contohkan Ubuntu diganti dengan nama Rainora, kemudian Lucid saya ganti dengan meong.
cara ini juga bisa di gunakan untuk ubuntu versi lainnya. Semoga bermanfaat.

Program mengkonversikan waktu kedalam jam,menit dan detik

kemaren ane di kasih tugas sama dosen buat bikin konversi detik ke menit dan jam ,, awalnya aen bingung tapi setelah lama ane otak atik akhirnya dapet juga...
dari pada lupa mending ane share disini
Misalkan input yang di masukan adalah 7898 detik, maka output yang di inginkan adalah :
Jam : 2
Menit : 11
Detik : 38
Langkahnya adalah sbb:
  1. Membagi hasil bilangan bulat untuk jam = 7898 div (division) 3600 (1 jam=3600 detik), maka akan menghasilkan = 2. kenapa tida ada nilai dibelakang koma?? karena operator div berfungsi mencari hasil bagi dengan hasil bilangan bulat.
  2. Mengurangi jumlah jam yg tadinya berjumlah 7898 menjadi = 7898 – (jumlah jam yang tadi dihasilkan = 2 lalu dikonversikan dalam detik) == 7898 – (2 * 3600). maka hasilnya adalah 698 detik.
  3. Mengambil nilai menit dari sisa pengurangan detik tadi (698 detik). Cara mengambil menit dari nilai tersebut sama seperti pada jam, menit= 698 div 60 (1 menit = 60 detik).
  4. Mengurangi jumlah detik sekarang dengan jumlah menit yang sudah kita dapatkan tadi, detik = 698 – ( 11 * 60).
  5. Lalu yang tersisa tinggal detiknya, yang kurang untuk mencapai nilai 1 dalam satuan menit, sehingga kita tinggal mengeluarkan hasilnya.
Begitulah singkat cerita tentang algoritma yang dipakai untuk mengkonversi nilai detik ke jam-menit-detik. Atau algoritmanya seperti di bawah ini:
Algoritma
DeklarasiJam,menit,detik,sekon : int
Deskripsi :
Masukkan waktu;
jam=sekon/3600;
menit=(sekon-(3600*(sekon/3600)))/60;
detik=((sekon-(3600*(sekon/3600)))-(((sekon-(3600*(sekon/3600)))/60)*(60)));
tulis konversi waktu;
end;



01#include <iostream.h>
02#include <conio.h>
03class Konversi{
04      friend istream& operator>>(istream&, Konversi&);
05      friend ostream& operator<<(ostream&, Konversi&);
06public:
07       Konversi(){};
08       int j();
09       int m();
10       int d();
11private:
12        int jam;
13        int menit;
14        int detik;
15        int sekon;
16};
17        int Konversi :: j(){
18        jam=sekon/3600;
19        return jam;
20        }
21 
22        int Konversi :: m(){
23        menit=(sekon-(3600*(sekon/3600)))/60;
24        return menit;
25        }
26 
27        int Konversi :: d(){
28        detik=((sekon-(3600*(sekon/3600)))-(((sekon-(3600*(sekon/3600)))/60)*(60)));
29        return detik;
30        }
31 
32istream& operator>>(istream& in,Konversi& masukan){
33         cout<<"*********************************************************"<<endl;
34         cout<<endl;
35         cout<<"* PROGRAM KONVERSI detik MENJADI FORMAT jam:menit:detik *"<<endl;
36         cout<<endl;
37         cout<<"*********************************************************"<<endl;
38         cout<<endl;
39         cout<<"masukkan waktu dalam detik: ";
40         in>>masukan.sekon;
41         cout<<endl;
42         return in;
43        }
44ostream& operator<<(ostream& out,Konversi& keluaran){
45        out<<keluaran.j()<<"jam : ";
46        out<<keluaran.m()<<"menit : ";
47        out<<keluaran.d()<<"detik";
48        return out;
49        }
50int main(){
51Konversi X;
52cin>>X;
53cout<<X;
54cout<<endl;
55cout<<endl;
56 
57    system("PAUSE");
58    system("cls");
59    return main();
60 
61}





Screenshot hasil data setelah Di Compile :


Related Post

Recommend box

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Premium Wordpress Themes