ANALISIS DAN PERANCANGAN SISTEM
Analisis merupakan penguraian system informasi yang sedang berjalan secara utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi pemasalahan-permasalahan dan hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga di usulkan kebaikan-kebaikannya. Analisis system yang berjalan pada Sekolah Menengah Atas (SMA) meliputi identifikasi permasalahan serta memberi perbaikan-perbaikan. Berikut adalah beberapa tahapan analisis perancangan system.
1. Permasalahan : pada system lama, sekolah hanya melakukan proses pendaftaran secara manual melalui kertas, yang dicatat ke buku besar yang dan menyimpannya di dalam satu ruangan yang bercampur dengan berkas-berkas lain sehingga dapat memperlambat proses pencarian data apabila di perlukan sewaktu-waktu.
2. Evaluasi : merupakan perbandingan system lama dengan system yang baru.hasil dari evaluasi ini membuktikan bahwa ternyata system yang baru dapat mempermudah proses pendaftaran siswa yang bersifat komputerisasi yang lebih efisien.
3.1 Perancangan Sistem
Tujuan dari perancangan system adalah untuk memenuhi kebutuhan user (pemakai) mengenai gambaran yang jelas tentang perancangan system yang akan dibuat serta di implementasikan.
3.2 Data Flow Diagram (DFD)
Data flow diagram adalah suatu gambaran grafis dalam suatu system yang dapat menggambarkan arus data di dalam system dengan struktur, jelas, dan menggunakan bentuk-bentuk symbol untuk menggambarkan bagaimana data mengalir melalui suatu proses yang saling berkaitan. Gambaran ini tidak tergantung perangkat keras, lunak, struktur data atau organisasi.
Adapun data flow diagram yang diajukan penulis ajukan yaitu:
1. Diagram Konteks
2. Entity Relationship Diagram ( ERD )
3.3.1 Flowchart Halaman Admin
Flowchart ini bagan dari halaman web administrator, untuk masuk ke halaman ini admin harus login terlebih dahulu. Jika username dan password yang dimasukan benar maka akan muncul kehalaman admin, dan jika salah maka system akan memberitahu bahwa kombinasi antara username dan password salah dan meminta password kembali.
Proses Edit / Hapus
C
3.3.2 Flowchart Halaman User
Flowchart ini menjelaskan tentang jalannya proses pendaftaran yang akan dilakukan oleh calon siswa baru. Calon siswa melakukan proses daftar atau registrasi terlebih dahulu agar memiliki akun, akun ini yaitu username dan password. Setelah melakukan regitrasi barulah calon siswa baru dapat mengakses halaman user sebelum melakukan pendaftaran. Jika data telah selesai di input, maka proses selesai dan jika salah maka system akan memberitahu bahwa data belum di isi dengan lengkap.
1. Flowchart Daftar
Input data Data Belum Lengkap
A
Hal.daftar
Simpan
2. Flowchart Melengakapi Biodata
Yes
No
Yes
B
Hal.Login
Akun
Nilai raport
Lengkapi
biodata
Input data
Input data
3.4 Perancanggan Database
Pada perancangan basis data (databases) ini adalah databases apa yang akan digunakan dan table apa-apa aja yang dibuat di dalam databases yang akan digunakan dalam pembangunan website ini.
Adapun table-table yang akan digunakan di dalam databases “db_ppdb” ini adalah antara lain : Tabel biodata, table admin, tabel admin_siswa, tabel kontak, tabel info, tabel ipa, tabel ips,tabel mat, tabel bing, tabel bind tabel menu ,dan tabel submenu.
3.1 Tabel Biodata
Field Type Keterangan
nm_ibu varchar(50)
Field Type Keterangan
admin_id int(11) Primary key
username varchar(40)
Field Type Keterangan
adm_id int(11) Primary key
3.4 Tabel Kontak
Field Type Keterangan
ktk_id int(11) Primary key
nama varchar(50)
Field Type Keterangan
info_id int(11) Primary key
info text
aktif int(11)
3.6 Tabel Ipa
Field Type Keterangan
ipa_id int(11) Primary key
3.7 Tabel Ips
Field Type Keterangan
ips_id int(11) Primary key
Field Tyepe Keterangan
mat_id int(11) Primary key
nisn bigint(10)
Field Type Keterangan
bing_id int(11) Primary key
3.10 Tabel B.indo
Field Type Keterangan
bind_id int(11) Primary key
nisn bigint(10)
Field Type Keterangan
main_id int(5) Primary key
menu varchar(50)
link varchar(100)
aktif enum('Y', 'N')
status_in int(11)
IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
Implementasi sistem adalah prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui seperti menginstall sistem, menguji sistem yang dibuat dan memulai sistem baru atau sistem yang diperbaiki.
Adapun langkah-langkah yang dibutuhkan dalam implementasi system adalah:
1. Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang website.
2. Menyelesaikan rancangan system.
3. Menulis, menguji, mengontrol, dan mendokumentasikan website. 4. Mendapatkan persetujuan.
4.2 Tujuan Implementasi Sistem
Adapun tujuan dari implementasi sistem ini adalah sebagai berikut: 1. Menyelesaikan desain sistem yang telah disetujui sebelumnya.
2. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru 3. Menguji apakah sistem baru tersebut sesuai dengan pemakai (user).
4.3 Komponen Sistem
Komponen-komponen system yang dibutuhkan dalam membangun aplikasi ini diantaranya adalah:
4.3.1 Hardware
Hardware adalah suatu komponen yang sangat dibutuhkan dalam mewujudkan system
yang diusulkan. Dalam hal ini penulis merinci spesifikasi komponen hardware yaitu:
1. PC dengan processor intel minimal 733 MHz. 2. Hard disk 20GB
Hardware tidak akan pernah memecahkan suatu masalah tanpa adanya komponen software. Adapun software yang digunakan dalam pembuatan website ini adalah : 1. System Opersai Ms. Windows 8.
2. Internet explorer, Mozila firefox, Google Chrome sebagai browser. 3. Apache 2.2.18
4. PHP 5.3.5 5. MySQL 5.0.20 6. Sublime text 2
4.3.3 Brainware
Brainware adalah semua pihak yang bertanggung jawab dalam pengembangan system informasi, pemrosesan, dan penggunaan keluaran system informasi.
Brainware dalam system informasi terbagi 3 yaitu:
1. System Analis : orang yang menganalisa system dengan mempelajari masalah- masalah yang timbul dan menentukan kebutuhan pemakai dan mengidentifikasi pemecahan yang beralasan.
2. Programmer : orang yang membuat system dengan menggunakan salah satu bahasa pemrograman yang dikuasai.
3. Operator :orang yang memakai system.
Ketika telah selesai mengerjakan tahap perancangan system, baik dalam merancang tabel-tabel didalam database dengan menggunakan phpMyadmin maupun dalam merancang halaman-halaman website. Kiniprogram tersebut dapat dijalankan. Adapun prosedur penggunaan system secara manual dapat diuraikan sebagai berikut:
1. Aktifkan software Apache, PHP, dan MySQL yang telah diinstal pada computer dengan cara mengklik start.
2. Kemudian buka salah satu aplikasi web browser yang ada pada computer anda seperti Mozila firefox.
3. Lalu ketikan pada alamat website sesuai dengan nama folder dimana disimpannn, contoh : http://locaslhost/ppdbSMA/ppdb dalam address bar untuk menu utama, kemudaian tekan enter.
4. Setelah halaman menu utama terbuka, ada terdapat beberapa pilihan halaman link yang disajikan untuk user pleh admin. Pilih salah satu link tersebut.
4.4 Tampilan Web Pendaftaran
Adapun tampilan- tampilan web pendaftaran online sebagai berikut :
1. Tampilan Halaman Utama
Pada tampilan dia atas para calon siswa baru tersebut harus melakukan registrasi telebih dahulu agar mendapatkan username dan password untuk login dengan mengklik daftar pada menu . Setelah melakukan registrasi siswa akan memiliki akun untuk masuk ke tampilan login dengan mengisi username dan password yang di berikan saat registrasi .
Tampilan halaman utama ini juga calon siswa dapat mengetahui informasi tentang sekolah dan pendaftaran online sekolah tersebut.
2. Tampilan Halaman Daftar
Pada tampilan ini kita akan mengisi formulir daftar agar kita mendapatkan akun untuk login pada website.
Gambar 4.2 Tampilan Halam Daftar
Adapun tampilan nya sebagai berikut :
Gambar 4.3 Tampilan Informasi Username dan password
3. Tampilan Login
Setelah kita masukan username dan password pada form dibawah klik login dan akan ada tampilan java scrit “sukses” pada tampilan tersebut.
4. Tampilan Pelengkapan Data
Tampilan ini adalah setelah kita login kemudian mengklik menu akun untuk melengkapi data untuk pendataran online.
Gambar 4.5 Tampilan Halaman Akun
Kemudian calon siswa mengklik lengkapi biodata dan akan tampil nanti halaman formulir biodata calon siswa yang akan di isi calon siswa , begitu juga dengan pengisian nilai raport pada tampilan pengisian nilai raport calon siswa akan mengisi nilai raport dari semester 1 sampai semster 6 dan nilai raport tidak boleh kurang dari 75 jika ada data y kurang maka data tidak bisa tersimpan.
Setelah pelengkapan data selesai ,calon siswa kan mencetak formulir pendaftaran dan nilai raport yang sudah di input kan tadi dengan mengklik cetak dokumen.
Adapun tampilan formulir pendaftran online dan nilai raport calon siswa sebagai berikut :
5. Tampilan Pendaftar
Tampilan ini akan memberikan informasi tentang list calon siswa yang sudah melakukan pendaftaran online.
Gambar 4.8 Tampilan Halaman Pendaftar
6. Tampilan Admin
Pada tampilan awal menu admin ini, hanya admin sajalah yang dapat mengakses halaman seperti di atas. Admin cukup memasukan username dan password.
7. Tampilan Home Admin
Link administrator ini digunakan untuk login admin agar bisa mengakses ke halaman admin. Di dalam halaman admin ini , seorang admin dapat melakukan pengeditan,penghapusan dan melakukan pengimputan data di dalamnya. Berikut adalah tampilan halaman admin .
8. Tampilan Setting Admin
Pada tampilan ini admin bisa mengedit menu pada website pada pendaftaran online dengan mempublikasikan atau menonaktikan menu.
Gambar 4.11 Tampilan Setting Manege Menu
Di sini admin juga bisa mengedit informasi tentang pendaftaran online pada website utama.
9. Tampilan Admin Pendaftar
Pada halaman ini admin bisa mengedit atau meverifikasi lulus atau tidak lulus calon siswa/pendaftar dan admin juga bisa mengedit nilai rapor pendaftar .
Gambar 4.13 Tampilan Adm PDB Pendaftar
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Dari hasil pembahasan tentang perancangan pendataran online berbasis
web, maka penulis dapat mengambil beberpa kesimpulan diantaranya
adalah sebagai berikut :
1. Dengan adanya system ini, para calon siswa akan lebih mudah dalam
melakukan pendaftaran dan lebih efisien.
2. Selain menjadi media pendaftaran, system ini juga memberikan
beberapa informasi tentang SMA itu sendiri.
3. Untuk menarik minat pengunjung, perlu dibuat rancangan
layout/template dengan gambar dan animasi yang menarik.
4. Penyajian informasi yang baik dapat di lakukan dengan meng-update isi
dari situs tersebut secara berkala.
5.2 Saran
1. Sekolah Menengah Atas di indonesisa hendaknya dapat menerapkan
system berbasis web
2. sehingga lebih efektif dalam penyebaran informasi tentang sekolah.
3. Penulis menyarankan adanya backup data secara berkala untuk
mencegah terjadinya kehilangan data penting pada database sekolah.
4. Untuk implementasi aplikasi web ini kedepannya, dapat juga
mempertimbangkan keamanan web nya (web security).
5. Dalam penggunaan aplikasi ini, hendaknya administrator diberikan
pelatiahanyang cukup supaya menghindari terjadinya kesalahan (human