Senin, 06 Juli 2020

Bioinformatika


Bioinformatika merupakan penggabungan beberapa disiplin ilmu, seperti (tidak terbatas terhadap) matematika, statistika, komputer, biokimia, genetika, dan biologi molekuler Istilah bioinformatika dan komputasi biologi sering digunakan bergantian, tetapi dua bidang ini memiliki fokus berbeda. Bioinformatika lebih berhubungan dengan pengembangan software, koleksi dan penyimpanan informasi biologi (database), dan metode visualisasi, sedangkan komputasi biologi lebih condong kepada pengembangan algoritma, model matematika dan statistika dalam menganalisa data-data biologi melalui bantuan komputer.
Bioinformatika berkembang pesat pada pertengahan tahun 1990, sebagian besar disebabkan oleh Proyek Genom Manusia (Human Genome Project) dan berkembangnya teknologi sekuen DNA . Proyek Genom Manusia dimulai pada tahun 1990 dan berakhir tahun 2003, dengan berhasil dipetakannya 3,3 milyar nukleotida pada manusia . Dengan adanya sekuen DNA manusia ini, maka kita bisa menganalisis dan mengidentifikasi varian genetik yang dapat meningkatkan resiko penyakit seperti kanker, diabetes, dan lainnya dengan alat bantu bioinformatika .
Ada tiga tujuan utama bioinformatika: 1) mengorganisasi data yang mengizinkan peneliti untuk mengakses informasi biologi yang ada ataupun memasukkan data baru, seperti pembuatan database/bank data untuk menyimpan sekuen DNA/protein; 2) mengembangkan perangkat (tools) dan sumber daya (resources) dalam menganalisa data biologi, seperti BLAST (Basic Local Alignment Search Tool) yang merupakan tool dalam mencari sekuen homolog pada protein atau DNA; 3) mengunakan tools tersebut dalam menganalisa data dan menginterpretasikan hasilnya untuk mendapatkan informasi/pengetahuan baru, seperti penggunaan tool ClustalW untuk multiple sequence alignment (menentukan apakah beberapa sekuen DNA/protein memiliki hubungan).
Basis data memegang peranan penting dalam bioinformatika. Beberapa bank-bank data yang tersedia seperti GenBank dan DDBJ (bank data DNA), PDB (koleksi struktur makromolekuler 3D untuk protein dan asam nukleat ), SWISS-PROT (bank data protein), MIPS Funcat (basis data anotasi fungsi protein), UniGene (koleksi urutan gen yang berisi data lokasi gen pada kromosom ), Ensembl (basis data keterangan otomatis pada genom ), SGD (basis data sekuen DNA ragi), MGI (basis data informasi genetika pada penelitian tikus ), dan basis data lainnya.

Bioinformatika dalam Dunia Kedokteran

Perananan Bioinformatika dalam bidang klinis ini sering juga disebut sebagai informatika klinis (clinical informatics). Aplikasi dari clinical informatics ini adalah berbentuk manajemen data-data klinis dari pasien melalui Electrical Medical Record (EMR) yang dikembangkan oleh Clement J. McDonald dari Indiana University School of Medicine pada tahun 1972 . McDonald pertama kali mengaplikasikan EMR pada 33 orang pasien penyakit gula (diabetes). Sekarang EMR ini telah diaplikasikan pada berbagai penyakit. Data yang disimpan meliputi data analisa diagnosa laboratorium, hasil konsultasi dan saran, foto ronsen, ukuran detak jantung, dll. Dengan data ini dokter akan bisa menentukan obat yang sesuai dengan kondisi pasien tertentu. Lebih jauh lagi, dengan dibacanya genom manusia, akan memungkinkan untuk mengetahui penyakit genetik seseorang, sehingga personal care terhadap pasien menjadi lebih akurat.



Bioinformatika dalam Dunia Jaringan

Saat ini, biologi telah berkembang tidak lagi di alam makro atau mikro, tetapi sudah merambah ke tingkat molekuler. Karena itu, disiplin bioinformatika juga berkembang ke arah tersebut dengan banyak menyajikan data biofisik dari molekul protein dan asam nukleat yang menjadi sentral dalam perkembangan ilmu bioinformatika. Hal ini jelas sebab kedua senyawa tersebut menjadi kunci dalam proses kehidupan.


Sumber :

1) Edi, 2017, Bioinformatika, Sumatra: Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) TIME.
2) Andi Utama, 2003, Peranan Bioinformatika Dalam Dunia Kedokteran.
3) Ni Made Suci Sukmawati, 2015, Bionformatika, Denpasar: Laboratorium Biokimia Fakultas Peternakan Universitas Udayana.

Selasa, 12 Mei 2020

Komputasi Paralel



Komputasi Paralel merupakan suatu teknik untuk melakukan komputasi secara bersamaan menggunakan komputer sebagai alat pemrosesannya. Elemen eleman dalam sebuah sistem komputer yaitu terdiri dari hardware, software dan user sebagai pengolahnya, Komputasi parallel tentunya memerlukan sebuah sistem komputer yang handal untuk mendukung kerja dari sebuah proses parallel dalam komputer. Infrastruktur komputer pada komputasi parallel terhubung oleh jaringan, yang menhubungkan satu komputer dengan komputer lainnya.
Komputasi Paralel mempunyai tujuan untuk meningkatkan kinerja komputer dalam menyelesaikan berbagai masalah. Dengan membagi sebuah masalah besar ke dalam beberapa unit masalah yang lebih kecil sehingga membuat kinerja menjadi cepat.

Hubungan antara Komputasi Modern dengan Parallel Processing

Tujuan dari komputasi paralel adalah meningkatkan kinerja komputer dalam menyelesaikan berbagai masalah. Dengan membagi sebuah masalah besar ke dalam beberapa masalah kecil, membuat kinerja menjadi cepat.
Formula komputasi paralel yang diajukan pada hukum Amdahl. Dimana a adalah banyaknya paralel yang terjadi. Secara teori, artinya proses penyelesaian masalah menjadi lebih cepat dengan menggunakan komputasi paralel.
Jadi, sudah jelas tertera bahwa hubungan dari Komputasi Modern dan Pemrosesan Parallel adalah penggunaan komputer dengan pemrosesan paralel sangat mempercepat kinerja dibandingkan dengan penyelesaian masalah dengan satu CPU. Oleh sebab itu, peningkatan kinerja atau proses komputasi semakin diterapkan, salah satunya adalah dengan cara 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 computer semakin cepat.
Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya.

Implementasi Komputasi Modern

Penerapan komputasi modern pada website PT.KAI yaitu terletak pada fitur Layanan Pemesanan Tiket secara online melalui Aplikasi Mobile Milik (PT. KAI). Dengan layanan ini user/penumpang tidah perlu lagi datang langsung ke stasiun kereta api untuk membeli tiket, karena pembeli dapat memesannya secara online melalui Aplikasi Mobile. Tidak hanya untuk membeli tiket tetapi penumpang juga dapat melihat jadwal serta berita mengenai kereta api. Berikut tampilan aplikasi mobile milik PT. KAI :


Gambar dibawah ini merupakan tampilan ketika user hendak membeli tiket maka dia dapat mengetahui bangku yang sudah terisi atau masih kosong dalam pemberangkatan yang hendak dibelinya. 

Setelah melakukan booking atau pembelian tiket secara online maka calon penumpang hanya tinggal melakukan pembayaran melalui pilihan cara pembayaran yang telah dipilih dengan sebelumnya ditampilkan terlebih dahulu data pesanan yang dipesan seperti pada gambar dibawah



Dan pada fitur yang dimiliki aplikasi ini penumpang juga dapat melihat peta rute perjalanannya dan berisi informasi mengenai jumlah kilometer yang ditempuh serta informasi mengenai stasiun yang ditujunya.





Sumber :


Koenig, Herbert. (1998). Modern Computational Methods. CRC Press
Rina Noviana. Komputasi Paralel. from v-class.gunadarma.ac.id. (Diakses 12 Mei 2020)
http://jokofirmantoro.blogspot.co.id/2015/06/hubungan-antara-komputasi-modern-dan.html
https://niamoraa.wordpress.com/softskill-project-2/hubungan-pemoresan-paralel-dan-komputasi-modern/



Kamis, 02 April 2020

Vclass Tugas ke 3 Pemrograman Jaringan

Soal :

1.Apakah pengertian dari DNS dan kegunaan DNS ?
2.Berikan Penjelasan mengenai Struktur dari DNS dari Root awal hingga Akhir Sub domain
3.Apakah yang disebut nslookup dan fungsi dari nslookup
4.Berikan Salah satu sintaks, untuk mencari DNS dari sebuah laman WEB !!!

1. DNS (Domain Name System) adalah sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan diterjemahkan dalam alamat IP sehingga dapat diakses.

DNS server merupakan sebuah database besar yang berfungsi menyimpan semua IP address yang digunakan dalam hostname. Database besar tersebut memuat banyak keterangan tentang IP addres jadi saat anda mengunjungi website tertentu. Misalnya youtube.com maka DNS server akan mentranslate atau menerjemahkannya ke IP address youtube.

2. - Root Level (.)
Merupakan level utama (level paling penting) sekaligus level awal dari sebuah domain dimana ketika DNS server akan mencari sebuah alamat domain, maka yang diakses terlebih dahulu adalah root level.

- Top Level Domain (.com, .org, .net, .id, dsb.)
Merupakan level kedua setelah root level dimana ketika DNS telah mengakses ke root, maka akan langsung mengakses ke level ini.

- Second Level Domain (google, yahoo, dsb.)
Merupakan level setelah TLD, dimana ketika DNS telah mengakses ke root dan TLD, akan langung mengakses ke SLD.

- Sub Level Domain
Merupakan cabang dari domain diatas, bisa merupakan menu atau aplikasi tambahan pada domain utama. Contoh: mail.google.com 

3. Nama nslookup berarti name server lookup. Nslookup menggunakan lokal sistem operasi perpustakaan domain name systemresolver untuk melakukan query nya. Oleh karena itu, dikonfigurasi secara otomatis oleh isi dari system operasi file resolf.conf

nslookup beroperasi dalam modus interaktif atau non-interaktif. Ketika digunakan secara interaktif, ketika program dipanggil tanpa argumen (pilihan lain ada), isu-isu user konfigurasi parameter atau permintaan saat mempresentasikan ('>') nslookup prompt baris demi baris mode. Dalam parameter mode non-interaktif dan syarat itu ditetapkan sebagai argumen baris perintah dalam pemanggilan program.

4. Dapat menggunakan perintah "dig (namadomain)" pada cmd 

Senin, 23 Maret 2020

Grid Computing


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

Salah satu macam dari komputasi modern adalah Grid Computing.

Grid Computing : menggunakan komputer yang terpisah oleh geografis, didistribusikan, dan terhubung oleh jaringan untuk menyelesaikan masalah komputasi skala besar.

Beberapa konsep dasar dari Grid Computing :

  1. Sumber daya dikelola dan dikendalikan secara lokal.
  2. Sumber daya berbeda dapat mempunyai kebijakan dan mekanisme berbeda, mencakup Sumber daya komputasi dikelola oleh sistem batch berbeda, Sistem storage berbeda pada node berbeda, Kebijakan berbeda dipercayakan kepada user yang sama pada sumber daya berbeda pada Grid.
  3. Sifat alami dinamis: Sumber daya dan pengguna dapat sering berubah
  4. Lingkungan kolaboratif bagi e-community (komunitas elektronik, di internet)
  5. Tiga hal yang di-,sharing dalam sebuah sistem grid, antara lain : Resource, Network dan Proses. Kegunaan / layanan dari sistem grid sendiri adalah untuk melakukan high throughput computing dibidang penelitian, ataupun proses komputasi lain yang memerlukan banyak resource komputer. 
