Rabu, 02 Mei 2018

Pengertian analisis SWOT



Pengertian analisis SWOT dan manfaatnya – Analisis SWOT adalah suatu bentuk analisis di dalam manajemen perusahaan atau di dalam organisasi yang secara sistematis dapat membantu dalam usaha penyusunan suatu rencana yang matang untuk mencapai tujuan, baik itu tujuan jangka pendek maupun tujuan jangka panjang.
A. Penjelasan lain Analisi SWOT
Atau definisi analisis SWOT yang lainnya yaitu sebuah bentuk analisa situasi dan juga kondisi yang bersifat deskriptif (memberi suatu gambaran). Analisa ini menempatkan situasi dan juga kondisi sebagai sebagai faktor masukan, lalu kemudian dikelompokkan menurut kontribusinya masing-masing. Satu hal yang perlu diingat baik-baik oleh para pengguna analisa ini, bahwa analisa SWOT ini semata-mata sebagai suatu sebuah analisa yang ditujukan untuk menggambarkan situasi yang sedang dihadapi, dan bukan sebuah alat analisa ajaib yang mampu memberikan jalan keluar yang bagi permasalahan yang sedang dihadapi.
SWOT adalah singkatan dari:
  • S = Strength (kekuatan).
  • W = Weaknesses (kelemahan).
  • O = Opportunities (Peluang).
  • T = Threats (hambatan).
B. Penjelasan mengenai 4 (empat) komponen analisis SWOT, yaitu :
a. Strenght (S)
Yaitu analisis kekuatan, situasi ataupun kondisi yang merupakan kekuatan dari suatu organisasi atau perusahaan pada saat ini.  Yang perlu di lakukan di dalam analisis ini adalah setiap perusahaan atau organisasi perlu menilai kekuatan-kekuatan dan kelemahan di bandingkan dengan para pesaingnya. Misalnya jika kekuatan perusahaan tersebut unggul di dalam teknologinya, maka keunggulan itu dapat di manfaatkan untuk mengisi segmen pasar yang membutuhkan tingkat teknologi dan juga kualitas yang lebih maju.


Apa itu analisis SWOT?
b. Weaknesses (W)
Yaitu analisi kelemahan, situasi ataupun kondisi yang merupakan kelemahan dari suatu organisasi atau perusahaan pada saat ini. Merupakan cara menganalisis kelemahan di dalam sebuah perusahaan ataupun organisasi yang menjadi kendala yang serius dalam kemajuan suatu perusahaan atau organisasi.
c. Opportunity (O)
Yaitu analisis peluang, situasi atau kondisi yang merupakan peluang diluar suatu organisasi atau perusahaan dan memberikan peluang berkembang bagi organisasi dimasa depan. Cara ini adalah untuk mencari peluang ataupun terobosan yang memungkinkan suatu perusahaan ataupun organisasi bisa berkembang di masa yang akan depan atau masa yang akan datang.
d. Threats (T)
Yaitu analisis ancaman, cara menganalisis tantangan atau ancaman yang harus dihadapi oleh suatu perusahaan ataupun organisasi untuk menghadapi berbagai macam faktor lingkungan yang tidak menguntungkan pada suatu perusahaan atau organisasi yang menyebabkan kemunduran. Jika tidak segera di atasi, ancaman tersebut akan menjadi penghalang bagi suatu usaha yang bersangkutan baik di masa sekarang maupun masa yang akan datang.
C. Manfaat analsis SWOT
Metode analisis SWOT bisa dianggap sebagai metode analisis yangg paling dasar, yang bermanfaat untuk melihat suatu topik ataupun suatu permasalahan dari 4 empat sisi yang berbeda. Hasil dari analisa biasanya berupa arahan ataupun rekomendasi untuk mempertahankan kekuatan dan untuk menambah keuntungan dari segi peluang yang ada, sambil mengurangi kekurangan dan juga menghindari ancaman. Jika digunakan dengan benar, analisis ini akan membantu untuk melihat sisi-sisi yang terlupakan atau tidak terlihat selama ini. Dari pembahasan diatas tadi, analisis SWOT merupakan instrumen yang bermanfaat dalam melakukan analisis strategi. Analisis ini berperan sebagai alat untuk meminimalisasi kelemahan yang terdapat dalam suatu perusahaan atau organisasi serta menekan dampak ancaman yang timbul dan harus dihadapi.

Desain dan Transisi Layanan


DESAIN LAYANAN

Pengantar
Layanan desain adalah kegiatan perencanaan dan pengorganisasian orang , infrastruktur , komunikasi dan komponen material layanan dalam rangka meningkatkan kualitas dan interaksi antara penyedia layanan dan pelanggan . Tujuan dari metodologi desain layanan adalah untuk merancang sesuai dengan kebutuhan pelanggan atau peserta , sehingga layanan ini , kompetitif dan relevan kepada pelanggan user-friendly. Tulang punggung dari proses ini adalah untuk memahami perilaku pelanggan , kebutuhan dan motivasi . [ Rujukan? ] Desainer Layanan menarik pada metodologi bidang seperti etnografi dan jurnalisme untuk mengumpulkan wawasan pelanggan melalui wawancara dan dengan membayangi pengguna jasa . Banyak pengamatan disintesis untuk menghasilkan konsep-konsep dan ide-ide yang biasanya digambarkan secara visual , misalnya dalam sketsa atau prototipe layanan . Layanan desain dapat menginformasikan perubahan ke layanan atau penciptaan layanan baru yang ada.
Service design adalah transformasi dari service strategy menjadi tahapan-tahapan untuk memberikan pelayanan terhadap pengguna layanan. Service design memberikan penduan kepada organisasi IT untuk dapat secara sistemaITSdan best pracITce mendesain dan membangun layanan IT maupun implementasi ITSM itu sendiri.
Desain layanan bertujuan untuk mengambil langkah yang diperlukan untuk memastikan bahwa layanan baru akan melakukan seperti yang direncanakan dan disampaikan fungsi dan manfaat dimaksudkan oleh bisnis. Prinsip ini adalah jantung dari pendekatan ITIL dan mengapa sebagian besar proses desain layanan difokuskan pada pengendalian operasional:
• Manajemen Katalog layanan;
• Manajemen tingkat layanan;
• Manajemen kapasitas;
• Koordinasi Desain;
• Manajemen Ketersediaan;
• IT manajemen kelangsungan pelayanan;
• Manajemen keamanan informasi;
• Manajemen Pemasok.
Pengendalian operasional adalah proses pemantapan agar kegiatan operasional dilaksanakan secara efektif dan efisien. Pengendalian operasional menggunakan prosedur dan aturan keputusan yang sudah ditentukan lebih dahulu. Sebagian besar keputusan bisa diprogramkan. Beberapa contoh di bawah ini menggambarkan jenis dukungan keputusan yang dapat dibuat dalam sistem pengendalian operasional :

