Sabtu, 02 Mei 2015

Tentang Software Recuva

RECUVA
http://t0.gstatic.com/images?q=tbn:ANd9GcSDB71ZNRrZSmJc53KejYR6ULSZfqzEp4kVppCtdLYpUcNSeyDpo3-kY0w
Recuva Data Recovery adalah software yang akan membantu untuk mengembalikan data-data yang terhapus baik sengaja maupun tidak sengaja.  Recuva dapat mengembalikan  file yang dikosongkan dari Recycle bin serta file Image dan file lain yang telah dihapus oleh kesalahan pengguna dari hardisk, flash disk, kartu memori, kamera digital atau MP3 player. Bahkan akan membawa kembali file yang telah dihapus oleh bug, crash dan virus.
Fitur-fitur yang terdapat dalam Recuva data Recovery adalah :
-  Sanggup mengembalikan file dari media penyimpnan yang terformat, atau bahkan rusak.
-  Mengembalikan email yang terhapus, terutama pada mail client Outlook Express, Windows Live Mail, dan Mozilla Thunderbird.
-  Dapat mengembalikan file musik di iPod.
-  Memulihkan dokumen Microsoft Word yang belum sempat tersimpan, karena terjadi hang (crash) pada Microsoft Word atau komputer tiba-tiba mati.
-  Terdapat fitur Preview terhadap file yang sudah ditemukan, khususnya untuk file gambar.
-  Terdapat fasilitas Deep Scan untuk fitur pencarian yang lebih dalam terhadap file yang terhapus.
Keunggulan dan Kelemahan Recuva Data Recovery
Recuva File recovery memiliki keunggulan dan kelemahan yaitu sebagai berikut :
A.      Keunggulan Recuva Data Recovery :
1.        Mampu mengembalikan hampir semua jenis file  yang terhapus seperti foto, dokumen, musik, bahkan email. Dengan Recuva File Recovery  bisa mengembalikan data tersebut secara cepat, mudah dan aman.
2.        Bisa digunakan untuk mengembalikan data di hampir semua jenis media penyimpanan : hardisk , memory card, USB disk, hardisk eksternal, MP3 player, iPod dll.
3.        Jika menggunakan email client desktop program seperti Outlook Express, Windows Live Mail, Mozilla Thunderbird dll, Recuva File Recovery mampu mengembalikan email  yang terhapus tersebut. Recuva akan mengembalikan email anda yang telah terhapus tersebut ke dalam format zip (cth: Outlook Ekspress.zip)
4.        Mampu mengembalikan file Microsoft Word yang belum sempat tersimpan. Ketika mengetik file word, kemudian word crash dan belum menyimpannya, Recuva File Recovery mampu mengembalikan file word  dari file temporary yang tercipta.
5.        Memiliki fitur Quick Start Wizard yang akan memudahkan pemula dalam mengembalikan file nya yang hilang.
6.        Memiliki fitur Deep Cleaning yang mampu mencari file yang hilang dengan cepat dan akurat. Cepat tidaknya proses scanning ini tergantung dari berapa besar hardisk.
7.        Memiliki versi portable yang bisa anda jalankan tanpa harus menginstallnya. Recuva Portable ini bisa anda simpan dan gunakan dari USB flashdisk anda atau media penyimpanan lainnya.
8.        Memiliki fitur untuk menghapus file secara permanen. Jika  memiliki file yang terhapus, Recuva bisa mengembalikannya. Ini berarti orang lain juga bisa. Artinya, ada kemungkinan data yang sudah dihapus bisa diakses lagi oleh orang lain dengan software recovery lain (termasuk Recuva).
       Untuk menghindarinya, anda bisa menggunakan recuva untuk menghapus data anda secara permanen. Caranya mudah, hapus saja data yang ingin dihapus secara permanen, kemudian jalankan Recuva dan cari dokumen yang sudah di hapus. Klik kanan dokumen tersebut dan pilih “Secure Overwrite”. Dengan begitu, data tidak akan bisa dimunculkan lagi oleh sofware recovery (termasuk Recuva).
