bab iii analisis dan perancangan sistem 3.1 analisis ...sir.stikom.edu/id/eprint/711/6/bab...

58
18 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Permasalahan 3.1.1 Identifikasi Masalah Selama ini SMA Hang Tuah 2 Sidoarjo memiliki masalah dalam administrasi akademiknya yaitu pencatatan dengan menggunakan Ms. Office Excel dimana penelurusan data membutuhkan waktu lama dan data yang ada terkadang tidak akurat karena program tersebut tidak bisa melakukan validasi. Dalam pembuatan laporan dilakukan dengan memilah data dari Ms. Office Excel dan diketik ulang sehingga kesalahan seperti data yang sama diketik lebih dari sekali dapat terjadi. Selain itu proses ini membutuhkan waktu yang sebenarnya dapat dikurangi. Disamping situasi yang dijabarkan di atas, orang tua pasti ingin memantau perkembangan anak mereka di sekolah. Saat ini pihak sekolah ingin memanfaatkan internet sebagai media untuk membantu para orang tua mengawasi dan mengikuti perkembangan siswa. 3.1.2 Document Flow Sesuai dengan identifikasi masalah yang telah dijabarkan, disusunlah document flow yang menjabarkan sistem yang digunakan saat ini. Document flow adalah sebuah model yang disusun sesuai dengan proses bisnis yang ada yang akan dibangun menjadi sistem yang baru. Document flow ini akan digunakan oleh analis sistem untuk memahami proses bisnis dan aliran dokumen yang ada untuk kemudian dianalisa dan dirancang kembali sistem yang akan digunakan.

Upload: lehuong

Post on 26-Jun-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

18

BAB III

ANALISIS DAN PERANCANGAN SISTEM

3.1 Analisis Permasalahan

3.1.1 Identifikasi Masalah

Selama ini SMA Hang Tuah 2 Sidoarjo memiliki masalah dalam

administrasi akademiknya yaitu pencatatan dengan menggunakan Ms. Office

Excel dimana penelurusan data membutuhkan waktu lama dan data yang ada

terkadang tidak akurat karena program tersebut tidak bisa melakukan validasi.

Dalam pembuatan laporan dilakukan dengan memilah data dari Ms. Office Excel

dan diketik ulang sehingga kesalahan seperti data yang sama diketik lebih dari

sekali dapat terjadi. Selain itu proses ini membutuhkan waktu yang sebenarnya

dapat dikurangi.

Disamping situasi yang dijabarkan di atas, orang tua pasti ingin memantau

perkembangan anak mereka di sekolah. Saat ini pihak sekolah ingin

memanfaatkan internet sebagai media untuk membantu para orang tua mengawasi

dan mengikuti perkembangan siswa.

3.1.2 Document Flow

Sesuai dengan identifikasi masalah yang telah dijabarkan, disusunlah

document flow yang menjabarkan sistem yang digunakan saat ini. Document flow

adalah sebuah model yang disusun sesuai dengan proses bisnis yang ada yang

akan dibangun menjadi sistem yang baru. Document flow ini akan digunakan oleh

analis sistem untuk memahami proses bisnis dan aliran dokumen yang ada untuk

kemudian dianalisa dan dirancang kembali sistem yang akan digunakan.

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

19

Adapun document flow yang digunakan pada sistem informasi akademik

pada SMA Hang Tuah 2 Sidoarjo adalah :

1. Document Flow Penerimaan Siswa Baru.

Pada document flow penerimaan siswa baru dimulai dengan

pembuatan formulir pendaftaran dan ketentuan-ketentuan untuk

mendaftarkan siswa pada SMA Hang Tuah 2 Sidoarjo. Lalu calon siswa

baru akan mengisi formulir pendaftaran tersebut dan melengkapi segala

ketentuan-ketentuan yang diberikan. Proses penerimaan siswa sesuai

dengan kapasitas SMA Hang Tuah 2 Sidoarjo. Setelah diumumkan, siswa-

siswa yang diterima barulah membayar biaya pendaftaran yaitu biaya

penerimaan, biaya seragam, dan pembayaran SPP bulan pertama belajar di

SMA Hang Tuah 2 Sidoarjo. Untuk lebih jelasnya, dapat dilihat pada

gambar 3.1.

2. Document Flow Penjadwalan Mata Pelajaran dan Guru

Pada document flow penjadwalan mata pelajaran dan guru dimulai

oleh bagian kurikulum dalam menyusun daftar mata pelajaran yang akan

diajarkan pada SMA Hang Tuah 2 Sidoarjo. Setelah data guru diterima,

maka bagian akademik akan menyusun jam efektif yang digunakan untuk

memasukkan mata pelajaran sesuai dengan kelas masing-masing.

Jadwal pelajaran disusun dengan menyesuaikan mata pelajaran

yang sudah disesuaikan dengan guru yang ada dan jam efektif proses

belajar mengajar yang terjadi di kelas. Setelah selesai disusun, jadwal

tersebut akan diserahkan pada tiap guru yang ada untuk disesuaikan

dengan jadwal masing-masing guru. Apabila tidak sesuai para guru akan

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

20

mengembalikan pada bagian akademik untuk disusun ulang. Apabila

sudah sesuai bagian akademik akan mencatat jadwal tersebut sebagai arsip

dan menyusun jadwal mata pelajaran siswa per kelas dan jadwal mengajar

guru. Untuk lebih jelasnya, dapat dilihat pada gambar 3.2.

3. Document Flow Pembagian Kelas

Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan,

anggota kelas dibagi secara merata di tiap kelas yang tersedia. Untuk lebih

jelasnya, dapat dilihat pada gambar 3.3.

4. Document Flow Penilaian Siswa

Pada document flow penilaian siswa dijelaskan mengenai proses

untuk menghasilkan nilai rapot yang diperoleh siswa. Nilai rapot diperoleh

dari nilai tugas harian, nilai ujian tengah semester, dan nilai ujian akhir

semester. Dari ketiga nilai tersebut, guru wali kelas dan guru mata

pelajaran tertentu akan memperoleh nilai dari hasil belajar siswa selama

satu semester. Nilai rapot tersebut akan diserahkan kepada siswa. Untuk

lebih jelasnya, dapat dilihat pada gambar 3.4

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

21

Proses Penerimaan Siswa Baru

Panitia

PendaftaranKepala Sekolah Tata UsahaCalon Siswa

Start

Data Calon SiswaSeleksi

Siswa

Baru

Data Siswa

Baru

Membuat

Bukti

Pembayaran

Data Siswa

Baru

Nota pembayaranMembuat

Daftar

Siswa

Lunas

Daftar Siswa

Lunas

Siswa Diterima

Membuat

Laporan

Siswa Baru

yang

Diterima

Laporan Siswa

baru yang Diterima

End

Gambar 3.1 Document Flow Penerimaan Siswa baru

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

22

Penjadwalan Mata Pelajaran dan Guru

Bagian Akademik Guru Kepala SekolahSiswa

Start

Daftar Mata

Pelajaran

Data Guru

Menyusun

Jam

belajar

efektif

Data jam belajar

efektif

Menyusun

jadwal mata

pelajaran dan

guru

Jadwal

pelajaran

Menyesuaikan

jadwal

sementara

Jadwal sementara

Menyetuju

i Jadwal

Pelajaran

Jadwal

Pelajaran yang

disetujui guru

Menyusun

Jadwal yang

sudah

sesuai

Jadwal pelajaran

siswa

Jadwal

mengajar guru

Jadwal

pelajaran siswa

1

Jadwal mengajar

guru

1

Jadwal

pelajaran siswa

Jadwal

mengajar guru

Y

Sesuai?

T

Jadwal pelajaran

siswa

Jadwal

mengajar guru

Gambar 3.2 Document Flow Penjadwalan Mata Pelajaran dan Guru

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

23

Proses Pembagian Kelas

SiswaBagian Akademik

Start

Data kelas yang

tersediaData Siswa

Pembagian

kelas

Data Kelas Siswa Data Kelas Siswa

Gambar 3.3 Document Flow Pembagian Kelas

5. Document Flow Kenaikan Kelas

Pada document flow kenaikan kelas dilakukan proses

membandingkan nilai rapot yang diperoleh siswa dengan nilai standar

kenaikan kelas. Apabila hasil yang didapat ditemukan siswa yang

memiliki nilai di bawah standar kenaikan kelas maka siswa tersebut

memiliki kesempatam melakukan remidi yang diadakan oleh guru mata

pelajaran terkait. Setelah diperoleh hasil remidi, nilai remidi tersebut akan

digunakan untuk mendongkrak nilai siswa yang ada di bawah nilai standar

kenaikan kelas. Hasil yang diperoleh pada proses kenaikan kelas akan

dicatat pada buku induk siswa. Untuk lebih jelasnya, dapat dilihat pada

gambar 3.5.

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

24

Proses Penilaian Siswa

Siswa GuruKepala Sekolah

Start

Soal Tugas

Harian

Soal Tugas

Harian

Mengerjakan

Tugas Harian

Tugas harian yang

telah dikerjakan

Menilai

Tugas

Harian

Nilai Tugas Harian1

Soal UTS

Soal UTS

Mengerjakan

UTS

UTS yang telah

dikerjakan

Menilai

UTSNilai UTS

2

Soal UAS

Soal UAS

Mengerjakan

UAS

Menilai

UAS

Nilai UAS3

1

Merata-ratakan

nilai tugas harian

Rata-ratakan nilai

tugas harian

Mengolah Nilai

Raport Siswa

2

3

Nilai Raport Siswa

Nilai Raport Siswa

Nilai Raport Siswa

Buku Induk SiswaSelesai

Gambar 3.4 Document Flow Penilaian Siswa

6. Document Flow Penentuan Jurusan

Pada document flow penentuan jurusan ini dibahas mengenai

proses penentuan jurusan. Siswa kelas XI akan memasuki jurusan yang

berbeda-beda. Untuk menentukan jurusan pihak sekolah memiliki

beberapa persyaratan nilai yang diambil dari rapot siswa kelas X dan

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

25

absensi siswa. Apabila memenuhi persyaratan yang ditentukan pihak

sekolah, maka siswa akan memasuki jurusan sesuai dengan yang telah

ditentukan. Untuk lebih jelasnya dapat dilihat pada gambar 3.6

7. Document Flow Pembayaran SPP

Pada document flow pembayaran SPP dibahas mengenai proses

pembayaran SPP yang dilakukan oleh siswa. Dimulai dengan mencetak

buku SPP yang dilakukan oleh bagian tata usaha. Proses pembayaran SPP

dilakukan oleh siswa setiap bulannya, dan apabila ada siswa yang

terlambat membayar SPP akan dikenakan denda. Pembayaran SPP akan

dicatat oleh bagian tata usaha sebagai pertanggungjawaban terhadap

kepala sekolah. Arsip mengenai SPP akan dipegang oleh bagian tata usaha

sebagai bukti dari setiap pembayaran yang dilakukan siswa setiap

bulannya. Untuk lebih jelasnya, dapat dilihat pada gambar 3.7.

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

26

Proses Kenaikan Kelas

Guru Bagian AkademikSiswa

Start

Nilai Standar

Keniakan Kelas

Nilai Rata-

Rata Tugas

Harian

Nilai UTS Nilai UAS

Mengolah

Nilai Rapot

Siswa

Di bawah

nilai standar?

Menyusun

Nilai Rapot

Siswa Naik

Kelas

T

Remidi >=3

kali?

Y

Nilai Rapot

Siswa

Membuat

surat

keputusan

Tidak naik

kelas

Y

Surat

Keputusan

Tidak Naik

Kelas

Surat

Keputusan

Tidak Naik

Kelas

Mengadakan

Remidi

T

RemidiRemidi

Mengerjakan

Remidi

Remidi yang

telah

dikerjakan

Menilai

hasil

remidi

Nilai Remidi

Nilai Rapot

Siswa

End

Buku Induk

1

1

Gambar 3.5 Document Flow Kenaikan Kelas

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

27

Proses Penentuan Jurusan

GuruSiswa

Start

Nilai Rapot

SiswaAbsensi Siswa

Penentuan

Jurusan

Jurusan Siswa

Jurusan Siswa

Jurusan Siswa

End

Gambar 3.6 Document Flow Penentuan Jurusan

3.2 Desain Arsitektur

Desain arsitektur dari rancang bangun sistem informasi akademik ini

dapat dilihat pada Gambar 3.8. Desain sistem ini menunjukkan sistem dapat

diakses oleh kepala sekolah, guru, akademik dan tata usaha sesuai dengan hak

akses yang telah ditentukan. Server yang ada digunakan juga untuk menampilakna

data dalam bentuk web yang dapat diakses oleh orang tua.

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

28

3.3 Perancangan Sistem

Berdasarkan analisis permasalahan yang ada maka dilakukan

penggambaran system flow, DFD dan ERD, struktur tabel dan perancangan antar

muka.

3.3.1 System Flow

Sesuai dengan document flow yang telah dijabarkan, disusunlah system

flow yang digunakan untuk melakukan komputerisasi dan memperbaiki sistem

yang digunakan saat ini. System flow adalah sebuah model yang disusun sebagai

sistem baru dari proses bisnis yang terdahulu.

Adapun system flow yang digunakan pada sistem informasi akademik pada

SMA Hang Tuah 2 Sidoarjo adalah :

1. System Flow Penerimaan Siswa Baru.

Pada system flow penerimaan siswa baru dimulai dengan

menginputkan data-data calon siswa dan kemudian dilakukan proses

seleksi sesuai dengan jumlah yang diinginkan pihak sekolah. Untuk lebih

jelasnya, dapat dilihat pada gambar 3.9.

2. System Flow Penjadwalan Mata Pelajaran dan Guru.

Pada system flow penjadwalan mata pelajaran dan guru dibutuhkan

data mata pelajaran dan data guru untuk kemudian diproses dan

menghasilkan jadwal mata pelajaran siswa dan jadwal mengajar guru.

Untuk lebih jelasnya, dapat dilihat pada gambar 3.10.

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

29

3. System Flow Pembagian Kelas.

Pada system flow pembagian kelas, siswa dibagi secara acak dan

manual. Data yang dibutuhkan adalah data siswa dan data kelas .Untuk

lebih jelasnya, dapat dilihat pada gambar 3.11

4. System Flow Penilaian Siswa.

Pada system flow penilaian siswa dibutuhkan data nilai tugas

harian, data nilai uts, dan data nilai uas untuk diolah untuk menghasilkan

nilai rapot per mata pelajaran. Untuk lebih jelasnya, dapat dilihat pada

gambar 3.12.

Pembayaran SPP

Tata Usaha Kepala SekolahSiswa

Start

Buku SPP

Buku SPP

Membayar

SPP

Mencatat

Pembayaran

SPP

Buku SPP

End

Data Pembayaran

SPP

Buku SPP Buku SPP

Gambar 3.7 Document Flow Pembayaran SPP

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

30

Penerimaan Siswa Baru

Panitia

PendaftaranKepala sekolahCalon Siswa Baru

Start

Seleksi

Perengkingan

sesuai NEM

Daftar Siswa

Baru

Data siswa Data Siswa

End

Data Calon SiswaData Calon Siswa

Tata Usaha

Proses seleksi

siswa baru, Proses

pembagian kelas,

Proses pembagian

jadwal pelajaran

dan guru, Proses

absensi, Proses

pembayaran data

spp, proses

perhitungan nilai,

Proses kenaikan

kelas, Proses

penjurusan,

Proses kelulusan

Kepala Sekolah

Guru

Server SMA Hang Tuah 2 Sidoarjo

Laporan Siswa

Baru Laporan

pembayaran SPPRapot

Akademik

Orang Tua

Upload data

siswa, jadwal

pelajaran,

absensi, dan nila

siswa

Web Server

Internet

Gambar 3.8 Gambaran Umum Sistem Informasi Akademik SMA Hang Tuah 2

Sidoarjo

Gambar 3.9 System Flow Penerimaan Siswa Baru

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

31

5. System Flow Kenaikan Kelas.

Pada system flow kenaikan kelas dibutuhkan data nilai rapot

kemudian dibandingkan dengan nilai standar kenaikan kelas, apabila

memenuhi standar maka naik kelas jika tidak maka tidak naik kelas. Untuk

lebih jelasnya, dapat dilihat pada gambar 3.13.

Penjadwalan Mata Pelajaran dan Guru

Bagian Akademik GuruSiswa

Start

Data Mata

Pelajaran

Data

Guru

Menyusun Jadwal

Mata Pelajaran

dan Guru

Jadwal

Mata

pelajaran

Jadwal

mengajar

Guru

Jadwal

Mata

pelajaran

Jadwal

mengajar

Guru

Selesai

Gambar 3.10 System Flow Penjadwalan Mata Pelajaran dan Guru

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

32

6. System Flow Penentuan Jurusan.

Pada system flow penentuan jurusan dibutuhkan data nilai rapot dan

data siswa kemudian diproses untuk menentukan jurusan. Untuk lebih

jelasnya, dapat dilihat pada gambar 3.14.

Pembagian Kelas

Bagian AkademikSiswa

Start

Data KelasData siswa

Pembagian Kelas

Data Kelas

Siswa

Data Kelas

Siswa

End

Gambar 3.11 System Flow Pembagian Kelas

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

33

7. System Flow Pembayaran SPP.

Pada system flow pembayaran spp dibutuhkan data nilai rapot dan

data siswa kemudian diproses untuk menentukan jurusan. Untuk lebih

jelasnya, dapat dilihat pada gambar 3.15.

8. System Flow Web Sistem Informasi Siswa.

Pada system flow web sistem informasi siswa, orang tua siswa login

sesuai password untuk melihat informasi anaknya. Untuk lebih jelasnya,

dapat dilihat pada gambar 3.16.

Penilaian Siswa

Siswa Guru

Start

Soal Tugas Harian

Soal Tugas Harian

Mengerjakan

Tugas Harian

Tugas Harian

SIswa Input TugasHarian

Siswa

1

Soal UTSSoal UTS

Mengerjakan

UTS

UTS Siswa Input UTS Siswa2

Soal UASSoal UAS

Mengerjakan

UTS

UAS Siswa

Input UAS Siswa

Mengolah Nilai

Rapot Siswa

1

2

Nilai

Rapot

Siswa

Entry

Database Nilai

Rapot Siswa

Nilai Rapot

Siswa

Nilai

Rapot

Siswa

Entry Nilai Siswa

Nilai Siswa

Gambar 3.12 System Flow Penilaian Siswa

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

34

Kenaikan Kelas

Guru Bagian AkademikSiswa

Start

Nilai Standar

Kenaikan

Kelas

Mengolah Nilai

Rapot Siswa

Di bawah

standar?T

Y

Keputusan

Tidak Naik

Kelas

Nilai Rapot

Siswa

Keputusan

Naik Kelas

End

Keputusan

Naik Kelas

Keputusan

Tidak Naik

Kelas

Gambar 3.13 System Flow Kenaikan Kelas

Penentuan Jurusan

Bagian AkademikSiswa

Start

Penentuan

Jurusan

Jurusan

Siswa

Jurusan

Siswa

Nilai Rapot

SIswa Data Siswa

End

Gambar 3.14 System Flow Penentuan Jurusan

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

35

Pembayaran SPP

Tata Usaha Kepala sekolahSiswa

Start

Buku SPP

Input Data SPP

Data SPP

Siswa

SPP Siswa

Buku SPP

Data SPP

Siswa

EndT

Terlambat

Bayar?

Y

Gambar 3.15 System Flow Pembayaran SPP

Web Sistem Informasi Siswa

SekolahSekolahOrang TuaOrang Tua

Start

LoginData

Siswa

Absensi

Siswa

Jadwal

Pelajaran

Nilai

Siswa

Data

Siswa

Jadwal

Pelajaran

Absensi

Siswa

Nilai

Siswa

End

Logout

Gambar 3.16 System Flow Web Informasi Siswa

3.3.2 Data Flow Diagram

Data Flow Diagram (DFD) adalah gambaran aliran informasi yang

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

36

terlibat dalam suatu prosedur (event) yang terdapat dalam suatu sistem. Diagram

ini menjelaskan alur data yang terjadi pada setiap proses.

1. Hirarki Input Proses Output

Hirarki Input Proses Output (HIPO) menggambarkan hirarki proses-

proses yang ada dalam Data Flow Diagram. HIPO Sistem Informasi Akademik

ini memiliki lima proses utama yaitu Sistem Penerimaan Siswa Baru, Sistem

Penjadwalan Mata Pelajaran dan Guru, Sistem Penilaian Siswa, Sistem Kenaikan

Kelas dan Sistem Pembayaran SPP seperti yang terlihat Gambar 3.17. Kelima

