June 11, 2015

Mengenal Shorcut
Afriduarchan11:41 AM 1 komentar

Di dunia komputer kita dibutuhkan kecepatan dalam mengambil keputusan. Shortcut merupakan salah satu hal penting dalam memudahkan kita dalam menggunakan komputer. Banyak hal yang bisa digunakan dalam shortcut. Berikut merupakan shortcut yang bisa digunakan di windows :
Source : Google.com

Keyboard Shorcuts (Microsoft Windows)
1. CTRL+C (Copy)
2. CTRL+X (Cut)
3. CTRL+V (Paste)
4. CTRL+Z (Undo)
5. DELETE (Delete)
6. SHIFT+DELETE (Delete the selected item permanently without placing the item in the Recycle Bin)
7. CTRL while dragging an item (Copy the selected item)
8. CTRL+SHIFT while dragging an item (Create a shortcut to the selected item)
9. F2 key (Rename the selected item)
10. CTRL+RIGHT ARROW (Move the insertion point to the beginning of the next word)
11. CTRL+LEFT ARROW (Move the insertion point to the beginning of the previous word)
12. CTRL+DOWN ARROW (Move the insertion point to the beginning of the next paragraph)
13. CTRL+UP ARROW (Move the insertion point to the beginning of the previous paragraph)
14. CTRL+SHIFT with any of the arrow keys (Highlight a block of text)
SHIFT with any of the arrow keys (Select more than one item in a window or on the desktop, or select text in a document)
15. CTRL+A (Select all)
16. F3 key (Search for a file or a folder)
17. ALT+ENTER (View the properties for the selected item)
18. ALT+F4 (Close the active item, or quit the active program)
19. ALT+ENTER (Display the properties of the selected object)
20. ALT+SPACEBAR (Open the shortcut menu for the active window)
21. CTRL+F4 (Close the active document in programs that enable you to have multiple documents opensimultaneou sly)
22. ALT+TAB (Switch between the open items)
23. ALT+ESC (Cycle through items in the order that they had been opened)
24. F6 key (Cycle through the screen elements in a window or on the desktop)
25. F4 key (Display the Address bar list in My Computer or Windows Explorer)
26. SHIFT+F10 (Display the shortcut menu for the selected item)
27. ALT+SPACEBAR (Display the System menu for the active window)
28. CTRL+ESC (Display the Start menu)
29. ALT+Underlined letter in a menu name (Display the corresponding menu) Underlined letter in a command name on an open menu (Perform the corresponding command)
30. F10 key (Activate the menu bar in the active program)
31. RIGHT ARROW (Open the next menu to the right, or open a submenu)
32. LEFT ARROW (Open the next menu to the left, or close a submenu)
33. F5 key (Update the active window)
34. BACKSPACE (View the folder onelevel up in My Computer or Windows Explorer)
35. ESC (Cancel the current task)
36. SHIFT when you insert a CD-ROMinto the CD-ROM drive (Prevent the CD-ROM from automatically playing)
Dialog Box - Keyboard Shortcuts
1. CTRL+TAB (Move forward through the tabs)
2. CTRL+SHIFT+TAB (Move backward through the tabs)
3. TAB (Move forward through the options)
4. SHIFT+TAB (Move backward through the options)
5. ALT+Underlined letter (Perform the corresponding command or select the corresponding option)
6. ENTER (Perform the command for the active option or button)
7. SPACEBAR (Select or clear the check box if the active option is a check box)
8. Arrow keys (Select a button if the active option is a group of option buttons)
9. F1 key (Display Help)
10. F4 key (Display the items in the active list)
11. BACKSPACE (Open a folder one level up if a folder is selected in the Save As or Open dialog box)
Microsoft Natural Keyboard Shortcuts
1. Windows Logo (Display or hide the Start menu)
2. Windows Logo+BREAK (Display the System Properties dialog box)
3. Windows Logo+D (Display the desktop)
4. Windows Logo+M (Minimize all of the windows)
5. Windows Logo+SHIFT+M (Restorethe minimized windows)
6. Windows Logo+E (Open My Computer)
7. Windows Logo+F (Search for a file or a folder)
8. CTRL+Windows Logo+F (Search for computers)
9. Windows Logo+F1 (Display Windows Help)
10. Windows Logo+ L (Lock the keyboard)
11. Windows Logo+R (Open the Run dialog box)
12. Windows Logo+U (Open Utility Manager)
13. Accessibility Keyboard Shortcuts
14. Right SHIFT for eight seconds (Switch FilterKeys either on or off)
15. Left ALT+left SHIFT+PRINT SCREEN (Switch High Contrast either on or off)
16. Left ALT+left SHIFT+NUM LOCK (Switch the MouseKeys either on or off)
17. SHIFT five times (Switch the StickyKeys either on or off)
18. NUM LOCK for five seconds (Switch the ToggleKeys either on or off)
19. Windows Logo +U (Open Utility Manager)
20. Windows Explorer Keyboard Shortcuts
21. END (Display the bottom of the active window)
22. HOME (Display the top of the active window)
23. NUM LOCK+Asterisk sign (*) (Display all of the subfolders that are under the selected folder)
24. NUM LOCK+Plus sign (+) (Display the contents of the selected folder)
MMC COnsole Windows Shortcut keys
1. SHIFT+F10 (Display the Action shortcut menu for the selected item)
2. F1 key (Open the Help topic, if any, for the selected item)
3. F5 key (Update the content of all console windows)
4. CTRL+F10 (Maximize the active console window)
5. CTRL+F5 (Restore the active console window)
6. ALT+ENTER (Display the Properties dialog box, if any, for theselected item)
7. F2 key (Rename the selected item)
8. CTRL+F4 (Close the active console window. When a console has only one console window, this shortcut closes the console)
Remote Desktop Connection Navigation
1. CTRL+ALT+END (Open the Microsoft Windows NT Security dialog box)
2. ALT+PAGE UP (Switch between programs from left to right)
3. ALT+PAGE DOWN (Switch between programs from right to left)
4. ALT+INSERT (Cycle through the programs in most recently used order)
5. ALT+HOME (Display the Start menu)
6. CTRL+ALT+BREAK (Switch the client computer between a window and a full screen)
7. ALT+DELETE (Display the Windows menu)
8. CTRL+ALT+Minus sign (-) (Place a snapshot of the active window in the client on the Terminal server clipboard and provide the same functionality as pressing PRINT SCREEN on a local computer.)
9. CTRL+ALT+Plus sign (+) (Place asnapshot of the entire client window area on the Terminal server clipboardand provide the same functionality aspressing ALT+PRINT SCREEN on a local computer.)

