Langsung ke konten utama

Belajar Pemprograman : Pengenalan Bahasa C

 Bahasa C merupakan bahasa yang berusia cukup tua. Bahasa C juga banyak menginspirasi bahasa - bahasa pemprograman yang lain seperti Java, Javascript, C++, C#, PHP, dan lain sebagainya. Maka dari itu mempelajari bahasa C cukup bagus bagi para pemula ( yang belum pernah belajar koding sama sekali). Selain bahasanya yang mudah dipahami, dengan bisa bahasa C maka akan lebih mudah mempelajari bahasa pemprograman yang lain karena sintaks nya mirip dengan bahasa C.

Cara Install dan Konfigurasi Samba di Debian 9

 A. Pengertian

Samba adalah software open source dan gratis yang memberikan fasilitas sharing data, file, dan printer. Samba memungkinkan adanya jaringan kombinasi antara komputer linux dengan windows yang mempunyai protokol berbeda. Nama samba berasal dari SMB (Server Message Block), merupakan protocol standar yang digunakan oleh file system windows.




B. Konsep

Samba terdiri dari 2 program yaitu SMBD (Server Message Block Daemon) dan NMBD (NetBIOS Message Block Daemon).

SMBD bertugas menjadi file server yang akan membuatkan proses baru untuk setiap client yang aktif. Sementara NMBD akan mengubah NetBIOS komputer-komputer yang terhubung di jaringan menjadi alamat ip. NMBD juga bertugas memantau proses sharing yang ada di jaringan.

C. Manfaat 

Samba bermanfaat sebagai jembatan antara komputer yang memiliki protocol yang berbeda.

Setelah memahami pengertian, konsep, dan maaf dari samba selanjutnya kita langsung ke konfigurasi

D. Konfigurasi

1. Langkah pertama saya akan membuat lokasi penyimpanan untuk samba, disini saya membuat lokasi penyimpanannya di '/home/share', pertama kita masuk ke /home dengan perintah 'cd /home' selanjutnya kita buat folder share dengan perintah 'mkdir share' setelah itu didalam folder share kita buat 2 folder sebagai contoh disini saya membuat folder guru dan siswa maka masukan perintah 'mkdir guru siswa' selanjutnya kita rubah hak akses foldernya menjadi full dengan perintah 'chmod 777 guru siswa'.



2. Setelah itu install aplikasi samba dengan perintah 'apt install samba', lalu enter.


Lalu kita klik Y kemudian masukan DVD-1 kemudian enter, tunggu sampai installasi selesai.



3. Setelah installasi selesai, kita edit file smb.conf dengan perintah ' nano /etc/samba/smb.conf '


Lalu pada bagian paling bawah kita tambahkan seperti berikut.


[siswa] / [guru] = isi dengan user kita
path = lokasi penyimpanan
valid users = isi dengan masing-masing user
admin users = root
browseable = yes
readonly = yes, untuk siswa agar siswa hanya bisa membaca isi folder saja.
writeable = yes, untuk guru agar guru bisa merubah atau mengedit folder.

jika sudah simpan konfigurasi dengan perintah 'ctrl+x => y => enter'


4. Service samba restart dengan perintah '/etc/init.d/samba restart'.



5. Setelah itu kita buat user untuk siswa dan guru, dengan perintah 'adduser siswa --home /home/share/siswa' untuk siswa dan 'adduser guru --home /home/share/guru' untuk guru.




6. Kemudian kita atur password untuk user siswa dan guru dengan perintah 'smbpasswd -a siswa' untuk siswa dan 'smbpasswd -a guru' untuk guru lalu masukan passwordnya.



E. Pengujian

1. Pengujian, kita masuk ke windows exploler kemudian ketikan perintah ' \\192.168.1.1 ' alamat ip server kita. Maka akan muncul tampilan folder yang telah kita buat sebelumnya.




2. Kemudian kita coba masuk ke folder siswa, lalu kita masukan user dan password yang telah kita buat sebelumnya, kemudian tekan OK.




3. Pada folder siswa kita coba buat folder baru maka akan muncul respon 'You need permintion to perform this action' yang artinya prosesnya ditolak karena kita tadi setting untuk user siswa 'readonly = yes' yang artinya hanya bisa membaca saja tidak bisa mengedit atau menghapus.




4. Sekarang kita coba masuk ke folder guru, kita masukan user dan passwordnya lalu tekan OK.




5. Kita coba buat folder baru, maka tidak akan muncul pesan error karena user guru tadi kita setting 'writeable = yes' yang artinya bisa mengedit atau menghapus.





Gimana cukup mudah bukan.?, Terimakasih atas kunjungannya dan jangan lupa klik tombol ikuti untuk mendapatkan informasi terbaru dari web site ini. Selamat mencoba:)


Komentar

Postingan populer dari blog ini

Media Transmisi Data : Pengertian, Jenis, dan Contohnya

 Perkembangan teknologi sangatlah pesat dari tahun ke tahun teknologi terus berkembang. Teknologi itu sendiri sudah menjadi bagian yang tidak bisa di pisahkan dalam kehidupan manusia. Dengan paduan data didalamnya sangat membantu masyarakat untuk mengakses informasi yang lebih luas. Sebagai contoh pada zaman dahulu orang saling berkabar menggunakan surat kertas, tetapi sekarang kita tinggal telepon atau video call kita sudah bisa saling berkabar dengan orang yang jauh dengan kita. Namun, untuk mengakses sebuah informasi tersebut kita membutuhkan sebuah jalur atau sebuah media yang bisa membawanya sampai kepada tujuan yang disebut sebagai media transmisi data.

Limitasi Bandwidth di Mikrotik Menggunakan Simple Queus dan Dual Limitation

Mengatur Penggunaan Bandwidth di Mikrotik Mendengar kata bandwidth tentunya sudah tidak asing lgi bagi kita. Bandwidth yaitu lebar pita untuk menunjukan trafik paket data maksimal pada kabel ethernet. Tentunya penggunaan bandwidth juga bermacam - macam tergantung dari kebutuhan pengguna. Sebagai contoh kebutuhan bandwidth dari seorang siswa dan guru berbeda, guru membutuhkan lebih banyak bandwidth untuk meng upload file file yang berukuran besar.

Cara membuat VLAN di Mikrotik Dan Setting Router Sebagai Switch

 Routerboard adalah perangkat yang menempati urutan layer 3 (network) pada susunan OSI layer 7, yang berarti perangkat router yang bertugas untuk melakukan forwarding paket data dari satu network ke network yang lain. Routerboard mikrotik juga mendukung fitur VLAN (Virtual LAN), yaitu sebuah fitur yang memungkinkan untuk kita dapat membuat dan mendistribusikan beberapa segmen jaringan yang berbeda secara logic / virtual pada satu interface fisik yang sama. VLAN ini biasanya digunakan untuk alternatif menghemat kabel, segementasi jaringan, dan juga solusi untuk keterbatasan interface pada sebuah perangkat jaringan. Ini adalah topologi yang akan kita gunakan saat ini.