Selasa, 22 November 2016

SISTEM TERKOMPUTERISASI
SISTEM PERPUSTAKAAN

A.    Pengertian Sistem Terkomputerisasi
Menurut Jogyanto,HM, Pengenalan Komputer, Yogyakarta, 1999 :
“Sistem komputerisasi adalah penggunaan computer sebagai alat Bantu dalam kegiatan pengolahan data yang dilakukan secara manual. Data diolah dengan menggunakan computer yang sudah diprogram sebelumnya, pengolahan data ini dimulai dengan perekam data hingga sampai pada pencetakan laporan”.

Pengolahan data secara komputerisasi lebih menguntungkan dibandingkan dengan pengolahan data secara manual. Keuntungan tersebut dapat ditinjau dari beberapa segi. Salah satu dalam hal penyajian laporan yang lebih cepat dan efisien dan akurat. Faktor keuntungan inilah yang menjadi alasan mengapa pengolahan data dilakukan secara komputerisasi untuk menggantikan sistem manual.

B.     Pengertian Sistem Perpustakaan
Perpustakaan adalah institusi atau lembaga yang menyediakan koleksi bahan perpustakaan tertulis, tercetak dan terekam sebagai pusat sumber informasi yang diatur menurut sistem dan aturan yang baku dan didayagunakan untuk keperluan pendidikan, penelitian dan rekreasi intelektual bagi masyarakat. Perpustakaan secara umum bertujuan untuk melakukan layanan informasi literal kepada masyarakat. Tujuan khusus dari perpustakaan dibedakan oleh jenis perpustakaannya.
Sedangkan Sistem Informasi Perpustakaan adalah proses komputerisasi untuk mengolah data suatu perpustakaan. Mulai dari katalogisasi koleksi, pengolahan data anggota, sampai proses peminjaman dan pengembalian koleksi beserta aturan-aturannya seperti lamanya peminjaman dan penghitungan denda keterlambatan.

C.    Manfaat Sistem Perpustakaan
Sistem Perpustakaan  merupakan sistem yang dibuat untuk memudahkan petugas perpustakaan dalam mengelola suatu perpustakaan. Semua di proses secara komputerisasi yaitu digunakannya suatu software tertentu seperti software pengolah database misalnya seperti mysql, oracle dsb. Dengan sistem informasi perpustakaan ini, petugas perpustakaan dapat selalu memonitor tentang ketersediaan buku, daftar buku baru, peminjaman buku dan pengembalian buku.
Dengan sistem ini, peminjam buku maupun yang mengembalikan buku tidak perlu menunggu lama untuk proses peminjaman atau pengembalian buku. Petugas perpustakaan pun tidak akan mengalami kesulitan dalam proses pelaporan kepada kepala perpustakaan.

D.    Tujuan dari Sistem Perpustakaan
Tujuan dari penggunaan sistem informasi pada perpustakaan adalah :
        1) Agar perpustakaan dapat diakses dari mana saja tanpa dibatasi oleh jarak dan waktu
        2) Cepat dan akurat dalam melakukan sistem barcode pada sirkulasi
        3) Dibangun menggunakan open source sehingga tidak perlu menggunakan lisensi dan bersifat gratis
      4) Data disimpan secara terpusat pada server sehingga setiap orang dapat menggunakan informasi yang sama
        5) Proses update data menjadi lebih praktis, dan pembuatan laporan dapat dibuat dengan lebih cepat sehingga mempercepat dalam pengambilan keputusan.

E.     Kelemahan Sistem Perpustakaan
Kelemahan-kelemahan Sistem Informasi dalam Perpustakaan antara lain dapat berupa:

            1)      Membutuhkan biaya yang besar
Biaya besar tersebut adalah untuk membeli PC (personal computer), untuk sewa teknisi atau pekerja yang dapat membuat dan mengoperasikan di awal, yang tentunya pekerja tersebut adalah ahli dalam bidangnya, dan memakan gaji yang lebih di banding pekerja sebelumnya.

            2)      Hanya PC yang terinstal yang dapat digunakan
            Semakin banyak PC yang terinstal maka akan semakin memudahkan pencarian, dan tentu saja membutuhkan PC lebih serta biaya lebih.

            3)      Pengguna yang Awam
Ketika PC telah di install maka Perpustakaan juga harus dapat mensosialisasikan penggunaan media atau sistem informasi tersebut. Karena tidak semua pengunjung paham teknologi.

F.     Pilihan menu yang biasa disediakan oleh Sistem Perpustakaan

Menu-menu yang biasa disediakan oleh Sistem Perpustakaan antara lain:

1)Buku : Berisi pengolahan buku, antara lain pencatatan, katalogisasi buku baru, mengedit, mencari buku, dll.
2)  Jurnal : Berisi pengolahan jurnal dan paper, mengisi data baru, mengedit dll
3) Skripsi : Berisi pengolahan skripsi, antara lain mengisi data baru, mengedit mencari, dll.
4) Keanggotaan : digunakan untuk melakukan registrasi anggota
5) Peminjaman : digunakan untuk melakukan transaksi peminjaman buku
6) Pengembalian : digunakan untuk melakukan transaksi pengembalian buku
7)Pencarian : Berisi operasi pencarian yang meliputi pencarian buku, paper, skripsi, dan anggota.
8) Laporan: Berisi tentang informasi transaksi peminjaman dan pengembalian.
9) Pilihan : Berisi tentang pengaturan yang akan diterapkan dalam Sistem Informasi Perpustakaan ini dan juga untuk mem-backup database.
10) Password: Berisi tentang penggantian password untuk sebuah akun
11) Pengunjung:Digunakan untuk mencatat pengunjung yang mengunjungi perpustakaan.

G.    Flowchart untuk Membangun Sistem Informasi Perpustakaan





H.    Contoh Tampilan Sistem Perpustakaan Digital Universitas Gunadarma



Sumber :

http://sir.stikom.edu/85/6/BAB%20III.pdf
https://erlisbudiarti.wordpress.com/2014/03/27/537/comment-page-1/
http://belajartanpabuku.blogspot.co.id/2013/03/pengertian-sistem-komputerisasi_2.html
http://www.slideshare.net/smitpatel10192/library-management-system-presentation
http://putroweb.blogspot.co.id/2009/03/sistem-informasi-perpustakaan.html

Sabtu, 19 November 2016

Cloud Computing

            A.  Pengertian Cloud Computing
                   
Cloud computing (komputasi awan) merupakan gabungan dari pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer – komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.
Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet.
Cloud Computing adalah teknologi informasi layanan yang dapat digunakan atau diakses melalui Internet untuk memberikan kebutuhan informasi penggunanya. Misalnya, layanan Google Apps yang banyak menyediakan berbagai aplikasi bisnis dan hiburan berupa data yang tersimpan di dedicated server atau web hosting yang dapat diakses melalui web browser client seperti desktop, tablet, notebook, komputer, smartphone dan lain-lain. Dengan demikian cloud computing adalah mekanisme menggunakan kemampuan teknologi informasi yang disediakan sebagai layanan berbasis internet.
1.      Bentuk Arsitektur Cloud Computing




  1. Manfaat Cloud Computing Serta Penerapan Dalam Kehidupan Sehari – hari
Berikut manfaat yang didapat dari teknologi yang berbasis sistem cloud.

1.      Semua Data Tersimpan di Server Secara Terpusat
Salah satu keunggulan teknologi cloud adalah memungkinkan pengguna untuk menyimpan data secara terpusat di satu server berdasarkan layanan yang disediakan oleh penyedia layanan Cloud Computing itu sendiri. Selain itu, pengguna juga tak perlu repot repot lagi menyediakan infrastruktur seperti data center, media penyimpanan/storage dll karena semua telah tersedia secara virtual.

2.      Keamanan Data
Keamanan data pengguna dapat disimpan dengan aman lewat server yang disediakan oleh penyedia layanan Cloud Computing seperti jaminan platform teknologi, jaminan ISO, data pribadi, dll.

3.      Fleksibilitas dan Skalabilitas yang Tinggi

Teknologi Cloud menawarkan fleksibilitas dengan kemudahan data akses, kapan dan dimanapun kita berada dengan catatan bahwa pengguna (user) terkoneksi dengan internet. Selain itu, pengguna dapat dengan mudah meningkatkan atau mengurangi kapasitas penyimpanan data tanpa perlu membeli peralatan tambahan seperti hardisk. Bahkan salah satu praktisi IT kenamaan dunia, mendiang Steve Jobs mengatakan bahwa membeli memori fisik untuk menyimpan data seperti hardisk merupakan hal yang percuma jika kita dapat menyimpan nya secara virtual/melalui internet.

4.      Investasi Jangka Panjang
Penghematan biaya akan pembelian inventaris seperti infrakstruktur, hardisk,dll akan berkurang dikarenakan pengguna akan dikenakan biaya kompensasi rutin per bulan sesuai dengan paket layanan yang telah disepakati dengan penyedia layanan cloud computing. Biaya royalti atas lisensi software juga bisa dikurangi karena semua telah dijalankan lewat komputasi berbasi cloud.

  1. Jenis – Jenis Cloud Computing



Berdasarkan jenis layanannya, Cloud Computing dibagi 3, yaitu:
1.      Software as a Service (SaaS)
Software as a Service (SaaS) adalah layanan dari Cloud Computing dimana kita tinggal memakai software yang telah disediakan. Kita cukup tahu bahwa perangkat lunak bisa berjalan dan bisa digunakan dengan baik. Contoh: layanan email publik (Gmail, YahooMail, Hotmail, dsb), social network(Facebook, Twitter, dsb) instant messaging (YahooMessenger, Skype, GTalk, dsb) dan masih banyak lagi yang lain.  Dalam perkembangannya, banyak perangkat lunak yang dulu hanya bisa kita nikmati dengan menginstal aplikasi tersebut di komputer kita (on-premise), saat ini mulai bisa kita nikmati lewat Cloud Computing. Keuntungannya, kita tidak perlu membeli lisensi dan tinggal terkoneksi ke internet untuk memakainya. Contoh: Microsoft Office yang sekarang kita bisa nikmati lewat Office 365, Adobe Suite yang bisa kita nikmati lewat Adobe Creative Cloud, dsb

2.      Platform as a Service (PaaS)
Platform as a Service (PaaS) adalah layanan dari Cloud Computing dimana kita menyewa “rumah” berikut lingkungannya seperti sistem operasi, network, database engine, framework aplikasi, dll untuk menjalankan aplikasi yang kita buat. Kita tidak perlu pusing untuk menyiapkan “rumah” dan memelihara “rumah” tersebut. Yang penting aplikasi yang kita buat bisa berjalan dengan baik di “rumah” tersebut. Untuk pemeliharaan “rumah” ini menjadi tanggung jawab dari penyedia layanan. Contoh penyedia layanan PaaS ini adalah: Amazon Web ServiceWindows Azure,  bahkan tradisional hosting-pun merupakan contoh dari PaaS. Keuntungan dari PaaS adalah kita sebagai pengembang bisa fokus pada aplikasi yang kita buat, tidak perlu memikirkan operasional dari “rumah” untuk aplikasi yang kita buat.

3.      Infrastructure as a Service (IaaS)
Infrastructure as a Service (IaaS) adalah layanan dari CloudComputing dimana kita bisa “menyewa” infrastruktur IT seperti komputasi, storage, memory, network dsb. Kita bisa definisikan berapa besarnya unit komputasi (CPU), penyimpanan data (storage) , memory (RAM), bandwith, dan konfigurasi lainnya yang akan kita sewa. Mudahnya, IaaS ini adalah menyewa komputer virtual yang masih kosong, dimana setelah komputer ini disewa kita bisa menggunakannya terserah dari kebutuhan kita. Kita bisa install sistem operasi dan aplikasi apapun diatasnya.
Contoh penyedia layanan IaaS ini adalah: Amazon EC2, Windows Azure (soon), TelkomCloudBizNetCloud, dsb. Keuntungan dari IaaS ini adalah kita tidak perlu membeli komputer fisik, dan konfigurasi komputer virtual tersebut bisa kita rubah (scale up/scale down) dengan mudah. Sebagai contoh, saat komputer virtual tersebut sudah kelebihan beban, kita bisa tambahkan CPU, RAM, Storage dsb dengan segera.

D. Cara Kerja Cloud Computing

Sistem Cloud bekerja menggunakan internet sebagai server dalam mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan internet kemudian perintah – perintah tersebut dilanjutkan ke server aplikasi. Setelah perintah diterima di server aplikasi kemudian data diproses dan pada proses final pengguna akan disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.
Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data di beberapa server diintegrasikan secara global tanpa harus mendownload software untuk menggunakannya. Pengguna hanya memerlukan koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google. Software dan juga memori atas data pengguna tidak berada di komputer tetapi terintegrasi secara langsung melalui sistem Cloud menggunakan komputer yang terhubung ke internet.

 E. Contoh Penerapan Cloud Computing

Salah satu contoh penerapan cloud computing yang dilakukan oleh google yaitu melalui aplikasi Google Drive. Google Drive adalah layanan cloud storage dari Google yang diluncurkan pada akhir April 2012, yaitu layanan untuk menyimpan file di internet pada storage yang disediakan oleh Google. Dengan menyimpan file di Google Drive maka pemilik file dapat mengakses file tersebut kapanpun dimanapun dengan menggunakan komputer desktop, laptop, komputer tablet ataupun smartphone. Dan file tersebut dapat di share dengan orang lain untuk berbagi pakai dan juga kolaborasi peng-edit-annya. Kapasitas yang disediakan oleh google drive untuk layanan gratis adalah 5GB, untuk menggunakan kapasitas lebih dari itu maka akan dikenakan biaya tambahan.
Dengan menggunakan Google Drive, berarti pemilik file telah memiliki back-up file nya di internet sehingga jika terjadi sesuatu pada file yang disimpan di komputer atau laptop, misalnya file tersebut rusak atau hilang atau terkena virus, atau komputer/laptopnya rusak yang menyebabkan tidak dapat digunakan, maka file yang berada di Google Drive tetap aman dan tetap dapat diakses menggunakan komputer lain yang terhubung ke internet.




Sumber  :
http://pusatteknologi.com/pengertian-manfaat-cara-kerja-dan-contoh-cloud-computing.html
http://www.cloudindonesia.or.id/apa-itu-cloud-computing.html
http://www.cloudindonesia.or.id/mengenal-menggunakan-google-drive.html
http://smuet.lecture.ub.ac.id/files/2012/06/E-Book-Pengantar-Cloud-Computing-R1.pdf
http://www.slideshare.net/Agarwaljay/cloud-computing-simple-ppt-41561620
http://belajartanpabuku.blogspot.co.id/2013/03/pengertian-sistem-komputerisasi_2.html
http://www.cisco.com/c/en/us/about/press/internet-protocol-journal/back-issues/table-contents-45/123-cloud1.html
https://sinaunetworking.wordpress.com/2014/05/26/memahami-cloud-computing/

Selasa, 15 November 2016



Tugas Struktur Organisasi Data 1


1.       Diskusikan hambatan - hambatan yang harus dipertimbangkan dalam merancang sebuah index inversi untuk multi-key file.
Jawab :

Hambatan – hambatan yang harus dipertimbangkan dalam merancang sebuah index inversi untuk multi-key file yaitu :
a)      Urutan record
Setiap penambahan record akan menyebabkan index inversi berubah berupa perubahan urutan record sehingga record harus diurut dengan urutan yang unik.

b)      Pointer ke record
Setiap key yang menunjuk (pointing) pada suatu record harus memiliki index yang berbeda-beda.  Dengan menggunakan satu pendekatan yang dapat mendukung semua jenis akses adalah dipunyainya banyak berkas yang berbeda. Setiap berkas diorganisasi untuk melayani satu jenis keperluan.

c)       Duplikasi record
                Record yang memiliki data key sama (seperti ID) harus memiliki index yang berbeda. pada masing-masing pemakai harus memiliki record-record yang berbeda, ini bisa mengakibatkan kerumitan bagi si pemakai.

Hambatan lainnya yaitu pengulangan data dari beberapa file bukan merupakan cara yang baik untuk mengakses record dengan berbagai cara. Cara ini memerlukan space yang besar di storage dan akan mendapat kesulitan pada saat pengupdatean record secara serentak.

2.       Diskusikan hambatan-hambatan yang harus dipertimbangkan dalam merancang sebuah index untuk multi list file
Jawab :

Hambatan-hambatan yang harus dipertimbangkan dalam merancang sebuah index untuk multi list file yaitu:
a)      Urutan record
Record-record harus diurutkan secara ascending (atas ke bawah) karena index Multi-List hanya menunjuk ke record yang pertama dan akan menurun kebawah.

b)      Jumlah akses record
File sequential yang memiliki akses record paling sedikit dalam index Multi-List akan dipilih sehingga file sequential tersebut harus memiliki record yang tidak terlalu banyak.

c)       Link record
Setiap record saling berhubungan sehingga index Multi-List pada sebuah record akan berpengaruh terhadap pengaksesan record lain sehingga record-record tersebut harus memiliki hubungan yang relevan.

d)      Pointer ke record
Data record mempunyai penunjuk untuk data record selanjutnya dengan nilai key dan seterusnya. Maka terdapat sebuah linked-list dari data record untuk setiap nilai dari secondary key. Nilai key harus diurut, struktur indeks adalah tabel dengan indirect addressing dan mempunyai hubungan data record yang disusun menurut ID secara ascending.

3.       Mengapa kebanyakan implementasi dari struktur alternate key index sequential menggunakan pendekatan inverted dibandingkan pendekatan multi list?
Jawab :

Kebanyakan implementasi dari struktur alternate key index sequential menggunakan pendekatan inverted dibandingkan pendekatan multi list dikarenakan mereka diimplementasikan pada organisasi internal yang berbeda. Masing-masing berkas tersebut harus menempati pada alat penyimpan yang bersifat Direct Access Storage Device (DASD). Namun, mengapa lebih menggunakan pendekatan inverted dibanding pendekatan multi-list yaitu dikarenakan pendekatan inverted lebih terstruktur dan lebih menguntungkan dalam mengakses file sequential. Hal ini disebabkan oleh karakteristik index inverted yang memiliki key terhadap masing-masing record sehingga record-record tersebut dapat diurutkan berdasarkan berbagai jenis. Setiap jenis record tersebut dapat diakses satu per satu dan berurutan.

4.       Jelaskan permintaan (request) yang dapat dilayani oleh indeknya sendiri dalam sebuah inverted file
Jawab :
Jenis permintaan yang dapat dilayani sendiri oleh indexnya adalah permintaan terhadap informasi pada record berupa keberadaan index, jumlah record, keterkaitan record, record-record yang saling berhubungan, dan lain-lain. Informasi-informasi tersebut dapat dilayani sendiri oleh index inversinya tanpa harus mengakses data pada file. Indeks tersebut diakses oleh metode pencarian.Setiap entri indeks memberikan kata dan daftar teks, dapat juga menampilkan lokasi sebuah kata atau frase di dalam teks, di mana kata tersebut muncul.

5.       Pada beberapa multi list file, setiap index entry mencakup panjang dari linked list yang berkaitan. Jenis permintaan apa yang menguntungkan dengan informasi yang  tersedia ini.
Jawab :

Jenis permintaan yang menguntungkan yaitu permintaan yang dilakukan dengan menggunakan pencarian sequential karena dalam indeks multi-list untuk sebuah nilai key mempunyai hanya sebuah penunjuk untuk data record pertama dengan nilai key. Data record mempunyai penunjuk untuk data record selanjutnya dengan nilai key dan seterusnya. Maka terdapat sebuah linked-list dari data record untuk setiap nilai dari secondary key. Nilai key harus diurut. Dan yang kedua adalah pemintaan dalam pengurutan data secara ascending berdasarkan size (ukuran) file.

.
6.       Diskusikan keuntungan dan kerugian dalam memberikan tanggung jawab kepada programmer aplikasi untuk merancang file yang digunakan untuk programnya, dibanding memberikan tanggung jawab kepada orang lain.
Jawab :


Keuntungan yang didapat jika kita merancang file dengan menggunakan jasa programmer maka pekerjaan tersebut akan terlihat lebih memuaskan dan lebih akurat serta sesuai dengan apa yang kita inginkan dan hasilnya akan baik, terperinci dan terstruktur. Sedangkan kerugiannya adalah kita membutuhkan biaya yang tidak sedikit apabila kita menggunakan jasa seorang programmer dan apabila pengerjaan perancangan file tersebut dikerjakan oleh orang yang bukan ahlinya mungkin saja hasilnya tidak semaksimal hasil yang dikerjakan oleh programmer yang sudah ahli dibidangnya.