proses utama tersebut juga masing-masing memiliki beberapa sub proses di

dalamnya.

Gambar 3.17 Hirarki Input Proses Output Sistem Informasi Akademik SMA Hang

Tuah 2 Sidoarjo

2. Context Diagram

Context diagram adalah diagram yang terdiri dari suatu proses dan

menggambarkan ruang lingkup suatu sistem. Context diagram akan memberikan

gambaran tentang keseluruhan sistem. Pada Context Diagram dari Sistem

Sistem Informasi

Akademik

0

Sistem Siswa

1

Pendaftaran

Siswa Baru

1.1

Penerimaan

Siswa Baru

1.2

Sistem

Penjadwalan

Mata Pelajaran

dan Guru

2

Sistem

Penilaian

Siswa

3

Sistem

Kenaikan

Kelas

4

Pembagian

Kelas

1.3

Maintenance

Jadwal

2.1

Penghitungan

Nilai Rapot

3.2

Maintenance

Nilai Siswa

3.1 Maintenance

Nilai Standar

Kenaikan Kelas

4.1

Seleksi

Kenaikan

Kelas Siswa

4.2

4

Sistem

Pembayaran

SPP

5

Menjadwalkan

Mata Pelajaran

dan Guru

2.2

Seleksi

Jurusan Siswa

4.3

Maintenance

Data SPP

5.1

Pembayaran

SPP

5.2

Maintenance

Siswa

1.4

Maintenance

Absensi

Siswa

1.5

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

37

Informasi Akademik terdapat 6 external entity yaitu siswa, guru, bagian tata

usaha, bagian akademik dan kepala sekolah. Untuk melihat lebih jelasnya dapat

dilihat pada gambar 3.18 dibawah ini.

Golongan

Golongan

Tahun_Ajaran

Data Siswa

Data_Siswa

Data Nilai Standar IPA

Data Absensi Siswa

Data Absensi Siswa

Data Nilai Standar IPS

Jadwal M ata Pelajaran

Laporan Siswa Baru

Data Kenaikan Kelas Siswa

Data Kelas Siswa

Data Pendaftaran Siswa Baru

Jadwal M ata Pelajaran

Data Nilai Siswa

Data Mengajar Guru

Data Jam M engajar Guru

Data Mata Pelajaran

Jurusan Siswa

Data Nilai Rapot Siswa

Data Nilai Standar Kenaikan Kelas

Data Nilai Siswa

Data Nilai Rapot Siswa

Rekap Pembayaran SPP

Data Pembayaran SPP

Data Kelas

Data Pembayaran SPP

Data Pembayaran SPP

Data Guru

0

Sistem Informasi

Akademik SMA Hang

Tuah 2 Sidoarjo

+

Guru

Bag ian

Tata

Usaha

Kepala Sekolah

Bag ian

Akademik

Siswa

Orang Tua

Gambar 3.18 Context Diagram Sistem Informasi Akademik SMA Hang

Tuah 2 Sidoarjo

3. DFD Level 0

DFD Level 0 yang terdapat pada gambar 3.19 menjelaskan tentang

proses yang terjadi pada Sistem Informasi Akademik. Pada DFD level 0 ini

terdapat 5 proses utama yaitu sistem siswa, sistem penjadwalan mata pelajaran

dan guru, sistem penilaian siswa , sistem kenaikan kelas, dan sistem pembayaran

spp.

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

38

Sistem siswa baru di gunakan untuk melakukan proses seleksi calon

siswa yang akan masuk ke SMA Hang Tuah 2 Sidoarjo, serta penginputan data

siswa untuk diproses lebih lanjut.

Sistem penjadwalan mata pelajaran dan guru merupakan proses yang di

gunakan untuk maintenance data master mata pelajaran dan digunakan untuk

menentukan jadwal mata pelajaran siswa dan jadwal mengajar guru.

Sistem penilaian siswa digunakan dalam maintenance data nilai siswa

dan digunakan untuk menghitung nilai rapot siswa.

Sistem kenaikan kelas digunakan untuk membuat laporan-laporan yang

diperlukan oleh manajemen seperti laporan pembayaran SPP, dan laporan

penerimaan siswa baru.

4. DFD Level 1 Subsistem Sistem Siswa

DFD Level 1 Subsistem sistem siswa pada gambar 3.20 menjelaskan

bahwa dalam subsistem ini terdapat 5 proses yaitu maintenance siswa,

maintenance absensi siswa, pendaftaran siswa baru, penerimaan siswa baru, dan

absensi kelas.

5. DFD Level 1 Subsistem Sistem Penjadwalan Mata Pelajaran dan Guru

DFD Level 1 subsistem sistem penjadwalan mata pelajaran dan guru

pada gambar 3.21 menjelaskan tentang proses pembagian jadwal mata pelajaran

untuk siswa dan jadwal mengajar untuk guru, pada subsistem ini memiliki dua

buah proses yaitu proses maintenance jadwal dan menjadwlakan mata pelajaran

dan guru.

6. DFD Level 1 Subsistem Sistem Penilaian Siswa

DFD Level 1 subsistem sistem penilaian siswa ini memiliki 2 proses

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

39

yaitu proses maintenance nilai siswa dan penghitungan nilai rapot. Seperti yang

terlihat pada gambar 3.22.

7. DFD Level 1 Subsistem Sistem Kenaikan Kelas

DFD Level 1 subsistem sistem kenaikan kelas ini memiliki 5 proses yaitu

maintenance nilai standar kenaikan kelas, seleksi kenaikan kelas siswa, seleksi

jurusan siswa, maintenance kelulusan siswa dan proses kelulusan siswa. Seperti

yang terlihat pada gambar 3.23.

8. DFD Level 1 Subsistem Sistem Pembayaran SPP

DFD Level 1 subsistem sistem pembayaran spp ini memiliki 2 proses

yaitu maintenance data spp, dan proses pembayaran spp. Seperti yang terlihat

pada gambar 3.24.

3.3.3 Entity Relational Diagram

Entity Relational Diagram (ERD) merupakan suatu desain sistem yang

digunakan untuk merepresentasikan, menentukan dan mendokumentasikan

kebutuhan-kebutuhan untuk sistem pemrosesan database. ERD menyediakan

bentuk untuk menunjukkan struktur keseluruhan dari data pemakai. Dalam ERD

data-data tersebut digambarkan dengan menggambarkan simbol entity saling

terkait untuk menyediakan data-data yang dibutuhkan oleh sistem.

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

40

Golongan

Golongan

Golongan

Golongan

Tahun_Ajaran

Tahun_Ajaran

Tahun_Ajaran

Data Siswa

Data Nilai Standar IPS

Data Nilai Standar IPA

Data Nilai Standar IPS

Data Nilai Standar IPA

Data Absensi Siswa

Data Absensi Siswa

Data Absensi Siswa

Data Absensi Siswa

Data_Siswa

Data_Siswa

Data Nilai Standar IPA

Data Nilai Standar IPS

Jadwal Mata Pelajaran

Jadwal Mata Pelajaran

Jadwal Mata Pelajaran

Data Siswa

Data Siswa

Data Nilai Rapot

Data Nilai Siswa

Jadwal Mata Pelajaran

Data Nilai Siswa

Rekap Pembayaran SPP

Data Pembayaran SPP Data SPP

Data SPP

Data Siswa

Data Pembayaran SPP

Data Pembayaran SPP

Jurusan Siswa

Data Kenaikan Kelas Siswa

Data Nilai Standar Kenaikan Kelas

Data Nilai Standar Kenaikan Kelas

Data Nilai Standar Kenaikan Kelas

Data Nilai Rapot Siswa

Data Nilai Rapot Siswa

Data Nilai Rapot

Data Nilai Rapot

Data Nilai Siswa

Data Nilai Siswa

Data Nilai Siswa

Data Mengajar GuruData Mengajar Guru

Data Mengajar Guru

Data Jam Mengajar Guru

Laporan Siswa Baru

Data Guru

Data Guru

Data Guru

Data Mata Pelajaran

Data Mata Pelajaran

Data Mata Pelajaran

Data Kelas

Data Kelas Siswa

Data Kelas

Data Kelas

Data Pendaftaran Siswa

Data Pendaftaran Siswa

Data Pendaftaran Siswa Baru

Guru

Siswa

Kepala

Sekolah

Bagian Tata

Usaha

Bagian

Akademik

Orang Tua

1

Sistem Siswa

+

1 Siswa

2 Calon Siswa

3 Kelas

2

Sistem Penjadwalan

Mata Pelajaran dan Guru

+

4 Mata Pelajaran

5 Guru

6 Jadwal Mengajar Guru

3

Sistem Penilaian Siswa

+

7 Nilai Siswa

8 Nilai Rapot

4

Sistem Kenaikan Kelas

+

9Nilai Standar

Kenaikan Kelas

5

Sistem Pembayaran

SPP

+10 SPP

11Jadwal Mata

Pelajaran

12 Standar_IPA

14 Absensi Siswa

13 Standar_IPS

15 Tahun_Ajaran

16 Golongan

Gambar 3.19 DFD Level 0 Sistem Informasi Akademik SMA Hang Tuah 2

Sidoarjo

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

41

[Data Absensi Siswa]

[Data Absensi Siswa]

[Data Absensi Siswa]

[Data Absensi Siswa]

[Data_Siswa]

[Data_Siswa]

[Data Siswa]

[Data Pendaftaran Siswa]

[Data Pendaftaran Siswa Baru]

[Laporan Siswa Baru]

[Data Kelas Siswa]

[Data Kelas Siswa]

[Data Kelas]

[Data Kelas]

[Data Kelas]

[Data Pendaftaran Siswa]

Bag ian

Akademik

Orang Tua

Siswa

1 Siswa

2 Calon Siswa

Kepala

Sekolah

3 Kelas

1.2

Penerimaan

Siswa Baru

1.3

Pembagian Kelas

1.1

Pendaftaran Siswa

Baru

1.4

Maintenance

Siswa

Bag ian

Akademik19 Absensi Siswa

Orang

Tua 1.5

Maintenance

Absensi Siswa

Gambar 3.20 DFD Level 1 Subsistem Sistem Siswa

[Jadwal Mata Pelajaran]

[Jadwal Mata Pelajaran]

[Jadwal Mata Pelajaran]

[Jadwal Mata Pelajaran]

[Data Mengajar Guru]

[Data Mengajar Guru]

[Data Guru]

[Data Mata Pelajaran]

[Data Jam Mengajar Guru]

[Data Mengajar Guru]

