• Tidak ada hasil yang ditemukan

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.

Dokumen terkait