BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Sistem Flow Penilaian Siswa, Dan Melihat Nilai Siswa

dokumen-dokumen yang mirip
BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV DESKRIPSI PEKERJAAN DESKRIPSI PEKERJAAN. 4.1 Analisis Sistem. Menurut Whitten, Bentley dan Dittman (2004:38) analisis sistem adalah

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. 4.1 Proses Bisnis Peminjaman dan Pengembalian Perpustakaan. terkait dengan siswa, guru dan petugas perpustakaan.

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

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB IV DESKRIPSI SISTEM INFORMASI PENYUSUNAN JADWAL

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV ANALISA DAN DESAIN SISTEM

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

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV ANALISIS DAN DESAIN SISTEM. jadi dibilang masih berupa manual, hal ini juga berlaku juga pada saat perhitungan

BAB IV ANALISIS DAN DESAIN SISTEM. pemahaman permasalahan yang ada, sebelum dilakukannya pengambilan

BAB IV DESKRIPSI PEKERJAAN. Dalam kerja praktek pada bagian Sekretariat Dinas Koperasi, Industri, dan

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

BAB IV DISKRIPSI PEKERJAAN. untuk merancang proses pada penjadwalan mata pelajaran yang dilakukan di SMA

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV DESKRIPSI PEKERJAAN

BAB IV METODE KERJA PRAKTEK. langsung di SMA 17 Agustus 1945 Surabaya. Dari pengamatan tersebut dapat

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV DESKRIPSI PEKERJAAN. dan transaksi baik peminjaman dan pengembalian masih dilakukan dengan cara

BAB IV DESKRIPSI PEKERJAAN

BAB IV METODE KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di LP Al-Falah Assalam

BAB IV DISKRIPSI PEKERJAAN. sistem komputer untuk penggunaan jadwal mengajar guru dan mata pelajaran.

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. sistem yang sedang berjalan saat ini di SMA Negeri 1 Pasawahan, dengan tujuan

BAB IV DISKRIPSI PEKERJAAN

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB IV DISKRIPSI PEKERJAAN. Pelaksanaan kerja praktik dilakukan pada Laboratorium Stikom Surabaya

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV HASIL DAN PEMBAHASAN. yang dibuat. Dari analisa sistem ini juga dapat melihat perbedaan antara sistem

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. merancang dan membangun aplikasi menggunakan konsep System Development

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

STIKOM SURABAYA BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil survey dan pengamatan yang dilakukan di CV. Mitra

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV DESKRIPSI KERJA PRAKTIK. data untuk menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

BAB IV ANALISIS & DESAIN SISTEM. proses penilaiannya. Adapun informasi akademik SMAK Untung Suropati

BAB IV HASIL DAN PEMBAHASAN. lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow, Data Flow

BAB IV ANALISIS DAN DESAIN SISTEM. baru. Dalam langkah ini harus dilakukan analisis terhadap permasalahan yang ada

DAFTAR ISI. KATA PENGANTAR... v. DAFTAR GAMBAR... ix. DAFTAR TABEL... xii. DAFTAR LAMPIRAN... xiii BAB II GAMBARAN UMUM PERUSAHAAN...

BAB IV PEMBAHASAN 4.1 Analisis Sistem 1. Permasalahan yang timbul

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB IV ANALISIS DAN DESAIN SISTEM. penjadwalan belajar mengajar, serta penilaian akademik siswa. Selengkapnya,

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB III DESAIN DAN PERANCANGAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV ANALISIS DAN DESAIN SISTEM. seorang dengan bagian konseling. Bagian Konseling memberikan informasi

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DISKRIPSI PEKERJAAN. saat pertama kali meninjau Kanwil DJP Jatim I, didapatkan informasi bahwa

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN. Langkah awal pembuatan Aplikasi Penilaian softskill pada SMAS Al-

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DISKRIPSI PEKERJAAN

BAB IV METODE KERJA PRAKTEK. perangkat keras, perangkat lunak dan pengguna. Analisis digunakan sebagai dasar

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV DESKRIPSI KERJA PRAKTIK. untuk menentukan kebutuhan sistem adalah dengan menggunakan diagram aliran

BAB IV DESKRIPSI PEKERJAAN. permasalahan yang ada pada instansi ini adalah proses sebagai berikut:

BAB IV HASIL DAN PEMBAHASAN. aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. pelaporan dalam struktur organisasi PT. PLN (Persero) JMK UMK II

BAB IV DESKRIPSI PEKERJAAN. dalam menganalisa, merancang dan mengembangkan program adalah: yang sekiranya dapat membantu pengembangan program.

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras (hardware), perangkat lunak (software) dan pengguna. Analisis

BAB IV DESKRIPSI PEKERJAAN. praktik ini. Beberapa metode penelitian yang dilakukan.

BAB IV HASIL DAN PEMBAHASAN

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

DAFTAR ISI. KATA PENGANTAR... v. DAFTAR GAMBAR... xii. DAFTAR LAMPIRAN...xiii BAB I PENDAHULUAN Batasan Masalah... 2

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. PT. INKA menggunakan prosedur pembuatan work instruction (WI) secara

Transkripsi:

BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Sistem Flow Penilaian Siswa, Dan Melihat Nilai Siswa Berikut adalah penjabaran sistem yang akan di implementasikan pada Aplikasi Raport Online yang di gambarkan sebagai berikut : 4.1.1 Sistem Penilaian Siswa Proses awal memasukan penilaian siswa adalah guru melakukan login agar guru bisa memasukan mata pelajaran sesuai apa yang guru ajarkan kepada siswa, login juga ada batasan jika salah memasukan password 5x maka guru tidak bisa masuk untuk memasukan dan melihat nilai, password akan di blokir, hal ini dilakukan agar guru selalu mengingat ingat passwordnya. Jika password guru terblokir maka guru harus membuat laporan ke Admin untuk membuka kan Nip dan Password yang sudah terblokir. Setelah admin membuka kan Nip dan Password maka guru bisa memasukan penilaian siswa setelah nilai dimasukan dan disimpan di dalam tabel penilaian setelah itu ditampilkan ke Wali Kelas mengkonfirmasi penilaian siswa setelah nilai sudah fix maka nilai akan tersimpan pada database detail penilaian. 24

Gambar 4.1 Sistem Flow Penilaian Siswa 25

26 4.1.2 Sistem Flow Melihat Nilai Pada Siswa Proses awal melihat nilai pada Siswa adalah siswa harus login dan menginputkan Nis dan Password lalu sistem melakukan pengecekan kepada table mahasiswa jika siswa login dengan benar maka sistem akan menampilkan halaman nilai raport siswa, jika login salah sampai 5x maka menampilkan pesan pemblokiran nis dan password. Wali murid/ siswa sistem mulai 1 Input nis dan pass siswa Mengecek nis dan pass Siswa tidak Benar? ya pesan error Mengecek kesalahan password Menampilkan halaman nilai raport siswa Detail penilaian 1 Lebih dari 5? ya Tidak pesan pemblokiran nis dan password Menampilkan pesan error Menampilkan pesan pemblokiran nis dan password selesai Nilai raport siswa Gambar 4.2 Sistem Flow Melihat nilai pada siswa

27 4.2 Data Flow Diagram Penilaian dan Melihat Nilai Siswa Berikut adalah DFD system yang akan di implementasikan pada Sma Hangtuah 2 Sidoarjo yang di gambarkan sebagai berikut : 4.2.1 Context Diagram Context diagram pada sistem informasi raport online ini terdiri dari 4 external entity yaitu guru, siswa, kepala sekolah dan admin yang menunjang jalannya sistem. Siswa 0 input nis dan password nis dan password salah halaman konfirmasi penilaian siswa kepsek kepala sekolah pemblokiran nis dan password nilai raport dan password anda salah halaman konfirmasi penilaian siswa wali kelas halaman penilaian siswa pemblokiran nip dan password Sistem Informasi Rapor Online + meminta laporan penilaian siswa laporan penilaian siswa input nip dan pasword admin Guru konfirmasi penilaian siswa wali kelas penilaian siswa nip dan password admin salah admin input nip dan password Gambar 4.3 Context Diagram

28 4.2.2 Data Flow Diagram Level 0 Pada DFD level 0 di bawah ini terdapat 3 sub proses yang merupakan dekomposisi dari proses global. Ketiga sub proses yaitu Mengolah Data, Melakukan Transaksi dan Membuat Laporan. Selain itu terdapat 4 external entity dan terdapat 3 data store.

29 put nip dan pasword admin] 1 data siswa terblokir 3 T siswa data siswa bisa digunakan kembali [nip dan password admin salah] data guru admin mengolah data admin admin membuka data siswa yang terblokir data guru yang terblokir 5 data guru berhasil digunakan kembali membuka data guru yang terblokir + T guru kepala sekolah [halaman konfirmasi penilaian siswa kepsek] 2 [nip dan password anda salah] [penilaian siswa] [input nip dan password] Guru data kelas data guru 5 T guru [konfirmasi penilaian siswa wali kelas] melakukan transaksi data siswa [halaman konfirmasi penilaian siswa wali kelas] [pemblokiran nip dan password] 3 T siswa [halaman penilaian siswa] data penilaian siswa data nilai [input nis dan password] data nilai siswa 4 T penilaian Siswa Siswa [nilai raport] data nilai siswa terkonfirmasi kepsek data nilai siswa terkonfirmasi wali kelas [pemblokiran nis dan password] [nis dan password salah] + kepala 3 sekolah [meminta laporan penilaian siswa] 4 T penilaian membuat data nilai siswa laporan [laporan penilaian siswa] + Gambar 4.4 Data Flow Diagram Level 0

30 4.2.3 Data Flow Diagram Level 1 Mengolah Data Pada Admin Pada DFD level 1 di bawah ini terdapat 1 sub proses yang merupakan dekomposisi dari proses DFD lvl 0. Satu sub proses yaitu proses mengolah data pada admin. Selain itu terdapat 1 external entity dan terdapat 2 data store. admin [nip dan password admin salah] [input nip dan pasword admin] [membuka data siswa yang terblokir] [membuka data guru yang terblokir] 1.1 mengelolah data pada admin [data siswa bisa digunakan kembali] + [data siswa terblokir] [data guru] [data guru yang terblokir] [data guru berhasil digunakan kembali] 3 T siswa 5 T guru Gambar 4.5 Data Flow Diagram Level 1 Mengolah Data Pada Admin 4.2.4 Data Flow Diagram Level 1 Memasukan Nilai Raport dan Melihat Nilai Raport Pada DFD level 1 di bawah ini terdapat 2 sub proses yang merupakan dekomposisi dari proses DFD lvl 0. Kedua sub proses yaitu proses Memasukan Nilai Raport dan Melihat Nilai Raport. Selain itu terdapat 3 external entity dan terdapat 3 data store.

31 [halaman konfirmasi penilaian siswa kepsek] kepala sekolah 2.1 Guru [pemblokiran nip dan password] [halaman konfirmasi penilaian siswa wali kelas] [halaman penilaian siswa] [input nip dan password] [konfirmasi penilaian siswa wali kelas] [penilaian siswa] memasukan nilai raport + [data guru] [data kelas] 5 T guru [data nilai siswa terkonfirmasi wali kelas] [data penilaian siswa] [data nilai siswa] [data nilai siswa terkonfirmasi kepsek] 4 4 T T penilai aian [nip dan password anda salah] 2.2 [pemblokiran nis dan password] [data siswa] 3 T siswa Siswa [nilai raport] [input nis dan password] melihat raport [data nilai] 4 T penilaian [nis dan password salah] Gambar 4.6 Data Flow Diagram Level 1 Memasukan Nilai Raport dan Melihat Nilai Raport 4.2.5 Data Flow Diagram Level 1 Membuat Nilai Siswa Dan Mencetak Laporan Nilai Siswa Pada DFD level 1 di bawah ini terdapat 2 sub proses yang merupakan dekomposisi dari proses DFD lvl 0. Satu sub proses yaitu proses Membuat Nilai Siswa Dan Mencetak Laporan Nilai Siswa. Selain itu terdapat 2 external entity dan terdapat 1 data store. + kepala sekolah [meminta laporan penilaian siswa] 3.1 membuat laporan siswa data nilai siswa_ kepala sekolah [laporan penilaian siswa] 3.2 mencetak nilai siswa [data nilai siswa] 4 T penilaian

32 Gambar 4.7 Data Flow Diagram Level 1 Membuat laporan Nilai Siswa Dan Mencetak Laporan Nilai Siswa 4.2.6 Data Flow Diagram Level 2 membuka Password Yang Terblokir Pada DFD level 2 di bawah ini terdapat 2 sub proses yang merupakan dekomposisi dari proses DFD lvl 1. Satu sub proses yaitu proses Membuka Password Yang Terblokir. Selain itu terdapat 1 external entity dan terdapat 2 data store. 1.1.1 admin [membuka data guru yang terblokir] [membuka data siswa yang terblokir] [input nip dan pasword admin] [nip dan password admin salah] membuka password yang terblokir [data siswa bisa digunakan kembali] [data guru yang terblokir] [data guru] [data guru berhasil digunakan kembali] 33 T siswa [data siswa terblokir] 5 T guru 5 T guru 5 T guru Gambar 4.8 Data Flow Diagram Level 2 Membuka Password Yang Terblokir 4.2.7 Data Flow Diagram Level 2 Memasukan Nilai Raport Pada DFD level 2 di bawah ini terdapat 6 sub proses yang merupakan dekomposisi dari proses DFD lvl 1. Keenam sub proses yaitu proses Mengecek Id dan password guru, memilih kelas, memilih siswa, memasukan nilai siswa, melakukan konfirmasi nilai dan menyimpan konfirmasi nilai. Selain itu terdapat 1 external entity dan terdapat 2 data store.

33 Guru Guru [nip dan password anda salah] [input nip dan password] [pemblokiran nip dan password] 2.1.1 mengecek id dan password guru data kelas yang diajar [data guru] 5 T guru 2.1.2 5 T guru memilih kelas [data kelas] data siswa yang diajar 2.1.3 Guru [halaman penilaian siswa] memiliih siswa [data penilaian siswa] 4 T penilaian penilaian siswa yang dipilih 2.1.4 Guru [penilaian siswa] memasukan nilai siswa [data nilai siswa] 4 T penilaian nilai siswa 2.1.5 Guru [konfirmasi penilaian siswa wali kelas] [halaman konfirmasi penilaian siswa wali kelas] melakukan konfirmasi nilai nilai siswa terkonfirm 4 T penilaian 2.1.6 menyimpan konfirmasi nilai [data nilai siswa terkonfirmasi kepsek] 4 T penilaian [data nilai siswa terkonfirmasi wali kelas] Gambar 4.9 Data Flow Diagram Level 2 Memasukan Nilai Raport 4.2.8 Data Flow Diagram Level 2 Melihat Raport Pada DFD level 2 di bawah ini terdapat 2 sub proses yang merupakan dekomposisi dari proses DFD lvl 1. Kedua sub proses yaitu proses Mengecek nis dan password, dan menampilkan nilai raport siswa. Selain itu terdapat 1 external entity dan terdapat 2 data store.

34 [nis dan password salah] 2.2.1 Siswa [input nis dan password] [pemblokiran nis dan password] mengecek nis dan password [data siswa] 3 T siswa dt siswa Siswa [nilai raport] 2.2.2 menampilkan nilai raport siswa [data nilai] 4 T penilaian Gambar 4.10 Data Flow Diagram Level 2 Melihat Raport 4.2.9 Data Flow Diagram Level 2 Membuat Laporan Pada DFD level 2 di bawah ini terdapat 2 sub proses yang merupakan dekomposisi dari proses DFD lvl 1. Kedua sub proses yaitu proses Membuat Laporan Siswa dan mencetak Nilai siswa Selain itu terdapat 1 external entity dan terdapat 1 data store. kepala sekolah [meminta laporan penilaian siswa] 3.1 membuat laporan siswa + data nilai siswa_ kepala sekolah [laporan penilaian siswa] 3.2 mencetak nilai siswa [data nilai siswa] 4 T penilaian Gambar 4.11 Data Flow Diagram Level 2 Membuat Laporan

35 4.3 Entity Relational Data 4.3.1 Conceptual Data Model Di bawah ini merupakan CDM dari struktur database Sistem Informasi Raport Online yang terdiri dari penjadwalan penjadwalan_kelas id_penjadwalan penjadwalan_siswa mata_pelajaran ID_mata_pelajaran nama _mata_pelajaran penjadwalan_matapelajaran penjadwalan_guru g uru nip nama_g uru password siswa nis nama_siswa password kelas ID_kelas nama_kelas jabatan id_jabatan nama_jabatan jabatan_guru perwalian_guru penilaian_mata_pelajaran perwalian id_perwalian perwalian_siswa penilaian id_nilai kkm peng etahuan praktikum konfirmasi penilaian_guru penilaian_siswa penilaian_kelas Gambar 4.12 Conceptual Data Model 4.3.2 Physical Data Model Di bawah ini merupakan PDM dari struktur database Sistem Informasi Raport Online terdiri dari

36 PENJADWALAN ID_PENJADWALAN INTEGER ID_MATA_PELAJARAN INTEGER NIP INTEGER NIS INTEGER ID_KELAS INTEGER NIS = NIS ID_KELAS = ID_KELAS MATA_PELAJARAN ID_MATA_PELAJARAN INTEGER NAMA_MATA_PELAJARAN VARCHAR(50) ID_MATA_PELAJARAN = ID_MATA_PELAJARAN NIP = NIP GURU NIP INTEGER ID_JABATAN INTEGER NAMA_GURU VARCHAR(30) PASSWORD VARCHAR(50) SISWA NIS INTEGER NAMA_SISWA VARCHAR(30) PASSWORD VARCHAR(50) KELAS ID_KELAS INTEGER NAMA_KELAS VARCHAR(20) ID_MATA_PELAJARAN = ID_MATA_PELAJARAN JABATAN ID_JABATAN NAMA_JABATAN INTEGER ID_JABATAN = ID_JABATAN VARCHAR(30) NIP = NIP PENILAIAN ID_NILAI INTEGER ID_MATA_PELAJARAN INTEGER NIS INTEGER NIP INTEGER KKM INTEGER PENGETAHUAN VARCHAR(10) PRAKTIKUM VARCHAR(10) KONFIRMASI VARCHAR(5) ID_KELAS INTEGER PERWALIAN ID_PERWALIAN INTEGER NIP INTEGER NIS INTEGER NIP = NIP NIS = NIS NIS = NIS ID_KELAS = ID_KELAS Gambar 4.13 Physical Data Model 4.3.3 Desain Tabel 1. Tabel PENJADWALAN Primary Key Foreign Key Fungsi : ID_PENJADWALAN : ID_MATA_PELAJARAN, ID_KELAS, NIP, NIS. : Digunakan sebagai penjadwalan guru dan siswa Tabel 4.1 Penjadwalan Field Tipe Data Ukuran Constraint ID_PENJADWALAN INTEGER Primary Key ID_MATA_PELAJARAN INTEGER Foreign Key

37 Field Tipe Data Ukuran Constraint ID_KELAS INTEGER Foreign Key NIP INTEGER Foreign Key NIS INTEGER Foreign Key 2. Tabel MATA_PELAJARAN Primary Key : ID_MATA_PELAJARAN Foreign Key : - Fungsi : menyimpan data mata pelajaran Tabel 4.2 MATA PELAJARAN Field Tipe Data Ukuran Constraint ID_MATA_PELAJARAN INTEGER - Primary Key NAMA_MATA_PELAJARAN VARCHAR 50 Not Null 3. Tabel GURU Primary Key Foreign Key Fungsi : NIP : ID_JABATAN : Menyimpan data guru Tabel 4.3 GURU Field Tipe Data Ukuran Constraint NIP INTEGER - Primary Key ID_JABATAN INTEGER - Foreign Key NAMA_GURU VARCHAR 30 Not Null PASSWORD VARCHAR 50 Not Null

