III. METODOLOGI PENGEMBANGAN. Adapun peralatan yang digunakan pada penelitian adalah sebagai berikut:

dokumen-dokumen yang mirip
III. METODOLOGI PENELITIAN. Lampung dan Linux Lampung pada Semester genap tahun ajaran

I. PENDAHULUAN. jaringan dan aplikasi yang dibuat khusus untuk jaringan. Akibatnya, interaksi

IV. HASIL DAN PEMBAHASAN. Sistem menu dcom untuk eksploitasi RPC DCOM pada sistem operasi Windows

1 BAB III METODOLOGI PENELITIAN. collaborative filtering ini digambarkan pada gambar 3.1

BAB III METODOLOGI PENELITIAN. Desain penelitian untuk sistem penelusuran katalog perpustakaan sekolah

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

BAB III METODOLOGI PENELITIAN

BAB 3 METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. penelitian Sistem Penjadwalan Kereta Api dengan Genetic Algorithm :

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

METODE PENELITIAN. penelitian adalah pada Semester Genap Tahun Akademik mendukung dan menunjang pelaksanaan penelitian.

BAB III METODOLOGI PENELITIAN

I. ANALISIS DAN PERANCANGAN SISTEM. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

Gambar 3.1 Desain penelitian

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB III METODE PENELITIAN. mempermudah pelaksanaan penelitian. Tahap-tahap penelitian dalam

BAB I PENDAHULUAN. Proses belajar mengajar yang telah dilakukan mengakibatkan anak didik

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. Pengetahuan Alam Universitas Lampung dan di Dinas Pemuda dan Pariwisata

BAB III METODOLOGI PENELITIAN

U K D W BAB I PENDAHULUAN

BAB III METODE PENELITIAN. Universitas Lampung, periode semester ganjil-genap T.A. 2011/2012.

BAB V IMPLEMENTASI SISTEM. Sistem setelah dianalisa dan dirancang, maka system tersebut siap

BAB III METODOLOGI PENELITIAN. dibutuhkan desain penelitian. Berikut adalah tahapan-tahapan dalam desain

BAB I PENDAHULUAN. seperti yang dilakukan oleh para ahli. Sistem Pakar merupakan salah satu bidang

BAB III METODE PENELITIAN. a. Menentukan kebutuhan data yang dibutuhkan. b. Mengumpulkan semua data yang dibutuhkan.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB V IMPLEMENTASI SISTEM

BAB I PENDAHULUAN. dalam membantu setiap pekerjaan dalam bidang komputerisasi. Dalam hal ini laptop

BAB III METODE PENELITIAN. Lampung. Waktu Penelitian adalah pada Semester Ganjil Tahun Akademik Spesifikasi Hardware dan Software yang Digunakan

BAB III METODE PENELITIAN. Berikut adalah tahapan penelitian yang dilakukan : Menentukan kebutuhan data yang digunakan, seperti data makanan, data

BAB V IMPLEMENTASI SISTEM

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

BAB III METODE PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III METODOLOGI PENELITIAN. pengembangan sistem pemugaran citra digital dengan algoritma exemplar-based

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN

1.1 Latar Belakang Masalah

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN PEMBAHASAN

BAB III METODE PENELITIAN. desaign dan coding program. Dibutuhkan waktu selama kurang lebih 8 bulan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PENDAHULUAN. banyak digunakan sebagai media menyampaikan informasi. ini telah berkembang semakin pesat sehingga membuat kehidupan manusia

BAB III METODOLOGI PENELITIAN

BAB II ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. 1.3 Batasan Masalah

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN. Pendekatan metode pengembangan sistem yang digunakan peneliti merupakan

BAB IV METODE PENELITIAN. yaitu membangun sistem pendukung keputusan penentuan kecocokan. menggunakan metode Weighted Product (WP).

1 BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. minuman, termasuk makanan yang mengandung alkohol. Etanol pada minuman

BAB III METODOLOGI PENELITIAN

BAB IV HASIL DAN UJI COBA

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

BAB I PENDAHULUAN. satunya adalah dibidang keuangan, laporan-laporan yang diperlukan perusahaan

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz

BAB III ANALISIS MASALAH DAN PERANCANGAN PROGRAM

BAB 1 PENDAHULUAN. Perkembangan teknologi saat ini mengharuskan masyarakat untuk mengikuti

BAB I PENDAHULUAN. pilihan dalam peningkatan kinerja suatu pekerjaan, baik yang Jaringan, hingga

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. PT. Ayoe Indotama Textile adalah sebuah perusahaan tekstil yang

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB IV HASIL DAN UJICOBA

BAB III METODOLOGI PENELITIAN. Metode pengumpulan data yang digunakan pada penelitian ini berupa studi

BAB III METODOLOGI PENELITIAN. melakukan penelitian yang bertujuan untuk memudahkan peneliti dalam

BAB III METODE PENELITIAN. perangkat lunak sebagai berikut : a. Processor Intel Core i3. d. VGA Nvidia GeForce 610M 2GB

BAB III METODOLOGI PENELITIAN. Desain penelitian adalah tahapan atau gambaran yang akan dilakukan

BAB 3 METODE PENELITIAN

BAB III METODOLOGI PENELITIAN. tools yang akan digunakan untuk merancang aplikasi generator denah

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Perkembangan teknologi komputer yang semakin canggih, membuat para ahli

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

@UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. hidup menjadi lebih praktis dan efektif, apalagi dengan hadirnya perangkat

PENDAHULUAN 1 BAB I. 1.1 Latar Belakang

BAB III METODE PENELITIAN. (Software Development Life Cycle). System Development Life Cycle (SDLC) adalah

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN I - 1

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM

BAB I PENDAHULUAN. belajar untuk mengenal dirinya dan juga lingkungannya. Manusia berbeda

BAB I PENDAHULUAN. bentuk bahan atau perlengkapan untuk digunakan dalam proses produksi atau

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. konfigurasi pada perangkat lunak serta perangkat keras sesuai kebutuhan sistem

BAB III METODE PENELITIAN

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

Transkripsi:

21 III. METODOLOGI PENGEMBANGAN 3.1 Peralatan Pendukung Adapun peralatan yang digunakan pada penelitian adalah sebagai berikut: Komputer 1 sebagai lokal dengan spesifikasi di berikut ini : 1. Processor dual core 2. RAM 1Gb DDR2 3. Kapasitas Harddisk 160GB. 4. Sistem operasi GNU/ Linux 5. Bahasa C Komputer 2 sebagai target atau sasaran dengan spesifikasi di berikut ini : 1. Processor Pentium 4.0 2. RAM 256 Gb 3. Kapasitas Harddisk 80 Gb 4. Kabel data (cross) 5. Sistem Operasi Windows XP SP1

22 3.2 Tahapan Penelitian Tahapan awal yang dilakukan adalah merumuskan masalah. Rumusan masalah adalah tahapan untuk menentukan tentang hal apa yang akan dibahas dalam penelitian. Dalam penelitian ini, masalah yang akan dibahas adalah pengembangan script eksploitasi RPC DCOM mengunakan bahasa C pada sistem operasi Windows XP SP1. Tahapan kedua adalah pengumpulan data, dilakukan dengan pengumpulan materi dari buku-buku yang berkaitan dengan konsep dan cara kerja pada sistem operasi Windows dan proses eksploitasi RPC DCOM menggunakan bahasa C pada sistem tersebut. Masukan untuk perangkat lunak dipersiapan sebelum melakukan eksploitasi RPC. Ada beberapa hal yang perlu dipersiapkan agar sistem dapat berjalan dengan baik. Dua komputer yang akan digunakan sebagai lokal dan target. Dua sistem operasi yang terhubung dalam jaringan global, sistem operasi yang digunakan yaitu GNU/ Linux dan Windows XP SP1. Bahasa pemograman yang digunakan adalah bahasa C. Tahapan ketiga adalah tahapan studi literatur yang merupakan tahapan penelusuran buku dan internet, untuk mendapatkan informasi sebanyakbanyaknya tentang konsep RPC DCOM bekerja pada sistem operasi Windows, Metode Waterfall. Metode ini yang akan diterapkan dalam pengembangan script eksploitasi sistem operasi Windows dengan mengunakan bahasa C.

23 Tahapan keempat adalah tahapan penjabaran konsep RPC DCOM yang bekerja pada sistem operasi Windows. RPC DCOM merupakan salah satu celah dari sistem operasi Windows. Pengembangkan script dcom yang akan digunakan pada proses eksploitasi RPC DCOM ini mengunakan bahasa pemograman C. Hal ini agar script RPC DCOM yang dikembangkan dapat mendeteksi kelemahan dari RPC DCOM pada sistem operasi Windows agar eksploitasi ini dapat dicegah. Metode Waterfall dapat diterapkan untuk pengembangan script aplikasi RPC DCOM. Setelah dilakukan pengembangan script RPC DCOM mengunakan pemograman bahasa C, tahap selanjutnya melakukan eksploitasi dengan script yang telah dikembangkan, eksekusi kode dan pencegahan eksploitasi. Tahap terakhir adalah proses penarikan kesimpulan yang merupakan akhir dari proses penelitian ini. Tahap tahapan dalam metode Waterfall sebagai berikut : 1. Software Requirements Analysis a. Suatu statemen fungsi dan perilaku script yang diperlukan oleh para pemakai dan bagaimana script yang akan dikembangkan agar mudah dipahami oleh para pemakai. b. Kebutuhan umum terdiri dari penjelasan secara detail dan sasaran hasil yang terperinci dari sistem. Kebutuhan sistem yang didokumentasikan harus dapat dipercaya, benar, efisien, mudah dioperasikan, dan dapat diperluas.

24 c. Membuat daftar khusus, berupa daftar script dengan fungsi tertentu dikembangkan sesuai dengan kebutuhkan pemakai. Script yang akan dikembangkan berupa menu yang dapat menjalankan fungsi dcom. d. Mengkomunikasikan operasi dari sistem menu yang dibuat secara jelas kepada end user secara lengkap, terang, bisa teruji dan dapat dimengerti serta dengan kelengkapan referensi bersilang terindeks pada materi kebutuhan. e. Membuat spesifikasi sistem secara menyeluruh dan perencanaan pengujian. 2. Desain Tahapan selanjutnya yaitu mendesain sistem menu yang terdiri dari menu utama dan menu pilihan yang terintegrasi. Setelah semua unit dibuat, kemudian programmer mendesain sistem dari unit-unit yang telah diintegrasikan. Dalam tahapan rancangan sistem, prinsip yang mendasar dalam pembuatan desain antara lain : a. Kesederhanaan. b. Mudah dimengerti. c. Nyata. Dalam sistem menu RPC DCOM, alur kerja sistem dideskripsikan dalam bentuk use case dan algoritma.

25 3. Implementasi dan Coding Pada tahap ini, desain harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu ke dalam bahasa pemrograman melalui proses pengkodean atau coding. Dalam tahapan pengkodean atau coding hal hal yang paling mendasar antara lain : a. Membuat struktur data. b. Membuat unit yang diperlukan pada aplikasi. c. Membuat main program. d. Melaksanakan pengujian unit dan pengujian terintegrasi e. Unit testing /coding: modul/fungsi individu yang diuji terpisah dengan yang lain. Maksudnya, sistem menu yang dibuat terdiri dari menu utama, yang terdiri dari menu pilih sistem operasi target, input ip target, Attact dan Exit. f. Verifikasi/Testing Pada tahapan ini, semua script aplikasi telah selesai diprogram. Selanjutnya, programmer dapat melakukan testing sistem secara keseluruhan. g. Maintenance Setelah memasuki fase operasional, aplikasi harus selalu di control untuk memastikan aplikasi beroperasi sebagaimana mestinya. Pada tahap ini Pemeliharaan diperlukan, termasuk di dalamnya adalah pengembangan, karena software yang dibuat tidak selamanya hanya seperti itu. Ketika dijalankan mungkin saja masih ada errors kecil yang

26 tidak ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada software tersebut. Pengembangan diperlukan ketika adanya perubahan dari eksternal perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya.