Analysis Analisis Design Perancangan

3.3 Metode Pengembangan Sistem

Dalam perancangan Sistem Informasi Manajemen Pemasaran berbasis web dalam mengawasi kemajuan kegiatan pemasaran dan panjualan guna pengambilan keputusan strategi pemasaran menggunakan pendekatan mo d e l Wa te rfa ll g a mb a r 1.1. Be rikut a la sa nnya : 1. Sistem yang penulis coba kembangkan ini bukanlah sistem dengan berskala besar. 2. Aplikasi ini lebih cocok dikembangkan dengan proses yang terstruktur dan sekuensial. Berikut proses yang akan penulis lakukan dalam mengembangkan sistem sesuai tahapan-tahapan yang terdapat pada model Waterfall.

3.3.1 Analysis Analisis

Proses pengembangan diawali dari tahap analisis dimana dalam tahap analisis ini penulis melakukan beberapa aktivitas, yaitu pengumpulan data, identifikasi masalah, analisa kebutuhan aplikasi, hingga definisi proyek. Semua aktivitas pada tahap ini akan dijelaskan dengan deskriptif analitis.

3.3.1.1 Data Gathering Pengumpulan Data

Pe nulis me ng ump ulka n d a ta d e ng a n me ng a ma ti siste m ya ng b e rja la n pada CV IhyaaCO, sehingga nantinya dapat dilihat titik lemah dari sistem yang sudah ada yang merupakan sumber dari masalah yang harus diperbaiki . Se la in me la kuka n o b se rva si, p e nulis jug a me la kuka n wa wa nc a ra ke p a d a p iha k te rka it untuk mendapatkan sistem yang tepat guna, sasaran sistem yang penulis buat haruslah sejalan dengan sasaran instansi. Sistem yang akan penulis buat diarahkan untuk dapat mengatasi kelemahan – kelemahan dari sistem yang sudah ada untuk dapat mewujudkan visi dan misi CV IhyaaCo.

3.3.1.2 Identify Identifikasi Masalah

Setelah melihat keadaan sistem yang sedang berjalan, penulis dapat menemukan titik lemah yang merupakan sumber masalah yang harus diselesaikan. Yang kemudian masalah itu diidentifikasi untuk dicarikan pemecahannya.

3.3.1.3 System Requirement Kebutuhan Sistem

Berdasarkan identifikasi masalah di atas, penulis mulai menganalisis, menentukan dan menggali lebih dalam kebutuhan-kebutuhan yang diperlukan oleh sistem hingga akhirnya didapat solusi konkrit dari sistem yang akan dikembangkan.

3.3.1.4 Project Definition Definisi Proyek

Project definition sebagai penjelasan akan solusi yang telah ditentukan sebelumnya dibutuhkan untuk mendefinisikan sistem secara rinci, baik itu nama, deskripsi, batasan-batasan serta fitur aplikasi.

3.3.2 Design Perancangan

Tahap kedua setelah analisis adalah perancangan, pada tahap ini penulis mulai melakukan pemodelan berdasarkan hasil analisis. Perancangan dilakukan mulai dari tingkat global sampai ke tingkat rincian tertentu. Pada tahap ini dilakukan beberapa aktivitas seperti pemodelan proses dengan DFD, pemodelan data dengan ERD dan beberapa diagram pemodelen lainnya secara rinci. Tahap desain sistem mempunyai dua maksud atau tujuan utama, yaitu : a Untuk memenuhi kebutuhan kepada pemakai sistem b Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli – ahli teknik lainnya yang terlibat Berikut tahapan-tahapan untuk mendesain sistem yang dilakukan penulis : 1. Desain proses Pada tahap ini penulis akan merancang usulan alur proses sistem dengan dua metode : a Desain Physical System Pada tahap ini penulis akan menunjukkan usulan alur proses sistem yang baru yang akan penulis buat dengan menunjukkan secara tepat arti fisiknya menggunakan tools bagan alir sistem flowchart. b Desain Logical Logical Model Pada tahap ini penulis akan menunjukan usulan alur proses sistem yang akan penulis buat dengan menunjukkan fungsi – fungsi sistem informasi pada user secara logika dengan menggunakan tools DFD Data Flow Diagram. 2. Desain basisdata database Pada tahap ini penulis akan merancang basisdata yang dibutuhkan dalam sistem yang akan dibuat dengan menggunakan tools ERD Entity Relational Diagram. Penulis juga akan membuat kamus data untuk membantu dalam pembuatan aplikasi. Lalu akan dilakukan Normalisasi untuk menghindari data mengalami redudansi. 3. Desain Input Output Dalam desain input, penulis akan mendesain form – form yang dibutuhkan sebagai input untuk sistem baru. Sedangkan dalam desain output, penulis akan membangun rancangan output yang dibutuhkan untuk sistem baru serta merancang laporan – laporannya sesuai dengan kebutuhannya. 4. Desain Antar Muka GUI Dalam tahap ini penulis akan mendesain percakapan antara pemakai user dengan komputer yang terdiri dari proses pemasukan data ke sistem, menampilkan informasi kepada user, atau sebaliknya dengan menggunakan tools State Transation Diagram STD.

3.3.3 Code Pengkodean