Sunday, 28 May 2017

Bioinformatika

Tugas 4

Bioinformatika


Pengertian Bioinformatika

Bioinformatika merupakan ilmu yang mempelajari penerapan teknik komputasional untuk mengelola dan menganalisis informasi biologis. Bidang ini mencakup penerapan metode-metode matematika, statistika, dan informatika untuk memecahkan masalah-masalah biologis, terutama dengan menggunakan sekuens DNA dan asam amino serta informasi yang berkaitan dengannya. Contoh topik utama dalam bidang ini meliputi basis data untuk mengelola informasi biologis, penyejajaran sekuens (sequence alignment), prediksi struktur untuk meramalkan bentuk struktur protein maupun struktur sekunder RNA, analisi filogenetik, dan analisis ekspresi gen.

Bioinformatika merupakan ilmu terapan yang lahir dari perkembangan teknologi informasi dibidang molekular. Pembahas dibidang bioinformatik ini tidak telepas dari perkembangan biologi molekular modern, salah satunya peningkatan pemahaman manusia dalam bidang genomic yang terdapat dalam molekul DNA (James, 2001).

Aprijani dan Elfaizi (2004) menyatakan bioinformatika merupakan kajian yang memadukan disiplin biologica molekul, matematika, dan teknologi informasi (TI). Ilmu ini didefinisikan sebagai aplikasi dari alat komputasi dan analisis untuk menangkap dan menginterpretasikan data-data biologi molekul. Biologi molekul sendiri juga merupakan bidang interdisipliner, mempelajari kehidupan dalam level molekul. Utama (2003) menyatakan bioinformatika didefinisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi. Ilmu ini merupakan ilmu baru yang merangkul berbagai disiplin ilmu termasuk ilmu komputer, matematika dan fisika, biologi, dan ilmu kedokteran, yang semuanya saling menunjang dan saling bermanfaat satu sama lainnya (Homan, 2000).

Sedangkan menurut Tekaia (2004, dalam Aprijani dan Elfaizi (2004)) bioinformatika merupakan metode matematika, statistik dan komputasi yang bertujuan untuk menyelesaikan masalah-masalah biologi dengan menggunakan sekuen DNA dan asam amino dan informasi-informasi yang terkait dengannya (Homan, 2009)

Bidang-Bidang yang Terkait dengan Bioinformatika

1. Biophysics
Biofisika merupakan cabang ilmu yang menerapkan beberapa ilmu atau teknik fisika untuk menerapkan ilmu biologi. Bioinformatika juga tercipta berdasarkan analisis dan teknik yang ada di ilmu fisika.
2. Computational Biology
Tidak semua pada komputasi biologi merupakan biologi, namun komputasi lebih condong pada ilmu matematika.
3. Medical Informatics
Penggunaan bioinformatika pada medical informatics, diterapkan seperti analisi atau deagnosa suatu penyakit. Memprediksi berapa tingkat kecepatan pertumbuhan penyakit. Informasi medis juga dikodekan atau ditampilkan dalam bentuk algoritma.
4. Cheminformatics
Cheminformatics merupakan bidang dalam kimia, yang juga menggunakan cara dalam biologi, sedangkan cara dalam kimia seperti kombinasi dan sintesis kimia. Pada intinya digunakan dalan penemuan dan pembuatan obat.
5. Mathematical Biology
Mathematical biology merupakan penerapan bidang ilmmu biologi di matematika. Pada matematika biologi sering menggunakan ilmu biologi yang dianalisis secara matematika, baik menggunakan algoritma, menggunakan statistic, menggunakan grafik, yang tujuannya adalah untuk mempermudah pembacaan data.
6. Proteomics
Merupakan studi biologi yang lebih mendalami pada struktur dan fungsi dari protein. Penerapannya adalah dengan cara menggunakan teknologi dengan menganalisisnya.
7. Pharmacogenomics
Merupakan bidang studi yang menganalisis bagaimana respon atau efek obat-obatan terhadap seseorang. Pharmacogenomics merupakan kombinasi dari bidang ilmu farmakologi dan genomic.

sumber:
https://id.wikipedia.org/wiki/Bioinformatika
https://www.academia.edu/8108453/Pengenalan_Bioinformatika

Saturday, 27 May 2017

PARALEL PROCESSING

TUGAS 3

PARALLEL PROCESSING DAN HUBUNGANNYA

DENGAN KOMPUTASI MODERN


Pengertian Parallel Processing

Pemrosesan paralel (parallel processing) adalah penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbeda-beda tanpa berkaitan diantaranya.

