• Tidak ada hasil yang ditemukan

BAB III DESAIN DAN PERANCANGAN

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB III DESAIN DAN PERANCANGAN"

Copied!
14
0
0

Teks penuh

(1)

14

Diagram Konteks ini menggambarkan sistem secara garis besar dengan memperlihatkan masukan, proses, dan keluaran dari sistem yangakan dirancang. Diagram Konteks dari Sistem Sistem Informasi Akademik SDN Darmorejo 02. adalah sebagai berikut :

SIA SDN Darmorejo 02 Admin

Guru Data siswa

Data guru Data mapel

Data jadwal

Data pembagian kelas

Data siswa Data jadwal Data pembagian kelas

Nilai siswa Nilai siswa

Gambar 3.1. Diagram Context

3.2. Data Flow Diagram (DFD)

DFD pada Sistem Informasi Akademik SDN Darmorejo 02 adalah sebagai berikut :

3.2.1. Data Flow Diagram(DFD) level 0

DFD merupakan pengembangan dari Contex Diagram yang terdiri dari DFD level 0 dan level 1. DFD level 0 pada Sistem Informasi Akademik SDN Darmorejo 02 seperti pada gambar 3.2.

(2)

Admin

7 Input data

guru

Data sisiwa Data siswa

2 Pembagian

kelas

Data kelas

Data kelas Data guru

1 siswa

2 Guru

3 Kelas

4 Menginput nilai siswa

3 Jadwal pelajaran

Data siswa

5 Mencetak

lap data siswa

6 Laporan

nilai

4Jadwal pelajaran

6 Nilai 5 Mata pelajaran

Guru

Lap nilai

Lap data siswa Pembagian kelas

Jadwal pelajaran

Data siswa

Data nilai Data pelajaran

Data mapel

Data mapel

1 Input data

siswa

Gambar 3.2 Data Flow Diagram (DFD) level 0

(3)

3.2.2. Data Flow Diagram(DFD) level 1 proses pengolah data siswa dan mencetak laporan pembagi kelas

1 Siswa

1

Mengolah data siswa

2 Guru

2 Mencetak

laporan pembagian

kelas

3 Kelas

Guru Data siswa

Data guru

Data kelas

Data kelas

Pembagian kelas

Gambar 3.3Data Flow Diagram (DFD) level 1 proses pengolah data siswa dan mencetak laporan pembagi kelas

3.2.3. Data Flow Diagram(DFD) level 1 proses mengolah nilai dan mencetak laporan nilai

5 Mata pelajaran

6 Nilai 1 Siswa

1

Mengolah nilai

2

Mencetak lap nilai Guru

Data nilai Data siswa

Laporan nilai

Gambar 3.4Data Flow Diagram (DFD) level 1 proses mengolah nilai dan mencetak laporan nilai.

(4)

3.3. Perancangan Database

Langkah awal dalam membangun suatu sistem adalah melakukan perancangan database yang akan digunakan. Database ini membentuk tabel yangakan selalu digunakan untuk menyimpan berbagai informasi yang digunakan dan juga dalam pengolahan data.

3.3.1. Conceptual Data Model (CDM)

Conceptual Data Model (CDM) dari sistem informasi

akademik SDN Darmorejo 02 , dimana masing-masing mempunyai relasi ke tabel-tabel yang lain seperti pada gambar 3.5.

Relationship_2 Relationship_3

Relationship_4

Relationship_5 Relationship_6

Relationship_7 Relationship_8

Relationship_9 siswa

# o o o o o o o o

nis nama_siswa jk ttl agama nama_ortu pekerjaan_ortu alamat_siswa kelas ...

Variable characters (20) Variable characters (50) Variable characters (20) Variable characters (50) Variable characters (20) Variable characters (25) Variable characters (20) Variable characters (50) Variable characters (20)

guru

# o o o o o o o o

nama_guru nip ttl agama nuptk jabatan pangkat gol alamat ...

Variable characters (50) Integer

Variable characters (50) Variable characters (20) Integer

Variable characters (20) Variable characters (20) Variable characters (20) Variable characters (50) nilai

# o o

uh uts uas ...

Integer Integer Integer

mapel o

o o o o o o o o o

pai b_indonesia pkn ipa ips mtk pjok plh b_jawa b_inggris ...

Variable characters (20) Variable characters (20) Variable characters (20) Variable characters (20) Variable characters (20) Variable characters (20) Variable characters (20) Variable characters (20) Variable characters (20) Variable characters (20)

jadwal_pelajaran o nama_mapel Variable characters (20)

pembagian_kelas

# o

dk_kelas wali_kelas

Variable characters (20) Variable characters (20)

Gambar 3.5. CDM Sistem Informasi Akademik

(5)

3.3.2. Physical Data Model(PDM)

Physical Data Model (PDM) adalah hasil generate dari CDM.

Entitas dan atribut pada PDM inilah yang akan digunakan untuk membuat rancangan database. PDM dari sistem informasi akademik SDN Darmorejo 02 dapat dilihat pada Gambar 4.6.

FK_RELATION_RELATIONS_SISWA

FK_RELATION_RELATIONS_NILAI

FK_RELATION_RELATIONS_JADWAL_P FK_RELATION_RELATIONS_SISWA

FK_RELATION_RELATIONS_MAPEL FK_RELATION_RELATIONS_SISWA

FK_RELATION_RELATIONS_MAPEL FK_RELATION_RELATIONS_NILAI

FK_GURU_RELATIONS_JADWAL_P FK_JADWAL_P_RELATIONS_GURU

FK_GURU_RELATIONS_PEMBAGIAFK_PEMBAGIA_RELATIONS_GURU

FK_MAPEL_RELATIONS_GURU FK_GURU_RELATIONS_MAPEL SISWA

nis nama_siswa jk ttl_siswa agama_siswa nama_ortu pekerjaan_ortu alamat_siswa kelas ...

varchar(50) varchar(50) varchar(25) varchar(30) varchar(25) varchar(50) varchar(50) varchar(50) varchar(20)

<pk>

nilai uh uts uas ...

integer integer integer

<pk>

jadwal pelajaran nama_mapel varchar(50)

mapel pai b_indonesia pkn ipa ips mtk pjok plh b_jawa b_inggris ...

varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) varchar(50)

pembagian kelas kd_kelas wali_kelas

varchar(50) varchar(50)

<pk>

guru kd_kelas nama_guru nip ttl_guru agama_guru nuptk jabatan pangkat gol alamat ...

varchar(50) varchar(50) integer varchar(50) varchar(50) integer varchar(50) varchar(50) varchar(50) varchar(50)

<fk2>

Relationship_1 nis

uh varchar(50) integer

<pk,fk1>

<pk,fk2>

Relationship_2 nis varchar(50) <pk,fk2>

Relationship_4 nis varchar(50) <pk,fk2>

Relationship_6 uh integer <pk,fk2>

Gambar 3.6. PDM Sistem Informasi Akademik

Langkah awal dalam membangun suatu sistem adalah melakukan perancangan database yang akan digunakan. Database ini membentuk tabel yang akan selalu digunakan untuk menyimpan berbagai informasi yang digunakan dan juga dalam pengolahan data.

(6)

3.3.3. Struktur Tabel

Suatu perancangan database harus di sesuaikan dengan ERD yang telah dibuat, dimana database tersebut harus sesuai dengan kebutuhan informasi yang diperlukan oleh user. Tabel-tabel yang digunakan dalam aplikasi ini adalah sebagai berikut :

a. Tabel administrator Nama tabel : admin

Digunakan : untuk menyimpan data nama dan password admin yang digunakan untuk login ke sistem

Primary Key :nama_admin

Tabel 3.1 Tabel admin

Nama field Tipe data Ukuran field Keterangan

Nama_admin Varchar 15 Primary key

Pass_admin Varchar 6 Password

b. Tabel siswa

Nama tabel : siswa

Digunakan : untuk menyimpan data siswa Primary Key : nis

Tabel 3.2 Tabel siswa

Nama field Tipe data Ukuran field Keterangan

Nis Varchar 20 Primary key

Nama_siswa Varchar 50 Nama_siswa

Jk Varchar 20 Jk

Ttl Varchar 30 Ttl

Agama Varchar 20 Agama

nama_ortu Varchar 20 nama_ortu

Pekerjaan_ortu Varchar 30 Pekerjaan_ortu

Alamat_siswa Varchar 50 Alamat_siswa

Kelas Varchar 10 Kelas

(7)

c. Tabel guru

Nama tabel : guru

Digunakan : untuk menyimpan data guru Primary Key : nama_guru

Tabel 3.3 Tabel guru

Nama field Tipe data Ukuran field Keterangan

Nama_guru Varchar 20 Primary key

Nip Integer 20 Nip

Ttl Varchar 30 Ttl

Agama Varchar 20 Agama

Nuptk Intege 20 Nuptk

Jabatan Varchar 30 Jabatan

Pangkat Varchar 20 Pangkat

Gol Varchar 10 Gol

Alamat Varchar 50 Alamat

d. Tabel nilai

Nama tabel : nilai

Digunakan : untuk menyimpan data nilai Primary Key : uh

Tabel 3.4 Tabel nilai

Nama field Tipe data Ukuran field Keterangan

Uh Intege 10 Primary key

Uts Intege 10 Uts

Uas Intege 10 Uas

e. Tabel jadwal pelajaran

Nama tabel : jadwal pelajaran

Digunakan : untuk menyimpan data jadwal pelajaran Primary Key :nama_guru

Tabel 3.5 Tabel jadwal pelajaran

(8)

Nama field Tipe data Ukuran field Keterangan

Nama_guru Varchar 20 Primary key

Nama_mapel Varchar 20 Jenis soal

f. Tabel mapel

Nama tabel : maple

Foreign Key : nilai(uh), siswa(nis)

Digunakan : untuk menyimpan data mapel Tabel 3.6. Tabel mapel

Nama field Tipe data Ukuran field Keterangan

uh Intege 10 Foreign Key

Nis Intege 20 Foreign Key

Pai Varchar 10 Pai

B_iindonesia Varchar 10 B_iindonesia

