BAB III TAHAPAN ANALISIS DAN PERANCANGAN SISTEM
4.3 Evaluasi Desain Sistem
4.3.1 Evaluasi DFD
Evaluasi DFD yang akan dibahas berikut ini dimulai dari evaluasi DFD level konteks sampei dengan DFD level Satu
1. Evaluasi DFD Level Konteks Diagram
Dari perancangan DFD Level Konteks tidak ada “error” yang terjadi, dan tidak ada “warning” 0 Hal tersebut dapat dilihat pada hasil berikut:
Checking package ...
Existence of several data with the same definition object Checking organization unit ...
-Organization Unit name uniqueness -Organization Unit code uniqueness
-<<External Entity>> Isolated object. Checking process ...
-Process name uniqueness -Process code uniqueness
-Composite process without any start -Composite process without any end -Process implementation
-Existence of several data with the same definition object -Process with incoherent data accesses
-Undefined data access -Isolated object.
Checking flow ... 0 error(s), 0 warning(s).
The Business Process Model is correct, no errors were found.
2. Evaluasi DFD Level 0
Dari perancangan DFD Level 0 tidak ada “error” yang terjadi, dan tidak ada
“warning” 0 Hal tersebut dapat dilihat pada hasil berikut: Checking package ...
- Existence of several data with the same definition object Checking organization unit ...
- Organization Unit name uniqueness
- Organization Unit code uniqueness
- Circular dependency through parent property - <<External Entity>> Isolated object.
105
Checking resource ...
- Resource name uniqueness
- Resource code uniqueness
- Isolated resource - Isolated object.
- Must have Data Store stereotype
Checking process ...
- Process name uniqueness
- Process code uniqueness
- Composite process without any start
- Composite process without any end
- Process implementation
- Existence of several data with the same definition object - Process with incoherent data accesses
- Undefined data access
- Isolated object. Checking flow ...
0 error(s), 0 warning(s).
The Business Process Model is correct, no errors were found.
3. Evaluasi DFD Level 1 Mengelola Master
Dari perancangan DFD Level 1 Mengelola Master tidak ada “error” yang
terjadi, dan tidak ada “warning” 0 Hal tersebut dapat dilihat pada hasil berikut: Checking package ...
Checking organization unit ...
- Organization Unit name uniqueness
- Organization Unit code uniqueness
- Circular dependency through parent property - <<External Entity>> Isolated object.
Checking resource ...
- Resource name uniqueness
- Resource code uniqueness
- Isolated resource - Isolated object.
- Must have Data Store stereotype
Checking process ...
- Process name uniqueness
- Process code uniqueness
- Composite process without any start
- Composite process without any end
- Process implementation
- Existence of several data with the same definition object - Process with incoherent data accesses
- Undefined data access
- Isolated object. Checking flow ...
0 error(s), 0 warning(s).
107
4. Evaluasi DFD Level 1 Mengelola Data Pemesanan Perangkat Komputer
Dari perancangan DFD Level 1 Mengelola Data Pemesanan Perangkat
Komputer tidak ada “error” yang terjadi, dan tidak ada “warning” 0 Hal
tersebut dapat dilihat pada hasil berikut: Checking package ...
- Existence of several data with the same definition object Checking organization unit ...
- Organization Unit name uniqueness
- Organization Unit code uniqueness
- Circular dependency through parent property - <<External Entity>> Isolated object.
Checking resource ...
- Resource name uniqueness
- Resource code uniqueness
- Isolated resource - Isolated object.
- Must have Data Store stereotype
Checking process ...
- Process name uniqueness
- Process code uniqueness
- Composite process without any start
- Composite process without any end
- Process implementation
- Process with incoherent data accesses
- Undefined data access
- Isolated object. Checking flow ...
0 error(s), 0 warning(s).
The Process is correct, no errors were found.
4.3.2 Evaluasi ERD
Evaluasi ERD yang akan dibahas berikut ini adalah evaluasi terhadap CDM dan PDM.
1. Evaluasi CDM
Pada Rancangan CDM Analisis dan Perancangan Aplikasi Perangkat
Komputer Berbasis Web tidak ada “error” yang terjadi, dan ada “warning” 79.
Keseluruhan warning yang ditampilkan disebabkan karena proses pengecekan pada power designer 15 lebih komplek, hal tersebut dapat dilihat pada hasil berikut:
Checking package ...
- Circular dependency
- Circularity with mandatory links
- Shortcut potentially generated as child table of a reference Checking data item ...
- Data Item name uniqueness
- Data Item code uniqueness
109
Warning The following Data Items are not attached to any entities: -> Data Item 'Attribute_58' (<Model>)
-> Data Item 'Biaya' (<Model>)
-> Data Item 'Biaya_Kirim' (<Model>)
-> Data Item 'ID JENIS PERANGKAT KOMPUTER' (<Model>)
-> Data Item 'ID_BIAYA_KIRIM' (<Model>)
-> Data Item 'ID_KERANJANG_BELANJA_CUSTOM' (<Model>)
-> Data Item 'ID_TRX_PELUNASAN' (<Model>)
->Data Item 'ID_TRX_PEMBAYARAN_UANG_MUKA' (<Model>)
-> Data Item 'ID_TRX_PENERIMAAN MEBEL' (<Model>) -> Data Item 'ID_TRX_PENJUALAN' (<Model>)
-> Data Item 'ID_TRX_PRODUKSI' (<Model>) -> Data Item 'Id Dtl Produksi' (<Model>)
-> Data Item 'Jenis Pemesanan' (<Model>) -> Data Item 'Kayu' (<Model>)
-> Data Item 'Lokasi' (<Model>) -> Data Item 'Safety Stok' (<Model>)
-> Data Item 'Total_Produk_Custom' (<Model>) -> Data Item 'Ukuran' (<Model>)
- Data Item used multiple times
-> Data Item 'Alamat' (<Model>) -> Data Item 'Email' (<Model>) -> Data Item 'Foto' (<Model>) -> Data Item 'Harga' (<Model>)
-> Data Item 'Jenis Kelamin' (<Model>) -> Data Item 'Jumlah Persediaan' (<Model>) -> Data Item 'Jumlah' (<Model>)
-> Data Item 'Nama' (<Model>) -> Data Item 'No.Telepon' (<Model>) -> Data Item 'Password' (<Model>) -> Data Item 'Tanggal Lahir' (<Model>) -> Data Item 'Username' (<Model>)
- Detect differences between data item and associated domain - Detect inconsistencies between check parameters
- Precision > Maximum Length
- Undefined data type
Warning The data types for the following Data Item are not defined: -> Data Item 'Attribute_58' (<Model>)
- Invalid data type
- Incompatible format type
Checking entity ...
- Entity name uniqueness
- Entity code uniqueness
111
- Entity code maximum length
- Existence of attributes - Number of serial types > 1 - Existence of identifiers
- Existence of relationship or association link
- Redundant inheritance
- Multiple inheritance
- Parent of several inheritances - Redefined primary identifier Checking entity attribute ...
- Entity Attribute name uniqueness
Warning The following entity attribute does not have unique name:
->Entity Attribute 'Dtl Pemesanan Perangkat Komputer.Jumlah'
(<Model>::Dtl Pemesanan Perangkat Komputer)
->Entity Attribute 'Dtl Pemesanan Perangkat Komputer.Harga'
(<Model>::Dtl Pemesanan Perangkat Komputer)
->Entity Attribute 'Dtl Pemesanan Perangkat Komputer.Foto'
(<Model>::Dtl Pemesanan Perangkat Komputer) ->Entity Attribute 'Master Admin.Username' (<Model>::Master Admin)
->Entity Attribute 'Master Admin.Password' (<Model>::Master Admin)
->Entity Attribute 'Master Admin.Nama' (<Model>::Master Admin)
->Entity Attribute 'Master Admin.Tanggal Lahir' (<Model>::Master Admin)
-> Entity Attribute 'Master Admin.Jenis Kelamin' (<Model>::Master Admin)
-> Entity Attribute 'Master Admin.Alamat' (<Model>::Master Admin)
-> Entity Attribute 'Master Admin.Email' (<Model>::Master Admin)
-> Entity Attribute 'Master Admin.No.Telepon' (<Model>::Master Admin)
-> Entity Attribute 'Master Jenis Perangkat Komputer.Jumlah Persediaan' (<Model>::Master Jenis Perangkat Komputer)
-> Entity Attribute 'Master Pelanggan.Username' (<Model>::Master Pelanggan)
-> Entity Attribute 'Master Pelanggan.Password' (<Model>::Master Pelanggan)
->Entity Attribute 'Master Pelanggan.Tanggal Lahir' (<Model>::Master Pelanggan)
->Entity Attribute 'Master Pelanggan.Jenis Kelamin' (<Model>::Master Pelanggan)
-> Entity Attribute 'Master Pelanggan.Alamat' (<Model>::Master Pelanggan)
-> Entity Attribute 'Master Pelanggan.Email' (<Model>::Master Pelanggan)
113
-> Entity Attribute 'Master Pelanggan.No.Telepon' (<Model>::Master Pelanggan)
->Entity Attribute 'Master Perangkat Komputer.Nama'
(<Model>::Master Perangkat Komputer)
->Entity Attribute 'Master Perangkat Komputer.Harga' (<Model>::Master Perangkat Komputer)
->Entity Attribute 'Master Perangkat Komputer.Foto'
(<Model>::Master Perangkat Komputer)
-> Entity Attribute 'Master Persediaan Perangkat Komputer.Jumlah Persediaan'
(<Model>::Master Persediaan Perangkat Komputer) -> Entity Attribute 'Trx Keranjang Belanja.Jumlah' (<Model>::Trx Keranjang Belanja)
- Entity Attribute code uniqueness
Warning The following entity attribute does not have unique code:
->Entity Attribute 'Dtl Pemesanan Perangkat Komputer.Jumlah'
(<Model>::Dtl Pemesanan Perangkat Komputer)
->Entity Attribute 'Dtl Pemesanan Perangkat Komputer.Harga'
(<Model>::Dtl Pemesanan Perangkat Komputer)
->Entity Attribute 'Dtl Pemesanan Perangkat Komputer.Foto'
(<Model>::Dtl Pemesanan Perangkat Komputer) -> Entity Attribute 'Master Admin.Username' (<Model>::Master Admin)
(<Model>::Master Admin)
-> Entity Attribute 'Master Admin.Nama' (<Model>::Master Admin)
-> Entity Attribute 'Master Admin.Tanggal Lahir' (<Model>::Master Admin)
-> Entity Attribute 'Master Admin.Jenis Kelamin' (<Model>::Master Admin)
-> Entity Attribute 'Master Admin.Alamat' (<Model>::Master Admin)
-> Entity Attribute 'Master Admin.Email' (<Model>::Master Admin)
-> Entity Attribute 'Master Admin.No.Telepon' (<Model>::Master Admin)
-> Entity Attribute 'Master Jenis Perangkat Komputer.Jumlah Persediaan' (<Model>::Master Jenis Perangkat Komputer)
-> Entity Attribute 'Master Pelanggan.Username' (<Model>::Master Pelanggan)
-> Entity Attribute 'Master Pelanggan.Password' (<Model>::Master Pelanggan)
->Entity Attribute 'Master Pelanggan.Tanggal Lahir' (<Model>::Master Pelanggan)
->Entity Attribute 'Master Pelanggan.Jenis Kelamin' (<Model>::Master Pelanggan)
115
(<Model>::Master Pelanggan)
-> Entity Attribute 'Master Pelanggan.Email' (<Model>::Master Pelanggan)
-> Entity Attribute 'Master Pelanggan.No.Telepon' (<Model>::Master Pelanggan)
->Entity Attribute 'Master Perangkat Komputer.Nama'
(<Model>::Master Perangkat Komputer)
->Entity Attribute 'Master Perangkat Komputer.Harga'
(<Model>::Master Perangkat Komputer)
->Entity Attribute 'Master Perangkat Komputer.Foto'
(<Model>::Master Perangkat Komputer)
->Entity Attribute 'Master Persediaan Perangkat Komputer.Jumlah Persediaan'
(<Model>::Master Persediaan Perangkat Komputer) ->Entity Attribute 'Trx Keranjang Belanja.Jumlah' (<Model>::Trx Keranjang Belanja)
Checking identifier of entity - Identifier name uniqueness - Identifier code uniqueness - Existence of entity attribute - Identifier inclusion
- Primary identifier in child entity Checking relationship ...
- Relationship code uniqueness
- Reflexive dependency
- Reflexive mandatory
- Bijective relationship between two entities
- Name uniqueness constraint between many-to-many relationships and entities
- Identifier link from child entity 0 error(s), 79 warning(s).
The Conceptual Data Model is correct, no errors were found.
2. Evaluasi PDM
Pada Rancangan PDM Analisis dan Perancangan Aplikasi Perangkat Komputer
Berbasis Web tidak ada “error” yang terjadi, dan ada “warning” 2. Keseluruhan warning yang ditampilkan disebabkan karena proses pengecekan pada power designer 15 lebih komplek, hal tersebut dapat dilihat pada hasil berikut:
Checking package…
- Circular references
- Constraint name uniqueness
- Constraint name maximum length
- Circular dependencies
Checking table ...
- Table name uniqueness
- Table code uniqueness
- Table name maximum length
117
- Existence of column
- Existence of index
- Existence of key
- Number of auto-incremented columns
- Existence of reference
- Table mapping not defined
- Column mapping not defined
Checking column of table
- Column name uniqueness
- Column code uniqueness
- Column code maximum length
- Domain divergence
- Column mandatory
- Detect inconsistencies between check parameters - Precision > Maximum Length
- Undefined data type
- Foreign key column data type divergence
- Foreign key column constraint divergence
- Column with sequence not in a key
- Auto-incremented column with data type not numeric
- Auto-incremented column is foreign key.
- Missing computed column expression
- Incompatible format type
- Index name uniqueness
- Index code uniqueness
- Index code maximum length
- Existence of index column
Warning The following index has no index column: ->Index 'Master Persediaan Perangkat Komputer.
MASTER_PERSEDIAAN_PERANGKAT_KOMPUTER_PK' (<Model>::Master Persediaan Perangkat Komputer)
- Index column count
- Index inclusion
- <Index> Bit Index Type
- <TextIndex> DefaultConfiguration - Physical options check
Checking key of table
- Key name uniqueness
- Key code uniqueness
- Key code maximum length
- Existence of column
Warning The following key has no column: ->Key 'Master Persediaan Perangkat Komputer.
Identifier_1'(<Model>::Master Persediaan Perangkat Komputer)
- Key inclusion
- Multi-column key has sequence column
119
- Reference name uniqueness
- Reference code uniqueness
- Reflexive and mandatory reference
- Existence of reference join
- Reference code maximum length
- Incomplete join
0 error(s), 2 warning(s).
120
5.1 Kesimpulan
Berdasarkan uraian dari bab-bab sebelumnya maka dapat disimpulkan sebagai berikut:
1. Hasil analisis aplikasi penjualan perangkat komputer pada CV. Data Baru
meliputi hasil analisis permasalahan, analisis operasional (Fungsionalitas
Analysis), analisis kebutuhan data, analisis kapasitas, analisis performa,
analisis kehandalan, dan analisis kemananan, Document Flow penjualan
perangkat komputer dan diagram IPO rancangan aplikasi penjualan perangkat
komputer berbasis web.
2. Hasil rancangan aplikasi penjualan perangkat komputer pada CV. Data Baru
meliputi System Flow pembuatan katalog perangkat komputer, form Master
Jenis perangkat komputer, form Master persediaan perangkat komputer, form
pembayaran DP (Down Payment) pelanggan, form pendaftaran pelanggan,
pemesanan perangkat komputer, form pelunasan pembayaran pelanggan,
status pengiriman kepada pelanggan, Data Flow Diagram (DFD) aplikasi
penjualan perangkat komputer terdiri dari DFD level 1 Mengelola master dan
mengelola data pemesanan perangkat komputer, Entity Relationship Diagram
(ERD) yang terdiri dari 8 tabel, Struktur tabel, desain input output.
3. Hasil ujicoba evaluasi rancangan meliputi Data Flow Diagram (DFD) level
konteks diagram, DFD level 0, DFD Level 1 mengelola master, DFD Level 1
121
(ERD) CDM analisis dan perancangan aplikasi perangkat komputer berbasis
web, PDM analisis dan perancangan aplikasi perangkat komputer berbasis
web tidak ada “error” terhadap hasil ujicoba evaluasi desain sistem.
5.2 Saran
Berdasarkan penjelasan tentang analis dan rancangan aplikasi penjualan perangkat komputer yang telah dibuat, dapat diberikan saran sebagai berikut:
1. Hasil analisis dan rancangan dari aplikasi penjualan perangkat komputer yang
dibuat masih sederhana sehingga perlu disempurnakan.
2. Hasil analisis dan rancangan dari aplikasi penjualan perangkat komputer yang
dibuat dapat dikembangkan menjadi rancang bangun aplikasi yang diimplementasikan di CV. Data Baru.
3. Hasil analisis dan rancangan dari aplikasi penjualan perangkat komputer yang
dibuat dapat dikembangkan dengan menambahkan fitur dan menu untuk mendukung proses penjualan yang lebih baik.
122
Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi Untuk
Keunggulan bersaing Perusahaan & Organisasi Moder.
Yogyakarta: C.V. Andi Offset.
Jogiyanto . H.M. 2005. Sistem Teknologi Informasi, Yogyakarta : Andi.
Kendall, K.E. dan Kendall, J.E. 2003. Analisis dan Perancangan Sistem. (B. M.
Thamir Abdul Hafedh Al-Hamdany, Penerj.) Jakarta: Pearson Education Asia Pte. Ltd. dan PT. Prenhallindo.
Laudon, Kenneth c and Jane P.Lauden.1998. Computer and Information System,
Edisi Ke-5. United Stataes Of America: Times Mirror Higher
Education Group.
Martin, S., Garry Colleran. 2006. Sold! Bagaimana Memudahkan Konsumen
Membeli dari Anda. Jakarta : Erlangga.
Mc Leod, Raymond. 2001. Sistem Informasi Manajemen, Edisi Ke 8. Jakarta :
Prenhallindo.
Nickels, William G. 2000. Marketing Principles, New Jersey : Prentice-Hall Inc.
Pressman, Roger S. 2010. Rekayasa Perangkat Lunak. Yogyakarta: Penerbit
ANDI.
Rianto, Slamet. 2007. Membangun Website Dengan Adobe Photoshop dan
Macromedia Dreamweaver. Jakarta: Datakom Lintas Batas.
Sutabri, Tata. 2004. Analisa Sistem Informasi. Yogyakarta: C.V. Andi Offset.
Sumarni, Murti. 2003. Bauran Pemasaran dan Loyalitas Konsumen, Bandung :
Alfabeta.
Varmaat, Shelly Cashman.2007. Discovering Computers: Menjelajah Dunia
Komputer Fundamental Edisi 3. Jakarta: Salemba Infotek.
Winardi. 1996. Kamus Istilah Ekonomi, Bandung : Tarsito.
Wong, Jony.2010. Internet Marketing for Beginners. Jakarta: Elex Media
Komputindo.