BAB I PEMODELAN SISTEM

dokumen-dokumen yang mirip
PEMODELAN ANALISIS PL

Diagram Arus Data PERTEMUAN 14 Darmansyah HS AKUNTANSI FEB UEU

ANALISIS & PERANCANGAN SISTEM. Pertemuan 5-DATA FLOW DIAGRAM (DFD) DIAGRAM ALUR DATA (DAD)

DATA FLOW DIAGRAM (DFD) / DIAGRAM ARUS DATA (DAD)

Banyak terjadi permasalahan-permasalahan di pendekatan klasik Masih banyak orang yang tidak menyadari bahwa hanya dengan mengikuti tahapan di life

BAB I PEMODELAN SISTEM

Data Flow Diagram (DFD) 1

Analisa & Perancangan Sistem Informasi

DATA FLOW DIAGRAM (untuk perancangan sistem informasi) e-book ver 1.0

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

DATA FLOW DIAGRAM (DFD) DIAGRAM ARUS DATA (DAD)

Sistem Informasi [Kode Kelas]

Suatu alat bantu yang menggambarkan aliran data didalam suatu sistem dan proses atau kegiatan yang dilakukan oleh sistem. Penggambaran dalam DFD

Daftar Isi... Dedikasi... Prakata...

Materi Analisis Sistem Informasi ini, membahas tentang Diagram Alir Data (DAD)/ Data Flow Diagram(DFD) dengan Bahasan:

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. informasi (Information System) atau disebut juga processing system atau

P4 Desain Sistem. SQ

BAB III LANDASAN TEORI

Data Flow Diagram (DFD) Donny Yulianto, S.Kom

Data Flow Diagram 2011 DATA FLOW DIAGRAM

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. dalam kertas atau lainnya. Tujuan utama seseorang menulis surat tidak lain

BAB III LANDASAN TEORI. waktu berdasarkan rencana pengaturan urutan kerja, daftar atau tabel kegiatan

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

Parno, SKom., MMSI. Personal Khusus Tugas

Langkah-Langkah Analisis Sistem

PENGERTIAN FUNGSI, DAN DATA FLOW DIAGRAM (DFD)

HIPO (Hierarchy Plus Input-Proses-Output)

BAB II LANDASAN TEORI. 2.1 Sistem Perhitungan Penjualan PT Panca Patriot Prima

BAB II TINJAUAN PUSTAKA. Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat

PEMODELAN SISTEM PADA SITUS FTP LAPAN BANDUNG

2. Bagaimana memodelkan Sistem Informasi jika dalam suatu organisasi belum ada

BAB III OBJEK DAN METODE PENELITIAN. penelitian. Objek penelitian dalam penelitian ini adalah Sistem Informasi

ANALISA & PERANCANGAN SISTEM INFORMASI. DATA FLOW DIAGRAM

Analisa & Perancangan Sistem Informasi. Data Flow Diagram

BAB II TINJAUAN PUSTAKA. objek-objek yang saling berelasi dan berinteraksi serta hubungan antar

PERTEMUAN 6 ANALISA DAN PERANCANGAN PROGRAM

PERANCANGAN DATA FLOW DIAGRAM UNTUK SISTEM INFORMASI SEKOLAH (STUDI KASUS PADA SMA PEMBANGUNAN LABORATORIUM UNP) Abstract

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

DATA FLOW DIAGRAM. Oleh : Didik Tristianto, M.Kom

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

ANALISA PERANCANGAN PROGRAM

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran tertentu, (Scott, 1996:89). Menurut Robert

Analisis Sistem Materi Kuliah. Analisis Sistem

BAB III LANDASAN TEORI

DATA FLOW DIAGRAM Salah satu tool yang paling penting bagi seorang System Analyst.

BAB IV PERANCANGAN SISTEM. sebelum melakuan pengkodean kedalam suatu bahasa pemograman. Dalam

BAB III LANDASAN TEORI

Algoritma dan Pemograman 1A. Minggu 2

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

DATA FLOW DIAGRAM (DFD) dan KAMUS DATA

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

BAB IV PERANCANGAN SISTEM

BAB III LANDASAN TEORI. atau untuk menyelesaikan sasaran yang tertentu (FitzGerald:1981:5). lebih berarti bagi penerimanya (Mustakini, 2001:8).

PERANCANGAN SISTEM TERINCI II

BAB III. Pembahasan. 3.1 Lokasi dan Jadwal Kerja Praktek Lokasi Kerja Praktek

TOOLS PEMODELAN SISTEM DIAGRAM ALIR. Tools. Bagan Alir. Diagram Alir

MODUL 4 PENDEKATAN PERANCANGAN TERSTRUKTUR DAN DATA FLOW DIAGRAM

BAB III LANDASAN TEORI

DAFTAR ISI.. RIWAYAT HIDUP PENULIS Abstrak Abstract Lembar Pengesahan KATA PENGANTAR... UCAPAN TERIMA KASIH..

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

BAB II TINJAUAN PUSTAKA. Menurut Ladjamudin (2005) Sistem informasi dapat didefinisikan sebagai

Blackhol e b. Proses menghasilkan output tetapi tidak pernah menerima input, disebut miracle. Miracle

BAB III OBJEK DAN METODE PENELITIAN

Data Flow Diagram (DFD) Rizka Hadiwiyanti S.Kom, M.Kom

BAB I PENDAHULUAN. 1.1 Latar Belakang. Dewasa ini pemakaian komputer sebagai alat bantu khususnya yang berkaitan

Kontrak Kuliah. Contex Diagram dan Data Flow Diagram. Edi Sugiarto, S.Kom, M.Kom

BAB 3 PERANCANGAN SISTEM

ANALISA RANCANGAN DAD(Sistem Berjalan)

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. disebut dengan Siklus Hidup Pengembangan Sistem (SHPS). SHPS adalah. dijelaskan langkah-langkah yang terdapat pada SHPS.

MAKALAH REKAYASA PERANGKAT LUNAK ( PEMODELAN DATA )

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB II LANDASAN TEORI. Institut merupakan Perguruan Tinggi yang menyelenggarakan pendidikan

BAB III LANDASAN TEORI. direkam ke dalam berbagai bentuk media. (Gultom et al, 2005).

BAB IV PERANCANGAN SISTEM

PENG. Tek. SIA 2. Materi Alat Perancangan sistem

BAB II DEFINISI DAN SIMBOL-SIMBOL

Teknik Dokumentasi. Komang Anom Budi Utama, SKom

BAB II LANDASAN TEORI. berinteraksi, saling ketergantungan satu sama lainnya dan terpadu.

Diagram Arus Data. Ketika kaki di langkahkan itulah nasib yang telah kita pilih untuk hari itu Berdo alah agar mendapat Rahmat- Nya

BAB IV PERANCANGAN SISTEM. Perancangan ini dibuat untuk ditunjukkan kepada user, programmer, atau ahli

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

LAMPIRAN. Menurut Whitten dan Bentley (2004,p 344), Data Flow Diagram (DFD) adalah

BAB III PEMBAHASAN. Dalam pembuatan sistem informasi pengarsipan surat ini mempunyai dua

BAB IV PERANCANGAN SISTEM

BAB III LANDASAN TEORI. 2001) suatu sistem mempunyai karakteristik atau sifat-sifat tertentu seperti:

BAB I PENDAHULUAN A. Latar Belakang

BAB II LANDASAN TEORI

DISKRIPSI PEKERJAAN. tahapan penelitian yang dilakukan adalah sebagai berikut.

BAB IV PERANCANGAN SISTEM

BAB III OBJEK DAN METODE PENELITIAN. Dalam penelitian ini yang menjadi objek penelitian yaitu Apotek Cibatu

BAB IV ANALISIS DAN PERANCANGAN SISTEM. terhadap sistem yang sedang berjalan (Current sistem). Oleh karena itu kita perlu

DFD (DATA FLOW DIAGRAM)

Nama : Rendi Setiawan Nim :

BAB III LANDASAN TEORI. bercerita banyak, sehingga perlu diolah lanjut. Informasi dapat dihasilkan dari

BAB IV DESKRIPSI KERJA PRAKTEK

BAB II LANDASAN TEORI. yang sama untuk mencapai suatu tujuan RAY[6]. dan lebih berarti bagi yang menerimanya RAY[6].

BAB IV ANALISIS DAN PERANCANGAN SISTEM

Transkripsi:

BAB I PEMODELAN SISTEM.. Model Sistem Salah satu cara untuk menstrukturkan permasalahan-permasalahan adalah dengan menggambarkanya dalam bentuk model-model. Sebuah model merepresentasikan realitas. Sebagaimana pepatah mengatakan, bahwa sebuah gambar yang dapat menggantikan ribuan kata, maka sebagian besar model ditunjukkan dengan menggunakan gambar. Model dapat dibuat untuk sistem yang sedang berjalan atau sistem baru yang diusulkan sebagai sebuah cara untuk menunjukkan kebutuhan-kebutuhan dokumen bisnis atau perancangan-perancangan teknik. Model dapat dibedakan menjadi 2, yaitu:. Model logikal 2. Model fisikal Model logikal digunakan untuk menunjukkan tentang apa sistem yang dimodelkan. Model logikal sinonim dengan model konseptual (conceptual model) atau model bisnis (business model). Model logikal diimplementasikan secara independen terhadap implementasi teknik. Model fisikal digunakan untuk menunjukkan tentang apa dan bagaimana sistem yang dimodelkan. Model fisikal sinonim dengan model implementasi (implementation model) atau model teknik (technical model). Model fisikal diimplementasikan secara dependen karena merefleksikan pilihan teknologi dan batasan-batasan pada teknologi yang dipilih. Systems analyst menggunakan model logikal untuk menunjukkan kebutuhan bisnis (business requirements). Sedangkan model fisikal digunakan untuk menunjukkan perancangan teknik (technicall design). Aktivitas-aktivitas dalam analisis sistem (aystems analysis) lebih difokuskan pada model logikal karena alasan berikut (Whitten dan Bentley, 998):

2. Model logikal dapat menghilangkan bias di antara personil tentang hasil yang diberikan oleh sistem yang berjalan atau sistem yang akan diimplementasikan 2. Model logikal dapat mengurangi resiko kesalahan kebutuhan bisnis (business requirement) karena umumnya kita awam terhadap hal-hal yang bersifat terlalu teknis. 3. Model logikal mengijinkan untuk mengkomunikasikan model logikal kepada para pemakai akhir (end-user) dalam bahasa non-teknik..2. Model Proses Model Proses merupakan sebuah teknik untuk mengorganisasikan dan mendokumentasikan struktur dan aliran data melewati sebuah proses dalam sistem dan/atau logika, kebijakan, dan prosedur-prosedur yang akan diimplementasikan dengan proses dalam sistem. Model Proses didasarkan pada metode-metode dalam rekayasa perangkat lunak klasik. Secara konsep, sebuah sistem adalah sebuah proses. Model sistem yang paling sederhana adalah terdiri atas:. Input 2. Output 3. Sistem itu sendiri yang ditunjukkan sebagai sebuah proses. Simbol proses mendefinisikan batas pada sistem. Sebuah sistem adalah berada di dalam batas sistem, sedangkan lingkungan adalah yang berada di luar batas sistem. Sistem melakukan pertukaran Input dan Output dengan lingkungannya. Sebuah proses adalah sinonim dengan transformasi (transform) yaitu akan bekerja;. Jika diberikan aliran data masuk atau kondisi 2. Untuk memberikan respon kepada aliran data yang masuk atau kondisi. Simbol proses adalah:. Rounded rectangle (Gane and Sarson) 2. Circle (Demarco/Yourdon) 3. Rectangle (SSADM/IDEF0) Diagram Arus /DAD ( Flow Diagram/DFD) Model proses digambarkan dengan Diagram Arus /DAD ( Flow Diagram/DFD). DFD menggambarkan secara rinci urut-urutan langkah dari masing-masing proses yang digambarkan dalam diagram arus data. DFD sinonim dengan bubble chart, transformation graph, dan process model.

3 DFD vs Flowchart:. Proses pada DFD dapat dioperasikan secara paralel, sedangkan proses dalam flowchart hanya dapat dieksekusi satu per satu pada satu saat tertentu. 2. DFD menunjukkan aliran data melewati sistem. Tanda anak panah merepresentasikan jalur aliran data, looping dan branching tidak ditunjukkan. 3. Flowchart menunjukkan urutan proses atau operasi dalam sebuah algoritma atau program. Tanda anak panah menujukkan penghubung ke proses selanjutnya, dan mengijinkan adanya looping and branching. 4. DFD dapat menunjukkan proses-proses yang memiliki perbedaan waktu yang dramatis, sedangkan flowchart tidak. DFD hanya memiliki 3 simbol dan koneksi (simbol yang digunakan dapat berbeda-beda, tergantung acuan yang digunakan):. Process 2. External entity 3. storage 4. flow Penggambaran DFD dengan metode SSADM/IDEF0 (Whitten dan Bentley, 998):. External entity, merupakan kesatuan2 di lingkungan luar sistem yang akan mempengaruhi sistem, dengan memberikan input atau menerima output dari sistem. External entity dapat berupa: o orang atau sekelompok orang dalam organisasi tetapi di luar sistem yang sedang dikembangkan o organisasi atau orang yang berada di luar organisasi o kantor atau divisi dalam perusahaan tetapi di luar sistem yang sedang dikembangkan o sistem informasi lain di luar sistem yang sedang dikembangkan o o sumber asli dari suatu transaksi penerima akhir dari suatu laporan yang dihasilkan oleh sistem. Simbol: external entity 2. Repeated external entity, untuk menghindari keruwetan dalam diagram, karena banyaknya garis penghubung antara external entity, proses, maupun data store yang saling berpotongan, maka external entity dapat digambarkan > kali untuk satu nama, yang disebut repeated external entity. 3. flow,

