Anda di halaman 1dari 39

CHAPTER-4

PERANCANGAN SISTEM
Dosen : Vidila Rosalina, S.Kom., M.Kom.
Fakultas Teknologi Informasi – Universitas Serang Raya
2020
PERANCANGAN SISTEM DIBAGI MENJADI 2
BAGIAN YAITU :

1. Perancangan sistem secara umum, perancangan


konseptual, perancangan logikal/perancangan secara
makro.
2. Perancangan sistem terinci.
DEFINISI PERANCANGAN SISTEM

• Verzello/ John Reuter III


Tahap setelah analisis dari siklus pengembangan sistem :
Pendefinisian dari kebutuhan-kebutuhan fungsionalitas dan
persiapan untuk rancang bangun implementasi :
“menggambarkan bagaimana suatu sistem dibentuk”.
DEFINISI PERANCANGAN SISTEM (2)

• John Burch & Gary Grudnitski


Desain sistem dapat didefinisikan sebagai penggambaran, perencanaan dan
pembuatan sketsa atau pengaturann dari beberapa elemen yang terpisah
ke dalam satu kesatuan yang utuh dan berfungsi.

• George M. Scott
Desain sistem menentukan bagaimana suatu sistem akan menyelesaikan
apa yang mesti diselesaikan; tahap ini menyangkut mengkonfigurasikan dari
komponen-komponen perangkat lunak dan perangkat keras dari suatu
sistem, sehingga setelah instalasi dari sistem akan benar-benar memuaskan
rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem
SEHINGGA, PERANCANGAN
SISTEM DAPAT DIARTIKAN :

1. Tahap setelah analisis dari siklus pengembangan sistem.


2. Pendefinisian dari kebutuhan-kebutuhan fungsional
3. Persiapan untuk rancang bangun implementasi
4. Menggambarkan bagaimana suatu sistem dibentuk
5. Yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau
pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang
utuh dan berfungsi
6. Termasuk menyangkut mengkonfigurasikan dari komponen-komponen
perangkat lunak dan perangkat keras dari suatu sistem
TUJUAN PERANCANGAN SISTEM

• Untuk memenuhi kebutuhan kepada pemakai sistem


• Untuk memberikan gambaran yang jelas dan rancang bangun
yang lengkap kepada pemrogram komputer dan ahli-ahli
teknik lainnya yang terlibat.
PERSONIL YANG TELIBAT

Analisis sistem seharusnya melibatkan beberapa personil


seperti :
1. Spesialis Pengendalian
2. Personil Penjamin Kualitas
3. Spesialis Komunikasi Data
4. Pemakai Sistem
PERANCANGAN SISTEM SECARA UMUM

Tujuan
Untuk memberikan gambaran secara umum kepada user
tentang sistem yang baru.
PERANCANGAN SISTEM SECARA UMUM (2)
TAHAPAN PERANCANGAN SISTEM

• Perancangan Input
• Perancangan Proses
• Perancangan Output
• Perancangan Dialog
• Perancangan Database
• Perancangan Kontrol
• Perancangan Jaringan
• Perancangan Komputer
A. PERANCANGAN INPUT (1)

Tujuan dari perancangan input adalah :


• Untuk mengefektifkan biaya pemasukan data
• Untuk mencapai keakuratan yang tinggi
• Untuk menjamin pemasukan data dapat diterima dan
dimengerti oleh pamakai
PERANCANGAN INPUT (2)

Proses input dapat melibatkan dua atau tiga tahapan utama yaitu :
• Data Capture / Penangkapan Data
• Data Preparation / Penyiapan Data
• Data Entry / Pemasukan Data

Tipe Inout dapat dibedakan :


• Eksternal
•Internal
PERANCANGAN INPUT (3)

• Eksternal
Pada tipe ini pemasukan data berasal dari luar organisasi
contoh : faktur pembelian, kwitansi-kwitansi dari luar
organisasi, dll
• Internal
Pada tipe ini pemasukan data hasil komunikasi pemakai dengan
sistem
contoh : faktur penjualan, order penjualan, dll
PERANCANGAN INPUT (4)

Yang perlu diperhatikan dalam perancangan input adalah :


• Tipe Input
• Fleksibelitas Format
• Kecepatan
• Akurat
• Metode Verifikasi
• Mudah Koreksi
• Keamanan
• Mudah digunakan
• Kompatibel dengan sistem yang lain
• Biaya yang ekonomis
PERANCANGAN INPUT (5)

Langkah-langkah perancangan input secara umum :


• Menentukan kebutuhan input dari sistem yang baru
• Input yang akan dirancang dapat ditentukan dari sistem
yang baru yang telah dibuat
• Menentukan parameter dari input
CONTOH PERANCANGAN INPUT
B. PERANCANGAN PROSES

Tujuan dari perancangan proses sistem adalah :


1. Untuk menjaga agar proses data lancar dan teratur
sehingga menghasilkan informasi yang benar.
2. Untuk mengawasi proses dari sistem

Perancangan proses dapat digambarkan dengan sistem


