banner

Jumat, 03 Juli 2015

Softskill PKM (Quantum Computation & Parallel Computation)

I. Artikel Pengantar Quantum Computation

Pendahuluan

       Pada kali ini saya akan membahas apa itu Quantum Computation. Quantum Computation sendiri adalah bidang studi yang difokuskan pada teknologi komputer berkembang berdasarkan prinsip-prinsip teori kuantum , yang menjelaskan sifat dan perilaku energi dan materi pada kuantum (atom dan subatom) tingkat.

lalu apa bedanya dengan Quantum Computer?

     Quantum Computer adalah alat untuk perhitungan yang menggunakan langsung dari kuantum mekanik fenomena, seperti superposisi dan belitan , untuk melakukan operasi pada Data. Cara kerja quantum computer sendiri berbeda dengann komputer bisanya. Dalam komputasi klasik, jumlah data dihitung dengan bit dalam komputer kuantum hal ini dilakukan dengan qubit(quantum bit) yang berarti jika di komputer biasa hanya mengenal 0 atau 1, dengan qubit sebuah komputer quantum dapat mengenal keduanya secara bersamaan dan itu membuat kerja dari komputer quantum itu lebih cepat dari pada komputer biasa.

Entanglement

     Setelah sedikit memahami apa itu quantum computation dan quantum computer kita akan memasuki pembahasan dari Entanglement. Entanglement sendiri masih bagian dari Quantum Computation. Apa itu Entanglement? Entanglement adalah suatu teori mekanika quantum yang menggambarkan seberapa cepat dan betapa kuatnya keterhubungan partikel-partikel pada Quantum computer yang dimana jika suatu partikel diperlakukan "A" maka akan memberikan dampak "A" juga ke partikel lainnya.

Pengoperasian Data Qubit

       Qubit merupakan kuantum bit , mitra dalam komputasi kuantum dengan digit biner atau bit dari komputasi klasik. Sama seperti sedikit adalah unit dasar informasi dalam komputer klasik, qubit adalah unit dasar informasi dalam komputer kuantum . Dalam komputer kuantum, sejumlah partikel elemental seperti elektron atau foton dapat digunakan (dalam praktek, keberhasilan juga telah dicapai dengan ion), baik dengan biaya mereka atau polarisasi bertindak sebagai representasi dari 0 dan / atau 1. Setiap partikel-partikel ini dikenal sebagai qubit, sifat dan perilaku partikel-partikel ini (seperti yang diungkapkan dalam teori kuantum ) membentuk dasar dari komputasi kuantum. Dua aspek yang paling relevan fisika kuantum adalah prinsip superposisi dan Entanglement

       Superposisi, pikirkan qubit sebagai elektron dalam medan magnet. Spin elektron mungkin baik sejalan dengan bidang, yang dikenal sebagai spin-up, atau sebaliknya ke lapangan, yang dikenal sebagai keadaan spin-down. Mengubah spin elektron dari satu keadaan ke keadaan lain dicapai dengan menggunakan pulsa energi, seperti dari Laser - katakanlah kita menggunakan 1 unit energi laser. Tapi bagaimana kalau kita hanya menggunakan setengah unit energi laser dan benar-benar mengisolasi partikel dari segala pengaruh eksternal? Menurut hukum kuantum, partikel kemudian memasuki superposisi negara, di mana ia berperilaku seolah-olah itu di kedua negara secara bersamaan. Setiap qubit dimanfaatkan bisa mengambil superposisi dari kedua 0 dan 1. Dengan demikian, jumlah perhitungan bahwa komputer kuantum dapat melakukan adalah 2 ^ n, dimana n adalah jumlah qubit yang digunakan. Sebuah komputer kuantum terdiri dari 500 qubit akan memiliki potensi untuk melakukan 2 ^ 500 perhitungan dalam satu langkah. Ini adalah jumlah yang mengagumkan - 2 ^ 500 adalah atom jauh lebih dari yang ada di alam semesta (ini pemrosesan paralel benar - komputer klasik saat ini, bahkan disebut prosesor paralel, masih hanya benar-benar melakukan satu hal pada suatu waktu: hanya ada dua atau lebih dari mereka melakukannya). Tapi bagaimana partikel-partikel ini akan berinteraksi satu sama lain? Mereka akan melakukannya melalui belitan kuantum.

Quatum Gates

       Gate sendiri dalam bahasa Indonesia adalah Gerbang.jadi Quantum Gates adalah sebuah gerbang kuantum yang dimana berfungsi mengoperasikan bit yang terdiri dari 0 dan 1 menjadi qubits. dengan demikian Quantum gates mempercepat banyaknya perhitungan bit pada waktu bersamaan.
Quantum Logic Gates, Prosedur berikut menunjukkan bagaimana cara untuk membuat sirkuit reversibel yang mensimulasikan dan sirkuit ireversibel sementara untuk membuat penghematan yang besar dalam jumlah ancillae yang digunakan.
  • Pertama mensimulasikan gerbang di babak pertama tingkat.
  • Jauhkan hasil gerbang di tingkat d / 2 secara terpisah.
  • Bersihkan bit ancillae.
  • Gunakan mereka untuk mensimulasikan gerbang di babak kedua tingkat.
  • Setelah menghitung output, membersihkan bit ancillae.
  • Bersihkan hasil tingkat d / 2.
       Sekarang kita telah melihat gerbang reversibel ireversibel klasik dan klasik, memiliki konteks yang lebih baik untuk menghargai fungsi dari gerbang kuantum. Sama seperti setiap perhitungan klasik dapat dipecah menjadi urutan klasik gerbang logika yang bertindak hanya pada bit klasik pada satu waktu, sehingga juga bisa setiap kuantum perhitungan dapat dipecah menjadi urutan gerbang logika kuantum yang bekerja pada hanya beberapa qubit pada suatu waktu. Perbedaan utama adalah bahwa gerbang logika klasik memanipulasi nilai bit klasik, 0 atau 1, gerbang kuantum dapat sewenang-wenang memanipulasi nilai kuantum multi-partite termasuk superposisi dari komputasi dasar yang juga dilibatkan. Jadi gerbang logika kuantum perhitungannya jauh lebih bervariasi daripada gerbang logika perhitungan klasik.

II. Artikel Parallel Computation

       Komputasi Paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

Komputer dikatakan sebagai mesin komputasi paralel jika memenuhi beberapa syarat berikut ini:
  • Data yang diproses dipecah menjadi bagian-bagian terpisah yang bekerja secara independen dan terus-menerus.
  • Proses pengeksekusian instruksi ganda. Sehingga dalam sekali waktu, bisa dihasilkan 2 atau lebih suatu output data. Untuk lebih detilnya bisa dibaca pada sub bab taksonomi Flynn. Yang dalam hal ini sangat berbeda dengan paradigma perkembangan pengolahan data yang berkisar pelebaran jalur data, bukan penjamakan instruksi
  • Dapat menyelesaikan tugas lebih cepat daripada dengan perangkat serial.
A. Konsep Paralel

      Konsep paralel adalah sebuah kemampuan prosesor untuk melakukan sebuah tugas ataupun banyak tugas secara simultan ataupun bersamaan, dengan kata lain prosesor mampu melakukan satu ataupun banyak tugas dalam satu waktu.

B. Pemrosesan Terdistribusi

      Pemrosesan terdistribusi merupakan proses pendistribusian pengolahan paralel dalam pemrosesan paralel menggunakan beberapa mesin. Jadi, bisa di bilang kemampuan dari suatu komputer-komputer yang dijalankan secara bersamaan untuk memecahkan suatu masalah dengan proses yang cepat.

