Karena program aplikasi digunakan pada waktu yang panjang, maka perlu
adanya suatu analisis perencanaan, perancangan, dan pemodelan yang baik
dan jelas, seperti flow untuk program aplikasi.
Unified Modeling Language (UML)
▪ Suatu metode dalam pemodelan secara visual yang digunakan sebagai sarana
perancangan sistem berorientasi objek. Awal mulanya, UML diciptakan oleh Object
Management Group dengan versi awal 1.0 pada bulan Januari 1997.
▪ Sistem yang baik itu berawal dari perancangan dan pemodelan yang matang. Salah
satu yang bisa kamu praktekkan, yaitu dengan menggunakan UML
Manfaat UML
1. Dapat memberikan bahasa pemodelan visual atau gambar kepada para pengguna dari
berbagai macam pemrograman maupun proses umum rekayasa.
2. Menyatukan informasi-informasi terbaik yang ada dalam pemodelan.
3. Memberikan suatu gambaran model atau sebagai bahasa pemodelan visual yang
ekspresif dalam pengembangan sistem.
4. Tidak hanya menggambarkan model sistem software saja, namun dapat memodelkan
sistem berorientasi objek.
5. Mempermudah pengguna untuk membaca suatu sistem.
6. Berguna sebagai blueprint, jelas ini nantinya menjelaskan informasi yang lebih detail
dalam perancangan berupa coding suatu program.
Diagram-Diagram UML yang sering digunakan
1. Use Case Diagram
➢ Use Case Diagram adalah satu jenis dari diagram UML (Unified Modelling Language) yang
menggambarkan hubungan interaksi antara sistem dan aktor.
➢ Use Case dapat mendeskripsikan tipe interaksi antara si pengguna sistem dengan
sistemnya.
➢ Langkah awal untuk melakukan pemodelan perlu adanya suatu diagram yang mampu
menjabarkan aksi aktor dengan aksi dalam sistem itu sendiri, seperti yang terdapat
pada Use Case.
Simbol Use Case
Diagram
Contoh Use
Case Diagram
2. Activity Diagram
• Activity diagram atau dalam bahasa Indonesia berarti diagram aktivitas, merupakan
sebuah diagram yang dapat memodelkan berbagai proses yang tejadi pada sistem.
Seperti layaknya runtutan proses berjalannya suatu sistem dan digambarkan secara
vertikal.
• Activity diagram adalah salah satu contoh diagram dari UML dalam pengembangan
dari Use Case.
• Activity Diagram digunakan untuk mendefinisikan atau mengelompokan aliran tampilan
dari sistem.
• Activity Diagram memiliki komponen dalam bentuk tertentu yang dihubungkan dengan
tanda panah, dan tanda panah tersebut mengarah pada urutan aktivitas sistem dari awal
hingga akhir.
Simbol-simbul Activty Diagram
Contoh
Activity
Diagram
3. Sequence Diagram
• Sequence diagram merupakan diagram yang menjelaskan interaksi objek berdasarkan urutan waktu.
• Sequence dapat menggambarkan urutan atau tahapan yang harus dilakukan untuk dapat menghasilkan
sesuatu, seperti yang tertera pada Use Case diagram.
• Sequence Diagram merupakan jenis diagram yang berfungsi untuk memberikan penjelasan dan
menampilkan interaksi untuk setiap objek yang ada dalam sebuah sistem dengan sangat rinci.
• Dan juga biasa digunakan untuk menampilkan berupa perintah dalam bentuk pesan yang dikirim
dilengkapi dengan keterangan waktu pelaksanaan. Urutan proses operasi semua objek yang saling
berhubungan berjalan dari kiri ke kanan.
• Yang terdiri dari dimensi vertical dan dimensi horizontal. Untuk diagram vertical menunjukkan waktu,
sedangkan untuk dimensi horizontal menunjukan objek.
• Dalam dimensi vertical terdapat lifeline yang artinya waktu aktif yang dimiliki oleh setiap objek yang
digambarkan pada kolom vertical. Selain itu terdapat garis berupa panah dari
satu lifeline ke lifeline lainnya yang menggambarkan perintah atau pesan.
Simbol-simbol Sequence Diagram
Contoh
Sequence
Diagram
4. Class Diagram
• Class diagram adalah jenis diagram struktur statis dalam UML yang menggambarkan struktur
sistem dengan menunjukkan sistem class, atributnya, metode, dan hubungan antar objek.
• Class diagram disebut jenis diagram struktur karena menggambarkan apa yang harus ada dalam
sistem yang dimodelkan dengan berbagai komponen.
• Class diagram merupakan suatu diagram yang digunakan untuk menampilkan kelas-kelas berupa
paket-paket untuk memenuhi salah satu kebutuhan paket yang akan digunakan nantinya.
• Dapat memberikan notasi dasar untuk diagram struktur lain yang ditentukan oleh UML.
• Dapat digunakan business analyst untuk membuat model sistem dari perspektif bisnis.
Simbol
Class
Diagram
Contoh
Class
Diagram
Software yang dapat digunakan
1. Microsoft Visio
2. Edraw Max
3. dan banyak software yang lain
Perancangan
Input,
Output dan
Prototyping
✓ Prototype adalah metode pengembangan produk dengan membuat
desain, sampel, atau model untuk tujuan menguji konsep produk atau
proses kerja.
Output adalah informasi yang dikirim kepada para pengguna melalui system informasi dapt
berupa hardkopy atau softcopy, melalui internet, ekstranet, atau word wide web.
Tujuan yang harus dicapai oleh penganalis system saat merancang output :
1. Merancang output untuk tujuan tertentu
2. Membuat output bermanfaat bagi para pengguna
3. Mengirimi jumlah output yang tepat
4. Menyediakan distribusi output yang tepat
5. Menyediakan output yang tepat waktu
6. Memilih metode output yang paling efektif
Output bisa
dijadikan landasan
untuk membuat
input
Contoh output adalah bisa dalam
bentuk formulir
TIPE OUTPUT
adalah output yang dimaksudkan untuk adalah output yang akan didistribusikan
mendukung kegiatan manajemen. Output kepada pihak luar yang membutuhkannya.
ini akan tetap tinggal di dalam Contoh output ekstern adalah faktur, check,
perusahaan dan akan disimpan sebagai tanda terima pembayaran dan lain
arsip atau di musnahkan bila sudah tidak sebagainya. Banyak output ekstern ini dibuat
digunakan lagi. Output jenis ini dapat di formulir yang sudah tercetak sebelumnya
berupa laporan-laporan terinci, laporan- (preprinted form) dan sistem informasi hanya
laporan ringkasan dan laporan-laporan menambahkan bagian-bagian tertentu yang
lainnya. masih harus diisi.
a) Garis
variasi dari data ditunjukkan dengan suatu garis atau kurva.
b) Batang
Nilai-nilai data dalam bagan batang digambarkan dalam bentuk batang-
batang vertikal ataupun batang-batang horizontal.
c) Pastel
merupakan bagan yang berbentuk lingkaran menyerupai kue pastel(pie).
Tiap-tiap potong dari pie dapat menunjukkan bagan dari data.
Perancangan Input
• Bukti Persewaan
• Output Daftar Penyewa
Interface berbasis desktop merupakan aplikasi yang dioperasikan dengan cara menginstalnya
terlebih dulu di sistem operasi. Sesuai namanya, aplikasi ini mengacu pada program yang
diinstal pada perangkat desktop (PC dan laptop) mampu beroperasi secara offline, tetapi kita
harus menginstalnya sendiri pada laptop atau komputer.`
Contoh interface berbasis mobile
Antarmuka berbasis mobile umumnya ditujukan untuk perangkat mobile seperti smartphone.
Karena bentuk smartphone yang lebih kecil daripada desktop, maka otomatis tampilan pada
aplikasi mobile disesuaikan dengan kebutuhan dengan pengguna smartphone. Karena itu,
pengembangan aplikasinya juga berbeda.
TERIMA KASIH