TUGAS AKHIR IMPLEMENTASI USRM DAN HMG IS5 UNTUK FILE SHREDDER PADA USB FLASH DRIVE Khalid Abdurrahman 16102126 PROGRAM STUDI S1 TEKNIK INFORMATIKA FAKULTAS INFORMATIKA INSTITUT TEKNOLOGI TELKOM PURWOKERTO 2020
TUGAS AKHIR
IMPLEMENTASI USRM DAN HMG IS5 UNTUK FILE
SHREDDER PADA USB FLASH DRIVE
Khalid Abdurrahman
16102126
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS INFORMATIKA
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2020
ii
TUGAS AKHIR
IMPLEMENTASI USRM DAN HMG IS5 UNTUK FILE
SHREDDER PADA USB FLASH DRIVE
IMPLEMENTATION OF USRM AND HMG IS5 FOR
FILE SHREDDER ON USB FLASH DRIVE
Disusun Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Komputer
Khalid Abdurrahman
16102126
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS INFORMATIKA
INSTITUT TEKNOLOGI TELKOM PURWOKERTO
2020
iii
HALAMAN PERSETUJUAN PEMBIMBING
IMPLEMENTASI USRM DAN HMG IS5 UNTUK FILE
SHREDDER PADA USB FLASH DRIVE
IMPLEMENTATION OF USRM AND HMG IS5 FOR
FILE SHREDDER ON USB FLASH DRIVE
Dipersiapkan dan Disusun oleh
Khalid Abdurrahman
16102126
Telah Diujikan dan Dipertahankan Dalam Sidang Ujian Tugas Akhir
Pada Hari Selasa, 18 Agustus 2020.
Pembimbing I, Pembimbing II,
Arif Wirawan Muhammad, S.Kom., M.Kom.
NIDN. 0601098701
Wahyu Adi Prabowo, S.Kom., M.B.A., M.Kom.
NIDN. 0613038503
Tugas Akhir ini diterima sebagai salah satu persyaratan
Untuk memperoleh gelar Sarjana Komputer
Tanggal 18 Agustus 2020
Dekan Fakultas Informatika
Didi Supriyadi, S.T, M.Kom
NIK. 13840016
vi
KATA PENGANTAR
Puji dan syukur penulis panjatkan terhadap Tuhan Yang Maha Esa karena
telah memberikan kesempatan berupa waktu, kesehatan, berkat dan rahmatnya
untuk menyelesaikan tugas akhir ini.
Penulis sangat mengucapkan banyak terimakasih terhadap berbagai pihak
yang telah membantu saya dalam menyusun dan menyelesaikan tugas akhir ini.
Oleh karena itu, penulis sangat berterima kasih kepada :
1. Allah SWT karena atas Izin-Nya tulisan ini bisa diselesaikan.
2. Kedua orangtua atas semua dukungannya.
3. Bapak Dr. Ali Rokhman, M.Si selaku Rektor Institut Teknologi Telkom
Purwokerto.
4. Bapak Didi Supriyadi, S.T, M.Kom selaku Dekan Fakultas Informatika
dan Fahrudin Mukti Wibowo, S.Kom., M.Eng. selaku Ketua Program
Studi Teknik Informatika.
5. Bapak Arif Wirawan Muhammad, S.Kom.,M.Kom dan Wahyu Adi Prabowo,
S.Kom., M.B.A., M.Kom yang sudah membimbing saya dalam menyelesaikan
penelitian ini.
6. Teman-teman yang banyak membantu saya dalam menyusun laporan tugas
akhir ini.
7. Serta semua nama yang sudah mendukung penulis yang tidak dapat disebutkan
namanya satu persatu.
Akhir kata, penulis berharap semoga Tuhan membalas segala kebaikan
semua pihak yang telah mendukung dan membantu dalam penyusunan laporan
tugas akhir ini dan semoga tugas akhir ini dapat bemanfaat bagi pengembangan
ilmu pengetahuan terutama dalam bidang digital forensik kedepannya.
Purwokerto, 29 Juli 2020
Khalid Abdurrahman
vii
DAFTAR ISI
HALAMAN PERSETUJUAN PEMBIMBING .................................................... iii HALAMAN PENETAPAN PENGUJI .................................................................. iv
HALAMAN PERNYATAAN KEASLIAN TUGAS AKHIR ................................ v KATA PENGANTAR ........................................................................................... vi DAFTAR ISI ......................................................................................................... vii DAFTAR TABEL ................................................................................................ viii DAFTAR GAMBAR ............................................................................................. ix
ABSTRAK ............................................................................................................... x ABSTRACT ........................................................................................................... xi BAB I PENDAHULUAN ....................................................................................... 1
1.1 Latar Belakang ........................................................................................... 1
1.2 Rumusan Masalah ...................................................................................... 5 1.3 Tujuan Penelitian ....................................................................................... 5 1.4 Manfaat Penelitiaan ................................................................................... 5
1.5 Batasan Masalah ........................................................................................ 6 BAB II TINJAUAN PUSTAKA ............................................................................. 7
2.1. Penelitian Sebelumnya ............................................................................... 7 2.2. Dasar Teori............................................................................................... 14
BAB III METODOLOGI PENELITIAN ............................................................. 23 3.1 Diagram Alur Penelitian .......................................................................... 23 3.2 Perangancan Sistem ................................................................................. 29
BAB IV HASIL DAN PEMBAHASAN .............................................................. 32 4.1 Pengujian.................................................................................................. 32
4.2 Analisis Hasil ........................................................................................... 46 BAB V KESIMPULAN DAN SARAN ................................................................. 76
DAFTAR PUSTAKA ............................................................................................ 78 LAMPIRAN ........................................................................................................... 80
viii
DAFTAR TABEL
Tabel 2. 1 Penelitian Terkait ................................................................................... 9
Tabel 4.1 Persiapan alat uji. .................................................................................. 32 Tabel 4. 2 Hasil benchmak USB Flash Disk ......................................................... 32 Tabel 4. 3 Perangkat lunak yang dibutuhkan. ....................................................... 34 Tabel 4. 4 File Uji coba ......................................................................................... 35 Tabel 4. 5 Indikator EXIF masing masing file uji. ............................................... 38
Tabel 4. 6 Proses file shredding menggunakan FlashShred .................................. 39 Tabel 4. 7 Mutasi file uji setelah proses file shredding di Flash Disk 32 GB ....... 41 Tabel 4. 8 Mutasi file uji setelah proses file shredding di Flash Disk 16 GB ....... 42 Tabel 4. 9 Mutasi file uji setelah proses file shredding di Flash Disk 8 GB ......... 43 Tabel 4. 10 File uji untuk pengujian performa ...................................................... 44
Tabel 4. 11 File yang behasil dideteksi oleh Recuva dan iCare............................ 52 Tabel 4. 12 File yang behasil dideteksi oleh EaseUS Data Recovery .................. 53
Tabel 4. 13 File uji coba yang di recovery tanpa proses file shredding ................ 57 Tabel 4. 14 Indikator (parameter) EXIF dari file yang sudah di recovery ............ 59 Tabel 4. 15 Hasil uji pencarian pola byte pada disk image ................................... 64
ix
DAFTAR GAMBAR
Gambar 2. 1 USB Flash Drive .............................................................................. 14 Gambar 2. 2 Gerbang Logika NAND ................................................................... 15 Gambar 2. 3 Perbedaan NAND dan NOR Flash Memory [15] ............................ 15 Gambar 2. 4 Lokasi Penerapan Wear Leveling ..................................................... 17
Gambar 2. 5 Visualisasi Wear Leveling ................................................................ 18 Gambar 2. 6 Flowchart USRM ............................................................................. 20 Gambar 2. 7 HMG IS5 Baseline dan HMG IS5 Enhanced ................................... 22
Gambar 3. 1 Alur Penelitian.................................................................................. 23 Gambar 3. 2 Flowchart Analisa Permasalahan ..................................................... 25
Gambar 3. 3 Flowchart Algoritma Utama ............................................................ 26 Gambar 3. 4 Use Case ........................................................................................... 30
Gambar 3. 5 Activity Diagram Aplikasi ............................................................... 31
Gambar 4. 1 Disk Management Tool .................................................................... 34 Gambar 4. 2 Ekstraksi EXIF file uji dengan exiftool............................................ 37 Gambar 4. 3 Analisa $Mft dan $LogFile milik Flash Disk 32 GB ....................... 41
Gambar 4. 4 Analsia $Mft dan $LogFile pada Flash Disk 16 GB ........................ 43 Gambar 4. 5 Analisa $Mft dan $LogFile pada Flash Disk 8 GB .......................... 44
Gambar 4. 6 Metode pengukuran Private Bytes ................................................... 46 Gambar 4. 7 Upaya recovery dengan Recuva pada Flash Disk 32 GB................. 47 Gambar 4. 8 Upaya recovery dengan Recuva pada Flash Disk 16 GB................. 47
Gambar 4. 9 Upaya recovery dengan Recuva pada Flash Disk 8 GB................... 48 Gambar 4. 10 Upaya recovery dengan EaseUS pada Flash Disk 32 GB .............. 49
Gambar 4. 11 Upaya recovery dengan EaseUS pada Flash Disk 16 GB .............. 49 Gambar 4. 12 Upaya recovery dengan EaseUS pada Flash Disk 8 GB ................ 50
Gambar 4. 13 iCare Data Recovery Pro pada Flash Disk 32 GB ......................... 50 Gambar 4. 14 iCare Data Recovery Pro pada Flash Disk 16 GB ......................... 51 Gambar 4. 15 iCare Data Recovery Pro Pada Flash Disk 8 GB ........................... 51
Gambar 4. 16 File gambar.jpg yang dikembalikan EaseUS ................................. 55
Gambar 4. 17 Perbandingan seluruh file yang dikembalikan EaseUS.................. 56 Gambar 4. 18 Indikator dan konten EXIF milik file uji foto (gambar2.jpg) ........ 60 Gambar 4. 19 EXIF milik file mutasi (setelah recovery) ...................................... 61 Gambar 4. 20 EXIF milik file uji teks (contohfile.txt) ......................................... 61 Gambar 4. 21 EXIF file mutasi dari file uji teks. .................................................. 62
Gambar 4. 22 Hasil byte pattern matching file uji teks (contohfile.txt) ............... 63 Gambar 4. 23 Selisih waktu penghapusan satu file pada Flash Disk 8 GB. ......... 65 Gambar 4. 24 Selisih waktu penghapusan satu file pada Flash Disk 16 GB ........ 66 Gambar 4. 25 Selisih waktu penghapusan satu file pada Flash Disk 32 GB ........ 67 Gambar 4. 26 Selisih waktu penghapusan 11 file pada Flash Disk 8 GB ............. 68
Gambar 4. 27 Selisih waktu penghapusan 11 file pada Flash Disk 16 GB ........... 69 Gambar 4. 28 Selisih waktu penghapusan 11 file pada Flash Disk 32 GB ........... 69
Gambar 4. 29 Perbandingan Penghapusan Biasa, Secure Erase dan Tipe USB ... 70 Gambar 4. 30 Penggunaan maksimum private byte milik FlashShred. ................ 72 Gambar 4. 31 Penggunaan maksimum private byte milik Eraser ......................... 73 Gambar 4. 32 Perbandingan maksimum private byte ........................................... 73 Gambar 4. 33 Chart kompleksitas algoitma .......................................................... 75