Skip to main content

Tutorial Pembuatan Aplikasi untuk Mengakses longitude latitude pada GPS android menggunakan software basic4android

GPS (Global positioning system) adalah fitur yang umummnya sudah terinclude pada sebuah HP android. GPS ini memberikan informasi mengenai lokasi (koordinat longitude dan latitude) dimana Hp tersebut berada. Untuk mengakses koordinat longitude dan latitude yang diberikan oleh GPS yang ada pada sebuah smartphone android kita dapat mengaksesnya dengan menggunakan aplikasi android yang dapat kita kembangkan dengan IDE Basic4Android.

berikut ini adalah tampilan aplikasi yang akan kita buat untuk Mengakses longitude latitude pada GPS android dan menampilkannya di aplikasi


Caranya adalah sebagai berikut :
1.    Buka aplikasi basic4android untuk mengembangkan aplikasi pada smartphone android yang dapat mengakses longitude dan latude GPS
Start --> basic4android

 
Gambar 1


2.    Setelah IDE terbuka langkah selanjutnya adalah membuka menu designer
Jika anda belum menyimpan project anda, maka akan muncul perintah untuk menyimpan project anda, silakan lakukan langkah tersebut


Gambar 2

Setelahnya akan muncul

Gambar 3


Langkah selanjutnya adalah mendesain tampilan aplikasi dengan menambahkan komponen (pada bagian desainer silakan klik menu addview lalu pilih label sebanyak 3 buah) lalu susun tampilan menjadi sebagai berikut dengan terlebih  dahulu mengubah nama masing masing komponen menjadi:

Label1--> menampilkan tulisan (KOORDINAT LOKASI GPS )
LabelLong --> menampilkan koordinat Longitude
LabelLat  --> menampilkan koordinat Latitude


 Gambar 4

Pilih menu --> tools --> generate member


Gambar 5

Lalu centang semua komponen

Gambar 6

Klik generate member

Sehingga pada coding area akan anda dapati sebagai berikut


Gambar 7


Yang saya blok biru di atas, tergenerate secara Otomatis olehIDE basic4android, fungsinya adalah member tahu software basic4andorid bahwa kita baru saja memasukkan 3 buah komponen label yang kemudian kita ganti name nya menjadi :
Label1, LabelLong dan LabelLat

Selanjutnya silakan simpan form desainer / layout tersebut dengan nama Layoutku.bal
Proses desain form nya sudah selesai, lanjut ke proses koding

Sebelum koding dilakukan kita harus setting dulu bahwa kita akan menggunakan library software basic4android untuk mengakses GPS, caranya adalah dengan meng-klik pojok kanan bawah pada tab libs lalu centang GPS

Gambar 8


Selajutnya tambahkan deklarasi variable pada Sub Process_Globals


Dim gpsku As GPS

Kemudian kita buat sub program baru untuk mengakses GPS

Dibawah end_sub manapun

Ketik Sub lalu  spsasi lalu klik tombol keyboard Tab

Akan muncul

 Gambar 9

Pilih location changed
Lalu akhiri dengan end sub

Pada pojok kanan bawah IDE basic4andorid ada menu pilihan modules, silakan clik menu tersebut sehingga muncul


Gambar 10

Silakan ketikkan kode sebagai berikut pada masing masing sub program yang ada :

Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.
    Dim gpsku As GPS
End Sub

Sub Globals
    'These global variables will be redeclared each time the activity is created.
    'These variables can only be accessed from this module.

    Private Labellat As Label
    Private LabelLong As Label
    Private Label1 As Label
End Sub

Sub Activity_Create(FirstTime As Boolean)
    'Do not forget to load the layout file created with the visual designer. For example:
    Activity.LoadLayout("Layoutku")
    If FirstTime Then
    gpsku.Initialize("gpsku")
    End If
End Sub


Sub gpsku_LocationChanged (Location1 As Location)
    LabelLong.Text="Longitude"&Location1.Longitude
    Labellat.Text="Latitude"&Location1.Latitude
End Sub

Sub Activity_Resume
If gpsku.GPSEnabled=False Then
Msgbox("aktifkan GPS","Peringtan")
StartActivity(gpsku.LocationSettingsIntent)
Else
gpsku.Start(0,0)
End If
   
End Sub

Sub Activity_Pause (UserClosed As Boolean)
gpsku.Stop
End Sub

