SKRIPSI APLIKASI FORENSIK FOTO BEBASIS WEB
Tri Rakhman Hidayat Nomer Mahsiswa : 135410005
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KEMPUTER AKAKOM YOGYAKARTA 2017
SKRIPSI
APLIKASI FORENSIK FOTO BEBASIS WEB
Diajukan sebagai salah satu syarat untuk menyelesiakan studi jenjang strata satu (S1) Program Studi Sistem Informasi Sekolah Tinggi Manajemen Informatika dan Komputer
Disusum Oleh : Tri Rakhman Hidayat Nomer Mahsiswa : 135410005
PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMAN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 2017
HALAMAN PENGESAHAN Halaman Persembahan dan Motto
Karya tulis ini saya persembahkan untuk : ❖ Ayah dan ibundaku tercinta yang senantiasa memberikan banyak dorongan baik materi spirit serta doa dan restunya kepada penulis, sehingga karya tulis ini dapat terselesaikan dengan baik. ❖ Kedua kakakku Herman Susilo dan Nur Heriyanto yang telah memberikan bantuan dan doanya ❖ Sahabat – sahabatku yang selalu memberikan semagat dan support nya dalam meyusun karya tulis ini, serta komunitas fodkom yang telah memberikan saya banyak prestasi dan pengalaman dalam hal fotografi.
Motto : ❖ Membuat sesuatu yang berbeda, dan implementasikan untuk menjadi sesuatu yang berguna. ❖ Belajarlah dengan hati yang ikhlas agar tercipta kepahaman yang bisa membuatmu menjadi orang yang luar biasa. ❖ Jangan pernah berhenti mencoba dan jangan menyerah untuk menggapi cita – cita mu, karena waktu tidak akan pernah berhenti berputar.
INTISARI
Pemrograman Exif Image ini merupakan pemograman dengan peggunaan web service, pemrograman ini bersifat interakstif karena user dapat langsung melihat data kamera hanya dengan meng – unggah file foto, juga dapat melihat lokasi foto yang diambil. Pemrograman ini sangat cocok diimplementasikan kedalam dunia fotografi yaitu dalam hal menampilkan data forensik yang berada didalam file foto sehingga nilai informasi yang ditampilkan mudah untuk dipahami bagi yang sedang belajar fotografi. Dalam pembuatan program ini penulis menggunakan beberapa tools untuk mempermudah selama pengerjaan nya, di antaranya adalah Sublime Text 3 yang digunakan untuk membuat membuat aplikasi website, XAMPP, Mozila Firefox, dan Adobe Photoshop CC 2017 yang digunakan untuk membuat beberapa backgroud pada laman website serta membuat artwork. Sistem operasi yang digunakan adalah Microsoft Windows 10 Enterprise. Pemrograman ini merupakan sistem imformasi yang akan menampilkan metadata foto yang nantinya bisa membatu dan belajar dalam hal fotografi serta pada image number (SC) hanya menampilkan nilai informasi yang terdeksi pada perangkat kamera dengan kamera dengan sistem firmware terbaru disini penulis menggunakan kamera mirrolless Canon EOS M3 untuk melakukan uji coba melihat image number (SC).
Kata Kunci : Exif Image, web service, Sistem informasi, metadata.
KATA PENGANTAR
Segala puji dan syukur ke hadirat Tuhan Yang Maha Esa, atas rahmat dan karunia-Nya, sehingga tersusun karya tulis ini degan judul “Aplikasi Forensik Berbasis Web”.
Tujuan dasar penyusunan skripsi ini adalah untuk melengkapi dan memenuhi syarat untuk memperoleh gelar Sarjan Komputer. Terselesainya skripsi ini tidak lepas dari bantuan semua pihak, maka dalam kesempatan ini penulis juga menyampaikan penghargaan dan ucapan terima kasih sebanyak – banyak nya kepada : 1. Bapak Cuk Subiyantoro, S.Kom,M.Kom, selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM. 2. Bapak M.Guntara, Ir.,M.T., selaku Ketua Jurusan Teknik Informatika Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM. 3. Ibu Sri Redjeki S.Si., M.Kom., selaku dosen pembimbing I yang telah banyak memberi bimbingan dan pengarahan dalam penyusunan skripsi ini. 4. Ibu Dini Fakta Sari, S.T.,M.T., selaku dosen pembimbing II yang telah banyak memberi bimbingan dan pengarahan dalam penyusunan skripsi ini. 5. Seluruh Dosen dan Staf karyawan STIMIK AKAKOM Yogyakarta. 6. Semua pihak yang telah membantu dalam penulisan skripsi ini.
Dalam penyusunan skripsi ini, penulis juga menerima kritik dan saran atas apa yang telah ditulis dalam laporan ini, karena pada dasar nya laporan ini masih memerlukan pengembangan maupun perbaikan sehingga dapat lebih baik dan bermanfaat.
Yogyakarta, 18 Juli 2017
Penulis
DAFTAR ISI
Hal Halaman Judul .................................................................................................i Halaman Persetujuan .......................................................................................ii Halaman Pengesahan ......................................................................................iii Halaman Persembahan dan Motto ..................................................................iv Intisari...............................................................................................................v Kata Pengantar................................................................................................vii Daftar Isi .........................................................................................................viii Daftar Gambar ................................................................................................xii Daftar Tabel ....................................................................................................xiv BAB I PENDAHULUAN............................................................................ 1 1.1 Latar Belakang............................................................................. 1 1.2 Rumusan Masalah....................................................................... 2 1.3 Ruang Lingkup............................................................................ 2 1.4 Tujuan Penelitian......................................................................... 2 1.5 Manfaat Penelitian....................................................................... 3 1.6 Sistematika Penulisan.................................................................. 3
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI........................... 5 2.1 Tinjauan Pustaka.......................................................................... 5 2.2 Dasar Teori...................................................................................7 2.2.1 Kamera.......................................................................... 7 2.2.2 Kamera Mirrrolless....................................................... 7
2.2.3 Kamera DSLR............................................................... 8 2.2.4 Metadata Foto.................................................................9 2.2.5 Exif Image.....................................................................12 2.2.6 JPEG Header.................................................................14 2.2.7 Shutter Count (SC)........................................................17 2.2.8 Geotagging....................................................................19 2.2.9 Location Based Service (LBS).....................................20 2.2.9.1 Hubungan GIS dan LBS................................21 2.3.0 Google Maps.................................................................22 2.3.0.1 Google Maps API...........................................22 2.3.1 PHP................................................................................23 2.3.2 UML..............................................................................24 BAB III METODE PENELITIAN.............................................................24 3.1 Analisis Kebutuhan...................................................................... 24 3.1.1 Deskripsi Singkat Tentang Aplikasi.............................24 3.1.2 Kebutuhan Input............................................................27 3.1.3 Kebutuhan Proses..........................................................27 3.1.4 Kebutuhan Output......................................................... 28 3.1.5 Perangkat Lunak........................................................... 28 3.1.6 Perangkat Keras............................................................ 28 3.1.7 Kamera.......................................................................... 29
3.2 Pemodelan Yang Digunakan........................................................29 3.2.1 Block Diagram.............................................................. 29 3.2.2 Use Case Diagram.........................................................31 3.2.3 Activity Diagram.......................................................... 32 3.2.4 Rancangan Interface..................................................... 33 3.3 Penyimpanan Nilai JPEG Header.................................................35 BAB IV IMPLEMENTASI DAN PEMBAHASAN..................................38 4.1 Implementasi dan Uji coba Sistem.............................................. 38 4.1.1 Spesifikasi program.......................................................38 4.1.1.1 Halamn Utama................................................38 4.1.1.2 Navigasi pada halaman utama.........................39 4.1.1.3 Halaman Akhir................................................40 4.1.1.4 Navigasi pada halaman akhir..........................40 4.2 Pembahasan.................................................................................. 42 4.2.1 Nilai getFloat.................................................................42 4.2.4 Nilai getImageNumber..................................................43 4.2.4.1 Menampilkan Nilai Informasi......................44 4.2.5 Nilai getCoordinates......................................................45 4.2.5.1 Menampilkan GPS.......................................46 4.2.5.2 Menampilkan Info Window Foto.................46 4.2.5.3 Diagram Membaca Lokasi GPS...................46
BAB V KESIMPULAN DAN SARAN.......................................................51 5.1 Kesimpulan.................................................................................. 51 5.2 Saran – saran .............................................................................. 52 DAFTAR PUSTAKA................................................................................... 53
DAFTAR GAMBAR Hal Gambar 2.1 (a) Menunjukkan gambar landscape pemandangan. (b)menunjukkan partial Exif data dari foto tersebut................................................................................. 9 Gambar 2.2 Struktur dari Exif Image data format........................................................................................12 Gambar 2.3 Pilihan Exif Tags........................................................................ 13 Gambar 2.4 Contoh header .jpeg....................................................................14 Gambar 2.5 Blok diagram proses dekompresi JPEG......................................15 Gambar 2.6 LBS as an Intersection of technologies (Brimicombe, 2002).... 19 Gambar 2.7 Alur Block Diagram................................................................... 27 Gambar 2.8 Alur Use Case Diagram............................................................. 29 Gambar 2.9 Alur Activity Diagram............................................................... 30 Gambar 3.0 Rancangan Interface Menu Utama............................................. 32 Gambar 3.1 Rancangan untuk menampilkan galery foto...............................32 Gambar 3.2 Rancangan untuk menampilkan metadata dan geotagging........ 33 Gambar 3.3 (a) Contoh Header JPEG. (b) Menunjukkan gambar daun........35 Gambar 3.4 Menunjukkan posisi GPS Versi, Longitude Ref dan Latitude Ref...........................................................................36 Gambar 3.5 Tampilan saat laman website di jalankan.................................. 38 Gambar 3.6 Browse....................................................................................... 39
Gambar 3.7 Insert Image............................................................................... 39 Gambar 3.8 Reset.......................................................................................... 39 Gambar 3.9 Galery Fotografi........................................................................ 39 Gambar 4.0 Navigasi Icon............................................................................ 40 Gambar 4.1 Tampilan saat laman website di jalankan.................................. 40 Gambar 4.2 Lokasi Foto................................................................................ 41 Gambar 4.3 Foto, Browse, dan Reset........................................................... 41 Gambar 4.4 Nilai dan Nama Informasi.......................................................... 41 Gambar 4.5 Source Code fungsi getFloat......................................................42 Gambar 4.6 Source Code fungsi getImageNumber....................................... 43 Gambar 4.7 Source Code fungsi nilai informsi............................................. 44 Gambar 4.8 Source Code fungsi getCoordinates.......................................... 45 Gambar 4.9 Source Code menampilkan GPS................................................ 46 Gambar 5.0 Source Code menampilkan info window................................... 46 Gambar 5.1 Diagram untuk membaca lokasi GPS........................................ 46
DAFTAR TABEL Hal Tabel 2.1 Tinjauan Pustaka.............................................................................5 Tabel 2.2 Kerusakan Unit Shutter..................................................................14 Tabel 2.3 Hasil Percobaan Data Forensik Foto..............................................43