Pages

Rabu, 31 Oktober 2012

3rd Reflection of ASI

Pada pertemuan kali ini kita membahas mengenai "Proses Bisnis". Proses Bisnis merukapan suatu aktivitas yang dilakukan pada suatu lingkunagan perusahaan. Untuk mengetahui mengenai lebih lanjut mengenai Proses Bisnis ,kita diajak untuk berkhayal seolah-olah kita memiliki sebuah perusahaan yang berupa Rental Mobil(tugas kelompok lagi). Kita harus menetukan Divisi-divisi apa saja yang ada pada perusahaan kita. Untuk lebih jelasnya lihat pebahasan selanjutnya .

Divisi yang ada :
  • Marketing : Memperkenalkan perusahaan, mompromosikan dan mencatat data-data costumer yang akan meminjam mobil.
  • Administrasi : Mengurus segala sesuatu yang berhubungan dengan keuangan. Dan juga mencetak slip untuk sebagai tanda bukti.
  • Operasional & Pemeliharaan : Mengurus segala sesuatu yang berhubungan dengan mobil, seperti mengecek kondisi mobil, mengeluarkan mobil dari garasi ataupun melakukan pemeliharaan rutin.
  • Personalia : Mengurus gaji karyawan, pengembangan diri karyawan, dll.
Dari divisi-divisi yang ada tentu saja ada satu peran yang juga harus ada dalam suatu perusahaan, yaitu Pimpinan. Dimana pimpinan moengontrol jalannya bisnis perusahaan, memikirkan cara untuk memajukan perusahaan ataupun yang lainnya.

Untuk dapat menganalisis proses bisnis yang baik, sebaiknya divisi dan peran-peran tiap divisi harus jelas untuk memudahkan kita dalam mengetahui proses bisnis apa saja yang dapat atau akan terjadi palam perusahaan.

Dalam menentukan proses bisnis saya merasa masih kurang karena saat saya membuat proses bisnis pada suatu aktivitan, proses yang terjadi hanya sedikit. Tetapi ketika di koreksi oleh teman kelompok ternyata mesih ada proses-proses yang dapat terjadi didalamnya.(Peran teman kelompok penting loh...)

Jadi, untuk selanjutnya saya ingin mempelajari lebih lanjut tentang tips-tips dalam menentukan proses bisnis. ^_^
Read More >>

Kamis, 25 Oktober 2012

2nd Relection of RPL

Model Software

1. Waterfall Model




Langkah-langkah Waterfall Model :
  • Requirements analysis and definition : Mengumpulkan kebutuhan kemudian dianalisis kebutuhan yang harus dipenuhi.
  • System and software design : Membuat desain setelah mengumpulkan kebutuhan.
  • Implementation and unit testing : Mengubah desain kedalam kode-kode yang dimengerti komputer. Program langsung diuji secara unit.
  • Integration and system testing : Penyatuan unit-unit program  kemudian diuji secara keseluruhan.
  • Operation and maintenance : Mengoperasikan program dan melakukan pemeliharaan.
Kelebihan :
  1. Merupakan model pengembangan paling handal dan paling lama digunakan.
  2. Cocok untuk sistem software berskala besar.
  3. Pengerjaan proyek sistem akan terjadwal dengan baik dan mudah terkontrol.
  4. Document pengembangan sistem sangat terorganisir, karena setiap fase harus terselesaikan dengan lengkap sebelum melangkah ke fase berikutnya.
Kekurangan :
  1. Persyaratan sistem harus digambarkan dengan jelas.
  2. Rincian proses harus benar-benar jelas dan tidak boleh berubah-ubah.
  3. Ketika problem muncul, maka proses berhenti, karena tidak dapat menuju ke tahapan selanjutnya. 
  4. Membutuhkan waktu kerja yang lama karena harus menunggu hasil dari tahap sebelumnya. 

2. Incremental Model

Langkah-langkah Incremental Model :
  • Requirment : Proses untuk menentukan kebutuhan.
  • Specification : Proses menentukan spesifikasi sesuai kebutuhan.
  • Design : Perancangan software.
  • Code : Proses melakukan pengkodean.
  • Test : Tahap pengujian. 
Kelebihan :
  1. 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.
  2. Resiko untuk kegagalan proyek secara keseluruhan lebih rendah.
Kekurangan :
  1. Mungkin terjadi kesulitan untuk memetakan kebutuhan pengguna ke dalam rencana spesifikasi masing-masing hasil increment.

3. Spiral Model

Langkah-langkah Spiral Model :
  • Customer communication : Membangun komunikasi antara developer dengan costumer.
  • Planning : Aktivitas untuk menentukan sumberdaya, perkiraan waktu pengerjaan, dan informasi lainnya yang dibutuhkan untuk pengembangan software.
  • Analysis risk : Aktivitas menganalisis apa saja yang akan dibuat.
  • Engineering : Aktifitas membangun program.
  • Construction & Release : Aktivitas dimana costumer mencoba software dan costumer diberikan buku manual.
  • Customer evaluation : Aktivita dimana developer mendengar pendapat dan keluhan costumer.
Kelebihan :
  1. Dapat disesuaikan agar perangkat lunak bisa dipakai selama hidup perangkat lunak komputer.
  2. Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar.
Kekurangan :
  1. Sulit untuk menyakinkan pelanggan bahwa pendekatan evolusioner ini bisa dikontrol.
  2. Butuh waktu lama untuk menerapkan paradigma ini menuju kepastian yang absolut.

4. Prototyping Model

Langkah-langkah :
  • Pengumpulan kebutuhan : Pelanggan dan pengembang membicarakan semua kebutuhan.
  • Membangun prototyping : Membuat perancangan sementara.
  • Evaluasi prototyping : Pelanggan memeriksa apakah prototyping yang dibangun sudah sesuai atau tidak.
  • Mengkodekan sistem : Prototyping diterjemahkan ke dalam bahasa pemrograman.
  • Menguji sistem : Proses pengetesan.
  • Evaluasi Sistem : Proses pengetesan yang dilakukan pelanggan.
  • Menggunakan sistem : Perangkat lunak siap untuk digunakan.
Kelebihan :
  1. Adanya komunikasi yang baik antara pengembang dan pelanggan.
  2. Pelanggan berperan aktif dalam pengembangan sistem.
  3. Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya.
Kekurangan : 
  1. Proses analisis dan perancangan terlalu singkat.
  2. Mengesampingkan alternatif pemecahan masalah.
  3. Bisanya kurang fleksible dalam mengahadapi perubahan.

5. RAD

Langkah-langkah Rapid Application Development :
  • Perencanaan : Mengapa Mengembangkan Sistem?
  • Analisis : Siapa, apa, kapan dan dimana sistem diterapkan?
  • Perancangan : Bagaimana kerja sistem?
  • Implementasi : Bagaimana Sistem Dipasang/diinstall?
Kelebihan :
  1. Hasil bisa didapat dalam waktu yang sangat cepat.
  2. Bekerja lebih baik dalam projek dengan tidak ada perubahan yang tak tentu.
Kekurangan :
  1. Membutuhkan kedisiplinan tinggi.
  2. Tepat hanya jika dilakukan di projek kecil.
  3. Membutuhkan lebih banyak inputan dari pengguna.
Sumber :

Sebenarnya saya belum terlalu memahami tentang beberapa model tersebut tetapi saya akan mempelajari semua model tersebut agar saya lebih paham. ^_^

Read More >>

Jumat, 12 Oktober 2012

Baca, Baca dan Membaca !!!


Setelah ditegur oleh dosen karena tidak membaca materi yang disuruhkan minggu lalu, saya merasa menyesal. Bukan hanya saya, tetapi saya rasa teman sekelas pun juga menyesal. Karena kami telah merusak rencana pembelajaran dosen kami dan membuat proses pembelajaran lebih lama. Padahal banyak sekali yang bisa kami dapat kan jika kami membaca.

Beberapa alasan kenapa kita harus rajin membaca :

  • Melatih kemampuan berpikir. Karena tak itu seperti sebuah pedang, semakin diasah maka akan semakin tajam. Tetapi Kebalikannya jika tidak diasah, juga akan tumpul.
  • Meningkatkan Pemahaman.Contoh yang paling mudah yaitu siswa maupun mahasiswa. Dimana membaca dapat meningkatkan pemahaman , yang semula tidak mengerti menjadi lebih jelas setalah membaca.
  • Menambah wawasan dan ilmu pengetahuan.Dengan membaca kita dapat menambah pengetahuan yang mungkin saja akan berguna suatu saat nanti maupun saat ini. Karena dengan memiliki banyak pengetahuan kita dapat menjalani hidup dengan mudah.
  • Mengasah kemampuan menulis.
  • Mendukung kemampuan berbicara di depan umum.
  • Meningkatkan Konsentrasi.
  • Sarana Refleksi dan Pengembangan Diri. Kita bisa mempelajari bagaimana cara orang lain dalam mengembangkan diri melalui buku yang mereka tulis. Ini penting bagi kita sebagai bahan pertimbangan atau pembanding sebelum kita melakukan suatu hal.

Ada kata-kata yang menurut saya menarik "Our lives change in two ways: through the people we meet and the books we read". "Hidup kita diubah hanya dua hal: lewat orang yang kita jumpai dan buku yang kita baca".(Harvey mackay)

Setelah kejadian ini dan mengetahui pentingnya membaca saya "BERJANJI" akan rajin membaca. ^_^

Referensi :
Read More >>

Selasa, 09 Oktober 2012

2nd Reflection of ASI

Kembali lagi mempelajari lebih dalam mengenai Sistem Informasi. Pelajaran Analisis Sistem Informasi kali ini dipadukan dengan games yang menarik yaitu "BINGO". Tapi bingo ini beda dari yang biasanya , cara mainnya yaitu : mahasiswa diberikan kertas yang berbeda-beda satu sama lain (ada beberapa yang sama) dimana didalam kertas tersebut tertera banyak kata-kata yang harus dituliskan pengertiannya jika ingin melingkarinya. Tapi ada hal yang sulit menurut kami yaitu, tanda tanya ( ? ) dimana saat kita ingin melingkarinya kita harus bertanya dan dosen menjawabnya ataupun kita menjawab pertanyaan dosen dengan benar.


Setelah membahas materi hingga selesai saya berhasil menjawab satu pertanyaan dengan benar dan ada banyak pengertian yang saya tuliskan untuk memenuhi games ini, yaitu :


  • Information System
Kumpulan komponen dalam perusahaan yang saling berhubungan dengan proses pengumpulan, penyimpanan, pengolahan dan pendistribusian informasi untuk mendukung pengambilan keputusan.
  • Data
Merupakan fakta yang merepresentasikan nilai, jumlah, konsep ataupun kejadian yang berlangsung dalam kegian bisnis.
  • Information
Data yang dikumpulkan dan menghasilkan data yang memiliki nilai tambah.
  • Knowledge
Memahami Informasi, yang didapatkan dari pengalaman atau pembelajaran yang menghasilkan kemampuan untuk melakukan sesuatu secara efektif dan efisien.
  • Data Resources
Merupakan sebuah proses bagaimana data dientry, darimana sumber data, bagaimana format data , atau oleh siapa data dientry.
  • Hardware Resources
Teknik pemasukan data yang didukung dengan komponen hardware.
  • Software Resources
Subsistem perangkat lunak yang memungkinkan sebuah komputer dapat bekerja.
  • People Resources
Orang yang memiliki kemampuan untuk mengoperasikan software dan hardware.
  • Network Resources
Lalulintas yang digunakan dalam pendistribusian informasi.
  • System Control
Memastikan input benar, proses benar, dan hasil yang dikeluarkan benar dalam waktu sesingkat-singkatnya.
  • Storage
Proses saat data disimpan dan membuat backup kedalam harddisk.
  • Input
Kegiatan pemasukan data menggunakan software dan hardware yang didistribusi melalui network.
  • Processing
Proses mengubah data menjadi informasi.
  • Output
Hasil keluaran dari processing.
  • Level Operasional
Level terbawah yang menerima data kemudian diolah.
  • Level Taktis
Level menengah yang mendapatkan informasi dari Level Operasional, selain itu bertugas untuk membuat target atau membuat kebijakan-kebijakan jangka pendek.
  • Level Strategis
Level teratas daru perusahaan yang memikirkan strategi-strategi untuk mendukung tujuan jangka panjang.



Setelah melingkari kata-kata yang telah di definisikan ada syarat dalam penggarisan BINGO ini, yaitu yang   termasuk bingo merupakan 4 deret lingkaran seperti yang tertera pada gambar.(Lucky i get six ^_^)



Read More >>

Minggu, 07 Oktober 2012

1st Reflection of RPL

Pada pelajaran kali ini dosen kami mengajarkan kami tentang apa itu 'Software'. Pada awal penjelasan dosen kami bertanya "Adakah yang dapat menjelaskan apa itu software ?", saya merasa saya mengerti software itu apa, tetapi mendeskripsikan software kedalam sebuah kalimat itu sangat sulit. Tetapi pada akhirnya dosen kami menjelaskan mengenai apa itu software. Software itu adalah kumpulan item yang membentuk konfigurasi,  dimana didalam nya terdapat beberapa item , yaitu :
  • Program
  • Data
  • Dokumen
Software memiliki beberapa sifat , yaitu :
  1. Tidak diproduksi massal,
  2. Dipakai dalam waktu lama,
  3. Memiliki masa pemakaian,
  4. Bersifat complex,
  5. Selalu berbeda-beda.
Macam-macam software :
  • System Software
  • Realtime Software
  • Business Software
  • Engineering Software
  • Embedded Software
  • PC Software
  • AI Software
  • Web Aplication
Setelah memberikan penjelasan mengenai Software , kami diberikan sebuah game diamana setiap mahasiswa mengambil sebuah kertas kecil. Kertas itu memiliki 2 buah item yang tertulis didalamnya tetapi item tersebut tidak boleh kami beritahukan kepada siapapun, kemudian kami diperintahkan untuk membuat sebuah karya yang terbuat dari item yang terdapat di kertas tersebut(misal : jembatan, rumah , mainan, dll). Setelah itu diperintahkan lagi untuk mencari pasangan, untuk bertanya dan menebak item apa yang didapatkan oleh teman kita. Tetapi ada syarat untuk menebak item tersebut ,yaitu kami hanya memberikan pertanyaan yang hanya memberikan jawaban "ya" atau "tidak".Game tersebut ternyata sebuah simulasi ketika seorang customer memberikan kita tugas untuk membuat sebuah software, dimana pemikiran kita dan customer tidak selamanya selalu sama.

Setelah game selesai dosen memperlihatkan sebuah gambar , yaitu waterfall model. Tetapi saya masih kurang mengerti apa tujuan dari waterfall model itu.Jadi, untuk lebih lanjut saya ingin mengetahui detail dari waterfall model. ^_^
Read More >>

Selasa, 02 Oktober 2012

1st Reflection of ASI

Dari seluruh penjelasan yang telah diberikan oleh dosen. Saya telah memahami beberapa hal dari materi yang dibawakan. Untuk memudahkan kita dalam memahami sistem kita dapat membaginya dalam 4 bagian yaitu, sebuah sistem harus :
  1. Memiliki Elemen,
  2. Memiliki Fungsi Masing-masing,
  3. Saling Berkaitan, dan
  4. Memiliki Tujuan.
Jadi, Sistem itu adalah suatu elemen yang memiliki fungsi masing-masing yang saling berkaitan yang bekerja sama untuk mencapai suatu tujuan.

Untuk membuat kami lebih mengerti mengenai Analisis Sistem Informasi dosen memberikan tugas kelompok kepada kami.Tugas tersebut di undi melalui sebuah kertas, dimana didalam kertas tersebut terdapat kata kunci yang akan kami analisis komponen-komponen di dalamnya. Kelompok kami mendapatkan kertas yang bertuliskan "KOMPUTER"(Lucky ^_^), sedangkan yang lain ada yang mendapatkan kata kunci yang menurut kami lebih sulit seperti UU, pabrik sabun, motor, bank, dan sebagainya.Setelah kami menganalisis kami memperlihatkan hasil diskusi kami ke teman-teman kami, tetapi ternyata ada beberapa hal yang kurang dari kelompok kami

Jadi, kesimpulan yang dapat sy ambil dari tugas kelompok tersebut yaitu kita harus teliti dalam menganalisis sebuah sistem, karena jika sistem tersebut kehilangan sebuah elemen mungkin saja sistem tersebut tidak akan berjalan.

Dalam pelajaran ini saya masih merasa kurang dalam hal menganalisis sebuah sistem. Dan saya berharap dosen kami dapan memberikan langkan-langkah yang mudah dalam menganalis sebuah sistem. ^_^

Read More >>