From 6ddc43685c8f6c69636486aee53b53b542e8ac12 Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Wed, 4 Apr 2018 21:17:09 -0700 Subject: [PATCH 01/56] Kelompok2/Naufal --- section/1Definisi_Dan_Contoh_CGI.tex | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 section/1Definisi_Dan_Contoh_CGI.tex diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex new file mode 100644 index 0000000..d2550e2 --- /dev/null +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -0,0 +1,13 @@ +%membuat dokumen +\documentclass{article} +\usepackage[indonesian]{babel} %untuk pemenggalan kata bahasa indonesia +\title{1Definisi_Dan_Contoh_CGI \LaTex} +\author{Kelompok 2} +\date{4 April 2018} + +\begin{document} +\maketitle +\section{Abstraksi} +Common Gateway Interface atau CGI adalah interface sederhana untuk menjalankan program external,perangkat lunak/software atau gateway dibawah information server di dalam platform independen.saat ini information server telah didukung oleh HTTP Server +Antar muka ini telah digunakan oleh world wide web atau www sejak 1993. Spesifikasinya didefinisikan sebagai parameter praktek terkini dari antarmuka CGI/1.1 yang dikembangkan dan didokumentasikan di Pusat Aplikasi supercomputer nasional AS. +\end{document} \ No newline at end of file From 3e8df7a7fb49ee4ab88ba363ed21deae559de333 Mon Sep 17 00:00:00 2001 From: reghinapa Date: Wed, 4 Apr 2018 22:34:50 +0700 Subject: [PATCH 02/56] Kelompok2/Reghina --- section/1Definisi_Dan_Contoh_CGI.tex | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index d2550e2..1c57676 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -1,13 +1,16 @@ -%membuat dokumen -\documentclass{article} -\usepackage[indonesian]{babel} %untuk pemenggalan kata bahasa indonesia -\title{1Definisi_Dan_Contoh_CGI \LaTex} -\author{Kelompok 2} -\date{4 April 2018} +%membuat dokumen +\documentclass{article} +\usepackage[indonesian]{babel} %untuk pemenggalan kata bahasa indonesia +\title{Definisi Dan Contoh CGI} +\author{Kelompok 2} +\date{4 April 2018} -\begin{document} -\maketitle -\section{Abstraksi} -Common Gateway Interface atau CGI adalah interface sederhana untuk menjalankan program external,perangkat lunak/software atau gateway dibawah information server di dalam platform independen.saat ini information server telah didukung oleh HTTP Server -Antar muka ini telah digunakan oleh world wide web atau www sejak 1993. Spesifikasinya didefinisikan sebagai parameter praktek terkini dari antarmuka CGI/1.1 yang dikembangkan dan didokumentasikan di Pusat Aplikasi supercomputer nasional AS. +\begin{document} +\maketitle +\section{Abstraksi} +Common Gateway Interface atau CGI adalah interface sederhana untuk menjalankan program external,perangkat lunak/software atau gateway dibawah information server di dalam platform independen.saat ini information server telah didukung oleh HTTP Server +Antar muka ini telah digunakan oleh world wide web atau www sejak 1993. Spesifikasinya didefinisikan sebagai parameter praktek terkini dari antarmuka CGI/1.1 yang dikembangkan dan didokumentasikan di Pusat Aplikasi supercomputer nasional AS. +\section{Tujuan} +Common Gateway Interface (CGI) mengijinkan HTTP server dan script CGI untuk berbagi tanggung jawab untuk menanggapi permintaan client. Permintaan client terdiri dari Uniform Resource Identifier (URI), metode permintaan, dan berbagai informasi tambahan tentang permintaan yang disediakan oleh transport protocol. +CGI mendefinisikan parameter abstrak, dikenal sebagai meta-variabel, yang menggambarkan permintaan client. Bersama dengan programmer interface konkrit, ini menentukan platform-independent interface antara script dan HTTP server. \end{document} \ No newline at end of file From cc290f4e5fdedf223dea7e16dd822351fbe91cb7 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Wed, 4 Apr 2018 22:52:26 +0700 Subject: [PATCH 03/56] Kelompok2/Esi --- section/1Definisi_Dan_Contoh_CGI.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 1c57676..3ea4116 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -13,4 +13,7 @@ \section{Abstraksi} \section{Tujuan} Common Gateway Interface (CGI) mengijinkan HTTP server dan script CGI untuk berbagi tanggung jawab untuk menanggapi permintaan client. Permintaan client terdiri dari Uniform Resource Identifier (URI), metode permintaan, dan berbagai informasi tambahan tentang permintaan yang disediakan oleh transport protocol. CGI mendefinisikan parameter abstrak, dikenal sebagai meta-variabel, yang menggambarkan permintaan client. Bersama dengan programmer interface konkrit, ini menentukan platform-independent interface antara script dan HTTP server. +Server bertanggung jawab untuk mengelola koneksi, transfer data, transportasi, dan masalah jaringan yang terkait dengan permintaan klien, sedangkan skrip CGI menangani masalah aplikasi, seperti pemrosesan pand dokumen akses data. +\section{Persyaratan} +Suatu implementasi tidak sesuai jika gagal memenuhi satu atau lebih persyaratan untuk protokol yang diimplementasikannya. Suatu implementasi yang memenuhi semua keharusan dan semua persyaratan untuk fitur-fiturnya dikatakan tanpa syarat sesuai. Salah satu yang memenuhi semua persyaratan tetapi tidak semua persyaratan untuk fitur-fiturnya dikatakan bersyarat secara kondisional. \end{document} \ No newline at end of file From 6a66dded1914514b9855bf587a211674f65f9ede Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Wed, 4 Apr 2018 23:26:06 +0700 Subject: [PATCH 04/56] Kelompok2/Syadilah --- references.bib | 27 +++++++++++++++++--------- section/1Definisi_Dan_Contoh_CGI.tex | 29 +++++++++++++++------------- 2 files changed, 34 insertions(+), 22 deletions(-) diff --git a/references.bib b/references.bib index 8779587..9c6a240 100644 --- a/references.bib +++ b/references.bib @@ -661,11 +661,11 @@ @misc{kusuma2016implementasi publisher={Manajemen Informatika, Fakultas Teknik, Universitas Negeri Surabaya} } -@phdthesis{ornai2016remote, - title={Remote Dekstop dengan VNC Melalui Jaringan Internet Berbasis Miktrotik}, - author={Ornai, David}, - year={2016}, - school={Program Studi Diploma Teknik Informatika FTI UKSW} +@phdthesis{ornai2016remote, + title={Remote Dekstop dengan VNC Melalui Jaringan Internet Berbasis Miktrotik}, + author={Ornai, David}, + year={2016}, + school={Program Studi Diploma Teknik Informatika FTI UKSW} } @article{muzawi2016aplikasi, @@ -771,10 +771,10 @@ @article{listiyono2009program year={2009} } -@misc{farmer1993improving, - title={Improving the security of your site by breaking into it}, - author={Farmer, Dan and Venema, Wietse}, - year={1993} +@misc{farmer1993improving, + title={Improving the security of your site by breaking into it}, + author={Farmer, Dan and Venema, Wietse}, + year={1993} } @article{sugengperancangan, @@ -924,3 +924,12 @@ @article{saputra2012upaya number={1}, year={2012} } + +@article{Robinson2004the, + title={The Common Gateway Interface (CGI) Version 1.1}, + author={David, Robinson and Ken, A, L, Coar}, + journal={} + volume={} + number={} + year={2004} +} diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 3ea4116..d35c908 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -1,19 +1,22 @@ -%membuat dokumen -\documentclass{article} -\usepackage[indonesian]{babel} %untuk pemenggalan kata bahasa indonesia -\title{Definisi Dan Contoh CGI} -\author{Kelompok 2} -\date{4 April 2018} +%membuat dokumen +\documentclass{article} +\usepackage[indonesian]{babel} %untuk pemenggalan kata bahasa indonesia +\title{Definisi Dan Contoh CGI} +\author{Kelompok 2} +\date{4 April 2018} -\begin{document} -\maketitle -\section{Abstraksi} -Common Gateway Interface atau CGI adalah interface sederhana untuk menjalankan program external,perangkat lunak/software atau gateway dibawah information server di dalam platform independen.saat ini information server telah didukung oleh HTTP Server -Antar muka ini telah digunakan oleh world wide web atau www sejak 1993. Spesifikasinya didefinisikan sebagai parameter praktek terkini dari antarmuka CGI/1.1 yang dikembangkan dan didokumentasikan di Pusat Aplikasi supercomputer nasional AS. +\begin{document} +\maketitle +\section{Abstraksi} +Common Gateway Interface atau CGI adalah interface sederhana untuk menjalankan program external,perangkat lunak/software atau gateway dibawah information server di dalam platform independen.saat ini information server telah didukung oleh HTTP Server +Antar muka ini telah digunakan oleh world wide web atau www sejak 1993. Spesifikasinya didefinisikan sebagai parameter praktek terkini dari antarmuka CGI/1.1 yang dikembangkan dan didokumentasikan di Pusat Aplikasi supercomputer nasional AS. \section{Tujuan} -Common Gateway Interface (CGI) mengijinkan HTTP server dan script CGI untuk berbagi tanggung jawab untuk menanggapi permintaan client. Permintaan client terdiri dari Uniform Resource Identifier (URI), metode permintaan, dan berbagai informasi tambahan tentang permintaan yang disediakan oleh transport protocol. +Common Gateway Interface (CGI) mengijinkan HTTP server dan script CGI untuk berbagi tanggung jawab untuk menanggapi permintaan client. Permintaan client terdiri dari Uniform Resource Identifier (URI), metode permintaan, dan berbagai informasi tambahan tentang permintaan yang disediakan oleh transport protocol. CGI mendefinisikan parameter abstrak, dikenal sebagai meta-variabel, yang menggambarkan permintaan client. Bersama dengan programmer interface konkrit, ini menentukan platform-independent interface antara script dan HTTP server. Server bertanggung jawab untuk mengelola koneksi, transfer data, transportasi, dan masalah jaringan yang terkait dengan permintaan klien, sedangkan skrip CGI menangani masalah aplikasi, seperti pemrosesan pand dokumen akses data. \section{Persyaratan} Suatu implementasi tidak sesuai jika gagal memenuhi satu atau lebih persyaratan untuk protokol yang diimplementasikannya. Suatu implementasi yang memenuhi semua keharusan dan semua persyaratan untuk fitur-fiturnya dikatakan tanpa syarat sesuai. Salah satu yang memenuhi semua persyaratan tetapi tidak semua persyaratan untuk fitur-fiturnya dikatakan bersyarat secara kondisional. -\end{document} \ No newline at end of file +\section{Spesifikasi} +Tidak semua fungsi dan fitur CGI didefinisikan di bagian utama dari spesifikasi ini. Frase berikut digunakan untuk menggambarkan fitur yang tidak ditentukan. +Fitur ini mungkin berbeda antara sistem, tetapi harus sama untuk implementasi yang berbeda menggunakan sistem yang sama. Suatu sistem biasanya akan mengidentifikasi kelas sistem operasi. Beberapa sistem didefinisikan di bagian 7 dokumen ini. Sistem baru dapat ditentukan oleh spesifikasi baru tanpa revisi dokumen ini. +\end{document} \ No newline at end of file From 27ec44aff2821cea8e29cd4fe33decd50c3d62f0 Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Thu, 5 Apr 2018 10:55:30 +0700 Subject: [PATCH 05/56] Kelompok2/Syadilah --- section/1Definisi_Dan_Contoh_CGI.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index d35c908..9dd8f1c 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -19,4 +19,8 @@ \section{Persyaratan} \section{Spesifikasi} Tidak semua fungsi dan fitur CGI didefinisikan di bagian utama dari spesifikasi ini. Frase berikut digunakan untuk menggambarkan fitur yang tidak ditentukan. Fitur ini mungkin berbeda antara sistem, tetapi harus sama untuk implementasi yang berbeda menggunakan sistem yang sama. Suatu sistem biasanya akan mengidentifikasi kelas sistem operasi. Beberapa sistem didefinisikan di bagian 7 dokumen ini. Sistem baru dapat ditentukan oleh spesifikasi baru tanpa revisi dokumen ini. +\section{Invoking the Script} +Tanggung Jawab Server +Server bertindak sebagai gateway aplikasi. Ia menerima permintaan dari klien, memilih skrip CGI untuk menangani permintaan, mengubah permintaan klien menjadi permintaan CGI, mengeksekusi skrip dan mengubah respon CGI menjadi respons untuk klien. Saat memproses permintaan klien, itu bertanggung jawab untuk mengimplementasikan protokol atau otentikasi dan keamanan tingkat transportasi. Server juga dapat berfungsi dengan cara yang tidak transparan, memodifikasi permintaan atau tanggapan untuk menyediakan beberapa layanan tambahan, seperti transformasi jenis media atau pengurangan protocol. + \end{document} \ No newline at end of file From c8cb290162dfd964f2038b8685be9a5791e17c3e Mon Sep 17 00:00:00 2001 From: reghinapa Date: Thu, 5 Apr 2018 12:18:58 +0700 Subject: [PATCH 06/56] Kelompok2/Reghina --- section/1Definisi_Dan_Contoh_CGI.tex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 9dd8f1c..859f23f 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -22,5 +22,6 @@ \section{Spesifikasi} \section{Invoking the Script} Tanggung Jawab Server Server bertindak sebagai gateway aplikasi. Ia menerima permintaan dari klien, memilih skrip CGI untuk menangani permintaan, mengubah permintaan klien menjadi permintaan CGI, mengeksekusi skrip dan mengubah respon CGI menjadi respons untuk klien. Saat memproses permintaan klien, itu bertanggung jawab untuk mengimplementasikan protokol atau otentikasi dan keamanan tingkat transportasi. Server juga dapat berfungsi dengan cara yang tidak transparan, memodifikasi permintaan atau tanggapan untuk menyediakan beberapa layanan tambahan, seperti transformasi jenis media atau pengurangan protocol. - +Server harus menerjemahkan dan mengkonversikan protocol di request data client yang dibutuhkan pada spesifikasi ini. Selanjutnya, server mempertahankan responsibilitynya kepada client untuk menyesuaikan dengan protocol network yang relevanbahkan ketika skrip CGI (Common Gateway Intrface) gagal menyesuaikan spesefikasi ini. +Jika server menerapkan authentication untuk permintaan, maka jangan jalankan skrip kecuali permintaan melewati yang telah ditentukan oleh access controls. \end{document} \ No newline at end of file From 777418a59dddf40709027ca44bab5e06b5f98431 Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Thu, 5 Apr 2018 16:59:43 -0700 Subject: [PATCH 07/56] kelompok2/naufal --- section/1Definisi_Dan_Contoh_CGI.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 859f23f..31a319f 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -24,4 +24,6 @@ \section{Invoking the Script} Server bertindak sebagai gateway aplikasi. Ia menerima permintaan dari klien, memilih skrip CGI untuk menangani permintaan, mengubah permintaan klien menjadi permintaan CGI, mengeksekusi skrip dan mengubah respon CGI menjadi respons untuk klien. Saat memproses permintaan klien, itu bertanggung jawab untuk mengimplementasikan protokol atau otentikasi dan keamanan tingkat transportasi. Server juga dapat berfungsi dengan cara yang tidak transparan, memodifikasi permintaan atau tanggapan untuk menyediakan beberapa layanan tambahan, seperti transformasi jenis media atau pengurangan protocol. Server harus menerjemahkan dan mengkonversikan protocol di request data client yang dibutuhkan pada spesifikasi ini. Selanjutnya, server mempertahankan responsibilitynya kepada client untuk menyesuaikan dengan protocol network yang relevanbahkan ketika skrip CGI (Common Gateway Intrface) gagal menyesuaikan spesefikasi ini. Jika server menerapkan authentication untuk permintaan, maka jangan jalankan skrip kecuali permintaan melewati yang telah ditentukan oleh access controls. +\section{Script Selection} +Server menentukan CGI mana yang akan dieksekusi berdasarkan URI bentuk generik yang disediakan oleh klien. URI ini mencakup jalur hierarkis dengan komponen yang dipisahkan oleh "/". Untuk setiap permintaan tertentu, server akan mengidentifikasi semua atau bagian utama dari jalur ini dengan skrip individu, sehingga menempatkan skrip pada titik tertentu dalam hierarki jalur. Sisa jalur, jika ada, pengidentifikasi sumber daya atau sub-sumber untuk ditafsirkan oleh skrip. \end{document} \ No newline at end of file From 49094e7f2225024cc8b175c1b00fcb23b1a0bf79 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Thu, 5 Apr 2018 17:37:12 +0700 Subject: [PATCH 08/56] Kelompok2/Esi --- section/1Definisi_Dan_Contoh_CGI.tex | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 31a319f..a4c42f8 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -26,4 +26,13 @@ \section{Invoking the Script} Jika server menerapkan authentication untuk permintaan, maka jangan jalankan skrip kecuali permintaan melewati yang telah ditentukan oleh access controls. \section{Script Selection} Server menentukan CGI mana yang akan dieksekusi berdasarkan URI bentuk generik yang disediakan oleh klien. URI ini mencakup jalur hierarkis dengan komponen yang dipisahkan oleh "/". Untuk setiap permintaan tertentu, server akan mengidentifikasi semua atau bagian utama dari jalur ini dengan skrip individu, sehingga menempatkan skrip pada titik tertentu dalam hierarki jalur. Sisa jalur, jika ada, pengidentifikasi sumber daya atau sub-sumber untuk ditafsirkan oleh skrip. +Informasi mengenai bagian ini teresedia untuk skrip dalam variabel-variabel meta,di deskripsikan di bawah.Support atau dukungan untuk non hirarki skema URI diluar ruang lingkup spesifikasi ini +\section{Script-URI} +Pemetaan dari URI yg di minta klien ke skrip yang dipilih, ditentukan oleh +implementasi server tertentu dan konfigurasinya.Server mungkin untuk mengijinkan script untuk di identifikasi dengan beberapa bagian URI hirarki yang berbeda,dan karna itu pula maka diizinkan untuk mengganti URI oleh anggota lain dalam satu set atau bagian selama pemrosesan variabel variabel meta.Server : +\begin{enumerate} +\item Mungkin untuk mempertahankan URI dalam permintaan atau request klien tertentu,atau +\item Memungkinkan untuk memilih URI Kanonis dari kumpulan kemungkinan nilai untuk setiap skrip,atau +\item Dapat mengimplementasikan pilihan URI lain dari set. +\end{enumerate} \end{document} \ No newline at end of file From c4d0df657556055c55cea90d41df19fac28fdbea Mon Sep 17 00:00:00 2001 From: OjackRiyanto Date: Thu, 5 Apr 2018 17:57:10 +0700 Subject: [PATCH 09/56] Kelompok2/Ojack --- section/1Definisi_Dan_Contoh_CGI.tex | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index a4c42f8..7ecc5fd 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -35,4 +35,13 @@ \section{Script-URI} \item Memungkinkan untuk memilih URI Kanonis dari kumpulan kemungkinan nilai untuk setiap skrip,atau \item Dapat mengimplementasikan pilihan URI lain dari set. \end{enumerate} +Dari meta-variabel yang dihasilkan, sebuah URI, 'Script-URI', dapat +dibangun. Ini HARUS memiliki properti yang jika klien dapat +mengakses URI ini, maka skrip akan dieksekusi +dengan nilai yang sama untuk SCRIPT_NAME, PATH_INFO, dan QUERY_STRING +meta-variabel. Script-URI memiliki struktur generic URI sebagai yang +didefinisikan dalam bagian 3 dari RFC 2396 [2], dengan pengecualian objek itu +parameter dan pengidentifikasi fragmen tidak diizinkan. Beragam +komponen dari Script-URI didefinisikan oleh beberapa +meta-variabel (lihat di bawah); \end{document} \ No newline at end of file From 871cddd423ef94c30ec5a328af06087c8bc70c49 Mon Sep 17 00:00:00 2001 From: OjackRiyanto Date: Fri, 6 Apr 2018 18:47:08 +0700 Subject: [PATCH 10/56] Kelompok2/Ojack --- section/1Definisi_Dan_Contoh_CGI.tex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 7ecc5fd..f09fb7c 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -44,4 +44,12 @@ \section{Script-URI} parameter dan pengidentifikasi fragmen tidak diizinkan. Beragam komponen dari Script-URI didefinisikan oleh beberapa meta-variabel (lihat di bawah); + + script-URI = "://" ":" + "?" + +dimana didapatkan dari SERVER_PROTOCOL, , + dan adalah nilai dari masing-masing meta-variabel. The SCRIPT_NAME dan nilai-nilai PATH_INFO, URL-dikodekan dengan ";", "=" dan "?" reserved, diberikan dan . + +Skema dan protocol yang ada tidak identik karena skema mengidentifikasi metode akses selain protocol aplikasi. \end{document} \ No newline at end of file From 7333387df2028c91203710564e388879da90ebbe Mon Sep 17 00:00:00 2001 From: reghinapa Date: Fri, 6 Apr 2018 18:55:06 +0700 Subject: [PATCH 11/56] Kelomok2-Reghina --- section/1Definisi_Dan_Contoh_CGI.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index f09fb7c..28a3c45 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -51,5 +51,5 @@ \section{Script-URI} dimana didapatkan dari SERVER_PROTOCOL, , dan adalah nilai dari masing-masing meta-variabel. The SCRIPT_NAME dan nilai-nilai PATH_INFO, URL-dikodekan dengan ";", "=" dan "?" reserved, diberikan dan . -Skema dan protocol yang ada tidak identik karena skema mengidentifikasi metode akses selain protocol aplikasi. +Skema dan protocol yang ada tidak identik karena skema mengidentifikasi metode akses selain protocol aplikasi.Sebagai contoh, sumber daya yang diakses menggunakan Transport Layer Security (TLS) akan memiliki permintaan URI dengan skema https ketika menggunakan HTTP protocol. CGI tidak menyediakan sarana generic kepada script untuk merekonstruksi ini, oleh karena itu Script-URI seperti yang didefinisikan meliputi protokol dasar yang digunakan. Tetpi, sebuah script memungkinkan dapat menggunakan skema khusus meta-variabel untuk lebih baik menyimpulkan skema URI. \end{document} \ No newline at end of file From dfbbadc87a097d3e9be49149a31a26ce75c82784 Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Fri, 6 Apr 2018 19:06:17 -0700 Subject: [PATCH 12/56] kelompok2/naufal --- section/1Definisi_Dan_Contoh_CGI.tex | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 28a3c45..31e5dc9 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -52,4 +52,9 @@ \section{Script-URI} dan adalah nilai dari masing-masing meta-variabel. The SCRIPT_NAME dan nilai-nilai PATH_INFO, URL-dikodekan dengan ";", "=" dan "?" reserved, diberikan dan . Skema dan protocol yang ada tidak identik karena skema mengidentifikasi metode akses selain protocol aplikasi.Sebagai contoh, sumber daya yang diakses menggunakan Transport Layer Security (TLS) akan memiliki permintaan URI dengan skema https ketika menggunakan HTTP protocol. CGI tidak menyediakan sarana generic kepada script untuk merekonstruksi ini, oleh karena itu Script-URI seperti yang didefinisikan meliputi protokol dasar yang digunakan. Tetpi, sebuah script memungkinkan dapat menggunakan skema khusus meta-variabel untuk lebih baik menyimpulkan skema URI. -\end{document} \ No newline at end of file + +Perhatikan bahwa definisi ini juga memungkinkan URI yang akan dikonstruksilah yang akan memanggil skrip dengan nilai yang diizinkan untuk info jalur/bagian atau query-string, dengan memodifikasi komponen yang sesuai +\section{Eksekusi} +Skrip ini dijalankan dengan cara yang ditentukan system. +Kecuali jika tidak ditentukan , file yang berisi skrip akan dipanggil sebagai program yang dapat dijalankan +\end{document} \ No newline at end of file From d39f7c280e084ce8485248d6eb5f22b0c5b2a92d Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Fri, 6 Apr 2018 19:11:51 +0700 Subject: [PATCH 13/56] Kelompok2/Syadilah --- section/1Definisi_Dan_Contoh_CGI.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 31e5dc9..8de92b1 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -57,4 +57,6 @@ \section{Script-URI} \section{Eksekusi} Skrip ini dijalankan dengan cara yang ditentukan system. Kecuali jika tidak ditentukan , file yang berisi skrip akan dipanggil sebagai program yang dapat dijalankan +Server menyiapkan permintaan CGI seperti yang akan dijelaskan di bagian 4. Skrip ini terdiri dari permintaan meta-variabel yang telah tersedia untuk skrip pada eksekusi dan permintaan data pesan. Data permintaan tidak perlu segera tersedia untuk skrip karena skrip dapat dijalankan sebelum semua data ini telah diterima oleh server dari klien. +(meta-variabel digunakan dalam pemrograman untuk menggambarkan variabel atau objek yang bisa berubah. Nama tersebut sering tidak memiliki makna langsung tetapi tersedia untuk memiliki sesuatu yang spesifik untuk dirujuk). \end{document} \ No newline at end of file From 7df027d82235636682599e2a6157d270f0fdf3dc Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Fri, 6 Apr 2018 21:59:34 +0700 Subject: [PATCH 14/56] Kelompok2/Esi --- section/1Definisi_Dan_Contoh_CGI.tex | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 8de92b1..5bb16c9 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -38,7 +38,7 @@ \section{Script-URI} Dari meta-variabel yang dihasilkan, sebuah URI, 'Script-URI', dapat dibangun. Ini HARUS memiliki properti yang jika klien dapat mengakses URI ini, maka skrip akan dieksekusi -dengan nilai yang sama untuk SCRIPT_NAME, PATH_INFO, dan QUERY_STRING +dengan nilai yang sama untuk SCRIPT NAME, PATH INFO, dan QUERY STRING meta-variabel. Script-URI memiliki struktur generic URI sebagai yang didefinisikan dalam bagian 3 dari RFC 2396 [2], dengan pengecualian objek itu parameter dan pengidentifikasi fragmen tidak diizinkan. Beragam @@ -48,8 +48,8 @@ \section{Script-URI} script-URI = "://" ":" "?" -dimana didapatkan dari SERVER_PROTOCOL, , - dan adalah nilai dari masing-masing meta-variabel. The SCRIPT_NAME dan nilai-nilai PATH_INFO, URL-dikodekan dengan ";", "=" dan "?" reserved, diberikan dan . +dimana didapatkan dari SERVER PROTOCOL, , + dan adalah nilai dari masing-masing meta-variabel. The SCRIPT NAME dan nilai-nilai PATH INFO, URL-dikodekan dengan ";", "=" dan "?" reserved, diberikan dan . Skema dan protocol yang ada tidak identik karena skema mengidentifikasi metode akses selain protocol aplikasi.Sebagai contoh, sumber daya yang diakses menggunakan Transport Layer Security (TLS) akan memiliki permintaan URI dengan skema https ketika menggunakan HTTP protocol. CGI tidak menyediakan sarana generic kepada script untuk merekonstruksi ini, oleh karena itu Script-URI seperti yang didefinisikan meliputi protokol dasar yang digunakan. Tetpi, sebuah script memungkinkan dapat menggunakan skema khusus meta-variabel untuk lebih baik menyimpulkan skema URI. @@ -59,4 +59,5 @@ \section{Eksekusi} Kecuali jika tidak ditentukan , file yang berisi skrip akan dipanggil sebagai program yang dapat dijalankan Server menyiapkan permintaan CGI seperti yang akan dijelaskan di bagian 4. Skrip ini terdiri dari permintaan meta-variabel yang telah tersedia untuk skrip pada eksekusi dan permintaan data pesan. Data permintaan tidak perlu segera tersedia untuk skrip karena skrip dapat dijalankan sebelum semua data ini telah diterima oleh server dari klien. (meta-variabel digunakan dalam pemrograman untuk menggambarkan variabel atau objek yang bisa berubah. Nama tersebut sering tidak memiliki makna langsung tetapi tersedia untuk memiliki sesuatu yang spesifik untuk dirujuk). +Tanggapan dari skrip dikembalikan ke server seperti yang dijelaskan di bagian 5 dan 6. Jika terjadi kondisi kesalahan, server dapat mengganggu atau menghentikan eksekusi skrip kapan saja dan tanpa peringatan. Itu bisa saja terjadi, misalnya, jika terjadi kegagalan transportasi antara server dan klien: jadi skrip HARUS siap untuk menangani penghentian yang tidak normal. \end{document} \ No newline at end of file From 802136cd5a7ddd6426792097acffc84e9ad5d086 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Sat, 7 Apr 2018 03:16:18 +0700 Subject: [PATCH 15/56] Kelompok2/Esi --- section/1Definisi_Dan_Contoh_CGI.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 5bb16c9..5f114d6 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -60,4 +60,8 @@ \section{Eksekusi} Server menyiapkan permintaan CGI seperti yang akan dijelaskan di bagian 4. Skrip ini terdiri dari permintaan meta-variabel yang telah tersedia untuk skrip pada eksekusi dan permintaan data pesan. Data permintaan tidak perlu segera tersedia untuk skrip karena skrip dapat dijalankan sebelum semua data ini telah diterima oleh server dari klien. (meta-variabel digunakan dalam pemrograman untuk menggambarkan variabel atau objek yang bisa berubah. Nama tersebut sering tidak memiliki makna langsung tetapi tersedia untuk memiliki sesuatu yang spesifik untuk dirujuk). Tanggapan dari skrip dikembalikan ke server seperti yang dijelaskan di bagian 5 dan 6. Jika terjadi kondisi kesalahan, server dapat mengganggu atau menghentikan eksekusi skrip kapan saja dan tanpa peringatan. Itu bisa saja terjadi, misalnya, jika terjadi kegagalan transportasi antara server dan klien: jadi skrip HARUS siap untuk menangani penghentian yang tidak normal. +\section{Meta-Variables} +Informasi tentang permintaan berasal dari dua sumber yang berbeda: yaitu permintaan meta-variabel dan setiap pesan-body yang terkait. +\section{Meta-Variables} +Meta-variabel berisi data tentang permintaan yang dikirimkan dari server ke skrip, dan diakses oleh skrip dengan cara yang ditentukan sistem. Meta-variabel diidentifikasi oleh nama-nama yang tidak sensitif huruf: tidak boleh ada dua variabel yang berbeda yang namanya berbeda hanya dalam kasus saja. \end{document} \ No newline at end of file From 8dbeb2de3751f89bda48465c1a520c83dfd28068 Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Sat, 7 Apr 2018 11:53:13 -0700 Subject: [PATCH 16/56] kelompok2/Naufal --- section/1Definisi_Dan_Contoh_CGI.tex | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 5f114d6..f1bbdce 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -60,8 +60,20 @@ \section{Eksekusi} Server menyiapkan permintaan CGI seperti yang akan dijelaskan di bagian 4. Skrip ini terdiri dari permintaan meta-variabel yang telah tersedia untuk skrip pada eksekusi dan permintaan data pesan. Data permintaan tidak perlu segera tersedia untuk skrip karena skrip dapat dijalankan sebelum semua data ini telah diterima oleh server dari klien. (meta-variabel digunakan dalam pemrograman untuk menggambarkan variabel atau objek yang bisa berubah. Nama tersebut sering tidak memiliki makna langsung tetapi tersedia untuk memiliki sesuatu yang spesifik untuk dirujuk). Tanggapan dari skrip dikembalikan ke server seperti yang dijelaskan di bagian 5 dan 6. Jika terjadi kondisi kesalahan, server dapat mengganggu atau menghentikan eksekusi skrip kapan saja dan tanpa peringatan. Itu bisa saja terjadi, misalnya, jika terjadi kegagalan transportasi antara server dan klien: jadi skrip HARUS siap untuk menangani penghentian yang tidak normal. -\section{Meta-Variables} +\section{CGI Request} Informasi tentang permintaan berasal dari dua sumber yang berbeda: yaitu permintaan meta-variabel dan setiap pesan-body yang terkait. -\section{Meta-Variables} +\section{Request Meta-Variables} Meta-variabel berisi data tentang permintaan yang dikirimkan dari server ke skrip, dan diakses oleh skrip dengan cara yang ditentukan sistem. Meta-variabel diidentifikasi oleh nama-nama yang tidak sensitif huruf: tidak boleh ada dua variabel yang berbeda yang namanya berbeda hanya dalam kasus saja. +Di sini meta variable ditampilkan menggunakan representasi kanonik huruf besar dan garis bawah ("_"). Suatu sistem tertentu dapat mendefinisikan suatu representasi berbeda. + +meta-variable-name = "AUTH_TYPE" | "CONTENT_LENGTH" | + "CONTENT_TYPE" | "GATEWAY_INTERFACE" | + "PATH_INFO" | "PATH_TRANSLATED" | + "QUERY_STRING" | "REMOTE_ADDR" | + "REMOTE_HOST" | "REMOTE_IDENT" | + "REMOTE_USER" | "REQUEST_METHOD" | + "SCRIPT_NAME" | "SERVER_NAME" | + "SERVER_PORT" | "SERVER_PROTOCOL" | + "SERVER_SOFTWARE" | scheme | + protocol-var-name | extension-var-name \end{document} \ No newline at end of file From 888d2b40fd0e847581b23dbe7c41fc0a6cc8246b Mon Sep 17 00:00:00 2001 From: reghinapa Date: Sat, 7 Apr 2018 13:40:12 +0700 Subject: [PATCH 17/56] Kelompok2/Reghina --- section/1Definisi_Dan_Contoh_CGI.tex | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index f1bbdce..d50d855 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -76,4 +76,14 @@ \section{Request Meta-Variables} "SERVER_PORT" | "SERVER_PROTOCOL" | "SERVER_SOFTWARE" | scheme | protocol-var-name | extension-var-name +protocol-var-name = ( protocol | scheme ) "_" var-name +scheme = alpha *( alpha | digit | "+" | "-" | "." ) +var-name = token +extension-var-name = token + +meta-variabel dengan nama yang sama dengan skema, dan nama yang diawali +dengan nama protokol atau skema (misalnya, HTTP_ACCEPT) juga +didefinisikan. Jumlah dan makna dari variabel-variabel ini dapat berubah +secara independen dari spesifikasi ini. + \end{document} \ No newline at end of file From 629ec22d7877714325bf6b491048c26acbb187bb Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Sat, 7 Apr 2018 13:48:30 +0700 Subject: [PATCH 18/56] Kelompok2/Syadilah --- section/1Definisi_Dan_Contoh_CGI.tex | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index d50d855..66e02c3 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -81,9 +81,14 @@ \section{Request Meta-Variables} var-name = token extension-var-name = token -meta-variabel dengan nama yang sama dengan skema, dan nama yang diawali -dengan nama protokol atau skema (misalnya, HTTP_ACCEPT) juga -didefinisikan. Jumlah dan makna dari variabel-variabel ini dapat berubah +meta-variabel dengan nama yang sama dengan skema, dan nama yang diawali +dengan nama protokol atau skema (misalnya, HTTP_ACCEPT) juga +didefinisikan. Jumlah dan makna dari variabel-variabel ini dapat berubah secara independen dari spesifikasi ini. +Server dapat menetapkan tambahan ekstensi meta-variabel implementasi, yang namanya harus diawali dengan "X_". + +Spesifikasi ini tidak membedakan antara nilai-nilai nol-panjang (NULL) dan nilai-nilai yang hilang. Sebagai contoh, sebuah skrip tidak dapat membedakan antara dua permintaan http://host/skrip dan http://host/skrip? seperti pada kedua kasus, meta-variabel QUERY_STRING akan menjadi NULL. + +meta-variable-value = "" | 1* \end{document} \ No newline at end of file From 6a20bc477ed542be13efe4b5f3872abd6d50cd1a Mon Sep 17 00:00:00 2001 From: OjackRiyanto Date: Sat, 7 Apr 2018 14:44:39 +0700 Subject: [PATCH 19/56] Kelompok2/Ojack --- section/1Definisi_Dan_Contoh_CGI.tex | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 66e02c3..850a632 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -91,4 +91,9 @@ \section{Request Meta-Variables} Spesifikasi ini tidak membedakan antara nilai-nilai nol-panjang (NULL) dan nilai-nilai yang hilang. Sebagai contoh, sebuah skrip tidak dapat membedakan antara dua permintaan http://host/skrip dan http://host/skrip? seperti pada kedua kasus, meta-variabel QUERY_STRING akan menjadi NULL. meta-variable-value = "" | 1* + +Sebuah meta-variabel opsional dapat dihilangkan (tidak disetel) jika nilainya adalah NULL. Nilai meta-variabel HARUS dianggap case-sensitive kecuali seperti yang dinyatakan sebaliknya. Representasi dari karakter dalam meta-variabel ditentukan system; server HARUS mengkonversi nilai ke representasi tersebut. + +\section{Request Message-Body} +Permintaan data diakses oleh skrip dalam metode yang didefinisikan oleh system; kecuali sudah ditentukan, hal ini akan membuat system membaca request/permintaan dengan ‘standar masukan’ pendeskripsi file. \end{document} \ No newline at end of file From 0f14f47ee68263ed87cc66f98ecd2f823b149644 Mon Sep 17 00:00:00 2001 From: reghinapa Date: Sun, 8 Apr 2018 13:46:19 +0700 Subject: [PATCH 20/56] Kelompok2/Reghina --- section/1Definisi_Dan_Contoh_CGI.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 850a632..fba5ce7 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -96,4 +96,8 @@ \section{Request Meta-Variables} \section{Request Message-Body} Permintaan data diakses oleh skrip dalam metode yang didefinisikan oleh system; kecuali sudah ditentukan, hal ini akan membuat system membaca request/permintaan dengan ‘standar masukan’ pendeskripsi file. + Request-Data = [ request-body ] [ extension-data ] + request-body = OCTET + extension-data = *OCTET +request-body disertaikan dengan permintaan jika CONTENT_LENGTH tersebut not NULL. Server harus membuat setidaknya banyak byte yang tersedia untuk membaca script. Server mungkin menandakan kondisi end-of-file. CONTENT_LENGTH byte telah dibaca atau mungkin menyediakan extention date. Oleh karena itu, script tidak harus mencoba untuk membaca lebih lanjut dari CONTENT_LENGTH byte, bahkan jika lebih banyak data tersedia. Namun, tidak wajib membaca data apa pun. \end{document} \ No newline at end of file From b5f4b53c6da4c0d52b5ea3d9a27393d7e5ca828e Mon Sep 17 00:00:00 2001 From: OjackRiyanto Date: Sun, 8 Apr 2018 13:59:08 +0700 Subject: [PATCH 21/56] Kelompok2/Ojack --- section/1Definisi_Dan_Contoh_CGI.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index fba5ce7..8b1c36f 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -100,4 +100,8 @@ \section{Request Message-Body} request-body = OCTET extension-data = *OCTET request-body disertaikan dengan permintaan jika CONTENT_LENGTH tersebut not NULL. Server harus membuat setidaknya banyak byte yang tersedia untuk membaca script. Server mungkin menandakan kondisi end-of-file. CONTENT_LENGTH byte telah dibaca atau mungkin menyediakan extention date. Oleh karena itu, script tidak harus mencoba untuk membaca lebih lanjut dari CONTENT_LENGTH byte, bahkan jika lebih banyak data tersedia. Namun, tidak wajib membaca data apa pun. + +Untuk skrip non-parsed header (NPH)(Bagian 5), server HARUS berusaha untuk memastikan bahwa data yang diberikan ke skrip adalah tepat seperti yang disediakan oleh klien dan tidak diubah oleh server. + +Seperti transfer-codings tidak didukung pada request-body, server HARUS menghapus setiap pengkodean tersebut dari message-body, dan mengatur ulang CONTENT-LENGTH. Jika hal ini tidak mungkin (misalnya, karena persyaratan buffering besar), server HARUS menolak permintaan klien. Hal ini MUNGKIN dapat menghapus content-codings dari message-body. \end{document} \ No newline at end of file From 26b0c34402097998e09fffaa12d361b15285157f Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Sun, 8 Apr 2018 14:08:19 +0700 Subject: [PATCH 22/56] Kelompok2/Syadilah --- section/1Definisi_Dan_Contoh_CGI.tex | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 8b1c36f..6e999d7 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -104,4 +104,10 @@ \section{Request Message-Body} Untuk skrip non-parsed header (NPH)(Bagian 5), server HARUS berusaha untuk memastikan bahwa data yang diberikan ke skrip adalah tepat seperti yang disediakan oleh klien dan tidak diubah oleh server. Seperti transfer-codings tidak didukung pada request-body, server HARUS menghapus setiap pengkodean tersebut dari message-body, dan mengatur ulang CONTENT-LENGTH. Jika hal ini tidak mungkin (misalnya, karena persyaratan buffering besar), server HARUS menolak permintaan klien. Hal ini MUNGKIN dapat menghapus content-codings dari message-body. + +\section{Request Methods} +Sebagaimana disediakan dalam meta-variabel REQUEST_METHOD, mengidentifikasi metode pemrosesan yang akan diterapkan pada skrip dalam menghasilkan respons. Penulis skrip dapat memilih untuk menerapkan metode yang paling sesuai untuk aplikasi tertentu. Jika skrip menerima permintaan dengan metode yang tidak mendukungnya harus menolaknya dengan kesalahan. + +\section{GET} +Metode GET menunjukkan bahwa skrip harus menghasilkan dokumen berdasarkan nilai-nilai meta-variabel. Dengan konvensi, metode GET adalah 'aman' dan 'idempoten' dan seharusnya tidak memiliki arti penting mengambil tindakan selain menghasilkan dokumen. \end{document} \ No newline at end of file From 179d0d3839e58e130b94f2c73333fa7b220a4288 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Sun, 8 Apr 2018 19:06:32 +0700 Subject: [PATCH 23/56] Kelompok2/Esi --- section/1Definisi_Dan_Contoh_CGI.tex | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 6e999d7..a476988 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -82,7 +82,7 @@ \section{Request Meta-Variables} extension-var-name = token meta-variabel dengan nama yang sama dengan skema, dan nama yang diawali -dengan nama protokol atau skema (misalnya, HTTP_ACCEPT) juga +dengan nama protokol atau skema (misalnya, HTTP ACCEPT) juga didefinisikan. Jumlah dan makna dari variabel-variabel ini dapat berubah secara independen dari spesifikasi ini. @@ -110,4 +110,10 @@ \section{Request Methods} \section{GET} Metode GET menunjukkan bahwa skrip harus menghasilkan dokumen berdasarkan nilai-nilai meta-variabel. Dengan konvensi, metode GET adalah 'aman' dan 'idempoten' dan seharusnya tidak memiliki arti penting mengambil tindakan selain menghasilkan dokumen. + +Arti metode GET dapat dimodifikasi dan disempurnakan oleh variabel-variabel khusus protokol. + +\section{POST} +Metode POST digunakan untuk meminta skrip melakukan pemrosesan dan menghasilkan dokumen berdasarkan data di dalam isi permintaan pesan, selain nilai-nilai meta-variabel. Penggunaan umum adalah penyerahan formulir dalam HTML, yang dimaksudkan untuk memulai pemrosesan oleh skrip yang memiliki pengaruh permanen, seperti perubahan dalam basis data. +Skrip HARUS memeriksa nilai variabel CONTENT LENGTH sebelum membaca badan pesan terlampir, dan HARUS memeriksa nilai CONTENT TYPE sebelum memprosesnya. \end{document} \ No newline at end of file From dbe530706b4426664b423973d3d7d8d496f86af9 Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Sun, 8 Apr 2018 22:21:01 -0700 Subject: [PATCH 24/56] kelompok2/naufal --- section/1Definisi_Dan_Contoh_CGI.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index a476988..068ae4e 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -116,4 +116,6 @@ \section{GET} \section{POST} Metode POST digunakan untuk meminta skrip melakukan pemrosesan dan menghasilkan dokumen berdasarkan data di dalam isi permintaan pesan, selain nilai-nilai meta-variabel. Penggunaan umum adalah penyerahan formulir dalam HTML, yang dimaksudkan untuk memulai pemrosesan oleh skrip yang memiliki pengaruh permanen, seperti perubahan dalam basis data. Skrip HARUS memeriksa nilai variabel CONTENT LENGTH sebelum membaca badan pesan terlampir, dan HARUS memeriksa nilai CONTENT TYPE sebelum memprosesnya. +\section{HEAD} +Method Head meminta skrip untuk melakukan pemrosesan yang memadai atau cukup untuk mereturn atau mengembalikan respon pada bagian header,tanpa memberikan isi pesan respon.Script tidak harus menyediakan isi pesan respon untuk HEAD resquest.Jika sampai isi pesan respon diberikan,maka server harus membuang isi pesan tersebut saat membaca respon yang diberikan oleh script. \end{document} \ No newline at end of file From 5aee2ef90e79c7527dd3d37d645c60190504474e Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Mon, 9 Apr 2018 18:57:50 -0700 Subject: [PATCH 25/56] kelompok2/naufal --- section/1Definisi_Dan_Contoh_CGI.tex | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 068ae4e..e3b1b86 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -107,15 +107,17 @@ \section{Request Message-Body} \section{Request Methods} Sebagaimana disediakan dalam meta-variabel REQUEST_METHOD, mengidentifikasi metode pemrosesan yang akan diterapkan pada skrip dalam menghasilkan respons. Penulis skrip dapat memilih untuk menerapkan metode yang paling sesuai untuk aplikasi tertentu. Jika skrip menerima permintaan dengan metode yang tidak mendukungnya harus menolaknya dengan kesalahan. - \section{GET} Metode GET menunjukkan bahwa skrip harus menghasilkan dokumen berdasarkan nilai-nilai meta-variabel. Dengan konvensi, metode GET adalah 'aman' dan 'idempoten' dan seharusnya tidak memiliki arti penting mengambil tindakan selain menghasilkan dokumen. - Arti metode GET dapat dimodifikasi dan disempurnakan oleh variabel-variabel khusus protokol. - \section{POST} Metode POST digunakan untuk meminta skrip melakukan pemrosesan dan menghasilkan dokumen berdasarkan data di dalam isi permintaan pesan, selain nilai-nilai meta-variabel. Penggunaan umum adalah penyerahan formulir dalam HTML, yang dimaksudkan untuk memulai pemrosesan oleh skrip yang memiliki pengaruh permanen, seperti perubahan dalam basis data. Skrip HARUS memeriksa nilai variabel CONTENT LENGTH sebelum membaca badan pesan terlampir, dan HARUS memeriksa nilai CONTENT TYPE sebelum memprosesnya. \section{HEAD} Method Head meminta skrip untuk melakukan pemrosesan yang memadai atau cukup untuk mereturn atau mengembalikan respon pada bagian header,tanpa memberikan isi pesan respon.Script tidak harus menyediakan isi pesan respon untuk HEAD resquest.Jika sampai isi pesan respon diberikan,maka server harus membuang isi pesan tersebut saat membaca respon yang diberikan oleh script. +\section{Protocol-Specific-Methods} +Script mungkin saja mengimplementasikan metode protocol-specific apapun,seperti HTTP/1.1 PUT dan DELETE; metode protocol tersebut nanti nya harus mengecek nilai dari server_protocol saat diimplementasikan +Server mungkin untuk menentukan atau memutuskan beberapa metode tidak sesuai/tidak diizinkan untuk script,dan mungkin untuk meng handale metode itu sendiri atau mengembalikan pesan error untuk client +\section{The Script Command Line} +Beberapa system mendukung penggunaan metode untuk menyediakan array untuk string string yang nantinya akan dipakai oleh script CGI. \end{document} \ No newline at end of file From e21d1deec7416780018aae3567ce1d8c974a01f5 Mon Sep 17 00:00:00 2001 From: reghinapa Date: Mon, 9 Apr 2018 19:41:56 +0700 Subject: [PATCH 26/56] Kelompok2/Reghina --- section/1Definisi_Dan_Contoh_CGI.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index e3b1b86..d48fb44 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -114,10 +114,10 @@ \section{POST} Metode POST digunakan untuk meminta skrip melakukan pemrosesan dan menghasilkan dokumen berdasarkan data di dalam isi permintaan pesan, selain nilai-nilai meta-variabel. Penggunaan umum adalah penyerahan formulir dalam HTML, yang dimaksudkan untuk memulai pemrosesan oleh skrip yang memiliki pengaruh permanen, seperti perubahan dalam basis data. Skrip HARUS memeriksa nilai variabel CONTENT LENGTH sebelum membaca badan pesan terlampir, dan HARUS memeriksa nilai CONTENT TYPE sebelum memprosesnya. \section{HEAD} -Method Head meminta skrip untuk melakukan pemrosesan yang memadai atau cukup untuk mereturn atau mengembalikan respon pada bagian header,tanpa memberikan isi pesan respon.Script tidak harus menyediakan isi pesan respon untuk HEAD resquest.Jika sampai isi pesan respon diberikan,maka server harus membuang isi pesan tersebut saat membaca respon yang diberikan oleh script. +Method Head meminta skrip untuk melakukan pemrosesan yang memadai atau cukup untuk mereturn atau mengembalikan respon pada bagian header,tanpa memberikan isi pesan respon.Script tidak harus menyediakan isi pesan respon untuk HEAD resquest.Jika sampai isi pesan respon diberikan,maka server harus membuang isi pesan tersebut saat membaca respon yang diberikan oleh script. \section{Protocol-Specific-Methods} Script mungkin saja mengimplementasikan metode protocol-specific apapun,seperti HTTP/1.1 PUT dan DELETE; metode protocol tersebut nanti nya harus mengecek nilai dari server_protocol saat diimplementasikan Server mungkin untuk menentukan atau memutuskan beberapa metode tidak sesuai/tidak diizinkan untuk script,dan mungkin untuk meng handale metode itu sendiri atau mengembalikan pesan error untuk client \section{The Script Command Line} -Beberapa system mendukung penggunaan metode untuk menyediakan array untuk string string yang nantinya akan dipakai oleh script CGI. +Beberapa system mendukung penggunaan metode untuk menyediakan array untuk string string yang nantinya akan dipakai oleh script CGI. Hal ini hanya digunakan dalam suatu kasus query HTTP ‘indexed’. Yang mana pada query HTTP ‘indexed’ dapat diidentifikasi oleh permintaan ‘GET’ atau ‘HEAD’ dengan query string URI yang tidak mengandung unencoded karakter “=”. Untuk permintaan seperti itu, pada bagian server harus memperlakukan query-string sebagai search-string dan mengurai kedalam kata–kata, dengan menggunakan aturan-aturannya. \end{document} \ No newline at end of file From a6a0b58ca30b98605221bf62e5fce4032286cbaa Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Mon, 9 Apr 2018 19:48:13 +0700 Subject: [PATCH 27/56] Kelompok2/Syadilah --- section/1Definisi_Dan_Contoh_CGI.tex | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index d48fb44..f131df5 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -120,4 +120,13 @@ \section{Protocol-Specific-Methods} Server mungkin untuk menentukan atau memutuskan beberapa metode tidak sesuai/tidak diizinkan untuk script,dan mungkin untuk meng handale metode itu sendiri atau mengembalikan pesan error untuk client \section{The Script Command Line} Beberapa system mendukung penggunaan metode untuk menyediakan array untuk string string yang nantinya akan dipakai oleh script CGI. Hal ini hanya digunakan dalam suatu kasus query HTTP ‘indexed’. Yang mana pada query HTTP ‘indexed’ dapat diidentifikasi oleh permintaan ‘GET’ atau ‘HEAD’ dengan query string URI yang tidak mengandung unencoded karakter “=”. Untuk permintaan seperti itu, pada bagian server harus memperlakukan query-string sebagai search-string dan mengurai kedalam kata–kata, dengan menggunakan aturan-aturannya. +search-string = search-word *( "+" search-word ) + search-word = 1*schar + schar = unreserved | escaped | xreserved + xreserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "," | + "$" + +Setelah parsing, setiap kata pencarian adalah URL-decoded, opsional dikodekan dengan cara yang ditentukan sistem dan kemudian ditambahkan ke daftar argumen baris perintah. + +Jika server tidak dapat membuat bagian apa pun dari daftar argumen, maka server tidak harus menghasilkan informasi baris perintah apa pun. \end{document} \ No newline at end of file From 2334e6069822c2ad467e4dadfcd4c85335745672 Mon Sep 17 00:00:00 2001 From: OjackRiyanto Date: Mon, 9 Apr 2018 20:00:19 +0700 Subject: [PATCH 28/56] Kelompok2/Ojack --- section/1Definisi_Dan_Contoh_CGI.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index f131df5..c9dcebe 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -128,5 +128,7 @@ \section{The Script Command Line} Setelah parsing, setiap kata pencarian adalah URL-decoded, opsional dikodekan dengan cara yang ditentukan sistem dan kemudian ditambahkan ke daftar argumen baris perintah. -Jika server tidak dapat membuat bagian apa pun dari daftar argumen, maka server tidak harus menghasilkan informasi baris perintah apa pun. +Jika server tidak dapat membuat bagian apa pun dari daftar argumen, maka server tidak harus menghasilkan informasi baris perintah apa pun. Sebagai contoh, jumlah argument yang mungkin lebih besar daripada system operasi atau server yang terbatas, atau salah satu dari kata-kata mungkin tidak dapat diwakilkan sebagai argumen. + +Skrip HARUS memeriksa untuk melihat apakah nilai QUERY-STRING yang dikodekan tidak berisi karakter “=”, dan TIDAK HARUS menggunakan baris perintah argumen jika itu terjadi. \end{document} \ No newline at end of file From e8b16c96ea2821e5788c732e4d3cffdfca334d00 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Mon, 9 Apr 2018 19:43:59 +0700 Subject: [PATCH 29/56] Kelompok2/Esi --- section/1Definisi_Dan_Contoh_CGI.tex | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index c9dcebe..05f1040 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -123,12 +123,15 @@ \section{The Script Command Line} search-string = search-word *( "+" search-word ) search-word = 1*schar schar = unreserved | escaped | xreserved - xreserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "," | - "$" + xreserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "," |"$" Setelah parsing, setiap kata pencarian adalah URL-decoded, opsional dikodekan dengan cara yang ditentukan sistem dan kemudian ditambahkan ke daftar argumen baris perintah. Jika server tidak dapat membuat bagian apa pun dari daftar argumen, maka server tidak harus menghasilkan informasi baris perintah apa pun. Sebagai contoh, jumlah argument yang mungkin lebih besar daripada system operasi atau server yang terbatas, atau salah satu dari kata-kata mungkin tidak dapat diwakilkan sebagai argumen. Skrip HARUS memeriksa untuk melihat apakah nilai QUERY-STRING yang dikodekan tidak berisi karakter “=”, dan TIDAK HARUS menggunakan baris perintah argumen jika itu terjadi. +\section{NPH Scripts} +\section{Identification} +Server MAY mendukung skrip NPH (Non-Parsed Header). Skrip ini merupakan skrip dimana server meloloskan semua tanggung jawab untuk pemrosesan respons. +Spesifikasi ini tidak menyediakan mekanisme untuk skrip NPH untuk diidentifikasi berdasarkan data outputnya saja. Oleh karena itu, konvensi, setiap skrip tertentu hanya dapat menyediakan keluaran satu jenis (NPH atau CGI) dan karenanya skrip itu sendiri digambarkan sebagai 'skrip NPH'. \end{document} \ No newline at end of file From b4144bd44239ab5214e5978606d9f1f5008653e8 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Tue, 8 May 2018 21:38:44 +0700 Subject: [PATCH 30/56] kelompok2/esi --- section/1Definisi_Dan_Contoh_CGI.tex | 71 +++++++++++----------------- 1 file changed, 28 insertions(+), 43 deletions(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index 05f1040..df54005 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -62,53 +62,40 @@ \section{Eksekusi} Tanggapan dari skrip dikembalikan ke server seperti yang dijelaskan di bagian 5 dan 6. Jika terjadi kondisi kesalahan, server dapat mengganggu atau menghentikan eksekusi skrip kapan saja dan tanpa peringatan. Itu bisa saja terjadi, misalnya, jika terjadi kegagalan transportasi antara server dan klien: jadi skrip HARUS siap untuk menangani penghentian yang tidak normal. \section{CGI Request} Informasi tentang permintaan berasal dari dua sumber yang berbeda: yaitu permintaan meta-variabel dan setiap pesan-body yang terkait. + \section{Request Meta-Variables} Meta-variabel berisi data tentang permintaan yang dikirimkan dari server ke skrip, dan diakses oleh skrip dengan cara yang ditentukan sistem. Meta-variabel diidentifikasi oleh nama-nama yang tidak sensitif huruf: tidak boleh ada dua variabel yang berbeda yang namanya berbeda hanya dalam kasus saja. -Di sini meta variable ditampilkan menggunakan representasi kanonik huruf besar dan garis bawah ("_"). Suatu sistem tertentu dapat mendefinisikan suatu representasi berbeda. - -meta-variable-name = "AUTH_TYPE" | "CONTENT_LENGTH" | - "CONTENT_TYPE" | "GATEWAY_INTERFACE" | - "PATH_INFO" | "PATH_TRANSLATED" | - "QUERY_STRING" | "REMOTE_ADDR" | - "REMOTE_HOST" | "REMOTE_IDENT" | - "REMOTE_USER" | "REQUEST_METHOD" | - "SCRIPT_NAME" | "SERVER_NAME" | - "SERVER_PORT" | "SERVER_PROTOCOL" | - "SERVER_SOFTWARE" | scheme | +Di sini meta variable ditampilkan menggunakan representasi kanonik huruf besar dan garis bawah. Suatu sistem tertentu dapat mendefinisikan suatu representasi berbeda. + +meta-variable-name = "AUTH TYPE" | "CONTENT LENGTH" | + "CONTENT TYPE" | "GATEWAY INTERFACE" | + "PATH INFO" | "PATH TRANSLATED" | + "QUERY STRING" | "REMOTE ADDR" | + "REMOTE HOST" | "REMOTE IDENT" | + "REMOTE USER" | "REQUEST METHOD" | + "SCRIPT NAME" | "SERVER NAME" | + "SERVER PORT" | "SERVER PROTOCOL" | + "SERVER SOFTWARE" | scheme | protocol-var-name | extension-var-name -protocol-var-name = ( protocol | scheme ) "_" var-name +protocol-var-name = ( protocol | scheme ) var-name scheme = alpha *( alpha | digit | "+" | "-" | "." ) var-name = token -extension-var-name = token - -meta-variabel dengan nama yang sama dengan skema, dan nama yang diawali -dengan nama protokol atau skema (misalnya, HTTP ACCEPT) juga -didefinisikan. Jumlah dan makna dari variabel-variabel ini dapat berubah -secara independen dari spesifikasi ini. - -Server dapat menetapkan tambahan ekstensi meta-variabel implementasi, yang namanya harus diawali dengan "X_". - -Spesifikasi ini tidak membedakan antara nilai-nilai nol-panjang (NULL) dan nilai-nilai yang hilang. Sebagai contoh, sebuah skrip tidak dapat membedakan antara dua permintaan http://host/skrip dan http://host/skrip? seperti pada kedua kasus, meta-variabel QUERY_STRING akan menjadi NULL. - -meta-variable-value = "" | 1* - -Sebuah meta-variabel opsional dapat dihilangkan (tidak disetel) jika nilainya adalah NULL. Nilai meta-variabel HARUS dianggap case-sensitive kecuali seperti yang dinyatakan sebaliknya. Representasi dari karakter dalam meta-variabel ditentukan system; server HARUS mengkonversi nilai ke representasi tersebut. - +extension-var-name = token +meta variabel dengan nama yang sama dengan skema,dan nama yang diawali dengan nama protokol atau skema (misalnya, HTTP ACCEPT) juga didefinisikan. Jumlah dan makna dari variabel-variabel ini dapat berubah secara independen dari spesifikasi ini. Server dapat menetapkan tambahan ekstensi meta variabel implementasi,yang namanya harus diawali dengan "X". Spesifikasi ini tidak membedakan antara nilai nilai nol panjang (NULL) dan nilai nilai yang hilang. Sebagai contoh, sebuah skrip tidak dapat membedakan antara dua permintaan http://host/skrip dan http://host/skrip? seperti pada kedua kasus, meta variabel QUERY STRING akan menjadi NULL. +meta variable-value = "" * +Sebuah meta variabel opsional dapat dihilangkan (tidak disetel) jika nilainya adalah NULL. Nilai meta-variabel HARUS dianggap case-sensitive kecuali seperti yang dinyatakan sebaliknya. Representasi dari karakter dalam meta variabel ditentukan system; server HARUS mengkonversi nilai ke representasi tersebut. \section{Request Message-Body} Permintaan data diakses oleh skrip dalam metode yang didefinisikan oleh system; kecuali sudah ditentukan, hal ini akan membuat system membaca request/permintaan dengan ‘standar masukan’ pendeskripsi file. Request-Data = [ request-body ] [ extension-data ] - request-body = OCTET - extension-data = *OCTET -request-body disertaikan dengan permintaan jika CONTENT_LENGTH tersebut not NULL. Server harus membuat setidaknya banyak byte yang tersedia untuk membaca script. Server mungkin menandakan kondisi end-of-file. CONTENT_LENGTH byte telah dibaca atau mungkin menyediakan extention date. Oleh karena itu, script tidak harus mencoba untuk membaca lebih lanjut dari CONTENT_LENGTH byte, bahkan jika lebih banyak data tersedia. Namun, tidak wajib membaca data apa pun. - + request-body = OCTET + extension-data = *OCTET. +request body disertaikan dengan permintaan jika CONTENT LENGTH tersebut not NULL. Server harus membuat setidaknya banyak byte yang tersedia untuk membaca script. Server mungkin menandakan kondisi end of file. CONTENT LENGTH byte telah dibaca atau mungkin menyediakan extention date. Oleh karena itu, script tidak harus mencoba untuk membaca lebih lanjut dari CONTENT LENGTH byte, bahkan jika lebih banyak data tersedia. Namun, tidak wajib membaca data apa pun. Untuk skrip non-parsed header (NPH)(Bagian 5), server HARUS berusaha untuk memastikan bahwa data yang diberikan ke skrip adalah tepat seperti yang disediakan oleh klien dan tidak diubah oleh server. - Seperti transfer-codings tidak didukung pada request-body, server HARUS menghapus setiap pengkodean tersebut dari message-body, dan mengatur ulang CONTENT-LENGTH. Jika hal ini tidak mungkin (misalnya, karena persyaratan buffering besar), server HARUS menolak permintaan klien. Hal ini MUNGKIN dapat menghapus content-codings dari message-body. - \section{Request Methods} -Sebagaimana disediakan dalam meta-variabel REQUEST_METHOD, mengidentifikasi metode pemrosesan yang akan diterapkan pada skrip dalam menghasilkan respons. Penulis skrip dapat memilih untuk menerapkan metode yang paling sesuai untuk aplikasi tertentu. Jika skrip menerima permintaan dengan metode yang tidak mendukungnya harus menolaknya dengan kesalahan. +Sebagaimana disediakan dalam meta variabel REQUEST METHOD, mengidentifikasi metode pemrosesan yang akan diterapkan pada skrip dalam menghasilkan respons. Penulis skrip dapat memilih untuk menerapkan metode yang paling sesuai untuk aplikasi tertentu. Jika skrip menerima permintaan dengan metode yang tidak mendukungnya harus menolaknya dengan kesalahan. \section{GET} -Metode GET menunjukkan bahwa skrip harus menghasilkan dokumen berdasarkan nilai-nilai meta-variabel. Dengan konvensi, metode GET adalah 'aman' dan 'idempoten' dan seharusnya tidak memiliki arti penting mengambil tindakan selain menghasilkan dokumen. +Metode GET menunjukkan bahwa skrip harus menghasilkan dokumen berdasarkan nilai nilai meta variabel. Dengan konvensi, metode GET adalah 'aman' dan 'idempoten' dan seharusnya tidak memiliki arti penting mengambil tindakan selain menghasilkan dokumen. Arti metode GET dapat dimodifikasi dan disempurnakan oleh variabel-variabel khusus protokol. \section{POST} Metode POST digunakan untuk meminta skrip melakukan pemrosesan dan menghasilkan dokumen berdasarkan data di dalam isi permintaan pesan, selain nilai-nilai meta-variabel. Penggunaan umum adalah penyerahan formulir dalam HTML, yang dimaksudkan untuk memulai pemrosesan oleh skrip yang memiliki pengaruh permanen, seperti perubahan dalam basis data. @@ -116,19 +103,17 @@ \section{POST} \section{HEAD} Method Head meminta skrip untuk melakukan pemrosesan yang memadai atau cukup untuk mereturn atau mengembalikan respon pada bagian header,tanpa memberikan isi pesan respon.Script tidak harus menyediakan isi pesan respon untuk HEAD resquest.Jika sampai isi pesan respon diberikan,maka server harus membuang isi pesan tersebut saat membaca respon yang diberikan oleh script. \section{Protocol-Specific-Methods} -Script mungkin saja mengimplementasikan metode protocol-specific apapun,seperti HTTP/1.1 PUT dan DELETE; metode protocol tersebut nanti nya harus mengecek nilai dari server_protocol saat diimplementasikan -Server mungkin untuk menentukan atau memutuskan beberapa metode tidak sesuai/tidak diizinkan untuk script,dan mungkin untuk meng handale metode itu sendiri atau mengembalikan pesan error untuk client +Script mungkin saja mengimplementasikan metode protocol specific apapun,seperti HTTP/1.1 PUT dan DELETE; metode protocol tersebut nanti nya harus mengecek nilai dari server protocol saat diimplementasikan +Server mungkin untuk menentukan atau memutuskan beberapa metode tidak sesuai/tidak diizinkan untuk script,dan mungkin untuk meng handale metode itu sendiri atau mengembalikan pesan error untuk client. \section{The Script Command Line} Beberapa system mendukung penggunaan metode untuk menyediakan array untuk string string yang nantinya akan dipakai oleh script CGI. Hal ini hanya digunakan dalam suatu kasus query HTTP ‘indexed’. Yang mana pada query HTTP ‘indexed’ dapat diidentifikasi oleh permintaan ‘GET’ atau ‘HEAD’ dengan query string URI yang tidak mengandung unencoded karakter “=”. Untuk permintaan seperti itu, pada bagian server harus memperlakukan query-string sebagai search-string dan mengurai kedalam kata–kata, dengan menggunakan aturan-aturannya. search-string = search-word *( "+" search-word ) - search-word = 1*schar - schar = unreserved | escaped | xreserved - xreserved = ";" | "/" | "?" | ":" | "@" | "&" | "=" | "," |"$" - +\begin{enumerate} +\item search-word = 1*schar +\item schar = unreserved | escaped | xreserved +\end{enumerate} Setelah parsing, setiap kata pencarian adalah URL-decoded, opsional dikodekan dengan cara yang ditentukan sistem dan kemudian ditambahkan ke daftar argumen baris perintah. - Jika server tidak dapat membuat bagian apa pun dari daftar argumen, maka server tidak harus menghasilkan informasi baris perintah apa pun. Sebagai contoh, jumlah argument yang mungkin lebih besar daripada system operasi atau server yang terbatas, atau salah satu dari kata-kata mungkin tidak dapat diwakilkan sebagai argumen. - Skrip HARUS memeriksa untuk melihat apakah nilai QUERY-STRING yang dikodekan tidak berisi karakter “=”, dan TIDAK HARUS menggunakan baris perintah argumen jika itu terjadi. \section{NPH Scripts} \section{Identification} From c9a6364ca33b29739bba072e1628d3e6ac48ba3a Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Tue, 8 May 2018 22:51:10 +0700 Subject: [PATCH 31/56] kel2/esii --- section/1Definisi_Dan_Contoh_CGI.tex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/section/1Definisi_Dan_Contoh_CGI.tex b/section/1Definisi_Dan_Contoh_CGI.tex index df54005..2d8e3b4 100644 --- a/section/1Definisi_Dan_Contoh_CGI.tex +++ b/section/1Definisi_Dan_Contoh_CGI.tex @@ -9,7 +9,7 @@ \maketitle \section{Abstraksi} Common Gateway Interface atau CGI adalah interface sederhana untuk menjalankan program external,perangkat lunak/software atau gateway dibawah information server di dalam platform independen.saat ini information server telah didukung oleh HTTP Server -Antar muka ini telah digunakan oleh world wide web atau www sejak 1993. Spesifikasinya didefinisikan sebagai parameter praktek terkini dari antarmuka CGI/1.1 yang dikembangkan dan didokumentasikan di Pusat Aplikasi supercomputer nasional AS. +Antar muka ini telah digunakan oleh world wide web atau www sejak 1993. Spesifikasinya didefinisikan sebagai parameter praktek terkini dari antarmuka CGI/1.1 yang dikembangkan dan didokumentasikan di Pusat Aplikasi supercomputer nasiona AS. \section{Tujuan} Common Gateway Interface (CGI) mengijinkan HTTP server dan script CGI untuk berbagi tanggung jawab untuk menanggapi permintaan client. Permintaan client terdiri dari Uniform Resource Identifier (URI), metode permintaan, dan berbagai informasi tambahan tentang permintaan yang disediakan oleh transport protocol. CGI mendefinisikan parameter abstrak, dikenal sebagai meta-variabel, yang menggambarkan permintaan client. Bersama dengan programmer interface konkrit, ini menentukan platform-independent interface antara script dan HTTP server. From 15c4be1264a26884d80744a1bfc88bb64a7ba216 Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Thu, 24 May 2018 19:45:07 -0700 Subject: [PATCH 32/56] kelompok2/naufal --- section/2PerintahDasarCMD.tex | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 section/2PerintahDasarCMD.tex diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex new file mode 100644 index 0000000..de1be8a --- /dev/null +++ b/section/2PerintahDasarCMD.tex @@ -0,0 +1,11 @@ +%membuat dokumen +\documentclass{article} +\usepackage[indonesian]{babel} %untuk pemenggalan kata bahasa indonesia +\title{Perintah Dasar CMD} +\author{Kelompok 2} +\date{23 Mei 2018} + +\begin{document} +\maketitle +\section{Abstraksi} +Command prompt atau (CMD) adalah sebuah perintah DOS (Disk Operating System) yang tersedia dan ter install di windows yang dapat di akses oleh kita secara offline atau online.CMD merupakan sebuah fitur yang sangat berfungsi dan berguna, menggunakan CMD kita bisa mengakses, me rename, menghapus atau bahkan memindahkan sebuah file dengan sangat mudah. \ No newline at end of file From 49a889f95fae510521eff595f2d6f5ca1efc6799 Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Thu, 24 May 2018 20:31:50 +0700 Subject: [PATCH 33/56] Kelompok2/Syadilah --- section/2PerintahDasarCMD.tex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index de1be8a..98341e8 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -8,4 +8,5 @@ \begin{document} \maketitle \section{Abstraksi} -Command prompt atau (CMD) adalah sebuah perintah DOS (Disk Operating System) yang tersedia dan ter install di windows yang dapat di akses oleh kita secara offline atau online.CMD merupakan sebuah fitur yang sangat berfungsi dan berguna, menggunakan CMD kita bisa mengakses, me rename, menghapus atau bahkan memindahkan sebuah file dengan sangat mudah. \ No newline at end of file +Command prompt atau (CMD) adalah sebuah perintah DOS (Disk Operating System) yang tersedia dan ter install di windows yang dapat di akses oleh kita secara offline atau online.CMD merupakan sebuah fitur yang sangat berfungsi dan berguna, menggunakan CMD kita bisa mengakses, me rename, menghapus atau bahkan memindahkan sebuah file dengan sangat mudah. +Dan mungkin untuk sebagian orang masih buta akan fitur CMD ini. Yang mungkin biasa kita kenal dengan Command Prompt atau DOS prompt merupakan sebuah command line (baris perintah) yang digunakan pada sebuah OS (OperatingSystem) berbasis GUI untuk mengeksekusi sebuah file dengan cara menuliskan perintahnya pada jendela cmd atau singkatnya Command Prompt ini merupakan sistem operasi berbasis beberapa baris perintah. \ No newline at end of file From 2d561352355324f8275152f8aa8d90070e9adb05 Mon Sep 17 00:00:00 2001 From: OjackRiyanto Date: Thu, 24 May 2018 20:43:09 +0700 Subject: [PATCH 34/56] Kelompok2/Ojack --- section/2PerintahDasarCMD.tex | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 98341e8..a9123a3 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -9,4 +9,5 @@ \maketitle \section{Abstraksi} Command prompt atau (CMD) adalah sebuah perintah DOS (Disk Operating System) yang tersedia dan ter install di windows yang dapat di akses oleh kita secara offline atau online.CMD merupakan sebuah fitur yang sangat berfungsi dan berguna, menggunakan CMD kita bisa mengakses, me rename, menghapus atau bahkan memindahkan sebuah file dengan sangat mudah. -Dan mungkin untuk sebagian orang masih buta akan fitur CMD ini. Yang mungkin biasa kita kenal dengan Command Prompt atau DOS prompt merupakan sebuah command line (baris perintah) yang digunakan pada sebuah OS (OperatingSystem) berbasis GUI untuk mengeksekusi sebuah file dengan cara menuliskan perintahnya pada jendela cmd atau singkatnya Command Prompt ini merupakan sistem operasi berbasis beberapa baris perintah. \ No newline at end of file +Dan mungkin untuk sebagian orang masih buta akan fitur CMD ini. Yang mungkin biasa kita kenal dengan Command Prompt atau DOS prompt merupakan sebuah command line (baris perintah) yang digunakan pada sebuah OS (OperatingSystem) berbasis GUI untuk mengeksekusi sebuah file dengan cara menuliskan perintahnya pada jendela cmd atau singkatnya Command Prompt ini merupakan sistem operasi berbasis beberapa baris perintah. +DOS Prompt atau yang lebih dikenal dengan Command Prompt ini pada awalnya digunakan sebagai sistem operasi. Tetapi setelah DOS mulai banyak ditinggalkan dan tidak digunakan lagi, maka sekarang DOS tetap diintegrasikan dan digunakan oleh Microsoft pada Windows yang lebih kita kenal dengan kata MS-DOS atau Command Prompt. Dan yang akan ditulis di sini akan lebih ke pengenalan pada perintah-perintah dasar dari Command Prompt. \ No newline at end of file From 56fc4b6804741e2e34abbc5a83cf54f1b9d2330c Mon Sep 17 00:00:00 2001 From: reghinapa Date: Thu, 24 May 2018 21:17:17 +0700 Subject: [PATCH 35/56] Kelompok2/Reghina --- section/2PerintahDasarCMD.tex | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index a9123a3..b520a92 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -10,4 +10,10 @@ \section{Abstraksi} Command prompt atau (CMD) adalah sebuah perintah DOS (Disk Operating System) yang tersedia dan ter install di windows yang dapat di akses oleh kita secara offline atau online.CMD merupakan sebuah fitur yang sangat berfungsi dan berguna, menggunakan CMD kita bisa mengakses, me rename, menghapus atau bahkan memindahkan sebuah file dengan sangat mudah. Dan mungkin untuk sebagian orang masih buta akan fitur CMD ini. Yang mungkin biasa kita kenal dengan Command Prompt atau DOS prompt merupakan sebuah command line (baris perintah) yang digunakan pada sebuah OS (OperatingSystem) berbasis GUI untuk mengeksekusi sebuah file dengan cara menuliskan perintahnya pada jendela cmd atau singkatnya Command Prompt ini merupakan sistem operasi berbasis beberapa baris perintah. -DOS Prompt atau yang lebih dikenal dengan Command Prompt ini pada awalnya digunakan sebagai sistem operasi. Tetapi setelah DOS mulai banyak ditinggalkan dan tidak digunakan lagi, maka sekarang DOS tetap diintegrasikan dan digunakan oleh Microsoft pada Windows yang lebih kita kenal dengan kata MS-DOS atau Command Prompt. Dan yang akan ditulis di sini akan lebih ke pengenalan pada perintah-perintah dasar dari Command Prompt. \ No newline at end of file +DOS Prompt atau yang lebih dikenal dengan Command Prompt ini pada awalnya digunakan sebagai sistem operasi. Tetapi setelah DOS mulai banyak ditinggalkan dan tidak digunakan lagi, maka sekarang DOS tetap diintegrasikan dan digunakan oleh Microsoft pada Windows yang lebih kita kenal dengan kata MS-DOS atau Command Prompt. Dan yang akan ditulis di sini akan lebih ke pengenalan pada perintah-perintah dasar dari Command Prompt. +\section{Perintah Dasar CMD} +• ADDUSERS : Perintah untuk menambah daftar pengguna untuk atau dari CSV file +• ARP : Address Resolution Protocol +• Assoc : Ubah ekstensi file asosiasi +• ASSOCIAT : Perintah yang digunakan untuk menjalankan asosiasi file +• Attrib : Perintah yang digunakan untuk mengubah atribut file \ No newline at end of file From 0d442128f3cfe1d0a86787fae6a574f88b3dd033 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Thu, 24 May 2018 22:19:27 +0700 Subject: [PATCH 36/56] Kelompok2/Esi --- section/2PerintahDasarCMD.tex | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index b520a92..0b24455 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -12,8 +12,20 @@ \section{Abstraksi} Dan mungkin untuk sebagian orang masih buta akan fitur CMD ini. Yang mungkin biasa kita kenal dengan Command Prompt atau DOS prompt merupakan sebuah command line (baris perintah) yang digunakan pada sebuah OS (OperatingSystem) berbasis GUI untuk mengeksekusi sebuah file dengan cara menuliskan perintahnya pada jendela cmd atau singkatnya Command Prompt ini merupakan sistem operasi berbasis beberapa baris perintah. DOS Prompt atau yang lebih dikenal dengan Command Prompt ini pada awalnya digunakan sebagai sistem operasi. Tetapi setelah DOS mulai banyak ditinggalkan dan tidak digunakan lagi, maka sekarang DOS tetap diintegrasikan dan digunakan oleh Microsoft pada Windows yang lebih kita kenal dengan kata MS-DOS atau Command Prompt. Dan yang akan ditulis di sini akan lebih ke pengenalan pada perintah-perintah dasar dari Command Prompt. \section{Perintah Dasar CMD} +Dibawah ini merupakan perintah dasar yang harus difahami, karena perintah dasar inilah yang nantinya akan mengantarkan kita pada kemudahan dalam mempelajari DOS prompt lebih lanjut. • ADDUSERS : Perintah untuk menambah daftar pengguna untuk atau dari CSV file • ARP : Address Resolution Protocol • Assoc : Ubah ekstensi file asosiasi • ASSOCIAT : Perintah yang digunakan untuk menjalankan asosiasi file -• Attrib : Perintah yang digunakan untuk mengubah atribut file \ No newline at end of file +• Attrib : Perintah yang digunakan untuk mengubah atribut file +• Bootcfg : Edit Windows boot settings +• BROWSTAT : untuk menapatkan domain, info browser dan juga PDC +• CACLS : Perintah untuk mengubah file permissions +• CALL : untuk memanggil satu program batch yang lain +• CD : perintah untuk mengganti Directory – pindah ke Folder tertentu +• Change : untuk menganti Terminal Server Session properties +• CHKDSK : Check Disk yaitu untuk memeriksa dan memperbaiki masalah disk +• CHKNTFS : untuk memeriksa sistem file NTFS +• CHOICE : Menerima input dari keyboard ke file batch +• CIPHER : Encrypt atau Decrypt file atau folder +• CleanMgr : Dengan ototmatis membersihkan Temperatur file, recycle bin From 2690aa58c8c9933221f0df5aa1f7ed46c6148e69 Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Fri, 25 May 2018 19:14:19 +0700 Subject: [PATCH 37/56] Kelompok2/Syadilah --- section/2PerintahDasarCMD.tex | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 0b24455..d6366d6 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -8,7 +8,7 @@ \begin{document} \maketitle \section{Abstraksi} -Command prompt atau (CMD) adalah sebuah perintah DOS (Disk Operating System) yang tersedia dan ter install di windows yang dapat di akses oleh kita secara offline atau online.CMD merupakan sebuah fitur yang sangat berfungsi dan berguna, menggunakan CMD kita bisa mengakses, me rename, menghapus atau bahkan memindahkan sebuah file dengan sangat mudah. +Command prompt atau (CMD) adalah sebuah perintah DOS (Disk Operating System) yang tersedia dan ter install di windows yang dapat di akses oleh kita secara offline atau online.CMD merupakan sebuah fitur yang sangat berfungsi dan berguna, menggunakan CMD kita bisa mengakses, me rename, menghapus atau bahkan memindahkan sebuah file dengan sangat mudah. Dan mungkin untuk sebagian orang masih buta akan fitur CMD ini. Yang mungkin biasa kita kenal dengan Command Prompt atau DOS prompt merupakan sebuah command line (baris perintah) yang digunakan pada sebuah OS (OperatingSystem) berbasis GUI untuk mengeksekusi sebuah file dengan cara menuliskan perintahnya pada jendela cmd atau singkatnya Command Prompt ini merupakan sistem operasi berbasis beberapa baris perintah. DOS Prompt atau yang lebih dikenal dengan Command Prompt ini pada awalnya digunakan sebagai sistem operasi. Tetapi setelah DOS mulai banyak ditinggalkan dan tidak digunakan lagi, maka sekarang DOS tetap diintegrasikan dan digunakan oleh Microsoft pada Windows yang lebih kita kenal dengan kata MS-DOS atau Command Prompt. Dan yang akan ditulis di sini akan lebih ke pengenalan pada perintah-perintah dasar dari Command Prompt. \section{Perintah Dasar CMD} @@ -29,3 +29,12 @@ \section{Perintah Dasar CMD} • CHOICE : Menerima input dari keyboard ke file batch • CIPHER : Encrypt atau Decrypt file atau folder • CleanMgr : Dengan ototmatis membersihkan Temperatur file, recycle bin +• CLEARMEM : Menghapus kebocoran memori +• CLIP : Menyalin Standard Input ke Windows clipboard +• CLS : Menghapus layar (Clear The Screen) +• CLUSTER : Windows Clustering +• CMD : Memulai shell CMD baru +• COLOR : Mengubah warna dari jendela CMD +• COMP : Membandingkan isi dari dua file atau set file +• COMPACT : Mengcompress file atau folder pada partisi NTFS(New Technology File System) + From f457fe1955fcf2d8451695e7f39e16df38fa83bd Mon Sep 17 00:00:00 2001 From: OjackRiyanto Date: Fri, 25 May 2018 19:59:45 +0700 Subject: [PATCH 38/56] Kelompok2/Ojack --- section/2PerintahDasarCMD.tex | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index d6366d6..14ec148 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -37,4 +37,11 @@ \section{Perintah Dasar CMD} • COLOR : Mengubah warna dari jendela CMD • COMP : Membandingkan isi dari dua file atau set file • COMPACT : Mengcompress file atau folder pada partisi NTFS(New Technology File System) +• Compress : Pada partisi NTFS dilakukan compress tunggal file +• CON2PRT : Untuk menghubungkan atau memutuskan sambungan computer dengan Printer +• CONVERT : Mengkonversikan FAT ke dalam drive NTFS +• COPY : Menyalin atau mengcopy salah satu file atau lebih ke lokasi lain +• CSCcmd : Clien-side cachin atau file offline +• CSVDE : Mengimpor dan Ekspor Active Directory data yang ada +• DATE : Berfungsi untuk pengaturan pada tanggal atau display From 8e1dffe147204890156f10c6977d14bb1852ac16 Mon Sep 17 00:00:00 2001 From: reghinapa Date: Fri, 25 May 2018 20:10:22 +0700 Subject: [PATCH 39/56] Kelompok2/Reghina --- section/2PerintahDasarCMD.tex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 14ec148..e273e65 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -44,4 +44,12 @@ \section{Perintah Dasar CMD} • CSCcmd : Clien-side cachin atau file offline • CSVDE : Mengimpor dan Ekspor Active Directory data yang ada • DATE : Berfungsi untuk pengaturan pada tanggal atau display +• Defrag : Perintah untuk mendefragmen hard drive +• DEL : Perintah untuk menghapus satu atau lebih file +• DELPROF : Untuk menghapus profil user NT +• DELTREE : Menghapus folder dan subfolder +• DevCon : Device Manager Command Line Utility +• DIR : Menampilkan daftar file dan folder +• DIRUSE : Menampilkan daftar disk yang terpakai +• DISKCOMP : Bandingkan isi dua buah floppy disk From f63b566270d07a3c2999051a24578f247705dba4 Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Fri, 25 May 2018 20:50:09 -0700 Subject: [PATCH 40/56] kel2/naufal --- section/2PerintahDasarCMD.tex | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index e273e65..b6513c7 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -38,18 +38,25 @@ \section{Perintah Dasar CMD} • COMP : Membandingkan isi dari dua file atau set file • COMPACT : Mengcompress file atau folder pada partisi NTFS(New Technology File System) • Compress : Pada partisi NTFS dilakukan compress tunggal file -• CON2PRT : Untuk menghubungkan atau memutuskan sambungan computer dengan Printer -• CONVERT : Mengkonversikan FAT ke dalam drive NTFS -• COPY : Menyalin atau mengcopy salah satu file atau lebih ke lokasi lain +• CON2PRT : Untuk menghubungkan atau memutuskan sambungan computer dengan Printer +• CONVERT : Mengkonversikan FAT ke dalam drive NTFS +• COPY : Menyalin atau mengcopy salah satu file atau lebih ke lokasi lain • CSCcmd : Clien-side cachin atau file offline • CSVDE : Mengimpor dan Ekspor Active Directory data yang ada • DATE : Berfungsi untuk pengaturan pada tanggal atau display -• Defrag : Perintah untuk mendefragmen hard drive -• DEL : Perintah untuk menghapus satu atau lebih file -• DELPROF : Untuk menghapus profil user NT -• DELTREE : Menghapus folder dan subfolder -• DevCon : Device Manager Command Line Utility -• DIR : Menampilkan daftar file dan folder +• Defrag : Perintah untuk mendefragmen hard drive +• DEL : Perintah untuk menghapus satu atau lebih file +• DELPROF : Untuk menghapus profil user NT +• DELTREE : Menghapus folder dan subfolder +• DevCon : Device Manager Command Line Utility +• DIR : Menampilkan daftar file dan folder • DIRUSE : Menampilkan daftar disk yang terpakai • DISKCOMP : Bandingkan isi dua buah floppy disk +Diskcopy : Menyalin isi dari satu disket atau direktori ke disket atau direktori yang lain +DISKPART : Menghapus partisi pada harddisk +DNSSTAT : Mengecek Statistik DNS +DOSKEY : Mengedit baris perintah dan membuat macro +DSADD : Menambah User (pada komputer) ke direktori aktif +DSQUERY : Melihat daftar item dalam direktori aktif +DSMOD : Mengubah user (pada komputer) di direktori aktif From 447a196831d43159d2ac1952a082ad03331c52f2 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Fri, 25 May 2018 21:52:23 +0700 Subject: [PATCH 41/56] Kelompok2/Esi --- section/2PerintahDasarCMD.tex | 105 ++++++++++++++++++---------------- 1 file changed, 56 insertions(+), 49 deletions(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index b6513c7..2dcd44c 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -1,62 +1,69 @@ -%membuat dokumen \documentclass{article} -\usepackage[indonesian]{babel} %untuk pemenggalan kata bahasa indonesia +\usepackage[indonesian]{babel} \title{Perintah Dasar CMD} \author{Kelompok 2} \date{23 Mei 2018} - \begin{document} \maketitle + \section{Abstraksi} Command prompt atau (CMD) adalah sebuah perintah DOS (Disk Operating System) yang tersedia dan ter install di windows yang dapat di akses oleh kita secara offline atau online.CMD merupakan sebuah fitur yang sangat berfungsi dan berguna, menggunakan CMD kita bisa mengakses, me rename, menghapus atau bahkan memindahkan sebuah file dengan sangat mudah. Dan mungkin untuk sebagian orang masih buta akan fitur CMD ini. Yang mungkin biasa kita kenal dengan Command Prompt atau DOS prompt merupakan sebuah command line (baris perintah) yang digunakan pada sebuah OS (OperatingSystem) berbasis GUI untuk mengeksekusi sebuah file dengan cara menuliskan perintahnya pada jendela cmd atau singkatnya Command Prompt ini merupakan sistem operasi berbasis beberapa baris perintah. DOS Prompt atau yang lebih dikenal dengan Command Prompt ini pada awalnya digunakan sebagai sistem operasi. Tetapi setelah DOS mulai banyak ditinggalkan dan tidak digunakan lagi, maka sekarang DOS tetap diintegrasikan dan digunakan oleh Microsoft pada Windows yang lebih kita kenal dengan kata MS-DOS atau Command Prompt. Dan yang akan ditulis di sini akan lebih ke pengenalan pada perintah-perintah dasar dari Command Prompt. \section{Perintah Dasar CMD} Dibawah ini merupakan perintah dasar yang harus difahami, karena perintah dasar inilah yang nantinya akan mengantarkan kita pada kemudahan dalam mempelajari DOS prompt lebih lanjut. -• ADDUSERS : Perintah untuk menambah daftar pengguna untuk atau dari CSV file -• ARP : Address Resolution Protocol -• Assoc : Ubah ekstensi file asosiasi -• ASSOCIAT : Perintah yang digunakan untuk menjalankan asosiasi file -• Attrib : Perintah yang digunakan untuk mengubah atribut file -• Bootcfg : Edit Windows boot settings -• BROWSTAT : untuk menapatkan domain, info browser dan juga PDC -• CACLS : Perintah untuk mengubah file permissions -• CALL : untuk memanggil satu program batch yang lain -• CD : perintah untuk mengganti Directory – pindah ke Folder tertentu -• Change : untuk menganti Terminal Server Session properties -• CHKDSK : Check Disk yaitu untuk memeriksa dan memperbaiki masalah disk -• CHKNTFS : untuk memeriksa sistem file NTFS -• CHOICE : Menerima input dari keyboard ke file batch -• CIPHER : Encrypt atau Decrypt file atau folder -• CleanMgr : Dengan ototmatis membersihkan Temperatur file, recycle bin -• CLEARMEM : Menghapus kebocoran memori -• CLIP : Menyalin Standard Input ke Windows clipboard -• CLS : Menghapus layar (Clear The Screen) -• CLUSTER : Windows Clustering -• CMD : Memulai shell CMD baru -• COLOR : Mengubah warna dari jendela CMD -• COMP : Membandingkan isi dari dua file atau set file -• COMPACT : Mengcompress file atau folder pada partisi NTFS(New Technology File System) -• Compress : Pada partisi NTFS dilakukan compress tunggal file -• CON2PRT : Untuk menghubungkan atau memutuskan sambungan computer dengan Printer -• CONVERT : Mengkonversikan FAT ke dalam drive NTFS -• COPY : Menyalin atau mengcopy salah satu file atau lebih ke lokasi lain -• CSCcmd : Clien-side cachin atau file offline -• CSVDE : Mengimpor dan Ekspor Active Directory data yang ada -• DATE : Berfungsi untuk pengaturan pada tanggal atau display -• Defrag : Perintah untuk mendefragmen hard drive -• DEL : Perintah untuk menghapus satu atau lebih file -• DELPROF : Untuk menghapus profil user NT -• DELTREE : Menghapus folder dan subfolder -• DevCon : Device Manager Command Line Utility -• DIR : Menampilkan daftar file dan folder -• DIRUSE : Menampilkan daftar disk yang terpakai -• DISKCOMP : Bandingkan isi dua buah floppy disk -Diskcopy : Menyalin isi dari satu disket atau direktori ke disket atau direktori yang lain -DISKPART : Menghapus partisi pada harddisk -DNSSTAT : Mengecek Statistik DNS -DOSKEY : Mengedit baris perintah dan membuat macro -DSADD : Menambah User (pada komputer) ke direktori aktif -DSQUERY : Melihat daftar item dalam direktori aktif -DSMOD : Mengubah user (pada komputer) di direktori aktif +• ADDUSERS : Perintah untuk menambah daftar pengguna untuk atau dari CSV file +• ARP : Address Resolution Protocol +• Assoc : Ubah ekstensi file asosiasi +• ASSOCIAT : Perintah yang digunakan untuk menjalankan asosiasi file +• Attrib : Perintah yang digunakan untuk mengubah atribut file +• Bootcfg : Edit Windows boot settings +• BROWSTAT : untuk menapatkan domain, info browser dan juga PDC +• CACLS : Perintah untuk mengubah file permissions +• CALL : untuk memanggil satu program batch yang lain +• CD : perintah untuk mengganti Directory – pindah ke Folder tertentu +• Change : untuk menganti Terminal Server Session properties +• CHKDSK : Check Disk yaitu untuk memeriksa dan memperbaiki masalah disk +• CHKNTFS : untuk memeriksa sistem file NTFS +• CHOICE : Menerima input dari keyboard ke file batch +• CIPHER : Encrypt atau Decrypt file atau folder +• CleanMgr : Dengan ototmatis membersihkan Temperatur file, recycle bin +• CLEARMEM : Menghapus kebocoran memori +• CLIP : Menyalin Standard Input ke Windows clipboard +• CLS : Menghapus layar (Clear The Screen) +• CLUSTER : Windows Clustering +• CMD : Memulai shell CMD baru +• COLOR : Mengubah warna dari jendela CMD +• COMP : Membandingkan isi dari dua file atau set file +• COMPACT : Mengcompress file atau folder pada partisi NTFS(New Technology File System) +• Compress : Pada partisi NTFS dilakukan compress tunggal file +• CON2PRT : Untuk menghubungkan atau memutuskan sambungan computer dengan Printer +• CONVERT : Mengkonversikan FAT ke dalam drive NTFS +• COPY : Menyalin atau mengcopy salah satu file atau lebih ke lokasi lain +• CSCcmd : Clien-side cachin atau file offline +• CSVDE : Mengimpor dan Ekspor Active Directory data yang ada +• DATE : Berfungsi untuk pengaturan pada tanggal atau display +• Defrag : Perintah untuk mendefragmen hard drive +• DEL : Perintah untuk menghapus satu atau lebih file +• DELPROF : Untuk menghapus profil user NT +• DELTREE : Menghapus folder dan subfolder +• DevCon : Device Manager Command Line Utility +• DIR : Menampilkan daftar file dan folder +• DIRUSE : Menampilkan daftar disk yang terpakai +• DISKCOMP : Bandingkan isi dua buah floppy disk +• Diskcopy : Menyalin isi dari satu disket atau direktori ke disket atau direktori yang lain +• DISKPART : Menghapus partisi pada harddisk +• DNSSTAT : Mengecek Statistik DNS +• DOSKEY : Mengedit baris perintah dan membuat macro +• DSADD : Menambah User (pada komputer) ke direktori aktif +• DSQUERY : Melihat daftar item dalam direktori aktif +• DSMOD : Mengubah user (pada komputer) di direktori aktif +• DSRM : Hapus item dari Active Directory +• ECHO : Untuk menampilkan pesan di layar +• ENDLOCAL : Akhir localisation perubahan lingkungan dalam file batch +• ERASE : Untuk menghapus satu atau lebih file +• EVENTCREATE : Tambahkan pesan ke Windows event log +• EXIT : Keluar dari skrip arus atau rutin dan menetapkan error level +• EXPAND : Untuk uncompress file +\end{document} \ No newline at end of file From ddc418166d9ee68619f5990465e8b8f838fa4df7 Mon Sep 17 00:00:00 2001 From: reghinapa Date: Sat, 26 May 2018 20:54:21 +0700 Subject: [PATCH 42/56] Kelompok2/Reghina --- section/2PerintahDasarCMD.tex | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 2dcd44c..f03ea04 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -65,5 +65,12 @@ \section{Perintah Dasar CMD} • EVENTCREATE : Tambahkan pesan ke Windows event log • EXIT : Keluar dari skrip arus atau rutin dan menetapkan error level • EXPAND : Untuk uncompress file +• FC : Untuk membandingkan dua file +• FIND : Untuk mencari string teks dalam sebuah file +• FINDSTR : Untuk mencari file berdasarkan potongan kata +• FOR / F : Untuk pengulangan perintah terhadap satu set file +• FOR / F : Untuk pengulangan perintah terhadap hasil perintah lain +• FOR : Untuk pengulangan perintah terhadap semua options Files, Directory, List + \end{document} \ No newline at end of file From d247fc48973fb8c579b6dd584e30b1a3c646ca5a Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Sat, 26 May 2018 21:14:22 +0700 Subject: [PATCH 43/56] Kelompok2/Syadilah --- section/2PerintahDasarCMD.tex | 125 ++++++++++++++++++---------------- 1 file changed, 66 insertions(+), 59 deletions(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index f03ea04..48173ac 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -12,65 +12,72 @@ \section{Abstraksi} DOS Prompt atau yang lebih dikenal dengan Command Prompt ini pada awalnya digunakan sebagai sistem operasi. Tetapi setelah DOS mulai banyak ditinggalkan dan tidak digunakan lagi, maka sekarang DOS tetap diintegrasikan dan digunakan oleh Microsoft pada Windows yang lebih kita kenal dengan kata MS-DOS atau Command Prompt. Dan yang akan ditulis di sini akan lebih ke pengenalan pada perintah-perintah dasar dari Command Prompt. \section{Perintah Dasar CMD} Dibawah ini merupakan perintah dasar yang harus difahami, karena perintah dasar inilah yang nantinya akan mengantarkan kita pada kemudahan dalam mempelajari DOS prompt lebih lanjut. -• ADDUSERS : Perintah untuk menambah daftar pengguna untuk atau dari CSV file -• ARP : Address Resolution Protocol -• Assoc : Ubah ekstensi file asosiasi -• ASSOCIAT : Perintah yang digunakan untuk menjalankan asosiasi file -• Attrib : Perintah yang digunakan untuk mengubah atribut file -• Bootcfg : Edit Windows boot settings -• BROWSTAT : untuk menapatkan domain, info browser dan juga PDC -• CACLS : Perintah untuk mengubah file permissions -• CALL : untuk memanggil satu program batch yang lain -• CD : perintah untuk mengganti Directory – pindah ke Folder tertentu -• Change : untuk menganti Terminal Server Session properties -• CHKDSK : Check Disk yaitu untuk memeriksa dan memperbaiki masalah disk -• CHKNTFS : untuk memeriksa sistem file NTFS -• CHOICE : Menerima input dari keyboard ke file batch -• CIPHER : Encrypt atau Decrypt file atau folder -• CleanMgr : Dengan ototmatis membersihkan Temperatur file, recycle bin -• CLEARMEM : Menghapus kebocoran memori -• CLIP : Menyalin Standard Input ke Windows clipboard -• CLS : Menghapus layar (Clear The Screen) -• CLUSTER : Windows Clustering -• CMD : Memulai shell CMD baru -• COLOR : Mengubah warna dari jendela CMD -• COMP : Membandingkan isi dari dua file atau set file -• COMPACT : Mengcompress file atau folder pada partisi NTFS(New Technology File System) -• Compress : Pada partisi NTFS dilakukan compress tunggal file -• CON2PRT : Untuk menghubungkan atau memutuskan sambungan computer dengan Printer -• CONVERT : Mengkonversikan FAT ke dalam drive NTFS -• COPY : Menyalin atau mengcopy salah satu file atau lebih ke lokasi lain -• CSCcmd : Clien-side cachin atau file offline -• CSVDE : Mengimpor dan Ekspor Active Directory data yang ada -• DATE : Berfungsi untuk pengaturan pada tanggal atau display -• Defrag : Perintah untuk mendefragmen hard drive -• DEL : Perintah untuk menghapus satu atau lebih file -• DELPROF : Untuk menghapus profil user NT -• DELTREE : Menghapus folder dan subfolder -• DevCon : Device Manager Command Line Utility -• DIR : Menampilkan daftar file dan folder -• DIRUSE : Menampilkan daftar disk yang terpakai -• DISKCOMP : Bandingkan isi dua buah floppy disk -• Diskcopy : Menyalin isi dari satu disket atau direktori ke disket atau direktori yang lain -• DISKPART : Menghapus partisi pada harddisk -• DNSSTAT : Mengecek Statistik DNS -• DOSKEY : Mengedit baris perintah dan membuat macro -• DSADD : Menambah User (pada komputer) ke direktori aktif -• DSQUERY : Melihat daftar item dalam direktori aktif -• DSMOD : Mengubah user (pada komputer) di direktori aktif -• DSRM : Hapus item dari Active Directory -• ECHO : Untuk menampilkan pesan di layar -• ENDLOCAL : Akhir localisation perubahan lingkungan dalam file batch -• ERASE : Untuk menghapus satu atau lebih file -• EVENTCREATE : Tambahkan pesan ke Windows event log -• EXIT : Keluar dari skrip arus atau rutin dan menetapkan error level -• EXPAND : Untuk uncompress file -• FC : Untuk membandingkan dua file -• FIND : Untuk mencari string teks dalam sebuah file +• ADDUSERS : Perintah untuk menambah daftar pengguna untuk atau dari CSV file +• ARP : Address Resolution Protocol +• Assoc : Ubah ekstensi file asosiasi +• ASSOCIAT : Perintah yang digunakan untuk menjalankan asosiasi file +• Attrib : Perintah yang digunakan untuk mengubah atribut file +• Bootcfg : Edit Windows boot settings +• BROWSTAT : untuk menapatkan domain, info browser dan juga PDC +• CACLS : Perintah untuk mengubah file permissions +• CALL : untuk memanggil satu program batch yang lain +• CD : perintah untuk mengganti Directory – pindah ke Folder tertentu +• Change : untuk menganti Terminal Server Session properties +• CHKDSK : Check Disk yaitu untuk memeriksa dan memperbaiki masalah disk +• CHKNTFS : untuk memeriksa sistem file NTFS +• CHOICE : Menerima input dari keyboard ke file batch +• CIPHER : Encrypt atau Decrypt file atau folder +• CleanMgr : Dengan ototmatis membersihkan Temperatur file, recycle bin +• CLEARMEM : Menghapus kebocoran memori +• CLIP : Menyalin Standard Input ke Windows clipboard +• CLS : Menghapus layar (Clear The Screen) +• CLUSTER : Windows Clustering +• CMD : Memulai shell CMD baru +• COLOR : Mengubah warna dari jendela CMD +• COMP : Membandingkan isi dari dua file atau set file +• COMPACT : Mengcompress file atau folder pada partisi NTFS(New Technology File System) +• Compress : Pada partisi NTFS dilakukan compress tunggal file +• CON2PRT : Untuk menghubungkan atau memutuskan sambungan computer dengan Printer +• CONVERT : Mengkonversikan FAT ke dalam drive NTFS +• COPY : Menyalin atau mengcopy salah satu file atau lebih ke lokasi lain +• CSCcmd : Clien-side cachin atau file offline +• CSVDE : Mengimpor dan Ekspor Active Directory data yang ada +• DATE : Berfungsi untuk pengaturan pada tanggal atau display +• Defrag : Perintah untuk mendefragmen hard drive +• DEL : Perintah untuk menghapus satu atau lebih file +• DELPROF : Untuk menghapus profil user NT +• DELTREE : Menghapus folder dan subfolder +• DevCon : Device Manager Command Line Utility +• DIR : Menampilkan daftar file dan folder +• DIRUSE : Menampilkan daftar disk yang terpakai +• DISKCOMP : Bandingkan isi dua buah floppy disk +• Diskcopy : Menyalin isi dari satu disket atau direktori ke disket atau direktori yang lain +• DISKPART : Menghapus partisi pada harddisk +• DNSSTAT : Mengecek Statistik DNS +• DOSKEY : Mengedit baris perintah dan membuat macro +• DSADD : Menambah User (pada komputer) ke direktori aktif +• DSQUERY : Melihat daftar item dalam direktori aktif +• DSMOD : Mengubah user (pada komputer) di direktori aktif +• DSRM : Hapus item dari Active Directory +• ECHO : Untuk menampilkan pesan di layar +• ENDLOCAL : Akhir localisation perubahan lingkungan dalam file batch +• ERASE : Untuk menghapus satu atau lebih file +• EVENTCREATE : Tambahkan pesan ke Windows event log +• EXIT : Keluar dari skrip arus atau rutin dan menetapkan error level +• EXPAND : Untuk uncompress file +• FC : Untuk membandingkan dua file +• FIND : Untuk mencari string teks dalam sebuah file • FINDSTR : Untuk mencari file berdasarkan potongan kata -• FOR / F : Untuk pengulangan perintah terhadap satu set file -• FOR / F : Untuk pengulangan perintah terhadap hasil perintah lain -• FOR : Untuk pengulangan perintah terhadap semua options Files, Directory, List +• FOR / F : Untuk pengulangan perintah terhadap satu set file +• FOR / F : Untuk pengulangan perintah terhadap hasil perintah lain +• FOR : Untuk pengulangan perintah terhadap semua options Files, Directory, List +• FORFILES : Memproses sekumpulan beberapa file +• FORMAT : Untuk memformat disk +• FREEDISK : Memeriksa free disk space/disk yang tersisa (dalam bytes) +• FSUTIL : Melakukan pekerjaan yang berhubungan dengan sistem fi le FAT dan NTFS, seperti meng-query atau mengubah atribut fi le dan disk, atau memperbesar volume utilitas +• FTP : Mentransfer file protocol +• FTYPE : Menampilkan atau memodifikasi jenis-jenis file yang digunakan untuk asosiasi ekstensi file +• GLOBAL : Mendisplay/menata keanggotaan kelompok global -\end{document} \ No newline at end of file +\end{document} \ No newline at end of file From e50133cf1799f2c13b75f11ebff44f801e7d6c0b Mon Sep 17 00:00:00 2001 From: OjackRiyanto Date: Sat, 26 May 2018 21:26:41 +0700 Subject: [PATCH 44/56] Kelompok2/Ojack --- section/2PerintahDasarCMD.tex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 48173ac..f181c74 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -78,6 +78,14 @@ \section{Perintah Dasar CMD} • FTP : Mentransfer file protocol • FTYPE : Menampilkan atau memodifikasi jenis-jenis file yang digunakan untuk asosiasi ekstensi file • GLOBAL : Mendisplay/menata keanggotaan kelompok global +• GOTO : Direct a batch program untuk melompat ke baris berlabel +• GPUPDATE : Update pengaturan Kebijakan Grup +• HELP : Online Help +• ICACLS : Ubah file dan folder permissions +• IF : kondisional melakukan perintah +• IFMEMBER : Apakah pengguna saat ini dalam sebuah NT Workgroup +• IPCONFIG : Configure IP +• KILL : Remove program dari memori \end{document} \ No newline at end of file From 3acd5c11568f4f06fee6008b589d369b30e3e0d5 Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Sat, 26 May 2018 22:01:35 -0700 Subject: [PATCH 45/56] kel2/naufal --- section/2PerintahDasarCMD.tex | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index f181c74..53513e4 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -79,13 +79,19 @@ \section{Perintah Dasar CMD} • FTYPE : Menampilkan atau memodifikasi jenis-jenis file yang digunakan untuk asosiasi ekstensi file • GLOBAL : Mendisplay/menata keanggotaan kelompok global • GOTO : Direct a batch program untuk melompat ke baris berlabel -• GPUPDATE : Update pengaturan Kebijakan Grup -• HELP : Online Help -• ICACLS : Ubah file dan folder permissions -• IF : kondisional melakukan perintah -• IFMEMBER : Apakah pengguna saat ini dalam sebuah NT Workgroup -• IPCONFIG : Configure IP +• GPUPDATE : Update pengaturan Kebijakan Grup +• HELP : Online Help +• ICACLS : Ubah file dan folder permissions +• IF : kondisional melakukan perintah +• IFMEMBER : Apakah pengguna saat ini dalam sebuah NT Workgroup +• IPCONFIG : Configure IP • KILL : Remove program dari memori - - +LABEL : Mengedit label disk +LOCAL : Menampilkan keanggotaan kelompok-kelompok lokal +LOGEVENT : Menulis teks tulisan ke NT event viewer +Logoff : Melakukan user log off +LOGTIME : Log waktu dan tanggal di dalam file +MAPISEND : Mengirim email dari baris perintah +MBSAcli : Baseline Security Analyze +MEM : Menampilkan penggunaan memori \end{document} \ No newline at end of file From 81aa0031f90b3018e49fe25c83c63d3441bbc242 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Sat, 26 May 2018 23:11:39 -0700 Subject: [PATCH 46/56] Kelompok2/Esi --- section/2PerintahDasarCMD.tex | 66 ++++++++++++++++++++--------------- 1 file changed, 37 insertions(+), 29 deletions(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 53513e4..7252041 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -65,33 +65,41 @@ \section{Perintah Dasar CMD} • EVENTCREATE : Tambahkan pesan ke Windows event log • EXIT : Keluar dari skrip arus atau rutin dan menetapkan error level • EXPAND : Untuk uncompress file -• FC : Untuk membandingkan dua file -• FIND : Untuk mencari string teks dalam sebuah file -• FINDSTR : Untuk mencari file berdasarkan potongan kata -• FOR / F : Untuk pengulangan perintah terhadap satu set file -• FOR / F : Untuk pengulangan perintah terhadap hasil perintah lain -• FOR : Untuk pengulangan perintah terhadap semua options Files, Directory, List -• FORFILES : Memproses sekumpulan beberapa file -• FORMAT : Untuk memformat disk -• FREEDISK : Memeriksa free disk space/disk yang tersisa (dalam bytes) -• FSUTIL : Melakukan pekerjaan yang berhubungan dengan sistem fi le FAT dan NTFS, seperti meng-query atau mengubah atribut fi le dan disk, atau memperbesar volume utilitas -• FTP : Mentransfer file protocol -• FTYPE : Menampilkan atau memodifikasi jenis-jenis file yang digunakan untuk asosiasi ekstensi file -• GLOBAL : Mendisplay/menata keanggotaan kelompok global -• GOTO : Direct a batch program untuk melompat ke baris berlabel -• GPUPDATE : Update pengaturan Kebijakan Grup -• HELP : Online Help -• ICACLS : Ubah file dan folder permissions -• IF : kondisional melakukan perintah -• IFMEMBER : Apakah pengguna saat ini dalam sebuah NT Workgroup -• IPCONFIG : Configure IP -• KILL : Remove program dari memori -LABEL : Mengedit label disk -LOCAL : Menampilkan keanggotaan kelompok-kelompok lokal -LOGEVENT : Menulis teks tulisan ke NT event viewer -Logoff : Melakukan user log off -LOGTIME : Log waktu dan tanggal di dalam file -MAPISEND : Mengirim email dari baris perintah -MBSAcli : Baseline Security Analyze -MEM : Menampilkan penggunaan memori +• FC : Untuk membandingkan dua file +• FIND : Untuk mencari string teks dalam sebuah file +• FINDSTR : Untuk mencari file berdasarkan potongan kata +• FOR / F : Untuk pengulangan perintah terhadap satu set file +• FOR / F : Untuk pengulangan perintah terhadap hasil perintah lain +• FOR : Untuk pengulangan perintah terhadap semua options Files, Directory, List +• FORFILES : Memproses sekumpulan beberapa file +• FORMAT : Untuk memformat disk +• FREEDISK : Memeriksa free disk space/disk yang tersisa (dalam bytes) +• FSUTIL : Melakukan pekerjaan yang berhubungan dengan sistem fi le FAT dan NTFS, seperti meng-query atau mengubah atribut fi le dan disk, atau memperbesar volume utilitas +• FTP : Mentransfer file protocol +• FTYPE : Menampilkan atau memodifikasi jenis-jenis file yang digunakan untuk asosiasi ekstensi file +• GLOBAL : Mendisplay/menata keanggotaan kelompok global +• GOTO : Direct a batch program untuk melompat ke baris berlabel +• GPUPDATE : Update pengaturan Kebijakan Grup +• HELP : Online Help +• ICACLS : Ubah file dan folder permissions +• IF : kondisional melakukan perintah +• IFMEMBER : Apakah pengguna saat ini dalam sebuah NT Workgroup +• IPCONFIG : Configure IP +• KILL : Remove program dari memori +• LABEL : Mengedit label disk +• LOCAL : Menampilkan keanggotaan kelompok-kelompok lokal +• LOGEVENT : Menulis teks tulisan ke NT event viewer +• Logoff : Melakukan user log off +• LOGTIME : Log waktu dan tanggal di dalam file +• MAPISEND : Mengirim email dari baris perintah +• MBSAcli : Baseline Security Analyze +• MEM : Menampilkan penggunaan memori +• MD : Untuk membuat folder baru +• MKLINK : Membuat link simbolik (linkd) +• MODE : Untuk mengkonfigurasi perangkat system +• MORE : Display output, satu layar pada satu waktu +• MOUNTVOL : Untuk mengelola volume mount point +• MOVE : Memindahkan file dari satu folder ke yang lain +• MOVEUSER : Memindahkan pengguna dari satu domain ke domain lainnya +• MSG : mengirim pesan atau message \end{document} \ No newline at end of file From c398c8ccf0b01539197b49706ae11f6144175e27 Mon Sep 17 00:00:00 2001 From: OjackRiyanto Date: Sun, 27 May 2018 19:02:06 +0700 Subject: [PATCH 47/56] Kelompok2/Ojack --- section/2PerintahDasarCMD.tex | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 7252041..a67671b 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -102,4 +102,13 @@ \section{Perintah Dasar CMD} • MOVE : Memindahkan file dari satu folder ke yang lain • MOVEUSER : Memindahkan pengguna dari satu domain ke domain lainnya • MSG : mengirim pesan atau message +• MSIEXEC : Untuk memulai Microsoft Windows Installer +• MSINFO : Membuka informasi atau Windows NT diagnostics +• MSTSC : Terminal Server Connection (Remote Desktop Protocol) +• MUNGE : Mencari dan mengganti teks dalam file (s) +• MV : Mengcopy in-menggunakan file +• NET : Mengelola sumber daya jaringan +• NETDOM : Domain Manager +• Netsh : Configure Network Interfaces, Windows Firewall & Remote akses +• NETSVC : Command-line Service Controller \end{document} \ No newline at end of file From acd3f3cc17eb19b3f04046429da25e78b268718c Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Sun, 27 May 2018 19:17:26 +0700 Subject: [PATCH 48/56] Kelompok2/Syadilah --- section/2PerintahDasarCMD.tex | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index a67671b..a9044b9 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -93,15 +93,15 @@ \section{Perintah Dasar CMD} • LOGTIME : Log waktu dan tanggal di dalam file • MAPISEND : Mengirim email dari baris perintah • MBSAcli : Baseline Security Analyze -• MEM : Menampilkan penggunaan memori +• MEM : Menampilkan penggunaan memori • MD : Untuk membuat folder baru -• MKLINK : Membuat link simbolik (linkd) +• MKLINK : Membuat link simbolik (linkd) • MODE : Untuk mengkonfigurasi perangkat system -• MORE : Display output, satu layar pada satu waktu -• MOUNTVOL : Untuk mengelola volume mount point -• MOVE : Memindahkan file dari satu folder ke yang lain -• MOVEUSER : Memindahkan pengguna dari satu domain ke domain lainnya -• MSG : mengirim pesan atau message +• MORE : Display output, satu layar pada satu waktu +• MOUNTVOL : Untuk mengelola volume mount point +• MOVE : Memindahkan file dari satu folder ke yang lain +• MOVEUSER : Memindahkan pengguna dari satu domain ke domain lainnya +• MSG : mengirim pesan atau message • MSIEXEC : Untuk memulai Microsoft Windows Installer • MSINFO : Membuka informasi atau Windows NT diagnostics • MSTSC : Terminal Server Connection (Remote Desktop Protocol) @@ -111,4 +111,11 @@ \section{Perintah Dasar CMD} • NETDOM : Domain Manager • Netsh : Configure Network Interfaces, Windows Firewall & Remote akses • NETSVC : Command-line Service Controller +• NBTSTAT : Menampilkan statistik jaringan (NetBIOS over TCP / IP) +• NETSTAT : Mendisplay networking statistics (TCP / IP) +• NOW : Menampilkan Tanggal dan Waktu saat ini +• NSLOOKUP : Untuk mengetahui IP dari sebuah domain. +• NTBACKUP : Untuk membackup folder ke tape +• NTRIGHTS : Mengedit hak user account (wilayah akses yg diizinkan oleh admin) +• PATH : Menampilkan atau menetapkan path pencarian untuk file executable files \end{document} \ No newline at end of file From 7c67527f07b84b3d4765fad2562720fa34414441 Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Sun, 27 May 2018 19:52:59 -0700 Subject: [PATCH 49/56] kel2/naufal --- section/2PerintahDasarCMD.tex | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index a9044b9..732ee44 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -118,4 +118,11 @@ \section{Perintah Dasar CMD} • NTBACKUP : Untuk membackup folder ke tape • NTRIGHTS : Mengedit hak user account (wilayah akses yg diizinkan oleh admin) • PATH : Menampilkan atau menetapkan path pencarian untuk file executable files +• PATHPING : Memeriksa jaringan dan Internet Data Path +• PAUSE : Men-suspend pengolahan file batch dan menampilkan pesan +• PERMS : Menampilkan izin untuk pengguna +• PERFMON : Menampilkan kinerja Monitor +• PING : Melakukan tes koneksi jaringan +• POPD : Mengembalikan nilai sebelumnya dari direktori sekarang yang di save oleh PUSHD +• PORTQRY : Menampilkan status ports dan services \end{document} \ No newline at end of file From e8decfdc294b6dd4b54b68ac84d88eaab27f2a25 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Sun, 27 May 2018 21:31:33 -0700 Subject: [PATCH 50/56] Kelompok2/Esi --- section/2PerintahDasarCMD.tex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 732ee44..605a294 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -125,4 +125,12 @@ \section{Perintah Dasar CMD} • PING : Melakukan tes koneksi jaringan • POPD : Mengembalikan nilai sebelumnya dari direktori sekarang yang di save oleh PUSHD • PORTQRY : Menampilkan status ports dan services +• Powercfg : Untuk mengkonfigurasi pengaturan daya +• PRINT : Untuk mencetak file teks +• PRNCNFG : Display, untuk mengkonfigurasi atau mengubah nama printer +• PRNMNGR : Tambah, menghapus, daftar printer dan menetapkan printer default +• PROMPT : Untuk mengubah command prompt +• PsExec : Untu melakukan Proses Execute jarak jauh +• PsFile : Untuk menampilkan file dibuka dari jarak jauh (remote) +• PsGetSid : Untuk menampilkan SID sebuah komputer atau pengguna \end{document} \ No newline at end of file From f4fc53b3be954c1a9112a2d20cef9925dc2b1b41 Mon Sep 17 00:00:00 2001 From: reghinapa Date: Sun, 27 May 2018 22:38:19 +0700 Subject: [PATCH 51/56] Kelompok2/Reghina --- section/2PerintahDasarCMD.tex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 605a294..b1de62a 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -133,4 +133,12 @@ \section{Perintah Dasar CMD} • PsExec : Untu melakukan Proses Execute jarak jauh • PsFile : Untuk menampilkan file dibuka dari jarak jauh (remote) • PsGetSid : Untuk menampilkan SID sebuah komputer atau pengguna +• PsInfo : Untuk menampilkan daftar informasi tentang system +• PsKill : Untuk mematikan proses berdasarkan nama atau ID proses +• PsList : Untuk menampilkan daftar informasi rinci tentang proses-proses +• PsLoggedOn : Untuk melihat siapa saja yang log on (lokal atau melalui resource sharing) +• PsLogList : Menampilkan catatan kejadian log +• PsPasswd : Untuk mengubah sandi account +• PsService : Untuk melihat dan mengatur layanan +• PsShutdown : Shutdown atau reboot computer \end{document} \ No newline at end of file From 0d70d58b8986b31d3f4554cef24d45ed32d70921 Mon Sep 17 00:00:00 2001 From: EsiVidiaRahcmadani Date: Mon, 28 May 2018 22:11:25 -0700 Subject: [PATCH 52/56] Kelompok2/Esi --- section/2PerintahDasarCMD.tex | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index b1de62a..f166d5d 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -141,4 +141,14 @@ \section{Perintah Dasar CMD} • PsPasswd : Untuk mengubah sandi account • PsService : Untuk melihat dan mengatur layanan • PsShutdown : Shutdown atau reboot computer +• PsService : Melihat dan mengatur layanan +• PsShutdown : Shutdown atau reboot komputer +• PsSuspend : proses Suspend +• PUSHD : Simpan dan kemudian mengubah direktori sekarang +• QGREP : Cari file(s) untuk baris yang cocok dengan pola tertentu +• RASDIAL : Mengelola koneksi RAS +• RASPHONE : Mengelola koneksi RAS +• Recover : perbaikan file yang rusak dari disk yang rusak +• REG : Registry = Read, Set, Export, Hapus kunci dan nilai-nilai +• REGEDIT : Impor atau ekspor pengaturan registry \end{document} \ No newline at end of file From 33d572cd7980ee035abcad491702a79d6b681451 Mon Sep 17 00:00:00 2001 From: OjackRiyanto Date: Mon, 28 May 2018 22:29:58 +0700 Subject: [PATCH 53/56] Kelompok2/Ojack --- section/2PerintahDasarCMD.tex | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index f166d5d..f2fac03 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -150,5 +150,15 @@ \section{Perintah Dasar CMD} • RASPHONE : Mengelola koneksi RAS • Recover : perbaikan file yang rusak dari disk yang rusak • REG : Registry = Read, Set, Export, Hapus kunci dan nilai-nilai -• REGEDIT : Impor atau ekspor pengaturan registry +• REGEDIT : Impor atau ekspor pengaturan registry +• Regsvr32 : Register atau unregister dari sebuah DLL +• REGINI : Mengubah Registry Permissions +• REM : Record comments di sebuah file batch +• REN : Mengubah nama sebuah file +• REPLACE : Mengganti atau memperbarui satu file dengan yang lain +• RD : Menghapus sebuah folder (s) +• RMTSHARE : Share sebuah folder atau printer +• Robocopy : Mengcopy File dan Folder secara sempurna +• RUTE : Memanipulasi tabel routing jaringan +• RUNAS : menjalankan program dengan account pengguna yang berbeda \end{document} \ No newline at end of file From 3eb60eb6236b826997f572ceb76b2af370dcb006 Mon Sep 17 00:00:00 2001 From: syadilahsiregar Date: Mon, 28 May 2018 22:38:06 +0700 Subject: [PATCH 54/56] Kelompok2/Syadilah --- section/2PerintahDasarCMD.tex | 36 ++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index f2fac03..10299be 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -141,24 +141,34 @@ \section{Perintah Dasar CMD} • PsPasswd : Untuk mengubah sandi account • PsService : Untuk melihat dan mengatur layanan • PsShutdown : Shutdown atau reboot computer -• PsService : Melihat dan mengatur layanan -• PsShutdown : Shutdown atau reboot komputer -• PsSuspend : proses Suspend -• PUSHD : Simpan dan kemudian mengubah direktori sekarang +• PsService : Melihat dan mengatur layanan +• PsShutdown : Shutdown atau reboot komputer +• PsSuspend : proses Suspend +• PUSHD : Simpan dan kemudian mengubah direktori sekarang • QGREP : Cari file(s) untuk baris yang cocok dengan pola tertentu -• RASDIAL : Mengelola koneksi RAS -• RASPHONE : Mengelola koneksi RAS -• Recover : perbaikan file yang rusak dari disk yang rusak -• REG : Registry = Read, Set, Export, Hapus kunci dan nilai-nilai +• RASDIAL : Mengelola koneksi RAS +• RASPHONE : Mengelola koneksi RAS +• Recover : perbaikan file yang rusak dari disk yang rusak +• REG : Registry = Read, Set, Export, Hapus kunci dan nilai-nilai • REGEDIT : Impor atau ekspor pengaturan registry • Regsvr32 : Register atau unregister dari sebuah DLL -• REGINI : Mengubah Registry Permissions -• REM : Record comments di sebuah file batch +• REGINI : Mengubah Registry Permissions +• REM : Record comments di sebuah file batch • REN : Mengubah nama sebuah file • REPLACE : Mengganti atau memperbarui satu file dengan yang lain • RD : Menghapus sebuah folder (s) -• RMTSHARE : Share sebuah folder atau printer -• Robocopy : Mengcopy File dan Folder secara sempurna -• RUTE : Memanipulasi tabel routing jaringan +• RMTSHARE : Share sebuah folder atau printer +• Robocopy : Mengcopy File dan Folder secara sempurna +• RUTE : Memanipulasi tabel routing jaringan • RUNAS : menjalankan program dengan account pengguna yang berbeda +• RUNDLL32 : Menjalankan perintah DLL Command (add / remove print connections) +• SC : Sebagai servis control Layanan +• SCHTASKS : Membuat atau mengedit perintah untuk dijalankan pada waktu tertentu +• SCLIST : Menampilkan Layanan display NT service +• SET : Mendisplay, mengeset, atau menghapus variabel environment +• SETLOCAL : Mengendalikan environment visibilitas variable +• SETX : Mengeset variabel environment secara permanen +• SFC : Memeriksa Berkas Sistem +• SHARE : Mendaftar atau mengedit file share atau share print +• SHIFT : Mengubah posisi parameter dalam sebuah file batch \end{document} \ No newline at end of file From 43760d11629ada90aafbf390529264cf4e3578e8 Mon Sep 17 00:00:00 2001 From: naufalscofield Date: Mon, 28 May 2018 23:00:07 -0700 Subject: [PATCH 55/56] kel2/naufal --- section/2PerintahDasarCMD.tex | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 10299be..2365158 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -171,4 +171,15 @@ \section{Perintah Dasar CMD} • SFC : Memeriksa Berkas Sistem • SHARE : Mendaftar atau mengedit file share atau share print • SHIFT : Mengubah posisi parameter dalam sebuah file batch +• SHORTCUT : Membuat shortcut +• SHOWGRPS : Menampilkan daftar NT Workgroups dari pengguna telah bergabung +• SHOWMBRS : Menampilkan daftar user yang menjadi anggota dari sebuah Workgroup +• SHUTDOWN : Mematikan komputer +• SLEEP : Men Sleep komputer +• SLMGR : Menampilkan software Licensing Management (Vista/2008) +• SOON : Menjadwal kan perintah untuk menjalankan dalam waktu dekat +• SORT : Penyortian input +• START : Memulai sebuah program atau perintah pada jendela terpisah +• SU : Switching User +• SUBINACL : Mengedit file dan folder Permissions, Kepemilikan dan Domain \end{document} \ No newline at end of file From 6f010bee4f983556d1e4dd892fe5f9007c38029b Mon Sep 17 00:00:00 2001 From: reghinapa Date: Mon, 28 May 2018 23:40:08 +0700 Subject: [PATCH 56/56] Kelompok2/Reghina --- section/2PerintahDasarCMD.tex | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/section/2PerintahDasarCMD.tex b/section/2PerintahDasarCMD.tex index 2365158..f04e635 100644 --- a/section/2PerintahDasarCMD.tex +++ b/section/2PerintahDasarCMD.tex @@ -182,4 +182,16 @@ \section{Perintah Dasar CMD} • START : Memulai sebuah program atau perintah pada jendela terpisah • SU : Switching User • SUBINACL : Mengedit file dan folder Permissions, Kepemilikan dan Domain +• SUBST : Mengassociate jalan dengan huruf drive +• Systeminfo : Untuk menampilkan daftar konfigurasi sistem +• TASKLIST : Menampiiiilkan daftar menjalankan aplikasi dan services +• TASKKILL : Menghapus proses yang berjalan dari memori +• TIME : Untuk menampilkan atau mengatur waktu sistem +• TIMEOUT : penundaan proses +• TITLE : Untuk mengatur judul window untuk sesi cmd.exe +• TLIST : Menampilkan daftar tugas dengan path lengkap +• TOUCH : Untuk mengganti file timestamps +• Tracert : Trace route ke sebuah remote host +• TREE : Menampilkan grafis struktur folder +• TYPE : Untuk menampilkan isi dari file teks \end{document} \ No newline at end of file