Tugas 1 MPL
Tugas 1 MPL
Disusun oleh :
Puji syukur penulis ucapkan kepada Allah SWT, yang telah memberikan berkat,rahmat
dan hidayah-Nya. Sehingga penulis dapat menyelesaikan makalah ini yang berjudul“Instalasi
Lan Dan Pengalamatan IP”. Makalah ini berisikan tentang perbandingan virtualbox dengan
aplikasi virtualisasi yang lain. Serta tutorial instalasi virtualbox .
Penulis sangat berharap makalah ini dapat membantu dan memberikan informasi kepada
pembacanya mengenai perbandingan virtualbox dengan aplikasi virtualisasi yang lain. Serta
tutorial instalasi virtualbox .
Ucapan terimakasih penulis sampaikan kepada semua pihak, yang telah membantu
menyelesaikan makalah ini. Mulai dari pembuatan hingga tahap akhir penulisan. Penulis
menyadari bahwa makalah ini masih jauh dari kesempurnaan.
Dengandemikian kritik dan saran sangat penulis harapkan demi perbaikan dalam
penulisan makalah di masa mendatang. Walaupun demikian penulis berharap makalah ini dapat
berguna bagi penulis dan pembacanya.
BERIKUT TUTORIALNYA :
Ikuti langkah berikut untuk menambahkan metode ke class MainActivity yang dipanggil saat
tombol Send diketuk:
1. Dalam file app > java > com.example.myfirstapp > MainActivity, tambahkan stub
metode sendMessage() berikut:
Anda mungkin menemui error karena Android Studio tidak dapat menyelesaikan class View yang
digunakan sebagai argumen metode. Untuk mengatasi error, klik deklarasi View, letakkan kursor Anda di
atasnya, lalu tekan Alt+Enter, atau Option+Enter di Mac, untuk menjalankan Quick Fix. Jika muncul
menu, pilih Import class.
3. Berikutnya, isi metode ini untuk membaca konten kolom teks dan mengirimkan teks ke aktivitas
lain.
Membuat intent
Intent adalah objek yang menyediakan binding runtime untuk antar-komponen terpisah, seperti dua
aktivitas. Intent mewakili intent aplikasi untuk melakukan sesuatu. Anda dapat menggunakan intent untuk
berbagai tugas, tetapi dalam tutorial ini, intent Anda memulai aktivitas lain.
Ada kemungkinan bahwa Android Studio akan memunculkan pesan error Cannot resolve symbol lagi.
Untuk mengatasi error, tekan Alt+Enter, atau Option+Return di Mac. Anda kemudian akan melihat
impor berikut:
import androidx.appcompat.app.AppCompatActivity
import android.content.Intent
import android.os.Bundle
import android.view.View
import android.widget.EditText.
Error untuk DisplayMessageActivity masih akan tetap muncul, tetapi tak perlu khawatir. Anda dapat
memperbaikinya di bagian berikutnya.
Aktivitas baru ini berisi file tata letak kosong. Ikuti langkah-langkah berikut untuk menambahkan tampilan
teks ke tempat pesan muncul:
2. Klik Enable Autoconnection to Parent di toolbar. Hal ini memungkinkan Autoconnect. Lihat
gambar 1.
3. Pada panel Palette, klik Text, tarik TextView ke dalam tata letak, dan lepaskan di dekat bagian tengah
atas tata letak agar pas dengan garis vertikal yang ditampilkan. Autoconnect menambahkan pembatas
kiri dan kanan untuk meletakkan tampilan di tengah posisi horizontal.
4. Buat satu pembatas lagi dari bagian atas tampilan teks ke bagian atas tata letak sehingga tampak seperti
yang ditunjukkan dalam gambar 1.
Secara opsional, Anda bisa melakukan penyesuaian pada gaya teks jika Anda
memperluas textAppearance pada panel Common Attributes di jendela Attributes, dan mengubah
atribut seperti textSize dan textColor.
Menampilkan pesan
Pada langkah ini, Anda perlu mengubah aktivitas kedua untuk menampilkan pesan yang diteruskan oleh
aktivitas pertama.
// Get the Intent that started this activity and extract the string
val message = intent.getStringExtra(EXTRA_MESSAGE)
// Capture the layout's TextView and set the string as its text
val textView = findViewById<TextView>(R.id.textView).apply {
text = message
}
}
2. Tekan Alt+Enter, atau Option+Return di Mac, untuk mengimpor class lain yang diperlukan:
KotlinJava
import androidx.appcompat.app.AppCompatActivity
import android.content.Intent
import android.os.Bundle
import android.widget.TextView
Untuk menambahkan tombol Up, Anda perlu mendeklarasikan aktivitas mana yang merupakan induk
logis dalam file AndroidManifest.xml. Buka file di app > manifests > AndroidManifest.xml, cari
tag <activity> untuk DisplayMessageActivity, lalu ganti dengan kode berikut:
<activity android:name=".DisplayMessageActivity"
android:parentActivityName=".MainActivity">
<!-- The meta-data tag is required if you support API level 15 and lower -->
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value=".MainActivity" />
</activity>
Menjalankan aplikasi
Klik Apply Changes di toolbar untuk menjalankan aplikasi. Saat aplikasi terbuka, ketik pesan
di kolom teks, lalu ketuk Send untuk melihat pesan yang muncul di aktivitas kedua.
Gambar 2. Aplikasi terbuka, dengan teks dimasukkan di layar kiri lalu ditampilkan di layar kanan.