Contoh Kasus Normalisasi

Diberikan tabel Mahasiswa di bawah ini, akan dilakukan  normalisasi sampai bentuk normal ke tiga

Perhatikan bahwa tabel di atas sudah dalam bentuk normal ke Satu(1NF)

Bentuk Normal ke dua(2NF) :

 

Belum memenuhi kriteria 3NF, Karena atribut non-key Nilai dan bobot masih memiliki ketergantungan fungsional.

Bentuk Normal ke tiga(3NF) :

 

 

 

 

Query :

MODEL DATABASE & STUDI KASUS

Karakteristik Pendekatan Database

·       Independensi Data. Data terpisah dari aplikasi yang mengakses dan memproses data.

·       Konsistensi Data. Setiap elemen data dalam database memiliki definisi standard. Oleh karena itu, elemen data tersebut akan konsisten dalam setiap aplikasi yang menggunakan elemen data tersebut.

·       Satu kali input data. Data cukup diinputkan satu kali, kemudian disimpan dan dapat diakses oleh berbagai aplikasi oleh beragam pengguna.

·       Integrasi data.

·       Share data ownership.

·       Centralized data management. DBMS mengelola dan mengendalikan akses terhadap semua data dalam sistem.

·       Pengelolaan dan Akses Data menjadi lebih simpel.

Pengembangan Database
Hal-hal yang penting dalam merancang dan mengkonstruksi database:

·       Apa tujuan sistem yang dibuat?

·       Siapa yang akan menggunakan data tersebut?

·       Berapa kali dalam sehari data tersebut akan diakses (dibaca dan diupdate)?

·       Berapa besar data yang perlu disimpan?

·       Sistem apa yang akan mengakses data tersebut?

Tahapan dalam Pengembangan Database

·       Perencanaan.

·       Analisis. Contoh model konseptual yang dapat digunakan adalah Entity Relationship Diagram. Dalam tahap analisis, perancang juga membuat data dictionary.

·       Desain secara detail.

·       Implementasi.

·       Testing.

·       Maintenance.

Membuat Model Data ~ Diagram ER

·       Membuat Entitas dan menentukan relationship

·       Menentukan kardinalitas setiap relationship

·       Ada tiga jenis kardinalitas: One to One, One to Many dan Many to Many

·       Menentukan atribut data

KASUS

Park Plaza adalah apartemen yang berlokasi di Paingan Maguwoharjo. Park Plaza memiliki dua gedung apartemen. Gedung pertama memiliki 20 apartemen dan gedung kedua memiliki 30 apartemen. Dari kelima puluh apartemen tersebut, ada apartemen dengan satu kamar, dengan dua kamar dan dengan tiga kamar. Apartemen disewakan dengan sistem pembayaran bulanan. Uang sewa dibayarkan di awal masa sewa. Setiap penyewa wajib membayar uang jaminan sewa (sebesar harga sewa apartemen). Uang jaminan sewa ini akan dikembalikan, jika penyewa berhenti menyewa dan jika pemilik apartemen tidak menemukan kerusakan yang berarti. Setiap tujuh hari sebelum tanggal jatuh tempo pembayaran sewa, pemilik sewa memberi surat tagihan kepada penyewa apartemen, untuk mengingatkan penyewa.

Rancanglah Diagram ER untuk apartemen tersebut. (CATATAN: Anda boleh menggunakan buku apapun sebagai acuan untuk merancang ER tersebut, bawa saja buku yang pernah anda pelajari atau pernah digunakan di mata kuliah lain, saat mempelajari database).
Lengkapi diagram ER tersebut, dengan informasi mengenai field (elemen data) dalam setiap tabel, primary key setiap tabel, foreign key setiap tabel, dan tipe data setiap field.

Sumber : blogakuntansi.blogspot.com/2008/02/membuat-model-database.html

Studi Kasus Perancangan Database

Data yang terorganisir dengan baik dapat menghasilkan Informasi, pengorganisasian data untuk mencegah terjadinya duplikasi yang tidak diperlukan. Data yang terorganisasi dan saling berkaitan antara satu sama lainnya merupakan Basis data (database). Sedangkan untuk mengelola dan mengorganisasikan database yang dibangun dalam suatu Sistem dibutuhkan suatu pengelolaan database yang di sebut dengan sistem manajemen basis data (Database management system – DBMS).

