This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

24 Mar 2012

DATA DAN STRUKTUR DATA

   Suatu struktur data adalah suatu koleksi atau kelompok data yang dapat dikarakterisasikan oleh organisasi serta operasi yang didefinisikan terhadapnya. Pengertiannya : struktur data adalah kumpulan elemen data (mulai dari byte) yang ditentukan tipe datanya, diorganisasi (dibentuk, disusun, atau dikelompokkan) dan akan diproses sesuai dengan tipe datanya.

  Struktur data sangat penting dalam sistem komputer. Terhadap setiap variabel di dalam program, secara eksplisit ataupun implisit, didefinisikan struktur data yang akan menentukan operasi yang berlaku terhadap variabel tersebut.



Struktur data yang dibicarakan ini merupakan struktur data logika. Bukan penyajian secara fisik pada storage (memori komputer). Pada garis besarnya, data dapat kita kategorikan menjadi :
A. Tipe data sederhana atau data sederhana, yang terdiri atas :

       a.1. Data sederhana tunggal, misalnya integer, real, boolean, serta karakter
       a.2. Data sederhana majemuk, misalnya string.
Tipe data ini, dengan berbagai cara tertentu, dapat diorganisasikan menjadi berbagai struktur data.

B. Struktur data, meliputi :
      b.1. Struktur data sederhana, misalnya array dan record
      b.2. Struktur data majemuk, terdiri atas :
      b.2.1. Linear, misalnya stack, queue, serta linear linked list.
      b.2.2. Nonlinear, misalnya pohon binar (binary tree), pohon cari binar (binary search tree), pohon cari   
                 m-way (m-way search tree), general tree, serta graph.

    Kedua kategori di atas, terutama diperuntukkan bagi data di dalam storage utama.Data yang diperuntukkan bagi storage tambahan, mempunyai struktur data yang dikenal sebagai organisasi file. Tipe organisasi file di antaranya adalah organisasi sequential, organisasi relative, organisasi indexed sequential, dan organisasi multikey. 

        Dua buah struktur data sederhana adalah array atau larik, dan record. Array merupakan struktur data yang terurut dan homogen, terdiri dari item data (kumpulan byte yang membentuk satu kesatuan, misalkan kumpulan huruf yang membentuk nama) yang sama tipenya. Sedangkan record merupakan struktur data yang boleh terdiri atas serangkaian item data dengan berbagai tipe data di setiap item datanya.

       Struktur data dari tatanan yang lebih tinggi, terbentuk dari record, di sini termasuk daftar linear atau linear list (terutama antrean dan tumpukan), dan graph. Pemakaian struktur data yang tepat di dalam proses pemrograman, akan menghasilkan algoritma yang lebih jelas dan tepat, sehingga menjadikan program secara keseluruhan lebih sederhana.





DOWNLOAD MATERI LENGKAPNYA

18 Mar 2012

TUGAS 1 MANAJEMEN BASIS DATA


Assalamualaikum wr.wb.
sebelumnya saya ucapkan terimakasih atas tugas yang diberikan oleh ibu.
tanggapan saya :
memang kalau dilihat kedua software tersebut masing-masing mempunyai kelebihan ataupun kekurangannya,
Perbedaan dari kedua software tersebut dapat kita lihat dari segi :

1.Platform atau system operasi
  
     Pada bidang ini Mysql lebih baik karena dapat digunakan di OS (Operation system) Windows, Linux,  Machintosh, dan OS lainnya. Sedangkan Microsoft access hanya dapat digunakan di OS buatan Microsoft   seperti Windows XP, 98 , NT , ME/2000 , Vista. Mysql cukup flexible untuk hal ini.

2. Lisensi atau harga

- MS (Microsoft) Access memiliki lisensi berbayar yang harganya lumayan mahal baik untuk perorangan maupun perusahaan.

- Mysql memiliki lisensi gratis yang bebas digunakan siapa saja, bagi perusahaan komersial dikenakan biaya yang lebih murah dibandingkan database lain di pasaran.

3. Sifat database

- Penggunaan database Mysql dapat bersifat multi user, mampu menyimpan data dan lainnya.

- Penggunaan database MS.Access hanya sebatas single user saja.

4. Tampilan

- Microsoft Access bersifat program GUI(Graphic User Interface), yang mempunyai warna dan pilihan objek.

- Mysql mempunyai tampilan layaknya DOS, berupa latar belakang hitam dan tulisan putih.

5. Kecepatan

Mysql lebih cepat daripada MS.Access dalam waktu koneksi dan pemrosesan data.

6. Penggunaan dalam internet

Mysql dapat digabungkan dengan web server oleh bahasa pemrograman sedangkan Ms.Access tidak biasa.

7. Penggunaan dalam jaringan LAN

Mysql berjalan lebih baik dalam sebuah instalasi jaringan dan cocok untuk membantu setiap client, untuk Ms.Access sulit dilakukan.


A. Kesimpulan
Saya menyimpulkan kedua aplikasi ini cukup bagus digunakan untuk perusahaan atau usaha sendiri. Namun ada beberapa kelemahan yang berbeda diantara software ini yang bisa saling mengisi.
Software ini juga mudah dipahami, namun mysql agak sedikit sulit karena dtidak menggunakan visual program tapi DOS yang harus diketik dan menghafal rumus/formula tertentu. Bagi programmer handal mungkin lebih memilih MySql karena databasenya selain bisa digunakan untuk program visual basic, tapi juga bisa untuk pemrograman PHP,ASP.net,dll.
B. Saran
Saya menyarankan bagi anda yang hanya mau belajar dan memakai database untuk jaringan local (lab.komputer,warnet,dan perkantoran) sebaiknya pakai Ms.acces karena mempunyai tampilan yang bagus dan lebih mudah penggunaannya dibandingkan MySql, tapi harus yang asli (itu pun kalau sanggup beli lisensinya).
Sedangkan bagi programmer/perusahaan yang mempunyai tujuan mencari profit atau kecepatan tinggi harap menggunakan MySql, sebab MySql bisa digunakan untuk Web, yang harganya lumayan tinggi jika dijual (itu pun kalau ada yang beli). Pastinya memakai MySql lebih menguntungkan.

17 Mar 2012

Perbedaan DBMS Ms.Access dan MySql


                Database Management System (DBMS) atau Sistem manajemen basis data (SMBD) adalah suatu sistem atas perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh tipikal SMBD adalahakutansi, sumber daya manusia, dan sistem pendukung pelanggan, SMBD telah berkembang menjadi bagian standar di bagian pendukung (back office) suatu perusahaan. Contoh SMBD adalah Oracle, SQL server 2000/2003, MS AccessMySQL dan sebagainya. DBMS merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumah yang besar. DBMS juga dirancang untuk dapat melakukan masnipulasi data secara lebih mudah. Sebelum adanya BMS maka data pada umumnya disimpan dalam bentuk flatfile, yaitu file teks yang ada pada sistem operasi. Sampai sekarangpun masih ada aplikasi yang menimpan data dalam bentuk flat secara langsung. Menyimpan data dalam bentuk flat file mempunyai kelebihan dan kekurangan. Penyimpanan dalam bentuk ini akan mempunyai manfaat yang optimal jika ukuran filenya relatif kecil, seperti file passwd. File passwd pada umumnya hanya igunakan untuk menyimpan nama yang jumlahnya tidak lebih dari 1000 orang. Selain dalam bentuk flat file, penyimpanan data juga dapat dilakukan dengan menggunakan program bantu seperti spreadsheet. Penggunaan perangkat lunak ini memperbaiki beberapa kelemahan dari flat file, seperti bertambahnya kecepatan dalam pengolahan data. Namun demikian metode ini masih memiliki banyak kelemahan, diantaranya adalah masalah manajemen dan keamanan data yang masih kurang. Penyimpanan data dalam bentuk DBMS mempunyai banyak manfaat dan kelebihan dibandingkan dengan penyimpanan dalam bentuk flat file atau spreadsheet, diantaranya :


1. Performance yang idapat dengan penyimpanan dalam bentuk DBMS cukup besar, sangat jauh berbeda dengan performance data yang disimpan dalam bentuk flat file. Disamping memiliki unjuk kerja yang lebih baik, juga akan didapatkan efisiensi penggunaan media penyimpanan dan memori
2. Integritas data lebih terjamin dengan penggunaan DBMS. Masalah redudansi sering terjadi dalam DBMS. Redudansi adalah kejadian berulangnya data atau kumpulan data yang sama dalam sebuah database yang mengakibatkan pemborosan media penyimpanan.
3. Independensi. Perubahan struktur database dimungkinkan terjadi tanpa harus mengubah aplikasi yang mengaksesnya sehingga pembuatan antarmuka ke dalam data akan lebih mudah dengan penggunaan DBMS.
4. Sentralisasi. Data yang terpusat akan mempermudah pengelolaan database. kemudahan di dalam melakukan bagi pakai dengan DBMS dan juga kekonsistenan data yang diakses secara bersama-sama akan lebiih terjamin dari pada data disimpan dalam bentuk file atau worksheet yang tersebar.
5. Sekuritas. DBMS memiliki sistem keamanan yang lebih fleksibel daripada pengamanan pada file sistem operasi. Keamanan dalam DBMS akan memberikan keluwesan dalam pemberian hak akses kepada pengguna.

PERBEDAAN ANTARA MS. ACCESS DAN MYSQL
Ms. Access
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft WordMicrosoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.
Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL ServerOracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.

MySQL
MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun demikian pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.
Perbedaan kedua database ini dilihat dari segi :
  • Platform atau system operasi
Pada bidang ini Mysql lebih baik karena dapat digunakan di OS (Operation system) Windows, Linux, Machintosh, dan OS lainnya. Sedangkan Microsoft access hanya dapat digunakan di OS buatan Microsoft seperti Windows XP, 98 , NT , ME/2000 , Vista. Mysql cukup flexible untuk hal ini.
  • Lisensi atau harga
MS (Microsoft) Access memiliki lisensi berbayar yang harganya lumayan mahal baik untuk perorangan maupun perusahaan.
Mysql memiliki lisensi gratis yang bebas digunakan siapa saja, bagi perusahaan komersial dikenakan biaya yang lebih murah dibandingkan database lain di pasaran.

  • Sifat database
Penggunaan database Mysql dapat bersifat multi user, mampu menyimpan data dan lainnya.
- Penggunaan database MS.Access hanya sebatas single user saja.
  • Tampilan
Microsoft Access bersifat program GUI(Graphic User Interface), yang mempunyai warna dan pilihan objek.
Mysql mempunyai tampilan layaknya DOS, berupa latar belakang hitam dan tulisan putih.

  • Kecepatan
Mysql lebih cepat daripada MS.Access dalam waktu koneksi dan pemrosesan data.
  • Penggunaan dalam internet
Mysql dapat digabungkan dengan web server oleh bahasa pemrograman sedangkanMs.Access tidak bias.
  • Penggunaan dalam jaringan LAN
Mysql berjalan lebih baik dalam sebuah instalasi jaringan dan cocok untuk membantu setiapclient, untuk Ms.Access sulit dilakukan.




Sumber : http://mytechnomedia.blogspot.com/2010/10/database-management-system-dbms-atau.html

Next Prev home