selamat datang di blog saya. saya ingin membagi apa yang bisa saya bagikan kepada anda. Komen dari pengunjung sangat saya harapkan.

Thursday 30 June 2011

FUNGSI KONTROL A-Z PADA mS. Office

A
(ALL) --- fungsi memblok keseluruhan teks 


B

(BOLD) --- fungsi menebalkan teks

C
(COPY) --- fungsi meng Copy teks 


D
fungsi membuka menu/kotak dialog Font

E
(EQUATOR) --- fungsi rata tengah teks

F
(FIND) ---fungsi membuka menu/kotak dialog Find and Replace 

G
(GO TO) --- fungsi membuka menu/kotak dialog Find and Replace 

H
--- fungsi membuka menu/kotak dialog Find and Replace (tab Replace)

I
(ITALIC) --- fungsi membuat teks menjadi miring 

J
(JUSTIFY) --- fungsi rata kanan & kiri pada teks

K
--- fungsi membuka menu/kotak dialog Insert Hyperlink
L
(LEFT) --- fungsi rata kiri pada teks

M
--- fungsi menggeser First Line Indent dan Left Tab pada mistar dokumen 

N
(NEW) --- fungsi membuka dokumen baru

O
(OPEN) --- fungsi membuka menu/kotak dialog Open 

P
(PRINT) --- fungsi membuka menu/kotak dialog Print

Q
--- fungsi menghilangkan nomor urut 

R
(RIGHT) --- fungsi membuat teks menjadi rata kanan

S
(SAVE) --- fungsi menyimpan dokumen 

T
--- fungsi menggeser Left Tab pada mistar dokumen

U
(UNDERLINE) --- fungsi menggarisbawahi teks

V
(PASTE) --- fungsi menampilkan hasil teks yang sudah di Copy

W
--- fungsi menyimpan dan langsung menutup program ms. Office yang di pakai

X
(CUT) --- fungsi menghapus teks (teks terlebih dahulu di blok) 

Y
(RE DO) --- fungsi mengulang/meneruskan kembali aktivitas yang dibatalkan

Z
(UN DO) --- fungsi membatalkan aktivitas terakhir








6 Konsep Desain Laptop dan Netbook Masa Depan

30 tahun yang lalu, tidak ada yang menggunakan PC dan 20 tahun lalu siapa yang mengira bahwa PC bisa dibawa jalan-jalan (portabel). Dalam waktu yang singkat, ribuan model laptop dalam berbagai ukuran muncul tanpa bisa ditebak apa yang akan muncul selanjutnya.

Berikut ini adalah beberapa konsep desain laptop dan netbook di masa depan:

1. ROLLTOP



  
Orkin Design telah memperkenalkan layar sentuh yang dinamakan Rolltop dan bisa digulung seperti gulungan koran ketika kaskuser pengen jalan2. Rolltop juga bisa berfungsi sebagai layar monitor. Rolltop memiliki layar 13 inch ketika difungsikan sebagai laptop dan 17 inch ketika difungsikan sebagai monitor.


2. Nokia's Scroll OLED Laptop
Ini konsepnya juga sama seperti sebelumnya, menggunakan layar gulung. Namun laptop ini lebih difokuskan pada fungsi entertainment-nya oleh sang penemu, Rodrigo Mercado. Keunggulannya laptop ini ada pada tingkat kecerahan warna, sudut pandang yang lebar, rendah daya, dan high contrast ratio yang membuatnya sempurna untuk digunakan menonton film. Laptop ini juga menggunakan suara sebagai metode input perintah.














3. iWeb
 Seiring berkurangnya ukuran layar laptop dan netbook, ukuran keyboard dan touchpad juga ikut2an berkurang sehingga seringkali kita merasa perlu memakai wireless keyboard karena ukurannya sudah terlalu kecil untuk digunakan dengan nyaman.
iWeb 2.0 dirancang oleh Yang Yongchang dan menyelesaikan masalah ukuran keyboard karena papan ketik di iWeb bisa dilipat jadi 3 dan sesuai untuk ukuran layarnya yang cuma 6.5 inch. Netbook ini juga mendukung multi-touch dan teknologi gravitasi serta fitur-fitur lain yang tidak biasa.




 4. Dell Eco-Friendly Root
Belum jelas konsep ini diarahkan untuk menjadi laptop atau PC namun yang jelas, desainer Paulina Carlos melakukan langkah berani untuk memperkenalkan komputer tanpa monitor dan keyboard. Dengan menggunakan teknologi laser, layar dan keyboard mampu diproyeksikan ke permukaan yang rata. Keunggulan gadget ini ada pada materialnya yang ramah lingkungan (polymer) dan lapisan biologis serta komponen elektronik yang bisa didaur ulang.


5. Laptop Transparan
Sebenernya keren juga sih kalo kaskuser bisa melihat pacar kaskuser lagi ngapain di balik layar laptop kaskuser. Tapi ane pribadi gak merasa ada manfaatnya dengan menggunakan layar laptop tembus pandang. Layar ini menggunakan teknologi OLED dengan resolusi 'cuma' 960x540 dan memiliki tingkat transparansi 38% dan bisa menyulitkan mata2 agan sekalian bila membaca teks/gambar dengan warna yang tidak kontras.




