BAB III ANALISA DAN PERANCANGAN. input, analisa proses, analisa output, analisa use case diagram, analisa

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN. Pada dasarnya perancangan sistem yang dibuat oleh peneliti adalah

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV PERANCANGAN SISTEM Perancangan Pembuatan Sistem(Use Case Diagram) SISTEM


BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB III ANALISIS SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada sub bab ini akan dijelaskan mengenai analisis sistem informasi rental mobil

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Untuk merancang atau menyempurnakan sebuah aplikasi mobile, kita perlu

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

Gambar 4-1. Use Case Diagram

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM. Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait

BAB III ANALISIS DAN DESAIN SISTEM


BAB III ANALISA DAN PERANCANGAN. menampilkan teks - teks serta terdapat kuis dengan animasi untuk melatih para

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN


BAB III ANALISA DAN DESAIN. sistem yang akan dirancang, evaluasi pada masalah yang ada adalah : informasi lokasi SMU dan SMK di kota medan.

BAB IV ANALISIS DAN PERANCANGAN. kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.


BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. proses kerja yang sedang berjalan. Pokok-pokok yang di analisis meliputi analisis


BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM. gambaran secara umum kepada user tentang sistem yang baru. Data

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM`



BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM

TUGAS ANALISIS DAN PERANCANGAN SISTEM LAUNDRY

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS DAN PROSES BISNIS YANG BERJALAN

BAB III ANALISA DAN DESAIN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. mampu memperkirakan dan merincikan seluruh dokumen ataupun prosedur yang

BAB III ANALISA DAN PERANCANGAN SISTEM Gambaran Umum Tujuan dari Membuat aplikasi Sistem Informasi Monitoring SP2d dan SPM

BAB IV PERANCANGAN. Gambar 4.1 Blok diagram program

4.1. Perancangan Use Case Diagram

BAB IV ANALISIS DAN PERANCANGAN SISTEM. adalah analisis mengenai analisis dokumen, analisis posedur dan analisis proses.

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

Bab 3 Metoda dan Perancangan Sistem

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan sistem pendaftaran siswa baru dan pembagian kelas pada SMK

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

Penjualan Buku Online Toko Buku Gramedia Jember

BAB IV IMPLEMENTASI DAN PENGUJIAN. Tahap ini focus pada pengembangan komponen dan fitur-fitur sistem. implementasi perangkat lunak pada kode program.

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI. misalnya EyeSpyFx. Aplikasi ini memiliki fitur untuk melakukan pemantauan keamanan

BAB IV ANALISA DAN PERANCANGAN

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN DESAIN SISTEM

TUGAS PENGGANTI KEHADIRAN TANGGAL 29 OKTOBER 2015 TESTING DAN IMPLEMENTASI SISTEM. Nama : Andrian Ramadhan Febriana NIM :

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. dan pengujian merupakan langkah yang dilakukan setelah melakukan

Bab 3 Metode dan Perancangan Sistem

BAB III METODE PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dihadapi. Dan agar mempermudah dalam pembuatan perancangan sistem yang

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS DAN DESAIN SISTEM

TUGAS ANALISIS DAN PERANCANGAN SISTEM PENJUALAN LAPTOP

Transkripsi:

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA SISTEM Pada tahap ini penulis melakukan perancangan aplikasi berupa analisa input, analisa proses, analisa output, analisa use case diagram, analisa sequence diagram, analisa activity diagram, analisa state machine diagram, dan analisa antar muka pemakai (user interface). 3.1.1 Analisa Input aplikasi security port USB Sistem ini membutuhkan input dengan membaca bagian dari windows yaitu port USB dan Registry. 3.1.2 Analisa Proses aplikasi security port USB Algoritma lock dan unlock : 1. Peripheral usb masuk. 2. Rubah nilai HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Services\USBSTOR pada sistem Register 46

47 a. Jika value Start = 3, maka usb unlock (aktif) b. Jika nilai value = 4 maka USB lock (non aktif) 3. Port USB menjadi aktif / tidak aktif. 4. Peripheral tidak dapat diakses. 3.1.3 Analisa Output aplikasi security port USB Sistem ini menghasilkan output yaitu USB menjadi disable dan dapat diaktifkan lagi. 3.1.4 Analisa Use Case Diagram aplikasi security port USB Use case diagram menggambarkan fungsionalitas yang diharapkan dari suatu sistem, yang ditekankan adalah apa yang diperbuat sistem, dan bukan bagaimana sebuah use case mempresentasikan sebuah interaksi antara aktor dengan sistem. Use case menggambarkan kata kerja seperti login ke sistem, maintenance user dan sebagainya. Seorang (aktor) adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan pekerjaan tertentu. Pada aplikasi security port USB dapat diidentifikasi bahwa aktor tersebut adalah admin (administrator) saja.

48 Mengakses Lock USB <<include>> Mengakses Unlock USB <<include>> Mengganti Password <<include>> Login admin Manage Security <<include>> <<include>> Mengakses Form About <<include>> Mengakses Form Info Gambar 3.1 Diagram Use Case Aplikasi Security Port USB Gambar 3.1 mempresentasikan sistem secara keseluruhan yaitu karikatur manusia menggambarkan aktor, gambar lingkaran oval

49 mempresentasikan use case dan garis garis mempresentasikan kardinalitas. Berikut ini adalah keterangan dari use case yang dilakukan oleh Administrator 1. Use case Login Nama Aktor Deskripsi : Login : Administrator : Admin harus melakukan login terlebih dahulu sebelum mengakses program security port USB. Pengecualian : Jika tidak terdaftar pada sistem maka user yang bukan admin tidak bisa mengakses program ini dan muncul pesan kesalahan Skenario : 1. Admin melakukan login 2. Admin memasukkan username dan password 3. Sistem melakukan pengecekan apakah data yang dimasukkan admin sesuai atau tidak dalam basis data. 4. Sistem menampilkan Kondisi awal : Admin harus terdaftar pada sistem dan melakukan Login Kondisi akhir : Admin masuk ke 2. Use case Akses Lock USB Nama Aktor : Akses Lock USB : Admin

50 Deskripsi : Admin dapat melakukan aksi mengunci Port USB sehingga Port USB yang ada di komputer Standalone menjadi disable Skenario : 1. Admin mengklik tombol Lock USB 2. Sistem membuat Port USB menjadi disable Kondisi awal : Admin dapat mengunci Port USB Kondisi akhir : Admin siap melakukan disable Port USB 3. Use case Akses Unlock USB Nama Aktor Deskripsi : Akses Unlock USB : Admin : Admin dapat melakukan aksi membuka Port USB sehingga Port USB yang ada di komputer Standalone menjadi enable Skenario : 1. Admin mengklik tombol Unlock USB 2. Sistem membuat Port USB menjadi enable Kondisi awal : Admin dapat membuka akses Port USB Kondisi akhir : Admin siap melakukan enable Port USB 4. Use case Mengganti Password Nama Aktor Deskripsi : Mengganti Password : Admin : Admin dapat merubah passwordnya sesuai keinginannya.

51 Skenario : 1. Admin masuk ke Form Admin 2. Sistem menampilkan Form Admin 3. Admin siap mengganti passwordnya Kondisi awal : Admin masuk ke Form Admin Kondisi akhir : Admin bisa mengganti passwordnya sesuai yang diinginkan 5. Use case Manage Security Nama Aktor Deskripsi : Manage Security : Admin : Admin dapat mengkoordinir keamanan pada sistem Skenario : 1. Admin mengklik tombol Form Manage 2. Sistem menampilkan Form Manage 3. Admin bisa mengakses disable / enable Regedit 4. Admin bisa mengakses disable / enable Task Manager 5. Admin bisa mengakses disable / enable Control Panel Kondisi awal : Admin masuk ke Form Manage Kondisi akhir : Admin bisa mengakses sistem keamanan yang lain 6. Use case Akses Form About Nama Aktor : Akses Form About : Admin

52 Deskripsi : Admin dapat melihat Form tentang Penulis Skenario : 1. Admin mengklik tombol Form About 2. Sistem menampilkan Form About 3. Admin melihat isi Form tentang Penulis Kondisi awal : Admin masuk ke Form About Kondisi akhir : Admin bisa melihat tentang Penulis 7. Use case Akses Form Info Nama Aktor Deskripsi : Akses Form Info : Admin : Admin dapat melihat Form tentang informasi sistem Skenario : 1. Admin mengklik tombol Form Info 2. Sistem menampilkan Form Info 3. Admin melihat isi Form tentang informasi sistem Kondisi awal : Admin masuk ke Form Info Kondisi akhir : Admin bisa melihat tentang informasi sistem komputer Standalone

53 3.1.5 Analisa Sequence Diagram aplikasi security port USB Sequence diagram memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menghasilkan sesuatu di dalam use case. Pada aplikasi ini terdapat satu buah aktor yaitu admin. Admin dapat mengakses aplikasi seperti melihat halaman Utama, halaman Info, halaman About, halaman Admin, dan halaman Manage. Admin 1.Muncul Form StartUp Form StartUp 2.Mengakses Notify icon Notify Icon 3..Muncul Form Login Form Login Gambar 3.2 Sequence diagram Form Login Gambar diagram 3.2 adalah gambar sequence diagram untuk login admin. Setelah admin memasukan username dan password dengan status valid, maka admin akan masuk ke halaman menu utama () dan dapat memilih menu Admin, menu Manage, menu LockUSB, menu Unlock

54 USB, menu Info, menu About, dan menu Exit. Berikut sequence diagram. Admin Notify Icon Form Login Data Login 1.Mengakses Notify icon 2.Mengakses menu Login 3.Memasukkan username dan password 4.Verifikasi data 5.Login kembali bila data tidak valid 6.Mengakses Gambar 3.3 Ssequence diagram Gambar 3.3 menggambarkan skenario dan langkah-langkah yang dilakukan. Pertama-tama admin mengakses Notifyicon untuk melakukan login lalu sistem akan menampilkan menu Form Login. Kemudian admin memasukkan username dan password. Setelah itu masuk ke dalam Form Main. Dan selanjutnya admin bebas memilih menu yang ada di dan selanjutnya sistem akan menampilkan halaman yang dipilih melalui tombol yang ada di.

55 Admin Form Admin Data Login 1.Mengklik menu Admin 2.Melihat Form Admin 3.Merubah username dan password 4.Menyimpan perubahan Gambar 3.4 Sequence diagram Form Admin Pada gambar 3.4 menampilkan sequence diagram Form Admin setelah admin melakukan login lalu akan muncul kemudian admin mengklik tombol Admin maka akan muncul Form Admin. Disini admin bisa merubah username dan password sesuai keinginan mereka. Setelah dirubah, data tersebut akan disimpan di dalam database dan muncul pesan bahwa data telah berubah kemudian admin dapat kembali lagi ke Form Main.

56 Admin Form Manage Menu keamanan 1.Mengakse s menu 2.Melihat Form Manage 3.Memilih menu yang ada. 4.Menyimpa n perubahan Gambar 3.5 Sequence diagram Form Manage Pada gambar 3.5 menampilkan sequence diagram Form Manage setelah admin melakukan login. Admin dapat mengklik tombol Manage yang ada di untuk melihat Form Manage. Kemudian admin bebas memilih menu yang ada di Form Manage, yaitu: 1. Hide Tasklist 2. Disable Regedit 3. Disable TaskManager 4. Disable Control Panel Setelah admin selesai memilih menu yang disukai dan menutup Form Manage maka kembali lagi ke.

57 Admin Form Info 1.Memilih menu Info 2.Mengakses Form Info 3.Melihat Form Info Gambar 3.6 Sequence diagram Form Info Pada gambar 3.6 menampilkan sequence diagram Form Info dimana admin memilih menu Info yang ada di. Kemudian akan muncul Form Info tentang informasi spesifikasi komputer yang terinstal program ini yaitu : 1. Nama Operating System 2. Platform Operating System 3. Versi Operating System 4. Besar physical memory (RAM) yang digunakan 5. Status user account 6. Status nama PC

58 Admin 1.Memilih menu About 2.Mengakses Form About Form About 3.Melihat Form About Gambar 3.7 Sequence diagram Form About Pada gambar 3.7 menampilkan sequence diagram Form About dimana admin memilih menu About yang ada di. Kemudian akan muncul Form About tentang informasi penulis dan aplikasi yang dibuat. 3.1.6 Analisa activity diagram aplikasi security port USB Activity diagram menggambarkan aktifitas admin dalam mengakses aplikasi security port USB. Admin melakukan aktifitas yang berbeda beda di setiap Form aplikasi security port USB.

59 admin sistem Mengakses Form Login Menampilkan Form Login Mengisi username dan password Mengecek ke dalam basis data Menampilkan peringatan kesalahan tidak ya Menampilkan Form Main Gambar 3.8 Activity diagram

60 Pada gambar 3.8 menggambarkan aktifitas admin sebelum masuk ke Form Main. Admin harus mengisi username dan password yang sesuai dengan data login yang tersimpan di dalam database. Kemudian jika data yang diinput valid maka akan masuk ke. Jika tidak akan muncul peringatan kesalahan dan dianjurkan untuk melakukan login kembali. admin sistem Mengakses Notifyicon Menampilkan Form Login Gambar 3.9 Activity diagram Form Login Pada gambar 3.9 menggambarkan aktifitas admin sebelum masuk ke Form Main. Admin harus mengakses notifyicon terlebih dahulu. Lalu akan muncul Form Login. Kemudian admin siap untuk memasukkan usename dan password yang valid.

61 admin sistem Memilih menu Admin Menampilkan Form Admin Mengganti username dan password Mengklik tombol Apply Menyimpan ke dalam database Menampilkan Pesan Berhasil Gambar 3.10 Activity diagram Form Admin Pada gambar 3.10 menggambarkan aktifitas admin untuk mengganti username dan password sesuai keinginan hatinya. Kemudian akan disimpan di dalam database dan muncul pesan bahwa database telah diganti kemudian kembali lagi ke.

62 admin sistem Memilih menu Manage Menampilkan Form Manage Memilih menu keamanan Mengakses menu keamanan Menutup Form Manage Menampilkan Gambar 3.11 Activity diagram Form Manage Pada gambar 3.11 menggambarkan aktifitas admin untuk memilih menu mendisable-kan Regedit, TaskManager, Tasklist, dan Control Panel. Kemudian jika sudah selesai kembali lagi ke.

63 admin sistem Memilih menu Info Menampilkan Form Info Menutup Form Info Menampilkan Gambar 3.12 Activity diagram Form Info Pada gambar 3.12 menggambarkan aktifitas admin untuk melihat informasi spesifikasi komputer yaitu Nama Operating System, Platform Operating System,Versi Operating System, Besar physical memory (RAM) yang digunakan, Status user account, Status nama PC. Kemudian jika sudah selesai kembali lagi ke.

64 admin sistem Memilih menu About Menampilkan Form About Menutup Form About Menampilkan Gambar 3.13 Activity diagram Form About Pada gambar 3.13 menggambarkan aktifitas admin untuk melihat informasi tentang penulis dan tujuan program ini dibuat. Kemudian jika sudah selesai kembali lagi ke. 3.1.7 Analisa state machine diagram aplikasi security port USB Interaction diagram dan state chart menampilkan dua pandangan yaitu saling melengkapi tentang perilaku dinamis sebuah sistem. Interaction

65 diagram menunjukan pesan pesan yang dilewatkan diantara objek-objek didalam sistem dalam periode waktu yang pendek. Sedangkan state chart diagram menelusuri individu-individu objek melalui keseluruhan daur hidupnya, menspesifikasikan semua urutan yang mungkin dari pesan-pesan yang akan diterima objek tersebut, bersama-sama dengan tanggapan atas pesan-pesan tersebut. Gagal login Form StartUp Notify icon Do / Mengakses Form Login Tampilkan Form Login Form Login Do / input username & password Do / Cek ke dalam database Do / verifikasi data valid / tidak Tampilkan form Main Berhasil login Do / akses Lock USB Do / akses Unlock USB Do / akses Form Info Do / akses Form About Do / akses Form Manage Do / akses Form Admin Gambar 3.14 Gambar state machine diagram Pada gambar 3.14 menggambarkan state machine diagram sebagai berikut:

66 1. Admin melakukan login 2. Input username dan password yang valid 3. Jika admin gagal login maka akan kembali pada Form Login 4. Jika berhasil login maka admin akan masuk ke Tampilkan Form main Do / Mengakses Form Admin Tampilkan Form Admin Form Admin Do / ganti username & password Do / klarifikasi dari admin Do / Tutup Form Admin Tampilkan Do / akses Lock USB Do / akses Unlock USB Do / akses Form Info Do / akses Form About Do / akses Form Manage Do / akses Form Admin Gambar 3.15 Gambar state machine diagram Form Admin Pada gambar 3.15 menggambarkan state machine diagram Form Admin adalah sebagai berikut: 1. Admin mengakses Form Admin 2. Admin dapat mengganti username dan password 3. Sistem akan menyimpan ke database

67 4. Sistem menampilkan peringatan bahwa data telah berhasil diganti dan kembali ke Tampilkan Form main Do / Mengakses Form Manage Tampilkan Form Manage Form Manage Do / menu disable/enable regedit Do / menu disable taskmanager Do / menu disable control panel Do / tutup Form Manage Tampilkan Do / akses Lock USB Do / akses Unlock USB Do / akses Form Info Do / akses Form About Do / akses Form Manage Do / akses Form Admin Gambar 3.16 Gambar state machine diagram Form Manage Pada gambar 3.16 menggambarkan state machine diagram Form Manage adalah sebagai berikut: 1. Admin mengakses Form Manage 2. Admin memilih menu keamanan yang ada di Form Manage 3. Sistem akan menutup Form Manage dan kembali lagi ke

68 Tampilkan Form main Do / Mengakses Form Info Tampilkan Form Info Form Info Do / menampilkan informasi spesifikasi komputer Do / tutup Form Info Tampilkan Do / akses Lock USB Do / akses Unlock USB Do / akses Form Info Do / akses Form About Do / akses Form Manage Do / akses Form Admin Gambar 3.17 Gambar state machine diagram Form Info Pada gambar 3.17 menggambarkan state machine diagram Form Info adalah sebagai berikut: 1. Admin mengakses Form Info 2. Admin dapat melihat informasi tentang Nama Operating System, Platform Operating System,Versi Operating System, Besar physical memory (RAM) yang digunakan, Status user account, Status nama PC. 3. Sistem akan menutup Form Info dan kembali lagi ke

69 Tampilkan Form main Do / Mengakses Form About Tampilkan Form About Form About Do / menampilkan informasi penulis dan tujuan aplikasi ini dibuat Do / tutup Form About Tampilkan Do / akses Lock USB Do / akses Unlock USB Do / akses Form Info Do / akses Form About Do / akses Form Manage Do / akses Form Admin Gambar 3.18 Gambar state machine diagram Form About Pada gambar 3.18 menggambarkan state machine diagram Form About adalah sebagai berikut: 1. Admin mengakses Form About 2. Admin dapat melihat informasi tentang penulis dan tujuan aplikasi ini dibuat. 3. Sistem akan menutup Form About dan kembali lagi ke

70 3.2 PERANCANGAN APLIKASI 3.2.1 Perancangan Antar Muka aplikasi security port USB Pada bagian desain antar muka (interface design) ini akan digambarkan mengenai tahapan-tahapan yang akan di tampilkan pada aplikasi Security Port USB. Pada bagian ini tampilan hanya satu bagian yaitu tampilan untuk admin. 1. Perancangan antar muka Form Start Up Nama Aplikasi Gambar Gambar Gambar Progres Bar Versi Karya Tahun pembuatan Gambar 3.19 Gambar Perancangan antar muka Form Start Up Pada gambar 3.19 merupakan perancangan antar muka halaman pembuka (Splash Screen) sebelum masuk ke halaman login (Form Login). Fungsi dari Form Start Up ini adalah untuk menandakan bahwa aplikasi Security Port USB sedang berjalan (Loading) dan juga berfungsi sebagai memperindah tampilan.

71 2. Perancangan antar muka Form Login Nama Form Nama Aplikasi Icon Username Password LOGIN CANCEL Gambar 3.20 Gambar Perancangan antar muka Form Login Pada gambar 3.20 merupakan perancangan antar muka halaman Login (Form Login) sebelum masuk ke halaman Utama (). Admin diwajibkan untuk login terlebih dahulu. Jika data yang diinput tidak valid maka harus melakukan login kembali dan muncul pemberitahuan atau pesan kesalahan login. Jika data yang diinput valid atau sesuai dengan data yang sudah tersimpan di dalam database maka akan ditampilkan halaman Utama ().

72 3. Perancangan antar muka Nama Form Icon Nama Aplikasi Manage Admin Action Lock Status icon Unlock Info About Exit Status bar Gambar 3.21 Gambar Perancangan antar muka Pada gambar 3.21 merupakan perancangan antar muka halaman Utama (Form Main). Pada halaman ini terdapat menu Lock USB, Unlock USB, Manage, Admin, Info, About dan Exit. Halaman ini bisa di akses setelah melakukan login terlebih dahulu.

73 4. Perancangan antar muka Form Admin Nama Form Icon Nama Aplikasi New Username New Password CLOSE APPLY Gambar 3.22 Gambar Perancangan antar muka Form Admin Pada gambar 3.22 merupakan perancangan antar muka halaman Admin (Form Admin). Pada halaman ini, admin bisa mengganti username dan password sesuai dengan keinginannya. Halaman ini dapat di akses di halaman Utama dan mengklik tombol admin lalu akan muncul Form Admin.

74 5. Perancangan antar muka Form Manage Nama Form Icon Nama Aplikasi Menu Checklist Informasi Aplikasi yang sedang berjalan CLOSE Gambar 3.23 Gambar Perancangan antar muka Form Manage Pada gambar 3.23 merupakan perancangan antar muka halaman Manage (Form Manage). Pada halaman ini, admin bisa memilih menu keamanan yaitu Hide Listview, Disable Regedit, Disable TaskManager, Disable Control Panel. Halaman ini dapat diakses di halaman Utama dan mengklik tombol manage lalu akan muncul Form Manage.

75 6. Perancangan antar muka Form Info Nama Form Icon Nama Aplikasi Informasi komputer CLOSE Gambar 3.24 Gambar Perancangan antar muka Form Info Pada gambar 3.24 merupakan perancangan antar muka halaman Info (Form Info). Pada halaman ini, admin bisa melihat informasi tentang Nama Operating System, Platform Operating System,Versi Operating System, Besar physical memory (RAM) yang digunakan, Status user account, Status nama PC.

76 7. Perancangan antar muka Form About Nama Form Icon Nama Aplikasi Informasi Aplikasi dan Penulis Gambar Informasi tujuan Aplikasi ini dibuat Foto Penulis CLOSE Gambar 3.25 Gambar Perancangan antar muka Form About Pada gambar 3.25 merupakan perancangan antar muka halaman About (Form About). Pada halaman ini, admin bisa melihat informasi tentang Aplikasi Security Port USB, tujuan aplikasi ini dibuat dan informasi tentang penulis.

77 3.2.2 Perancangan Basis Data aplikasi security port USB Berikut ini adalah perancangan tabel yang digunakan dalam pembuatan aplikasi ini: 1. Tabel login Tabel ini digunakan untuk menyimpan data admin untuk melakukan login. Tabel ini terdiri dari username, password dan keterangan. Nama tabel : login Primary key : username Tabel 3.1 Tabel login Atribut Tipe Panjang Keterangan Username Text 15 Nama user Password Text 10 Password user Keterangan Text 60 Keterangan user 3.2.3 Perancangan port USB aplikasi security port USB Perancangan port USB ini menggambarkan bagan hubungan antara port USB dengan peripheral eksternal seperti flashdisk.

78 D+ D- Vbus GND Flashdisk Port USB Gambar 3.26 Gambar Perancangan port USB dengan Flashdisk Pada gambar 3.26 merupakan perancangan port USB dengan peripheral seperti Flashdisk. Disaat Flashdisk ditancapkan ke port USB maka akan terdeteksi di komputer sebagai hardware baru dan dapat diakses. 2 kawat yaitu D+ dan D- menangani transmisi data, ground untuk memberikan keamanan pada arus listrik yang ada di komputer. Vbus untuk memasok daya sebesar 5 volt ke peripheral seperti Flashdisk. Secara default jenis data Registry yang ada di komputer Standalone dengan nama data Registry Start dengan tipe REG_DWORD bernilai 3. Artinya komputer memasok daya ke port USB sehingga port USB dapat di akses dan mendeteksi peripheral yang masuk ke komputer melewati jalur Vbus. Jika port USB ingin dijadikan disable maka data Registry Start dengan tipe REG_DWORD harus bernilai 4. Maka pasokan daya dari komputer yang melewati jalur Vbus pada port USB ke peripheral seperti Flashdisk tidak di hubungkan oleh sistem. Sehingga komputer tidak bisa mendeteksi peripheral yang masuk melewati port USB dan tidak bisa diakses.

79 Gambar 3.27 Gambar penetapan kaki port USB Fungsi dari D+ adalah untuk mengirim data (out) dari komputer ke peripheral seperti flashdisk. Sedangkan D- yaitu untuk menerima data (in) dari peripheral ke komputer. Standar dari nilai value Registry yang digunakan adalah 3 dan 4. 3.2.4 Perancangan class diagram Gambar 3.28 Gambar class diagram aplikasi port USB