BAB I PENDAHULUAN 1.1 Latar Belakang...

4
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi komputer dan multimedia yang begitu cepatnya membuat sebagian pengguna komputer merasa perlu untuk mengetahui performa komputer miliknya. Oleh sebab itu, dirasa perlu untuk membuat suatu aplikasi yang akan mengukur kemampuan komputer dalam menjalankan proses tertentu. Aplikasi tersebut disebut aplikasi benchmark. Aplikasi benchmark konvensional biasanya diinstal pada suatu komputer. Hasil pengujian performa komputer akan disimpan dalam file log. Tujuannya agar kita dapat membandingkan performa komputer kita dengan komputer milik pengguna aplikasi benchmark lainnya melalui internet, atau agar kita dapat mengukur peningkatan performa komputer yang telah di- overclock. Penulis akan mencoba membuat aplikasi benchmark dengan menggunakan Java Applet agar aplikasi tersebut tidak perlu diinstal karena cukup didownload melalui browser. aplikasi tersebut akan dijalankan, lalu hasil pengujian akan dikirim ke database server untuk selanjutnya disimpan dan diolah. 1.2 Rumusan Masalah Apakah mungkin kita membangun suatu aplikasi benchmark yang tanpa proses instalasi di komputer client, berjalan di banyak platform serta mampu menyajikan dan membandingkan hasilnya ? Apakah dua sistem operasi yang berbeda ( khususnya Windows dan Linux ) yang dijalankan ketika komputer sedang sibuk maupun tidak, akan menyebabkan perbedaan yang signifikan terhadap hasil benchmark apabila dijalankan pada komputer yang persis sama ? 1

Transcript of BAB I PENDAHULUAN 1.1 Latar Belakang...

BAB I

PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan teknologi komputer dan multimedia yang begitu

cepatnya membuat sebagian pengguna komputer merasa perlu untuk

mengetahui performa komputer miliknya. Oleh sebab itu, dirasa perlu untuk

membuat suatu aplikasi yang akan mengukur kemampuan komputer dalam

menjalankan proses tertentu. Aplikasi tersebut disebut aplikasi benchmark.

Aplikasi benchmark konvensional biasanya diinstal pada suatu

komputer. Hasil pengujian performa komputer akan disimpan dalam file log.

Tujuannya agar kita dapat membandingkan performa komputer kita dengan

komputer milik pengguna aplikasi benchmark lainnya melalui internet, atau

agar kita dapat mengukur peningkatan performa komputer yang telah di-

overclock.

Penulis akan mencoba membuat aplikasi benchmark dengan

menggunakan Java Applet agar aplikasi tersebut tidak perlu diinstal karena

cukup didownload melalui browser. aplikasi tersebut akan dijalankan, lalu

hasil pengujian akan dikirim ke database server untuk selanjutnya disimpan

dan diolah.

1.2 Rumusan Masalah

Apakah mungkin kita membangun suatu aplikasi benchmark yang

tanpa proses instalasi di komputer client, berjalan di banyak platform

serta mampu menyajikan dan membandingkan hasilnya ?

Apakah dua sistem operasi yang berbeda ( khususnya Windows dan

Linux ) yang dijalankan ketika komputer sedang sibuk maupun tidak,

akan menyebabkan perbedaan yang signifikan terhadap hasil

benchmark apabila dijalankan pada komputer yang persis sama ?

1

Bagaimana pengaruh perubahan kecepatan prosesor, besar ukuran

memori dan jenis browser terhadap hasil benchmark ?

1.3 Batasan Masalah

Penerapan teknologi Java pada aplikasi Online Benchmarking sangat luas dan

beragam. Oleh karena itu, agar pembahasan dalam skripsi ini tidak meluas,

maka perlu ada pembatasan masalah, yaitu :

Teknologi Java yang diterapkan dalam bentuk aplikasi Online

Benchmarking memiliki kemampuan untuk melakukan registrasi

anggota, melakukan login, mengenali dan menyimpan data sistem

client baik yang secara manual dan otomatis, melakukan benchmark

dan menyimpan hasil benchmark, menampilkan hasil benchmark, serta

membandingkan hasil benchmark berdasarkan kriteria tertentu.

Hal-hal yang akan dibandingkan dan dianalisa pada hasil benchmark

adalah menurut perbedaan versi Java API dan compiler, versi Java

Virtual Machine pada komputer local anggota, jenis perangkat keras

( prosesor dan memori ), beban kerja komputer, dan jenis browser.

1.4 Tujuan Penelitian

Tujuan penelitian yaitu untuk memperoleh data-data yang akan digunakan

untuk perancangan dan pembuatan website, yaitu penyajian Online

Benchmarking dengan Teknologi Java, sehingga pengguna komputer dapat

memperoleh data hasil benchmark komputernya secara praktis, efektif dan

fleksibel.

1.5 Metode Penelitian

Dalam mengumpulkan data penyusun menggunakan studi pustaka.

Adapun teknik yang digunakan dalam studi pustaka adalah pencarian literatur

mengenai Java dan benchmark, pencarian artikel di internet, dan pencarian

website yang menyajikan materi benchmark dengan menggunakan Java.

2

Dalam tahap analisa dan perancangan sistem dilakukan dengan metode

perancangan dan pembuatan website, serta perancangan basis data.

Pada tahap penyajian materi, sistem diimplementasikan dengan

menggunakan aplikasi Java.

1. 6. Spesifikasi Program

Permasalahan yang mungkin muncul dalam pembuatan sistem ini

cukup luas dan beragam. Oleh karena itu, penulis mencoba untuk membatasi

spesifikasi sistem yang akan dibuat, yaitu :

Device yang digunakan dibatasi hanya PC yang terhubung dengan

jaringan komputer.

Sistem yang dibuat membutuhkan spesifikasi perangkat keras dan

perangkat lunak sebagai berikut :

• Kebutuhan perangkat keras :

o Processor Celeron 850

o RAM 128 Mb

o Ethernet card

o koneksi LAN

• Kebutuhan perangkat lunak :

o Sistem operasi Windows untuk server, sistem operasi

apa saja untuk client.

o J2SE versi 1.4.2 dan 1.50 untuk server dan client

o PHP Triad 2.2.1 untuk server

o Netbeans 3.5.1 untuk server

1.7 Sistematika Penulisan

Keseluruhan penulisan tugas akhir ini disusun secara sistematis yang

terbagi dalam 5 (lima) bab. Masing-masing bab dapat dijelaskan dalam

kerangka pokok yang dijabarkan di bawah ini.

3

Bab pertama memberikan gambaran umum tentang tugas akhir yang

berisi Latar Belakang Masalah, Rumusan Masalah, Metode Penelitian, Tujuan

Penelitian, dan Sistematika Penulisan.

Bab kedua berisi landasan teori yang mendukung aplikasi antara lain

teori mengenai benchmarking komputer, teknologi Java, dan aplikasi-aplikasi

yang digunakan.

Bab ketiga menjelaskan perancangan pembuatan aplikasi Online

Benchmarking Menggunakan Teknologi Java yang meliputi perancangan

basis data, Java Server Pages, dan teknologi pendukung lainnya.

Bab keempat membahas mengenai hasil implementasi dari rancangan

sistem yang telah dibuat.

Bab kelima merupakan bab penutup yang berisi Kesimpulan dan

Saran yang berhubungan dengan pembuatan aplikasi dan penulisan skripsi.

4