SlideShare a Scribd company logo
1 of 7
Nama : Mukhlis Abdilah
Nim : 1411511213
REKAYASA WEB
1. Apa yang anda ketahui menganai database?jelaskan!
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. Pendefinisian basis data meliputi
spesifikasi berupa tipe data, struktur data dan juga batasan-
batasan pada data yang akan disimpan. Basis data merupakan
aspek yang sangat penting dalam sistem informasi karena
berfungsi sebagai gudang penyimpanan data yang akan diolah
lebih lanjut. Basis data menjadi penting karena dapat
mengorganisasi data, menghidari duplikasi data, menghindari
hubungan antar data yang tidak jelas dan juga update yang
rumit.
Proses memasukkan dan mengambil data ke dan dari media
penyimpanan data memerlukan perangkat lunak yang disebut
dengan sistem manajemen basis data (database management
system | DBMS). DBMS merupakan sistem perangkat lunak yang
memungkinkan pengguna basis data (database user) untuk
memelihara, mengontrol dan mengakses data secara praktis dan
efisien. Dengan kata lain, semua akses ke basis data akan
ditangani oleh DBMS. DBMS ini menjadi lapisan yang
menghubungkan basis data dengan program aplikasi untuk
memastikan bahwa basis data tetap terorganisasi secara
konsisten dan dapat diakses dengan mudah.
2. Apakah perbedaan Relational database dengan Unrelational
database(NoSql)?Jelaskan dan berikan contohnya?
DBMS adalah kumpulan program-program (software) yang memperbolehkan user
untuk membuat dan memelihara database.
Contoh dari DBMS adalah Oracle, MySQL, PostgreSQL.
Relational Database Management System (RDBMS) adalah sebuah sistem
yang secara otomatis menyatukan semua DBMS yang saling berhubungan.
RDBMS biasanya menggunakan 4th Generation Languange (4GL) dan sangat
fleksibel sehingga data dapat dimodifikasi dengan mudah, demikian pula
dengan struktur databasenya. RDBMS tumbuh dari suatu teori yang pertama
kali dikembangkan oleh E.F Codd (IBM, 1969). Model relasi CODD ini
digunakan untuk menciptakan sebuah sistem secara formal sebagai media
penyimpanan data yang memisahkan representasi data secara internal dari
akses dan representasi / perwujudan logikanya. Kekuatan RDBMS terletak
pada kemampuannya untuk menyembunyikan detail dari penyimpanan data
dari pengguna database dan cara penggunaanya yang lebih mudah baik bagi
pembangunan aplikasi / programmer, maupun bagi pemakai akhir (end user).
Berbagai macam relasi dalam database
 one-to-one,
 one-to-many
 many-to-many
3. Jelaskan konsep ORM(Object Relational Model) pada database!
Object Relational Mapping (ORM), merupakan salah satu metode
pemrograman yang memetakan tabel database dengan class/object.
Jadi 1 class tersebut merepresentasikan 1 tabel di database. Kolom-
kolom yang ada pada tabel nantinya akan menjadi variabel-variabel
dalam objek tersebut. Satu objek mewakili satu row. Karena
merupakan objek, untuk mengakses beberapa row sekaligus dapat
disamakan dengan mengakses array dari objek.
ORM ini akan membantu menjadi jembatan antara objek yang
didefinisikan dalam kode program dengan database, bagaimana objek
itu disimpan, diambil, dihapus dan sebagainya. Dengan ORM ini,
programmer dibantu untuk melakukan aksi-aksi yang diperlukan
terkait komunikasi objek ketika program dijalankan dengan database
seperti menyimpan objek, mengambil data objek dari database
kemudian ditampilkan, menghapus objek, mengubah objek dan
sebagainya.
4. Apakan laravel mendukung ORM?jika iya berikan contohnya !
Eloquent ORM framework laravel merupakan penerapan PHP lanjutan
menyediakan metode internal dari pola “active record” yang mengatasi
masalah pada hubungan objek database.
contoh satu tabel yakni Blogs yang isinya ada kolom title dan description.
buka terminalnya dan buatnya menggunakan bantuan php artisannya
dengan menuliskan make:model lalu nama modelnya
buatkan satu Class Blog yang mengextends Modelnya
harus mendefinisikan satu protected propertynya yakni $table lalu tentukan
nama tabel yang ada didatabasenya

More Related Content

What's hot

Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Linaputri03
 
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
UIGM
 
Bab 1 definisi basis data
Bab 1 definisi basis dataBab 1 definisi basis data
Bab 1 definisi basis data
Sanjaya CeBe
 
28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-database
yats hidayat
 
Tugas[4] 0317-[tryanita]-[1411511676]
Tugas[4]  0317-[tryanita]-[1411511676]Tugas[4]  0317-[tryanita]-[1411511676]
Tugas[4] 0317-[tryanita]-[1411511676]
trya nita
 
Materi basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_baseMateri basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_base
hilman31
 
Sistem basis data
Sistem basis dataSistem basis data
Sistem basis data
ramdani ,
 

What's hot (20)

Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
Pertemuan Tiga
Pertemuan TigaPertemuan Tiga
Pertemuan Tiga
 
Basis data sesi 1
Basis data sesi 1Basis data sesi 1
Basis data sesi 1
 
Pertemuan Dua
Pertemuan DuaPertemuan Dua
Pertemuan Dua
 
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
 
Pengertian basis data
Pengertian basis dataPengertian basis data
Pengertian basis data
 
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
Tugas 2 basisdata kelompok novika, bunga indah, mareta fransiska ( revisi ke2 )
 
Bab 1 definisi basis data
Bab 1 definisi basis dataBab 1 definisi basis data
Bab 1 definisi basis data
 
Materi 3 - Sistem Basis Data
Materi 3 - Sistem Basis DataMateri 3 - Sistem Basis Data
Materi 3 - Sistem Basis Data
 
28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-database
 
1. Pengantar Basis Data
1. Pengantar Basis Data1. Pengantar Basis Data
1. Pengantar Basis Data
 
Bab 2
Bab 2Bab 2
Bab 2
 
Pertemuan Lima
Pertemuan LimaPertemuan Lima
Pertemuan Lima
 
2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis Data
 
konsep basis data
konsep basis datakonsep basis data
konsep basis data
 
Tugas[4] 0317-[tryanita]-[1411511676]
Tugas[4]  0317-[tryanita]-[1411511676]Tugas[4]  0317-[tryanita]-[1411511676]
Tugas[4] 0317-[tryanita]-[1411511676]
 
Materi basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_baseMateri basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_base
 
Pengantar sistem basis data
Pengantar sistem basis dataPengantar sistem basis data
Pengantar sistem basis data
 
Sistem basis data
Sistem basis dataSistem basis data
Sistem basis data
 
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
SIM 6,Novia Indriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu...
 

Viewers also liked

A project report on awareness of mutual funds 1
A project report on awareness of mutual funds 1A project report on awareness of mutual funds 1
A project report on awareness of mutual funds 1
Nirali Nayi
 

Viewers also liked (20)

What is A Cloud Stack in 2017
What is A Cloud Stack in 2017What is A Cloud Stack in 2017
What is A Cloud Stack in 2017
 
Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017
 
AgensGraph: a Multi-model Graph Database based on PostgreSql
AgensGraph: a Multi-model Graph Database based on PostgreSqlAgensGraph: a Multi-model Graph Database based on PostgreSql
AgensGraph: a Multi-model Graph Database based on PostgreSql
 
The Benefits of Cloud Computing
The Benefits of Cloud ComputingThe Benefits of Cloud Computing
The Benefits of Cloud Computing
 
Databases
DatabasesDatabases
Databases
 
Comparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statementsComparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statements
 
A project report on awareness of mutual funds 1
A project report on awareness of mutual funds 1A project report on awareness of mutual funds 1
A project report on awareness of mutual funds 1
 
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
Comparing approaches: Running database workloads on Dell EMC and Microsoft hy...
 