Microsoft Internet Explorer Keyboard Shortcuts
1. CTRL+B (Open the Organize Favorites dialog box)
2. CTRL+E (Open the Search bar)
3. CTRL+F (Start the Find utility)
4. CTRL+H (Open the History bar)
5. CTRL+I (Open the Favorites bar)
6. CTRL+L (Open the Open dialog box)
7. CTRL+N (Start another instance of the browser with the same Web address)
8. CTRL+O (Open the Open dialog box,the same as CTRL+L)
9. CTRL+P (Open the Print dialog box)
10. CTRL+R (Update the current Web )

June 10, 2015

Kelebihan dan keuntungan blog wordpress
Afriduarchan8:06 AM 1 komentar

Banyak keuntungan jika membangun blog dengan cara menghosting sendiri. Salah satu platform blog yang memiliki banyak kelebihan adalah wordpress.Dengan wordpress kita bebas menambahkan sourcecode atau fungsi/aplikasi tertentu karena WP adalah platform blog yang opensource.Siapapun bebas memodifikasi mesin blog sesuka yang dia mau.Fungsi fungsi/aplikasi yang sudah jadi dan siap di klik install adalah plugin (add ons).
Dengan tersedianya berbagai macam plugin,maka akan mempermudah dan mempersingkat pekerjaan maintenance dan peningkatan performa blog.Aktifitas bloging anda dengan wordpress akan menjadi lebih cepat, mempersingkat dan menghemat waktu anda.
Kelebihannya unik lainnya adalah: Blog wordpress juga bisa dijadikan sebagai Toko Online hanya dengan menancapkan plugin tertentu.

Plugin wordpress yang sangat berguna untuk maintenace blog contohnya adalah:
Broken link checker: secara otomatis menemukan dan memberitahukan admin jika ditemukan dead link agar segera diperbaiki.
AIO SEO Pack: Berguna untuk mengoptimasi title dari halaman halaman yang ada di blog WP agar tidak terjadi duplicat content.
WP Super cache: Solusi jika anda ingin menghemat bandwidth dari server hosting anda.
Dan masih banyak plugin wp yang bermanfaat lainnya.

Keuntungan wordpress adalah menggunakan nama domain sendiri. Dengan nama domain sendiri, blog akan lebih cepat meraih posisi serp. Domain sendiri yang cepat memperoleh serp maksudnya adalah root folder dari domain utama www.situsblog.com ,bukan situs.situsblog.com

SEO WP lebih bagus dengan catatan server yang dipakai menghosting mesin blog berperforma baik, jarang terjadi down server dan memiliki kecepatan akses yang tinggi.Optimasi SEO untuk mendapatkan jumlah visitor dengan blog WP lebih cepat, karena WP didukung oleh bermacam plugin SEO dan Gratis.

Kelemahan Blog Wordpress
  1. Dana Hosting+Domain: Blog WP harus menyediakan dana untuk hosting dan domain, namun anda hanya perlu menyisihkan 1% saja untuk membayarnya dari peghasilan yang anda peroleh dari blog. Dan selebihnya yang 99% adalah uang untuk mengisi kantong anda pribadi.Mencari uang melalui internet merupakan sebuah bisnis, dan bisnis pasti memerlukan modal.
  2. WebServer yang bermasalah: Sebenarnya membuat blog wordpress bisa memanfaatkan webhosting gratis, namun kita tidak akan menikmati keuntungan yang maksimal dari wordpress. Selain banyak plugin WP yang kemungkinan tidak bisa bekerja karena minimnya fitur, hosting gratis biasanya aksesnya lambat dan server yang lebih sering down. Paling umum webhosting gratis hanya memberikan jatah bandwidth yang sangat kecil, jika bandwidth sudah kehabisan jatah maka situs anda tidak bisa diakses sama sekali.Masih jauh Lebih baik jika blog anda menggunakan shared hosting murah sekelas bronze. Meskipun yang paling murah, webhosting premium masih memberikan bandwidth yang jauh kebih besar daripada webhosting gratis bahkan ada yang kasih unlimited.
Tipsnya: Gunakanlah hosting premium walaupun hanya kelas Shared Hosting yang murah ,pilihlah Webhosting yang berani memberikan kualitas server shared hosting yang tangguh.Server web yang tangguh akan jauh dari masalah masalah teknis seperti akses lambat dan bahkan down sehingga sering terjadi 404 server tidak diketemukan. Tips untuk meminimkan akses situs yang lambat, pilih server sesuai dengan wilayah target pengunjung. Jika pengunjung blog terbanyak yang ditargetkan dari wilayah Indonesia, maka sebaiknya gunakan webserver yang terletak di indonesia.

Membuat blog Wordpress tidak sesulit, seribet dan semahal kelihatannya. Solusi harga hosting dan domain tidak harus mahal untuk pemula.Tidak perlu menyewa VPS, kecuali blog sudah mendatangkan trafik dan uang. Anda bisa mengupgrade kelas shared hosting (bronze ke silver atau ke gold) atau dari shared hosting kepada VPS kapan saja jika dirasa perlu. Bahkan bisa pindah server dan transfer domain blog anda kepada perusahaan penyedia sewa server yang lebih bagus lagi.

Lebih baik menggunakan hosting premium walaupun kelas yang paling murah  dari pada menggunakan webhosting gratis. Hal ini Karena fiturnya yang jauh lebih lengkap dari pada webhosting gratis. Fitur shared hosting kelas bronze dan kelas gold itu sama, yang membedakannya adalah jumlah disk spacenya saja. Kita bisa mengupgrade server jika sudah diperlukan, apabila nanti membutuhkan disk space yang lebih besar.
Hindari menggunakan webhosting gratisan, jika memang ingin serius dengan bloging. Banyak ruginya jika menggunakan webhosting gratisan,kecuali hanya untuk pembelajaran mengenal hosting saja. Namun Kenapa ngeblog dengan WP tidak dimulai dengan serius dimulai dari sekarang? Karena sambil belajar anda juga bisa sekaligus mempersiapkan blog sejak dari awal dengan hosting+domain TLD, sehingga tidak membuang buang waktu.


Kerugian webhosting gratisan adalah fitur yang sangat minim, dan anda harus siap di banned account kapan saja.

May 5, 2015

Tutorial Menggunakan WhatsApp Web
Afriduarchan4:07 PM 0 komentar

Whatsapp merupakan salah satu media dalam berkomunikasi. aplikasi ini cukup membuat pengguna gadget ketagihan untuk berkomunikasi. Sekarang kita dapat menggunakan whatsapp menggunakan web atau berbasis we, sehingga kita tidak hanya menggunakan gadget atau memegang gadget setiap saat. adapun cara untuk menggunakan web whatsapp sebagai berikut :

1. Buka web browser anda dan ketikkan https://web.whatsapp.com/ 
2. Maka akan muncul tampilan sebagai berikut :


3. Buka gadget kita, pilih menu pojok kanan WhatsApp Web. maka akan muncul tampilan seperti di bawah ini :

4. tekan simbol plus (+) di pojok kanan atas dan arahkan ke barcode yang ada di web browser anda.
5. Maka akan muncul tampilan baru seperti di bawah ini :

Cukup mudah kan :)

UDP Client Server Pemrograman Jaringan
Afriduarchan3:24 PM 0 komentar

Tulisan kali ini merupakan salah satu bagian dari mata kuliah Pemrograman Jaringan pada penulisan saya sebelumnya yaitu Client Server Menggunakan Java Programming. tulisan ini akan membahas dan memberi contoh UDP client server. berikut adalah isi programnya

Udpserver.java(Server)
package udpserver;
import java.net.*;
import java.io.*;
public class Udpserver {
    public static void main(String[] args) {
    try{
System.out.println ("UDP Server demo");
System.out.println ("Binding ke port 8088");
DatagramSocket socket = new DatagramSocket(8088);
System.out.println ("Bound local port: " + socket.getLocalPort());
System.out.println ("Menunggu packet datang...");
DatagramPacket packet = new DatagramPacket( new byte[256], 256 );
socket.receive(packet);
System.out.println ("Packet diterima!");
InetAddress remote_addr = packet.getAddress();
System.out.println ("IP Address pengirim : " + remote_addr.getHostAddress() );System.out.println ("Port pengirim: " + packet.getPort());
ByteArrayInputStream bin = new ByteArrayInputStream(packet.getData());
for (int i=0; i < packet.getLength(); i++){
int data = bin.read();
if (data == -1)
break;
else
System.out.print ((char)data) ;
}
socket.close();
}
catch(Exception ex){
System.out.println("Error: " + ex.getMessage());
}
    }
   
}

