Minggu, 16 Mei 2021

Pengertian dbms, sejarah dan contoh aplikasi dbms


Pertemuan kali ini saya akan membahas mengenai dbms, ketika kalian mendengar kata database apa yang pertama kali muncul dikepala kalian ? pasti kalian langsung berfikir mengenai sekumpulan data atau basis data, nah tahukah kalian bagaimana seorang IT atau programmer mengatur dan mengelola data pada suatu server atau website ? nah untuk menjawab pertanyaan tersebut alangkah baiknya kalian memahami dulu mengenai dbms, nah langsung saja kita masuk ke materinya

1. Pengertian DBMS

DBMS merupakan sebuah singkatan dari Database Management System, yaitu sebuah sistem yang dirancang khusus untuk mengelola suatu database, seperti membuat atau menambah, menghapus ataupun mengubah data. Tahukah kali apa kegunaan dari suatu DBMS ? ia berfungsi untuk mengelola data secara efisien serta menghindari adanya kekacauan dalam pengelolahan data. DBMS sangat diperlukan dalam mengatur suatu database dikarenakan dapat memudahkan pekerjaan seorang IT atau programmer dalam menyusun atau mengelola data. untuk mengoperasikan suatu dbms, tentu kita harus mempelajari sebuah bahasa khusus yang dimana dengan bahasa tersebut kita dapat mengelola atau memanipulasi data-data yang ada didalamnya. Berikut dua jenis bahasa yang digunakan dalam berinteraksi dengan DBMS.

- Data Definition Language (DDL), digunakan untuk menggambarkan desain dari basis data secara keseluruhan, mulai dari membuat tabel baru, memuat indeks, maupun mengubah table
- Data Manipulation Language (DML), digunakan untuk memanipulasi dan mengambil data, menghapus data, dan mengubah data pada suatu database.

2. Pengertian DBMS menurut para ahli

1) Wiliyanto

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).

2) Date 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.

3) 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.

3. Sejarah singkat DBMS

- Awal tahun 1960, Charles Bachman mendesain generasi pertama DBMS yang disebut Penyimpanan Data Terintegrasi (Integrated Data Store)
- Pada akhir tahun 1960-an, IBM mengembangkan system manajemen informasi (Information Manajemen System) DBMS. IMS dibentuk dari representasi data pada kerangka kerja yang disebut model data hierarki.
- Pada tahun 1970, Edgar Codd di laboratorium penelitian di San Jose mengusulkan suatu representasi data baru yang disebut model data relational.
- Pada tahun 1980, model relasional menjadi paradigm DBMS yang paling dominan. Bahasa query SQL dikembangkan untuk basis data relasional sebagai bagian dari proyek Sistem R dari IBM.
- Akhir tahun 1980 dan permulaan tahun 1990, banyak bidang system basis data dikembangkan. Penelitian dibidang basis data meliputi bahasa query yang powerful, model data yang lengkap, dan penekanan pada dukungan analisis data yang kompleks pada semua bagian organisasi.
- Kemudian DBMS tersebut terus dikembangkan hingga saat ini. 

4. Contoh aplikasi DBMS beserta kelebihan dan kekurangannya

1) MySQL

 MySQL merupakan salah satu database yang umum dan paling banyak digunakan. Baik untuk keperluan pribadi maupun instansi seperti kampus, kantor, perusahaan dan masih banyak lagi. MySQL menggunakan SQL language ( Structur Query Language ) artinya MySQLmenggunakan query atau bahasa pemprogaman yang sudah standar di dalam dunia database.

Kelebihan: 
1. Open source dan gratis
2. Pengembangannya cepat
3. Keamanan yang baik
4. Mudah dioperasikan

Kekurangan: 
1. Hanya bisa menjalankan satu server
2. Tidak cocok untuk menangani data dengan jumlah yang besar

2) ORACLE

 Oracle database adalah Relational Database Management System (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Oracle merupakan DBMS yang rumit dan paling mahal. Oracle juga memiliki kesan negatif bagi penggunanya. Oracle dinilai sulit untuk digunakan, lambat dan mahal.

Kelebihan: 
1. Memiliki banyak sekali fitur sehingga cocok untuk perusahaan atau organisasi besar
2. Dapat mendayagunakan lebih dari satu sever

Kekurangan:
1. Dikarenakan banyak fitur, Oracle menjadi DBMS yang paling rumit dan sulit untuk dipelajari
2. Oracle menjadi DBMS paling mahal didunia

3) 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 menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

Kelebihan: 
1. Mudah didapatkan
2. Dapat menyimpan data dengan jumlah yang besar
3. Dapat menggunakan bahasa SQL dalam pengoperasiannya

Kekurangan: 
1. Meskipun mudah didapat tetapi tidak gratis/berbayar
2. MS Access Kurang efektif apabila diakses menggunakan jaringan

5. Kesimpulan

- DBMS (Database Management System) merupakan sebuah system yang dirancang untuk mengelola suatu basis data
- DBMS generasi pertama ditemukan pada tahun 1960 oleh Charles bachman dan hingga saat ini, DBMS masih terus dikembangkan oleh banyak pihak, supaya menjadi lebih efektif dan efisien kedepannya.
- Saat ini, sudah cukup banyak aplikasi database yang tersedia. ada yang bersifat gratis dan open source ada pula yang berbayar. Meskipun begitu setiap aplikasi tersebut memiliki kelebihan dan kekurangannya tersendiri.


Sekian itu saja materi pada hari ini, mohon maaf apabila ada kesalahan karana penulis juga masih sedang belajar. semoga bermanfaat sampai bertemu di pertemuan berikutnyaaa





Kamis, 29 April 2021

5 Komponen paling penting dalam komputer





Hari ini saya belajar mengenai komponen - komponen utama atau paling penting yang ada pada sebuah komputer. sehingga apabila salah satu dari komponen tersebut tidak ada, maka komputer tersebut tidak bisa berjalan atau beroperasi. langsung saja ini dia 5 Komponen paling penting dalam komputer

1. Motherboard



Motherboard adalah papan utama pada sebuah komputer. Motherboard merupakan salah satu komponen paling utama pada komputer, karena komponen ini berfungsi untuk menghubungkan setiap komponen-komponen lain pada komputer. seperti menghubungkan CPU, RAM, Hardisk, Power supply dan komponen lainnya sehingga dapat saling berfungsi dan terhubung satu sama lain. Saat ini motherboard memiliki banyak jenis seiring dengan perkembangan teknologi, terdapat juga beberapa fitur terbaru pada motherboard seperti adanya port - port khusus, karena motherboard terhubung dengan power supply, motherboard juga berfungsi untuk mengalirkan arus listrik ke setiap komponen, sehingga komponen lain mendapat sumber daya listrik. Tanpa adanya motherboard sebuah komputer tidak akan menyala dikarenakan komponen yang tidak dapat saling terhubung dan tidak mendapat sumber daya listrik sehingga keberadaan motherboard ini merupakan hal yang wajib ada pada sebuah komputer.

2. CPU



CPU merupakan singkatan dari Central Processing Unit, CPU juga sering kali disebut dengan processor. komponen ini merupakan inti atau otak dari sebuah komputer, karena dikomponen inilah setiap program akan dieksekusi atau diproses. CPU pada komputer generasi pertama belum atau berbeda dengan yang sekarang, saat itu CPU masih berupa IC atau Transitor dan terus berkembang hingga berbentuk chip seperti sekarang, jika kita ingin membeli suatu processor pastikan terlebih dahulu apakah socket pada motherboard kita sesuai dengan processor tersebut karena jika tidak, maka processor tidak akan dapat dipasang. processor ada yang memiliki sistem 32-bit adapula yang 64-bit. Tentu saja processor dengan sistem 64-bit memiliki kinerja dan performa yang lebih tinggi dibanding dengan processor 32-bit. Kecepatan CPU diukur dalam siklus per detik-megahertz (MHz) atau gigahertz (GHz). Teknologi prosesor terbaru telah mengakibatkan produsen CPU menemukan cara untuk menggabungkan lebih dari satu inti CPU ke sebuah chip tunggal yaitu,

Teknologi:
Dual-Core CPU - Berisi dua buah inti atau core dalam satu CPU
Triple-Core CPU - Berisi tiga buah inti atau core dalam satu CPU
Quad-Core CPU - Berisi Empat buah inti atau core dalam satu CPU
Hexa-Core - Berisi enam buah inti atau core dalam satu CPU
Octa-Core - Berisi delapan buah inti atau core dalam satu CPU


3. RAM dan ROM




RAM (Random Access Memory) dan ROM (Read Only Memory), RAM merupaka komponen yang berfungsi sebagai penyimpanan sementara untuk data atau program yang sedang dieksekusi oleh processor. Ram adalah memori yang bersifat volatile yang berarti bahwa isinya akan terhapus saat komputer dimatikan. Adapun semakin besar kapasitas RAM pada sebuah komputer dapat meningkatkan kinerja dan performa komputer tersbut. Jenis Ram saat ini sudah beragam ada yang DDR, DDR1, DDR2, DDR3 dan DDR4 dan kedepannya juga pasti akan ada RAM dengan jenis baru.

Berbeda dengan RAM, ROM tidak bersifat volatile yang berarti isinya akan tetap ada dan tidak akan terhapus meskipun komputer dalam kondisi mati. Selain itu rom juga hanya dapat membaca dan tidak dapat merubah program yang ada didalamnya. ROM merupakan bentuk penyimpanan internal yang hanya dapat bertugas menyimpan data dan ROM tidak dapat digunakan untuk menjalankan aplikasi karena ROM hanya menyimpan data yang diunduh agar bisa dijalankan.

4. Power Supply