9.         Bisa di gunakan hampir semua versi windows, mulai dari Windows 2000, windows 2003 server, windows XP, windows Vista, Windows 2008 Sever, hingga windows 7.
a.      Kelemahan Recuva Data Recovery
1.    Kelemahan dari Recuva sendiri adalah kurang maksimal mengembalikan data pada hard disk yang terformat.
2.    Freeware ini memiliki keterbatasan dalam fungsi penyelamatan data, kadang-kadang, tidak dapat menyelamatkan semua file dan memulihkan mereka sepenuhnya karena software ini memang gratis dan bisa dimiliki oleh siapapun.
Perbedaan antara recuva dengan Reycikle Bin
1.        Recuva mampu mengembalikan file Microsoft Word yang belum sempat tersimpan ketika mengetik file word.sedangkan Reycykle Bin tidak bisa mengembalikan data yang belum pernah tersimpan.
2.        Reycikle Bin hanya bisa mengembalikan (me’restore) data yang hanya ada di dalam Reycikle Bin sedangkan Recuva dapat mengembalikan data yang terhapus dimanapun itu berada.
3.        Satu fitur lagi yang dimiliki oleh Recuva yang justru merupakan kebalikan dari fitur utamanya, yaitu menghapus file sampai benar-benar Ienyap, bukan cuma pointernya saja. Fitur ini akan terasa bermanfaat, misalnya pada saat seseorang ingin menjual komputernya dan tidak ingin data yang ada di hard disk sampai jatuh ke tangan orang lain. Agak disayangkan, peranti lunak sebagus ini cuma tersedia untuk platform Windows meski mencakup versi yang luas, yaitu untuk Windows 7, Vista, XP, dan 2000, baik arsitektur 32-bit maupun 64-bit.
Perbedaan antara FAT 16 dan FAT32
1.      FAT 16 (File Allocation Table 16)
Sebenarnya sebelum FAT 16 terlebih dahulu sistem file di MS-DOS FAT 12, tapi karena banyak kekurangan makanya muncul FAT 16, FAT 16 sendiri sudah dikenalkan oleh MS-DOS pada tahun 1981. Awalnya sistem ini digunakan untuk mengatur file floppy disk dan sudah mengalami beberapa perubahan, sehingga digunakan untuk mengatur file harddisk. Keuntungan FAT 16 adalah kompatibel hampir semua di sistem operasi, baik windows 95/98 ME, OS/2, Linux dan bahkan Unix. Namun dibalik itu semua masalah yang paling besar dari FAT 16 adalah mempunyai kapasitas tetap jumlah cluster dalam partisi, jadi semakin besar harddisk, maka ukuran cluster akan semakin besar. Selain itu kekurangan FAT 16 salah satunya tidak mendukung kompresi, enkripsi dan kontrol akses dalam partisi.
2.  FAT 32 (File Allocation 32)
FAT 32 mulai dikenal pada sistem Windows 95 SP2 dan merupakan pengembangan lebih dari FAT 16. FAT 32 menawarkan kemampuan menampung jumlah cluster yang lebih besar didalam partisi. Selain itu juga mengembangkan kemampuan harddisk menjadi lebih baik dibanding FAT 16. Namun FAT 32 memiliki kelemahan yang tidak dimiliki oleh FAT 16 yaitu terbatasnya operating system yang mengenal FAT 32. Tidak seperti FAT 16 yang bisa dikenal oleh hampir semua system operasi, namun itu bukan masalah apabila anda menjalankan FAT 32 di Windows XP, karena Windows XP tidak peduli file apa yang digunakan pada partisi.
3.2.2 Recovery Data
Data Recovery merupakan proses mengembalikan data dari kondisi yang rusak, gagal, korup, atau tidak bisa diakses ke kondisi awal yang normal. Data yang dikembalikan bisa dari hard disk, flash disk dan media simpan lainnya seperti kamera digital, dan camcorder.
Kegiatan recovery atau pengembalian data ini bisa karena kerusakan fisik dari piranti penyimpanan atau kerusakan logis/software yang memungkinkan sistem file tempat tersimpannya data tersebut tidak bisa dikenal karena tidak ter-mount dengan baik oleh sistem operasi.
Kasus kehilangan data yang paling banyak terjadi umumnya adalah kegagalan logis, yaitu ketika sistem operasi gagal untuk mengenali sistem file, baik disk, partisi atau karena sistem operasinya yang rusak.
Kasus yang juga umum menyebabkan kehilangan data adalah kesalahan penghapusan file secara tidak sengaja dari hard disk dan dari recycle bin. Adapun penyebabnya, tujuan dari data recovery adalah mengembalikan file yang sudah "hilang" tersebut kemudian memindahkannya ke tempat yang aman dengan cara menyalin/meng-copy.
       Kemudian proses setelah recovery data bisa ditindaklanjuti dengan pemartisian ulang hard disk dan memindahkan data-data yang berharga ke tempat lain secara terus menerus. Terutama dipisahkan dari tempat sistem operasi berada. Tipe kerusakan kedua adalah kegagalan di level disk. Misalnya sistem file yang tidak konsisten, partisi yang error atau hard disk yang rusak. jenis kerusakan tipe kedua ini memungkinkan data sulit untuk dibaca.
