when a SIMPLE PATH becomes an IMPORTANT ONE...
Yv's Territory: Analisis Sistem Informasi
Showing posts with label Analisis Sistem Informasi. Show all posts
Showing posts with label Analisis Sistem Informasi. Show all posts

Wednesday, January 9, 2013

Refleksi ASI ....

Tak terasa matakuliah ASI alias Analisis Sistem Informasi telah berakhir, yang juga menandakan 1 semester lagi telah terlewati. Setelah perkuliahan ASI ini selesai, saya merasakan banyak manfaat yang saya dapatkan, di antaranya, saya telah cukup memahami tentang bagaimana cara analisis yang baik sebelum membuat sebuah sistem.
Metode pembelajaran yang digunakan oleh dosen saya sangat menarik untuk saya. Berbeda dengan sebagian besar dosen lainnya, yang jujur saja, ketika membawakan teori malah terasa membosankan, dan tanpa bentuk praktek yang nyata.
Setiap perkuliahan, selalu diisi dengan penjelasan singkat mengenai itu, dan langsung diselingi dengan praktek-praktek yang semakin membuka wawasan.
Yang saya sukai, ketika selesai mengerjakan hasil praktek tersebut, kami mendapatkan penjelasan lagi lebih lanjut, sehingga kami dapat mengetahui dengan jelas, yang mana yang salah dari hasil 'uji coba' kami berdasarkan teori pengantar yang diberikan. Jadi, kami bukan dibiarkan mengandai-andai dan beranggapan kalau perkerjaan kami itu benar.
Di antara semua bahan pembelajaran, yang palingggg saya rasakan manfaat dari perkuliahan ini, adalah mengenai materi ERD (Entitiy Relationship Diagram), FP (Function Partitioning), dan DFD (Data Flow Diagram).
Sebelum perkuliahan ini, saya sangaatt bingung, bagaimana cara nya membuat sebuah DFD. Ada seorang dosen saya, yang sempat menyinggung masalah ini, tapi penjelasan yang dia berikan tidaklah jelas sama sekali bagi saya. Saya mencoba mencari di internet dan berusaha mengerti, hanya saja begituu banyak variasi yang membuat saya bertanya-tanya ,sebenarnya pola dasar dari pembuatan DFD itu seperti apaaa?
Dan sungguh, pertanyaan saya terjawab setelah mengikuti perkuliahan ASI ini, saya diajar step by step bagaimana cara membuat sebuah DFD, sehingga membuat DFD tidak susah lagi.
Selain itu, masih banyak lagi hal bermanfaat yang saya dapatkan sepanjang perkuliahan ini berlangsung, mulai dari canda, tawa, hingga pelajaran-pelajaran berharga di dalamnya.
Salah satunya, ada pula tentang pembuatan entitas dalam ERD (sebelum membuat DFD), yang ternyata ada 3 bagian, yaitu physical - logical - view.
Selama ini, saya sering terkecoh dengan hampir menjadikan 'view' (yang adalah output dr logical), menjadi sebuah entitas.Ternyata, entitas,relasi,atribut dsb merupakan bagian dari logical.
Ini benar-benar salah satu pelajaran berharga tadi.
Saya berharap ke depan nya, bisa bertemu dan belajar bersama dengan Pak Sofyan lagi, (doa kita sama kok, Pak :p)
Saya pun berterima kasih untuk waktu perkuliahan yang sudah saya lalui untuk matakuliah ini, waktu-waktu yang sangat bermanfaat dan tentu saja palajaran yang tak kalah manfaatnya.

Sekian refleksi saya.
Thanks for read ♥ ♥


miss.yv ♥

Tuesday, November 6, 2012

Data Model ?

Pernah dengar tentang data model / model data?
Bagi yang sudah pernah mempelajari mengenai Pengantar Basis Data atau yang sejenisnya, pasti udah tau dong.
"Model data adalah representasi dari struktur data yang meliputi tipe, hubungan, batasan, dan operasi."
Biasanya, model data ini digambarkan dengan : ERD ( Entity Relationships Diagram), Relational Model (Model relasi), dan Object Oriented (berbasis objek).

Kalau kita bicara mengenai model data, seringkali kita juga membicarakan ERD, tentu saja; yang adalah bagian dari model data itu sendiri.
Data dalam ERD , terbagi atas 3 :
- objek / entitas,
- atribut, dan
- relasi.

Atribut itu sendiri terbagi lagi dalam beberapa bagian , di antaranya :
- ada atribut yang biasanya disebut naming atribut
- identifier, yang sering kali dijadikan primary key
- descriptive atribut , merupakan atribut yang bisa ada, bisa tidak, tergantung kebutuhan
- referensial atribut, merupakan atribut yang muncul akibat adanya relasi.

ER-M (ER Model) ini menggambarkan bagaimana antar hubungan dari sejumlah objek.
ER-M tentu saja tak lepas, dari cardinality dan modality.
Jika cardinality menjelaskan tentang 1/banyak (1 to 1 ,or 1 to Many, or Many to Many),
maka modality menjelaskan tentang ada/tidak ada nya (0 atau 1)
Perlu kita ingat, bahwa setiap ER-M HARUS mempunyai modality, bukan hanya cardinality nya saja, apalagi kalau relasi / cardinality nya adalah 1 to M.
Mengapa?
Karena kalau tidak ada berarti diasumsikan semuanya ada.
Misalnya :

sumber gambar : google.com

Bisa kita lihat, kalau modality pada customer bernilai 1, sedangkan modality pada repair action bernilai 0. Relasinya / cardinality nya sendiri merupakan 1 to Many.
Kalau seandainya saja, tidak ada modality dalam ERD di atas, maka akan diasumsikan seolah-olah semua customer mengambil repair action. Padahal,hal itu belum tentu.
Belum tentu semua customer dalam Honda Centre misalnya, ingin repair action, bisa saja customernya hanya ingin membeli sparepart, dsb.
Untuk itu, modality repair action adalah 0.
Sedangkan, setiap repair action PASTI ada customernya. (Kalau bukan customer, lalu siapa yang ngambil repair action nya? :S XD)
Oleh sebab itulah, maka di entitas customer, kita beri modality nya bernilai 1.

Kurang lebihnya, itulah model data yang bisa saya jelaskan di sini.
Model data yang lebih berfokus ke ER-Model sih. Karena memang, ERD lah yang paling sering kita gunakan. Hehehe

Thanks for reading..



miss.yv ♥ ♥

Tuesday, October 30, 2012

Proses Bisnis ...

Hi there ♥
Pada post kali ini saya akan menuliskan refleksi mengenai "Proses Bisnis" ,yang biasa dikenal dengan bahasa keren nya > Business Process XD
Setelah mengikuti perkuliahan mengenai materi ini (2 pertemuan), yang saya pahami dan saya tangkap ialah Proses Bisnis itu terdiri dari tindakan/aktivitas yang terstruktur yang mempunyai bentuk urutan (input - output nya jelas), di mana tindakan/aktivitas itu saling berkaitan dan dimulai dari respon terhadap sebuah event.
Event yang dimaksud adalah kejadian yang menjadi pemicu terjadinya respon / aktivitas lain.
Sebagai contoh ,kalau mahasiswa tidak mengambil KRS ,maka tidak mungkin terjadi kegiatan pembayaran.
Kegiatan pembayaran disini adalah respon dari kegiatan pengambilan KRS yang dilakukan oleh mahasiswa.

Suatu proses bisnis harus  :
- Ada tujuan
- Ada input
- Ada output
- Ada sumber daya
- Ada beberapa aktivitas yang mengikuti urutan (aktivitas nya terurut)
- Melibatkan satu/lebih organizational unit (unit dalam organisasi)
- Ada value/nilai untuk customer (internal maupun eksternal)

Suatu bisnis harus mempunyai tujuan yang jelas, agar input dan outputnya pun bisa jelas.
Ada pun yang dimaksud dengan sumber daya disini ada bermacam-macam, contohnya saja, sumber daya yang pasti ada dalam setiap bisnis itu adalah Sumber Daya Manusia (SDM).

Aktivitas yang terurut , saya memahami bagian ini kurang lebihnya seperti ini: dalam suatu proses bisnis, kegiatan/aktivitas nya harus terurut (ada urutan nya masing-masing), sebagai contoh (menggunakan contoh yang tadi saja ya). Seorang mahasiswa harus mengambil KRS dulu ,baru melakukan pengisian, dan mengambil slip pembayaran.
Di sini sudah terlihat urutan yang dimaksudkan. Karena, mahasiswa tidak dapat langsung mengambil slip pembayaran, kalau belum melakukan kegiatan/tindakan sebelumnya.

Adapun mengenai melibatkan satu / lebih organizational unit (melibatkan 1 / lebih unit), hal ini cukup mudah untuk saya pahami. Karena suatu kegiatan proses bisnis, biasanya pasti akan melibatkan lebih dari 1 unit.
Misalnya , yang persoalan KRS tadi, akan melibatkan Mahasiswa, BAAK, Admin Keuangan, dst.

Sedangkan mengenai value/nilai itu sudah jelas, setiap proses bisnis pasti akan mempunyai suatu nilai(manfaat) baik bagi lingkungan internal(organisasinya) maupun eksternal (pelanggan,user,dll)

Seputar proses bisnis ini, kami diberikan tugas untuk membagi diri kami masing-masing(anggota kelompok) ke dalam divisi-divisi yang kami rasa perlu ada dalam Bisnis Perentalan Mobil. Dari sana, kami diminta untuk memikirkan/menganalisa kira-kira proses bisnis seperti apa yang kami inginkan. Kami sebagai owner, yang langsung menentukan aktivitas-aktivitas apa saja yang kami rasa perlu.
Yang saya ingin ketahui lebih lanjut, bagaimana menuangkan hal yang telah kami kerjakan itu ke dalam flowchart yang benar (kebetulan ada tugas kami juga mengenai ini), dan saya bersama teman-teman dalam kelompok saya akan berusaha memikirkan seperti apa flowchartnya.
Mudah-mudahan saja, hasil pemikiran kami nanti sesuai dengan yang seharusnya. XD

Kira-kira itu saja ya. Thanks for reading.



♥ miss.yv

Tuesday, October 9, 2012

BINGO !!!

Hi readers ♥♥
Kalau di post sebelumnya refleksi saya berisi tentang hal-hal mengenai sistem, maka saat ini kami telah memasuki materi mengenai Sistem Informasi.
Dalam perkuliahan kali ini, dosen kami memberi masing-masing kami sebuah kertas yang isinya kurang lebih sama dengan permainan BINGO.
Tapi bedanya, kalau permainan BINGO yang biasa itu berisi angka-angka, kotak-kotak dalam permainan kami ini berisi terminologi-terminologi (istilah-istilah) dan diselingi dengan kotak yang berisi tanda tanya (?).
Seperti permainan BINGO pada umumnya, kami disuruh untuk membuat garis (diagonal/vertikal/horizontal) ketika sudah cukup 4 kotak yang dilingkari. Kami pun diberikan rule (aturan) yang dijelaskan oleh dosen kami sendiri.
Intinya, jika kami ingin untuk melingkari kotak yang berisi istilah /terminologi tersebut, maka kami harus mengetahui tentang apa maksud dari terminologi itu sendiri, dan mencatatnya.
Sedangkan, untuk kotak dengan tanda tanya (?) ,kami dapat melingkarinya apabila kami berhasil menjawab pertanyaan dari dosen ataupun menanyakan suatu pertanyaan yang tentu saja berhubungan dengan materi.

Nah, istilah-istilah dalam kotak BINGO itu semua nya berhubungan dengan Sistem Informasi.
Dimulai dari pengertian tentang Sistem Informasi itu sendiri , komponen-komponen / unit-unit pembentuk sebuah sistem ,hingga management level dalam sistem.
Terminologi-terminologi yang berhasil saya ketahui pada perkuliahan kali ini adalah :
Sistem Informasi itu sendiri, yang saya simpulkan sebagai
"Kumpulan/kesatuan dari komponen-komponen yang mempunyai fungsi nya masing-masing dan saling bekerja sama untuk mengolah data dan menghasikan informasi."
Sedangkan informasi itu merupakan
kumpulan data/fakta yang telah diolah/diproses, dan juga disimpulkan sehingga menghasilkan data yang memiliki nilai tambah.
Kalau begitu seperti apa data itu?
Jawaban nya simpel,
data itu merujuk pada fakta ,atau bisa dikatakan data itu adalah kumpulan fakta baik berupa gambar,dokumen,suara,angka,teks,dll.
Selain dari data dan informasi, masih ada lagi satu istilah yang merupakan turunan dari informasi .hihi XD
Kalau tadi informasi itu data yang sudah diolah, maka hasil dari membaca informasi yang tadi telah didapatkan dari olahan data itu disebut Pengetahuan / Knowledge.
Knowledge ini akan menghasilkan kemampuan untuk melakukan sesuatu yang efektif dan efisien.

Sebuah Sistem Informasi (SI) itu tersusun dari beberapa komponen (seperti kesimpulan saya mengenai pengertian SI). Komponen-komponen pembentuk dari SI adalah :

♦ Data Resources
adalah mengenai bagaimana format dan struktu data nya,
bagaimana data dihimpun,disortir, disimpan, dan dientri,
serta apa yang dihasilkan dan bagaimana bisa menjadi data baru. 
♦ People Resources
people -> manusia nya.
Lebih kepada mengenai bagaimana kemampuan user untuk mengoperasikan hardware & software
yang harus disesuaikan dengan data yang ingin diolah,
Siapa yang akan menggunakan,
Berapa banyak yang akan menggunakan,
dan apa latar belakang dari pengguna(user). 
♦ Hardware Resources
Hardware-> perangkat keras nya (sub sistem perangkat kerasnya)
Mengenai apa alat inputnya, kecepatan olahnya berapa,
Bagaimana bentuk outputnya (disuarakan,ditampilkan,dll),
Karakteristik prosesor, memori seperti apa,
Bagaimana cara penyimpanan nya, dst. 
♦ Software Resources
->sub sistem perangkat lunak nya.
Mengenai bagaimana dan seperti apa program-program nya.
Program-program tersebut harus sesuai dengan data nya. 
♦ Network Resources
->jaringan komputer dan dukungan jaringan.
Digunakan untuk pendistribusian informasi.

Dari penjelasan tentang komponen-komponen pembentuk SI di atas, dapat kita lihat kalau Sistem Informasi bukan hanya program saja. Banyak orang (termasuk saya >.<) yang telah salah mengartikan mengenai SI, dengan berpikir kalau SI itu yah dengan membuat software(program)nya saja.

Setelah selesai mengetahui tentang komponen utama pembentuk SI, kami juga diajarkan mengenai : input,proses,dan output ; dan bagaimana kaitan dari ketiga hal itu dengan komponen-komponen pembentuk tadi.

♣ Input
Seperti yang kita ketahui, yang diinput itu pasti adalah data,
Data tersebut diinput ke dalam software pada hardware,
oleh people melalui network.

♣ Proses
Dilakukan oleh hardware melalui software, 
dapat menggunakan network/lintas jaringan, dan
yang diproses tentu saja adalah data yang telah diinput sebelumnya oleh people.

♣ Output
Dihasilkan oleh software pada hardware untuk people,
yang menggunakan jaringan/network untuk pendistribusian nya, 
kemudian memproses data dan kembali menjadi data. 


Tak lupa, dalam setiap SI pasti harus ada Control dan Storage nya.
Control yang berfungsi untuk memantau apakah semua elemen bekerja dengan benar, apakah inputan nya benar, dan apakah proses nya benar dalam waktu yang sesingkat-singkatnya.
Storage tentu saja untuk menyimpan data, bagaimana data yang disimpan banyak kapasitas, dan bagaimana data disimpan dengan aman (menyediakan back-up,menduplikasi,dll).

Pada bagian akhir dari perkuliahan, istilah-istilah yang muncul adalah mengenai Management Level, yaitu mengenai tingkatan-tingkatan mulai dari :
♥ Operational System
- Operasional -> pelaksana teknis, yang menerima dan mengolah data.
Contoh yang berada pada level ini adalah kasir, marketing, dll. 
♥ Management Support System
- Level Taktis -> yang mendapat informasi dari operasional, membaca laporan, dan membuat keputusan/kebijakan yang sifatnya untuk jangka pendek.
Contoh yang berada pada level ini adalah Manager, Supervisor, Kepala Bagian, dsb
- Level Strategis -> yang memikirkan dari laporan Taktis, informasi/fakta itu seperti apa dan membuat keputusan(langkah yang harus diambil) / kebijakan yang sifatnya untuk tujuan jangka panjang.
Biasanya yang berada di level ini, adalah Top Management (Direktur Utama).

Setelah mengetahui tentang istilah-istilah di atas dan menjawab pertanyaan dosen, saya mendapatkan kurang lebih 8 BINGO, dan tentu saja pengetahuan yang jelas bertambah.
Permainan-permainan seperti ini saya rasa sangat berguna sebagai metode pembelajaran kreatif, belajar sambil seru-seruan bermain BINGO☺ .
Ok. C yaa in the next post ○ ○ ○ 


miss.yv ♥ ♥

Wednesday, October 3, 2012

Analisis Sistem

Hi readers ♥ ♥
Topik yang akan saya bahas sekarang ini , yaitu tentang Analisis Sistem.
Analisis Sistem ini berkaitan dengan mata kuliah saya , A-S-I, yang diajarkan oleh dosen saya, Pak Sofyan.
Yah, pasti nya kalau kita ingin mempelajari suatu mata kuliah, kita pasti ingin mengetahui apa sih mata kuliah itu sendiri?
Kalau arti dari nama mata kuliah itu aja gak tau, gimana mau serius bahas "dalam-dalam" nya? :P

Okay, langsung saja ya. Pembahasan kelas kami tentang mata kuliah ini sejauh ini, baru 2 pertemuan. Kedua pertemuan ini digunakan untuk memberikan pengertian kepada kami mengenai "Seperti apa sih sebenarnya ANALISIS SISTEM itu ?"
Sebelum memasuki pengertian dari Analisis Sistem, Sistem itu sendiri merupakan 
"Suatu kesatuan elemen/komponen yang berbeda-beda ,yang mempunyai fungsinya masing-masing dan dibentuk untuk suatu tujuan tertentu."  
Nah, sedangkan ANALISIS SISTEM itu, namanya saja ANALISIS ,maka tentu saja itu ada hubungan nya dengan :
"Bagaimana kita menganalisis suatu sistem dan membagi nya menjadi sub-sub sistem menurut fungsinya masing-masing."
Untuk  mempermudah kami, maka Pak Sofyan mengajarkan kepada kami untuk mencari inti masalah nya terlebih dahulu, dan lalu masalah tersebut dibagi menjadi beberapa sub-sub masalah, sehingga mempermudah kita dalam penyelesaian nya. Bagian dimana kita membagi masalah tersebut menjadi beberapa sub masalah tak lain dan tak bukan merupakan bagian Analisis Sistem. Sama saja bukan? dengan pengertian tentang analisis sistem yang telah saya simpulkan di atas? :D .
Ok. Setelah dianalisis, kita akan mencari solusi dari masing-masing sub masalah tersebut. Ini dinamakan Proses Sintesa. Nah, setelah selesai dengan itu, maka kita akan mencari satu solusi yang merupakan solusi keseluruhan dari masalah itu, yang dinamakan Solusi Akhir.

Oh ya, kami pun dibagi ke dalam beberapa kelompok. Masing-masing kelompok diberikan satu sistem untuk dianalisis. Kelompok saya mendapatkan Pembuatan Roti.
Setelah kami berdiskusi, dan mencari referensi mengenai pembuatan roti sana sini, maka saat itu kami menganalisis sitem nya seperti ini :
Draft Analisis Sistem Pembuatan Roti

 

Itu dia draft kasar dari Analisis Sistem kami waktu itu. Tapi, tentu saja bukan itu yang kami kumpulkan sewaktu pertemuan di kelas. 
Kami mengerjakan nya dengan lebih rapi di kertas flip chart, yang berukuran cukup besar sehingga tidak dapat saya scan untuk masukkan gambar nya dalam tulisan ini ,hihihi XD

Meskipun begitu, hasil analisis kami masih mempunyai kekurangan, yaitu dalam hal penggambaran bagan, karna apabila kami menggambar seperti di atas, maka alat-alat dan bahan yang ada dinilai tidak setara.
Maka dari itu, kami pun belajar untuk lebih teliti dan jeli lagi di waktu berikutnya.

Saya rasa itu dulu yaaa. C yaa in the next post :D



♥miss.yv