• Tidak ada hasil yang ditemukan

SISTEM INFORMASI PENDAFTARAN SISWA BARU SMU SE-BATAM SECARA ONLINE

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI PENDAFTARAN SISWA BARU SMU SE-BATAM SECARA ONLINE"

Copied!
72
0
0

Teks penuh

(1)

SISTEM INFORMASI PENDAFTARAN SISWA BARU SMU

SE-BATAM SECARA

ONLINE

TUGAS AKHIR

Oleh :

Leni Mardarika

33104019

Disusun untuk memenuhi syarat kelulusan Program Diploma III

PROGRAM STUDI APLIKASI PERANGKAT LUNAK

JURUSAN TEKNIK INFORMATIKA

POLITEKNIK BATAM

BATAM

(2)

ABSTRAKSI

SISTEM INFORMASI PENDAFTARAN SISWA BARU SMU SE-BATAM

SECARA

ONLINE

Pengunaan teknologi komputer untuk sistem informasi pendaftaran SMU sangat penting pada era teknologi informasi saat ini. Dengan menerapkan sistem informasi akan memperoleh manfaat dan hasil yang optimal diantaranya yaitu :

1. Melakukan pendaftaran SMU

2. Megelola data siswa baru, seperti data calon siswa, data siswa yang sudah diterima 3. Mengelola sekolah baru, seperti data sekolah serta foto sekolah

4. Memudahkan proses penyimpanan data karena dengan menggunakan sistem database 5. Mencetak laporan data siswa

Sistem Informasi Pendaftaran Siswa Baru SMU se-Batam ini dirancang untuk menangani hal-hal tersebut diatas.

(3)

LEMBAR PENGESAHAN

SISTEM INFORMASI PENDAFTARAN SISWA BARU SMU

SE-BATAM SECARA

ONLINE

TUGAS AKHIR

Oleh :

Leni Mardarika

33104019

Diajukan dan disahkan sebagai laporan Tugas Akhir

di Program Studi Aplikasi Perangkat Lunak Jurusan Teknik Informatika

Politeknik Batam

Batam, 16 Februari 2007

Pembimbing I, Pembimbing II,

Riwinoto, ST Basuki Winoto

NIK. 103025 NIK. 102030

(4)

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir dengan judul Sistem Informasi Pendaftaran Siswa Baru SMU se-Batam secara Online ini. Selama pengerjaan Tugas Akhir ini penulis banyak mendapatkan bimbingan, bantuan, dan dukungan dari berbagai berbagai pihak baik secara langsung maupun tidak langsung. Pada kesempatan ini Penulis ingin menyampaikan rasa ungkapan terimakasih yang sebesar-besarnya kepada :

1. Ayahanda tercinta yang sangat berjasa memberikan doa, materil maupun moril

2. Seseorang yang sangat berarti (M.Zoelkurnain Panca Wardana) dengan kesabaran dan keikhlasannya membantu dan memberiku semangat untuk terus maju dan pantang menyerah

3. Teman-temanku satu angkatan APL 04 yang telah membantu serta saling memberi support dikala kita dalam keadaan sulit

4. Ibu Meta Shanti selaku Koordinator Tugas Akhir II

5. Bapak Riwinoto selaku Pembimbing I Tugas Akhir yang banyak memberikan cerita pengalaman-pengalamannya

6. Bapak Basuki Winoto selaku Pembimbing II Tugas Akhir dan koordinator Tugas Akhir 1 7. Kak Michael yang telah memebagi ilmunya untuk Tugas Akhir ini

Penulis menyadari bahwa Tugas Akhir ini masih banyak kekurangan. Kritik dan saran sangatlah penulis harapkan, sehingga hal ini dapat menjadi pemicu bagi Penulis untuk dapat memperbaiki kekurangan dan melakukan hal yang lebih baik lagi pada masa yang akan datang.

Akhir kata besar harapan Penulis semoga Tugas Akhir yang Penulis buat ini dapat bermanfaat bagi semua pembaca dan dapat dipergunakan dengan sebaik-baiknya.

Batam, 16 Februari 2007

(5)

DAFTAR ISI

ABSTRAKSI ... ii

LEMBAR PENGESAHAN ... iii

KATA PENGANTAR ... iv

DAFTAR ISI ...v

DATAR TABEL... vii

DAFTAR GAMBAR ... viii

BAB 1 PENDAHULUAN ...1

1.1 Latar Belakang ...1

1.2 Tujuan ...1

1.3 Batasan Masalah ...1

1.4 Ikhtisar Buku...2

BAB 2 DESKRIPSI UMUM APLIKASI 2.1 Deskripsi Umum Sistem ...3

2.2 Karateristik Pengguna ...4

2.3 Batasan Sistem...4

2.4 Lingkungan Operasi dan Pengembangan...4

2.4.1 Lingkungan Operasional ...4 2.4.2 Lingkungan Pengembangan ...5 2.5 Aturan Penomoran ...5 BAB 3 ANALISIS ...6 3.1 Deskripsi Fungsional ...6 3.1.1 Context Diagram ...6 3.1.2 DFD Level 1 ...7 3.1.3 DFD Level 2 Proses 4 ...9 3.1.4 DFD Level 2 Proses 5 ...10 3.1.5 DFD Level 2 Proses 7 ...11

3.2 Analisis Kebutuhan Data ...12

3.2.1 E-R diagram ...12

BAB 4 DESKRIPSI PERANCANGAN ...14

4.1 Deskripsi Data...14

4.1.1 Defenisis Domain Type ...14

4.1.2 Daftar Tabel Aplikasi...14

4.2 Dekomposisi Fungsional Modul ...16

4.3 Spesifikasi Kebergantungan Antar Layar ...19

4.4 Struktur Menu ...19

BAB 5 IMPLEMENTASI DAN PENGUJIAN ...20

5.1 Spesifikasi Kebergantungan Antar Modul ...20

5.2 Struktur Direktori Dan Deskripsi File...20

5.3 Pengujian dan Hasilnya...21

BAB 6 KESIMPULAN DAN SARAN ...22

6.1 Kesimpulan ...22

6.2 Saran ...22

LAMPIRAN A PERANCANGAN RINCI TABEL ...23

A.1 Spesfikasi tabel user...23

(6)

A.3 Spesfikasi tabel siswa...24

A.4 Spesfikasi tabel pendaftaran...24

A.5 Spesfikasi tabel sekolah ...25

A.6 Spesfikasi tabel informasi_sekolah ...25

LAMPIRAN B PERANCANGAN RINCI FUNGSIONAL...26

B.1 Spesfikasi fungsi/proses 1 ...26 B.2 Spesfikasi fungsi/proses 2 ...28 B.3 Spesfikasi fungsi/proses 3 ...31 B.4 Spesfikasi fungsi/proses 4.1 ...33 B.5 Spesfikasi fungsi/proses 4.2 ...36 B.6 Spesfikasi fungsi/proses 4.3 ...39 B.7 Spesfikasi fungsi/proses 4.4 ...40 B.8 Spesfikasi fungsi/proses 4.5 ...42 B.9 Spesfikasi fungsi/proses 5.1 ...44 B.10 Spesfikasi fungsi/proses 5.2 ...46 B.11 Spesfikasi fungsi/proses 5.3 ...47 B.12 Spesfikasi fungsi/proses 6 ...49 B.13 Spesfikasi fungsi/proses 7.1 ...51 B.14 Spesfikasi fungsi/proses 7.2 ...53 B.15 Spesfikasi fungsi/proses 7.3 ...55 LAMPIRAN C DAFTAR RINCI FILE DAN DATA ...57

C.1 Struktur Direktori ...57

C.1.1. Direktori Pengembangan...57

C.1.2. Direktori Operasional ...57

C.2 Isi Direktori E:\Tugas Akhir...57

C.2.1. Isi subdirektori : Project/Aplikasi_PSB...57

C.2.2. Isi subdirektori : Project/Aplikasi_PSB/Admin ...58

C.2.3. Isi subdirektori : Project/Apliksi_PSB/SuperAdmin ...58

C.2.4. Isi subdirektori : Project/Apliksi_PSB/image...59

C.2.5. Isi subdirektori : Tugas Akhir/TA 2006_leni/Laporan ...59

LAMPIRAN D DOKUMEN RINCI TESTING ...60

D.1 Tim Penguji...60

D.2 Hasil Rinci Pengujian...60

LAMPIRAN E FLOW MAP DAN PROSEDUR ...63

(7)
(8)

Bab 1

Pendahuluan

1.1 Latar Belakang

Pendidikan memiliki arti penting dalam kehidupan, dengan pendidikan dapat meningkatkan taraf kehidupan yang lebih baik. Adapun jenjang-jenjang pendidikan sekolah yaitu SD, SMP, SMU, Perguruan Tinggi. Untuk dapat terdaftar sebagai siswa di sekolah kita dituntut untuk melakukan proses pendaftaran terlebih dahulu.

Selama ini proses pendaftaran di sekolah-sekolah masih dilakukan secara manual dimana : 1. Para orang tua dan pelajar datang ke sekolah-sekolah untuk melakukan pendaftaran 2. Para orang tua dan pelajar melakukan antrian untuk mendapatkan formulir pendaftaran 3. Bagian tata usaha menerima data calon siswa dan menyeleksi data calon siswa baru

4. Bagian tata usaha mencatat data calon siswa yang lulus seleksi dan memberikan informasi daftar ulang secara tertulis

Hal-hal di atas tentunya tidak efisien khususnya bagi para orang tua selaku pendamping para siswa, dimana para orang tua memiliki kesibukan selain melakukan proses pendaftaran ke sekolah.

Oleh karena itu, maka perlu dikembangkan Sistem Informasi Pendaftaran Siswa Baru SMU se-Batam secara Online untuk mempermudah proses pendaftaran sehingga hal-hal diatas dapat

ditangani dengan lebih baik.

1.2 Tujuan

Tujuan dari pembuatan tugas akhir ini adalah :

1. Memberikan kemudahan dalam melakukan pendaftaran para siswa baru

2. Memberikan kemudahan pada bagian tata usaha sekolah untuk memperoleh data calon siswa baru secara cepat dan efisien.

3. Mengurangi biaya pendaftaran siswa baru. 4. Proses pendaftaran lebih terkoordinir 5. Data yang diperoleh lebih akurat

1.3 Batasan Masalah

Tugas akhir dengan judul Sistem Informasi Pendaftaran Siswa Baru Smu Se-Batam secara Online ini

dibatasi oleh hal-hal berikut :

1. Sistem informasi ini menangani komunikasi dari client ke server begitu juga sebaliknya

2. Sistem informasi ini tidak menangani proses pembayaran 3. Sistem informasi ini tidak menangani pendaftaran siswa pindahan

4. Sistem informasi ini tidak menangani pendaftaran diluar jadwal yang telah ditentukan 5. Kriteria pendaftaran berdasarkan nilai yang telah ditentukan pihak sekolah

(9)

1.4 Ikhtisar Buku

Laporan ini terdiri dari Bab Pendahuluan, Deskripsi Umum Aplikasi, Analisis, Deskripsi Perancangan, Implementasi dan Pengujian, Kesimpulan dan Saran serta Lampiran yang berhubungan dengan aplikasi yang dibuat.

Bab 1 : Pendahuluan berisi penjelasan mengenai latar belakang pembuatan aplikasi, tujuan pembuatan aplikasi, batasan masalah pada aplikasi, dan ikhtisar buku.

Bab 2 : Deskripsi Umum Aplikasi berisi tentang deskripsi umum sistem yang memberikan gambaran mengenai aplikasi, karateristik pengguna, batasan, lingkungan, serta aturan penamaan dan penomoran pada aplikasi.

Bab 3 : Analisis berisi tentang deskripsi fungsional yang mencakup konteks diagram pada aplikasi dan analisis kebutuhan data yang berisi uraian data yang dikelola oleh aplikasi.

Bab 4 : Deskripsi Perancangan berisi tentang deskripsi dat yang dikelola oleh aplikasi, dekomposisi fungsional modul, spesifikasi kebergantungan antar layar, dan struktur menu.

Bab 5 : Implementasi dan Pengujian berisi tentang spesifikasi kebergantungan antar modul, struktur direktori dan deskripsi file yang merupakan struktur direktori dan pengumpulan fungsi menjadi file serta pengujian dan hasilnya.

Bab 6 : Kesimpulan dan Saran yang berisi tentang kesimpulan dari hasil pembangun aplikasi dan saran untuk perbaikan dan pangembangan.

(10)

BAB 2 Deskripsi Umum Sistem

2.1 Deskripsi Umum Sistem

internet Server Data ` ` ` ` User User TU Sekolah TU Sekolah Dinas Pendidikan DataBase

Melihat informasi pendaftaran, melakukan pendaftaran, melihat informasi siswa yang

diterima Melihat informasi pendaftaran, melakukan pendaftaran, melihat informasi siswa yang di terima

Data-data calon siswa tersimpan ke server, dinas

pendidikan dapat melihat data-data siswa seluruh

sekolah

TU sekolah mengambil data-data calon siswa

dengan login, mengirimkan informasi

pendaftaran ulang

TU sekolah mengambil data-data calon siswa dengan login, megirimkan

informasi pendaftaran ulang

Semua data tersimpan ke database

Gambar 2.1 Deskripsi Umum Sistem

Adapun penjelasan dari Sistem Informasi Pendaftaran siswa Baru Smu Se-Kota Batam yaitu :

1. Pelajar melihat informasi pendaftaran sekolah melalui internet dan melakukan pendaftaran dengan mengisi form pendaftaran

2 Data-data calon siswa sekolah tersimpan ke server yang berada di dinas pendidikan

3 Bagian tata usaha sekolah melakukan login terlebih dahulu untuk melihat data calon siswa yang mendaftar sesuai sekolah yang diinginkan.

4 Bagian tata usaha sekolah mengirimkan informasi daftar ulang bagi para siswa yang diterima, serta mengirimkan daftar nama para siswa

5 Bagian dinas pendidikan melakukan login untuk melihat data calon siswa yang telah diterima pada masing-masing sekolah

(11)

2.2 Karakteristik Pengguna

Pengguna Sistem Informasi Pendaftaran Siswa Baru Smu Se-Batam secara Online ini adalah calon

siswa baru, bagian tata usaha sekolah, bagian dinas pendidikan dimana sistem ini memberikan kemudahan bagi calon siswa untuk melakukan pendaftaran sekolah.

Tabel 1

Kategori Pengguna

Kategori Pengguna

Tugas

Hak Akses ke sistem

Jabatan

User Client (Calon Siswa Baru) Mengisisi data – data

Pendaftaran calon siswa baru

Mengisi data – data pada form pendaftaran

User

Admin (Bagian Tata Usaha) Menambah, mengubah dan menghapus data siswa • Mencetak laporan berupa jumlah siswa baru yang diterima • Menambah,men gubah,menghap us informasi sekolah • Menambah data • Mengedit data • Menghapus data • Menambah Informasi • Mengubah • Informasi • Menghapus Informas • Mencetak laporan Administrator

Super Admin (Dinas Pendidikan) Melihat data-data siswa baru • Menambah,men gubah,mengaha pus data sekolah

Pemantau Administrator

2.3 Batasan

a. Aplikasi ini dikembangkan dengan pemrograman berbasis web yaitu PHP b. Aplikasi ini menggunakan basis data MySql

c. Aplikasi ini berjalan di semua platform yang mempunyai web browser

2.4 Lingkungan Operasi dan Pengembangan

Lingkungan operasi dibagi dalam 2 bagian yaitu :

a. Lingkungan Operasional b. Lingkungan Pengembangan

2.4.1 Lingkungan Operasional

Client

:

a. Prosesor : Intel Pentium III atau spesifikasi yang lebih tinggi

b. Memori : 128 MB

c. Sistem Operasi : Multi Platform

d. Program Utilities lain : Web browser(Internet Explorer, Mozilla,Konqueror dll) e. Perangkat lain : LAN card

Server :

a. Prosesor : Intel Pentium III atau spesifikasi yang lebih tinggi

(12)

c. Sistem Operasi : Multi Platform

d. DBMS : MySQL

e. Program Utilities lain : Web browser(Internet Explorer, Mozilla,Konqueror dll), Web server f. Perangkat lain : LAN card

2.4.2 Lingkungan pengembangan

Client :

a. Prosesor : Intel Pentium III dan IV

b. Memori : 256 MB

c. Sistem Operasi : Ms Windows 2000 dan XP d. Aplikasi : Macromedia Dreamweaver, PHP

e. DBMS : MySQL

f. Program Utilities lain : Web browser(Internet Explorer, Mozilla,Konqueror dll) g . Perangkat lain : LAN card

Server :

a. Prosesor : Intel Pentium IV

b. Memori : 256 Mb

c. Sistem Operasi : Linux, Windows server

d. DBMS : MySQL

e. Program Utilities lain : Web browser(Internet Explorer, Mozilla,Konqueror dll), Web server f. Perangkat lain : LAN card

2.5 Aturan Penomoran

1.Penamaan commandbutton dengan inisial “cmd_” diikuti dengan nama commandbutton 2. Penamaan textbox dimulai dengan inisial “txt_” diikuti dengan nama textbox

3. Penamaan combobox dimulai dengan inisial “cmb_” diikuti dengan nama combobox 4. Penamaan checkbox dimulai dengan inisial “chk_” diikuti dengan nama checkbox 6. Penamaan listbox dimulai dengan inisial “lst_” diikuti dengan nama listbox 7. Penamaan gambar dimulai dengan nomor diikuti dengan nama gambar

(13)

BAB 3 ANALISIS

3.1. Deskripsi Fungsional

Dalam deskripsi fungsional akan dibahas proses-proses yang dilakukan oleh aplikasi. Terdiri dari Context Diagram, DFD Level 1 dan DFD Level 2. Context Diagram merupakan gambaran system secara umum yang rincian prosesnya akan dijelaskan pada DFD Level 1 dan DFD Level 2

.

3.1.1. Context Diagram

3.1. Context Diagram

Penjelasan gambar :

Pengguna dalam aplikasi ini adalah Admin, Super admin dan Pelajar (user biasa). Admin dan Super admin akan melakukan login dengan mengisikan NIS, password dan hak akses masing-masing ke aplikasi. Apabila berhasil akan muncul menu sesuai dengan hak akses, apabila terjadi kesalahan dalam melakukan login maka akan muncul pesan kesalahan, jika benar maka super admin dan admin dapat mengakses aplikasi sesuai hak aksesnya. Untuk super admin aplikasi akan menampilkan menu data siswa baru untuk masing- masing sekolah dan menu pengelolaan sekolah. Untuk admin aplikasi akan menampilkan menu pengelolaan data siswa baru dan pengelolaan informasi sekolah. Sedangkan untuk user biasa aplikasi menampilkan menu pendaftaran dan menu informasi sekolah.

(14)

3.1.2. DFD Level 1

Admin User Super Admin 1 Verifikasi dan Validasi User 2 Menampilkan Pendaftaran 4 Mengelola Data Siswa Baru + 6 Menampilkan Data Siswa se-Batam

5 mengelola Informasi Sekolah

+ Data pengguna(username, password, hak akses)

Menu dan Pesan Kesalahan

data calon siswa

Data siswa

Laporan data siswa

Data siswa, laporan

Informasi sekolah

User

calon siswa

tnformasi Sekolah

Laporan data siswa Informasi sekolah Data pengguna(username, password, hak akses)

Menu dan Pesan kesalahan

Siswa baru Data siswa

Data siswa, laporan Data pengguna(username, password,

hak akses) 7 Mengelola Sekolah + Sekolah Data pengguna(username, password, hak akses), data sekolah

data sekolah

Data sekolah Data sekolah Informasi sekolah

Data siswa

Data pengguna (username, password, hak akses) Informasi sekolah 3 Menampilkan calon_siswa Data_calon_siswa

Data calon siswa Pesan status registrasi berhasil

3.2. DFD Level 1

Penjelasan gambar :

Admin dan Super admin melakukan proses login agar dapat mengakses aplikasi. Setelah itu di tampilkan menu sesuai hak akses. Aplikasi ini memiliki 7 proses utama yaitu adalah verifikasi dan validasi user, menampilkan pendaftaran, menampilkan calon siswa mengelola data siswa baru, mengelola informasi sekolah, menampilkan data siswa se-batam dan mengelola sekolah.

Proses 1. Verifikasi dan Validasi User

Admin dan super admin melakukan proses login agar dapat mengakses ke aplikasi yaitu dengan mengisi NIS, password, dan hak akses kemudian akan disimpan ke tabel user, apabila admin dan super admin mengalami kesalahan dalam pengisian username, password, dan hak akses maka output dari proses ini berupa pesan kesalahan.

Proses 2. Menampilkan Pendaftaran

User Biasa (calon siswa) mengakses aplikasi dan akan ditampilkan form pendaftaran lalu user mengisi data yang tertera pada form pendaftaran secara lengkap, kemudian data calon siswa akan disimpan ke tabel calon siswa. Output dari proses ini berupa data calon siswa yang di outputkan ke admin.

Proses 3. Menampilkan Calon siswa

Admin akan menerima data calon siswa dari data tersebut pihak admin akan melakukan penyeleksian siswa sesuai dengan nilai yang ditentukan sekolah yang diterima akan disimpan ke tabel siswa baru.

(15)

Proses 4. Mengelola Data Siswa Baru

Admin akan menerima data calon siswa dari data tersebut pihak admin akan melakukan penyeleksian siswa sesuai dengan nilai yang ditentukan sekolah, dalam proses pengelolaan siswa baru ini terdapat 5 proses yaitu menambah data, mengubah data, menghapus data, melihat data siswa baru, mencetak laporan lalu data siswa yang diterima akan disimpan ke tabel siswa . Output dari proses ini berupa data siswa, laporan.

Proses 5. Mengelola Informasi Sekolah

User biasa (calon siswa) akan menerima informasi sekolah berupa nama siswa yang diterima, pengumuman daftar ulang, persyaratan daftar ulang dsb. Output dari proses ini berupa informasi sekolah.

Proses 6. Menampilkan data siswa se-batam

Super admin akan menerima informasi data siswa baru setelah mengakses aplikasi, Output dari proses ini berupa laporan data siswa.

Proses 7. Mengelola Sekolah

Pada pengelolaan sekolah terdapat 3 proses yaitu menambah sekolah (proses 7.1), menghapus sekolah (proses 7.2), mengubah sekolah (proses 7.3), super admin dapat menginput data sekolah(profil sekolah) dan data tersebut akan disimpan ke tabel sekolah. Output dari proses ini berupa data sekolah(profil sekolah) .

(16)

3.1.3. DFD Level 2 Proses 4

Subproses pengelolaan data siswa baru

Gambar 3.3. DFD Level 2 Proses 4

Penjelesan Gambar :

Gambar ini merupakan turunan dari DFD level 2 proses 3 yang didalamnya terdapat 5 proses yaitu menambah data, mengubah data, menghapus data, melaporan data siswa baru, membuat informasi sekolah. Untuk proses menambah data (proses 4.1), mengubah data (proses 4.2), menghapus data (proses 4.3), melihat data siswa baru (proses 4.4), mencetak laporan (proses 4.5) aliran datanya mengacu pada tabel siswa . Hasil dari proses-proses tersebut akan ditampilkan ke admin dan super admin sebagai output.

Proses 4.1 Menambah Data

Admin memilih menu tambah dan memberikan inputan berupa no_urut, nama siswa, alamat dsb yang akan disimpan ke tabel siswa dan output dari proses ini berupa list data siswa baru.

Proses 4.2 mengubah Data

Admin memilih menu ubah dan memilih no_urut yang ingin di ubah kemudian melakukan perubahan terhadap data siswa baru kemudian di simpan ke tabel siswa . Output dari proses ini yaitu data siswa yang telah dirubah.

Proses 4.3 Menghapus Data

Admin akan memilih menu hapus dan memilih no_urut siswa yang ingin dihapus kemudian proses akan melakukan pengecekkan ke tabel siswa baru dan output dari proses ini yaitu data siswa berhasil dihapus dan list data siswa baru.

(17)

Proses 4.4 melihat data siswa baru

Admin akan memilih menu lihat data siswa baru kemudian akan dilakukan pengecekkan ke tabel siswa baru dan list siswa baru tersebut akan di print atau dikirimkan ke super admin (dinas pendidikan) sebagai laporan. Output dari proses ini yaitu list data siswa baru.

Proses 4.5 Mencetak Laporan

Admin akan memilih link cetak kemudian data siswa akan dicetak dan dapat di serahkan ke super admin.

3.1.4. DFD Level 2 Proses 5

Subproses Mengelola informasi sekolah

Gambar 3.4. DFD Level 2 Proses 5

Penjelasan Gambar :

Gambar ini merupakan turunan dari DFD level 2 proses 4 yang di dalamnya terdapat 3 proses yaitu menambah informasi (proses 5.1), menghapus informasi (5.2), mengubah informasi (proses 5.3), aliran datanya mengacu pada tabel informasi sekolah.

Proses 5.1 Menambah informasi

Admin memilih menu tambah dan memberikan inputan berupa informasi sekolah (pengumuman daftar ulang, persyaratan daftar ulang dll), data siswa yang diterima, informasi tersebut akan disimpan ke tabel informasi sekolah dan output dari proses ini berupa data siswa(diterima) dan informasi sekolah

(18)

Proses 5.2 Menghapus informasi

Admin akan memilih menu hapus dan memilih informasi sekolah yang ingin dihapus kemudian proses akan melakukan pengecekkan ke tabel informasi sekolah dan output dari proses ini yaitu data siswa dan informasi sekolah yang telah dihapus.

Proses 5.3 mengubah informasi

Admin memilih menu ubah dan memilih informasi yang ingin di ubah kemudian melakukan perubahan terhadap informasi sekolah tersebut kemudian di simpan ke tabel informasi sekolah. Output dari proses ini yaitu data siswa yang telah dirubah.

3.1.5. DFD Level 2 Proses 7

Subproses Mengelola sekolah

Gambar 3.5. DFD Level 2 Proses 7

Penjelasan Gambar :

Gambar ini merupakan turunan dari DFD level 2 proses 7 yang di dalamnya terdapat 3 proses. Proses-proses tersebut yaitu menambah sekolah (Proses-proses 7.1), menghapus sekolah (Proses-proses 7.2), mengubah sekolah (proses 7.3), aliran datanya mengacu pada tabel sekolah.

Proses 7.1 Menambah sekolah

Admin memilih menu tambah dan memberikan inputan berupa NIS (nomor induk sekolah), nama sekolah, status, alamat, no telp, kepsek yang akan disimpan ke tabel sekolah dan output dari proses ini berupa data sekolah.

Proses 7.2 Menghapus sekolah

Admin akan memilih menu hapus dan memilih NIS (nomor induk sekolah) yang ingin dihapus kemudian proses akan melakukan pengecekkan ke tabel sekolah dan output dari proses ini berupa data sekolah berhasil dihapus.

(19)

Proses 7.3 Megubah sekolah

Admin memilih menu ubah dan memilih NIS (nomor induk sekolah) yang ingin di ubah kemudian melakukan perubahan terhadap data sekolah kemudian di simpan ke tabel sekolah. Output dari proses ini berupa data sekolah yang telah dirubah.

3.2. Analisis Kebutuhan Data

Data yang dibutuhkan oleh aplikasi ini adalah data calon siswa baru yang disimpan di tabel calon siswa, data siswa baru yang disimpan di tabel siswa baru, informasi sekolah

(NIS,nama_sekolah,isi_informasi) yang disimpan di tabel informasi sekolah, data sekolah (profil sekolah) yang disimpan di tabel sekolah.

3.2.1 E-R diagram

Aplikasi ini mempunyai diagram E-R (Entity Relationship) seperti berikut :

Gambar 3.6. E-R Diagram Sistem Informasi Pendaftaran Siswa Baru SMU se-Batam secara Online

Keterangan :

- Entitas user terdapat 2 pengguna yaitu super admin (Dinas pendidikan) dan admin (TU sekolah) - Antara entitas sekolah dengan entitas user bersifat parsial yaitu 1-N dan 1-1, dimana dalam entitas

