SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
BAB III

                      METODOLOGI PENELITIAN


3.1. Tahapan Penelitian

       Tahapan penelitian yang akan dilaksanakan pada perancangan modul login

ini dapat dilihat pada Gambar 3.1.


                   Pengumpulan           Analisa dan
     Mulai         Data                 Perancangan     Implementasi      Pengujian       Selesai
                   • Studi Pustaka         Sistem




                                 Gambar 3.1. Tahapan Penelitian


3.1.1. Pengumpulan Materi

       Pengumpulan            materi    merupakan      tahapan     persiapan   yang   harus

dilaksanakan terlebih dahulu sebelum dilakukan penelitian. Berikut merupakan

aktivitas yang dilaksanakan dalam pengumpulan sumber teori :

       a. Studi Literatur

             Berfungsi sebagai pendukung dari penelitian yang akan dilaksanakan.

             Teori-teori yang digunakan bersumber dari buku, jurnal dan penelitian-

             penelitian sejenis yang dapat mendukung pemecahan masalah dalam

             penelitian yang dilakukan.

       Literatur yang dikumpulkan antara lain adalah :

       a. Keylogger dan sniffer, mencakup definisi, cara kerja dan cara antisipasi

             terhadap aplikasi keylogger dan sniffer.




                                                                                      III-1
III-2




      b. Bahasa       pemrograman   web    PHP,    mencakup     sejarah,   dan

          keunggulannya.

      c. Object Oriented Analysis and Design (OOAD), mencakup deskripsi

          dan struktur OOAD.

      d. Rational Unified Process (RUP), mencakup deskripsi dan fase-fase

          dari RUP.

      e. Message Digest (MD5), mencakup sejarah dan algoritma MD5.


3.1.2. Analisa dan Perancangan Sistem

      Tahapan ini mengenali seluruh permasalahan yang muncul dalam

mengenali komponen-komponen sistem, objek-objek, hubungan antar objek,

mempelajari prosedur sistem yang akan dibuat, serta menganalisis solusi

maksimal atas kebutuhan sistem. Proses ini akan menggunakan pendekatan

OOAD dalam menentukan model dan struktur modul.


3.1.3. Implementasi

      Implementasi akan dilakukan pada tahap ini, yaitu setelah fase

perancangan selesai. Pengkodean modul ini akan menggunakan pemrograman

PHP versi 5. Karena PHP versi 5 telah mampu menerapkan Object Oriented

Programming (OOP). PHP juga telah mendukung algoritma MD5, sehingga tidak

diperlukan untuk membuat kode algoritma MD5. Ini dilakukan untuk

membuktikan bahwa modul ini telah mampu berkerja dengan baik walaupun

dengan algoritma hash yang sering digunakan atau bahkan tanpa enkripsi. Namun,
III-3




untuk mencegah pencurian informasi langsung dari database, maka diperlukan

sebuah enkripsi untuk melindungi data di database.


3.1.4. Pengujian Sistem

       Ini bertujuan untuk mengetahui apakah sistem yang dibangun sudah sesuai

dengan kebutuhan. Apabila didalam testing tersebut terdapat kesalahan (error),

maka harus dilakukan perbaikan kembali pada sistem tersebut. Sistem dapat

terapkan pada lingkungan operasionalnya setelah semua fase pengujian sukses

dilalui dan selanjutnya dapat dilakukan pengujian terhadap kemampuan sistem.


3.2. Waktu Penelitian

       Tabel 3.1. Rencana Penyelesaian Tugas Akhir

No                Tahapan                Juni    Juli    Agt   Sept   Okt   Nov

1    Pengajuan Judul
                                          √
2    Studi Pustaka
                                          √          √   √
3    Analisa dan Perancangan Modul
                                                     √   √      √
     Implementasi dan Pengujian
4
                                                         √      √     √
     Modul

5    Laporan
                                          √          √   √      √     √        √
6    Revisi
                                                                      √        √
7    Seminar Hasil dan Sidang
                                                                               √
III-4




3.3. Tahapan RUP

      Berikut ini akan diuraikan tahapan-tahapan pembuatan modul login

menggunakan Rational Unified Process (RUP).


