Senin, 07 September 2015

MY SQL Dan ORACLE

MySQL dan ORACLE

MySQL 
MySQL merupakan sebuah perangkat lunak system manajemen basis data SQL (bahasa inggris : data management system) atau DNMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public Licenci (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL . Tidak seperti Apache yang merupakan software yang dikembangkan oleh komunitas umum, dan cipta untuk code sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia yaitu MySQL AB. MySQL AB memegang penuh hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah : david axmark, allan larsson, dan Michael “monthy widenius.
Kelebihan MySQL antara lain :
1. free (bebas didownload)
2. stabil dan tangguh
3. fleksibel dengan berbagai pemrograman
4. Security yang baik
5. dukungan dari banyak komunitas
6. kemudahan management database
7. mendukung transaksi
8. perkembangan software yang cukup cepat.




ORACLE
Sejarah Singkat Oracle
Perusahaan Oracle didirikan pada tahun 1977 oleh tiga orang programmer, Bob Miner, Ed Oates, dan Larry Ellison yang menjabat sebagai CEO (Chief Executive Officer) selama beberapa tahun sampai saat ini. Perusahaan ini berkonsentrasi pada pembuatan database server di mainframe. Kisah sukses Oracle Corp terkait dengan sejarah dan teori database relasional. Teori database relasional diperkenalkan hampir secara simultan oleh Edgar F. Codd (dalam artikelnya yang terkenal Large shared data banks) dan seorang penemu lain yang kurang dikenal, pada tahun 1969. IBM adalah perusahaan pertama yang menerapkan model relasional ini dalam bahasa SQL, dengan produknya DB2. Sayangnya IBM agak ragu akan keampuhan SQL dan model relasional (nantinya akan berpengaruh pada ketertinggalan IBM di pasar database-server sistem operasi Unix dan Windows ).

Larry melihat perkembangan teori model relasional dan implementasi database relasional dalam DB2. Ia yakin bahwa model relational adalah “way of the future” dan memutuskan untuk mengimplementasikan model relasional di produk Oracle. Sebelumnya produk database Oracle memakai model nonrelasional. Oracle menjadi pesaing kuat bagi IBM dalam pasar database server di mainframe, terutama database bermodel relasional.

Sekitar pertengahan tahun 1980an, Larry mendiversifikasi produk Oracle (versi 6.x) keluar mainframe, yakni ke sistem operasi Unix. Selanjutnya tahun 1996 Oracle Corp mendiversifikasi Oracle (versi 7.x) ke sistem operasi Novell Netware, Windows NT, dan Linux (versi 8.x, tahun 1997). Mulai pertengahan tahun 1990an Oracle Corp mulai membuat juga produk-produk nondatabase-server seperti application server (WebDB, OAS), development tools (Oracle Developer, Oracle Designer), dan application suite (Oracle Apps).

Pengertian Oracle

Oracle adalah relational database management system (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle Server menyediakan solusi yang efisien dan efektif karena kemampuannya dalam hal sebagai berikut:
Dapat bekerja di lingkungan client/server (pemrosesan tersebar)

Menangani manajemen space dan basis data yang besar
Mendukung akses data secara simultan
Performansi pemrosesan transaksi yang tinggi
Menjamin ketersediaan yang terkontrol
Lingkungan yang terreplikasi
Database merupakan salah satu komponen dalam teknologi informasi yang mutlak diperlukan oleh semua organisasi yang ingin mempunyai suatu sistem informasi yang terpadu untuk menunjang kegiatan organisasi demi mencapai tujuannya. Karena pentingnya peran database dalam sistem informasi, tidaklah mengherankan bahwa terdapat banyak pilihan software Database Management System (DBMS) dari berbagai vendor baik yang gratis maupun yang komersial. Beberapa contoh DBMS yang populer adalah MySQL, MS SQL Server, Oracle, IBM DB/2, dan PostgreSQL.

Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal, dan bahkan Oracle dijuluki dengan istilah “ora kelar-kelar” yang berarti “tidak selesai-selesai” dalam bahasa Jawa. Jika dibandingkan dengan MySQL yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySQL meskipun harganya sangat mahal.
Namun yang mereka tidak perhitungkan adalah bahwa Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak akan berkembang menjadi besar. Organisasi yang berukuran besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar.
Kelebihan Dan Kekurangan Oracle
Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan berbagai kebutuhan dan kondisi khusus yang dapat berubah-ubah. Sebagai contoh, organisasi yang besar membutuhkan server yang terdistribusi dan memiliki redundancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati. Organisasi tersebut juga mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman dan berjalan di berbagai platform yang berbeda. Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas dari organisasi besar tersebut. Berbagai fitur tersebut membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu adalah harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan dalam sistem informasi di organisasi yang berukuran besar.

Skalabilitas mengacu pada kemampuan untuk terus berkembang dengan penambahan sumber daya. Organisasi yang besar harus mampu melakukan transaksi data dalam volume yang besar dan akan terus bertambah besar. Jika dijalankan hanya pada satu server saja, MySQL memang bisa berjalan lebih cepat daripada Oracle. Namun jika satu server sudah tidak bisa lagi menangani beban yang terus bertambah besar, kinerja MySQL mengalami stagnasi karena keterbatasan server tersebut. Namun Oracle mendukung fitur Grid yang dapat mendayagunakan lebih dari satu server serta data storage dengan mudah dan transparan. Hanya dengan menambahkan server atau data storage ke dalam Oracle Grid, maka kinerja dan kapasitas Oracle dapat terus berkembang untuk mengikuti beban kerja yang terus meningkat.
Demikianlah salah satu (atau dua) keunggulan dari Oracle. Tidaklah mengherankan bahwa meskipun Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, perusahaan-perusahaan besar memilih Oracle dan tidak menggunakan DBMS seperti MySQL yang gratis karena mereka membutuhkan fleksibilitas dan skalabilitas dalam sistem informasi yang mereka gunakan.

Sudirman.2009. Macam-macam DBMS (Database Manajemen System)  (http://s3mrp.blogdetik.com/2009/11/04/macam-macam-dbms-database-managemen- system/)(online), diakses pada 9 september 2015

TUGAS PEMROGRAMAN PANGKALAN DATA

Sejarah Perkembangan DBMS

Sejak tahun 1960-an penggunaan basis data sudah digunakan untuk bidang komersial, dimana pemrosesan file-nya masih berbasis manajemen file tradisional. Perkembangan komputer yang semakin pesat diikuti dengan perkembangan perangkat lunak untuk aplikasi bisnis, sejak tahun 1970-an sampai awal tahun 1980 manajemen berbasis file tradisional berkembang menjadi manajemen basis data.
Di dalam manajemen basis data dikenal berbagai model data yang dapat digunakan untuk mendeskripsikan sebuah data dalam merancang suatu basis data. Manajemen ini memungkinkan banyak user untuk mengakses data secara bersamaan sehingga fasilitas yang dimiliki oleh manajemen sudah semakin banyak yaitu fasilitas pemanipulasian data, kontrol konkurensi data, recovery data, keamanan data dan didukung dengan fasilitas komunikasi data karena manajemen ini sudah terhubung dengan suatu jaringan .
Perkembangan dunia usaha semakin meningkat ditunjang dengan perkembangan komunikasi yang mempermudah organisasi atau perusahaan untuk mengakses data, sehingga mengubah manajemen basis data menjadi manajemen basis data tingkat lanjut didukung dengan fasilitas data warehousing dan fasilitas basis data berbasis web sebagai salah satu strategi organisasi dalam meningkatkan kinerja dan keuntungan organisasi.
Perkembangan komputer yang semakin pesat diikuti dengan perkembangan perangkat lunak untuk aplikasi bisnis, sejak tahun 1970-an sampai awal tahun 1980 manajemen berbasis file tradisional berkembang menjadi manajemen basis data. Di dalam manajemen basis data dikenal berbagai model data yang dapat digunakan untuk mendeskripsikan sebuah data dalam merancang suatu basis data. Manajemen ini memungkinkan banyak user untuk mengakses data secara bersamaan sehingga fasilitas yang dimiliki oleh manajemen sudah semakin banyak yaitu fasilitas pemanipulasian data, kontrol konkurensi data, recovery data, keamanan data dan didukung dengan fasilitas komunikasi data karena manajemen ini sudah terhubung dengan suatu jaringan . Perkembangan dunia usaha semakin meningkat ditunjang dengan perkembangan komunikasi yang mempermudah organisasi atau perusahaan untuk mengakses data, sehingga mengubah manajemen basis data menjadi manajemen basis data tingkat lanjut didukung dengan fasilitas data warehousing dan fasilitas basis data berbasis web sebagai salah satu strategi organisasi dalam meningkatkan kinerja dan keuntungan organisasi. Data Collection and Database Creation (1960s and earlier).
Database Management Systems (1970s – early 1980s)
Database Management Systems (1970s – early 1980s)
 Hierarchical and Network Database SystemsØ
 Relational Database SystemsØ
 Data modeling tools : entity relationship model, etcØ
 Indexing and data organization techniques : b+ tree, hashing, etcØ
 Query language : SQL, etcØ
 User interface, forms, and reportsØ
 Query processing and query optimizaztionØ
 Advance Database Systems (mid-1980s-present)Ø
 Advance data models : extended relational, object oriented, object relational, deductiveØ
 Application oriented : spatial, temporal, multimedia, active, scientific, knowledge bases, Web-Based Database Systems (1990s – present)Ø
 XML-based database systemsØ
 Web mining Data Warehouse and Data Mining (late 1980s – present)Ø
 Data warehouse and OLAP technologyØ
 Data mining and knowledge discoveryØ

A. Data Warehousing
Konsep Data Warehousing
Konsep dasar dari data warehousing adalah informasi yang dikumpulkan dalam suatu gudang penyimpanan dan merepresentasikan solusi untuk pengaksesan data didalam sistem non relasional. Sehingga data warehousing dapat disebut sebagai database yang berorientasi pada subyek, terintegrasi, mempunyai Time Variant dan non-valitile

Empat Karakteristik Data Warehouse
• Subject oriented: Aplikasi untuk operasi perusahaan (operational system) berorientasi pada proses (mengotomasi fungsi-fungsi dari proses bersangkutan – function oriented). Misalnya di bank, aplikasi kredit mengotomasi fungsi-fungsi: verifikasi lamaran dan credit checking, pemeriksaan kolateral, approval, pendanaan, tagihan, dan seterusnya. Didalam data warehouse data-data yang dihasilkan dari proses kredit ini, diatur kembali (dikelompokkan) dan diintegrasikan (digabung) dengan data-data dari fungsi-fungsi lain, agar berorientasi pada misalnya nasabah dan produk.
• Integrated: Data dari macam-macam aplikasi transaksi (untuk bank misalnya: tabungan, kredit,rekening koran) semua mengandung data nasabah, ada yang sama ada yang spesifik (yang sama misalnya: nama dan alamat, yang spesifik misalnya: untuk kredit ada kolateral, untuk rekening Koran ada overdraft) – didalam data warehouse data-data yang sama harus diintegrasikan disatu database, termasuk misalnya diseragamkan formatnya (sederhana tetapi paling sering terjadi – aplikasi-aplikasi sering dibeli vendor berbeda, dibuat dengan/dijalankan di teknologi berbeda-beda).
• Time variant: Data warehouse menyimpan sejarah (historical data). Waktu merupakan tipe atau bagian data yang sangat penting didalam data warehouse. Didalam data warehouse sering disimpan macam-macam waktu, seperti waktu suatu transaksi terjadi/dirubah/dibatalkan, kapan efektifnya,kapan masuk ke komputer, kapan masuk ke data warehouse; juga hampir selalu disimpan versi,misalnya terjadi perubahan definisi kode pos, maka yang lama dan yang baru ada semua didalam data warehouse kita. Sekali lagi, data warehouse yang bagus adalah yang menyimpan sejarah.
• Non-volatile: Sekali masuk kedalam data warehouse, data-data, terutama data tipe transaksi, tidak akan pernah di update atau dihapus (delete) Terlihat, bahwa keempat karakteristik ini saling terkait – kesemuanya harus diimplementasikan agar suatu data warehouse bisa efektif memiliki data untuk mendukung pengambilan-keputusan. Dan,implementasi keempat karakteristik ini membutuhkan struktur data dari data warehouse yangberbeda dengan database sistem operasional.


Keuntungan dari Data Warehousing
1. Hasil yang diperoleh dari investasi lebih tinggi
2. Kompetitif
3. Meningkatkan produktivitas perusahaan
Jenis database yang tersimpan di dalam media penyimpanan data berdasarkan
penggunaan data :
• Database yang memiliki data sering di-update disebut data OLTP (Online Transaction Processing). Data OLTP sering juga disebut data operasional, mencerminkan sifat aplikasi database yang dinamik. 
• Database yang memiliki data sering digunakan untuk query disebut DSS (Decision Support System). Data DSS sering disebut data analitikal, mencerminkan sifat aplikasi database yang relatif statik.

Data Operasional Data DSS
. Berorientasi pada aplikasi : data digunakan untuk proses bisnis. Sebagai contoh : sistem perbankan dengan fileterpisah yang sudah dalam bentuk normal untuk setiap proses bisnis.
• Berorientasi pada subyek : data digunakan untuk subyek bisnis, misalinformasi nasabah. Data dalam bentuk denormalisasi dimana sebuah record dapat meliputi keseluruhan proses bisnis.
• Data terperinci Data ringkas Struktur statik Struktur dinamik Target operator komputer Target pengambil keputusan pada seluruh tingkatan Volatile (data dapat diubah) Non volatile (data tidak bisa diubah setelah dimasukkan) Kebutuhan data selalu diketahui sebelum rancangan system Kebutuhan data sama sekali tidak diketahui sebelum rancangan system Mengikuti siklus hidup pengembangan klasik dimana iterasi rancangan diselesaikan melalui normalisasi data, dan memeriksa kebutuhan pemakai Siklus hidup pengembangan sama sekali berbeda, dimana pemakai menggunakan aplikasi struktur data yang ada dan membuat rancangan siap untuk dianalisis Performansi penting karena jumlah pemakai konkuren sangat besar dalam mengakses data Masalah performansi lebih longgar Karena jumlah pemakai jauh lebih sedikit dalam mengakses data sehingga tidak ada masalah konkuren yang perlu diperhatikan. Penggerak-transaksi (Transaction-driven) Penggerak-analisis (Analysis-driven) Data harus selalu tersedia untuk pemakai akhir (back up dan recovery harus terencana dengan baik) Tidak mempunyai tingkat kebutuhan ketersediaan data yang sama (perencanaan back up dan recovery lebih longgar) Mencerminkan situasi mutakhir Mencerminkan nilai historis.

B. Data Mart
Untuk mencapai suatu data warehouse kelihatannya merupakan suatu tantangan besar dan memang demikian. Bahkan begitu besarnya sehingga beberapa pakar menyarankan pendekatan yang lebih sederhana yaitu menerapkan sesuatu yang dinamakan data mart. Data mart adalah database yang berisikan data yang menjelaskan satu segmen operasi perusahaan. Misalnya perusahaan mungkin memiliki data mart pemasaran, data mart smberdaya manusia, dsb.



C. Data Mining
Istilah yang sering digunakan bersama-sama dengan data warehouse dan data mart adalah data mining. Data mining adalah proses menemukan hubungan dalam data yang tidak diketahui oleh pemakai. Data mining membantu pemakai dengan mengungkapkan berbagai hubungan dan menyajikannya dengan suatu cara yang dapat dimengerti sehingga dapat menjadi dasar pengambilan keputusan. Data mining memungkinkan pemakai “menemukan pengetahuan” pada database yang dalam sepengetahuannya tidak ada. Contoh Data Mining : Sebuah bank telah memutuskan untuk menawarkan reksadana kepada para pelanggannya. Manajemen bank ingin mengarahkan materi promosi pada segmen pelanggan yang memberikan potensi bisnis terbesar.

Data Mining Berdasarkan Verifikasi.
Pendekatan yang dilakukan oleh para manajer adalah mengidentifikasi karakteristik yang mereka yakin dimiliki oleh pasar sasaran. Misalkan para manajer ingin mengarah pada pasangan muda, berpenghasilan ganda, dan kaya. Query dapat dimasukkan ke dalam DBMS, dan catatan yang tepat dapat dipanggil. Pendekatan yang seperti itu, yang mulai dengan hipotesis pemakai tentang bagaimana data tersebut terstruktur, disebut data mining berdasarkan verifikasi (verification-driven data mining). Kekurangan pendekatan ini adalah proses pemanggilan kembali diarahkan sepenuhnya oleh pemakai. Informasi yang dipilih tidak lebih baik daripada pandangan pemakai terhadap data tersebut. Ini merupakan cara tradisional untuk bertanya pada database.

Data Mining Berdasarka Penemuan.
Pendekatan lain memungkinkan sistem data mining mengidentifikasi pelanggan terbaik untuk promosi tersebut. Sistem itu menganalisis database, mencari kelompok-kelompok dengan karakteristik umum. Dalam contoh bank, sistem data mining mungkin mengidentifikasi bukan hanya kelompok pasangan muda lulusan universitas tetapi juga pasangan yang sudah pensiun yang bergantungpada jaminan sosial dan pensiun. Sistem data mining dapat melaksanakan analisis selangkah lebih jauh, dengan merekomendasikan satu set promosi yang diarahkan pada kedua kelompok tersebut.

• Kombinasi Data Mining Verifikasi dan Penemuan.
Perkembangan data mining di masa depan akan mengkombinasikan pendekatan hipotesis danpenemuan.erkembangan ini menggunakan penalaran yang sama yang mendasari konsep Sistem Pendukung Keputusan (Decision SupportSystem – DSS). Konsep tersebut memungkinkan pemakai dan computer bekerja sama untuk memecahkan suatu masalah. Pemakai menerapkan keahliannya dalam hal masalah, dan komputer melakukan analisis data yang 
canggih untuk memilih data yang tepat dan menempatkannya dalam format yang tepat untuk pengambilan keputusan.

.• 1960, Dunia komputerisasi membuat aplikasi individu yang digunakan pada file utama. General mill mulai mengembangkan istilah dimensi dan fakta.

• 1970, IRI menyediakan database dimensi untuk pembeli eceran, tahun untuk memperbaiki, mengembangkan dan mencocokan dengan hardware yang dimiliki.
• 1983, DBMS diperkenalkan untuk mengambil keputusan.
• 1988, Barry dan Paul mempublikasikan karyanya tentang Arsitektur Bisnis dan Sistem Informasi.
• 1990, memperkenalkan tool DBMS sebagai alat untuk datawarehouse.
• 1990-sekarang, banyak bermunculan buku-buku datawarehouse dan aplikasi-aplikasi datawarehouse.
Tujuan Akhir menggunakan Datawarehouse
• Menyediakan data organisasi yang mudah diakses oleh manager.
• Data yang berada di datawarehouse bersifat konsisten, dan merupakan kebenaran.
• Datawarehouse merupakan tempat, dimana data yang telah digunakan di publikasikan.
• Kualitas data di datawarehouse dapat diandalkan.

D. ORDBMS: ORDBMS (Object Relational Database Management System)
Penggunaan teknologi RDBMS pada awalnya sangat dominan, tetapi dikarenakan fasilitas–fasilitas yang ada pada RDBMS tidak lagi sesuai dengan aplikasi tingkat lanjut, maka RDBMS digantikan dengan OODBMS. Pada OODBMS terdapat banyak sekali bentuk-bentuk object oriented seperti metode encapsulation, inheritance, polymorphism, dll.Model data relasional lanjutan tidak hanya ada satu , tetapi terdapat berbagai macam model data, dimana karakteristik dan tingkat kebutuhan data yang telah dibuat. Bagaimanapun semua model data yang akan digunakan mengacu pada konsep objek dan mempunyai kemampuan untuk menyimpan data di dalam database. Berbagai macam terminologi yang digunakan untuk sistem model relasional tingkat lanjut yaitu ERDBMS. Tapi sekarang ini untuk system berbasis objek dapat digunakan OODBMS. Inti dari kinerja RDBMS yaitu ada pada optimasi queri-nya dan juga pengetahuan mengenai bagaimana mengeksekusi fungsi dari user-define secara efisien, mengambil keuntungan dari pengindeksan pada struktur yang baru, memetakan queri dengan cara baru, dan menavigasi antara data menggunakan referensi data. Penggunaan OODBMS untuk suatu organisasi yang sangat besar dan universal tidak lagi sesuai sehingga untuk mendukung kinerja dari organisasi tersebut dibutuhkan suatu ORDBMS (Objeck Relational Database Management System). ORDBMS memiliki fasilitas untuk mendefinisikan data yang kompleks, menspesialisasikan struktur indeks dibutuhkan untuk mengefisienkan pengambilan data. ORDBMS digunakan untuk dua sampai tiga
dimensional data.
C. Active database
Basis data aktif yang juga disebut Active Database adalah suatu sistem basis data yang tidak hanya menyimpan data tetapi juga dapat melakukan suatu aksi tertentu terhadap sebuah event dengan menambahkan suatu elemen dinamis dan memiliki kemampuan memantau event untuk mendeteksi ketika data tertentu dimasukkan, dihapus, diubah, atau dipilih kemudian secara otomatis mengeksekusi suatu aksi sebagai respon dari event yang terjadi dan kondisi tertentu terpenuhi. Basis data aktif merupakan aspek prosedural dari keseluruhan lingkungan yang dikelola oleh basis data dan terdeklarasi eksplisit. Basis data aktif merupakan kombinasi dari basis data statis tradisional dan active rules , yang berarti mekanisme secara otomatis untuk memelihara integritas data dan memberi fasilitas dalam memperlengkapi fungsionalitas basis data. Beberapa hal yang perlu diperhatikan yang menjadi sifat dari tingkah laku rule dalam sebuah basis data aktif yaitu :
1.Termination, suatu eksekusi dari aksi dapat menyebabkan terjadinya event yang lain dan bisa jadi event ini merupakan rule lain yang dijalankan. Apabila tidak ada suatu kondisi terminal, maka hal ini akan terus berulang menjadi loop tanpa akhir.
2. Priority, jika beberapa rule di-trigger oleh event yang sama, maka harus dieksekusi berdasarkan urutan rule-nya.
3 Error handling, jika eksekusi dari rule menghasilkan error maka sistem harus bisa menangani.
Basis data aktif sebagai basis data dengan rule memiliki beberapa ciri-ciri tertentu, yaitu:
1. Secara alami bersifat algoritmik,
2. Kondisi yang ditetapkan adalah data pengguna
3. Deskripsi kerjanya adalah mengubah dan meng-query data oleh pengguna sesuai dengan rule yang dijalankan
4. Output yang ditentukan secara lengkap oleh spesifikasi dari query/perubahan yang dilakukan.
Fasilitas-fasilitas yang dimiliki oleh basis data aktif antara lain logika pengolahan ada di dalam database dan dikelola oleh DBMS dan tidak dikelola oleh program aplikasi, bentuk monitoring event dan kondisi yang mempengaruhi data disediakan oleh DBMS, serta sarana untuk men-trigger logika ada di dalam DBMS.

Perbedaan Basis Data Aktif dan Pasif
Sistem basis data konvensional disebut basis data pasif dalam arti manipulasi data bisa dijalankan oleh database hanya dengan perintah yang diberikan langsung oleh pengguna atau program aplikasi yang terletak di luar basis data. Sedangkan basis data aktif merupakan pengembangan dari database yang memindahkan sifat reactive program ke dalam database.
Salah satu contoh fungsi yang secara efisien dapat dilakukan oleh basis data aktif, akan tetapi di dalam basis data pasif harus diprogram di dalam aplikasi adalah integrity constraint dan triggers. Basis data pasif memiliki keterbatasan untuk mengontrol bentuk-bentuk integrity constraint seperti adanya data tertentu yang harus memenuhi nilai unik atau beberapa data yang harus berisi keterhubungan dengan data lain. Selain itu pada penggunaan triggers pada basis data pasif, jika terjadi perubahan pada konstrain atau triggers itu sendiri maka harus bisa menemukan dan memodifikasi program atau kode yang relevan di setiap aplikasi. Sedangkan pada basis data aktif, memiliki kemampuan untuk mengontrol integrity constraint pada keseluruhan database dan penggunaan triggers yang mampu menjalankan suatu aksi ketika mendeteksi suatu kejadian tertentu tanpa mencari kode-kode yang relevan pada program aplikasi untuk ikut diubah.

Arsitektur Basis Data
Arsitektur basis data aktif yang sering digunakan termasuk dalam sistem arsitektur berlapis ( layered architecture ) dimana semua komponen basis data aktif terletak “di atas” basis data konvensional. Pada sistem arsitektur ini, basis data konvensional bisa diubah menjadi basis data aktif tanpa perlu memodifikasi basis data pasif secara keseluruhan. Bentuk dari arsitektur basis data pasif.
Komponen Pembangun Basis Data Aktif
Basis data aktif dibangun dengan masih memiliki kemampuan atau fasilitasfasilitas dari basis data pasif, seperti konkurensi, query language, konstrain. Hanya saja pada basis data aktif lebih menekankan pada fungsi-fungsi tertentu yang mampu memberikan mekanisme yang sangat kuat dengan input atau event yang sederhana tapi bisa melakukan perubahan yang sangat besar secara otomatis


Client/Server
Dengan makin berkembangnya teknologi jaringan komputer, sekarang ini ada kecenderungan sebuah sistem yang menggunakan jaringan untuk saling berhubungan. Dalam jaringan tersebut, biasanya terdapat sebuah komputer yang disebut server, dan beberapa komputer yang disebut client. Server adalah komputer yang dapat memberikan service ke server, sedangkan client adalah komputer yang mengakses beberapa service yang ada di client. Ketika client membutuhkan suatu service yang ada di server, dia akan mengirim request kepada server lewat jaringan. Jika request tersebut dapat dilaksanakan, maka server akan mengirim balasan berupa service yang dibutuhkan untuk saling berhubungan menggunakan Socket.
Pengertian Client Server
Client-Server adalah arsitektur jaringan yang memisahkan client(biasanya aplikasi yang menggunakan GUI ) dengan server. Masing-masing client dapat meminta data atau informasi dari server.
Karakteristik Server
1. Pasif
2. Menunggu request
3. Menerima request, memproses mereka dan mengirimkan balasan berupa service
Karakteristik Client
1. Aktif
2. Mengirim request
3. Menunggu dan menerima balasan dari server
Socket adalah sebuah endpoint untuk komunikasi didalam jaringan. Sepasang proses atau thread berkomunikasi dengan membangun sepasang socket, yang masing-masing proses memilikinya. Socket dibuat dengan menyambungkan dua buah alamat IP melalui port tertentu. Secara umum socket digunakan dalam client/server system, dimana sebuah server akan menunggu client pada port tertentu. Begitu ada client yang menghubungi server maka server akan menyetujui komunikasi dengan client melalui socket yang dibangun.
Sebagai contoh sebuah program web browser pada host x (IP 146.86.5.4) ingin berkomunikasi dengan web server (IP 152.118.25.15) yang sedang menunggu pada port 80. Host x akan menunjuk sebuah port. Dalam hal ini port yang digunakan ialah port 1655. Sehingga terjadi sebuah hubungan dengan sepasang socket (146.86.5.4:1655) dengan (152.118.25.15:80). Sistem client server didefinisikan sebagai sistem terdistribusi, tetapi ada beberapa perbedaan karakteristik yaitu :


1. Service(layanan)
• Hubungan antara proses yang berjalan pada mesin yang berbeda
• Pemisahan fungsi berdasarkan ide layanannya.
• Server sebagai provider, client sebagai konsumen
2.Sharing resources (sumber daya)
• Server bisa melayani beberapa client pada waktu yang sama, dan meregulasi akses bersama untuk share sumber daya dalam menjamin konsistensinya.
3.Asymmetrical protocol (protokol yang tidak simetris )
• Many-to-one relationship antara client dan server.Client selalu menginisiasikan dialog melalui layanan permintaan, dan server menunggu secara pasif request dari client.
4.Transparansi lokasi
• Proses yang dilakukan server boleh terletak pada mesin yang sama atau pada mesin yang berbeda melalui jaringan.Lokasi server harus mudah diakses dari client.
5.Mix-and-Match
• Perbedaan server client platforms
6.Pesan berbasiskan komunikasi
• Interaksi server dan client melalui pengiriman pesan yang menyertakan permintaan dan jawaban.
7.Pemisahan interface dan implementasi
• Server bisa diupgrade tanpa mempengaruhi client selama interface pesan yang diterbitkan tidak berubah.
Yason.2010.Sejarah Perkembangan Basis Data (http://yasonawaruwu.blogspot.co.id/2010/10/sejarah- perkembangan-basis-data.html) (online) diakses pada 9 september 2015

Kamis, 03 September 2015

ETIKA KEPUSTAKAWANAN

Suatu Pendekatan terhadap profesi dan Kode Etik Kepustakawanan Indonesia

Gambar Buku.







DISKRIPSI BUKU
Judul: ETIKA KEPUSTAKAWANAN
Pengarang: DRS. RACHMAN HERMAWAN S.,MM dan DRS. ZULFIKAR ZEN, MA
Tahun terbit: 2010
jumlah halaman:200 halaman



RINGKASAN
BAB I
PENDAHULUAN
  1. 1.      Pustakawan dan Informasi

Perkembangan ilmu pengetahuan dan teknologi (Iptek) yang didukung oleh teknologi berbasis computer dan komunikasi berdampak terjadinyan ledakan informasi (Informtion explosion).Teknologi informasi  (TI) dimanfaatkan untuk mencipta, memproses, mengolah, menyimpan, dan menyebarluaskan informasi. Berbagai sumber informasi muncul dalam aneka bentuk baik berupa tercetak (printed), terekam (recorded), maupun terpasang (online).
Pengembangan koleksi (collection development) tidak didasarkan pada bentuk fisik, tetapi kandungan informasinya (content). Menurut pakar sosiologi Indonesia Prof. Selo Sumarjan (1989), informasi dalam bahan pustaka dapat dibagi menjadi dua kelompok yaitu: (a) informasi konsumtif (consumptive information) dan (b) informasi modal (capital information). Informasi konsumtiaf adalah informasi yang berguna secara konsumtif yang dapat dinikmati secara  langsung oleh pengguna, karena sifat-sifat informasi yang terkandung  itu sendiri, misalnya karya fiksi, cerpen , lagu, film, berita, dll. Sedangkan informasi modal adalah yang diperlukan untuk proses produksi untuk menyiapkan suatu hasil. Informasi modal berupa bahan baku yang masih memerlukan pengolahan.
  1. 2.      Pustakawan Garda Pengetahuan

Kehadiran pustakawan sebagai pekerja informasi berperan penting da menentukan. Sangatlah tidak benar jika pustakawan hanya dianggap sebagai “penjaga buku” (the books custodian), mereka sesungguhnya adalah “garda pengetahuan” (the guardian of knowledge).  Para pustakawan melakukan kerjasama, baik antar individu maupun antar perpustakaan. Jaringan kerjasama (networking) dibangun untuk mengatasi keterbatasan dengan tujuan akhir yang dapat memmeberikan layanan maksimal kepada pengguna.  Peran utama perpustakaan telah bergeser dari yang semula mengutamakan kegiatan pengumpulan, pengolahan, penyimpanan, dan pelestarian menjadi penyebaran informasi (dissemination of information). Penilaian terhadap pustakawan pun berubah, tidak lagi berdasarkan kepemilikan (holdings) atau jumlah koleksi, luas gedung atau ruangan, tetapi bergeser kepada keterjangkauan (access) dan transaksi yang terjadi baik langsung atau tidak langsung di perpustakaan.
  1. 3.      Paradigma Baru Perpustakaan

Berdasarkan paradigm lama, perpustakaan sering diartikan sebagaisebuah gedung atau ruangan tempat menyimpan buku-buku. Gedungperpustakaan pada umumnya menggunakan gedung  tua, gelap, pengap, dan sepi. Secara lambat dan berangsur, citra ini mulai berubah, terutama setelah banyaknya pengella perpustakaan yang menjadi pustakawan karena pilihan. Mereka bekerja diperpustakaan dengan latar belakang pendidikan ilmuperpustakaan, baik dari dalam maupun luar negeri. Pendidikan perpustakaan di Indonesia yang berkembang setelah tahun 1980-an berperan mengubah paradigm lama tentang profesi pustakawan.
Dalam paradigma baru,perpustakaan adlah sesuatau yang hidup, dinamis, segar menawarkan hal-hal yang baru, produk layanan yang inovatif, dan dikemas sedemikian rupa. Pegawainya berpenampilan ramah, rapi, sehingga dapat memeberikan layanan yang menyenangkan kepada masyarakat  pengguna perpustakaan.gedung atau ruangan yang ditata dengan rapi dan nyaman.

Perubahan paradigma pekerja informasi menuntut dalam melayani pengguna. Pengguna perpustakaan harus dikenali dengan baik, perlakuan kepada mereka harus bervariasi.pengguna (users) adlah istilahumum yang digunakan,tetapi ada diantara mereka  yang dikelompokkan sebagaianggota (members), pembaca (readers). Pemerhati (patrons), pelanggan (customers), ataupun klien (clients).



BAB II
HAKIKAT PERPUSTAKAAN
Perpustakaan adalah suatu sistem yang terdiri dari sisi koleksi, pemakai, tempat, dan pengelola perpustakaan melahirkan berbagai jenia perpustakaan.perpustakaan adlah suatu sisitem yang terdiri dari berbgai unsur yang terkait erat. Di Indonesia, berdasarkan SK Menpan No. 132 tahun 2003 dinyatakan bahwa perpustakaan adlah:"unit kerja yang memil iki sumber daya manusia, ruangan khusus dan koleksi bahan pustaka sekurang-kurangnya terdiri dari 1000 judul dari berbagai sumber disiplin ilmu yang sesuai dengan jenis perpustakaan yang bersangkutan dan dikelola menurut sistem tertentu".
1.Komponen Perpustakaan
a. Pengguna
Salah satu faktor pendorong berdirinya sebuah perpustakaan adlah  pengguna. pengguna adalah orang atau badan yang akan menggunakan perpustakaan. berbagai istilah yang digunakan dalam kaitannya dengan pengguna perpustakaan , antara lain sebagai 1) Anggota (members), dalam hal ini yang dianggap sebagai pengguna adlah mereka yang menjadi anggota perpustakaan. 2) pembaca (readers) dalam hal ini menunjukkan bahwa tugas utama perpustakan adlah menyediakan bahan bacaan bagi pengguna perpustakaan atau tempat dimana oran dapat membaca berbagai jenis bahan pustaka . 3)Pelanggan (customer), dalam hali ini hubungan antara perpustakaan dengan penggunanya sudah seperti hubungan antar penjual dengan pembeli. 4) Klien (clients), dalam hal ini hubungan pepustakaan dengan penggunanya sudah seperti hubungan antara seorang pengacar (ahli hukum) dengan orang yang dibelanya. 5) Patron (patrons), istilah ini mula-mula muncul di Inggris, namun banyak digunakan di Amerika Serikat.
b. Koleksi
Koleksi adalh inti sebuah perpustakaan dan menentukan keberhasilan layanan.melihat dari wadah dana penciptanya, koleksi terdiri dari:(1) bahan tercetak (printed), seperti: buku, majalah, surat kabar, tesisi. skripsi, selebaran dll.(2) bahan terekam (recorded), seperti: kaset, video, disket, CD-ROOM, bahan pandan dengar (audio visual), dll. (3) bahan terpasang (online).
c. Pustakawan
Kata pustakawan (librarians) menjadi pilihan, karena profesi ini sangat terkait erat dengan bahan pustaka (library materials) dan perpustakan(library). dilihat dari tugas dan tanggung jawab yang diemban, para pustakawan dapat dikelompokkan menjadi tiga kelompok, yaitu:(a) perpustakaan ahli, adalah mereka yang memiliki kualifikasi ahli dengan latar belalakng pendidikan ilmu perpustakaan minimal sarjana, atau berpengalaman lama mengelola perpustakaan secara profesional. (b)pustakawan terampi adlah yang menguasai teori ilmu perpustakaan dan  terampil memanfaatkannya dalam melaksankan tugas-tugas rutin perpustakaan. (c) pustakawan penunjang adlah pustakawan yng banyak melakukan pekerjaan administratif atau pekerjaan yang sifatnya umum.
d. Dana
Dana diperlikan untuk melakukan kegiataan, termasuk menggajipegawai. daan sebagian besar lagi dana diperlukan untuk pengadaan koleksi.berbagai sumber dana perpustakaan , yaitu:(1)dna rutin, (2) dana proyek, (3) dana sumbangan.
e. Sarana dan prasarana
Untuk melakukan suatu aktifitas perpustakaan diperlukan sarana dan prasarana.dalam era teknologi informasi, disampin g saran prasarana yang bersifat manual, diperlukan pula fasilitas yang mendukung kegiatan otomasi perpustakaan.
2. Funsgsi perpustakaan
a. khazanah Penyimpan Karya Manusia
b. sumber informasi
c. funsi rekreasi
d. fungsi pendidikan
e. fungsi budaya
f. fungsi penelitian
g. funsi pengambilan keputusan
3. jenis Perpustakaan
a. perpustakaan nasional
b. perpustakaan umum
c. perpustakaan perguruan tinggi
d. perpustakaan sekolah
e. perpustakan khusus
f. perpustakaan keliling
g. perpustakaan rumah badah
h. taman bacaan
i. perpustakaan pribadi/keluarga
j. peprustakaan kepresidenan
  

BAB III
PUSTAKAWAN DAN JABATAN FUNGSIONAL
1.      Definisi Pustakawan
Ikatan Pustakawan Indonesia (IPI) sebagai organisasi yang menghimpunpara pustakawan dalam kode etiknya menyatakan bahwa “pustakawan” adalah seorang yang melaksanakan kegiatan perpustakaan dengan jalan memberikan pelayanan kepada masyarakat sesuai dengan tugas lembaga induknya berdasarkan ilmu pengetahuan, dokumentasi dan informasi yang dimiliki melalui pendidikan.pustakawan adalah seorang yang berkarya secara professional dibidang perpustakaan dan informasi.
Terkai dengan jabatan funsional istilah kepustakawanan (librarianship) dan pekerjaannya dijelaskan lebih rinci yaitu:(1) kepustakawanan adalah ilmu dan profesi dibidang perpustakaan, dokumentasi , dan informasi. (2) pekerjaaan kepustakawanan adalah kegiatan utama yang wajib dilaksanakan dalam lingkungan unit perpustakan, dokumentasi, dan informasi, yang meliputi kegiatan pengadaan, pengolahan dan pengelolaan bahan pustaka/ sumber informasi, pendayagunaan dan pemasyarakatan informasi baik dalam bentuk cetak, karya rekam maupun multimedia, serta kegiatan pengkajian atau kegiatan lain untuk pengembangan perpustakaan, dokumentasi, dan informasi, termasuk pengembangan profesi.
2.      Jenjang Pustakawan
Berdasarkan SK MENPAN No 18 Tahun 1988 profesi pustkawan , khususnya bagi Pegawa Negeri Sipil (PNS), diakui sebagia jabatan fungsional. Sejak tahun 2002 pustakawan dikelompokkan menjadi dua kelompok yaitu: Kelompok Pustakawan Tingkat Terampil (PTT) dan Pustakawan Tingkat Ahli (PTA).
a.       Pustakawan Tingkat Terampil
Aadalh pustakawan yang memiliki dasar pendidikan untuk pengangkatan pertamakali serendah-rendahnya diploma II perpustakaan , doumentasi, dan informasi atau diploma lain yang disetarakan.
b.      Pustakawan Tingkat Ahli
Adalah pustakawan yang memiliki dasar pendidikan untuk pengangkatan pertama kali serendah-rendahnya sarjana(SI) perpustkaan, dokumentasi, dan informasi atau diploma lain yang disetarakn.
3.      Kegiatan Pustakawan
Kegiatan yang masuk dalam unsur utama adalah: a). pendidikan; b). Pengorganisasian; c). pemasyarakatan perpustakaan, dokumentasi dan informasi; d). pengkajian pengembangan perpustakaan, dokumentasi, dan informasi; e). Pengembanga profesi.

4.      Tugas Pokok Pustakawan
a.       Tugas pokok pustakawan terampil
1). Pengorganisasian pengorganisasian dan pendayagunan koleksi bahan pustaka /sumber informasi.kegiatannya meliputi: pengembangan koleksi, pengolahan bahan pustaka, penyimpanan dan pelestarian bahan pustaka, pelayan informasi.
2). Pemasyarakatan perpustakaan, dokumentasi, dan informasi kegiatannya meliputi: penyuluhan, publisitas, pameran.
b.       tugas pokok pustakawan ahli
a). pengembangan koleksi, b). pengolahan bahan pustaka, c). penyimpanan dan pelestarian bahan pustaka, d). pelayan informasi.

BAB IV
PUSTAKAWAN DAN PROFESI

1.      Definisi Profesi
Soekarman (2004) mendefinisikan bahwa profesi adalah sejenis pekerjaaan atau lapangan pekerjaan untuk melaksanakannnya dengan baik memerlukan ketrampilan dan aatu keahlian khusus yang diperoleh dari pendidikan atau pelatihan secara berkesinambungan sesuai dengan pekerjaan atau lapangan pekerjaan yang bersangkutan.
Dari  definisi profesi trsebut, profesi adalah suatu pekerjaaan yang memerlukan persyaratan khusus. Pekerjaan adlah suatu aktifitas kerja secara umum dan adakalanya tidak memiliki pendidikan khusus untuk melakukannya.
2.      Kriteria profesi
Menurut Abraham Flexner (Bowden, 1994) menyatakan bahawa ada 6 syarat profesi yaitu sebagai berikut.
a.       Prfesi merupakan pekerjaan intelektual
b.      Profesi merupakan pekekrjaaan ilmiah.
c.       Profesi merupakan pekerjaan praktikal.
d.      Profesi harus teroganisasi.
e.       Profesi harus memiliki standar.
f.       Profesi merupakan pekerjaan altruism yang beroriantasi pada masyarakat.


BAB V
ETIKA DAN KODE ETIK
1.      Pengertian Etika
Etika berasal dari kata asing yaitu Ethic(s). Etika (ethics) mempunyai pengertian standar tingkah laku atau perilaku manusia yang baik, yakni tindakan yang tepat, yang harus dilaksanakan oleh manusia sesuai dengan ketentuan moral pada umumnya.
Ada beberapa macam etika antara lain sebagai berikut.
a.       Etika Filosofis
Adalah etiaka yang menguraikan moral untuk pandangan filsafat, yakni masalah baik , hak dan kewajiban.
b.      Etika teologis
Adalah etika yang mengajarkan hal-hal yang baik dan yang buruk berdasarka agama.
c.       Etika Sosiologis
Adalah etika yang menitik beratkan pada keselamatan hidup bermasyarakat.
d.      Etika Normatif
Adlah etika yang bersifat kritis dan selalu mempertanyakan apakah yang berlaku umum itu wajib atau tidak.
2.      Pengertian Kode Etik
Kode etik adalah seperangkat standar aturan tingkah laku, yang berupa norma-norma yang dibuat oleeh organisasi profesi yang diharapakan dapat menuntun anggotanya didalam menjalankan peranan dan tugas profesinya dalam masyarakat. Kode etik profesi dibuat secara tertulis.
3.      Tujuan Kode Etik
a.       Menjaga martabat dan moral profesi
b.      Memelihara hubungan anggota profesi
c.       Meningkatkan pengabdian anggota profesi
d.      Meningkatkan mutu profesi
e.       Melindungi masyarakat pemakai
4.      Penetapan Kode Etik
Penetapan kode etik suatu profesi dilakukan pada suatu acara tertentu, misalnya dalam kongres organisasi profesi dan tidak dilakukan perseorangan melainkan oleh orang-orang yang diutus khusus atas nama organisasi profesi.
5.      Pengawasan Kode Etik
Untuk mengawasi pelaksanaan kode etik, organisasi profesi membentuk Dewan Kehormatan Profesi (DKP) atau Majelis Pertimbangan Profesi (MPP). Tugas DKP atau MPP adalah mengawasi para anggota profesi dalam pelaksanaan kode etik sehari-hari.
6.      Sanksi pelanggaran kode etik
Sanksi bagi pelanggar kode etik adalah sanksi moral dan sanksi administratif.

BAB VI
ORGANISASI DAN KODE ETIK PUSTKAWAN

Organisasi adalah wadah, tempat para anggotanya berkumpul dan bertukar pikiran serta mengembangkan ilmu pengetahuan dan ketrampilan. Banyak fungsi yang dapat diperankan oleh organisasi profesi. Menurut Wirawan (1993) organisasi profesi dapat berperan sebagai(1) wadah formal masyarakat profesi; (2) Mewakili semua professional; (3) Mengembangkan semua profesi dan status profesi; (4) Mengembangkan ilmu pengetahuan bidang profesi; (5) Menyusun dan mengembangkan kode etik profesi; (6) Mengevaluasi perilaku nggita profesi berdasarkan kode etik; (7) Mengenakan sanksi disiplin kepada yang melanggar kode etik; (8) Memberika lisensi dan akreditasi profesi.
Di Indonesia organisasi profesi pustakawan dapat dikelompokkan menjadi dua (2) periode, yaitu periode zaman penjajahan dan periode kemerdekaaan.
1.      Tujuan Kode Etik Pustakawan
Beberapa tujuan kode etik pustakawan, yaitu:
a.       Meningkatakan pengabdian pustakwan
b.      Menjaga martabat pustakawan
c.       Meningkatkan mutu profesi pustakawan
d.      Meningkatkan kualitas dan kuantitas layanan
2.      Fungsi kode etik pustakawan
a.       Mendorong para anggota untuk bertingkah lku professional dalam bidang perpustakan.
b.      Mendorong anggota untuk mematuhi “LA’s Charther and Bylewas”:
c.       Tugas utama anggota adalah melayani pelanggan (client)
d.      Menjamin setiap tindakan dan keputusan anggota.
3.      Manfaat kode etik pustakawan
a.       Manfaat bagi profesi
Sebagai dasar  formal dari suatu oganisasi yang professional, sebagai indicator, membantu anggota memiliki standar kinerja, menyediakan manajemen layanan perpustakaan dan informasi yang baik dan efektif, dan mendorong para pustakawan untuk memahami tanggung jawab individual untuk melibatkan diri dan mendukung asosiasi professional.
b.      Manfaat bagi anggota
Anggota profesi memiliki tuntutan moral dalam melakukan tugas profesinya, menjamin hak pustakawan dan pekerja informasi untuk berpraktik., dapat memelihara kemampuan, ketrampilan dan dan keahlian para anggota, dan dapat memperbaiki kinerja yang dapat mengangkat citra, status, dan reputasi.
c.       Manfaat bagi masyarakat
Meningkatkan mutu layanan terhadap masyarakat, memberi perlindungan hak akses terhadap informasi, menjamin kebenaran, keakuratan, dan kemutakhiran setiap informasi yang diberikan, dan memelihara kualitas dan standar pelayanan.


BAB VII
KODE ETIK PUSTAKAWAN INDONESIA


1.      Pendahuluan
Secara garis besar kode etik pustkawan Indonesia dibagi menjadi tiga bagian yaitu: pembukaan, kewajiban-kewajiban pustakawan dan sanksi planggaran kode etik.
2.      Kewajiban –kewajiban Pustakawan
a.       Kewajiban kepada bangsa dan Negara
b.      Kewajiban kepada maayrakat
c.       Kewajiban kepada profesi
d.      Kewajiban kepada rekan sejawat
e.       Kewajiban kepada pribadi
3.      Sanksi-sanksi
Dalam kode etik pustakawan idonesia bagian ketiga tentang sanksi yang hanya terdiri dari satu alinea, yaitu:
“ pustakawan yang melanggar AD/ART IPI dan Kode Etik Pustakawan Indonesia, dikenai sanksi sesuai dengan pelanggarannya, dan dapat diajukan ke Dewan Kehormatan Ikatan Pustakawan Indonesia untuk keputusan lebih lanjut. Kode etik ini berlaku 3 bulan setelah ditetapkan”.
BAB VIII
KODE ETIK  DALAM PERILAKU PUSTAKAWAN
1.      Pergaulan di Masyarakat
Dalam pergaulan di masyarakat pustakawan harus berpegang pada etika pergaulan yang berlaku, yaitu antara lain: 1) sopan santun, 2) sabar dan tidak mudah marah, 3) suka menolong, 4) menghormati orang lain, 5) penuh perhatian, 6) tidak egois, 7) sikap tenggang rasa, 8) percaya diri,dan 9) komuikatif.
2.      Pelayanan Kepada Masyarakat
Tugas pokok pustakawan adlah memberikan layanan perpustakaan dan informasi kepada masyarakat. Untuk itu pustakawan harus mengembangkan sikap sikap antara lain: mengenal masyarakat pengguna, luwes dalam melayani, mengetahui kemauan pengguna, mempromosikan produk layanan, melayani sampai tuntas, tidak memaksakan kehendak, melayani dengan wajah ceria, menjamin kerahasiaan, mau mendengarkan keluhan tidak berprasangka negative, mengucapkan terima kasih.
3.      Hungan Dengan Rekan Sejawat
Pustakawan hendaknya menjaga dan memelihara hubungan yang harmonis dengan rekan sejawat perlu diciptakan untuk menumbuhkan rasa persaudaraan antarmereka, sehingga tercipta suasana yang kondusif untuk meningkatkan kinerja para pustakawan.
4.      Hubungan Denagn Atasan
Pustakawan dalam melaksanakan tugasnya, harus menciptakan hubungan kerja yang baik dan harmonis dengan atasan.untuk bekerja sama dengan atsan, pustakawan harus mengembangkan sikap, yag antara lain: loyal, dan  memberi solusi bukan masalah,
5.      Penampilan Pribadi
Dalam memberikan pelayana kepada masyarakat pengguna, seyogyanya pustakawan dapat tampil seperti: wajar, jujur, berpakaian sopan, tampil tenang, murah senyum, bertutur kata baik, pandai bergaul, tidak matrealistik, dan tidak dendam.



