• Tidak ada hasil yang ditemukan

BAB IV PERANCANGAN SISTEM. adalah termasuk bagaimana mengorganisasi sistem ke dalam subsistem-subsistem,

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV PERANCANGAN SISTEM. adalah termasuk bagaimana mengorganisasi sistem ke dalam subsistem-subsistem,"

Copied!
17
0
0

Teks penuh

(1)

46 BAB IV

PERANCANGAN SISTEM

Perancangan sistem adalah strategi untuk memecahkan masalah dan mengembangkan solusi terbaik bagi permasalahan tersebut. Perancangan sistem adalah termasuk bagaimana mengorganisasi sistem ke dalam subsistem-subsistem, serta alokasi subsistem-subsistem ke komponen-komponen perangkat keras, perangkat lunak serta prosedur1.

Berdasarkan hasil analisa, maka dirancanglah sebuah aplikasi yang dapat mmebantu pengolahan data pada Sekolah MTsN Tanjungpinang, diharapkan system informasi yang dirancang dapat lebih efisien dalam pemberian laporan- laporan yang dibutuhkan oleh Kepala Sekolah, sehingga mempermudah dalam pengambilan keputusan.

Rancangan ini meliputi Flowmap yang diusulkan, Diagram Konteks, Data Flow Diagram, Entity Relationship Diagram, BStruktur Program, Rancangan Input, Rancangan Proses dan Rancangan Output.

1 Adi Nugroho, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berbasis Objek, Informatika Bandung, 2005 hal : 203

(2)

4.1 Perancangan Flowmap Yang Diusulka n

4.1.1. Prosedur Pendaftaran Siswa Baru Yang Diusulkan

PROSEDUR PENDAFTARAN SISWA BARU

SISWA KEPALA

SEKOLAH TATA USAHA

PENGECEKAN

LENGKAP FORM PENDAFTARAN

FORM PENDAFTARAN &

SYARAT

INPUT

PROSES DATA SISWA BARU

SEKOLAH

PROSES CETAK LAP.

PENDAFTAR

LAP. SISWA BARU

1 2

PENGISIAN FORM &

MELENGKAPI SYARAT

FORM PENDAFTARAN &

SYARAT

TIDAK

YA

LAP. SISWA BARU

Gambar 4.1 Flowmap Usulan Pendaftaran Siswa Baru

(3)

4.1.2 Prosedur Pembagian Kelas Siswa Baru Yang Diusulkan

PROSEDUR PEMBAGIAN KELAS

WAKA KURIKULUM KEPALA SEKOLAH

TATA USAHA

LAPORAN DATA PSB

LAPORAN SISWA PERKELAS

TTD

LAPORAN SISWA PERKELAS

LAPORAN SISWA PERKELAS SEKOLAH

PEMBAGIAN KELAS DAN SIMPAN DATA

KELAS

CETAK LAPORAN

Gambar 4.2 Flowmap Usulan Pembagian Kelas Siswa Baru

(4)

4.2 Flowchart Seleksi

Input Data_Calon;

Input Kapasitas_Kelas;

If jumlah data_calon >

kapasitas_kelas

Sorting Nilai Calon Siswa sebanyak kapasitas kelas

Input Data siswa diterima ke masing-masing kelas sesuai dengan hasil sorting nilai

Siswa Diterima Start

End

T

F

Gambar 4.3 Flowchart Seleksi Calon Siswa

(5)

4.3 Diagram Konteks

Diagram Konteks adalah diagram yang menggambarkan hubungan antara entitas eksternal dengan sistem. Dimana data yang diinputkan oleh bagian entitas eksternal akan diproses didalam sistem dan akan menghasilkan laporan yang diinginkan oleh entitas eksternal tersebut.

Diagram konteks ini diperlihatkan antara lain kelompok pemakai atau sistem lain dimana sistem melakukan komunikasi data dimana sistem menerima dari lingkungan tertentu dan diproses.

KEPALA SEKOLAH SISTEM INFORMASI

PENDAFTARAN DAN PEMBAGIAN KELAS SISWA

BARU PADA SEKOLAH MTsN TANJUNGPINANG SISWA BARU

NIS, KELAS DATA CALON SISWA

KAPASITAS KELAS

LAPORAN DATA PSB

LAPORAN SISWA PERKELAS LAPORAN SISWA DITERIMA

Gambar 4.4 Diagram Konteks

4.4 Data Flow Diagram

Data flow diagram menggambarkan jaringan kerja antar fungsi yang berhubungan antara satu dengan yang lainnya dan menyimpan data sebagai perangkat analisis, model ini hanya mampu memodelkan sistem dari satu sudut pandang yaitu sudut pandang fungsi. Terdapat empat komponen yaitu proses menunjukkan transformasi dari masukan menjadi keluaran, sejumlah masukan dapat menjadi satu keluaran atau sebaliknya. Aliran komponen ini

(6)

direpresentasikan dengan menggunakan panah yang menuju kea tau arah dari proses. Penyimpanan yang memodelkan kumpulan data dan terminator yang mewakili entitas dari luar dimana sistem dapat berkomunikasi.

4.4.1 Data Flow Diagram Level 0

SISWA BARU

KEPALA SEKOLAH

1.0 PENGOLAHAN

DATA CALON SISWA

CALON SISWA

2.0 PENGOLAHAN

DATA KELAS

3.0 SELEKSI

CALON SISWA KELAS DATA CALON SISWA DATA CALON SISWA

KAPASITAS KELAS

DATA KELAS

DATA CALON SISWA

4.0 CETAK SISWA

DATA SISWA

DATA CALON SISWA LAPORAN SISWA PERKELAS

LAPORAN DATA PSB LAPORAN SISWA DITERIMA

NIS, KELAS

Gambar 4.5 Data Flow Diagram Level 0

(7)

4.4.2 Data Flow Diagram Level 1 Proses 3

KELAS

CALON SISWA

3.1 SELEKSI

CALON SISWA

3.2 UBAH STATUS

SISWA DATA KAPASISTAS

DATA CALON SISWA

DATA SISWA DATA SISWA

DATA SISWA

Gambar 4.6 Data Flow Diagram Level 1 Proses 3

4.4.3 Data Flow Diagram Level 1 Proses 4

SISWA

4.1 CETAK LAPORAN

SISWA DITERIMA

4.2 CETAK LAPORAN

SISWA PERKELAS

4.3 LAPORAN

DATA PSB CALON SISWA

KEPALA SEKOLAH DATA

SISWA

LAPORAN SISWA DITERIMA

LAPORAN SISWA PERKELAS

LAPORAN PSB DATA SISWA

Gambar 4.7 Data Flow Diagram Level 1 Proses 4

(8)

4.5 Entity Relationship Data

Diagram Hubungan Entitas atau entity relation diagram merupakan model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpan. Model data sendiri merupakan sekumpulan cara, peralatan untuk mendeskripsikan data-data yang hubungannya satu sama lain, semantiknya, serta batasan konsistensi.

Model data terdiri dari model hubungan entitas dan model relasional2.

SISWA N MENEMPATI 1 KELAS

Gambar 4.8 Entity Relationship Data

4.6 Kamus Data

Kamus data disebut juga sistem dictionary adalah catalog kata tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi. Berikut adalah pejelasan tentang nama, deskripsi, struktur data, penggunaan dan format data dari setiap aliran data :

2 http://id.wikipedia.org/wiki/Diagram_hubungan_entitas

(9)

Nama tabel : calon_siswa

Fungsi : Untuk mengetahui data calon siswa Primary Key : no_pendaftaran

Tabel 4.1 Calon Siswa

No Field nama Type Size Key

1 No_pendaftaran Text 15 Primary Key

2 Tahun_ajaran Text 10

3 Nama Text 50

4 Alamat Text 50

5 No_telp Text 15

6 Tempat_lahir Text 20

7 Tanggal_lahir Date/time

8 Asal_sekolah Text 30

9 Nilai_uasbn Number 10 Nilai_tes Number 11 Nilai_rata Number

12 Status Text 16

(10)

Nama tabel : kelas

Fungsi : Untuk mengetahui data siswa perkelas Primary Key : -

Tabel 4.2 Kelas

No Field nama Type Size Primary key

1 Tahun_ajaran Text 10

2 Kelas Text 3

3 Kapasitas Number

Nama tabel : calon_siswa

Fungsi : Untuk mengetahui biodata siswa yang telah diterima Primary Key : nis

Tabel 4.3 Siswa

No Field name Text Size Primary key

1 Nis Text 10 Primary key

2 No_pendaftaran Text 15

3 Tahun_ajaran Text 10

4 Nama Text 50

5 Alamat Text 50

6 No_telp Text 15

(11)

7 Tempat_lahir Text 20

8 Tanggal lahir Date/time

9 Asal_sekolah Text 30

10 Nilai_uasbn Number

11 Nilai_tes Nilai_rata

12 Kelas Text 3

4.7 Rancangan Struktur Program

Struktur program adalah suatu konsep pembuatan yang mempunyai fungsi untuk mengelompokkan intruksi ke dalan sub program fungsional dimana setiap sub program tersebut memiliki tugas dan fungsi tertentu yang digunakan untuk mendukung dari keseluruhan program yang dibuat. Struktur program yang dibuat adalah sebagai berikut :

(12)

Struktur Program

Input Proses

Data Calon Siswa Pembagian Kelas Siswa Baru

Laporan Siswa Diterima Laporan Calon

Siswa Output

Data Kelas

Laporan Siswa Perkelas

Gambar 4.9 Rancangan Struktur Program

4.8 Rancangan Struktur Menu

Struktur menu merupakan bentuk umum dalam suatu perancangan aplikasi yang dapat memudahkan pengguna dalam menggunakan aplikasi yang dibangun. Dengan adanya struktur menu ini, maka dapat mempercepat proses pengolahan data, sehingga dapat meminimalkan keterlambatan dalam penyajian atau pemberian data.

Struktur menu yang dibuat dalam aplikasi ini terdiiri dari menu- menu dan sub menunya. Berikut adalah gambar rancangan struktur menu :

(13)

Master Data

Menu Utama

Seleksi Laporan

Kelas

Siswa Perkelas Siswa Diterima Calon Siswa Calon Siswa

Gambar 4.10 Rancangan Struktur Menu

4.9 Rancangan Input

Rancangan input adalah rancangan dari dokumen dasar yang digunakan untuk merekap data yang digunakan. Perancangan input meliputi bentuk dokumen-dokumen input yang akan digunakan untuk penginputan data. Perancangan input dapat dilihat pada gambar dibawah ini :

1. Format Input Data Calon Siswa

No. Pendaftaran

Nama

Alamat No. Telepon

Tempat / Tanggal Lahir

Asal Sekolah

Nilai UASBN Nilai Tes

Tahun Ajaran

Nilai Rata-Rata

Baru Simpan Ubah Pencarian

Gambar 4.11 Desain Input Data Calon Siswa

(14)

2. Form Pencarian Calon Siswa

No Pendaftaran Tahun Ajaran Nama Alamat No Telp Asal Sekolah Nilai UASBN Nilai Tes Rata-Rata

Kategori Pencarian Keyword

Cari Refresh

Gambar 4.12 Desain Form Pencarian Calon Siswa

3. Format Input Data Master Kelas

Create

Ubah Kapasitas Tahun Ajaran

Jumlah Kelas

Gambar 4.13 Desain Input Data Master Kelas

4. Form Kapasitas Kelas

Tahun Ajaran Kelas

Kapasitas

Simpan

Gambar 4.14 Desain Input Kapasitas Kelas

(15)

5. Format Input Seleksi Calon Siswa

Tahun Ajaran Jumlah Calon Siswa Jumlah Kelas

Jumlah Kapasitas Kelas

Proses

Gambar 4.15 Desain Input Seleksi Calon Siswa

4.10 Rancangan Output

1. Format Output Cetak Laporan

Jenis Laporan

Tahun Ajaran

Cetak Calon Siswa

Siswa Perkelas

Siswa Diterima Siswa Tidak Diterima

Kelas

Gambar 4.16 Desain Output Cetak Laporan

(16)

2. Form Laporan Calon Siswa

Laporan Calon Siswa

MADRASAH TSANAWIYAH NEGERI

JL. RAJA AI HAJI KOTA TANJUNGPINANG TEL. 0771-22517

TAHUN AJARAN JUMLAH PENDAFTAR

No Nama Alamat No Telp Tempat Lahir Tanggal Lahir Asal Sekolah Nilai UASBN Nilai Tes Nilai Rata-Rata :

:

Tanjungpinang,………..

Kepala Sekolah

(………) NIP.

Gambar 4.17 Output Cetak Laporan Calon Siswa

3. Form Laporan Siswa Tidak Diterima

Laporan Siswa Tidak Diterima

MADRASAH TSANAWIYAH NEGERI

JL. RAJA AI HAJI KOTA TANJUNGPINANG TEL. 0771-22517

TAHUN AJARAN

JUMLAH TIDAK DITERIMA

No Nama Alamat No Telp Tempat Lahir Tanggal Lahir Asal Sekolah Nilai UASBN Nilai Tes Nilai Rata-Rata :

:

Tanjungpinang,………..

Kepala Sekolah

(………) NIP.

Gambar 4.18 Output Cetak Laporan Siswa Tidak Diterima

(17)

4. Form Laporan Siswa Diterima dan Perkelas

Laporan Siswa Diterima Dan Perkelas

MADRASAH TSANAWIYAH NEGERI

JL. RAJA AI HAJI KOTA TANJUNGPINANG TEL. 0771-22517

TAHUN AJARAN

Kelas NiS No Pendaftaran Nama Nilai UASBN Nilai Tes Nilai Rata-Rata

:

Tanjungpinang,………..

Kepala Sekolah

(………) NIP.

Gambar 4.19 Output Cetak Laporan Siswa Diterima Dan Perkelas

Gambar

Gambar 4.1 Flowmap Usulan Pendaftaran Siswa Baru
Gambar 4.2 Flowmap Usulan Pembagian Kelas Siswa Baru
Gambar 4.3 Flowchart Seleksi Calon Siswa
Diagram Konteks adalah diagram yang menggambarkan hubungan  antara  entitas  eksternal  dengan  sistem
+7

Referensi

Dokumen terkait

Didapatkan hubungan yang signifikan antara jumlah lesi dengan kadar glukosa darah puasa dengan kekuatan hubungan (r) positif sebesar 0,46 yang menunjukkan hubungan

(1) Nilai Perolehan Objek Pajak karena waris dan hibah wasiat adalah nilai pasar pada saat. didaftarkannya perolehan hak tersebut ke Kantor

a) The use of relevant historical data to identify events or situations which have occurred in the past and hence be able to extrapolate the probability of their occurrence in

Integrasi Model Pembelajaran Problem-Based Learning dengan Appreciative Inquiry Approach dalam Meningkatkan Kemampuan Pemecahan Masalah Matematis Siswa..

Berdasarkan hasil Evaluasi Kualifikasi sesuai dengan Berita Acara Evaluasi Kualifikasi Nomor : 0024.g/POKJA-D/ULP-KMU/IX/2017, dimana dinyatakan bahwa Perusahaan saudara LULUS

Our two questions about the behavior of projective objects in symmetric monoidal closed abelian categories fit naturally into a larger group of six interrelated questions about

Setelah melakukan Evaluasi administrasi dan teknis Kualifikasi pada Pekerjaan Pengawasan Peningkatan jalan Simpang batu Dinding - Simpang Mahamahak Besar, Tahun Anggaran

Abbas, Coincidence point and invariant approximation for mappings satisfying generalized weak contractive condition , Fixed Point Theory and Applications, Volume 2006, Article ID