Keuntungan Utama Penggunaan Grid Computing       

Teknologi  grid computing mampu menjadi solusi bagi perusahaan perusahaan untuk memiliki suatu sistem informasi yang berteknologi canggih, yang mampu mendukung kinerja perusahaan, dengan biaya yang lebih murah.      

Kemampuan teknologi tersebut untuk mendukung kinerja perusahaan tidak diragukan lagi.  Teknologi  grid computing membuka peluang bagi adanya      kerjasama lintas organisasi, lintas benua, dan lintas bangsa. Selain itu, terbuka pula peluang untuk  melakukan komputasi yang rumit dengan menggunakan superkomputer yang canggih, tanpa harus melakukan investasi besar-besaran  dalam bidang teknologi informasi

       
       Grid computing menjadi suatu hal yang menjanjikan bagi perusahaan disebabkan oleh 3 hal, yaitu:
  1. Lebih hemat biaya dalam  penggunaan sejumlah tertentu sumber daya komputer,
  2. Sebagai cara untuk memecahkan masalah yang mungkin tidak dapat dipecahkan tanpa sejumlah besar daya komputasi, dan 
  3. Karena menunjukkan bahwa sumberdaya dari banyak komputer dapat kooperatif dan dimanfaatkan secara sinergis, serta dikelola sebagai sebuah kolaborasi mencapai tujuan bersama

Perkalian dari sumber daya: Resource pool dari CPU dan storage tersedia ketika idle
Lebih cepat dan lebih besar: Komputasi simulasi dan penyelesaian masalah apat berjalan lebih cepat dan mencakup domain yang lebih luas
Software dan aplikasi: Pool dari aplikasi dan pustaka standard, Akses terhadap model dan perangkat berbeda, Metodologi penelitian yang lebih baik
Data: Akses terhadap sumber data global, dan Hasil penelitian lebih baik

Kekurangan Grid Computing

       Kekurangan pada grid computing yang lebih saya tekankan disini adalah mengenai hambatan yang dialami oleh masyarakat Indonesia dalam mengaplikasikan teknologi grid computing. Hambatan-hambatan tersebut adalah sebagai berikut :
  1. Manajemen institusi  yang terlalu birokratis menyebabkan mereka enggan untuk fasilitas yang dimiliki untuk digunakan secara bersama agar mendapatkan manfaat yang lebih besar bagi masyarakat luas.
  2. Masih sedikitnya sumber daya manusia yang  kompeten dalam mengelola grid computing.
  3. Kurangnya pengetahuan yang mencukupi bagi teknisi IT maupun user non teknisi mengenai manfaat dari grid computing itu sendiri.

Contoh Aplikasi Grid Computing




Contoh aplikasi grid computing yaitu OracleDatabase 10g. Dengan adanya real application cluster menjadikan database tunggal dapat dijalankan melintasi titik-titik cluster pada grid dan mengumpulkan sumber daya pemroses dari mesin standar. Proses ini dilakukan secara fleksibel karena data tidak perlu disebarkan dalam suatu jaringan.
Pada Oracle Database10g juga diperkenalkan ASM(Automatic Storage Management) yang mendukung fungsi penyimpanan virtual dengan menggunakan mirroring dan stripping data secara otomatis.
Oracle 10g menyediakan fitur-fitur  pengaksesan terhadap informasi di saat dan di tempat diperlukan, juga menyesuaikan penyedia informasi dan peminta informasi.

Perusahaan yang menerapkan Grid Computing



Salah satu perusahaan yang menggunakan grid computing adalah aplikasi yang dibuat oleh perusahaan Oracle yaitu Oracle 10g. Software Oracle 10g dan apa hubungannya dengan grid computing. Oracle versi baru ini diberi nama Oracle 10g dan digunakan huruf  “g” pada nama versinya. Penggunaan huruf “g”  padaOracle 10g  berasal dari singkatan grid.

