ketidakpastian jangka waktu pengiriman dan permintaan akan barang selama periode tertentu.
2.9 Konsep Dasar Analisis dan Disain Sistem Informasi 2.9.1 Pengertian Analisis dan Disain Sistem
Analisis Sistem merupakan sebuah teknik pemecahan masalah yang menguraikan sebuah sistem menjadi bagian- bagian komponen dengan tujuan
mempelajari seberapa bagus bagian-bagian komponen tersebut bekerja dan berinteraksi untuk meraih tujuan mereka. Sedangkan Sistem Desain adalah sebuah
teknik pemecahan masalah yang saling melengkapi dengan Analisis Sistem yang merangkai kembali bagian-bagian relatif pada sistem yang diperbaiki. Hal ini
melibatkan penambahan, penghapusan dan perubahan bagian-bagian relatif pada sistem aslinya Whitten, 2004.
2.9.2 Pendekatan –pendekatan Analisis Sistem
Analisis Sistem merupakan pemecahan dari suatu masalah, banyak pendekatan dalam menghadapi masalah, oleh karena itu Analisis Sistem
mempunyai beberapa pendekatan masalah. Berikut adalah pendekatan masalah dari Analisis Sistem: Whitten , 2004
1. Analisis Terstruktur structured Analysis Analisis Terstruktur merupakan sebuah teknik model-driven dan berpusat pada
proses yang digunakan untuk menganalisis sistem yang ada, mendefinisikan persyaratan-peryaratan bisnis untuk sebuah sistem baru, atau keduanya.
2. Teknik Informasi Information Engineering Merupakan sebuah teknik model-driven dan berpusat pada data, tetapi sensitif
pada proses. Teknik ini digunakan untuk merencanakan, menganalisis, dan mendesain Sistem Informasi. Model-model ini adalah gambaran yang
mengilustrasikan dan menyesuaikan data dan proses-proses system. 3. Discovery Prototyping
Discovery Prototyping adalah sebuah teknik yang digunakan untuk mengidentifikasikan persyaratan-persyaratan bisnis pengguna dengan membuat
para pengguna bereaksi pada implementasi quick end dirt bijaksana dan efektif tapi tanpa cacat atau efek samping yang tidak diinginkan persyaratan-persyaratan
tersebut. 4. Analisis Berorientasi Objek Object Oriented Analysis
Analisis Berorientasi Objek adalah sebuah teknik yang mengintegrasikan data dan proses kedalam konstruksi yang disebut object. Model-model OOAObject
Oriented Analysis adalah gambar-gambar yang mengilustrasikan objek-objek sistem dari berbagai macam perspektif, seperti struktur, kelakuan, dan interaksi
objek-objek.
2.10 Analisis dan Desain Object Oriented
2.10.1 Pengertian Analisis dan Desain Object Oriented
Analisis Object Oriented adalah suatu teknik yang digunakan untuk mempelajari objek-objek yang sudah ada untuk melihat apakah objek-objek itu
bisa digunakan kembali atau diadaptasi untuk penggunaan baru, dan
mendefinisikan objek-objek baru atau dimodifikasi yang akan digabungkan dengan objek-objek yang ada menjadi aplikasi bisnis yang berguna Munawar,
2005. Pondasi dasar dari analisis dan desain Object Oriented adalah objek. Selama
analisis, kita akan menggunakan objek untuk mengorganisir pengertian kita dengan konteks sistem. Analisis dan desain objek berarti dua hal yang sangat jelas
berbeda. Analisis objek menjelaskan fenomena diluar sistem seperti orang dan benda yang secara tipikal. Walaupun kita tidak selalu bisa memerintahkan
mereka, kita harus menulis kejadian atau pengalaman yang mereka lakukan. Desain objek menjelaskan fenomena yang ada di dalam sistem yang bisa kita
kontrol. Kita menjelaskan tingkah laku mereka sebagai operasi-operasi yang akan dijalankan Mathiassen et al. 2000.
2.10.2 Objek dan Kelas
Definisi objek adalah sebuah entitas dengan identitas, keadaan, dan tingkah laku. Kelas berguna untuk mengerti tentang objek, dan kelas sangat penting untuk
menjelaskan objek. Dari pada menjelaskan masing-masing objek, kita lebih baik mengembangkan deskripsi objek yang berbagi dengan semua objek-objek yang
ada dalam kelas yang sama. Pengertian yang lain tentang kelas adalah penjelasan sekumpulan objek yang berbagi stuktur, bentuk behavior metode dan atribut.
Mathiassen et al. 2000.