twitter

Rabu, 03 November 2010

Introduction To Oracle Developer

Oracle Developer
•Oracle Form
–Untuk membuat form – form aplikasi
•Oracle Report
–Untuk pembuatan report
•Oracle Grafik
–Untuk menampilkan grafik dari sebuah nilai yang berada di table
Gambar Window Object Navigator
Membuat Koneksi
•Menu net manager
•Manual dengan edit file tnsnames.ora

Memulai mengenal Oracle Form
•Window Navigator
–Form
•Berfungsi untuk membuat form-form yang berhubungan dengan table dan didukung oleh item-item yang telah disediakan.
–Menus
•Berfungsi untuk membuat menu pada form.
–PL/SQL Libraries
•Berfungsi untuk membuat kumpulan progran yang akan di gunakan oleh suatu sistem
–Object Libraries
•Berfungsi untuk membuat sebuah sistem yang standard untuk semua objek.trigger atau apapun yang berhubungan dengan sistem

Praktek

•Buatlah form baru dan berilah nama seperti pada tabel di bawah ini
–Name = window
–Window = window
–Width = 250
–Height = 80
–Title = pengenalan alert
•Buatlah objek canvas baru dan samakanlah nilai property width dan height pada objek canvas, agar besar canvas dan window tampilannya sama besar.
•Letakan cursor pada objek alert, pilihlah menu create (+)pada window navigator. Berilah keterangan pada property alert
–Property = objek alert
–Title = simulasi alert
–Message = Isilah Text item
–Alert Style = Note
–Button 1 label = pilih 1
–Button 2 label = pilih 2
–Button 3 label = pilih 3
•Simpan lah objek alert ini dengan nama Pesan
•Selanjutnya objek alert ini membutuhkan sebuah objek Block.
–Buatlah block dengan nama BLOCK dan buatlah 2 buah item (+) dengan property sebagai berikut


Intro to PL/SQL


SQL (Structured Query Language)
Structured Query Language (SQL) merupakan bahasa yang banyak digunakan dalam berbagai produk database. SQL dibangun di laboratorium IBM-San Jose California sekitar akhir tahun 70-an. Pertama kali dikembangkan sebagai bahasa di produk database DB2 yang sampai saat ini merupakan produk database andalan IBM. SQL sering di lafalkan dengan “sequel”.Saat ini organisasi standar America (ANSI) menetapkan standar bahasa SQL yaitu ANSI-92 standard.

Masing-masing vendor database memiliki dialeknya sendiri sebagaian besar spesifikasinya mengacu pada standar ANSI tersebut dengan berbagai ekstensi tambahan. SQL Server menggunakan bahasa Transact-SQL dalam produknya, sedangkan Oracle menggunakan PL/SQL.

Dasar SQL
Fungsi paling dsar dari SQL adalah untuk menampilkan data dari database. Data tersebut selanjutnya dapat di filter dan di manipulasi sesuai kebutuhan aplikasi

Perintah – perintah dalam SQL terbagi dalam 2 kelompok besar:

• Data Manipulation Language
• Data Definition Language
•Data Manipulation Language adalah Perintah-perintah untuk memanipulasi data pada basis data, misalnya perintah untuk memilih data (query), menyisipkan, mengubah dan menghapus data dalam basis data.
•Data Definition Language terdiri dari perintah-perintah untuk membentuk, mengubah atau menghapus tabel beserta kolom-kolom dan type data penyusunnya, serta perintah-perintah untuk menetapkan hubungan dan batasan-batasan data.

Menampilkan Data dengan Statement SELECT
•Syntax paling dasar untuk mengambil data dari database adalah sebagai berikut:
•SELECT column FROM table
Contoh :
select nim,nama_mahasiswa from mahasiswa
Untuk menampilkan semua kolom dari suatu table, di gunakan tanda asterik (*).
Contoh :
Select * from mahasiswa
Maka akan di tampilan seluruh kolom di table mahaswa.
Filter Data dengan Where

