The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

PRODUK PELATIHAN PEKERTI AA 2021

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by chairulimam313, 2021-09-22 00:17:47

Edukatif

PRODUK PELATIHAN PEKERTI AA 2021

Keywords: Pekerti AA

COVER

PRODUK
PEKERTI-AA

Program Peningkatan Keterampilan Dasar
Teknik Instruksional dan Applied Approach

(PEKERTI - AA)

Analisis Instruksional dan Peta Konsep; Profil Lulusan, SK, KD dan
LO; Rekonstruksi Mata Kuliah; RPS; SAP; Kontrak Perkuliahan;
Bahan Ajar; Media Pembelajaran; Rancangan Tugas dan Praktikum;
Kisi-Kisi Tes, Tes Hasil Belajar, dan Kunci Jawaban; Platform LMS;

Video Pembelajaran

Nama : Chairul Imam , S. Kom ., M. Kom
NIDN : 0131039302
Instansi : Universitas Battuta
Mata Kuliah : Pemograman Web

Penyelengara

UNIT LAYANAN PEKERTI-AA

UNIVERSITAS NEGERI MEDAN

2021

LEMBAR PENGESAHAN

Tugas Akhir Pelatihan Program Peningkatan Keterampilan Dasar Teknik
Instruksional– Applied Approach
(PEKERTI-AA)

Oleh

Nama : Chairul Imam, S. Kom., M. Kom
NIDN : 0131039302
Jurusan/Prodi : Teknologi Informasi
Mata Kuliah : Pemograman Web

Pembimbing, Medan, September 2021
Peserta PEKERTI – AA

Prof. Dr. Efendi Napitupulu, M.Pd Chairul Imam, S. Kom., M. Kom
NIP. 196311271987031001 NIDN. 0131039302

Mengetahui,

Rektor Koordinator
Universitas Battuta PEKERTI-AA UNIMED

Dr. Sugito, M.Si. Prof. Dr. Efendi Napitupulu, M.Pd
NIDN.0102026902 NIP. 196311271987031001

Produk Pekerti – AA i

KATA PENGANTAR

Puji dan syukur kepada Allah Subhanahu Wata’ ala atas tersusunnya tugas akhir
pada “Pelatihan Pengembangan Keterampilan Dasar Teknik Instruksional dan Applied
Approach (PEKERTI - AA) yang diadakan oleh Universitas Battuta bekerjasama dengan
Universitas Negeri Medan berupa produk PEKERTI – AA. Produk PEKERTI – AA ini
merupakan tugas terstruktur yang memuat analisis instruksional dan peta konsep, profil
lulusan, sk, kd, lo, rekonstruksi mata kuliah, rps, sap, kontrak perkuliahan, bahan ajar,
media pembelajaran, rancangan tugas dan praktikum, kisi-kisi tes, kunci jawaban, tes hasil
belajar, platform, video pembelajaran

Penulis mengucapkan terima kasih kepada Universitas Battuta, Universitas Negeri
Medan yang telah memberi kesempatan kepada penulis untuk mengikuti pelatihan
PEKERTI - AA. Pelatihan ini sangat bermanfaat serta dapat meningkatkan kualitas dan
efektifitas serta profesionalitas dalam proses belajar-mengajar.Penulis juga menyampaikan
terima kasih kepada Rektor Universitas Negeri Medan serta koordinator PEKERTI-AA
dari Lembaga Pengembangan Pendidikan dan Aktivitas Instruksional Universitas Negeri
Medan sekaligus selaku pembimbing yaitu Prof. Dr. Efendi Napitupulu, M.Pd yang telah
membimbing penulis sehingga produk PEKERTI-AA ini bisa diselesaikan. Penulis
menyadari bahwa masih terdapat kekurangan dalam penyusunan tugas akhir ini, oleh
karenanyakritik dan saran yang membangun sangat penulis perlukan.

Medan, September 2021
Penulis,

Chairul Imam, S. Kom., M. Kom

Produk Pekerti – AA ii

DAFTAR ISI

COVER ........................................................................................................................... 1
LEMBAR PENGESAHAN ............................................................................................. i
KATA PENGANTAR .................................................................................................... ii
DAFTAR ISI..................................................................................................................iii
ANALISIS INSTRUKSIONAL ,PETA KOMPETENSI, PETA KONSEP ................. 1
PROFIL LULUSAN, SK, KD, LO................................................................................. 6
REKONSTRUKSI MATA KULIAH............................................................................. 9
RENCANA PERKULIAHAN SEMESTER (RPS) SILABUS.................................... 11
SATUAN ACARA PERKULIAHAN (SAP)................................................................ 18
KONTRAK PERKULIAHAN ..................................................................................... 36
BAHAN AJAR.............................................................................................................. 42
MEDIA PEMBELAJARAN......................................................................................... 57
RANCANGAN TUGAS DAN PRAKTIKUM........................................................... 138
KISI-KISI TES, TES SOAL ESSAY DAN KUNCI JAWABAN.............................. 144
PLATFORM............................................................................................................... 162
VIDEO PEMBELAJARAN ....................................................................................... 163

Produk Pekerti – AA iii

ANALISIS INSTRUKSIONAL, PETA KOMPETENSI, PETA KONSEP

I. Profil Lulusan dan Standar Kompetensi Pemrograman Web
Tahun Akademik 2020/2021

A. Struktur Kompetensi
Profil lulusan: Memiliki kemampuan bersaing sebagai tenaga profesional teknologi informasi di

dunia kerja. Mampu bersikap profesional dalam menjalankan profesinya di bidang teknologi

informasi. Tangguh dan tanggap dalam menghadapi permasalahan di bidang teknologi informasi,

yaitu:

1. Mampu dibidang Developer sistem integratif dan midleware .

2. Mampu dibidang Administrator jaringan, administrator system, serta Pengelola keamanan

sistem.

3. Mampu dibidang Database administrator, database programmer, informasi bisnis analis, dan

datawarehouse desainer.

4. Mampu dibidang Konsultan TI, Penganalisis Sistem Informasi perusahaan, dan Manajer

Proyek TI.

Dengan adanya profil lulusan diatas, maka standar kompetensi yang diharapkan dari lulusan

Sarjana Teknologi Informasi (dinyatakan dalam capaian pembelajaran lulusan) sebagai berikut :

Dimensi Kode Rumusan Capaian Pembelajaran

Pengetahuan Menguasai konsep teoritis matematika terapan, algoritma dan
P1 konsep dasar rekayasa perangkat lunak secara umum untuk dapat

mengembangkan perangkat lunak;

Menguasai konsep teoritis tentang metode pengujian unit perangkat
P2 lunak aplikasi meliputi pendekatan black–box dan white-box

functional testing;

Menguasai pengetahuan prosedural dan praktikal tentang analisis

P3 kebutuhan data dan desain basis data dalam pengembangan perangkat

lunak;

Menguasai pengetahuan tentang standar pengkodean dalam menjaga

P4 kualitas pengembangan perangkat lunak dan teknik penyusunan

dokumentasi perangkat lunak;

P5 Menguasai prinsip dan isu terkini dalam masalah etika, sosial
organisasi, legal dan ekonomi terkait perangkat lunak;

P6 Menguasai pengetahuan tentang teknik komunikasi interpersonal baik
lisan maupun tulisan;

P7 Menguasai pengetahuan tentang perkembangan teknologi dan kakas
terkini, dan tren ke masa depan untuk pengembangan perangkat lunak;

Menguasai prinsip dan cara mengumpulkan, menyimpan, dan
P8 mengelola informasi dengan mempertimbangkan permasalahan

keamanan data, integritas data dan inovasi teknologi informasi;

1

Dimensi Kode Rumusan Capaian Pembelajaran
Keterampilan KK1 Mampu memanfaatkan matematika terapan, algoritma, dan prinsip
Khusus rekayasa perangkat lunak sesuai prosedur dan praktik teknikal untuk
KK2 menyelesaikan masalah rekayasa yang terdefinisi dengan jelas dalam
Sikap pengembangan perangkat lunak;
KK3 Mampu berpikir komputasi untuk mengidentifikasi dan
menyelesaikan persoalan dan solusinya ke dalam representasi data
KK4 dan algoritma didasarkan pada pemikiran logis, kritis, dan inovatif;
Mampu merancang, mengimplementasikan, dan mengevaluasi model
KK5 proses dan model data secara konseptual, logikal dan fisikal serta
KK6 mampu melakukan instalasi konfigurasi, pemutakhiran, adaptasi,
S1 monitoring dan mengelola basis data;
S2 Mampu melakukan transformasi algoritma menjadi source program
S3 dengan bahasa pemrograman terkini yang sesuai dengan platform
S4 teknologi yang dipersyaratkan pada Software Requirements
S5 Specifications (SRS);
S6
S7 Mampu melakukan pengujian pada source code perangkat lunak
S8 menggunakan pendekatan black–box dan white-box functional
testing dan bertanggung jawab atas hasilnya secara mandiri;

Mampu menerapkan teknologi dan kakas terkini dalam memecahkan
masalah- masalah (problem solving) terkait pengembangan
perangkat lunak.

Bertakwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan
sikap religius;

Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas
berdasarkan agama, moral, dan etika;

Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat,
berbangsa, bernegara, dan kemajuan peradaban berdasarkan
Pancasila;

Berperan sebagai warga negara yang bangga dan cinta tanah air,
memiliki nasionalisme serta rasa tanggungjawab pada negara dan
bangsa

Menghargai keanekaragaman budaya, pandangan, agama, dan
kepercayaan, serta pendapat atau temuan orisinal orang lain;

Bekerja sama dan memiliki kepekaan sosial serta kepedulian
terhadap masyarakat dan lingkungan;

Taat hukum dan disiplin dalam kehidupan bermasyarakat dan
bernegara;

Menginternalisasi nilai, norma, dan etika akademik;

2

Dimensi Kode Rumusan Capaian Pembelajaran
S9
Keterampilan S10 Menunjukkan sikap bertanggungjawab atas pekerjaan di bidang
Umum S11 keahliannya secara mandiri;
S12
S13 Menginternalisasi semangat kemandirian, kejuangan, dan
KU1 kewirausahaan.
KU2
KU3 Bersikap inklusif, bertindak objektif, serta tidak diskriminatif karena
pertimbangan jenis kelamin, agama, ras, kondisi fisik, latar belakang
KU4 keluarga, dan status sosial ekonomi.
KU5
Berkomunikasi secara efektif, empatik, dan santun dengan sesama
KU6 pendidik, tenaga kependidikan, orang tua, dan masyarakat.

KU7 Beradaptasi di tempat bertugas di seluruh wilayah Republik
Indonesia yang memiliki keragaman sosial budaya.
KU8
Mampu menyelesaikan pekerjaan berlingkup luas dan menganalisis
data dengan beragam metode yang sesuai, baik yang belum maupun
yang sudah baku;

Mampu menunjukkan kinerja bermutu dan terukur;

Mampu memecahkan masalah pekerjaan dengan sifat dan konteks
yang sesuai dengan bidang keahlian terapannya didasarkan pada
pemikiran logis, inovatif, dan bertanggung jawab atas hasilnya
secara mandiri;

Mampu menyusun laporan hasil dan proses kerja secara akurat dan
sahih serta mengomunikasikannya secara efektif kepada pihak lain
yang membutuhkan;

Mampu bekerja sama, berkomunikasi, dan berinovatif dalam
pekerjaannya;

Mampu bertanggungjawab atas pencapaian hasil kerja kelompok
dan melakukan supervisi dan evaluasi terhadap penyelesaian
pekerjaan yang ditugaskan kepada pekerja yang berada di bawah
tanggungjawabnya;

Mampu melakukan proses evaluasi diri terhadap kelompok kerja
yang berada dibawah tanggung jawabnya, dan mengelola
pengembangan kompetensi kerja secara mandiri;

Mampu mendokumentasikan, menyimpan, mengamankan, dan
menemukan kembali data untuk menjamin kesahihan dan mencegah
plagiasi.

3

B. Peta Kompetensi

Membuat web dinamis sampai operasi CMS
Wordpress pada database

Melakukan Melakukan operasi Melakukan operasi Melakukan operasi
Instalasi CMS Editing Theme pada Editing Plugin Update data posts dan

Wordpress CMS Wordpress CMS Wordpress pages CMS Worpress

Menggunakan mysql untuk Mengkoneksikan CMS
pembuatan database Wordpress& mysql

Menggunakan Menggunakan struktur Menggunakan struktur Menggunakan Menggunakanform
syntax PHP percabangan perulangan array

Menggunakan tag-tag dasar HTML Menggunakan CSS

Mahasiswa mampu
memahami konsep web

secara umum

4

C. Peta Konsep

Konsep Word Wide Teknologi Aplikasi Jenis-Je
Web Web Bro

Client side Server Side Web Statis

Mempresentasikan
Peta Konsep

Pemograman Web

enis Web Konsep Web Server Instalasi Web Server Jenis Editor Teks
owser

Web Dinamis Cara Kerja Web Jenis-Jenis Web
Server SerVer

5

PROFIL LULUSAN, SK, KD, LO

A. Profil Lulusan

No Profil Utama Lulusan Deskripsi

1 Developer Sistem Peran yang memiliki kemampuan yang dapat mengintegrasikan

Integratif Dan sistem, integrasi antara unsur-unsur teknologi (hardware, jaringan,

Midleware Programmer software dan data) serta orang-orang dan proses integrasi antara

beberapa sistem yang terpisah, mengintegrasikan komponen ke

dalam satu sistem dan akhirnya melakukan validasi sistem.

2 Administrator jaringan, Peran yang memiliki kemampuan dapat memilih, merancang,

administrator system, mendeploy, mengintegrasikan dan mengelola (administrator)

serta Pengelola jaringan dan infrastruktur komunikasi di dalam sebuah organisasi.

keamanan system Pengetahuan ini meliputi komunikasi data, telekomunikasi,

inter/intranetworking dan keamanan infrastruktur. Yang dibahas juga

meliputi data multimedia, media penyimpanan dan distribusi

informasi, serta World Wide Web.

3 Database administrator, Peran yang memiliki kemampuan untuk membuat kebijakan-

database programmer, kebijakan, prosedur-prosedur dan cara paling efektif (best practices)

informasi bisnis analis, dalam mengelolah informasi dan data untuk memastikan bahwa data

dan datawarehouse dapat dipahami, dipercaya, visible, dapat diakses dan dioptimasi

desainer. untuk penggunaanya serta dapat dioperasikan.

4 Konsultan TI, Peran yang memiliki kemampuan untuk dapat melakukan analisis

Penganalisis Sistem kebutuhan dan persyaratan, perancangan, implementasi dan evaluasi

Informasi perusahaan, aplikasi (atau sistem informasi, sistem berbasis komputer atau solusi

dan Manajer Proyek TI. teknologi) untuk mendukung pencapaian tujuan organisasi.

B. Standar Kompetensi
Terdapat 5 standar kompetensi pada mata kuliah Pemograman Web, diantaranya;

1) Mahasiswa mampu memahami konsep dan dapat implementasikan kerja web
2) Mahasiswa mampu memahami fungsi aplikasi-aplikasi web.
3) Mahasiswa mengetahui bahasa-bahasa dalam pemprograman web.
4) Mahasiswa mampu merancang dan mendesain web.
5) Mahasiswa mampu memahami konsep dan dapat implementasikan domain/hosting

C. Kompetensi Dasar
Terdapat 8 jenis kompetensi dasar dalam mata kuliah Pemograman Web, diantaranya;

1) Mahasiswa dapat menguasai prinsip-prinsip dan terminologi web sehingga dapat
menjelaskannya dengan cara yang mudah dimengerti.

2) Mahasiswa dapat menguasai pengetahuan teknologi yang mendasari internet dan web
sehingga dapat mengidentifikasi teknologi-teknologi dasar yang diperlukan dalam suatu
situs atau aplikasi web.

3) Mahasiswa dapat menguasai bahasa HTML sehingga dapat menggunakannya untuk
membuat halaman web.

4) Mahasiswa dapat menguasai CSS sehingga dapat menggunakannya untuk mengatur style
halaman web.
.

6

5) Mahasiswa dapat menguasai membangun halaman web dengan PHP.
6) Mahasiswa dapat mengunakan aplikasi Xampp data di dalam database dan dapat proses

phpmyadmin.
7) Mahasiswa dapat Implementasi CMS Wordpress dan menerapkan CMS Wordpress.
8) Mahasiswa dapat mengelola Cpanel Hosting.

D. Capaian Pembelajaran (Learning Outcome)
Capaian pembelajaran lulusan program studi Teknologi Informasi
1. Sikap dan Tata Nilai
a) Bertaqwa kepada Tuhan Yang Maha Esa dan mampu menunjukkan sikap religius;
b) Menjunjung tinggi nilai kemanusiaan dalam menjalankan tugas berdasarkan agama,
moral dan etika;
c) Berkontribusi dalam peningkatan mutu kehidupan bermasyarakat, berbangsa, bernegara,
dan peradaban berdasarkan Pancasila;
d) Berperan sebagai warga negara yang bangga dan cinta tanah air, memiliki nasionalisme
serta rasa tanggung jawab pada negara dan bangsa;
e) Menghargai keanekaragaman budaya, pandangan, agama, dan kepercayaan, serta
pendapat atau temuan orisinal orang lain;
f) Bekerja sama dan memiliki kepekaan sosial serta kepedulian terhadap masyarakat dan
lingkungan;
g) Taat hukum dan disiplin dalam kehidupan bermasyarakat dan bernegara;
h) Menginternalisasi nilai, norma, dan etika akademik;
i) Menunjukkan sikap bertanggung jawab atas pekerjaan di bidang Teknologi Informasi;
j) Menginternalisasi semangat kemandirian, kejuangan, dan kewirausahaan;

2. Keterampilan Umum
Setiap lulusan Prodi Teknologi Informasi memiliki keterampilan kerja secara umum
sebagaimana berikut:
a) Memiliki kemampuan yang dapat mengintegrasikan sistem;
b) integrasi antara sistem yang sedang dikembangkan dengan sistem yang sudah ada

(mengintegrasikan teknologi yang ada dan baru);
c) Memiliki kemampuan dapat memilih, merancang, mendeploy, mengintegrasikan dan

mengelola (administrator) jaringan dan infrastruktur komunikasi di dalam sebuah
organisasi. Pengetahuan ini meliputi komunikasi data, telekomunikasi,
inter/intranetworking dan keamanan infrastruktur. Yang dibahas juga meliputi data
multimedia, media penyimpanan dan distribusi informasi, serta World Wide Web;
d) Memiliki jiwa mandiri, disiplin, jujur, tanggung jawab,dan kemampuan berpikir secara
ilmiah, kritis, kretif,dan inovatif;
e) memiliki kemampuan untuk membuat kebijakan-kebijakan, prosedur-prosedur dan cara
paling efektif (best practices) dalam mengelolah informasi dan data untuk memastikan
bahwa data dapat dipahami, dipercaya, visible, dapat diakses dan dioptimasi untuk
penggunaanya serta dapat dioperasikan;
f) Memiliki kemampuan untuk dapat melakukan analisis kebutuhan dan persyaratan,
perancangan, implementasi dan evaluasi aplikasi (atau sistem informasi, sistem berbasis
komputer atau solusi teknologi) untuk mendukung pencapaian tujuan organisasi.

7

3. Keterampilan Khusus
Mampu menerapkan pemikiran logis, kritis, sistematis, dan inovatif dalam konteks
a) Mampu merancang dan mengembangkan algorithma untuk berbagai keperluan dalam

bidang Network, Network Security, Data Solution, dan Artificial Intelligence;
b) Memiliki kemampuan sebagai tenaga profesional System Administrator pada bidang

Network Specialist atau sebagai seorang Database Administrator pada bidang Data
Solution Specialist, sebagai upaya untuk memenuhi kebutuhan Dunia Industri;
c) Mampu merancang dan menghasilkan sebuah inovasi dalam bidang kewirausahaan yang
berbasis teknologi atau sebagai Technopreneur dalam rangka menciptakan knowledge
based economy masyarakat sehingga dapat menciptakan lapangan pekerjaan untuk
berkontribusi pada kemajuan bangsa dan negara serta dalam menghadapi Persaingan
Global;
4. Penguasaan Pengetahuan
a) Menguasai konsep teoritis bidang pengetahuan Ilmu Komputer /Informatika secara
umum dan konsep teoritis pada bidang Network atau Data Solution secara mendalam,
serta mampu memformulasikan penyelesaian masalah procedural;
b) Memiliki pengetahuan dan keahlian sebagai seorang System Administrator dalam
bidang Network Specialist atau Database Administrator dalam bidang Data Solution
Specialist;
c) Memiliki pengetahuan terkait dengan cara kerja sistem komputer dan mampu
merancang dan mengembangkan berbagai algorithma /metode untuk memecahkan
masalah.
d) Mempunyai pengetahuan dalam mengem-bangkan algorithma/metode yang diimple-
mentasikan dalam perangkat lunak berbasis komputer;

8

REKONSTRUKSI MATA KULIAH

Dalam rangka mempersiapkan peserta didik yang tidak hanya memiliki kedalaman
keilmuan dalam bidang Teknologi Informasi akan tetapi memiliki horizon berfikir global –
sehingga mampu bertahan dan berkompetisi dalam era yang sangat kompetitif, maka
diperlukan kurikulum yang berorientasi akademik dan praktis.

Tim perumus telah berusaha keras dalam melakukan kaji ulang kurikulum
sebelumnya, melakukan kajian terhadap pasar kerja sebagai pengguna dan bertukar pikiran
dengan para ahli dan alumni guna mewujudkan kurikulum yang sesuai dengan kebutuhan
pasar. Tentunya, kurikulum ini dirancang tidak hanya untuk memenuhi kebutuhan pasar
yang sangat subject to change; akan tetapi pada tataran keilmuan juga mendapat porsi yang
cukup. Dengan demikian, alumni yang ingin melanjutkan studi ke jenjang yang lebih
tinggi sudah dibekali dengan ontologi, epistimologi dan aksiologi keilmuan yang cukup.
Maka dari itu, rekonstruksi mata kuliah disusun dengan sebaran sebagai berikut;

MATAKULIAH PROGRAM S1 TEKNOLOGI INFORMASI

A. MatakuliahKeilmuan dan Keterampilan (MKK)

Sem Kode MK Mata Kuliah SKS Total
20
UNIV3101 Pancasila dan Anti Korupsi 2
2 22
UNIV3102 Agama 2 21
2
UNIV3103 Bahasa Inggris I 3
3
1 UNIV3104 Bahasa Indonesia 3
FAKT3101 Pengantar Teknologi Informasi 3
2
FAKT3102 Matematika Diskrit 2
3
FAKT3103 Algoritma dan Pemograman 3
3
FAKT3104 Praktikum Algoritma dan Pemograman 3
3
UNIV3201 Kewarganegaraan & Anti Narkoba 3
3
UNIV3202 Bahasa Inggris II 3
3
FAKT3201 Statistika dan Probabilitas I
3
2 FAKT3202 Struktur Data
FAKT3203 Praktikum Struktur Data

FAKT3204 Aljabar Linear

FAKT3205 Sistem Basis Data

FAKT3206 Praktikum Sistem Basis Data

FAKT3301 Organisasi Dan Arsitektur Komputer

FAKT3302 Statistika dan Probabilitas II
3 FAKT3303 Pemograman Berorientasi Objek

FAKT3304 Praktikum Pemograman Berorientasi
Objek

9

FAKT3305 Sistem Operasi 3

PTIF3301 Arsitektur Perangkat Lunak 3

PTIF3302 Sistem Mikroprosesor 3

FAKT3401 Jaringan Dan Komunikasi Data 3

FAKT3402 Teknopreneur 3

PTIF3401 Perencanaan Rekayasa 3

4 PTIF3402 Teknologi Multimedia 3 21

PTIF3403 Teknik Antar Muka dan Periferal 3

PTIF3404 Sistem Terdistribusi 3

PTIF3405 Pemograman Web 3

FAKT3501 Interaksi Manusia Dan Komputer 3

PTIF3501 Sistem Cerdas 3

PTIF3502 Jaringan Enterprise 3

5 PTIF3503 Forensik Sistem 3 21

PTIF3504 Kecerdasan Buatan 3

PTIF3505 Keamanan dan Integritas Data 3

PTIF3506 Audit IT dan Tata Kelola 3

FAKT3601 Metodologi Penelitian 3

FAKT3602 Manajemen Projek 3

FAKT3603 Etika dan Profesi Teknologi 3

Sistem Integrator

PTIF3601 Projek Pengembangan Perangkat Lunak 3

PTIF3602 Perancang dan Analisis Algoritma 3

PTIF3603 Mobile Rekayasa Perangkat Lunak 3

PTIF3604 Pemeliharaan Perangkat Lunak 3

Database Engineer 3 21
6 PTIF3605 Administrasi Basis Data

PTIF3606 Teknik Penambangan Database 3

PTIF3607 Teknologi Big Data dan Cloud 3
Computing

PTIF3608 Analisis Big Data 3

Network Engineer

PTIF3609 Routing dan Switching 3

PTIF3610 Jaringan Nirkabel 3

PTIF3611 Pemograman Jaringan 3

PTIF3612 Keamanan Jaringan 3

7 FAKT3701 Enrichment Program 12 12

8 FAKT3801 Skripsi 66

TOTAL 144

10

RENCANA PERKULIAHAN

UNIVER

FAKUL

PROGRAM STUD

MATA KULIAH KODE Rumpun MK

Pemograman Web PTIF3405 Pemograman Web

OTORISASI Pengembang RPS:

Chairul Imam ,S.Kom.,M.Kom

CPL Prodi

Capaian 1. Mampu menerapkan solusi dengan memanfaatkan te

Pembelajaran 2. Memiliki kemampuan kepribadian sosial yang baik.

3. Memiliki kemampuan dasar di bidang rekayasa pera

bidang-bidang komunikasi data/jaringan Komputer.

4. Mampu menerapkan matematika, sains, dan prinsip r

kompleks pada bidang teknologi informasi.

5. Mampu menemukan sumber masalah rekayasa pada

6. Mampu melakukan riset yang mencakup identifikasi

komputer.

7. Mampu merancang program sesuai permintaan pelan

program/perangkat lunak, atau produk-produk multim

luas beserta seluruh kebutuhan keamanan jaringan se

peluang pengembangan jaringan.

CPMK

1) Mahasiswa mampu untuk mampu mengimplementasikan kons

kebutuhan software dan hardware sistem dan melakukan optim

SEMESTER (RPS) SILABUS

RSITAS BATTUTA Kode
Dokumen:
LTAS TEKNOLOGI

DI TEKNOLOGI INFORMASI

BOBOT (sks) SEMESTER Tgl
Penyusunan
b3
Koordinator RMK: 4

Ketua Prodi:

Aripin Rambe, S.Kom., M.Kom

eknologi informasi terkini.

angkat lunak/sistem informasi, bidang perancangan multimedia, atau

rekayasa (engineering principles) untuk menyelesaikan masalah rekayasa

sistem perangkat lunak, jaringan komputer, dan multimedia
i, formulasi, dan analisis masalah rekayasa pada teknik informatika dan

nggan dengan algoritma yang tepat dan pelkuang pengembangan
media/grafis atau merancang terkait jaringan komputer baik skala kecil dan
esuai dengan model berbagai teknologi jaringan yang berkembang dan

sep dan teori dasar web, HTML dan memiliki kemampuan untuk mempersiapkan
masi web.

11

Deskripsi 2) Mahasiswa mampu untuk mengidentifikasi jenis-jenis variabe
Singkat MK 3) Memiliki pengetahuan terhadap alat bantu (tools , framework,

Bahan membuat aplikasi yang baik dan cepat.
Kajian/ 4) Mahasiswa mampu memahami tentang konsep database.
Materi 5) Mahasiswa mampu memahami dan mengaplikasikan pemrogr
Pembelajaran 6) Mahasiswa mampu merancang dan membangun suatu sistem

untuk menyelesaikan masalah dengan menggunakan fungsdan
7) Mahasiswa mampu mendesain system manajemen database be
8) lapangan.

Materi Kuliah Pemograman web mempelajari tentang baha
koneksi ke basisdata. Dasar-dasar Pemrograman web HTML
dasar CSS dan mengaplikasikan untuk kasus sederhana. P
basis data dan pemrograman web untuk mengakses basis d
basisdata berbasis web untuk menyelesaikan masalah tertent

1. Abdulloh, Rohi. 2016. Trik Mudah Membuat CMS W
2. Andi, Kristanto. 2018. Perancangan Sistem Informas
3. Ardhana, YM Kusuma. 2012. PHP Menyelesaikan W
4. Bowo, Eri. 2014. Cpanel Panduan Wajib untuk Web
5. Daldi, N. A., Jebeng, R., dan Dulkifli, O., 2011. Stra

pada Klaster Kerajinan Tanah Liat dan Mainan Anak
6. E. Wibowo (2014). cPanel : Panduan Wajib Untuk W
7. Madcoms. 2016. Sukses Membangun Toko Online d
8. Rerung, R.R. (2018). Pemrograman Web Dasar. Yog
9. Rusli, Ansari Saleh Ahmar dan Abdul Rahman. , 201

Selatan : Yayasan Ahmar.Cendikia Indonesia.
10. Rizkita, N., Rosely, E., & Nugroho, H. (2018). Aplik

Web. EProceedings of Applied Science, 4(3), 1512–
11. Sambas Sahidah. Jurnal Sistem dan Teknologi Inform
12. Solichin, A. (2016). Pemrograman Web Dengan PHP
13. Supono and V. Putratama, Pemrograman Web denga

Deepublish, 2018.
14. Wardana. (2016). Aplikasi Website Profesional deng

el dan variabel internal PHP, Menejelaskan control structures dalam PHP.
, template) berbasis object dengan bentuk model, view , controller yang diperlukan untuk

raman CMS Wordpress untuk mengakses data base MySql.
berbasis web dengan menggunakanpemrograman prosedural dan berorientasi objek
n class.
erbasis Web untuk menyelesaikan masalah di

asa pemrograman dasar untuk membangun sebuah website dan melakukan
L dan mengaplikasikan pemrograman HTML untuk kasus sederhana.Dasar-
Pemrograman server scripting language menggunakan PHP. Dasar-dasar
data mysql menggunakan CMS Wordpress. Mendesain system manajemen
tu di lapangan.
Website dari Nol. Jakarta: Elex Media Komputindo.
si dan Aplikasinya.Yogyakarta: Gava Media.
Website 30 Juta. Jasakom.
b Master.Jasakom.
ategi Peningkatan Daya Saing Bisnis Melalui Pemanfaatan E-commerce
k . Badan Penelitian dan Pengembangan Provinsi Jawa Barat, Bandung.
Web Master. Jakarta: Jasakom.
dengan PHP & MySQL. Yogyakarta: Andi.
gyakarta: Deeppublish.
19, Pemrograman Website Dengan PHP-MySQL untuk Pemula, Sulawesi

kasi Pendaftaran dan Transaksi Pasien Klinik Hewan di Bandung Berbasis
–1520.
masi, 1.
P dan MySQL. Jakarta: Budi Luhur.
an Menggunakan PHP dan Framework Codeigniter, 1st ed. Yogyakarta:

gan PHP dan jQuery. Jakarta: PT. Elex Media Komputindo.

12

Pustaka 15. Wijianto, R., Anggoro, A., Informasi, S., & Informat
Pada Bkk ( Bursa Kerja Khusus ) Tunas Insan Karya
Dosen
Pengampu: 16. Wiga Ariani, dkk (2014). E-commerce web developm
17. Yeni Susilowati. Modul E-Commerce-Teaching Fact

Utama:
1. Andre. 2013. Tutorial Belajar CSS Part 1: Pengertian
http://www.duniailkom.com/tutorial-belajar-css-part
2. Atom. (2017, November 10) About WooCommerce.
3. Cpanel. (2017, November 10) About Cpanel. Retrivi
4. J, Warren, C, Connor, L, Brown, M, Pollard, R & O’
Entertainment and Arts Alliance, viewed 27 May 20
5. PHP: www.php.net
6. Riyadi, A.S. 2012. Perancangan Sistem Informasi
Islam 99 Rancabango [Online]. Vol 09(40) 11 hala
http://www.sttgarut.ac.id/jurnal/index.php/algoritma/
7. Wordpress. (2017, November 10) About Wordpress.
https://wordpress.org/about/Este,
8. http://www.w3.org
9. http://id.wikipedia.org/wiki/Cascading_Style_Sheets
10. Idwebhost. 2014. Pengertian Space Hosting dan
https://blog.idwebhost.com/cpanel/pengertian-space-

Chairul Imam , S.Kom., M.Kom

Mata Kuliah Pemograman Web
Syarat

tika, M. (2018). Sistem Informasi Pendaftaran Seleksi Kerja Berbasis Web
a Smk Negeri 2, 6(1), 76–84.
ment in wiga art.International Journal of Science and Research (IJSR).1-2.
tory For Students. Mutiara Publisher, 2019.

n CSS, Apa yang Dimaksud dengan CSS? [Online]. Tersedia:
t-1-pengertian-css-apa-yang-dimaksud-dengan-css/ .
. Retrivied Desember 2, 2017 from Atom : https://atom.io/
ied Desember 2, 2017 from Cpanel : https://cpanel.com/
’Connor, T 2008, Life in the clickstream: the future of journalism, Media
020, <http://www.alliance.org.au/documents/jurnal_ilmiah.pdf>..
i Berbasis Website Subsistem Guru di Sekolah Pesantren Persatuan
laman. Tersedia:
/article/viewFile/49/45
. Retrivied Desember 2, 2017 From Wordpress :

s
Bandwith [Online]. Tersedia:
-hosting-dan-bandwith/

13

Tatap Standar Kompetensi Kompetensi Dasar Indikator Kegiata
Muka( Belajar
MK) Mahasiswa dapat Mahasiswa dapat menggunakan Ketepatan
memahami konsep konsep dasar web untuk menjelaskan Diskusi,
1 dasar web. mengetahui tentang website konsep dasar Tanya Jawa
web Praktik

an Bahan Kajian Waktu Referensi Evaluasi
r (Materi Pelajaran) Belajar
(Menit) 1.Rusli, Ansari Saleh 1. Pekerjaan pribadi
a. Pengertian Website Ahmar dan Abdul 2. Pekerjaan sesama
ab, b. Pengertian 100’ Rahman. , 2019,
Pemrograman Website
Pemrograman Web Dengan PHP-MySQL
c. Bahasa Skrip untuk Pemula, Sulawesi
Pemrograman Web Selatan : Yayasan
d. Istilah-Istilah dalam Ahmar.Cendikia
Pemrograman Web Indonesia.
e. Struktur Navigasi 2.Yeni Susilowati.
f. Text Editor Modul E-Commerce-
Teaching Factory For
Students. Mutiara
Publisher, 2019.
3.Supono and V.
Putratama,
Pemrograman Web
dengan Menggunakan
PHP dan Framework
Codeigniter, 1st ed.
Yogyakarta:
Deepublish, 2018.
4.Rizkita, N., Rosely,
E., & Nugroho, H.
(2018). Aplikasi
Pendaftaran dan
Transaksi Pasien
Klinik Hewan di
Bandung Berbasis Web.
EProceedings of
Applied Science, 4(3),
1512–1520.

14

2-3 Mahasiswa dapat Mahasiswa mampu memahami Ketepatan Ceramah,

memahami scripting scripting HTML menjelaskan diskusi,

HTML scripting HTML pratikum da

tugas.

4-5 Mahasiswa dapat Mahasiswa mampu memahami Ketepatan: Diskusi,

memahami cara membuat frame dan 1.menjelaska Tanya Jawa

penggunaan CSS dan mengelola CSS pada form n penggunaan Praktik

dapat halaman web CSS

mengimplementasikan 2.mengimple

nya mentasikan

CSS

6-7 Mahasiswa dapat Mahasiswa mampu memahami Ketepatan Ceramah,

memahami PHP perancangan halaman web menjelaskan diskusi,

menggunakan PHP PHP pratikum da

tugas

2. Pengertian HTML: 100’ 1. Rerung, R.R. 1.Mandiri/Terstruktur
1) Pengertian Hypertext
an Markup Language (2018).Pemrograman 2. Tes Formatif

(HTML) Web Dasar.
2) Struktur Dasar HTML
Yogyakarta:
3. Format HTML dan
Tabel HTML: Deeppublish.
1) Html Format teks
2) Pembuatan Tabel

Menggunakan HTML

4. Bagian-bagian CSS 100’ 1. http://www.w3.org 1.Mandiri/Terstruktur

ab, dan Basic Element: 2. http://id.wikipedia.o 2. Tes Formatif

1) Pengenalan CSS rg/wiki/Cascading_Styl

2) BASIC ELEMENT e_Sheets

STYLING

5. CSS Box Model

6. Tentang PHP Dan 100’ 1. Wardana. (2016). 1.Mandiri/Terstruktur

Instalasi: Aplikasi Website 2. Tes Formatif

an 1.Tentang PHP Profesional dengan
2.Instalasi Apache dan
PHP dan jQuery.
PHP Jakarta: PT. Elex
7. memahami tag pada
Media Komputindo.
PHP serta mengetahui
2. Solichin, A. (2016).
struktur kontrol:
Pemrograman Web
1.Memahami tag-tag
dalam PHP tentang Dengan PHP dan
2.Memahami MySQL. Jakarta:
struktur kontrol Budi Luhur.

15

8 Mahasiswa mampu Mahasiswa mampu mengerjakan Ketepatan Buku

memahami materi soal sesuai dengan materi yang dalam Tertutup

yang telah diberikan & telah diberikan menjawab soal.

dapat mengerjakan

soal yang diberikan

9-10 Mahasiswa dapat Mahasiswa mampu: Ketepatan Diskusi,

memahami 1.memahami Administrasi :1.menjelaskan Tanya Jawa

Administrasi MySQL MySQL untuk membuat konsep relasi. Praktik

dan menggunakan database 2.menjelaskan

GUI untuk membuat 2.menggunakan GUI untuk proses

database membuat database pemodelan data

logik.

11-12 Mahasiswa dapat Mahasiswa mampu membuat Ketepatan Diskusi,
memahami pembuat koneksi database dan mampu membuat Tanya Jawa
koneksi database dan membuat aplikasi dengan CMS koneksi Praktik
mampu membuat Wordpress dan MySQL database dan
aplikasi dengan CMS mampu
Wordpress dan membuat
MySQL aplikasi
dengan CMS
Wordpress
dan Mysql

Ujian Tengah Semester 100’ 1.Mandiri/Terstruktur
2. Tes Formatif

9. Database MySQL 100’ 1. Wijianto, R., 1. Pekerjaan pribadi

ab, 1) Mengenal MySQL Anggoro, A., Informasi, 2. Pekerjaan sesama

2) Fungsi – Fungsi S., &Informatika, M.

Pada MySQL (2018). Sistem

3) Administrasi Informasi Pendaftaran

MySQL Seleksi Kerja Berbasis

10. Membahas tentang Web Pada Bkk ( Bursa
DDL dan DML serta Kerja Khusus ) Tunas

seleksi data: Insan Karya Smk

1) DDL ( Data Negeri 2, 6(1), 76–84.

Definiton Language ) 2. Madcoms. 2016.

2) DML (Data Sukses Membangun

Manipulation Toko Online dengan

Language) PHP & MySQL.

3) Seleksi Data Yogyakarta: Andi.

3. Andi, Kristanto.

2018. Perancangan

Sistem Informasi dan

Aplikasinya.Yogyakarta

: Gava Media.

11. Pengenal CMS 100’ 1. Abdulloh, Rohi. 1. Pekerjaan pribadi

ab, wordpress serta 2016. Trik Mudah 2. Pekerjaan sesama

database dan Membuat CMS

instalasi Xammp : Website dari Nol.

1) Pengenal CMS Jakarta: Elex Media

wordpress Komputindo

2) Pembuatan 2. Andi, Kristanto.

Database WEB 2018. Perancangan

3) Instalasi Xampp Sistem Informasi dan

12. Instalasi wordpress Aplikasinya.Yogyakart

a: Gava Media.

3. Rusli, Ansari Saleh

Ahmar dan Abdul

Rahman. , 2019,

16

13-14 Mahasiswa dapat Mahasiswa mampu memahami Ketepatan Diskusi,
memahami mengelola mengelola Cpanel Hosting membuat Tanya Jawa
Cpanel Hosting koneksi Praktik
domain dan
hosting ke
cpanel dalam
pembuatan
website.

15 Mahasiswa dapat Mahasiswa mampu memahami Komunikasi/ 1.Project

memahami materi materi yang telah diberikan & Presentasi Based

yang telah diberikan & dapat mengerjakan website yang Tugas Learning

dapat mengerjakan diberikan Kelompok: 2.Focus

website yang 1.Mahasiswa Group

diberikan mencari dan Discussio

merangkum

serta

mempresenta

sikan projek

website yang

dibuat

16 Mahasiswa dapat Mahasiswa mampu memahami Ketepatan Buku

memahami materi materi yang telah diberikan & dalam Tertutup

yang telah diberikan & dapat mengerjakan soal yang mengerjakan

dapat mengerjakan diberikan soal.

soal yang diberikan

Pemrograman Website
Dengan PHP-MySQL

untuk Pemula, Sulawesi

Selatan : Yayasan

Ahmar.Cendikia
Indonesia.

13. Pengenalan dan 100’ 1. Cpanel. (2017, 1.Mandiri/Terstruktu
ab, proses pengelola
November 10) About 2.Formatif tes
domain:
1. Pengenalan Cpanel Cpanel. Retrivied

2. Mengelola Domain Desember 2, 2017 from

Cpanel Cpanel :

https://cpanel.com/

14. proses pengelola file 2. Idwebhost. 2014.
Pengertian Space
website dan instal Hosting dan Bandwith
[Online]. Tersedia:
aplikasi di cpanel : https://blog.idwebhost.c
1. Mengelola File om/cpanel/pengertian-
space-hosting-dan-
Website Di Cpanel bandwith/

2. Instal Aplikasi Di
Cpanel

KUIS 100’ 1.Mandiri/Terstruktu
2.Formatif tes

on

Ujian akhir Semester 100’ 1.Mandiri/Terstruktu
2.Formatif tes

17

SATUAN ACARA PERKULIAHAN (SAP)

UNIVERSITAS BATTUTA

FAKULTA TEKNOLOGI
PROGRAM STUDI TEKNOLOGI INFORMASI
Alamat: No.15 M, Jl. Gajah Mada, Babura, Medan Baru, Medan City, North

Sumatra 20154,Telepon: (061) 80514277

Satuan Acara Pembelajaran

Disusun Oleh Disetujui Oleh

Chairul Imam, S.Kom., M.Kom Aripin Rambe, S.Kom., M.Kom

Program Studi : Teknologi Informasi

Mata Kuliah : Pemograman Web

Kode : PTIF3405

SKS : 3

Dosen Pengampu : Chairul Imam, S.Kom., M.Kom

Pertemuan Ke I (Pertama)

Pokok Bahasan konsep dasar web
Sub Pokok Bahasan
Standar Kompetensi a. Pengertian Website
b. Pengertian Pemrograman Web
c. Bahasa Skrip Pemrograman Web
d. Istilah-Istilah dalam Pemrograman Web
e. Struktur Navigasi
f. Text Editor

Mahasiswa dapat memahami konsep dasar web.

Kompetensi Dasar Mahasiswa dapat menggunakan konsep dasar web untuk
mengetahui tentang website

Indikator Keberhasilan Ketepatan menjelaskan konsep dasar web

Deskripsi Materi Pembelajaran Website adalah suatu kumpulan-kumpulan halaman yang

menampilkan berbagai macam informasi teks, data, gambar,
video maupun gabungan dari semuanya bersifat statis dan
dinamis. Dengan dokumen digunakan sebagai media untuk

menampilkan teks, gambar, multimedia dan lainnya pada
jaringan internet.

18

Mempresentasi
kan Peta
Konsep

Pemograman
Web

Peta Konsep Konsep Word Teknologi Jenis-Jenis Web Konsep Web Instalasi Web Jenis Editor
Wide Web Aplikasi Web Browser Server Server Teks

Client side Server Side Web Statis Web Dinamis Cara Kerja Web Jenis-Jenis Web
Server SerVer

Sumber Bacaan Buku , Jurnal , Ebook, Blogger Dan Website
Uraian Materi Membahas mengenai konsep dasar pemrograman web,
istilah-istilah dalam pemrograman web, menggunakan text
Tahap Pembelajaran editor, mengenal dan mengimplementasikan struktur
navigasi
Pendahuluan 1. Pembukaan dengan salam pembuka dan membaca do’a

menurut agama dan kepercayaan masing-masing
2. Apersepsi mengulang atau membahas kembali materi

yang telah diajarkan sebelumnya untuk dapat dikaitkan
dengan materi yang akan diajarkan.
3. penanaman Konsep proses menjelaskan materi pokok
pembahasan yang akan diajarkan.
4. pemahaman konsep kepada mahasiswa terhadap konsep
yang telah diajarkan dengan cara melatih tanya jawab
dan sharing materi yang diajarkan.
5. latihan dan keterampilan melancarkan mahasiswa
dengan cara mengulang-ulang kembali pembuatan
website pada pelatihan yang sudah diajarkan.
6. evaluasi terhadap mahasiswa dalam kemampuan dan
kualitas pembelajaran website yang diajarkan.
7. penutup materi pembelajaran dengan membaca doa
menurut agama dan kepercayaan masing-masing dan
salam.
1. Memberi penguatan terhadap respon yang diberikan oleh
mahasiswa.
2. Menjelaskan metoda yang digunakan
3. Menjelaskan tentang tugas, struktur tujuan,peran, fungsi,
kriteria keberhasilan, dan kegiatan belajar mahasiswa
4. Membagi kelompok

19

Penyajian 1. Presentasi Materi oleh dosen
Kegiatan Inti: 2. Mahasiswa bekerja/belajar dalam kelompok
3. Presentasi hasil diskusi kelompok (peer pre assessment)
1. Uraian 4. Mahasiswa diberi latihan secara individu (independent
2. Contoh
3. Latihan practice)
5. Mahasiswa mendiskusikan/mempresentasikan hasil
Penutup
kerjanya (independent practice)
Sumber Belajar 6. Mahasiswa diberi latihan tambahan (add assessment)
7. Tes formative

1. Merefleksi materi perkuliahan
2. Menanyakan hal-hal yang kurang jelas terkait materi
3. Menyimpulkan materi
4. Memberikan gambaran umum terkait materi pada

pertemuan berikutnya

1. Rusli, Ansari Saleh Ahmar dan Abdul Rahman. , 2019,
Pemrograman Website Dengan PHP-MySQL untuk
Pemula, Sulawesi Selatan : Yayasan Ahmar.Cendikia
Indonesia.

2. Yeni Susilowati. Modul E-Commerce-Teaching Factory
For Students. Mutiara Publisher, 2019.

3. Supono and V. Putratama, Pemrograman Web dengan
Menggunakan PHP dan Framework Codeigniter, 1st ed.
Yogyakarta: Deepublish, 2018.

4. Rizkita, N., Rosely, E., & Nugroho, H. (2018). Aplikasi
Pendaftaran dan Transaksi Pasien Klinik Hewan di
Bandung Berbasis Web. EProceedings of Applied
Science, 4(3), 1512–1520.

20

UNIVERSITAS BATTUTA
FAKULTA TEKNOLOGI

PROGRAM STUDI TEKNOLOGI INFORMASI
Alamat: No.15 M, Jl. Gajah Mada, Babura, Medan Baru, Medan City, North

Sumatra 20154,Telepon: (061) 80514277

Satuan Acara Pembelajaran

Disusun Oleh Disetujui Oleh

Chairul Imam, S.Kom., M.Kom Aripin Rambe, S.Kom., M.Kom

Program Studi : Teknologi Informasi

Mata Kuliah : Pemograman Web

Kode : PTIF3405

SKS : 3

Dosen Pengampu : Chairul Imam, S.Kom., M.Kom

Pertemuan Ke 2 dan 3
Pokok Bahasan
HTML
Sub Pokok Bahasan
2. Pengertian HTML:
Standar Kompetensi
1) Pengertian Hypertext Markup Language (HTML)
2) Struktur Dasar HTML

3. Format HTML dan Tabel HTML:

1) Html Format teks
2) Pembuatan Tabel Menggunakan HTML

Mahasiswa dapat memahami scripting HTML

Kompetensi Dasar Mahasiswa mampu memahami scripting HTML

Indikator Keberhasilan Ketepatan menjelaskan scripting HTML

Mampu mengenal skrip html, menggunakan ragam tag dan
Deskripsi Materi Pembelajaran pendeklarasian tabel beserta atributnya, mampu menuliskan

skrip dalam html

Mempresentasi
kan Peta
Konsep

Pemograman
Web

Peta Konsep Konsep Word Teknologi Jenis-Jenis Web Konsep Web Instalasi Web Jenis Editor
Wide Web Aplikasi Web Browser Server Server Teks

Client side Server Side Web Statis Web Dinamis Cara Kerja Web Jenis-Jenis Web
Server SerVer

Sumber Bacaan Buku , Jurnal , Ebook, Blogger Dan Website

21

Uraian Materi HTML (HyperText Markup Language) adalah suatu bahasa
yang menggunakan tanda-tanda tertentu (tag) untuk
Tahap Pembelajaran menyatakan kode-kode yang harus ditafsirkan oleh browser
agar halaman tersebut dapat ditampilkan secara benar.
Pendahuluan 1. Pembukaan dengan salam pembuka dan membaca do’a

Penyajian menurut agama dan kepercayaan masing-masing
Kegiatan Inti: 2. Apersepsi mengulang atau membahas kembali materi

1. Uraian yang telah diajarkan sebelumnya untuk dapat dikaitkan
2. Contoh dengan materi yang akan diajarkan.
3. Latihan 3. penanaman Konsep proses menjelaskan materi pokok
Penutup pembahasan yang akan diajarkan.
Sumber Belajar 4. pemahaman konsep kepada mahasiswa terhadap konsep
yang telah diajarkan dengan cara melatih tanya jawab
dan sharing materi yang diajarkan.
5. latihan dan keterampilan melancarkan mahasiswa dengan
cara mengulang-ulang kembali pembuatan website pada
pelatihan yang sudah diajarkan.
6. evaluasi terhadap mahasiswa dalam kemampuan dan
kualitas pembelajaran website yang diajarkan.
7. penutup materi pembelajaran dengan membaca doa
menurut agama dan kepercayaan masing-masing dan
salam.
1. Melakukan review materi pada pertemuan sebelumnya.
2. Memberikan pertanyaan terkait materi pada pertemuan
sebelumnya.
3. Memberi penguatan terhadap respon yang diberikan oleh
mahasiswa.
4. Menjelaskan metoda yang digunakan
5. Menjelaskan tentang tugas, struktur tujuan,peran, fungsi,
kriteria keberhasilan, dan kegiatan belajar mahasiswa
6. Membagi kelompok.
1. Presentasi Materi oleh dosen
2. Mahasiswa bekerja/belajar dalam kelompok
3. Presentasi hasil diskusi kelompok (peer pre assessment)
4. Mahasiswa diberi latihan secara individu (independent
practice)
5. Mahasiswa mendiskusikan/mempresentasikan hasil
kerjanya (independent practice)
6. Mahasiswa diberi latihan tambahan (add assessment)
7. Tes formative
1. Merefleksi materi perkuliahan
2. Menanyakan hal-hal yang kurang jelas terkait materi
3. Menyimpulkan materi
4. Memberikan gambaran umum terkait materi pada
pertemuan berikutnya
Rerung, R.R. (2018). Pemrograman Web Dasar. Yogyakarta:
Deeppublis

22

UNIVERSITAS BATTUTA
FAKULTA TEKNOLOGI

PROGRAM STUDI TEKNOLOGI INFORMASI
Alamat: No.15 M, Jl. Gajah Mada, Babura, Medan Baru, Medan City, North

Sumatra 20154,Telepon: (061) 80514277

Satuan Acara Pembelajaran

Disusun Oleh Disetujui Oleh

Chairul Imam, S.Kom., M.Kom Aripin Rambe, S.Kom., M.Kom

Program Studi : Teknologi Informasi

Mata Kuliah : Pemograman Web

Kode : PTIF3405

SKS : 3

Dosen Pengampu : Chairul Imam, S.Kom., M.Kom

Pertemuan Ke 4 dan 5
Pokok Bahasan
CSS
Sub Pokok Bahasan
4. Bagian-bagian CSS dan Basic Element:
Standar Kompetensi 1) Pengenalan CSS
Kompetensi Dasar 2) BASIC ELEMENT STYLING

5. CSS Box Model
Mahasiswa dapat memahami penggunaan CSS dan dapat
mengimplementasikannya

Mahasiswa mampu memahami cara membuat frame dan
mengelola CSS pada form halaman web

Indikator Keberhasilan Ketepatan:
1.menjelaskan penggunaan CSS

Deskripsi Materi Pembelajaran 2.mengimplementasikan CSS

CSS merupakan bahasa yang digunakan untuk mengatur
tampilan suatu dokumen yang ditulis dalam bahasa markup /
markup language. apabila kita membahasnya dalam konteks
web, bisa di artikan sebagai bahasa yang digunakan untuk
mengatur tampilan / desain sebuah halaman HTML.

Mempresentasi
kan Peta
Konsep

Pemograman
Web

Peta Konsep Konsep Word Teknologi Jenis-Jenis Web Konsep Web Instalasi Web Jenis Editor
Wide Web Aplikasi Web Browser Server Server Teks

Client side Server Side Web Statis Web Dinamis Cara Kerja Web Jenis-Jenis Web
Server SerVer

Sumber Bacaan Buku , Jurnal , Ebook, Blogger Dan Website

23

Uraian Materi CSS adalah kepanjangaan dari Cascading Style Sheets yang
berguna untuk menyederhanakan proses pembuatan website
Tahap Pembelajaran dengan mengatur elemen yang tertulis di bahasa markup.
CSS dipakai untuk mendesain halaman depan atau tampilan
Pendahuluan website (front end). CSS menangani tampilan dan 'rasa' dari
halaman website.
Penyajian
Kegiatan Inti: 1. Pembukaan dengan salam pembuka dan membaca do’a
menurut agama dan kepercayaan masing-masing
1. Uraian
2. Contoh 2. Apersepsi mengulang atau membahas kembali materi
3. Latihan yang telah diajarkan sebelumnya untuk dapat dikaitkan
dengan materi yang akan diajarkan.
Penutup
Sumber Belajar 3. latihan dan keterampilan melancarkan mahasiswa dengan
cara mengulang-ulang kembali pembuatan website pada
pelatihan yang sudah diajarkan.

4. evaluasi terhadap mahasiswa dalam kemampuan dan
kualitas pembelajaran website yang diajarkan.

5. penutup materi pembelajaran dengan membaca doa
menurut agama dan kepercayaan masing-masing dan
salam.

1. Melakukan review materi pada pertemuan sebelumnya.
2. Memberikan pertanyaan terkait materi pada pertemuan

sebelumnya.
3. Memberi penguatan terhadap respon yang diberikan oleh

mahasiswa.
4. Menjelaskan metoda yang digunakan
5. Menjelaskan tentang tugas, struktur tujuan,peran, fungsi,

kriteria keberhasilan, dan kegiatan belajar mahasiswa
6. Membagi kelompok.

1. Presentasi Materi oleh dosen
2. Mahasiswa bekerja/belajar dalam kelompok
3. Presentasi hasil diskusi kelompok (peer pre assessment)
4. Mahasiswa diberi latihan secara individu (independent

practice)
5. Mahasiswa mendiskusikan/mempresentasikan hasil

kerjanya (independent practice)
6. Mahasiswa diberi latihan tambahan (add assessment)
7. Tes formative

1. Merefleksi materi perkuliahan
2. Menanyakan hal-hal yang kurang jelas terkait materi
3. Menyimpulkan materi
4. Memberikan gambaran umum terkait materi pada

pertemuan berikutnya

1. http://www.w3.org
2. http://id.wikipedia.org/wiki/Cascading_Style_Sheets

24

UNIVERSITAS BATTUTA
FAKULTA TEKNOLOGI

PROGRAM STUDI TEKNOLOGI INFORMASI
Alamat: No.15 M, Jl. Gajah Mada, Babura, Medan Baru, Medan City, North

Sumatra 20154,Telepon: (061) 80514277

Satuan Acara Pembelajaran

Disusun Oleh Disetujui Oleh

Chairul Imam, S.Kom., M.Kom Aripin Rambe, S.Kom., M.Kom

Program Studi : Teknologi Informasi

Mata Kuliah : Pemograman Web

Kode : PTIF3405
SKS :3

Dosen Pengampu : Chairul Imam, S.Kom., M.Kom

Pertemuan Ke 6 dan 7

Pokok Bahasan PHP

Sub Pokok Bahasan 6. Tentang PHP Dan Instalasi:
Standar Kompetensi 1) Tentang PHP
2) Instalasi Apache dan PHP

7. memahami tag pada PHP serta mengetahui struktur
kontrol:

1) Memahami tag-tag dalam PHP
2) Memahami tentang struktur kontrol

Mahasiswa dapat memahami PHP

Kompetensi Dasar Mahasiswa mampu memahami perancangan halaman web
menggunakan PHP

Indikator Keberhasilan Ketepatan menjelaskan PHP

Deskripsi Materi Pembelajaran PHP tergolong dalam bahasa pemrograman berbasis server-
side, maka script yang digunakan akan diproses oleh server.
Jenis server yang sering dipakai adalah Apache, Nginx, dan
LiteSpeed.

Mempresentasi
kan Peta
Konsep

Pemograman
Web

Peta Konsep Konsep Word Teknologi Jenis-Jenis Web Konsep Web Instalasi Web Jenis Editor
Wide Web Aplikasi Web Browser Server Server Teks

Client side Server Side Web Statis Web Dinamis Cara Kerja Web Jenis-Jenis Web
Server SerVer

Sumber Bacaan Buku , Jurnal , Ebook, Blogger Dan Website

25

Uraian Materi PHP (PHP: Hypertext Preprocessor) adalah sebuah bahasa
pemrograman server side scripting yang bersifat open
Tahap Pembelajaran source.Jenis server yang sering digunakan bersama dengan
PHP antara lain Apache, Nginx, dan LiteSpeed. Selain itu,
Pendahuluan PHP juga merupakan bahasa pemrograman yang bersifat
open source.
Penyajian 1. Pembukaan dengan salam pembuka dan membaca do’a
Kegiatan Inti:
menurut agama dan kepercayaan masing-masing
1. Uraian 2. Apersepsi mengulang atau membahas kembali materi
2. Contoh
3. Latihan yang telah diajarkan sebelumnya untuk dapat dikaitkan
Penutup dengan materi yang akan diajarkan.
Sumber Belajar 3. penanaman Konsep proses menjelaskan materi pokok
pembahasan yang akan diajarkan.
4. latihan dan keterampilan melancarkan mahasiswa dengan
cara mengulang-ulang kembali pembuatan website pada
pelatihan yang sudah diajarkan.
5. evaluasi terhadap mahasiswa dalam kemampuan dan
kualitas pembelajaran website yang diajarkan.
6. penutup materi pembelajaran dengan membaca doa
menurut agama dan kepercayaan masing-masing dan
salam.
1. Melakukan review materi pada pertemuan sebelumnya.
2. Memberikan pertanyaan terkait materi pada pertemuan
sebelumnya.
3. Memberi penguatan terhadap respon yang diberikan oleh
mahasiswa.
4. Menjelaskan metoda yang digunakan
5. Menjelaskan tentang tugas, struktur tujuan,peran, fungsi,
kriteria keberhasilan, dan kegiatan belajar mahasiswa
6. Membagi kelompok.
1. Presentasi Materi oleh dosen
2. Mahasiswa bekerja/belajar dalam kelompok
3. Presentasi hasil diskusi kelompok (peer pre assessment)
4. Mahasiswa diberi latihan secara individu (independent
practice)
5. Mahasiswa mendiskusikan/mempresentasikan hasil
kerjanya (independent practice)
6. Mahasiswa diberi latihan tambahan (add assessment)
7. Tes formative
4. Merefleksi materi perkuliahan
5. Menanyakan hal-hal yang kurang jelas terkait materi
6. Menyimpulkan materi
7. Memberikan gambaran umum terkait materi pada
pertemuan berikutnya
1. Wardana. (2016). Aplikasi Website Profesional dengan
PHP dan jQuery. Jakarta: PT. Elex Media Komputindo.
2. Solichin, A. (2016). Pemrograman Web Dengan PHP dan
MySQL. Jakarta: Budi Luhur.

26

UNIVERSITAS BATTUTA
FAKULTA TEKNOLOGI

PROGRAM STUDI TEKNOLOGI INFORMASI
Alamat: No.15 M, Jl. Gajah Mada, Babura, Medan Baru, Medan City, North

Sumatra 20154,Telepon: (061) 80514277

Satuan Acara Pembelajaran

Disusun Oleh Disetujui Oleh

Chairul Imam, S.Kom., M.Kom Aripin Rambe, S.Kom., M.Kom

Program Studi : Teknologi Informasi

Mata Kuliah : Pemograman Web

Kode : PTIF3405

SKS : 3

Dosen Pengampu : Chairul Imam, S.Kom., M.Kom

Pertemuan Ke 9 dan 10
Pokok Bahasan
Database MySQL
Sub Pokok Bahasan
9. Database MySQL
Standar Kompetensi
Kompetensi Dasar 1) Mengenal MySQL
Indikator Keberhasilan 2) Fungsi – Fungsi Pada MySQL
3) Administrasi MySQL
Deskripsi Materi Pembelajaran
10. Membahas tentang DDL dan DML serta seleksi data:
1) DDL ( Data Definiton Language )
2) DML (Data Manipulation Language)
3) Seleksi Data

Mahasiswa dapat memahami phpMyAdmin sebagai GUI dan
menggunakan GUI untuk membuat database

Mahasiswa mampu:
1.memahami phpMyAdmin sebagai GUI untuk membuat
database.
2.menggunakan GUI untuk membuat database

Ketepatan :
1.menjelaskan konsep relasi
2.menjelaskan proses pemodelan data logic

MySQL adalah sebuah database management system
(manajemen basis data) menggunakan perintah dasar SQL
(Structured Query Language) yang cukup terkenal. SQL
sendiri merupakan suatu bahasa yang dipakai di dalam
pengambilan data pada relational database atau database yang
terstruktu

27

Mempresentasi
kan Peta
Konsep

Pemograman
Web

Peta Konsep Konsep Word Teknologi Jenis-Jenis Web Konsep Web Instalasi Web Jenis Editor
Sumber Bacaan Wide Web Aplikasi Web Browser Server Server Teks
Uraian Materi
Client side Server Side Web Statis Web Dinamis Cara Kerja Web Jenis-Jenis Web
Tahap Pembelajaran Server SerVer

Pendahuluan Buku , Jurnal , Ebook, Blogger Dan Website

MySQL adalah salah satu jenis DBMS yang menggunakan
bahasa SQL untuk mengelola sistem basis data secara
terstruktur. Fungsi dari MySQL yang paling penting adalah
memudahkan pengguna dalam mengakses data dalam bentuk
String dan dapat diakses secara personal maupun publik di
website.
1. Pembukaan dengan salam pembuka dan membaca do’a

menurut agama dan kepercayaan masing-masing
2. Apersepsi mengulang atau membahas kembali materi

yang telah diajarkan sebelumnya untuk dapat dikaitkan
dengan materi yang akan diajarkan.
3. penanaman Konsep proses menjelaskan materi pokok
pembahasan yang akan diajarkan.
4. pemahaman konsep kepada mahasiswa terhadap konsep
yang telah diajarkan dengan cara melatih tanya jawab dan
sharing materi yang diajarkan.
5. latihan dan keterampilan melancarkan mahasiswa dengan
cara mengulang-ulang kembali pembuatan website pada
pelatihan yang sudah diajarkan.
6. evaluasi terhadap mahasiswa dalam kemampuan dan
kualitas pembelajaran website yang diajarkan.
7. penutup materi pembelajaran dengan membaca doa
menurut agama dan kepercayaan masing-masing dan
salam.
1. Melakukan review materi pada pertemuan sebelumnya.
2. Memberikan pertanyaan terkait materi pada pertemuan

sebelumnya.
3. Memberi penguatan terhadap respon yang diberikan oleh

mahasiswa.
4. Menjelaskan metoda yang digunakan
5. Menjelaskan tentang tugas, struktur tujuan,peran, fungsi,

kriteria keberhasilan, dan kegiatan belajar mahasiswa
6. Membagi kelompok.

28

Penyajian 1. Presentasi Materi oleh dosen
Kegiatan Inti: 2. Mahasiswa bekerja/belajar dalam kelompok
3. Presentasi hasil diskusi kelompok (peer pre assessment)
1. Uraian 4. Mahasiswa diberi latihan secara individu (independent
2. Contoh
3. Latihan practice)
5. Mahasiswa mendiskusikan/mempresentasikan hasil
Penutup
kerjanya (independent practice)
Sumber Belajar 6. Mahasiswa diberi latihan tambahan (add assessment)
7. Tes formative

1. Merefleksi materi perkuliahan
2. Menanyakan hal-hal yang kurang jelas terkait materi
3. Menyimpulkan materi
4. Memberikan gambaran umum terkait materi pada

pertemuan berikutnya

1. Andi, Kristanto. 2018. Perancangan Sistem Informasi
dan Aplikasinya.Yogyakarta: Gava Media. Insan Karya
Smk Negeri 2, 6(1), 76–84.

2. Wijianto, R., Anggoro, A., Informasi, S., &Informatika,
M. (2018). Sistem Informasi Pendaftaran Seleksi Kerja
Berbasis Web Pada Bkk ( Bursa Kerja Khusus ) Tunas

3. Madcoms. 2016. Sukses Membangun Toko Online
dengan PHP & MySQL.Yogyakarta: Andi.

29

UNIVERSITAS BATTUTA
FAKULTA TEKNOLOGI

PROGRAM STUDI TEKNOLOGI INFORMASI
Alamat: No.15 M, Jl. Gajah Mada, Babura, Medan Baru, Medan City, North

Sumatra 20154,Telepon: (061) 80514277

Satuan Acara Pembelajaran

Disusun Oleh Disetujui Oleh

Chairul Imam, S.Kom., M.Kom Aripin Rambe, S.Kom., M.Kom

Program Studi : Teknologi Informasi

Mata Kuliah : Pemograman Web

Kode : PTIF3405

SKS : 3

Dosen Pengampu : Chairul Imam, S.Kom., M.Kom

Pertemuan Ke 11 dan 12
Pokok Bahasan
Sub Pokok Bahasan CMS Wordpress dan Database Kulitas model data

Standar Kompetensi 1.Membuat koneksi database ke CMS Wordpress
Kompetensi Dasar 2.membuat aplikasi website dengan CMS Wordpress dan
Indikator Keberhasilan Mysql

Deskripsi Materi Pembelajaran Mahasiswa dapat memahami pembuat koneksi database dan
mampu membuat aplikasi dengan CMS Wordpress dan
MySQL

Mahasiswa mampu membuat koneksi database dan mampu
membuat aplikasi dengan CMS Wordpress dan MySQL

Ketepatan membuat koneksi database dan mampu membuat
aplikasi dengan CMS Wordpress dan Mysql

WordPress merupakan salah satu CMS ( Content
Management System ) bersifat open source yang digunakan
untuk membuat website. Sifatnya yang open source membuat
WordPress memiliki banyak komunitas dan dukungan.
Karenanya wordpress menjadi software paling mudah untuk
membuat website atau blog yang kuat.

30

Mempresentasi
kan Peta
Konsep

Pemograman
Web

Peta Konsep Konsep Word Teknologi Jenis-Jenis Web Konsep Web Instalasi Web Jenis Editor
Sumber Bacaan Wide Web Aplikasi Web Browser Server Server Teks
Uraian Materi
Client side Server Side Web Statis Web Dinamis Cara Kerja Web Jenis-Jenis Web
Tahap Pembelajaran Server SerVer

Pendahuluan Buku , Jurnal , Ebook, Blogger Dan Website

CMS WordPress merupakan perangkat lunak yang
mempunyai fasilitas untuk pengelolaan konten situs web.
Menggunakan CMS WordPress mengizinkan Anda untuk
melakukan pengelolaan keseluruh file, dokumen, serta desain
dan tampilan konten.
1. Pembukaan dengan salam pembuka dan membaca do’a

menurut agama dan kepercayaan masing-masing
2. Apersepsi mengulang atau membahas kembali materi

yang telah diajarkan sebelumnya untuk dapat dikaitkan
dengan materi yang akan diajarkan.
3. penanaman Konsep proses menjelaskan materi pokok
pembahasan yang akan diajarkan.
4. pemahaman konsep kepada mahasiswa terhadap konsep
yang telah diajarkan dengan cara melatih tanya jawab
dan sharing materi yang diajarkan.
5. latihan dan keterampilan melancarkan mahasiswa dengan
cara mengulang-ulang kembali pembuatan website pada
pelatihan yang sudah diajarkan.
6. evaluasi terhadap mahasiswa dalam kemampuan dan
kualitas pembelajaran website yang diajarkan.
7. penutup materi pembelajaran dengan membaca doa
menurut agama dan kepercayaan masing-masing dan
salam.
1. Melakukan review materi pada pertemuan sebelumnya.
2. Memberikan pertanyaan terkait materi pada pertemuan
sebelumnya.
3. Memberi penguatan terhadap respon yang diberikan oleh
mahasiswa.
4. Menjelaskan metoda yang digunakan
5. Menjelaskan tentang tugas, struktur tujuan,peran, fungsi,
kriteria keberhasilan, dan kegiatan belajar mahasiswa
6. Membagi kelompok.

31

Penyajian 1. Presentasi Materi oleh dosen
Kegiatan Inti: 2. Mahasiswa bekerja/belajar dalam kelompok
3. Presentasi hasil diskusi kelompok (peer pre assessment)
1. Uraian 4. Mahasiswa diberi latihan secara individu (independent
2. Contoh
3. Latihan practice)
5. Mahasiswa mendiskusikan/mempresentasikan hasil
Penutup
kerjanya (independent practice)
Sumber Belajar 6. Mahasiswa diberi latihan tambahan (add assessment)
7. Tes formative
1. Merefleksi materi perkuliahan
2. Menanyakan hal-hal yang kurang jelas terkait materi
3. Menyimpulkan materi
4. Memberikan gambaran umum terkait materi pada

pertemuan berikutnya

1. Abdulloh, Rohi. 2016. Trik Mudah Membuat CMS
Website dari Nol. Jakarta: Elex Media Komputindo

2. Andi, Kristanto. 2018. Perancangan Sistem Informasi dan
Aplikasinya.Yogyakarta: Gava Media.

3. Rusli, Ansari Saleh Ahmar dan Abdul Rahman. , 2019,
Pemrograman Website Dengan PHP-MySQL untuk
Pemula, Sulawesi Selatan : Yayasan Ahmar.Cendikia
Indonesia.

32

UNIVERSITAS BATTUTA
FAKULTA TEKNOLOGI

PROGRAM STUDI TEKNOLOGI INFORMASI
Alamat: No.15 M, Jl. Gajah Mada, Babura, Medan Baru, Medan City, North

Sumatra 20154,Telepon: (061) 80514277

Satuan Acara Pembelajaran

Disusun Oleh Disetujui Oleh

Chairul Imam, S.Kom., M.Kom Aripin Rambe, S.Kom., M.Kom

Program Studi : Teknologi Informasi

Mata Kuliah : Pemograman Web

Kode : PTIF3405

SKS : 3

Dosen Pengampu : Chairul Imam, S.Kom., M.Kom

Pertemuan Ke 13 dan 14
Pokok Bahasan
Cpanel
Sub Pokok Bahasan
13. Pengenalan dan proses pengelola domain:
Standar Kompetensi 1. Pengenalan Cpanel
2. Mengelola Domain Cpanel

14. proses pengelola file website dan instal aplikasi di
cpanel :

1. Mengelola File Website Di Cpanel
2. Instal Aplikasi Di Cpanel

Mahasiswa dapat memahami mengelola Cpanel Hosting

Kompetensi Dasar Mahasiswa mampu memahami mengelola Cpanel Hosting

Indikator Keberhasilan Ketepatan membuat koneksi domain dan hosting ke cpanel
Deskripsi Materi Pembelajaran dalam pembuatan website.

panel kontrol yang digunakan untuk melakukan pengaturan
pada layanan web hosting yang meliputi manajemen file,
database, domain, security, software dan konfigurasi lainnya.
Tanpa cPanel, pengaturan web hosting hanya bisa dilakukan
melalui perintah teks. cPanel memudahkan pengguna untuk
melakukan berbagai macam konfigurasi melalui tampilan
user interface yang menarik dan mudah dioperasikan.

33

Mempresentasi
kan Peta
Konsep

Pemograman
Web

Peta Konsep Konsep Word Teknologi Jenis-Jenis Web Konsep Web Instalasi Web Jenis Editor
Sumber Bacaan Wide Web Aplikasi Web Browser Server Server Teks
Uraian Materi
Client side Server Side Web Statis Web Dinamis Cara Kerja Web Jenis-Jenis Web
Tahap Pembelajaran Server SerVer

Pendahuluan Buku , Jurnal , Ebook, Blogger Dan Website

cPanel adalah suatu kontrol panel dari web hosting memiliki
fungsi untuk mengelola pengaturan domain, hosting ataupun
website. Aplikasi-aplikasi yang didukung cPanel meliputi
Apache, PHP, mySQL,Postgres, Perl, Python, and BIND,
dengan email seperti POP3, IMAP, layanan-layanan SMTP.
1. Pembukaan dengan salam pembuka dan membaca do’a

menurut agama dan kepercayaan masing-masing
2. Apersepsi mengulang atau membahas kembali materi

yang telah diajarkan sebelumnya untuk dapat dikaitkan
dengan materi yang akan diajarkan.
3. penanaman Konsep proses menjelaskan materi pokok
pembahasan yang akan diajarkan.
4. pemahaman konsep kepada mahasiswa terhadap konsep
yang telah diajarkan dengan cara melatih tanya jawab
dan sharing materi yang diajarkan.
5. latihan dan keterampilan melancarkan mahasiswa dengan
cara mengulang-ulang kembali pembuatan website pada
pelatihan yang sudah diajarkan.
6. evaluasi terhadap mahasiswa dalam kemampuan dan
kualitas pembelajaran website yang diajarkan.
7. penutup materi pembelajaran dengan membaca doa
menurut agama dan kepercayaan masing-masing dan
salam.
1. Melakukan review materi pada pertemuan sebelumnya.
2. Memberikan pertanyaan terkait materi pada pertemuan
sebelumnya.
3. Memberi penguatan terhadap respon yang diberikan oleh
mahasiswa.
4. Menjelaskan metoda yang digunakan
5. Menjelaskan tentang tugas, struktur tujuan,peran, fungsi,
kriteria keberhasilan, dan kegiatan belajar mahasiswa
6. Membagi kelompok.

34

Penyajian 1. Presentasi Materi oleh dosen
Kegiatan Inti: 2. Mahasiswa bekerja/belajar dalam kelompok
3. Presentasi hasil diskusi kelompok (peer pre assessment)
1. Uraian 4. Mahasiswa diberi latihan secara individu (independent
2. Contoh
3. Latihan practice)
5. Mahasiswa mendiskusikan/mempresentasikan hasil
Penutup
kerjanya (independent practice)
Sumber Belajar 6. Mahasiswa diberi latihan tambahan (add assessment)
7. Tes formative
1. Merefleksi materi perkuliahan
2. Menanyakan hal-hal yang kurang jelas terkait materi
3. Menyimpulkan materi
4. Memberikan gambaran umum terkait materi pada

pertemuan berikutnya

1. Cpanel. (2017, November 10) About Cpanel. Retrivied
Desember 2, 2017 from Cpanel : https://cpanel.com/

2. Idwebhost. 2014. Pengertian Space Hosting dan
Bandwith[Online].Tersedia:
https://blog.idwebhost.com/cpanel/pengertian-space-
hosting-dan-bandwith/

35

Nama Mata Kuliah KONTRAK PERKULIAHAN
Kode Mata Kuliah
Bobot SKS : Pemograman Web
: PTIF3405
Semester : 3 SKS
Hari Pertemuan
: IV (empat)
Jam / Pukul : Selasa

Tempat Perkuliahan : IV (13.30 – 15.10)

Dosen Pengampu : Ruangan Kelas C1 FTI
No HP / email
: Chairul Imam ,S.Kom.,M.Kom
: 082277636382/ [email protected]

1. Manfaat Mata Kuliah

Mata kuliah ini merupakan mata kuliah wajib yang diberikan pada
mahasiswa semester IV ; Setelah mengikuti perkuliahan ini mahasiswa
diharapkan mampu meningkatkan kemampuan berpikir secara logis,
mengembangkan cara berpikir dengan sistematis, melatih teliti terhadap detail,
meningkatkan kemampuan dalam mengatasi masalah, sesuai dengan jenisnya
masalahnya. Disamping itu juga diharapkan mahasiswa mampu merancang dan
mengimplementasikan web dengan baik. Diakhir perkuliahan diharapkan
mahasiswa mampu melakukan analisis terhadap masalah dalam pembuatan web
dan mampu menjelaskan programan yang digunakannya.

2. Deskripsi Mata Kuliah
Didalam mata kuliah ini dipelajari pengetahuan tentang web beserta

teknologinya serta keahlian untuk mengembangkan situs web menggunakan
metode dan cara yang tepat. Pengetahuan dan teknologi web yang akan dipelajari
termasuk didalamnya teknologi jaringan internet, terminologi web, bahasa
standar web HTML, CSS, dan Javascript, DOM, bahasa PHP, prinsip-prinsip
desain dan interaksi web, konsep arsitektur informasi, aksesibilitas, usabilitas,
dan findabilitas, serta proses hosting dan manajemen situs secara online..

3. Kompetensi Umum

Mahasiswa memahami HTML, CSS, dan Javascript, DOM, bahasa PHP,
CMS Wordpress, database, Cpanel .

4. Kompetensi Khusus

Mahasiswa yang telah menyelesaikan mata kuliah ini akan dapat
mengembangkan situs web berdasarkan tahapan pengembangan arsitektur
informasi, menggunakan prinsip-prinsip desain web dan interaksi yang benar,
menggunakan bahasa standar web seperti HTML untuk menyusun struktur
halaman web, CSS untuk mengatur tampilan halaman, Javascript untuk
menambahkan elemen interaktif dan dinamis, dan PHP untuk memperluas
fungsional situs web sehingga dapat mengolah data yang disimpan dalam
database mysql, yang pada akhirnya situs web yang dihasilkan akan memenuhi
tingkat aksesibilitas, usabilitas, dan findabilitas yang memadai. Dengan cara
demikian, ketika aplikasi atau situs web dipublikasikan oleh mahasiswa, maka
diharapkan akan memenuhi kriteria web yang standar dan mampu menarik target
audiens.

36

5. Strategi Pembelajaran
Strategi pembelajaran yang digunakan dalam pembelajaran ini bervariasi;

seperti:
a. Kelompok diskusi
b. Penyelidikan dan khasus
c. Pertanyaan dan Jawaban
d. Pembelajaran Ilmiah
e. Berbagi Ide
f. Dan lain – lain

6. Materi Pokok
Materi yang disajikan dalam mata kuliah ini adalah:
1. a. Pengertian Website.
b. Pengertian Pemrograman Web.
c. Bahasa Skrip Pemrograman Web.
d. Istilah-Istilah dalam Pemrograman Web.
e. Struktur Navigasi.
f. Text Editor.
2-3. 2. Pengertian HTML:
1) Pengertian Hypertext Markup Language (HTML)
2) Struktur Dasar HTML
3. Format HTML dan Tabel HTML:
1) Html Format teks
2) Pembuatan Tabel Menggunakan HTML
4-5.4. Bagian-bagian CSS dan Basic Element:
1) Pengenalan CSS
2) BASIC ELEMENT STYLING
5. CSS Box Model
6-7. 6. Tentang PHP Dan Instalasi:
1) Tentang PHP
2) Instalasi Apache dan PHP
7. memahami tag pada PHP serta mengetahui struktur kontrol:
1) Memahami tag-tag dalam PHP
2) Memahami tentang struktur kontrol
8. Ujian Tengah Semester

9-10. 9. Database MySQL
1) Mengenal MySQL
2) Fungsi – Fungsi Pada MySQL
3) Administrasi MySQL

10. Membahas tentang DDL dan DML serta seleksi data:
1) DDL ( Data Definiton Language )
2) DML (Data Manipulation Language)
3) Seleksi Data

37

11-12. 11. Pengenal CMS wordpress serta database dan instalasi Xammp :
1) Pengenal CMS wordpress

2) Pembuatan Database WEB
3) Instalasi Xampp

12. Instalasi wordpress
13-14. 13. Pengenalan dan proses pengelola domain:

1) Pengenalan Cpanel
2) Mengelola Domain Cpanel
14. proses pengelola file website dan instal aplikasi di cpanel :
1) Mengelola File Website Di Cpanel

2) Instal Aplikasi Di Cpanel
15. KUIS

16. Ujian Akhir Semester
7. Bahan Bacaan / Referensi

Bahan Referensi dari mata kuliah ini adalah sebagai berikut:
1) Andi, Kristanto. 2018. Perancangan Sistem Informasi dan
Aplikasinya.Yogyakarta: Gava Media.
2) Madcoms. 2016. Sukses Membangun Toko Online dengan PHP & MySQL.
Yogyakarta: Andi.
3) Rerung, R.R. (2018). Pemrograman Web Dasar. Yogyakarta: Deeppublish.
4) Rusli, Ansari Saleh Ahmar dan Abdul Rahman. , 2019, Pemrograman Website
Dengan PHP-MySQL untuk Pemula, Sulawesi Selatan : Yayasan
Ahmar.Cendikia Indonesia.
5) Rizkita, N., Rosely, E., & Nugroho, H. (2018). Aplikasi Pendaftaran dan
Transaksi Pasien Klinik Hewan di Bandung Berbasis Web. EProceedings of
Applied Science, 4(3), 1512–1520.
6) Solichin, A. (2016). Pemrograman Web Dengan PHP dan MySQL. Jakarta:
Budi Luhur.
7) Supono and V. Putratama, Pemrograman Web dengan Menggunakan PHP dan
Framework Codeigniter, 1st ed. Yogyakarta: Deepublish, 2018.
8) Wardana. (2016). Aplikasi Website Profesional dengan PHP dan jQuery.
Jakarta: PT. Elex Media Komputindo.
9) Wijianto, R., Anggoro, A., Informasi, S., & Informatika, M. (2018). Sistem
Informasi Pendaftaran Seleksi Kerja Berbasis Web Pada Bkk ( Bursa Kerja
Khusus ) Tunas Insan Karya Smk Negeri 2, 6(1), 76–84.
10) Yeni Susilowati. Modul E-Commerce-Teaching Factory For Students. Mutiara
Publisher, 2019.

8. Tugas-tugas
Tugas – tugas yang diberikan kepada mahasiswa adalah berupa:
1) Praktek Pembuatan web sederhana.
2) Praktek Pembuatan web menggunakan database.
3) Praktek Pembuatan web cms wordpress.
4) Praktek Pembuatan web online
5) Analisis Artikel pemprograman web dari jurnal

38


Click to View FlipBook Version