TOP NEWS

A friend once said, "You can't get so hung up on where you'd rather be that you forget to make the most of where you are." We got lost along the way. But we found each other. And we made a life. A beautiful life. Together.

Tuesday, July 16, 2019

Ulangan Harian - XII TKJ - MPPC Mendiagnosis Permasalahan Pengoperasian PC yang Tersambung Jaringan Berbasis WAN



MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC DAN PERIFERAL PRESENTATION TRANSCRIPT

1. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERAL Mengidentifikasi Masalah Melalui Gejala Yang Muncul DEPAN

2. PETA KEDUDUKAN KOMPETENSI 2 3 Mendiagnosis permasalahan pengoperasian PC yang tersambung jaringangnosis Melakukan perbaikan dan/ atau setting ulang koneksi jaringan an Melakukan instalasi sistem operasi jaringan berbasis GUI (Graphical User Interface) dan Text Melakukan instalasi perangkat jaringan berbasis luas (Wide Area Network) Mendiagnosis permasalahan perangkat yang tersambung jaringan berbasis luas (Wide Area Network) Membuat desain sistem keamanan jaringan Mendiagnosis permasalahan pengoperasian PC dan periferal Melakukan perbaikan dan/ atau setting ulang sistem PC Melakukan perbaikan periferal Melakukan instalasi software Melakukan perawatan PC Melakukan instalasi sistem operasi berbasis graphical user interface (GUI) dan command line interface (CLI) Melakukan instalasi perangkat jaringan lokal (Local Area Network) Menerapkan teknik elektronika analog dan digital dasar Menerapkan fungsi peripheral dan instalasi PC Melakukan perbaikan dan/ atau setting ulang koneksi jaringan berbasis luas (Wide Area Network) Mengadministrasi server dalam jaringan Merancang bangun dan menganalisa Wide Area Network Merancang web data base untuk content server Lulus Melakukan instalasi sistem operasi dasar Menerapkan K 3 LH Merakit Personal Komputer Dasar Kejuruan Level I ( Kelas X ) Level II ( Kelas XI ) Level III ( Kelas XII ) 1 Klik Disini Mendiagnosis permasalahan pengoperasian PC dan periferal Depan

3. • Peserta diklat mampu mengidentifikasi gejala kesalahan atau kerusakan pada saat pengoperasian PC. • Peserta diklat mampu mengidentifikasi jenis- jenis pesan atau peringatan kesalahan yang terjadi pada saat booting atau PC digunakan . Tujuan Pembelajaran MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

4. Pesan/Peringatan Kesalahan Saat Booting pada PC Melalui POST • Apa Itu POST??? • Fungsi POST??? MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

5. • POST (Power on Self-Test) yaitu test yang dilakukan oleh PC untuk mengecek fungsi-fungsi komponen pendukung PC apakah bekerja dengan baik. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

6. • POST memungkinkan user dapat mendeteksi, mengisolasi, menentukan, dan menemukan kesalahan sehingga dapat memperbaiki penyimpangan atau kerusakan yang terjadi pada PC. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

7. 1) Prosedur POST (Power on Self-Test) 1. Test Power Supply 2. Pengecekkan terhadap BIOS dan isinya 3. Pengecekkan terhadap CMOS 4. Melakukan pengecekkan CPU 5. Memori sebesar 16 KB harus tersedia dan dapat baca & tulis untuk keperluan ROM BIOS dan menyimpan kode POST. 6. Pengecekkan I/O controller dan bus controller MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

8. 2) Pesan/Peringatan Kesalahan POST (Power on Self-Test)  Sesuai dengan urutan prosedur POST yang dilakukan oleh BIOS maka gejala-gejala permasalahan yang muncul adalah sebagai berikut: No Gejala Pesan/Peringatan Kesalahan 1 CPU dan Monitor mati, tidak ada beep 1. Instalasi fisik ke tegangan listrik AC 110/220V 2. Power supply 2 CPU hidup, Monitor Mati, Tidak ada beep 1. Instalasi kabel data dari VGA card ke Monitor 2. Monitor 3 CPU hidup, Monitor Mati, ada beep Disesuaikan dengan beep MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

9. Kode Beep AWARD BIOS No Gejala Pesan/Peringatan Kesalahan 1 1 beep pendek PC dalam keadaan baik 2 1 beep panjang Problem di memori 3 1 beep panjang 2 beep pendek Kerusakan di modul DRAM parity 4 1 beep panjang 3 beep pendek Kerusakan di bagian VGA. 5 Beeb terus menerus Kerusakan di modul memori atau memori video MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

10. Kode Beep AMI BIOS No Gejala Pesan/Peringatan Kesalahan 1 1 beep pendek DRAM gagal merefresh 2 2 beep pendek Sirkuit gagal mengecek 3 3 beep pendek BIOS gagal mengakses memori 64KB pertama 4 4 beep pendek Timer pada sistem gagal bekerja. 5 5 beep pendek Motherboard tidak dapat menjalankan prosessor 6 6 beep pendek Controller pada keyboard tidak dapat berjalan dengan baik 7 7 beep pendek Video Mode error 8 8 beep pendek Tes memori VGA gagal 9 9 beep pendek Checksum error ROM BIOS bermasalah 10 10 beep pendek CMOS shutdown read/write mengalami errror 11 11 beep pendek Chache memori error 12 1 beep panjang 3 beep pendek Conventional/Extended memori rusak 13 1 beep panjang 8 beep pendek Tes tampilan gambar gagal MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

11. Kode Beep IBM BIOS No Gejala Pesan/Peringatan Kesalahan 1 Tidak ada beep Power supply rusak, card monitor/RAM tidak terpasang 2 1 beep pendek Normal POST dan PC dalam keadaan baik 3 Beep terus menerus Power supply rusak, card monitor/RAM tidak terpasang 4 Beep pendek berulang- ulang Power supply rusak, card monitor/RAM tidak terpasang 5 1 beep panjang 1 beep pendek Masalah Motherboard 6 1 beep panjang 2 beep pendek Masalah bagian VGA Card (mono) 7 1 beep panjang 3 beep pendek Masalah bagian VGA Card (EGA). 8 3 beep panjang Keyboard error 9 1 beep, blank monitor VGA card sirkuit MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

12. Soal Evaluasi • Apa pengertian POST ? • Sebutkan fungsi post ! • Apakah kode beep pada tiap komputer sama ? Jelaskan ! Tugas ! • Hidupkan PC, amati dan catat proses yang terjadi, cocokkan dengan teori yang ada ! MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

13. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERAL Mengklasifikasikan Masalah Berdasarkan KelompoknyaDEPAN

14. • Peserta diklat mampu mengklasifikasikan permasalahan pengoperasian PC dan peripheral berdasarkan kelompok masalah. • Peserta diklat mampu mengidentifikasi kemungkinan penyebab permasalahan pengoperasian PC dan peripheral. • Peserta diklat mampu menentukan hipotesa awal penyebab permasalahan pengoperasian PC dan peripheral. Tujuan Pembelajaran MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3 DEPAN

15. Klasifikasi Permasalahan A. Hardware / Perangkat keras • 1. Internal Meliputi isi CPU yaitu : motherboard, VGA card, CHIP BIOS, RAM, Sound card, Prosessor, Harddisk, CD ROM, Power supply dan komponen lainnya yang terpasang, monitor, keyboard, mouse dan lain- lain. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

16. 2. Eksternal Di antaranya yaitu : printer, modem eksternal, TV tuner eksternal, scanner, dan lain sebagainya. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

17. B. Software / Perangkat Lunak 1. Perangkat Lunak BIOS Diantaranya yaitu : Perangkat keras, program aplikasi, dan user untuk menjadi suatu sistem yang dapat bekerja. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

18. 2 Sistem Operasi Diantaranya yaitu : Perangkat keras, program aplikasi, dan user untuk menjadi suatu sistem yang dapat bekerja. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

19. 3. Program aplikasi Program aplikasi yang dimaksud adalah semua, perangkat lunak selain sistem operasi, diantaranya yaitu program aplikasi seperti: perkantoran, termasuk bahasa pemrograman, virus, utility dan lain-lain. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

20. Soal Evaluasi • Permasalahan komputer dapat diklasifikasikan berdasarkan apa saja? • Jika tombol mouse sebelah kiri diklik tidak bekerja, kerusakan apa saja yang mungkin terjadi dan tentukan hipotesa awal penyebab kerusakan tersebut! • Mengapa komputer harus menggunakan driver? Tugas ! • Lakukan klasifikasi permasalahan komputer berdasarkan hardware, software, dan permasalahannya. • Pahami gejala dan permasalahan yang terjadi pada saat komponen hardware dilepas atau file driver dihapus pada komputer. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

21. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERAL Mengisolasi Permasalahan DEPAN

22. • Peserta diklat mampu melakukan pemeriksaan terhadap komputer yang bermasalah sesuai dengan urutan yang benar. • Peserta diklat mampu mengisolasi permasalahan sehingga penyelesaian masalah dapat dilakukan dengan benar. Tujuan Pembelajaran MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3 DEPAN

23. Prosedur Test1) Semua peralatan dipasang sesuai port yang butuhkan. 2) Booting Komputer 3) Pengecekkan fungsi Keyboard dan Mouse. 4) Pengecekkan tampilan pada layar monitor 5) Pengecekkan port paralel dan USB melalui program aplikasi Microsoft word. 6) Pengecekkan pembacaan disk dan CDROM melalui Windows Explorer. 7) Pengecekkan kemungkinan- kemungkinan kerusakan hardware dan software. 8) Pengecekkan pada PC 9) Mengidentifikasi permasalahan 10) Menganalisis permasalahan 11) Mengklasifikasikan permasalahan 12) Menentukan hipotesa awal penyebab masalah 13) Mengisolasi permasalahan MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

24. Mengisolasi Permasalahan Adapun langkah-langkah dalam menyelesaikan permasalahan komputer tersebut adalah sebagai berikut: 1) Mengidentifikasi permasalahan Masalah yang ada diidentifikasi dengan beberapa prosedur, diantaranya melalui POST. 2) Menganalisis permasalahan Pesan/peringatan kesalahan yang ditunjukkan melalui POST ataupun oleh komponen lain dikomputer dapat dipastikan sumber komponen yang menjadi penyebab timbulnya permasalahan. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

25. 3) Mengklasifikasikan permasalahan Melakukan pengelompokkan permasalahan, dapat dilakukan berdasarkan hardware, software atau permasalahan itu sendiri. 4) Menentukan hipotesa awal penyebab masalah Dengan mengklasifikasikan suatu permasalahan, maka dapat ditentukan hipotesa awal bagian yang bermasalah dan penyebab masalah. Hal ini dipakai sebagai acuan untuk mencari cara yang tepat dalam mengatasi masalah dan mencegah timbulnya kembali masalah yang sama. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

26. 5) Mengisolasi permasalahan Masalah yang sudah diklasifikasikan, difokuskan pada ruang lingkup yang lebih kecil. Ini untuk memudahkan menemukan sumber masalah, dan tidak terjadi salah dalam menangani masalah. 6) Selanjutnya dapat dilakukan tindakan perbaikan MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

27. Soal Evaluasi • Sebut dan jelaskan langkah-langkah mendiagnosis permasalahan PC yang sesuai dengan struktur dalam mendiagnosis permasalahan komputer ! • Jika tampilan gambar dilayar monitor komputer terlalu kasar resolusinya, apakah perlu memformat hard disk? Kalau tidak, bagaimanakah diagnosa dari permasalahan tersebut ! Tugas ! • Lakukan langkah-langkah mendiagnosis permasalahan komputer secara terstruktur dan aplikasikan dengan melakukan percobaan pada PC. • Amati, catat, dan buat tabel (bebas) proses yang terjadi pada saat melakukan percobaan pada PC. MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERALModul 3

28. SEKIAN DAN TERIMA KASIH MENDIAGNOSIS PERMASALAHAN PENGOPERASIAN PC & PERIFERAL

12:54 AM Diposkan oleh simon murdani 0

Sunday, July 14, 2019

Modul TKJ Tahun 2017/2018 Kelas XI




Pengertian modul belajar komputer SMK jurusan TKJ

Modul Belajar komputer merupakan sebuah program mengajar dalam bidang komputer yang bisa dipelajari oleh siswa secara mandiri dengan atau tanpa bantuan dari pembimbing. Modul SMK jurusan TKJ merupakan sebuah bahan ajar yang disusun secara sistematis dan menarik yang berisikan materi Teknik Komputer dan Jaringan, metode pembelajaran, dan juga terdapat evaluasi belajar yang dapat digunakan secara mandiri untuk mencapai kompetensi tertentu.

Modul belajar komputer SMK jurusan TKJ dapat pula menjadi sebuah kegiatan belajar yang sudah terencana dan berisikan materi TKJ kelas X, ataupun materi TKJ kelas XI, atau materi TKJ kelas XII, untuk membantu siswa Teknik Komputer dan Jaringan dalam menyelesaikan tujuannya. Modul komputer untuk siswa SMK komputer juga dapat dinyatakan sebagai sebuah paket pengajaran yang memungkinkan siswa menguasai satu unit bahan pelajaran sebelum memasuki unit pelajaran berikutnya.

Jadi, dari penjelasan diatas Modul TKJ dan Buku TKJ sangatlah berbeda Modul TKJ merupakan sebuah bahan ajar yang telah direncanakan dan didesain untuk membantu siswa teknik komputer dan jaringan untuk menyelesaikan tujuan pembelajaran dalam bentuk yang sangat menarik, sehingga dapat dipelajari dengan mudah dan mandiri. Sedangkan, Buku TKJ merupakan sebuah sumber belajar yang dapat dipakai oleh siswa smk komputer untuk mendapatkan informasi tentang materi siswa tkj, misalnya materi sistem komputer smk, materi jaringan dasar smk, dan materi pembelajaran smk teknik komputer jaringan lainnya.


Berikut adalah beberapa Modul SMK jurusan TKJ

Modul Perakitan Komputer untuk Siswa TKJ

1. BAB 1 : Dasar - Dasar Komputer Personal
2. BAB 2 : Merakit Merawat dan Memperbaiki Komputer Personal


Modul Sistem Operasi untuk Siswa TKJ

3. BAB 3 : OS untuk Komputer Tunggal


Modul Jaringan komputer untuk Siswa TKJ

4. BAB 4 : Jaringan Komputer
5. BAB 5 : Instalasi Jaringan Komputer
6. BAB 6 : OS Jaringan GUI
7. BAB 7 : OS Jaringan TUI


Modul Administrasi Server

8. BAB 8 : Administrasi Text
9. BAB 9 : WAN
10. BAB 10 : Pengelolaan Server Jaringan
11. BAB 11 : Firewall
12. BAB 12 : Backup dan Restore Basisdata


Modul - modul diatas dapat dimanfaatkan oleh siswa smk jurusan tkj secara mandiri karena modul tkj diatas telah disusun dengan baik, sistematis, menarik, dan sangat jelas. Modul dapat digunakan dimanapun, kapanpun, sesuai dengan kebutuhan siswa tkj kelas x, siswa tkj kelas xi, dan siswa tkj kelas xii.


Guru sering kali menggunakan media bantu modul pembelajaran, agar pembelajaran berjalan dengan efektif. Modul berisikan ringkasan materi - materi teknik komputer dan jaringan yang akan diajarkan kepada siswa tkj guna memudahkan pembelajaran.


Setiap instruksi yang terdapat pada modul smk tkj besifat membantu siswa teknik komputer dan jaringan untuk belajar secara mandiri. Modul SMK jurusan TKJ memberikan kesempatan bagi siswa untuk mempelajari materi yang telah tuntas.
11:57 PM Diposkan oleh simon murdani 0

Monday, April 22, 2019

Tugas Pemrograman Dasar kelas X bagian 3




TUGAS 4

1. Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.
A. Input       
B. File       
C. Database                                                                                     
D. Masalah                   
A. Proses

2. Jenis data yang dapat digunakan, oleh komputer untuk memenuhi kebutuhan dalam membuat program komputer disebut…
A. Linier                                      C. Output                               E. Serial
B. Tipe Data                                D. Universal

3. Di bawah ini yang termasuk struktur dasar algoritma antara lain …….
A. Pengulangan             C. Pemulihan           E. Pengaturan
B. Perbaikan                   D. Pemograman

4. Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan yang lain  adalah Symbol…….
A. Terminator               C. Flow Direction        E. Input-output     
 B. Display                     D. Processing 
   
5. Symbol untuk permulaan (start) atau akhir (stop) adalah Symbol ……
 A. Terminator               C. Flow Direction        E. Input-output     
B. Display                     D. Processing       

6. Symbol yang menunjukkan pengolahan data yang dilakukan oleh komputer adalah Symbol ……
 A. Terminator               C. Flow Direction        E. Input-output     
 B. Display                     D. Processing

7. Symbol input-output yang menyatakan proses input-output adalah Symbol …
A. Pilihan                     C. Urutan                      E. Pemograman
B. Pengulangan             D. Pemulihan

8.  Fungsi dari dreamweaver adalah ….
a.    Pengolah kata                             d. Web downloader
b.    Pengolah data base                  e. Web editor
c.     Web publisher

9.  Yang merupakan aplikasi untuk browsing adalah….
a.     Ms.office                                       d. Internet explorer
b.    Ubuntu                                          e. Outlook express
c.     Java

10.   Kelebihan menggunakan flowchart adalah sebagai berikut,kecuali……
a.    Memahami proses                 
b.    Menggambarkan hubungan
c.     Mendesain objek                   
d.    Mengidentifikasi masalah
e.    Menyediakan tool untuk latihan

11.   Salah satu algoritma di bawah ini,kecuali………
a.     Ibu tati mengupas kentang 
b.    Ani membaca buku
c.     Bapak menulis surat                                             
d.    Rumus menghitung luas persegi panjang
e.    Adi memasak nasi goreng

12.   Algoritma adalah…….
a.    Urutan penyelesaian masalah           
b.     Urutan masalah                     
c.     Urutan contoh
d.    Urutan langkah-langkah                       
e.     Kumpulan urutan masalah

13.   Fungsi dari simbol preparation adalah……..
a.    Proses pengolahan data     
b.    Menjalankan program
c.     Sebagai parameter                 
d.    Permulaan  program
e.    Pemberian harga awal

14.  Untuk membuat file PHP maka ekstensi yang harus ditambahkan adalah ...
a. HTML                                  d.  JS
b. PHP                                      e.  CSS
c. JSP

15.  Jika akan menggunakan bahasa pemrograman yang berasal dari proses penjumlahan maka operator yang digunakan adalah ...
a.    Aritmatika
b.    logika
c.    relasional
d.    @
e.    class

16.   Ada beberapa jenis editor yang dapat digunakan untuk membuat dan menuliskan skrip PHP, diantaranya adalah ….
a.       Notepad, adobe dreamweaver, macromedia firework
b.      Macromedia dreamweaver, notepad, editplus
c.       Editplus, adobe director, notepad
d.      Adobe dreamweaver, adobe photoshop, adobe director
e.      Macromedia firework, mocrosoft frontpage, editplus

17.   Berikut ini yang bukan merupakan keunggulan dari PHP adalah ….
a.       Pengembangan programnya eksklusif, tidak semua orang dapat menggunakannya
b.      Mendukung koneksi dengan basis data
c.       Mendukung dengan layanan POP3
d.      Tidak memerlukan proses yang lama untuk menjalankan aplikasi PHP karena tidak perlu dikompilasi
e.      Bersifat open source

18.   PHP dapat dijalankan di berbagai sistem operasi. Dengan kata lain PHP bersifat ….
a.       Open source
b.      Free ware
c.       Multi platform
d.      Mono platform
e.      Closed platform

19.   Perintah echo dalam PHP berfungsi untuk ….
a.       Menampilkan output di browser
b.      Mangambil input dari user
c.       Menunjukkan error
d.      Menjalankan program
e.      Merapikan output di browser

20.   Jika programmer membuat web dinamis pada direktori c:/xampp/htdocs/toko maka untuk menampilkannya, alamat yang harus diakses di browser adalah …
a.       http:// xampp/htdocs/toko
b.      http://xampp/toko
c.       http://localhost
d.      http://localhost/toko
e.      c:/ xampp/htdocs/toko

21.   Merupakan tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil kembali apabila dibutuhkan adalah pengertian dari ....
a.       Tipe data
b.      Konstanta
c.       Operator
d.      Variabel
e.      String

