BAB 3
PERANCANGAN SISTEM
3.1 Perancangan Sistem
Perancangan Sistem adalah tahap setelah analisis dari siklus pengembangan sistem, pendefisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk
rancang bangun implementasi menggambarkan bagaimana suatu system dibentuk Jogiyanto,2005. Tujuan dari perancangan system adalah untuk memenuhi
kebutuhan pemakai user mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta diimplementasikan. Desain system secara umum
mengidentifikasikan komponen-komponen system pendaftaran yang akan didesain secara terinci. Desain terinci dimaksudkan untuk pemrogram computer
dan ahli teknik lainnya yang akan mengimplementasikan sistem.
3.2 Perancangan DFD Data Flow Diagram 3.2.1 Diagram level konteks
Data Flow Diagram DFD adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat
membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan
sistem yang sedang berjalan logis wikipedia, 2012.Data Flow Diagram merupakan diagram yang menggunakan notasi-notasi simbol-simbol untuk
Universitas Sumatera Utara
menggambarkan arus dari data system. DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir.
Pada tahap analisa, penggunaan notasi simbol lingkaran dan anak panah untuk mewakili atau menggambarkan arus data dalam perancangan
sistem sangat membantu sekali di dalam komunikasi dengan pemakai sistem untuk memahami sistem secara logika. Adapun rancangan Data Flow Diagram
pada Sistem Pendaftaran siswa baru adalah sebagai berikut:
Gambar 3.1 DFD Sistem Pendaftaran Siswa Baru
Universitas Sumatera Utara
3.3 Basis Data Database
Basis Data Database merupakan kumpulan data yang saling berhubungan. Hubungan antar data dapat ditunjukan dengan adanya kolom field kunci dari
tiap table field yang ada. Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang
seragam. Satu record umumnya digambarkan sebagai baris data terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian
yang lengkap dan disimpan dalam satu record. Berikut rancangan tabel yang penulis gunakan dalam membangun Perancangan web sistem pendaftaran siswa
baru yaitu:
3.3.1 Field Name and Field Table
Table 3.1 tabel admin
Field name Type
Field size Keterangan
username varchar
20 Username admin
password varchar
50 Password admin
Table 3.2 tabel guru
Field name Type
Field size Keterangan
Nip varchar
50 Nip guru
Nama Varchar
100 Nama guru
Golongan Varchar
10 Golongan guru
Keterangan Varchar
200 Keterangan
pangkat
Universitas Sumatera Utara
Table 3.3 tabel hasil seleksi
Field name Type
Field size Keterangan
id Int
11 Id siswa lulus
nama Varchar
50 Nama siswa lulus
Tanggal_daftar Date
_ Tanggal_daftar
siswa Nomor_pendaftaran
Varchar 50
Nomor pendaftaran siswa
Noijazah Varchar
50 No ijazah siswa
nilaiun Int
11 Nilai un smp siswa
Table 3.4 tabel pesan
Field name Type
Field size Keterangan
Nama Varchar
50 Nama pengirim
Email Varchar
50 Email pengirim
Pesan Longtext
_ Pesan pengirim
id Int
11 Id pengirim
Table 3.5 tabel siswa daftar
Field name Type
Field size Keterangan
Id Int
10 Id
Nama Varchar
50 Nama
Kelamin Varchar
50 Kelamin
Nisn Varchar
50 Nisn
Universitas Sumatera Utara
Noijazahsmp Varchar
50 Noijazahsmp
Noijazahskhun Varchar
50 Noijazahskhun
Noun Varchar
50 Noun
Noik Varchar
50 Noik
Ttl Varchar
50 Ttl
Agama Varchar
50 Agama
Kebutuhankhusus Varchar
50 Kebutuhankhusus
Alamatanak Varchar
50 Alamatanak
Alattransportasi Varchar
50 Alattransportasi
Jenistinggal Varchar
50 Jenistinggal
Notelp Varchar
50 Notelp
Email Varchar
50 Email
Noujiannasional Varchar
50 Noujiannasional
Nokps Varchar
50 Nokps
Namaayah Varchar
50 Namaayah
Kebutuhanayah Varchar
50 Kebutuhanayah
Pekerjaanayah Varchar
50 Pekerjaanayah
Pendidikanayah Varchar
50 Pendidikanayah
penghasilanayah Varchar
50 penghasilanayah
Namaibu Varchar
50 Namaibu
Kebutuhanibu Varchar
50 Kebutuhanibu
Pekerjaanibu Varchar
50 Pekerjaanibu
Pendidikanibu Varchar
50 Pendidikanibu
Penghasilanibu Varchar
50 Penghasilanibu
Namawali Varchar
50 Namawali
Universitas Sumatera Utara
Kebutuhanwali Varchar
50 Kebutuhanwali
Pekerjaanwali Varchar
50 Pekerjaanwali
pendidikanwali Varchar
50 pendidikanwali
Penghasilanwali Varchar
50 Penghasilanwali
Tinggibadan Varchar
50 Tinggibadan
Beratbadan Varchar
50 Beratbadan
Jarakkesekolah Varchar
50 Jarakkesekolah
jumlahsaudarakandung Varchar
50 jumlahsaudarakandung
Nilaiun Int
2 Nilaiun
File Varchar
100 File
Waktu Datetime
- Waktu
Table 3.6 tabel status pendaftaran
Field name Type
Field size Keterangan
Id Int
11 -
Status Enum ‘1’’0’
-
Table 3.7 Tabel galeri
Field name Type
Field size Keterangan
Id Int
10 Id_foto
target Varchar
100 Target foto
Universitas Sumatera Utara
3.4 Flowchart Sistem 3.4.1 Flowchart Halaman Utama
Gambar 3.2 Flowchart Halaman Utama
3.4.2 Flowchart Halaman Admin
Universitas Sumatera Utara
Gambar 3.3 Flowchart Halaman Admin
Universitas Sumatera Utara
BAB 4 IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain sistem yang telah dirancang, sistem yang disetujui, menguji sistem,
menginstal dan memulai menggunakan sistem baru tersebut atau sistem yang diperbaiki. Adapun langkah-langkah yang dibutuhkan dalam implementasi sistem
adalah : 1.
Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang website.
2. Menyelesaikan rancangan sistem.
3. Menulis, menguji, mengontrol dan mendokumentasikan website.
4. Mendapatkan persetujuan.
4.2 Tujuan Implementasi Sistem