Udpclient.java (Client)
package udpclient;
import java.net.*;
import java.io.*;
public class Udpclient {
    public static void main(String[] args) {
        try{
String hostname = "localhost";
System.out.println ("UDP client demo");
System.out.println ("Binding ke local port");
DatagramSocket socket = new DatagramSocket();
System.out.println ("Bound local port: " + socket.getLocalPort());
ByteArrayOutputStream stream = new ByteArrayOutputStream();
PrintStream pOut = new PrintStream(stream);
pOut.print ("Apa kabar!");
byte[] barray = stream.toByteArray();
DatagramPacket packet = new DatagramPacket(barray, barray.length );
System.out.println ("Target hostname: " + hostname );
InetAddress remote_addr = InetAddress.getByName(hostname);
System.out.println ("IP Address Hostname: " + remote_addr.getHostAddress());
packet.setAddress (remote_addr);
packet.setPort (8088);
socket.send(packet);
System.out.println ("Packet telah terkirim!");
}
catch(Exception ex){
System.out.println("Error: " + ex.getMessage());
}
    }
   

}

dan hasil outputnya seperti pada gambar di bawah ini :
- output udpserver

- output udpclient


Client Server Menggunakan Java Programming
Afriduarchan3:12 PM 0 komentar


Pada praktikum Labti ini saya menggunakan java programming dalam penggunaan client dan server. dan dijalankan menggunakan aplikasi Neatbens.berikut adalah code yang digunakan.


Main.java (Clientapp)

package clientapp;
import java.io.*;
import java.net.*;

public class Main {
    public static void main(String[] args) throws IOException {
        Socket client = null;       
        InputStream in = null;
        OutputStream out = null;
        byte[] receiveMsg =  new byte[64];
        try {
            client = new Socket("Afriduarchan-PC", 8080);
            in = client.getInputStream();
            out = client.getOutputStream();
        } catch (UnknownHostException e) {
            System.err.println(e.getMessage());
            System.exit(1);
        } catch (IOException e) {
            System.err.println(e.getMessage());
            System.exit(1);
        }
        String fromServer;
        String fromUser;
        in.read(receiveMsg);
        fromServer = new String(receiveMsg);
        System.out.println("Server: " + fromServer);

        fromUser = "Salam dari client";
        System.out.println("Kirim ke server: " + fromUser);
        out.write(fromUser.getBytes());
        fromUser = "Ini data dari client";
        System.out.println("Kirim ke server: " + fromUser);
        out.write(fromUser.getBytes());
        fromUser = "Keluar";
        out.write(fromUser.getBytes());
        System.out.println("Kirim ke server: " + fromUser);           
        out.close();
        in.close();

        client.close();}}

Main.java(Serverapp)
package serverapp;
import java.io.*;
import java.net.*;
public class Main {
    public static void main(String[] args) throws IOException {
        ServerSocket server = null;
        Socket client = null;
        byte[] receiveBuf = new byte[64];
        int recvMsgSize;       
        try {
            server = new ServerSocket(8080);
            System.out.println("Server started");
            client = server.accept();
            System.out.println("Client connected");           
        } catch (IOException e){
          System.out.println(e.getMessage());
          System.exit(-1); }
        InputStream in = client.getInputStream();
        OutputStream out = client.getOutputStream();
        String data;
        data = "Salam dari server";
        out.write(data.getBytes());
        java.util.Arrays.fill(receiveBuf, (byte)0);
        while (true) {
            recvMsgSize = in.read(receiveBuf);
            data = new String(receiveBuf);
            if (data.trim().equals("Keluar")){
                out.write(data.getBytes());
                break;
            }
            java.util.Arrays.fill(receiveBuf, (byte)0);
            System.out.println("Client: " + data);
        }
        out.close();
        in.close();
        client.close();
        server.close();}}

dan hasil dari output program diatas adalah sebagai berikut:
- ini adalah output dari server 


-ini adalah output dari client


demikian sedikit berbagi ilmu mengenai pemrograman jaringan.semoga bermanfaat. GBU