DBMS merupakan software yang akan menentukan bagaimana data diorganisasikan, disimpan, diubah, diambil kembali, pengaturan mekanisme pengamanan data, mekanisme pemakaian data secara bersama.

Database telah mengalami perkembangan sejalan dengan penelitian-penelitian para ahli, ada beberapa model database :

  1. Hierarchical database

Adalah merupakan kumpulan record yang dihubungkan satu sama lain yang membentuk struktur pohon.

  1.  Network Database

Database yang terbentuk dari sekumpulan record yang membentuk relasi dalam bentuk ring

  1. Relational Database

Berisi kumpulan tabel, dimana setiap tabel mempunyai nama dan struktur yang unik. Dalam setiap tabel, masing-masing record data diorganisasikan dalam struktur yang sama dan memiliki field kunci yang akan menjadi penghubung antara satu dengan lainnya

  1. Web Warehause

Data warehouse (gudang data) merupakan sebuah database dengan peralatan pembuatan laporan dan query yang menyimpan data kini dan data historis secara terpusat,biasanya digunakan untuk menyajikan laporan dan melakukan analisis guna mendukung pengambilan keputusan manajerial.

Langkah-langkah yang harus di penuhi dalam perancangan database adalah sebagai berikut :

a. Studi Kelayakan

Dalam merancang database studi kelayakan adalah langkah pertama yang harus dilakukan untuk mendapatkan informasi yang tepat sehingga dapat diterapkan dalam sebuah basisdata. Studi kelayakan akan menghasilkan data mentah dalam pembuatan basisdata. Dalam studi kelayakan ini digunakan untuk menginventaris kebutuhan dasar yang harus dipenuhi agar tidak menggangu proses pengembangan sistem yang telah direncanakan.

Sesuai dengan database yang dikembangankan pada soal nomor satu yaitu Pengembangan database Program Perbaikan Gizi pada Puskesmas maka pada langkah ini informasi yang akan perlu diketahui adalah sebagai berikut :

- Data-data apa saja yang dikumpulkan dan diolah yang berhubungan dengan program gizi

- Masalah apa yang ditemui dalam pengolahan data

- Apakah di Program Gizi mempunyai Komputer

- Dalam pengolahan data sekarang sudah menggunakan software.

b. Rencana Pendahuluan.

Langkah ini merupakan langkah yang menentukan lingkup sistem yang diakan di bangun. Pada tahap ini akan dibuat diagram alir data yaitu DFD (Data Flow Diagram). Bentuk DFD digunakan untuk mendokumentasikan proses berjalannya sistem yang sedang dibangun, termasuk entitas sumber-sumber masukan dan hasilnya atau keluaran. Fungsi DFD untuk menggambarkan secara rinci mengenai sistem sebagai jaringan kerja antara fungsi yang berhubungan satu sama lain dengan menunjukan dari dan dan kemana data mengalir serta penyimpanannya.

c. Menganalisa Sistem

Pada langkah ini dilakukan analisa data yang dibutuhkan, Penganalisaan ini dapat dilakukan secara langsung, yaitu dengan mendatangi langsung tempat atau objek yang dijadikan sistem implementasi.

Proses analisa ini dapat dilakukan melalui wawancara atau dengan mencari data pada objek tujuan sehingga validasi data tercapai. Data-data yangyang valid tersebut siap diimplentasikan kedalan sistem database

d. Merancang Sistem

Perancangan sistem yang dimaksud adalah memisahkan data mentah menjadi kelompok data yang bisa disebut tabel. Dengan mengimplentasikannya kedalam sistem yang terdistribusi dalam bentuk database akan mempermudah melakukan tindakan lebih lanjut dalam implementasi. Perancangan sistem ini akan menghasilkan penggambaran dengan bentuk yang lebih jelas dan terkelompok yan di sebut Tabel.

Setiap tabel pada intinya berfungsi untuk menyimpan suatu informasi data. Tabel yang dibuat harus memenuhi kriteria untuk mempermudah pengolahan data seperti memasukan data (Insert), Peremajaan data dari data lama menjadi data baru (Update), dan Proses Menghilangkan atau menghapus data (Delete)

Disamping itu kriteria diatas ada beberapa hal yang perlu diperhatikan dalam pembuatan tabel antara lain :

- Tidak boleh ada baris data atau record yang sama pada tabel

- Setiap tabel harus memiliki nama yang menjadi wakil dari seluruh atribut/field didalamnya. Atribut yang menjadi wakil tidak boleh kembar

- Tabel yang dibuat merupakan hasil analisa akhir sehingga semua atribut bernilai tunggal dan tidak dapat dipecah lagi menjadi field terkecil.

Berikut ini adalah contoh DB Puskesmas dengan Tabel-tabel beserta Penjelasan hubungannya :

- Tabel Kepala Keluarga

Id KK

Nama KK

Tempat Lahir

Tanggal Lahir

Sex

pekerjaan

Pendidikan

Alamat

Gakin

Penjelasan Tabel diatas adalah sebagai berikut :

  1.  
    1. id_kk sebagai Primary Key yaitu data Integral 10 digit
    2. nama_kk berisi Nama Kepala Kelurga
    3. Tempat_lahir tempat dari Kepala Keluarga
    4. Tgl_lahir :Tanggal lahir dari Kepala Keluarga
    5. Sex berisi kategori laki-laki dan perempuan dari Kepala Keluarga
    6. Pekerjaan adalah pekerjaan dari kepala keluarga yang berisi kategori PNS, Swasta, Petani, Pedagang, Nelayan, Buruh,Tidak bekerja
    7. Pendidikan adalah Tingkat Pendidikan kepala keluarga berisi kategori PT, Akademi, SMU,SMP,SD,Tidak Sekolah
    8. Alamat adalah Alamat Kepala Keluarga
    9. GAKIN berisi kategori : ya dan Tidak

- Tabel Data Anggota Keluarga

Id Anggota KK

Id KK

Nama

Tempat Lahir

Tanggal Lahir

Sex

Hubungan

pekerjaan

Pendidikan

Penjelasan Tabel diatas adalah sebagai berikut :

  1.  
    1. id_Anggota_kk sebagai Primary Key dari table Anggota_kk yaitu data Integral 10 digit
    2. id_kk adalah current key dari Tabel data_kk
    3. Nama : nama anggota Keluarga
    4. Tempat_lahir adalah Tempat Lahir dari anggota Keluarga
    5. Tgl_lahir adalah Tanggal Lahir dari anggota Keluarga
    6. Sex adalah Jenis Kelamin dari anggota keluarg yang berisi kategori laki-laki dan perempuan
    7. Hubungan adalah hubungan dari anggota keluarga dengan kepala keluarga yang berisi kategori : Isteri, Anak, Orang Tua, Saudara Kandung, dll
    8. Pekerjaan adalah Pekerjaan dari anggota keluarga berisi kategori PNS, Swasta, Petani, Pedagang, Nelayan, Buruh,Tidak bekerja
    9. Pendidikan adalah Pendidikan dari anggota Keluarga berisi kategori Sarjana,Diploma, SMU,SMP,SD,Tidak Sekolah

- Tabel Data Balita

Id Balita

Id Anggota KK

BB Wkt Lahir

TB Wkt Lahir

KMS Balita

ASI Ekslusif

Penjelasan Tabel diatas adalah sebagai berikut :

a. id_Balita sebagai Primary Key dari table Balita yaitu data Integral 10 digit

b. id_Anggota_kk adalah current key dari Tabel Angggota_kk

c. BB_wkt_lhr : adalah berat badan Balita Waktu Lahir

d. PB_wkt_lhr : adalah Panjang badan Balita Waktu Lahir

e. KMS_Balita adalah Kepemilikan Kartu Menuju Sehat, yang berisi kategori Ya dan Tidak

f.Asi_eks adalah Pemberian ASI 0 s/d 6 Bulan tanpa makanan pendamping, yang berisi kategori Ya dan Tidak

3. Pada waktu merancang database, seringkali para calon pengguna menanyakan relevansi database tersebut bagi proses pengambilan keputusan di organisasi mereka. Bagaimana anda bisa meyakinkan bahwa database yang anda rancang dapat memenuhi kebutuhan mereka? Informasi potensial apa saja yang dapat dihasilkan dari desain yang telah anda rancang? Bagaimana informasi tersebut mendukung dan terkait dengan konsep yang anda tawarkan.

Untuk bisa meyakinkan bahwa database yang dirancang itu memenuhi kebutuhan maka dalam dalam perancangan database memperhatikan hal-hal sebagai berikut :

a. Perancangan berbasis pemakai

Perancangan database berbasis pemakai yaitu rancangan sistem harus berdasarkan kebutuhan pemakai, hal ini bisa dilaksanakan pada tahapan analisa sistem yaitu menggali kebutuhan dari pemakai

b. Perancangan secara iteratif

Disamping berbasis kebutuhan pemakai dalam hal perancangan pengujian dan pengukuran database melibatkan pemakai, hal ini dilakukan untuk agar database yang dirancang benar-benar merupakan kebutuhan pemakai.

Berikut ini akan dijelaskan Informasi potensial yang dapat dihasilkan pada rancangan database hubungannya dengan konsep dasar pembuatan database yaitu untuk mempermudah dalam hal pengambilan keputusan

Contoh Perancangan DB pada puskesmas:

  1. Jumlah Penduduk di wilayah puskesmas berdasarkan Jenis Kelamin, Tingkat pendidikan, pekerjaan
  2. Jumlah Keluarga Miskin di wilayah puskemas, informasi ini dapat membantu pemerintah dalam perncanaan kegiatan pengentasan kemiskinan dan dalam penyaluran bantuan bagi keluarga miskin
  3. Persentase Jumlah Balita yang lahir dengan berat badan waktu lahir rendah, Tingginya Balita lahir dengan berat badan rendah menggambarkan status gizi ibu sewaktu mengandung, sehingga perlu peningkatan intervensi kegiatan yang diarahkan pada ibu hamil, disamping itu informasi bayi lahir dengan berat badan rendah segera melakukan pemberian makanan tambahan agar tidak menjadi balita gizi buruk.
  4. Jumlah balita gizi buruk, Gizi Kurang, dan gizi baik, informasi ini dapat digunakan untuk merencanakan penanggulangan gizi buruk
  5. Jumlah balita dalam suatu wilayah yang telah mendapatkan vitamin A.
  6. Dan beberapa informasi tentang Program Gizi di wilayah Puskemas tersebut, semua itu dapat dilakukan untuk Perencanaan Kegiatan.

4. Teknologi Informasi dan komunikasi (TIK) terus berkembang dengan pesat. Apa yang dapat anda sarankan kepada organisasi anda dalam memilih, menggunakan dan memelihara investasi TIK yang menjamin keberlangsungan, aksebilitas, kemanfaatan serta keamanan Sistem Manajemen Basisdata yang ditawarkan.

Saran saya kepada organisasi dalam memilih, menggunakan dan memelihara investasi TIK yang menjamin keberlangsungan, kemanfaatan serta keamanan Sistem Manajemen Basisdata adalah sebagai berikut :

a. Dalam Pemilihan Sofware database memilih sofware yang opensource, yaitu program yang free atau bebas digunakan oleh siapa saja tanpa harus membeli dan membayar lisensi kepada pembuatnya

b. Software database merupakan database server, yang dapat memungkinkan dapat diakses bersama, atau dapat dihubungkan dengan media internet

c. Software database dapat menyimpan data berkapasitas sangat besar sampai dengan ukuran Gigabyte.

d. Software database memiliki enskripsi password, sehingga tidak semua dapat mengaskesnya.

e. Sofware database yang multi user, artinya database ini tidak hanya digunakan oleh sepihak orang akan tetapi merupakan database yang dapat digunakan oleh banyak pengguna.

f. Software database yang memiliki kecepatan dalam pembuatan tabel maupun peng-update-an tabel

Sumber : http://krida85.wordpress.com/2008/04/11/perencanaan-database/

PERANCANGAN DATABASE

Pendahuluan perancangan Database :

Ø Tantangan dalam merancang database adalah bagaimana merancang sehingga database dapat memenuhi keperluan saat ini dan masa mendatang

Ø Perancangan Model Konseptual perlu dilakukan disamping perancangan model fisik

 

Proses perancangan basis data, dibagi menjadi 3 tahapan yaitu :

Ø Perancangan basis data secara konseptual, tahapan ini merupakan upaya untuk membuat model yang masih bersifat konsep..

Ø Perancangan basis data secara logis, merupakan tahapan untuk memetakan model konseptual kemodel basis data yang akan dipakai (modal relasional, hirarkis, atau jaringan). Perancangan ini tidak bergantung pada DBMS yang akan dipakai, itulah sebabnya perancangan basis data secara logis terkadang disebut pemetaan model data.

Ø Perancangan basis data secara fisis, merupakan tahapan untuk menuangkan perancangan basis data yang bersifat logis menjadi basis data fisis yang tersimpan pada media penyimpanan eksternal (yang spesifik terhadap DBMS yang dipakai ).

 

Pengembangan Sistem

Pengembangan system terdiri atas sederetan kegiatan yang dapat dikelompokan menjadi beberapa tahapan. Ada berbagai pembagian tahapan dalam pengembangan system yaitu :

Ø Metodologi yang disebut Waterfall atau air terjun yang membagi daur pengembangan system menjadi 6 tahapan : konsepsi, pendahuluan, analisis, perancangan, implementasi dan pengujian.

Ø McLeod mengemukakan 4 tahapan : perencanaan, analisis, perancangan dan implementasi.

Ø Fabbri dan Schwab membaginya menjadi 5 tahapan : studi kelayakan, rencana pendahuluan, analisis system, perancamgan system danimplementasi system.

 

Tahapan studi kelayakan

Tahapan ini merupakan identifikasi terhadap kebutuhan system baru, identifikasi tidak hanya didasarkan oleh kebutuhan-kebutuhan baru tetapi harus memperhatikan kebutuhan pada system yang sudah ada. Hasil tahapan ini berupa daftar kebutuhan, perkiraan biaya untuk membuat system baru dan juga solusi yang dikehendaki.

 

Tahapan rencana pendahuluan

Tahapan ini menentukan lingkup proyek atau system yang akan ditangani, hal ini digunakan untuk menentukan jadwal proyek. Biasanya dijabarkan dalam diagram aliran data (DAD). DAD menunjukan fungsi-fungsi dalam system, cara menggunakan informasi yang tersimpan dan pemindahan informasi antar fungsi didalam system.

 

Tahapan analisis system

Analis system sering berdialog dengan pengguna untuk memperoleh informasi detil kebutuhan pengguna. Kemudian hasil yang didapat dipakai sebagai bahan untuk menyusun DAD system baru. Untuk memperinci DAD, item-item yang terdapat pada aliran data dan juga yang terdapat pada penyimpanan data dijabarkan dalam bentuk kamus data. Kamus data adalah deskripsi formal mengenai seluruh elemen yang tercakup dalam DAD.

 

Tahapan perancangan system

Tahapan perancangan system dibagi menjadi 2 bagian :

1.  Perancangan basis data, merupakan langkah untuk menentukan basis data yang diharapkan dapat mewakili seluruh kebutuhan pengguna berdasarkan kamus aliran data yang telah dibuat. Proses perancangan basis data diantaranya adalah perancangan basis data konseptual yang terdiri atas 3 langkah yaitu :

Ø Penentuan entitas pada basis data

Ø Pendefinisian hubungan antarentitas

Ø Penerjemahan hubungan kedalam entitas

Entitas/tipe entitas/kelas entitas menyatakan objek atau kejadian.

Atribut/properti adalah item data yang menjadi bagian dari suatu entitas.

Hubungan adalah asosiasi atau kaitan antara dua entitas.

Kekangan digunakan untuk melindungi integritas data.

Domain adalah himpunan nilai yang berlaku bagi suatu atribut .

Integritas referensial adalah aturan-aturan yang mengatur hubungan antara kunci primer dengan kunci tamu milik tabel-tabel yang berada dalam suatu basis data relasional untuk menjaga kekonsistensian data.tujuan integritas referensial adalah untuk menjamin agar elemen dalam suatu tabel yang menunjuk kesuatu pengenal unik pada suatu baris pada tabel lain benar-benar menunjuk kesuatu nilai yang benar-benar ada. Macamnya ada 3 yaitu :

1. penambahan

2. penghapusan

3. peremajaan (update)

 

2.Perancangan proses

Ada 3 hal yang perlu diperhatikan tentang entitas :

Ø Sebuah atribut bisa jadi merupakan suatu pengulangan(berisi sejumlah nilai, bukan hanya satu nilai)

Ø Sebuah atribut muncul pada beberapa entitas.

Ø Sebuah atribut barangkali sebuah karakteristik dari entitas atau atribut lain.

Selain diagram E-R, diagram lain yang sering dipakai adalah diagram struktur data yang menyerupai E-R. cirinya dengan adanya 2 panah identik. Setelah hubungan antar entitas diketahui maka akan diterjemahkan kedalam table, melalui 3 langkah :

1.. Penentuan kunci untuk entitas

2. Penerjemahan hubungan kedalam kunci tamu

3. Penormalisasian basis data

Penentuan kunci tidak sekedar metode untuk mengakses suatu baris tertentu tapi harus menjadi pengenal yang unik. Kunci terdiri dari beberapa macam, yaitu sebagai berikut :

Candidate Key

Ø Satu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik dari sebuah entitas.

Ø Misalnya: File Karyawan (No Induk, Nama, Tempat Lahir, Tanggal Lahir, Alamat, Kota )

Ø Kunci Kandidat:

o No Induk, pasti unik

o Nama, sering dipakai sbg kunci pencarian tetapi tidak cocok utk key karena bisa ada nama yg sama

o Nama+Tanggal Lahir

o Nama+Tanggal Lahir+Tempat Lahir

o Alamat, Kota , tidak cocok untuk kunci

Primary Key

Ø Satu atribut atau satu set minimal atribut yg dapat mengidentifikasikan secara unik suatu kejadian spesifik dan dapat mewakili entitas

Ø Dipilih dari Candidate Key yang paling mewakili sebuah entitas secara unik

Ø Contoh: No Induk, karena unik tidak mungkin ada satu No Induk untuk lebih dari satu pegawai

Alternate Key (Kunci Alternatif)

Adalah kunci kandidat yang tidak dipakai sebagai primary key

Foreign Key (Kunci Tamu)

Ø Adalah satu (atau satu set) atribut yang melengkapi satu relationship yang menunjukkan ke induknya.

Ø Misalnya: File Transaksi Gaji (No Induk, Nomor Bukti, Tanggal, Gaji Kotor, Potongan, Gaji Bersih, Pajak)

o Foreign Key: No Induk

o Primary Key: Nomor Bukti

o Alternate Key: No Induk + Nomor Bukti

 

Teknik Normalisasi

Ø Proses normalisasi merupakan proses pengelompokkan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya sehingga membentuk struktur relasi yang baik (tanpa redudansi).

Ø Pada proses normalisasi selalu diuji pada bbrp kondisi, apakah ada kesulitan dalam:

· Add/insert data; delete data; update data; dan retrieve data;

· Jika ada problem maka relasi perlu dipisahkan

 

Bentuk Normalisasi

Ø Unnormalized Form

Ø 1st Normal Form (1 NF)

Ø 2nd Normal Form (2 NF)

Ø 3rd Normal Form (3 NF)

Ø Boyce-Codd Normal Form (BCNF)

 

BENTUK-BENTUK NORMALISASI

 

Bentuk Tidak Normal (Unnormalized Form):

Ø merupakan kumpulan data yang akan direkam,

Ø tanpa format tertentu,

Ø bisa saja data tidak lengkap atau ada duplikasi

Ø Dikumpulkan apa adanya

Normal Pertama (1st Normal Form)

Aturan :

Ø Mendefinisikan atribut kunci

Ø Tidak adanya group berulang

Ø Semua atribut bukan kunci tergantung pada atribut kunci

Normalisasi Kedua (2nd Normal Form)

Aturan :

Ø Sudah memenuhi dalam bentuk normal kesatu

Ø Sudah tidak ada ketergantungan parsial, dimana seluruh field hanya tergantung pada sebagian field kunci.

Normalisasi Ketiga (3rd Normal Form)

Aturan :

Ø Sudah berada dalam bentuk normal kedua

Ø Tidak ada ketergantungan transitif (dimana field bukan kunci tergantung pada field bukan kunci lainnya).

Normalisasi Keempat

Ø Dikenal dengan nama: Boyce-Codd Normal Form (BCNF)

Ø Relasi harus dalam bentuk normal kesatu dan setiap atribut harus bergantung fungsi pada atribut superkey

Ø Relatif jarang digunakan

 

Tahapan implementasi system

Tahapan implementasi system mencakup pengkodean program, pengujian program, pemasangan program dan pelatihan pada pengguna. Setelah tahap ini berakhir maka akan sampai pada tahapan penggunaan aplikasi oleh pengguna.

Sumber: af-kuliahku.blogspot.com