PEMROGRAMAN MOBILE DESAIN DAN PERANCANGAN APLIKASI SMART DIMESNSIONAL Dosen: I Putu Agus Eka Pratama, S.T., M.T. Oleh : Kadek Andre Afrizza (1404505094) I Putu Yogi Dana Saputra (1404505106) JURUSAN TEKNOLOGI INFORMASI FAKULTAS TEKNIK UNIVERSITAS UDAYANA 2016
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PEMROGRAMAN MOBILE
DESAIN DAN PERANCANGAN APLIKASI
SMART DIMESNSIONAL
Dosen: I Putu Agus Eka Pratama, S.T., M.T.
Oleh :
Kadek Andre Afrizza (1404505094)
I Putu Yogi Dana Saputra (1404505106)
JURUSAN TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2016
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa untuk selesainya
makalah yang berjudul “DESAIN DAN PERANCANGAN APLIKASI
SMART DIMESNSIONAL”. Penulis juga mengucapkan terimakasih atas dukungan moral
dan materi yang diberikan dalam penulisan makalah ini, terimakasih kepada :
1. Kedua orang tua penulis yang selalu mendukung dan mendidik penulis .
2. Bapak I Putu Agus Eka Pratama, S.T., M.T. selaku dosen pengampu mata kuliah
pemrograman mobile dalam bimbingan pembuatan makalah ini.
3. Teman-teman penulis yang selalu membantu memberikan saran dalam pembutan
makalah ini.
Penulis menyadari makalah ini belumlah sempurna. Oleh karena itu penulis
membutuhkan saran dan kritik yang membangun dari pembaca untuk penyempurnaan
makalah ini.
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dengan kemajuan teknologi saat ini dunia pendidikan memerlukan usaha yang
optimal untuk dapat menghasilkan peserta didik yang berkualitas guna menghadapi era ilmu
pengetahuan dan teknologi. Untuk itu diperlukan sumber daya manusia yang dapat
menguasai, menerapkan bahkan mampu mengembangkan ilmu pengetahuan dan teknologi.
Dalam melaksanakan kegiatan belajar mengajar yang dilakukan di dalam kelas sering
dijumpai masalah, antara lain cara mengajar guru yang beranggapan bahwa siswa hanya
sebuah benda yang hanya dapat menerima pelajaran dari gurunya saja. Selain banyaknya
materi pelajaran yang harus dipelajari siswa, guru juga kurang terbiasa menggunakan media-
media pembelajaran yang bervariasi.
Materi bangun datar merupakan salah satu materi dalam matematika yang memuat
prinsip hitungan, sehingga memerlukan pemahaman yang berlebih. Hal itu akan membuat
siswa merasa jenuh dan bosan dalam mengikuti proses pembelajaran. Dengan semakin
berkembangnya teknolologi khususnya di bidang multimedia dapat dimanfaatkan sebagai
media pembelajaran matematika.
1.2 Rumusan Masalah
Adapun rumusan masalah yang dapat diperoleh berdasarkan latar belakang yang
penulis paparkan di atas, yaitu :
1. Apa itu Smart Dimensional?
2. Apa manfaat dari Smart Dimensional?
1.3 Solusi Yang Ditawarkan
Smart Dimensional diharapkan mampu untuk memberi solusi mudah dijaman yang
serba teknologi praktis ini, karena dengan penggunaan Smart Dimensional ini penghitungan
luas bangun datar akan menjadi sangat mudah. User yang menggunakan juga akan bisa
menghitung luas bangun datar dengan sangat cepat.
Penggunaannya pun sangat mudah, yaitu hanya dengan memasukkan panjang, lebar
atau tinggi dari bangun datar yang diinginkan.
BAB II
LANDASAN TEORI
2.1 Landasan Teori
2.1.1 Android
Android adalah sistem operasi mobile berbasis Linux yang kini, dikembangkan oleh
Google. Sistem operasi Android dioptimalkan untuk perangkat sentuh seperti smartphone,
tablet, hingga yang terbaru smart watch (Android Wear). Pengoperasian Android dirancang
sedemikian rupa sehingga mudah digunakan oleh berbagai pengguna.
Sistem operasi Android bersifat open source, dan dirilis dibawah lisensi Google. Status open
source ini berarti Android bebas untuk dimodifikasi sesuai kebutuhan, tentunya dengan tetap
mengikuti aturan lisensi yang berlaku. Hal tersebutlah yang menyebabkan Android memiliki
banyak varian, layaknya sistem operasi Linux untuk PC. AOKP, CyanogenMod, Touchwiz,
adalah beberapa modifikasi sistem operasi Android yang semuanya dibuat berdasarkan AOSP
(Android Open Source Project). AOSP adalah sistem operasi Android murni rilisan Google
yang dijadikan basis untuk custom OS lainnya.
Sistem operasi Android populer untuk digunakan oleh berbagai pabrikan smartphone karena
berbagai hal, antara lain kemudahan pengembangan, murah, minim resource, serta kebebasan
kustomisasi untuk berbagai perangkat. Kernel dalam sistem operasi Android pun dapat
dikostumisasi secara bebas. Kustomisasi kernel biasanya terfokus kearah memory
management, power management, CPU government dan I/O Scheduler.
2.1.2 Android studio
Android Studio adalah lingkungan pengembangan Android baru berdasarkan IntelliJ
IDEA. Mirip dengan Eclipse dengan ADT Plugin, Android Studio menyediakan alat
pengembang Android terintegrasi untuk pengembangan dan debugging. Di atas kemampuan
yang Anda harapkan dari IntelliJ, Android Studio menawarkan:
Berbasis Gradle membangun dukungan.
1. Refactoring Android-spesifik dan perbaikan yang cepat.
2. Alat Lint untuk menangkap kinerja, kegunaan, kompatibilitas versi dan masalah
lainnya.
3. ProGuard dan aplikasi-penanda tanganan kemampuan.
4. Penyihir berbasis template untuk membuat desain Android umum dan komponen.
5. Sebuah layout editor kaya yang memungkinkan Anda untuk drag-and-drop UI
komponen, layout pratinjau pada beberapa konfigurasi layar, dan banyak lagi.
2.1.3 Android Emulator
Emulator atau Android SDK termasuk perangkat emulator ponsel - sebuah perangkat
mobile virtual yang berjalan pada komputer Anda. Emulator memungkinkan Anda
mengembangkan dan menguji aplikasi Android tanpa menggunakan perangkat fisik.
Dokumen ini merupakan referensi untuk opsi baris perintah dan pemetaan keyboard untuk
kunci perangkat. Untuk panduan lengkap untuk menggunakan Emulator Android, lihat
Menggunakan Emulator Android. Perintah Keyboard, dimana perintah Keyboard sendiri
bermacam-macam cara yang dilakukan didalam Emulator Android itu sendiri dan Emulator
Android itu sendiri berbeda-beda perintah menjalankannya dari Emulator Android yang satu
dengan yang lain.
2.1.4 Pengertian Segitiga
Segitiga adalah bangun datar yang dibentuk oleh tiga garis lurus yang saling
berpotongan. Segitiga dibentuk oleh 3 buah titik sudut yang letaknya tidak segaris
dihubungkan. Untuk setiap segitiga selalu berlaku sifat-sifat yaitu; jumlah panjang dua sisi
selalu lebih besar daripada panjang sisi segitiga; jumlah sudut-sudut sebuah segitiga adalah
180 derajat; sudut terbesar adalah sudut yang menghadap sisi terpanjang, sedangkan sudut
terkecil adalah sudut yang menghadap sisi terpendek; besar sudut luar sama dengan jumlah
dua sudut yang tidak berpenglurus dengan sudut luar tersebut. Tetang segitiga, banyak
dibahas dalam ilmu Matematika.
2.1.4.1 Rumus Luas Segitiga
Untuk menghitung luas segitiga dapat digunakan rumus L = 1/2 x alas x tinggi. Selain
dapat menghitung luas, kita juga dapat mencari alas suatu segitiga jika luas dan tingginya
diketahui dan kita juga dapat mencari tinggi suatu segitiga jika alas dan luasnya diketahui.
2.1.5 Pengertian Persegi Panjang
Persegi panjang adalah bangun datar dua dimensi yang dibentuk oleh dua pasang
rusuk yang masing-masing sama panjang dan sejajar dengan pasangannya, dan memiliki
empat buah sudut yang kesemuanya adalah sudut siku-siku.