Sabtu, 31 Agustus 2019

MACAM-MACAM DBMS BESERTA KELEBIHAN DAN KEKURANGAN


PENGERTIAN DBMS
DBMS adalah singkatan dari “Database Management System” yaitu sistem penorganisasian dan sistem pengolahan Database pada komputer. 

Pengertian DBMS menurut para ahli :

1. Rogayah

Menurut Rogayah, pengertian DBMS adalah suatu sistem yang dapat menyusun dan mengelola berbagai record menggunakan komputer untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/ perusahaan sehingga dapat menyediakan informasi yang optimal yang dibutuhkan dalam proses mengambil keputusan.

2. Waliyanto

Menurut Waliyanto, pengertian DBMS adalah suatu gabungan dan juga perpaduan antara basis data (database) dengan Database Management System (DBMS) atau sistem manajemen basis data (SMBD).

3. C.J. Date

Menurut Date C.J. Date, definisi DBMS adalah tempat atau lokasi untuk sekumpulan berkas data yang sudah terkomputerisasi dengan tujuan untuk memelihara informasi, dan juga memuat informasi tersebut, terutama apabila informasi tersebut sedang dibutuhkan.

4. S. Attre

Menurut S. Attre, pengertian DBMS adalah semua yang berkaitan dengan software, hardware (baca: pengertian hardware), firmware dan berbagai prosedur yang mengelola database. Firmware adalah software yang telah menjadi modul yang tertanam pada hardware (ROM).

5. Gordon C. Everest

Menurut Gordon C. Everest, pengertian DBMS adalah manajemen yang efektif untuk mengorganidit sumber daya data. Dengan kata lain, Sistem Basis Data adalah sistem pengorganisasian dan sistem pengolahan Database pada komputer.

MACAM-MACAM DBMS :


1. MYSQL

Perangkat lunak DBMS yang pertama adalah MySQL yang banyak digunakan karena memang tersedia secara gratis. Sehingga aplikasi ini cocok digunakan untuk bisnis-bisnis yang sedang berkembang.
Meskipun tidak berbayar, namun tingkat keamanannya cukup baik dengan kecepatan akses data yang selalu stabil. Akan tetapi perangkat ini kurang kompatibel dengan bahasa pemograman Foxpro, Visual Basic (VB) dan Delphi serta kurang mampu menangani data yang jumlahnya terlalu besar.L
Perangkat lunak DBMS yang pertama adalah MySQL yang banyak digunakan karena memang tersedia secara gratis. Sehingga aplikasi ini cocok digunakan untuk bisnis-bisnis yang sedang berkembang.
Meskipun tidak berbayar, namun tingkat keamanannya cukup baik dengan kecepatan akses data yang selalu stabil. Akan tetapi perangkat00ni kurang kompatibel dengan bahasa pemograman Foxpro, Visual Basic (VB) dan Delphi serta kurang mampu menangani data yang jumlahnya terlalu besar.
Kelebihan :
Kekurangan :


  1. Merupakan salah satu software yang portable
  2. MySQL merupakan salah satu DBMS yang opensource
  3. Multi-User
  4. Memiliki tipe data yang bervariasi
  5. Memilki fitur keamanan yang baik
  6. Administrative tools yang lengkap
  7. Struktur tabel yang lebih fleksibel
  8. Dapat diintegrasikan dengan berbagai bahasa pemrograman
  9. Tidak membutuhkan spesifikasi hardware yang tinggi
  10. RAM Kecil dapat menggunakannya
  1. Sulit untuk diaplikasikan pada intansi atau perusahan dengan database yang besar
  2. Support yang kurang
  3. Tidak populer untuk aplikasi game dan mobile

2. ORACLE
Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer.
Kelebihan :
Kekurangan :
  1. Memiliki kemampuan yang baik untuk melakukan manajemen sistem database
  2. Jumlah data dan juga angka yang dihandle sangat besar
  3. Dapat mengolah data dengan cepat dan akurat
  4. Memiliki kemampuan untuk melakukan cluster server
  5. Dapat melakukan management User
  6. Multi-Platform
  7. Pemrosesan data yang cepat
  8. Memiliki kemampuan flashback
  1. Harga software DBMS tinggi dan mahal
  2. Spesifikasi minimum hardware yang tinggi
  3. Tidak cocok untuk diaplikasikan pada perusahaan atau instansi kecil
  4. Rumit dalam mengaplikasikannya


3. MICROSOFT SQL SERVER
Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase.


Kelebihan :
Kekurangan :
  1. Bekerja dengan sangat baik pada sistem operasi Windows
  2. Mendukung banyak software database
  3. Dapat membuat clustering data
  4. Pengendalian dari sebuah database yang terpusat
  5. Mudah untuk digunakan oleh client dan juga user
  6. Memiliki fitur recovery dan juga restore data
  7. Management password yang baik dan aman
  8. Bisa digunakan di berbagai kalangan
  9. Dapat melakukan backup data
  10. Kekuatan Microsoft di Bidang Software
  1. Harga belinya yang lumayan tinggi
  2. Tidak multi OS, hanya bisa digunakan pada sistem operasi yang dibuat oleh Microsoft
  3. Sulit digunakan pada bahasa pemograman lain
  4. Tidak cocok untuk skala database besar 


4. POSTGRESQL

PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Peranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. 

Kelebihan :
Kekurangan :
  1. PostgreSQL memiliki arsitektur multiproses (forking) yang berarti memiliki stabilitas yang lebih tinggi, sebab satu proses anak yang mati tidak akan menyebabkan seluruh daemon mati meskipun pada kenyataannya, dulu ini sering terjadi.
  2. Dalam kondisi load tinggi (jumlah koneksi simultan besar), kecepatan PostgreSQL sering mengalahkan MySQL untuk query dengan klausa JOIN yang kompleks, hal ini dikarenakan PostgreSQL mendukung locking di level yang lebih rendah, yaitu row.
  3. PostgreSQL memiliki fitur OO seperti pewarisan tabel dan tipe data, atau tipe data array yang kadang praktis untuk menyimpan banyak item data di dalam satu record.Dengan adanya kemampuan OO ini maka di PostgreSQL, kita dapat mendefinisikan sebuah tabel yang mewarisi definisi tabel lain.
  4. PostgreSQL menyediakan hampir seluruh fitur-fitur database seperti yang terdapat dalam produk database komersial pada umumnya.
  5. PostgreSQL pun memiliki tipe data geometri (seperti titik, garis, lingkaran, poligon) yang mungkin berguna bagi aplikasi ilmiah tertentu
  6. PostgreSQL memberikan kita kemampuan mendefinisikan sebuah field sebagai array.
  7. PostgreSQL memiliki hampir semua fasilitas standar yang biasanya diinginkan: view (tabel virtual), trigger, subselek, stored procedure (dalam beberapa bahasa), dan foreign key constraint
  8. PostgreSQL juga memiliki apa yang disebut rule, yaitu tindakan custom yang bisa kita definisikan dieksekusi saat sebuah tabel di-INSERT, UPDATE, atau DELETE
  9. Postgres juga mempunayai kemampuan untuk membuat konektifitas dengan database lain seperti pgdump, Interbase, pgaccess dan hampir semua database pada Linux.
  10. Kemampuannya menampung data spasial, sehingga ia bisa digunakan dalam pembuatan situs yang berbasis WebGIS untuk pemetaan dan sebagainya.
  11. PostgreSQL memiliki lisensi GPL (General Public License) dan oleh karena itu PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun komersil.
  12. PostgreSQL mendukung banyak jenis bahasa pemrograman,antara lain: SQL, C, C++, Java, PHP, etc.
  13. PostgreSQL juga merupakan alternative untuk sistem database open-source lainnya seperti MySQL dan Firebird, terutama sistem proprietari seperti Oracle, Sybase, IBM’s DB2dan Microsoft SQL Server.
  1. kurang begitu populer dan cocok bekerja di lingkungan web jika   dibandingkan dengan mysql.
  2. Kurang fokus dalam hal kelangsingan dan kecepatan.
  3. arsitektur dengan multiproses ini sulit diterapkan ke Windows, sebab Windows amat thread-oriented.
  4. PostgreSQL sendiri saat ini bisa dijalankan di Windows, tapi melalui lapisan emulasi Cygwin.
  5. Kurang unggul dalam hal ketersediaan fungsi built-in.
  6. Replikasi di PostgreSQL sendiri belum disertakan dalam distribusi standarnya.
  7. PostgreSQL sendiri terbatas hanya bisa melakukan penambahan kolom, penggantian nama kolom, dan penggantian nama table

Senin, 22 September 2014

KELAS MAYA-SIMULASI DIGITAL




Kelompok Cendrawasih
v Dinda Devianty
v Lenni Fazriyani
v Rheina Gita Dewi Y
v Rizka Alviona
Kelas X-AP 1




1.   Definisi kelas maya
   adalah kombinasi dari berbagai ‘media’ belajar (teknologi maupun aktivitas) untuk  menciptakan pembelajaran yang optimal bagi siswa. Istilah ‘blended’ menyatakan bahwa pembelajaran konvensional yang dilaksanakan oleh guru dalam kelas, diperkaya dengan berbagai sumber digital.
2.   Jenis kelas maya
a.      Learning Management System (LMS) adalah aplikasi yang digunakan untuk mengelola pembelajaran, mengirimkan konten (content delivery system), dan melacak aktivitas daring seperti memastikan kehadiran dalam kelas maya, memastikan waktu pengumpulan tugas, dan melacak hasil pencapaian siswa.
b.     Learning Content Management System (LCMS) adalah sebuah aplikasi yang digunakan oleh pemilik konten untuk mendaftar (register), menyimpan (store), menggabungkan (assembly), mengelola (manage), dan memublikasikan (publish) konten pembelajaran untuk penyampaian melalui web, bentuk cetak, maupun CD.
c.      LMS vs LCMS
Perbedaan utama dari LMS dan LCMS adalah LMS merupakan media interaksi antara siswa dan guru, sedangkan LCMS adalah media yang digunakan oleh penulis konten maupun perusahaan penerbit konten.


3.   Pemanfaatan kelas maya
teknologi dapat dimanfaatkan untuk memperluas jangkauan pembelajaran, meningkatkan kecepatan belajar, dan meningkatkan efisiensi pembelajaran. Oleh karena itulah, pemanfaatan teknologi dalam pembelajaran merupakan hal yang tidak dapat dihindari. Ada enam potensi kunci dari pemanfaatan teknologi informasi dan komunikasi (TIK) dalam rangka revolusi pembelajaran. Terdiri dari:
a.    Konektivitas-akses terhadap beraneka ragam informasi ‘tersedia’ dalam skala global. Selama Anda memanfaatkan koneksi internet, Anda akan mendapatkan informasi apapun yang tersedia dalam world wide web (www). Dalam mencari informasi, Anda juga tidak akan merasa kesulitan berkat bantuan mesin pencari seperti Google atau Bing.
b.      Fleksibilitas–belajar dapat dilaksanakan di mana saja dan kapan saja.
c.       Interaksi–evaluasi belajar dapat dilaksanakan seketika dan mandiri.
d.      Kolaborasi–penggunaan perangkat diskusi dapat mendukung pembelajaran kolaborasi di luar ruang kelas.
e.       Peluang pengembangan–konten digital dapat terus-menerus dikembangkan sehingga dapat memperkaya pembelajaran dalam kelas konvensional.
f.       Motivasi–multimedia dapat membuat pembelajaran lebih menarik.
4.     Fitur kelas maya
fitur-fitur kolaborasi dan fitur analisis hubungan sosial dinonaktifkan yang menyebabkan pengelola sistem tidak dapat mengetahui hal-hal yang sedang dikerjakan oleh komunitasnya. Oleh karena itu, dalam perkembangan teknologi saat ini, konsep hubungan sosial dan kepedulian sosial mulai diterapkan dan memberikan pengaruh yang berarti terhadap kolaborasi dan pembelajaran. Dengan adaptasi konsep ini dalam teknologi, siswa dapat berkolaborasi, meningkatkan kemampuan kognitif, dan keterampilan sosialnya. Oleh karena itu, muncullah paradigma baru dalam belajar yang disebut CSSL (Computer Supported Social Learning). Di dalamnya terdapat konsep Social Learning Networkyang bertujuan untuk mendorong penggunanya memiliki pengalaman baru dalam belajar menggunakan jejaring social.

5.   Kesimpulan kelas maya
   Pembelajaran dengan memanfaatkan kelas maya (cyber class) merupakan upaya untuk mendorong pembelajaran yang dilaksanakan kapan saja dan di mana saja. Pembelajaran dalam kelas maya bukanlah menggantikan pembelajaran tatap muka yang dilaksanakan bersama guru Anda di kelas, tetapi dengan memanfaatkan kelas maya Anda akan mendapatkan tambahan atau pengayaan (enrichment) materi yang akan melengkapi pembelajaran konvensional. Dengan model pembelajaran seperti ini, Anda akan didorong untuk lebih aktif dan kreatif.[dinda devianty X-AP 1 kelompok cendrawasih]




Kamis, 03 April 2014

Membidik Foto

1. Memperhitungkan Waktu, Cuaca, dan Peralatan
Ada baiknya apabila sebelum kita datang ke lokasi tempat kita akan membidik foto, terlebih dulu kita melakukan survei apakah tempat tersebut merupakan angle yang tepat dan terbaik untuk membidik foto sunrise atau sunset. Kemudian, akan lebih baik pula jika kita memperhitungkan waktu kedatangan kita sebelum matahari benar-benar terbit atau terbenam. Maka dari itu, datang lebih awal, seperti 1-2 jam lebih awal bisa menjadi pilihan terbaik. Jangan lupa pula untuk memperhitungkan keadaan cuaca di minggu atau bulan itu, sehingga nantinya kita tidak perlu pulang dengan sia-sia jika cuaca mendadak mendung. Persiapkan juga peralatan yang dibutuhkan seperti tripod, lensa, baterai, dan lain-lain.
2. Komposisi
Komposisi wide angle akan menghasilkan gambar landscape, namun jika ingin membuat sang matahari menjadi objek utamanya, maka kita harus melakukan teknik zoom in atau menggunakan lensa zoom hingga tele 200mm bahkan kalau perlu menambahkan tele converter. Jangan lupa dengan aturan pertiga terutama dalam menempatkan unsur-unsur foto seperti cakrawala, matahari, siluet dari pusat objek.
3. Eksposur
Usahakan untuk membidik eksposur dengan berbagai mode, karena jika hanya mengandalkan mode otomatis pada kamera, maka kamera kita bisa jadi tidak akan mampu menangkap keindahan cahaya yang ada sepenuhnya. Hal yang menarik dalam membidik fenomena ini adalah tidak ada eksposur yang bersifat ‘benar’. Maka dari itu, sebisa mungkin kita mampu memanfaatkan mode eksposur sebanyak mungkin untuk menghasilkan beragam foto yang menakjubkan.
4. Tips penting lainnya
Jika kesulitan untuk menemukan fokus pada gambar di mode otomatis karena kondisi pencahayaan yang ekstrim, cobalah untuk menggunakan mode fokus manual untuk menghasilkan fokus gambar yang lebih baik.
Sudah tidak sabar untuk mempraktekkannya?Selamat mencoba!