TANGERANG SELATAN
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga
Bersyukur kepada tuhan yang maha esa atas semua nikmat dan karunianya kami
Selama melaksanakan dan dalam menyelesaikan laporan ini kami sebagai penulis
telah banyak menerima bimbingan, penghargaan, petunjuk dan saran dari
beberapa pihak. Untuk itu kami menyampaikan ucapan terimakasihyangkepada:
Akhir penulis berharap semoga laporan ini bermanfaat bagi semua pihak yang
membantu,meskipun dalam laporan ini semua masih banyak kekurangan. Oleh
karena itu kritik dan saran yang membangun kami harapkan.
Penulis
vi
ABSTRAK
Perancangan sistem informasi pendaftaran siswa baru adalah suatu sistem informasi
pendaftaran yang menghasilkan berbagai informasi yang dapat berguna untuk mendukung
kegiatan pendaftaran siswa baru. Sistem informasi pendaftaran siswa baru merupakan dari
sistem informasi pendaftaran, yang dikembangkan untuk mengumpulkan, mengolah dan
menyimpan data calon siswa sehingga data tersebut dapat dilihat kembali untuk
diserahkan sebagai suatu informasi untuk sekolah tersebut. Wujud dari pengembangan
sistem informasi penerimaan siswa baru ini adalah pembuatan aplikasi komputer yang
mampu mewakili suatu sistem informasi yang sudah dirancang keseluruhan. Aplikasi
sistem informasi pendaftaran siswa baru yang dihasilkan mampu mengelola data calon
siswa dan meliputi data transaksi pembayaran, daftar ulan atau pembayaran pendaftaran
siswa baru, pembayaran seragam sekolah. Hasil dari perancangan aplikasi sistem
informasi penerimaan siswa baru ini menunjukan bahwa peranan aplikasi komputer dalam
sistem informasi sangat penting sebagai pendaftaran siswa baru dalam meningkatkan
kualitas kegiatan disekolah tersebut. Untuk menangani hal tersebut, maka dibuatlah
sebuah aplikasi khusus yang digunakan untuk mengelola dan mencatat berbagai transaksi
masuknya calon siswa pada SMK PARAMARTA TANGERANG SELATAN. Aplikasi
ini dibangundengan diharapkan dapat membantu pencatatan data administrasi pada SMK
PARAMARTA berbasis web, sehingga dapat lebih meningkatkan efektivitas kerja serta
menyediakan informasi dengan cepat dan akurat.
vii
Abstract
The design of a new student registration information system is a system of registration information
that generates various information that can be useful to support new student registration activities.
The new Student Registration information system is a system of registration information,
developed to collect, process and store prospective students ' data so that the data can be viewed
again to be submitted as information for the school. The development of this new student
information system is the creation of a computer application that is capable of representing an
information system that has been designed in its entirety. New Student Registration Information
system applications that are produced are able to manage prospective student data and include
payment transaction data, List of Ulan or new student registration payments, school uniform
payments. The result of the application design of the new admissions information system shows
that the role of computer applications in information systems is very important as the enrollment
of new students in improving the quality of the activities in the school. To handle this, it is a
special application that is used to manage and record a variety of entry transactions for
prospective students in the SOUTH SMK PARAMARTA TANGERANG. The application is
expected to assist the recording of administration data on the Web-based SMK PARAMARTA, so
that it can improve the effectiveness of the work and provide information quickly and accurately.
viii
DAFTAR ISI
ix
3.7. Pemecahan Masalah .................................................................... 35
BABIVPERANCANGAN SISTEM USULAN ................................................. 37
4.1. Tahapan Perancangan Sistem............................................................. 37
4.1.1. Analisis Kebutuhan ...................................................................... 37
4.1.2. Rancangan Diagram Use Case .................................................... 39
4.1.3. Rancangan Diagram Aktivitas .................................................... 41
4.1.4. Rancangan Dokumen SistemUsulan .......................................... 42
4.1.5. RancanganPrototype..................................................................... 44
4.2. Perancangan Perangkat Lunak .......................................................... 52
4.2.1. Entity Relationship Diagram(ERD) ............................................ 52
4.2.2. Logical Record Structure(LRS) ................................................... 53
4.2.3. Spesifikasi File ............................................................................. 54
4.2.4. Class Model /Class Diagram ........................................................ 59
4.2.5. Sequence Diagram........................................................................ 60
4.2.6. Spesifikasi HardwaredanSoftware .............................................. 63
4.3. Jadwal Implementasi .......................................................................... 64
BABVPENUTUP ................................................................................................. 65
5.1. Kesimpulan ........................................................................................... 65
5.2. Saran ..................................................................................................... 66
DaftarPustaka .............................................................................................. 67
Daftar Riwayat Hidup ................................................................................ 68
Surat Keterangan Riset/PKL (WAJIB) .................................................... 69
Lampiran-lampiran .................................................................................... 70
x
DAFTAR SIMBOL
xi
DAFTAR GAMBAR
xii
DAFTAR TABEL
Tabel IV .1. Tabel Use Case Diagram Prosedur Penerimaan Siswa Baru .................. 40
Tabel IV .2. Spesifikasi Tabel admin............................................................................... 54
Tabel IV.3.Spesifikasi Tabel Siswa .................................................................................. 55
Tabel IV.4.Spesifikasi Tabel orang tua ........................................................................... 56
Tabel IV.5.Spesifikasi Tabel Formulir ............................................................................ 57
TabelIV.6.Jadwal Implementasi ...................................................................................... 64
xiii
DAFTAR LAMPIRAN
xiv
BAB I
PENDAHULUAN
proses yang ada di instansi pendidikan seperti sekolah yang berguna untuk
menyaring calon siswa yang terpilih sesuai kriteria yang ditentukan oleh
merupakan salah satu peroses yang ada diinstansi pendidikan seperti sekolah
yang berguna untuk menyaring calon siswa uang terpilih sesuai keriteria
1
2
formulir dan datanya masih diolah dalam bentuk menggunakan media kertas
tempat riset/penelitian.
yang actual dan akurat. Hal itu dapat disebabkan oleh peroses
dikelola dengan baik, sehingga dapat menciptakan efisien biaya dan waktu
yangefisien.
tempat riset/penelitian.
yang actual dan akurat. Hal itu dapat disebabkan oleh peroses
dikelola dengan baik, sehingga dapat menciptakan efisien biaya dan waktu
yangefisien.
Microsoft excel. Dan akan tetapi jika hanya saja menggunakan Microsoft
4
exel akan bisa kehilangan jika komputer eror, windows update, mudah pula
danakurat.
administrasi.
sekolah
Bina SaranaInformatika.
data yang akurat dalam penulisan laporan tugas akhir (TA) ini, untuk
memperoleh data yang akuran ada beberapa metode penelitian sebagai saran
menggunakanmetode
perangkat lunaksecara
6
desain, pengkodean,
kebutuhan dari semua elemen sistem perangkat lunak yang akan di bangun
2. Desain
ini penulis mendesain perancangan antar muka halaman admin, dan database.
3. Pengumpulan KodeProgram
program yang sesuai dengan desain yang telah dibuat pada tahap desain.
4. Pengujian
dibuat dengan menggunakan metode Black Box Testing. Hal ini dilakukan
untuk
7
dilakukan secara berulang-ulang sesuai kebutuhan agar tampilan web sesuai apa
1. Metode Observasi
2. Metode Wawancara
dan pengelolaan data, system yang akan dibuat siswa dapat mengisi data
diri, mengisi data orangtu atau wali, dan memilih jurusan yang
diminatinya.
BAB II
LANDASAN TEORI
sebagai suatu totalitas himpunan bagian-bagian yang satu sama lain saling
2.1.1. PengertianSistem
umumnya ada 2 (dua) metode pokok yang paling sering digunakan dalam
bekerja sama serta membentuk suatu kesatuan untuk mencapai suatu tujuan
dari sistem tersebut. Maksud dari suatu sistem adalah untuk mencapaisuatu
9
10
tujuan dan sasaran dalam ruang lingkup yang sempit. Dari pengertian
di atas dapat diartikan bahwa sistem adalah sekumpulan sumber daya yang
2.1.2. KarakteristikSistem
keterkaitan dan saling bekerja sama serta membentuk suatu kesatuan untuk
mencapai suatu tujuan dari sistem tersebut maksud dari suatu sistem
adalah untuk mencapai suatu tujuan dan sasaran dalam ruang lingkup yang
mempunyai sistem yang lebih besar yang disebut dengan “Supra Sistem”.
11
Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem
input).
bagi subsistemlainnya.
7. Pengolahan Sistem
8. Sasaran Sistem
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat
komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap
kasus yang terjadi didalam sistem tersebut. Oleh karena itu sistem dapat
Sistem alamiyah adalah sistem yang terjadi melalui proses alam, tidak
Sistem buatan manusia adalah sistem yang dibuat oleh manusia yang
sistem)
14
dirmalkan.
Sistem tak tentu adalah sistem yang kondisi masa depannya tidak
yangbaik.
15
data yang diolah menjadi bentuk yang lebih beruguna dan lebih berarti bagi
membutuhkan”.
diverifikasi.
pengujian dilakukan lebih dari sekali oleh pihak yang berbeda, hasilnya
8. Dapat diakses informasi yang tersedia pada saat dibutuhkan dan dengan
sisteminformasi.
strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
Blok masukan merupakan blok yang bertugas dalam input data agar
dokumen dasar.
b. Perangkat lunak(software)
c. Perangkat keras(hardware)
untuk memanipulasi
proses yang ada di instansi pendidikan seperti sekolah yang berguna untuk
menyaring calon siswa yang terpilih sesuai kriteria yang ditentukan oleh
merupakan salah satu kegiatan yang pertama kali dilakukan dalam sebuah
kepada calon peserta didik baru. Penerimaan peserta didik dalam sebuah
didik yang masuk menjadi peserta didik baru secara otomatis operasional
language) adalah salah satu standard bahasa yang banyak digunakan didunia
1. Activity diagram
(aliran kerja) atau aktifitas dari sebuah sistem atau proses bisnis atau
muka tampilan.
model untuk menjelaskan hubungan antar data dalam basis data yang
antardata.
bertipe relasional”.
field atau atribut entitas secara fisik atau level internal, maka harus
fieldatau attribut entitassecara fisik atau level external dan konsep. LRS
tabel yang terbentuk dari hasil kelas antar himpunan entitas pada
diagram E-R.
2.2.4. Pengkodean
lebih mudahdiidentifikasi”.
menyusun kode untuk setiap data agar data tersebut bersifat unik yang
identifikasi.
membingungkan.
mengingatnya.
sama.
memudahkanmengingat.
7. Dalam kode yang Panjang perlu diberi kode yang merupakan check
2001 Sekolah ini lahir dan diresmikan oleh Prof. Drs. Sukardianto, Drs.
dan Sekitarnya dapat memperoleh akses pendidikan yang baik dan harapan
pengangguran danketerbelakangan.
2004-2005 tercatat jumlah siswa sebanyak 135 siswa yang terdiri dari kelas
Perkantoran
27
26
pedesaan berupa udara segar, sehingga terasa tenang, aman dan nyaman
yayasan, donatur, dunia usaha dan dunia industri yang tertuang dalam
Responcibility)
bentuk organisasi yang paling sederhana. Hal ini dapat dilihat dari adanya
Yayasan
kepala sekolah
Wakil kepsek
Fungsi :
lingkungansekolah.
dankewajibannya
administrasisekolah
sekolah.
1. Proses Pendaftaran
calon siswa, calon siswa mengisi data pada formulir pendaftaran tersebut
2. Proses Pembayaran
(kwitansi warna putih untuk calon siswa dan biru muda), sebagai bukti
menjadi bukti bahwa calon siswa itu telah resmi menjadi siswa disekolah.
Admin membuat laporan data calon siswa dengan melihat data calon
START
Datang kesekolh
memberikan formulir
mengisi formulir
Terima berkas
pendaftaran
memberi biodata
memv alidasi formulir
siswa
melakukan registrasi
pembayaran
menerima register
pendaftaran
menerima dan
mengesahkan
(ACC)
Selesai
dokumen itu akan di olah dalam suatu proses agar menghasilkan keluaran
Sumber : CalonSiswa
Media :Kertas
Bentuk : LampiranA-1
Media :Kertas
Bentuk : LampiranB-1
Sumber : Tatausaha
Media :Kertas
manual. Selain itu juga serig terjadi kerusakan data dan kehilangandata.
tercampur.
yangada.
siswa baru dan panitia penerimaan siswa baru tidak bertatap muka
35
36
B. Halaman admin
ucUseCaseModel
passw ord
user name
«include» «include»
Login
mengisi
formulir
Uploade
dokumen
«include»
«include» ijazah
foto
CalonSiswa Admin
Tes
hasil
Logout
Failed end condition Gagal melakukan pendaftaran atau tidak jadi mendaftar
mengisi data
Baru
39
Mulai
login request
upload dokumen
proses
mendapat informasi
memberi informasi
pembayaran
pembayaran
lunas
T
Y
melakukan pembayaran
administrasi
selesai
A. Dokumen masukan
Tujuan :Admin
Media :Tampilan
Bentuk :Lampiran C1
Sumber :siswa
Tujuan :Admin
Media :Tampilan
Bentuk : lampiran C2
Sumber :siswa
Tujuan :Admin
41
Media :tampilan
Bentuk : lampiran C3
Sumber :Petugas
Tujuan :Admin
Media :Tampilan
Bentuk : Lampran C4
B. Dokumen keluaran
adalah :
Sumber :Admin
Tujuan :admin
Media :Folder
Bentuk : Lampiran D1
42
erd menginput
Jeni s
Kel ami n Agama
* Nomor
T anggal Induk
Lahi r * Si swa
Nasi onal
(NISN) *
T empat
Lahi r
Asal
Sekol ah
Nama
Lengkap
Al amat
T empat
T i nggal
user_name i d_admi n
Cal on si swa
Nomor
password T el pon
M m
emai l admi n
Nama
1 mengi si Ayah
memperoses
mengi nput
T empat
T anggal
Lahi r
m
i d_petugas
m 1 memperoses
Orang T ua Atau Wal i Pendi di kan
T erakhi r
1
Petugas
Pekerj aan
Password
Penghasi l an
User_Name Nomor
nama Al amat
T el pon
emai l
class Package1
pendaftaran
- agama_siswa: varchar
- alamat_ayah`: varchar
- alamat_email: varchar
- alamat_ibu: varchar
- alamat_siswa: varchar
- alamat_wali:varchar Admin
- alat_transportasi: varchar
- email: int
- asal_sekolah:varchar
- id_admin: int**
- file_ppdb: text
- nama: int CalonSiswa
- id: PRI.int
- passworsd: int
- id_formulir: int** - agama: varchar
- status: int
- jenis_kelamin: varchar - alamat: text
- user_name: int
- kip: varchar - id_siswa: int**
- nama_ayah: varchar - Jenis_kelamin: varchar
- nama_ibu: varchar - nama_lengkap: varchar
- nama_siswa: varchar - no_induk_siswa_nasional: varchar
- nama_wali: varchar - No_telpon: varchar
- nik: varchar - ttl_siswa: text
- nisn: varchar
- nomor_form: int
- nomor_kip: varchar
- nomor_seri_ijazah_smp: varchar
- nomor_telpon_ayah: varchar
- nomor_telpon_ibu: varchar
- nomor_telpon_siswa: varchar
- nomor_telpon_wali: varchar
- nomor_ujian_nasional: varchar
- pekerjaan_ayah: varchar
- pekerjaan_ibu: varchar
- pekerjaan_wali: varchar
- peminatan: varchar
- pendidikan_ayah: varchar
- pendidikan_ibu: varchar
- penghasilan_ayah: varchar
- penghasilan_ibu: varchar
- penghasilan_wali: varchar
- ppdb_tahun: text
- skhun: int
- status_siswa: int
- tanggal_lahir_ayah: varchar
- tanggal_lahir_ibu: varchar
- tanggal_lahir_siswa: varchar
- tanggal_lahir_wali: varchar
- tanggal_registrasi: varchar
- tempat_lahir_ayah: varchar
- tempat_lahir_ibu: varchar
- tempat_lahir_siswa: varchar
- tempat_lahir_wali: varchar
Akronim :Petugas.myd
Aksesfile :random
Kuncifield :id_Admin
Tabel IV.2
Akronim :siswa.myd
Aksesfile :random
Kuncifield : id_siswa
Tabel IV.3
Akronim :orangtua_wali.myd
Aksesfile :random
Kuncifield :id_orangtua_wali
Tabel IV.4
Akronim :formulir_pendaftaran.myd
Aksesfile :random
Kuncifield : fid_formulir
Tabel IV.5
class Package1
pendaftaran
- agama_siswa: varchar
- alamat_ayah`: varchar
- alamat_email: varchar
- alamat_ibu: varchar
- alamat_siswa: varchar
- alamat_wali:varchar Admin
- alat_transportasi: varchar
- email: int
- asal_sekolah:varchar
- id_admin: int**
- file_ppdb: text
- nama: int CalonSiswa
- id: PRI.int
- passworsd: int
- id_formulir: int** - agama: varchar
- status: int
- jenis_kelamin: varchar - alamat: text
- user_name: int
- kip: varchar - id_siswa: int**
- nama_ayah: varchar + forget password(): int - Jenis_kelamin: varchar
- nama_ibu: varchar + login(): int - nama_lengkap: varchar
- nama_siswa: varchar - no_induk_siswa_nasional: varchar
- nama_wali: varchar - No_telpon: varchar
- nik: varchar - ttl_siswa: text
- nisn: varchar
- nomor_form: int + back():int
- nomor_kip: varchar + next(): int
- nomor_seri_ijazah_smp: varchar
- nomor_telpon_ayah: varchar
- nomor_telpon_ibu: varchar
- nomor_telpon_siswa: varchar
- nomor_telpon_wali: varchar
- nomor_ujian_nasional: varchar
- pekerjaan_ayah: varchar
- pekerjaan_ibu: varchar
- pekerjaan_wali: varchar
- peminatan: varchar
- pendidikan_ayah: varchar
- pendidikan_ibu: varchar
- penghasilan_ayah: varchar
- penghasilan_ibu: varchar
- penghasilan_wali: varchar
- ppdb_tahun: text
- skhun: int
- status_siswa: int
- tanggal_lahir_ayah: varchar
- tanggal_lahir_ibu: varchar
- tanggal_lahir_siswa: varchar
- tanggal_lahir_wali: varchar
- tanggal_registrasi: varchar
- tempat_lahir_ayah: varchar
- tempat_lahir_ibu: varchar
- tempat_lahir_siswa: varchar
- tempat_lahir_wali: varchar
+ back():int
+ next(): int
1. Sequence petugas
sdUseCaseModel
Petugas
menulogin menu utama formulir dokumen inputhasil
1 login()
4keloladatadok umen
siswa()
5 hasil input()
logout
calonsiswa
beranda menuutama formulir biodata siswa hasil
1 mulai
keberanda
()
3 Menu formulir()
4 isi
biodata()
5 Menu hasil
()
6
selesai
()
logout
orangtuaatauwali
beranda menuutama formulir biodata hasil
orangtua/wali
1 login()
3 Menu formulir()
isi form()
5Menuhasil
()
logput
1. Spesifikasi Hardware
a. Server
1) Laptop
b) RAMDDR22GB
c) Harddisk 500GB
2) Mouse
3) Keyboard
4) LCD
2. Spesifikasi File
a. Server
1. Windows7
a) Aplikasi PHPServerv3.2.1
b) Aplikasi MySQLServerv3.2.1
c) Aplikasi phpMyAdmin4.2.11
4.3. JadwalImplementasi
Tabel IV.8
Jadwal Implementasi
Waktu
No. Kegiatan
Bulan 1 Bulan 2 Bulan 3
Persiapan
Data
1
Awal
2 Analisa
3 Desain Sistem
Desain
Perangkat
4
Lunak
Pembuatan&
Tes
5 Progra
m
6 Tes sistem
7 Pelatihan
Evaluasi &
8 Operasional
BAB V
PENUTUP
5.1. KESIMPULAN
65
64
5.2. SARAN
sebagai berikut:
peralatan yang bagus agar berjalan dengan baik dan meminimalisir error.
pengarsipan.
Aliyyah, R. R., Humaira, M. A., Mulyadi, D., Widyasari, Rasmitadila, & Ulfah, S.
W. (2019). Acquiring and developing outstanding teachers candidate: A
comparative study from state and private elementary school. International
Journal of Scientific and Technology Research.
67
DAFTAR RIWAYAT HIDUP
68
SURAT KETERANGAN RISET
69
LAMPIRAN 1
70
LAMPIRAN 2
71
LAMPIRAN 3
72
Dokumen Masukan Sistem Usulan
73
LAMPIRAN 4
74
Dokumen Keluaran Sistem Usulan
75