Rangkuman Materi Pengembangan Sistem Informasi 1.Zachman’s Framework Zachman’s Framework ialah kerangka kerja dari Zachman yang merepresentasikan kebutuhan-kebutuhan pihak-pihak utama yang terlibat dalam pengembangan system ditinjau dari sisi data , Process dan Interface.
Pihak-pihak yang terlibat dalam pembangunan system : • System Owner( Pemilik Sistem), bertanggung jawab atas pendanaan , pengawasan proyek pengembangan, pengoperasian dan perawatan . Biasanya kepentingan atas system bersifat umum sesuai pandangan manajerial. •
System User (Pengguna Sistem), pihak yang akan mengoperasikan system. Biasanya kepentingannya atas system lebih bersifat khusus, karena System userlah nantinya yang akan memakai sistem untuk melaksanakan kegiatan sehari-hari perusahaan.
•
System Designer (Desainer Sistem),bertanggung jawab atas perancangan sistem . sistem desainer menerjemahkan kebutuhan bisnis dari pengguna dan pemilik sistem , sebagai bahan untuk mendesain sistem informasi yang mampu menyelesaikan masalah bisnis yang ada. Sistem desainer mendesain database , input, output, tampilan dan perangkat lunak komputer yang akan dipakai pada sistem nantinya.
•
System Builders (Pembangun sistem), spesialis teknis yang membangun sistem informasi dan komponen didasarkan atas spesifikasi desain dari System Designer.
Bagian-bagian utama dari sistem : • Data – hasil/ fakta dari suatu kejadian/proses yang digunakan untuk membuat informasi yang berguna bagi pihak tertentu. •
Process – aktivitas dalam sistem yang membawa kepentingan bisnis.
•
Interface – antar muka antara sistem dengan penggunanya.
2.PIECES
http://contoh.in
by:Lucya@BINUS
1
PIECES adalah Framework yang dikembangkan oleh James Watherbe, untuk mengklasifikasikan masalah. Bagian yang dikaji pada PIECES : • Problem (Masalah), kondisi yang menghambat / mengurangi cara kerja system , sehingga berpengaruh terhadap tujuan organisasi. •
Opportunity (Peluang) , kesempatan / langkah untuk meningkatkan kinerja perusahaan meskipun tidak ada masalah khusus yang ditemukan dalam perusahaan.
•
Directive (Arahan), kebutuhan baru yang diminta oleh manajemen, atau factor-faktor luar lainnya
PIECES : P(Performance), kebutuhan mengenai performance/kinerja sistem I (Informartion), kebutuhan akan peningkatan informasi dan data E(Economics), kebutuhan untuk meningkatkan ekonomi , pengawasan terhadap sumber daya materi, biaya demi keuntungan perusahaan. C(Control), kebutuhan akan pengawasan terhadap jalannya system dari segi keamanan dsb. E(Efficiency), kebutuhan akan peningkatan efisiensi dan efektifitas proses-proses yang ada dalam system. S(Service), kebutuhan akan peningkatan pelayanan terhadap pengguna sistem, pelanggan, pemasok, partner. Contoh lengkap dari Problem-problem yang ada dalam PIECES : Buku Metode desain dan analisis sistem , karangan jeffery L. Whitten , Loonie D. Bentley, halaman 87.
3.ERD (Entity Relationship Diagram) ERD , Model data yang menggunakan beberapa notasi untuk menggambarkan data dalam konteks entitas dan hubungan yang dideskripsikan oleh data tersebut. Setiap entitas dapat dibedakan dengan entitas lainnya. Contoh kategori entitas : Orang: AGENCY, KONTRAKTOR, PELANGGAN, DEPARTEMEN, DIVISI, PEGAWAI, INSTRUKTUR, MAHASISWA, PEMASOK. Tempat: PENJUALAN PER WILAYAH, GEDUNG, RUANGAN, KANTOR CABANG, KAMPUS Objek: BUKU, MESIN, PART, PRODUK, BAHAN BAKU, LISENSI PIRANTI LUNAK, PAKET PIRANTI LUNAK, TOOL, MODEL MOBIL,
http://contoh.in
by:Lucya@BINUS
2
Event: LAMARAN, PENGHARGAAN, PEMBATALAN, CLASS, PENERBANGAN, INVOICE, ORDER,REGISTRASI, RENEWAL, REQUISITION, RESERVASI, PENJUALAN, PERJALANAN.
Entity , kelompok orang tempat, objek, kejadian atau konsep tentang apa yang kita perlukan untuk mengcapture atau menyimpan data. Contoh : Presiden , Teroris Mahasiswa
Entity Instance, kemunculan tunggal suatu entitas. Contoh : Entity instance dari entity presiden : Barrack Obama , Soeharto , Yasser Arafat , Saddam Husein. Entity Instance dari entity teroris :Imam Samudra , Ossama Bin Ladeen, Amrozi Entity Instance dari entity mahasiswa :Sitorus , Acong , Joko Atribut , sifat atau karakteristik deskriptif dari suatu entitas yang sifatnya unik menggambarkan entitas tsb. Contoh : Entitas mahasiswa atributnya NIM , Nama , Alamat , Jurusan , No telp Relationship adalah asosiasi bisnis secara umum yang terdapat antara satu atau lebih entitas. Relationship dapat menggambarkan suatu kejadian yang menghubungkan entitasentitas atau hubungan secara logis yang ada antar entitas. Cardinality menunjukkan jumlah minimum dan maksimum dari kejadian satu entitas yang berhubungan dengan sebuah kejadian dari entitas lain. Karena semua relationship bidirectional, cardinality harus didefinisikan dalam dua arah untuk setiap hubungan
Primary key , atribut dari suatu entitas yang sifatnya sangat unik untuk mengidentifikasikan entitas tersebut, dapat dikatakan hanya dimiliki oleh entitas tersebut. Contoh :Entitas mahasiswa Primary Keynya : NIM Entitas Pembelian Primary Keynya : No_Pembelian Entitas Barang Primary Keynya : Kode_Barang Foreign Key , bila Primary key suatu entity berada pada entity lainnya karena adanya suatu hubungan. Contoh : Tr_penjualan dan Ms_Barang Pada Tr_penjualan terdapat kode_barang (yang merupakan Primary Key di entitas barang) , maka Kode_barang di Tr_penjualan disebut sebagai Foreign Key.
http://contoh.in
by:Lucya@BINUS
3
Notasi Cardinality CARDINALITY INTERPRETATION Exactly one ( one and only one )
MINIMUM INSTANCES
MAXIMUM INSTANCES
1
1
GRAPHIC NOTATION
- or -
Zero or one 0
1
1
many (>1)
0
many (>1)
>1
>1
One or more
Zero, one, or more
More than one
4.DFD (Data Flow Diagram) Data Flow Diagram (DFD) adalah suatu alat yang menggambarkan aliran data yang ada dalam sistem dan suatu proses yang dilakukan oleh suatu sistem. Sering juga disebut sebagai buble chart, transformation graph, dan model proses. Data Flow Diagram (DFD) dapat digunakan untuk merepresentasikan suatu sistem yang otomatis maupun manual dengan melalui gambar yang berbentuk jaringan grafik.
http://contoh.in
by:Lucya@BINUS
4
Jenis DFD : • Diagram Konteks • Diagram Nol • Diagram Rinci Elemen DFD : a. Eksternal Entity, entitas yang berada di luar system, memberikan data kepada system atau yang menerima informasi dari system. Tidak termasuk bagian dari system. Bila system informasi dirancang untuk satu bagian (departemen) , maka bagian lain yang masih terkait menjadi eksternal entity. b. Process, menggambarkan apa yang dilakukan system , berperan dalam transformasi data (memproses data yang masuk dan menghasilkan data keluaran). Biasanya ditulis dengan merupakan kata kerja+kata benda, tidak boleh menggunakan kata ’proses’ , Process harus diberi nomor. Contoh : Melayani pemesanan, meminjam buku, menjual barang. c. Data Flow (aliran data) digambarkan oleh panah. Hindari penggunaan kata ’data’, ’informasi’ pada data flow. d. Data Store , tempat penyimpanan data proses dapat mengambil atau memberikan data ke data store. Illegal Data Flow id External Entuty 1
Proses 1
External Entity 1
External Entuty 2
External Entity 2
id
External Entuty 1
id
External Entity 1
Proses 1
External Entity 1
Proses 1
id
Data Store 1
Data Store
id
External Entuty 1
id
Data Store
id
Data Store 1
id
Data Store 2
id Proses 1
id
DataStore1
http://contoh.in
id
DataStore2
id
Data Store 1
by:Lucya@BINUS
5