Laman

Tampilkan postingan dengan label Knowledge. Tampilkan semua postingan
Tampilkan postingan dengan label Knowledge. Tampilkan semua postingan

6 Feb 2022

Bahasa Gherkin: Format, Sintaks & Gherkin Test di Cucumber

Apa itu Bahasa Gherkin?

Gherkin adalah bahasa yang dapat dibaca bisnis yang membantu Anda menggambarkan perilaku bisnis tanpa merinci implementasinya. Ini adalah bahasa khusus untuk menentukan tes dalam format Cucumber. Ini menggunakan bahasa sederhana untuk menggambarkan kasus penggunaan dan memungkinkan pengguna untuk menghapus detail logika dari behavior tes.

Teks dalam bahasa Gherkin berfungsi sebagai dokumentasi dan kerangka pengujian otomatis Anda. 

Sintaks Gherkin

Gherkin adalah bahasa berorientasi seperti YAML dan Python. Setiap baris disebut langkah dan dimulai dengan keyword dan akhir terminal dengan berhenti. Tab atau spasi digunakan untuk indentasi.


17 Sep 2014

Pengantar WebDriver & Perbandingan dengan Selenium RC

Apa itu WebDriver?
WebDriver adalah kerangka otomatisasi web yang memungkinkan Anda untuk melaksanakan tes Anda terhadap browser yang berbeda, bukan hanya Firefox (seperti Selenium IDE).


WebDriver juga memungkinkan Anda untuk menggunakan bahasa pemrograman dalam menciptakan skrip uji Anda (tidak mungkin di Selenium IDE). Anda sekarang dapat menggunakan operasi kondisional seperti kasus beralih if-then-lain atau anda juga dapat melakukan perulangan seperti do-while. Bahasa pemrograman yang didukung oleh WebDriver :

28 Mei 2014

Beberapa Tempat Wisata Di Indonesia [1]

Hi Blogger.. Sekarang saya ingin berbagi sedikit informasi tentang beberapa tempat wisata yang terletak di Indonesia. Sebenarnya sih susah untuk dijabarkan, karena begitu banyak tempat wisata di Indonesia.

Tapi, untuk saat ini saya akan berbagi tempat wisata di daerah Banten : 

4 Des 2013

Tutorial Selenium [2 - Cara Instalasi Selenuim IDE & FireBug]

Instalasi Selenium IDE


  • Koneksi Internet
  1. Buka Firefox yang sudah diinstall, dan buka link ini  http://seleniumhq.org/download/ . Di bagian bawah Selenium IDE, klik pada link yang menunjukkan nomor versi saat ini.
  2. Untuk keamanan, notifikasi Firefox akan muncul. Klik "Allow."
  3. Tunggu sampai Firefox selesai men-download dan kemudian klik "Install Now."
  4. Tunggu sampai instalasi selesai. Pada jendela pop-up, klik "Restart Now."
  • Dengan menekan Ctrl+Alt+S
  • Dengan menekan Firefox menu button > Web Developer>  Selenium IDE

26 Nov 2013

Tutorial Selenium [1 - Pengantar]

Apakah Selenium?


Selenium adalah software (open source) pengujian otomatis  untuk aplikasi web di browser dan platform yang berbeda. Hal ini sangat mirip dengan HP Quick Test Pro (QTP), hanya saja Selenium berfokus pada mengotomatisasi aplikasi berbasis web.
Selenium tidak hanya alat tunggal tetapi rangkaian software, masing-masing melayani kebutuhan pengujian yang berbeda dari sebuah organisasi. Ia memiliki empat komponen, antara lain : 
  • Selenium Integrated Development Environment (IDE)
  • Selenium Remote Control (RC)
  • WebDriver
  • Selenium Grid

24 Feb 2013

Aplikasi Digital Scrapbook

Scrapbook adalah sebuah wadah tempat menyimpan segala sesuatu yang kita anggap penting dalam hidup kita. Bentuknya seperti memorabilia album, di mana kita bisa menyimpan foto, lengkap dengan berbagai macam dekorasi, catatan, atau benda-benda lainnya yang bisa disimpan di dalamnya.

Scrapbook bisa dipakai sebagai diary. Karena biasanya kita menaruh semua hal di dalam diary kan? Seperti potongan-potongan notes, lalu tiket bioskop, tiket kereta, foto-foto travelling (misalnya). Menyimpannya dalam album khusus tentunya akan lebih menarik kan? Belum lagi sensasi ketika kita meihat seni di dalamnya. Scrapbook juga bisa digunakan sebagai kenang-kenangan atau hadiah pernikahan. Isinya bisa saja foto-foto pre-wedding sang pengantin yang dihias. Atau juga untuk momen-momen lainnya.

