Arsip Kategori: Pengantar Teknologi Informasi

After Seminar Nasional Ilmu Komputer UNNES 2016 – Green Technology

Green Technology : The research Innovation on Data Mining and Green Technology (Penelitian Inovasi Mining Data dan Teknologi Hijau)

by Dr.Eng. Suharyanto, S.T., M.Eng

Kriteria produk “Green Technology” antara lain :

  1. Meminimalkan degradasi lingkungan;
  2. Memiliki nol atau gas rumah kaca yang rendah (GHG) emisi;
  3. Aman untuk digunakan dan mempromosikan sehat dan membaik
  4. lingkungan untuk semua bentuk kehidupan;
  5. Menghemat penggunaan energi dan sumber daya alam; dan
  6. Mempromosikan penggunaan sumber daya terbarukan.

Dengan sektor Energi, Air, Penanganan limbah, Bangunan, Angkutan, Pabrik, ICT, Pertanian, Kehutanan

  1. Tujuan Green Technology :
  2. Keberlanjutan
  3. “Cradle untuk cradle” desain – sepenuhnya direklamasi atau digunakan kembali.
  4. Sumber reduction- mengurangi limbah dan polusi dengan mengubah pola produksi dan konsumsi.
  5. Inovasi- mengembangkan alternatif teknologi
  6. Viabilitas – menciptakan pusat kegiatan ekonomi di seluruh teknologi dan produk yang bermanfaat bagi lingkungan, mempercepat pelaksanaannya dan menciptakan karier baru yang benar-benar melindungi planet ini.

Penggunaaan teknologi komputer yg hijau adalah Lingkungan komputasi berkelanjutan termasuk merancang, manufaktur, menggunakan, dan membuang komputer, server, dan subsistem terkait (monitor, printer, perangkat penyimpanan, dan jaringan dan sistem komunikasi) secara efisien dan efektif dengan efek minimal atau tidak ada pada lingkungan.

  1. Kita perlu Power System Automation karena
  2. Jaringan semakin besar dan kompleks
  3. Jenis pembangkit semakin bervariasi -> energi baru yg terbarukan
  4. Tegangan sistem transmisi semakin tinggi
  5. Implementasi elektronika daya semakinmasiv
  6. Tuntutan:
    • Mutu
    • Keandalan
    • Ekonomi
  7. Tuntutan kecepatan proses

Power System Automation :

  1. Aksi pengendalian sistemtenaga secara otomatis baik lokal maupun remote melalui peralatan instrumentasi dan kontrol.
  2. Berkembang pesat karena tuntutan kualitas layanan dan didukung peralatan semakin murah namun kemampuan semakin tinggi.

Peran data science khususnya data mining Memeiliki 6 kemampuan antara lain :

  1. Anomaly detection (Outlier/change/deviation detection)
    2. Association rule learning (Dependency modelling)
    3. Clustering
    4. Classification
    5. Regression / Prediction
    6. Summarization

Otomasi Industri Sistem Tenaga Listrik antara lain:

  1. Sistem Pembangkitan (Generation)
  • Tujuan: menjaga sinkronisasi dan stabilitas kinerja (tegangan, frekuensi, harmonik dll) pembangkit listrik
  • Bila tidak dikendalikan, perubahan beban atau gangguan dapatmengganggu statibilitas tegangan dan frekuensi keluaran generator.
  • Sistem otomasimenjaga agar keluaran generator stabil meskipun ada dinamika di jaringan dan beban.
  1. Sistem Penyaluran (Transmission)
  • Biasanya menggunakan SCADA karena areanya yang luas
  • Otomasi pada gardu induk melalui:
    1. Penggunaan data dari IED (intelegent electronic device)
    2. Kontrol dan otomasi di lokal gardu induk
    3. Kontrol dan otomasi jarak jauh dari pusat sistemSCADA
  • Sudah banyak digunakan GITO (gardu induk tanpa operator) (full automatic)
  1. Sistem distribusi (Distribution)
    Istilah yang umum digunakan:
    Distribution Management System: terdapat ruang kontrol, menyediakan sebuah tampilan jaringan “seperti saat operasi” bagi operator.
    Distribution Automation System → subsistem dari DMS mencakup semua aspek realtime dari proses kontrol jaringan hilir.
  2. Beban/Konsumen

Otomasi pada beban / konsumen antara lain :

  • Penghematan konsumsi energi
  • Demand management →load peak shift
  • Smart appliances → sebuah peralatan yang cerdas yang dapat digunakan secara aman dan ramah lingkungan
  • Smart building → sebuah gedung ramah lingkungan, bersih dan sehat
  • Smart home →sebuah rumah yang bersih dan sehat

 

Biografi Dr.Eng. Suharyanto, S.T., M.Eng

Lahir di Bantul, 1976

  • S1 Teknik Elektro UGM angkatan 94, lulus 1998
  • S2 Electrical and Electronic System, Saitama University, lulus 2004
  • S3 Production Sciences, Saitama University, Japan, lulus 2007
  • Maret 1999 – sekarang: Dosen Dept Teknik Elektro dan Teknologi Informasi

(DTETI), Fakultas Teknik (FT) UGM

2007: Sekjur Bidang Akademik

2011: Manajer Akademik Fakultas Teknik

2013: Kaprodi S2/S3 Teknik Elektro

2016: Ketua Departemen Teknik Elektro dan Teknologi Informasi

After Seminar Nasional Ilmu Komputer UNNES 2016 – Data Mining

Big Data tren 2016

by Romi Satria Wahono, M.Eng., Ph.D

Big Data : Big Data adalah merupakan istilah yang digunakan untuk penggunaan data yang sudah mulai meningkat. Dalam big data sendiri, dibagi atas 5 kondisi yang sebaiknya diperhatikan dalam Big Data. Yaitu :

  1. Culture (Budaya)
  2. Mining (Mengambil)
  3. Methods (Metode)
  4. Use Cases (Studi Kasus)
  5. Research (Penelitian)

Culture (Budaya)

                Tren penggunaan data semakin membuktikan bahwa data semakin penting dalam bidang apapun. Bisa kita lihat sendiri bahwa penggunaan data sudah menggunakan data seperti kedokteran, astronomi, Olahraga, ekonomi dan bisnis, dan beberapa bidang lainnya. Contohnya, sebuah survey bidang astronomi yang dilakukan oleh Sloan Digital Sky di New Mexico pada tahun 2000 menunjukkan bahwa penggunaan data pertahunnya adalah 140 TB. Berbeda dengan hasil survey di Chile, yang dilakukan oleh Large Sypnotics Survey Telescope pada 2016. Yang menunjukkan penggunaan data yang sama, namun hanya dalam waktu 5 hari.

                Data survey tersebut juga didukung oleh survey yang dilakukan oleh Excelacom pada 2016 yang menunjukkan penggunaan data setiap 60 detik di berbagai media social seperti berikut :

aghh

