BAB II ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

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. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

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

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

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN

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

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN

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

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

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

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

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

BAB 2 ANALISIS DAN PERANCANGAN SISTEM

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 II ANALISIS DAN PERANCANGAN

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

BAB 2 ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

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

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

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

BAB 2 ANALISIS DAN PERANCANGAN

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

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

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

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

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

BAB II ANALISIS DAN PERANCANGAN

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

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

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

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

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

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

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis. kebutuhan dari obyek yang dibangun antara lain sistem

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

BAB II ANALISIS DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

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

Secara non fungsional, inputan disimpan dalam database. Kemudian sistem

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

BAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

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

III. METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika Dan

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

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB II ANALISIS DAN PERANCANGAN

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

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB II ANALISIS DAN PERANCANGAN

Transkripsi:

BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan dari Sistem yang dibangun Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari sistem yang dibangun antara lain sistem pendukung, pengguna (Peserta) dan fungsinya, diagram alir sistem, perancangan basis data, struktur tabel, serta desain input dan output program. Di bawah ini adalah penjelasan dari masing-masing komponen kebutuhan di atas. 2.2 Analisis Proses Bisnis Simulasi ujian SIM C meliputi proses bisnis : 1. Peserta melakukan pendaftaran agar dapat melakukan simulasi ujian sim 2. Peserta memasukkan nomor peserta dan password untuk melakukan ujian 3. Peserta langsung melakukan ujian 4. Peserta lansung mendapatkan hasil ujian yang telah di kerjakan 4

2.3 Sistem Pendukung Untuk mendapatkan tujuan sebuah sistem dibutuhkan sistem pendukung atau alat bantu yang berupa perangkat keras, perangkat lunak, dan manusia. Oleh karena itu diperlukan kerja sama yang baik diantara kesatuan dari alat bantu tersebut, sehingga sistem yang direncanakan akan menghasikan informasi yang berguna sesuai dengan yang diharapkan oleh pemakai. 2.3.1 Sistem Perangkat Lunak Sistem perangkat lunak yang digunakan dalam memecahkan permasalahan ini digunakan bahasa pemrograman PHP, dan sistem operasi Windows XP. Berikut adalah daftar perangkat lunak dan fungsinya yang digunakan dalam penyusunan Tugas Akhir ini : a) Microsoft Windows XP, sebagai sistem operasi program. b) Appserv-win32, sebagai bundel software yang berisi web server Apache, PHP, dan Database Server MYSQL. c) Aplikasi browser program. d) Macromedia Dreamweaver 8. e) Adobe Photoshop CS3. 5

2.3.2 Sistem Perangkat Keras Untuk menjalankan sistem perangkat lunak yang digunakan maka dibutuhkan perangkat keras yang mendukung untuk melancarkan pemrosesan pembuatan program. Perangkat keras merupakan komponen komponen fisik dari komputer yang terdiri dari unit masukan, pengolahan dan unit keluaran. Dalam pembangunan sistem, digunakan komputer dengan spesifikasi sebagai berikut : 1. Processor Intel Pentium(R), 1.7 0 GHz atau lebih. 2. Harddisk 80 Gh 7200 rpm. 3. Memory 512 MB atau lebih. 4. Keyboard standart sebagai perangkat masukan 5. Printer sebagai perangkat keluaran. 2.4 Pengguna (Peserta) dan Fungsinya Di dalam sistem ini, terdapat 2 peserta yang memanfaatkan dan melakukan optimalisasi terhadap sistem, sehingga sistem berjalan dengan baik. Berikut ini adalah daftar pengguna beserta tugas-tugasnya : 2.4.1 Peserta Melakukan pendaftaran Melakukan login sebelum melakukan ujian tertulis secara on-line. Melakukan ujian secara online 6

2.4.2 Admin Melihat daftar peserta. Melakukan up-date terhadap bank soal. Dapat melihat keseluruhan laporan 2.5 Struktur Tabel Dalam pengembangan sistem ini memerlukan beberapa tabel yang akan diolah untuk dijadikan suatu informasi yang dapat menghasilkan keluaran yang diperlukan. Data yang dikumpulkan ke dalam suatu basis data dalam bentuk tabel untuk memudahkan pengolahan data. Struktur tabel pada Simulasi Ujian Tulis Online Surat Ijin Mengemudi (SIM C) adalah sebagai berikut : 2.5.1 Tabel banksoal Fungsi tabel banksoal Field Kunci Utama : untuk menyimpan data soal : kodesoal Field kunci tamu : - Jumlah Field : 7 7

Tabel 2.1 Struktur tabel banksoal No Nama Field Type Wid th Keterangan 1 kodesoal (*) int 11 Kode soal 2 Tanya varchar 500 Pertanyaan 3 Gambar varchar 100 gambar 4 Piliha varchar 200 Jawaban A 5 Pilihb varchar 200 Jawaban B 6 Pilihc varchar 200 Jawaban C 7 Jawab enum('a','b','c' ) - Jawaban 2.5.2 Tabel peserta Fungsi Tabel peserta Field Kunci Utama : untuk menyimpan data-data peserta :nomorpeserta Field kunci tamu : - Jumlah field : 12 Tabel 2.2 Struktur tabel peserta No Nama Field Type Width Keterangan 1 nomorpeserta(*) char 8 Nomor Peserta 2 username char 15 User peserta 3 Nama varchar 30 Nama peserta 4 password char 70 Password peserta 5 Ktp varchar 17 Nomor KTP 6 jenis_kelamin enum( P, W ) Jenis Kelamin peserta 8

7 Alamat varchar 250 Alamat peserta 8 tgl_lahir date Tanggal lahir peserta 9 tinggi_badan varchar 3 Tinggi badan peserta 10 pekerjaan varchar 50 Pekerjaan peserta 11 Nilai char 10 Nilai setiap peserta 12 Status enum Lulus atau tidak lulus 2.5.3 Tabel hasil Fungsi tabel hasil Field kunci utama Field kunci tamu : untuk melakukan penyimpanan hasil ujian : nomorpeserta : kodekelas,kodesoal Jumlah field : 5 Tabel 2.7 Struktur tabel hasil No Nama Field Type Width Keterangan 1 Nomorpeserta(*) Char 8 Nomor peserta 2 kodekelas (**) Char 4 Kode kelas 3 kodesoal (**) int Kode soal 4 Jawab Enum Jawaban peserta 5 Kunci Enum Kunci jawaban 9

2.5.4 Tabel admin Fungsi tabel hasil Field kunci utama : untuk melakukan login admin : username Field kunci tamu : - Jumlah field : 2 Tabel 2.8 Struktur tabel admin No Nama Field Type Keterangan 1 username(*) Varchar Nama admin 2 password Varchar Password admin 10

2.6 Perancangan Basis Data 2.6.1 Relasi Tabel Gambar 2.1 Gambar Relasi Antar Tabel 11

Keterangan: Kunci Primer (*) Kunci Tamu (**) Relasi One To Many Berikut adalah penjelasan Relasi Antar Tabel. 1. Hubungan antara tabel banksoal dengan tabel soal adalah one to many diartikan bahwa satu soal dapat dikeluarkan lebih dari satu kali ujian. Sedangkan hubungan tabel banksoal dengan tabel hasil adalah one to many artinya satu soal dapat menghasilkan banyak data hasil. 2.7 Diagram Alir Sistem Diagram alir sistem (flowchart system) merupakan alat yang digunakan untuk menggambarkan proses atau langkah-langkah kerja yang dilakukan oleh pemrogram dari pembentukan tabel sampai pembentukan laporan-laporan. Dibawah ini adalah gambar diagram alir sistem dari program aplikasi Simulasi Ujian Tulis Online Surat Izin Mengemudi (SIM C) : 12

Gambar 2.2 Diagram Alir Sistem Keterangan : 1. Laporan Data Banksoal 2. Laporan Data Peserta 3. Laporan Data Hasil Ujian Peserta Keseluruhan 4. Laporan Data Hasil Ujian Berdasarkan Nomor Peserta 13

Berikut adalah penjelasan Diagram Alir Sistem. 1. Data Banksoal Data banksoal diproses dan direkam ke dalam tabel banksoal dan kemudian diproses dan ditampilkan sebagai sebagai laporan data banksoal. 2. Data Peserta Data peserta diproses dan direkam ke dalam tabel peserta dan kemudian diproses dan ditampilkan sebagai laporan daftar data peserta. 3. Data hasil Data hasil diproses dan direkam ke dalam tabel hasil.myd. Data hasil juga mengambil data dari table banksoal, peserta, dan pesertakelas yang kemudian diproses dicetak menghasilkan laporan data hasil ujian berdasarkan kelas dan laporan data ujian berdasarkan nomor peserta 2.8 Desain Input Program Dari rancangan struktur tabel yang telah dibuat, selanjutnya adalah rancangan input. Untuk memudahkan dalam melakukan pengisian data-data ke dalam suatu tabel di dalam database, maka 14

diperlukan dua jenis proses pemasukan data berdasarkan pada penggunanya (Peserta). Adapun rancangan input pada sistem ini adalah sebagai berikut : 2.8.1 Desain Input Data Bank Soal Form ini digunakan untuk memasukan data soal yang nantinya disimpan dalam tabel banksoal. Menambah bank Soal Kode Soal : Pertanyaan : x Gambar : Choose file Pilihan (A) : Pilihan (B) : Pilihan (C) : Jawaban : A Simpan Reset Gambar 2.3 Desain Input Data Banksoal 15

2.8.2 Desain Input Daftar Peserta Form ini digunakan untuk pendaftaran peserta, yang nantinya data tersebut disimpan ke dalam tabel peserta. Berikut adalah rancangan form input peserta : Form Registrasi No Peserta : Nama : Username : Password : No KTP : Jenis Kelamin : Tanggal Lahir : Alamat : Pilih Jenis Kelamin tgl bulan tahun Pekerjaan : Tinggi Badan : Daftar Reset Gambar 2.4 Desain Input Daftar peserta 16

2.8.3 Desain Input Login Peserta Form ini digunakan untuk login peserta, login peserta dilakukan sebelum peserta melakukan ujian. Rancangan form input login adalah sebagai berikut : LOGIN User Name : Password : ********** Login Reset REGISTER Untuk membuat account baru / mendaftar sebagai member baru. Gambar 2.5 Desain Input Login Peserta 2.9 Desain Output Program Salah satu tujuan dibuatnya suatu sistem informasi adalah hasil dari informasi itu sendiri, dalam hal ini dikenal dengan suatu keluaran atau hasil output. Informasi yang dihasilkan akan sangat bermanfaat dalam suatu pengambilan keputusan berikutnya. Informasi yang akan dihasilkan pada Sistem Simulasi Ujian Tulis Online SIM C ini adalah : 2.9.1 Desain Output Laporan Bank Soal Output bank soal barang merupakan hasil cetakan daftar soal secara keseluruhan. Berikut desain output daftar bank soal : 17

No Kode Soal LAPORAN BANK SOAL Pertanyaan Gambar Pilihan A Pilihan B Pilihan C Jawaban 99 x Image x x x 99 x Image x x x 99 x ximage x x x Gambar 2.6 Desain Output laporan bank soal 2.9.2 Desain Output Laporan Data Peserta Keseluruhan Output daftar peserta merupakan hasil cetakan daftar peserta. Berikut desain output daftar peserta: LAPORAN DATA PESERTA No Nomor Peserta Nama Peserta Alamat Jenis kelamin Nomor KTP Alamat 99 999 x Gambar 2.7 Desain Output Data Peserta 99999 2.9.3 Desain Output Laporan Data Hasil Peserta Keseluruhan Output daftar peserta merupakan hasil cetakan daftar peserta. Berikut desain output daftar peserta: 18

LAPORAN DATA HASIL No Nomor Peserta Nama Peserta Alamat Nilai Keterangan 99 999 x x x Gambar 2.8 Desain Output Data hasil 2.9.4 Desain Output Laporan Hasil Berdasarkan Nomor Peserta Output laporang hasil ujian berdasarkan nomor peserta merupakan laporan hasil ujian yang ditampilkan berdasarkan nomor peserta. Berikut desain output laporan hasil ujian berdasarkan nomor peserta : LAPORAN HASIL UJIAN BERDASARKAN NOMOR PESERTA Nomor Peserta No Peserta : Nama Peserta : Jenis Kelamin : Alamat : Kode Kelas : Nama Kelas : Nilai : Keterangan : Gambar 2.9 Desain Output Laporan Hasil Ujian Berdasarkan Nomor Peserta cari 19