Wednesday, 13 August 2014

jenis jenis relationship dalam microsoft access

Muhammad zarul azmi
 
 

COURSE MODULE

PROGRAMME
DATABASE MANAGEMENT SYSTEM AND WEB APPLICATION
COURSE NAME
TABLE RELATIONSHIP USING DBMS
CODE NAME
KPD204

CONTENT STANDARD
1.DISCUSS TABLE RE;ATIONSHIP
LEARNING STANDARD
1.2 LIST TYPE OF

PERFORMANCE CRITERIA
1.2.1 List type of relationship
1. One to One
2. One to Many
3. Many to Many

Type of Relationship

One to One:
   Satu dalam satu iaitu satu rekod data pada suatu table dihubungkan dalam satu rekod data 
pada table lain.( satu rekod pada jadual “A” dihubungkan kepada jadual “B”)

One to Many:
  Satu dalam banyak iaitu satu rekod data pada suatu table dihubungkan dengan lebih daripada
 satu rekod data pada table lain.(Contoh Pengarah atasan Kolej mempunyai ramai pensyarah)

Many to Many:
 Banyak dalam banyak iaitu lebih dari satu rekod data pada suatu table dihubungkan dengan
 lebih dari satu rekod data pada table lain.( Contoh Ramai pelajar kolej mendaftar banyak 
 matapelajaran.
 




























Notes  :

…………………………………………………………………………………………………

…………………………………………………………………………………………………


























Notes  :

…………………………………………………………………………………………………


…………………………………………………………………………………………………

Sunday, 13 July 2014

cara membuat relationship

Cara Membuat Relationship
Untuk membuat relationship sila ke bahagian Ribbon dan buka Relationship
Langkah yang pertama cari Database Tools pada Microsoft Access.Jangan Salah Microsoft Taw.. :3

Kemudian Sila klik pada ‘’Relationship’’

Kemudian ‘’Edit Relationship’’dan ini akan keluar:


· Enforce Referential Integrity, pilihan ini digunakan untuk memastikan foreign key pada suatu table terdapat juga pada primary key didalam table lainnya.
· Cascade Update Related Fields, pilihan ini digunakan untuk mengupdate secara otomatis foreign key pada suatu table jika primary key didalam table lainnya berubah. Pilihan ini akan aktif jika Enforce Referential Integrity telah dipilih.
· Cascade Delete Related Record, pilihan ini digunakan untuk menghapus foreign key pada suatu table jika primary key didalam table lainnya dihapus. Pilihan ini akan aktif jika Enforce Referential Integrity telah dipilih.






Jenis-jenis Relationship

Hai,Assalamualaikum

Okey haritu saya dah kongsikan sedikit tentang Pengenalan Mengenai Relationship.
Harini saya ingin kongsikan mengenai Jenis-Jenis Relationship.

Relationship terbahagi kepada 3 iaitu
  •        Satu dalam satu iaitu satu rekod data pada suatu table dihubungkan dalam satu rekod data pada table lain.

  •      Satu dalam banyak iaitu satu rekod data pada suatu table dihubungkan dengan lebih daripada sau rekod data pada table lain.

  •      Banyak dalam banyak iaitu lebih dari satu rekod data pada suatu table dihubungkan dengan lebih dari satu rekod data pada table lain.

Ingat tau 3 jenis relationship…nanti saya post lagi.Assalamualaikum

Wednesday, 9 July 2014

Penerangan ringkas relationship

                                  Maksud Relationship

  •  Relationship adalah diagram yang menyatakan hubungan dalam satu field kedalam satu jadual dengan field pada table.
  • Relationship selalunya digunakan pada jadual-jadual yang lain dimana pada jadual yang satu terdapat 'primary key'dan table yang lain terdapat 'foreign key'.
                                                               Contoh Relationship




Tuesday, 6 May 2014

code HTML kelopak bunga berguguran

Thursday, 24 April 2014

Definasi pangkalan data

PANGKALAN DATA
 Pangkalan data merupakan satu sistem simpanan data yang tersusun, biasanya dalam bentuk elektronik.

Sistem Pemprosesan Fail Tradisional Sistem yang dilaksanakan secara manual atau tradisi. Data dan maklumat disimpan di dalam fail-fail kertas yang kemudiannya disimpan di dalam kabinet-kabinet khas. Fail yang disimpan adalah mengikut turutan abjad dan nombor rujukan supaya pencarian fail dapat dilakukan dengan sempurna.
Pangkalan Data Himpunan data-data berkaitan yang dikongsi bersama oleh pelbagai kategori pengguna untuk memenuhi kehendak dan keperluan maklumat sesebuah organisasi.
Sistem Pengurusan Pangkalan Data (SPPD) Sistem perisian yang membolehkan pengguna mentakrif, mencipta, mengemaskini, mengurus, mencipta dan menyelenggara pangkalan data. SPPD turut mengawal capaian terhadap data dalam pangkalan data.
Aplikasi Pangkalan Data Satu program yang berinteraksi dengan pangkalan data pada masa-masa execution.PASCAL,COBOL,atau C++ adalah antara contoh bahasa pengaturcaraan yang boleh digunakan untuk tujuan menulis aturcara penggunaan aplikasi pangkalan data.



sistem DBMS


Database Management System (DBMS)
DBMS  adalah  sistem  perangkat  lunak  yang  memungkinkan  pengguna untuk mendefinisikan, membuat, memelihara, dan mengontrol akses ke database.
Fasilitas-fasilitas yang disediakan DBMS :

•Memungkinkan pengguna mendefinisikan database biasanya melalui DDL (Data Definition Language). DDL memungkinkan pengguna untuk menentukan tipe dan struktur data yang akan disimpan pada database.
•Memungkinkan pengguna untuk memasukkan, meng-update, menghapus, dan mengambil data dari database biasanya melalui DML (Data Manipulation Language).
•Menyediakan akses terkontrol ke database. Contohnya :


Æ’Sistem sekuriti, mencegah pengguna yang tidak memiliki hak untuk mengakses database. Sistem integrity, memelihara konsistensi dari data yang disimpan

Æ’Concurrency control system, memungkinkan akses bersama database
Recovery control system, mengembalikan database ke keadaan sebelumnya yang masih konsisten ketika terjadi kerusakan perangkat keras atau perangkat lunak.
User-accessible catalog, berisi deskripsi dari data pada database.

Keuntungan dari DBMS :

Mengontrol duplikasi data
Database dapat mengurangi duplikasi data yang terjadi pada File-Based System. Tetapi tidak semua duplikasi data dapat dihilangkan, melainkan hanya dapat dikontrol. Hal ini dikarenakan terkadang duplikasi data tetap dibutuhkan untuk meningkatkan perfoma.

Æ’Data konsisten
Dengan menghilangkan atau mengontrol duplikasi data akan mengurangi resiko ketidakkonsistenan dari data yang mungkin terjadi.

Data yang sama memiliki lebih banyak informasi
Dengan adanya integrasi data operasional maka memungkinkan bagi sebuah organisasi mendapatkan informasi tambahan dari data yang sama.

Penggunaan data bersama-sama
Biasanya file dimiliki oleh seseorang atau departemen yang menggunakannya. Sebaliknya database dimiliki oleh organisasi secara keseluruhan dan dapat di-share kepada pengguna yang memiliki hak.

Integritas data telah dikembangkan
Integritas data memiliki arti dari konsisten dan keabsahan dari data yang disimpan. Integritas biasanya menegaskan arti dari constraint, yang merupakan aturan yang tidak dapat di langgar oleh pemakai database.

Keamanan telah dikembangkan
Keamanan database akan melindungi database dari pemakai yang tidak memiliki hak. Hal ini biasanya dilakukan dengan adanya nama pemakai dan password untuk mengidentifikasikan hak yang dimiliki oleh setiap pemakai.

Memiliki standar yang jelas
Integrasi memungkinkan Database Administrator (DBA) untuk mendefinisikan dan memberikan standar yang dibutuhkan, seperti format data untuk mendukung pertukaran data antar sistem, aturan penamaan, standar dokumentasi, prosedur update, dan cara atau hak pengaksesan.

Ekonomis
Dengan menggabungkan semua data operasional organisasi ke dalam satu database dan membuat beberapa aplikasi yang bekerja dengan menggunakan satu sumber data, ini dapat menghemat pengeluaran. Jadi dana yang di keluarkan akan labih kecil dari dana tiap bagian pada file based system bila digabungkan.

Konflik kebutuhan dapat diseimbangkan
Setiap pengguna atau departemen mempunyai suatu kebutuhan masing- masing, di mana kebutuhan tersebut dapat menimbulkan konflik dengan pengguna atau departemen yang lain. Dengan database berada di bawah

kendali dari DBA, maka DBA dapat membuat keputusan mengenai perancangan dan penggunaan operational dari database yang menyediakan penggunaan sumber daya database terbaik bagi organisasi.

Æ’ Meningkatkan kemampuan akses dan respon data
Sebagai hasil integrasi, data umum dapat diakses secara langsung oleh pemakai. Hal ini menyediakan sistem yang memiliki lebih banyak fungsi.

Æ’
Meningkatkan produktifitas
S menyediakan banyak fungsi standar yang biasanya harus dibuat oleh seorang programmer pada aplikasi berbasis file. Pada tingkat dasar DBMS menyediakan semua rutin low level untuk menangani file yang biasanya ada pada program aplikasi. Kegunaan dari fungsi ini adalah membuat seorang programmer dapat memusatkan perhatiannya hanya pada fungsi yang spesifik yang dibutuhkan oleh pengguna, tanpa perlu memikirkan detil dari implementasi low level-nya.

Æ’ Mempermudah perawatan dengan menghilangkan ketergantungan data Dalam file-based system deskripsi dari data dan logika untuk pengaksesan data dibuat untuk tiap aplikasi, sehingga program sangat tergantung terhadap data. Sebuah perubahan terhadap struktur data tersebut, sebagai contoh variabel alamat yang sebelumnya dgn panjang 40 karakter ingin diubah menjadi 41 karakter, ini memerlukan perubahan yang banyak pada program yang terpengaruh efek dari perubahan tersebut. Sedangkan pada DBMS deskripsi data dan aplikasi terpisah, dengan cara demikian membuat aplikasi tidak terpengaruh terhadap perubahan dari deskripsi data.

Æ’ Meningkatkan concurrency
Pada file-based system, jika dua atau lebih pengguna yang mengakses file yang sama secara bersamaan, akses itu bisa saling mempengaruhi, dan bahkan bisa membuat hilangnya informasi. Sedang DBMS dapat mengelola akses data secara bersamaan.

Æ’ Meningkatkan kemampuan backup dan perbaikan
Pada file-based system, pengguna sendiri yang bertanggung jawab untuk melindungi data dari kegagalan sistem komputer atau program aplikasi. Hal tersebut membutuhkan kerja tambahan di mana pengguna harus melakukan backup data, dan apabila backup tersebut hilang, pengguna harus mengulang kembali peng-input-an data. Kebalikannya, DBMS modern menyediakan fasilitas untuk mengurangi jumlah proses yang harus dilakukan ketika terjadi kegagalan sistem tersebut.

Kekurangan dari DBMS :
Æ’ Kompleksitas
Fungsionalitas yang diharapkan dari DBMS membuat DBMS menjadi software yang sangat kompleks. Pengguna DBMS harus memahami dengan baik setiap fungsi dari DBMS untuk mendapatkan keuntungan maksimum dari DBMS tersebut. Ketidakpahaman atas sistem dapat menyebabkan pengambilan keputusan perancangan yang buruk akan mengakibatkan dampak serius pada organisasi.

Æ’ Ukuran
Kompleksitas dan fungsionalitas yang baik membuat DBMS menjadi sebuah software yang berukuran sangat besar dan membutuhkan disk space yang sangat besar serta jumlah memory yang besar agar dapat dijalankan seefisien mungkin.

Æ’ Harga DBMS
Harga DBMS sangat bervariasi tergantung dari lingkungan dan fungsi yang disediakan termasuk biaya pemeliharaan.

Æ’ Biaya perangkat keras tambahan
Kebutuhan disk storage untuk DBMS dan database menyebabkan kemungkinan untuk membeli storage tambahan. Selain itu, untuk mendapatkan perfoma yang diinginkan, dibutuhkan perangkat keras yang cepat dan baik tetapi mahal.

Æ’ Biaya konversi
Pada beberapa situasi, biaya yang dibutuhkan untuk mengubah aplikasi agar dapat berjalan pada DBMS yang baru dapat jauh lebih mahal dari biaya perangkat keras tambahan. Biaya tersebut juga termasuk biaya pelatihan pegawai untuk menggunakan sistem yang baru, dan mungkin juga biaya pegawai spesialis untuk membantu konversi dan pelaksanaan sistem.

Æ’ Perfoma
Biasanya file-based system ditulis untuk aplikasi khusus yang mengakibatkan perfoma secara umum sangat baik. Akan tetapi DBMS dibuat secara umum untuk dapat menjalankan berbagai aplikasi yang mengakibatkan beberapa aplikasi berjalan lebih lambat dari yang seharusnya.

Æ’ Dampak yang besar akibat kegagalan
Pemusatan sumber daya menambah kerawanan pada sistem. Karena semua pemakai dan aplikasi tergantung pada DBMS, kegagalan pada satu bagian dapat mengakibatkan sistem terhenti.
Pengertian dan Contoh : http://pengertiandancontoh.blogspot.com/ Blog ini berisikan tentang informasi pendidikan, kesehatan dan ekonomi bisnis yang bersifat membangun dan mendidik. Terima kasih untuk kunjungan Anda, demi kemajuan blog ini, mohon tinggalkan komentar yang bersifat positif dan membangun di tempat yang telah kami sediakan.
Posted by Hakim Simanjuntak on - Rating: 4.5
Title : Database Management System
Description : Database Management System (DBMS) DBMS  adalah  sistem  perangkat  lunak  yang  memungkinkan  pengguna untuk mendefinisikan, membuat, memeli...


perbezaan perisian hakmilik dan sumber terbuka

Proprietary VS Open Source
Perisian Hak Milik dan Perisian Sumber Terbuka 


Perisian Hak Milik

Perisian Hak Milik memberi  hak eksklusif kepada penciptanya untuk mengawal pengeluaran semula , komunikasi , pencapaian , pengedaran dan sewaan komersial agi kerja-kerja perisian tersebut . Pengguna memerlukan lesen untuk menggunakan sesuatu perisian itu .

Perisan Sumber Terbuka

Manakala perisian terbuka pula ialah satu cara bagi pembangunan perisian dimana semua yang terlibat dalam pembangunan perisian ini mempunyai hak ke atas perisian yang dibangunkan . Perisian sumber terbuka ini dicipta oleh seseorang atau sekumpulan pengaturcara diseluruh dunia dan mereka bekerja tanpa dibayar gaji oleh mana-mana majikan . Kod sumber pada sumber terbuka ini ialah bebas dimana pengguna boleh diubah , dibaca malah dipertingkatkan .





Perisian Hak Milik




Perisian Sumber Terbuka
Pengguna memerlukan lesen untuk memiliki perisan tersebut .


Tidak memerlukan apa-apa lesen dan boleh dimiliki oleh sesiapa sahaja .
Pengguna perlu membayar dengan jumlah wang yang tinggi untuk mendapat


operation systerm /sistem os

DEFINISI
sistem operasi ( OS)
Sebahagian daripada glosari sistem operasi:
Apakah yang dimaksudkan dengan sistem operasi? Satu sistem operasi ( kadang-kadang disingkatkan sebagai "OS ") adalah program yang , selepas pada mulanya dimuatkan ke dalam komputer oleh program boot, menguruskan semua program-program lain dalam komputer. Program-program lain dikenali sebagai aplikasi atau program aplikasi . Program-program aplikasi menggunakan sistem operasi dengan membuat permintaan untuk perkhidmatan melalui antara muka ditakrifkan program aplikasi (API ). Selain itu, pengguna boleh berinteraksi secara terus dengan sistem operasi melalui antara muka pengguna seperti bahasa arahan atau antara muka pengguna grafik (GUI).

Satu sistem operasi melakukan perkhidmatan ini untuk permohonan:

Dalam sistem operasi multitasking di mana beberapa program boleh dijalankan pada masa yang sama , sistem operasi menentukan permohonan perlu dijalankan dalam apa perintah dan berapa banyak masa harus dibenarkan bagi setiap permohonan sebelum memberikan aplikasi lain giliran.
Ia menguruskan perkongsian memori dalaman di kalangan pelbagai aplikasi.
Ia mengendalikan input dan output ke dan dari peranti perkakasan dilampirkan, seperti cakera keras, pencetak, dan pelabuhan dail -up.
Ia menghantar mesej kepada setiap permohonan atau pengguna interaktif (atau kepada pengendali sistem) tentang status operasi dan sebarang kesilapan yang mungkin telah berlaku.
Ia boleh offload pengurusan apa yang dipanggil kerja kumpulan (contohnya, percetakan) supaya permohonan itu memulakan dibebaskan dari pekerjaan ini.
Pada komputer yang boleh menyediakan pemprosesan selari, sistem operasi boleh mengurus bagaimana untuk membahagikan program supaya ia berjalan di atas lebih daripada satu pemproses pada satu masa.

Semua platform komputer yang utama (perkakasan dan perisian) dan kadang-kadang memerlukan termasuk sistem operasi. Linux, Windows 2000, VMS, OS/400 , AIX , dan z / OS adalah contoh sistem operasi.

Thursday, 20 March 2014

Mencipta borang degan menggunakan 'form wizard'

Mencipta borang degan menggunakan 'form wizard'

Form wizard akan membenarkan anda memilih semua atau sebahagiandari medan-medan yang terdapat dalam jadual

Ikut langkah di bawah:-


 1. Klik 'create'


2.Klik form wizard seperti rajah di bawah.


3. Dialog box di bawah akan muncul.


4. Klik pada tanda (>) untuk membawa masuk semua medan ke dalam borang.

Thursday, 13 March 2014

perbezaan antara perisian hak milik dan terbuka



Perbezaan antara perisian hakmilik dan perisian terbuka
Perisian Bebas (Free Software)
Projek perisian bebas yang dikenali sebagi Projek GNU diketuai oleh Richard Stallman. Ia bermula pada 1983 untuk membangunkan sistem pengoperasian seperti UNIX lengkap yang mempunyai pengkompil, aturcara aplikasi, utiliti pembangunan dan sebagainya. Pada 1991, apabila versi pertama kerangka Linux ditulis, projek GNU telah menghasilkan hampir kesemua komponen sistem ini — kecuali kernel. Torvalds dan pembangun kernel seperti Linux menyesuaikan kernel mereka supaya dapat berfungsi dengan komponen GNU, dan seterusnya mengeluarkan sistem pengoperasian Linux yang cukup berfungsi. Oleh itu, Linux melengkapkan ruang terakhir dalam rancangan projek perisian bebas.Pada asasnya konsep perisian bebas merujuk kepada kebebasanbukannya harga. Untuk memahamainya Richard Stallman berkata:
`Free software' is a matter of liberty, not price. To understand the concept, you should think of `free' as in `free speech,' not as in `free beer.'
Free yang disebutkan bermaksud bebas, ia seperti 'kebebasan bersuara' bukan seperti 'bir yang percuma'. Bebas yang di maksudkan disini adalah :
·         bebas untuk mengguna
·         bebas untuk menyalin
·         bebas untuk mengkaji dan mengubahsuai
·         bebas untuk mengedarkannya
·         bebas untuk memperbaiki
Disebabkan ia bebas pengguna tidak perlu mememinta kebenaran atau membayar lesen untuk mengguna, menyalin, mengubahsuai dan mengedar perisian tersebut.
Perisian Sumber Terbuka (Open Source Software)
Sumber terbuka bermakna apabila sumber maklumat, kod, gambar, peta, pengarang, dan semua yang berkaitan adalah boleh dilihat dan diubahsuai oleh orang awam atau sesiapa sahaja.
Inisiatif Sumber Terbuka atau Open Source Initiative (OSI) telah dibentuk pada Feburari 1998 oleh Eric S. Raymond and Bruce Perens. Ia merupakan badan yang mengawal selia dan mewar-warkan konsep sumber terbuka. Konsep ini dibentuk untuk memadamkan anggapan setengah pihak bahawa perisian yang bebas atau percuma adalah anti-kormesial. Pihak Inisiatif Sumber Terbuka memberikan tiga kriteria yang dipanggil Definasi Sumber Terbuka iaitu:
·         Kos sumber mesti diedarkan bersama perisian atau jika tidak ia mesti disediakan tidak lebih dari kos pengedarannya
·         Sesiapa sahaja boleh mengedar semula perisian tersebut secara percuma, tanpa membuat bayaran lesen atau royalti kepada penulisnya
·         Sesiapa sahaja boleh mengubahsuai perisian tersebut atau menghasilkan perisian lain daripadanya dan mengedar semula perisian yang telah diubahsuai dibawah syarat yang sama
Definisi Sumber Terbuka
Versi: 1.9 (sumber MIMOS Malaysia) Pengenalan
Sumber terbuka tidak hanya membawa maksud pencapaian kepada kod sumber. Terma pengedaran bagi perisian sumber terbuka haruslah menepati kriteria-kriteria seperti berikut:
1. Bebas Untuk Pengedaran Semula
Lesen tersebut tidak boleh menghadkan mana-mana pihak dari menjual atau memberi perisian tersebut sebagai satu komponen pengedaran perisian lengkap yang mengandungi aturcara dari pelbagai sumber. Lesen ini tidak boleh digunakan bagi mendapatkan sebarang royalti atau lain-lain bayaran bagi mana-mana penjualan tertentu. 2. Kod Sumber
Sesuatu aturcara perlu disertakan bersama kod sumber, dan membenarkan pengedaran kod sumber bersama aturcara yang telah dikompil. Bagi sesetengah produk yang tidak diedarkan bersama dengan kod sumber, pemberitahuan/publisiti bagi mendapatkan kod sumber perlu dibuat samada tidak lebih dari kadar kos penghasilan semula yang berpatutan atau boleh dimuat turun melalui Internet tanpa sebarang bayaran. Kod sumber mestilah dalam bentuk yang boleh diterima umum yang mana pengaturcara boleh membuat pindaan terhadapnya. Kod sumber yang sengaja berbentuk mengelirukan tidak dibenarkan. Bentuk pertengahan seperti output prapemprosesan atau penterjemahan juga tidak dibenarkan.
3. Sumber Kerja Asal
Lesen tersebut mestilah membenarkan pengubahsuaian serta sumber kerja asal, dan perlu membenarkan ia diedar di bawah terma yang sama dengan lesen perisian asal. 4. Integriti Pencipta Kod Sumber
Lesen tersebut boleh menghadkan pengedaran kod sumber dalam bentuk pindaan sahaja hanya jika lesen tersebut membenarkan pengedaran "fail tampung" bersama kod sumber dengan tujuan meminda aturcara tersebut pada masa pembuatan. Lesen tersebut perlu secara jelas membenarkan edaran perisian yang dibangunkan dari kod sumber yang telah dipinda. Lesen tersebut mungkin memerlukan sumber kerja asal untuk membawa nama atau versi yang berbeza daripada perisian asal.
5. Tiada Diskriminasi Terhadap Individu Atau Kumpulan
Lesen tersebut tidak boleh mewujudkan diskriminasi terhadap mana-mana individu atau kumpulan tertentu.
6. Tiada Diskriminasi Terhadap Sesuatu Bidang Usaha
Lesen tersebut tidak boleh menghalang sesiapa daripada menggunakan aturcara tersebut bagi sebarang usaha dalam bidang lain. Sebagai contoh, lesen tersebut tidak boleh melarang sesiapa daripada menggunakan aturcara tersebut dalam bidang perniagaan ataupun digunakan dalam kajian genetik.
7. Pengedaran Lesen
Hak yang dilampirkan kepada aturcara mestilah boleh digunapakai kesemuanya oleh sesiapa yang menerima aturcara tersebut tanpa perlu dikeluarkan lesen tambahan oleh pihak-pihak tertentu. 8. Lesen Tidak Boleh Di Khusus Kepada Suatu Produk
Hak yang dilampirkan kepada aturcara tidak boleh bergantung kepada keadaan aturcara yang merupakan sebahagian daripada pengedaran perisian tertentu. Jika aturcara diambil daripada pengedaran tersebut dan digunakan atau diedarkan di dalam terma lesen aturcara tersebut, semua pihak di mana pengedaran semula aturcara itu harus memiliki hak yang sama seperti yang dibenarkan kepada pengedaran aturcara yang asal.
9. Lesen Tidak Boleh Menghadkan Perisian Yang Lain
Lesen tersebut tidak boleh meletakkan pembatasan kepada perisian lain yang diedarkan bersama perisian berlesen. Sebagai contoh, lesen tersebut tidak boleh mendesak aturcara lain yang diedarkan pada medium yang sama menjadi perisian sumber terbuka. 10. Lesen tersebut mestilah berbentuk teknologi-neutral
Tiada peruntukan bagi lesen dipredikat pada mana-mana teknologi individu atau gaya sesuatu antaramuka.

Nota: Terjemahan ini telah diterjemahkan oleh Anita Zahara, Rudhuwan, Shahril dan Kamil daripada MIMOS Open Source Deployment team berdasarkan definasi asal The Open Source Definition. Jika terdapat sebarang percanggahan di dalam lesen tersebut atau salah satu daripadanya disebabkan masalah terjemahan atau makna yang kurang tepat, maka definasi dalam bahasa asal iaitu Bahasa Inggeris adalah dirujuk dan digunapakai.
Perisian Bebas lawan Sumber Terbuka
Walaupun secara praktikalnya perisian bebas dan perisian sumber terbuka menggunakan lesen (yang percuma) yang sama, namun terdapat sedikit perbezaan. Perisian bebas mestilah bersumber terbuka, namun sumber terbuka tidak semestinya bebas.