Dengan tingkat kerusakan yang bervariasi, solusi untuk data recovery bisa beragam, dari mulai memperbaiki sistem file, partisi, MBR (master boot record), atau recovery dari sisi hardware. Jika yang rusak adalah hardwarenya maka perbaikan harus digunakan oleh mereka yang kompeten dan menggunakan perlatan yang khusus. Karena fungsinya untuk mengembalikan data yang hilang maka proses data recovery ini bisa digunakan dalam konteks komputer forensik atau untuk mata-mata.
Penyebab kerusakan data atau kehilangan data yaitu sebagai berikut :
1.    Virus
2.    Hardisk Badsector
3.    Sistem Partisi Eror
4.    Tidak Sengaja Terhapus
5.    Terformat
6.    dan Terpartisi
Macam-macam software Recovery yaitu sebagai berikut :
1.    Testdisk
2.    Recuva
3.    Getdataback
4.    Data Recovery
5.    dan Easus Recovery.
Empat alasan paling umum mengapa kehilangan data adalah:
1.    Deletion. Anda menghapus file secara kecelakaan selama pembersihan disk, atau karena Anda pikir itu tidak lagi diperlukan. File ini tidak ada lagi dalam Recycle Bin. Namun, data akan tetap eksis sampai ruang yang ditempati pada disk dipakai oleh file lain.
2.    Overwriting. Anda simpan file baru di atas yang lama dengan nama sama. Namun, data yang lama mungkin masih ada, dan dapat dipulihkan.
3.    File system corruption. Tiba-tiba muncul disk kosong, atau nama-nama file dan folder berisi nama omong kosong semua. File mungkin masih ada, tapi pointer menuju mereka telah hilang atau rusak dan sistem operasi tidak dapat menemukan mereka.
4.    Physical damage or hardware failure. Kerusakan fisik hard disk. Anda menerima pesan kesalahan saat Anda mencoba untuk membaca disk, atau tidak diakui oleh komputer sama sekali. Data tersebut masih mungkin ada pada disk itu sendiri, tetapi drive tidak mampu mengaksesnya.Dalam setiap kasus, ada kesempatan baik bahwa data ini masih ada. Sistem operasi komputer tidak dapat melihatnya, tetapi perangkat lunak pemulihan data mungkin dapat melakukannya. Jika masalah adalah kegagalan hardware, layanan pemulihan data mungkin bisa mendapatkan kembali data dengan menggunakan peralatan khusus.
3.3 Kegiatan Praktik
a. Alat dan Bahan
Alat dan bahan yang digunakan dalam melakukan Recovery Data dengan Recuva Data Recovery, yaitu :
1)   1 unit PC 
2)      Software Recuva Data Recovery

b.      Langkah Kerja
Untuk melakukan Recovery Data, berikut langkah-langkahnya :
1)   Buka terlebih dahulu recuva. Maka akan muncul ke jendela “Welcome to the Recuva Wizard
2)   Langsung klik next maka kalian akan dibawa ke jendela “File Type”
3)   Pada jendela “File Type” ini pilihlah data yang ingin dicari, klik next! Maka kalian akan dibawa ke jendela “File Location"
4)   Pilih directory file yang hilang, klik next selanjutnya kalian akan dibawa ke jendela “Recuva is now ready to search for your file"

5)   Tunggu sampai proses selesai
6)   Lama proses tergantung dari besar kecilnya memory yang akan diproses, setelah selesai maka akan muncul data yang hilang.
Ket :
Warna hijau data masih bisa dikembalikan
Warna kuning masih ada harapan (tapi kebanyakan data tidak bisa dibuka)
Warna merah (data rusak)
7)   Pilih tempat penyimpanan file misal :F:/MULTIMEDIA, klik ok.
8)   Proses selesai

3.4 Masalah dan Pemecahannya
Kehilangan data baik terhapus secara tidak sengaja pada drive letter, directory dan partisi storage bukan sebuah mimpi buruk lagi. Dengan software Recovery Data, maka data anda masih dapat dikembalikan walaupun terdapat resiko tidak seluruhnya dapat diamankan. Bila mengalami kejadian ini, secepatnya mematikan computer dan melepaskan harddisk untuk melakukan recovery. Dan tidak disarankan melakukan recovery data pada harddisk yang sama kecuali mengenal betul apa yang dilakukan. Mengenal cara kerja harddisk, dan media storage seperti jenis partisi, drive letter sangat disarankan agar mencegah kerusakan lebih dalam.

Algoritma Dan Pemograman

BAGIAN-BAGIAN ALGORITMA (TEKNIK TULISAN)

     JUDUL
     DEKLARASI
     TUBUH ALGORITMA


BAGIAN-BAGIAN ALGORITMA TEKNIK TULISAN(1) - JUDUL


  • Judul berlaku untuk Algoritma dengan teknik Tulisan
  • Judul adalah Bagian yang terdiri atas nama program dan penjelasan (spesifikasi) tentang program yang akan dibuat.
  • Penjelasan dapat menjelaskan tentang :

a. Apa Masalah yang ada pada program yang akan dibuat
b. Apa masukan, proses dan keluaran pada program


BAGIAN-BAGIAN ALGORITMA TEKNIK TULISAN (2) - DEKLARASI


  • Bagian Deklarasi digunakan untuk mengumumkan semua nama yang dipakai di dalam algoritma beserta propertinya (misalnya Tipe)
  • Nama dapat berupa Nama Identifier (konstanta, peubah / Variabel, Nama Tipe), Nama Prosedur dan Nama Fungsi.
  • Konstanta adalah Tempat untuk menyimpan data, di mana nilai data yang disimpan sifatnya tidak dapat diubah-ubah (tetap)
  • Peubah / Variabel adalah Tempat untuk menyimpan data, di mana nilai data yang tersimpan sifatnya dapat diubah-ubah (tidak tetap)



BAGIAN-BAGIAN ALGORITMA TEKNIK TULISAN (3) TUBUH ALGORITMA


  • Tubuh Algoritma merupakan bagian inti dari sebuah Algoritma program.
  • Bagian ini berisi tentang langkah-langkah pemecahan masalah dengan bahasa manusia atau berisi instruksi-instruksi pemecahan masalah dengan notasi pseudocode



Teknik gambar – Model Flowchart)

2 Model dalam penyajian Flowchart :
       a.Sistem Flowchart
Diagram alir yang menggambarkan suatu system peralatan computer yang digunakan dalam proses pengolahan data serta hubungan antar peralatan tersebut.
        b.Program Flowchart
Diagram alir yang menggambarkan urutan logika dari suatu prosedur pemecahan masalah.


2 Jenis metode penggambaran program flowchart :


  • Conceptual flowchart : menggambarkan tentang alur dari suatu pemecahan masalah secara global
  • Detail flowchart : menggambarkan alur pemecahan masalah secara rinci.


