Welcome!

I am Setiawan Herdiansyah Pelajar Wibuu

Story Tentang Saya

About Me

Tidur
Belajar
Main
Saya?

Setiawan Herdiansyah.

Seorang Siswa Magang di Diskominfo Indragiri Hulu

Hai semuanya perkenalkan nama saya Setiawan Herdiansyah,saya seorang pelajar dari SMKN 1 LUBUK BATU JAYA.

Blog ini di buat untuk memenuhi salah satu tugas saya selama magang,blog ini akan berisi tentang diri saya dan keseharian saya selama magang di DISKOMINFO INDRAGIRI HULU.

Semoga kalian bisa mengambil ilmu yang ada di blog ini,have fun semuanya

Sedikit tentang saya

Saya Lahir tanggal 22 september 2005,jadi sekarang usia saya masih 16 tahun

Tugas Magang

Membuatt Blog,Membuat Projek

Harapan

Semoga saya bisa melewati rintangan yang ada,dan keluar mendapatkan predikat SANGAT BAIK

Blog

Kata pengantar

Last but not least, I wanna thank me, I wanna thank me for believing in me, I wanna thank me for doing all this hard work, I wanna thank me for having no days off, I wanna thank me for... for never quitting, I wanna thank me for always being a giver, And tryna give more than I receive, I wanna thank me for tryna do more right than wrong, I wanna thank me for just being me at all times.

Kegiatan Tanggal 8-12Agustus 2022


        KEGIATAN TANGGAL

               8-12 AGUSTUS


   1.Kegiatan tanggal 8 agustus

        A. Database
 
         Assalamu'alaikum semuanya, jangan lupa bersyukur hari ini, hari ini tanggal 8 agustus kita akan membahas tentang database dan mysql. Pertama tama yang kita butuhkan adalah data. 
Banyak yang salah mendefinisikan database ada yang menyebut mysql, oracle,dsb sebagai database padahal itu adalah software yang mengelola database. 
      
     Software yang akan di gunakan untuk mengelola database adalah mysql, di dalam mysql terdapat dbms, di dalam dbms ini terdapat banyak sekali database selain database dbms juga dapat mengatasi keamanan,dll. Jenis jenis dbms pun ada banyak, Contoh:


Nama sql yang akan di pelajari adalah Relational DBMS, karna di dalam database akan ada tabel nah tabel ini akan saling berkaitan, contoh


Di dalam tabel itu ada konsep yang di sebut dengan Primary key. Primary key adalah

   B.Mysql
 
         Untuk membuka database pertama yang kita harus lakukan adalah mengaktifkan software dbms nya. Lalu kita buka url diweb 
 browser localhost/phpmyadmin.

          Di dalam phpmyadmin kita bisa buat database menggunakan tabel, sebenarnya kita bisa menggunakan mariadb namun itu mungkin sulit ya, phpmyadmin ini merupakan versi mudah dari mariadb




       


Kegiatan tanggal 1-5 Agustus 2022

                                                                                  



                          KEGIATAN MAGANG TANGGAL

                                           1-5 AGUSTUS 

A.Tanggal 1 agustus

    Assalamualaikum,pagi semua jangan lupa bersyukur,di hari ini tanggal 1 agustus kita akan membahasas tentang array. 


1.ARRAY

  Array merupakan salah satu tipe data terstruktur (structured data type) yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe data yang sama.

Pertama-tama yang kita lakukan adalah menambahkan folder baru di folder phpdasar,copy dari pertemuan sebelumnya lalu ubah menjadi pertemuan6,jangan lupa mengaktifkan apache dan Mysql,setelah itu kita buka folder pertemuan6 di dalam sublime teks.


gambar 1. array

    Definisi  array ini bisa kita anggap adalah variabel yang dapat menampung lebih dari 1 nilai, arti dari $nama = "setiawan" itu berarti 1 nilai di simpan di dalam 1 variabel.

  Untuk membuat array ada 2 cara,yang pertama adalah cara lama. kita akan bikin contoh array dari cara lama yaitu membuat array nama nama hari, sedangkan array kedua yaitu cara baru kita akan membuat nama nama bulan. Contoh


Gambar 2. contoh array


Sintaks array untuk cara lama adalah pertama nama variabel sama dengan array lalu di isi hari, sedangkan untuk cara baru nama variabel sama dengan isi. 

 2.PENGGULANGAN ARRAY

        Pertama-tama buat dulu tag php dan html. 

gambar 3.

di tag html ini akan di lakukan pengulangan angka, sebelum tag html sebenarnya ada sintaks php yaitu $angka = [3, 2,15,20,11,77,89], 


gambar 4.

   sintaks di atas akan melakukan penggulangan $angka sebanyak yang kita mau, lalu angka tersebut di masukkan ke dalam div class yang isinya kotak, lalu kita cetak atau di echo $angka di dalam kotak. maka hasilnya akan seperti ini:

gambar 5.

                                                                 

Kegiatan tanggal 25-29 july

      




     

                                  KEGIATAN TANGGAL

                                            25-29 JULY




  Pagi semuanya, jangan lupa berdoa agar semua urusan di lancarkan dan jangan lupa bersyukur juga. Pagi ini tanggal 25 july pagi yang cerah seperti biasanya, mulai dari tanggal 25 blog ini akan di isi secara perminggu tidak perhari lagi.

 Kegiatan saya hari senin sampai dengan hari rabu adalah belajar tentan php, nanti kita bahas materi nya.

A. Tanggal 28 July

 Di tanggal 28 July ada yang istimewa nihh, Karena hari ini buk kabid mengajak kami makan-makan karena beliau beberapa hari yang lalu ulang tahun. 

  Sebelum kami berangkat ke lokasi tempat yang akan kami tujuan, kami di arahkan ke atas untuk memberitahukan kegiatan kami di kantor, bukan hanya belajar kami di suru setiap kamis untuk presentasi progres belajar kami sampai mana. Setelah selesai kami di arahkan ke mobil, saya dan nadilah duduk di bangku paling belakang, sedangkan seat tengah si isi anak magang dari UIN SUSKA. Selama di perjalanan kami memperhatikan jalan, karena perjalanan ini la saya ada komunikasi dengan anak magang dari UIN SUSKA. 

 Waktu mulai berlalu, akhirnya kami sampai di tempat tujuan, tempat tersebut terletak di daerah Air Molek. Tempat yang kami tuju bernama Kepiting tumpah, sebenernya di dalam hidangannya bukan kepiting aja, ada juga cumi,jagung, dan kerang. 

       
gambar 1. makan makan



gambar 2.



gambar 3.


Tak perlu menunggu lama akhirnya makanan pun datang, penampilan dan rasa tidak dapat di bohongi Rasanya lejat dan bergiji. mayoritas kerang yang ada di nampang saya habisin, nah ini awal dari kesesatan. Setelah makan saya melanjutkan perjalanan ke masjid terdekat karena adzan sudah di kumandangkan. Setelah sholat kami semua pulang ke Kantor Diskominfo gedung C. 

B. Tanggal 29 July

 di tanggal 29 JULY, azab pun datang akibat mayoritas kerang  yang saya makan, di hari ini saya sakit sebelum hari ini pun tepat pada saat kami tiba di gedung c kepala saya pusingg dan klimaksnya hari jum'at. Karena itu di hari jum'at tanggal 29 JULY saya izin tidak masuk di karenakan sakit. 

C. Tanggal 25-26 July

 Mari kita lanjutkan kegiatan tanggal 25-27 JULY, di hari senin pada umumnya semua instansi pemerintahan akan melakukan apel pagi, kami pun mengikuti apel tersebut. 

gambar 4.Apel pagi

  Apel pagi di mulai jam 8 lebih, dan selesai jam 9 kurang. Setelah apel pagi siap saya pergi ke gedung C, sesampainya di gedung C saya melanjutkan materi php dari yang sebelumnya tentang sintaks php sekarang sampai di materi STRUKTUR KENDALI. 

  Di dalam materi Struktur kendalk akan membahas tentang pengulangan, dan pengkondisian. 

