SlideShare a Scribd company logo
1 of 5
Nama: Fani heryati
Nim: 1411511262
Basis data (database) adalah kumpulan
data yang disimpan secara sistematis di
dalam komputer yang dapat diolah atau
dimanipulasi menggunakan perangkat lunak
(program aplikasi) untuk menghasilkan
informasi.
Karena basisdata SQL bersifat relasional, dari sinilah
asal nama sistem manajemen basisdata relasional
(RDBMS), basisdata NoSQL adalah non-relasional atau
terdistribusi. Basisdata SQL berbasis tabel sedangkan
basisdata NoSQL berbasis dokumen, basisdata grafik,
penyimpanan kolom lebar, atau pasangan kunci-nilai.
Bahasa query terstruktur adalah asal SQL (Structured
Query Language) mendapatkan namanya. Dalam NoSQL
DB, fokus untuk permintaan berada pada koleksi
dokumen. Hal ini kadang-kadang disebut Unstructured
Query Language (UnQL). Sintaks UnQL bervariasi dari satu
basisdata ke basisdata yang lain.
Dalam basisdata SQL data dalam bentuk tabel yang
terdiri dari sejumlah baris, sedangkan data dalam NoSQL
tidak memiliki definisi skema standar yang harus dipatuhi.
Basisdata NoSQL memiliki skema yang dinamis sementara
basisdata SQL terdiri dari skema yang telah ditetapkan.
ORM (Object Relational Mapper) adalah
teknik untuk memetakan tabel dari database
menjadi objek php. ORM ini akan menjadi
jembatan antara objek yang didefinisikan
dalam kode pemrograman dengan database.
Dengan ORM programmer tidak perlu
memikirkan sql yang digunakan untuk
melakukan CRUD (Create Read Update Delete)
data – data yang ada di dalam database, akan
tetapi dapat langsung fokus pada interaksi
data – data yang berbasis objek.
laravel menduung ORM karena laravel
memiliki fitur:
Eloquent ORM merupakan implementasi
active record yang akan memudahkan kita
berinteraksi dengan database, terutama database
relasional. Menggunakan Eloquent, kita tidak
perlu membuat join manual. Setiap table di
database akan memiliki model masing-masing.
Untuk setiap operasi CRUD ke database, kita
cukup menggunakan model tersebut.
Database Migration Struktur database
(bahkan sample data) dapat masuk ke codebase.
“php artisan migrate:refresh –seed”

More Related Content

What's hot

28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-database
yats hidayat
 
007 01 138 tugas1 basis data
007 01 138 tugas1 basis data007 01 138 tugas1 basis data
007 01 138 tugas1 basis data
Arya Bgtcool
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
nurul azmi
 
Sistem basis data
Sistem basis dataSistem basis data
Sistem basis data
ramdani ,
 
2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis data
yamasitha
 

What's hot (20)

Rekayasa web
Rekayasa webRekayasa web
Rekayasa web
 
konsep sistem basis data
konsep sistem basis datakonsep sistem basis data
konsep sistem basis data
 
Basis Data
Basis DataBasis Data
Basis Data
 
TND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis DataTND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis Data
 
28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-database
 
007 01 138 tugas1 basis data
007 01 138 tugas1 basis data007 01 138 tugas1 basis data
007 01 138 tugas1 basis data
 
Data Management (Basis Data Berbasis Dokumen)
Data Management (Basis Data Berbasis Dokumen)Data Management (Basis Data Berbasis Dokumen)
Data Management (Basis Data Berbasis Dokumen)
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
konsep basis data
konsep basis datakonsep basis data
konsep basis data
 
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data tugas mata kuliah sistem teknologi informasi,,,tentang basis data
tugas mata kuliah sistem teknologi informasi,,,tentang basis data
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
 
Kd1 Struktur Hirarki Database
Kd1 Struktur Hirarki DatabaseKd1 Struktur Hirarki Database
Kd1 Struktur Hirarki Database
 
Pertemuan 5 1
Pertemuan 5 1Pertemuan 5 1
Pertemuan 5 1
 
Sistem basis data
Sistem basis dataSistem basis data
Sistem basis data
 
SISTEM BASIS DATA1
SISTEM BASIS DATA1SISTEM BASIS DATA1
SISTEM BASIS DATA1
 
2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis data
 
Brenda eunice rahajaan (1320221046)
Brenda eunice rahajaan (1320221046)Brenda eunice rahajaan (1320221046)
Brenda eunice rahajaan (1320221046)
 
Konsep sistem informasi
Konsep sistem informasiKonsep sistem informasi
Konsep sistem informasi
 

Viewers also liked

Viewers also liked (16)

Tugas 3 rekayasa web kelompok
Tugas 3 rekayasa web kelompokTugas 3 rekayasa web kelompok
Tugas 3 rekayasa web kelompok
 
CONFERENCIA INAUGURAL: ENTRENANDO PARA EL FUTURO – KEYNOTE SPEAKER
CONFERENCIA INAUGURAL: ENTRENANDO PARA EL FUTURO – KEYNOTE SPEAKERCONFERENCIA INAUGURAL: ENTRENANDO PARA EL FUTURO – KEYNOTE SPEAKER
CONFERENCIA INAUGURAL: ENTRENANDO PARA EL FUTURO – KEYNOTE SPEAKER
 
Tugas 4 0317-mukhlis abdilah-1411511213
Tugas 4 0317-mukhlis abdilah-1411511213Tugas 4 0317-mukhlis abdilah-1411511213
Tugas 4 0317-mukhlis abdilah-1411511213
 
Top SSL Certificate Providers for Your Business
Top SSL Certificate Providers for Your BusinessTop SSL Certificate Providers for Your Business
Top SSL Certificate Providers for Your Business
 
MONETARY POLICY
MONETARY POLICYMONETARY POLICY
MONETARY POLICY
 
Tugas 3 rekayasa web
Tugas 3 rekayasa webTugas 3 rekayasa web
Tugas 3 rekayasa web
 
Internet uses and working
Internet uses and working Internet uses and working
Internet uses and working
 
Alimentazione nel ciclista prevenire il doping con la corretta alimentazione
Alimentazione nel ciclista prevenire il doping con la corretta alimentazioneAlimentazione nel ciclista prevenire il doping con la corretta alimentazione
Alimentazione nel ciclista prevenire il doping con la corretta alimentazione
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless Architecture
 
Moonshot projects to support Dutch national policy on OER
Moonshot projects to support Dutch national policy on OERMoonshot projects to support Dutch national policy on OER
Moonshot projects to support Dutch national policy on OER
 
Pitch feedback final
Pitch feedback finalPitch feedback final
Pitch feedback final
 
آموزش Sql
آموزش Sqlآموزش Sql
آموزش Sql
 
Harold Boigues - Most Successful Entrepreneur with Rare Talent
Harold Boigues - Most Successful Entrepreneur with Rare TalentHarold Boigues - Most Successful Entrepreneur with Rare Talent
Harold Boigues - Most Successful Entrepreneur with Rare Talent
 
Derecho laboral
Derecho laboralDerecho laboral
Derecho laboral
 
IPOL Lubricants - IMTEX 2017 Highlights
IPOL Lubricants - IMTEX 2017 Highlights IPOL Lubricants - IMTEX 2017 Highlights
IPOL Lubricants - IMTEX 2017 Highlights
 
Evolución de los teléfonos celulares
Evolución de los teléfonos celularesEvolución de los teléfonos celulares
Evolución de los teléfonos celulares
 

Similar to Tugas 4 rekayasa web

03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
Ainul Yaqin
 
Tugas[4] 0317-[tryanita]-[1411511676]
Tugas[4]  0317-[tryanita]-[1411511676]Tugas[4]  0317-[tryanita]-[1411511676]
Tugas[4] 0317-[tryanita]-[1411511676]
trya nita
 

Similar to Tugas 4 rekayasa web (20)

Tugas 4 0317
Tugas 4   0317Tugas 4   0317
Tugas 4 0317
 
Tugas4 1412510602 dewi_apriliani
Tugas4 1412510602 dewi_aprilianiTugas4 1412510602 dewi_apriliani
Tugas4 1412510602 dewi_apriliani
 
Tugas4 0317-nasrulakbar-141250552
Tugas4 0317-nasrulakbar-141250552Tugas4 0317-nasrulakbar-141250552
Tugas4 0317-nasrulakbar-141250552
 
Tugas 4 0317 individu
Tugas 4 0317 individuTugas 4 0317 individu
Tugas 4 0317 individu
 
Tugas 4 rekayasa web
Tugas 4 rekayasa web Tugas 4 rekayasa web
Tugas 4 rekayasa web
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
 
Tugas 4 matkul rekayasa web 0317
Tugas 4 matkul rekayasa web 0317Tugas 4 matkul rekayasa web 0317
Tugas 4 matkul rekayasa web 0317
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
 
Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].Tugas[4] 0317-[rachmawan darma]-[1311500100].
Tugas[4] 0317-[rachmawan darma]-[1311500100].
 
Tugas 4
Tugas 4Tugas 4
Tugas 4
 
Rdbms
RdbmsRdbms
Rdbms
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
 
Tugas 4 rekweb
Tugas 4 rekwebTugas 4 rekweb
Tugas 4 rekweb
 
Rekayasa web part 4 khaerul anwar
Rekayasa web part 4 khaerul anwarRekayasa web part 4 khaerul anwar
Rekayasa web part 4 khaerul anwar
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Tugas Rekweb 4
Tugas Rekweb 4Tugas Rekweb 4
Tugas Rekweb 4
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
 
Materi 6
Materi 6Materi 6
Materi 6
 
Tugas[4] 0317-[tryanita]-[1411511676]
Tugas[4]  0317-[tryanita]-[1411511676]Tugas[4]  0317-[tryanita]-[1411511676]
Tugas[4] 0317-[tryanita]-[1411511676]
 
Apa itu database??
Apa itu database??Apa itu database??
Apa itu database??
 

More from Fani Heryati (6)

Tugas6 0317-fani heryati-1411511262
Tugas6 0317-fani heryati-1411511262Tugas6 0317-fani heryati-1411511262
Tugas6 0317-fani heryati-1411511262
 
Tugas 5
Tugas  5Tugas  5
Tugas 5
 
Tugas 1 rekayas web kelompok
Tugas 1 rekayas web kelompokTugas 1 rekayas web kelompok
Tugas 1 rekayas web kelompok
 
Tugas 2 kelompok
Tugas 2 kelompokTugas 2 kelompok
Tugas 2 kelompok
 
Tugas rekweb 2 individu
Tugas rekweb 2 individuTugas rekweb 2 individu
Tugas rekweb 2 individu
 
Tugas rekayasa web 1(individu)
Tugas rekayasa web 1(individu)Tugas rekayasa web 1(individu)
Tugas rekayasa web 1(individu)
 

Tugas 4 rekayasa web

  • 2. Basis data (database) adalah kumpulan data yang disimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi.
  • 3. Karena basisdata SQL bersifat relasional, dari sinilah asal nama sistem manajemen basisdata relasional (RDBMS), basisdata NoSQL adalah non-relasional atau terdistribusi. Basisdata SQL berbasis tabel sedangkan basisdata NoSQL berbasis dokumen, basisdata grafik, penyimpanan kolom lebar, atau pasangan kunci-nilai. Bahasa query terstruktur adalah asal SQL (Structured Query Language) mendapatkan namanya. Dalam NoSQL DB, fokus untuk permintaan berada pada koleksi dokumen. Hal ini kadang-kadang disebut Unstructured Query Language (UnQL). Sintaks UnQL bervariasi dari satu basisdata ke basisdata yang lain. Dalam basisdata SQL data dalam bentuk tabel yang terdiri dari sejumlah baris, sedangkan data dalam NoSQL tidak memiliki definisi skema standar yang harus dipatuhi. Basisdata NoSQL memiliki skema yang dinamis sementara basisdata SQL terdiri dari skema yang telah ditetapkan.
  • 4. ORM (Object Relational Mapper) adalah teknik untuk memetakan tabel dari database menjadi objek php. ORM ini akan menjadi jembatan antara objek yang didefinisikan dalam kode pemrograman dengan database. Dengan ORM programmer tidak perlu memikirkan sql yang digunakan untuk melakukan CRUD (Create Read Update Delete) data – data yang ada di dalam database, akan tetapi dapat langsung fokus pada interaksi data – data yang berbasis objek.
  • 5. laravel menduung ORM karena laravel memiliki fitur: Eloquent ORM merupakan implementasi active record yang akan memudahkan kita berinteraksi dengan database, terutama database relasional. Menggunakan Eloquent, kita tidak perlu membuat join manual. Setiap table di database akan memiliki model masing-masing. Untuk setiap operasi CRUD ke database, kita cukup menggunakan model tersebut. Database Migration Struktur database (bahkan sample data) dapat masuk ke codebase. “php artisan migrate:refresh –seed”