Translate

Rabu, 31 Oktober 2012

Proses Bisnis

Pada kesempatan kali ini, saya akan menjelaskan mengenai proses bisnis yang saya dapat dari 2 pertemuan.
Menurut kesimpulan saya, proses bisnis adalah pekerjaan yang memiliki beberapa sub proses yang berbeda-beda yang merupakan cara kerja dari sub proses tersebut.

Setelah kerja kelompok akhirnya saya mengetahui bahwa penyewaan rental merupakan sebuah sistem dimana semua divisinya harus saling bekerja sama dimana satu divisi tidak dapat melaksanakan tugasnya, maka penyewaan rental ini tidak dapat bekerja optimal.

Yang saya kurang ketahui mengenai cara kerja dari sistem penyewaan rental kerena di makassar sistem penyewaan rental merupakan badan usaha kecil dimana bosnya yang kerja semua pekerjaan yang ada dalam sistem tersebut. Jadi, saya kurang dapat mengerjakan dengan baik karena kekurangan wawasan mengenai cara kerja sistem itu.

Yang saya ingin ketahui lebih lanjut adalah cara menggambar proses bisnis dalam flowchart.

Mohon maaf, jika dalam menulis blog, bahasa yang digunakan kurang baik karena penulis tidak pandai dalam merangkai kata-kata.

salam penulis,
iminayoko

Rabu, 24 Oktober 2012

Software Proses

Hari senin yang lalu, pak dosen menyuruh kami untuk melakukan pameran mengenai software proses dan saya yang tidak ikut pelajaran pada hari jumat hanya dijelaskan oleh teman-teman tentang 
1. Waterfall Model
2. Prototyping Model
3. RAD (Rapid Application Development)
4. Incremental Model
5. Spiral Model
Mula-mula saya akan menjelaskan tentang 
1. Waterfall Model
     Waterfall Model adalah model pengembangan yang dilakukan secara berurutan dan setelah sampai   pada tahap sesuatu, tidak bisa naik ke tahap diatasnya.
Kelebihan :

