Pembelajaran tentang Analisis Sistem Informasi
Ada 5 proses sistem informasi yaitu :
1. Data resources
maksudnya kita harus awali dengan mencari dan mengidentifikasi data dulu seperti darimana data diperoleh, akan di entri di mana, yang mana data yang benar/salah, dll.
2.Hardware resources
dalam hal ini yang dibicarakan perangkat kerasnya seperti apa alat inputnya, bagaimana karakteristiknya, dimana disimpan, dimana ditampilkan dll. Intinya bagaimana cara mengentri data yang didukung oleh hardware.
3.Software resources
dimana ada hardware pasti ada softwarenya. dalam hal ini. software berperan seperti bagaimana membuat iklannya, bagaimana menampilkannya, dll.
4.People resources
suatu software dan hardware tidak dapat dioperasikan tanpa manusia, jadi tujuannya disini yaitu untuk mengoperasikan software dan hardware
5.Network resources
fungsinya jaringan yaitu untuk mendistribusikan informasi, yaitu dimana software dan hardware serta people harus baik agar pengguna dapat memperoleh informasi yang maksimal.
sekian dan Terima Kasih : )
Rabu, 31 Oktober 2012
Bisnis Proses
Haii..blog kali ini saya akan membahas tentang pembelajaran hari senin, tugas kelompok yang membuat analisis tentang RENTAL MOBIL. Tapi di tugas kali ini saya tidak masuk dalam kelompok karena, di bilang kelompok ku amburadur jadi di pecahkan.
Dan saya hanya menjadi komentator yang memberi saran ke kelompok2 lain ato pun memberi pertanyaan, yang saya pelajari dari RENTAL MOBIL tersebut, tentang bagaimana proses penggembangan perusahaan tersebut, seperti dari menganalisis data2 mobil yang akan d rentalkan dan setelah itu para coustemer yang ingin merental mobil yang mereka pilih, data-data yang kita simpan sebagai jaminanan bukti peminjaman. Durasi waktu peminjaman mobil, data-data atau kondisi mobil sebelum di pinjam dan setelah penggembalian mobil tersebut.
Mungkin hanya itu yang dapat saya sampaikan disini, dan mudah2an di kelompok2 lain
Dan saya hanya menjadi komentator yang memberi saran ke kelompok2 lain ato pun memberi pertanyaan, yang saya pelajari dari RENTAL MOBIL tersebut, tentang bagaimana proses penggembangan perusahaan tersebut, seperti dari menganalisis data2 mobil yang akan d rentalkan dan setelah itu para coustemer yang ingin merental mobil yang mereka pilih, data-data yang kita simpan sebagai jaminanan bukti peminjaman. Durasi waktu peminjaman mobil, data-data atau kondisi mobil sebelum di pinjam dan setelah penggembalian mobil tersebut.
Mungkin hanya itu yang dapat saya sampaikan disini, dan mudah2an di kelompok2 lain
Sabtu, 27 Oktober 2012
Proses Software
Pada pertemuan kali ini, kita membahas tentang model software :
- Model Waterfall
- Model Prototyping
- Model Increamental
- Model Spiral
- Model Rapid Application Development
Software proses terbagi atas beberapa bagian yaitu :
· Waterfall
Model
Dinamakan waterfall
model karena proses ini seperti model air terjun. Proses selanjtnya dapat
dikerjakan bila proses yang sebelumnya telah selesai dikerjakan.
Fase-fase pada
Waterfall model menurut referensi Sommerville:
· Requirements analysis and definition: Mengumpulkan kebutuhan
secara lengkap kemudian kemudian dianalisis dan didefinisikan
kebutuhan yang harus dipenuhi oleh program yang akan dibangun. Fase ini
harus dikerjakan secara lengkap untuk bisa menghasilkan desain yang
lengkap.
· System and software design: Desain dikerjakan setelah kebutuhan
selesai dikumpulkan secara lengkap.
· Implementation and unit testing: desain program
diterjemahkan ke dalam kode-kode dengan menggunakan bahasa pemrograman
yang sudah ditentukan. Program yang dibangun langsung diuji baik secara
unit
· Integration and system testing: Penyatuan unit-unit program
kemudian diuji secara keseluruhan (system testing).
· Operation and maintenance: mengoperasikan program
dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian atau
perubahan karena adaptasi dengan situasi sebenarnya.
Keunggulan pengaplikasian model ini, antara lain adalah sebagai berikut:
·Software
yang dikembangkan dengan metode ini biasanya menghasilkan kualitas yang baik.
· Document
pengembangan sistem sangat terorganisir, karena setiap fase harus terselesaikan
dengan lengkap sebelum melangkah ke fase berikutnya.
Kekurangan pengaplikasian model ini, antara lain adalah
sebagai berikut:
· Ketika problem muncul,
maka proses berhenti, karena tidak dapat menuju ke tahapan selanjutnya. Bahkan
jika kemungkinan problem tersebut muncul akibat kesalahan dari tahapan
sebelumnya, maka proses harus membenahi tahapan sebelumnya agar problem ini
tidak muncul. Hal-hal seperti ini yang dapat membuang waktu pengerjaan SE.
·Karena pendekatannya
secara sequential, maka setiap tahap harus menunggu hasil dari tahap
sebelumnya. Hal itu tentu membuang waktu yang cukup lama, artinya bagian lain
tidak dapat mengerjakan hal lain selain hanya menunggu hasil dari tahap
sebelumnya. Oleh karena itu, seringkali model ini berlangsung lama
pengerjaannya.
·Pada setiap tahap
proses tentunya dipekerjakan sesuai spesialisasinya masing-masing. Oleh karena
itu, ketika tahap tersebut sudah tidak dikerjakan, maka sumber dayanya juga
tidak terpakai lagi. Oleh karena itu, seringkali pada model proses ini
dibutuhkan seseorang yang “multi-skilled”, sehingga minimal dapat membantu
pengerjaan untuk tahapan berikutnya.
·Prototyping
Model
Pada proses
prototyping, keinginan pemesan adalah yang nomor satu. Awalnya ketika baru
berjalan, setelah mendengar keinginan si pemesan, maka akan dibuatkan contoh
dasar dari software yang diinginkan oleh si pemesan. Apabila tidak sesuai
dengan keinginan, maka contoh dasar tersebut dapat dengan mudah
dikembangkan/dirombak seusai dengan keinginan pemesan.
Keungggulan
:
· Adanya
kominuikasi yang baik antara pengembang dan pelanggan.
· Pengembang
dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan
· Pelangggan
berperan aktif dalam pengembangan sistem
· Lebih
menghemat waktu dalam pengembangan sistem
· Penerapan
menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya
Kelemahan :
· Ketidaksadaran user bahwa ini hanya
suatu model awal bukan model akhir
· Pengembang
kadang-kadang membuat implementasi yang sembarangan.
· Teknik dan tools yang tidak optimal pada
prototipe yang akan tetap digunakan pada softare sesungguhnya
· Rapid
Application Development (RAD)
RAD merupakan
pengembangan dari waterfall model, perbedaan mendasar pada RAD dibandingkan
dengan waterfall model adalah pembagian tugas dalam pembuatan perangkat lunak.
Pada hal ini pembuatan perangkat lunak di bagi dalam beberapa team dan ketika
team tersebut telah menyelesaikannya, akan di gabung dan satukan dalam sebuah
software.
Keuntungan dari RAD :
· Sangat berguna
dilakukan pada kondisi user tidak memahami kebutuhan-kebutuhan apa saja yang
digunakan pada proses pengembangan perangkat lunak.
· RAD mengikuti tahapan
pengembangan sistem sepeti umumnya, tetapi mempunyai kemampuan untuk
menggunakan kembali komponen yang ada (reusable object) sehingga pengembang
tidak perlu membuat dari awal lagi dan waktu lebih singkat berkisar antara 60
hari sampai 90 hari.
· Karena mempunyai
kemampuan untuk menggunakan komponen yang sudah ada dan waktu yang lebih
singkat maka membuat biaya menjadi lebih rendah dalam menggunakan RAD
Kelemahan dari RAD :
· Proyek yang berskala
besar, RAD memerlukan sumber daya manusia yang memadai untuk menciptakan jumlah
tim yang baik.
· RAD menuntut
pengembang dan pelanggan memiliki komitmen dalam aktivitas rapid fire yang
diperlukan untuk melengkapi sebuah sistem dalam waktu yang singkat. Jika
komitmen tersebut tidak ada maka proyek RAD akan gagal.
· Incremental
Model
Pada proses pembuatan
software dengan menggunakan model ini, ketika proses analysis dan design telah
selesai dikerjakan, maka dapat dilanjutkan ke increment yang berikutnya.
Demikian juga selanjutnya. Pada proses ini, ketika increment selanjutnya di
kerjakan, analysis yang dipakai tidak jauh berbeda dari increment sebelumnya.
Hanya saja pada increment selanjutnya akan jauh lebih baik dan lebih mendekati
keinginan pemesan software.
Kelebihan Increment Model
· Personil bekerja
optimal
· Pihak
konsumen dapat langsung menggunakan dahulu bagian-bagian yang telah selesai
dibangun. COntohnya pemasukan data karyawan.
· Mengurangi
trauma karena perubahan sistem. Klien dibiasakan perlahan-lahan
menggunakan produknya bagian per bagian.
· Memaksimalkan
pengembalian modal investasi konsumen
Kekurangan Increment Model
· Kemungkinan
tiap bagian tidak dapat diintegrasikan.
· Dapat
menjadi build and Fix Model, karena kemampuannya untuk selalu mendapat
perubahan selama proses rekayasa berlangsung.
· Harus
Open Architecture
·Spiral
Model
· Customer communication. Aktivitas yang dibutuhkan untuk membangun komunikasi yang
efektif antara developer dengan user / customer terutama mengenai kebutuhan
dari customer.
· Planning. Aktivitas
perencanaan ini dibutuhkan untuk menentukan sumberdaya, perkiraan waktu
pengerjaan, dan informasi lainnya yang dibutuhkan untuk pengembangan software.
· Analysis risk. Aktivitas analisis resiko ini dijalankan untuk
menganalisis baik resiko secara teknikal maupun secara manajerial. Tahap inilah
yang mungkin tidak ada pada model proses yang juga menggunakan metode iterasi,
tetapi hanya dilakukan pada spiral model.
· Engineering. Aktivitas
yang dibutuhkan untuk membangun 1 atau lebih representasi dari aplikasi secara
teknikal.
· Construction & Release. Aktivitas yang dibutuhkan untuk develop software, testing,
instalasi dan penyediaan user / costumer support seperti training penggunaan
software serta dokumentasi seperti buku manual penggunaan software.
· Customer evaluation. Aktivitas yang dibutuhkan untuk mendapatkan feedback dari
user / customer berdasarkan evaluasi mereka selama representasi software pada
tahap engineering maupun pada implementasi selama instalasi software pada tahap
construction and release.
Kelebihan dari model spiral adalah
penyelesaian dan biaya proyek lebih mudah diperkirakan, karena hal-hal penting
sudah dapat diketahui lebih awal yaitu pada saat pembuatan prototype.
Kelemahan dari model spiral adalah
melibatkan banyak pihak, biaya mahal, dan proyek cenderung bersifat kompleks
Rabu, 24 Oktober 2012
Pentingnya Membaca !
Saya mendapat beberapa alasan pentingnya membaca :
Enam Alasan Pentingnya Membaca
Jika Anda adalah seseorang yang benci dengan kegiatan membaca, ada baiknya Anda kaji ulang. Mengapa? Di bawah ini saya cantumkan enam alasan pentingnya kegiatan membaca. Saya tidak akan membuat tulisan ini menjadi panjang karena tulisan ini khusus dibuat untuk Anda yang benci membaca.
Pertama:Membaca penting karena dapat membuka wawasan baru. Banyak hal-hal baru yang akan Anda temukan dalam sebuah bacaan. Hal-hal yang belum pernah Anda ketahui. Bahkan hal-hal yang sebelumnya tidak pernah Anda bayangkan ada.
Kedua:Membaca penting karena dapat memberikan pencerahan baru pada pemikiran Anda. Saya yakin, tak jarang Anda digelayuti suatu persoalan yang Anda pikir tak ada pemecahannya. Atau barangkali tak banyak pilihan pemecahan yang dapat Anda tempuh. Bisa juga Anda menjalani sesuatu dengan suatu rutinitas yang membosankan. Saya anjurkan pada Anda: membacalah! Maka tanpa Anda duga Anda akan menemukan pencerahan baru bagaimana memecahkan masalah tersebut atau mengubah sesuatu yang cenderung rutin dan membosankan itu. Tingkatkan kualitas kehidupan pribadi Anda dengan membaca.
Ketiga:Membaca penting karena dapat mencerdaskan intelektual, spiritual, emosional, dan kepercayaan diri yang berpadu dengan kerendahan hati. Membaca akan membuka peluang Anda untuk menyerap sebanyak mungkin ilmu pengetahuan yang bermanfaat bagi kehidupan. Membaca akan menumbuhkan kemampuan Anda untuk berpikir kreatif, kritis, analitis dan imajinatif. Melalui membaca Anda akan membentuk kemampuan berpikir lewat proses: menangkap gagasan/informasi, memahami, mengimajinasikan, menerapkan dan mengekspresikan.
Keempat:Membaca penting karena membuat Anda menjadi seorang yang mandiri dalam mencari pengetahuan. Anda tak akan tergantung pada sekolah, les, kursus, atau seminar.
Kelima:Membaca dapat memberikan kenikmatan tersendiri bagi jiwa. Membaca adalah sebuah wisata pikiran. Melalui membaca, Anda bisa pergi ke mana saja. Tanpa dibatasi oleh dimensi ruang dan waktu. Membaca akan memberikan kesempatan kepada Anda untuk berangan-angan. Membebaskan pikiran.
Keenam:Membaca dapat membuat hidup lebih sukses. Tak percaya? Buktikan saja sendiri.
Selamat Mencoba : )
Rabu, 10 Oktober 2012
Rekayasa Perangkat Lunak
Hello..
Dalam 2 pertemuan dalam pelajaran ini, kita membahas tentang SOFTWARE..
Pengertian Software adalah sekumpulan data yang di simpan dan di atur oleh komputer, data elektronik yang di simpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu suatu perintah.
Macam - macam Software yaitu :
1. Sistem Software = berfungsi melayani Software lain.
Contah : Antivirus, windows, winZIP, winRar, dll
2. Real-Time Software = mengolah data berdasarkan waktu real.
Contoh : atm, chatting, dll
3. Business Software = Software yang di gunakan untuk bisnis.
Contoh : Pengukuran
4. Engineering / Scientific Software = digunakan untuk keperluan teknis, masalah pengukuran/sains.
Contoh : Software Scientific
5. Embedded Software = Software yang di masukkan dalam perangkat keras.
Contoh : Jam Tangan, AC, dll
6. PC Software = Software yang digunakan untuk keperluan PC.
Contoh : Photoshop, Core1Draw, dll
7. AI Software = Software yang sering digunakan dalam game dalam hal memprediksi / kecerdasan buatan.
Contoh : Game Dota yang di lengkapi dengan Map Dota V6.75 AI
8. Web Apllication = Software berbasis web
Contoh : Klik BCA
Sekian dan Terima Kasih : )
Dalam 2 pertemuan dalam pelajaran ini, kita membahas tentang SOFTWARE..
Pengertian Software adalah sekumpulan data yang di simpan dan di atur oleh komputer, data elektronik yang di simpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu suatu perintah.
Macam - macam Software yaitu :
1. Sistem Software = berfungsi melayani Software lain.
Contah : Antivirus, windows, winZIP, winRar, dll
2. Real-Time Software = mengolah data berdasarkan waktu real.
Contoh : atm, chatting, dll
3. Business Software = Software yang di gunakan untuk bisnis.
Contoh : Pengukuran
4. Engineering / Scientific Software = digunakan untuk keperluan teknis, masalah pengukuran/sains.
Contoh : Software Scientific
5. Embedded Software = Software yang di masukkan dalam perangkat keras.
Contoh : Jam Tangan, AC, dll
6. PC Software = Software yang digunakan untuk keperluan PC.
Contoh : Photoshop, Core1Draw, dll
7. AI Software = Software yang sering digunakan dalam game dalam hal memprediksi / kecerdasan buatan.
Contoh : Game Dota yang di lengkapi dengan Map Dota V6.75 AI
8. Web Apllication = Software berbasis web
Contoh : Klik BCA
Sekian dan Terima Kasih : )
Kamis, 04 Oktober 2012
Analisis Sistem Informasi
Haii haii.. saya akan membahas tentang pelajaran yang saya dapat dari 2 pertemuan ANALISIS SISTEM INFORMASI..
Yang pertama kita di ajar apa pengertian dari Sistem, dan setelah kita mengerti lebih dalam lagi apa itu Sistem, kita di bagi dalam berapa kelompok. Dan rata-rata setiap kelompok terdiri dari 4-5 orang tapi sayangnya kelompok saya hanya 3 orang saja. Hmm kelompok saya membahas tentang "Taman Bermain". Setelah liat pembahasan yang kami dapat sih, tidak rumit-rumit amat ternyata ketika mau di bagi menjadi beberapa elemen itu yang membinggungkan. Dan untungnya Pak Sofyan memberikan kami penjelasan yang membuat kelompok saya mengerti tentang pembahasan yang di maksud. Dan pada saat pertemuan ke 2 kita harus memperlihatkan hasil kerja kelompok kita. Dan ternyata WOW AMAZING kelompok saya gambarnya sangat singkat dan kurang jelas. Pak Sofyan membagi kita dari nomor-nomor ada yang menjadi penjaga stand dan ada yang jalan ke stand-stand kelompok lain untung memberikan kritik dan saran. Tp kelompok saya sangatlah mendapat kritik yang kurang lebih menusuk di hati, gambarnya gini lah, gitulah SEGALA MACAM RUPA..
Dan Pak Sofyan menerangkan 1 persatu kekurangan dari setiap kelompok. Dan memang kelompok saya kurang detail dan masih banyak letak kesalahan. Mudah2an di pertemuan berikutnya saya lebih memahami proses pembelajaran Analisis Sistem Informasi.. Aminnnnnnn *pray*
Yang pertama kita di ajar apa pengertian dari Sistem, dan setelah kita mengerti lebih dalam lagi apa itu Sistem, kita di bagi dalam berapa kelompok. Dan rata-rata setiap kelompok terdiri dari 4-5 orang tapi sayangnya kelompok saya hanya 3 orang saja. Hmm kelompok saya membahas tentang "Taman Bermain". Setelah liat pembahasan yang kami dapat sih, tidak rumit-rumit amat ternyata ketika mau di bagi menjadi beberapa elemen itu yang membinggungkan. Dan untungnya Pak Sofyan memberikan kami penjelasan yang membuat kelompok saya mengerti tentang pembahasan yang di maksud. Dan pada saat pertemuan ke 2 kita harus memperlihatkan hasil kerja kelompok kita. Dan ternyata WOW AMAZING kelompok saya gambarnya sangat singkat dan kurang jelas. Pak Sofyan membagi kita dari nomor-nomor ada yang menjadi penjaga stand dan ada yang jalan ke stand-stand kelompok lain untung memberikan kritik dan saran. Tp kelompok saya sangatlah mendapat kritik yang kurang lebih menusuk di hati, gambarnya gini lah, gitulah SEGALA MACAM RUPA..
Dan Pak Sofyan menerangkan 1 persatu kekurangan dari setiap kelompok. Dan memang kelompok saya kurang detail dan masih banyak letak kesalahan. Mudah2an di pertemuan berikutnya saya lebih memahami proses pembelajaran Analisis Sistem Informasi.. Aminnnnnnn *pray*
Selamat membaca.. Thank you : )
Langganan:
Postingan (Atom)