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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

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

BAB V IMPLEMENTASI SISTEM

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

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

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

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 III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem adalah teknik pemecahan masalah yang. menguraikan bagian-bagian komponen dengan mempelajari

BAB II ANALISIS DAN PERANCANGAN. Analisis sistem memberikan gambaran tentang sistem yang saat ini

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Sistem perangkat lunak (software) merupakan program-program

BAB II ANALISIS DAN PERANCANGAN SISTEM

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

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

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

BAB 2 ANALISIS DAN PERANCANGAN. lunak yang digunakan dalam pembuatan sistem tersebut adalah : yang digunakan dalam pembuatan sistem ini adalah :

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

BAB 2 ANALISIS DAN PERANCANGAN. Sistem perangkat lunak (software) merupakan programprogram. pendukung dalam menjalankan perangkat keras.

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. Komponen - komponen yang diperlukan untuk menganalisis

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

BAB II ANALISIS DAN PERANCANGAN

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

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

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

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan

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

BAB 2 ANALISIS DAN PERANCANGAN

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

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

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

BAB II ANALISIS DAN PERANCANGAN SISTEM

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

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

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

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. Komponen - komponen yang diperlukan untuk menganalisis

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISI DAN PERANCANGAN. Komponen komponen yang diperlukan untuk menganalisis. kebutuhan dari obyek yang dibangun antara lain sistem pendukung,

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

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

BAB 2 ANALISIS DAN PERANCANGAN

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

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

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. tentang penjualan busana muslim, yang meliputi data barang, cara

Bab 4 Implementasi dan Evaluasi

BAB III DESAIN DAN PERANCANGAN

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

BAB IV HASIL DAN PEMBAHASAN

BAB 3 PERANCANGAN SISTEM

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

BAB II ANALISA DAN PERANCANGAN. Proses analisis adalah bagian dari pengembangan sistem. Langkah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN. diidentifikasi lalu dicarikan solusinya. Dalam tahap ini akan diuraikan beberapa

BAB IV HASIL DAN PEMBAHASAN

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

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

Transkripsi:

BAB II ANALISIS DAN PERANCANGAN Tahap awal pemodelan sistem yaitu mencari tahu kebutuhan sistem yang akan dibangun, informasi dan data yang telah ada akan di digunakan oleh pengguna sistem. 2.1 Perangkat lunak Sistem perangkat lunak (software) merupakan program program pendukung dalam menjalankan perangkat keras. Software adalah mesin penerjemah suatu bahasa mesin atau bahasa tingkat rendah ke bahasa tingkat tinggi yang akhirnya menghasilkan suatu informasi yang dapat dikenal oleh manusia. Adapun perangkat lunak yang digunakan pada sistem ini adalah: 1. Sistem operasi windows 7 ultimate. 2. Database MYSQL versi 5.0.10. 3. Web server Apache versi 2.4.3. 4. Notepad++ sebagai editor program. 5. Aplikasi browser Firefox untuk menjalankan program. 6. Dia versi 0.97.2-2. 3

4 2.2 Perangkat keras Sistem perangkat keras (hardware) merupakan suatu peralatan fisik komputer yang digunakan untuk menjalankan program. Sistem prangkat keras terdiri dari unit masukan, unit pengolahan, dan unit pengeluaran. Adapun unit perangkat keras yang digunakan adalah sebagai berikut : 1. Processor Intel (R) Atom (TM) CPU N455 @ 1.66GHz 1.67GHz 2. Harddisk 231 G 3. Monitor beresolusi 1024 x 600 px 4. RAM 1 GB 2.3 Relasi Tabel Relasi tabel ini diperoleh dari hasil hubungan antara tabel yang satu dengan tabel yang lainnya. Relasi antar tabel untuk Tryout Ujian Nasional untuk SMP Berbasi Web adalah pada gambar 2.1 berikut ini : : Kunci Utama : One to Many ** : Kunci Tamu

5 Gambar 2.1 Relasi Antar Tabel Berikut adalah penjelasan Relasi Antar Tabel. 1. Hubungan antara tabel matapelajaran dengan tabel tryout adalah one to many diartikan bahwa satu matapelajaran memiliki banyak tryout. 2. Hubungan antara tabel tryout dengan tabel soal adalah one to many diartikan bahwa satu tryout memiliki banyak soal. 3. Hubungan antara tabel matapelajaran dengan tabel materi adalah one to many diartikan bahwa satu matapelajaran memiliki banyak materi.

6 2.4 Diagram Alir Sistem Diagram Alir Sistem merupakan bagian alir sistem yang menggambarkan proses alir data atau langkah langkah kerja yang akan dilakukan pemrograman mulai dari tabel sampai kebutuhan informasi informasi yang diperlukan pengguna. Diagram alir sistem dari Try Out Online Ujian Nasional Untuk SMP Berbasis Web dapat di lihat dalam gambar 2.2 berikut ini : Gambar 2.2 Diagram Alir Sistem

7 Keterangan : 1. Laporan Data Admin. 2. Laporan Data Mapel. 3. Laporan Data Materi. 4. Laporan Data Materi Per Mapel. 5. Laporan Data Try Out. 6. Laporan Data Soal Per Mapel. 7. Laporan Data Soal. 8. Laporan Data Hasil Jawaban Siswa. Penjelasan Bagan Alir Sistem : Pada sistem ini terdapat 6 output berupa laporan dari masing-masing input, berikut penjelasannya : 1. Laporan Data Admin, menampilkan data-data admin yang ada pada tabel admin. 2. Laporan Data Mapel, menampilkan data-data mapel yang ada pada tabel mapel. 3. Laporan Data Materi, menampilkan data-data materi yang ada pada tabel materi. 4. Laporan Data Materi Per Mapel, menampilkan data-data materi per mata pelajaran. 5. Laporan Data Try Out, menampilkan data-data try out yang ada pada tabel try out.

8 6. Laporan Data Soal Per Mapel, menampilkan data-data soal per mata pelajaran. 7. Laporan Data Soal, menampilkan data-data soal yang ada pada tabel soal. 8. Laporan Data Hasil Jawaban Siswa, menampilkan hasil jawaban siswa dari soal-soal try out yang telah dikerjakan tadi. 2.5 Desain Input Program Untuk memudahkan dalam melakukan pengisian data kedalam suatu tabel di dalam database, input proses memalui form. Ada pun rancangan input dalam sistem ini adalah sebagai berikut: 2.5.1 Desain Form Login Admin Digunakan untuk masuk kedalam sistem. Username merupakan nama user yang digunakan oleh pengguna dalam login serta password adalah kata kunci yang sudah dimiliki oleh pengguna untuk masuk dalam sistem. Username Password LOGIN Login Gambar 2.3 Rancangan Form Login Admin.

9 2.5.2 Desain Form Input Mata Pelajaran Digunakan untuk menambah nama matapelajaran yang selanjutnya akan disimpan pada tabel mata pelajaran. Form Input Data MataPelajaran Nama MataPelajaran : SIMPAN Gambar 2.4Rancangan Input Matapelajaran 2.5.3 Desain Data Mata Pelajaran Digunakan untuk merekam data nama matapelajaran yang telah dimasukkan kedalam form input matapelajaran. Data Matapelajaran No Nama Matapelajaran Aksi XX XXX Update Delete XX XXX Update Delete +Tambah Data Matapelajaran Gambar 2.5 Rancangan Data Matapelajaran

10 2.5.4 Desain Form Input Tryout Digunakan untuk menambahkan tryout yang selanjutnya akan disimpan kedalam tabel tryout dan muncul pada data tryout dan menambahkan soal. Form Input Tryout Matapelajaran : XXX Title : Durasi : menit Kembali Simpan Gambar 2.6 Rancangan Input Tryout 2.5.5 Desain Data Try Out Data Tryout Digunakan untuk menampung data tryout yang sudah dimasukkan dalam form Input Tryout dan menambahkan soal atau menglist soal yang telah dimasukkan. No Nama Matapelajaran Title Tryout Durasi Aksi XX XXX XXX XX Perbaharui Hapus Add Soal List Soal XX XXX XXX XX Perbaharui Hapus Add Soal List Soal +Tambah Tryout Gambar 2.7 Rancangan Data Try out

11 2.5.6 Desain Add Soal Digunakan untuk menginputkan data soal dari matapelajaran yang telah diinputkan yang akan muncul pada halaman public dan masuk ke dalam tabel soal. Tambah Soal XXX Pertanyaan : Pilihan A : Pilihan B : Pilihan C : Pilihan D : Pilihan E : Kunci Jawaban : A Kembali Simpan Selesai Gambar 2.8 Rancangan Add Soal 2.5.7 Desain List Soal Digunakan untuk mengedit, menghapus dan melihat detail dari soal, yang bisa diperbaiki tanpa harus masuk ke dalam database lagi.

12 List Soal XXX No Pertanyaan Pilihan Pilihan Pilihan Pilihan Pilihan Kunci Aksi A B C D E Jawaban X XX XX XX XX XX XX X Edit Hapus Detail X XX XX XX XX XX XX X Edit Hapus Detail Kembali Gambar 2.9 Rancangan List Soal 2.5.8 Desain Form Input Materi Digunakan untuk memasukkan materi matapelajaran yang akan muncul pada halaman public, dan matapelajaran tadi sudah dimasukkan pada form matapelajaran tadi. Form Materi Matapelajaran : XX Title : Isi Materi : Simpan Kembali Gambar 2.10 Rancangan Input Materi

13 2.5.9 Desain Data Materi Digunakan untuk mengedit, menghapus dan melihat detail dari materi, yang bisa diperbaiki tanpa harus masuk ke dalam database lagi. Data Materi No Matapelajaran Title Materi Aksi X XX XX Edit Delete Detail X XX XX Edit Delete Detail +Tambah Materi Gambar 2.11 Rancangan Data Materi 2.5.10 Desain Form Ganti Password Admin Digunakan untuk menganti password admin agar dalam website selalu aman dari ancaman orang yang akan mengobrakabrik web. Ganti Password Password Lama : Password Baru : Re-password Baru : Simpan Gambar 2.12 Rancangan Ganti Password Admin

14 2.6 Perancangan basis data Dalam pembuatan sistem informasi Tryout UN Untuk SMP Berbasis Web ini membutuhkan beberapa tabel untuk mempermudah penyimpanan data yang akan diproses berikut tabel yang digunakan adalah : 1. Tabel Admin Tabel admin berfungsi untuk menyimpan data admin yang berisi id_admin yang merupakan kunci utama dan berjenis auto_increment. Struktur tabel admin dapat dilihat pada tabel 2.1 Tabel 2.1 Tabel admin No Nama Field Type Lebar Keterangan 1 id_admin int 11 Id admin 2 user_name varchar 45 User name admin 3 nama varchar 45 Nama admin 4 password varchar 45 Password admin 2. Tabel matapelajaran Tabel matapelajaran berfungsi untuk menyimpan data matapelajaran yang berisi id_matapelajaran yang merupakan kunci utama yang berjenis auto_increment. Structur tabel admin dapat dilihat pada tabel 2.2.

15 Tabel 2.2 Tabel matapelajaran No Nama Field Type Lebar Keterangan 1 Id_matapelajaran int 11 Id matapelajaran 2 matapelajaran varchar 45 matapelajaran 3. Tabel Tryout Tabel tryout berfungsi untuk menyimpan data tryout yang berisi id_tryout yang merupakan kunci utama yang berjenis auto increment. Structur tabel tryout dapat dilihat pada tabel 2.3. Tabel 2.3 Tabel Tryout No Nama Field Type Lebar Keterangan 1 Id_tryout int 11 Id Tryout 2 Id_matapelajaran Int 11 Id Matapelajaran 3 Title Varchar 45 Judul 4 Durasi Varchar 45 Waktu pengerjaan

16 4. Tabel Soal Tabel soal berfungsi untuk menyimpan data soal tryout yang berisi id_soal yang merupakan kunci utama yang berjenis auto_increment. Structur tabel soal dapat dilihat pada tabel 2.4. Tabel 2.4 Tabel Soal No Nama Field Type Lebar Keterangan 1 Id_soal Int 11 Id soal 2 Id_tryout Int 11 Id tryout 3 Pertanyaan Text Pertanyaan 4 Option_a Varchar 225 Pilihan A 5 Option_b Varchar 225 Pilihan B 6 Option_c Varchar 225 Pilihan C 7 Option_d Varchar 225 Pilihan D 8 Option_e Varchar 225 Pilihan E 9 Kunci_jawaban Varchar 1 Kunci Jawaban

17 5. Tabel Materi Tabel materi berfungsi untuk menyimpan data materi yang berisi id_materi yang merupakan kunci utama yang berjenis auto_increment. Structur tabel materi dapat dilihat pada tabel 2.5. Tabel 2.5 Tabel Materi No Nama Field Type Lebar Keterangan 1 Id_materi Int 11 Id Materi 2 Id_matapelajaran Int 11 Id Matapelajaran 3 Title_materi Varchar 90 Judul Materi 4 Isi_materi Text Isi Materi