38 4. Tabel SISWA Primary Key : NIS Foreign Key : - Fungsi : Menyimpan data siswa Tabel 4.4 SISWA Field Tipe Data Ukuran Constraint NIS INTEGER - Primary Key NAMA_SISWA VARCHAR 30 Not Null PASSWORD VARCHAR 50 Not Null 5. Tabel KELAS Primary Key : ID_KELAS Foreign Key : - Fungsi : Menyimpan data kelas Tabel 4.5 KELAS Field Tipe Data Ukuran Constraint ID_KELAS INTEGER - Primary Key NAMA_KELAS VARCHAR 20 Not Null 6. Tabel JABATAN Primary Key : ID_JABATAN Foreign Key : - Fungsi : Menyimpan data jabatan

39 Tabel 4.6 JABATAN Field Tipe Data Ukuran Constraint ID_JABATAN INTEGER - Primary Key NAMA_JABATAN VARCHAR 30 Not Null 7. Tabel PERWALIAN Primary Key Foreign Key Fungsi : ID_PERWALIAN : NIP, NIS : Menyimpan data perwalian Tabel 4.7 PERWALIAN Field Tipe Data Ukuran Constraint ID_PERWALIAN INTEGER - Primary Key NIP INTEGER - Foreign Key NIS INTEGER - Foreign Key 8. Tabel PENILAIAN Primary Key Foreign Key Fungsi : ID_PENILAIAN : ID_MATA_PELAJARAN, ID_KELAS, NIP, NIS. : Digunakan sebagai penjadwalan guru dan siswa Tabel 4.8 penilaian Field Tipe Data Ukuran Constraint ID_PENJADWALAN INTEGER Primary Key ID_MATA_PELAJARAN INTEGER Foreign Key ID_KELAS INTEGER Foreign Key

40 Field Tipe Data Ukuran Constraint NIP INTEGER Foreign Key NIS INTEGER Foreign Key KKM INTEGER Not Null PENGETAHUAN VARCHAR 10 Not Null PRAKTIKUM VARCHAR 10 Not Null KONFIRMASI VARCHAR 5 Not Null 4.4 Desain Input/Output Desain input/output merupakan rancangan desain yang digunakan sebagai acuan dalam membuat aplikasi. 1. Desain Form Login Form login adalah form yang digunakan untuk masuk ke dalam sistem. Desain form login dapat dilihat pada gambar 4.12. Gambar 4.14 Desain Form Login

41 2. Desain Form Menu Utama Pengajar Form Menu ini merupakan tampilan aplikasi setelah melakukan login yang nantinya akan dilakukan penginputan oleh pengajar Gambar 4.15 Desain Form Menu Utama Pengajar 3. Desain Form Pengajar Dan Walikelas Form pengajar dan walikelas adalah form yang digunakan untuk memasukan nilai dan melihat konfirmasi nilai anak wali.

42 Jika memilih tombol penilaian maka form penilaian yang terdapat pada desain form pengajar dan walikelas akan muncul. Gambar 4.16 Desain Form Pengajar Dan Walikelas. 4. Desain Form Pengajar dan Wakil Kepala Sekolah

43 Form Pengajar dan Wakil Kepala Sekolah adalah digunakan untuk melakukan penilaian siswa dan dan melihat semua nilai siswa. Jika memilih tombol penilaian maka form penilaian yang terdapat pada desain form pengajar dan walikelas akan muncul.

44 Gambar 4.17 Desain form Pengajar Dan Wakil Kepala Sekolah 5. Desain Form Kepala Sekolah Form Kepala Sekolah adalah digunakan untuk melakukan penilaian siswa dan dan melihat semua nilai siswa.

45 Gambar 4.18 Desain Form Kepala Sekolah 6. Desain Form Siswa Form siswa adalah untuk melihat nilai siswa.