6. Roteburu
Roteburu adalah konsep inovatif yang berada di antara PC dan laptop. Bentuknya menyatu dengan meja dan menggunakan touch panel keyboard serta LCD berukuran 22 inch.



Semoga informasi dari ane membuat pembaca sekalian siap menyongsong masa depan!!!  


Friday 24 June 2011

Beda Algoritma dan Program

Program adalah kumpulan pernyataan komputer, sedangkan metode dan
tahapan sistematis dalam program adalah algoritma. Program ditulis dengan
menggunakan bahasa pemrograman. Jadi bisa disebut bahwa program
adalah suatu implementasi dari bahasa pemrograman.
Beberapa pakar memberi formula bahwa:
Program = Algoritma + Bahasa (Struktur Data)
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat
pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data
yang tepat akan membuat program menjadi kurang baik, demikian juga
sebaliknya.
Pembuatan algoritma mempunyai banyak keuntungan di antaranya:
1. Pembuatan atau penulisan algoritma tidak tergantung pada bahasa
pemrograman manapun, artinya penulisan algoritma independen dari
bahasa pemrograman dan komputer yang melaksanakannya.
2. Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasa
pemrograman.
3. Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama
karena algoritmanya sama.
Beberapa hal yang perlu diperhatikan dalam membuat algoritma:
1. Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah.
Deskripsi tersebut dapat ditulis dalam notasi apapun asalkan mudah
dimengerti dan dipahami.
2. Tidak ada notasi yang baku dalam penulisan teks algoritma seperti
notasi bahasa pemrograman. Notasi yang digunakan dalam menulis
algoritma disebut notasi algoritmik.
3. Setiap orang dapat membuat aturan penulisan dan notasi algoritmik
sendiri. Hal ini dikarenakan teks algoritma tidak sama dengan teks
program. Namun, supaya notasi algoritmik mudah ditranslasikan ke
dalam notasi bahasa pemrograman tertentu, maka sebaiknya notasi
algoritmik tersebut berkorespondensi dengan notasi bahasa
pemrograman secara umum.
4. Notasi algoritmik bukan notasi bahasa pemrograman, karena itu
pseudocode dalam notasi algoritmik tidak dapat dijalankan oleh
komputer. Agar dapat dijalankan oleh komputer, pseudocode dalam
notasi algoritmik harus ditranslasikan atau diterjemahkan ke dalam
notasi bahasa pemrograman yang dipilih. Perlu diingat bahwa orang
yang menulis program sangat terikat dalam aturan tata bahasanya dan
spesifikasi mesin yang menjalannya.
5. Algoritma sebenarnya digunakan untuk membantu kita dalam
mengkonversikan suatu permasalahan ke dalam bahasa pemrograman.
6. Algoritma merupakan hasil pemikiran konseptual, supaya dapat
dilaksanakan oleh komputer, algoritma harus ditranslasikan ke dalam
notasi bahasa pemrograman. Ada beberapa hal yang harus diperhatikan
pada translasi tersebut, yaitu:
a. Pendeklarasian variabel
Untuk mengetahui dibutuhkannya pendeklarasian variabel dalam
penggunaan bahasa pemrograman apabila tidak semua bahasa
pemrograman membutuhkannya.
b. Pemilihan tipe data
Apabila bahasa pemrograman yang akan digunakan membutuhkan
pendeklarasian variabel maka perlu hal ini dipertimbangkan pada
saat pemilihan tipe data.
c. Pemakaian instruksi-instruksi
Beberapa instruksi mempunyai kegunaan yang sama tetapi masingmasing
memiliki kelebihan dan kekurangan yang berbeda.
d. Aturan sintaksis
Pada saat menuliskan program kita terikat dengan aturan sintaksis
dalam bahasa pemrograman yang akan digunakan.
e. Tampilan hasil
Pada saat membuat algoritma kita tidak memikirkan tampilan hasil
yang akan disajikan. Hal-hal teknis ini diperhatikan ketika
mengkonversikannya menjadi program.
f. Cara pengoperasian compiler atau interpreter.
Bahasa pemrograman yang digunakan termasuk dalam kelompok
Compiler  atau interpreter.

SORTING

Pengertian sorting
Sort dalam hal ini diartikan mengurutkan data yang berada dalam suatu tempat penyimpanan, dengan urutan tertentu baik urut menaik (ascending) dari nilai terkecil sampai dengan nilai terbesar , atau urut menurun (descending) dari nilai terbesar sampai dengan nilai terkecil. Sorting adalah proses pengurutan. Dilihat dari tempat penyimpanan data, sort  dibedakan antara external sort dan internal sort. External sort bila datanya berada dalam media external, atau external storage, seperti harddisk. Internal sort bila datanya berada dalam internal storage atau memory  computer.

Beberapa  metode internal sort antara lain:
1.       Buble sort
2.       Selection sort
3.       Insertion sort
4.       Shell sort
5.       Merge sort
6.       Radix sort
7.       Quick sort
8.       Heap sort

