PlanningPerencanaan Analysis Metodologi Pengembangan Sistem

76

3.2.1. PlanningPerencanaan

Pada tahap ini, dilakukan semua pekerjaan dan aktivitas yang dikerjakan sebelum “Aplikasi Website Untuk Menganalisis Halaman Web Pada Mesin Pencari search engine ” ini diproduksi secara nyata. Pada tahap ini dilakukan : 1. Studi Kelayakan Dalam studi kelayakan, penulis membuat studi kelayakan untuk aplikasi yang akan dibuat, dengan melakukan beberapa kegiatan seperti observasi yang ada pada metode pengumpulan data pada instansi yang bersangkutan serta wawancara. 2. Alokasi Waktu Alokasi waktu yaitu membuat alokasi waktu untuk keseluruhan pembuatan aplikasi, langkah demi langkah mulai dari perencanaan sampai saat aplikasi go live atau dapat digunakan. 3. Cakupan Scope Yaitu mentukan batasan ruang lingkup penelitian, dalam kasus ini yaitu Aplikasi website untuk menganalisis halaman web pada mesin pencari search engine terdiri dari keyword density analyzer dan spiderview.

3.2.2. Analysis

Tahapan analisis ini dilakukan setelah melakukan perencanaan. Pada tahap ini penulis akan melakukan analisa terhadap sistem yang sedang berjalan, analisis kebutuhan akan sistem dan usulan sistem yang 77 akan dibuatflowchart. Hal ini diharapkan bertujuan untuk mengetahui permasalahan terhadap sistem yang sedang berjalan sehingga tidak akan terjadi pada sistem yang akan dibangun. 3.2.3. Design Pada tahap ini penulis akan melakukan beberapa hal yang diperlukan dalam desain melalui perancangan struktur menu, perancangan layout, pembahasan flowchart, Entity Relationalship Diagram ERD, Data Flow Diagram DFD dan State Transition Diagram STD. Penjelasan tersebut antara lain: 1. Perancangan Struktur Menu Menggambarkan struktur dari menu-menu yang terdapat pada aplikasi yang dibangun oleh penulis. Dalam hal ini, penulis merancang struktur menu user. Selanjutnya dapat dilihat pada sub bab 4.2.3. 2. Perancangan Layout Pada tahap ini, akan dilakukan perancangan layout untuk aplikasi berbasis web. Pada perancangan layout ini, penulis merancang empat layout yang terdiri dari layout halaman depan, layout halaman utama, layout halaman keyword density analyzer dan layout halaman spiderview. Untuk lebih jelas, dapat dilihat pada sub bab 4.2.3. 78 3. Pembahasan Flowchart Menggambarkan alir atau flowchart dari satu tampilan ke tampilan lainnya. 4. ERD, DFD dan STD Menjabarkan kebutuhan sistem dan menggambarkan peralihan layar dari menu tertentu ke menu tertentu lainnya yang terdapat pada aplikasi berbasis web ini. Dalam hal ini, STD yang dibangun oleh penulis ada 3 yaitu : STD login, STD keyword density analyzer, STD spiderview. Selanjutnya dapat dilihat di sub bab 4.2.3. 3.2.4. Development Pengembangan Tahap berikutnya yang dilakukan adalah pemrograman atau yang lebih dikenal coding. Pada tahap ini merupakan lanjutan dari tahap desain dan perencanaan berupa kegiatan analisis kebutuhan yang diterjemahkan ke dalam bahasa yang dimengerti oleh komputer dengan bahasa pemrograman yang telah ditentukan, yaitu PHP 5. Secara detail coding dapat dilihat pada halaman lampiran.

3.2.5. Tahap Testing