Diajukan Untuk Memenuhi Salah Satu Syarat Kurikulum pada Program Studi
Teknologi Informasi Fakultas Teknik Universitas Muhammadiyah Palembang
Oleh :
FAKULTAS TEKNIK
2021
HALAMAN PENGESAHAN
Oleh :
162019023
Disusun sebagai salah satu syarat untuk melakukan kurikulum program studi
Menyetujui,
Mengetahui,
Ketua Program Studi Teknologi Informasi
Fakultas Teknik
Universitas Muhammadiyah Palembang
Karnadi,S.kom.,M.kom.
NIDN/NBM.021008202/1088893
LEMBAR PENGESAHAN PENGUJI
Telah Dipertahankan di Depan Sidang Penguji sebagai salah satu syarat pada
tanggal …….. di Program Studi Teknologi Informasi Fakultas Teknik Universitas
Muhammadiyah Palembang.
Tim Penguji :
1. (………………………..)
Mengetahui,
Ketua Program Studi Teknologi Informasi Fakultas Teknik
Universitas Muhammadiyah Palembang
Karnadi, S.Kom.,M.Kom
NIDN. 021008202
KATA PENGANTAR
Puji dan syukur kita panjatkan kehadirat Allah SWT karena Anugerah dan
Rahmat-Nya sehingga Laporan ini dapat penulis selesaikan. Dalam penyusunan
Laporan ini, penulis telah berusaha semaksimal mungkin, yang mana telah
memakan waktu dan pengorbanan yang tak ternilai dari semua pihak yang
memberikan bantuannya, merupakan suatu dorongan yang positif bagi penulis
ketika menghadapi masalah - masalah dalam menghimpun bahan materi untuk
menyusun Laporan ini dengan judul “ Perancangan Pendaftaran Vaksinasi
Berbasis Web ”. Laporan ini disusun dalam rangka memenuhi Mata Kuliah
Project Pra Tugas Akhir. Tujuan dari kegiatan ini adalah dalam upaya
meningkatkan Wawasan, Pengalaman, Keterampilan Kerja, Meningkatkan
disiplin pribadi dan Ilmu Pengetahuan Mahasiswa Universitas Muhammadiyah
Palembang. Dalam Laporan ini penulis mencoba memaparkan hal – hal yang
berkaitan dengan kegiatan pembuatan Project Pra Tugas Akhir.
Laporan ini di susun berdasarkan pada data – data yang bersumber dari
pengamatan langsung maupun literatur – literatur yang berkaitan dengan
penulisan laporan kegiatan ini. Pada kesempatan ini penyusun dengan segala
kerendahan hati menyampaikan penghargaan dan rasa terima kasih yang
mendalam kepada :
1. Tuhan Yang Maha Esa yang telah memberikan Rahmat-Nya kepada
penulis yaitu berupa kesehatan dan semangat dalam membuat Laporan Ini.
2. Kedua orang tua yang selalu memberikan doa, kasih sayang dan semangat
dimanapun saya berada.
3. Bapak Dr. Abdi Djazuli, S.E.,M.M selaku rektor Universitas
Muhammadiyah Palembang
4. Bapak Dr. Ir.Kiagus Ahmad Roni, MT selaku Dekan Fakultas Teknik
Universitas Muhammadiyah Palembang.
5. Bapak Karnadi, S.kom., M.kom. Selaku Ketua Program Studi Teknologi
Informasi Universitas Muhammadiyah Palembang.
6. Bapak Dedi Haryanto, S.kom., M.kom. Selaku Dosen Pembimbing dalam
pelaksanaan Project Pra Tugas Akhir yang telah memberikan bimbingan
dan semangat untuk menyelesaikan laporan.
7. Dan semua pihak yang telah membantu sehingga penulisan laporan ini
dapat terselesaikan, semoga ALLAH SWT membalas semua kebaikan dan
mendapatkan Ridho-Nya, Aamiin.
Akhir kata, penulis menyadari bahwa masih banyak kekurangan
dalam penyusunan Laporan Project Pra Tugas Akhir ini sehingga Kritik
dan Saran yang bersifat membangun sangat penulis harapkan untuk
membuat Laporan ini lebih baik lagi. Penulis berharap Laporan Project Pra
Tugas Akhir ini dapat bermanfaat bagi semua pihak.
PENDAHULUAN
Agar penelitian ini dapat berjalan dengan lancar serta memperoleh penelitian yang
baik dan terfokus maka akan diberi batasan masalah yaitu:
a. Sistem yang dibuat adalah sistem yang berfokus pada Pendaftaran
Vaksinasi dan Pendataan Vaksinasi.
b. Rancang bangun Sistem Informasi ini hanya melakukan proses
Pendaftaran Vaksinasi dan Pendataan Vaksinasi.
c. Perancangan Pendaftaran Vaksinasi ini dibangun dengan menggunakan
bahasa pemograman PHP dan Database MySQL sebagai olah datanya.
TINJAUAN PUSTAKA
2.1.1 Perancangan
Perancangan merupakan penentuan proses dan data yang diperlukan oleh sistem
baru. Manfaat tahap perancangan sistem ini memberikan gambaran rancangan
bangun yang lengkap sebagai pedoman bagi programmer dalam mengembangkan
aplikasi. Sesuai dengan komponen sistem yang dikomputerisasikan, maka yang
harus didesain dalam tahap ini mencakup hardware atau software, database dan
aplikasi. Perancangan adalah proses untuk mendefinisikan sesuatu yang akan
dikerjakan dengan menggunakan teknik yang bervariasi serta di dalamnya
melibatkan deskripsi mengenai arsitektur serta detail komponen dan juga
keterbatasan yang akan dialami dalam proses pengerjaannya[1]. Perancangan
mempunyai 2 maksud yaitu untuk memenuhi kebutuhan kepada pemakai sistem
dan untuk memberikan gambaran yang jelas kepada pemogram komputer dan ahli
– ahli teknik lainnya yang terlibat[2].
2.1.2 Pendaftaran
Dalam Kamus Besar Bahasa Indonesia Pendaftaran adalah pencatatan nama,
alamat dan sebagainya dalam sebuah daftar. Menurut Departemen Pendidikan dan
Kebudayaan Pendaftaran adalah proses, cara, pembuatan mendaftar
(mendaftarkan); pencatatan nama, alamat, dan sebagainya dalam daftar.
Berdasarkan teori para ahli di atas dapat disimpulkan bahwa, Pendaftaran adalah
proses pencatatan identitas pendaftar kedalam sebuah media penyimpanan yang
digunakan dalam proses pendaftaran.
2.1.3 Vaksinasi
2.1.4 Website
2.1.5 MySQL
2.1.7 Database
Database atau basis data adalah kumpulan informadi yang disimpan di dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari basis data tersebut. Kegunaan utama
sistem basis data adalah agar pemakai mampu menyusun suatu pandangan (view)
abstraksi data. Database adalah kumpulan informasi yang disimpan dalam
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi[9]. Sedangkan, Database adalah suatu
aplikasi yang menyimpan sekumpulan data. Setiap database mempunyai perintah
tertentu untuk membuat, mengakses, mengatur, mencari, dan menyalin data yang
ada di dalamnya[10].
2.1.8 XAMPP
Sekarang ini banyak paket software instalasi webserver yang disediakan secara
gratis diantaranya menggunakan XAMPP. Dengan menggunakan paket software
instalasi ini, maka sudah dapat melakukan instalasi software pendukung
webserver yaitu, Apache, PHP, PHPMyAdmin, dan Database MySQL[11].
XAMPP adalah perangkat lunak bebas yang mendukung banyak sistem operasi,
merupakan kompilasi dari beberapa program[12].
2.1.9 Flowchart
Flowchart atau bagan alir adalah (chart) yang menunjukkan alir (flow) didalam
program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk
alat bantu komunikasi dan untuk dokumentasi.
Tabel 2.1 Flowchart
N Simbol Arti / Tujuan
o
1. Terminal, menunjukkan awal dan akhir suatu
proses.
2. Simbol proses dugunakan untuk mewakili suatu
proses
3. Simbol input atau output digunakan untuk
mewakili data I/O
4. Simbol persiapan digunakan untuk memberi nilai
awal suatu besaran
5. Proses terdefenisi, menunjukkan suatu operasi
yang rinciannya ditunjukkan ditempat lain
b. Activity Diagram
Activity Diagram ialah menggambarkan workflow ( Aliran kerja ) atau aktivitas
yang menggambarkan sistem yang ada pada perangkat lunak. Activity diagram
juga menggambarkan aktivitas sistem yang bukan apa yang dilakukan actor, jadi
aktivitas yang dapat dilakukan oleh sistem.
Tabel 2.3 Activity Diagram
No Gambar Nama Keterangan
c. Class Diagram
Class adalah sebuah spesifikasi yang akan menghasilkan objek dan merupakan
inti dari pengembangan dan desain berorientasi objek. Class menggambarkan
keadaan (atribut/properti) suatu sistem. Class diagram menggambarkan struktur
dan deskripsi kelas, package beserta hubungan satu sama lain (Dharwiyanti,
2003). Simbol-simbol yang digunakan dalam class diagram yaitu:
Tabel 2.3 Class Diagram
No Simbol Nama Keterangan
1. class Himpunan dari objek-
objek yang berbagi atribut
serta operasi yang sama
2 Pelaksanaan penelitian
3 Pengolahan data, analisis
dan penyusun laporan
4 Seminar hasil
IDENTIFIKASI
MASALAH
RUMUSAN
MASALAH
STUDI
LITERATUR
ANALISA
RANCANG
BANGUN
PENGIMPLENTASIAN
RANCANG BANGUN
KESIMPULAN DAN
DOKUMENTASI
AKHIR
1. Perangkat Keras
a. Tipe Intel(R) CPU N3050 @ 1.60GHz 1.60 GHz.
b. Dengan Besar RAM 2.00GB jenis DDR3.
c. Kapasitas HDD 500GB.
d. Resolusi 1366x768 piksel.
2. Perangkat Lunak
a. Sublime Text
b. Google Chrome dan Mozilla Firefox
c. Xampp
d. MySQL Database
3.6.2 Bahan
Bahan penelitian yang akan digunakan pada saat penelitian ini mencakup
hasil survey dan observasi yang telah dilakukan. Bahan – bahan penelitian itu
berupa wawancara, observasi, penelitian terdahulu, jurnal, dan buku – buku
referensi yang mencakup materi penelitian.
LOGIN
MULAI
ADMIN
PESERTA DATA
MENGISI DITERIMA
DATA DIRI ADMIN
→
CETAK
SERTIFIKAT
SELESAI
PESERTA
INPUT DATA DITERIMA
DATA DIRI ADMIN
INPUT DATA
PESERTA ADMIN YA
KONFIR DICETAK
UNTUK
MENCETAK MASI ?
SERTFIKAT
TIDAK
TIDAK BISA
SERTIFIKAT DICETAK
DICETAK
SELESAI
PENUTUP
5.1 Kesimpulan
Berdasarkan pembahasan dan uraian hasil penelitian pada bab – bab sebelumnya,
maka dapat diambil berberapa kesimpulan sebagai berikut :
a. Dengan adanya sistem ini memudahkan bagi masyarakat untuk
mendaftarkan diri agar lebih hemat waktu dan tenaga.
b. Sistem ini juga dapat memastikan masyarakat yang belum divaksin dan
yang sudah divaksin dengan data yang ada pada sistem ini serta data lebih
terarah dah sistematis.
5.2 Saran
Dari kesimpulan diatas maka penulis memberikan saran-saran antara lain:
a. Karena informasi yang disajikan pada dasarnya berasal dari data masukan
(input), maka sebelum memasukan data harus dilakukan pengecekan
terhadap kebenaran data agar informasi yang dihasilkan sesuai.
b. Mempersiapkan dukungan Hardware dan Software yang spesifikasinya
dapat mendukung sistem ini dengan baik.
c. Melakukan back-up data secara periodik untuk megantisipasi hal – hal
yang tidak diinginkan.
d. Sistem ini tidak hanya bisa digunakan untuk satu tempat saja. Sistem ini
diharapkan dapat digunakan seluruh tempat atau daerah yang sistemnya
belum terkomputerisasi agar lebih hemat waktu dan tenaga.
DAFTAR PUSTAKA
[1] Soetam Rizky, “ Konsep Dasar Rekayasa Perangkat Lunak “, PT. Prestasi
Pustakarya, Jakarta, 2011.
[3] Abdulloh R, “ Eazy & Simple Web Programming “, PT. Elex Media
Komputindo, Jakarta, 2016.
[4] Yuhefizar, “ Cara Mudah & Murah Membangun & Mengelola Website “,
Graha Ilmu, Yogyakarta, 2013.