Part 4 | membuat web portal berita dengan codeigniter untuk pemula

Assalamualaikum Wr. Wb. Apa kabar teman-teman.. kami akan belajar membuat web portal berita dengan menggunakan framework codeigniter yang akan kita pelajari bersama step by step sampai project finish.. selamat mengikuti..



Part 4 | membuat web portal berita dengan codeigniter untuk pemula






====> Lihat juga video lainnya..

Part 3 | membuat web portal berita dengan codeigniter untuk pemula

Assalamualaikum Wr. Wb. Apa kabar teman-teman.. kami akan belajar membuat web portal berita dengan menggunakan framework codeigniter yang akan kita pelajari bersama step by step sampai project finish.. selamat mengikuti..



Part 3 | membuat web portal berita dengan codeigniter untuk pemula






====> Lihat juga video lainnya..

Part 2 | membuat web portal berita dengan codeigniter untuk pemula

Assalamualaikum Wr. Wb. Apa kabar teman-teman.. kami akan belajar membuat web portal berita dengan menggunakan framework codeigniter yang akan kita pelajari bersama step by step sampai project finish.. selamat mengikuti..



Part 2 | membuat web portal berita dengan codeigniter untuk pemula






====> Lihat juga video lainnya..

Part 1 | membuat web portal berita dengan codeigniter untuk pemula

Assalamualaikum Wr. Wb. Apa kabar teman-teman.. kami akan belajar membuat web portal berita dengan menggunakan framework codeigniter yang akan kita pelajari bersama step by step sampai project finish.. selamat mengikuti..



Part 1 | membuat web portal berita dengan codeigniter untuk pemula






====> Lihat juga video lainnya..

Contoh etiket atau pelanggaran berinternet





1.    Berikn contoh etiket atau pelanggaran berinternet yang anda ketahui dalam :
a.      Berkirim surat melalui email
b.      Berbicara dalam chatting
2.    Jelaskan berbagai macam kegiatan apa saja yang bisa dilakukan pada dua kegiatan di atas
3.    Jelaskan apa yang dimaksud dengan “proses profesional”  dalam mengukur sebuahprofesionalisme

Jawab :
1.    Berikn contoh etiket atau pelanggaran berinternet yang anda ketahui dalam :
a.      Berkirim surat melalui email
-     Email Spam
-     Email Bomb,
-     Email Porno,
-     Penyebaran Virus Melalui Attach Files ,
-     Membuat Sebuah Informasi yang Bersifat Provokatif,
-     Menyiarkan Ulang Tulisan Tanpa Ijin.

b.      Berbicara dalam chatting
-     Mengeluarkan Pernyataan yang Berbau SARA (Suku, Agama, Ras dan antar golongan),
-     Penulisan Kalimat Menggunakan Huruf Kapital,
-     Merusak Nama Baik,
-     Menyarankan Tindakan Melanggar Hukum ,
-     Menyebarkan Hal-hal yang Berbau Kekerasan.


2.    Jelaskan berbagai macam kegiatan apa saja yang bisa dilakukan pada dua kegiatan di atas
·      Berkirim surat melalui email
Ø Email Spam
Spamming adalah pengiriman email secara berulang-ulang dengan topik berbeda atau sama. Orang yang menerima spam ini akan jengkel, karena bisanya isinya menawarkan informasi, produk atau jasa yang sebenarnya tidak kita butuhkan.

Ø Email Bomb
Adalah suatu cara untuk membuat server menjadi down. Email bomb ini dilakukan dengan cara mengirimkan suatu email secara serempak dan dalam jumlah dan isi yang sama. Email bomb ini menggunakan kode-kode program yang menggunakan statement looping/perulangan sehingga email yang seharusnya dikirim sekali, menjadi dikirim berkali-kali sehingga mengakibatkan downnya server tersebut.

Ø Email Porn
Menyebarkan materi dan bahasa yang bersifat pornografi dan tidak etis. Merupakan suatu pelanggaran terhadap etika dalam berinternet serta sudah melanggar norma agama.

Ø Penyebaran Virus Melalui Attach File
Sudah mulai berkurang karena adanya fasilitas scanning virus melalui attach file. Tapi ini bisa saja terjadi karena tidak semua antivirus bisa mendeteksi jutaan virus yang sudah beredar ini. Hal ini tentu saja melanggar etika karena telah menyebarkan virus melalui media email.

Ø Membuat Sebuah Informasi yang Bersifat Provokatif
Misalnya kepada sekelompok orang dikarenakan kepentingan tertentu oleh provokator tersebut.

Ø Menyiarkan Ulang Tulisan Tanpa Mendapat Ijin
Menyiarkan ulang tulisan atau media apapun yang belum mendapat izin dari orang atau lembaga yang memiliki hak penerbitan yang sah.

·      Berbicara dalam chatting
Ø Mengeluarkan Pernyataan yang Berbau SARA (Suku, Agama, Ras dan antar golongan).
Mengeluarkan sebuah statement yang sensitive dan membuat orang lain yang memiliki latar belakang SARA yang berbeda menuai protes karena terdapat unsur  pelecehan nama baik. SARA ini dapat menyebabkan perkelahian sampai pada pertumpahan darah. Tidak dapat di pungkiri lagi bahwa SARA ini merupakan pelanggaran dalam berinternet, pada kasus kali ini kita melakukan suatu tindakan/perkataan yang mengundang SARA di suatu room chatting. Tentu saja banyak para user-user di room tersebut yang terpancing emosinya atau merasa terganggu. Oleh karena itu, hal-hal yang berbau SARA harus kita hindari dalam berinternet ini.

Ø Penulisan Kalimat Menggunakan Huruf Kapital
Karena penggunaan karakter huruf bisa dianalogikan dengan suasana hati sipenulis. Huruf kapital mencerminkan penulis yang sedang emosi, marah atau berteriak. Namun ada kalanya huruf kapital dapat digunakan untuk memberi penegasan maksud. Tetapi  yang harus dicatat, penggunaan penegasan maksud ini secukupnya saja, satu-dua kata dan jangan sampai seluruh kalimat/paragraf.

Ø Merusak Nama Baik
Seperti halnya menggunakan kata-kata yang tidak senonoh (tidak sopan) serta mengancam, melecehkan atau menghina orang lain.

Ø Menyarankan Tindakan Melanggar Hukum
Seperti berdiskusi yang mengarahkan pada tindakan melanggar hukum. Misalnya korupsi, untuk kepentingan pribadi maupun kelompok.

Ø Menyebarkan Hal-hal yang Berbau Kekerasan
Seperti memberikan informasi yang bersifat kekerasan yang takutnya malah menjadi contoh bagi orang lain untuk melakukanya juga.


3.    Jelaskan apa yang dimaksud dengan “proses profesional”  dalam mengukur sebuahprofesionalisme.
Proses professional adalah suatu proses menuju kepada perwujudan dan peningkatan profesi dalam mencapai suatu kriteria yang sesuai dengan standar yang telah ditetapkan. Proses Profesional adalah proses atau perjalanan waktu yang membuat seseorang atau kelompok orang menjadi profesional. Misalnya seorang guru, mereka dituntut dituntut memvalidasi ilmunya, baik melalui belajar sendiri maupun melalui program pembinaan dan pengembangan yang dilembagakan oleh pemerintah atau masyarakat. Pembinaan merupakan upaya peningkatan profesionalisme guru yang dapat dilakukan melalui kegiatan seminar, pelatihan, dan pendidikan. Pembinaan guru dilakukan dana kerangka pembinaan profesi dan karier. Pembinaan profesi guru meliputi pembinaan kompetensi pedagogik, kompetensi kepribadian, kompetensi profesional, dan kompetensi sosial. Pembinaan karier sebagaimana dimaksud pada meliputi meliputi penugasan, kenaikan pangkat, dan promosi.

Contoh Pelanggaran Etika Sanksi Sosial dan Sanksi Hukum



1)   3 contoh perubahan proses bisnis / sosial akibat teknologi yang “melunturkan” nilai etika tradisional.

1.             - Jual Beli Online
·  Teknologi yang di gunakan :
PC, Laptop, Handphone dan lain-lain.
·  Model Kerja :
Penjual menawarkan produknya secara online dan pembeli mencari produk yang di butuhkan secara online juga.
Contoh : marketplace seperti Lazada,tokopedia bukalapak dan lain-lain.
·  Nilai etika tradisi yang hilang :
Hilangnya transaksi tawar – menawar antara penjual dan pembeli.

2.             - Televisi
·  Teknologi yang di gunakan :
Televisi sebagai media informasi.
·  Model Kerja :
Televisi sebagai media informasi dari berbagai belahan dunia dari informasi teknologi, ekonomi, hokum, social dan lain-lain, yang menampilkan secara nyata.
·  Nilai etika tradisi yang hilang :
-       Tayangan televisi mempengaruhi pola berpikir  serta  berpengaruh  pada  nilai  sopan  santun  terhadap orang yang lebih tua/sesama, cara berpenampilan, sikap dan berprilaku (akhlaq seseorang), juga menimbulkan kemalasan, dan lupa waktu.
-       Dengan tayangan - tayangan yang ditontonkan banyak membuat perubahan gaya  hidup  dengan meniru budaya-budaya yang ditampilkan,  yang  umumnya  banyak  menampilkan  budaya  orang- orang barat, seperti berpacaran, genk berandal, sopan santun yang sudah tidak sesuai etika, bahkan hingga pergaulan bebas, dan sebagainya.

3.             - Media Sosial dan Situs Jejaring Sosial
·  Teknologi yang di gunakan :
Mobile Phone (smartphone) sebagai media penghubung ke internet. Facebook, Twitter, Line, WatshApp, Instagram dan sebagainya, sebagai media sosial sekaligus sumber informasi yang digunakan.
·  Model Kerja :
Masyarakat cenderung mengutamakan berkomunikasi  dengan  menggunakan media sosial seperti facebook, twitter,instagram dan sebagainya. Manfaat yang didapatkan dari media sosial seperti kemudahan bagi pengguna dalam berkomunikasi serta cepat mendapatkan informasi ( up todate ).
·  Nilai etika tradisi yang hilang :
-       Masyarakat (kalangan muda) jadi lebih sering sibuk dengan smartphone mereka, sehingga menyebabkan kepekaan terhadap lingkungan sekitar menjadi kurang karena sudah merasa cukup mendapatkan informasi melalui media sosial.
-       Memberi pengaruh pada rasa persaudaraan kita yang hilang.

2)   Berikan contoh pelanggaran terhadap etika yang akan mendapatkan sanksi sosial dan sanksi hukum.

1.      Sanksi Sosial
Orang yang melakukan pelanggaran Sosial seperti perilaku seks di luar nikah akan di sanksi berupa tindakan yaitu teguran dari pemuka sosial (Kepala Adat) hingga pengucilan dari lingkungan bermasyarakat.
2.      Sanksi Hukum
Seseorang yang melakukan pelanggaran hukum seperti melakukan pembunuhan pencurian akan diberikan sanksi oleh pihak penegak hukum.


TUGAS PERTEMUAN 9 TEKNOLOGI WEB SERVICE | SERVICE USER LOGIN

SERVICE USER LOGIN

    Secara umum layanan adalah salah satu jenis perantara untuk komunikasi antara beberapa teknologi yang berbeda, jadi di sini kami akan membuat layanan yang digunakan untuk login pengguna yang valid ke aplikasi Android.

       Di sini alur prosesnya adalah, pengguna aplikasi Android memasukkan nama pengguna dan kata sandi mereka ke aplikasi kemudian menekan tombol login, sekarang pada tombol login kami memanggil layanan PHP yang menghubungkan database MySQL dan memeriksa tabel pengguna, dan mengembalikan respons ke aplikasi Android

        Untuk membuat layanan dalam PHP kita harus membuat satu halaman dalam PHP dan juga membuat tabel "User" untuk menyimpan data pengguna dalam MySQL, jadi dengan menggunakan layanan ini kita membandingkan data pengguna yang datang dari aplikasi Android dengan tabel User dan mengembalikan hasil. Untuk membuat layanan, ikuti langkah-langkah di bawah ini.


  1.  Buat Table di MySQL untuk menyimpan pengguna. Beri nama "user" - tabel ini berisi UserName, Password, dll; Untuk membuat tabel, jalankan skrip di bawah ini.
CREATE TABLE IF NOT EXISTS `user`

     `ur_id` int(11) NOT NULL AUTO_INCREMENT, 
     `ur_username` varchar(50) NOT NULL, 
     `ur_password` varchar(50) NOT NULL, 
     `ur_status` int(11) NOT NULL, 
     PRIMARY KEY (`ur_Id`) 
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; 

Dengan menjalankan skrip di atas, ia akan membuat tabel seperti di bawah ini. Di sini tabel berisi kolom Id, Nama Pengguna, Kata Sandi, Status, dll.



   2.  Sekarang masukkan beberapa data sementara ke tabel ini, jadi untuk memasukkan data dalam        tabel sementara saya menjalankan skrip SQL di bawah ini.

 INSERT INTO `user` (`ur_id`,     `ur_username`,`ur_password`,`ur_status`)
 VALUES 
    (1, 'sahrul@gmail.com', 'sahrul', 1), 
    (2, 'agung@gmail.com', 'agung', 1), 
    (3, 'bandenk@gmail.com', 'bandenk', 1);  

    Setelah menjalankan skrip di atas Anda akan melihat tabel seperti di bawah ini.



 3. Sekarang kita membuat layanan PHP, jadi buat satu file PHP dan beri nama                   "service_userlogin.php".

    <?php 

  ?>

·   Sekarang kita membuat koneksi server MySQL dari php file, jadi lewati nama server, nama pengguna, kata sandi, nama database dll.

     $conn = new mysqli('localhost', 'root', ''); 
     mysqli_select_db($conn, 'db_member');  

·   Di sini kami memberikan nama server sebagai ‘localhost’, nama pengguna sebagai ‘root’, kata sandi menjadi kosong (’’), dan kami memberikan nama database sebagai ‘db_member.

·  Sekarang kita mendapatkan parameter dari aplikasi Android sehingga Anda mendapatkan parameter dari URL dengan menggunakan metode "GET". Dan periksa apakah mengandung nilai atau tidak.

if (isset($_GET[username]) && $_GET[username] != '' &isset($_GET['password']) && $_GET['password'] != '')  
   { 
   $email = $_GET[username]; 
   $password = $_GET['password'];  

·    Kami memeriksa apakah nama pengguna dan kata sandi berasal dari URL layanan dan apakah itu berisi data atau tidak, maka pertama-tama kami menyimpannya dalam variabel seperti yang ditunjukkan dalam kode di atas.

·    Di sini kita membuat kueri SQL saya untuk memeriksa apakah pengguna itu valid atau tidak dan menjalankan kueri ini dan memeriksa output dari kueri - jika ada pengguna yang valid maka kami mengirimkan userid sebagai respons layanan.

·      Dalam respon layanan kami melewati total tiga parameter.
Ø  Status (status)
Ø  Pesan (message)
Ø  Identitas pengguna (UserId)

·      Jika pengguna valid maka kami melewati Status = "Ok", Message = "Berhasil Masuk", UserId = "id pengguna apa pun yang Anda temukan".

·  Jika tidak ada pengguna dalam database dengan userid dan kata sandi ini maka kami memberikan tanggapan dengan parameter berikut seperti Status = "Tidak Oke", Message = "Masukkan kata sandi yang benar", UserId = "0";

$getData = "SELECT `ur_id`,`ur_username`,`ur_password` FROM user` WHERE `ur_username`='".$email. 
"'and `ur_password`='".$password. 
"'"; 
$result = mysqli_query($conn, $getData); 
$userId = ""; 
while ($r = mysqli_fetch_row($result)) 
    $userId = $r[0]; 
if ($result -> num_rows > 0) 
    $resp["status"] = "1"; 
    $resp["userid"] = $userId; 
    $resp["message"] = "Login successfully"; 
else 
    $resp["status"] = "-2"; 
    $resp["message"] = "Enter correct username or password"; 
  • Di sini akhirnya logika utama kita selesai tetapi sekarang kita harus membuatnya mengatur parameter "content-Type" dan meneruskannya sebagai respons JSON.
header('content-type: application/json'); 
$response["response"]=$resp; 
echo json_encode($response); 

     ·     Sekarang akhirnya kita menutup koneksi MySQL.

@mysqli_close($conn);   

  
·      Kode Lengkap Untuk file PHP "service_userlogin.php"

<?php  
    $conn = new mysqli('localhost', 'root', ''); 
    mysqli_select_db($conn, 'db_member'); 
    if (isset($_GET['username']) && $_GET['username'] != '' &&isset($_GET['password']) && $_GET['password'] != '')  
    { 
        $email      = $_GET['username']; 
        $password = $_GET['password'];  
 
        $getData = "SELECT `ur_id`,`ur_username`,`ur_password` FROM `user` WHERE `ur_username`='" .$email."' 
        and `ur_password`='".$password."'"; 
 
        $result = mysqli_query($conn,$getData); 
 
        $userId = ""; 
        while( $r = mysqli_fetch_row($result)) 
        { 
            $userId = $r[0]; 
        } 
 
        if ($result->num_rows > 0 )
        { 
            $resp["status"]  = "1"; 
            $resp["userid"]  = $userId; 
            $resp["message"] = "Login successfully"; 
        }else
        { 
            $resp["status"]  = "-2"; 
            $resp["message"] = "Enter correct username or password"; 
        } 
    } 
    else 
    { 
        $resp["status"]  = "-2"; 
        $resp["message"] = "Enter Correct username."; 
    } 
    header('content-type: application/json'); 
 
    $response["response"] = $resp; 
    echo json_encode($response); 
 
    @mysqli_close($conn);
?> 



· Sekarang kita menjalankan file php di server WAMP / XAMP dan mengirimkan nama    pengguna, kata sandi sebagai parameter dalam URL

·    url awal pertamakali file di akses



     ·   tambahkan username dan passwor yang ada di database

     ?username=sahrul@gmail.com&password=sahrul
      
     ·      url jadi seperti ini

http://localhost/web_service/service_userlogin.php?                  username=sahrul@gmail.com&password=sahrul 

·      Output

{"response":{"status":"1","userid":"1","message":"Login successfully"}} 






Terima kasih telah membaca artikel saya, jika Anda memiliki pertanyaan tentang ini Anda dapat bertanya kepada saya di bagian komentar.






Diberdayakan oleh Blogger.