Bab III. Penentuan Alternatif, Evaluasi dan Perancangan

Ukuran: px
Mulai penontonan dengan halaman:

Download "Bab III. Penentuan Alternatif, Evaluasi dan Perancangan"

Transkripsi

1 Bab III Penentuan Alternatif, Evaluasi dan Perancangan 3.1 Analisis Sistem Berjalan Analisis sistem berjalan adalah analisa tentang program ng telah ada sebelumn ng akan dikembangkan oleh pengembang. Pada kasus ini, sistem ng sudah ada bernama Bebek Jafaik. Bebek Jafaik adalah suatu aplikasi berbasis web ng berguna untuk melakukan pengunduhan dimana suatu firewall membatasi proses unduh tersebut. Sebelumn akan dijelaskan bagaimana cara server lokal memblokir proses unduh tersebut. Server lokal dapat membatasi proses unduh dengan firewall melalui dua cara. Pertama, dengan penringan URL dan kedua dengan penringan ekstensi file. Pada server lokal, terdapat daftar-daftar URL ng dilarang oleh firewall tersebut pada klien untuk menuju pada URL tersebut. Firewall akan membatasi atau memblokir proses unduh ketika pengunduh mengirimkan URL ng terdaftar pada pemblokiran. Selain itu pada penringan ekstensi file, firewall juga melakukan pendaftaran ekstensi atau format file dan memilih ekstensi mana ng berhak dan ng berhak untuk diunduh. Setelah diuraikan permasalahan di atas, perlu dibuat suatu aplikasi untuk melewati firewall tersebut dan aplikasi ng sudah ada saat ini adalah Bebek Jafaik. Bebek Jafaik sangat berguna bagi pengguna ng senang mengunduh suatu file lewat Internet. Dengan Bebek Jafaik, pengguna dapat melakukan pengunduhan walaupun proses unduh dibatasi oleh suatu firewall. Selain itu, pengguna han membutuhkan direct link download ng telah disediakan oleh server web ng diinginkan. 27

2 28 Berikut gambar kinerja pengunduh ketika firewall memblokir proses unduh. Internet pengunduh Ditolak Firewall terputus Server tujuan Gambar 3.1 Proses Pemblokiran oleh Server Lokal Dapat dilihat pada Gambar 3.1 bahwa pengunduh secara langsung meminta proses unduh ng dilanjutkan kepada server tempat file ng ingin diunduh tersebut. Ketika pengunduh mengirimkan link unduh, firewall akan menring link tersebut. Ketika terdapat suatu string atau susunan kata ng terdaftar pada firewall tersebut untuk memblokir URL tersebut, firewall akan segera menghentikan permintaan pengunduh dan akan meneruskan pada server unduh tersebut. Ataupun ketika pengunduh meminta untuk mengunduh file dimana ekstensi file ng ingin diunduh telah terdaftar pada penringan pemblokiran ekstensi file, firewall akan dengan segera untuk menghentikan permintaan pengunduh. Setelah melihat kinerja firewall dalam pembatasan proses unduh, pengunduh membutuhkan suatu aplikasi berbasis web ng bernama Bebek Jafaik dimana aplikasi tersebut dapat mengubah string URL atau ekstensi file pada suatu string ng lain dan dapat terlacak oleh firewall.

3 29 Cara kerja Bebek Jafaik secara umum ditunjukan pada Gambar 3.2. Server Tujuan Internet Mengirim URL ng telah diubah Merespon permintaan Firewall Mengirim URL Memberi file ng diminta Aplikasi Bebek Jafaik Pengunduh Gambar 3.2 Cara Kerja Bebek Jafaik

4 30 Pada Gambar 3.2, dapat dilihat bahwa pengunduh akan memberikan direct link download pada aplikasi Bebek Jafaik ng diblokir. Setelah itu Bebek Jafaik akan mengubah string URL ke bentuk string ng terlacak oleh firewall, dalam hal ini URL diubah kedalam bentuk md5. Ketika proses pengubahan selesai, Bebek Jafaik mengirimkan string ng telah diubah tersebut menuju server ng dituju dalam pengunduhan. Dengan cara ini, pengunduh dapat menerima file ng telah diminta sebelumn. Diagram alir ng menggambarkan cara kerja Bebek Jafaik ditunjukan seperti Gambar 3.3: Mulai Membaca URL ng di POST Jika URL Valid Algoritma Bebek Jafaik untuk mengubah link download tersebut File Tidak Ditemukan Selesai Gambar 3.3 Diagram Alir Bebek Jafaik

5 31 Bebek Jafaik akan berjalan jika pengunduh telah memiliki direct link download file ng akan diunduh. Direct link tersebut akan diubah kedalam bentuk md5 dan bentuk link baru akan dikirim ke server web ng akan diunduh. Bebek Jafaik mempuni basis data ng bernama h23238_rn_db untuk menyimpan tabel bebek ng berguna untuk menyimpan atribut-atribut ng dibutuhkan dalam pengubahan URL. Untuk lebih memahami struktur tabel bebek ng dimiliki Bebek Jafaik, Data Object Description (atribut-atribut ng dimiliki oleh suatu tabel) digambarkan pada tabel berikut ini. Tabel 3.1 Data Object Description tabel bebek pada aplikasi Bebek Jafaik KEY NAMA FIELD TIPE DATA UKURAN NULLABLE PK id bigint 20 No waktu timestamp - No ipaddr varchar 15 Yes url varchar 255 No md5url varchar 32 No size bigint 20 No 3.2 Penentuan Alternatif Setelah melakukan analisis terhadap sistem ng sudah ada dan mendapatkan permasalahan ng akan diselesaikan, penentuan tujuan harus dibuat guna mendapatkan gambaran untuk pengembangan ng akan dilakukan. Bebek Jafaik memiliki algoritma untuk mengubah direct link download ke dalam bentuk md5 untuk mengakali server lokal agar link ng kita kirimkan dapat terbaca pada firewall tersebut. Namun, permasalahan akan muncul jika pengguna memiliki direct link download tersebut. penulis akan mengembangkan aplikasi Bebek Jafaik agar pengguna usah repot-repot mencari direct link download itu sendiri. Pada pengembangan kali ini, penulis akan mengembangkan aplikasi Bebek Jafaik untuk melakukan pengunduhan pada situs Youtube.com melalui Bebek Jafaik itu sendiri. Pengembangan ini dilakukan guna memperbaiki dan menambal

6 32 kekurangan ng terdapat dalam Bebek Jafaik itu sendiri, itu memasukkan URL Youtube ng bukan termasuk direct link download dan memberikan link baru ng telah dikonversi dan mengunduh tanpa terdeteksi oleh server lokal. 3.3 Evaluasi Alternatif Setelah melakukan tujuan alternatif diatas, evaluasi akan dilakukan terhadap tujuan alternatif ng telah ditentukan. Evaluasi adalah proses penilaian terhadap suatu hal. Evaluasi pada tahap ini dilakukan untuk menelaah lebih lanjut tentang tujuan ng telah ditetapkan sebelumn. Evaluasi akan dibagi menjadi dua, itu analisis terhadap usulan ng diberikan dan analisis risiko Analisis terhadap usulan ng diberikan Tujuan ng telah ditetapkan sebelumn adalah mengembangkan aplikasi Bebek Jafaik agar dapat mengunduh file dari Youtube ng bukan termasuk direct link download. Sebelum kita menambahkan fungsi pada Bebek Jafaik, kita harus meneliti terlebih dahulu bagaimana Youtube itu sendiri dan bagaimana kita mendapatkan link download pada Youtube. Untuk mengetahui isi pada body (segala hal ng terdapat didalam halaman Youtube), diperlukan aplikasi ng bernama Fiddler. Untuk lebih lanjut, lihat gambar dibawah ini sebagai hasil analisis dengan Fiddler. Gambar 3.4 Hasil analisis terhadap salah satu halaman pada Youtube

7 33 Dapat dilihat pada Gambar 3.4 bahwa di setiap halaman Youtube terdapat URL untuk melakukan pengunduhan file tersebut. URL tersebut ditandai dengan lingkaran berwarna merah. URL tersebut nantin akan digunakan oleh Bebek Jafaik untuk dikonversi. URL tersebut memiliki jumlah karakter ng sangat panjang, sekitar 300 sampai 500 karakter Setelah melakukan penelitian terhadap situs Youtube, ternta didalam setiap video ng di share (dibagikan) di Youtube memiliki masing-masing format file ng berbeda-beda. Untuk mengidetifikasikan masing-masing format file pada Youtube, diperlukan aplikasi Downloader itu Internet Download Manager. Aplikasi tersebut dapat mengidetifikasikan besar-keciln suatu file dan tentun disertai dengan format file tersebut. Cara Youtube untuk membedakan format file pada masing-masing video adalah dengan cara memberikan id khusus ng diletakkan pada bagian dari array URL download setiap video Youtube. Nama bagian dari array tersebut adalah itag. Itag berisikan identitas ber tipe number dimana setiap angka-angka tersebut akan mengidentifikasikan format file video tersebut. Sebagai contoh, kita akan mengunduh video ng sudah memiliki URL download dibawah ini: %2Csource%2Cratebypass%2Ccp&fexp=906335%2C900504%2C909304&itag=22&ip= &signature=5D4AAB AFA98DA0D9AC9EE00A EEF744495B4FD2EFB 903FEF7C B&sver=3&ratebypass=yes&source=youtube&expire= &key =yt1&ipbits=8&cp=u0hrs1lnvl9mt0nomv9rr1pcolbewgzyt2hqclhs&id=bddd080ed2efe 09e Apabila kita mengunduh URL tersebut, maka format file ng akan diterima adalah mp4 seperti ng dapat dilihat pada Gambar 3.5.

8 34 Gambar 3.5 Hasil unduh pada itag=22 Ketika semua format file telah diketahui, masih terdeteksi beberapa masalah terhadap setiap video di Youtube. Dari hasil ng didapat pada proses penelitian terhadap itag pada Youtube, terdapat tiga jenis format file ng berbeda. Tiga format file tersebut adalah WebM, mp4 (MPEG-4), dan flv (Flash Video). Permasalahan muncul ketika format file ng diketahui memiliki ukuran file ng berbeda-beda. Dari hasil tersebut, dapat disimpulkan bahwa setiap ukuran pada setiap format file menunjukkan kualitas video tersebut. Sangn, Internet Download Manager dapat memberikan rincian file ng telah diunduh. Rincian ng dibutuhkan untuk membedakan kualitas masing-masing video adalah pixel ng dimiliki setiap video. Pixel adalah singkatan dari Picture Element ng berarti unsur gambar atau representasi sebuah titik terkecil dalam sebuah gambar grafis ng dihitung per inci. Untuk mengetahui ukuran pixel pada setiap video diperlukan aplikasi ng bernama Media Info. Mediainfo menyediakan lanan untuk mengetahui semua informasi pada file ng bertipe audio dan video. Untuk lebih jelasn, lihat Gambar 3.6.

9 35 Gambar 3.6 Analisis dengan Media Info Setelah melakukan beberapa langkah penelitian, telah didapat dua hasil pada penelitian array itag pada video Youtube. Hasil tersebut adalah file format dan ukuran pixel pada tiap-tiap video. Untuk lebih jelasn tentang hasil penelitian tersebutdapat dilihat pada Tabel 3.2.

10 36 Tabel 3.2 macam-macam id itag, format file dan ukuran pixeln Id pada Format file Ukuran pixel itag 43 WebM dengan kualitas rendah 360 pixel 44 WebM dengan kualitas sedang 480 pixel 45 WebM dengan kualitas tinggi 720 pixel 5 Flv dengan kualitas sangat rendah 240 pixel 34 Flv dengan kualitas sedang 320 pixel 35 Flv dengan kualitas tinggi 480 pixel 18 Mp4 dengan kualitas rendah 480 pixel 22 Mp4 dengan kualitas sedang 720 pixel 37 Mp4 dengan kualitas tinggi 1080 pixel Analisis Risiko Analisis risiko adalah melakukan suatu analisis untuk mencari risiko apa saja ng dapat terjadi dimasa ng akan datang pada pengembangan aplikasi Bebek Jafaik ini. Setelah melakukan penelitian terhadap Youtube dan Bebek Jafaik itu sendiri, dapat disimpulkan bahwa terdapat risiko-risiko dalam pengembangan Bebek Jafaik. Risiko-risiko tersebut adalah sebagai berikut. a) Link download ng diberikan Youtube dapat digunakan pada penyedia lanan Internet ng berbeda karena link download ng diberikan Youtube menggunakan cache dengan nama penyedia lanan Internet tersebut. Dengan kata lain, link download ng diberikan oleh suatu penyedia lanan, dapat dipakai pada penyedia lanan Internet ng berbeda. b) Penambahan fungsi pada Bebek Jafaik akan menambah beban kinerja Bebek Jafaik dikarenakan terjadi suatu proses seleksi URL dan tampilan link download Youtube didalamn.

11 Perancangan Pada pengembangan aplikasi Bebek Jafaik untuk mengunduh dari Youtube, memiliki bank perubahan dari aplikasi ng telah adap sebelumn. Han saja terjadi beberapa penambahan dan perubahan fungsi ng disesuaikan pada tujuan ng diharapkan. Perancangan sistem merupakan awal dari perancangan perangkat lunak. Perancangan ini dilakukan untuk mengetahui kondisi sistem dan kinerja sistem secara umum. Perancangan sistem ng akan dilakukan meliputi diagram alir program dan cara kerja sistem ng akan dibuat Gambaran Umum Pada Youtube, klien dapat melakukan streaming video dan menonton video tersebut tanpa harus mengunduhn. Permasalahan akan muncul ketika klien ingin mengunduh video tersebut. Youtube memiliki direct link download seperti haln situs-situs file sharing (situs ng menyediakan file-file ng dapat diunduh, seperti Indowebster dan 4shared) lainn.walaupun sudah cukup bank aplikasi-aplikasi dan situs-situs ng dapat melakukan pengunduhan dari Youtube, sampai saat ini belum ada situs-situs atau aplikasiaplikasi ng dapat melakukan pengunduhan ketika firewall disuatu jaringan internal telah melakukan pemblokiran terhadap situs Youtube. Pengembangan aplikasi Bebek Jafaik ini mengalami bank perubahan pada sistem sebelumn, namun han saja penambahan penambahan fungsi dan dilakukan didalam Bebek Jafaik itu sendiri dan interface(antarmuka). Seperti ng kita ketahui, pengunduh dapat melakukan proses pengunduhan ketika link unduh dimiliki atau diketahui. Oleh karena itu, dilakukan penelitian diatas untuk mendapatkan direct link download pada Youtube. Setelah kita dapat mendapatkan direct link download pada Youtube, akan dilakukan konversi string link unduh Youtube terhadap string lain ng dapat terdeteksi oleh server lokal. Setelah itu pengunduh dapat melakukan proses pengunduhan ketika link download ng telah dikonversi telah didapatkan.

12 Perancangan proses Perancangan proses menjelaskan masukan dan keluaran dari setiap proses ng terjadi dalam aplikasi Bebek Jafaik digambarkan ke dalam bentuk diagram alir. Diagram alir program atau flowchart merupakan diagram ng menggambarkan urutan logika dari suatu prosedur untuk memecahkan suatu masalah. Berikut ini adalah gambar diagram alir program pengembangan Bebek Jafaik ng akan dikembangkan. Mulai Membaca URL ng di POST URL valid domain adalah com URL path= /watch URL Tidak Ditemukan Algoritma Bebek Jafaik untuk mengubah link download algoritma Bebek Jafaik untuk Youtube Link download youtube ng telah diubah Selesai Gambar 3.7 Diagram Alir Pengembangan Bebek Jafaik

13 39 Pada Gambar 3.7, dapat disimpulkan bahwa terdapat beberapa perbedaan dan tambahan fungsi pada aplikasi Bebek Jafaik sebelumn. Ketika pengguna aplikasi memasukkan URL ng dituju, aplikasi Bebek Jafaik akan melakukan seleksi terhadap URL ng diterima. Proses seleksi tersebut melibatkan nama domain sebagai srat seleksi. Ketika URL ng diterima mengandung domain aplikasi Bebek Jafaik akan melanjutkann untuk melakukan proses seleksi selanjutn apakah URL ng dimasukkan ng mengandung URL path /watch atau. Apabila URL tersebut mengandung path /watch", maka proses pada aplikasi Bebek Jafaik akan mengeluarkan output File ditemukan dan akan berhenti. Sebalikn, apabila URL tersebut mengandung path /watch", URL tersebut akan diproses untuk diubah. Kemudian setelah diproses, akan tampil keluaran nama file ng akan diunduh dimana nama file tersebut akan di hiperlink(dilanjutkan atau ditunjukkan) kepada URL ng sudah diubah. Kembali lagi kepada penyeleksian pertama, apabila string URL ng diterima memiliki nama domain maka proses perubahan URL terjadi dan Bebek Jafaik akan melakukan pengunduhan secara otomatis dan menampilkan keluaran apapun seperti pada pengunduhan Youtube sebelumn. Pada pengembangan Bebek Jafaik, akan ditambahkan fungsi baru dimana fungsi tersebut akan mengambil link download youtube. Kemudian link download tersebut akan diubah oleh fungsi ng telah ada pada Bebek Jafaik. Didalam algoritma tambahan tersebut, terdapat bank proses-proses ng sebelumn dimiliki oleh Bebek Jafaik itu sendiri. Untuk lebih jelasn lihat Gambar 3.8.

14 40 mulai Ambil URL ng di POST video=ambil_format_fil e(post URL) ext=ambil_link_downlo ad(post URL) jumlah= maksimal array pada $video X=0 X<jumlah selesai Ext[x]=43 URLDL=video[x] Ext[x]=44 Ext[x]=45 X++ Ext[x]=5 Ext[x]=34 Algoritma Bebek Jafaik ng asli Ext[x]=35 Ext[x]=18 Ext[x]=22 Hiperlink unduh ng telah dikonversi Ext[x]=37 Gambar 3.8 Algoritma Bebek Jafaik untuk Youtube

15 41 Pada algoritma Bebek Jafaik untuk Youtube, program mengambil URL ng telah di POST sebelumn. Lalu URL tersebut akan diberikan kepada Function ambil_link_download dan ambil_format_file. Variebel video dan eks telah berisi array-array ng diketahui jumlahn. Lalu, variabel jumlah akan diisi dengan maksimal pada array video dimana jumlah maksimal tersebut akan dijadikan sebagai batasan perulangan. Variabel eks berisi itag-itag video ng digunakan untuk proses seleksi dimana jika masing-masing seleksi terpenuhi maka URLDL akan dimasukkan oleh isi dari variabel video, itu berupa URL download Youtube dan URL tersebut akan dikonversi lewat program Bebek Jafaik ng terahulu. Proses perulangan terus berlangsung sampai srat perulagan terpenuhi. Telah dijelaskan bahwa, terdapat dua algoritma lagi dalam pengembangan Bebek Jafaik. Dua Function ng akan dijelaskan berguna untuk mengambil link unduh pada URL ng di POST kan dan mengambil itag pada video tersebut. Sebelumn, pada setiap halaman video Youtube terdapat array-array ng berisi URL, itag, expire, dan lain-lain. Fungsi ng akan digambarkan nanti akan memisahkan antara array URL dan array itag. Gambar 3.9 menjelaskan Fungsi ambil_link_download ng terdapat dalam pengembangan Bebek Jafaik. Sedangkan pada Gambar 3.10 menjelaskan Fungsi ambil_format_file ng terdapat dalam pengembangan Bebek Jafaik.

16 42 mulai Pencarian URL URL ditemu kan Link ditemukan Decode URL Membagi array khusus link download Meletakkan array khusus link download pada variabel $Videos Selesai Gambar 3.9 Algoritma fungsi pencarian link unduh Youtube

17 43 mulai Pencarian URL URL ditemu kan Link ditemukan Decode URL Membagi array khusus link download Meletakkan array khusus format file pada variabel $ekstensi Selesai Gambar 3.10 Algoritma fungsi pencarian format file video Youtube

18 44 Pada Gambar 3.9 dan Gambar 3.10 memiliki bank perbedaaan. Han saja, pada Gambar 3.9 dilakukan khusus untuk pencarian link unduh dan pada Gambar 3.10 dilakukan khusus untuk pencarian format file. Perbedaan fungsi ini dilakukan karena format file dan link download berada pada array ng berbeda Perbaikan Basis Data Seperti ng telah dijelaskan pada sub bab Analisis terhadap usulan ng diberikan, dapat diketahui bahwa untuk menyimpan string url pada tabel bebek perlu dilakukan pembaharuan atribut url karena Bebek Jafaik han dapat menampung jumlah karakter URL paling panjang 255 karakter, sedangkan link download ng dimiliki youtub memiliki panjang karakter antara karakter. Oleh sebab itu, pengembangan ini akan mengubah sedikit basis data ng terdapat dalam Bebek Jafaik. Perubahan Basis data tersebut bisa dilihat pada Tabel 3.3. Tabel 3.3 Data Object Description pada tabel bebek ng telah diperbaharui KEY NAMA FIELD TIPE DATA UKURAN NULLABLE PK id bigint 20 No waktu timestamp - No ipaddr varchar 15 Yes url varchar 4000 No md5url varchar 32 No size bigint 20 No Pada tabel bebek ng telah diperbaharui ini, dapat dilihat bahwa jumlah maksimum URL ng dapat ditampung adalah sekitar 1024, sangat beda dengan sebelumn, itu 255 karakter. Sebenarn, URL memiliki batasan karakter atau panjang maksimum. Ada 2 hal ng mempengaruhi panjang suatu URL ng dapat diterima, itu: web server dan web client (web browser) ( 18 Januari 2012).

19 45 a) Web Server Apache mengijinkan maksimum karakter, dan setelah itu akan menampilkan pesan kesalahan berisi 413 Entity Too Large. b) Web Browser Mozilla Firefox mampu mengatasi karakter sampai dengan karakter. Sebenarn, masih bank web server dan web browser ng membatasi panjang URL, tetapi pada kasus ini penulis han memberikan dua contoh diatas karena penulis menggunakan Web Server dan Web Browser untuk melakukan pengembangan aplikasi Bebek Jafaik, itu XAMPP dan Mozilla Firefox Perancangan Antarmuka Antarmuka merupakan bagian ng menghubungkan antara sistem dan pengguna aplikasi. Semakin baik antarmuka ng diberikan, maka semakin memudahkan pengguna memakai aplikasi tersebut. Oleh karena itu, untuk membuat antarmuka ng baik, maka dibuat suatu rancangan tersebut terlebih dahulu. Sebenarn terdapat perubahan pada tampilan awal Bebek Jafaik ng telah dikembangkan, namun terdapat tambahan tampilan pada hasil keluaran pada halaman ng terdapat link download Youtube. a) Tampilan Halaman Beranda Halaman beranda merupakan tatap muka pertama kali antara pengguna dan sistem. Untuk pengembangan Bebek Jafaik terjadi perubahan halaman beranda dan masih menggunakan desain Bebek Jafaik ng terdahulu.

20 46 b) Tampilan pada halaman keluaran URL Youtube Ketika Bebek Jafaik telah mengubah URL Youtube, akan muncul halaman baru dimana didalamn terdapat nama ekstensi file video ng menunjuk ke URL Youtube ng telah diubah. Lalu, dibawah nama-nama ekstensi file video tersebut, terdapat tombol Home untuk kembali ke halaman beranda. Untuk lebih jelasn, lihat Gambar Nama ekstensi file satu Nama ekstensi file dua Nama ekstensi file tiga Dan seterusn HOME Gambar 3.11 Tampilan Halaman Keluaran URL Youtube

Bab IV Prototipe Pengembangan dan Verifikasi

Bab IV Prototipe Pengembangan dan Verifikasi Bab IV Prototipe Pengembangan dan Verifikasi Pada bab ini akan dijelaskan tentang implementasi pada pengembangan yang telah direncanakan dan dirancang. Selain itu, pengujian dan verifikasi akan dilakukan

Lebih terperinci

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang BAB I PENDAHULUAN 1.1 Latar Belakang Pada saat ini, masyarakat di seluruh dunia pasti sudah mengenal dan menggunakan yang namanya Internet yang sangat banyak sekali manfaatnya. Oleh karena itu, tidak menutup

Lebih terperinci

PENGEMBANGAN APLIKASI BEBEK JAFAIK UNTUK MELEWATI BATASAN UNDUH PADA SITUS WEB 4SHARED ARI TRI WAHYUDI

PENGEMBANGAN APLIKASI BEBEK JAFAIK UNTUK MELEWATI BATASAN UNDUH PADA SITUS WEB 4SHARED ARI TRI WAHYUDI PENGEMBANGAN APLIKASI BEBEK JAFAIK UNTUK MELEWATI BATASAN UNDUH PADA SITUS WEB 4SHARED ARI TRI WAHYUDI 41508010044 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Bab ini menjelaskan mengenai analisis sistem dan perancangan yang akan digunakan dalam pengembangan aplikasi integrasi antara Kriptografi menggunakan algoritma RSA dan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS MASALAH Berita adalah laporan tercepat mengenai fakta atau ide terbaru yang benar, berita tersebar ke khalayak luas melalui media kabar berkala seperti surat

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi komputer semakin pesat dewasa ini, sehingga sangat membantu manusia dalam mengolah data untuk mendapatkan informasi. Aktivitas yang dulunya dilakukan

Lebih terperinci

BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN

BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN 3.1 Perencanaan Kebutuhan Situs web kini mulai digandrungi oleh pelaku sektor bisnis untuk memasarkan produknya, melalui situs web yang berfungsi sebagai media

Lebih terperinci

21

21 BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Perancangan sistem adalah salah satu bagian inti dari penelitian ini. Sebelum perancangan dilakukan, proses analisa harus sudah selesai dilakukan terlebih

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM Pada bab ini akan dibahas tentang analisa dan perancangan aplikasi untuk mengamankan informasi yang terdapat dalam file. Dalam proses pengamanan informasi pada sebuah

Lebih terperinci

BAB III. Analisa Dan Perancangan

BAB III. Analisa Dan Perancangan BAB III Analisa Dan Perancangan 3.1 Analisa Masalah 3.1.1 Analisa Kondisi Terkini Pada saat ini PT. XYZ belum memiliki sistem yang dapat menghitung jumlah pengunjung event yang berbasis web. Sehingga dalam

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK

BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK BAB IV ANALISIS DAN PERANCANGAN PERANGKAT LUNAK Bab keempat ini berisi penjelasan analisis dan perancangan perangkat lunak yang dibangun dalam tugas akhir ini. Analisis perangkat lunak meliputi deskripsi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN. kedalam bagian-bagian kompenen dengan maksud untuk mengidentifikasi dan

BAB IV ANALISIS DAN PERANCANGAN. kedalam bagian-bagian kompenen dengan maksud untuk mengidentifikasi dan BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Analisis sistem itu memperjelas apa ng dibutuhkan dan apa ng diinginkan user terhadap sistem baru serta suatu proses penguraian dari suatu sistem ng utuh kedalam

Lebih terperinci

BAB III PERANCANGAN IMPLEMENTASI SISTEM

BAB III PERANCANGAN IMPLEMENTASI SISTEM BAB III PERANCANGAN IMPLEMENTASI SISTEM 3.1.Gambaran Umum Sistem Integrasi antara Moodle dan Hangouts bertujuan untuk menciptakan kolaborasi yang memungkinkan pengguna untuk melakukan kegiatan pembelajaran

Lebih terperinci

BAB III PENENTUAN ALTERNATIF, EVALUASI, DAN PERANCANGAN

BAB III PENENTUAN ALTERNATIF, EVALUASI, DAN PERANCANGAN BAB III PENENTUAN ALTERNATIF, EVALUASI, DAN PERANCANGAN Bab ini menjelaskan mengenai alternatif, evaluasi, dan perancangan yang akan digunakan dalam pengembangan modul aplikasi Jafaik. Tahap penentuan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN 18 BAB III ANALISIS DAN PERANCANGAN 3.1 ANALISIS 3.1.1 Browser History Browser history adalah salah satu fasilitas dari sekian banyak fasilitas yang dimiliki oleh aplikasi browser. Fungsi dari browser

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 36 BAB III ANALISA DAN PERANCANGAN SISTEM III.1 Analisa Perancangan aplikasi E-Learning ini membahas seputar materi Microsoft Word 2003. Setiap penjelasan disertai dengan arahan berupa suara untuk melanjutkan

Lebih terperinci

Sofiyan Arif Kurniawan

Sofiyan Arif Kurniawan Mengenal 4shared Sofiyan Arif Kurniawan sofiyanarifkurniawan@gmail.com http://sosofiyan.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

IMPLEMENTASI DAN PENGUJIAN

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

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Aplikasi Pengelolaan Pengabdian Masyarakat Sistem Pengelolaan Pengabdian Masyarakat di LP2M Mercu Buana Berbasis Web ini dirancang untuk memudahkan proses pengelolaan

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Kebutuhan Aplikasi Untuk merancang suatu sistem yang baik diperlukan beberapa persiapan seperti menentukan kebutuhan dari aplikasi yang akan dibuat agar sistem

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam menjalankan sistem yang telah dibuat penulis, maka diperlukan

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam menjalankan sistem yang telah dibuat penulis, maka diperlukan BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Dalam menjalankan sistem yang telah dibuat penulis, maka diperlukan beberapa kriteria yang dibutuhkan pada perangkat keras dan perangkat lunak. Adapun

Lebih terperinci

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR

3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI

Lebih terperinci

2. Searching, Bookmark dan Download

2. Searching, Bookmark dan Download 2. Searching, Bookmark dan Download 2.1. Mencari Informasi Kegiatan yang paling banyak dilakukan pengguna Internet adalah mencari informasi tertentu yang sesuai dengan yang dibutuhkan, kegiatan ini disebut

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Pada tahap analisis ini, penulis akan menganalisis permasalahan secara lebih mendalam dengan menganalisis kebutuhan pengguna sistem. 3.1.1. Analisis

Lebih terperinci

BAB II KONSEP DASAR VIDEO STREAMING SERVER. komputer. Komputer server didukung dengan spesifikasi hardware yang lebih

BAB II KONSEP DASAR VIDEO STREAMING SERVER. komputer. Komputer server didukung dengan spesifikasi hardware yang lebih BAB II KONSEP DASAR VIDEO STREAMING SERVER 2.1 Pengertian Server Server adalah komputer yang berfungsi untuk melayani, membatasi, dan mengontrol akses terhadap klien-klien dan sumber daya pada suatu jaringan

Lebih terperinci

BAB 3 GAMBARAN SEKILAS SD NEGERI PARAPAT

BAB 3 GAMBARAN SEKILAS SD NEGERI PARAPAT BAB 3 GAMBARAN SEKILAS SD NEGERI 091462 PARAPAT 3.1 Profil Sekolah SD Negeri 091462 Parapat berada di Jalan Merdeka No. 70 Parapat. Sekolah ini didirikan pada tahun 1951. Seperti sekolah-sekolah lain pada

Lebih terperinci

Download dengan Opera

Download dengan Opera Download dengan Opera Opera merupakan salah satu browser yang bisa Anda gunakan untuk men-download beragam file yang diperlukan. Browser ini cocok digunakan bagi para pengguna internet yang memiliki koneksi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Kebutuhan Sistem Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam bagian-bagian komponennya dengan maksud mengidentifikasi dan mengevaluasi

Lebih terperinci

F-Secure Mobile Security for S60

F-Secure Mobile Security for S60 F-Secure Mobile Security for S60 1. Menginstal dan mengaktivasi Versi sebelumnya Menginstal Anda tidak perlu menghapus instalan F-Secure Mobile Anti-Virus versi sebelumnya. Periksa pengaturan F-Secure

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang dan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN Bab kelima ini berisi uraian hasil implementasi dan pengujian terhadap perangkat lunak yang dibuat pada tugas akhir ini. 5.1 Implementasi Sub bab ini mendeskripsikan hasil

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Kebutuhan Sistem Kebutuhan fungsional sistem merupakan paparan mengenai fitur-fitur yang akan dimasukan kedalam aplikasi yang akan dibangun. Fitur fitur tersebut harus memenuhi

Lebih terperinci

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG Pengembangan website telah menjadi tuntutan pemiliknya seiring dengan dinamika dan kemajuan teknologi internet. Website yang tidak mempunyai informasi dan tampilan

Lebih terperinci

BAB IV PROTOTIPE, PENGEMBANGAN, DAN VERIFIKASI

BAB IV PROTOTIPE, PENGEMBANGAN, DAN VERIFIKASI BAB IV PROTOTIPE, PENGEMBANGAN, DAN VERIFIKASI 4.1 Prototipe dan Pengembangan Prototipe merupakan versi awal dari sistem perangkat lunak ysng dipakai untuk mendemonstrasikan konsep, mencoba pilihan desain

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1. Perancangan Sistem Membuat suatu situs memerlukan persiapan, perencanaan yang baik, tujuan yang jelas dan percobaan yang berulang-ulang karena menyangkut semua elemen yang

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Dari hasil penelitian, analisis, perancangan dan pengembangan sistem yang diusulkan, maka hasil akhir yang diperoleh adalah sebuah perangkat lunak Sistem

Lebih terperinci

ANALISIS DAN PERANCANGAN

ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Untuk memahami aplikasi yang dirancang, maka salah satu tahapan yang harus dilalui adalah melakukan analisis, karena dengan melakukan analisis, akan membuat lebih terarah

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN Metodologi Penelitian adalah sekumpulan peraturan, kegiatan, dan prosedur yang digunakan oleh pelaku suatu disiplin ilmu. Metodologi juga merupakan analisis teoritis mengenai

Lebih terperinci

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Skripsi ini bertujuan

Lebih terperinci

Download Youtube via Youtube Downloader

Download Youtube via Youtube Downloader Bab 5 Download Youtube via Youtube Downloader Aplikasi yang satu ini, yaitu Youtube Downloader, memang istimewa karena memiliki beragam kelebihan. Fungsi utamanya untuk mendownload file video yang ada

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana. BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Uraian Permasalahan Identifikasi masalah yang ada di Pusdalops-PB Jawa Timur adalah penilaian bahaya terhadap bencana. Penilaian bahaya ini digunakan untuk menyusun

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pembuatan program organisasi kelembagaan mahasiswa ini ditujukan untuk user seluruh program studi ada dilingkungan Universitas Mercu Buana untuk

Lebih terperinci

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada Application Layer Application layer adalah lapisan yang menyediakan interface antara aplikasi yang digunakan untuk berkomunikasi dan jaringan yang mendasarinya di mana pesan akan dikirim. Layer ini berhubungan

Lebih terperinci

Elearning Perbanas Panduan Mahasiswa

Elearning Perbanas Panduan Mahasiswa Elearning Perbanas Panduan Mahasiswa Ed.. 20150320 Panduan Mahasiswa Pengguna elearning Perbanas Ed. 20150320 Daftar Isi Daftar Isi... 1 I. Login ke Elearning Perbanas... 2 II. Melihat Mata Kuliah Anda...

Lebih terperinci

BAB III. ANALISIS DAN PERANCANGAN SISTEM

BAB III. ANALISIS DAN PERANCANGAN SISTEM BAB III. ANALISIS DAN PERANCANGAN SISTEM 3.1. Identifikasi Masalah Peranan teknologi sensor nirkabel dapat diterapkan dalam kehidupan manusia untuk membantu mendapatkan informasi secara cepat dan akurat.

Lebih terperinci

PHP SESSION & COOKIES

PHP SESSION & COOKIES PHP SESSION & COOKIES Pemrograman Web II Ganjil 2015-2016 statelessness (1) HTTP merupakan protokol yang stateless Artinya browser cukup mengirimkan satu kali request untuk mengidentifikasi dirinya Jika

Lebih terperinci

Halaman StyleJob Buyer (Admin)

Halaman StyleJob Buyer (Admin) 210 4.5.17 Halaman StyleJob Buyer (Admin) Gambar 4.46 Daftar Buyer Halaman ini digunakan untuk memasukan identitas buyer. Dibawahnya terdapat tabel yang berisikan detail buyer yang dapat di-edit. 211 4.5.18

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam BAB IV DESKRIPSI KERJA PRAKTEK Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam merancang dan membangun aplikasi web Bincang Santai dengan menggunakan konsep System Development Life Cycle

Lebih terperinci

Keterangan: Data yang mengalir dari atau ke user : 1. Memposting cerita dongeng. 2. Info konfirmasi berhasil.

Keterangan: Data yang mengalir dari atau ke user : 1. Memposting cerita dongeng. 2. Info konfirmasi berhasil. BAB III PERANCANGAN SISTEM 3.1 Ruang Lingkup Website Berdasarkan kebutuhan dari pengguna, pembuatan website ini ditujukan kepada anak-anak untuk lebih mudah mengakses cerita dongeng dan masyarakat yang

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Jaringan komputer dan internet telah mengalami perkembangan pesat. Teknologi ini mampu menghubungkan hampir semua komputer yang ada di dunia, sehingga kita bisa saling

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Dalam tahap ini membahas tentang perancangan aplikasi yang penulis rencanakan, yaitu sebuah aplikasi yang bertujuan memberikan layanan absensi Sekolah

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. Aplikasi Monitoring Network yang dijalankan di Dinas Pendapatan

BAB IV DESKRIPSI PEKERJAAN. Aplikasi Monitoring Network yang dijalankan di Dinas Pendapatan BAB IV DESKRIPSI PEKERJAAN Aplikasi Monitoring Network yang dijalankan di Dinas Pendapatan Provinsi Jawa Timur sudah menggunakan sebuah aplikasi. Disni saya hanya memperbaikin aplikasi yang ada disana

Lebih terperinci

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan. Web Server???? Web Server (Server web) adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya

Lebih terperinci

`BAB III ANALISIS DAN PERANCANGAN SISTEM. Material Requirement Planning (MRP) berbasis web pada CV. Mitra Techno Sains.

`BAB III ANALISIS DAN PERANCANGAN SISTEM. Material Requirement Planning (MRP) berbasis web pada CV. Mitra Techno Sains. 17 `BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas tentang identifikasi masalah, analisis dan perancangan sistem, rancangan pengujian, dan evaluasi sistem dalam rancang bangun aplikasi

Lebih terperinci

Implementasi dan Pengujian

Implementasi dan Pengujian Bab V Implementasi dan 5.1 Implementasi Perangkat Lunak Komponen E-Library Tahap implementasi merupakan tahap yang dilakukan setelah selesai melakukan proses analisis dan perancangan. Dengan berdasar pada

Lebih terperinci

BAB 1 PENDAHULUAN. Semakin lama teknologi semakin canggih, itu dapat diketahui dari semakin

BAB 1 PENDAHULUAN. Semakin lama teknologi semakin canggih, itu dapat diketahui dari semakin BAB 1 PENDAHULUAN 1.1 Latar Belakang Semakin lama teknologi semakin canggih, itu dapat diketahui dari semakin banyaknya perangkat lunak (software) yang terus mengikuti perkembangan teknologi. Saat ini

Lebih terperinci

Microsoft Internet Explorer 7 atau versi diatas (direkomendasikan) Mozilla FireFox 3.6 atau versi diatas (direkomendasikan)

Microsoft Internet Explorer 7 atau versi diatas (direkomendasikan) Mozilla FireFox 3.6 atau versi diatas (direkomendasikan) Cara Input Kasus Pada etb Manager e-tb Manager merupakan sistem berbasis web, oleh karena itu memerlukan penjelajah jaringan (web browser) untuk dapat menggunakan. Banyak terdapat program penjelajah jaringan

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi saat ini sudah begitu pesatnya sehingga banyak sekali digunakan untuk meningkatan efektifitas dan efisiensi dalam bekerja.

Lebih terperinci

Kita akan masuk pada halaman utama YouTube dan langkah selanjutnya ketikkan nama video yang akan kita cari misalnya Doraemon lalu klik Search.

Kita akan masuk pada halaman utama YouTube dan langkah selanjutnya ketikkan nama video yang akan kita cari misalnya Doraemon lalu klik Search. YOUTUBE Melihat video artis favorit? Sudah tidak jamannya lagi harus menunggu sampai waktunya datang di layar televisi. Saat ini sudah ada layanan Video Streaming yang merupakan video online yang dapat

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan 107 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Pada bagian ini akan dijelaskan mengenai kebutuhan perangkat lunak dan perangkat keras yang dibutuhkan pengguna maupun pengembang web serta penjelasan

Lebih terperinci

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a Kode Outline : Web Programming Bentuk Outline Tugas Akhir Web Programming Lembar Judul Tugas Akhir Lembar Pernyataan Keaslian Tugas akhir Lembar Pernyataan Publikasi Karya Ilmiah Lembar Persetujuan dan

Lebih terperinci

Modeling Analisis Konstruksi Perancangan Penyebaran dan Feedback HASIL DAN PEMBAHASAN Komunikasi dengan Kustomer

Modeling Analisis Konstruksi Perancangan Penyebaran dan Feedback HASIL DAN PEMBAHASAN Komunikasi dengan Kustomer nonspasial yang disesuaikan dengan kebutuhan sistem. Modeling Pada tahap ini akan dilakukan analisis dan perancangan berdasarkan tahapan sebelumnya. Analisis yang dilakukan yaitu analisis kebutuhan dan

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Program Program yang dibuat penulis bertujuan untuk menangkap paket-paket data yang penulis inginkan pada komputer di jaringan berbeda. Agar tujuan dari pembuatan

Lebih terperinci

Teknik Informatika S1

Teknik Informatika S1 Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengenalan Web App + Req. Web App Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 Aplikasi

Lebih terperinci

Gambar 3.1 Diagram Alir aplikasi pada Klien Sistem berjalan.

Gambar 3.1 Diagram Alir aplikasi pada Klien Sistem berjalan. BAB III PENENTUAN ALTERNATIF, EVALUASI, DAN PERANCANGAN Bab ini menjelaskan mengenai alternatif, evaluasi, dan perancangan yang akan digunakan dalam pengembangan modul Jafaik. Tahap penentuan alternatif

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1 Convert format data citra Konversi format data citra MTSAT agar file tersebut dapat dibuka dan diolah di ER Mapper. Berikut adalah hasil dari konversi ke format.ers yang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 TENTANG LAPANGAN TENA FUTSAL Lapangan TENA futsal berdiri pada tanggal 12 Juli tahun 2012. Lapangan ini berlokasi di kawasan Teluknaga, Tangerang. Lapangan TENA futsal

Lebih terperinci

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem BAB II LANDASAN TEORI 2.1 Sistem Informasi Bagian-bagian yang memiliki keterkaitan pengoperasian dalam mencapai suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem informasi dapat dibuat

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1. Ruang Lingkup Website Berdasarkan kebutuhan dari pengguna, pembuatan website ini ditujukan kepada Mahasiswa FTI terkhusus untuk Progdi D3 Teknik Informatika Universitas

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan dan Instalasi Sistem Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada PDAM Surya Sembada Kota Surabaya. Maka dibutuhkan spesifikasi perangkat

Lebih terperinci

BAB IV HASIL DAN UJI COBA. Berikut ini akan dijelaskan tentang tampilan hasil rancangan dari

BAB IV HASIL DAN UJI COBA. Berikut ini akan dijelaskan tentang tampilan hasil rancangan dari BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini akan dijelaskan tentang tampilan hasil rancangan dari knowledge management system maintenance hardware dan software berbasis web pada Universitas

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Sistem Pembuatan sistem kamus bahasa Sunda online, memerlukan perangkat keras dan perangkat lunak yang mendukung dalam pembuatan sistem tersebut. Adapun perangkat

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada bab ini penulis akan melakukan implementasi prototipe yang dirancang pada bab sebelumnya. Tahap ini merupakan tahap dimana sistem siap untuk dioperasikan,

Lebih terperinci

USER MANUAL. TREND MICRO Internet Security Pro. Masalah pada Aktivasi dan Instalasi TIS Pro. By: PT. Amandjaja Multifortuna Perkasa

USER MANUAL. TREND MICRO Internet Security Pro. Masalah pada Aktivasi dan Instalasi TIS Pro. By: PT. Amandjaja Multifortuna Perkasa USER MANUAL Masalah pada Aktivasi dan Instalasi TIS Pro TREND MICRO Internet Security Pro By: PT. Amandjaja Multifortuna Perkasa A. Instalasi dan Aktifasi Masalah Anda mungkin mengalami salah satu masalah

Lebih terperinci

IV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk

IV. RANCANG BANGUN SISTEM. Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk IV. RANCANG BANGUN SISTEM 4.1 Analisis dan Spesifikasi Sistem Perangkat lunak bantu yang dibuat adalah perangkat lunak yang digunakan untuk menyisipkan label digital, mengekstraksi label digital, dan dapat

Lebih terperinci

BAB I PENDAHULUAN. komputer dengan skala yang besar (Stringer, 2005). Internet terbentuk dari. yang sangat besar yang kita sebut dengan Internet.

BAB I PENDAHULUAN. komputer dengan skala yang besar (Stringer, 2005). Internet terbentuk dari. yang sangat besar yang kita sebut dengan Internet. BAB I PENDAHULUAN 1.1 Latar Belakang Secara umum, Internet dapat didefinisikan sebagai sebuah jaringan komputer dengan skala yang besar (Stringer, 2005). Internet terbentuk dari komputer-komputer di seluruh

Lebih terperinci

BAB III DESAIN DAN PERANCANGAN

BAB III DESAIN DAN PERANCANGAN BAB III DESAIN DAN PERANCANGAN 3.1 Perancangan Aplikasi Dalam perancangan aplikasi Sistem Konsultasi Kerusakan Komputer, terdapat beberapa perangkat lunak dan perangkat keras yang digunakan penulis guna

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Pada tugas akhir ini, akan dibuat aplikasi mobile Pencarian Jadwal Bioskop Terbaik berbasis Android yang diberi nama Nondhi yang merupakan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasi 4.1.1 Kebutuhan Sumber Daya Perangkat Keras Server : 1. Processor Intel Pentium Core 2 Duo 1,8 Ghz atau lebih 2. Memory 2 GB DDR2 atau lebih 3.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Kompresi File Pada dasarnya semua data itu merupakan rangkaian bit 0 dan 1. Yang membedakan antara suatu data tertentu dengan data yang lain adalah ukuran dari rangkaian bit dan

Lebih terperinci

BAB III ANALISIS SISTEM

BAB III ANALISIS SISTEM BAB III ANALISIS SISTEM 3.1 Analisis Perangkat Lunak Pada bab tiga ini dilakukan analisis terhadap sistem yang akan dibangun. Analisis perangkat lunak ini mencakup analisis terhadap masalah Tugas Akhir

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga didapatkan hasil implementasi sistem

BAB IV IMPLEMENTASI DAN EVALUASI. sehingga didapatkan hasil implementasi sistem BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Berdasarkan hasil analisis dan perancangan sistem pada bab sebelumnya, maka dibuat aplikasi penilaian kinerja tenaga kontrak. Untuk mendukung jalannya

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Perencanaan Sistem Sistem ini terdiri dari komputer server (dalam hal ini Raspberry berfungsi sebagai server) yang terhubung dengan webcam di mana setiap saat komputer server

Lebih terperinci

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang BAB IV DESKRIPSI SISTEM 4.1 Analisis Permasalahan Sistem Perpustakaan yang ada di PT. PAL INDONESIA masih tergolong manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang mampu mengelola

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI 234 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Pada bagian implementasi, penulis akan menjelaskan mengenai spesifikasi perangkat keras dan perangkat lunak yang dibutuhkan sistem, jaringan yang dibutuhkan,

Lebih terperinci

BAB III METODOLOGI 3.1 Analisis Kebutuhan Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di

BAB III METODOLOGI 3.1 Analisis Kebutuhan Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di BAB III METODOLOGI 3.1 Analisis Kebutuhan 3.1.1 Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di lembaga Indonesia College adalah sebagai berikut: 1. Siswa

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. terjadi. Oleh karena itu perlu dilakukan analisis proses bisnis yang sedang berjalan

BAB III ANALISIS DAN PERANCANGAN SISTEM. terjadi. Oleh karena itu perlu dilakukan analisis proses bisnis yang sedang berjalan BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Berjalan Setiap proses pembuatan sistem, pasti berdasarkan permasalahan yang terjadi. Oleh karena itu perlu dilakukan analisis proses bisnis

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN Dalam bab ini akan diuraikan tentang penerapan steganografi pada file AVI serta analisis dan perancangan perangkat lunak yang akan dibangun. 1 Penerapan Steganografi pada

Lebih terperinci

BAB III PEMBAHASAN. UKM menggunakan metode Waterfall yang terdiri dari tahap: analisis,

BAB III PEMBAHASAN. UKM menggunakan metode Waterfall yang terdiri dari tahap: analisis, BAB III PEMBAHASAN Proses pembuatan aplikasi pengelolaan administrasi proposal kegiatan UKM menggunakan metode Waterfall yang terdiri dari tahap: analisis, perancangan, implementasi, dan pengujian. Semua

Lebih terperinci

Bab I PENDAHULUAN. I.1 Latar Belakang

Bab I PENDAHULUAN. I.1 Latar Belakang Bab I PENDAHULUAN I.1 Latar Belakang Sistem Informasi Geografi (SIG) adalah suatu teknologi informasi berbasis komputer yang digunakan untuk memproses, menyusun, menyimpan, memanipulasi dan menyajikan

Lebih terperinci

BAB III METODE PENELITIAN. melacak badan manusia. Dimana hasil dari deteksi atau melacak manusia itu akan

BAB III METODE PENELITIAN. melacak badan manusia. Dimana hasil dari deteksi atau melacak manusia itu akan BAB III METODE PENELITIAN 3.1. Model Pengembangan Tujuan dari tugas akhir ini adalah untuk membuat sebuah aplikasi untuk mengatur kontras pada gambar secara otomatis. Dan dapat meningkatkan kualitas citra

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III AALISIS DA PERACAGA III.1. Analisa Sistem yang sedang berjalan Analisa merupakan suatu kegiatan yang bertujuan mempelajari serta mengevaluasi bentuk permasalahan yang ada pada sistem. Dalam analisa

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografi Dalam Alokasi Wilah Kerja Perkebunan Kelapa Sawit Pada PT. Socfin Indonesia ng meliputi analisa sistem ng

Lebih terperinci

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware 30 4.1 Identifikasi Masalah Sebelum proses analisa BAB IV DESKRIPSI SISTEM dilakukan, tahapan yang terlebih dahulu dilakukan adalah identifikasi permasalahan yang terdiri dari survey, wawancara kepada

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sistem yang dibangun merupakan sistem yang berbasis web. Untuk dapat menjalankan sistem tersebut dengan baik dibutuhkan beberapa persyaratan mengenai

Lebih terperinci

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas BAB IV PEMBAHASAN 4.1 Analisis Basisdata Struktur logika dari suatu database dapat digambarkan kedalam sebuah grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas ini dibutuhkan

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN BAB 4 HASIL DAN PEMBAHASAN 4.1 Spesifikasi System Spesifikasi system database yang digunakan untuk aplikasi ini terbagi menjadi perangkat keras (hardware), perangkat lunak (software) dan Jaringan. 4.1.1

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA. : Multi sistem operasi, bisa Windows, Linux, Mac OS, maupun Solaris

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem Yang Sedang Berjalan Sebelum merancang suatu sistem, ada baiknya terlebih dahulu kita menganalisis sistem yang sedang berjalan di perusahaan yang

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN 38 BAB IV HASIL DAN PEMBAHASAN 4.1 Pengembangan Sistem 4.1.1 Instalasi Aplikasi Server Langkah pertama dalam pembangunan aplikasi ini adalah melakukan instalasi aplikasi server yaitu menggunakan XAMPP.

Lebih terperinci