• Tidak ada hasil yang ditemukan

BAB III DESAIN DAN PERENCANAAN. berbasis web di SD Negeri Tapelan, terdapat perangkat lunak dan perangkat keras

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III DESAIN DAN PERENCANAAN. berbasis web di SD Negeri Tapelan, terdapat perangkat lunak dan perangkat keras"

Copied!
12
0
0

Teks penuh

(1)

15

3.1 Perancangan Aplikasi

Dalam pembuatan sistem pengolahan nilai raport ktsp sekolah dasar berbasis web di SD Negeri Tapelan, terdapat perangkat lunak dan perangkat keras yang digunakan untuk mendukung proses pembuatan aplikasi, yaitu:

a. Hardware

Hardware yang diperlukan dalam pembuatan aplikasi pengolahan nilai raport

ktsp sekolah dasar berbasis web di SD Negeri Tapelan adalah laptop dengan spesifikasi sebagai berikut :

1. Processor AMD A8 , 2.0GHz

2. Memory 4096MB RAM

3. Hardisk 512 Gb

b. Software

Software yang diperlukan dalam pembuatan aplikasi pengolahan nilai raport

ktsp sekolah dasar berbasis web di SD Negeri Tapelan ini adalah :

1. Mozzila Firefox

2. Macromedia Dreamweaver

(2)

3.2 Perancangan Sistem

Perancangan sistem sangat dibutuhkana sebelum penulis melakukan pembuatan pengembangan aplikasi pengolahan nilai raport ktsp sekolah dasar berbasis web di SD Negeri Tapelan ini. Karena perancangan sistem merupakan pondasi awal sebelum melakukan pembuatan sistem yang diinginkan. Perancangan sistem adalah merancang atau mendesain sistem yang baik, isinya adalah langkah-langkah operasi dalam mengolah data dan prosedur untuk operasi sistem.

Kegiatan yang dilakukan pada tahap ini yaitu merancang atau mendesain sistem yang baik, mendesain pemodelan sistem yang baik, mengenali dan mendefisinikan masalah pembuatan sistem ini sehingga jika ada kesalahan ada laternative pemecahannya. Penggambaran dan perancangan model sistem informasi secar logika dapat dibuat dalam diagram contex dan data flow diagram.

(3)

3.2.1 ERD

Gambar 3.1 Diagram ERD

3.2.2 Diagram Contex

Diagram contex merupakan bagian dari data flow digram yang berfungsi memetakan model lingkungan yang menggambarkan interaksi, lebih tepatnya pada garis batas sistem dan kemana sistem memberikan data. Diagram contex merupakan level paling atas yang hanya terdiri dari suatu proses yang menggambarkan sistem atau program secara keseluruhan.

memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki memiliki nis namaibu tbsiswa tbsemester tbnilaisiswa tbthajaran tbkelas jeniskelamin tanggallahir nama_siswa tampat_lahir agama alamat namaayah tanggalterima nis namakelas kodekelas kode_semester kode_thnajaran thn_ajaran nis semester thajaran kodemapel nip tugas1 tugas2 tugas3 uts nrt ulangan1 ulangan2 ulangan3 nru na tbwalikelas tbguru tbkepribadia n tbabsensi uas semester kode_semester nama_guru wali_kelas nip memiliki nama_guru tampat_lahir jeniskelamin tanggallahir nip agama alamat tahunajar sikap kerajianan kebersihan dan kerapian nis nama_mapel kode_mapel gol/ruang jabatan pendidikanakhir semester tahunajar sakit nis izin tanpaketerangan semester tbmapel

(4)

TU

PENGOLAHAN NILAI KOMOUTERISASI RAPORT SDN

TAPELAN

TU yang digugasi mengimput data Data siswa, mapel, guru, niali mapel dan kepribadian

Lrporan data siswa, mapel, guru, nilai mapel dan kepribadian

Gambar 3.2 Diagram Contex

3.2.3 Data Flow Diagram

Data Flow Diagram (DFD) merupakan pengembangan dari Context

Diagram (CD) yang terdiri dari DFD Level 1 dari Sistem Aplikasi Pengolahan

Nilai Raport SDN Tapelan.

Pada Sistem Aplikasi Pengolahan Nilai Raport SDN Tapelan Data

(5)

1 PENDATAAN DT. Kelas DT. Mapel DT. Siswa DT. Guru GURU Data Guru 2 Pembagian

Wali Kelas Pembagian Wali Kelas TU Wali

Kelas Info Wali Kelas

DT. Wali Kelas PembagianData kelas Data Siswa, Kelas

Data Mapel, Data Kelas, Tahun Ajaran, Semester

3 Pengolahan

Nilai Nilai Siswa, Nilai

Kepribadian, Absensi SISWA DT. NILAI MAPEL Nilai Siswa 4 Raport Kelas Siswa, Nilai Mapel

Wali Kelas, Nilai Kepribadian

Data Nilai Kepribadian Nilai Kepribadian 9 Laporan Kepala Sekolah Data Kelas

Data MapelData Siswa

Laporan dt. Kelas, Data Siswa,Data Guru Data Mapel, Nilai Siswa

Data Absensi Absensi Siswa Absensi Data Wali Kelas Data Absensi

Gambar 3.3 Data Flow Diagram (DFD)

3.3 Relasi Tabel

3.3.1 CDM

CDM adalah model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-Obyek dasar yang dinamakan entitas

(entity) serta hubungan (relationship) antara entitas-entitas itu. Biasanya

(6)

Ramadhani, 2010-2011). Adapun manfaat penggunaan CDM dalam perancangan database :

1. Memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan.

2. Alat komunikasi antar pemakai basis data, designer, dan analis.

Relationship_1 Relationship_2 Relationship_3 Relationship_4 Relationship_5 Relationship_6 Relationship_7 Relationship_8 Relationship_9 Relationship_10 Relationship_11 Relationship_12 Relationship_13 Relationship_15 Relationship_14 tbguru # o o o o nip namaguru pendidikanakhir jabatan gol/ruang Integer Variable characters (30) Variable characters (10) Variable characters (20) Variable characters (5) tbsiswa # o o o o o o o o o nis namasiswa tempatlahir tanggallahir jeniskelamin agama alamat namaaayah namaibu tanggalterima Integer Variable characters (30) Variable characters (20) Date Variable characters (10) Variable characters (10) Variable characters (50) Variable characters (20) Variable characters (20) Date tbmapel # o Kodemapel namamapel Variable characters (5) Variable characters (25) tbkelas # o kodekelas namakelas Variable characters (4) Variable characters (6) tbwalikelas o walikelas Integer tbikepribadian o o o sikap kerajinan kerajinan dan kerapian

Variable characters (1) Variable characters (1) Variable characters (1) tbnilaisiswa o o o o o o o o o o o tugas1 tugas2 tugas3 uts nrt ulangan1 ulangan2 ulangan3 nru uas na Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer Integer tbabsensi o o o sakit izin tanpa_keterangan Integer Integer Integer tbthnajaran # o kode_tahunajaran tahun_ajaran Variable characters (10) Variable characters (15) tbsemester # o kode_semester nama_semester Integer Variable characters (1024)

Gambar 3.4 CDM (conseptual Data Model)

3.3.2 PDM (Physical Data Model)

Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik.

(7)

tbabsensi kode_tahunajaran nis sakit izin tanpa_keterangan varchar(10) integer integer integer integer <fk2> <fk1> tbthnajaran kode_tahunajaran tahun_ajaran varchar(10) varchar(15) <pk> tbsemester kode_semester kode_tahunajaran nama_semester integer varchar(10) varchar(1024) <pk> <fk1> tbguru nip namaguru pendidikanakhir jabatan gol/ruang integer varchar(30) varchar(10) varchar(20) varchar(5) <pk> tbsiswa nis namasiswa tempatlahir tanggallahir jeniskelamin agama alamat namaaayah namaibu tanggalterima integer varchar(30) varchar(20) date varchar(10) varchar(10) varchar(50) varchar(20) varchar(20) date <pk> tbmapel Kodemapel namamapel varchar(5) varchar(25) <pk> tbkelas kodekelas nis namakelas varchar(4) integer varchar(6) <pk> <fk> tbwalikelas nip walikelas integer integer <fk1> tbikepribadian kode_tahunajaran nis sikap kerajinan kerajinan dan kerapian

varchar(10) integer varchar(1) varchar(1) varchar(1) <fk2> <fk1> tbnilaisiswa kode_tahunajaran Kodemapel nis tugas1 tugas2 tugas3 uts nrt ulangan1 ulangan2 ulangan3 nru uas na varchar(10) varchar(5) integer integer integer integer integer integer integer integer integer integer integer integer <fk4> <fk3> <fk1>

Gambar 3.5 PDM (Physical Data Model)

3.4 Struktur Tabel

Struktur tabel pada pembuatan aplikasi sistem pengolahan nilai raport ktsp sekolah dasar berbasis web di SD Negeri Tapelan adalah sebagai berikut : a. Tabel Login

Tebel ini berfungsi memberikan hak akses kepada admin/guru untuk mengolah data yang ada di aplikasi ini.

Tabel 3.1 Tabel Login

Field Name Type Size

(8)

Password Varchar 30

b. Tabel Siswa

Tabel ini berfungsi untuk menyimpan data siswa yang akan ditampilkan pada tabel siswa pada halaman admin atau guru sesuai kelas yang dipilih dan pada data siswa dihalaman utama yang ada diaplikasi.

Table 3.2 Tabel Siswa

Field Name Type Size

Nis Varchar 4 Nama Varchar 30 Tempatlahir Varchar 30 Tanggallahir Date - Agama Varchar 20 Jeniskelamin Varchar 1 Namaayah Varchar 30 Namaibu Varchar 30 Alamat Varchar 50 Notlp Varchar 14 Kelas Varchar 10 c. Tabel Guru

Tabel ini berfungsi untuk menyimpan data kepala sekolah, guru yang akan ditampilkan diaplikasi ini.

(9)

Tabel 3.3 Tabel Guru

Nama Field Tipe Ukuran

NIP Int 30 NamaGuru Varchar 30 JenisKelamin Varchar 10 TempatLahir Varchar 20 TanggalLahir Date Alamat Varchar 50 Agama Varchar 10 PendikdikAkhir Varchar 10 Jabatan Varchar 20 Gol/ruang Varchar 5 Notelp Varchar 15 d. Tabel Kelas

Tabel ini berfungsi untuk mengimputkan data kelas Tabel 3.4 Tabel Data Kelas

Nama Field Tipe Ukuran

KodeKelas Varchar 4

NamaKelas Varchar 6

e. Tabel Mata Pelajaran

(10)

Tabel 3.5 Tabel Mata Pelajaran

Nama Field Tipe Ukuran

KodeMapel Varchar 5

NamaMapel Varchar 25

f. Tabel Nilai

Tabel ini berfungsi untuk memasukkan nilai pelajaran seluruh siswa. Tabel 3.6 Tabel Nilai

Nama Field Tipe Ukuran

Semester Varchar 5 TahunAjar Varchar 9 KodeMapel Varchar 5 KodeGuru Varchar 5 NIS Varchar 4 Tugas1 Integer 2 Tugas2 Integer 2 Tugas3 Integer 2 UTS Integer 2 NRT Integer 2 Ulangan1 Integer 2 Ulangan2 Integer 2 Ulangan3 Integer 2

(11)

NRU Integer 2

UAS Integer 2

NA Integer 2

g. Tabel Kelas Siswa

Tabel ini berfungsi untuk mengimputkan kelas seorang siswa. Tabel 3.7 Tabel Kelas Siswa

Nama Field Tipe Ukuran

KodeKelas Varchar 4

NIS Varchar 4

TahunAjar Varchar 9

h. Tabel Kepribadian

Tabel ini berfungsi untuk mengimputkan nilai kepribadian siswa. Tabel 3.8 Tabel Kepribadian

Nama Field uasTipe Ukuran

NIS Interger 4 Semester Varchar 5 TahunAjar Varchar 9 Kelakuan Varchar 1 Kerajinan Varchar 1 Kerapian Varchar 1

(12)

i. Tabel Absensi

Tabel ini berfungsi untuk menyimpan data absensi siswa. Tabel 3.9 Tabel Absensi

Nama Field uasTipe Ukuran

NIS Interger 4 Semester Varchar 5 TahunAjar Varchar 9 Sakit Interjer 2 Ijin Interjer 2 Tanpaketerangan Interjer 2

Gambar

Gambar 3.1 Diagram ERD
Gambar 3.2 Diagram Contex
Gambar 3.3 Data Flow Diagram (DFD)
Gambar 3.4 CDM (conseptual Data Model)
+7

Referensi

Dokumen terkait

SISTEM INFORMASI RAPORT ONLINE BERBASIS WEB DENGAN MENGGUNAKAN APLIKASI PHP DAN MYSQL DI SMP NEGERI 1 SILIMA

Aplikasi berbasis web ini juga dapat menjadi solusi pada dalam hal : pencarian informasi yang berkaitan dengan kegiatan implementasi proyek, Sistem yang dibangun

Hasil dari penulisan jurnal ini adalah penulis menghasilkan sebuah sistem Aplikasi Point Of Sales (POS) berbasis Web yang dapat memudahkan kasir, membangun sebuah aplikasi

SISTEM INFORMASI RAPORT ONLINE BERBASIS WEB DENGAN MENGGUNAKAN APLIKASI PHP DAN MYSQL DI SMP NEGERI 1 SILIMA

Tujuan dari penelitian ini adalah membuat aplikasi pengolahan data nilai e-raport pada SMK Taruna Bumi Metro berbasis web agar dapat memecahkan permasalahan

Sistem pengolahan nilai ujian SD Tejosari berbasis web merupakan sistem yang dibuat untuk membantu guru dalam mengelolah nilai yang akan di munculkan pada SKHU. Metode

Untuk itu dibuatlah aplikasi pengajuan logistik yang berbasis web, dengan ini petugas PMI Jawa Barat bisa mengakses data pengajuan dari setia kota dan kabupaten

4 Activitie Diagram Aplikasi Pengolahan Data Peternakan Ayam Pada CV Two Farms Brother Berbasis Web Admin Sistem Laporan Phase Login Cek Login Menu Utama Admin Logout Benar