Selasa, 11 Januari 2011

Tugas Sistem Informasi (ERD)

ERD(Entity Relationship Diagram)


Dalam rekayasa perangkat lunak, model entitas-hubungan (ERM) adalah representasi abstrak dan konseptual data. Entitas-hubungan pemodelan adalah metode pemodelan database, digunakan untuk menghasilkan jenis skema konseptual atau semantik model data dari sistem, seringkali sebuah database relasional, dan persyaratan secara top-down. Diagram yang dibuat oleh proses ini disebut diagram entitas-hubungan, diagram ER, atau ERD.

Referensi definitif untuk pemodelan entitas-hubungan adalah 1.976 kertas Peter Chen. [1] Namun, varian dari ide yang ada sebelumnya, [2] dan telah dirancang kemudian

Contoh Dari Diagram ERD :












Tahap pertama dari rancangan sistem informasi menggunakan model ini selama analisis persyaratan untuk menggambarkan kebutuhan informasi atau jenis informasi yang akan disimpan dalam database. Teknik pemodelan data dapat digunakan untuk menggambarkan ontologi apapun (yaitu gambaran dan klasifikasi istilah yang digunakan dan hubungan mereka) untuk area tertentu bunga. Dalam hal desain sistem informasi yang didasarkan pada database, model data konseptual adalah, pada tahap berikutnya (biasanya disebut desain logis), dipetakan ke model data logis, seperti model relasional, yang pada gilirannya dipetakan ke model fisik selama desain fisik. Perhatikan bahwa kadang-kadang, fase kedua yang disebut sebagai "desain fisik".

Ada sejumlah konvensi untuk diagram entitas-hubungan (ERD). Notasi klasik terutama berhubungan dengan pemodelan konseptual. Ada berbagai notasi yang digunakan dalam desain database logis dan fisik, seperti IDEF1X.

Blok bangunan: entitas, hubungan, dan atribut

Entitas dapat didefinisikan sebagai sesuatu yang diakui sebagai mampu eksistensi independen dan yang dapat diidentifikasi secara unik. entitas adalah sebuah abstraksi dari kompleksitas dari domain tertentu. Ketika kita berbicara tentang sebuah entitas yang biasanya kita berbicara tentang beberapa aspek dari dunia nyata yang dapat dibedakan dari aspek-aspek lain dari dunia nyata. [3]

Entitas mungkin benda fisik seperti rumah atau mobil, acara seperti penjualan rumah atau layanan mobil, atau konsep seperti transaksi nasabah atau perintah. Meskipun entitas istilah yang paling sering digunakan, berikut Chen kita benar-benar harus membedakan antara suatu entitas dan entitas-tipe. Sebuah entitas-type kategori. Sebuah entitas, tegasnya, adalah sebuah contoh dari jenis-entitas yang diberikan. Ada contoh biasanya banyak dari jenis-entitas. Karena tipe entitas panjang agak rumit, kebanyakan orang cenderung menggunakan istilah entitas sebagai sinonim untuk istilah ini.

Entitas dapat dianggap sebagai kata benda. Contoh: komputer, seorang karyawan, lagu, teorema matematika.

Suatu hubungan menangkap bagaimana dua atau lebih entitas yang terkait satu sama lain. Hubungan dapat dianggap sebagai kata kerja, menghubungkan dua atau lebih kata benda. Contoh: seorang memiliki hubungan antara perusahaan dan komputer, mengawasi hubungan antara seorang karyawan dan departemen, yang melakukan hubungan antara seorang seniman dan sebuah lagu, terbukti hubungan antara matematika dan teorema.

Aspek linguistik Model yang dijelaskan di atas digunakan dalam bahasa query database deklaratif Errol, yang meniru bahasa alami konstruksi.

Entitas dan hubungan dapat keduanya memiliki atribut. Contoh: entitas karyawan mungkin memiliki Social Security Number (SSN) atribut; hubungan terbukti mungkin memiliki atribut tanggal.

Setiap entitas (kecuali itu adalah entitas lemah) harus memiliki satu set minimal atribut unik mengidentifikasi, yang disebut primary key entitas.

Entitas-hubungan diagram tidak menunjukkan entitas tunggal atau satu contoh hubungan. Sebaliknya, mereka menunjukkan set set entitas dan hubungan. Contoh: lagu tertentu adalah suatu entitas. Pengumpulan semua lagu dalam database adalah sebuah himpunan entitas. Hubungan dimakan antara anak dan makan siang dia adalah hubungan tunggal. Himpunan semua hubungan anak-makan siang tersebut dalam database adalah hubungan satu set. Dengan kata lain, satu set hubungan sesuai dengan relasi dalam matematika, sementara hubungan sesuai dengan anggota dari relasi.

Tugas Sistem Infomasi (DFD)

DFD(Data Flow Diagram)

Sebuah data flow diagram (DFD) adalah representasi grafis dari "aliran" data melalui sistem informasi. DFDs juga dapat digunakan untuk visualisasi pengolahan data (desain terstruktur).

Pada DFD, item data mengalir dari sumber data eksternal atau menyimpan data internal untuk sebuah toko data internal atau tenggelam data eksternal, melalui proses internal.

Sebuah DFD tidak memberikan informasi tentang waktu proses, atau sekitar apakah proses akan beroperasi secara berurutan atau paralel. Oleh karena itu sangat berbeda dari suatu flowchart, yang menunjukkan aliran kontrol melalui sebuah algoritma, yang memungkinkan pembaca untuk menentukan apa yang akan dilakukan operasi, dalam keadaan apa urutan, dan di bawah apa, tapi tidak apa jenis data akan input dan output dari sistem, atau dimana data akan datang dari dan pergi ke, atau dimana data akan disimpan (semua yang ditampilkan pada DFD).

Ini adalah praktek umum untuk menggambar konteks data flow diagram tingkat pertama, yang menunjukkan interaksi antara sistem dan agen eksternal yang bertindak sebagai sumber data dan tenggelam data. Pada diagram konteks (juga dikenal sebagai 'Level 0 DFD') interaksi sistem dengan dunia luar dimodelkan murni dalam hal arus data melalui batas sistem. Diagram konteks menunjukkan seluruh sistem sebagai proses tunggal, dan tidak memberikan petunjuk untuk organisasi internal.

Ini DFD konteks-level berikutnya "meledak", untuk menghasilkan Tingkat 1 DFD yang menunjukkan beberapa detail dari sistem yang dimodelkan. Tingkat 1 DFD menunjukkan bagaimana sistem ini dibagi menjadi sub-sistem (proses), masing-masing berhubungan dengan satu atau lebih data mengalir ke atau dari agen eksternal, dan yang bersama-sama memberikan semua fungsi sistem sebagai keseluruhan. Hal ini juga mengidentifikasi menyimpan data internal yang harus ada supaya sistem untuk melakukan tugasnya, dan menunjukkan aliran data antara berbagai bagian dari sistem.

Data flow diagram diusulkan oleh Larry Constantine, pengembang asli desain terstruktur, berdasarkan "data flow grafik" Martin dan Estrin's model perhitungan.

Data flow diagram (DFDs) adalah salah satu dari tiga perspektif penting dari analisis terstruktur-sistem dan metode desain SSADM. Sponsor proyek dan pengguna akhir perlu diberikan pengarahan dan dikonsultasikan di semua tahap evolusi suatu sistem. Dengan diagram aliran data, pengguna dapat memvisualisasikan bagaimana sistem akan beroperasi, apa sistem akan dicapai, dan bagaimana sistem akan diimplementasikan. dataflow diagram sistem tua itu bisa dibuat dan dibandingkan dengan diagram alir data sistem baru untuk menarik perbandingan untuk menerapkan sistem yang lebih efisien. diagram aliran data dapat digunakan untuk menyediakan pengguna akhir dengan ide fisik dimana data yang mereka masukan pada akhirnya memiliki pengaruh pada struktur dari keseluruhan sistem untuk pengiriman laporan. Bagaimana setiap sistem dikembangkan dapat ditentukan melalui diagram aliran data.

Dalam rangka mengembangkan seperangkat meratakan diagram aliran data analis / desainer dipaksa untuk mengatasi bagaimana sistem tersebut dapat diuraikan menjadi komponen sub-sistem, dan untuk mengidentifikasi data transaksi dalam model data.

Ada notasi yang berbeda untuk menggambar diagram alir data (Yourdon & Coad dan Gane & Sarson , mendefinisikan representasi visual yang berbeda untuk proses, menyimpan data, aliran data, dan entitas eksternal.

Beberapa Contoh Diagram Dari DFD Adalah Sebagai Berikut :





Tugas Sistem Informasi (SAP)

SAP(System Application And Product In Data Processing)

SAP, dimulai pada tahun 1972 oleh lima mantan karyawan IBM di Mannheim, Jerman, menyatakan bahwa itu adalah terbesar di dunia antar-perusahaan perangkat lunak perusahaan dan pemasok software independen terbesar keempat di dunia, secara keseluruhan.

Nama asli untuk SAP Jerman: ". Aplikasi Sistem dan Produk" Systeme, Anwendungen, Produkte, bahasa Jerman SAP Ide awalnya adalah untuk menyediakan pelanggan dengan kemampuan untuk berinteraksi dengan database perusahaan yang umum untuk berbagai aplikasi yang komprehensif. Secara bertahap, aplikasi yang telah dirakit dan hari ini banyak perusahaan, termasuk IBM dan Microsoft, yang menggunakan produk SAP untuk menjalankan bisnis mereka sendiri.

aplikasi SAP, dibangun di sekitar R terbaru mereka / 3 sistem, memberikan kemampuan untuk mengelola keuangan, aset, dan akuntansi biaya, operasi produksi dan bahan-bahan, personil, tanaman, dan dokumen diarsipkan. R / 3 sistem berjalan pada berbagai platform termasuk Windows 2000 dan menggunakan klien / server model. Versi terbaru dari R / 3 mencakup internet paket-komprehensif diaktifkan.

SAP baru-baru ini menyusun kembali penawaran produk di bawah antarmuka Web yang komprehensif, yang disebut mySAP.com, dan menambahkan aplikasi baru e-bisnis, termasuk manajemen hubungan pelanggan (CRM) dan manajemen rantai suplai (SCM).

Pada Januari 2007, SAP, sebuah perusahaan publik, memiliki lebih dari 38,4000 karyawan di lebih dari 50 negara, dan lebih dari 36.200 pelanggan di seluruh dunia. SAP adalah mengalihkan perhatian kepada bisnis skala kecil dan menengah (UKM). A R terbaru / 3 versi diberikan untuk platform IBM AS/400.

Seperti yang disebutkan sebelumnya SAP adalah singkatan dari "Sistem Aplikasi & Produk" yang menciptakan database terpusat umum untuk semua aplikasi yang berjalan di sebuah organisasi. Aplikasi ini telah dirakit sedemikian rupa serbaguna yang menangani semua departemen fungsional dalam suatu organisasi. Saat ini perusahaan besar termasuk Microsoft dan IBM menggunakan produk SAP untuk menjalankan bisnis mereka sendiri.

R / 2, yang berlari pada arsitektur Mainframe, adalah versi SAP pertama. produk Sap's umumnya terfokus pada Enterprise Resource Planning (ERP). aplikasi Sap's dibangun sekitar R / 3 sistem yang menyediakan fungsionalitas untuk mengelola operasi produk, akuntansi biaya, aset, material dan personil. R / 3 sistem SAP berjalan pada sebagian besar platform termasuk windows 2000 dan menggunakan klien / memutuskan model.

SAP menyediakan sebagian besar aplikasi perusahaan yang meliputi:

1. SAP Pengetahuan Gudang (KW)

2. Product Lifecycle Management (PLM)

3. Sistem Manajemen Sumber Daya Manusia (HRMS)

4. Supplier Relationship Management (SRM)

5. Manajemen Rantai Pasokan (SCM)

6. Customer Relationship Management (CRM)

7. Advanced Planner dan Optimizer (APO)

8. Gudang Informasi Bisnis (BW)

SAP NetWeaver adalah teknologi terbaru yang diperkenalkan oleh SAP. produk SAP terutama difokuskan pada organisasi-organisasi besar yang terutama terdiri dari Fortune 500 perusahaan dan nomor satu pilihan untuk sistem ERP di seluruh dunia. SAP memiliki solusi perangkat lunak yang disebut SAP Business One (SAP B1) dan SAP semua dalam satu yang terutama dibuat untuk organisasi berukuran kecil dan menengah. produk SAP yang digunakan oleh jutaan orang di seluruh dunia dan di lebih dari 120 negara dan terus meningkat. SAP memiliki lebih dari 38, 4000 karyawan di lebih dari 50 negara, dan lebih dari 36.200 pelanggan di seluruh dunia sebagai on Jan 2007.

Minggu, 09 Januari 2011

Tugas RPL (Manajemen Proyek)

CPM – PERT

PERT adalah suatu alat manajemen proyek yang digunakan untuk melakukan penjadwalan, mengatur dan mengkoordinasi bagian-bagian pekerjaan yang ada didalam suatu proyek. PERT yang memiliki kepanjangan Program Evalution Review Technique adalah suatu metodologi yang dikembangkan oleh Angkatan Laut Amerika Serikat pada tahun 1950 untuk mengatur program misil. Sedangkan terdapat metodologi yang sama pada waktu bersamaan yang dikembangkan oleh sektor swasta yang dinamakan CPM atau Critical Path Method.
 
Metodologi PERT divisualisasikan dengan suatu grafik atau bagan yang melambangkan ilustrasi dari sebuah proyek. Diagram jaringan ini terdiri dari beberapa titik (nodes) yang merepresentasikan kejadian (event) atau suatu titik tempuh (milestone). Titik-titik tersebut dihubungkan oleh suatu vektor (garis yang memiliki arah) yang merepresentasikan suatu pekerjaan (task) dalam sebuah proyek. Arah dari vektor atau garis menunjukan suatu urutan pekerjaan.

CPM (Critical Path Method)
Sebuah metode penjadwalan yang dikembangkan oleh Du Pont dan Remington Rand, dapat digunakan untuk aktifitas dimana durasinya sudah diketahui.
CPM adalah singkatan dari Critical Path Method atau Metode Jalur Kritis. Jalur kritis adalah jalur terlama antara titik dimulai sampai dengan titik penyelesaian proyek.










Beberapa teknik yang digunakan dalam menggunakan CPM yaitu:

-Buat daftar semua aktifitas yang dibutuhkan untuk menyelesaikan project.
-Buat daftar waktu yang diperlukan oleh masing-masing aktifitias tersebut untuk menyelesaikan tugasnya.
-Buat daftar ketergantungan antara aktifitas tersebut dalam project.

Terdapat beberapa perbedaan antara CPM dengan PERT, yaitu:

CPM menggunakan satu jenis waktu untuk taksiran waktu kegiatan sedangkan PERT menggunakan tiga jenis waktu, yaitu: prakiraan waktu teroptimis, termungkin, dan terpesimis.

CPM digunakan kala taksiran waktu pengerjaan setiap aktifitas diketahui dengan jelas, sedangkan PERT digunakan saat taksiran waktu aktifitas tidak dapat dipastikan seperti aktifitas tersebut belum pernah dilakukan atau mempunyai variasi waktu yang besar.

PERT berbasiskan statistik memberikan peluang hadirnya ketidakpastian. Hal tersebut, tampak dalam misal untuk mengukur probabilitas selesainya proyek jika kita inginkan proyek selesai pada suatu waktu tertentu, sedangkan CPM menganggap proyek terdiri dari peristiwa susul menyusul.

Meskipun demikian, CPM dan PERT mempunyai tujuan yang sama dimana analisis yang digunakan adalah sangat mirip yaitu dengan menggunakan diagram anak panah.
Dapat dikatakan CPM merupakan variasi dari PERT.
Perbedaan pokok antara CPM dan PERT terletak pada penentuan perkiraan waktunya, dimana PERT menggunakan rumus: D = (1 x OD) + (4 x ED) + (1 x PD)/6


sedangkan CPM menggunakan perhitungan Jalur Kritis (Critical Path).


Analogi diagram PERT


Sebuah pekerjaan yang dapat dilakukan bersamaan dengan pekerjaan lain disebut juga sebagai pekerjaan pararel (pararel task atau concurrent task). Selain itu terdapat juga sebuah aktivitas yang diwakili oleh garis putus-putus yang disebut dengan dummy activities. Dari sebuah diagram PERT dapat digunakan untuk mengetahui suatu urutan aktivitas kritis atau aktivitas yang harus dilakukan sebagai prioritas utama (critical path), penjadwalan dengan aktivitas lain, dan jumlah pekerja yang dibutuhkan.

LANGKAH-LANGKAH DALAM MELAKUKAN PERENCANAAN DENGAN PERT

Dalam melakukan perencanaan dengan PERT dibutuhkan beberapa langkah, yaitu:

1. Mengidentifikasi aktivitas (activity) dan titik tempuhnya (milestone). Sebuah aktivitas adalah pekerjaan yang dibutuhkan untuk menyelesaikan sebuah proyek. Titik tempuh (milestone) adalah penanda kejadian pada awal dan akhir satu atau lebih aktivitas. Untuk mengidentifikasi aktivitas dan titik tempuh dapat menggunakan suatu tabel agar lebih mudah dalam memahami dan menambahkan informasi lain seperti urutan dan durasi.

2. Menetapkan urutan pengerjaan dari aktivitas-aktivitas yang telah direncanakan. Langkah ini bisa dilakukan bersamaan dengan identifikasi aktivitas. Dalam menentukan urutan pengerjaan bisa diperlukan analisa yang lebih dalam untuk setiap pekerjaan.

3. Membuat suatu diagram jaringan (network diagram). Setelah mendapatkan urutan pengerjaan suatu pekerjaan maka suatu diagram dapat dibuat. Diagram akan menunjukan pekerjaan-pekerjaan yang harus dilakukan berurutan(serial) atau secara bersamaan (pararell). Pada diagram PERT biasanya suatu pekerjaan dilambangkan dengan simbol lingkaran dan titik tempuh dilambangkan dengan simbol panah.

4. Memperkirakan waktu yang dibutuhkan untuk setiap aktivitas.
Dalam menentukan waktu dapat menggunakan satuan unit waktu yang sesuai misal jam, hari, minggu, bulan, dan tahun.

5. Menetapkan suatu jalur kritis (critical path).
Suatu jalur kritis bisa didapatkan dengan menambah waktu suatu aktivitas pada tiap urutan pekerjaan dan menetapkan jalur terpanjang pada tiap proyek. Biasanya sebuah jalur kritis terdiri dari pekerjaan-pekerjaan yang tidak bisa ditunda waktu pengerjaannya. Dalam setiap urutan pekerjaan terdapat suatu penanda waktu yang dapat membantu dalam menetapkan jalur kritis, yaitu :
-ES – Early Start
-EF – Early Finish
-LS – Latest Start
-LF – Latest Finish
Dengan menggunakan empat komponen penanda waktu tersebut bisa didapatkan suatu jalur kritis sesuai dengan diagram.

6. Melakukan pembaharuan diagram PERT sesuai dengan kemajuan proyek.
Sesuai dengan berjalannya proyek dalam waktu nyata. Waktu perencanaan sesuai dengan diagram PERT dapat diperbaiki sesuai dengan waktu nyata. Sebuah diagram PERT mungkin bisa digunakan untuk merefleksikan situasi baru yang belum pernah diketahui sebelumnya.
 
KARAKTERISTIK PERT

Dari langkah-langkah penjelasan metode PERT maka bisa dilihat suatu karakteristik dasar PERT, yaitu sebuah jalur kritis. Dengan diketahuinya jalur kritis ini maka suatu proyek dalam jangka waktu penyelesaian yang lama dapat diminimalisasi.
Ciri-ciri jalur kritis adalah:
Jalur yang biasanya memakan waktu terpanjang dalam suatu proses.
Jalur yang tidak memiliki tenggang waktu antara selesainya suatu tahap kegiatan dengan mulainya suatu tahap kegiatan berikutnya.
Tidak adanya tenggang waktu tersebut yang merupakan sifat kritis dari jalur kritis.

MANFAAT PERT

Mengetahui ketergantungan dan keterhubungan tiap pekerjaan dalam suatu proyek.
Dapat mengetahui implikasi dan waktu jika terjadi keterlambatan suatu pekerjaan.
Dapat mengetahui kemungkinan untuk mencari jalur alternatif lain yang lebih baik untuk kelancaran proyek.
Dapat mengetahui kemungkinan percepatan dari salah satu atau beberapa jalur kegiatan.
Dapat mengetahui batas waktu penyelesaian proyek.


KARAKTERISTIK PROYEK

-Kegiatannya dibatasi oleh waktu; sifatnya sementara, diketahui kapan mulai dan -berakhirnya.
-Dibatasi oleh biaya.
-Dibatasi oleh kualitas.
-Biasanya tidak berulang-ulang.

PENJADWALAN PROYEK

Penjadwalan Proyek merupakan kegiatan yang dilakukan oleh seorang Manajer Proyek dalam:

-Membagi projek kedalam bentuk tugas dan estiamsi waktu serta sumber daya yang dibutuhkan untuk menyelesaikan tugas tersebut.
-Pengorganisasian tugas yang bersamaan untuk membuat jadwal yang optimum.
Meminimumkan ketergantungan tugas untuk menghindari adanya jeda waktu (delay) yg ditimbulkan oleh suatu tugas yang pengerjaannya harus menunggu tugas lainnya selesai.

Penjadwalan proyek dibutuhkan untuk membantu seorang manajer proyek sehingga dapat:

-Menunjukkan hubungan tiap-tiap kegiatan terhadap keseluruhan proyek.
-Mengidentifikasikan hubungan yang harus didahulukan di antara kegiatan.
-Menunjukkan perkiraan biaya dan waktu yang realistis untuk tiap kegiatan .
-Membantu penggunaan tenaga kerja, uang dan sumber daya lainnya dengan cara -mencermati hal-hal kritis pada proyek.


GANTT CHART

Gantt Chart merupakan suatu grafik dimana ditampilkan kotak-kotak yang mewakili setiap tugas dan panjang masing-masing setiap kotak menunjukkan waktu pengerjaan tugas-tugas tersebut dalam format pewaktuan tertentu seperti jam, hari, tanggal, minggu, bulan atau tahun .

Beberapa keuntungan dalam menggunakan Gantt Chart:

-Sederhana, mudah dibuat dan dipahami, sehingga sangat bermanfaat sebagai alat komunikasi dalam penyelenggaraan proyek.
-Dapat menggambarkan jadwal suatu kegiatan dan kenyataan kemajuan sesungguhnya pada saat pelaporan.



Beberapa kerugian dalam menggunakan Gantt Chart:

-Tidak menunjukkan secara spesifik hubungan ketergantungan antara satu kegiatan dan kegiatan yang lain, sehingga sulit untuk mengetahui dampak yang diakibatkan oleh keterlambatan satu kegiatan terhadap jadwal keseluruhan proyek.
-Sulit mengadakan penyesuaian atau perbaikan/pembaharuan bila diperlukan, karena pada umumnya ini berarti membuat bagan balok baru.