• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM. administrasi akademiknya yaitu pencatatan dengan menggunakan Ms. Office

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISIS DAN PERANCANGAN SISTEM. administrasi akademiknya yaitu pencatatan dengan menggunakan Ms. Office"

Copied!
58
0
0

Teks penuh

(1)

18

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.

(2)

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

(3)

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

(4)

Proses Penerimaan Siswa Baru Panitia

Pendaftaran Kepala Sekolah Tata Usaha

Calon Siswa

Start

Data Calon Siswa Seleksi

Siswa Baru Data Siswa Baru Membuat Bukti Pembayaran Data Siswa Baru Nota pembayaran Membuat Daftar Siswa Lunas Daftar Siswa Lunas Siswa Diterima Membuat Laporan Siswa Baru yang Diterima Laporan Siswa baru yang Diterima

End

(5)

Penjadwalan Mata Pelajaran dan Guru

Bagian Akademik Guru Kepala Sekolah

Siswa 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

(6)

Proses Pembagian Kelas

Siswa Bagian Akademik

Start

Data kelas yang

tersedia Data 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.

(7)

Proses Penilaian Siswa

Siswa Guru Kepala Sekolah Start Soal Tugas Harian Soal Tugas Harian Mengerjakan Tugas Harian

Tugas harian yang telah dikerjakan

Menilai Tugas Harian

Nilai Tugas Harian 1

Soal UTS

Soal UTS

Mengerjakan UTS

UTS yang telah dikerjakan

Menilai

UTS Nilai UTS 2

Soal UAS Soal UAS Mengerjakan UAS Menilai UAS Nilai UAS 3 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 Siswa Selesai

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

(8)

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.

(9)

Proses Kenaikan Kelas

Guru Bagian Akademik

Siswa 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 Remidi Remidi Mengerjakan Remidi Remidi yang telah dikerjakan Menilai hasil remidi Nilai Remidi Nilai Rapot Siswa End Buku Induk 1 1

(10)

Proses Penentuan Jurusan

Guru Siswa

Start

Nilai Rapot

Siswa Absensi 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.

(11)

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.

(12)

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 Sekolah

Siswa Start Buku SPP Buku SPP Membayar SPP Mencatat Pembayaran SPP Buku SPP End Data Pembayaran SPP Buku SPP Buku SPP

(13)

Penerimaan Siswa Baru

Panitia

Pendaftaran Kepala sekolah

Calon Siswa Baru

Start Seleksi Perengkingan sesuai NEM Daftar Siswa Baru

Data siswa Data Siswa

End

Data Calon Siswa Data 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 SPP Rapot 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

(14)

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

Guru

Siswa

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

(15)

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 Akademik Siswa Start Data Kelas Data siswa Pembagian Kelas Data Kelas Siswa Data Kelas Siswa End

(16)

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 UTS Soal UTS Mengerjakan UTS

UTS Siswa Input UTS Siswa

2 Soal UAS Soal 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

(17)

Kenaikan Kelas

Guru Bagian Akademik

Siswa 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 Akademik Siswa Start Penentuan Jurusan Jurusan Siswa Jurusan Siswa Nilai Rapot

SIswa Data Siswa

End

(18)

Pembayaran SPP

Tata Usaha Kepala sekolah

Siswa Start Buku SPP Input Data SPP Data SPP Siswa SPP Siswa Buku SPP Data SPP Siswa End T Terlambat Bayar? Y

Gambar 3.15 System Flow Pembayaran SPP

Web Sistem Informasi Siswa

Sekolah Sekolah Orang Tua Orang Tua Start Login Data 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

(19)

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

(20)

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 Sis wa 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 Sis wa

Data Pendaftaran Sis wa Baru

Jadwal M ata Pelajaran Data Nilai Sis wa Data Meng ajar Guru

Data Jam M eng ajar Guru Data Mata Pelajaran Jurusan Siswa

Data Nilai Rapot Siswa

Data Nilai Standar Kenaikan Kelas Data Nilai Sis wa

Data Nilai Rapot Siswa

Rekap Pembayaran SPP Data Pembayaran SPP Data Kelas Data Pembayaran SPP Data Pembayaran SPP Data Guru 0

Sis tem Informasi Akademik SMA Hang

Tuah 2 Sidoarjo + Guru Bag ian Tata Usaha Kepala Sekolah Bag ian Akademik Sis wa 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.