Kemudian save. Ada satu langkah lagi yaitu mengubah manifest editor supaya nantinya aplikasi android diijinkan untuk mengakses GPS
Klik menu project --> manifest editor

Gambar 11

Tambahkan kode pada manifest editor
AddManifestText(<uses-feature android:name="android.hardware.location.gps"/>)
Sehinnga menjadi

Gambar 12

Close manifest editor sehingga muncul kotak dialog do you want to save, klik yes
Silakan compile code lalu install apk ke HP anda.













Comments

Popular posts from this blog

GROUND bagian 1 by Sarono Elektronika Blog Adi Sanjaya Global Techno Solution - AS-GTS

GROUND bagian 1
Banyak pertanyaan kepada saya apa itu ground ? apa guna nya ? apakah selalu ground itu negatif ? Apa yang di maksud titik netral pada pencatu daya terbelah ?
Agak sulit menerangkan dengan kata kata, bahkan dari hasil diskusi saya dengan beberapa teman yang sudah pakar elektronik juga mereka menemukan kesulitan nya mengungkapkan dengan kata kata walau kita mengerti tentang ground.
Untuk itu saya mencoba menerangkan semaksimal mungkin, tetapi sesungguh nya yang"mendengar" mestinya sudah punya ilmu elektronika minimal sampai teknik penguat audio.
Jadi, jika belum memehami tentang teknik audio dan masih bingung tentang konsep dan aplikasi ground masih di maklum kan.
Pada rangkaian listrik sederhana tidak di perlukan ground, misalkan senter, (body nya terbuat dari plastik) itupun sering negatif nya di hubungkan dengan body senter terbuat dari logam.
a. Pengertian Ground
Ground adalah titik yang dianggap sebagai titik kembali nya arus listrik arus seara…

HAMBATAN LISTRIK by Sarono Elektronika Blog Adi Sanjaya Global Techno Solution - AS-GTS

HAMBATAN LISTRIK
Pada bahasan sebelumnya sudah di tegaskan bahwa menghubungkan langsung positip dan negatip battery tidak boleh di lakukan, karena jumlah elektron yang mengalir menjadi sangat besar dan selama mengalir antara elektron saling berbenturan dan menimbulkan panas yang besar.
TETAPI
1) Jika jalan yang di lalui panjang (kawat nya panjang), maka kawat itu akan menjadi perlawanan listrik, makin panjang kawat maka perlawanan terhadap arus listrik juga semakin besar.
2) Atau kalau jalan nya arus di kawat juga di kecilkan (tebal kawat) nya di tipiskan juga akan menghasilkan Hambatan bagi arus semakin besar (Hambatan listrik membesar).
Dengan demikian kita bisa menghambat arus listrik itu dengan membuat kawat yang panjang dan mengatur tipis nya (luas penampang) kawat.
Ada faktor ke 3 yaitu jenis kawat.
Jenis kawat tertentu lebih mudah melewatkan arus, sementara kawat yang lain lebih sulit melewatkan arus.
Dalam teori elektron dapat di jelas kan : kawat tertentu daya ika…

Cara menggunakan modul relay dengan arduino UNO.

Material yang di butuhkan:
- Relay module 2 channel
- Arduino UNO.
- kabel jumper male - female

Relay module 2 channel  5V dengan 2 channel output dapat digunakan sebagai saklar elektronik untuk mengendalikan perangkat listrik yang memerlukan tegangan dan arus yang besar. Kompatible dengan semua mikrokontroler khususnya Arduino


Spesifikasi
•    Jumlah Relay : 2
•    Control signal : TTL level (ACTIVE LOW) ini artinya relay akan aktif jika kita memberikan logika LOW ke pin trigger relay (pin in1 /in 2)

Catatan : gambar bisa jadi berbeda dengan fisik relay yang dikirim, tapi pin pin pasti terdiri dari pin Vcc GND dan pin in1/in2 … untuk jumlah channel lainnya maka pin in1 2, dst akan sesuai dengan jumlah channel relay modul
•    Rating arus : 10A 250VAC, 10A 30VDC, 10A 125VAC, 10A 28VDC
•    Contact action time : 10ms/5ms
•    Indikator LED untuk masing masing channel



Catatan : gambar bisa jadi berbeda dengan fisik relay yang dikirim, tapi pin pin pasti terdiri dari pin Vcc GND dan pin in1/in2…