Rabu, 23 November 2016

DBMS (Data Base Management System)

PENGERTIAN 

 DBMS (Data Base Management System) yakni perangkat lunak yang menangani semua pengaksesan database. Secara fungsi, data base management system atau dbms mempunyai fasilitas mengintegrasikan, terhubung, merekayasa dan memelihara basis data.
Basis data merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya yang diaorganisasikan sesuai struktur tertentu dan disimpan dengan baik.  Untuk mendapatkan informasi yang berguna dari kumpulan data maka diperlukan suatu perangkat lunak (software) untuk memanipulasi data sehingga mendapatkan informasi yang berguna.

FUNGSI DBMS

1. MENJAGA INTEGRITAS DATA
DBMS berfungsi untuk mengurangi dan menghilangkan redundansi data dan memaksimalkan konsistensi data agar setiap kali menampilkan data, sesuai dengan data aslinya.

2. PENYIMPANAN DATA (DATA STORAGE MANAGEMENT)
DBMS berfungsi sebagai tempat penyimpanan data, kecanggihan DBMS saat ini dapat menyimpan data dalam berbagai jenis seperti video dan gambar.

3. KAMUS DATA
DBMS berfungsi melakukan manajemen terhadap elemen pada database dan bagaimana mereka di hubungkan (relasi) dengan data lainnya.

4. TRANSFORMASI DAN PENYAJIAN DATA
DBMS berfungsi sebagai transformasi dan penyajian data antara lain adalah mengkonversi setiap data yang dimasukkan pada struktur dan format yang telah ditentukan.

5. KEAMANAN DATA
DBMS berfungsi memberikan hak akses pada orang yang sesuai dan mengatur apa saja yang dapat dilakukan oleh user tersebut pada sebuah database.

6. MEMUNGKINKAN AKSES BEBERAPA USER
DBMS memungkinkan beberapa user melakukan interaksi pada sebuah database 

7. MENYEDIAKAN PROSEDUR BACKUP DAN RECOVERY
DBMS memungkinkan database yang ada untuk di backup dan di recovery sesuai dengan kebutuhan dengan memanfaatkan teknik dan wizard yang dimiliki masing masing DBMS.

8. MENYEDIAKAN BAHASA AKSES DAN PEMOGRAMAN
DBMS menyediakan SQL untuk melakukan manipulasi dan membuat skema pada database yang dikenal dengan DML dan DDL.

9. MENYEDIAKAN INTERFACE UNTUK KOMUNIKASI
DBMS menyediakan interface untuk melakukan komunikasi antara database yang satu dengan yang lainnya.

10. MANAJEMEN TRANSAKSI
DBMS menyediakan mekanisme dalam mengatur transaksi dan perintah yang disampaikannya untuk memastikan konsistensi data.

KEUNTUNGAN DBMS

1. Kebebasan data serta hak akses yang efisien
2. Mereduksi saat pengembangan aplikasi
3. Integritas serta keamanan data
4. Administrasi keseragaman data
5. Akses berbarengan serta perbaikan dari terjadinya crashes (tabrakan dari sistem serentak) 
6. Kurangi data redudansi (bisa direduksi/dikurangi namun tak bisa dihilangkan sekalipun untuk keperluan keyfield
7. Memerlukan sedikit memori unyk penyimpanan data

KERUGIAN DBMS
1. Harga software yang cukup mahal
2. Memerlukan memori sekunder 
3. Membutuhkan pengetahuan spesial agar bisa memakai dengan cara penuh

CONTOH DBMS
1. MySQL
2. Oracle
3. Firebirh
4. Microsoft SQL server 2000
5. Visual Foxpro 6.0
6. Database Desktop Paradox

KESIMPULAN 
Basis data atau Data Base merupakan kumpulan data yang saling berhubungan satu dengan yang lainnya dan terorganisasi sesuai struktur tertentu.
Dilihat dari segi fungsi banyak perusahaan nasional maupun internasional yang memanfaatkannya untuk aktivitas perusahaan tersebut. fungsi yang dimaksud yaitu : Menjaga Integritas Data, Penyimpanan Data (Data Storage Management), Kamus Data, Transformasi dan Penyajian Data, Keamanan Data, Memungkinkan Akses Beberapa User, Menyediakan Prosedur Backup dan Recovery, Menyediakan bahasa akses dan pemogramman, Menyediakan interface untuk komunikasi, dan Manajemen Transaksi
keuntungannya kebebasan data serta hak akses yang efisien, mereduksi saat pengembangan aplikasi, integritas serta keamanan data, administrasi keseragaman data, akses berbarengan serta perbaikan dari terjadinya crashes (tabrakan dari sistem serentak), kurangi data redudansi (bisa direduksi/dikurangi namun tak bisa dihilangkan sekalipun untuk keperluan keyfield, dan memerlukan sedikit memori unyk penyimpanan data
kerugiannya harga software yang cukup mahal, memerlukan memori sekunder, dan membutuhkan pengetahuan spesial agar bisa memakai dengan cara penuh

 SARAN
Kerumitan dan banyaknya fungsi yang ada menyebabkan DBMS memerlukan banyak software pendukung yang mengakibatkan penambahan tempat penyimpanan dan memory. Sebaiknya DBMS dikembangkan lagi untuk meminimalisir kerugian yang ada seperti hal dalam segi penyimpanan dan biaya software yang kurang bersahabat.


 

Sabtu, 22 Oktober 2016

SISTEM PAKAR (EXPERT SYSTEM)



Sistem Pakar (Expert System)

Pengertian sistem pakar
Pakar adalah orang yang memiliki pengetahuan, penilaian, pengalaman, metode khusus serta kemampuan untuk menerapkan bakat ini didalam memberi nasihat dan memecaahkan masalah. Misalnya seorang dokter, penasehatkeuangan, pakar mesin mobil, dan lain sebagainya.
Kepakaran (Expertise) adalah pengetahuan yang ekstensif (meluas) dan spesifik yang diperoleh melalui rangkaian pelatihan, membaca, dan pengalaman. Pengetahuan membuat pakar dapat mengambil keputusan lebih baik dan lebih cepat daripada non-pakar dalam memecahkan masalah yang kompleks. Kepakaran mempunyai sifat berjenjang, pakar top memiliki pengetahuan lebih banyak daripada junior.
Sistem pakar  adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti yang biasa dilakukan para ahli.
Tujuan dari sebuah sistem pakar adalah untuk mentransfer kepakaran yang dimiliki seorang pakar kedalam komputer, dan kemudian kepada orang lain (nonexpert).
Sistem pakar memberikan banyak keuntungan bagi operasi perusahaan dan manajer, tetapi memiliki keterbatasan signifikan.

Tujuan dari pengembangan sistem pakar adalah :

  • ·         Mempermudah tenaga kerja ahl
  • ·         Mengganti tenaga ahli
  • ·         Menggabungkan kemampuan tenaga ahli
  • ·         Training tenaga ahli
  • ·         Mengurangi resiko pada pekerjaan yang berbahaya
  • ·         Menyediakan para ahli pada bidang pekerjaan “kering” 
Keuntungan
Ada banyak manfaat atau keuntungan yang dapat diperolah dengan mengembangkan sistem pakar, antara lain :
1.            Masyarakat awam non-pakar dapat memanfaatkan keahlian di dalam bidang tertentu tanpa kehadiran langsung seorang pakar.
2.            Meningkatkan produktivitas kerja, yaitu bertambah efisiensi pekerjaan tertentu serta hasil solusi kerja.
3.            Penghematan waktu dalam menyelesaikan masalah yang kompleks.
4.            Memberikan penyederhanaan solusi untuk kasus-kasus yang kompleks dan berulang-ulang.
5.            Pengetahuan dari seorang pakar dapat didokumentasikan tanpa ada batas waktu.
6.            Memungkinkan penggabungan berbagai bidang pengetahuan dari berbagai pakar untuk dikombinasikan.

Kerugian
Selain banyak manfaat yang diperoleh, ada juga kelemahan pengembangan sistem pakar, yaitu :
1.      Daya kerja dan produktivitas manusia menjadi berkurang karena semuanya dilakukan secara otomatis oleh sistem.
2.      Pengembangan perangkat lunak sistem pakar lebih sulit dibandingkan dengan perangkat lunak
3.      Biaya yang diperlukan untuk membuat dan memeliharanya sangat mahal.
4.      Sistem tidak bernilai 100% benar

Contoh Aplikasi dan Pengembangan Sistem Pakar
a.       Dendral : Mengidentifikasi struktur organik tak dikenal melalui analisa spektrum massa dan ilmu kimia
b.      Mycin: Identifikasi bakteri penyebab infeksi dan merekomendasikan antiobiotik dengan dosis yang disesuaikan dengan berat tubuh pasien. Dirancang oleh Edward Feigenbaum (Universitas Stanford) th ’70 an.
c.       Dipmeter Advisor: Digunakan oleh Schlumberger untuk analisis data dalam pengeboran minyak.
d.      XCON & XSEL : Membantu konfigurasi sistem komputer besar. Dikembangkan oleh Digital Equipment Corporation (DEC) dan Carnegie Mellon Universitas (CMU), akhir ’70 an. Untuk sistem komputer DEC VAC 11 1780
e.       Sophie : Analisis sirkit elektronik
f.       Prospector : Digunakan di dalam geologi untuk membantu mencari dan menemukan deposit. Didesign oleh Sheffield Research Institute, akhir ‘70an
g.      Folio : Menbantu memberikan keutusan bagi seorang manajer dalam hal stok broker dan investasi.
h.      Delta : Pemeliharaan lokomotif listrik disel. Didesign & dikembangkan oleh General Electric Company.
i.        YESMVS : Membantu operator komputer & mengontrol sistem operasi MVS (multiple virtual storage). Didesign oleh IBM awal th ‘80an
j.        ACE : SP troubleshooting pd sistem kabel telpon. Didesign & dikembangkan oleh AT&T Bell Lab awal th ‘80an

Contoh Aplikasi Sistem Pakar
Ini adalah contoh Sistem Pakar sederhana, Sistem Pakar Bengkel Mobil yang bertujuan untuk mencari apa yang salah sehingga mesin mobil pelanggan yang tidak mau hidup, dengan memberikan gejala-gejala yang teramati. Anggap Sistem Pakar kita memiliki aturan-aturan berikut:
1.      JIKA mesin_mendapatkan_bensin DAN starter_dapat_dihidupkan MAKA ada_masalah_dengan_pengapian
2.      JIKA TIDAK BENAR starter_dapat_dihidupkan DAN TIDAK BENAR lampu_menyala MAKA ada_masalah_dengan_aki
3.      JIKA TIDAK BENAR starter_dapat_dihidupkan DAN lampu_menyala MAKA ada_masalah_dengan_starter
4.      JIKA ada_bensin_dalam_tangki_bahan_bakar MAKA mesin_mendapatkan_bensin

fasilitas penjelas
Contoh pemakaian fasilitas penjelas dalam Sistem Pakar di atas dapat dilihat pada percakapan berikut :
System Pakar : Apakah ada bensin dalam tangki bahan bakar?
Klien               : Ya
System Pakar  : Apakah starter dapat dihidupkan?
Klien               : Tidak
System Pakar : Apakah lampu menyala?
Klien               : Mengapa?
System Pakar  :  Saya mencoba membuktikan bahwa ada masalah dengan aki. Sudah ditunjukkan adalah tidak benar starter dapat dihidupkan. Sehingga
jika tidak benar bahwa lampu menyala, maka ada masalah dengan
aki. Apakah lampu menyala?
Klien               : Tidak
System Pakar  : Saya berkesimpulan bahwa ada masalah dengan aki
Klien               : Bagaimana bisa?
System Pakar  : Hal ini sesuai dengan aturan no 2 : JIKA TIDAK BENAR
starter_dapat_dihidupkan DAN TIDAK BENAR lampu_menyala
MAKA ada_masalah_dengan_aki bahwa tidak benar
starter_dapat_dihidupkan sudah dijawab, bahwa tidak benar
lampu_menyala sudah dijawab, sehingga dapat disimpulkan bahwa
ada_masalah_dengan_aki.

Kesimpulan
Dari pengertian sistem pakar diatas dapat kita tarik kesimpulan bahwa sitem pakar adalah sistem yang berusaha menerapkan pemikiran ahli pakar dan bertujuan untuk memecahkan masalah dalam bidang tertentu
Artikel diatas juga menjelaskan tentang keuntungan sistem pakar dalam masyarakat umum. Dijaman serba modern seperti ini aplikasi berbasis sistem pakar memang sangat diperlukan masyarakat umum dalam memecahkan masalah di setiap bidangnya masing masing. Sehingga sangat bermanfaat untuk masyarakat yang penuh dengan aktivitas setiap harinya.
Dikarenakan sistem pakar ini masih buatan manusia dan manusia pun tidak lalai dari yang namanya kesalahan dikarenakan manusia itu tidak ada yang sempurna. dapat kita lihat dari beberapa kerugian pada sistem pakar tesebut hal itu dikarenakan adanya kesalahan dalam pembuatan sistem pakar yang tidak terpikirkan oleh seorang ahli pakar.
Inti dari tujuan pembuatan sistem pakar ini agar mempermudah masyarakat awam memecahkan masalah dalam bidang yang bermasalah.

Sumber :

Rabu, 28 September 2016

PERKEMBANGAN INTERNET DI INDONESIA



Internet telah membuat revolusi baru dalam dunia komputer dan dunia komunikasi yang tidak pernah diduga sebelumnya. Beberapa Penemuan telegram, telepon, radio, dan komputer merupakan rangkaian kerja ilmiah yang menuntun menuju terciptanya Internet yang lebih terintegrasi dan lebih berkemampuan dari pada alat-alat tersebut.

Internet merupakan jaringan global komputer dunia, besar dan sangat luas sekali dimana setiap komputer saling terhubung satu sama lainnya dari negara ke negara lainnya di seluruh dunia dan berisi berbagai macam informasi, mulai dari text, gambar, audio, video, dan lainnya.
Internet itu sendiri berasal dari kata Interconnection Networking, yang berarti hubungan dari banyak jaringan komputer dengan berbagai tipe dan jenis, dengan menggunakan tipe komunikasi seperti telepon, salelit, dan lainnya.

Dalam mengatur integrasi dan komunikasi jaringan komputer ini menggunakan protokol yaitu TCP/IP. TCP (Transmission Control Protocol) bertugas untuk memastikan bahwa semua hubungan bekerja dengan benar, sedangkan IP (Internet Protocol) yang mentransmisikan data dari satu komputer ke komputer lain. TPC/IP secara umum berfungsi memilih rute terbaik transmisi data, memilih rute alternatif jika suatu rute tidak dapat di gunakan, mengatur dan mengirimkan paket-paket pengiriman data.

Untuk dapat ikut serta menggunakan fasilitas Internet, Anda harus berlangganan ke salah satu ISP (Internet Service Provider) yang ada dan melayani daerah Anda. ISP ini biasanya disebut penyelenggara jasa internet. 
Anda bisa menggunakan fasilitas dari Telkom seperti Telkomnet Instan, speedy dan juga layanan ISP lain seperti first media, netzip dan sebagainya.

Internet memberikan banyak sekali manfaat, ada yang bisa memberikan manfaat baik dan buruk. Baik bila digunakan untuk pembelajaran informasi dan buruk bila digunakan untuk hal yang berbau pornografi, iformasi kekerasan, dan lain-lainnya yang negatif.

Internet ini memungkinkan pengguna komputer di seluruh dunia untuk saling berkomunikasi dan berbagi informasi dengan cara saling mengirimkan email, menghubungkan komputer satu ke ke komputer yang lain, mengirim dan menerima file dalam bentuk text, audio, video, membahas topik tertentu pada newsgroup, website social networking dan lain-lain.

Faktor-faktor yang Mempengaruhi Perkembangan Internet
1.Infrastruktur dan lingkungan institusi.
2.Kesamaan struktur (modernization dan postindustrialization).
3.Perdagangan dan Investasi Asing.
4.Pembangunan perkotaan (urban leadership).
5.Keberadaan-keberadaan industri.

INTERNET DI INDONESIA

Perkembangan internet di indonesia menjadi hal unik karena berbeda dengan negara lain yang perkembangan internetnya dipicu oleh penggunaan individual dan perusahaan-perusahaan besar. Sedangkan di indonesia dipicu oleh cafe atau warung internet seringdisebut warnet.

Secara umum akses internet publik terbagi menjadi tiga :
1. Tele center, contohnya akses internet di perpustakaan, biasanya gratis.
2. Warnet, berbayar  tergantung lama penggunaan internet.
3. Information access point, adalah terminal   untuk mengakses internet, untuk penggunaan  waktu yang singkat. Biasa tersedia di mall, bandara dan berbagai tempat publik.

Dari penelitian mengenai Indonesia ini didapat beberapa hal sebagai berikut :
- Antar warnet bergabung menjadi satu jaringan, untuk menekan biaya bandwith internet.
- Wiraswasta yang terjun dalam usaha warung  internet, berlatar   pendidikan IT atau setidaknya mempunyai kemampuan IT.
- Pengguna warnet sebagian besar merupakan orang muda.
- Lingkungan yang menjadi tempat bertumbuhnya warung internet berdekataan dengan fasilitas pendidikan, tempat rekreasi.

Indaktor utama dalam perkembangan internet di idonesia adah faktor ekonomi dan perkembangan masyarakat merupakan pengaruh yang besar dalam perkembangan internet.
Contoh perkembangan internet pada 3 bidang secara ekonomi yaitu :

Dunia perbangkan :

1. ATM Bersama secara online
2. Transaksi keuangan lewat internet
3. Meminjam uang lewat kredit
4. Pembayaran biaya listrik secara online

Dunia pendidikan :

1. Bisa melakukan pembelajaran secara online
2. Mencari bahan materi secara mandiri melalui online
3. Mengetahui perkembangan dunia dengan mudah
4. Mengembangkan kreativitas diri. Kita bisa berekreasi melalui internet.
5. Memperlihatkan karya hasil belajar kepada masyarakat bebas. Seperti mepublish karya kita sendiri dalam sebuah blog.

Ekonomi :

1. Meningkat kan penghasilan perusahaan karena bisa bertransaksi lewat internet
2. Lebih leluasa dalam mempublkasikan sebuah produk
3. Menghemat biaya karena biasanya internet gratis

Di setiap perkembangan pasti memiliki kelebihan dan kekurangannya masing – masing. Dalam perkembangan internet di indonesia memiliki kelebihan dan kekurangannya sebagai berikut.

Kelebihannya :

- Lebih cepat dalam hal pertukaran informasi bahakan hanya hitungan detik
- Lebih efeisien dikarenakan waktu yang digunakan lebih singkat
- Lebih luas sebarannya bahkan mencakup penjuru dunia
- Lebih lama dalam menyimpan data. Seperti menyimpan ke dala CD, flashdisk atau harddisk.
- Hemat biaya tidak memerlukan kertas dalm pertukaran informasi.

Kekurangannya :

- Kesempatan kerja makin sempit
- Berubahnya pola industrialisasi dunia
- Tekanan – tekanan ekonomi dari negara maju
- Penyalahgunaan seperti pornografi, pembajakan, atau perjudian.

KESIMPULAN : 
Dari contoh - contoh perkembangan internet di indonesia sudah sangat pesat. dari perkembangan itu memang sangat membantu ekonomis dan efektifitas negara indonesia. dikarenakan banyak sekali hal yang membantu bagi negara itu sendiri dapat kita lihat dari kemajuan teknologi negara indonesia. Namun masih banyak dampak negatif yang ada dalam perkembangan tersebut seperti pornografi, pembajakan, dan perjudian. yang saya harapkan keaman dalam dunia internet agar lebih diperketat sehingga mengurangi dampak negatif dari pengunaan internet itu sendiri.

sumber : http://sonifauzanm.blogspot.co.id/2015/10/makalah-tentang-perkembangan-internet.html