(21)

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

(22)

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.

(23)

Golongan Golongan Golongan Golongan T ahun_Aj aran T ahun_Aj aran T ahun_Aj aran Data Si swa

Data Ni lai Standar IPS Data Ni lai Standar IPA

Data Ni lai Standar IPS

Data Ni lai Standar IPA Data Abs ens i Sis wa

Data Abs ens i Sis wa Data Abs ens i Sis wa

Data Abs ens i Sis wa

Data_Sis wa Data_Sis wa

Data Ni lai Standar IPA

Data Ni lai Standar IPS J adwal Mata Pelaj aran

J adwal Mata Pelaj aran J adwal Mata Pelaj aran

Data Si swa

Data Si swa Data Ni lai Rapot

Data Ni lai Si swa

J adwal Mata Pelaj aran Data Ni lai Si swa

Rekap Pembayaran SPP Data Pembayaran SPP Data SPP

Data SPP Data Si swa

Data Pembayaran SPP

Data Pembayaran SPP J urusan Si s wa

Data Kenai kan Kel as Si s wa

Data Ni lai Standar Kenai kan K el as Data Ni lai Standar Kenai kan K el as

Data Ni lai Standar Kenai kan K el as Data Ni lai Rapot Si s wa

Data Ni lai Rapot Si s wa Data Ni lai Rapot

Data Ni lai Rapot Data Ni lai Si swa

Data Ni lai Si swa

Data Ni lai Si swa Data Mengaj ar Guru Data Mengaj ar Guru

Data Mengaj ar Guru

Data Jam Mengaj ar Guru Laporan Si s wa Baru

Data Guru Data Guru

Data Guru Data Mata Pel aj aran

Data Mata Pel aj aran

Data Mata Pel aj aran Data Kel as Data Kel as Si s wa Data Kel as Data Kel as Data Pendaftaran Si s wa Data Pendaftaran Si s wa

Data Pendaftaran Si s wa Baru

Guru Si swa Kepal a Sekol ah Bagi an T ata Us aha Bagi an Akademi k Orang T ua 1 Si stem Si s wa + 1 Si swa 2 Calon Si s wa 3 Kelas 2

Si stem Penj adwal an Mata Pel aj aran dan Guru

+

4 Mata Pel aj aran

5 Guru

6 J adwal Mengajar Guru

3

Si stem Peni l aian Si s wa

+

7 Ni l ai Si swa 8 Ni l ai Rapot

4

Si stem Kenai kan Kelas

+

9 Ni l ai Standar Kenai kan Kelas

5 Si stem Pembayaran SPP + 10 SPP 11 J adwal Mata Pelaj aran 12 Standar_IP A 14 Absens i Si swa 13 Standar_IP S 15 T ahun_Aj aran 16 Golongan

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

(24)

[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 T ua Sis wa 1 Sis wa 2 Calon Siswa Kepala Sekolah 3 Kelas 1.2 Penerimaan Sis wa Baru 1.3 Pembagian Kelas 1.1 Pendaftaran Sis wa Baru 1.4 Maintenance Sis wa Bag ian Akademik 19 Absensi Siswa Orang T ua 1.5 Maintenance Absensi Siswa

Gambar 3.20 DFD Level 1 Subsistem Sistem Siswa

[Jadwal M ata Pel aj ar an]

[Jadwal M ata Pel aj ar an]

[Jadwal M ata Pel aj ar an] [Jadwal M ata Pel aj ar an]

[D ata M engajar Gur u]

[D ata M engajar Gur u] [D ata Gur u] [D ata M ata Pel aj ar an] [D ata Jam M eng aj ar Gur u]

[D ata M engajar Gur u] [Lapor an D ata Gur u]

[D ata M ata Pel aj ar an] [D ata M ata Pel aj ar an]

[D ata Gur u] [D ata Gur u] Gur u Kepala Sekol ah Bag ian Akademik Sis wa Or ang T ua 4 M ata Pel aj ar an 4 M ata Pel aj ar an 5 Gur u 5 Gur u 6 Jadwal M eng aj ar Gur u

6 Jadwal M eng aj ar Gur u 2.1

M aintenance Jadwal

2.2

M enj adwal kan M ata Pel aj ar an dan Gur u

13 Jadwal M ata Pel aj ar an

13 Jadwal M ata Pel aj ar an

Gambar 3.21 DFD Level 1 Subsistem Sistem Penjadwalan Mata Pelajaran dan Guru

(25)

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 Sis wa] [Data Nilai Rapot Sis wa]

