1. Teks berjalan dari kanan ke kiri

"ASALAMUALAIKUM"welcome to my blogger SEDIKIT MEMBANTU DAN BERBAGI

Sabtu, 13 April 2013

ISLAM PENGERTIAN

Berdasarkan ilmu bahasa (Etimologi) kata ”Islam” berasal dari bahasa Arab, yaitu kata salima yang berarti selamat, sentosa dan damai. Dari kata itu terbentuk kata aslama, yuslimu, islaman, yang berarti juga menyerahkan diri, tunduk, paruh, dan taat.

Arti yang sebenarnya dari Islam adalah penerimaan dari suatu pandangan  atau  suatu  keadaan  yang mula-mula ditolak atau tidak diterima. Di dalam Al-Qur'an,  Islam seringkali  diartikan  kerelaan dari seseorang   untuk   menjalankan  perintah  Tuhan  dan mengikutinya.

"Muslim" adalah kata keadaan daripada Islam. Ini berkenaan dengan orang yang bersedia (rela) menjalankan perintah Tuhan dan mengikutinya, seorang yang mengikuti pesan Muhammad dan percaya akan kebenarannya.

Dua kata-kata  itu, memperoleh  arti  yang  khusus setelah mengenal pesan yang disampaikan oleh Nabi Muhammad. Pesan yang disampaikan pada Muhammad dinamakan Islam, dan mengaku percaya pada pesan-pesannya adalah juga Islam.

Secara istilah (terminologi), Islam berarti suatu nama bagi agama yang ajaran-ajarannya diwahyukan Allah kepada manusia melalui seorang rasul. Ajaran-ajaran yang dibawa oleh Islam merupakan ajaran manusia mengenai berbagai segi dari kehidupan manusia.

Islam merupakan ajaran yang lengkap, menyeluruh dan sempurna yang mengatur tata cara kehidupan seorang muslim baik ketika beribadah maupun ketika berinteraksi dengan lingkungannya. Islam juga merupakan agama yang dibawa oleh Nabi Adam, Nabi Ibrahim, Nabi Ya’kub, Nabi Musa, Nabi Sulaiman, Nabi Isa as. Dan nabi-nabi lainnya.

Dengan demikian Islam adalah agama Allah yang diwahyukan kepada Rasul-rasul-Nya untuk diajarkan kepada manusia. Dibawa secara berantai (estafet) dari satu generasi ke generasi selanjutnya dari satu angkatan ke angkatan berikutnya.

Islam adalah rahmat, hidayat, dan petunjuk bagi manusia dan merupakan manifestasi dari sifat rahman dan rahim Allah swt. Agama-agama selain Islam umumnya diberi nama yang dihubungkan dengan manusia yang mendirikan atau yang menyampaikan agama itu atau dengan tempat lahir agama bersangkutan seperti agama Budha (Budhism), agama Kristen (Christianity), atau agama Yahudi (Judaism). 

Nama agama yang disampaikan oleh Nabi Muhammad ini tidak dihubungkan dengan nama orang yang menyampaikan wahyu itu kepada manusia atau nama tempat agama itu mula-mula tumbuh dan berkembang.  Oleh karena itu penamaan Muhamedanism untuk agama Islam dan Mohammedan untuk orang-orang Islam yang telah dilakukan berabad- abad oleh orang Barat, terutama oleh para orientalis adalah salah.

PENGERTIAN ILMU TASAWUF

       Ada beberapa sumber tentang pengertian Tasawuf menurut etimologi, diantaranya berkata bahwa tasawuf berasal dari kata “Sufi”. Pandangan yang umum adalah kata itu berasal dari Suf, bahasa Arab untuk wol, merujuk kepada jubah sederhana yang dikenakan oleh para asetik Muslim. Namun tidak semua Sufi mengenakan jubah atau pakaian dari wol. Teori etimologis yang lain menyatakan bahwa akar kata dari Sufi adalah Safa, yang berarti kemurnian. Hal ini menaruh penekanan pada Sufisme pada kemurnian hati dan jiwa. Teori lain mengatakan bahwa tasawuf berasal dari kata Yunani theosofie artinya ilmu ketuhanan.

        Yang lain menyarankan bahwa etimologi dari Sufi berasal dari “Ashab al-Suffa” (“Sahabat Beranda”) atau “Ahl al-Suffa” (“Orang orang beranda”),  yang mana adalah sekelompok muslim pada waktu Nabi Muhammad yang menghabiskan waktu mereka di beranda Masjid Nabi, mendedikasikan waktunya untuk berzikir dan berdo’a.

 Menurut Terminologi
     
