Langsung ke konten utama

Postingan

Menampilkan postingan dari April, 2021

PERTEMUAN 7 DATA FLOW DIAGRAM (DFD)

2.1 Pengertian DFD (Data Flow diagram) Data Flow Diagram (DFD) atau Diagram Alir Data (DAD) adalah suatu diagram yang menggunakan symbol-simbol untuk menggambarkan arus dari data pada suatu sistem atau menjelaskan proses kerja suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. Secara singkatnya, DFD adalah alat pemodelan untuk memodelkan alur kerja sistem. Untuk menggambarkan rancangan sistem menggunakan Data Flow Diagram (DFD) memerlukan atau membutuhkan simbol-simbol. 2.2 Pengertian Pemograman terstruktur Pemograman terstruktur adalah konsep atau paradigma atau sudut pandang pemograman yang menbagi-bagi program berdasarkan fungsi-fungsi atau prosedur-prosedur yang dibutuhkan program komputer. Modul-modul (pembagian program) biasanya dibuat dengan mengelompokkan fungsi-fungsi dan prosedur-prosedur yang diperlukan sebuah proses tertentu. Fungsi-fungsi dan prosedur-prosedur ditulis secara sekuensial atau terurut dari a...

PERTEMUAN 6 ERD

2.1 Pengertian ERD (Entity Relationship diagram) ERD ini merupakan pemodelan awal basis data yang paling banyak digunakan. ERD digunakan pada pemodelan basis data relasional. Jika menggunakan OODBMS (Object Oriented Database Management System) maka perancangan ERD tidak diperlukan. ERD memiliki beberapa aliran notasi seperti notasi Chen (dikembangkan Peter Chen), notasi Barker (dikembangkan Richard Barker), notasi Crow’s Foot dan lainnya. Tetapi, notasi yang paling banyak digunakan adalah notasi Chen. Untuk memodelkan struktur data dan hubungan antar data, ERD menggambarkannya dengan beberapa notasi dan simbol. Pemodelan awal basis data yang paling banyak digunakan adalah menggunakan Entity Relationship Diagram (ERD). dikembangkan berdasarkan teori himpunan dalam bidang matematika. ERD digunakan untuk pemodelan basis data relasional. Sehingga jika penyimpanan basis data menggunakan OODBMS maka perancangan basis data tidak perlu menggunakan ERD. ERD memiliki beberapa aliran notasi s...

PERTEMUAN 5 DESAIN SISTEM

2.1 Pengertian Desain Sistem Desain atau perancangan dalam pembangunan perangkat lunak merupakan upaya untuk mengonstruksi sebuah sistem yang memberikan kepuasan (mungkin informal) akan spesifikasi kebutuhan fungsional, memenuhi target, memenuhi kebutuhan secara implisit atau eksplisit dari segi performansi maupun penggunaan sumber daya, kepuasan batasan pada proses desain dari segi biaya, waktu, dan perangkat. Kualitas perangkat lunak biasanya dinilai dari segi kepuasan pengguna perangkat lunak terhadap perangkat lunak yang digunakan. Analisis dan desain sistem akan dijelaskan lebih lengkap pada bab- bab selanjutnya, mulai dari analisis dan desain basis data, pemrograman terstruktur, maupun pemrograman berorientasi objek. 2.2 Tools Desain sistem Alat bantu perancangan sistem terbagi atas 3 bagian, yaitu : 1. ASI (Aliran Sistem Informasi) Aliran sistem informasi sangat berguna untuk mengetahui permasalahan yang adda pada suatu sistem.Dari sini dapat diketahui apakah system in...

PERTEMUAN 4 ANALISIS SISTEM

2.1 Pengertian Analisis Sistem Kegiatan analisis sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagaimana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi Dalam sistem yang baru. Hal tersebut terlihat sederhana, namun sebenarnya tidak banyak hambatan yang akan ditemui dalam proses tersebut. Pada banyak proyek sistem informasi, proses analisis dan desain seringkali berjalan bersama-sama. Jadi selama kegiatan Analisis, kegiatan desain juga dilakukan Hal ini dilakukan karena pada banyak kasus, user sering kesulitan untuk mendefinisikan kebutuhan mereka. Jadi mereka akan lebih mudah mendefinisikan kebutuhan, jika mereka Telah melihat gambar rancangan sistem yang baru, khususnya rancangan antarmuka. Oleh karena itu, seringkali batasan mengenai bagian mana yang dianggap sebagai analisis dan bagian mana yang dianggap sebagai desain banyak terjadi perbedaan. Misalnya untuk pemrograman berorientasi objek ada yang mengatakan ba...

PERTEMUAN 3 SOFTWARE REQUIREMENT SPESIFICATION (SRS)

2.1 Pengertian software requirement spesification (SRS) Secara sederhana, Software Requirement Specifications (SRS) adalah dokumen yang menjelaskan tentang berbagai kebutuhan yang harus dipenuhi oleh suatu software. Dokumen ini dibuat oleh developer (pembuat software) setelah menggali informasi dari calon pemakai software. Pembuatannya pun seharusnya mengikuti standar yang ada dan paling diakui oleh para praktisi rekayasa software di dunia. Oleh karena itu, standar yang akan dibahas di sini adalah standar dari IEEE. IEEE membuat standar SRS agar dokumen penting itu tidak ambigu dan tentu saja komplit. Lengkap. Dengan standar itu, si penggguna dapat mencurahkan semua keinginannya terkait software tersebut dengan jelas dan akurat sehingga sang developer pun dapat memahami apa yang diinginkan pengguna dengan tepat. Bahkan, bagi perorangan, standar ini dapat membantunya dalam mengembangkan outline SRS yang baku khusus untuk perusahaannya, membantunya membuat dokumen SRS dengan format d...

PERTEMUAN 2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

2.1 Pengertian software development life cycle (SDLC) SDLC adalah siklus hidup pengembangan sebuah sistem. Dalam rekayasa sistem dan rekayasa sebuah software, SDLC merupakan suatu proses pengubahan dan pembuatan sistem serta model dan metodologi yang digunakan untuk mengembangkan sistem-sistem tersebut. Untuk apa SDLC ini Tentunya untuk menghasilkan output sistem berkualitas tinggi yang sesuai dengan ekspektasi para pengguna. Secara singkat, SDLC menurut Stackify merupakan sebuah proses yang memproduksi sebuah software dengan kualitas setinggi-tingginya tetapi dengan biaya yang serendah-rendahnya. SDLC juga memiliki beberapa tahapan termasuk planning, design, testing, building, dan deployment. Model SDLC yang terkenal meliputi waterfall model, spiral model, dan juga agile model. 2.2 Model software development life cycle (SDLC) 1. Model waterfall Metode waterfall dalam pengembangan sistem merupakan proses pengembangan atau mengubah suatu sistem perangkat lunak dengan menggun...