Minggu, 29 November 2015

3. Teknologi Java Community Proses


Teknologi Java Community Proses Dilihat Dari Teknologi Virtual Machine

Proses komunikasi java, java community process JCP dan Virtual Machine
Bagi orang-orang yang bekerja atau terlibat dibidang teknologi, khususnya ilmu komputer, tentunya sudah tidak asing lagi dengan bahasa pemrograman java (Java Programming). Dengan berbagai kelebihan dan keunggulannya, java menjadi begitu populer dalam mengembangkan sebuah aplikasi. Bukan hanya aplikasi desktop, tetapi juga aplikasi mobile, enterprise, web (applet) dan sebagainya. Selain itu juga Java sangat fleksibel karena mendukung konsep multi platform dan yang terpenting Java bersifat open source (dikeluarkan oleh Sun Microsystems) sehingga dari waktu ke waktu bahasa Java dapat dikembangkan dengan sangat cepat melalui umpan balik yang diberikan oleh para user.
Mengingat kepopuleran dari Java ini, maka banyak terdapat komunitas-komunitas yang dapat memberikan umpan balik dalam mengembangkan bahasa Java. Komunitas ini dikenal dengan istilah Proses Komunitas Java (Java Community Process / JCP) yang didirikan pada tahun 1998, adalah mekanisme formal yang memungkinkan pihak yang berkepentingan untuk mengembangkan spesifikasi teknis standar untuk teknologi Java. Siapapun bisa menjadi Anggota JCP dengan mengisi formulir yang tersedia di situs JCP. Keanggotaan JCP untuk organisasi dan entitas komersial membutuhkan biaya tahunan tetapi bebas untuk individu.
JCP melibatkan penggunaan Permintaan Spesifikasi Java (Java Spesification Request / JSRs), yaitu dokumen formal yang menggambarkan spesifikasi yang diusulkan dan teknologi untuk menambah platform Java. Ulasan publik Formal JSRs akan muncul sebelum JSR menjadi final dan Komite Eksekutif JCP menilainya di atasnya. Sebuah JSR akhir menyediakan implementasi referensi yang merupakan implementasi bebas dari teknologi dalam bentuk kode sumber dan Kompatibilitas Kit Teknologi untuk memverifikasi API spesifikasi. Sebuah JSR menggambarkan JCP itu sendiri. Seperti tahun 2009 , JSR 215 menggambarkan versi sekarang (2.7) dari JCP.
Sebagai sebuah platform, Java memiliki dua buah bagian penting, yaitu Java Virtual Machine dan Java Application Programmig (Java Api).

A.                Java Virtual Machine 
Sekilas pengertian Mesin virtual (Virtual Machine) dalam ilmu komputer adalah implementasi perangkat lunak dari sebuah mesin komputer yang dapat menjalankan program sama seperti layaknya sebuah komputer asli. Sedangkan dalam konteks JVM merupakan mesin virtual yang digunakan secara khusus mengeksekusi berkas bytecode java. Bytecode java sendiri dihasilkan saat proses kompilasi file java berekstensi .java menjadi .class. Selain itu JVM merupakan perangkat lunak yang dikembangkan secara khusus agar terlepas dari ketergantungan atas perangkat keras serta sistem operasi tertentu. JVM menyediakan lingkungan kerja yang dibutuhkan untuk menjalankan aplikasi berbasis java serta mengotomatisasikan fitur-fitur seperti penanganan kesalahan.


Teknologi virtual  machine memiliki  banyak kegunaan seperti  memungkinkan konsolidasi  perangkat keras,  memudahkan  recovery  sistem,  dan menjalankan perangkat lunak terdahulu.  Salah  satu penerapan penting dari teknologi  VM adalah   integrasi   lintas  platform. Beberapa   penerapan   lainnya   yang   penting adalah:
  • Konsolidasi  server. Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda
  • Otomasi dan konsolidasi lingkungan pengembangan dan testing. Setiap VM  dapat   berperan   sebagai   lingkungan   yang   berbeda,   ini  memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik
  • Menjalankan perangkat  lunak terdahulu.  Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.
  • Memudahkan  recovery  sistem.   Solusi   virtualisasi   dapat   dipakai   untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platfor
  • Demonstrasi perangkat lunak. Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.
KELEBIHAN VIRTUAL MACHINE (VM)
1. Hal  keamanan.  VM memiliki  perlindungan yang  lengkap pada berbagai sistem  sumber   daya,   yaitu   dengan  meniadakan   pembagian   sumber   daya secara  langsung,  sehingga  tidak ada masalah proteksi  dalam VM.  Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
2.  Memungkinkan   untuk  mendefinisikan   suatu   jaringan   dari   Virtual Machine   (VM). Tiap-tiap   bagian  mengirim  informasi  melalui   jaringan komunikasi  virtual.  Sekali   lagi,   jaringan  dimodelkan   setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.

KEKURANGAN VIRTUAL MACHINE, Beberapa kesulitan utama dari konsep VM:
1. Sistem penyimpanan. Sebagai contoh kesulitan dalam sistem penyimpanan adalah   sebagai   berikut:   Andaikan   kita   mempunyai   suatu   mesin   yang memiliki  3  disk drive  namun  ingin mendukung 7 VM.  Keadaan  ini   jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk  tiap VM,  karena perangkat   lunak untuk mesin virtual   sendiri  akan membutuhkan   ruang disk   secara   substansial  untuk menyediakan  memori virtual  dan  spooling.  Solusinya   adalah dengan menyediakan disk  virtual atau   yang   dikenal   pula   dengan  minidisk,   dimana   ukuran   daya penyimpanannya   identik   dengan   ukuran   sebenarnya.   Dengan   demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.
2. Pengimplementasian sulit. Meski konsep VM cukup baik, namun VM sulit diimplementasikan.

Contoh virtual machine : Vmware, Xen VMM , Java VM

  •  VM ware

Pada GNU/Linux salah satu virtual machine yang terkenal adalah VMware http://www.vmware.com. VMware memungkinkan beberapa sistem operasi dijalankan pada satu mesin PC tunggal secara bersamaan. Hal ini dapat dilakukan tanpa melakukan partisi ulang dan boot ulang. Pada Virtual Machina (VM) yang disediakan akan dijalankan sistem operasi sesuai dengan yang diinginkan. Dengan cara ini maka pengguna dapat memboot suatu sistem operasi (misal Linux) sebagai sistem operasi tuan rumah (host) dan lalu menjalankan sistem operasi lainnya misal MS Windows. Sistem operasi yang dijalankan di dalam sistem operasi tuan rumah dikenal dengan istilah system operasi tamu (guest).



Kebanyakan orang berpikir bahwa secara logisnya VMware diibaratkan sebagai software yang sering digunakan untuk keperluan percobaan game, aplikasi, untuk meng-install dua sistem operasi dan menjalankannya (misalnya Windows maupun Linux) pada harddisk yang sama tanpa memerlukan logout dari sistem operasi yang lainnya, secara gampang kita hanya tinggal menekan Alt + Tab untuk mengganti SO. Akan tetapi pada dasarnya VMware bukanlah emulator, karena tidak mengemulasikan CPU dan perangkat keras di dalam suatu Virtual Machina (VM), tetapi hanya membolehkan sistem operasi lainnya dijalankan secara paralel dengan sistem operasi yang telah berjalan. Setiap Virtual Machine (VM) dapat memiliki alamat IP sendiri (jika mesin tersebut di suatu jaringan), dan pengguna dapat menganggapnya sebagai mesin terpisah.


·            Xen VMM
Xen adalah open source virtual machine monitor, dikembangkan di University of Cambridge. Dibuat dengan tujuan untuk menjalankan sampai dengan seratus sistem operasi ber-fitur penuh (full featured OSs) di hanya satu komputer. Virtualisasi Xen menggunakan teknologi paravirtualisasi menyediakan isolasi yang aman, pengatur sumberdaya, garansi untuk quality-of-services dan live migration untuk sebuah mesin virtual.

Untuk menjalankan Xen, sistem operasi dasar harus dimodifikasi secara khusus untuk kebutuhan tersendiri dan dengan cara ini dicapai kinerja virtualisasi sangat tinggi tanpa hardware khusus.


·            Java VM
Program Java yang telah dikompilasi adalah platform-neutral bytecodes yang dieksekusi oleh Java Virtual Machine (JVM). JVM sendiri terdiri dari: class loader, class verification, runtime interpreter, Just In-Time (JIT) untuk meningkatkan kinerja kompilator.

Bahasa mesin terdiri dari sekumpulan instruksi yang sangat sederhana dan dapat dijalankan secara langsung oleh CPU dari suatu komputer. Sebuah program yang dibuat dengan bahasa tingkat tinggi tidak dapat dijalankan secara langsung pada komputer. Untuk dapat dijalankan, program tersebut harus ditranslasikan kedalam bahasa mesin. Proses translasi dilakukan oleh sebuah program yang disebut compiler.
Setelah proses translasi selesai, program bahasa-mesin tersebut dapat dijalankan, tetapi hanya dapat dijalankan pada satu jenis komputer. Hal ini disebabkan oleh setiap jenis komputer memiliki bahasa mesin yang berbedabeda. Alternatif lain untuk mengkompilasi program bahasa tingkat tinggi selain menggunakan compiler, yaitu menggunakan interpreter. Perbedaan antara compiler dan interpreter adalah compiler mentranslasi program secara keseluruhan sekaligus, sedangkan interpreter menstranslasi program secara instruksi per instruksi. Java dibuat dengan mengkombinasikan antara compiler dan interpreter.
Program yang ditulis dengan java di-compile menjadi bahasa mesin. Tetapi bahasa mesin untuk komputer tersebut tidak benar-benar ada. Oleh karena itu disebut "Virtual" komputer, yang dikenal dengan Java Virtual Machine (JVM). Bahasa mesin untuk JVM disebut Java bytecode. Salah satu keunggulan dari Java adalah dapat digunakan atau dijalankan pada semua jenis komputer. Untuk menjalankan program Java, komputer membutuhkan sebuah interpreter untuk Java bytecode.
Interpreter berfungsi untuk mensimulasikan JVM sama seperti virtual computer mensimulasikan PC komputer. Java bytecode yang dihasilkan oleh setiap jenis komputer berbeda-beda, sehingga diperlukan interpreter yang berbeda pula untuk setiap jenis komputer. Tetapi program Java bytecode yang sama dapat dijalankan pada semua jenis komputer yang memiliki Java bytecode
Jenis-jenis dari VM adalah VM sistem di mana sebuah VM dapat menjalankan sebuah  sistem operasinya  sendiri,  kemudian VM proses di  mana VM hanya menjalankan sebuah proses saja. Kemudian VM juga dibagi berdasarkan tingkat virtualisasinya,   yaitu   virtualisasi   penuh yang  mensimulasikan   seluruh   fitur  perangkat  keras   sehingga memungkinkan perangkat   lunak berjalan pada VM tanpa  modifikasi.  Kemudian   virtualisasi   paruh,   di  mana   tidak   semua   fitur perangkat keras disimulasikan. Yang terakhir adalah virtualisasi asli, yang mana merupakan   virtualisasi   penuh   yang   digabungkan   dengan   bantuan   perangkat keras yang mendukung virtualisasi.


2. Kolaborasi Antarmuka Otomotif Multimedia

http://monstajam.blogspot.co.id/2012/11/fungsional-kolaborasi-antarmuka.html
http://tyalolitavertika.blogspot.co.id/2014/01/kolaborasi-antarmuka-otomotif-multimedia.html

Kolaborasi Antarmuka Otomotif Multimedia Dilihat Dari Arsitektur


Pengertian dari Kolaborasi Antar muka Otomotif Multimedia adalah sebuah kelompok yang dibuat oleh pembuat untuk menciptakan standar umum yang digunakan untuk mengatur bagaimana cara kerja perangkat elektronik, seperti komputer dan hiburan unit, berkomunikasi dengan kendaraan. Automotive Multimedia Interface Collaboration (AMIC) mengatakan akan menjadi tuan rumah tiga update internasional briefing untuk menjadi pemasok otomotif, komputer dan teknologi tinggi industri elektronik. Briefing akan diadakan 23 Februari di Frankfurt, Jerman; Februari 29 di Tokyo; dan Maret 9 di Detroit.



“AMIC telah membuat suatu kemajuan yang signifikan dalam satu tahun terakhir ini dalam menyelesaikan struktur organisasi dan mencapai kesepakatan mengenai persyaratan yang diperlukan untuk hardware dan software baik di masa depan mobil dan truk,” Juru bicara AMIC Dave Acton berkata, “Dan sekarang sudah saatnya bagi kita untuk bertemu dengan pemasok dan mereka yang tertarik untuk menjadi pemasok untuk memastikan kami pindah ke tahap berikutnya pembangunan kita bersama-sama”. Acton menekankan bahwa AMIC terbuka untuk semua pemasok yang tertarik bisnis elektronik. AMIC dibentuk pada bulan September l998 dan saat ini dipimpin oleh 12 produsen otomotif dan anak perusahaan yang meliputi: BMW, Daimler-Chrysler, Ford, Fiat, General Motors, Honda, Mitsubishi, Nissan, PSA / Peugeot-Citroen, Renault, Toyota, dan VW. Seorang juru bicara mengatakan kelompok AMIC berencana untuk mendirikan sebuah kantor di San Francisco di masa depan.
Kolaborasi Antar muka Otomotif Multimedia adalah sebuah kelompok yang dibuat oleh pembuat (maker) untuk menciptakan standar umum yang digunakan untuk mengatur bagaimana cara kerja perangkat elektronik, seperti komputer dan hiburan unit, berkomunikasi dengan kendaraan. Memiliki anggota: Fiat, Ford, General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault. Sedangkan pengertian AMI-C adalah organisasi global yang mewakili mayoritas dunia produksi kendaraan.

AMI-C mengembangkan dan standarisasi yang umum multimedia dan telematika otomotif antarmuka untuk kendaraan jaringan komunikasi. Tujuan dari kolaborasi antar mukaotomotif multimedia antar lain:
  • Menyediakan interface standar untuk memungkinkan pengendara mobil untuk menggunakan berbagai media, komputer dan perangkat komunikasi – dari sistem navigasi dan hands-free telepon selular, melalui manusia maju / mesin sistem antarmuka, termasuk pengenalan suara dan sintesis, untuk dipersembahkan komunikasi jarak dekat ( DSRC) sistem untuk kendaraan untuk infrastruktur komunikasi dan sistem mobil seperti airbag, pintu kunci dan diagnostik input / output.
  • Meningkatkan pilihan dan mengurangi keusangan sistem elektronik kendaraan. Memotong biaya keseluruhan informasi kendaraan dan peralatan hiburan dengan meningkatkan ukuran pasar yang efektif dan memperpendek waktu pengembangan – industri otomotif efektif terdiri dari banyak pasar yang kecil karena setiap platform kendaraan sering mengandung berbagai adat-mengembangkan komponen dan platform yang khas hanya sekitar 50.000 unit.
  • Menawarkan standar terbuka dan spesifikasi untuk informasi interface dalamkendaraan dan antara kendaraan dan dunia luar.

Kolaborasi Antarmuka Otomotif Multimedia Dilihat Dari Fungsional

Antarmuka Otomotif Multimedia Telematika yang dimaksud disini adalah Automotive Multimedia Interface Collaboration atau yang lebih dikenal dengan singkatan AMI-C adalah suatu bentuk pengembangan dan stadarisasi yang umum multimedia dan telematika otomotif untuk kendaraan antarmuka jaringan komunikasi. Adapun tujuan dari adanya AI-C adalah:
  • Untuk menyediakan interface yang berstandar, sehingga memungkinkan seorang pengendara kendaraan (mobil) dapat menggunakan perangkat lain melalui berbagai media, komputer, perangkat komunikasi dari sistem navigasi dan handsfreeyang biasa digunakan pada telepon selular
  •  Untuk meningkatkan berbagai macam pilihan yang dapat digunakan oleh user dan juga untuk mengurangi keusangan sistem elektronik kendaraan
  • Untuk memotong biaya yang dikeluarkan untuk keseluruhan informasi kendaraan dan juga peralatan hidubran dengan meningkatkan ukuran pasar yang efektif dan memperpendek waktu pengembangan  industri otomotif efektif. Karena banyak jumlah kendaraan yang sering mengandung berbagai adat mengembangkan komponen dan platfor yang khas hanya sekitar 50.000 unit
  • Untuk menawarkan standar terbuka dan spesifikasi bagi informasi interface dalam kendaraan dan antara kendaraan dengan dunia luar.

Pada dasarnya kolaboasi antarmuka otomotif multimedia itu sendiri adalah sebuah organisasi yang mana organisasi ini dibentuk guna menciptakan standarisasi dunia yang digunakan dalam mengatur bagaimana sebuah perangkatelektronik dapat bekerja sebagaimana yang diharapkan. Dimana setiap alat elektronik ini harus dapat bekerja dengan selaras sehingg kendaraan dapat lebih handal ketika digunakan. Sebelum memasang perangkat ini, alangkah baiknya untuk terlebih dahulu mencocokkan dengan jenis atau tipe kendaraan yang digunakan, karena pada dasarnya belum tentu perangkat yang akan dipasang akan selalu cocok dengan kendaraan yang digunakan, karena itulah perlu dibuat standarisasi kolaborasi antarmuka multimedia. Sudah terdapat beberapa anggota yang aktif dalam organisasi Automotive Multimedia Interface Collaboration (AMI-C), diantaranya adalah : Fiat, Ford, General Motors, Mitsubishi, Nissan, PSA Peugeot-Cotroen, dan Renault.

Kolaborasi Antarmuka Otomotif Multimedia Fungsional dan Struktural

The Automotive Multimedia Interface Collaboration (AMIC) didirikan pada tahun 1998 dengan tujuan untuk mengembangkan serangkaian spesifikasi umum untuk multimedia interface ke sistem elektronik kendaraan bermotor untuk mengakomodasi berbagai berbasis komputer perangkat elektronik di dalam kendaraan. Para pendiri berinisiatif ini terdiri dari Daimler-Chrysler, Ford, General Motors, Renault dan Toyota, namun sekarang anggotanya semua kelompok pembuat auto utama dan dengan demikian menyediakan kesempatan strategis baru untuk mencapai suatu set umum industri mobil persyaratan sebagai dasar untuk konvergensi pasar.


Untuk berbagai alasan, kendaraan telah tertinggal di belakang rumah dan perangkat komputasi mobile ketika datang ke alat produktivitas dan multimedia. Keamanan, kehandalan, biaya, dan desain waktu memiliki semua faktor dalam produsen mobil menunda penerimaan teknologi baru.


1. Open Service Gateway Initiative


OSGI (Open Service Gateway Initiative) adalah sebuah rencana industri untuk cara standar untukmenghubungkan perangkat seperti perangkat rumah tangga dan sistem keamanan ke Internet.OSGIberencana menentukan program aplikasi antarmuka (API) untuk pemrogrammenggunakan, untuk memungkinkan komunikasi dan kontrol antara penyedia layanan danperangkat di dalam rumah atau usaha kecil jaringan. OSGI API akan dibangun pada bahasapemrograman Java. Program java pada umumnya dapat berjalan pada platform sistem operasikomputer.
OSGI adalah sebuah interface pemrograman standar terbuka. The OSGI Alliance (sebelumnyadikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah sebuah organisasistandar terbuka yang didirikan pada Maret 1999. Aliansi dan anggota – anggotanya telahditentukan sebuah layanan berbasis Java platform yang dapat dikelola dari jarak jauh.


A.     SPESIFIKASI OSGI

Spesifikasi OSGI yang sekarang digunakan dalam aplikasi mulai dari ponsel ke open source Eclipse IDE. Wilayah aplikasi lain meliputi mobil, otomasi industri, otomatisasi bangunan, PDA, komputasi grid, hiburan (misalnya iPronto), armada manajemen dan aplikasi server. Adapun spesifikasi yang lain dimana OSGI akan dirancang untuk melengkapi standar perumahan yang ada, seperti orang – orang LonWorks (lihat kontrol jaringan), CAL, CEBus, HAVi, dan lain-lain. Inti bagian dari spesifikasi adalah suatu kerangka kerja yang mendefinisikan aplikasi model manajemen siklus hidup, sebuah layanan registrasi, sebuah lingkungan eksekusi dan modul. Berdasarkan kerangka ini, sejumlah besar OSGI layers, API, dan Jasa telah ditetapkan. Spesifikasi OSGI yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhan yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI implementasi berisi lima entri.OSGi spesifikasi yang dikembangkan oleh para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di bawah Lisensi Spesifikasi OSGi. OSGi Allianceyang memiliki kepatuhan program yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGi implementasi berisi lima entri.



D. ARSITEKTUR OSGI
OSGi Arsitektur adalah sebuah set spesifikasi yang mendefinisikan sebuah komponen system dinamik untuk Java. Spesifikasi ini memungkinkan sebuah model pengembangan dimana aplikasi (secara dinamik) terdiri dari berbagai komponen yang berbeda. Spesifikasi OSGi memungkinkan komponen-komponennya untuk menyembunyikan implementasinya dari komponen lainnya ketika berkomunikasi melalui services dimana biasanya ketika hal ini berlangsung implementasi antar komponen dapat terlihat jelas. Model yang simple ini telah jauh mencapai efek dari segala aspek dari proses pengembangan software.


Kerangka kerja konseptual yang dibagi dalam bidang-bidang berikut:
1.      Bundles
Bundles adalah normal jar komponen dengan nyata tambahan header
2.      Services
Layanan yang menghubungkan lapisan bundel dalam cara yang dinamis dengan menawarkan menerbitkan-menemukan-model mengikat Jawa lama untuk menikmati objek (POJO).
3.      Services
API untuk jasa manajemen (ServiceRegistration, ServiceTracker dan ServiceReference).
4.      Life-Cycle
API untuk manajemen siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
5.      Modules
Lapisan yang mendefinisikan enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat mengimpor dan mengekspor kode).
6.      Security
Layer yang menangani aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan kemampuan.
7.     Execution Environment
Mendefinisikan metode dan kelas apa yang tersedia dalam platform tertentuTidak ada daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community Process menciptakan versi baru dan edisi Jawa. Namun, set berikut saat ini didukung oleh sebagian besar OSGi implementasi:
·         CDC-1.1/Foundation-1.1 CDC-1.1/Foundation-1.1
·         OSGi/Minimum-1.0 OSGi/Minimum-1.0
·         OSGi/Minimum-1.1 OSGi/Minimum-1.1
·          JRE-1.1 JRE-1.1
·         From J2SE-1.2 up to J2SE-1.6 Dari J2SE-1.2 hingga J2SE-1,6
·         CDC-1.0/Foundation-1.0 CDC-1.0/Foundation-1.0
Teknologi OSGi meliputi :
·         The Problem (Permasalahan)
·         The Solution (Pemecahan Masalah)
·         The Framework (Kerangka Kerja)
·         Standard Services (Pelayanan Standard)
·         Framework Services (Pelayanan Kerangka Kerja)
·         System Services (Pelayanan Sistem)
·         Protocol Services (Pelayanan Protokol)
·         Miscellaneous Services (Bermacam-macam pelayanan)
·         Conclusion (Kesimpulan)




Minggu, 22 November 2015

Contoh Kasus dalam Komunikasi dan Pengambilan Keputusan

Contoh Kasus Komunikasi

            PT Golden Castle , bergerak dalam bidang konveksi atau textil, mengalami permasalahan antara perusahaan dengan karyawan. Permasalahan ini terjadi yang disebabkan oleh adanya miss communication antara atasan dengan karyawannya. Adanya perubahan kebijakan dalam perusahaan mengenai penghitungan gaji atau upah kerja karyawan, namun pihak perusahaan belum memberitahukan para karyawan, sehingga karyawan merasa diperlakukan semena-mena oleh pihak perusahaan. Para karyawan mengambil tindakan yaitu dengan mendemo perusahaan, Namun tindakan ini berujung pada PHKbesar-besaran yang dilakukan oleh perusahaan.
Perusahaan manapun pasti pernah mengalami permasalahan internal. Mulai dari tingkat individu, kelompok, sampai unit. .Mulai dari derajat dan lingkup permasalahan yang kecil sampai yang besar. Yang relatif kecil seperti masalah adu mulut tentang pribadi antarkaryawan, sampai yang relatif besar seperti beda pandangan tentang strategi bisnis di kalangan manajemen. 
            Contoh lainnya dari permasalahan yang relatif besar yakni antara karyawan dan manajemen. Secara kasat mata kita bisa ikuti berita sehari-hari di berbagai media. Disitu tampak permasalahan dalam bentuk demonstrasi dan pemogokan. Apakah hal itu karena tuntutan besarnya kompensasi, kesejahteraan, keadilan promosi karir, ataukah karena tuntutan hak asasi manusia karyawan.

