PERANCANGAN SISTEM SEDERHANA (BERBASIS ANALISIS KEBUTUHAN)


1. Pengertian Perancangan Sistem

https://images.openai.com/static-rsc-4/6DLiBx5iYOHROjqOcMmaam7IoBiPKCHT20rcY1r4PchPLdXfjxUSO5llAtHaxr97DmkhnZUniid4_LqgVoMBFljbVbUzX6D3TcrXMdEtuiSb-w7TWTctXpKjQdtF8qQYPFL0o7HUINWLIG1nktY0u_aJ1DjIF3JixH0_g36ChiDP8oawkkxKxII8c46Xzc7g?purpose=fullsize
https://images.openai.com/static-rsc-4/QYkkfZV1KlroOTFVeRdE4uQyReJi-FKuieLmTmH5j8LDqQAXcLWt7ds_6PVwN1XhBp7iO-aTybpGZh09MIJf6xPVMXuWfprbQyRw96tCY82OIBAQaU2rCOfVYMjmL2GfXfWIn4Dc64AdxTg2XyRtgXl1pO1W1L7Y8eShEo6zkLvGGnsI7YQxS4K4YCGLaGCh?purpose=fullsize
https://images.openai.com/static-rsc-4/WyZs-MgmuJ0GHCTREBDQW1kHmC05asGhgmaV4SwdXAnUkkngCqYNzJdkd5YOYur_B9lFGN55Q0sqmqgl8NRzYiQIUge4tOjxPjzSPQ8s_2ZRgsJ2EvdeoxyH_eQAe5FYEXxccMUzqiuabWYRdvkwEn9LZIm7lUFZ_0VPdCvJKObWECe4pT9rwjdD_vRIUNQ-?purpose=fullsize

8

πŸ“– Deskripsi

Perancangan Sistem adalah proses menerjemahkan kebutuhan sistem menjadi model atau desain yang siap diimplementasikan.

🧠 Narasi Penjelasan

Setelah kebutuhan sistem dianalisis, tahap berikutnya adalah merancang bagaimana sistem akan dibangun.
Perancangan ini mencakup:

  • Struktur sistem
  • Alur proses
  • Desain database
  • Antarmuka pengguna

πŸ‘‰ Tanpa desain yang baik, sistem akan sulit dikembangkan dan digunakan.


2. Hubungan Analisis dan Perancangan Sistem

https://images.openai.com/static-rsc-4/9dutUi_7GFCfc9mZedvU_96iT_VOmgahJ92-OKWMOzfvwDafdyk5vpm0GwWdFa9ow4WqZHEeCIETHNdolPdtE52jI-ZlTEpW_0UuoAU70tqSAJVAQGi2Kdvwh2WDMxaTWw5XN0Q-BAFbB1a0LrZ9w7GH8kI8tSpDCdfPDdmZzCDHrdcfXriRJkp8bj-kOKZv?purpose=fullsize
https://images.openai.com/static-rsc-4/tHVEsv3spL7JpJJ8FopJDbf9rlX4FN4n99MHn74WgWD6YG2xw41GFxXXonlJ2vZq8YZ7Wn3Hxptu9h14I12GkM9pgsTkO4FJnH08Gg0RfKY9g286s_ibVnhtrjOi45M0Bpg9eYuvl2ZAm_xiDwzlpvp7NrpNZbsKBY979A6sDgo5U5m0SN48sGPweWtbJvQ7?purpose=fullsize
https://images.openai.com/static-rsc-4/wgloIhZPO1_qJCh8vD4-2npnd6GpMArCpNV8u2rK5UCNVraOrywz_PmBjv_RqxG7k9FD8yFsBlhY0d-nfjjF1E8lpZ7eGjt5loxjkpcplWEIzqAoqvKepT416RjaPmKTchgcadjx01iMFUl_FATUpCp-HpElTyNIPfyN9M8zgPCNE9Ul9ry4vwxjiynKcKFl?purpose=fullsize

6

πŸ“– Deskripsi

Analisis kebutuhan dan perancangan sistem adalah dua tahap yang saling berkaitan.

🧠 Narasi Penjelasan

  • Analisis β†’ apa yang dibutuhkan
  • Desain β†’ bagaimana sistem dibuat

πŸ‘‰ Analisis yang buruk akan menghasilkan desain yang salah.


3. Studi Kasus: Sistem Informasi Perpustakaan

πŸ“– Deskripsi

Digunakan sebagai contoh dalam perancangan sistem sederhana.

🧠 Narasi Penjelasan

Permasalahan:

  • Pencatatan buku masih manual
  • Sulit mencari data
  • Rentan kesalahan

Solusi:

  • Sistem digital perpustakaan

4. Analisis Kebutuhan Sistem

https://images.openai.com/static-rsc-4/p9NtRqno-0FWzJGp5vpSqUFUmEgsoMEZa4pidOFdGWrfPpoipIzYpWtUJVrpk_uubrge0FWiiJ_1im-3Grj8UevYnTBXTC0nIM3lsp3kK2IgRgnYMeueYK4K72YLXDsEqVFcMlc5TXRq83mRkyKLBh_Bf-we4lWT0mIZHDZI3e9EQOHPuEorTZiMWP4F3DCk?purpose=fullsize
https://images.openai.com/static-rsc-4/PuhB1y6I9AEuvVKxN__g92NJvYKH41osVM5OlTBoWwSSaHi6omz-HQuH_mvR707GLI2yZvC0v1uCPOmft68Xf3iWPLahRPRjTZLpNoG0gSO63u7YsBkLi_2m0Z7jvFfpeaywzbrm_4Rir98U9aXvRu3N6XtNgBQdbI0qxqtv11pm0sLd_K_zIDa6rxJNCtY0?purpose=fullsize
https://images.openai.com/static-rsc-4/ypg2WMrgKJM3POtacpG8NPlGICByEga-RYCsdmplC3y0fP11QIHy0jA-8ZZj6wViq9iWUXFQsEjPxaqu82H4qEY3G4PYjjZRKdt7uydeQiQxi5WNXCCvV0OQQyIgZ-wEUh7hFym08ErgqDY9aCHJdn1wdDPfoeleWAXdmEHfq2_PVgmktZy0WjqTwk8u1kOs?purpose=fullsize

8

πŸ“– Deskripsi

Mengidentifikasi kebutuhan sistem berdasarkan pengguna.

🧠 Narasi Penjelasan

πŸ“Š Kebutuhan Sistem:

JenisContoh
FungsionalInput buku, pinjam, kembali
Non-FungsionalCepat, aman, mudah digunakan

5. Identifikasi Aktor dan Use Case

https://images.openai.com/static-rsc-4/_UlXdoe81IiH0FGvjrdQSMzh1pfasyRgYNGbnRcCFX6V520MG6SDMe5cJTMuMBoiuW5seXAkNNdq7vCZs70bRkYvDmSrm8zixyEj0UqCiREZrniCtbPwYFW45UP_IFLH0zhn8encU9PMQz3scttXUeNF5yBABLuWb3JrT2DppcExJYlxq7HRGDss2MW3DkFA?purpose=fullsize
https://images.openai.com/static-rsc-4/bdsO_gP8jLhukXPMbYxC2UehHaHtEqWH_IgwPgjZeAsNf9XCPJOtxC1m6GwCRjwXxHOMX5minO4tcsYjcfwXsgmBSM2wgO4mgxs_LR4DuOKLCvldMs3vGroPBXInOhWeyO-X8aPkZLh6xAA8SYxp8tzn-mnAvYj26Nm2RlRqNYRC_kSEet0cWQ6nyNZ-iBjc?purpose=fullsize
https://images.openai.com/static-rsc-4/kfAa6WyeE8JKlho52YyBMyMWp1P4L-3dN-a1wRHCb3yhUbJb2i9cu8ijikiY3GjwpbfQv9CKFnazXHtDhdtR69QeYpCketPsG8mm7ss8G7_s1fzS2Jp6RXlRoEyC5ZOaSqlx1NFXV3qqO_cWCIXbBT4y0DprM24yZgv0z3qNJeHx0StrPGsAgCEBIIbGgOyb?purpose=fullsize

6

πŸ“– Deskripsi

Menentukan siapa yang menggunakan sistem dan apa yang dilakukan.

🧠 Narasi Penjelasan

Aktor:

  • Admin
  • Petugas
  • Mahasiswa

Use Case:

  • Kelola buku
  • Peminjaman
  • Pengembalian

6. Perancangan Proses (DFD)

https://images.openai.com/static-rsc-4/TSXWk90uNEP_SNrKhB1J1evq91hxzfjQvqIeirdr7Z0m36Bmm5Y9nylusW0PRo8Rbam5WZlQsz1oYcs3d8bGYmCXXKnlyZmVKOjZKDDoczVQYWbrzcFtfWo9axpdxQajJiSNXwBseeMpOl4iecHxegK4ouWs0QlK_tT9gBq68HFqnUCPU-7JJSBhnOQ6QyPu?purpose=fullsize
https://images.openai.com/static-rsc-4/Q24jjfHBsBPR-Vxs7MrxX9smS575kSvcA1533GJacBn42ejapQ7pWl53OJH_Nbpp6jtfN8z6QRBkbdC1c0ahkQR99hCI190q8ngXQ0QacNqMSxz1SNawhiBz7dadnMCySeZAphIlCVba41qGh-CwUSx2apqECP_f6p_K8y2J7H4LF4hdvOCElK9y2THSXnrb?purpose=fullsize
https://images.openai.com/static-rsc-4/xAKgutdFPrYtQaD-EwUNuOH4AyiNX6dqaH5ywHWA6JkitLiuBdASddIM_YScgCjReR2mgRWZLyPvHI8xBc6wQ8f3WlccEta5OjbSFt_j2mEijpm6RghXXAXTRxdBku-Ihl28RHyrjoFByjGuyZeoukudAcykkTHyxKwQY6lVnDxZVrx3YCkJHjxjqo7kE_lf?purpose=fullsize

6

πŸ“– Deskripsi

DFD menggambarkan aliran data dalam sistem.

🧠 Narasi Penjelasan

Alur:

  • Input data β†’ proses β†’ output

πŸ‘‰ DFD membantu memahami bagaimana sistem bekerja.


7. Perancangan Basis Data (ERD)

https://images.openai.com/static-rsc-4/_ZEhhqXg8HvthsVvXonSmEswrKYeQZ1wjeo_0JRBOh6XHwcdJrxJlKxTkHZvo3h7BJM5tkNDPb4zvzOHtsKnlqfEpfRKIDXVJSZfDDH9aOJZUL2p3DKMD5LXtGpofpEd_EBGaBuAD6_NmURdC2d0XYtg24nRMlpy8otLW2ihnlCnsbMREd6oAm7e0zT2jpnL?purpose=fullsize
https://images.openai.com/static-rsc-4/uh99K87-hXjVf0ET5jRO3sZkbcoW4JPtgjr979MxWA_5ENGOWmHsITXJ5NeHk-SzJqaQAqEdTjdNVIQITmaysXlFFPdPBZN5x5_ABomWXuuGaqosLsPoXULtS7cQaMxgL7bmqlY0D7r02UFueocuyCNEhHaxySgZd5OigTmrKmiI62OxIXu0MSK-wdt22iKB?purpose=fullsize
https://images.openai.com/static-rsc-4/lIahgmp6zRBKMYYceENPMxZhxtgjmYLQBVGMGoTI5lgC7R4clvBRCFZ4ETvkBOuCJdYn7GfO22mH8ovhv2aY7Opy_QhKndB3CeeuPNmAMFNsafe9I7P9a4lGx3ECsQwooCGnmfwZGHttff-R6mtLxSg5xd5ru2KSARUcoQ8IQThYTZvhMEk03g8Os3mHFc9P?purpose=fullsize

7

πŸ“– Deskripsi

Merancang struktur database.

🧠 Narasi Penjelasan

πŸ“Š Entitas:

EntitasAtribut
BukuID, Judul
AnggotaNIM, Nama
TransaksiTanggal

πŸ‘‰ ERD memastikan data terorganisir dengan baik.


8. Perancangan Antarmuka (UI/UX)

https://images.openai.com/static-rsc-4/hBC4Xx4pw-Zim3aF7peVWhpMGWTKmG9QmUTIoS-RnIIAunUcv3Hwh7ZOi-daBm4y01knqFFXNZItIOj4S-e97JEJ0PfGQ3sPD-yZk_CeXUinGKihYWBMOWWkDtvOtB_rxNZw1C7B-lnYbKVAKMDcnP-ATn3Pq_rP1yGO7teUs1uRQ3tscNFv_tN-2QW0tLi5?purpose=fullsize
https://images.openai.com/static-rsc-4/ib3gxdZBhHt58Qcx_D1pz8psGyhSwTcR5IUFXT6xwMHCIispoNigtGbFBj5utJ00iL2rBDyRvL-ngyF-7HBuiFtlgv_EjLLeWYNia1ddiVxMHibPN0_LoHLc7inV8vTgfcPZsAR78p3n8ejM7P3OvJpOItvTuOHO2kb9xG3SnyNRe7S0tUiTWV9eJWpCsVSB?purpose=fullsize
https://images.openai.com/static-rsc-4/ZvnNdQZuuvrQw_R-C0mMpgS-yDvx8MwR-aiygk9UU8j4Q_ufKWq7m747WCUVnK82mnsBZuoryqy8WhXJXbPJThdOSOKURIpOLU7TnRNqGd_KxZbVRkfG94uew3nN7ShTxaM5XGJL5_BWI8KjbJBcHWeDUQ33_x4-7aIrxQxdnxwJGcsvJRm-CblxTrL-Biui?purpose=fullsize