46 Gambar 4.19 Desain Form Siswa 4.5 Implementasi Sistem Implementasi sistem ini akan menjelaskan tentang aplikasi Raport Online, Penjelasan hardware/software pendukung dan apa saja yang bisa dilakukan oleh aplikasi ini. Penjelasan tentang features apa saja yang ada pada aplikasi ini juga akan didukung oleh tampilan capture dari aplikasi ini. 4.5.1 Spesifikasi Perangkat Untuk jalannya aplikasi Raport Online ini diperlukan hardware dan software pendukung untuk jalannya aplikasi yaitu:

47 1. Hardware a. Laptop atau komputer. b. Modem 2. Software Mozilla Firefox, Google Crome. 4.5.2 Penjelasan Program Dibawah ini adalah penjelasan penggunaan masing-masing form yang ada pada sistem aplikasi Raport Online Pada SMA HANGTUAH 2 SIDOARJO. 1. Form Login Form login adalah form yang digunakan untuk masuk ke dalam sistem berdasarkan jabatan. Jabatan disini adalah yang bisa login hanya pada bagian pengajar, pengajar dan wali kelas, pengajar dan wakil kepala sekolah, kepala sekolah, dan siswa. 2. Form Pengajar Gambar 4.20 Interface Form Login

48 Form Menu ini merupakan tampilan awal dari aplikasi setelah melakukan login yang nantinya akan dijalankan dan memunculkan status login dan pilihan untuk melakukan kegiatan yang disediakan pada aplikasi, selain itu pada menu tersebut memiliki button yang dikelompokkan tersendiri, diantaranya adalah Home, Penilaian dan Logout. Fungsi penilaian digunakan untuk penilaian siswa menurut mata pelajaran yang guru ajarkan. Gambar 4.21 Interface Form pengajar 3. Form Pengajar dan Wali Kelas Form Menu ini merupakan dari aplikasi setelah melakukan login yang nantinya akan dijalankan dan memunculkan status login dan pilihan untuk melakukan kegiatan yang disediakan pada aplikasi, selain itu pada menu tersebut

49 memiliki button yang dikelompokkan tersendiri, diantaranya adalah Home, Penilaian, konfirmasi, dan Logout. Fungsi penilaian digunakan untuk penilaian siswa menurut mata pelajaran yang guru ajarkan seperti gambar interface form pengajaran sedangkan konfirmasi merupakan fungsi untuk mengkonfirmasi nilai dari anak wali kelas yang dilakukan oleh wali kelas. Gambar 4.22 Interface Form Pengajar dan Wali kelas 4. Form Pengajar dan Wakil Kepala Sekolah Form Menu ini merupakan dari aplikasi setelah melakukan login yang nantinya akan dijalankan pilihan untuk melakukan kegiatan yang disediakan pada aplikasi, selain itu pada menu tersebut memiliki button yang dikelompokkan tersendiri, diantaranya adalah Home, Penilaian, Lihat Nilai, dan Logout. Fungsi penilaian digunakan untuk penilaian siswa menurut mata pelajaran yang guru ajarkan seperti gambar interface form pengajaran

50 sedangkan lihat nilai siswa merupakan fungsi untuk melihat nilai dari seluruh siswa yang dilakukan oleh wakil kepala sekolah. Gambar 4.23 Interface Form Pengajar dan Wakil Kepala Sekolah 5. Form Kepala Sekolah Form Menu ini merupakan dari aplikasi setelah melakukan login yang nantinya akan dijalankan pilihan untuk melakukan kegiatan yang disediakan pada aplikasi, selain itu pada menu tersebut memiliki button yang dikelompokkan tersendiri, diantaranya adalah Home, Lihat Nilai, dan Logout. Fungsi lihat nilai siswa merupakan fungsi untuk melihat nilai dari seluruh siswa yang dilakukan oleh kepala sekolah.

51 Gambar 4.24 Interface form Kepala Sekolah 6. Form Siswa Form Menu ini merupakan dari aplikasi setelah melakukan login yang nantinya akan dijalankan pilihan untuk melakukan kegiatan yang disediakan pada aplikasi, selain itu pada menu tersebut memiliki button yang dikelompokkan tersendiri, diantaranya adalah Home,Nilai, dan Logout. Fungsi nilai merupakan fungsi untuk melihat nilai dari masing-masing siswa.

Gambar 4.22 Interface form Siswa 52