TUGAS AKHIR
Disusun oleh:
Nama : MUHAMMAD MAHYUDHA HASBI
NPM : 1814373008
Program Study : Teknik Komputer
TUGAS AKHIR
Disusun dan Diajukan sebagai Salah Satu Syarat Menempuh Ujian Akhir
Memperoleh Gelar Ahli Madya pada Fakultas Sains dan Teknologi
Universitas Pembangunan Panca Budi
Medan
Disusun oleh:
Nama : MUHAMMAD MAHYUDHA HASBI
NPM : 1814373008
Program Study : Teknik Komputer
i
HALAMAN PERNYATAAN
Belum pernah diajukan untuk diuji sebagai persyaratan untuk memperoleh gelar
akademik pada berbagai tingkatan di universitas/perguruan tinggi manapun.
Tidak ada bagian dalam Tugas Akhir ini yang pernah dipublikasikan oleh pihak
lain, kecuali bagian yang digunakan sebagai referensi, berdasarkan kaidah
penulisan ilmiah yang benar.
Apabila dikemudian hari ternyata laporan tugas akhir yang saya tulis terbukti
hasil saduran/plagiat, maka saya akan bersedia menanggung segala resiko yang
akan saya terima.
Demikian pernyataan ini dibuat dengan sebenar-benarnya.
Medan,
Yang menyatakan,
Meterai Asli
Rp 10.000
ii
KATA PENGANTAR
Puji syukur ke hadirat Allah SWT, karena dengan berkat dan kasih
1. Kedua orang tua saya yang selalu memberikan dukungan dan motivasi
iii
7. Dosen-dosen pada Program Studi Teknik Komputer Fakultas Sains
Budi Medan.
Penulis juga menyadari bahwa penyusunan skripsi ini belum sempurna baik
Oleh karena itu, penulis mengharapkan kritik dan saran yang sifatnya
Medan,
iv
DAFTAR ISI
v
2.4.4 Sublime Text ................................................................................... 36
2.5 Internet ............................................................................................... 36
BAB III METODE PENELITIAN .................................................................... 38
3.1. Metode Penelitian .............................................................................. 38
3.2. Metode Pengumpulan Data ................................................................ 40
3.3. Analisa Sistem Yang Sedang Berjalan ................................................ 40
3.4. Perancangan Sistem ........................................................................... 42
3.4.1 Use Case Diagram .............................................................................. 42
3.4.2 Activity Diagram Admin ........................................................... 44
3.4.3 Class Diagram ........................................................................... 45
3.4.4 Rancangan Database.................................................................. 46
3.5. Perancangan Sistem ........................................................................... 59
vi
DAFTAR TABEL
vii
DAFTAR GAMBAR
viii
Gambar 3.22. Cara Kerja web Server ............................................................. 55
Gambar 3.22. Domain dan Hosting ................................................................ 55
Gambar 4.1. Registrasi ................................................................................... 59
Gambar 4.2. Aktivasi Akun............................................................................ 60
Gambar 4.3. Domain ...................................................................................... 60
Gambar 4.4. Upgrade Akun ........................................................................... 61
Gambar 4.5. Pembayaran Tagihan .................................................................. 61
Gambar 4.6. Hosting ...................................................................................... 62
ix
INTISARI
mudah, efisien, dan transparan. Data-data penerimaan siswa baru dan proses
diakses oleh calon orang tua atau wali siswa sebelum mereka memutuskan untuk
signifikan bagi pihak sekolah dalam mengelola penerimaan siswa baru dan
meningkatkan pengalaman calon orang tua atau wali siswa dalam melakukan
x
BAB I
PENDAHULUAN
penggunanya. Sejauh ini teknologi juga telah diterapkan pada beberapa bidang,
salah satu contohnya yaitu pada bidang pendidikan yang memudahkan para
tak luput dari kebutuhan akan teknologi informasi. Teknologi informasi tidak hanya
merupakan kebutuhan yang sangat vital bagi sebuah institusi pendidikan, akan
pengaksesan dan autentikasi global via internet (Meza, 2017). Dengan adanya
teknologi internet dan web yang mampu mendukung proses input dan output data
secara cepat dan akurat. Pelaksanaan pendaftaran siswa baru menjadi lebih
kecurangan yang terjadi pada pelaksanaan pendaftaran siswa baru secara manual.
Dengan demikian, tidak akan ada lagi pihak-pihak yang merasa tidak puas ataupun
dirugikan.
Gg.Keluarga No.77 Medan didirikan pada tanggal 23 Desemebr tahun 1975 dan
1
2
mendapat izin operasional pada tahun 1988 dari kantor Dinas pendidikan Provinsi
Sumatera Utara. Sejak itu lembaga ini terus berjalan sampai sekarang, dan
lembaga ini juga terus mengalami perkembangan yang baik dan pada tangal 11
Nopember tahun 2011 mendapat status nilai A pada badan akreditasi sekolah.
Taman Kanak-Kanak AT- Thoriq melakukan kegiatan belajar mengajar pada pagi
hari. Lembaga ini juga mendapat akte notaries dengan nomor AHU-
terlihat terus dari meningkatnya jumlah murid yang di lembaga ini dan pada tahun
pelajaran 2016/2017 hinggga sekarang jumlah kelas di lembaga ini ada 8 kelas.
karena tidak bisa menampung anak didik sehingga satu ruang di sekat menjadi
untuk dipergunakan kegiatan belajar mengajar, mengingat kelas yang lain sudah
maka diperlukan visi dan misi lembaga. Visi dan Misi TK. AT- Thoriq adalah TK.
AT- Thoriq adalah Membentuk Generasi Yang Sehat, Cerdas, Kreatif, Mandiri,
Ceria dan Berakhlak Mulia. Misi TK. AT- Thoriq yaitu Melaksanakan
anak didik dan mempersiapkan anak didik untuk masuk ke jenjang pendidikan
yang lebih lanjut. Tujuan TK. AT- Thoriq adalah Terwujudnya Anak Yang Sehat
Dan Mandiri Serta Mampu Merawat dan Peduli Terhadap Diri Sendiri, Teman
danLingkungan Sekitar.
3
Dengan adanya sistem informasi, pihak TK. AT- Thoriq atau panitia
dan pengumuman secara mudah dan cepat. Peserta dan orang tua juga dapat dengan
yang berkaitan dengan pelaksanaan penerimaan siswa baru dari lokasi manapun dan
judul “Rancangan Sistem Pendaftaran Siswa Baru (PSB) Online Pada Taman
databaseMySQL.
1. Untuk merancang sistem pendaftaran calon siswa baru berbasis web pada
website.
2. Bagi TK. AT- Thoriq Memudahkan TK. AT- Thoriq dalam proses pendaftaran,
3. Bagi Penulis Bisa menambah ilmu dan pengalaman serta mengamalkan apa
LANDASAN TEORI
2.1 Sistem
5
6
Proses (Process) dan Keluaran (Output). Tiga bagian dasar dari sistem akan
(output).
7
sistem.
5. Input sistem adalah energi yang masuk ke sistem, yang dapat berupa
1. Sistem abstrak dan sistem fisik adalah sistem yang berupa pemikiran atau
konsep yang tidak terlihat secara fisik, seperti sistem teologis, yaitu
sistem fisik adalah sistem yang ada secara fisik, Seperti sistem
3. Sistem alamiah dan sistem buatan manusia: sistem yang terjadi melalui
bumi, terjadinya siang dan malam, dan pergantian musim. Sementara itu,
9
yang tidak menguntungkan memiliki kondisi masa depan yang tidak dapat
Sistem terbuka dan sitem tertutup, Sistem tertutup adalah sistem yang
tidak relevan dan tidak terpengaruh oleh lingkungan luarnya, sistem tersebut
dapat beroperasi secara otomatis tanpa adanya gangguan dari luar, sedangkan
lainnya.
(Zain & Purniawati, 2020). Proses penerimaan siswa baru pada setiap sekolah
berbagai jenis aplikasi piranti lunak, dimana aplikasi tersebut bisa berjalan
untuk berbagai jenis aplikasi piranti lunak, dimana aplikasi tersebuat bias
apapun. Adapun Tujuan dari penggunaan UML ini adalah dapat menciptakan
bahasa pemodelan yang dapat digunakan oleh mesin maupun manusia, dapat
proses dari rekayasanya kepada pengguna, dan dapat memberikan model yang
UML dapat mendefinisikan notasi dan syntax atau sematik. Notasi UML
berbagai diagram perangkat lunak. Setiap symbol atau bentuk memiliki makna
sistem informasi yang dibuat. Use case digunakan untuk mengetahui siapa
12
saja yang memiliki fitur dan hak yang tersedia dalam sebuah sistem informasi
ini sangat membantu kita dalam menyusun kebutuhan sebuah sistem, karena
kasus penggunaan, berapa lama mereka bertahan, dan pesan yang dikirim dan
dan setiap kelas dalam model desain kelas. Ini juga menunjukkan aturan dan
15
2016).
sebagaiberikut:
16
2.4.1 Web
Web merupakan salah satu sumber daya internet yang berkembang pesat.
memungkinkan suatu teks, gambar, ataupun objek yang lain menjadi acuan
Menurut Anggun et al., 2016 Web juga dapat diartikan sebagai kumpulan
informasi tekstual, gambar diam atau video, animasi, suara, dan/atau halaman
yang digunakan untuk menampilkan kombinasi statis dan dinamis. Jaringan sisi
jaringan jaringan.
dalam berbagai format data seperti teks, gambar, bahkan video, dan dapat
diakses melalui berbagai aplikasi client untuk informasi yang lebih menarik dan
PHP adalah bahasa skrip sisi server yang dirancang untuk pengembangan
web. Selain itu, PHP juga dapat digunakan sebagai bahasa pemrograman yang
populer. PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan
mesin server. Ini berbeda dengan bahasa pemrograman sisi klien seperti JavaScript,
17
yang diproses oleh browser web (klien). Pertama-tama, PHP adalah singkatan dari
Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat
bahasa pemrograman web yang kuat, tidak hanya untuk membuat halaman web
sederhana, tetapi juga untuk situs web populer yang digunakan oleh jutaan orang
PHP dapat digunakan dengan gratis (free) dan bersifat open source. PHP
dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General
Public License (GPL) yang biasa digunakan untuk proyek open source. Untuk
wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML
saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website
PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung
form, dll. Untuk pembuatan web, kode PHP biasanya di sisipkan ke dalam
dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting
2.5 XAMPP
maka dapat digunakan pada sistem operasi Linux dan Windows. Karena Xampp
adalah aplikasi open source, kode sumbernya terbuka dan mudah untuk
2.6 MySQL
Dibuat oleh MySQL AB, MySQL tersedia sebagai perangkat lunak gratis di
bawah GNUGeneral Public License (GPL), tetapi juga akan dijual di bawah
yang berarti dapat memproses lebih banyak SQL per unit waktu.
5. MySQL memiliki tipe kolom yang sangat kompleks seperti integer yang
subnet mask, nama host, dan izin akses pengguna dengan sistem izin
lebih dari 50 juta record dan 60.000 tabel dan 5 miliar baris, ditambahbatas indeks
10. MySQL dapat mengenali pesan kesalahan dari klien menggunakan lebih
11. MySQL memiliki antar muka (interface) dengan berbagai aplikasi dan
Interface).
12. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani
program untuk merancang web atau aplikasi. Kegunaan aplikasi ini dapat
Dari sini, kita dapat menyimpulkan bahwa Sublime Text adalah editor teks
tingkat lanjut yang cocok untuk pengkodean dan sebagainya. Sublime Text
syntax highlighting. PHP, HTML, CSS, C++, Ruby, dan lain sebagainya.
METODE PENELITIAN
Pengumpulan Data
Analisis Data
Perancangan Sistem
Pengujian
Implementasi
Gambar 3.1 Tahapan Penelitian
Berikut adalah penjelasan dari tahapan penelitian yang akan dilakukan adalah
sebagai berikut :
1. Pengumpulan Data
22
23
2. Analisa Data
3. Perancangan Sistem
cara mengolah sistem informasi dari hasil analisa sistem sehingga dapat
AT-Thoriq
4. Pengujian Sistem
Pengujian sistem yaitu proses yang dilakukan untuk menilai apakah sistem
yang dibuat telah sesuai dengan apa yang dharapkan, merupakan suatu
5. Implementasi Sistem
desain yang ada dalam dokumen yaitu desain sistem yang disetujui dan
baru.
1. Pengamatan (Observasi)
2. Wawancara
Metode ini dilakukan untuk memperoleh informasi atau data yang dibutuhkan
siswa baru dan pihak lainnya yang terlibat pada proses penerimaan calon
Yaitu mencari informasi atau referensi dari jurnal berkaitan dengan judul
akhir ini.
25
cara manual yaitu pendaftar datang ke sekolah dan megisi beberapa form yang
disediakan oleh pihak sekolah. Setelah mengisi form tersebut panitia akan
Pada proses ini bisa saja terjadi masalah yaitu cukup memakan waktu,
belum lagi pendaftar yang banyak di hari akhr pendaftaran, dan masalah lainnya
adalah bisa saja terjadi kehilangan atau tercecernya berkas pendaftaran sehingga
kegiatan berkumpul di luar. Dengan adanya sistem pendaftaran berbasis web ini
Use case diagram menggambarkan relasi antar aktor dengan use case
dalam sebuah sistem. Use case mendeskripsikan interaksi antar aktor terhadap
sistem dan untuk mengetahui apa saja yang dapat di akses oleh aktor dalam
sistem. Use case juga dapat digunakan untuk menyusun requirement sebuah
sistem dan merancang fitur yang terdapat dalam sistem. Berikut adalah use
26
Gambar 3.2 Use Case Diagram Pendaftaran Siswa Baru TK AT- Thoriq
Berbasis Web
Berikut adalah skenario use case pada pendaftaran siswa baru TK AT-
Thoriq
1. Login sistem.
2.Sistem menampilkan
halaman utama.
3. Admin memverifikasi berkas dan kalau tidak sesuai
maka admin akan memberikan keterangan terhadap
data yang tidak sesuai. Mencetak laporan
dan membuat informasi atau berita.
4.Sistem menyimpan
data.
1. Login sistem.
2. Sistem menampilkan halaman
utama.
3. Orang Tua/Wali Calon siswa baru
menginput data nama, jenis kelamin, tgl
dan tempat lahir, sekolahasal, nama ayah
dan ibu kandung, pekerjaan orang tua,
alamat dan cetak buktipendaftaran.
dari sebuah sistem atau proses bisnis. yang perlu diperhatikan adalah diagram
aktifitas menggambarkan aktifitas sistem bukan apa yang dilakukan aktor, jadi
aktifitas yang dapat dilakukan oleh sistem. Berikut adalah rancangan dari
activity diagramnya:
kelas- kelas yang akan dibuat untuk membangun sistem. Class diagram memberi
adalah sebagai tempat untuk menyimpan data yang dimana data tersebut akan di
pakai dan digunakan nantinya. Berikut adalah rancangan database pada sistem
3. Tabel User
Tabel 3.3 Rancangan Tabel User
No. Nama Field Tipe Data Keterangan
1 IDusers int(11) ID User
2 NamaUser varchar(50) Nama Pengguna
3 Email varchar(100) Email
4 Password varchar(50) Kata Sandi
5 level int(11) Level Akses
6 token varchar(50) Token
7 tanggal Date Tanggal
4. Tabel Siswa
Tabel 3.4 Rancangan Tabel Siswa
No. Nama Field Tipe Data Keterangan
1 ID int(11) ID
2 Idsiswa varchar(100) ID Siswa
3 Nis int(11) Nomor Induk Siswa
4 NamaSiswa varchar(100) Nama Siswa
5 Jk int(11) Jenis Kelamin
6 TempatLahir varchar(100) Tempat Lahir
7 TanggalLahir Date Tanggal Lahir
5. Tabel Berkas
Tabel 3.5 Rancangan Tabel Berkas
6. Tabel Jenis
7. Tabel Kategori
33
8. Tabel Berita
sistem yang akan dipakai nantinya. Berikut adalah rancangan user interface dari
sehingga dari halaman utama ini dapat mengakses halaman lainnya seperti
halaman login dan halaman registrasi. Serta pada halaman ini juga dapat
Form login berfungsi untuk membatasi hak akses pengguna sistem dimana
Halaman utama admin digunakan oleh admin untuk mengelola data user
Halaman user digunakan oleh admin untuk menambah dan menghapus user
berkas data calon siswa dan mengupdate status berkas menjadi : diterima,
Halaman ini digunakan oleh admin untuk melihat semua data pendaftar dari
tanggal yang ditentukan dan laporan tersebut bisa langsung di cetak untuk arsip.
Halaman ini digunakan oleh admin untuk melihat semua data pendaftar
serta laporan tersebut bisa langsung di cetak untuk arsip. Berikut ini adalah
tampilanrancangannya :
Halaman ini digunakan oleh admin untuk melihat semua data pendaftar
yang lulus administrasi atau diterima berdasarkan tanggal yang dipilih serta
laporan tersebut bisa langsung di cetak untuk arsip. Berikut ini adalah
tampilan rancangannya :
39
sebagai calon siswa baru pada TK AT- Thoriq. Adapun tampilannya yaitu
sebagai berikut:
40
melihat data diri data orang tua dan kelengkapan berkas. Berikut adalah
rancangannya :
Halaman ini digunakan oleh Wali siswa baru TK AT- T horiq untuk
dari perancangannya:
41
berikut :
2. RAM minimal 2 Gb
42
43
Sehingga membutuhkan waktu yang lama sebab semua berkas harus diberikan
online dengan menggunakan media web atau internet dengan tujuan untuk
guru dalam penginputan data sehingga bisa mengatasi jika terjadi masalah.
Para calon siswa baru datang ke sekolah lalu diberikan formulir pendaftaran
pada proses pengolahan data pendaftaran calon siswa baru yaitu akan
halaman web dalam protokol HTTP atau HTTPS dari sebuah klien, yang
dalam konteks ini adalah browser, seperti Google Chrome, Mozilla Firefox,
Safari, dan sebagainya. Berikut adalah cara kerja dari web server :
web yang diminta melalui protokol HTTP. Namun jika data tidak
aplikasi pendaftaran sekolah secara online dan dapat diakses oleh publik.
Keterangan :
c. Hosting adalah server tempat di mana semua file website yang disimpan
serta dapat diakses dan dikelola melalui internet. Mulai dari file gambar,
nomor whatsapp, email, password, dan confirm password, setelah itu klik
register.
2. Aktivasi akun adalah Dengan memasukan kode yang dikirim melalui nomor
whatsapp.
3. Tambah domain dengan cara Klik menu domain pilih subdomain, selanjutnya ketikan
adalah menejemen hosting yaitu dengan mengupgrade akun. Pilih menu upgrade
3. Cek hasil dengan cara Jika tahap uprade aku telah selesai maka untuk dapat
melihat detail layanan yang sudah didapatkan adalah dengan menekan menu
dirancang sudah dapat digunakan dan apakah sudah berjalan dengan baik
penerimaan siswa baru TK AT- Thoriq yang mana form ini digunakan
oleh admin dan orang tua / wakil siswa baru. Berikut adalah tampilan
52
implementasinya:
Gambar 4.14 Tampilan Implementasi Form Login siswa baru TK AT- Thoriq
nya:
menu lainnya seperti : user, kategori, berita, data siswa, data siswa
Pada halaman ini digunakan oleh admin untuk menambahkan user yang
Pada halaman ini memungkin admin melihat biodata atau status siswa
Gambar 4.18 Tampilan Implementasi Admin Melihat Data Siswa Baru TK AT-Thoriq
Pada halaman ini memungkin admin melihat biodata orang tua siswa
apakah siswa yang mendaftar telah melengkapi biodata orang tua siswa
Pada halaman ini digunakan oleh admin untuk dapat mengakses bukti
pendaftaran penerimaan siswa baru secara sah. Ini adalah hasil dari
tampilannya
Gambar 4.20 Tampilan Cetak Kartu Peserta Siswa Baru TK AT- Thoriq
Halaman ini digunakan oleh pengguna untuk logout atau keluar dari website
Halaman ini adalah halaman awal atau halaman utama yang digunakan oleh
tampilannya.
Pada halaman ini siswa baru dapat mengisi biodata atau informasi
pendaftaran. Dan pada halaman ini juga digunakan oleh siswa untuk
Pada halaman ini di isi oleh calon siswa baru untuk melengkapi proses
5.1 Kesimpulan
Pada penelitian yang telah dilakukan pada TK AT- Thoriq maka penulis dapat
5.2 Saran
supaya data siswa baru terintegrasi ke sistem yang sudah ada sehingga
siswa.
59
DAFTAR PUSTAKA
Asmara, R., & Saputra, D. (2019). Jurnal J – Click Jurnal J – Click. J-Click,
6(2), 201–207.
Pendidikan.11(2).
Rustamin, Z., & Dewi, A. P. (2020). Sistem Pengarsipan Surat Masuk Dan
60
61
277.