flowchart, DFD, UML, dll.
Prosesnya bisa realtime, bactch, online dan offline
CONTOH PERANCANGAN PROSES
MENGGUNAKAN FLOWCHART
CONTOH PERANCANGAN PROSES
MENGGUNAKAN UML
C. PERANCANGAN OUTPUT

Perancangan output atau keluaran merupakan hal yang tidak dapat diabaikan,
karena laporan atau keluaran yang dihasilkan harus memudahkan bagi setiap unsur
manusia yang membutuhkan.
Tipe Output :
• Eksternal, tujuan output untuk sistem di luar organisasi. Misal : faktur, check,
tanda terima pembayaran dll
• Internal, tujuannya untuk informasi di lingkungan organisasi pemakai. Contoh :
laporan-laporan terinci, laporan-laporan ringkasan, dll
PERANCANGAN OUTPUT (2)

Yang harus diperhatikan dalam perancangan output :


• Tipe output (eksternal, internal)
• Isi Ouput (keterangan atau informasi)
• Format Output (keterangan/narative, tabel/grafik
• Frekuensi (banyaknya pencetakan dalam periode
tertentu)
PERANCANGAN OUTPUT (3)

Langkah-langkah perancangan output secara umum:


• Menentukan kebutuhan output dari sistem yang baru
• Output yang akan dirancang dapat ditentukan dari sistem
yang baru yang telah dibuat
• Menentukan parameter dari output (lihat yang harus
diperhatikan dalam perancangan output)
CONTOH PERANCANGAN OUTPUT
D. PERANCANGAN DIALOG

Tujuan dari perancangan dialog :


• Untuk menjaga agar pemasukan data benar
• Untuk menjawab pertanyaan yang sering diajukan oleh pamakai

Tipe Dialog :
• Dialog aktif
Pemakai mengajukan pertanyaan atau memasukkan data
• Dialog Pasif
Pada tipe ini pemakai memilih pilihan yang tersedia
PERANCANGAN DIALOG (2)

Dialog Aktif
PERANCANGAN DIALOG (3)

Dialog Pasif
PERANCANGAN DIALOG (4)

Yang perlu diperhatikan dalam perancangan dialog :


• Mudah digunakan
• Dapat memberikan petunjuk
• Menggambarkan atau sesuai dengan keinginan pemakai
• Dapat menampilkan pesan kesalahan
• Cepat memberikan respon
• Fleksibel
E. PERANCANGAN DATABASE

• Penerapan database dalam sistem informasi disebut dengan


database sistem.
• Sistem basis data adalah suatu sistem informasi yang
mengintegrasikan kumpulan dari data yang saling
berhubungan satu dengan lainnya.
• Perancangan basis data : ERD, Normalisasi
CONTOH PERANCANGAN
DATABASE
F. PERANCANGAN KONTROL

Tujuan agar keberadaan sistem setelah diimplementasikan


dapat memiliki keandalan dalam mencegah kesalahan,
kerusakan serta kegagalan proses sistem.
PERANCANGAN KONTROL (2)

Ancaman Sistem :
• Kesalahan manusia (lalai, kurang pelatihan)
• Perangkat lunak yang bersifat merusak/menipu (salami
technique, trojan horse, logic bomb, worm, virus)
• Penyadapan
• Pengaksesan yang tidak sah
• Perubahan/kehilangan database
• Kegagalan landasan teknologi
CONTOH PERANCANGAN KONTROL
G. PERANCANGAN JARINGAN

Langkah :
• Membuat segmen bidang usaha (berdasarkan geografis,
depertemen, bangunan, lantai dsb)
• Membuat sebuah model LAN
• Mengevaluasi LAN untuk menentukan apakah mereka
cocok untuk tiap segmen di seluruh usaha.
• Interkoneksi segmen-segmen jaringan
PERANCANGAN JARINGAN (2)

Topologi Jaringan :
• Bus
• Star
• Ring
CONTOH PERANCANGAN JARINGAN
H. PERANCANGAN KOMPUTER

Kelompok Komputer :
• Mainframe
• Mini Komputer
• Mikrokomputer

Device :
• Input
• Output
• Proses
• Penyimpanan
CONTOH PERANCANGAN KOMPUTER
PADA SUATU SISTEM
TEKANAN-TEKANAN PERANCANGAN

Perancangan sistem harus memperhatikan sejumlah tekanan desain :


• Integrasi (integration)
• Jalur pemakai/sistem (user/system interface)
• Tekanan persaingan (competitive forces)
• Kualitas dan kegunaan informasi (information quality and usability)
• Kebutuhan sistem (system requirement)
• Kebutuhan pengolah data (data processing requirement)
• Faktor-faktor organisasi (organization factors)
• Kebutuhan-kebutuhan biaya (cost effectiveness requirement)
• Faktor-faktor manusia (human factors)
• Kebutuhan-kebutuhan kelayakan (feasibility requirement)
TUGAS 4

1. Sebutkan perbedaan antara perancangan sistem dan


perancangan sistem secara umum.
2. Apa yang dimaksud dengan model perancangan sistem
konseptual?
3. Sebutkan tahapan dari perancangan sistem
4. Sebutkan perbedaan antara real time processing dengan
online processing

Anda mungkin juga menyukai