22.   Berikut ini merupakan aturan dalam penulisan variabel, kecuali ....
a.       Dapat menggunakan reserverd word PHP seperti echo, print dan lain-lain.
b.      Panjang variabel tidak terbatas oleh jumlah karakter, tapi sebaiknya gunakan seperlunya
c.       Karakter yang digunakan untuk penulisannya adalah berupa huruf, angka atau garis bawah (tidak boleh ada spasi)
d.      Penamaan variabel bersifat case sensitive
e.      Karakter pertama harus berupa huruf atau garis bawah

23.   Merupakan jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer adalah pengertian dari ....
a.       Tipe data
b.      Konstanta
c.       Operator
d.      Variabel
e.      String

24.   Sintak yang digunakan untuk menandakan nama variabel dalam PHP adalah ....
a.       Persen
b.      Double slash
c.       Petik satu
d.      Petik dua
e.      Dollar

25.   Berikut ini adalah contoh nilai yang memiliki tipe data float adalah ….
a.       1.234
b.      -123
c.       7e-3
d.      123
e.      0

26.   Operator PHP di bawah ini untuk FUNGSI OR yaitu :
a.       $a & $b
b.      $a || $b
c.       $a . $b
d.      $a ^ $b
e.      $a ~ $b

27.   Jika a=17 ; b=45 ; c=9. Maka pernyataan berikut yang bernilai TRUE adalah ….
a.       (a=b) AND (a<b)
b.      (a>c) OR (b<c)
c.       (c>a) OR (b<a)
d.      (a>c) && (c=b)
e.      (a=c) II (b<a)

28.   Operator yang digunakan untuk membandingkan satu nilai dengan nilai yang lain, untuk mendapatkan hasil benar atau salah adalah jenis ….
a.       Operator aritmatika
b.      Operator penugasan
c.       Operator perbandingan
d.      Operator logika
e.      Operator string


29.   Alamat yang harus dituliskan dalam browser jika ingin membuka database melalui PHPMyAdmin adalah …
a.       http://localhost/
b.      http://localhost/phpmyadmin
c.       http://localhost/htdocs/phpmyadmin
d.      http://localhost/phpmyadmin/database
e.      http://localhost/database


30.   Jika file PHP disimpan pada : c:\xampp\htdocs\berita_online maka alamat yang ditulis pada browser untuk membuka file tersebut adalah ….
a.       http://localhost/
b.      http://localhost/phpmyadmin
c.       http://localhost/berita_online
d.      c:\xampp\htdocs\berita_online
e.       c:/xampp/htdocs/berita_online



TUGAS 5


A.   Pilihan Ganda

1.      Data yang berisi sederet karakter disebut….
a.       String                    d. Boolean
b.      Array                     e. Float
c.       Integer

2.      Bilangan yang berisi titik desimal atau jenis bilangan pecahan  adalah…
a.       String                    d. Boolean
b.      Integer                   e. Float
c.       Real

3.      Tipe data yang mengenali nilai TRUE dan FALSE adalah…
a.       Boolean                 d. String
b.      Integer                   e. Real
c.       Float

4.      Fungsi atof, atoi, atol disebut dengan …. String
a.       Konversi                            d. Deklarasi
b.      Fungsi Manipulasi             e. Array
c.       Penggunaan

5.      Array dikenal juga dengan sebutan …
a.       Kumpulan nilai
b.      Bahan mesin
c.       Diemensi
d.      Indeks variabel
e.       Variabel larik

6.      Array linear dapat disebut juga …
a.       Array multi dimensi
b.      Subscript
c.       Array satu dimensi
d.      Indeks array
e.       Array dua dimensi

7.      Nilai atau variabel dapat disebut juga …
a.       Kumpulan struktur
b.      Kumpulan elemen
c.       Kumpulan data
d.      Kumpulan indeks
e.       Kumpulan ukuran

8.      Jumlah maksimal panjang string adalah …
a.       Tak terhingga
b.      200
c.       300
d.      255
e.       355

9.      Fungsi strrev adalah …
a.       Mengubah setiap huruf kecil menjadi huruf besar
b.      Mengubah setiap huruf besar menjadi huruf kecil
c.       Menyalin isi string ke dalam suatu variabel
d.      Membalik letak urutan pada string
e.       Menghitung panjang karakter pada suatu string

10.  Berikut ini adalah contoh dari fungsi manipulasi string, kecuali …
a.       Strcpy                    d. Strlwr
b.      Strrev                    e. atol
c.       Strcat

11.  Fungsi yang digunakan untuk merubah string angka menjadi bilangan numeric integer adalah…
a.       Atof                      d. strupr
b.      Atoi                       e. strlwr
c.       Atol

12.  Pointer digunakan untuk menyimpan …
a.       Bilangan bulat                   d. Bilangan rasional
b.      Karakter                            e. Alamat memori
c.       Bilangan pecahan

13.  Operator referensi biasa disebut juga sebagai …
a.       Pointer                   d.Memori
b.      Nilai                      e. Operator alamat
c.       Variabel

14.  Operator referensi dilambangkan dengan …
a.       *                d. titik koma
b.      Tanda kutip dua    e. tanda kutip satu
c.       &

15.  “value pointed by” adalah kata lain dari operator …
a.       Memori                  d. Pointer
b.      Deferensi               e. Referensi
c.       Alamat

16.  Variabel yang tidak akan dihapus setelah keluar dari blok program yang mendeklarasikannya disebut …
a.       Variabel Statis                   d. Rekursi
b.      Varabel Lokal                   e. Parameter
c.       Variabel Global

17.  Pengertian dari Elimination of redundancy adalah …
a.       Membagi modul yang kompleks menjadi modul kecil yang lebih mudah dipahami
b.      Menghapus jumlah berlebihan yang tidak diperlukan
c.       Menggunakan kembali kode
d.      Mengklasifikasikan masalah dalam input, proses dan output
e.       Membuat logika untuk tiap-tiap modul

18.  Membuat logika dari main program dengan pseudocode, utamakan apa saja yang dikerajakan oleh program terlebih dahulu,  pengertian dari….
a.       Desk Checking Algoritma
b.      Merancang pseudocode bagi modul
c.       Logika main program
d.      Hierarchy chart
e.       Definisi masalah

19.  Penyimpanan data dalam memori utama dapat berupa …
a.       Array
b.      Arsip
c.       Gambar
d.      Algoritma
e.       Variabel

20.  Pencarian elemen dalam array disebut juga dengan …
a.       Pencarian utama
b.      Pencarian linear
c.       Pencarian eksternal
d.      Pencarian basis
e.       Pencarian internal

21.  Operasi dasar aritmatika adalah dibawah ini, kecuali …
a.       Penjumlahan
b.      Pengurangan
c.       Perkalian
d.      Pengkuadratan
e.       Pembagian

22.  Yang dimaksud dengan assignment operator adalah …
a.       Penjumlahan
b.      Ekspresi pemrograman
c.       Pemberi nilai
d.      Notasi editor
e.       Variabel

23.  Membalik letak urutan pada string disebut…
a.       Strcat                     d. strlwr
b.      Strlen                     e. strupr
c.       strrev

24.  Operator dereferensi dilambangkan dengan …
a.       *
b.      Tanda kutip dua
c.       &
d.      Titik koma
e.       Tanda kutip Satu

25.  Pengembalian nilai dari fungsi ke luar fungsi disebut…
a.       Return
b.      Pernyataan/perintah
c.       Argument
d.      Nama_fungsi
e.       Tipe_data

26.  Suatu pendefinisian nilai-nilai dari objek-objek yang dideklarasikan pada bagian argumen fungsi disebut …
a.       Parameter
b.      Pemanggilan dengan nilai
c.       Pemanggilan dengan referensi
d.      Variabel local
e.       Variabel global

27.  Cara melewati nilai parameter dengan nilai disebut juga…
a.       Call by value
b.      Call by name
c.       Call by variabel
d.      Call by reference
e.       Call by address

28.  Dibawah ini keuntungan dari modularisasi (Modular Design) kecuali …
a.       Ease of understanding
b.      Reusable code
c.       Hierarchy chart
d.      Elimination of redundancy
e.       Efficiency of maintenance


29.  Tabel diatas merupakan table kebenaran …
a.       Opeasi logika OR
b.      Operasi logika AND
c.       Operator NOT
d.      Operasi NOR
e.       Operasi logika NAND

30.  Dalam operator logika, tanda “&&” berarti …
a.       Operator logika OR
b.      Operator logika AND
c.       Operator logika NOT
d.      Operator logika NOR
e.       Operator logika NAND

B.     Essay

31.  Jelaskan apa yang dimaksud dengan string
Jawab : data yang berisi sederet karakter

32.  Jelaskan apa yang dimaksud dengan pointer
Jawab : salah satu fitur andalan dalam bahasa C yang membedakannya dengan bahasa pemrograman lain seperti java atau visual basic

33.  Sebutkan dan jelaskan kategori fungsi
Jawab : * Standard Library Function : fungsi-fungsi yang telah disediakan oleh bahasa C dalam file-file header atau library-nya
·         User-defined function : fungsi yang dibuat oleh pemrogram sendiri

34.  apa yang dimaksud dengan inisialisasi array !
Jawab : Inisialisasi array adalah pemberian nilai default pada array. Atau memberikan nilai awal terhadap suatu variabel.

35.  Sebutkan dan jelaskan 3 macam-macam fungsi manipulasi string
Jawab :
*      Strcat: untuk menggabungkan dua menjadi satu.
*      Strcpy: menyalin isi string ke dalam suatu variable.
*      Strlen: menghitung panjang karakter dalam suatu string.



TUGAS 6


1. Perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web merupakan pengertian dari ....
a. CMS
b. HTTP
c. FTP
d. PHP
e. CMA

2. Berikut ini yang bukan paket yang tersedia dalam aplikasi xampp adalah ....
a. PuTTY
b. phpMyAdmin
c. MySQL
d. Apache
e. Filezilla

3. Port standar MySQL atau mysql.default_port  pada xampp adalah ....
a. 3306
b. 3308
c. 443
d. 446
e. 21

4. Konten yang menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh pemilik situs web untuk memperbaharui situs web tersebut adalah ....
a. CDA
b. CMS
c. CMA
d. Front-end
e. Back-end

5. Berikut ini beberapa contoh perangkat lunak CMS, kecuali ....
a. Chrome
b. Joomla
c. MediaWiki
d. Wordpress
e. Opencart

6. Apa kepanjangan dari CMS ....
a. Content Management System
b. Content Management Subsystem
c. Control Management System
d. Control Management Subsystem
e. Central Management Subsystem

7. Suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup adalah ....
a. CSS
b. Javascript
c. Java
d. PHP
e. HTML

8. Yang pertama kali membuat bahasa pemrograman PHP pada tahun 1995 adalah ....
a. Rasmus Lerdorf
b. Mark Zuckerberg
c. James A. Gosling O.C., Ph.D
d. Steve Jobs
e. Larry Page dan Sergey Brin

9. Berikut ini keunggulan dari PHP, kecuali....
a. Tidak mengenal Package
b. PHP diterbitkan secara gratis
c. PHP adalah termasuk bahasa embedded (bisa diletakkan dalam tag HTML)
d. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux, unix, windows)
e. Bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya

10. Yang bukan termasuk dalam system database yang didukung oleh PHP adalah ....
a. C#
b. Oracle
c. MySQL
d. PostgreSQL
e. Sybase

11. Berikut ini merupakan manfaat penggunaan CSS, kecuali ....
a. Kode HTML menjadi lebih sederhana dan lebih mudah diatur
b. Ukuran file menjadi lebih kecil sehingga load file lebih cepat
c.Membuat banyak aturan yang harus digunakan dalam file HTML
d. Dapat digunakan dalam hampir semua jenis web browser
e. Mudah untuk mengubah tampilan, hanya dengan mengubah file CSS

12. #inggris { Font-weight: bold; }
”bold” pada kode di atas merupakan sebuah ....
a. Selektor ID
b. Selektor
c. Value
d. Property
e. Selektor class

13. <script language="................">
alert("Hallo !");
</script>
Kata yang tepat untuk mengisi kode di atas adalah ....
a. name
b. var
c.javascript
d. style
e. CSS

14. Kode html untuk membuat baris judul pada sebuah tabel adalah ...
a. <hr>
b. <td>
c. <tr><th>
d. <tr><td>
e. <table>

15. Ciri script dari pemrograman PHP adalah ....
a. var
b. <body>
c. <?
d. <index>
e. <table>

16. Yang termasuk tipe data string dalam kode html adalah ....
a. 10
b. -5
c. satu
d. 1
e. 2.5

17. Unit bilangan dari 0 sampai dengan 9 merupakan bilangan bulat yang termasuk dalam tipe data ....
a. Float
b. Boolean
c.Integer
d. String
e. Hexadecimal

18. Operator perhitungan berikut yang digunakan untuk mengurangi 1 nilai suatu variabel adalah ....
a. -
b. +
c. --
d. ++
e. +=

19. $sql="UPDATE tbl_siswa SET tanggal='$tanggal',nim='$nim',nama='$nama',jurusan='$jurusan' WHERE nim='1234'"; Script di atas memiliki funngsi sebagai ....
a. Insert data
b. Delete data
c. Update data
d. Create data
e. Show data

20. SELECT * FROM tbl_siswa. Script ini memiliki fungsi sebagai ....
a. Memilih tabel siswa
b. Memilih database siswa
c. Memilih tabel tbl_siswa
d. Update tabel siswa
e. Update tabel tbl_siswa

21. <input name="nim" type="text"  size="12" maxlength="10" value="15, 11, dan 13" />
Dari kode PHP di atas, Berapakah batas maksimal untuk menulis dalam input text tersebut ....
a. 15
b. 13
c. 12
d. 11
e. 10

22. Domain untuk lembaga atau organisasi pemerintahan Indonesia adalah ....
a. .or.id
b. .edu
c. .co.id
d. .net
e. .go.id

23. <input type="password" name="pwd" maxlength="6">
Dari kode html di atas, apa yang terjadi pada komponen pada saat memasukan text ....
a. Text akan berubah menjadi kata pwd
b. Text sesuai dengan tulisan
c. Text tidak bisa ditulis
d. Text berhenti sebelum menulis text ke-6
e. Text akan berubah menjadi notasi ’●’

24. Perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber informasi di Internet disebut ....
a. Sistem informasi
b. Inter networking
c. Web server
d. Website
e. Web browser

25. @mysql_connect("localhost", "root", "")
or die ("Gagal konek ke database."); Command/ perintah di atas merupakan koneksi ke database ....
a. Paradox
b. Oracle
c. Sybas
d. PostgreSQL
e. MySQL

26. Aturan yang dipakai dalam sistem penamaan dari nama domain adalah ....
a. UDP
b. FTP
c. HTTP
d. DHCP
e. DNS

27. Aplikasi server untuk membangun sebuah DNS adalah ....
a. Apache
b. PhpMyAdmin
c. MySQL
d. DHCP3
e. BIND

28. Jasa layanan internet yang menyediakan sumber daya server-server untuk disewakan sehingga memungkinkan organisasi atau individu menempatkan informasi di internet berupa HTTP, FTP, EMAIL, atau DNS merupakan pengertian dari ....
a. Layanan ISP
b. Layanan domain
c. Layanan program
d. Layanan database
e. Layanan hosting

29. Nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet merupakan pengertian dari ....
a. Domain
b. IP
c. DNS
d. BIND
e.Nama domain

30. Untuk mengirim data website yang telah dibangun, aplikasi untuk kirim data tersebut selain menggunakan web browser adalah ....
a. Xampp
b. Apache
c. PuTTY
d. Wampp
e. FileZilla

31. Aplikasi server untuk membangun sebuah FTP adalah ....
a. Apache
b. DHCP3
c. MySQL
d. Proftpd
e. PhpMyAdmin

32. FTP adalah ...
a. Aturan yang dipakai dalam sistem penamaan dari nama domain
b. Layanan yang secara otomatis memberikan atau menyewakannomor IP kepada komputer yang memintanya
c. Server yang berfungsi untuk melayani permintaan dokumen World Wide Web dari pengguna internet
d. Protokol yang mengatur aplikasi unggah dan unduh file
e. Layanan atau perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email

33. FTP merupakan singkatan dari ....
a. File Transmitted Protocol
b. Field Transfer Protocol
c. Field Transmitted Protocol
d. File Transfer Protocol
e. Font Transfer Protocol

34. Port standar yang sering digunakan untuk FTP adalah ....
a. Port 25
b. Port 80
c. Port 3306
d. Port 21
e. Port 110

35. Aplikasi yang sering digunakan untuk FTP adalah ...
a. Apache
b. Xampp
c. Wampp
d. FileZilla
e. PuTTY


Uraian

1. Jelaskan perbedaan antara CMA dan CDA dalam CMS?
2. Perintah if...else  pada PHP digunakan untuk memilih salah satu pernyataan berdasarkan suatu kondisi. Perintah ini akan menjalankan pernyataan tertentu bila kondisi bernilai benar dan akan menjalankan pernyataan yang lain jika kondisi bernilai salah, Berikanlah contoh dari perintah tersebut?
3. Jelaskan perbedaan antara CSS dan javascript?
4. Sebutkan tujuan penggunaan FTP!
5. Sebutkan komponen entri pilihan dalam sebuah halaman web!

11:40 PM Diposkan oleh simon murdani 0

Thursday, April 11, 2019

Belajar HTML Lengkap untuk Pemula


Tutorial ini dibuat bagi Anda yang ingin belajar HTML untuk membuat website dari dasar. Supaya Anda memahaminya, pastikan membacanya dan praktek dengan urut mulai dari awal.
Untuk Anda yang beranggapan jika membuat website itu sulit, dengan menyelesaikan tutorial yang kami buat, anggapan tersebut tidak akan berlaku.

Siapapun bisa belajar bagaimana caranya membuat website, yaitu diawali dengan mempelajari HTML terlebih dahulu sebagai pondasinya.

Setelah Anda menguasai HTML, kami pastikan Anda bisa membuat halaman website hanya kurang dari satu jam.

Banyak yang beranggapan untuk belajar membuat website perlu software yang mahal. Sebenarnya, dengan software yang sudah tersedia secara gratis, untuk menguasainya tidak memerlukan biaya yang mahal, bahkan bisa gratis.

Untuk langkah pada tutorial ini kami buat sesederhana mungkin, supaya Anda mudah memahaminya.

Meskipun tutorial ini belum membahas secara keseluruhan bagaimana membuat website, tapi Anda akan memahami bagaimana dasar membuat website dengan cara yang benar.

Berikut adalah Langkah Belajar HTML

1. Persiapan
Pada langkah ini Anda akan mengetahui hal apa saja yang harus dipersiapkan.

Apa yang Anda Butuhkan?

Hal yang pertama dibutuhkan untuk mempelajari HTML tentunya adalah sebuah browser, seperti yang Anda gunakan untuk membuka artikel ini.

Anda dapat menggunakan berbagai jenis browser yang biasa digunakan, seperti Mozilla, Chrome, dll.
Untuk aplikasi lain Anda hanya memerlukan editor sederhana yang ada pada Windows, yaitu Notepad. Aplikasi ini dapat Anda buka melalui Start Menu. Tapi, untuk memudahkan Anda mengelola code HTML, kami menyarankan Anda menggunakan Notepad++, yang bisa di download melalui tautan berikut.
editor html
Untuk sistem operasi selain Windows, Anda dapat menggunakan text editor sejenis seperti Pico untuk Linux atau TextEdit untuk Mac.
Jadi untuk mempelajari HTML Anda hanya memerlukan sebuah browser dan text editor saja.

Apakah Perlu Koneksi Internet?

Untuk menjalankan HTML, tidak perlu koneksi internet, kecuali untuk artikel yang sedang Anda baca ini.


2. Pahami Web Browser

Web browser adalah sebuah aplikasi yang dapat digunakan untuk mengakses dan menampilkan halaman website.

Untuk halaman website biasanya dibuat dengan HTML, XML dan lainnya.

Browser akan menerjemahkan sebuah halaman website yang dikirimkan melalui HTTP (Hypertext Transfer Protocol) ke dalam tampilan yang dipahami manusia.

Meskipun setiap web browser memiliki fitur dan tampilan yang berbeda, tapi untuk fungsi secara umum sama.

3. Sejarah HTML

HTML dibuat pada tahun 1990 oleh seorang ilmuan yang bernama Tim Berners-Lee. Tujuan awal dibuatnya HTML ini untuk memudahkan para ilmuan ketika akan mengakses dokumen mereka satu sama lain.

Ternyata hasilnya lebih dari yang dibayangkannya, HTML menjadi pondasi untuk website seperti yang dikenal saat ini.

HTML adalah sebuah bahasa markup standar singkatan dari Hyper Text Markup Language. Dengan HTML memungkinakan Anda untuk menampilkan informasi di internet.

Browser akan menampilkan code HTML dengan tampilan seperti yang Anda baca saat ini, untuk melihat code HTML silakan klik kanan kemudian pilih View page source (ctrl+u).
belajar html dasar
Melalui tutorial ini akan membuat struktur HTML yang tidak jauh berbeda seperti code tersebut. HTML adalah bagian penting untuk membuat website dan mudah dipelajari.

4. Pahami Element, Tag, dan Attribut

Element pada HTML membentuk sebuah struktur dan memberitahu browser untuk halaman website yang akan ditampilkan. Biasanya untuk element terdiri dari tag pembuka, konten, dan tag penutup.
contoh element


Tag sendiri digunakan untuk menandai sebuah element pada bagian awal dan akhir, dengan format yang sama diawali dengan tanda < dan ditutup dengan >.

Jika dibedakan, untuk tag terdapat dua jenis, yaitu tag pembuka <html> dan tag penutup </html>. Dua jenis tag ini hanya dibedakan dengan tanda garis miring.

Contoh

Sebagai contoh untuk element em (emphasis) terdiri dari semua code mulai dari tag pembuka <em> dan tag penutup </em>.

Berikut untuk contoh codenya:

<em>Contoh element.</em>
Untuk hasilnya akan terlhat seperti tulisan di bawah:
Contoh element.
Untuk membuat sebuah heading atau subjudul, digunakan element h1, h2, h3, h4, h5, atau h6. Dimana kepanjangan h adalah heading. Untuk ukuran paling besar diawali dengan h1 sampai h6 adalah ukuran terkecil.

Berikut adalah codenya:
<h1>Ini adalah h1</h1>
<h2>Ini adalah h2</h2>
<h3>Ini adalah h3</h3>
<h4>Ini adalah h4</h4>
<h5>Ini adalah h5</h5>
<h6>Ini adalah h6</h6>
Untuk tampilan di browser akan terlihat seperti gambar di bawah:
contoh heading
Seperti yang terlihat dari code di atas, pada sebuah element terdapat tag pembuka dan tag penutup. Ini tidak berlaku untuk beberapa element seperti code untuk membuat enter atau baris baru, yaitu <br>.
Menggunakan huruf besar atau huruf kecil?
Mungkin Anda memiliki pertanyaan mengenai penulisan tag, apakah harus menggunakan huruf besar atau huruf kecil. Meskipun browser tidak membedakan mengenai hal tersebut, untuk pembuatan tag pada umumnya menggunakan huruf kecil.

Itulah sedikit pengenalan mengenai element dan tag.

Attribute

Setelah Anda memahami element dan tag, Anda perlu memahami apa itu attribute. Seperti diketahui jika sebuah element berupa sturktur pada HTML yang berfungsi untuk memberitahu browser mengenai apa yang akan ditampilkan.
attribute


Aturan penulisan sebuah attribute:
  • Nama attribute diikuti oleh tanda sama dengan.
  • Nilai attribut diapit oleh dua tanda petik pembuka dan penutup.
  • Jika lebih dari satu attribut, diberi jarak dengan spasi.
Berikut adalah contoh element yang disertai sebuah attribute:

<p>Berikut adalah <a href="https://www.niagahoster.co.id/" title="Halaman hosting terbaik" target="_blank">hosting terbaik</a>.</p>


Berikut adalah tampilan pada browser:

Penjelasan:

Dari contoh di atas untuk element <a> berguna untuk memberikan batasan pada hyperlink dengan beberapa attribute di dalamnya:
  • href – Ini adalah attribute untuk menentukan alamat sebuah website, dimana ketika tautan diklik akan diarahkan ke halaman sesuai dengan tautan yang diisi, pada contoh ini adalah halaman href=”https://www.niagahoster.co.id/”.
  • title – Attribute ini berguna untuk menambahkan informasi pada tautan ketika kursor mouse diarahkan pada tautan. Pada contoh ini untuk title yang digunakan adalah title=”Halaman hosting terbaik”.
  • target – Untuk attribute ini berguna untuk memberitahu browser jika tautan diklik akan dibuka pada tab baru. Pada contoh ini adalah target=”_blank”. Jika attribut ini dihilangkan, untuk tautan tidak akan dibuka di tab baru.

Untuk mempercepat pemahaman Anda dalam belajar HTML dasar ini, silakan ikuti langkah selanjutnya.

5. Struktur HTML

Setelah Anda memehami elemet HTML, selanjutnya adalah menggabungkannya menjadi satu di dalam dokumen HTML.

Coba perhatikan code berikut ini:
<!DOCTYPE html>
<html>
     <head>
          <meta charset="utf-8">
          <title>Halaman pertamaku</title>
     </head>
     <body>
          <p>Ini adalah halaman pertamaku</p>
     </body>
</html>


Penjelasan:
  • <!DOCTYPE html> – Merupakan deklarasi dari type dokumen
  • <html></html> – Dikenal dengan element utama karena semua element berada di dalamnya.
  • <head></head> – Element ini berfungsi untuk memasukkan konten yang tidak ingin ditampilkan. Konten tersebut dapat berupa keyword, deskripsi, CSS, dll.
  • <meta charset=”utf-8″> – Berfungsi untuk memberitahu browser mengenai pengkodean karakter yang sesuai dengan ketentuan UTF-8, mengenai UTF-8 silakan baca artikel berikut.
  • <title></title> – Merupakan judul dari halaman website yang muncul pada bagian tab browser.
  • <body></body> – Berisi konten yang ditampilkan pada browser ketika pengunjung mengakes halaman tersebut, contohnya seperti artikel yang sedang Anda baca saat ini.


6. Buat Halaman Website Pertama Anda

Dengan HTML Anda dapat membuat website sendiri dengan memahami dasarnya, berbeda ketika Anda membuat website dengan WordPress. Meskipun website WordPress jauh lebih bagus, tapi Anda belum tentu memahami strukturnya seperti apa.

Pada bagian pertama, Anda sudah mengetahui hal yang dibutuhkan untuk membuat website dengan HTML, yaitu sebuah browser dan text editor seperti Notepad.

Text editor yang kami sarankan adalah Notepad++, karena Anda akan lebih mudah dalam membaca code, silakan download melalui tautan ini, kemudian lakukan instalasi.

Setelah Anda selesai melakukan instalasi Notepad++, silakan ikuti langkah di bawah ini:

1. Buka Notepad++, kemudian buat halaman baru.
2. Copy code di atas ke dalam halaman baru.
3. Kemudian simpan dengan Save as type pilih html.

membuat halaman html
Untuk melihat hasilnya, silakan buka file index.html yang telah Anda buat melalui browser. Berikut adalah tampilannya:
tampilan halaman index

7. Lengkapi Halaman Website Anda

Setelah Anda selesai membuat halaman website sederhana dan memahami strukturnya, selanjutnya adalah menambahkan beberapa elemen yang dibutuhkan pada sebuah halaman website pada umumnya.

Untuk sebuah halaman website biasanya terdari dari judul, subjudul, list, link, gambar, tabel, komentar untuk code, dan form.

Untuk lebih detailnya, silakan ikuti langkah di bawah ini:

1. Silakan edit code yang Anda buat sebelumnya, pertama adalah membuat judul, silakan tambahkan code di bawah ini ke dalam tag <body>.
<h1>Hosting Indonesia</h1>
2. Setelah menambahkan judul, Anda dapat menambahkan paragraf pertama dibagian bawah tag h1.
<p>Kami menyediakan berbagai paket hosting dengan fitur lengkap</p>
3. Selanjutnya adalah menambahkan subjudul, untuk subjudul Anda dapat menggunakan h2, h3 dst, letakkan code di bawah ini setelah tag p.
<h2>Pilihan Paket Hosting Indonesia:</h2>
4. Untuk menambahkan list, silakan masukkan code berikut:
<ul>
<li>Paket Bayi</li>
<li>Paket Pelajar</li>
<li>Paket Personal</li>
<li>Paket Bisnis</li>
</ul>
5. Seperti yang sudah kami bahas sebelumnya, untuk menambahkan link Anda perlu menggunakan attribute href yang ada di dalam element <a>, untuk lebih jelasnya silakan tambahkan code berikut pada list setiap paket hosting di nomor 4, sehingga codenya akan terlihat seperti berikut. Jangan lupa untuk mengecek hasilnya dengan merefresh halaman index.html:
<li><a href="https://www.niagahoster.co.id" target="_blank">Paket Bayi</a></li>
<li><a href="https://www.niagahoster.co.id" target="_blank">Paket Pelajar</a></li>
<li><a href="https://www.niagahoster.co.id" target="_blank">Paket Personal</a></li>
<li><a href="https://www.niagahoster.co.id" target="_blank">Paket Bisnis</a></li>
Berikut tampilannya:
input link html
6. Untuk membuat tampilan sedikit menarik, Anda silakan tambahkan gambar pada halaman tersebut. Pada contoh ini gambar akan diletakkan di bagian bawah judul, yaitu element h1. Silakan taruh gambar menjadi satu folder dengan file index.html. Kemudian beri nama, misalnya hosting-indonesia. Kemudian tambahkan code berikut:
<img alt="Hosting Indonesia" src="hosting-indonesia.png" height="200" />


Keterangan:
  • Untuk gambar hanya menggunakan satu tag, sehingga untuk elementnya hanya <img />.
  • alt adalah nama untuk gambar supaya dapat dipahami oleh mesin pencari seperti Google.
  • src nama file dari gambar yang ditampilkan, jika file tidak di folder yang sama, atau berada di alamat website tertentu, Anda perlu menulisnya dengan lengkap, misalnya: https://namadomain.com/nama-file.png.
  • Untuk ukuran, supaya bentuknya proporsional, silakan gunakan salah satu diantara height atau width, pada contoh ini kami menggunakan height.

Berikut tampilannya:
gambar dengan html
7. Selanjutnya adalah cara membuat tabel di HTML, silakan tambahkan code di bawah ini setelah code untuk list yaitu di bawah tag </ul>.

<table border="1">
<tr>
<td>Bayi</td>
<td>Pelajar</td>
<td>Personal</td>
<td>Bisnis</td>
</tr>
<tr>
<td>Rp 19.800/ bln</td>
<td>Rp 44.800/ bln</td>
<td>Rp 67.800/ bln</td>
<td>Rp 91.800/ bln</td>
</tr>
<tr>
<td>500 MB Disk Space</td>
<td>Unlimited Disk Space</td>
<td>Unlimited Disk Space</td>
<td>Unlimited Disk Space</td>
</tr>
<tr>
<td>1 Domain</td>
<td>10 Addon Domains</td>
<td>Unlimited Addon Domains</td>
<td>Unlimited Addon Domains</td>
</tr>
</table>
Untuk tampilan tabel akan terlihat seperti gambar di bawah:
tabel html
7. Supaya mudah dalam mengetahui fungsi code yang dibuat, Anda dapat menambahkan keterangan atau komentar pada bagian atas code yang ingin diberi keterangan. Pada contoh ini adalah komentar untuk memberi keterangan pada code tabel.

<!-- Untuk tabel harga -->
Berikut adalah code yang akan terlihat pada editor Notepad++:
code komentar html

8. Selanjutnya adalah menambahkan form pada halaman HTML. Silakan tambahkan code berikut pada bagian bawah tag </table>.

<div>
 <h2>Hubungi Kami</h2>
  <form action=" index.html" method="get">
 <div>
  <input type="text" name="nama" placeholder="Nama Anda" required="" />
 </div><br>
 <div>
  <input type="text" name="email" placeholder="Masukkan Email Anda" required="" >
 </div><br>
 <div>
  <input type="text" name="subject" placeholder="Subjek" required="">
 </div><br>
 <div>
  <textarea type="text" name="pesan" rows="10" cols="30" placeholder="Pertanyaan"></textarea> 
 </div><br>
 <div>
 <input type="submit" value="Kirim Sekarang" >
 </div>
 </form>
</div>

Untuk form yang dibuat pada contoh ini berfungsi untuk form kontak yang terdiri dari form nama, email, subjek, isi pertanyaan, dan tombol kirim.

Untuk tampilannya akan terlihat seperti gambar di bawah ini:
form kontak html
Pada langkah ini Anda sudah berhasil menyelesaikan tutorial belajar HTML, untuk memperbaiki tampilannya dibutuhkan script tambahan yaitu CSS yang akan kami bahas pada tutorial selanjutnya.

Untuk code secara keseluruhan pada artikel ini akan terlihat seperti berikut:
Sedangkan untuk tampilan akhir akan terlihat seperti gambar di bawah ini:

belajar html lengkap

Kesimpulan

Setelah Anda menyelesaikattan tutorial belajar HTML langkah demi langkah pada artikel ini, Anda akan memahami beberapa hal seperti cara membuat judul, memasukkan gambar, membuat link, sampai membuat kontak form. Jika Anda memiliki masukkan atau pertanyaan mengenai artikel ini, jangan ragu untuk berkomentar melalui kolom komentar yang tersedia. Silakan Subscribe untuk mendapatkan artikel terbaru langsung di inbox email Anda. 
6:11 PM Diposkan oleh simon murdani 0