user terdapat 2 pengguna yaitu Admin dan Super Admin. Super admin dapat melihat data calon siswa baru pada seluruh sekolah SMU di batam (1-N), sedangkan admin hanya bisa melihat data calon siswa yang mendaftar ke sekolah yang bersangkutan (1-1).

- Antara entitas siswa dengan entitas sekolah bersifat parsial yaitu 1-N, dimana banyak siswa hanya bisa sekolah disatu sekolah (1-N).

(20)

- Entitas user (Admin) dengan entitas sekolah memiliki kardinalitas 1-1, dimana satu admin sekolah hanya bisa membuat informasi sekolah untuk satu sekolah saja dan informasi sekolah hanya dibuat oleh admin masing- masing sekolah.

(21)

Bab 4

Deskripsi Perancangan

Setelah analisis dari Sistemi Pendaftaran Siswa Baru SMU se-Batam selesai, tahap selanjutnya yang harus dilakukan adalah deskripsi data diikuti spesifikasi kebergantungan antar layar serta spesifikasi fungsi yang akan diimplementasikan pada Aplikasi Pendaftaran Siswa Baru SMU se-Batam

4.1 Deskripsi Data

Sistem ini akan mengelola informasi pendaftaran siswa baru dari pendaftaran siswa, pengumuman siswa yang diterima, pengumuman daftar ulang cetak laporan. Dalam perancangannya, penyimpanan data tersebut dapat dilakukan dalam bentuk tabel sebagai berikut :

Tabel 4-1. Daftar Tabel basisdata Aplikasi Pendaftaran Siswa Baru SMU se-Batam

Nama Tabel Deskripsi Jenis Volume Laju Primary Key Contraint Integritry user Data user

yang berhak mengakses sistem

Master ± 30record ± 10 record/ tahun

id -

calon_siswa Data calon siswa yang mendaftar Master ± 2000record ± 500 record/ tahun no_urut -

siswa Data siswa yang telah diterima Master ± 1000 Record ± 300Record/tahun no_urut - pendaftaran Pendaftaran calon_siswa transaksi ± 2000 Record ± 500 Record/tahun no_pendaftaran - informasi_sekolah Informasi sekolah Master ± 7 Record ± 3 Record/tahun NIS - sekolah Data sekolah

Master ± 6 record ± 2 record/ minggu

NIS -

Rincian perancangan file dapat dilihat pada lampiran A.

4.1.1 Definisi Domain/Type

Tidak ada

4.1.2 Daftar Tabel Aplikasi

Tabel 4-2. Daftar Tabel basisdata Aplikasi Pendaftaran Siswa Baru se-Batam No Nama Tabel Primary

key

Data Store E/R Deskripsi isi

1 tUser id Tabel tUser akan

menyimpan semua data user yang menggunakan aplikasi ini. Data tersebut berupa id sebagai primary key,

(22)

No Nama Tabel Primary key

Data Store E/R Deskripsi isi

1 tUser id Tabel tUser akan

menyimpan semua data user yang menggunakan aplikasi ini. Data tersebut berupa id sebagai primary key,

password, hak_akses.

2 tCalon Siswa no_urut Tabel tCalon Siswa digunakan untuk menyimpan semua data calon siswa. Data tersebut berupa no_urut sebagai

primary key,NIS, nama sekolah, nama calon siswa, alamat, TTL,

no_telp,_no_hp, nama ortu, nama wali, asal sekolah, agama, pekerjaan ortu, pekerjaan wali, jenis kelamin, nilai rata-rata UAN

3 tSiswa no_urut Tabel tCalon Siswa

digunakan untuk menyimpan semua data calon siswa. Data tersebut berupa no_urut sebagai

primary key,NIS,nama sekolah,nama siswa, alamat, TTL,

no_telp,_no_hp, nama ortu, nama wali, asal sekolah, agama, pekerjaan ortu, pekerjaan wali, jenis kelamin, nilai rata-rata UAN

4 tpendaftaran no_pendafta ran

Tabel pendaftaran digunakan untuk menyimpan semua data pendaftaran. Data tersebut berupa no_pendaftaran sebagai primary key, tanggal_daftar, NIS, no_urut

(23)

No Nama Tabel Primary key

Data Store E/R Deskripsi isi

1 tUser id Tabel tUser akan

menyimpan semua data user yang menggunakan aplikasi ini. Data tersebut berupa id sebagai primary key,

password, hak_akses.

5 tInformasi Sekolah

No_informa si

Table tInformasi Sekolah digunakan untuk menyimpan informasi sekolah. Informasi sekolah tersebut berupa NIS, nama sekolah, isi informasi

6 tSekolah NIS Table tSekolah digunakan untuk menyimpan data sekolah. data sekolah tersebut berupa NIS, nama sekolah, alamat, no_telp, Kepsek NIS sebagai

primary key

4.2 Dekomposisi Fungsional Modul

Tabel 4-3. Input-Proses-Output Aplikasi Pendaftaran Siswa Baru SMU se-Batam No No.

Fungsi

Fungsi/Proses Tabel Input

Data Input Tabel Output

Data output Keterangan 1 1 Verifikasi dan Validasi User user username+passwo rd+hak akses user - Penentuan hak akses 2 2 Menampilkan Pendaftaran calon _siswa dan pendaftaran NIS, Nama sekolah, Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN

calon_siswa NIS, Nama sekolah, Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN Penerimaan data calon siswa Hak akses Administrat or 3 3 Menampilkan Calon Siswa

- - calon_siswa NIS, Nama sekolah, Nama calon siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama Melihat data calon siswa yang mendaftar

(24)

No No. Fungsi

Fungsi/Proses Tabel Input

Data Input Tabel Output

Data output Keterangan wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN 4 4.1 Menambah Data

siswa NIS, Nama sekolah, Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN

siswa NIS, Nama sekolah, Status, Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN Menambah data siswa Hak akses Administrat or

5 4.2 Mengubah Data siswa NIS, Nama sekolah, Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN

siswa NIS, Nama sekolah, Status, Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN Mengubah data siswa Hak akses Administrat or 6 4.3 Menghapus Data

- - siswa NIS, Nama sekolah, Status, Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN Menghapus data siswa Hak akses Administrat or 7 4.4 Melihat Data Siswa Baru

siswa NIS, Nama sekolah, Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN

siswa NIS, Nama sekolah, Status, Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN Melihat Data Siswa Hak akses Administrat or

(25)

No No. Fungsi

Fungsi/Proses Tabel Input

Data Input Tabel Output

Data output Keterangan siswa, alamat,

TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN siswa Hak akses Administrat or 9 5.1 Menambah Informasi Sekolah informasi_s ekolah NIS, Nama Sekolah, Isi Informasi informasi_se kolah NIS, Nama Sekolah, Isi Informasi Menambah informasi sekolah Hak akses Administrat or 10 5.2 Menghapus Informasi Sekolah informasi_s ekolah NIS, Nama Sekolah, Isi Informasi informasi_se kolah NIS, Nama Sekolah, Isi Informasi Menghapus informasi sekolah Hak akses Administrat or 11 5.3 Mengubah Informasi Sekolah informasi_s ekolah NIS, Nama Sekolah, Isi Informasi informasi_se kolah NIS, Nama Sekolah, Isi Informasi Mengubah informasi sekolah Hak akses Administrat or 12 6 Menampilkan Data Siswa Baru

- - siswa NIS, Nama sekolah, Status, Nama siswa, alamat, TTL, agama, no telp, no hp, jenis kelmain, nama ortu, pekerjaan ortu, nama wali, pekerjaan wali,asal sekolah, nilai rata-rata UAN Melihat data siswa Hak akses Administrat or 13 7.1 Menambah Sekolah

sekolah NIS, Nama Sekolah, Status, Alamat, No Telp, Kepsek, Path

sekolah NIS, Nama Sekolah, Status, Alamat, No Telp, Kepsek, Path Menambah data sekolah Hak akses Super Administrat or 14 7.2 Menghapus Sekolah - - sekolah NIS, Nama Sekolah, Status, Alamat, No Telp, Kepsek, Path Mengubah data Hak akses Administrat or 15 7.3 Mengubah Sekolah

sekolah NIS, Nama Sekolah, Status, Alamat, No Telp, Kepsek, Path

sekolah NIS, Nama Sekolah, Status, Alamat, No Telp, Kepsek, Path Mengubah data sekolah Hak akses Super Admin

(26)

4.3 Spesifikasi Kebergantungan Antar Layar

Kebergantungan antar layar pada Aplikasi Pendaftaran Siswa Baru SMU se-Batam dapat digambarkan sebagai berikut :

Layar Utama

Pendaftaran Admin Super Admin

Tambah data siswa dan informasi sekolah

Ubah data siswa dan informasi sekolah

Hapus data siswa dan

informasi sekolah Cetak laporan

Tambah data sekolah Ubah data sekolah Hapus data sekolah Lihat Data Siswa

Gambar 4.1 Spesifikasi Kebergantungan Antar Layar

4.4 Struktur Menu

Struktur menu dalam Aplikasi Pendaftaran Siswa Baru SMU se-Batam ini digambarkan sebagai berikut :

Aplikasi Pendaftaran Siswa Baru SMU se-Batam ---- Login

Administrasi

---- Pengelolaan informasi sekolah ---- Tambah informasi sekolah ---- Hapus informasi sekolah ---- Ubah informasi sekolah

---- Pengelolaan data siswa ---- Tambah data siswa ---- ubah data siswa ---- Hapus data siswa

