nabillassyfa / LP1DPBO2024C2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Saya Nabilla Assyfa Ramadhani [2205297] mengerjakan Latihan 1 dalam mata kuliah Desain dan Pemograman Berorientasi Objek untuk keberkahanNya maka saya tidak melakukan kecurangan seperti yang telah dispesifikasikan. Aamiin

Deskripsi Program :

Desain program yang terdiri dari empat bahasa pemrograman (C++, Java, Python, dan PHP) dengan kemampuan CRUD (create, read, update, delete) pada masing-masing bahasa dapat menjalankan program secara terpisah, namun dengan kemampuan CRUD yang sama.

Alur Program :

  1. Menu Untuk menambahkan data
    Dengan memilih inputan '1' program akan meminta masukan user untuk data anggota DPR, yang nantinya akan ditampung dalam sebeuah list.
  2. Menu untuk mengubah data
    Dengan memilih inputan '2', user akan diminta untuk memasukan id anggota yang datanya akan diubah, setelah memasukan id, user akan dihadapkan beberapa pilihan untuk mengubah data antaralain :
    a. Mengubah nama anggota
    Untuk mengubah nama anggota user memasukan angka '1'
    b. Mengubah nama bidang anggota
    Untuk mengubah nama bidang anggota user memasukan angka '2'
    c. Mengubah nama partai anggota
    Untuk mengubah nama partai anggota user memasukan angka '3'
    d. Mengubah Jenis Kelamin
    Untuk mengubah jenis kelamin anggota user memasukan angka '4'
    e. Untuk mengubah seluruh data
    Untuk mengubah nama, nama bidang, nama partai, dan jenis kelamin anggota, user diharuskan memilih angka '5'
  3. Menu untuk menghapus data
    Dengan memilih inputan '3', user akan diminta untuk memasukan id anggota yang datanya akan dihapus. Program akan menampilkan "Data berhasil dihapus" jika datanya berhasil dihapus, jika data tidak ada maka program akan menampilkan "Id anggota tidak ditemukkan"
  4. Menu untuk menampilkan data
    Dengan memilih inputan '4' program akan menampilkan data - data yang ada
  5. Menu untuk keluar dari program
    Dengan memilih inputan '5' maka program akan menjalankan prosedur untuk keluar dari program

Dokumentasi Program dalam bahasa Python

1. Menambah data

alt text

2. Mengubah data

alt text

3. Menampilkan data

alt text

4. Menghapus data

alt text

5. Keluar dari program

alt text

About


Languages

Language:C++ 27.8%Language:Python 27.1%Language:Java 27.1%Language:PHP 17.0%Language:CSS 1.1%