•Perintah SELECT dan FROM diatas hanya membatasi jumlah kolom yang di tampilkan saja, sedangan jumlah baris yang di hasilkan tidak di batasi. Sementara kita sering memerlukan hanya baris atau datayang memenuhi kriteria tertentu saja yang di tampilkan. Klausa WHERE di gunakan untuk menentukan kriteria RECORD yang di tampilkan.

•Syntax umumnya adalah sebagai berikut:
SELECT columns FROM tables WHERE conditions
Sortir Data dengan Order By
•ORDER BY di gunakan untuk mengurutkan hasil pencarian data.
•Secara default data yang di tampilkan di sortir berdasarkan urutan masuknya data ke dalam tabel.
•Dengan menggunakan ORDER BY kita dapat mengurutkan berdasarkan kolom tertentu
yang anda kehendaki.
•Urutan data dapat dari besar ke kecil atau dari kecil ke besar dengan menggunakan asc atau desc.
•Secara default urutan yang di gunakan adalah ascending.
•Perintah Order by juga dapat di gabungkan dengan WHERE dengan syarat urutannya tidak boleh terbalik.

Cari yang Mirip dengan Like

•Apabila Where memfilter data berdasarkan kriteria tertentu yang sudah pasti, maka
like digunakan untuk memberikan kriteria yang tidak memiliki kepastian. Misalkan kita ingin mencari nama produk yang di mulai dengan huruf c maka digunakan perintah berikut:
select nim,nama_mahasiswa from mahasiswa where nama_mahasiswa like ‘%Ani%’

Melakukan Perhitungan
•Selain mengambil data dari database anda dapat juga melakukan berbagai perhitungan terhadap data tersebut. Berbagai fungsi yang dapat di lakukan adalah penjumlah, perkalian, pembagian dan pengurangan. 

Simbol simbol yang digunakan adalah sebagai berikut:

•* perkalian,
•/ pembagian,
•+ penjumlahan,
•- pengurangan

Membuat Alias dengan AS

•Dalam contoh perhitungan dengan SQL diatas banyak digunakan keyword AS untuk memberikan nama kolom. Fungsi AS tersebut adalah memberikan alias terhadap hasil perhitungan sehingga lebih mudah di baca.
contoh
select productid, unitprice * quantity as total from order_details

Mengitung Group Data dengan Fungsi Agregat

•Selain mengambil data dengan kriteria tertentu, sering juga di perlukan berbagai perhitungan yang bersifat ringkasan. Fungsi agreagat merupakan sekumpulan fungsi yang siap di pakai untuk mendapatkan hasil penjumlahan, perhitungan frekuensi, rata-rata, dan lain-lain. Penggunaan fungsi ini sering di gabungkan
dengan klausa GROUP BY yang akan di terangkan kemudian

Fungsi SUM
•Apabila kita ingin mendapatkan jumlah dari sekelompok data yang memiliki kriteria tertentu
•Misal anda ingin menghitung jumlah jumlah barang yang terjual untuk kategori produk tertentu yang terdapat di tabel Order Details pada database

contoh
select sum(quantity) as qty from order_details where productid = ‘11’

Fungsi Count
•Untuk menghitung frekuensi pemunculan suatu data di gunakan fungsi COUNT. Sebagaimana fungsi SUM(maka)COUNT hanya dapat di gunakan apabila data tersebut telah di tentukan kriterianya dengan klausa WHERE.



Pengenalan Pemrograman Java I

[PENGENALAN PROGRAM JAVA 1]


Program Java umumnya dikerjakan dalam 5 tahapan
1. Edit
Programmer menulis program dan menyimpannya di disk
2. Compile
Compiler membentuk bytecodes dari program
3. Load
Class loader meload bytecodes ke memori
4. Verify
Verifier memastikan bytecodes tidak mengganggu sistem sekuriti Java
5. Execute
Interpreter menerjemahkan bytecodes ke bahasa mesin


