Anda di halaman 1dari 25

LAPORAN UJIAN AKHIR SEMESTER

STRUKTUR DATA

Dosen Pengampu :
Ashri Shabrina Afrah, M.T.

Disusun Oleh Kelompok 6:


AHMAD HILMY ZAINUDDIN (220605110020)
M. RAMADHAN RAHMAT (220605110027)
YAZID SHIDQI RABBANI (220605110064)

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI MAULANA MALIK IBRAHIM MALANG
2023

A. LATAR BELAKANG PERMASALAHAN YANG DIANGKAT


Bagi sebuah klub sepakbola,pemain dan pelatih adalah 2 komponen terpenting yang
ada pada klub tersebut,Melihat data pemain/pelatih dan menambahkan atau mengeluarkan
seorang pemain/pelatih merupakan hal” yang selalu terjadi pada suatu klub sepakbola,begitu
pula dalam menentukan pemain yang akan menjadi starter dan siapa yang duduk di bangku
cadangan. Namun metode yang digunakan rata” klub sepakbola tersebut masih metode lama
yang dimana mereka masih menggunakan papan tulis/buku/alat tulis untuk menulis data
pemain yang ada, dan mereka juga harus menggambar susunan pemain starter dan cadangan
dengan menulis dan menggambar nama-nama pemain tersebut,yang dimana cara tersebut
tidak efektif karena sangat memakan waktu dan memakan tenaga yang lumayan besar.
B. SOLUSI YANG DITAWARKAN
Maka dari itu kami berinisiatif untuk mengatasi masalah tersebut,yaitu dengan cara
membuat aplikasi manajemen klub sepak bola,yang dalam hal ini dikhususkan untuk klub
sepakbola UIN Malang. Nantinya diaplikasi ini kita bisa melihat daftar pemain,pelatih dan
bisa mengotak atik data pemain tersebut seperti menambahkan,menghapus,mengubah dan
mengurutkan data tersebut dari masing” aspek baik secara ascending maupun descending.
Selain itu kita juga membuat sebuah fitur dimana kita bisa menaruh/memasukkan suatu
pemain ke bagian pemain starter maupun bagian cadangan. Dan juga kita bisa menukar
pemain tersebut dari yang awalnya menjadi starter kita tukar ke pemain yang awalnya di
bangku cadangan dan juga sebaliknya.Serta kita bisa mengecek pada aplikasi ini apakah list
Squad Starter/pengganti klub tersebut masih kosong,sebagian telah terisi ataukah sudah
penuh dan mengecek pemain terakhir yang dimasukkan. Tentunya harapannya dengan
aplikasi ini bisa membantu para administrator data klub untuk mengatur data pemain dari
pelatih dari klub sepakbola tersebut dan juga untuk pelatih agar bisa mengatur pemain yang
diinginkan masuk starter ataupun pengganti.

C. TAMPILAN PROGRAM
1. Menu Login sebagai admin untuk masuk ke aplikasi.
2. Menu Utama untuk memilih pada data bagian mana yang akan kita lihat/atur.

3. Menu Daftar pemain untuk melihat data para pemain dan juga beberapa button untuk
mengatur data pemain tersebut.
4. Menu Daftar pelatih untuk melihat data para pemain dan juga beberapa button untuk
mengatur data pelatih tersebut.

5. Menu Squad List untuk mengatur siapa pemain yang akan kita jadikan pemain starter dan
siapa yang akan kita jadikan pemain cadangan,dan juga kita bisa menukar dari pemain yang
dimasukkan menjadi starter ke pengganti dan juga sebaliknya.Dan juga ada cek status untuk
melihat apakah slot pemain starter dan pengganti kosong atau sudah penuh,dan terakhir ada
cek pemain terakhir untuk melihat siapa pemain terbaru yang ditambahkan.
6. Menu Tambah Pemain untuk menambah seorang pemain.

7. Menu Tambah Pelatih untuk menambah seorang pelatih.


D. KODE PROGRAM
1. KoneksiDatabase.java

2. Login.java
3.DaftarPemain.java
4.Daftarpelath.java
5. Squadlist.java (tidak termasuk source code membuat gui)
6. Main.Java (untuk run project)

7. TambahPemain.java
8. Tambahpelatih.java
E. REVISI
-Menambahkan GUI/Menu untuk mengubah pemain dari yang sebelumnya menggunakan
JOptionPane agar tidak perlu memasukkan datanya satu persatu sehingga tidak muncul
banyak notifikasi ubah dari JoptionPane tersebut.
 Tampilan GUI:
- Menu Ubah Pemain untuk mengubah nomor punggung,posisi,rating,dan sisa kontrak
pemain.
- Menu Ubah Pelatih untuk mengubah posisi kepelatihan dan sisa kontrak pelatih.

 Source Code (selain source code untuk membuat gui):


- Class ubahpemain
- Class ubahpelatih

Anda mungkin juga menyukai