BAB II ANALISIS DAN PERANCANGAN. dapat memberikan informasi nilai siswa. Sistem ini juga menyediakan

dokumen-dokumen yang mirip
BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi penjualan pakaian wanita berbasis web diperlukan

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB 2 ANALISIS DAN PERANCANGAN. Dalam mengembangkan Sistem Tryout Online berbasis web di SMP ini

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. yang akan dibangun, informasi dan data yang telah ada akan di digunakan

BAB II ANALISIS DAN PERANCANGAN. dengan mengindentifikasi masalah terlebih dahulu, identifikasi ini adalah

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB II ANALISIS DAN PERANCANGAN. ini hanya sebatas transaksi pemesanan paket wisata secara online.

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. travel diperlukan suatu perancangan sistem yang baik dan tepat. Hal ini

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. khusus : Sistem ini hanya sebatas penjualan tas.

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. sistem informasi yang sudah utuh ke dalam bagian-bagian komponen dengan

BAB II ANALISA DAN PERANCANGAN. tercapainya tujuan suatu instansi ataupun perusahaan. Fungsi sistem

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. (studi kasus : sistem ini hanya sebatas

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. utuh ke dalam bagian-bagian komponennya dengan masalah, kesempatankesempatan,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. pendukung, diagram alir sistem, perancangan basis data, struktur tabel,

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem merupakan sekumpulan elemen yang satuan. fungsinya saling berhubungan dan bertanggungjawab

BAB III ANALISIS DAN PERANCANGAN SISTEM. Untuk memenuhi kebutuhan dalam membangun sistem. pembelajaran berbasis web, diperlukan data masukan yang akan

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

BAB II ANALISIS DAN PERANCANGAN. tentang jam tangan, yang meliputi data barang,cara pembelian,tentang web

BAB II ANALISA DAN PERANCANGAN. basis data, struktur tabel, serta desain input dan output program.

BAB II ANALISIS DAN PERANCANGAN. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. berbasis web di Hotel Indah Palace Yogyakarta ini dibutuhkan beberapa

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB II ANALISIS DAN PERANCANGAN SISTEM. Penjualan tunai dilaksanakan oleh perusahaan dengan cara

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. dengan adanya suatu kebijakan dan perencanaan untuk mengembangkan

BAB II ANALISIS DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Sistem Informasi Tarian Nusantara ini. dibangun untuk memberikan informasi kepada masyarakat

BAB II ANALISIS DAN PERANCANGAN. Sistem adalah suatu jaringan kerja dari beberapa prosedur yang

BAB II ANALISIS DAN PERANCANGAN Analisis Kebutuhan dari Objek yang Dibangun. membuat suatu kebijakan dan perancangan untuk mengembangkan suatu

BAB II ANALISIS DAN PERANCANGAN. Secara fungsional dalam sistem penjualan spare part sepeda online

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. 2.1 Sistem Informasi Pengelolaan Presensi Karyawan Kantor BMT. BIF Cabang Sleman Jl. Wonosari KM.

BAB II ANALISIS DAN PERANCANGAN. Komponen komponen yang di perlukan untuk menganalisis. kebutuhan dari objek yang akan di bangun antara lain sistem

BAB II ANALISIS DAN PERANCANGAN Analisis Sistem Analisis sistem dapat didefinisikan sebagai penguraian dari

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

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

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan suatu sistem informasi digunakan untuk

BAB III METODOLOGI PENELITIAN. berjalannya perancangan dan implementasi website, antara lain: perangkat keras yang digunakan.

BAB II ANALISIS DAN PERANCANGAN SISTEM. yang dibangun adalah sistem pendukung, user dan perannya,

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA RANCANGAN. yang utuh kedalam bagian-bagian komponennya dengan maksud

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. ini memerlukan komponen-komponen pendukung dalam sistem ini

BAB II ANALISA DAN PERANCANGAN. Bisnis laundry cukup menjanjikan dibandingkan bisnis bisnis yang

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM. Pada Sistem Infomasi Penjualan Onderdil pada Bengkel Nugroho,

BAB III ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penjualan secara online

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. tentang film, yang meliputi data barang,cara pembelian,tentang web


BAB 2 ANALISIS DAN PERANCANGAN. Dalam menciptakan sebuah aplikasi sistem penyewaan mobil secara

BAB II ANALISIS DAN PERANCANGAN. Komponnen-komponen yang diperlukan untuk menganalisis kebutuhan

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi yang dibuat ditujukan untuk memberikan informasi

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB II ANALISA DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

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

Transkripsi:

BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Sistem Sistem informasi nilai akademik siswa merupakan sistem yang dapat memberikan informasi nilai siswa. Sistem ini juga menyediakan fasilitas untuk memasukkan nilai bagi guru dimana saja. Untuk dapat mengisikan nilai, guru harus memiliki kelas yang diampu. Dengan memiliki kelas yang diampu maka guru dapat mengisikan nilai sesuai kelas yang diampu. Pada sistem ini admin bertugas untuk memberikan hak akses pada guru,wali siswa,dan siswa. Admin dapat melihat seluruh data guru,data siswa,data kelas,data mata pelajaran dan data walisiswa. Sedangkan siswa dan wali siswa hanya dapat melihat informasi nilai raport. Guru hanya dapat melihat data nilai. Untuk sistem tersebut maka diperlukan pendukung meliputi, Sistem Perangkat Keras, Perangkat Lunak, dan User. 2.1.1 Sistem Perangkat Keras (Hardware) Spesifikasi kebutuhan perangkat keras adalah pc/laptop dengan spesifikasi sebagai berikut: 1. Processor Pentium Dual-Core CPU T4500 @2.30Ghz 2.30Ghz 2. RAM (Random Access Memory) 2GB 3. Mouse 3

2.1.2 Sistem Perangkat Lunak Spesifikasi perangkat lunak adalah sebagai berikut : 1. Windows7 sistem Operasi yang digunakan. 2. MySql database yang digunakan. 3. Apache web Server yang digunakan. 4. notepad++ script Editor yang digunakan. 2.1.3 User User dari sistem ini adalah sebagai berikut : 1. Admin menambahkan mata pelajaran,guru,siswa,kelas,walisiswa,melakukan edit atau delete untuk mata pelajaran,guru,siswa,kelas,walisiswa. 2. Guru Mengisi nilai,melihat nilai,mengganti password 3. Siswa Melihat nilai,mengganti password 4. Wali Siswa Melihat nilai,mengganti password 4

2.2 Perancangan Sistem Perancangan sistem dibuat untuk merancang atau menggambarkan suatu sistem dengan baik yang berisi proses pengelolahan data mulai dari masukan (input) sampai keluaran (output) dan prosedur untuk mendukung operasi sistem. 2.2.1 Bagan Alir Sistem Diagram alir ini merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta intruksinya dalam suatu sistem. Berikut gambar dari Bagan Alir Sistem (system Flowchart). Dapat dilihat pada Gambar 2.1 : Keterangan : 1. Daftar data Kelas Gambar 2.1 Bagan Alir sistem 5

2. Daftar data Mapel 3. Daftar data Siswa 4. Daftar data Wali Siswa 5. Daftar data Guru 6. Daftar data Nilai 7. Daftar Data Detail Guru 2.2.2 Relasi Antar Tabel Relasi antar tabel menggambarkan hubungan antar tabel satu dengan tabel yang lainnya digunakan untuk mengatur operasi suatu database. Gambar relasi antar tabel seperti pada Gambar 2.2 : Keterangan : Gambar 2.2 Relasi Tabel = one to many * = kunci primer ** = kunci tamu Berikut adalah penjelasan relasi antar tabel : 6

1. Tabel guru dan Tabel Detail guru: One to many Artinya satu guru dapat mengajar banyak mata pelajaran dan kelas 2. Tabel mapel dan tabel Detail guru : One to many Artinya satu mata pelajaran dapat dimiliki oleh banyak guru 3. Tabel mapel dan tabel Nilai : One to many Artinya satu mata pelajaran dapat berisi banyak nilai 4. Tabel Kelas dan tabel Nilai : One to many Artinya satu kelas dapat dimiliki oleh banyak nilai 5. Tabel Kelas dan tabel Detail guru : One to many Artinya satu kelas dapat dimiliki oleh banyak guru 6. Tabel Kelas dan tabel Siswa : One to many Artinya satu kelas dapat dimiliki oleh banyak siswa 7. Tabel Siswa dan tabel Nilai : One to many Artinya Satu siswa dapat memiliki banyak nilai 8. Tabel siswa dan tabel Wali siswa : One to One Arinya satu siswa hanya dapat dimiliki satu wali siswa 2.3 Perancangan Basis Data Perancangan basis data yang menggunakan tabel. Dengan menggunakan tabel dapat dilakukan identifikasi data yang akan disimpan dan menentukan struktur data untuk penyimpanan dan penyajian data. Berikut perancangan tabel tabel nya : 7

2.3.1 Tabel Admin Tabel admin digunakan untuk menambah, merubah dan menghapus data admin Field kunci : admin : nia Jumlah field : 3 No Nama Field Type Field Keterangan 1 Nia Char(5) Kode no admin 2 Nama_Admin Varchar(25) Nama admin 3 Password Varchar(25) Password untuk login admin Tabel 2.1 Struktur tabel admin 2.3.2 Tabel Guru Tabel guru merupakan tabel yang digunakan untuk menginputkan dan menyimpan data Guru Field kunci Field kunci tamu : Guru : nip : kode_mapel Jumlah field : 4 8

No Nama Field Type Field Keterangan 1 Nip Char(5) Nomor induk pegawai 2 Nama_guru Varchar(20) Nama guru 3 Password Varchar(20) Password untuk login Tabel 2.2 Struktur tabel Guru 2.3.3 Tabel Detail Guru Tabel event merupakan tabel yang digunakan untuk menyimpan data data guru yang diinputkan. Field kunci : det_guru : nip,kode_mapel,id_kelas Jumlah field : 3 No Nama Field Type Field Keterangan 1 Nip Char(5) Nomor induk pegawai 2 Id_kelas Char(5) Nomor id kelas 3 Kode_mapel Char(5) Kode mata pelajaran Tabel 2.3 Struktur tabel detail guru 2.3.4 Tabel Siswa Tabel Siswa merupakan tabel yang digunakan untuk menginputkan dan menyimpan data siswa. Field kunci : Siswa : nis 9

Jumlah field : 4 No Nama Field Type Field Keterangan 1 Nis Char(5) Nomor induk siswa 2 Id_kelas Char(5) Nomor id kelas 3 Nama_siswa Varchar(25) Nama siswa 4 Password Varchar(25) Password siswa Tabel 2.4 Struktur tabel siswa 2.3.5 Tabel WaliSiswa Tabel wali siswa merupakan tabel yang digunakan untuk menginputkan dan menyimpan data wali siswa. Field kunci Field kunci tamu : Walisiswa : niw : nis Jumlah field : 5 No Nama Field Type Field Keterangan 1 Niw Char(5) Nomor induk walissiwa 2 Nama_walisiswa Varchar(25) Nama wali siswa 3 Alamat _walisiswa Varchar(25) Alamat walisiswa 4 Password_walisiswa Varchar(25) Password walisiswa 5 Nis Char(5) Nomor induk siswa Tabel 2.5 Struktur tabel walisiswa 10

2.3.6 Tabel Mata Pelajaran Tabel Mata Pelajaran merupakan tabel yang digunakan untuk menyimpan data mata pelajaran. Field kunci : Mapel : kode_mapel Jumlah field : 2 No Nama Field Type Field Keterangan 1 Kode_mapel Char(5) Kode mata pelajaran 2 Nama_mapel Varchar(25) Nama mata pelajaran Tabel 2.6 Struktur tabel mapel 2.3.6 Tabel Kelas Tabel Kelas merupakan tabel yang digunakan untuk menginputkan dan menyimpan data kelas. Field kunci : Kelas : id_kelas Jumlah field : 2 No Nama Field Type Field Lebar Keterangan 1 Id_kelas Char(5) 11 Nomor id kelas 2 Nama_kelas Varchar(25) 11 Nama kelas Tabel 2.7 Struktur tabel kelas 11

2.3.6 Tabel Nilai nilai Tabel nilai merupakan tabel yang digunakan untuk menyimpan data : nilai Jumlah field : 8 No Nama Field Type Field Keterangan 1 Nis Char(5) Nomor induk siswa 2 Kode_Mapel Char(5) Kode mata pelajaran 3 Id_Kelas Char(5) Nomor id kelas 4 Tugas_Smst1 Int(11) Nilai tugas semester 1 5 Ulangan_Smst1 Int(11) Nilai ulangan semester 1 6 Ujian_Smst1 Int(11) Nilai ujian semester 1 7 Tugas_Smst2 Int(11) Nilai tugas semester 2 8 Ulangan_Smst2 Int(11) Nilai ulangan semester 2 9 Ujian_Smst2 Int(11) Nilai ujian semester 2 Tabel 2.8 Struktur tabel Nilai 2.4 Perancangan Masukan (Input) Dalam sistem akademik smp muhamadiya 7 Yogykarta berbasis web dibutuhkan perancangan masukkan (input) yang digunakan untuk melakukan penginputan data sebagai berikut 12

2.4.1 Perancangan Input Mata Pelajaran Perancangan input mata pelajaran digunakan untuk menambahkan mata pelajaran. Gambar 2.3 Perancangan Input Mata Pelajaran 2.4.2 Perancangan Input Guru Perancangan input mata pelajaran digunakan untuk menambahkan data guru. Gambar 2.4 Perancangan Input Guru 2.4.3 Perancangan Input Siswa Perancangan input siswa merupakan perancangan yang digunakan untuk menginputkan data siswa. 13

Gambar 2.5 Perancangan Input Siswa 2.4.4 Perancangan Input Nilai Perancangan input nilai digunakan untuk menyimpan nilai siswa Gambar 2.6 Perancangan Input Nilai 2.5 Perancang Keluaran (Output) Dalam Sistem Akademik SMP Muhamadiyah 7 Yogyakarta berbasis web dibutuhkan perancangan keluaran (output). Berikut perancangan keluaran (output) yang dibutuhkan : 14

2.5.1 Perancangan Output Mata Pelajaran Perancangan output daftar Mata Pelajaran digunakan untuk menampilkan daftar data data Mata Pelajaran dihalaman admin. Kode Mapel Nama Pelajaran Aksi Xxx Xxx Xxx Gambar 2.7 Perancangan Output Mata Pelajaran 2.5.2 Perancangan Output Guru guru-guru Perancangan output guru digunakan untuk menampilkan daftar Nip Nama Guru Password Guru Aksi 1 Xxx Xxx xxx Gambar 2.8 Perancangan Output Guru 2.5.3 Perancangan Output Siswa data Siswa Perancangan output Siswa digunakan untuk menampilkan daftar Nis Nama Siswa Password Siswa Kelas Aksi Xxx Xxx Xxx Xxx Xxx Gambar 2.7 Perancangan Output Siswa 15

2.5.4 Perancangan Output Nilai Nilai Perancangan output Nilai digunakan untuk menampilkan daftar Gambar 2.8 Perancangan Output Nilai 16