{"id":26070123,"url":"https://github.com/rozhakxd/mycontact","last_synced_at":"2025-03-08T23:07:19.175Z","repository":{"id":244726570,"uuid":"816073488","full_name":"RozhakXD/MyContact","owner":"RozhakXD","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-11T23:39:49.000Z","size":78,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T00:27:47.678Z","etag":null,"topics":["algorithms","cli","contact-management","cpp","cpp-programming","cpp-projects","data-structures","learning","programming","tugas-akhir","tugas-besar"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RozhakXD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-17T01:26:12.000Z","updated_at":"2025-02-11T23:42:42.000Z","dependencies_parsed_at":"2025-01-28T02:41:59.485Z","dependency_job_id":"f2342072-955e-4f07-8bee-71d262821b6b","html_url":"https://github.com/RozhakXD/MyContact","commit_stats":null,"previous_names":["rozhakxd/kontak-ku","rozhakxd/kontakqu"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RozhakXD%2FMyContact","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RozhakXD%2FMyContact/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RozhakXD%2FMyContact/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RozhakXD%2FMyContact/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RozhakXD","download_url":"https://codeload.github.com/RozhakXD/MyContact/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242619125,"owners_count":20159003,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","cli","contact-management","cpp","cpp-programming","cpp-projects","data-structures","learning","programming","tugas-akhir","tugas-besar"],"created_at":"2025-03-08T23:07:18.655Z","updated_at":"2025-03-08T23:07:19.170Z","avatar_url":"https://github.com/RozhakXD.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MyContact - Pengelola Kontak Sederhana dalam C++\n![MyContact Logo](https://github.com/user-attachments/assets/03f8bb2f-f164-442c-be5e-48d7fc83a09f)\n\nSebuah aplikasi pengelolaan kontak berbasis CLI (Command Line Interface) yang dibangun menggunakan bahasa C++. Program ini memanfaatkan struktur data **Linked List**, **Stack**, dan **Queue** untuk menyimpan, mengelola, dan mencari data kontak secara efisien.\n\n## 📋 Deskripsi\nMyContact adalah program sederhana untuk menyimpan dan mengelola informasi kontak seperti nama, nomor telepon, dan kategori. Dibuat dengan pendekatan modular, program ini menawarkan fitur pencarian berdasarkan nama, nomor, atau kategori, serta kemampuan menampilkan seluruh kontak yang tersimpan. Cocok untuk pembelajaran struktur data dan operasi dasar CRUD (Create, Read, Update*).\n\n\u003e Catatan: *Fitur _update_ dan _delete_ belum tersedia dalam versi ini.\n\n## 🚀 Fitur Utama\n![Fitur](https://github.com/RozhakXD/Kontak-Ku/assets/65714340/1d113e54-5935-49f1-9e0d-9fab3cbffe5e)\n\n## 🧠 Struktur Data \u0026 Algoritma\nAplikasi ini menggunakan struktur data **Linked List** untuk menyimpan data kontak utama dengan operasi penambahan dan pencarian. Selain itu, **Stack** digunakan untuk pencarian berdasarkan nomor (LIFO: Last-In-First-Out) dan **Queue** untuk pencarian berdasarkan kategori (FIFO: First-In-First-Out). Pengurutan kontak berdasarkan nama dilakukan dengan algoritma _Bubble Sort_.\n\n## 📌 Catatan\n- Kompatibel dengan sistem operasi Windows dan Linux (sesuaikan perintah `system(\"clear\")`/`system(\"cls\")` di kode).\n- Data disimpan secara _volatile_ (hilang setelah program ditutup).\n- Batas maksimal penyimpanan: **100 kontak** untuk Stack dan Queue.\n\n## 📜 Lisensi\nProyek ini dilisensikan di bawah [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frozhakxd%2Fmycontact","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frozhakxd%2Fmycontact","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frozhakxd%2Fmycontact/lists"}