Pembuatan Website Ensiklopedia Hardware Komputer.

(1)

Ensiklopedia Online Hardware Computer

Universitas Kristen Maranatha vi

Abstraksi

Di jaman yang modern saat ini, penggunaan komputer bukan merupakan sesuatu yang aneh. Perangkat keras komputer, yang memegang peranan yang sangat penting dalam perkembangan komputer, berkembang dengan pesatnya. Para konsumen dibingungkan dengan perkembangan yang demikian pesat ini. Mereka memerlukan informasi setiap harinya.

Tujuan dari pembuatan Tugas Akhir ini adalah membuat sebuah website yang dapat membantu para konsumen yang kebingungan dengan perkembangan hardware yang sangat pesat tersebut.

User dapat melihat informasi-informasi, baik berupa data spesifikasi hardware, maupun mengenai istilah-istilah mengenai hardware. Kedua-duanya dapat diupdate dari dua sisi, yaitu dari sisi admin dan sisi user, sehingga dapat terupdate dengan cepat. Website ini juga memiliki sistem yang dinamis, yaitu jenis-jenis hardware yang belum ditentukan pada masa pembuatan, tetapi pada masa implementasi, sistem dari dalam website dapat membuat tabel baru jika dikemudian hari akan ada hardware yang ditambahkan, atau penambahan kolom spesifikasi hardware, apabila hardware memiliki teknologi yang baru, selama data tersebut dapat dituliskan dalam text, atau bilangan.

Setelah melalui pengembangan dan revisi, website ini telah memiliki fitur-fitur yang dapat memungkinkan user untuk berinteraksi dengan cukup bebas, seperti dengan kolom pendapat, kolom pertanyaan, kolom spesifikasi user, fasilitas upload materi ensiklopedia dan upload data spesifikasi. Semua fasilitas itu dapat dilakukan oleh user tanpa melakukan login dan tidak banyak rules yang mengikat user, karena website ini dikembangkan agar lebih menjadi milik para user.


(2)

Ensiklopedia Online Hardware Computer

Universitas Kristen Maranatha vii

Daftar Isi

Lembar Pengesahan……….………….. ii

Kata Pengantar……….………….. iii

Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah………...………….. v

Abstraksi……….. vi

Daftar Isi……….. vii

Daftar Gambar……… ix

Daftar Tabel……… xi I. Bab 1 Persyaratan Produk……….. I-1 I.1 Pendahuluan………... I-1 I.1.1 Tujuan……… I-1 I.1.2 Ruang Lingkup………... I-1 I.1.3 Definisi, Akronim, dan Singkatan……….. I-2 I.1.4 Referensi……… I-3 I.1.5 Overview……… I-3 I.2 Gambaran Keseluruhan………. I-4 I.2.1 Perspektif Produk………... I-4 I.2.2 Fungsi Produk………. I-4 I.2.3 Karakteristik Pengguna……….. I-5 I.2.4 Batasan………... I-6 I.2.5 Asumsi Dan Ketergantungan……….. I-6 I.2.6 Penundaan Persyaratan………... I-6 II. Bab 2 Spesifikasi Produk………... II-1 II.1 Persyaratan Antarmuka Eksternal……….II-1 II.1.1 Antarmuka Dengan Pengguna……….. II-1 II.1.2 Antarmuka Perangkat Keras………. II-2 II.1.3 Antarmuka Perangkat Lunak………. II-2 II.1.4 Antarmuka Komunikasi……… II-3 II.2 Fitur-Fitur Produk Perangkat Lunak……… II-3 II.2.1 Informasi Spesifikasi Hardware Komputer……….. II-3 II.2.2 Teori Pembelajaran Hardware Komputer………. II-3 II.2.3 Kolom Pendapat……… II-4 II.2.4 Kolom Pertanyaan………. II-4 II.2.5 Kolom Spesifikasi Pribadi User……… II-4 II.2.6 Peringkat Hardware………... II-4 II.2.7 Pencarian………... II-4 II.2.8 Maintenance Jenis Hardware……… II-4 II.2.9 Maintenance Vendor………. II-4 II.2.10 Maintenance Produk………. II-5 II.2.11 Maintenance Berita Halaman Depan……… II-5


(3)

Ensiklopedia Online Hardware Computer

Universitas Kristen Maranatha viii III. Bab 3 Desain Perangkat Lunak………... III-1 III.1 Pendahuluan………. III-1 III.1.1 Identifikasi………... III-1 III.1.2 Overview Sistem……….. III-1 III.2 Desain Perangkat Lunak Secara Keseluruhan………. III-2 III.2.1 Data Flow Diagram……….. III-3 III.2.2 Kamus Data……….. III-15 III.2.3 Skema Database………... III-27 III.3 Desain Arsitektur Perangkat Lunak………. III-40 III.3.1 Komponen Perangkat Lunak………... III-40 III.3.2 Konsep Eksekusi………. III-41 III.3.3 Desain Antarmuka………... III-41

IV. Bab 4 Pengembangan Sistem IV-1

IV.1 Perencanaan Tahap Implementasi………... IV-1 IV.1.1 Pembagian Modul / Prosedur / Class Implementasi……… IV-1 IV.1.2 Keterkaitan Antar Modul / Prosedur / Class……… IV-7 IV.2 Perjalanan Tahap Implementasi (Coding)………... IV-8 IV.2.1 Top Down / Bottom Up Implementasi……… IV-8 IV.2.2 Debuggin………. IV-8 IV.3 Ulasan Realisasi Fungsionalitas……….. IV-11 IV.4 Ulasan Realisasi User Interface Design……….. IV-12 V. Bab 5 Testing Dan Evaluasi Sistem………... V-1 V.1 Rencana Pengujian Sistem Terimplementasi……… V-1 V.1.1 Test Case………... V-1 V.1.2 Uji Fungsionalitas Modul / Class……….. V-18 V.2 Perjalanan Metodologi Pengujian………. V-19 V.2.1 White Box………. V-19 V.2.2 Black Box……….. V-19 V.2.3 Survey / Wawancara Dengan Target Aplikasi……….. V-37 V.3 Ulasan Hasil Evaluasi………... V-37 VI. Bab 6 Kesimpulan Dan Saran………... VI-1 VI.1 Keterkaitan Antara Kesimpulan Dengan Hasil Evaluasi………. VI-1 VI.2 Keterkaitan Antara Saran Dengan Hasil Evaluasi……… VI-2 VI.3 Rencana Perbaikan / Implementasi Terhadap Saran Yang Diberikan…….. VI-2 Lampiran

A Hasil Implementasi (Code Program)………. A-1 B Hasil Ujicoba / Survey / Wawancara………..B-1 Daftar Referensi………xii


(4)

Ensiklopedia Online Hardware Computer

Universitas Kristen Maranatha ix

Daftar Gambar

Gambar 2.1 Site Map ... II-1 Gambar 3.1 Diagram Konteks ... III-3 Gambar 3.2 DFD Level 1... III-4 Gambar 3.3 DFD Level 2 Dari Proses 1 ... III-5 Gambar 3.4 DFD Level 2 Dari Proses 2 ... III-6 Gambar 3.5 DFD Level 2 Dari Proses 3 ... III-7 Gambar 3.6 DFD Level 3 Dari Proses 3-1 ... III-8 Gambar 3.7 DFD Level 3 Dari Proses 3-3 ... III-9 Gambar 3.8 DFD Level 2 Dari Proses 4 ... III-10 Gambar 3.9 DFD Level 2 Dari Proses 5 ... III-11 Gambar 3.10 DFD Level 2 Dari Proses 6 ... III-11 Gambar 3.11 DFD Level 3 Dari Proses 6-1 ... III-12 Gambar 3.12 DFD Level 2 Dari Proses 7 ... III-13 Gambar 3.13 DFD Level 2 Dari Proses 8 ... III-14 Gambar 3.14 E-R Diagram 1 ... III-24 Gambar 3.15 E-R Diagram 2 ... III-25 Gambar 3.16 Structure Chart ... III-26 Gambar 3.17 Desain Antar Muka Halaman Utama ... III-27 Gambar 3.18 Desain Antar Muka Halaman Daftar Produk ... III-28 Gambar 3.19 Desain Antar Muka Halaman Detail Spesifikasi Produk ... III-28 Gambar 3.20 Desain Antar Muka Halaman Ensiklopedia ... III-29 Gambar 3.21 Desain Antar Muka Halaman Isi Teori Ensiklopedia ... III-29 Gambar 4.1 Halaman Utama ... IV-11 Gambar 4.2 Halaman Home ... IV-11 Gambar 4.3 Halaman Ensiklopedia ... IV-12 Gambar 4.4 Halaman Perbandingan Produk ... IV-12 Gambar 4.5 Halaman Kirim Spesifikasi Pribadi ... IV-13 Gambar 4.6 Halaman Isi Spesifikasi Pribadi ... IV-13 Gambar 4.7 Halaman Menanggapi Spesifikasi Pribadi ... IV-14 Gambar 4.8 Halaman Peringkat Produk ... IV-14 Gambar 4.9 Halaman Peringkat Secara Spesifik ... IV-15 Gambar 4.10 Halaman Pencarian ... IV-15 Gambar 4.11 Halaman Upload Data Produk ... IV-16 Gambar 4.12 Halaman Upload Materi Ensiklopedia ... IV-17 Gambar 4.13 Halaman Contact Us ... IV-17 Gambar 4.14 Halaman Daftar Vendor dan Produk ... IV-18 Gambar 4.15 Halaman Isi Spesifikasi Produk ... IV-18 Gambar 4.16 Halaman Kolom Pendapat Produk ... IV-19 Gambar 4.17 Halaman Kirim Pendapat ... IV-19 Gambar 4.18 Halaman Isi Kolom Pendapat ... IV-20 Gambar 4.19 Halaman Menanggapi Pendapat ... IV-20 Gambar 4.20 Halaman Kolom Pertanyaan ... IV-21 Gambar 4.21 Halaman Isi Kolom Pertanyaan ... IV-21 Gambar 4.22 Halaman Kirim Pertanyaan ... IV-22 Gambar 4.23 Halaman Menanggapi Pertanyaan ... IV-22


