PENGEMBANGAN SISTEM INFORMASI


1. Pengertian Pengembangan Sistem Informasi

https://images.openai.com/static-rsc-4/AXuQ26JdIMBHO0lhSR-EdpXrSQ2TNCWnsTP-lKWKBVfxHamVqlCxEfBQQTMmSJjgyZM7RnwxWpSU-FdpX_WitIanQV2uj7sKAGXsEJbGsaIoaFlUEqTWAIi6d1vYBBCEoeVDjwx8B2ioIF-HSgJ8td9bCoolrkfsm7lKDxAN44piXoJqezr6iMb2wfFDpaYV?purpose=fullsize
https://images.openai.com/static-rsc-4/xTkYyzEYCwj9fwCz8B0LVQHnO31rxOufDqr9jCrF-gp-wo_bi3Eo1vhx_Ifq1KO7d3Ys_mIyzaMRiITnfHozphq1Uu80JZBpViFrwV_L0MIpyBOee7G6jMD5F2klf_M4qFsKitgt-nEoDUV9RH46mf8Om8tgz3joSY12756y8g1CeAU3nHtRg2muJ99ImRtz?purpose=fullsize
https://images.openai.com/static-rsc-4/UEP8vVRa1Kwwl1B0Y90qOGMWiOc-bC_xcSIgAScupHiTVA-F_ad03qTYcshmRdbbxsI0EqcXXKmoP26aSXG7-9Zs7VbOfVsePqMgrm2TegZ8MsBX7ytN57GaUsrXkYc_TzSlRXN5H1CL9ZWcExNXKLumA3nMzP0sv0sY7ylIWoH9d-sz8B2D3s0yG3aMMLVp?purpose=fullsize

8

πŸ“– Deskripsi

Pengembangan Sistem Informasi (SI) adalah proses merancang, membangun, mengimplementasikan, dan memelihara sistem informasi untuk memenuhi kebutuhan organisasi.

🧠 Narasi Penjelasan

Pengembangan SI dilakukan ketika:

  • Sistem lama tidak efektif
  • Ada kebutuhan baru
  • Teknologi berkembang

πŸ‘‰ Tujuan utamanya adalah meningkatkan efisiensi, efektivitas, dan kualitas informasi.


2. Tujuan Pengembangan Sistem Informasi

πŸ“– Deskripsi

Tujuan utama pengembangan SI:

🧠 Narasi Penjelasan

  • Meningkatkan kinerja organisasi
  • Mengotomatisasi proses bisnis
  • Mendukung pengambilan keputusan
  • Meningkatkan pelayanan

3. Siklus Hidup Pengembangan Sistem (SDLC)

https://images.openai.com/static-rsc-4/tHVEsv3spL7JpJJ8FopJDbf9rlX4FN4n99MHn74WgWD6YG2xw41GFxXXonlJ2vZq8YZ7Wn3Hxptu9h14I12GkM9pgsTkO4FJnH08Gg0RfKY9g286s_ibVnhtrjOi45M0Bpg9eYuvl2ZAm_xiDwzlpvp7NrpNZbsKBY979A6sDgo5U5m0SN48sGPweWtbJvQ7?purpose=fullsize
https://images.openai.com/static-rsc-4/xTkYyzEYCwj9fwCz8B0LVQHnO31rxOufDqr9jCrF-gp-wo_bi3Eo1vhx_Ifq1KO7d3Ys_mIyzaMRiITnfHozphq1Uu80JZBpViFrwV_L0MIpyBOee7G6jMD5F2klf_M4qFsKitgt-nEoDUV9RH46mf8Om8tgz3joSY12756y8g1CeAU3nHtRg2muJ99ImRtz?purpose=fullsize
https://images.openai.com/static-rsc-4/eT_P3oYJYDP6VvQSJ45eCj0-BkwmTN67j2aa_KHjvHaWdr1S9DiUKGeGz21In6RDzarmyD6hVSxZuaCYISj0d7n3Oca53Nq9feECeqo65UcX6Lv2SpDVDkP5KtNlK_4PEVz-mISThSn5RsTPdc9iL96fYmZlYAMO47pfXTKtVZihx_ew5pgC-iz6ywrNYM93?purpose=fullsize

