BAB IV PERANCANGAN DAN IMPLEMENTASI SISTEM

dokumen-dokumen yang mirip
BAB II ANALISIS DAN PERANCANGAN. dengan mengindentifikasi masalah terlebih dahulu, identifikasi ini adalah

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan secara utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB IV ANALISA PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Untuk memenuhi kebutuhan dalam membangun sistem. pembelajaran berbasis web, diperlukan data masukan yang akan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM Prosedur Usulan Pendataan Nilai Siswa. yang akan dirancang adalah sebagai berikut:

SKRIPSI SISTEM CLIENT/SERVER PENGOLAHAN DATA PERIPHERAL KOMPUTER DI TOKO MATRIX COMP YOGYAKARTA

BAB III ANALISA DAN DESAIN SISTEM

BAB III KONSEP APLIKASI. Karya Sejati serta mempelajari data-data dan dokumen-dokumen yang ada pada saat ini.

BAB IV PERANCANGAN SISTEM. 1. Admin memberikan blanko nilai kepada guru atau wali kelas. menginputkan data-data nilai siswa tersebut ke database.

BAB II ANALISIS DAN PERANCANGAN

BAB IV DESKRIPSI SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Pada bagian analisis sistem yang berjalan setelah melakukan observasi

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV PEMBAHASAAN MASALAH

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DISAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

PERANCANGAN SISTEM INFORMASI PENGOLAHAN DATA SENIMAN PADA DINAS PERHUBUNGAN, PARIWISATA DAN KEBUDAYAAN KOTA LHOKSEUMAWE

BAB III ANALISIS DAN DESAIN SISTEM

Tujuan perancangan sistem informasi akademik berbasis client-server di. SMU PGII 2 Bandung ini diharapkan dapat berguna untuk mempermudah di

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi

BAB III ANALISA DAN PERANCANGAN

TUGAS AKHIR SISTEM KEGIATAN PRAKTIKUM BERBASIS CLIENT SERVER DI LABORATORIUM KOMPUTER 1 & 2 DENGAN MENGGUNAKAN DELPHI 7.

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian sistem informasi yang sedang

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berjalan pada bagian kesiswaan, sistem yang digunakan semuanya masih

BAB IV PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. ada, diperlukan suatu penggambaran aliran-aliran informasi dari bagian-bagian yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. Analisia sistem yang sedang berjalan bertujuan untuk mengetahui lebih

SISTEM INFORMASI PORTFOLIO ELEKTRONIK SISWA PADA SMAN 13 BANDA ACEH. Junidar Program Studi Manajemen Informatika, Unsyiah

BAB IV ANALISIS DAN PERANCANGAN SISTEM. bagian-bagian komponen dengan maksud untuk mengidentifikasi dan

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

SISTEM INFORMASI AKADEMIK BERBASIS WEB PADA MADRASAH TSANAWIYAH SYAROFUL MILLAH SEMARANG

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Tahapan yang diperlukan didalam pembuatan suatu program yaitu

BAB III SEJARAH PERUSAHAAN

BAB IV ANALISIS DAN PERANCANGAN SISEM. Tahapan analisis sistem akan menjelaskan gambaran tentang sistem

SISTEM INFORMASI PENJADWALAN MENGAJAR DAN PENGOLAHAN NILAI RAPORT SECARA MULTIUSER PADA SMK BHINNEKA KARYA SIMO BOYOLALI

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. informasi akademik pada SMA Negeri 2 Cianjur, analisis terhadap sistem

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berikut ini adalah analisis dokumen yang digunakan di bagian penjualan pada

berjalan, sehingga dapat dipahami keadaan sistem yang ada. Tahap analisis Dokumen dilakukan setelah tahap perencanaan sistem yang diawali dengan

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM Analisis system adalah suatu proses yang dilakukan oleh peneliti agar dapat memahami

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. SMP Plus Babussalam Bandung yang sedang berjalan.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. 4.1 Analisis Sistem Informasi Akademik yang sedang Berjalan

