Konsep Design Software Database
Analisis Design
Analisis design merupakan tahap pertama dalam pembangunan/pembuatan suat software yang terdiri dari 4 tahap yaitu identify, understad, analyze, dan report. Analisis design juga dapat diartikan sebagai metode yang mencoba untuk melihat hubungan seluruh masalah untuk menyelidiki kesistematisan tujuan dari sistem yang tidak efektif dan evaluasi pilihan dalam bentuk ketidak efektifan dan biaya. Adapun tahapan dalam analisis design adalah:
Alat dalam Analisis Design
Analisis mengenai hal-hal yang berhubungan terhadap kebutuhan dilakukan dengan menggunakan beberapa alat (tools). Data Dictionary menjadi bekal dasar untuk menganalisis kebutuhan. Data Dictionary berisi gambaran dari semua objek data yang diperlukan dan dihasilkan oleh software nantinya. Beberapa alat yang digunakan dalam analisis diantaranya :
- Data Flow Diagram (DFD) merupakan, gambaran bagaimana data berubah sejalan dengan alirannya dalam sistem dan menggambarkan fungsi-fungsi yang mengubah data. Data Flow Diagram (DFD) merupakan suatu cara atau metode untuk membuat rancangan sebuah sistem yang mana berorientasi pada alur data yang bergerak pada sebuah sistem nantinya. Dalam pembuatan Sistem Informasi, DFD sering digunakan. DFD dibuat oleh para analis untuk membuat sebuah sistem yang baik. Dimana DFD ini nantinya diberikan kepada para programmer untuk melakukan proses coding. Dimana para programmer melakukan sebuah coding sesuai dengan DFD yang dibuat oleh para analis sebelumnya. Tools yang digunakan pada pembuatan DFD (Data Flow Diagram) yaitu EasyCase, Power Designer 6. Salah satu cara lain untuk mendesain sistem yaitu menggunakan UML(Unified Manual Language).
- Entity Relationship Diagram (ETD) yaitu sebuah model untuk menyusun database agar dapat menggambarkan data yang mempunyai relasi dengan database yang akan didesain.Diagram ER biasanya berhubungan langsung dengan diagram data flow untuk menampilkan konten data store. Ketiga hal tersebut dapat membantu memvisualisasikan bagaimana data saling terhubung dan berguna untuk mengonstruksi basis data relasional.
![]() |
Simbol Dasar dalam ETD (Source: dictio.id) |
- Entitas kumpulan objek yang dapat diidentifikasikan secara unik atau saling berbeda.
- Atribut, setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Gambar atribut diwakili oleh simbol elips dan terbagi menjadi beberapa jenis: a) Atribut kunci (key): atribut yang digunakan untuk menentukan entitas secara unik. Contoh: NPWP, NIM (Nomor Induk Mahasiswa). (b) Atribut simpel: atribut bernilai tunggal yang tidak dapat dipecah lagi (atomic). Contoh: Alamat, tahun terbit buku, nama penerbit.Atribut multinilai (multivalue): atribut yang memiliki sekelompok nilai untuk setiap entitas instan. Contoh: nama beberapa pengarang dari sebuah buku pelajaran. tribut gabungan (composite) (c) Atribut multinilai yang terdiri dari beberapa atribut yang lebih kecil dengan arti tertentu. Contoh: nama lengkap yang terbagi menjadi nama depan, tengah, dan belakang. (d) Atribut derivatif: atribut yang dihasilkan dari atribut lain dan tidak wajib ditulis dalam diagram ER. Contoh: usia, kelas, selisih harga.
- Relasi , adalah hubunngan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Gambar relasi diwakili oleh simbol belah ketupat
- STD (State Trantition Diagram) adalah diagram yang digunakan untuk menggambakan keadaan keadaan yang menjadi perilaku sistem berikut perubahan atau transisinya.Ada dua jenis state yaitu State Awal (Initial State) dan State Akhir (Final State). Initial State hanya diperbolehkan satu saja, sedangkan Final State dapat lebih dari satu. Dikatakan Final State jika tidak ada perubahan keadaan dari keadaan tersebut ke keadaan lainnya. Jika ternyata masih ada dan Final State-nya hanya satu, maka akan terjadi looping terus menerus tanpa pernah berhenti. Setiap panah diberikan label yang menunjukkan kejadian (event) yang akan menyebabkan perubahan dari satu state ke state lainnya. Label tersebut adalah Kondisi dan Aksi. Kondisi adalah suatu event pada lingkaran eksternal yang dapat dideteksi oleh sistem yang menyebabkan perubahan terhadap state dari state menunggu ke state menunggu lainnya atau dari suatu aktivitas ke aktivitas lainnya, misalnya interrupt. Aksi adalah reaksi terhadap kondisi yang menghasilkan output misalnya pesan dilayar (Goindoti, 2018)
![]() |
Diagram STD (Source: PPT Pak Arifin) |
Analisis
sistem sangat bergantung pada teori sistem umum sebagai sebuah landasan
konseptual. Terdapat banyak pendekatan untuk analisis sistem dan pada dasarnya
semunya mempunyai tujuan yang sama, yaitu memahami sistem yang rumit kemudian
melakukan modifikasi dengan beberapa cara. Hasil modifikasi dapat berupa
subsistem baru, komponen baruatau serangkaian transformasi baru dan lain-lain.
Tujuannya adalah untuk memperbaiki berbagai fungsi di dalam sistem agar lebih
efisien, untuk mengubah sasaran sistem, untuk mengganti output, untuk mencapai
tujuan yang sama dengan seperangkat input yang lain atau untuk melakukan
beberapa perbaikan serupa. Hasil yang diperoleh dari analisis kebutuhan berupa model analisis yang kemudian menjadi
bekal untuk melakukan desain yg mana setiap bagian dari analisis model menjadi bekal pada proses desain pada piramida model desain.
Model Design
![]() |
Model Design (Source: PPT Pak Arifin) |
SOURCE:
PPT Pak Arifin
Ardhian,A.Y.
2009. Analisis dan Desain Sistem Informasi. Diakses dari
cms.binus.ac.id pada 20 Februari 2020
Dawan. 2018. Cara Membuat, Simbol dan Contoh Diagram DFD.
Diakses dari ngertiaja.com pada 20 Februari 2020
Dewa. 2019. Entity
Relationship Diagram (ERD): Apa dan Bagaimana Membuatnya?. Diakses
dari dewaweb.com pada 20 Februari 2020
Fikri,M.
M.A. Musadieq, Riyadi. 2014. Analisis dan Desain Sistem Informasi
Berbasis Komputer untuk Persediaan Barang pada Toko Bahan Bangunan (Studi Kasus
Pada Ud. Sumber Bumi Subur). Jurnal Administrasi Bisnis. Vol 8(1). Hal
1-7. Diakses dari medianeliti.com pada 20 Februari 2020
Vina. 2018. Apa yang
dimaksud dengan Entity Relationship Diagram ?. Diakses dari dictio.id
pada 20 Februari 2020
Komentar
Posting Komentar