SIMBOL-SIMBOL - Sistem Flowchart 1)
Simbol-simbol yang sering digunakan :





SIMBOL-SIMBOL - Sistem Flowchart2
Simbol-simbol yang sering digunakan :






SIMBOL – SIMBOL Program Flowchart)
Simbol-simbol yang sering digunakan :





BENTUK-BENTUK ALUR PROSES PENGOLAHAN DATA YANG MUNGKIN



Struktur Logika Pemrograman (1) PENDAHULUAN

    Setiap bahasa pemrograman pasti memiliki ketiga struktur dasar logika ini. Dari ketiga struktur ini akan terbentuk suatu program yang diperlukan untuk menyelesaikan persoalan yang ada dan nantinya akan dikembangkan sehingga membentuk suatu program yang lebih kompleks.

Struktur Logika Pemrograman (2) 3 TIGA JENIS STRUKTURTIGA (3) STRUKTUR DASAR adalah:

1. STRUKTUR URUT
2. STRUKTUR KEPUTUSAN / KONDISI / PILIHAN
      a. Struktur Kondisi / Pilihan tunggal
          b. Struktur kondisi / Pilihan ganda
c. Struktur Kondisi / Pilihan Majemuk
3. STRUKTUR PERULANGAN / LOOPING


TIGA STRUKTUR DASAR STRUKTUR URUT-1


  • Adalah suatu struktur program yang paling sederhana,
  • terdiri atas satu proses yang diikuti proses yang lain, di mana baris program akan dikerjakan secara urut dari atas ke bawah.
  • Dalam struktur urut tidak ada baris program yang dikerjakan lebih dari satu kali, atau tidak ada baris program yang tidak dikerjakan.




TIGA STRUKTUR DASAR STRUKTUR URUT-2






TIGA STRUKTUR DASAR STRUKTUR URUT-2

Contoh Kasus
Persoalan :
[0] Diinginkan untuk menghitung rata-rata dari dua buah nilai dan cetak nilai rata-rata tersebut.


TIGA STRUKTUR DASAR STRUKTUR URUT-3Algoritma bahasa manusia (untuk menyelesaikan Persoalan) :

–Mulai
–Inisialisasi nilai rata-rata
–Masukkan data nilai1 dan nilai2
–Hitung Nilai rata-rata dengan menjumlah data nilai1 dan nilai2, kemudian bagi dengan banyaknya nilai (ada nilai1 dan nilai2, jadi banyaknya nilai = 2)
–Cetak Hasil nilai rata-rata
–Selesai



TIGA STRUKTUR DASAR STRUKTUR URUT-4Algoritma Flowchart (untuk menyelesaikan Persoalan) :




TIGA STRUKTUR DASAR STRUKTUR URUT-5Algoritma Pseudocode (untuk menyele-saikan Persoalan) :

–Begin
–Nilai1, Nilai2, Rata-rata ← 0.
–Input Nilai1, Nilai2
–Rata-rata ← (Nilai1+Nilai2) / 2
–PRINT Rata-rata
–End (Stop)


TIGA STRUKTUR DASAR STRUKTUR KEPUTUSAN / KONDISI / PILIHAN - 2


  • Syarat/kondisi dalam dunia pemrograman adalah sebuah pernyataan Boolean, yang dapat bernilai benar (true /1) atau salah (false /0).
  • Sedangkan pengujian kondisi dilakukan untuk memilih salah satu dari beberapa alternative yang tersedia.
  • Syarat /kondisi ini terdiri dari minimal sebuah ekspresi dari operasi relasi yang terdiri dari minimal 2 buah operand, yang dihubungkan dengan operator relasi dan bisa digabungkan dengan operator logika.



TIGA STRUKTUR DASAR STRUKTUR KEPUTUSAN / KONDISI / PILIHAN - 3Contoh Kasus

Persoalan :
Akan diadakan pilihan atas jenis kelamin dari mahasiswa, di mana bila mahasiswa berjenis kelamin “W” (Wanita), maka akan dilakukan pencetakan nim, nama dari mahasiswa tersebut.


TIGA STRUKTUR DASAR STRUKTUR KEPUTUSAN / KONDISI / PILIHAN - 4Algoritma bahasa manusia :

–Mulai
–Masukkan nim, nama dan jenis kelamin mahasiswa
–Cek Jenis kelamin mahasiswa, bila jenis kelamin = “W” (Wanita), maka cetak nim, nama mahasiswa tersebut.
–Selesai


TIGA STRUKTUR DASAR STRUKTUR KEPUTUSAN / KONDISI / PILIHAN - 5Algoritma flowchart





TIGA STRUKTUR DASAR STRUKTUR KEPUTUSAN / KONDISI / PILIHAN - 6Algoritma Pseudocode

–Begin
–Input nim$, nama$, jk$
–If jk$  “W” (Wanita) then PRINT nim$, nama$.
–End



Struktur Kondisi / Pilihan Sederhana (1)

Struktur di mana hanya ada satu syarat / kondisi yang digunakan untuk menguji apakah suatu blok instruksi akan diproses atau tidak. Jika syarat /kondisi dipenuhi, maka blok instruksi tersebut akan diproses lebih dulu sebelum melanjutkan dengan mengeksekusi baris instruksi selanjutnya, jika syarat tidak dipenuhi, maka komputer akan langsung melanjutkan mengeksekusi baris instruksi selanjutnya


Struktur Kondisi / Pilihan Sederhana (2)




Struktur kondisi / Pilihan ganda (1)

Struktur di mana hanya ada satu syarat / kondisi yang digunakan untuk memutuskan alternatif blok instruksi mana yang akan diproses. Jika syarat /kondisi dipenuhi, maka blok instruksi1 tersebut akan diproses lebih dulu sebelum melanjutkan dengan mengeksekusi baris instruksi selanjutnya, jika syarat tidak dipenuhi, maka komputer akan mengeksekusi blok instruksi2 sebelum dilanjutkan mengeksekusi baris instruksi selanjutnya.


Struktur kondisi / Pilihan ganda (2)

Bentuk Gambar :




Struktur Kondisi / Pilihan Majemuk (1)

Struktur yang terdiri cukup banyak syarat / kondisi yang digunakan untuk memutuskan alternatif blok instruksi mana yang akan diproses


Struktur Kondisi / Pilihan Majemuk (2)

Bentuk Gambar 1:






truktur Kondisi / Pilihan Majemuk (3)

Bentuk Gambar 2 :






Struktur Kondisi / Pilihan Majemuk (4)

Bentuk Gambar 3:






3 TIGA STRUKTUR DASAR STRUKTUR PERULANGAN / LOOPING-1

Struktur Perulangan
adalah struktur yang akan menimbulkan pelaksanaan instruksi / serangkaian instruksi secara berulang sepanjang kondisi tertentu masih menghendaki.


3 TIGA STRUKTUR DASAR STRUKTUR PERULANGAN / LOOPING-2

Contoh Kasus
Persoalan :
Diinginkan untuk mencetak data 10 data nilai bilangan bulat dimulai dari angka 1.


3 TIGA STRUKTUR DASAR STRUKTUR PERULANGAN / LOOPING-3

Algoritma bahasa manusia

  • mulai
  • inisialisasi nilai bilangan bulat dimulai dengan 1
  • Jika ( bilbulat <= 10), maka cetak bilbulat dan naikkan nilai bilbulat dengan 1.
  • Kembali ke langkah-3 untuk cek kondisi (bilbulat <=10) hingga bilbulat >10.
  • Jika bilbulat >10 maka menuju ke langkah selanjutnya.



3 TIGA STRUKTUR DASAR STRUKTUR PERULANGAN / LOOPING-4

Algoritma Flowchart






3 TIGA STRUKTUR DASAR STRUKTUR PERULANGAN / LOOPING-5Algoritma Pseudocode


  • Begin
  • bilbulat  1
  • While bilbulat <= 10 do
  • PRINT bilbulat
  • bilbulat  bilbulat + 1.
  • EndWhile
  • End