C. Arsitektur Komputer Paralel
     Menurut seorang Designer Processor, taksonomi Flynn, Arsitektur Komputer dibagi menjadi 4 baguan, yaitu :
  1. SISD ( Single Instruction Single Data Stream )
         Jenis Komputer yang hanya memiliki satu prosesor dan satu instruksi yang dieksekusi secara serial.
  2. SIMD ( Single Instruction Multiple Data Stream )
         Jenis komputer yang memiliki lebih dari satu prosesor, tetapi komputer ini hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda pada level lock-step.
  3. MISD ( Multiple Instruction Single Data Stream )
         Jenis komputer yang memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel tetapi di dalam praktiknya tidak ada komputer yang dibangun dengan arsitektur ini karena sistemnya tidak mudah dipahami, sampai saat ini pun belum ada komputer yang menggunakan arsitektur jenis ini
  4. MIMD ( Multiple Instruction Multiple Data Stream )     Jenis komputer yang memiliki lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel. Tipe komputer ini yang paling banyak digunakan untuk membangun komputer paralel, bahkan banyak supercomputer yang menerapkan arsitektur ini, karena model dan konsepnya yang tidak terlalu rumit untuk dipahami.
  5. Pengantar Thread Programming     Sebuah thread di dalam pemrograman komputer adalah sebuah informasi terkait tentang penggunaan sebuah program tunggal yang dapat menangani beberapa pengguna secara bersamaan.Thread ini memungkinkan program untuk mengetahui bagaimana user masuk ke dalam program secara bergantian dan user akan masuk kembali menggunakan user yang berbeda. Multiple thread dapat berjalan bersamaan dengan proses lainnya membagi sumberdaya menjadi memori, disaat proses lain tidak membaginya.
  6. Pengantar Message Passing, Open MPMessage Passing merupakan sebuah bentuk dari komunikasi yang digunakan di komputasi paralel, OOT (Object Oriented Programming) atau Pemrograman Berbasis Objek dan komunikasi interproses
  7. Pengantar Pemrograman CUDA GPUSebelum saya membahas tentang CUDA, saya akan membahas GPU terlebih dahulu. GPU dalah sebuah processor khusus untuk memepercepat dan mengubah memori untuk mempercepat pemrosesan gambar. GPU ini sendiri biasanya berada di dalam graphic card komputer ataupun laptop.
  8. CUDA(Compute Unified Device Architecture)
    adalah suatu skema yang dibuat oleh NVIDIA agar NVIDIA selaku GPU (Graphic Processing Unit) mampu melakukan komputasi tidak hanya untuk pengolahan grafis namun juga untuk tujuan umum. Jadi dengan adanya CUDA kita dapat memanfaatkan banyak prosesor dari NVIDIA untuk melakukan proses perhitungan ataunpun komputasi yang banyak.

Sumber:
http://abdanniputri.blogspot.com/2013/04/pengantar-quantum-computation.html
http://www.komputasi.lipi.go.id/utama.cgi?cetakartikel&1227938582
http://djuneardy.blogspot.com/2015/04/quantum-computing-entanglement.html



http://ery-prima.blogspot.com/2012/05/komputasi-kuantum.html

Senin, 08 Juni 2015

Tugas ke 3 SoftSkill (Cloud Computing, Grid Computing, Distributed Computing)

Nama : Fahmi Imanuddin
NPM : 52411585
Kelas : 4ia22
Teknologi Industri, Teknik Informatika

Definisi Cloud Computing

Apakah Cloud Computing ?

Anda mungkin mulai sering mendengar istilah “cloud” atau “cloud computing”, tetapi masih belum terlalu mengerti ‘binatang’ apa cloud itu sebenarnya. Sebagian orang menganggap cloud adalah semacam teknik virtualisasi komputer, sehingga satu atau beberapa komputer bisa dibuat menjadi banyak virtual komputer. Ada juga yang menganggap cloud tidak ada bedanya dengan VPS (virtual private server), di mana VPS ini adalah teknologi yang sudah ada dari beberapa tahun yang lalu. Pada dasarnya pendapat tersebut tidak sepenuhnya salah, karena virtualisasi memang merupakan salah satu komponen dari cloud computing.

Tetapi pengertian cloud sebenarnya lebih dari itu. Cloud computing adalah kumpulan dari beberapa computing resources yang terintegrasi menjadi satu dan di-delivered melalui web. Cloud computing juga didasarkan pada teknologi grid computing, yaitu membuat skalabilitas suatu sistem computing menjadi sangat besar dengan cara menggabungkan beberapa computing resources menjadi satu resource.

Bisa dikatakan cloud computing adalah grid computing + virtualisasi


Perbedaan Cloud dan Grid computing

- Komputasi Grid lebih menekankan pada‘resources sharing’

- Fokus komputasi grid adalah kepada kemampuan memindahkan beban kerja ke lokasi sumber daya yang memerlukan.

- Cloud computing lebih menekankan pada kepemilikan (proprietary), setiap pengguna cloud bisa mendapatkan sumber daya pribadi dari cloud, yang disediakan oleh service provider tertentu dan pengguna tidak perlu berkontribusi dalam penyediaan sumber daya.

- Komputasi Grid menekankan pada tugas-tugas komputasi yang sensitif dan sulit untuk yang berskala otomatis.

- Cloud computing menekankan pada aplikasi transaksi, suatu permintaan dengan jumlah besar dan terpisah-pisah, dan dapat untuk skala otomatis atau semiotomatis.


Distributed Computing dalam Cloud Computing


Distributed Computing adalah suatu bentuk dari parallel computing yang berkaitan dengan sistem hardware dan software yang memiliki lebih dari satu elemen pemrosesan atau storage element, concurent process, atau multiple program berjalan di bawah pengendalian yang ketat. Pada distributed computing suatu program dipecah ke beberapa bagian yang dijalankan secara bersamaan pada banyak komputer yang berkomunikasi melalui jaringan. 

Distributed computing dapat berjalan secara simultan tetapi program yang di distribusikan sering harus sesuai dengan lingkungan yang heterogen, link jaringan dari berbagai latency dan kegagalan-kegagalan di jaringan atau komputer yang tidak diprediksi.


Map Reduce dan NoSQL (Not Only SQL)

Map reduce merupakan framework pemrograman yang berfungsi untuk processing data yang berukuran besar yang biasa digunakan untuk komputasi terdistribusi pada banyak computer. 

NoSQL adalah istilah yang dikenal untuk merujuk pada kelas yang luas dari DBMS yang di identifikasikan dengan tidak mematuhi aturan pada model RDBMS yang banyak digunakan dan tidak dibangun terutama dengan table dan umumnya tidak menggunakan SQL untuk memanipulasi data, sehingga sering ditafsirkan sebagai “tidak hanya SQL”.


Studi Kasus penerapan Cloud Computing pada layanan SaaS


Seperti namanya, Paas adalah layanan yang menyediakan modul-modul siap pakai yang dapat digunakan untuk mengembangkan sebuah aplikasi, yang tentu saja hanya bisa berjalan di atas platform tersebut. Paas memfokuskan aplikasi dimana developer tidak usah memikirkan tentang hardware dan tetap fokus pada application development-nya tanpa harus mengkhawatirkan operating system, infrastructure scaling, load balancing dan lainnya. Pengembang membuat aplikasi pada platform penyedia melalui internet. Penyedia PaaS dapat menggunakan API, portal situs web atau perangkat lunak gateway diinstal pada komputer pelanggan. Seperti juga layanan SaaS, pengguna Paas tidak memilliki kendali terhadap sumber daya komputasi dasar seperti memory, media penyimpangan, processing power dan lain-lain, yang semuanya diatur oleh provide layanan ini. Pionir di area ini adalah Google AppEngine, yang menyediakan berbagai tools untuk mengembangkan aplikasi di atas platform Google, dengan menggunakan bahasa pemrograman phyton da Django. Kemudian salesforce juga menyediakan layanan PaaS melalui Force.com, menyediakan modul-modul untuk mengembangkan aplikasi di atas platform salesforce yang menggunakan bahasa Apex.


Dan mungkin yang jarang sekali diketahui, bahwa Facebook juga bisa dianggap menyediakan layanan PaaS, yang memungkinkan kita untuk membuat aplikasi diatasnya. Salah satu yang berhasil menangguk untuk besar dari layanan PaaS Facenook adalah perusahaan bernama Zynga. Aplikasi tersebut adalah Farmville yang cukup popular di Facebook



Sumber :
http://www.cozy.co.id/tentang-cloud/definisi-cloud.html
http://saridr.blogspot.com/2013/04/cloud-computing.html
http://prichallean.blogspot.com/2013/02/cloud-computing-pemanfaatan-teknologi.html







Tugas Softskill : Implementasi Komputasi pada Bidang Matematika


Implementasi Komputasi pada Bidang Matematika


Fahmi Imanuddin, 52411585, 4IA22
Teknologi Industri, Teknik Informatika



Abstraksi

Pada umumnya komputasi merupakan ilmu yang dapat memiliki model penyelesaiian masalah secara matematik dan teknik dalam numeric serta menggunggunakan computer untuk menganalisis dan memecahkan masalah masalah yang ada. Maka secara garis besar komputasi modern dapat di nyatakan dengan penyelesaiian masalah dengan menggunakan metode komputerisasi.


Pendahuluan


Secara umum iIlmu 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). Dalam penggunaan praktis, biasanya berupa penerapan simulasi komputer atau berbagai bentuk komputasi lainnya untuk menyelesaikan masalah-masalah dalam berbagai bidang salah satunya dalam bidang fisika.


Fisika komputasi pada dasarnya adalah menyelesaikan problem-problem fisika yang tidak dapat diselesaikan secara analitis dengan melakukan pendekatan numerik berdasarkan teori yang sudah ada. Pendekatan numerik tersebut umumnya dilakukan dengan bantuan komputer dan menggunakan bahasa pemrograman tertentu, seperti Pascal, Python, C, C++, Fortran dan lain sebagainya. Hal ini dikarenakan tidak semua problem matematik dapat diselesaikan oleh komputer secara langsung. Problem matematik yang rumit, perlu diubah terlebih dahulu ke bentuk operasi aritmatika ke penambahan, pengurangan, perkalian dan pembagian sederhana agar dapat dikalkulasi oleh komputer. Pengubahan/penurunan tersebut dikenal dengan sebutan pendekatan numerik, di mana hasil perhitungannya identik dengan adanya nilai error.