7

πŸ“– Deskripsi

SDLC (System Development Life Cycle) adalah tahapan dalam pengembangan sistem.

🧠 Narasi Penjelasan

Tahapan SDLC:

TahapPenjelasan
PerencanaanIdentifikasi kebutuhan
AnalisisStudi sistem
DesainPerancangan sistem
ImplementasiPembuatan sistem
PemeliharaanPerbaikan & update

πŸ‘‰ SDLC membantu proses pengembangan menjadi terstruktur.


4. Metode Pengembangan Sistem

https://images.openai.com/static-rsc-4/IFyJmztLgVfSSnDOwO97fHxmMjgqTBAfGmO6GDaKJa_rhvgphS_ykb9FTb6TpuJXxaWI-wiwFnjgLGibO1yD9W_EuIx7tsnFJdX5iKrJV63gY0sX5hE0bufoM7VEU2P7xO0SuO0-myQP63zstfhOeqgmvFufqEe8QQW-Nu4qC8GNqtZ-SsuFRh0wg6jWHLB7?purpose=fullsize
https://images.openai.com/static-rsc-4/akRD7KRPzpyW3EwAxLWWl6D8RtIDbOt7Y7Y2qDHPSPxQSqALcCjmR_3GJYCoi4aNr8G5-Qhsd6YEnvyqr_IRQNtTWmBT_EItznzcuINsCGntErLN_Y2LE2OUJ_xb5D9yAra1tOn3dGSx1lQ84jxpwO2R2Eida-IdxNCx0Be2hdqPFmPTOTJAjNjh4Ge95R0s?purpose=fullsize
https://images.openai.com/static-rsc-4/coROoa6FOTWKXcnSpATsS2GM8VMYWjlXA8ByUFc0Y-liL7y0RcSbTdRTncAr4sl02kU9MUBVkoB7HqamfNW0KW3DJsLy50Q0wSp4o_-00rtuehL3A267whqcRyCXo4XDurywrVBV2H-aI0DMmWrYZ24Fuc8D_hWpsrmJAbZSUt_6ABut-o1jkmJbdewJKFRR?purpose=fullsize

7

πŸ“– Deskripsi

Metode pengembangan adalah pendekatan dalam membangun sistem.

🧠 Narasi Penjelasan

πŸ“Š Jenis Metode:

MetodeKarakteristik
WaterfallBertahap, linear
AgileFleksibel, iteratif
PrototypeUji coba awal
SpiralKombinasi iteratif

πŸ‘‰ Pemilihan metode tergantung kebutuhan proyek.


5. Analisis Kebutuhan Sistem

https://images.openai.com/static-rsc-4/XokRtigTSJykPe7q231WLH1TnnApljVeEbFVpbh1Lkju3U5EiZV7T2IsIGNAtA1fQTU0GpcMxymr0lY9gkDglQ-Kg68VombBIt6rInTuKz7voBcTAN8tKTp_3d1BNFamePH2hFnNa78vd9tvb82ZjDKtatX4JL9nwdpRqXze2xBdgrdgyKuQf4z3tUUczx7G?purpose=fullsize
https://images.openai.com/static-rsc-4/4Tc12dey94Bqyh1SSQ8Qu1TANzBdziG-NaJV-Y8Nv5fjJAF4revFU8w2xWy8jrhY4mkNrj0RCBY_JtExg1PXvXUzkJPZEOt0JDW8sl2ZrMn1vZFsH3kdwN7pZZMkfcgqarc301rR3jUu8uIGf3S-Wn_jh6fV4LCj1ypQqG8FOypgfXEg0pd0SAb0HuDZS9Ss?purpose=fullsize
https://images.openai.com/static-rsc-4/9jxA71sH71fF0sHhuSuo_2kIvK8K2oqokuJjeKwyxtfdy2RQKAmxEt63fiTMGYftHYNvEVVoYsvz6qtUTULg1Eu2YPz6P0SCK67XLVGxhxM0lHl82Su7EBUSnXdD7Ta6pYrlxJ_AvKkYyzxksXjLktVLJzJ9K2nC07KXsn1LS1DrGwYDSwWOV7eyZk3I0P8Y?purpose=fullsize

