Postingan

Menampilkan postingan dari 2018

DATA MINING

Gambar
PROSES DATA MINING Tahap-Tahap Data Mining. Karena Data Mining adalah suatu rangkaian proses, Data Mining dapat dibagi menjadi beberapa tahap:  1. Pembersihan data (untuk membuang data yang tidak konsisten dan noise)  2. Integrasi data (penggabungan data dari beberapa sumber)  3. Transformasi data (data diubah menjadi bentuk yang sesuai untuk di-mining)  4. Aplikasi teknik Data Mining  5. Evaluasi pola yang ditemukan (untuk menemukan yang menarik/bernilai)  6. Presentasi pengetahuan (dengan teknik visualisasi)

Object Oriented Database

Gambar
PENGERTIAN OBJECT Objek merupakan kesatuan entitas (baik), baik yang berwujud nyata ataupun hanya satu sistem yang memodelkan dunia nyata. Setiap object diidentifikasi oleh object identifier(OID), dan juga memiliki state dan behavior. State terdiri dari nilai object properties. Properti dari sebuah object dapat berupa atribut atau relasi antar object. Sedangkan behavior dispesifikasikan oleh operasi atau method yang dapat dieksekusi oleh sebuah object melalui propertinya. KARAKTERISTIK OBJECT Sebuah object, mempunyai: 1. identifier : unique id 2. name       : unique name dalam DB (optional) 3. lifetime   : menetapkan apakah object persistent atautransient 4. structure  : pembangunan object menggunakantype constructors STRUKTUR OBJEK State (current value) dari object bias dibangun dari object lain (other values) dengan menggunakan type constructors tertentu. Constructors : Basic types : atom, tuple dan set Collection type : list, bag dan array KONSEP O

NORMALISASI DATABASE

Gambar
Normalisasi Database Normalisasi Database terdiri dari banyak bentuk, dalam ilmu basis data ada setidaknya 9 bentuk normalisasi yang adayaitu 1NF, 2NF, 3NF, EKNF, BCNF, 4NF, 5NF, DKNF, dan 6NF. Namun dalam prakteknya yang paling sering digunakan ada sekitar 5 bentuk. Pada materi ini akan dijelaskan contoh dari normalisasi 1NF, 2NF, dan 3NF. Contoh Normal Form ke-1 Normalisasi 1NF Normalisasi 2NF Normalisasi 3NF

Pengertian dan Perbedaan SQL dan NoSQL Database

SQL Database SQL (Structure Query Language) Database merupakan database relasional atau database yang terstruktur. Jadi, SQL database ini merupakan penyimpanan data yang menggunakan relation (hubungan) dan biasa disebut sebagai tabel. Artinya Sql database ini dapat menemukan data yang di carinya menggunakan karakteristik umum yang terdapat pada penyimpanannya dan hasil pencariannya disebut dengan skema (schema). Seperti yang saya sebutkan diatas, sql database merupakan penyimpanan data / database yang relasional maka artinya database ini akan menggunakan tabel (kolom dan baris) pada penyimpanannya. Sql database ini merupakan bahasa pemrograman yang digunakan untuk mengelola data dalam database relasional. Contoh yang sering sekali digunakan adalah sql database yang terdapat pada perangkat komputer, setiap kegiatan pengambilan atau penyimpanan datanya menggunakan relation (hubungan) agar dapat diakses dengan mudah oleh para penggunanya. NoSQL Database Berbeda deng

Kelebihan dan Kekurangan MySQL

Kelebihan 1. Merupakan salah satu software yang portable MySQL memiliki keunggulan yang pertama, yaitu merupakan salah satu jenis software yang protable, Software portable ini berarti MySQL bisa dijalankan untuk mengolah database multi platform. Sistem operasi Windows, Linux, Mac, dan sebagainya bisa menggunakan DBMS MySQL ini, sehingga hal ini membuat MySQL menjadi lebih baik dari segi efisiesnsi dan juga fungsionalitas yang lebih baik. 2. MySQL merupakan salah satu DBMS yang opensource Keunggulan utama dari MySQL adalah gratis. Ya, MySQL dengan versi paling basic atau sederhana dijual dengan harga yang gratis, karena merupakan software Open source. Namun demikian, meskipun merupakan software opensource, MySQL sudah memiliki liosensi GPL, sehingga tidak perlu lagi diragukan kualitasnya. Selain itu, bagi anda yang membutuhkan fungsi lebih dari MySQL, anda bisa membeli versi enterprise, ataupun membeli source code yang ditawarkan oleh MySQL dengan harga yang cukup te

Cara Instalasi PHPMyAdmin Database Manager

Gambar
phpMyAdmin Banyak database management yang beredar di internet namun salah satu yang paling banyak digunakan adalah phpMyAdmin. Selain gratis karena phpMyAdmin ini terbilang cukup mudah dan ringan jika dijalankan pada webserver apapun yang menggunakan php sebagai bahasa scriptnya.  PhpMyAdmin bisa dibilang cukup mumpuni dalam mengelola database MySQL karena memiliki fitur yang cukup banyak dan sangat berguna. Cara instalasi phpMyAdmin database manager ini cukup mudah dan tidak berbelit-belit hanya memerlukan beberapa step saja tetapi dengan syarat bahwa semuanya sudah tersedia dengan baik.  Sebelum melakukan instalasi aplikasi database management phpMyAdmin ada baiknya dipersiapkan dahulu beberapa point berikut ini : Webserver, bisa menggunakan apache maupun microsoft iis  Versi apache disesuaikan dengan aplikasi phpMyAdmin PHP eksternal php-mbstring & php-mysql Versi MySQL yang digunakna apakah MySQL 5 atau MariaDB dan akses ke database (lebih baik jika mengguna

Review RPL 04 Metode Pengembangan SDLC

Gambar
Metode Pengembangan Perangkat Lunak Sistem Development Life-Cycle (SDLC) 1. SPIRAL MODEL Model spiral (spiral model) adalah model proses software yang evolusioner yang merangkai sifat iteratif dari prototipe dengan cara kontrol dan aspek sistematis dari model sekuensial linier. Model ini berpotensi untuk pengembangan versi pertambahan software secara cepat. Di dalam model spiral, software dikembangkan di dalam suatu deretan pertambahan. Selama awal iterasi, rilis inkremental bisa merupakan sebuah model atau prototipe kertas. Selama iterasi berikutnya, sedikit demi sedikit dihasilkan versi sistem rekayasa yang lebih lengkap. Tahapan-tahapan model spiral : 1. Communications 2. Planning 3. Analisis Resiko 4. Rekayasa (engineering) 5. Konstruksi dan Pelepasan (release) 6. Evaluasi Kelebihan : 1. Sangat mempertimbangkan resiko kemungkinan munculnya kesalahan sehingga sangat dapat diandalkan untuk pengembangan perangkat lunak skala besar. 2. Pendekatan model ini dila

Review RPL P03 : Generic Process Framework

A Process Framework A Process Framework membentuk pondasi untuk melengkapi software process dengan mengidentifikasi beberapa aktivitas framework yang dapat dipakai untuk untuk semua projek software tanpa memperhatikan ukuran atau kerumitan mereka. Berikut merupakan generic process framework yang sering digunakan untuk sebagian besar software project : 1. Comunication merupakan kegiatan komunikasi dan kolaborasi dengan kostumer dan kegiatan lainnya yang sejenis. 2. Planning yaitu segala aktivitas yang berhubungan dengan perencanan software engineering agar bekerja sesuai dengan apa yang direncanakan. 3.  Modeling  meliputi kegiatan untuk memmbuat model-model yang mengijinkan pengembang dan customer untuk memahami secara lebih baik ketentuan software dan membuat design sesuai dengan ketentuan. 4. Constraction,  mengkombinasikan code generation dan mengetes agar bila terjadi error dapat code dapat segera diperbaiki. 5. Deployment  yaitu entitas sebagai tahapan kompleks parsial y

Harapan Mempelajari Basis Data

Database (basis data) adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk data untuk menginformasikan satu perusahaan dan instansi. Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file yang lainnya, berarti file tersebut bukanlah kelompok dari satu database, melainkan membentuk satu database sendiri. Database juga merupakan landasan bagi pembuatan dan pengembangan program aplikasi. Oleh sebab itu, database harus dibuat sedemikian rupa sehingga pembuatan program lebih mudah dan cepat. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Databse terdiri dari data yang akan digunakan atau diperuntukkan terhadap banyak user, dari masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan fungsinya. Di semester ini, yang saya harapkan dengan mempelajari basis data ialah sama dengan halnya tujuan dan m

Cloud Computing dan Grid Computing

Gambar
Pengertian Cloud Computing Cloud Computing adalah gabungan dari pemanfaatan teknologi (komputasi) dan pengembangan berbasis internet (awan). Cloud Computing merupakan sebuah metode penggabungan dari berbagai pemanfaatan beberapa teknologi dimana kemampuan TI disediakan sebagai layanan berbasis internet. Contoh Cloud Computing seperti Ymail atau Gmail. Anda tidak perlu software atau hardware (server) untuk menggunakannya. Semua Konsumen hanya perlu koneksi Internet dan mereka dapat mulai mengirimkan email. Software manajemen email dan server semuanya ada di cloud (internet) dan secara total di kelola oleh provider seperti Yahoo, Google, etc. Konsumen hanya perlu menggunakan software itu sendiri dan menikmati manfaatnya. Perhatikan titik-titik komputer/server sebagai gabungan dari sumber daya yang akan dimanfaatkan. Lingkaran-lingkaran sebagai media aplikasi yang menjembatani sumber daya dan cloud-nya adalah internet. Semuanya tergabung menjadi satu kesatuan dan inilah

Conceptual Data Model [CDM] dan Physical Data Model [PDM] Database

Conceptual Data Model [CDM] Model yang dibuat berdasarkan anggapan bahwa dunia nyata terdiri dari koleksi obyek-obyek dasar yang dinamakan entitas (entity) serta hubungan (relationship) antara entitas-entitas itu. Biasanya direpresentasikan dalam bentuk Entity Relationship Diagram. Manfaat Penggunaan CDM dalam perancangan database : 1. Memberikan gambaran yang lengkap dari struktur basis data yaitu arti, hubungan, dan batasan-batasan 2. Alat komunikasi antar pemakai basis data, designer, dan analis. Physical Data Model [PDM] Merupakan model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data tersebut. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik. Perbedaan CDM dan PDM CDM : perancangan  basis data yang berdasarkan pengumpulan data dan analisis. Pembuatan CDM adalah suatu tahap dimana kita melakukan proses indentifikasi dan analisa kebutuhan-kebutuhan data dan ini disebut pengumpulan d

Definisi Basis Data

Pengertian Basis Data atau Database    Basis data atau yang dalam istilah teknologi dikenal dengan nama Database merupakan salah satu hal yan mendasar untuk dipelajari dalam jaringan komputer. Basis data atau database, merupakan kumpulan dari semua data yang ada di dalam suatu organisasi dan semacamnya. Biasanya, basis data disimpan di dalam server, yang sewaktu-waktu dapat diakses untuk kepentingan tertentu. Pengertian Database Menurut Para Ahli 1. Gordon C. Everest Everest menyatakan bahwa Database atau basis data merupakan sebuah koleksi atau kumpulan dari data yang bersifat mekanis, terbagi, terdefinisi secara formal serta terkontrol. Pengontrolan dari sistem database tersebut adalah terpusat, yang biasanya dimiliki dan juga dipegang oleh suatu organisasi. . 2. C.J. Date  Date mengatakan bahwa yang dimaksud dengan Database adalah suatu koleksi “data operasional” yang sengaja disimpan dan juga dipakai oleh suatu sistem aplikasi dari suatu organisasi. Lebih lanju