1 BAB I PENDAHULUAN 1.1 Latar Belakang Dewasa ini

advertisement
BAB I
PENDAHULUAN
1.1 Latar Belakang
Dewasa ini perusahaan-perusahaan tidak akan bisa dipisahkan dengan perangkat
komputer baik perangkat lunak maupun perangkat keras. Dengan begitu banyaknya
perangkat komputer yang digunakan, maka akan diperlukan waktu yang sangat lama
untuk mengetahui konfigurasi perangkat keras dan perangkat lunak apa saja yang
digunakan dalam komputer tersebut. Oleh karena itu diperlukan kemudahan dalam
melakukan deteksi atau pencatatan terhadap konfigurasi perangkat keras dan
perangkat lunak dalam suatu jaringan.
Kemudahan dalam melakukan deteksi konfigurasi perangkat keras ini
menyangkut bagaimana cara untuk mendapatkan nama komputer, alamat IP, prosesor
yang digunakan, memori, harddisk, monitor, dan lain sebagainya. Sedangkan untuk
perangkat lunak menyangkut sistem operasi yang digunakan, pengguna terakhir, dan
program-program apa saja yang digunakan pada komputer tersebut.
Saat ini ketika ingin mengetahui konfigurasi perangkat lunak dan perangkat keras
yang ada di komputer dalam suatu jaringan, baik itu mengenai perangkat keras apa
saja yang digunakan ataupun jumlah perangkat keras tersebut. Disamping itu, ketika
harus menghitung jumlah suatu perangkat lunak yang sudah digunakan atau
perangkat lunak apa saja yang ada dalam suatu jaringan, maka kita harus mengecek
satu-satu ke masing-masing komputer. Hal ini tentunya akan memakan waktu yang
sangat lama jika komputer yang ada mencapai puluhan atau bahkan ratusan.
1
2
Oleh karena itu penulis akan mencoba membuat suatu aplikasi untuk mendeteksi
konfigurasi perangkat lunak dan perangkat keras dalam suatu jaringan berbasis
website.
Aplikasi tersebut nantinya dapat berfungsi untuk melihat ataupun
menghitung perangkat lunak dan perangkat keras komputer yang ada dalam suatu
jaringan. Dengan adanya aplikasi ini diharapkan akan lebih efektif dan efisien dalam
melakukan pendeteksian terhadap konfigurasi perangkat lunak dan perangkat keras
dalam suatu jaringan karena hanya menggunakan penjelajah web (internet explorer,
mozila firefox, dan lainnya) yang ada di komputer atau laptop masing-masing.
1.2 Rumusan Masalah
Berdasarkan latar belakang permasalahan di atas, maka dalam laporan tugas akhir
ini permasalahan difokuskan pada bagaimana untuk melakukan pencarian nama
komputer,
alamat IP, prosesor dan informasi-informasi dari perangkat keras
komputer lainnya, maupun untuk mendeteksi perangkat lunak apa saja yang
digunakan oleh suatu komputer melalui pembacaan sistem pada jaringan.
1.3 Tujuan Penelitian
Tujuan penelitian ini adalah :
1. Membuat suatu sistem aplikasi yang berbasis web untuk mendeteksi konfigurasi
perangkat lunak dan perangkat keras komputer dalam suatu jaringan.
2. Menganalisa kemampuan aplikasi yang berbasis web untuk mendeteksi
konfigurasi perangkat lunak dan perangkat keras komputer dalam suatu jaringan
dengan menggunakan bahasa pemrograman ASP.Net.
3
3. Mengimplementasikan aplikasi yang berbasis web untuk mendeteksi konfigurasi
perangkat lunak dan perangkat keras komputer dalam suatu jaringan dengan
menggunakan bahasa pemrograman ASP.Net.
1.4 Batasan Masalah
Batasan masalah terkait implementasi aplikasi berbasis web untuk mendeteksi
konfigurasi perangkat lunak dan perangkat keras komputer dalam suatu jaringan,
adalah sebagai berikut :
1. Tidak membahas mengenai perancangan basis data dan database yang digunakan.
2. Bahasa pemrograman yang digunakan sebagai studi kasus adalah ASP.Net 2005.
3. Implementasi yang dilakukan adalah mencakup fungsi aplikasi untuk mendeteksi
konfigurasi perangkat keras dan perangkat lunak yang digunakan. Dan tidak untuk
mendeteksi perangkat lunak tersebut resmi atau tidak resmi.
4. Sistem operasi yang digunakan adalah windows.
1.5 Metode Penelitian
Adapun metode penelitian yang penulis lakukan dalam penulisan skripsi ini,
adalah:
1. Studi Pustaka
Pengumpulan data dan teori dari buku dan sumber informasi lainnya seperti
makalah, modul, diktat, dan internet yang berhubungan dengan pembangunan
program aplikasi jaringan dan aplikasi yang berbasis web dengan menggunakan
bahasa pemograman ASP.Net.
4
2. Analisis
Analisis meliputi analisis sistem dan analisis kebutuhan perangkat lunak yang
akan dibangun, menggunakan metode terstruktur dengan model proses waterfall.
3. Perancangan
Pada tahap ini dibuat aliran informasi, spesifikasi keperluan fungsional, rancangan
antarmuka, rancangan menu, dan rancangan komponen.
4. Implementasi
Aplikasi akan diimplementasikan ke dalam bentuk program berdasarkan hasil
analisis dan perancangan.
5. Evaluasi
Aplikasi yang telah selesai diimplementasikan akan dievaluasi, akan dilakukan
koreksi dan penyempurnaan program apabila diperlukan (debugging).
1.6 Sistematika Penulisan
Penulisan skripsi ini tersusun dalam 5 (lima) bab dengan sistematika penulisan
sebagai berikut :
BAB I
Pendahuluan
Bab Pendahuluan berisi latar belakang masalah, rumusan masalah, tujuan
penyusunan skripsi, metodologi, dan sistematika penyusunan skripsi.
BAB II Landasan Teori
Bab ini berisi landasan teori yang mendasari penyusunan skripsi ini,
seperti: jaringan komputer, .net framework, ASP.Net web application,
rekayasa perangkat lunak dan active directory.
5
BAB III Analisis dan Desain Sistem
Pada bab ini diuraikan mengenai analisi dan desain sistem. Analisi
sistem
meliputi
analisis
permasalahan,
analisis
kebutuhan
serta
perbandingan sisitem yang ada. Sedangkan desain sistem meliputi
spesifikasi keperluan fungsional, rancangan antarmuka, rancangan menu
serta rancangan komponen.
BAB IV Implementasi dan Pembahasan
Bab ini berisi implementasi dan evaluasi terhadap aplikasi untuk
mendeteksi konfigurasi perangkat lunak dan perangkat keras komputer
dalam suatu jaringan berbasis web yang telah diterapkan.
BAB V Penutup
Bab Penutup berisi kesimpulan dari permasalahan yang telah diuraikan
dalam bab-bab sebelumnya pada penulisan skripsi ini dan disertai dengan
saran-saran yang membangun penulisan skripsi ini.
Download