BAB 2 ANALISIS DAN PERANCANGAN. pendukung, diagram alir sistem, perancangan basis data, struktur tabel,

BAB IV PERANCANGAN SISTEM. mengembangkan solusi yang terbaik bagi permasalahan. perancangan sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

SISTEM INFORMASI ADMINISTRASI AKADEMIK PADA SMPN 2 PATEBON

BAB III ANALISIS DAN PERANCANGAN SISTEM. dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB III ANALISIS DAN PERANCANGAN

BAB IV PEMBAHASAN MASALAH

BAB IV ANALISIS DAN PERANCANGAN SISTEM. itu analisis sistem yang berjalan merupakan tahapan penting dalam rangka

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV PERANCANGAN SISTEM

ISSN : Jurnal Ilmiah SINUS.63

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisa terhadap sistem yang sedang berjalan adalah suatu kegiatan untuk

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. dilakukan berdasarkan urutan kejadian yang ada dan fungsi pada sub bagian, dari

Layar Cetak Laporan Tunggakan per bulan. Layar Cetak Laporan Tunggakan per Periode. Gambar 32. Rancangan Layar Cetak Laporan Tunggakan per bulan

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

BAB IV ANALISIS SISTEM YANG SEDANG BERJALAN. jelas bagaimana cara kerja sistem tersebut dan masalah apa sedang yang dihadapi

BAB III ANALISIS DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. membentuknya. Selanjutnya mengidentifikasi dan mengevaluasi permasalahan

BAB IV PEMBAHASAN MASALAH

BAB IV ANALISIS PRAKTEK KERJA LAPANGAN. mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatanhambatan

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV PEMBAHASAN MASALAH

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mengevaluasi suatu bentuk permasalahan yang ada pada sebuah sistem. Dalam

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS KERJA PRAKTEK

Gambar 3.73 Window Surat Permintaan Pengeluaran Barang

BAB IV. Analisis dan Perancangan Sistem Analisis sistem Informasi Pensiun yang sedang berjalan di Dinas

Transkripsi:

BAB IV PERANCANGAN DAN IMPLEMENTASI SISTEM 4.1 Perancangan Sistem Secara Umum 4.1.1 Identifikasi Data dan Informasi A. Identifikasi Data 1. Data Siswa 2. Data 3. Data Mata Pelajaran 4. Data Nilai 5. Data 6. Data Absensi 7. Data Jadwal Mata Pelajaran B. Identifikasi Informasi 1. Laporan Data Siswa 2. Laporan Data 3. Laporan Nilai 4. Laporan Absensi Siswa 5. Laporan Jadwal Mata Pelajaran 6. Laporan 7. Laporan Mata Pelajaran 40

41 4.1.2 Identifikasi Sumber Data dan Tujuan Informasi A. Identifikasi Sumber Data 1. Siswa 2. 3. Wakasek Kurikulum 4. Elemen elemen yang terkait B. Identifikasi Tujuan Informasi 1. Kepala Sekolah 2. Siswa 3. Orang tua siswa 4. Elemen elemen yang terkait

42 4.1.3 Context Diagram Informasi Akademik SMP Negeri 1 Purwodadi Sisw a Data Absensi Data Sisw a Data Data Mata Pelajaran Tata Usaha Data Data Nilai Jadw al Mata Pelajaran Data Nilai Sisw a 0 Sistem Inf ormasi Akademik Jadw al Mata Pelajaran Laporan Data Sisw a Laporan Data Jadw al Mata Pelajaran Laporan Absensi Sisw a Laporan Nilai Kepala Sekolah Gambar 4.1 Context Diagram Desain Sistem Akademik SMP Negeri 1 Purwodadi