[Data Nilai Siswa] [Data Nilai Siswa]

[Data Nilai Siswa]

Sis wa Guru Orang Tua 7 Nilai Sis wa 8 Nilai Rapot 3.1 Maintenance Nilai Sis wa 3.2

Peng hitung an Nilai Rapot Bag ian

Akademik

15 Tahun_Ajaran

[D ata N il ai Standar IPS] [D ata N il ai Standar IPS]

[D ata N il ai Standar IPA] [D ata N il ai Standar IPA]

[D ata N il ai Standar IPA]

[D ata N il ai Standar IPS] D ata Sis wa

[D ata N il ai R apot] [D ata N il ai Si swa] [Jurusan Si swa]

[D ata Kenai kan Kel as Si swa]

[D ata Si swa]

[D ata N il ai Standar Kenaikan Kel as] [D ata N il ai Standar Kenaikan Kel as]

[D ata N il ai Standar Kenaikan Kel as] Bag ian

Akademik

Sis wa

9 Kenaikan KelasN i lai Standar

7 N i lai Sis wa

8 N i lai R apot 4.1

Maintenance N i lai Standar Kenai kan Kel as

4.2

Sel eksi Kenai kan Kel as Sis wa

1 Sis wa 4.3

Sel eksi Jurusan Sis wa Bag ian Akademik Bag ian Akademik 12 Standar_IPA Bag ian Akademik 13 Standar_IPS

(26)

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] Informas i Keterlambatan SPP Data Sis wa Data SPP [Rekap Pembayaran SPP] [Data Siswa] [Data Pembayaran SPP]

[Data Pembayaran SPP] [Data SPP]

[Data SPP] [Data Pembayaran SPP]

Sis wa Bag ian Tata

Usaha Kepala Sekolah 1 Sis wa 10 SPP 5.1 Maintenance Data SPP 5.2 Pembayaran SPP 5.3 Keterlambatan SPP 16 Golongan 16 Golongan

(27)

Hang Tuah 2 Sidoarjo. Dapat dilihat pada gambar 3.26.

Gambar 3.25 CDM Sistem Informasi Akademik SMA Hang Tuah 2 Sidoarjo Memberikan Menempat i Menginput kan Mengajar Memenuhi Memasukkan Memberi Mengisi Mempunyai t ugas Membayar Mencipt akan Menimbulkan Memasuki Mempunyai Menghasilkan Sis wa ID_Sis wa Nama_Sis wa T empat_Lahir T ang g al_Lahir Jenis_Kelamin Alamat_Sis wa Nama_Ayah Nama_Ibu Pekerjaan_Orang _T ua T elepon Status Jurusan Golongan T ingkatan Calon Siswa ID_Pendaftaran Nama_Calon_Sis wa Jenis_Kelamin T empat_Lahir T ang g al_Lahir Alamat_Calon_Sis wa Nama_Ayah_Calon_Siswa Nama_Ibu_Calon_Siswa Pekerjaan_Orang _T ua_Calon_Siswa NEM Asal_Sekolah T elepon_Calon_Siswa T ahun Pendaftaran Kelas ID_Kelas Kapasitas Kelas Nama_Sis wa Mata Pelajaran ID_Mata_Pelajaran Mata_Pelajaran Guru ID_Guru Nama_Guru T empat_Lahir T ang g al_Lahir Jenis_Kelamin Alamat_Guru Mata_Pelajaran_yang_Diajar T elepon

Jadwal M eng ajar Guru ID_Meng ajar Mata_Pelajaran Hari_M eng ajar Jam_Meng ajar Nama_Guru Nilai Sis wa ID_Nilai_Siswa Nilai_Tugas_Harian Nilai_UTS Nilai_UAS Nama_Sis wa Nilai Rapot ID_Nilai_Rapot Nilai_Rapot Nama_Sis wa

Nilai Standar Kenaikan Kelas ID_Nilai_Standar Nilai_Standar SPP ID_SPP Jumlah_Pembayaran Nama_Sis wa

Jadwal M ata Pelajaran ID_Jadwal Hari Jam Mata_Pelajaran Standar_IPA ID_StandarIPA Nilai_StandarIPA Absensi Siswa ID_Absensi Status_Kehadiran T ang g al_Absensi Hari Nama_Sis wa Standar_IPS ID_StandarIPS Nilai_StandarIPS T ahun_Ajaran T ahun Golongan Nama_Golongan T arif

