Anda di halaman 1dari 12

LAPORAN TUGAS PRAKTIKUM

“Komputasi Bergerak”

OLEH :

NAMA : RENO REIRANGGA


NIM : 09030581721045

LABORATORIUM KOMPUTER
FAKULTAS ILMU KOMPUTER
UNIVERSITAS SRIWIJAYA
2019
“Program kalkulator B4A “
Pertama buka dan buatlah project baru terlebih dahulu seperti cara cara berikut ini :
Pertama kita buat dulu nama program nya seperti gambar dibawah

Lalu kemudian masukkan atau ganti saja program yang ada dengan program berikut sesuai
dengan yang telah saya buat sebelumnya
#Region Project Attributes
#ApplicationLabel: SecondProgram
#VersionCode: 1
#VersionName:
'SupportedOrientations possible values: unspecified, landscape or portrait.
#SupportedOrientations: unspecified
#CanInstallToExternalStorage: False
#End Region

#Region Activity Attributes


#FullScreen: False
#IncludeTitle: True
#End Region

Lalu kemudian kita buat desain untuk interface di android nya nanti dengan cara membuka
tab designer dibagin atas b4A,kemudian untuk pertama kita buat dahulu seperti gambar
dibawah
Kemudian kita buat lagi sebuah label seperti gambar dibawah

Dan selanjutnya kita buat satu lagi label seperti gambar dibawah

Kemudian kita buat lagi sebuah label untuk memasukkan hasil dari perhitungan nanti nya
dengan aturan seperti gambar berikut
Selanjutnya kita buat label lagi dimana tabel ini berfungsi menampilkan kata kata apakan
jawaban kita nantinya benar atau salah dengan aturan seperti gambar dibawah
Lalu kemudian kita ambil sebuah panel dimana ini berfungsi untuk menempatkan tombol
tombol angka kalkulator kita nanti nya seperti gambar dibawah

Lalu kita ambil sebuah button untuk menjadi tombol OK dan NEW pada kalkulator nanti nya
seperti gambar dibawah dengan aturan seperti gambar dibawah
Lalu kita ambil lagi sebuah button dengan fungi sebagai fungsi perkalian seperti gambar
berikut

Lalu kita tambahkan lagi sebuah button dengan fungsi sebagai penjumlahan nantinya seperti
gambar dibawah
Kemudian tambahkan lagi sebuah button dengan fungsi sebagai tombol untuk menghapus
satu persatu angka yang di inputkan nantinya seperti gambar dibawah

Selanjutnya tambah kan satu lagi sebuah button dengan fungsi untuk menghapus semua
inputan nanti nya seperti gambar dibawah

Kemudian tambah kan lagi button sebagai angka angka yang akan digunakan di dalam
operasi kalkulator sepert gambar berikut lalu copy dan ganti tag dan text nya dengan angka 0-
9 seperti gambar dibawah :
Setelah selesai membuat desain masukkan script berikut pada bagiian script general seperti
terlihat pada gambar :
'All variants script
AutoScaleAll

LblMathSign.HorizontalCenter = 50%x ' centers the view on the middle of the screen
LblNumber1.Right = LblMathSign.Left ' aligns the right edge ont the left edge
LblNumber2.Left = LblMathSign.Right ' aligns the left edge ont the right edge
lblResult.HorizontalCenter = 50%x ' centers the view on the middle of the screen
Lblcomment.HorizontalCenter = 50%x ' centers the view on the middle of the screen
pnlKeyboard.HorizontalCenter = 50%x ' centers the view on the middle of the screen

Lalu selanjutnya save desain kita tadi kemudain lakukan generate dan pilih pada bagian mana
yang akan kita beri script perintah nantinya seperti gambar dibawah
Selanjutnya setelah membuat desain kita kembali ke tab kidingan kita tadi lalu tambahkan
script berikut pada bagian sub global

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

Private btnAction, btnBS1, btnPlus, btnX, btn0, btnBS As Button


Public Number1, Number2 As Int
Private lblResult As Label
Private Lblcomment As Label
Private LblMathSign As Label
Private LblNumber1 As Label
Private LblNumber2 As Label
End Sub

Kode diatas berfungsi sebagai pendeklarasian dari kode yang akan kita pakai nanti
nya, Kemudian buat kode seperti dibawah diama kode berikut berfngsi untuk pemanggilan
desai yang telah kita buat tadi
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("31")
NewProblem
End Sub

Selanjutnya buat terlebih dahulu sub new problem atau masukkan saja script berikut
dimana script berikut berfungsi untuk memasuukkan inputan angka secara random
Sub NewProblem
Number1 = Rnd(1, 10) ' Generates a random number between 1 and 9
Number2 = Rnd(1, 10) ' Generates a random number between 1 and 9
LblNumber1.Text = Number1 ' Displays Number1 in label lblNumber1
LblNumber2.Text = Number2 ' Displays Number2 in label lblNumber2
Lblcomment.Text = "Enter the result" & CRLF & "and click on OK"
Lblcomment.Color = Colors.RGB(255,235,128) ' yellow color
lblResult.Text = "" ' Sets lblResult.Text to empty
End Sub

Lalu kemudian tambahkan script berikut pada bagian sub btnEvent


Sub btnEvent_Click
Private btnSender As Button
btnSender = Sender
Select btnSender.Tag
Case Else
lblResult.Text = lblResult.Text & btnSender.Tag
CheckResult
End Select
If lblResult.Text.Length = 0 Then
NewProblem
End If
End Sub

Dan tambahkan juga script berikut dibawah nya untuk button new tadi
Sub btnAction_Click
If btnAction.Text = "NEW" Then
NewProblem
Else
CheckResult
btnAction.Text = "NEW"
End If
End Sub

Kemudian masuukan script berikut untuk button delet dan clear yang kita buat tadi
Sub btnBS1_Click
If lblResult.Text.Length >0 Then
lblResult.Text = lblResult.Text.SubString2(0,lblResult.Text.Length -
lblResult.Text.Length)
End If
End Sub

Sub btnBS_Click
If lblResult.Text.Length >0 Then
lblResult.Text = lblResult.Text.SubString2(0,lblResult.Text.Length - 1)
End If
End Sub

Lalu untuk membuat button perkalian dan penjumlahan tadi berfungsi masukkan script
berikut :
Sub btnPlus_Click
If btnPlus.text = "+" Then
LblMathSign.Text = "+"
End If
End Sub

Sub btnX_Click
If btnX.text = "x" Then
LblMathSign.Text = "x"
End If
End Sub

Selanjutnya yang terakhir adalah perintah untuk menentukan apakah operasi didalam
kalkulator kita tadi benar atau salah saat kita menginputkan jawaban kita,

Sub CheckResult
If LblMathSign.Text = "+" Then
If lblResult.Text = Number1 + Number2 Then
Lblcomment.Text = "G O O D result" & CRLF & "Click on NEW"
Lblcomment.Color = Colors.RGB(128,255,128) ' light green color
btnAction.Text = "O K"
Else
Lblcomment.Text = "W R O N G result" & CRLF & "Enter a new
result" & CRLF & "and click OK"
Lblcomment.Color = Colors.RGB(255,128,128) ' light red color
End If
End If
If LblMathSign.Text = "x" Then
If lblResult.Text = Number1 * Number2 Then
Lblcomment.Text = "G O O D result" & CRLF & "Click on NEW"
Lblcomment.Color = Colors.RGB(128,255,128) ' light green color
btnAction.Text = "O K"
Else
Lblcomment.Text = "W R O N G result" & CRLF & "Enter a new
result" & CRLF & "and click OK"
Lblcomment.Color = Colors.RGB(255,128,128) ' light red color
End If
End If
End Sub

` Selanjutanya kita save program yang telah kita buat tadi kemudian lita lakukan test
pada android kita ,tap sebelum itu kita harus memastikan bahwa di android kita harus sudah
terinstal aplikasi B4A BRIDGE ,jika sudah ita sambungkan,perlu diingat bahwa kita harus
pada satu jaringan yang sama baik di laptop maupun di android,selanjutnya kita atur ip
address nya dibagian tools agar terkoneksi dengan android kita setelah itu baru kita jalan kan
program kita dengan mengklik RUN dengan syarat pada android kita harus sedang membuka
aplikasi b4a bridge tadi lalu klik start seperti gambar dibawah :

Anda mungkin juga menyukai