---- Melihat Data siswa

---- Cetak laporan

Super admin

---- Pengelolaan sekolah ---- Tambah data sekolah ---- Hapus data sekolah ---- Ubah data sekolah

(27)
(28)

Bab 5 Implementasi dan Pengujian

Dalam rekayasa perangkat lunak, tahap implementasi dan pengujian merupakan tahap yang harus dilakukan setelah diselesaikannya tahap perancangan terhadap aplikasi. Tujuan implementasi adalah untuk menghasilkan aplikasi yang dapat dijalankan di lingkungan operasional. Sedangkan tujuan dari pengujian adalah untuk mengetahui apakah aplikasi tersebut dapat melakukan fungsi-fungsi sesuai dengan deskripsi perencanaan.

5.1 Spesifikasi Kebergantungan Antar Modul

Tidak ada

5.2 Struktur Direktori dan Deskripsi File

Berikut daftar direktori dan file pada aplikasi ini. Rincian daftar direktori dan file aplikasi pada lampiran C.

Tabel 5.1. Daftar Direktori dan file Aplikasi

Nama

Direktori

Nama File

Nama Modul Nama Fungsi Keterangan

Index.php 1 1 file yang terdiri

Aplikasi_PSB

form_pendaftaran.php

Utama

2 dari 1 fungsi

index.php 1 1 file yang terdiri

dari 1 fungsi

form_tambah_smu_swasta.php 7.1 1 file yang terdiri

form_tambah_smu_negeri.php 7.1 dari 1 fungsi

hapus_profil_sekolah.php 7.2 1 file yang terdiri

dari 1 fungsi

form_ubah_smu_negeri.php 7.3 1 file yang terdiri

dari 1 fungsi SuperAdmin

form_ubah_smu_swasta.php

SuperAdmin

7.3 1 file yang terdiri

dari 1 fungsi

index.php 1 1 file yang terdiri

dari 1 fungsi

Tampil_siswa_yang_mendaftar 3 1 file yang terdiri

dari 1 fungsi

form_tambah_siswa.php 4.1 1 file yang terdiri

dari 1 fungsi

form_ubah_siswa.php 4.2 1 file yang terdiri

dari 2 fungsi

hapus_siswa.php 4.3 1 file yang terdiri

dari 1 fungsi

tampil_siswa.php 4.4 1 file yang terdiri

dari 1 fungsi

cetak_laporan.php 4.5 1 file yang terdiri

dari 1 fungsi form_tambah_informasi.php

Admin

5.1 1 file yang terdiri

dari 1 fungsi Admin

(29)

Nama

Direktori

Nama File

Nama Modul Nama Fungsi Keterangan

form_ubah_informasi.php 5.3 1 file yang terdiri

dari 1 fungsi Rincian daftar direktori dan file aplikasi pada lampiran C

5.3 Pengujian dan Hasilnya

Pengujian dilakukan setelah tahap implementasi selesai. Pengujian dilakukan untuk mengetahui apakah fungsi - fungsi dapat berjalan sesuai dengan deskripsi perancangan. Pelaksanaan dan hasil pengujian secara lengkap dan rinci dapat dilihat pada lampiran D.

(30)

Bab 6 Kesimpulan dan Saran

6.1 Kesimpulan

Setelah melakukan pengembangan terhadap aplikasi ini, maka dapat disimpulkan bahwa:

1. Sistem ini menangani pendaftaran sekolah secara online oleh karena itu calon siswa tidak perlu datang ke sekolah-sekolah untuk melakukan pendaftaran

2. Sistem ini dapat mengelola data siswa baru dimana Admin (TU) diberikan kemudahan dalam melakukan penambahan, pengubahan, serta menghapus data siswa secara otomatis dari sistem 3. Sistem ini dapat mengelola informasi sekolah dimana Admin (TU) diberikan kemudahan dalam

melakukan penambahan, pengubahan, serta menghapus informasi_sekolah secara otomatis dari sistem

4. Sistem ini dapat mengelola sekolah (data sekolah) dimana Superadmin (Dinas Pendidikan) diberikan kemudahan dalam melakukan penambahan, pengubahan, serta menghapus data sekolah secara otomatis dari sistem

6.2 Saran

1. Diharapkan sistem ini dapat menangani proses pembayaran sekolah

2.

Diharapkan sistem ini dapat menangani pendaftaran siswa pindahan

3.

Diharapkan sistem ini dapat menangani pengaturan pendaftaran di luar jadwal pendaftaran dan yang terpenting nantinya system ada tambahan fungsi dalam pengelolaan data lainnya.

(31)

LAMPIRAN A PERANCANGAN RINCI FILE

A.1. Spesifikasi Tabel user

Nama tabel : user

Deskripsi isi : Data pengguna/hak akses sistem informasi Primary Key : id

Volume : ± 30 record

Perkiraan Laju : ±10 record per tahun

Nama Field Deskripsi Isi Type &

Length

Boleh NULL

Default Keterangan Lain

ID Id pengguna Varchar (50) Tidak

NULL

Primary Key

Password Password pengguna Varchar (255) Tidak

Hak_Akses Hak_akses pengguna Varchar (50) Tidak

NULL

A.2. Spesifikasi Tabel calon siswa

Nama tabel : calon siswa

Deskripsi isi : Data calon siwa baru Primary Key : no_urut

Volume : ± 2000 record

Perkiraan Laju : ± 500 record per tahun

Nama Field Deskripsi Isi Type & Length Boleh

NULL

Default Keterangan Lain

no_urut No urut siswa int (5) Tidak Primary

Key/Auto increment

NIS Nomor Induk

sekolah

Varchar(20) Tidak

nama_sekolah Nama Sekolah Varchar(30) Tidak

nama_ calon_siswa Nama calon siswa Varchar (50) Tidak

alamat Alamat calon

siswa

Varchar (255) Tidak

no_telp No telpon siswa Vachar (10) Boleh

no_hp No handphone

calon siswa

Varchar (20) Boleh

agama Agama siswa Varchar (10) Tidak

jenis_kelamin Jenis kelamin

siswa

Varchar (6) Tidak

tempat_lahir Tempat dan

tanggal lahir siswa

Varchar (50) Tidak

tanggal_lahir Tanggal lahir date Tidak

nama_ayah Nama orang tua

siswa

Varchar (50) Tidak

nama_ibu Nama wali siswa Varchar (50) Boleh

pekerjaan_ayah Pekerjaan orang

tua

Varchar (30) Tidak

pekerjaan_ibu Varchar(30) Boleh

nama_wali Nama wali siswa Varchar (50) Boleh

pekerjaan_Wali Pekerjaan wali

siswa

Varchar (20) Boleh

asal_sekolah Asal sekolah

nilai_UAN Nilai rata-rata

UAN

(32)

A.3. Spesifikasi Tabel siswa

Nama tabel : siswa

Deskripsi isi : Data siswa yang diterima Primary Key : no_urut

Volume : ± 1000 record

Perkiraan Laju : ± 300 record / tahun

Nama Field Deskripsi Isi Type &

Length

Boleh NULL

Default Keterangan

Lain

no_urut No urut siswa int (5) Tidak Primary

Key/Auto increment

NIS Nomor Induk

sekolah

Varchar(20) Tidak Foreign key

nama sekolah Nama Sekolah Varchar(30) Tidak

nama_siswa Nama calon

siswa

Varchar (50) Tidak

alamat Alamat calon

siswa Varchar (255) Tidak no_telp No telpon siswa Vachar (10) Boleh no_hp No handphone calon siswa Varchar (20) Boleh

agama Agama siswa Varchar (10) Tidak

jenis_kelamin Jenis kelamin

siswa

Varchar (6) Tidak

tempat_lahir Tempat dan

tanggal lahir siswa

Varchar (50) Tidak

tanggal_lahir Tanggal lahir date Tidak

nama_ayah Nama orang

tua siswa

Varchar (50) Tidak

nama_ibu Nama wali

siswa

Varchar (50) Boleh

pekerjaan_ayah Pekerjaan

ayah

Varchar (30) Tidak

pekerjaan_ibu Pekerjaan ibu Varchar(30) Boleh

nama_wali Nama wali Varchar(50) Boleh

pekerjaan_wali Pekerjaan wali Varchar(30) Boleh

asal_sekolah Asal sekolah Varchar(30) Tidak

nilai_UAN Nilai rata-rata

UAN

Varchar(30) Tidak

A.4. Spesifikasi Tabel pendaftaran

Nama tabel : pendaftaran Deskripsi isi : pendaftaran Primary Key : no_pendaftaran Volume : ± 2000 record

Perkiraan Laju : ± 500 record / tahun

Nama Field Deskripsi Isi Type &

Length

Boleh NULL

Default Keterangan

Lain

no_pendaftaran No_pendaftran int (5) Tidak - Primary key

Tanggal_daftar Tanggal_daftar date Tidak -

(33)

no_urut No telp sekolah int (5) Boleh - Foreign key

A.5. Spesifikasi Tabel sekolah

Nama tabel : sekolah Deskripsi isi : data sekolah Primary Key : NIS Volume : ± 6 record

Perkiraan Laju : ± 2 record / tahun

Nama Field Deskripsi Isi Type &

Length

Boleh NULL

Default Keterangan

Lain

NIS Nomor induk

sekolah

Varchar (50) Tidak - Primary key

nama_sekolah Nama_sekolah Varchar (20) Tidak -

Alamat Alamat sekolah Varchar (255) Tidak -

