Minggu, 22 Mei 2011

SEKILAS TENTANG SOFTWARE DEVELOPMENT… (SOFTWARE DEVELOPMENT OF REAL-TIME SYSTEM)

       Menurut referensi yang saya dapat dari berbagai macam info di internet tentang software development, saya mendapatkan sedikit penjelasan tentang pendekatan Software development yang spesifik pada kebutuhan real-time system terdiri atas beberapa proses yang konkuren yang harus bisa saling berkomunikasi dan bersingkoronisasi dalam operasinya.
      Software life cycle untuk real time system adalah sebagai berikut :
• Requirement analysis and specification : Kebutuhan user dianalisa dan sistem di spesifikasikan
• System Design : system di strukturisasi menjadi beberapa task ( concurrent process ) dan task interface di definisikan.
• Task Design : setiap task di jabarkan menjadi modul dan modul interface di definisikan.
• Modul Construction : proses desain yang lebih detil, koding, serta unit testing pada tiap modul yang ada.
• Task and System Integration : semua modul terintegrasi dan teruji untuk menjalankan task yang kemudian menuju terintegrasi dan teruji untuk menjalankan keseluruhan system
• System Testing : seluruh sistem atau sub sistem yang utama di uji untuk memverifikasi kesesuaian dengan spesifikasi fungsional. Untuk mendapatkan mendapatkan hasil yang baik, system testing dilakukan oleh tim yang independen.
• Acceptance Testing : dilakukan oleh pengguna.

      Langkah-langkah yang harus dilakukan untuk mendesain real time system adalah mengembangkan Real Time Structured Analysis Specification, mengidentifikasikan Concurrent task dalam system dengan mengaplikasikan task structuring criteria, mengidentifikasikan modul dalam sistem mengunakan modul structuring criteria, dan mendefinisikan component interface specification untuk task dan modul.




Sumber :
http://indrakharisma.blog.unair.ac.id/2009/04/04/software-development-of-real-time-system/
www.google.co.id

APA ITU COMPUTING,CLOUD COMPUTING??? DAN APA PRINSIPNYA???

        COMPUTING adalah Sistem Pengolah Informasi yang berbasiskan sistem komputer (Computer bases Information System) berupa jaringan sistem informasi (computer network) organisasional yang efisien, efektif dan legal. Dalam hal ini, suatu Sistem Informasi merupakan perwujudan penerapan perkembangan teknologi informasi ke dalam suatu bentuk organisasional/organisasi perusahaan (bisnis).

       Sedangkan Cloud Computing adalah teknologi yang menggunakan internet dan remote server pusat untuk menjaga data dan aplikasi. Cloud computing memungkinkan konsumen dan bisnis untuk menggunakan aplikasi tanpa instalasi dan akses file pribadi mereka di setiap komputer dengan akses internet. Teknologi ini memungkinkan komputasi yang jauh lebih efisien dengan memusatkan penyimpanan, memori, pengolahan dan bandwidth.
      Analogi yang paling umum untuk menjelaskan komputasi awan adalah utilitas publik seperti listrik, gas dan air. Sama utilitas seperti terpusat dan standar individu bebas dari masalah pembangkit listrik atau pompa air, komputasi awan membebaskan pengguna dari perangkat keras tertentu dan instalasi perangkat lunak dan tugas pemeliharaan melalui penggunaan perangkat keras sederhana yang mengakses jaringan besar sumber daya komputer (prosesor, hard drive, dll.) Berbagi sumber daya mengurangi biaya bagi individu.
       Ungkapan "cloud computing" berasal dari simbol awan sering digunakan oleh peta dan diagram untuk melambangkan Internet. Prinsip di balik awan adalah bahwa setiap komputer yang terhubung ke internet tersambung ke kolam sama program daya komputasi, dan file. Pengguna dapat menyimpan dan mengakses file pribadi seperti musik, foto, video, dan bookmark atau bermain game atau menggunakan aplikasi produktivitas di server jauh daripada fisik di sekitar media penyimpanan seperti DVD atau thumb drive. Hampir semua pengguna internet dapat digunakan untuk suatu bentuk komputasi awan memiliki beberapa menyadarinya. Mereka yang email berbasis web seperti Gmail, Hotmail, Yahoo, sebuah perusahaan milik e-mail, atau bahkan sebuah program klien email seperti Outlook, Evolution, Mozilla Thunderbird atau Entourage terkait dengan awan e mail server. Jadi, dengan menggunakan program komputer untuk membuat awan e-mail masih dianggap sebagai aplikasi awan.


SUMBER :
http://smpn2lem.blogspot.com/2011/02/cloud-computing-adalah.html
http://teknoinfo.web.id/teknologi-cloud-computing/
http://www.total.or.id/info.php?kk=Computing

APA ITU WEB SEMANTIK???

       Web Semantik adalah perkembangan generasi web berikutnya atau yang bias disebut sebagai evolusi dari WWW (World Wide Web), yang dicetuskan pada tahun 2002. Semantik web didefinisikan sebagai sekumpulan teknologi, dimana memungkinkan computer memahami arti dari sebuah informasi berdaarkan metadata, yaitu informasi mengenai isi informasi. Dengan aanya metada, computer mampu mengartikan hasil pemasukan informasi sehingga hasil pencarian menjadi lebih detail dan tepat.

       Web semantik sendiri merupaan salah satu bagian dari konsep WEB 3.0. Adapun komponen-komponen penyusun dari WEB 3.0 antara lain :
• Web semantik
• Format mikro
• Pencarian dalam bahasa pengguna
• Penyimpanan data dalam jumlah besar
• Pembelajaran lewat mesin
• Agen rekomendasi, yang merujuk pada kecerdasan buatan Web

       Kemampuan yang lainnya juga pada bagian yang grafik 3 dimensinya (3D) sehingga akan sama keadaannya dengan dunia nyata, Namun yang menjadi permasalahan hal ini akan harus diimbangi dengan penambahan kecepatan dan bandwidth yang tersedia secara umum walaupun memang belum diaplikasikan namun ada beberapa situs web yang sudah mulai melakukan berbagai inovasi untuk mengarah ke WEB 3.0. Sekali lagi definisi yang masih berkembang dalam pengertian WEB 3.0 membuat definisinya kadang cukup berbeda untuk bermacam-macam literatur. Konsep utama yang telah disepakati oleh konsorsium web dunia adalah memasukan konsep web semantik sebagai konsep yang utama dalam pengembangan WEB.
      Seperti yang kita ketahui, website ditujukan untuk memberikan informasi kepada manusia. Misalnya saat menginginkan sebuah buku, Anda dapat menelusurinya pada search engine atau website tertentu hingga akhirnya mendapatkan buku tersebut. Misalkan terdapat pilihan dari berbagai kategori untuk mendapatkan buku yang dimaksud, mesin sendiri tidak dapat memutuskan dan melakukannya tanpa arahan dari manusia karena informasi tersebut diperuntukkan agar dimengerti hanya oleh manusia dengan menggunakan natural language. Kondisi inilah yang ingin diubah oleh web semantik. Web semantik akan memiliki informasi yang dimengerti oleh mesin, yang memiliki kecerdasan buatan hingga mampu menemukan dan mengintegrasikan informasi dengan mudah. Dengan demikian fungsi web menjadi wadah universal bagi pertukaran data, informasi, dan pengetahuan, yang dapat menghasilkan kecerdasan buatan yang dapat mengerti keinginan, di mana web semantik dapat diinstruksikan untuk mengambil informasi sesuai kriteria tertentu.


SUMBER :
http://id.wikipedia.org/wiki/Web_semantik
http://informatika.lipi.go.id/fasilitas-penelitian/semantik-web.html
http://dodychurniawan.wordpress.com/2010/03/26/web-semantik/