ninoaddict / Tubes01-IF2110

Tugas Besar Algoritma dan Struktur Data

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tubes01-IF2110

✨ Deskripsi

Tugas Besar Algoritma dan Struktur Data: Burung Biru (BURBIR)

🔍 Daftar Isi

- Deskripsi
- Daftar Isi
- Kontributor
- Cara Penggunaan Program
- Fitur

🌟Kontributor

Nama NIM
Adril Putra Merin 13522068
Marvel Pangondian 13522075
Evelyn Yosiana 13522083
Sa'ad Abdul Hakim 13522092
Fabian Radenta Bangun 13522105

📘 Cara Penggunaan Program

Run Program

  1. Clone repository ini pada device dan tambahkan folder bin pada root directory
git clone https://github.com/ninoaddict/Tubes01-IF2110
  1. Jika anda menggunakan device berbasis UNIX seperti MacOS atau Linux, jalankan command berikut pada terminal Anda
make all
  1. Untuk menghapus file .o setelah menjalankan program, jalankan command berikut pada terminal Anda
make clean
  1. Jika anda menggunakan Windows (dapat digunakan juga pada MacOS dan Linux), jalankan command berikut pada terminal Anda
gcc -o bin/main src/main.c lib/charmachine/charmachine.c lib/wordmachine/wordmachine.c lib/dsu/dsu.c lib/graph/graph.c lib/matrix/matrix.c lib/maxheap/maxheap.c lib/priorityqueue/priorityqueue.c lib/time/time.c lib/datetime/datetime.c src/db.c src/app/user/user.c src/app/user/listuser.c src/app/user/pcolor.c src/app/tweet/tweet.c src/app/tweet/listkicauan.c src/app/thread/thread.c src/app/saveload/save.c src/app/saveload/load.c src/app/reply/reply.c src/app/reply/treebalasan.c src/app/hashtag/hashtag.c src/app/fyb/fyb.c src/app/friend/friend.c src/app/friend/friendrequest.c src/app/draft/draft.c src/app/draft/liststackdraft.c
  1. Kemudian, jalankan command berikut
./bin/main

📱Fitur

Daftar perintah

Perintah Deskripsi
DAFTAR Untuk mendaftarkan akun
MASUK Untuk masuk ke dalam akun yang sudah terdaftar
KELUAR Untuk keluar dari akun saat ini
GANTI_PROFIL Untuk mengganti profil
LIHAT_PROFIL [NAMA] Untuk melihat profil pengguna dengan nama [NAMA]
ATUR_JENIS_AKUN Untuk mengganti jenis akun dari publik ke privat atau sebaliknya
UBAH_FOTO_PROFIL Untuk mengubah foto profil dari pengguna saat ini
DAFTAR_TEMAN Untuk menampilkan daftar teman
HAPUS_TEMAN Untuk menghapus teman yang dipunyai pengguna
TAMBAH_TEMAN Untuk menambah teman dengan mengajukan permintaan pertemanan
DAFTAR_PERMINTAAN_PERTEMANAN Untuk melihat daftar permintaan pertemanan yang diajukan kepada pengguna
SETUJUI_PERTEMANAN Untuk mengkonfirmasi permintaan pertemanan dari pengguna dengan teman paling banyak
KICAU Untuk membuat kicauan
KICAUAN Untuk menampilkan kicauan
SUKA_KICAUAN [IDKicau] Untuk menyukai kicauan dengan id [IDKicau]
UBAH_KICAUAN [IDKicau] Untuk mengubah isi kicauan dengan id [IDKicau]
BALAS [IDKicau] [IDBalasan] Untuk membalas kicauan pada id [IDKicau] dengan id balasan [IDBalasan]
HAPUS_BALASAN [IDKicau] [IDBalasan] Untuk menghapus balasan pada id [IDKicau] dengan id balasan [IDBalasan]
BUAT_DRAF Untuk membuat draf
LIHAT_DRAF Untuk melihat draf
UTAS [IDKicau] Untuk membuat utas pada id [IDKicau]
SAMBUNG_UTAS [IDUtas] [index] Untuk menyambung utas dengan id utas [IDUtas] dan index [index]
HAPUS_UTAS [IDUtas] [index] Untuk menghapus kicauan dalam sebuah utas dengan id = [IDUtas]
CETAK_UTAS [IDUtas] Untuk mencetak utas
SIMPAN Untuk menyimpan data saat ini ke dalam file config
MUAT Untuk memuat data dari file config
CARI_KICAUAN [Tagar] Untuk menampilkan kicauan dengan tagar [Tagar]
KELOMPOK_TEMAN Untuk menampilkan kelompok teman dari pengguna
FYB Untuk menampilkan 8 Kicauan dengan like tertinggi

About

Tugas Besar Algoritma dan Struktur Data


Languages

Language:C 98.9%Language:Makefile 1.1%