Sebelum membuat Program Java :
• Setiap program Java harus memiliki paling sedikit satu user-defined
class
• Keyword class diikuti oleh nama class
• Java membedakan antara huruf besar dan huruf kecil (case sensitive)
• Ketika menyimpan program, nama file program harus sama dengan
nama class dengan menambahkan ekstensi .java
• Aplikasi Java berisi satu atau beberapa method
• Method dapat menjalankan task dan mengembalikan informasi
• void berarti method tidak mengembalikan informasi
• Paling sedikit harus ada sebuah method yang bernama main
• Aplikasi Java mulai mengeksekusi dari method main
• Setiap perintah harus diakhiri dengan tanda titik koma ;


Hello.java
Program Java Pertamaku
class Hello {
public static void main(String args[]) {
System.out.println("Hello, my name is Java. Priye kabare mas ?");
}
}
Catatan : Ketik program di atas dengan Editor seperti JCreator, Notepad,
EditPlus, Edit dsb dan simpan dengan nama file “Hello.java”
Mengompile dan menjalankan Program Java dengan JCreator
Build > Compile File


Jika proses Compile berhasil maka akan ditampilkan
Untuk menjalankan program pilih menu :
Build > Execute File
Output program “Hello.java”
Mengompile dan menjalankan Program java melalui Command Line
Compile program dengan perintah “javac <namafile.java>”


Menjalankan dengan perintah “java <namafile.class>”
Variabel Dalam Java


Variabel.java
Program penggunaan Variabel dalam Java
class Variabel {
public static void main(String args[]) {
System.out.println("\nContoh Penggunaan variable\n");
//ini salah satu contoh variable di dalam java
int nilai = 12;
char karakter = 'b';
String tulisan = "I love Java";
double pecahan=123.345;
Float pecah = new Float(14.353);
System.out.println("variable int = "+nilai);
System.out.println("variable char = "+karakter);
System.out.println("variable String = "+tulisan);
System.out.println("variable double = "+pecahan);
System.out.println("Pecahan = " + pecah.toString());
System.out.println("Maximal float = " + pecah.MAX_VALUE);
System.out.println(“Minimal float = “ + pecah.MIN_VALUE);
}
}


Soal dan Latihan
Buatlah program dalam Java untuk mencari Range Minimal dan Maximal dari
type data sbb :
• byte
• short
• int
• long
• char
• float
• double

Pengenalan Pemrograman Java II

[PENGENALAN PROGRAM JAVA 2]


Materi :
1. Pengenalan lingkungan Java
2. Java API packages/Java Class Library
3. Membuat program masukan dan keluaran sederhana
4. Tipe data
5. Operator aritmatika
6. Operator increment & decrement
7. Operator relasi
8. Operator logika


Operator Aritmatika dan Relasi


Aritmatika.java
Program Operator Aritmatika dalam Java
class Aritmatika {
public static void main(String args[]) {
int x = 15;
int y = 4;
System.out.println("Nilai x+y : " +(x+y));
System.out.println("Nilai x-y : " +(x-y));
System.out.println("Nilai x/y : " +(x/y));
System.out.println("Nilai x*y : " +(x*y));
}
}


Modulus.java
Program Operator Modulus dalam Java
class Modulus {
public static void main(String args[]) {
int bilangan = 25;
System.out.println("Hasil " +bilangan+ " % 4 = " +(bilangan % 4));
System.out.println("Hasil " +bilangan+ " % 9 = " +(bilangan % 9));
System.out.println("Hasil " +bilangan+ " % 13 = " +(bilangan % 13));
System.out.println("Hasil " +bilangan+ " % 40 = " +(bilangan % 40));
}
}


Diskriminan.java
Program Java menghitung nilai Diskriminan suatu persamaan kuadrat
class Diskriminan {
public static void main(String args[]) {
Integer a = new Integer(1);
Integer b = new Integer(3);
Integer c = new Integer(-4);
int D;
//mencari nilai Diskriminan
D = ((b.intValue()*b.intValue()) - (4*a.intValue()*c.intValue()));
System.out.println("Nilai determinan dari persamaan kuadrat :");
System.out.println("a = " + a.intValue());
System.out.println("b = " + b.intValue());
System.out.println("c = " + c.intValue());
System.out.println("adalah " + D);
}
}


Increment.java
Program untuk operator Increment variabel dalam Java
class Increment {
public static void main(String args[]) {
int a=4;
System.out.println("Nilai a = "+a);
System.out.println("Nilai a menjadi = "+ (a++));
System.out.println("Nilai a menjadi = "+ (++a));
}
}


Relasi.java
Program untuk operator Relasi dalam Java
class Relasi {
public static void main(String args[]) {
int a = 10;
int b = 4;
System.out.println("Relasional");
System.out.println("a > b = " +(a>b));
System.out.println("a < b = " +(a<b));
System.out.println("a = b = " +(a==b));
System.out.println("a != b= " +(a!=b));
}
}


Program Input
Input.java
Program menginput String dan bilangan dalam Java
import java.io.*;
class Input{
public static void main(String args[]) throws IOException{
//metoda untuk mengakse string (BuffereadReader)
String coba;
System.out.print("Masukan String : ");
BufferedReader tulis = new BufferedReader(new InputStreamReader (System.in));
coba = tulis.readLine();
System.out.println("String Yang dimasukan : "+coba);
System.out.print("Masukan Integer : ");
int data = (new Integer( (new BufferedReader (new
InputStreamReader (System.in))).readLine()).intValue());
System.out.println("Masukan integer : "+data);
//metoda untuk megakses string (DataInputStream)
System.out.print("Masukan sebuah string : ");
DataInputStream masukan = (new DataInputStream(System.in));
String cobaah = new String(masukan.readLine());
System.out.println("String Yang dimasukan : "+cobaah);
}
}


Input2.java
Program Inputan menggunakan Java Swing
import javax.swing.*;
class Input2 {
public static void main(String args[]) {
//metode untuk mengakses string (JOptionPane)
String masukan1 = "";
masukan1 = JOptionPane.showInputDialog("Masukan String : ");
System.out.println("Masukan String : "+masukan1);
JOptionPane.showMessageDialog(null,masukan1);
}
}
Soal dan Latihan
1. Diketahui :
A = x + y - 2/2 + z;
B = x + (y - 2)/(2 + z);
Buktikan dengan Program bahwa A berbeda dengan B !
2. Buat program java untuk menghitung Luas Permukaan dan Volume suatu
Bola.
3. Buat program java untuk menginput dan menampilkan nim, nama, dan nilai
mahasiswa.

Rabu, 27 Oktober 2010

Mobil dengan teknologi autopilot buatan Google

Google mengumumkan bahwa mereka mengembangkan mobil yang bisa mengemudikan diri sendiri secara otomatis di jalan raya. Mobil tersebut sudah diuji coba di jalan-jalan di sekitar California selama beberapa bulan terakhir.

Meski proyek ini merupakan proyek yang tidak lazim yang dikerjakan Google, akan tetapi menurut sejumlah analis, mobil otomatis memiliki kelebihan yang sangat penting. Dan sejauh ini, baru satu kecelakaan yang terjadi pada mobil tersebut yakni ditabrak dari belakang oleh mobil yang dikendarai manusia saat mobil otomatis itu berhenti di lampu merah.

Sejak beberapa waktu lalu, mobil itu sudah dites di jalan sekitar California dari Silicon Valley ke Santa Monica. Secara total, jarak sejauh 140 ribu mil sudah ditempuh. Akan tetapi, demi menjaga keamanan, jika terjadi kerusakan mendadak pada sistem, setiap mobil yang diuji coba tetap ditumpangi manusia. Satu orang di kursi sopir untuk berjaga-jaga, satu orang di kursi penumpang untuk memonitor kerja software lewat komputaer.

