20 April 2015

Tugas 2 (Implementasi Komputasi Modern)

Definisi Komputasi Modern

Terdiri dari dua kata, komputasi dan modern. Komputasi adalah suatu upaya pemecahan suatu masalah yang berdasarkan dari data input dengan menggunakan suatu algoritma. Komputasi ini merupakan subbagian dari ilmu matematika. Kata modern dicantumkan karena seiring dengan perkembangan zaman komputasi menggunakan komputer maka disebut dengan komputasi modern. Komputasi modern digunakan untuk menyelesaikan perhitungan yang memerlukan tingkat ketelitian dan kecepatan yang tinggi yang terdapat pada bidang ilmu pengetahuan lainnya seperti Fisika, Kimia, Matematika dan lain-lain. Adapun perhitungannya seperti :

Akurasi (bit, floating point)
Kecepatan (dalam satuanHz)
Problem volume besar (paralel)
Modeling (NN dan GA)
Kompleksitas (menggunakan Teori Bog O)


Pada bidang Ekonomi
Terdapat Computational Economics yang mempelajari titik pertemuan antara ilmu ekonomi dan ilmu komputer mencakup komputasi keuangan, statistika, pemrograman yang di desain khusus untuk komputasi ekonomi dan pengembangan alat bantu untuk pendidikan ekonomi.
Contohnya, mempelajari titik pertemuan antara ekonomi dan komputasi, meliputi agent-based computational modelling, computational econometrics dan statistika, komputasi keuangan, computational modelling of dynamic macroeconomic systems dan pengembangan alat bantu dalam pendidikan komputasi ekonomi.

https://adampu69.wordpress.com/tag/pengantar-komputasi-modern/
http://rianzzboyz.blogspot.com/2015/03/komputasi-modern-serta-implementasi.html

02 April 2015

Tugas 1 (Pengantar Komputasi Modern)



Nama : Oliver
Kelas : 4IA22
Npm : 55411462
Dosen : Rina Noviana
Mata kuliah : pengantar komputasi modern

KOMPUTASI MODERN

1. Jelaskan dengan singkat mengenai Sejarah Komputasi Modern di dunia ?

Sejarah Komputasi Modern Awal mula dari komputasi adalah adanya perhitungan-perhitungan angka yang dilakukan manusia. Manusia telah mengenal angka dan perhitungan sejak berabad-abad yang lalu. Bangsa romawi pun telah dapat menghitung sistem kalender dan rasi bintang. Seiring dengan perkembangan zaman manusia pun melakukan perhitungan-perhitungan yang lebih kompleks. Otak manusia juga mengalami
keterbatasan dalam menghitung angka yang jumlahnya bisa berdigit-digit, kemudian diciptakan alat sempoa untuk menghitung, kemudian dekembangkan menjadi kalkulator, Karena semakin berkembangnya alat dan kebutuhan semakin banyak pula data-data yang ingin dihitung, dan mulailah ide pembuatan untuk membuat komputer sebagai alat hitung dengan konsep komputasi modern. Tidak hanya itu, komputer yang diciptakan hingga sekarang ini bukan menjadi sebuah alat yang digunakan untuk menghitung, tapi juga bisa menyimpan,mengedit dan mengolah kata serta masih banyak lagi kegunaan dan kelebihan yang dimiliki oleh komputer.

2. Apa yang anda ketahui tentang Komputasi Modern ?

Komputasi Modern Komputasi adalah cara untuk menyelesaikan sebuah masalah dari inputan data dengan menggunakan algoritma. Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut. Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:

1. Akurasi (big, Floating point)

2. Kecepatan (dalam satuan Hz)

3. Problem Volume Besar (Down Sizzing atau pararel)

4. Modeling (NN & GA)

5. Kompleksitas (Menggunakan Teori big O)

Karakteristik dari Komputasi Modern Karakteristik komputasi modern ada 3 macam, yaitu :

1. Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.

2. Komputer-komputer terhubung ke jaringan yang luas dengan kapasitas bandwidth yang beragam.

3. Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.

Jenis-Jenis Komputasi Modern Jenis-jenis komputasi modern ada 3 macam, yaitu :

1. Mobile Computing atau Komputasi Bergerak Mobile computing (komputasi bergerak) merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel serta mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.

2. Grid Computing Komputasi grid memanfaatkan kekuatan pengolahan idle berbagai unit komputer, dan menggunakan kekuatan proses untuk menghitung satu pekerjaan.

3. Cloud Computing atau Komputasi Awan Cloud computing adalah perluasan dari konsep pemrograman berorientasi objek abstraksi. Abstraksi, sebagaimana dijelaskan sebelumnya, menghapus rincian kerja yang kompleks dari visibilitas.

Konsep Komputasi Modern pertama kali digagasi oleh John Von Neumann. Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya Von Neumann juga ahli dalam bidang komputasi. Von Neumann menjadi seorang konsultan pada pengembangan komputer ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.


Sumber Materi :
http://rikardo-game.blogspot.com/2011/04/sejarah-komputasi-modern.html

http://en.wikipedia.org/wiki/History_of_computing




22 November 2014

Konsep dan Prinsip Analisis

1. Konsep dan Prinsip Analisis Perangkat Lunak
Tugas analisis persyaratan merupakan sebuah proses penemuan, perbaikan, pemodelan, dan spesifikasi. Ruang lingkup perangkat lunak, yang secara mendasar dikembangkan oleh perekayasa sistem dan diperbaiki selama perancanaan proyek perangkat lunak, diperbaki secara detail. Model-model data yang dibutuhkan, aliran kontrol dan informasi, dan tingkah laku operasional diciptakan. Pemecahan alternatif dianalisis dan dialokasikan ke berbagai elemen perangkat lunak. Baik pengembang maupun pelanggan melakukan peran aktif dalam analisis persyaratan dan spesifikasi. Pelangga berusaha memformulasikan kembali konsep yang tidak jelas dari fungsi perangkat lunak dan kinerja ke dalam detail yang konkrit. Pengembang bertindak sebagai interogator, konsultan, dan pemecah masalah.
2. Teknik Komunikasi
1) Mengawali proses
Menurut Gause dan Weinberg [GAU89] menyarankan agar analis memulainya dengan mengajukan pertanyaan bebas konteks, dimana pertanyaan tersebut berfokus pada pelanggan, tujuan keseluruhan, dan keuntungan.
2) Teknik Spesifikasi Aplikasi yang Terfasilitasi
Adanya teknik pendekatan spesifikasi aplikasi yang teratasi / facilitated aplication spesification techniques (FAST) dapat mendorong munculnya tim gabungan antara pengembang dan pelanggan yang bekerjasama untuk mengidentifikasimasalah, mengusulkan elemen pemecahan, menegosiasi pendekatan yang berbeda, dan mengkhususkan rangkaian pemecahan awal [ZAH90].
Banyak pendekatan yang berbeda terhadap FAST telah diusulkan. Masing-masing pendekatan menggunakan skenario yang sangat berbeda, tetapi semuanya menerapkan beberapa variasi tuntutan dasar seperti:  Pertemuan dilakukan di sisi netral dan dihadiri baik oleh pengembang maupun pelanggan.  Aturan main untuk persiapan dan partisipasi dibuat.
Sebuah mekanisme definisi (dapat merupakan sebuah lembar kerja, diagram flip, stiker dinding, atau papan tembok) digunakan. FAST bukanlah obat bagi masalah yang dihadapi dalam pengumpulan awal berbagai persyaratan, tetapi pendekatan tim memberikan keuntungan dari banyak sudut pandang, diskusi sesaat, dan penyaringan, serta merupakan langkah maju konkrit ke arah pengembangan spesifikasi.
3) Penyebaran Fungsi Kualitas
Disebut juga Quality function deployment (QFD) adalah teknik manajemen kualitas yang menerjemahkan kebutuhan pelanggan ke dalam persyaratan teknis bagi perangkat lunak.
QFD mengidentifikasi 3 persyaratan [ZUL92] yaitu:
1) Persyaratan normal,
2) Sasaran, dan
3) Tujuan dinyatakan bagi sebuah produk atau sistem selama pertemuan dengan pelanggan.
3. Prototyping Perangkat Lunak
Prototyping 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).
Kelebihan Prototyping :
1) Adanya komunikasi yang baik antara pengembang dan pelanggan
2) Pengembang dapat bekerja lebih baik dalam menentukan kebutuhan pelanggan
3) Pelanggan berperan aktif dalam pengembangan system
4) Lebih menghemat waktu dalam pengembangan system
5) Penerapan menjadi lebih mudah karena pemakai mengetahui apa yang diharapkannya.
Kekurangan Prototyping :
1) Pelanggan kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas perangkat lunak secara keseluruhan dan juga belum memikirkan kemampuan pemeliharaan untuk jangka waktu lama.
2) Pengembang biasanya ingin cepat menyelesaikan proyek. Sehingga menggunakan algoritma dan bahasa pemrograman yang sederhana untuk membuat prototyping lebihcepat selesai tanpa memikirkan lebih lanjut bahwa program tersebut hanya merupakan cetak biru sistem
3) Hubungan pelanggan dengan komputer yang disediakan mungkin tidak mencerminkan  teknik perancangan yang baik.
Teknik Prototyping :
1) Storyboard
2) Simulasi Fungs Terbatas
3) High-Level Programming Support
4. Prinsip-prinsip Analisis
Masing-masing metode analisis memiliki titik pandang yang unik. Tetapi semua metode analisis dihubungkan oleh serangkaian prinsip operasional:
  1. Domain informasi dari suatu masalah harus direpresentasikan dan dipahami.
  2. Fungsi-fungsi yang akan dilakukan oleh perangkat lunak harus didefinisikan.
  3. Tingkah laku perangkat lunak (sebagai suatu urutan kejadian eksternal) harus diwakilkan.
  4. Model-model yang menggambarkan informasi, fungsi, dan tingkah laku harus dipecah-pecah dalam suatu cara yang membongkar suatu detail dalam bentuk lapisan.
  5. Proses analisis harus bergerak dari informasi dasar ke detail implementasi. Dengan mengaplikasikan prinsip-prinsip tersebut, analis mendekati suatu masalah secarasistematis. Domain informasi diuji sehingga fungsi itu dapat dipahami secara lebih lengkap. Model-model digunakan sehingga karakteristik fungsi dan tingkah laku dapat dikomunikasikan dengan cara yang rapi. Pembagian diterapkan untuk mengurangi keruwetan. Pandangan esensial dan implementasi dari perangkat lunak diperlukan untuk mengakomodasi batasan logis yang dibebankan oleh persyaratan pemrosesan dan batasan fisik yang dibebankan oleh elemen sistem yang lain. Perekayasa perangkat lunak yang mempercayai prinsip tersebut akan dapat lebih mengembangkan spesifikasi perangkat lunak yang kemudian akan menjadi dasar yang kuat bagi desain.- Domain Informasi
    - Pemodelan
    Prinsip analisis operasional mengharuskan kita membangun model fungsi dan tingkah laku:
    —Model fungsional: Perangkat lunak mentransformasi informasi, dan untuk melakukannya, perangkat lunak harus melakukan paling tidak tiga fungsi genetik: input, pemrosesan, dan output.
    —Model tingkah laku: Karakteristik stimulus-respon ini membentuk dasar dari model tingkah laku. Model tingkah laku menciptakan representasi pernyataan-pernyataan perangkat lunak dan event-event yang menyebabkan perangkat lunak mengubah pernyataan.
 5. Kajian Spesifikasi
Kajian dari suatu spesifikasi persyaratan perangkat lunak dilakukan baik oleh pelanggan atau pengembang PL. Karena spesifikasi membentuk dasar bagi desain dan aktivitas rekayasa selanjutnya, maka kajian harus dilakukan dengan hati- hati. Kajian dilakukan pertama kali pada tingkat makroskopik.pada tingkat ini pengkaji akan memastikan bahwa spesifikasi sudah lengkap, konsisten, dan, akurat.

14 Oktober 2014

Perusahaan Indonesia Berbasis IT (Elitser IT Solutions)


Pengantar Bisnis Informatika : Tugas 1

Elitser IT Solutions Indonesia adalah salah satu dari penyedia solusi perangkat lunak di pasar global, memberikan solusi bisnis dan berteknologi tinggi berbasis layanan untuk para pelanggan yang tersebar di seluruh Asia Pasifik, Amerika dan Negara-negara Teluk dan memiliki model pengembangan on-site, off-site dan Off-shore. Sejak berdiri pada tahun 1999, Perusahaan telah merancang, mengembangkan dan digunakan banyak solusi bagi perusahaan berkelas di bidang Kesehatan, Perbankan, Keuangan dan Sektor Pendidikan dengan menggunakan teknologi terkini dan kerangka kerja yang terstruktur.

Elitser IT Solutions Indonesia memiliki tim yang kuat dengan ukuran pelaksanaan proyek besar dan mengerahkan seluruh kemampuannya untuk memberikan pelayanan yang berkualitas tinggi kepada pelanggan. Salah satu kunci keberhasilan kami adalah adaptasi kami terhadap berbagai macam dan aneka kebutuhan akan sistem informasi komputer sehingga menghasilkan Manajemen Kualitas, Manajemen Proyek, kebutuhan Infrastruktur, dan lainnya dengan sempurna untuk memberikan kepuasan kepada para pelanggan kami. Perangkat lunak profesional kami bekerja menggunakan teknologi terbaru dari Microsoft, SUN, Oracle, dan lain-lain.

Memegang portfolio yang terdiri dari produk, proyek dan layanan konsultasi, kami membuat produk inovatif dan menawarkan solusi terkini untuk permintaan pasar yang dinamis dan lingkungan digital yang dinamis.

Visi & Misi

MISI
“Melanjutkan untuk membuat konstan, usaha yang terencana dalam upaya memberikan inovatif, hemat biaya dan menghasilkan kualitas produk, layanan dan solusi di bidang Teknologi Informasi kepada klien di seluruh dunia, melalui tim yang kreatif dan berdedikasi profesional.”

VISI
“Untuk muncul sebagai sebuah organisasi TI ternama kelas dunia yang menyediakan produk, solusi dan layanan untuk berbagai klien di seluruh dunia.”

Core Business

-Teknologi Klien / Server
Disesuaikan dengan pengembangan perangkat lunak klien / server menggunakan teknologi -Power Builder, Developer 2000, Visual Studio, dll.

Teknologi Internet / Situs
-Desain, mengembangkan, menerapkan, melatih dan mendukung disesuaikan solusi e-bisnis. Kekuatan kami terletak pada akhir kembali integrasi dengan sistem aplikasi web.

-Platform Microsoft:
VB/VC++/HTML/DHTML/ASP/COM/DCOM/MTS/XML

-Java Platform:
JDK/Swing/RMI/CORBA/Javascript/JSP/Servlets/JavaBeans/EJB/XML

-Sistem Operasi:
Windows NT/2000, Sun Solaris, Linux

-Basis Data:
Oracle, MS SQL, MySQL, Access

-Teknologi Terpadu:
Solusi keamanan interfacing dengan Smart Card, Foto Formulir, PDA's & Bio - Metrik melalui perpaduan dari teknologi terkini.

-Jaminan Kualitas / Pengujian:
Rational Suite / SILK / Win Runner


Sumber: http://www.elitser.co.id/

13 November 2013

Desain Pemodelan Grafik

PENDAHULUAN

1.1.Latar Belakang
Seiring berkembangnya dan majunya teknologi, terutama di bidang informasi tidak hanya menuntut fungsi yang maksimal dari teknologi itu sendiri, akan tetapi user juga dituntut untuk memiliki tampilan yang baik dan sempurna sehingga dapat mempermudah untuk digunakan para user. Oleh karena itu para ahli diharapkan bukan hanya dapat membuat program yang baik, akan tetapi juga dapat membuat tampilan semenarik mungkin. Disinilah ilmu "Desain Pemodelan Grafik" dibutuhkan, karena ilmu ini merupakan salah satu jembatan penghubung yang esensial antara komputer dan manusia.

1.2.Rumusan Masalah
·                     Apakah Desain Pemodelan Grafik itu ?
·                     Media apa sajakah yang mencakup Desain Grafik ?
·                     Apa saja Prinsip dan Unsur Desain ?
·                     Bagaimana teknik pengolahan gambar pada desain grafis ? 
·                     Software apa saja yang ada dibidang Permodelan Grafik itu ?

1.3.Tujuan
·                     Mendefinisikan secara umum Desain Pemodelan Grafik
·                     Menjelaskan cakupan media Desain.
·                     Memaparkan Prinsip dan Unsur Desain
·                     Menerangkan teknik pengolahan ada Desain Grafis.
·                     Menjelaskan macam macam Software Permodelan Grafik.



PEMBAHASAN


2.1. Definisi
Mungkin selama ini kita pernah mendengar kata “Permodelan Grafik”, tapi apa itu Desain Pemodelan Grafis?? mungkin kalimat itu sudah tidak asing lagi di telinga kita, dan apa yang terlitas dipikiran kita ketika mendengar tentang Desain, Pemodelan, dan Grafis dari 3 kata tersebut memiliki arti yang berbeda. Desain adalah proses untuk membuat dan menciptakan obyek baru. Pemodelan adalah membentuk suatu benda-benda atau obyek, membuat dan mendesain obyek tersebut sehingga terlihat seperti hidup. Pemodelan dalam suatu rekayasa perangkat lunak merupakan suatu hal yang dilakukan di tahapan awal. Grafik komputer adalah suatu proses pembuatan, penyimpanan dan manipulasi model dan citra. Dengan demikian Desain Pemodelan Grafis adalah suatu proses pembuatan, manipulasi dan menyimpan suatu objek dengan menggunakan bantuan perangkat lunak (software) komputer.

2.2 Batasan Media
Desain grafis pada awalnya diterapkan untuk media-media statis, seperti buku, majalah, dan brosur. Sebagai tambahan, sejalan dengan perkembangan zaman, desain grafis juga diterapkan dalam media elektronik, yang sering kali disebut sebagai desain interaktif atau desain multimedia. Batas dimensi pun telah berubah seiring perkembangan pemikiran tentang desain. Desain grafis bisa diterapkan menjadi sebuah desain lingkungan yang mencakup pengolahan ruang.

2.3. Prinsip dan Unsur Desain
Unsur dalam desain grafis sama seperti unsur dasar dalam disiplin desain lainnya. Unsur-unsur tersebut (termasuk shape, bentuk (form), tekstur, garis, ruang, dan warna) membentuk prinsip-prinsip dasar desain visual. Prinsip-prinsip tersebut, seperti keseimbangan (balance), ritme (rhythm), tekanan (emphasis), proporsi ("proportion") dan kesatuan (unity), kemudian membentuk aspek struktural komposisi yang lebih luas.


2.4. Teknik Pengolahan Gambar
Desain pemodelan grafik merupakan suatu kegiatan yang berhubungan dengan grafik komputer atau segala sesuatu mengenai pengolahan gambar yang dikerjakan pada komputer. Yang disebut pengolahan gambar itu berupa pemotongan gambar, rotasi, dilatasi, translasi dan lain-lain.
·      Rotasi
Rotasi adalah mereposisi semua titik dari objek sepanjang jalur lingkaran dengan pusat pada titik pivot.
·      Dilatasi
Adalah suatu transformasi yang mengubah ukuran (memperbesar atau memperkecil) suatu bangun tetapi tidak mengubah bentuk bangunnya.
·      Translasi
Translasi adalah suatu perpindahan semua titik dari objek pada suatu jalur lurus sehingga menempati posisi baru. Jalur yang direprestasikan oleh vektor tersebut dinamakan translasi atau bisa disebut juga vektor geser
·      SkalaPenskalaan koordinat dimaksud untuk menggandakan setiap komponen yang ada pada objek secera scalar. Keseragaman penskalaran berarti skala yang digunakan sama untuk semua komponen objek.
·      Refleksi
Merupakan suatu transformasi yang mencerminkan suatu objek.

2.5.Software Permodelan Grafik
Ada beberapa software yang digunakan dalam desain grafis:

1. Desktop publishingAdobe Photoshop
·       Adobe Illustrator
·       Adobe Indesign
·       CorelDraw
·       GIMP
·       Inkscape
·       Adobe Freehand
·       Adobe image ready
·       Adobe Page Maker
·       Paint Tool SAI

2. Webdesign
·       Adobe Dreamweaver
·       Microsoft Frontpage
·       Notepad
·       Adobe Photoshop

3. Audiovisual
·       Adobe After Effect
·       Adobe Premier
·       Final Cut
·       Adobe Flash, atau sebelumnya Macromedia Flash
·       Ulead Video Studio
·       Magic Movie Edit Pro
·       Power Director

4. Rendering 3 Dimensi
·       3D StudioMax
·       Maya
·       AutoCad
·       Google SketchUp
·       Light Wave
·       Blender
·       Softimage


Kesimpulan:
Pada tugas ini dapat disimpulkan, bahwa desain pemodelan grafik sangat dibutuhkan untuk proses editing dan juga proses mendesain. Supaya hasil desain yang dihasilkkan dapat jadi semakimal mungkin baiknya. Untuk itu dibutuhkan berbagai macam software untuk mendukung hasil yang terbaik dalam membuat desain yang rampung dan terpadu.




Sumber: