From 16e76e02efa043c6a9487a0cba64142937964a63 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Wed, 4 Apr 2018 21:28:08 +0700 Subject: [PATCH 01/65] kelompok1/Riandaka --- section/1Pythoninstalasidandefinisi.tex | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 section/1Pythoninstalasidandefinisi.tex diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex new file mode 100644 index 0000000..d1777c2 --- /dev/null +++ b/section/1Pythoninstalasidandefinisi.tex @@ -0,0 +1,17 @@ +\documentclass[12pt, times new roman, a4paper]{article} +\begin{document} +\title{Python instalasi dan definisi dan contoh kode awal} +\maketitle + +%\Kelompok 1 +%\begin{enumerate} +%\Asep Saktiawan 1164001 +%\Ema Ainun Novia 1164010 +%\Raymana Aprilyan 1164023 +%\Riandaka Rizal H.R. 1164025 +%\Sri Kurnia Ningsih 1164094 +%\end{enumerate} +\section{Definisi Python} + +Python merupakan salah satu bahasa pemrograman mutiguna dan juga model skrip (scripting language) yang berorientasi obyek. Bahasa pemrograman Python merupakan Bahasa pemrograman yang mudah untuk dipelajari. Python bagus bagi pemula yang belum atau baru memulai belajar coding. Python dapat digunakan untuk mempermudah berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. +\end{document} From 6bb166ee3638da025b454b212202863643831fb4 Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Wed, 4 Apr 2018 22:30:59 +0700 Subject: [PATCH 02/65] kelompok1/ema --- references.bib | 37 +++++++++++++++++++------ section/1Pythoninstalasidandefinisi.tex | 17 ++++++++++-- 2 files changed, 43 insertions(+), 11 deletions(-) diff --git a/references.bib b/references.bib index 8779587..02dae5c 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,22 @@ @article{saputra2012upaya number={1}, year={2012} } + +} +@article{Therzian2014rancang +title={RANCANG BANGUN PENDETEKSI GERAK MENGGUNAKAN METODE IMAGE SUBTRACTION PADA SINGLE BOARD COMPUTER (SBC)}, +author={Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto}, +booktitle={Journal of Control and Network Systems}, +volume={3}, +pages={90-97}, +year={2014} +} + +@article{Therzian2014rancang +title={RANCANG BANGUN PENDETEKSI GERAK MENGGUNAKAN METODE IMAGE SUBTRACTION PADA SINGLE BOARD COMPUTER (SBC)}, +author={Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto}, +booktitle={Journal of Control and Network Systems}, +volume={3}, +pages={90-97}, +year={2014} +} diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index d1777c2..64f88a9 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -6,8 +6,8 @@ %\Kelompok 1 %\begin{enumerate} %\Asep Saktiawan 1164001 -%\Ema Ainun Novia 1164010 -%\Raymana Aprilyan 1164023 +%\Ema Ainun Novia 1164010 +%\Raymana Aprilyan 1164023 %\Riandaka Rizal H.R. 1164025 %\Sri Kurnia Ningsih 1164094 %\end{enumerate} @@ -15,3 +15,16 @@ \section{Definisi Python} Python merupakan salah satu bahasa pemrograman mutiguna dan juga model skrip (scripting language) yang berorientasi obyek. Bahasa pemrograman Python merupakan Bahasa pemrograman yang mudah untuk dipelajari. Python bagus bagi pemula yang belum atau baru memulai belajar coding. Python dapat digunakan untuk mempermudah berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. \end{document} + +\section(Definisi Python) + +Python merupakan bahasa pemrograman yang freeware atau perangkat bebas, yang dimaksud perangkat bebas adalah tidak ada batasan dalam penyalinan maupun pendistribusian. Lengkap dengan source codenya, debugger dan juga profiler, antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka, fungsi sistem, GUI (antarmuka pengguna grafis), dan basis datanya. +Beberapa fitur yang dimiliki Bahasa pemrograman Python sebagai berikut : +\begin{enumerate} + \item memiliki kepustakaan yang luas dalam arti distribusi Python telah disediakan pada modul-modul. + \item memiliki tata bahasa yang jernih dan juga mudah untuk dipelajari bagi pengguna. + \item memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan kembali dan penulisan ulang kode sumber. + \item dapat juga dibangun dengan bahasa pemrograman Python maupun C/C++. +\end{enumerate} +\end(document) + From 96816496fe235c1f8c32fdd49d71bbbdace474e9 Mon Sep 17 00:00:00 2001 From: Raprilian Date: Wed, 4 Apr 2018 22:51:44 +0700 Subject: [PATCH 03/65] kelompok1/Raymana --- section/1Pythoninstalasidandefinisi.tex | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 64f88a9..b205547 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -28,3 +28,10 @@ \section{Definisi Python} \end{enumerate} \end(document) +\section{Definisi Phyton} + +Semua fitur yang tersedia pada python yaitu bahasa pemrograman yang sudah dilengkapi dengan manajemen memori otomatis. Bahasa pemrograman yang pada python kebanyakan di gunakan untuk pengembangan perangkat lunak dan dapat digunakan di berbagai platform. +Sysntax pada python dapat dijalankan untuk membangun atau membuat aplikasi di berbagai sistem operasi, sistem operasi yg digunakan sebagai berikut: Linux/Unix, Windows, OS/2, Symbian os, Amiga, Palm, Mac os, Android. +\end{document} + + From f4d771ae84fc94f9edeec8dc0a173d105e63f886 Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Wed, 4 Apr 2018 23:03:29 +0700 Subject: [PATCH 04/65] kelompok1/srikunianingsih --- section/1Pythoninstalasidandefinisi.tex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index b205547..799c1cc 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -34,4 +34,12 @@ \section{Definisi Phyton} Sysntax pada python dapat dijalankan untuk membangun atau membuat aplikasi di berbagai sistem operasi, sistem operasi yg digunakan sebagai berikut: Linux/Unix, Windows, OS/2, Symbian os, Amiga, Palm, Mac os, Android. \end{document} +\section(Definisi Python) + +Python adalah bahasa pemrograman tinggi yang paling mudah di pahami pada keterbacaan kode agar lebih muda memahami sintax. Dan dapat dapat beroperasi di semua platform. Python dapat menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas. Bahasa python muncul pertama kali pada tahun 1991, di rancang oleh Guido Van rossum. Bahasa python saat ini masih di kembangkan oleh python software foundation. + +\end (document) + + + From fecf38096327dd7b45e957a1bc256f7d7f806c54 Mon Sep 17 00:00:00 2001 From: asepsetiawan18 Date: Wed, 4 Apr 2018 23:42:59 +0700 Subject: [PATCH 05/65] kelompok1/asep --- references.bib | 11 +++++++++++ section/1Pythoninstalasidandefinisi.tex | 5 ++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/references.bib b/references.bib index 02dae5c..67fb591 100644 --- a/references.bib +++ b/references.bib @@ -939,6 +939,17 @@ @article{Therzian2014rancang title={RANCANG BANGUN PENDETEKSI GERAK MENGGUNAKAN METODE IMAGE SUBTRACTION PADA SINGLE BOARD COMPUTER (SBC)}, author={Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto}, booktitle={Journal of Control and Network Systems}, + + + +@article{Ahmad2015 +title={SISTEM PENGADUAN PELANGGAN DAN PEMETAAN DAERAH PENGADUAN PADA PDAM DELTA TIRTA SIDOARJO MENGGUNAKAN METODE REAL-TIME NOTIFICATION BERBASIS ANDROID}, +author={Ahmad Muzakki, Roni Pambudi}, +booktitle={Jurnal Teknik Informatika Universitas Muhammadiyah Sidoarjo}, +volume={}, +pages={3}, +year={2015}, +} volume={3}, pages={90-97}, year={2014} diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 799c1cc..0dfee56 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -40,6 +40,9 @@ \section{Definisi Phyton} \end (document) +\section(Definisi Python) +Python merupakan salah satu bahasa pemrograman tingkat tinggi yang bersifat interpreter, interaktif, object-oriented dan dapat dioperasikan hampir semua sistem operasi, seperti keluarga UNIX, Mac, Windows, dan lainnya. +sebagai bahasa tingkat tinggi, Python termasuk salah satu bahasa pemrograman yang mudah untuk dipelajari karena sintaks yang jelas dan elegan, dikombinasikan dengan penggunaan module-module siap pakai dan struktur data tingkat tinggi yang efisien. - +\end (document) \ No newline at end of file From 15e2094c4ec3df154c1000769953b89e108a7b30 Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Thu, 5 Apr 2018 13:26:03 +0700 Subject: [PATCH 06/65] kelompok1/ema --- section/1Pythoninstalasidandefinisi.tex | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 0dfee56..a43ea58 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -26,23 +26,20 @@ \section{Definisi Python} \item memiliki aturan layout kode sumber yang memudahkan pengecekan, pembacaan kembali dan penulisan ulang kode sumber. \item dapat juga dibangun dengan bahasa pemrograman Python maupun C/C++. \end{enumerate} -\end(document) - -\section{Definisi Phyton} - -Semua fitur yang tersedia pada python yaitu bahasa pemrograman yang sudah dilengkapi dengan manajemen memori otomatis. Bahasa pemrograman yang pada python kebanyakan di gunakan untuk pengembangan perangkat lunak dan dapat digunakan di berbagai platform. -Sysntax pada python dapat dijalankan untuk membangun atau membuat aplikasi di berbagai sistem operasi, sistem operasi yg digunakan sebagai berikut: Linux/Unix, Windows, OS/2, Symbian os, Amiga, Palm, Mac os, Android. -\end{document} -\section(Definisi Python) +\section (Langkah-Langkah Menginstall) -Python adalah bahasa pemrograman tinggi yang paling mudah di pahami pada keterbacaan kode agar lebih muda memahami sintax. Dan dapat dapat beroperasi di semua platform. Python dapat menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas. Bahasa python muncul pertama kali pada tahun 1991, di rancang oleh Guido Van rossum. Bahasa python saat ini masih di kembangkan oleh python software foundation. +Dalam instalasi kebutuhan library Python yang berguna untuk development aplikasi beserta pip. Serta akan dilakukan instalasi gcc dan openssh- server yang digunakan untuk SSH. +Fungsi-Fungsi yang dapat dijalankan pada melakukan instalasi library Python sebagai berikut: +\begin{enumerate} +\item Python-dev, merupakan instalasi Python development yang berfungsi untuk mengintegrasi modul eksternal Python. +\item Python-setuptools, merupakan utilitas tambahan yang dapat mempermudah instalasi paket. +\item Python-pip, Pip merupakan paket library tambahan pengganti untuk easy_install. +\item Mongodb, merupakan database yang akan digunakan untuk DBsistem. +\item Gcc, sebagai compiler. +\item Openssh-server, memiliki fungsi sebagai protokol jaringan yang memungkinkan pertukaran data melalui jalur SSH. -\end (document) +\end(document) -\section(Definisi Python) -Python merupakan salah satu bahasa pemrograman tingkat tinggi yang bersifat interpreter, interaktif, object-oriented dan dapat dioperasikan hampir semua sistem operasi, seperti keluarga UNIX, Mac, Windows, dan lainnya. -sebagai bahasa tingkat tinggi, Python termasuk salah satu bahasa pemrograman yang mudah untuk dipelajari karena sintaks yang jelas dan elegan, dikombinasikan dengan penggunaan module-module siap pakai dan struktur data tingkat tinggi yang efisien. -\end (document) \ No newline at end of file From 788f725a3c82d4832cd7d1f0d7d5fe2b6eac9a67 Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Thu, 5 Apr 2018 15:32:35 +0700 Subject: [PATCH 07/65] kelompok1/srikunianingsih --- section/1Pythoninstalasidandefinisi.tex | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index a43ea58..7507478 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -38,8 +38,15 @@ \section{Definisi Python} \item Mongodb, merupakan database yang akan digunakan untuk DBsistem. \item Gcc, sebagai compiler. \item Openssh-server, memiliki fungsi sebagai protokol jaringan yang memungkinkan pertukaran data melalui jalur SSH. +\end{enumerate} + +\section (langkah-Langkah Mengistall2) +Tahapan selanjutnya adalah melakukan instalasi Library Python. Tapi sebelum Instalasi Library Python terlebih dahulu mengInstalas kebutuhan library Python yang berguna untuk development aplikasi. +Berikut ini adalah cara menginstal bahasa pemrograman Python yang berjalan pada sistem operasi Windows. Sebelum menginstal terlebih dahulu kita mendownload Python, setelah di download . Pada folder download disediakan 2 jenis file installer Python 3.6.5, untuk computer 32bit dan 64bit. Kita dapat memilih salah satu yang cocok buat sistem operasi kita. \end(document) + + From f0a44685324d0005611384a67ac2feb3cc298061 Mon Sep 17 00:00:00 2001 From: Raprilian Date: Thu, 5 Apr 2018 16:41:16 +0700 Subject: [PATCH 08/65] kelompok1/Raymana --- references.bib | 9 +++++++++ section/1Pythoninstalasidandefinisi.tex | 10 ++++++++++ 2 files changed, 19 insertions(+) diff --git a/references.bib b/references.bib index 67fb591..bf7f489 100644 --- a/references.bib +++ b/references.bib @@ -954,3 +954,12 @@ @article{Ahmad2015 pages={90-97}, year={2014} } + +@article{M.Ikhwan2012 +title={PERANCANGAN DAN IMPLEMENTASI PROTOTYPESISTEM REALTIME MONITORING PERFORMA SERVER}, +author={M. Ichwan, Winarno Sugeng, Agus Brata}, +booktitle={JURNAL INFORMATIKA STUDI KASUS UPT - TIK ITENAS BANDUNG}, +volume={}, +pages={15}, +year={2012}, +} \ No newline at end of file diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 7507478..76b17a8 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -46,6 +46,16 @@ \section{Definisi Python} Berikut ini adalah cara menginstal bahasa pemrograman Python yang berjalan pada sistem operasi Windows. Sebelum menginstal terlebih dahulu kita mendownload Python, setelah di download . Pada folder download disediakan 2 jenis file installer Python 3.6.5, untuk computer 32bit dan 64bit. Kita dapat memilih salah satu yang cocok buat sistem operasi kita. \end(document) +\section (Langkah-Langkah Menginstall3) +\begin{enumerate} + \item Pilih file “python-2.7.amd64”, tampil jendela “Python for Windows”, pilih “next” + \item Pada jendela “Select Destination Directory”, pilih “next” + \item Muncul jendela “Customize Python 2.7”, pilih “next” + \item Muncul jendela progress bar untuk proses instalasinya, setelah itu akan keluar jendela “Completing the Python 2.7 Installer”, dan pilih “finish” + \item Maka instalasi bahasa pemrograman Python sudah selesai dilakukan +\end{enumerate} + + From 8b8b08eea7db3f7667828bdec7a622a4222b96f7 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Thu, 5 Apr 2018 17:12:34 +0700 Subject: [PATCH 09/65] kelompok1/Riandaka --- section/1Pythoninstalasidandefinisi.tex | 36 ++++++++++++++++--------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 76b17a8..5625f15 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -14,9 +14,9 @@ \section{Definisi Python} Python merupakan salah satu bahasa pemrograman mutiguna dan juga model skrip (scripting language) yang berorientasi obyek. Bahasa pemrograman Python merupakan Bahasa pemrograman yang mudah untuk dipelajari. Python bagus bagi pemula yang belum atau baru memulai belajar coding. Python dapat digunakan untuk mempermudah berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. -\end{document} -\section(Definisi Python) + +\section{Definisi Python} Python merupakan bahasa pemrograman yang freeware atau perangkat bebas, yang dimaksud perangkat bebas adalah tidak ada batasan dalam penyalinan maupun pendistribusian. Lengkap dengan source codenya, debugger dan juga profiler, antarmuka yang terkandung di dalamnya untuk pelayanan antarmuka, fungsi sistem, GUI (antarmuka pengguna grafis), dan basis datanya. Beberapa fitur yang dimiliki Bahasa pemrograman Python sebagai berikut : @@ -27,26 +27,27 @@ \section{Definisi Python} \item dapat juga dibangun dengan bahasa pemrograman Python maupun C/C++. \end{enumerate} -\section (Langkah-Langkah Menginstall) +\section{Langkah-Langkah Menginstall (Bagian 1)} Dalam instalasi kebutuhan library Python yang berguna untuk development aplikasi beserta pip. Serta akan dilakukan instalasi gcc dan openssh- server yang digunakan untuk SSH. Fungsi-Fungsi yang dapat dijalankan pada melakukan instalasi library Python sebagai berikut: + \begin{enumerate} \item Python-dev, merupakan instalasi Python development yang berfungsi untuk mengintegrasi modul eksternal Python. -\item Python-setuptools, merupakan utilitas tambahan yang dapat mempermudah instalasi paket. -\item Python-pip, Pip merupakan paket library tambahan pengganti untuk easy_install. -\item Mongodb, merupakan database yang akan digunakan untuk DBsistem. -\item Gcc, sebagai compiler. -\item Openssh-server, memiliki fungsi sebagai protokol jaringan yang memungkinkan pertukaran data melalui jalur SSH. + \item Python-setuptools, merupakan utilitas tambahan yang dapat mempermudah instalasi paket. + \item Python-pip, Pip merupakan paket library tambahan pengganti untuk easy install. + \item Mongodb, merupakan database yang akan digunakan untuk DBsistem. + \item Gcc, sebagai compiler. + \item Openssh-server, memiliki fungsi sebagai protokol jaringan yang memungkinkan pertukaran data melalui jalur SSH. \end{enumerate} -\section (langkah-Langkah Mengistall2) +\section{langkah-Langkah Mengistall (Bagian 2)} Tahapan selanjutnya adalah melakukan instalasi Library Python. Tapi sebelum Instalasi Library Python terlebih dahulu mengInstalas kebutuhan library Python yang berguna untuk development aplikasi. Berikut ini adalah cara menginstal bahasa pemrograman Python yang berjalan pada sistem operasi Windows. Sebelum menginstal terlebih dahulu kita mendownload Python, setelah di download . Pada folder download disediakan 2 jenis file installer Python 3.6.5, untuk computer 32bit dan 64bit. Kita dapat memilih salah satu yang cocok buat sistem operasi kita. -\end(document) -\section (Langkah-Langkah Menginstall3) +\section{Langkah-Langkah Menginstall (Bagian 3)} +Maka setelah kita mendownload Pythonnya, berikut langkah langkah instalasinya : \begin{enumerate} \item Pilih file “python-2.7.amd64”, tampil jendela “Python for Windows”, pilih “next” \item Pada jendela “Select Destination Directory”, pilih “next” @@ -55,7 +56,18 @@ \section{Definisi Python} \item Maka instalasi bahasa pemrograman Python sudah selesai dilakukan \end{enumerate} - +\section{Langkah-langkah Menginstall (Bagian 4)} +\begin{enumerate} + \item Setelah proses instalasi selesai dilakukan, langkah berikutnya yang +dilakukan adalah melakukan “setting path”. + \item “Setting path” dilakukan dengan membuka jendela “Properties” dengan klik +kanan pada “Computer”, dan pilih “Advanced System Setting”. + \item Pada jendela “System Properties” dan tab “Advanced”, pilih “Environment +Variables” + \item Di Jendela “Environment Variables” , klik 2x variable “Path” dan +jika belum ada Python27 maka tambahkan ketikan berikut ini: Python27, kemudian “ok” +\end{enumerate} +\end{document} From 09ca9fb1607ad3094d6e8fd2388550233b336fda Mon Sep 17 00:00:00 2001 From: asepsetiawan18 Date: Thu, 5 Apr 2018 21:43:19 +0700 Subject: [PATCH 10/65] update terbaru --- section/1Pythoninstalasidandefinisi.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 5625f15..fe4dadf 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -70,5 +70,7 @@ \section{Langkah-langkah Menginstall (Bagian 4)} \end{document} - +\section{Langkah-langkah Menginstall (bagian 5)} +Menjalankan python pertama kali pada tahap terakhir ini kita akan menjalankan python. Caranya sangat mudah, pada menu search windows, ketika “python” untuk mencari python. tetapi yang akan teman-teman klik bukan python melainkan Idle. yaitu tools untuk menjalankan python. kemudian akan terbuka ide dari python yang kita dapat gunakan untuk mempelajari python. +\end{document} From b237eeff02ffe74b927b0efcf3272f6a956a8d6a Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Fri, 6 Apr 2018 19:15:24 +0700 Subject: [PATCH 11/65] kelompok1/srikunianingsih --- section/1Pythoninstalasidandefinisi.tex | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index fe4dadf..72afd60 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -50,8 +50,8 @@ \section{Langkah-Langkah Menginstall (Bagian 3)} Maka setelah kita mendownload Pythonnya, berikut langkah langkah instalasinya : \begin{enumerate} \item Pilih file “python-2.7.amd64”, tampil jendela “Python for Windows”, pilih “next” - \item Pada jendela “Select Destination Directory”, pilih “next” - \item Muncul jendela “Customize Python 2.7”, pilih “next” + \item Pada jendela “Select Destination Directory”, pilih “next” + \item Muncul jendela “Customize Python 2.7”, pilih “next” \item Muncul jendela progress bar untuk proses instalasinya, setelah itu akan keluar jendela “Completing the Python 2.7 Installer”, dan pilih “finish” \item Maka instalasi bahasa pemrograman Python sudah selesai dilakukan \end{enumerate} @@ -61,16 +61,18 @@ \section{Langkah-langkah Menginstall (Bagian 4)} \item Setelah proses instalasi selesai dilakukan, langkah berikutnya yang dilakukan adalah melakukan “setting path”. \item “Setting path” dilakukan dengan membuka jendela “Properties” dengan klik -kanan pada “Computer”, dan pilih “Advanced System Setting”. +kanan pada “Computer”, dan pilih “Advanced System Setting”. \item Pada jendela “System Properties” dan tab “Advanced”, pilih “Environment -Variables” +Variables” \item Di Jendela “Environment Variables” , klik 2x variable “Path” dan jika belum ada Python27 maka tambahkan ketikan berikut ini: Python27, kemudian “ok” \end{enumerate} -\end{document} \section{Langkah-langkah Menginstall (bagian 5)} -Menjalankan python pertama kali pada tahap terakhir ini kita akan menjalankan python. Caranya sangat mudah, pada menu search windows, ketika “python” untuk mencari python. tetapi yang akan teman-teman klik bukan python melainkan Idle. yaitu tools untuk menjalankan python. kemudian akan terbuka ide dari python yang kita dapat gunakan untuk mempelajari python. +Menjalankan python pertama kali pada tahap terakhir ini kita akan menjalankan python. Caranya sangat mudah, pada menu search windows, ketika “python” untuk mencari python. tetapi yang akan teman-teman klik bukan python melainkan Idle. yaitu tools untuk menjalankan python. kemudian akan terbuka ide dari python yang kita dapat gunakan untuk mempelajari python. + +\section{Python Sebagai Alat Integrasi} +Salah satu kunci dari semua bahasa yang diterjemahkan modern adalah kemampuannya yang diperpanjang. Saya ingin meninjau secara singkat berbagai cara di mana kerangka kerja skrip berbasis Python dapat berintegrasi kode warisan dan diperluas dengan fungsionalitas baru. Ada tiga cara untuk menambahkan fungsi baru kerangka kerja dengan meng implementasikannya pada Python, caranya dengan "membungkus" atau dengan antarmuka kode yang ada yang memiliki beberapa kemampuan komunikasi. \end{document} From 80b68035be9d7c140d5b6d77d9879d3c2daeb1ea Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Fri, 6 Apr 2018 19:27:16 +0700 Subject: [PATCH 12/65] kelompok1/ema --- section/1Pythoninstalasidandefinisi.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 72afd60..0f6c0a0 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -74,5 +74,8 @@ \section{Langkah-langkah Menginstall (bagian 5)} \section{Python Sebagai Alat Integrasi} Salah satu kunci dari semua bahasa yang diterjemahkan modern adalah kemampuannya yang diperpanjang. Saya ingin meninjau secara singkat berbagai cara di mana kerangka kerja skrip berbasis Python dapat berintegrasi kode warisan dan diperluas dengan fungsionalitas baru. Ada tiga cara untuk menambahkan fungsi baru kerangka kerja dengan meng implementasikannya pada Python, caranya dengan "membungkus" atau dengan antarmuka kode yang ada yang memiliki beberapa kemampuan komunikasi. + +\section{Menerapkan fungsionalitas dengan Python} +Metode ini adalah pilihan untuk semua perkembangan baru yang kita lakukan. Memang untuk kode yang belum ditulis sifat tingkat tinggi Python dan ekstensi yang sudah tersedia membuatnya jauh lebih mudah untuk menerapkan dengan Python daripada di C atau C ++. Ketika beberapa kode sudah ada, ada sejumlah kasus di mana kami memutuskan untuk menerapkan kembali dengan Python. Ini terjadi ketika coding ulang dengan Python membutuhkan relatif kecil jumlah kode (yang tidak biasa) dan kinerja kode Python diharapkan dapat diterima. Pendekatan ini memberikan keuntungan utama dari independensi platform. \end{document} From 59697e0ff540141a01e646becccec0d6070741b7 Mon Sep 17 00:00:00 2001 From: Raprilian Date: Fri, 6 Apr 2018 20:19:01 +0700 Subject: [PATCH 13/65] kelompok1/Raymana --- section/1Pythoninstalasidandefinisi.tex | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 0f6c0a0..2818c5d 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -79,3 +79,11 @@ \section{Menerapkan fungsionalitas dengan Python} Metode ini adalah pilihan untuk semua perkembangan baru yang kita lakukan. Memang untuk kode yang belum ditulis sifat tingkat tinggi Python dan ekstensi yang sudah tersedia membuatnya jauh lebih mudah untuk menerapkan dengan Python daripada di C atau C ++. Ketika beberapa kode sudah ada, ada sejumlah kasus di mana kami memutuskan untuk menerapkan kembali dengan Python. Ini terjadi ketika coding ulang dengan Python membutuhkan relatif kecil jumlah kode (yang tidak biasa) dan kinerja kode Python diharapkan dapat diterima. Pendekatan ini memberikan keuntungan utama dari independensi platform. \end{document} +\section{Membungkus kode C, C ++, dan Fortran yang sudah ada} +Ada banyak kasus di mana tidak masuk akal untuk mengimplementasikan kembali beberapa kode warisan dengan Python. Namun demikian +diinginkan untuk memiliki akses ke kode ini dari Python. Ini membutuhkan "membungkus" kode warisan untuk Python. Biarkan kami +perhatikan contoh sederhana berikut: Kami memiliki fungsi "foo" yang mengambil bilangan bulat sebagai argumen dan +mengembalikan pelampung. +\end{document} + + From 15c230484e1b64f9aec3841eb209da8893efd2aa Mon Sep 17 00:00:00 2001 From: asepsetiawan18 Date: Fri, 6 Apr 2018 23:19:52 +0700 Subject: [PATCH 14/65] kelompok1/asepselesai --- section/1Pythoninstalasidandefinisi.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 2818c5d..83c0cbe 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -86,4 +86,8 @@ \section{Membungkus kode C, C ++, dan Fortran yang sudah ada} mengembalikan pelampung. \end{document} +\section{Dunia python} +Di dunia Python, bilangan bulat dan pelampung adalah obyek. Agar bisa memanggil fungsi foo +dari Python kita harus menulis fungsi dalam C yang akan: mengambil objek Python sebagai argumen, ekstrak bilangan bulat nilai dari objek ini, panggil fungsi foo untuk nilai integer ini, paket float yang dikembalikan ke Python objek yang mewakili float, dan akhirnya mengembalikan objek itu ke interpreter. Kode ini disebut "pembungkus kode". Setelah kita memiliki kode pembungkus kita dapat mengkompilasi bersama dengan fungsi foo dan membuat yang dibagikan objek (dll di dunia Windows) yang kemudian dapat diimpor ke interpreter Python. Tentu saja, ekstensi ini sekarang bergantung pada platform. Proses pembungkusan kode ini dapat diotomatisasi hingga tingkat yang wajar menggunakan SWI. +\end{document} From 30acb5468f68ea342547bcdcfe08e4a3992ffc47 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Fri, 6 Apr 2018 23:47:01 +0700 Subject: [PATCH 15/65] kelompok1/Riandaka --- references.bib | 12 +++++++++++- section/1Pythoninstalasidandefinisi.tex | 11 ++++++++--- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/references.bib b/references.bib index bf7f489..f66bb78 100644 --- a/references.bib +++ b/references.bib @@ -962,4 +962,14 @@ @article{M.Ikhwan2012 volume={}, pages={15}, year={2012}, -} \ No newline at end of file +} + +@article{M.F. Sanner +title={PYTHON: A PROGRAMMING LANGUAGE FOR SOFTWARE +INTEGRATION AND DEVELOPMENT}, +author={M.F. Sanner}, +booktitle={The Scripps Research Institute}, +volume={}, +pages={7}, +year={1999}, +} diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 83c0cbe..d936859 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -5,7 +5,7 @@ %\Kelompok 1 %\begin{enumerate} -%\Asep Saktiawan 1164001 +%\Asep Setiawan 1164005 %\Ema Ainun Novia 1164010 %\Raymana Aprilyan 1164023 %\Riandaka Rizal H.R. 1164025 @@ -77,17 +77,22 @@ \section{Python Sebagai Alat Integrasi} \section{Menerapkan fungsionalitas dengan Python} Metode ini adalah pilihan untuk semua perkembangan baru yang kita lakukan. Memang untuk kode yang belum ditulis sifat tingkat tinggi Python dan ekstensi yang sudah tersedia membuatnya jauh lebih mudah untuk menerapkan dengan Python daripada di C atau C ++. Ketika beberapa kode sudah ada, ada sejumlah kasus di mana kami memutuskan untuk menerapkan kembali dengan Python. Ini terjadi ketika coding ulang dengan Python membutuhkan relatif kecil jumlah kode (yang tidak biasa) dan kinerja kode Python diharapkan dapat diterima. Pendekatan ini memberikan keuntungan utama dari independensi platform. -\end{document} \section{Membungkus kode C, C ++, dan Fortran yang sudah ada} Ada banyak kasus di mana tidak masuk akal untuk mengimplementasikan kembali beberapa kode warisan dengan Python. Namun demikian diinginkan untuk memiliki akses ke kode ini dari Python. Ini membutuhkan "membungkus" kode warisan untuk Python. Biarkan kami perhatikan contoh sederhana berikut: Kami memiliki fungsi "foo" yang mengambil bilangan bulat sebagai argumen dan mengembalikan pelampung. -\end{document} \section{Dunia python} Di dunia Python, bilangan bulat dan pelampung adalah obyek. Agar bisa memanggil fungsi foo dari Python kita harus menulis fungsi dalam C yang akan: mengambil objek Python sebagai argumen, ekstrak bilangan bulat nilai dari objek ini, panggil fungsi foo untuk nilai integer ini, paket float yang dikembalikan ke Python objek yang mewakili float, dan akhirnya mengembalikan objek itu ke interpreter. Kode ini disebut "pembungkus kode". Setelah kita memiliki kode pembungkus kita dapat mengkompilasi bersama dengan fungsi foo dan membuat yang dibagikan objek (dll di dunia Windows) yang kemudian dapat diimpor ke interpreter Python. Tentu saja, ekstensi ini sekarang bergantung pada platform. Proses pembungkusan kode ini dapat diotomatisasi hingga tingkat yang wajar menggunakan SWI. + +\section{Kode Interfacing} +Untuk kode pewarisan dirancang dengan beberapa kemampuan komunikasi, seperti melalui soket atau +menggunakan protokol komunikasi standar (HTTP, NNTP, SMTP, dll.) dukungan yang diberikan oleh standar +Modul Python untuk membuat protokol ini umumnya cukup mudah untuk menulis dengan Python. +Sehingga akhirnya, interpreter Python dapat disematkan dalam aplikasi sebagai bahasa tambahan. Selain menambahkan kemampuan scripting ke program di mana Interpreter Python tertanam, ini juga membuat semua alat alatnya ter-porting ke dalam bahasa Python di dalam programnya. + \end{document} From 2134ed2d50883756a6fca8898eb6a3f363abcceb Mon Sep 17 00:00:00 2001 From: Raprilian Date: Sat, 7 Apr 2018 18:06:59 +0700 Subject: [PATCH 16/65] kelompok1/Raymana --- section/1Pythoninstalasidandefinisi.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index d936859..3daaf43 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -96,3 +96,7 @@ \section{Kode Interfacing} \end{document} +\section{Implementasi Python} +Python saat ini memiliki tiga implementasi kualitas produksi, yang dikenal sebagai Cpython, Jython dan Ironpython dan beberapa implementasi eksperimental lainnya, seperti PyPy. Didalam laporan ini terutama membahas Cpython, implementasi yang paling banyak digunakan, yang saya sebut hanya sebagai python untuk kesederhanaan. Namun perbedaan antara bahasa dan implementasinya adalah yang penting. +\end{document} + From 4ae77bc719456857fbfe03e95b7b8f911e8c5298 Mon Sep 17 00:00:00 2001 From: asepsetiawan18 Date: Sat, 7 Apr 2018 18:35:42 +0700 Subject: [PATCH 17/65] sudah/asepsetiawan --- section/1Pythoninstalasidandefinisi.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 3daaf43..0f00891 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -100,3 +100,6 @@ \section{Implementasi Python} Python saat ini memiliki tiga implementasi kualitas produksi, yang dikenal sebagai Cpython, Jython dan Ironpython dan beberapa implementasi eksperimental lainnya, seperti PyPy. Didalam laporan ini terutama membahas Cpython, implementasi yang paling banyak digunakan, yang saya sebut hanya sebagai python untuk kesederhanaan. Namun perbedaan antara bahasa dan implementasinya adalah yang penting. \end{document} +\section{Cpython} +Python klasik adalah implementasi python tercepat dan paling mutakhir(akurat). Oleh karena itu, dapat dianggap sebagai "implementasi referensi" dari bahasa. Cpython adalah compiler, interpreter, dan set modul ekstensi built-in dan opsional, semua dikodekan dalam standar C. Cpython dapat digunakan pada setiap platform di mana compiler C sesuai dengan standar ISO / IEC 9899: 1990. +\end{document} From 589f0208ed9aaeffd3a8b34fd85439fafe09948f Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Sat, 7 Apr 2018 18:44:11 +0700 Subject: [PATCH 18/65] kelompok1/Ema --- section/1Pythoninstalasidandefinisi.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 0f00891..1243d73 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -98,8 +98,10 @@ \section{Kode Interfacing} \section{Implementasi Python} Python saat ini memiliki tiga implementasi kualitas produksi, yang dikenal sebagai Cpython, Jython dan Ironpython dan beberapa implementasi eksperimental lainnya, seperti PyPy. Didalam laporan ini terutama membahas Cpython, implementasi yang paling banyak digunakan, yang saya sebut hanya sebagai python untuk kesederhanaan. Namun perbedaan antara bahasa dan implementasinya adalah yang penting. -\end{document} \section{Cpython} Python klasik adalah implementasi python tercepat dan paling mutakhir(akurat). Oleh karena itu, dapat dianggap sebagai "implementasi referensi" dari bahasa. Cpython adalah compiler, interpreter, dan set modul ekstensi built-in dan opsional, semua dikodekan dalam standar C. Cpython dapat digunakan pada setiap platform di mana compiler C sesuai dengan standar ISO / IEC 9899: 1990. + +\section{Jython} +Jython adalah implementasi python untuk Java Virtual Machine (JVM) yang kompatibel dengan java 1.2 atau lebih baik. Seperti JVM tersedia untuk semua platform modem yang populer. Dengan jython kita dapat menggunakan semua pustaka dan kerangka java. Untuk penggunaan jython yang optimal, kita membutuhkan kemewahan dengan kelas dasar java. Kita tidak harus kode di java, tetapi dokumentasi dan contoh untuk kelas java yang ada ditulis dalam istilah java, jadi Anda perlu kenalan dengan java untuk membaca dan memahaminya. Selain itu kita juga perlu menggunakan alat pendukung java untuk tugas-tugas seperti memanipulasi file .jar dan menandatangani applet. \end{document} From 9f251550809758fdea6327c97d921e1a38faded3 Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Sat, 7 Apr 2018 18:52:45 +0700 Subject: [PATCH 19/65] kelompok1/srikunianingsih --- section/1Pythoninstalasidandefinisi.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 1243d73..7759a82 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -104,4 +104,8 @@ \section{Cpython} \section{Jython} Jython adalah implementasi python untuk Java Virtual Machine (JVM) yang kompatibel dengan java 1.2 atau lebih baik. Seperti JVM tersedia untuk semua platform modem yang populer. Dengan jython kita dapat menggunakan semua pustaka dan kerangka java. Untuk penggunaan jython yang optimal, kita membutuhkan kemewahan dengan kelas dasar java. Kita tidak harus kode di java, tetapi dokumentasi dan contoh untuk kelas java yang ada ditulis dalam istilah java, jadi Anda perlu kenalan dengan java untuk membaca dan memahaminya. Selain itu kita juga perlu menggunakan alat pendukung java untuk tugas-tugas seperti memanipulasi file .jar dan menandatangani applet. + +\section{Ironpython} +Ironpython adalah implementasi python untuk runtime bahasa umum yang dirancang Microsoft (CLR), yang di dikenal sebagai .NET. Ironpython, dapat digunakan semua pustaka CLR dan kerangka kerja. Selain implementasi Microsoft, cross-platform dari CLR (dikenal sebagai Mono) bekerja dengan sistem operasi lain non-Microsoft, serta dengan Windows. Untuk penggunaan yang optimal dari ironpython, diperlukan beberapa keakraban dengan pustaka CLR dasar. + \end{document} From 2296c7f00de5130354fa87dfc85bad0e8cc53ed7 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Sat, 7 Apr 2018 22:10:13 +0700 Subject: [PATCH 20/65] kelompok1/Riandaka --- section/1Pythoninstalasidandefinisi.tex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 7759a82..8d6d9a9 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -94,8 +94,6 @@ \section{Kode Interfacing} Modul Python untuk membuat protokol ini umumnya cukup mudah untuk menulis dengan Python. Sehingga akhirnya, interpreter Python dapat disematkan dalam aplikasi sebagai bahasa tambahan. Selain menambahkan kemampuan scripting ke program di mana Interpreter Python tertanam, ini juga membuat semua alat alatnya ter-porting ke dalam bahasa Python di dalam programnya. -\end{document} - \section{Implementasi Python} Python saat ini memiliki tiga implementasi kualitas produksi, yang dikenal sebagai Cpython, Jython dan Ironpython dan beberapa implementasi eksperimental lainnya, seperti PyPy. Didalam laporan ini terutama membahas Cpython, implementasi yang paling banyak digunakan, yang saya sebut hanya sebagai python untuk kesederhanaan. Namun perbedaan antara bahasa dan implementasinya adalah yang penting. @@ -108,4 +106,5 @@ \section{Jython} \section{Ironpython} Ironpython adalah implementasi python untuk runtime bahasa umum yang dirancang Microsoft (CLR), yang di dikenal sebagai .NET. Ironpython, dapat digunakan semua pustaka CLR dan kerangka kerja. Selain implementasi Microsoft, cross-platform dari CLR (dikenal sebagai Mono) bekerja dengan sistem operasi lain non-Microsoft, serta dengan Windows. Untuk penggunaan yang optimal dari ironpython, diperlukan beberapa keakraban dengan pustaka CLR dasar. +Anda tidak perlu menulis kode dalam bahasa C kres, tetapi dokumentasi dan contoh untuk pustaka CLR yang ada sering ditulis dalam istilah C kres, jadi Anda perlu kenalan dengan C kres untuk membaca dan memahaminya. Anda juga perlu menggunakan alat pendukung CLR untuk tugas-tugas seperti membuat majelis CLR. Buku ini berurusan dengan python, bukan dengan CLR. Untuk penggunaan ironpython, Anda harus melengkapi buku ini dengan dokumentasi online iron-phyton sendiri, dan jika diperlukan beberapa dari banyak sumber daya lain yang tersedia tentang .NET. CLR, C kres, Mono dan seterusnya. \end{document} From 6e397205f1cc32cbef1f84ca238cd59f272a4c38 Mon Sep 17 00:00:00 2001 From: asepsetiawan18 Date: Sun, 8 Apr 2018 19:06:27 +0700 Subject: [PATCH 21/65] kelompok1/asepsetiawan --- section/1Pythoninstalasidandefinisi.tex | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 8d6d9a9..41f76fb 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -108,3 +108,8 @@ \section{Ironpython} Anda tidak perlu menulis kode dalam bahasa C kres, tetapi dokumentasi dan contoh untuk pustaka CLR yang ada sering ditulis dalam istilah C kres, jadi Anda perlu kenalan dengan C kres untuk membaca dan memahaminya. Anda juga perlu menggunakan alat pendukung CLR untuk tugas-tugas seperti membuat majelis CLR. Buku ini berurusan dengan python, bukan dengan CLR. Untuk penggunaan ironpython, Anda harus melengkapi buku ini dengan dokumentasi online iron-phyton sendiri, dan jika diperlukan beberapa dari banyak sumber daya lain yang tersedia tentang .NET. CLR, C kres, Mono dan seterusnya. \end{document} + +\section{Perdebatan} +python dikembangkan, dirawat, dan dirilis oleh tim pengembang yang dipimpin oleh guido van rossum, invertor python, arsitek, dan diktator yang baik hati untuk hidup (BDFL). Usulan perubahan python dirinci dalam dokumen publik yang disebut (PEPs), diperdebatkan oleh semua pengembang python dan semua komunitas python yang lebih luas(banyak orang), dan akhirnya disetujui oleh guido, yang mengambil perdebatan dan suara ke dalam akun tetapi tidak terikat oleh semua. +\end{document} + From f417a2dc26ab97fceee32efa03bf142438817a81 Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Sun, 8 Apr 2018 19:21:37 +0700 Subject: [PATCH 22/65] kelompok1/srikunianingsih --- section/1Pythoninstalasidandefinisi.tex | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 41f76fb..6016a78 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -109,7 +109,11 @@ \section{Ironpython} Anda tidak perlu menulis kode dalam bahasa C kres, tetapi dokumentasi dan contoh untuk pustaka CLR yang ada sering ditulis dalam istilah C kres, jadi Anda perlu kenalan dengan C kres untuk membaca dan memahaminya. Anda juga perlu menggunakan alat pendukung CLR untuk tugas-tugas seperti membuat majelis CLR. Buku ini berurusan dengan python, bukan dengan CLR. Untuk penggunaan ironpython, Anda harus melengkapi buku ini dengan dokumentasi online iron-phyton sendiri, dan jika diperlukan beberapa dari banyak sumber daya lain yang tersedia tentang .NET. CLR, C kres, Mono dan seterusnya. \end{document} -\section{Perdebatan} -python dikembangkan, dirawat, dan dirilis oleh tim pengembang yang dipimpin oleh guido van rossum, invertor python, arsitek, dan diktator yang baik hati untuk hidup (BDFL). Usulan perubahan python dirinci dalam dokumen publik yang disebut (PEPs), diperdebatkan oleh semua pengembang python dan semua komunitas python yang lebih luas(banyak orang), dan akhirnya disetujui oleh guido, yang mengambil perdebatan dan suara ke dalam akun tetapi tidak terikat oleh semua. +\section{Pengembangan dan versi Python 1} +python dikembangkan, dirawat, dan dirilis oleh tim pengembang yang dipimpin oleh guido van rossum, invertor python, arsitek, dan diktator yang baik hati untuk hidup (BDFL). Usulan perubahan python dirinci dalam dokumen publik yang disebut (PEPs), diperdebatkan oleh semua pengembang python dan semua komunitas python yang lebih luas(banyak orang), dan akhirnya disetujui oleh guido, yang mengambil perdebatan dan suara ke dalam akun tetapi tidak terikat oleh semua. + +\section{Pengembangan dan versi Python 2} +Tim inti python merilis versi minor python 2 saat ini python 2.2 dirilis pada bulan desember 2001, 2.3 pada bulan Juli 2003, dan 2.4 pada bulan november 2004. Python 2.4 dijadwalkan akan dirilis pada musim panas 2006 (pada saat penulisan ini, alpha pertama yang dirilis 2.5 baru saja muncul). + \end{document} From 0106f2d19d7cc299c70cafe5b711f485b5320d28 Mon Sep 17 00:00:00 2001 From: Raprilian Date: Sun, 8 Apr 2018 19:31:42 +0700 Subject: [PATCH 23/65] kelompok1/Raymana --- section/1Pythoninstalasidandefinisi.tex | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 6016a78..8253145 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -117,3 +117,8 @@ \section{Pengembangan dan versi Python 2} \end{document} +\section{Pengembang dan versi Python 3} +3. Setiap rilis minor 2.x dimulai dengan rilis alfa, ditandai sebagai 2.xa0, 2.xa1, dan seterusnya. Setelah Alpha datang setidaknya satu rilis beta, 2xb1, dan setelah beta, setidaknya satu kandidat rilis, 2xrcl. Pada saat rilis final 2.x keluar, itu selalu solid, dapat diandalkan, dan teruji dengan baik di semua platform utama. Setiap programmer Python dapat membantu memastikan ini dengan mengunduh alfa, beta, dan rilis kandidat, mencoba mereka secara ekstensif, dan mengajukan laporan bug untuk masalah apa pun yang mungkin muncul. + +\end{document} + From 71fdfe216bea5d4f46eea3c402fb03cc30a24db1 Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Sun, 8 Apr 2018 22:49:58 +0700 Subject: [PATCH 24/65] kelompok1/Ema --- section/1Pythoninstalasidandefinisi.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 8253145..2532bdf 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -118,7 +118,9 @@ \section{Pengembangan dan versi Python 2} \end{document} \section{Pengembang dan versi Python 3} -3. Setiap rilis minor 2.x dimulai dengan rilis alfa, ditandai sebagai 2.xa0, 2.xa1, dan seterusnya. Setelah Alpha datang setidaknya satu rilis beta, 2xb1, dan setelah beta, setidaknya satu kandidat rilis, 2xrcl. Pada saat rilis final 2.x keluar, itu selalu solid, dapat diandalkan, dan teruji dengan baik di semua platform utama. Setiap programmer Python dapat membantu memastikan ini dengan mengunduh alfa, beta, dan rilis kandidat, mencoba mereka secara ekstensif, dan mengajukan laporan bug untuk masalah apa pun yang mungkin muncul. +Setiap rilis minor 2.x dimulai dengan rilis alfa, ditandai sebagai 2.xa0, 2.xa1, dan seterusnya. Setelah Alpha datang setidaknya satu rilis beta, 2xb1, dan setelah beta, setidaknya satu kandidat rilis, 2xrcl. Pada saat rilis final 2.x keluar, itu selalu solid, dapat diandalkan, dan teruji dengan baik di semua platform utama. Setiap programmer Python dapat membantu memastikan ini dengan mengunduh alfa, beta, dan rilis kandidat, mencoba mereka secara ekstensif, dan mengajukan laporan bug untuk masalah apa pun yang mungkin muncul. +\section {Pengembangan dan versi Python 4} +buku ini berfokus pada python 2.4 (dan semua rilisannya), rilisan paling stabil dan tersebar luas pada saat penulisan ini. A juga mencakup, atau setidaknya menyebutkan, perubahan yang dijadwalkan untuk muncul di python 2.5, dan mendokumentasikan bagian mana dari bahasa dan pustaka yang diperkenalkan di 2,4 dengan demikian tidak dapat digunakan dengan rilis 2.3 sebelumnya. Setiap kali mengatakan bahwa fitur adalah "dalam 2,4," maksudnya 2,4 dan semua versi berikutnya (dengan kata lain, dengan kata-kata ini saya bermaksud menyertakan python 2,5 tetapi untuk mengecualikan 2,3), tidak ada lagi saya langsung melanjutkan dengan menjelaskan beberapa perbedaan yang spesifik hingga 2,5. \end{document} From 172786daef7ff6e8bfc822df14080dba5922a0f3 Mon Sep 17 00:00:00 2001 From: "riandakarizal@gmail.com" Date: Mon, 9 Apr 2018 20:50:59 +0700 Subject: [PATCH 25/65] kelompok1/Riandaka --- section/1Pythoninstalasidandefinisi.tex | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 2532bdf..ee97b3d 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -107,7 +107,6 @@ \section{Ironpython} Ironpython adalah implementasi python untuk runtime bahasa umum yang dirancang Microsoft (CLR), yang di dikenal sebagai .NET. Ironpython, dapat digunakan semua pustaka CLR dan kerangka kerja. Selain implementasi Microsoft, cross-platform dari CLR (dikenal sebagai Mono) bekerja dengan sistem operasi lain non-Microsoft, serta dengan Windows. Untuk penggunaan yang optimal dari ironpython, diperlukan beberapa keakraban dengan pustaka CLR dasar. Anda tidak perlu menulis kode dalam bahasa C kres, tetapi dokumentasi dan contoh untuk pustaka CLR yang ada sering ditulis dalam istilah C kres, jadi Anda perlu kenalan dengan C kres untuk membaca dan memahaminya. Anda juga perlu menggunakan alat pendukung CLR untuk tugas-tugas seperti membuat majelis CLR. Buku ini berurusan dengan python, bukan dengan CLR. Untuk penggunaan ironpython, Anda harus melengkapi buku ini dengan dokumentasi online iron-phyton sendiri, dan jika diperlukan beberapa dari banyak sumber daya lain yang tersedia tentang .NET. CLR, C kres, Mono dan seterusnya. -\end{document} \section{Pengembangan dan versi Python 1} python dikembangkan, dirawat, dan dirilis oleh tim pengembang yang dipimpin oleh guido van rossum, invertor python, arsitek, dan diktator yang baik hati untuk hidup (BDFL). Usulan perubahan python dirinci dalam dokumen publik yang disebut (PEPs), diperdebatkan oleh semua pengembang python dan semua komunitas python yang lebih luas(banyak orang), dan akhirnya disetujui oleh guido, yang mengambil perdebatan dan suara ke dalam akun tetapi tidak terikat oleh semua. @@ -115,12 +114,14 @@ \section{Pengembangan dan versi Python 1} \section{Pengembangan dan versi Python 2} Tim inti python merilis versi minor python 2 saat ini python 2.2 dirilis pada bulan desember 2001, 2.3 pada bulan Juli 2003, dan 2.4 pada bulan november 2004. Python 2.4 dijadwalkan akan dirilis pada musim panas 2006 (pada saat penulisan ini, alpha pertama yang dirilis 2.5 baru saja muncul). -\end{document} \section{Pengembang dan versi Python 3} Setiap rilis minor 2.x dimulai dengan rilis alfa, ditandai sebagai 2.xa0, 2.xa1, dan seterusnya. Setelah Alpha datang setidaknya satu rilis beta, 2xb1, dan setelah beta, setidaknya satu kandidat rilis, 2xrcl. Pada saat rilis final 2.x keluar, itu selalu solid, dapat diandalkan, dan teruji dengan baik di semua platform utama. Setiap programmer Python dapat membantu memastikan ini dengan mengunduh alfa, beta, dan rilis kandidat, mencoba mereka secara ekstensif, dan mengajukan laporan bug untuk masalah apa pun yang mungkin muncul. -\section {Pengembangan dan versi Python 4} +\section{Pengembangan dan versi Python 4} buku ini berfokus pada python 2.4 (dan semua rilisannya), rilisan paling stabil dan tersebar luas pada saat penulisan ini. A juga mencakup, atau setidaknya menyebutkan, perubahan yang dijadwalkan untuk muncul di python 2.5, dan mendokumentasikan bagian mana dari bahasa dan pustaka yang diperkenalkan di 2,4 dengan demikian tidak dapat digunakan dengan rilis 2.3 sebelumnya. Setiap kali mengatakan bahwa fitur adalah "dalam 2,4," maksudnya 2,4 dan semua versi berikutnya (dengan kata lain, dengan kata-kata ini saya bermaksud menyertakan python 2,5 tetapi untuk mengecualikan 2,3), tidak ada lagi saya langsung melanjutkan dengan menjelaskan beberapa perbedaan yang spesifik hingga 2,5. + +\section{Menjalankan Program Phyton} +Alat apa pun yang Anda gunakan untuk menghasilkan aplikasi Python Anda, Anda dapat melihat aplikasi Anda sebagai satu set file sumber Python, yang merupakan file teks normal. Skrip adalah file yang dapat Anda jalankan secara langsung. Modul adalah file yang dapat Anda impor untuk menyediakan fungsionalitas ke file lain atau ke sesi interaktif. File Python dapat berupa modul dan skrip, mengekspos fungsi ketika diimpor, tetapi juga cocok untuk dijalankan secara langsung. Suatu konvensi yang bermanfaat dan tersebar luas adalah bahwa file-file Python yang terutama ditujukan untuk diimpor sebagai modul, ketika dijalankan secara langsung, harus menjalankan beberapa operasi swa-uji sederhana, yang tercakup dalam "Pengujian". Penerjemah python secara otomatis mengkompilasi file sumber Python jika diperlukan. File sumber Python biasanya memiliki ekstensi .py. Python menyimpan file kode byte yang dikompilasi untuk setiap modul di direktori yang sama dengan sumber modul, dengan nama dasar dan ekstensi yang sama .pyc (atau .pyo jika Python dijalankan dengan opsi –O). \end{document} From c82aac5344499ee3861c6ed56498f5b5ab475f18 Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Mon, 9 Apr 2018 21:25:10 +0700 Subject: [PATCH 26/65] kelompok1/srikunianingsih --- section/1Pythoninstalasidandefinisi.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index ee97b3d..40be03c 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -123,5 +123,9 @@ \section{Pengembangan dan versi Python 4} \section{Menjalankan Program Phyton} Alat apa pun yang Anda gunakan untuk menghasilkan aplikasi Python Anda, Anda dapat melihat aplikasi Anda sebagai satu set file sumber Python, yang merupakan file teks normal. Skrip adalah file yang dapat Anda jalankan secara langsung. Modul adalah file yang dapat Anda impor untuk menyediakan fungsionalitas ke file lain atau ke sesi interaktif. File Python dapat berupa modul dan skrip, mengekspos fungsi ketika diimpor, tetapi juga cocok untuk dijalankan secara langsung. Suatu konvensi yang bermanfaat dan tersebar luas adalah bahwa file-file Python yang terutama ditujukan untuk diimpor sebagai modul, ketika dijalankan secara langsung, harus menjalankan beberapa operasi swa-uji sederhana, yang tercakup dalam "Pengujian". Penerjemah python secara otomatis mengkompilasi file sumber Python jika diperlukan. File sumber Python biasanya memiliki ekstensi .py. Python menyimpan file kode byte yang dikompilasi untuk setiap modul di direktori yang sama dengan sumber modul, dengan nama dasar dan ekstensi yang sama .pyc (atau .pyo jika Python dijalankan dengan opsi –O). + +\section{Menjalankan Program Phyton 2} +Python tidak menyimpan bentuk naskah dikompilasi oleh skrip ketika Anda menjalankan skrip secara langsung, sebaliknya, Python mengkompilasi ulang skrip setiap kali di jalankan. Python menyimpan file bytecode untuk modul yang di impor. Ini secara otomatis membangun kembali setiap file bytecode modul kapan saja diperlukan misalnya, ketika mengedit sumber modul. Anda dapat menjalankan kode Python secara interaktif dengan penerjemah Python atau IDE. Untuk memulai eksekusi dengan menjalankan skrip tingkat atas. Pada sistem yang mirip Unix, anda bisa membuat skrip Python yang dapat dieksekusi langsung dengan menyetel bit izin file x dan r dan memulai skrip dengan garis yang disebut shebang, yang merupakan baris pertama seperti: #! / Usr / bin / env pthon {option} atau beberapa baris lainnya dimulai dengan #! Diikuti oleh path ke program interpreter Python. + \end{document} From 01b226c3635e405bfe028009d081756d3e491039 Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Mon, 9 Apr 2018 21:33:58 +0700 Subject: [PATCH 27/65] kelompok1/Ema --- section/1Pythoninstalasidandefinisi.tex | 2 ++ 1 file changed, 2 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 40be03c..dfbabf0 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -127,5 +127,7 @@ \section{Menjalankan Program Phyton} \section{Menjalankan Program Phyton 2} Python tidak menyimpan bentuk naskah dikompilasi oleh skrip ketika Anda menjalankan skrip secara langsung, sebaliknya, Python mengkompilasi ulang skrip setiap kali di jalankan. Python menyimpan file bytecode untuk modul yang di impor. Ini secara otomatis membangun kembali setiap file bytecode modul kapan saja diperlukan misalnya, ketika mengedit sumber modul. Anda dapat menjalankan kode Python secara interaktif dengan penerjemah Python atau IDE. Untuk memulai eksekusi dengan menjalankan skrip tingkat atas. Pada sistem yang mirip Unix, anda bisa membuat skrip Python yang dapat dieksekusi langsung dengan menyetel bit izin file x dan r dan memulai skrip dengan garis yang disebut shebang, yang merupakan baris pertama seperti: #! / Usr / bin / env pthon {option} atau beberapa baris lainnya dimulai dengan #! Diikuti oleh path ke program interpreter Python. +\section{Menjalankan Program Python 3} +Pada windows, kita dapat mengasosiasikan file extentions .py, .pyc, dan .pyo dengan interpreter python di registry windows. Kebanyakan versi Python untuk windows melakukan asosiasi ini ketika diinstal. Kemudian dapat menjalankan skrip Python dengan mekanisme jendela biasa, seperti mengklik dua kali pada ikon mereka. Pada jendela, ketika menjalankan skrip Python dengan mengklik dua kali pada jendela ikon skrip secara otomatis menutup konsol teks-mode yang terkait dengan skrip segera setelah skrip berakhir, jika ingin konsol berlama-lama, untuk memungkinkan pengguna membaca Keluaran skrip pada layar, Kita perlu memastikan skrip tidak berakhir terlalu cepat. Misalnya, gunakan yang berikut sebagai pernyataan terakhir skrip. Raw_input ('Tekan Enter untuk mengakhiri') ini tidak diperlukan ketika Anda menjalankan skrip dari konsol yang sudah ada sebelumnya (juga dikenal sebagai jendela Prompt Perintah). \end{document} From 14d8f5f47ad88c5185b998da72d1025a431ce592 Mon Sep 17 00:00:00 2001 From: asepsetiawan18 Date: Mon, 9 Apr 2018 21:56:57 +0700 Subject: [PATCH 28/65] kelompok1/AsepSetiawan --- section/1Pythoninstalasidandefinisi.tex | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index dfbabf0..ead8da9 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -131,3 +131,8 @@ \section{Menjalankan Program Python 3} Pada windows, kita dapat mengasosiasikan file extentions .py, .pyc, dan .pyo dengan interpreter python di registry windows. Kebanyakan versi Python untuk windows melakukan asosiasi ini ketika diinstal. Kemudian dapat menjalankan skrip Python dengan mekanisme jendela biasa, seperti mengklik dua kali pada ikon mereka. Pada jendela, ketika menjalankan skrip Python dengan mengklik dua kali pada jendela ikon skrip secara otomatis menutup konsol teks-mode yang terkait dengan skrip segera setelah skrip berakhir, jika ingin konsol berlama-lama, untuk memungkinkan pengguna membaca Keluaran skrip pada layar, Kita perlu memastikan skrip tidak berakhir terlalu cepat. Misalnya, gunakan yang berikut sebagai pernyataan terakhir skrip. Raw_input ('Tekan Enter untuk mengakhiri') ini tidak diperlukan ketika Anda menjalankan skrip dari konsol yang sudah ada sebelumnya (juga dikenal sebagai jendela Prompt Perintah). \end{document} +\section{Menjalankan Program Python4} +Pada windows, Anda juga dapat menggunakan program ekstensi .pyw dan interpreter python.exe bukannya .py dan python.exe. varian w menjalankan Python tanpa konsol mode teks, dan dengan demikian tanpa input dan output standar. Varian ini sesuai untuk skrip yang mengandalkan GUI atau berjalan tanpa terlihat di latar belakang. Gunakan hanya ketika sebuah program sepenuhnya dibongkar, untuk menjaga output standar dan kesalahan tersedia untuk informasi, peringatan dan pesan kesalahan selama pengembangan. Di Mac, Anda perlu menggunakan program interpreter python, bukan hanya interaksi teks-mode. Aplikasi yang dikodekan dalam bahasa lain dapat menyematkan Python, yang menghibur eksekusi kode Python untuk tujuan mereka sendiri. Kami memeriksa subjek ini lebih lanjut di "Embedding Python". +\end{document} + + From ca2f9bf971eed700a9f56d10d0e60aa1485dde68 Mon Sep 17 00:00:00 2001 From: Raprilian Date: Mon, 9 Apr 2018 23:00:55 +0700 Subject: [PATCH 29/65] kelompok1/Raymana --- section/1Pythoninstalasidandefinisi.tex | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index ead8da9..0dc0687 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -135,4 +135,27 @@ \section{Menjalankan Program Python4} Pada windows, Anda juga dapat menggunakan program ekstensi .pyw dan interpreter python.exe bukannya .py dan python.exe. varian w menjalankan Python tanpa konsol mode teks, dan dengan demikian tanpa input dan output standar. Varian ini sesuai untuk skrip yang mengandalkan GUI atau berjalan tanpa terlihat di latar belakang. Gunakan hanya ketika sebuah program sepenuhnya dibongkar, untuk menjaga output standar dan kesalahan tersedia untuk informasi, peringatan dan pesan kesalahan selama pengembangan. Di Mac, Anda perlu menggunakan program interpreter python, bukan hanya interaksi teks-mode. Aplikasi yang dikodekan dalam bahasa lain dapat menyematkan Python, yang menghibur eksekusi kode Python untuk tujuan mereka sendiri. Kami memeriksa subjek ini lebih lanjut di "Embedding Python". \end{document} +\section{Contoh Kode} +import os # operating system interface +names = os.listdir(’.’) # get directory contents +names.sort() # sort the list alphabetically +for n in names: # loop over the list of names +if n[0] != ’.’: # select non-hidden names +print n # and print them + + +And here is a simple program to print the first 100 prime numbers: +primes = [2] # make a list of prime numbers +print 2 # print the first prime +i = 3 # initialize candidate +while len(primes) < 100: # loop until 100 primes found +for p in primes: # loop over known primes +if i%p == 0 or p*p > i: # look for possible divisors +break # cancel rest of for loop +if i%p != 0: # is i indeed a prime? +primes.append(i) # add it to the list +print i # and print it +i = i + 2 # consider next candidate + +\end{document} From 6b09b79b5fcc6fd7915fa5047b63feb4c08dc642 Mon Sep 17 00:00:00 2001 From: Fransiscussinaga Date: Wed, 21 Mar 2018 22:38:08 +0700 Subject: [PATCH 30/65] PAK CAPEK 50 KATANYA UDAH SELESANYA(4) --- franslatex.tex | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 franslatex.tex diff --git a/franslatex.tex b/franslatex.tex new file mode 100644 index 0000000..8c9a37c --- /dev/null +++ b/franslatex.tex @@ -0,0 +1,15 @@ +\documentclass[12pt, times new roman, a4paper]{article} + +\begin{document} + +Judul :Penerapan Teknologi Web Service Untuk Integrasi Layanan Puskesmas dan Rumah Sakit + + +Penulis :Rokhmat Hidayat dan Ahmad Ashari + +1. Pendahuluan + +Web Service akan mempermudah integrasi antar aplikasi meskipun pada lingkungan platform yang berbeda. Masing-masing aplikasi menyediakan sistem berbasis Web Service yang kemudian diintegrasikan menjadi sebuah sistem / aplikasi yang lebih mudah dikelola dan dikembangkan lebih jauh. Bertitik tolak dari hal tersebut, pada penelitian ini akan merancang penerapan teknologi web service menggunakan model arsitektur website untuk mempermudah dan mempercepat akses penyampaian layanan secara online. + + +\end{document} \ No newline at end of file From 8cc53b00f90d00061df4c590cfb7166697bcf953 Mon Sep 17 00:00:00 2001 From: sulpadianti Date: Wed, 21 Mar 2018 22:48:04 +0700 Subject: [PATCH 31/65] PAK CAPEK 50 KATANYA UDAH SELESAINYA --- latex1.tex | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 latex1.tex diff --git a/latex1.tex b/latex1.tex new file mode 100644 index 0000000..537350d --- /dev/null +++ b/latex1.tex @@ -0,0 +1,11 @@ +\documentclass[12pt, times new roman, a4paper] {article} + +\begin{document} + +WEB SERVICE SEBAGAI SOLUSI INTEGRASI DATA PADA SISTEM INFORMASI AKADEMIK UNIVERSITAS BINA DARMA +Penulis: Susan Dian Purnamasari +Volume: Jurnal Imiah MATRIK Vol.14 No.2, Agustus 2012: 151 – 164 + +Web Services menggunakan XML sebagai format dokumen dalam melakukan pertukaran datanya. Web Services dapat diterapkan dalam berbagai jenis platform menggunakan bahasa pemrograman apapun. Sistem informasi Universitas Bina Darma, sekalipun sudah berjalan pada basis web, belum mengadopsi teknologi web services untuk solusi integrasi data pada setiap aplikasi yang ada di dalamnya + +\end{document} From 60c60d1b26d4998314ef0c7d91ad165b97a2c74f Mon Sep 17 00:00:00 2001 From: lidwinagulo Date: Wed, 21 Mar 2018 23:01:47 +0700 Subject: [PATCH 32/65] PAK 50 KATANYA UDAH SELESAINYA(2) --- lidwinalatex.tex | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 lidwinalatex.tex diff --git a/lidwinalatex.tex b/lidwinalatex.tex new file mode 100644 index 0000000..31735c4 --- /dev/null +++ b/lidwinalatex.tex @@ -0,0 +1,16 @@ +\documentclass[12pt, times new roman, a4paper]{article} + +\begin{document} +Judul : MODEL DATA WAREHOUSE DENGAN SERVICE ORIENTED ARCHITECTURE UNTUK MENUNJANG SISTEM INFORMASI EKSEKUTIF + +Penulis : Joko Christian + +Volume : Jurnal TELEMATIKA MKOM, Vol.2 No.2, September 2010 ISSN 2085-725X + +1.Pendahuluan + +Salah satu faktor yang mempengaruhi arah pengembangan pendidikan di masing-masing lembaga pendidikan ialah proses pembuatan kebijakan. Untuk kebijakan manajemen yang bertanggungjawab. Tipe informasi strategis merupakan informasi yang bersifat strategis. +Model distribusi menggunakan pendekatan service oriented architecture (SOA), khususnya dalam bentuk web services. Layanan penyediaan informasi akan memiliki keamanan dan modularitas. + + +\end{document} \ No newline at end of file From 4ae512ab757de08a1fa4783d87b7445955ffb666 Mon Sep 17 00:00:00 2001 From: ecahyono Date: Wed, 21 Mar 2018 23:07:45 +0700 Subject: [PATCH 33/65] PAK COMMIT 50 KATANYA UDAH SELESAI --- ecolatex.tex | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 ecolatex.tex diff --git a/ecolatex.tex b/ecolatex.tex new file mode 100644 index 0000000..66e2037 --- /dev/null +++ b/ecolatex.tex @@ -0,0 +1,14 @@ +\documentclass[12pt, times new roman, a4paper]{article} + +\begin{document} +Judul jurnal : MEMANFAATKAN WEB SERVICES UNTUK LAYANAN INFORMASI PEKERJAAN ONLINE + +Penulis :ihsan Naskah + +1.Pendahuluan + +Teknologi Web services sekarang ini, memungkinkan kita untuk memudahkan membuat website yang bersifat server-side seperti PHP dll. +Pemograman yang menggunakan server-side script ini banyak menggunakan function yang berbeda dan mempunyai fungsi yang berbeda, dengan adanya hal tersebut terbentuklah sebuah website yang dinamis. +Dengan adanya aplikasi berbasis web ini memudahkan user untuk melakukan penawaran produk atau jasa melalui website. + +\end{document} \ No newline at end of file From 5aba03932347a94a0d9c7cd29bfdde95e44a3e71 Mon Sep 17 00:00:00 2001 From: lalitachandiany Date: Wed, 21 Mar 2018 23:30:20 +0700 Subject: [PATCH 34/65] PAK INI PUNYA LALITA --- haripertama.tex | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 haripertama.tex diff --git a/haripertama.tex b/haripertama.tex new file mode 100644 index 0000000..db7b500 --- /dev/null +++ b/haripertama.tex @@ -0,0 +1,18 @@ +\documentclass[12pt, times new roman, a4paper]{article} + +\begin{document} + +Judul jurnal : IMPLEMENTASI REST WEB SERVICE UNTUK SALES ORDER DAN SALES TRACKING BERBASIS MOBILE + +Volume : Vol.07 No.1 2014 + +Tahun :2014 + +Penulis : Erick Kurniawan + +1. Pendahuluan + + +Web Services dengan arsitektur REST digunakan oleh berbagai macam jenis client seperti mobile, Web, dan Desktop. Dapat membantu perusahaan untuk melakukan pelacakan, tracking terhadap tenaga penjual yang ditugaskan untuk menawarkan barang atau penagihan ke pelanggan. Dengan REST Web Services yang akan dibuat perusahaan akan dapat memastikan bahwa semua tenaga penjual akan mengunjungi pelanggan sesuai dengan target yang sudah ditentukan oleh perusahaan. + +\end{document} \ No newline at end of file From 5cdfa263473e2aad7606132f202dceef849529a9 Mon Sep 17 00:00:00 2001 From: lalitachandiany <37619113+lalitachandiany@users.noreply.github.com> Date: Thu, 22 Mar 2018 15:33:55 +0700 Subject: [PATCH 35/65] Create 1.penggunaan aplikasi testis webservice.tex --- .../1.penggunaan aplikasi testis webservice.tex | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 section/1.penggunaan aplikasi testis webservice.tex diff --git a/section/1.penggunaan aplikasi testis webservice.tex b/section/1.penggunaan aplikasi testis webservice.tex new file mode 100644 index 0000000..6ec8973 --- /dev/null +++ b/section/1.penggunaan aplikasi testis webservice.tex @@ -0,0 +1,15 @@ +%Resume penggunaan aplikasi testis webservice +%judul jurnal IMPLEMENTASI REST WEB SERVICE UNTUK SALES ORDER DAN SALES TRACKING BERBASIS MOBILE +%Kelompok 5 D4 TI - 2B +%Fransiscus Ivan Martongam 1164039 +%Lalita Chandiany Adiputri 1164043 +%Eko Cahyono Putro 1164035 +%Lidwina Triniska Gulo 1164044 +%Sulpadianti Bunyamin 1164096 + + +\section{Pengenalan WebService} +Web Services dengan arsitektur REST digunakan oleh berbagai macam jenis client seperti mobile, Web, dan Desktop. +Dapat membantu perusahaan untuk melakukan pelacakan, tracking terhadap tenaga penjual yang ditugaskan untuk menawarkan +barang atau penagihan ke pelanggan. Dengan REST Web Services yang akan dibuat perusahaan akan dapat memastikan +bahwa semua tenaga penjual akan mengunjungi pelanggan sesuai dengan target yang sudah ditentukan oleh perusahaan. From 2acd1c8f7363ee4aa88be1f6c2afdffff94e1574 Mon Sep 17 00:00:00 2001 From: lalitachandiany <37619113+lalitachandiany@users.noreply.github.com> Date: Thu, 22 Mar 2018 15:35:45 +0700 Subject: [PATCH 36/65] Create Kelompok5.bib --- Kelompok5.bib | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 Kelompok5.bib diff --git a/Kelompok5.bib b/Kelompok5.bib new file mode 100644 index 0000000..23b58f0 --- /dev/null +++ b/Kelompok5.bib @@ -0,0 +1,8 @@ +@article{kurniawan2015implementasi, + title={Implementasi Rest Web Service Untuk Sales Order dan Sales Tracking Berbasis Mobile}, + author={Kurniawan, Erick}, + journal={Jurnal Eksplorasi Karya Sistem Informasi dan Sains}, + volume={7}, + number={1}, + year={2015} +} From 9eda9837d1ea866fd9558e2f2a4eaf296d2f567d Mon Sep 17 00:00:00 2001 From: Fransiscussinaga <37574780+Fransiscussinaga@users.noreply.github.com> Date: Thu, 22 Mar 2018 16:01:04 +0700 Subject: [PATCH 37/65] Update 1.penggunaan aplikasi testis webservice.tex --- section/1.penggunaan aplikasi testis webservice.tex | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/section/1.penggunaan aplikasi testis webservice.tex b/section/1.penggunaan aplikasi testis webservice.tex index 6ec8973..82390bd 100644 --- a/section/1.penggunaan aplikasi testis webservice.tex +++ b/section/1.penggunaan aplikasi testis webservice.tex @@ -13,3 +13,16 @@ \section{Pengenalan WebService} Dapat membantu perusahaan untuk melakukan pelacakan, tracking terhadap tenaga penjual yang ditugaskan untuk menawarkan barang atau penagihan ke pelanggan. Dengan REST Web Services yang akan dibuat perusahaan akan dapat memastikan bahwa semua tenaga penjual akan mengunjungi pelanggan sesuai dengan target yang sudah ditentukan oleh perusahaan. + + +\section{Arsitektur Web Services} +Architektur Web Service memiliki tiga komponen utama diantaranya yaitu Service provider adalah Penyedia web service yang berfungsi +menyediakan kumpulan web services yang dapat diaksesoleh pengguna.Service requesto adalah aplikasi yang bertindak sebagai pengguna yang +melakukan permintaan layanan (berupaweb services) keservice provider.Service registry adalah tempat dimana service provider +mempublikasikan layanannya. Pada arsitekturWeb service,Service registry bersifat opsional. + +\ref{arsitektur} +\centerline{\includegraphics[width=1\textwidth]{figures/arsitektur.PNG}} +\caption{arsitektur web service} +\lable{arsitektur} +\end{figure} From 0d4d1d29cc2ff93beed83a5097d909f5f9a0f0ec Mon Sep 17 00:00:00 2001 From: lidwinagulo <37619068+lidwinagulo@users.noreply.github.com> Date: Thu, 22 Mar 2018 16:23:56 +0700 Subject: [PATCH 38/65] Update 1.penggunaan aplikasi testis webservice.tex --- section/1.penggunaan aplikasi testis webservice.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/1.penggunaan aplikasi testis webservice.tex b/section/1.penggunaan aplikasi testis webservice.tex index 82390bd..a8b6a8d 100644 --- a/section/1.penggunaan aplikasi testis webservice.tex +++ b/section/1.penggunaan aplikasi testis webservice.tex @@ -26,3 +26,7 @@ \section{Arsitektur Web Services} \caption{arsitektur web service} \lable{arsitektur} \end{figure} + + +\section{rest dalam penggunaan testing web service} +REST adalah filosofi desain yang mendorong untuk menggunakan protokol dan fitur yang sudah ada pada Web. Pada web services akan dapat memaksimalkan kinerja web services terutama pada performa, skalabilitas, dan kemudahan untuk dimodifikasi. Bentuk web service menggunakan REST style digunakan sebagai backend dari aplikasi berbasis mobile karena cara aksesnya mudah dan hasil data yang dikirimkan berformat JSON sehingga ukuran file menjadi lebih kecil. From e7962478e84e89f04b434897f8123a705e392d18 Mon Sep 17 00:00:00 2001 From: Sulpadianti Bunyamin <37585648+sulpadianti@users.noreply.github.com> Date: Thu, 22 Mar 2018 17:22:16 +0700 Subject: [PATCH 39/65] Update and rename 1.penggunaan aplikasi testis webservice.tex to 1.penggunaan aplikasi testing webservice.tex --- ...e.tex => 1.penggunaan aplikasi testing webservice.tex} | 8 ++++++++ 1 file changed, 8 insertions(+) rename section/{1.penggunaan aplikasi testis webservice.tex => 1.penggunaan aplikasi testing webservice.tex} (84%) diff --git a/section/1.penggunaan aplikasi testis webservice.tex b/section/1.penggunaan aplikasi testing webservice.tex similarity index 84% rename from section/1.penggunaan aplikasi testis webservice.tex rename to section/1.penggunaan aplikasi testing webservice.tex index a8b6a8d..8b8445e 100644 --- a/section/1.penggunaan aplikasi testis webservice.tex +++ b/section/1.penggunaan aplikasi testing webservice.tex @@ -30,3 +30,11 @@ \section{Arsitektur Web Services} \section{rest dalam penggunaan testing web service} REST adalah filosofi desain yang mendorong untuk menggunakan protokol dan fitur yang sudah ada pada Web. Pada web services akan dapat memaksimalkan kinerja web services terutama pada performa, skalabilitas, dan kemudahan untuk dimodifikasi. Bentuk web service menggunakan REST style digunakan sebagai backend dari aplikasi berbasis mobile karena cara aksesnya mudah dan hasil data yang dikirimkan berformat JSON sehingga ukuran file menjadi lebih kecil. + + +\section{web api} +Web API adalah antar muka program dari sistem yang dapat diakses lewat method dan +header pada protokol HTTP yang standar. Web API dapat diakses dari berbagai macam HTTP +client seperti browser dan perangkat mobile. Web API juga memiliki keuntungan karena +menggunakan infrastruktur yang juga digunakan oleh web terutama untuk penggunaan caching +dan concurrency. From 427f3ca31ba13761edde9ea8f2199f93f87560e6 Mon Sep 17 00:00:00 2001 From: Eko Cahyo <37604824+ecahyono@users.noreply.github.com> Date: Thu, 22 Mar 2018 18:04:07 +0700 Subject: [PATCH 40/65] Update 1.penggunaan aplikasi testing webservice.tex --- section/1.penggunaan aplikasi testing webservice.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/1.penggunaan aplikasi testing webservice.tex b/section/1.penggunaan aplikasi testing webservice.tex index 8b8445e..71b0d50 100644 --- a/section/1.penggunaan aplikasi testing webservice.tex +++ b/section/1.penggunaan aplikasi testing webservice.tex @@ -38,3 +38,7 @@ \section{web api} client seperti browser dan perangkat mobile. Web API juga memiliki keuntungan karena menggunakan infrastruktur yang juga digunakan oleh web terutama untuk penggunaan caching dan concurrency. + + +\section{Perancangan Sistem} +Aplikasi yang akan dibuat terdiri dari dua bagian besar yaitu aplikasi yang ada pada bagian client dan bagian server. Aplikasi yang ada di server bertugas menyediakan data yang dapat digunakan oleh aplikasi client, aplikasi client digunakan untuk meminta data dari aplikasi yang ada di server. Web services dipilih dengan beberapa pertimbangan yaitu agar memudahkanpembangunan proses bisnis yang dapat digunakan untuk berbagai macam client tanpa harus membuat proses tersebut secara spesifik berdasarkan teknologi client yang digunakan. From 5d891c58739cb211687e6fb2ab5ae89fbd05541b Mon Sep 17 00:00:00 2001 From: lalitachandiany <37619113+lalitachandiany@users.noreply.github.com> Date: Fri, 23 Mar 2018 14:21:59 +0700 Subject: [PATCH 41/65] Update Kelompok5.bib --- Kelompok5.bib | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Kelompok5.bib b/Kelompok5.bib index 23b58f0..3f0c535 100644 --- a/Kelompok5.bib +++ b/Kelompok5.bib @@ -6,3 +6,13 @@ @article{kurniawan2015implementasi number={1}, year={2015} } + + +@article{hidayat2014penerapan, + title={Penerapan Teknologi Web Service Untuk Integrasi Layanan Puskesmas dan Rumah Sakit}, + author={Hidayat, Rokhmat and Ashari, Ahmad}, + journal={Berkala Ilmiah MIPA}, + volume={23}, + number={1}, + year={2014} +} From eb008058d9d846211818c1e980383d34b7cfc819 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Wed, 9 May 2018 00:06:17 +0700 Subject: [PATCH 42/65] Kamis hapus ecolatex --- ecolatex.tex | 14 -------------- 1 file changed, 14 deletions(-) delete mode 100644 ecolatex.tex diff --git a/ecolatex.tex b/ecolatex.tex deleted file mode 100644 index 66e2037..0000000 --- a/ecolatex.tex +++ /dev/null @@ -1,14 +0,0 @@ -\documentclass[12pt, times new roman, a4paper]{article} - -\begin{document} -Judul jurnal : MEMANFAATKAN WEB SERVICES UNTUK LAYANAN INFORMASI PEKERJAAN ONLINE - -Penulis :ihsan Naskah - -1.Pendahuluan - -Teknologi Web services sekarang ini, memungkinkan kita untuk memudahkan membuat website yang bersifat server-side seperti PHP dll. -Pemograman yang menggunakan server-side script ini banyak menggunakan function yang berbeda dan mempunyai fungsi yang berbeda, dengan adanya hal tersebut terbentuklah sebuah website yang dinamis. -Dengan adanya aplikasi berbasis web ini memudahkan user untuk melakukan penawaran produk atau jasa melalui website. - -\end{document} \ No newline at end of file From 6eaac902b2e932c111e221851aeab2992c29aa6f Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Wed, 9 May 2018 00:11:41 +0700 Subject: [PATCH 43/65] hapus franslatex --- franslatex.tex | 15 --------------- 1 file changed, 15 deletions(-) delete mode 100644 franslatex.tex diff --git a/franslatex.tex b/franslatex.tex deleted file mode 100644 index 8c9a37c..0000000 --- a/franslatex.tex +++ /dev/null @@ -1,15 +0,0 @@ -\documentclass[12pt, times new roman, a4paper]{article} - -\begin{document} - -Judul :Penerapan Teknologi Web Service Untuk Integrasi Layanan Puskesmas dan Rumah Sakit - - -Penulis :Rokhmat Hidayat dan Ahmad Ashari - -1. Pendahuluan - -Web Service akan mempermudah integrasi antar aplikasi meskipun pada lingkungan platform yang berbeda. Masing-masing aplikasi menyediakan sistem berbasis Web Service yang kemudian diintegrasikan menjadi sebuah sistem / aplikasi yang lebih mudah dikelola dan dikembangkan lebih jauh. Bertitik tolak dari hal tersebut, pada penelitian ini akan merancang penerapan teknologi web service menggunakan model arsitektur website untuk mempermudah dan mempercepat akses penyampaian layanan secara online. - - -\end{document} \ No newline at end of file From 5e7c8cb809cbfddc0beeedc722eef8617c988447 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Wed, 9 May 2018 00:12:29 +0700 Subject: [PATCH 44/65] hapus hari pertama --- haripertama.tex | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 haripertama.tex diff --git a/haripertama.tex b/haripertama.tex deleted file mode 100644 index db7b500..0000000 --- a/haripertama.tex +++ /dev/null @@ -1,18 +0,0 @@ -\documentclass[12pt, times new roman, a4paper]{article} - -\begin{document} - -Judul jurnal : IMPLEMENTASI REST WEB SERVICE UNTUK SALES ORDER DAN SALES TRACKING BERBASIS MOBILE - -Volume : Vol.07 No.1 2014 - -Tahun :2014 - -Penulis : Erick Kurniawan - -1. Pendahuluan - - -Web Services dengan arsitektur REST digunakan oleh berbagai macam jenis client seperti mobile, Web, dan Desktop. Dapat membantu perusahaan untuk melakukan pelacakan, tracking terhadap tenaga penjual yang ditugaskan untuk menawarkan barang atau penagihan ke pelanggan. Dengan REST Web Services yang akan dibuat perusahaan akan dapat memastikan bahwa semua tenaga penjual akan mengunjungi pelanggan sesuai dengan target yang sudah ditentukan oleh perusahaan. - -\end{document} \ No newline at end of file From 6fbd9e2177ac8ae149309233b7d99206a9724de7 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Wed, 9 May 2018 00:14:27 +0700 Subject: [PATCH 45/65] hapus --- Kelompok5.bib | 18 ------------------ latex1.tex | 11 ----------- 2 files changed, 29 deletions(-) delete mode 100644 Kelompok5.bib delete mode 100644 latex1.tex diff --git a/Kelompok5.bib b/Kelompok5.bib deleted file mode 100644 index 3f0c535..0000000 --- a/Kelompok5.bib +++ /dev/null @@ -1,18 +0,0 @@ -@article{kurniawan2015implementasi, - title={Implementasi Rest Web Service Untuk Sales Order dan Sales Tracking Berbasis Mobile}, - author={Kurniawan, Erick}, - journal={Jurnal Eksplorasi Karya Sistem Informasi dan Sains}, - volume={7}, - number={1}, - year={2015} -} - - -@article{hidayat2014penerapan, - title={Penerapan Teknologi Web Service Untuk Integrasi Layanan Puskesmas dan Rumah Sakit}, - author={Hidayat, Rokhmat and Ashari, Ahmad}, - journal={Berkala Ilmiah MIPA}, - volume={23}, - number={1}, - year={2014} -} diff --git a/latex1.tex b/latex1.tex deleted file mode 100644 index 537350d..0000000 --- a/latex1.tex +++ /dev/null @@ -1,11 +0,0 @@ -\documentclass[12pt, times new roman, a4paper] {article} - -\begin{document} - -WEB SERVICE SEBAGAI SOLUSI INTEGRASI DATA PADA SISTEM INFORMASI AKADEMIK UNIVERSITAS BINA DARMA -Penulis: Susan Dian Purnamasari -Volume: Jurnal Imiah MATRIK Vol.14 No.2, Agustus 2012: 151 – 164 - -Web Services menggunakan XML sebagai format dokumen dalam melakukan pertukaran datanya. Web Services dapat diterapkan dalam berbagai jenis platform menggunakan bahasa pemrograman apapun. Sistem informasi Universitas Bina Darma, sekalipun sudah berjalan pada basis web, belum mengadopsi teknologi web services untuk solusi integrasi data pada setiap aplikasi yang ada di dalamnya - -\end{document} From 77a6e78aa4ca5686d89bf338ba9f1ebcfe8cf1ff Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Wed, 9 May 2018 00:18:34 +0700 Subject: [PATCH 46/65] hapus lagi --- lidwinalatex.tex | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 lidwinalatex.tex diff --git a/lidwinalatex.tex b/lidwinalatex.tex deleted file mode 100644 index 31735c4..0000000 --- a/lidwinalatex.tex +++ /dev/null @@ -1,16 +0,0 @@ -\documentclass[12pt, times new roman, a4paper]{article} - -\begin{document} -Judul : MODEL DATA WAREHOUSE DENGAN SERVICE ORIENTED ARCHITECTURE UNTUK MENUNJANG SISTEM INFORMASI EKSEKUTIF - -Penulis : Joko Christian - -Volume : Jurnal TELEMATIKA MKOM, Vol.2 No.2, September 2010 ISSN 2085-725X - -1.Pendahuluan - -Salah satu faktor yang mempengaruhi arah pengembangan pendidikan di masing-masing lembaga pendidikan ialah proses pembuatan kebijakan. Untuk kebijakan manajemen yang bertanggungjawab. Tipe informasi strategis merupakan informasi yang bersifat strategis. -Model distribusi menggunakan pendekatan service oriented architecture (SOA), khususnya dalam bentuk web services. Layanan penyediaan informasi akan memiliki keamanan dan modularitas. - - -\end{document} \ No newline at end of file From 75e55e6bdc426cc6c1321174198b6e0e64114028 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Wed, 9 May 2018 00:21:37 +0700 Subject: [PATCH 47/65] tambah section --- section/1Pythoninstalasidandefinisi.tex | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/section/1Pythoninstalasidandefinisi.tex b/section/1Pythoninstalasidandefinisi.tex index 0dc0687..2e9cd82 100644 --- a/section/1Pythoninstalasidandefinisi.tex +++ b/section/1Pythoninstalasidandefinisi.tex @@ -125,11 +125,10 @@ \section{Menjalankan Program Phyton} Alat apa pun yang Anda gunakan untuk menghasilkan aplikasi Python Anda, Anda dapat melihat aplikasi Anda sebagai satu set file sumber Python, yang merupakan file teks normal. Skrip adalah file yang dapat Anda jalankan secara langsung. Modul adalah file yang dapat Anda impor untuk menyediakan fungsionalitas ke file lain atau ke sesi interaktif. File Python dapat berupa modul dan skrip, mengekspos fungsi ketika diimpor, tetapi juga cocok untuk dijalankan secara langsung. Suatu konvensi yang bermanfaat dan tersebar luas adalah bahwa file-file Python yang terutama ditujukan untuk diimpor sebagai modul, ketika dijalankan secara langsung, harus menjalankan beberapa operasi swa-uji sederhana, yang tercakup dalam "Pengujian". Penerjemah python secara otomatis mengkompilasi file sumber Python jika diperlukan. File sumber Python biasanya memiliki ekstensi .py. Python menyimpan file kode byte yang dikompilasi untuk setiap modul di direktori yang sama dengan sumber modul, dengan nama dasar dan ekstensi yang sama .pyc (atau .pyo jika Python dijalankan dengan opsi –O). \section{Menjalankan Program Phyton 2} -Python tidak menyimpan bentuk naskah dikompilasi oleh skrip ketika Anda menjalankan skrip secara langsung, sebaliknya, Python mengkompilasi ulang skrip setiap kali di jalankan. Python menyimpan file bytecode untuk modul yang di impor. Ini secara otomatis membangun kembali setiap file bytecode modul kapan saja diperlukan misalnya, ketika mengedit sumber modul. Anda dapat menjalankan kode Python secara interaktif dengan penerjemah Python atau IDE. Untuk memulai eksekusi dengan menjalankan skrip tingkat atas. Pada sistem yang mirip Unix, anda bisa membuat skrip Python yang dapat dieksekusi langsung dengan menyetel bit izin file x dan r dan memulai skrip dengan garis yang disebut shebang, yang merupakan baris pertama seperti: #! / Usr / bin / env pthon {option} atau beberapa baris lainnya dimulai dengan #! Diikuti oleh path ke program interpreter Python. +Python tidak menyimpan bentuk naskah dikompilasi oleh skrip ketika Anda menjalankan skrip secara langsung, sebaliknya, Python mengkompilasi ulang skrip setiap kali di jalankan. Python menyimpan file bytecode untuk modul yang di impor. Ini secara otomatis membangun kembali setiap file bytecode modul kapan saja diperlukan misalnya, ketika mengedit sumber modul. Anda dapat menjalankan kode Python secara interaktif dengan penerjemah Python atau IDE. Untuk memulai eksekusi dengan menjalankan skrip tingkat atas. Pada sistem yang mirip Unix, anda bisa membuat skrip Python yang dapat dieksekusi langsung dengan menyetel bit izin file x dan r dan memulai skrip dengan garis yang disebut shebang, yang merupakan baris pertama seperti: ! / Usr / bin / env pthon {option} atau beberapa baris lainnya dimulai dengan ! Diikuti oleh path ke program interpreter Python. \section{Menjalankan Program Python 3} -Pada windows, kita dapat mengasosiasikan file extentions .py, .pyc, dan .pyo dengan interpreter python di registry windows. Kebanyakan versi Python untuk windows melakukan asosiasi ini ketika diinstal. Kemudian dapat menjalankan skrip Python dengan mekanisme jendela biasa, seperti mengklik dua kali pada ikon mereka. Pada jendela, ketika menjalankan skrip Python dengan mengklik dua kali pada jendela ikon skrip secara otomatis menutup konsol teks-mode yang terkait dengan skrip segera setelah skrip berakhir, jika ingin konsol berlama-lama, untuk memungkinkan pengguna membaca Keluaran skrip pada layar, Kita perlu memastikan skrip tidak berakhir terlalu cepat. Misalnya, gunakan yang berikut sebagai pernyataan terakhir skrip. Raw_input ('Tekan Enter untuk mengakhiri') ini tidak diperlukan ketika Anda menjalankan skrip dari konsol yang sudah ada sebelumnya (juga dikenal sebagai jendela Prompt Perintah). -\end{document} +Pada windows, kita dapat mengasosiasikan file extentions .py, .pyc, dan .pyo dengan interpreter python di registry windows. Kebanyakan versi Python untuk windows melakukan asosiasi ini ketika diinstal. Kemudian dapat menjalankan skrip Python dengan mekanisme jendela biasa, seperti mengklik dua kali pada ikon mereka. Pada jendela, ketika menjalankan skrip Python dengan mengklik dua kali pada jendela ikon skrip secara otomatis menutup konsol teks-mode yang terkait dengan skrip segera setelah skrip berakhir, jika ingin konsol berlama-lama, untuk memungkinkan pengguna membaca Keluaran skrip pada layar, Kita perlu memastikan skrip tidak berakhir terlalu cepat. Misalnya, gunakan yang berikut sebagai pernyataan terakhir skrip. Raw input ('Tekan Enter untuk mengakhiri') ini tidak diperlukan ketika Anda menjalankan skrip dari konsol yang sudah ada sebelumnya (juga dikenal sebagai jendela Prompt Perintah). \section{Menjalankan Program Python4} Pada windows, Anda juga dapat menggunakan program ekstensi .pyw dan interpreter python.exe bukannya .py dan python.exe. varian w menjalankan Python tanpa konsol mode teks, dan dengan demikian tanpa input dan output standar. Varian ini sesuai untuk skrip yang mengandalkan GUI atau berjalan tanpa terlihat di latar belakang. Gunakan hanya ketika sebuah program sepenuhnya dibongkar, untuk menjaga output standar dan kesalahan tersedia untuk informasi, peringatan dan pesan kesalahan selama pengembangan. Di Mac, Anda perlu menggunakan program interpreter python, bukan hanya interaksi teks-mode. Aplikasi yang dikodekan dalam bahasa lain dapat menyematkan Python, yang menghibur eksekusi kode Python untuk tujuan mereka sendiri. Kami memeriksa subjek ini lebih lanjut di "Embedding Python". From 76747eb9ccd225feb39edf99fd36e43881612c28 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Wed, 9 May 2018 00:22:01 +0700 Subject: [PATCH 48/65] tambah referensi --- references.bib | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/references.bib b/references.bib index f66bb78..52fc208 100644 --- a/references.bib +++ b/references.bib @@ -782,12 +782,6 @@ @article{sugengperancangan author={Sugeng, Winarno and Adipatria, Chandraditya P} } -@misc{farmer1993improving, - title={Improving the security of your site by breaking into it}, - author={Farmer, Dan and Venema, Wietse}, - year={1993} -} - @article{mitra2009analisis, title={Analisis dan Penerapan Quality of Service dengan Pembagian Bandwidth Berdasarkan Port Pada Jaringan WiFi UPH}, author={Mitra, Aditya Rama and Mariana, Sherly}, @@ -935,13 +929,6 @@ @article{Therzian2014rancang year={2014} } -@article{Therzian2014rancang -title={RANCANG BANGUN PENDETEKSI GERAK MENGGUNAKAN METODE IMAGE SUBTRACTION PADA SINGLE BOARD COMPUTER (SBC)}, -author={Therzian Richard Perkasa, Helmy Widyantara, Pauladie Susanto}, -booktitle={Journal of Control and Network Systems}, - - - @article{Ahmad2015 title={SISTEM PENGADUAN PELANGGAN DAN PEMETAAN DAERAH PENGADUAN PADA PDAM DELTA TIRTA SIDOARJO MENGGUNAKAN METODE REAL-TIME NOTIFICATION BERBASIS ANDROID}, author={Ahmad Muzakki, Roni Pambudi}, From 31203e1dc28f02167254df82ab1c34e1bb01b9e5 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Wed, 23 May 2018 21:48:52 +0700 Subject: [PATCH 49/65] Bagian Riandaka --- references.bib | 11 +++++++++++ section/2PythonCLI.tex | 18 ++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 section/2PythonCLI.tex diff --git a/references.bib b/references.bib index 52fc208..63e3169 100644 --- a/references.bib +++ b/references.bib @@ -960,3 +960,14 @@ @article{M.F. pages={7}, year={1999}, } + +@article{Andrey N. Belikov, Willem-Jan Vriend, +Gert Sikkema} +title={Astro-WISE interfaces Scientific information system brought to the user}, +author={Andrey N. Belikov, Willem-Jan Vriend, +Gert Sikkema}, +booktitle={}, +volume={}, +pages={18}, +year={2012}, +} \ No newline at end of file diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex new file mode 100644 index 0000000..42358c1 --- /dev/null +++ b/section/2PythonCLI.tex @@ -0,0 +1,18 @@ +\documentclass[12pt, times new roman, a4paper]{article} +\begin{document} +\title{Python instalasi dan definisi dan contoh kode awal} +\maketitle + +%\Kelompok 1 +%\begin{enumerate} +%\Asep Setiawan 1164005 +%\Ema Ainun Novia 1164010 +%\Raymana Aprilyan 1164023 +%\Riandaka Rizal H.R. 1164025 +%\Sri Kurnia Ningsih 1164094 +%\end{enumerate} + +\section{Definisi Command Line Interface (CLI)} +Command Line Interface (CLI) diatur oleh file konfigurasi, yang menentukan login pengguna, proyek awal, dataserver, Distributed Processing Unit (DPU) dan banyak opsi konfigurasi lainnya. CLI juga digunakan sebagai lingkungan pemrograman yang memungkinkan pengiriman program Python ke Astro-WISE, pengguna dapat menulis programnya sendiri melibatkan kelas dan perpustakaan Astro-WISE dan melaksanakannya melalui CLI. + +\end{document} \ No newline at end of file From 67625acf09b63bba7afec6923b4f5c3721461a11 Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Wed, 23 May 2018 23:10:23 +0700 Subject: [PATCH 50/65] kelompok1/srikunianingsih --- section/2PythonCLI.tex | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 42358c1..4afce44 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -15,4 +15,7 @@ \section{Definisi Command Line Interface (CLI)} Command Line Interface (CLI) diatur oleh file konfigurasi, yang menentukan login pengguna, proyek awal, dataserver, Distributed Processing Unit (DPU) dan banyak opsi konfigurasi lainnya. CLI juga digunakan sebagai lingkungan pemrograman yang memungkinkan pengiriman program Python ke Astro-WISE, pengguna dapat menulis programnya sendiri melibatkan kelas dan perpustakaan Astro-WISE dan melaksanakannya melalui CLI. -\end{document} \ No newline at end of file +\section{Definisi Command Line Interface (CLI)} +Astro-WISE CLI memberikan akses ke semua Astro- Kelas dan juga pustaka WISE yang memungkinkan untuk membangun programan Bahasa Python. Yang kemudian CLI diatur oleh beberapa file konfigurasi, yang akan menentukan login pengguna, proyek awal, data server, Distributed Processing Unit (DPU) dan masih banyak opsi konfigurasi lainnya yang masih sering digunakan. + +\end{document} \ No newline at end of file From 3c037abf3787b3ddd8638d875fdcce57351b596e Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Thu, 24 May 2018 00:00:39 +0700 Subject: [PATCH 51/65] Kelompok1/Ema --- section/2PythonCLI.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 4afce44..6080fe0 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -18,4 +18,7 @@ \section{Definisi Command Line Interface (CLI)} \section{Definisi Command Line Interface (CLI)} Astro-WISE CLI memberikan akses ke semua Astro- Kelas dan juga pustaka WISE yang memungkinkan untuk membangun programan Bahasa Python. Yang kemudian CLI diatur oleh beberapa file konfigurasi, yang akan menentukan login pengguna, proyek awal, data server, Distributed Processing Unit (DPU) dan masih banyak opsi konfigurasi lainnya yang masih sering digunakan. +\section{Definisi Command Line Interface (CLI)} +CLI juga digunakan sebagai lingkungan pemrograman yang memungkinkan pengiriman program Python ke Astro-WISE, pengguna dapat menulis program sendiri yang melibatkan kelas dan perpustakaan Astro-WISE dan mengeksekusinya melalui CLI. Ada versi berbasis web dari CLI, 8 meskipun tidak diberikan kinerja dan fungsionalitas penuh dari CLI lokal, itu dapat digunakan ketika pengguna tidak memiliki CLI lokal yang diinstal. + \end{document} \ No newline at end of file From 10fb9f51858aa5ff2f4c37a60c8fae689ce9078a Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Thu, 24 May 2018 21:45:31 +0700 Subject: [PATCH 52/65] kelompok1/srikunianingsih --- section/2PythonCLI.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 6080fe0..fefa66c 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -21,4 +21,7 @@ \section{Definisi Command Line Interface (CLI)} \section{Definisi Command Line Interface (CLI)} CLI juga digunakan sebagai lingkungan pemrograman yang memungkinkan pengiriman program Python ke Astro-WISE, pengguna dapat menulis program sendiri yang melibatkan kelas dan perpustakaan Astro-WISE dan mengeksekusinya melalui CLI. Ada versi berbasis web dari CLI, 8 meskipun tidak diberikan kinerja dan fungsionalitas penuh dari CLI lokal, itu dapat digunakan ketika pengguna tidak memiliki CLI lokal yang diinstal. +\section{Command Line Interface (CLI)} +Data yang dikelola oleh Lapisan Abstraksi Data dapat diakses melalui Command Line Interface (CLI) berdasarkan sintaks perintah sederhana yang mirip dengan gdb atau totalview. Interpreter untuk CLI didasarkan pada interpreter Python diperpanjang, yang memungkinkan pengguna untuk mengintegrasikan perintah aliran kontrol Python ke dalam skrip CLI. Pengguna dapat menggunakan CLI untuk mengakses Open | SpeedShop baik secara interaktif atau dalam mode batch. + \end{document} \ No newline at end of file From bc5983c2dcf051fea367c90884a8ff9cc8ef0012 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Thu, 24 May 2018 22:15:50 +0700 Subject: [PATCH 53/65] Push Riandaka --- references.bib | 15 +++++++++++++++ section/2PythonCLI.tex | 2 ++ 2 files changed, 17 insertions(+) diff --git a/references.bib b/references.bib index 63e3169..ef0d1b0 100644 --- a/references.bib +++ b/references.bib @@ -970,4 +970,19 @@ @article{Andrey volume={}, pages={18}, year={2012}, +} + + +@article{ +Martin Schulz, Jim Galarowicz , Don Maghrak , William Hachfeld , David Montoya +and Scott Cranford} +title={Open|SpeedShop: An open source +infrastructure for parallel performance +analysis}, +author={Martin Schulz, Jim Galarowicz , Don Maghrak , William Hachfeld , David Montoya +and Scott Cranford}, +booktitle={}, +volume={16}, +pages={18}, +year={2008}, } \ No newline at end of file diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index fefa66c..543869c 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -24,4 +24,6 @@ \section{Definisi Command Line Interface (CLI)} \section{Command Line Interface (CLI)} Data yang dikelola oleh Lapisan Abstraksi Data dapat diakses melalui Command Line Interface (CLI) berdasarkan sintaks perintah sederhana yang mirip dengan gdb atau totalview. Interpreter untuk CLI didasarkan pada interpreter Python diperpanjang, yang memungkinkan pengguna untuk mengintegrasikan perintah aliran kontrol Python ke dalam skrip CLI. Pengguna dapat menggunakan CLI untuk mengakses Open | SpeedShop baik secara interaktif atau dalam mode batch. +\section{Command Line Interface} +Pengguna dapat menggunakan CLI untuk mengakses Open| SpeedShop baik secara interaktif atau dalam mode batch. Selain menggunakan CLI secara langsung, pengguna dapat mengakses Open|SpeedShop menggunakan modul Python atau GUI. Kedua antarmuka alternatif menggunakan CLI itu sendiri, yaitu, mereka menerjemahkan setiap input pengguna ke dalam perintah CLI yang sesuai dan menjalankannya melalui Lapisan CLI. Ini memiliki keunggulan tersendiri yang dimiliki semua pengguna antarmuka setara serta dapat dioperasikan. \end{document} \ No newline at end of file From ec355cb7be119d28c4d8723c229270a1b0531906 Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Fri, 25 May 2018 18:43:55 +0700 Subject: [PATCH 54/65] kelompok1/Ema --- section/2PythonCLI.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 543869c..875f3c1 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -26,4 +26,8 @@ \section{Command Line Interface (CLI)} \section{Command Line Interface} Pengguna dapat menggunakan CLI untuk mengakses Open| SpeedShop baik secara interaktif atau dalam mode batch. Selain menggunakan CLI secara langsung, pengguna dapat mengakses Open|SpeedShop menggunakan modul Python atau GUI. Kedua antarmuka alternatif menggunakan CLI itu sendiri, yaitu, mereka menerjemahkan setiap input pengguna ke dalam perintah CLI yang sesuai dan menjalankannya melalui Lapisan CLI. Ini memiliki keunggulan tersendiri yang dimiliki semua pengguna antarmuka setara serta dapat dioperasikan. + +\section{Python CLI} +Alat baris perintah Convertextract adalah perpustakaan Python berlisensi MIT yang dibangun dari garpu perpustakaan Textract Dean Malmgren. Textract merupakan perpustakaan yang mengekstrak teks dari berbagai format file yang berbeda. Convertextract melakukan daftar khusus untuk menemukan / mengganti transformasi pada teks sumber apa pun, dan menyimpan file konversi baru tanpa mengubah pemformatan gaya dokumen asli (ukuran font, garis bawah, keberanian dll). + \end{document} \ No newline at end of file From c6ff495785a4257e34ea9f185993bbc58c5a3b66 Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Fri, 25 May 2018 19:36:19 +0700 Subject: [PATCH 55/65] kelompok1/srikunianingsih --- section/2PythonCLI.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 875f3c1..78889d8 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -30,4 +30,7 @@ \section{Command Line Interface} \section{Python CLI} Alat baris perintah Convertextract adalah perpustakaan Python berlisensi MIT yang dibangun dari garpu perpustakaan Textract Dean Malmgren. Textract merupakan perpustakaan yang mengekstrak teks dari berbagai format file yang berbeda. Convertextract melakukan daftar khusus untuk menemukan / mengganti transformasi pada teks sumber apa pun, dan menyimpan file konversi baru tanpa mengubah pemformatan gaya dokumen asli (ukuran font, garis bawah, keberanian dll). +\section{Command Line Interface} +Karena Convertextract mengharapkan untuk mengkonversi dari font 'diretas', itu akan memberikan teks yang dikonversi di Times New Roman secara default, meskipun font lain mungkin ditentukan. Di luar kotak, Convertextract saat ini mendukung tiga konversi: dari Heiltsuk Duolos, Heiltsuk Times, dan Tsilhqot’in Duolos ke Unicode. Convertextract juga mendukung konversi yang ditentukan pengguna yang dapat dijelaskan dalam dokumen Excel yang dilewatkan sebagai argumen ke Convertextract. + \end{document} \ No newline at end of file From 1004403ffc9e94438c62ada7830e194dd2576f20 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Fri, 25 May 2018 21:01:30 +0700 Subject: [PATCH 56/65] Push 3 Riandaka --- section/2PythonCLI.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 78889d8..29c0d78 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -33,4 +33,7 @@ \section{Python CLI} \section{Command Line Interface} Karena Convertextract mengharapkan untuk mengkonversi dari font 'diretas', itu akan memberikan teks yang dikonversi di Times New Roman secara default, meskipun font lain mungkin ditentukan. Di luar kotak, Convertextract saat ini mendukung tiga konversi: dari Heiltsuk Duolos, Heiltsuk Times, dan Tsilhqot’in Duolos ke Unicode. Convertextract juga mendukung konversi yang ditentukan pengguna yang dapat dijelaskan dalam dokumen Excel yang dilewatkan sebagai argumen ke Convertextract. +\section{Python CLI} +Urutan yang benar dari setiap substitusi sangat penting untuk menghasilkan output yang benar. Untuk mencegah urutan penggantian yang salah, mereka diperintahkan menurut panjangnya dari yang terpendek hingga yang terpendek. Perpustakaan Python dapat disebut baik dalam skrip Python atau langsung melalui baris perintah. Dokumentasi tentang cara menginstal dan menggunakan alat baris perintah tersedia di repositori publik3. + \end{document} \ No newline at end of file From 5ba209b92b668aecd61e6c281d9a2d13e6bf9a4c Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Sat, 26 May 2018 12:06:42 +0700 Subject: [PATCH 57/65] kelompok1/Ema --- section/2PythonCLI.tex | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 29c0d78..289654a 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -30,10 +30,13 @@ \section{Command Line Interface} \section{Python CLI} Alat baris perintah Convertextract adalah perpustakaan Python berlisensi MIT yang dibangun dari garpu perpustakaan Textract Dean Malmgren. Textract merupakan perpustakaan yang mengekstrak teks dari berbagai format file yang berbeda. Convertextract melakukan daftar khusus untuk menemukan / mengganti transformasi pada teks sumber apa pun, dan menyimpan file konversi baru tanpa mengubah pemformatan gaya dokumen asli (ukuran font, garis bawah, keberanian dll). -\section{Command Line Interface} +\section{Python CLI} Karena Convertextract mengharapkan untuk mengkonversi dari font 'diretas', itu akan memberikan teks yang dikonversi di Times New Roman secara default, meskipun font lain mungkin ditentukan. Di luar kotak, Convertextract saat ini mendukung tiga konversi: dari Heiltsuk Duolos, Heiltsuk Times, dan Tsilhqot’in Duolos ke Unicode. Convertextract juga mendukung konversi yang ditentukan pengguna yang dapat dijelaskan dalam dokumen Excel yang dilewatkan sebagai argumen ke Convertextract. \section{Python CLI} -Urutan yang benar dari setiap substitusi sangat penting untuk menghasilkan output yang benar. Untuk mencegah urutan penggantian yang salah, mereka diperintahkan menurut panjangnya dari yang terpendek hingga yang terpendek. Perpustakaan Python dapat disebut baik dalam skrip Python atau langsung melalui baris perintah. Dokumentasi tentang cara menginstal dan menggunakan alat baris perintah tersedia di repositori publik3. +Urutan yang benar dari setiap substitusi sangat penting untuk menghasilkan output yang benar. Untuk mencegah urutan penggantian yang salah, mereka diperintahkan menurut panjangnya dari yang terpendek hingga yang terpendek. Perpustakaan Python dapat disebut baik dalam skrip Python atau langsung melalui baris perintah. Dokumentasi tentang cara menginstal dan menggunakan alat baris perintah tersedia di repositori publik3. + +\section{Command Line Interface} +The Command Line Interface (CLI) merupakan komponen pusat fof Cyberaide Shell. Semua perintah yang masuk, baik langsung melalui CLI atau melalui layanan Web Shell Cyberaide ditafsirkan melalui CLI. Cyberaide Shell dibangun menggunakan Apache CLI 1.1. Kami telah mengimplementasikan peningkatan ke Apache CLI yang memudahkan untuk mengembangkan dan memanipulasi baris perintah dari dalam kode kami. Ini termasuk definisi kerangka kerja yang membutuhkan pembuatan argumen baris perintah pendek dan panjang serta dokumentasi wajib untuk semua perintah. Apache CLI didasarkan pada tiga tahap pemrosesan baris perintah: (a) definisi, (b) parsing, dan (c) interogasi. \end{document} \ No newline at end of file From f44b0752c6396ab1ab5a17fb6b567804d8447708 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Sat, 26 May 2018 13:21:49 +0700 Subject: [PATCH 58/65] Push 4 Riandaka --- section/2PythonCLI.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 289654a..f5d9ee2 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -39,4 +39,7 @@ \section{Python CLI} \section{Command Line Interface} The Command Line Interface (CLI) merupakan komponen pusat fof Cyberaide Shell. Semua perintah yang masuk, baik langsung melalui CLI atau melalui layanan Web Shell Cyberaide ditafsirkan melalui CLI. Cyberaide Shell dibangun menggunakan Apache CLI 1.1. Kami telah mengimplementasikan peningkatan ke Apache CLI yang memudahkan untuk mengembangkan dan memanipulasi baris perintah dari dalam kode kami. Ini termasuk definisi kerangka kerja yang membutuhkan pembuatan argumen baris perintah pendek dan panjang serta dokumentasi wajib untuk semua perintah. Apache CLI didasarkan pada tiga tahap pemrosesan baris perintah: (a) definisi, (b) parsing, dan (c) interogasi. +\section{CLI Lanjutan} +Tahap definisi didasarkan pada Java API yang mudah digunakan yang memungkinkan kita untuk menentukan opsi dan parameter pada perintah. Tahap parsing mengambil perintah yang diberikan dan memisahkannya untuk mengumpulkan informasi yang tepat tentang opsi dan parameter yang ditentukan. Tahap interogasi didefinisikan oleh programmer dan memungkinkan opsi dan parameter kueri untuk mengeksekusi tindakan yang tepat. + \end{document} \ No newline at end of file From 3771326b62c78669d3f32028207f6eca7f5e7184 Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Sat, 26 May 2018 22:50:55 +0700 Subject: [PATCH 59/65] kelompok1/srikunianingsih --- section/2PythonCLI.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index f5d9ee2..234d484 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -40,6 +40,6 @@ \section{Command Line Interface} The Command Line Interface (CLI) merupakan komponen pusat fof Cyberaide Shell. Semua perintah yang masuk, baik langsung melalui CLI atau melalui layanan Web Shell Cyberaide ditafsirkan melalui CLI. Cyberaide Shell dibangun menggunakan Apache CLI 1.1. Kami telah mengimplementasikan peningkatan ke Apache CLI yang memudahkan untuk mengembangkan dan memanipulasi baris perintah dari dalam kode kami. Ini termasuk definisi kerangka kerja yang membutuhkan pembuatan argumen baris perintah pendek dan panjang serta dokumentasi wajib untuk semua perintah. Apache CLI didasarkan pada tiga tahap pemrosesan baris perintah: (a) definisi, (b) parsing, dan (c) interogasi. \section{CLI Lanjutan} -Tahap definisi didasarkan pada Java API yang mudah digunakan yang memungkinkan kita untuk menentukan opsi dan parameter pada perintah. Tahap parsing mengambil perintah yang diberikan dan memisahkannya untuk mengumpulkan informasi yang tepat tentang opsi dan parameter yang ditentukan. Tahap interogasi didefinisikan oleh programmer dan memungkinkan opsi dan parameter kueri untuk mengeksekusi tindakan yang tepat. +Tahap definisi didasarkan pada Java API yang mudah digunakan yang memungkinkan kita untuk menentukan opsi dan parameter pada perintah. Tahap parsing mengambil perintah yang diberikan dan memisahkannya untuk mengumpulkan informasi yang tepat tentang opsi dan parameter yang ditentukan. Tahap interogasi didefinisikan oleh programmer dan memungkinkan opsi dan parameter kueri untuk mengeksekusi tindakan yang tepat. -\end{document} \ No newline at end of file +Kami telah menyediakan tahap tambahan yang kami beri nama tahap pendaftaran yang memungkinkan perintah dimuat saat waktu proses. Ini memungkinkan kami memuat perintah saat startup melalui spesifikasi dalam file properti cyberaide, atau selama eksekusi CLI. Pengguna Cyberaide Shell dapat mengintegrasikan perintah yang dibuat oleh orang lain yang didistribusikan dengan cyberaide, atau ditempatkan ke dalam repositori runtime. Mirip dengan lingkungan UNIX lainnya, Cyberaide Shell menggunakan gagasan variabel PATH yang memungkinkan pengguna menempatkan skrip dalam direktori yang dapat diakses sebagai bagian dari PATH. \end{document} \ No newline at end of file From c1ebde323581551e2fe1462b17159ad1b490920f Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Sun, 27 May 2018 18:05:49 +0700 Subject: [PATCH 60/65] kelompok1/Ema --- section/2PythonCLI.tex | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 234d484..6833d2c 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -42,4 +42,9 @@ \section{Command Line Interface} \section{CLI Lanjutan} Tahap definisi didasarkan pada Java API yang mudah digunakan yang memungkinkan kita untuk menentukan opsi dan parameter pada perintah. Tahap parsing mengambil perintah yang diberikan dan memisahkannya untuk mengumpulkan informasi yang tepat tentang opsi dan parameter yang ditentukan. Tahap interogasi didefinisikan oleh programmer dan memungkinkan opsi dan parameter kueri untuk mengeksekusi tindakan yang tepat. -Kami telah menyediakan tahap tambahan yang kami beri nama tahap pendaftaran yang memungkinkan perintah dimuat saat waktu proses. Ini memungkinkan kami memuat perintah saat startup melalui spesifikasi dalam file properti cyberaide, atau selama eksekusi CLI. Pengguna Cyberaide Shell dapat mengintegrasikan perintah yang dibuat oleh orang lain yang didistribusikan dengan cyberaide, atau ditempatkan ke dalam repositori runtime. Mirip dengan lingkungan UNIX lainnya, Cyberaide Shell menggunakan gagasan variabel PATH yang memungkinkan pengguna menempatkan skrip dalam direktori yang dapat diakses sebagai bagian dari PATH. \end{document} \ No newline at end of file +Kami telah menyediakan tahap tambahan yang kami beri nama tahap pendaftaran yang memungkinkan perintah dimuat saat waktu proses. Ini memungkinkan kami memuat perintah saat startup melalui spesifikasi dalam file properti cyberaide, atau selama eksekusi CLI. Pengguna Cyberaide Shell dapat mengintegrasikan perintah yang dibuat oleh orang lain yang didistribusikan dengan cyberaide, atau ditempatkan ke dalam repositori runtime. Mirip dengan lingkungan UNIX lainnya, Cyberaide Shell menggunakan gagasan variabel PATH yang memungkinkan pengguna menempatkan skrip dalam direktori yang dapat diakses sebagai bagian dari PATH. + +\section{Jenis Aplikasi Python} +kita akan melihat jenis aplikasi python Anda. ini bukan mengenai jenis aplikasi Python yang paling umum maupun yang paling populer, mereka dipilih lebih atau kurang secara acak berdasarkan pengalaman penulis narro. python biasanya digunakan secara luas, dan setiap upaya untuk meringkas semua berbagai tempat di mana python digunakan menjalankan risiko menyesatkan daripada memberi tahu. + +\end{document} \ No newline at end of file From 6fc481ee8058cba15966674a58530b644968591d Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Sun, 27 May 2018 20:06:28 +0700 Subject: [PATCH 61/65] kelompok1/srikunianingsih --- section/2PythonCLI.tex | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 6833d2c..1724e88 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -42,9 +42,9 @@ \section{Command Line Interface} \section{CLI Lanjutan} Tahap definisi didasarkan pada Java API yang mudah digunakan yang memungkinkan kita untuk menentukan opsi dan parameter pada perintah. Tahap parsing mengambil perintah yang diberikan dan memisahkannya untuk mengumpulkan informasi yang tepat tentang opsi dan parameter yang ditentukan. Tahap interogasi didefinisikan oleh programmer dan memungkinkan opsi dan parameter kueri untuk mengeksekusi tindakan yang tepat. -Kami telah menyediakan tahap tambahan yang kami beri nama tahap pendaftaran yang memungkinkan perintah dimuat saat waktu proses. Ini memungkinkan kami memuat perintah saat startup melalui spesifikasi dalam file properti cyberaide, atau selama eksekusi CLI. Pengguna Cyberaide Shell dapat mengintegrasikan perintah yang dibuat oleh orang lain yang didistribusikan dengan cyberaide, atau ditempatkan ke dalam repositori runtime. Mirip dengan lingkungan UNIX lainnya, Cyberaide Shell menggunakan gagasan variabel PATH yang memungkinkan pengguna menempatkan skrip dalam direktori yang dapat diakses sebagai bagian dari PATH. +Kami telah menyediakan tahap tambahan yang kami beri nama tahap pendaftaran yang memungkinkan perintah dimuat saat waktu proses. Ini memungkinkan kami memuat perintah saat startup melalui spesifikasi dalam file properti cyberaide, atau selama eksekusi CLI. Pengguna Cyberaide Shell dapat mengintegrasikan perintah yang dibuat oleh orang lain yang didistribusikan dengan cyberaide, atau ditempatkan ke dalam repositori runtime. Mirip dengan lingkungan UNIX lainnya, Cyberaide Shell menggunakan gagasan variabel PATH yang memungkinkan pengguna menempatkan skrip dalam direktori yang dapat diakses sebagai bagian dari PATH. \section{Jenis Aplikasi Python} kita akan melihat jenis aplikasi python Anda. ini bukan mengenai jenis aplikasi Python yang paling umum maupun yang paling populer, mereka dipilih lebih atau kurang secara acak berdasarkan pengalaman penulis narro. python biasanya digunakan secara luas, dan setiap upaya untuk meringkas semua berbagai tempat di mana python digunakan menjalankan risiko menyesatkan daripada memberi tahu. -\end{document} \ No newline at end of file +Kita akan melihat aplikasi CLI karena dua alasan. pertama, mereka bisa relatif sederhana, realying pada lebih sedikit paket atau kerangka kerja tambahan dari jenis aplikasi lain. kedua, aplikasi yang lebih kompleks akan sering diluncurkan dari skrip utama CLI. Untuk alasan ini, fitur CLI tampaknya sangat penting untuk sebagian besar penggunaan Python.\end{document} \ No newline at end of file From 02819ae9adccb4727f6348328675df225966d164 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Sun, 27 May 2018 21:53:43 +0700 Subject: [PATCH 62/65] Push 5 Riandaka --- section/2PythonCLI.tex | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 1724e88..38c3971 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -47,4 +47,11 @@ \section{CLI Lanjutan} \section{Jenis Aplikasi Python} kita akan melihat jenis aplikasi python Anda. ini bukan mengenai jenis aplikasi Python yang paling umum maupun yang paling populer, mereka dipilih lebih atau kurang secara acak berdasarkan pengalaman penulis narro. python biasanya digunakan secara luas, dan setiap upaya untuk meringkas semua berbagai tempat di mana python digunakan menjalankan risiko menyesatkan daripada memberi tahu. -Kita akan melihat aplikasi CLI karena dua alasan. pertama, mereka bisa relatif sederhana, realying pada lebih sedikit paket atau kerangka kerja tambahan dari jenis aplikasi lain. kedua, aplikasi yang lebih kompleks akan sering diluncurkan dari skrip utama CLI. Untuk alasan ini, fitur CLI tampaknya sangat penting untuk sebagian besar penggunaan Python.\end{document} \ No newline at end of file +Kita akan melihat aplikasi CLI karena dua alasan. pertama, mereka bisa relatif sederhana, realying pada lebih sedikit paket atau kerangka kerja tambahan dari jenis aplikasi lain. kedua, aplikasi yang lebih kompleks akan sering diluncurkan dari skrip utama CLI. Untuk alasan ini, fitur CLI tampaknya sangat penting untuk sebagian besar penggunaan Python. + +\section{Jenis Aplikasi Python} +Kita akan melihat aplikasi web karena Python digunakan dengan kerangka kerja seperti Djngo atau Flask (di antara banyak lainnya) untuk membangun situs web bervolume tinggi. +kami juga akan melihat bagaimana Python dapat digunakan dengan streaming Hadoop untuk melakukan analitik data. daripada mengunduh dan menginstal Apache Hadoop, kami akan menyentuh cara kami membuat dan menguji pemrosesan pengurangan peta yang dipilah-pilah di desktop kami. + + +\end{document} \ No newline at end of file From 982d22e1c96e3838d415f7013e1bdb4e5346ce2e Mon Sep 17 00:00:00 2001 From: emaainunnovia Date: Mon, 28 May 2018 15:25:25 +0700 Subject: [PATCH 63/65] kelompok1/Ema --- section/2PythonCLI.tex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 38c3971..54d7df2 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -47,11 +47,15 @@ \section{CLI Lanjutan} \section{Jenis Aplikasi Python} kita akan melihat jenis aplikasi python Anda. ini bukan mengenai jenis aplikasi Python yang paling umum maupun yang paling populer, mereka dipilih lebih atau kurang secara acak berdasarkan pengalaman penulis narro. python biasanya digunakan secara luas, dan setiap upaya untuk meringkas semua berbagai tempat di mana python digunakan menjalankan risiko menyesatkan daripada memberi tahu. +\section{Jenis Aplikasi Python} Kita akan melihat aplikasi CLI karena dua alasan. pertama, mereka bisa relatif sederhana, realying pada lebih sedikit paket atau kerangka kerja tambahan dari jenis aplikasi lain. kedua, aplikasi yang lebih kompleks akan sering diluncurkan dari skrip utama CLI. Untuk alasan ini, fitur CLI tampaknya sangat penting untuk sebagian besar penggunaan Python. \section{Jenis Aplikasi Python} Kita akan melihat aplikasi web karena Python digunakan dengan kerangka kerja seperti Djngo atau Flask (di antara banyak lainnya) untuk membangun situs web bervolume tinggi. kami juga akan melihat bagaimana Python dapat digunakan dengan streaming Hadoop untuk melakukan analitik data. daripada mengunduh dan menginstal Apache Hadoop, kami akan menyentuh cara kami membuat dan menguji pemrosesan pengurangan peta yang dipilah-pilah di desktop kami. +\section{Membangun Aplikasi CLI} +Aplikasi CLI memiliki sejumlah fitur umum: +- mereka sering membaca dari file input standar, menulis ke file output standar, dan menghasilkan log atau kesalahan dalam file kesalahan standar. OS menyatakan bahwa file-file ini selalu tersedia. Python menyediakannya sebagai sys.stdin, sys.stdout, dan sys.stderr. Selanjutnya, fungsi seperti input () dan cetak () menggunakan file-file ini secara default. \end{document} \ No newline at end of file From f0d8538cb05c8fcfd98ebbe1f817f7f16e9137c3 Mon Sep 17 00:00:00 2001 From: riandakarizal Date: Mon, 28 May 2018 15:35:25 +0700 Subject: [PATCH 64/65] Push 6 Ijal --- section/2PythonCLI.tex | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 54d7df2..00b5c05 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -56,6 +56,14 @@ \section{Jenis Aplikasi Python} \section{Membangun Aplikasi CLI} Aplikasi CLI memiliki sejumlah fitur umum: -- mereka sering membaca dari file input standar, menulis ke file output standar, dan menghasilkan log atau kesalahan dalam file kesalahan standar. OS menyatakan bahwa file-file ini selalu tersedia. Python menyediakannya sebagai sys.stdin, sys.stdout, dan sys.stderr. Selanjutnya, fungsi seperti input () dan cetak () menggunakan file-file ini secara default. + +\begin{enumerate} + +\item mereka sering membaca dari file input standar, menulis ke file output standar, dan menghasilkan log atau kesalahan dalam file kesalahan standar. OS menyatakan bahwa file-file ini selalu tersedia. Python menyediakannya sebagai sys.stdin, sys.stdout, dan sys.stderr. Selanjutnya, fungsi seperti input () dan cetak () menggunakan file-file ini secara default. +\item mereka sering menggunakan variabel lingkungan untuk konfigurasi. nilai-nilai ini tersedia melalui os.environ. +\item mereka juga dapat mengandalkan fitur shell, seperti perluasan - ke direktori home pengguna, sesuatu yang dilakukan oleh os.path.expanduser (). +\item mereka sering mengurai argumen baris perintah. sedangkan variabel sys.argv memiliki argumen string, ini aneh untuk bekerja secara langsung + +\end{enumerate} \end{document} \ No newline at end of file From cf4ded66db5a4a6b66f558ee9a2c68e5e2df25ad Mon Sep 17 00:00:00 2001 From: srikunianingsih Date: Mon, 28 May 2018 20:09:18 +0700 Subject: [PATCH 65/65] kelompok1/srikunianingsih --- section/2PythonCLI.tex | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/section/2PythonCLI.tex b/section/2PythonCLI.tex index 00b5c05..f5a3d3a 100644 --- a/section/2PythonCLI.tex +++ b/section/2PythonCLI.tex @@ -65,5 +65,4 @@ \section{Membangun Aplikasi CLI} \item mereka sering mengurai argumen baris perintah. sedangkan variabel sys.argv memiliki argumen string, ini aneh untuk bekerja secara langsung \end{enumerate} - -\end{document} \ No newline at end of file +Kami akan menggunakan modul argparse untuk menentukan pola argumen, menguraikan string, dan membuat objek dengan nilai argumen yang relevan. fitur dasar ini mencakup banyak alternatif pemrograman. server web, misalnya, dapat dianggap sebagai program CLI yang berjalan selamanya, melayani permintaan yang berasal dari nomor port tertentu. Aplikasi GUI mungkin mulai dari baris perintah, tetapi kemudian membuka jendela untuk memungkinkan interaksi pengguna. \end{document} \ No newline at end of file