• Tidak ada hasil yang ditemukan

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 3 ANALISIS DAN PERANCANGAN SISTEM"

Copied!
27
0
0

Teks penuh

(1)

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

Perancangan system adalah supaya suatu organisasi atau lembaga untuk memulai memeiliki suatu system yang lebih baik lagi dari system yang sebelumnya. Perancangan system dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.

(2)

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

Pencarian Informasi Memberi Informasi

pendaftaran tentang sekolah

Informasi Tentang Data Calon

Pendaftaran Siswa

Data siswa yang Diterima

Gambar 3.1. Diagram Konteks Sistem Informasi CALON SISWA SISTEM INFORMASI PENDAFTAR AN ONLINE ADMINSTRATOR KEPALA SEKOLAH

(3)

2. Entity Relationship Diagram ( ERD )

(4)

3.3 Bagan Alur Flowchart No Yes No Yes No Yes No Yes No Yes Start Menu utama Home Admin Daftar Pendaftar Login Hal.Admin Hal.Login Hal.daftar

B

A

C

Hal.pendaftar

Finish

Hal.utama

(5)

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. NO YES INPUT Username/Password Login Konfirmasi Username/Password Salah

Proses Edit / Hapus

C

(6)

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 No Yes Yes

Input data Data Belum Lengkap

A

Hal.daftar

Simpan

(7)

2. Flowchart Melengakapi Biodata Yes No Yes

B

Hal.Login Akun Nilai raport Lengkapi biodata Input data Input data Finish

(8)

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

bio_id int(11) Primary key

nisn bigint(10) nm_siswa varchar(50) tmp_lahir varchar(50) tgl_lahir date jns_kelamin varchar(15) agama varchar(20) ank_ke int(11) jml_saudara int(11) sts_siswa varchar(25) hp_siswa varchar(15) almt_siswa varchar(255) tmpt_siswa varchar(30) kendaraan varchar(25) brt_badan int(11) tgi_badan int(11) gol_darah varchar(2) asl_sekolah varchar(50) almt_sekolah varchar(255) kpl_sekolah varchar(50) asl_kls_smp varchar(5) tlp_skl varchar(15) nm_ayah varchar(50)

(9)

nm_ibu varchar(50) almt_ortu varchar(255) hp_ortu varchar(15) kerja_ayah varchar(30) kerja_ibu varchar(30) hasil_ortu varchar(35) tgung_biaya varchar(30) sts_bio int(11) 3.2 Tabel Admin

Field Type Keterangan

admin_id int(11) Primary key

username varchar(40) password varchar(255) Name int(11) Alamat varchar(100) last_login datetime Islogin int(11) Isenable int(11) 3.3 Tabel daftar

Field Type Keterangan

adm_id int(11) Primary key

no_peserta bigint(11) nama varchar(50) nisn bigint(10) asal_skl varchar(50) email varchar(50) password varchar(255) pass_view varchar(50) tgl_daftar date status int(11)

(10)

3.4 Tabel Kontak

Field Type Keterangan

ktk_id int(11) Primary key

nama varchar(50) email varchar(40) subjek varchar(40) pesan text tggl date aktif int(11) 3.5 Tabel Info

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

nisn bigint(10) sem_1 int(3) sem_2 int(3) sem_3 int(3) sem_4 int(3) sem_5 int(3) rata_rata int(3) sts_ipa int(11)

(11)

3.7 Tabel Ips

Field Type Keterangan

ips_id int(11) Primary key

nisn bigint(10) sem_1 int(3) sem_2 int(3) sem_3 int(3) sem_4 int(3) sem_5 int(3) rata_rata int(3) sts_ips int(11) 3.8 Tabel Mat

Field Tyepe Keterangan

mat_id int(11) Primary key

nisn bigint(10) sem_1 int(3) sem_2 int(3) sem_3 int(3) sem_4 int(3) sem_5 mediumint(3) rata_rata int(3) sts_mat int(11) 3.9 Tabel B.ingris

Field Type Keterangan

bing_id int(11) Primary key

nisn bigint(10) sem_1 int(3) sem_2 int(3) sem_3 int(3) sem_4 int(3) sem_5 int(3) rata_rata int(3) sts_bing int(11)

(12)

3.10 Tabel B.indo

Field Type Keterangan

bind_id int(11) Primary key

nisn bigint(10) sem_1 int(3) sem_2 int(3) sem_3 int(3) sem_4 int(3) sem_5 int(3) rata_rata int(3) sts_bind int(11) 3.11 Tabel Menu

Field Type Keterangan

main_id int(5) Primary key

menu varchar(50)

link varchar(100)

aktif enum('Y', 'N')

status_in int(11)

(13)

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. Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar.

(14)

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

3. Monitor super VGA. 4. Memory minimal 128MB. 5. Keyboard.

6. Mouse.

4.3.2 Software

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

(15)

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.

5. Link pendaftaran berisikan suatu formulir yang harus diisi oleh calon siswa baru pada waktu mendaftar.

(16)

4.4 Tampilan Web Pendaftaran

Adapun tampilan- tampilan web pendaftaran online sebagai berikut :

1. Tampilan Halaman Utama

(17)

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

Setelah melakukan registrasi di atas kita akan mendapatkan tampilan informasi username dan password untuk bisa login nanti.

(18)

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.

(19)

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.

(20)
(21)

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 :

(22)

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

(23)

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 .

(24)

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.

(25)

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

(26)

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 error).

(27)

Gambar

Gambar 3.1. Diagram Konteks Sistem Informasi CALON SISWA SISTEM INFORMASI PENDAFTARAN ONLINE ADMINSTRATOR KEPALA SEKOLAH
Gambar 3.2 Entity Relationship Diagram ( ERD )
Gambar 4.1  Tampilan Halaman Utama
Gambar 4.2 Tampilan Halam Daftar
+7

Referensi

Dokumen terkait

Dari hasil penelitian ini diharapkan memperoleh metode KCKT yang dapat digunakan untuk mendeteksi dan menetapkan kadar bahan kimia obat metformin HCl dalam tablet herbal

Anak-anak yang lahir di era ini disebut-sebut oleh para peneliti sebagai era emasnya Amerika karena anak-anak yang lahir di generasi baby boom saat ini banyak

- Bukti pelayanan pasien sesuai dengan poliklinik tempat pasien diperiksa dan persyaratan kelengkapan jaminan (fotokopi hasil laboratorium, fotokopi

Dosen menyerahkan aspek nilai Tugas Akhir, Bahasa Inggris, Kepribadian dan IPK dari masing- masing mahasiswa kepada admin untuk diinput ke dalam sistem dan

Setelah masing-masing kelompok secara bergiliran mempresentasikan hasil kerjanya, peneliti memberikan penguatan terhadap materi yang telah dipresentasikan dengan

Kebijakan penambahan upaya penangkapan harus berdasarkan kebijakan yang tepat, untuk itu dengan menggunakan asumsi seluruh pengangguran di Kota Banda Aceh akan terserap secara

yaitu data yang dapat diwujudkan dengan angka yang diperoleh

akan tetapi pada prinsipnya sama, yaitu bahwa zakat itu adalah bagian. 31 Hikmat Kurnia dan Ahmad Hidayat, Panduan Pintar Zakat ,