PEMBUATAN APLIKASI FOTOGRAFI UNTUK PEMULA BERBASIS ANDROID
NASKAH PUBLIKASI
diajukan oleh Imam Zulfikar 11.12.5737
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
PEMBUATAN APLIKASI FOTOGRAFI UNTUK PEMULA BERBASIS ANDROID Imam Zulfikar1), Bayu Setiaji2), 1)
Sistem Informasi STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 1) 2) Email :
[email protected] ,
[email protected] foto yang indah melibatkan pemikiran – pemikiran dan ide yang kreatif.
Asbract- Digital photography is growing rapidly these days with varioustypes of cameras and supporting equipment , each has camera shooting cameras. Rather difficult to understand the point, so that of then create confusion and could hinder the process of learning and understanding of photography it self. Therefore , one the solutions proposed in this thesis is to create an application based on android photography guide. With this aplication can make it easier for people,especially beginners learn photography.
Meskipun sering terbantu dengan peralatan fotografi yang bagus, namun yang di perlukan sebelum pengambilan foto adalah berpikir dan mengerti tentang yang coba tangkap dari objek atau yang akan ciptakan dari objek. Untuk itu ingin membuat suatu aplikasi yang memberikan tips dan informasi dan simulasi mengenai fotografi dasar yang akan diterapkan pada perangkat mobile phone. Dengan aplikasi di harapkan dapat memberikan kemudahan bagi masyarakat khusunya pemula dalam mengakses kebutuhan informasi dan dapat menjadi fotografi yang professional.
Keywords: Photography, Android 1.
PENDAHULUAN
1.2
1.1
Latar Belakang Pada era globalisasi ini, kemajuan dalam bidang teknologi khususnya mobile phone telah berkembang sangat pesat, hal tersebut diimbangi dengan terus meningkatanya minat masyarakat terhadap dunia mobile phone. Mobile phone mempunyai peranan penting dalam dunia informasi, dengan perkembangan teknologi yang semakin canggih. Mobile phone telah banyak digunakan dalam dunia hiburan, pendidikan dan banyak lagi, hampir semua menerapkan teknologi mobile phone.
Rumusan Masalah
Berdasarkan latar belakang masalah di atas, maka yang mejadi pokok permasalahan adalah “Bagaimana membuat Aplikasi panduan fotografi untuk pemula berbasis Android” ? 1.3
Batasan Masalah Adapun batasan masalah yang dibuat oleh penulis adalah : 1. Aplikasi ini hanya untuk pemula yang ingin memulai masuk di bidang fotografi. 2. Aplikasi ini memberikan simulasi dasar tentang pencahayaan fotografi yang terdiri dari Aperture, Shuter speed dan ISO. 3. Aplikasi ini menampilkan dua jenis kamera yaitu canon dan nikon dalam menu simulasi 4. Software yang digunakan adalah Eclipse, java, java Deveploment Kit (JDK), software Development kit (SDK Android), Android Development Tools (ADT). 5. Aplikasi ini hanya menggunakan jenis kamera canon 600D. 6. Aplikasi ini menampilkan pengenalan tombol beserta keterangan pada kamera DSLR. 7. Aplikasi ini belum input ke playstore
Mobile phone versi terbaru mempunyai spesifikasi hardware dan software yang lebih canggih, karena munculnya, berbagai aplikasi – aplikasi baru dalam mobile phone. Salah satu mobile phone yang saat ini paling banyak diminati oleh banyak orang adalah mobile phone android, karena sistem operasinya yang bersifat open source. Android adalah sistem operasi berbasis linux yang dirancang untuk perangkat seluler layar sentuh seperti smartphone atau tablet. Android saat ini dikembangkan oleh google bersama perusahaan- perusahaan lain yang tergambung di dalam Open Handset Alliance termasuk (Intel, nividia, dll). Aplikasi Android dikembangkan dalam Bahasa pemograman java dengan pengembangan perangkat lunak android. Sistem ini bersifat terbuka dan gratis,banyak perusahaan merk mobile phone ingin menggunakan sistem android. 2.
Panduan fotografi yang pada umumnya yang bisa kita temui dalam media cetak atau model pdf, sehingga bisa di bayangkan seberapa banyak panduan fotografi yang tercipta sehingga sulit karena hanya berupa informasi. Mayoritas pembaca belajar fotografi adalah mereka yang mengaku pemula, baru saja mengenal dan ingin serius memahami fotografi sebagai hobi atau pekerjaan. Membuat
LANDASAN TEORI
2.1
Fotografi
2.1.1
Definisi Fotografi
Fotografi adalah proses atau metode untuk menghasilkan gambar atau foto dari suatu objek dengan
1
merekam pantulan cahaya yang mengenai objek tersebut pada media yang peka cahaya[2]. Prinsip fotografi yaitu memokuskan cahaya dengan bantuan pembiasan sehingga mampu membakar medium penangkap cahaya. Medium yang telah dibakar dengan ukuran tertentu akan menghasilkan bayangan identic dengan cahaya yang memasuki medium pembiasan (Lensa).
sistem Kebutuhan fungsional juga berisi informasi-informasi apa saja yang harus ada dan dihasilkan oleh sistem. Berikut adalah kebutuhan non fungsional dari aplikasi yang akan dibuat : 1.
2.3
Android Android merupakan perangkat lunak (software) sistem operasi yang memakai basis kode komputer yang dapat didistribusikan secara terbuka atau open source sehingga pengguna bisa membuat aplikasi baru di didalamnya. 2.4 Software Yang Digunakan Perangkat lunak (Software) diperlukan dalam pembuatan aplikasi. Software adalah komponen –komponen dalam data Processing sistem, fungsi perangkat lunak adalah menyiapkan aplikasi program sehingga seluruh peralatan computer lebih terkontrol. Adapun perangkat lunak yang digunakan yaitu: 1. Eclipse IDE (Integrated Development Environment 2. Android SDK (Software Development Tools) 3. ADT (Android Development Tools)
2.
Analisis Perangkat Keras (Hardware) a. Komputer 1) Komputer dengan sistem Operasi Minimal Windows 7 Ultimate 2) Processor minimal Intel Dual Core Sandy Bridge. 3) RAM minimal 1024 MB – 2048 MB 4) VGA minimal Intel ® HD Graphic Family 512 MB b. Perangkat Android 1) Sony Xperia C3 2) Sistem Operasi Android 4.2 3) CPU Dual-Core 2 GHz 4) HSDPA 7.2 Mbps, HSUPA 5.76 Mbps Analisis Perangkat Lunak (Software) 1) 2) 3) 4) 5) 6)
3. 3.1
ANALISIS DAN PERANCANGAN SISTEM Analisis Sistem Analisis kebutuhan sistem adalah beberapa kebutuhan bahan dalam sisitem yang akan dipergunakan untuk menambah dan membantu jalan proses pembuatan suatu objek. Dalam bagian ini dibagi dua bagian yaitu analisis kebutuhan fungsional dan non fungsional.
Windows 7 Ultimate Android SDK Tools Android SDK API Android Development Tools IDE Eclipse Juno Adobe Photoshop CS 4
3.2
Perancangan Rancangan secara umum dilakukan dengan maksud untuk memberikan gambaran umum tentang sistem yang baru atau sistem yang akan diusulkan. Rancangan ini mengindentifikasi komponen-komponen sistem informasi yang akan dirancang secara rinci. Adapun rancangan sistem ini adalah sebagai berikut:
3.1.1 Kebutuhan Fungsional Analisis kebutuhan fungsioanal adalah bagian paparan mengenai fitur-fitur yang ada yang akan dimasukan kedalam aplikasi yang akan dibuat. Fitur-fitur tersebut antara lain sebagai berikut:
3.2.1
Perancangan UML ( Unified Modeling Language)
1. Aplikasi ini mampu menyajikan informasi yang dapat diakses dengan cepat,kapanpun dan dimanapun
Untuk memperjelas tentang gambaran sistem, maka dibuat UML dengan empat diagram, yaitu use case diagram, activity diagram, sequence diagram, dan class diagram.
2. Aplikasi ini memberikan simulasi mengenai aperture, shutter speed, dan ISO
3.2.2
3. Aplikasi memiliki tombol – tombol dan keterangan pada kamera 4. Aplikasi memiliki bantuan atau cara menggunakan aplikasi 5. Aplikasi memiliki tentang aplikasi 3.1.2 Kebutuhan Non Fungsional Analisis non fungsional adalah jenis kebutuhan yang berisi proses-proses apa saja yang nantinya dilakukan oleh
2
Use Case Diagram
4.1.2
Menu Utama Halaman menu utama merupakan halaman yang tampil setelah splash screen dieksekusi.
Gambar 1 Use Case Diagram 4. 4.1
IMPLEMENTASI DAN PEMBAHASAN Implementasi Implementasi merupakan tahapan setelah melakukan analisis dan perancangan sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada keadaan yang sebenarnya sehingga dari sini akan dapat diketahui apakah aplikasi atau sistem yang telah dibuat benar-benar dapat menghasilkan output atau keluaran yang sudah sesuai dengan tujuan yang diinginkan. 4.1.1
Splash Screen
Saat aplikasi dijalankan pertama kali pengguna akan melihat splash screen, kemudian akan diarahkan ke halaman menu utama.
Gambar 3 Menu Awal
Gambar 2 Splash Screen
4.1.3
3
Menu Tips dan Informasi
4.1.5 Pada tampilan halaman menu Tips dan informasi. Didalam menu tips dan informasi terdapat beberapa kategori dan detail kategori
Pada tampilan halam menu simulasi . Didalam menu simulasi menampilkan gambar
Gambar 5 Menu Tips Dan Informasi 4.1.4
Menu Simulasi
Menu Pengenalan Tombol
Gambar 6 Menu Pengenalan Tombol
4
Gambar 7 Menu Simulasi
4.1.6
Menu Bantuan
Gambar 9 Menu Tentang
5.
KESIMPULAN
5.1
Kesimpulan
Berdasarkan penjelasan dan pembahasan yang telah diuraikan pada bab – bab sebelumnya hingga tahap – tahap implementasi program serta berdasarkan dari rumusan
Gambar 8 Menu Bantuan
masalah yang ada maka dapat diambil kesimpulan yaitu : 1) Perancangan aplikasi dilakukan dengan menggambarkan sistem menggunakan beberapa diagram UML yaitu Use Case Diagram, Activity Diagram, Sequence Diagram. Selanjutnya dilakukan rancangan antar muka untuk menghubungkan pengguna dan aplikasi. 2) Permodelan antar muka yang dibuat meliputi antar muka Splash screen, antar muka menu utama, antar muka menu tips dan informasi, antar muka menu pengenalan tombol, antar muka menu teknik mode, antar muka tentang dan antar muka bantuan. Fitur yang ada diaplikasi ini meliputi fitur menampilkan gambar beserta informasi mengenai penggunaan kamera DSLR. 3) Dari hasil dari penerapan Aplikasi Panduan Fotografi Untuk Pemula Berbasis Android pada empat devie dengan spesifikasi yang berbeda dapat ditarik kesimpulan bahwa aplikasi ini berjalan dengan lancar dengan device minimal versi Jelly Bean (4.2)
4.1.7 Menu Tentang
5
5.2
Saran
Dalam pembuatan aplikasi tentunya terdapat kekukarangan halnya Aplikasi panduan fotografi untuk pemula berbasis android. Agar aplikasi ini dapat lebih sempurna, ada beberapa saran dari penulis, diantaranya : 1) Dalam pengembangan aplikasi dapat ditambahakan pengetahuan mengenai fungsi, fitur dan cara kerja kamera digital yang terkait erat hubungannya dengan dunia fotografi. 2) Pengembang dapat menambahkan dalam kategori pada tips dan informasi yang lebih banyak sesuai dengan berkembangnya dunia fotografi 3) Pengembang dapat menambahkan dalam kategori simulasi dengan mensetting kamera
DAFTAR PUSTAKA [1] Burhanuddin, 2014. Fotografi, Yogyakarta : Graha Ilmu, hal 26-36 [2] Yuniar Supardi, 2013. Sistem Operasi Andal Android : Elex Media Komputindo, Hal 3-5. [3] Yuniar Supardi, 2013 Semua Bisa Menjadi Programer Java Basic Programing, Hal 1-2. Biodata Penulis Imam Zulfikar, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta, lulus tahun 2015 Bayu Setiaji, memperoleh gelar S2- M.Kom Teknik Magister STMIK AMIKOM Yogyakarta pada tahun 2012 dan saat ini menjadi Dosen di STMIK AMIKOM Yogyakarta.
6
7