bab iii pembahasan...25 bab iii pembahasan 3.1. tinjauan sekolah 3.1.1. sejarah sekolah sekolah...

43
25 BAB III PEMBAHASAN 3.1. Tinjauan Sekolah 3.1.1. Sejarah Sekolah Sekolah Dasar Negeri III Wadas Karawang didirikan sejak tahun 1972. Dibangun di atas tanah seluas 2328 m 2 . Terletak di jalan perumahan karaba indah, dusun wadas Rt.04/Rw.09 desa wadas,kecamatan telukjambe timur, kabupaten karawang. Sekolah Dasar Negeri III Wadas tersebut memiliki sarana pendidikan sebagai berikut: 1. 12 ruang kelas 2. 1 ruang perpustakaan 3. 1 ruang guru 4. 1 ruang kepala sekolah 5. 1 ruang uks/pmr 6. 1 toilet siswa 7. 1 toilet guru 8. 1 ruang ibadah 3.1.2. Struktur Organisasi dan Fungsi Struktur organisasi dan fungsinya merupakan kerangka yang mewujudkan suatu pola tetap dari hubungan antara kedudukan dan peranan dalam suatu lingkungan kerjasama. Struktur organisasi sangat diperlukan untuk dapat mengetahui secara

Upload: others

Post on 09-Feb-2021

7 views

Category:

Documents


0 download

