Skip to content

sumber-rejeki/TKM07-Pengelola-Kontak-Kotlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aplikasi Pengelola Kontak Kotlin

Aplikasi sederhana untuk mengelola daftar kontak menggunakan bahasa Kotlin. Proyek ini membantu memahami Visibility Control, Extension, Data Classes, dan konsep Kotlin lainnya.

Deskripsi Proyek

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.

Tahapan Proyek

Instalasi dan Persiapan

  1. Setiap anggota kelompok harus menginstal IntelliJ IDE atau IDE lainnya yang mendukung project Kotlin.
  2. Buatlah repository git untuk proyek ini sehingga semua anggota kelompok dapat berkolaborasi.

Desain Kelas Kontak

  1. Buat kelas Kontak dengan atribut-atribut seperti nama, nomorTelepon, dan email.
  2. Jadikan kelas Kontak sebagai data class agar dapat digunakan untuk memuat data kontak.

Kelas Pengelola Kontak

  1. Buat kelas PengelolaKontak yang akan digunakan untuk menyimpan daftar kontak dalam bentuk list.
  2. Implementasikan metode untuk menambah, menghapus, dan menampilkan kontak.

Visibility Control

  1. Gunakan visibility control (private, protected, internal) pada atribut dan metode dalam kelas Kontak dan PengelolaKontak.
  2. Pastikan atribut-atribut yang tidak perlu diakses dari luar dibuat private.

Extension Function

  1. Buat extension function untuk mencetak informasi kontak dalam cara yang lebih mudah dibaca.

Output

"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]

Authors

Support

Untuk support, Sumber Rejeki Team. Kelompok 2 SI6-Android-Mobile-Developer-Stechoq-Academy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages