BAB I PERSYARATAN PRODUK

dokumen-dokumen yang mirip
BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB I PERSYARATAN PRODUK

BAB IV HASIL DAN UJI COBA

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB I PERSYARATAN PRODUK

BAB IV HASIL DAN PEMBAHASAN

BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

Software Requirements Specification

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB II LANDASAN TEORI...

II.3.5 Statechart Diagram... II-14 II.3.6 Activity Diagram... II-15 II.3.7 Component Diagram... II-16 II.3.8 Deployment Diagram... II-16 II.3.

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

BAB IV IMPLEMENTASI 4.1 IMPLEMENTASI

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap perancangan dalam pembuatan program merupakan suatu hal yang

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLENTASI DAN EVALUASI HASIL

DAFTAR ISI. Halaman. KATA PENGANTAR... i. DAFTAR ISI...iii. DAFTAR TABEL...viii. DAFTAR GAMBAR... vi. ABSTRAK... xiv PENDAHULUAN...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN

Bab 3 Metoda dan Perancangan Sistem

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. Pemetaan lokasi cabang cabang toko baju Mode Fashion berbasis web

Bab I : Persyaratan Produk

BAB I PENDAHULUAN... I-1

BAB I PERSYARATAN PRODUK

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

BAB I PERSYARATAN PRODUK

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. terbagi menjadi dua, yaitu perangkat keras dan perangkat lunak.

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA


BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB I PENDAHULUAN. Sebagaimana diketahui, Sistem Informasi Geografis merupakan Sistem. yang dapat menjelaskan situasi dan keadaan tempat tersebut.

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

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

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI SISTEM. dapat siap untuk dioperasikan. Dalam implementasi aplikasi tes penentuan kelas

Bab 4 Implementasi dan Evaluasi

BAB IV HASIL DAN UJICOBA. pakar mendeteksi penyakit pada Kanker Servik ( Kanker Mulut Rahim).

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN DESAIN SISTEM

ABSTRAK. Kata Kunci : web kontes pemrograman, usort, metode LCS

BAB IV HASIL DAN UJI COBA. yang digunakan untuk memperjelaskan tentang tampilan-tampilan yang ada pada

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. menjadi informasi dan didistribusikan untuk pemakai. apapun seiring dengan perkembangan teknologi. Semakin tingginya wawasan

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

I.2 Identifikasi Masalah... I-2. I.3 Rumusan Masalah... I-2. I.4 Tujuan... I-3. I.5 Manfaat... I-3. I.6 Batasan Masalah... I-3

BAB I PENDAHULUAN Latar Belakang

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB 4 HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA. Menggunakan Metode KNN (K Nearest Neighbour) Berbasis Web. Di bawah ini

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN Pendahuluan Tujuan

Transkripsi:

BAB I PERSYARATAN PRODUK I.1 Pendahuluan Teknologi informasi dalam segala bidang sangat dibutuhkan. Khususnya bidang pendidikan dalam pengembangan kemampuan berbahasa pemrograman. Media komunikasi yang mudah diakses kapanpun dan dimanapun sangatlah penting dalam menyampaikan hal tersebut. Dengan adanya aplikasi Website Pengujian Program ini diharapkan mampu mengembangkan para pengguna dalam mengembangkan kemampuan programming. I.1.1 Tujuan Aplikasi Website Pengujian Program ini bertujuan untuk membantu pengguna dalam mengembangkan dan mengukur kemampuan pemrograman khususnya bahasa java. Selain itu, mampu mempelajari beberapa kasus soal dalam pemrograman. I.1.2 Ruang Lingkup Aplikasi ini memiliki nama Website Pengujian Program. Aplikasi ini memiliki halaman log in, yaitu Admin dan User. Admin dapat melakukan semua aktivitas yang ada di aplikasi ini seperti memasukkan soal, mengubah soal, memasukkan jawaban, melihat soal, melihat jawaban, melihat detail skor, menghapus pengguna dan melihat daftar user. Sedangkan untuk user hanya dapat memasukkan soal, mengubah soal,

memasukkan jawaban, melihat soal, melihat jawaban, melihat detail skor dan mengubah data diri. I.1.3 Definisi, Akronim, dan Singkatan Berikut ini akronim dan singkatan yang dapat memperjelas laporan ini, antara lain: 1) Software : Perangkat lunak 2) Hardware : Perangkat keras 3) PHP : Hypertext Pre Processor 4) UML :Unified Modeling Language 5) User : Pengguna aplikasi 6) JDK : Java Development Kit 7) User Interface Design : Tampilan antar muka 8) Database : Penyimpanan data 9) WWW : World Wide Web I.1.4 Overview Penulisan dokumen ini disusun dengan menggunakan metode Object Oriented. Untuk garis besar dari dokumen ini yaitu : Bab I : Persyaratan Produk Bab ini menjelaskan pengembangan software yaitu ruang lingkup, tujuan produk, akronim dan penjelasan produk. Bab II : Spesifikasi Produk Bab ini menjelaskan aspek produk yang dibangun secara terperinci. Bab ini mengambarkan fitur fitur apa saja yang akan diimplementasikan di dalam software yang dibuat, sehingga mampu memaparkan secara jelas semua fungsionalitas dan kemampuan software. 2

Bab III : Desain Perangkat Lunak Bab ini menjelaskan desain desain produk secara keseluruhan dan menggambarkan bagaimana software yang akan dibuat, antara lain: User Interface Design. Desain database. BAB IV : Pengembangan Sistem Bab ini akan menjelaskan bagaimana mengembangkan sebuah desain yang telah disusun secara jelas dari design yang sudah dibuat sebelumnya dan pembagian modul maupun keterkaitan antar modul. BAB V : Testing dan Evaluasi Bab ini menjelaskan mengenai hasil pengujian sistem yang terimplementasi. BAB VI : Kesimpulan dan Saran Bab ini mnejelaskan mengenai keterkaitan antara kesimpulan dan hasil evaluasi. Selain itu, terdapat saran dan perbaikan untuk memberikan produk yang lebih baik. I.2 Gambaran Keseluruhan Pembuatan aplikasi Website Pengujian Program ini dilatarbelakangi dari banyak website yang sifatnya kurang mendidik, maka dengan adanya aplikasi ini diharapakan pengguna dapat menambah pengetahuannya dalam programming. Aplikasi ini berjalan pada client yaitu(web browser) dan sebuah web server untuk penyimpanan data dan mengkompilasi jawaban kode program dari pengguna. 3

I.2.1 Perspektif Produk I.2.1.1 Antarmuka Sistem Antarmuka sistem terbagi atas beberapa bagian,antara lain : Antarmuka dengan pengguna. Antarmuka perangkat keras. Antarmuka perangkat lunak. Antarmuka komunikasi. Sedangkan proses pengembangan aplikasi agar dapat diselesaikan dengan baik, dibutuhkan beberapa software yaitu: Macromedia Dreamweaver versi 8 Digunakan untuk mengembangkan antarmuka aplikasi. MySQL versi 1.6.0 Digunakan sebagai media untuk penyimpanan data secara terpusat. Internet Browser versi 6.0 PHP versi 5 JDK versi 1.6.0 I.2.1.2 Antarmuka dengan Pengguna Aplikasi yang dibuat memberikan kemudahan user dalam mengukur kemampuan dalam programming. Dibawah ini adalah deskripsi singkat antarmuka penggunanya adalah : Untuk system login, ditampilkan dengan menggunakan textbox yang harus diisi bagi yang memiliki username dan password. Bila user belum memiliki username dan password, dapat melakukan register user. Password untuk kedua tingkat user berbeda. Proses enkripsi menggunakan MD5. 4

Untuk Admin, menghapus user dan melihat daftar user. Terdapat daftar soal, jawaban, maupun skor untuk dilihat oleh user maupun admin Memberikan pesan error kepada pengguna secara jelas sesuai dengan kesalahan yang terjadi. I.2.1.3 Antarmuka Perangkat Keras Perangkat keras yang dibutuhkan agar aplikasi dapat berjalan dengan baik, dibagi atas dua bagian penting yakni server dan client. I.2.1.4 Antarmuka Perangkat Lunak Untuk perangkat lunak / software yang dibutuhkan adalah : 1) Nama : Macromedia Dreamweaver Versi : 8 2) Nama : MySQL Versi : 1.60 3) Nama : PHP Versi : 5 4) Nama :XAMPP Versi : 1.60 5) Nama : Windows XP Profesional Edition Versi : SP2 6) Nama : Compiler Java JDK Versi : 1.6.0 I.2.1.5 Antarmuka Komunikasi Untuk menjalankan aplikasi ini membutuhkan jaringan internet karena aplikasi ini berbasis WWW. 5

I.2.1.6 Batasan Memori Server : Memori minimum 512 MB, Hardisk 100 GB. Untuk mengelola penyimpanan data maupun penempatan untuk kompiler. Client : Hardware cukup dengan spesifikasi yang mendukung internet browser. I.2.1.7 Operasi Operasi Operasi operasi yang dilakukan adalah : 1) Mengajukan soal 2) Mengubah soal 3) Manjawab soal 4) Melihat soal 5) Melihat skor 6) Menambah user 7) Melihat daftar user 8) Menghapus user 9) Mengapprove soal 10)Kompilasi dan Menjalankan program 11) Perhitungan skor I.2.2 Fungsi Produk Aplikasi ini memiliki fungsi yang sangat berhubungan satu dengan lainnya, secara global fungsi fungsi tersebut adalah : 1) Mengajukan soal 2) Mengubah soal 3) Manjawab soal 4) Melihat soal 5) Melihat skor 6

6) Menambah user 7) Melihat daftar user 8) Menghapus user 9) Mengapprove soal 10)Kompilasi dan Menjalankan program 11) Perhitungan skor I.2.3 Karakteristik Pengguna Karakteristik pengguna aplikasi ini adalah : Tingkat pendidikan : SMA dan Mahasiswa Pengalaman : Mengerti atau memahami bahasa pemrograman khususnya java. I.2.4 Batasan Batasan Batasan batasan yang harus diperhatikan adalah sebagai berikut : User harus mengerti bahasa pemrograman java. User yang mengajukan soal dan jawaban tidak dapat menjawab soal yang telah diajukan. User yang sudah menjawab dan mendapat nilai 100, tidak dapat mengulang lagi soal yang sudah dijawab. Penilaian hanya didapat dari pembandingan hasil output. Soal yang diajukan tidak boleh memiliki nilai inputan manual. Soal tidak boleh mengandung GUI(Graphical User Interface). User yang belum menjawab soal tidak dapat melihat jawaban 7

Skor didapat dari jika penilaian benar semua jika salah satu salah, akan dianggap salah. Admin hanya ada 1 dan tidak dapat ditambah lagi. I.2.5 Asumsi dan Ketergantungan Asumsi dan ketergantungan yang harus diperhatikan adalah sebagai berikut : Di Web Server telah memiliki compiler yang sudah terinstall seperti JDK. 8