Pkn Varchar 10 Pkn

Ipa Varchar 10 Ipa

Ips Varchar 10 Ips

Mtk Varchar 10 Mtk

Pjok Varchar 10 Pjok

Plh Varchar 10 Plh

B_jawa Varchar 10 B_jawa

B_inggris Varchar 10 B_inggris

3.4. Perancangan AntarMuka (Interface)

Menu dari Sistem Informasi Akademik SDN Darmorejo 02 itu sendiri yang terdiri atas Login, Home, Siswa, Guru, Mapel, jadwal_pelajaran, Nilai.

3.4.1. Rancangan Login

Login akan digunakan sebagai interface untuk pengguna apabila akan masuk keseluruh fungsi menu dengan melakukan otorisasi melalui user dan password. Desain input form login dapat dilihat pada Gambar 3.7 dibawah ini.

(9)

Gambar 3.7 Desain Login 3.4.2. Rancangan Home

Desain menu utama digunakan agar user dapat mengakses form-form yang diinginkan.Menu yang ada sesuai dengan hak akses user yang telah ditentukan pada saat login. Desain menu utama dapat dilihat pada Gambar 3.8.

Gambar 3.8 Desain Home

(10)

3.4.3. Rancangan Data Siswa

Data siswa merupakan form yang digunakan untuk maintenance data siswa. Desain data siswa dapat dilihat pada Gambar 3.9.

Gambar 3.9 Desain Input Data Siswa 3.4.4. Rancangan Data Guru

Data guru merupakan form yang digunakan untuk menginputkan data guru. Desain input data guru dapat dilihat pada Gambar 3.10

(11)

Gambar 3.10 Desain Input Data Guru 3.4.5. Rancangan Jadwal Pelajaran

Data jadwal pelajaran merupakan form yang digunakan untuk menginputkan data jadwal pelajaran. Desain input data jadwal pelajaran dapat dilihat pada Gambar 3.11

Gambar 3.11 Desain Input Data Jadwal Pelajaran

(12)

3.4.6. Rancangan Data Nilai

Data nilai merupakan form yang digunakan untuk menginputkan data nilai oleh guru. Desain input data nilai dapat dilihat pada Gambar 3.12

Gambar 3.12 Desain Input Data Nilai

3.4.7. Rangcangan Pembagian Kelas

Data pembagi kelas merupakan form yang digunakan untuk menginputkan data Pembagian Kelas. Desain input data pembagian kelas dapat dilihat pada Gambar 3.13

(13)

Gambar 3.13 Desain Input Data Pembagian Kelas 3.4.8. Hasil Ouput Nilai UTS

Ini hasil dari output nilai siswa. Desain output nilai siswas dapat dilihat pada Gambar 3.14

Gambar 3.14 Desain Output Nilai Siswa UTS

(14)

3.4.9. Hasil Ouput Nilai US / Rapot

Ini hasil dari output nilai siswa. Desain output nilai siswas dapat dilihat pada Gambar 3.15

Gambar 3.15 Desain Output Nilai Siswa US / Rapot

Gambar

Diagram  Konteks  ini  menggambarkan  sistem  secara  garis  besar  dengan  memperlihatkan  masukan,  proses,  dan  keluaran  dari  sistem  yangakan  dirancang
Gambar 3.2 Data Flow Diagram (DFD) level 0
Gambar  3.3Data Flow Diagram (DFD) level 1 proses pengolah data  siswa dan mencetak laporan pembagi kelas
Gambar 3.5.  CDM  Sistem Informasi Akademik
+7

Referensi

Dokumen terkait

Dari hasil pengujian perbandingan antara sitoplasma dengan inti sel pada sampel pemeriksaan Pap Smear dengan katagori normal mendapatkan angka cenderung tetap

Artikel ini membahas tentang komunikasi pemasaran pendidikan di Madrasah Ibtidaiyah Nurul Qomar Palembang. Hal ini dilatar belakangi oleh persoalan dalam komunikasi

Bank Tabungan Pensiunan Nasional Syariah, Tbk dalam meningkatkan loyalitas nasabah (3) untuk menjelaskan faktor-faktor yang mempengaruhi strategi pelayanan PT.. Bank Tabungan

Salah satu cara suatu komunitas berinteraksi adalah dengan peristiwa makan dan dimakan, sehingga terjadi pemindahan energi, elemen kimia, dan komponen lain dari

Saat dipalpasi terjadi nyeri karena kemungkinan adanya taut band pada m.masseter dan m.temporalis  yang akan menyebabkan adanya trigger pointpada taut band tersebut ketika

Ketergantungan pihak konsumen kepada distributor farmasi membuat pihak distributor mempunyai peranan yang sangat besar dalam memperkenalkan dan memasarkan produk-produk tersebut

Pada setiap kelompok umur, proporsi remaja putri yang sudah menarche lebih tinggi pada kelompok yang memiliki tinggi badan normal dibandingkan remaja putri yang pendek..

Tujuan penelitian ini adalah mendeskripsikan pelaksanaan Unitbinmas dalam menanggulangi kenakalan remaja pelajar pada Polsek Kerjo Kabupaten Karanganyar,