Tugas perkuliahan
+3
agung pribadi
M Maskhun Sofwan H.P
Admin
7 posters
Halaman 1 dari 1
Tugas perkuliahan
AWW
Trims atas pengumpulan tugas pertama rekans sekalians, sudah sesuai dengan ketentuan yaitu sebelum jam 17.00 sore hari Jum'at. Untuk selanjutnya stay tuned ke forum dan topik ini untuk melihat penugasan yang akan saya sampaikan lewat forum ini.
c.u. later friends
WWW
by TTx
Trims atas pengumpulan tugas pertama rekans sekalians, sudah sesuai dengan ketentuan yaitu sebelum jam 17.00 sore hari Jum'at. Untuk selanjutnya stay tuned ke forum dan topik ini untuk melihat penugasan yang akan saya sampaikan lewat forum ini.
c.u. later friends
WWW
by TTx
Web hosting
AWW
Saya ingatkan rekans sekalians, karena praktikum akan saya mulai minggu ketiga kuliah, dan laporan harus dalam bentuk halaman web yang telah onlain, maka bersegeralah untuk menjelajah internet untk mencari webhosting yang akan digunakan untuk menampung baik laporan mingguan maupun untuk tugas utama perkuliahan yaitu situs web pribadi. Sebaiknya cari yang gratisan saja, dan tidak perlu yang mendukung server-side scripting (php, asp, cgi, cfm, dll dst dsb). Yang penting bisa menampung karya rekans sekalians, ingat bahwa scripting anda nantinya masih berkutat di client-side dulu, jadi dukungan aneh-aneh seperti di atas gak diperlukan.
Nah silakan mencari your preferred choice of webhosting, preferably the free ones. Good luck to you all.
WWW
by TTx
Saya ingatkan rekans sekalians, karena praktikum akan saya mulai minggu ketiga kuliah, dan laporan harus dalam bentuk halaman web yang telah onlain, maka bersegeralah untuk menjelajah internet untk mencari webhosting yang akan digunakan untuk menampung baik laporan mingguan maupun untuk tugas utama perkuliahan yaitu situs web pribadi. Sebaiknya cari yang gratisan saja, dan tidak perlu yang mendukung server-side scripting (php, asp, cgi, cfm, dll dst dsb). Yang penting bisa menampung karya rekans sekalians, ingat bahwa scripting anda nantinya masih berkutat di client-side dulu, jadi dukungan aneh-aneh seperti di atas gak diperlukan.
Nah silakan mencari your preferred choice of webhosting, preferably the free ones. Good luck to you all.
WWW
by TTx
mau tanyapak !
asalamu'alaikum wr wb
mau nanya pak
mengupload hasil praktikum yang sudah di edit paling lambat hari apa ya pak ?
terimakasih
wasalamualaikum wr wb
mau nanya pak
mengupload hasil praktikum yang sudah di edit paling lambat hari apa ya pak ?
terimakasih
wasalamualaikum wr wb
M Maskhun Sofwan H.P- Jumlah posting : 14
Join date : 22.09.12
Lokasi : sleman,selomartani ,kalasan ,sleman
Re: Tugas perkuliahan
M Maskhun Sofwan H.P wrote:asalamu'alaikum wr wb
mau nanya pak
mengupload hasil praktikum yang sudah di edit paling lambat hari apa ya pak ?
terimakasih
wasalamualaikum wr wb
Wa'alaykumussalaam Wr Wb
Tentu saja aplod laporan dilakukan sebelum waktu mulai pengecekan. Cek terhadap laporan praktikum dimulai dari jam awal yang telah disampaikan (lihat posting sebelumnya) tiap hari senin sampai dengan jam 20.00 malam. Lebih dari itu maka bila masih ada laporan lagi akan mendapat diskon 20% dari nilainya tiap jam, berlaku kelipatan (masuk antara 20-21.00 mendapat 20%, antara 21-22.00 40%, antara 22-23.00 60%, antara 23-24.00 80%). Lewat hari Senin maka diskon 100% nilainya utk laporan periode itu. Demikian infonya, silakan bersegera mengerjakan saja ya
BTW, selanjutnya utk pertanyaan atau komen tentang praktikum sebaiknya pada topik khusus praktikum saja, karena topik ini akan dikhususkan untuk mendiskusikan tugas. Trims atas perhatiannya
Wass. Wr Wb
by TTx
Tugas frame
AWW
Sudah waktunya tugas via online lagi buat rekans sekalians. Saya sudah menyiapkan sebuah gambar di bawah ini, check it out (=cekidot)
[You must be registered and logged in to see this image.]
Hasil sudah harus terlihat pada situs anda hari Senin (8/10), dan akan mulai dicek jam 10.00AM.
Demikian tugasnya, selamat mencoba
WWW
by TTx
Sudah waktunya tugas via online lagi buat rekans sekalians. Saya sudah menyiapkan sebuah gambar di bawah ini, check it out (=cekidot)
[You must be registered and logged in to see this image.]
- Sampel di atas adalah tampilan yang menggunakan frame, terdiri atas 3 bagian yaitu bagian atas, kiri, dan kanan (bila gambar tidak nampak utuh/terlihat sepenuhnya karena resolusi monitor yang kecil, simpan dulu dan lihat dari komputer lokal).
- Bagian kiri digunakan untuk membuat link ke laporan-laporan dan halaman pribadi anda.
- Bagian kanan digunakan untuk menampilkan laporan anda.
- Tugas anda adalah membuat halaman seperti sampel di atas dan letakkanlah sebagai front page atau halaman pembuka dari keseluruhan situs anda.
- Setiap kali klik pada bagian kiri, maka akan ditampilkan di bagian kanan.
- Kecuali bagian atau halaman-halaman untuk situs pribadi (tugas utama), tidak ditampilkan di bagian kanan. Begitu link di bagian kiri/menu di-klik, frame akan dibuang dan halaman situs pribadi akan dimunculkan memenuhi browser (menjadi halaman satu-satunya yang nampak). Tentu saja, jangan lupa membuat link di halaman pribadi untuk kembali ke front page.
Hasil sudah harus terlihat pada situs anda hari Senin (8/10), dan akan mulai dicek jam 10.00AM.
Demikian tugasnya, selamat mencoba
WWW
by TTx
Penggunaan external resources
AWW
Seperti tlah saya sampaikan sebelumnya, sedikit demi sedikit ketentuan isi situs pribadi yang menjadi tugas utama anda akan disampaikan di forum. Sebagai awalan, akan saya mulai dengan pre-requisite berikut ini:
Nah, jangan lupa, apapun isi situs pribadi tersebut (dideskripsikan nanti, tunggu kemunculannya), harus mulai dipersiapkan agar memiliki kriteria di atas.
OK selamat bekerja
WWW
by TTx
Seperti tlah saya sampaikan sebelumnya, sedikit demi sedikit ketentuan isi situs pribadi yang menjadi tugas utama anda akan disampaikan di forum. Sebagai awalan, akan saya mulai dengan pre-requisite berikut ini:
- Harus menggunakan HTML minimal versi 4.0 (cari kriteria dan kaidah penulisan HTML 4.0 dari beragam sumber di web)
- Harus memunculkan definisi HTML DTD di headernya
- Harus menyertakan meta-tag yang paling sesuai, usahakan di tiap halaman ada meta-tag
- Harus menggunakan style sheet eksternal, minimalkan penggunaan internal & inline
- Harus menggunakan skrip eksternal
Nah, jangan lupa, apapun isi situs pribadi tersebut (dideskripsikan nanti, tunggu kemunculannya), harus mulai dipersiapkan agar memiliki kriteria di atas.
OK selamat bekerja
WWW
by TTx
Penugasan 22/11 (berdasar 20/11)
AWW
Setelah mencoba mencermati fungsi-fungsi yang sebenarnya digunakan untuk mencaritahu apakah bilangan yang diinputkan merupakan bilangan prima atau tidak, sekarang rekans sekalians akan diminta melakukan hal yang serupa. Kali ini rekans sekalians akan diminta untuk mencermati sampel dokumen yang di dalamnya terdapat skrip Palindrom. Tugas anda (berkelompok) adalah sederhana:
Tuliskan sebagai posting di topik ini, sebagai posting berkelompok. Oiya, cantumkan HANYA nama rekan sekelompok yang mau ikut bekerjasama membuat penugasan ini, tidak perlu mencantumkan nama anggota yang tidak mau berpartisisapipasi. Posting ditunggu maksimal hari minggu jam 17.00.
Nah selamat bekerja
WWW
by TTx
Setelah mencoba mencermati fungsi-fungsi yang sebenarnya digunakan untuk mencaritahu apakah bilangan yang diinputkan merupakan bilangan prima atau tidak, sekarang rekans sekalians akan diminta melakukan hal yang serupa. Kali ini rekans sekalians akan diminta untuk mencermati sampel dokumen yang di dalamnya terdapat skrip Palindrom. Tugas anda (berkelompok) adalah sederhana:
- Cermati dan deskripsikan maksud/kegunaan dari dokumen untuk membentuk halaman web tersebut
- Jelaskan bagaimana cara skrip JavaScript di dalamnya bekerja
- Sajikan contoh hasil, dengan cara melakukan screen capture pada halaman web yang anda beri inputan versi anda sendiri
Tuliskan sebagai posting di topik ini, sebagai posting berkelompok. Oiya, cantumkan HANYA nama rekan sekelompok yang mau ikut bekerjasama membuat penugasan ini, tidak perlu mencantumkan nama anggota yang tidak mau berpartisi
Nah selamat bekerja
WWW
by TTx
laporan tugas polindrom
Nama : Agung Pribadi Hamid
Nim : 11B16011
Palindrom (Palindrome) adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf atau kata biasanya diperbolehkan). Contoh :
1. KODOK
2. MACAM
3. MAMAM
4. MALAM
5. MAKAM
6. KASUR RUSAK
7. TAMAT
8. RADAR
9. SINIS
10. MESEM
11. MEREM
12. MASAM
13. KUTUK
14. KASAK
15. KUSUK
1. Maksud dari script tersebut adalah untuk menentukan apakah frasa, kata, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun dari belakang.
2. Cara kerja:
1. Var copy = “”;
For (var i = 0; i < str.length; i++) {
if (str.charAt(i) >= “A” && str.charAt(i) <= “z”) {
copy += str.charAt(i);
Maksudnya ialah tipe var namanya copy kemudian jika i diantara “A” dan “Z” maka copy += i
Kemudian mengulang copy
2. For(var i = 0; i < Math.floor (str.length/2); i++){
If (str.charAt(i) != str.charAt(str.length-i-1)) {
Retutn false;
}
}
Return true;
Maksudnya ialah untuk i = 0 selanjutnya dibagi 2
Jika i bukan dari string maka return false jika ia maka return true.
3. Text = prompt(“Enter a word or phrase”, “katak”);
Maksudnya ialah disuruh untuk menginputkan/menuliskan kata, frasa atau angka.
4. If (Ispalindrome(text)) {
Document.write(“’” + text + “’ <b>is</b> a palindrome.”);
}
Maksudnya ialah jika teks tersebut termasuk dari palindrome maka tampilan yang akan muncul ialah: ‘katak’ is a palindrome
5. Else {
Document.write(“’” + text + “’ <b>is not</b> a palindrome.”);
}
Maksudnya ialah jika kata yang diinputkan bukan termasuk kata dari palindrome maka tampilan yang akan muncul ialah: ‘katak’ is not a palindrome.
3. Tampilan pertama:
[You must be registered and logged in to see this image.]
Tampilan setelah di Ok:
[You must be registered and logged in to see this image.]
Nim : 11B16011
Palindrom (Palindrome) adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf atau kata biasanya diperbolehkan). Contoh :
1. KODOK
2. MACAM
3. MAMAM
4. MALAM
5. MAKAM
6. KASUR RUSAK
7. TAMAT
8. RADAR
9. SINIS
10. MESEM
11. MEREM
12. MASAM
13. KUTUK
14. KASAK
15. KUSUK
1. Maksud dari script tersebut adalah untuk menentukan apakah frasa, kata, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun dari belakang.
2. Cara kerja:
1. Var copy = “”;
For (var i = 0; i < str.length; i++) {
if (str.charAt(i) >= “A” && str.charAt(i) <= “z”) {
copy += str.charAt(i);
Maksudnya ialah tipe var namanya copy kemudian jika i diantara “A” dan “Z” maka copy += i
Kemudian mengulang copy
2. For(var i = 0; i < Math.floor (str.length/2); i++){
If (str.charAt(i) != str.charAt(str.length-i-1)) {
Retutn false;
}
}
Return true;
Maksudnya ialah untuk i = 0 selanjutnya dibagi 2
Jika i bukan dari string maka return false jika ia maka return true.
3. Text = prompt(“Enter a word or phrase”, “katak”);
Maksudnya ialah disuruh untuk menginputkan/menuliskan kata, frasa atau angka.
4. If (Ispalindrome(text)) {
Document.write(“’” + text + “’ <b>is</b> a palindrome.”);
}
Maksudnya ialah jika teks tersebut termasuk dari palindrome maka tampilan yang akan muncul ialah: ‘katak’ is a palindrome
5. Else {
Document.write(“’” + text + “’ <b>is not</b> a palindrome.”);
}
Maksudnya ialah jika kata yang diinputkan bukan termasuk kata dari palindrome maka tampilan yang akan muncul ialah: ‘katak’ is not a palindrome.
3. Tampilan pertama:
[You must be registered and logged in to see this image.]
Tampilan setelah di Ok:
[You must be registered and logged in to see this image.]
Re: Tugas perkuliahan
ANGGINI DIAN OKTAMI 11016013
DEWI ARUM SARI 11B16016
M.Maskhun Sofwan Hadi Putra 11016008
Langkah Kerja Javascript:
Pertama, yang dijalankan adalah yang berada pada bagian “BODY”.
text = prompt("Enter a word or phrase", "Madam, I'm Adam");
Kita akan diminta untuk menginputkan teks. Defaultnya diisi dengan “Madam, I’m Adam”. Jika ingin menginputkan teks yang lain cukup dengan menggantinya dengan yang sesuai dengan yang diinginkan. Selanjutnya, teks yang diinputkan tersebut akan disimpan pada variabel “text”.
Masuk ke perulangan IF().
if (IsPalindrome(text)) {
document.write("'" + text + "' <b>is</b> a palindrome.");
}
else {
document.write("'" + text + "' <b>is not</b> a palindrome.");
}
Teks yang telah diinputkan tadi akan dikirim ke fungsi IsPalindrome dan disimpan dengan nama variabel “str”.
Masuk ke fungsi IsPalindrome().
str = Strip(str.toUpperCase());
teks yang kita simpan dengan nama variabel str tadi, memanggil fungsi lain diluar fungsi tersebut yaitu fungsi Strip. Change Case pada teks yang disimpan pada str diubah menjadi UpperCase.
Masuk ke fungsi Strip()
var copy = "";
for (var i = 0; i < str.length; i++) {
if (str.charAt(i) >= "A" && str.charAt(i) <= "Z") {
copy += str.charAt(i);
}
}
return copy;
variabel copy untuk nilai awal tidak diisi. Pada perulangan for, variabel “I” diisi dengan nilai awal “0”, “I” dibandingkan dengan panjang teks, kemudian i=i+1.
Masuk perulangan if dan menjalankan perulangan if tersebut. Kemudian nilai kembaliannya adalah “copy”
Lanjut ke fungsi IsPalindrome:
for(var i = 0; i < Math.floor(str.length/2); i++) {
if (str.charAt(i) != str.charAt(str.length-i-1)) {
return false;
}
}
return true;
perulangan For, variabel “I” diberi nilai awal “0”, “I” dibandingkan dengan panjang “str” yang dibagi “2” kemudian dibulatkan. Lalu “I” yang baru adalah “i+1”. Jika memenuhi maka akan masuk ke perulangan for dan menjalankan perulangan IF dan jika perulangan IF tersebut terpenuhi maka akan “RETURN FALSE” . Jika tidak maka akan langsung “RETURN TRUE” dan keluar dari perulangan FOR.
Ketika sudah direturn. Jika “RETURN FALSE” maka yang akan dijalankan adalah:
if (IsPalindrome(text)) {
document.write("'" + text + "' <b>is</b> a palindrome.");
}
Jika RETURN TRUE maka yang akan dijalankan adalah:
else {
document.write("'" + text + "' <b>is not</b> a palindrome.");
}
INTI dari tujuan program ini adalah untuk mengetahui apakah teks yang kita inputkan termasuk PALINDROME atau tidak. PALINDROME adalah sebuah kata atau kalimat yang jika dibaca dari depan atau dari belakang maka akan sama.
Hasil Screenshoot:
[You must be registered and logged in to see this image.]
DEWI ARUM SARI 11B16016
M.Maskhun Sofwan Hadi Putra 11016008
Langkah Kerja Javascript:
Pertama, yang dijalankan adalah yang berada pada bagian “BODY”.
text = prompt("Enter a word or phrase", "Madam, I'm Adam");
Kita akan diminta untuk menginputkan teks. Defaultnya diisi dengan “Madam, I’m Adam”. Jika ingin menginputkan teks yang lain cukup dengan menggantinya dengan yang sesuai dengan yang diinginkan. Selanjutnya, teks yang diinputkan tersebut akan disimpan pada variabel “text”.
Masuk ke perulangan IF().
if (IsPalindrome(text)) {
document.write("'" + text + "' <b>is</b> a palindrome.");
}
else {
document.write("'" + text + "' <b>is not</b> a palindrome.");
}
Teks yang telah diinputkan tadi akan dikirim ke fungsi IsPalindrome dan disimpan dengan nama variabel “str”.
Masuk ke fungsi IsPalindrome().
str = Strip(str.toUpperCase());
teks yang kita simpan dengan nama variabel str tadi, memanggil fungsi lain diluar fungsi tersebut yaitu fungsi Strip. Change Case pada teks yang disimpan pada str diubah menjadi UpperCase.
Masuk ke fungsi Strip()
var copy = "";
for (var i = 0; i < str.length; i++) {
if (str.charAt(i) >= "A" && str.charAt(i) <= "Z") {
copy += str.charAt(i);
}
}
return copy;
variabel copy untuk nilai awal tidak diisi. Pada perulangan for, variabel “I” diisi dengan nilai awal “0”, “I” dibandingkan dengan panjang teks, kemudian i=i+1.
Masuk perulangan if dan menjalankan perulangan if tersebut. Kemudian nilai kembaliannya adalah “copy”
Lanjut ke fungsi IsPalindrome:
for(var i = 0; i < Math.floor(str.length/2); i++) {
if (str.charAt(i) != str.charAt(str.length-i-1)) {
return false;
}
}
return true;
perulangan For, variabel “I” diberi nilai awal “0”, “I” dibandingkan dengan panjang “str” yang dibagi “2” kemudian dibulatkan. Lalu “I” yang baru adalah “i+1”. Jika memenuhi maka akan masuk ke perulangan for dan menjalankan perulangan IF dan jika perulangan IF tersebut terpenuhi maka akan “RETURN FALSE” . Jika tidak maka akan langsung “RETURN TRUE” dan keluar dari perulangan FOR.
Ketika sudah direturn. Jika “RETURN FALSE” maka yang akan dijalankan adalah:
if (IsPalindrome(text)) {
document.write("'" + text + "' <b>is</b> a palindrome.");
}
Jika RETURN TRUE maka yang akan dijalankan adalah:
else {
document.write("'" + text + "' <b>is not</b> a palindrome.");
}
INTI dari tujuan program ini adalah untuk mengetahui apakah teks yang kita inputkan termasuk PALINDROME atau tidak. PALINDROME adalah sebuah kata atau kalimat yang jika dibaca dari depan atau dari belakang maka akan sama.
Hasil Screenshoot:
[You must be registered and logged in to see this image.]
Terakhir diubah oleh Anggini Dian Oktami tanggal Mon Nov 26, 2012 12:47 pm, total 1 kali diubah
Tugas kelompok
kelompok :
1. Atma Turida (11016017)
2. Bayu ikhsan (11016007)
Palindrom (Palindrome) adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf atau kata biasanya diperbolehkan). Contoh :
1. ada
2. apa
3. ara
4. asa
5. bab
6. ini
7. katak
8. kodok
9. makam
10. malam
11. radar
12. taat
13. kasur
14. tamat
15. Lama
Cara kerja:
Var copy = “”;
For (var i = 0; i < str.length; i++) {
if (str.charAt(i) >= “A” && str.charAt(i) <= “z”) {
copy += str.charAt(i);
Maksudnya ialah tipe var namanya copy kemudian jika i diantara “A” dan “Z” maka copy += i
Kemudian mengulang copy
For(var i = 0; i < Math.floor (str.length/2); i++){
If (str.charAt(i) != str.charAt(str.length-i-1)) {
Retutn false;
}
}
Return true;
Maksudnya ialah untuk i = 0 selanjutnya dibagi 2
Jika i bukan dari string maka return false jika ia maka return true.
Text = prompt(“Enter a word or phrase”, “malam”);
Maksudnya ialah disuruh untuk menginputkan/menuliskan kata, frasa atau angka.
If (Ispalindrome(text)) {
Document.write(“’” + text + “’ <b>is</b> a palindrome.”);
}
Maksudnya ialah jika teks tersebut termasuk dari palindrome maka tampilan yang akan muncul ialah: ‘malam’ is a palindrome
Else {
Document.write(“’” + text + “’ <b>is not</b> a palindrome.”);
}
Maksudnya ialah jika kata yang diinputkan bukan termasuk kata dari palindrome maka tampilan yang akan muncul ialah: ‘malam’ is not a palindrom
Isi ujuan program ini untuk mengetahui apakah teks yang diinputkan termasuk PALINDROME atau tidak. PALINDROME adalah sebuah kata atau kalimat yang jika dibaca dari depan bisa maupun juga belakang.
Hasil di oK:
[You must be registered and logged in to see this link.]
1. Atma Turida (11016017)
2. Bayu ikhsan (11016007)
Palindrom (Palindrome) adalah sebuah kata, frasa, angka maupun susunan lainnya yang dapat dibaca dengan sama baik dari depan maupun belakang (spasi antara huruf-huruf atau kata biasanya diperbolehkan). Contoh :
1. ada
2. apa
3. ara
4. asa
5. bab
6. ini
7. katak
8. kodok
9. makam
10. malam
11. radar
12. taat
13. kasur
14. tamat
15. Lama
Cara kerja:
Var copy = “”;
For (var i = 0; i < str.length; i++) {
if (str.charAt(i) >= “A” && str.charAt(i) <= “z”) {
copy += str.charAt(i);
Maksudnya ialah tipe var namanya copy kemudian jika i diantara “A” dan “Z” maka copy += i
Kemudian mengulang copy
For(var i = 0; i < Math.floor (str.length/2); i++){
If (str.charAt(i) != str.charAt(str.length-i-1)) {
Retutn false;
}
}
Return true;
Maksudnya ialah untuk i = 0 selanjutnya dibagi 2
Jika i bukan dari string maka return false jika ia maka return true.
Text = prompt(“Enter a word or phrase”, “malam”);
Maksudnya ialah disuruh untuk menginputkan/menuliskan kata, frasa atau angka.
If (Ispalindrome(text)) {
Document.write(“’” + text + “’ <b>is</b> a palindrome.”);
}
Maksudnya ialah jika teks tersebut termasuk dari palindrome maka tampilan yang akan muncul ialah: ‘malam’ is a palindrome
Else {
Document.write(“’” + text + “’ <b>is not</b> a palindrome.”);
}
Maksudnya ialah jika kata yang diinputkan bukan termasuk kata dari palindrome maka tampilan yang akan muncul ialah: ‘malam’ is not a palindrom
Isi ujuan program ini untuk mengetahui apakah teks yang diinputkan termasuk PALINDROME atau tidak. PALINDROME adalah sebuah kata atau kalimat yang jika dibaca dari depan bisa maupun juga belakang.
Hasil di oK:
[You must be registered and logged in to see this link.]
Terakhir diubah oleh Atma Turida tanggal Mon Nov 26, 2012 8:58 pm, total 2 kali diubah
TUGAS PALINDROM
Nama : Aga Rahmatullah
Utari Puspita Rini
Yulia Swandari
1. Cermati dan deskripsikan maksud/kegunaan dari dokumen untuk membentuk halaman web tersebut
2. Jelaskan bagaimana cara skrip JavaScript di dalamnya bekerja
3. Sajikan contoh hasil, dengan cara melakukan screen capture pada halaman web yang anda beri inputan versi anda sendiri
Jawaban :
1. Kegunaaan dari dokumen tersebut adalah untuk mengetahui apakah suatu kata yang kita inputkan termasuk ke dalam palindrome atau tidak. Palindrome suatu kata yang jika di baca terbalik dari kiri atau kanan memiliki makna atau maksud yang sama. contohnya kata 'ini' termasuk polindrome
{
var copy = "";
for (var i = 0; i < str.length; i++) {
if (str.charAt(i) >= "A" && str.charAt(i) <= "Z") {
copy += str.charAt(i);
}
}
return copy;
}
Penjelasan :
Apabila kita mengisikan nilai I, maka apapun yang ditulis akan tetap terdetek oleh browser. Sehingga string yang terbaca adalah dari depan (kiri).
[You must be registered and logged in to see this image.]
function IsPalindrome(str)
// Assumes: str is a string
// Returns: true if str is a palindrome, else false
{
str = Strip(str.toUpperCase());
for(var i = 0; i < Math.floor(str.length/2); i++) {
if (str.charAt(i) != str.charAt(str.length-i-1)) {
return false;
}
}
return true;
}
Penjelasan :
Jika bernilai true, maka string akan terus terbaca. Inputan yang akan kita masukkan tergolong case sensitive (upper case)
[You must be registered and logged in to see this link.]
<script language="JavaScript">
text = prompt("Enter a word or phrase", "Madam, I'm Adam");
if (IsPalindrome(text)) {
document.write("'" + text + "' <b>is</b> a palindrome.");
}
else {
document.write("'" + text + "' <b>is not</b> a palindrome.");
}
</script>
Penjelasan :
Pada saat kita menjalankan script tersebut, maka akan tampil kotak dialog yang menyuruh kita mengisikan suatu kata. Apabila itu merupakan palindrome, maka pada tampilan selanjutnya akan terbaca bahwa yang kita masukkan merupakan suatu palindrome. Bagaimana cara mengetahui apakah itu palindrome atau bukan adalah dengan memperhatikan penjelasan sebelumnya.
Skema :
[You must be registered and logged in to see this link.]
Utari Puspita Rini
Yulia Swandari
1. Cermati dan deskripsikan maksud/kegunaan dari dokumen untuk membentuk halaman web tersebut
2. Jelaskan bagaimana cara skrip JavaScript di dalamnya bekerja
3. Sajikan contoh hasil, dengan cara melakukan screen capture pada halaman web yang anda beri inputan versi anda sendiri
Jawaban :
1. Kegunaaan dari dokumen tersebut adalah untuk mengetahui apakah suatu kata yang kita inputkan termasuk ke dalam palindrome atau tidak. Palindrome suatu kata yang jika di baca terbalik dari kiri atau kanan memiliki makna atau maksud yang sama. contohnya kata 'ini' termasuk polindrome
{
var copy = "";
for (var i = 0; i < str.length; i++) {
if (str.charAt(i) >= "A" && str.charAt(i) <= "Z") {
copy += str.charAt(i);
}
}
return copy;
}
Penjelasan :
Apabila kita mengisikan nilai I, maka apapun yang ditulis akan tetap terdetek oleh browser. Sehingga string yang terbaca adalah dari depan (kiri).
[You must be registered and logged in to see this image.]
function IsPalindrome(str)
// Assumes: str is a string
// Returns: true if str is a palindrome, else false
{
str = Strip(str.toUpperCase());
for(var i = 0; i < Math.floor(str.length/2); i++) {
if (str.charAt(i) != str.charAt(str.length-i-1)) {
return false;
}
}
return true;
}
Penjelasan :
Jika bernilai true, maka string akan terus terbaca. Inputan yang akan kita masukkan tergolong case sensitive (upper case)
[You must be registered and logged in to see this link.]
<script language="JavaScript">
text = prompt("Enter a word or phrase", "Madam, I'm Adam");
if (IsPalindrome(text)) {
document.write("'" + text + "' <b>is</b> a palindrome.");
}
else {
document.write("'" + text + "' <b>is not</b> a palindrome.");
}
</script>
Penjelasan :
Pada saat kita menjalankan script tersebut, maka akan tampil kotak dialog yang menyuruh kita mengisikan suatu kata. Apabila itu merupakan palindrome, maka pada tampilan selanjutnya akan terbaca bahwa yang kita masukkan merupakan suatu palindrome. Bagaimana cara mengetahui apakah itu palindrome atau bukan adalah dengan memperhatikan penjelasan sebelumnya.
Skema :
[You must be registered and logged in to see this link.]
aga rahmatullah- Jumlah posting : 9
Join date : 24.09.12
tugas kelompok palindrome
nama kelompok :
- adhy sanjaya(11016001)
- jesica indiarti (11016012)
- baiq widya desita nurmayanti (11016010)
1. Maksud atau kegunaan dari program web tersebut adalah untuk menentukan atau mengetahui apakah sebuah kata,frase atau ejaan tersebut termasuk dalam palindrome atau tidak. Palindrome itu sendiri adalah kata, frase, angka, atau urutan lainnya dari unit yang dapat dibaca dengan cara yang sama di kedua arah, dengan tunjangan umum untuk penyesuaian pembagi tanda baca dan kata.
2. Cara kerja script :
1.. Var copy = “”;
For (var i = 0; i < str.length; i++) {
if (str.charAt(i) >= “A” && str.charAt(i) <= “z”) {
copy += str.charAt(i);
Maksudnya ialah tipe var namanya copy kemudian jika i diantara “A” dan “Z” maka copy += i. variabel copy untuk nilai awal tidak diisi. Pada perulangan for, variabel “I” diisi dengan nilai awal “0”, “I” dibandingkan dengan panjang teks, kemudian i=i+1.
Masuk perulangan if dan menjalankan perulangan if tersebut. Kemudian nilai kembaliannya adalah “copy”
Kemudian mengulang copy
2. For(var i = 0; i < Math.floor (str.length/2); i++){
If (str.charAt(i) != str.charAt(str.length-i-1)) {
Retutn false;
}
}
Return true;
Maksudnya adalah untuk i = 0 selanjutnya dibagi 2
Jika i bukan dari string maka return false sedangkan jika ia maka return true.
3. Text = prompt(“Enter a word or phrase”, “madam”);
Maksudnya ialah disuruh untuk menginputkan/menuliskan kata, frasa atau angka.
4. If (Ispalindrome(text)) {
Document.write(“’” + text + “’ <b>is</b> a palindrome.”);
}
Maksudnya ialah jika teks tersebut termasuk dari palindrome maka tampilan yang akan muncul ialah: ‘madam’ is a palindrome
5. Else {
Document.write(“’” + text + “’ <b>is not</b> a palindrome.”);
}
Maksudnya ialah jika kata yang diinputkan bukan termasuk kata dari palindrome maka tampilan yang akan muncul ialah: ‘madam’ is not a palindrome.
6. harus case-insensitive, sehingga membuat semua huruf besar sebelum pengujian
harus strip non-surat keluar dari kalimat, kemudian menguji seperti sebelumnya untuk menangani frase, harus mampu menghapus non-surat
7. text = prompt("Enter a word or phrase", "Madam, I'm Adam"); = teks dimasukkan
8. if (IsPalindrome(text)) {
document.write("'" + text + "' <b>is</b> a palindrome."); = jika teks yang dimasukkan tersebut adalah kata palindrome maka hasil yang akan keluar adalah texks is a palindrome
9. else { document.write("'" + text + "' <b>is not</b> a palindrome."); = jika teks yang dimasukkan bukan kata palindrome maka hasil yang akan keluar adalah teks is not a palindrome
3. masukkan kata katak
[You must be registered and logged in to see this link.]
[img][/img]
lalu hasilnya
[You must be registered and logged in to see this link.]
katak is a palindrome
masukkan kata saya
[You must be registered and logged in to see this link.]
lalu hasilnya
[You must be registered and logged in to see this link.]
saya is not a palindrome
- adhy sanjaya(11016001)
- jesica indiarti (11016012)
- baiq widya desita nurmayanti (11016010)
1. Maksud atau kegunaan dari program web tersebut adalah untuk menentukan atau mengetahui apakah sebuah kata,frase atau ejaan tersebut termasuk dalam palindrome atau tidak. Palindrome itu sendiri adalah kata, frase, angka, atau urutan lainnya dari unit yang dapat dibaca dengan cara yang sama di kedua arah, dengan tunjangan umum untuk penyesuaian pembagi tanda baca dan kata.
2. Cara kerja script :
1.. Var copy = “”;
For (var i = 0; i < str.length; i++) {
if (str.charAt(i) >= “A” && str.charAt(i) <= “z”) {
copy += str.charAt(i);
Maksudnya ialah tipe var namanya copy kemudian jika i diantara “A” dan “Z” maka copy += i. variabel copy untuk nilai awal tidak diisi. Pada perulangan for, variabel “I” diisi dengan nilai awal “0”, “I” dibandingkan dengan panjang teks, kemudian i=i+1.
Masuk perulangan if dan menjalankan perulangan if tersebut. Kemudian nilai kembaliannya adalah “copy”
Kemudian mengulang copy
2. For(var i = 0; i < Math.floor (str.length/2); i++){
If (str.charAt(i) != str.charAt(str.length-i-1)) {
Retutn false;
}
}
Return true;
Maksudnya adalah untuk i = 0 selanjutnya dibagi 2
Jika i bukan dari string maka return false sedangkan jika ia maka return true.
3. Text = prompt(“Enter a word or phrase”, “madam”);
Maksudnya ialah disuruh untuk menginputkan/menuliskan kata, frasa atau angka.
4. If (Ispalindrome(text)) {
Document.write(“’” + text + “’ <b>is</b> a palindrome.”);
}
Maksudnya ialah jika teks tersebut termasuk dari palindrome maka tampilan yang akan muncul ialah: ‘madam’ is a palindrome
5. Else {
Document.write(“’” + text + “’ <b>is not</b> a palindrome.”);
}
Maksudnya ialah jika kata yang diinputkan bukan termasuk kata dari palindrome maka tampilan yang akan muncul ialah: ‘madam’ is not a palindrome.
6. harus case-insensitive, sehingga membuat semua huruf besar sebelum pengujian
harus strip non-surat keluar dari kalimat, kemudian menguji seperti sebelumnya untuk menangani frase, harus mampu menghapus non-surat
7. text = prompt("Enter a word or phrase", "Madam, I'm Adam"); = teks dimasukkan
8. if (IsPalindrome(text)) {
document.write("'" + text + "' <b>is</b> a palindrome."); = jika teks yang dimasukkan tersebut adalah kata palindrome maka hasil yang akan keluar adalah texks is a palindrome
9. else { document.write("'" + text + "' <b>is not</b> a palindrome."); = jika teks yang dimasukkan bukan kata palindrome maka hasil yang akan keluar adalah teks is not a palindrome
3. masukkan kata katak
[You must be registered and logged in to see this link.]
[img][/img]
lalu hasilnya
[You must be registered and logged in to see this link.]
katak is a palindrome
masukkan kata saya
[You must be registered and logged in to see this link.]
lalu hasilnya
[You must be registered and logged in to see this link.]
saya is not a palindrome
Jesica indiarti- Jumlah posting : 16
Join date : 23.09.12
Age : 30
Lokasi : yogyakarta
Outstanding. Just a little more...
AWW
Yak, semuanya sudah memperlihatkan pemahaman pada palindrom. Ada 2 hal yang hampir semua tim belum menjelaskan:
Siapapun boleh menulis tanda baca (titik, koma, tanda petik/kutip, dll). Sepertinya bagian ini belum diceritakan penangannya
Baru ada 1 tim yang menyertakan screen capture hasil nyata, silakan tambahkan screenshot dari halaman yang menjalankan skrip ini, waktunya sampai Selasa jam 10.00 pagi. Informasi waktu apdet akan muncul di bagian bawah posting, sehingga siapapun akan tahu kapan terakhir kali di-apdet.
OK, silakan ditambahkan ya. Ditunggu tampilan screenshotnya.
WWW
by TTx
Yak, semuanya sudah memperlihatkan pemahaman pada palindrom. Ada 2 hal yang hampir semua tim belum menjelaskan:
Siapapun boleh menulis tanda baca (titik, koma, tanda petik/kutip, dll). Sepertinya bagian ini belum diceritakan penangannya
Baru ada 1 tim yang menyertakan screen capture hasil nyata, silakan tambahkan screenshot dari halaman yang menjalankan skrip ini, waktunya sampai Selasa jam 10.00 pagi. Informasi waktu apdet akan muncul di bagian bawah posting, sehingga siapapun akan tahu kapan terakhir kali di-apdet.
OK, silakan ditambahkan ya. Ditunggu tampilan screenshotnya.
WWW
by TTx
Similar topics
» Untuk tugas Selasa (13/11)
» Tugas perkuliahan
» Tugas perkuliahan
» Tentang tugas perkuliahan
» Informasi tentang perkuliahan
» Tugas perkuliahan
» Tugas perkuliahan
» Tentang tugas perkuliahan
» Informasi tentang perkuliahan
Halaman 1 dari 1
Permissions in this forum:
Anda tidak dapat menjawab topik
|
|
Thu Jul 24, 2014 6:05 am by Bamban
» Aktivitas ketiga (terakhir)
Thu Jul 24, 2014 12:03 am by Rian SI_08
» Aktivitas ketiga (terakhir)
Wed Jul 23, 2014 8:26 pm by luqman noviantoro
» Aktivitas ketiga (terakhir)
Wed Jul 23, 2014 12:36 am by Admin
» Aktivitas kedua
Tue Jul 22, 2014 12:35 am by Bamban
» Aktivitas kedua
Mon Jul 21, 2014 10:29 pm by Rian SI_08
» Aktivitas kedua
Mon Jul 21, 2014 2:26 pm by Admin
» Aktivitas kedua
Mon Jul 21, 2014 12:16 am by Admin
» Aktivitas pertama
Tue Jul 15, 2014 11:16 am by Admin