Semua Bisa Menjadi Programmer Python Basic
|
|
- Devi Hermawan
- 6 tahun lalu
- Tontonan:
Transkripsi
1
2 Semua Bisa Menjadi Programmer Python Basic
3 Semua Bisa Menjadi Programmer Python Basic Ir. Yuniar Supardi PENERBIT PT ELEX MEDIA KOMPUTINDO
4 Semua Bisa Menjadi Programmer Python Basic Ir. Yuniar Supardi 2017, PT. Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang Diterbitkan pertama kali oleh Penerbit PT Elex Media Komputindo Kelompok Gramedia, Anggota IKAPI, Jakarta ISBN: Dilarang keras menerjemahkan, memfotokopi, atau memperbanyak sebagian atau seluruh isi buku tanpa izin tertulis dari penerbit. Dicetak oleh Percetakan PT. Gramedia, Jakarta Isi di luar tanggung jawab percetakan
5 CARA MENGGUNAKAN PROGRAM Pastikan Anda menginstalasi perangkat lunak Python versi Untuk contoh program yang tidak menggunakan database, Anda dapat langsung membuka project dan menjalankannya. Untuk program yang memakai database, Anda harus membuat dahulu atau mengimport dari database. Anda dapat meminta program lengkap ke alamat penulis atau vii
6 DAFTAR ISI Kata Pengantar...v Cara Memakai Program... vii Daftar Isi...ix BAB 1 MENGENAL PYTHON Pendahuluan Sejarah Python Program Sederhana...3 BAB 2 PROGRAM SEKUENSIAL Pengertian Program Sekuensial Contoh Program Sekuensial Tugas Program Sekuensial...8 BAB 3 PROGRAM PENCABANGAN Pengertian Program Pencabangan Program Pencabangan if Tugas Program Pencabangan if Program Pencabangan if..else Tugas Program Pencabangan if..else Program Pencabangan if..else (Blok Pernyataan) Tugas Program Pencabangan if..else (Blok Pernyataan) Program Pencabangan elif Tugas Program Pencabangan elif Program Pencabangan If Bersarang Tugas Program Pencabangan If Bersarang...20 BAB 4 TYPE DATA DASAR Program Tipe Data Dasar...22 BAB 5 PENGULANGAN (LOOP) Perintah for Perintah while Tugas Program for Tugas Program while...31 ix
7 BAB 6 FUNGSI (FUNCTION) Fungsi Tanpa Parameter Fungsi Memakai Parameter Tugas Program Fungsi Memakai Parameter...36 BAB 7 TRY..EXCEPTION Kesalahan Pembagian Nol Kesalahan Membaca File Perintah finally Perintah raise...42 BAB 8 LIST (COLLECTION) Metode Akses List Program Input nama dan nim Program List dengan Fungsi Program List Mengitung Gaji Program List Menentukan Nilai Program Mengakses Matriks Penjumlahan Matriks Pengurangan Matriks Perkalian Matriks Tugas Program list...65 BAB 9 PROGRAM GUI PYTHON Membuat Menubar dengan tkinter Membuat Submenu dengan tkinter Membuat Beberapa Menu...71 BAB 10 PROGRAM DATABASE MYSQL Menginstal Library pymysql Database db_petugas Program Melihat Isi Tabel Program Login dan CRUD...78 BAB 11 PROGRAM DATABASE SQLITE Menampilkan Isi Tabel SQLite...93 BAB 12 PEMROGRAMANOOP PYTHON Istilah-istilah Penting OOP Program Kelas Program Mendefinisikan Objek Variabel Kelas (Class Variable) dan Variabel Objek (Object Variable) Program Turunan (Inheritance) x
8 BAB 13 PEMROGRAMAN GAME PYTHON Membuat Game Ular Memainkan Game Ular LAMPIRAN I INSTALASI XAMPP LAMPIRAN II INSTALASI PYTHON Daftar Pustaka Tentang Penulis xi
9 MENGENAL PYTHON 1.1 Pendahuluan Python merupakan salah satu bahasa pemrograman yang populer di dunia kerja Indonesia. Selain itu, di ranah akademik pun banyak akademisi yang menggunakan Python untuk menyelesaikan penelitiannya di bidang komputasi sains, robotika, data science, ekonomi, antariksa, dan berbagai macam bidang lainnya. Python secara default telah terpasang di beberapa sistem operasi berbasis Linux, seperti Ubuntu, Linux Mint, dan Fedora. Untuk sistem operasi lain, sudah tersedia installer yang disediakan untuk sistem operasi tersebut. Banyak hal yang dapat Anda jelajahi ketika menggunakan bahasa pemrograman Python. Beberapa package Python yang populer di Python antara lain: 1
10 Django, web framework Scipy dan Scikit, pustaka untuk membuat aplikasi machine learning dan kecerdasan buatan (artificial intelligence). Tornado, pustaka untuk membuat aplikasi web, websocket, dan asynchronous programming. Celery, pustaka untuk membuat asynchronous task. OpenCV Python, pustaka untuk membuat aplikasi computer vision. Matplotlib, pustaka untuk membuat grafik untuk keperluan saintifik. BioPython, pustaka untuk menganalisa DNA dan Genome mahluk hidup. TensorFlow, pustaka untuk membuat aplikasi yang ditenagai oleh deep learning. Selain itu, Python pun memiliki sebuah package manager yang populer dan unggul yang dinamakan dengan PIP. Dengan menggunakan PIP, Anda dapat mulai memasang atau menghapus pustaka Python yang akan atau tidak digunakan lagi. Di Indonesia sendiri banyak sekali website yang sudah ditenagai dengan menggunakan Python. Beberapa website yang ditenagai Python antara lain: KelasKita, CodeSaya, Kargo.Co.Id, dan banyak lainnya. 1.2 Sejarah Python Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2. Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode. 2
11 Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Python mendukung multi paradigma pemrograman, utamanya; namun tidak dibatasi; pada pemrograman berorientasi objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia pada python adalah sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa skrip. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi. Saat ini, kode python dapat dijalankan di berbagai platform sistem operasi, beberapa di antaranya sebagai berikut: Linux/Unix Windows Mac OS X Java Virtual Machine OS/2 Amiga Palm Symbian (untuk produk-produk Nokia) 1.3 Program Sederhana Sebagai contoh, Anda telah menginstalasi perangkat lunak Python (lihat Lampiran II. Instalasi Python), kemudian Anda buat program sederhana dengan langkah-langkah sebagai berikut: 1. Jalankan program Python. 3
12 2. Kemudian pilih menu File > New File. 3. Kemudian Anda ketik perintah seperti di bawah ini: print ('Hello World'); 4. Simpan file dengan nama helloworld. 5. Kemudian pilih menu Run > Run Module, seperti Gambar 1.1. Gambar 1.1 Menu Run Module 6. Keluaran script helloworld.py, seperti Gambar 1.2. Gambar 1.2 Keluaran file helloworld.py 4
13 TENTANG PENULIS 137
Pengenalan Python Sejarah Python 1
Pengenalan Python Python merupakan bahasa pemrograman dinamis yang mendukung pemrograman berbasis objek. Python didistribusikan dengan beberapa lisensi yang berbeda dari beberapa versi. Namun pada prinsipnya
Lebih terperinciAP2B-Dini Triasanti KONSEP DASAR PYTHON
KONSEP DASAR PYTHON Pada awalnya, motivasi pembuatan bahasa pemrograman ini adalah untuk bahasa skrip tingkat tinggi pada sistem operasi terdistribusi Amoeba. Bahasa pemrograman ini menjadi umum digunakan
Lebih terperinciMudah dan Cepat Membuat Skripsi
Mudah dan Cepat Membuat Skripsi dengan Visual Foxpro 9 Ir. Yuniar Supardi Asriyanik, MT PENERBIT PT ELEX MEDIA KOMPUTINDO Mudah dan Cepat Membuat Skripsi dengan Visual Foxpro 9 Ir. Yuniar Supardi dan Asriyanik,
Lebih terperinciKoleksi Program Tugas Akhir dan Skripsi dengan
Koleksi Program Tugas Akhir dan Skripsi dengann Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
Lebih terperinciMudah dan Cepat Membuat Program Skripsi dengan VB2010/VB2012
Mudah dan Cepat Membuat Program Skripsi dengan VB2010/VB2012 Mudah dan Cepat Membuat Program Skripsi dengan VB2010/VB2012 Ir. Yuniar Supardi M. Ridwan, S.Kom., M.T. PENERBIT PT ELEX MEDIA KOMPUTINDO Mudah
Lebih terperinciVisual. Jubilee Enterprise. C# Komplet PENERBIT PT ELEX MEDIA KOMPUTINDO
Visual C# Komplet Visual C# Komplet Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Visual C# Komplet Jubilee Enterprise 2017, PT Elex Media Komputindo, Jakarta Hak cipta dilindungi undang-undang
Lebih terperinciPemrograman PHP7 untuk Pemula
Pemrograman PHP7 untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud
Lebih terperinciPertemuan2 Percabangan & Perulangan pada Python
Pertemuan2 Percabangan & Perulangan pada Python Objektif: 1. Mahasiswa mengetahui percabangan dan perulangan pada Python. 2. Mahasiswa mengetahui bentuk umum dari percabangan dan perulangan pada Python.
Lebih terperinciTUGAS ADMIN DAN MANAJEMEN JARINGAN Server Side Technology
TUGAS ADMIN DAN MANAJEMEN JARINGAN Server Side Technology Mata Kuliah Dosen Pengampu Departemen Jurusan : Admin dan Manajemen Jaringan : Ferry Astika Saputra, S.T, M.Sc. : Departemen Teknik Informatika
Lebih terperinciMengenal Pemrograman PHP7 Database untuk Pemula
Mengenal Pemrograman PHP7 Database untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
Lebih terperinciBahasa Pemrograman Python
Bahasa Pemrograman Python Tyan Suhesti tyansuhesti30@yahoo.co.id :: http://tyansuhesti.blogspot.com Abstrak Python merupakan bahasa pemrograman yang freeware atau perangkat bebas dalam arti sebenarnya,
Lebih terperinciOtodidak Bahasa Pemrograman Perl
Otodidak Bahasa Pemrograman Perl Otodidak Bahasa Pemrograman Perl Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak Bahasa Pemrograman Perl Jubilee Enterprise 2017, PT. Elex Media Komputindo,
Lebih terperinciMembuat Toko Online dengan Teknik OOP, MVC, dan AJAX
Membuat Toko Online dengan Teknik OOP, MVC, dan AJAX Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
Lebih terperinciMembuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL
Membuat Aplikasi Antrean dengan Java NetBeans IDE 8.0.2 dan Database MySQL Membuat Aplikasi Antrean dengan Java NetBeans IDE 8.0.2 dan Database MySQL Bay Haqi, M. Kom PENERBIT PT ELEX MEDIA KOMPUTINDO
Lebih terperinciDasar Pemrograman Java
Fakultas : FTI Modul ke : Praktikum 1 Program Studi : Informatika Pertemuan : Pekan II Mata Kuliah : 52323306 PBO Halaman : 14 Pemrograman Berorientasi Obyek Modul I. Dasar Pemrograman Java 1.1 PETUNJUK
Lebih terperinciSistem Informasi Akademik Kampus Berbasis Web dengan LARAVEL 5. Liliek Triyono CV. LOKOMEDIA
Sistem Informasi Akademik Kampus Berbasis Web dengan LARAVEL 5 Liliek Triyono CV. LOKOMEDIA Sistem Informasi Akademik Kampus Berbasis Web dengan LARAVEL 5 Perpustakaan Nasional : Katalog Dalam Terbitan
Lebih terperinciMODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2
MODUL PRAKTIKUM ALGORITMA DAN PEMROGRAMAN 2 Versi 3.1 Tahun Penyusunan 2012 1. Ricky Agus T., ST., SSi., MM. 2. Dharmayanti, ST., MMSI. Tim Penyusun 3. Yuti Dewita Arimbi, ST., MMSI. 4. Nuraini Purwandari,
Lebih terperinciMembuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans
Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans Input : Jumlah Barang & Harga Barang Output : Bayar (Jumlah*harga) + pajak 10% dari bayar (Otomatis) Keterangan dapat
Lebih terperinciAP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON
STRUKTUR PEMROGRAMAN PYTHON 1. Aturan Penulisan Program-program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan program-program C atau C++, karena beberapa pertimbangan: tipe
Lebih terperinciMembuat Aplikasi Point of Sale dengan Laravel dan AJAX
Membuat Aplikasi Point of Sale dengan Laravel dan AJAX Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
Lebih terperinciOtodidak. MySQL untuk Pemula
Otodidak MySQL untuk Pemula Otodidak MySQL untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak MySQL untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo, Jakarta Hak cipta
Lebih terperinciPemrograman Delphi untuk Pemula
Pemrograman Delphi untuk Pemula Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana dimaksud
Lebih terperinciGambar 3.2 Struktur Hierarki Game Spinman
Pembuatan game spinman menggunakan software python Latar belakang Pendahuluan Salah satu perkembangan teknologi yang berkembang saat ini adalah teknologi computer khususnya dalam bidang aplikasi. Penerapan
Lebih terperinciAplikasi Web Dinamis Lanjut
Aplikasi Web Dinamis Lanjut Tugas 1 NIM : 12141378 NAMA : REZA BAYU PERMANA PROGRAM STUDI : TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL-RAHMA YOGYAKARTA 2016 1. Buatlah
Lebih terperinciLangkah Mudah Pemrograman Android Menggunakan App Inventor 2 Ultimate
Langkah Mudah Pemrograman Android Menggunakan App Inventor 2 Ultimate Langkah Mudah Pemrograman Android Menggunakan App Inventor 2 Ultimate Abdul Kadir PENERBIT PT ELEX MEDIA KOMPUTINDO Langkah Mudah Pemrograman
Lebih terperinciInstalasi Joomla 1.7
Instalasi Joomla 1.7 Pada bab ini akan membahas mengenai langkah-langkah instalasi Joomla 1.7 di komputer. Sebelum mempelajari fitur-fitur yang ada di Joomla 1.7 Anda perlu menginstalnya terlebih dahulu
Lebih terperinciBAB I PENDAHULUAN. komputer adalah teknik komando/instruksi untuk memerintahkan. komputer. Bahasa pemrograman ini merupakan suatu himpunan dari
BAB I PENDAHULUAN 1.1. Latar Belakang Bahasa pemrograman atau sering diistilahkan juga dengan bahasa komputer adalah teknik komando/instruksi untuk memerintahkan komputer. Bahasa pemrograman ini merupakan
Lebih terperinciMembuat Aplikasi Hotel dan Penginapan. dengan MS Access
Membuat Aplikasi Hotel dan Penginapan dengan MS Access Membuat Aplikasi Hotel dan Penginapan dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Membuat Aplikasi Hotel dan Penginapan
Lebih terperinciSTANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN
STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN KODE : 070 BIDANG STUDI KEAHLIAN : TEKNOLOGI INFORMASI DAN KOMUNIKASI PROGRAM STUDI KEAHLIAN : TEKNIK KOMPUTER
Lebih terperinciAPLIKASI WEB DINAMIS LANJUT TUGAS 1
APLIKASI WEB DINAMIS LANJUT Nama : Apriyanto Wibowo NIM : 12141362 Soal : TUGAS 1 1. Buatlah tutorial / panduan singkat penggunaan composer pada pengembangan aplikasi Didalam tutorial memuat informasi
Lebih terperinciPerancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML
TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak
Lebih terperinciBAB III METODE PENELITIAN. Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro
BAB III METODE PENELITIAN A. Waktu dan Tempat Penelitian Tugas Akhir ini dilaksanakan di Lab Teknik Komputer Jurusan Teknik Elektro Universitas Lampung pada April 2010 September 2010 B. Alat dan Bahan
Lebih terperinciLAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE
LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE Lporan ini disusun untuk memenuhi tugas mata kuliah Pemograman Java III Fakultas Teknik Informatika Tahun ajaran 2011-2012 Oleh : Hana Marwati
Lebih terperinciM.Octaviano Pratama
Mudah Belajar Python M.Octaviano Pratama tavgreen008@gmail.com http://tavgreen.com Lisensi Dokumen: Copyright 2003-2012 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciOtodidak VBA MS Excel untuk Pemula
Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo,
Lebih terperinciTUGAS 1 APLIKASI WEB DINAMIS LANJUT. Nama : ARISTIAN NUGROHTOMO NIM :
TUGAS 1 APLIKASI WEB DINAMIS LANJUT Nama : ARISTIAN NUGROHTOMO NIM : 12141400 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 1. Apa itu Composer? Mungkin yang namanya composer
Lebih terperinciPanduan Macro Excel untuk Membuat Aplikasi RAB Bangunan
Panduan Macro Excel untuk Membuat Aplikasi RAB Bangunan Panduan Macro Excel untuk Membuat Aplikasi RAB Bangunan Yudhy Wicaksono & Solusi Kantor PENERBIT PT ELEX MEDIA KOMPUTINDO Panduan Macro Excel untuk
Lebih terperinciPanduan Khusus VB 6 bagi Pemula
Panduan Khusus VB 6 bagi Pemula Panduan Khusus VB 6 bagi Pemula Eri Mardiani Surniawan Nur Rahmansyah Amrizal Norsanty PENERBIT PT ELEX MEDIA KOMPUTINDO Panduan Khusus VB 6 bagi Pemula Eri Mardiani, Surniawan,
Lebih terperinciTUGAS 1 WEB DINAMIS LANJUT
TUGAS 1 WEB DINAMIS LANJUT Disusun oleh : NIM : 12131349 NAMA : SURYADI PROGRAM STUDI : TEKNIK INFORMATIKA JENJANG : SARJANA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016
Lebih terperinciLAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE
LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE Lporan ini disusun untuk memenuhi tugas mata kuliah Pemograman Java III Teknik Informatika Tahun ajaran 2011-2012 Oleh : Hana Marwati 1142231
Lebih terperinciEKSPLORASI PYTHON UNTUK PENYESUAIAN MODUL PERKULIAHAN DAN PRAKTIKUM DI TEKNIK INFORMATIKA UNPAS
EKSPLORASI PYTHON UNTUK PENYESUAIAN MODUL PERKULIAHAN DAN PRAKTIKUM DI TEKNIK INFORMATIKA UNPAS TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika,
Lebih terperinciBAB I PENDAHULUAN I.1 Latar Belakang
BAB I PENDAHULUAN I.1 Latar Belakang Perkembangan teknologi informasi menyebabkan setiap individu ataupun kelompok mau tidak mau menerapkannya dalam segala aktifitas. Salah satu contoh penerapannya adalah
Lebih terperinciMembuat Aplikasi Penjualan dengan Macro Excel
Membuat Aplikasi Penjualan dengan Macro Excel Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Infrastruktur Sistem Penyewaan Dan Operasional Harian Setelah melakukan analisa dan pengembangan sistem, pada tahap selanjutnya akan lakukan proses implementasi sistem.
Lebih terperinciTUGAS 1 APLIKASI WEB DINAMIS LANJUT MENGENAL COMPOSER DAN GITHUB DISUSUN OLEH: AHMAD DAHLAN AL-ASY ARI( )
TUGAS 1 APLIKASI WEB DINAMIS LANJUT MENGENAL COMPOSER DAN GITHUB DISUSUN OLEH: AHMAD DAHLAN AL-ASY ARI(12141396) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 COMPOSER
Lebih terperinciTUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link : https://github.com/fathonah/wdl
TUGAS 1 WEB DINAMIS LANJUT Nama : Parisaktiana Fathonah NIM : 12131276 Link : https://github.com/fathonah/wdl12131276 1. Composer a. Pengertian Composer Composer adalah package manager untuk php. Hal ini
Lebih terperinciWEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /
WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA Angga Indrajaya / 1027014 Jurusan Sistem Komputer, Fakultas Teknik,. Jalan Prof. Drg. Suria Sumantri, MPH. No
Lebih terperinciBAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.
BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan zaman yang sangat pesat khususnya dinegaranegara yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya. Negara-negara tersebut
Lebih terperinciPERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)
PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS) Ajeng Puspitasari Rahastri 1, Tengku A. Riza, ST.,MT.2, Rohmat Tulloh 3 1,2, Prodi D3 Teknik Telekomunikasi,
Lebih terperinciTUGAS 1 Aplikasi Web Dinamis Lanjut. Disusun Oleh : Rina Septiana ( )
TUGAS 1 Aplikasi Web Dinamis Lanjut Disusun Oleh : Rina Septiana (12141380) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 A. Composer dan kenapa harus menggunakan Composer?
Lebih terperinciI. Pengenalan Play Framework
I. Pengenalan Play Framework Play framework merupakan framework pemrograman web yang memudahkan dan mempercepat proses development aplikasi menggunakan Java. Framework ini diciptakan untuk mengatasi tantangan
Lebih terperinciMengelola Database Menggunakan Macro Excel
Mengelola Database Menggunakan Macro Excel Mengelola Database Menggunakan Macro Excel Yudhy Wicaksono & Solusi Kantor PENERBIT PT ELEX MEDIA KOMPUTINDO Mengelola Database Menggunakan Macro Excel Yudhy
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Jogja Science Training (JST) merupakan lembaga pendidikan yang bergerak dalam pembinaan olimpiade sains dan berpusat di Yogyakarta. Pembinaan meliputi 9 bidang olimpiade
Lebih terperinciPada akhir pembahasan, peserta diharapkan dapat :
Pengenalan Java tujuan Pada akhir pembahasan, peserta diharapkan dapat : Menjelaskan fitur-fitur teknologi Java seperti, Java Virtual Machine(JVM), garbage collection, dan code security. Menjelaskan perbedaan
Lebih terperinciKernel. Sistem Operasi. STMIK Indonesia Padang Yayasan Amal Bakti Mukmin LINATI IFFAH ( )
Kernel Sistem Operasi LINATI IFFAH (151100098) STMIK Indonesia Padang Yayasan Amal Bakti Mukmin 2016 Kernel A. Pengertian Kernel adalah suatu perangkat lunak yang menjadi bagian utama dari sebuah sistem
Lebih terperinciPendahuluan. Komputasi Nuklir. 29 Oktober Komputasi Nuklir Pendahuluan 29 Oktober / 41
Pendahuluan Komputasi Nuklir 29 Oktober 2015 Komputasi Nuklir Pendahuluan 29 Oktober 2015 1 / 41 Outline 1 Pendahuluan 2 Algoritma 3 Bahasa Pemrograman 4 Implementasi aturan trapesium menggunakan bahasa
Lebih terperinciLAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA. Oleh: NIM : Materi:
LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA Oleh: NIM : Materi: Pengenalan Bahasa Java Mengenali Lingkup Pemrograman Dasar-dasar Pemrograman Mendapatkan
Lebih terperinci1 - Pengenalan Java PENDAHULUAN
1 - Pengenalan Java PENDAHULUAN Java merupakan salah satu bahasa pemrograman yang mendukung konsep OOP secara penuh. Pada awalnya Java dikembangkan oleh Sun Microsystem pada tahun 1995. Beberapa tokoh
Lebih terperinciPengantar Pemrograman dengan Bahasa Java
Pengantar Pemrograman dengan Bahasa Java IF2123 Aljabar Geometri Oleh: Rinaldi Munir Sekolah Teknik Elektro dan Informatika ITB 1 Sejarah Bahasa Java Bahasa java dibuat oleh James Gosling saat masih bergabung
Lebih terperinciOtodidak Pemrograman Database dengan Visual Basic
Otodidak Pemrograman Database dengan Visual Basic Otodidak Pemrograman Database dengan Visual Basic Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak Pemrograman Database dengan Visual Basic
Lebih terperinciSTRUKTUR PEMROGRAMAN PYTHON
I. ATURAN PENULISAN II. STRUKTUR PEMROGRAMAN PYTHON program program yang ditulis dalam Python secara khas jauh lebih pendek dibandingkan dengan program-program C atau C++, karena : Tipe data tingkat tinggi
Lebih terperinciPengantar Pemrograman dengan Bahasa Java
Pengantar Pemrograman dengan Bahasa Java IF2123 Aljabar Geometri Oleh: Rinaldi Munir Sekolah Teknik Elektro dan Informatika ITB 1 Sejarah Bahasa Java Bahasa java dibuat oleh James Gosling saat masih bergabung
Lebih terperinciBAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi
BAB 2 LANDASAN TEORI 2.1. Sekilas Sistem Operasi Android Android merupakan sebuah sistem operasi sama halnya dengan sistem operasi Windows, Linux, maupun Mac OS. Aplikasi android dikembangkan menggunakan
Lebih terperinciBAB I PENDAHULUAN... I-1
DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRAK... iii ABSTRACT... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... xiv DAFTAR GAMBAR... xv DAFTAR LAMPIRAN... xix BAB I PENDAHULUAN...
Lebih terperinciWEB SERVER MODULE & VIRTUAL HOST. Exp : Admin Server Kelas : XII TKJ B. No. Exp : 6 2. Trimans Yogiana
Program Studi : TKJ Nama : Rahadian Wahid WEB SERVER MODULE & VIRTUAL HOST Exp : Admin Server Kelas : XII TKJ B No. Exp : 6 Instruktur : 1. Dodi Permana 2. Trimans Yogiana TUJUAN Siswa dapat memahami tentang
Lebih terperinciTUGAS 1 WEB DINAMIS LANJUT COMPOSER DAN GITHUB DISUSUN OLEH : DUROTUL MADAROYAN ( )
TUGAS 1 WEB DINAMIS LANJUT COMPOSER DAN GITHUB DISUSUN OLEH : DUROTUL MADAROYAN (12141407) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA 2016 A. COMPOSER 1. Apa itu Composer? Composer
Lebih terperincirancang bangun aplikasi web vulnerability scanner terhadap kelemahan sql injection dan xss menggunakan java
BAB II TINJAUAN PUSTAKA 2.1 JAVA Java merupakan sebuah bahasa pemrograman komputer berbasiskan kepada Object Oriented Programming. Java diciptakan setelah C++ dan didesain sedemikian sehingga ukurannya
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 RPL RPL (Rekayasa Perangkat Lunak) adalah suatu disiplin ilmu yang mempelajari semua aspek produksi dalam suatu proses perancangan suatu perangkat lunak / sistem dengan tujuan
Lebih terperinciIMPLEMENTASI DAN PENGUJIAN
BAB 4. IMPLEMENTASI DAN PENGUJIAN Tahap Implementasi merupakan tahap pelaksanaan atau penerapan dari perancangan yang telah dikemukakan pada bab 4, yaitu perancangan sistem untuk melakukan proses kean
Lebih terperinciPengantar Teknologi Sistem Informasi C
Pengantar Teknologi Sistem Informasi C Pengenalan Perangkat Lunak 1 Perangkat Lunak Apa menurut kalian deskripsi dari perangkat lunak? 2 Pengertian Perangkat Lunak Data yang diformat dan disimpan secara
Lebih terperinciIMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG
D.11 IMPLEMENTASI FRAMEWORK LARAVEL PADA SISTEM INFORMASI PEMESANAN PENGGUNAAN LAPANGAN FUTSAL BERBASIS WEB DI ZONA6 FUTSAL SEMARANG Achmad Nakhrowi *, Agung Riyantomo, Moch Subchan Mauludin Jurusan Teknik
Lebih terperinciBAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat
BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Implementasi Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat menjalankan sistem tersebut dengan baik dibutuhkan beberapa persyaratan mengenai
Lebih terperinciMODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA
MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA A. Target Pembelajaran 1. Siswa mampu menginstal JDK 2. Siswa mampu menjalankan eclipse 3. Siswa mampu membuat program sederhana B. Materi 1. Pengenalan
Lebih terperinciBAB IV TESTING DAN IMPLEMENTASI
BAB IV TESTING DAN IMPLEMENTASI 4.1 Implementasi Sistem Implementasi sistem merupakan sebuah tahap meletakan sistem yang diusulkan atau dikembangkan jika nantinya sistem tersebut telah siap dijalankan
Lebih terperinciTUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github
TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github Disusun oleh : Nama : Widayanto Nim : 12141389 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 1. Penjelasan tentang
Lebih terperinciBAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris
BAB 2 TINJAUAN PUSTAKA 2.1 XAMPP XAMPP merupakan singkatan dari : X A M P P : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris : Apache HTTP Server : MySQL Database Server : PHP Scripting
Lebih terperinciNama : Badiah Setyowati NIM :
Nama : Badiah Setyowati NIM : 12141363 ----------------------------------------------- Tugas 1 Web Dinamis 1. Composer Composer merupakan dependencies manager. Sebuah project open source yang dimotori
Lebih terperinciCLASS LIBRARY UNTUK PEMBUATAN APLIKASI CRUD
CLASS LIBRARY UNTUK PEMBUATAN APLIKASI CRUD Wiwit Agus Triyanto Program Studi Sistem Informasi, Fakultas Teknik, Universitas Muria Kudus Gondangmanis, PO Box 53, Bae, Kudus 59352 Email: at.wiwit@yahoo.co.id
Lebih terperinciMerancang Aplikasi Asuransi dengan VB.Net
Merancang Aplikasi Asuransi dengan VB.Net Merancang Aplikasi Asuransi dengan VB.Net I Gusti Ngurah Suryantara, S.Kom., M.Kom PENERBIT PT ELEX MEDIA KOMPUTINDO Merancang Aplikasi Asuransi dengan VB.Net
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI PROGRAM ANTARA MUKA Setelah melalui tahap analisis dan tahap perancangan pada bab 3, maka tahap selanjutnya adalah tahap implementasi dan pengujian. Pada
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASAN. mendukung Aplikasi Penilaian Akademik Berbasis web
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah software dan hardware yang dibutuhkan untuk mendukung Aplikasi Penilaian Akademik Berbasis web A. Software Pendukung 1. Sistem
Lebih terperinciMembuat Aplikasi Perpustakaan dengan MS Access
Membuat Aplikasi Perpustakaan dengan MS Access Membuat Aplikasi Perpustakaan dengan MS Access Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Membuat Aplikasi Perpustakaan dengan MS Access Jubilee
Lebih terperinciBAB 3 PERANCANGAN PROGRAM
BAB 3 PERANCANGAN PROGRAM 3.1 Perancangan Program Membaca Sebuah program dapat dibuat dengan cara Object Oriented Programming (OOP). OOP adalah konsep bahasa pemrograman yang menggunakan objek untuk membuat
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN 1.1 Implementasi Aplikasi dan Konfigurasi Tahap implementasi dan pengujian dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan
Lebih terperinciPENGELOLAAN PERANGKAT LUNAK SURAT MASUK DAN SURAT KELUAR PADA BADAN PENANGGULAN BENCANA DAERAH JAWA BARAT
PENGELOLAAN PERANGKAT LUNAK SURAT MASUK DAN SURAT KELUAR PADA BADAN PENANGGULAN BENCANA DAERAH JAWA BARAT Indra Purnama, M.T.,MCAS,MOS. 1, Nurani Agustina. 2 1,2 Program studi Sistem Informasi, STMIK LPKIA
Lebih terperinciBAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program Aplikasi Pemesanan untuk Jasa Amal pada Yayasan Dana
BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Implementasi Sistem Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Aplikasi Pemesanan untuk Jasa Amal pada Yayasan Dana Sosial
Lebih terperinciBAB IV IMPLEMENTASI APLIKASI
BAB IV IMPLEMENTASI APLIKASI 4.1 PENGGUNAAN PERANGKAT LUNAK. Dalam pembuatannya aplikasi monitoring ini didukung dengan penggunaan aplikasi perangkat lunak JetBrain Php Storm 2017.1 versi PS-171.3780.104
Lebih terperinciPersiapan. 2.1 Hardware
Persiapan Selanjutnya, pertama kali Anda perlu mempersiapkan segala sesuatu yang diperlukan untuk pemrograman Android, baik dari segi hardware dan software. Persiapan ini gunanya menyediakan IDE dan platform
Lebih terperinciBAB 1 PENDAHULUAN 1.1. Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Saat ini perkembangan dunia teknologi informasi semakin meluas, baik dari segi ruang lingkup maupun tingkat perkembangan teknologi itu sendiri. Begitu pula dengan
Lebih terperinciPENDAHULUAN. 1.1 Latar Belakang Masalah BAB I
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web yang semakin pesat seiring dengan kemajuan teknologi internet juga sangat meningkatkan kemudahan serta kecepatan pengiriman data,
Lebih terperinciBAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.
BAB 2 LANDASAN TEORI 2.1 Android Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux. Aplikasi android yang dikembangkan menggunakan java dan menyesuaikan ke dalam bentuk platform
Lebih terperinciBAB III PERANCANGAN SISTEM. membahas tentang ilmu yang terkait dalam permasalahan tersebut.
BAB III PERANCANGAN SISTEM 3.1. Landasan Teori Landasan teori digunakan untuk menyelesaikan masalah secara sistematis. Pada bab ini akan membahas landasan teori yang meliputi landasan teori mengenai hal-hal
Lebih terperinciWebsite Canggih dan Praktis dengan Blogspot
Website Canggih dan Praktis dengan Blogspot Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi sebagaimana
Lebih terperinciMENGENAL PHP BAB Apakah PHP Itu?
BAB 1 MENGENAL PHP 1.1 Apakah PHP Itu? Bagi pemula yang mengenal internet, tidak salah kalau mereka akan memiliki pertanyaan seperti itu. Marilah kita mulai belajar dengan mengenal apa dan bagaimana PHP
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Tren smartphone di Indonesia ini mendorong kenaikan layanan data operator telekomunikasi. Periode 2009-2012, layanan data operator telekomunikasi naik rata-rata 31%.
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Buku Menurut Kamus Besar Bahasa Indonesia, buku memiliki arti lembar kertas yg berjilid, berisi tulisan atau kosong. Kertas-kertas bertulisan itu mempunyai tema bahasan yang
Lebih terperinciHTML 5. Geolocation Web SQL Database, media penyimpanan database lokal
HTML 5 HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi
Lebih terperinciBAB V IMPLEMENTASI DAN KESIMPULAN
BAB V IMPLEMENTASI DAN KESIMPULAN Pada bab ini penulis akan membahas lebih dalam mengenai implementasi dan hasil uji coba terhadap sistem aplikasi yang telah dibuat. Uji coba ini bertujuan untuk mengetahui
Lebih terperinciMengelola Data Excel dengan Sort dan Filter
Mengelola Data Excel dengan Sort dan Filter Mengelola Data Excel dengan Sort dan Filter Yudhy Wicaksono & Solusi Kantor PENERBIT PT ELEX MEDIA KOMPUTINDO Mengelola Data Excel dengan Sort dan Filter Yudhy
Lebih terperinciMenggunakan. Taryana Suryana Jonathan Sarwono
Menggunakan Taryana Suryana Jonathan Sarwono Menggunakan Taryana Suryana Jonathan Sarwono e-commerce MENGGUNAKAN PHP DAN MYSQL Oleh : Taryana Suryana Jonathan Sarwono Edisi Pertama Cetakan Pertama, 2007
Lebih terperinci