• Tidak ada hasil yang ditemukan

API dan DB.pdf (3,641Kb)

N/A
N/A
Protected

Academic year: 2018

Membagikan "API dan DB.pdf (3,641Kb)"

Copied!
62
0
0

Teks penuh

(1)

Google Map API

(2)

INTRODUCTION API EXAMPLE

Google Maps

(3)

INTRODUCTION API EXAMPLE

Google Maps

(4)

Google Maps

Map Dapat Diterapkan pada Aplikasi Android

(5)

INTRODUCTION API EXAMPLE

Google Maps

Google Map API untuk membuat map dan informasi secara spesifik

API yang disediakan adalah services / fungsi yang terdiri dari :

 Marker

 Directions

 Coordinates

 Mengakomodasi Fungsi Utama Google Map Versi Web

(6)

Case Study

• Menampilkan Alamat yang telah diinput pada Map

(7)
(8)

Step by Step

1. Membuat nama projek tampilan:

a. Buka panel Properties.

b. ubah Title menjadi Map it

2. Membuat Label “Google Map “

a. klik Label pada Pada Palette -> lalu tarik ke

halaman Viewer Project.

(9)

Pengaturan

Properties Label “Google map”

1. BackgroundColor : Light Gray

2. FontBold : Ceklis

3. FontSize : 14.0

4. FontTypeface : default

5. HasMargins : Ceklis

6. Height : Automatic

7. Width : Fill parent

8. Text : Google Map

9. TextAlignment : Center : 1

10. TextColor : Red

(10)

Membuat layout baru

1. Klik VerticalArrangement

pada Palette – Layout.

2. Tarik kehalaman Viewer.

3. Atur Properties Layout.

Pengaturan Properties Layout

1. AllignHorizotal : Left:1

2. AllignVertical : Top:1

3. BockgroundColor : Light Gray

4. Height : Automatic

5. Width : Fill parent

6. Image : None

(11)

Pengaturan VerticalArrangement

Input Componet VerticalArrangement

a. klik & tahan Labelpada Palette - User Interface

-> lalu tarik ke halaman Viewer.

b. klik & tahan TextBoxPada Palette - User Interface

-> lalu tarik ke halaman Viewer.

c. klik & tahan Button Pada Palette - User Interface

-> lalu tarik ke halaman Viewer.

d. Melakukan pengaturan pada Masing-Masing

(12)

Langkah-langkah Merubah Nama Component

1. Klik Component yang akan dirubah namanya

2. Klik Rename yang berada pada bagian paling bawah Component

3. Ketikan Nama baru yang diinginkan untuk mengganti nama yang lama pada kolom New name  OK

(13)

Pengaturan Properties

Label “

SelectedAddresLabel

1. BackgroundColor : None

2. FontBold : Ceklis

3. FontSize : 14.0

4. FontTypeface : default

5. HasMargins : Ceklis√

6. Height : Automatic

7. Width : Fill parent

8. Text : Masukan Alamat

9. TextAlignment : left: 1

10. TextColor : Black

(14)

Pengaturan

Properties Label “

AddresForMApLabel

1. BackgroundColor : Default

2. Enabled : Ceklis

3. FontSize : 14.0

4. FontTypeface : default

5. Height : Automatic

6. Width : Fill parent

7. Hint : masukan alamat

yang dicari

8. TextAlignment : left: 0

9. TextColor : Black

(15)

Pengaturan

Properties Button “

ViewOnMapButton

1. BackgroundColor : Default

2. Enabled : Ceklis

3. FontBold : Ceklis

4. Fontitalic : Blank

5. FontSize : 14.0

6. FontTypeface : default

7. Height : Automatic

8. Width : Fill parent

9. Image : None

10. Shape : default

11. Text : View On Map

12. TextAlignment : Center:1

13. TextColor : Default

(16)

1. Klik Button pada

Palette – user Interface

2. Tarik kehalaman Viewer.

3. Atur Properties Button.

(17)

Pengaturan

Properties Button “

MyLocationButton

1. BackgroundColor : Default

2. Enabled : Ceklis

3. FontBold : Ceklis

4. Fontitalic : Blank

5. FontSize : 14.0

6. FontTypeface : default

7. Height : Automatic

8. Width : Fill parent

9. Image : None

10. Shape : default

11. Text : My Location On The Map

12. TextAlignment : Center:1

13. TextColor : Default

(18)

Menambahkan Database

Step by step :

1. Klik & tahan TinyDB pada

Pallete– Storage.

2. Tarik menuju halaman Viewer

(19)

Menambahkan Notifikasi

Step by step :

1. Klik & tahan Notifier pada

Pallete– User Interface.

2. Tarik menuju halaman Viewer

(20)

Menambahkan ActivityStrarter

Step by step :

1. Klik & tahan ActivityStarter

pada Pallete Connectivity.

2. Tarik menuju halaman Viewer

(21)

Menambahkan LocationSensor

Step by step :

1. Klik & tahan LocationSensor

pada Pallete Sensors.

2. Tarik menuju halaman Viewer

(22)
(23)

Pengaturan Control Block

(24)

Case Study

Menampilkan Peta dari Alamat yang

Diinput

Aksi yang Ditampilkan saat Tombol View On

(25)

Case Study

Menampilkan Peta Lokasi Asal saat Button My Location

(26)

Menampilkan Peta dari Alamat yang Diinput

Step by Step :

1. Klik Blocks-Prosedures

2. Pilih tipe prosedures to-do

3. Klik pada tipe yang sesuai

lalu tarik menuju halaman

(27)

Menampilkan Peta dari Alamat yang Diinput

Step by Step :

1. Klik Blocks-ActivityStarter1

2. Pilih tipe set-action-to

3. Klik pada tipe yang sesuai

lalu tarik menuju halaman

Viewer

4. Gabungkan dengan

(28)

Menampilkan Peta dari Alamat yang Diinput

Step by Step :

1. Klik Blocks- Text

2. Pilih tipe Banks Text

3. Klik pada tipe yang sesuai

lalu tarik menuju halaman

Viewer

4. Gabungkan dengan

Blocks sebelumnya.

Isi bagian kosong dengan :

(29)

Lanjutkan Hingga membentuk pola seperti dibawah ini :

(30)

Menampilkan Peta dari Alamat yang Diinput

Blocks ActivityStarter1 Call ActivityStarter1. StartActivity

Blocks ActivityStarter1 DataUri. to

Blocks Text Join

Blocks AddressForMapTextAddressForMapText. Text Blocks Text “…..”

Isi dengan :

(31)

Membuat Pola baru untuk menambahkan aksi pada tombol view on map.

(32)

Aksi yang Ditampilkan saat Tombol View On Map Di Klik

Blocks Procedures Call ShowMap Blocks

ViewOnMapButtonwhen

ViewOnMapButton . Click

Blocks Control if then (lalu klik kotak biru untuk menambahkan kondisi else)

Blocks Notifier1Call Notifier1. ShowMessageDialog message BlocksAddressForMapTextAddressForMapText. Text

(33)

Membuat Pola baru untuk menambahkan aksi pada tombol My Location

(34)

Menampilkan Peta Lokasi Asal saat Button

My Location Di klik

Blocks

Isi dengan :

geo:0,0?q=

Blocks Text Join

Blocks ActivityStarter1 Set ActivityStarter1.DataUri. to Blocks ActivityStarter1 Set ActivityStarter1.Action. to

Isi bagian kosong dengan :

Android.intent.action.VIEW

Blocks Text “…..”

Blocks Procedures Call ActivityStarter1 . StartActivity

2

(35)

Database Dengan TinyDB

(36)

Database

Kumpulan informasi yang disimpan di dalam komputer secara sistematik

Dapat dilihat kembali dengan menggunakan program aplikasi

(37)
(38)

TinyDB

Menerima / Membaca Data di

(39)

TinyDB

