2. RSI banyak menggunakan diagram, berbagai diagram digunakan untuk menggali data dan proses yang ada dalam organisasi. Diagram dalam RSI akan menggunakan bentuk yang standard seperti bentuk kotak dan simbol.
3.
4. 3. Mudah untuk dipelajari dan digunakan 4. Konversi antar diagram sebisa mungkin secara otomatis 5. Diagram teknik harus standard untuk s eluruh perusahaan tidak berbeda-beda
5.
6. 4. M udah dirubah dan di filekan pada layar komputer 5. T erhubung dengan data model 6. S eluruh diagram yang dihasilkan disimpan pada ensiklopedia secara detil 7. B ersama-sama dengan ensiklopedia dapat melakukan pendokumentasian
7. Desain Program Terstruktur Program terstruktur terorganisasi secara hirarki. Module utama merupakan awal dari suatu proses didalamnya, seperti pada gambar berikut : Modul utama Setiap kurung, kecuali modul utama, adalah anak (child) dari kurung dikirinya.
8. SEQUENCE CONDITION CASE REPETITION Semua dalam kurung di lakukan dari atas kebawah sampai selesai Apa yang ada dalam kurung akan dilaksanakan apabila kondisi yang diberikan terpenuhi Satu dan hanya sekali dilakukan pada setiap bagian yang dikurung dapat terpenuhi Kurung dobel pada kepala kurung menyatakan bahwa isi kurung diulangi seperti DO WHILE C1 dengan kondisi diatas atau REPEAT UNTIK C1 Terdapat 4 basik struktur yang digunakan dalam pemrograman terstruktur yaitu : SEQUENCE, CONDITION, CASE, REPETITION Yang dapat digambarkan berikut ini : IF X IS TRUE ELSE IF A IF B IF C IF D
9. Diagram Aksi Diagram aksi adalah diagram yang memperlihatkan urutan dari dari suatu operasi yang dilakukan didalam sebuah modul. Dalam penggambarannya modul dapat dibuat sebagai suatu kurung yang didalamnya terdapat kalimat-kalimat yang berisi penjelasan apa saja operasi yang dilakukan didalam kurung tersebut. Satu Modul Kurung Kalimat / perintah dalam program
10. Bagaimana merubah diagram urai menjadi diagram aksi, berikut adalah diagram urai (decomposition diagram) dari satu modul utama A A G F B C D E J H I N M L K
11. Dirubah menjadi satu diagram aktion yang menggambarkan urutan proses yang akan dilaksanakan dalam modul A tersebut, dimulai dari kurung pertama semakin masuk kedalam sampai kepada kurung tutup modul utama, sebagai berikut : diagram aksi untuk menggambarkan urutan proses dalam modul A yang tahapan eksekusinya terlihat dengan jelas, modul apa akan memproses apa demikian juga proses apa akan terjadi di modul mana.
12. A B C D F E G H I J K L M N A G F B C D E J H I N M L K
13. Kondisional Seringkali modul program atau subrutin dilaksanakan bila ada satu IF kondisi muncul. Bila kondisi ini muncul maka kondisi awal tersebut dituliskan pada awal modul seperti diawal dari kurung. IF CUSTOME# BENAR
14. Normalnya suatu kondisi dalam kurung umumnya memiliki pernyataan (statement) ELSE Seperti berikut ini, IF CUSTOME# BENAR ELSE
15. Secara Manual Pembuatan Diagram Mempunyai Standar Yang Berlaku Sama Pada Seluruh Pembangunan Sistem Informasi.
16. Standard Manual Pembuatan Data Flow Diagram mempunyai simbol yang mewakili : External Entity (Kesatuan Luar) Simbol : a. Pelanggan b. Supplier Data Flow (Arus Data) simbol : Pembayaran Penagihan
21. A B C Context Diagram Overview Diagram Level 0 A B C 4 3 2 1 Diagram level 1 4.3 4.2 4.1
22. ERD Diagram ERD adalah model yang menggunakan diagram untuk menjelaskan hubungan antar store data (penyimpanan data) atau data pada DFD. ERD mempunyai simbol untuk mewakili : Entity : yang diperoleh dari simpanan data pada DFD diagram
23. Karyawan Mahasiswa Attribute :penjelasan / description dari entitas yang membedakan dari entitas lain , contoh : Mahasiswa memiliki atribut : NIM, NAMA, THN_MSK
27. Line (penghubung) Simbol : Contoh : Mahasiswa Ikut Diajar Mata Kuliah Dosen
28. Kamus Data (Data Dictionary) DD adalah katalog, berisi fakta tentang data yang ada di DFD, ERD atau data yang ada dalam sebuah sistem. Contoh : Pelangan terdiri dari : @KODE LANGGANAN NAMA PELANGGAN = NAMA KECIL + (NAMA KELUARGA ALAMAT = JALAN + KOTA + KODE POS + (TELP) TYPE = [PENGECER | GROSIS] BATAS KREDIT * Jumlah kredit maksimum yang diijinkan Notasi Arti = Menjelaskan / menguraikan + Menggabungkan { } Notasi pengulangan [ | ] Selekasi / memilih ( ) Optional * Komentar @ Menyatakan atribut yang menjadi kunci (key field)