Hai Hai Hai...
Ini ni projek buat konversi bilangan dengan PHP :)
mungkin temen-temenku udah ngepost di blognya masing-masing. Tapi itu versi mereka. Blum pernah liat versiku kan? Ni gue kasih tau....
Buat projek ini ternyata ribet buwanget bro and sist. Kodingnya uwakeh puuuooolll :D
Mau tau kodingnya? Eitss.. ini ada 2 kodingnya. Yang pertama tuh yang loginnya, Trus yang kedua itu isinya :D yaiyalah masak nggak ada isinya.
Program pertama itu terserah udah mau kamu kasih nama apa aja.
Nah ini kodingnya : Kalian boleh copas tapi jangan cuma ngopas tapi di edit biar tau jalan cerita kodingnya :D "eh emang koding ada jalan cerita?""yaiyalah masak nggak ada -..-"
oke oke maaf ni gue terlalu banyak basa basi . Baiklah kalau begitu kita mulai kodingnya :
The First Coding:
<?php
if(isset($_POST['submit'])){
$nama=$_REQUEST['nama'];
if(isset($_POST['gender'])){
$gender=$_REQUEST['gender'];
}
else{
$gender='';
}
$cek='';
}
else{
$nama='';
$gender='';
$cek="Harus diisi lengkap!";
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<style type="text/css">
#form-wrap {
background: url('130131-1366x768.jpg') no-repeat;
}
#form {
width: 400px;
height: 400px;
font-size: 40px;
margin: 20px auto;
background:none;
}
#submit {
width: 100px;
cursor: pointer;
;
}
#submit:hover {
background: grey;
}
</style>
</head>
<center>
<body id="form-wrap">
<center>
<center>
<font face="Action Jackson" color="Black" size="6"><b><h1>
<?php echo $cek ?></h1>
</b>
</font>
</center>
<center>
<form action="bilangan_konversi.php" method="post" name="form1" id="form">
<font face="crosswordBelle trial"><p>
Nama : <input type="text" placeholder="nama" name="nama" value="
<?php echo $nama ?>"/></p>
<p>
Jenis Kelamin : <br><input type="radio" name="gender" value="L"
<?php ($gender=="L")? print 'checked=""': print ''; ?>/>
Laki-Laki<br>
<input type="radio" name="gender" value="p"
<?php ($gender=="P")? print 'checked=""': print ''; ?> />
Perempuan</p>
<center>
<input type="submit" name="submit" value="Submit" id="submit"/>
</center>
</font>
</form>
</center>
<?php
if(isset($_POST['submit'])){ //apakah data ter-submit?
/*membuat variabel untuk menyimpan data yan dikirim*/
$nama=$_REQUEST['nama'];
if(isset($_POST['gender'])){
$gender=$_REQUEST['gender'];
}
else{
$gender='';
}
//cek apakah data yang dikirim tidak kosong
if($nama=='' || $gender==''){
echo '<h2>
Maaf Data Kurang Lengkap</h2>';
}else{
/*cek jenis kelamin*/
if($gender=='L'){
echo '<h2>
Selamat Datang Bro, '.$nama.' !!</h2>';
}else{
echo '<h2>
Selamat Datang Sis, '.$nama.' !!</h2>';
}
}
}
?>
</center>
</center>
</body>
</html>
nah kalo yang ini baru yang kedua, biar bisa dipanggil ama si The First Codingnya maka kita ngodingnya kayak gini :
The Second Coding :
<?php
if(isset($_POST['submit1'])){
$decimal=$_REQUEST['decimal'];
if(isset($_POST['pilih'])){
$pilih=$_REQUEST['pilih'];
}
else{
$pilih='';
}
}
else{
$decimal='';
$pilih='';
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<style type="text/css">
#form {
background: url('130131-1366x768.jpg') no-repeat;
}
#tabel1 {
width: 1500px;
height: 400px;
font-size: 20px;
margin: 20px auto;
background:none;
position: center;
}
#submit {
width: 100px;
cursor: pointer;
}
#submit:hover {
background: grey;
}
</style>
</head>
<body id="form">
<center>
<center><font face="Action Jackson" color="Black" size="6">
<b><h1 class="tabel1">Konversi Bilangan !</h1></b>
</font>
<center>
<tr>
<td align ="center">
<!-- Proses Pilih Gender dari file Validator.php -->
<center>
<font face="crosswordBelle trial" color="black">
<?php
if(isset ($_POST['submit'])){
$nama=$_REQUEST['nama'];
if(isset($_POST['gender'])){
$gender=$_REQUEST['gender'];
}
else{
$gender='';
}
}
if(isset ($_POST['submit'])){
if($nama==''|| $gender==''){// tanda || : OR
echo"<script>
alert('Maaf data kurang lengkap! Isi Nama dan Jenis Kelamin');
document.location.href='Validator.php';
</script>";//menggunakan javascript
}
else{
//cek jenis kelamin
//yang ini pakek petik dua
if($gender=='L'){
echo"<br><h1 class='bayangan'>
Selamat Datang Brother, $nama !!</h1>";
}
else{
echo"<br><h1 class='bayangan'>
Selamat Datang Sister, $nama !!</h1>";
}
//yang ini pakek petik satu
//if($gender=='L'){
// echo '<h2>Selamat Datang Bro, '.$nama.' !!</h2>';
//}
//else{
// echo '<h2>Selamat Datang Sis, '.$nama.' !!</h2>';
//}
//antar petik satu dan dua, model penulisan/script beda, tapi hasilnya sama. Petik dua, gak perlu membedakan antara String dengan Variabel.
}
}
?>
</font>
</center>
</center>
<!-- End proses pilih Gender -->
<p>
<center>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>
"method="POST" name="form1" id="tabel1">
<center>
<font face="crosswordBelle trial"><h2>
Tulis Nilai Bilangan Desimalnya : </h2>
<input placeholder="bilangan desimal" required="required" type="text" name="decimal" size ="20" value="
<?php echo $decimal ?>"/><br>
<h2>
Pilih Salah Satu Konversi : <br>
<input type="radio" name="pilih" value="B"
<?php ($pilih=="B")? print 'checked=""' : print ''; ?>/>
Biner<br>
<input type="radio" name="pilih" value="H"
<?php ($pilih=="H")? print 'checked=""' : print ''; ?>/>
Hexa<br>
<input type="radio" name="pilih" value="O"
<?php ($pilih=="O")? print 'checked=""' : print ''; ?>/>
Oktal<br>
</h2>
</center>
<center>
<input type="submit" name="submit1" value="Konversikan" id="submit"></center>
</font>
<center>
<font face="crosswordBelle trial" color="black" >
<?php
if(isset($_POST['submit1'])){//isset : penekanan form
$decimal=$_REQUEST['decimal'];
if(isset($_POST['pilih'])){
$pilih=$_REQUEST['pilih'];
}
else{
$pilih='';
}
}
else{
$decimal='';
$pilih='';
}
if(isset ($_POST['submit1'])){
if($decimal==''|| $pilih==''){
echo"<script>alert('Isi nilai Desimal dan pilih Konversi !')</script>";//menggunakan javascript
}
else{
if($pilih=='B'){
//Konversi ke Biner
if (isset($_POST['decimal'])) {
$decimal = $_POST['decimal'];
$original = $_POST['decimal'];
$binary = '';
if (preg_match('/[^0-9]/',$decimal)) {
die ("Maaf. Inputan salah...");
}
else {
while ($decimal > 0) {
if ($decimal%2 == 0) {
$binary .= 0;
$decimal /= 2;
}
else {
$binary .= 1;
$decimal = ($decimal/2)-0.5;
}
}
$result = strrev($binary);
echo "<br><h2>
Bilangan decimal $original jika dikonversikan dalam Biner hasilnya adalah $result.</h2>";
}
}
else {
}
}
else{
if($pilih=='H'){
//Konversi ke Hexa
if(isset($_POST['decimal'])){
$des=$_POST['decimal'];
$original=$_POST['decimal'];
$hex='';
while ($des>0){
$hasil=$des%16;
switch($hasil){
case 0 : $hex.="0"; break;
case 1 : $hex.="1"; break;
case 2 : $hex.="2"; break;
case 3 : $hex.="3"; break;
case 4 : $hex.="4"; break;
case 5 : $hex.="5"; break;
case 6 : $hex.="6"; break;
case 7 : $hex.="7"; break;
case 8 : $hex.="8"; break;
case 9 : $hex.="9"; break;
case 10: $hex.="A"; break;
case 11: $hex.="B"; break;
case 12: $hex.="C"; break;
case 13: $hex.="D"; break;
case 14: $hex.="E"; break;
case 15: $hex.="F";
default:break;
}
if($des/16==0){
$sisa=($des%16);
$des=$sisa;
}
else{
$sisa=($des/16);
$des=$sisa%16;
}}
$result = strrev($hex);
echo "<br><h2>
Bilangan decimal $original jika dikonversikan dalam Hexadecimal hasilnya adalah $result.</h2>";
}
}
else{
//Konversi ke Oktal
if(isset($_POST['decimal'])){
$des=$_POST['decimal'];
$original=$_POST['decimal'];
$octal='';
while ($des>0){
$hasil=$des%8;
switch($hasil){
case 0 : $octal.="0"; break;
case 1 : $octal.="1"; break;
case 2 : $octal.="2"; break;
case 3 : $octal.="3"; break;
case 4 : $octal.="4"; break;
case 5 : $octal.="5"; break;
case 6 : $octal.="6"; break;
case 7 : $octal.="7";
default:break;
}
if($des/8>0){
$sisa=($des/8);
$des=$sisa%8;
}
else{
$sisa=($des%8);
$des=$sisa;
}}
$result = strrev($octal);
echo "<br><h2>
Bilangan decimal $original jika dikonversikan dalam Oktal hasilnya adalah $result.</h2>";
}
else{
}
}
}
//yang ini pakek petik satu
//if($gender=='L'){
//echo '<h2>Selamat Datang Bro, '.$nama.' !!</h2>';
//}
//else{
//echo '<h2>Selamat Datang Sis, '.$nama.' !!</h2>';
//}
//antar petik satu dan dua, model penulisan/script beda, tapi hasilnya sama. Petik dua, gak perlu membedakan antara String dengan Variabel.
}
}
echo "<h2>
<a href='Validator.php'>RESET</a></h2>";
?>
</center>
</font>
<!-- End proses Konversi -->
</center>
</body>
</html>
Java Project to Konversi Bilangan with Scanner
Posted by
mindha ningrum
on Sabtu, 08 September 2012
Labels:
Tugas JAVA
/
Comments: (0)
Assalammualaikum :)
Udah pernah liat konversi bilangan kan lewat cara inputan kayak di Javascript. Nah ini saya mau nunjukkin cara konversi bilangan melalui cara scanner jadi outputnya ada di consolenya. :) yoo kita belajar ngoding bareng yuk! :D
Ini dia kodingnya buat konversi bilangan dengan cara scanner :
package praktikum.java;
//memanggil kelas yang akan dipakai
import java.util.Scanner;
import javax.swing.JOptionPane;
//clas utama
public class konversi_dgn_scanner {
// Global Variable
static String name; //object
static String jenis_kelamin; //object
static String jk; //object
static int bilDes; // variable
// fungsi/method rekursi
public static void Biner(int n)
{
if(n>1)
{
Biner(n/2);
}
System.out.print(n%2);
}
public static void Oktal(int n)
{
char[] daftarOktal={'0','1','2','3','4','5','6','7'};
int sisaBagi = n % 8;
if(n>0)
{
Oktal((n - sisaBagi)/8);
System.out.print(daftarOktal[n%8]);
}
}
public static void Hexa(int n)
{
char[] daftarHexa={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int sisaBagi = n % 16;
if(n>0)
{
Hexa((n - sisaBagi)/16);
System.out.print(daftarHexa[n%16]);
}
}
public static void inputDes()
{
System.out.print("Monggo Diisi Bilangan Desimale = ");
Scanner inputan = new Scanner(System.in);
bilDes = inputan.nextInt();
// return bilDes;
}
public static void tampilBiner()
{
inputDes();
System.out.print("Binere Yoiku ");
Biner(bilDes);
}
public static void tampilHexa()
{
inputDes();
System.out.print("Hexane Yoiku ");
Hexa(bilDes);
}
public static void tampilOktal()
{
inputDes();
System.out.print("Oktale Yoiku ");
Oktal(bilDes);
}
public static int inpBil()
{
System.out.println("=================================="
+ "\nSugeng Rawuh " + jk + ", " + name + ",");
System.out.println("Monggo Dipilih Konversi Nomer Pinten = "
+ "\nBilangan Nomer: " +
"\n1.Biner \n2.Hexa \n3.Oktal \n4.Exit");
System.out.print("Nyuwun Nomer Pinten= ");
Scanner inputan = new Scanner(System.in);
int pilMenu = inputan.nextInt();
return pilMenu;
}
public static void menU(int pil)
{
System.out.println("\033"); // Clear Screen
switch(pil)
{
case 1: tampilBiner(); break;
case 2: tampilHexa(); break;
case 3: tampilOktal(); break;
case 4: System.out.println("Matur Nuwun Inggih, Sampun Mampir :) ");
System.exit(0); break; // Memberikan Kondisi False
default : System.out.println("(Sepuntene. Pilih Nomer 1 - 4 Wae)"); break;
}
System.out.println("\033"); // clear screen
}
public static void input()
{
Scanner input = new Scanner(System.in);
System.out.println("Monggo Diisi Namine = ");
name = input.nextLine();
if(name.equals(""))
{
nama_kosong();
input();
}
else
{
jenis_kelamin();
}
}
public static void nama_kosong()
{
Scanner nama_kosong = new Scanner(System.in);
System.out.println("Sepuntene, Namine Kudu Diisi !!!");
}
public static void jenis_kelamin()
{
Scanner jenis = new Scanner(System.in);
System.out.println("Monggo Dipilih Jenis Kelaminne = ");
System.out.println("Pilih : \n 1. Lanang, \n 2. Wedok");
System.out.println("Jenis Kelamin Kula Ingkang Nomer: ");
int response = jenis.nextInt();
switch(response)
{
case 1 :
jk = "Kang Mas";
break;
case 2 :
jk = "Mbak Yu";
break;
default :
Scanner waria = new Scanner(System.in);
System.out.println("Wah ora normal yoo? \n Perikso disek nang dokter ndang!");
jenis_kelamin();
break;
}
}
public static void main(String aKU[]) // Guna Static -> Tidak Perlu Pembentukan Objek
{
input();
// terus mengulang menu jika bukan angka 4
do
{
menU(inpBil()); // atau KonversiBilangan.menU(inpBil());
}
while(true);
}
}
Penasaran output buat cara scanner ya?
nah kalo ini outputnya, teman-teman :
>>ini tampilan awalnya :
Udah pernah liat konversi bilangan kan lewat cara inputan kayak di Javascript. Nah ini saya mau nunjukkin cara konversi bilangan melalui cara scanner jadi outputnya ada di consolenya. :) yoo kita belajar ngoding bareng yuk! :D
Ini dia kodingnya buat konversi bilangan dengan cara scanner :
package praktikum.java;
//memanggil kelas yang akan dipakai
import java.util.Scanner;
import javax.swing.JOptionPane;
//clas utama
public class konversi_dgn_scanner {
// Global Variable
static String name; //object
static String jenis_kelamin; //object
static String jk; //object
static int bilDes; // variable
// fungsi/method rekursi
public static void Biner(int n)
{
if(n>1)
{
Biner(n/2);
}
System.out.print(n%2);
}
public static void Oktal(int n)
{
char[] daftarOktal={'0','1','2','3','4','5','6','7'};
int sisaBagi = n % 8;
if(n>0)
{
Oktal((n - sisaBagi)/8);
System.out.print(daftarOktal[n%8]);
}
}
public static void Hexa(int n)
{
char[] daftarHexa={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
int sisaBagi = n % 16;
if(n>0)
{
Hexa((n - sisaBagi)/16);
System.out.print(daftarHexa[n%16]);
}
}
public static void inputDes()
{
System.out.print("Monggo Diisi Bilangan Desimale = ");
Scanner inputan = new Scanner(System.in);
bilDes = inputan.nextInt();
// return bilDes;
}
public static void tampilBiner()
{
inputDes();
System.out.print("Binere Yoiku ");
Biner(bilDes);
}
public static void tampilHexa()
{
inputDes();
System.out.print("Hexane Yoiku ");
Hexa(bilDes);
}
public static void tampilOktal()
{
inputDes();
System.out.print("Oktale Yoiku ");
Oktal(bilDes);
}
public static int inpBil()
{
System.out.println("=================================="
+ "\nSugeng Rawuh " + jk + ", " + name + ",");
System.out.println("Monggo Dipilih Konversi Nomer Pinten = "
+ "\nBilangan Nomer: " +
"\n1.Biner \n2.Hexa \n3.Oktal \n4.Exit");
System.out.print("Nyuwun Nomer Pinten= ");
Scanner inputan = new Scanner(System.in);
int pilMenu = inputan.nextInt();
return pilMenu;
}
public static void menU(int pil)
{
System.out.println("\033"); // Clear Screen
switch(pil)
{
case 1: tampilBiner(); break;
case 2: tampilHexa(); break;
case 3: tampilOktal(); break;
case 4: System.out.println("Matur Nuwun Inggih, Sampun Mampir :) ");
System.exit(0); break; // Memberikan Kondisi False
default : System.out.println("(Sepuntene. Pilih Nomer 1 - 4 Wae)"); break;
}
System.out.println("\033"); // clear screen
}
public static void input()
{
Scanner input = new Scanner(System.in);
System.out.println("Monggo Diisi Namine = ");
name = input.nextLine();
if(name.equals(""))
{
nama_kosong();
input();
}
else
{
jenis_kelamin();
}
}
public static void nama_kosong()
{
Scanner nama_kosong = new Scanner(System.in);
System.out.println("Sepuntene, Namine Kudu Diisi !!!");
}
public static void jenis_kelamin()
{
Scanner jenis = new Scanner(System.in);
System.out.println("Monggo Dipilih Jenis Kelaminne = ");
System.out.println("Pilih : \n 1. Lanang, \n 2. Wedok");
System.out.println("Jenis Kelamin Kula Ingkang Nomer: ");
int response = jenis.nextInt();
switch(response)
{
case 1 :
jk = "Kang Mas";
break;
case 2 :
jk = "Mbak Yu";
break;
default :
Scanner waria = new Scanner(System.in);
System.out.println("Wah ora normal yoo? \n Perikso disek nang dokter ndang!");
jenis_kelamin();
break;
}
}
public static void main(String aKU[]) // Guna Static -> Tidak Perlu Pembentukan Objek
{
input();
// terus mengulang menu jika bukan angka 4
do
{
menU(inpBil()); // atau KonversiBilangan.menU(inpBil());
}
while(true);
}
}
Penasaran output buat cara scanner ya?
nah kalo ini outputnya, teman-teman :
>>ini tampilan awalnya :
>>trus ini inputannya kalo kamu pilih nomer 3 :D
>>ini kalo kamu udah ngisi dengan benar :
>> ini hasil konversinya :
>>kalo ini yang exit!
nah itu dia cara konversi bilangan dengan cara scanner :)
selamat mencoba :D
Java Applet
Posted by
mindha ningrum
on Minggu, 05 Agustus 2012
Labels:
Tugas JAVA
/
Comments: (0)
Java adalah bahasa pemrograman yang punya reputasi yang bagus dalam pengembangan aplikasi berbasis web. Banyak pengembang/programmer membuat aplikasi berbasis web dengan menggunakan Java. Salah satu keuntungan dari java adalah penggunaan applet yang sangat cocok di pakai sebagai alat komunikasi secara real time dan terintegrasi di dalam browser, mempermudah akses dari semua user.
lalu kita akan mencoba membiacarakan tentang salah satu aplikasi Java yaitu Java Applet.
Apa si Java Applet itu ..??
Java applet adalah sebuah program yang diakses melalui halaman Web dan dapat di-download ke dalam mesin klien yang kemudian menjalankannya di dalam jendela penjelajah web. Java applet menambahkan beberapa fungsi kepada halaman-halaman Web yang bersifat statis. Akan tetapi, untuk menjalankannya sebuah komputer harus memiliki program web yang dapat menjalankan Java, seperti Microsoft Internet Explorer 4.0 ke atas, Netscape Navigator, Mozilla Firefox, dan Opera.
Cara Membuat Java Applet
Pembuatan aplikasi java applet dimulai dengan mengembangkan class Applet yang berada pada package java.applet.*. terdapat 2 langkah untuk membuat java Applet yaitu
Template untuk Applet
Ketika sebuah Java applet dibuat, semua pernyataan Java yang terkandung di dalamkode sumbernya akan dikompilasi menjadi Java bytecode, yakni sebuah bahasa mesin semu (virtual engine/machine language) yang dibentuk oleh Java. Berkas yang berisi Java bytecode ini akan disimpan sebagai sebuah berkas kelas Java (Java class file) di dalam sebuah Web server, seperti halnya Apache HTTP Server atau MicrosoftInternet Information Services (IIS). Sebuah halaman Web yang hendak menggunakanapplet tersebut harus menggunakan tag
Applet juga mempunyai keterbatasan diantaranya adalah keterbatasan kemampuan untuk membaca dan menulis dari/ke hard disk komputer kita. Hal ini wajar karena memang applet di disain untuk berterintegrasi dengan halaman web, yang bisa datang dari sumber yang tidak kita kenal, sehingga pembatasan tingkat keamanan di Applet cukup tinggi dibandingkan dengan Aplikasi.
Java applet bisa menyebarkan virus ke komputer kita sehingga di perlukannya program seperti sun mycrosistems. Sun microsystems adalah sebuah produsen semikonduktor dan perangkat lunak yang membuat sebuah aturan yang membatasi hak dari kode-kode Java yang berjalan pada Applet seperti tidak di berikan akses untuk, Mendelete, mengedit, dan membuat system file yang diperlukan oleh sebuah Operating System untuk menjalankan os tersebut.
Applet mempunyai kelemahan yang bisa berimplikasi juga terhadap sekuritisasi computer kita, diantaranya: Sampai saat ini, kekurangan Applet adalah bandwith yg rendah (sehingga lambat) dan ngga semua browser support Java Applet. Kelemahan lain adalah Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
lalu kita akan mencoba membiacarakan tentang salah satu aplikasi Java yaitu Java Applet.
Apa si Java Applet itu ..??
Java applet adalah sebuah program yang diakses melalui halaman Web dan dapat di-download ke dalam mesin klien yang kemudian menjalankannya di dalam jendela penjelajah web. Java applet menambahkan beberapa fungsi kepada halaman-halaman Web yang bersifat statis. Akan tetapi, untuk menjalankannya sebuah komputer harus memiliki program web yang dapat menjalankan Java, seperti Microsoft Internet Explorer 4.0 ke atas, Netscape Navigator, Mozilla Firefox, dan Opera.
Cara Membuat Java Applet
Pembuatan aplikasi java applet dimulai dengan mengembangkan class Applet yang berada pada package java.applet.*. terdapat 2 langkah untuk membuat java Applet yaitu
- Dengan membuat sebuah class Applet.
- Membuat dokumen HTML yang berasosiasi dengan class Applet yang telah dibuat pada langkah pertama.
Template untuk Applet
import java.applet.Applet;
import java.awt.*;
public class AppletTemplate extends Applet{
//deklarasi variabel
public void init(){
//inisialisasi variabel, image loading, dll
}
public void paint(Graphics g){
//drawing operations
}
}
Ketika sebuah Java applet dibuat, semua pernyataan Java yang terkandung di dalamkode sumbernya akan dikompilasi menjadi Java bytecode, yakni sebuah bahasa mesin semu (virtual engine/machine language) yang dibentuk oleh Java. Berkas yang berisi Java bytecode ini akan disimpan sebagai sebuah berkas kelas Java (Java class file) di dalam sebuah Web server, seperti halnya Apache HTTP Server atau MicrosoftInternet Information Services (IIS). Sebuah halaman Web yang hendak menggunakanapplet tersebut harus menggunakan tag
<APPLET>...</APPLET>
di dalam kode sumber-nya. Ketika sebuah penjelajah Web milik klien melakukan request kepada halaman Web tersebut dan menemukan bahwa di dalamnya terdapat tag<APPLET>...</APPLET>
, bytecode di dalam Java class file akan dieksekusi oleh mesin semu di dalam jendela penjelajah Web, yang dapat berupa Microsoft Java Virtual Machine atau Java Runtime Engine dari Sun Microsystems.Applet juga mempunyai keterbatasan diantaranya adalah keterbatasan kemampuan untuk membaca dan menulis dari/ke hard disk komputer kita. Hal ini wajar karena memang applet di disain untuk berterintegrasi dengan halaman web, yang bisa datang dari sumber yang tidak kita kenal, sehingga pembatasan tingkat keamanan di Applet cukup tinggi dibandingkan dengan Aplikasi.
Java applet bisa menyebarkan virus ke komputer kita sehingga di perlukannya program seperti sun mycrosistems. Sun microsystems adalah sebuah produsen semikonduktor dan perangkat lunak yang membuat sebuah aturan yang membatasi hak dari kode-kode Java yang berjalan pada Applet seperti tidak di berikan akses untuk, Mendelete, mengedit, dan membuat system file yang diperlukan oleh sebuah Operating System untuk menjalankan os tersebut.
Applet mempunyai kelemahan yang bisa berimplikasi juga terhadap sekuritisasi computer kita, diantaranya: Sampai saat ini, kekurangan Applet adalah bandwith yg rendah (sehingga lambat) dan ngga semua browser support Java Applet. Kelemahan lain adalah Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
How To Be Successful?
Posted by
mindha ningrum
on Rabu, 01 Agustus 2012
Labels:
About Attitude
/
Comments: (0)
Attitude adalah faktor penting kita bisa sukses! Gimana Ya Caranya? Nih saya kasih tau :
1. Ketulusan
Menempati peringkat pertama sebagai sifat yang paling disukai oleh semua orang. Ketulusan membuat orang lain merasa aman dan dihargai, karena yakin tidak akan dibodohi atau dibohongi. Orang yang tulus selalu mengatakan kebenaran, tidak suka mengada-ada, pura-pura, mencari-cari alasan atau memutarbalikkan fakta. Prinsipnya “Ya diatas Ya dan Tidak diatas Tidak”. Tentu akan lebih ideal bila ketulusan yang selembut merpati itu diimbangi dengan kecerdikan seekor ular. Dengan begitu ketulusan tidak menjadi keluguan yang bisa merugikan diri sendiri.
2. Berbeda dengan rendah diri yang merupakan kelemahan, kerendahan hati justru mengungkapkan kekuatan.
Hanya orang yang kuat jiwanya yang bisa bersikap rendah hati. Ia seperti padi yang semakin berisi semakin menunduk.Orang yang rendah hati bisa mengakui dan menghargai keunggulan orang lain.Ia bisa membuat orang yang diatasnya merasa oke dan membuat orang yang dibawahnya tidak merasa minder.
3. Kesetiaan
Sudah menjadi barang langka dan sangat tinggi harganya.Orang yang setia selalu bisa dipercaya dan diandalkan. Dia selalu menepati janjinya, mempunyai komitmen yang kuat, rela berkorban dan tidak suka berkhianat.
4. Orang yang bersikap positif
Selalu berusaha melihat segala sesuatu dari kacamata positif, bahkan dalam situasi yang buruk sekalipun. Dia lebih suka membicarakan kebaikan daripada keputusasaan, lebih suka mencari solusi. Dia selalu berusaha memahami dan mengerti orang lain daripada frustasi, lebih suka memuji daripada mengecam, dsb.
5. Karena tidak semua orang dikaruniai temperamen ceria, maka keceriaan tidak harus diartikan ekspresi wajah dan tubuh, tapi sikap hati.
Orang yang ceria adalah orang yang bisa menikmati hidup, tidak suka mengeluh dan selalu berusaha meraih kegembiraan. Dia bisa mentertawakan situasi orang lain, juga dirinya sendiri. Dia punya potensi untuk menghibur dan mendorong semangat orang lain.
6. Orang yang bertanggung jawab
Akan melaksanakan kewajibannya dengan sungguh-sungguh. Kalau melakukan kesalahan, dia berani mengakuinya. Ketika mengalami kegagalan, dia tidak akan mencari kambing hitam untuk disalahkan, bahkan kalau dia merasa kecewa dan sakit hati, dia tidak akan menyalahkan siapapun. Dia menyadari bahwa dirinya sendirilah yang bertanggung jawab atas apapun yang dialami dan dirasakannya.
7. Rasa percaya diri
Memungkinkan seseorang menerima dirinya sebagaimana adanya, menghargai dirinya dan menghargai orang lain. Orang yang percaya diri mudah menyesuaikan diri dengan lingkungan dan situasi yang baru.
Dia tahu apa yang harus dilakukannya dan melakukannya dengan baik.
8. Kebesaran jiwa
Dapat dilihat dari kemampuan seseorang memaafkan orang lain. Orang yang berjiwa besar tidak membiarkan dirinya dikuasai oleh rasa benci dan permusuhan. Ketika menghadapi masa-masa sukar dia tetap tegar, tidak membiarkan dirinya hanyut dalam kesedihan dan keputusasaan.
9. Orang-orang yang “Easy Going” menganggap hidup ini ringan.
Dia tidak suka membesar-besarkan masalah kecil. Bahkan berusaha mengecilkan masalah-masalah besar. Dia tidak suka mengungkit masa lalu dan tidak mau khawatir dengan masa depan. Dia tidak mau pusing dan stress dengan masalah-masalah yang berada diluar kontrolnya.
10. Empati
Adalah sifat yang sangat mengagumkan. Orang yang berempati bukan saja pendengar yang baik, tapi juga bisa menempatkan diri pada posisi orang lain. Ketika terjadi konflik dia selalu mencari jalan keluar terbaik bagi kedua belah pihak, tidak suka memaksakan pendapat dan kehendaknya sendiri. Dia selalu berusaha memahami dan mengerti orang lain.Sumber : http://ann-goblog.tumblr.com/post/5687770217/inilah-attitude-menjadi-manusia-yg-baik
Memulai Pemrograman Java
Posted by
mindha ningrum
on Selasa, 31 Juli 2012
Labels:
Tugas JAVA
/
Comments: (0)
Untuk membuat program Java, seperti telah disebutkan sebelumnya, Anda membutuhkan JDK. Proses instalasi JDK tersebut sangat mudah dan tidak membutuhkan pengetahuan tertentu. Namun untuk menggunakannya Anda perlu melakukan beberapa penyesuaian dengan sistem operasi Anda. Umumnya yang perlu Anda lakukan adalah memasukkan path ke direktori JDK Anda ke setting path pada sistem operasi Anda. Misalkan direktori JDK Anda adalah C:\jdk1.4 maka pada Windows 98 Anda cukup menambahkan baris perintah SET PATH=C:\jdk1.4\bin pada file autoexec.bat Anda. Untuk Windows NT/2000/XP Anda cukup menambahkan direktori C:\jdk1.4\bin pada variabel path di System Environment. Caranya: klik kanan ikonMy Computer, pilih Properties. Kemudian pilih tab Advanced. Lalu klik tombol Environment Variables, cari variabel path, kemudian tambahkan path direktori JDK Anda ke dalam variabel tersebut. Untuk Linux, tambahkan baris perintah SET CLASSPATH=(direktori jdk Anda) ke file profile Anda. Untuk mencoba JDK, ketikkan perintah java dan javac pada shell prompt (atau DOS Command Prompt). Jika perintah tersebut sudah dikenali maka program java atau javac akan menampilkan sintaks penggunaan. Untuk kemudahan dan berbagai fasilitas tambahan Anda dapat menggunakan Integrated Development Environment (IDE) untuk bahasa Java seperti Visual Café dari Symantec atau JBuilder dari Borland.
Urutan langkah-langkah yang harus Anda lakukan untuk membuat sebuah program Java sederhana adalah:
- Membuat source code program dengan editor teks apapun. Ingat, file tersebut harus berekstensi .java dan case sensitive.
- Mengkompile source code dengan perintah javac. Misalnya: javac HelloWorld.java. Jika berhasil, hasilnya adalah file bytecode berakhiran .class.
- Mengeksekusi bytecode dengan perintah java. Parameter dari perintah ini adalah nama file hasil kompilasi tanpa ekstensi .class. Contoh: java HelloWorld.
Source Code
Berikut kode untuk HelloWorld.java:
public class HelloWorld { public static void main(String[] args) { System.out.println("Apa Kabar Dunia?"); } }
Dan ini sebuah contoh lain, yaitu applet sederhana untuk menampilkan teks di applet. Sebutlah file ini bernama HelloWorldApplet.java:
import java.awt.Graphics; public class HelloWorldApplet extends java.applet.Applet { public void paint(Graphics g) { g.drawString("Apa Kabar Dunia?", 5, 25); } }
Secara gamblang dapat diperhatikan bahwa struktur kedua program sangat mirip, dan hanya berbeda dalam konteks eksekusi. Kedua program ini akan dibahas lebih lanjut setelah kita membahas cara mengkompile dan mengeksekusi program tersebut.
Perlu diingat bahwa bahasa Java bersifat case sensitive, sehingga Anda harus memperhatikan penggunaan huruf besar dan kecil. Selain itu penulisan source code program tidak harus memperhatikan bentuk tertentu, sehingga Anda bisa saja menuliskan semua baris source code tersebut dalam satu baris asal Anda tidak lupa membubuhkan tanda titik koma (;), atau menuliskan tiap kata dalam satu baris tersendiri. Namun dianjurkan Anda mengikuti layout seperti pada contoh agar program Anda mudah dibaca dan dimengerti.
Sumber : Ari Hermawan
Java itu apa yaa.. ??
Posted by
mindha ningrum
Labels:
Tugas JAVA
/
Comments: (0)
Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak kemudahan bagi programer junior maupun senior. Tutorial ini akan membawa Anda mengenal lebih jauh bahasa ini melalui pembahasan konsep model perancangan dan petunjuk sederhana penggunaannya.
Apakah Java?
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.
Platform Independent
Platform independent berarti program yang ditulis dalam bahasa Java dapat dengan mudah dipindahkan antar berbagai jenis sistem operasi dan berbagai jenis arsitektur komputer. Aspek ini sangat penting untuk dapat mencapai tujuan Java sebagai bahasa pemrograman Internet di mana sebuah program akan dijalankan oleh berbagai jenis komputer dengan berbagai jenis sistem operasi. Sifat ini berlaku untuk level source code dan binary code dari program Java. Berbeda dengan bahasa C dan C++, semua tipe data dalam bahasa Java mempunyai ukuran yang konsisten di semua jenis platform. Source code program Java sendiri tidak perlu dirubah sama sekali jika Anda ingin mengkompile ulang di platform lain. Hasil dari mengkompile source code Java bukanlah kode mesin atau instruksi prosesor yang spesifik terhadap mesin tertentu, melainkan berupa bytecode yang berupa file berekstensi .class. Bytecode tersebut dapat langsung Anda eksekusi di tiap platform yang dengan menggunakan Java Virtual Machine (JVM) sebagai interpreter terhadap bytecode tersebut.
JVM sendiri adalah sebuah aplikasi yang berjalan di atas sebuah sistem operasi dan menerjemahkan bytecode program Java dan mengeksekusinya, sehingga secara konsep bisa dianggap sebagai sebuah interpreter. Proses pengeksekusian program Java dapat dilukiskan seperti gambar diatas.Dengan cara ini, sebuah program Java yang telah dikompilasi akan dapat berjalan di platform mana saja, asalkan ada JVM di sana.
Kompiler dan interpreter untuk program Java berbentuk Java Development Kit (JDK) yang diproduksi oleh Sun Microsystems. JDK ini dapat didownload gratis dari situs java.sun.com. Interpreter untuk program Java sendiri sering juga disebut Java Runtime atau Java Virtual Machine. Interpreter Java, tanpa kompilernya, disebut Java Runtime Environment (JRE) dapat didownload juga di situs yang sama. Untuk mengembangkan program Java dibutuhkan JDK, sementara jika hanya ingin menjalankan bytecode Java cukup dengan JRE saja. Namun untuk mengeksekusi applet (sebuah bytecode Java juga) Anda biasanya tidak perlu lagi mendownload JRE karena browser yang Java-enabled telah memiliki JVM sendiri.
Library
Selain kompiler dan interpreter, bahasa Java sendiri memiliki library yang cukup besar yang dapat mempermudah Anda dalam membuat sebuah aplikasi dengan cepat. Library ini sudah mencakup untuk grafik, desain user interface, kriptografi, jaringan, suara, database, dan lain-lain.
OO
Java adalah bahasa pemrograman berorientasi objek. Pemrograman berorientasi objek secara gamblang adalah teknik untuk mengorganisir program dan dapat dilakukan dengan hampir semua bahasa pemrograman. Namun Java sendiri telah mengimplementasikan berbagai fasilitas agar seorang programer dapat mengoptimalkan teknik pemrograman berorientasi objek.
Sedikit perbandingan tambahan dengan bahasa C dan C++, Java banyak mewarisi konsep orientasi objek dari C++ namun dengan menghilangkan aspek-aspek kerumitan dalam bahasa C++ tanpa mengurangi kekuatannya. Hal ini mempermudah programer pemula untuk mempelajari Java namun mengurangi keleluasaan programer berpengalaman dalam mengutak-atik sebuah program. Di balik kemudahan yang ditawarkan Java, luasnya fasilitas library Java sendiri membuat seorang programer membutuhkan waktu yang tidak singkat untuk dapat menguasai penggunaan library-library tersebut.
Sumber : Ari Hermawan
Berkenalan dengan PHP
PHP pertama kali dibuat
oleh Rasmus Lerdorf pada tahun 1995. Jika dilihat dari versi pertamanya bahwa
PHP terdiri dari sekumpulan script PERL yang digunakan untuk mengolah data form
dari web. Kemungkinan bahwa PHP singkatan dari Perl Hypertext Preprocessor.
Pada awalnya PHP bernama FI(Form Interpreted). Setelah Rasmus melepaskan kode
sumbernya, maka terbentuklah nama PHP/FI(Personal Home Page/Form Interprenter).
Sejak itulah PHP bersifat open source.

