Wednesday, May 31, 2023

SYSTEMS ANALYSIS AND DESIGN IN A CHANGING WORLD, 7E (Analisis & Desain Sistem di Dunia yang Berubah, Edisi 7)

 ANALISIS DAN DESAIN SISTEM DI DUNIA YANG BERUBAH, Edisi 7E, tahun 2016 membantu mahasiswa mengembangkan landasan konseptual, teknis, dan manajerial untuk desain dan implementasi analisis sistem serta prinsip manajemen proyek untuk pengembangan sistem.

Dengan menggunakan teknik berbasis kasus, teks 14 bab yang ringkas ini berfokus pada konten yang merupakan kunci sukses di pasar saat ini. Presentasi penulis yang sangat efektif mengajarkan pendekatan tradisional (terstruktur) dan berorientasi objek (OO) untuk analisis dan desain sistem. Buku ini menyoroti kasus penggunaan, diagram penggunaan, dan deskripsi kasus penggunaan yang diperlukan untuk pendekatan pemodelan, sambil mendemonstrasikan penerapannya pada pendekatan arsitektur tradisional, pengembangan web, berorientasi objek, dan berorientasi layanan.





Urutan topik Edisi Ketujuh yang disempurnakan membuatnya lebih mudah dibaca dan dipahami daripada sebelumnya. Analisis yang dikelompokkan ulang dan bab desain memberikan lebih banyak fleksibilitas dalam pengaturan kursus. Selain itu, kasus teks yang sedang berjalan telah diperbarui sepenuhnya dan sekarang menyertakan fokus yang lebih kuat pada konektivitas dalam aplikasi.


Download : buku tahun 2016

Friday, November 4, 2022

System analyst and design adalah proses yang digunakan di dalam pengembangan sistem informasi. Di dalam proses tersebut terdapat aktivitas-aktivitas yang meliputi identifikasi masalah dalam bisnis dan solusi yang diajukan dalam format sistem informasi terhadap satu atau lebih masalah yang teridentifikasi dan desain.




berikut adalah buku-buku Systems Analysis and Design

Systems Analysis and Design, 10th Edition, Kenneth E. Kendall and Julie E. Kendal, Pearson,2020

Ukuran File : 41,5 MB, terdiri dari 578 halaman 

semoga bermanfaat 

Wednesday, August 31, 2022

 Karena seringnya mahasiswa yang bimbingan salah mengutip gambar SDLC terutama  Pengembangan sistem Waterfall.

Berikut ini E-book Software Engineering Edisi 1o karya ian sommerville (2016) yang bisa di download (PDF)

Semoga tidak ada kesalahan lagi dalam mengutip gambar maupun tulisannya.

Rekayasa Perangkat Lunak (Software Engineering) bukan merupakan cabang ilmu Computer Science yang mempelajari tentang technical coding. tetapi kalau kita ingin mendalami  coding dan programming, ada 2 (dua) cabang ilmu lain ..yaitu (1)Bahasa Pemrograman  dan (2)Algorithma dan Struktur Data. (lihat Matrik Denning http://www.acm.org )

Download Ebook 

Semoga bermanfaat.


Software Engineering Roger S.Pressman Edisi 9 tahun 2020

Rekayasa Perangkat Lunak (Software Engineering) : " Suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal Analisa kebutuhan pengguna (Requirement capturing), Menentukan spesifikasi dari kebutuhan Pengguna (Specification), Desain, Coding, Testing sampai pemeliharaan sistem setelah digunakan".

Metode Waterfall :


Metode Prototype:

Rekayasa Perangkat Lunak (Software Engineering) bukan merupakan cabang ilmu Computer Science yang mempelajari tentang technical coding. tetapi kalau kita ingin mendalami  coding dan programming ...

ada 2 (dua) cabang ilmu lain ..yaitu (1)Bahasa Pemrograman  dan (2)Algorithma dan Struktur Data. (lihat Matrik Denning http://www.acm.org )

Download Ebook 

Software Engineering karangan Roger S. Pressman  Edisi 9 tahun 2020 


Semoga bermanfaat....

Thursday, February 11, 2021

Logo USM - Universitas Semarang

 Berikut adalah logo USM - Universitas Semarang  sesuai dengan statuta USM tahun 2018

semoga berguna bagi mahasiswa USM yang sedang mencari logo resmi usm yang benar.

dibawah logo ada tulisan USM berwarna kuning.

bisa dilihat di situs resmi USM -  url : https://usm.ac.id/

1. Versi PNG (disarankan utk buat laporan)  



2. Versi JPEG





Monday, May 21, 2018

e-book Computer Organization - William Stallings

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata computer pada awalnya dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmetika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika.

Arsitektur komputer adalah konsep perencanaan dan struktur pengoperasian dasar dari suatu sistem komputer. Arsitektur komputer ini merupakan rencana cetak-biru dan deskripsi fungsional dari kebutuhan bagian perangkat keras yang didesain (kecepatan proses dan sistem interkoneksinya). Dalam hal ini, implementasi perencanaan dari masing–masing bagian akan lebih difokuskan terutama, mengenai bagaimana CPU akan bekerja, dan mengenai cara pengaksesan data dan alamat dari dan ke memori cacheRAMROMcakram keras, dll). Beberapa contoh dari arsitektur komputer ini adalah arsitektur von NeumannCISCRISCblue Gene, dll.
Arsitektur komputer juga dapat didefinisikan dan dikategorikan sebagai ilmu dan sekaligus seni mengenai cara interkoneksi komponen-komponen perangkat keras untuk dapat menciptakan sebuah komputer yang memenuhi kebutuhan fungsional, kinerja, dan target biayanya.


Berikut adalah buku dari  William_Stallings


Friday, September 15, 2017

Apa itu OOAD (Object Oriented Analysis and Design)

OOAD (Object Oriented Analysis and Design) adalah suatu pendekatan rekayasa perangkat lunak dari sebuah sistem yang terdiri dari sekelompok objek yang saling berinteraksi, dan setiap objek itu mewakili beberapa entitas. yang ditandai dengan adanya sebuah kelas, elemen data dan perilaku dari objek tersebut.

Gambar 1. Activity Diagram Symbol (Satzinger, 2012)

OOA (Object Oriented Analysis) menerapkan teknik pemodelan objek dengan menganalisis persyaratan fungsional untuk suatu sistem, sedangkan Object Oriented Design (OOD) menjabarkan sebuah bentuk sistem berdasarkan hasil dari analisa OOA (Object Oriented Analysis). OOA berfokus pada “apa yang sistem butuhkan”, sedangkan OOD berfokus pada “sistem tersebut dapat melakukan hal apa saja”.
gambar 2. Use Case Diagram of  the Customer Account subsystem for RMO, 
Showing all actor (Satzinger, 2012)

 
Gambar 3. Use Case diagram of the Fill Shopping 
Cart <<Include>> relationships  (Satzinger, 2012)


Object-oriented analysis (OOA) ini memiliki hubungan erat dengan Object-oriented lainnya. Diantaranya yaitu Object-Oriented Database, Object-Oriented Design, dan Object-Oriented Programming Languages. Dalam kenyataannya metode-metode diatas tidak bisa dilepaskan satu sama lain. Karena untuk mendapatkan hasil yang maksimal keseluruhan metode diatas harus digunakan.
Sasaran OOA adalah mengembangkan sederetan model yang menggambarkan perangkat lunak komputer pada saat komputer itu bekerja untuk memenuhi serangkaian persyaratan yang ditentukan oleh pelanggan. OOA membangun metode multi-bagian untuk memenuhi sasaran tersebut. Tujuan dari OOA adalah menentukan semua kelas dan hubungan serta tingkah laku yang berkaitan dengan object secara relevan dengan masalah yang akan dipecahkan.


OOD (Object Oriented Design)
OOD adalah metode untuk mentransformasi model analisis yang dibuat dengan menggunakan OOA ke dalam suatu model desain yang berfungsi sebagai cetak biru bangunan perangkat lunak.
Selama OOD, pengembang menerapkan batasan implementasi model yang diambil dari OOA. Batasan tersebut dapat mencakup tidak hanya batasan yang diberlakukan yang dipilih oleh arsitektur tetapi juga termasuk batasan non-fungsional, seperti seluruh transaksi, waktu respon, platform yang dapat berjalan, lingkungan pengembangan, ataupun bahasa pemrograman. Konsep dalam model analisis tertuju pada kelas yang diimplementasikan dan interface yang dihasilkan oleh model, misalnya terdapat penjelasan secara rinci tentang bagaimana sistem akan dibangun.


Ref :  https://en.wikipedia.org/wiki/Object-oriented_analysis_and_design

Download  PDF 
System Analysis And Design in Changing World-Satzinger 2012-Edisi 6