Pedagang Konsep Aplikasi Pengembangan mobile marketing berbasis windows phone: studi kasus PT. Yotomo Indonesia

Sedangkan perancangan sistem adalah sebuah teknik pemecahan masalah yang saling melengkapi dengan analisis sistem yang merangkai kembali bagian-bagian komponen menjadi sebuah sistem yang lengkap – harapannya, sebuah sistem yang diperbaiki. Hal ini melibatkan penambahan, penghapusan dan perubahan bagian-bagian relatif pada sistem aslinya awalnya Whitten et al., 2004.

2.9.2. Analisis dan Perancangan Berorientasi Objek Menggunakan

UML Unified Modelling Language Analisa berorientasi objek atau object-oriented analysis OOA merupakan pendekatan yang digunakan untuk mempelajari objek yang sudah ada untuk mengetahui apakah mereka dapat digunakan kembali atau diadaptasi untuk pemakaian baru, atau menentukan satu objek baru atau yang dimodifikasi yang akan digabung dengan objek yang sudah ada ke dalam satu aplikasi komputasi bisnis yang sangat berharga Whitten et al., 2004. Teknik analisis berorientasi objek merupakan alat terbaik yang dapat di gunakan untuk sebuah proyek yang akan mengimplementasikan sistem yang menggunakan teknologi objek untuk membangun, mengelola, dan merakit objek-objek itu menjadi aplikasi yang berguna. Pendekatan berorientasi objek dipusatkan pada sebuah teknik yang sering disebut object modelingpemodelan objek. Pemodelan objek merupakan teknik mengidentifikasi objek di dalam lingkungan sistem dan mengidentifikasi hubungan antara objek-objek tersebut. Whitten et al., 2004. Pada akhir tahun 80-an dan awal 90-an, digunakan beberapa metode berorientasi objek yang berbeda-beda. Banyaknya metode dan teknik pemodelan yang sudah ada menjadi masalah utama bagi industri pengembangan sistem berorientasi objek. Banyaknya teknik yang digunakan membatasi kemampuan untuk memakai model- model pada proyek lain mengurangi reuse dan tim pengembang. Masalah ini dan lainnya mendorong dilakukannya usaha untuk mendesain bahasa pemodelan standar Whitten et al., 2004. Pada tahun 1994, Grady Booch dan James Rumbaugh sepakat bergabung untuk menggunakan metode pengembangan berorientasi objek dengan tujuan membuat proses standar tunggal untuk mengembangkan sistem berorientasi objek. Ivar Jacobson bergabung pada tahun 1995 dan mereka bertiga fokus membuat sebuah bahasa pemodelan objek standar sebagai ganti dari pendekatan atau metode berorientasi objek standar. Berdasarkan kerja mereka dan hasil kerja lainnya pada industri, Unified Modeling Language UML versi 1.0 dirilis pada tahun 1997 Whitten et al., 2004. Unified Modeling Language UML adalah satu kumpulan konvensi pemodelan yang digunakan untuk menentukan atau menggambarkan sebuah sistem software yang terkait dengan objek Whitten et al., 2004.

2.9.2.1. Konsep Sistem untuk Pemodelan Objek

Analisis sistem berorientasi objek didasarkan beberapa konsep. Sebagian konsep ini membutuhkan cara pemikiran baru untuk sistem dan proses pengembangannya Whitten et al., 2004. 1. Object objek adalah sesuatu yang ada atau dapat dilihat, disentuh, atau dirasakan dan user menyimpan data serta mencatat perilaku mengenai sesuatu itu. 2. Attribute atribut adalah data yang mewakili karakteristik tentang sebuah objek. 3. Object instance adalah setiap orang khusus, tempat, sesuatu, atau kejadian, dan juga nilai untuk atribut dari objek. 4. Behavior perilaku adalah kumpulan dari sesuatu yang dapat dilakukan oleh objek dan terkait dengan fungsi-fungsi yang bertindak pada data objek atau atribut. Pada siklus berorientasi objek, perilaku objek merujuk kepada metode, operasi, atau fungsi istilah ini digunakan berganti-ganti di sepanjang buku ini.