A. Suatu transaksi penarikan kembali sediaan menghasilkan suatu dokumen transaksi. Pengolahan transaksi juga dapat menyelidiki persediaan yang ada, dan memutuskan apakah suatu pesanan pembelian sediaan harus diadakan.
B. Suatu pemeriksaan terhadap file pegawai menjelaskan keperluan untuk suatu posisi. Komputer menyelidiki file pegawai menggunakan program untuk memilih kandidat secara kasar.
c. Laporan rutin dihasilkan secara periodik. Tetapi suatu aturan keputusan yang diprogramkan dalam suatu prosedur pengolahan laporan bisa menciptakan laporan khusus dalam suatu bidang masalah. Contoh : suatu analisis pesanan yang masih belum dilayani setelah 30 hari.
            Kontribusi yang tahap desain layanan dari siklus hidup membuat karenanya dapat diringkas sebagai menjamin terciptanya layanan hemat biaya yang menyediakan tingkat kualitas yang diperlukan untuk memuaskan pelanggan dan stakeholder seluruh kehidupan layanan.Namun, fakta bahwa kebutuhan bisnis berubah dari waktu ke waktu dan menghasilkan kebutuhan atau kesempatan untuk perbaikan lebih lanjut, berarti bahwa bahkan sebuah organisasi dengan proses desain layanan dewasa akan perlu untuk membuat perubahan pada layanan sepanjang hidup mereka. Oleh karena itu desain layanan memiliki peran penting untuk bermain dalam mendukung peningkatan pelayanan terus-menerus dan sama pentingnya untuk mengelola perubahan layanan yang ada seperti di merancang layanan baru. Dalam hal ini, desain layanan juga harus mempertimbangkan dampak dari kegiatannya pada keseluruhan layanan, sistem, arsitektur, alat-alat dan pengukuran untuk meminimalkan potensi gangguan ketika layanan baru atau diubah diperkenalkan ke lingkungan hidup.

Kenapa Harus Desain Layanan ?
Tanpa desain layanan mapan, layanan akan menjadi kurang stabil dan lebih mahal untuk mempertahankan dan menjadi semakin kurang mendukung bisnis dan kebutuhan pelanggan. Selanjutnya, biaya mengoreksi kekurangan-kekurangan ini hampir selalu lebih tinggi daripada biaya yang seharusnya dikeluarkan untuk mencegah mereka pada tahap desain.
Tidak setiap perubahan akan memerlukan kegiatan desain layanan. Sebaliknya ini disediakan untuk perubahan 'signifikan'. Setiap organisasi harus memutuskan definisi sendiri 'Signifikan' dan menggunakan proses perubahan manajemen untuk menilai signifikansi dari setiap perubahan dan karena itu apakah kegiatan desain layanan harus digunakan. desain pelayanan yang baik akan memberikan berbagai manfaat bisnis yang membantu untuk menggarisbawahi pentingnya dalam desain layanan baru dan berubah. Ini adalah sebagai berikut:
• layanan biaya rendah karena dukungan dan peningkatan yang lebih rendah biaya, yang mengarah untuk menurunkan total biaya kepemilikan (TCO).
• Layanan yang secara konsisten memberikan tingkat yang diperlukan kualitas dan keselarasan untuk bisnis dan kebutuhan pelanggan.
• Lebih cepat dan lebih mudah pengenalan layanan baru dan perubahan.
• tata kelola yang lebih baik untuk memastikan kepatuhan terhadap aturan hukum dan perusahaan dan pedoman.
• kemampuan pengukuran yang lebih baik untuk mendukung pengambilan keputusan dan terus-menerus perbaikan.
Miskin perencanaan, persiapan dan manajemen alasan umum untuk kegagalan rencana dan proyek-proyek pada umumnya dan desain dan penyebaran layanan baru dan berubah pada khususnya. ITIL membantu mencegah hal ini dengan menawarkan panduan tentang mempersiapkan dan merencanakan penggunaan orang, proses, produk dan mitra:
Adapun manfaat dari ITIL dengan menyediakan pendekatan sistenatis untuk manajemen
layanan TI, ITIL dapatmembantu sebuah perusahaan dalam cara berikut:
·      Mengurangi biaya
·      Peningkatan layanan TI melalui penggunaan proses-proses praktek terbaik yangtelah terbukti
·      Meningkatkan kepuasan pelanggan melalui pendekatan yang lebih profesional untuk pelayanan standar dan pedoman
·      Meningkatkan produktivitas
·      Meningkatkan penggunaan keterampilan dan pengalaman

Apa Tujuan Desain Layanan ?
Tujuan utama dari desain layanan adalah :
·      Untuk merancang layanan yang tidak hanya memenuhi bisnis dan tujuan pemegang saham dalam hal kualitas, kemudahan penggunaan, pemenuhan dan keamanan, tetapi juga meminimalkan total biaya kepemilikan.
·      Untuk merancang kebijakan yang efisien dan efektif, rencana, proses, arsitektur dan kerangka kerja untuk mengelola layanan di seluruh siklus hidupnya.
·      Untuk mendukung layanan transisi dalam mengidentifikasi dan mengelola resiko yang terkait dengan memperkenalkan layanan baru atau perubahan pada layanan yang lama.
·      Untuk merancang sistem pengukuran untuk menilai efisiensi dan efektivitas desain layanan dan kirimannya.
·      Untuk berkontribusi peningkatan pelayanan terus-menerus, terutama dengan merancang fitur dan manfaat dan kemudian menanggapi peluang perbaikan yang diidentifikasi dari lingkungan operasional.

Paket Desain Layanan
Tahap desain mengambil satu set persyaratan bisnis baru atau diubah dan mengembangkan solusi untuk menemui mereka. Solusinya dikembangkan diteruskan ke transisi layanan yang akan dibangun, diuji dan disebarkan ke lingkungan hidup. Namun, tidak cukup hanya untuk lulus desain teknis atau arsitektur untuk transisi layanan. Tim layanan transisi akan membutuhkan lebih dari ini untuk memberikan layanan sepenuhnya berfungsi yang menyediakan utilitas dan garansi diharapkan. Mereka membutuhkan cetak biru yang mencakup semua aspek layanan baru. Cetak biru ini dikenal sebagai paket layanan desain.
Layanan desain) dokumen (s) mendefinisikan semua aspek layanan TI dan kebutuhan mereka melalui setiap tahap siklus hidup. Sebuah paket layanan desain diproduksi untuk setiap layanan TI baru, perubahan besar atau layanan IT pensiun. Isi utama dari paket layanan desain meliputi:
     definisi layanan, setuju kebutuhan bisnis dan bagaimana dan di mana layanan akan digunakan;
     desain layanan termasuk desain arsitektur, persyaratan fungsional, SR / SLA (jika tersedia), layanan dan persyaratan manajemen operasional termasuk metrik dan indikator kinerja utama, layanan pendukung dan perjanjian;
     model layanan menunjukkan struktur keseluruhan dan dinamika layanan, menunjukkan bagaimana pelanggan dan layanan aset, fungsi manajemen layanan dan proses dating bersama-sama untuk memberikan nilai;
     penilaian kesiapan organisasi dan implikasinya;
     rencana yang mencakup semua tahap siklus hidup layanan;
     rencana untuk transisi layanan (meliputi membangun dan perakitan, pengujian, rilis dan penyebaran) dan untuk penerimaan layanan operasional;

     kriteria penerimaan dan strategi dan rencana untuk pengujian penerimaan pengguna


TRANSISI LAYANAN

Pengantar
Layanan transisi berkaitan dengan menjembatani kesenjangan yang lancar, memastikan bahwa persyaratan operasional sepenuhnya dipertimbangkan dan dipenuhi sebelum apa-apa dipindahkan ke lingkungan hidup, termasuk dokumentasi dan pelatihan bagi pengguna dan staf pendukung. Layanan transisi juga bertanggung jawab untuk dekomisioning dan penghapusan layanan yang tidak lagi diperlukan.

Transisi yang mulus dicapai dengan mengambil paket desain layanan baru atau diubah dari tahap desain layanan, pengujian untuk memastikan bahwa itu benar memenuhi kebutuhan bisnis, dan menggunakan itu dalam lingkungan produksi.

Maksud dan Tujuan Transisi Layanan
Tujuannya adalah :
·         Merencanakan dan mengelola sumber daya untuk memperkenalkan dan mengaktifkan sebuah pembaharuan atau perubahan layanan  dengan lingkungan hidup dalam biaya, kualitas dan waktu yang diprediksikan.
·         Meminimalkan dampak yang tidak diperkirakan pada jasa produksi , operasi dan dukungan organisasi.
·         meningkatkan pelanggan, pengguna dan kepuasan staf manajemen layanan dengan penyebaran layanan baru atau perubahan layanan , termasuk komunikasi , perilisan dokumentasi  , pelatihan dan transfer pengetahuan.
·         Meningkatkan penggunaan yang baik dari layanan dan aplikasi yang mendasar  dan
Solusi pada teknologi.
·         Memberikan rencana yang jelas dan komprehensif yang memungkinkan keselarasan antara bisnis dan layanan transisi.
Maksudnya adalah :
·         Mengeset ekspetasi dari pihak konsumen mengenai bagaimana memperbarui atau merubah layanan akan membuat perubahan pada bisnis.
·         Memungkinkan pelanggan untuk memuluskan pengintegrasian proses dan layanan bisnis mereka.
·         Mengurangi variasi pada prediksi dan kinerja aktual pada layanan saat layanan tersebut di perkenalkan.
·         Mengurangi  eror yang dan meminimalisir resiko dari adanya perubahan.
·         Memastikan layanan tersebut dapat digunakan pada saat yang diperlukan.

Tantangan Transisi Layanan
Membangun transisi layanan yang efektif dapat menantang. Berikut adalah beberapa masalah yang bisa timbul dan perlu dikelola:
• Menyeimbangkan kebutuhan yang berkembang dari bisnis terhadap kebutuhan untuk melindungi layanan hidup (yaitu menjadi responsif sambil mempertahankan perlindungan yang sesuai).
• Mengintegrasikan dengan pengembangan dan proyek siklus hidup yang secara tradisional independen.

• Memiliki wewenang dan pemberdayaan yang tepat untuk menjalankan proses seperti yang didefinisikan.
• Mengelola persepsi masyarakat sehingga proses tidak dilihat sebagai penghalang untuk mengubah atau sebagai lebih birokrasi.

Peran Transisi Layanan
Manajer Layanan transisi bertanggung jawab untuk merencanakan dan mengkoordinasikan sumber daya untuk menyebarkan rilis utama dalam biaya, waktu dan prediksi kualitas.
Manajer layanan transisi bertanggung jawab untuk merencanakan dan mengkoordinasikan sumber daya untuk menyebarkan rilis utama dalam biaya, waktu dan kualitas estimasi diprediksi.


Jumat, 20 April 2018

Sejarah Bahasa Pemrograman C++


Ada banyak bahasa pemrograman yang banyak bermunculan dan sudah banyak juga yang sudah berevolusi semua itu terjadi sejak komputer pertama diciptakan. Komputer pertama dibuat dengan tujuan untuk bantuan kalkulasi sejak perang dunia ke dua. Awalnya programmer bekerja dengan intruksi komputer yang sangat primitif yaitu bernama Machine Language atau dalam bahasa Indonesia adalah Bahasa Mesin.
Waktu berjalan dan kemudia bahasa komputer pun berevolusi lagi. Lahirlah bahasa tingkat tinggi seperti BASIC dan COBOL. Bahasa ini memungkinkan orang bekerja dengan sejumlah kata dan kalimat tertentu yang akan diterjemahkan kembali ke bahasa mesin dengan mengunakan suatu interprenter atau kompiler. Suatu interprenter bekerja dengan menterjemahkan baris program sesaat dibaca. Mengubah menjadi bahasa mesin dan menjalankannya. Suatu Kompiler akan menghasilkan suatu program yang sangat cepat pada saat dijalankan karena tahap untuk menterjemahkan program telah dihilangkan. Keuntungan dari suatu Kompiler adalah menghasilkan program executable yang tidak tergantung kepada program sumber. Sedangkan pada interpreter anda harus menjalankannya dengan menggunakan program sumber. Untuk beberapa tahun, prinsip utama dari programmer komputer adalah menulis suatu kode yang sesederhana mungkin, dan dapat dijalankan dengan cepat. Program tersebut harus berukuran kecil karena memori komputer sangat mahal (Jaman dulu), dan harus cepat karena tenaga pemrosesesan (CPU) sangat mahal. Setelah komputer menjadi semakin kecil, murah dan cepat, dan harga dari memori telah jatuh. Prioritas ini telah berubah. Sekarang biaya tenaga programmer jauh lebih mahal dibandingkan dengan harga komputer yang digunakan dalam bisnis. Program yang ditulis dengan baik dan mudah ditangani adalah suatu yang bernilai tinggi. Mudah ditangani artinya adalah pada saat kebutuhan bisnis berubah, program dengan mudah dapat dikembangkan tanpa adanya biaya yang sangat besar.
Karena jaman telah berubah dan kebutuhan teknologi semakin tinggi, banyak bahasa pemrograman yang berkeluaran dan menawarkan fitur-fitur dengan teknologi yang tinggi hal itu menjadi ciri khas dari suatu bahasa pemrograman. Bahasa Pemrograman C++ merupakan peluasan dari bahasa pemrograman sebelumnya yaitu bahasa pemrograman C yang memiliki fitur terbaik di jaman itu.
Sejarah Bahasa Pemrograman C

Bahasa C dikembangken di Bell lab pada tahun 1972 ditulis pertama kali oleh Brian W. Kernighan dan Denies M. Ricthie merupakan bahasa turunan atau pengembangan dari bahasa B yang ditulis oleh Ken Thompson pada tahun 1970 yang diturunkan oleh bahasa sebelumnya, yaitu BCL. Bahasa C, pada awalnya dirancang sebagai bahasa pemrograman yang dioperasikan pada sistem operasi UNIX. Bahasa C merupakan bahasa pemrograman yang diantara bahasa tinggat rendah dan tingkat tinggi yang biasa disebut dengan Bahasa Tingkat Menengah. Bahasa C mempunyai banyak kemampuan yang sering digunakan diantaranya kemampuan untuk membuat perangkat lunak, misalnya dBASE, Word Star dan lain-lain.
Sejarah Bahasa Pemrograman C++
Pada tahun 1980 Bahasa C++ diciptakan oleh Bjarne Stroustrup di AT&T Bell Laboratories awal tahun 1980-an berdasarkan C ANSI (American National Standard Institute). Pertama kali, prototype C++ muncul sebagai C yang dipercanggih dengan fasilitas kelas. Bahasa tersebut disebut C dengan kelas ( C wih class). Selama tahun 1983-1984, C dengan kelas disempurnakan dengan menambahkan fasilitas overloading operator dan fungsi yang mulanya disebut “a better C” kemudian berganti nama pada tahun 1983 menjadi C++. Symbol ++ merupakan operator C untuk operasi penaikan, muncul untuk menunjukkan bahwa bahasa baru ini merupakan versi yang lebih canggih dari C. Borland International merilis compiler Borland C++ dan Turbo C++. Kedua compiler ini sama-sama dapat digunakan untuk mengkompilasi kode C++. Bedanya, Borland C++ selain dapat digunakan dibawah lingkungan DOS, juga dapat digunakan untuk pemrograman Windows. Selain Borland International, beberapa perusahaan lain juga merilis compiler C++, seperti Topspeed C++ dan Zortech C++.
Awal mula Bjarne Stroustrup membuat membuat C++ adalah ketika Bjarne Stroustrup melakukan pekerjaan untuk gelar Ph.D. tesis. Salah satu bahasa dan Stroustrup memiliki kesempatan untuk bekerja dengan bahasa tersebut yang disebut Simula, yang seperti namanya yang merupakan bahasa untuk simulasi. The Simula 67 bahasa – yang merupakan varian bekerja dengan Stroustrup dan bahasa tersebut dianggap sebagai bahasa pertama untuk mendukung paradigma pemrograman berorientasi objek. Stroustrup menemukan bahwa paradigma ini sangat berguna untuk pengembangan perangkat lunak, namun bahasa Simula terlalu lambat untuk penggunaan praktis.
Tak lama kemudian, ia mulai bekerja pada “C with classes” atau di dalam bahasa indonesia adalah C dengan kelas, yang dimaksudkan untuk menjadi superset dari bahasa C. Tujuannya adalah untuk menambahkan pemrograman berorientasi objek ke dalam bahasa C, yang dan masih merupakan bahasa dihormati untuk portabilitas tanpa mengorbankan kecepatan atau tingkat rendah fungsi.
Kompiler Pertama C with class disebut Cfront, yang berasal dari kompiler C disebut CPRE. Itu adalah program yang dirancang untuk menerjemahkan C dengan kode Kelas ke C. hal menarik yang patut untuk diketahui adalah bahwa Cfront sebagian besar ditulis dalam C with Class, membuatnya menjadi kompiler self hosting (compiler yang dapat mengkompilasi diri sendiri). Cfront kemudian ditinggalkan pada tahun 1993 setelah dianggap sulit untuk mengintegrasikan fitur baru ke dalamnya, yaitu C ++ Expection. Meskipun demikian, Cfront membuat dampak besar pada implementasi kompiler masa depan dan pada sistem operasi Unix.
Kembali lagi Pada tahun 1983, nama bahasa berubah dari C with Class menjadi C ++. Operator ++ dalam bahasa C adalah operator untuk incrementing variabel, yang berarti C dengan tambahan yang lebih. Banyak fitur baru yang ditambahkan saat waktu itu, yang paling terkenal di antaranya adalah fungsi virtual, fungsi overloading, referensi dengan & simbol, kata kunci const, dan single-line komentar menggunakan dua garis miring ke depan (yang merupakan fitur yang diambil dari BCPL bahasa ).
Pada tahun 1985, Stroustrup membuat buku referensi berjudul The C ++ Programming Language diterbitkan. Pada tahun yang sama, C ++ dilaksanakan sebagai produk komersial. Bahasa ini belum secara resmi distandarkan. Bahasa ini diperbarui lagi pada tahun 1989 dan menambahkan Protected member, Static member, serta Inheritance.
Pada tahun 1990, buku The Annotated C ++ Referensi dirilis. Pada tahun yang sama, Borland Turbo C ++ compiler dirilis sebagai produk komersial. Turbo C ++ menambahkan banyak library tambahan yang akan memiliki dampak yang besar terhadap pengembangan C ++. Meskipun rilis stabil terakhir Turbo C ++ pada tahun 2006 (tidak dikembangkan lagi), tapi compiler tersebut sampai saat ini masih banyak digunakan.
Pada tahun 1998, panitia C ++ standar menerbitkan standar internasional pertama untuk C ++ ISO / IEC 14882: 1998. Yang akan menjadi informal dikenal sebagai C ++ 98 The Annotated C ++ Reference Manual merupakan pengaruh besar dalam standar pengembangan. The Standard Template Library, yang dimulai untuk pengembangan konseptual pada tahun 1979, juga termasuk. Pada tahun 2003, panitia menanggapi beberapa masalah yang dilaporkan dengan C++ Standar mereka pada tahun 1998, Bahasa berevolusi yang merupakan revisi masalah sebelumnya dan dijuluki C ++ 03.
Pada tahun 2005, panitia C ++ berstandar merilis laporan teknis (dijuluki TR1) merinci berbagai fitur mereka berencana untuk menambah C ++ standar terbaru. Standar baru itu secara informal dijuluki C ++ 0x seperti yang diharapkan akan dirilis sebelum akhir dekade pertama. Namun, ironisnya, standar baru tidak dirilis sampai pertengahan 2011. Beberapa laporan teknis yang dirilis hingga saat itu, dan beberapa kompiler mulai menambahkan dukungan eksperimental untuk fitur-fitur baru.
Pada pertengahan 2011, C ++ standar baru (dijuluki C ++ 11) selesai. The proyek perpustakaan Meningkat, membuat dampak yang besar terhadap standar baru, dan beberapa modul baru berasal langsung dari Boost perpustakaan. Beberapa fitur baru termasuk dukungan ekspresi regular merupakan sebuah perpustakaan pengacakan komprehensif, teori atom dukungan, perpustakaan threading standar (yang sampai 2011 baik C dan C ++) , fungsi baru untuk Loop sintaks menyediakan fungsionalitas mirip dengan Foreach Loop dalam bahasa tertentu lainnya, kata kunci Auto, class New Container, dukungan yang lebih baik untuk daftar Array Inisialisasi, dan Template Variadic.
C++ Standardization
TahunC++ StandarInformal Name
1998ISO/IEC 14882:1998C++98
2003ISO/IEC 14882:2003C++03
2011ISO/IEC 14882:2011C++11
2014ISO/IEC 14882:2014C++14
2017Akan DitentukanC++17
2020Akan DitentukanC++20






KOMPUTER DALAM MANUFAKTUR

KOMPUTER DALAM MANUFAKTUR
Pengertian Sistem Informasi Manufaktur
Manufaktur,  dalam  arti  yang  paling  luas,  adalah  proses merubah  bahan  baku menjadi  produk.  Proses ini meliputi: perancangan  produk,  pemilihan material  dan  tahap‐tahap  proses  dimana produk tersebut dibuat. 
Definisi  manufaktur  secara  umum  adalah  suatu  aktifitas  yang  kompleks  yang  melibatkan  berbagai  variasi  sumberdaya  dan  aktifitas    perancangan  produk,  pembelian,  pemasaran,  mesin  dan  perkakas,  manufacturing,  penjualan,  perancangan  proses,  production  control, pengiriman material, support service, dan customer service. 
Sistem  Informasi  Manufaktur  adalah  suatu  sistem  berbasis  komputer  yang  bekerja  dalam  hubungannya  dengan  sistem  informasi  fungsional  lainnya  untuk  mendukung  manajemen  perusahaan  dalam  pemecahan  masalah  yang  berhubungan  dengan  manufaktur  produk perusahaan yang pada dasarnya tetap bertumpu pada input, proses dan outputSistem  ini digunakan untuk mendukung  fungsi produksi  yang meliputi seluruh kegiatan  yang  terkait  dengan perencanaan dan pengendalian proses untuk memproduksi barang atau jasa  Ruang  lingkup  sistem  informasi  manufaktur  meliputi  Sistem  perencanaan  manufaktur,  Rencana  produksi,  Rencana  tenaga  kerja,  Rencana  kebutuhan  bahan  baku  dan  Sistem  pengendalian manufaktur. 
Manfaat Sistem Informasi Manufaktur
Manfaat digunakannya sistem informasi manufaktur di dalam perusahaan adalah sebagai berikut :
1.     Hasil produksi perusahaan lebih cepat dan tepat waktu karena sistem informasi manufaktur menggunakan komputer sebagai alat prosesnya.
2.     Perusahaan lebih cepat memperoleh informasi yang akurat dan terpercaya.
3.     Arsip lebih terstruktur karena menggunakan sistem database.
4.     Sistem informasi manufaktur yang berupa fisik robotik, hasil produksi semakin cepat, tepat dan berkurangnya jumlah sisa bahan yang tidak terpakai.



KOMPUTER SEBAGAI SISTEM INFORMASI MANUFAKTUR
Perkembangan zaman yang semakin canggih mulai mendarat pada produksi suatu produk dalam pabrik. Manajemen manufaktur mencoba melibatkan komputer dalam pelaksanaan produksi untuk produknya, yaitu sebagai bagian dari sistem fisik dan sebagai sistem informasi.
Komputer sebagai Bagian dari Sistem Fisik
Telah banyak yang dicapai dalam penggunaan mesin yang dikendalikan komputer di area produksi. Mesin-mesin tersebut menggantikan kerja para pekerja. Mesin-mesin berbiaya lebih murah daripada pekerja.
Usaha untuk menggunakan mesin awalnya terdapat penolakan dari para pekerja, karena mereka menganggap akan ada pengurangan karyawan. Namun semakin berkembangnya zaman tadi, pekerja mulai dapat menerima karena akan mempermudah pekerjaan mereka juga.
Elemen yang menjadikan komputer sebagai bagian dari sistem fisik, antara lain:
Ø  Computer-Aided Design (CAD)
Computer-Aided Design (CAD) semakin sering disebut computer-aided engineering (CAE), melibatkan penggunaan komputer untuk membantu rancangan produk yang akan dimanufaktur. CAD awal munculnya sekitar tahun 1960-an dan kemudian diadopsi oleh pembuat mobil.
CAD merupakan program komputer untuk menggambar suatu produk atau bagian dari suatu produk yang ingin digambarkan yang dapat diwakili oleh garis-garis maupun simbol-simbol tertentu. CAD dapat berupa gambar 2 dimensi dan gambar 3 dimensi. CAD digunakan untuk merancang segala sesuatu dari struktur rumit seperti bangunan dan jembatan hingga bagian-bagian kecil, memperbaiki gambar dengan menghaluskan garis.
    Setelah rancangan tersebut dimasukkan ke dalam komputer, engineer dapat menempatkan rancangan pada berbagai pengujian untuk mendeteksi titik-titik lemah. CAD bahkan dapat membuat bagian-bagian tersebut bergerak seperti yang sedang digunakan. Ketika rancangan itu selesai, perangkat lunak CAD dapat mempersiapkan spesifikasi rinci yang diperlukan untuk memproduksi produk itu yang disimpan dalam database rancangan.
    CAD telah berevolusi dan terintegrasi dengan perangkat lunak CAE dan integrasi itu dimungkinkan karena perangkat lunak CAD kebanyakan merupakan aplikasi 3 dimensi atau biasa disebut solid modelling yang memungkinkan memvisualisasikan komponen dan rakitan yang kita buat secara realistik dan mempunyai properti seperti massa, volume, pusat gravitasi, luas permukaan, dan lain-lain.
Ø  Computer-Aided Manufacturing  (CAM)
Computer-Aided Manufacturing  (CAM) adalah penerapan komputer dalam proses produksi. Penerapan ini seperti bor dan mesin bubut yang menghasilkan produk sesuai dengan spesifikasi yang diperoleh dari database rancangan. Sebagian mesin produksi memiliki mikropesesor yang telah terpasang dan sebagian dikendalikan oleh komputer mini.
Sebagian besar otomatisasi pabrik saat ini terdiri dari teknologi CAM. Produksi dapat berjalan lebih cepat dari presisi yang lebih tinggi daripada jika pekerja manusia yang mengendalikan. Presisi yang lebih tinggi memungkinkan lebih sedikit bagian yang cacat dan terbuang.
Ø  Robotik
Penerapan komputer yang lain dalam pabrik adalah robotik yang melibatkan penggunaan robot industrial. Robotik merupakan alat yang secara otomatis menjalankan tugas-tugas tertentu dalam proses manufaktur yang memungkinkan perusahaan untuk memotong biaya dan mencapai tingkat kualitas yang tinggi, juga digunakan untuk melakukan pekerjaan yang mengandung resiko seperti melakukan pekerjaan di tempat yang bertemperatur tinggi sehingga mengakibatkan kinerja dan keefektifan robot kurang maksimal.
Komputer sebagai Sistem Informasi
Komputer merupakan suatu sistem informasi dalam kegiatan manufaktur. Output dari sistem informasi menufaktur digunakan untuk menciptakan dan mengoperasikan sistem produk fisik.
Adapun komputer sebagai sistem informasi berkaitan dengan:
ü Sistem Titik Pemesanan Kembali (Re-order Point/ROP)
Setelah komputer pertama diterapkan dan berhasil dalam area akuntansi, komputer diberikan tugas mengendalikan persediaan. Pendekatan reaktif yg sederhana yaitu menunggu hingga saldo suatu jenis barang mencapai tingkat tertentu dan kemudian memicu pesanan pembelian atau suatu proses produksi. Tingkat barang yang berfungsi sebagai pemicu disebut titikpemesanan barang dan sistem yang mendasarkan keputusan pembelian pada titik pemesanan kembali disebut sistem titik pemesanan kembali (re‐order point/ROP). Beberapa istilah dalam ROP antara lain :
o   Stock‐out : kehabisan persediaan
o    Lead time : waktu yang dibutuhkan pemasok untuk mengisi pesanan
o   Safety stock : persediaan aman
Untuk mengantisipasi terjadinya kehabisan persediaan, perusahaan akan melakukan pesanan pada pemasok ketika saldo mencapai titik pemesanan kembali. Jumlah waktu yang dibutuhkan pemasok untuk mengisi pesanan disebut juga dengan lead time.
Perusahaan biasanya melakukan pemesanan sebelum stok habis sama sekali, dengan demikian selalu ada kesempatan bagi perusahaan untuk melakukan kegiatannya sambil menunggu pengiriman dari pemasok yang belum datang, atau penggunaan stok akan dikurangi selama jangka lead time. Jika kekosongan stok terjadi, perusahaan tidak dapat menjalankan proses produksinya yang mengakibatkan perusahaan rugi.
Dengan pengukuran yang teliti, maka bisa dilakukan pencadangan jumlah inventarisasi ekstra atau sering disebut safety stock.
ü Material Requirement Planning (MRP)
MRP dikembangkan pada tahun 1960‐an oleh Joseph Orlicky dari J.I case company. MRP adalah suatu strategi material proaktif yaitu mengidentifikasikan material, jumlah dan tanggal yang dibutuhkan. MRP mempunyai 4 komponen meliputi :
1.     Sistem penjadwalan produksi menggunakan 4 file data dalam menyiapkan jadwal produksi induk. Data input mencakup file pesanan pelanggan, file ramalan penjualan, file persediaan barang jadi, dan file kapasitas produksi. Sistem ini menghasilkan master jadwal produksi yang mencakup lead time terpanjang ditambah waktu produksi terpanjang. Master production schedule memperoyeksikan produksi cukup jauh ke depan untuk mengakomodasi proses produksi yang merupakan lead ime pemasok dan waktu produksi terlama.
2.     Sistem MRP menguraikan tagihan material. Sistem ini mengubah kebutuhan bruto menjadi kebutuhan netto.
3.     Sistem perencanaan kebutuhan kapasitas bekerja dengan sistem MRP utk menjaga produksi dalam kapasitas pabrik. Setelah ada penentuan, sistem ini menghasilkan output utama yaitu jadwal pesanann terencana, dan output lain seperti perubahan pesanan terencana, laporan pengecualian, laporan kinerja, dan laporan perencanaan.
4.     Sistem pelepasan pesanan menggunakan jadwal pesanan terencana untuk input dan mencetak suatu laporan pelepasan pesanan.
MRP memungkinkan perusahaan untuk dapat mengelola materialnya secara lebih baik. Perusahaan dapat menghindari kehabisan persediaan yang disebabkan oleh penantian persediaan yang telah dipesan namun tidak tersedia. Juga dapat mengetahui kebutuhan material masa depan, pembeli dapat merundingkan perjanjian pembelian dengan pemasok dan mendapatkan rabat.
ü Manufacturing Resource Planning (MRP II)
MRP II mengintegrasikan semua proses di dalam manufaktur yang berhubungan dengan manajemen material. MRP II dikembangkan oleh Oliver Wight dan George Plossy. MRP II dapat menyediakan informasi bagi sistem informasi eksekutif dan bagi sistem informasi fungsional lainnya. MRP II juga bertukar informasi dengan subsitem informasi akuntansi yang terlibat dalam arus material.
Manfaat MRP II, yaitu
1.  Penggunaan sumber daya yang lebih efisien yaitu dengan mengurangi inventori, lebih sedikit waktu lebih sedikit kemacetan.
2.  Perencanaan prioritas lebih baik. Hal ini dengan memulai produksi lebih cepat dan jadwal lebih fleksibel.
3.  Meningkatkan pelayanan pelanggan. Hal ini berkaitan dengan kesesuaian tanggal pengiriman, meningkatkan kualitas, kemungkinan harga lebih rendah/murah.
4.  Meningkatkan moral dan semangat pekerja. Dengan hal ini pegawai dapat memperoleh keyakinan dalam sistem yang menghasilkan koordinasi antardepartemen lebih baik.
5.  Informasi manajemen yang lebih baik. Manajemen dapat menggunakan output sistem untuk memperoleh pandangan yang lebih baik mengenai sistem produksi fisik dan untuk mengukut kinerja sistem tersebut.
ü Pendekatan Just In Time (JIT)
Pendekatan  JIT merupakan pendekatan yang berhubungan dengan penjadwalan material sebagai bahan baku agar tiba tepat waktu. Hal ini  menjelaskan bahwa JIT menekankan waktu dan penggunaan sinyal nonkomputer, berbeda dengan MRP. MRP menekankan pada perencanaan jangka panjang dan memerlukan komputer. JIT didasarkan pada ukuran lot yang kecil. JIT berusaha untuk meminimalkan biaya inventarisasi dengan cara memproduksi dalam jumlah yang lebih kecil. Lot size (ukuran tumpukan) yang ideal akan menjadi satu dalam sistem JIT. Satu unit akan bergerak dari workstation ke workstation berikutnya sampai produksinya selesai.
Pengaturan waktu menjadi kunci Penting saat Pasokan bahan mentah datang dari pemasok sebelum penjadwalan produksi mulai, tidak ada inventarisasi bahan mentah yang perlu dibicarakan. Jumlah bahan mentah yang sedikit diterima sekaligus, karena mungkin pemasokmelakukan beberapa kali pengiriman selama satu hari. Kebalikannya dengan MRP yang menekankan perencanaan jangka panjang dan membutuhkan penggunaan komputer, maka JIT menekankan pengaturan waktu dan penggunaan tanda non komputer karena cukup menggunakan ”kanban” yang berarti kartu. Tujuan JIT adalah meminimalkan biaya persediaan dan penanganan (keamanan dan asuransi).
5MODEL SISTEM INFORMASI MANUFAKTUR
Sistem informasi manufaktur mencakup semua aplikasi komputer dalam  area manufaktur sebagai sistem konseptual.
1. Input data/informasi
Input data yang dimaksud adalah memasukkan data internal dan eksternal.

Data internal adalah seluruh data yang mendukung proses secara keseluruhan meliputi, data sumberdaya manusia (SDM), material, mesin, transportasi, frekuensi perawatan dsb.

Data eksternal adalah data yang berasal dari luar perusahaan yang mendukung proses pengolahan data untuk menghasilkan informasi yang bermanfaat untuk perhitungan biaya dalam manufaktur, dari awal sampai akhir periode. Data ini meliputi, data pemasok (suplier), kebijakan pemerintah tentang listrik,UMR dsb.


            SUB SISTEM INPUT
