REKAYASA PERANGKAT LUNAK I

dokumen-dokumen yang mirip
Perancangan Sistem Informasi. Teknik Informatika UNIKOM

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB III PEMBAHASAN 3.1 Analisis sistem yang berjalan

BAB 3 ANALISIS DAN PERANCANGAN

BAB III PEMBAHASAN. Dalam pembuatan sistem informasi pengarsipan surat ini mempunyai dua

BAB III PEMBAHASAN. 3.1 Analisis

BAB III ANALISIS DAN PERANCANGAN SISTEM. saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut dapat

BAB III ANALISIS DAN PERANCANGAN. perpustakaan dengan alamat dokumen database,

BAB III PERANCANGAN SISTEM

Bab 3. Metode Perancangan

BAB III METODE DAN PERANCANGAN APLIKASI. Metode penelitian yang dilakukan dalam penelitian sebagai berikut

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

Data & Architecural Design. Tim RPL Progdi Teknik Informatika

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

REKAYASA PERANGKAT LUNAK I

BAB III PEMBAHASAN. kurang ( + ) 1 ½ (Satu setengah) bulan adalah sebagai berikut : Tabel 3.1 Kegiatan Kerja Praktek

BAB IV RANCANGAN SISTEM USULAN

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DISKRIPSI PEKERJAAN. Pelaksanaan kerja praktik dilakukan pada Laboratorium Stikom Surabaya

BAB III DESAIN DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. keputusan atau tindakan dalam menyelesaikan masalah tersebut.

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB III ANALISIS DAN DESAIN SISTEM

BAB III PEMBAHASAN 3.1 Analisis Sistem Analisis Masalah

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan

BAB III PEMBAHASAN. Pembahasan yang kami lakukan pada kerja praktek di PT. Malayandi Tour & Travel hanya mengenai karyawan tetap saja.

BAB III METODE PENELITIAN

BAB 3 PEMBAHASAN Analisis Sistem

BAB IV DESKRIPSI PEKERJAAN

BAB 1 PENDAHULUAN. Kantor Pelayanan Pajak Pratama Jakarta Kramat Jati merupakan suatu

BAB III ANALISIS DAN PERANCANGAN. untuk mengidentifikasikan dan mengevaluasi permasalahan permasalahan,

BAB IV ANALISIS DAN DESAIN SISTEM

Analysis Modeling 4/10/2018. Focus on What not How. Kenapa Analisis Kebutuhan. Definisi Analisis Kebutuhan. Langkah-Langkah Analisis Kebutuhan

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR TABEL... viii DAFTAR GAMBAR... ix DAFTAR SIMBOL... xi DAFTAR LAMPIRAN...

BAB III METODE PENELITIAN. a. Menentukan kebutuhan data yang dibutuhkan. b. Mengumpulkan semua data yang dibutuhkan.

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB III METODE PENELITIAN. Mengacu pada latar belakang penelitian dan rumusan masalah serta tujuan

BAB III ANALISIS DAN PERANCANGAN SISTEM. informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III PERANCANGAN PENELITIAN

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

KATA PENGANTAR. Assalamualaikum wr. wb.

BAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang

BAB III ANALISIS MASALAH. Analisis sistem merupakan tahap yang bertujuan untuk memahami sistem,

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PENGESAHAN... ii. ABSTRAK... iii. PROLOG... iv. KATA PENGANTAR... v. DAFTAR ISI... vii. DAFTAR GAMBAR...

BAB III METODE DAN PERANCANGAN SISTEM. menggunakan referensi jurnal, e-book, dan artikel terkait.

BAB III DESAIN DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN. Analisis Sistem ini merupakan penguraian dari suatu sistem pengolahan aplikasi

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB III METODOLOGI PENELITIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN. analisis sistem ruang lingkup tugasnya lebih terinci. Pemeliharaan Sarana (Perbaikan) yang sesuai dengan kebutuhan user.

BAB IV PERANCANGAN 4.1 Perancangan Arsitektur Sistem Kebutuhan Perangkat Lunak Tabel 4.1

BAB IV DESKRIPSI PEKERJAAN. barang terlebih dahulu, kemudian dicatat. Hasil dari catatan tersebut akan direkap

Bab 3 Metode dan Perancangan Sistem

BAB IV DESKRIPSI PEKERJAAN. dengan beberapa perusahaan lain. Hal ini diakibatkan karena sistem yang

BAB III ANALISIS DAN EVALUASI

BAB III PEMBAHASAN. 3.1 Jadwal Kerja Praktek. Berdasarkan surat balasan kerja praktek dari Rumah Sakit Umum Pantura

BAB III ANALISA DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

PEMBAHASAN 1 BAB III. 1.1 Analisis Masalah