(5)

Ensiklopedia Online Hardware Computer

Universitas Kristen Maranatha x

Gambar 4.24 Halaman Login Admin ... IV-23 Gambar 4.25 Halaman Menu Admin : Tambah Berita ... IV-23 Gambar 4.26 Halaman Menu Admin : Tambah Jenis Hardware ... IV-24 Gambar 4.27 Halaman Menu Admin : TambahVendor ... IV-25 Gambar 4.28 Halaman Menu Admin : Tambah Data Produk ... IV-25 Gambar 4.29 Halaman Menu Admin : Tambah Pendukung Produk ... IV-26 Gambar 4.30 Menu Admin : Tambah Materi Ensiklopedia ... IV-26 Gambar 4.31 Tambah Admin ... IV-27


(6)

Ensiklopedia Online Hardware Computer

Universitas Kristen Maranatha xi

Daftar Tabel

Tabel 1.1 Daftar Definisi, Akronim, dan Singkatan Istilah-Istilah Asing ... I-2 Tabel 2.1 Antar Muka Perangkat Lunak Di Sisi Pengembangan ... II-2 Tabel 3.1 Kamus Data ... III-15 Tabel 5.1 Tabel Test Case Untuk Kolom Pendapat ... V-1 Tabel 5.2 Tabel Test Case Untuk Kolom Pertanyaan ... V-2 Tabel 5.3 Tabel Test Case Untuk Spesifikasi Pribadi User ... V-3 Tabel 5.4 Tabel Test Case Untuk Upload Data Produk ... V-4 Tabel 5.5 Tabel Test Case Untuk Upload Materi Ensiklopedia ... V-5 Tabel 5.6 Tabel Test Case Untuk Login Admin ... V-5 Tabel 5.7 Tabel Test Case Untuk Menu Admin : Tambah Admin ... V-6 Tabel 5.8 Tabel Test Case Untuk Menu Admin : Set E-Mail Admin & Ganti E-Mail ... V-7 Tabel 5.9 Tabel Test Case Untuk Menu Admin : Ganti Password ... V-9 Tabel 5.10 Tabel Test Case Untuk Menu Admin : Tambah Jenis Hardware ... V-10 Tabel 5.11 Tabel Test Case Untuk Menu Admin : Edit Jenis Hardware ... V-12 Tabel 5.12 Tabel Test Case Untuk Menu Admin : Tambah Vendor & Edit Vendor ... V-14 Tabel 5.13 Tabel Test Case Untuk Menu Admin : Tambah Produk, Edit Produk,

Approve Produk ... V-16 Tabel 5.14 Tabel Test Case Untuk Menu Admin : Tambah Berita & Edit Berita ... V-17 Tabel 5.15 Tabel Test Case Untuk Menu Admin : Tambah Materi Ensiklopedia, Edit

Materi Ensiklopedia, Approve Materi Ensiklopedia ... V-17 Tabel 5.16 Tabel Test Case Untuk Menu Admin : Tambah Pendukung Produk,Edit

Pendukung Produk ... V-18 Tabel 5.17 Tabel Hasil Pengujian Untuk Kolom Pendapat ... V-19 Tabel 5.18 Tabel Hasil Pengujian Untuk Kolom Pertanyaan ... V-20 Tabel 5.19 Tabel Hasil Pengujian Untuk Spesifikasi Pribadi User... V-21 Tabel 5.20 Tabel Hasil Pengujian Untuk Upload Data Produk ... V-22 Tabel 5.21 Tabel Hasil Pengujian Untuk Upload Materi Ensiklopedia ... V-23 Tabel 5.22 Tabel Hasil Pengujian Untuk Login Admin ... V-23 Tabel 5.23 Tabel Hasil Pengujian Untuk Menu Admin : Tambah Admin ... V-24 Tabel 5.24 Tabel Hasil Pengujian Untuk Menu Admin : Set E-Mail Admin & Ganti

E-Mail ... V-25 Tabel 5.25 Tabel Hasil Pengujian Untuk Menu Admin : Ganti Password ... V-26 Tabel 5.26 Tabel Hasil Pengujian Untuk Menu Admin : Tambah Jenis Hardware ... V-27 Tabel 5.27 Tabel Hasil Pengujian Untuk Menu Admin : Edit Jenis Hardware ... V-29 Tabel 5.28 Tabel Hasil Pengujian Untuk Menu Admin : Tambah Vendor & Edit

Vendor ... V-31 Tabel 5.29 Tabel Hasil Pengujian Untuk Menu Admin : Tambah Produk, Edit

Produk, Approve Produk ... V-33 Tabel 5.30 Tabel Hasil Pengujian Untuk Menu Admin : Tambah Berita & Edit

Berita ... V-34 Tabel 5.31 Tabel Hasil Pengujian Untuk Menu Admin : Tambah Materi

Ensiklopedia, Edit Materi Ensiklopedia, Approve Materi Ensiklopedia ... V-35 Tabel 5.32 Tabel Hasil Pengujian Untuk Menu Admin : Tambah Pendukung


(7)

Ensiklopedia Online Hardware Computer I-1

Bab I

Persyaratan Produk

I.1.

Pendahuluan

Di jaman komputerisasi seperti sekarang ini, perkembangan hardware komputer pun berlangsung dengan sangat pesat. Tiap bulannya vendor-vendor mengeluarkan produk andalannya masing-masing, sehingga terjadi persaingan di bidang hardware komputer. Banyaknya hardware-hardware komputer yang keluar di pasaran cukup membingungkan konsumen, karena banyaknya produk dan teknologi yang ditemukan dan ditawarkan oleh vendor-vendor hardware komputer tersebut, juga melahirkan istilah-istilah yang tidak atau kurang dimengerti oleh konsumennya.

Informasi mengenai teknologi hardware sangat diperlukan, sehingga banyak Perguruan Tinggi yang menyiapkan mata kuliah mengenai pengetahuan hardware komputer di fakultas IT, demikian pula Universitas Kristen Maranatha, melalui mata kuliah Pengantar Arsitektur Komputer.

I.1.1.

Tujuan

Memberikan informasi yang jelas dan lengkap tentang hardware komputer kepada masyarakat dan mahasiswa IT, khususnya mahasiswa Universitas Kristen Maranatha pada semester-semester awal melalui sebuah ensiklopedia hardware komputer berbasis web.

I.1.2.

Ruang Lingkup Proyek

Proyek ini bertujuan untuk mengembangkan sebuah website yang berjudul “Ensiklopedia

Online Hardware Komputer”. Website ini akan berisi data-data dari berbagai jenis dan merk dari hardware komputer. Selain itu, website ini juga berisi teori pembelajaran yang berisi informasi mengenai fungsi dan cara kerja dari berbagai jenis hardware komputer, yang dituangkan dalam bentuk ensiklopedia untuk menambah pengetahuan pengguna mengenai hardware komputer. Sistem dari website ini memungkinkan pengguna untuk ikut berinteraksi melalui berbagai fitur, seperti memberikan pendapat atau bertanya mengenai suatu produk hardware komputer.


(8)

Ensiklopedia Online Hardware Computer I-2

I.1.3.

Definisi, Akronim, Singkatan

Daftar definisi, akronim, dan singkatan dari istilah-istilah asing yang terdapat dalam laporan tugas akhir ini dapat dilihat dalam Tabel 1.1.

Tabel 1.1 Daftar definisi, akronim, dan singkatan istilah-istilah asing Istilah Definisi

IT Information Technology : Cabang keahlian teknik yang berhubungan dengan penggunaan komputer dan telekomunikasi untuk mengambil dan menyimpan dan mengirimkan informasi.

Ensiklopedia Sebuah atau sekumpulan buku yang berisi artikel informasi yang biasanya diurutkan menurut abjad.

Website Kumpulan halaman web dan informasi yang lainnya, seperti gambar, suara, dan video, yang disampaikan pada pengguna dalam sebuah web server.

Online Semua kemampuan atau pekerjaan yang dapat dilakukan langsung didepan komputer.

Admin Orang yang bertugas untuk menjaga agar jaringan tetap berjalan.

User Orang yang menggunakan komputer untuk pekerjaan atau hiburan atau komunikasi atau bisnis.

Web Server Sebuah komputer, termasuk paket perangkat lunaknya, yang memberikan pelayanan kepada klien yang ada di komputer lain.

Login Aksi yang dilakukan oleh user untuk menghubungkan kepada sistem atau layanan jaringan.

Error Handling Sebangun bahasa pemrograman yang didesain untuk menangani error atau masalah lainnya yang berhubungan dengan pengeksekusian program.


(9)

Ensiklopedia Online Hardware Computer I-3

I.1.4. Referensi

Chandra, Marvin, Perkenalan Arsitektur Komputer, Bandung, 2002 Christensen, Erik, Pemrograman Web, Bandung, 2003

Hadiyan, Titan, Pemrograman Web Lanjut, Bandung, 2004 Setiawan, Djoni, Web Admin, Bandung, 2005

Wouter, www.powerasp.com, “Re:How can I use Response.Redirect in the combination with TARGET=”, 26 July 2006.

Robinson, Gary, www.Vb123.com, “Create Table Query and More Hidden Access SQL Queries”, 22 July 2006.

Microsoft, www.Microsoft.com, “Description of the new features that are included in Microsoft Jet 4.0”, 23 July 2006.

dhtmlgod, “ASP: Random numbers?”, 5 July 2006.

MGFoster, “SQL DDL to rename table and rename field”, 23 July 2006

I.1.5. Overview

Dokumen ini adalah sebuah “Software Requirements Specification” untuk proyek pengembangan website yang berjudul “Ensiklopedia Online Hardware Komputer”.

Bab 1, Pendahuluan dari proyek, yaitu pengantar dan tujuan mengapa proyek ini dikembangkan.

Bab 2, Spesifikasi Produk, berisi desain antarmuka dan fitur-fitur yang akan dikembangkan. Bab 3, Desain Perangkat Lunak, berisi tampilan awal dari produk, desain perangkat lunak berupa Data Flow Diagram (DFD) dan desain database yang berupa Entity Relationship (ER).

Bab 4, Pengembangan Sistem, berisi susunan prosedur dari program yang akan dikembangkan, juga ulasan User Interface Design (UID) dan ulasan dari debugging kode program.

Bab 5, Testing dan Evaluasi Sistem, berisi metoda pengetesan berupa Test Case untuk keperluan evaluasi dari produk.

Bab 6, Kesimpulan Dan Saran, berisi kesimpulan dan saran dari hasil evaluasi terhadap produk.


(10)

Ensiklopedia Online Hardware Computer I-4

I.2.

Gambaran Keseluruhan

Gambaran keseluruhan dari produk yang akan dikembangkan, terdiri dari perspektif produk, fungsi produk, karakteristik pengguna, batasan-batasan, asumsi dan ketergantugan, dan penundaan persyaratan.

I.2.1.

Perspektif Produk

Untuk dapat mengakses website ini, pengguna harus memiliki akses ke internet dan memakai web browser yang mendukung teknologi ASP.net.

I.2.2.

Fungsi Produk

Proyek ini bertujuan untuk mengembangkan sebuah website yang berjudul “Ensiklopedia

Online Hardware Komputer”. Tujuan utama dari website ini adalah untuk memberikan informasi mengenai hardware komputer yang jelas dan lengkap pada masyarakat dan memberikan informasi pembelajaran kepada mahasiswa IT mengenai hardware komputer. Website ini memungkinkan pengguna untuk ikut berinteraksi melalui “Kolom Pendapat”,

“Kolom Pertanyaan”, dan “Spesifikasi Komputer User”. Dalam website ini juga, pengguna dapat melakukan perbandingan dua produk hardware yang sejenis, melihat peringkat hardware untuk membantu dalam memilih suatu produk. Selain itu, website ini juga dapat berisi informasi pendukung dari hardware komputer. Untuk keperluan kepengurusan,

terdapat “Admin Menu” yang dapat digunakan para admin untuk mengurus website ini. 1. Memberikan Informasi Hardware Komputer : Memberikan informasi mengenai

hardware komputer secara umum dan pendapat-pendapat dari pengguna lain mengenai produk tertentu kepada pengguna.

2. Pembelajaran Hardware Komputer : memberikan pengetahuan dasar, fungsi, dan cara kerja dari hardware komputer secara umum, yang dituangkan dalam bentuk ensiklopedia. 3. Kolom Pendapat : fitur yang diberikan untuk memungkinkan pengguna memberikan pendapat mengenai produk hardware yang dimaksud, pengguna dapat memberikan

tanggapan berupa pernyataan “setuju” atau “tidak setuju” pada pendapat pengguna lain,

beserta alasannya.

4. Kolom Pertanyaan : fitur yang diberikan untuk memungkinkan pengguna untuk bertanya mengenai produk hardware yang dimaksud, yang dapat dijawab, baik oleh admin, maupun oleh pengguna lainnya.


(11)

Ensiklopedia Online Hardware Computer I-5 5. Spesifikasi Pribadi Komputer User : fitur yang diberikan untuk memungkinkan pengguna untuk mengirimkan spesifikasi hardware dari komputernya, yang disertai komentar atauu pertanyaan, pengguna lain dapat memberikan tanggapannya atas spesifikasi ini.

6. Perbandingan Dua Produk Hardware : memungkinkan pengguna untuk membandingkan informasi umum dari dua produk hardware dari jenis yang sama.

7. Melihat Peringkat Hardware : memberikan urutan sepuluh besar dari rating, dan informasi umum hardware yang terukur, seperti clock speed, atau besar memory.

8. Informasi Pendukung Hardware Komputer : memberikan informasi-informasi kepada pengguna mengenai hal-hal pendukung untuk produk, yaitu driver atau link dari web resmi produk, dan penjelasan dari produk jika ada.

9. Admin Menu : memberikan hak-hak khusus kepada admin untuk mengurus website ini.

I.2.3.

Karakteristik Pengguna

Karakteristik Pengguna yang dituju, memiliki kriteria sebagai berikut :

1. Pengguna awam yang tidak memahami hardware komputer sama sekali. Tujuan utamanya adalah untuk membantu pengguna yang tidak mengetahui kualitas dari hardware-hardware yang beredar di pasaran. Dia membutuhkan solusi yang tepat berupa informasi yang jelas dan lengkap, juga pendapat dari orang yang lebih memahami hardware komputer.

2. Mahasiswa IT angkatan baru yang mengambil mata kuliah Pengantar Arsitektur Komputer. Untuk membantunya memahami hardware komputer agar lebih baik dalam mengikuti perkuliahan tersebut. Dia membutuhkan pengetahuan umum yang berisi fungsi dan cara kerja mengenai hardware komputer.

3. Ahli dalam bidang hardware komputer yang membutuhkan suatu sarana dimana dia dapat berbagi pengetahuan tentang hardware dan mencari informasi terbaru tentang hardware komputer.


(12)

Ensiklopedia Online Hardware Computer I-6

I.2.4.

Batasan-Batasan

1. Produk berbasis web.

2. Produk dapat dijalankan dalam Microsoft Internet Explorer versi 6.0 keatas.

3. Produk dapat dijalankan dengan spesifikasi komputer minimal Pentium III 700Mhz dan memory 128mb.

4. Produk dibuat dengan teknologi ASP.net, dengan bahasa pemrograman VB dan sedikit dengan bahasa pemrograman Java.

5. Keamanan difokuskan untuk menghadapi HTML injection dan SQL injection.

6. Informasi mengenai software yang ada dalam produk hanya sebatas driver saja, software diluar itu, tidak akan dibahas dalam sistem.

7. User biasa tidak perlu melakukan login, hanya admin saja yang harus melakukan login.

I.2.5.

Asumsi dan Ketergantungan

Jika di kemudian hari, produk akan dipakai, akan lebih baik, jika database dimigrasi ke database yang lebih kuat, yaitu SQL Server.

I.2.6.

Penundaan Persyaratan

Persyaratan yang ditunda adalah fasilitas untuk Backup dan Rollback Database, dan migrasi database ke SQL Server.


(13)

Ensiklopedia Online Hardware Komputer VI-1

Bab VI

Kesimpulan dan Saran

VI.1. Keterkaitan Antara Kesimpulan Dengan Target Evaluasi

Berikut ini adalah kesimpulan yang dapat diperoleh dari evaluasi yang dilakukan, baik dengan metoda black box, metoda white box, survey, dan wawancara

1. Dengan adanya fasilitas kolom interaktif, yaitu kolom pendapat, kolom pertanyaan dan kolom spesifikasi pribadi user, dapat memungkinkan user untuk dapat berinteraktif dengan mudah melalui website ini tanpa perlu repot lagi untuk melakukan login.

2. Untuk pencarian data, user mendapat kemudahan pencarian data, yang dapat dilakukan dengan fasilitas pencarian yang bertahap yang ada dalam website ini. 3. Dengan adanya ensiklopedia yang memuat cara kerja, istilah-istilah dalam hardware

komputer, diharapkan dapat membantu user untuk dapat lebih baik lagi dalam memahami hardware komputer sekaligus membantu perkuliahan, khususnya Pengantar Arsitektur Komputer.

4. Website ini dirancang agar menjadi milik user, bukan menjadi milik admin, dengan tidak diberikan restriction dalam kolom interaktif, yang turut menentukan rating dari suatu produk, dan memberikan fasilitas upload data produk dan upload materi ensiklopedia.

5. Keamanan dalam website dirasa sudah cukup untuk sekedar menghadapi sql injection, yaitu dengan enkripsi password dan html injection, dengan pengamanan terhadap element tambahan pada website.


(14)

Ensiklopedia Online Hardware Komputer VI-2

VI.2. Keterkaitan Antara Saran Dengan Target Evaluasi

Saran penggunaan agar website menjadi lebih baik adalah dengan membuat data jenis hardware “Other” dan data vendor “Other”, agar jika user akan melakukan upload materi ensiklopedia untuk jenis hardware yang belum ada dalam database, atau user akan melakukan upload data hardware dari vendor yang belum ada dari database, user dapat memilih “Other” untuk jenis hardware dan vendor. Jenis hardware pada materi ensiklopedia dan vendor pada data produk dapat diubah pada menu admin, yaitu edit materi ensiklopedia dan edit data produk.

VI.3. Rencana Perbaikan / Implementasi Terhadap Saran Yang

Diberikan

Rencana Perbaikan di masa yang akan datang adalah :

1. Migrasi ke database yang lebih kuat, yaitu SQL Server


(15)

Ensiklopedia Online Hardware Computer xii

Daftar Referensi

Chandra, Marvin, Perkenalan Arsitektur Komputer, Bandung, 2002 Christensen, Erik, Pemrograman Web, Bandung, 2003

Hadiyan, Titan, Pemrograman Web Lanjut, Bandung, 2004 Setiawan, Djoni, Web Admin, Bandung, 2005

Wouter, www.powerasp.com, “Re:How can I use Response.Redirect in the combination with TARGET=”, 26 July 2006.

Robinson, Gary, www.Vb123.com, “Create Table Query and More Hidden Access SQL Queries”, 22 July 2006.

Microsoft, www.Microsoft.com, “Description of the new features that are included in Microsoft Jet 4.0”, 23 July 2006.

dhtmlgod, “ASP: Random numbers?”, 5 July 2006.


(1)

Ensiklopedia Online Hardware Computer I-4

I.2.

Gambaran Keseluruhan

Gambaran keseluruhan dari produk yang akan dikembangkan, terdiri dari perspektif produk, fungsi produk, karakteristik pengguna, batasan-batasan, asumsi dan ketergantugan, dan penundaan persyaratan.

I.2.1.

Perspektif Produk

Untuk dapat mengakses website ini, pengguna harus memiliki akses ke internet dan memakai

web browser yang mendukung teknologi ASP.net.

I.2.2.

Fungsi Produk

Proyek ini bertujuan untuk mengembangkan sebuah website yang berjudul “Ensiklopedia

Online Hardware Komputer”. Tujuan utama dari website ini adalah untuk memberikan

informasi mengenai hardware komputer yang jelas dan lengkap pada masyarakat dan memberikan informasi pembelajaran kepada mahasiswa IT mengenai hardware komputer.

Website ini memungkinkan pengguna untuk ikut berinteraksi melalui “Kolom Pendapat”,

“Kolom Pertanyaan”, dan “Spesifikasi Komputer User”. Dalam website ini juga, pengguna

dapat melakukan perbandingan dua produk hardware yang sejenis, melihat peringkat

hardware untuk membantu dalam memilih suatu produk. Selain itu, website ini juga dapat

berisi informasi pendukung dari hardware komputer. Untuk keperluan kepengurusan,

terdapat “Admin Menu” yang dapat digunakan para admin untuk mengurus website ini.

1. Memberikan Informasi Hardware Komputer : Memberikan informasi mengenai

hardware komputer secara umum dan pendapat-pendapat dari pengguna lain mengenai

produk tertentu kepada pengguna.

2. Pembelajaran Hardware Komputer : memberikan pengetahuan dasar, fungsi, dan cara kerja dari hardware komputer secara umum, yang dituangkan dalam bentuk ensiklopedia. 3. Kolom Pendapat : fitur yang diberikan untuk memungkinkan pengguna memberikan pendapat mengenai produk hardware yang dimaksud, pengguna dapat memberikan

tanggapan berupa pernyataan “setuju” atau “tidak setuju” pada pendapat pengguna lain,

beserta alasannya.

4. Kolom Pertanyaan : fitur yang diberikan untuk memungkinkan pengguna untuk bertanya mengenai produk hardware yang dimaksud, yang dapat dijawab, baik oleh admin, maupun oleh pengguna lainnya.


(2)

Ensiklopedia Online Hardware Computer I-5

5. Spesifikasi Pribadi Komputer User : fitur yang diberikan untuk memungkinkan pengguna untuk mengirimkan spesifikasi hardware dari komputernya, yang disertai komentar atauu pertanyaan, pengguna lain dapat memberikan tanggapannya atas spesifikasi ini.

6. Perbandingan Dua Produk Hardware : memungkinkan pengguna untuk membandingkan informasi umum dari dua produk hardware dari jenis yang sama.

7. Melihat Peringkat Hardware : memberikan urutan sepuluh besar dari rating, dan informasi umum hardware yang terukur, seperti clock speed, atau besar memory.

8. Informasi Pendukung Hardware Komputer : memberikan informasi-informasi kepada pengguna mengenai hal-hal pendukung untuk produk, yaitu driver atau link dari web resmi produk, dan penjelasan dari produk jika ada.

9. Admin Menu : memberikan hak-hak khusus kepada admin untuk mengurus website ini.

I.2.3.

Karakteristik Pengguna

Karakteristik Pengguna yang dituju, memiliki kriteria sebagai berikut :

1. Pengguna awam yang tidak memahami hardware komputer sama sekali. Tujuan utamanya adalah untuk membantu pengguna yang tidak mengetahui kualitas dari

hardware-hardware yang beredar di pasaran. Dia membutuhkan solusi yang tepat berupa

informasi yang jelas dan lengkap, juga pendapat dari orang yang lebih memahami

hardware komputer.

2. Mahasiswa IT angkatan baru yang mengambil mata kuliah Pengantar Arsitektur Komputer. Untuk membantunya memahami hardware komputer agar lebih baik dalam mengikuti perkuliahan tersebut. Dia membutuhkan pengetahuan umum yang berisi fungsi dan cara kerja mengenai hardware komputer.

3. Ahli dalam bidang hardware komputer yang membutuhkan suatu sarana dimana dia dapat berbagi pengetahuan tentang hardware dan mencari informasi terbaru tentang


(3)

Ensiklopedia Online Hardware Computer I-6

I.2.4.

Batasan-Batasan

1. Produk berbasis web.

2. Produk dapat dijalankan dalam Microsoft Internet Explorer versi 6.0 keatas.

3. Produk dapat dijalankan dengan spesifikasi komputer minimal Pentium III 700Mhz dan

memory 128mb.

4. Produk dibuat dengan teknologi ASP.net, dengan bahasa pemrograman VB dan sedikit dengan bahasa pemrograman Java.

5. Keamanan difokuskan untuk menghadapi HTML injection dan SQL injection.

6. Informasi mengenai software yang ada dalam produk hanya sebatas driver saja,

software diluar itu, tidak akan dibahas dalam sistem.

7. User biasa tidak perlu melakukan login, hanya admin saja yang harus melakukan login.

I.2.5.

Asumsi dan Ketergantungan

Jika di kemudian hari, produk akan dipakai, akan lebih baik, jika database dimigrasi ke

database yang lebih kuat, yaitu SQL Server.

I.2.6.

Penundaan Persyaratan

Persyaratan yang ditunda adalah fasilitas untuk Backup dan Rollback Database, dan migrasi


(4)

Ensiklopedia Online Hardware Komputer VI-1

Bab VI

Kesimpulan dan Saran

VI.1. Keterkaitan Antara Kesimpulan Dengan Target Evaluasi

Berikut ini adalah kesimpulan yang dapat diperoleh dari evaluasi yang dilakukan, baik dengan metoda black box, metoda white box, survey, dan wawancara

1. Dengan adanya fasilitas kolom interaktif, yaitu kolom pendapat, kolom pertanyaan dan kolom spesifikasi pribadi user, dapat memungkinkan user untuk dapat berinteraktif dengan mudah melalui website ini tanpa perlu repot lagi untuk melakukan login.

2. Untuk pencarian data, user mendapat kemudahan pencarian data, yang dapat dilakukan dengan fasilitas pencarian yang bertahap yang ada dalam website ini. 3. Dengan adanya ensiklopedia yang memuat cara kerja, istilah-istilah dalam hardware

komputer, diharapkan dapat membantu user untuk dapat lebih baik lagi dalam memahami hardware komputer sekaligus membantu perkuliahan, khususnya Pengantar Arsitektur Komputer.

4. Website ini dirancang agar menjadi milik user, bukan menjadi milik admin, dengan

tidak diberikan restriction dalam kolom interaktif, yang turut menentukan rating dari suatu produk, dan memberikan fasilitas upload data produk dan upload materi ensiklopedia.

5. Keamanan dalam website dirasa sudah cukup untuk sekedar menghadapi sql

injection, yaitu dengan enkripsi password dan html injection, dengan pengamanan


(5)

Ensiklopedia Online Hardware Komputer VI-2

VI.2. Keterkaitan Antara Saran Dengan Target Evaluasi

Saran penggunaan agar website menjadi lebih baik adalah dengan membuat data jenis

hardware “Other” dan data vendor “Other”, agar jika user akan melakukan upload materi

ensiklopedia untuk jenis hardware yang belum ada dalam database, atau user akan melakukan upload data hardware dari vendor yang belum ada dari database, user dapat

memilih “Other” untuk jenis hardware dan vendor. Jenis hardware pada materi ensiklopedia

dan vendor pada data produk dapat diubah pada menu admin, yaitu edit materi ensiklopedia dan edit data produk.

VI.3. Rencana Perbaikan / Implementasi Terhadap Saran Yang

Diberikan

Rencana Perbaikan di masa yang akan datang adalah :

1. Migrasi ke database yang lebih kuat, yaitu SQL Server


(6)

Ensiklopedia Online Hardware Computer xii

Daftar Referensi

Chandra, Marvin, Perkenalan Arsitektur Komputer, Bandung, 2002 Christensen, Erik, Pemrograman Web, Bandung, 2003

Hadiyan, Titan, Pemrograman Web Lanjut, Bandung, 2004 Setiawan, Djoni, Web Admin, Bandung, 2005

Wouter, www.powerasp.com, “Re:How can I use Response.Redirect in the combination with TARGET=”, 26 July 2006.

Robinson, Gary, www.Vb123.com, “Create Table Query and More Hidden Access SQL Queries”, 22 July 2006.

Microsoft, www.Microsoft.com, “Description of the new features that are included in Microsoft Jet 4.0”, 23 July 2006.

dhtmlgod, “ASP: Random numbers?”, 5 July 2006.