TRANSCRIPT

  • 25

    BAB III

    PEMBAHASAN

    3.1. Tinjauan Sekolah

    3.1.1. Sejarah Sekolah

    Sekolah Dasar Negeri III Wadas Karawang didirikan sejak tahun 1972.

    Dibangun di atas tanah seluas 2328 m2 . Terletak di jalan perumahan karaba indah,

    dusun wadas Rt.04/Rw.09 desa wadas,kecamatan telukjambe timur, kabupaten

    karawang.

    Sekolah Dasar Negeri III Wadas tersebut memiliki sarana pendidikan sebagai

    berikut:

    1. 12 ruang kelas

    2. 1 ruang perpustakaan

    3. 1 ruang guru

    4. 1 ruang kepala sekolah

    5. 1 ruang uks/pmr

    6. 1 toilet siswa

    7. 1 toilet guru

    8. 1 ruang ibadah

    3.1.2. Struktur Organisasi dan Fungsi

    Struktur organisasi dan fungsinya merupakan kerangka yang mewujudkan suatu

    pola tetap dari hubungan antara kedudukan dan peranan dalam suatu lingkungan

    kerjasama. Struktur organisasi sangat diperlukan untuk dapat mengetahui secara

  • 26

    jelas hubungan antara unit-unit yang terdapat dalam organisasi tersebut serta

    bagaimana tugas dan tanggung jawabnya.

    Bentuk struktur organisasi yang dipakai berbentuk lini atau garis yang

    merupakan bentuk organisasi yang paling sederhana. Hal ini dapat dilihat dari

    adanya hubungan antara atasan dan bawahan yang masih relatif langsung melalui

    garis wewenang. Adapun struktur organisasi Sekolah Dasar Negeri III Wadas

    Karawang adalah sebagai berikut.

    A. Struktur Organisasi

    KEPALA

    SEKOLAH

    KOMITE

    SEKOLAH

    SISWA

    UNIT

    PERPUSTAKAAN

    TATA

    USAHA

    GURU

    KELAS 6

    GURU

    KELAS 5

    GURU

    KELAS 4

    GURU

    KELAS 3

    GURU

    KELAS 2

    GURU

    KELAS 1

    GURU

    AGAMA

    GURU

    OLAHRAGA

    GURU

    B.INGGRIS

    GURUMULOK

    GURU

    KESENIAN

    MASYARAKAT

    Gambar III.1

    Struktur Organisasi SD Negeri III Wadas Karawang

    Sumber: Data Arsip SD Negeri III Wadas Karawang (2017)

  • 27

    Keterangan:

    : Garis Komando

    : Garis Koordinasi

    B. Fungsi

    Masing-masing bagian pada struktur tersebut memiliki fungsi yang berbeda-

    beda sesuai dengan jabatannya dalam struktur organisasi pada Sekolah Dasar

    Negeri III Wadas Karawang. Fungsi masing-masing jabatan adalah sebagai berikut:

    1. Kepala Sekolah

    a. Memimpin dan membina sekolah sesuai dengan ketentuan yang berlaku

    b. Membangun kerjasama dengan orang tua, masyarakat dan pihak terkait.

    c. Memimpin dan mengkoordinasikan tenaga kependidikan dalam

    meningkatkan kualitas kinerja sekolah dasar.

    d. Mengatur dan membagi tugas dan kewenangan kepada guru dan staf tata

    usaha (staf TU), sesuai dengan tuntutan kurikulum.

    e. Melaksanakan bimbingan, pembinaan, motivasi, pengayoman kepada guru

    dan staf Tu dalam melaksanakan pembelajaran.

    f. Menciptakan dan mengendalikan suasana kerja yang kondusif untuk

    mencapai tujuan (menyenangkan, harmonis dan dinamis).

    g. Sebaga mediator amtara kepala sekolah dasr, guru dan staf tata usaha dalam

    rangka peningkatan kinerja yang setinggi-tingginya.

    h. Secara terus menerus membina dan mengevaluasi pelaksanaan tugas guru

    dan staf tata usaha secara objektif.

    i. Mendorong pendayagunaan sarana dan prasarana sekolah dasar.

    j. Merencanakan dan melaksanakan penerimaan siswa baru.

  • 28

    2. Komite Sekolah

    Memberikan masukan, pertimbangan, dan rekomendasi pada satuan pendidikan

    mengenai kriteria, kebijakan dan rencana-rencana sekolah baik itu Rencana

    Anggaran Pendidikan dan Nelanja Sekolah (RAPBS), kriteria tenaga kependidikan,

    kriteria kinerja satuan pendidikan, kriteria fasilitas pendidikan dan hal-hal lain yang

    terkait dengam pendidikan.

    3. Tata usaha (TU)

    a. Perencana administrasi program dan anggaran sekolah.

    b. Koordinator administrasi ketatausahaan.

    c. Pengelola administrasi program.

    d. Penyusun laporan program dan anggaran

    e. Pembina staf.

    4. Unit Perpustakaan

    a. Perencanaan pengadaan buku-buku.

    b. Pengurus pelayanan perpustakaan.

    c. Perencana pengembangan perpustakaan

    d. Pemeliharaan dan perbaikan buku-buku/bahan pustaka.

    e. Inventarisasi dan mengadministrasian buku-buku/ bahan pustaka.

    f. Melakukan layanan bagi siswa, guru dan tenaga kependidikan lainnya, serta

    masyarakat.

    g. Menyimpan buku-buku perpustakaan.

    h. Menyusun tata tertib perpustakaan.

    i. Menyusun laporan kegiatan perpustakaan secara berkala.

  • 29

    5. Guru Mata Pelajaran

    a. Membuat perangkat pengajaran yang berupa program dan rencana

    pengajaran.

    b. Melaksanakan kegiatan pembelajaran.

    c. Melaksanakan kegiatan penilaian program hasil belajar, ulangan harian,

    ujian tengah semester dan ujian akhir semester.

    d. Melaksanakan analisis hasil pembelajaran siswa.

    e. Melaksanakan kegiatan bimbingan kepada guru lain dalam proses belajar

    mengajar.

    f. Mengadakan pengembangan program pelajaran yang menjadi tanggung

    jawabnya.

    g. Menghitung dan mengumumkan hasil nilai siswa.

    6. Guru Kelas (Wali Kelas)

    a. Mengelola kelas.

    b. Penyelenggaraan administrasi kelas.

    c. Menyusun pembuatan statistik bulanan siswa.

    d. Pembuatan mutasi siswa.

    e. Pengisian Buku laporan penilaian hasil belajar.

    3.2.Analisa Kebutuhan

    Analisis kebutuhan merupakan tahap pemahaman terhadap program yang akan

    dibuat. Tahapan analisis bertujuan untuk mengetahui mekanisme atau prosedur

    konsep kerja dari program yang akan dibuat. Dalam Perancangan Program

    pengolahan nilai ini terdapat dua analisa kebutuhan yaitu kebutuhan pengguna dan

    kebutuhan sistem

  • 30

    1. Kebutuhan Pengguna

    a. Menginput data guru, data siswa, data mapel, kelas, serta data nilai siswa

    b. Mencetak informasi berupa laporan nilai berbentuk Rapor siswa

    2. Kebutuhan sistem

    a. Pengguna harus Log in dahulu sebelum masuk ke menu utama program

    dengan memasukan username dan sandi setiap pengguna.

    b. Jika username dan sandi yang dimasukan benar setelah diverifikasi oleh

    sistem pengguna bisa masuk kedalam program.

    c. Pengguna bisa memilih menu yang ada di program aplikasi sesuai

    kebutuhan pengguna.

    3.3.Rancangan Dokumen Masukan

    Dalam perancangan program hal yang paling utama adalah menentukan data

    masukan (input), berikut adalah rancangan data masukan dari perancangan program

    pengolahan nilai rapor:

    1. Nama Dokumen : Data Siswa

    Fungsi : Untuk memasukan data siswa

    Sumber : Wali Kelas

    Tujuan : Arsip

    Media : Kertas

    Jumlah : 1 Lembar

    Frekuensi : Setiap ada siswa baru

    Bentuk : Lampiran A1

    2. Nama Dokumen : Data Guru

    Fungsi : Untuk memasukan data guru

  • 31

    Sumber : Wali Kelas

    Tujuan : Arsip

    Media : Kertas

    Jumlah : 1 Lembar

    Frekuensi : Setiap ada pengganti atau guru baru

    Bentuk : Lampiran A2

    3. Nama Dokumen : Data kelas

    Fungsi : Untuk memasukan data kelas

    Sumber : Wali Kelas

    Tujuan : Arsip

    Media : Kertas

    Jumlah : 1 Lembar

    Frekuensi : Setiap Kenaikan kelas atau tahun ajaran

    baru

    Bentuk : Lampiran A3

    4. Nama Dokumen : Data Mapel

    Fungsi : Untuk memasukan data mata pelajaran

    Sumber : Wali Kelas dan guru Mapel

    Tujuan : Arsip

    Media : Kertas

    Jumlah : 1 Lembar

    Frekuensi : Setiap ada mata pelajaran baru

    Bentuk : Lampiran A4

  • 32

    5. Nama Dokumen : Data Penilaian

    Fungsi : Untuk perhitungan nilai rapor

    Sumber : Wali Kelas dan Guru Mapel

    Tujuan : Arsip

    Media : Kertas

    Jumlah : 1 Lembar

    Frekuensi : Setiap ada ujian pada siswa

    Bentuk : Lampiran A5

    3.4.Rancangan dokumen Keluaran

    Dokumen keluaran adalah segala bentuk dokumen yang akan mendukung

    kegiatan manajemen serta merupakan dokumen dari hasil pencatatan laporan pada

    Sekolah Dasar Negeri III Wadas Karawang. Disamping itu sebagai alat rekap hasil

    belajar siswa selama satu tahun ajaran. Dokumen keluaran ini nantinya akan

    berbentuk berupa rapor siswa.

    Dokumen keluaran yang digunakan adalah sebagai berikut:

    1. Nama Dokumen : Data Rapor Per-Siswa

    Fungsi : Sebagai transkip nilai siswa

    Sumber : Wali Kelas

    Tujuan : Siswa

    Media : Kertas

    Jumlah : 1 Lembar

    Frekuensi : Setiap semester

    Bentuk : Lampiran B1

  • 33

    2. Nama Dokumen : Data Rapor Per-Kelas

    Fungsi : Sebagai arsip guru

    Sumber : Wali Kelas dan Guru Mapel

    Tujuan : Siswa dan Guru

    Media : Kertas

    Jumlah : 1 Lembar

    Frekuensi : Setiap semester

    Bentuk : Lampiran B2

  • 34

    3.5.Entity Relationship Diagram

    A. Entity Relationship Diagram

    siswa

    Memiliki

    Kelas

    Memiliki Penilaian Melakukan Guru

    Menilai

    Mapel

    Memiliki

    Detail_penilaian

    Nis

    Nama_siswa

    Jenis_kelamin

    Tgl_lahir

    Tempat_lahir Alamat

    Agama

    Wali_murid

    Nis

    No_nilai

    Kode_kelas

    Nama_kelas

    Nip

    Nama_guru

    Jenis_kelamin

    Tempat_lahir Tanggal_lahir

    Jabatan

    Sandi

    Ijazah

    Kode_mapel

    Nama_mapel

    KKM

    Semester

    Kode_kelas

    Nip

    Tugas

    UTS

    UAS

    No_nilai

    Kode_mapel

    Nilai_rapor

    Keterangan

    Absensi

    Semester Tahun_pelajaran

    KKM

    Memiliki

    Memiliki

    Nis No_nilai

    Nis

    Kode_kelas

    NipNo_nilai

    Nip

    Kode_mapel

    Kode_mapel

    1 M

    1

    M1

    M

    1M

    1M

    1

    M

    M

    1

    Kode_kelasUH

    Kode_kelas

    Gambar III.2

    Entity Relationship Diagram Pengolahan Nilai Rapor

  • 35

    B. LRS (Logical Record Structure)

    Nis

    Nama_siswa

    Jenis_kelamin

    Tempat_lahir

    Tgl_lahir

    Alamat

    Agama

    Wali_murid

    Kode_Kelas

    Nama_kelas

    Kode_Mapel

    Kode_kelas

    Nama_mapel

    Semester

    KKM

    Nip

    Nama_Guru

    Jenis_kelamin

    Tempat_lahir

    Tanggal_lahir

    Ijazah

    Jabatan

    Sandi

    No_nilai

    Kode_mapel

    Nama_mapel

    Tugas

    UH

    UTS

    UAS

    Nilai_Rapor

    KKM

    Keterangan

    No_nilai

    Nis

    Nip

    Kode_Kelas

    Semester

    Tahun_pelajaran

    Absensi

    Mapel

    Kelas

    Detail_penilaian

    Guru

    Penilaian

    Siswa

    1

    M

    1

    M

    1

    M M

    1

    M

    1

    M

    1

    1

    M

    Gambar III.3

    Logical Record Structure Pengolahan Nilai Rapor

  • 36

    3.6.Spesifikasi File

    Spesifikasi file yang digunakan dalam perancangan program pengolahan nilai

    rapor pada SD Negeri Wadas III Karawang terdiri dari satu database dan 6 tabel

    yaitu:

    1. Spesifikasi File Siswa

    Nama File : Siswa

    Akronim : tb_siswa

    Fungsi : Menyimpan data siswa

    Tipe File : File Master

    Organisasi File : Index Sequential

    Akses File : Random

    Media : Harddisk

    Panjang Record : 110 Byte

    Kunci Field : Nis

    Software : MySql

    Tabel III.1

    Spesifikasi File Data siswa

    No Elemen Data Akronim Tipe Panjang Keterangan

    1. Nis Nis Varchar 13 Primary Key

    2. Jenis kelamin Jenis_kelamin Varchar 12

    3. Nama siswa Nama_siswa Varchar 20

    4. Tanggal lahir Tgl_lahir Date -

    5. Tempat lahir Tempat_lahir Varchar 15

    6. Alamat Alamat Varchar 30

  • 37

    7. Agama Agama Varchar 10

    8 Wali Murid Wali_murid Varchar 20

    2. Spesifikasi File Kelas

    Nama File : Kelas

    Akronim : tb_kelas

    Fungsi : Menyimpan data kelas

    Tipe File : File Master

    Organisasi File : Index Sequential

    Akses File : Random

    Media : Harddisk

    Panjang Record : 12 Byte

    Kunci Field : Kode_kelas

    Software : MySql

    Tabel III.2

    Spesifikasi File Data kelas

    No Elemen Data Akronim Tipe Panjang Keterangan

    1. Kode kelas Kode_kelas Varchar 7 Primary Key

    2. Nama kelas Nama_kelas Varchar 5

    3. Spesifikasi File Guru

    Nama File : Guru

    Akronim : tb_guru

    Fungsi : Menyimpan data Guru

    Tipe File : File Master

  • 38

    Organisasi File : Index Sequential

    Akses File : Random

    Media : Harddisk

    Panjang Record : 110 Byte

    Kunci Field : Nip

    Software : MySql

    Tabel III.3

    Spesifikasi File Data Guru

    No Elemen Data Akronim Tipe Panjang Keterangan

    1. Nip Nip Varchar 20 Primary Key

    2. Nama guru Nama_guru Varchar 25

    3. Jenis kelamin Jenis_kelamin Varchar 10

    4. Tanggal lahir Tanggal_lahir Date -

    5. Tempat lahir Tempat_lahir Varchar 15

    6. Ijazah Ijazah Varchar 10

    7. Jabatan Jabatan Varchar 15

    8. Sandi Sandi Varchar 15

    4. Spesifikasi File Mapel

    Nama File : Mapel

    Akronim : tb_mapel

    Fungsi : Menyimpan data Mapel

    Tipe File : File Master

    Organisasi File : Index Sequential

  • 39

    Akses File : Random

    Media : Harddisk

    Panjang Record : 40 Byte

    Kunci Field : Kode_mapel

    Software : MySql

    Tabel III.4

    Spesifikasi File Data Mapel

    No Elemen Data Akronim Tipe Panjang Keterangan

    1. Kode mapel Kode_mapel Varchar 8 Primary Key

    2. Kode kelas Kode_kelas Varchar 7 Foreign Key

    3. Nama mapel Nama_mapel Varchar 15

    4. KKM KKM Int -

    5. Semester Semester Varchar 10

    5. Spesifikasi File Penilaian

    Nama File : Penilaian

    Akronim : tb_penilaian

    Fungsi : Menyimpan data Penilaian

    Tipe File : File Master

    Organisasi File : Index Sequential

    Akses File : Random

    Media : Harddisk

    Panjang Record : 75 Byte

  • 40

    Kunci Field : No_nilai

    Software : MySql

    Tabel III.5

    Spesifikasi File Data Penilaian

    No Elemen Data Akronim Tipe Panjang Keterangan

    1. No nilai No_nilai Varchar 12 Primary Key

    2. Nip Nip Varchar 20 Foreign Key

    3. Nis Nis Varchar 13 Foreign Key

    4. Kode kelas Kode_kelas Varchar 7 Foreign Key

    5. Semester Semester Varchar 8

    6. Tahun pelajaran Tahun_pelajaran Varchar 10

    7. Absensi Absensi Varchar 5

    6. Spesifikasi File Detail Penilaian

    Nama File : Detail Penilaian

    Akronim : Detail_Penilaian

    Fungsi : Menyimpan Detail Penilaian

    Tipe File : File Master

    Organisasi File : Index Sequential

    Akses File : Random

    Media : Harddisk

    Panjang Record : 50 Byte

    Kunci Field : -

    Software : MySql

  • 41

    Tabel III.6

    Spesifikasi File Detail Penilaian

    No Elemen Data Akronim Tipe Panjang Keterangan

    1. No nilai No_nilai Varchar 12 Foreign Key

    2. Kode mapel Kode_mapel Varchar 8 Foreign Key

    3. Nama mapel Nama_mapel Varchar 15

    4. Tugas Tugas Int -

    5. Ulangan harian UH Int -

    6. UTS UTS Int -

    7. UAS UAS Int -

    8. Nilai rapor Nilai_rapor Int -

    9. KKM KKM Int -

    10. Keterangan Keterangan Varchar 15

    3.7.Pengkodean

    Berikut adalah pengkodean dari program pengolahan nilai rapor:

    1. Nomer Induk Guru (NIP)

    9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9

    Tahun kelahiran, bulan, tanggal tahun bulan j.kelamin no.urut

    Contoh:

    1969011019910310006

    Keterangan:

    19690110 : menunjukan tahun, bulan, tanggal kelahiran

  • 42

    1991 : menunjukan tahun pengangkatan menjadi PNS

    03 : menunjukan bulan pengangkatan menjadi PNS

    1 : menunjukan jenis kelamin

    *1 = Laki-laki dan

    2 = Perempuan

    0006 : menunjukan nomor urut pengajar/guru

    2. Nomor Induk Siswa (NIS)

    9 9 9 9 9 9 9 9 9

    2 angka terakhir tahun ajaran kelas awal masuk no urut siswa

    Contoh:

    161701002

    Keterangan:

    1617 : menunjukan tahun ajaran 2016-2017

    01 : menunjukan kelas pertama pada awal masuk sekolah

    002 : menunjikan nomor urut siswa

    3. Kode kelas

    9 9 X

    No.tingkatan kelas nama kelas

  • 43

    Contoh:

    01A

    Keterangan:

    01 : menunjukan nomor tingkatan kelas

    A : menunjukan nama kelas

    4. Kode Mapel

    X X X 99 9

    Nama mapel kode kelas semester

    Contoh:

    MTK012

    Keterangan:

    MTK : menunjukan nama mapel matematika

    01 : menunjukan kode kelas

    2 : menunjukan semester

    5. Nomor Penilaian

    X 9 9 9 9 9 9 9

    Kode unik tahun penilaian bulan penilaian nomor urut penilaian

    Contoh:

    R1706001

  • 44

    Keterangan:

    R : menunjukan kode unik untuk penilaian rapor

    17 : menunjukan tahun penilaian

    06 : menunjukan bulan penilaian

    001 : menunjukan nomor urut penilaian

    3.8.Spesifikasi Program

    HIPO (Hierarchy Input Proses Output)

    Login

    0.0

    Menu Utama

    0.0

    2.0

    Penilaian

    0.0

    1.0

    Data Master

    0.0

    1.1

    Guru

    1.0

    3.0

    Laporan

    0.0

    1.2

    Siswa

    1.0

    1.3

    Mapel

    1.0

    5.0

    Keluar

    0.0

    1.4

    Kelas

    1.0

    3.1

    Laporan Nilai

    3.0

    4.0

    Bantuan

    0.0

    4.1

    Panduan

    4.0

    4.2

    about

    4.0

    Gambar III.4

    Diagram Hierarki Input Proses Output

  • 45

    Spesifikasi program pengolahan nilai rapor adalah sebagai berikut:

    1. Log In

    Nama Program : Form Log In

    Akronim : Login.vb

    Fungsi : Sebagai media verifikasi pengguna untuk bisa

    mengakses menu utama program.

    Index Program : -

    Bahasa Program : Microsoft Visual Basic 2012

    Bentuk Tampilan : Lampiran C1

    Proses : Pada form log in terdapat dua tombol yaitu tombol

    log in dan keluar.

    a. Masukan username dan kata sandi dengan

    mengetikan Nip dan kata sandi kemudian tekan

    tombol Log in. Jika username dan kata sandi

    salah atau belum terdaftar maka akan muncul

    pesan “username dan sandi salah”. Jika benar

    maka pengguna akan masuk ke tampilan menu

    utama.

    b. Tombol keluar digunakan untuk keluar dari form

    log in sekaligus mengakhiri program.

    2. Menu Utama

    Nama Program : Menu Utama

    Akronim : MenuUtama.vb

    Fungsi : Tampilan awal dalam memulai proses

  • 46

    Index Program : -

    Bahasa Program : Microsoft Visual Basic 2012

    Bentuk Tampilan : Lampiran C2

    Proses : Pada menu utama terdapat beberapa pilihan menu

    a. Menu Data Master.

    Apabila pengguna memilih menu master pada

    menu utama, maka pengguna akan ditampilkan

    sub menu berupa pilihan data guru untuk melihat

    data guru, kelas untuk data kelas, siswa untuk

    data siswa dan mapel untuk mata pelajaran.

    b. Penilaian

    Jika pengguna memilih menu ini maka akan

    menuju form penilaian. Pengguna kemudian

    menginput data penilaian yang kemudian akan

    diproses dan hasilnya berupa nilai rapor.

    c. Laporan

    Jika menu laporan dipilih maka akan tampil form

    laporan nilai.

    d. Bantuan

    Form ini berisikan sub menu panduan dan about

    untuk melihat panduan program dan melihat

    about atau tentang pembuat program.

  • 47

    3. Guru

    Nama Program : form Guru

    Akronim : Data_guru.vb

    Fungsi : Untuk menambah, mengubah, menghapus,

    menyimpan dan melihat/mencari data guru.

    Index Program : -

    Bahasa Program : Microsoft Visual Basic 2012

    Bentuk Tampilan : Lampiran C3

    Proses : pada sub menu ini terdapat beberapa fungsi yaitu

    a. Baru

    Jika pengguna ingin menambahkan data guru

    baru, klik atau tekan tombol baru kemudian input

    data guru. Jika data guru sudah lengkap tekan

    simpan keudian data tersimpan, jika belum maka

    pada saat menekan tombol simpan akan muncul

    pesan “data belum lengkap”

    b. Cari

    Input / pilih Nip kemudian klik cari untuk

    mencari data, jika data ada maka data akan tampil

    di layar.

    c. Ubah

    Ketik atau input Nip guru pada TextBox

    pencarian, apabila data ada maka data akan

    tampil, ubah data kemudian tekan tombol ubah

  • 48

    untuk mengubah data dan akan muncul pesan

    “Data diubah”.

    d. Hapus

    Apabila pengguna ingin menghapus data guru

    yang ada pengguna harus memilih dulu data

    mana yang akan dihapus dengan mengetik Nip

    guru yang akan dihapus di kotak pencarian,

    setelah itu tekan hapus kemudian akan muncul

    pesan “yakin hapus data ini?” jika ya maka

    muncul pesan “data terhapus”.

    e. Simpan

    Tekan tombol simpan untuk menyimpan data

    guru.

    f. Keluar

    Klik tombol keluar jika akan keluar dari form

    guru dan form kembali ke menu data master.

    4. Siswa

    Nama Program : form siswa

    Akronim : Data_siswa.vb

    Fungsi : Untuk menambah, merubah, menghapus,

    menyimpan, dan melihat/mencari data siswa.

    Index Program : -

    Bahasa Program : Microsoft Visual Basic 2012

    Bentuk Tampilan : Lampiran C4

  • 49

    Proses : Ada beberapa fungsi pada form siswa ini

    a. Baru

    Untuk menambah data siswa baru tekan tombol

    baru, input data siswa baru, kemudian tekan

    tombol simpan pada saat akan disimpan, jika data

    belum lengkap pada saat proses simpan akan

    muncul pesan “data belum lengkap”. Lengkapi

    data terlebih dahulu kemudian klik tombol

    simpan kembali.

    b. Cari

    Ketikan Nis siswa yang akan dicari pada kotak

    pencarian kemudian jika Nis benar maka data

    siswa akan tampil..

    c. Ubah

    Cari dahulu data siswa yang akan kita ubah pada

    kotak pencarian, input Nis siswa jika benar data

    siswa akan tampil ubah data yang kita inginkan

    kemudian tekan tombol ubah dan akan muncul

    pesan”data diubah” menandakan data berhasil

    kita ubah.

    d. Hapus

    Sebelum menghapus ketik Nis data siswa yang

    akan dihapus di kotak pencarian untuk mencari

    data tersebut, jika data ada kemudian data tampil

  • 50

    dan tekan hapus maka akan muncul pesan “yakin

    hapus data ini?”. Jika yes maka akan muncul

    pesan “ data terhapus” berarti data sudah dihapus.

    e. Simpan

    Untuk menyimpan data yang sudah diinput tekan

    tombol simpan.

    f. Keluar

    Jika tombol keluar ditekan akan keluar dari form

    siswa dan kembali ke menu data master.

    5. Mapel

    Nama Program : Form Mapel

    Akronim : Data_mapel.vb

    Fungsi : Untuk menambah, mengubah, menghapus,

    menyimpan, dan melihat/ mencari data mapel

    Index Program : -

    Bahasa Program : Microsoft Visual Basic 2012

    Bentuk Tampilan : Lampiran C5

    Proses : Ada beberapa fungsi dari form mapel ini

    a. Baru

    Untuk menambahkan data mapel baru klik

    tombol baru kemudian input data mapel. Tekan

    simpan untuk menyimpan. Jika data belum

    lengkap pada saat akan menyimpan muncul

  • 51

    pesan “data belum lengkap”. Jika selesai tekan

    tombol simpan kembali untuk menyimpan.

    b. Cari

    Apabila pengguna ingin mencari data mapel

    ketikan kode mapel pada textbox pencarian, jika

    data benar maka data akan tampil.

    c. Ubah

    Cari terlebih dahulu data mapel yang akan diubah

    dengan mengetikkan kode mapel di kotak

    pencarian jika benar maka data akan tampil, ubah

    data sesuai keinginan kemudian tekan tombol

    ubah dan akan muncul pesan “data diubah”.

    Berarti data mapel berhasil diubah.

    d. Hapus

    Jika ingin menghapus data mapel, pilih atau

    ketikan kode mapel yang akan dihapus pada

    tekxtbox pencarian setelah data muncul

    kemudian tekan hapus maka akan keluar pesan

    “yakin hapus data ini?”. Jika tekan yes maka

    muncul pesan “data terhapus” dan data berhasil

    dihapus.

    e. Simpan

    Klik tombol simpan untuk menyimpan data

    mapel.

  • 52

    f. Keluar

    Jika tombol ini ditekan maka form mapel ditutup

    dan kembali ke menu data master.

    6. Kelas

    Nama Program : Form kelas

    Akronim : Data_kelas.vb

    Fungsi : Untuk menambah, mengubah, menghapus,

    menyimpan, melihat/ mencari data kelas.

    Index Program : -

    Bahasa Program : Microsoft Visual Basic 2012

    Bentuk Tampilan : Lampiran C6

    Proses : Beberapa fungsi dari form ini adalah

    a. Baru

    Tekan / klik tombol baru untuk menambahkan

    data baru. Kemudian input semua data mapel

    tekan simpan jika data yang diinput sudah

    lengkap.

    b. Cari

    Untuk mncari data mapel, input atau ketikan kode

    mapel di textbox pencarian jika data benar maka

    data mapel akan tampil.

  • 53

    c. Ubah

    Untuk mengubah data mapel, cari data yang akan

    diubah dengan input Kode mapel pada textbox

    pencarian jika data benar maka data mapel

    tampil, ubah sesuai keinginan dan tekan tombol

    ubah untuk menyimpan perubahan.

    d. Hapus

    Untuk menghapus data, cari data dengan input

    kode mapel pada textbox cari, jika data benar

    maka akan tampil. Tekan tombol hapus dan akan

    muncul pesan “ yakin hapus data ini?” jika tekan

    yes maka muncul pesan “data terhapus” dan data

    berhasil dihapus.

    e. Simpan

    Tekan tombol simpan untuk menyimpan data

    baru.

    f. Keluar

    Jika tombol ini ditekan form kelas tertutup dan

    akan kembali ke menu data master.

    7. Penilaian

    Nama Program : Penilaian

    Akronim : penilaian.vb

    Fungsi : Untuk membuat, menghitung, merubah, menghapus

    dan menyimpan nilai siswa.

  • 54

    Index Program : -

    Bahasa Program : Visual Basic 2012

    Bentuk Tampilan : Lampiran C7

    Proses : Ada beberapa proses dalam form ini

    a. Baru

    Untuk menambahkan data penilaian baru klik

    baru, kemudian input semua data penilaian.tekan

    tombol simpan untuk menyimpan

    b. Cari

    Untuk mencari data nilai ketikan No nilai pada

    textbox pencarian, jika data ada maka data akan

    tampil.

    c. ubah

    Jika ingin merubah data nilai ketikan no nilai atau

    nis siswa pada textbox pencarian, jika benar data

    akan tampil, kemudian klik pada data grid data

    nilai mapel mana yang akan diubah, ubah nilai

    sesuai keinginan, tekan tombol ubah maka akan

    muncul pesan “data diubah”.

    d. Hapus

    Jika ingin menghapus data nilai ketikan no nilai

    atau nis siswa pada textbox pencarian, jika benar

    data akan tampil, kemudian klik pada data grid

    data nilai mapel mana yang akan dihapus. Tekan

  • 55

    icon trash atau tong sampah. Jika ingin

    menghapus semua data nilai dari siswa tersebut

    tekan tombol hapus dan muncul pesan “yakin

    hapus data ini?” jika ya maka data terhapus.

    e. Simpan

    Tekan simpan untuk menyimpan data nilai baru

    keseluruhan,

    f. Keluar

    Tekan keluar jika ingin menyudahi atau keluar

    dari form penilaian, kemudian pengguna akan

    masuk ke menu utama.

    8. Laporan

    Nama Program : Laporan

    Akronim : LaporanNilai.vb

    Fungsi : Menampilkan dan mencetak laporan nilai siswa

    Index Program : -

    Bahasa Program : Visual Basic 2012

    Bentuk Tampilan : Lampiran C8

    Proses : Pilih menu laporan kemudian klik sub menu laporan

    nilai dan form Laporan nilai akan tampil, pilih

    tombol cetak sesuai laporan yang akan di cetak atau

    ditampilkan. Kemudian akan tampil laporan nilai

  • 56

    9. Panduan

    Nama Program : Panduan

    Akronim : Panduan.vb

    Fungsi : Menampilkan cara menggunakan Program

    Index Program : -

    Bahasa Program : Visual Basic 2012

    Bentuk Tampilan : Lampiran C9

    Proses : Pada sub menu ini pengguna dapat mengetahui

    petunjuk bagaimana menjalankan program ini. Klik

    menu panduan dan akan tampil form panduan.

    Tekan keluar jika sudah selesai.

    10. About

    Nama Program : About

    Akronim : about.vb

    Fungsi : Menampilkan informasi perancangan program.

    Index Program : -

    Bahasa Program : Visual Basic 2012

    Bentuk Tampilan : Lampiran C10

    Proses : Pada sub menu ini pengguna dapat mengetahui

    tentang pembuat program. Klik menu about maka

    akan tampil form about. Jika selesai tekan ok dan

    akan kembali ke menu utama.

  • 57

    3.9.Spesifikasi Sistem Komputer

    A. Umum

    Sepesifikasi sistem komputer merupakan gambaran tentang proses kerja dari

    komputer yang terdiri dari perangkat keras dan perangkat lunak yang akan

    digunakan sebagai sarana untuk menunjang suatu pekerjaan.

    B. Perangkat Keras (Hardware)

    Perangkat keras (hardware) adalah seluruh komponen yang membentuk suatu

    sistem komputer dan peralatan lainnya yang minimum dan memungkinkan

    komputer dapat melaksanakan tugasnya. Klasifikasi perangkat keras yang

    diusulkan adalah sebagai berikut:

    1. Monitor : 14 inch

    2. Proccessor : Pentium Dual Core 2.8 Ghz

    3. Memory : 500 MB

    4. Harddisk : 160 GB

    5. Floppy disk : 1,44 MB (3,5 inch)

    6. Keyboard : Standard 108 key

    7. Printer : Inkjet

    8. Mouse : Standard

    C. Perangkat Lunak (Software)

    Bagian penting lain yang mendukung program adalah perangkat lunak

    (software) yang digunakan dalam mengeksekusi program aplikasi serta sistem

    operasi yang akan digunakan untuk menjalankan program tersebut.

    Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi pengolahan nilai

    rapor ini adalah:

  • 58

    Sistem operasi : Sistem Operasi Windows 7

    Bahasa Pemrograman : Paket Program Visual Basic 2012

    Program atau Software pendukung : MySql dan crystal report

  • 59

    3.10.Flowchart

    Berikut adalah Bagan Alir (Flowchart) progaram pengolahan nilai

    1. Flowchart Menu Log in

    Start

    Masukan Nip

    dan Sandi

    1.Log in

    2.Batal

    Log in

    Batal

    End

    Periksa Data Data Benar? Menu Utama

    Y

    T

    Y

    T

    Y

    T

    Username

    dan Sandi

    salah

    Gambar III.5

    Flowchart Form Log in

  • 60

    2. Flowchart Menu Utama

    Start

    1.Master Data2.Penilaian3.Laporan4.Bantuan5.Keluar

    Master Data

    1.Guru2.siswa3.mapel4.kelas

    Guru

    Siswa

    Mapel

    Penilaian

    Kelas

    Form Guru

    Form Siswa

    Form Mapel

    Form Kelas

    Input Data Penilaian

    Form Daetail

    Penilaian

    LaporanForm

    Laporan Nilai

    Bantuan1.Panduan

    2.About

    PanduanForm

    Panduan

    About Form About

    Keluar

    End

    Y

    TY

    T

    Y

    T

    Y

    T

    Y

    T

    Y

    T

    Y

    T

    Y

    T

    Y

    T

    Gambar III.6

    Flowchart Menu Utama

  • 61

    3. Flowchart Form Guru

    Start

    1.Baru

    2.Cari

    3.keluar

    Baru

    Masukan

    Nip dan data

    Guru

    Simpan

    Pilih /

    Input Nip

    Guru

    End

    Y

    T

    T

    Y

    T

    Simpan

    Data

    UbahCari

    Keluar

    T

    T

    T

    Y

    Y

    Periksa data

    Data Benar?

    Data Tampil

    Hapus Hapus

    Data

    T

    Y

    Pilihan1.hapus2.ubah

    Y

    Input perubahan

    data

    Ubah

    Data

    Data diubah

    Data

    Terhapus

    Data

    tersimpan

    Y

    Gambar III.7

    Flowchart Form Guru

  • 62

    4. Flowchart Form Siswa

    Start

    1.Baru

    2.Cari

    3.keluar

    Baru

    Masukan

    Nis dan data

    Siswa Baru

    Simpan

    Pilih /

    Input Nis

    Siswa

    End

    Y

    T

    T

    Y

    T

    Simpan

    Data

    UbahCari

    Keluar

    T

    T

    T

    Y

    Y

    Periksa data

    Data Benar?

    Data Tampil

    Hapus Hapus

    Data

    T

    Y

    Pilihan1.hapus2.ubah

    Y

    Input perubahan

    data

    Ubah

    Data

    Data diubah

    Data

    Terhapus

    Data

    tersimpan

    Y

    Gambar III.8

    Flowchart Form Siswa

  • 63

    5. Flowchart Form Mapel

    Start

    1.Baru

    2.Cari

    3.keluar

    Baru

    Masukan Kode

    mapel dan data

    mapel baru

    Simpan

    Pilih /

    Input kode

    mapel

    End

    Y

    T

    T

    Y

    T

    Simpan

    Data

    UbahCari

    Keluar

    T

    T

    T

    Y

    Y

    Periksa data

    Data Benar?

    Data Tampil

    Hapus Hapus

    Data

    T

    Y

    Pilihan1.hapus2.ubah

    Y

    Input perubahan

    data

    Ubah

    Data

    Data diubah

    Data

    Terhapus

    Data

    tersimpan

    Y

    Gambar III.9

    Flowchart Form Mapel

  • 64

    6. Flowchart Form Kelas

    Start

    1.Baru

    2.Cari

    3.keluar

    Baru

    Masukan Kode

    kelas dan data

    kelas baru

    Simpan

    Pilih /

    Input kode

    kelas

    End

    Y

    T

    T

    Y

    T

    Simpan

    Data

    UbahCari

    Keluar

    T

    T

    T

    Y

    Y

    Periksa data

    Data Benar?

    Data Tampil

    Hapus Hapus

    Data

    T

    Y

    Pilihan1.hapus2.ubah

    Y

    Input perubahan

    data

    Ubah

    Data

    Data diubah

    Data

    Terhapus

    Data

    tersimpan

    Y

    Gambar III.10

    Flowchart Form Kelas

  • 65

    7. Flowchart Form Penilaian

    Start

    1.Baru

    2.Cari

    3.keluar

    BaruMasukan semua

    data penilaianSimpan

    Pilih /

    Input

    Nomer

    nilai

    End

    Y

    T

    T

    Y

    T

    Simpan

    Data

    UbahCari

    Keluar

    T

    T

    T

    Y

    Y

    Periksa data

    Data Benar?

    Data Tampil

    Hapus Hapus

    Data

    T

    Y

    Pilihan1.hapus2.ubah

    Y

    Input perubahan

    data

    Ubah

    Data

    Data diubah

    Data

    Terhapus

    Data

    tersimpan

    Data diproses

    dan dihitung

    Y

    Gambar III.11

    Flowchart Form Penilaian

  • 66

    8. Flowchart Menu Laporan

    Start

    1.Laporan

    Nilai

    2.Keluar

    Perkelas

    Persiswa

    Input Kode

    kelas dan

    kode mapel

    EndKeluar

    Tampilan

    layar

    Tampilan

    layar

    Input

    nomor

    induk siswa

    Y

    T

    Y

    T

    Y

    T

    Y

    T

    Laporan Nilai

    1.perkelas

    2.persiswa

    Keluar

    Gambar III.12

    Flowchart Menu Laporan

  • 67

    9. Flowchart Menu Bantuan

    Start

    1.Panduan

    2.About

    3.keluar

    Panduan

    About

    Keluar

    End

    Tampl Pada

    Layar

    Tampil Pada

    Layar

    Y

    T

    Y

    T

    Y

    T

    Gambar III.13

    Flowchart Menu Bantuan