SlideShare a Scribd company logo
1 of 8
Download to read offline
BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 1
BUKU AJAR
PEMROGRAMAN WEB DAN PERANGKAT
BERGERAK DENGAN APP INVENTOR
Oleh:
John Friadi
2020
BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 2
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT atas segala limpahan
rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Buku Ajar
Pemrograman Web dan Perangkat Bergerak dengan App Inventor.
Ucapan terima kasih yang tidak terhingga penulis sampaikan terkhusus
kepada Pomotor I Prof. Ganefri, Ph.D dan Promotor II Dr. Ridwan, M.Sc.Ed yang
telah membimbing serta memberikan masukan kepada penulis dalam
penyelesaian buku ajar ini.
Buku Ajar yang dikembangkan ini jauh dari kesempurnaan, karena
sempurna hanya milik Allah SWT semata. Segala kesalahan dan kekurangan
dalam penulisan ini merupakan keterbatasan penulis sebagai peneliti.
Besar harapan penulis semoga ini dapat dimanfaatkan dan berguna
untuk kepentingan dan kemajuan dunia pendidikan serta dapat memberikan
informasi dan sumbangan pemikiran demi kemajuan ilmu pengetahuan dan
teknologi dimasa akan datang.
Padang, Februari 2020
Penulis
John Friadi
BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 3
DAFTAR ISI
KATA PENGANTAR......................................................................................................................2
DAFTAR ISI..................................................................................................................................3
BAB I - KONSEP TEKNOLOGI PEMROGRAMAN WEB...................................................................6
A. Pendahuluan...............................................................................................................6
B.HTML............................................................................................................................6
C.Web Browser ...............................................................................................................7
D. Aplikasi Text Editor IDE...............................................................................................7
RANGKUMAN.........................................................................................................................8
UJI KOMPETENSI ......................................................................Error! Bookmark not defined.
BAB II - INSTALASI DAN KONFIGURASI IDE...................................Error! Bookmark not defined.
A. Instalasi IDE Sublime Text.................................................Error! Bookmark not defined.
B. Menjalankan Sublime Text...............................................Error! Bookmark not defined.
C. Merubah Tampilan Sublime Text .....................................Error! Bookmark not defined.
D. Membuat File HTML.........................................................Error! Bookmark not defined.
E. Menyimpan File HTML .....................................................Error! Bookmark not defined.
F. Menjalankan File HMTL....................................................Error! Bookmark not defined.
RANGKUMAN :.........................................................................Error! Bookmark not defined.
UJI KOMPETENSI ......................................................................Error! Bookmark not defined.
BAB III - FORMAT TEXT DAN HALAMAN WEB...............................Error! Bookmark not defined.
A. Struktur Dasar HTML........................................................Error! Bookmark not defined.
B. Tag Syntax dan Option .....................................................Error! Bookmark not defined.
C. Format Teks Dalam HTML ................................................Error! Bookmark not defined.
RANGKUMAN...........................................................................Error! Bookmark not defined.
UJI KOMPETENSI ......................................................................Error! Bookmark not defined.
BAB IV - FORMAT TABEL DAN HALAMAN WEB ............................Error! Bookmark not defined.
A. Format Tabel pada Halaman Web........................................Error! Bookmark not defined.
1. Tag-Tag Tabel dalam HTML ..............................................Error! Bookmark not defined.
2. Elemen Table Tbody, Thead, Tfoot, Tr, Th, dan Td ...........Error! Bookmark not defined.
3. Cellpadding.......................................................................Error! Bookmark not defined.
4. Cellspacing........................................................................Error! Bookmark not defined.
5. Border ..............................................................................Error! Bookmark not defined.
B. Format Multimedia pada Halaman Web..............................Error! Bookmark not defined.
1. Konsep Tampilan Multimedia dalam HTML......................Error! Bookmark not defined.
2. Tag Menampilkan Gambar ...................................................Error! Bookmark not defined.
3. Tag untuk Audio ...............................................................Error! Bookmark not defined.
BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 4
4. Tag untuk Video ...............................................................Error! Bookmark not defined.
RANGKUMAN...........................................................................Error! Bookmark not defined.
UJI KOMPETENSI ......................................................................Error! Bookmark not defined.
BAB VI - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB ............Error! Bookmark not
defined.
A. Format Kaitan pada Halaman Web ......................................Error! Bookmark not defined.
1. Konsep Hyperlink dalam HTML ........................................Error! Bookmark not defined.
2. Tag–Tag untuk Hyperlink..................................................Error! Bookmark not defined.
B. Format Formulir pada Halaman Web...............................Error! Bookmark not defined.
1. Konsep Formulir dalam HTML ..........................................Error! Bookmark not defined.
2. Penggunaan Tag Form......................................................Error! Bookmark not defined.
3. Form Option.....................................................................Error! Bookmark not defined.
4. Metode Get dan Post .......................................................Error! Bookmark not defined.
5. Tipe-Tipe Inputan dalam Form (Text, Password, Radio, Checkbox, Hidden, Button,
Submit, dan File) ......................................................................Error! Bookmark not defined.
RANGKUMAN...........................................................................Error! Bookmark not defined.
BAB VII - PENGENALAN APPINVENTOR ........................................Error! Bookmark not defined.
A. Pendahuluan ....................................................................Error! Bookmark not defined.
B. Berkenalan dengan App Inventor.....................................Error! Bookmark not defined.
RANGKUMAN...........................................................................Error! Bookmark not defined.
UJI KOMPETENSI ......................................................................Error! Bookmark not defined.
BAB VIII - INSTALASI DAN KONFIGURASI APP INVENTOR.............Error! Bookmark not defined.
A. Menyiapkan App Inventor................................................Error! Bookmark not defined.
RANGKUMAN...........................................................................Error! Bookmark not defined.
UJI KOMPETENSI ......................................................................Error! Bookmark not defined.
BAB IX - PENGENALAN IDE APP INVENTOR ..................................Error! Bookmark not defined.
A. Komponen Desainer.........................................................Error! Bookmark not defined.
B. Block Editor ......................................................................Error! Bookmark not defined.
RANGKUMAN...........................................................................Error! Bookmark not defined.
BAB X - MEMULAI APP INVENTOR................................................Error! Bookmark not defined.
A. Memulai App Inventor .....................................................Error! Bookmark not defined.
B. Memanggil Aplikasi App Inventor.....................................Error! Bookmark not defined.
RANGKUMAN...........................................................................Error! Bookmark not defined.
BAB XI - MEMBUAT APLIKASI HELLO PUSS ...................................Error! Bookmark not defined.
A. Membuat Desain..............................................................Error! Bookmark not defined.
B. Membuat Kode Block Program ........................................Error! Bookmark not defined.
C. Menjalankan Aplikasi .......................................................Error! Bookmark not defined.
BAB XII - MEMBUAT APLIKASI LOGIN ...........................................Error! Bookmark not defined.
BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 5
A. Membuat Desain..............................................................Error! Bookmark not defined.
B. Membuat Kode Block Program ........................................Error! Bookmark not defined.
C. Menjalankan Aplikasi .......................................................Error! Bookmark not defined.
BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 6
BAB I - KONSEP TEKNOLOGI PEMROGRAMAN WEB
Tujuan Pembelajaran:
Setelah mempelajari bab ini siswa diharapkan dapat mampu
1. Memahami tentang perkembangan teknologi informasi dan internet
2. Menjelaskan tentang HTML dan CSS
3. Mengetahui tentang Web Browser
4. Mengetahui dan Menggunakan Aplikasi Text Editor IDE
A. Pendahuluan
Perkembangan teknologi informasi dan internet sangat cepat sekali dan
berkembang pesat. Perkembangan ini turut mempengaruhi perkembangan bahasa
pemrograman, dimana pemrograman yang semula berbasis desktop, kemudian beralih
ke pemrograman web dan perangkat bergerak.
Seseorang yang ingin belajar bahasa pemrograman web dan harus terlebih
dahulu menguasai HTML. HTML adalah singkatan dari Hypertext Markup Languange.
Format umum yang digunakan dalam pemrograman web. Pemrograman web dan
perangkat bergerak juga tidak terlepas dari kata-kata www (world wide web) yaitu
sebuah istilah yang diberikan untuk seluruh bagian internet yang dapat di akses melalui
web browser. WWW adalah kumpulan dokumen multimedia yang saling bertautan
dengan menggunakan tautan hyperteks.
B. HTML
HTML ada singkatan dari Hypertext Markup Languange. Disebut Hypertext karena
didalam HTML sebuah text dapat berfungsi lain, kita dapat membuatnya menjadi
menjadi link yang dapat berpindah dari satu halaman ke halaman lainnya hanya dengan
mengklik text tersebut. Walapun pada implementasinya nanti tidak hanya text yang
dapat dijadikan link. Disebut Markup Language karena bahasa HTML menggunakan
tanda (mark) untuk menandai bagian-bagian text.
HTML merupakan bahasa dasar pembuatan web. Disebut dasar karena dalam
membuat web, jika hanya menggunakan HTML tampilan web kelihatan sederhana,
perlu didukung bahasa pemrograman yang mendukung untuk memanipulasi kode
BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 7
HTML seperti JavaScrip dan PHP, tetapi sebelum anda belajar JavaScript dan PHP
memahami HTML merupakan hala yang sangat mendasar.
C. Web Browser
Untuk dapat mempelajari HTML sangat dibutuhkan web browser. Terdapat
beberapa web browser yang cukup banyak digunakan seperti mozila firefox, internet
explorer, google chrome, operasi, safari dll. Anda bebas menggunakan web browser
yang yang ada sukai. Web Browser adalah suatu program yang digunakan untuk
menjelajahi internet atau untuk mencari informasi dari suatu web yang tersimpan
didalam komputer. Untuk menggunakan web browser pengguna dapat mengaksesnya
dengan sangat mudah. User atau pengguna hanya perlu membuka aplikasi kemudian
mengetikkan alamat atau situs yang dituju, biasanya dengan menggunakan format
WWW (world wide web) atau mengetikkan URL (Uniform Source Locator) pada address
bar dilaman web browser.
D. Aplikasi Text Editor IDE
Setelah kita memiliki web browser untuk membuat kode HTML dibutuhkan
aplikasi text editor yang sering disebut dengan IDE (Integrated Development
Environment). Sama seperti web browser, aplikasi text editor juga cukup banyak seperti
Notepad++, Komodo Edit, Dreamweaver, Sublime text dan Visual code. Dukungan tools
untuk pemrograman web dan perangkat bergerak sangat kuat. Seperti yang sudah
dijelaskan sebelumnya kita dapat menggunakan aplikasi text editor IDE seperti
Notepad++, Komodo Edit, Dreamweaver, Sublime text dan Visual code. Untuk materi
pemrograman web di bahan ajar ini kita akan menggunakan Sublime text yang
mempunya cukup banyak fitur dan populer serta banyak digunakan oleh para
programmer di industri digital dan kalangan web developer professional. Sublime Text
adalah sebuah teks editor yang sangat canggih untuk coding, markup dan lain-lain.
Anda akan menyukai antarmuka pengguna yang sangat sederhana. Sublime text
mendukung sejumlah bahasa pemrograman diantaranya C, C++, C#, PHP, CSS, HTML,
ASP dan banyak lagi.
BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 8
RANGKUMAN
1. Perkembangan teknologi informasi dan internet sangat cepat sekali dan
berkembang pesat. Perkembangan ini turut mempengaruhi perkembangan
bahasa pemrograman, dimana pemrograman yang semula berbasis desktop,
kemudian beralih ke pemrograman web dan perangkat bergerak
2. HTML merupakan bahasa dasar pembuatan web. HTML ada singkatan dari
Hypertext Markup Languange. Disebut Hypertext karena didalam HTML sebuah
text dapat berfungsi lain, kita dapat membuatnya menjadi menjadi link yang
dapat berpindah dari satu halaman ke halaman lainnya hanya dengan mengklik
text tersebut
3. Untuk dapat mengakses web dan html diperlukan aplikasi web browser.
Terdapat beberapa web browser yang cukup banyak digunakan seperti mozila
firefox, internet explorer, google chrome, operasi, safari dll. Anda bebas
menggunakan web browser yang yang ada sukai
4. Web Browser adalah suatu program yang digunakan untuk menjelajahi internet
atau untuk mencari informasi dari suatu web yang tersimpan didalam komputer.
5. Setelah kita memiliki web browser untuk membuat kode HTML dibutuhkan
aplikasi text editor yang sering disebut dengan IDE (Integrated Development
Environment). Sama seperti web browser, aplikasi text editor juga cukup banyak
seperti Notepad++, Komodo Edit, Dreamweaver, Sublime text dan Visual code.

More Related Content

Similar to Bahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP Inventor

Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)Donny Kurniawan
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)Donny Kurniawan
 
Kata pengantar, daftar isi dan daftar gambar Makalah Algoritma dan Pemrograman
Kata pengantar, daftar isi dan daftar gambar Makalah Algoritma dan PemrogramanKata pengantar, daftar isi dan daftar gambar Makalah Algoritma dan Pemrograman
Kata pengantar, daftar isi dan daftar gambar Makalah Algoritma dan PemrogramanRizka Putri Silvyaningrum
 
Proposal penjualan toko online asia dress berbasis java dekstop
Proposal penjualan toko online asia dress berbasis java dekstopProposal penjualan toko online asia dress berbasis java dekstop
Proposal penjualan toko online asia dress berbasis java dekstopRevanyaDeriana
 
Proposal penjualan toko online asia dress shop
Proposal penjualan toko online asia dress shopProposal penjualan toko online asia dress shop
Proposal penjualan toko online asia dress shopRevanyaDeriana
 
Kata pengantar perencanaan pembangunan
Kata pengantar perencanaan pembangunanKata pengantar perencanaan pembangunan
Kata pengantar perencanaan pembangunanvendria
 
Laporan Akhir (PKL)
Laporan Akhir (PKL)Laporan Akhir (PKL)
Laporan Akhir (PKL)Taufik
 