Problem matematis yang perlu penurunan dengan metode numerik oleh komputer antara lain: problem diferensiasi, integrasi, pencarian akar persamaan polinomial orde tinggi, eigenvalue matrik, boundary value dan lain sebagainya.


Matematika

Implementasi komputasi modern di bidang matematika adalah numerical analysis yaitu sebuah algoritma dipakai untuk menganalisa masalah – masalah matematika. Bidang analisis numerik sudah sudah dikembangkan berabad-abad sebelum penemuan komputer modern. Interpolasi linear sudah digunakan lebih dari 2000 tahun yang lalu. Banyak matematikawan besar dari masa lalu disibukkan oleh analisis numerik, seperti yang terlihat jelas dari nama algoritma penting seperti metode Newton,interpolasi polinomial Lagrange, eliminasi Gauss, atau metode Euler.


Menyelesaikan sebuah masalah yang berkaitan dengan perhitungan matematis, namun dalam pengertian yang akan dibahas dalam pembahasan komputasi modern ini merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan masalah manusia.


Buku-buku besar berisi rumus dan tabel data seperti interpolasi titik dan koefisien fungsi diciptakan untuk memudahkan perhitungan tangan. Dengan menggunakan tabel ini (seringkali menampilkan perhitungan sampai 16 angka desimal atau lebih untuk beberapa fungsi), kita bisa melihat nilai-nilai untuk diisikan ke dalam rumus yang diberikan dan mencapai perkiraan numeris sangat baik untuk beberapa fungsi. Karya utama dalam bidang ini adalah penerbitan NIST yang disunting oleh Abramovich dan Stegun, sebuah buku setebal 1000 halaman lebih. Buku ini berisi banyak sekali rumus yang umum digunakan dan fungsi dan nilai-nilainya di banyak titik. Nilai f-nilai fungsi tersebut tidak lagi terlalu berguna ketika komputer tersedia, namun senarai rumus masih mungkin sangat berguna.


Kalkulator mekanik juga dikembangkan sebagai alat untuk perhitungan tangan. Kalkulator ini berevolusi menjadi komputer elektronik pada tahun 1940. Kemudian ditemukan bahwa komputer juga berguna untuk tujuan administratif. Tetapi penemuan komputer juga mempengaruhi bidang analisis numerik, karena memungkinkan dilakukannya perhitungan yang lebih panjang dan rumit.


Sumber :


http://id.wikipedia.org/wiki/Komputasi

https://corejunior.wordpress.com/2014/05/06/implementasi-komputasi-modern-di-bidang-matematika/




Rabu, 01 April 2015

Tugas 1 Softskill Pengantar Komputasi Modern

Nama : Fahmi Imanuddin
Kelas : 4IA22
Npm : 52411585
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 :









Selasa, 04 November 2014

PBI-Tugas 2(Badan Usaha)-(Fahmi Imanuddin-52411585-4IA22)-Rina Noviana

BADAN USAHA

Pengertian Badan Usaha
Badan usaha adalah kesatuan yuridis dan ekonomis dari faktor-faktor produksi yang bertujuan mencari laba atau memberi layanan kepada masyarakat. Disebut kesatuan yuridis karena badan usaha umumnya berbadan hukum. Disebut kesatuan ekonomis karena faktor-faktor produksi badan usaha terdiri atas sumber daya alam, modal, dan tenaga kerja dikombinasikan untuk mendapat laba atau member layanan kepada masyarakat. Badan usaha yang bertujuan untuk mencari laba pada umumnya dimiliki oleh pihak swasta, seperti PT Astra, PT Indofood, dan PT Unilever.

Macam-macam Badan Usaha
      A.      Badan Usaha Milik Swasta
BUMS adalah badan usaha yang seluruh modalnya berasal dari pihak swasta yang dimiliki seseorang atau beberapa orang. BUMS bertujuan untuk mencari keuntungan seoptimal mungkin, untuk mengembangkan usaha dan modalnya serta membuka lapangan pekerjaan. Selain berperan dalam menyediakan barang, jasa, juga membantu pemerintah dalam usaha mengurangi pengangguran serta memberi kontribusi dalam pemasukkan dana berupa pajak. Contoh BUMS :
·         PT Pupuk Kaltim
·         PT Krakatau Steel
·         PT Holcim
·         PT XL Axiata Tbk
Jenis-jenis Badan Usaha Milik Swasta, yakni :
Perusahaan Persekutuan  adalah suatu kerjasama 2 antara (dua) orang atau lebih untuk secara bersama menjalankan perusahaan dengan tujuan memperoleh laba
FIRMA adalah suatu persekutuan untuk menjalankan usaha antara dua orang atau lebih dengan nama bersama, dalam mana tanggung jawab masing-masing anggota firma (disebut firmant) tidak terbatas; sedangkan laba yang akan diperoleh dari usaha tersebut akan dibagi bersama-sama. Demikian pula halnya jika menderita rugi, semuanya ikut menanggung.
Persekutuan Komanditer (CV) Pengertian CV dijelaskan dalam pasal 19, pasal 20, pasal 21 Kitab Undang-Undang Hukum Dagang. CV adalah persekutuan dengan setoran uang, dibentuk oleh satu orang atau lebih anggota aktif yang bertanggung jawab secara renteng di satu pihak dengan satu atau lebih orang lain sebagai pelepas uang. CV berada di antara Firma dan Perseroan Terbatas.
Perseroan Terbatas Keberadaan Perseroan Terbatas diatur dalam Undang-Undang No 1 Tahun 1995tentang Perseroan Terbatas, “Perseroan Terbatas yang selanjutnya disebut perseroanadalah badan hukum yang didirikan berdasarkan perjanjian, melakukan kegiatan usaha dengan modal dasar yang seluruhnya terbagi dalam saham,…..”. PT biasanya didirikan oleh beberapa orang. Seluruh pemiliknya mempunyaitanggung jawab yang terbatas. PT dapat berstatus badan hukum jika didirikan di depan notaries. Kemudian akta notaries tersebut didaftarkan ke Departemen Kehakiman untuk disahkan dan diumumkan dalam berita Negara. PT dipimpin oleh pengurus yang disebut direksi. Dalam melakukan tugasnya, direksi diawasi oleh komisaris. Kekuasaan tertinggi PT berada di tangan Rapat Umum Pemegang Saham. Rapat ini memilih direksi dan komisaris serta menentukan program secara garis besar dan mensahkan rugi laba perusahaan.
B.       Badan Usaha Milik Negara (BUMN)
Badan Usaha Milik Negara adalah badan usaha yang sebagian atau seluruh kepemilikannya dimiliki oleh Negara Republik Indonesia.BUMN dapat pula berupa perusahaan nirlaba yang bertujuan untuk menyediakan barang atau jasa bagi masyarakat.
Prosedur Pendirian Badan Usaha IT
Dari beberapa referensi dijelaskan lingkungan usaha dapat dikelompokkan menjadi 2 faktor yaitu faktor lingkungan ekonomi dan faktor lingkungan non ekonomi.
Faktor lingkungan ekonomi meliputi segala kejadian atau permasalahan penting di bidang perekonomian nasional yang dapat mempengaruhi kinerja dan kelangsungan hidup dari suatu perusahaan. Sedangkan faktor lingkungan non ekonomi merupakan pristiwa atau isu yang menonjol dibidang politik,keamanan,sosial dan budaya yang mempengaruhi kelangsungan hidup pelaku usaha.
Dalam prakteknya faktor-faktor ekonomi dan non-ekonomi yang tidak dapat dikendalikan oleh pimpinan perusahaan sangat luas dan banyak ragamnya. Sehingga hal ini kadang-kadang membingungkan kita untuk dapat mengamatinya dengan baik . Pada bahasan ini kami pengelompokan berbagai ragam lingkungan eksternal ini menjadi 5(lima) dimensi lingkungan eksternal perusahaan.
Klasifikasi Dimensi Lingkungan Eksternal Kegiatan Usaha:
1.       Perekonomian Global dan Kerjasama Internasional (Ekonomi)
2.       Pembangunan dan Perekonomian Nasional (Ekonomi)
3.       Politik, Hukum dan Perundang-Undangan (Non-Ekonomi)
4.       Teknologi (Non-Ekonomi)
5.       Demografi, Sosial dan Budaya (Non-Ekonomi)
Selanjutnya untuk  membangun sebuah badan usaha, terdapat beberapa prosedur peraturan perizinan, yaitu :
1. Tahapan pengurusan izin pendirian
Bagi perusahaan skala besar hal ini menjadi prinsip yang tidak boleh dihilangkan demi kemajuan dan pengakuan atas perusahaan yang bersangkutan. Hasil akhir pada tahapan ini adalah sebuah izin prinsip yang dikenal dengan Letter of Intent yang dapat berupa izin sementara, izin tetap hinga izin perluasan. Untk beerapa jenis perusahaan misalnya, sole distributor dari sebuah merek dagang, Letter of Intent akan memberi turunan berupa Letter of Appointment sebagai bentuk surat perjanjian keagenan yang merupakan izin perluasan jika perusahaan ini memberi kesempatan pada perusahaan lain untuk mendistribusikan barang yang diproduksi. Berikut ini adalah dokumen yang diperlukan, sebagai berikut :
• Tanda Daftar Perusahaan (TDP)
• Nomor Pokok Wajib Pajak (NPWP)
• Bukti diri
Selain itu terdapat beberapa Izin perusahaan lainnya yang harus dipenuhi :
• Surat Izin Usaha Perdagangan (SIUP), diperoleh melalui Dep. Perdagangan
• Surat Izin Usaha Industri (SIUI), diperoleh melalui Dep. Perindustrian
• Izin Domisili
• Izin Gangguan.
• Izin Mendirikan Bangunan (IMB)
• Izin dari Departemen Teknis
2. Tahapan pengesahan menjadi badan hukum
Tidak semua badan usaha mesti ber badan hukum. Akan tetapi setiap usaha yang memang dimaksudkan untuk ekspansi atau berkembang menjadi berskala besar maka hal yang harus dilakukan untuk mendapatkan izin atas kegiatan yang dilakukannya tidak boleh mengabaikan hukum yang berlaku. Izin yang mengikat suatu bentuk usaha tertentu di Indonesia memang terdapat lebih dari satu macam. Adapun pengakuan badan hukum bisa didasarkan pada Kitab Undang-Undang Hukum Dagang (KUHD), hingga Undang-Undang Penanaman Modal Asing ( UU PMA ).
3. Tahapan penggolongan menurut bidang yang dijalani
Badan usaha dikelompokkan kedalam berbagai jenis berdasarkan jenis bidang kegiatan yang dijalani. Berkaitan dengan bidang tersebut, maka setiap pengurusan izin disesuaikan dengan departemen yang membawahinya seperti kehutanan, pertambangan, perdagangan, pertanian dsb.
4. Tahapan mendapatkan pengakuan, pengesahan dan izin dari departemen lain
yang terkait
Departemen tertentu yang berhubungan langsung dengan jenis kegiatan badan usaha akan mengeluarkan izin. Namun diluar itu, badan usaha juga harus mendapatkan izin dari departemen lain yang pada nantinya akan bersinggungan dengan operasional badan usaha misalnya Departemen Perdagangan mengeluarkan izin pendirian industri pembuatan obat berupa SIUP. Maka sebgai kelanjutannya, kegiatan ini harus mendapatkan sertifikasi juga dari BP POM, Izin Gangguan atau HO dari Dinas Perizinan, Izin Reklame.

