D3 SISTEM INFORMASI
KELAS A
Tri Adi Caesar 1810501003
Ahmad Munjazi 1810501007
Dandi Agih 1810501016
TUGAS PERTEMUAN 2
1. Apa yang dimaksud dengan macro lifecycle dan micro lifecycle, sebutkan
perbedaannya?
Proses makro (Software Development Lifecycle) adalah pengembangan
siklus hidup perangkat lunak secara keseluruhan yang berfungsi sebagai kerangka
kerja pengendalian untuk proses mikro. Sebuah kontinum dari gaya siklus hidup
pengembangan perangkat lunak saat ini tersedia untuk memilih dari air terjun untuk
iteratif, dari gesit untuk rencana-didorong, dan banyak kemungkinan di
antara pemilihan gaya siklus hidup secara langsung mempengaruhi ukuran dan
bentuk dari proses makro (misalnya, definisi dan jumlah fase, durasi iterasi
direkomendasikan, rata-rata jumlah iterasi, dan sebagainya).
Yang dimaksud dengan macro life cycle itu adalah siklus kehidupan sistem
informasi, sedangkan micro life cycle adalah siklus kehidupan basis data. Keduanya
mempunyai hubungan, yaitu siklus kehidupan sebuah sistem informasi organisasi
berhubungan dengan siklus hidup sistem basis data yang mendukungnya.
Pada macro lifecycle terdapat 5 tahapan, yaitu :
1). Perencanaan (planning)
2). Analisis (analysis)
3). Desain (design)
4). Pelaksanaan atau konstruksi (implementation/construction)
5). Perawatan (maintenance)
Sedangkan micro lifecycle terdapat 11 tahapan, yaitu
1). Database planning
2). System Definition
3). Requirements collection and analysis
4). Database design
5). DBMS selection (optional)
6). Application design
7). Prototyping (optional)
8). Implementation
9). Data conversion and loading
10). Testing
11). Operational maintenance
Dapat kita lihat, tahapan micro lifecycle lebih kompleks dibandingkan dengan
macro lifecycle yang lebih sederhana pada tahapannya. Hal ini dikarenakan siklus
kehidupan sistem informasi berhubungan dengan siklus kehidupan sistem basis data
yang mendukungnya yang menyebabkan siklus kehidupan sistem basis data lebih
kompleks dibanding dengan siklus kehidupan sistem informasi.
2. Langkah apa saja yang dilakukan pada tahap pengumpulan dan analisa data?
Proses identifikasi dan analisa kebutuhan-kebutuhan data disebut
pengumpulan data dan analisa. Untuk menentukan kebutuhan-kebutuhan suatu
sistem basis data, pertama harus mengenal bagian-bagian lain dari sistem informasi
yang akan berinteraksi dengan sistem basis data, termasuk para pemakai yang ada
dan para pemakai yang baru serta aplikasi-aplikasinya. Kebutuhan-kebutuhan dari
para pemakai dan aplikasi inilah yang kemudian dikumpulkan dan dianalisa.
Aktifitas-aktifitas pengumpulan data dan analisa :
1). Menentukan kelompok pemakai dan bidang-bidang aplikasinya
Menentukan aplikasi utama dan kelompok user yang akan
menggunakan basis data. Individu utama pada tiap-tiap kelompok pemakai
dan bidang aplikasi yang telah dipilih merupakan peserta utama pada
langkah-langkah berikutnya dari pengumpulan dan spesifikasi data.
2). Peninjauan dokumentasi yang ada
Dokumen yang ada yang berhubungan dengan aplikasi-aplikasi
dipelajari dan dianalisa. Dokumen-dokumen lainnya (seperti : kebijaksanaan-
kebijaksanaan, form, report, dan bagan organisasi) diuji dan ditinjau kembali
untuk menguji apakah dokumen-dokumen tsb berpengaruh terhadap
kumpulan data dan proses spesifikasi.
3). Analisa lingkungan operasi dan pemrosesan data
Informasi yang sekarang dan yang akan datang dipelajari. Termasuk
juga analisa jenis-jenis transaksi dan frekuensi-frekuensi transaksinya dan
juga arus informasi dalam sistem. Input-output data untuk transaksi-transaksi
tsb diperinci.
4). Daftar pertanyaan dan wawancara
Tuliskan tanggapan-tanggapan dari pertanyaan-pertanyaan yang telah
dikumpulkan dari para pemakai basis data yang berpotensi. Ketua kelompok
(individu utama) dapat diwawancarai sehingga input yang banyak dapat
diterima dari mereka dengan memperhatikan informasi yang berharga dan
mengadakan prioritas.
6). Setiap entitas akan diimplementasikan sebagai sebuah tabel (file data)
Tabel Film
ID_Film ID_Kategori Judul_Film Stok_Film
Tabel Member
Member (ID_Member*, Nama, Alamat, Umur, No_Telp)
ID_Member Nama Alamat Umur No_Telp
Tabel Film
Film (ID_Film*, ID_Kategori**, Judul_Film, Stok_Film)
ID_Film ID_Kategori Judul_Film Stok_Film
Tabel Kategori Film
Kategori Film (ID_Kategori*, Nama, Harga)
ID_Kategori Nama Harga