Stack

Secara bahasa, stack artinya tumpukan.
Dikaitkan dengan struk tur data, stack dimaksudkan sekumpulan data yang organisasi strukturnya bersifat tumpukan. Salah satu buku literature, mendefinisikan stack sebagai berikut:

A stack is an ordered collection of items into which new items may be inserted and from which items may be deleted at one end, called the top of the stack (YEDIYAH L. Moshe J. A., and  Aaron M. Tenembaum; data structutures using c and c++)

Dalam pemrograman koleksi data yang berstruktur stack dapat ditempatkan dalam array satu dimensi atau dalam linear singly linked list.

Tipe Data Dalam Bahasa C/C++

Setiap bahasa pemrograman mengunakan Tipe Data Dasar (Basic Data Type) sendiri-sendiri yang antara satu bahasa dan bahasa lainnya ada yang sama, hamper sama atau sama sekali berbeda. Tipe Data Dasar yang digunakan oleh Bahasa C/C++, hanya ada empat, yaitu character,  integer,  floating point single precision, floating point double precision.

Character
Data yang  disimpan dengan menggunakan tipe data character, menggunkan area memory sebesar 1 byte (8bit), yang hanya bias diisi dengan 1 karakter. Karena hanya menggunakan 1byte, maka tipe data ini disebut tipe data character.

Integer
Data yang disimpan dengan menggunakan integer, yang penulisannnya dalam bahsa C dinyatakan dengan int, terb agi menjadi 2 macam atau kategori yaitu:
1.  Int
2.  Long int
Data tipe int menempati 2 byte (16bit)
Tipe data long int menempati area sepanjang 4 byte(32bit). Sama dengan tipe int, tipe ini juga ada dua macam yaitu:
a.     Signed long  int
b.     Unsigned long int

Floating point
Data floating dalam bahsa C dan C++, dibedakan menjadi 2 macam yaitu:
1.  Tipe data float : untuk data floating point single precision.
Menggunakan memory  : 4byte (32bit)
2.  Tipe data double dan long double :
a.     Double                           : untuk data floating  point  double precision.
Menggunakan memory        :8byte(64bit)
b.     Long double                 : untuk data long  floating point double precision.
Menggunakan memory        : 10byte(80bit).

PENGENAL PADA C++


Penamaan pengenal
Pengenal yang biasa dipakai dalam pemrograman untuk menyatakan:
-          Variable
-          Konstanta bernama
-          Tipe data
-          Fungsi
-          Obyek
Suatu pengenal berawalan dengan huruf. Panjang maksimal nama pengenal pada c++ tergantung compiler yang digunakan. Borland C++  memperkenankan nama pengenal hingga 32 karakter sedangkan  Turbo c++ hingga 31 karakter yang signifikan.
Contoh suatu pengenal yang benar:
Gaji_pegawai
Gajipegawai
Gaji2pegawai

Contoh suatu pengenal yang salah :
2semester
Nm-barang
#jmb

OPERATOR PADA PROGRAM


Operator merupakan symbol yang biasa dilinatkan dalam program untuk melakukan sesuatu operasi atau manipulasi, misalnya:
  • Menjumlahkan dua buah nilai
  • Memberikan nilai ke suatu variabel
  • Membandingkan kesamaan dua buah nilai
sifat operator pada c++ adalah sbb:
  • Unary : operator yang hanya melibatkan sebuah operand, contoh: -1
  • Binary  : operator yang melibatkan dua buah operand, contoh: 1+2
  • Ternary: operator yang melibatkan tiga buah operand, contoh:{a>b} ? a:b
Ungkapan (ekspresi) dalam c++ dapa berupa:
  • Pengenal
  • Konstanta
  • Atau diantara kombinasi elemen di atas dengan operaor
Contoh ungkapan : 3 +2 +1
Pada ungkapan ini 3,2 dan 1 merupakan operand dari simbol + serta – adalah operator. Nilai ungkapan sendiri adalah hasil penjimlahan 3 dan 2, dikurangi 1.

C++


C++  merupakan perkembangan dari bahasa C. Bahasa C merupakan perkembangan bahasa BCPL (basic combined Programming Langguage) yang dibuat oleh Dr. Martin Richard dari Cambridge University di Inggris.
C++ diciptakan satu dekade setelah C oleh Bjame Stroustrup,Laboratorium Bell,AT&T, pada tahun 1983. Keistimewaaan yang berarti  pada c++ adalah karena bahasa ini mendukung pemrograman tang berbasis objek (PBO). Tujuan utama pembuatan c++ adalah untuk meningkatkan produktivitas pemrograman dalam membuat aplikasi.
Program c++ biasa ditulis dengan ekstensi .cpp (dari kata c plus plus). Pada saat pengkompilasian program sumber (.cpp) bersama file2 header (berekstensi  .H atau .HPP) akan diterjemahkan oleh compiler C++ menjadi kode objek (.OBJ), file obyek ini berupa dalam format biner (berkode 0&1).