You are on page 1of 12

PERANCANGAN ANALISIS SISTEM INFORMASI PENDIDIKAN SMK DARUT TAQWA SENGONAGUNG

A. Analisis Sistem 1. Analisis sistem Adapun sistem informasi pendidikan pada SMK Darut Taqwa adalah sebagai berikut : a. Pendataan guru Guru mengisi formulir data pribadi yang kemudian diserahkan kepada bagian Tata Usaha untuk disimpan sebagai arsip. b. Pendataan siswa Siswa mengisi formulir data pribadi yang kemudian diserahkan kepada bagian Tata Usaha untuk disimpan sebagai arsip sesuai dengan kelas dan jurusan siswa. c. Pendataan kelas dan jurusan Bagian Tata Usaha melakukan rekap siswa sesuai dengan kelas dan jurusan. Data ini kemudian digunakan untuk pembuatan absensi siswa. d. Pendataan materi pelajaran Bagian Kurikulum menyusun materi pelajaran sesuai dengan kelas dan jurusan dan kemudian data ini diolah menjadi jadwal pelajaran. e. Pendataan nilai siswa Guru tiap mata pelajaran memberikan nilai terhadap tugas maupun ujian semester. Kemudian nilai tersebut diberikan kepada wali kelas untuk diproses menjadi nilai raport siswa. f. Penyampaian informasi sekolah Dalam menyampaikan informasi sekolah kepada siswa-siswi maupun masyarakat umum bisa dikatakan masih secara manual. Dimana penyampaian informasi tersebut masih dengan menyampaikan di kelas-kelas maupun membuat pengumuman yang dipampangkan pada mading sekolah.

B. Perancangan Sistem Perancangan sistem sangat diperlukan sebelum membahas sistem selanjutnya, sehingga dengan perancangan tersebut sistem yang akan dibangun akan menjadi terarah atau dengan kata lain akan sesuai dengan target perencanaan pada saat implementasi khususnya pada saat pengetikan pengkodean. Dalam pelaksanaan perancangan sistem, menggunakan hardware dan software komputer dengan menggunakan bahasa pemrograman PHP yang nantinya disesuikan dengan kebutuhan pihak SMK Darut Taqwa. Dalam sistem yang akan dibangun terdapat alur-alur data yang biasa disebut Data Flow Diagram (DFD). Dimana Data Flow Diagram akan menerangkan tentang dari mana dan kemana saja data yang ada dalam sistem yang sedang berjalan akan diproses, dan kemudian dilanjutkan kemana data itu setelah diproses.

1. Perancangan Data Flow Diagram (Diagram Konteks dan Diagram Alir Data) Diagram Alir Data merupakan gambaran sistem secara logika yang sering digunakan untuk menggambarkan suatu sistem yang telah ada atau yang baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut disimpan. Sistem yang dirancang maka dapat diterapkan dalam alur-alur data dengan bentuk Diagram Konteks dan Diagram Alir Data (Data Flow Diagram). Diagram Konteks pada rancangan sistem ini dapat dilihat pada Gambar 1.1 dan Data Flow Diagram pada perancangan sistem ini dapat dilihat pada Gambar 1.2.

Gambar 1.1 Diagram Konteks Rancangan Sistem

Gambar 1.2 Data Flow Diagram

2. E-R Diagram E-R Diagram memperlihatkan hubungan antar data store pada DFD. Hubungan ini tidak terlihat pada DFD, karena DFD hanya memusatkan perhatian pada fungsi-fungsi sistem bukan pada data yang dibutuhkan. Dari sistem program ini, maka akan didapat E-R Diagram. Deskripsi dari E-R Diagram dapat dilihat seperti pada Gambar 1.3.

Gambar 1.3 E-R Diagram

3. Tabel dan Tipe Data a) Tabel guru


Tabel 1.1 Tabel Guru Nama Field id_guru nama sex tempatlahir tanggallahir agama telepon alamat pendidikan_terakhir jurusan stt_jabatan usguru passguru Type int varchar varchar varchar date varchar varchar varchar varchar varchar date varchar varchar Size 2 30 1 20 10 12 50 4 30 15 10 Description Nomor identitas Nama Jenis kelamin Tempat lahir Tanggal lahir Agama Nomor telepon Alamat Pendidikan terakhir Jurusan Jabatan User ID guru Password guru

b) Tabel Siswa
Tabel 1.2 Tabel Siswa Nama Field id_siswa nama sex tempatlahir tanggallahir agama alamat asalsekolah mulaimasuk kelassiswa wali pekerjaan useridsiswa passwordsiswa Type int varchar varchar varchar date varchar varchar varchar date varchar varchar varchar varchar varchar Size 10 30 1 20 10 50 15 5 20 20 15 10 Description Nomor identitas siswa Nama Jenis kelamin Tempat lahir Tanggal lahir Agama Alamat Asal sekolah Tanggal masuk Kelas Nama wali Pekerjaan wali User ID siswa Password siswa

c) Tabel Jurusan
Tabel 1.3 Tabel Jurusan Nama Field kode_jurusan nama_jurusan Type varchar varchar Size 1 3 Description Kode jurusan Nama jurusan

d) Tabel Jadwal Kegiatan Belajar Mengajar (KBM)


Tabel 1.4 Tabel KBM Nama Field id_kbm kelaskbm id_materi jenis id_guru jumlahjam Type int varchar Varchar Varchar Varchar Int Size 2 5 30 10 15 2 Description No. Id KBM Kelas KBM No. Id Materi Jenis materi No. Id guru Jumlah jam

e) Tabel Kelas
Tabel 1.5 Tabel Kelas Nama Field id_kelas kelas id_jurusan kelaske keterangan status Type Int Char Varchar Char Varchar Int Size 2 1 10 1 15 1 Description No. Id Kelas Kelas No. Id Jurusan Kelas ke Keterangan Status siswa

f) Tabel Materi
Tabel 1.6 Tabel Materi Nama Field id_materi kode_materi nama jenis id_jurusan Type int varchar varchar varchar varchar Size 2 15 30 10 3 Description No. Id Materi Kode materi Nama materi Jenis materi No. Id jurusan

g) Tabel Nilai
Tabel 1.7 Tabel Nilai Nama Field id id_kbm Nama Field id_materi kelaskbm id_guru id_siswa nilai_harian nilai_tugas nilai_uts nilai_uas Type int varchar Type varchar varchar varchar varchar int int int int Size 2 3 Size 30 5 15 15 3 3 3 3 Description No. Id user Nama Description Username Password Status user No. Id siswa Nilai harian siswa Nilai tugas siswa Nilai uts siswa Nilai uas siswa

h) Tabel User Tabel 1.8 Tabel User


Nama Field id_user nama userid password status Type Int varchar varchar varchar Int Size 1 30 15 10 1 Description No. Id user Nama Username Password Status user

D. Relasi antar Tabel 1. Tabel pada Administrator

Gambar 1.4 Relationship antar Tabel

E. Flowchart Program Sebelum program dituliskan ke dalam bahasa pemrograman maka terlebih dahulu dibuat bagan yang menggambarkan tahapan dari sistem sebagai berikut: 1. Flowchart Login Admin

Gambar 1.5 Flowchar Login Admin Berikut ini adalah flowchart dalam menu admin. a. Alur input/update data Guru oleh administrator seperti Gambar 3.13.

Gambar 1.6 Flowchart Input/update Data Guru

b. Alur input/update data Siswa oleh Administrator

Gambar 1.7 Flowchart Input/update Data Siswa c. Alur input/update data kelas oleh Administrator

Gambar 1.8 Flowchart Input/update Data Kelas

d. Alur input/update data jurusan oleh Administrator

Gambar 1.9 Flowchart Input/update Data Jurusan e. Alur input/update data pelajaran oleh Administrator

Gambar 1.20 Flowchart Input/update Data Pelajaran

10

f. Alur input/update data KBM oleh Administrator

Gambar 1.21 Flowchart Input/update Data KBM

g. Flowchart Login Guru

Gambar 1.22 Flowchart Login Guru


11

h. Alur input/update data nilai siswa oleh guru

Gambar 1.23 Flowchart Input Nilai Siswa i. Flowchart login siswa

Gambar 1.24 Flowchart Login Siswa

12

You might also like