BAB I PENDAHULUAN 1.1 Latar Belakang...
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