BAB IX
PEMBINAAN PUSTAKAWAN


1.      Pembinaan dan Tuntutan Profesi
Pustakawan adalah profesi bagi mereka yang bekerja di perpustakaan dan lembaga informasi lainnya. Masalah utama yang dihadapi profesi pustakawan di Indonesia adalah kualitas anggota.
2.      Pembinaan Kualitas
Pembinaan dapat dilakukan melalui pendidikan, baik pendidikan formal, non-formal ataupun pendidikan informal. Salah satu tujuan dibentuknya organisasi profesi adalah meningkatkan mutu anggota, disamping pengembangan ilmu perpustakaan itu sendiri.
a.       pendidikan formal
pendidikan formal pustakawan dapat dilakukan pada tingkat diploma, sarjana dan pasca sarjana. Pendidikan formal adalah saran tempat dimana pustakawan atau calon pustakwan mempersiapkan diri menjadi anggota profesi profesi, ataupun bagi mereka yang telah menjadi anggota profesi. Pembinaan pustakawan melalui pendidikan formal dapat dilakukan di lembaga-lembaga pendidikan tinggi, seperti universitas, institute, atau yang sejenisyang menyelenggaraan program diploma, sarjana, magister, atau doctor di bidang perpustakaan, dokumentasi dan informasi.
b.      Pendidikan Non formal
Bagian dari kegiatan pembinaaan perpustakaan non formal yaitu melkukan pendidikan khusus untuk memasuki jabatan fungsional bagi mereka yang bekerja di perpustakaan dan pusta informasi. Diklat penyetaraan ini adalah diperuntukkan bagi mereka yang berpendidikan terendah D3, lamanya sekitar 480 jam pelatihan. Sedangkan bagi yang memiliki ijasah SI untuk memasuki jabatan fungsional pustakawan harus mengikuti pendidikan penyetaraan sekitar 720 jam pelatihan.
c.       Pendidikan Informal
Salah satu keuntunag menjadi anggota organisasi profesi adalah mengembangkan diri, belajar dengan sesame, menimba pengalaman orang lain serta menjalin hubungan dengan rekan sejawat. Pembinaan melalui pendidikan informal dapat dilakukan secara individual atau secara organisasi. Berbagai aktifitas yang dapat menjadi ajang pendidikan informal antara lain adlah berkaryawisata, bertukar pengalaman, kunjung mengunjungi antar sesama pustakawan, yang kesemuanya itu bertujuan untuk meningkatkan profesi pustakawan.
3.      Lembaga Pembina
Ikatan Pustakawan Sebagai Pembina
Organisasi, seperti IPI, memiliki kewajiban untuk membina anggotanya. Selain organisasi IPI terdapat KPI. KPI merupakan organisasi yang membina perpustaaan sekolah di Indonesia.


BAB X
STANDARKOMPETENSI PUSTAKAWAN


a.       Kompetensi Pustakawan
Bambang Supriyono Utomo (2004), menyatakan bahwa kompetensi adalah kemampuan, pengetahuan dan ketrampilan, sikap, nilai perilaku, dan karakteristik seseorang untuk melaksanakan pekerjaan tertentu dengan kesuksesan secara optimal. Tjuan peningkatan kompetensi pustakawan antara lain: mengikuti perkembangan zaman, mengikuti kemajuan dibidan iptek, memenangkan persaingan dan mengantisipasi perdagangan bebas, dan meningkatkan profesionalisma pustakawan.
b.      Standar kompetensi
Standar kompetensi adlah menyangkut norma, teknis, dan pengakuan untuk melakukan jasa profesi. Standar kompetensi akan dapat (a) sebagai tolok ukur keberhasilan kinerja anggota profesi. (b) sebagai pembeda tanggung jawab profei, (c) sebagai saran untuk melindungi konsumen, terutama para pemakai jasa profesi.beberapa hal yang harus diperhatikan dalam menyususn standar kompetensi, yaitu:
(1)   Visi dan misi lembaga
(2)   Produk layanan yang disediakan
(3)   Konsumen atau masyarakat yang dilayani
(4)   Sumber daya insani yang tersedia
(5)   Sarana dan prasaran yang tersedia
Standar kompetensi dapat berperan sebagai (a) alat pembinaan anggota profesi; (b) alat untuk meningkatkan kualitas layanan kepada masyarakat pengguna jasa. Standar kompetensi merupakan suatu rangkaian kegiatan yang terpadu yang bersifat antara lain: sederhana, terbuka, tepat, lengkap, wajar, terjangkau, aman, dan adil.

Standar kompetensi pustakawan adalah kreteria minimal kompetensi pustakawan yang dikeluarkan oleh organisasi profesi yang bertujuan untuk memberikan jaminan kepada masyarakat, pengelola dan pembinaperpustakaan. Dan untuk memeberikan jaminan kepada pustakawan bahwa mereka dijamin oleh Pembina dan pengelola perpustakaan.
c.       Prinsip dasar standar kompetensi pustakawan
Secara umum prinsip standar ompetensi pustakawan adlah sebagai berikut:
(1)   Berbasis kemampuan dan professional
(2)   Pendekatan system transparansi
(3)   Dapat dipertanggung jawabkan
(4)   Independ
(5)   Mandiri
(6)   Dan menngutamakan mutu dan keunggulan.
d.      Fungsi standar kompetensi perpustakaan

Standar kompetensi pustakawan sebagai alat pembinaan profesi pustakawan dapat berfungsi sebagai pedoman untuk:
(1)   Pengembangan standar kompetensi kerja.
(2)   Penerapan standar kompetensi kerja
(3)   Penilaiaan kesesuaian kompetensi
(4)   Pedoman/ pengembangan kebijakan system kompetensi
(5)   Pembinaan kompetensi
(6)   Pedoman/ penyelenggaraan informasi kompetensi
(7)   Forum pemercaya
(8)   Alat monitoring dan analisis kinerja unit perpustakaan, dokumentasi dan informasi
(9)   Alat bagi instansi Pembina, seperti Perpustakaan Nasional.