Akibat dari banyaknya data yang digunakan, maka muncullah suatu keadaan yang disebut dengan ‘Tsunami Data’. Dimana kita dibanjiri oleh data yang sangat banyak. Sayangnya, Data itu sendiri ternyata tidak memiliki arti sama sekali kecuali diolah. Menurut Cilve Himby, data merupakan minyak mentah baru yang perlu diolah agar menjadi berguna. John Naibett juga menuturkan bahwa saat ini dunia sedang kebanjiran data, namun miskin pengetahuan.

Mining, Metode, dan Teknologi

                Data yang tidak memiliki nilai berarti tersebut harus diolah agar menjadi pengetahuan yang menjadi manfaat bagi orang banyak. Dengan pengetahuan yang ada, maka akan dapat dilakukan beberapa hal seperti prediksi, pengambilan keputusan, pembagian kelompok, dan masih banyak lagi. Untuk menjadikannya suatu pengetahuan, himpunan data yang diperoleh diolah menggunakan metode tertentu sehingga menghasilkan pengetahuan baru.

                Dalam data mining, terdapat 5 metode yang dihasilkan yaitu estimasi, prediksi, klarifikasi, klastering, dan asosiasi. Estimasi merupakan metode untuk mencari prediksi waktu optimal dalam suatu proses. Prediksi berguna untuk mengetahui apa yang akan yang terjadi di masa mendatang. Klarifikasi sendiri pembagian jenis, namun datanya terdiri atas nominal dan numerik. Berbeda dengan Klastering adalah pembagian jenis, namun data yang digunakan numerik. Sedang asosiasi adalah metode guna menentukan jenis sesuatu

Research

Penelitian merupakan hal utama dalam kontribusi dalam ilmu pengetahuan. Hakikatnya, suatu penelitian harus dibukukan menjadi paper dan segera diindekskan supaya tidak ada plagiarism. Khusus di Indonesia sendiri, jumlah seluruh ‘paper’ yang terindeks menurut scimagoJR.com masih kalah disbanding Malaysia, Singapura, dan Vietnam. Bahkan, di peringkat dunia berada di nomor 61. Mengapa hal ini bisa terjadi?

ahhh

 

  1. Big Data Culture

Semakin majunya perkembangan teknologi didunia berpengaruh terhadap produksi manusia akan beragam data yang jumlah dan ukurannya sangat besar. Berbagai macam contohnya dari klimatologi, kedokteran, farmasi, politik, ekonomi, sejarah, astronomi, keuangan, bisnis, kondisi alam, dsb…….

 

  • Pertumbuhan data : data yang telah didapatkan dikumpulkan sebagai data utama dipenyimpanan data kemudian diolah untuk memenuhi kebutuhan – kebutuhan akan

 

Astronomi  menurut survei Sloan Digital Sky Survey, New Mexico, 2000 sebanyak 140TB  lebih dari 10 tahun dan Large Synoptic Survey Telescope, Chile, 2016 yang akan memperoleh 140TB setiap 5 hari.

 

  • Perubahan Kultur dan Perilaku

 

Perubahan tersebut seperti banyaknya data yang masuk melalui media sosial. Media sosial menjadi sumber informasi dan data yang sangat dibutuhkan. Tidak hanya media sosial beragam aplikasi juga menjadi sangat vital dalam pertumbuhan data yang merubah kultur dan perilaku manusia didunia.

 

  • Datangnya Tsunami Data
  1. Image result for kapasitas memori
  2. Google memproses 100 PB per hari, 3 juta server
  3. Facebook memiliki 300 PB dari data pengguna per hari
  4. Youtube punya 1000PB penyimpanan video

Makna dan Nilai Data

Data adalah entitas yang tidak memiliki arti, meskipun kemungkinan memiliki nilai. Menurut pak Romi data seperti minyak mentah yang sangat berharga namun jika tidak diolah sama sekali tidak ada manfaat dan fungsinya. Kita kaya akan data namun kita malah miskin pengetahuan.

 

  1. Big Data Mining

Data harus diolah sedemikian rupa agar menjadi sumber pengetahuan dan juga tercapai tujuan untuk kemanfaatan data bagi manusia.

Data memiliki nilai terendah jika belum bisa menjadi informasi dan sumber pengetahuan. Namun data akan bernilai sangat tinggi jika sudah bisa memberi informasi dan sumber pengetahuan.

Dengan pengetahuan tersebut, maka manusia dapat :

 

  • Melakukan estimasi dan prediksi
    apa yang terjadi di depan
  • Melakukan analisis tentang
    asosiasi, korelasi dan
    pengelompokan antar data dan atribut
  • Membantu pengambilan keputusan dan
    pembuatan kebijakan

 

 

Mining dari Data ke Pengetahuan, Kumpulan data diolah dengan metode data mining dan setelah diolah menjadi sumber informasi dan pengetahuan.

 

Contoh dari proses mining dari data ke pengetahuan adalah :

  • Prediksi Kelulusan Mahasiswa

 

  • Prediksi Calon Legislatif DKI Jakarta

 

  • Para Pebisnis Pengetahuan :

 

Google – perusahaan media / advertising terbesar didunia, tidak menciptakan konten

Gojek – perusahaan angkutan umum, tanpa memiliki kendaraan,

Grab – perusahan angkutan umum yang juga tidak punya armada

 

Evolution of Sciences

  • Before 1600: ilmu empiris
  • 1600-1950s: ilmu teoris

Setiap disiplin telah berkembang komponen teoritis

model teoritis memotivasi percobaan dan generalisasi pemahaman

  • 1950-1990: ilmu Komputasi

Sebagian besar disiplin telah tumbuh sepertiga, cabang komputasi (mis empiris, teoritis, dan ekologi komputasi, atau fisika, atau linguistik.)

ilmu komputasi tradisional berarti simulasi. Ini tumbuh dari ketidakmampuan kita untuk menemukan solusi bentuk tertutup untuk model matematika yang kompleks

  • Ilmu Data: 1990-sekarang

Banjir data dari instrumen ilmiah baru dan simulasi

Kemampuan untuk ekonomi menyimpan dan mengelola petabyte data online

Internet membuat semua arsip tersebut diakses secara universal

Data mining adalah tantangan baru yang besar

 

  1. Big Data Methods and Technologies

 

Data Mining Methods

 

  1. Estimasi : Estimasi (perkiraan) adalah sebuah proses pengulangan
  2. Prediksi : hasil dari kegiatan memprediksi atau meramal atau memperkirakan.
  3. Klasifikasi : penyusunan bersistem dalam kelompok atau golongan menurut kaidah atau standar yang ditetapkan;
  4. Klastering : Metode penganalisaan data, yang sering dimasukkan sebagai salah satu metode Data Mining, yang tujuannya adalah untuk mengelompokkan data dengan karakteristik yang sama ke suatu ‘wilayah’ yang sama dan data dengan karakteristik yang berbeda ke ‘wilayah’ yang lain.
  5. Asosiasi : Asosiasi atau perkumpulan adalah suatu kehidupan bersama antar individu dalam suatu ikatan

Dataset (Himpunan Data)

  1. Estimasi Waktu Pengiriman Pizza
  2. Prediksi Harga Saham
  3. Klasifikasi Kelulusan Mahasiswa
  • Pengetahuan Berupa Pohon Keputusan
  • Klasifikasi Sentimen Analisis
  1. Klastering Bunga Iris
  • Pengetahuan Berupa Klaster
  • Klastering Jenis Pelanggan
  1. Aturan Asosiasi Pembelian Barang
  • Pengetahuan Berupa Aturan Asosiasi
  • Aturan Asosiasi di Amazon.com

 

  1. Big Data Use Cases
  2. Private and Commercial Sector :
  3. Pemasaran: rekomendasi produk, analisis keranjang pasar, penargetan produk, retensi pelanggan
  4. Keuangan: dukungan investasi, manajemen portofolio, peramalan harga
  5. Keamanan: deteksi penipuan, kontrol akses, deteksi intrusi, deteksi virus
  6. Web dan Internet: mesin pencari cerdas, pemasaran web

 

Contoh Big Data Use Cases pada Sektor Kerahasiaan dan Komersial:

 

  1.  Use Case: Product Recommendation
  2. Use Case: Penentuan Kelayakan Kredit
  3. Use Case: Software Fault Prediction

 

  1. Public and Government Sector :
  • Keuangan: tingkat peramalan tukar, analisis sentimen
  • Perpajakan: pemantauan adaptif, deteksi penipuan
  • Kedokteran dan Healt Care: hipotesis penemuan, prediksi penyakit dan klasifikasi, diagnosis medis
  • Pendidikan: Alokasi mahasiswa, peramalan sumber daya
  • Analisis kompensasi pekerja: Asuransi
  • Keamanan: bom, deteksi gunung es
  • Transportasi: simulasi dan analisis, estimasi beban
  • Hukum: analisis paten hukum, hukum dan aturan analisis
  • Politik: prediksi pemilu

Contoh Big Data Use Cases Pada Sektor Pemerintah dan Publik :

 

Use Case: Deteksi Pencucian Uang

Use Case: Prediksi Kebakaran Hutan

Use Case: Prediksi Koruptor

 

 

  1. Big Data Research

Mengapa Melakukan Publikasi Ilmiah?

Statistik Jumlah Publikasi menurut (ScimagoJR.Com) Indonesia masih berada jauh dibawah Singapura bahkan Malaysia dari tahun ketahun.

 

Rangking Publikasi Ilmiah menurut (ScimagoJR.Com) Indonesia berada pada urutan ke 61 dunia. Dengan total papers 20.166 dokumen.

 

Mengapa Indonesia Sedikit Publikasi?

  • Budaya Indonesia adalah lisan dan bukan tulisan
  • Budaya akademik di Indonesia baru mulai untuk mengajar, dan bukan untuk meneliti
  • Rendahnya minat penelitian dan mempublikasikan hasil penelitian
  • Kurangnya penghargaan dan insentif dari universitas
  • Kurang mengerti bagaimana cara menulis paper untuk jurnal dan prosedur pengirimannya
  • Tidak memahami metodologi penelitian dengan baik

 

Apa Yang Dikejar di Penelitian?

Research is a considered activity, which aims to make an original contribution to knowledge (Dawson, 2009)

  • Original Contribution: Kontribusi Orisinil
  • To Knowlegde: Untuk Pengetahuan

 

 

Penelitian Yang Memiliki Kontribusi?

  • Penerapan algoritma genetika untuk penjadwalan mata kuliah (salah)
    • Penerapan algoritma genetika berbasis guided local search strategies untuk penjadwalan mata kuliah
      (Yang, 2011) ( benar )

 

  • Penerapan algoritma C4.5 untuk penentuan kelulusan mahasiswa tepat waktu: Studi Kasus STMIK XYZ (salah)
  • Penerapan algoritma C4.5 dengan penghitungan entropi berbasis metode ABC untuk penentuan kelulusan mahasiswa tepat waktu ( benar )

 

Hanya penelitian dengan kontribusi ke pengetahuan yang bisa menembus jurnal-jurnal internasional terindeks

 

 

Level Indexing untuk Publikasi Penelitian

  1. [HIGH] Thomson Reuters Web of Science
  • Since 1963, formerly produced by ISI, 12032 journals are indexed
  • Pengindeks journal yang memiliki level paling baik
  • https://wokinfo.com
  1. [MEDIUM] Scopus
  • Launched by Elsevier in 2004, 20000 journals, conference papers and other are indexed
  • Pengindeks journal level standard, biasa untuk syarat menyelesaikan PhD
  • https://scopus.com
  1. [LOW] Google Scholar
  • Launched in 2004, mengindeks semua publikasi ilmiah yang online

 

* Organisasi pengindeks journal selain di atas (EBSCO, DBLP, ProQuest, dsb), boleh dikatakan selevel dengan Google Scholar

Tentang Romi Satria Wahono, M.Eng., Ph.D

Lahir di Madiun 1974

  • SMA Taruna Nusantara Magelang (1993)
  • Eng, M.Eng and Ph.D in Software Engineering
    Saitama University Japan (1994-2004)
    Universiti Teknikal Malaysia Melaka (2014)
  • Research Interests in Software Engineering and
    Machine Learning
  • LIPI Researcher (2004-2007)
  • Professional Member of IEEE, ACM and PMI
  • IT Award Winners from WSIS (United Nations), LIPI, Kemdikbud, Pustekkom, etc
  • Industrial IT Certs and Partners (TOGAF, ITIL, CCNA, ISACA, RapidMiner, Bizagi, etc)
  • Founder and CEO:
    • PT IlmuKomputerCom Braindevs Sistema
    • PT Brainmatics Cipta Informatika

Sistem Komputer

Pengertian Sistem

Sistem berasal dari bahasa Latin (systema) dan bahasa Yunani (sustema) adalah suatu kesatuan yang terdiri komponen atau eleven yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak.

Pengertian Komputer

Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri.

Pengertian Sistem Komputer

Sistem Komputer adalah elemen-elemen yang terkait untuk menjalankan suatu aktifitas dengan menggunakan komputer. Elemen dari sistem komputer terdiri dari manusianya (brainware), perangkat unak (software), set instruksi (instruction set), dan perangkat keras hardware).

Dengan demikian komponen tersebut merupakan elemen yang terlibat dalam suatu sistem komputer. Tentu saja hardware tidak berarti apa-apa jika tidak ada salah satu dari dua lainnya (software dan brainware). Contoh sederhananya, siapa yang akan menghidupkan komputer jika tidak ada manusia. Atau akan menjalankan perintah  apa komputer tersebut jika tidak ada softwarenya. Arsitektur Von Neumann menggambarkan komputer dengan empat bagian utama: Unit Aritmatika dan Logis (ALU), unit kontrol, memori, dan alat masukan dan hasil (secara kolektif dinamakan I/O). Bagian ini dihubungkan oleh berkas kawat, “bus”.