(40)

TinyDB

(41)

Case Study

Menggunakan Projek Sebelumnya

• Menyimpan Alamat Dalam Database

• Memilih Alamat yang telah disimpan di dalam database

(42)
(43)

Case Study

Menggunakan Projek Sebelumnya

1

Drag n Drop Label

3

(44)

Case Study

Menggunakan Projek Sebelumnya

1

Drag n Drop ListPicker 2

(45)

Case Study

Menggunakan Projek Sebelumnya

1

(46)

Case Study

Menggunakan Projek Sebelumnya

1

(47)

Case Study

Menggunakan Projek Sebelumnya

1

(48)

Case Study

Menggunakan Projek Sebelumnya

1

(49)

Case Study

Menggunakan Projek Sebelumnya

1

Drag n Drop Label

2

(50)

Case Study

Menggunakan Projek Sebelumnya

1

Drag n Drop Label

2

(51)

Case Study

Menggunakan Projek Sebelumnya

1

Drag n Drop TextBox

2

(52)

Case Study

Menggunakan Projek Sebelumnya

1

(53)

Case Study

Menggunakan Projek Sebelumnya

1

(54)

Case Study

Menggunakan Projek Sebelumnya

1

(55)

Case Study

Menggunakan Projek Sebelumnya

1

Drag n Drop Label, Mengganti TextBox

1

(56)

Case Study

Menggunakan Projek Sebelumnya

Definisi Variabel

(57)

Case Study

Menggunakan Projek Sebelumnya

Definisi Variabel

2

Drag n Drop dan Pasang ke tagAdress

1

Drag n Drop

3

(58)

Case Study

Menggunakan Projek Sebelumnya

Membaca Database saat Aplikasi Dibuka

1

Drag n Drop

2

Drag n Drop dan Pasang ke listLocations

2

Drag n Drop dan Pasang ke block When-Do

3

(59)

Case Study

Menggunakan Projek Sebelumnya

Membaca Database saat Aplikasi Dibuka

4

(60)

Case Study

Menggunakan Projek Sebelumnya

Fungsi Membaca Data

Aksi Ketika Tombol Add Location Di-Klik

(61)

Case Study

Menggunakan Projek Sebelumnya

Fungsi Menambah Data Alamat yang Diinput

(62)

Referensi

Dokumen terkait

Berdasarkan pada hasil analisis diketahui bahwa entres yang disimpan selama 2 dan 4 hari menggunakan media kertas koran dan serbuk gergaji yang telah dibasahi masih menghasilkan

Adapun salah satu tujuan dari pembuatan Laporan Akhir ini adalah untuk memenuhi syarat dalam menyelesaikan pendidikan di Politeknik Negeri Sriwijaya khususnya pada jurusan

Oleh karena itu penulis melihat, apakah manajemen konflik yang dikatakan baik tersebut hanya sebatas pada perwujudan perdamaian saja, bagaimana terkait manajemen

Indikator Kinerja konsumsi ikan pada tahun 2019 sebesar 31,11 kg/kapita/thn atau mencapai 165,30% dari target RPJMD tahun 2019, capaian tersebut sudah mencapai

Fullpaper dikirim dalam bentuk file PDF dengan nama dokumen : (3 Kata Pertama Judul Karya)_FULLPAPER_INOVASI A/B (Sesuai Bidang yang dipilih)_UNIVERSITAS_NAMA

Berdasarkan hasil olah data dalam beberapa skenario yang telah diuji, ukuran kinerja Win Trades/Loss Trades indikator MACDCSO tidak terbukti lebih baik dari indikator

Energi Drink (minuman berenergi) termasuk salah satu suplemen makanan yang terdiri dari komponen multivitamin, makronutrien (karbohidrat, protein), taurin dengan atau tanpa kafein

Pada 10 Maret 2017, DIDOSMA yang kala itu merupakan salah satu program kerja Departemen Humas BEM FKIP Universitas Sanata Dharma, pertama kali dilaksanakan