3.3.1. Fase Inception

      Pada fase ini akan dilakukan tugas-tugas sebagai berikut:

      a. Pengenalan masalah, yaitu memahami permasalahan yang terjadi.

      b. Pembuatan proposal, yaitu mencakup latar belakang permasalahan,

          pokok permasalahan, tujuan dan batasan permasalahan.

      c. Studi literatur, mencakup penelusuran teori-teori yang berhubungan

          dengan permasalahan.

      d. Project Plan, yaitu mencakup jadwal pelaksanaan tugas-tugas yang

          akan dijalani.

      e. Penyelesaian model use-case (10%-20%).

      f. Contoh prototipe.


3.3.2. Fase Elaboration

      Pada fase elaboration akan dilakukan tugas-tugas sebagai berikut:

      a. Penyempurnaan model use-case (80%-100%).

      b. Penyempurnaan Project Plan.

      c. Pembuatan deskripsi arsitektur modul.


3.3.3. Fase Construction

      Pada fase ini akan dilakukan tugas-tugas sebagai berikut:
III-5




      a. Pengkodean      modul   yang   berpedoman   pada   model   use-case

         menggunakan bahasa pemrograman PHP.

      b. Melakukan pengujian terhadap kesalahan-kesalahan yang mungkin

         akan terjadi selama proses pengkodean.


3.3.4. Fase Transition

      a. Melakukan pengujian modul terhadap aplikasi-aplikasi sniffer dan

         keylogger.

      b. Mengamati kekurangan yang ada.

      c. Menyimpulkan fitur-fitur tambahan guna pengembangan modul untuk

         versi selanjutnya.

Weitere ähnliche Inhalte

Andere mochten auch

Ospc for openstack forum sep 2011 v2
Ospc for openstack forum sep 2011 v2Ospc for openstack forum sep 2011 v2
Ospc for openstack forum sep 2011 v2OpenCity Community
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรแบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรChalita Vitamilkz
 
Back 2 School Night 2011
Back 2 School Night 2011Back 2 School Night 2011
Back 2 School Night 2011jmori1
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัวWait' Pretend
 
Gothic, Poe
Gothic, PoeGothic, Poe
Gothic, Poems_faris
 
Globalisation 100119101548-phpapp01
Globalisation 100119101548-phpapp01Globalisation 100119101548-phpapp01
Globalisation 100119101548-phpapp01Mehak Sukhramani
 
Alegações Finais Impeachment Dilma
Alegações Finais Impeachment DilmaAlegações Finais Impeachment Dilma
Alegações Finais Impeachment DilmaMiguel Rosario
 
Denver Urban Gardens PR Presentation (Spring 2011)
Denver Urban Gardens PR Presentation (Spring 2011)Denver Urban Gardens PR Presentation (Spring 2011)
Denver Urban Gardens PR Presentation (Spring 2011)tran_ronald
 
A delação de Machado que cita Aécio Neves
A delação de Machado que cita Aécio NevesA delação de Machado que cita Aécio Neves
A delação de Machado que cita Aécio NevesMiguel Rosario
 
الفيروسات
الفيروساتالفيروسات
الفيروساتlmooo
 
Compete Group Evaluations
Compete Group EvaluationsCompete Group Evaluations
Compete Group EvaluationsJack Parsons
 

Andere mochten auch (18)

City marketing den haag
City marketing den haag City marketing den haag
City marketing den haag
 
Ospc for openstack forum sep 2011 v2
Ospc for openstack forum sep 2011 v2Ospc for openstack forum sep 2011 v2
Ospc for openstack forum sep 2011 v2
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมรแบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์ ครูสมร
 
Back 2 School Night 2011
Back 2 School Night 2011Back 2 School Night 2011
Back 2 School Night 2011
 
MCDC Website Audit
MCDC Website AuditMCDC Website Audit
MCDC Website Audit
 
ประวัติส่วนตัว
ประวัติส่วนตัวประวัติส่วนตัว
ประวัติส่วนตัว
 
Gothic, Poe
Gothic, PoeGothic, Poe
Gothic, Poe
 
apa
apaapa
apa
 
Elastic Intelligence
Elastic IntelligenceElastic Intelligence
Elastic Intelligence
 
Globalisation 100119101548-phpapp01
Globalisation 100119101548-phpapp01Globalisation 100119101548-phpapp01
Globalisation 100119101548-phpapp01
 
Tecido conjuntivo
Tecido conjuntivoTecido conjuntivo
Tecido conjuntivo
 
Alegações Finais Impeachment Dilma
Alegações Finais Impeachment DilmaAlegações Finais Impeachment Dilma
Alegações Finais Impeachment Dilma
 
FOCUS#5
FOCUS#5FOCUS#5
FOCUS#5
 
Denver Urban Gardens PR Presentation (Spring 2011)
Denver Urban Gardens PR Presentation (Spring 2011)Denver Urban Gardens PR Presentation (Spring 2011)
Denver Urban Gardens PR Presentation (Spring 2011)
 
A delação de Machado que cita Aécio Neves
A delação de Machado que cita Aécio NevesA delação de Machado que cita Aécio Neves
A delação de Machado que cita Aécio Neves
 
الفيروسات
الفيروساتالفيروسات
الفيروسات
 
Compete Group Evaluations
Compete Group EvaluationsCompete Group Evaluations
Compete Group Evaluations
 
Ensayo_tutorial_kainos_SWF
Ensayo_tutorial_kainos_SWFEnsayo_tutorial_kainos_SWF
Ensayo_tutorial_kainos_SWF
 

Ähnlich wie affTA03 - BAB III

Ähnlich wie affTA03 - BAB III (20)

8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
 
Rpl upload #3
Rpl upload #3Rpl upload #3
Rpl upload #3
 
ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI ANALISA DAN PERANCANGAN SISTEM INFORMASI
ANALISA DAN PERANCANGAN SISTEM INFORMASI
 
perangkat lunak Berbasis objek teori if.
perangkat lunak Berbasis objek teori if.perangkat lunak Berbasis objek teori if.
perangkat lunak Berbasis objek teori if.
 
Kerangka Penelitian
Kerangka PenelitianKerangka Penelitian
Kerangka Penelitian
 
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptxSK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
SK T4 KSSM Bab 1 s1.7 Pembangunan Aplikasi zila khalid =).pptx
 
Proses rekayasa perangkat lunak
Proses rekayasa perangkat lunakProses rekayasa perangkat lunak
Proses rekayasa perangkat lunak
 
Apsi (modul 2)
Apsi  (modul 2)Apsi  (modul 2)
Apsi (modul 2)
 
Apsi kel 4
Apsi kel 4Apsi kel 4
Apsi kel 4
 
Manajemen proyek.pptx
Manajemen proyek.pptxManajemen proyek.pptx
Manajemen proyek.pptx
 
Uas riset operasi (kevin surya)
Uas riset operasi (kevin surya)Uas riset operasi (kevin surya)
Uas riset operasi (kevin surya)
 
Rti
RtiRti
Rti
 
2. Tahapan Penelitian.pptx
2. Tahapan Penelitian.pptx2. Tahapan Penelitian.pptx
2. Tahapan Penelitian.pptx
 
Tugas mata kuliah soft skill
Tugas mata kuliah soft skillTugas mata kuliah soft skill
Tugas mata kuliah soft skill
 
Aplikasi Pemesanan Bus Berbasis Desktop
Aplikasi Pemesanan Bus Berbasis DesktopAplikasi Pemesanan Bus Berbasis Desktop
Aplikasi Pemesanan Bus Berbasis Desktop
 
Tugas 3 MPPL (D)
Tugas 3 MPPL (D)Tugas 3 MPPL (D)
Tugas 3 MPPL (D)
 
Pemodelan perangkat lunak
Pemodelan perangkat lunakPemodelan perangkat lunak
Pemodelan perangkat lunak
 
Bab 7 teori
Bab 7 teoriBab 7 teori
Bab 7 teori
 
Panduan Proyek Akhir D3 Teknologi Komputer Telkom University
Panduan Proyek Akhir D3 Teknologi Komputer Telkom UniversityPanduan Proyek Akhir D3 Teknologi Komputer Telkom University
Panduan Proyek Akhir D3 Teknologi Komputer Telkom University
 
Apsi 2
Apsi 2Apsi 2
Apsi 2
 

Mehr von Muhammad Affandes (20)

affTA09 - LampiranA
affTA09 - LampiranAaffTA09 - LampiranA
affTA09 - LampiranA
 
affTA05 - BAB V
affTA05 - BAB VaffTA05 - BAB V
affTA05 - BAB V
 
affTA02 - BAB II
affTA02 - BAB IIaffTA02 - BAB II
affTA02 - BAB II
 
affTA00 - 11 Daftar Gambar
affTA00 - 11 Daftar GambaraffTA00 - 11 Daftar Gambar
affTA00 - 11 Daftar Gambar
 
affTA00 - 07 Abstrak
affTA00 - 07 AbstrakaffTA00 - 07 Abstrak
affTA00 - 07 Abstrak
 
Sidang TA
Sidang TASidang TA
Sidang TA
 
affTA00 - 04 Lembar Hak Atas Kekayaan Intelektual
affTA00 - 04 Lembar Hak Atas Kekayaan IntelektualaffTA00 - 04 Lembar Hak Atas Kekayaan Intelektual
affTA00 - 04 Lembar Hak Atas Kekayaan Intelektual
 
affTA00 - 09 Kata Pengantar
affTA00 - 09 Kata PengantaraffTA00 - 09 Kata Pengantar
affTA00 - 09 Kata Pengantar
 
affTA11 - LampiranC
affTA11 - LampiranCaffTA11 - LampiranC
affTA11 - LampiranC
 
affTA01 - BAB I
affTA01 - BAB IaffTA01 - BAB I
affTA01 - BAB I
 
affTA06 - BAB VI
affTA06 - BAB VIaffTA06 - BAB VI
affTA06 - BAB VI
 
affTA00 - 12 Daftar Tabel
affTA00 - 12 Daftar TabelaffTA00 - 12 Daftar Tabel
affTA00 - 12 Daftar Tabel
 
affTA14 - LampiranD
affTA14 - LampiranDaffTA14 - LampiranD
affTA14 - LampiranD
 
affTA00 - 10 Daftar Isi
affTA00 - 10 Daftar IsiaffTA00 - 10 Daftar Isi
affTA00 - 10 Daftar Isi
 
affTA00 - 03 Lembar Pengesahan
affTA00 - 03 Lembar PengesahanaffTA00 - 03 Lembar Pengesahan
affTA00 - 03 Lembar Pengesahan
 
affTA00 - 05 Lembar Pernyataan
affTA00 - 05 Lembar PernyataanaffTA00 - 05 Lembar Pernyataan
affTA00 - 05 Lembar Pernyataan
 
affTA00 - 14 Daftar Pustaka
affTA00 - 14 Daftar PustakaaffTA00 - 14 Daftar Pustaka
affTA00 - 14 Daftar Pustaka
 
affTA00 - 02 Lembar Persetujuan
affTA00 - 02 Lembar PersetujuanaffTA00 - 02 Lembar Persetujuan
affTA00 - 02 Lembar Persetujuan
 
affTA10 - LampiranB
affTA10 - LampiranBaffTA10 - LampiranB
affTA10 - LampiranB
 
affTA00 - Cover dan Daftar
affTA00 - Cover dan DaftaraffTA00 - Cover dan Daftar
affTA00 - Cover dan Daftar
 

affTA03 - BAB III

  • 1. BAB III METODOLOGI PENELITIAN 3.1. Tahapan Penelitian Tahapan penelitian yang akan dilaksanakan pada perancangan modul login ini dapat dilihat pada Gambar 3.1. Pengumpulan Analisa dan Mulai Data Perancangan Implementasi Pengujian Selesai • Studi Pustaka Sistem Gambar 3.1. Tahapan Penelitian 3.1.1. Pengumpulan Materi Pengumpulan materi merupakan tahapan persiapan yang harus dilaksanakan terlebih dahulu sebelum dilakukan penelitian. Berikut merupakan aktivitas yang dilaksanakan dalam pengumpulan sumber teori : a. Studi Literatur Berfungsi sebagai pendukung dari penelitian yang akan dilaksanakan. Teori-teori yang digunakan bersumber dari buku, jurnal dan penelitian- penelitian sejenis yang dapat mendukung pemecahan masalah dalam penelitian yang dilakukan. Literatur yang dikumpulkan antara lain adalah : a. Keylogger dan sniffer, mencakup definisi, cara kerja dan cara antisipasi terhadap aplikasi keylogger dan sniffer. III-1
  • 2. III-2 b. Bahasa pemrograman web PHP, mencakup sejarah, dan keunggulannya. c. Object Oriented Analysis and Design (OOAD), mencakup deskripsi dan struktur OOAD. d. Rational Unified Process (RUP), mencakup deskripsi dan fase-fase dari RUP. e. Message Digest (MD5), mencakup sejarah dan algoritma MD5. 3.1.2. Analisa dan Perancangan Sistem Tahapan ini mengenali seluruh permasalahan yang muncul dalam mengenali komponen-komponen sistem, objek-objek, hubungan antar objek, mempelajari prosedur sistem yang akan dibuat, serta menganalisis solusi maksimal atas kebutuhan sistem. Proses ini akan menggunakan pendekatan OOAD dalam menentukan model dan struktur modul. 3.1.3. Implementasi Implementasi akan dilakukan pada tahap ini, yaitu setelah fase perancangan selesai. Pengkodean modul ini akan menggunakan pemrograman PHP versi 5. Karena PHP versi 5 telah mampu menerapkan Object Oriented Programming (OOP). PHP juga telah mendukung algoritma MD5, sehingga tidak diperlukan untuk membuat kode algoritma MD5. Ini dilakukan untuk membuktikan bahwa modul ini telah mampu berkerja dengan baik walaupun dengan algoritma hash yang sering digunakan atau bahkan tanpa enkripsi. Namun,
  • 3. III-3 untuk mencegah pencurian informasi langsung dari database, maka diperlukan sebuah enkripsi untuk melindungi data di database. 3.1.4. Pengujian Sistem Ini bertujuan untuk mengetahui apakah sistem yang dibangun sudah sesuai dengan kebutuhan. Apabila didalam testing tersebut terdapat kesalahan (error), maka harus dilakukan perbaikan kembali pada sistem tersebut. Sistem dapat terapkan pada lingkungan operasionalnya setelah semua fase pengujian sukses dilalui dan selanjutnya dapat dilakukan pengujian terhadap kemampuan sistem. 3.2. Waktu Penelitian Tabel 3.1. Rencana Penyelesaian Tugas Akhir No Tahapan Juni Juli Agt Sept Okt Nov 1 Pengajuan Judul √ 2 Studi Pustaka √ √ √ 3 Analisa dan Perancangan Modul √ √ √ Implementasi dan Pengujian 4 √ √ √ Modul 5 Laporan √ √ √ √ √ √ 6 Revisi √ √ 7 Seminar Hasil dan Sidang √
  • 4. III-4 3.3. Tahapan RUP Berikut ini akan diuraikan tahapan-tahapan pembuatan modul login menggunakan Rational Unified Process (RUP). 3.3.1. Fase Inception Pada fase ini akan dilakukan tugas-tugas sebagai berikut: a. Pengenalan masalah, yaitu memahami permasalahan yang terjadi. b. Pembuatan proposal, yaitu mencakup latar belakang permasalahan, pokok permasalahan, tujuan dan batasan permasalahan. c. Studi literatur, mencakup penelusuran teori-teori yang berhubungan dengan permasalahan. d. Project Plan, yaitu mencakup jadwal pelaksanaan tugas-tugas yang akan dijalani. e. Penyelesaian model use-case (10%-20%). f. Contoh prototipe. 3.3.2. Fase Elaboration Pada fase elaboration akan dilakukan tugas-tugas sebagai berikut: a. Penyempurnaan model use-case (80%-100%). b. Penyempurnaan Project Plan. c. Pembuatan deskripsi arsitektur modul. 3.3.3. Fase Construction Pada fase ini akan dilakukan tugas-tugas sebagai berikut:
  • 5. III-5 a. Pengkodean modul yang berpedoman pada model use-case menggunakan bahasa pemrograman PHP. b. Melakukan pengujian terhadap kesalahan-kesalahan yang mungkin akan terjadi selama proses pengkodean. 3.3.4. Fase Transition a. Melakukan pengujian modul terhadap aplikasi-aplikasi sniffer dan keylogger. b. Mengamati kekurangan yang ada. c. Menyimpulkan fitur-fitur tambahan guna pengembangan modul untuk versi selanjutnya.