Penjelasan kasus

            Didalam hubungan komunikasi di suatu lingkungan kerja atau perusahaan antara individu akan sering terjadi. Permasalahan yang sering terjadi biasanya adalah karena masalah kominikasi yang kurang baik. Sehingga cara mengatasi masalah dalam perusahaan harus benar-benar dipahami management inti dari perusahaan, untuk meminimalisir dampak yang timbul. Permasalahan atau konflik yang terjadi antara karyawan atau karyawan dengan atasan yang terjadi karena masalah komunikasi harus di antisipasi dengan baik dan dengan system yang terstruktur. Karena jika masalah komunikasi antara atasan dan bawahan terjadi hal-hal yang tidak diinginkan, misalnya
mogok kerja, bahkan demo.

Sehingga untuk mensiasati masalah ini bias dilakukan dengan berbagai cara :
    > Buat komunikasi dua arah antara atasan dan bawahan menjadi lancer dan harmonis, misalnya dengan membuat rapat rutin, karena dengan komunikasi yang dua arah dan intens akan mengurangi masalah di lapangan.

     > Membentuk suatu system informasi yang terstruktur, agar tidak terjadi kesalahan dalam komunikasi. Misalnya, dengan membuat papan pengumungan atau pengumuman melalui loudspeaker.

   > Beri pelatihan dalam hal komunikasi kepada atasan dan karyawan, pelatihan akan memberikan pengetahuan dan ilmu baru bagi setiap individu dalam organisasi dan meminimalkan masalah dalam hal komunikasi Biasanya masalah timbul karena lingkungan yang kurang kondusif di suatu perusahaan. Misalnya, kondisi cahaya yang kurang, atau sirkulasi yang kurang baik, dan temperature ruangan yang tinggi sangat mungkin untuk meningkatkan emosi seseorang, jadi kondisi dari lingkungan juga harus di perhatikan.

Contoh Kasus Pengambilan Keputusan

Kasus Kekecewaan Pelenggan Perusahaan Apple Terhadap Penurunan Harga Iphone. Pada tanggal 5 Septembe 2007, Steve Jobs, CEO Perusahaan Apple melakukan praktek diskriminasi harga sebagai strategi pemasarannya yaitu menurunkan harga product iPhone mereka yang sangat sukses sejumlah $200 dari harga semula sebesar $599 yang merupakan harga perkenalan yang sudah sejak dua bulan.   Tak perlu  dibicarakan, dia menerima email yang sangat banyak dari para pelanggan yang kecewa dan marah. Dua hari kemudian,  Steve Jobs menawarkan $100 kredit yang dapat di gunakan di toko Apple dan online store kepada para pelanggan yang sudah membayar harga penuh. Apakah keputusan untuk mengurangi $200 dan sikap untuk melakukannya tepat dari sudut pandang etika?
Seandainya pihak management Apple melakukan sniff test sebelum mengambil keputusan mungkin mereka memiliki kesimpulan bahwa ibu mreka tidak akan bangga atau nyaman dengan keputusan tersebut. Sama halnya, mungkin mereka akan sadar bahwa pengurangan harga juga bertentangan dengan kode etik pelayanan pelanggan Apple. 
Jika Apple hanya melihat dari sisi pemegang saham dalam mengambil keputusan tersebut, mereka akan sadar selain pelanggan awal yang terkena imbas, perusahaan Apple sendiri ternoda dan itu bisa juga berimbas terhadap pelanggan lain yang mereka coba untuk dekati. Sebagai tambahan, para pekerja Apple yang mana banyak diantara  mereka sudah tergoda oleh reputasi Apple yang kuat yang selalu menyediakan solusi yang inovatif dengan standar tinggi akan dipertanyakan oleh company mothers, yang mana akan melemahkan komitmen dan kesetiaan mereka. Seandainya pihak perusahan Apple sudah menerapkan philosophi etika traditional mereka akan mengetahui hal hal berikut.

1.Konsekuensialisme 
Dari sisi pandang keuntungan,  Apple mengharapkan lebih dari sekedar pengimbangan dari $200 pengurangan harga per unit in margin dan mendapatkan jumlah penjualan yang besar.  Jika hanya untukk iPhone saja mungkin cara ini sudah tepat, tapi Apple juga memiliki banyak produk lain yang juga akan dibeli oleh pelanggan mereka yang juga bisa terkenda dampak negatifnya. Dan juga melihat keputusan tersebut sebagai kesempatan untuk pengurangan harga dari harga awal yang tinggi.  Sikap GOUGING sudah bisa di tebak yang mana akan merusak nilai proposisi apple secara keseluruhan dan juga penjualan produk selain iPhone akan  terpengaruh sebagai dampak dari keputusan tersebut. Secara umum, pihak management mungkin  yakin dengan keputusan penggabungan untuk penjualan iPhone dan produk lainnya.

 2. Tugas, Hak dan Justice Para excecutive Apple
Mempunyai tugas untuk mendapatkan keuntungan selama hal tersebut tidak melanggar hukum. Dalam kasus ini, para pembeli awal iPhone memiliki hak secara legal untuk menuntut perusahaan dengan alasan perlakuan yang tidak adil.  Namun, aksi individual akan lebih sedikit dari pada class action. Dampak dari ketidakadilan pengurangan harga dapat berupa tekanan buruk yang signifikan.

 3. Kualitas Bagus yang Diharapkan
Dalam pikiran pelanggan dan pekerja pada perusahaan Apple, Jobs mempunyai image secara teknis sebagai jenius yang berpandangan jauh ke depan yang terarah untuk menyediakan nilai yang hebat bagi stakeholder. Penurunan harga $200 tidak sesuai dengan harapan mereka pada Jobs dan Apple.
Apple seharusnya juga menggunakan pertanyaan “Tucker Framework” yang dikembangkan dan dimodifikasi untuk menguji penurunan harga $200. Jika begitu adanya, jawabannya adalah sebagai berikut:

Apakah hal ini menguntungkan? Hasilnya tidak jelas apakah menguntungkan atau tidak.
Apakah hal ini legal? Mungkin, kecuali perlindungan konsumen tidak disinggung.
Apakah hal ini adil? Tidak menurut beberapa pelanggan dan pekerja.
Apakah hal ini benar? Tidak menurut beberapa eksekutif, pekerja, dan pelanggan potensial.
Apakah hal ini mendemonstrasikan kualitas bagus yang diharapkan? Tidak seperti yang didiskusikan sebelumnya.


- Pertanyaan opsional: Apakah ini berkelanjutan? Isu dampak terhadap lingkungan tidak dilibatkan dalam keputusan ini, tapi akan berdampak.

- Negative dan signifikan jangka menengah dan jangka yang lebih panjang. Sangat tidak bijak untuk mengulang keputusan atau mengabaikan dampak negatif di masa depan yang berpengaruh terhadap reputasi.

Sewajarnya, Apple harus mempertimbangkan praktek diskriminasi harga sebagai strategi pemasaran sebagai ketidakadilan dan ketidakbijakan tanpa adanya mitigasi bagi pembeli awal iPhone. Apakah pemberian kredit $100 memadai? Dalam peristiwa apapun, Jobs dapat menghindari tekanan negatif dan kerusakan pada reputasinya dan  Apple, jika Apple telah menggunaka EDM untuk menganalisa keputusan sebelum bertindak.
Hal ini harus menjadi catatan bahwa meskipun potongan harga yang disebutkan pada kasus ini tidak jarang dan dianggap tidak umum sebagai masalah etika serius, mereka mempunyai aspek etis yang bisa dinilai menggunakan pendekatan EDM. Mereka merepresentasikan risiko yang dapat melemahkan reputasi eksekutif dan perusahaan yang terlibat.

REVIEW / tinjauan

Dalam pengambilan keputusan, eksekutif maupun CEO suatu perusahaan perlu mempertimbangkan pendekatan etis pengambilan keputusan yaitu:

1. Consequences, Utility

2. Duty, Rights, Justice

3. Virtue Expectations

Jika dijabarkan ketiganya, dapat dikatakan pertimbangan-pertimbangan dari ketiga pendekatan antara lain:

- Well-offness/ Consequentialism
Keputusan yang kan dibuat harus menghasilkan keuntungan lebih dari biaya yang dikeluarkan. Dalam kasus Apple, tidak jelas apakah keputusan pengurangan harga menghasilkan keuntungan yang lebih besar dari biaya yang dikeluarkan atau sebaliknya.

Sumber             :

http://gudangilmuekonomi.blogspot.co.id/2015/08/pengambilan-keputusan-dalam-manajemen.html
http://nurulfb.blogspot.co.id/2015/03/contoh-kasus-komunikasi-bisnis.html