Rabu, 21 Maret 2012

Sejarah Logika Informatika


Logika sebagai ilmu pengetahuan
Logika merupakan sebuah ilmu pengetahuan di mana obyek materialnya adalah berpikir (khususnya penalaran/proses penalaran) dan obyek formal logika adalah berpikir/penalaran yang ditinjau dari segi ketepatannya.
Logika sebagai cabang filsafat
Logika adalah sebuah cabang filsafat yang praktis. Praktis di sini berarti logika dapat dipraktekkan dalam kehidupan sehari-hari.
Logika lahir bersama-sama dengan lahirnya filsafat di Yunani. Dalam usaha untuk memasarkan pikiran-pikirannya serta pendapat-pendapatnya, filsuf-filsuf Yunani kuno tidak jarang mencoba membantah pikiran yang lain dengan menunjukkan kesesatan penalarannya.
Logika digunakan untuk melakukan pembuktian. Logika mengatakan yang bentuk inferensi yang berlaku dan yang tidak. Secara tradisional, logika dipelajari sebagai cabang filosofi, tetapi juga bisa dianggap sebagai cabang matematika. logika tidak bisa dihindarkan dalam proses hidup mencari kebenaran
Dasar-dasar Logika
Konsep bentuk logis adalah inti dari logika. Konsep itu menyatakan bahwa kesahihan (validitas) sebuah argumen ditentukan oleh bentuk logisnya, bukan oleh isinya. Dalam hal ini logika menjadi alat untuk menganalisis argumen, yakni hubungan antara kesimpulan dan bukti atau bukti-bukti yang diberikan (premis). Logika silogistik tradisional Aristoteles dan logika simbolik modern adalah contoh-contoh dari logika formal.
Dasar penalaran dalam logika ada dua, yakni deduktif dan induktif. Penalaran deduktif—kadang disebut logika deduktif—adalah penalaran yang membangun atau mengevaluasi argumen deduktif. Argumen dinyatakan deduktif jika kebenaran dari kesimpulan ditarik atau merupakan konsekuensi logis dari premis-premisnya. Argumen deduktif dinyatakan valid atau tidak valid, bukan benar atau salah. Sebuah argumen deduktif dinyatakan valid jika dan hanya jika kesimpulannya merupakan konsekuensi logis dari premis-premisnya.
Contoh argumen deduktif:
Setiap mamalia punya sebuah jantung
Semua kuda adalah mamalia
Setiap kuda punya sebuah jantung
Penalaran induktif—kadang disebut logika induktif—adalah penalaran yang berangkat dari serangkaian fakta-fakta khusus untuk mencapai kesimpulan umum.

Contoh argumen induktif:
Kuda Sumba punya sebuah jantung
Kuda Australia punya sebuah jantung
Kuda Amerika punya sebuah jantung
Kuda Inggris punya sebuah jantung
Setiap kuda punya sebuah jantung
Tabel di bawah ini menunjukkan beberapa ciri utama yang membedakan penalaran induktif dan deduktif.
Deduktif
                Induktif

Jika semua premis benar maka kesimpulan pasti benar
          Jika premis benar, kesimpulan mungkin benar, tapi tak pasti benar.

Semua informasi atau fakta pada kesimpulan sudah ada, sekurangnya secara implisit, dalam premis.
          Kesimpulan memuat informasi yang tak ada, bahkan secara implisit, dalam premis.


Sejarah Logika
Masa Yunani Kuno
Logika dimulai sejak Thales (624 SM - 548 SM), filsuf Yunani pertama yang meninggalkan segala dongeng, takhayul, dan cerita-cerita isapan jempol dan berpaling kepada akal budi untuk memecahkan rahasia alam semesta.
Thales mengatakan bahwa air adalah arkhe (Yunani) yang berarti prinsip atau asas utama alam semesta. Saat itu Thales telah mengenalkan logika induktif.
Aristoteles kemudian mengenalkan logika sebagai ilmu, yang kemudian disebut logica scientica. Aristoteles mengatakan bahwa Thales menarik kesimpulan bahwa air adalah arkhe alam semesta dengan alasan bahwa air adalah jiwa segala sesuatu.
Dalam logika Thales, air adalah arkhe alam semesta, yang menurut Aristoteles disimpulkan dari:
Air adalah jiwa tumbuh-tumbuhan (karena tanpa air tumbuhan mati)
Air adalah jiwa hewan dan jiwa manusia
Air jugalah uap
Air jugalah es

Jadi, air adalah jiwa dari segala sesuatu, yang berarti, air adalah arkhe alam semesta.
Sejak saat Thales sang filsuf mengenalkan pernyataannya, logika telah mulai dikembangkan. Kaum Sofis beserta Plato (427 SM-347 SM) juga telah merintis dan memberikan saran-saran dalam bidang ini.
Pada masa Aristoteles logika masih disebut dengan analitica , yang secara khusus meneliti berbagai argumentasi yang berangkat dari proposisi yang benar, dan dialektika yang secara khusus meneliti argumentasi yang berangkat dari proposisi yang masih diragukan kebenarannya. Inti dari logika Aristoteles adalah silogisme.
Buku Aristoteles to Oraganon (alat) berjumlah enam, yaitu:
Ø  Categoriae menguraikan pengertian-pengertian
Ø  De interpretatione tentang keputusan-keputusan
Ø  Analytica Posteriora tentang pembuktian.
Ø  Analytica Priora tentang Silogisme.
Ø  Topica tentang argumentasi dan metode berdebat.
Ø  De sohisticis elenchis tentang kesesatan dan kekeliruan berpikir.

Pada 370 SM - 288 SM Theophrastus, murid Aristoteles yang menjadi pemimpin Lyceum, melanjutkan pengembangn logika.
Istilah logika untuk pertama kalinya dikenalkan oleh Zeno dari Citium 334 SM - 226 SM pelopor Kaum Stoa. Sistematisasi logika terjadi pada masa Galenus (130 M - 201 M) dan Sextus Empiricus 200 M, dua orang dokter medis yang mengembangkan logika dengan menerapkan metode geometri.
Porohyus (232 - 305) membuat suatu pengantar (eisagoge) pada Categoriae, salah satu buku Aristoteles.
Boethius (480-524) menerjemahkan Eisagoge Porphyrius ke dalam bahasa Latin dan menambahkan komentar- komentarnya.
Johanes Damascenus (674 - 749) menerbitkan Fons Scienteae.
Abad pertengahan dan logika modern [2]
Pada abad 9 hingga abad 15, buku-buku Aristoteles seperti De Interpretatione, Eisagoge oleh Porphyus dan karya Boethius masih digunakan.
Thomas Aquinas 1224-1274 dan kawan-kawannya berusaha mengadakan sistematisasi logika.
Lahirlah logika modern dengan tokoh-tokoh seperti:
Petrus Hispanus (1210 - 1278)
Roger Bacon (1214-1292)
Raymundus Lullus (1232 -1315) yang menemukan metode logika baru yang dinamakan Ars Magna, yang merupakan semacam aljabar pengertian.
William Ocham (1295 - 1349)
Pengembangan dan penggunaan logika Aristoteles secara murni diteruskan oleh Thomas Hobbes (1588 - 1679) dengan karyanya Leviatan dan John Locke (1632-1704) dalam An Essay Concerning Human Understanding
Francis Bacon (1561 - 1626) mengembangkan logika induktif yang diperkenalkan dalam bukunya Novum Organum Scientiarum.
J.S. Mills (1806 - 1873) melanjutkan logika yang menekankan pada pemikiran induksi dalam bukunya System of Logic
Lalu logika diperkaya dengan hadirnya pelopor-pelopor logika simbolik seperti:
Gottfried Wilhelm Leibniz (1646-1716) menyusun logika aljabar berdasarkan Ars Magna dari Raymundus Lullus. Logika ini bertujuan menyederhanakan pekerjaan akal budi dan lebih mempertajam kepastian.
George Boole (1815-1864)
John Venn (1834-1923)
Gottlob Frege (1848 - 1925)
Lalu Chares Sanders Peirce (1839-1914), seorang filsuf Amerika Serikat yang pernah mengajar di John Hopkins University,melengkapi logika simbolik dengan karya-karya tulisnya. Ia memperkenalkan dalil Peirce (Peirce's Law) yang menafsirkan logika selaku teori umum mengenai tanda (general theory of signs)
Puncak kejayaan logika simbolik terjadi pada tahun 1910-1913 dengan terbitnya Principia Mathematica tiga jilid yang merupakan karya bersama Alfred North Whitehead (1861 - 1914) dan Bertrand Arthur William Russel (1872 - 1970).
Logika simbolik lalu diteruskan oleh Ludwig Wittgenstein (1889-1951), Rudolf Carnap (1891-1970), Kurt Godel (1906-1978), dan lain-lain.
Logika sebagai matematika murni
Logika masuk ke dalam kategori matematika murni karena matematika adalah logika yang tersistematisasi. Matematika adalah pendekatan logika kepada metode ilmu ukur yang menggunakan tanda-tanda atau simbol-simbol matematik (logika simbolik). Logika tersistematisasi dikenalkan oleh dua orang dokter medis, Galenus (130-201 M) dan Sextus Empiricus (sekitar 200 M) yang mengembangkan logika dengan menerapkan metode geometri.

Puncak logika simbolik terjadi pada tahun 1910-1913 dengan terbitnya Principia Mathematica tiga jilid yang merupakan karya bersama Alfred North Whitehead (1861 - 1914) dan Bertrand Arthur William Russel (1872 - 1970).
Kegunaan logika
1.       Membantu setiap orang yang mempelajari logika untuk berpikir secara rasional, kritis, lurus, tetap, tertib, metodis dan koheren.
2.       Meningkatkan kemampuan berpikir secara abstrak, cermat, dan objektif.
3.       Menambah kecerdasan dan meningkatkan kemampuan berpikir secara tajam dan mandiri.
4.       Memaksa dan mendorong orang untuk berpikir sendiri dengan menggunakan asas-asas sistematis
5.       Meningkatkan cinta akan kebenaran dan menghindari kesalahan-kesalahan berpkir, kekeliruan, serta kesesatan.
6.       Mampu melakukan analisis terhadap suatu kejadian.
7.       Terhindar dari klenik , gugon-tuhon ( bahasa Jawa )
8.       Apabila sudah mampu berpikir rasional,kritis ,lurus,metodis dan analitis sebagaimana tersebut pada butir pertama maka akan meningkatkan citra diri seseorang.
Macam-macam logika
Logika alamiah
Logika alamiah adalah kinerja akal budi manusia yang berpikir secara tepat dan lurus sebelum dipengaruhi oleh keinginan-keinginan dan kecenderungan-kecenderungan yang subyektif. Kemampuan logika alamiah manusia ada sejak lahir. Logika ini bisa dipelajari dengan memberi contoh penerapan dalam kehidupan nyata.
Logika ilmiah
Logika ilmiah memperhalus, mempertajam pikiran, serta akal budi.
Logika ilmiah menjadi ilmu khusus yang merumuskan azas-azas yang harus ditepati dalam setiap pemikiran. Berkat pertolongan logika ilmiah inilah akal budi dapat bekerja dengan lebih tepat, lebih teliti, lebih mudah, dan lebih aman. Logika ilmiah dimaksudkan untuk menghindarkan kesesatan atau, paling tidak, dikurangi.
Referensi
^ Pengantar Logika. Asas-asas penalaran sistematis. Oleh Jan Hendrik Rapar. Penerbit Kanisius. ISBN 979-497-676-8
^ Logika Selayang Pandang. Oleh Alex Lanur OFM. Penerbit Kanisius 1983. ISBN 979-413-124-5

Jumat, 03 Februari 2012

Microsoft Access


Microsoft Access
MS ACESS IS APLICATION FROM MS OFFICE PRODUCTION Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.
SEJARAH
Microsoft merilis Microsoft Access 1.0 pada bulan November 1992 dan dilanjutkan dengan merilis versi 2.0 pada tahun 1993. Microsoft menentukan spesifikasi minimum untuk menjalankan Microsoft Access 2.0 adalah sebuah komputer dengan sistem operasi Microsoft Windows 3.0, RAM berkapasitas 4 megabyte (6 megabyte lebih disarankan) dan ruangan kosong hard disk yang dibutuhkan 8 megabyte (14 megabyte lebih disarankan). Versi 2.0 dari Microsoft Access ini datang dengan tujuh buah disket floppy 3½ inci berukuran 1.44 megabyte.
Perangkat lunak tersebut bekerja dengan sangat baik pada sebuah basis data dengan banyak record tapi terdapat beberapa kasus di mana data mengalami kerusakan. Sebagai contoh, pada ukuran basis data melebihi 700 megabyte sering mengalami masalah seperti ini (pada saat itu, memang hard disk yang beredar masih berada di bawah 700 megabyte). Buku manual yang dibawanya memperingatkan bahwa beberapa kasus tersebut disebabkan oleh driver perangkat yang kuno atau konfigurasi yang tidak benar.
Nama kode (codename) yang digunakan oleh Access pertama kali adalah Cirrus yang dikembangkan sebelum Microsoft mengembangkan Microsoft Visual Basic, sementara mesin pembuat form antarmuka yang digunakannya dinamakan dengan Ruby. Bill Gates melihat purwarupa (prototype) tersebut dan memutuskan bahwa komponen bahasa pemrograman BASIC harus dikembangkan secara bersama-sama sebagai sebuah aplikasi terpisah tapi dapat diperluas. Proyek ini dinamakan dengan Thunder. Kedua proyek tersebut dikembangkan secara terpisah, dan mesin pembuat form yang digunakan oleh keduanya tidak saling cocok satu sama lainnya. Hal tersebut berakhir saat Microsoft merilis Visual Basic for Applications (VBA).

Resume Excel


Microsoft Excel
Microsoft Excel merupakan perangkat lunak untuk mengolah data secara otomatis meliputiperhitungan dasar, penggunaan fungsi-fungsi, pembuatan grafik dan manajemen data.Perangkat lunak ini sangat membantu untuk menyelesaikan permasalahan administratif mulai yang paling sedernaha sampai yang lebih kompleks. Permasalahan sederhana tersebut misalnya membuat rencana kebutuhan barang meliputi namabarang, jumlah barang dan perkiraan harga barang.  Contoh permasalahan yang lebih kompleks adalah pembuatan laporan keuangan (general ledger) yang memerlukan banyak perhitungan, manajemen data dengan menampilkan grafik atau pivot tabel atau penggunaan fungsi-fungsi matematis ataupun logika pada sebuah laporan. untuk lebih jelasnya fungsi-fungsi tersebut di sampaikan pada paparan di bawah ini
Istilah-istilah dalam Excel
    1. Cell      : merupakan bagian terkecil dari worksheet yng dapat diisi dengan jumlah karakter  (max. 255 karakter) isi cell dapat berupa value, formula atau text. Contoh : cell A3, cell D5
    2.  Worksheet (lembar Kerja)      : merupakan kumpulan dari 256 kolom dan 65536 baris
    3. Workbook (buku kerja)           : merupakan kumpulan dari 256 worksheet (berlabel sheet1 sampai sheet 256)
    4.  Range             : merupakan sekelompok cell yang akan mendapataksi sama sesuai perintah yang anda jalankan. Pemberian alamat/ address dilakukan mulai dari cell sudut kiri atas sampai cell sudut kanan bawah. Contoh : A4:D6 → range mulai dari cell A4 sampai cell D6
    5. Alamat Relatif            : merupakan alamat yang jika dituliskan kedalam bentuk rumus atau fungsi akan berubah jika dicopy ke cell lain.
Contoh : cell berisi formula A5*6 ,B3 dicopy ke C5 formula pada C5 berubah menjadi B8*6
    1. Alamat Semi Absolut : merupakan alamat yang dituliskan dengan tanda $ didepan baris atau kolomsehingga nilai tidak akan berubah.
Contoh : Cell B1 berisi formula $A1*7,B1 dicopy kan ke D5 formula pada D5 menjadi $A5*7
    1.  Alamat Absolut          : merupakan alamat yang dituliskan dengan tanda $ didepan baris dan kolom.tekan tombol F4 untuk menghasilkan alamat absolut pada formula bar. Contoh : cell B1 berisi formula $A$1&5,B1 dicopy kan ke C3 formula pada C3 menjadi $A$1*5
    2. Name Box       : menunjukkan pada cell/ range yang aktif saat itu. Anda dapat juga membuat nama range melalui kotak nama disebelah kiri formula bar.
 Contoh : Holla nama lain range A5:G7
Menulis Rumus
Ø  Operasi Logika
 Dibawah ini terdapat operasi logika anda dapat menggunakan operasi resali atau perbandingan dengan lambang yang digunakan pada Excel dan fungsinya sebagai berikut :
A.    = : sama dengan
B.     : lebih besar dari
C.     < : lebih kecil dari d. >= : lebih besar atau sama dengan
D.    <= : lebih kecil atau sama dengan f. <> : tidak sama dengan

Ø  Menggunakan Fungsi
 Fungsi sebenarnya adalah rumus yang sudah ada disediakan oleh Excel 2003, yang akan membantu dalam proses perhitungan. Kita tinggal memanfaatkan sesuai dengan kebutuhan. Umumnya penulisan Fungsi harus dilengkapi dengan argumen, baik erupa angka, label, rumus, alamat sel atau range. Argumen ini harus ditulis dengan diapit tanda kurung ().
A.Fungsi Logika
 Fungsi logika adalah fungsi yang digunakan untuk menyelesaikan perhitungan-perhitungan yang berhubungan dengan pengambilan keputusan fungsi logika yang digunakan adalah :
 1. Fungsi If :
 Bentuk penulisannya : =If(kondisi,nilai jika benar,nilai jika salah)
 Contoh : =If(A5<17,”anak-anak”,”dewasa”)>30,”panas”,if(A5>0,”hangat”,”dingin”))
 2. Fungsi String
 Fungsi string berfungsi untuk mengubah isi text numeric menjadi bilangan
 3. Fungsi VALUE :
 digunakan untuk merubah nilai value menjadi nilai text,
 penulisannya : =VALUE(text)
 4. Fungsi FIND :
 digunakan untuk menghasilkan posisi substring dari sebuah string atau suatu nomor yang dicari,penulisannya : =FIND(cari text,pada text,mulai nomor)
 5. Fungsi MID
 digunakan untu mengambil karakter tertentu dari sederet karakter, penulisannya : =MID(text,posisi awal,jumlah karakter)
 6. Fungsi LEFT atau RIGHT :
 digunakan untuk mengambil substring sebelah kiri atau kanan string, penulisannya =LEFT atau =RIGHT(text,jumlah karakter)
 7. Fungsi REPLACE :
 digunakan untuk menggantikan substring dengan substring lain dalam sebuah string (sederetan karakter atau karakter),
 penulisannya : =REPLACE(text lama,nomor awal,jumlah karakter,text baru)
 8. Fungsi CONCATENATE :
 digunakan untuk menggabungkan string menjadi satu kalimat maksimal 30 string,
 penulisannya : =CONCATENATE(text1,text2,…)

B. Fungsi Tabel :
 Fungsi HLOOKUP dan VLOOKUP digunakan untuk membaca tabel secara vertikal (VLOOKUP) atau secara horizontal (HLOOKUP),
 penulisanya : =HLOOKUP(lookup_value,table_array,row_index_num,…)
 =VLOOKUP(lookup_value,table_array,row_index_num,…)
Fungsi yang sering digunakan
 1. fungsi Sum :
 Digunakan untuk menjumlahkan sekumpulan data pada satu range, penulisannya : =SUM(number1,number2,..)
2. Fungsi Average :
 Digunakan untuk mencari nilai rata-rata,
 penulisannya : =average(number1,number2,…)
 3. Fungsi Max :
 Digunakan untuk mencari nilai tertinggi dari sekumpulan data, penulisannya : =max(number1,number2,…)
 4. Fungsi Min:
 Digunakan untuk mencari nilai terendah dari sekumpulan data, penulisannya : =max(number1,number2,…)
 5. fungsi Count :
 Digunakan untuk menghitung jumlah data dari range yang kita pilih
 6. Fungsi Stedev :
 Digunakan untuk menentukan standart devisiasi dari suatu range, penulisannya : =stedev(number1,number2,…)
 7. Fungsi Var :
 Digunakan untuk menentukan nilai varience dari suatu range, penulisannya : =var(number1,number2,…)