(Tasawwuf) atau Sufisme adalah ilmu untuk mengetahui bagaimana cara menyucikan jiwa, menjernihkan akhlaq, membangun zhahir dan batin, untuk memporoleh kebahagiaan yang abadi. Tasawuf pada awalnya merupakan gerakan zuhud (menjauhi kesenangan duniawi) dalam Islam, dan dalam perkembangannya melahirkan tradisi mistisme Islam.

     (berbagai aliran dalam Sufi) sering dihubungkan dengan Syi’ah, Sunni
dan organisasi Islam yang lain, atau kombinasi dari beberapa tradisi. pemikiran sufi muncul di Timur Tengah pada abad ke-8, sekarang tradisi ini sudah tersebar ke seluruh belahan dunia.

Selasa, 09 April 2013

DATA MINING

Pengertian Data Mining dan Konsep data Mining

Data Mining adalah Serangkaian proses untuk menggali nilai tambah berupa informasi yang selama ini tidak diketahui secara manual dari suatu basisdata dengan melakukan penggalian pola-pola dari data dengan tujuan untuk memanipulasi data menjadi informasi yang lebih berharga yang diperoleh dengan cara mengekstraksi dan mengenali pola yang penting atau menarik dari data yang terdapat dalam basisdata.
Data mining biasa juga dikenal nama lain seperti : Knowledge discovery (mining) in databases (KDD), ekstraksi pengetahuan (knowledge extraction) Analisa data/pola dan kecerdasan bisnis (business intelligence) dan merupakan alat yang penting untuk memanipulasi data untuk penyajian informasi sesuai kebutuhan user dengan tujuan untuk membantu dalam analisis koleksi pengamatan perilaku, secara umum definisi data-mining dapat diartikan sebagai berikut
  • Proses penemuan pola yang menarik dari data yang tersimpan dalam jumlah besar.
  • Ekstraksi dari suatu informasi yang berguna atau menarik (non-trivial, implisit, sebefumnya belum diketahui potensial kegunaannya) pola atau pengetahuan dari data yang disimpan dalam jumfah besar.
  • Ekplorasi dari analisa secara otomatis atau semiotomatis terhadap data-data dalam jumlah besar untuk mencari pola dan aturan yang berarti.

Konsep Data Mining

Data mining sangat perlu diperlukan dilakukan terutama dalam mengelola Data yang sangat besar untuk memudahkan aktifitas recording suatu transaksi dan untuk proses data warehousing agar dapat memberikan informasi yang akurat bagi penggunanya
data mining
data mining
Alasan utama mengapa data mining sangat menarik perhatian industri informasi dalam beberapa tahun belakangan ini adalah karena tersedianya data dalam jumlah yang besar dan semakin besarnya kebutuhan untuk mengubah data tersebut menjadi informasi dan pengetahuan yang berguna karena sesuai fokus bidang ilmu ini yaitu melakukan kegiatan mengekstraksi atau menambang pengetahuan dari data yang berukuran/berjumlah besar, informasi inilah yang nantinya sangat berguna untuk pengembangan. berikut langkah-langkahnya :
  1. Data cleaning (untuk menghilangkan noise data yang tidak konsisten) Data integration (di mana sumber data yang terpecah dapat disatukan)
  2. Data selection (di mana data yang relevan dengan tugas analisis dikembalikan ke dalam database)
  3. Data transformation (di mana data berubah atau bersatu menjadi bentuk yang tepat untuk menambang dengan ringkasan performa atau operasi agresi)
  4. Knowledge Discovery (proses esensial di mana metode yang intelejen digunakan untuk mengekstrak pola data)
  5. Pattern evolution (untuk mengidentifikasi pola yang benar-benar menarik yang mewakili pengetahuan berdasarkan atas beberapa tindakan yang menarik)
  6. Knowledge presentation (di mana gambaran teknik visualisasi dan pengetahuan digunakan untuk memberikan pengetahuan yang telah ditambang kepada user).
  7. REFERENSI :http://www.metris-community.com/pengertian-data-mining-konsep-pdf/

SEJARAH PASCAL

Sejarah Perkembangan Bahasa Pemrograman Pascal

       Kemunculan Bahasa Pemerograman Pascal boleh dikatakan terlambat dalam sejarah perkembangan bahasa pemrograman . Karena bahasa pemrograman Pascal dapat belajar dari pendahulunya seperti Fortran, Cobol, dan PL/1 yang muncul sekitar awal tahun 1960an. Bahasa Pemrograman Pascal merupakan bahasa pemrograman tingkat tinggi yang dirancang oleh Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland. Yang dinamai pascal sebagai penghargaan terhadap Blaise Pascal. Seorang ahli matematik dan filosofer yang terkenal pada abad 17 dari perancis.

       Prof Niklaus Wirth memperkenalkan Kompiler bahasa Pascal yang pertama untuk Komputer CDC 600 (Control Data Corporation) yang dipublikasikan pada tahu 1971 dengan tujuan membantu mengajar program Komputer secara sistematis khususnya untuk memperkenalkan program terstruktur .
Dalam waktu singkat bahasa Pascal telah menjadi popular dikalangan Universitas dan kemudian diajarkan dibeberapa perguruan tinggi . Beberapa profesional Komputer juga mulai beralih pada bahasa pascal . Pada kenyataanya bahasa Pascal merupakan bahasa yang paling cepat popular dibandingkan dengan bahasa-bahasa Komputer tingkat tinggi lainnya .
 
        Standar Pascal adalah bahasa yang didefinisikan oleh K.Jensen dan Niklaus Wirth. Penerapan nyata dari standar pascal banyak yang berbeda dengan seperti apa yang telah didefinisikan oleh K.Jensen dan Niklaus Wirth. Standar pascal dieropa didefinisikan oleh ISO ( International Standards Organization ) dan di Amerika oleh kerjasama antara ANSI (Amerika National Standar Institute) dengan IEEE ( Institute of Electrical and Electronic Engineer ).
 
         Bebera versi dari Pascal yang telah beredar dipasaran diantaranya UCSD Pascal ( University of California at San Diego Pascal ), MS-Pascal ( Microsoft Pascal ), Apple Pascal, Turbo Pascal dan lain sebagainya. Sampai saat ini untuk komputer-komputer mikro dan personal, Turbo Pascal merupakan versi bahasa Pascal yang paling populer dan paling banyak digunakan. Kompiler Turbo Pascal banyak digemari karena bersifat interaktif seperti interpreter. Selain itu Turbo
Pascal mengikuti definisi standar Pascal seperti yang didefinisikan oleh K.Jensen dan Niklaus Wirth di Pascal User Manual dan Report. Turbo Pascal adalah copyright dari Borland Inc. 

1 Sejarah perkembangan Turbo Pascal
         Turbo Pascal adalah sebuah sistem perkembangan perangkat lunak yang terdiri atas kompiler dan lingkungan perkembangan terintegerasi IDE ( Develovement Environment ) atas bahasa pemrograman Pascal untuk sistem operasi CP/M, CP/M-86 dan MS-DOS, yang dikembangakan oleh Borland pada masa kepemimpinan Philippe Khan. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan pusaka kode sumber standar. Sementara versi yang lebih murah dan paling luas digunakan dengan nama Turbo Pascal. Nama Borlan Pascal juga digunakan sebagai dialek spesifik pascal buatan Borland.

         Borland telah mengembangkan tiga buah versi lama dari turbo pascal secara gratis disebabakan karena sejarah yang panjang khusus untuk versi 1.0, 3.02 dan 5.5 yang berjalan pada sistemm operasi MS-DOS.
Turbo Pascal pada awalnya adalah kompiler Blue label Pascal yang dibuat untuk sistem operasi komputer mikro berbasis kaset, NAsSys, milik Nascom tahun 1981 oleh anders Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk system operasi MS-Dos dan CP/M. Versi Turbo Pascal untuk Komputer Apple Macintosh sebenarnya telah dikembangkan pada tahun 1986, namun pemgembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa pengembangannya.

         Borland membeli lisensi atas kompiler polypascal yang ditulis oleh Anders Hejlsberg (poly data adalah perusahaan yang didirikan di Denmark) dan menambahkan antara muka penggunaan serta editor . Anders Hejlsberg kemudian bergabung sebagai karyawan dan menjadi semua arsitek atas semua versi kompiler Turbo Pascal dan tiga versi pertamanya.