Komponen-komponen Komputer

Komponen – komponen dalam sistem komputer terbagi 3, yang tidak bisa terpisahkan yaitu :

  1. Hardware ( Perangkat Keras )
  2. Processing Device
  3. Input Device
  4. Output Device
  5. Storage Device
  6. Software ( Perangkat Lunak )
  7. Operating System
  8. Application Program
  9. Language Program
  10. Brainware ( Orang Yang MengoperasikanKomputer )

  1. Hardware ( Perangkat Keras )

Perangkat yang dapat kita lihat dan dapat kita sentuh secara fisik, seperti perangkat perangkat masukan, perangkat pemroses, maupun perangkat keluaran. Peralatan ini umumnya cukup canggih. Dia dapat bekerja berdasarkan perintah yang ada padanya, yang disebut juga dengan instruction set tadi. Dengan adanya perintah yang dimengerti oleh mesin tersebut, maka perintah tersebut melakukan berbagai aktifitas kepada mesin yang dimengerti oleh mesin tersebut sehingga mesin bisa bekerja berdasarkan susunan perintah yang didapatkan olehnya.

Processing Device (CPU)

CPU ( Central Processing Unit ) berperanan untuk memproses arahan, melaksanakan pengiraan dan menguruskan laluan informasi menerusi system komputer. Unit atau peranti pemprosesan juga akan berkomunikasidengan peranti input , output dan storan bagi melaksanakan arahan-arahan berkaitan.

Input Device

Input Device adalah perangkat keras komputer yang berfungsi sebagai alat untuk memasukan data atau perintah ke dalam komputer. Alat-alatnya adalah :

  1. Keyboard
  2. Pointing Device
  3. Mouse
  4. Touch screen
  5. Digitizer Grapich Tablet
  6. Scanner
  7. Microphone

Output Device

Output Device adalah perangkat keras komputer yang erfungsi untuk menampilkan keluaran sebagai hasil pengolahan data. Keluaran dapat berupa hard-copy (ke ertas), soft-copy (ke monitor), ataupun berupa suara. latnya antara lain adalah :

  1. Monitor
  2. Printer
  3. Speaker

Storage Device

Register CPU berukuran kecil sehingga tidak dapat enyimpan semua informasi, maka CPU harus dilengkapi dengan alat penyimpan berkapasitas lebih besar yaitu memori utama. Terbagi menjadi dua yaitu :

  1. Internal Storage
    Adalah media penyimpanan yang terdapat didalam komputer yaitu : RAM ( Random Access Memory ) Untuk menyimpan program yang kita olah untuk sementara waktu. Dapat diakses secara acak ( dapat diisi/ditulis, diambil, atau dihapus isinya ). Struktur RAM terbagi menjadi empat bagian utama, yaitu:Input Storage Digunakan untuk menampung input yang dimasukkan melalui alat input.

    Program Storage Digunakan untuk menyimpan semua instruksi-instruksi program yang akan diakses.

    Working Storage Digunakan untuk menyimpan data yang akan diolah dan hasil pengolahan.

    Output Storge Digunakan untuk menampung hasil akhir dari pengolahan data yang akan ditampilkan ke alat output.

    ROM ( Read Only Memori )
    Memori yang hanya bisa dibaca dan berguna sebagai penyedia informasi pada saat komputer pertama kali dinyalakan. Hanya dapat dibaca, tidak bisa mengisi sesuatu ke dalam ROM, sudah diisi oleh pabrik pembuatnya. Berupa sistem operasi yg terdiri dari program pokok, seperti program untuk mengatur penampilan karakter di layar, pengisian tombol kunci papan ketik untuk keperluan kontrol tertentu, dan bootstrap program. Program bootstrap diperlukan pada saat pertama kali sistem komputer diaktifkan (booting), yang dapat berupa  cold booting atau  warm booting. Dimungkinkan untuk merubah isi ROM, dengan cara memprogram kembali, yaitu :

    PROM (Programmable Read Only Memory), yang hanya dapat diprogram satu kali.

    EPROM (Erasable Programmable Read Only Memory), dapat dihapus dgn sinar ultraviolet, dapat diprogram kembali berulang-ulang.

    EEPROM (Electrically Erasable Programmable Read Only Memory),  dapat dihapus secara elektronik dan dapat diprogram kembali.

    2.    External Storage
    Perangkat keras untuk melakukan operasi penulisan, pembacaan & penyimpanan data, di luar komponen utama, yaitu :
    a.    Floppy Disk
    b.    Hard Disk
    c.    CD Room
    d.    DVD

    2.    Software ( Perangkat Lunak )
    Rangkaian prosedur dan dokumentasi program yang berfungsi menyelesaikan masalah yang dikehendaki. Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya.

    Operating System
    Sistem operasi atau  operating system ialah Program dasar pada komputer yang menghubungkan pengguna dengan hardware  komputerPerangkat lunak yang dihubungkan dengan pelaksanaan program dan koordinasi dari aktivitas sistem komputer. Ada beberapa macam system operasi diantaranya adalah :

    1.    Linux
    2.    Windows
    3.    Mac OS

    Tugas sistem operasi termasuk (tetapi tidak hanya) mengurus penjalanan program di atasnya, koordinasi Input, Output, pemrosesan, memori, serta  penginstalan dan
    pembuangan software. Sistem operasi, menentukan program yang mana dijalankan, kapan, dan alat yang mana (seperti memori atau I/O) yang mereka gunakan. Sistem operasi juga memberikan servis kepada program lain, seperti kode (driver) yang membolehkan programer untuk menulis program untuk suatu mesin tanpa perlu mengetahui detail dari semua alat elektronik yang terhubung.

    Application Program
    Yaitu program komputer yang siap digunakan atau disebut juga program siap pakai. Program paket digunakan untuk aplikasi bisnis secara umum, aplikasi khusus dibidang
    industri, aplikasi untuk meningkatkan produktifitas organisasi atau perusahaan dan aplikasi untuk produktifitas perorangan.Contoh :
    1.    Microsoft Word
    2.    Microsoft Excel
    3.    CorelDraw X4
    4.    Dll

    Language Program
    Language Program atau bahasa pemrograman adalah bahasa yang digunakan oleh manusia untuk berkomunikasi dengan komputer, karena komputer memiliki bahasa sendiri maka komputer tidak akan merespon selain menggunakan
    bahasa Pemrograman, seperti :Bahasa komputer yang digunakan untuk menulis instruksi-instruksi program untuk melakukan suatu pekerjaan yang dilakukan oleh programer, seperti :
    1.    Visual basic
    2.    Turbo pascal
    3.    Delphi

    3.    Brainware
    Brainware adalah orang yang mengoperasikan sebuah komputer, karena jika tidak ada orang yang mengoperasikan maka tidak akan dapat digunakan.

Nyolong from : https://wongpakong.blogspot.com/2011/12/pengertian-komputer-sistem-komputer-dan.html

Pengorganisasian Data dan Informasi

Dasar Pengaturan dan Akses Data
Hirarki Data
            Sistem komputer mengorganisasikan data ke dalam suatu hirarki yang dimulai dengan bits dan kemudia bytes, fields, record, files, dan database. Bits merupakan unit terkecil dari data yang dapat diproses oleh komputer dan satu kumpulan bit yang terdiri dari 8 bits adalah bytes yang merepresentasikan karakter tunggal bisa berupa huruf, angka, atau simbol.
Fields merupakan penggabungan beberapa karakter secara logic menjadi sebuah kata, gabungan kata, atau rangkaian kata. Contohnya nama_siswa, tgl_daftar, alamat. Record adalah gabungan dari beberapa field secara logic, contohnya adalah: nama_siswa, mata kuliah yang diambil, dll. File merupakan gabungan dari beberapa record sejenis yang saling berhubungan. Database ialah gabungan dari beberapa file yang saling berhubungan. Sebuah record menggambarkan sebuah entity/entitas (orang, tempat, barang, atau pelanggan, pegawai, produk, dll). Setiap karakteristik atau kualitas menggambarkan keterangan dari entitas disebut atribut, contohnya nama_pelanggan, kode_karyawan, warna_produk.
            Setiap record dalam sebuah file harus mempunyai paling tidak satu field yang unik yang dapat mengidentifikasi record tersebut, sehinga record tersebut mudah diambil (access), diperbaharui (update), dan diurutkan. Field ini yang biasa disebut Primary Key, contohnya nomor induk mahasiswa (NIM) sebagai Primary Key,karena tidak mungkin sama antara siswa satu dengan siswa lain (unik).
       SecondaryKey adalah field lain yang mempunyai beberapa informasi identifikasi, tetapi tidak mengidentifikasi secara khusus. Contohnya last_name merupakan secondary key karena kemungkinan ada beberapa orang yang mempunyai last name yang sama.
 Penyimpanan dan Pengaksesan Record
            Record – record disimpan dengan berbagai cara di dalam media penyimpanan (secondary storage) dan penyusunannya menentukan cara bagaimana record tersebut bisa diakses. Dalam Sequential Access, data/record harus diambila/diakses sesuai dengan urutan fisik penyimpanan data tersebut. Untuk pengaksesan secara langsung (direct) atau random, user dapat mengambil/mengakses data/record diberbagai urutan tanpa perlu mengetahui urutan fisik data pada media penyimpanan.
Index sequential acces method (ISAM)
          Metode pencarian ini dengan menggunakan sebuah index dari key field untuk mencari sebuah record. Indeks terhadap suatu file merupakan daftar key field dari setiap record dan posisi di mana record tersebut di simpan pada media penyimpanan. Record di simpan pada disk berdasarkan urutan key. Track index menunjukkan nilai tertinggi dari key field yang dapat ditemukan pada track tertentu. Untuk menemukan record tertentu, track index dicari utnuk menemukan cylinder dan track yang mengandung data, selanjutnya secara berurutan track dibaca untuk mendapatkan record.
Direct File Access Method
          Metode ini menggunakan key field untuk menemukan alamat fisik dari sebuah record. Proses menggunakan rumus matematik (transform algorithm) untuk merubah key field menjadi lokasi penyimpanan dari record.
File
            Dari jaman aplikasi komputer pertama dalam bisnis (pertengahan tahun 50) sampai tahun 1970, organisasi mengatur datanya dengan pendekatan tradisional yaitu dalam bentuk file. Cara ini telah berjalan sebab organisasi secara khusus telah memulai sebuah aplikasi otomatis pada suatu waktu. Sistem ini berkembang sendiri tanpa perencanaan secara menyeluruh. Setiap aplikasi mempunyai data sendiri, yang mana dikelola dalam sebuah file data. Sebuah file data adalah koleksi dari record yang berhubungan secara logic.
Permasalah dengan Pendekatan file
            Permasalahan yang timbul antara lain :
  • Data redundancy (Duplikasi)
Karena aplikasi dan file datanya telah dibuat oleh programmer yang berbeda dalam jangka waktu yang lama, maka sejumlah informasi yang sama terduplikasi di beberapa tempat.
  • Data inconsistency (Data tidak Konsisten)
Data inconsistency berarti suatu jenis data memiliki berbagai macam salinan
yang berbeda – beda (untuk data yang sama, salinannya tidak sama,
sehingga data tidak konsisten).
  • Data Isolasion (Pemisahan)
Dengan aplikasi yang dirancang dan diimplementasikan secara unik, data file dikelola secara terpisah mengakibatkan penyimpanan data dengan format yang berbeda, seperti ukuran tinggi dalam centimeter atau Inchi, dan biasanya tidak dapat diakses oleh aplikasi lain.
  • Data Integrity (Integritas Data)
Nilai data harus dipertahankan kesesuaiannya. Misalnya nilai siswa tidak boleh negative.
  • Data Independence (Aplikasi/data berdiri sendiri)
            Dalam pendekatan tradisional yaitu pendekatan file, aplikasi dan file data
yang berhubungan independence satu sama lain.
Pendekatan Modern : Basis Data (Database)
            Database merupakan gabungan dari beberapa file yang saling berhubungan dan dapat mengeliminasi permasalahan yang timbul dari pendekatan tradisional yaitu file. Dengan pendekatan modern semua data diletakkan di tempat penyimpanan yang sama. Tidak seperti pendekatan tradisional di mana program yang berbeda – beda mengakses file data yang berbeda – beda. Basis data diatur sedemikian rupa sehingga satu atau sekelompok program menyediakan akses terhadap semua data.
Sehingga permasalahan duplikasi data (redundancy), data yang terisolasi (isolation), dan data yang tidak konsisten (inconsistency) dapat dikurangi, dan data dapat dibagi – bagikan di antara semua pengguna (users). Di samping itu, keamanan dan integritas data meningkat, dan aplikasi serta data tidak bergantung satu dengan yang lainnya.
Penempatan Data dalam Basis Data
            Basis Data adalah gabungan/kumpulan dari beberapa file yang berhubungan dan di mana file – file yang berhubungan tersebut ditempatkan dapat mempengaruhi user dalam mengakses data, waktu dibutuhkan untuk query, entry data, keamanan, dan biaya.
