HomeHome  PortalPortal  CalendarCalendar  GalleryGallery  FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  RegisterRegister  Log inLog in  

Share | 
 

 Program Daftar Teman Dora

View previous topic View next topic Go down 
AuthorMessage
Sugraha
Admin
Admin


Jumlah posting : 89 Age : 22
Lokasi : Bengkulu

PostSubject: Program Daftar Teman Dora   Sun Oct 21, 2012 11:05 am

OUTPUT:

tutorial > java tutorial
Masukkan Pilihan <-1 untuk keluar> : 1
Masukkan Indeks: 4
Komang
Masukkan Pilihan <-1 untuk keluar> : 2
Teman Teman dora adalah:
andi
budi
anita
niko
komang
Masukkan Pilihan <-1 untuk keluar> : 3
MAsukkan nama : Donita
Teman Teman dora sekarang adalah:
andi
budi
anita
niko
komang
donita
Masukkan Pilihan <-1 untuk keluar> : 4
Masukkan indeks: 3
andi
budi
anita
komang
donita
Masukkan Pilihan <-1 untuk keluar> : 5
Masukkan indeks : 5
Masukkan Nama : Niko
andi
budi
anita
komang
donita
Niko
Masukkan Pilihan <-1 untuk keluar> : -1

yang udah terselesaikan :

Spoiler:
 

ini soalny KLIK

tpi case ny idag saling berhubungan, yang diminta ny kan bisa terhubung 1 dg yang lainny

_________________
I'm SMART


Last edited by sugraha on Sun Oct 21, 2012 1:00 pm; edited 1 time in total
Back to top Go down
View user profile http://www.sugrahaku.com
asuna
Admin
Admin


Jumlah posting : 51 Age : 23
Lokasi : Bengkulu

PostSubject: Dora   Sun Oct 21, 2012 12:51 pm

Kalo menurut ambo, yang keluar nyo tu, angkonyo dinamis, jadi angko yang nunjukkan keluar +1 dari index array.
misal jumlah data dalam array 2, jadi untuk keluar = 2, kareno indeks = 0 dan 1

_________________
MARI BELAJAR
Back to top Go down
View user profile
Sugraha
Admin
Admin


Jumlah posting : 89 Age : 22
Lokasi : Bengkulu

PostSubject: Re: Program Daftar Teman Dora   Sun Oct 21, 2012 12:54 pm

asuna wrote:
Kalo menurut ambo, yang keluar nyo tu, angkonyo dinamis, jadi angko yang nunjukkan keluar +1 dari index array.
misal jumlah data dalam array 2, jadi untuk keluar = 2, kareno indeks = 0 dan 1

mksdny t cx mn kak?
ini kan pkai string

_________________
I'm SMART
Back to top Go down
View user profile http://www.sugrahaku.com
kirito
Admin
Admin


Jumlah posting : 349 Age : 24
Lokasi : earthland

PostSubject: Re: Program Daftar Teman Dora   Sun Oct 21, 2012 5:14 pm

untuk yang case 3
gak usah pake arraylist baru lagi
.
kan sudah dibuat tuh arraylist nya diatas (namanya "al" tuh)
trus, nama-nama tadi juga udah dimasukkan kedalam sana kan??
.
Code:

ArrayList al = new ArrayList();
al.add("Andi");
al.add("Budi");
al.add("Niko");
al.add("Anita");
al.add("Komang");
.
jadi,
untuk case 3,
yang dipanggil cuma arraylist al aj,
dilakukan perulangan sepanjang arraylist dengan menggunakan method al.size();
dan memanggil isi nya berdasarkan index bisa menggunakan al.get(index);
.
bisa di buat seperti berikut :
Code:

                case 3:
                {
                    System.out.print("Masukkan Nama : ");
                    String Nama = show.next();
                    al.add( Nama );

                    System.out.println("Teman-teman Dora Sekarang adalah : ");
                    for (i = 0; i<al.size(); i++)
                    {
                        System.out.println(al.get(i));
                    }
                    break;
                }

_________________
sekai o mamoru tame ni !
Back to top Go down
View user profile
Sugraha
Admin
Admin


Jumlah posting : 89 Age : 22
Lokasi : Bengkulu

PostSubject: Re: Program Daftar Teman Dora   Sun Oct 21, 2012 5:23 pm

wih belum tau yang tentang ".get" tuh
kalau yang menambahkan n ngatur posisi kyak yang terakhir ad pakai method jg?

_________________
I'm SMART
Back to top Go down
View user profile http://www.sugrahaku.com
kirito
Admin
Admin


Jumlah posting : 349 Age : 24
Lokasi : earthland

PostSubject: Re: Program Daftar Teman Dora   Sun Oct 21, 2012 5:33 pm

sugraha wrote:
wih belum tau yang tentang ".get" tuh
kalau yang menambahkan n ngatur posisi kyak yang terakhir ad pakai method jg?

searcing di gugle ajo dek.
di java.lyracc.com lengkap dek untuk dasar-dasar.
kalo untuk arraylist bisa di cek DISINI
.
kalo ngatur bisa pake
Code:

al.set(index, object);
//index=masukan index kebereapa mau disisipkan
//object=masukkan object (nama orang dalam kasus ini) yang akan disisipkan

_________________
sekai o mamoru tame ni !
Back to top Go down
View user profile
Sugraha
Admin
Admin


Jumlah posting : 89 Age : 22
Lokasi : Bengkulu

PostSubject: Re: Program Daftar Teman Dora   Sun Oct 21, 2012 5:41 pm

nah ngerti kak

skrng hasil output yang case 4 tuh jadiny
[Andi, Budi, Niko, Komang]

yang di minta kan
Andi
Budi
Niko
Komang

gmn tu kak? maaf jadi bnyak tnya

_________________
I'm SMART
Back to top Go down
View user profile http://www.sugrahaku.com
kirito
Admin
Admin


Jumlah posting : 349 Age : 24
Lokasi : earthland

PostSubject: Re: Program Daftar Teman Dora   Sun Oct 21, 2012 5:48 pm

sugraha wrote:
nah ngerti kak

skrng hasil output yang case 4 tuh jadiny
[Andi, Budi, Niko, Komang]

yang di minta kan
Andi
Budi
Niko
Komang

gmn tu kak? maaf jadi bnyak tnya

jangan pake
Code:

System.out.println(al);
kalau begitu, sistem akan menampilkan isi dari arraylist keseluruhan dengan kurungnya dek.
.
coba pake coding yang kakak tadi,
Code:

                    for (i = 0; i<al.size(); i++)
                    {
                        System.out.println(al.get(i));
                    }
kalo paker "al.get(index)" itu hanya akan memanggil object pada index yang kita masukkan (tanpa kurung array itu loh).

_________________
sekai o mamoru tame ni !
Back to top Go down
View user profile
Sugraha
Admin
Admin


Jumlah posting : 89 Age : 22
Lokasi : Bengkulu

PostSubject: Re: Program Daftar Teman Dora   Sun Oct 21, 2012 6:59 pm

Ok Sip kak selesai case 1 sampai akhir..
tinggal input indeksny sama kyak buku..

makasiih kaaaaak

_________________
I'm SMART
Back to top Go down
View user profile http://www.sugrahaku.com
Sugraha
Admin
Admin


Jumlah posting : 89 Age : 22
Lokasi : Bengkulu

PostSubject: Re: Program Daftar Teman Dora   Mon Oct 22, 2012 12:39 am

Code:


/**
 * Daftar Teman Dora yang Dinamis
 *
 * @Author  : Ramanda Sugraha
 * @Version : 20 Oktober 2012
 */