-   Merupakan model pengembangan paling handal dan paling lama digunakan.
-   Cocok untuk system software berskala besar.
-   Cocok untuk system software yang bersifat generic.
-   Pengerjaan project system akan terjadwal dengan baik dan mudah dikontrol.
Kekurangan :
-   Persyaratan system harus digambarkan dengan jelas.
-   Rincian proses harus benar-benar jelas dan tidak boleh berubah-ubah.
-  Sulit untuk mengadaptasi jika terjadi perubahan spesifikasi pada suatu tahapan pengembangan.
2. Prototyping Model
Prototyping Model adalah salah satu pendekatan dalam rekayasa perangkat lunak yang secara langsung mendemonstrasikan bagaimana sebuah perangkat lunak atau komponen-komponen perangkat lunak akan bekerja dalam lingkungannya sebelum tahapan konstruksi aktual dilakukan (Howard, 1997).(dikutip dari http://beukicot.blogspot.com/2010/09/prototyping-adalah-salah-satu.html) 
Kelebihan :
-    Prototype melibatkan user dalam analisa dan desain.
-    Punya kemampuan menangkap requirement secara konkret daripada secara abstrak.
-    Untuk digunakan secara standalone.
-    Digunakan untuk memperluas SDLC.
-    Mempersingkat waktu pengembangan Sistem Informasi
Kekurangan :
-   Proses analisis dan perancangan terlalu singkat.
-   Mengesampingkan alternatif pemecahan masalah.
-   Bisanya kurang fleksible dalam mengahdapi perubahan.
-   Protitype yang dihasilkan tidak selamanya mudah dirubah
-   Protype terlalu cepat selesai.
3. RAD
RAD adalah model pengembangan software yang merupakan pengembangan dari waterfall model. (mirip tapi lebih efektif). Hehe..
Kelebihan :
-   RAD mengikuti tahapan pengembangan sistem sepeti umumnya, tetapi mempunyai kemampuan untuk menggunakan kembali komponen yang ada (reusable object).
-  Setiap fungsi dapat dimodulkan dalam waktu tertentu dan dapat dibicarakan oleh tim RAD yang terpisah dan kemudian diintegrasikan sehingga waktunya lebih efesien.

Kelemahan : 
- Model RAD memerlukan sumber daya yang cukup besar, terutama untuk proyek dengan skala besar.
- Model ini cocok untuk proyek dengan skala besar.
- Model RAD memerlukan komitmen yang kuat antara pengembang dan pemesssan, bahkan keduanya bisa    tergabung dalam 1 tim
- Kinerja dari perangkat lunak yang dihasilkan dapat menjadi masalah manakala kebutuhan-kebutuhan  diawal proses tidak dapat dimodulkan, sehingga pendekatan dengan model ini kurang bagus.



4. Incremental Model

Incremental Model adalah model pengembangan sistem pada software engineering berdasarkan requirement software yang dipecah menjadi beberapa fungsi atau bagian sehingga model pengembangannya secara bertahap.

Kelebihan : 
- Merupakan model dengan manajemen yang sederhana
- Pengguna tidak perlu menunggu sampai seluruh sistem dikirim untuk mengambil keuntungan    dari sistem tersebut. Increment yang pertama sudah memenuhi persyaratan mereka yang paling kritis, sehingga perangkat lunak dapat segera digunakan.
- Resiko untuk kegagalan proyek secara keseluruhan lebih rendah. Walaupun masalah masih dapat ditemukan pada beberapa increment. Karena layanan dengan prioritas tertinggi diserahkan pertama dan increment berikutnya diintegrasikan dengannya, sangatlah penting bahwa layanan sistem yang paling penting mengalami pengujian yang ketat. Ini berarti bahwa pengguna akan memiliki kemungkinan kecil untuk memenuhi kegagalan perangkat lunak pada increment sistem yang paling bawah.

Kekurangan :
- Tiap bagian tidak dapat diintegrasikan
- Setiap tambahan yang dibangun harus dimasukkan kedalam struktur yang ada tanpa 
Menurunkan kualitas dari yang telah dibangun system tersebut sampai saat ini.
- Penambahan staf dilakukan jika hasil incremental akan dikembangkan lebih lanjut

5. Spiral Model
Spiral Model adalah model proses software yang merangkai sifat iteratif dari prototipe dengan cara kontrol.

Kelebihan :
- ditekankan pada pencairan alternatif, dan pemaksaan penggunaan kembali Software yang telah ada
- Analisa resiko
- Adanya prototype memudahkan komunikasi dengan konsumen

Kekurangan :
-  Biasanya pihak pengembang dan perusahaan berada pada satu pihak yang sama
- Tahapan analisa resiko sewaktu-waktu dapat membatalkan proses rekayasa, jika pihak pengembang adalah pihak di luar perusahaan, maka timbulah masalah hukum

sekian posting dari penulis, jika ada kata yang salah mohon dimaklumi karena penulis juga masih belajar nih.. (hehe..))

Selasa, 16 Oktober 2012

Pentingnya Membaca!!!

Pada jumat lalu, kami disuruh menjelaskan tentang materi yang akan diberikan oleh bapak guru, tetapi karena kita tidak membaca akhirnya tidak ada seorangpun yang bisa menjelaskan. Saya jadi menyadari pentingnya membaca dan saya berjanji saya akan lebih rajin membaca dan memperhatikan penjelasan yang diberikan oleh para dosen.
Jadi pada minggu ini, saya akan menjelaskan tentang pentingnya membaca bagi kehidupan. Membaca adalah hal yang bisa dilakukan oleh semua orang karena tidak terlalu sulit. hehe^^

Nah, alasan kenapa membaca itu penting :
1. Membaca dapat membuka pemahaman kita yang baru (mungkin ada selama ini kita keliru tetapi karena
    membaca kita akhirnya jadi mengerti.
2. Dengan membaca kita dapat menerima amanat sehingga kita dapat menjadi lebih bijak.
3. Membaca juga dapat dijadikan media untuk menghilangkan stress (membaca buku yang bersifat humor).
4. Membaca dapat membantu kita untuk memiliki keterampilan baru.
5. Membaca dapat menambah kosakata kita yang baru.
6. Pemikiran kita lebih luas karena sudah ada pengalaman kita sesuai dengan yang telah dibaca.

Nah, karena saya sudah menjelaskan tentang pentingnya membaca jadi yang telah membaca artikel ini juga bisa lebih rajin membaca ya..

Rabu, 10 Oktober 2012

Analisis Sistem Informasi

Pada pembahasan sebelumnya, saya telah membahas mengenai Analisis Sistem Informasi, sekarang saya akan membahas lanjut mengenai Analisis Sistem Informasi tapi saya akan jelaskan lebih detail.. hehe^^

Sistem Informasi dibuat dari/terdiri dari :
- Data : merupakan kumpulan dari fakta yang bisa berisi nilai, kualitas, jumlah, berita, dan sebagainya.
- Informasi : kumpulan data yang telah diolah sehingga menghasilkan fakta yang memiliki nilai lebih dan lebih
   berguna.
- Knowledge : kemampuan untuk memahami informasi yang diperoleh dari pengalaman/studi dan
   dapat menyelesaikan pekerjaan lebih efektif & efisien.

Model Sistem Informasi terdiri dari :
- Data Resources :  mengenai sumber data, seperti bagaimana data dihimpun, diformat,
  disimpan, dan dientri sehingga dapat mengetahui data yang dihasilkan.
- Hardware Resources : mengenai alat yang digunakan untuk mengolah data.
- Software Resources : mengenai aplikasi yang digunakan untuk mengolah data.
- People Resources : mengenai kemampuan orang untuk menggunakan hardware & software.
- Network Resources : mengenai jaringan komputer, media komunikasi, dan dukungan jaringan informasi
   yang menggunakan distribusi web.

Sistem Informasi memiliki beberapa kegiatan :
- Input
- Processing
- Output
- Sistem Control
- Storage

Informasi Terakhir yang akan kujelaskan ialah level manajemen

Level Manajemen terdiri dari :
- Level Operasional : level dimana data diterima. contohx : transaksi, pencatatan dll..
- Level Taktis : level dimana data diolah setelah diterima dari level operasional. contohx : manajer, kepala seksi , dll.
- Level Strategis : level tertinggi dimana orang yang berada dalam posisi ini mempunyai wewenang untuk memberhentikan pegawai / pekerja yang ada dibawahnya jika dianggap kurang mampu menyelesaikan tugasnya. contoh : direktur perusahaan.

Sekian dari penulis.. Saya harap kedepannya saya dapat lebih memahami penjelasan bapak..

Senin, 08 Oktober 2012

Rekayasa Perangkat Lunak

Berikut saya akan menjelaskan beberapa pemahaman saya mengenai Rekayasa Perangkat Lunak (RPL)..

Pertama-tama saya akan menjelaskan apa itu perangkat lunak (Software). Software adalah sekumpulan data yang tersimpan dalam komputer dan bisa digunakan oleh orang untuk melakukan kerja pada komputer. Tetapi software bukan hanya merupakan program / aplikasi tetapi bisa juga merupakan item / file.

Selain pengertian, kita juga akan membahas mengenai sifat-sifat software.
Sifat-Sifat Software :
- Tidak dapat disentuh (bersifat maya)
- Terus mengalami perkembangan seiring dengan waktu
- Mengalami proses recycling

Macam-Macam Software : 
 - System Software : software yang digunakan untuk melayani software lain contoh : Linux
 - Real-time Software = software yang melakukan olah data berdasarkan waktu

 - Business Software = software untuk keperluan bisnis
 - Engineering / Scientific Software = software untuk keperluan teknis dan pengetahuan, 
 - Embedded Software = software yang dimasukkan ke dalam hardware 
 - PC Software = software untuk keperluan PC 
 - AI Software = software yang biasanya digunakan dalam game untuk memprediksi. 
 - Web Application = aplikasi web

Model Pembuatan Software (Waterfall Mode)



Rabu, 03 Oktober 2012

Just 4 Sharing !!!

Berikut pemahaman saya mengenai Analisis Sistem!

Sistem adalah suatu kesatuan elemen atau komponen yang masing-masing memiliki fungsi yang berbeda-beda yang bekerja bersama-sama untuk mencapai satu tujuan.
sedangkan Analisis adalah kegiatan meneliti suatu soal / permasalahan agar dapat mencapai pemahaman.
Jadi, Analisis Sistem adalah proses meneliti suatu kesatuan elemen untuk memahami sistem tersebut.
Setelah diberikan tugas kelompok yang bertema Analisis Sistem Komputer, saya mulai memahami Sistem Komputer dan makna dari Analisis Sistem meskipun masih terdapat kekurangan dalam pemahaman saya. Mungkin itu adalah proses menuju pemahaman yang lebih yang akhirnya dapat membuat saya sukses. hehehe^^
Dalam pelajaran ini, pemahaman saya mengenai Analisis Sistem masih kurang dan saya harap kedepannya saya dapat lebih banyak menyerap penjelasan dari dosen mata kuliah ini dan mata kuliah lain..

Salam dari penulis,
Iminayoko