Chapter 11: Building Solution: Database, System, and Application Development Tools

Chapter 11: Building Solution: Database, System, and Application Development Tools




Database, Data, and Information
Seperti yang disajikan dalam Chapter 4, basis data adalah kumpulan data yang diatur dengan cara yang memungkinkan akse, pengambilan, dan penggunaan data itu.  Seperti dibahas dalam bab-bab sebelumnya, data adalah kumpulan item yang tidak diproses, yang dapat mencakup teks, angka, gambar, audio, dan video. Informasi adalah data yang diproses yaitu teratur, bermaksa, dan bermanfaat.

Validating Data
Validasi adalah proses membandingkan data dengan seperangkat aturan atau nilai untuk menentukan apakah data memenuhi kriteria tertentu. Banyak program melakuakn pemeriksaan validaitas yang menganalisis data saat kita memasukan data atau setelah memasukkannya, untuk membantu memastikan bahwa itu calid. Misalnya, ketika sebuah spesialis departemen penerimaan menambah atau memodifikasi data dalam catatan siswa, DBMS menguji data yang dimasukkan untuk memverifikasi memenuhi kriteria tertentu.

  • Alphabetic/Numeric Check, abjad memastikan bahwa pengguna hanya memasukkan abjad data menjadi bidang. Pemeriksaan numerik memastikan bahwa pengguna hanya memasukkan data numerik ke dalam bidang. Misalnya, data dalam bidang Nama Depan hanya boleh berisi karkter dari alfabet. Data dalam bidang Pendaftaraan saat ini harus berisi bilangan bulat.
  • Range Check, pemeriksaan jarak menentukan apakah suatu angka berada dalam kisaran yang ditentukan. Menganggap biaya per jam kredit terendah di sekolah adalah $75,00 dan tertinggi adalah $370,75. Kisaran periksa bidang Biaya Jam Kredit memastikan nilai antara $75,00 dan $370,75.
  • Consistency Check, pemeriksaan konsistensi menguji data dalam dua atau beberapa bidang terkait memastikan bahwa hubungan tersebut logis dan datanya dalam format yang bernar. Misalnya, nilai dalam bidang Tanggal yang diakui tidak dapat muncul lebih awal dalam waktu daripada nilai dalam bidang Tanggal Lahir.
  • Completeness Check, pemeriksaan kelengkapan memverifikasi bahwa bidang yang wajib diisi berisi data.  Misalnya, beberapa bidang tidak dapat dibiarkan kosong; yang lain membutuhkan jumlah karakter minimum. Satu pemeriksaan kelenkapan dapat memeastikan bahwa data ada di bidang Nama Belakang. Yang lain bisa memastikan bahwa hari, bulan, dan tahun termasuk dalam bidang Tanggal Lahir.
  • Check Digit, angka cek adalah angka atau karakter yang ditambahkan atau dimasukkan nilai kunci utama. Digit cek sering mengkonfirmasi keakuratan nilai kunci tama. Bank akun, kartu kredit, dan nomor identifikasi lainnya sering menyertakan satu atau lebih digit cek.

File Processing System
Di masa lalu, banyak organisasi secara eksklusif menggunakan sistem pemrosesan dile untuk menyimpan dan mengelola data. Dalam sistem pemrosesan file yang khas, setiap departemen atau area dalam suatu organisasi memiliki set file sendiri. Catatan dalam satu file mungkin tidak terkait dengan catatan dalam file lain apapun. Kebanyakan sistem ini memiliki dua kelemahan utama: data yang berlebihan dan fata yang terisolasi.

System Development
Pengembangan sistem adalah serangkaian kegiatan yang digunakan untuk mmembangun sistem informasi. Sistem kegiatan pengembangan sering dikelompokkan ke dalam katergori yang lebih besar yang disebut fase. Fase kadang-kadang disebut siklus hidup pengembangan sistem (SDLC). SDLC mengandung lima fase:
1. Perencanaan
2. Analisis
3. Desain
4. Implementasi
5. Dukungan dan Keamanan



Pengembangan sistem harus mengikuti tiga pedoman umum: kegiatan kelompok ke dalam fase, melibatkan pengguna, dan menetapkan standar.

  1. Mengelompokkan kegiatan menjadi beberapa fase. Banyak SDLC mengandung fase yang sama seperti ditunjukkan dalam gambar. Lainnya memiliki fase lebih atau lebih sedikit. Apapun, semua siklus pengembangan sistem memiliki kesamaan kegiatan dan tugas.
  2. Libatkan pengguna. Pengguna termasuk siapa saja yang sistemnya sedang dibangun. Pelanggan, karyawan, siswa, spesialis entri data, akuntas, manajer penjualan dan pemilik semuanya contoh pengguna. Pengguna lebih cenderung menerima sistem baru jika mereka berkontribusi pada desainnya,
  3. Tetapkan standar. Standar adalah seperangkat aturan dan prosedur yang diharapkan organisasi karyawan untuk menerima dan mengikuti. Standar membantu orang yang bekerja pada produk proyek yang sama.
Project Management
Manajemen proyek adlah proses perencanaan, penjadwalan dan kemudian mengendalikan kegiatan selama pengembangan sistem. Tujuan dari manajemen proyek adlah untuk memberikan sistem yang dapat diterima kepada pengguna dalam kerangka waktu yang disepakati, sambil mempertahankan biaya. Untuk merencanakan dan menjadwalkan proyek secara efektif, pemimpin proyek mengidentifikasi elemen-elemen berikut:
  • Sasaran, objektiv, dan harapan proyek, secara kolektif disebut ruang lingkup
  • Kegiatan yang diwajibkan
  • Perkiraan waktu untuk setiap kegiatan
  • Perkiraan biaya untuk setiap kegiatan
  • Urutan kegiatan
  • Kegiatan yang dapat dilakukan secara bersamaan
Feasibility Assessment
Kelayakan adalah ukuran seberapa cocok pengembangan suatu sistem bagi organisasi. Suatu proyek yang layak pada satu titik selama pengembangan sistem mungkin menjadi tidak layak di tiitik selanjutnya. Analis sitem, olej karena itu, sering mengevaluasi kembali kelayakan selama sistem proyek pengembangan. Seorang analis sistem biasanya menggunakan setidaknya empat tes untuk mengevaluasi kelayakan proyek: 
  • Kelayakan operasional mengukur seberapa baik sistem informasi yang diusulkan aka bekerja. Akankah pengguna menyukai sistem baru? Apakah mereka akan menggunakannya? Apakah akan memenuhi persyaratan mereka? Apakah akan menyebabkan apa pun perubahan dalam lingkungan kerja mereka? Apakah ini aman?
  • Jadwalkan langkah-langkah kelayakan apakah tenggat waktu yang ditetapkan untuk proyek masuk akal. Jika tenggat waktu tidak masuk akal, pemimpin proyek mungkin membuat jadwal baru. Jika tenggat waktu tidak dapat diperpanjang, maka ruang lingkup proyek mungkin dikurangi untuk memenuhi kewajiban batas waktu.
  • Langkah-langkah kelayakan teknis pakah organisasi memiliki atau dapat memperoleh komputasi sumber daya, layanan perangkat lunak, dan orang yang berkualifikasi yang diperlukan untuk mengembangkan, memberikan, dan kemudian mendukung sistem informasi yang diusulkan.
  • Kelayakan ekonomi, juga disebut kelayakan biaya / manfaat, mengukur apakah manfaat seumur hidup sostem informasi yang diusulkan akan lebih besar daripada biaya masa pakainya. Seorang analis sistem sering berkonsultasi dengan saran dari analis bisnis, yang menggunakan banyak teknik keuangan, seperti pengembalian pada investasi (ROI) dan analisis pengembalian, untuk melakukan analisis biaya/manfaat.
Documentation
Dokumentasi adalah pengumpulan dan ringkasan data, informasi dan hasil dokumentasi. Ini penting agar semua dokumentasi ditulis dengan baik, teliti, konsisten dan dapat dipahami. Itu sistem informasi akhir harus tercermin secara akukrat dan lengkap dalam dokumentasi yang dikembangkan di seluruh proyek pengembangan.

Komentar

Postingan populer dari blog ini

Chapter 7: INPUT AND OUTPUT: Extending Capabilities of Computers and Mobile Devici