DATABASE MYSQL
(Laporan Praktikum Teknologi Informasi)
Oleh Astrid Aurellya
2317041052
JURUSAN FISIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS LAMPUNG
2024
Judul Percobaan : Database MySQL
Tempat Percobaan : Jurusan Fisika Rf.2.3
Tanggal Percobaan :29 April 2024
Nama :Astrid Aurellya
NPM :2317041052
Jurusan :Fisika
Fakultas :Matematika dan Ilmu Pengetahuan Alam
Kelompok :III(Tiga)
Bandar Lampung ,29 April 2024 Mengetahui,
Asisten
Khoirunnisa Wulandari NPM.2017041009
DAFTAR ISI
LEMBAR PENGESAHAN………
DAFTAR ISI………
I. PENDAHULUAN………
1.1 Latar Belakang………..
1.2 Tujuan Praktikum………..
1.3 Alat dan Bahan………..
II. HASIL DAN PEMBAHASAN………..
2.1 Pembuatan Kabel Straight………
2.2 Pembuatan Kabel Crossover ………
III.KESIMPULAN ……….
DAFTAR PUSTAKA………..
LAMPIRAN……….
DAFTAR GAMBAR
Gambar 1.1 Laptop……….
Gambar 1.2 Aplikasi Software Xampp……….
Gambar 2.1 Menginstall XAMPP……….
Gambar 2.2 web server dan MySQL untuk database……….
Gambar 2.3 tampilan phpMyAdmin.………..
Gambar 2.4 membuat database Baru……….
Gambar 2.5 tabel dengan empat kolom untuk data pengguna……….
Gambar 2.6 menginputkan data di tabel users……….
Gambar 2.7 tampilan input data berhasil………
Gambar 2.8 Hasil database……….……….
Gambar 2.10 tampilan awal apprence……….
Gambar 2.11 Tampilan awal pada web elemen………
Gambar 2.12 menambah logo dan juga menu………
Gambar 2.13 hasil menambahkan elemen……….
Gambar 2.14 desain awal keunggulan………
Gambar 2.15 Hasil Desain Keunggulan……….
Gambar 2.16 Hasil desain pada tampilan menu……….
Gambar 2.17 hasil desain highlight produk………
Gambar 2.18 Hasil desain ………
Gambar 2.19 Hasil desain Kontak………
I.PENDAHULUAN
1.1 Latar Belakang
MySQL dikembangkan pada pertengahan 1990-an, dengan lebih dari 10 juta instalasi.
MySQL merupakan sistem manajemen database paling populer untuk server web. Saat ini, MySQL menjadi teknologi matang yang menggerakkan banyak tujuan Internet yang paling banyak dikunjungi. Salah satu alasan keberhasilannya adalah fakta bahwa, seperti PHP, gratis untuk digunakan.
Banyak situs web dinamis memerlukan database backend. Database dapat berisi informasi yang ditampilkan halaman web kepada pengguna, atau tujuan database untuk menyimpan informasi yang disediakan oleh pengguna. Dalam beberapa aplikasi, database menyediakan informasi yang tersedia dan menyimpan informasi baru. MySQL, database paling populer untuk digunakan di situs web, dikembangkan menjadi cepat dan kecil, khusus untuk situs web. MySQL sangat populer untuk digunakan dengan situs web yang ditulis dalam PHP karena PHP dan MySQL bekerja sama dengan sangat baik. Bab ini memberikan pengenalan MySQL, dan menjelaskan cara kerjanya dan bagaimana kita dapat berkomunikasi dengannya.
Perangkat lunak MySQL terdiri dari server MySQL, beberapa program utilitas yang membantu dalam administrasi database MySQL, dan beberapa perangkat lunak pendukung yang dibutuhkan server MySQL (tetapi kita tidak perlu mengetahuinya). Jantung dari sistem adalah server MySQL. Server MySQL adalah pengelola sistem database. Ini menangani semua instruksi database Anda. Misalnya, jika kita ingin membuat database baru, kita mengirim pesan ke server MySQL yang mengatakan, misalnya, "buat database baru dan beri nama data baru." Server MySQL kemudian membuat subdirektori di direktori datanya, menamai subdirektori baru dengan data baru, dan menempatkan file yang diperlukan dengan format yang diperlukan ke dalam subdirektori data baru. Dengan cara yang sama, untuk menambahkan data ke database itu, kita mengirim pesan ke server MySQL, memberikannya data dan memberi tahu di mana kita ingin data ditambahkan. Sebelum kita dapat meneruskan instruksi ke server MySQL, ini harus berjalan terlebih dahulu dan menunggu permintaan. Server MySQL biasanya diatur sehingga dimulai ketika komputer mulai dan terus berjalan sepanjang waktu. Ini adalah pengaturan biasa untuk sebuah situs web. Namun, tidak perlu mengaturnya untuk memulai saat komputer dinyalakan. Jika perlu, kita dapat memulainya secara manual kapan pun kita ingin mengakses database. Saat sedang berjalan, server MySQL terus menerus mendengarkan pesan yang diarahkan ke sana(Diapolda,2022).
Database adalah sebuah system yang di buat untuk mengorganisasi, menyimpan dan menarik data dengan mudah. Database terdiri dari kumplan data yang terorganisir untuk 1 atau lebih penggunaan, dalam bentuk digital. Database digital di manage menggunakan Database Management System (DBMS), yang menyimpan isi database, mengizinkan pembuatan dan maintenance data dan pencarian dan akses yang lain. Beberapa Database yang ada saat ini adalah : Mysql, Sql Server, Ms.Access, Oracle, dan PostgreSql[3]. Adapun beberapa fungsi dari database adalah
1. Mempermudah identifikasi data dengan cara pengelompokkan data, salah satu contoh nya dengan pembuatan beberapa tabel atau field yang berbeda-beda.
2. Meminimalisir suatu data ganda.
3. Mempermudah penggunaan user dalam berbagai hal, misalnya pada saat peng-inputan data baru.
4. Penyimpanan secara digital
5. menjadi alternatif lain terkait masalah penyimpanan ruang dalam suatu aplikasi.
Adapun beberapa jenis database, diantaranya
1. Operational Database Database jenis ini mengoperasikan penyimpanan data yang sangat rinci agar dapat dengan mudah digunakan. Database ini biasa digunakan untuk database pelanggan.
2. Relational Database Pada database ini, user dapat mengakses atau mencari informasi dalam tabel yang berbeda – beda.
3. Distributed Database Untuk database jenis ini dapat mendistribusikan data – data secara tersebar namun saling berhubungan serta dapat diakses secara bersama – sama.
4. External Database Database terakhir ini sering digunakan sebagai keperluan komersial karena kemudahan mengaksesnya yang memang dikhususkan untuk publik. Dari penjelasan diatas untuk database yang digunakan adalah jenis Relational Database yang dikhusukan untuk perorangan.
SQL (Structured Query Language) adalah sebuah bahasa scripting yang dipergunakan untuk mengolah database. Database besar seperti Mysql, PostgreSQL dan SQL Server sudah menggunakan SQL untuk mengolah database nya. SQL yang di pergunakan software database tersebut adalah sama kecuali sedikit perbedaan di beberapa tempat[3][4]. Pada tugas akhir ini penulis menggunakan MySQL sebagai platform pengoperasian SQL ini. MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL menggunakan bahasa SQL untuk mengakses database nya. Lisensi Mysql adalah FOSS License Exception dan ada juga yang versi
komersial nya. Tag Mysql adalah “The World's most popular open source database”. MySQL tersedia untuk beberapa platform, di antara nya adalah untuk versi windows dan versi linux.
Untuk melakukan administrasi secara lebih mudah terhadap Mysql, anda dapat menggunakan software tertentu, di antara nya adalah phpmyadmin dan mysql yog(Abdy dan Alda,2020).
Web merupakan terobosan baru sebagai teknologi sistem informasi yang menghubungkan data dari banyak sumber dan layanan yang beragam macamnya di internet, karena kemudahan yang diberikan kepada pengguna internet untuk melakukan penelusuran, penjelajahan, dan pencarian informasi. Beberapa istilah yang berkaitan dengan web:
1)Website
Komputer yang dihubungkan ke internet yang terdiri dari hypermedia dan dapat diakses dari berbagai komputer yang ada dalam suatu jaringan melalui hypertext link
2) Hypertext Link
Penunjuk beberapa text atau grafik yang digunakan untuk mengakses hypertext yang disimpan dalam website
3) Web Page File
Hypermedia yang disimpan pada alamat website 4) Home Page
Halaman pertama dari website 5) URL
Merupakan singkatan dari Universal Resource Locator yang digunakan untuk merujuk alamat webpage
6) Protokol
Kumpulan dari berbagai standar yang mengatur komunikasi data. HTTP merupakan protokol untuk
hypertext, kepanjangan dari hypertext transport protocol. Protokol umun lainnya pada web adalah FTP (File Transfer Protocol)
7) Domain Name
Alamat website dimana web disimpan
8) Path
Direktori atau subdirektori tertentu dan file pada website, HTML, atau HTM merupakan sisipan kode program yang merancang file hypertext
9) Browser
Perangkat lunak yang digunakan untuk mencari dan membaca file pada internet yang ditulis dalam hypertext markup language.
Database adalah sebuah struktur yang umumnya terbagi dalam 2 hal, yaitu sebuah database flat dan sebuah database relasional. Database relasional lebih mudah dipahami daripada database flat karena database relasional mempunyai bentuk yang sederhana serta mudah dilakukan operasi data. MySQL sendiri adalah sebuah database relasional. Database yang memiliki struktur relasional terdapat tabel-tabel untuk menyimpan data. Pada setiap table terdiri dari kolom dan baris serta sebuah kolom untuk mendefinisikan jenis informasi apa yang harus disimpan.
MySQL pertama kali dirintis oleh seorang programmer database bernama Michael Widenius.
MySQL database server adalah RDBMS (Relasional Database Manajement System) yang dapat menangani data yang bervolume besar. Meskipun begitu, tidak menuntut resource yang besar.
MySQL adalah database yang paling poluler diantara database-database yang lain. MySQL adalah program database yang mampu mengirim dan menerima data dengan sangat cepat dan multi user. MySQL memiliki dua bentuk lisensi, yaitu free software dan shareware (Maulana,2016)
Perkembangan teknologi pada masa sekarang ini, sudah sangat cepat dan maju, salah satunya adalah internet.Internet merupakan bagian dari teknologi informasi yang keberadaannya terus berkembang dari tahun ketahun. Dalam pemanfaatannya, pengguna internet semakin hari semakin meningkat. Melihat luasnya cakupan wilayah yang dijangkau oleh jaringan internet untuk mencari informasi. Dari banyaknya layanan yang diberikan internet, website salah satu media informasi yang cepat untuk menyajikan informasi dari suatu objek kepada pengunjung internet. Website adalah sebuah media yang berisi halaman-halaman yang berisi informasi yang bisa diakses lewat jalur internet dan dapat dinikmati secara global (seluruh dunia).
Database adalah sebuah tempat penyimpanan yang besar dimana terdapatkumpulan data yang tidak hanya berisi data operasional tetapi juga deskripsi data. Seperti yang disampaikan oleh Connolly dan Begg (2015:63), bahwa database adalah kumpulan data yang saling terhubung secara logis dan deskripsi dari data tersebut, dirancang untuk menemukan informasi yang dibutuhkan oleh sebuah organisasi. Dalam merancang database, salah satu hal yang perlu diperhatikan adalah efisiensi. Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Konsep dasar dari basis data adalah
kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Database dapat dibuat dan diolah dengan menggunakan suatu program komputer, yaitu yang biasa kita sebut dengan software (perangkat lunak). Software yang digunakan untuk mengelola dan memanggil query.
DBMS adalah perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi data yang diminta banyak pengguna. Contoh DBMS adalah Oracle, SQL server 2000/2003, MS Access, MySQL dan sebagainya. Menurut Enterprise, Database adalah suatu aplikasi yang menyimpan sekumpulan data. Setiap database mempunyai API tertentu untuk membuat, mengakses, mengatur, mencari, dan menyalain data yang ada didalamnya. Untuk menampung dan mengatur data yang begitu banyak, dapat menggunakan Relational Database Management System (RDMS). Hal ini disebut relation database karena semua data disimpan dalam tabel-tabel yang berbeda dan dihubungkan berdasarkan relasinya dengan menggunakan primary key dan foreign key.
MySQL adalah salah satu jenis database yang banyak digunakan untuk membuat aplikasi berbasis web yang dinamis. MySQL termasuk jenis RDBMS (Relational Database Management Sistem). MySQL ini mendukung Bahasa pemrograman PHP. MySQL juga mempunyai query atau bahasa SQL(Structured Query Language) yang simple dan menggunakan escape character yang sama dengan PHP. MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidakboleh dijadikan produk turunan yang bersifat komersial (Hidayat et al.,2019).
1.2 Tujuan Praktikum
Adapun tujuan dari praktikum ini yaitu : 1. Mahasiswa mampu memahami
2. Mahasiswa mampu membuat struktur database.
3. Mahasiswa mampu memahami Bahasa query.
1.3 Alat dan Bahan
Adapun alat dan bahan yang dibutuhkan dalam melakukan praktikum ini yaitu:
1. Laptop
Gambar 1.1 Laptop 2. Software Xampp
Gambar 1.2 Aplikasi Software Xampp
II. HASIL DAN PEMBAHASAN
2.1 Langkah Kerja
1. Cara Membuat Sistem Database
1.langkah pertama download XAMPP melalui websiteresminya
(https://www.apachefriends.org/download.html). Pilih installer sesuai dengan sistem operasi yang Anda gunakan, lalu klik tombol Download. Jika Anda menggunakan Windows seperti panduan ini, lokasi instalasi akan berada pada direktori C:\xampp.
Gambar 2.1 Menginstall XAMPP
2.Jika XAMPP sudah terinstall, bukalah aplikasi tersebut untuk melanjutkan cara membuat database dengan MySQL dan jalankan dua module saja dengan mengklik start pada Apache sebagai web server dan MySQL untuk database.
Gambar 2.2 web server dan MySQL untuk database
3.Cara buat database MySQL bisa Anda lanjutkan dengan mengakses phpMyAdmin melalui dua cara. Pertama, melalui dashboard localhost. Caranya,
ketik localhost pada kolom pencarian browser, lalu tekan Enter. Kemudian, pilih phpMyAdmin.
Kemudian langsung mengakses localhost/phpMyadmin pada kolom pencarian web browser. Jangan lupa tekan Enter. Maka akan muncul tampilan phpMyAdmin:
Gambar 2.3 tampilan phpMyAdmin
4.Di dashboard localhost/phpMyAdmin, silahkan klik New untuk membuat database Baru.Berikutnya, masukkan nama database pada kolom yang tersedia. Pada tutorial ini, menggunakan database_baru sebagai nama database yang akan dibuat. Jika sudah diberi nama, klik Create.Selanjutnya membuat tabel dengan empat kolom untuk data
pengguna dengan nama tabel users. Kemudian, klik tombol Go.
Gambar 2.4 membuat database Baru
5.Berikutnya, masukkan nama database pada kolom yang tersedia. Pada tutorial ini, menggunakan database_baru sebagai nama database yang akan dibuat. Jika sudah diberi nama, klik Create.Selanjutnya membuat tabel dengan empat kolom untuk data
pengguna dengan nama tabel users. Kemudian, klik tombol Go.
Di bagian ini, Anda harus memasukkan nama kolom dan tipe datanya. Untuk tabel users, kami membuat kolom id, name, email, dan address. Jika sudah terisi seperti gambar di bawah ini, klik tombol Save.
Gambar 2.5 tabel dengan empat kolom untuk data pengguna
6.Sekarang, Anda sudah memiliki database dengan tabel users yang siap dipakai dan dihubungkan dengan website Anda.
Setelah membuat tabel baru, sekarang waktunya menginputkan data di tabel users tersebut. Pertama, klik menu Insert pada toolbar bagian atas. Kemudian, isilah data sesuai dengan field id, name, email, dan Address. Jika sudah, klik tombol Go.
Gambar 2.6 menginputkan data di tabel users
7. kembali ke tabel users untuk mengecek apakah input data sudah berhasil.
Gambar 2.7 tampilan input data berhasil
8. Untuk menjalankan website dengan XAMPP, Anda harus menempatkan project website Anda di dalam direktori C:\xampp\htdocs. Kalau ditempatkan di luar folder
htdocs, project website Anda tidak akan bisa diakses di localhost.bisa menjalankan project website dengan mengakses localhost/website_baru pada web browser.
Gambar 2.8 Hasil database
2.Cara Menghubungkan Website dengan Database
1. Selanjutnya adalah memulai mendesain di wordpress kemudia setting dan masukkan nama judul yang akan digunakan beserta tagline seperti gambar berikut ini.
Gambar 2.9 Mendesain tittle dan tagline
2. Kemudian masuk kebagian appearance dan klik bagian themes kemudian instal tema yang akan digunakan dan klik active seperti gambar berikut.
Gambar 2.10 tampilan awal apprence
3. Kemudian tambahkan elemen pada wordpress di apparence seperti gambar berikut ini.
Gambar 2.11 Tampilan awal pada web elemen
4. logo dan juga menu pada bagian header seperti gambar berikut.
Gambar 2.12 menambah logo dan juga menu
Tambahkan elemen elemen pada elementor dan tambahkan warna dan juga background.
Gambarnya bisa diambil dari google atau pinterest kemudian tambahkan di wordpress.
Gambar 2.13 hasil menambahkan elemen
Selanjutnya adalah mendesain keunggulan dari web yang kita buat menggunakan elemen yang sama hanya mengganti gambar dan juga penjelasan.
Gambar 2.14 desain awal keunggulan
Edit sedemikian mungkin dan atur atur bagian yang akan dimasukkan, setelah semuanya selesai dapat dilihat hasilnya sebagai berikut.
Gambar 2.15 Hasil Desain Keunggulan
Selanjutnya adalah mendesain menu, hal yang dilakukan sama dengan elemen elemen sebelumnya. Dapat dilihat dari hasil gambar berikut ini.
Gambar 2.16 Hasil desain pada tampilan menu
Selanjutnya adalah menambahkan desain tentang highlight produk yang kita buat dan lihat hasilnya. Dapat dilihat dari gambar berikut.
j
Gambar 2.17 hasil desain highlight produk
Setelah itu desain selanjutnya dengan elemen yang sama, dapat dilihat hasilnya sebagai berikut.
Gambar 2.18 Hasil desain
Yang terakhir adalah menambahkan kontak yang akan dipakai pada produk yang dan pada tempat yang disediakan.
Gambar 2.19 Hasil desain Kontak
III. KESIMPULAN
Adapun kesimpulan yang diperoleh dari percobaan ini adalah sebagai berikut.
1. Mahasiswa mampu membuat database dengan MySQL di localhost/phpMyAdmin XAMPP.
2. Mahasiswa mampu membuat database yang terstruktur dan baik dengan perencanaan yang matang.
3. Mahasiswa mampu memahami perintah-perintah untuk mengakses data pada system basis data.
DAFTAR PUSTAKA
Abdy,S dan Alda,M.2020.Perancanaan Sistem Informasi Apotek Dengan Menggunakan Framework Codelgniter Dan Database MySQL.Jurnal Informasi Komputer
Logika.vol.1,no.4
Diapolda , F.2022. Manajemen Database MySQL.Yayasan Prima Agus Teknik. Semarang.
Hidayat,A.,Yani,A.,Rusidi., dan Saadulloh.2019.Membangun Website SMA PGRI Gunung Ranau Menggunakan PHP dan MySQL.Jurnal Teknik Informasi Mahakarya .No.2 .Vol.2.
Hal.41-52
Maulana,H.2016.Analisis Dan Perancanaan Sistem Replikasi Database MySQL Dengan Menggunakan VMWARE Pada Sistem Operasi Source.No.1. Vol.1.