BAB III ANALISA DAN PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Metode yang digunakan dalam pembuatan aplikasi monitoring dan

BAB III ANALISA DAN PERANCANGAN SISTEM

Gambar 3.1 Data Flow Diagram Level 0

BAB III ANALISIS DAN PERANCANGAN

PENGESAHAN PEMBIMBING...

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB III METODE DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

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

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

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

BAB III ANALISA DAN DESAIN SISTEM


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

BAB III METODOLOGI PENELITIAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN ANALISIS

Perancangan dan Implementasi Realisasi Anggaran Pendapatan (Studi Kasus : Pengadilan Negeri Klas IB Pematangsiantar)

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

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Kata Kunci :Sistem Informasi Akademik, SMA, Waterfall, PHP, MySql

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV PERANCANGAN SISTEM

BAB IV HASIL PRAKTEK DAN ANALISIS. Proses perhitungan jumlah PPA pada bagian Public Affairs and Communications


BAB III ANALISIS DAN PERANCANGAN SISTEM. dan mengevaluasi segala permasalahan, kesempatan, dan hambatan yang

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

SISTEM INFORMASI DATA GURU SE-KABUPATEN KARO PADA DINAS PENDIDIKAN KABUPATEN KARO. Dibuat Oleh: David Super Natanail Ginting 1A112034

BAB III ANALISA DAN DESAIN SISTEM

Rancang Bangun Sistem Informasi Manajemen Aset IT Pada PT. Tirta Investama Plant Citeureup Berbasis Web

BAB IV DESKRIPSI PEKERJAAN

BAB III DESAIN DAN PERANCANGAN

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

2.8.1 PHP (Hypertext Preprocessor)... II MySQL... II Macromedia Dreamweaver 8... II-12 BAB III ANALISIS SISTEM 3.

BAB IV ANALISIS SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

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

BAB III ANALISA DAN DESAIN SISTEM

/1. Flowmap Usulan Daftar Anggota

ABSTRAK. Kata Kunci : Peramalan, Least Square, Moving Average

BAB III PERANCANGAN SISTEM

BAB I PENDAHULUAN. berada di berbagai belahan dunia. Melalui media ini, mereka dapat memperoleh

BAB III METODE PENELITIAN

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

Aplikasi Perhitungan Penentuan Nilai Akreditasi Sekolah Dasardi Wilayah UPTD DIKPORA Kecamatan Montong Kabupaten Tuban Jawa Timur ABSTRAK

BAB IV DESKRIPSI SISTEM. Berdasarkan hasil analisis sistem promosi dan pelaporan produksi yang

BAB IV PERANCANGAN SISTEM

LAPORAN TUGAS AKHIR... ii. LEMBAR PENGESAHAN PEMBIMBING... iii. LEMBAR PENGESAHAN PENGUJI... iv. SURAT PERNYATAAN... v. MOTTO DAN PERSEMBAHAN...

BAB III TAHAPAN ANALISIS DAN PERANCANGAN SISTEM. aplikasi penjualan perangkat komputer pada CV. Data Baru. Tahap-tahap tersebut

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA PERANGKAT LUNAK BASIS DATA MULTIMEDIA

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

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

BAB IV HASIL DAN PEMBAHASAN

PERANGKAT LUNAK PENJUALAN ACCESSORIES HANDPHONE BERBASIS WEB DI KONTER PRADANA CELLULAR BUSSINESS

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. dibutuhkan dalam pembuatan aplikasi. Pada tahap ini dilakukan peninjauan

BAB III ANALISIS DAN DESAIN SISTEM

DAFTAR ISI HALAMAN JUDUL... LEMBAR PENGESAHAN PEMBIMBING... LEMBAR PENGESAHAN PENGUJI... iii. LEMBAR PERNYATAAN KEASLIAN HASIL TUGAS AKHIR...

BAB III ANALISA DAN DESAIN SISTEM

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

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB 2 LANDASAN TEORI

BAB III TAHAPAN ANALISIS DAN PERANCANGAN SISTEM. sistem informasi keuangan mahasiswa pada Institut Bisnis dan Informatika

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab 3. Metode Perancangan

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii. HALAMAN PERNYATAAN KEASLIAN... iii. LEMBAR PENGESAHAN PEMBIMBING... iv. LEMBAR PENGESAHAN PENGUJI...

BAB III ANALISIS DAN PERANCANGAN SISTEM. keputusan atau tindakan dalam menyelesaikan masalah tersebut.

BAB II LANDASAN TEORI...

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB III ANALISA DAN DESAIN SISTEM

BAB III METODE DAN PERANCANGAN. Tahap iniakan mencari dan memahami bahan-bahan pustaka seperti jurnal, buku, dan

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

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

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN. suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

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

BAB III METODOLOGI PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

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

Transkripsi:

BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini akan di bahas tentang analisa dan perancangan sistem yang akan dirterapkan dalam pembuatan sistem. Analisa sistem meliputi deskripsi umum aplikasi PKG, analisa fungsional, dan analisa nonfungsional. Sedangkan perancangan sistem meliputi flowchart, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD) dan user interface. 3.1 Analisa Sistem Tahap analisa sistem merupakan tahap dimana sistem mengidentifikasi masalah-masalah kebutuhan dari user, menyatakan secara spesifik sasaran-sasaran yang harus dicapai untuk memenuhi kebutuhan user, metode pemecahan masalah yang paling tepat dan menerapkan rancangan sistemnya. Sebagaimana telah dijelaskan pada bab sebelumnya, sistem yang akan dibangun pada penelitian tugas akhir ini ber-platform website. Tujuan pembuatan sistem ini agar dapat dimanfaatkan untuk mempermudah dalam pelaksanaan PK Guru yang selama ini masih dilakukan secara offline dengan menggunakan Microsoft Excel. Diharapkan dengan sistem ini dapat mempercepat dalam melakukan rekap PKG. Untuk melakukan PK Guru dapat dilakukan dengan dua cara, yaitu dengan menggunakan sistem berbasis web dan dengan excel. Jika menggunakan excel, data yang sudah diinputkan pada excel dapat di import pada database yang sudah disediakan oleh server. Jika menggunakan sistem berbasis web, maka user menginputkan data PKG pada sistem secara langsung. Sistem ini tidak memberikan batasan pada penggunanya, pengguna dapat memilih dalam melakukan PKG menggunakan sistem atau excel. 3.1.1 Deskripsi Umum Sistem Penilaian Kinerja Guru Sistem ini akan digunakan terbatas pada sistem berbasis online, pengguna dapat menjalankan sistem ini pada perangkat desktop maupun mobile karena sistem ini dibangun dengan tampilan responsive. Desain interface dibuat 16

sederhana agar sistem dapat digunakan oleh user dan dapat responsive sesuai dengan piranti yang digunakan oleh user. 3.1.2 Analisa Kebutuhan Analisa kebutuhan dibedakan menjadi dua bagian, yaitu : 1. Kebutuhan Fungsional a. Dapat memahami setiap instrumen PKG yang ada b. Dapat meahami setiap kompetensi PKG c. Dapat melihat data guru d. Dapat melihat hasil PKG 2. Kebutuhan Non Fungsional a. Sistem dibuat dengan interaksi yang simple dan mudah dijalankan walaupun user pertama kali menjalankan sistem. b. Sistem dapat dijalankan oleh semua user. Tapi lebih diutamakan untuk guru dan tim penilai. c. Sistem dijalankan berbasis online dengan mengimplementasikan bahasa pemrograman PHP. d. Sistem melakukan penyimpanan data pada basis data MySql menggunakan PhpMyadmin sebagai basis data server dengan melakukan tugas seperti create, update dan delete database. 3.2 Perancangan Sistem Pada tahap ini akan dilakukan perancangan sistem berdasarkan analisa sistem yang telah dibuat. Perancangan sistem dimulai dari pembuatan flowchart, Entity Relationship Diagram (ERD), Data Flow Diagram (DFD), hingga perancangan interface sistem. 3.2.1 Flowchart Flowchart merupakan gambaran secara grafik dari langkah-langkah dan urutan prosedur suatu program (Indrajani, 2011). Flowchart sistem ini dibagi berdasarkan tiga proses, yaitu flowchart admin, flowchart user online, dan flowchart user offline. 17

1. Admin start Login Admin Valid Y Input Soal kompetensi Input Data Pegawai Penilaian Kepala Sekolah N Tampil menu end Gambar 3.1 Flowchart Admin Pada halaman admin, setelah berhasil login, maka akan terdapat beberapa menu, seperti : a. Form soal Yaitu halaman dimana admin dinas dapat menginputkan soal untuk sistem PKG b. Data pegawai Yaitu halaman dimana admin dinas dapat menginputkan data pegawai c. Nilai Kepala Sekolah Adalah halaman dimana admin dinas dapat menilai kepala sekolah. 18

2. User Online start Login Online Valid Y Pilih Nama Guru Pilih sekolah N Nilai sebagai guru mata pelajaran atau guru BK Nilai sebagai Tugas Tambahan Hasil end Gambar 3.2 Flowchart User Online Setelah user berhasil login, maka sistem akan menampilkan pilih sekolah, yaitu memilih sekolah tempat guru yang akan dinilai. Kemudian user memilih nama guru yang akan di nilai Kemudian sistem akan menampilkan beberapa menu, seperti: Melakukan PKG Terdiri dari 2 bagian, yaitu guru, dan guru dengan tugas tambahan. Melihat Hasil PKG Menu melihat hasil akan menampilkan hasil dari penilaian yang telah dilakukan. 19