Seperti dikutip dari Mashable, Google mempekerjakan insinyur yang sebelumnya pernah berpartisipasi dalam kompetisi dan balapan yang melibatkan mobil otomatis. Langkah ini merupakan titik penting yang diambil Google, yang sudah mulai mengembangkan teknologi itu sejak tahun 2005 lalu.

Salah satu tujuan Google dalam menggelar proyek ini adalah demi keamanan lalu-lintas. Google yakin, teknologi dapat memangkas separuh kematian akibat berkendara karena komputer seharusnya mampu menyetir kendaraan lebih baik dibanding manusia, dalam kondisi yang tepat.

Kendaraan yang dikembangkan Google juga memiliki kemampuan bereaksi yang cepat dalam waktu singkat. Selain itu, kemampuannya memantau hingga 360 derajat memungkinkan kendaraan itu berjalan lebih rapat di jalan raya dibandingkan dengan kendaraan yang dikemudikan manusia. Ini diyakini dapat mengurangi panjangnya antrian kendaraan. Komputer juga lebih berhati-hati saat menginjak gas, sehingga mereduksi konsumsi bensin.

Akan tetapi, yang paling diincar oleh Google dengan mobil otomatis ini adalah waktu yang bisa dihemat oleh pengendara. Saat mereka di mobil, mereka tidak perlu menyetir. Pengendara bisa melakukan hal produktif seperti bekerja lewat koneksi internet nirkabel, menyaksikan siaran televisi atau menikmati hiburan lainnya.

Google sendiri memang tidak menyebutkan secara eksplisit, akan tetapi menurut sejumlah pengamat, pengendara tersebut berpotensi menghabiskan waktunya lebih banyak dalam memanfaatkan produk-produk Google atau menyimak iklan yang digelar di jaringan Google.

Teknologi mobil otomatis ini masih cukup jauh dari sempurna. Diperkirakan, masih dibutuhkan sekitar 8 tahun sampai mobil dapat dipasarkan. Belum lagi masalah dengan aturan dan undang-undang seputar lalu-lintas yang mengasumsikan bahwa manusialah yang menggerakkan kendaraan yang melintas di jalan.(vivanews)

7 Cara Melacak Ponsel yang Hilang

7 Cara Melacak Ponsel yang Hilang. Nilai sebuah ponsel tidak hanya ditentukan oleh merek dan tipenya. Namun, juga karena data-data penting dan rahasia, atau bahkan nilai sejarah yang melekat padanya. Bayangkan jika kehilangan ponsel atau malah dicuri orang. Setengah matikan? Adakah cara melacaknya? Ada beberapa aplikasi "anti maling". Salah satunya adalah "PhoneBak Mobilephone".

Ketika ponsel berpindah tangan dan sang "tangan jahil" mengganti SIM Card, aplikasi PhoneBAK diam-diam mengirim pesan ke nomor tertentu yang telah kita tentukan sebelumnya, misalnya nomor cadangan anda.

Setelah mengetahui nomor baru si pelaku, anda bisa bersiasat untuk bisa melacaknya, atau membuat perjanjian agar ponsel bisa dikembalikan, dengan menjanjikan memberikan imbalan misalnya.

Langkah Pemakaian :

1. Download versi trial PhoneBAK Mobilephone dari 'http://www.handango.com/servlet/d/phonebakmobile.zip?s=308&p=210832&secw=2c6002d2 &email=

2. Unzip file, akan muncul 4 buah folder dan 4 buah file.

3. Transfer file 'PhoneBak-Mobilephone.sis' ke ponsel. Jangan lupa, sesuaikan dengan tipe ponsel anda ( lihat kompatibilitas ).

4. Jalankan aplikasi. Dengan membuka menu > pilih PhoneBak > options >open. Kali pertama dijalankan, aplikasi meminta anda mengisikan 'password', isikan dengan angka '1234' (ini merupakan password default). Anda nanti harus merubahnya.

