MAKALAH SDLC dan CIA

  

MAKALAH

“SYSTEM DEVELOPMENT LIFE CYCLE (SDLC) DAN CIA”

Disusun Untuk Memenuhi

Tugas Mata Kuliah Penghantar Web Science

Dosen Pengampu : Budi Utami Fahnun

 



 

Disusun Oleh :

Muhammad Al Faruq Sina

NPM : 53419984

 

 

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNIK INDUSTRI

UNIVERSITAS GUNADARMA

2021


 

KATA PENGHANTAR

 

Puji syukur kita panjatkan kehadirat Allah S.W.T, atas segala rahmat dan hidayah-nya sehingga saya dapat menyelasaikan Tugas Makalah yang bertema System Development Life Cycle (SDLC) Dan CIA” pada mata Kuliah Penghantar Web Science.

Harapan saya semoga makalah ini membantu menambah pengetahuan dan pengalaman bagi para pembaca, sehingga saya dapat memperbaiki bentuk maupun isi makalah ini sehingga kedepannya dapat lebih baik dari yang sebelumnya, dan saya juga banyak berterima kasih kepada pihak yang telah berkontribusi membagi sebagian pengetahuannya sehingga saya dapat menyelesaikan tugas makalah ini.

Saya dapat menyadari bahwa masih banyak kekurangan dalam penyusunan makalah ini, oleh karena itu saya sangat menghargai akan saran dan kritik untuk membangun makalah ini lebih baik lagi. Demikian yang dapat saya sampaikan, semoga melalui makalah ini dapat memberikan manfaat bagi kita semua.

 

 

 

 

 

Bekasi, 25 Juni 2021

Muhammad Al Faruq Sina


 

DAFTAR ISI

 

KATA PENGHANTAR.....................................................................................................................2

DAFTAR ISI......................................................................................................................................3

BAB 1 PENDAHULUAN.................................................................................................................4

1.1. Latar Belakang.........................................................................................................................4

1.2. Rumus Masalah........................................................................................................................4

1.2. Tujuan.......................................................................................................................................4

BAB II SDLC 5

2.1. Pengertian SDLC.....................................................................................................................5

2.2. Langkah – Langkah SDLC..................................................................................................... 5

BAB III CIA 7

    3.1. Pengertian CIA .......................................................................................................................7

    3.2. Website Diperlukannya CIA...................................................................................................7

BAB VI PENUTUP..........................................................................................................................9

    4.1. Kesimpulan.............................................................................................................................9

    3.2. Saran.......................................................................................................................................9

DAFTAR PUSTAKA.....................................................................................................................10


 

BAB 1 PENDAHULUAN

1.1. Latar Belakang

Dalam dunia teknologi sekarang pengembangan dalam bidang informatika telah mengalami perkembangan yang sangat pesat. Dengan perkembangan ini, dalam bidang informatika tidak hanya pengembangan program perangkat lunak saja, melainkan pengambangan dalam bidang suatu permodelan yang bersifat komplek.

Dengan menggunakan siklus SDLC , dalam pengembangan nya bisa mengetahui bagaimana tata cara membangun sebuah ystem yang baik dan menghasilkan system berkualitas tinggi yang sesuai dengan keinginan atau tujuan dibuatnya system tersebut.

            Berdasarkan tugas yang saya peroleh, saya hanya membatasi penjelasan mengenai dalam perancangan sebuah website dibutuhkan nya Confidentiality, Integrity, Availability (CIA).

1.2. Rumusan Masalah

1.      Apa yg dimaksud dengan SDLC pada perancangan system?

2.      Uraikan langkah-langkah SDLC pada web yang di bangun / rancang. Lakukan sesuai dengan projek yang telah dibangun ?

3.      Uraikan mengapa pada website sangat diperlukan adanya Confidentiality, Integrity, dan Availability (CIA) ?

4.      Apa bentuk CIA pada website yang telah di bangun ?

1.3. Tujuan

1.      Untuk mengetahui tentang SDLC pada perancangan system.

2.      Untuk mengetahui langkah-langkah SDLC dalam membangun / merancang web.

3.      Untuk mengetahui mengapa sangat diperlukan adanya CIA pada web.

4.      Untuk mengetahui bentuk CIA yang ada pada web.


 

BAB II SDLC

2.1. Pengertian SDLC

 

SDLC adalah siklus yang digunakan dalam pembuatan atau pengembangan sistem informasi yang bertujuan untuk menyelesaikan masalah secara efektif.

Dalam pengertian lain, SDLC adalah tahapan kerja yang bertujuan untuk menghasilkan sistem berkualitas tinggi yang sesuai dengan keinginan pelanggan atau tujuan dibuatnya sistem tersebut. SDLC menjadi kerangka yang berisi langkah-langkah yang harus dilakukan untuk memproses pengembangan suatu perangkat lunak.

Sistem ini berisi rencana lengkap untuk mengembangkan, memelihara, dan menggantikan perangkat lunak tertentu.

2.2 Langkah-Langkah SDLC

Langkah-Langkah dalam SDLC adalah :

1.      System Analys

Pada langkah ini perusahaan akan menganalisa kebutuhan system informasi perushaan. Perusahaan akan mengumpulkan informasi dan menganalisa apakah akan membeli system informasi perusahaan yang baru, melakukan pengembangan internal atau memodifikasi system yang sudah ada. Perusahaan pasti akan mempertimbangkan sumber daya yang ada dalam menentukan mana pilihan yang kana diambil.

2.      Conceptual Design

Pada tahap conceptual design ini perusahaan akan mengambil keputusan-keputusan supaya sistem informasi dapat memenuhi kebutuhan pengguna-pengguna yang berada di dalam perusahaan tersebut. Pada fase ini akan mengevaluasi dan mengambil keputusan apakah membeli software, mengembangkan secara internal, melakukan outsource ke pihak luar, atau memodifikasi sistem yang sudah ada.

3.      Physical Design

Dalam tahap physical design akan dihasilkan gambaran yang lebih jelas seperti flow chart, input dan output dan juga rancangan tabel pada tahap awal.  Gambar-gambar tersebut didokumentasikan untuk memberikan arahan kepada pengembangan sistem informasi perusahaan. Langkah berikutnya adalah pembuatan tabel-tabel database dan pembuatan program sampai selesai sesuai kebutuhan perusahaan,

4.      Implementation and Conversion

Pada tahap ini pengembangan aplikasi sudah sampai pada tahap akhir. Hardware dan software diinstal, kalau menggunakan cloud maka tidak perlu melakukan pembelian server secara fisik. Semua staf diberikan pelatihan. Data lama dimasukkan ke sistem baru dan sistem live mulai berjalan. Proses dokumentasi juga tersedia pada fase ini.

5.      Operation and maintenance

Setelah perusahaan menggunakan sistem informasi perusahaan yang baru, maka perusahaan masuk kepada tahap operasional dan pemeliharaan. Jika menggunakan server secara fisik maka perlu dilakukan pemeliharaan server secara rutin, tetapi jika menggunakan cloud maka pemeliharaan diserahkan kepada provider aplikasi dan juga provider cloud. Pada fase ini dimungkinkan adanya perubahan-perubahan kecil sesuai kebutuhan perusahaan.


BAB III CIA

3.1 Pengertian CIA

CIA atau yang lebih sering disebut CIA Triad merupakan salah satu aturan dasar dalam menentukan keamanan suatu jaringan atau informasi. Parameter dalam CIA ini digunakan untuk menentukan apakah suatu jaringan atau informasi dikatakan aman atau tidak. Akan tetapi hingga saat ini masih terdapat beberapa perdebatan tentang aturan dasar ini, yakni membandingkan CIA dengan Parkerian hexad (Confidentiality, Possession or Control, Integrity, Authenticity, Availability and Utility).

3.2 Website Diperlukan CIA

CIA Triad dalah suatu model yang dirancang dengan tujuan memandu kebijakan yang terkait keamanan informasi pada suatu organisasi. CIA itu sendiri terdiri dari 3 aspek yaitu Confidentiality, Integrity dan Availability. Unsur-unsur itulah yang dianggap sebagai tiga komponen Cyber Security yang paling penting di seluruh platform, terutama pada Web App.

