SKRIPSI
Diajukan oleh :
Muh. Ghozy 191273
Anugra Ariyanto Pratama 191277
SKRIPSI
Pembimbing I
Pembimbing II,
ii
PENGESAHAN NASKAH SKRIPSI
Disetujui oleh:
Mengetahui,
Ketua Program Studi Sistem Informasi Universitas
Dipa Makassar
iii
KATA PENGANTAR
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha
Penyayang, kami panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah
Space Menggunakan Algoritma Greedy” sebagai salah satu syarat tugas akhir
untuk memperoleh gelar Sarjana Komputer pada jenjang Pendidikan Strata 1 (S1)
semua pihak yang telah memberikan bantuan, dukungan serta doa, baik secara
langsung maupun tidak langsung sehingga proposal penelitian ini dapat selesai.
1. Bapak Dr. Y. Johny W. Soetikno SE., MM., selaku Rektor Universitas Dipa
Makassar
2. Ibu Andi Irmayana, S.Kom, M.T., selaku Ketua Jurusan Sistem Informasi.
iv
6. Kedua orang tua tercinta beserta seluruh keluarga yang telah banyak
peneliti.
memberikan dukungan, serta doa tulus kepada peneliti baik secara langsung
Peneliti juga mohon maaf jika terdapat banyak kekurangan dalam penulisan
Tabaroka wa Ta’ala dan segala kekurangan tak lain dan tak bukan datangnya dari
pribadi peneliti. Oleh karena itu, peneliti mengharapkan kritik dan saran yang
Akhir kata, peneliti berharap semoga proposal penelitian ini berguna bagi
Penulis
v
ABSTRAK
Mahita Training Space merupakan salah satu pusat kebugaran untuk melakukan
olah tubuh yang terdapat di kota Makassar. Saat ini ada beberapa kendala dalam
menyusun jadwal kelas, ketersediaan jumlah kelas dan jumlah peserta dalam satu
sesi . Penelitian ini bertujuan untuk merancang sistem informasi pelayanan dan
penjadwalan membership pada pusat kebugaran/gym mahita training space.
Berdasarkan kebutuhan saat ini, sistem ini dibuat menggunakan bahasa
pemrograman PHP dan MySQL sebagai database. Metode yang digunakan adalah
metode algoritma greedy untuk menyusun penjadwalan kelas membership.
Penelitian ini menghasilkan sebuah sistem informasi pelayanan dan penjadwalan
membership yang mampu meningkatkan pelayanan terhadap member pada Mahita
Training Space.
Kata Kunci : Pusat kebugaran, membership, algoritma greedy, MySQL, PHP.
ABSTRACT
Mahita Training Space is one of the fitness centers to do body exercise in the city
of Makassar. Currently there are several obstacles in preparing the class schedule,
the availability of the number of classes and the number of participants in one
session. This study aims to design a service information system and membership
scheduling at the mahita training space fitness center/gym. Based on current needs,
this system was created using the PHP programming language and MySQL as a
database. The method used is the greedy algorithm method for scheduling
membership classes. This research produces a membership scheduling and service
information system that is able to improve service to members at Mahita Training
Space.
vi
DAFTAR ISI
ABSTRAK ............................................................................................................ vi
vii
2.2.1. Penjadwalan ..................................................................................... 6
viii
3.6. Metode Pengujian .......................................................................... 24
LAMPIRAN ......................................................................................................... 69
ix
DAFTAR TABEL
x
DAFTAR GAMBAR
Gambar 2.1. Bagan Kerangka Pikir ........................................................................ 5
xi
Gambar 4. 18 Tampilan Halaman Login User ...................................................... 40
xii
BAB I
PENDAHULUAN
melakukan olah tubuh yang kemudian menghasilkan perubahan pada bagian tubuh
mereka sesuai yang diinginkan. Salah satu contoh pusat kebugaran yang ada di kota
Makassar adalah Mahita Training Space. Adapun jenis kelas yang tersedia ada 8
kelas, yaitu S&C, Kettlebell, TRX, Hyper Strength, Calisthenics, TRX, Fit & Flow,
dan Class for Men. Kelas ini dibagi dalam 6 hari, yaitu senin sampai sabtu. Mahita
Training Space menyedaikan 3 sesi dalam sehari yaitu dimulai pada pukul 09.15
WITA, 18.15 WITA, dan 19.15 WITA. Bagi yang ingin melakukan latihan, mereka
Mahita Training Space saat ini terdapat beberapa permasalahan yaitu calon
mengenai kapan harus memperpanjang membership juga tidak dapat diakses secara
cepat. Para member harus menanyakan nya ke bagian administrasi, lalu bagian
administrasi juga harus selalu mengecek siapa saja member yang mendekati masa
membership.
1
2
jumlah jenis kelas, dan juga jumlah peserta dalam satu sesi, dikarenakan hanya ada
Sebuah sistem informasi juga dapat menginformasikan jadwal kegiatan yang sudah
optimasi yang dimaksud adalah persoalan mencari solusi optimum yaitu maksimasi
member tidak perlu lagi datang langsung ke tempat, tetapi dapat melalui webiste
ini adalah:
Space?
Manfaat praktis bagi pusat kebugaran Mahita Training Space yaitu dengan
pusat kebugaran.
bagi dunia akademik adalah agar penelitian yang dibuat oleh penulis dapat
BAB I PENDAHULUAN
Bab ini berisi tentang latar belakang, rumusan masalah, tujuan
penelitian, manfaat penelitian dan sistematika penulisan laporan.
penelitian terdahulu.
analisis data.
JADWAL PENELITIAN
DAFTAR PUSTAKA
BAB II
TINJAUAN PUSTAKA
5
6
konsep, variabel, hubungan, dan mekanisme yang terkait dengan topik penelitian.
Landasan teori juga membantu peneliti dalam memilih alat ukur yang sesuai,
2.2.1. Penjadwalan
beberapa hal seperti ruangan, orang yang terlibat dalam kegiatan dan lain
kombinasi dari manusia, fasilitas atau alat teknologi, media, prosedur dan
proses transaksi tertentu dan rutin, membantu manejemen dan pemakai intern dan
ekstern dan menyediakan dasar untuk pengambilan keputusan yang tepat. (John F.
Nash 1995).
7
2.2.3. Website
suara, dan atau gabungan dari semuanya, baik yang bersifat statis maupundinamis
yang membentuk suatu rangkaian bangunan yang saling terkait, yang masing-
halaman yang berhubungan dengan file-file lain yang saling terkait. Dalam sebuah
website terdapat satu halaman yang dikenal dengan sebutan home-page (Dani Ainur
Rivai, 2013).
Secara harfiah greedy berarti rakus atau tamak. Hal ini sesuai dengan cara
kerjanya yang mirip dengan salah satu sifat buruk manusia yaitu rakus. greedy
permasalahan. Pilihan terbaik akan diambil pada setiap langkah tanpa perlu
(Hendarto, Janoe, 2007). Prinsip greedy adalah ”take what you can get now!”, yaitu
ambil apa yang dapat anda peroleh sekarang (Munir, Rinaldi, 2005). Tetapi tentu
saja hal ini dalam konteks yang positif, sehingga metode ini banyak digunakan
rentang waktu tertentu, dimana dalam rentang waktu tersebut masing-masing tim
Terdapat 4 tim yang akan bertandingan dalam kejuaraan catur, kejuaraan ini
memakai sistem liga. Tim-tim tersebut diberi simbol A,B,C,D. Kejuaraan akan
berikut:
3. Array of Char (C), Array ini merupakan himpunan seluruh peserta dan
4. Fungsi pemilihan (pilih (C)), fungsi ini memilih kandidat dari C sesuai
simbol terkencil.
5. Fungsi pengisian ulang (isi ulang(C)), fungsi ini akan menginisialisasi ulang
Fungsi ini akan melihat apakah kandidat yang diambil dari C apabila
9
dimasukkan ke S akan membentuk Point of Char yang telah ada atau tidak.
Jika belum maka masukkan ke elemen ke-i dari S, namun jika sudah
2.2.5. Gym
pelayanan dan fasilitas-fasilitas olahraga yang dikelola dengan baik dan bermantaat
secara komersial, oleh karena itu gym harus mampu mendapatkan pelayanan yang
seluruh bangunan untuk menyediakan jasa penginapan, makanan dan serta jasa
penunjang lainya bagi umum dan dikelola secara komersial (Akbar, 2015).
Dalam bahasa inggris fitness centre berasal dari kata fitness dan centre yang
dalam bahasa Indonesia fitness artinya kebugaran. Pusat kebugaran sebagai salah
kebugaran jasmani, yang tidak saja mendapat manfaat secara langsung seperti
2.2.7. XAMPP
digunakan untuk keperluan belajar PHP secara mandiri, terutama bagi Programmer
pemula. Selain gratis, fitur tergolong lengkap dan gampang digunakan oleh
programmer PHP tingkat awal, yang perlu anda lakukan hanyalah menjalankan
digunakan, tidak memerlukan biaya serta mendukung pada instalasi Windows dan
Linux. Hal ini juga didukung karena dengan instalasi yang di lakukan satu kali
Visual Studio Code adalah editor source code yang dikembangkan oleh
Microsoft untuk Windows, Linux dan MacOS. Ini termasuk dukungan untuk
cerdas, cuplikan, dan kode refactoring. Hal ini juga dapat disesuaikan, sehingga
Studio Code gratis dan open-source, meskipun unduhan resmi berada di bawah
lisensi proprietary. Kode Visual Studio didasarkan pada Elektron, kerangka kerja
yang digunakan untuk menyebarkan aplikasi Node.js untuk desktop yang berjalan
secara luas untuk penanganan pembuatan dan pengembangan sebuah web dan biasa
bahasa pemrograman web berupa script yang dapat diintegrasikan dengan HTML”.
Server Side Programming, dikarenakan PHP bersifat Open Source atau bahasa
dengan hak cipta terbuka, atau dengan kata lain pengguna diperbolehkan untuk
website dinamis dan interaktif, dinamis artinya, website tersebut bisa berubah –
ubah tampilan dan kontennya sesuai kondisi tertentu. Sebagai contoh, PHP bisa
menampilkan tanggal dan hari saat ini secara berganti – ganti di dalam sebuah
website. Interaktif artinya, PHP dapat memberikan feedback bagi user ( misalnya
PHP merupakan salah satu bahasa pemrograman berbasis web yang ditulis
oleh dan untuk pengembang web. PHP pertama kali dikembangkan oleh Rasmus
Lerdorf, seorang pengembang software dan anggota tim Apache, dan dirilis pada
akhir tahun 1994. PHP dikembangkan dengan tujuan awal hanya untuk mencatat
12
SQL.
2.2.10. MySQL
cepat dan mudah digunakan, serta sudah banyak digunakan untuk berbagai
kebutuhan. MySQL merupakan bahasa standar yang paling banyak digunakan untuk
secara bebas. Beberapa kelebihan MySQL antara lain: free (bebas di download),
stabil dan tangguh, fleksibel dengan berbagai bahasa pemrograman, security yang
MySQL merupakan turunan dari salah satu konsep utama dalam basis data
sejak lama, yaitu SQL (Structured Query Leanguage). SQL adalah sebuah konsep
pengoperasian basis data terutama dapat dikerjakan dengan mudah dan otomatis
MySQL kini dilepas sebagai software manajemen database yang open source,
13
suatu software yang dapat didistribusikan secara bebas untuk keperluan pengguna
secara pribadi, tetapi jika digunakan secara komersial maka pemakai harus
menggunakan data, contoh kita menyimpan data karyawan pada suatu perusahaan
dan memasukan pada suatu file. File data inilah yang disebut database, dan MySQL
dalam pengembangan aplikasi berbasiskan objek (Putra & Andriani, 2019). Dan
menurut(M Teguh Prihandoyo, 2018) UML adalah sebuah model dalam merancang
perancangan atas sistem yang akan dibangun dan berdasarkan orientasi objek
pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use
case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan
atau lebih aktor dengan sistem yang akan dibuat. Diagram Use Case
digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah
(Sugiarti, 2013).
Use Case Diagram merupakan diagram yang harus dibuat pertama kali saat
menunjukkan simbol yang digunakan untuk membuat Use Case Diagram ini
2. Sequence Diagram
Sequence Diagram Adalah diagram yang dibuat untuk mengetahui alur dari
interaksi antar objek. Isi dari Sequence Diagram harus sama dengan Use Case
3. Activity Diagram
Workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis.
Simbol – Simbol yang digunakan dalam Activity Diagram dijelaskan pada tabel
2.3
pengujian Black Box bukan teknik alternatif untuk White Box. Sebaliknya, ini
kelas kesalahan yang berbeda dari yang diungkap oleh metode White Box (Roger
S. Pressman, 2010).
Metode Black Box Testing merupakan salah satu metode yang mudah
digunakan karena hanya memerlukan batas bawah dan batas atas dari data yang di
harapkan. Estimasi banyaknya data uji dapat dihitung melalui banyaknya field data
entri yang akan diuji, aturan entri yang harus dipenuhi serta kasus batas atas dan
program. Pengujian kotak hitam bukan teknik alternative untuk kotak hitam.
mengungkap kelas kesalahan yang berbeda dari yang diungkap oleh metode kotak
putih. Pengujian kotak hitam berupaya untuk menemukan kesalahan dalam kategori
berikut:
18
2. Kesalahan antarmuka
sebagai berikut:
box testing yang sebenarnya kita dapat memilih subset test yang secara
efektif dan efisien dapat menentukan cacat. Dengan cara ini black box
2. Kelemahan Black Box Testing : Ketika tester melakukan black box testing,
tester tidak akan pernah yakin apakah perangkat lunak yang telah diuji telah
benar-benar lolos pengujian. Hal ini terjadi karena kemungkinan masih ada
beberapa jalur eksekusi yang belum pernah diuji oleh user. Untuk
Penelitian Terkait
1. “Perancangan Sistem Informasi Membership PT. GOLD GYM"; Adi
Mei 2017
METODE PENELITIAN
selama dua bulan yaitu mulai bulan Juli sampai Agustus 2023.
Alat dan bahan penelitian merujuk pada peralatan fisik, instrumen, dan
lainnya. Alat dan bahan penelitian ini bertujuan untuk mendukung dan
Bahan yang digunakan untuk penelitian ini adalah data-data terkait jadwal
latihan dan jumlah member yang didapatkan dari hasil wawancara langsung dengan
dapat diketahui apa saja kebutuhan yang diperlukan untuk membangun aplikasi.
Terlampir (lampiran 2)
20
21
1. Perangkat Keras
2. Perangkat lunak
a. XAMPP
d. Draw.io.
e. Google Chrome.
Adapun jenis penelitian yang digunakan pada penelitian ini adalah penelitan
mampu diungkap secara ilmiah sehingga studi kasus dilakukan mendalam serta
sesuai dengan fakta di lapangan. Selain itu landasan teori juga bermanfaat untuk
22
berikut:
1. Wawancara
dan tanya jawab langsung antara peneliti dan pengurus Mahita Training
Space.
2. Observasi
objek-objek yang dilihat dan hal-hal lain yang diperlukan dalam mendukung
penelitian ini.
yang ada berdasarkan data yang diperoleh. Teknik analisis data pada proses
Teknik analisis data penelitian kualitatif dilakukan dalam tiga tahap berikut,
diantaranya adalah analisis data sebelum di lapangan, analisis data di lapangan, dan
Dalam tahap ini dilakukan analisa terhadap data hasil studi pendahuluan,
penelitian. Fokus penelitian pada tahap ini masih bersifat sementara, dan
Pada tahap ini, analisis data dilakukan dengan mengumpulkan data program
Kebenaran perangkat lunak yang diuji hanya dilihat berdasarkan keluaran yang
dihasilkan dari data atau kondisi masukan yang diberikan untuk fungsi yang ada
4.1 Analisis
informasi yang berkaitan dalam pembuatan website Sistem Informasi Pelayanan &
Menggunakan Algoritma Greedy ini berupa data yang langsung dikumpulkan oleh
UML diantaranya: desain use case diagram untuk menjalankan manfaat sistem jika
dilihat menurut pandangan orang yang berada di luar sistem (actor), class diagram
4.2. Perancangan
Seperti yang telah disebutkan pada bab sebelumnya bahwa alat desain sistem yang
akan digunakan adalah UML (Unfield Modelling Language) maka pada sub bab ini
akan ditampilkan mengenai use case diagram, class diagram, sequence diagram dan
25
26
Pada Gambar 4.1 di bawah ini, merupakan rancangan use case diagram pada
aplikasi berbasis website yang telah dibuat. Yang terdiri dari admin dan member.
Di mana admin dan member diharuskan untuk login terlebih dahulu sebelum
mengoperasikan aplikasi.
dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktivitas lainnya
seperti use case atau interaksi. Berikut adalah activity diagram yang dapat dilihat
Menggambarkan respon dari initeraksi antar objek saat member melakukan login,
Setelah melakukan login, member dapat melihat paket apa saja yang
tersedia lalu member dapat memilih paket yang disediakan. Activity diagram
yang tersedia lalu member dapat memilih kelas yang disediakan. Activity diagram
Jika member belum memiliki akun member dapat melakukan registrasi akun
terlebih dahulu agar dapat memilih paket membership. Activity diagram register
Activity diagram login admin menggambarkan alur kegiatan admin pada saat
login. Activity diagram login admin dapat dilihat pada gambar 4.6
29
mengakses data user. Activity diagram mengelola data user dapat dilihat pada
gambar 4.7
mengakses data user. Activity diagram mengelola data kelas dapat dilihat pada
gambar 4.8
30
data paket yang berfungsi untuk menghapus dan menambah data paket. Activity
rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk
menghasilkan suatu output tertentu. Berikut ini penjelasan serta gambar sequence
antar objek saat member menginput kelas. Sequence kelas membership dapat dilihat
antar objek saat member menginput paket. Sequence paket membership dapat
4. Login Member
saat member melakukan login. Sequence login member Dapat dilihat pada gambar
4.7
6. Login Admin
saat admin melakukan login. Sequence login admin dapat dilihat pada gambar 4.9
objek saat admin mengakses data user. Sequence data user dapat dilihat pada
gambar 4.10
35
objek saat admin mengakses data kelas. Sequence mengelola data kelas dapat
objek saat admin mengakses data paket. Sequence mengelola data paket dapat
Class diagram meggambarkan struktur dari sebuah sistem yang akan dibuat
serta menjelaskan hubungan apa yang terjadi dalam suatu sistem. Berikut ini
gambar class diagram yang telah kami rancang, dapat dilihat pada gambar 4.14
Pada tahap ini, merancang tampilan desain form input dan output dari sistem
yang akan kami buat. Form input akan menjadi tempat untuk memasukkan data dari
user ke sistem dan disimpan di dalam basis data (database). Sedangkan form output
menampilkan data-data yang telah diolah pada sistem dan berada di basis data
(database). Berikut ini, rancangan interface yang telah kami buat, yaitu:
39
admin dan member, yang terdiri dari menu home, about, dan contact. Serta
digunakan juga untuk memilih paket membership. Dapat dilihat pada gambar 4.15
visi dan misi dari tempat gym tersebut. Dapat dilihat pada gambar 4.16
informasi kontak dan alamat dari tempat gym. Dapat dilihat pada gambar 4.17
Tampilan halaman login user merupakan halaman yang digunakan oleh user
untuk mengakses paket dan kelas yang ditawarkan dengan menginput email dan
untuk memungkinkan pengguna baru membuat akun. Dapat dilihat pada gambar
4.19
oleh user untuk melihat detail paket yang telah dipilih dan melihat status
pengguna, total booking, dan total user yang melakukan pembayaran. Adapun
menu yang tersedia yaitu data user, data kelas, data peket membership dan
yang telah dibuat. Jika admin ingin menambah data kelas, terdapat menu tambah
data dan admin bertugas menghapus kelas yang telah melewati masa hari yang
data paket yang telah dibuat. Jika admin ingin mengubah data paket, terdapat
menampilkan nama, harga, dan masa aktif paket yang ingin dibuat. Dapat dilihat
yang dipilih oleh member dan mengelolah status pembayaran. Tampilan booking
Pada penelitian ini kami menggunakan metode black box dalam pengujian
sistem untuk mengetahui apakah fungsi input dan output dari sistem sesuai dengan
Menambah data class nama, jam, tanggal dan kapasitas jumlah peserta
Tampilan halaman paket membership setelah user berhasil login, terdapat pilihan
paket membership yang dapat dipilih oleh user.
Setelah memilih paket membership, user dapat melihat detail paket di halaman
booking history yang menampilkan detail paket, status pembayaran, nomor rekening
Tampilan halaman class setelah user berhasil login dan membeli paket
membership, terdapat pilih class yang tersedia yang dapat dipilih oleh user.
Tampilan halaman class schedule setelah user memilih kelas yang tersedia di
Berdasarkan teknik pengujian black box yang telah dilakukan maka secara
umum hasil pengujian program dapat disimpulkan pada tabel 4.2 berikut:
Berhasil
Menampilkan
2 Halaman Dashboard Valid
Admin Dashboard
Admin
Berhasil
Menampilkan Valid
3 Halaman Data User
Halaman Data
User
Berhasil
4 Halaman Data Class Valid
Menampilkan
Halaman Data
Class
Pembayaran
Membership
History
input output dari sistem pelayanan yang dibuat telah sesuai dengan spesifikasi yang
diinginkan, hal ini bisa dilihat dari fungsional yang diinginkan dapat berkerja
Pada tahap ini akan dilakukan penyelesaian penjadwalan kelas pada Mahita
Training Space. Persoalan penjadwalan pada Mahita Training Space ini mirip
dengan integer knapsack problem. Integer knapsack problem akan mencari cara
penjadwalan keals, algoritma akan memilih waktu yang mana yang akan diberikan
penggunaan algoritma greedy untuk penjadwalan kelas pada waktu yang hanya
memperbolehkan pada waktu yang ditentukan saja. Artinya tidak boleh ada
pendaftar yang melakukan penjadwalan lebih dari dua waktu. Beberapa asumsi
yang berbeda-beda.
akan tetapi terdapat kegiatan yang hanya memiliki 1 waktu, atau bahkan
terdapat 4 waktu.
- Asumsi untuk kecepatan kegiatan adalah satu pendaftar per jam yang akan
Data yang akan disediakan untuk algoritma ini terdiri dari simbol sisi
kegiatan dan jumlah pendaftar yang sedang menunggu. Simbol sisi kegiatan akan
mengikuti arah jarum jam, dengan huruf A berada di sisi utara. Jumlah pendaftar
tidak melihat jenis kelaminnya, sehingga jumlahnya hanya ada satu. Data yang akan
Kegiatan Pertama
antara lain:
- humpunan kandidat
- himpunan solusi
- fungsi obyektif
waktu kegiatan.
- fungsi solusi
- Fungsi Seleksi
Kandidat durasi yang dipilih harus mengambil salah satu durasi dari
Apabila jumlah pendaftar yang menunggu kurang dari 20, maka durasi
menunggu) Div 5. Hal ini bertujuan agar tidak ada durasi yang terbuang sia
– sia. Apabila jumlah pendaftar yang menunggu lebih atau sama dengan 70,
1. Kegiatan Pertama
- Sisi kegiatan A
- Sisi kegiatan D
2. Kegiatan Kedua
- Sisi kegiatan A
solusi S : {13}
- Sisi kegiatan B
- Sisi kegiatan C
62
- Sisi kegiatan D
pendaftar
pendaftar Fungsi solusi berhasil karena semua sisi kegiatan sudah mendapat
3. Kegiatan Ketiga
- Sisi kegiatan A
- Sisi kegiatan B
- Sisi kegiatan C
pendaftar Himpunan solusi S : {12, 12, 10} Sisa pendaftar di sisi kegiatan
C = 0 pendaftar
- Sisi kegiatan D
Karena jumlah pendaftar kurang dari 20, didapatkan durasi waktu yang
64
pendaftar Himpunan solusi S : {12, 12, 10, 3} Sisa pendaftar di sisi kegiatan
D = 0 pendaftar
terhadap perubahan volume pendaftar yang datang, dan bisa menghasilkan durasi
intirahat yang tepat. Hasil perhitungan rata – rata waktu menunggu setiap siklus
menunjukkan 16.5 menit untuk siklus pertama, 23.25 menit untuk siklus kedua, dan
27.75 menit untuk siklus ketiga. Perhitungan volume pendaftar yang datang ke
kegiatan adalah 118 pendaftar untuk siklus pertama, 174 pendaftar untuk siklus
kedua, dan 168 pendaftar untuk siklus ketiga. Ini menunjukkan bahwa algoritma
greedy dengan fungsi seleksi diatas tidak akan selalu menghasilkan solusi yang
optimal.
BAB V
5.1. Kesimpulan
datang langsung ke bagian administrasi dan dapat di akses di mana pun. Ini
membership.
5.2. Saran
1. Pembuatan website ini masih sangat terbilang sederhana, terutama dari segi
65
66
lanjut dengan tambahan informasi yang lebih lengkap lagi yang pastinya
Andriani Rahmi, DWT. Putra. (2019). Unified modelling language (UML) dalam
perancangan sistem informasi permohonan pembayaran restitusi SPPD
Cholifah, W. N., Yulianingsih, Y., & Sagita, S. M. (2018). Pengujian black box
testing pada aplikasi action & strategy berbasis android dengan teknologi
phonegap. STRING (Satuan Tulisan Riset dan Inovasi Teknologi), 3(2),
206-210.
Erwanto, H., & Monalisa, S. (2016). Rancang Bangun Sistem Informasi Fitness
Berbasis Web dan SMS Gateway pada Rajawali Fitness Pekanbaru. J. sains,
Teknologi dan Ind. sains, Teknologi dan Ind, 14(1), 72-78
Jain, A., Jain, S., & Chande, P. K. (2010). Formulation of genetic algorithm to
generate good quality course timetable. International Journal of Innovation,
Management and Technology, 1(3), 248.
67
68
LAMPIRAN
BULAN
2. Pengumpulan Data
3. Analisis Sistem
4. Perancangan Sistem
5. Pembuatan Sistem
6. Implementasi
Sistem
Keterangan: