• Tidak ada hasil yang ditemukan

Institutional Repository | Satya Wacana Christian University: Aplikasi Inventarisasi Perangkat Komputer pada Sistem Operasi Windows Menggunakan Windows Management Instrumentation (WMI)

N/A
N/A
Protected

Academic year: 2017

Membagikan "Institutional Repository | Satya Wacana Christian University: Aplikasi Inventarisasi Perangkat Komputer pada Sistem Operasi Windows Menggunakan Windows Management Instrumentation (WMI)"

Copied!
14
0
0

Teks penuh

(1)

1

HALAMAN JU DUL

APLIKASI INVENTARISASI PERANGKAT KOMPUTER PADA SISTEM

OPERASI WINDOWS MENGGUNAKAN WINDOWS MANAGEMENT

INSTRUMENTATION (WMI)

Oleh

Albert Dwinanto Budiarso

NIM : 622007002

Skripsi

Untuk melengkapi syarat-syarat memperoleh Gelar Sarjana Teknik

Fakultas Teknik Elektronika dan Komputer Program Studi Sistem Komputer Universitas Kristen Satya Wacana

Salatiga

(2)

2

(3)
(4)

i

i INTISARI

Saat ini komputer merupakan perangkat yang harus ada pada sebuah perusahaan. Oleh karena itu, komputer digolongkan sebagai salah satu aset perusahaan yang perlu diinventarisasi. Inventarisasi komputer saat ini masih menggunakan cara manual, sehingga ketika perusahaan yang memiliki komputer berjumlah ratusan, proses inventarisasi akan memakan waktu yang relatif lama. Aplikasi inventarisasi komputer secara software merupakan jawaban untuk permasalahan ini. Pada skripsi ini dirancang dan direalisasikan sebuah software inventarisasi komputer pada sistem operasi Windows dengan menggunakan Windows Management Instrumentation (WMI). Aplikasi ini bekerja untuk setiap komputer yang diinventarisasi (komputer client) dan komputer server sebagai pemroses informasi. Komputer client mengirimkan informasi – informasi perangkat lunak dan perangkat kerasnya ke server untuk disimpan dalam

database dan diproses untuk mempermudah proses inventarisasi komputer.

Dari dua jenis pengujian yang telah dilakukan, diperoleh hasil bahwa aplikasi dapat dijalankan pada berbagai platform Windows (Windows XP Service Pack 2, Windows XP Service Pack 3, dan Windows 7 Ultimate) dengan rata-rata persentase keberhasilan 94,7% dan dapat melaksanakan fungsi-fungsinya (berdasarkan spesifikasi) dengan persentase keberhasilan 100%. Aplikasi inventarisasi komputer server dapat memetakan secara visual letak-letak komputer client dan dapat mendeteksi perubahan kapasitas RAM pada komputer client. Paket data yang dikirim dari komputer client ke

(5)

ii

KATA PENGANTAR

Puji syukur ke hadirat Tuhan Yang Maha Esa untuk berkat kesehatan, kelancaran, keselamatan dan waktu yang senantiasa diberikan-Nya sehingga penulis dapat menyelesaikan studi dan skripsi ini untuk mendapatkan gelar Sarjana Teknik.

Tak lupa penulis mengucapkan terima kasih kepada:

1. Pembimbing skripsi baik itu Pembimbing I Bapak Darmawan Utomo, M.Eng. dan Pembimbing II Bapak Handoko, M.Eng. untuk bimbingannya.

2. Untuk keluarga yang terkasih, Papa Wiyanto Budiarso, Mama Siauw Kan Tjia, Kakak Evan Budiarso, Mengucap syukur untuk semua kasih, nasehat, dukungan dan bahkan teguran yang senantiasa membangun.

3. Bapak Handoko, M.Eng. selaku Dekan Fakultas Teknik Elektronika dan Komputer dan juga wali studi untuk bimbingan dan nasehat dalam menjalankan dan merencanakan studi.

4. Bapak Darmawan Utomo M,Eng selaku Kaprogdi Sistem Komputer untuk bantuan penjelasan mengenai hal-hal yang belum dimengerti mengenai kurikulum

Sistem Komputer.

5. Mbak Tin, Mbak Rista, Mbak Dita, dan pihak Tata Usaha yang telah membantu dalam proses pengurusan administrasi skripsi dan perkuliahan.

6. Segenap panitia sidang skripsi yang telah menyusun jadwal sidang skripsi.

7. Para dosen, dan laboran yang telah mengajar, membantu, dan membimbing dalam perkuliahan, dan praktikum selama hampir enam tahun.

8. Mima, Ius, Tepos, Codot, Theo, Lundy, dan Suryo yang telah banyak membantu penulis di dalam pengujian untuk menyelesaikan skripsi ini.

(6)

iii

10. Dan untuk pihak-pihak yang belum tersebutkan yang telah membantu dalam proses penyelesaian skripsi ini.

Skripsi yang telah dikerjakan ini tentunya masih belum sempurna, mengingat keterbatasan waktu, sumber daya, dan pengetahuan yang dialami. Tetapi terlepas dari itu semua penulis bersyukur karena dapat menyelesaikan skripsi ini hingga tahap akhir dan berharap semoga skripsi ini dapat memperkaya pengetahuan kita semua. Skripsi ini tentunya masih dapat dikembangkan dengan teknologi yang lebih canggih, mengingat perkembangan teknologi yang senantiasa maju.

Akhir kata, semoga pengetahuan yang telah dipelajari senantiasa dipergunakan untuk kebaikan sesama dengan terus berpedoman pada prinsip Takut akan Tuhan adalah permulaan pengetahuan. Tuhan Memberkati Pelayanan kita.

Salatiga, Juni 2012

(7)

iv DAFTAR ISI

INTISARI i

KATA PENGANTAR ii

DAFTAR ISI iv

DAFTAR GAMBAR iii

DAFTAR TABEL vi

DAFTAR SINGKATAN 1

BAB I Error! Bookmark not defined.

PENDAHULUAN Error! Bookmark not defined. 1.1. Tujuan Error! Bookmark not defined. 1.2. Latar Belakang Masalah Error! Bookmark not defined.

1.3. Gambaran Sistem Error! Bookmark not defined. 1.4. Batasan Masalah Error! Bookmark not defined. 1.5. Perincian Tugas Error! Bookmark not defined. 1.6. Sistematika Penulisan Error! Bookmark not defined.

BAB II DASAR TEORI Error! Bookmark not defined. 2.1. Bagian-bagian penting dalam sebuah komputer Error! Bookmark not defined.

2.1.1. Motherboard Error! Bookmark not defined. 2.1.2. Processor Error! Bookmark not defined.

2.1.3. Random Access Memory (RAM) Error! Bookmark not defined. 2.1.4. Cache Memory Error! Bookmark not defined. 2.1.5. Network Interface Controller Error! Bookmark not defined.

2.1.6. Sistem Operasi Error! Bookmark not defined. 2.1.7. Disk Drives Error! Bookmark not defined. 2.1.8. CD-ROM / DVD-ROM Error! Bookmark not defined.

2.2. Windows Management Instrumentation (WMI) Error! Bookmark not defined.

2.2.1. Windows Management Instrumentation Command-Line Error! Bookmark not defined.

(8)

v

2.4. Database Error! Bookmark not defined.

2.4.1. Structured Query Language (SQL) Error! Bookmark not defined.

2.4.2. Table Error! Bookmark not defined. 2.4.3. View Error! Bookmark not defined.

2.4.4. Trigger Error! Bookmark not defined. BAB III Error! Bookmark not defined. PERANCANGAN SISTEM Error! Bookmark not defined.

3.1. Gambaran Sistem Error! Bookmark not defined. 3.1.1. Aplikasi inventarisasi komputer client Error! Bookmark not defined. 3.1.2. Aplikasi inventarisasi komputer server Error! Bookmark not defined.

3.2. Desain Arsitektur Sistem Error! Bookmark not defined. 3.3. Perancangan Database Error! Bookmark not defined. 3.3.1. Database Server Error! Bookmark not defined.

3.4. Perancangan Aplikasi Inventarisasi Komputer Server Error! Bookmark not defined.

3.4.1. Self Inspecting Error! Bookmark not defined. 3.4.2. Pengelompokan Informasi Berdasarkan Kategori Error! Bookmark not defined.

3.4.3. Pemetaan Posisi Komputer Client Error! Bookmark not defined.

