PROYEK 2
Oleh :
MUHAMMAD RIZKI RAMADHANI
NIM. 304 2018 300
Oleh :
Mengesahkan,
Ketua Jurusan Teknik Informatika
Puji syukur kita panjatkan kepada Allah SWT yang telah melimpahkan
rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan penelitian dan
penulisan laporan Proyek 2 yang berjudul “Sistem Informasi Ekstrakurikuler
Drumband Di SMAN 02 Ketapang Berbasis Web”.
Dalam pelaksanan Proyek 2 dan penulisan, penulis mendapatkan bantuan
dari berbagai pihak. Oleh karena itu, pada kesempatan ini peneliti mengucapkan
terima kasih kepada:
1. Bapak Endang Kusmana, SE,.MM,.Ak,.CA. selaku Direktur Politeknik
Negeri Ketapang.
2. Bapak Eka Wahyudi, S.Pd., M.Cs. selaku Ketua Jurusan Teknik Informatika.
3. - selaku dosen pembimbing yang telah membimbing, memberikan koreksi
dan saran sehingga selesainya laporan Proyek 2 ini.
4. Segenap dosen dan civitas akademika di lingkungan Program Studi Teknik
Informatika, Jurusan Teknik Informatika Politeknik Negeri Ketapang yang
telah banyak memberikan bekal ilmu pengetahuan yang sangat bermanfaat.
5. Kepada Pihak SMAN 02 Ketapang yang telah memberikan ruang bagi
penulisan untuk penelitian yang berkaitan dengan judul Proyek 1.
6. Semua pihak yang telah membantu hingga terselesaikannya penulisan Proyek
2 ini yang tidak dapat disebut semuanya, semoga Allah memberikan rahmat
dan hidayahnya pada kalian semua.
Penulis juga menyadari sepenuhnya bahwa didalam laporan proyek 2 ini
terdapat kekurangan dan jauh dari kata sempurna. Saya berharap adanya saran
demi perbaikan laporan proyek 2 yang telah saya buat dimasa yang akan datang,
mengingat tidak ada sesuatu yang sempurna tanpa saran yang membangun.
Ketapang, -
Penulis,
LEMBAR PENGESAHAN.....................................................................................ii
KATA PENGANTAR............................................................................................iii
DAFTAR ISI...........................................................................................................iv
DAFTAR TABEL....................................................................................................v
DAFTAR GAMBAR..............................................................................................vi
DAFTAR SINGKATAN........................................................................................ix
DAFTAR LAMPIRAN...........................................................................................ix
BAB I PENDAHULUAN.......................................................................................1
1.1 Latar Belakang..............................................................................................1
1.2 Rumusan Masalah.........................................................................................2
1.3 Batasan Masalah...........................................................................................2
1.4 Tujuan...........................................................................................................2
1.5 Sistematika Penulisan...................................................................................2
BAB II TINJAUAN PUSTAKA.............................................................................4
2.1 Ekstrakurikuler.............................................................................................4
2.2 UML (Unified Modelling Language)............................................................4
2.2.1 Use Case Diagram..................................................................................4
2.2.2 Diagram Aktivitas/Activity Diagram......................................................5
2.2.3 Diagram Sekuen/Sequence Diagram......................................................6
2.2.4 Diagram Kelas/Class Diagram...............................................................7
2.3 Sistem Pendukung Keputusan......................................................................8
2.3.1 Metode MOORA....................................................................................8
2.4 Diagram Alir.................................................................................................9
2.5 PHP : Hypertext Preprcessor (PHP)..........................................................10
2.6 My Structure Query Language (MYSQL)..................................................11
2.7 Entity Relationship Diagram (ERD)..........................................................12
2.8 Profil Tempat Penelitian dan Struktur Organisasi......................................12
2.8.1 Profil Tempat Penelitian.......................................................................12
2.8.2 Struktur Organisasi...............................................................................14
BAB III METODOLOGI PENELITIAN DAN PERANCANGAN SISTEM.....15
3.1 Metodologi Penelitian.................................................................................15
3.1.1 Metode Penelitian.................................................................................15
3.1.2 Populasi dan Sampel Penelitian............................................................15
3.1.3 Prosedur Penelitian...............................................................................16
3.1.4 Metode Pengumpulan Data..................................................................16
3.2 Perancangan Sistem....................................................................................17
3.2.1 Perancangan Arsitektur Sistem.............................................................17
3.2.2 Analisis Bobot dan Kriteria..................................................................18
3.2.3 Pemodelan Sistem.................................................................................19
3.2.4 Perancangan Database..........................................................................56
3.2.5 Perancangan Antarmuka Sistem...........................................................59
3.2.6 Perancangan Pengujian Sistem.............................................................68
BAB IV..................................................................................................................72
PENUTUP..............................................................................................................72
DAFTAR PUSTAKA............................................................................................73
LAMPIRAN A.......................................................................................................74
LAMPIRAN B.......................................................................................................76
DAFTAR TABEL
BAB I
PENDAHULUAN
1
Teknik Informatika 2020 2
musik dan olahraga yang terdiri dari beberapa orang personil untuk mengiringi
langkah dalam berbaris, atau dengan kata lain berbaris sambil bermain musik.
Ekstrakurikuler drumband memiliki peranan penting di Sekolah, yaitu menaikan
gengsi Sekolah terhadap Sekolah lainnya salah satunya di SMAN 02 Ketapang.
Oleh karena itu, muncul ide untuk membuat sistem supaya dapat membantu
para pengurus drumband di SMAN 02 ketapang dalam mengelola ekstrakurikuler
tersebut, yaitu dengan “Perancangan Sistem Informasi Ekstrakurikuler Drumband
Di SMAN 02 Ketapang Berbasis Web”.
1.4 Tujuan
Adapun tujuan dari penelitian ini yaitu untuk memudahkan para pengurus
mengelola data-data ekstrakurikuler drumband yang ada di SMA Negeri 02
Ketapang.
BAB I PENDAHULUAN
Pada bab ini memuat beberapa pokok bahasan mengenai latar belakang, rumusan
masalah, batasan masalah, tujuan, dan sistematika penulisan.
BAB IV PENUTUP
Pada bab ini memuat beberapa pokok bahasan mengenai kesimpulan dan saran
peneliti dari penelitian.
BAB II
TINJAUAN PUSTAKA
2.1 Ekstrakurikuler
Berdasarkan Surat Keputusan Menteri Pendidikan dan Kebudayaan No.
060/U/1993 dan Nomor 080/U/1993, kegiatan ekstrakurikuler adalah kegiatan
yang diselenggarakan di luar jam pelajaran yang tercantum dalam susunan
program sesuai dengan keadaan dan kebutuhan sekolah, dan dirancang secara
khusus agar sesuai dengan sistem minat dan bakat siswa.
Pengertian ekstrakurikuler menurut kamus besar bahasa Indonesia
(2002:291) yaitu:”suatu kegiatan yang berada di luar program yang tertulis di
dalam kurikulum seperti latihan kepemimpinan dan pembinaan siswa”. Kegiatan
ekstrakurikuler sendiri dilaksanakan diluar jam pelajaran wajib. Kegiatan ini
memberi keleluasaan waktu dan memberikan kebebasan pada siswa, terutama
dalam menentukan jenis kegiatan yang sesuai dengan bakat serta minat mereka.
Memisahkan organisasi
Swimlane bisnis yang bertanggung
1. (Vertical) jawab terhadap aktivitas
yang terjadi.
1. Pembuatan matriks
𝑥𝑖𝑗 =
𝑋
21.
𝑋22 𝑋2𝑛
. .
𝑋𝑚1
𝑋𝑚2 𝑋𝑚𝑛
x adalah nilai kriteria masing-masing kriteria yang direpresentasikan sebagai
matriks.
𝑋𝑖𝑗−
𝑦𝑖=∑𝑔𝑗=1𝑊𝑗𝑋𝑖𝑗∗−∑𝑛𝑗=𝑔+1 𝑊𝑗
10
Mencetak keluaran dalam bentuk dokumen
Document
(melalui printer)
11
Flow Menyatakan jalannya arus suatu proses
BAB III
METODOLOGI PENELITIAN DAN PERANCANGAN SISTEM
15
Teknik Informatika 2020 16
C1 Tinggi Badan 40
C2 Berat Badan 35
C3 Kelas 25
C1 Benefit
C2 Cost
C3 Cost
No
Use case Deskripsi
.
1. Validasi Melakukan Login jika ingin mengakses sistem dan
melakukan Logout jika ingin keluar dari sistem.
Mengelola data pendaftaran digunakan untuk
Mengelola Data menampilkan informasi data pendaftaran yang telah
B. Activity Diagram
1. Activity Diagram Login
Dilihat dari Gambar 3.4 Activity Diagram Login, pengguna (Admin dan
Siswa) untuk masuk kedalam sistem dengan cara mengklik tombol login
maka sistem menampilkan form login, pengguna mengisi data login maka
sistem mengecek data login di dalam sistem jika data tidak valid maka sistem
akan menampilkan lagi form login dan jika data valid maka pengguna masuk
ke dalam sistem dan selesai.
Dilihat dari Gambar 3.5 Activity Diagram Logout, untuk keluar dari sistem
pengguna (Admin dan Siswa) mengklik tombol Logout maka sistem
menampilkan konfirmasi Logout, Pengguna memilih konfirmasi logout. jika
pengguna memilih Ya maka sistem mengeluarkan pengguna dari sistem, jika
pengguna memilih Tidak maka selesai.
Dilihat dari Gambar 3.10 Activity Diagram Lihat Prestasi, untuk melihat
data prestasi pengguna mengklik tombol lihat maka sistem mengambil data
prestasi dan sistem menampilkan data prestasi dan selesai.
Dilihat dari Gambar 3.12 Activity Diagram Ubah Data Prestasi, untuk
mengubah data prestasi di dalam sistem admin mengklik tombol ubah maka
sistem mengambil data prestasi dan menampilkan form ubah data prestasi,
admin mengubah data prestasi jika selesai admin mengklik tombol simpan
maka sistem mengecek data prestasi jika data tidak valid maka sistem
mengambil kembali data prestasi dan jika data valid maka sistem menyimpan
data prestasi dan selesai.
Dilihat dari Gambar 3.13 Activity Diagram Hapus Data Prestasi, untuk
menghapus data prestasi di dalam sistem admin mengklik tombol hapus maka
sistem menampilkan konfirmasi hapus, admin memilih konfirmasi hapus jika
admin memilih Ya maka sistem menghapus data dari database jika admin
memilih Tidak maka selesai.
Dilihat dari Gambar 3.14 Activity Diagram Lihat Struktur Anggota, untuk
melihat data struktur anggota pengguna mengklik tombol lihat maka sistem
mengambil data struktur anggota dan selesai.
Dilihat dari Gambar 3.15 Activity Diagram Ubah Data Struktur Anggota,
untuk mengubah data struktur anggota di dalam sistem admin mengklik
tombol ubah maka sistem mengambil data struktur anggota dan menampilkan
form ubah data struktur anggota, admin mengubah data struktur anggota jika
selesai admin mengklik tombol simpan maka sistem mengecek data struktur
anggota jika data tidak valid sistem mengambil kembali data struktur anggota
dan jika data valid maka sistem menyimpan data struktur anggota dan selesai
Dilihat dari Gambar 3.16 Activity Diagram Hapus Data Struktur Anggota,
untuk menghapus data struktur anggota di dalam sistem admin mengklik
tombol hapus maka sistem menampilkan konfirmasi hapus, admin memilih
konfirmasi hapus jika admin memilih Ya maka sistem menghapus data dari
database jika admin memilih Tidak maka selesai.
C. Class Diagram
id_kriteria, kriteria, sifat, dan bobot sedangkan operasinya terdiri dari tambah data
kriteria, lihat data kriteria, ubah data kriteria, dan hapus data kriteria. Class Admin
yang atributnya terdiri dari id_admin, nama_admin dan alamat sedangkan
operasinya terdiri dari tambah data admin, lihat data admin, ubah data admin, dan
hapus data admin.
D. Sequence Diagram
1. Sequence Diagram Login
Dilihat dari Gambar 3.31 Sequence Diagram Login, pengguna (admin dan
siswa) untuk masuk di dalam sistem validasi dengan cara pengguna login
maka sistem validasi menampilkan form login, pengguna mengisi data login
maka sistem validasi mengambil data dari database dan database
memberikan data pengguna ke sistem validasi dan sistem validasi
memberikan pesan sukses kepada pengguna.
Dilihat dari Gambar 3.36 Sequence Diagram Tambah Data Prestasi, untuk
menambah data prestasi di dalam sistem prestasi maka siswa mengklik
tombol tambah maka sistem prestasi menampilkan form tambah data prestasi,
Perancangan Sistem Informasi Ekstrakurikuler Drumband Di SMAN 02 Ketapang
Berbasis Web
Teknik Informatika 2020 45
siswa mengisi data prestasi dan jika selesai siswa mengirim data prestasi ke
sistem prestasi maka sistem prestasi menyimpan data prestasi di dalam
database dan sistem prestasi menampilkan pesan sukses ke siswa.
Dilihat dari Gambar 3.37 Sequence Diagram Lihat Data Prestasi, untuk
melihat data prestasi maka pengguna mengklik tombol prestasi maka sistem
prestasi mengambil data prestasi dari database dan database memberikan
data prestasi kepada sistem prestasi dan sistem prestasi menampilkan form
data prestasi ke pengguna
Dilihat dari Gambar 3.38 Sequence Diagram Ubah Data Prestasi, untuk
mengubah data prestasi di dalam sistem prestasi maka admin mengklik
tombol ubah maka sistem prestasi mengambil data prestasi di database dan
database memberikan data prestasi ke sistem prestasi maka sistem prestasi
menampilkan form ubah data prestasi dan admin mengubah data prestasi,
kemudian admin menyimpan data prestasi ke sistem prestasi dan sistem
prestasi akan mengupdate data kedalam database, kemudian sistem prestasi
menampilkan pesan sukses ke admin.
Dilihat dari Gambar 3.39 Sequence Diagram Hapus Data Prestasi, untuk
menghapus data prestasi di dalam sistem prestasi maka admin mengklik
tombol hapus data prestasi dan sistem prestasi akan menampilkan form hapus
data maka admin memilih konfirmasi hapus data dan sistem prestasi akan
menghapus data kedalam database.
Dilihat dari Gambar 3.40 Sequence Diagram Lihat Data Struktur Anggota,
untuk melihat data struktur anggota maka pengguna mengklik tombol lihat
maka sistem struktur anggota mengambil data struktur anggota dari database
dan database memberikan data struktur anggota kepada sistem struktur
anggota dan sistem struktur anggota menampilkan form data struktur anggota
ke pengguna.
Dilihat dari Gambar 3.41 Sequence Diagram Ubah Data Struktur Anggota,
untuk mengubah data struktur anggota di dalam sistem struktur anggota maka
admin mengklik tombol ubah maka sistem struktur anggota mengambil data
struktur anggota di database dan database memberikan data struktur anggota
ke sistem struktur anggota maka sistem struktur anggota menampilkan form
ubah data struktur anggota dan admin mengubah data struktur anggota,
kemudian admin menyimpan data struktur anggota ke sistem struktur anggota
dan sistem struktur anggota akan mengupdate data kedalam database,
kemudian sistem struktur anggota menampilkan pesan sukses ke admin
Dilihat dari Gambar 3.43 Sequence Diagram Tambah Data Admin, untuk
menambah data admin di dalam sistem admin maka super admin mengklik
tombol tambah maka sistem admin menampilkan form tambah data admin,
super admin mengisi data admin dan jika selesai super admin mengirim data
admin ke sistem admin maka sistem admin menyimpan data admin di dalam
database dan sistem admin menampilkan pesan sukses ke super admin.
Dilihat dari Gambar 3.44 Sequence Diagram Lihat Data Admin untuk
melihat data admin maka super admin mengklik tombol admin maka sistem
admin mengambil data admin dari database dan database memberikan data
admin kepada sistem admin dan sistem admin menampilkan form data admin
ke super admin.
Dilihat dari Gambar 3.45 Sequence Diagram Ubah Data Admin, untuk
mengubah data admin di dalam sistem admin maka super admin mengklik
tombol ubah maka sistem admin mengambil data admin di database dan
database memberikan data admin ke sistem admin maka sistem admin
menampilkan form ubah data admin dan super admin mengubah data admin,
kemudian super admin menyimpan data admin ke sistem admin dan sistem
Dilihat dari Gambar 3.46 Sequence Diagram Hapus Data Admin, untuk
menghapus data admin di dalam sistem admin maka super admin mengklik
tombol hapus data admin dan sistem admin akan menampilkan form hapus
data maka super admin memilih konfirmasi hapus data dan sistem admin akan
menghapus data kedalam database.
Dilihat dari Gambar 3.47 Sequence Diagram Tambah Data Kriteria, untuk
menambah data kriteria di dalam sistem kriteria maka admin mengklik
tombol tambah maka sistem kriteria menampilkan form tambah data kriteria,
admin mengisi data kriteria dan jika selesai admin mengirim data kriteria ke
Perancangan Sistem Informasi Ekstrakurikuler Drumband Di SMAN 02 Ketapang
Berbasis Web
Teknik Informatika 2020 51
Dilihat dari Gambar 3.48 Sequence Diagram Lihat Data Kriteria, untuk
melihat data kriteria maka admin mengklik tombol kriteria maka sistem
kriteria mengambil data kriteria dari database dan database memberikan data
kriteria kepada sistem kriteria dan sistem kriteria menampilkan form data
kriteria ke admin.
Dilihat dari Gambar 3.49 Sequence Diagram Ubah Data Kriteria, untuk
mengubah data kriteria di dalam sistem kriteria maka admin mengklik tombol
ubah maka sistem kriteria mengambil data kriteria di database dan database
memberikan data kriteria ke sistem kriteria maka sistem kriteria menampilkan
form ubah data kriteria dan admin mengubah data kriteria, kemudian admin
menyimpan data kriteria ke sistem kriteria dan sistem kriteria akan
mengupdate data kedalam database, kemudian sistem kriteria menampilkan
pesan sukses ke admin.
Dilihat dari Gambar 3.50 Sequence Diagram Hapus Data Kriteria, untuk
menghapus data kriteria di dalam sistem kriteria maka admin mengklik
tombol hapus data kriteria dan sistem kriteria akan menampilkan form hapus
data maka admin memilih konfirmasi hapus data dan sistem kriteria akan
menghapus data kedalam database.
Dilihat dari Gambar 3.56 Sequence Diagram Logout, untuk keluar dari
sistem pengguna mengklik tombol Logout maka sistem validasi menampilkan
komfirmasi Logout, jika pengguna memilih Ya maka sistem validasi
mengeluarkan pengguna dari sistem, jika pengguna memilih Tidak maka
selesai.
tanggal_lahir date - - -
‘laki- - - laki-laki
jenis_kelamin enum laki’,’perempuan’ -
perempuan
kelas enum ‘Kelas 10’,’Kelas - -
11’,’Kelas 12’
alamat varchar 100 - -
berat_badan int 3 - -
tinggi_badan int 3 - -
no_telp varchar 13 - -
A. Halaman Login
Halaman login biasa disebut juga dengan sign in, yaitu istilah
dalam hal keamanan suatu program aplikasi komputer, yang
berupa proses pintu masuk bagi admin untuk mengelola dan
mengakses sistem aplikasi komputer sehingga admin dapat masuk
ke dalam sistem. Rancangan halaman login pengguna dapat dilihat
pada Gambar 3.58
Menampilkan konfirmasi
1 Memilih Logout
Logout!
Logout
2 Memilih konfirmasi Logout (Ya) Halaman Login
3 Memilih konfirmasi Logout (Tidak) Kamu Tidak Keluar
BAB IV
PENUTUP
4.1 Kesimpulan
Berdasarkan penjelasan pada bab-bab sebelumnya dapat ditarik kesimpulan
bahwa Perancangan Sistem Informasi ekstrakurikuler Drumband Di SMAN 02
Ketapang yang telah berhasil dirancang. Adapun rancangan yang telah dibuat
terdiri dari rancangan Arsitektur Sistem, Perancangan Arus Data Unified
Modeling Language (UML), Entity Relationship Diagram (ERD), Struktur
Database, Antarmuka Sistem, dan Perancangan Pengujian Sistem.
4.2 Saran
Berdasarkan hasil dari pembahasan dan kesimpulan yang telah diuraikan,
maka saran yang dapat peneliti sampaikan untuk pengembangan sistem ini yaitu:
1. Perancangan sistem ini kedepannya dapat menggunakan sistem
keamanan.
2. Perancangan sistem ini kedepannya bisa dikembangkan sehingga bisa
digunakan untuk absensi, jadwal latihan dan kegiatan perlombaan
(event).
73
DAFTAR PUSTAKA
Anhar. (2010). Panduan Menguasai PHP & MYSQL Secara Otodidak. Jakarta:
Media Kita.
A.S., Rosa; Shalahuddin, M. 2015. Rekayasa Perangkat Lunak (Terstruktur dan
Berorientasi Objek). Bandung:Informatika Bandung.
Enterprise, J. (2017). PHP Komplet. Jakarta: PT Elex Media Komputindo.
Kursini. (2007). Konsep Dan Aplikasi Sistem Pendukung Keputusan Yogyakarta:
CV. Andi.
Munawar. (2005). Pemodelan Visual dengan UML Edisi Pertama. Yogyakarta:
Graha Ilmu.
Ramadhan, A. (2006). Pemrograman Web Database dengan PHP dan MySQL.
Jakarta: PT Elex Komputindo.
R. V. Imbar, D. Edi, and K. Masli. (2006). Metode Simple Additive Weighting, J.
Tek. Inform. dan Sist. Inf., vol. 2, no. 3, pp. 275–286.
74
Teknik Informatika 2020 75
LAMPIRAN A
WAWANCARA
```
LAMPIRAN B
SEJARAH DRUMBAND SMA NEGERI 2 KETAPANG
CONTOH PERHITUNGAN