[Laporan Data Guru]

[Data Mata Pelajaran]

[Data Mata Pelajaran]

[Data Guru]

[Data Guru]

Guru

Kepala

Sekolah

Bag ian

Akademik

Siswa

Orang Tua

4 Mata Pelajaran

4 Mata Pelajaran

5 Guru

5 Guru

6 Jadwal M eng ajar Guru

6 Jadwal M eng ajar Guru

2.1

Maintenance Jadwal

2.2

Menjadwalkan M ata

Pelajaran dan Guru

13Jadwal M ata

Pelajaran

13Jadwal M ata

Pelajaran

Gambar 3.21 DFD Level 1 Subsistem Sistem Penjadwalan Mata Pelajaran dan

Guru

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

42

Gambar 3.22 DFD Level 1 Subsistem Sistem Penilaian Siswa

Gambar 3.23 DFD Level 1 Subsistem Sistem Kenaikan Kelas

[Tahun_Ajaran]

[Tahun_Ajaran]

[Tahun_Ajaran]

[Data Nilai Rapot]

[Data Nilai Rapot]

[Data Nilai Siswa]

[Data Nilai Rapot Siswa]

[Data Nilai Rapot Siswa]

[Data Nilai Siswa]

[Data Nilai Siswa][Data Nilai Siswa]

Siswa

Guru

Orang

Tua

7 Nilai Siswa

8 Nilai Rapot

3.1

Maintenance

Nilai Siswa

3.2

Peng hitung an Nilai

Rapot

Bag ian

Akademik

15 Tahun_Ajaran

[Data Nilai Standar IPS]

[Data Nilai Standar IPS]

[Data Nilai Standar IPA]

[Data Nilai Standar IPA]

[Data Nilai Standar IPA]

[Data Nilai Standar IPS]Data Siswa

[Data Nilai Rapot]

[Data Nilai Siswa]

[Jurusan Siswa]

[Data Kenaikan Kelas Siswa]

[Data Siswa]

[Data Nilai Standar Kenaikan Kelas]

[Data Nilai Standar Kenaikan Kelas][Data Nilai Standar Kenaikan Kelas]Bag ian

Akademik

Siswa

9Nilai Standar

Kenaikan Kelas

7 Nilai Siswa

8 Nilai Rapot

4.1

Maintenance Nilai

Standar Kenaikan Kelas

4.2

Seleksi Kenaikan

Kelas Siswa

1 Siswa4.3

Seleksi Jurusan

Siswa

Bag ian

Akademik

Bag ian

Akademik

12 Standar_IPA

Bag ian

Akademik

13 Standar_IPS

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

43

Gambar 3.24 DFD Level 1 Subsistem Sistem Pembayaran SPP

A. Conceptual Data Model

Sebuah Conceptual Data Model (CDM) menggambarkan secara

keseluruhan konsep struktur basis data yang dirancang untuk suatu program atau

aplikasi. Pada CDM belum tergambar jelas bentuk tabel-tabel penyusun basis data

beserta field-field yang terdapat pada setiap tabel. Tabel-tabel tersebut sudah

mengalami relationship tetapi tidak terlihat pada kolom yang mana hubungan

antar tabel tersebut. Pada CDM telah didefinisikan kolom mana yang menjadi

primary key. Dapat dilihat pada gambar 3.25.

B. Physical Data Model

Sebuah Physical Data Model (PDM) menggambarkan secara detil

konsep rancangan struktur basis data yang dirancang untuk suatu program

aplikasi. PDM merupakan hasil generate dari CDM. Pada PDM tergambar jelas

tabel-tabel penyusun basis data beserta field-field yang terdapat pada setiap tabel.

Dibawah ini adalah gambar dari PDM aplikasi Sistem Informasi Akademik SMA

[Golong an]

[Golong an]

[Golong an]

[Golong an]

Informasi Keterlambatan SPP

Data Siswa

Data SPP

[Rekap Pembayaran SPP]

[Data Siswa][Data Pembayaran SPP]

[Data Pembayaran SPP] [Data SPP]

[Data SPP][Data Pembayaran SPP]

Siswa

Bag ian Tata

Usaha

Kepala Sekolah

1 Siswa

10 SPP

5.1

Maintenance Data

SPP

5.2

Pembayaran SPP

5.3

Keterlambatan

SPP

16 Golongan

16 Golongan

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

44

Hang Tuah 2 Sidoarjo. Dapat dilihat pada gambar 3.26.

Gambar 3.25 CDM Sistem Informasi Akademik SMA Hang Tuah 2 Sidoarjo

Memberikan

Menempati

Menginputkan

Mengajar

Memenuhi

Memasukkan

Memberi

Mengisi

Mempunyai tugas

Membayar

Menciptakan

Menimbulkan

Memasuki

Mempunyai

Menghasilkan

Siswa

ID_Siswa

Nama_Siswa

Tempat_Lahir

Tang g al_Lahir

Jenis_Kelamin

Alamat_Siswa

Nama_Ayah

Nama_Ibu

Pekerjaan_Orang _Tua

Telepon

Status

Jurusan

Golongan

Tingkatan

Calon Siswa

ID_Pendaftaran

Nama_Calon_Siswa

Jenis_Kelamin

Tempat_Lahir

Tang g al_Lahir

Alamat_Calon_Siswa

Nama_Ayah_Calon_Siswa

Nama_Ibu_Calon_Siswa

Pekerjaan_Orang _Tua_Calon_Siswa

NEM

Asal_Sekolah

Telepon_Calon_Siswa

Tahun Pendaftaran

Kelas

ID_Kelas

Kapasitas Kelas

Nama_Siswa

Mata Pelajaran

ID_Mata_Pelajaran

Mata_Pelajaran

Guru

ID_Guru

Nama_Guru

Tempat_Lahir

Tang g al_Lahir

Jenis_Kelamin

Alamat_Guru

Mata_Pelajaran_yang_Diajar

Telepon

Jadwal M eng ajar Guru

ID_Meng ajar

Mata_Pelajaran

Hari_M eng ajar

Jam_Meng ajar

Nama_Guru

Nilai Siswa

ID_Nilai_Siswa

Nilai_Tugas_Harian

Nilai_UTS

Nilai_UAS

Nama_Siswa

Nilai Rapot

ID_Nilai_Rapot

Nilai_Rapot

Nama_Siswa

Nilai Standar Kenaikan Kelas

ID_Nilai_Standar

Nilai_Standar

SPP

ID_SPP

Jumlah_Pembayaran

Nama_Siswa

Jadwal M ata Pelajaran

ID_Jadwal

Hari

Jam

Mata_Pelajaran

Standar_IPA

ID_StandarIPA

Nilai_StandarIPA

Absensi Siswa

ID_Absensi

Status_Kehadiran

Tang g al_Absensi

Hari

Nama_Siswa

Standar_IPS

ID_StandarIPS

Nilai_StandarIPS

Tahun_Ajaran

Tahun

Golongan

Nama_Golongan

Tarif

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

45

Gambar 3.26 PDM Sistem Informasi Akademik SMA Hang Tuah 2 Sidoarjo

3.3.4 Struktur Table

Dari PDM yang sudah terbentuk, dapat disusun struktur basis data yang

nantinya akan digunakan untuk menyimpan data yang diperlukan yaitu:

1. Nama Tabel : Calon_Siswa

Primary Key : Id_Pendaftaran

Foreign Key : -

Fungsi : Menyimpan data-data Calon Siswa

NAMA_GOLONGAN = NAMA_GOLONGAN

TAHUN = TAHUN

ID_KELAS = ID_KELAS

ID_GURU = ID_GURU

ID_MATA_PELAJARAN = NIL_ID_MATA_PELAJARAN

ID_NILAI_STANDAR = ID_NILAI_STANDAR

ID_MATA_PELAJARAN = ID_MATA_PELAJARAN

ID_MATA_PELAJARAN = STA2_ID_MATA_PELAJARAN

ID_STANDARIPA = ID_STANDARIPA

ID_MATA_PELAJARAN = ID_MATA_PELAJARAN

ID_MATA_PELAJARAN = STA_ID_MATA_PELAJARAN

ID_STANDARIPS = ID_STANDARIPS

ID_MATA_PELAJARAN = ID_MATA_PELAJARAN

ID_PENDAFTARAN = ABS_ID_PENDAFTARAN

ID_SISWA = ABS_ID_SISWA

ID_ABSENSI = ID_ABSENSI

ID_SISWA = ID_SISWA

ID_GURU = ID_GURU

NAMA_GOLONGAN = NAMA_GOLONGAN

ID_SISWA = SPP_ID_SISWA

ID_SPP = ID_SPP

ID_SISWA = ID_SISWA

ID_MATA_PELAJARAN = ID_MATA_PELAJARAN

ID_MATA_PELAJARAN = ID_MATA_PELAJARAN

ID_KELAS = ID_KELASID_SISWA = ID_SISWA

ID_SISWA = ID_SISWA

ID_NILAI_RAPOT = ID_NILAI_RAPOTID_PENDAFTARAN = ID_PENDAFTARAN

ID_SISWA = ID_SISWA

ID_NILAI_SISWA = ID_NILAI_SISWA

SISWA

ID_SISWA varchar(10)

NAMA_GOLONGAN varchar(15)

SPP_ID_SISWA varchar(10)

ID_SPP varchar(10)

ABS_ID_PENDAFTARAN varchar(10)

ABS_ID_SISWA varchar(10)

ID_ABSENSI varchar(10)

ID_KELAS varchar(10)

NAMA_SISWA varchar(40)

TEMPAT_LAHIR varchar(20)

TANGGAL_LAHIR date

JENIS_KELAMIN varchar(10)

ALAMAT _SISW A varchar(45)

NAMA_AYAH varchar(40)

NAMA_IBU varchar(40)

PEKERJAAN_ORANG_TUA varchar(15)

TELEPON varchar(12)

ST ATUS varchar(10)

JURUSAN varchar(6)

GOLONGAN varchar(25)

TINGKATAN varchar(10)

CALON_SISWA

ID_PENDAFTARAN varchar(10)

NAMA_CALON_SISW A varchar(40)

JENIS_KELAMIN varchar(10)

TEMPAT_LAHIR varchar(20)

TANGGAL_LAHIR date

ALAMAT _CALON_SISWA varchar(45)

NAMA_AYAH_CALON_SISWA varchar(40)

NAMA_IBU_CALON_SISWA varchar(40)

PEKERJAAN_ORANG_TUA_CALON_SISWA varchar(20)