Draft Kontrak Kerja IT
1. Masa Percobaan
Masa percobaan dimaksudkan untuk memperhatikan calon buruh (magang), mampu atau tidak untuk melakukan pekerjaan yang akan diserahkan kepadanya serta untuk mengetahui kepribadian calon buruh (magang).
2. Yang Dapat Membuat Perjanjian Kerja
Untuk dapat membuat (kontrak) perjanjian kerja adalah orang dewasa.
3. Bentuk Perjanjian Kerja
Bentuk dari Perjanjian Kerja untuk waktu tertentu berbeda dengan perjanjian kerja untuk waktu tidak tertentu.
4. Isi Perjanjian Kerja
Pada pokoknya isi dari perjanjian kerja tidak dilarang oleh peraturan perundangan atau tidak bertentangan dengan ketertiban atau kesusilaan. Dalam praktek, pada umumnya isi perjanjian kerja biasanya mengenai besarnya upah, macam pekerjaan dan jangka waktunya.
5. Jangka Waktu Perjanjian Kerja Untuk Waktu Tertentu
Dalam perjanjian kerja untuk waktu tertentu yang didasarkan atas jangka waktu tertentu, dapat diadakan paling lama 2 (dua) tahun dan dapat diperpanjang hanya 1 (satu) kali saja dengan waktu yang sama, tetapi paling lama 1 (satu) tahun. Untuk mengadakan perpanjangan pengusaha harus memberitahukan maksudnya secara tertulis kepada buruh selambat-lambatnya 7 (tujuh) hari sebelum perjanjian kerja untuk waktu tertentu tersebut berakhir.
Perjanjian kerja untuk waktu tertentu yang didasarkan atas jangka waktu tertentu dapat diperbaharui hanya 1 (satu) kali saja dan pembeharuan tersebut baru dapat diadakan setelah 21 (dua puluh satu) hari dari berakhirnya perjanjian kerja untuk waktu tertentu tersebut.
6. Penggunaan Perjanjian Kerja
Perjanjian kerja untuk waktu tertentu hanya dapat diadakan untuk pekerjaan tertentu yang menurut sifat, jenis atau kegiatannya akan selesai dalam waktu tertentu.
7. Uang Panjar

Jika pada suatu pembuatan perjanjian kerja diberikan oleh majikan dan diterima oleh buruh uang panjar, maka pihak manapun tidak berwenang membatalkan kontrak (perjanjian) kerja itu dengan jalan tidak meminta kembali atau mengembalikan uang panjar (Pasal 1601e KUH Perdata). Meskipun uang panjar dikembalikan atau dianggap telah hilang, perjanjian kerja tetap ada.

Sumber :

Senin, 13 Oktober 2014

Pengantar Bisnis Informasi(Tugas1)

Profil PT. Indosat CJDRO, Tbk


PT. Indosat Tbk didirikan pada tahun 1967 sebagai Perusahaan Penanaman Modal Asing yang menyediakan layanan Telekomunikasi Internasional Indonesia. PT Indosat Tbk sebelumnya bernama PT Indonesian Satellite Corporation Tbk, yang merupakan perusahaan penyelenggara jalur telekomunikasi di Indonesia. Indosat adalah perusahaan telekomunikasi dan multimedia terbesar kedua di Indonesia untuk jasa seluler ( Mentari, Matrix, IM3, dan StarOne). 
Pada tahun 1980, pemerintah Indonesia membeli semua saham Indosat, sehingga saat itu PT. Indosat, Tbk menjadi Badan Usaha Milik Bersama (BUMN). 
Pada tahun 1994 perusahaan mulai go public yang ditandai dengan mendaftarkan sahamnya di Bursa Efek Jakarta (BEJ), Bursa Efek Surabaya (BES) dan sekaligus mendaftarkan di New York Stock Exchange. 
PT Satelit Palapa Indonesia (Satelindo) didirikan pada tahun 1993 di bawah pengawasan PT Indosat. Mulai beroperasi pada tahun 1994 sebagai operator GSM. Pendirian Satelindo sebagai anak perusahaan Indosat menjadikan ia sebagai operator GSM pertama di Indonesia.
Pada tahun 2001 PT. Indosat, Tbk mendirikan PT. Indosat Multi Media Mobile (IM3) dan diikuti dengan mengakuisisi seluruh saham PT. Satelit Palapa Indonesia(SATELINDO) di tahun 2002. Kemudian dilanjutkan dengan menjadikan Indosat group sebagai penyelenggara operator phone selular terbesar kedua di Indonesia
Pada akhir tahun 2002, pemerintah Indonesia menjual 41,94% saham Indosat kepada Singapore Technologies Telemedia Pte, Ltd. Kemudian Indosat manjadi Perusahaan Telekomunikasi Terbatas (PT. Indosat, Tbk) dan menjadi perusahaan Penanaman Modal Asing yang menawarkan pelayanan secara lengkap, jaringan terintegrasi, serta layanan solusi teknologi informasi dan komunikasi.
Pada tanggal 20 November 2003 dilakukan penandatanganan kesepakatan merger penggabungan Satelindo, Indosat Multi Media Mobile (IM3) dan Bima Graha ke dalamPT. Indosat, Tbk. Hal ini diikuti dengan munculnya PT. Indosat, Tbk sebagai perusahaan yang fokus pada seluler dengan sinyal (jaringan) kuat atau Full Network Service Provider (FNSP). Dengan menggabungkan perusahaan seluler, telekomunikasi fixed dan layanan MIDI-nya menjadi sebuah perusahaan tunggal. PT. Indosat, Tbk memposisikan dirinya menjadi penyedia layanan telekomunikasi dengan rentang produk yang luas di Indonesia.
Seiring berjalannya program di atas, diikuti oleh program transformasi menyeluruh yang dimulai pada tahun 2004. transformasi ini meliputi bidang sumber daya manusia, teknologi, budaya dan nilai-nilai perusahaan. Upaya ini mulai menunjukkan perolehan hasil yang menggembirakan, dengan keberhasilan perusahaan perseroan mencatat perolehan pendapatan melampaui 10 triliun Rupiah dan peningkatan margin pada tahun ke-10 sebagai perusahaan publik.

