Vous êtes sur la page 1sur 15

BAB III METODE PENELITIAN

3.1 Rancangan Penelitian Rancangan aplikasi web merupakan suatu kegiatan yang dilakukan untuk merancang suatu sistem yang ditampilkan dalam bentuk web atau dengan kata lain tampilan program dijalankan pada web browser. Data dipresentasekan dengan menarik melalui tampilan-tampilan yang mudah dipahami dan dimengerti oleh pengguna atau user. Rancangan aplikasi ini terdiri dari dua model yaitu rancangan berbasis CLI (Command Line Interface) dan Web-App Interface. 1. Rancangan berbasis CLI (Command Line Interface). Rancangan aplikasi berbasis CLI (Command Line Interface) merupakan suatu kegiatan yang dilakukan untuk merancang suatu sistem yang ditampilkan dalam mode teks, dan berjalan secara real-time pada server. 2. Rancangan berbasis Web-App Interface. Rancangan aplikasi berbasis Web-APP Interface merupakan suatu kegiatan yang dilakukan untuk merancang suatu sistem yang ditampilkan dalam mode web atau dengan kata lain dapat dikontrol dari jaringan internet. Data dipesentasekan dengan menarik melalui interface yang mudah dipahami dan dimengerti oleh pengguna (user).

III-1

III-2

3.2 Lokasi dan Waktu Penelitian 3.2.1 Lokasi Penelitian Penelitian ini di lakukan di STMIK Profesional Jalan. G.Latimojong No. 18 Makassar 3.2.2 Waktu Penelitian Penelitian ini dilaksanakan mulai tanggal 6 April 2013 sampai 30 Juli 2013. Tabel 3.1 Jadwal
Waktu Pelaksanaan No Uraian Kegiatan April I 1 2 3 4 5 6 7 8 Studi Pendahuluan Observasi Lapangan Pembuatan proposal Seminar Proposal Analisa & Pembahasan Pembuatan Aplikasi Pembuatan Skripsi Seminar Akhir II III IV I II Mei III IV I II Juni III IV I II Juli III IV

Keterangan : = Sudah Dilaksanakan = Direncanakan

III-3

3.3 Diagram UML 3.3.1 Diagram Use Case Diagram Use Case adalah sekumpulan skenario yang dihubungkan satu sama lain dengan satu tujuan yang sama dari pengguna. Diagram Use Case dari aplikasi remote server yang akan dibuat terlihat pada gambar 3.1 .

Login MySQL
Mengakses Remote Server

<include> MySQL SERVER <include>

Login

<include >

Login FTP

<extend> Lihat Daftar Session <extend>

Pilih Menu

Login SSH <include> Tambah Host SSH SERVER

Admin Logout

Gambar 3.1 Diagram Use Case 3.3.2 Diagram sequence Diagram sequence ini biasa digunakan untuk

menggambarkan skenario atau rangkaian langkah langkah yang dilakukan sebagai respon dari sebuah event untuk menghasilkan ouput tertentu, dan perubahan apa saja yang terjadi secara internal dan ouput apa yang dihasilkan. Berikut diagram sequence yang akan dibuat, terlihat pada gambar 3.2

III-4

Gambar 3.2 Diagram sequence 3.3.3 Diagram Activity Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masingmasing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Diagram activity dari aplikasi yang akan dibuat terlihat pada gambar 3.3 .

Gambar 3.3 Diagram Aktivity

III-5

3.3.4 Diagram Objek dan Class Diagram Objek dan Class merupakan diagram yang dibuat menggambarkan pengelompokkan objek dalam sebuah sistem. Diagram objek dan class dari aplikasi yang akan dibuat dapat terlihat pada gambar 3.4 .

T_admin - id : int -Uname : Varchar -Pwd : Varchar + Validasi ( ) + Logout ( )

T_HOST - ID_Host : Int - Hostname : Varchar - IP_Address : Varchar - Port : Varchar -Username : Varchar - Password : Varchar - Remote : Varchar + Delete ( ) + Update ( ) + Display ( ) + Search ( )

T_Status -ID_Status : Int -Tanggal : Date -Jam_masuk : Varchar -Hostname :Varchar -Port : varchar -Remote : varchar + Display ( ) + Delete ( )

Gambar 3.4 Diagram Objek dan Class

3.3.5 Hirarki Web Berikut ini merupakan hirarki web dari aplikasi yang akan dibuat terlihat pada gambar 3.5 .

III-6

Login Program

HOME
SQL FTP SSH

List Status

Host

Create Table Update Table Delete Table View Table

Buat Director Delete File Upload File Download File

Cetak Host

Tambah host Edit host Delete Host Cetak Host

Gambar 3.5 Hirarki Web 3.4 Instrumen Pengumpulan Data Untuk menyempurnakan data yang dibutuhkan dalam rangka penyusunan skripsi ini, maka penulis melakukan pengumpulan data dengan menggunakan dua cara yaitu : 1. Penelitian Kepustakaan (Library Research), yaitu pengumpulan data dengan cara membaca buku melalui literature, tutorialtutorial maupun artikel dari internet yang bersifat ilmiah yang ada hubungannya dengan materi pembahasan. 2. Pengamatan Langsung (Observasi), yaitu pengamatan

langsung terhadap suatu kegiatan yang sedang dilakukan, disini penulis melakukan pengamatan secara langsung

III-7

terhadap aktifitas pada sistem operasi Linux terkhusus pada pengelolah file dan data pada sistem. 3.5 Analisis dan Perancangan Sistem 3.5.1 Analisis Kebutuhan Perangkat Keras 1. Perangkat keras yang digunakan : Spesifikasi perangkat keras yang digunakan untuk

merancang dan menjalankan sistem ini adalah sebagai berikut: a. Laptop Intel Core, processor Pentium Dual Core b. Memory (RAM) : 2 Gb DDR 2 c. Harddisk : 500 GB d. Modem GSM dan CDMA 2. Perangkat lunak yang digunakan : Spesifikasi Software adalah sebagai berikut : a. Sistem Operasi Linux Backtrack 5 b. Web Server (Apache 2.2) dan Web Simulasi (DVWA) c. Interpreter Bahasa Pemrograman Php dan Shell d. SSH Server e. FTP Server f. MySql Server

III-8

3.5.2 Perancangan Interface / Antarmuka a. Rancangan Output Program 1. Home Page Halaman ini merupakan halaman utama dari website. Terlihat pada gambar 3.6 .
REMOTE SERVER LINUX Home |Tambah Host|Daftar Status|SQL|FTP|SSH|Logout IP Komputer Anda : x (15)
Selamat Datang Di Website ini

X(30)

Anda bisa menggunakan Website untuk meremote server anda Dengan Remote SSH, MySql, & FTP

Copyright@

Gambar 3.6 Home Page 2. Daftar Status Halaman ini merekam proses remote yang dilakukan oleh host / administrator. Seperti terlihat pada gambar 3.7 .
REMOTE SERVER LINUX Home | Tambah Host | Daftar Status | SQL | FTP | SSH
ID
X(4)

Date
dd-mm-yy

Time In
HH-mm-SS

Host Name
X(35)

Port
X(5)

Remote Server
X(20)

option
HAPUS | CETAK

Gambar 3.7 Daftar Status

III-9

3. Cetak Status Halaman ini untuk mencetak data status. Seperti terlihat pada gambar 3.8.
STMIK Profesional Makassar Jl. G. Latimojong No. 18 Makassar Laporan Data Status Nomor Tanggal Jam Masuk Id_Host Port Remote : X(5) : X(25) : X(10) : X(25) : X(5) : X(5) X(25) Admin STMIK NIP

[img]

Gambar 3.8 Cetak Status 4. List Host Halaman ini menampilkan Daftar Host yang telah ditambahkan. Seperti terlihat pada gambar 3.9.
REMOTE SERVER LINUX Home | Tambah Host | Daftar Status | SQL | FTP | SSH
List Host

ID
X (4)

Host Name
X(25)

IP Address
X(15)

Username
X(25)

Password
X(35)

Remote
X(5)

Option
Edit |Hapus| Cetak

Gambar 3.9 List Host

III-10

5. Cetak Status Halaman ini untuk mencetak data status. Seperti terlihat pada gambar 3.10.
[img] STMIK Profesional Makassar Jl. G. Latimojong No. 18 Makassar Laporan Data Host Nomor HostName IP Address Port Remote UserName Password : X(5) : X(25) : X(15) : X(5) : X(15) : X(35) X(25) Admin STMIK NIP

Gambar 3.10 Cetak Status 6. Info FTP Halaman ini untuk memberikan informasi sever FTP milik klien. Seperti terlihat pada gambar 3.11.
Back | Info | FTP | Menu Utama Server Information : Server : Operting sistem: CPU : Copyright@

Gambar 3.11 Info FTP

III-11

b. Rancangan Input Program 1. Login Program Masukkan username dan password, lalu klik tombol Login untuk masuk ke halaman utama program. Seperti terlihat pada gambar 3.12.
REMOTE SERVER LINUX Login Program UserName Password : :
X(15) X(32)

Login

Gambar 3.12 Login Program 2. Tambah Host Tambah Host merupakan halaman yang

digunakan untuk menambah daftar server yang dapat dilakukan akses remote. Seperti terlihat pada gambar 3.13 .
REMOTE SERVER LINUX Home | Tambah Host | Daftar Status | SQL | FTP | SSH | Logout Host Name IP Address Port UserName Password Remote
Lihat Daftar Host X(25) X(15) X(5) X(15) X(5) X(5)

Simpan

Cancel

Copyright@

Gambar 3.13 Tambah Host

III-12

3. Edit Host Edit Host merupakan halaman yang digunakan untuk mengedit data host. Seperti terlihat pada gambar 3.14.
REMOTE SERVER LINUX Home | Tambah Host | Daftar Status | SQL | FTP | SSH | Logout Host Name IP Address Port UserName Password Remote
| Back X(25) X(15) X(5) X(15) X(5) X(5)

Simpan

Cancel

Copyright@

Gambar 3.14 Edit Host 4. Login SQL SQL merupakan halaman yang digunakan oleh pengguna untuk login ke server mysql target.. Lihat gambar 3.15
REMOTE SERVER LINUX Home | Tambah Host | Daftar Status | SQL | FTP | SSH | Logout Host Name [IP Address]
X(15)

UserName
X(15)

Password
X(32)

Open

Copyright@

Gambar 3.15 Login SQL

III-13

5. Login FTP FTP merupakan halaman yang digunakan oleh pengguna untuk login ke server FTP. Lihat gambar 3.16
Back | Info | FTP | Menu Utama FTP client : Server UserName Password : : : X(15) X(15) X(35) Connect

Copyright@

Gambar 3.16 Login FTP 6. Login SSH Login SSH merupakan halaman yang

digunakan oleh pengguna untuk login ke server SSH target. Lihat gambar 3.17
REMOTE SERVER LINUX Home | Tambah Host | Daftar Status | SQL | FTP | SSH | Logout Host Name [IP Address]
X(15)

UserName
X(15)

Password
X(32)

Open

Copyright@

Gambar 3.17 Login SSH 7. FTP Server Target Halaman ini merupakan halaman Utama FTP server target , seperti terlihat pada gambar 3.18.

III-14

Back | Info | FTP | Menu Utama Server Target : Dir : X(35) Client Dir : X(35)

[isi Dir] .. .. Del Upload Download

[isi Dir] .. .. Make Dir

Copyright@

Gambar 3.18 FTP Server Target 8. Mysql Server Target Halaman ini merupakan halaman utama

MySQL dari server target, terlihat pada gambar 3.19 . [ R E M O T E S E R V E R]


Server IP : x(15) Your IP : x(15) [SQL MANAGER] Databases] --------------------------Please select Database --------------------------Go Create Database X(30) Create New Table :
X(35)
Create

Create

Tampil Disini Isi table

Gambar 3.19 Mysql Server target

III-15

9. SSH Server Target Halaman ini merupakan halaman SSH dari server target, terlihat pada gambar 3.20
Server IP : x(15) Your IP : x(15)

[ R E M O T E S E R V E R]
[SSH] Perintah SSH
X(100)

EXECUTE

Gambar 3.20 SSH Server Target

Vous aimerez peut-être aussi