Sunday, May 22, 2016

Tugas Pemograman Jaringan

Program getIP.java


Program getName.java


Program IPtoName.java

Program NsLookup.java

Friday, May 13, 2016

Konfigurasi DNS, WEB, MAIL, FTP, dan PROXY Server

 Instalasi DNS

DNS merupakan sebuah sistem yang berfungsi menterjemahkan alamat IP ke nama domain atau sebaliknya dari nama domain ke alamat IP.

cara konfigurasi :

  1.  Pertama buka control panel kemudian pilih network dan sharing center, kemudian pilih change adapter setting, selanjutnya pilih jaringan yang akan digunakan misalnya wifi setelah itu klik kanan properties
  2. Tahap kedua pada tab networking pilih TCP/IPV4 atau TCP/IPV6 lalu isikan ip address dan DNS server secara manual.


Instalasi FTP

FTP adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP.

Langkah Konfigurasi :
  1. Install filezilla terlebih dahulu lalu kemudian isikan ip server 127.0.0.1 kemudian isikan port 14147 , kemudian jika berhasil maka akan muncul tampilan “Logged On”



  2.  Langkah kedua, jika penggunaan FTP server di gunakan banyak orang lebih baik anda mulai kelompokan pengguna menurut level-nya sehingga anda akan mudah mengaturnya nanti, juga FTP server bisa lebih aman. Caranya klik menu Edit -> Groups. Buat group baru dengan klik tombol Add.  Kemudian Klik di menu kiri Shared folders. Klik tombol OK jika semua sudah terkonfigurasi.
  3. Langkah berikutnya, setting usernya  dengan cara edit -> user .  Sama dengan group, tambahkan nama dengan klik Add. Berikan nama dan pilih groupnya lalu tekan tombol OK. Untuk memberikan password pada user tersebut. Centang radio box Password dan isikan password nya. Kemudian Klik Start -> Run, ketik cmd di kotak isian lalu tekan enter. Ketikkan di prompt ftp 127.0.0.1 lalu tekan enter. Jika setting anda sudah benar semua, maka FTP client pun tersambung ke sistem anda.
  4. Kemudian semua aktifitas client akan di tampilkan di file zilla


Installasi mail server dengan menggunakan mercury di XAMPP


XAMPP telah menyediakan fasilitas yang komplit untuk mengembangkan sebuah website secara offline. Salah satunya mail server. Saat kita sedang mengembangka sebuah website yang membutuhkan autentikasi user dengan email, maka cara ini cukup efektif untuk mencek apakah aplikasi autentikasi kita sudah berjalan atau belum. Dan hebatnya lagi dilakukan secara offline.


Langkah konfigurasi :
  1. buka xampp control panel kemudian aktifkan mercurynya dengan menekan tombol start lalu click tombol admin 
  2. pilih configuration lalu manage local user kemudian buat 2 buah akun dengan cara mengclick tombol add lalu masukkan username dan passwordnya 
  3. untuk mencoba mail servernya meggunakan file zilla kemudian setelah di install lalu buat email address baru  , pilih skip this and use my existing email
  4. isikan name dan email name dengan akhiran @localhost, jika sudah di isi click next dan terakhir yaitu done , begitu juga dengan account ke dua , jika ada bacaan warning site abaikan saja dengan mengclick “ I understand the risks” lalu click done
  5. Jika sudah membuat 2 account maka akan muncul tampilan 2 acount yang sudah di buat di sebelah kanan , lalu kita tinggal mencoba email ke dua buah account tersebut
Instalasi Proxy dengan menggunakan Squid server

Langkah konfigurasi :
  1. Extract file squid  server di drive c, kemudian jalankan cmd dengan menggunakan Run as Administrator. Di cmd masuk ke directory squidnya kemudian ketikan install.bat , jika ada peringatan windows security alert klick allow accses , jika success menginstall , maka akan muncul tampilan seperti gambar berikut

  2. kemudian tekan ctrl+c untuk menghentikan proses lalu ketik no , maka squid sudah berhasil terinstall
Kemudian untuk menggunakan proxy server kita bisa melakukkan sebuah blokiran pada sebuah website, yaitu dengan langkah:

pertama, buat file blokir.txt yang berisi situ yang akan kita blokir contohnya 


kedua, buka file squid.conf dengan menggunakan notepad++ lalu cari tulisan “ TAG: http_acces”  lalu di atasnya tambahkan 

acl blokir url_regex -i "c:\squid\etc\blokir.txt"
http_access deny blokir
http_access allow all

ketiga, tambahkan “#” pada “http_access deny all 

Keempat, buka windows run lalu cari services.msc kemudian enter lalu cari service squid, jika sudah ketemu buka lalu klik start untuk menjalankan aplikasi squid



Kelima, jika sudah buka Mozilla lalu klik tab tools -> option -> network -> setting pada manual Proxy isikan localhost atau bisa juga 127.0.0.1 dan portnya 3128 kemudian bukalah situs yang di blokir tadi seperti facebook.com , jika terblokir maka setting proxy berhasil dengan sempurna.



Instalasi web server IIS pada windows
Internet Information Services adalah services Web Server yang berasal dan di produksi oleh Microsoft. Web Server ini bisa berjalan di Windows 8 dan Windows Server 2012 maupun Windows versi sebelumnya.

Pertama, masuk ke windows run , lalu ketikan “feature” kemudian masuk ke tab setting lalu pilih “Turn Windows  features on off” jika sudah masuk plih “internet information service” jika sudah click ok 


Kedua, jika proses installasi sudah seleai , buka kembali windows run lalu ketikan iis kemudian enter . kemudian klik tanda panah pada nama computer dan sites di sebelah kanan lalu pilih default web site kemudian klik basic setting

Ketiga, ubah physical pathnya ,sesuai keinginan , lalu klik ok , setelah itu buat file html untuk mencobanya contohnya index.html lalu save di folder pathnya . jika sudah masuk ke web browser lalu ketikan localhost


Sumber : 

http://lutfimiftahudin.blogspot.co.id/2016/05/installasi-dns-ftp-proxy-squid-mail.html


Tuesday, January 5, 2016

Analisa 4 Prinsip Dasar UI pada wbsite dikutandi.com

Pengertian User Interface

User interface adalah cara program dan user berkomunikasi. Istilah user interface atau interface kadang-kadang digunakan sebagai penggati istilah HCI (Human Computer Interaction). HCI (Human Computer Interface) adalah semua aspek dari interaksi pengguna dan computer, tidak hanya hardware. Semuanya yang terlhat dilayar, membaca dalam dokumentasi dan dimanipulasi dengan keyboard (atau mouse) merupaka bagian dari user interface.
User Interface berfungsi untuk menghubungkan atau penterjemah informasi antara pengguna dengan system operasi, sehingga computer dapat digunakan. Dengan demikian, user interface bisa juga diartikan sebagai mekanisme inter-relasi atau integrasi total dari perangkat keras dan lunak yang membentuk pengalaman bekomputer. Use interface dari sisi software bias berbentuk Graphical User Interface (GUI) atau Command Line Interfae (CLI), sedangkan dari sisi hardware bias berbentuk Aplle Desktop Bus (ADB), USB, dan fire wire.

Konsep User Interface

Mengkonsep user interface secra benar tidaklah mudah. Terdapat begitu banyak aspek yang pelu diperhatikan. User interface akan mengacu pada beragam aplikasi teknologi mulai dari electronic display, software aplikasi computer,aplikasi web, aplikasi mobile,hingga aplikasi kiosk Informasi public. Kioks adalah peralatan sistem informasi publik yang dirancang sedemikian rupa yang ditujukan untuk beragam kondisi user, baik secara usia, gender, latar belakang kultural, tingkat pemahaman dan pendidikan bahkan kondisi keterbatasan fisik yang berbeda.

Prinsip Dasar User Interface

   •· User familiarity / Mudah dikenali : gunakan istilah, konsep dan kebiasaan user bukan computer (misal: sistem perkantoran gunakan istilah letter,
     documents, folders bukan directories, file, identifiers. -- jenis document open office.

• Consistency/ “selalu begitu” : Konsisten dalam operasi dan istilah di seluruh sistem sehingga tidak membingungkan. -- layout menu di open office mirip dgn layout menu di MS office.

• Minimal surprise / Tidak buat kaget user : Operasi bisa diduga prosesnya berdasarkan perintah yang disediakan.

• Recoverability/pemulihan : Recoverability ada dua macam: Confirmation of destructive action (konfirmasi terhadap aksi yang merusak) dan ketersediaan fasilitas pembatalan (undo).

• User guidance/ bantuan : Sistem manual online, menu help, caption pada icon khusus tersedia.

• User diversity/keberagaman : Fasilitas interaksi untuk tipe user yang berbeda disediakan. Misalnya ukuran huruf bisa diperbesar 2.3. User Interaction Perancang sistem menghadapi dua masalah penting yaitu:
- Bagaimana informasi dari user bisa disediakan untuk sistem komputer – misalnya pada saat input data.
- Bagaimana informasi dari sistem komputer ditampilkan untuk user – hasil dari pemrosesan data. User interface yang baik harus menyatukan interaksi pengguna (user interaction) dan penyajian informasi (information presentation).

·          Ease of Learning :  User interface yang dibuat haruslah mudah dipelajari untuk user awam atau baru saja memakai aplikasi. Hal ini akan membuat user termotivasi untuk menggunakannya.


Analisa Website dikutandi.com 

saya akan menganalisa web dikutandi.com dengan menggunakan 4 prinsip dasar dari UI 
web tersebut merupakan website e-learning yang berisikan tentang tutorial dalam web developing serta tentang algoritma spk dan kriptografi. berikut tampilan website tersebut :

hasil analisa :

1. Consistency
 konsistensi dari website ini bisa di lihat dari "home" dimana semua label home meiliki arti sama dalam sebuag website yaitu tampilan halaman utama


 2. Minimal Surprise
  minimal surprise dari web ini bisa dilihat pada saat kita memilih home maka akan terdapat tampilan utama dari website ini dan jika memilih label PHP maka semua artikel tentang bahasa pemograman PHP yang akan ditampilkan begitu juga dengan algoritma dan wordpress

3. User Familiarity
   pada web ini bahasa yang digunakan disetiap artikelnya adalah bahasa-bahasa yang umum sehingga para pemula dapat memahami istilah-istilah yang digunakan dalam tiap artikelnya
4. Ease Of Learning 
   pada website ini tutorial-tutorial yang ada semuanya dijelaskan secara bertahap dan jelas sehingga pemula maupun orang awam akan lebih mudah memahami serta penggunaan Meme yang membuat pembaca tidak akan bosan saat membaca artikel ataupun tutorial yang ada.
sumber :
http://ezlia-28.blogspot.co.id/2010/03/prinsip-desain-user-interface.html
http://dikutandi.com/
http://blogmpnamora.blogspot.co.id/
http://senalastiansah.blogspot.co.id/2012/10/pengertian-user-interface-user.html

 

Sunday, January 3, 2016

Contoh Proposal Proyek TI

PROPOSAL APLIKASI

                
Proposal adalah hal yang sangat penting dalam mengajukan kegiatan resmi, apalagi yang menyangkut instansi resmi. Dalam artikel ini dibuat contoh proposal pengajuan proyek dalam bidang teknik informatika yaitu untuk membuat perangkat lunak dengan tujuan tertentu. Adapun nama perusahaan dan jabatan dalam artikel ini adalah rekayasa semata, sedangkan nama-nama yang tercantum adalah anggota kelompok yang bertugas untuk tugas pembuatan contoh proposal ini, adapun anggotanya adalah :

-      Dadang Daelimi
-      Evelyn Evania
-      Nazirul Fatta
-      M Reza Y

PT.  Kana Technologies
Jl. Raya Kalimalang – Bekasi Barat
Jawa bara


PENDAHULUAN
1.1        Latar Belakang
        Selama masih menggunakan sistem manual dalam menjalankan sebuah bisnis Toko retail, Minimarket, Toko Bangunan, Apotek , Klinik, Rumah Sakit  dan lain-lain, seorang Owner / Pemilik Bisnis tersebut akan sangat kesulitan untuk mengetahui kondisi stok suatu produk secara cepat dan tepat, kesulitan mengetahui omset serta keuntungan bersih, dan kesulitan-kesulitan lain dalam hal pengaturan dan management bisnisnya.

        Atas dasar itulah, Kami dari Kana Technologies  membuat  dan merancang sebuah Sistem Program Aplikasi yang kami sebut ‘Sistem Informasi Rumah Sakit’, yang bertujuan untuk mengatasi kesulitan-kesulitan tersebut

1.2 Tujuan Proyek
-  Memudahkan Pemilik Rumah Sakit untuk control dan management
-  Memudahkan Pemilik Rumah Sakit untuk mengetahui Omset serta Keuntungan bersih yang didapat secara cepat  dan tepat baik harian ataupun bulanan.
-  Memudahkan Pemilik Rumah Sakit untuk mengetahui Grafik penjualan suatu barang, sehingga dapat diketahui produk yang paling laku dan produk yang paling tidak laku.
- Terhindar dari kecurangan dan kelalaian Kasir.
- Memudahkan Pemilik Rumah Sakit dan Kasir dalam pengontrolan keuangan toko

1.3 Ruang Lingkup
1.  Aplikasi ini dapat mengkonversi data transaksi dan menghasilkan output keseluruhan transaksi harian,mingguan dan bulanan
2.  Aplikasi juga dapat melakukan konversi untuk nama hari dan bulan berdasarkan data tanggal serta membentuk kalimat terbilang untuk tanggal, waktu, dan harga.


DESKRIPSI PERANGKAT LUNAK
2.1 Nama Perangkat Lunak
      “Kana E-Cashier
2.2        Metodologi Pengerjaan
  1. Analisa Permasalahan : Analisa dilakukan untuk mendapatkan pokok permasalahan yang ingin dipecahkan berdasarkan pembahasan mengenai management keuangan di rumah sakit.
  1. Perencanaan Aplikasi : Perencanaan dari aplikasi dilakukan dimulai dari penentuan jenis aplikasi, software pembantu dalam membuat aplikasi, penentuan output atau hasil dari aplikasi, dan software yang mendukung pengolahan hasil dari aplikasi yang berjenis dokumen.
  1. Implementasi : Implementasi dilakukan setelah rancangan program telah terbentuk. Pada tahap ini akan dijelaskan langkah-langkah pembuatan aplikasi secara spesifik yaitu dalam hal pemrograman dan penjelasan logika dari program itu sendiri.
  1. Uji Coba Aplikasi : Setelah aplikasi selesai dibuat, perlu dilakukan sebuah uji coba untuk mengetahui kemungkinan terjadinya kesalahan yang tak terduga saat perancangan aplikasi. Proses uji coba dilakukan pada aplikasi yang telah selesai mendapatkan implementasi script program.
  1. Pengaplikasian dan perawatan : Setelah kami selesai melakukan uji coba dalam lingkungan kami, maka akan dilakukan uji coba lapangan dengan mengaplikasikan program ke dalam lingkup Rumah Sakit.

2.2         Rincian Sistem









2.4 Teknologi yang Digunakan
Untuk membangun aplikasi ini kami menggunakan perangkat keras dengan rincian sebagai berikut :
  • Asus A43E-VX1070D
  • System Operasi : WINDOWS XP/7/8
  • Processor : Intel ® Core ™ i3-2330M CPU @ 2.20GHz
  • Tipe Video : Intel HD Graphics
  • Memory RAM : 2 GB
  • Hard Disk : 500 GB Serial ATA 5400 RPM
Sedangkan untuk perangkat lunak yang kami gunakan adalah :
  1. Net Framework
  2. SQL Server
  3. JAVA Console



2.5 Susunan Kepanitiaan

     
-      Project Manager
             Dadang Daelimi
-      System Analys
             Evelyn Evania
-      Software Engineer
             Nazirul Fatta
-      Hardware Engineer
             M Reza Y


2.6 Rincian Biaya

NO
JENIS BIAYA
RINCIAN
BIAYA (Rp)
1
Penyusunan Anggaran

Rp.3.000.000
2
Manajemen Proyek
Tim Manajemen

Karyawan
Rp.10.000.000

Rp.5.000.000
3
Hardware
Pembelian & pemasangan
Rp.5.500.000
4
Software
Pembelian Software
Rp.12.500.000
5
Data
Penginputan Data
Rp.7.000.000
6
Keamanan
Perawatan Keamanan
Rp.6.000.000
7
Biaya Tak Terduga
Kerusakan Hardware
Rp.5.000.000
TOTAL
Rp.54.000.000

PENUTUP

 Demikian proposal penawaran aplikasi kami. Terima kasih atas perhatiannya. diharapkan kerja samanya.