Syalom guys.. Hari ini saya akan posting tentang sedikit ringkasan materi yang saya sudah terima selama kelas RPL di semester 3. Kali ini saya akan posting mengenai empat model dalam Rekayasa Perangkat Lunak. Diantaranya, adalah Model Bisnis, Model Fungsional, Model Data, dan Model Behavior.
Pertama-tama kita bahas Model Bisnis dulu yaa..
Model bisnis bagi saya itu adalah model yang menggambarkan keterkaitan proses-proses yang terjadi dalam suatu perusahaan atau organisasi dan hal lain yang memerlukan proses bisnis di dalamnya. Ini juga mencakup apa-apa saja yang penyebabkan proses tersebut terjadi, dan apa GOAL yang diharapkan dari proses bisnis tersebut.
Sebagai contoh, sebuah proses pendaftaran mahasiswa membutuhkan informasi berupa data mahasiswa untuk mencapai GOAL, yaitu mahasiswa menjadi terdaftar.
Selanjutnya, kita bahas mengenai Model Fungsi, aliaass Data Flow Diagram (DFD).
Nah, kalo di model bisnis tadi menjelaskan tentang keterkaitan proses-proses bisnisnya, maka DFD ini menjelaskan mengenai personil-personil alias siapa-siapa saja yang terlibat dalam MEMBERI dan MENERIMA informasi dalam suatu proses yang berlangsung. Jadi, dalam DFD itu personil-personilnya pasti makhluk hidup.
Misalnya dalam suatu proses pendaftaran mahasiswa, dibutuhkan personil berupa Mahasiswa, Bagian Administrasi, dan Pimpinan. Dalam model fungsi, sebuah proses dibagi menjadi 3 proses yang lebih kecil, yaitu: data master, transaksi, dan perekaman data. Dan pada akhirnya, semua alur informasi akan bermuara pada pimpinan.
Selanjutnya, Model Data. Nah, model data ini biasa juga orang sebut dengan Entity Relationship Data (ERD). ERD ini lebih membahas tentang hubungan antar objek yang terkait sebagai SUMBER data. Dalam hal ini objeknya dapat berupa benda hidup ataupun benda mati. ERD itu mendeskripsikan atribut-atribut dari sebuah objek, dan menjelaskan hubungan di antara mereka.
Contohnya nih: hubungan antara Mahasiswa dan Matakuliah. Dari Mahasiswa kita dapan NIM, nama, dll. Dari Matakuliah kita dapat Kode matakuliah, nama matakuliah, dll. Trus, hubungannya ? Baik-baik aja, gitu ?
wkwkwk
Bukan. Buah hubungan antara mahasiswa dan matakuliah, yaitu lahirlah KRS sob. Selembar kertas yang menggambarkan apakah hubungan antara mahasiswa dan matakuliah itu adem ayem aja atau,,, yaa u know what i mean laa.
Kurang lebih begitulah gambaran tentang model data bro. Kalo ada yang kurang jelas, tinggal komen aja.
Lanjut yookkk... Kita mau bahas sekarang tentang Model Behavior
Waaa. Kalo kita bicara model behavior itu, seperti menjadi sosiolog bro. Kita harus mengerti dulu kebiasaan yang berkembang di masyarakat itu kayak gimana. Dari kebiasaan itu, kita lalu bisa membuat suatu rancangan Software yang mengacu pada kebiasaan-kebiasaan mereka. Sebagai contoh game Flappy Bird yang sekarang lagi banyak digandrungin sama makhluk-makhluk pengguna android bro. Game itu mengacu pada behavior masyarakat yaa. Kalo disentuh, burungnya naik, kalo gak, ya burungnya turun. Jadi sesuai kan? Dan lebih mudah dimainin pula. Inilah pula yang membuat game Flappy Bird cepat menyebar luas.
yaa, sodara-sodara, Sekian dulu yaa blog ane malam ini. Akhir kata, ane bersyukur pada Yang Maha Kuasa karena sudah di berkahi selama satu semester ini. Tq ya semua. God Bless u all :*