3. User Offline start Login Offline Valid Y Pilih upload sebagai Guru mata Pelajaran Pilih upload sebagai Guru BK Pilih upload sebagai Wakil Kepala Sekolah Pilih upload sebagai Kepala N Tampil Form Upload end Gambar 3.3 Flowchart User Oflline User memasukkan username dan password Setelah berhasil melakukan login, maka sistem akan menampilkan pilihan guru mapel, guru BK, dan guru dengan tugas tambahan, yaitu wakil kepala sekolah, kepala perpustakaan, kepala lab/bengkel, dan kepala program. Setelah memilih, maka sistem akan menampilkan browse file, yaitu untuk mencari file excel yang telah dikerjakan untuk di upload. Pastikan file yang akan di upload sesuai dengan pilihan guru yang di pilih. Kemudian setelah selesai memilih file, maka user mengklik tombol submit. Maka file telah berhasil di insertkan ke database. / 20

3.2.2 Data Flow Diagram (DFD) Menurut Kendall, Data Flow Diagram (DFD) adalah gambaran prosesproses data, aliran data, dan simpanan data secara grafis dalam suatu sistem perusahaan (Kendall & Kendall, 2010). Pendekatan aliran data menekankan logika mendasari sistem. Dengan menggunakan kombinasi dari empat simbol, penganalis sistem dapat menciptakan suatu gambaran proses yang bisa menampilkan dokumentasi sistem yang solid. 3.2.2.1 DFD Level 0 Dalam context diagram sistem ini terdapat tiga entitas yang terdiri dari satu Internal Entity dan dua External Entity. Internal Entity dari sistem ini adalah sistem_pkg. sedangkan External Entity terdiri dari dinas dan penilai. melihat_dt_pegawai + dinas input_dt_pegawai sistem_pkg menilai_guru penilai input_kompetensi 1 Gambar 3.4 DFD Level 0 3.2.2.2 DFD Level 1 Setelah DFD Level 0 sistem, maka akan didapat DFD level 1 yang dapat dilihat pada gambar 3.5. Gambar 3.5 Data Flow Diagram Level 1 21

3.2.2.3 DFD Level 2 Subproses Memilih Penilaian Pada DFD Level 1, subproses memilih cara penilaian, actor penilai dapat memilih untuk melakukan secara online, atau secara offline. Gambar 3.6 Data Flow Diagram Level 2 3.2.2.4 DFD Level 2 Subproses Proses PKG Online Pada Gambar 3.7 adalah penjabaran dari proses online yang dilakukan oleh actor penilai dan sistem. Gambar 3.7 DFD Level 2 Subproses Proses PKG Online 22

3.2.2.5 DFD Level 2 Subproses Proses PKG Offline Pada DFD level 2 subproses PKG offline terdapat beberapa proses, yaitu login offline, pilih menu, upload guru bk, upload guru mapel, upload kepala, upload waka. Setelah proses upload, data akan disimpan di database. Gambar 3.8 DFD Level 2 Subproses Proses PKG Offline 3.2.3 Entity Relationship Diagram (ERD) Pada tahap ini akan dilakukan perancangan database sistem berdasarkan perancangan yang telah dibuat di atas. Perancangan database menggunakan ERD. Entity Relationship Diagram (ERD) digunakan untuk menginterpretasikan, menentukan, dan mendokumentasikan kebutuhan-kebutuhan untuk sistem pemrosesan database. Proses pada ERD merupakan model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpan satu dengan penyimpan yang lain. ERD menyediakan bentuk untuk menunjukkan struktur keseluruhan kebutuhan data dari pemakai. Dalam ERD, data tersebut digambarkan dengan menggunakan simbol entitas. Dalam perancangan sistem ini, terdapat 15 tabel, yaitu data_bk, data_kepsek, data_mapel, data_pegawai, data_waka, instrumen_bk, instrumen_kep_bengkelab, instrumen_kep_perpus, instrumen_kep_prog, instrumen_kepsek, instrumen_pkg, instrumen_waka, rekap_kep_bengkelab, 23

rekap_kep_perpus, dan rekap_kep_prog. Gambaran entitas pada sistem akan dibangun sebagai berikut: Gambar 3.9 Entity Relational Diagram (ERD) 1. Tabel data_pegawai merupakan tabel untuk menyimpan data pegawai(guru). nip sebagai primary key tabel, nama sebagai nama pegawai, unit_org sebagai unit organisasi(sekolah), tmpt_lahir sebagai tempat lahir pegawai, tgl_lahir sebagai tanggal lahir pegawai, jk sebagai jenis kelamin, jbtn_trakhir sebagai jabatan terakhir pegawai, tmt_sk_awal sebagai terhitung mulai tanggal sk awal, gol_sk_akhir sebagai golongan terakhir, pend_akhir sebagai pendidikan terakhir, nuptk sebagai NUPTK, nrg sebagai NRG, no_sertifikasi sebagai nomer sertifikasi, kapeg sebagai kartu pegawai, dan agama sebagai agama. 24

2. Tabel data_bk merupakan tabel untuk menyimpan data guru BK. nip sebagai primary key, nama sebagai nama, no_seri sebagai nomer kartu guru BK, ttl sebagai tempat tanggal lahir guru BK, pangkat sebagai pangkat, tmt sebagai terhitung mulai tanggal, NUPTK sebagai NUPTK, masa sebagai masa, jk sebagai jenis kelamin, pendidikan sebagai pendidikan yang ditempuh, mapel sebagai mata pelajaran, nm_sekolah sebagai nama sekolah, telpn sebagai telpon, desa sebagai desa, kec sebagai kecamatan, kab sebagai kabupaten, provinsi sebagai provinsi, nm_kepsek sebagai nama kepsek, NIP_kepsek sebagai NIP kepala sekolah, tgl_penilaian sebagai tanggal penilaian, AKK sebagai angka kredit kumulatif, AKPKB sebagai angka kredit pkb, AKP sebagai angka kredit penunjang. 3. Tabel data_mapel merupakan tabel untuk menyimpan data guru mata pelajaran. Dengan id_dt_mapel sebagai primary key. NIP sebagai nomer induk pegawai, ttl sebagai tempat tanggal lahir guru, tmt sebagai terhitung mulai tanggal, masa sebagai masa, jk sebagai jenis kelamin,pendidikan sebagai pendidikan terakhir, mapel sebagai mata pelajaran, nm_sekolah sebagai nama sekolah, telp sebagai telpon guru, kel sebagai kelurahan sekolah, kec sebagai kecamatan sekolah, kota sebagai kota sekolah, provinsi sebagai provinsi sekolah. 4. Tabel data_kepsek merupakan tabel untuk menyimpan data kepala sekolah. Dengan NIP sebagai primary key, nama sebagai nama, no_seri sebagai nomer kartu pegawai, ttl sebagai tempat tanggal lahir, pangkat sebagai pangkat, tmt_guru sebagai terhitung mulai tanggal sebagai guru, tmt_kepsek sebagai terhitung mulai tanggal sebagai kepala sekolah, tmt_gol_akhir sebagai terhitung mulai tanggal golongan terakhir, tmt_kerja sebagai terhitung mulai tanggal kerja,nuptk sebagai NUPTK, masa sebagai masa, jk sebagai jenis kelamin, pendidikan sebagai pendidikan terakhir, mapel sebagai mata pelajaran, nm_sekolah sebagai nama sekolah,telpn sebagai telpon, alamat_sklh sebagai alamat sekolah, desa sebagai desa sekolah, kec sebagai kecamatan sekolah, kab sebagai kabupaten sekolah, provinsi 25

sebagai provinsi letak sekolah, nm_penilai sebagai nama penilai kepala sekolah, NIP_penilai sebagai nomer induk pegawai penilai kepala sekolah, nm_kepsek sebagai nama kepala sekolah yang dinilai, NIP_kepsek sebagai noomer induk pegawai kepala sekolah yang dinilai, tgl_penilaian sebagai tanggal dilakukan penilaian, AKK sebagai angka kredit kumulatif, AKPKB sebagai angka kredit PKB, AKP sebagai angka kredit penunjang. 5. Tabel instrumen_pkg merupakan tabel untuk menyimpan soal-soal PKG untuk guru mata pelajaran. Dengan id_instrumen_pkg sebagai primary key. NIP sebagai nomer induk pegawai, kompetensi sebagai kompetensi, indikator sebagai indikator, skor sebagai skor, tlg_mulai sebagai tanggal mulai,tgl_akhir sebagai tanggal akhir, forsum sebagai formatif atau sumatif. 3.2.4 Perancangan Interface dibangun. Pada bagian ini akan dijelaskan rancangan interface dari sistem yang akan Gambar 3.10 Tampilan awal Rancangan pada tampilan awal adalah membuat 3 link, masing-masing adalah login admin, login online, dan login offline. Dapat dilihat pada Gambar 3.10. kemudian untuk tampilan login, terdapat pada Gambar 3.11, Gambar 3.12, dan Gambar 3.13. 26

Gambar 3.11 Tampilan login online Gambar 3.12 Tampilan login offline Gambar 3.13 Tampilan login admin 27

Pada Gambar 3.14 adalah rancangan halaman menu admin, menu online pada Gambar 3.15, dan menu offline pada Gambar 3.17 Gambar 3.14 Tampilan menu admin Gambar 3.15 Tampilan pilih sekolah 28

Gambar 3.16 Tampilan menu online Gambar 3.17 Tampilan menu offline 29