Aplikasi sederhana untuk mengelola daftar kontak menggunakan bahasa Kotlin. Proyek ini membantu memahami Visibility Control, Extension, Data Classes, dan konsep Kotlin lainnya.
Kelompok kami mengembangkan aplikasi sederhana untuk mengelola daftar kontak menggunakan bahasa Kotlin. Proyek ini membantu memahami Visibility Control, Extension, Data Classes, dan beberapa konsep Kotlin lainnya.
- Setiap anggota kelompok harus menginstal IntelliJ IDE atau IDE lainnya yang mendukung project Kotlin.
- Buatlah repository git untuk proyek ini sehingga semua anggota kelompok dapat berkolaborasi.
- Buat kelas Kontak dengan atribut-atribut seperti nama, nomorTelepon, dan email.
- Jadikan kelas Kontak sebagai data class agar dapat digunakan untuk memuat data kontak.
- Buat kelas PengelolaKontak yang akan digunakan untuk menyimpan daftar kontak dalam bentuk list.
- Implementasikan metode untuk menambah, menghapus, dan menampilkan kontak.
- Gunakan visibility control (private, protected, internal) pada atribut dan metode dalam kelas Kontak dan PengelolaKontak.
- Pastikan atribut-atribut yang tidak perlu diakses dari luar dibuat private.
- Buat extension function untuk mencetak informasi kontak dalam cara yang lebih mudah dibaca.
"C:\Program Files\Java\jdk-17\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.6\lib\idea_rt.jar=55403:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.3.6\bin" -Dfile.encoding=UTF-8 -classpath "D:\LECTURE\STUPEN & MBKM\TUGAS\TKM07-Pengelola-Kontak-Kotlin\out\production\TKM07-Pengelola-Kontak-Kotlin;C:\Users\sugab\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.9.23\kotlin-stdlib-jdk8-1.9.23.jar;C:\Users\sugab\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.9.23\kotlin-stdlib-1.9.23.jar;C:\Users\sugab\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\sugab\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.9.23\kotlin-stdlib-jdk7-1.9.23.jar" MainKt
List of Contacts:
1. John Doe - 1234567890 - [email protected]
2. Jane Smith - 0987654321 - [email protected]
Name: John Doe
Phone Number: 1234567890
Email: [email protected]
Untuk support, Sumber Rejeki Team. Kelompok 2 SI6-Android-Mobile-Developer-Stechoq-Academy