Database Terpusat (Centralized Database)
Database terpusat (Centralized Database) memiliki semua file yang saling berhubungan dalam suatu lokasi penyimpanan. File – file database ditempatkan di komputer mainframe (komputer pusat). Dengan ini tidak hanya memperkecil biaya dalam hubungannya dengan beberapa computer tapi juga memberikan database admin (DBA) dengan kemampuannya untuk bekerja pada database dalam satu lokasi saja.
Semua file tidak bisa diakses kecuali dari komputer pusat, di mana file tersebut lebih mudah diproteksi dari akses – akses atau modifikasi yang tidak berhak, juga penyelamatan dari bencana (disasters recovery) akan lebih mudah dilakukan karena data hanya berada pada satu lokasi pusat penyimpanan.
Bagaimanapun juga data terpusat mempunyai satu titik kelemahan, yakni ketika komputer pusat tidak berfungsi maka yang lain tidak bisa beroperasi. Dan kadangkala kecepatan akses bermasalah, jika user tersebar di berbagai tempat yang jauh dan harus mengerjakan manipulasi semua data, maka akan terjadi kelambatan atau akses menjadi sangat lambat.
Data Terdistribusi (Distributed Database)
Penggandaan semua database atau sebagian database ke lebih dari satu tempat/lokasi, yang biasanya lebih dekat dengan user. Ada 2 tipe data terdistribusi :
  • Replicated Database
Penggandaan (copy) semua database ke beberapa lokasi, dengan
tujuan utama untuk mengatasi permasalahan apabila terjadi
kegagalan pada database pusat, selain itu juga meningkatkan respon
terhadap akses oleh user.
  • Partitioned Database
Penggandaan (copy) sebagian database ke suatu tempat/lokasi lain, biasanya bagian yang digandakan adalah bagian database yang sangat dibutuhkan oleh user pada lokasi tersebut. Pengaksesan akan lebih cepat karena database berada dekat dengan user.
Pembuatan Basis Data (Creating Database)
            Untuk membuat sebuah database, perancang database harus membuat rancangan konsep (conceptual design) dan rancangan fisik (physical design). Rancangan konsep adalah model abstrak database dari user atau dari segi pandang bisnis. Rancangan fisik menunjukkan bagaimana sebuah database sebenarnya diatur/disusun pada tempat penyimpanan.
Rancangan konsep menggambarkan bagaimana elemen data dalam database dikelompokkan. Proses perancangan mengidentifikasi hubungan antara elemen data dan cara paling efisien untuk mengelompokkan elemen data dalam memenuhi kebutuhan informasi. Proses perancangan juga mengidentifikasi duplikasi dan pengelompokan pada elemen data membutuhkan aplikasi tertentu. Untuk mendapatkan rancangan database yang optimal perancang database harus menggunakan ER-Diagram dan Normalisasi.
Entity Relationship (ER) Modeling
ER Diagram sebagai dokumen dari konsep model data yang berisi entity/entitas, atribut, dan relasi, yang semuanya digambarkan dalam diagram.
o Entitas adalah sesuatu yang dapat diidentifikasi pada lingkunga kerja pengguna (user). Contoh : pendaftaran mata kuliah oleh mahasiswa. Pada contoh ini entitasnya adalah mahasiswa, mata kuliah. Entity Classes merupakan gabungan/kelompok dari beberapa entity/entitas.
o Instance menggambarkan keterangan dari entity. Sebagai contoh mahasiswa tertentu (Johns Mill, 0800759633) adalah instance dari mahasiswa.
o Identifier merupakan atribut yang mengidentifikasi instance dari
entity. Contohnya untuk instance mahasiswa dapat diidentifikasi dengan nomor id mahasiswa.
o Relationship adalah yang menggambarkan hubungan satu entity dengan entity lain. Hubungan tersebut bisa hubungan one to one, one to many, dan many to many.
# 1 : 1 (one to one)
Satu instance dari suatu entity berhubungan dengan satu instance dari satu entity lain.
# 1 : M (one to many)
Satu instance dari satu entity berhubungan dengan banyak instance dari suatu entity lain. Contohnya adalah hubungan antara entitas dosen dan mata kuliah. Hubungan ini menggambarkan bahwa satu dosen dapat mengajar lebih dari satu mata kuliah.
# M : M (many to many)
Banyak instance dari suatu entity berhubungan dengan banyak instance dari suatu entity lain. Contohnya adalah hubungan antara entitas mahasiswa dan mata kuliah. Hubungan ini menggambarkan bahwa satu mahasiswa dapat mengambil lebih dari satu mata kuliah dan satu mata kuliah dapat diambil oleh lebih dari satu mahasiswa.
Normalization
Pada relational database perlu dilakukan analisa agar tidak terjadi pengulangan atau redundancy. Normalisasi adalah cara untuk menganalisa dan mengurangi suatu relasi database menjadi lebih singkat dengan tujuan meminimalkan duplikasi data, memaksimalkan integritas data, dan kinerja proses yang baik.
Sistem Manajemen Database (Database Mangement System / DBMS)
            Merupakan suatu software (program) atau sekelompok program yang dapat memberikan akses ke database. DBMS memperbolehkan organisasi untuk menyimpan data di dalam satu tempat penyimpanan, dari itu data dapat diupdate dan diambil, dan juga memberikan akses ke data yang disimpan oleh berbagai macam program aplikasi.
DBMS juga memberikan mekanisme untuk pengelolaan integritas informasi yang disimpan, mengatur keamanan dan akses dari user, perbaikan informasi ketika sistem rusak, dan pengaksesan berbagai macam fungsi databsae di dalam aplikasi yang ditulis dengan bahasa generasi ke 3, 4, atau berorientasi objek.
Logikal vs Fiskal
            Phisycal view berhubungan dengan pengaturan aktual atau sebenarnya, pengaturan fisik, dan lokasi data di tempat penyimpanan (direct acces storage). Spesialis database menggunakan phisycal view untuk membuat efisiensi penggunaan tempat penyimpanan dan pemrosesan sumberdaya. Logical view menyajikan data dalam bentuk yang sangat berarti/berguna kepada pengguna dan program software yang memproses data tersebut.
Komponen DBMS
            Ada empat komponen utama di dalam sistem manajemen database yakni Data Model, DDL, DML, dan Data Dictionary.
Model Data (Data Model)
Menerangkan bagaimana cara data disusun secara konsep.
Data Definition Language (DDL)
Menerangkan tipe informasi yang ada di dalam database dan bagaimana informasi – informasi tersebut disusun. DDL menerangkan tiap elemen data sebagaimana adanya dalam database sebelum elemen data tersebut diubah menjadi bentuk yang dibutuhkan oleh aplikasi. DDL merupakan jalur di antara logical dan physical view. DDL digunakan untuk mendefinisikan karakter fisik setiap record, field di dalam suatu record, dan setiap nama logical dari field, tipe data dan panjang karakter, dan juga digunakan untuk rmenspesifikasikan relasi/hubungan di antara semua record.
            Fungsi lain dari DDL antara lain :
o Menyediakan cara untuk menghubungkan data.
o Menentukan identifier yang unik dari record.
o Membuat keamanan terhadap akses data dan mengubah batasan (restrictions).
Data Manipulation Language (DML)
Digunakan dengan bahasa generasi ke 3,4 atau berorientasi objek untuk melakukan query terhadap isi dari database, penyimpan atau update informasi di dalam database dan membangun aplikasi database.
DML memungkinkan user untuk mengambil, mengurutkan, menampilkan dan menghapus isi dari database. SQL merupakan bahasa database relasi yang paling populer, yang mengkombinasikan kemampuan DDL dan DML.
Contoh:
SELECT (student_name) from (student_database)
where student_id = ‘0800759633’
Menampilkan nama mahasiswa dari tabel database mahasiswa yang memilik student_id = 0800759633.
Data Dictionary (Kamus Data)
Kamus data menyimpan definisi dari elemen data (field) dan karakteristik data seperti individuals, fungsi bisnis, program, dan laporan. Kamus data memiliki keuntungan yaitu dapat mengurangi ketidakkonsistenan dalam data karena kamus data menyediakan definisi standar untuk semua elemen data. Sistem manajemen database memiliki keuntungan terhadap organisasi sebagai
berikut :
  • Meningkatkan kegunaan strategis dari data perusahaan.
  • Mengurangi kompleksitas dari lingkungan sistem informasi perusahaan.
  • Mengurangi duplikasi data dan data yang tidak konsisten.
  • Meningkatkan integritas data.
  • Meningkatkan keamanan.
  • Mengurangi biaya pembangunan dan pengelolaan aplikasi.
  • Meningkatkan fleksibilitas dari sistem informasi.
  • Meningkatkan akses dan ketersediaan data dan informasi.
Logical Data Model
            Kemampuan seorang manager untuk menggunakan data adalah sangat bergantung
pada bagaimana database terstruktur secara logical maupun fisik. DBMS memisahkan tampilan logic dan fisik dari data, ini berarti bahwa programmer dan user tidak tahu di mana dan bagaimana data sebenarnya disimpan.
Dalam penyusunan database secara logic, kebutuhan bisnis menentukan karakteristik dari data dan bagaimana data akan diakses. Ada tiga bentuk data model yang biasa digunakan, yakni hierarchical, network, dan relational. Dan tipe lain dari model data termasuk multidimensional, object oriented, object-relation, dan hypermedia.
Menggunakan model ini, perancang database dapat membangun tampilan logic atau konseptual dari data yang selanjutnya dapat diimplementasikan secara fisik ke dalam database virtual dengan DBMS apa saja.
Model Basis Data Hirarki (Hierarchical Database Model)
            Membuat struktur data ke dalam bentuk pohon terbalik (inverse trees) yang setiap record mempunyai 2 elemen. Yang pertama merupakan root atau field master atau sering disebut juga key, yang mengidentifikasikan tipe lokasi atau susunan record. Kedua adalah berupa variable dari subordinate field, yang menerangkan akhir dari data dalam record. Aturannya adalah semua field hanya mempunya satu “parent”, setiap parent mempunyai banyak “Children”. Keuntungan dari Hierarchical Database Model adalah kecepatan dan efisiensi dalam pengaksesan data. Sementara kerugian dari Hierarchical Database Model adalah dalam hal pengaksesan data. Ketika mengakses data, data harus didefinisikan dahulu oleh database admin sebelum program ditulis, dan setiap relasi harus benar – benar didefinisikan ketika database dibuat.
Model Basis Data Jaringan (Network Database Model)
            Membuat relasi/hubungan antar data melalui suatu struktur linked-list di mana subordinate record dapat dihubungkan ke lebih dari satu elemen data. Mirip dengan Hierarchical Model, tetapi pada model ini menggunakan link yang eksplisit untuk menghubungkan member dan owner yang disebut pointer. Model database ini sangat komplek/rumit, yakni setiap ada perubahan hubungan antar elemen data, sepasang pointer harus diperbaiki.
Model Basis Data Relasi (Relational Database Model)
            Relational database model berdasar pada konsep sederhana dari tabel untuk melakukan perubahan pada karakteristik baris dan kolom data. Di dalam model ini, tabel – tabel disebut relations, baris disebut tuple, dan kolom disebut attribute.
Ada beberapa prinsip dasar dalam membuat database model ini, pertama urutan tuple atau attribute di dalam table adalah tidak berhubungan (irrelevant), kedua setiap tuple harus dapat diidentifikasi secara unik oleh data di dalam tuple (disebut primary key), ketiga setiap table harus memiliki identifier yang unik-nama dari relasi, keempat tidak ada duplikasi atribut atau tuple, dan yang terakhir hanya ada satu nilai dalam setiap baris-kolom ”cell” pada tabel.
Di dalam relasional database, ada tiga operasi dasar yang digunakan untuk membangun sejumlah data yang berguna, select, join, dan project. Operasi select membuat subset berisi semua record dalam file data yang sesuai dengan kriteria yang ditentukan. Operasi join menggabungkan tabel relasi relasi untuk menyediakan informasi yang lebih dari pada yang tersedia pada tabel individu kepada user. Operasi Project membuat subset berisi kolom dalam table, memperbolehkan user untuk membuat tabel baru yang berisi informasi yang dibutuhkan.
Kemunculan Data Model
            Ada tiga model data, yaitu multidimensional, object oriented dan hypermedia.
Database Object Oriented Model
            Model yang sekarang sedang banyak dikembangkan adalah model yang berdasarkan objek, yakni sejumlah data diletakkan secara bersama – sama dengan semua data yang dibutuhkan dengan tujuan untuk melakukan pengoperasian dengan data tersebut. Pengertian database object oriented model mirip dengan bahasa pemograman object oriented yang terdiri dari object, attribute, classes, method, dan messages. Object, mirip dengan entitas yang menggambarkan orang, tempat, atau benda, tetapi objek juga berisi semua data yang dibutuhkan oleh objek dengan tujuan untuk melakukan pengoperasian. Contohnya : karyawan, barang. Attribut, adalah karakteristik yang menerangkan keadaan objek tersebut. Contohnya: umur karyawan. Method, sebuah operasi, aksi, atau tindakan yang dialami objek. Contohnhya : barang yang terjual. Messages, dari objek lain mengaktifkan operasi yang terkandung dalam objek tersebut. Ketika operasi diaktifkan, pesan akan dikirim kepada objek ketiga yang mungkin mengaktifkan method dalam objek tersebut dan lain – lain. Class, menerangkan semua messages untuk objek yang mana yang akan merespon, sebagaimana di mana objek – objek dari kelas ini diimplementasikan. Class biasanya diatur seperti struktur pohon. Contohnya sebuah objek truk” adalah sebuah subclass dari ”Kendaraan bermotor”, sebuah ”truk” adalah ”Kendaraan bermotor”.
Object Relation Database Model
Menambah kapasitas penyimpan objek yang baru ke sistem manajemen database relation. Sistem yang berdasar pada model ini adalah penggabungan data field tradisional
manajemen, objek yang kompleks/rumit seperti rangkaian waktu, data geospital (map, photo, satellite) dan macam – macam media biner seperti audio, video, images, applet, dan text terformat atau tidak.
Hypermedia Database Model
            Menyimpan sejumlah informasi dalam bentuk nodes yang terhubung oleh link yang dibuat oleh user. Nodes bisa berisi text, graphic, motion video, atau exe.file. Relasi di antara nodes tidak begitu terstruktur dibanding sistem manajemen database yang tradisional. Pada kebanyakan sistem, setiap nodes dapat ditampilkan pada layar. Layar juga berperan sebagai penghubung antara node dengan node yang lain dalam database.
Model Lain Basis Data (Other Database Model)
            Geographical Information Database berisi data lokasi untuk digambarkan sebagai peta atau images. Dengan mengunakan tipe data ini, user dapat melihat lokasi pelanggan dan vendor tanpa harus membaca alamat yang sebenarnya. Knowledge Database dapat menyimpan aturan keputusan digunakan untuk mengevaluasi situasi dan menolong user membuat keputusan seperti layaknya seorang ahli. Multimedia Database dapat menyimpan dalam bentuk media atau apa saja, seperti suara, video, images, grafik, animasi, dan teks.
Small-Footprint Database
            Small-Footprint Database memungkinkan organisasi untuk menempatkan data tipe tertentu pada lokasi di mana pekerja berada. Database ini menawarkan informasi yang lebih banyak dalam bentuk yang dapat diakses.
Gudang Data (Data Warehouse)
            Pada saat ini organisasi fokus untuk meningkatkan atau mengganti system pemrosesan tranaksi online dan memberikan perhatiankhusus untuk membuat informasi tersedia terhadap user melalui manajemen akses dan pengaturan efisien. Fokus teknologi telah berubah dari pengambilan input data melalui system operasional perusahaan menjadi pengaksesan informasi yang disediakan oleh gudang data perusahaan.
Data Warehouse adalah sistem manajemen database relational atau multidimensional yang dirancang untuk mendukung manajemen pengambilan keputusan. Data Warehouse mengandung data terbaru dengan rinci, data yang lama (Historical Data) dengan rinci, rangkuman data, dan metadata. Metadata adalah data mengenai data. Metadata penting untuk perancangan, pembuatan, pengambilan, dan pengontrolan data dari gudang data. Pengguna data warehouse perlu mengetahui data apa saja yang tersedia, apa sumber data, di mana data berada, dan bagaimana mengakses data. Metadata secara teknis termasuk dari mana data berasal, bagaimana gudang data diubah, bagaimana data diatur, bagaimana data disimpan, siapa memiliki data, siapa bertanggungjawab terhadap data, siapa yang dapat mengakses data, dan tanggal update terbaru. Bisnis metadata termasuk data apa yang tersedia, di mana data berada, apa maksud data, pengertian data, bagaimana mengakses data, dan lain – lain.
Datawarehouse memberikan keuntungan bisnis diantaranya sebagai berikut :
  1. Meyediakan pengguna bisnis dengan pandangan “customer centric” dari data perusahaan yang beraneka ragam dengan membantu mengintegrasikan data dari penjualan, layanan (servcie), manufacturing, distribusi, dan sistem bisnis lain yang berhubungan dengan customer.
  2. Memberikan nilai tambah kepada pelanggan (customer perusahaan) dengan memungkinkan mereka mengakses informasi ketika gudang data digabungkan dengan teknologi internet.
  3. Menggabungkan data mengenai masing – masing pelanggan dan menyediakan tempat penyimpanan terhadap semua pelanggan untuk segmentation modeling, perencanaan pemeliharaan pelanggan, dan analisa penjualan.
  4. Menghilangkan batasan antara area fungsional dengan menawarkan suatu cara untuk penyesuaian tampilan dari beberapa sumber, dengan demikian memberikan pandangan pada aktivitas.
  5. Memberikan laporan pada unit operasi multidivisi, multinasional, termasuk trend atau hubungan di dalam semua area seperti merchandising, perencanaan produksi, dan seterusnya.
Multidimensional Database Model
            Database multidimensi sering disebut pusat dari data warehouse, data yang hubungannya sangat kuat dan dapat dilihat dan dianalisa dari sudut pandang yang berbeda yang disebut dimensi dan juga menyediakan tempat penyimpanan yang efisien, efektif, dan nyaman serta pengambilan data yang besar. Data seperti dalam database dianalisa oleh Online Analytical Processing (OLAP). Dalam model data ini, data disimpan dalam bentuk array.
            Berikut ini beberapa keuntungan yang diberikan oleh multidimensional database :
  • Data dalam basis data multidimensi dapat disajikan dengan mudah.
  • Basis data multidimensi lebih mudah dipelihara.
  • Basis data multidimensi lebih cepat dari pada relational database dengan adanya tambahan dimensi dan antisipasi terhadap bagaimana data akan diakses oleh pengguna.
Data Mart
            Data Mart merupakan versi scaled-down dari data warehouse yang memfokuskan pada area subjek tertentu. Data Mart biasa dirancang untuk mendukung kebutuhan bisnis yang unik dari departemen atau proses bisnis tertentu. Suatu perusahaan dapat memiliki banyak data mart di mana setiap data mart fokus pada sebagian dari keseluruhan bagian perusahaan. Butuh sedikit waktu untuk membangun data mart, biaya ringan, dan tidak begitu rumit. Permulaan yang tidak teliti dari beberapa data mart dengan yang tidak ada hubungannya satu sama lain untuk data warehouse perusahaan akan menyebabkan permasalahan.
Data Mining
Data Mining memberikan pengertian atau arti yang sebelumnya tidak diketahui, prediksi informasi dari data – data yang dapat diakses dari dalam data warehouse. Tools Data Mining menggunakan algoritma yang otomatis dan canggih untuk menemukan pola (pattern) yang tersembunyi, korelasi, dan hubungan antara data. Tools ini digunakan untuk memprediksi pola atau trend di masa yang akan datang, yang mengarahkan perusahaan dalam mengambil keputusan.
            Data mining mempunyai 5 fungsi utama :
  1. Klasifikasi (Classification), menyimpulkan penjelasan karakteristik dari sebuah kelompok tertentu.
  1. Clusterin, mengidentifikasikan sekelompok item yang berbagi karakteristik tertentu.
  2. Association, mengidentifikasikan hubungan antara kejadian yang terjadi pada waktu yang sama.
  3. Sequencing, mirip dengan asosiasi, kecuali hubungan terjadi melampaui batas waktu yang telah ditentukan.
  4. Forecasting, memperkirakan nilai yang akan datang berdasarkan pola (pattern) yang terdapat di dalam sekelompok besar data.
Text Mining
            Merupakan aplikasi dari data mining untuk file teks yang tidak terstruktur atau kurang terstruktur, lebih berfokus pada format dokumen daripada isi dokumen. Text Mining membantu organisasi untuk melakukan hal – hal berikut :
  • Menemukan isi yang tersembunyi dari suatu dokumen, termasuk hubungan yang berguna.
  • Menghubungkan dokumen – dokumen di antara divisi – divisi yang sebelumnya tidak terperhatikan.
  • Mengelompokkan dokumen dengan themes yang sama.

 

 

Nyolong from https://abdulrahman1078.blogspot.co.id/2010/11/pengorganisasian-data-dan-informasi.html