23 Feb 2013

Membuat Installer Untuk Project Desktop Application Menggunakan Advanced Installer

Membuat sebuah installer dari sebuah project software kadang menjadi keinginan bagi para programmer pemula. Ketika telah menyelesaikan pembuatan sebuah project perangkat lunak berbasis desktop, akan menemui permasalahan bagaimana menyajikan perangkat lunak ini kepada end user (pengguna) dengan mudah tanpa harus melakukan copy-paste ke directory.

Untuk dapat membuat suatu installer, salah satunya yaitu menggunakan software Advanced Installer. Advanced Installer adalah sebuah tools atau software yang digunakan untuk membuat installer untuk windows dengan format ekstensi .exe dan .msi. Aplikasi ini dapat digunakan untuk membuat aplikasi windws 32bit dan windows 64bit.

25 Jul 2012

EHR (Electronic Health Record)


Sistem EHR secara umum merupakan suatu sistem pencatatan kesehatan pasien yang yang terdapat pada berbagai lembaga kesehatan seperti administratif, klinik, farmasi, radiologi, laboratorium dan sebagainya. Secara definisi, sistem EHR merupakan kumpulan sistematis informasi kesehatan elektronik pasien secara individu maupun dalam populasi, yang merupakan rekaman dalam format digital dan dapat di share dalam berbagai media, melalui sistem informasi yang terhubung dalam jaringan. Catatan tersebut dapat berisi berbagai jenis data komprehensif maupun ringkasan, termasuk demografis, rekaman medis, pengobatan dan alergi, status imunisasi, hasil tes laboratorium, gambar radiologi, tanda-tanda vital, status personal seperti usia dan berat badan, serta informasi tagihan.
Sistem EHR dikenal juga sebagai EPR (Electronic Patient Record) atau EMR (Electronic Medical Record). Arsitektur rancangan dalam sistem EHR terdiri dari beberapa komponen dan pengaksesan secara bersama-sama. Adapun komponen utama pada sistem EHR, antara lain yaitu administratif, klinik (rumah sakit, puskesmas dan klinik), radiologi, laboratorium, farmasi, input order dokter dan klinis.

23 Jul 2012

Basis Data Terdistribusi (Distributed Database) - Bag.2

Ada empat strategi dalam melakukan penempatan basis data :
  1. Sentralisasi. Strategi ini berisi satu basis data dan DBMS yang disimpan pada satu situs dengan pengguna yang didistribusikan pada jaringan (pemrosesan distribusi). Referensi lokal paling rendah di semua situs, kecuali situs pusat, harus menggunakan jaringan untuk pengaksesan semua data. Hal ini berarti juga biaya komunikasi tinggi. Keandalan dan keberadaan rendah, kesalahan pada situs pusat akan mempengaruhi semua sistem basis data.
  2.  Partisi ( Fragmentasi ). Strategi ini mempartisi basis data yang dipisahkan ke dalam fragmen-fragmen, dimana setiap fragmen di alokasikan pada satu site. Jika data yang dilokasikan pada suatu site, dimana data tersebut sering digunakan maka referensi lokal akan meningkat. Namun tidak akan ada replikasi , dan biaya penyimpanan nya rendah, sehingga keandalan dan keberadaannya juga rendah, walaupun pemrosesan distribusi lebih baik dari pada sentralisasi. Ada satu kelebihan pada sentralisasi yaitu dalam hal kehilangan data, yang hilang hanya ada pada site yang bersangkutan dan aslinya masih ada pada basis data pusat. Kinerja harus bagus dan biaya komunikasi rendah jika distribusi di rancang dengan sedemikian rupa.

Basis Data Terdistribusi (Distributed Database) - Bag.1

 
Secara umum, basis data adalah tempat penyimpanan data pada proses input suatu aplikasi. Untuk memperoleh basis data yang handal perlu diperhatikan hal-hal seperti keamanan data, kualitas data, kemudahan akses, kemudahan pengolahan data, dan kemungkinan untuk pengembangan basis data tersebut. Pada basis data yang tersentralisasi (terpusat), kegagalan pada suatu site akan mematikan seluruh operasional basis data. Namun pada basis data terdistribusi, kegagalan pada satu site atau kegagalan pada hubungan komunikasi dapat membuat beberapa site tidak dapat di akses, tetapi tidak membuat operasional basis data tidak dapat dijalankan. Dan juga jika terjadi kegagalan dalam pengaksesan data pada suatu site di karenakan jaringan komunikasi terputus maka site yang ingin mengakses data tersebut dapat mengakses pada site yang tidak mengalami kerusakan.
 
Basis data terdistribusi adalah sebuah database yang diatur oleh sebuah Database Management System (DBMS) yang tersimpan secara fisik pada beberapa komputer yang terdapat pada beberapa lokasi dengan terhubung pada sebuah jaringan. Jaringan tersebut harus bisa menyediakan akses bagi user untuk melakukan sharing data. Terdapat dua macam sifat dari database terdistribusi yaitu Heterogenous dan Homogenous. Homogenous artinya suatu database terdistribusi dimana data di distribusikan pada beberapa komputer dengan menggunakan DBMS yang sama.

11 Apr 2011

Cara Mengatasi Komputer atau Laptop Lemot dan Lambat

Nah, inilah tips komputer ringan cara mengatasi komputer atau laptop yang lemot dan lambat

1. Dari start program pilihlah Control Panel

2. Pilih Administrative Tools

3. Pilih Computer Management

4. Pilih Event Viewer

5. Pada Sub Event Viewer carilah Application, kemudian klik kanan, pilih Clear All Events, pilih No

6. Masih pada Sub Event Viewer carilah System, kemudian klik kanan, pilih Clear All Events, pilih No

7. Selamat kecepatan komputer atau laptop Anda seketika akan pulih kembali

Selamat mencoba

Cara Membuat Dual Boot 2 OS (XP dan SEVEN)


Windows 7 adalah Windows yang sesungguhnya dapat menggantikan Windows Xp dan Vista.
Tapi sebelum anda beralih total menggunakan Windows 7, ada baiknya anda mempelajari terlebih dahulu penggunaan Windows 7 dengan membuat dual boot antara Windows Xp dan Windows 7, sehingga Windows Xp anda tetap dapat digunakan dan anda juga dapat mempelajari Windows 7
Untuk membuat Dual Boot Windows Xp dan Windows 7 di komputer anda, ada beberapa langkah yang harus dilakukan antaralain :
Software yang dibutuhkan :

a. Software Pembagi Partisi seperti Easus Partition Master
b. Windows 7 Bootable DVD.
c. Driver Hardware yang compatible dengan Windows 7

1. Membuat Backup
Walaupun Easeus Partisi Master dapat menyesuaikan partisi dengan aman sekaligus menjaga keutuhan data, Anda ingin membuat cadangan semua data Anda untuk berjaga-jaga. Mungkin hanya membuat salinan semua file data pada CD / DVD atau pada hard disk eksternal. Walaupun mungkin terdengar seperti berlebihan, memiliki cadangan ekstra akan memberikan ketenangan pikiran.

Mengetahui Letak Font Arab Pada Keyboard


Letak font arab pada keyboard komputer, laptop, notebook, netbook anda
Nih simak 3 tips trik komputer yang cerdas :
TIPS CERDAS 1
1. Klik tombol start program
2. Pada kotak Search Programs and Files ketikkan “keyb” (tanpa tanda kutip) kemudian enter

3. Akan muncul keyboard virtual Anda
4. Pada language bar di taskbar pilih bahasa AR Arabic (Saudi Arabia)
5. Selamat, Anda telah memiliki virtual keyboard dengan font arab lengkap
TIPS CERDAS 2
Belilah keyboard arabic

Setting Pilihan OS (XP dan Seven)


Berikut adalah cara Setting Pilihan OS (XP dan Seven) :
1. Pertama-tama pke DVD win7 ny lagi, (booting dari DVD win7)
2. Masuk ke fitur repair-ny..lalu masuk ke dalam command prompt & ketik:

bootrec.exe/fixboot (enter)
boorec.exe/fixmbr (enter)

3. Restart komputer. Anda sudah bisa masuk lagi ke dalam win7-nya

Menghindari Mata Lelah Di Depan Komputer


Jika Anda termasuk orang yang suka berteman dengan komputer, apalagi setiap hari bersama komputer non-stop. Online tanpa ujung. Maka bersiaplah punggung lelah, pinggang lelah, kaki kesemutan, pundak capek.
Online berlama-lama dapat menyebabkan mata Anda kelelahan, nah inilah 6 tips menghindari mata Anda kelelahan :
1. Jaga jarak mata dari monitor
Jangan terlalu dekat dengan monitor komputer, karena sedikit membahayakan mata Anda. Jarak yang disarankan adalah kurang lebih 0,5 sampai 1 meter.
2. Pakai Filter Anti Radiasi untuk CRT
Filter radiasi dapat mengurangi efek buruk yang ditimbulkan oleh radiasi monitor tabung (CRT). Sebaiknya Anda gunakan monitor filter ini, harganya terjangkau, tersedia untuk CRT 15 inch maupun yang 17 inch.

3. Atur Brightness-Contrass
Aturlah pencahayaan monitor Anda agar lebih sejuk di mata. Jangan mengatur monitor Anda terlalu terang karena efek silaunya dapat mempercepat kelelahan mata Anda.

Tips Merawat Laptop


Membeli laptop yang berkualitas bukanlah jaminan bahwa laptop anda akan awet jika Anda tidak tahu cara merawatnya. Membeli laptop canggih dengan berbagai fitur bukanlah jaminan bahwa laptop Anda akan bertahan lama jika Anda tidak tahu cara menjaganya. Pelayanan garansi yang baik saat laptop Anda rusak bukanlah jaminan Anda tidak akan mengeluarkan uang bukan?
Nah, ini lah saatnya Anda belajar tips komputer bagaimana tips merawat laptop yang baik itu :
1. Jauhkan dari air
Air adalah musuh terbesar dari semua peralatan listrik :-)Jadi hindari makan dan minum di dekat laptop Anda. Apalagi sampai menaruh minuman dekat dengan laptop. Jika, anda bepergian keluar kota dengan sepeda motor dan harus membawa laptop, bila hujan pastikan tas laptop Anda Anti-Air atau lebih mudahnya sediakan kresek (Jangan di anggap sepele masalah ini).
2. Hindarkan dari tekanan fisik berlebihan
Tas yang berjejal dengan berbagai barang, termasuk laptop Anda, sangat berpotensi menimbulkan tekanan kepada laptop, akhirnya LCD laptop akan mendapat tekanan juga dan berpotensi retak dan pecah. Jadi, pastikan laptop Anda tidak berdesakan dengan barang-barang lain seperti buku-buku tebal dalam tas Anda.

3. Gunakan ditempat datar dan aman
Gunakan laptop ditempat yang datar dan aman. Memakai laptop dengan dipangku tidak hanya berpotensi menimbulkan masalah kesehatan reproduksi, tetapi juga laptop rentan jatuh. Jangan gunakan laptop ditempat yang permukaannya empuk seperti di atas kasur, karena laptop merk tertentu memiliki ventilasi udara di bawah.

Cara Menghemat / Merawat Baterai Laptop

Salah satu cara untuk merawat baterai laptop agar tetap Awet adalah dengan cara menghemat penggunaan Baterai laptop. Nah, bagaimana cara menghemat baterai laptop? Inilah tips komputer cara menghemat baterai laptop :

  1. Cabut Flashdisk Anda setelah dipakai.
  2. Keluarkan CD atau DVD dari DVD rom bila telah selesai digunakan.
  3. Atur pencahayaan layar laptop Anda se-soft mungkin (tidak terlalu cerah dan terang)
  4. Matikan bluetooth, wi-fi Anda jika tidak dipakai
  5. Atur penggunaan power supply dari control panel
  6. Gunakanlah touch pad saja, penggunaan mouse akan menguras daya baterai Anda. Apalagi mouse dengan lampu berkelap-kelip.
  7. Putar music jika perlu, itupun jangan terlalu keras.
  8. Atur tampilan windows Anda sesederhana mungkin, matikan windows aero dan windows side bar

8 Apr 2011

Cara Membuat Installer ( Dengan Winrar)

Installer adalah sebuah aplikasi yang dimana untuk mengekstrak file yang dibungkus ke dalam file arsip ke folder yang dimana kamu letakkan direktorinya contohnya: C:\Program Files\(nama foldernya).
Membuat installer itu sangatlah mudah sekali,apalagi sudah mahir. Yang terutama adalah kita punya aplikasi khusus InstallerMaker seperti: Nullsoft Installer System (NSIS),WinRAR,dan masih banyak lagi.
Disini saya hanya akan memberikan tutor pengistallan yang mudah yaitu dengan WinRAR:
1. Pertama kamu harus punya WinRAR terlebih dahulu,jika tidak ada silahkan cari di Indowebster dengan menuliskan di keywordnya WinRAR 3.70 atau download dari http://www.winrar.com/.
2. Setelah itu installah WinRARnya,kemudian buka folder yang kalian mau dibikin installernya.

3. Kemudian pilih semua file yang mau dibikin installernya dengan menekan tombol pintasnya Ctrl + A.
4. Kemudian pointer komputer kamu harus berada pada posisi file yang sudah dipilih yang dilanjuti dengan mengklik mouse kanan dan pilih “Add to archive…”.
5. Setelah itu pada kotak dialog muncul beberapa pilihan pada kotak “Archiving options” dan pilih “Create SFX archive”.

24 Mar 2011

Cara Install Netbeans

Sebelum menginstal Netbeans, pastikan anda sudah memiliki file berikut :
- JRE (Java Runtime Environment)
- JDK (Java Development Kit)
- Netbeans. Anda dapat memilih sesuai kebutuhan yang anda inginkan.

Jika belum, silahkan download dengan meng-klik tulisan tersebut.

Setelah mendowload file tersebut, sekarang kita akan menginstal nya. Berikut adalah tahap-tahap yang harus dilakukan :
1. Install file JRE yang sudah anda download.
2. Install file JDK yang sudah anda download.
3. Install file Netbeans yang sudah anda download.
4. Selesei.

Sertifikat Java ( SCEA )

SCEA Certification Benefits:

The SCEA certification "signifies that its holders can handle advanced design responsibilities and lead roles in creating applications. To succeed, SCEA candidates must demonstrate a deep understanding of appropriate uses of modern design architecture and current Java EE technologies for business applications." (Ed Tittel and Dr. Bill Brogden)

  • Demonstrate to your employer, peers & customers that you are proficient in Java Technologies Architecture and use industry-respected best practices.
  • Improve your knowledge and skills using the process of achieving the certification and hence deliver better results.
  • Enhance your salary, job opportunities and credibility through this respected credential.

SCEA Certification Target Audience:

This exam is for enterprise architects responsible for architecting and designing Java Platform, Enterprise Edition technology-compliant applications that are scalable, flexible, and highly secure. This exam is designed for candidates with experience in the following areas (typically 5 or more years: Application design: concepts and principles, common architectures, integration and messaging, business-tier technologies, web-tier technologies, Java EE technology, patterns and security.

SCEA Certification Exam Objectives:

  • Application Design Concepts and Principles
  • Common Architectures
  • Integration and Messaging
  • Business Tier Technologies
  • Web Tier Technologies
  • Applicability of Java EE Technology
  • Patterns
  • Security

SCEA Certification Exam Details:

  • Delivered at: Authorized Worldwide Prometric Testing Centers
  • Prerequisites: None
  • Other exams/assignments required for this certification: Step 2 (CX-310-301A), Step 3 (CX-310-062)
  • Exam type: Multiple choice, and drag-n-drop
  • Number of questions: 64
  • Pass score: 57% (37 out of 64 questions)
  • Time limit: 120 minutes

SCEA Certification Exam Preparation:

Preparing for the Sun Certified Enterprise Architect (SCEA 5) Certification Exam (CX 310-052 ) might be slightly tougher than the other exams as it demands solving real life architecture scenario's and not just hypothetical knowledge of JEE technology & Design Patterns. Also it has 3 parts and you need to pass all 3 to be Sun Certified Enterprise Architect (SCEA). From our experience of supporting SCEA candidates since 2000, we have created a very simple and yet incredibly reliable and efficient approach to Get Certified in 1st Attempt.

  • Familiarize yourself with Sun Certified Enterprise Architect (SCEA) Certification Exam process understanding the SCEA Exam registration, SCEA Exam Pattern, SCEA Exam Objectives, course material, process etc.
  • Get started with some good book like the Cade book, UML Distilled, the Sun Press SCEA book, J2EE Design Patterns, Head First Design Patterns, GOF Design Patterns, and then Java Modelling in Color to help you on part II of the exam.
  • Register to a good SCEA forum to post questions and discuss and share experience on certification exam preparation.
  • Practice, Practice, Practice solving real life architecture scenario's.
  • Most importantly Practice SCEA Mock Exams to get exposed to the variety of SCEA certification exam questions asked in the exam.