Versi baru dari Oracle ini akan lebih mempermudah perusahaan dalam membangun system komputasi grid diluar kerangka kerja komputasi  akademik, teknik, riset, dan saintifik.
Seperti yang telah kita ketahui bahwa Oracle 10g itu terdiri dari OracleDatabase 10g,  Oracle Application 10g, dan Oracle Enterprise Manager 10g yang memiliki fungsi masing masing.







Sumber :




Selasa, 14 Januari 2020

Proposal E-Commerce


PROPOSAL E-COMMERCE JUTEK
BERBASIS SMARTPHONE


Disusun Oleh :
Dimas Satria Nugraha                         (52416063)
Dwiki Rinaldi                                     (52416220)
Hidayat Taufik Akbar                         (53416301)
Rafli Nur Haqim                                 (55416958)
Rizky Muchyadi                                 (56416608)
Grasia Anathius Toidje                        (53416092)


PENGANTAR BISNIS INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI JURUSAN TEKNIK  INFORMATIKA
UNIVERSITAS GUNADARMA
2020






BAB I
PENDAHULUAN

1.1.    Latar Belakang
E-commerce merupakan sebuah wadah untuk transaksi jual beli yang dijembatanai oleh media teknologi informasi. E-commerce dapat berbentuk aplikasi di dalam smartphone maupun berbasi web yang diakses pada perangkat komputer. Melalui aplikasi e-commerce penjual dapat menampilkan produk – produk terbarunya, menampilkan informasi menarik berupa promo, diskon atau info dari produsen produk. Pembeli dapat melihat barang yang dibutuhkan dimana saja dan kapan saja tanpa harus bertemu dengan penjual karena aplikasi e-commerce ini dapat di gunakan pada smartphone.
Dengan memperhatikan fitur aplikasi, tampilan aplikasi yang menarik dan interaktif dengan customer serta terjaminnya keamanan dan kemudahan dalam pembayaran secara online dan proses ketepatan pengiriman barang yang dapat menjadi masalah dalam hal e-commerce, tujuan perusahaan melalui e-commerce akan tercapai dengan baik. Hal itu dapat meningkatkan mutu layanan untuk customer yang secara tidak langsung juga merupakan upaya dalam meningkatkan mutu nilai dari bisnis.
Dilihat dari maraknya penjualan barang elektronik untuk menunjang kebutuhan informasi sampai menunjang kebutuhan dalam bekerja, e-commerce mulai menyediakan penjualan untuk barang-barang tersebut, misalnya menjual handphone, komputer, laptop, kamera, dan komponen-komponennya dikarenakan semakin banyaknya masyarakat yang telah melek teknologi dan juga tingginya permintaan dari masyarakat, akan tetapi tingkat kepercayaan masyarakat dalam membeli barang langsung melalui aplikasi masih kurang.
   Berdasarkan hal tersebut, kami bermaksud untuk membuat aplikasi e-commerce untuk membantu masyarakat dalam bertransaksi barang-barang elektronik terutama di bidang teknologi informasi yang bernama JuTek (Jual Teknologi).

1.2.    Visi dan Misi
a.       Visi
Menjadi aplikasi nomor 1 di Indonesia yang dapat digunakan untuk transaksi jual beli barang – barang elektronik.

b.      Misi
-          Menjadikan situs yang aman dan terpercaya dalam bertransaksi jual dan beli
-          Menjual berbagai macam barang – barang elektronik dengan produk yang berkualitas
-          Menjadikan aplikasi yang mudah digunakan dan aman dalam melakukan transaksi.

1.3.    Tujuan
Adapun tujuan dari pembuatan aplikasi “JuTek (jualanteknologi)” ini adalah sebagai tempat dimana orang – orang dapat membeli kebutuhan elektronik dengan mudah dan langsung dari handphone tanpa harus jauh – jauh datang ke toko.