5. Lakukan pengaturan dengan mengisi 'send1' dengan nomor lain anda, sebagai tujuan pengiriman pesan bila SIM card diganti dengan SIM card yang lain. Begitu juga dengan 'send2' kita dapat mengisi nomor tersebut secara internasional.

Selanjutnya ganti isian dari 'customize your message' dengan kalimat yang kita inginkan. Misalnya 'Hp ini telah dicuri orang' Jangan lupa untuk menyimpannya (save) dengan membuka 'options' > 'save'.

6. Lakukan pengujian dengan mengisi SIM card pada ponsel tersebut dengan SIM card yang lain. Bila nomor yang terisi pada 'send1' mendapat pesan singkat yang telah anda isi sebelumnya, berarti aflikasi berjalan normal.

Ketika aplikasi diatur pada posisi 'enabled', setiap kali ponsel dihidupkan, aplikasi akan memeriksa informasi SIM card. Jika SIM card itu tidak dikenali, kontan 2 buah sms akan ia kirim. satu untuk nomor lokal (send1) satu lagi untuk nomor khusus (send2).

Sedangkan pesan singkat akan berisi informasi SIM card (IMSI), nomor model ponsel (IMEI), cellID dan kode lokasi, cukup lengkap kan?

Selain itu ketika aplikasi dijalankan, akan muncul permintaan pingisian password, jika password yang diisikan salah, aplikasi langsung mengirim 2 pesan lagi.

7. Bila ingin membeli full version aplikasi ini, anda dapat mengunjungi situs BAK2u.com - Activation PhoneBAK Anti-theft software

Kompatibilitas :

Symbian OS versi 7.0 : Nokia 3230, 6260, 6600, 6620, 6670, 7610,
Panasonic X700, X800, Samsung SGH-D710, SGH-D720 dan SGH-D730.
Symbian OS versi 8.0 : Nokia 6630, 6680, 6681, 6682 dan Lenovo P930.
Symbian OS versi 8.1 : Nokia N70, N70(Musik Edition), N90 dan Samsung SGH-Z600,
Symbian OS versi 9.0 : Nokia E50, E60, E61/E61i, E62, E65, E70, N71, N73, N75, N76,
N77, N80, N90, N91, N92, N93/93i, N95, 3250, 5500 Sport, 5700, 6110 Navigator, 6120, 6290,
Samsung SGH-i400, SGH-i520, dan LG KS10.

7 Bekal Agar Karier Sukses

Semua pasti ingin sukses dengan mencapai anak tangga teratas profesi masing-masing, tapi mengapa kadang perjalanannya terhambat? Cari tahu jawabannya dan pelajari triknya. Kelewat serius mencurahkan perhatian pada orang yang lebih berprestasi atau ada faktor X yang menyebabkan orang lain lebih maju akan membuat kita frustrasi lalu menganggap bidang pekerjaan yang digeluti ini mustahil memberi sukses.

Tinggalkan pemikiran semacam itu karena memiliki 7 keterampilan berikut akan membawa kita menapaki puncak tangga karier.

1. Andal Berbicara
Kemampuan bicara dengan beragam individu merupakan tuntutan mutlak untuk meraih sukses. Misalnya, kontak mata yang bersahabat, kosakata yang kaya dan kemampuan menyesuaikan bahasa yang kita gunakan dengan lawan bicara juga pegang peran. Jadi, berlatihlah bicara santun dengan siapapun yang kita jumpai dalam keseharian atau ikut kelompok diskusi untuk mengasah kemampuan berdebat. Rewards yang bakal kita dapatkan adalah lebih cakap dalam berbagai situasi sosial, piawai membangun jejaring kesuksesan, membantu dalam bekerja dalam kelompok pribadi.

