MAKALAH SEMINAR KERJA PRAKTEK

Ukuran: px
Mulai penontonan dengan halaman:

Download "MAKALAH SEMINAR KERJA PRAKTEK"

Transkripsi

1 MAKALAH SEMINAR KERJA PRAKTEK CVS (CONCURRENT VERSIONING SYSTEM) SEBAGAI SISTEM PENGENDALI VERSI PENGEMBANGAN PERANGKAT LUNAK PADA PT JAKARTA SOFTWARE KOMUNIKASI Agung Setiawan 1, Adian Fatchur Rochim, ST, MT 2 Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro Jl. Prof. Sudharto, Tembalang, Semarang, Indonesia Abstrak : Pengelolaan proyek pengembangan perangkat lunak merupakan proses yang kompleks dan penuh resiko. Kesulitannya dapat dianalogikan dengan pemain sirkus yang menimang puluhan bola di udara. Seorang project manager harus mampu mengelola permintaan klien, waktu yang terbatas, anggaran yang ketat, ketersediaan personil, dan perubahan yang senantiasa terjadi. Mencoba mengelola proyek dengan tanan kosong sama dengan mendaki gunung tanpa perlengkapan yang memadai. Dalam dunia pengembangan perangkat lunak telah banyak perangkat pembantu yang tersedia dan siap pakai dan banyak diantaranya adalah gratis dan open source. Version control adalah salah satu perlengkapan dasar dalam membangun aplikasi perangkat lunak. Tanpa penggunaan version control, tim pengembang akan disibukkan dengan masalah koordinasi yang menghabiskan energi. Dengan adanya sistem pengendali versi ini maka sebuah perangkat lunak dapat dipecah menjadi beberapa modul dan masing-masing modul ini dikerjakan oleh individu programmer yang berbeda. Kemudian modul-modul yang terpisah dapat disatukan di server repository pengendali versi menjadi suatu aplikasi yang utuh. Kata-kunci : Version Control, CVS, Commit, Checkout 1. PENDAHULUAN 1.1 Latar Belakang Sistem komputer menyediakan suatu sistem solusi berupa perangkat lunak untuk menyelesaikan suatu masalah di berbagai sektor sehingga mendorong setiap pihak untuk dapat menggunakan dan memanfaatkannya secara optimal. Sistem kendali versi memegang peranan penting dalam mendukung suatu proses pengembangan sebuah perangkat lunak dari segi manajemen kode sumber dimana proses pengembangan dilakukan oleh beberapa programmer sekaligus. PT JAKARTA SOFTWARE KOMUNIKASI (Jaksoft) sebagai perusahaan jasa dan solusi perangkat lunak tidak lepas dari penggunaan sistem kendali versi sebagai alat bantu untuk melakukan manajemen terhadap kode sumber. Dengan adanya sistem pengendali versi ini maka sebuah perangkat lunak dapat dipecah menjadi beberapa modul dan masing-masing modul ini dikerjakan oleh individu programmer yang berbeda. Kemudian modul-modul yang terpisah ini dapat disatukan di server repository pengendali versi menjadi suatu aplikasi yang utuh. 1.2 Tujuan Tujuan dari Kerja Praktek di PT JAKARTA SOFTWARE KOMUNIKASI adalah : a) Mengetahui tentang pengelolaan proyek pengembangan perangkat lunak menggunakan Concurrent Versioning System. b) Mengetahui tentang teknologi sistem pengendali versi pada pengembangan perangkat lunak. 1.3 Batasan Masalah Makalah ini hanya membahas masalah instalasi, konfigurasi, cara kerja dan fungsi-fungsi pada sistem pengendali versi dengan menggunakan CVS (Concurrent Versioning System) pada mesin lokal dan program klien TortoiseCVS. 1 Mahasiswa Jurusan Teknik Elektro UNDIP 2 Dosen Jurusan Teknik Elektro UNDIP

2 2. DASAR TEORI 2.1 Version Control Pengontrol versi (atau disebut juga pengontrol revisi, atau manajemen kode sumber) merupakan suatu sistem pengelolaan berbagai revisi dari suatu unit informasi baik berupa dokumen, program, ataupun informasi lainnya yang disimpan dalam media penyimpanan komputer. Sistem ini utamanya digunakan dalam proses pengembangan perangkat lunak dimana tiap anggota dalam tim pengembang dapat saling melakukan perubahan terhadap sebuah berkas yang sama. Tiap-tiap perubahan yang dilakukan biasanya diidentifikasikan dengan menggunakan angka ataupun karakter yang kemudian diistilahkan sebagai "nomor revisi", ataupun sederhananya disebut "revisi". Misalnya sekumpulan berkas yang disertakan saat inisialisasi disebut sebagai "revisi 1", kemudian saat terjadi perubahaan atas satu atau beberapa berkas yang ada disebut sebagai "revisi 2", dan seterusnya. 2.2 CVS Gambar 1 Pohon Historis dari Sebuah Proyek yang Menggunakan Pengontrol Versi CVS ( Concurrent Versioning System ) adalah sebuah sistem pengendali versi berbasis clientserver yang digunakan pada proses pengembangan perangkat lunak. CVS mengatur perubahan versi file pada suatu proyek yang melibatkan banyak file dan atau banyak pengembang. Dengan ini, kita dapat merekam sejarah file sumber dan dokumen. Sehingga memungkinkan kita untuk selalu mengtrack file-file yang kita kerjakan saat kita sedang mengerjakan suatu proyek bersama - sama Fitur CVS Gambar 2 Prinsip Kerja CVS 1. CVS dapat mengambil kembali versi lama software. 2. CVS dapat menyimpan semua versi dari tiap file yang dibuat. 3. CVS memungkinkan akses file secara bersamaan baik untuk dibaca atau ditulisi. 4. CVS menyimpan hanya perubahan file, tidak keseluruhan file 5. CVS dapat melakukan forking (menciptakan cabang dalam pengembangan perangkat lunak sehingga ada dua versi atau lebih yang dikembangkan dengan jalur yang berbeda, yang berasal dari perangkat lunak yang sama) 2.3 TortoiseCVS TortoiseCVS adalah CVS klien untuk Microsoft Windows yang dirilis oleh General Public License. Tidak seperti kebanyakan CVS, CVS ini termasuk dalam Windows shell dengan menambahkan entri ke dalam menu kontekstual dari file explorer, sehingga tidak berjalan di window lain. TortoiseCVS terintegrasi dengan menu windows explorer sehingga sangat memudahkan pengguna dalam proses manajemen source code suatu perangkat lunak. 3. REVISION CONTROL MENGGUNAKAN CVS 3.1 Persyaratan Sistem Dari segi hardware, spesifikasi PC yang digunakan untuk server minimal memiliki sisa HD 200 MB dengan kapasitas RAM 128 MB dan dengan sistem operasi diatas Windows XP. Server yang digunakan adalah CVSNT.

3 Sisi klien, program yang dibutuhkan adalah TortoiseCVS dengan minimal hardware yang memiliki sisa HD 200 MB dengan kapasitas RAM 64 MB. CVSNT berfungsi untuk menyediakan layanan CVS server atau layanan berbasis port Tanpa adanya CVSNT pada server maka TortoiseCVS tidak bisa bekerja pada klien. 3.2 Instalasi TortoiseCVS 1) Download paket TortoiseCVS dari link berikut secara gratis. 2) Aktifkan file installer TortoiseCVS tadi dengan cara klik dua kali atau klik kanan lalu pilih open. 3) Pilih lokasi instalasi dari TortoiseCVS. Lokasi default adalah C:\Program Files\TortoiseCVS 4) Pilih tipe instalasi TortoiseCVS. 5) Jika pada saat proses instalasi tidak terdapat masalah maka proses instalasi telah berhasil. 6) Restart komputer setelah proses instalasi selesai. 7) Buka Windows Explorer lalu klik kanan pada sembarang area. Jika muncul menu TortoiseCVS maka program telah berhasil diinstal 2) Ketikkan perintah cvs d direktori_path init direktori path adalah lokasi direktori yang akan kita gunakan sebagai repository server. Misal pada kasus ini adalah direktori repositorycvs yang terdapat pada drive C. cvs d C:\repositoryCVS init 3) Kemudian CVS akan membuat direktori dengan nama CVSROOT pada direktori repositorycvs tadi. 4) Jika sudah terdapat direktori CVSROOT berarti pembuatan repository telah berhasil Gambar 3 Menu TortoiseCVS 3.3 Membuat Repository Agar dapat bekerja dengan CVS, terlebih dahulu harus membuat repository server yang berguna menyimpan file-file dalam proyek pengembangan perangkat lunak. Berikut langkah lengkap membuat repository pada CVS 1) Buka Command Prompt pada Windows dengan cara klik Start Menu > All Programs > Accessories > Command Prompt. Gambar 4 Direktori CVSROOT 3.4 Membuat Modul Baru Pembuatan modul dilakukan pada direktori tempat pengembang perangkat lunak bekerja, atau disebut dengan sandbox. Misal sanbox adalah D:\sanboxCVS 1) Buat direktori database di dalam sandbox, direktoi inilah yang akan digunakan sebagai nama modul baru. 2) Buat file databaseconnection.php didalam direktori database. 3) Ketikkan isi file, misal: <?php?> $database=""; $host=""; $username=""; $password=""; mysql_connect($host,$username,$password); mysql_select_db($database);

4 4) Klik kanan pada area kosong di direktori database dan pilih CVS > Make New Module. 5) Ada beberapa parameter yang harus diisi pada kotak dialog yang muncul: a. CVSROOT :connection string dari repository server tempat untuk menyimpan modul baru ini. b. Protocol : pilih locally mounted folder(:local:) karena menggunakan mesin server lokal. c.repository folder: ketikkan C:/repositoryCVS d. Module: gunakan nama default, yaitu nama folder module. 3.5 Commit Modul Modul baru yang telah diciptakan tidak otomatis masuk kedalam repository server, kita perlu menambahkannya dengan cara: 1) Klik kanan file databaseconnection.php, pilih CVS Add. 2) Klik kanan lagi, kali ini pilih Cvs Commit. 3) Pada kotak dialog yang muncul ketikkan komentar seperlunya lalu tekan OK 4) Module baru sudah tersimpan pada server 3.6 Checkout Modul Checkout adalah mengambil module yang terdapat pada repository untuk disimpan pada sandbox guna kepentingan pengembangan module. Untuk melakukan checkout misal kita membuat sandbox baru dengan nama direktori sandboxcvs2 untuk membedakan dengan sandbox yang pertama. Adapun proses checkout dilakukan sebagai berikut: 1) Masuk pada sandbox sandboxcvs2, kemudian klik kanan pada area kosong dan pilih CVS Checkout. 2) Kotak dialog muncul. Isikan beberapa parameter yaitu: a) CVSROOT : conection string untuk melakukan koneksi dengan repository. b) Protocol : pilih local c) Repository Folder: Repository tempat menyimpan module yang akan kita ambil. d) Module:nama modul yang akan kita ambil Gambar 5 Dialog membuat modul baru 6) Tekan OK dan modul baru sudah tercipta Gambar 6 Modul database Gambar 7 Dialog Checkout Modul 3) Tekan OK maka modul database sudah terdapat pada sandbox sandboxcvs2

5 3.7 Melakukan Perubahan Modul Proses pengembangan perangkat lunak selalu diwarnai dengan perubahan-perubahan modul, 1) Edit file yang ingin ditambahkan source codenya. 2) Simpan file. 3) File yang telah mengalami perubahan ini tidak otomatis tersimpan ke repository. Oleh karena itu, perlu dilakukan commit file 4) Klik kanan file dan pilih CVS Commit. 5) Modul baru sudah tersimpan di repository. 3.8 Update Sandbox Saat kita bekerja bersama dengan orang lain maka bisa saja modul atau file dalam repository sudah diubah oleh teman kita dan sudah di commit kembali ke repository. Untuk menyamakan modul yang kita miliki di direktori kerja kita dengan modul yang terbaru yang berada di repository karena perubahan tadi maka kita perlu melakukan updating. Updating dapat bekerja di file tunggal, satu set file yang dipilih, atau secara keseluruhan pada semua hirarki folder. Update dapat dilakukan dengan cara pilih file atau folder yang diinginkan, klik kanan dan pilih CVS Update. Dialog proses akan muncul menunjukkan proses update yang sedang berjalan. Ketika orang lian juga melakukan update, hasilnya akan bersatu dengan file kita atau istilahnya merging. CVS akan selalu menjaga setiap perubahan yang telah dilakukan terhadap file yang sama. Repository tidak akan terpengaruh oleh proses update jika kita menerima laporan conflict dalam proses update. Gambar 8 History File 3.10 File Revision History TortoiseCVS menyediakan dua metode untuk mereview dan bekerja dengan history dari file. Pertama dari dialog history, kita dapat melihat history dari file dengan cara klik kanan file tersebut dan pilih CVS > History seperti cara diatas tadi. TortoiseCVS juga menyediakan dialog Revesion Graph yang secara grafis memperlihatkan history dari file, kita dapat melihatnya dengan cara klik kanan file dan pilih CVS > Revision Graph. 3.9 Mengganti Versi Module Adakalanya pengembang perlu untuk mengganti kembali perubahan yang telah di checkin dan kembali lagi ke revisi awal file. Hal tersebut dapat dilakukan dengan langkah sebagai berikut: 1). Klik kanan di file dan pilih CVS > History untuk membuka dialog history 2). Muncul dialog history file yang menampilkan versi-versi suatu file lengkap beserta komentar perubahan yang telah terjadi ketika dilakukan commit file. 2). Klik kanan di revisi yang kita butuhkan dan pilih option Save this revision as 3). Ketika dialog Save As muncul klik tombol Save. 4). Kita telah mendapatkan versi lama dari sebuah file Gambar 9 Dialog Revision Graph

6 Seperti dialog history, dialog Revision Graph juga akan menampilkan keterangan dan operasi CVS pada setiap revisi, tag atau branch. 4. PENUTUP 4.1 Kesimpulan 1. CVS ( Concurrent Versioning System ) sangat bermanfaat untuk mengontrol versi dari perangkat lunak yang masih dalam tahap pengembangan. 2. Dengan CVS, kita bisa mengambil kembali versi lama perangkat lunak yang pernah dibuat. 3. CVS memungkinkan para pengembang untuk bekerjasama dalam sebuah proyek pengembangan perangkat lunak yang melibatkan banyak orang. 4. CVS memungkinkan para pengembang untuk bekerjasama tanpa dibatasi oleh daerah geografi karena semua kode sumber berada di server repository. 5. Repository adalah tempat penyimpanan kode sumber suatu proyek pengembangan perangkat lunak. 6. Pengembang bekerja per modul pada direktori kerja mereka sendiri-sendiri untuk kemudian disatukan di server repository melalui commit. 7. Commit adalah melakukan upload kode sumber dari direktori lokal ke server repository Saran 1. Dengan tercapainya tujuan dari kerja praktek ini, maka penyusun berharap, PT. Jakarta Software Komunikasi tidak menutup kemungkinan untuk melakukan hubungan lebih jauh lagi dan masih selalu terbuka untuk memberi kesempatan kepada mahasiswa Universitas Diponegoro untuk melaksanakan kerja praktek ataupun penelitian untuk tugas akhir. 2. Untuk menghindari adanya conflict file pada kode sumber maka dalam pengembangan perangkat lunak ada pembagian kerja per modul kepada tiap pengembang. 3. Untuk meningkatkan kinerja maka sebaiknya server repository terpasang pada suatu mesin tersendiri terpisah dari server-server lainnya. 4. Diperlukan proteksi terhadap server repository sehingga kode sumber tidak bisa dicuri. 5. Untuk mempertimbangkan penggunan revision control terbaru seperti SVN dan GIT. DAFTAR PUSTAKA [1] Harrsion, Lesley, TortoiseSVN 1.7 Beginner s Guide, Packtpub, Birmingham, 2011 [2] Kemper, Chris, Foundation Version Control for Web Developers, friendsofed, Newcastle, [3] Loeliger, Jon;Matthew McCullogh, Version Control with Git, 2nd Edition, Oreilly, San Francisco, 2012 [4] Mason, Mike, Pragmatic Guide to Subversion,Pragmatic Bookshelf, New Jersey,2010 [5] Muhardin, Endy., Konsep dan Penggunaan Subversion, Penerbit Artivisi, Jakarta, [6] Supriyanto., Setting CVS Server dan Cara Penggunaannya, Info Linux, No 07, Juli 2005, h [7] --, CVS, s_system, September 2012 [8] --, Guided Tour to Cvs, Desember 2012 [9] --, Revision Control, September [10] --, Introduction to CVS on bigmazzy with Tortoise CVS, vshelp.html, Oktober 2012

7 BIOGRAFI PENULIS AGUNG SETIAWAN (L2F008002). Dilahirkan di Batang, 26 Juni 1990, menempuh pendidikan dasar di SD Negeri 02 Bandar Batang, SMP Negeri 01 Bandar Batang, SMA Negeri 01 Pekalongan. Saat ini masih menjadi Mahasiswa Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro Semarang konsentrasi Teknik Informatika dan Komputer. Mengetahui dan Mengesahkan Dosen Pembimbing Adian Fatchur Rochim ST.,MT. NIP

APLIKASI WEB DINAMIS LANJUT TUGAS 1

APLIKASI 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 terperinci

TUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link : https://github.com/fathonah/wdl

TUGAS 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 terperinci

TUGAS 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( ) 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 terperinci

TUGAS 1 Aplikasi Web Dinamis Lanjut Composer dan Github

TUGAS 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 terperinci

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 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 terperinci

TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB

TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB TUGAS WEB DINAMIS LANJUT 1 TUTORIAL COMPOSER DAN GITHUB NIM : 12151495 NAMA : Jamhari PRODI : Teknik Informatika (malam) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER STMIK EL RAHMA YOGYAKARTA

Lebih terperinci

TUGAS 1 Aplikasi Web Dinamis Lanjut. Rachmat Dharmawan

TUGAS 1 Aplikasi Web Dinamis Lanjut. Rachmat Dharmawan TUGAS 1 Aplikasi Web Dinamis Lanjut Rachmat Dharmawan SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 COMPOSER 1. Pengertian Composer Composer merupakan sebuah tool dependency

Lebih terperinci

TUGAS 1 Aplikasi Web Dinamis Lanjut. Disusun Oleh : Rina Septiana ( )

TUGAS 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 terperinci

TUGAS 1. Aplikasi Web Dinamis Lanjut

TUGAS 1. Aplikasi Web Dinamis Lanjut TUGAS 1 Aplikasi Web Dinamis Lanjut Disusun Oleh Egiarto ( 12141408 ) Program Studi : Teknik Informatika Jenjang : Strata 1 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016

Lebih terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT TUGAS 1 APLIKASI WEB DINAMIS LANJUT DISUSUN OLEH NAMA : AGA RIZKY PRAMADHAN NIM : 12131300 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 1. Apa itu Composer? Composer adalah

Lebih terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN. Mengenal Composer dan Github

TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN. Mengenal Composer dan Github TUGAS 1 APLIKASI WEB DINAMIS LANJUTAN Mengenal Composer dan Github Oleh : SITI NUR UTAMI 12141428 TEKNIK INFORMATIKA / 5 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016

Lebih terperinci

(SVN) SERVER DENGAN DROPBOX

(SVN) SERVER DENGAN DROPBOX (SVN) SERVER DENGAN DROPBOX Jonie Hermanto dan Judi Prajetno Teknik Informatika Sekolah Tinggi Teknik Surabaya jonie@stts.edu dan jpsugiono@gmail.com ABSTRAK Bagi software developer yang telah memiliki

Lebih terperinci

TUGAS 1 WEB DINAMIS LANJUT COMPOSER DAN GITHUB DISUSUN OLEH : DUROTUL MADAROYAN ( )

TUGAS 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 terperinci

INSTALASI DAN KONFIGURASI VERTRIGOSERV 2.16

INSTALASI DAN KONFIGURASI VERTRIGOSERV 2.16 INSTALASI DAN KONFIGURASI VERTRIGOSERV 2.16 Oleh: Carwoto e-mail: carwoto@yahoo.com blog: carwoto.wordpress.com Program Studi Teknik Informatika STMIK ProVisi Jl. Kyai Saleh 12-14 Semarang VertrigoServ

Lebih terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUT. Nama : ARISTIAN NUGROHTOMO NIM :

TUGAS 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 terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT TUGAS 1 APLIKASI WEB DINAMIS LANJUT Disusun Oleh : Prisyliawan Aji Suroso ( 12141375 ) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER ELRAHMA YOGYAKARTA 2016 1. Buatlah tutorial / panduan singkat

Lebih terperinci

STMIK ELRAHMA YOGYAKARTA

STMIK ELRAHMA YOGYAKARTA APLIKASI WEB DINAMIS LANJUT COMPOSER DAN GITHUB Disusun Oleh : Nama : Kadaryanto NIM : 12141372 Prodi : Teknik Informatika (Malam) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER STMIK ELRAHMA YOGYAKARTA

Lebih terperinci

Nama : Badiah Setyowati NIM :

Nama : 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 terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT TUGAS 1 APLIKASI WEB DINAMIS LANJUT NIM :12141413 NAMA :JENI HARYANTO PRODI :TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 COMPOSER A. Apa itu Composer?

Lebih terperinci

MENGENAL FTP (FILE TRANSFER PROTOCOL)

MENGENAL FTP (FILE TRANSFER PROTOCOL) MENGENAL FTP (FILE TRANSFER PROTOCOL) 1. Pengenalan FTP dan Software yang digunakan. 1) Pengenalan FTP Dalam sebuah jaringan komputer dalam area lokal maupun yang terkoneksi dengan internet seringkali

Lebih terperinci

U U U UC-17 Skenario normal I Skenario alternatif I

U U U UC-17 Skenario normal I Skenario alternatif I 6 6.1 Rencana dan Prosedur 6.1.1 Rencana Rencana pengujian dibuat berdasarkan skenario use case yang terdefinisi pada Subbab 2.3.4. Rencana pengujian dapat dilihat pada Tabel 6-1. Tabel 6-1 Rencana Use

Lebih terperinci

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama Paket Aplikasi Sekolah (PAS) Jenjang Pendidikan SMP Dokumentasi Sistem Instalasi PAS Departemen Pendidikan Nasional Ditjen Manajemen Pendidikan Dasar dan Menengah Direktorat Pembinaan Sekolah Menengah

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA COMPOSER DAN GITHUB Oleh : Rizki Kurniawan DP 12141381 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER EL RAHMA YOGYAKARTA 2016 Tugas 1 Web Dinamis Lanjut 1. Buatlah tutorial / panduan singkat penggunaan

Lebih terperinci

TUGAS 1 WEB DINAMIS LANJUT

TUGAS 1 WEB DINAMIS LANJUT TUGAS 1 WEB DINAMIS LANJUT Di Susun Oleh : Andi nur Arifin ( 12141397 ) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 COMPOSER A. Apa itu Composer Composer adalah manajemen

Lebih terperinci

KONFIGURASI MAIL SERVER DENGAN MERCURY

KONFIGURASI MAIL SERVER DENGAN MERCURY KONFIGURASI MAIL SERVER DENGAN MERCURY SETTING MAIL SERVER (MERCURY) XAMPP sampai saat ini masih umum digunakan sebagai web server dan database server, padahal sesunggunhnya xampp memiliki empat komponen

Lebih terperinci

4. Pilih direktori tempat penyimpanan lalu klik Lanjut. A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM

4. Pilih direktori tempat penyimpanan lalu klik Lanjut. A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM 4. Pilih direktori tempat penyimpanan lalu klik Lanjut 2. Lanjut untuk melanjutkan 5. Centangi 2 opsi seperti pada gambar, klik Lanjut 3. Pilih

Lebih terperinci

BAB IV IMPLEMENTASI DAN ANALISA

BAB IV IMPLEMENTASI DAN ANALISA BAB IV IMPLEMENTASI DAN ANALISA 4. Implementasi dan Analisa Pada bagian ini akan dijelaskan langah-langkah pembuatan aplikasi dengan menggunakan Bahasa pemrograman Java untuk Android, proses implementasi

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah

Lebih terperinci

SISTEM OPERASI WINDOWS

SISTEM OPERASI WINDOWS SISTEM OPERASI WINDOWS Apakah Sistem Operasi? Sistem operasi adalah sebuah sistem yang diperlukan untuk dapat menjalankan program /software yang ada di komputer. Macam-Macam Sistem Operasi Windows Sistem

Lebih terperinci

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras, Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras, spesifikasi perangkat lunak, spesifikasi kebutuhan sistem, jadwal implementasi, dan petunjuk penggunaan sistem untuk memberikan

Lebih terperinci

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124

INSTALLATION GUIDE INSTALLATION GUIDE. PT.Technomatic Cipta Mandiri. IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124 INSTALLATION GUIDE PT.Technomatic Cipta Mandiri IT division: Jl. Cikutra Baru Raya No.2 Bandung-40124 Telp./Fax.: 022 70051771; 7219761 INSTALLATION GUIDE INSTALLATION GUIDE MailTracking merupakan sebuah

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Tabel 4.1 Tabel rencana implementasi OCT NOV DEC JAN Act Plan I II III IV V I II III IV I II III IV V I II Pemilihan Hardware & Software # # Konfigurasi

Lebih terperinci

Aplikasi Web Dinamis Lanjut

Aplikasi Web Dinamis Lanjut TUGAS 1 Aplikasi Web Dinamis Lanjut Disusun Oleh : RAHMAD HIDAYAT (12141377) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 Tugas 1 Web Dinamis Lanjut 1. Buatlah tutorial

Lebih terperinci

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub

TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub TUGAS 1 Aplikasi Web Dinamis Lanjut Mengenal Composer dan GitHub Disusun Oleh Slamet Sudiman (12141429) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2015 1. Buatlah tutorial

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI 47 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Sistem 4.1.1. Perangkat Keras Perangkat keras atau hardware terpenting yang dipakai untuk membuat perubahan pada topologi jaringan SMA St. Kristoforus

Lebih terperinci

A. INSTALLASI SOFTWARE

A. INSTALLASI SOFTWARE A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM 3. Pilih Next 4. Pilih direktori tempat penyimpanan lalu tekan, Lanjut 2. Next untuk melanjutkan 5. Pilih Typical, Next B. LOGIN PROGRAM 1.

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 IMPLEMENTASI Setelah melakukan analisa dan perancangan sistem pada bab 3 terhadap plugin yang akan dibuat, tahapan selanjutannya adalah implementasi dan pengujian

Lebih terperinci

TUGAS APLIKASI WEB DINAMIS LANJUT. Tugas 1. : Ditya Lingga Watestha Nomor Mahasiswa : Program Studi : Teknik Informatika Jenjang : Strata 1

TUGAS APLIKASI WEB DINAMIS LANJUT. Tugas 1. : Ditya Lingga Watestha Nomor Mahasiswa : Program Studi : Teknik Informatika Jenjang : Strata 1 TUGAS APLIKASI WEB DINAMIS LANJUT Tugas 1 Disusun oleh Nama : Ditya Lingga Watestha Nomor Mahasiswa : 12131318 Program Studi : Teknik Informatika Jenjang : Strata 1 SEKOLAH TINGGI MANAJEMEN INFORMATIKA

Lebih terperinci

Aplikasi Web Dinamis Lanjut

Aplikasi 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 terperinci

TUGAS 1 APLIKASI WEB DINAMIS LANJUT

TUGAS 1 APLIKASI WEB DINAMIS LANJUT TUGAS 1 APLIKASI WEB DINAMIS LANJUT Disusun oleh Abdurrasyid Al Muhtadi (12141393) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKATA 2016 COMPOSER A. Apa itu composer? Composer

Lebih terperinci

DATABASE SQL SERVER. Database SQL Server Halaman 1

DATABASE SQL SERVER. Database SQL Server Halaman 1 1 DATABASE SQL SERVER Objektif: Mengetahui sejarah SQL Server 7.0 Mengengetahui perbedaan SQL Server dengan Microsoft Access Mengenal program bantu yang ada di SQL Server 7.0 Mengetahui cara membuat database

Lebih terperinci

I. INSTALLASI SOFTWARE

I. INSTALLASI SOFTWARE I. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM 4. Isikan username dan Organization, Next 2. Next untuk melanjutkan 5. Pilih Typical, Next 3. Pilih I accept the terms in the licence agrement,

Lebih terperinci

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux)

2. Perangkat Jaringan (Kabel UTP, Switch/Hub,Ethernet) Perangkat Lunak 1. Sistem Operasi (WindowsXP, Windows 2000, Windows 2003, Linux) Bab I Installasi Untuk menjalankan dan mempraktekan Web Site Sekolah ini ada 2 tahapan installasi yang harus diinstall di komputer: Installasi Web Server. Installasi Web Sekolah. A. Installasi Web Server

Lebih terperinci

FILE TRANSFER PROTOCOL (FTP) SERVER

FILE TRANSFER PROTOCOL (FTP) SERVER FILE TRANSFER PROTOCOL (FTP) SERVER File Transfer Protocol (FTP) merupakan salah satu layanan yang banyak digunakan dalam jaringan untuk mengkopikan suatu file dari suatu komputer ke komputer lain. Agar

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi sistem Pada bab sebelumnya penulis menjelaskan bagaimana sistem yang sedang berjalan pada fluency school of english, pada bab sebelumnya juga penulis

Lebih terperinci

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama

Departemen Pendidikan Nasional. Ditjen Manajemen Pendidikan Dasar dan Menengah. Direktorat Pembinaan Sekolah Menengah Pertama Paket Aplikasi Sekolah (PAS) Jenjang Pendidikan SMP Dokumentasi Sistem Departemen Pendidikan Nasional Ditjen Manajemen Pendidikan Dasar dan Menengah Direktorat Pembinaan Sekolah Menengah Pertama 2007 DAFTAR

Lebih terperinci

A. INSTALLASI SOFTWARE

A. INSTALLASI SOFTWARE A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM 4. Isikan username dan Organization, Next 2. Next untuk melanjutkan 5. Pilih Typical, Next 3. Pilih I accept the terms in the licence agrement,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 85 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat menggunakan aplikasi pendukung seperti : Web Server, aplikasi pengolahan monitoring

Lebih terperinci

Tugas 1 Web Dinamis Lanjut COMPOSER DAN GITHUB. Imam Abdul Lathif TI-Malam

Tugas 1 Web Dinamis Lanjut COMPOSER DAN GITHUB. Imam Abdul Lathif TI-Malam Tugas 1 Web Dinamis Lanjut COMPOSER DAN GITHUB Imam Abdul Lathif 12141371 TI-Malam Membuat Tutorial Singkat penggunaan Composer pada pengembangan aplikasi Gambar 1. Logo Composer 1. Apa itu Composer? Composer

Lebih terperinci

BAB 4 PERANCANGAN DAN EVALUASI

BAB 4 PERANCANGAN DAN EVALUASI 80 BAB 4 PERANCANGAN DAN EVALUASI Seperti yang telah dijelaskan pada bab sebelumnya, solusi yang diberikan untuk menghadapi permasalahan yang sedang dihadapi oleh PT. Solusi Corporindo Teknologi adalah

Lebih terperinci

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program FTP Server File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP

Lebih terperinci

Gambar 18. Koneksi Peer to Peer. Switch. Komputer B. Gambar 19. Topologi Star menggunakan 3 PC

Gambar 18. Koneksi Peer to Peer. Switch. Komputer B. Gambar 19. Topologi Star menggunakan 3 PC WORKSHOP INTERNET PROTOCOL (IP) 1. ALAT DAN BAHAN Alat dan bahan yang digunakan antara lain : 1. Switch 1 buah 2. Kabel cross-over (2 meter) 1 buah 3. Kabel straight-through @ 2 meter 3 buah 4. Komputer

Lebih terperinci

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG Oleh: Aminullah Ruhul Aflah (L2F005509) Jurusan Teknik Elektro Fakultas Teknik Universitas

Lebih terperinci

Setting SMS Gateway dengan GAMMU Private Training Web Development Padang. 11/2/2014

Setting SMS Gateway dengan GAMMU Private Training Web Development Padang. 11/2/2014 Setting SMS Gateway dengan GAMMU Private Training Web Development Padang 11/2/2014 www.phpmu.com Berikut langkah-langkah yang harus anda lakukan dari cara mendapatkan aplikasi gammu, memasang aplikasi,

Lebih terperinci

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 1 KONFIGURASI DATABASE CLIENT DAN SERVER

PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 1 KONFIGURASI DATABASE CLIENT DAN SERVER PRAKTIKUM BASIS DATA TERDISTRIBUSI MODUL 1 KONFIGURASI DATABASE CLIENT DAN SERVER LABORATORIUM REKAYASA PERANGKAT LUNAK TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2011-2012 I. TUJUAN

Lebih terperinci

MEMBUAT WEB KURSUS BARU DAN MENGELOLA WEB KURSUS PADA E-LEARNING MENGGUNAKAN CMS MOODLE

MEMBUAT WEB KURSUS BARU DAN MENGELOLA WEB KURSUS PADA E-LEARNING MENGGUNAKAN CMS MOODLE MEMBUAT WEB KURSUS BARU DAN MENGELOLA WEB KURSUS PADA E-LEARNING MENGGUNAKAN CMS MOODLE Pengantar Carwoto e-mail: carwoto@yahoo.com Blog: carwoto.wordpress.com Program Studi Teknik Informatika Sekolah

Lebih terperinci

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

MODUL 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 terperinci

Pertemuan 11 Pengenalan DBMS dan MySQL

Pertemuan 11 Pengenalan DBMS dan MySQL Pertemuan 11 Pengenalan DBMS dan MySQL Tentang Database, DBMS, dan RDBMS Tentang MySQL Instalasi MySQL di Windows Menjalankan Service MySQL Koneksi ke Server MySQL Berbagai Tools Administrasi Server MySQL

Lebih terperinci

Bondan Muliawan Mengenal ASP

Bondan Muliawan  Mengenal ASP Instalasi Personal Web Server dan Pengenalan ASP Bondan Muliawan mail@bondan.net http://www.bondan.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan

Lebih terperinci

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA A. Instalasi paket Java Development Kit (JDK) 1. Download paket JDK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) Pertama masuk ke situs http://java.sun.com/javase/downloads/index.jsp,

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. bus yang telah dibuat aplikasinya. Penjelasan yang diberikan yaitu tentang

BAB V IMPLEMENTASI DAN PEMBAHASAN. bus yang telah dibuat aplikasinya. Penjelasan yang diberikan yaitu tentang BAB V IMPLEMENTASI DAN PEMBAHASAN Bab ini berisi tentang hasil desain program sistem informasi persewaan bus yang telah dibuat aplikasinya. Penjelasan yang diberikan yaitu tentang hardware dan software

Lebih terperinci

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

Perancangan 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 terperinci

Mengakses Microsoft SQL Server dengan PHP

Mengakses Microsoft SQL Server dengan PHP Mengakses Microsoft SQL Server dengan PHP Budi Hartono pakne.dhea@gmail.com http://cakbud.info Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

KONFIGURASI JARINGAN KOMPUTER dan Pengenalan Packet Tracer

KONFIGURASI JARINGAN KOMPUTER dan Pengenalan Packet Tracer 2 KONFIGURASI JARINGAN KOMPUTER dan Pengenalan Packet Tracer Modul ini berisi cara konfigurasi perangkat yang digunakan dalam jaringan komputer. Contoh sederhana membangun jaringan komputer menggunakan

Lebih terperinci

MANUAL UNTUK MENJALANKAN PROGRAM

MANUAL UNTUK MENJALANKAN PROGRAM 1 MANUAL UNTUK MENJALANKAN PROGRAM Aplikasi ini dibuat dengan menggunakan aplikasi php dan javascript sebagai rancangan interface, untuk tempat penyimpanan data (database) digunakan MySQL client version:

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam ilmu komputer, implementasi menjadi tahap realisasi dari spesifikasi

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam ilmu komputer, implementasi menjadi tahap realisasi dari spesifikasi BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Dalam ilmu komputer, implementasi menjadi tahap realisasi dari spesifikasi teknis atau algoritma dalam bentuk sebuah program, komponen sistem, maupun software

Lebih terperinci

PROSES INSTALASI WINDOWS 7 DI VIRTUAL BOX

PROSES INSTALASI WINDOWS 7 DI VIRTUAL BOX PROSES INSTALASI WINDOWS 7 DI VIRTUAL BOX Pertama-tama setelah membuka/menjalankan aplikasi VirtuaBox, tahap merencanakan software system operasi yang akan diinstall. (1) klik New (seperti yang ditunjukkan

Lebih terperinci

TUGAS PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI MODUL 2

TUGAS PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI MODUL 2 TUGAS PRAKTIKUM PENGANTAR TEKNOLOGI INFORMASI MODUL 2 NAMA : AKHMAD ABD. ROHMAN NO.STAMBUK : F 551 13 100 KELAS : INFORMATIKA C PROGRAM STUDI S1 TEKNIK INFORMATIKA JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK

Lebih terperinci

PANDUAN INSTALASI PERANGKAT LUNAK

PANDUAN INSTALASI PERANGKAT LUNAK UPRIGHT V-ROUTING PANDUAN INSTALASI PERANGKAT LUNAK Jl. Hasyim Ashari 29-29A Jakarta Pusat 10150 Indonesia Phone: 62-21-6316923 Fax: 62-21-6316920 support@uprightdecision.com www.uprightdecision.com Daftar

Lebih terperinci

Berikut ini merupakan langkah-langkah untuk menjalankan aplikasi sms gateway ini :

Berikut ini merupakan langkah-langkah untuk menjalankan aplikasi sms gateway ini : Cara Menjalankan Program Berikut ini merupakan langkah-langkah untuk menjalankan aplikasi sms gateway ini : 1. Instal Apache2triad 5.4 dengan cara klik 2 kali pada Apache2triad 5.4 pada folder software

Lebih terperinci

PRAKTIKUM JARINGAN KOMPUTER SEMESTER GENAP MODUL II FILE SHARING DAN PRINT SERVER

PRAKTIKUM JARINGAN KOMPUTER SEMESTER GENAP MODUL II FILE SHARING DAN PRINT SERVER PRAKTIKUM JARINGAN KOMPUTER SEMESTER GENAP MODUL II FILE SHARING DAN PRINT SERVER A. TUJUAN PRAK TIKUM Memahami cara pembuatan jaringan Local Area Network (LAN) Memahami cara menjalankan perintah ping

Lebih terperinci

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah

6. Jika langkah di atas dijalankan dengan benar, user akan masuk ke halaman login seperti gambar di bawah Cara menjalankan program 1. Install WAMP Server atau XAMPP Server dan jalankan. (klik link untuk melihat cara install) 2. Install browser, dapat menggunakan Firefox, Chrome, atau browser yang lain (pada

Lebih terperinci

BAB 3 PERANCANGAN SISTEM Mendefinisikan Web Dalam Dreamweaver MX 2004

BAB 3 PERANCANGAN SISTEM Mendefinisikan Web Dalam Dreamweaver MX 2004 BAB 3 PERANCANGAN SISTEM 3.1. Mendefinisikan Web Dalam Dreamweaver MX 2004 Pertama sekali yang perlu kita lakukan sebelum membangun web yang akan kita buat agar semua file tertata rapi dan terkumpul pada

Lebih terperinci

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1 soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1 Daftar Isi Daftar Isi...2 BAB I. PENDAHULUAN...3 1.1. Sekilas Tentang Moodle...3

Lebih terperinci

TUGAS AOK BAB OS. Jalankan aplikasi virtualbox terlebih dahulu.

TUGAS AOK BAB OS. Jalankan aplikasi virtualbox terlebih dahulu. TUGAS AOK BAB OS 1. Windows Server 2008 Windows Server 2008 adalah nama sistem operasi untuk server dari perusahaan Microsoft. Sistem server ini merupakan pengembangan dari versi sebelumnya yang disebut

Lebih terperinci

Instalasi MySQL dengan App Serv [ Hari Zulianto ] [Year] JOB SHEET

Instalasi MySQL dengan App Serv [ Hari Zulianto ] [Year] JOB SHEET JOB SHEET Nama SMK : SMK IPTEK Weru Sukoharjo Kompetensi Keahlian : Rekayasa Perangkat Lunak Mata Pelajaran / SK : SQL Dasar Guru Mapel : Hari Zulianto, ST Semester/Tahun : 3 / 2017 Apa itu Server Package

Lebih terperinci

Petunjuk Teknis Aplikasi Web Laporan Berkala BPR (Web BPR)

Petunjuk Teknis Aplikasi Web Laporan Berkala BPR (Web BPR) Petunjuk Teknis Aplikasi Web Laporan Berkala BPR (Web BPR) Versi 1.0 2402 I. Pendahuluan 1.1. Pengantar Sistem Aplikasi Aplikasi Laporan Berkala Bank Perkreditan Rakyat (LBBPR) terdiri dari : 1. Aplikasi

Lebih terperinci

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL

Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL Student Exercise Series: Pemrograman Web Database Latihan 1: Menginstal Web Server Apache, PHP, dan MySQL Sekarang ini, menginstal web server Apache, PHP, dan MySQL sangatlah mudah. Anda cukup mengisntal

Lebih terperinci

Mengenal Microsoft Word 2010

Mengenal Microsoft Word 2010 Mengenal Microsoft Word 2010 Kita tentunya sudah tidak asing lagi dengan perangkat lunak (software) pengolah kata yang bernama Microsoft Word (MS Word). Sejak pertama kali dirilis tahun 1983 dengan nama

Lebih terperinci

MANUAL UNTUK MENJALANKAN

MANUAL UNTUK MENJALANKAN MANUAL UNTUK MENJALANKAN Aplikasi ini dibuat dengan menggunakan aplikasi php dan javascript sebagai rancangan interface, untuk tempat penyimpanan data (database) digunakan MySQL client version: 5.1.37.

Lebih terperinci

Instalasi ubuntu. Langkah pertama boot ubuntu installer pada PC anda. pilih start or install ubuntu

Instalasi ubuntu. Langkah pertama boot ubuntu installer pada PC anda. pilih start or install ubuntu Instalasi ubuntu Proses instalasi base system Ubuntu sangat mudah, karena tidak menawarkan banyak pilihan, cukup mengikuti langkah satu dua tiga, dan voila! Ubuntu terinstall di PC anda Langkah pertama

Lebih terperinci

Koneksi PHP -ODBC Persiapan

Koneksi PHP -ODBC Persiapan Koneksi PHP -ODBC Beberapa waktu yang lalu ada salah seorang pembaca Sony AK Knowledge Center yang bertanya mengenai cara koneksi dari PHP ke database SQL Server. Kedengarannya mungkin aneh karena biasanya

Lebih terperinci

Panduan Pengelolaan Hosting

Panduan Pengelolaan Hosting Panduan Pengelolaan Hosting Berikut ini kami berikan pengelolaan umum untuk hosting yang sering dilakukan. Secara umum, ada 2 bagian besar, yaitu Pengelolaan Control Panel dan Manajemen File dengan FTP

Lebih terperinci

A. INSTALLASI SOFTWARE

A. INSTALLASI SOFTWARE A. INSTALLASI SOFTWARE 1. Masukkan CD Program ke dalam CD ROM 3. Centangi Buat Icon Di Desktop, Lanjut 2. Lanjuta untuk melanjutkan 4. Install untuk melanjutkan 5. Klik Install 7. Klik Launch The Program,

Lebih terperinci

Laporan Praktikum. Anggota kelompok : Dayanni Vera Versanika Ichtiar Testament Gea Rizal Putra Ramadhan

Laporan Praktikum. Anggota kelompok : Dayanni Vera Versanika Ichtiar Testament Gea Rizal Putra Ramadhan Laporan Praktikum Anggota kelompok : Dayanni Vera Versanika Ichtiar Testament Gea Rizal Putra Ramadhan WINDOWS SERVER 2008 Laporan ini mencakup tentang : 1. Definisi dari DNS itu sendiri. 2. Cara Kerja

Lebih terperinci

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB.

TEKNOLOGI INFORMASI DAN KOMUNIKASI ADMINISTRASI SERVER DEB-003 STRUKTUR MODUL ADMINISTRASI LINUX DEBIAN SQUEEZE DASAR-DASAR JARINGAN DEB. STRUKTUR MODUL ADMINISTRASI LINUX IAN SQUEEZE KODE MODUL -001-002 NAMA MODUL DASAR-DASAR JARINGAN SISTEM OPERASI Rev. 1-51 URAIAN UNIT Tujuan Belajar Setelah mempelajari modul unit ini, diharapkan peserta

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI 177 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Sumber Daya 4.1.1.1 Kebutuhan Perangkat Lunak Perangkat lunak yang dibutuhkan agar sistem yang telah diinstalasi dapat berjalan dengan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sebelum melakukan implementasi dan menjalankan aplikasi Rancang Bangun Prototype Produk Paket Sistem Komputasi Akuntansi Keuangan, dibutuhkan spesifikasi

Lebih terperinci

PANDUAN INSTALASI CONNECTION KIT PADA MACINTOSH

PANDUAN INSTALASI CONNECTION KIT PADA MACINTOSH PANDUAN INSTALASI CONNECTION KIT PADA MACINTOSH System operasi untuk Macintosh ada beberapa versi. Versi yang terakhir adalah System 8. Sedangkan yang banyak digunakan adalah System 7.5. Pada System 7.6

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI 129 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Sumber Daya Aplikasi 4.1.1.1 Kebutuhan Perangkat Lunak Spesifikasi recomended perangkat lunak yang diperlukan dalam implementasi aplikasi

Lebih terperinci

PENGENALAN DAN INSTALASI SOFTWARE

PENGENALAN DAN INSTALASI SOFTWARE PENGENALAN DAN INSTALASI SOFTWARE A. Pengenalan Software Software atau perangkat lunak adalah daftar instruksi yang memerintahkan computer untuk menerima input, memproses input, mengeluarkan output dan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sarana-sarana yang dibutuhkan dalam mengoperasikan sistem pemesanan dan laporan penjualan yang telah dibuat ini dapat dibagi menjadi 4 kelompok, yaitu

Lebih terperinci

PETUNJUK SINGKAT INSTALASI DAN PENGGUNAAN IGN 2009

PETUNJUK SINGKAT INSTALASI DAN PENGGUNAAN IGN 2009 PETUNJUK SINGKAT INSTALASI DAN PENGGUNAAN IGN 2009 TIM PENGEMBANG IGN 2009 PUSLIT INFORMATIKA LIPI PETUNJUK SINGKAT INSTALASI IGN 2009 Pendahuluan IGN 2009 adalah salah satu distro linux yang dikembangkan

Lebih terperinci

FILE SHARING DALAM JARINGAN INTRANET Anggie Salsa Saputra 1, Adian Fatchur Rochim, ST. MT 2.

FILE SHARING DALAM JARINGAN INTRANET Anggie Salsa Saputra 1, Adian Fatchur Rochim, ST. MT 2. FILE SHARING DALAM JARINGAN INTRANET Anggie Salsa Saputra 1, Adian Fatchur Rochim, ST. MT 2. 1 Mahasiswa dan 2 Dosen Jurusan Teknik Elektro, Fakultas Teknik, Universitas Diponegoro Jl. Prof. Sudharto,

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. Administrasi Paket Lelang Proyek ini, yaitu : Administrasi Paket Lelang Proyek ini, yaitu :

BAB V IMPLEMENTASI DAN PEMBAHASAN. Administrasi Paket Lelang Proyek ini, yaitu : Administrasi Paket Lelang Proyek ini, yaitu : BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan aplikasi pengelolaan administrasi paket lelang proyek yaitu: a. Software

Lebih terperinci

Manual Installation Perceptive Content Web

Manual Installation Perceptive Content Web Manual Installation Perceptive Content Web 1 DAFTAR ISI System Requirement Perceptive... 3 Cara Cek Versi JRE... 4 Langkah Instalasi JRE... 5 Mengaktifkan JRE... 7 2 System Requirement untuk Perceptive

Lebih terperinci

Manual Penggunaan dan Instalasi Software

Manual Penggunaan dan Instalasi Software Manual Penggunaan dan Instalasi Software 2014 Daftar Isi I. Instalasi... 1 1. Instalasi Software... 1 a. Instalasi Modem... 1 b. Instalasi Software... 1 c. Aktifasi Software... 1 2. Setting Fingerprint...

Lebih terperinci

Persiapan. 2.1 Hardware

Persiapan. 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 terperinci

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP.

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP. L1 Install XAMPP Sebelum program didistribusikan, maka harus melakukan proses instalasi beberapa program yang dibutuhkan dalam perancangan aplikasi member ini. Berikut adalah langkah-langkah dari proses

Lebih terperinci

PENGUJIAN DAN IMPLEMENTASI SISTEM

PENGUJIAN DAN IMPLEMENTASI SISTEM PENGUJIAN DAN IMPLEMENTASI SISTEM 4.1. Pengujian Sistem Setelah program selesai dibuat maka dilakukan pengujian (testing) terhadap program. Langkah pengujian sistem ditujukan 2 pihak yaitu programmer dan

Lebih terperinci