Saat ini PT. Indosat, Tbk sudah membuka cabang di 5 region office yaitu Sumatera Regional Office, Jabotabek dan Banten Regional Office, Bali Nusa & Sulampapua Regional Office, East Java & Kalimantan Regional Office dan West & Central Java Regional Office.


2. Fasilitas dan Keunggulan PT. Indosat CJDRO, Tbk

VISI, MISI dan IDENTITAS KORPORAT INDOSAT
Visi
Menjadi penyelenggara jaringan dan jasa telekomunikasi terpadu berfokus selular/nirkabel yang terkemuka di Indonesia.
Misi
1) Menyediakan dan mengembangkan produk, layanan dan solusi yang inovatif dan berkualitas untuk memberikan layanan terbaik bagi pelanggan.
2) Meningkatkan shareholder value (nilai pemegang saham) secara terus menerus
3) Mewujudkan kualitas kehidupan stakeholder (Pihak yang berkepentingan) yang lebih baik.


Identitas Korporat

Gambar 3.1 ( Logo Indosat )
Identitas korporat baru Indosat terdiri dari kombinasi teks ‘indosat’ dengan simbol ‘techno flower’ yang mencerminkan teknologi yang tinggi, bersahabat, serta dinamis dan modern.
Teks ‘indosat’ didesain secara khusus menggunakan huruf kecil yang melambangkan kekuatan korporasi yang kokoh dan kestabilan perusahaan.
Simbol ‘techno flower’ tercipta dari gabungan tiga elips yang mencerminkan usaha dan fokus bisnis Indosat saat, ini yaitu di Indonesia, dalam bidang teknologi dan pelayanan bagi masyarakat, serta pentingnya kerja sama yang kokoh di antara ketiga elemen tersebut.Tiga elips membentuk techno flower masing-masing mencerminkan komunikasi (kuning), teknologi (biru) dan masyarakat Indonesia (merah). Rangkaian elips ini membentuk permata di tengah mencerminkan layanan terbaik dan berkualitas yang senantiasa diberikan oleh Indosat kepada masyarakat Indonesia.

Galeri Indosat Cabang Semarang
Ibu kota Jawa Tengah ini memiliki 11 kabupaten dan berpenduduk lebih dari 10 juta jiwa. Bagi Indosat, cabang Semarang yang membawahi Reps. Salatiga, Kendal, Kudus dan Blora adalah yang terbesar di Jawa Tengah dengan konstribusi mencapai 900.000 pelanggan.
Terkenal sebagai kota pesisir, para wisatawan maupun pendatang dapat mampir ke kota tua untuk melihat bangunan khas beraksitektur Belanda yang hingga saat ini masih dilestarikan seperti Gereja Blenduk, Gedung Marabunta dan masih banyak lagi. Tak ketinggalan bangunan tua yang mengandung banyak misteri seperti Lawang Sewu.
Penganan khas Semarang yang dapat dijadikan oleh-oleh cukup beragam antara lain Bandeng Presto, Lumpia Semarang, Wingko Babat dan masih banyak lagi dan dapat dibeli dengan mudah di pusat oleh-oleh Jalan Pandanaran. berseberangan dengan Gedung Indosat Regional Office, Jalan Pandanaran no.18 Semarang.

3. PRODUK DAN JASA
Produk Kartu Perdana PT. Indosat dibagi menjadi dua yaitu kartu prepaid (prabayar) dan kartu postpaid (paskabayar).
a. Produk kartu prepaid (prabayar)
1) Mentari
Produk kartu prabayar Indosat dengan nomor awal 0815, 0816 dan 0858 memiliki fitur dan fasilitas lengkap yang disesuaikan dengan kebutuhan pelanggan. Mentari hadir dengan jangkauan nasional, gratis roaming nasional, satu tarif telepon ke semua operator (program mentari sakti). Mentari lengkap, melengkapi hidup anda.

2) Indosat Multi Media Mobile (IM3)
Kartu GSM IM3 merupakan kartu prabayar dari Indosat dengan nomor awal 0856 dan 0857 yang memberikan kenyamanan dan kecepatan untuk bergabung dalam komunitas GSM multimedia. Kartu IM3 memberikan semua fitur canggih kepada pelanggannya seperti GPRS, MMS, M3-Access, transfer pulsa, conference call, call divert dan banyak lagi. IM3, No Limits.

3) StarOne
Layanan telekomunikasi suara dan data nirkabel dengan teknologi Fixed Wireless Access CDMA 2000.1X adalah kombinasi layanan telepon tetap dan bergerak dengan suara jernih serta memberikan layanan komunikasi untuk semua orang. StarOne, Telepon Untuk Semua.

4)Produk kartu pospaid (paskabayar) Matrix
Layanan GSM pasca bayar Indosat dengan nomor awal 0815, 0816 dan 0855 yang memberikan kebebasan bagi anda untuk memilih. Matrix memberikan sambungan yang lebih cepat, jangkauan yang lebih luas hingga ke manca negara dan kualitas suara yang jernih. Dengan kapasitas kartu sim yang lebih besar dan menu browser yang canggih, Matrix memberikan kebebasan bagi anda (The Freedom To Be You).


Produk Lain

1) Indosat Broadband 3.5G
Indosat adalah pelopor berbagai layanan broadband di Indonesia dengan nama Indosat Broadband 3.5G. layanan ini luar biasa cepatnya, hingga 3.6 Mbps. Kecepatan itu akan bertambah sembilan kali lipat jika 3.5G tersebut ditambahkan dengan Indosat Accelerator. Indosat Accelerator berfungsi mengompres file sebelum dikirim, sehingga ukuran file yang dikirim bisa menjadi lebih kecil. Indosat adalah perusahaan pertama yang memberikan layanan Accelerator untuk 3.5G di Asia.

2) Blackberry
BlackBerry Enterprise Solution adalah suatu solusi mobile office yang aman, lengkap dan terintegrasi. BlackBerry memberikan fitur yang lengkap, seperti wireless email, global address look up, wireless calendar synchronisation, mobile data service dan lain-lain. Melalui teknologi push mail, pelanggan dapat mengakses email tanpa perlu melakukan dial-up terlebih dahulu.

3) Indosat IDD 001
Sambungan Langsung Internasional (SLI) yang mampu memberikan koneksi ke lebih dari 250 tujuan negara. INDOSAT SLI 001 merupakan produk SLI premium yang dapat diakses langsung oleh pelanggan telepon melalui nomor akses 001.

4) Indosat IDD 008
Merupakan layanan Sambungan Langsung Internasional (SLI) yang ekonomis diperuntukkan bagi keseluruhan masyarakat. INDOSAT SLI 008 merupakan produk SLI yang dapat diakses langsung oleh pelanggan telepon melalui nomor akses 008.

5) Indosat FlatCall 016
Indosat FlatCall 016 adalah layanan telepon internasional dengan satu tarif ke negara manapun dan apapun. Melalui layanan ini, Indosat menyediakan layanan akses internasional kepada pelanggan dengan tarif terjangkau tanpa biaya airtime. Untuk menikmati layanan ini, cukup menjadi pelanggan Mentari, Matrix, IM3 atau Star One.

6) Indosat M2
Indosat Mega Media (IndosatM2) sebuah jasa telekomunikasi terkemuka di Indonesia, beroperasi secara penuh sejak tahun 2000 untuk membangun dan menerapkan jasa dan produk berbasis IP, internet dan multimedia di Indonesia. IndosatM2 melayani empat segmen pelanggan: korporasi (besar, menengah, dan kecil), pemerintah, institusi, residensial dan perorangan. Layanan korporasi dan institusi meliputi jaringan Virtual Private Network (VPN), sambungan langsung ke backbone internet internasional, serta penyedia layanan multimedia

Selama tiga tahun terakhir, skema program terintegrasi tersebut telah memungkinkan Indosat melipatgandakan jumlah pelanggan seluler secara signifikan dari 3,1 juta menjadi 14,5 juta pelanggan, dan memantapkan posisi Indosat sebagai penyedia layanan jaringan telekomunikasi dan layanan terpadu di Indonesia. Bergulirnya otonomi daerah telah memicu dinamika usaha dan pengembangan berbagai potensi daerah. Indosat memfasilitasinya dengan pengembangan usaha ke setiap wilayah cakupan layanan untuk mendorong tumbuh kembang masyarakat. Disisi lain, Indosat mewujudkan komitmen sosial dengan melaksanakan program pembinaan maupun memberikan sumbangsih di bidang pendidikan dan kepedulian terhadap sesama, untuk kesejahteraan masyarakat.
Dengan komitmen investasi Indosat sekitar 900 juta dollar Amerika di tahun 2006, jaringan Indosat telah mencakup sekitar 85% dari seluruh penduduk dan mengoperasikan lebih dari 6000 BTS agar dapat melayani pelanggan dengan lebih baik.

3) STRUKTUR ORGANISASI

Tugas dan tanggung jawab

1) Head of Central Java Region
a. Menetapkan prosedur kegiatan perusahaan di tiap-tiap manajer untuk mencapai sasaran yang ditetapkan perusahaan.
b. Menetapkan tujuan dari tiap-tiap manajer yang ada.
c. Mengawasi dan mengkoordinir kegiatan-kegiatan dari manajer secara periodik dan pertanggungjawabannya.
d. Mengadakan pengangkatan, mutasi dan pemberhentian karyawan beserta gajinya.
e. Menetapkan kebijakan operasional perusahaan untuk jangka pendek.
f. Sebagai pimpinan dari PT. Indosat Central Java DIY Regional Office

2) Head of Semarang Branch
a. Bertanggung jawab atas seluruh kegiatan usaha yang ada di kantor cabang, kantor perwakilan galeri Indosat di wilayah Semarang, Kudus, Salatiga, Ungaran dan Blora.
b. Merencanakan kegiatan-kegiatan cabang.
c. Mewakili perusahaan apabila ada hal yang perlu dikerjakan di luar perusahaan.
d. Merencanakan dan mengevaluasi kinerja penjualan produk perusahaan serta memberikan tindak lanjutnya.

3) Div. Technical Operation
a. Bertanggung jawab terhadap kesiapan fasilitas dan kualitas jaringan, serta perluasan BTS di area Jateng dan DIY.
b. Menyusun program dan mengatur, melaksanakan di bidang Pengendalian Mutu dan Sistem Prosedur dalam pelayanan jasa telekomunikasi.
c. Melakukan perencanaan, penyiapan dan pengembangan sistem jaringan.
d. Melakukan pelaksanaan, pengawasan dan pengendalian mutu jaringan.

4) Div. Finance (Treasury, accounting, Budgeting & Revenue Assurance)
a. Mengetahui dan memberikan persetujuan terhadap pembayaran seluruh kebutuhan perusahaan, gaji maupun sarana prasarana.
b. Mengetahui perkembangan keuangan perusahaan (hutang dan kekayaan)
c. Membuat neraca keuangan perusahaan.
d. Melakukan pembayaran gaji karyawan.
e. Mempertanggungjawabkan kegiatan yang ada mengenai bagian keuangan.

5) Div. Marketing & Sales Support (Marketing Research & Analysis, VAS Sales Management, Product & Solution Support, Channel management, Retention)
Adalah divisi yang merancang program-progam khusus dalam rangka meningkatkan penjualan serta mengembangkan citra perusahaan di mata masyarakat. Adapun tugas dan tanggung jawab dari Div. Marketing & Sales Support, adalah:
a. Merencanakan, melaksanakan dan mengevaluasi kegiatan promosi yang berkenaan dengan produk-produk yang dijual perusahaan.
b. Memantau penempatan produk (display) di setiap outlet untuk menghasilkan tingkat penjualan yang optimal.
c. Mengembangkan program-program penjualan yang bertujuan untuk meningkatkan penjualan dan nama baik produk.
d. Mengevaluasi dan membuat laporan pencapaian penjualan.
e. Membangun dan mengembangkan serta menjaga kerahasiaan databese pelanggan di seluruh Indonesia.

6) Div. Business Operation Support
a. Melakukan follow up langsung kepada customer
b. Mencari customer baru
c. Memaintenance costumer yang sudah ada.
d. Mengundang calon customer untuk datang ke Seminar dan Training.

7) Specialist Risk Management & Business Process
a. Mengidentifikasi, menilai, memonitor dan mengelola resiko yang mungkin dihadapi perusahaan.
b. Membuat tingkat kritis dari resiko yang terukur dan tercatat serta merencanakan pengurangannya.

8) Human Resource Development
a. Bertanggung jawab terhadap absensi seluruh karyawan, selanjutnya diserahkan kepada bagian accounting – finance untuk keperluan upah tenaga harian – borongan.
b. Bertanggung jawab dipenuhinya tata tertib perusahaan, melakukan pencatatan sekaligus teguran terhadap pelanggarannya.
c. Melakukan koordinasi dengan dinas instansi lain yang erat kaitannya dengan aktivitas perusahaan.
d. Melayani kunjungan tamu-tamu perusahaan sebelum dipertemukan dengan pimpinan.
e. Mengurusi kontrak kerja, registrasi, menerbitkan sertifikat dan asuransi perusahaan.

9) Internal Audit
a. Mengevaluasi, menilai dan menganalisa kegiatan seluruh divisi.
b. Melaporkan hasil temuan secara langsung kepada Head of.
c. Melakukan validasi atas evaluasi potensi resiko dan melakukan koordinasi rencana serta kegiatan audit dengan komite audit.
d. Melakukan audit regular dan current audit terhadap seluruh divisi.

10) Direct Sales (Matrix)
a. Melakukan penjualan sim card Matrix secara langsung kepada customer baik corporate maupun individu.
b. Melakukan pameran untuk suatu program
c. Mengevaluasi dan membuat laporan pencapaian penjualan.

11) Indirect Sales (Mentari dan IM3)
a. Channel Management
• Mendistribusikan material promo ke seluruh outlet dan dealer di wilayah cabang Semarang.
• Melakukan kontrol penjualan sim card Mentari dan IM3 di setiap outlet.
• Maintenance outlet untuk menjadi outlet yang loyal kepada PT. Indosat.
• Menjalin hubungan dengan instansi dan masyarakat umum terutama para pelanggan produk perusahaan.
b. Dealership
• Menjalin hubungan dan kerjasama dengan dealer-dealer resmi PT. Indosat.
• Melakukan kontrol penjualan semua produk Indosat di setiap dealer resmi.
• Merencanakan pembukaan atas dealer baru di wilayah tertentu yang jauh dari jangkauan dealer yang sudah ada.

12) Marketing Communication
a. Melakukan promosi atas produk-produk perusahaan, termasuk di dalamnya voucher yang ditawarkan perusahaan.
b. Melakukan join promo dengan perusahaan-perusahaan/ instansi dan umum
c. Membuat event untuk memberikan apresiasi kepada pelanggan.
d. Membuat dan mendistribusikan merchandise produk-produk Indosat ke bagian lain.

13) Customer Service
a. Melakukan pelayanan dan pemeliharaan terhadap pelanggan Indosat.
b. Menerima pembayaran atas tagihan pasca bayar produk perusahaan dan membukukannya.
c. Melakukan penjualan kartu pra bayar dan voucher produk PT. Indosat, Tbk

Sumber :


Kamis, 20 Maret 2014

Istilah-Istilah Penulisan Project (Pengantar Teknologi Game)

Pada penulisan kali ini, saya akan coba membuat penulisan project dari mata kuliah Pengantar Teknologi Game. Disini saya akan mencantumkan pengertian dan penjelasan singkat mengenai arti dari setiap point pada penulisan ini. Point-point tersebut diantaranya: Project Name, Project Owner, Project Charter, Project Manager dan Documentasi. Berikut rincian pengertiannya:
1. Project Name

Sebuah project adalah suatu kegiatan yang dilakukan pada saat tertentu untuk mendapatkan khususnya tujuan organisasi dengan batasan waktu dan biaya. Seseorang atau sekelompok orang yang ingin membuat suatu project pasti harus mengetahui project apa atau tema apa yang akan mereka ambil, ini merupakan langkah awal pembuatan project. Maka, dalam penulisannya project name merupakan awal pembuatan penulisan ini, project name adalah nama dari project itu sendiri.
2. Project Owner

Owner atau pemilik dalam bahasa indonesia. Dengan kata lain, Project Owner merupakan seseorang atau instansi yang memiliki proyek atau pekerjaan dan memberikanya kepada pihak lain yang mampu melaksanakannya sesuai dengan perjanjian kontrak kerja. Untuk merealisasikan proyek, seorang owner memiliki kewajiban pokok untuk memberikan dana untuk membiayai proyek.
3. Project Charter
Project Charter adalah dokumen yang dibuat oleh sponsor atau project initiator yang secara formal mempunyai kewenangan atas suatu project, dan memberikan kewenangan kepada project manager untuk menggunakan resource pada aktivitas-aktivitas project. Selain itu, project charter juga mencakup elemen-elemen persiapan dari skup project (mencakup yang termasuk dan tidak termasuk di dalam project). Project charter juga membantu untuk mengkontrol perubahan terhadap skup selama project berlangsung.
Project Charter merupakan gambaran secara umum project yang akan dilaksanakan, project charter juga merupakan alat untuk mencapai kesepakatan di antara para stakeholder mengenai aspek-aspek utama di dalam project seperti tujuan, skup, deliverables, dan sumberdaya yang dibutuhkan. Project charter membantu dalam mengambil keputusan dan bisa juga sebagai alat komunikasi.

4. Project Manager
Hal utama yang harus dilakukan oleh Project Manager adalah berhubungan langsung dengan tim proyek untuk pihak luar. Mereka bertanggung jawab untuk memberikan laporan mengenai rencana dan program ada kepada user, manajer tingkat atas dan kepada siapa saja yang memerlukan.

Tanggung Jawab Project Manager Secara Khusus Dalam Setiap Fase: Definisi (Definition), Analisis (Analysis), 3. Disain (Design), Pemrograman (programming), Sistem integrasi dan Tes (system integration And Test), Penerimaan (Acceptance), dan Operasi (Operation)
Project Manager dibagi lagi dalan beberapa bagian, diantaranya:
a. Bisnis Analis
Business Analyst yang seringnya kita singkat sebagai BA adalah orang yang bertanggung jawab dalam menerima dan mengumpulkan info business problem dari client & stakeholder, menganalisanya dan kemudian menterjemahkannya kedalam bentuk spesifikasi yang kemudian disetujui oleh pihak client dan bisa dimengerti oleh para programmernya.
b. Fungsional

Perkataan fungsi digunakan dalam berbagai bidang kehidupan manusia, menunjukkan kepada aktivitas dan dinamika manusia dalam mencapai tujuan hidupnya. Dilihat dari tujuan hidup, kegiatan manusia merupakan fungsi dan mempunyai fungsi. Secara kualitatif fungsi dilihat dari segi kegunaan dan manfaat seseorang, kelompok, organisasi atau asosiasi tertentu. Jadi, Fungsional sendiri merupakan kegunaan menurut fungsi dan kedudukannya.
c. QA (Quality Assurance)
QA atau Quality Assurance (Penjamin Kualitas) adalah meyakinkan/menjamin secara kualitas dengan suatu sistematis kerja dan keterbukaan untuk keberhasilan suatu pekerjaan secara keseluruhan organisasi di setiap lini dengan melalui sistem control.
d. User and Accept Test (UAT)
UAT adalah sebuah proses untuk mendapatkan konfirmasi dari seorang SME – Subject Matter Expert (ahli di bidangnya), terutama pemilik atau klien yang mengerti tentang objek yang sedang dalam phase pengetesan, melalui trial atau review yang mofikasi & tambahannya sesuai dengan requirement yang sudah disetujui sebelumnya. Dalam software development, UAT merupakan tahap terakhir dari sebuah project dan dilaksanakan sebelum klien menerima dan mengaplikasikan sistem baru tersebut.
e. System Analist
Analis sistem adalah seseorang yang bertanggung jawab atas penelitian, perencanaan, pengkoordinasian, dan merekomendasikan pemilihan perangkat lunak dan sistem yang paling sesuai dengan kebutuhan organisasi bisnis atau perusahaan. Analis sistem memegang peranan yang sangat penting dalam proses pengembangan sistem. Seorang analis sistem harus memiliki setidaknya empat keahlian: analisis, teknis, manajerial, dan interpersonal (berkomunikasi dengan orang lain).
System Analist meliputi:
- Development System
Adalah tahapan-tahapan pekerjaan yang dilakukan oleh analis sistem dan programmer dalam membangun sistem informasi. Development System adalah keseluruhan proses dalam membangun sistem melalui beberapa langkah. 
f. Bagian-bagian dari Development System, terdapat Programmer, Designer, dan DBA. Berikut rinciannya:
> Programmer
Programmer adalah orang yang bekerja membuat atau merancang sebuah system untuk membantu memudahkan pekerjaan manusia yang menggunakan media Komputer.Programmer adalah individu yang  bertugas dalam hal rincian implementasi, pengemasan, dan modifikasi algoritma serta struktur data, dituliskan dalam sebuah bahasa pemrograman tertentu.

> Designer
Designer adalah seorang perancang atau orang yang mendesain sesuatu, namun desainer lebih lekat kaitannya dengan profesional yang bekerja dilingkup desain yang bekerja untuk merancang sesuatu yang menggabungkan atau bereksplorasi dalam hal estetika dan teknologi. Desainer menjadi kata depan untuk menspesifikasi bentuk pekerjaan apa yang secara profesional digarapnya, seperti desainer fashion, desainer komunikasi visual, desainer interior, desainer grafis, dan sebagainya.

> DBA (Database Administrator)

Seorang database administrator (DBA) adalah orang yang bertanggung jawab untuk desain, pelaksanaan, pemeliharaan dan perbaikan database organisasi. Mereka juga dikenal dengan Database Programmer, dan terkait erat dengan Database Analyst, Database Modeler, Programmer Analyst, dan Systems Manager. Peran mencakup pengembangan dan desain database, pemantauan dan meningkatkan kinerja dan kapasitas database, dan perencanaan kebutuhan perluasan di masa depan.


g. Release Strategy

Strategi sendiri adalah pendekatan secara keseluruhan yang berkaitan dengan pelaksanaan gagasan, perencanaan, dan eksekusi sebuah aktivitas dalam kurun waktu tertentu. Jadi Strategi Rilis adalah sebuah cara untuk mencapai tujuan rilis dari produk apa yang tengah dipasarkan.

h. Release Application

Sementara itu release application merupakan rilisnya atau munculnya sebuah aplikasi atau prduk yang akan dipasarkan.

5. Dokumentasi

a. Check Sheet QA

Check Sheet adalah
cara yang terstruktur cara untuk mengumpulkan data sebagai bahan untuk menilai proses atau sebagai masukan untuk analisis lain. Check sheet dapat didefiniskan sebagai lembar yang dirancang sederhana berisi daftar hal-hal yang perlukan untuk tujuan perekaman data sehingga pengguna dapat mengumpulkan data dengan mudah, sistematis, dan teratur pada saat data itu muncul  di lokasi kejadian. Data dalam check sheet baik berbentuk data kuantitatif maupun kualitatif dapat dianalisis secara cepat (langsung) atau menjadi masukan data untuk peralatan kualitas lain, misal untuk masukan data Pareto chart.
b. Design Form
Design adalah sebuah hasil akhir dari sebuah proses kreatif, baik itu berwujud sebuah rencana, proposal, atau berbentuk obyek nyata. Disini Design Form merupakan sebuah ilustrasi tata letak dari proyek itu sendiri. Design Form dibuat oleh seorang Designer, yang sudah dijelaskan diatas.
c. Project Schedule / Timeline
Project  Schedule  atau  jadwal  proyek  dibuat  oleh  project  manager  untuk  mengatur  manusia  di dalam  proyek  dan  menunjukkan  kepada  organisasi  bagaimana  pekerjaan  (proyek)  akan dilaksanakan.  Ini  adalah  alat  untuk  memantau  (bagi  project  manager)  apakah  proyek  dan  tim masih terkendali atau tidak.
Project schedule berbentuk kalender yang dihubungkan dengan pekerjaan yang harus dikerjakan dan daftar resource yang dibutuhkan. Sebelum jadwal dibuat, WBS harus terlebih dahulu ada, jika tidak maka jadwal tersebut akan terkesan mengada-ada.

Sabtu, 30 November 2013

UML (Unified Modelling Language)



Apa itu UML ?
Unified Modelling Language

(UML) adalah himpunan struktur dan teknik untuk pemodelan desain program berorientasi objek (OOP) serta aplikasinya. UML adalah metodologi untuk mengembangkan sistem OOP dan sekelompok perangkat tool untuk mendukung pengembangan sistem tersebut. UML mulai diperkenalkan oleh Object Management Group, sebuah organisasi yang telah mengembangkan model, teknologi, dan standar OOP sejak tahun 1980-an. Sekarang UML sudah mulai banyak digunakan oleh para praktisi OOP. UML merupakan dasar bagi perangkat (tool) desain berorientasi objek dari IBM.
UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson. Namun demikian UML dapat digunakan untuk memahami dan mendokumentasikan setiap sistem informasi. Penggunaan UML dalam industri terus meningkat. Ini merupakan standar terbuka yang menjadikannya sebagai bahasa pemodelan yang umum dalam industri peranti lunak dan pengembangan sistem.
(UML) adalah sebuah bahasa yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML  menawarkan sebuah standar untuk merancang model sebuah sistem. Dengan menggunakan UML kita dapat membuat model untuk semua jenis aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulis dalam bahasa pemrograman apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep dasarnya, maka ia lebih cocok untuk penulisan piranti lunak dalam bahasa-bahasa berorientasi objek seperti C++, Java, C# atau VB.NET. Walaupun demikian, UML tetap dapat digunakan untuk modeling aplikasi prosedural dalam VB atau C.
Seperti bahasa-bahasa lainnya, UML mendefinisikan notasi dan syntax/semantik.
Notasi UML merupakan sekumpulan bentuk khusus untuk menggambarkan berbagai diagram piranti lunak. Setiap bentuk memiliki makna tertentu, dan UML syntaxmendefinisikan bagaimana bentuk-bentuk tersebut dapat dikombinasikan. Notasi UML terutama diturunkan dari 3 notasi yang telah ada sebelumnya: Grady Booch OOD (Object-Oriented Design), Jim Rumbaugh OMT (Object Modeling Technique), dan Ivar Jacobson OOSE (Object-Oriented Software Engineering).