9

πŸ“– Deskripsi

Analisis kebutuhan adalah proses memahami kebutuhan pengguna.

🧠 Narasi Penjelasan

Jenis kebutuhan:

  • Fungsional β†’ fitur sistem
  • Non-fungsional β†’ performa, keamanan

πŸ‘‰ Tahap ini sangat penting agar sistem sesuai kebutuhan.


6. Perancangan Sistem (System Design)

https://images.openai.com/static-rsc-4/iymEc22NUUVsFz0WEcQIEmju-DO52DA1iy5tfpzZHBiiVSmjaNkU8I45MabpC6LcbCO_5OP_bhOXNm3yBmzj3KFdpZ93LLMef7liy90zrzg-_829jhZ28HTuJ6lt0By8D5g7gHHRQ-O3T_BZNNRT3XvWa37EWp7ftUW13Dx88K6J5NFqu8SRdh7imKcMBwyl?purpose=fullsize
https://images.openai.com/static-rsc-4/ehraWxVS7yo2sRlIWMuWFO3i3nv7n7tVi0RB0D8ezbHucZyokDZyNTMkR5Z17refrWlodXuOFdVk-1MMwO_EWSCkEwuzX9d50E5PfRc3KQSfO7--XrUxuomiJZikMZnOE_IzktvVyKBwXYz5m1YdLN2dmPn9M60NEcYm-FgBGsw5hxjs4gS6cD9b-nxtWSZC?purpose=fullsize
https://images.openai.com/static-rsc-4/yivjyvsWEueFFe6CeliXEpexEAtDG4NPCpm2_XR6ywbQVPv1dylz_vEuxCNhow5XbyB5RiXZ6ps1J-vbtoFWIYnCHyh72WqXpN49EmUfiWuSKO63TqbOsI-nQ4np1D3PkpKf0znYGmn61il3NqY2SZK2as-2PxXzQVPItuGZ5I3mGo8y9ShZBGQ_NSCLo0SH?purpose=fullsize

8

πŸ“– Deskripsi

Desain sistem adalah proses merancang solusi berdasarkan kebutuhan.

🧠 Narasi Penjelasan

Desain meliputi:

  • Arsitektur sistem
  • Database
  • Antarmuka (UI/UX)

πŸ‘‰ Desain yang baik mempermudah implementasi.


7. Implementasi Sistem

https://images.openai.com/static-rsc-4/876ZbxYaXzdIOgokiltPTI8nfvQbUHt8Niepj6jWX5Mn-LxUQCvD35LOdPlL35kCcTngat4Ggui0WG8ixJG6orZX78g9X07E41K0WQ3dZRubuvP58vX7FC-lX5AxCmgbYxI4lwh26RQ6OUMlvbs8cAESjTUbPdJGjtD3wADNcHIzfCjl8kMMOjvvhw_jXJfW?purpose=fullsize
https://images.openai.com/static-rsc-4/UcL28S0p_IpQsAezWMZcEljkK65An54GhT7T3PrfqykVJIrKGbXGAkLzPNO8P0BLvSwbbUf9HzSnRwpuhBm5kAsYE9ySpf-suDtnCKG0zHg0VbTgPnwMIHykTlYJcIhOyazUzyV-xhobRS_uHfzrOCHw5xKlc1wCuRb6j8Jr5dz_h04-_hPSIvud4YAp5pDN?purpose=fullsize
https://images.openai.com/static-rsc-4/L-Eu3W8nlfZWtuW52kgJ05PtYlRVywl9ygqBCToUIo6RTD6MjF48OiicAVZeopk44Ujd_c3EpGaSn_W2OsPMfh_mbRgVBjoUl1hPVV0pkLLzJrPstfdcNw9UsdcQZcQrpG71Je_3LnKyEzCKpP2qKkRQxkqoTIzsIBMb06KIow-iBPOxLv9V0FfXuHArw8ZE?purpose=fullsize

