Laporan Praktikum program dinamis
LEMBAR PENGESAHAN
Nomor Praktikum
: 05/PRAA/IT/2018
Nama Praktikum
: Algoritma Dinamis & Levenshtein
Nama Praktika
: Nuril Ulya
NIM
: 1557301017
Kelas
: 3.3
Jurusan
: Teknologi Informasi Dan Komputer ( TIK )
Prodi
: Teknik Informatika
Tanggal Praktikum
: 25 April 2018
Tanggal Penyerahan
: 02 Mai 2018
Nilai
:
Keterangan
:
Buket Rata, 02 Mai 2018
Dosen Pembimbing
ISMI AMALIA,S.Si,M.Kom
1
DAFTAR ISI
LEMBAR PENGESAHAN.............................................................................................................1
DAFTAR ISI...................................................................................................................................2
DAFTAR GAMBAR.......................................................................................................................3
DAFTAR TABEL............................................................................................................................4
5.3
Alat Dan Bahan...................................................................................................................14
5.4
Langkah – Langkah Percobaan...........................................................................................15
5.5
Program Input Dan Output.................................................................................................19
5.6
Analisa................................................................................................................................21
5.7
Kesimpulan.........................................................................................................................29
Daftar Pustaka................................................................................................................................30
2
DAFTAR GAMBAR
Gambar 5.1 Tampilan awal Netbeans
Gambar 5.2 Membuat project baru
Gambar 5.3 Kotak dialog Choose Project
Gambar 5.4 Kotak dialog name and location
Gambar 5.5 Tampilan New File
Gambar 5.6 Kotak dialog choose File Type
Gambar 5.7 Kotak dialog choose File Type
Gambar 5.8 Output program Integer Knapsack
Gambar 5.9 Flowchart
3
DAFTAR TABEL
Table 5.1 Perhitungan manual
Table 5.2 Table Trace
4
5
6
7
8
9
10
11
12
13
5.3 Alat Dan Bahan
1. Perangkat Lunak (Software)
Perangkat Lunak yang digunakan adalah :
Netbeans 7.3-windows
Jdk-7u17-windows-i586
Microsoft Word 2010
2. Perangkat Keras ( Hardware)
Perangkat Keras yang digunakan adalah :
Laptop Acer V3-471,dengan spesifikasi :
Intel® Core i3-2348M,230GHz
Harddisk 500GB
Memory 4096MB RAM
5.4 Langkah – Langkah Percobaan
14
Langkah-langkah untuk membuat project atau program pada NetBeans sehingga
menghasilkan sebuah output adalah sebagai berikut :
1. Langkah pertama, praktikan harus membuka aplikasi atau software NetBeans 7.3
seperti pada gambar dibawah ini:
Gambar 5.1 Tampilan awal Netbeans
2. Selanjutnya praktikan membuat project baru, yaitu dengan cara klik pada icon new folder
yang berada di kiri atas tampilan awal NetBeans. Seperti yang telah dilingkari pada
gambar dibawah ini.
15
Gambar 5.2 Membuat project baru
3. Setelah mengklik Icon New Project tersebut, maka akan tampil kotak dialog choose
project seperti gambar berikut dibawah ini , pada Categories pilih Java dan pada Projects
pilih Java Aplication, lalu Next
Gambar 5.3 Kotak dialog Choose Project
16
4. Selanjutnya setelah mengklik next secara otomatis akan tampil kotak dialog Name and
Location project . seperti pada gambar dibawah ini . Kemudian setelah selesai di isi,
lalu klik Finish.
Gambar 5.4 Kotak dialog name and location
5. Setelah selesai membuat project , selanjutnya praktikan membuat Class untuk project
tersebut dengan cara mengklik ikon New File seperti yang telah dilingkari pada gambar di
bawah ini.
Gambar 5.5 Tampilan New File
17
6. Setelah di klik, maka akan tampil kotak dialog Choose File Type seperti gambar dibawah
ini :
Gambar 5.6 Kotak dialog choose File Type
7. Selanjutnya atur Categoreis dengan memilih Java, dan pada file Type pilih Java Class
dengan nama project yang telah kita buat sebelumnya, lalu Next.
8. Setelah mengklik Next, maka akan tampil kotak dialog name and location untuk class.
Setelah Class name nya selesai di isi. Maka selanjutnya klik next. Seperti pada gambar
dibawah ini.
Gambar 5.7 Kotak dialog choose File Type
18
5.5 Program Input Dan Output
public class LevenshteinDintance {
public static int distance(String s1, String s2){
int edits[][]=new int[s1.length()+1][s2.length()+1];
for(int i=0;i
Nomor Praktikum
: 05/PRAA/IT/2018
Nama Praktikum
: Algoritma Dinamis & Levenshtein
Nama Praktika
: Nuril Ulya
NIM
: 1557301017
Kelas
: 3.3
Jurusan
: Teknologi Informasi Dan Komputer ( TIK )
Prodi
: Teknik Informatika
Tanggal Praktikum
: 25 April 2018
Tanggal Penyerahan
: 02 Mai 2018
Nilai
:
Keterangan
:
Buket Rata, 02 Mai 2018
Dosen Pembimbing
ISMI AMALIA,S.Si,M.Kom
1
DAFTAR ISI
LEMBAR PENGESAHAN.............................................................................................................1
DAFTAR ISI...................................................................................................................................2
DAFTAR GAMBAR.......................................................................................................................3
DAFTAR TABEL............................................................................................................................4
5.3
Alat Dan Bahan...................................................................................................................14
5.4
Langkah – Langkah Percobaan...........................................................................................15
5.5
Program Input Dan Output.................................................................................................19
5.6
Analisa................................................................................................................................21
5.7
Kesimpulan.........................................................................................................................29
Daftar Pustaka................................................................................................................................30
2
DAFTAR GAMBAR
Gambar 5.1 Tampilan awal Netbeans
Gambar 5.2 Membuat project baru
Gambar 5.3 Kotak dialog Choose Project
Gambar 5.4 Kotak dialog name and location
Gambar 5.5 Tampilan New File
Gambar 5.6 Kotak dialog choose File Type
Gambar 5.7 Kotak dialog choose File Type
Gambar 5.8 Output program Integer Knapsack
Gambar 5.9 Flowchart
3
DAFTAR TABEL
Table 5.1 Perhitungan manual
Table 5.2 Table Trace
4
5
6
7
8
9
10
11
12
13
5.3 Alat Dan Bahan
1. Perangkat Lunak (Software)
Perangkat Lunak yang digunakan adalah :
Netbeans 7.3-windows
Jdk-7u17-windows-i586
Microsoft Word 2010
2. Perangkat Keras ( Hardware)
Perangkat Keras yang digunakan adalah :
Laptop Acer V3-471,dengan spesifikasi :
Intel® Core i3-2348M,230GHz
Harddisk 500GB
Memory 4096MB RAM
5.4 Langkah – Langkah Percobaan
14
Langkah-langkah untuk membuat project atau program pada NetBeans sehingga
menghasilkan sebuah output adalah sebagai berikut :
1. Langkah pertama, praktikan harus membuka aplikasi atau software NetBeans 7.3
seperti pada gambar dibawah ini:
Gambar 5.1 Tampilan awal Netbeans
2. Selanjutnya praktikan membuat project baru, yaitu dengan cara klik pada icon new folder
yang berada di kiri atas tampilan awal NetBeans. Seperti yang telah dilingkari pada
gambar dibawah ini.
15
Gambar 5.2 Membuat project baru
3. Setelah mengklik Icon New Project tersebut, maka akan tampil kotak dialog choose
project seperti gambar berikut dibawah ini , pada Categories pilih Java dan pada Projects
pilih Java Aplication, lalu Next
Gambar 5.3 Kotak dialog Choose Project
16
4. Selanjutnya setelah mengklik next secara otomatis akan tampil kotak dialog Name and
Location project . seperti pada gambar dibawah ini . Kemudian setelah selesai di isi,
lalu klik Finish.
Gambar 5.4 Kotak dialog name and location
5. Setelah selesai membuat project , selanjutnya praktikan membuat Class untuk project
tersebut dengan cara mengklik ikon New File seperti yang telah dilingkari pada gambar di
bawah ini.
Gambar 5.5 Tampilan New File
17
6. Setelah di klik, maka akan tampil kotak dialog Choose File Type seperti gambar dibawah
ini :
Gambar 5.6 Kotak dialog choose File Type
7. Selanjutnya atur Categoreis dengan memilih Java, dan pada file Type pilih Java Class
dengan nama project yang telah kita buat sebelumnya, lalu Next.
8. Setelah mengklik Next, maka akan tampil kotak dialog name and location untuk class.
Setelah Class name nya selesai di isi. Maka selanjutnya klik next. Seperti pada gambar
dibawah ini.
Gambar 5.7 Kotak dialog choose File Type
18
5.5 Program Input Dan Output
public class LevenshteinDintance {
public static int distance(String s1, String s2){
int edits[][]=new int[s1.length()+1][s2.length()+1];
for(int i=0;i