Penggunaan UML Secara Resmi
Secara resmi bahasa UML dimulai pada bulan oktober 994, ketika Rumbaugh bergabung dengan Booch untuk membuat sebuah project pendekatan metode yang uniform atau seragam dari masing – masing metode mereka. Saat itu baru dikembangkan draft metode UML version 0.8 dan diselesaikan serta direlease pada bulan oktober 1995. Bersamaan dengan saat itu, Jacobson bergabung dan UML tersebut diperkaya ruang lingkupnya dengan metode OOSE sehingga muncul release version 0.9 pada bulan juni 1996. Hingga saat ini sejak Juni 1998 UML version 1.3 telah diperkaya dan direspons oleh OMG (Object Management Group). Anderson Consulting, Ericson, Platinum technology, ObjecTime Limited dan lain lain serta dipelihara oleh OMG yang dipimping oleh Cris Kobryn.
UML adalah standar dunia yang dibuat oleh Object Management Group, sebuah badan yang bertugas mengeluarkan standar-standar teknologi objectoriented dan software component.
Definisi UML
Unified Modelling language (UML) adalah sebuah bahasa yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang sebuah sistem.
Dengan menggunakan UML kita dapat membuat model untuk semua jenis piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras, sistem operasi dan jaringan apapun, serta ditulus dalam bahasa pemrograman apapun.
Sejarah UML
Sejarah UML sendiri cukup panjang. Tahun 1950-an saat keterbatasan hardware, media penyimpanan dan software pemrograman, muncul metode perancangan sistem yang berbasis proses. Muncul diagram-diagram terkenal seperti Data Flow Diagram (DFD). Inti dari diagram ini adalah entitas apa dan melakukan proses apa dengan metode yang sangat terkenal SDLC: System Development Life Cycle. Tahun 1976, Chen menemukan Entity Relationship Diagram (ERD) yang berguna dalam memodelkan database dari suatu proses. Dimulailah era metode perancangan sistem berbasis DATA. Muncul istilah terkenal: Relational Database Management System (RDBMS). Metode perancangan ini berusaha menutupi kelemahan metode perancangan berbasis proses. Perlu diketahui bahwa proses sangat cepat berubah dibandingkan data.
Sampai era tahun 1990, Tahun 90-an, diiringi membanjirnya software berorientasi object, bahkan hingga ke database seperti Oracle, SQL Server, dan lain-lain sudah menganut OR-DMBS (Object Relational – DBMS).  Seperti kita ketahui puluhan metodologi pemodelan berorientasi objek telah bermunculan di dunia. Diantaranya adalah: metodologi booch [1], metodologi coad [2], metodologi OOSE [3], metodologi OMT [4], metodologi shlaer-mellor [5], metodologi wirfs-brock [6], dsb. Masa itu terkenal dengan masa perang metodologi (method war) dalam pendesainan berorientasi objek. Masing-masing metodologi membawa notasi sendiri-sendiri, yang mengakibatkan timbul masalah baru apabila kita bekerjasama dengan group/perusahaan lain yang menggunakan metodologi yang berlainan.
Dimulai pada bulan Oktober 1994 Booch, Rumbaugh dan Jacobson, yang merupakan tiga tokoh yang boleh dikata metodologinya banyak digunakan mempelopori usaha untuk penyatuan metodologi pendesainan berorientasi objek. Pada tahun 1995 direlease draft pertama dari UML (versi 0.8). Sejak tahun 1996 pengembangan tersebut dikoordinasikan oleh Object Management Group. Tahun 1997 UML versi 1.1 muncul, dan saat ini versi terbaru adalah versi 1.5 yang dirilis bulan Maret 2003. Booch, Rumbaugh dan Jacobson menyusun tiga buku serial tentang UML pada tahun 1999. Sejak saat itulah UML telah menjelma menjadi standar bahasa pemodelan untuk aplikasi berorientasi objek. Hingga saat ini UML sudah versi 2.2.
BAGIAN-BAGIAN UML
Bagian-bagian utama dari UML antara lain :
View digunakan untuk melihat sistem yang dimodelkan dari beberapa aspek yang berbeda. View bukan melihat grafik, tapi merupakan suatu abstraksi yang berisi sejumlah diagram.Beberapa jenis view dalam UML antara lain:Use case view,Logical view,Component view,Concurrency view, dan deployment View.
Usecase view Mendeskripsikan fungsionalitas sistem yang seharusnya dilakukan sesuai yang diinginkan external actors. Actor yang berinteraksi dengan sistem dapat berupa user atau sistem lainnya.View ini digambarkan dalam use case diagrams dan kadang-kadang dengan activity diagrams.View ini digunakan terutama untuk pelanggan, perancang (designer), pengembang (developer), dan penguji sistem (tester).
Logical view Mendeskripsikan bagaimana fungsionalitas dari sistem, struktur statis (class, object,dan relationship ) dan kolaborasi dinamis yang terjadi ketika object mengirim pesan ke object lain dalam suatu fungsi tertentu.
View ini digambarkan dalam class diagrams untuk struktur statis dan dalam state, sequence, collaboration, dan activity diagram untuk model dinamisnya.View ini digunakan untuk perancang (designer) dan pengembang (developer).
Component view Mendeskripsikan implementasi dan ketergantungan modul. Komponen yang merupakan tipe lainnya dari code module diperlihatkan dengan struktur dan ketergantungannya juga alokasi sumber daya komponen dan informasi administrative lainnya.View ini digambarkan dalam component view dan digunakan untuk pengembang (developer).
Concurrency view Membagi sistem ke dalam proses dan prosesor. View ini digambarkan dalam diagram dinamis (state, sequence, collaboration, dan activity diagrams) dan diagram implementasi (component dan deployment diagrams) serta digunakan untuk pengembang (developer), pengintegrasi (integrator), dan penguji (tester).
Deployment view Mendeskripsikan fisik dari sistem seperti komputer dan perangkat (nodes) dan bagaimana hubungannya dengan lainnya.View ini digambarkan dalam deployment diagrams dan digunakan untuk pengembang (developer), pengintegrasi (integrator), dan penguji (tester).

Konsep Dasar UML
Untuk menguasai UML, sebenarnya cukup dua hal yang harus kita perhatikan, yaitu menguasai pembuatan diagram UML dan menguasai langkah-langkah dalam analisa dan pengembangan dengan UML.
Komponen penyusun utama dari UML adalah things dan relationships; yang dikombinasikan dengan cara berbeda-beda dengan mengikuti aturan yang berbeda pula untuk menghasilkan tipe diagram yang berbeda. UML mendefinisikan diagram-diagram sebagai berikut:
UML menyediakan 10 macam diagram untuk memodelkan aplikasi berorientasi objek, yaitu:
  • Use Case Diagram untuk memodelkan proses bisnis.
  • Conceptual Diagram untuk memodelkan konsep-konsep yang ada di dalam aplikasi.
  • Sequence Diagram untuk memodelkan pengiriman pesan (message) antar objects.
  • Collaboration Diagram untuk memodelkan interaksi antar objects.
  • State Diagram untuk memodelkan perilaku objects di dalam sistem.
  • Activity Diagram untuk memodelkan perilaku Use Cases dan objects di dalam system.
  • Class Diagram untuk memodelkan struktur kelas.
  • Object Diagram untuk memodelkan struktur object.
  • Component Diagram untuk memodelkan komponen object.
  • Deployment Diagram untuk memodelkan distribusi aplikasi.


RATSIONAL ROSE :

1.      Rational Rose merupakan salah satu software yang paling banyak digunakan untuk melakukan design software melalui pendekatan UML (Unified Modelling Language).
2.      Rational Rose merupakan software yang menyediakan banyak fungsi-fungsi seperti : design proses, generate code, reverse engineering, serta banyak fungsi-fungsi yang lain.
3.      Rational Rose merupakan tool yang sangat mudah karena sudah menyediakan contoh-contoh design dari beberapa software. Sebelum menggunakannya, terlebih dahulu pahamilah tentang UML ( Unified Modelling Language ).
   







1.       Case diagram

Use case diagram menggambarkan interaksi antara actor dengan proses atau sistem yang dibuat. Use case diagram mempunyai beberapa bagian. Use case adalah proses-proses yang terjadi dalam suatu software.Use case juga menggambarkan apa yang sedang dilakukan oleh seorang Actor.

2.        Class Diagram
Class diagram menggambarkan interaksi antar class serta atribut-atribut yang melekat pada class tersebut. Properties-properties yang ada di class diagram hampir sama dengan yang ada di pembuatan use case diagram. 


3.         Sequence Diagram

Sequence diagram merupakan interaksi antara objek-objek dalam suatu sistem dan terjadi komunikasi yang berupa pesan(message) serta parameter waktu.untuk membuat sequence diagram klik kanak pada package -> kemudian pilih new sequence diagram
                               


SUMBER :