Sunday 26 January 2014

Cara Menghitung dan Menggunakan Burst pada Simple Queue Mikrotik

Cara Menghitung Burst untuk simple queue Mikrotik. Sebelumnya saya pernah membahas tentang burst di artikel ini Tenik Burst Bandwidth pada Mikrotik. Pada kesempatan ini, saya akan coba bahas lagi tentang burst bandwidth yaitu Cara Menghitung dan Menggunakan Burst pada Simple Queue Mikrotik.



Lama waktu ideal untuk mengakses sebuah situs harusnya tidaklah lebih dari 10 hitungan jari atau 10 detik. Hal ini diperlukan untuk memberikan kenyamanan bagi user dalam melakukan aktivitas browsing. Maka tak ada salahnya kita memberikan aliran Bandwidth yang cukup besar pada 10 detik pertama, dan selanjutnya kita batasi untuk memberikan download file yang biasanya lebih dari 10 detik.

Burst pada simple Queue bertujuan untuk mengijinkan aliran data tertinggi untuk beberapa periode waktu. Fasilitas ini berguna untuk membatasi pemakaian bandwidth secara berlebihan dan terus menerus bagi user-user yang rakus akan bandwidth. Hanya pada beberapa periode waktu tertentu sajalah user mendapatkan jatah b/w yang cukup besar.

Pada fitur Burst terdapat beberapa variabel yang harus ditentukan nilainya, antara lain Burst Limit, Burst Threshold dan Burst Time. Yang perlu diperhatikan adalah, jika rata-rata aliran data lebih rendah dari “Burst Threshold“, Burst akan secara aktual mengikuti “Burst Limit", dimana setiap detik router akan menghitung rata-rata data yang dicapai melalui burst time yang terakhir.
Click here to enlarge
Click here to enlarge

Penulis menggunakan rumus tersendiri yang di buat di excel

Dimana :

N = Interval time

X = Burst Limit

Y = Burst Threshold

Z = Burst Time

M = Max Limit

Rumus : Y = (X*N) / Z

M = 4/3 * Y

Contoh :

X = 1024 kbps

N = 10 detik

Z = 40 s

Y = (1024*10) / 40 = 256 kbps

Maka di dapat Burst Threshold = 256 kbps

M = 4/3 * 256 = 342 kbps

Maka di dapat Max Limit = 342kbps

Jika di set maka hasil yang di dapat :

Click here to enlarge

Click here to enlarge

Click here to enlarge

Dari grafik di atas di liat waktu buka website bandwidth langsung naik dari 256 kbps ke 1024 kbps trus makin lama makin turun ke max limit 342 kbps. Teknis ini dapat menghemat bandwidth agar tidak banyak user mengambil bandwidth untuk download.

Untuk limit at dapat di hitung dengan cara misalkan ada 6 komputer. Bandwidth yang kita punya max 1 Mbps (1024 kbps) maka bagi 6 (1024/6) = 170 kbps kita set limit at tidak boleh lebih dari 170 kbps atau kasih rata-rata = 128 kbps. Sehingga user minimal dapat bandwidth 128 kbps.

Agar lebih mudah menghitung nya, silakan gunakan Burst Calculator dengan excel yang dapat anda download disini.


sumber:
http://beta.forummikrotik.com/general-networking/18183-menghitung-burst-threshold-untuk-simple-queue.html

JAVA BASIC NetBeans - Membuat Aplikasi GUI Iframe

Sudah lama tidak update blog kali ini saya akan sedikit memberikan Tutorial bagaimana membuat Aplikasi berbasis Java Denga Gui kali . sesuai Tugas Kuliah kali ini saya membahas Tentang aplikasi Penjual Mobil Basis Java GUI .

Berikut Sourchcode dan tampilanya

Buat tampilaan mengunakan Iframe seperti berikut menguanakn control Tool.















Setelah itu lakukan Tulis Scrip Berikut atau copy n paste

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package swing;

/**
 *
 * @author BomberCom
 */
public class PejualanMobil extends javax.swing.JFrame {