(28)

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_PELAJ ARAN = NIL_ID_MATA_PELAJARAN ID_NILAI_STANDAR = ID_NILAI_STANDAR

ID_MATA_PELAJ ARAN = ID_MATA_PELAJARAN

ID_MATA_PELAJ ARAN = STA2_ID_MATA_PELAJARAN ID_STANDARIPA = ID_STANDARIPA

ID_MATA_PELAJ ARAN = ID_MATA_PELAJARAN

ID_MATA_PELAJ ARAN = STA_ID_MATA_PELAJ ARAN ID_STANDARIPS = ID_STANDARIPS

ID_MATA_PELAJ ARAN = 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_PELAJ ARAN = ID_MATA_PELAJARAN

ID_MATA_PELAJ ARAN = ID_MATA_PELAJARAN ID_KELAS = ID_KELAS ID_SISWA = ID_SISWA ID_SISWA = ID_SISWA ID_NILAI_RAPOT = ID_NILAI_RAPOT ID_PENDAFTARAN = ID_PENDAFTARAN ID_SISWA = ID_SISWA ID_NILAI_SISWA = ID_NILAI_SISWA SIS WA

ID_S ISWA varchar(10) NA MA_GOLONGA N varchar(15) SP P_ID_S ISWA varchar(10) ID_S PP varchar(10) AB S_ID_P ENDAFTA RAN varchar(10) AB S_ID_S ISWA varchar(10) ID_A BSE NSI varchar(10) ID_K ELAS varchar(10) NA MA_S ISWA varchar(40) TE MPA T_LAHIR varchar(20) TA NGGAL_LAHIR date JENIS_KE LAMIN varchar(10) ALA MAT _SISW A varchar(45) NA MA_A YA H varchar(40) NA MA_IB U varchar(40) PE KERJAA N_ORANG_TUA varchar(15) TE LEPON varchar(12) ST ATUS varchar(10) JURUSA N varchar(6) GOLONGAN varchar(25) TINGKA TA N varchar(10) CA LON_S ISWA

ID_P ENDAFTA RAN varchar(10) NA MA_CALON_SISW A varchar(40) JENIS_KE LAMIN varchar(10) TE MPA T_LAHIR varchar(20) TA NGGAL_LAHIR date ALA MAT _CALON_SIS WA varchar(45) NA MA_A YA H_CA LON_SIS WA varchar(40) NA MA_IB U_CA LON_S ISWA varchar(40) PE KERJAA N_ORANG_TUA _CALON_SIS WA varchar(20) NE M decimal(5) AS AL_SE KOLA H varchar(20) TE LEPON_CA LON_S ISWA varchar(15) TA HUN_PE NDA FTARAN numeric(4)

KE LAS ID_S ISWA varchar(10) ID_K ELAS varchar(10) KA PAS ITA S_KE LA S numeric(2) NA MA_S ISWA varchar(40)

MA TA_P ELAJA RAN ID_MATA _PELA JARA N varchar(10) ST A_ID_MATA _PELA JARA N varchar(10) ID_S TANDARIPS varchar(10) ST A2_ID_MATA _PELA JA RA N varchar(10) ID_S TANDARIPA varchar(10) NIL_ID_MATA _PELA JARA N varchar(10) ID_NILA I_STA NDAR varchar(10) MA TA_P ELAJA RAN varchar(15) GURU

ID_GURU varchar(10) NA MA_GURU varchar(40) TE MPA T_LAHIR varchar(20) TA NGGAL_LAHIR date JENIS_KE LAMIN varchar(10) ALA MAT _GURU varchar(45) MA TA_P ELAJA RAN_YANG_DIA JAR varchar(40) TE LEPON varchar(12)

JADWAL_MENGAJAR_GURU ID_MATA _PELA JARA N varchar(10) ID_MENGAJAR varchar(10) ID_GURU varchar(10) MA TA_P ELAJA RAN varchar(15) HA RI_ME NGA JAR varchar(8) JAM_MENGAJA R varchar(5) NA MA_GURU varchar(40)

NILA I_S ISWA ID_P ENDAFTA RAN varchar(10) ID_S ISWA varchar(10) ID_NILA I_SISW A varchar(10) ID_NILA I_RAP OT varchar(10) TA HUN varchar(13) NILA I_T UGAS_HARIA N decimal(4) NILA I_UTS decimal(4) NILA I_UAS decimal(4) NA MA_S ISWA varchar(40)

NILA I_RAP OT ID_NILA I_RAP OT varchar(10) ID_P ENDAFTA RAN varchar(10) ID_S ISWA varchar(10) ID_NILA I_SISW A varchar(10) NILA I_RAP OT decimal(4) NA MA_S ISWA varchar(40) NILA I_S TA NDA R_KE NAIK AN_K ELAS

ID_MATA _PELA JARA N varchar(10) ID_NILA I_STA NDAR varchar(10) NILA I_S TA NDA R decimal(4) SP P

NA MA_GOLONGA N varchar(15) ID_S ISWA varchar(10) ID_S PP varchar(10) JUMLAH_P EMB AYA RA N numeric(6) NA MA_S ISWA varchar(40)

JADWAL_MATA _PELA JA RA N ID_MATA _PELA JARA N varchar(10) ID_JADWA L varchar(10) ID_K ELAS varchar(10) ID_GURU varchar(10) HA RI varchar(7) JAM varchar(15) MA TA_P ELAJA RAN varchar(15)

ST ANDAR_IP A ID_MATA _PELA JARA N varchar(10) ID_S TANDARIPA varchar(10) NILA I_S TA NDA RIPA decimal(4) AB SENSI_SIS WA

ID_P ENDAFTA RAN varchar(10) ID_S ISWA varchar(10) ID_A BSE NSI varchar(10) ST ATUS_K EHA DIRA N varchar(10) TA NGGAL_AB SE NSI date HA RI varchar(7) NA MA_S ISWA varchar(40)

ST ANDAR_IP S ID_MATA _PELA JARA N varchar(10) ID_S TANDARIPS varchar(10) NILA I_S TA NDA RIPS decimal(4)

TA HUN_AJARAN TA HUN varchar(13) GOLONGAN

NA MA_GOLONGA N varchar(15) TA RIF integer

(29)

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

(30)

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

(31)

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

(32)

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)

(33)

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

(34)

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

(35)

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-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:

(36)

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.

(37)

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

(38)

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.

(39)

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

(40)

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.

(41)

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.

(42)

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 TUTUP

NAMA IBU STATUS TELEPON KELAS PSB NAIK KLS 2 NAIK KLS 3

KAPASITAS KELAS TERSISA

(43)

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 PELAJARAN PROSES

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.

(44)

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 EDIT BATAL 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

(45)

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.

(46)

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

(47)

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.

(48)

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.

(49)

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 Pelajaran Nilai Tugas Harian Nilai 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.

(50)

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.

(51)

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.

(52)

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.

(53)

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

(54)

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.

(55)

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.

(56)

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

(57)

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

(58)

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

Gambar

Gambar 3.6 Document Flow Penentuan Jurusan
Gambar 3.7 Document Flow Pembayaran SPP
Gambar 3.9 System Flow Penerimaan Siswa Baru
Gambar 3.10 System Flow Penjadwalan Mata Pelajaran dan Guru
+7

Referensi

Dokumen terkait

Kemampuan berpikir kritis peserta didik kelas V MI Margomulyo Watulimo Trenggalek melalui penerapan model contextual teaching and learning (CTL) pada mata pelajaran

[r]

Ada banyak fungsi yang akan ditampilkan pada antarmuka halaman detail yaitu : pengenalan pupuk anorganik, pengertian pupuk organic, fungsi kimia pupuk organic, unsur-unsur hara

(4) Moralitas individu, efektivitas sistem pengendalian internal, ketaatan aturan akuntansi, dan kesesuaian tugas berpengaruh signifikan terhadap kecenderungan

Proses interaksi sosial seperti yang diungkapkan oleh Herbert Blumer tidak serta merta terjadi pada siswa Ian, Putra, Rahman Miftahurrahman, Abdul Abdul

BAB I Pendahuluan, pada bab ini akan dijelaskan tujuan dan latar belakang permasalahan yang mendasari pembuatan skripsi ini, spesifikasi alat yang

Maximizing computer cycles Speaking in game, etc....

Kesimpulan: Terdapat hubungan antara penggunaan jilbab, faktor umur, dan higienitas perorangan dengan timbulnya ketombe pada wanita berjilbab. Kata Kunci: ketombe,