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