Langsung ke konten utama

TUGAS Cadmin AJK - 2

1. SOAL PERTAMA


Pada tugas pertama kemarin sudah diberikan tugsa untuk membuat webprofil . Lalu pada tugas kedua ini kita diberikan tugas untuk memberikan fitur upload foto dan firur login .

Pertama-tama saya mengerjakan tugas ini di windows terlebih dahulu , lalu baru dipindahkan ke linux . Karena saya mengerjakannya di windows, maka pertama kali yang saya lakukan adalah :

1. Instal XAMPP
2. Lalu buka XAMPP Control Panel
3. Lalu klik tulisan START , seperti pada gambar dibawah ini

4. Setelah itu , untuk mengetestnya , kita coba buka di browser komputer kita localhost/phpmyadmin
5. Jika dapat masuk langsung , maka langkah-langkah di atas tersebut telah berhasil

Instal XAMPP sudah, lalu pertama kali saya akan membuat halaman login terlebih dahulu . Kali ini saya juga mengerjakan di windows dengan menggunakan aplikasi Sublime yang dapat di download di internet. Langkah-langkah untuk membuat halaman login antara lain :
1. Ketikkan persis seperti gambar dibawah ini


lalu kita simpan dengan nama login.php di folder yang sama dengan webprofil yang sudah kita buat di tugas pertama . Setelah itu buka browser dan ketikkan localhost/webku/login.php , maka akan muncul gambar seperti gambar dibawah ini



 2. Lalu kita akan menambahkan form unutk mengisi username dan password . Ketikkan persis seperti dibawah ini



dan juga serperti gambar dibawah ini


lalu buka browser kita lagi , dan coba refresh halamannya . maka akan mucul :

form untuk mengisi username dan passsword sudah kita buat

3) Sekarang kita akan membuat tampilan halaman login tersebut menjadi lebih bagus . Ketikkan seperti gambar di bawah ini :

 lalu kita buka lagi brower kita dan di refresh , maka akan tampilan dari halaman login tadi akan berubah mejadi


nah halaman login untuk dapat masuk ke webprofil kita sudah selesai

4) Sekarang kita akan membuat beberapa user terntentu yang tentunya mengetahui uisername dan password , akan bisa masuk ke dalam web profil saya .
  •  Buka browser dan ketikkan localhost/phpmyadmin 
  •  klik BASIS DATA
  • Perhatikan pada kotak-kotak merah , sebagai contoh saya buat nama db_webku (database webku) , lalu klik buat

  • Setelah itu buka db_webku , lalu akan ada kotak nama dan jumlah kolom . Sebagai contoh pada kotak nama saya isi tb_login dan jumlah kolomnya saya isi 5 . Setelah itu klik kirim


  •  Setelah itu akan muncul beberapa kolom-kolom yang harus kita isi . Sebagai contoh saya isi seperti gambar dibawah ini


  •  Lalu klik TAMBAHKAN
  •  Lalu isikan secara manual form-form dibawah ini . Untuk nama_lengkap terserah Anda ingin mengisi seperti apa . Setelah itu klik kirim


  •  Lalu klik SQL . Setelah itu ketikkan update tb_login set password = md5(password) . Setelah itu klik Kirim

  • Tutup browser dan kembali lagi ke Sublime . Sekarang ketikkan seperti dibawah ini dan disave dengan nama koneksi.php

  •  Setelah itu kembali lagi ke login.php , dan tambahkan seperti gambar dibawah ini



  • Lalu buka kembali halaman webprofil kita yang sudah kita buat di tugas pertama . Pada paling atas , ditambahkan seperti pada gambar di bawah ini



  •  Halaman login sudah selesai terbuat dan kita sudah menghubungkan halaman login lalu ke webprofil kita. Sekarang kita akan membuat halaman logout. Buka sublime dan ketikkan seperti pada gambar dibawah ini, lalu save dengan nama logout.php

  • Lalu kita kembali ke index.php , dan buat tulisan untuk logout , dan juga ketika tulisan itu diklik , maka akan kembali ke halaman login.php . Tambahkan pada halaman paling bawah index.php seperti pada gambar di bawah ini
  •  Halaman login dan tulisan untuk logout sudah selesai kita buat.
5) Sekarang kita akan menambahkan 2 halaman di dalam web profil tersebut. Halaman yang pertama digunakan untuk menambahkan gambar, dan halaman yang kedua digunakan untuk melihat gambar yang sudah pernah diupload. Langkah-langkahnya :
  • buka localhost/phpmyadmin pada browser Anda
  • buka db_webku
  • klik new (dibawah tulisan db_webku)
  • lalu tambahkan persis seperti pada gambar dibawah ini. Jika sudah klik simpan 

  •  setelah itu kita buat folder baru untuk menyimpan gambar yang akan kita upload. Folder tersebut harus berada dalam satu folder bersama dengan index.php
  • Lalu ketikkan persis seperti gambar dibawah ini (ini hanya contoh, tergantung nanti bagaimana kita memodifikasinya supaya terlihat lebih menarik lagi). Jika sudah, simpan dengan nama tambah_gambar.php
Halaman untuk menambahkan foto / gambar sudah selesai dibuat. Sekarang kita akan membuat halaman yang digunakan untuk melihat foto / gambar yang telah di upload. Langkah-langkahnya :

  • Kita buka Sublime, dan ketikkan persis seperti dibawah ini
  •  Lalu disimpan dengan nama gambar.php dan harus satu folder dengan tambah_gambar.php
Halaman yang akan digunakan untuk melihat hasil gambar yang sudah diupload sudah selesai. Gambar diatas hanyalah sebuah contoh sederhana, nanti bisa dikembangkan / diperbagus lagi sesuai dengan user masing-masing.

Yang perlu kita ingat, cara-cara diatas semuanya dilakukan di windows. Sekarang kita akan membuatnya di virtualbox kita. Cara-caranya sama persis seperti tugas pertama yang bagian deploy webserver. Namun ada yang sedikit berbeda :
  • Folder yang akan kita gunakan untuk menyimpan gambar yang sudah kita upload harus diedit permissionnya terlebih dahulu. Ketikkan sudo chmod 0777 img pada terminal.

2. SOAL KEDUA



membuat sebuah file server untuk dapat berbagi foto teman-teman anda seangkatan agar cepat hafal dengan dengan semua teman sangkatan. Akan tetapi foto-foto tersebut hanya dapat di akses oleh teman-teman seangkatan anda sendiri, dan anda berencana menambahkan authentifikasi dari file server tersebut. Buatlah sistem sesuai dengan ilustrasi di atas.
NOTE : diminta di OS kedua

berikut ini adalah langkah-langkahnya :

1. Masuk ke terminal, lalu ketikkan "su" dan masukkan passwordmu

2. ketik apt-get install samba . fungsinya adalah untuk menginstal samba pada debian (OS kedua)

3. ketik smbpasswd - a <nama user> . fungsinya adalah untuk mengatur password samba kamu

4. ketik mkdir /home/<nama user>/<nama folder> . fungsinya adalah untuk membuat direktori yang mau di share

5. ketik nano /etc/samba/smb.conf . fungsinya untuk mengedit file

6. setelah itu tambahkan seperti ini :
[<folder_name>]
path = /home/(nama user)/(nama folder)
available = yes
valid user = (nama user)
read only = no
browseable = yes
public = yes
writable = yes
7. ketik service smbd restart . fungsinya untuk me-restart samba

Komentar

Postingan populer dari blog ini

Membuat KAK Perusahaan Ekspedisi

Kerangka Acuan Kerja Pengembangan Sistem Informasi Pengiriman Barang dan Tracking Armada GO - Logistik A. Latar Belakang Proses pengiriman barang oleh perusahaan ekspedisi merupkana proses bisnis yang paling penting saat ini. Hal ini sangat diperlukan karena dapat membantu masyarakat luas untuk menunjang bisnis atau kegiatan mereka. Maka dari itu banyak sekali pelaku bisnis yang menawarkan jasa tersebut.  Karena banyak sekali pelaku bisnis yang menawarkan jasa tersebut, perusahaan ekspedisi ini berusaha untuk memberikan fasilitas yang terbaik untuk pelanggannya, yaitu berupa aplikasi tracking lokasi arma pengiriman barang. Dengan adanya aplikasi ini, perusahaan dan pelanggan dapat memantau langsung proses ekspedisi tersebut. B. Maksud dan Tujuan Maksud dan tujuan dari aplikasi ini adalah untuk mempermudah pelanggan dalam mengetahui lokasi armada yang sedang melakukan proses ekspedisi tersebut, dan bertujuan untuk memberikan rasa percaya dan juga rasa aman lebih ...

MPPL - Pertemuan 1

MANAJEMEN PROYEK PERANGKAT LUNAK Perangkat Lunak (Software) Perangkat lunak atau software merupakan aplikasi yang terdiri dari sekumpulan kode atau instruksi, yang berisi data dan dokumentasi atau petunjuk manual untuk menyelesaikan suatu permasalahan. Proyek Proyek adalah suatu kegiatan yangn mempunyai batasan waktu (bersifat sementara), biaya dan resource untuk mencapai sebuah tujuan. Manajemen Manajemen adalah kegiatan mengatur, mengelola berupa perencanaan, pelaksanaan dan controlling. Dari tiga pengertian diatas maka dapat disimpulkan bahwa Manajemen Proyek Perangkat Lunak (MPPL) adalah aktivitas untuk perencanaan, pelaksanaan sampai pada tahap controlling terhadap pembuatan suatu perangkat lunak dengan menggunakan resource yang ada dalam jangka waktu tertentu untuk memenuhi kebutuhan guna menyelesaikan suatu permasalahan. Dalam MPPL, terdapat stakholder yang mempunyai peran masing-masing dalam manajemen proyek pernagkat lunak, yaitu: Proyek Merupakan suatu kegia...

[PWEB] Grocery CRUD

Untuk memudahkan user dalam membuat CRUD (Create Read Update Delete), dapat menggunakan grocery crud 1) Langkah pertama yaitu buka localhost/phpmyadmin dan buatlah sebuah database dan beserta tabelnya. Dibawah ini adalah contohnya 2) Lalu buka file grocery_crud pada text editor Anda (disini saya menggunakan Sublime). Buka di /application/config/database.php. Lalu ketik seperti dibawah ini <?php defined('BASEPATH') OR exit('No direct script access allowed'); /* | ------------------------------------------------------------------- | DATABASE CONNECTIVITY SETTINGS | ------------------------------------------------------------------- | This file will contain the settings needed to access your database. | | For complete instructions please consult the 'Database Connection' | page of the User Guide. | | ------------------------------------------------------------------- | EXPLANATION OF VARIABLES | ---------------...