43 4.1.4 DFD Levelled 0 Desain Sistem Informasi Akademik SMP Negeri 1 Purwodadi Siswa Data Siswa Siswa Data Siswa 1 Pendataan Data Data Mata Pelajaran Tata Usaha Mata Pelajaran Mata Pelajaran Data Absensi 2 Jadwal Mata Pelajaran Nilai Transaksi Data Nilai Jadwal Nilai Absensi Jadwal Jadwal Absensi Absensi Jadwal Mata Pelajaran Data Nilai Siswa Jadwal Mata Pelajaran Nilai 3 Laporan Laporan Data Siswa Laporan Data Laporan Nilai Ke pala Se kolah Laporan Absensi Siswa Siswa Siswa Gambar 4.2 DFD Levelled 0 Desain Sistem Akademik SMP Negeri 1 Purwodadi

44 4.1.5 DFD level 1 Proses Transaksi Sisw a Sisw a Nilai Nilai Mata Pelajaran Mata Pelajaran 2.1 Penilaian Data Nilai 2.2 Mata Pelajaran Penjadw alan Jadw al Mata Pelajaran Tata Usaha Jadw al Jadw al 2.3 Sisw a Data Absensi Absensi Absensi Absensi Gambar 4.3 DFD Level 1 Proses Transaksi

45 4.1.6 DFD Level 1 Proses Laporan Project Name: Project Path: Chart File: Chart Name: Created On: Created By: Modified On: Modified By: Siswa Sistem Manajemen Akademik f:\ec\ dfd00007.dfd Level1Laporan Jun-16-2012 Jun-16-2012 Siswa 3.1 Laporan Siswa Laporan Data Siswa Kepala Sekolah 3.2 Laporan Laporan Data Jadwal Jadwal Jadwal Mata Pelajaran 3.3 Laporan Jadwal Mata Pelajaran Jadwal Mata Pelajaran Mata Pelajaran Mata Pelajaran Data Nilai Siswa Siswa Siswa Mata Pelajaran 3.4 Laporan Nilai Laporan Nilai Nilai Nilai Absensi Absensi 3.5 Laporan Absensi Laporan Absensi Siswa Gambar 4.4 DFD Level 1 Proses Laporan

46 4.1.7 DFD Levelled 2 Desain Sistem Akademik SMP Negeri 1 Purwodadi 1.1 Sisw a Data Sisw a Pendataan Sisw a Sisw a Sisw a 1.2 Data Pendataan 1.3 Data Pendataan Tata Usaha Data Mata Pelajaran 1.4 Pendataan Mata Pelajaran Mata Pelajaran Mata Pelajaran Gambar 4.5 DFD Levelled 2 Desain Sistem Akademik SMP Negeri 1 Purwodadi

47 4.2 Perancangan Sistem Secara Rinci 4.2.1 Kamus Data. a. Data Siswa Siswa = Nis + Nama + + Agama + Tmp_Lahir + Tgl_Lahir + Jenis_Kelamin + Asal_Sekolah + Nama_Ortu + Alamat + Penghasilan + Pekerjaan + Alamat_Kantor + Photo NIS = 6{Character}6 Nama = 1{Character}30 Kd_kelas = 6{Character}6 Agama = 1{Character}10 Tmp_lhr = 1{Character}15 Tgl_lhr = Date Jns_kel = 1{Character}10 Asl_skl = 1{Character}20 Nm_ortu = 1{Character}30 Alamat = 1{Character}35 Penghasilan = Currency Pekerjaan = 1{Character}20 Alm_Kantor = 1{Character}35 Foto = 1{Character}30 Keterangan : Character = [ A-Z a-z 0-9,. - ]

48 Date = Tgl + Bln + Thn Tgl = [ 01 02.. 31 ] Bln = [ 01 02.. 12 ] Thn = [ 0001 0002. 9999 ] b. Data = + Wali = 6{Character}6. Wali = 5{Character}25 Keterangan : Character = [ A-Z a-z 0-9,. - ] c. Data = NIP + Nm_guru + Alamat + Tmp_Lahir + Tgl_Lahir + Agama + Golongan + Jabatan + Pendidikan + Foto NIP = 1{Character}15 Nm_guru = 1{Character}35 Alamat = 1{Character}25 Tmp_Lahir = 1{Character}20 Tgl_Lahir = Currency Agama = 1{Character}10

49 Golongan = 1{Character}5 Jabatan = 1{Character}10 Pendidikan = 1{Character}10 Foto = 1{Character}30 Keterangan : Character = [ A-Z a-z 0-9,. - ] d. Data Mata Pelajaran Mapel = Kd_mapel + Nm_mapel Kd_mapel = 5{Character}5 Nm_mapel = 1{Character}15 Keterangan : Character = [ A-Z a-z 0-9,. - ] e. Data Nilai Nilai = NIS + Kd_mapel + + Nilai _Tugas + Nilai_Mid + Nilai_Semester NIS = 6{Character}6 Kd_mapel = 5{Character}5 kelas = 6{Character}6

50 Nilai_Tugas = 2{Number}2 Nilai_Mid = 2 {Number}2 Nilai _Semester = 2{Number}2 Keterangan : Character = [ A-Z a-z 0-9,. - ] Number = [ 0 9 ] f. Data Absensi Absensi = NIS + Nama + Jumlah_Sakit + Jumlah_Alpha + Jumlah Izin NIS = 6{Character}6 Nama = 1{Character)20 Jumlah_Sakit = 1{Number}20 Jumlah_Izin = 1{Number}20 Jumlah_Izin = 1{Number}20 Keterangan : Character = [ A-Z a-z 0-9,. - ] g. Data Jadwal Jadwal = Kd_Jadwal + Kd_Mapel + + Hari + Jam + Tahun_Ajar

51 Kd_Jadwal Kd_Mapel Hari Jam Tahun_Ajar = 5{Character}5 = 5{Character}5 = 6{Character}6 = 1{Character}6 = Time = Date

52 NIS Nama Jam Hari Kd_Mapel Nm_Mapel SISWA N AMBIL N MAPEL Kd_Mapel N Nis Nama Agama Tmp_Lhr Kd_Jadwal N N ABSENSI Tgl_Lhr Ajar Jns_Kel Asl_Skl Nm_Ortu Alamat Penghasilan Pekerjaan Almt_kantor Photo Kd_ Nip Nama Alamat Tmp_Lahir Jns_Kel Golongan Jabatan Pendidikan N N Jadwal Kd_Jadwal Kd_Mapel Hari Jam Wali NIS Nama Jml_Sakit Jml_Izin Jml_Alpa Tgl_Lahir Photo Agama N Nilai N NIS Mata_Plajran Nilai_Smtr Nilai_Mid Nilai_Tugas Gambar 4.6 Entity Relationship Diagram ( ERD )

53 4.2.2 Perancangan Database dengan teknik Normalisasi 4.2.2.1 Bentuk Normal Kesatu ( 1 st Normalized Form) 1. Tabel Siswa Nis Nama Agama Tmp_Lhr Tgl_Lhr Jns_Kel Asl_Skl Nm_Ortu Alamat Penghasilan Pekerjaan Almt_Kantor Photo Tabel Siswa memenuhi bentuk normal kesatu, karena setiap atribut tabel siswa hanya memiliki nilai tunggal dalam satu baris. 2. Tabel Wali Tabel memenuhi bentuk normal kesatu, karena setiap atribut tabel kelas hanya memiliki nilai tunggal dalam satu baris. 3. Tabel Mapel Kd_mapel Nm_mapel Tabel Mapel memenuhi bentuk normal kesatu, karena setiap atribut tabel mapel hanya memiliki nilai tunggal dalam satu baris.

54 4. Tabel NIP Nama Alamat Tmp_Lhr Tgl_Lhr Agama Jns_Kel Golongan Jabatan Pendidikan Photo Tabel memenuhi bentuk normal kesatu, karena setiap atribut tabel guru hanya memiliki nilai tunggal dalam satu baris. 5. Tabel Absensi NIS Nama Jmlah_Sakit Jumlah_Izin Jumlah_Alpha Tabel Absensi memenuhi bentuk normal kesatu, karena setiap atribut tabel absensi hanya memiliki nilai tunggal dalam satu baris. 6. Tabel Nilai NIS Mata_Pelajaran Nilai_Tugas Nilai_Mid Nilai_Semester Tabel Nilai memenuhi bentuk normal kesatu, karena setiap atribut tabel nilai hanya memiliki nilai tunggal dalam satu baris.

55 7. Tabel Jadwal Kd_Jadwal Kd_Mapel Hari Jam Tahun_Ajar Tabel Jadwal memenuhi bentuk normal kesatu, karena setiap atribut tabel jadwal hanya memiliki nilai tunggal dalam satu baris.. 4.2.2.2 Bentuk Normal Kedua ( 2 st Normalized Form) 1. Tabel Normal II Siswa Nis Nama Agama Tmp_Lhr Tgl_Lhr Jns_Kel Asl_Skl Nm_Ortu Alamat Penghasilan Pekerjaan Almt_Kantor Photo (a) Telah memenuhi kriteria bentuk normal kesatu. (b) Atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional (KF) pada primary key secara utuh. Ketergantungan Fungsional pada Tabel Siswa adalah : NIS, Kd_kelas Nama,, Agama, Tmp_Lhr, Tgl_Lhr, Jns_Kel, Asl_Skl, Nm_Ortu, Alamat, Penghasilan, Pekerjaan, Almt_kantor, Photo

56 2. Tabel Normal II Wali (a) Telah memenuhi kriteria bentuk normal kesatu (b) Atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional (KF) pada primary key secara utuh. Ketergantungan Fungsional pada Tabel adalah : Wali 3. Tabel Normal II Mapel Kd_mapel Nm_mapel (a) Telah memenuhi kriteria bentuk normal kesatu (b) Atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional (KF) pada primary key secara utuh. Ketergantungan Fungsional pada Tabel Mapel adalah : Kd_mapel Nm_mapel.

57 4. Tabel Normal II NIP Nama Alamat Tmp_Lhr Tgl_Lhr Agama Jns_Kel Golongan Jabatan Pendidikan Photo (a) Telah memenuhi kriteria bentuk normal kesatu (b) Atribut yang tidak termasuk dalam primary key memiliki ketergantungan fungsional (KF) pada primary key secara utuh. Ketergantungan Fungsional pada Tabel adalah : NIP Nama, Alamat, Tmp_Lhr, Tgl_Lhr, Agama, Jns_Kel, Golongan, Jabatan, Pendidikan, Photo.

58 4.2.3 Perancangan Database a. Struktur Tabel Siswa Nama File Field Kunci Field Tamu Fungsi : Siswa.dbf : * NIS : ** : Untuk menyimpan file data siswa Tabel 4.1 Struktur Tabel Siswa Name Type Width Keterangan Nis Character 6 No Induk Siswa Nama Character 30 Nama Siswa Character 5 Siswa Agama Character 10 Agama Siswa Tmp_Lhr Character 20 Tempat Lahir Siswa Tgl_Lhr Date 8 Tanggal Lahir Siswa Jns_Kel Character 10 Jenis Kelamin Siswa Asl_Skl Character 30 Asal Sekolah Siswa Nm_Ortu Character 30 Nama Orang tua Siswa Alamat Character 30 Alamat Siswa Penghasilan Currency 50 Penghasilan Orang Tua Siswa Pekerjaan Character 30 Pekerjaan Orang Tua Siswa Almt_Kantor Character 30 Alamat Kantor Orang tua Siswa Photo Character 6 Nama File Photo Siswa

59 b. Struktur Tabel Nama File Field Kunci Fungsi :.dbf : * kelas : Untuk menyimpan file pendataan kelas Tabel 4.2 Struktur Tabel Name Type Width Keterangan Character 5 Siswa Wali Character 10 Wali Siswa c. Struktur Tabel Pendataan Mata Pelajaran Nama File : Mapel.dbf Field Kunci : * Kd_mapel Fungsi : Untuk menyimpan file data mata pelajaran Tabel 4.3 Struktur Tabel Mapel Name Type Width Keterangan Kd_mapel Character 5 Kode Mata Pelajaran Nm_mapel Character 15 Nama Mata Pelajaran d. Struktur Tabel Nama File Field Kunci Fungsi :.dbf : * NIP : Untuk menyimpan file pendataan guru

60 Tabel 4.4 Struktur Tabel Name Type Width Keterangan NIP Character 20 No Induk Pegawai Nama Character 30 Nama Alamat Character 30 Alamat Tmp_Lhr Character 20 Tempat Lahir Tgl_Lhr Date 50 Tanggal Lahir Agama Character 10 Agama Jns_Kel Character 10 Jenis Kelamin Golongan Character 20 Golongan Jabatan Character 20 Jabatab Pendidikan Character 20 Pendidikan Terakhir Photo Character 6 Nama File photo e. Struktur Tabel Absensi Nama File Field Kunci Fungsi : Absensi.dbf : * No.Absen : Untuk menyimpan file Data Olah Absensi Tabel 4.5 Struktur Tabel Absensi Name Type Width Keterangan NIS Character 6 No Induk Siswa Nama Character 30 Nama Siswa

61 Jumlah_Sakit Number 30 Jumlah_Sakit Jumlah_Alpha Number 30 Jumlah_Alpha Jumlah_Izin Number 30 Jumlah_Izin f. Struktur Tabel Nilai Nama File Field Kunci Fungsi : Nilai.dbf : * NIS : Untuk menyimpan file Data Olah Nilai Tabel 4.6 Struktur Tabel Nilai Name Type Width Keterangan NIS Character 6 No Induk Siswa Mata_Pelajaran Character 20 Kd_Mata_Pelajaran Character 5 Siswa Nilai_Tugas Number 40 Nilai_Tugas Siswa Nilai_Mid Number 40 Nilai_Mid Siswa Nilai_Semester Number 40 Nilai_Semester Siswa g. Struktur Tabel Jadwal Nama File Field Kunci Fungsi : Jadwal.dbf : * kd_jadwal : Untuk menyimpan file Data Olah Jadwal

62 Tabel 4.7 Struktur Tabel Jadwal Name Type Width Keterangan Kd_Jadwal Character 20 Kd_Jadwal Siswa Kd_Mapel Character 20 Kd_Mapel Siswa Character 6 Siswa Hari Date 50 Hari Jam Time 50 Jam Tahun Ajar Number 50 Tahun Ajaran

63 4.2.4 Desain Input Output ( I/O) 4.2.4.1 Desain Input a. Desain Input Data Siswa b. c. d. NIS Nama Agama e. f. g. h. XXXX XXXX Tempat Lahir i. Tgl Lahir 99/99/99 j. Jenis Kelamin Laki-laki k. Perempuan Asal Sekolah l. m. \ First n. Prev o. Next Last SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Tambah Ubah Alamat Nama_Ortu Pekerjaan Penghasilan Alamat Kantor Photo Hapus Cari Browse Gambar 4.7 Input Data Siswa

64 c. d. e. f. g. NIP h. Nama i. Alamat j. Tempat k. Lahir Tanggal Lahir l. Agama m. Jenis n. Kelamin o. Golongan p. b. Desain Input Data SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi 99/99/99 XXXX Laki-laki Perempuan XXXX Jabatan Pendidikan Photo q. Tambah Ubah Cari Batal Browse r. Gambar 4.8 Input Data

65 c. Desain Input Data Nilai SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi NIS Mata_Pelajaran Nilai Mid Nilai Semester Nilai Tugas XXXX XXXX Tambah Ubah Batal Cari Browse Gambar 4.9 Input Data Nilai d. Desain Input SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Wali Wali Tambah Simpan Hapus Cari Browse Gambar 4.10 Input Data

66 e. Desain Input Mata Pelajaran SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Kode Mata Pelajaran Nama Mata Pelajaran Tambah Simpan Hapus Cari Browse Gambar 4.11 Input Data Mata Pelajaran

67 f. Desain Input Data Absensi SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi NIS Nama Jumlah Sakit Jumlah Izin Jumlah Alpha XXXX Tambah Simpan Hapus Cari Browse Gambar 4.12 Input Data Absensi

68 g. Desain Input Data Jadwal SMP Negeri 1 Purwodadi Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Kode Jadwal Kode Mapel Hari Jam Tahun Ajar XXXX XXXX XXXX Tambah Simpan Hapus Cari Browse Gambar 4.13 Input Data Jadwal

69 4.2.4.2 Desain Output a. Desain Output Daftar Siswa SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Data Siswa Nis xxxxxxxxxxxxxxxxxx Nama xxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx Agama xxxxxxxxxxxx Tmp_Lhr xxxxxxxxxxxxxx Tgl_Lhr 98/09/90 Jns_Kel xxxxxxxxxx Asl_Skl xxxxxxxxxxxxx Nm_Ortu xxxxxxxxxxxx Alamat xxxxxxxxx Penghasilan xxxxxxxxxxxxxx Pekerjaan xxxxxxxxxxxxx Almt_Kantor xxxxxxxxxxxxxxxx Photo xxxxxxxxxxxx Gambar 4.14 Desain Output Daftar Siswa

70 b. Desain Output Mata Pelajaran SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar Mata Pelajaran Kode Mata Pelajara Nama Mata Pelajaran xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxx Gambar 4.15 Desain Output Daftar Mata Pelajaran

71 c. Desain Output Daftar Nilai SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar Nilai NIS MataPelajaran NilaiTugas NilaiMid NilaiSemester xxx xxxxxxxxxxx xxxx xxxx xxxx xxxx xxx xxxxxxxxxxx xxxx xxxx xxxx xxxx xxx xxxxxxxxxxx xxxx xxxx xxxx xxxx xxx xxxxxxxxxxx xxxx xxxx xxxx xxxx xxx xxxxxxxxxxx xxxx xxxx xxxx xxxx xxx xxxxxxxxxxx xxxx xxxx xxxx xxxx Gambar 4.16 Desain Output Daftar Nilai

72 d. Desain Output Daftar SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar NIP Nama Alamat Tempat Lahir xxxxxxxxx xxxxxx xxxxxxxxxx xxxxxxxxx Tanggal Lahir 99/09/84 Agama Jenis Kelamin Golongan Jabatan Pendidikan Photo xxxxx xxxxxx xxxxxxxxx xxxxxxx xxxxxxxxxxxxx xxxx Gambar 4.17 Desain Output Daftar

73 e. Desain Output Daftar SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar Nama kelas Wali xx xx xx xx xx xx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx xxxxxxx xxxxxxxx Gambar 4.18 Desain Output Daftar

74 f. Desain Output DaftarAbsensi SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar Absensi NIS Nama xxxxxxx xxxxxxx Sakit Alpha Izin Keterangan xx xx xx xxxxxxxx xx xx xx xxxxxxxxx xx xx xx xxxxxxxxx Gambar 4.19 Desain Output Daftar Absensi

75 g. Desain Output Daftar Jadwal SMP NEGERI 1 PURWODADI Jl. Mayjen Sutoyo Siswomiharjo Purwodadi Daftar Jadwal Kd_Jadwal Kd_Mapel Hari Jam TahunAjar xxxxxxxx xxxxxxx xx xxx xx xxxxxxx xxxxxxxx xxxxxxx xx xxx xx xxxxxxx xxxxxxxx xxxxxxx xx xxx xx xxxxxxx xxxxxxxx xxxxxxx xx xxx xx xxxxxxx xxxxxxxx xxxxxxx xx xxx xx xxxxxxx Gambar 4.20 Desain Output Daftar Jadwal 4.3 Instalasi Program Seperti pada kebanyakan aplikasi berbasis windows, untuk dapat menggunakan program diperlukan proses penginstalasian terlebih dahulu. Program yang perlu diinstal pada komputer user adalah program Microsoft Visual Basic dan Microsoft Access sebagai database-nya.