Laporan Akhir (PKL)
Laporan Akhir (PKL)Laporan Akhir (PKL)
Laporan Akhir (PKL)Taufik_Yui
 
Surya univ arduino-muhammad-bangun--agung-202136575862733
Surya univ arduino-muhammad-bangun--agung-202136575862733Surya univ arduino-muhammad-bangun--agung-202136575862733
Surya univ arduino-muhammad-bangun--agung-202136575862733Udzin B'ruzsh
 
Surya univ arduino-muhammad-bangun--agung-202136575862733
Surya univ arduino-muhammad-bangun--agung-202136575862733Surya univ arduino-muhammad-bangun--agung-202136575862733
Surya univ arduino-muhammad-bangun--agung-202136575862733Alqharomi
 
Surya univ arduino-muhammad-bangun--agung-202136575862733 (1)
Surya univ arduino-muhammad-bangun--agung-202136575862733 (1)Surya univ arduino-muhammad-bangun--agung-202136575862733 (1)
Surya univ arduino-muhammad-bangun--agung-202136575862733 (1)kharitas bhakti
 
Swing excerpt
Swing excerptSwing excerpt
Swing excerptmalvicom
 
Swing excerpt
Swing excerptSwing excerpt
Swing excerptezah
 
permenpanrb-80-2012-pedoman-tata-naskah-dinas-instansi-pemerintah.pdf
permenpanrb-80-2012-pedoman-tata-naskah-dinas-instansi-pemerintah.pdfpermenpanrb-80-2012-pedoman-tata-naskah-dinas-instansi-pemerintah.pdf
permenpanrb-80-2012-pedoman-tata-naskah-dinas-instansi-pemerintah.pdfkangari3
 
Etika Profesi Seorang Accounting Perusahaan Game
Etika Profesi Seorang Accounting Perusahaan GameEtika Profesi Seorang Accounting Perusahaan Game
Etika Profesi Seorang Accounting Perusahaan GameIKRAMCJ
 

Similar to Bahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP Inventor (20)

Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 3)
 
Kata pengantar
Kata pengantarKata pengantar
Kata pengantar
 
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
Cara Membuat Program Chatting Sederhana Dengan Visual Basic (Program 1 dan 2)
 
Kata pengantar, daftar isi dan daftar gambar Makalah Algoritma dan Pemrograman
Kata pengantar, daftar isi dan daftar gambar Makalah Algoritma dan PemrogramanKata pengantar, daftar isi dan daftar gambar Makalah Algoritma dan Pemrograman
Kata pengantar, daftar isi dan daftar gambar Makalah Algoritma dan Pemrograman
 
Proposal penjualan toko online asia dress berbasis java dekstop
Proposal penjualan toko online asia dress berbasis java dekstopProposal penjualan toko online asia dress berbasis java dekstop
Proposal penjualan toko online asia dress berbasis java dekstop
 
Proposal penjualan toko online asia dress shop
Proposal penjualan toko online asia dress shopProposal penjualan toko online asia dress shop
Proposal penjualan toko online asia dress shop
 
Markdown dan-pandoc
Markdown dan-pandocMarkdown dan-pandoc
Markdown dan-pandoc
 
Kata pengantar perencanaan pembangunan
Kata pengantar perencanaan pembangunanKata pengantar perencanaan pembangunan
Kata pengantar perencanaan pembangunan
 
Laporan Akhir (PKL)
Laporan Akhir (PKL)Laporan Akhir (PKL)
Laporan Akhir (PKL)
 
Laporan Akhir (PKL)
Laporan Akhir (PKL)Laporan Akhir (PKL)
Laporan Akhir (PKL)
 
Surya univ arduino-muhammad-bangun--agung-202136575862733
Surya univ arduino-muhammad-bangun--agung-202136575862733Surya univ arduino-muhammad-bangun--agung-202136575862733
Surya univ arduino-muhammad-bangun--agung-202136575862733
 
Surya univ arduino-muhammad-bangun--agung-202136575862733
Surya univ arduino-muhammad-bangun--agung-202136575862733Surya univ arduino-muhammad-bangun--agung-202136575862733
Surya univ arduino-muhammad-bangun--agung-202136575862733
 
Surya univ arduino-muhammad-bangun--agung-202136575862733 (1)
Surya univ arduino-muhammad-bangun--agung-202136575862733 (1)Surya univ arduino-muhammad-bangun--agung-202136575862733 (1)
Surya univ arduino-muhammad-bangun--agung-202136575862733 (1)
 
Swing excerpt
Swing excerptSwing excerpt
Swing excerpt
 
Swing excerpt
Swing excerptSwing excerpt
Swing excerpt
 
Swing excerpt
Swing excerptSwing excerpt
Swing excerpt
 
permenpanrb-80-2012-pedoman-tata-naskah-dinas-instansi-pemerintah.pdf
permenpanrb-80-2012-pedoman-tata-naskah-dinas-instansi-pemerintah.pdfpermenpanrb-80-2012-pedoman-tata-naskah-dinas-instansi-pemerintah.pdf
permenpanrb-80-2012-pedoman-tata-naskah-dinas-instansi-pemerintah.pdf
 
Etika Profesi Seorang Accounting Perusahaan Game
Etika Profesi Seorang Accounting Perusahaan GameEtika Profesi Seorang Accounting Perusahaan Game
Etika Profesi Seorang Accounting Perusahaan Game
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 
Algoritma dan pemrograman
Algoritma dan pemrogramanAlgoritma dan pemrograman
Algoritma dan pemrograman
 

More from TeukuMahawira

Capacity building ict sekolah
Capacity building ict sekolahCapacity building ict sekolah
Capacity building ict sekolahTeukuMahawira
 
Bab II - Pernyataan Kondisi Bercabang
Bab II  -  Pernyataan Kondisi BercabangBab II  -  Pernyataan Kondisi Bercabang
Bab II - Pernyataan Kondisi BercabangTeukuMahawira
 
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa Syukur
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa SyukurBab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa Syukur
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa SyukurTeukuMahawira
 
Bab 4 Bersatu dalam Keragaman dan Demokrasi
Bab 4 Bersatu dalam Keragaman dan DemokrasiBab 4 Bersatu dalam Keragaman dan Demokrasi
Bab 4 Bersatu dalam Keragaman dan DemokrasiTeukuMahawira
 
Bab 3 Menghidupkan Nurani dengan Berpikir Kritis
Bab 3 Menghidupkan Nurani dengan Berpikir KritisBab 3 Menghidupkan Nurani dengan Berpikir Kritis
Bab 3 Menghidupkan Nurani dengan Berpikir KritisTeukuMahawira
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINTeukuMahawira
 
BAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSSBAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSSTeukuMahawira
 
BAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTORBAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTORTeukuMahawira
 
BAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORBAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORTeukuMahawira
 
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORBAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORTeukuMahawira
 
BAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORBAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORTeukuMahawira
 
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEBBAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEBTeukuMahawira
 
BAB IV - FORMAT TABEL DAN HALAMAN WEB
BAB IV - FORMAT TABEL DAN HALAMAN WEBBAB IV - FORMAT TABEL DAN HALAMAN WEB
BAB IV - FORMAT TABEL DAN HALAMAN WEBTeukuMahawira
 
BAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEBBAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEBTeukuMahawira
 
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTORBUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTORTeukuMahawira
 

More from TeukuMahawira (20)

Bab4
Bab4Bab4
Bab4
 
Soal tts pai
Soal tts paiSoal tts pai
Soal tts pai
 
Capacity building ict sekolah
Capacity building ict sekolahCapacity building ict sekolah
Capacity building ict sekolah
 
Bab II - Pernyataan Kondisi Bercabang
Bab II  -  Pernyataan Kondisi BercabangBab II  -  Pernyataan Kondisi Bercabang
Bab II - Pernyataan Kondisi Bercabang
 
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa Syukur
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa SyukurBab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa Syukur
Bab 5 Menyembah Allah Swt. sebagai Ungkapan Rasa Syukur
 
Bab 4 Bersatu dalam Keragaman dan Demokrasi
Bab 4 Bersatu dalam Keragaman dan DemokrasiBab 4 Bersatu dalam Keragaman dan Demokrasi
Bab 4 Bersatu dalam Keragaman dan Demokrasi
 
Bab 3 Menghidupkan Nurani dengan Berpikir Kritis
Bab 3 Menghidupkan Nurani dengan Berpikir KritisBab 3 Menghidupkan Nurani dengan Berpikir Kritis
Bab 3 Menghidupkan Nurani dengan Berpikir Kritis
 
KATA PENGANTAR
KATA PENGANTARKATA PENGANTAR
KATA PENGANTAR
 
BAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGINBAB XI - MEMBUAT APLIKASI LOGIN
BAB XI - MEMBUAT APLIKASI LOGIN
 
BAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSSBAB X - MEMBUAT APLIKASI HELLO PUSS
BAB X - MEMBUAT APLIKASI HELLO PUSS
 
BAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTORBAB IX - MEMULAI APP INVENTOR
BAB IX - MEMULAI APP INVENTOR
 
BAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTORBAB VII - PENGENALAN IDE APP INVENTOR
BAB VII - PENGENALAN IDE APP INVENTOR
 
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTORBAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
BAB VII - INSTALASI DAN KONFIGURASI APP INVENTOR
 
BAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTORBAB VI - PENGENALAN APPINVENTOR
BAB VI - PENGENALAN APPINVENTOR
 
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEBBAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
BAB V - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB
 
BAB IV - FORMAT TABEL DAN HALAMAN WEB
BAB IV - FORMAT TABEL DAN HALAMAN WEBBAB IV - FORMAT TABEL DAN HALAMAN WEB
BAB IV - FORMAT TABEL DAN HALAMAN WEB
 
BAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEBBAB III - FORMAT TEXT DAN HALAMAN WEB
BAB III - FORMAT TEXT DAN HALAMAN WEB
 
Bab2
Bab2Bab2
Bab2
 
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTORBUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR
 
Topologi
TopologiTopologi
Topologi
 

Recently uploaded

Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfWidyastutyCoyy
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANwawan479953
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxfitriaoskar
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxrizalhabib4
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...nuraji51
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...Kanaidi ken
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024RahmadLalu1
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 

Recently uploaded (20)

Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdfSalinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
Salinan dari JUrnal Refleksi Mingguan modul 1.3.pdf
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptxPANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
PANDUAN PENGEMBANGAN KSP SMA SUMBAR TAHUN 2024 (1).pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 

Bahan Ajar Pemograman Web dan Perangkat Bergerak dengan APP Inventor

  • 1. BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 1 BUKU AJAR PEMROGRAMAN WEB DAN PERANGKAT BERGERAK DENGAN APP INVENTOR Oleh: John Friadi 2020
  • 2. BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 2 KATA PENGANTAR Puji syukur penulis panjatkan kehadirat Allah SWT atas segala limpahan rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Buku Ajar Pemrograman Web dan Perangkat Bergerak dengan App Inventor. Ucapan terima kasih yang tidak terhingga penulis sampaikan terkhusus kepada Pomotor I Prof. Ganefri, Ph.D dan Promotor II Dr. Ridwan, M.Sc.Ed yang telah membimbing serta memberikan masukan kepada penulis dalam penyelesaian buku ajar ini. Buku Ajar yang dikembangkan ini jauh dari kesempurnaan, karena sempurna hanya milik Allah SWT semata. Segala kesalahan dan kekurangan dalam penulisan ini merupakan keterbatasan penulis sebagai peneliti. Besar harapan penulis semoga ini dapat dimanfaatkan dan berguna untuk kepentingan dan kemajuan dunia pendidikan serta dapat memberikan informasi dan sumbangan pemikiran demi kemajuan ilmu pengetahuan dan teknologi dimasa akan datang. Padang, Februari 2020 Penulis John Friadi
  • 3. BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 3 DAFTAR ISI KATA PENGANTAR......................................................................................................................2 DAFTAR ISI..................................................................................................................................3 BAB I - KONSEP TEKNOLOGI PEMROGRAMAN WEB...................................................................6 A. Pendahuluan...............................................................................................................6 B.HTML............................................................................................................................6 C.Web Browser ...............................................................................................................7 D. Aplikasi Text Editor IDE...............................................................................................7 RANGKUMAN.........................................................................................................................8 UJI KOMPETENSI ......................................................................Error! Bookmark not defined. BAB II - INSTALASI DAN KONFIGURASI IDE...................................Error! Bookmark not defined. A. Instalasi IDE Sublime Text.................................................Error! Bookmark not defined. B. Menjalankan Sublime Text...............................................Error! Bookmark not defined. C. Merubah Tampilan Sublime Text .....................................Error! Bookmark not defined. D. Membuat File HTML.........................................................Error! Bookmark not defined. E. Menyimpan File HTML .....................................................Error! Bookmark not defined. F. Menjalankan File HMTL....................................................Error! Bookmark not defined. RANGKUMAN :.........................................................................Error! Bookmark not defined. UJI KOMPETENSI ......................................................................Error! Bookmark not defined. BAB III - FORMAT TEXT DAN HALAMAN WEB...............................Error! Bookmark not defined. A. Struktur Dasar HTML........................................................Error! Bookmark not defined. B. Tag Syntax dan Option .....................................................Error! Bookmark not defined. C. Format Teks Dalam HTML ................................................Error! Bookmark not defined. RANGKUMAN...........................................................................Error! Bookmark not defined. UJI KOMPETENSI ......................................................................Error! Bookmark not defined. BAB IV - FORMAT TABEL DAN HALAMAN WEB ............................Error! Bookmark not defined. A. Format Tabel pada Halaman Web........................................Error! Bookmark not defined. 1. Tag-Tag Tabel dalam HTML ..............................................Error! Bookmark not defined. 2. Elemen Table Tbody, Thead, Tfoot, Tr, Th, dan Td ...........Error! Bookmark not defined. 3. Cellpadding.......................................................................Error! Bookmark not defined. 4. Cellspacing........................................................................Error! Bookmark not defined. 5. Border ..............................................................................Error! Bookmark not defined. B. Format Multimedia pada Halaman Web..............................Error! Bookmark not defined. 1. Konsep Tampilan Multimedia dalam HTML......................Error! Bookmark not defined. 2. Tag Menampilkan Gambar ...................................................Error! Bookmark not defined. 3. Tag untuk Audio ...............................................................Error! Bookmark not defined.
  • 4. BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 4 4. Tag untuk Video ...............................................................Error! Bookmark not defined. RANGKUMAN...........................................................................Error! Bookmark not defined. UJI KOMPETENSI ......................................................................Error! Bookmark not defined. BAB VI - FORMAT KAITAN DAN FORMULIR PADA HALAMAN WEB ............Error! Bookmark not defined. A. Format Kaitan pada Halaman Web ......................................Error! Bookmark not defined. 1. Konsep Hyperlink dalam HTML ........................................Error! Bookmark not defined. 2. Tag–Tag untuk Hyperlink..................................................Error! Bookmark not defined. B. Format Formulir pada Halaman Web...............................Error! Bookmark not defined. 1. Konsep Formulir dalam HTML ..........................................Error! Bookmark not defined. 2. Penggunaan Tag Form......................................................Error! Bookmark not defined. 3. Form Option.....................................................................Error! Bookmark not defined. 4. Metode Get dan Post .......................................................Error! Bookmark not defined. 5. Tipe-Tipe Inputan dalam Form (Text, Password, Radio, Checkbox, Hidden, Button, Submit, dan File) ......................................................................Error! Bookmark not defined. RANGKUMAN...........................................................................Error! Bookmark not defined. BAB VII - PENGENALAN APPINVENTOR ........................................Error! Bookmark not defined. A. Pendahuluan ....................................................................Error! Bookmark not defined. B. Berkenalan dengan App Inventor.....................................Error! Bookmark not defined. RANGKUMAN...........................................................................Error! Bookmark not defined. UJI KOMPETENSI ......................................................................Error! Bookmark not defined. BAB VIII - INSTALASI DAN KONFIGURASI APP INVENTOR.............Error! Bookmark not defined. A. Menyiapkan App Inventor................................................Error! Bookmark not defined. RANGKUMAN...........................................................................Error! Bookmark not defined. UJI KOMPETENSI ......................................................................Error! Bookmark not defined. BAB IX - PENGENALAN IDE APP INVENTOR ..................................Error! Bookmark not defined. A. Komponen Desainer.........................................................Error! Bookmark not defined. B. Block Editor ......................................................................Error! Bookmark not defined. RANGKUMAN...........................................................................Error! Bookmark not defined. BAB X - MEMULAI APP INVENTOR................................................Error! Bookmark not defined. A. Memulai App Inventor .....................................................Error! Bookmark not defined. B. Memanggil Aplikasi App Inventor.....................................Error! Bookmark not defined. RANGKUMAN...........................................................................Error! Bookmark not defined. BAB XI - MEMBUAT APLIKASI HELLO PUSS ...................................Error! Bookmark not defined. A. Membuat Desain..............................................................Error! Bookmark not defined. B. Membuat Kode Block Program ........................................Error! Bookmark not defined. C. Menjalankan Aplikasi .......................................................Error! Bookmark not defined. BAB XII - MEMBUAT APLIKASI LOGIN ...........................................Error! Bookmark not defined.
  • 5. BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 5 A. Membuat Desain..............................................................Error! Bookmark not defined. B. Membuat Kode Block Program ........................................Error! Bookmark not defined. C. Menjalankan Aplikasi .......................................................Error! Bookmark not defined.
  • 6. BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 6 BAB I - KONSEP TEKNOLOGI PEMROGRAMAN WEB Tujuan Pembelajaran: Setelah mempelajari bab ini siswa diharapkan dapat mampu 1. Memahami tentang perkembangan teknologi informasi dan internet 2. Menjelaskan tentang HTML dan CSS 3. Mengetahui tentang Web Browser 4. Mengetahui dan Menggunakan Aplikasi Text Editor IDE A. Pendahuluan Perkembangan teknologi informasi dan internet sangat cepat sekali dan berkembang pesat. Perkembangan ini turut mempengaruhi perkembangan bahasa pemrograman, dimana pemrograman yang semula berbasis desktop, kemudian beralih ke pemrograman web dan perangkat bergerak. Seseorang yang ingin belajar bahasa pemrograman web dan harus terlebih dahulu menguasai HTML. HTML adalah singkatan dari Hypertext Markup Languange. Format umum yang digunakan dalam pemrograman web. Pemrograman web dan perangkat bergerak juga tidak terlepas dari kata-kata www (world wide web) yaitu sebuah istilah yang diberikan untuk seluruh bagian internet yang dapat di akses melalui web browser. WWW adalah kumpulan dokumen multimedia yang saling bertautan dengan menggunakan tautan hyperteks. B. HTML HTML ada singkatan dari Hypertext Markup Languange. Disebut Hypertext karena didalam HTML sebuah text dapat berfungsi lain, kita dapat membuatnya menjadi menjadi link yang dapat berpindah dari satu halaman ke halaman lainnya hanya dengan mengklik text tersebut. Walapun pada implementasinya nanti tidak hanya text yang dapat dijadikan link. Disebut Markup Language karena bahasa HTML menggunakan tanda (mark) untuk menandai bagian-bagian text. HTML merupakan bahasa dasar pembuatan web. Disebut dasar karena dalam membuat web, jika hanya menggunakan HTML tampilan web kelihatan sederhana, perlu didukung bahasa pemrograman yang mendukung untuk memanipulasi kode
  • 7. BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 7 HTML seperti JavaScrip dan PHP, tetapi sebelum anda belajar JavaScript dan PHP memahami HTML merupakan hala yang sangat mendasar. C. Web Browser Untuk dapat mempelajari HTML sangat dibutuhkan web browser. Terdapat beberapa web browser yang cukup banyak digunakan seperti mozila firefox, internet explorer, google chrome, operasi, safari dll. Anda bebas menggunakan web browser yang yang ada sukai. Web Browser adalah suatu program yang digunakan untuk menjelajahi internet atau untuk mencari informasi dari suatu web yang tersimpan didalam komputer. Untuk menggunakan web browser pengguna dapat mengaksesnya dengan sangat mudah. User atau pengguna hanya perlu membuka aplikasi kemudian mengetikkan alamat atau situs yang dituju, biasanya dengan menggunakan format WWW (world wide web) atau mengetikkan URL (Uniform Source Locator) pada address bar dilaman web browser. D. Aplikasi Text Editor IDE Setelah kita memiliki web browser untuk membuat kode HTML dibutuhkan aplikasi text editor yang sering disebut dengan IDE (Integrated Development Environment). Sama seperti web browser, aplikasi text editor juga cukup banyak seperti Notepad++, Komodo Edit, Dreamweaver, Sublime text dan Visual code. Dukungan tools untuk pemrograman web dan perangkat bergerak sangat kuat. Seperti yang sudah dijelaskan sebelumnya kita dapat menggunakan aplikasi text editor IDE seperti Notepad++, Komodo Edit, Dreamweaver, Sublime text dan Visual code. Untuk materi pemrograman web di bahan ajar ini kita akan menggunakan Sublime text yang mempunya cukup banyak fitur dan populer serta banyak digunakan oleh para programmer di industri digital dan kalangan web developer professional. Sublime Text adalah sebuah teks editor yang sangat canggih untuk coding, markup dan lain-lain. Anda akan menyukai antarmuka pengguna yang sangat sederhana. Sublime text mendukung sejumlah bahasa pemrograman diantaranya C, C++, C#, PHP, CSS, HTML, ASP dan banyak lagi.
  • 8. BAHAN AJAR | PEMROGRAMAN WEB DAN PERANGKAT BERGERAK 8 RANGKUMAN 1. Perkembangan teknologi informasi dan internet sangat cepat sekali dan berkembang pesat. Perkembangan ini turut mempengaruhi perkembangan bahasa pemrograman, dimana pemrograman yang semula berbasis desktop, kemudian beralih ke pemrograman web dan perangkat bergerak 2. HTML merupakan bahasa dasar pembuatan web. HTML ada singkatan dari Hypertext Markup Languange. Disebut Hypertext karena didalam HTML sebuah text dapat berfungsi lain, kita dapat membuatnya menjadi menjadi link yang dapat berpindah dari satu halaman ke halaman lainnya hanya dengan mengklik text tersebut 3. Untuk dapat mengakses web dan html diperlukan aplikasi web browser. Terdapat beberapa web browser yang cukup banyak digunakan seperti mozila firefox, internet explorer, google chrome, operasi, safari dll. Anda bebas menggunakan web browser yang yang ada sukai 4. Web Browser adalah suatu program yang digunakan untuk menjelajahi internet atau untuk mencari informasi dari suatu web yang tersimpan didalam komputer. 5. Setelah kita memiliki web browser untuk membuat kode HTML dibutuhkan aplikasi text editor yang sering disebut dengan IDE (Integrated Development Environment). Sama seperti web browser, aplikasi text editor juga cukup banyak seperti Notepad++, Komodo Edit, Dreamweaver, Sublime text dan Visual code.