Getting Started with AWS
Getting Started with AWSGetting Started with AWS
Getting Started with AWS
 
Startup Sales Stack Report 2017
Startup Sales Stack Report 2017Startup Sales Stack Report 2017
Startup Sales Stack Report 2017
 
Khalil khan (it engineer resume)
Khalil khan (it engineer resume)Khalil khan (it engineer resume)
Khalil khan (it engineer resume)
 
IBM Storage for Analytics, Cognitive and Cloud
IBM Storage for Analytics, Cognitive and CloudIBM Storage for Analytics, Cognitive and Cloud
IBM Storage for Analytics, Cognitive and Cloud
 
Tugas 3 rekayasa web kelompok
Tugas 3 rekayasa web kelompokTugas 3 rekayasa web kelompok
Tugas 3 rekayasa web kelompok
 
Tugas 4 rekayasa web
Tugas 4 rekayasa webTugas 4 rekayasa web
Tugas 4 rekayasa web
 
Europa AI startup scaleups report 2016
Europa AI startup scaleups report 2016 Europa AI startup scaleups report 2016
Europa AI startup scaleups report 2016
 
«Как лиды отправляются на свалку. Или про нечеловеческие продажи в интернет-м...
«Как лиды отправляются на свалку. Или про нечеловеческие продажи в интернет-м...«Как лиды отправляются на свалку. Или про нечеловеческие продажи в интернет-м...
«Как лиды отправляются на свалку. Или про нечеловеческие продажи в интернет-м...
 
Europe ai scaleups report 2016
Europe ai scaleups report 2016Europe ai scaleups report 2016
Europe ai scaleups report 2016
 
Elasticity and Management
Elasticity and ManagementElasticity and Management
Elasticity and Management
 
A Brief Look at Serverless Architecture
A Brief Look at Serverless ArchitectureA Brief Look at Serverless Architecture
A Brief Look at Serverless Architecture
 
My favorite dish
My favorite dishMy favorite dish
My favorite dish
 

Similar to Tugas 4 0317-mukhlis abdilah-1411511213

03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
Ainul Yaqin
 
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
VIKIANJARWATI
 
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
Aviani safitri
 
Pengenalan basis data
Pengenalan basis dataPengenalan basis data
Pengenalan basis data
lukmanbooms
 

Similar to Tugas 4 0317-mukhlis abdilah-1411511213 (20)

SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASESIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
SIM Feni Oktavia, Hapzi Ali, Sistem Manajemen Database
SIM Feni Oktavia, Hapzi Ali, Sistem Manajemen DatabaseSIM Feni Oktavia, Hapzi Ali, Sistem Manajemen Database
SIM Feni Oktavia, Hapzi Ali, Sistem Manajemen Database
 
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
 
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
 
Jumpa 1
Jumpa 1Jumpa 1
Jumpa 1
 
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
 
Pengenalan basis data
Pengenalan basis dataPengenalan basis data
Pengenalan basis data
 
makalah basis data
makalah basis datamakalah basis data
makalah basis data
 
Bab ii sistem basis data
Bab ii sistem basis dataBab ii sistem basis data
Bab ii sistem basis data
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
 
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
SIM, Hapzi Ali, Vebi Yanti Arisandy, Forum dan Kuis Minggu ke-6, Universitas ...
 
Materi 1
Materi 1Materi 1
Materi 1
 
Materi 1
Materi 1Materi 1
Materi 1
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
 
Sim dbms
Sim dbmsSim dbms
Sim dbms
 
Artikel tugas sim 6
Artikel tugas sim 6Artikel tugas sim 6
Artikel tugas sim 6
 
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
Sim5, mutia nabila, prof. dr. ir. hapzi ali, cma. dbms sim, universitas mercu...
 
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
SIM,Deden krisdyanto,prof.dr.ir.hapzi ali,mm,cma ,Sistem informasi database,u...
 
Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448Tugas4 (individu)-andrian lesmana-1311510448
Tugas4 (individu)-andrian lesmana-1311510448
 

Tugas 4 0317-mukhlis abdilah-1411511213

  • 1. Nama : Mukhlis Abdilah Nim : 1411511213 REKAYASA WEB
  • 2. 1. Apa yang anda ketahui menganai database?jelaskan! 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. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan- batasan pada data yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi karena berfungsi sebagai gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi data, menghidari duplikasi data, menghindari hubungan antar data yang tidak jelas dan juga update yang rumit.
  • 3. Proses memasukkan dan mengambil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data (database management system | DBMS). DBMS merupakan sistem perangkat lunak yang memungkinkan pengguna basis data (database user) untuk memelihara, mengontrol dan mengakses data secara praktis dan efisien. Dengan kata lain, semua akses ke basis data akan ditangani oleh DBMS. DBMS ini menjadi lapisan yang menghubungkan basis data dengan program aplikasi untuk memastikan bahwa basis data tetap terorganisasi secara konsisten dan dapat diakses dengan mudah.
  • 4. 2. Apakah perbedaan Relational database dengan Unrelational database(NoSql)?Jelaskan dan berikan contohnya? DBMS adalah kumpulan program-program (software) yang memperbolehkan user untuk membuat dan memelihara database. Contoh dari DBMS adalah Oracle, MySQL, PostgreSQL. Relational Database Management System (RDBMS) adalah sebuah sistem yang secara otomatis menyatukan semua DBMS yang saling berhubungan. RDBMS biasanya menggunakan 4th Generation Languange (4GL) dan sangat fleksibel sehingga data dapat dimodifikasi dengan mudah, demikian pula dengan struktur databasenya. RDBMS tumbuh dari suatu teori yang pertama kali dikembangkan oleh E.F Codd (IBM, 1969). Model relasi CODD ini digunakan untuk menciptakan sebuah sistem secara formal sebagai media penyimpanan data yang memisahkan representasi data secara internal dari akses dan representasi / perwujudan logikanya. Kekuatan RDBMS terletak pada kemampuannya untuk menyembunyikan detail dari penyimpanan data dari pengguna database dan cara penggunaanya yang lebih mudah baik bagi pembangunan aplikasi / programmer, maupun bagi pemakai akhir (end user). Berbagai macam relasi dalam database  one-to-one,  one-to-many  many-to-many
  • 5. 3. Jelaskan konsep ORM(Object Relational Model) pada database! Object Relational Mapping (ORM), merupakan salah satu metode pemrograman yang memetakan tabel database dengan class/object. Jadi 1 class tersebut merepresentasikan 1 tabel di database. Kolom- kolom yang ada pada tabel nantinya akan menjadi variabel-variabel dalam objek tersebut. Satu objek mewakili satu row. Karena merupakan objek, untuk mengakses beberapa row sekaligus dapat disamakan dengan mengakses array dari objek. ORM ini akan membantu menjadi jembatan antara objek yang didefinisikan dalam kode program dengan database, bagaimana objek itu disimpan, diambil, dihapus dan sebagainya. Dengan ORM ini, programmer dibantu untuk melakukan aksi-aksi yang diperlukan terkait komunikasi objek ketika program dijalankan dengan database seperti menyimpan objek, mengambil data objek dari database kemudian ditampilkan, menghapus objek, mengubah objek dan sebagainya.
  • 6. 4. Apakan laravel mendukung ORM?jika iya berikan contohnya ! Eloquent ORM framework laravel merupakan penerapan PHP lanjutan menyediakan metode internal dari pola “active record” yang mengatasi masalah pada hubungan objek database. contoh satu tabel yakni Blogs yang isinya ada kolom title dan description.
  • 7. buka terminalnya dan buatnya menggunakan bantuan php artisannya dengan menuliskan make:model lalu nama modelnya buatkan satu Class Blog yang mengextends Modelnya harus mendefinisikan satu protected propertynya yakni $table lalu tentukan nama tabel yang ada didatabasenya