NEM decimal(5)

ASAL_SEKOLAH varchar(20)

TELEPON_CALON_SISWA varchar(15)

TAHUN_PENDAFTARAN numeric(4)

KELAS

ID_SISWA varchar(10)

ID_KELAS varchar(10)

KAPASITAS_KELAS numeric(2)

NAMA_SISWA varchar(40)

MATA_PELAJARAN

ID_MATA_PELAJARAN varchar(10)

ST A_ID_MATA_PELAJARAN varchar(10)

ID_STANDARIPS varchar(10)

ST A2_ID_MATA_PELAJARAN varchar(10)

ID_STANDARIPA varchar(10)

NIL_ID_MATA_PELAJARAN varchar(10)

ID_NILA I_STANDAR varchar(10)

MATA_PELAJARAN varchar(15)

GURU

ID_GURU varchar(10)

NAMA_GURU varchar(40)

TEMPAT_LAHIR varchar(20)

TANGGAL_LAHIR date

JENIS_KELAMIN varchar(10)

ALAMAT _GURU varchar(45)

MATA_PELAJARAN_YANG_DIAJAR varchar(40)

TELEPON varchar(12)

JADWAL_MENGAJAR_GURU

ID_MATA_PELAJARAN varchar(10)

ID_MENGAJAR varchar(10)

ID_GURU varchar(10)

MATA_PELAJARAN varchar(15)

HARI_MENGAJAR varchar(8)

JAM_MENGAJAR varchar(5)

NAMA_GURU varchar(40)

NILA I_S ISWA

ID_PENDAFTARAN varchar(10)

ID_SISWA varchar(10)

ID_NILA I_SISW A varchar(10)

ID_NILA I_RAPOT varchar(10)

TAHUN varchar(13)

NILA I_T UGAS_HARIAN decimal(4)

NILA I_UTS decimal(4)

NILA I_UAS decimal(4)

NAMA_SISWA varchar(40)

NILA I_RAPOT

ID_NILA I_RAPOT varchar(10)

ID_PENDAFTARAN varchar(10)

ID_SISWA varchar(10)

ID_NILA I_SISW A varchar(10)

NILA I_RAPOT decimal(4)

NAMA_SISWA varchar(40)

NILA I_STANDAR_KENAIKAN_KELAS

ID_MATA_PELAJARAN varchar(10)

ID_NILA I_STANDAR varchar(10)

NILA I_STANDAR decimal(4)

SPP

NAMA_GOLONGAN varchar(15)

ID_SISWA varchar(10)

ID_SPP varchar(10)

JUMLAH_PEMBAYARAN numeric(6)

NAMA_SISWA varchar(40)

JADWAL_MATA_PELAJARAN

ID_MATA_PELAJARAN varchar(10)

ID_JADWAL varchar(10)

ID_KELAS varchar(10)

ID_GURU varchar(10)

HARI varchar(7)

JAM varchar(15)

MATA_PELAJARAN varchar(15)

ST ANDAR_IPA

ID_MATA_PELAJARAN varchar(10)

ID_STANDARIPA varchar(10)

NILA I_STANDARIPA decimal(4)

ABSENSI_SISWA

ID_PENDAFTARAN varchar(10)

ID_SISWA varchar(10)

ID_ABSENSI varchar(10)

ST ATUS_KEHADIRAN varchar(10)

TANGGAL_ABSENSI date

HARI varchar(7)

NAMA_SISWA varchar(40)

ST ANDAR_IPS

ID_MATA_PELAJARAN varchar(10)

ID_STANDARIPS varchar(10)

NILA I_STANDARIPS decimal(4)

TAHUN_AJARAN

TAHUN varchar(13)

GOLONGAN

NAMA_GOLONGAN varchar(15)

TARIF integer

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

46

Tabel 3.1. Calon_Siswa

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Pendaftaran Varchar (10) - -

2 Nama_Calon_Siswa Varchar (40)

3 Jenis_Kelamin Varchar (10)

4 Tempat_Lahir Varchar (20)

5 Tanggal_Lahir datetime

6 Alamat_Calon_Siswa Varchar (45)

7 Nama_Ayah_Calon_Siswa Varchar (40)

8 Nama_Ibu_Calon_Siswa Varchar (40)

9 Golongan_Pekerjaan Varchar (20)

10 Asal_Sekolah Varchar (20)

11 Telepon_Calon_Siswa Varchar (15)

12 NEM Varchar (10)

13 Tahun_Pendaftaran Varchar (5)

2. Nama Tabel : Siswa

Primary Key : Id_Siswa

Foreign Key : -

Fungsi : Menyimpan data-data Siswa

Tabel 3.2 Siswa

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Siswa Varchar (10) - -

2 Nama_Siswa Varchar (40)

3 Tempat_Lahir Varchar (20)

4 Tanggal_Lahir datetime

5 Jenis_Kelamin Varchar(10)

6 Alamat_Siswa Varchar (45)

7 Nama_Ayah Varchar (40)

8 Nama_Ibu Varchar (40)

9 Golongan Varchar (20)

10 Telepon Varchar (15)

11 Status Varchar (20)

12 Tingkatan Varchar (5)

3. Nama Tabel : Guru

Primary Key : Id_Guru

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

47

Foreign Key : -

Fungsi : Menyimpan data-data Guru

Tabel 3.3 Guru

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Guru Varchar (10) - -

2 Nama_Guru Varchar (40)

3 Tempat_Lahir Varchar (20)

4 Tanggal_Lahir datetime

5 Jenis_Kelamin Varchar(10)

6 Alamat_Guru Varchar (45)

7 Mata_Pelajaran_yang_Diajar Varchar (40)

8 Telepon Varchar (12)

4. Nama Tabel : Kelas

Primary Key : Id_Kelas

Foreign Key : -

Fungsi : Menyimpan data-data Kelas

Tabel 3.4. Kelas

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Kelas Varchar (10) - -

2 Kapasitas_Kelas numeric

3 Wali_Kelas Varchar (45)

5. Nama Tabel : Mata_Pelajaran

Primary Key : Id_Mata_Pelajaran

Foreign Key : -

Fungsi : Menyimpan data-data Mata Pelajaran

Tabel 3.5. Mata_Pelajaran

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Mata_Pelajaran Varchar (10) - -

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

48

No Field Tipe Data Keterangan

PK FK Tabel Asal

2 Mata_Pelajaran Varchar (40)

6. Nama Tabel : Tahun_Ajaran

Primary Key : Tahun

Foreign Key : -

Fungsi : Menyimpan tahun ajaran

Tabel 3.6. Tahun_Ajaran

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Tahun Varchar (13) - -

7. Nama Tabel : SPP

Primary Key : Id_SPP

Foreign Key : Id_Siswa

Fungsi : Menyimpan data-data pembayaran SPP

Tabel 3.7 SPP

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_SPP Varchar (10) - -

2 Id_Siswa Varchar (10) Siswa

3 Jumlah_Pembayaran Varchar (15)

4 Tanggal_Pembayaran datetime

8. Nama Tabel : Absensi_Siswa

Primary Key : Id_Absensi

Foreign Key : Id_Siswa

Fungsi : Menyimpan data-data Absensi siswa

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

49

Tabel 3.8 Absensi

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Absensi Varchar (10) - -

2 Id_Siswa Varchar (10) Siswa

3 Status_Kehadiran Varchar (15)

4 Tanggal_Absensi datetime

5 Hari Varchar (10)

9. Nama Tabel : Isi_Kelas

Primary Key : ID_Kelas dan ID_Siswa

Foreign Key : ID_Siswa

Fungsi : Menyimpan data-data siswa dalam kelas.

Tabel 3.9 Isi_Kelas

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Kelas Varchar (10) - Kelas

2 Id_Siswa Varchar (10) Siswa

10. Nama Tabel : Jadwal_Mata_Pelajaran

Primary Key : Id_Jadwal

Foreign Key : Id_Kelas, Id_Guru

Fungsi : Menyimpan data-data jadwal mata pelajaran

Tabel 3.10 Jadwal_Mata_Pelajaran

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Jadwal Varchar (10) - -

2 Id_Kelas Varchar (40) Kelas

3 Hari nchar (7)

4 Jam Varchar (15)

5 Mata_Pelajaran Varchar (40)

6 Id_Guru Varchar (10)

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

50

11. Nama Tabel : Jadwal_Mengajar_Guru

Primary Key : Id_Mengajar

Foreign Key : Id_Kelas, Id_Guru

Fungsi : Menyimpan data-data jadwal mengajar guru

Tabel 3.11 Jadwal_Mengajar_Guru

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Mengajar Varchar (10) - -

2 Id_Kelas Varchar (10) Kelas

3 Id_Guru Varchar (10)

4 Mata_Pelajaran Varchar (40)

5 Hari_Mengajar Varchar (20)

6 Jam_Mengajar Varchar (30)

12. Nama Tabel : Nilai_Siswa

Primary Key : Id_Nilai_Siswa

Foreign Key : Id_Kelas

Fungsi : Menyimpan data-data nilai siswa

Tabel 3.12 Nilai_Siswa

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Nilai_Siswa Varchar (10) - -

2 Id_Kelas Varchar (10) Kelas

3 Hari nchar (7)

4 Jam Varchar (15)

5 Mata_Pelajaran Varchar (40)

6 Nama_Guru Varchar (45)

13. Nama Tabel : Nilai_Rapot

Primary Key : Id_Nilai_Rapot

Foreign Key : Id_Siswa

Fungsi : Menyimpan data-data nilai rapot siswa

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

51

Tabel 3.13 Nilai_Rapot

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Nilai_Rapot Varchar (10) - -

2 Id_Siswa Varchar (10) Siswa

3 Id_Mata_Pelajaran Varchar (10) Mata_Pelajaran

4 Nilai_Rapot Decimal(4)

14. Nama Tabel : Nilai_Standar_Kenaikan_Kelas

Primary Key : Id_Nilai_Standar

Foreign Key : Id_Mata_Pelajaran

Fungsi : Menyimpan data-data nilai siswa

Tabel 3.14 Nilai_Standar_Kenaikan_Kelas

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_Nilai_Standar Varchar (10) - -

2 Id_Mata_Pelajaran Varchar (10) Mata_Pelajaran

3 Nilai_Standar Varchar (10)

15. Nama Tabel : Standar_IPA

Primary Key : Id_StandarIPA

Foreign Key : Id_Mata_Pelajaran