·        Sistem informasi akuntansi
Proses sistem ini adalah mengumpulan data intern yang menjelaskan antara operasi manufaktur dan data di lingkungan yang berhubungan dengan transaksi perusahaan dengan pemasok.
·        Sub sistem teknik industri
Industrial Engineering merupakan analisis  sistem  yang  terlatih khusus  yang mempelajari 
operasi  manufaktur  dan  membuat  saran‐saran  perbaikan.  Industrial  engineering  terdiri 
dari  proyek‐proyek  pengumpulan  data  khusus  dari  dalam  perusahaan  yang  menetapkan 
berapa lama waktu yang dibutuhkan untuk suatu produksi.
·        Sub sistem inteligensi manufaktur
Subsistem  intelijen  manufaktur  berfungsi  agar  manajemen  manufaktur  tetap  mengetahui  
perkembangan  terakhir mengenai  sumber‐sumber pekerja, material dan mesin. Adapun  yang 
termasuk dalam sub sistem intelijen manufaktur adalah : 

1. Informasi  pekerja,  manajemen  manufaktur  harus  memperhatikan  serikat  pekerja  yang 
mengorganisasikan  para  pekerja  perusahaan.  Baik  dalam  sistem  kontrak,  tak  berjangka 
maupun borongan. 

2. Sistem  formal,  manajemen  manufaktur  memulai  arus  informasi  pekerja  dengan 
menyiapkan permintaan pekerja  yang dikirimkan  ke departemen sumber daya manusia 
dan  data dari berbagai elemen lingkungan yang menghubungkan kepada pihak pelamar. 

3. Sistem  informal,    arus  informasi  antar  pekerja  dan  manajemen  manufaktur  sebagaian 
besar bersifat informal arus itu berupa kontak harian antara pekerja dan manajer mereka. 

Kegiatan‐kegiatan yang terjadi di dalam intelijen manufaktur : 
o   Pengumpulan (pendokumentasian) data dari lingkungan 
o   Pengujian data,  
o   Pemeliharaan data, untuk menjamin akurasi dan kemutakhiran data. 
o   Keamanan data, untuk menghindari kerusakan serta penyalahgunaan data. 
o   Pengambilan data  dalam bentuk laporan, untuk memudahkan pengolahan  data yang lain. 
SUB SISTEM OUTPUT
·        Sub sistem produksi
Adalah  segala  hal  yang  bersangkutan  dengan  proses  yang  terjadi  disetiap  divisi  kerja 
ataupun departemen yang mengukur produksi dalam hal waktu, menelusuri arus kerja dari 
satu langkah ke langkah berikutnya. 
·        Sub sistem inventarisasi
Tingkat  persediaan  perusahaan  sangat  penting  karena  menggambarkan  investasi  yang 
besar dimana suatu barang dipengaruhi oleh jumlah unit yang dipesan dari pemasok setiap 
kalinya,  dan  tingkat  persediaan  rata‐rata  dapat  diperkirakan  dari  separuh  kuantitas 
pesanan  ditambah  safety  stock.  Subsistem  persediaan  memberikan  jumlah  stok,  biaya 
holding, safety stock , dan lain‐lain berdasarkan hasil pengolahan data dari input,  biasanya 
memiliki proses pembelian (purchasing) dan penyimpanan (inventory). Dan fungsi dari sub 
sistem persediaan adalah mengukur volume aktifitas produksi saat persediaan diubah dari 
bahan mentah menjadi bahan jadi.
·        Subsistem kualitas
Adalah  semua  hal  yang  berhubungan  dengan  kualitas,  baik waktu,  biaya,  performa  kerja, 
maupun  pemilihan  supplier.  Fungsi  dari  sub  sistem  kualitas  adalah  mengukur  kualitas 
material  saat material  diubah.  Banyak  hal lain  yang  bukan  unsur mutlak  kualitas  namun 
perlu  masuk  dalam  unsur  kualitas  seperti  proses  (Process Control),  Perawatan 
(Maintenance),  dan  Spesifikasi  (Specification)  baik  produk  jadi maupun  material.  Sub 
sistem kualitas mempunyai pendekatan khusus untuk meningkatkan kualitas produksinya  
dengan  menggunakan  total  quality  management  (TQM)  yaitu  manajemen  keseluruhan 
perusahaan  sehingga  perusahaan  unggul  dalam  semua  dimensi  produk  dan  jasa  yang 
penting bagi semua pelanggan. Keyakinan dasar yang melandasi TQM adalah :
o    ditentukan oleh pelanggan dan manajemen yang digunakan
o   Kualitas dicapai oleh manajemen 
o   Kualitas adalah seluruh tanggung jawab seluruh penghuni perusahaan 
·        Subsistem biaya
Komponen  biaya  termasuk  dalam  semua  subsistem  yang  ada.  Tujuan  perusahaan 
manufaktur  secara  umum  adalah  mencapai  keuntungan  dari  hasil  penjualan  produknya. 
Oleh  karena  itu,  sebuah  sistem  informasi  tidak  akan  pernah  terlepas  unsur  biaya  yang 
terjadi di dalamnya. Sub sistem biaya berfungsi untuk mengukur biaya yang terjadi selama 
proses produksi terjadi. Unsur‐unsur pengendalian biaya ada dua yaitu standar kerja yang 
baik dan sistem untuk melaporkan rincian kegiatan saat  terjadinya proses produksi yang 
akurat. Sub sistem biaya dibagi menjadi dua yaitu : 
o   Biaya Pemeliharaan   
Biaya pemeliharaan / biaya penyimpanan biasanya dinyatakan sebagai presentase biaya 
tahunan dari barang, mencakup kerusakan, pencurian, keusangan, pajak dan asuransi. 
o   Biaya Pembelian 
Mencakup biaya‐biaya yang  terjadi saat material dipesan, waktu pembelian, biaya  telp, 
biaya sekretaris, biaya formulir pesanan pembelian dan sebagainya.