ABSTRACT Peretas (Inggris: hacker) adalah orang yang mempelajari, menganalisis, memodifikasi, menerobos masuk ke dalam komputer dan jaringan komputer, baik untuk keuntungan atau dimotivasi oleh tantangan, namun berarti aplikasi atau jatingan tersebut juga lemah dan belum diperketat sistem keamanannya. Terminologi peretas muncul pada awal tahun 1960-an di antara para anggota mahasiswa Tech Model Railroad Club di Laboratorium Kecerdasan Artifisial Massachusetts Institute of Technology (MIT). Kelompok mahasiswa tersebut merupakan salah satu perintis perkembangan teknologi dan mereka berkutat dengan sejumlah komputer mainframe. Kata bahasa Inggris "hacker" pertama kalinya muncul dengan arti positif untuk menyebut seorang anggota yang memiliki keahlian dalam bidang komputer dan mampu membuat program komputer yang lebih baik daripada yang telah dirancang bersama. A. Pendahuluan Kasus Aplikasi TokoPedia yang membuat para data pribadi akun pengguna tersebar dan diperjual belikan
UML ( Unified Modeling Language ) meruapakan sebuah bahasa visual pemodelan standar yang digunakan untuk analisa, desain, dan implementasi dari sistem berbasis perangkat lunak. UML juga adalah bahasa yang biasa digunakan analisa bisnis, arsitektur perangkat lunak, dan digunakan oleh pengembang untuk mendeskripsikan, menspesifikasikan, mendesain, dan mendokumentasikan proses yang sudah ada maupun proses baru, menstruktur dan menentukan tingkah laku dari suatu sistem perangkat lunak. Ada 9 jenis diagram UML yang akan kita bahas kali ini. Berikut adalah jenis-jenis dari diagram UML: Use Case Diagram Class Diagram Object Diagram Communication Diagram Sequence Diagram State Machine Diagram Activity Diagram Composite Structure Diagram Deployment Diagram