BAB IV PERANCANGAN SISTEM

BAB II LANDASAN TEORI

BAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik

BAB III HASIL DAN PEMBAHASAN

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

Rekayasa Perangkat Lunak Analisis Kebutuhan Perangkat Lunak (Structured Oriented) Teknik Informatika UNIKOM

BAB III ANALISA DAN DESAIN SISTEM

BAB III PEMBAHASAN. Pelaksanaan kerja praktek dilaksanakan di Dinas Energi dan Sumber Daya

II Diagram Konteks II DFD (Data Flow Diagram) II Kamus Data II.2.8 Perangkat Lunak yang Digunakan II.2.8.

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB I PENDAHULUAN. Politeknik Telkom Bandung merupakan salah satu politeknik yang berada. naungan YPT (Yayasan Pensiun Telkom).

BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan... VI Saran... VI-1 DAFTAR PUSTAKA LAMPIRAN A TAMPILAN LAYAR LAMPIRAN B LISTING PROGRAM

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB III METODE DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya

BAB IV PERANCANGAN SISTEM

Transkripsi:

REKAYASA PERANGKAT LUNAK I Perancangan Perangkat Lunak Disusun Oleh: TIM Matakuliah RPL Teknik Informatika UNIKOM

AGENDA PERKULIAHAN

KONTEN MATERI

ALASAN PERANCANGAN PERANGKAT LUNAK

DEFINISI PERANCANGAN PERANGKAT LUNAK Sebuah proses yang menghasilkan sebuah model atau representasi yang menampilkan ketegasan, komoditas, dan kemudahan untuk dipahami. [Roger S. Pressman, 7 th edition]

ANALISIS KEBUTUHAN KE PERANCANGAN

PRINSIP PERANCANGAN PERANGKAT LUNAK (1) 1. Proses perancangan tidak boleh menggunakan konsep tunnel vision. 2. Perancangan yang dibuat harus bisa ditelusuri pada model analisis. 3. Hasil perancangan harus original. 4. Bisa mengurangi jarak antara proses perangkat lunak dengan proses dunia nyata.

PRINSIP PERANCANGAN PERANGKAT LUNAK (2) 5. Desain harus seragam dan terintegrasi. 6. Perancangan bukan coding dan coding bukan perancangan. 7. Desain harus terstruktur dalam menghadapi perubahan. 8. Desain yang dibuat harus bisa dinilai dan direview untuk melihat kesalahan semantik.

FASE-FASE PERANCANGAN PERANGKAT LUNAK

KONTEN MATERI

DEFINISI PERANCANGAN DATA Penurunan solusi dari analisis data ke dalam bentuk skema relasi, diagram relasi, dan struktur tabel

TAHAPAN PERANCANGAN DATA Entity Relationship Diagram + Kamus Data Skema Relasi + Diagram Relasi Struktur Tabel

SKEMA RELASI Format Skema Relasi: Nama Entitas = (atribut kunci, atribut_2, atribut_3, atribut_n) Contoh Skema Relasi: Mahasiswa = (NIM, Nama, Alamat)

DIAGRAM RELASI (1) Format Diagram Relasi: Nama tabel diambil dari nama entitas pada skema relasi

DIAGRAM RELASI (2) ERD: Contoh Skema Relasi:

PERANCANGAN STRUKTUR TABEL (1) Format Struktur Tabel: <no_tabel>. <nama_tabel> Nama file : <nama_file>.<ekstensi_file> Tempat penyimpanan: <media_penyimpanan> Nama Field Tipe Data Panjang Kunci Keterangan

PERANCANGAN STRUKTUR TABEL (2) Contoh Struktur Tabel: 1. Tabel Kategori Barang Nama file : KategoriBarang.sql (File MySQL) Tempat penyimpanan: Harddisk Nama Field Tipe Data Panjang Kunci Keterangan Id_Kategori Integer - Primary Key Auto_Increment Nama_Kategori Varchar 31 Not null, default=...

PERANCANGAN STRUKTUR TABEL (3) 2. Tabel Barang Nama file : Barang.sql (File MySQL) Tempat penyimpanan: Harddisk Nama Field Tipe Data Panjang Kunci Keterangan Id_Barang Varchar 10 Primary Key Nama_Barang Varchar 31 Not null, default=... Id_Kategori Integer - Foreign Key references KategoriBarang( Id_Kategori )

KONTEN MATERI

TAHAPAN PERANCANGAN ARSITEKTURAL Data Flow Diagram Arsitektural Perangkat Lunak Struktur Menu

ARSITEKTUR DATA CENTERED

ARSITEKTUR DATA FLOW

ARSITEKTUR CALL AND RETURN

