Post on 01-Nov-2020
PERANCANGAN SISTEM INFORMASI PENERIMAAN SISWA
BARU PADA SD SANTO YUSUP BEKASI
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma Tiga (D3)
AGATHA NANCY RUMAPEA
12164727
Program Studi Sistem Informatika
Fakultas Teknologi Informasi
Universitas Bina Sarana Informatika
Jakarta
2019
ii
iii
iv
v
KATA PENGANTAR
Puji syukur kepada Tuhan Yang Maha Esa yang telah melipahkan rahmat dan
karunia-Nya sehingga pada akhirnya saya dapat menyelesaikan Tugas Akhir ini
dengan baik. Adapun judul sebagai berikut, "Perancangan Sistem Informasi
Penerimaan Siswa Baru Pada SD Santo Yusup Bekasi”
Tujuan penulisan Tugas Akhir ini adalah sebagai syarat Program Diploma
TIGA (D.III) Universitas Bina Sarana Informatika. Dalam menyelesaikan Tugas
Akhir ini, penulis telah banyak menerima bimbingan, pengarahan, petunjuk,
penelitian dan saran, serta fasilitas yang membantu hingga akhir dari penulisan
Tugas Akhir ini.
Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak,
maka penulisan Tugas Akhir ini tidak akan berjalan dengan lancar. Maka dalam
kesempatan ini penulis tidak lupa mengucapkan banyak terimakasih kepada yang
terhormat :
1. Rektor Universitas Bina Sarana Informatika.
2. Wakil Rektor Universitas Bina Sarana Informatika
3. Ketua Program Studi Sistem Informatika Universitas Bina Sarana Informatika.
4. Bapak Hendri, M.Kom
5. Staff/Karyawan/Dosen di lingkungan Universitas Bina Sarana Informatika.
6. Ibu Damiana Purwaningsih, S.pd selaku kepala sekolah SD. Santo Yusup dan
Staf SD. Santo Yusup.
7. Keluarga tercinta yang memberikan dukungan sepenuhnya.
8. Serta teman-teman seperjuangan di Universitas Bina Sarana Informatika.
vi
Serta semua pihak yang tidak dapat di sebutkan satu persatu yang turut
membantu dalam penulisan Tugas Akhir ini. Demikian Tugas Akhir ini saya buat
semoga bermanfaat bagi semua pihak, meskipun masih banyak kekurangannya.
Untuk itu penulis mohon kritik dan saran yang bersifat membangun demi
perbaikan penulisan selanjutnya.
vii
ABSTRAK
Agatha Nancy Rumapea (12164727), Perancangan Sistem Informasi
Penerimaan Siswa Baru Pada SD SANTO YUSUP Bekasi
Beberapa sekolah masih banyak yang menggunakan sistem manual, calon siswa dan
orang tua harus datang ke sekolah untuk mencari tahu informasi tentang sekolah
tersebut. Dan melakukan proses pendaftran secara manual, siswa yang mendaftar
harus mengisi formulir setelah itu calon siswa pun harus melakukan daftara ulang.
Hal tersebut kurang efektif dan efisien karena bagi orang tua yang bekerja mereka
harus tidak masuk kerja agar dapat melakukan pendaftaran untuk putra-putri mereka,
dan pihak sekolah pun harus membuang-buang kertas sebagai media penyimpanan
data calon siswa. Sebagai solusi permasalahan tersebut diperlukan sistem yang sudah
terkomputerisasi agar mempermudah calon siswa maupun manajemen sekolah.
Dengan adanya rancangan sistem penerimaan siswa baru berbasis web, calon siswa
dan orang tua tidak perlu pergi ke sekolah untuk melakukan pendaftaran, hanya
membuka web yang sudah di buat oleh pihak sekolah dan bisa mendaftar dimana
pun. Dan dengan adanya sistem yang sudah terkomputerisasi manajemen sekolah
pun akan lebih mudah dalam mengelola data-data calon siswa.
Kata kunci: Perancanan Sistem Informasi, Sistem Informasi Pendaftaran Siswa
Baru
viii
Many schools still use manual systems, prospective students and parents must come
to school to find out information about the school. And do the registration process
manually, students who register must fill out the form after that the prospective
student must also re-register. This is less effective and efficient because parents who
work they must not go to work to be able to register for their children, and the school
must waste paper as a data storage medium for prospective students. As a solution to
the problem, a computerized system is needed to make it easier for prospective
students and school management. With the design of a new web-based student
admission system, prospective students and parents do not need to go to school to
register, just open the web that has been created by the school and can register
anywhere. And with the system that has been computerized, school management will
be easier in managing prospective student data.
ABSTRACT
Agatha Nancy Rumapea (12164727), Designing Information Systems for New
Student Admissions at SD SANTO YUSUP Bekasi
Keywords: Information System Planning, New Student Registration Information
System
ix
DAFTAR ISI
Lembar Judul Tugas Akhir ........................................................................................... i
Lembar Pernyataan Keaslian Tugas Akhir .................................................................. ii
Lembar Pernyataan Publikasi Karya Ilmiah ............................................................... iii
Lembar Persetujuan dan Pengesahan Tugas Akhir ..................................................... iv
Lembar Konsultasi Tugas Akhir .................................................................................. v
Kata Pengantar ............................................................................................................ vi
Lembar Abstraksi ...................................................................................................... viii
Daftar Isi ...................................................................................................................... x
Daftar Simbol ............................................................................................................. xii
Daftar Gambar ......................................................................................................... xvii
Daftar Tabel ............................................................................................................ xviii
Daftar Lampiran ........................................................................................................ xix
BAB I PENDAHULUAN .................................................................................... 1
1.1 Latar Belakang Masalah ................................................................ 1
1.2 Tujuan dan Manfaat ...................................................................... 2
1.3 Metode Penelitian .......................................................................... 3
1.4 Ruang Lingkup 4
BAB II LANDASAN TEORI .............................................................................. 5
2.1 Konsep Dasar 5
2.2 Teori Pendukung 9
BAB III ANALISA SISTEM BERJALAN ......................................................... 12
3.1 Tinjauan Instansi 12
3.1.1 Sejarah Instansi/Perusahaan ............................................ 12
3.1.2 Struktur Organisasi dan Fungsi ....................................... 13
3.2 Prosedur Sistem Berjalan ............................................................. 15
3.3 Activity Diagram 16
3.4 Spesifikasi Dokumen Sistem Berjalan ......................................... 17
3.5 Permasalahan Pokok .................................................................... 18
3.6 Pemecahan Masalah ..................................................................... 18
x
BAB IV PERANCANGAN SISTEM USULAN ................................................ 20
4.1 Tahapan Perancangan Sistem ....................................................... 20
4.1.1 Analisa Kebutuhan 20
4.1.2 Rancangan Diagram Use Case .......................................... 21
4.1.3 Rancangan Diagram Aktivitas ........................................... 25
4.1.4 Rancangan Diagram Dokumen Sistem Usulan .................. 30
4.1.5 Rancangan Prototype 31
4.2 Rancangan Perangkat Lunak ........................................................ 41
4.2.1 Entity RelationshipDiagram (ERD) ................................... 41
4.2.2 Logical Record Structure (LRS) .........................................42
4.2.3 Spesifikasi File 43
4.2.4 Class Model / Class Diagram ............................................ 49
4.2.5 Sequence Diagram 50
4.2.6 Spesifikasi Hardware dan Software................................... 52
4.3 Jadwal Implementasi .................................................................... 54
BAB V PENUTUP .............................................................................................. 55
5.1 Kesimpulan 55
5.2 Saran 55
DAFTAR PUSTAKA ............................................................................................... 56
DAFTAR RIWAYAT HIDUP ................................................................................ 57
SURAT KETERANGAN RISET / PKL ................................................................ 58
LAMPIRAN-LAMPIRAN ...................................................................................... 59
xi
DAFTAR SIMBOL
A. Simbol Entity Relationship Diagram (ERD)
Entity
Entity merupakan data inti yang akan disimpan,
membuat tabel pada basis data, biasanya
mengacu pada benda yang terlibat dalam aplikasi
yang akan dibuat.
Attribute
Field atau kolom data yang butuh disimpan
dalam suatu entitas
Relationship
Relationship yang menghubungkan antar entitas
biasanya di awali dengan kata kerja biasanya
juga mendefinisikan relasi proses antar
entitas/benda yang terkait.
Connection
Penghubung antara relasi dan entitas dimana
dikedua ujungnya memiliki multiplicity
kemungkinan jumlah pemakaian.
xii
B. Simbol Use Case diagram
Actor
Menspesifikasikan himpuan peran yang
pengguna mainkan ketika berinteraksi dengan
use case.
Use Case
Deskripsi dari urutan aksi-aksi yang ditampilkan
sistem yang menghasilkan suatu hasil yang
terukur bagi suatu aktor
Generalization
Hubungan dimana objek anak (descendent)
berbagi perilaku dan struktur data dari objek
yang ada di atasnya objek induk (ancestor).
Association
Apa yang menghubungkan antara objek satu
dengan objek lainnya.
Include
Menspesifikasikan bahwa use case sumber
secara eksplisit.
Dependency
Hubungan dimana perubahan yang terjadi pada
suatu elemen mandiri (independent) akan
mempengaruhi elemen yang bergantung padanya
elemen yang tidak mandiri (independent)
xiii
C. Simbol Activity Diagram
State
State dari sistem yang mencerminkan eksekusi
dari suatu aksi
Start Point
Bagaimana objek dibentuk atau diawali.
End Point
Bagaimana objek dibentuk dan diakhiri
Fork Node
Satu aliran yang pada tahap tertentu berubah
menjadi beberapa aliran
Decision
Digunakan untuk menggambarkan suatu
keputusan / tindakan yang harus diambil pada
kondisi tertentu
xiv
D. Simbol Class Diagram
Class
Himpunan dari objek-objek yang berbagi atribut
serta operasi yang sama.
Generalisasi
Relasi antara kelas dengan makna generalisasi-
spesialisasi (umum-khusus).
Association
Relasi antar kelas dengan makna umum, asosiasi
biasanya juga disertai dengan multiplicity.
Realization
Operasi yang benar-benar dilakukan oleh suatu
objek.
Dependency
Hubungan dimana perubahan yang terjadi pada
suatu elemen mandiri (independent) akan
mempengaruhi elemen yang bergantung pada
elemen yang tidak mandiri.
xv
E. Simbol Sequence Diagram
Actor Lifelin
Orang, proses, atau sistem lain yang berinteraksi
dengan sistem informasi dan mendapat manfaat
dari sistem.
Objek Lifeline
Berpartisipasi secara berurutan dengan
mengirimkan dan menerima pesanan.
Lifeline
Menandakan kehidupan objek selama urutan.
Activaton
Menandakan ketika suatu objek mengirim atau
menerima pesan.
Message
Objek mengirim satu pesan ke objek lainya.
Self Message
Relasi ini menunjukan bahwa suatu objek
hendak memanggil dirinya sendiri.
xvi
DAFTAR GAMBAR
Gambar II.1 Ilustrasi Model Waterfall ....................................................................... 8
Gambar III.1 Struktur Organisasi ............................................................................... 13
Gambar III.3 Activity Diagram Berjalan Penerimaan Siswa Baru ............................ 16
Gambar IV.1 Use Case Calon Siswa Baru ................................................................. 21
Gambar IV.2 Use Case Diagram Tata Usaha............................................................. 23
Gambar IV.3 Activity Diagram Pendaftaran Calon Siswa Baru ................................ 25
Gambar IV.4 Activity Diagram Pembayaran Formulir .............................................. 26
Gambar IV.5 Activity Diagram Tata Usaha M engelola Data Calon Siswa Baru ..... 27
Gambar IV.6 Activity Diagram Penerimaan Calon Siswa Baru ................................ 28
Gambar IV.7 Activity Diagram Pengaturan Tata Usaha ........................................... 29
Gambar IV.8 Halaman Utama Web ........................................................................... 31
Gambar IV.9 Halaman SEjarah Utama Web ............................................................. 23
Gambar IV.10 Halaman Informasi Utama Web ........................................................ 23
Gambar IV.11 Halaman Form Pendaftaran Calon Siswa Baru ................................. 33
Gambar IV.12 Halaman Login Sebagai Calon Siswa Baru ....................................... 33
Gambar IV.13 Menu Informasi Pada Halaman Calon Siswa Baru ............................ 34
Gambar IV.14 Menu Verifikasi Data Pribadi Pada Halaman Calon Siswa Baru ...... 35
Gambar IV.15 Menu Data Pribadi Pada Halaman Calon Siswa Baru ....................... 36
Gambar IV.16 Menu Data Pendaftar ......................................................................... 37
Gambar IV.17 Menu Data Pembayaran Pendaftaran ................................................. 37
Gambar IV.18 Halaman Login Sebagai Tata Usaha .................................................. 38
Gambar IV.19 Halaman Utama Tata Usaha .............................................................. 38
Gambar IV.20 Menu Informasi Siswa ....................................................................... 39
Gambar IV.21 Menu Pendaftar .................................................................................. 39
Gambar IV. Menu Data Calon Siswa Baru ................................................................ 40
Gambar IV.23 Menu Pengatutan Tata Usaha ........................................................... 40
Gambra IV.24 ERD(Entity Relationship Diagram) Penerimaan Calo Siswa Bru ..... 41
Gambar IV.25 LRS(Logical Strucrure Record) Penerimaan Calon Siswa Baru ....... 42
Gambar IV.29 Class Model/Clas Diagram Penerimaan Calon Siswa Baru ............... 49
Gambar IV.27 Sequence Diagram CalOn Siswa ....................................................... 50
Gambar IV.28 Sequence Diagram Tata Usaha .......................................................... 51
xvii
DAFTAR TABEL
Tabel IV.1 Deskripsi Use Case Salon Siswa Baru ..................................................... 22
Tabel IV.2 Deskripsi Use Case Tata Usah ................................................................. 23
Tabel IV.3 Spesifikasi File Calon Siswa Baru ........................................................... 43
Tabel IV.4 Spesifikasi File Pendaftar ........................................................................ 45
Tabel IV.5 Spesifikasi Pembayaran ........................................................................... 46
Tabel IV.6 Spesifikasi File Tata Usaha ...................................................................... 47
Tabel. IV.7 Spesifikasi File Penerimaan .................................................................... 48
Tabel IV.8 Jadwal Implementasi ................................................................................ 54
xviii
DAFTAR LAMPIRAN
Lampiran A-1 Formulir Pendaftaran .......................................................................... 59
Lampiran A-2 Surat Pernyataan ................................................................................. 60
Lampiran B-1 Surat Pengumuman Pendaftaran ......................................................... 61
Lampiran C-1 Formulir Pendaftaran .......................................................................... 62
Lampiran D-1 Data Pendaftar .................................................................................... 63
Lampiran D-2 Bukti Pembayaran .............................................................................. 64
xix
BAB I
PENDAHULUAN
1.1. Latar Belakang Masalah
Seperti yang kita ketahui, bahwa masih banyak instansi pendidikan yang masih
menggunakan sistem manual. oleh karena itu dibutuhkan perubahan, perubahan yang
dimaksud adalah perubahan dalam sistem pengolahan data yang lebih akurat dan
lebih mudah dalam pencarianya.
Oleh karena itu dibutuhkan sistem yang terkomputerisasi. Sistem yang sudah
terkomputerisasi sangat bermanfaat yaitu mempermudah suatu kegiatan dalam
pengolahan data, meminimalisir penggunaan kertas dalam kegiatan kerja, dan juga
membuat kinerja menjadi lebih efektif dan efisien. Pengolahan data yang di maksud
di atas adalah pengolahan data dalam bidang Tata Usaha yaitu penerimaan siswa
baru.
SD. Santo Yusup Bekasi merupakan salah satu instansi pendidikan yang masih
menggunakan sistem manual dalam penerimaan siswa baru, yaitu orang tua dan
calon siswa harus pergi kesekolah untuk mengetahui informasi dan melakukan
proses pendaftaran sebagai siswa baru. Dalam melakukan registrasi harus
memasukan data dengan mengisi formulir pendaftaran peneriman calon siswa baru
yang masih menggunakan kertas sebagai media penyimpanan data. Maka dapat
disimpulkan dalam rumusan masalah pada tugas akhir ini adalah bagaimana
membuat sistem pengolahan data dalam penerimaan siswa baru menjadi lebih
mudah, dan penyimpananyapun menjadi lebih aman.
1
2
1.2. Tujuan dan Manfaat
A. Tujuan
Tujuan dari penulisan tugas akhir ini adalah :
1. Mengetahui bagaimana sistem penerimaan siswa baru pada SD. Santo Yusup
Bekasi yang sedang berjalan pada saat ini.
2. Merancang sistem informasi penerimaana siswa baru pada SD.Santo Yusup
Bekasi agar mempermudah dalam menyampaikan informasi dan proses
pendaftaran calon siswa baru.
3. Agar hasil penelitian dapat digunakan oleh pihak sekolah sebagai referensi
untuk proses penerimaan siswa baru.
B. Manfaat
Manfaat penulisan tugas akhir Ialah:
1. Manfaat untuk penulis
Sebagai salah satu syarat kelulusan Program Diploma Tiga (DIII) Program Studi
Sistem Informasi di Universitas Bina Sarana Informatika.
2. Manfaat untuk objek penelitian
a. Sebagai bahan evaluasi pada sistem penerimaan siswa baru yang sedang
berjalan saat ini.
b. Menghasilkan rancangan sistem yang dapat mempermudah proses
penerimaan siswa baru.
3. Manfaat untuk pembaca
Memberikan pemahaman kepada pembaca mengenai konsep perancangan sistem
penerimaan siswa baru sehingga menjadi lebih optimal.
3
1.3. Metode Penelitian
A. Metode Pengembangan Perangkat Lunak
Metode pengembangan perangkat lunak pada tugas akhir ini menggunakan
metode waterfall. Menurut (Rosa & Shalahuddin, 2015:29) metode waterfall dibagi
menjadi 6 tahapan, yaitu:
1. Analisa kebutuhan perangkat lunak
Analisa terhadap kebutuhan perangkat lunak dapat dilakukan dengan cara
penelitian dan menghasilkan dokumen sesuai dengan kebutuhan user.
2. Desain
Tahapan desain ini membuat program perangkat lunak yang akan digunakan
nanti dan fokus pada struktur data, arsitektur perangkat lunak, representasi antar
muka, dan prosedur pengodean.
3. Pembuatan kode program
Desain yang telah dibuat akan diubah kedalam bahasa yang dimengerti
komputer, dan akan menghasilkan program yang sesuai keinginan user.
4. Pengujian
Pada tahap ini memastikan semua bagian sudah teruji, proses ini dilakukan
agar mengetahui kesalahan dalam pembuatan dan memastikan output yang sesuai
dengan keinginan .
5. Pendukung (support) atau pemeliharaan (maintenance)
Perangkat lunak yang sudah dibuat kemungkinan ketika sudah digunakan
mengalami perubahan karena terdapat kesalahan yang tidak terdeteksi pada tahap
pengujian. Tahapan pendukung atau pemeliharaan dapat memperbaiki perangkat
lunak tapi tidak untuk membuat perangkat lunak baru.
4
B. Teknik pengumpulan data
Teknik pengumpulan data pada tugas akhir ini adalah sebagai berikut:
1. Observasi
Merupakan pengamatan secara langsung proses penerimaan siswa baru pada
SD.Santo Yusup Bekasi. Hasil penelitian ini dapat berupa proses sistem berjalan,
kejadian, peristiwa, fakta, kondisi, atau suasana tertentu dalam keadaan yang
sebenarnya.
2. Wawancara
Ialah proses kegiatan dimana penulis mewawancara narasumber dengan
melakukan sesi tanyajawab untuk mendapatkan suatu informasi sebagai subjek
penelitian.
3. Studi pustaka
Disamping mengumpulkan suatu informasi, juga diperoleh dari beberapa buku
atau catatan yang berkaitan dengan penyusunan makalah ini.
1.4. Ruang Lingkup
Ruang lingkup pada penulisan Tugas Akhir ini hanya mencakup pada
penerimaan calon siswa. Yaitu mengenai perancangan sistem informasi penerimaan
siswa baru pada SD. Santo Yusup Bekasi terdapat 2 kategori yaitu admin dan user.
Admin sebagai Tata usaha yang mengelola data pendaftaran, sedangkan user atau
calon siswa baru dapat melihat-lihat isi dari website dan mendaftar. Terdapat
beberapa menu yaitu informasi sekolah, syarat-sayarat yang dibutuhkan, formulir
pendaftaran.
BAB II
LANDASAN TEORI
2.1. Konsep dasar sistem
Sistem memiliki definisi berbeda-beda pada setiap bidangnya, akan tetapi
meskipun berbeda-beda tetapi sistem itu sendiri memiliki prosedur yaitu sistem harus
mempunyai elemen, lingkungan, interaksi antar elemen, interaksi antar elemen
dengan lingkungannya, dan harus mempunyai tujuan yang akan di capai.
A. Model Pembelajaran Berbasis Web
Menggunakan media sebagai model pembelajar merupakan sebuah model
pembelajaran baru dan dapat mempermudah dalam menyampaikan informasi dari
guru kepada pelajar dan juga mudah dalam pencarian informasi.
1. Kelebihan Model Pembelajaran Berbasis Web
a. Mendorong pelajar lebih aktif dalam belajar dan lebih mandiri dalam belajar.
b. Dapat mengaksesnya kapanpun dan dimanapun.
c. Bagi siswa yang tidak memiliki waktu banyak sangat bermanfaat sebagai
sumber belajar.
d. Dapat lebuh mudah meng update materi pembelajaran.
e. Lebih mudah dalam pembelajaran.
5
6
2. Fungsi Model Pembelajaran Berbasis Web
a. Pembelajaran berbasis web ini memiliki daya tarik bagi pelajar dan
perkembangan motorik pelajar dalam mengingat materi pelajaran.
b. Penggunaan media sebagai model pembelajaran bagi pelajar menjadi lebih
menarik dan tidak monoton.
B. Sistem
Pengertian sistem menurut (Dr. ir. Hapzi Ali, MM dan Tony
Wangdra,S.komMM) pada jurnal (Saputra, 2014:129) “Sistem (system) adalah
kumpulan dari sub-sub sistem, element-element, prosedur-prosedur, yang saling
berinteraksi unruk mencapai tujuan tertentu, seperti target atau goal”.
Menurut (Jogiyanto) pada jurnal (Putri, 2014:2) “Siatem dapat didefinisikan
sebagai kumpulan dari komponen yang saling berhubungan satu dengan yang lainnya
membentuk satu kesatuan untuk mencapai tujuan tertentu”.
Dapat disimpulkan pengertian sistem adalah kumpulan dari sub-sub komponen
sistem yang saling berubungan antara satu dengan yang lain agar dapat mencapai
suatu tujuan yang diinginkan.
C. Website
Menurut (Tim EMS, 2014:1) “Website adalah apa yang Anda lihat via browser,
sedangkan yang disebut sebagai web sebenarnya adalah sebuah aplikasi web, karena
menggunakan action tertentu dan membantu anda melakukan kegiatan tertentu ”.
1. Internet
Menurut (Wahyuningsih & Makmur, 2017:7) “Internet merupakan singkatan
dari interconnected network yaitu sistem yang menghubungkan antara jaringan
dengan memanfaatkan kemajuan teknoligi telekomunikasi menggunakan satelit”.
2. Web Browser
7
Menurut (Kasiman) pada jurnal (Susanti, 2016:92) “Web browser adalah
program untuk menampilkan halaman yang berbentuk kode HTML. Semua halaman
web ditulis dengan bahasa HTML (Hypertext Mark Up Language)”.
3. Web Server
Menurut (Tim EMS, 2014:21) “webserver adalah tempat diletakkannya file-file
web”.
D. Basis Data
Menurut (Rosa & Shalahuddin, 2015:43) “Sistem basis data adalah sistem
terkomputerisasi yang tujuan utamanya adalah memelihara data yang sudah diolah
atau informasi dan membuat informasi tersedia saat dibutuhkan”.
Aplikasi yang digunakan dalam website yang digunakan adalah:
1. Database
Menurut (Masrur, 2016:121) “ Database sekumpulan file data yang satu sama
lainya saling berhubungan yang diorganisasi sedemikian rupa sehingga memudahkan
untuk mendapatkan dan memproses data tersebut”.
Menrut (Kadir) pada jurnal (Azizah & Ramadhani, 2012:132) “Database (basis
data) adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga
memudahkan aktivitas untuk memperoleh informasi”.
2. MySQL
8
Menurut (Masrur, 2016:124) “MySQL merupakan salah satu Relational
Database Managemen System brsifat Open Source”.
Menurut (Jubilee Enterprise, 2014:2) “MySQL adalah RDBMS yang cepat dan
mudah digunakan, serta sudah banyak digunakan untuk berbagai kebutuhan”.
E. Metode pengembangan perangkat lunak
Menurut (A.S. & Shalahuddin, 2015:28) “Model SDLC air terjun (waterfall)
sering juga disebut model sekuensial linier (sequential linnear) atau alir hudup klasik
(classic life cycle). Model air terjun menyediakan pendekatan alur hidup perangkat
lunak secara sekuensial atau terurut dimulai dari analisa, desain, pengodean,
penggajian dan tahapan pendukung (support)”.
Sumber: (A.S. & Shalahuddin, 2015)
Gambar II.1
Ilustrasi Model Waterfall
1. Analisa kebutuhan perangkat lunak
Proses pengumpulan kebutuhan dilakukan secara intensif untuk
mespesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat unak
seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada
tahap ini perlu untuk didokumentasikan.
2. Desain
Desain perangka lunak adalah proses multi langkah yang fokus pada desain
pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat
lunak, representasi antarmuka, dan prosedur pengodean. Tahap ini mentranslasi
kebutuhan dari tahap perangkat analisa kebutuhan ke representasi desain agar dapat
diimplementasikan menjadi program pada tahap selanjutnya. Desain perangkat lunak
yang dihasilkan pada tahaap ini juga perlu didokumentasikan.
3. Pembuatan kode program
9
Desain harus di translasikan ke dalam program perangkat lunak. Hasil dari tahap
ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahap
desain.
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi kerja dan fungsional dan
memastikan bahwa semua bagian sudah duiji. Hal ini dilakukan untuk
meminimaliisir kesalahan (erorr) dan memastikan keluaran yang dihasilkan sesuai
dengan yang diinginkan.
5. Pendukung (support) atau pemeliharaan (maintenance)
Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan
ketika sudah dikirim ke user. Perubahan bisa terjadi karena adanya kesalahan yang
muncul dan tidak terdeteksi saat pengujian atau perangkat lunak beradaptasi dengan
lingkungan baru. Tahap pendukung atau pemeliharaan dapat mengulangi proses
pengembangan mulai dari analisa spesifikasi untuk perubahan perangkat lunak yang
sudah ada, tapi tidak untuk membuat perangkat lunak baru.
2.2. Teori Pendukung
A. Entry Relationship Diagram
Menurut (Simarmata) pada jurnal (Sastra, Setiaji, Darusalam, & Priyono,
2015:391) “Entry Relationship Diagram (ERD) adalah alat pemodelan data utama
dan akan membantu mengorganisasikan data dalam suatu proyek kedalam entitas-
entitas dan menentukan hubungan antar entitas”.
Komponen yang terdapat dalam ERD menurut (Rosa & Shalahuddin, 2015:50)
adalah:
1. Entitas
Enetitas adalah data inti yang akan disimpan; bakal table pada basis data; benda
yang memiliki data dan harus disimpan datanya agar dapat diakses oleh aplikasi
komputer; penaman entitas biasanya lebih ke kata benda dan belum merupakan nama
table.
2. Atribur
Field atau kolom data yang butuh disimpan dalam siatu entitas.
3. Atribut kunci primer
Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan
sebagai kunci akses record yang diinginkan; biasanya berupa id; kunsi primer dapat
lebih dari satu kolom, asalkan kombinasi dari beberapa kolom tersebut dapat bersifat
unik (beberapa tanpa ada yang sama).
4. Atribut multinilai / multivalue
Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat
memiliki nilai lebih dari satu.
5. Relasi
Relasi yang menghubungkan antara entitas; biasanya diawali dengan kata kerja.
6. Asosiasi / association
10
Penghubungan antara relasi dan entitas di mana di kedua ujungnya memiliki
multiplicity kemungkinan jumlah pemakainya maksimum keterhubungan antara
entitas satu dengan entitas yang lain disebut dengan kardinalitas.
B. Unified Modelling Language
Menurut (Munawar, 2018:49) “ UML (Unified Modeling Language) adalah
salah satu alat bantu yang sangat handal di dunia pengembangan sistem yang sangat
berorientasi objek”.
UML terbagi menjadi beberapa bagian di antaranya adalah activity diagram,
use case diagram, class diagram, dan sequence diagram. Menurut (Rosa &
Shalahuddin, 2015:141).
1. Class Diagram
Diagram klas atau claas diagram menggambarkan struktur sistem dari segi
pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas
memiliki apa yang disebut atribut dan metode atau operasi.
a. Atribut merupakan variable-variabel yang dimiliki kelas.
b. Operasi atau metode adalah fungi-fungsi yang dimiliki oleh suatu kelas.
2. Object Diagram
Diagram objek menggambarkan struktur sistem dari segi penamaan objek dan
penamaan objek dalam sistem. Pada diagram objek harus dipastikan semua kelas
yang sudah didefinisikan pada diagram kelas harus dipakai objeknya, karena jika
tidak, pendefinsian kelas itu tidak dapat dipertanggung jawabkan. Diagram objek
juga berfunsi untuk mendefinisikan contoh nilai atau atribut tiap kelas.
3. Component Diagram Diagram komponen atau component diagram dibuat untuk menunjukan
organisasi dan ketergantungan diantara kumpulan komponen dalam sebuah sistem
diagram komponen fokus pada komponen sistem yang dibutuhkan dan ada didalam
sistem.
4. Deployment Diagram
Diagram deployment atau deployment diagram menjukkan konfigurasi
komponen dalam proses eksekusi aplikasi.
5. Use Case Diagram
Use case atau diagram use case merupakan pemodelan untuk kelakukan
(behaviour) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah
interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat
secara kasar use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam
sebuah sistem informasi dan siapa saja yang berhak menggunakan funsi-fungsi itu.
6. Activity diagram
Diagram aktivitas atau activity diagram menggambarkan workflow (aliran kerja)
atau aktivitas dari sebuah sistem atau proses bisnis atau menu yang ada pada
11
perangkat lunak. Yang perlu diperhatikan disini adalah bahwa diagram aktivitas
menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang
dapat dilakukan oleh sistem.
7. Sequence Diagram
Diagram sekuen menggambarkan kelakuan objek pada use case dengan
mendeskripsikan waktu hidup objek dan message yang dikirim dan diterima antar
objek. Oleh karena itu untuk menggambaran diagram sekuen maka harus diketahui
objek-objek yang terlibat dalam sebuah use case beserta metode-metode yang
dimiliki kelas yang diilustrasikan menjadi objek itu. Membuat diagram sekuen juga
dibutuhkan untuk melihat skenario yang ada pada use case.
BAB III
PEMBAHASAN
3.1. Tinjauan Instansi
Tinjauan perusahaan ini dilakukan agar mendapatkan gambaran tentang
peroses berjalan berdasarkan sejarah instansi, struktur organisasi dan fungsi yang ada
di instansi tersebut.
3.1.1. Sejara Instansi
Pembukaan SD Santo Yusup Bekasi pada 15 Juli 2013 dengan 27 siswa yang
terdiri atas 6 anak dari TKK Santo Yusup Bekasi dan 21 anak dari TK lain. Dengan
memiliki nomor izin SK Pendirian Sekolah AHU-0000761.AH.01.05 Tahun 2016.
Awal dari suatu yang dianggap tidak mungkin sekarang menjadi nyata dengan
bertambahnya jumlah murid setiap tahun. Proses pembangunan dimulai pada bulan
September 2015. Pelan tapi pasti dengan Motto “TETAP BERSEMANGAT’ dan
pengorbanan tinggi serta keyakinan bahwa Tuhan akan tetap menyertai, semoga SD
Santo Yusup Bekasi terus berkembang. Yang memiliki visi menjadi komunitas
belajar unggul berpedoman pada standar nasional, berorientasim global, yang
menghayati nilai-nilai kasih, taat, kerjasama, disiplin, dan misi mewujudkan
pendidikan kaum muda Indonesia seutuhnya melalui keunggulan akademik,
kecakapan hidup, dan keterbukaan.
12
13
3.1.2. Struktur organisasi dan Fungsi
Sumber : SD. Santo Yusup Bekasi
Gamba. III.1.
Struktur Organisasi
Berikut ini fungsi dari masing-masing bagian yaitu sebagai berikut :
1. Kepala Sekolah
a. Mendorong timbulnya kemauan yang kuat dengan penuh semangat dan
percaya diri para guru, staf dan siswa dalam melaksanakan tugas masing-
masing.
b. Memberikan bimbingan dan mengarahkan para guru, staf dan para siswa serta
memberikan dorongan demi kemajuan dan memberikan inspirasi sekolah
dalam mencapai tujuan.
14
2. Wakil Kepala sekolah
Membantu dan bertanggung jawab kepada Kepala Sekolah dalam
a. Pengorganisasian.
b. Pengarahan.
c. Ketenagaan.
d. Pengkoordinasian.
e. Pengawasan.
f. Penilaian.
g. Identifikasi dan pengumpulan data.
h. Mewakili Kepala Sekolah untuk menghadiri rapat khususnya yang berkaitan
dengan masalah pendidikan.
i. Membuat laporan secara berkala.
3. Koordinator Bidang Kesiswaan
Bertugas untuk membuat jadwal yang berhubungan dengan siswa siswi, seperti
upacara dan acara-acara lain yang melibatkan siswa.
4. Koordinator Bidang Kurikulum
Bertugas untuk membuat jadwal dan perecanaan 1 tahun kedepan yang kaitanya
dengan proses belajar mengajar, serta bertanggung jawab dalam mengurusi
administrasi guru.
5. Koordinator Bidang Humas
Bertugas untuk membeikan informasi kepada staf guru-guru apabila ada
kegiatan-kegiatan yang melibatkan guru.
15
6. Koordinator Bidang Sarana Prasarana
Bertugas untuk melengkapi sarana yang ada didalam sekolah seperti mengurusi
kursi dan meja, hingga menyiapkan prasarana bila ada acara.
3.2. Prosedur Sistem Berjalan
Prosedur sistem berjalan yang dilakukan pada sekolah SD Santo Yusup dalam
sistem Penerimaan siswa baru melalui proses sebagai berikut:
a. Proses Pendaftaran
Calon siswa baru datang ke sekolah SD Santo Yusup ke bagian tata usaha, dan
bagian tata usaha akan menjelaska tentang sistem pembayaran dan sistem belajar
mengajar di sekolah. Calon siswa yang ingin mendaftar sebagai siswa haru
membeli formulir, setelah membeli formolir bagian tata usaha akan memberikan
formulir pendaftaran kosong kepada calon siswa, dan calon siswa akan mengisi
data pada formulir pendaftaran tersebut. Setelah calon siswa mengisi formulir,
bagian tata usaha akan mendata calon siswa tersebut ke buku siswa baru.
Kemudian bagian tata usaha memberitahukan kepada calon siswa baru bahwa
hari pertama sekolah akan diadakan tes untuk menentukan kelas masing-masing
siswa.
16
3.3. Activity Diagram Berjalan penerimaan siswa baru
Gambar III.2.
Activity Diagram Berjalan Penerimaan Siswa Baru
17
3.4. Spesifikasi Dokumen Sistem Berjalan
1. Dokumen Masukan
a. Nama Dokumen : Formulir pendaftaran
Fungsi : Untuk mengetahui data siswa
Sumber : Calon siswa
Tujuan : Tata usaha
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap siswa baru yang mendaftaran
Bentuk : A-1
b. Nama Dokumen : Surat pernyataan
Fungsi : Pernyataan pendaftaran calon siswa
Sumber : Calon siswa
Tujuan : Tata usaha
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap siswa baru yang mendaftar
Bentuk : A2
18
2. Dokumen keluaran
c. Nama Dokumen : Surat keterangan pendaftaran
Fungsi : Informasi kepada calon siswa
Sumber : Calon siswa
Tujuan : Tata usaha
Media : Kertas
Jumlah : Satu lembar
Frekuensi : Setiap siswa baru yang mendaftaran
Bentuk : B1
3.5. Permasalahan Pokok
Prosedur penerimaan siswa baru yang terjadi di sekolah SD Santo Yusup
Bekasi ditemukan berbagai kendala yang mengurangi efisiensi siswa baru dalam
melakukan proses pendaftaran. Adapun kendala-kendala tersebut adalah sebagai
berikut :
A. Belum bisa menangani pendaftaran calon siswa baru dalam jumlah besar secara
bersamaan.
B. Belum efisiennya dalam pencatatan data karena masih dilakukan secara manual,
Selain itu juga sering terjadi kerusakan data.
C. Hilangnya data calon siswa baru dikarenakan banyak arsip-arsip yang
tercampur.
D. Keterlambatan dalam mengelola data karena masih menggunakan Microsoft
excel dan Microsoft Word.
19
3.6. Pemecahan Masalah
Untuk mengatasi kendala-kendala pada proses sistem berjalan penerimaan siswa
baru, penulis mengajukan alternatif pemecahan masalah dengan cara menerapkan
sistem baru yang berbasis komputerisasi. Alternatif pemecahan masalah tersebut
adalah sebagai berikut :
A. Sebaiknya sistem manual yang dijalankan oleh SD Santo Yusup diubah menjadi
sistem yang sudah terkomputerisasi.
B. Perlu diadakannya duplikat data atau back up data.
C. Membuat rancangan sistem berbasis web, agar memudahkan para calon siswa
dan orang tua untuk melakukan pendaftaran tanpa harus ke sekolah.
Dengan alternatif pemecahan masalah diatas sehingga dapat diperoleh
Keuntungan sebagai berikut :
A. Penyelesaian pekerjaan dapat dilakukan dengan efisien, sehingga menghasilkan
suatu informasi yang tepat dan akurat tentang data-data yang ada.
B. Penyimpanan data akan lebih baik sehingga terciptanya suatu ketertiban dalam
hal pencatatan data.
C. Meminimalkan resiko kehilangan data.
BAB IV
PERANCANGAN SISTEM SULAN
4.1. Tahapan Perancanaan Sistem
Dalam pembuatan tahapan ini diperlukan tahapan perancangan sistem
4.1.1. Analisa kebutuhan
Mengidentifikasi kebutuhan fungsional program disertai dengan penggambaran
use case diagram dan skenario diagram use case yang terkait dengan proses yang
diusulkan.
A. Kebutuhan Pengguna
Dalam perancangan sistem pendaftaran siswa baru terdapat dua pengguna yang
saling berinteraksi dalam lingkungan sistem, yaitu: Calon siswa baru dan Tata usaha.
Kedua pengguna tersebut memiliki karakteristik interaksi dengan sistem yang
berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda seperti berikut :
A1. Skenario Kebutuhan Calon Siswa Baru
a. Mengunjungi halaman web
b. Melihat informasi pendaftaran
c. Mengisi formulir pendaftaran
d. Melihat data pendaftara
e. Melakukan transaksi pembayaan pendaftaran
f. Mencetak bukti pendaftaran
20
21
A2. Skenario kebutuhan Tata Usaha
a. Petugas Tata usaha membuka halaman web
b. Petugas Tata Usaha melakukan login
c. Petugas Tata Usaha mengelola data siswa
d. Petugas Tata Usaha mengelola pengaturan tata usaha
e. Petugas Tata Usaha melakukan penerimaan calon siswa baru
B. Kebutuhan Sistem
1. Pengguna harus melakukan login untuk mengakses web dengan memasukan
password dan username agar privasi masin-masing pengguna tetap terjaga
keamananya.
2. Pengguna harus melakukan logout saat selesai mengakses web.
3. Sistem akan melakukan penyimpanan data siswa.
4.1.2. Rancnagan Diagram Use Case Penerimaan Calon Siswa Baru
1. Rancangan Diagram Use Case Calon Siswa Baru
Gambar IV.1
Use Case Diagram Calon Siswa Baru
22
Tabel IV.1
Deskripsi Use Case Calon Siswa Baru
Use Case Calon siswa baru
Requirements Calon siswa baru dapat melakukan
penndaftara
Goal Calon siswa baru dapat melakukan
pendaftaran secara online di halaman
web
Pre-Conditions Calon siswa baru telah masuk ke dalam
web
Post-Condotions Calon siswa baru dapat mendaftar
sebagai siswa baru
Actor Calon siswa baru
Main flow / Basic path 1. Calon siswa melihat halaman utama
web.
2. Calon siswa melakukan pendaftaran
secara online.
3. Calon siswa melakukan login
4. Calon siswa melihat data pendaftar
5. Calon siswa melakukan pembayaran
formulir via transfer.
6. Calon siswa dapat mencetak bukti
pendaftaran.
23
2. Rancangan Diagram Use Case Tata Usaha
Gambar IV.2
Use Case Diagram Tata Usaha
Tabel IV.2
Deskripsi Use Case Tata Usaha
Use Case Tata usaha
Requirements Tata usaha dapat mengelola data calon
siswa dan tata usaha
Goal Tata usaha mengelola data calon siswa
dan tata usaha
Pre-Conditions Tata usaha masuk ke dalam web
Post-Condotions Tata usaha mengelola data calon siswa
dan tata usaha
24
Actor Tata usaha
Main flow / Basic path 1. Tata usaha masuk kedalam web.
2. Tata usaha dapat dapat menelola
halaman informasi siswa.
3. Tata usaha mengelola data calon
siswa.
4. Tata usaha mengelola pengaturan
tata usaha.
5. Tata usaha melakukan penerimaan
calon siswa baru.
25
4.1.5. Rancangan Diagram Aktivitas
1. Activity Diagram Pendaftaran Calon Siswa Baru
Gambar IV.3
Activity Diagram Pendaftaran Calon Siswa Baru
26
2. Activity Diagram Pembayaran Formulir
Gambar IV.4
Activity Diagram Pembayaran Formulir
27
3. Activity Diagram Login Tata Usaha Mengelola Data Calon Siswa Baru
Gambar IV.5
Activity Diagram Tata Usaha Mengelola Data Calon Siswa Baru
28
4. Activity Diagram Penerimaan Calon Siswa Baru
Gambar IV.6
Activity Diagram Penerimaan Calon Siswa Baru
29
6. Activity Diagram Mengelola Pengaturan Tata Usaha
Gambar IV.7
Activity Diagram Pengaturan Tata Usaha
30
4.1.5. Rancangan Dokumen Sistem Usulan
Menjelaskan secara rinci setiap rancangan dokumen pada program yang
dihasilkan dan uraian parameter-parameter dokumen tersebut
A. Nama Dokumen : Formulir Pendaftaran
Fungsi : Untuk mengetahui data siswa
Sumber : Calon siswa
Tujuan : Tata usaha
Media : Kertas
Jumlah : Satu halaman
Frekuensi : Setiap siswa baru yang mendaftaran
Bentuk : C-1
B. Nama Dokumen : Data Pendaftar
Fungsi : Untuk mengetahui data pendaftara
Sumber : Tata usaha
Tujuan : Calon siswa
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap siswa baru yang mendaftaran
Bentuk : D1
31
C. Nama Dokumen : Data Pembayaran
Fungsi : Untuk bukti pembayaran pendaftaran
Sumber : Tata usaha
Tujuan : Calon siswa
Media : Kertas
Jumlah : Satu Lembar
Frekuensi : Setiap siswa baru yang mendaftaran
Bentuk :D2
4.1.5. Rancangan Prototype
1. Interface Halaman Home Utama Web
Gambar IV.8
Halaman Home Utama Web
32
2. Interface Halaman Sejarah Utama Web
Gambar IV.9
Halaman Sejarah Utama Web
3. Interface Halaman Informasi Utama Web
Gambar IV.10
Halaman Informasi Utama Web
33
4. Interface Halaman Form Pendaftaran Calon Siswa Baru
Gambar IV.11
Halaman Form Pedaftaran Calon Siswa Baru
5. Interface Halaman Login Sebagai Calon Siswa Baru
Gambar IV.12
Halaman Login Sebagai Calon Siswa Baru
34
7. Interface Menu Informasi Pada halaman Calon Siswa Baru
Gambar IV.13
Menu Informasi Pada Halaman Calon Siswa Baru
35
8. Interface Menu Verifikasi Data Pribadi Pada halaman Calon Siswa Baru
Gambar IV.14
Menu Verifikasi Data Pribadi Pada halaman Calon Siswa Baru
36
9. Interface Menu Data Pribadi Siswa
Gambar IV.15
Menu Data Pribadi Pada halaman Calon Siswa Baru
37
10. Interface Menu Data Pendaftar
Gambar IV.16
Menu Data Pendaftar
11. Interface Menu Data Pembayaran Pendaftaran
Gambar IV.17
Menu Data Pembayaran Pendaftaran
38
12. Interface Halaman Login Sebagai Tata Usaha
Gambar IV.18
Halaman Login Sebagai Tata Usaha
13. Interface Halaman Utama Tata Usaha
Gambar IV.19
Halaman Utama Tata Usaha
39
14. Interface Menu Informasi Siswa
Gambar IV.20
Menu Informasi Siswa
15. Interface Menu Data Pendaftar
Gambar IV.21
Menu Data Pendaftar
40
16. Interface Menu Data Calon Siswa Baru
Gambar IV.22
Menu Data Calon Siswa Baru
17. Interface Menu Pengaturan Tata Usaha
Gambar IV.23
Menu Pengaturan Tata Usaha
41
4.2. Perancangan Pengangkat Lunak
Perancangan lnak ini difokuskan pada enam atribut, yaitu ERD, LRS,
Spesifikasi File, Class Diagram Squence Diagram, dan Spesifikasi Hardwer serta
Sooftware.
4.2.1. ERD (Entity Relationship Diagram)
Perancangan basis data menghasilkan pemetaan table-tabel yang
digambarkan dengan Entity Relationship Diagram (ERD).
Gambar IV.24
ERD (Entity Relationship Diagram) Penerimaan Calon Siswa Baru
42
4.2.2. LRS (Logical Structure Record)
Gambar IV.25
LRS (Logical Structure Record) Penerimaan Calon Siswa Baru
43
4.2.3. Spesifikasi File
Menjelaskan tentang file atau table yang terbentuk dari transformasi ERD
(dan atau file-file penunjang untuk web ).
1. Spesifikasi file calon siswa
Nama file : Calon siswa baru
Akronik : Calon siswa baru
Fungsi : Untuk menyimpan data siswa
Tipe file : Master
Organisasi file : Indexed sequential
Akses file : Rendom
Media : Marddisk
Panjang record : 450
Kunci field : kode_siswa
Software : Mysql
Tabel IV.3
Spesifikasi File Calon Siswa Baru
No Elemen data Nama field Tipe Size Ket
1 Kode siswa kode_siswa Int 5 Primary
key
2 Username Username Int 10
3 Password Password Int 20
4 Nama Lengkap nama_lengkap Varchar 50
5 Tempat Lahir Tempatlahir Varchar 15
6 Tanggal lahir Tanggallahir Date
44
7 Jenis kelamin jenis_kelamin Int 10
8 Agama Agama Text
9 Alamat tinggal alamat_tinggal Text
10 No telpon no_telpon Varchar 15
11 Sekolah asal sekolah_asal Varchar 20
12 Nama orang tua nama_orangtua Varchar 50
13 Tempat lahir tempat_lahir Varchar 15
14 Tanggal lahir tanggal_lahir Date
15 Pekerjaan Pekerjaan Varchar 20
16 Pendidikan terakhir pendidikan_terakhir Varchar 20
17 Foto Foto Varchar 200
45
2. Spesifikasi file pendaftaran
Nama file : Pendaftaran
Akronik : Pendaftaran
Fungsi : Untuk menyimpan data pendaftaran
Tipe file : Transaksi
Organisasi file : Indexed sequential
Akses file : Rendom
Media : Marddisk
Panjang record : 15
Kunci field : kode_pendaftaran
Software : Mysql
Tabel IV.4
Spesifikasi File Pendaftaran
No Elemen data Nama field Tipe Size Ket
1 kode pendaftaran kode_pendaftaran Int 5 Primary
key
2 Kode siswa kode_siswa Int 5
3 Tanggal
pendaftaran
tanggal_pendaftaran Date
4 Kode tata usaha kode_tata_usaha int 5
46
3. Spesifikasi file pembayaran
Nama file : Pembayaran
Akronik : Pembayaran
Fungsi : Untuk menyimpan data pembayaran
Tipe file : Transaksi
Organisasi file : Indexed sequential
Akses file : Rendom
Media : Marddisk
Panjang record : 30
Kunci field : kode_pembayaran
Software : Mysql
Tabel IV.5
Spesifikasi File Pembayaran
No Elemen data Nama field Tipe Size Ket
1 Kode pembayaran kode_pembayaran Int 5 Primary
key
2 Kode pendaftaran kode_pendaftaran Int 5
3 Jumlah
pembayaran
jumlah_pembayaran Int 20
4 Tanggal
Pembayaran
tanggal_pembayaran Date
47
4. Spesifikasi file tata usaha
Nama file : Tata usaha
Akronik : Tata usaha
Fungsi : Untuk menyimpan data tata usaha
Tipe file : Master
Organisasi file : Indexed sequential
Akses file : Rendom
Media : Marddisk
Panjang record : 75
Kunci field : kode_tata_usaha
Software : Mysql
Tabel IV.6
Spesifikasi File Tata Usaha
No Elemen data Nama field Tipe Size Ket
1 Kode tata usaha kode_tata_usaha Int 5 Primary
key
2 Nama Nama Varchar 50
3 Username Username Int 10
4 Password Password Int 10
48
5. Spesifikasi file penerimaan
Nama file : Penerimaan
Akronik : Penerimaan
Fungsi : Untuk menyimpan data penerimaan
Tipe file : Transaksi
Organisasi file : Indexed sequential
Akses file : Rendom
Media : Marddisk
Panjang record : 15
Kunci field : kode_siswa
Software : Mysql
Tabel IV.7
Spesifikasi File Penerimaan
No Elemen data Nama field Tipe Size Ket
1 Kode penerimaan kode_siswa Int 5 Primary
key
2 kode pendaftaran Kode_pendaftaran Int 5
3 Tanggal
penerimaan
tanggal_penerimaan Date
4 kode tata usaha kode_tata_usaha Int 5
49
4.2.4. Class Model / Class Diagram
Menggambarkan hubungan antara entitiy slass yan dibuat
Gambar IV.26
Class Model / Class Diagram Penerimaan Calon Siswa Baru
50
4.2.5. Sequence Diagram
1. Sequnce Diagram Calon Siawa Baru
Gambar IV.27
Sequnce Diagram Calon Siswa
51
2. Sequence Diagram Tata Usaha
Gambar IV.28
Sequnce Diagram Tata Usaha
52
4.2.6. Spesifikasi Hardware dan Software
1) Spesifikasi Hardware
a. Server
1) CPU
a) Processor minimum quard core 64 bit dengan clock minimum 2.5 GHz
b) Ram 8 GB DDR 3
c) HardDisk 250 SSD
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1360x768
5) Koneksi internet dengan kecepatan 100Mkbps
b. Client
1) CPU
a) Processor minimum quad 64 bit dengan clock rate minimum 1.6 GHz
b) Ram 4 GB DDR 3
c) HardDisk minimum 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1360x768
5) Koneksi internet dengan kecepatan 10Mbps
53
2) Spesifikasi Software
a. Server
1) Sistem operasi yang umum digunakan seperti: Microsoft Windows Server
atau Linux (Ubuntu Server, CentOS, OpenSuse, Server) terbaru.
2) Aplikasi bundle web server seperti: XAMPP, WAMP, MAMP yang terdiri
dari beberapa komponen, diantaranya:
a) Aplikasi Web Server v2
b) Aplikasi PHP Server v5
c) Aplikasi MySQL Server v5
d) Aplikasi phpMyAdmin v4
3) Aplikasi browser seperti Mozila Firefox, Microsoft Edge, Google Chrom.
b. Clint
1) Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux
(Ubuntu, Fedora, Linux) terbaru
2) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Microsoft Edge,
Goo gle Chrome.
54
4.1. Jadwal Implementasi
Tabel IV.8
Jadwal Implementasi
No
KEGIATAN
WAKTU
BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4
1 Persiapan data awal
2 Analisa kebutuhan
3 Desain Sistem
4
Desain Perangkat
Lunak
5
Pembuatan Sistem
Aplikasi berbasis Web
6 Tes Sistem
7 Pembuatan Laporan TA
8 Evaluasi & Operasional
BAB IV
PENUTUP
4.1. Kesimpulan
Dapat diambil kesimpulan bahwa di sekolah SD Santo Yusup Bekasi
pengolahan data penerimaan siswa baru masih menggunakan sistem manual dan
tidak efektif dan efisien dalam pengolahan data pada proses penerimaan calon siswa
baru. Dalam penyimpanan data masih menggunakan media kertas, dikhawatirkan
jika menggunakan media kertas dalam penyimpanan data yang disimpan mudah
hilang dan terbakar.
4.2. Saran
Dari kesimpulan diatas penulis mencoba memberikan beberapa saran dengan
harapan dapat bermanfaat dengan menjalankan sistem penerimaan siswa baru
berbasis web pada SD Santo Yusuo Bekasi, yaitu :
a. Sistem penerimaan siswa yang digunakan pada SD Santo Yusup sudah baik,
tetapi akan lebih baik lagi jika memaksimalkan penggunaan sistem yang
terkomputerisasi dengan menggunakan program Web. Dengan penggunaan
program web sehingga pekerjaan dapat diselesaikan dengan baik dan
mengurangi resiko kerja yang tinggi.
b. Penggunan komputer yang tepat akan sangat membantu dalam melakukan
kegiatan yang berhubungan dengan pendataan dan pengarsipan.
c. Segera memperbaiki perangkat komputer apabila mengalami error.
55
DAFTAR PUSTAKA
A.S., R., & Shalahuddin, M. (2015). Rekayasa Perangkat Lunak. Bandung:
Informatika Bandung.
Azizah, N., & Ramadhani, Y. (2012). Pembangunan Sistem Informasi Penerimaan
Siswa Baru di Sekolah Menengah Kejuruan AL-Irsyad Tegal. 10(1), 131–139.
EMS, T. (2014). Teori dan Praktik PHP-MySQL Untuk Pemula. Jakarta: PT. Elex
Media Komputindo.
Enterprise, J. (2014). MySQL Untuk Pemula. Jakarta: PT Elex Media Komputindo.
Masrur, M. (2016). Pemrograman Web Dinamis Menggunakan Java Server dengan
Database Relasional MYSQL. Yogyakarta.
Munawar. (2018). Analisa Perancangan Sistem Berorientasi Objek dengan UML
(Unified Modeling Language). Bandung: Informatia Bandung.
Putri, L. D. (2014). Perancangan Sistem Informasi Penerimaan Siswa Baru Pada
Sekolah Menengah Kejuruan Negeri 3 Pacitan Lely Deviana Putri Program
Studi. 3(4), 2–5.
Saputra, A., Studi, P., Informatika, T., Informasi, S., & Baru, P. S. (n.d.).
Perancangan Sistem Iinformasi Penerimaan Siswa Baru Berbasis Web Pada
SMK N 6 MUARO JAMBI. 8(2), 128–136.
Sastra, R., Setiaji, Darusalam, M., & Priyono. (2015). Penerapan Metode Waterfall
Dalam Perancangan Sistem Informasi Pendaftaran Siswa Baru. 389–393.
Susanti, M. (2016). Perancangan Sistem Informasi Akademik Berbasis Web Pada
SMK Pasar Minggu Jakarta. (1), 91–99.
Wahyuningsih, D., & Makmur, R. (2017). E-Learning Teori dan Aplikasi. Bandung:
Informatia Bandung.
56
DAFTAR RIWAYAT HIDUP
I. Biodata Mahasiswa
N.I.M 12164727
Nama Lengkap : Agatha Nancy Rumapea
Tempat & Tanggal Lahir : Bekasi, 21 Oktober 1998
Alamat Lengkap : Jl. Perintis II, RT.010/024 Bekasi Utara
No. Telp 081280583023
II. Riwayat Pendidikan
1. SD Travina Prima, Lulus tahun 2010
2. SMP Travina Prima, Lulus tahun 2013
3 .SMK Travina Prima, Lulus tahun 2016
III. Riwayat Pengalaman Berorganisasi
1. Praktek Kerja lapang di PT. K’LINE MOBARU DIAMOND INDONESIA
pada tahun 2014
2. Karyawan magang staf tata usaha di SD SANTO YUSUP BEKASI pada
tahun 2018
3. Pengurus organisasi Orang Muda Katholik 2018 s.d saat ini
Jakarta, 08 Juli 2019
Agatha Nancy Rumapea
57
SURAT KETERANGAN RISET
58
A-1 Formulir Pendaftaran
59
A-2 Surat Pernyataan
60
B-1 Surat Keterangan Pendaftaran
61
C-1 Formulir Pendaftaran
62
D-1 Data Pendaftar
63
D-2 Bukti Pembayara
64