Setiap peralatan elektronik pasti memerlukan energi atau daya supaya dapat menyala dan berfungsi, termasuk komputer. komputer juga memerluka daya berupa listrik untuk dapat menyala, tanpa adanya listrik komputer tidak akan mampu berjalan. Maka dengan adanya power supply membuat komputer kita mendapatkan aliran listrik sehingga dapat menyala, dan berfungsi normal. Power supply merupakan komponen yang berfungsi memberi pasokan listrik ke komputer kita, ia juga dapat mengatur besar tegangan yang diperlukan pada masing-masing komponen seperti kipas, cpu dan lain-lain. 

5. Hardisk/Penyimpanan



Yang terakhir yaitu hardisk, komponen ini berfungsi untuk menyimpan data-data atau file yang ada dikomputer, tanpa adanya hardisk, kita akan sulit dalam mengoperasikan komputer. contohnya jika tidak ada hardisk kita akan kesulitan dalam menginstall sistem operasi seperti windows dan linux pada komputer kita. Sekarang ini ukuran dari hardisk sudah bermacam-macam, ada yang 240 gb, 500 gb dan bahkan ada yang sampai lebih dari 1 TB.

baca juga: pengertian dan sejarah algoritma

Sekian itu saja beberapa komponen komputer yang paling penting menurut saya, mohon maaf apabila ada komponen penting yang saya lupakan. kalo ada yang mau ditanyakan silahkan komentar. sampai ketemu di lain kesempatan...

Rabu, 28 April 2021

Pengertian, sejarah dan contoh Algoritma

 Pertemuan kali ini membahas mengenai dasar - dasar dari algoritma. sebelum memulai pembahasan lebih jauh sebaiknya kita pahami dulu arti dari algoritma itu sendiri sehingga memudahkan kita untuk pembahasan kedepannya. Nah, pada ksesempatan kali ini kita hanya membahas mengenai pengertian, contoh sederhana dan sejarah serta manfaat dari Algoritma



Pengertian Algoritma

Algoritma adalah suatu urutan penyelesaian masalah yang tersusun secara sistematis dan bersifat logis (masuk akal). Sebenarnya, tanpa kita sadari algoritma sering kali kita terapkan dalam kehidupan ini. contoh sederhananya yaitu algoritma dalam menyelesaikan suatu pekerjaan rumah seperti menyapu, mengepel, mencuci dan lainnya. 

Contoh Algoritma sederhana 

Berikut contoh algoritma sederhana yang sering kita lakukan di kehidupan sehari-hari

1. Algoritma untuk Memasak Mi Instan :

- Siapkan Mi instan, kompor, panci, piring, sendok dan air
- Tuang air ke dalam panci
- Letakan panci di atas kompor
- Nyalakan kompor 
- Buka buka mi dan buka bumbu mi
- Letakan bumbu mi kedalam piring 
- Letakan mi kedalam panci
- Tunggu beberapa menit
- Matikan kompor dan tuang mi dari panci kedalam piring
- Aduk mi dan bumbu mi yang ada di piring menggunakan sendok
- Selesai

2. Algoritma untuk Mencuci Piring :  

- Siapkan Spons, dan sabun cuci piring
- Basahi piring kotor dengan air terlebih dahulu
- Tuang sedikit sabun cuci piring ke spons
- Gosok spons tersebut ke piring kotor
- Setelah itu basahi kembali piring dengan air agar busa hilang
- Lap piring dengan kain bersih supaya kering
- Selesai 

Sejarah dan manfaat Algoritma

Algoritma berasal dari kata Algorism yang diambil dari nama seorang penulis buku arab terkenal yaitu Abu ja’far Muhammad Ibnu Musa AL Khuwarizmi. Menurut Al Khuwarizmi adalah suatu metode khusus untuk meyelesaikan suatu persoalan. Sedangkan menurut KBBI, algoritma adalah prosedur sistematis untuk memecahkan masalah matematis dalam langkah-langkah terbatas. Algoritma tidak hanya berhubungan dengan komputer melainkan juga berlaku pada kehidupan kita sehari – hari, yang tanpa kita sadari kita telah menerapkan banyak algoritma dalam kehidupn ini, seperti dalam mencuci pakaian, menyapu, bahkan saat ingin tidur pun ada algoritmanya.

Banyak manfaat yang kita dapat kan dari belajar algoritma, diantaranya, meningkatkan kemampuan berfikir secara logis, mengembangkan cara berpikir dengan sistematis, memperkuat analisis ketika pembuatan program, meningkatkan kemampuan dalam mengatasi masalah dan masih banyak lagi.


Itu saja materi untuk hari ini semoga bermanfaat bagi yang membaca, sampai ketemu di pertemuan selanjutnyaa







 

Pengertian dbms, sejarah dan contoh aplikasi dbms

Pertemuan kali ini saya akan membahas mengenai dbms, ketika kalian mendengar kata database apa yang pertama kali muncul dikepala kalian ? pa...