6

πŸ“– Deskripsi

Desain tampilan sistem.

🧠 Narasi Penjelasan

UI harus:

  • Sederhana
  • Mudah digunakan
  • Jelas

πŸ‘‰ UX yang baik meningkatkan kepuasan pengguna.


9. Arsitektur Sistem

https://images.openai.com/static-rsc-4/dYGNDcKP_nBfJwqAkjP33gMjAcb7qo5-gZpqvk2wT8SQMrEZ7hgMMl2bGsYtah1zRLuU8crUSN18PE0_OnnmaebDu10R5QF1XBQrp8Ud8wHpt4KTRUfWBjAXwnS1kxQe4cxcAu5ANyh-uqmb9DZhftsahZF6gGGPPt4byFPQWD8IRdaOcklQUYNSj2OvhIEt?purpose=fullsize
https://images.openai.com/static-rsc-4/VQAsT7c3tJKmYvqX0-vHbv2MxNKvbsxKxvY8Epv3adwDYTYkcVfMgsJUkCVb1z57mJcKcFEAiVQvo0pCpNdsg86we3qxPst_IjS9wl3Ytm6TvHmBQIcWtxEPGB9AW9pToM2VGEC_Utsyr1Mserc5AiGf-Mj1YdwlUZyzULHoyr0APBxJAWhtbmJC1KShULp7?purpose=fullsize
https://images.openai.com/static-rsc-4/UzlpGgEZ5SgB9-3jVPQRhz3MB1r8dT4VbPf-XcmKirNzEFAQ9UxhjnqqBYn_tvh3oK3c_mzQLSJBym2LCX5ldGNI6GJINUXw9Zqtd0t3PqJT91K16VxF5j_XRvYhMIHndIa0RCe9hqEEfKQ27dw6ILTirvAGDnjX9v24NOQFwVhX-GS766QMlxHDciVSF762?purpose=fullsize

6

πŸ“– Deskripsi

Struktur sistem secara keseluruhan.

🧠 Narasi Penjelasan

Contoh:

  • Client (user)
  • Server (aplikasi)
  • Database

10. Spesifikasi Desain Sistem

πŸ“– Deskripsi

Dokumen desain sistem.

🧠 Narasi Penjelasan

Isi:

  • Diagram sistem
  • Struktur database
  • Alur proses

11. Evaluasi Desain Sistem

πŸ“– Deskripsi

Menilai apakah desain sudah sesuai kebutuhan.

🧠 Narasi Penjelasan

Kriteria:

  • Efisien
  • Mudah digunakan
  • Aman

12. Implementasi Sederhana (Opsional)

πŸ“– Deskripsi

Tahap awal pembuatan sistem.

🧠 Narasi Penjelasan

Bisa menggunakan:

  • HTML/PHP
  • MySQL

13. Tantangan Perancangan Sistem

πŸ“– Deskripsi

Hambatan dalam desain sistem.

🧠 Narasi Penjelasan

  • Kebutuhan berubah
  • Desain terlalu kompleks
  • Kurang komunikasi

14. Best Practice Perancangan Sistem

πŸ“– Deskripsi

Cara membuat desain yang baik.

🧠 Narasi Penjelasan

  • Gunakan diagram
  • Fokus pada user
  • Dokumentasikan desain
  • Uji desain

15. Kesimpulan

  • Perancangan sistem adalah lanjutan dari analisis kebutuhan
  • Desain menentukan keberhasilan sistem
  • Harus sederhana, jelas, dan sesuai kebutuhan
  • Menggunakan alat bantu seperti DFD, ERD, dan Use Case

🎯 Latihan / Diskusi

  1. Apa perbedaan analisis dan desain sistem?
  2. Mengapa ERD penting?
  3. Apa fungsi DFD?

πŸ“ Tugas Praktik

Buat perancangan sistem sederhana:

  • Pilih kasus (perpustakaan / toko)
  • Buat:
    • Kebutuhan sistem
    • Use case
    • DFD
    • ERD
    • UI sederhana