1.1  Turbo Pascal versi I
         Versi pertama dari Turbo Pascal memiliki unjuk kerja yang sangat cepat dibandingkan dengan kompiler Pascal untuk komputer mikro lainnya . kompiler tersebut tersedia untuk system operasi CP/M CP/M-86, dan MS-Dos dan penggunaannya sangat luas pada masa itu .versi turbo pascal CP/M saat itu biasa digunakan pada komputer apple II yang sangat popular jika digunakn dengan sebuah Z-80 SoftCArd produk perangkat keras pertama yang dikembangakan Microsoft di tahun 1980.
 
          Pada saat itu CP/M menggunakan format berkas executable yang sederhana dengan mengunakan ektensi .COM , system operasi MS-DOS bisa menggunakannya baik .COM ( tidak compatible dengan format yang terdapat pada CP/M) maupun format .EXE . Turbo Pascal pada saat itu hanya mendukung kode biner berformat.COM, pada masa itu hal tersebut tidak menjadi suatu bentuk keterbatasan . perangkat lunak Turbo Pascal itu sendiri merupakan berkas berektensi .COM dan berukuran sekitar 28 kilobita termasuk editor, compiler, dan linker dan rutin-rutin pusaka . Efisiensii proses edit/ kompilasi/ jalankan lebih cepat dibandingkan dengan implementasi Pascal pada kompiler lainnya disebabkan semua elemen yang terkait dalam pengembangan program diletakan pada memori komputer (RAM) dan karena kompilernya sendiri merupakan kompiler berjenis single-pass kompiler yang ditulis dengan bahasa assembler, dan untuk proses kerja kompilasi sangat cepat dibandingkan dengan produk lain ( bahkan dibandingkan dengan compiler C milik Borland sendiri ).
 
          Ketika pertama kali versi Turbo Pascal muncul pada tanggal 20 november 1983 jenis IDE yang digunakan masih terbilang baru. Pada debutnya terhadap pasar perangkat lunak di Amerika perangkat lunak tersebut dibandrol dengan harga sekitar $ 49.99 kualitas kompiler Pascal terintegrasi terhadap dalam Turbo Pascal sangat baik dibandingkan competitor lain dan atas fitur-fitur tersebut ditawarkan dengan harga yang terjangkau.
1.2  Turbo Pascal versi II dan III
          Merupakan pengembangan lebih lanjut dari versi sebelumnya mampu bekerja dalam memori dan menghasilkan berkas biner berektensi .COM/.CMD. dukungna atas sistem operasi CP/M dan CP/M-86 dihentikan setelah versi III
1.3  Turbo Pascal versi IV
          Dikembangkan pada tahun1987 merupakan perangkat lunak yang ditulis yang untuk keseluruhan system kompiler menghasilkan berkas biner berektensi .EXE pada MS-DOS dan tidak lagi .COM. Sistem operasi CP/M dan CP/M-86 tidak lagi didukung pada versi kompiler ini versi ini pula memperkenalkan sebuah tatap muka berlayar penuh yang dilengkapi dengan menu menarik, versi –versi awal memiliki layar menu berbasis teks, dan editor berlayar penuh. Microsoft Windows belum ada pada saat versi ini dikembangkan.
1.4  Turbo Pascal versi V
          Diperkenalkan dengan layar biru yang menjadi ciri khas yang sangat familiar dan kemudian menjadi merk dagang perusahaan perangkat kompiler MS-DOS sampai era DOS berakhir di petengahan tahun 1990-an.
1.5  Turbo Pascal versi VII
          Versi terakhir yang pernah dikembangkan adalah versi 7 Borland Pascal 7 terdiri atas sebuat IDE dan kompiler untuk MS-DOS ,DOS terektensi , dan program Windows. Turbo Pascal 7 disisi lain hanya bisa membuat program MS-DOS standar. Perangkat lunak tersebut dilengkapi pula dengan pusaka grafis yang mengabstraksi pemrograman dalam menggunakan beberapa driver grafis eksternal, namun untuk kerja pusakan ini tidak memuaskan.
 
          Meski semua versi Turbo Pascal mendukung inline machine code. Kode mesin yang disertakan dengan berbasi kode sumber bahasa pascal, versi-versi berikut mendukung integrasi bahasa perakit (assembler) dengan pascal secara mudah . Hal ini memungkinkan pemrogram untuk meningkatkan kerja eksekusi program lebih lanjut selain itu mememungkinkan pemrogram untuk mengakses perangkat keras secara langsung .
 
          Dukungan atas model memori atas prosesor 8086 tersedia melalui inline assembly, opsi kompiler, dan eksensi bahasa seperti 30menggunakan kunci “absolute”.
2      Sejarah Perkembangan Delphi
         Pada tahun 1995 borland menghetikan pengembangan Turbo Pascal dan menggantinya dengan Delphi berbasis objek Pascal (bahasa pascal yang telah dilengkapi dengan fitur pemrograman berorientasi objek ) perangkat lunak tersebut membawa banyak konsep baru kepada pengguna Turbo Pascal seperti konsep pemrograman berbasis RAD ( Rapid Application Develovement ) meski demikian versi 32 bit Delphi masih mendukung cukup banyak aspek-aspek yang ada pada turbo pascal. Beberapa produk lain yang compatible dengan Turbo Pascal juga bermunculan seperti Free Pascal dan Virtual Pascal.
 
          Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak . Produk ini dikembangkan oleh Borland (sebelumnya dikenal sebagai inpires). Bahasa Delphi yang sebelumnya dikenal sebagai objek Pascal ( Pascal dengan ektensi pemerograman berorientasi objek (PBO/OOP) pada mulanya ditunjukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk linuk dan Microsoft .NET framework . Dengan mengunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan disistem operasi MacOs X dan Windows CE. 
 
          Pada tahun 2001 sebuah versi linuk dikenal sebagai Kylik tersedia . dengan satu rilis baru setiap tahunnya,pada tahun 2002 dukungan untuk linux ( melalui Kylix dan CLX Component Library ) ditambahkan dan tahun 2003 .Net mulai didukung dengan munculnya Delphi .NET ( Delphi 8 ) yang kini sudah keluar, juga versi.Net terbaru yaitu RAD Studio 2007 dan Turbo Delphi .NET dengan versi desktopnya yaitu Delphi 2007 for win 32 dan Turbo Delphi.
 
         Chief Architect yang melahirkan Delphi , dan pendahulunya turbo pascal adalah Anders Hejlsberg sampai kemudian ia pindah ke Microsoft tahun 1996 dimana ia sebagai chief designer C# dan termasuk orang kunci dalam perancangan Microsoft .NET framework didukungan penuh untuk .NET ditambahkan pada Delphi 8 ( yang dirilis pada bulan desember 2003 ) dengan penampilan user interface ( look and fell ) mirip dengan Microsoft Visual Studio .NET.
 
         Delphi 2005 (Delphi 9) mendukung code generation baik untuk win 32 maupun .NET dan seperti yang telah dikenal fitur-fitur manipulasi data secara langsung dari database secara design-time . Ia juga membawa banyak pembaharuan pada IDE secara signifikan.
 
referensi :
htt//unikom.ac.id

CONTOH PROGRAM C++ MENU

#include <iostream>
#include <conio.h>

using namespace std;

int main ()
{
    int pil, a, t, l;
    float phi= 3.14, luas, r;
    char nama [20];
    char kls[20];
    char npm [20];
    cout<<"++++MENU++++"<<endl;
    cout<<"1. Biodata"<<endl ;
    cout<<"2. Luas segitiga "<<endl;
    cout<<"3. lLuas Lingkaran "<<endl;
    cout<<"Masukkan pilihan anda: ";
    cin>>pil;
    switch (pil)
    {
        case 1 :
        cout<<"Biodata"<<endl;
        cout<<"Masukkan Nama : ";
        cin>>nama;
        cout<<"Masukkan Kelas : ";
        cin>>kls;
        cout<<"Masukkan NPM : ";
        cin>>npm;
        cout<<"Nama anda adalah : "<<nama<<" Berada di kelas "<<kls<<" denngan npm "<< npm;
        break;
        case 2 :
        cout<<"Luas segitiga"<<endl;
        cout<<"Masukkan alas : ";
        cin>>a;
        cout<<"Masukkan tinggi : ";
        cin>>t;
        l=(a*t)/2;
        cout<<"Luas segitiga adalah : "<<l;
        break;
        case 3 :
        cout<<"Luas Lingkaran"<<endl;
        cout<<"Masukkan r : ";
        cin>>r;
        luas=phi*r*r;
        cout<<"luas lingkaran : "<<luas;
        break;
        default :
        cout<<"Pilihan Lain ";
        break;
    }
return 0;
}

CONTOH CODINGAN MASUKAN NILAI UTS DAN NILAI UAS pada PROGRAM C++

#include<iostream>

using namespace std;

int main()
{
    cout << "====Program Grade====" << endl;
    float uts,uas,total;
    cout << "Masukkan Nilai UTS = "; cin >> uts;
    cout << "Masukkan Nilai UAS = "; cin >> uas;
    total = (uts * 0.7) + (uas * 0.3);
    cout << "Total Nilai = " << total << endl;
    if (total > 80 & total <= 100)
    cout << "A";
    else if (total > 60 & total <= 80)
    cout << "B";
    else if (total > 40 & total <= 60)
    cout << "C";
    else if (total > 20 & total <= 40)
    cout << "D";
    else cout << "E? COPOOO BANGET !!!";
    return 0;
}

SEJARAH PROGRAM C++


1. Sejarah C++
            C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bel labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding). Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading. Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).
            Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.