mengembangkan sistem informasi...
TRANSCRIPT
MengembangkanSistemInformasiPersonal
PROSES sistem
pengembangan
MEMBUAT PROTOTIPE
APLIKASI SPREADSHEET
APLIKASI DTP
PROSESSistem
pengembangan
Project Definition
Sytem Study
Design Programming InstallationPost-
Implementation Audit
Definition Requirements Evaluation Design ImplementationPost-
Implementation Audit
Tahapan pemecahan masalah yang umum
Sdlc (licensed program) ***
Needs
Needs
Sdlc klasik (in-house custom program) *
Gathering Intelligence
Developing Alternatives
Making Choices
ImplementationMonitoring
Situation and Results
PROSESSistem
pengembangan
DefinitionClassify Problem
Build System
Platform
Design Prototype
InstallationPost-
Implementation Audit
Evaluate Design
Refine Prototype
Sdlc (prototyping) *****
Needs
• Menulis program• Spesifikasi hardware• Spesifikasi data• Gambarkan prosedur• Identifikasi orang
• Tentukan tipe• Tentukan ukuran• Tentukan kendala• Tentukan penggunaan ke depan
• Rumuskan masalah• Menilai kelayakan• Buat perencanaan proyek
MEMBUAT PROTOTIPE
Define Problem
Classfy Solution
Create System
Platform
Design Application
Implement System
• Kembangkan desain awal• Evaluasi desain• Desain ulang
• Memproduksi hasil• Sistem dokumen
Rumuskan masalah
Define Problem
• A perceived differences between what is and what ought to be• Persepsi• Apa yang terjadi• Apa yang seharusnya terjadi
Menilai kelayakan
• Rasionalinalitas • Biaya• Skedul• Teknis• Organisasi
Project plan
• Bagaimana, siapa, apa saja, kapan, berapa, dimana • Gantt chart
Tipe Aplikasi
• Komunikasi (word processing, DTP, Graphics, Presentation, Electronic Communication)
• Analisis (Spreadsheet, Statistical, Operation Research, Decision Support)
• Tracking dan monitoring (Database, Project Management)• Integrasi (kombinasi aplikasi)
Ukuran Aplikasi
• byte
Penggunaan ke depan
• Digunakan pada situasi berbeda• Digunakan oleh orang lain
Classfying Solution
Kendala• Kebutuhan berubah• Pengetahuan user• Standarisasi hardware
Program• Berdasarkan klasifikasi solusi• Pengetahuan terhadap tipe aplikasi
Hardware
• Tipe personal komputer yang dibutuhkan• Kapasitas simpan• Kecepatan prosesor dan besarnya memori• Resolusi
Prosedur• Mengoperasikan program aplikasi• Mengikuti pengembangan sistem
Creating the System Platform
Data• Struktur direktori
Orang• Pengembang• Membantu (departemen, vendor, konsultan)
• Proses iteratif (desain-feedback-revisi)• Alternatif desain
• Dibuat, dicoba, dan dioperasikan• Proses instalasi
Designing the Application with
Prototype
Implementing the System
APLIKASI DTP
• Huruf • Grafik• Layout halaman• Template
• GUI interface• Prosesor dan memori• PageMaker, QuarkXPress, Ventura
Publisher
• Kompleksitas desain, huruf, grafik, dan layout
• Press release, laporan, presentasi publik
The challenge and opportunity
Hardware platform description
DTP concepts
• Sesuaikan bidang tulis dengan huruf
• Pilih huruf serif (times dan palatino) jika banyak teks, karena mudah dibaca
• Jangan menggunakan banyak tipe huruf, maksimal 2 tipe
• Gunakan kombinasi tipe huruf yang sangat berbeda (misalnya times dan helvetica)
• Gunakan italic, bold, dan gaya lainnya pada judul, heading, dan caption
• Gunakan huruf kapital kecil untuk akronim
Rekomendasi dalam memakai huruf
• Gunakan untuk menunjukkan trend, movement, distribution, dan cycle
• Gunakan huruf sans serif pada label
• Gunakan pie chart untuk menunjukkan bagian dari keseluruhan
• Gunakan bar chart menunjukkan jumlah dari satu item
• Gunakan pictogram untuk lebih membuat grafik bar menarik
• Gunakan bar chart stak atau multiple untuk menunjukkan jumlah dari banyak item, namun satuannya harus bisa dibandingkan
• Tunjukkan hubungan data dengan line plot atau grafik XY dengan range data yang mungkin
Rekomendasi dalam memakai grafik
• Sesuai dengan tujuan publikasi
• Pada banyak kolom, pilih huruf dengan lebar kolom 40 karakter per kolom
• Gunakan kertas putih plent
Rekomendasi dalam layout halaman
DATABASESistemInformasiPersonal
MEMBANGUN MODEL DATA
CustNumCustNameCustAddrCustCityCustStateCustZipCustPhone
CUSTOMER
OrderNumOrderDateSPNameAmount
ORDER
1 N
CUST-ORDrelationship
MEMBANGUN MODEL DATA
DeptNameLocationPhoneManagerMailStop
DEPARTMENT
EmpNameSocSecNumPayCodeSkillLevelLastReview
EMPLOYEE
1 N
DEPT-EMPrelationship
TRANSFORMASI DATA KE DISAIN DATABASE
CustNumCustNameCustAddrCustCityCustStateCustZipCustPhone
CUSTOMER
OrderNumOrderDateSPNumSPNameSPComPerAmount
ORDER
1 N
CUST-ORDrelationship
ORDEROrderNum OrderDate SPNum Amount1000 5/11/2010 10 Rp 5000001010 5/11/2010 20 Rp 1000001030 5/12/2010 10 Rp 4500001040 5/12/2010 20 Rp 300000
SALES PERSONSPNum SPName SPComPer10 Budi 0.1020 Iwan 0.12
EMPLOYEE AUTO1 1
Emp-autorelationship
One to one
SALES PERSON ORDER1 N
sp-ordrelationship
One to many
BOOK AUTHORN M
bk-athrrelationship
MANY TO MANY
MENGEMBANGKAN PROTOTIPE DATABASE
CustNumCustNameCustPhone
CUSTOMER
ReturNumReturDateCreAmountOrderNum
RETURN
1 N
CUST-ORDrelationship
1 N
ORD-RETRrelationship
OrderNumOrderDateSPNameCustNum
ORDER