6

πŸ“– Deskripsi

Implementasi adalah proses membangun sistem.

🧠 Narasi Penjelasan

Kegiatan:

  • Coding
  • Testing
  • Deployment

πŸ‘‰ Pada tahap ini sistem mulai digunakan.


8. Pengujian Sistem (Testing)

https://images.openai.com/static-rsc-4/T9rrJ4AliUBziFxOofFrrTiClWExTdyHtODXbXD6XSl5mbEJFzoG1ZctVWhQwyPWX-wN5oVN-Zbc2FRpAgFlzF-s1j8EsMAjiUhhBWHnhsA9OWbNzDm7na_6F67fH_OxI_zLZtMaX_fF_L2HTTXiF8sDSpQXE0_Dl8AIpVS1yj-pl14rQ4s9Wqtn1v5xEZvs?purpose=fullsize
https://images.openai.com/static-rsc-4/49ZoyEwkYzr99ysQsG6ha3tfNvVCJIZXKGprS_7b87RSyuqI6yY-fosgraYflD6Xdc_Kj-fm8ZrfyiLJRRdSrc6Y6dgeAWwEffpyDp4PSaAkmCroIsmtGwwvySoylCyRWGESXiXxxv6NJE9UIgnR7JqEQpbJUgQrpMM7lEQkTLTjaHqQSM6jUF7K0bEpByXI?purpose=fullsize
https://images.openai.com/static-rsc-4/dzxPih8sbZMi5OaINtCaNdR__zIfo2eg2FDjvOEZ57_u5B2gfSE5hnWANW1n1XKC8FUmVbcksS-g5VGX0TR7VH84M6OxPT4ce3HqmIA3OehEVilsZ_pU7AFN-NkZX7GjqaQ67teKcmAJnpCoLqdhLkHnqHiFCSSZuY053rh1m2j1aGIlXlAHsajuOsk0t2xQ?purpose=fullsize

6

πŸ“– Deskripsi

Testing adalah proses memastikan sistem berjalan dengan baik.

🧠 Narasi Penjelasan

Jenis testing:

  • Unit testing
  • Integration testing
  • User acceptance testing

πŸ‘‰ Testing penting untuk menghindari kesalahan sistem.


9. Implementasi dan Konversi Sistem

https://images.openai.com/static-rsc-4/Y7G8xnt2yDZJY-RGvrHR8yQoYKBjlI1TEpkvv0eRD5ZAdxSr0x2_G1yHurKCCvBjgUL4HlXSAPyrlisu9WsMCb4FTvuUUH4z2o2AfTjgdq7jV7L7zR6EkGlimw-zcf3bX40A4VepbWEBg2FUf_tUPiOwTflIjneJBBJAgPgdaWnEKJq0K03gzfrJr6jj_997?purpose=fullsize
https://images.openai.com/static-rsc-4/8iWvDfJSsV-eKlbZdTxTBEYTa3DRPs0pAEAB9lfTCbE_VaFatts9gVvGaGLGfMWii8pCLOu4PrjHcIC-Uu5ZkcO8VBls27CmmAtuob3n4XiuV7qkq-b7UTZaKyQXXyWGlT1n8toHNYnik4XrSUsAFYCbzxoP_qmwMFPIS28As_9T7ICYRfS4FB5lkZ8g7XIj?purpose=fullsize
https://images.openai.com/static-rsc-4/m9VU2wS_ZzxG6Kz-GnE8Dsk58xOMCS_22daezAANkvvSOTb3KZigLieVxsoYYydv3gvqV9TExbS8IuQjUpHjVvBOhwVdXt3HSyxUTa1f2jFdPvR6le2oW3NkYlg40a0_8DCZ4_OMJBrwSz4yi3J9LtXfg3KZB0Ms8YD-uK_s-s1W9hDJR8NaLdLePatGixwV?purpose=fullsize

8

πŸ“– Deskripsi

Konversi sistem adalah proses mengganti sistem lama ke sistem baru.

🧠 Narasi Penjelasan

πŸ“Š Strategi:

StrategiPenjelasan
DirectLangsung ganti
ParallelSistem lama & baru
PilotUji coba terbatas
PhasedBertahap

10. Pemeliharaan Sistem

https://images.openai.com/static-rsc-4/0N3kKUHZnPkOWTa7A1dmVpcFCyhMzQngUvF9nFH0VRpyHws92eaU5k7kJPtUDGDxnTuNVbglBZ2fURh1zJ1nKWBDMiDUmlBDZwTchEBbE_4Jq7QCEGAeV1izgwrZRDiQJ3QEy2VNvrQQGtFzNKZZABDG73jZrM6tzrqhNr1cOLLutilJdu7OSbuIxsSHgaMH?purpose=fullsize
https://images.openai.com/static-rsc-4/h-ieUWAJNGmD24huEpnzxyMREq3hUDzPZYS81VmoPAM12aMyG6mI8C3yO7k85ZjrIhz3NUC8tTxhIC0s9ANRTwkqFlacdaABmjdVLbIBOOXaY0oCE8wFjTwHHuFbJlo_3IO7BtVXpRSNbSG4WL0KtneB_qKsTF80WZeECRheVbcAC1Zkl0UA4fqurUzSowo2?purpose=fullsize
https://images.openai.com/static-rsc-4/EPHbBYDs5j_QtwZiCnsGftRZKDUEFB4YYHSov6_Cqi3j7hJvSE1bBZnCMrJYJwMPF_Ds_bLPr7i060WVXT48gKRfk2OLidTbH08E1kYc1mNLC8ToYQ1Y2ObhsFux117h5CZn8N8XmGN9oTa6qUSiYkoQGsGwAVH-9z_JIlRu7qJ9OToLKqNw3ieRC1sLhzVu?purpose=fullsize

6

πŸ“– Deskripsi

Pemeliharaan adalah proses memperbaiki dan meningkatkan sistem.

🧠 Narasi Penjelasan

Jenis:

  • Corrective β†’ perbaikan error
  • Adaptive β†’ penyesuaian
  • Perfective β†’ peningkatan fitur

11. Peran Tim Pengembang

πŸ“– Deskripsi

Pengembangan SI melibatkan berbagai peran.

🧠 Narasi Penjelasan

PeranTugas
System AnalystAnalisis kebutuhan
ProgrammerCoding
Database AdminKelola database
Project ManagerKoordinasi

12. Tools Pengembangan Sistem

https://images.openai.com/static-rsc-4/5PQhv3Ow2BxwwTA5W2QttOD3VRUZjAF8FSnp7GY87y-_rgwckCpSsAoHicoIPmYcefFAanIgeOrpJBwtlmnMFEnxIm-J4lvTZRipNkLvtWJg0hY7a_6OqsUFXTHyn6fR5PopaRh53sQtGfowCUMzNitZQhLTEXKaVV5-F29SVQX7M6RerXTkKZA2NO10e8oQ?purpose=fullsize
https://images.openai.com/static-rsc-4/3bxWrw33tZPZ7daZ1Wmu6X2fEcXNqrQjjzHXX8dXA0oUKfSeTaQ82UCArvDisTIA_mZPOjEapDlRhtU4nGPrkIaMtdMwnKgUDxXJP_QSTxuJG7m9vBV7jTLDne9pMjZD1uFeJ02UFO0TnrYIt5VY-SVen5MVMH_NSoqKAjwyroIrWD_8PgWUyiS42LAwnK4X?purpose=fullsize
https://images.openai.com/static-rsc-4/NCrDJmnScYsZGf-v3mqSnDXcIZx9jz87T_aFn0E867axiDWPkZxdNn0XH44x6SPC_bJwHWzlfi7Lz69KY0RiSlr4Yq1iTzm2lugnMIWwqeNsnk21KCm2-XKxkYxNansj8NKfGrqxVDeSuG1Dr9EEjwA7GwaUtn58M_d2d3EorRZPueP85JA9s1nXD8-GdqYt?purpose=fullsize

7

πŸ“– Deskripsi

Tools membantu proses pengembangan sistem.

🧠 Narasi Penjelasan

Contoh:

  • IDE (Visual Studio Code)
  • Version control (Git)
  • DBMS (MySQL)

13. Tantangan Pengembangan Sistem

πŸ“– Deskripsi

Hambatan dalam pengembangan SI.

🧠 Narasi Penjelasan

  • Kebutuhan berubah
  • Keterbatasan waktu
  • Biaya tinggi
  • Risiko kegagalan

14. Tren Pengembangan Sistem

https://images.openai.com/static-rsc-4/PzeDkxdO3uGZP74nIBjWDHIPlC5TJZQw7LCGpS6Rxjhn1SxCxHP-oi-lbkJe0SIdHH_VzD5gHhp2Yp8tRWE6qe57YGRAOUqrz0MU2zjxpK9-y2e2e2QqtXw4gsPJOwYX3BCqDFfRVYZKSd60cKcLyBk6qafpoFtvAWjSExqDFIyaeZKYixixVyGc-herO6d1?purpose=fullsize
https://images.openai.com/static-rsc-4/YkRtIHnd1cwSXG8XyVT8xXSXzJ4O_-Nrdaqy3EaD_hMgxjFvvxLootradL_e4BkRTmybIGy7T1hJ4TQ00QcXxzyN8Zg0Rk-KbkTjoc_rBxnE1zq7iMm0uYoiEMB-23pw6D19rTtNYe1csceXtHGnurwhUKB5BlQQZYtFMqEOJs06ZNcUTxkf9N75WZx1MHp8?purpose=fullsize
https://images.openai.com/static-rsc-4/FKR3W4vM8OUe8ou4VGyUdXKCHu7uQGCDeIOkq8J3k8sbC3m-bgT5bT__PJyBDtggwzaE5EDTMRpF6Ktg93E9QO2av9nuDSvgNFLwpY5W39PyWogP3gMbn2-IHkcLYTzmdGinBmudDxwfb8mA-rVWs6pGmJ51QAFg_ZdDfikaWgiWALaqNTPL-HoVGskIUrLT?purpose=fullsize

7

πŸ“– Deskripsi

Perkembangan teknologi mempengaruhi pengembangan SI.

🧠 Narasi Penjelasan

Tren:

  • Agile & DevOps
  • Cloud-based system
  • Microservices

15. Kesimpulan

  • Pengembangan SI adalah proses sistematis
  • SDLC menjadi panduan utama
  • Metode pengembangan harus sesuai kebutuhan
  • Sistem harus terus dipelihara

🎯 Latihan / Diskusi

  1. Jelaskan tahapan SDLC!
  2. Apa perbedaan Waterfall dan Agile?
  3. Mengapa testing penting?

πŸ“ Tugas

Buat rancangan sistem sederhana:

  • Tentukan:
    • Kebutuhan
    • Desain
    • Alur sistem