no_telp No telp sekolah Varchar (15) Boleh -

kepsek Kepala sekolah Varchar (50) Boleh -

A.6. Spesifikasi Tabel Informasi sekolah

Nama tabel : informasi_sekolah Deskripsi isi : informasi sekolah Primary Key : NIS

Volume : ± 7 record

Perkiraan Laju : ± 3 record / tahun

Nama Field Deskripsi Isi Type &

Length

Boleh NULL

Default Keterangan

Lain

NIS Nomor induk

sekolah

Varchar (20) Tidak - Foreign key

no_informasi Primary Key

Nama_sekolah Nama sekolah Varchar (50) Tidak -

Isi Informasi Informasi

sekolah

(34)

LAMPIRAN B PERANCANGAN RINCI FUNGSIONAL

B.1. Spesifikasi Fungsi/Proses P1

Identifikasi/Nama : Login

Deskripsi Isi : Penentuan Hak akses

Jenis : Form Entry Tabular

B.1.1. Spesifikasi tabel input

Table user

B.1.2. Spesifikasi tabel Output

Tidak ada

B.1.3. Spesifikasi Layar Utama

NIS Password

Login

B.1.4. Spesifikasi Query

(35)

B.1.5. Spesifikasi field data pada layar

Label Field Tabel/

Query

I/O Format Validasi Keterangan

NIS id user input - - -

Password password user input - - -

B.1.6. Spesifikasi Function Key/Objek-Objek pada layar

Id_Objek Jenis Keterangan

NIS TextField Input NIS

Password TextField Input Password

Login Button Jika diklik akan ke halaman sesuai dengan hak aksesnya

B.1.7. Spesifikasi layar pesan

No Kasus Pesan

1 Kesalahan validasi Maaf login anda salah

B.1.8. Spesifikasi proses/algoritma

Initial State (IS):Muncul Layar Login

Final State (FS): Masuk ke halaman sesuai dengan hak akses

Spesifikasi Proses/algoritma:

(menerima input username dan password selanjutnya akan di cek ke table user)

if($Hak_akses=='superadmin'){ masuk ke halaman super admin; }if($Hak_akses=='admin'){

masuk ke halaman admin; )

B.1.9. Spesifikasi Report

(36)

B.2. Spesifikasi Fungsi/Proses P2

Identifikasi/Nama : Pendaftaran Siswa Baru

Deskripsi Isi : pendaftaran siswa

Jenis : Form Entry Columnar

B.2.1. Spesifikasi tabel input

Table calon siswa

B.2.2. Spesifikasi tabel Output

Tidak ada

B.2.3. Spesifikasi Layar Utama

Form Pendaftaran Siswa Baru

Nama Siswa Alamat No Telp Jenis Kelamin Nama Ayah Nama Ibu Pekerjaan Ayah Pekerjaan Ibu Nama Wali Pekerjaan Wali NIS

Nama Sekolah Yang Dituju

Tempat Lahir

Tanggal Lahir

No Hp

Agama

Asal Sekolah Nilai Rata-rata UAN

Tambah Reset NIS Login Disini Password Login Pendaftaran

(37)

B.2.4. Spesifikasi Query

$query="insert into calon_siswa(NIS,nama_sekolah,nama_calon_siswa,alamat,no_telp,no_hp,agama,jenis_kelamin,asal_s ekolah,tempat_lahir,tanggal_lahir,nama_ayah,nama_ibu,pekerjaan_ayah,pekerjaan_ibu,nama_wali,pe kerjaan_wali,nilai_UAN) Values('$nis','$nama_sekolah','$nama_calon_siswa','$alamat','$no_telp','$no_hp','$agama','$jenis_kela min','$asal_sekolah','$tempat_lahir','$tanggal','$nama_ayah','$nama_ibu','$pekerjaan_ayah','$pekerjaa n_ibu','$nama_wali','$pekerjaan_wali','$nilai_UAN')";

B.2.5. Spesifikasi field data pada layar

Label Field Tabel/

Query

I/O Format Validasi Keterangan

NIS NIS calon siswa I - - -

Nama Sekolah

nama_sekola calon siswa I - - -

Nama Calon siswa

nama_calon_sis wa

calon siswa I - - -

Alamat alamat calon siswa I - - -

Tempat Lahir

tempat lahir calon siswa I - - -

Tanggal Lahir

tanggal Lahir calon siswa I - - -

Agama agama calon siswa I - - -

No Telp no _telp calon siswa I - - -

No Hp no_hp calon siswa I - - -

Jenis Kelamin

Jenis_ kelamin calon siswa I - - -

Nama Ayah nama _ayah calon siswa I - - -

Nama Ibu nama_ibu calon siswa I - - -

Pekerjaan Ayah

pekerjaan_ayah calon siswa I - - -

Pekerjaan Ibu

pekerjaan_ibu calon siswa I - - -

Nama Wali Nama wali calon siswa I - - -

Pekerjaan Wali

pekerjaan _wali calon siswa I - - -

Asal sekolah asal _sekolah calon siswa I - - -

Nilai Rata-rata UAN

nilai_UAN t_calon siswa I - - -

B.2.6. Spesifikasi Function Key/Objek-Objek pada layar

Id_Objek Jenis Keterangan

NIS TextField Input NIS ke table calon_siswa

Nama Sekolah

Combo Box Input nama sekolah ke table calon_siswa

Nama Calon siswa

TextField Input nama_calon_siswa ke table calon_siswa

Alamat Text Field Input alamat ke table calon_siswa

Tempat Lahir TextField Input tempat lahir ke table calon_siswa

Tanggal Lahir TextField Input tanggal lahir ke table calon_siswa

Agama Radio Button Input agama ke table calon_siswa

No Telp TextField Input no telp ke table calon_siswa

No Hp TextField Input no hp ke table calon_siswa

Jenis Kelamin Radio Button Input jenis_kelamin ke table calon_siswa

Nama Ayah TextField Input nama_ayah ke table calon_siswa

(38)

Id_Objek Jenis Keterangan Pekerjaan

Ayah

TextField Input pekerjaan ayah ke table calon_siswa

Pekerjaan Ibu TextField Input pekerjaan ibu ke table calon_siswa

Nama Wali TextField Input nama wali ke table calon_siswa

Pekerjaan Wali

TextField Input pekerjaan wali ke table calon_siswa

Asal sekolah TextField Input asal sekolah ke table calon siswa

Nilai Rata-rata UAN

TextField Input nilai rata-rata UAN ke table calon siswa

Daftar Button Mengirim data calon siswa dan akan disimpan ke table calon_siswa

Reset Button Mengosongkan data pada text field

B.2.7. Spesifikasi layar pesan

No Kasus Pesan

1 Jika ada text field yang tidak diisi Data tidak boleh kosong

2 Jika daftar diklik Registrasi Berhasil

B.2.8. Spesifikasi proses/algoritma

Initial State (IS):mengisi form pendaftaran

Final State (FS): registrasi berhasil

Spesifikasi Proses/algoritma:

Jika data telah diisikan dengan lengkap sesuai ketentuan dan tombol daftar diklik

Echo registarasi barhasil

B.2.9. Spesifikasi Report

(39)

B.3. Spesifikasi Fungsi/Proses P3

Identifikasi/Nama : Menampilkan calon_siswa

Deskripsi Isi : Menampilkan calon_siswa yang mendaftar

Jenis : Form Entry Columnar

B.3.1. Spesifikasi tabel input

Table calon siswa

B.3.2. Spesifikasi tabel Output

Tidak ada

B.3.3. Spesifikasi Layar Utama

B.3.4. Spesifikasi Query

$query="select no_urut,NIS,nama_sekolah,nama_calon_siswa,nilai_UAN from calon_siswa where NIS='$id' order by nilai_UAN desc";

B.3.5. Spesifikasi field data pada layar

Label Field Tabel/

Query

I/O Format Validasi Keterangan

Table Output no_urut calon siswa O - - -

Table Output NIS calon siswa O - - -

Table Output nama_sekolah calon siswa O - - -

Table Output nama_calon_sis wa

calon siswa O - - -

Table Output asal _sekolah calon siswa O - - -

Table Output nilai_UAN calon siswa O - - -

B.3.6. Spesifikasi Function Key/Objek-Objek pada layar

Id_Objek Jenis Keterangan

(40)

Id_Objek Jenis Keterangan Nama

Sekolah

Combo Box Input nama sekolah ke table calon_siswa

Nama siswa TextField Input nama_calon_siswa ke table calon_siswa

Nilai Rata-rata UAN

TextField Input nilai rata-rata UAN ke table calon siswa

Ya TextLink Mengirim data calon siswa dan akan disimpan ke table calon_siswa

B.3.7. Spesifikasi layar pesan

Tidak ada

B.3.8. Spesifikasi proses/algoritma

Initial State (IS):mengisi form pendaftaran

Final State (FS): registrasi berhasil

Spesifikasi Proses/algoritma:

Jika text link diklik dan data terdapat ditable calon_siswa maka eksekusi query dan data ditampilkan

Else data tidak terdapat ditabel calon_siswa Maka ”data tidak ditampilkan”

B.3.9. Spesifikasi Report

(41)

B.4. Spesifikasi Fungsi/Proses P4.1

Identifikasi/Nama : Tambah data siswa

Deskripsi Isi : Menambah data siswa

Jenis : Form Entry Columnar

B.4.1. Spesifikasi tabel input

Table siswa

B.4.2. Spesifikasi tabel Output

Tidak ada

B.4.3. Spesifikasi Layar Utama

Pengelolaan Informasi Sekolah Lihat Siswa yang Mendaftar Pengelolaan Data Siswa

Form Input Data Siswa

Nama Siswa Alamat No Telp Jenis Kelamin Nama Ayah Nama Ibu Pekerjaan Ayah Pekerjaan Ibu Nama Wali Pekerjaan Wali NIS

Nama Sekolah Yang Dituju

Tempat Lahir

Tanggal Lahir

No Hp

Agama

Asal Sekolah Nilai Rata-rata UAN

Tambah Reset 1 1 1996

B.4.4. Spesifikasi Query

$query="insert into siswa(NIS,nama_sekolah,nama_siswa,alamat,no_telp,no_hp,agama,jenis_kelamin,asal_sekolah,temp at_lahir,tanggal_lahir,nama_ayah,nama_ibu,pekerjaan_ayah,pekerjaan_ibu,nama_wali,pekerjaan_wa li,nilai_UAN) values('$nis','$nama_sekolah','$nama_calon_siswa','$alamat','$no_telp','$no_hp','$agama','$jk','$asal_

(42)

sekolah','$tempat_lahir','$tanggal','$nama_ayah','$nama_ibu','$pekerjaan_ayah','$pekerjaan_ibu','$na ma_wali','$pekerjaan_wali','$nilai_UAN')";

B.4.5. Spesifikasi field data pada layar

Label Field Tabel/

Query

I/O Format Validasi Keterangan

NIS NIS siswa I - - -

Nama Sekolah nama_sekola siswa I - - - Nama Calon siswa nama_calon_ siswa siswa I - - -

Alamat alamat siswa I - - -

Tempat Lahir

tempat lahir siswa I - - -

Tanggal Lahir

tanggal Lahir siswa I - - -

Agama agama siswa I - - -

No Telp no _telp siswa I - - -

No Hp no_hp siswa I - - - Jenis Kelamin Jenis_ kelamin siswa I - - -

Nama Ayah nama _ayah siswa I - - -

Nama Ibu nama_ibu siswa I - - -

Pekerjaan Ayah pekerjaan_ay ah siswa I - - - Pekerjaan Ibu pekerjaan_ibu siswa I - - -

Nama Wali Nama wali siswa I - - -

Pekerjaan Wali

pekerjaan _wali

siswa I - - -

Asal sekolah asal _sekolah siswa I - - -

Nilai Rata-rata UAN

nilai_UAN siswa I - - -

B.4.6. Spesifikasi Function Key/Objek-Objek pada layar

Id_Objek Jenis Keterangan

NIS TextField Input NIS ke table siswa

Nama Sekolah

Combo Box Input nama sekolah ke table siswa

Nama Calon siswa

TextField Input nama_calon_siswa ke table siswa

Alamat Text Field Input alamat ke table siswa

Tempat Lahir TextField Input tempat lahir ke table siswa

Tanggal Lahir ListMenu Input tanggal lahir ke table siswa

Agama Radio Button Input agama ke table siswa

No Telp TextField Input no telp ke table siswa

No Hp TextField Input no hp ke table siswa

Jenis Kelamin Radio Button Input jenis_kelamin ke table siswa

Nama Ayah TextField Input nama_ayah ke table siswa

Nama Ibu TextField Input nama_ibu ke table siswa

Pekerjaan Ayah

TextField Input pekerjaan ayah ke table siswa

(43)

Id_Objek Jenis Keterangan Wali

Asal sekolah TextField Input asal sekolah ke table siswa

Nilai Rata-rata UAN

TextField Input nilai rata-rata UAN ke table siswa

Tambah Button Menabah data siswa dan akan disimpan ke table siswa

Reset Button Mengosongkan data pada text field

B.4.7. Spesifikasi layar pesan

No Kasus Pesan

1 Jika ada text field yang tidak diisi Data tidak boleh kosong

2 Jika tombol tambah diklik Data berhasil ditambah

B.4.8. Spesifikasi proses/algoritma

Initial State (IS): data belum ditambahkan

Final State (FS): Menambah data siswa baru

Spesifikasi Proses/algoritma:

Jika data telah diisikan dengan lengkap sesuai ketentuan dan tombol tambah diklik

Echo data barhasil ditambahkan Else

Echo gagal ditambahkan, silahkan ulangi..

B.4.9. Spesifikasi Report

(44)

B.5. Spesifikasi Fungsi/Proses P4.2

Identifikasi/Nama : Ubah data siswa baru

Deskripsi Isi : Mengubah data siswa baru

Jenis : Form Entry Columnar

B.5.1. Spesifikasi tabel input

Table siswa

B.5.2. Spesifikasi tabel Output

Table siswa

B.5.3. Spesifikasi Layar Utama

B.5.4. Spesifikasi Query

$query="UPDATE siswa set

no_urut='$no_urut',NIS='$nis',nama_sekolah='$nama_sekolah',nama_siswa='$nama_siswa',alamat='$a lamat',no_telp='$no_telp',

no_hp='$no_hp',agama='$agama',jenis_kelamin='$jk',asal_sekolah='$asal_sekolah',tempat_lahir='$tem pat_lahir',tanggal_lahir='$tanggal',

(45)

pekerjaan_ibu',nama_wali='$nama_wali',pekerjaan_wali='$pekerjaan_wali',nilai_UAN='$nilai_UAN' where no_urut='$no_urut'";

B.5.5. Spesifikasi field data pada layar

Label Field Tabel/

Query

I/O Format Validasi Keterangan

NIS NIS siswa I - - -

Nama Sekolah nama_sekola siswa I - - - Nama Calon siswa nama_calon_ siswa siswa I - - -

Alamat alamat siswa I - - -

Tempat Lahir

tempat lahir siswa I - - -

Tanggal Lahir

tanggal Lahir siswa I - - -

Agama agama siswa I - - -

No Telp no _telp siswa I - - -

No Hp no_hp siswa I - - - Jenis Kelamin Jenis_ kelamin siswa I - - -

Nama Ayah nama _ayah siswa I - - -

Nama Ibu nama_ibu siswa I - - -

Pekerjaan Ayah pekerjaan_ay ah siswa I - - - Pekerjaan Ibu pekerjaan_ibu siswa I - - -

Nama Wali Nama wali siswa I - - -

Pekerjaan Wali

pekerjaan _wali

siswa I - - -

Asal sekolah asal _sekolah siswa I - - -

Nilai Rata-rata UAN

nilai_UAN siswa I - - -

B.5.6. Spesifikasi Function Key/Objek-Objek pada layar

Id_Objek Jenis Keterangan

NIS TextField Input NIS ke table siswa

Nama Sekolah

Combo Box Input nama sekolah ke table siswa

Nama Calon siswa

TextField Input nama_calon_siswa ke table siswa

Alamat Text Field Input alamat ke table siswa

Tempat Lahir

TextField Input tempat lahir ke table siswa

Tanggal Lahir

ListMenu Input tanggal lahir ke table siswa

Agama Radio Button Input agama ke table siswa

No Telp TextField Input no telp ke table siswa

No Hp TextField Input no hp ke table siswa

Jenis Kelamin

Radio Button Input jenis_kelamin ke table siswa

Nama Ayah TextField Input nama_ayah ke table siswa

Nama Ibu TextField Input nama_ibu ke table siswa

Pekerjaan Ayah

TextField Input pekerjaan ayah ke table siswa

Pekerjaan Ibu

TextField Input pekerjaan ibu ke table siswa

(46)

Id_Objek Jenis Keterangan Pekerjaan

Wali

TextField Input pekerjaan wali ke table siswa

Asal sekolah TextField Input asal sekolah ke table siswa

Nilai Rata-rata UAN

TextField Input nilai rata-rata UAN ke table siswa

Ubah Button Mengubah data siswa dan akan disimpan ke table siswa

Reset Button Mengosongkan data pada text field

B.5.7. Spesifikasi layar pesan

No Kasus Pesan

1 Jika ada text field yang tidak diisi Data tidak boleh kosong

2 Jika tombol ubah diklik Data berhasil diubah

B.5.8. Spesifikasi proses/algoritma

.

Initial State (IS):data belum diubah

Final State (FS): Data siswa telah diubah

Spesifikasi Proses/algoritma:

Jika data telah diubah dan tombol Ubah diklik Echo data barhasil diubah

Else

Echo data gagal diubah

B.5.9. Spesifikasi Report

(47)

B.6. Spesifikasi Fungsi/Proses P4.3

Identifikasi/Nama : Hapus data siswa

Deskripsi Isi : Menghapus data siswa

Jenis : Form Entry Tabular

B.6.1. Spesifikasi tabel input

Tidak ada

B.6.2. Spesifikasi tabel Output

Table siswa

B.6.3. Spesifikasi Layar Utama

B.6.4. Spesifikasi Query

$query="delete from siswa where no_urut='$no_urut'";

B.6.5. Spesifikasi field data pada layar

Tidak ada

B.6.6. Spesifikasi Function Key/Objek-Objek pada layar

Id_Objek Jenis Keterangan

Link Ya Text Link Jika link hapus diklik maka akan menjalankan proses hapus data

siswa

B.6.7. Spesifikasi layar pesan

No Kasus Pesan

1 Jika link ya ( hapus) diklik Data siswa berhasil dihapus

B.6.8. Spesifikasi proses/algoritma

Initial State (IS):data belum terhapus

Final State (FS): Data siswa telah dihapus

(48)

Klik text link (hapus) maka akan menghapus data siswa di tabel siswa if pilih ya

Maka data siswa berhasil dihapus;

B.6.9. Spesifikasi Report

Tidak ada

B.7. Spesifikasi Fungsi/Proses P4.4

Identifikasi/Nama : Melihat data siswa

Deskripsi Isi : Menampilkan data siswa

Jenis : Form Entry Tabular

B.7.1. Spesifikasi tabel input

Tidak ada

B.7.2. Spesifikasi tabel Output

Table siswa

B.7.3. Spesifikasi Layar Utama

B.7.4. Spesifikasi Query

$query="select no_urut,NIS,nama_sekolah,nama_siswa,nilai_UAN from siswa where NIS='$id' order by nilai_UAN desc";

B.7.5. Spesifikasi field data pada layar

Label Field Tabel/

Query

I/O Format Validasi Keterangan

Tabel output NIS siswa O - - -

(49)

Tabel output alamat siswa O - - -

Tabel output tempat lahir siswa O - - -

Tabel output tanggal Lahir siswa O - - -

Tabel output agama siswa O - - -

Tabel output no _telp siswa O - - -

Tabel output no_hp siswa O - - -

Tabel output Jenis_ kelamin siswa O - - -

Tabel output nama _ayah siswa O - - -

Tabel output nama_ibu siswa O - - -

Tabel output pekerjaan_ayah siswa O - - -

Tabel output pekerjaan_ibu siswa O - - -

Tabel output nama _wali siswa O - - -

Tabel output pekerjaan _wali siswa O - - -

Tabel output asal _sekolah siswa O - - -

Tabel output nilai_UAN siswa O - - -

B.7.6. Spesifikasi Function Key/Objek-Objek pada layar

Id_Objek Jenis Keterangan

Ya (lihat) Text link Link untuk melihat data siswa

Tambah data Text link Link untuk menambah data siswa

Ubah Text link Link untuk mengubah data siswa

Hapus Text link Link untuk menghapus data siswa

B.7.7. Spesifikasi layar pesan

Tidak ada

B.7.8. Spesifikasi proses/algoritma

Initial State (IS):menu lihat data siswa diklik

Final State (FS): tampil data siswa

Spesifikasi Proses/algoritma:

Jika text link diklik dan data terdapat ditable calon_siswa maka eksekusi query dan data ditampilkan

Else data tidak terdapat ditabel calon_siswa Maka ”data tidak ditampilkan”

B.7.9. Spesifikasi Report

(50)

B.8. Spesifikasi Fungsi/Proses P4.5

Identifikasi/Nama : Cetak laporan

Deskripsi Isi : Mencetak laporan data siswa

Jenis : Form Entrya Tabular

B.8.1. Spesifikasi tabel input

Tidak ada

B.8.2. Spesifikasi tabel Output

Table siswa

(51)

B.8.4. Spesifikasi Query

$query="select

NIS,nama_sekolah,nama_siswa,alamat,tempat_lahir,tanggal_lahir,agama,jenis_kelamin,asal_sekolah,n ilai_UAN from siswa where Nis = 'id'";

B.8.5. Spesifikasi field data pada layar

Label Field Tabel/

Query

I/O Format Validasi Keterangan

Tabel output NIS siswa O - - -

Tabel output nama_sekola siswa O - - -

Tabel output nama_ siswa siswa O - - -

Tabel output alamat siswa O - - -

Tabel output tempat lahir siswa O - - -

Tabel output tanggal Lahir siswa O - - -

Tabel output agama siswa O - - -

Tabel output no _telp siswa O - - -

Tabel output no_hp siswa O - - -

Tabel output Jenis_ kelamin siswa O - - -

Tabel output nama _ayah siswa O - - -

Tabel output nama_ibu siswa O - - -

Tabel output pekerjaan_ayah siswa O - - -

Tabel output pekerjaan_ibu siswa O - - -

Tabel output nama _wali siswa O - - -

Tabel output pekerjaan _wali siswa O - - -

Tabel output asal _sekolah siswa O - - -

Tabel output nilai_UAN siswa O - - -

B.8.6. Spesifikasi Function Key/Objek-Objek pada layar

Tidak ada

B.8.7. Spesifikasi layar pesan

Tidak ada

B.8.8. Spesifikasi proses/algoritma

Initial State (IS):menu lihat data siswa diklik

Final State (FS): tampil data siswa

Spesifikasi Proses/algoritma:

Jika text link report diklik dan data terdapat ditable siswa maka eksekusi query dan data ditampilkan

Else data tidak terdapat ditabel siswa Maka ”data tidak ditampilkan”

B.8.9. Spesifikasi Report

(52)

B.9. Spesifikasi Fungsi/Proses P5.1

Identifikasi/Nama : Menambah Informasi

Deskripsi Isi : menambah informasi sekolah

Jenis : Form Entry Columnar

B.9.1. Spesifikasi tabel input

Table informasi sekolah

B.9.2. Spesifikasi tabel Output

Tidak ada

B.9.3. Spesifikasi Layar Utama

B.9.4. Spesifikasi Query

$query="insert into informasi_sekolah(NIS,nama_sekolah, range_nilai_rendah, isi_informasi) values('$NIS','$nama_sekolah', ‘$range_nilai’, '$isi_informasi')";

B.9.5. Spesifikasi field data pada layar

Label Field Tabel/

Query

I/O Format Validasi Keterangan

NIS NIS Informasi_se

kolah

I - - -

Nama Sekolah nama_sekolah informasi_se

kolah

I - - -

Range Nilai range_nilai_rend

ah

range_nilai_r endah

I - - -

Isi Informasi isi_informasi informasi

sekolah

I - - -

B.9.6. Spesifikasi Function Key/Objek-Objek pada layar

Id_Objek Jenis Keterangan

NIS TextField Input NIS ke table informasi_sekolah

Nama Sekolah TextField Input nama_sekolah ke table informasi_sekolah

Range Nilai TextField Input nilai ke table informasi_sekolah

Isi Informasi

TextArea

Input isi_informasi ke table informasi_sekolah

Tambah Button tombol untuk penambahan informasi

(53)

B.9.7. Spesifikasi layar pesan

No Kasus Pesan

1 Jika ada text field yang tidak diisi Data tidak boleh kosong

2 Jika tombol tambah diklik informasi berhasil ditambah

B.9.8. Spesifikasi proses/algoritma

Initial State (IS):informasi belum diubah

Final State (FS): informasi sekolah berhasil diubah

Spesifikasi Proses/algoritma:

Jika informasi sekolah telah tambah dan tombol tambah diklik Echo informasi barhasil ditambah

Else

Echo informasi gagal ditambah, silahkan ulangi..

B.9.9. Spesifikasi Report

(54)

B.10. Spesifikasi Fungsi/Proses P5.2

Identifikasi/Nama : Menghapus Informasi

Deskripsi Isi : Menghapus informasi sekolah

Jenis : Form Entry Tabular

B.10.1. Spesifikasi tabel input

Tidak ada

B.10.2. Spesifikasi tabel Output

Table informasi_sekolah

B.10.3. Spesifikasi Layar Utama

B.10.4. Spesifikasi Query

$query="delete from informasi_sekolah where NIS='$NIS'";

B.10.5. Spesifikasi field data pada layar

Tidak Ada

B.10.6. Spesifikasi Function Key/Objek-Objek pada layar

Id_Objek Jenis Keterangan

Ya (Hapus) Text link Menghapus informasi sekolah

B.10.7. Spesifikasi layar pesan

No Kasus Pesan

1 Jika tombol hapus diklik informasi berhasil dihapus

B.10.8. Spesifikasi proses/algoritma

Initial State (IS):informasi belum dihapus

Final State (FS): informasi sekolah telah dihapus

Spesifikasi Proses/algoritma:

if text link(Hapus) diklik

Echo”informasi sekolah berhasil dihapus”;

B.10.9. Spesifikasi Report

Gambar

Gambar 2.1 Deskripsi Umum Sistem
Tabel  1   Kategori Pengguna
Gambar 3.3. DFD Level 2 Proses 4  Penjelesan Gambar :
Gambar 3.4. DFD Level 2 Proses 5
+7

Referensi

Dokumen terkait

Hasil ini juga konsisten dengan hasil penelitian Hadaning (2014: 92-93) yang menyata- kan bahwa siswa laki-laki dengan siswa perempuan memiliki efikasi diri dengan

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

B. thuringiensis H-14 pada media kelapa adalah sebesar 7,9-8,3. .Sedangkan penelitian yang dilakukan oleh Umi Widyasruti dan Blondine, 6 menunjukkan bahwa pH yang baik

Kemudian, kurikulum dalam bahasan ini, bukan pembahasan kurikulum dalam arti sempit berupa daftar mata pelajaran yang harus diajarkan pada peserta didik, tetapi kurikulum

Pemerintah Provinsi Gorontalo melalui SKPD dapat melaksanakan Program dan Kegiatan yang belum tercantum didalam Rencana Pembangunan Jangka Menengah Provinsi Gorontalo

Unit Pelaksana Teknis Dinas (UPTD) Lingkup Dinas Pertanian Tanaman pangan dan Hortikultura Provinsi kalimantan Selatan berkewajiban untuk menyusun rencana strategis yang

Praktik Pengalaman Lapangan (PPL) adalah semua kegiatan kurikuler yang harus dilakukan oleh mahasiswa praktikan sebagai pelatihan untuk menerapkan teori yang diperoleh

Jumlah Saham yang ditawarkan 4.690.165.897 Saham Biasa Atas Nama dengan Nilai Nominal Rp.