a. Pengulangan
     
        
    pengulangan adalah ketika kita ingin mengerjakan sebuah blog program tanpa harus menulis ulang scriptnya. Di dalam pengulangan
akan ada sintaks yang harus di pahami, yang pertama adalah for, while, do... while, foreach. 


1. Sintaks For

    Mari kita lanjutkan ke dalam Sublime text, pertama tama buat folder di dalam folder phpdasar, berinama folder yang baru di buat dengan nama pertemuan3, setelah itu aktifkan web servernya(Apache) , selanjutnya buka folder pertemuan3 di dalam sublime text. 

   Setelah pertemuan3 di buka di sublime text, buat file baru yang bernama latihan1. php. 
 
   Buka tag php di dalam file latihan1, lalu di dalam tag php tulis sintaks for, 

gambar 5. sintaks for


 di dalam sintaks for ada 3 bagian, yang pertama adalah inisialisasi, yang kedua adalah kondisi terminasi, yang ketiga adalah incremment atau decremment. 

fungsi-fungsinya:
  -Inisialisasi di gunakan untuk menentukan variabel awal untuk pengulangan nya. 
 -kondisi terminasi di gunakan untuk memberhentikan pengulangan nya. 
-incremment atau decremment di gunakan untuk supaya pengulangan nya bisa maju atau mundur. 

 Contoh:


gambar 6.Contoh for


  Biasanya kalau kita gunakan for itu variabel nya adalah i($i) untuk index di isi dengan nilai awal kalau tidak 0 ya 1
lalu menggunakan titik koma(;), lalu bagian berikutnya kondisi terminasi, misalnya kita ingin 5x pengulangan, maka sintaks yang di tuliskan adah $i < 5; , lalu bagian terakhir di isi $i ++ supaya pengulangan lanjut terus sampai ke angka yang sesuai dengan kondisi terminasiterminasi lalu buka sintaks kurawal buka dan tutup untuk membatasi daerah mana yang akan di lakukan pengulangan, contohnya hello world! yang akan di lakukan pengulangan. Maka hasilnya hello world akan di ulang sebanyak 5x :

gambar 7. hasil pengulangan



2.Sintaks while

     Sintaks while dengan for sama saja cuman yang membedakan hanya posisi dari bagian bagianya. 

    Contoh:


gambar 7.Contoh while


      Sebenarnya isi while dengan for sama cuman penempatan nya yang berbeda, di for penempatan inisialisasi, kondisi  terminasi, dan incremment itu di tempatkan kurung for, sedangkan di while hanya kondisi terminasi nya saja yang ada di dalam kurung while sedangkan inisialisasi nya di tulis sebelum menuliskan sintaks while dan incremment nya di tuliskan di akhir while. Hasil dari while tadi sama seperti for,seperti:


gambar 8. Hasil while



3.Do....while

       Sintkas do... while adalah





gambar 9. Sintaks do.. while


   Arti dari sintaks tersebut adalah lakukan hal ini selama kondisi bernilai true,do..while ini konsepnya jalankan dulu baru cek kondisinya.  Contoh:


gambar 10. Contoh do.. while


maka hasilnya akan sama persis seperti for dan while tadi


gambar 11.Hasil do.. while


perbedaan nya ketika kondisinya bernilai false maka blok nya akan di jalankan dulu 1x, kalau while tidak akan di jalankan kalau kondisi nya false. 
 
  Bagaimana kalau  pengulangan tersebut di pakai di suatu halaman web,agar lebih praktis di lihat contoh:

   Contoh yang akan saya buat adalah tabel, di dalam tabelnya akan ada 3 baris dan setiap barisnya punya 5 kolom:

gambar 11.


  Sebelum melakukan pengulangan, yang di butuhkan adalah sintaks For, namum hati hati kita tidak bisa begitu aja nulis sintaks for tanpa tag php, karena for adalah bagian dari sintasknya php. 

  untuk mengulang baris kita butuh 
$i = 1;   $i <= 3;  $i++) {
 di dalam kurung kurawal ini akan kita kasi tr, di dalam sintaks tr kita tulis for lagi untuk mengulang td nya, di dalam td di isikan $i,$j agar setiap angka yang ada di dalam tabel sesuai dengan jumlah tabelnya, Maka hasilnya akan seperi ini:


gambar 12.


Tadi itu cara pertama untuk melakukan pengulangan, ada cara kedua untuk melakukan pengulangan, yaitu cara penulisan teamplateing yang membedakan dari cara pertama adalah penempatan kurawal({}) dan sintaks tr, td nya. 

gambar 13.






  pegganti dari tanda kurawal buka adalah ( :) dan pegganti dari tanda kurawal tutup adalah endfor(kalau di buka menggunakan for); 

  lifehack untuk menyingkat sintaks echo bisa menggunakan sintaks <?=.

    

    b. Pengkondisian
     
     Pengkondisian/ percabangan merupakan suatu sintak program yang digunakan untuk menentukan kondisi yang akan terjadi. Di dalam pengulangan
akan ada sintaks yang harus di pahami juga, yang pertama adalah if.. else, if.. else if.. else, ternary, dan switch. 

Contoh:
gambar 14.

Sintaks di atas bisa di baca, x sama dengan 2,jika x lebih kecil dari 20 maka hasil yang muncul di web browser adalah benar, tapi jika x sama dengan 20 maka bingo, jika tidak maka salah. 

D. Tanggal 27 July

     alright, hari ini kita akan belajar tentang function, function adalah potongan program atau baris baris kode yang kita buat untuk mempermudah saat membuat suatu program.Kelebihan function ini bisa di buat di file berbeda dan bisa di panggil berulang ulang kali di file berbeda. 

     Di dalam PHP ada 2 jenis function:
  -Built in function
      built in function atau fungsi yang sudah di sediakan oleh php.
-User defined function
       User defined function ini di sediakan oleh php untuk kita bikin sendiri.

  Yang pertama akan di coba adalah built in function,untuk mengecek fungsi dan dokumentasi tentang built in function di url ini  https://php.net/manual/en/funcref.php ,di dalam built in function yang akan sering kita pakai antara lain:
                    -Date/Time
                         fungsinya:1.Time()
                                          2.date()
                                          3.mktime()
                                          4.strtotime()
                    

   



    

Kegiatan Tanggal 22 July 2022

                                    KEGIATAN 22 JULY 

  Pagi semuany,jangan lupa berdoa agar semua urusan di lancarkan dan jangan lupa bersyukur jugaa.
Pagi ini tanggal 22 july 2022 hari kelima kami magang,hari ini saya berangkat ke kantor seperti biasa jam 7:30 behh sampe di kantor sangat sangattt sepi,mungkin saya terlalu bersemangat buat berangkat.Kegiatan hari ini melanjutkan pembelajara kemaren,sekarang sudah masuk ke judul SINTAKS PHP.Baik, mari kita masuk ke materinya HERE WE GOO!


 Oke pertama-tama yang kita lakukan adalah mengaktifkan mysql dan apache yang ada di dalam xampp,di setiap bab mysql dan apache harus di aktifkan.cara mengaktifkan nya pun sangatt mudah,yang harus kalian lakukan adalah membuka aplikasi xampp yang ada di komputer kalian,lalu tekan button start di apache dan mysqlnya,tunggu modulnya berwarna hijau.Xampp ini berguna untuk menyimpan website untuk pertemuan-pertemuan selanjutnya.

 Sebelum membuat penyimpanan website,kalian pun harus tau tempat penyimpanan nya,Kenapa begituu? karena penyimpanan PHP tidak sama dengan html,css,dan javascript yang bisa di simpan di mana saja.Karena itu kita harus siapkan di dalam folder Xampp nya ada folder htdocs, lalu di dalam folder htdocs bikin folder baru contohnya folder phpdasar.Setelah membuat folder phpdasar lalu kita buat folder pertemuan 2 ,karna di setiap pertemuan foldernya akan nambah terus.

Buka folder pertemuan 2 lalu buat file baru bernama index.php ,di file ini akan berisikan sintaks sintaks dasar php atau tata cara penulisan dari php.Topik pertama yang akan di bahas adalah tag php,perlu kalian ketahui sebelum menuliskan sintaks php kalian perlu menuliskan tag php,contoh tag php:


Gambar 1. tag php

Gambar di atas adalah contoh tag php,kenapa begit karena tag php di awali dengan <?php dan di akhiri dengan ?>.

  Setelah mengetahui tentang selanjutnya kita akan belajar mengenai sintaks komentar,komentar adalah sintaks pemrograman yang tidak akan di eksekusi oleh compiler atau enterpreter.Fungsi komentar biasanya di gunakan untuk menjelaskan fungsi dari baris-baris kodenya atau untuk mendisable kodenya.Didalam php ada 2 cara untuk menuliskan sintaks komentar,yang pertama dengan double slash ( // ) double slash ini di gunakan untuk memberikan komentar dalam satu baris,sedangkan untuk cara yang kedua kita bisa menggunakan slash bintang lalu bintang slash ( /* */ ) untuk sintaks komentar yang kedua ini bisa di gunakan untuk banyak baris.

  Selanjutnya sintaks php yang akan di bahas adalah standar output,standar output ini adalah sebuah perintah di php yang di gunakan untuk menampilkan sesuatu di layar atau mencetak sesuatu di layar.Sintaks nya ada beberapa macam,contohnya echo,print,print_r,var_dump.Print biasanya di gunakan untuk mencetak tulisan,isi variabel,dsb. Sedangkan print_r khusus di gunakan untuk mencetak isi array.Kalau var_dump di gunakan untuk melihat isi dari variabel.

  Sekarang kita lihat hasil dari beberapa standar output tadi,yang pertama adalah echo cara penulisan echo sebagai berikut:


                                         
Gambar 3. Sintaks echo

  

Maka hasil yang akan tampil di web browser akan seperti berikut:


Gambar.3 Output echo
 


Perlu di ketahui juga sintaks echo dan print ketika di lihat di web browser hasilnya akan sama persis,begitu juga dengan print_r karena print_r bisa mencetak string dan array. Berbeda dengan echo,print,dan print_r hasil dari var_dump akan berisikan informasi tidak hanya apa yang di tampilkan saja tapi dia juga akan memberikan informasi yang di tampilkan nya itu type datanya apa lalu ukurannya berapa,contoh:
Gambar 4. sintaks var_dump


                                      
Gambar 5. output Var_dump



  Output Var_dump akan berisikan type data seperti type data string sesuai hasil output di atas,panjang string yaitu 8 sesuai hasil output di atas.

  Jika kalian menggunakan echo untuk mencetak string kita bisa gunakan kutip dua ("") atau kutip satu (' ' ),kapan kita menggunakan kutip dua atau kutip satu,itu saat di dalam string nya terdapat tanda kutip,contoh :



Gambar 6. contoh tanda kutip



 Di dalam string jum'at terdapat kutip satu,jika kita bungkus dengan awalan kutip 1 maka hasil yang akan keluar di web browser akan error,karena tanda kutip di tengah akan di anggap sebagai penutup string.

 Topik selanjutnya adalah mengenai penulisan sintaks php,kesaktian php adalah bisa berkerja sama dengan html dan css,contoh seperti sintaks php yang di dalamnya terdapat sintaks html dan begitu juga sebaliknya,contoh:

Gambar 7. contoh php di dalam html
                      
  


Kegiatan Tanggal 21 July 2022

 





KEGIATAN 21 JULY

 Pagi semuanya,Alhamdulillah segala puji bagi Allah.Yang Maha pengasih dan Maha penyayang.Pagi ini saya berangkat ke A kantor jam 7:30.Culture shock yang saya temui adalah jam 7:30 di kantor dan di sekolah sangat beda,di kantor jam 7:30 masi sangat sepi belum ada pegawai yang datang sedangkan di sekolah 7:30 sudah sangat ramai dan gerbang di sekolah pun sudah di tutup.Pagi kami di kantor di awali dari jam 7:30 sampai dengan jam 8,seperti biasa kami di kantor A menunggu absen.

 Menit-menit pun berlalu ada seorang pegawa datang ke kantor A beliau adalah pak Anton. 

gambar 1.Pak Anton


 pak Anton merupakan seorang wartawa di DISKOMINFO INHU pagi itu beliau ada job di sebuah rapat,sedikit melitas di pikiran saya untuk ikut akhirnya saya memberanikan diri untuk bertanya apakah boleh ikut beliau ke rapat tersebut,pak Anton atau yang sering di sebut pak Ote membolehkan kami ikut ke rapat.Sesampainya di sana kami di suru duduk sambil menunggu rapat di mulai,sedangkan pak Ote sedang sibuk mempersiapkan kamera untuk rapat tersebut.Rapat ini di adakan di BAPPEDA dan di hadiri oleh wakil bupati yaitu Drs. H.Junaidi Rachmat, M.SI.

                                                              
Drs. H. Junaidi Rachmat, M.SI.


  Rapat di mulai jam 9:30 rapat ini akan berisikan tentang presentasi progres pembuatan naskah akademik.Selain Wakil bupati acara rapat ini juga di hadiri oleh tim penyusun dari Universitas Muhammadiyah Riau (UMRI).Wakil bupati inhu, Junaidi Rachmat membuka secara resmi presentasi.Sekaligus memberikan arahan dan menyampaikan sambutan Bupati inhu, Rezita Meylani Yopi.

                         
Gambar 3.


 Setelah secara resi di buka,barulah perwakilan dari UMRI maju untuk mempresentasikan pengukuhan identitas daerahh dengan penetapan hari jadi Kabupaten inhu dengan berlandaskan undang-undang.

 Di tengah-tengah presentasi tersebut pak Ote pun keluar karena video-video dokumentasi yang di rekam di nilai sudah cukup,kami pun ikut pak Ote keluar ruangan untuk kembali ke Kantor A DISKOMINFO inhu,Setelah sampai di kantor A kami pun pindah lagi ke kantor C untuk melanjutkan kegiatan belajar kami tentang PHP. 
 
 

                                  
















Instalasi Web Server


  INSTALASI WEB SERVER



A.Install Web Server

       Di sini saya menggunkan Web Server Mysql karena Mysql itu all-in-one-Packages.
 Perlu kalian ketahui Mysql adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multialur,multipengguna,dan sekitar 6 juta intsalasi di seluruh dunia.Mysql pada awalnya diciptakan pada tahun1979,oleh Michael "Monty"  Widenius, seorang progammer komputer asal Swedia.Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.


Michael "monty" Widenius



     TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web,dan berencana menggunakan UNREG sebagai sistem database. Namun sayangnya,UNREG di anggap tidak cocok untuk database yang dinamis seperti web.

   TcX kemudia mencoba mencari alternatif sistem database lainnya,salah satunya adalah mSQL (miniSQL).Namun mSQL V.1 ini juga memiliki kekurangan,yaitu tidak mendukung indexing,sehingga performanya tidak terlalu bagus.

  Dengan tujuan memperbaiki performa mSQL,Monty mencoba menghubungi David Hughes untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen untuk mSQL V.2 

    Karena penolakan tersebut Monty merancang dan mengembangkan sendiri konsep database,sehingga pada May 1995,sebuah RDBMS baru,yang di namakan mySQL di rilis.

Aplikasi yang saya gunakan adalah XAMPP,berikut adalah langkah langkah meng install XAMPP:


Yang pertama kalian lakukan adalah mengunjungi Url https://www.apachefriends.org/download.html,lalu kalian akan di arahkan ke suatu halaman




Sebelum kalian download pastikan komputer kalian 64 bit atau 32 bit,karena laptop saya 64 bit saya akan download yang 64 bit yang versi terbaru yaitu versi 8.1.6.
Jika sudah kalian tentukan berapa bit nya kalian bisa klik icon download dan otomatis akan terdownload.

                  atau jika kurang jelas kalian bisa lihat video di bawah ini untuk yang lebih lengkapnya




                                                     







Kegiatan Tanggal 20 July 2022

 


     KEGIATAN 20 JULY








Tanggal 20 july
Seperti biasa kami masi melanjutkan materi tentang PHP,materi hari ini di awali dari bab persiapan lingkungan pengembangan,di bab ini kita di awal akan belajar tentang Client-Side-Scripting.Apa si itu Client-Side-Scripting?Client-Side-Scripting adalah salah satu jenis bahasa pemrograman web yang proses pembuatanya (execution) di lakukan di sisi client(user).Habis memahami tentang Client-Side-Scripting kita lanjutkan dengan membahasa Server Side Scripting.

 Di bandingkan Client-Side-Scripting,Server Side Scripting memeliki arsitektur yang lebih kompleks.
Ini contoh arsitektur nya:






  Perlu kita ketahui Client Side Scripting terjadi di web Browser,mari kita bahas cara kerja Server Side Scripting.Di gambar di atas terdapat Web Server semua yang di lakukan Server Side Scripting terjadi di Web Server tersebut,Penjelasanya mungkin begini Saat website kita di buat dengan bahasa PHP di dalamnya maka yang terjadi adalah pada saat kalian membuka websitenya lewat browser,browser tersebut mengirimkan sebuahh request ke Web Server.Web Server ini memiliki banyak macam seperti apache,IIS,nginx,tomcat,lighttpd,dll.Kenapa kita membutuhkan Web Server karena prosesnya tidak lagi terjadi di sisi client tapi ada juga di sisi server,kenapa? karena ada bahasa pemrograman yang jalanya di server,contohnya PHP,ASP,Ruby,Phyton.

  Ketika kita membuka halaman web yang di dalamnya terdapat bahasa pemrograman di atas maka servernya akan mengelola permintaan itu,contohnya di dalam website kita ada struktur html sederhana.
contoh:




  Di halaman di atas tidak ada bahasa PHP,maka yang terjadi adalah Web Browser akan meminta request ke Web Server,habis itu server akan membaca apakah ada di halaman tersebut bahasa PHP atau tidak kalau tidak Web Server akan merespoon kembali permintaan Web Browser.Jika di halaman tersebut terdapat Syntax PHP contoh syntax :



  maka yang terjadi adalah Browser me request ke server lalu server melihat ada syntax html dan php,begitu ketemu syntax PHP maka PHP akan mengeksekusi script tadi nantu akan ada script echo, fungsi echo untuk mencetak atau menampilkan hasil di screen layar komputer.misalnya ada syntax  echo setiawan maka yang yang akan tampil di layar adalah setiawan tapi bukan sebagai PHP tapi sebagai html,itulah mengapa bahasa pemrograman Server tidak bisa kita contek beda dengan HTML.Kenapa syntax PHP tidak bisa di contek? karena semua pemrosesan nya terjadi di Web Server,server akan mengembalikan berupa HTML bukan PHP.

  Script-Script pemrograman PHP,ASP,Ruby,Phyton bisa terhubung ke database,Sehingga website akan lebih dinamis karena content bisa berubah sesuai dengan data yang kita ubah di databasenya.


 Hal-hal yang di butuhkan untuk persiapan lingkungan pengembangan adalah:
            
  1.Web Server
  2.Bahasa pemrograman(PHP)
  3.Database(Mysql)


Untuk instalasi aplikasinya ada di post berikut nya.


 Sehabis belajar tentang PHP kami pun bertanya ke pegawai apakah ada yang di bisa di bantu.Kami bertanya ke Pak Awir beliau menyuruhh kami mempelajari tentang BSSN(Badan Siber dan Sandi Negara) sebelum kami keluar ruangan pak Awir menjelaskan apa itu BSSN,peluang kerja,syarat daftar,dan menanyakan nilai matematika dan bahasa inggris.






Contact Us

Kontak :

082385777307

Alamat :

Jalan manggis,
Rt 5 Rw 11

Email :

setiawan21@gmail.com

Cari Blog Ini

Diberdayakan oleh Blogger.

Arsip Blog

Kegiatan Tanggal 8-12Agustus 2022

        KEGIATAN TANGGAL                8-12 AGUSTUS    1.Kegiatan tanggal 8 agustus         A. Database            Assalamu'alaikum sem...