1. DATABASE SERVER
dan
SAMBA SERVER
Oleh Kelompok 2
Muh. Mustika Pangeran
Atika Muthia
Rakhmawati Riski
Muh. Achsyan Jalil
Andi Fiqih Zulfikar
Alfian Teguh
3. Teori Dasar
• Pengertian MySql
My SQL Adalah suatu perangkat lunak database relasi seperti
halnya oracle,postgreSQL,microsoft SQL,dan sebagainya.Yang
paling utama kita jangan disalah artikan dengan SQL,karena SQL
sendiri didefinisikan sebagai suatu sintak perintah-perintah
tertentu yang digunakan untuk mengelola suatu database
4. Manfaat dan Tujuan
Adapun manfaat dan tujuan dari penggunaan database server:
1. semua data untuk organisasi dapat disimpan di satu lokasi.
2. Database server menambahkan tingkat keamanan data.
3. Database server menyediakan layanan database
management service dimana data disusun dengan cara
tertentu sehingga meningkatkan pencarian dan pengambilan
data.
4. Beberapa client dapat mengakses data yang disimpan di
database server dalam satu waktu tanpa saling menggangu
satu sama lain.
6. Masuk keMySQL
• Mysql > mysql –u root –p
• Jika meminta password, langsung tekan ‘Enter’
MembuatUser Baru dengan
Password dan Tanpa Password
• Mysql > create user ‘<nama_user>’@’localhost’ identified by
‘password’ ;
• Mysql > create user ‘<nama_user>’@’localhost’ ;
7. Memberi Hak Akses kepada User
baru (Previlegemenjadi Grant)
• Mysql > grant all privileges on *.* to
‘<nama_user>’@’localhost’ with grant option;
• Grant adalah perintah untuk memberikan user hak akses login
sama seperti root, sedangkan Revoke adalah kebalikan dari
Grant, yakni menghilangkan hak akses kepada user.
8. Melihat User dengan Hak
Aksesnya
• Mysql > show grants for ‘<user_name>’@’localhost’ ;
Cek Login sebagai User Baru
• Mysql > mysql –u <nama_user> -p
• Enter password : <password>
9. Membuat Database
mysql> create database <nama_database>;
Melihat Database yang telah dibuat
• mysql> show databases;
10. Mengedit Database
• Mengedit yang dimaksud seperti :
• Menghapus Database : mysql> drop database
<nama_database>;
• Memilih dan merubah isi database yang ingin digunakan :
mysql > use <nama_database>;
11. Membuat Tabel
mysql> create table <nama_table>(field1
tipe_data(panjang_karakter) primary key auto_increment,
field2 tipe_data(panjang_karakter) not null, field_n
tipe_data(panjang_karakter));
ContohMembuat Tabel
mysql> create table user(id_user int(5) primary key
auto_increment, nama_user varchar(50) not null,
username varchar(30) not null, password varchar(30) not
null, tgl_lahir date not null);
12. Melihat Table
• mysql> show table;
Melihat Isi dari Tabel yang Telah
dibuat
mysql> DESC <nama_database>;
13. Mengakses Database Server
dengan Client
• Server :
• Aktifkan XAMPP (Apache sebagai web server dan mysql
sebagai database server)
• Cocokkan ip dengan ip client yang akan dihubungkan.
• Client :
• Cocokkan ip server dengan client
• Pastikan terhubung dengan internet (bisa juga menggunakan
kabel /peer to peer ), dan masukkan ip komputer server
tempat database itu berada.
15. Latar Belakang
Protokol SMB yang merupakan singkatan dari Server
Message Block yang merupakan protokol standard yang
dikeluarkan oleh Microsoft yang digunakan oleh Windows.
Fungsi SMB dalam Windows adalah sebagai protokol yang
digunakan untuk membagi data, baik dari perangkat CD-ROM,
hard disk, maupun perangkat keluaran seperti printer dan plotter
untuk dapat digunakan bersama-sama.
16. Tujuan dan Manfaat
• Siswa dapat memahami tujuan dan manfaat Samba server
• Siswa mampu memahami apa itu Samba Server
• Siswa bisa memahami keunggulan Samba Server
• Gratis atau free
• Tersedia untuk berbagai macam platform
• Sudah terhubung langsung dengan jaringan
• Mudah dikonfigurasi sesuai dengan kebutuhan administrator
• Mempunyai performa yang maksimal dan jarang ditemui
masalah dalam penggunaannya di jaringan
• Dapat diandalkan karena jarang terjadi kesalahan.
17. Pengertian
• Samba adalah program yang dapat menjembatani
kompleksitas berbagai platform system operasi Linux(UNIX)
dengan mesin Windows yang dijalankan dalam suatu jaringan
komputer
• Samba adalah sebuah software yang bekerja di sistem operasi
linux, unix dan windows yang menggunakan protokol network
smb (server massage block)
• Samba Server merupakan sebuah protokol yang
dikembangkan di Sistem Operasi Linux untuk melayani
permintaan pertukaran data antara mesin Ms. Windows dan
Linux.
18. Fungsi Samba Server
• Melayani file sharing antara Windows dan Linux
• Salah satu protokol yang digunakan di Sistem Operasi Linux untuk
melayani pemakaian data secara bersama-sama
• Samba PDC (Primary Domain Controller) bertujuan sebagai
komputer yang akan melakukan validasi user kepada setiap client
yang akan bergabung dalam satu domain tertentu, dengan kata lain
hanya user yang terdaftar yang diijinkan masuk ke domain tersebut
dan mengakses semua fasilitas domain yang disediakan
• Dapat berfungsi sebagai domain controller pada jaringan Microsoft
Windows
19. Keunggulan Samba
• Gratis atau free
• Tersedia untuk berbagai macam platform
• Mudah dikonfigurasi oleh administrator
• Sudah terhubung langsung dengan jaringan
• Mudah dikonfigurasi sesuai dengan kebutuhan administrator
• Mempunyai performa yang maksimal.
• Jarang ditemui masalah dalam penggunaannya di jaringan
• Dapat diandalkan karena jarang terjadi kesalahan.
20. Sharing Printer Pada Samba Server Di Ubuntu
• Untuk mencoba tutorial ini, kami mengasumsikan anda sudah
terbiasa mengatur sebuah jaringan, membuat workgroup dan
menentukan IP Address. Pastikan IP pada komputer Ubuntu telah
anda sesuaikan dengan jaringan yang Anda miliki.
Secara default, samba server tidak secara otomatis diinstal saat
proses instalasi Ubuntu, untuk menginstalnya, silahkan jalankan
Synaptic melalui System-Administration-Synaptic Package Manager.
Pada bagian Quick Search, silahkan ketik "samba" agar Synaptic
melakukan pencarian paket samba yang Anda butuhkan. Klik kanan
pada paket samba lalu pada menu yang ditampilkan pilih opsi "Mark
for instalation", lihat gambar berikut untuk lebih jelasnya..
21.
22. • Klik tombol "Apply" agar samba segera diinstal. Silhakan setujui semua
dialog konfirmasi. Setelah paket samba selesai didownload dan diinstal,
klik tombol "Close" untuk mengakhiri proses instalasi...
23. • Tutup Synaptic, kini saatnya mengkonfigurasi samba. Silahkan jalankan
terminal melaluiApplications-Accessories-Terminal…
• Setelah jendela terminal terbuka, ketik perintah berikut ini lalu tekan enter...
24. • sudo gedit /etc/samba/smb.conf
Bila Anda dimita memasukkan password, silahkan masukkan password
yang Anda miliki lalu tekan enter. smb.conf akan segera dibuka oleh gedit,
untuk lebih amannya, silahkan backup terlebih dahulu smb.conf sebelum
anda melakukan pengeditan. Pada gedit, pilih menu Files lalu klik menu
Save As, pada contoh ini kami membackup smb.conf dengan nama
smb.conf.bak.
25. • Silahka buka kembali smb.conf, hapus semua isinya lalu copy paste
contoh smb.conf di bawah ini...
Silahkan ubah workgroup=BOJALINUX dengan nama workgroup
yang Anda inginkan lalu simpan smb.conf tersebut. Tutup gedit,
pada terminal yang masih terbuka, ketik perintah berikut lalu tekan
enter untuk merestart service samba...
27. Tutup jendela terminal. Jalamkan konfigurasi printer melalui System-
Administration-Printing...
Pada konfigurasi printer, pilih menu "Server" lalu klik menu "Settings"...
29. Untuk mengatasi hal tersebut, kami telah memeriksa konfigurasi service smbd, ternyata service
tersebut tidak dijalankan pada semua run level. Lalu kami atur agar service smbd dijalankan pada
run level 2,3,4 dan 5...
30. • Dengan cara inipun printer kami belum berhasil untuk di-share. Jika Anda
mengalami hal yang sama, cara mengatasi masalah ini adalah dengan
merestart service smbd. Namun apakah kita akan selalu melakukan restart
service tersebut secara manual? tentu itu akan sangat merepotkan bukan?.
Agar kita tidak perlu lagi merestart service smbd secara manual maka kita perlu
memasukkan perintah restart tersebut pada rc.local, bagai mana caranya?
jalankanlah aplikasi terminal lalu ketik perintah berikut ini...
• sudo gedit /etc/rc.local
...tekan enter, masukkan password jika diminta. Tambahkan perintah "service
smbd restart" pada rc.local di baris akhir sebelum kode "exit 0", lihat gambar
untuk lebih jelasnya...
31. • Silahkan simpan perubahan, tutup gedit dan terminal lalu restart
komputer Anda. Kini seharusnya semua printer pada Ubuntu telah
berhasil di-share ke jaringan lokal Anda.
Mungkin ada diantara Anda yang memiliki cara atau pengalaman
lain, silahkan share pengalaman Anda melalui komentar agar
bermanfaat bagi mereka yang membutuhkan...
Selamat mencoba...