Pangkalan data

Pernyataan select di SQL dan hasilnya

Pangkalan data atau basis data (bahasa Inggris: database) adalah kumpulan data yang terorganisir, yang umumnya disimpan dan diakses secara elektronik dari suatu sistem komputer. Pada saat pangkalan data menjadi semakin kompleks, maka pangkalan data dikembangkan menggunakan teknik perancangan dan pemodelan secara formal.[1]

Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) suatu pangkalan data disebut sistem kelola pangkalan data (database management system, DBMS). Sistem pangkalan data dipelajari dalam ilmu informasi.[2]

Istilah "pangkalan data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai pangkalan data komputer. Catatan yang mirip dengan pangkalan data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.[3]

Konsep dasar dari pangkalan data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah pangkalan data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan objek yang diwakili suatu pangkalan data, dan hubungan di antara objek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur pangkalan data: ini dikenal sebagai model pangkalan data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan di mana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antartabel diwakili dengan menggunakan nilai yang sama antartabel. Model yang lain seperti model hierarkis dan model jejaring menggunakan cara yang lebih eksplisit untuk mewakili hubungan antartabel.[4]

Lingkungan pangkalan data

Lingkungan pangkalan data adalah sebuah habitat di mana terdapat pangkalan data untuk bisnis. Dalam lingkungan pangkalan data, pengguna memiliki alat untuk mengakses data. Pengguna melakukan semua tipe pekerjaan dan keperluan mereka bervariasi seperti menggali data (data mining),[5] memodifikasi data, atau berusaha membuat data baru. Masih dalam lingkungan pangkalan data, pengguna tertentu tidak diperbolehkan mengakses data, baik secara fisik maupun logis. (Koh, 2005, dalam Janner Simarmata & Imam Paryudi 2006: 33).

Tahapan perancangan pangkalan data

Perancangan pangkalan data merupakan upaya untuk membangun sebuah pangkalan data dalam suatu lingkungan bisnis. Untuk membangun sebuah pangkalan data terdapat tahapan-tahapan yang perlu kita lalui yaitu:[6]

  1. Perencanaan pangkalan data
  2. Mendefinisikan sistem
  3. Analisis dan mengumpulkan kebutuhan
  4. Perancangan pangkalan data
  5. Perancangan aplikasi
  6. Membuat prototipe
  7. Implementasi
  8. Konversi data
  9. Pengujian
  10. Pemeliharaan operasional

Bahasa pada pangkalan data

Terdapat tiga jenis bahasa komputer yang digunakan saat kita ingin membangun dan memanipulasi sebuah pangkalan data, yaitu:

  1. Data Definition Language (DDL)
  2. Data Manipulation Language (DML)
  3. Data Control Language (DCL)

Perangkat lunak pangkalan data

Perangkat lunak pangkalan data yang banyak digunakan dalam pemrograman dan merupakan perangkat pangkalan data aras tinggi:[7]

Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman pangkalan data aras rendah, di antaranya:

Penyimpanan

Penyimpanan pangkalan data adalah wadah materialisasi fisik dari suatu pangkalan data. Penyimpanan terdiri dari penyimpanan tingkat internal (fisik) dalam arsitektur pangkalan data. Penyimpanan ini juga berisikan semua informasi yang diperlukan (misalnya, metadata, "data tentang data", dan struktur data internal) untuk membangun tingkat konseptual dan tingkat eksternal dari tingkat internal pada saat dibutuhkan. Menempatkan data ke sistem penyimpanan permanen umumnya menjadi tugas mesin pangkalan data (disebut juga sebagai "mesin penyimpan data").[8] Meskipun pada umumnya penyimpanan pangkalan data diakses oleh DBMS (Database Manajemen Sistem) melalui sistem operasi yang mendasarinya (atau juga menggunakan sistem berkas dari sistem operasi perantara sebagai tata letak penyimpanan), properti dan pengaturan konfigurasi penyimpanan sangat penting dalam melakukan operasi DBMS yang efisien, sehingga perlu dijaga ketat oleh administrator pangkalan data.[9] Saat bekerja, DBMS selalu memiliki pangkalan datanya dalam beberapa jenis penyimpanan (misal pada memori dan penyimpanan eksternal), selain itu terdapat empat jenis DBMS[10] yaitu:

1.Relational DBMS.

2.Hierarchical DBMS.

3.Network DBMS.

4.NoSQL.

Data dalam pangkalan data beserta informasi tambahan yang dibutuhkan, yang dapat saja dalam ukuran yang sangat besar, dituliskan dalam kode menjadi bit. Data biasanya disimpan dalam struktur yang terlihat sangat berbeda dibandingkan dengan cara yang terlihat pada level konseptual dan eksternal, tetapi dalam upaya untuk mengoptimalkan (sebaik mungkin) rekonstruksi pada tingkat ini, agar ketika dibutuhkan oleh pengguna dan tata olah (program), termasuk saat melakukan perhitungan informasi tambahan yang diperlukan dari data (misalnya, ketika melakukan kueri di pangkalan data).[11]

Referensi

  1. ^ "Definition of DATABASE". www.merriam-webster.com (dalam bahasa Inggris). Diarsipkan dari versi asli tanggal 2021-12-07. Diakses tanggal 2021-12-07. 
  2. ^ Syafnidawaty (2020-04-25). "DBMS (Database Management System)". UNIVERSITAS RAHARJA (dalam bahasa Inggris). Diarsipkan dari versi asli tanggal 2021-12-08. Diakses tanggal 2021-12-08. 
  3. ^ "What Is a Database?" Diarsipkan 2021-12-07 di Wayback Machine.. oracle.com (dalam bahasa Inggris). Diakses tanggal 2021-12-07.
  4. ^ "Database Concepts". www.w3schools.in. Diarsipkan dari versi asli tanggal 2021-12-07. Diakses tanggal 2021-12-07. 
  5. ^ Sano, Albert Verasius Dian (2019-01-04). "Definisi, Karakteristik, dan Manfaat Data Mining -Seri Data Mining for Business Intelligence (2)". BINUS UNIVERSITY MALANG. Diarsipkan dari versi asli tanggal 2021-12-08. Diakses tanggal 2021-12-08. 
  6. ^ "Database design basics". support.microsoft.com. Diarsipkan dari versi asli tanggal 2021-12-08. Diakses tanggal 2021-12-08. 
  7. ^ "Top 30 Most Popular Database Management Software: The Complete List". www.softwaretestinghelp.com. Diarsipkan dari versi asli tanggal 2021-12-08. Diakses tanggal 2021-12-08. 
  8. ^ "MySQL :: MySQL 8.0 Reference Manual :: 16 Alternative Storage Engines". dev.mysql.com. Diarsipkan dari versi asli tanggal 2018-09-24. Diakses tanggal 2021-12-08. 
  9. ^ "The Database Concept | What, How, Examples & Summary" (dalam bahasa Inggris). 2016-12-29GMT+000014:30:17+00:00. Diarsipkan dari versi asli tanggal 2021-12-07. Diakses tanggal 2021-12-07. 
  10. ^ "Cara Membuat Database Di CMD Terbaru Lengkap". Panduan Code. Diarsipkan dari versi asli tanggal 2022-08-16. Diakses tanggal 2022-05-26. 
  11. ^ "1. Basic Database Concepts - Relational Theory for Computer Professionals [Book]". www.oreilly.com (dalam bahasa Inggris). Diarsipkan dari versi asli tanggal 2021-12-07. Diakses tanggal 2021-12-07. 

Lihat pula

Bacaan lanjutan

  • Ling Liu dan Tamer M. Özsu (Eds.) (2009). "Encyclopedia of Database Systems, 4100 p. 60 illus. ISBN 978-0-387-49616-0.
  • Gray, J. dan Reuter, A. Transaction Processing: Concepts and Techniques, edisi ke-1, Morgan Kaufmann Publishers, 1992.
  • Kroenke, David M. dan David J. Auer. Database Concepts. edisi ke-3. New York: Prentice, 2007.
  • Raghu Ramakrishnan dan Johannes Gehrke, Database Management Systems
  • Abraham Silberschatz, Henry F. Korth, S. Sudarshan, Database System Concepts
  • Lightstone, S.; Teorey, T.; Nadeau, T. (2007). Physical Database Design: the database professional's guide to exploiting indexes, views, storage, and more. Morgan Kaufmann Press. ISBN 978-0-12-369389-1. 
  • Teorey, T.; Lightstone, S. and Nadeau, T. Database Modeling & Design: Logical Design, edisi ke-4, Morgan Kaufmann Press, 2005. ISBN 0-12-685352-5

Pranala luar

Read other articles:

Questa voce sull'argomento ciclisti olandesi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Kees Pellenaars Nazionalità  Paesi Bassi Ciclismo su strada Palmarès Competizione Ori Argenti Bronzi Mondiali 1 0 0 Vedi maggiori dettagli   Modifica dati su Wikidata · Manuale Cornelis Petrus Pellenaars, detto Kees (Terheijden, 10 maggio 1913 – Breda, 30 gennaio 1988), è stato un ciclista su strada olandese. Indice 1 Palmarès 1.1 Olimpiadi 2…

American football player (1883–1926) Andy SmithSmith pictured in Debris 1914, Purdue yearbookBiographical detailsBorn(1883-09-10)September 10, 1883Du Bois, Pennsylvania, U.S.DiedJanuary 8, 1926(1926-01-08) (aged 42)Philadelphia, Pennsylvania, U.S.Playing career1901–1902Penn State1903–1904Penn Position(s)FullbackCoaching career (HC unless noted)1905–1908Penn (assistant)1909–1912Penn1913–1915Purdue1916–1925California Head coaching recordOverall116–32–13Bowls1–0–1Accompli…

For other uses, see Dookie (disambiguation). Sassafras Roots redirects here. For the roots of the genus of trees, see Sassafras. 1994 studio album by Green DayDookieStudio album by Green DayReleasedFebruary 1, 1994 (1994-02-01)RecordedSeptember–October 1993StudioFantasy, Berkeley, CaliforniaGenrePunk rockpop-punkskate punkLength39:35LabelRepriseProducer Rob Cavallo Green Day Green Day chronology Kerplunk(1991) Dookie(1994) Insomniac(1995) Singles from Dookie LongviewRele…

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)[2…

Hendon Rural DistrictHendon Rural District within Middlesex in 1911History • Created1894 • Abolished1934 StatusRural districtGovernmentHendon Rural District Council Hendon was a rural district in Middlesex, England from 1894 to 1934. The rural district was established in 1894 under the Local Government Act 1894, consisting of the following parishes: Edgware Little Stanmore Great Stanmore Harrow Weald Pinner The parish of Hendon became an urban district in the same act, an…

Remote-control Panama Land Rover with ground-penetrating radar to detect IEDs followed by Mastiff with Choker mine rollers Counter-IED equipment are created primarily for military and law enforcement. They are used for standoff detection of explosives and explosive precursor components and defeating the Improvised Explosive Devices (IEDs) devices themselves as part of a broader counter-terrorism, counter-insurgency, or law enforcement effort. Requirements Detection techniques and specific system…

WWE pay-per-view and livestreaming event King and Queen of the RingPromotional poster featuring Logan Paul, Cody Rhodes, Sami Zayn, Becky Lynch, Jade Cargill, and Bianca BelairPromotionWWEBrand(s)RawSmackDownDateMay 25, 2024CityJeddah, Saudi ArabiaVenueJeddah Super DomeWWE Network event chronology ← PreviousBacklash France Next →NXT Battleground King of the Ring chronology ← Previous2015 Next →— King of the Ring tournament chronology ← Previous2021 Next&#…

قاعة فنلنديا في هلسنكي. عمارة فنلندا لديها تاريخ ملحوظ يمتد على مدى 800 سنة [1] وقد ساهمت العمارة في العديد من الأساليب دولياً، مثل الحداثة الشمال أوروبية، من خلال أعمال ألفار آلتو.[2] ترتبط الإنجازات المعمار الفنلندي عموماً بالعمارة الحديثة، وذلك لأن أقل من 13٪ من المور…

NGC 3803   الكوكبة الأسد[1]  رمز الفهرس NGC 3803 (الفهرس العام الجديد)2MASX J11401725+1748044 (Two Micron All-Sky Survey, Extended source catalogue)PGC 36204 (فهرس المجرات الرئيسية)HIPASS J1140+17 (HIPASS)CAIRNS J114017.31+174805.0 (Cluster and Infall Region Nearby Survey)LEDA 36204 (ليون-ميودون قاعدة بيانات خارج المجرة)  المكتشف ويليام بارسونز  تاريخ ال…

The Akron Zips football statistical leaders are individual statistical leaders of the Akron Zips football program in various categories,[1] including passing, rushing, receiving, total offense, defensive stats, and kicking. Within those areas, the lists identify single-game, single-season, and career leaders. The Zips represent the University of Akron in the NCAA's Mid-American Conference. Although Akron began competing in intercollegiate football in 1891,[1] the school's officia…

Election in Wyoming Main article: 1992 United States presidential election 1992 United States presidential election in Wyoming ← 1988 November 3, 1992 1996 →   Nominee George H. W. Bush Bill Clinton Ross Perot Party Republican Democratic Independent Home state Texas Arkansas Texas Running mate Dan Quayle Al Gore James Stockdale Electoral vote 3 0 0 Popular vote 79,347 68,160 51,263 Percentage 39.70% 34.10% 25.65% County Results Bush   30…

13th Regiment or 13th Infantry Regiment may refer to: 13th Parachute Dragoon Regiment, a unit of the French Special Forces Somerset Light Infantry (13th Regiment of Foot), a unit of the British Army 13th Infantry Regiment (Greece) 13th Infantry Regiment (Philippine Army), a unit of the Philippine Army 13th Cavalry Regiment (United States), a unit of the United States Army 13th Infantry Regiment (United States), a unit of the United States Army 13th Infantry Regiment (Imperial Japanese Army), a u…

City in Washington, United States City in Washington, United StatesLake StevensCityNortheast shore of lake on which the city is locatedMotto(s): One community, around the lakeLocation of Lake Stevens, WashingtonCoordinates: 48°1′11″N 122°3′58″W / 48.01972°N 122.06611°W / 48.01972; -122.06611CountryUnited StatesStateWashingtonCountySnohomishFounded1889IncorporatedNovember 29, 1960Government • TypeMayor–council • MayorBrett GaileyA…

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: History of Utah – news · newspapers · books · scholar · JSTOR (June 2023) (Learn how and when to remove this m…

Sap or other resinous plant material Kino flows from a wound in the trunk of a marri (Corymbia calophylla) Gum is a sap or other resinous material associated with certain species of the plant kingdom. This material is often polysaccharide-based and is most frequently associated with woody plants, particularly under the bark or as a seed coating. The polysaccharide material is typically of high molecular weight and most often highly hydrophilic[1] or hydrocolloidal. As seed coating Many g…

Species of fish European perch Conservation status Least Concern  (IUCN 3.1)[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Actinopterygii Order: Perciformes Family: Percidae Genus: Perca Species: P. fluviatilis Binomial name Perca fluviatilisLinnaeus, 1758 Distribution:   native range  introduced range Synonyms[2] Perca vulgaris Schaeffer, 1761 Perca vulgaris Schrank, 1792 Perca italica Cuvier, 1828 Perca vu…

Method of calculating theoretical values of companies and their stocks Stock valuation is the method of calculating theoretical values of companies and their stocks. The main use of these methods is to predict future market prices, or more generally, potential market prices, and thus to profit from price movement – stocks that are judged undervalued (with respect to their theoretical value) are bought, while stocks that are judged overvalued are sold, in the expectation that undervalued stocks…

روبرت ليروي معلومات شخصية الميلاد 7 فبراير 1885نيويورك الوفاة 7 سبتمبر 1946 (61 سنة)   نيويورك الجنسية  الولايات المتحدة المدرسة الأم جامعة كولومبيا  الحياة العملية بداية الاحتراف 1901 التقاعد 1931 بلد الرياضة الولايات المتحدة  تعديل مصدري - تعديل   روبرت ليروي (بالإنجليز…

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (يوليو 2019) منتخب النرويج لهوكي الجليد للناشئين البلد النرويج  تاريخ التأسيس 1979  ألوان الفريق       Home colours Aw…

Daniel Clos ÁlvarezKebangsaan SpanyolLahir23 Oktober 1988 (umur 35)Barcelona (Spain)Karier GP2 SeriesMusim debut2009Tim saat iniRacing EngineeringNomor mobil7Start57Menang1Pole1Lap tercepat1Hasil terbaik4th di 2010Ajang sebelumnya2009–10-201120092007–082005–062005–062004GP2 Asia SeriesFormula Renault 3.5 SeriesFormula Three EuroseriesEurocup Formula Renault 2.0Formula Renault 2.0 ItaliaFormula Junior 1600 SpainGelar juara2006Formula Renault 2.0 Italia Daniel Clos Álvarez (lahir 23…