ARSITEKTUR OBJECT ORIENTED

ARSITEKTUR LAYERED

PERANCANGAN ARSITEKTUR MENU (1)

PERANCANGAN ARSITEKTUR MENU (2)

KONTEN MATERI

TAHAPAN PERANCANGAN ANTARMUKA DFD Perancangan Antarmuka + Perancangan pesan Jaringan Semantik

PRINSIP PERANCANGAN ANTARMUKA PERANGKAT LUNAK 1. Place the user in control 2. Reduce the user s memory load 3. Make the interface consistent

PRAKTIKAL PERANCANGAN ANTARMUKA PERANGKAT LUNAK (1) Click here This window comes to top! ( invisible sheets in Excel) Model untuk pengguna harus dibuat sederhana

PRAKTIKAL PERANCANGAN ANTARMUKA PERANGKAT LUNAK (2) Every time you provide an option, you're asking the user to make a decision. Joel Spolsky This is unequivocally the most moronic wizard dialog in the history of the Windows operating system. This dialog is so stupid that it deserves some kind of award. A whole new category of award. Berikan pilihan yang tepat untuk pengguna

PRAKTIKAL PERANCANGAN ANTARMUKA PERANGKAT LUNAK (3) floating menu bar How many users want these? huge system tray Jangan memberi pengguna terlalu banyak kebebasan

PRAKTIKAL PERANCANGAN ANTARMUKA PERANGKAT LUNAK (4) vs Antarmuka harus metafora

PRAKTIKAL PERANCANGAN ANTARMUKA PERANGKAT LUNAK (5) vs (30% usability) (100% usability) Antarmuka harus berdaya guna tinggi

PRAKTIKAL PERANCANGAN ANTARMUKA PERANGKAT LUNAK (6) Where to grab? Where to click? What to drag? Antarmuka harus mudah dipahami

PRAKTIKAL PERANCANGAN ANTARMUKA PERANGKAT LUNAK (7) Antarmuka tidak mementingkan kreatifitas berlebihan tetapi kekonsistensian

PRAKTIKAL PERANCANGAN ANTARMUKA PERANGKAT LUNAK (8) vs. Which is better for an intimidated user? Pesan tidak boleh mengintimidasi pengguna

PRAKTIKAL PERANCANGAN ANTARMUKA PERANGKAT LUNAK (9) Driving at night in San Jose, where the street lights are yellow traffic light is green traffic light is yellow Kombinasi warna antarmuka harus tepat

FORMAT PERANCANGAN ANTARMUKA PERANGKAT LUNAK RANCANGAN ANTARMUKA NAVIGASI KETERANGAN ANTARMUKA

CONTOH PERANCANGAN ANTARMUKA PERANGKAT LUNAK LOGO Login Pengguna Nama Pengguna : Kata Kunci : Masukan Data Pengguna Klik Login atau tekan Alt + L menuju F003 / F004 / F005 Klik Ulang atau tekan Alt + U untuk mengosongkan isian kata pengguna dan kata kunci yang salah Klik Batal atau tekan Alt + B menuju F002 Login Ulang Batal Ukuran 401 X 297 tampilan sesuai dengan skin delphi, Font 12 arial warna hitam, Nama Form : F006

FORMAT PERANCANGAN PESAN PERANGKAT LUNAK NO. PESAN LOGO JENIS PESAN JENIS PESAN ISI PESAN TOMBOL SESUAI JENIS PESAN

CONTOH PERANCANGAN PESAN PERANGKAT LUNAK

FORMAT JARINGAN SEMANTIK

CONTOH JARINGAN SEMANTIK

TAHAPAN PERANCANGAN PROSEDURAL DFD + Spesifikasi Proses Identifikasi Masukan, Proses, dan Keluaran Flowchart

SIMBOL PERANCANGAN PROSEDURAL (1) SIMBOL NAMA SIMBOL FUNGSI Masukan/Keluaran Berupa Nilai Proses Alur Proses Prosedur/Fungsi (Jadi 1 flowchart tersendiri) Digunakan untuk menginisialisasi nilai dan menggambarkan keluaran berupa nilai Menggambarkan proses yang ada dalam logika proses Menggambarkan aliran di dalam logika proses Menggambarkan prosedur atau fungsi yang ada dalam suatu logika proses

SIMBOL PERANCANGAN PROSEDURAL (2) SIMBOL NAMA SIMBOL FUNGSI Mulai/Selesai Output Display Decision Page Off Reference Digunakan sebagai pembuka atau penutup pada suatu logika proses Menggambarkan keluaran berupa tampilan layar Menggambarkan logika percabangan atau pemilihan pada suatu logika proses Digunakan untuk menyambungkan alur proses pada halaman yang berbeda