import java.util.ArrayList;
import java.util.Scanner;
public class SayaGanteng_Masalah
{
    public static void main(String args[])
    {
        Scanner show = new Scanner(System.in);
        ArrayList aray = new ArrayList();
        ArrayList<String> nama = new ArrayList<String>();
        int i=0;
        aray.add("Andi");
        aray.add("Budi");
        aray.add("Niko");
        aray.add("Anita");
        aray.add("Komang");
       
        boolean ulang = true;
        while(ulang = true)
        {
            System.out.print("Masukkan Pilihan (-1 untuk Keluar): ");
            int pilihan = show.nextInt();
            switch (pilihan)
            {
                case -1:
                {
                    System.out.println("Muka Anda Salah Jangan Coba Lagi. Terima Kasih");
                    return;
                }
                case 1:
                {
                    System.out.print("Masukkan indeks : ");
                    int indeks = show.nextInt();
                    System.out.println(aray.get(indeks));
                }
                break;
                case 2:
                {
                    for (i = 0; i<aray.size(); i++)
                    {
                        System.out.println(aray.get(i));
                    }
                }
                break;
                case 3:
                {
                    System.out.print("Masukkan Nama : ");
                    String Nama = show.next();
                    aray.add( Nama );
                   
                    System.out.println("Teman-teman Dora Sekarang adalah : ");
                    for (i = 0; i<aray.size(); i++)
                    {
                        System.out.println(aray.get(i));
                    }
                }
                break;
                case 4:
                {               
                    System.out.print("Masukkan Indeks : ");
                    int delete = show.nextInt();
                   
                    aray.remove(delete-1);
                    for (i = 0; i<aray.size(); i++)
                    {
                        System.out.println(aray.get(i));
                    }
                }
                break;
                case 5:
                {
                    System.out.print("Masukkan Indeks : ");
                    int tambah = show.nextInt();
                    System.out.print("Masukkan Nama : ");
                    String Nama = show.next();
                   
                    aray.set(tambah, Nama);
                    aray.indexOf(tambah-1);
                    for (i = 0; i<aray.size(); i++)
                    {
                        System.out.println(aray.get(i));
                    }
                }
                break;
                default:
                {
                    System.out.println("Muka Anda Salah Jangan Coba Lagi !!");
                }
            }
        }
    }
}


tapi masih ad kekurangan di case 5, soalny waktu di input nama dy langsung nimpa array yang sebelum ny..

makasih kak kirito-senpai

_________________
I'm SMART
Back to top Go down
View user profile http://www.sugrahaku.com
kirito
Admin
Admin


Jumlah posting : 349 Age : 24
Lokasi : earthland

PostSubject: Re: Program Daftar Teman Dora   Tue Oct 23, 2012 12:59 am

sugraha wrote:

tapi masih ad kekurangan di case 5, soalny waktu di input nama dy langsung nimpa array yang sebelum ny..

makasih kak kirito-senpai

hmmmm,
maksud pertanyaan gmana tuh ??
mungkin salahnya disini,
Code:

                    aray.indexOf(tambah-1);
coba gak usah pake -1.
Code:

                    aray.indexOf(tambah);

Ok, sama-sama dek.
Rajin belajar dan didiskusikan di dalam forum ini kalo ada problem lagi ya

_________________
sekai o mamoru tame ni !
Back to top Go down
View user profile
Sugraha
Admin
Admin


Jumlah posting : 89 Age : 22
Lokasi : Bengkulu

PostSubject: Re: Program Daftar Teman Dora   Wed Oct 24, 2012 2:56 am

yang itu salah kak, hehehe coba" nambah lupa diganti td..
misalny kk, di case 5 kan, Output nya

Code:

Masukkan Pilihan (-1 untuk Keluar): 3
Masukkan Nama : Donita
Teman-teman Dora Sekarang adalah :
Andi
Budi
Niko
Anita
Komang
Donita
Masukkan Pilihan (-1 untuk Keluar): 4
Masukkan Indeks : 6
Andi
Budi
Niko
Anita
Komang
Masukkan Pilihan (-1 untuk Keluar): 5
Masukkan Indeks : 3
Masukkan Nama : Ramanda
Andi
Budi
Ramanda
Anita
Komang
Masukkan Pilihan (-1 untuk Keluar): -1
Saya Ganteng Terima Kasih

nah yang diminta kan, jangan sampai nimpa, ini Ramanda malah nimpa nama Niko..
output yang dimnta t

Code:

Masukkan Pilihan (-1 untuk Keluar): 5
Masukkan Indeks : 3
Masukkan Nama : Ramanda
Andi
Budi
Ramanda
Anita
Komang
Masukkan Pilihan (-1 untuk Keluar): -1



_________________
I'm SMART
Back to top Go down
View user profile http://www.sugrahaku.com
kirito
Admin
Admin


Jumlah posting : 349 Age : 24
Lokasi : earthland

PostSubject: Re: Program Daftar Teman Dora   Wed Oct 24, 2012 7:54 pm

oooh, gitu maksudnya
.
hadeh,
kalo gitu sih....
tinggal ganti method set jadi add aj.
dari :

Code:

aray.set(tambah, Nama);

menjadi :

Code:

al.add(tambah, Nama);
.
coba-coba aja gonta-ganti kodenya....
ga bakal meledak koh kompi/Laptop nya...

_________________
sekai o mamoru tame ni !
Back to top Go down
View user profile
Sugraha
Admin
Admin


Jumlah posting : 89 Age : 22
Lokasi : Bengkulu

PostSubject: Re: Program Daftar Teman Dora   Thu Oct 25, 2012 7:01 am

Arrg !!!

baka nian, knp dag kpikiran sampai ksitu y?? aiiisss...
bisa ternyta kak, tp waktu diganti.

System.Destroy(0)
idag meledak laptopny kak


_________________
I'm SMART
Back to top Go down
View user profile http://www.sugrahaku.com
kirito
Admin
Admin


Jumlah posting : 349 Age : 24
Lokasi : earthland

PostSubject: Re: Program Daftar Teman Dora   Thu Oct 25, 2012 7:44 pm

sugraha wrote:
Arrg !!!

baka nian, knp dag kpikiran sampai ksitu y?? aiiisss...
bisa ternyta kak, tp waktu diganti.

System.Destroy(0)
idag meledak laptopny kak


ahahaha, bukan baka dek,
lagi proses pembelajaran
.
tuh kan, ga meledak laptopnya

_________________
sekai o mamoru tame ni !


Last edited by kirito on Thu Oct 25, 2012 8:51 pm; edited 1 time in total
Back to top Go down
View user profile
Sugraha
Admin
Admin


Jumlah posting : 89 Age : 22
Lokasi : Bengkulu

PostSubject: Re: Program Daftar Teman Dora   Thu Oct 25, 2012 8:09 pm

kirito wrote:


ahahaha, bukan baka dek,
lagi proses pembelajaran
.
kan, ga meledak kan laptopnya

jadi klo bukan baka ap kak?

_________________
I'm SMART
Back to top Go down
View user profile http://www.sugrahaku.com
kirito
Admin
Admin


Jumlah posting : 349 Age : 24
Lokasi : earthland

PostSubject: Re: Program Daftar Teman Dora   Fri Oct 26, 2012 1:37 pm

sugraha wrote:
]

jadi klo bukan baka ap kak?

Ahoooooooo !


/* lah, jadi OOT gini */

_________________
sekai o mamoru tame ni !
Back to top Go down
View user profile
Sugraha
Admin
Admin


Jumlah posting : 89 Age : 22
Lokasi : Bengkulu

PostSubject: Re: Program Daftar Teman Dora   Sun Oct 28, 2012 3:16 pm

kirito wrote:


Ahoooooooo !


/* lah, jadi OOT gini */

dpplah kak sekali sekali, hahahah

_________________
I'm SMART
Back to top Go down
View user profile http://www.sugrahaku.com
Sponsored content




PostSubject: Re: Program Daftar Teman Dora   Today at 10:50 am

Back to top Go down
 
Program Daftar Teman Dora
View previous topic View next topic Back to top 
Page 1 of 1
 Similar topics
-
» Kutipan Kata2 di novel Sherlock Holmes!
» Biodata Shinobi
» Senjata paling konyol =))
» Monster Hunter.
» yang suka yoyo mari mari

Permissions in this forum:You cannot reply to topics in this forum
 :: Kampus HIMATIF UNIB :: Software And Programming Room-
Jump to: