Bab 3 Tugas Akhir sistem informasi perpustakaan

Embed Size (px)

Citation preview

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    1/27

    27

    BAB IV

    PEMBAHASAN

    4.1 Perencanaan dan Analisis

    Tahap perencanaan dan analisis dimulai dengan mengumpulkan data

    menggunakan instrumen yang telah disiapkan. Hasil wawancara dan observasi

    dapat dilihat pada lampiran. Berdasarkan hasil wawancara dan observasi sistem

    penilaian yang berjalan pada Madrasah Negeri 2 Surakarta secara garis besar dapat

    dilihat pada gambar 4.1. Flowchart sistem yang berjalan.

    Madrasah Aliyah Negeri 2 Surakarta adalah instansi pemerintah yang

    bergerak di bidang pendidikan. Selama ini di Madrasah Aliyah Negeri 2 Surakarta

    dalam penyampaian informasi nilai masih dilakukan dengan cara pihak orang

    tua/wali harus datang langsung ke sekolah.

    Sistem yang sedang berjalan

    guru Waka_kurikulum Wali_kelas Kepala Seolahsiswa

    Mulai

    Data guru, dataNilai ( tugas/

    ulangan harian,Uas, UTS )

    Data Siswa

    Membuat laporan

    nilai

    Data Mapel

    Laporan Nilai

    Laporan Nilai

    Selesai

    Gambar 4.1. Sistem yang sedang berjalan

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    2/27

    28

    Keterangan :

    Siswa mengikuti tes kemudian hasil tes dicatat oleh guru berupa nilai dan

    kemudian membuatan laporan nilai.

    4.1.1 Analisis kelemahan sistem

    Analisis kelemahan sistem dilakukan untuk mengetahui titik-titik masalah

    yang ada pada sistem yang berjalan. Sumber data yang digunakan pada tahap

    analisis sistem berasal dari hasil wawancara dan observasi. Kerangka analisis

    kelemahan sistem yang digunakan adalah PIECES ( Performance, Information,

    Economic, Control, Efficiency, Services ). Hasil analisis kelemahan sistem

    menggunakan kerangka analisis PIECES sebagai berikut :

    a. Analisis Kinerja ( Performance )

    Tabel 4.1. Hasil Analisis Aspek Performance

    Parameter Hasil Analisis

    a. Throughput Proses kerja untuk mengelola data nilaiakademik membutuhkan waktu lebih dari 1hari. Apalagi waktu yang dibutuhkan untuk

    pembuatan laporan nilai rata-ratamembutuhkan waktu antara 10 sampai 15menit.

    b. Respon time Untuk pencarian data-data seperti dana nilai,data siswa, data guru dan sebagainya

    membutuhkan waktu libih dari 5 menit. Haltersebut dikarenakan pengarsipan data yangmasih dilakukan secara manual.

    b. Analisis Informasi ( Information )

    Tabel 4.2. Hasil Analisis Aspek Information

    Parameter Hasil Analisaa. Akurat Informasi yang tersedia kurang akurat,

    karena pengarsipan masih dilakukan secara

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    3/27

    29

    manual, sehingga memungkinkan terjadinyaredudansi dan kehilangan data cukup besar.

    b. Tepat Waktu Informasi yang disajikan kurang tepat waktudikarenakan banyak data yang harus direkapuntuk menghasilkan nilai akhir (raport) yangdibutuhkan.

    c. Analisis Ekonomi ( Economy )

    Tabel 4.3. Hasil Analisis Aspek Economy

    Parameter Hasil Analisisa. Biaya SMP Negeri 2 Ngrampal belum menggunakan

    sistem pengelolaan nilai secara komputerisasi, jadi untuk memanajemen nilai-nilai siswamasih dilakukan secara manual dan disimpandalam bentuk arip-arsip sehingga perlu biayarutin tambahan untuk membeli peralatankantor.

    b. Manfaat Jika menggunakan sistem, dalam jangka panjang akan menghemat biaya karena tidak perlu mengeluarkan biaya untuk pembelian peralatan kantor untuk mengolah nilai danresiko kehilangan atau kerusakan datacenderung lebih rendah dibandingkan dengan

    pengolahan manual.

    d. Analisis Keamanan (Control)

    Tabel 4.4. Hasil Analisis Aspek Control

    Parameter Hasil Analisisa. Hak akses Pengolahan nilai manual memungkinkan

    semua warga sekolah seperti guru, staff,kepala sekolah, bahkan penjaga sekolahdapat melihat secara langsung nilai siswasecara keseluruhan tanpa adanya hak aksesyang membedakan.

    a. Keamanandata

    Keamanan kurang terjamin danmemungkinkan terjadinya penyalahgunaan data cukup besar.

    e. Analisis Efisiensi (Eficiency)

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    4/27

    30

    Tabel 4.5. Hasil Analisis Aspek Eficiency

    Parameter Sistem Lamaa. Sumber daya

    manusiaGuru kurikulum merupakan salah satudalam manajemen nilai, guru kurikulumadalah bagian yang membagi nilai

    perkelas, nilai itu didapatkan dari masing-masing guru mata pelajaran. Akan tetapi

    bila saat yang ditentukan guru kurikulum berhalangan hadir, maka pembagian nilaiterhambat dan memerlukan waktu yanglebih lama lagi untuk pengolahan nilai.

    f. Analisis Pelayanan (Service)

    Tabel 4.6. Hasil Analisis Aspek Service

    Parameter Sistem barua. Kehandalan 1. Jika menggunakan sistem, terjadinya

    inkonsistensi data dapat diminimalisir.2. Informasi yang disajikan juga lebih

    akurat.3. Proses pencarian data dan pembuatan

    laporan (raport dan lainnya) dapatdilakukan dengan cepat.

    4. Adanya hak akses dapat mengurangiresiko penyalahgunaan data.

    4.1.2 Analisis Kebutuhan Sistem

    Analisis kebutuhan sistem dikelompokkan menjadi dua bagian yaitu analisis

    kebutuhan fungsional dan nonfungsional. a. Analisis Kebutuhan Fungsional

    1) Perancangan sistem ini memiliki login untuk mengatur hak akses

    pengguna, bagian yang memiliki hak akses pada sistem yaitu : wali kelas

    (admin), wali murid (user) .

    2) Admin dapat masuk ke dalam sistem dengan cara login.

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    5/27

    31

    3) Admin dapat menambah, mengubah dan menghapus data nilai siswa.

    4) User bisa melihat nilai siswa dengan cara login, setelah berhasil login

    kemudian user bisa melihat nilai tiap semester.

    b. Analisis Kebutuhan Non Fungsional

    1) Analisis Kebutuhan Software

    Untuk dapat membuat Sistem yang baru, maka membutuhkan perangkat

    lunak antara lain:

    a) Sistem Operasi berbasis GUI ( grafic user interface )

    b) Browser sebagai aplikasi untuk menjalankan program, antara lain:

    Mozilla Firefox 3

    c) Xampp, sebagai server yang berdiri sendiri (localhost).

    2) Analisis Kebutuhan Hardware

    Perangkat keras yang dapat digunakan untuk membuat aplikasi ini

    adalah PC dengan minimal spesifikasi :

    a) PC Pentium 4

    b) Memory / RAM 128 MB

    c) VGA 16 Bit warna

    d)

    Monitor dengan resolusi 800 X 600

    e) Mouse

    f) Keyboard

    3) Analisis Kebutuhan Operasional

    Perancangan sistem Informasi pada Madrasah Aliyah Negeri 2 Surakarta

    ini memberikan informasi nilai bagi para orangtua maka dibutuhkan

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    6/27

    32

    jaringan internet dan seorang admin untuk input ataupun Update

    informasi. Sehingga para orangtua dapat memperoleh informasi secara

    cepat.

    4.1.3 Analisis Kelayakan Sistem

    Perancangan sistem informasi memerlukan adanya analisis kelayakan sistem

    untuk mengetahui apakah sistem baru yang dirancang layak untuk dipakai atau

    tidak .

    4.1.3.1 Kelayakan Teknis

    Secara teknis, sistem informasi penilaian ini sangat layak, karena ketersediaan

    teknologi di Madrasah Aliyah Negeri 2 Surakarta memadai dan mudah untuk

    didapatkan.

    4.1.3.2 Kelayakan Hukum

    Pengembangan sistem dikatakan layak secara hukum jika tidak melanggar

    peraturan dan hukum yang berlaku. Penerapan sistem yang baru tidak boleh

    menimbulkan masalah dikemudian hari akibat melanggar hukum yang akan

    berlaku, terutama dalam penggunaan software berlisensi terkait penggunaan

    aplikasi pendukung sistem.

    4.1.3.3 Kelayakan Operasional

    Sistem dirancang untuk mudah dioperasikan dan proses pengembangannya

    dilakukan dengan teknik penerapan kebutuhan informasi melalui penelitian

    yang seksama dan hati hati. Selain itu juga dilakukan pelatihan terlebih

    dahulu sehingga akan memudahkan user untuk menjalankannya.

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    7/27

    33

    4.2 Perancangan sistem

    Untuk mengatasi masalah yang terjadi dalam penilaian siswa di Madrasah

    Aliyah Negeri 2 Surakarta dikembangkan suatu sistem komputerisasi yang dapat

    mengolah data dengan cara cepat dan akurat, sehingga dapat meminimalis

    masalah yang ada. Untuk lebih memahami sistem yang dikembangkan dapat

    dilihat pada gambar-gambar berikut:

    Sistem yang dikembangkan

    guru Waka_kurikulum Wali_kelas Kepala Seolahsiswa

    Mulai

    Data guru, dataNilai ( tugas/

    ulangan harian,Uas, UTS )

    Data Siswa

    Memasukan datainputan

    Data Mapel

    Laporan Nilai

    Laporan Nilai

    Selesai

    Nila

    Gambar 4.2. Diagram alir (flowchart) sistem yang dikembangkan

    Keterangan :

    Siswa mengikuti tes hasil tes dicatat kemudian dimasukan dalam data base

    nilai, kemudian data nilai digunakan untuk membuat laporan nilai.

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    8/27

    34

    4.2.1 Perancangan Antarmuka

    Perancangan antarmuka terdiri dari antarmuka input dan ouput. Konsep

    perancangan berbasis web dibagi menjadi dua bagian yaitu back office yang

    diruntukkan bagi admin/pengelola website serta front office yang diperuntukkan

    bagi pengunjung, siswa, atau guru.

    a. Perancangan Back Office

    1) Halaman Login

    Halaman login adalah halaman yang diperuntukkan bagi admin untuk

    dapat mengelola data yang ada di website. Perancangan halaman login

    terlihat pada gambar 4.3.

    Header

    Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam

    footer

    | Home | Profile | Nilai | Artikel | Admin |Selamat datang

    | Log in | log out |

    kalender

    User name

    Password

    Gambar 4.3. Desain halaman login

    Keterangan Gambar 4.3 :

    Pada gambar 4.3, terlihat ada dialog input Username dan Password.

    Username dan Password mengggunakan tipe varchar dengan panjang

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    9/27

    35

    karakter 15. Bila username dan password yang diketik benar, maka

    admin akan masuk pada halaman utama admin seperti pada gambar 4.4.

    Namun jika username dan password yang diketik mengalamai kesalahan

    maka akan tampil pesan error.

    2) Halaman Utama Admin

    Halaman utama admin adalah tampilan halaman untuk melihat semua

    inputan pada admin.

    Header

    Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam

    UCAPAN SELAMAT DATANG

    footer

    | Home | Profile | Nilai | Artikel | Admin |Selamat datang

    | Log in | log out |

    kalender

    Input_siswa

    Input_guru

    Input_mapel

    Input_nilai

    Laporan

    Gambar 4.4. Desain halaman utama admin

    Keterangan Gambar 4.4:

    Halaman ini terdapat inputan data admin berupa input_siswa, input guru,

    input_mapel, input_nilai dan laporan. Jika admin ingin memasukan data

    siswa, admin tinggal klik input_data siswa, jika memasukkan data guru klik

    data_guru, jika memasukkan data mapel klik input_mapel, jika memasukkan

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    10/27

    36

    data nilai, klik input_nilai dan untuk membuat laporan hasil belajar klik

    laporan. Halaman ini merupakan tampilan halaman admin untuk menginput

    data siswa, guru, mapel, nilai dan laporan.

    3) Input_siswa

    Halaman admin untuk memasukkan data siswa.

    Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam

    footer

    | Home | Profile | Nilai | Artikel | Admin |Selamat datang

    | Log in | log out |

    kalender NIS Char 4

    Nama Siswa Varchar (45)

    | INPUT SISWA | INPUT GURU | INPUT MAPEL | INPUT NILAI | LAPORAN |

    BackInput Data Siswa

    Tempat Lahir

    Tanggal Lahir

    Kelas

    Alamat

    Email

    Nik_wali

    Varchar (20)

    Varchar(10)

    Varchar(50)

    Varchar(10)

    Char (16)

    TAMBAH BATAL

    Date (8)

    Nis Nama Siswa Tempat Lahir Tanggal Lahir Kelas Alamat Email Userid Password

    Daftar siswa

    Char (4) V (30) Vr (20) date V(10) V(30)

    V(10) V (10)

    X(10)

    Hapus/Ubah

    | HAPUS | UBAH |

    | HAPUS | UBAH |

    NISN Char 10

    Agama Varchar (7)

    NISN

    Char 10

    Agama

    V (7)

    Nama wali Varchar (30)

    Gambar 4.5. Input_siswa

    Keterangan Gambar 4.5:

    a. Nis menggunakan tipe data char dengan panjang karakter 4

    b. NISN menggunakan tipe data char dengan panjang karakter 10

    c. Nama siswa menggunakan tipe data varchar dengan panjang karakter 45

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    11/27

    37

    d. Tempat lahir menggunakan tipe data varchar dengan panjang karakter 20

    e. Tanggal lahir menggunakan tipe data date dengan panjang karakter 8

    f. Agama meneggunakan tipe data varchar dengan panjang katakter 7

    g. Kelas meneggunakan tipe data varchar dengan panjang katakter 10

    h. NIk wali meneggunakan tipe data char dengan panjang katakter 16

    i. Nama wali meneggunakan tipe data varchar dengan panjang katakter 30

    j. Alamat meneggunakan tipe data varchar dengan panjang katakter 50

    k. Email meneggunakan tipe data varchar dengan panjang katakter 10

    4) Input_guru

    Halaman admin untuk memasukkan data guru.

    Header

    Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam

    footer

    | Home | Profile | Nilai | Artikel | Admin |Selamat datang

    | Log in | log out |

    kalender NIP Char(16)

    Nama Guru Varchar (45)

    | INPUT SISWA | INPUT GURU | INPUT MAPEL | INPUT NILAI | LAPORAN |

    Back

    Input Data Guru

    Tempat Lahir

    Tanggal Lahir

    Alamat

    Userid

    Password

    UlangPassword

    Varchar (20)

    Varchar(50)

    Varchar(10)

    Varchar(10)

    Varchar(10)

    TAMBAH BATAL

    Date 8

    Nip Nama Guru Tempat Lahir Tanggal Lahir Alamat Email Userid Password

    Daftar siswa

    Char (10) V (30) Vr (20) date V(30)V(10) V (10)

    X(10)

    Hapus/Ubah

    | HAPUS | UBAH |

    | HAPUS | UBAH |

    Nuptk Char (16)

    Agama Varchar (7)

    Nuptl

    Char 16

    Agama

    V (7)

    Level Int (1)

    Gambar 4.6. Input_guru

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    12/27

    38

    Keterangan Gambar 4.6:

    a. NIP meneggunakan tipe data char dengan panjang katakter 18

    b. NUPTK meneggunakan tipe data char dengan panjang katakter 16

    c. Nama meneggunakan tipe data varchar dengan panjang katakter 45

    d. Tempat lahir meneggunakan tipe data varchar dengan panjang katakter

    20

    e. Tanggal lahir meneggunakan tipe data date dengan panjang katakter 8

    f. Agama meneggunakan tipe data varchar dengan panjang katakter 7

    g. Alamat meneggunakan tipe data varchar dengan panjang katakter 50

    5) Input_mapel

    Halaman admin untuk memasukkan data mata pelajaran.

    Header

    Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam

    footer

    | Home | Profile | Nilai | Artikel | Admin |Selamat datang

    | Log in | log out |

    kalender Kode mapel Int 10

    Nama Mapel Vachar (30)

    | INPUT SISWA | INPUT GURU | INPUT MAPEL | INPUT NILAI | LAPORAN |

    BackInput Data Mata Pelajaran

    Nip

    TAMBAH BATAL

    Kodemapel

    Nama Mapel Nip

    Daftar Mata Pelajaran

    Varchar(8)

    Varchar (30) Int (10)

    Hapus /ubah

    | hapus |ubah |

    Varchar (8)

    Gambar 4.7. Input_mapel

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    13/27

    39

    Keterangan :

    a. Kode mapel meneggunakan tipe data varchar dengan panjang katakter 8

    b. Nama mapel meneggunakan tipe data varchar dengan panjang katakter 30

    6) Input_nilai

    Halaman admin untuk memasukkan data nilai siswa.

    Header

    Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam

    footer

    | Home | Profile | Nilai | Artikel | Admin |Selamat datang

    | Log in | log out |

    kalender No Induk siswa

    Nip(18)

    Nilai Tugas Int(4)

    | INPUT SISWA | INPUT GURU | INPUT MAPEL | INPUT NILAI | LAPORAN |

    BackInput Nilai Siswa

    Nip

    TAMBAH BATAL

    Kodemapel

    TugasNip

    Daftar Nilai siswa

    Varchar(8) Int(4)Int(8)

    Hapus /ubah

    | hapus |ubah |

    Char (4)

    Kode mapel Varchar(8)

    Nilai Tes Harian Int(4)

    Nilai UTS Int(4)

    No Induk

    Int(8)

    TesHarian

    9(4)

    semester

    Int(4)

    Nilai Akhir

    Int(4)

    Nilai UAS Int(4)

    Gambar 4.8. Input_nilai

    Keterangan Gambar 4.8:

    a. No induk siswa menggunakan tipe data char dengan panjang karakter 4

    b. Kode mapel menggunakan tipe data varchar dengan panjang karakter 8

    c. Nilai tugas menggunakan tipe data int dengan panjang karakter 4

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    14/27

    40

    d. Nilai tes harian menggunakan tipe data int dengan panjang karakter 4

    e. UTS menggunakan tipe data int dengan panjang karakter 4

    f. UAS menggunakan tipe data int dengan panjang karakter 4

    g. Nilai akhir menggunakan tipe data int dengan panjang karakter berisi

    nilai akhir akan terisi secara otomatis.

    h. Nip menggunakan tipe data char dengan panjang karakter 18 akan terisi

    otomatis utntuk mnegetahui pengampu mata pelajaran.

    b. Perancangan Front Office

    1) Halaman Beranda

    Halaman beranda adalah tampilan halaman utama user sebelum masuk

    kedalam data siswa.

    Header

    Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam

    TENTANG SMP N 2 NGRAMPAL

    footer

    | Home | Profile | Nilai | Artikel | Admin |Selamat datang

    | Log in | log out |

    kalender

    Gambar 4.9. Profile

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    15/27

    41

    Keterangan Gambar 4.9:

    a. Log in dan Log out menggunakan data yang ada diadmin dan halaman

    b. Halaman ini merupakan tampilan untuk profile yaitu untuk melihat isi

    profil dari sekolah.

    2) Halaman Nilai

    Halaman Nilai adalah halaman user untuk melihat nilai siswa.

    Header

    Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam

    footer

    | Home | Profile | Nilai | Artikel | Admin |Selamat datang

    | Log in | log out |

    kalender Nama mapel Tugas Tes Harian uts uas

    Varchar (30) Int(4) Int(4) Int(4) Int(4)

    uas

    Int(4)

    Gambar 4.10. Nilai

    Keterangan Gambar 4.10:

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    16/27

    42

    a. Tipe data yang digunakan yaitu Nama mapel varchar dengan panjang

    karakter 30, tugas,tes harian, its dan uas menggunakan tipe data integer

    panjang karakter 4

    b. Menampilkan daftar nilai yang berisi kolom nama mapel, kolom tugas,

    kolom tes harian, kolom semester, dan kolom nilai akhir.

    3) Halaman Artikel

    Halaman user yang berisi tentang artikel – artikel.

    Header

    Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam

    Berisi Artikel artikel

    footer

    | Home | Profile | Nilai | Artikel | Admin |Selamat datang

    | Log in | log out |

    kalender

    Gambar 4.11. Artikel

    Keterangan Gambar 4.11:

    a. Log in dan Log out menggunakan data yang ada diadmin dan halaman

    b. Kolom ini berisi tentang artikel-artikel yang berhubungan sekolahan

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    17/27

    43

    c. Desain output

    1. Laporan_siswa

    Laporan siswa adalah halaman yang berisi tentang data siswa yang

    didalamnya terdapat kelas, No.Induk, Nama Siswa, Tempat Lahir,

    Alamat, Email, UserID, Password.

    Header

    Selamat Datang Di website SMP NEGERI 2 NGRAMPAL jam

    footer

    | Home | Profile | Nilai | Artikel | Admin |Selamat datang

    | Log in | log out |

    kalender

    Kelas

    | INPUT SISWA | INPUT GURU | INPUT MAPEL | INPUT NILAI | LAPORAN |

    Back

    Data Siswa

    TAMPILKAN

    9(5)

    No Induk Nama S iswa Tempat Lahi r Tanggal Lah ir Alamat Emai l Userid Password

    Char(4) Varchar(30) Varchar(20) date Varchar(30)

    Varchar(1

    0)

    Varchar(10)

    Varchar(10)

    KelasVarchar(10)

    | LAPORAN SISWA | LAPORAN GURU | LAPORAN MAPEL | LAPORAN NILAI |

    Gambar 4.12. Laporan_siswa

    Keterangan Gambar 4.12:

    Kelas menggunakan tipe data varchar dengan panjang karakter 10.

    2. Laporan_nilai

    Laporan Nilai adalah halaman yang berisi laporan nilai siswa yang terdiri

    dari Nama mapel, Tugas, Tes Harian, Semester, Nilai akhir.

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    18/27

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    19/27

    45

    Tabel – Tabel yang digunakan sebagai dasar dalam pembuatan basis data

    pada sistem Penilaian adalah sebagai berikut

    a. Tabel Siswa

    Fungsi : Input Data siswa

    Primary Key : Nis

    Foreign Key

    Tabel 4.7. Tabel Siswa

    Nama field Tipe data Panjang data Keterangan Nis Char 4 No induk Siswa Nisn Char 10 Nomor induk siswa

    nasional Nama_siswa Varchar 45 Nama SiswaTempat_lahir Varchar 20 Tempat lahir siswaTgl_lahir Date 8 Tanggal lahir siswaagama_id Varchar 1 Agama siswa

    1. Islam2. Kristen3.katolik4.Hindu5.Budha

    Kelas Varchar 10 Kelas siswa Nama_wali Varchar 30 Nama wali muridAlamat Varchar 50 Alamat siswaEmail Varchar 10 Emil siswa

    b. Tabel Guru

    Fungsi : Input data guru

    Primary key : Nip

    Foreign key

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    20/27

    46

    Tabel 4.8. Tabel Guru

    Nama field Tipe data Panjangdata

    Keterangan

    Nip Char 18 Nomor induk pegawai

    Nuptk Char 16 Nomor unik pendidik tenagakependidikan

    Nama_guru Varchar 45 Nama Guru

    Tempat_lahir Varchar 20 Tempat lahir guru

    Tgl_lahir Date 8 Tanggal lahir Guru

    Agama_id Varchar 7 Agama guru

    Alamat Varchar 50 Alamat Guru

    c. Tabel Mapel

    Fungsi : Input data mata pelajaran

    Primary Key : Kode_mapel

    Foreign Key :

    Tabel 4.9. Tabel Mapel

    Nama field Tipe data Panjang data Keterangan

    Kode_mapel char 8 Kode mata pelajaran

    Nama_mapel Varchar 30 Nama mata pelajaran

    d. Tabel Nilai

    Fungsi : Penilaian

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    21/27

    47

    Primary Key : Kode_nilai

    Foreign Key : Nip, Nis, Kode_mapel

    Tabel 4.10. Tabel Nilai

    Nama Field Tipe Size Keterangan

    Kode_nilai Varchar 8 Kode nilai

    NipInt 8 No induk

    pegawai Nis Int 8 No induk

    SiswaKode_mapel char 8 Kode mata

    pelajaran Nilai_tugas Int 4 Nilai tugas

    Nilai_tes_hrn Int 4 Nilai ulanganharian

    UTS Int decimal 4 Nilai ulangantengas

    semesterUAS Int 4 Nilai ulangansemester

    Tahun_Ak Date 5 TahunAkademi

    4.2.3 Perancangan Proses

    Perancangan proses menggunakan alat bantu diagram konteks, bagan

    berjenjang, dan DFD level.

    a. Diagram Konteks

    Untuk memahami tentang data yang dipakai pada perancangan sistem

    Penilaian dapat dilihat pada diagram konteks berikut ini:

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    22/27

    48

    Sistem Informasi penilaianSiswa

    Guru

    Waka_kurikulum

    Wali Kelas

    Kepala SekolahData Siswa Lap. NIlai

    Data Mapel

    Data GuruData Nilai

    Lap. Nilai

    Raport

    Gambar 4.14. Diagram konteks sistem penilaian

    Keterangan :

    Dalam system ini ada 4 entitas yaitu Admin (guru/operator TU sekolah),

    kepala sekolah, Wali kelas dan siswa. Dalam hal ini admin melakukan input

    data siswa, data guru, data mapel, data nilai. Kepala sekolah dan wali kelas

    menerima laopran nilai sedangkan siswa menerima laporan berupa raport atau

    daftar nilai.

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    23/27

    49

    b. Bagan Berjenjang

    0

    1 3

    Top Level

    Level 0

    Level 1

    Sistem InformasiPenilaian

    Input Data Laporan

    Input DataGuru

    Input DataMapel Laporan

    Guru

    1.1

    Input Data Siswa

    1.2 1.33.2 3.3 3.43.1

    LaporanSiswa

    LaporanMapel

    LaporanNilai

    2

    Penilaian

    2.2 2.3 2.42.1

    Nilai tugas

    Nilai tes harian Uts Uas

    Gambar 4.15. Bagan Berjenjang

    Keterangan :

    Dari bagan berjenjang dapat dijelaskan bahwa dari top level pengolahan data

    nilai ini dibagi menjadi 2 proses utama yaitu : menginput data dan membuat

    laporan. Dan dari kedua master utama tersebut masih dibagi menjadi proses

    yang lebih detail seperti yang dapat terlihat dari gambar diatas.

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    24/27

    c. DAD level 0

    Diagram Alir Data dalam Perancangan Sistem Penilaian ini dapat dilihat pada

    gambar

    1

    INPUT DATA

    Siswa

    Guru

    Waka_kurikulum

    data siswa

    data guru

    Mapel

    Data Siswa

    Data Guru

    Data Mapel

    2

    PENILAIANNilai Siswa

    Data Nilai

    3

    LAPORANData NIlai

    Wali Kelas Kepala Sekolah

    Lap. Nilai Lap. Nilai

    Raport

    Update data siswa

    Update data guru

    Update data mapel

    siswa

    Guru

    Mapel

    Nilai

    Data Mapel

    Data Guru

    Data Siswa

    Data Mapel

    Data Guru

    Data Siswa

    Gambar 4.16. DAD level 0

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    25/27

    Keterangan:

    Admin melakukan input data guru, siswa, mapel dan nilai siswa. Kemudian

    masing – masing data disimpan di file master guru, siswa, mapel. Data guru,

    mapel, siswa, dan nilai diolah dan disimpan pada file master nilai. Data nilai,

    siswa, guru, dan mapel sebagai bahan acuan pembuatan laporan. Wali kelas,

    kepala sekolah dan siswa menerima output berupa laporan nilai.

    d. DAD Level 1 Input Data

    INPUT DATASISWA

    Siswa

    Guru

    Waka_kurikulum

    data siswa

    data guru

    Mapel

    Data Siswa

    Data Guru

    Data Mapel

    Update data guruINPUT DATA

    GURU

    INPUT DATAMAPEL Update data Mapel

    Update data siswasiswa

    Mapel

    Guru

    Gambar 4.17 DAD Level 1 input data

    Keterangan

    Admin melakukan input data siswa, guru, mapel, nilai dan data disimpan di file

    master siswa, guru, mapel.

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    26/27

    e. DAD Level 1 Laporan

    LaporanSiswa

    Siswa

    Kepala Sekolah

    Wali Kelas

    Raport

    Data Mapel

    Laporan Guru

    Laporan Mapel

    Laporan NilaiLap. Nilai

    Data Siswa

    Lap. NIlai

    siswa

    Mapel

    Guru

    Nilai

    Data Siswa

    Data Guru

    Data Nilai

    Data Mapel

    Gambar 4.18. DAD level 1 proses pembuatan laporan

    Keterangan

    Kepala sekolah, wali kelas dan siswa masing-masing menerima output berupa

    laporan nilai.

  • 8/17/2019 Bab 3 Tugas Akhir sistem informasi perpustakaan

    27/27

    4.2.4 Relasi Antar Tabel

    Pada sistem penilaian SMP Negeri 2 Ngrampal relasi antar tabel yang ada

    dapat digambarkan sebagai berikut :

    TABEL SISWA

    *NisNisnNama_siswatempat lahirTgl_lahir Agama_idKelasNik_waliNama_wali AlamatEmail

    TABEL MAPEL

    *Kode_mapelNama_mapel

    TABEL GURU

    *NipNutpkNama_guruTempat_lahirTgl_lahir Agama_Id Alamat

    TABEL NILAI

    *Kode_nilai**Kode_mapel**Nip**NisNilai_tugasNilai_tes_hrnUTSUASTahun_Ak

    Gambar 4.19. Relasi Antar Tabel

    Keterangan:

    Primary key : *

    Foreign key : **

    : Relasi one to many