3.4.4. Mencetak Daftar Komponen Komputer Client Error! Bookmark not defined.

3.4.5. System Advisor Error! Bookmark not defined.

3.4.6. Chat Room Error! Bookmark not defined. 3.5. Perancangan Aplikasi Inventarisasi Komputer Client Error! Bookmark not defined.

3.5.1. Self Inspecting Error! Bookmark not defined. 3.5.2. Atribut informasi yang diambil Error! Bookmark not defined.

3.5.3. Kelas-kelas WMI yang digunakan Error! Bookmark not defined. 3.6. Perancangan paket data yang dikirim Error! Bookmark not defined. BAB IV Error! Bookmark not defined.

(9)

vi

4.2.1. Prosedur pengujian kompatibilitas aplikasi Error! Bookmark not defined.

4.2.2. Prosedur pengujian berdasarkan skenario yang telah dibuat Error! Bookmark not defined.

4.3. Hasil Pengujian Error! Bookmark not defined. 4.3.1. Hasil pengujian kompatibilitas Error! Bookmark not defined. 4.3.2. Hasil pengujian menggunakan skenario yang telah dibuat. Error! Bookmark not defined.

4.4. Analisis Error! Bookmark not defined.

4.4.1. Analisis hasil pengujian kompatibilitas Error! Bookmark not defined. 4.4.2. Analisis hasil pengujian dengan skenario yang telah dibuat Error! Bookmark not defined.

BAB V Error! Bookmark not defined.

KESIMPULAN DAN SARAN Error! Bookmark not defined.

(10)

iii

DAFTAR GAMBAR

Gambar 2.1. Skema hubungan North Bridge dengan komponen-komponen komputer [1] Error! Bookmark not defined. Gambar 2.2. Skema hubungan South Bridge dengan sejumlah fungsi-funsi yang berbeda

Error! Bookmark not defined. Gambar 2.3. DIP DRAM 20 pin dengan kapasitas 256 K x 4 bit Error! Bookmark not defined.

Gambar 2.4. SIPP Error! Bookmark not defined. Gambar 2.5. SIMM 30 Pin Error! Bookmark not defined. Gambar 2.6. SIMM 72 Pin Error! Bookmark not defined. Gambar 2.7. DIMM Error! Bookmark not defined. Gambar 2.8. DDR DIMM Error! Bookmark not defined. Gambar 2.9. RIMM (memiliki slot yang berbeda) Error! Bookmark not defined. Gambar 2.10. SO-DIMM Error! Bookmark not defined. Gambar 2.11. MicroDIMM Error! Bookmark not defined. Gambar 2.12. SO-RIMM Error! Bookmark not defined. Gambar 2.13. Sistem Cache Memory Error! Bookmark not defined. Gambar 2.1 Arsitektur WMI Error! Bookmark not defined. Gambar 2.2. Command Line WMIC menggunakan Command Prompt Error! Bookmark not defined.

Gambar 3.1 Use Case Pengguna Error! Bookmark not defined. Gambar 3.2 Gaftar Alir Aplikasi inventarisasi komputer client Error! Bookmark not defined.

Gambar 3.3 Use Case Administrator Error! Bookmark not defined. Gambar 3.4 Gaftar Alir Aplikasi Inventarisasi komputer server Error! Bookmark not defined.

Gambar 3.5 Bagan Arsitektur Sistem Error! Bookmark not defined. Gambar 3.6 ERD DatabaseServer Error! Bookmark not defined. Gambar 3.7. Database diagram aplikasi inventarisasi komputer server Error! Bookmark not defined.

Gambar 3.8. Desain printout daftar komponen secara rinci dari Aplikasi Inventarisasi Komputer Error! Bookmark not defined. Gambar 3.9 Desain printout keseluruhan dari aplikasi inventarisasi komputer Error! Bookmark not defined.

Gambar 3.10. Bagan Chat Room Error! Bookmark not defined. Gambar 4.1. Tampilan halaman tab Overview [9] Error! Bookmark not defined. Gambar 4.2. Penggunaan CPU dan RAM pada task manager Error! Bookmark not defined.

(11)

iv

Gambar 4.4. Jumlah Logical Disk berdasarkan Windows explorerError! Bookmark not defined.

Gambar 4.5. Informasi Drive C berdasarkan program yang dirancang Error! Bookmark not defined.

Gambar 4.6. Informasi Drive C berdasarkan System Property Windows Error! Bookmark not defined.

Gambar 4.7. Informasi Drive D berdasarkan program yang dirancang Error! Bookmark not defined.

Gambar 4.8. Informasi Drive D berdasarkan System Property Windows Error! Bookmark not defined.

Gambar 4.9. Informasi Drive E berdasarkan aplikasi yang dirancang Error! Bookmark not defined.

Gambar 4.10. Informasi Drive E berdasarkan System Property Windows Error! Bookmark not defined.

Gambar 4.11. Informasi Jumlah Net Adapter berdasarkan aplikasi yang dirancang

Error! Bookmark not defined. Gambar 4.12. Informasi Jumlah Net Adapter berdasarkan Network Connection di

Control Panel Error! Bookmark not defined.

Gambar 4.13. Informasi LAN Adapter berdasarkan aplikasi yang dirancang Error! Bookmark not defined.

Gambar 4.14. Informasi LAN berdasarkan Network Connection di Control PanelError! Bookmark not defined.

Informasi IP Address pada LAN yang diambil aplikasi inventarisasi komputer (Gambar 4.13) dengan Network Connection Windows (Gambar 4.14) menunjukkan data yang

sama. Error! Bookmark not defined.

Gambar 4.15. Informasi Virtual Box Adapter berdasarkan aplikasi yang dirancang

Error! Bookmark not defined. Gambar 4.16. Informasi Virtual Box Host-Only Adapter berdasarkan Network

Connection di Control Panel Error! Bookmark not defined.

Gambar 4.17. Informasi VMWare VMNet1 Adapter berdasarkan aplikasi yang

dirancang Error! Bookmark not defined. Gambar 4.18. Informasi VMWare VMNet1 Adapter berdasarkan Network Connection

di Control panel Error! Bookmark not defined.

Gambar 4.19. Informasi VMWare VMNet0 Adapter berdasarkan aplikasi yang

diracancang Error! Bookmark not defined. Gambar 4.20. Informasi VMWare VMNet0 Adapter Berdasarkan Network Connection

di Control Panel Error! Bookmark not defined.

Gambar 4.21. Informasi Processor berdasarkan aplikasi yang dirancang [7] Error! Bookmark not defined.

Gambar 4.22. Informasi RAM dari aplikasi yang dirancang Error! Bookmark not defined.

(12)

v

Gambar 4.24. Informasi singkat CPU, RAM dan Windows berdasarkan System Property

Windows Error! Bookmark not defined.

Gambar 4.25. Debugging aplikasi inventarisasi komputer client untuk mengetahui besar paket data yang akan dikirim. Error! Bookmark not defined. Gambar 4.26. Nilai dari variable PacketData yang disalin ke Notepad Error! Bookmark not defined.

Gambar 4.27. Ukuran file PaketData.txt yang berisi paket data yang dikirim Error! Bookmark not defined.

Gambar 4.28. Pemetaan komputer client dan gambar peta yang dipilih melalui menu

ssetting Error! Bookmark not defined.

Gambar 4.29. Hasil pemetaan komputer client yang telah dilakukan pada menu setting Error! Bookmark not defined. Gambar 4.31. Server mendeteksi terjadinya perubahan kapasitas RAM pada komputer Bangjo-Salatiga Error! Bookmark not defined. Gambar 4.32. Form perubahan kapasitas RAM pada komputer Bangjo-Salatiga Error! Bookmark not defined.

Gambar 4.33. Form perubahan resolusi gambar yang terjadi pada komputer Bangjo-Salatiga Error! Bookmark not defined. Gambar 4.34. Server (Evan) masuk ke dalam Chat Room Error! Bookmark not defined.

Gambar 4.35. Server saling kirim data dengan beberapa sub koordinator yang online

Error! Bookmark not defined. Gambar 4.36. Server saat semua sub-koordinator meninggalkan Chat Room Error! Bookmark not defined.

Gambar 4.37. Persentase penggunaan CPU dan RAM Error! Bookmark not defined. Gambar 4.38. Pengelompokan komputer berdasarkan waktu pemakaian per hari pada

form System Advisor Error! Bookmark not defined.

Gambar 4.39. Pengelompokan komputer berdasarkan rata-rata pemakaian CPU pada

form System Advisor Error! Bookmark not defined.

Gambar 4.40. Pengelompokan komputer berdasarkan rata-rata pemakaian RAM pada

form System Advisor Error! Bookmark not defined.

Gambar 4.41. Kesimpulan dan saran yang diberikan System Advisor Error! Bookmark not defined.

Gambar 4.42. Print preview cetak daftar komponen untuk semua komputer Error! Bookmark not defined.

(13)

vi

DAFTAR TABEL

Tabel 1.1. Perbandingan Aplikasi Inventarisasi Komputer Error! Bookmark not defined.

Tabel 2.1. Komponen-komponen penting dalam sebuah komputer Error! Bookmark not defined.

Tabel 2.2. Keyword-keyword yang ada di WQL Error! Bookmark not defined. Tabel 2.3 Perbandingan perintah DDL dan DML Error! Bookmark not defined. Tabel 3.1. Tabel Atribut DatabaseServer Error! Bookmark not defined. Tabel 3.2 Contoh pertimbangan system advisor dalam memberikan saran Error! Bookmark not defined.

Tabel 3.3. Kelas WMI yang dipakai pada skripsi ini Error! Bookmark not defined. Tabel 3.4. Daftar kode untuk paket data Error! Bookmark not defined. Tabel 3.5 Daftar kode untuk paket data Error! Bookmark not defined. Tabel 4.1. Identifikasi dan pelaksanaan pengujian kompatibiltas Error! Bookmark not defined.

Tabel 4.2. Identifikasi dan pelaksanaan pengujian skenario Error! Bookmark not defined.

Tabel 4.3. Hasil Pengujian Kompabilitas Error! Bookmark not defined. Tabel 4.4. Rekapitulasi hasil pengujian kompatibilitas Error! Bookmark not defined. Tabel 4.5. Hasil Pengujian skenario untuk data yang tersimpan di server Error! Bookmark not defined.

(14)

1

DAFTAR SINGKATAN

Singkatan Kepanjangan

ANSI-SQL American National Standard Institute Structured Query Language API Application Programming Interface

BIOS Basic Input Output System CIM Common Interface Model COM Component Object Manager CPU Centrall Processing Unit CQL CIM Query Language ERD Entity Database Relational FDD Floppy Disk Drive

FDDI Fiber Distributed Data Interface GUI Graphical User Interface

HDD Hard Disk Drive ID Identity Document IP Internet Protocol LAN Local Area Network

NIC Network Interface Controller OS Operating System

PC Personal Computer

RAM Random Access Memory SP Service Pack

SRAM Static Random Access Memory VGA Video Graphics Adapter

WBEM Web-Based Enterprise Mangement WMI Windows Management Instrumentation

Gambar

Table Error! Bookmark not defined.

Referensi

Dokumen terkait

APLIKASI JEJARING ANIMASI BERBAHASA INDONESIA MENGGUNAKAN HTML5 UNTUK MEMBANTU PROSES PEMBELAJARAN

Aplikasi katalog pada web online memiliki katalog yang tersimpan di komputer dan dapat diakses dari mana saja melalui jaringan internet , tetapi memiliki

Aplikasi dapat mengakses data web service dengan menggunakan Wi-Fi, Network Location Provider, dan GPS dengan rata-rata mendapatkan lokasi tercepat adalah

WK Komputer adalah suatu bidang usaha yang bergerak dalam bidang.. jasa maintenance laptop dan cpuserta menjual berbagai produk

mendapatkan gelar Ahli Madya Komputer pada Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga.. Penulis juga

Penelitian analisis komparasi QoS pada jaringan komputer ini didasarkan metode NDLC (Network Development Life Cycle) dengan mengkonfigurasi IPv4 dan IPv6 sesuai

Penelitian analisis komparasi QoS pada jaringan komputer ini didasarkan metode NDLC (Network Development Life Cycle) dengan mengkonfigurasi IPv4 dan IPv6 sesuai

Openswan merupakan aplikasi dari teknologi VPN ( Virtual Private Network ) yang menerapkan protokol IPsec (IP Security) di sistem operasi Linux yang mendukung beberapa