PMO2 PERTEMUAN 2 – Pengenalan Dasar Fungsi SD Card dan Penggunaan Melalui Aplikasi

Pengenalan Dasar Fungsi SD Card dan Penggunaan Melalui Aplikasi

Pemrograman Mobile 2

Kelompok 3


 

1. External storage/SD Card pada perangkat bergerak
Storage adalah penyimpan, tempat penyimpanan, media yang digunakan untuk menyimpan data yang diolah oleh komputer, Fungsi storage adalah menyimpan data atau file dalam jangka panjang dan pendek.

External Storage merupakan memori tambahan yang berfungsi untuk menyimpan data atau program. Dengan kata lain memory ini termasuk perangkat keras untuk melakukan operasi penulisan, pembacaan, dan penyimpanan data di luar memory utama.

Konsep dasar memory external adalah penyimpanan data bersifat tetap (non – volatile ), data tidak akan hilang ketika computer dimatikan. Memory external mempunyai 2 tujuan yaitu :
– Sebagai penyimpanan permanen untuk membantu fungsi RAM
– Untuk mendapatkan memory murah yang berkapasitas tinggi bagi pengguna jangka panjang

2. Jenis – jenis External Storage
a) Berdasarkan Jenis Akses Data :
– DASD (Direct Acess Storage Device) dimana ia mempunyai akses langsung terhadap data.
Contoh :
1. Magnetik (floppy disk, hard disk).
2. Removeable hard disk (Zip disk, Flash disk).
3. Optical Disk
– SASD (Sequential Access Storage Device) akses data tidak secara langsung (berurutan), seperti pita magnetik.

b) Berdasarkan Karakteristik Bahan :
– Punched Card / kartu berlubang
Merupakan kartu kecil berisi lubang-lubang yang menggambarkan berbagai instruksi atau data.
– Magnetic Disk
Magnetic Disk merupakan disk yang terbuat dari bahan yang bersifat magnetik, Contoh : floppy dan harddisk.
– Optical Disk
Optical disk terbuat dari bahan-bahan optik, seperti dari resin (polycarbonate) dan dilapisi permukaan yang sangat reflektif seperti aluminium, Contoh : CD dan DVD.
– Magnetic Tape
Sedangkan magnetik tape, terbuat dari bahan yang bersifat magnetik tetapi berbentuk pita, seperti halnya pita kaset tape recorder.

3. SD Card pada Android Emulator Device
Android Emolator menyimulasikan sebuah perangkat dan menampilkannya pada computer anda. Android Emolator juga memiliki banyak fitur , cepat, dan kuat. Dapat mentransfer informasi lebih cepat dibandingkan dengan menggunakan perangkat keras yang tersambung, dan mempercepat proses pengembangan.

Berinteraksi dengan emulator sama seperti apa yang dilakukan dengan perangkat keras melainkan menggunakan mouse dan keyboard, serta tombol control emulator.

Ukuran jendela emulator bisa diubah secara dinamis begitu pula dengan perubahan orientasi bahkan mengambil tangkapan layer.

Android Manifest
AndroidManifest.xml adalah file yang berisi informasi mengenai aplikasi Android itu sendiri. Informasi yang terdapat pada file Manifest tersebut memiliki fungsi antara lain :
– Memberi nama paket Java untuk aplikasi yang dibuat
– Menginformasikan versi SDK yang digunakan pada aplikasi
– Memberi akses permission untuk fitur – fitur yang digunakan pada aplikasi
– Menerjemahkan string label yang digunakan pada aplikasi
– Inisialisasi dukungan layar perangkat
– Mendeskripsikan komponen – komponen aplikasi seperti aktivitas, servis, intent dan lain – lain
– Mendaftarkan library yang digunakan untuk aplikasi, dll.

Permission pada Android Manifests
Jika aplikasi yang kita inginkan dapat menyokong fitur native tertentu device Android. Kita harus mengeset set permission pada AndroidManifest secara benar.

uses-permission bermanfaat saat aplikasi yang kita develop membutuhkan fitur asli perangkat Android. Seperti pada contoh di atas, saya memasukkan permission untuk vibrasi perangkat, dukungan internet, dan recording audio. Permission tersebut mutlak dimasukkan dalam file AndroidManifest agar aplikasi berjalan sesuai perancangan.

4. Project Sederhana Perangkat Mobile
Pada tahap ini kita akan membuat aplikasi input data gambar sederhana pada android.
Langkah – langkah pembuatan project :
1. Klik app > res > layout > pilih activity_main.xml
2. Lalu buatlah image view dan button pada tampilan layout seperti pada gambar berikut :

3. Kemudian langkah berikutnya ketikan koding berikut pada MainActivity.java

4. Terakhir , kita pilih app kemudian kita pilih manifest.xml
Bagian ini adalah bagian yang terpenting dari input data melalui SD Card karena, pada tahap ini kita memberi permission (perizinan) untuk transfer data ke dalam aplikasi android dari External Storage/ SD Card.

5. Hasil running program

 

Disusun Oleh :
DIMAS FUAD ALWIAN 16.11.0075
HAFID IMAN SENTOSA 16.11.0114
SITI ROFIAH 16.11.0120
INDRA KUSUMA W 16.11.0124
LABIBUL UMAM 16.11.0145
FAJAR DWI SETIAWAN 16.11.0151
IDHA APRIAN F 16.11.0158
LUTFI ABDURROHMAN 16.11.0159
HEGA FAISAL A 16.11.0161
ARIF BAGUS SETIAJI 16.11.0163
AMIN RIFA’I 16.11.0167
FIKRI LABIB 16.11.0176

Link Download :
Presentation
Projek
Referensi 1
Referensi 2
Referensi 3
Referensi 4
Referensi 5
Referensi 6