2. Tidak Plin-Plan
Seorang pemimpin yang baik memiliki sikap tegas dan selalu menunjukkan sikap ini setiap kali ia dihadapkan pada persoalan yang menuntutnya membuat keputusan. Apa pun keputusan yang dibuat memang akan menimbulkan pro dan kontra. Akan tetapi ingat, proses pengambilan keputusan akan membawa kita semakin dekat dengan kemampuan untuk menyelesaikan tantangan yang diberikan. Kuncinya, pastikan bahwa keputusan yang kita ambil sudah dipikirkan secara matang dan ada alasan yang menyertainya.

3. Akuntabilitas
Bagian terpenting lainnya dalam meraih sukses adalah kesediaan menerima tanggung jawab, baik saat sukses maupun gagal. Jika ini dilakukan, kita dianggap siap menerima tanggung jawab yang lebih besar dan menuai rasa hormat dari kolega karena kerendahan hati yang dimiliki. Agar bisa meminimalkan kesalahan, perhitungkan segala kemungkinan dan segera mengambil langkah yang tepat guna memperbaiki kesalahan yang kita lakukan.

4. Tetap Positif
Dengan mengolah pandangan positif, kita justru akan memacu orang lain untuk sama-sama menunjukkan sikap positif sehingga lebih produktif dan mungkin saja semakin dipercaya untuk jabatan eksekutif. Sikap positif sebetulnya mudah dan merupakan bentukan kita sendiri, kok. Yakni dengan menekankan hal-hal positif pada setiap situasi. Intinya, jangan lihat masalah, tapi lihatlah jalan keluarnya.

5. Presentasi Diri
Mempelajari bagaimana kiat mempresentasikan diri pada orang sangatlah penting. Misalnya, berbusana rapi akan memberi imej sukses di mata orang lain sebelum kita mengatakan sepatah kata pun. Tak perlu mahal, tapi busana dengan kualitas jahitan berstandar tinggi mengindikasikan kalau dalam banyak hal pun kita memiliki standar tinggi dan ini yang membuat orang lain kagum memandang kita. Seberapa besar kita memberi pengaruh kuat pada kolega, pimpinan atau klien akan melihat seberapa baik kita tampil di mata mereka. Memiliki gaya yang anggun untuk mendukung kesuksesan kita bukan sesuatu yang buruk, kok. Jangan lupa, penampilan akan meningkatkan apa yang kita rasakan mengenai diri sendiri yang ujung-ujungnya akan membuat kita semakin percaya diri.

6. Kelola Waktu
Ketidakmampuan mengorganisir akan membuat kita kocar-kacir sehingga pencapaian di bawah target yang ditetapkan. Untuk mengatasinya, belajarlah menuliskan segalanya secara rinci sehingga memungkinkan kita memastikan semuanya bisa dikerjakan sesuai ketersediaan waktu yang ada. Hasilnya, kita memiliki kualitas kerja yang lebih baik dan jangan kaget kalau ke depannya kita akan dipercaya mengemban tanggung jawab yang terus meningkat. Mampu mengelola waktu bukan berarti kita tak punya waktu luang untuk diri sendiri, lho. Justru inilah faktor kunci kesuksesan kita mengerjakan segala seuatu secara tepat waktu dan lebih berkualitas. Jangan menunda-nunda pekerjaan, tetapkan tujuan-tujuan yang menantang sekaligus realistis, dan manfaatkan waktu seefisien mungkin.

7. Mendeteksi Solusi
Akar dari suksesnya para pemimpin bisnis adalah kemampuan untuk menemukan solusi atas masalah besar. Kemampuan ini memang tidak terlihat nyata melainkan harus ditunjukkan ke orang lain. Kalau kita dan kolega kita satu divisi sudah sedemikian disiplin, tak ada salahnya selalu mencari tahu apa yang paling jadi masalah. Apakah itu berupa minimnya komunikasi di antara sesama staf, konflik seputar hak masing-masing pegawai, masalah teknis, atau sulitnya mengakses informasi. Cari kemudian bertindaklah. Jangan takut kerja ekstra bila memang berniat mencari solusi. Ingat, orang yang penuh semangat justru tertantang untuk menangani rintangan. Intinya, jangan sebatas puas pada rutinitas.