    /**
     * Creates new form PejualanMobil
     */
    public PejualanMobil() {
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    //                          
    private void initComponents() {

        grup = new javax.swing.ButtonGroup();
        jLabel1 = new javax.swing.JLabel();
        av = new javax.swing.JRadioButton();
        grup.add(av);
        xe = new javax.swing.JRadioButton();
        grup.add(xe);
        er = new javax.swing.JRadioButton();
        f = new javax.swing.JRadioButton();
        jSeparator1 = new javax.swing.JSeparator();
        jSeparator2 = new javax.swing.JSeparator();
        jLabel2 = new javax.swing.JLabel();
        jm = new javax.swing.JTextField();
        jLabel3 = new javax.swing.JLabel();
        jLabel4 = new javax.swing.JLabel();
        hp = new javax.swing.JTextField();
        jLabel6 = new javax.swing.JLabel();
        t = new javax.swing.JTextField();
        jButton1 = new javax.swing.JButton();
        jSeparator3 = new javax.swing.JSeparator();
        cpph = new javax.swing.JCheckBox();
        pph = new javax.swing.JTextField();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jLabel1.setText("APLIKASI PENJUALAN MOBIL");

        av.setText("Avanza");
        av.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                avActionPerformed(evt);
            }
        });

        xe.setText("Xenia");
        xe.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                xeActionPerformed(evt);
            }
        });

        er.setText("Ertiga");
        grup.add(er);
        er.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                erActionPerformed(evt);
            }
        });

        f.setText("Fourtuner");
        grup.add(f);
        f.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                fActionPerformed(evt);
            }
        });

        jLabel2.setText("BOMBERCOMPUTER 2014");

        jLabel3.setText("Jumlah Mobil Terjual");

        jLabel4.setText("Harga Perunit ($)");

        hp.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                hpActionPerformed(evt);
            }
        });

        jLabel6.setText("Total Penjualan :");

        jButton1.setText("HITUNG");
        jButton1.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jButton1ActionPerformed(evt);
            }
        });

        cpph.setText("Total  PPH 10%");
        cpph.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                cpphActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jSeparator1)
            .addComponent(jSeparator2)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGap(140, 140, 140)
                        .addComponent(jLabel1))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(155, 155, 155)
                        .addComponent(jLabel2)))
                .addGap(0, 0, Short.MAX_VALUE))
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(av)
                    .addComponent(er)
                    .addComponent(xe)
                    .addComponent(f))
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGap(160, 160, 160)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(hp, javax.swing.GroupLayout.PREFERRED_SIZE, 182, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jButton1)
                            .addComponent(jLabel3)
                            .addComponent(jLabel4)
                            .addComponent(jm, javax.swing.GroupLayout.PREFERRED_SIZE, 45, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(cpph)
                            .addComponent(pph, javax.swing.GroupLayout.PREFERRED_SIZE, 154, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(t, javax.swing.GroupLayout.PREFERRED_SIZE, 182, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 108, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addComponent(jSeparator3, javax.swing.GroupLayout.DEFAULT_SIZE, 1, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addComponent(av)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                        .addComponent(xe)
                        .addGap(25, 25, 25)
                        .addComponent(er)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(f)
                        .addGap(4, 4, 4)
                        .addComponent(jSeparator3, javax.swing.GroupLayout.PREFERRED_SIZE, 4, javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGroup(layout.createSequentialGroup()
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addGap(18, 18, 18)
                                .addComponent(jm, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                .addComponent(jLabel4))
                            .addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(6, 6, 6)
                        .addComponent(hp, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(jButton1)
                        .addGap(8, 8, 8)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(jLabel6)
                            .addComponent(cpph))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(t, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(pph, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addComponent(jSeparator2, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jLabel2)
                .addContainerGap())
        );

        pack();
    }//
                       
    private void hpActionPerformed(java.awt.event.ActionEvent evt) {                                   
        // TODO add your handling code here:
    }                                  

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        // TODO add your handling code here:
        int bil1 = Integer.parseInt(jm.getText());
        int bil2 = Integer.parseInt(hp.getText());
        int bil3 =  bil1 *bil2;
        t  .setText(""+ bil3);
        
       
        
    }                                        

    private void erActionPerformed(java.awt.event.ActionEvent evt) {                                   
        // TODO add your handling code here:
        if (er.isSelected());
            hp.setText("100000");
    }                                  

    private void avActionPerformed(java.awt.event.ActionEvent evt) {                                   
        // TODO add your handling code here:
        if (av.isSelected());
            hp.setText("150000");

        
    }                                  

    private void xeActionPerformed(java.awt.event.ActionEvent evt) {                                   
        // TODO add your handling code here:
        if (xe.isSelected());
            hp.setText("125000");
    }                                  

    private void fActionPerformed(java.awt.event.ActionEvent evt) {                                  
        // TODO add your handling code here:
        if (f.isSelected());
            hp.setText("6500000");
    }                                 

    private void cpphActionPerformed(java.awt.event.ActionEvent evt) {                                     
        // TODO add your handling code here:
        int bph1 = Integer.parseInt(t.getText());
        
        if (cpph.isSelected());
        int bph2 =  bph1 * 10 /100;
        pph.setText(""+ bph2);
        
    }                                    

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(PejualanMobil.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(PejualanMobil.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(PejualanMobil.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(PejualanMobil.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new PejualanMobil().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify                     
    private javax.swing.JRadioButton av;
    private javax.swing.JCheckBox cpph;
    private javax.swing.JRadioButton er;
    private javax.swing.JRadioButton f;
    private javax.swing.ButtonGroup grup;
    private javax.swing.JTextField hp;
    private javax.swing.JButton jButton1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JSeparator jSeparator1;
    private javax.swing.JSeparator jSeparator2;
    private javax.swing.JSeparator jSeparator3;
    private javax.swing.JTextField jm;
    private javax.swing.JTextField pph;
    private javax.swing.JTextField t;
    private javax.swing.JRadioButton xe;
    // End of variables declaration                   
}

Setlah itu lagukan Pengetestaan dengan menRun hasilnya 

















Jika berhasil akan tampil seperti di atas terimakasih telah membaca masih banyak lagi artikel seputra dunia IT di blog ini terimakasih

Friday 17 January 2014

Tutorial Bandwidth Mikrotik : Limited Download, Unlimited Browsing Menggunakan Layer 7

Limited Download dan Unlimited Browsing adalah salah satu teknik manajemen Bandwidth yang efektif untuk membagi bandwidth secara adil. Karena, jika bandwidth download tidak dibatasi, maka akan menggangu kecepatan internet pengguna lain dalam satu jaringan. Akibatnya, jika ada beberapa pengguna yang melakukan download apalagi menggunakan IDM, maka pengguna lain yang cuma browsing tidak kebagian bandwidth.

Nah, untuk mengatasi hal ini, maka teknik Limited Download dan Unlimited Browsing ini kita terapkan. Pada Mikrotik, teknik ini bisa dilakukan dengan banyak cara. Salah satu cara yang simpel dan efektif adalah menggunakan filter Layer 7 Protocol. Yang belum tau apa itu Layer 7 Protocol, silakan baca disini.


1. Buat daftar extensi file yang masuk filter download di Layer 7 protocol. Silakan copy dan paste script berikut ke Terminal Mikrotik kemudian tekan enter. Jika ekstensi file nya dirasa kurang banyak silakan ditambahkan sendiri.

/ip firewall layer7-protocol

add comment="" name=donlotan regexp="^.*get.+\\.(exe|rar|zip|7z|cab|asf|mov|wmv\

|mpg|mpeg|mkv|avi|flv|pdf|wav|rm|mp3|mp4|ram|rmvb|dat|daa|iso|nrg|bin|vcd|\

mp2|3gp|mpe|qt|raw|wma|ogg|doc|deb|tar|bzip|gzip|gzip2|0[0-9][0-9]).*\$"

2. Buat Firewall Mangle untuk menandai paket yang mau dilimit. Silakan copy paste juga script berikut ini ke Terminal dan tekan enter. Kita cukup menggunakan 1 Mangle saja, simpel kan? :D

/ip firewall mangle

add action=mark-packet chain=forward comment=Donlotan disabled=no \

layer7-protocol=donlotan new-packet-mark=paket-donlot passthrough=no protocol=tcp



3. Silakan cek apakah script tadi berhasil dieksekusi menjadi setingan atau tidak.
Cek Setingan Layer 7 protocol : IP --> Firewall --> Layer7 Protocol

Cek Setingan Mangle : IP --> Firewall --> Mangle




4. Selanjutnya buat limit bandwidth nya dengan Queue. 
Queue Type : Masuk ke Queue --> Queue Types --> add
- Beri nama limit dl
- Kind : pcq
- Rate : 64k (silakan sesuaikan dengan keinginan berapa max speed download nya)
jika diisi 64k, maksudnya membatasi kecepatan download 64 kbps dibagi 8 --> 8 KB/s
jika ingin lebih tinggi bisa saja diisi 256k sehingga throughput : 256/8 = 32 KB/s
NB : ingat 1 byte = 8 bit
Silakan diisi sesuai keinginan anda.
- Setingan lainnya biarkan saja, lihat gambar berikut ini :



Queue Tree : masuk ke Queue --> Queue Tree --> add
- Beri nama : Limit Download
- Parent : global (Router OS saya versi 6, cuma ada satu parent global)
- Packet Marks : paket-donlot
- Queue Type : limit dl
- Max Limit : 64k (Sesuaikan dengan kebutuhan anda)
Anda juga bisa memanfaatkan fitur Limit At, silakan baca disini untuk penjelasan lebih lengkap :


5. Setingan selesai. Jadi setingan di atas membatasi bandwidth download sebesar 64kbps = 8KB/s.

6. Coba cek apakah setingan sudah benar dengan melakukan tes download file :
Sebelum menggunakan Limit Download :


Setelah menggunakan Limit Download :

Oke, demikianlah Tutorial Bandwidth Mikrotik : Limited Download, Unlimited Browsing Menggunakan Layer 7 Protocol. Silakan anda praktekan sesuai dengan kondisi jaringan anda. Selamat mencoba :)

Referensi :
http://komputersinau.blogspot.com/2012/10/limitid-download-unlimited-browsing.html

Tutorial Cara Menggunakan Modem USB Smartfren di Mikrotik RB951Ui-2HnD

Tutorial yang sama pernah saya bahas di sini Tutorial Cara Menggunakan Modem USB Smartfren di Mikrotik RB751U-2HnD. Disini saya bahas kembali dengan menggunakan perangkat mikrotik yang berbeda tipe nya. Kebetulan saya baru beli lagi Mikrotik RB951Ui-2HnD, yang bentuk luar nya mirip sekali dengan RB751U-2HnD. Yang membedakannya hanya spesifikasi Hardware yang lebih tinggi dan juga tentunya harga yang lebih mahal :D.

Kelebihan RB951Ui-2HnD dengan RB751U-2HnD adalah processor nya lebih tinggi yaitu AR9344 600MHz, RAM lebih tinggi 128 MB, dan punya port POE Out di port ether 5. 
Oke, kali ini saya akan menggunakan Mikrotik RB951Ui-2HnD untuk membuat jaringan hotspot di kos saya dengan menggunakan modem USB Smartfren AC2726.


Caranya sangat mudah, tinggal nyalakan Mikrotik nya, colokkan Modem USB Smartfren AC2726 nya ke port USB, kemudian seting Mikrotiknya sama seperti yang sudah saya bahas disini :

Tutorial Cara Menggunakan Modem USB Smartfren di Mikrotik RB751U-2HnD

Rekaman Video MikroTik User Meeting (MUM) 30 November 2013 Yogyakarta,Indonesia

Pada tanggal 29 - 30 November 2013 lalu dilaksanakan event besar Mikrotik User Meeting (MUM), tepatnya di Royal Ambarukmo Hotel, Yogyakarta, Indonesia. Acara ini dihadiri oleh penggiat Mikrotik baik yang baru mengenal Mikrotik hingga yang sudah expert.

Bagi anda yang belum sempat ikut MUM di Jogja 29 - 30 November 2013 lalu, berikut ini kami share Rekaman Video MikroTik User Meeting (MUM) 30 November 2013 Yogyakarta,Indonesia.
Selamat menyaksikan :)
 

Thursday 16 January 2014

Cara Memperbaiki Hardisk Rusak Total (Bad Sector)

Cara Memperbaiki Hardisk Rusak Total (Bad Sector) - Bad sector adalah suatu keadaaan dimana hardisk sudah kehilangan kemampuan untuk bekerja secara optimal dalam, pada kasus bad sector, serangan kerusakan langsung menembus fisik komputer yang sifatnya dapat merusak data sehingga cukup berbahaya jika sobat tidak memiliki cadangan data penting di dalam komputer, meskipun dengan berbagai upaya, beberapa kasus data yang terdapat pada hardisk bad sector masih bisa diselamatkan.

Ketika bad sector terjadi pada hardisk apakah solusi yang sobat fikirkan? ya pertama sekali yang kita lakukan adalah identifikasi penyebab dan dampak terburuk yang terjadi pada hardisk tersebut sebelum memulai langkah perbaikan. Jika sobat tidak ingin pusing mengatasi hardisk rusak bad sector ini, maka solusi yang paling tepat adalah membawanya "Ke tukang servis komputer".

Namun, jika sobat memiliki rasa ingin tau yang besar, karena sebetulnya untuk memperbaiki beberapa kerusakan pada komputer tidaklah masuk kategori sulit, sehingga ada peluang bagi anda yang gemar dan berjiwa teknisi komputer untuk belajar memperbaiki kerusakan tersebut. Namun demikian, tetap pada koridor aturan cara sesuai dengan prosedur perbaikan komputer.

Cara Memperbaiki Hardisk Rusak Total (Bad Sector)

Beberapa penyesalain kerusakan hardisk yang penting dipahami :

cara memperbaiki hardisk yang tidak terbaca
cara memperbaiki hardisk yang tidak terdeteksi
cara memperbaiki hardisk yang bunyi
cara memperbaiki hardisk yang telah rusak tidak membaca
cara memperbaiki hardisk bad sector
cara memperbaiki hardisk error
cara memperbaiki hardisk eksternal yang rusak
cara memperbaiki hardisk eksternal
Untuk mengatasi kerusakan hardisk komputer atau laptop sobat, saya percaya sobat memiliki mental usaha yang cukup baik, dengan membaca dan mulai praktek tutorial lengkap Ebook "Steo by Step Hardisk Repair" berikut ini.

>> Miliki Ebook Sekarang <<

Di dalam ebook tersebut, akan dikikis beberapa tutorial penting seperti :

MENGENAL HARD DISK DRIVE
  1. Apakah Yang Dimaksud Dengan Hard Drive?
  2. Langkah-Langkah Membongkar Hard Drive dengan benar
  3. Anatomy Sebuah Hard Disk Drive
  4. Tentang Partisi Hard Disk
  5. Apa saja yang Perlu Anda Ketahui Ketika Membeli HardDisk Drive Baru

CARA PERAWATAN HARD DISK DAN DATA
  1. Perawatan Fisik hardisk
  2. Perawatan Software Dan Data
  3. Merawat Hard Disk Dengan Software
  4. Membuat Backup Restore Sistem Operasi
  5. Membuat Backup dan Restore Data
  6. Membuat Backup Restore Data Dengan Software
  7. Melakukan Restore Data
  8. Hard Drive Diagnostic and Repair Tools
ANALISA KERUSAKAN HARD DRIVE, PENYEBAB DAN SOLUSI PERBAIKAN HARDISK
  1. Bagaimana Proses Rusaknya Hard Drives
  2. Serial Killer, 6 Penghancur Utama  Hard Drive
  3. Hard Drive Sudah Rusak, Apa Langkah Selanjutnya
  4. Tabel Penanganan Masalah Pada Harddisk
  5. Daftar Kerusakan Pada Hard Drive, Gejala Dan Solusinya
  6. Head Stack Hard Drive, Pertanyaan Dan Jawaban
  7. Mengganti Logic Board Hard Drive
  8. Step by Step Mengganti Head Stack Hard Drive
  9. Memperbaiki Kerusakan Connector Hard Drive SATA
  10. Memperbaiki Kerusakan Connector Hard Drive IDE
  11. Bad Sector Dan Cara Mengatasi
  12. Enam Bentuk Kerusakan Hard Disk Drive Berdasarkan Lokasinya
  13. Warnings Kerusakan Hard Drive Dan Metode Penelusuran
  14. Recovery Data Dengan Software 

>> Miliki Ebook Sekarang <<

Semoga sederet informasi diatas bermanfaat bagi anda sobat semua yang terkendala terhadap kerusakan hardisk. Harapan saya dapat diamalkan dengan baik dan dapat menjadi teknisi komputer yang handal.

Cara Membeli Mikrotik dari Mikrotik.co.id

Untuk mendapatkan perangkat Mikrotik sebenarnya tidak begitu sulit. Banyak cara untuk membeli Mikrotik. Anda bisa membeli Mikrotik dari distributor resmi Mikrotik seperti Mikrotik.co.id atau lainnya. Selain itu juga bisa beli Mikrotik online di forum jual beli atau toko online seperti Kaskus dan Toko Bagus. Namun supaya lebih aman dan terpercaya saya sarankan untuk beli Mikrotik langsung ke distributor resmi nya. Salah satu distributor resmi Mikrotik di Indonesia adalah Mikrotik.co.id.

Kali ini Blog Tutorial Mikrotik Indonesia ini akan berbagi pengalaman bagaimana cara membeli Mikrotik dari Mikrotik.co.id. Silakan ikuti langkah-langkah berikut ini :

1. Buka web Mikrotik.co.id

2. Silakan cari produk/perangkat Mikrotik yang ingin anda beli

3. Jika sudah ketemu, pastikan produk mikrotik itu tersedia dan bisa anda beli. Karena banyak produk yang stok nya terbatas dan habis, sehingga tidak bisa dibeli

4. Untuk bisa membeli produk Mikrotik nya, anda harus punya akun di Mikrotik.co.id. Jika anda belum punya silakan daftar dulu melalui menu "daftar". Jika sudah punya akun nya silakan login.



5. Setelah login, silakan cari produk Mikrotik yang akan dibeli.

6. Klik Lihat Detail untuk melihat detail produk nya dan memastikan produk yang dibeli



7. Klik "beli barang ini" untuk membeli produk


8. Selanjutnya anda akan dibawa ke menu keranjang belanja

9. Masukkan jumlah barang yang ingin anda beli, klik "langkah selanjutnya" untuk lanjut


10. Selanjutnya muncul detail pembelian barang berupa total harga dan pemilihan apakah anda mau mengambil barang sendiri atau dikirim.

11. Jika ingin mengambil barang sendiri ada dua pilihan yakni diambil di Yogyakarta atau di Jakarta. Nanti akan muncul alamat lengkap pengambilan barang nya.



12. Namun jika barang ingin dikirim, pastikan alamat anda benar. Untuk merubah dan menambahkan alamat anda bisa klik link "di sini" seperti pada gambar di bawah ini.

13. Jika anda sudah yakin dengan alamat dan barang yang akan dibeli, klik tombol merah seperti pada gambar berikut ini.



14. Anda akan mendapatkan email konfirmasi pembelian barang dan diminta untuk melakukan pembayaran melalui transfer ke rekening bank BCA atau Mandiri.

15. Setelah melakukan transfer pembayaran, lakukan konfirmasi pembayaran dengan mengklik link konfirmasi pembayaran pada email trsebut.


16. Pada menu Konfirmasi Pembayaran No Nota pilih nomor order nya, pilih opsi pada Metode, tanggal, dan jumlah pembayaran nya.

17. Untuk bukti pembayaran tidak diisi juga ga masalah. Selanjutnya klik "Submit"


18. Muncul menu Order yang berisi detail barang yang sedang di order maupun yang sudah pernah di order beserta status nya. Jika sudah melakukan pembayaran maka status nya hijau.

19. Sebelumnya saya sudah pernah belanja mikrotik, sehingga muncul 3 list dan 2 paling bawah status nya biru yang artinya barang sudah dikirim/selesai.





20. Tunggu beberapa saat, anda akan mendapatkan email pemberitahuan kalau pembayaran sudah diterima



21. Jika anda buka kembali menu Order, maka status barang anda sudah bergantu warna jadi biru muda, yang menunjukkan bahwa pembayaran sudah diterima



22. Beberapa saat kemudian, anda akan dapat email lagi yang memebritahukan kapan barang akan dikirim (jika anda memilih unutuk mengirim barang bukan mengambil sendiri)


23. Nah sekarang anda tinggal bersabar aja nunggu barang pesanan nya sampai.



24. Biasaya barang sampai dalam waktu 2 - 5 hari, tergantung ekspedisi pengirimannya. Kalau pengalaman saya ini barang Mikrotik RB 951Ui 2HnD dikirim dari Yogyakarta ke Makassar, Sulsel cuma 3 hari via JNE.

Oke mungkin itu saja yang bisa saya share kali ini tentang Cara Membeli Mikrotik dari Mikrotik.co.id. Tutorial Mikrotik ini bisa anda jadikan referensi dan pertimbangan jika ingin membeli Mikrotik secara online.
Semoga bermanfaat :)

Wednesday 15 January 2014

Kumpulan Font Keren Pilihan Untuk Desain Grafis dan Microsoft Office

kumpulan font desainKumpulan Font Keren Pilihan Untuk Desain Grafis dan Microsoft Office - Beberapa waktu lalu admin +hadhara rizka juga memberikan rekomendasi Download Ebook Tutorial Photoshop Gratis, kali ini kita mau bagi bagi Font Keren untuk desain yang sudah saya pilihkan, tidak lupa juga menambahkan Font-font pilihan untuk koleksi Microsoft Office sobat sehingga jika sobat belum bisa desain via corel draw dan photoshop dapat pula memanfaatkan Font Keren ini untuk desain di Microsoft Word

Langsung saja, tanpa bertele-tele, berikut adalah kumpulan Font koleksi admin untuk di download.

Download Kumpulan Font Keren Koleksi Hadhara>> Klik Here
Download Kumpulan Font dari decanonz.blogspot.com >> Klik Here

Sebenarnya masih ada 2 Folder Font lagi dengan besar File 300 MB dan 200 MB, namun karena terkendala koneksi, admin hanya posting kumpulan font yang terbatas. Jika nanti ada waktu luang, akan admin kepada sahabat Belajar Komputer semua.

Demikianlah Download Kumpulan Font Keren Pilihan Untuk Desain Grafis dan Microsoft Office, semoga bermanfaat. Khusus untuk sobat yang belum tau bagaimana cara menginstal font kami sarankan membaca artikel kami yang lain baca cara menginstal font  windows 7, 8, xp

Cara Menginstal Font di Windows 7,8, XP

Cara Menginstal Font di Windows 7,8, XP Sulit? Tidak kok, jadi untuk sahabat Belajar Komputer, admin +hadhara akan memberikan tutorial cara menambah Font untuk komputer sobat, biasanya kalau para designer akan sangat mampu membuat design lebih menarik dengan tambahan font keren, bukan hanya itu seorang editor tabloid juga memerlukan Font keren untuk membuat style tulisan lebih keren. Tidak terkecuali bagi sobat sobat yang sebenarnya hanya menggunakan microsoft office. 

Nah, kalau masih pada bingung bagaimanaca Cara Menginstal Font di Windows 7,8, XP? Yaps kita sebenarnya Font yang kita instal ini bukanlah kita instal langsung pada software yang kita inginkan seperti cara menginstal font di corel draw saja, font di photoshop saja, atau font di microsoft word saja, melainkan font tersebut akan kita install langsung pada windowsnya sehingga semua program yang ada pada komputer dapat menggunakan font ini.

Tutorial Cara Menginstal Font di Windows 7,8, XPal

Cara Install Font di Windows 7

  • Buka file Font yang sudah anda download sebelumnya, jika masih dalam bentuk file rar atau zip maka di esktak dulu, caranya klik kanan dan pilih ekstrak here
  • Pastikan font pilihan berbentuk file .ttf
  • Klik tombol instal, maka secara otomatis font tersebut sudah ada pada program anda, untuk membuktikan buka saja microsoft word sobat dan temukan nama font yang baru sobat instal

Cara Install Font di Windows 8

Sebenarnya sama saja cara menginstal font antara windows 7 dan windows 8. Saya akan bagikan lagi caranya bagaimana agar Font yang sobat download dalam bentuk file rar secara berkelompok itu bisa SEKALI INSTALL SEMUA (dalam Jumlah Banyak Sekaligus. Berikut adalah tutorial install Font di windows 8, sama juga dengan windows 7
  • Tutup dulu semua program lain, sekedar jaga-jaga agar di Instal dengan sempurna
  • Ekstak Folder Font yang sobat miliki terserah mau di ekstrak dimana, mau di Data D, atau Data E.
  • Copy file font, pastikan eksistensi file adalah ttf
  • Paste di Data C >> Windows >> Font dan Paste kan Font disana
  • Selesai
 Mudah bukan?

Cara Install Font di Windows XP

Cara Install Font di Windows XP
Gambar control panel windows xp
  • Copy font yang baru sobat miliki Jika file berbentuk archieve (.rar), ekstrak terlebih dahulu, baru setelah itu copy file font (.ttf, .ot). 
  • Masuk ke folder instal/direktori font pada Windows XP dengan cara klik Start > Control Panel lalu cari dan masuk ke folder Fonts. Jika tampilan Control Panel pada komputer/laptop sobat, kemudian klik Switch to Classic View terlebih dahulu, agar folder Fonts mudah ditemukan (lihat gambar)
  • Paste Font di Folder ini. 
  • Selesai
Sudah? tidak ada yang sulit kan dalam menambah font di windows? semoga artikel ini bermanfaat sobat, share kepada sahabat anda agar lebih bermanfaat. Salam admin.
Rekomendasi
◄ Posting Baru Posting Lama ►
 
Powered by Blogger.

Total Pageviews

Contact Us

Name

Email *

Message *

Copyright 2013 Komputer dan Jaringan: January 2014 Powered by Blogger