1.      Confidentiality

Sederhananya, confidentiality ini bisa berarti sama dengan privasi. Ini juga merupakan serangkaian langkah-langkah yang perlu dilakukan untuk mencegah tereksposnya informasi sensitif dari jangkauan tangan orang-orang yang tidak berwenang. Tak hanya itu, juga harus dipastikan bahwa orang yang tepat sudah benar-benar mendapatkannya data yang dibutuhkan.

2.      Integrity

Integriy ini berarti menjaga konsistensi, akurasi, dan kepercayaan terhadap data untuk setiap waktu hingga seterusnya. Data tidak boleh diubah pada saat transit. Kemudian juga langkah-langkah tertentu perlu dilakukan untuk memastikan bahwa data tidak bisa diubah-ubah oleh orang yang tidak punya kepentingan sejalan (misalnya, para peretas yang ingin melakukan manipulasi data dsb).

 

3.      Availability

Availability adalah bisa diterapkan dengan sangat baik bila developer telah memastikan adanya pemeliharaan semua hardware secara ketat. Developer/pengembang juga perlu melakukan perbaikan hardware sesegera mungkin ketika diperlukan. Tak hanya itu, pengembang wajib memelihara lingkungan sistem operasi supaya bisa berfungsi dengan baik dan bebas dari konflik software-nya.

            3.3 Bentuk CIA Pada Website Yang Telah Dibuat

Website yang saya buat ialah sebuah jenis web note atau web catatan yang digunakan untuk mencatat hal-hal penting bagi saya untuk masa depan nanti.

 

Websitenya : https://faruq2ia21.000webhostapp.com/

Passwordnya : ruk

Penerapan pada CIA ini adalah fitur dari website yang saya buat yaitu terdapat password pada website untuk memprivasikan website dan hanya saya yang dapat mengaksesnya. Dan juga demi keamanan website ini hanya akan tersave pada browser ketika saya mengaksesnya. Jilka ada oranglain yang mengakses website ini maka catatan yang sudah dibuat sebelumnya akan terhapus.

Kemudian terdapat juga fitur sharing jika memang catatan yang saya buat ingin share ke orang lain.

Contoh sharing :

https://faruq2ia21.000webhostapp.com/share.html?note=%7B%22id%22%3A1%2C%22title%22%3A%22Nama%22%2C%22date%22%3A%2224%20June%2C%202021%22%2C%22text%22%3A%22Faruq%22%2C%22color%22%3A%22white%22%2C%22long%22%3Afalse%2C%22completed%22%3Afalse%7D


 

BAB IV PENUTUP

 

4.1 Kesimpulan  

System Development Life Cycle (SDLC) adalah siklus yang digunakan dalam pembuatan atau pengembangan sistem informasi yang bertujuan untuk menyelesaikan masalah secara efektif dan sesuai dengan tujuan yang diinginkan.

Sedangkatn CIA adalah merupakan web security yang dirancang dengan tujuan memandu kebijakan yang terkait keamanan kerahasiaan informasi pada suatu organisasi/perusahaan agar tidak ada terjadi nya data yang dicuri.

4.2 Saran

Penulis mengharapkan makalah ini dapat membantu pembaca dalam lebih memahami mengenai System Development Life Cycle dan CIA.

Bagi mahasiswa berikutnya yang akan mengangkat topik yang sama,  supaya dapat lebih mengembangkan penjelasan dalam hal landasan teori, batasan masalah dan pembahasan


 

DAFTAR PUSTAKA

 

Pengertian SDLC

https://salamadian.com/sdlc-system-development-life-cycle/#Pengertian_SDLC

Langkah-Langkah SDL

https://www.ultima-erp.id/article/sia/sdlc/

Pengertian CIA

https://handisonj.wordpress.com/2013/09/16/cia-confidentiality-integrity-availability/#:~:text=CIA%20atau%20yang%20lebih%20sering,informasi%20dikatakan%20aman%20atau%20tidak.

Website Diperlukan CIA

https://www.dewaweb.com/blog/web-app-security-cia-triad/


Komentar

Postingan Populer