• Tidak ada hasil yang ditemukan

Pembuatan Website Ensiklopedia Hardware Komputer.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Website Ensiklopedia Hardware Komputer."

Copied!
15
0
0

Teks penuh

(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.

(2)

Ensiklopedia Online Hardware Computer

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

(3)

Ensiklopedia Online Hardware Computer 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 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

(4)

Ensiklopedia Online Hardware Computer

Universitas Kristen Maranatha ix

Daftar Gambar

(5)

Ensiklopedia Online Hardware Computer

Universitas Kristen Maranatha x

(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

(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

(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

(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,

(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

(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

(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

(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.

Gambar

Gambar 4.25Gambar 4.24Gambar 4.31Gambar 4.30Gambar 4.29Gambar 4.28Gambar 4.27Gambar 4.26
Tabel 1.1 Daftar definisi, akronim, dan singkatan istilah-istilah asing

Referensi

Dokumen terkait

Hasil penelitian ini menyimpulkan, bahwa problem yang menyertai pernikahan di bawah tangan yang paling nyata adalah problem hukum khususnya bagi perempuan, problem

Ni Nengah Widyani (2011) dalam penelitian yang berjudul Teknik Supervisi Kunjungan Kelas sebagai Upaya Meningkatkan Kemampuan dan Profesionalisme Guru SD 3 dan 10

Dari hasil wawancara peneliti dengan guru tersebut diperoleh informasi bahwa kesulitan- kesulitan yang dihadapi guru dalam pembelajaran Bahasa Arab di MAN Tebing Tinggi antara

"Sejauh kita memasukkan nilai-nilai ke- melaksanakan kaidah Islam warganegaraan serta wawasan yang baik, saya yakin di kampus nusantara dalam pelaksanaan kami tidak akan ada

elis mengaku tengap menempuh program dokto~ d '. Universitas

karena membandingkan penafsiran dari kedua tokoh. Karya lainnya yang juga memiliki tema yang sama dengan. penelitian yang akan dilakukan adalah Skripsi dengan judul

Menurut Modigliani dan Miller (dalam Warsono, 2003:249) mengenai teori struktur modal, menjelaskan bahwa perusahaan dengan utang akan memberikan manfaat karena bunga utang

Note: The solution option to the model statement can be used to get fixed effects param- eter estimates in addition to ANOVA tables. Random effects may be correlated with each