Kamis, 08 Juni 2017

Outline Tugas Paper SPK

Outline Paper DSS:

  1.   Judul 
  2. Ringkasan 
  3. Daftar Isi 
  4. Pendahuluan
          a.       Latar Belakang dan Masalah
          b.      Tujuan

    5. Tinjauan Pustaka
         a.       Pengertian DSS
         b.      Pengertian Obyek DSS
         c.       Hasil-hasil Penelitian yang relevan

Peneliti & Tahun
Topik
Fitur 1
Fitur 2
Fitur n
Mr. X (2014)
Sistem Cerdas Evaluasi Kredit
Mgnk Pembelajarn Mesin
Desktop
Multi User





Anda (2015)
???
?
?
?

      6.       Rancangan DSS
            a.       Tempat dan Lokasi
            b.      Perangkat Yang digunakan
            c.       Metode Pengembangan
            d.      Desain (Database, Interface, Security, dll)
            e.      Lain-lain

     7.       Penutup

8.       Daftar Pustaka
Deadline-17 Juni 2017

Rabu, 07 Juni 2017

CARA MEMBANGUN WEB SERVER (PHPMYADMIN) DI UBUNTU

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُه

Cara Membangun Web Server (PhpMyadmin) di Ubuntu


PERSIAPAN AWAL

Seperti biasa, pastikan sistem operasi Ubuntu Anda telah memiliki versi terkini. Silakan lakukan perbaruan dengan perintah:
apt-get update

INSTALLASI

selanjutnya istal apache 2 php5-mysql pada ubuntu melalui commd line (terminal) :
apt-get install apache2 php5 php5-mysql mysql-server mysql-client

KONFIGURASI Apache2

Secara default file konfigurasi Apache2 terletak di direktori /etc/apache2/Apache2.conf. Buka/edit lalu tambahkan script di bawah ini:
Include /etc/apache2/site-enabled/*

KONFIGURASI MySQL

MySQL akan meminta kata sandi untuk root pada MySQL. Silakan masukkan perintah berikut untuk membuat akses root dan password sebagai kata sandinya:
mysql -u root -p password

Kemudian buat sebuah user MySQL lain sebagai pengguna dengan penyesuaian akses, dan juga sebagai pembeda dengan root.
create user 'user'@'localhost' identified by 'passworduser';
flush privileges;

INSTALL PHPMYADMIN

Secara default, package phpMyAdmin telah tersedia di repository Ubuntu tanpa harus memperbarui. Maka Anda sudah dapat memasangnya langsung dengan perintah:
apt-get install phpmyadmin

MEMBUAT APACHE2 DENGAN VIRTUALHOST

Langkah pertama adalah membuat sebuah user dan berikan hak akses. Ikuti perintah kami:
adduser namauser
chmod 755 /home/namauser

Kemudian buat public_html dan file php-nya
mkdir public_html
vi public_html/info.php

Lalu buka/edit file info.php dan tambahkan baris perintah:
<? echo "Ini Untuk domain virtualhost"; ?>

SImpan dan keluar. Tahap selanjutnya adalah mengaktifkan module userdir.
cd /etc/apache2/mods-enabled
ln -s /etc/apache2/mods-available userdir.conf userdir.conf
ln-s /exc/apache2/mods-available userdir.load userdir.load
Buat file vhost-nya di direktori /etc/apache2/sites-available/vhost, kemudian masukkan perintah ini:
<VirtualHost no_ip:80>
ServerName example.com
ServerAlias www.example.com
DocumentRoot /home/namauser/public_html
</VirtualHost>
Kemudian buat link file di /etc/apache2/sites-enabled
cd /etc/apache2/sites-enabled
ln -s /etc/apache2/sites-available/vhost vhost

RESTART SERVICE

Jalankan ulang layanan Apache dan MySQL untuk mengimplementasi pembaruan. Dari sini seharusnya web server Anda telah siap beroperasi.
service Apache2 restart
service mysql restart

MENJALANKAN WEB SERVER

selanjutnya silahkan buka website kalai dan tuliskan :http://localhost/phpmyadmin untuk melihat apakan database MySQL telah terinstal dan apache telah berjalan.
 
Terimakasih

Selasa, 25 April 2017

Kamis, 13 April 2017

PERATURAN STANDAR AUDIT IT/IS


  • ISO


  1. Pengertian ISO

Organisasi Standar Internasional (ISO) adalah suatu asosiasi global yang terdiri dari badan-badan standardisasi nasional yang beranggotakan tidak kurang dari 140 negara. ISO merupakan suatu organisasi di luar pemerintahan (Non-Government Organization/NGO) yang berdiri sejak tahun 1947. Misi dari ISO adalah untuk mendukung pengembangan standardisasi dan kegiatan-kegiatan terkait lainnya dengan harapan untuk membantu perdagangan internasional, dan juga untuk membantu pengembangan kerjasama secara global di bidang ilmu pengetahuan, teknologi dan kegiatan ekonomi. Kegiatan pokok ISO adalah menghasilkan kesepakatan-kesepakatan internasional yang kemudian dipublikasikan sebagai standar internasional.
2. Macam-Macam ISO

  • ISO 9001

ISO 9001 merupakan sistem manajemen mutu dan merupakan persyaratan sistem manajemen yang paling populer di dunia. ISO 9001 telah mengalami beberapa kali revisi dan revisi yang paling akhir adalah ISO 9001:2008. Salah satu ciri penerapan ISO 9001 adalah diterapkannya pendekatan proses. Pendekatan proses ini bertujuan untuk meningkatkan efektivitas sistem manajemen mutu. Pendekatan ini mensyaratkan organisasi untuk melakukan identifikasi, penerapan, pengelolaan dan melakukan peningkatan berkesinambung.
IS014001
Berbeda dengan standar ISO 9001 yang berkaitan dengan sistem manajemen mutu, maka ISO 14001 merupakan standar yang berisi persyaratan-persyaratan sistem manajemen lingkungan. Konsep yang dipakai dalam ISO 14001 pada prinsipnya sama dengan ISO 9001, yaitu perbaikan berkesinambungan hanya dalam ISO 14001 adalah dalam mengelola lingkungan. Perusahaan yang menerapkan ISO 14001 harus dapat melakukan identifikasi terhadap aspek dan dampak lingkungan yang diakibatkan oleh kegiatan atau operasi perusahaannya terhadap aspek lingkungan. Dalam hal ini bukan hanya pengelolaan terhadap limbah atau polusi, namun juga termasuk upaya-upaya kreatif untuk menghemat pemakaian energi, air dan bahan bakar.

ISO22000
Perusahaan makanan atau minuman dituntut untuk memperhatikan aspek kesehatan dan keselamatan pelanggannya, sehingga harus meningkatkan pengendalian kontrol internalnya terutama dalam proses produksi. ISO 22000 merupakan suatu standar yang berisi persyaratan sistem manajemen keamanan pangan. Standar ini fokus terhadap pengendalian dalam sistem dan proses produksi produk makanan dan minuman. Setiap jenis produk baik makanan atau minuman harus dibuatkan rencana proses dan pengendaliannya. Pada dasarnya ISO 22000 tidaklah berbeda jauh dengan ISO 9001, hal yang membedakan terdapat dalam klausul 7:perencanaan dan realisasi produk dan klausul 8: validasi, verifikasi dan perbaikan sistem.

ISO/IEC27001
Kemajuan dalam dunia teknologi informasi atau yang lebih dikenal dengan IT telah membawa perubahan yang sangat besar dalam dunia bisnis. Dimulai dengan adanya penerapan internet dalam dunia bisnis misalnya website, email sampai penggunaan jejaring sosial lainnya. Perubahan ini menjadikan dikenal adanya transaksi on-line, data-data dan informasi dalam bentuk file komputer dan sebagainya. Pada tahun 2005, The International Organization for Standardization menerbitkan standar yang kenal dengan ISO/IEC 27001.  ISO/IEC 27001 merupakan standar sistem manajemen keamanan informasi atau dikenal juga dengan Information Security Management System (ISMS). ISO/IEC 27001 sekarang ini telah banyak diterapkan oleh perusahaan-perusahaan yang banyak menggunakan aplikasi IT dalam kegiatan bisnisnya.

ISO/TS16949
Saya yakin Anda  telah mengenal jenis-jenis kendaraan bermotor beroda dua atau empat dengan merek-merek terkenal. Kendaraan bermotor tersebut diproduksi oleh perusahaan-perusahaan otomotif yang saat ini berkembang pesat di Indonesia. Dalam upaya menjaga “image” mereknya dimata pelanggan, perusahaan otomotif tersebut harus menjaga mutu produknya. Upaya perusahaan otomotif dalam menjaga mutu produk salah satunya dengan menerapkan ISO/TS 16949. Pada dasarnya ISO/TS 16949 merupakan Technical Specification yang dikeluarkan oleh ISO sebagai sistem manajemen mutu untuk industri otomotif. Sebagaimana jenis-jenis standar yang dikeluarkan oleh The International Organization for Standardization, ISO/TS 16949 mempunyai konsep perbaikan berkesinambungan, pengendalian terhadap rantai pasok, tindakan perbaikan dan pencegahan.

ISO/IEC17025
ISO/IEC 17025 merupakan suatu standar yang berisi persyaratan untuk diterapkan oleh suatu lembaga pengujian atau laboratorium. Kata kunci yang dikendalikan dalam standar ini adalah kompetensi laboratorium pengujian dan kalibrasi. Keberadaan standar ini sangat penting terutama untuk memastikan validitas dan akurasi hasil pengujian yang berkaitan dalam bidang kesehatan, perdagangan, produksi sampai upaya perlindungan pelanggan.
Laboratorium pengujian dan kalibrasi biasanya dituntut untuk menerapkan ISO/IEC 17025 dalam kegiatannya sampai dilakukan proses akreditasi. Akreditasi ISO/IEC 17025 terhadap suatu laboratorium pengujian atau lembaga kalibrasi akan meningkatkan kepercayaan pelanggan terhadap hasil uji atau kalibrasi yang dikeluarkannya.


OHSAS18001
Perkembangan perusahaan dan industri mempunyai korelasi dengan pekerja, Banyak Industri yang prosesnya berdampak negatif terhadap keselamatan dan kesehatan pekerjanya seperti industri bahan kimia, jasa konstruksi, plastik, besi baja, dsb. Hal tersebut dapat berpengaruh pada meningkatnya biaya pekerja dan berpengaruh pada citra. Sejalan dengan hal ini maka industri-industri yang berdampak bagi pekerjanya harus mengelola lingkungan kerja nya agar dapat menurunkan dampak. Sikap kritis dari masyarakat dunia juga mendorong industri yang beresiko ke pekerja untuk menerapkan suatu sistem pengelolaan yang aman bagi pekerjanya. Latar belakang inilah yang melandasi pembentukan OHSAS 18001. OHSAS 18001 diakomodasikan untuk pengendalian operasional proses yang aman bagi pekerja.
OHSAS 18001 adalah suatu standard internasional untuk menerapkan Sistem Manajemen Keselamatan dan Kesehatan Kerja di tempat kerja/perusahaan. Banyak organisasi di berbagai negara telah mengadopsi OHSAS 18001 untuk mendorong penerapan keselamatan dan kesehatan kerja dengan melaksanakan prosedur yang mengharuskan organisasi secara konsisten mengidentifikasi dan mengendalikan resiko bahaya terhadap keselamatan dan kesehatan di tempat kerja; serta memperbaiki kinerja dan citra perusahaan.

ISO 28000
Aksi terorisme yang telah terjadi beberapa tahun yang lalu telah memberikan pengaruh terhadap sistem bisnis. Sehingga dipandang perlu suatu sistem manajemen keamanan yang dapat memastikan keamanan dalam rantai pasokan (supply chain). ISO telah menerbitkan seri standar ISO 28000 yang berupa persyaratan terhadap sistem keamanan rantai pasokan. Standar ini diterapkan terutama untuk perusahaan-perusahaan yang mempunyai ancaman resiko keamanan relatif tinggi misalnya suatu fasilitas umum, bank, logistik, hotel, sampai kilang minyak atau sarana vital lainnya.

ISO50001
ISO 50001 adalah sebuah standar untuk sistem manajemen energi. Standar tersebut bertujuan membantu organisasi dalam membangun sistem dan proses untuk meningkatkan kinerja, efisiensi, dan konsumsi energi. Standar tersebut berlaku bagi semua jenis dan ukuran organisasi. ISO 50001 dirancang untuk membantu organisasi agar lebih baik dalam menggunakan aset energinya, untuk mengevaluasi dan memprioritaskan penggunaan teknologi hemat energi, serta untuk mendorong efisiensi pada seluruh rantai suplai. ISO 50001 juga dirancang agar dapat terintegrasi dengan standar manajemen lain, terutama ISO 14001 (Sistem Manajemen Lingkungan) dan ISO 9001 (Sistem Manajemen Mutu).

L. ISO/IEC 17799
ISO/IEC 17799 dikembangkan oleh The International Organization for Standardization (ISO) dan The International Electrotechnical Commission (IEC) dengan titel "Information Technology - Code of Practice for Information Security Management". ISO/IEC 17799 dirilis pertama kali pada bulan desember 2000.
ISO/IEC 17799 bertujuan memperkuat 3 (tiga) element dasar keamanan informasi(1), yaitu:
Confidentiality – memastikan bahwa informasi hanya dapat diakses oleh yang berhak.
 Integrity – menjaga akurasi dan selesainya informasi dan metode pemrosesan.
Availability – memastikan bahwa user yang terotorisasi mendapatkan akses kepada informasi dan aset yang terhubung dengannya ketika memerlukannya.
ISO/IEC 17799 terdiri dari 10 domain (1), yaitu:
Security Policy – memberikan panduan dan masukan pengelolaan dalam meningkatkan keamanan informasi.
Organizational Security – memfasilitasi pengelolaan keamanan informasi dalam organisasi.
Asset Classification and Control – melakukan inventarisasi aset dan melindungi aset tersebut dengan efektif.
Personnel Security – meminimalisasi risiko human error, pencurian, pemalsuan atau penggunaan peralatan yang tidak selayaknya.
Physical and Environmental Security – menghindarkan violation, deteriorationatau disruption dari data yang dimiliki.
Communications and Operations Management – memastikan penggunaan yang baik dan selayaknya dari alat-alat pemroses informasi.
Access Control – mengontrol akses informasi.
Systems Development and Maintenance – memastikan bahwa keamanan telah terintegrasi dalam sistem informasi yang ada.
Business Continuity Management – meminimalkan dampak dari terhentinya proses bisnis dan melindungi proses-proses perusahaan yang mendasar dari kegagalam dan kerusakan yang besar.
Compliance – menghindarkan terjadinya tindakan pelanggaran atas hukum, kesepakatan atau kontrak, dan kebutuhan keamanan.

COBIT
Control Objective for Information & Related Technology (COBIT) adalah sekumpulan dokumentasi best practice untuk IT Governance yang dapat membantu auditor, pengguna (user), dan manajemen untuk menjembatani gap antara resiko bisnis, kebutuhan kontrol dan masalah-masalah teknis IT (Sasongko, 2009). COBIT juga berisi tujuan pengendalian, petunjuk audit, kinerja dan hasil metrik, faktor kesuksesan dan maturity model. COBIT dikeluarkan oleh IT Governance Institute (ITGI). COBIT merupakan standar yang dinilai paling lengkap dan menyeluruh sebagai framework IT audit karena dikembangkan secara berkelanjutan oleh lembaga swadaya profesional auditor yang tersebar di hampir seluruh negara.
Control Objectives
Terdiri atas 4 tujuan pengendalian tingkat-tinggi (high-level control objectives) yang terbagi dalam 4 domain, yaitu : Planning & Organization , Acquisition & Implementation , Delivery & Support , dan Monitoring & Evaluation.

Audit Guidelines
Berisi sebanyak 318 tujuan-tujuan pengendalian yang bersifat rinci (detailed control objectives) untuk membantu para auditor dalam memberikan management assurance dan/atau saran perbaikan.



Management Guidelines
 Berisi arahan, baik secara umum maupun spesifik, mengenai apa saja yang mesti dilakukan, terutama agar dapat menjawab pertanyaan-pertanyaan berikut :
Sejauh mana TI harus bergerak atau digunakan, dan apakah biaya TI yang dikeluarkan sesuai dengan manfaat yang dihasilkannya.
Apa saja indikator untuk suatu kinerja yang bagus.
Apa saja faktor atau kondisi yang harus diciptakan agar dapat mencapai sukses (critical success factors).
Risiko yang timbul apabila kita tidak mencapai sasaran yang ditentukan. Bagaimana dengan perusahaan lainnya, apa yang mereka lakukan.
Bagaimana mengukur keberhasilan dan membandingkannya.


ITIL
Information Technology Infrastructure Library (ITIL) adalah suatu rangkaian konsep dan teknik pengelolaan infrastruktur, pengembangan, serta Pengoperasian teknologi informasi. ITIL memberikan deskripsi detail tentang beberapa praktik TI dengan daftar cek, tugas, serta prosedur menyeluruh yang dapat disesuaikan dengan segala jenis organisasi TI.
ITIL diterbitkan dalam suatu rangkaian buku yang masing-masing membahas suatu topik pengelolaan TI. Walaupun dikembangkan sejak dasawarsa 1980-an, penggunaan ITIL baru meluas pada pertengahan 1990-an dengan spesifikasi versi keduanya (ITIL v2) yang paling dikenal dengan dua set bukunya yang berhubungan dengan ITSM (IT Service Management), yaitu Service Delivery (Antar Layanan) dan Service Support (Dukungan Layanan).

Pada 30 Juni 2007, OGC menerbitkan versi ketiga ITIL (ITIL v3) yang intinya terdiri dari lima bagian dan lebih menekankan pada pengelolaan siklus hidup layanan yang disediakan oleh teknologi informasi. Kelima bagian tersebut adalah:
Service Strategy
Service Strategy memberikan panduan kepada pengimplementasi ITSM tentang bagaimana memandang konsep ITSM bukan hanya sebagai sebuah kemampuan organisasi dalam memberikan, mengelola serta mengoperasikan layanan IT tetapi juga sebagai sebuah aset strategis perusahaan. Panduan ini disajikan dalam bentuk prinsip-prinsip dasar dari konsep ITSM, acuan-acuan serta proses-proses inti yang beroperasi di keseluruhan tahapan ITIL Service Lifecycle. Proses-proses yang dicakup dalam Service Strategy di samping topik-topik di atas adalah; Service Portfolio Management, Financial Management, dan Demand Management.

Service Design
Service Design berisi prinsip-prinsip dan metode-metode desain untuk mengkonversi tujuan-tujuan strategis organisasi IT dan bisnis menjadi portofolio/koleksi layanan IT serta aset-aset layanan, seperti server, storage dan sebagainya. Proses-proses yang dicakup dalam Service Design yaitu:
Service Catalog Management
Service Level Management
Supplier Management
Capacity Management
Availability Management
IT Service Continuity Management
Information Security Management
Service Transition
Service Transition menyediakan panduan kepada organisasi IT untuk dapat mengembangkan serta mengubah hasil desain layanan IT baik yang baru maupun layanan IT yang diubah spesifikasinya ke dalam lingkungan operasional. Proses-proses yang dicakup dalam Service Transition yaitu:
Transition Planning and Support
Change Management
Service Asset & Configuration Management
Release & Deployment Management
Service Validation
Evaluation
Knowledge Management

Service Operation
Service Operation merupakan tahapan lifecycle yang mencakup semua kegiatan operasional harian pengelolaan layanan IT. Di dalamnya terdapat berbagai panduan pada bagaimana mengelola layanan IT secara efisien dan efektif serta menjamin tingkat kinerja yang telah diperjanjikan dengan pelanggan sebelumnya. Proses-proses yang dicakup dalam Service Transition yaitu:
Event Management
Incident Management
Problem Management
Request Fulfillment
Access Management

Continual Service Improvement
Continual Service Improvement (CSI) memberikan panduan penting dalam menyusun serta memelihara kualitas layanan dari proses desain, transisi dan pengoperasiannya. CSI mengkombinasikan berbagai prinsip dan metode dari manajemen kualitas, salah satunya adalah Plan-Do-Check-Act (PDCA) atau yang dikenal sebagi Deming Quality Cycle.

4. IT-Value
Berasal dari investasi sumber daya IT yang digunakan untuk mengukur seberapa besar value suatu grup aplikasi IT, yang biasanya dikelola oleh satu unit kerja organisasi seperti IT Department, IS Department, ataupun EDP Department sehingga dapat digunakan manajemen dalam menilai kinerja unit IT dengan tujuan untuk melakukan tindakan-tindakan korektif ataupun improvement terhadap kinerja dalam pencapaian target-target yang telah ditetapkan.
Pengukuran nilai IT melibatkan dua aspek utama yaitu sebarapa besar investasi IT dan sebarapa besar manfaat yang didapatkan dari investasi tersebut. Tujuannya sebagai tolak ukur bagi IT Departement menetukan setiap kekurangan dan kelebihan sistem informasi sebelum memutuskan untuk mengimplementasikan sistem, karena perusahaan membutuhkan penyelesaian dari setiap permasalahaan yang ada.

BSC
Balance Score Card (BSC) adalah suatu konsep untuk mengukur apakah aktivitas-aktivitas operasional suatu perusahaan dalam skala yang lebih kecil sejalan dengan sasaran yang lebih besar dalam hal visi dan strategi. BSC pertama kali dikembangkan dan digunakan pada perusahaan Analog Devices pada tahun1987. Mula-mula BSC digunakan untuk memperbaiki sistem pengukuran kinerja eksekutif.
Pada awal penggunaannya, kinerja eksekutif diukur hanya dari segi keuangan. Kemudian berkembang menjadi luas yaitu empat perspektif, yang kemudian digunakan untuk mengukur kinerja organisasi secara utuh. Empat perspektif tersebut yaitu keuangan, pelanggan, proses bisnis internal serta pembelajaran dan pertumbuhan.
Pada tahun 1992, Robert S. Kaplan dan David P. Norton mulai mempublikasikan BSC melalui rangkaian artikel-artikel jurnal dan buku The Balanced Scorecardpada tahun 1996. BSC membantu organisasi untuk menghadapi dua masalah fundamental: mengukur performa organisasi secara efektif dan mengimplementasikan strategi dengan sukses.
Keunggulan pendekatan BSC dalam sistem perencanaan strategis (Mulyadi,2001,p.18) adalah mampu menghasilkan rencana strategis, yang memiliki karakteristik sebagai berikut:
Komprehensif
Koheren
Seimbang
Terukur
Adapun perspektif-perspektif yang ada di dalam BSC adalah sebagai berikut:
Perspektif Keuangan
BSC dapat menjelaskan lebih lanjut tentang pencapaian visi yang berperan di dalam mewujudkan pertambahan kekayaan tersebut (Mulyadi dan Johny Setyawan, 2000) sebagai berikut:
Peningkatan customer 'yang puas sehingga meningkatkan laba (melalui peningkatan revenue).
Peningkatan produktivitas dan komitmen karyawan sehingga meningkatkanlaba (melalui peningkatan cost effectiveness).
Peningkatan kemampuan perasahaan untuk menghasilkan financial returns dengan mengurangi modal yang digunakan atau melakukan investasi daiam proyek yang menghasilkan return yang tinggi.

Perspektif Pelanggan
Ada 2 kelompok pengukuran dalam perspektif pelanggan, yaitu:
Kelompok pengukuran inti (core measurement group), digunakan untuk mengukur bagaimana perusahaan memenuhi kebutuhan pelanggan dalam mencapai kepuasan, mempertahankan, memperoleh, dan merebut pangsa pasar yang telah ditargetkan.
Kelompok pengukuran nilai pelanggan (customer value proposition), digunakan untuk mengetahui bagaimana perusahaan mengukur nilai pasar yang mereka kuasai dan pasar yang potensial yang mungkin bisa mereka masuki.

PerspektifProses Bisnis Internal
Perspektif proses bisnis internal menampilkan proses kritis yang memungkinkan unit bisnis untuk memberi value proposition yang mampu menarik dan mempertahankan pelanggannya di segmen pasar yang diinginkan dan memuaskan harapan para pemegang saham melalui flnancial retums (Simon, 1999).

Perspektif Pembelajaran dan Pertumbuhan
Perspektif pembelajaran dan pertumbuhan mencakup 3 prinsip kapabilitas yang terkait dengan kondisi intemal perusahaan, yaitu:

Kapabilitas Pekerja
KapabiLitas pekerja adalah merupakan bagian kontribusi pekerja pada perusahaan. Sehubungan dengan kapabilitas pekerja, ada 3 hal yang harus diperhatikan oleh manajemen:
Kepuasan pekerja. sebagai prakondisi untuk meningkatkan produktivitas, tanggungjawab, kualitas, dan pelayanan kepada konsumen.
Retensi pekerja., kemampuan untuk mempertahankan pekerja terbaik dalam perusahaan. Di mana kita mengetahui pekerja merupakan investasi jangka panjang bagi perusahaan.
Produktivitas pekerja, tujuannya untuk menghubungkan output yang dihasilkan oleh pekerja dengan jumlah pekerja yang seharusnya untuk menghasilkan output tersebut.
Kapabilitas Sistem Informasi.
Adapun yang menjadi tolak ukur untuk kapabilitas sistem inforaiasi adalah tingkat ketersediaan informasi, tingkat ketepatan informasi yang tersedia, serta jangka waktu untuk memperoleh informasi yang dibutuhkan.
Iklim Organisasi
Yaitu iklim organisasi yang mendorong timbulnya motivasi, dan pemberdayaan adalah penting untuk menciptakan pekerja yang berinisiatif. Adapun yang menjadi tolak ukur hal tersebut di atas adalah jumlah saran yang diberikan pekerja.

Analisis SWOT
Analisis SWOT adalah metode perencanaan strategis yang digunakan untuk mengevaluasi kekuatan (strengths), kelemahan (weaknesses), peluang (opportunities), dan ancaman (threats) dalam suatu proyek atau suatu spekulasi bisnis. Keempat faktor itulah yang membentuk akronim SWOT (Strengths, Weaknesses, Opportunities, and Threats). Proses ini melibatkan penentuan tujuan yang spesifik dari spekulasi bisnis atau proyek dan mengidentifikasi faktor internal dan eksternal yang mendukung dan yang tidak dalam mencapai tujuan tersebut.
Teknik ini dibuat oleh Albert Humphrey, yang memimpin proyek riset pada Universitas Stanford pada dasawarsa 1960-an dan 1970-an dengan menggunakan data dari perusahaan-perusahaan Fortune 500.
Analisis SWOT dapat diterapkan dengan cara menganalisis dan memilah berbagai hal yang mempengaruhi keempat faktornya, kemudian menerapkannya dalam gambar matrik SWOT, dimana aplikasinya adalah bagaimana kekuatan mampu mengambil keuntungan dari peluang yang ada, bagaimana cara mengatasi kelemahan yang mencegah keuntungandari peluang yang ada, selanjutnya bagaimana kekuatan mampu menghadapi ancaman yang ada, dan terakhir adalah bagaimana cara mengatasi kelemahan yang mampu membuat ancaman menjadi nyata atau menciptakan sebuah ancaman baru.

7. PSSI
Perencanaan Strategi Sistem Informasi (PSSI) adalah suatu proses untuk menyusun perencanaan untuk penggunaan dan implementasi sistem dan teknologi informasi secara komprehensif pada suatu organisasi/ enterprise yang sejalan (aligned) dengan strategi bisnis organisasi/ enterprise untuk mendukung pencapaian tujuan (goals) organisasi secara efektif dan efisien.
Lederer & Gardiner (1992) mengartikan PSSI sebagai suatu proses untuk mengidentifikasi sejumlah portofolio solusi sistem dan teknologi informasi (computer-based application & solution) untuk mendukung organisasi mencapai rencana bisnis dan tujuan bisnisnya.
Terdapat tiga metode dalam Perencanaan Strategi Sistem Informasi:
Business System Planning (BSP)
BSP merupakan satu metoda perancangan strategi sistem informasi yang mengkombinasikan antara pendekatan top down dan pendekatan bottom up. Metode ini dikembangkan oleh IBM pada tahun 1980. Proses utama pada BSP meliputi:
Penentuan Tujuan Bisnis Perusahaan (Business Objective)
Penentuan Bisnis Proses
Penentuan Data-Data Kelas
Penentuan Arsitektur Informasi Perusahaan
Dalam metoda BSP, untuk dapat menentukan proses bisnis dalam suatu organisasi, terlebih dahulu kita harus memahami siklus hidup sumber daya yang terdapat dalam organisasi tersebut.
Tahap 1 : Requirements, Planning, Measurement and Control
Tahap 2 : Acquisition and Implementation
Tahap 3 : Stewardship
Tahap 4 : Retirement or Disposition

Four-Stage Model
Four-stage model merupakan salah satu metode yang digunakan dalam perencanaan teknologi /sistem informasi. Model ini bertujuan untuk mengidentifikasi proyek sistem informasi yang akan dibangun dan mengidentifikasi kebutuhan sumber daya sehingga mendukung pencapaian tujuan organisasi. Four-stage model terdiri dari empat aktivitas utama,yaitu :
Tahap 1 : Perencanaan informasi strategis
Tahap 2 : Analisa kebutuhan informasi
Tahap 3 : Alokasi sumber daya
Tahap 4 : Perencanaan proyek

Information Engineering Technology (IEM)
IEM merupakan sekumpulan teknik-teknik formal yang saling terkait dimana model perusahaan bisnis, model data, dan model prosesnya dibangun berdasarkan pengetahuan yang dapat dipahami dan digunakan untuk membuat dan mengatur sistem pemrosesan data. IEM dikembangkan oleh James Martin pada tahun 1970 dan digunakan pertama kali pada saat ia bekerja di Institut Perancangan Sistem IBM. IEM memungkinkan Departemen Sistem Informasi untuk menyusun tujuan-tujuannya bersamaan dengan strategi-strategi perusahaan (organisasi).
Sebagai timbal balik, pencapaian tujuan-tujuan sisem informasi turut mendukung kesuksesan rekayasa ulang bisnis. Tahapan perancangan dan pembangunan dapat diautomasi oleh alat bantu. IEM terdiri dari empat aktivitas utama, yakni :
Tahap 1 : Perencanaan Strategis Informasi
Tahap 2 : Analisis Area Bisnis
Tahap 3 :Perancangan Sistem
Tahap 4 : Pembangunan / Konstruksi

8. Akreditasi
Akreditasi merupakan salah satu bentuk penilaian/evaluasi mutu dan kelayakan institusi perguruan tinggi atau program studi yang dilakukan oleh organisasi atau badan mandiri di luar perguruan tinggi. Bentuk penilaian mutu eksternal yang lain adalah penilaian yang berkaitan dengan akuntabilitas, pemberian izin, pemberian lisensi oleh badan tertentu.
Berbeda dari bentuk penilaian mutu lainnya, akreditasi dilakukan oleh pakar sejawat dan mereka yang memahami hakikat pengelolaan perguruan tinggi sebagai Tim atau Kelompok Asesor. Keputusan mengenai mutu didasarkan pada penilaian terhadap berbagai bukti yang terkait dengan standar yang ditetapkan dan berdasarkan nalar dan pertimbangan para pakar sejawat (judgments of informed experts). Bukti-bukti yang diperlukan termasuk laporan tertulis yang disiapkan oleh institusi perguruan tinggi yang akan diakreditasi yang diverifikasi dan divalidasi melalui kunjungan para pakar sejawat ke tempat kedudukan perguruan tinggi.
Sebagai hasil, akreditasi merupakan status mutu perguruan tinggi yang diumumkan kepada masyarakat. Dengan demikian, tujuan dan manfaat akreditasi institusi perguruan tinggi adalah sebagai berikut:
Memberikan jaminan bahwa institusi perguruan tinggi yang terakreditasi telah memenuhi standar mutu yang ditetapkan oleh BAN-PT, sehingga mampu memberikan perlindungan bagi masyarakat dari penyelenggaraan perguruan tinggi yang tidak memenuhi standar.
Mendorong perguruan tinggi untuk terus menerus melakukan perbaikan dan mempertahankan mutu yang tinggi.
Hasil akreditasi dapat digunakan sebagai bahan pertimbangan dalam transfer kredit, usulan bantuan dan alokasi dana, serta mendapat pengakuan dari badan atau instansi yang berkepentingan.

Senin, 03 April 2017

Metode Waterfall : Definisi, Tahapan, Kelebihan dan Kekurangan

Pengertian Metode Waterfall

Metode air terjun atau yang sering disebut metode waterfall sering dinamakan siklus hidup klasik (classic life cycle), dimana hal ini menggambarkan pendekatan yang sistematis dan juga berurutan pada pengembangan perangkat lunak, dimulai dengan spesifikasi kebutuhan pengguna lalu berlanjut melalui tahapan-tahapan perencanaan (planning), permodelan (modeling), konstruksi (construction), serta penyerahan sistem ke para pelanggan/pengguna (deployment), yang diakhiri dengan dukungan pada perangkat lunak lengkap yang dihasilkan (Pressman, 2012). Tahapan metode waterfall dapat dilihat pada gambar di bawah ini.

Tahapan Metode Waterfall 
Tahapan Metode Waterfall
Dalam pengembangannya metode waterfall memiliki beberapa tahapan yang berurut yaitu: requirement(analisis kebutuhan), design system (desain sistem), Coding (pengkodean) & Testing (pengujian), Penerapan Program, pemeliharaan. Tahapan tahapan dari metode waterfall adalah sebagai berikut :
1.     Requirement Analisis
Tahap ini pengembang sistem diperlukan komunikasi yang bertujuan untuk memahami perangkat lunak yang diharapkan oleh pengguna dan batasan perangkat lunak tersebut. Informasi ini biasanya dapat diperoleh melalui wawancara, diskusi atau survei langsung. Informasi dianalisis untuk mendapatkan data yang dibutuhkan oleh pengguna.
2.      System Design
Spesifikasi kebutuhan dari tahap sebelumnya akan dipelajari dalam fase ini dan desain sistem disiapkan. Desain Sistem membantu dalam menentukan perangkat keras(hardware) dan sistem persyaratan dan juga membantu dalam mendefinisikan arsitektur sistem secara keseluruhan.
3.      Implementation
Pada tahap ini, sistem pertama kali dikembangkan di program kecil yang disebut unit, yang terintegrasi dalam tahap selanjutnya. Setiap unit dikembangkan dan diuji untuk fungsionalitas yang disebut sebagaiunit testing.
4.        Integration & Testing
Seluruh unit yang dikembangkan dalam tahap implementasi diintegrasikan ke dalam sistem setelah pengujian yang dilakukan masing-masing unit. Setelah integrasi seluruh sistem diuji untuk mengecek  setiap kegagalan maupun kesalahan.
5.        Operation & Maintenance
Tahap akhir dalam model waterfall. Perangkat lunak yang  sudah  jadi,  dijalankan  serta dilakukan  pemeliharaan. Pemeliharaan termasuk dalam memperbaiki  kesalahan yang tidak ditemukan pada langkah sebelumnya. Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru.

Kelebihan menggunakan metode air terjun (waterfall) adalah metode ini memungkinkan untuk departementalisasi dan kontrol. proses pengembangan model fase one by one, sehingga meminimalis kesalahan yang mungkin akan terjadi. Pengembangan bergerak dari konsep, yaitu melalui desain, implementasi, pengujian, instalasi, penyelesaian masalah, dan berakhir di operasi dan pemeliharaan.

Kekurangan menggunakan metode waterfall adalah metode ini tidak memungkinkan untuk banyak revisi jika terjadi kesalahan dalam prosesnya. Karena setelah aplikasi ini dalam tahap pengujian, sulit untuk kembali lagi dan mengubah sesuatu yang tidak terdokumentasi dengan baik dalam tahap konsep sebelumnya.


Sumber : Pressman, Roger S. 2012. Rekayasa Perangkat Lunak – Buku Satu, Pendekatan Praktisi (Edisi 7). Yogyakarta: Andi.

Kamis, 16 Maret 2017

FUNGSI DALAM VISUAL FOXPRO

Beberapa Fungsi yang diginakan dalam Microsoft Visual FoxPro adalah sebagai berikut :

1 Fungsi Tanggal Dan Waktu
Visual FoxPro menyediakan sejunlah fungsi yang berkaitan dengan operasi tanggal dan waktu. Tabel berikut ini mencantumkan nama-nama fungsi yang berkaitan dengan hal ini beserta kegunaannya.

Nama Fungsi, Keterangan dan Contoh sebagai berikut :
CDOW() Bentuk : CDOW(Tanggal)
Fungsi ini menghasilkan nama hari dalam bahasa Inggris. Contoh : ? CDOW(ctod(“8/20/2002”) Tuesday
CMONTH() Bentuk : CMONTH(Tanggal)
Fungsi ini menghasilkan nama bulan dalam bahasa Inggris. Contoh : ? CMONTH(ctod(“8/20/2002”) August
CTOT() Bentuk : CTOT(String)
Fungsi ini menghasilkan nilai DateTime berdasarkan ekspresi bertipe string.
Contoh : ? CTOT(“8/20/2002 10:00”) 8/20/2002 10:00
DATE() Bentuk : DATE()
Fungsi ini menghasilkan nilai tanggal sekarang. Contoh : ? DATE() 5/04/2002
DATETIME() Bentuk : DATETIME()
Fungsi ini menghasilkan nilai tanggal dan jam sekarang sebagai nilai DateTime.
Contoh : ? DATETIME() 05/04/2002 09:36
DAY() Bentuk : DAY(Tanggal)
Fungsi ini menghasilkan tanggal (1 s.d 31).
Contoh DAY(ctod(“8/20/2002”) 20
DMY() Bentuk : DMY(Tanggal)
Fungsi ini menghasilkan tanggal, bulan dan tahun
Contoh : ? DMY(ctod(“8/20/2002”) 20 August 2002
DOW() Bentuk : DOW(Tanggal)
Fungsi ini menghasilkan tanggal kode hari ( 1= Minggu ,dst). Contoh : ? DOW(ctod(“8/20/2002”) 3
MDY() Bentuk : MDY(Tanggal)
Fungsi ini menghasilkan tanggal dengan format : bulan tanggal, tahun.
Contoh : ? MDY(ctod(“8/20/2002”) August 20, 2002
MONTH() Bentuk : MONTH(Tanggal)
Fungsi ini menghasilkan bulan dari suatu tanggal ( 1 – 12 ) Contoh : ? MONTH(ctod(“8/20/2002”) 8
TIME() Bentuk : TIME()
Fungsi ini menghasilkan jam sekarang, dengan format : JJ:MM:DD
Contoh : ? TIME() 10:08:53
YEAR() Bentuk : YEAR(Tanggal)
Fungsi ini menghasilkan tahun dari suatu tanggal.
Contoh : ? YEAR(ctod(“8/20/2002”) 2002

2 Fungsi Manipulasi String
Visual FoxPro menyediakan sejumlah fungsi yang berkaitan dengan manipulasi string. Tabel berikut ini mencantumkan nama-nama fungsi yang berkaitan dengan hal ini beserta kegunaannya.

Nama Fungsi Keterangan dan Contoh sebagai berikut :
AT() Bentuk : AT(StDicari,StSumber,Awal)
Fungsi ini menghasilkan letak string StDicari pada string StSumber. Bila Awal disediakan, pencarian akan dimulai dari posisi ini. Bila Awal tidak disediakan, pencarian dimulai dari string terkiri pada StSumber. Hasilnya 0 kalau StDicari tak terdapat pada StSumber.
Contoh : ? AT(“A”,”ABCDE”) 1
? AT(“ALI”,”BALI”) 2
? AT(“a”,”ABCDE”) 0
ALLTRIM() Bentuk : ALLTRIM(String)
Fungsi ini menghasilkan data sesuai dengan ekspresi, dengan seluruh spasi di bagian kiri dan kanan akan dibuang.
Contoh : ? ALLTRIM(“ ABC ”) ABC
ISALPHA() Bentuk : ISALPHA(String)
Fungsi ini menghasilkan .T. kalau string pertama dari argumen berupa huruf.
Contoh : ? ISALPHA(“A”) .T.
ISLOWER() Bentuk : ISLOWER(String)
Fungsi ini menghasilkan .T. kalau string pertama dari argumen berupa huruf kecil.
Contoh : ? ISLOWER(“a”) .T.
ISUPPER() Bentuk : ISUPPER(String)
Fungsi ini menghasilkan .T. kalau string petama dari
argumen berupa huruf besar. Contoh : ? ISUPPER(“A”) .T.
LEFT() Bentuk : LEFT(String,n)
Fungsi ini menghasilkan n buah huruf terkiri dari string. Contoh : ? LEFT(“ABCDE”,2) AB
LEN() Bentuk : LEN(String)
Fungsi ini menghitung jumlah string. Contoh : ? LEN(“ABCDE”) 5
LOWER() Bentuk : LOWER(String,n)
Fungsi ini merubah huruf besar menjadi huruf kecil. Contoh : ? LOWER(“Visual”) visual
LTRIM() Bentuk : LTRIM(String)
Fungsi ini membuang spasi di depan string. Contoh : ? LTRIM(“ Visual“) “Visual”
PROPER() Bentuk : PROPER(String,n)
Fungsi ini merubah semua awal kata menjadi huruf besar. Contoh : ? PROPER(“visual foxpro”) Visual Foxpro
RAT() Bentuk : RAT(StDicari,StTarget)
Fungsi ini menghasilkan posisi StDicari pada StTarget. Contoh : ? RAT(“C”,”ABCDEA”) 3
REPLICATE() Bentuk : REPLICATE(String,n)
Fungsi ini menghasilkan pengulangan string sebanyak n kali.
Contoh : ? REPLICATE(“=”,10) ==========
RIGHT() Bentuk : RIGHT(String,n)
Fungsi ini menghasilkan n buah huruf terkanan dari string. Contoh : ? RIGHT(“ABCDE”,3) ­ CDE
? RIGHT(“ABCDE”,1) ­ E
RTRIM() Bentuk : RTRIM(String)
Fungsi ini membuang spasi di belakang string. Contoh : ? RTRIM(“Visual “) “Visual”
SPACE() Bentuk : SPACE(n)
Fungsi ini menghasilkan pengulangan spasi sebanyak n buah.
Contoh : ? SPACE(10) “ ”
STUFF() Bentuk : STUFF(Target,Awal,n,Pengganti)
Fungsi ini menghasilkan string yang sesuai dengan string target, dengan n buah string dimulai dari posisi awal akan diganti dengan string pengganti.
Contoh : ? STUFF(“ABCDE“,2,2,”XY”) AXYDE
SUBSTR() Bentuk : SUBSTR(String,Awal,n)
Fungsi ini mengambil huruf di tengah string mulai dari
Awal sebanyak n buah.
Contoh : ? SUBSTR(“ABCDEFG“,3,2) CD
TRANSFORM() Bentuk : TRANSFORM(Target, Format)
Fungsi ini menghasilkan string yang merupakan bentuk penyajian data Target dengan format tertentu.
Contoh : ? TRANSFORM(12345678,”999,999,999.99”)
12,345,678.00
TRIM() Kegunaan sama dengan RTRIM().
UPPER() Bentuk : UPPER(String)
Fungsi ini merubah huruf kecil menjadi huruf besar.
Contoh : ? UPPER(“Visual”) VISUAL

3 Fungsi Operasi Numerik
Visual FoxPro menyediakan sejunlah fungsi yang berkaitan dengan operasi numeric (termasuk operasi trigonometri). Tabel berikut ini mencantumkan nama-nama fungsi yang berkaitan dengan hal ini beserta kegunaannya.

Nama Fungsi Keterangan dan Contoh sebagai berikut :
ABS() Bentuk : ABS(Nilai)
Fungsi ini menghasilkan nilai mutlak (absolut). Contoh : ? ABS(5) 5
? ABS(-5) 5
ACOS() Bentuk : ACOS(Nilai)
Fungsi ini menghasilkan inversi cosinus dalam satuan radian. Nilai berkisar antara –1 s.d. 1.
Contoh : ? ACOS(-1) 3.14
? ACOS(0.8) 0.64
ASIN() Bentuk : ASIN(Nilai)
Fungsi ini menghasilkan inversi sinus dalam satuan radian. Nilai berkisar antara –1 s.d. 1.
Contoh : ? ASIN(-1) -1.57
? ASIN(0.8) 0.93
ATAN() Bentuk : ATAN(Nilai)
Fungsi ini menghasilkan inversi tangen dalam satuan radian. Nilai berkisar antara –1 s.d. 1.
Contoh : ? ATAN(-1) -0.79
? ATAN(0.8) 0.67
CEILING() Bentuk : CEILING(Nilai)
Fungsi ini menghasilkan nilai bulat yang lebih dari atau sama dengan nilai argumen.
Contoh : ? CEILING(1.1) 2
? CEILING(1.9) 2
COS() Bentuk : COS(Radian)
Fungsi ini menghasilkan nilai cosinus dari suatu sudut (sudut dinyatakan dalam radian).
Contoh : ? COS(-1) ­ 0.54
? COS(0.8) ­ 0.70
FLOOR() Bentuk : FLOOR(Nilai)
Fungsi ini menghasilkan nilai bulat yang kurang dari atau sama dengan nilai argumen.
Contoh : ? FLOOR(1.1) ­ 1
? FLOOR(1.9) ­ 1
INT() Bentuk : INT(Nilai)
Fungsi ini menghasilkan bagian bulat dari suatu bilangan real. Contoh : ? INT(1.1) ­ 1
? INT(1.9) ­ 1
LOG() Bentuk : LOG(Nilai)
Fungsi ini menghasilkan nilai logaritma alami. Contoh : ? LOG(10) ­ 2.30
? LOG(20) ­ 3.00
MOD() Bentuk : MOD(Yang dibagi, Pembagi)
Fungsi ini menghasilkan sisa pembagian. Contoh : ? MOD(6,2) ­ 0
? MOD(7,2) ­ 1
LOG10() Bentuk : LOG10(Nilai)
Fungsi ini menghasilkan nilai logaritma berbasis 10.
Contoh : ? LOG10(10) ­ 1
? LOG10(100) ­ 2
PI() Bentuk : PI()
Fungsi ini menghasilkan nilai ­ (3.14)
Contoh : ? PI() ­ 3.14
SIN() Bentuk : SIN(Nilai)
Fungsi ini menghasilkan nilai sinus dari suatu sudut/radian. Nilai berkisar antara –1 s.d. 1.
Contoh : ? SIN(-1) ­ -0.84
? SIN(0.8) ­ 0.72
SQRT() Bentuk : SQRT(Nilai)
Fungsi ini menghasilkan akar kuadrat.
Contoh : ? SQRT(25) ­ 5
? SQRT(100) ­ 10
TAN() Bentuk : TAN(Nilai)
Fungsi ini menghasilkan nilai tangen dari suatu sudut. Nilai berkisar antara –1 s.d. 1.
Contoh : ? TAN(-1) ­ -1.56
AN(0.8) ­ 1.35

4 Fungsi Konversi Tipe dan Ekspresi
Visual FoxPro menyediakan sejumlah fungsi yang berkaitan dengan konversi tipe dan ekspresi. Tabel berikut ini mencantumkan nama- nama fungsi yang berkaitan dengan hal ini beserta kegunaannya

Nama Fungsi Keterangan dan Contoh sebagai berikut :
ASC() Bentuk : ASC(Karakter)
Fungsi ini menghasilkan nilai ASCII dari karakter yang menjadi argumennya.
Contoh : ? ASC(“A”)­ 65
CHR() Bentuk : CHR(Nilai)
Fungsi ini menghasilkan sebuah karakter yang nilai ASCIInya dicantumkan dalam argumen.
Contoh : ? CHR(65) ­ A
CTOD() Bentuk : CTOD(String Tanggal)
Fungsi ini menghasilkan data bertipe tanggal berdasarkan string argumennya.
DTOC() Bentuk : DTOC(Tanggal)
Fungsi ini menghasilkan string yang menyatakan tanggal.
DTOS() Bentuk : DTOS(Tanggal)
Fungsi ini menghasilkan string tanggal dengan format YYYYMMDD (Y=tahun,M=bulan,D=tanggal).
MAX() Bentuk : MAX(Nilai1,Nilai2)
Fungsi ini menghasilkan nilai terbesar di antara kedua argumen. Tipe argumen dapat berupa karakter, tanggal, logika, numeric.
Contoh : ? MAX(5,7) ­ 7
? MAX(7,5) ­ 7
MIN() Bentuk : MIN(Nilai1,Nilai2)
Fungsi ini menghasilkan nilai terkecil di antara kedua argumen. Tipe argumen dapat berupa karakter, tanggal, logika, numeric.
Contoh : ? MIN(5,7) ­ 5
? MIN(7,5) ­ 5
STR() Bentuk : STR(Nilai1)
Fungsi ini menghasilkan nilai string dari suatu numeric. Contoh : ? STR(5) ­ “5”
VAL() Bentuk : VAL(String Nilai1).

Fungsi ini menghasilkan nilai numerik dari suatu string. Contoh : ? STR(5) ­ “5”