1.4.    Batasan Masalah
Aplikasi Jutek yang direncanakan akan memiliki batasan-batasan yaitu produk yang dijual pada aplikasi ini hanya yang berhubungan dengan elektronik. Lalu untuk pembayaran hanya terbatas dengan menggunakan pembayaran berbasis online dan e-money.

BAB II
PEMBUATAN APLIKASI

2.1.    Profil Perusahaan
Perusahaan JuTek adalah perusahaan yang bergerak dalam bidang E-Commerce. Kami menyediakan tempat untuk para penjual untuk dapat menjual barang elektronik dengan pelayanan maksimal, sehingga tidak mengecewakan konsumen atau pembeli. Pembeli dapat memilih barang yang diinginkan dengan model dan variasi yang berbeda beda sehingga dapat memuaskan pembeli dalam membeli produk dan barang yang diinginkan. Oleh karena itu situs kami tidak membatasi jenis barang dan produk yang akan di jual oleh penjual.
2.2.   Fitur Aplikasi JuTek

1.      Terdapat Form Login Untuk Penjual dan Pembeli dan pendaftara account baru.
2.      Terdapat Account yang berbeda antara penjual dan pembeli
3.      Menampilkan informasi lengkap daftar barang
4.      Admin panel, mengolah dan memanajemen user,barang dan pesanan
5.      Pendaftaran melalui aplikasi


     2.3. Tampilan aplikasi JuTek
                 
Gambar 2.1 Tampilan Login



Gambar 2.2 Tampilan Daftar barang






BAB III
ANALISA KEUANGAN

3.1.    Modal Awal (Fixed Cost)
Dalam pembuatan aplikasi JuTek ini modal awal yang dibutuhkan adalah sebagai berikut :
1.      Domain                    : Rp  500.000,00
2.      Programmer              : Rp  5.000.000,00
3.      Designer                   : Rp  4.000.000,00
4.      Database                  : Rp  2.500.000,00
5.      Promosi/Iklan           : Rp  20.000.000,00    +
TOTAL MODAL   : Rp  32.000.000,00   

3.2.    Pendapatan
Hasil pendapatan per bulan dari aplikasi JuTek dapat diperkirakan sebagai berikut :
1.      Jasa Kurir                                                  : Rp 1.000.000,00
2.      Jasa Promosi Barang/Toko                       : Rp 3.000.000,00   +
TOTAL PENDAPATAN/BULAN        : Rp 4.000.000,00

3.3.    Pengeluaran
Hasil pengeluaran per bulan dari aplikasi JuTek dapat diperkirakan sebagai berikut :
1.      Gaji                                      : Rp 1.000.000,00
2.      Hosting                                : Rp 500.000,00
3.      Maintenance                        : Rp 500.000,00                      +
TOTAL OPERASIONAL : Rp 2.000.000,00      

3.4.    Analisa BEP
Berikut adalah perhitungan perkiraan balik modal :
          BEP =
         BEP =
         BEP = 16


BAB IV
KESIMPULAN
          Dalam kehidupan bermasyarakat sekarang ini, tidak luput dari transaksi jual beli yaitu di bidang e-commerce, pada proposal ini berfokus pada salah satu aplikasi e-commerce yaitu JuTek, yang mewadahi tempat untuk para penjual untuk dapat menjual barang elektronik dengan pelayanan maksimal, sehingga tidak mengecewakan konsumen atau pembeli. Dengan berbagai macam fitur yang tentunya terutama menampilkan informasi secara lengkap, dan dengan visi misi yang jelas sehingga JuTek terus berusaha meningkatkan pelayanan hingga bertujuan menjadi yang terbaik.
          Demikian proposal mengenai aplikasi JuTek ini dibuat diharapkan dapat menambah wawasan dan memberikan manfaat bagi masyarakat, dan kami juga mengucapkan terimakasih.