Fungsi : Menyimpan data-data nilai siswa

Tabel 3.15 Standar_IPA

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_StandarIPA Varchar (10) - -

2 Id_Mata_Pelajaran Varchar (10) Mata_Pelajaran

3 Nilai_Standar Varchar (10)

16. Nama Tabel : Standar_IPS

Primary Key : Id_StandarIPS

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

52

Foreign Key : Id_Mata_Pelajaran

Fungsi : Menyimpan data-data nilai siswa

Tabel 3.16 Standar_IPS

No Field Tipe Data Keterangan

PK FK Tabel Asal

1 Id_StandarIPS Varchar (10) - -

2 Id_Mata_Pelajaran Varchar (10) Mata_Pelajaran

3 Nilai_Standar Varchar (10)

3.3.5 Desain Input Output

1. Desain Input

Desain input adalah bagian dari perencanaan form-form yang akan

dibangun untuk mendukung pembuatan Sistem Informasi Akademik SMA Hang

Tuah 2 Sidoarjo. Berikut ini adalah desain input sistem yang akan dibangun:

a. Desain Form Utama

Pada Gambar 3.27 memperlihatkan desain form utama yang digunakan

ketika pertama kali program dijalankan. Dalam menu utama ini terdapat sub sub

menu untuk melakukan transaksi maupun menginput dan mengubah data, menu-

menu yang ada pada gambar dibawah ini merupakan menu keseluruhan yang ada

pada program ini. Akan tetapi pada saat program dijalankan menu yang tampil

akan menyesuaikan dengan tingkatan login pada saat awal. Gambaran lebih

jelasnya mengenai tampilan menu utama serta submenu yang terdapat didalamnya

dapat dilihat pada gambar berikut ini:

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

53

SISTEM INFORMASI AKADEMIK

Master Transaksi Menu

-Calon Siswa

-Siswa

-Guru

-Kelas

-Mata Pelajaran

-SPP

-Seleksi Siswa Baru

-Isi Kelas

-Absensi

-Pembagian Jadwal Mata Pelajaran

-Penghitungan Nilai Rapot

-Kenaikan Kelas

-Kenaikan Kelas XII

-Penentuan Jurusan

-Log Out

-Keluar

Gambar 3.27 Desain Form Utama

b. Desain Form Login

Pada Gambar 3.28 memperlihatkan desain form login yang digunakan

sebagai verifikasi saat pengguna akan mengakses Sistem Informasi Akademik

SMA Hang Tuah 2 Sidoarjo. Pada form ini terdiri dari 2 buah texboxt yaitu

textbox user dan textbox password. Pada saat tombol ok ditekan maka aplikasi

akan mengecek ke dalam database data user dan password yang diinputkan.

Apabila ditemukan maka user yang bersangkutan dapat mengakses menu yang

ada sesuai dengan hak aksesnya masing-masing.

LOGIN X

USER

PASSWORD

OK TUTUP

Gambar 3.28 Desain Form Login

c. Desain Form Calon Siswa

Form ini digunakan untuk memasukkan data-data calon siswa yang

mendaftar di SMA Hang Tuah 2 Sidoarjo. Data yang tersimpan akan terlihat pada

gridview. Dapat dilihat pada gambar 3.29.

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

54

d. Desain Form Siswa

Form ini digunakan untuk memasukkan data-data siswa yang terdaftar di

SMA Hang Tuah 2 Sidoarjo. Data yang tersimpan akan terlihat pada gridview.

Dapat dilihat pada gambar 3.30.

e. Desain Form Guru

Form ini digunakan untuk memasukkan data-data guru yang mengajar di

SMA Hang Tuah 2 Sidoarjo. Data yang tersimpan akan terlihat pada gridview.

Dapat dilihat pada gambar 3.31.

CALON SISWA X

ID PENDAFTARAN

NAMA CALON SISWA

TEMPAT LAHIR

TANGGAL LAHIR

JENIS KELAMIN

ALAMAT CALON SISWA

NAMA AYAH CALON SISWA

GOLONGAN

ASAL SEKOLAH

NAMA IBU CALON SISWA

NEM

TAHUN PENDAFTARAN

TELEPON CALON SISWA

SIMPAN BATAL TUTUP

Gambar 3.29 Desain Form Calon Siswa

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

55

SISWA X

ID SISWA

NAMA SISWA

TEMPAT LAHIR

TANGGAL LAHIR

JENIS KELAMIN

ALAMAT SISWA

NAMA AYAH

GOLONGAN

TELEPON

NAMA IBU

TINGKATAN

STATUS

SIMPAN BATAL TUTUP

Gambar 3.30 Desain Form Siswa

GURU X

ID GURU

NAMA GURU

TEMPAT LAHIR

TANGGAL LAHIR

JENIS KELAMIN

ALAMAT GURU

MATA PELAJARAN YANG DIAJAR

TELEPON

SIMPAN BATAL TUTUP

Gambar 3.31 Desain Form Guru

f. Desain Form Kelas

Form ini digunakan untuk memasukkan data-data kelas yang terdapat

pada SMA Hang Tuah 2 Sidoarjo. Data yang tersimpan akan terlihat pada

gridview. Dapat dilihat pada gambar 3.32.

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

56

KELAS X

ID KELAS

KAPASITAS KELAS

WALI KELAS

SIMPAN BATAL TUTUP

Gambar 3.32 Desain Form Kelas

g. Desain Form Mata Pelajaran

Form ini digunakan untuk memasukkan data-data mata pelajaran yang

terdapat pada SMA Hang Tuah 2 Sidoarjo. Data yang tersimpan akan terlihat pada

gridview.

MATA PELAJARAN X

ID MATA PELAJARAN

MATA PELAJARAN

SIMPAN HAPUS TUTUP

Gambar 3.33 Desain Form Mata Pelajaran

h. Desain Form Master Tahun Ajaran

Form ini digunakan untuk memasukkan tahun ajaran SMA Hang Tuah 2 Sidoarjo.

Gambar 3.34 Desain Form Master Tahun Ajaran

TAHUN AJARAN X

TAHUN AJARAN

SIMPAN BATALHAPUS TUTUP

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

57

i. Desain Form Nilai Siswa

Form ini digunakan untuk memasukkan data-data nilai siswa yang

terdapat pada SMA Hang Tuah 2 Sidoarjo. Pada form terdapat datagrid di sebelah

kanan atas untuk memilih siswa yang terdapat dalam database. Setelah dipilih

siswa mana yang ingin dimasukkan nilainya, data yang tersimpan akan terlihat

pada gridview sebelah bawah. Terdapat tombol untuk menghitung nilai siswa

menjadi nilai rapot.

NILAI SISWA X

ID NILAI SISWA

ID SISWA

ID MATA PELAJARAN

MATA PELAJARAN

NAMA SISWA

ALAMAT CALON SISWA

NILAI TUGAS HARIAN

NILAI UAS

NILAI UTS

SIMPAN EDIT TUTUP

TAHUN AJARAN SEMESTER KELAS

PROSES HITUNG RAPOT

Gambar 3.35 Desain Form Nilai Siswa

j. Desain Form SPP

Form ini digunakan untuk memasukkan data-data spp siswa yang

terdapat pada SMA Hang Tuah 2 Sidoarjo. Pada form terdapat datagrid di sebelah

kanan atas untuk memilih siswa yang terdapat dalam database. Setelah dipilih

siswa mana yang ingin dimasukkan datanya, data yang tersimpan akan terlihat

pada gridview sebelah bawah. Terdapat button untuk mengecek siswa yang belum

bayar spp.

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

58

SPP X

ID SPP

NAMA SISWA

JUMLAH PEMBAYARAN

TANGGAL PEMBAYARAN

GOLONGAN

SIMPAN EDIT TUTUP

CEK BELUM

BAYAR SPP

Gambar 3.36 Desain Form SPP

BELUM BAYAR SPP X

KELAS BULAN

Gambar 3.37 Desain Form Belum Bayar SPP

k. Desain Form Seleksi Siswa

Form ini berfungsi untuk menyaring siswa baru dari calon siswa yang

mendaftar, yang jumlahnya disesuaikan dengan kebutuhan sekolah.

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

59

SELEKSI SISWA X

JUMLAH YANG DITERIMA

SELEKSI

Gambar 3.38 Desain Form Seleksi Siswa

l. Desain Form Input Siswa

Form ini berfungsi untuk memasukkan data siswa sekaligus pembagian

kelas, baik dari siswa baru, naik kelas XI, maupun kelas XII.

INPUT SISWA X

ID SISWA

JENIS KELAMIN

TEMPAT LAHIR

NAMA SISWA

TANGGAL LAHIR

ALAMAT SISWA

PEKERJAAN ORANG TUA

NAMA AYAH

TAMBAH BATAL TUTUPNAMA IBU

STATUS

TELEPON

KELAS

PSBNAIK

KLS 2

NAIK

KLS 3

KAPASITAS KELAS TERSISA

Gambar 3.39 Desain Form Input Siswa

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

60

m. Desain Form Absensi

Form ini digunakan untuk mengisi absensi setiap siswa SMA Hang Tuah

2 Sidoarjo setiap harinya. Setelah memilih kelas, mata pelajaran, dan tanggal

maka gridview dibawah akan muncul daftar siswa per kelas dengan default status

hadir. Jika tidak hadir maka dapat dirubah.

ISI ABSENSI X

NAMA KELAS

TANGGAL

NAMA SISWA

STATUS KEHADIRAN

MATA PELAJARANPROSES

Gambar 3.40 Desain Form Isi Absensi

n. Desain Form Pembagian Jadwal Mata Pelajaran

Form ini digunakan untuk membagi jadwal mata pelajaran untuk siswa

dan jadwal mengajar guru. Setelah tersimpan jadwal mata pelajaran siswa akan

muncul di gridview atas, dan kemudian jadwal mengajar guru pada gridview

bawah.

o. Desain Form Penghitungan Nilai Rapot

Pada Gambar 3.42 memperlihatkan form ini digunakan untuk

menghitung nilai rapot tiap siswa diambil dari database nilai siswa. Gridview di

atas untuk memilih nilai siswa, setelah diproses dan tersimpan di database

hasilnya akan muncul pada gridview bawah.

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

61

PEMBAGIAN JADWAL MATA PELAJARAN X

ID JADWAL

ID KELAS

ID MENGAJAR

JAM

HARI

SIMPAN BATAL TUTUP

JADWAL PELAJARAN SISWA

MATA PELAJARAN

GURU

JADWAL MENGAJAR GURU

Gambar 3.41 Desain Form Pembagian Jadwal Mata Pelajaran

PENGHITUNGAN NILAI RAPOT X

ID NILAI RAPOT

ID MATA PELAJARAN

NAMA SISWA

NILAI TUGAS HARIAN

MATA PELAJARAN

SIMPAN BATALEDIT TUTUP

NILAI SISWA

NILAI UTS

NILAI UAS

NILAI RAPOT

HAPUS

NILAI RAPOT

HITUNG

Gambar 3.42 Desain Form Penghitungan Nilai Rapot

p. Desain Form Kenaikan Kelas

Pada Gambar 3.43 memperlihatkan form ini digunakan untuk memproses

kenaikan kelas, data yang tersimpan akan muncul di gridview bawah.

KENAIKAN KELAS X

NAMA KELAS NAMA SISWA

PROSES

Gambar 3.43 Desain Form Kenaikan Kelas

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

62

q. Desain Form Penentuan Jurusan

Pada Gambar 3.44 memperlihatkan form yang digunakan untuk

menentukan jurusan mana yang cocok untuk siswa, data yang tersimpan akan

muncul di gridview bawah.

PENENTUAN JURUSAN X

NAMA KELAS

TAHUN AJARAN

SEMESTER

PROSES

Gambar 3.44 Desain Form Penentuan Jurusan

r. Desain Web Form Login

Pada Gambar 3.45 memperlihatkan desain form login yang digunakan

sebagai verifikasi saat pengguna dalam hal ini orang tua, akan mengakses Sistem

Informasi Akademik SMA Hang Tuah 2 Sidoarjo versi web yang berfungsi untuk

mengetahui perkembangan anak. Pada form ini terdiri dari 2 buah texboxt yaitu

textbox user dan textbox password. Pada saat tombol ok ditekan maka aplikasi

akan mengecek ke dalam database data user dan password yang diinputkan.

Apabila ditemukan maka user yang bersangkutan dapat mengakses menu yang

ada sesuai dengan menu yang tersedia.

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

63

LOGIN X

USER

PASSWORD

LOGIN

Gambar 3.45 Desain Web Form Login

2. Desain Output

Desain output merupakan perancangan desain laporan yang merupakan

hasil dari proses data yang terjadi, yang tersimpan pada database yang kemudian

akan diolah sedemikian rupa menjadi informasi yang berguna bagi pengguna.

Berikut ini adalah desain output yang dimaksud:

a. Desain Laporan Siswa Baru

Pada Gambar 3.46 memperlihatkan desain laporan siswa baru. Data

berasal dari calon siswa yang telah diseleksi dan diterima untuk bersekolah di

SMA Hang Tuah 2 Sidoarjo.

SMA Hang Tuah 2

Jln. Xxx no x

Telp. Xxxx

Sidoarjo

ID Nama_Siswa Jenis_Kelamin Tempat_Lahir Tanggal_Lahir Alamat Golongan NEM

Gambar 3.46 Desain Form Laporan Siswa Baru

b. Desain Laporan Rekap Pembayaran SPP

Pada Gambar 3.47 memperlihatkan desain laporan rekap pembayaran

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

64

spp. Laporan berdasarkan data pembayaran spp di SMA Hang Tuah 2 Sidoarjo.

Laporan ini difilter berdasarkan tahun dan bulan.

SMA Hang Tuah 2

Jln. Xxx no x

Telp. Xxxx

Sidoarjo

ID_SPP ID_Siswa Jumlah_Pembayaran Tanggal_Pembayaran

Bulan

Rekap Pembayaran SPP

Gambar 3.47 Desain Form Laporan Rekap Pembayaran

c. Desain Buku Induk Siswa

Pada Gambar 3.48 memperlihatkan desain laporan rekap pembayaran

spp. Laporan berdasarkan data pembayaran spp di SMA Hang Tuah 2 Sidoarjo.

Laporan ini difilter berdasarkan tahun dan bulan.

d. Desain Web Data Siswa

Pada Gambar 3.49 memperlihatkan desain web data siswa. Tampilan ini

digunakan untuk menunjukkan data siswa sesuai dengan user login.

e. Desain Web Jadwal Mata Pelajaran

Pada Gambar 3.50 memperlihatkan desain web jadwal mata pelajaran.

Tampilan ini digunakan untuk menunjukkan jadwal mata pelajaran siswa sesuai

dengan user login.

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

65

BUKU INDUK SISWA X

ID SISWA

JENIS KELAMIN

TEMPAT LAHIR

NAMA SISWA

TANGGAL LAHIR

ALAMAT SISWA

PEKERJAAN ORANG

TUA

NAMA AYAH

NAMA IBU

STATUS

TELEPON

TINGKATAN

NILAI SISWA

Gambar 3.48 Desain Form Buku Induk Siswa

DATA SISWA

Nama :

Alamat :

……….

……….

Tingkatan :

Link 1 Link 2 Link 3

Gambar 3.49 Desain Form Web Data Siswa

Kelas Hari Jam Mata_Pelajaran Nama_Guru

Link 1 Link 2 Link 3

Gambar 3.50 Desain Form Web Jadwal Mata Pelajaran

f. Desain Web Absensi

Pada Gambar 3.51 memperlihatkan desain absensi siswa. Tampilan ini

digunakan untuk menunjukkan absensi siswa sesuai user login.

Page 49: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

66

Nama Siswa Status Tanggal Hari

Link 1 Link 2 Link 3

Gambar 3.51 Desain Form Web Absensi

g. Desain Web Data Nilai Siswa

Pada Gambar 3.52 memperlihatkan desain data nilai siswa. Tampilan ini

digunakan untuk menunjukkan nilai siswa sesuai user login.

Mata PelajaranNilai Tugas

HarianNilai UTS Nilai UAS

Link 1 Link 2 Link 3

Gambar 3.52 Desain Form Web Data Nilai Siswa

3.3.6 Desain Uji Coba Fitur Dasar Sistem

Desain uji coba fitur dasar sistem ini dilakukan dengan menggunakan

Black Box Testing dimana aplikasi akan diuji dengan melakukan berbagai uji coba

untuk membuktikan bahwa aplikasi yang telah dibuat telah sesuai dengan tujuan

yang akan dicapai.

Page 50: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

67

A. Desain Uji Coba Fitur Login

Proses login dilakukan dengan cara memasukkan username dan

password. Berdasarkan username dan password ini akan diketahui level login

masing-masing pengguna apakah sebagai Administrator atau operator. Data login

yang digunakan terlihat pada Tabel 3.17 untuk masing-masing pengguna.

Tabel 3.17 Data Login

Nama Field Data

Username admin

Password admin

Tabel 3.18 Test Case Login

Test

Case ID Tujuan Input Output Diharapkan

1

Deskripsi

username,

password, login

sebagai yang

valid.

Memasukkan data

seperti pada Tabel

3.17.

Form Login tertutup

dan muncul Form

Menu Utama sesuai

user level.

2

Deskripsi

username dan

password non

valid.

Memasukkan data

login username=

admin,

password=TES.

Muncul pesan

"Password Not Valid".

B. Desain Uji Coba Fitur Manipulasi Data Calon Siswa

Proses manipulasi data calon siswa adalah proses penyimpanan untuk

data calon siswa, perubahan data untuk data calon siswa yang telah tersimpan

sebelumnya, hapus data dan membatalkan proses penyimpanan dan perubahan

dari data. Proses ini bertujuan mengetahui dan menentukan keberhasilan dari

obyek-obyek yang ada dalam desain form Calon_Siswa.

Page 51: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

68

Tabel 3.19 Data Calon Siswa

Nama Field Data-1

ID_Pendaftaran CS-002

Nama_Calon_Siswa Joko Waluyo

Jenis_Kelamin Laki-Laki

Tempat_Lahir Sidoarjo

Tanggal_Lahir 12/17/2003

Alamat_Calon_Siswa Jl.Angin no. 89

Nama_Ayah_Calon_Siswa Hamdi

Nama_Ibu_Calon_Siswa Lilik Wardani

Golongan Umum

Asal_Sekolah SMPN 2 Sidoarjo

Telepon_Calon_Siswa (031)891-9201

NEM 34

Tahun_Pendaftaran 2011

StatusPSB Diterima

Tabel 3.20 Test Case Calon Siswa

Test

Case

ID

Tujuan Input Output

Diharapkan

3

Tambah data

baru ke tabel

Calon_Siswa

Memasukkan data Tabel

3.18 kemudian menekan

tombol Simpan.

Muncul pesan

"Insert Success"

dan data tersimpan

pada tabel

Calon_Siswa.

4

Ubah data dari

tabel

Calon_Siswa.

Memilih ID_Pendaftaran

dengan

Nama_Calon_Siswa= Joko

Waluyo. Dari

Alamat_Calon_Siswa =

Jl.Angin no. 89 di ubah

menjadi Jl.Angin no. 88

kemudian menekan tombol

Ubah.

Muncul pesan

"Update Success"

dan data tersimpan

pada tabel

Calon_Siswa.

5

Hapus data dari

tabel

Calon_Siswa.

Memilih ID_Pendaftaran

dengan dengan ID=CS-002.

Kemudian menekan tombol

Hapus.

Muncul

pesan"Delete

Success” dan data

pada Calon_Siswa

juga terhapus.

Page 52: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

69

C. Desain Uji Coba Fitur Manipulasi Siswa

Proses manipulasi data siswa adalah proses penyimpanan untuk data

siswa, perubahan data untuk data siswa yang telah tersimpan sebelumnya, hapus

data dan membatalkan proses penyimpanan dan perubahan dari data. Proses ini

bertujuan mengetahui dan menentukan keberhasilan dari obyek-obyek yang ada

dalam desain form Siswa.

Tabel 3.21 Data Siswa

Nama Field Data-1

ID_Pendaftaran SW-001

Nama_Calon_Siswa Adhita Karya Putra

Jenis_Kelamin Laki-Laki

Tempat_Lahir Mojokerto

Tanggal_Lahir 11/22/2001

Alamat_Calon_Siswa Jl.Stadion 3 no.9

Nama_Ayah_Calon_Siswa Paimin

Nama_Ibu_Calon_Siswa Rahmini

Golongan Golongan 3

Asal_Sekolah SMPN 4 Sidoarjo

Telepon_Calon_Siswa (031)895-8860

Status Aktif

Kelas XIIPA2

Tabel 3.22 Test Case Siswa

Test

Case

ID