Kemudian pada pertengahan tahun 1999, Zend merilis
kembali interpreter PHP baru dengan nama PHP 4.0. PHP 4.0 merupakan versi PHP
yang paling populer dikalangan programmer web. Alasan yang menjadikan versi 4.0
ini begitu banyak diminati adalah kemampuannya untuk membangun aplikasi web
yang kompleks, namun tetap stabil dalam kecepatan proses dan stabilitas yang
tinggi.
Mulai pada bulan Juni 2004, PHP 5.0 kembali dirilis oleh
Zend. Versi ini adalah versi mutakhir dari PHP. Pada versi ini juga dikenalkan
model pemrograman ke arah pemrograman berorientasi objek.
Menurut Wikipedia.org, kelebihan PHP dibandingkan bahasa
pemrograman lain adalah:
1. PHP adalah sebuah bahasa script yang tidak melakukan sebuah
kompilasi dalam penggunaanya.
2. Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai
Apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relative mudah.
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis
dan developer yang siap membantu dalam pengembangan.
4. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah
karena memiliki referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime melalui
console serta juga dapat menjalankan perintah-perintah sistem.
PHP
Pengertian PHP
PHP adalah
akronim berulang dari PHP Hypertext Preprocessor yang merupakan bahasa
pemrograman web yang berjalan di sisi server (server-side scripting). PHP
adalah bahasa pemrograman yang paling banyak digunakan saat ini untuk
memprogram situs web dinamis, bahkan aplikasi yang kompleks seperti CMS pun
menggunakan PHP diantaranya Mambo, Joomla, dll.
Kelebihan
:
- bahasa script yang tidak melakukan kompilasi
dalam penggunaanya.
- Web server yang mendukung PHP cukup banyak mulai
dari apache, IIS, Netscape, Xitami dll dengan konfigurasi yang mudah.
- Dari sisi pengembangan lebih mudah karena banyak
milis-milis dan developer yang siap membantu
- Dari sisi pemahaman, PHP adalah bahasa scripting
yang paling mudah karena memiliki referensi yang banyak.
- Open source yang dapat dijalankan di berbagai OS
(Linux, Windows, Unix, Macintosh).
- Mendukung banyak database populer antara lain
FrontBase, PostgreSQL, MySQL, Sybase, Hyperwave, IBM DB2 dll.
- Fungsi-fungsi yang disediaka sangat lengkap
termasuk dukungan OOP (object Oriented Programming).
Kelemahan
:
- Tidak dapat membuat fungsi dalam fungsi
- tidak memiliki mutiple inheritance yaitu
kemampuan mewarisi dua atau lebih kelas induk.
- model pemrograman yang embedded (tercampur dengan
HTML).
- Kurang secure karena variabel global di PHP dapat
berasal dari masukan pengunjung web.
Cara kerja
PHP
PHP
bekerja di sisi server dalam artian beban kerja ada di server, bukan di client.
Bahasa skrip ini dapat ditanamkan atau disisipkan ke dalam HTML. Pada saat
browser merequest URL, web server akan mencari berkas yang diminta, apabila
file tersebut tidak mengandung script PHP, permintaan user akan langsung
ditampilkan ke browser, namun jika file tersebut mengandung script PHP, maka
proses dilanjutkan ke modul PHP yang akan menterjemahkan dan mengkonversikan
script-script PHP ke dalam format HTML, XHTML, atau XML. Format inilah yang
akan ditampilkan di browser sehingga script PHP tidak tampak di sisi client
(browser).
One Heart One Love
Posted by
mindha ningrum
on Sabtu, 21 Juli 2012
/
Comments: (0)
Putih Abu-Abu tahun 2011-2012 in Malang :)
Ingatlah Selalu Mereka Yang Mendukungmu
Selalu ada saat kau butuh , Selalu tersenyum saat kau bahagia
Selalu mendukungmu untuk move on saat terpuruk
Itu yang dinamakan One Heart
Itu yang dinamakan Satu Cinta :')
Satu Kebahagian untuk SEMUA
"Awal Pertemuan Kita"
Ingatlah Selalu Mereka Yang Mendukungmu
Selalu ada saat kau butuh , Selalu tersenyum saat kau bahagia
Selalu mendukungmu untuk move on saat terpuruk
Itu yang dinamakan One Heart
Itu yang dinamakan Satu Cinta :')
Satu Kebahagian untuk SEMUA
"Awal Pertemuan Kita"
Attitude Is Everything
Posted by
mindha ningrum
on Jumat, 20 Juli 2012
Labels:
About Attitude
/
Comments: (0)
bicara soal "attitude" disekolah saya udah membudaya mas mbak bro :) kita diajarin attitude udah semenjak MOS, kita diajarin 5S1C1I yah itu dia Senyum, Sapa, Salam, Sopan, Santun, Ceria, Ikhlas :)
"Attitude Is Everything - Sikap adalah Segalanya"
"Attitude Is Everything - Sikap adalah Segalanya"
Attitude is a little thing, but can make
big differences. – Sikap adalah suatu hal kecil, tetapi dapat
menciptakan perbedaan yang besar.
Sikap berperan sangat penting terhadap kesuksesan atau kebahagiaan
seseorang. Sejumlah ilmuwan dari universitas terkemuka di
duniamengungkapkan bahwa manusia dapat menggali potensinya secara
lebihmendalam dan luas dengan sikap yang positif. Berdasarkan hasil
penelitianterhadap ribuan orang-orang yang sukses dan terpelajar,
berhasildisimpulkan bahwa 85% kesuksesan dari tiap-tiap individu
dipengaruhi oleh sikap. Sedangkan kemampuan atau technical expertise
hanya berperan pada
15% sisanya.
15% sisanya.
Sikap mempunyai peran yang lebih besar di bidang bisnis jasa maupun
bisnis pemasaran jaringan. Sikap berperan pada 99%, jauh lebih besar
dibandingkan peran keahlian yang hanya 1%. Dapat dikatakan bahwa
mencapai sukses di bisnis jasa maupun bisnis pemasaran jaringan
sangatlah gampang, selama
dilakukan dengan sikap yang positif. Ada sebuah kata-kata bijak yang menyebutkan, “Your attitude not aptitude determine your altitude – Sikap Anda bukanlah bakat atau kecerdasan, tetapi menentukan tingkat kesuksesan Anda.”
dilakukan dengan sikap yang positif. Ada sebuah kata-kata bijak yang menyebutkan, “Your attitude not aptitude determine your altitude – Sikap Anda bukanlah bakat atau kecerdasan, tetapi menentukan tingkat kesuksesan Anda.”
Pengaruh Kekuatan Spiritual, Impian dan Antusiasme Terhadap Sikap
Seseorang Sikap positif dapat terus ditingkatkan, tentu saja memerlukan
waktu cukup lama dan dipengaruhi oleh beberapa faktor. Faktor spiritual
atau kemampuan untuk bersyukur, aspirasi atau kemampuan menciptakan
impian dan kekuatan atau semangat dalam diri manusia itu sendiri sangat
mempengaruhi sikap seseorang. Faktor-faktor tersebut memberikan kontrol
terhadap sikap seseorang dalam memilih respon terbaik atas
kejadian-kejadian yang dialami.
Kekuatan spiritual berpegaruh terhadap kemampuan seseorang dalam melihat
sisi positif dari setiap kejadian. Kekuatan keimanan menjadikan
seseorang akan mampu mengartikan semua fenomena hidup ini sebagai
pelajaran berharga, yang dapat membangkitkan nilai lebih dalam diri.
Contohnya saja Helen Keller, meskipun kehilangan fungsi indra
pendengaran dan penglihatan sejak usia 19 bulan, ia masih selalu
bersyukur kepada Tuhan Yang Maha Esa. “Aku berterima kasih kepada Tuhan
atas segala cacatku. Karena cacat yang kuderita, aku berhasil menemukan
diriku sendiri, pekerjaanku dan Tuhanku,” kata sarjana lulusan Harvard
University di Amerika itu. Dengan kekuatan keimanan ia dapat melakukan
fungsinya sebagai umat manusia secara optimal, yakni sebagai seorang
penulis karya sastra dan guru bagi orang-orang buta dan tuli.
Selain itu, kekuatan spiritual merupakan kontrol yang sangat efisien
terhadap sikap seseorang. Sehingga orang itu tetap memiliki tekad yang
kuat untuk berusaha dengan cara-cara yang positif tanpa kenal putus asa.
Kekuatan spiritual mengarahkan sikap seseorang dan pikirannya kepada
hal-hal yang positif, tidak dihantui oleh rasa tidak percaya diri,
malas, dan sikap negatif lainnya.
Sikap juga dipengaruhi impian. Seseorang yang selalu dapat memperbarui
impian akan cenderung bersikap berani, rajin, percaya diri atau bersikap
lebih positif. Impian yang besar akan menjadikan seseorang berusaha
mengadaptasikan sikap mereka menjadi penuh tenggang rasa, jujur, hormat,
tegas, insiatif, berjiwa besar dan lain sebagainya. Orang yang mempunyai
impian akan selalu dapat mengendalikan sikap dengan pikirannya.
impian akan cenderung bersikap berani, rajin, percaya diri atau bersikap
lebih positif. Impian yang besar akan menjadikan seseorang berusaha
mengadaptasikan sikap mereka menjadi penuh tenggang rasa, jujur, hormat,
tegas, insiatif, berjiwa besar dan lain sebagainya. Orang yang mempunyai
impian akan selalu dapat mengendalikan sikap dengan pikirannya.
Oleh sebab itu, letakkan satu standar yang lebih tinggi, sehingga potensi
diri kita dapat ditingkatkan. William Faulkner, seorang novelis peraih
hadiah nobel, mengatakan, “Impikan dan bidiklah selalu lebih tinggi
daripada yang Anda sanggupi. Janganlah hanya bercita-cita lebih baik
daripada pendahulu atau sesama Anda. Cobalah menjadi lebih baik daripada
diri sendiri.” Artinya, kita senantiasa memerlukan impian sebagai kontrol
terhadap sikap dan mencapai kemajuan hidup yang berarti.
diri kita dapat ditingkatkan. William Faulkner, seorang novelis peraih
hadiah nobel, mengatakan, “Impikan dan bidiklah selalu lebih tinggi
daripada yang Anda sanggupi. Janganlah hanya bercita-cita lebih baik
daripada pendahulu atau sesama Anda. Cobalah menjadi lebih baik daripada
diri sendiri.” Artinya, kita senantiasa memerlukan impian sebagai kontrol
terhadap sikap dan mencapai kemajuan hidup yang berarti.
Selain impian, ada satu hal yang penting disini yaitu antusiasme. Kata itu
berasal dari bahasa Yunani, yaitu en theos artinya God in you – Tuhan
bersamamu. Disaat kita sedang bersemangat, pada saat itulah Tuhan
senantiasa mendampingi kita. Dengan semangat itulah manusia menciptakan
impian yang lebih besar, berusaha memperoleh kemajuan-kemajuan serta
mencapai sukses. Elbert Hubbart pun menegaskan, “Nothing great has ever
been accomplished without enthusiasm. – Tidak ada satupun kemajuan
menakjubkan untuk diraih tanpa antusiasme.”
berasal dari bahasa Yunani, yaitu en theos artinya God in you – Tuhan
bersamamu. Disaat kita sedang bersemangat, pada saat itulah Tuhan
senantiasa mendampingi kita. Dengan semangat itulah manusia menciptakan
impian yang lebih besar, berusaha memperoleh kemajuan-kemajuan serta
mencapai sukses. Elbert Hubbart pun menegaskan, “Nothing great has ever
been accomplished without enthusiasm. – Tidak ada satupun kemajuan
menakjubkan untuk diraih tanpa antusiasme.”
Semangat dapat terus ditingkatkan dengan mengisi setiap detik waktu kita
dengan kebiasaan-kebiasaan yang konstruktif. Kebiasaan-kebiasaan positif
itu diantaranya mendengar, membaca, berbicara dan bergaul dengan orang
yang positif. Jika seseorang dapat mempertahankan dan meningkatkan
semangat hidup dalam dirinya, maka sikapnya menjadi lebih terarah hingga
dapat menikmati hal-hal yang benar-benar menakjubkan di dunia ini.
dengan kebiasaan-kebiasaan yang konstruktif. Kebiasaan-kebiasaan positif
itu diantaranya mendengar, membaca, berbicara dan bergaul dengan orang
yang positif. Jika seseorang dapat mempertahankan dan meningkatkan
semangat hidup dalam dirinya, maka sikapnya menjadi lebih terarah hingga
dapat menikmati hal-hal yang benar-benar menakjubkan di dunia ini.
Sikap yang benar-benar didasari oleh faktor-faktor spiritual, impian dan
antusiasme yang kuat pada kenyataannya selalu positif. Sikap positif itu
sendiri sangat mempengaruhi seseorang untuk dapat mengekplorasi seluruh
potensi diri dan meraih kesuksesan maupun kebahagiaan. Sikap ternyata yang
terpenting bagi kemajuan atau kebahagiaan Anda saat ini dan di masa-masa
yang akan datang. Oleh sebab itu dikatakan bahwa sikap adalah
segala-galanya – Attitude is Everything.
antusiasme yang kuat pada kenyataannya selalu positif. Sikap positif itu
sendiri sangat mempengaruhi seseorang untuk dapat mengekplorasi seluruh
potensi diri dan meraih kesuksesan maupun kebahagiaan. Sikap ternyata yang
terpenting bagi kemajuan atau kebahagiaan Anda saat ini dan di masa-masa
yang akan datang. Oleh sebab itu dikatakan bahwa sikap adalah
segala-galanya – Attitude is Everything.
Sejarah Perkembangan Java
Posted by
mindha ningrum
Labels:
Tugas JAVA
/
Comments: (0)
Ini adalah logo Java yang saya kenal :)
Java adalah bahasa pemrograman Object-oriented yang
dibuat dan diperkenalkan pertama kali oleh sebuah tim Sun Microsystem yang
dipimpin oleh Patrick Naughton dan James Gosling pada tahun 1991 dengan code
name Oak. Pada tahun 1995 Sun mengubah nama Oak tersebut manjadi Java. Ide
pertama kali kenapa Java dibuat adalah karena adanya motivasi untuk membuat
sebuah bahasa pemrograman yang bersifat portable dan platform
independent (tidak tergantung pada mesin atau sistem operasi) yang dapat
digunakan untuk membuat peranti lunak yang dapat ditanamkan (embedded)
pada berbagai macam peralatan elektronik konsumer biasa, seperti microwave,
remote control, ponsel, card reader dan sebagainya. Seperti yang
telah diketahui, peralatan elektronik konsumer ini dapat menggunakan berbagai
macam CPU (Central Processing Unit) yang berbeda-beda yang digunakan
sebagai controller. Ini mengakibatkan pembuatan peranti lunak untuk
setiap peralatan elektronik ini menjadi sulit dan mahal. Karena alasan inilah
maka muncul suatu ide yang kemudian mendasari dan melahirkan apa yang sekarang
dikenal sebagai Java. Hingga saat ini bahasa Java terus mengalami peningkatan.
Pada awalnya diproduksi Java 1, yaitu biasa disebut dengan JDK (Java
Development Kit). Pada perkembangan selanjutnya Sun Microsystem memperkenalkan
Java versi 1.2 atau yang lebih dikenal dengan Java 2 yang terdiri dari JDK dan
JRE (Java Runtime Environtment).
Java
berdiri di atas sebuah mesin interpreter yang diberi nama Java
Virtual Machine (JVM). JVM inilah yang akan membaca bytecode dalam
dokumen .class dari suatu program sebagai representasi langsung program yang
berisi bahasa mesin. Oleh karena itu bahasa Java disebut sebagai bahasa
pemrograman yang portable karena dapat dijalankan pada berbagai sistem
operasi, asalkan pada sistem operasi tersebut terdapat JVM.
Platform
Java terdiri dari kumpulan library, JVM, kelas-kelas loader yang
dipaket dalam sebuah lingkungan rutin Java dan sebuah compiler, debugger dan
tools lain yang dipaket dalam Java Development Kit (JDK). Java 2
adalah generasi yang sekarang sedang berkembang dari platform Java. Agar
sebuah program Java dapat dijalankan, maka dokumen dengan ekstensi .java harus
dikompilasi menjadi dokumen bytecode. Untuk menjalankan bytecode tersebut
dibutuhkan JRE (Java Runtime Environment) yang memungkinkan pengguna
untuk menjalankan program Java, hanya menjalankan, tidak untuk membuat kode
baru lagi.
Saat
ini distribusi Java dan class pendukungnya dibagi dalam tiga bagian yang
masing-masing memiliki konsentrasi tersendiri, yaitu
1. Java 2 Enterprise Edition (J2EE), untuk menjalankan dan mengembangkan beberapa aplikasi Java pada lingkungan enterprise.
2. Java 2 Standard Edition (J2SE), untuk menjalankan dan mengembangkan beberapa aplikasi Java pada lingkungan desktop.
3.
Java 2
Micro Edition (J2ME), untuk
menjalankan dan mengembangkan beberapa aplikasi Java pada beberapa perangkat
seperti ponsel, PDA (Personal Digital Assistant) dan Pocket PC.
1. Java 2 Enterprise Edition (J2EE), untuk menjalankan dan mengembangkan beberapa aplikasi Java pada lingkungan enterprise.
2. Java 2 Standard Edition (J2SE), untuk menjalankan dan mengembangkan beberapa aplikasi Java pada lingkungan desktop.