Sebagian besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih dari satu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan menghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing ini memerlukan software canggih yang disebut distributed processing software.

Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Parallel processing disebut juga parallel computing.
Contoh Struktur Pengiriman Permintaan dan Jawaban dari Parallel Processing

Arsitektur komputer paralel adalah sebagai berikut: 

Taksonomi Flynn dan model pemrosesan paralel
Keempat kelompok tersebut adalah:

1. Komputer SISD (Single Instruction stream - Single Data stream)
Pada komputer jenis ini semua instruksi dikerjakan terurut satu demi satu, tetapi juga dimungkinkan adanya overlapping dalam eksekusi setiap bagian instruksi (pipelining). Pada umumnya komputer SISD berupa komputer yang terdiri atas satu buah pemroses (single processor). Namun komputer SISD juga mungkin memilki lebih dari satu unit fungsional (modul memori, unit pemroses, dan lain-lain), selama seluruh unit fungsional tersebut berada dalam kendali sebuah unit pengendali.

2. Komputer SIMD (Single Instruction stream - Multiple Data stream)
Pada komputer SIMD terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh sebuah unit pengendali yang sama. Seluruh elemen pemrosesan menerimadan menjalankan instruksi yang sama yang dikirimkan unit pengendali, namun melakukan operasi terhadap himpunan data yang berbeda yang berasal dari aliran data yang berbeda pula.

3. Komputer MISD (Multiple Instruction stream - Single Data stream)
Komputer jenis ini memiliki n unit pemroses yang masing-masing menerima dan mengoperasikan instruksi yang berbeda terhadap aliran data yang sama, dikarenakan setiap unit pemroses memiliki unit pengendali yang berbeda. Keluaran dari satu pemroses menjadi masukan bagi pemroses berikutnya. Belum ada perwujudan nyata dari komputer jenis ini kecuali dalam bentuk prototype untuk penelitan.

4. Komputer MIMD (Multiple Instruction stream - Multiple Data stream)
Pada sistem komputer MIMD murni terdapat interaksi di antara n pemroses. Hal ini disebabkan seluruh aliran dari dan ke memori berasal dari space data yang sama bagi semua pemroses. Komputer MIMD bersifat tightly coupled jika tingkat interaksi antara pemroses tinggi dan disebut loosely coupled jika tingkat interaksi antara pemroses rendah.

Hubungan antara Komputasi Modern dengan Parallel Processing

Komputasi paralel adalah salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengna jaringan dan mampu bekerja scara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka perangkat lunak pendukung yang biasa disebut sebagai middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupun banyak (prosesor ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan.

Komputasi paralel membutuhkan:
1. Algoritma
2. Bahasa pemrograman
3. Compiler

Parallel processing komputasi adalah proses atau pekerjaan komputasi di komputer dengan memakai suatu bahasa pemrograman yang dijalankan secara paralel pada saat bersamaan. Secara umum komputasi paralel diperlukan untuk meningkatkan kecepatan komputasi bila dibandingkan dengan pemakaian komputasi pada komputer tunggal.

Berikut ini adalah gambar perbedaan antara komputasi tunggal dengan paralel komputasi:
Komputasi Tunggal

Komputasi Paralel
Hubungan antara komputasi modern dan parallel processing sangat berkaitan, karena penggunaan komputer saat ini atau komputasi dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. Dengan begitu peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja komputer semakin cepat.
sumber:
https://www.scribd.com/doc/32982265/Parallel-Processing
http://moekyuun.blogspot.co.id/2016/06/komputasi-modern-dan-parallel-processing.html

KOMPUTASI MODERN

TUGAS 2

KOMPUTASI MODERN


Pengertian Komputasi

Komputasi adalah algoritma yang digunakan untuk menemukan suatu cara dalam memecahkan masalah dari sebuah data input. Data input disini merupakan sebuah masukan yang keluar dari luar lingkungan sistem. Komputasi ini merupakan bagian dari ilmu komputer berpadu dengan ilmu matematika.
Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik, serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). Dalam penggunaan secara umum, biasanya berupa penerapan simulasi komputer atau berbagai bidang keilmuan, tetapi dalam perkembangannya digunakan juga untuk menemukan prinsip-prinsip baru yang mendasari teori ini. Bidang ini berbeda dengan ilmu komputer yang mengkaji komputasi, komputer, dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan.
Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematikan dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.

Pengertian Komputasi Modern

Komputasi modern bisa disebut sebuah konsep sistem yang menerima instruksi-instruksi dan menyimpannya dalam sebuah memori, memori disini bisa juga dari memori komputer. Oleh karena pada saat ini kita melakukan komputasi dengan menggunakan komputer maka bisa dibilang komputer merupakan sebuah komputasi modern. Konsep ini pertama kali digagasi oleh John Von Neumann (1905 - 1957). 
Dalam kerjanya komputasi modern menghitung dan mencari solusi dari masalah yang ada, dan perhitungan yang dilakukan itu meliputi:
1. Akurasi
2. Kecepatan
3. Problem Volume Besar
4. Modeling
5. Kompleksitas

Macam-macam komputasi modern adalah sebagai berikut:
1. Mobile Computing : kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel. Contohnya yaitu smartphone dan GPS.
2. Grid Computing : menggunakan komputer yang terpisah oleh geografis, didistribusikan, dan terhubung oleh jaringan untuk menyelesaikan masalah komputasi skala besar.
3. Cloud Computing : gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Sejarah Komputasi Modern

Sejarah komputasi dimulai dari seorang ilmuan yang ternama dibidang teknologi. Permulaan komputasi modern dimulai pada saat tahin 1926 oleh ilmuan yang berasal dari Hungaria yang bernama John Von Neumann. Von Neumann seorang ilmuan yang belajar dari Belin dan Zurich dan mendapatkan diploma dalam bidang teknik kimia pada tahun 1926. Pada tahun yang sama Von Neumann mendapatkan gelar doktor pada bidang matematika dari Universitas Budapest.

John Von Neumann ialah orang yang pertama kali menggagaskan konsep sebuah sistem yang menerima instruksi-instruksi dan menyimpannya dalam memori. Konsep inilah yang menjadi dasar arsitektur komputer modern. Von Neumann memberikan berbagai sumbangsihnya dengan cara meningkatkan karya-karyanya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer. Selain itu, Von Neumann juga merupakan seorang ilmuan yang sangat berperan penting dalam pembuatan bom atom d Los Alamos pada Perang Dunia II. Berkat keahlian dan kepiawaiannya Von Neumann dalam bidang teori game yang melahirkan konsep seluler automata, teknologi bom atom, dan komputasi modern yang kemudian melahirkan komputer.

Kegeniusannya dalam matematika telah terlihat semenjak kecil dengan mampu melakukan pembagian bilangan delapan digit (angka) di dalam kepalanya. Setelah mengajar di Berlin dan Hamburg, Von Neumann pindah ke Amerika pada tahun 1930 dan bekerja di Universitas Princeton serta menjadi salah satu pendiri Institute for Advanced Studies. Dipicu ketertarikannya pada hidrodinamika dan kesulitan penyelesaian persamaan diferensial parsial nonlinier yang digunakan, Von Neumann kemudian beralih dalam bidang komputasi. Sebagai konsultan pada pengembangan ENIAC, dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Neumann adalah komputer dengan program yang tersimpan (program dan data disimpan dalam memori) dengan pengendali pusat, I/O, dan memori. Berdasarkan beberapa definisi diatas, maka komputasi modern dapat diartikan sebagai suatu pemecahan masalah berdasarkan suatu inputan dengan menggunakan algoritma dimana penerapannya menggunakan berbagai teknologi yang tela berkembang speerti komputer.

sumber:
http://id.wikipedia.org/wiki/Komputasi
http://id.wikipedia.org/wiki/Teknologi_komputasi
http://www.beritanet.com/Education/John-Von-Neumann.html

KOMPUTASI MODERN DI BIDANG KESEHATAN

TUGAS 1

KOMPUTASI MODERN DI BIDANG KESEHATAN


Komputasi dapat diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma. Hal ini disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Kini, komputasi telah banyak dilakukan dengan menggunakan komputer.

Secara umum ilmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains). 

Salah satu contoh bidang yang memanfaatkan komputasi modern yaitu bidang kesehatan. Dalam bidang kesehatan, penggunaan komputer tidak hanya dirasakan oleh para penggunanya, tetapi juga oleh organisasi dalam kesehatan tersebut seperti rumah sakit, puskesmas, klinik, dan sebagainya. Namun, yang paling banyak menggunakan komputasi modern biasanya ditemukan dalam rumah sakit. Komputer dapat digunakan mulai dari penyimpanan dan pengolahan data administrasi rumah sakit atau klinik, hingga melakukan riset dalam bidang kedokteran, mendiagnosis penyakit, menganalisis organ tubuh manusia bagian dalam yang sulit dilihat, serta memonitor keadaan kesehatan pasien.

Berikut peranan komputasi modern dalam bidang kesehatan:

1. CT Scan
Computed Tomography (Tomografi Terkomputasi) merupakan sebuah metode penggambaran medis menggunakan tomografi di mana pemrosesan geometri digunakan untuk menghasilkan sebuah gambar tiga dimensi bagian dalam sebuah objek dari satu seri besar gambar sinar-X dua dimensi diambil dalam satu putaran "axis". CT Scan berguna untuk menggambarkan struktur otak dan mengambil gambar seluruh organ tubuh yang tidak bergerak dengan menggunakan sinar-X.

Gambar 1
Gambar 2



2. MRI
Magnetic Resonance Imaging (Pencitraan Resonansi Magnetik) merupakan suatu teknik yang digunakan untuk menghasilkan gambar organ dalam pada organisme hidup. Berbeda dengan CT Scan, MRI tidak menggunakan radiasi sinar-X dan cocok untuk mendeteksi jaringan lunak. MRI berguna untuk pemeriksaan organ tubuh secara komputerisasi, dengan potongan transversal, coronal, dan sagita.

3. USG
Ultra Sonography adalah sebuah teknik teknik diagnostik pencitraan menggunakan suara ultra yang digunakan untuk mencitrakan organ internal dan otot, ukuran mereka, struktur, dan luka patologi, membuat teknik ini berguna untuk memeriksa organ. USG memanfaatkan gelombang ultrasonik, yaitu gelombang suara yang memiliki frekuensi yang tinggi (250 kHz - 2000 kHz) yang kemudian hasilnya ditampilkan dalam layar monitor berupa gambar dua dimensi atau tiga dimensi. USG biasa digunakan ketika masa kehamilan.

Gambar 3


4. Biosensor
Biosensor merupakan suatu alat Instrumen elektronik yang bekerja untuk mendeteksi sample biokimia. Contoh paling sederhana yaitu alat uji diabetes.
Gambar 4

5. DSR
System Dynamic Spatial Reconstructor berguna untuk melihat gambar dari berbagai sudut organ tubuh secara bergerak.

6. SPECT
Single Photon Emission Computer Tomography merupakan sistem komputer yang mempergunakan gas radioaktif untuk mendeteksi partikel-partikel tubuh yang ditampilkan dalam bentuk gambar.

7. PET
Position Emission Tomography merupakan sistem komputer yang menampilkan gambar yang mempergunakan isotop radioaktif.

8. NMR
Nuclear Magnetic Resonance yaitu teknik mendiagnosa dengan cara memagnetikkan nucleus (pusat atom) dari atom hydrogen.

Kesimpulan
Teknologi dalam bidang kesehatan sangatlah membantu para tenaga medis maupun kesehatan masyarakat yang bergerak di bidang ini untuk melakukan pekerjaan mereka. Kegiatan-kegiatan yang tadinya belum dapat dilakukan, saat ini sudah dapat dilakukan dengan baik. Hal ini membuat pekerjaan dalam bidang kesehatan menjadi lebih mudah, cepat, dan akurat. Semakin canggihnya teknologi yang ada maka akan semakin mudah mendapatkan pelayanan dengan kualitas yang baik.


sumber:
https://anasihite.wordpress.com/2014/09/22/manfaat-teknologi-informasi-di-bidang-kesehatan-masyarakat/
https://id.wikipedia.org/wiki/Tomografi_terkomputasi
https://id.wikipedia.org/wiki/Pencitraan_resonansi_magnetik
https://id.wikipedia.org/wiki/Ultrasonografi_medis

Sunday, 8 January 2017

TUGAS 3 PENGANTAR BISNIS INFORMATIKA

BAB I PENDAHULUAN


1.      LATAR BELAKANG
Di era modern ini, fashion merupakan hal yang penting untuk menunjang penampilan terutama pada wanita. Fashion terus berkembang sehingga masyarakat ingin mencari model-model fashion terbaru, namun sebagian masyarakat di tuntut untuk melakukan kegiatan transaksi serta memenuhi kebutuhannya fashionnya dengan tidak menganggu aktivitas lain. Masyarakat umumnya kurang memiliki waktu luang untuk melakukan pemesanan dan pembelian barang di toko. 
Emma Hijab adalah salah satu butik busana muslim yang menjual busana wanita yang berada di kota depok. Pelanggan selalu menginginkan kemudahan ataupun kecepatan informasi yang relevan untuk memudahkan segala aktivitasnya, salah satunya pemesanan ataupun pembelian busana muslim pada Emma Hijab. Maka dibutuhkan suatu aplikasi yang mempermudah dalam transaksi pemesanan busana khusunya melalui media perangkat keras sehingga lebih efektif dan efisien. Begitu juga dalam memenuhi kebutuhan fashion mereka.
Dengan keunggulan yang dimiliki web maka muncul gagasan untuk membuat aplikasi web e-commerce penjualan busana muslim pada Emma Hijab guna menyelesaikan masalah. Maka penulis beriinisiatif untuk merancang dan membuat media yang berguna untuk melakukan transaksi pemesanan dan penjualan barang serta dapat membantu memenuhi kebutuhan fashion khususnya bagi pengguna web.
Dengan menggunakan aplikasi ini diharapkan pelanggan bisa terbantu untuk mendapatkan informasi yang ada pada Emma Hijab dan dapat berjalan pada perangkat keras berbasis web.

2.      BATASAN MASALAH
Dalam penulisan ini penulis membatasi masalah pada Aplikasi Emma Hijab berbasis web di kota depok yaitu aplikasi yang dirancang oleh penulis merupakan aplikasi untuk melakukan pemesanan ataupun pembelian busana muslim berbasis web. Pada aplikasi ini akan menampilkan halaman utama, menu, pendaftaran  pelanggan, login pelanggan, katalog produk barang, keranjang belanja, transaksi proses, konfirmasi pembayaran, serta tampil dan cetak data pemesanan. Penulis menggunakan software macromedia dreamwaver 8 untuk web desain, PHP, dan MySQL sebagai database untuk membuat aplikasi tersebut. Dan hasil output aplikasi tersebut akan ditampilkan menggunakan website.


3.      RUMUSAN MASALAH
·         Masyarakat di tuntut untuk melakukan kegiatan transaksi serta memenuhi kebutuhannya fashionnya dengan tidak menganggu aktivitas lain.
·         Pelanggan selalu menginginkan kemudahan ataupun kecepatan informasi yang relevan untuk memudahkan segala aktivitasnya.


4.      TUJUAN
Tujuan dari penulisan ini adalah untuk memudahkan pelanggan wanita yang ingin tampil beda dengan desain yang di buat khusus Emma Hijab yang berumur 20 tahun keatas sehingga tidak dapat ditemukan di pasaran manapun. Dalam  pemesanan dan pembelian transaksi jual beli tidak harus dilakukan secara tatap muka. Sehingga penulis berharap pelanggan terbantu menjadi lebih efektif dan efisien dalam aktifitasnya serta memudahkan juga bagi Emma Hijab dalam hal pemasaran.


5.      SASARAN
Pelanggan wanita yang ingin tampil beda dengan desain yang di buat khusus Emma Hijab yang berumur 20 tahun keatas.


BAB II PEMAHAMAN UMUM

1.      ANALISIS MASALAH
·         Dalam  pemesanan dan pembelian transaksi jual beli tidak harus dilakukan secara tatap muka.
·         Pelanggan terbantu menjadi lebih efektif dan efisien dalam aktifitasnya.
·         Memudahkan juga bagi Emma Hijab dalam hal pemasaran.


2.      SOLUSI YANG DITAWARKAN

Dengan keunggulan yang dimiliki web maka muncul gagasan untuk membuat aplikasi web e-commerce penjualan busana muslim pada Emma Hijab guna menyelesaikan masalah. Maka penulis beriinisiatif untuk merancang dan membuat media yang berguna untuk melakukan transaksi pemesanan dan penjualan barang serta dapat membantu memenuhi kebutuhan fashion khususnya bagi pengguna web.



BAB III PERENCANAAN DAN PELAKSANAAN

1.      BIAYA PROYEK
·         Web Development
-          Registrasi Domain (1 tahun)                                       Rp.     500.000,-
-          Web Hosting  (Rp.100.000 x 12 bln)                          Rp.  1.200.000,-
-          Web Desain Semi News                                              Rp   5.000.000,-
-          Input Data Awal dan Analisis                                      Rp   3.500.000,-
Sub Total Biaya Pembangunan Web                             Rp 10.200.000,-

·         Web Mail
-          Pembuatan Email berbasis Web                                  Rp.   3.000.000,-
Total Anggaran                                                                Rp 13.200.000,-


2.       JADWAL PROYEK

Estimasi waktu untuk menyelesaikan pembuatan website sekitar 1-2 bulan terhitung dari tanggal penandatangan kontrak dan dengan asumsi bahwa seluruh bahan / materi (content) telah tersedia oleh pihak pemesan website.

Proyek Pengembangan Aplikasi
Target Mulai
Target Selesai
Website Butik Emma Hijab
November 2016
Januari 2017

                      
3.      TIM PELAKSANA
Terdapat anggota dari tim pelaksana pembuatan aplikasi web yang yang terdiri dari beberapa bagian seperti:
1.      Ketua Pelaksana                      : Ainun Amaliah
2.      Analisis                                   : Carolina Irawati
3.      Pengumpulan Data                  : Faiz Abdullah
  Hojida S. Z.
4.      Web Designer                         : Maulana Malik
  Galang Dea Alfarisi
5.      Programmer                             : Trias Nitis Lazuardi



BAB IV DESAIN/RANCANGAN


1.      PENGUMPULAN DATA
·         Observasi, yang bertujuan untuk mengetahui lebih dalam apa saja yang terdapat di setiap Emma Hijab dan berhubungan dengan kegiatan di Emma Hijab tersebut.
·         Studi pustaka, bertujuan untuk mempelajari dasar teori dari literatur mengenai pembuatan aplikasi dan cara kerja aplikasi. Memecahkan masalah dalam aplikasi ini dengan mempelajari dan mengumpulkan sumber-sumber pustaka dari buku dan internet yang berhubungan dengan Website.

2.      PERANCANGAN APLIKASI/ALUR SISTEM

Struktur Navigasi User




Struktur navigasi user
·         Halaman Utama
Berisi tentang tabel kerangka halaman utama program, fungsinya adalah sebagai kerangka tata letak menu dan tampilan program yang sedang dijalankan.
·         Menu Utama
(selain menu Kategori dan Login) dari halaman utama Website diletakkan dibaris atas, yaitu baris ke-3 dari tabel kerangka utama. Susunan menunya adalah Home, Profile, Barang, Panduan, dan Konfirmasi.
·         Home
Berisi tentang Logo dan Koleksi Barang ketika user telah melakukan login.
·         Login
Berisi Username dan Password untuk login User.
·         Pendaftaran Baru
Fasilitas untuk user ketika ingin memiliki akun baru.
·         Isi Form Pendaftaran
Berisi form sehingga Pelanggan bisa memiliki akun login yang dapat digunakan untuk bertransaksi memesan produk barang yang dijual di website.
·         Profile
Berisi Informasi-informasi mengenai Emma Hijab.
·         Barang
Berisi tentang halaman program yang dapat menampilkan barang secara keseluruhan, berdasarkan kategori dan juga lihat detil barang yang dapat menampilkan inforrmasi lengkap dari satu nama barang. Setiap data barang yang ditampilkan akan diberikan deskripsi singkat, harga dan juga menu atau tombol untuk fasilitas Beli (pemesanan).
·         Keranjang Belanja
Berisikan sebagai penampung data Barang secara sementara selama proses transaksi yang dilakukan oleh Pelanggan masih belum diselesaikan. Setiap kali Pelanggan mengklik menu Beli yang ada dibawah gambar Barang dari katalog, maka datanya akan disimpan ke dalam database dan informasinya dapat dilihat dari halaman Keranjang Belanja.
·         Katalog Produk Barang
Pada Katalog Barang akan ditampilkan daftar Kategori Barang, setiap nama kategori bertindak sebagai menu yang apabila diklik maka data Barang akan ditampilkan berdasarkan Kategori yang dipilih.
·         Detil
Menampilkan detil Produk barang Emma hijab, melihat informasi barang lebih lengkap kepada Pelanggan.
·         Beli
Menu Beli untuk memilih barang yang akan dipesan atau akan dibeli oleh Pelanggan.
·         Isi Form Alamat Pengiriman
Berisi Form Alamat Pengiriman kemana Barang yang dipesan akan dikirim.
·         Tampilan Transaksi
Pemesanan yang dilakukan oleh Pelanggan yang sudah login yang belum menyelesaikan transaksi belanja.
·         Cetak dan Pemesanan
Berisi tentang program yang akan menampilkan semua daftar transaksi pemesanan sudah dilakukan pelanggan.
·         Logout
Fasilitas yang digunakan untuk keluar dari halaman utama user login.
·         Panduan
Menu Panduan ketika user ingin melihat Panduan Belanja Emma Hijab.
·         Panduan Belanja
Berisi Panduan belanja di Emma Hijab agar para Pelanggan mendapatkan informasi yang lebih akurat tentang cara bertransaksi.
·         Konfirmasi
Berisi tentang konfirmasi pembayaran yang ada di website setelah Pelanggan melakukan transfer pembayaran.
·         Isi Konfirmasi Pembayaran
Berisi form Konfirmasi Pembayaran yang diisi oleh Pelanggan setelah melakukan transfer ke rekening bank milik Emma Hijab.


Struktur Navigasi Admin




Struktur Navigasi Admin
·         Login
Berisi Username dan Password yang harus diisi untuk login Admin.
·         Home
Berisi beberapa menu dan kata sambutan kepada Administrator yang telah berhasil login.
·         Password Admin
Berisi form untuk menambah Pendaftaran Baru Admin.
·         Data Provinsi, Data Kategori, Data Barang, Konfirmasi Transfer
Berisi data dari masing-masing tabel yang dapat di Tambah, Ubah dan Hapus.
·         Laporan
Laporan Data Transaksi yang ada di dalam Website Emma Hijab.
·         Logout
Fasilitas yang digunakan untuk keluar dari halaman utama Admin login.

Usecase Diagram

Usecase diagram dibawah ini mendeskripsikan tipe interaksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah cerita bagaimana sistem digunakan pada website Emma Hijab. Lihat pada Gambar 3.3.



Gambar Usecase Diagram

            Aktor   : Pelanggan, Admin, Pemilik
            Deskripsi Pelanggan
1.      Pengguna Login Web
2.      Pengguna melihat Koleksi Barang
3.      Pengguna memesan di Keranjang Belanja
4.      Pengguna melakukan transaksi
5.      Pengguna melakukan konfirmasi pembayaran
6.      Pengguna Logout Web

Deskripsi Admin
1.      Admin Login
2.      Admin Mengontrol Koleksi Barang
3.      Admin menerima pemesanan di Keranjang Belanja
4.      Admin mengirimkan transaksi kepada pelanggan
5.      Admin  memberikan Laporan kepada pemilik
6.      Admin Logout Web

Deskripsi Pemilik
1.      Pemilik menerima Laporan dari admin


3.      PERANCANGAN DATABASE
Sebagai website yang membutuhkan database, sehingga perlu adanya database untuk menyimpan data yang terpisah dengan tampilan desain database yang digunakan dalam website ini adalah emma_hijabdb. Emma hijab terdiri dari sembilan tabel yaitu, admin, barang, kategori, konfirmasi, pelanggan, pemesanan, pemesanan_item, provinsi, tmp_keranjang.

Tabel Admin


Tabel Barang


Tabel Kategori


Tabel Konfirmasi


Tabel Pelanggan


Tabel Pemesanan


Tabel Pemesanan_item


Tabel Provinsi


Tabel tmp_keranjang

1.      PERANCANGAN USER INTERFACE (MOCKUP)
Rancangan Tampilan Website
Pada bagian ini penulis akan mencoba membahas tentang rancangan tampilan pada aplikasi ini. Selain itu, juga disertai dengan penjelasan dari tampilan tersebut.
1.      Rancangan tampilan halaman utama
Pada saat aplikasi ini pertama dijalankan maka aplikasi ini akan menampilkan sebuah menu yang menampilkan fasilitas-fasilitas yang terdapat pada aplikasi ini. Berikut rancangan tampilannya.



Rancangan Tampilan Halaman Utama

Pada rancangan diatas terdapat menu aplikasi yang terdiri dari home, profile, barang, panduan, dan konfirmasi. Masing-masing merupakan tombol yang akan membawa user untuk menuju tampilan dari masing-masing fasilitas tersebut. Tampilannya hampir sama dengan Form Pendaftaran Baru. Perbedaannya terdapat form pengisian pendaftaran pelanggan yaitu nama pelanggan, kelamin, e-mail, nomor telepon serta Ddta untuk login yaitu username, password, password (lagi). Setelah mengisi form dengan lengkap dan benar, user akan dibawa untuk menuju tampilan dari masing-masing fasilitas tersebut.

2.      Rancangan tampilan menu home
Pada menu ini akan menampilkan Home ketika user telah melakukan Login. Berikut rancangan tampilannya.



Rancangan Tampilan Menu Home

Pada rancangan diatas terdapat menu aplikasi home yang berisi logo beserta koleksi barang. Fasilitas login yang telah berubah menjadi transaksi yang berisi keranjang belanja, tampilkan transaksi, dan logout website. Tampilannya hampir sama dengan:
-   Rancangan tampilan menu profile, perbedaannya di menu profile terdapat informasi-informasi mengenai Emma Hijab sehingga memudahkan user dalam berkomunikasi dengan Emma Hijab.
-     Rancangan tampilan menu barang, perbedaannya pada menu barang memiliki tampilan halaman yang akan menampilkan koleksi barang yang terdapat di Hijab beserta transaksinya. Pada rancangan tampilan koleksi barang dengan beberapa foto, detail hingga tombol beli untuk ke layout pembelian selanjutnya.
-        Rancangan tampilan menu panduan, perbedaannya pada menu panduan terdapat tampilan halaman yang akan menampilkan Panduan Belanja pada website Emma Hijab. Pada rancangan adalah tahapan-tahapan panduan belanja dalam melakukan proses login hingga pelanggan menerima barang yang dipesan.

3.      Rancangan Tampilan Fasilitas Keranjang Belanja
Pada tampilan halaman ini akan menampilkan Fasilitas Keranjang Belanja setelah memilih tombol beli. Berikut rancangan tampilannya:



Rancangan Tampilan Fasilitas Keranjang Belanja

Pada rancangan tampilan di atas akan terdapat informasi dari barang yang telah kita beli yaitu berupa gambar, detail, grand total, ubah data serta delete barang tersebut. Setelah memilih tombol lanjutkan, tampilan akan berpindah ke konfirmasi belanja dan form pengisian alamat pengiriman. Berikut rancangan tampilannya:



Rancangan Tampilan Konfirmasi Belanja

Pada rancangan tampilan konfirmasi terdapat tombol simpan dan lanjutkan transaksi sehingga akan dilanjutkan pada fasilitas transaksi yang telah dilakukan user.

4.      Rancangan Tampilan Fasilitas Tampilan Transaksi
Pada tampilan halaman ini akan menampilkan Fasilitas Tampilan Transaksi setelah memilih tombol beli. Berikut rancangan tampilannya:



Rancangan Tampilan Fasilitas Transaksi

Pada rancangan tampilan di atas akan terdapat informasi daftar Pemesanan yang telah dilakukan oleh user selama melakukan transaksi pada website. Tampilannya hampir sama dengan Menu form konfirmasi pembayaran, Perbedanya pada form konfirmasi pembayaran user diharuskan untuk mengisi form konfirmasi setelah user telah melakukan pembayaran transfer dan status pemesanan barang akan diset dari status Pesan menjadi lunas, dan pemilik Emma Hijab siap mengirim barang ke alamat anda.

5.      Rancangan Tampilan Login Admin
Pada menu ini akan  menampilkan admin untuk masuk kedalam halaman admin. Berikut rancangan tampilannya:



Rancangan Tampilan Login Admin

Pada rancangan di atas admin diharuskan untuk melakukan login terlebih dahulu sebelum masuk. Untuk mengakses halaman program Administrator, Data user login untuk login ke halaman ini disimpan dalam tabel bernama admin, disana menyimpan data uername dan password dari phpMyAdmin, dengan fasilitas insert data.

6.      Rancangan Tampilan Password Admin
Pada menu ini akan  menampilkan ganti password admin  dilakukan dari halaman program administrator. Berikut rancangan tampilannya:



Rancangan Tampilan Ganti Password Admin

Pada rancangan di atas admin dapat mengganti password lama menjadi password baru sesuai yang admin inginkan lalu menyimpannya agar dapat login kembali dengan password yang baru.

7.      Rancangan Tampilan Data Provinsi
Pada menu ini akan  menampilkan data provinsi digunakan untuk membedakan besarnya biaya kirim barang dari lokasi Emma Hijab. Berikut rancangan tampilannya:



Rancangan Tampilan Data Provinsi

Pada rancangan di atas menunjukkan besarnya biaya kirim ini berbeda-beda, tergantung dilihat dari lokasi mana menghitungnya, jasa Ekspedisi yang digunakan, juga sangat tergantung dengan berat barang yang dijual. Membuat Program Manajemen Data Provinsi terdapat empat file program yaitu provinsi_add, provinsi_edit, provinsi_data, dan provinsi_delete. Tampilannya hampir sama dengan:
-          Rancangan Tampilan Data Kategori, pada menu ini akan  menampilkan data kategori untuk mengelompokkan data barang. data kategori, data barang dapat dikelompokkan sehingga pencarian barang bagi pelanggan akan semakin mudah. Untuk membuat program Manajemen Data Kategori, diperlukan empat file program yaitu kategori_add, kategori_edit, kategori_data, dan kategori_delete.
-          Rancangan Tampilan Data Kategori, Pada menu ini akan  menampilkan data kategori untuk mengelompokkan data barang. data kategori, data barang dapat dikelompokkan sehingga pencarian barang bagi pelanggan akan semakin mudah. Untuk membuat program Manajemen Data Kategori, diperlukan empat file program yaitu kategori_add, kategori_edit, kategori_data, dan kategori_delete.
-          Rancangan Tampilan Data Kategori, Pada menu ini akan  menampilkan data kategori untuk mengelompokkan data barang. Data kategori dan data barang dapat dikelompokkan sehingga pencarian barang bagi pelanggan akan semakin mudah. Untuk membuat program Manajemen Data Kategori, diperlukan empat file program yaitu kategori_add, kategori_edit, kategori_data, dan kategori_delete.

8.      Rancangan Tampilan Laporan
Pada menu ini akan menampilkan Program Laporan Master Data dan Laporan Transaksi di Emma Hijab. Berikut rancangan tampilannya:



Rancangan Tampilan Laporan

Pada rancangan di atas tampilan Laporan data Provinsi, data Kategori, data Barang dan lengkap dengan laporan data Pemesanan Barang untuk memudahkan pekerjaan.