Tujuan Input Output Diharapkan

6

Tambah data

baru ke tabel

Siswa

Memasukkan data Tabel 3.18 kemudian

menekan tombol Simpan.

Muncul pesan "Insert

Success" dan data

tersimpan pada tabel

Siswa.

7

Ubah data

dari tabel

Siswa.

Memilih ID_Siswa dengan Nama_

Siswa= Adhita Karya Putra. Dari

Alamat_Siswa = Jl.Stadion 3 no.9 di

ubah menjadi Jl.Stadion 3 no.8 kemudian

menekan tombol Ubah.

Muncul pesan "Update

Success" dan data

tersimpan pada tabel

Calon_Siswa.

8

Hapus data

dari tabel

Siswa.

Memilih ID_Pendaftaran dengan dengan

ID=CS-002. Kemudian menekan tombol

Hapus.

Muncul pesan"Delete

Success” dan data pada

Siswa juga terhapus.

Page 53: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

70

D. Desain Uji Coba Fitur Manipulasi Guru

Proses manipulasi data guru adalah proses penyimpanan untuk data guru,

perubahan data untuk data guru yang telah tersimpan sebelumnya, hapus data dan

membatalkan proses penyimpanan dan perubahan dari data. Proses ini bertujuan

mengetahui dan menentukan keberhasilan dari obyek-obyek yang ada dalam

desain form Guru.

Tabel 3.23 Data Guru

Nama Field Data-1

ID_Guru GR-002

Nama_Guru Alan Melati

Tempat_Lahir Sidoarjo

Tanggal_Lahir 11/4/1980

Jenis_Kelamin Perempuan

Alamat_Guru Jl.Kalimantan no.11

Mata_Pelajaran_yang_Diajar Bahasa Indonesia

Telepon_Guru (031)892-1819

Tabel 3.24 Test Case Guru

Test

Case

ID

Tujuan Input Output Diharapkan

9

Tambah

data baru

ke tabel

Guru

Memasukkan data Tabel 3.22 kemudian

menekan tombol Simpan.

Muncul pesan "Insert

Success" dan data tersimpan

pada tabel Guru.

10

Ubah data

dari tabel

Guru.

Memilih ID_Guru dengan Nama_

Guru= Alan Melati. Dari Alamat_Guru

= Jl.Kalimantan no.11 di ubah menjadi

Jl.Kalimantan no.8 kemudian menekan

tombol Ubah.

Muncul pesan "Update

Success" dan data tersimpan

pada tabel Guru.

11

Hapus data

dari tabel

Siswa.

Memilih ID_Guru dengan dengan

ID=GR-002. Kemudian menekan

tombol Hapus.

Muncul pesan"Delete

Success” dan data pada Guru

juga terhapus

Page 54: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

71

E. Desain Uji Coba Fitur Manipulasi Kelas

Proses manipulasi data kelas adalah proses penyimpanan untuk data

kelas, perubahan data untuk data kelas yang telah tersimpan sebelumnya, hapus

data dan membatalkan proses penyimpanan. Proses ini bertujuan mengetahui dan

menentukan keberhasilan dari obyek-obyek yang ada dalam desain form Kelas.

Tabel 3.25 Data Kelas

Nama Field Data-1

ID_Kelas X2

Kapasitas_Kelas 30

Wali_Kelas Alan Melati

Tabel 3.26 Test Case Kelas

Test

Case

ID

Tujuan Input Output

Diharapkan

12

Tambah data

baru ke tabel

Kelas

Memasukkan data Tabel 3.24

kemudian menekan tombol Simpan.

Muncul pesan

"Insert Success" dan

data tersimpan pada

tabel Kelas.

13 Hapus data dari

tabel Kelas.

Memilih ID_Kelas dengan dengan

ID=X2. Kemudian menekan tombol

Hapus.

Muncul pesan"delete

Success” dan data

pada Kelas juga

terhapus.

F. Desain Uji Coba Fitur Manipulasi Mata Pelajaran

Proses manipulasi data mata pelajaran adalah proses penyimpanan untuk

data mata pelajaran, perubahan data untuk data mata pelajaran yang telah

tersimpan sebelumnya, hapus data dan membatalkan proses penyimpanan. Proses

ini bertujuan mengetahui dan menentukan keberhasilan dari obyek-obyek yang

ada dalam desain form Mata_Pelajaran.

Page 55: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

72

Tabel 3.27 Data Mata_Pelajaran

Nama Field Data-1

ID_Mata_Pelajaran MP0001

Mata_Pelajaran Pendidikan Agama

Tabel 3.28 Test Case Mata_Pelajaran

Test

Case

ID

Tujuan Input Output

Diharapkan

14

Tambah data

baru ke tabel

Mata_Pelajaran

Memasukkan data Tabel 3.26

kemudian menekan tombol Simpan.

Muncul pesan

"Insert Success" dan

data tersimpan pada

tabel

Mata_Pelajaran.

15

Hapus data dari

tabel

Mata_Pelajaran.

Memilih ID_Kelas dengan dengan

ID=MP0001. Kemudian menekan

tombol Hapus.

Muncul

pesan"Delete

Success” dan data

pada Mata_Pelajaran

juga terhapus.

G. Desain Uji Coba Fitur Manipulasi Input Siswa

Proses manipulasi data input siswa adalah proses penyimpanan untuk

data siswa sekaligus pembagian kelas. Proses ini bertujuan mengetahui dan

menentukan keberhasilan dari obyek-obyek yang ada dalam desain form Input

Siswa.

Tabel 3.29 Test Case Input Siswa

Test

Case

ID

Tujuan Input Output Diharapkan

16

Tambah

data baru ke

tabel Siswa

Memasukkan data Tabel 3.18 dengan

StatusPSB=”Diterima” kemudian

menekan tombol Simpan.

Muncul pesan "Insert

Success" dan data

tersimpan pada tabel

Siswa.

Page 56: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

73

H. Desain Uji Coba Fitur Manipulasi Jadwal Mata Pelajaran

Proses manipulasi data jadwal mata pelajaran adalah proses penyimpanan

untuk data jadwal mata pelajaran, perubahan data untuk data mata pelajaran yang

telah tersimpan sebelumnya, hapus data dan membatalkan proses penyimpanan

dan perubahan dari data. Proses ini bertujuan mengetahui dan menentukan

keberhasilan dari obyek-obyek yang ada dalam desain form

Jadwal_Mata_Pelajaran.

Tabel 3.30 Jadwal Mata Pelajaran

Nama Field Data-1

ID_Jadwal JMP-002

ID_Kelas X1

Hari Senin

Jam 09.00-10.00

Mata_Pelajaran Pendidikan Kewarganegaraan

Guru Alan Melati

Tabel 3.31 Test Case Jadwal_Mata_Pelajaran

Test

Case

ID

Tujuan Input Output Diharapkan

17 Tambah data baru ke tabel

Jadwal_Mata_Pelajaran

Memasukkan data Tabel 3.28

kemudian menekan tombol

Simpan.

Muncul pesan "Data

Tersimpan" dan data

tersimpan pada tabel

Jadwal_Mata_Pelajaran.

18 Memasukkan data yang telah

ada

Memasukkan data Tabel 3.28

kemudian menekan tombol

Simpan.

Muncul pesan "Jadwal Sudah

Ada”.

I. Desain Uji Coba Fitur Manipulasi Absensi_Siswa

Proses manipulasi data absensi siswa adalah proses penyimpanan untuk

data absensi siswa, perubahan data untuk data absensi siswa yang telah tersimpan.

Proses ini bertujuan mengetahui dan menentukan keberhasilan dari obyek-obyek

yang ada dalam desain form Absensi_Siswa

Page 57: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

74

Tabel 3.32 Absensi_Siswa

Nama Field Data-1

ID_Absensi 004

ID_Kelas X2

Nama_Siswa Susi Susanti

Mata_Pelajaran Bahasa Indonesia

Status_Kehadiran Ijin

Tabel 3.33 Test Case Absensi_Siswa

Test

Case

ID

Tujuan Input Output Diharapkan

17 Update absensi siswa Mengganti Status_Kehadiran

=”Ijin” menjadi Hadir

Muncul pesan "Update

Success”.

J. Desain Uji Coba Fitur Manipulasi Pembayaran SPP

Proses manipulasi data spp adalah proses penyimpanan untuk data spp.

Proses ini bertujuan mengetahui dan menentukan keberhasilan dari obyek-obyek

yang ada dalam desain form SPP.

Tabel 3.34 SPP

Nama Field Data-1

ID_SPP SP-001

ID_Kelas X2

ID_Siswa SW-003

Nama_Siswa Susi Susanti

Jumlah_Pemabayaran 115000

Tanggal_Pembayaran 31/1/2012

Tabel 3.35 Test Case SPP

Test

Case ID Tujuan Input Output Diharapkan

18

Tambah data

baru ke tabel

SPP

Memasukkan data Tabel 3.32

saat menekan tombol proses.

Muncul pesan "Insert

Success" dan data

tersimpan pada tabel SPP

Page 58: BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis ...sir.stikom.edu/id/eprint/711/6/BAB III.pdf · Pada SMA Hang Tuah 2 Sidoarjo tidak memiliki kelas unggulan, anggota kelas dibagi

75

K. Desain Uji Coba Fitur Manipulasi Nilai_Siswa

Proses manipulasi data nilai siswa adalah proses penyimpanan untuk data

nilai siswa dan perubahan data yang telah tersimpan. Proses ini bertujuan

mengetahui dan menentukan keberhasilan dari obyek-obyek yang ada dalam

desain form Nilai_Siswa.

Tabel 3.36 Nilai_Siswa

Nama Field Data-1

ID_Nilai SP-001

Nama_Siswa Susi Susanti

Mata_Pelajaran 115000

Tahun_Ajaran 2011/2012

Semester Gasal

ID_Kelas X2

Tugas1 88

Tugas2 88

Tugas3 81

UTS 87

UAS 80

Tabel 3.37 Test Case Nilai_Siswa

Test

Case

ID

Tujuan Input Output Diharapkan

19 Tambah data baru ke

tabel Nilai_Siswa

Memasukkan data Tabel 3.34

saat menekan tombol proses.

Muncul pesan "Insert

Success" dan data

tersimpan pada tabel

Nilai_Siswa

20 Update ke tabel

Nilai_Siswa

Mengganti data UAS=”80”

dengan ”85”

Muncul pesan "Update

Success" dan data

tersimpan pada tabel

Nilai_Siswa