4 Disimbolkan dengan tanda panah dimana arah panah menunjukkan arah mengalirnya data. flow mengalir menuju proses atau meninggalkan proses. flow yang meninggalkan external entity selalu menuju ke proses. flow dapat berupa: o masukan untuk sistem atau hasil dari proses sistem dan dapat berbentuk formulir atau dokumen yang digunakan sistem o laporan tercetak yang dihasilkan sistem o masukan untuk komputer o output ke layar monitor o data yang dibaca dari suatu file atau yang direkam ke suatu file o komunikasi ucapan o surat atau memo o suatu isian yang dicatat pada buku agenda Arus data diberi nama yang jelas dan bermakna (meaningfull) yang dapat mewakili data yang mengalir. Simbol: data flow 4. Process, Adalah kegiatan yang dilakukan oleh orang, mesin, atau komputer dari hasil suatu arus data yang masuk ke proses dan akan dihasilkan arus data yang keluar dari proses. Simbol: mor Proses proses 5. storage, Merupakan simpanan dari data yang dapat berupa: o File atau database di sistem komputer o Arsip atau catatan manual o Kotak tempat data di meja seseorang o Tabel acuan buku o Suatu agenda atau buku. Simbol: D Mahasiswa Pengambaran data storage perlu memperhatikan hal-hal berikut: o storage hanya berhubungan dengan proses, karena yang menggunakan atau merubah data di data storage adalah suatu proses o Arus data dari proses menuju ke data storage menunjukkan proses update data dalam data storage. o Update data dapat berupa proses:

5 o o o menambah atau menyimpan record atau dokumen baru ke dalam data storage o menghapus record atau dokumen dalam data storage o merubah record atau dokumen dalam data storage Arus data dari data storage menuju ke proses dapat diartikan sebagai proses menggunakan data dalam data storage untuk dilihat isinya Suatu proses dapat melakukan keduanya, yaitu menggunakan dan meng-update data dalam data storage. 6. Repeated Storage, Untuk menghindari keruwetan diagram, karena banyaknya garis penghubung antar data storage, external entity, process, maupun data storage yang saling berpotongan, maka data storage dapat digambarkan lebih dari satu buah untuk satu nama yang disebut repeated data storage. Simbol: D data storege D data storege Pedoman Menggambar DFD (Whitten dan Bentley, 998):. Identifikasikan semua external entity sistem yang terlibat; 2. Identisikasikan semua input dan output yang terlibat dengan external entity; 3. Gambarlah terlebih dahulu suatu diagram konteks atau diagram induk untuk garis besar, kemudian dipecah untuk level-level berikutnya; 4. Gambarlah bagan berjenjang (hirarchy chart) untuk semua proses yang ada di sistem untuk mempersiapkan penggambaran DFD level berikutnya; 5. Gambarlah sketsa DFD untuk overview diagram (level 0) berdasarkan proses bagan berjenjang; 6. Gambarlah DFD untuk level-level berikutnya, yaitu level, kemudian dipecah dalam level 2, dan seterusnya; 7. Setelah semua level DFD digambarkan, selanjutnya adalah menggambar DFD untuk pelaporan manajemen yang digambarkan secara terpisah; 8. Semua level DFD yang telah digambar termasuk DFD untuk pelaporan manajemen digabung dalam satu diagram. PENTING!!! o Arus data adalah arus yang mengalir menuju proses atau arus yang mengalir dari proses atau arus yang mengalir dari proses menuju proses lain, sehingga jika arus data tidak seperti ketentuan tersebut maka dapat dipastikan bahwa DFD tersebut salah. o Kesalahan yang sering terjadi: o Proses mempunyai input tetapi tidak menghasilkan output, disebut blackhole o Proses menghasilkan output tetapi tidak pernah menerima input, disebut miracle.2. Studi Kasus Pemodelan Sistem Dgn DFD User struktur tabel database Kriteria informasi Informasi hasil analisis 0 Analisis fleksibilitas rancangan struktur tabel database Setup data Penilaian Kriteria informasi Informasi hasil analisis Pakar

6 Setup data user, pendidikan, tingkat fleksibilitas Setup data Record user Record pendidikan Record tingkat fleksibilitas D TblUser D2 Tbl D3 TblFleksibilitas User struktur tabel database 2 Input rancangan struktur tabel database Record data Record data tabel Record data atribut D4 Tbl D5 TblTabel D6 TblAtribut Record data atribut Record hasil Record hasil detail 3 Proses analisis rancangan struktur tabel database Record data tabel Record data Record tingkat fleksibilitas Record pendidikan Record User Penilaian Pakar D7 TblHasil D8 TblHasilDetail Record hasil Record hasil detail Kriteria informasi 4 Laporan hasil analisis Kriteria informasi Informasi hasil analisis Pakar Setup data User. Setup data User Record user D TblUser Setup data pendidikan.2 Setup data pendidikan Record pendidikan D2 TblPendidiikan

7 D4 Tbl D3 TblFleksibilitas D2 Tbl D5 TblTabel D7 TblHasil D6 TblAtribut Record tingkat fleksibilitas Record pendidikan D8 TblHasilDetail Record data atribut Record hasil detail Record data tabel 4. Tampilkan Record hasil

8.3. Kaitan antara DAD, HIPO, Desain Dialog/I/P/O, & base Salah satu alat dokumentasi yang banyak digunakan dalam perancangan sistem adalah diagram HIPO. HIPO terdiri atas 3 jenis, yaitu (Al-Bahra bin Ladjamudin, 2005):. Diagram isi tabel visual (Visual Table of Contents/VTOC), o Merupakan diagram pertama HIPO yang terdiri atas satu atau lebih diagram hirarkhi. o VTOC berisi nama dan nomor identifikasi dari semua program untuk Diagram ringkas (Overview Diagram) dan Diagram detail (Detailed Diagram) secara terstruktur. o VTOC juga menunjukkan struktur paket diagram dan hubungan fungsi dalam bentuk hirarkhi. o Level paling tinggi pada VTOC mengidentifikasikan fungsi sistem secara keseluruhan. o Level berikutnya, memecah fungsi sistem ke dalam sub fungsi logika. 2. Diagram ringkas (Overview Diagram), o Merupakan diagram yang menjelaskan fungsi dan referensi utama yang diperlukan oleh program detail untuk memperluas fungsi sehingga cukup detail. o Diagram ringkas menerangkan input, proses, dan output dari sistem secara garis besar, yaitu nama file/record input atau output). o Input berisikan item-item data yang dipakai oleh proses, termasuk semua item input utama yang digunakan oleh diagram pada level yang lebih rendah. o Proses berisikan urutan langkah yang menerangkan fungsi yang sedang dilaksanakan. o Item input dihubungkan dengan suatu proses dengan simbol anak panah. o Output berisikan item data yang dibentuk atau dimodifikasi oleh proses, termasuk semua item output utama yang ditampilkan oleh diagram pada level yang lebih rendah. o Item output dihubungkan dengan suatu proses dengan simbol anak panah. 3. Diagram detail (Detailed Diagram),

. struktur 2. Input rancangan struktur tabel database. Tbl 9 o o o o o o Berisikan elemen-elemen dasar sistem Menerangkan fungsi-fungsi khusus Menampilkan item-item input dan output secara detail (yaitu nama field input yang diperlukan dan output yang dihasilkan) Memberikan referensi terhadap diagram HIPO yang lain, seperti diagram alir (flowchart) dan tabel keputusan dari logika yang rumit. Diagram detail juga berisi deskripsi yang menjelaskan langkah proses dan dapat mereferensikan terhadap diagram HIPO. level diagram detail HIPO tergantung pada jumlah fungsi yang terkait, kerumitan pengolahan, dan jumlah infomasi yang akan didokumentasikan. an Visual Table of Contents/VTOC Visual Table of Contents/VTOC menggambarkan hubungan dari modul-modul dalam suatu sistem secara berjenjang Analisis fleksibilitas rancangan struktur tabel database Setup data 2 Input rancangan struktur tabel database 3 Proses analisis rancangan struktur tabel database 4 Laporan hasil analisis. Setup data User.2 Setup data.3 Setup data Tingkat Fleksibilitas 2. Input rancangan struktur tabel database 3. Proses analisis rancangan struktur tabel database 4. Tampilkan hasil analisis rancangan struktur tabel database an Overview Diagram Overview diagram menggambarkan hubungan dari input, proses, dan output. Input merupakan item-item data yang akan digunakan oleh bagian proses. Proses adalah langkah-langkah yang menggambarkan fungsi atau modul. Output merupakan hasil pemrosesan data. Input Proses Output. User 2. 3. Tingkat fleksibilitas. Setup data.. Setup data User.2. Setup data pendidikan.3. Setup data tingkat fleksibilitas. TblUser 2. Tbl 3. TblFleksibilitas

0 an Detailed Diagram Detailed diagram menggambarkan elemen-elemen dasar HIPO secara detail.. User o _User o Password o Status 2. o Input Proses Output. Setup data.. Setup data User o Baca data o Simpan data.2. Setup data pendidikan o Baca data. Tampilan menu utama.. Tampilan submenu Setup data User o Form input Setup data User o Kembali ke submenu setup data.2. Tampilan submenu Setup data

o _ 3. Tingkat Fleksibilitas o Tingkat_Fleksibilitas o _Tkt_Fleksibilitas o Batas_Bawah o Batas_Atas. rancangan struktur tabel database o Ke o _ o _ o o _ o o _Tabel o _Atribut 2. tabel o Ke o _Tabel_Ke o _ Tabel o _Atribut 3. atribut o Ke o _Tabel_Ke o _Atribut_Ke o _Atribut o Tipe_Atribut o Ukuran_Atribut o Keterangan_Atribut. User o _User o Password o Status 2. o o _ 3. Tingkat Fleksibilitas o Tingkat_Fleksibilitas o _Tkt_Fleksibilitas o Batas_Bawah o Batas_Atas 4. rancangan struktur tabel database o Ke o _ o _ o o _ o o _Tabel o _Atribut o Simpan data.3. Setup data tingkat fleksibilitas o Baca data o Simpan data 2. Input rancangan struktur tabel database 2.. Baca data rancangan o Baca data rancangan o Simpan data rancangan 2.2. Baca data tabel o Baca data tabel o Simpan data tabel 2.3. Baca data atribut o Baca data atribut o Simpan data atribut 3. Proses analisis rancangan struktur tabel database 3.. Tampilkan rancangan struktur tabel database o Baca Tbl o Baca TblTabel o Baca TblAtribut o Tampilkan Tbl o Tampilkan TblTabel o Tampilkan TblAtribut 3.2. Proses analisis rancangan struktur tabel database 3.2.. Baca penilaian 3.2.2. Konfirmasi penilaian 3.3. Simpan hasil analisis rancangan struktur tabel database 3.3.. Simpan hasil 3.3.2. Simpan hasil detail pendidikan o Form input Setup data pendidikan o Kembali ke submenu setup data.3. Submenu setup data tingkat fleksibilitas o Form input setup data tingkat fleksibilitas o Kembali ke submenu setup data 2. Kembali ke tampilan menu utama 2. Tampilan menu utama 2.. Tampilan submenu input rancangan struktur tabel database o Form input rancangan struktur tabel database o Form input detail data 2.2. Kembali ke tampilan submenu input rancangan struktur tabel database 2.3. Kembali ke tampilan menu utama 3. Tampilan menu utama 3.. Tampilan submenu proses analisis rancangan struktur tabel database o Form penilaian rancangan struktur tabel database 3.2. Kembali ke tampilan submenu proses analisis rancangan struktur tabel database 3.3. Kembali ke tampilan menu utama

2 5. tabel o Ke o _Tabel_Ke o _ Tabel o _Atribut 6. atribut o Ke o _Tabel_Ke o _Atribut_Ke o _Atribut o Tipe_Atribut o Ukuran_Atribut o Keterangan_Atribut 7. Penilaian o Ke o _Tabel_Ke o _Atribut_Ke o _Analisis o Sifat_Fleksibel_Atribut o Penjelasan. Kriteria informasi 2. Hasil analisis o Ke o _Analisis o Tingkat_Fleksibilitas 3. Detail hasil analisis o Ke o _Tabel_Ke o _Atribut_Ke o Sifat_Fleksibel_Atribut o Penjelasan 4. Laporan 4.. Baca kriteria informasi 4.2. Baca hasil analisis rancangan struktur tabel database 4.3. Baca detail hasil analisis 4.4. Tampilkan hasil analisis rancangan struktur tabel database 4. Tampilan menu utama 4.. Tampilan submenu Laporan o Form pilihan kriteria informasi o Form hasil analisis o Konfirmasi preview-cetak-tutup tampilan informasi 4.2. Kembali ke submenu Laporan 4.3. Kembali ke tampilan menu utama an Dialog Layar an Dialog Layar Menu Login User Analisis Fleksibilitas Struktur Tabel base User Password Login Keluar

3 an Dialog Layar Menu User Struktur Tabel base Laporan Informasi Keluar Struktur Tabel base Input Laporan Informasi Keluar Struktur Tabel base Laporan Daftar Hasil Per Hasil Daftar Hasil Statistik Informasi Keluar

Bantuan Pembuat Program Keluar 4 an Dialog Layar Menu Pakar Setup Struktur Tabel base Laporan Informasi Keluar Setup Struktur Tabel base Laporan Informasi Tingkat Fleksibilitas User Keluar Setup Struktur Tabel base Laporan Informasi Input Penilaian Keluar Setup Struktur Tabel base Laporan Informasi Daftar Hasil Per Hasil Daftar Hasil Statistik Keluar

5 Setup Struktur Tabel base Laporan Informasi Bantuan Pembuat Program Keluar

6

7

8 an Output DAFTAR RANCANGAN STRUKTUR TABEL DATABASE PENDIDIKAN PERANCANG S3 Tabel Atribut DAFTAR RANCANGAN STRUKTUR TABEL DATABASE PENDIDIKAN PERANCANG S2 Tabel Atribut DAFTAR RANCANGAN STRUKTUR TABEL DATABASE PENDIDIKAN PERANCANG S Tabel Atribut DAFTAR RANCANGAN STRUKTUR TABEL DATABASE PENDIDIKAN PERANCANG D3 Tabel Atribut

9 DAFTAR RANCANGAN STRUKTUR TABEL DATABASE KESELURUHAN Tabel Atribut PER RANCANGAN : Analisis : : Atribut Tidak :. =.% Fleksibel : Atribut Fleksibel :. =.% : Tingkat Fleksibilitas : Tabel : Atribut : : Tabel ke : Tabel : Atribut Tipe Atribut Ukuran Atribut Fleksibel [Y/T] Penjelasan DAFTAR BERDASARKAN TINGKAT FLEKSIBILITAS SANGAT BAIK Atribut Tidak Fleksibel Atribut Fleksibel Tabel % % DAFTAR BERDASARKAN TINGKAT FLEKSIBILITAS BAIK Atribut Tidak Fleksibel Atribut Fleksibel Tabel % %

20 DAFTAR BERDASARKAN TINGKAT FLEKSIBILITAS SEDANG Atribut Tidak Fleksibel Atribut Fleksibel Tabel % % DAFTAR BERDASARKAN TINGKAT FLEKSIBILITAS BURUK Atribut Tidak Fleksibel Atribut Fleksibel Tabel % % DAFTAR BERDASARKAN TINGKAT FLEKSIBILITAS SANGAT BURUK Atribut Tidak Fleksibel Atribut Fleksibel Tabel % % DAFTAR BERDASARKAN PENDIDIKAN PERANCANG S3 Tabel Atribut Tidak Atribut Fleksibel Fleksibel % % Tingkat FLeksibilitas DAFTAR BERDASARKAN PENDIDIKAN PERANCANG S2 Tabel Atribut Tidak Atribut Fleksibel Fleksibel % % Tingkat FLeksibilitas

2 DAFTAR BERDASARKAN PENDIDIKAN PERANCANG S Tabel Atribut Tidak Fleksibel Atribut Fleksibel Tingkat FLeksibilitas % % DAFTAR BERDASARKAN PENDIDIKAN PERANCANG D3 Tabel Atribut Tidak Atribut Fleksibel Fleksibel % % Tingkat FLeksibilitas KESELURUHAN Tabel Atribut Tidak Fleksibel Atribut Fleksibel % % Tingkat FLeksibilitas STATISTIK BERDASARKAN TINGKAT FLEKSIBILITAS Atribut Tidak Fleksibel Tabel Atribut Atribut Fleksibel % % Sangat Baik 2 Baik 3 Sedang 4 Buruk 5 Sangat Buruk

22 STATISTIK BERDASARKAN PENDIDIKAN PERANCANG Atribut Tidak Fleksibel Tabel Atribut Atribut Fleksibel % % S3 2 S2 3 S 4 D3 REKAPITULASI KESELURUHAN Tingkat Fleksibilitas Sangat Baik Baik Sedang Buruk Sangat Buruk % % % % % S3 2 S2 3 S 4 D3 an base

23 Model ER_M Fleksibilitas merancang mempunyai N mempunyai N Hasil mempunyai mempunyai N N mempunyai Tabel mempunyai N HasilDetail mempunyai N Atribut mempunyai Konversi Model ER_M ke Logical Record Structure

24 TblAtribut Ke _Tabel_Ke _Atribut_Ke _Atribut Tipe_Atribut Ukuran_Atribut Keterangan_Atribut TblTabel Ke _Tabel_Ke _Tabel _Atribut Tbl Ke Tabel _Atribut Tbl _ TblHasilDetail Ke _Tabel_Ke _Atribut_Ke Sifat_Fleksibel_Atribut Penjelasan TblHasil Ke _Analisis Tingkat_Fleksibilitas TblFleksibilitas Tingkat_Fleksibilitas _Tkt_Fleksibilitas Batas_Bawah Batas_Atas TblUser _User Password Status Pengujian rmalisasi Relasi o Semua relasi telah memenuhi bentuk 3NF o Detail spesifikasi struktur relasi TblUser field Tipe Ukuran Null? Key Min Max Keterangan _User Alpha 50 PK - - User 2 Password Alpha 0 PK - - Passsword 3 Status Alpha - - - Status User P:Pakar, U:User Tbl field Tipe Ukuran Null? Key Min Max Keterangan Alpha 2 PK - - Kode jenjang pendidikan 2 _ Alpha 50 - - - jenjang pendidikan TblFleksibilitas field Tipe Ukuran Null Key Min Max Keterangan? Tingkat_Fleksibilitas Short - PK 5 Kode tingkat fleksibilitas 2 _Tkt_Fleksibilitas Alpha 25 - - - tingkat fleksibilitas 3 Batas_Bawah Number 2:2-0,00 79,99 % batas bawah 4 Batas_Atas Number 3:2-9,99 00,00 % batas atas Tbl.DB field Tipe Ukuran Null? Key Min Max Keterangan

25 Ke Short - PK 00 mor urut data rancangan 2 _ Alpha - - - Kode data rancangan 3 _ Alpha 50 - - - perancang 4 Alpha 2 FK - - Kode jenjang pendidikan perancang 5 _ Date - - - - waktu perancangan 6 Alpha 200 - - - rancangan 7 _Tabel Short - - 00 tabel rancangan 8 _Atribut Short - - 00 atribut dalam rancangan TblTabel field Tipe Ukuran Null? Key Min Max Keterangan Ke Short - PK/FK 00 mor urut data rancangan 2 _ Tabel_Ke Short - PK 00 mor urut tabel 3 _ Tabel Alpha 50 - - - tabel rancangan 4 _Atribut Short - - 00 atribut dalam tabel TblAtribut field Tipe Ukuran Null? Key Min Max Keterangan Ke Short - PK/FK 00 mor urut data rancangan 2 _ Tabel_Ke Short - PK/FK 00 mor urut tabel 3 _Atribut_Ke Short - PK 00 mor urut atribut 4 _Atribut Alpha 50 - - - atribut rancangan 5 Tipe_Atribut Alpha 0 - - - Tipe data atribut rancangan 6 Ukuran_Atribut Short - - 00 Ukuran atribut rancangan 7 Keterangan_Atribut Alpha 255 Yes - - - Keterangan atribut TblHasil field Tipe Ukuran Null Key Min Max Keterangan? Ke Short - PK/FK 00 mor urut data rancangan 2 _Analisis Date - - - - dilakukan analisis 3 Tingkat_Fleksibilitas Short - FK 5 Tingkat fleksibilitas rancangan TblHasilDetail field Tipe Ukuran Null? Key Min Max Keterangan Ke Short - PK/FK 00 mor urut data rancangan 2 _ Tabel_Ke Short - PK/FK 00 mor urut tabel 3 _Atribut_Ke Short - PK/FK 00 mor urut atribut 4 Sifat_Fleksibel_Atribut Logical - - - - Sifat fleksibel atribut 5 Penjelasan Alpha 255 Yes - - - Penjelasan tidak fleksibel