Professional Documents
Culture Documents
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.
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.
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
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
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.7 Flowchart Input/update Data Siswa c. Alur input/update data kelas oleh Administrator
Gambar 1.9 Flowchart Input/update Data Jurusan e. Alur input/update data pelajaran oleh Administrator
10
12